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
341646842154	341646842704	341646843254	341646843804	341646844354	341646844904	341646845454	341646846004	341646846554	341646847104	341646847654	341646848204	341646848754	341646849304	341646849854	341646850404	341646850954	341646851504	341646852054	341646852604	341646853154	341646853704	341646854254	341646854804	341646855354	341646855904	341646856454	341646857004	341646857554	341646858104	341646858654	341646859204	341646859754	341646860304	341646860854	341646861404	341646861954	341646862504	341646863054	341646863604	341646864154	341646864704	341646865254	341646865804	341646866354	341646866904	341646867454	341646868004	341646868554	341646869104	341646869654	341646870204	341646870754	341646871304	341646871854	341646872404	341646872954	341646873504	341646874054	341646874604	341646875154	341646875704	341646876254	341646876804	341646877354	341646877904	341646878454	341646879004	341646879554	341646880104	341646880654	341646881204	341646881754	341646882304	341646882854	341646883404	341646883954	341646884504	341646885054	341646885604	341646886154	341646886704	341646887254	341646887804	341646888354	341646888904	341646889454	341646890004	341646890554	341646891104	341646891654	341646892204	341646892754	341646893304	341646893854	341646894404	341646894954	341646895504	341646896054	341646896604	341646897154	341646897704	341646898254	341646898804	341646899354	341646899904	341646900454	341646901004	341646901554	341646902104	341646902654	341646903204	341646903754	341646904304	341646904854	341646905404	341646905954	341646906504	341646907054	341646907604	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2730	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	2000	3600	2300	2729	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
22266	21303	28612	24338	21590	22966	22451	17591	16797	16747	16667	16549	16533	16453	16417	16293	16412	16375	16296	16433	16239	16131	16314	16384	16284	15972	16320	16131	16306	16171	16179	16385	16165	16317	16257	16080	16237	16201	16317	16264	16161	16203	16213	16212	16162	16297	16132	16232	16000	16068	16047	16176	16221	16207	15952	16075	16190	16161	16091	16037	16066	16120	16061	16143	15999	16021	16057	16225	16218	16149	16210	16123	16235	16127	16148	16118	16202	16229	16304	15995	16267	16142	16162	16223	16143	16250	16103	15897	16163	16186	16045	15794	16130	16037	16241	16134	16056	16149	16141	15981	16133	16092	16012	15981	16103	16046	15958	16106	15858	15993	15989	16076	16074	16139	16270	15865	15942	16073	16210	16139	16048	16048	16099	16221	16212	16054	16001	15970	16071	15852	16156	16041	15987	16122	16054	16057	16154	16076	16161	15924	16049	16207	16195	15945	16060	15914	16088	16117	15987	16199	16078	16105	16211	16085	16208	15989	16100	16018	16172	16297	16298	16206	16125	16226	16201	16204	15980	15992	16114	16082	15945	15937	15937	16013	16242	16042	16048	16081	15943	16106	16278	16105	16157	16266	16099	16027	16148	16093	15941	16111	16191	16210	15988	16108	16022	16182	16131	16113	16265	16124	16255	16308	15901	15987	16075	15981	16169	15953	15950	15986	16124	16253	15960	16150	15918	15953	15997	15926	16081	16205	16223	16087	16208	15944	16081	16162	16100	16072	16101	16045	16097	16109	16074	16069	16123	16010	16036	16108	16104	16077	16091	15910	16195	16338	16366	16088	16134	16077	16187	16080	16070	16043	16134	16137	16124	15960	16007	16100	16103	16121	16054	16190	15989	16070	16198	16051	16205	15996	15898	15919	16030	16106	16165	16078	16204	16126	16078	16087	16078	16146	15903	16006	15830	16163	16179	15855	15835	16001	16217	16214	15979	16042	16112	16164	15919	16103	15909	15999	16196	16152	16143	16152	16122	16010	16010	16260	16031	16135	16169	16118	16174	16313	16047	16120	15926	16182	16186	16217	16051	16017	16112	15826	15857	16007	16130	16083	15924	16176	15729	16065	16082	15984	16151	16151	16276	15990	15822	16145	15826	16254	16180	16021	16169	16249	16200	16142	16138	16051	16102	16283	15889	15885	16018	16149	15939	15883	15989	15750	15870	16183	16037	16142	16060	15867	16015	16142	16169	15990	16135	16039	16090	15837	16192	16101	15844	16106	16050	16048	16211	16203	16082	15953	15968	15832	16101	15960	16034	15960	16004	16097	16041	16009	15969	16076	15933	15967	16025	15751	16121	16131	15990	16154	16014	15805	15835	16114	16181	16203	16143	16158	16207	15929	16200	16162	16148	16089	15968	15974	15964	16100	16049	16185	16052	15916	15976	16150	16114	16113	16088	16045	16111	15990	16016	16018	15951	16119	16111	16064	16142	15985	16161	15903	16060	15998	15982	16105	16079	16013	16229	15975	16144	16132	16143	16140	15962	16172	16165	16055	16254	15854	16239	16156	16154	16031	16014	16192	16006	16018	16025	16189	16001	16149	16095	16127	16018	16200	16016	15822	16096	16062	16133	15975	16186	16032	16179	15884	15999	16109	15973	16121	15869	16083	15986	16028	15845	16094	16120	16076	16216	16078	16065	15944	16207	16071	15930	15966	16003	16054	16118	16113	16025	15908	16177	15893	16021	16084	16117	15988	15952	16129	16049	16027	16171	16066	16040	16183	15929	16094	16152	16049	15813	16158	16122	16072	16247	16189	16097	16146	15968	16084	16166	16148	15945	16231	16394	16099	16304	15973	16187	15974	16194	16052	16152	16065	16204	16083	16166	16043	15963	16078	15996	16125	16062	15862	16065	16195	16112	16081	16187	16135	16169	16137	16111	16034	16089	16172	16023	16072	16097	15979	15989	16052	16026	15980	16068	16247	16096	16092	15956	16054	16058	15953	16322	16281	16044	16145	15973	16110	16192	16137	15910	16056	16107	15964	16058	15892	15972	15828	16117	16324	16178	16160	16069	16165	15933	16033	15908	15966	16244	16124	16185	16085	16127	16225	15954	16020	15971	15942	16084	16442	16152	16169	16106	15974	16110	16129	16111	16268	16080	15902	16221	15933	16027	15965	15932	16043	16159	16112	16268	15890	16020	16174	16333	16215	16173	16216	15927	16083	16192	16057	16051	16099	16057	16017	16045	15837	15985	15909	16099	16032	15951	16013	16180	15960	15997	15934	16269	15936	16078	16193	16159	16099	16191	16089	16061	15829	16181	15785	16083	15949	16189	15993	16149	16021	15974	16138	15936	15976	16136	16062	16302	16265	15982	15975	16127	15885	15829	16013	15900	16064	16130	16114	16092	16058	16042	15946	16028	15977	15890	16178	16187	16087	16045	16027	16177	15946	15915	16108	15984	16159	16253	16160	16189	16129	16183	16196	16118	16003	16117	16117	16180	15804	16022	16032	16122	16179	16113	16115	16004	16194	16014	16103	15901	16167	15933	16045	15967	16120	16011	16038	16111	16125	15945	16066	16020	16155	16055	16105	16216	16150	16192	15967	16040	16080	16300	16206	16128	15996	15905	16098	16018	16166	16165	15759	15959	16099	16127	16051	15957	16214	16004	16013	16016	16159	15996	16187	16000	16076	16069	16173	15992	16083	16034	16114	15910	16001	16014	16186	16192	16098	16218	16004	16166	16034	16005	16046	15923	16223	15823	15906	16099	16076	16057	15940	16099	15897	16070	15974	16225	16141	16156	16213	16179	16082	16049	16046	16056	16036	16373	16065	16155	16159	16062	16146	16243	16141	15858	16049	16120	16129	15886	15914	15989	16014	16061	15827	16036	16154	16018	15972	16274	16032	16037	15950	15883	16187	16167	16159	16101	16049	16154	16161	16277	16169	16089	16081	16025	15852	15996	16142	16164	16074	16090	16070	15935	16104	16277	16230	16036	16158	16030	15935	16182	16256	16069	16115	15979	16227	15917	16014	16248	16038	16099	16126	15854	16286	15964	16052	15844	15842	16086	15916	16068	15936	16035	16142	16076	16047	16032	16050	16139	15948	15986	16070	16107	16204	16226	16173	16233	16353	16227	15938	16211	16028	16099	16119	16263	15999	16184	16130	16261	16105	16163	16333	16108	16016	16052	16028	16088	15807	16151	15902	16104	15937	16047	16116	16385	16146	16008	16128	16121	16160	15900	16038	15917	16067	16110	16012	16055	16082	16241	16176	16224	16034	16043	16171	16073	15994	16001	15999	16066	16020	15842	16101	16167	16071	16061	15924	15825	16273	16161	16037	15938	16071	15986	15936	15953	16008	16218	16050	16024	16305	16189	15905	16091	16118	16154	16099	16019	15903	16172	16162	16139	16059	16095	16159	16126	15970	16035	16279	16110	16017	16206	16182	15976	16187	16141	16097	16024	16067	15981	16226	16041	16053	15840	15964	16130	16116	16018	16142	16121	16074	16119	15998	16300	16036	16167	16238	16055	15973	15923	16115	15914	16233	15957	16123	15931	15855	16043	15960	16303	16307	16292	16068	16075	16056	15868	15963	16065	16060	16155	16126	16122	16026	16096	16362	16102	15995	15877	16049	16105	16089	16103	16065	16239	16251	16110	16026	16064	16032	16075	16087	16025	15873	16133	16197	16076	16127	16009	16054	16091	16151	15990	16065	16143	16103	16092	16014	16103	16066	15994	15882	16168	16148	16008	16158	15884	16195	16014	16282	15996	16314	16176	16179	16094	16155	15984	16027	16069	16042	16062	16052	16037	16080	15947	15971	16054	16046	15897	16092	16058	16107	16072	16214	15990	16049	15865	16028	15991	16184	16245	16142	16073	16195	16118	15949	16078	16243	16122	16226	16046	16296	16124	15973	16115	16167	16198	16154	16283	16211	15971	16015	16089	16144	16283	15925	15965	16255	16189	16129	16310	15971	16044	16154	16020	16008	16035	16148	16128	16140	16026	15979	16059	15967	15967	16208	16032	15907	16043	16180	16069	16317	16023	16052	16083	16058	16102	16139	16011	16181	16115	16144	15916	16175	16074	15855	15847	16123	16217	16015	16080	16097	16138	15949	16141	16102	15889	16150	16196	16077	15921	16052	15950	16191	16028	16137	16346	15932	16046	16321	16212	16155	16127	15851	16070	16191	15948	16138	16000	16181	16272	16221	16133	16088	16304	16208	16164	16066	15968	15930	15999	16054	15919	16168	16022	16058	16257	16102	16029	16119	15845	16170	15961	15853	16062	15938	16136	16158	16228	16164	16195	16310	16157	16111	16177	15907	15964	15950	16003	16236	16158	15961	16032	16123	16158	16153	16262	15972	16006	15993	15887	16272	16063	16248	16026	15936	16011	16130	16064	16036	16105	16211	16170	15968	16020	16257	16271	16072	16250	16066	16130	16171	16064	16105	16145	16026	16160	16204	16249	16242	16095	16115	16385	16006	16015	16052	16082	16065	16179	16072	16030	16020	16224	16055	16075	16315	16037	16166	16068	16051	16192	15900	16401	16133	16158	15922	15883	15857	16034	15828	16227	16155	16049	16071	16000	15994	15961	16238	15918	16053	16103	16030	15866	16048	16151	16003	15787	16133	16017	15919	16008	15964	16003	16051	15901	15983	16248	15908	16040	16048	16015	16024	16196	16146	16049	15967	16183	16169	15955	16263	16048	16320	16109	16036	16134	16125	16114	15899	16202	16181	16331	16151	15955	16030	16100	16045	16049	15961	16113	16036	15980	16086	16109	16072	16054	16070	16102	16137	15924	16101	16071	15914	16066	16047	16095	16064	15863	16267	16061	15979	15948	15955	16046	16001	16368	16161	16153	15764	15983	15957	16099	16003	16092	15878	16040	16006	16231	16011	16223	15962	16243	15962	15828	15845	16066	16123	16073	15979	16092	16220	16015	16018	16047	16049	16165	16153	16125	16043	16044	15958	16168	16036	15979	15928	16197	16044	16036	15907	16263	15934	15879	16012	16160	16155	15888	16145	16077	16207	16079	16136	15803	16009	16052	16195	16138	16029	16186	16078	16052	16147	16136	15970	16163	16102	16262	15945	16138	15933	16196	16009	16206	16173	16133	16072	16040	16213	16202	15938	16102	16244	16171	16228	16053	16322	15963	16009
12815	24869	21629	18283	16815	15906	15026	14171	13982	13841	13686	13660	13502	13448	13306	13327	13309	13479	13544	13497	13401	13528	13451	13285	13407	13305	13278	13509	13190	13358	13189	13178	13342	13326	13525	13350	13273	13337	13200	13259	13332	13527	13319	13411	13266	13212	13465	13346	13219	13345	13223	13276	13275	13329	13355	13210	13318	13366	13279	13395	13317	13218	13405	13244	13257	13363	13215	13285	13300	13249	13300	13180	13421	13284	13225	13296	13490	13322	13196	13293	13413	13394	13290	13356	13322	13339	13278	13438	13172	13365	13320	13347	13225	13181	13111	13271	13258	13223	13304	13393	13254	13471	13437	13444	13414	13296	13101	13248	13275	13275	13216	13345	13316	13338	13441	13413	13243	13105	13199	13201	13294	13281	13174	13290	13381	13246	13430	13260	13253	13270	13300	13360	13346	13281	13328	13605	13362	13475	13325	13363	13161	13399	13285	13323	13238	13167	13225	13305	13369	13261	13464	13313	13262	13301	13252	13264	13173	13297	13302	13368	13259	13223	13225	13138	13355	13215	13317	13224	13170	13053	13457	13284	13337	13300	13207	13260	13299	13241	13277	13280	13339	13492	13304	13326	13261	13441	13449	13129	13163	13340	13247	13287	13182	13245	13303	13339	13316	13398	13203	13328	13181	13352	13369	13405	13283	13325	13096	13240	13318	13364	13361	13529	13378	13242	13109	13448	13243	13424	13376	13161	13372	13263	13297	13343	13441	13424	13240	13133	13219	13322	13289	13132	13514	13295	13348	13299	13201	13282	13224	13218	13211	13264	13323	13350	13257	13582	13361	13165	13243	13258	13434	13196	13230	13431	13343	13468	13331	13246	13298	13279	13229	13249	13307	13077	13178	13148	13280	13226	13318	13238	13390	13225	13376	13290	13167	13335	13292	13312	13313	13157	13372	13237	13336	13305	13333	13262	13279	13259	13183	13262	13250	13293	13189	13149	13239	13207	13345	13387	13336	13351	13333	13249	13340	13294	13257	13212	13469	13276	13145	13301	13382	13171	13226	13424	13238	13127	13455	13301	13208	13261	13431	13349	13329	13196	13272	13336	13345	13288	13156	13316	13267	13253	13306	13323	13447	13130	13205	13394	13260	13495	13189	13461	13500	13231	13280	13269	13162	13211	13212	13152	13237	13084	13261	13455	13296	13303	13300	13301	13293	13278	13238	13331	13376	13263	13289	13335	13203	13286	13431	13290	13344	13327	13264	13215	13354	13147	13403	13085	13325	13190	13238	13330	13292	13358	13203	13117	13349	13307	13381	13237	13466	13124	13253	13182	13221	13363	13263	13291	13431	13141	13283	13246	13201	13267	13238	13398	13195	13072	13381	13272	13393	13234	13223	13254	13329	13295	13385	13314	13194	13231	13303	13440	13405	13279	13365	13282	13312	13245	13220	13410	13298	13383	13243	13338	13528	13099	13308	13157	13274	13324	13281	13471	13304	13188	13404	13287	13292	13368	13320	13175	13366	13249	13148	13226	13317	13235	13348	13305	13332	13222	13337	13290	13206	13270	13238	13464	13260	13298	13310	13387	13371	13226	13395	13406	13181	13263	13190	13346	13201	13219	13278	13350	13289	13390	13272	13252	13025	13308	13438	13327	13286	13254	13368	13350	13354	13378	13304	13343	13233	13336	13269	13210	13203	13382	13304	13304	13165	13228	13201	13222	13256	13362	13204	13284	13308	13389	13210	13278	13424	13198	13330	13354	13468	13117	13250	13327	13192	13342	13380	13135	13400	13389	13261	13086	13271	13209	13218	13136	13245	13329	13247	13214	13340	13456	13075	13400	13349	13377	13095	13339	13231	13394	13337	13204	13110	13329	13345	13409	13226	13341	13259	13247	13347	13165	13274	13279	13326	13180	13291	13519	13326	13180	13119	13358	13326	13231	13143	13316	13312	13233	13392	13239	13390	13201	13084	13281	13350	13399	13277	13359	13381	13228	13315	13351	13315	13195	13270	13210	13095	13336	13268	13384	13193	13271	13134	13322	13385	13334	13347	13333	13241	13348	13387	13330	13258	13271	13279	13189	13240	13085	13383	13295	13182	13300	13214	13307	13313	13049	13380	13417	13182	13202	13205	13249	13289	13251	13288	13282	13541	13144	13397	13272	13237	13264	13375	13298	13119	13177	13430	13279	13234	13257	13399	13292	13352	13336	13389	13219	13159	13353	13181	13186	13392	13201	13266	13315	13319	13183	13314	13336	13371	13505	13301	13241	13333	13180	13166	13203	13227	13086	13173	13242	13287	13473	13360	13153	13321	13336	13370	13368	13233	13077	13281	13339	13353	13379	13278	13241	13182	13353	13297	13125	13244	13183	13274	13346	13220	13322	13341	13296	13425	13390	13339	13222	13264	13319	13402	13311	13188	13311	13222	13140	13215	13306	13314	13306	13286	13261	13232	13454	13167	13442	13107	13252	13271	13355	13205	13271	13218	13262	13240	13346	13150	13400	13221	13427	13287	13184	13306	13343	13394	13345	13298	13398	13062	13136	13296	13320	13092	13495	13388	13238	13197	13163	13207	13349	13327	13181	13205	13218	13256	13311	13255	13538	13381	13230	13270	13272	13343	13299	13154	13305	13372	13230	13353	13316	13056	13342	13330	13265	13544	13266	13418	13371	13275	13363	13145	13259	13278	13297	13232	13354	13463	13345	13202	13183	13070	13316	13238	13230	13345	13098	13336	13254	13404	13316	13296	13170	13559	13401	13283	13055	13201	13145	13341	13238	13256	13355	13248	13281	13447	13501	13456	13181	13388	13399	13191	13262	13377	13443	13346	13335	13197	13235	13130	13272	13365	13485	13458	13214	13192	13335	13211	13351	13264	13308	13346	13274	13362	13263	13344	13341	13322	13311	13175	13438	13136	13486	13246	13294	13375	13257	13309	13375	13246	13308	13122	13256	13374	13393	13114	13192	13369	13289	13234	13398	13120	13218	13314	13410	13277	13298	13166	13482	13274	13212	13347	13488	13164	13347	13330	13245	13262	13213	13143	13398	13224	13185	13220	13217	13207	13349	13362	13306	13151	13401	13203	13269	13199	13228	13163	13148	13233	13294	13260	13215	13169	13270	13247	13300	13217	13226	13243	13257	13281	13123	13305	13228	13311	13335	13279	13049	13304	13142	13406	13318	13327	13349	13382	13413	13280	13260	13200	13227	13308	13152	13267	13320	13236	13337	13221	13292	13279	13336	13241	13353	13329	13276	13217	13208	13189	13083	13300	13304	13246	13305	13353	13246	13292	13323	13427	13287	13231	13163	13252	13204	13310	13432	13225	13210	13292	13285	13189	13243	13297	13226	13296	13269	13326	13218	13108	13361	13303	13503	13266	13442	13276	13266	13253	13184	13183	13390	13256	13252	13116	13358	13293	13274	13424	13253	13218	13247	13345	13264	13380	13328	13398	13417	13264	13268	13449	13159	13307	13433	13474	13264	13270	13293	13277	13173	13399	13388	13243	13204	13292	13394	13348	13379	13235	13416	13266	13206	13155	13288	13177	13570	13217	13155	13318	13402	13329	13283	13233	13243	13254	13350	13330	13267	13252	13317	13214	13227	13378	13308	13169	13231	13386	13341	13180	13265	13295	13284	13424	13324	13213	13143	13261	13290	13248	13354	13240	13290	13341	13358	13206	13256	13418	13421	13308	13468	13136	13216	13206	13256	13071	13276	13163	13322	13242	13306	13093	13249	13208	13300	13327	13390	13248	13152	13335	13279	13270	13197	13188	13260	13269	13338	13427	13231	13310	13350	13179	13225	13178	13160	13324	13264	13462	13211	13362	13235	13225	13472	13146	13181	13245	13264	13177	13245	13146	13258	13435	13326	13397	13262	13251	13264	13460	13306	13397	13201	13415	13403	13328	13200	13209	13356	13320	13272	13253	13063	13147	13263	13142	13243	13186	13399	13366	13273	13208	13265	13293	13257	13409	13151	13394	13184	13235	13172	13494	13463	13316	13397	13417	13362	13229	13265	13235	13168	13255	13215	13258	13289	13133	13134	13308	13464	13483	13486	13238	13197	13296	13255	13301	13309	13334	13266	13158	13169	13477	13243	13392	13150	13128	13413	13298	13264	13231	13484	13269	13390	13345	13301	13220	13320	13057	13324	13408	13244	13323	13262	13474	13228	13280	13275	13446	13135	13154	13394	13285	13297	13298	13251	13295	13520	13283	13497	13295	13454	13245	13367	13273	13332	13287	13188	13326	13365	13417	13247	13140	13183	13313	13387	13175	13283	13332	13312	13316	13197	13212	13350	13364	13284	13354	13461	13365	13252	13456	13341	13198	13319	13271	13361	13433	13307	13133	13501	13183	13127	13310	13090	13356	13240	13226	13344	13170	13342	13343	13375	13283	13149	13318	13337	13270	13111	13401	13266	13142	13192	13464	13239	13305	13281	13213	13272	13277	13219	13273	13402	13113	13411	13212	13296	13367	13221	13317	13321	13302	13236	13360	13401	13591	13329	13250	13165	13227	13376	13281	13292	13309	13220	13357	13194	13202	13408	13104	13272	13285	13284	13299	13421	13343	13315	13430	13222	13200	13312	13491	13444	13103	13222	13319	13287	13231	13239	13018	13324	13452	13238	13334	13238	13424	13276	13260	13229	13407	13259	13391	13141	13160	13264	13418	13378	13408	13285	13295	13253	13279	13328	13451	13284	13264	13152	13176	13339	13327	13360	13341	13309	13283	13279	13424	13306	13247	13159	13416	13262	13478	13297	13138	13322	13235	13304	13285	13085	13246	13387	13324	13248	13357	13155	13306	13369	13067	13316	13211	13163	13307	13334	13283	13331	13165	13311	13264	13366	13158	13459	13298	13334	13238	13325	13342	13236	13453	13492	13268	13200	13379	13279	13224	13340	13297	13270	13191	13118	13346	13433	13141	13178	13267	13451	13311	13329	13262	13148	13285	13309	13241	13327	13397	13086	13206	13344	13359	13278	13145	13348	13097	13299	13395	13286	13354	13136	13414	13244	13311	13285	13387	13142	13348	13237	13303	13262	13151	13311	13057	13250	13186	13233	13516	13384	13257	13263	13219	13275	13223	13318	13228	13469	13138	13297	13334	13359	13291	13394	13275	13345	13344	13387	13226	13173	13245	13437	13215	13240	13281	13259
29941	22526	22775	20168	17744	17618	17491	17168	17065	17162	17046	17136	17175	16964	17161	17277	17172	16846	17049	17149	17092	16945	17039	16987	16929	17057	17117	16960	17071	17379	16972	16944	17009	17161	17113	16949	16959	17188	17012	17078	16918	16864	16927	17002	17063	17024	17034	16824	16952	17137	17069	17045	17113	16805	17019	16877	17088	16997	16974	17010	17040	16991	17114	16922	16969	17129	16901	16998	16980	16890	17167	16919	16882	17144	16907	16976	17127	17073	17096	17105	16895	17067	16917	17214	17081	16855	16948	16987	16908	17107	16979	17107	16881	17004	16904	16932	17163	16928	17004	16948	16690	16809	17200	17011	16960	17194	17034	16856	16928	17068	16890	17043	16947	17149	16976	16965	16934	17120	17149	16844	16966	17190	17020	17015	16921	16880	17042	16972	17163	17104	16983	17103	16896	16862	16951	17179	17129	16939	16844	17063	17030	16806	16926	16875	16968	17127	16916	16890	16879	16891	16894	17250	17242	17210	16867	17031	16980	17066	16907	17083	16973	17012	17134	16978	17120	16969	17243	17102	16984	16933	16994	16807	16984	16985	17285	17053	16937	17089	16938	17011	16976	16906	17054	16868	17087	17018	17109	16911	17080	17021	17036	16955	17056	16935	16881	16950	17410	17185	17199	17032	16984	17089	17109	16961	16984	16977	17045	16978	16975	17057	17243	17020	17024	16885	17033	17062	16931	16871	17144	17102	16870	16821	17151	17020	17229	16905	16925	17019	17033	17005	17218	17056	17127	16906	17221	17204	17049	16964	16919	17096	17102	16828	17114	16887	17046	17119	17083	17099	17016	17001	17095	16868	17041	16979	17113	17046	17003	16993	17175	17134	16850	17222	17194	16895	16932	17082	16955	16915	17298	17032	16982	16965	16924	16977	17059	16965	16814	17018	17096	16996	17137	17012	17164	17105	16993	17090	17018	16978	17256	16953	17172	17085	17140	17117	17088	16977	17134	16925	16989	16914	16834	17019	17074	16950	17007	17064	17128	16925	17007	16925	16814	16873	16930	16837	17092	17024	16798	16797	16890	16986	16900	17205	17046	16890	17070	17159	17165	17142	17244	16990	16902	16829	16955	16831	16838	16749	17114	17167	16889	16926	16894	16892	17158	17058	17255	16933	16916	17126	17014	17203	17016	16789	17086	16994	16929	17215	17036	16919	17071	17037	16755	16965	16944	17277	16997	16885	16922	17195	17044	16872	16909	16994	17180	17047	17199	16999	16974	17020	17021	16960	17009	17050	16975	17304	17018	16972	16930	16922	16887	17255	17064	16977	16951	16976	16899	16885	17135	17110	17006	17004	16770	16947	17003	16972	16938	17106	16998	16874	16999	16909	17002	17147	16969	16958	17123	16965	16962	16862	17101	17044	16963	17193	17128	17143	17192	16990	16987	16747	16794	16910	17056	17084	17048	17099	17026	17025	17054	16882	17080	16898	17059	17039	17100	16939	17063	17230	17152	16925	16939	17060	17086	16852	17029	17125	17178	16999	16972	16784	17001	17164	17027	17271	17141	17110	16889	16908	16994	16829	17008	17001	17058	16908	17057	17100	16976	17151	17010	16983	16946	16963	16967	17153	17021	17002	17054	17084	16965	16765	17151	16959	16974	17022	16979	16979	16875	17200	16894	17029	17051	16908	16959	16949	17169	16799	16911	17362	17049	16958	17120	17087	16973	16939	17018	17117	16876	16885	16964	16922	16699	16867	17030	16941	16906	16762	16996	16892	16988	16891	17079	17201	17001	16873	17025	16797	17126	16953	16910	17017	17093	16803	16838	16964	17137	17022	16893	17048	16846	17122	17112	16859	17075	17180	16720	17057	17076	16842	17036	16824	17104	17007	16885	17012	17119	17030	17041	17169	16862	17115	17058	17007	17096	16981	16718	16862	17002	17025	16790	16837	16948	17055	16933	17008	17101	16894	17097	17154	17084	17049	17037	16815	17043	17159	16978	16826	17021	17128	16991	17055	17080	17011	17161	16980	16966	17083	16817	17045	16817	17114	17078	17176	17096	16902	16971	16963	16950	17028	16802	16975	16940	16858	17013	17198	17072	16991	17045	17084	17064	17051	16814	17002	17049	17028	17019	16886	17119	16881	17029	17214	17286	17036	16999	16993	17110	17071	16724	17110	16905	16822	17147	17071	17032	17125	17073	17019	17069	17188	16908	16875	17112	17104	17025	17147	17007	16996	17068	17087	16968	16704	17028	17125	16980	16899	17152	17044	17069	16891	17093	17210	16920	16978	16960	16977	17002	16925	17283	17023	17166	17255	17179	17014	17021	16995	16962	16982	16889	16997	17010	16997	17064	17074	16916	17117	17104	16979	16924	16975	16956	17134	17037	16938	16693	17024	16903	17142	17077	16975	17060	16915	17068	16937	17118	17081	17039	17180	16847	17075	17163	16890	16955	16979	16946	16831	17095	17003	17115	17064	16930	16967	16937	16917	16996	16987	17103	16873	17079	16984	17014	16861	17109	17081	17122	17082	17086	17116	17209	17071	16918	17234	17059	17092	17039	17108	17067	16962	16774	17071	17100	17036	16824	16962	17028	17055	17101	17031	17107	16898	17089	16999	16768	16948	16877	17039	16934	17001	17070	17248	17017	16923	16858	16893	17137	17165	17208	17021	16960	16983	17005	17019	16918	17014	16953	17118	17067	17091	17269	17000	16986	16970	17102	16884	17161	17094	16988	16966	16969	16845	17166	16834	16937	17058	17163	16799	17081	16939	17019	17000	17102	17068	17115	17100	17274	16952	16971	16923	17074	16980	16954	17011	16942	16960	17178	17071	16977	16922	16986	17133	16918	16776	16802	16969	17113	17163	17193	17079	17046	17119	17111	16902	17002	17113	17042	16913	17031	17034	17196	17015	16719	16920	17016	16933	16791	17175	17021	17056	17154	16898	16952	16979	16891	17145	17163	17111	16859	17117	17124	16973	16950	16897	16978	16853	16872	17108	16985	17140	16940	16970	16806	17092	17059	16910	16902	16954	16676	16926	17032	17042	16950	17044	17157	16861	16995	16876	17056	17009	17197	17113	17154	17019	17167	16954	17026	16904	16893	17149	16991	16955	17074	17029	17057	17042	16960	17134	16934	17165	16790	16986	16975	16995	16823	17103	17136	17065	17064	17108	16989	16938	16933	16954	17135	16919	16882	16943	17143	16885	16993	17034	16967	17024	17146	17010	17011	16837	17048	16916	17130	16987	17071	16866	17019	17041	17149	17141	17093	16999	17042	17148	16979	16869	17066	16904	17123	17382	16791	16901	17094	17059	17004	17169	17037	16986	17197	16941	16928	16933	16920	17089	16896	17219	17032	17038	17014	16949	17026	17002	16945	16898	16768	16960	17131	17141	16988	16846	16733	17019	17085	16856	17073	17033	16975	17013	17019	17015	17093	17048	17254	17223	16992	17136	17104	16523	16792	17015	17218	16893	16967	17075	16945	16938	17306	17226	17098	16880	16920	17099	16898	16952	16972	16994	17093	16978	17167	16802	16907	17132	17061	17048	17098	16935	17013	17118	17070	16877	17008	16936	17118	17081	17254	16922	17085	17028	16900	16995	17051	16938	16959	16925	17110	17093	16984	17068	16901	16974	17153	17042	17062	16980	17032	17001	17130	16978	17120	17231	17168	17191	17175	16869	17067	16991	17022	16984	16957	16999	17141	17049	16843	16909	17034	16894	17113	16853	17093	17061	17070	17174	17252	16921	16784	17037	17097	17006	17074	16997	17050	16896	17112	16995	16918	16964	16927	17210	17199	17172	16988	16868	17351	17014	17064	16958	16982	17091	16996	17030	17084	16964	17064	17039	16976	17030	17000	17198	16873	17003	17120	16996	17004	16996	16915	17046	17079	16825	16977	16980	17094	16818	17024	17014	17024	16923	17033	17252	16926	17055	17022	17080	17097	16958	17088	17216	17060	17130	17017	16970	16861	17099	17136	17013	16744	17137	17079	17140	16935	17178	17010	16959	16964	17004	17099	17020	17034	17203	17193	16944	16966	16937	17020	17170	17011	16930	17204	16855	16997	16975	16873	16965	17258	17212	16932	17078	17084	17030	17103	16993	17149	17059	16976	16921	17231	17083	17033	16997	16813	17007	16791	17095	16924	17144	17229	17036	16942	17129	17195	16769	17060	16988	16972	17165	17111	16878	16956	16978	17083	16860	17106	17337	17047	16855	17076	17028	16882	17131	16912	17119	17171	17253	16956	16887	17158	17025	17201	16955	17298	16976	16999	17087	17065	17053	17044	17049	16949	16975	16942	17046	16838	17126	17085	16911	16937	16963	16839	17092	17119	16933	17165	16952	17101	17162	16901	17048	17042	16961	17151	17152	17090	17006	17000	17042	17153	16968	17326	17036	17081	17120	17107	16963	17203	16929	17273	17090	17134	16876	17209	16983	17160	17010	17041	16917	17044	17035	16924	17015	17116	17071	16933	17103	16979	16804	16944	16952	16982	17207	17091	16914	17364	16998	17015	16964	17150	16857	17033	16998	16826	16953	16923	16990	17234	17060	17039	16901	16865	16945	16872	17005	17185	17011	17035	17170	17119	16843	17149	17066	16900	16868	16839	17000	16972	17007	17149	17174	17024	16888	17037	16938	16938	17155	17010	16974	17120	17103	16910	16960	16987	16986	16956	17104	17013	16943	17093	16956	16830	16904	17267	17199	16931	17100	17021	16935	17009	17047	17180	17171	17077	16932	16969	17160	17085	17095	16947	17045	17185	17008	16943	17115	16866	17077	17131	16963	17123	17058	17048	17052	16990	16981	17195	16727	17072	17041	17108	16910	17107	17035	16998	16969	17065	16823	17028	17235	17108	17005	16928	16836	16661	16845	17161	17086	17165	16904	17103	16903	16875	17110	17016	16967	16779	17014	16916	17266	17147	16989	17231	17133	17001	17153	17261	16969	17069	16957	17068	17017	17060	17059	17100	16976	17002	17082	17007	17111	17062	16808	17013	16923	17069	17284	16905	16836	17071	16944	16962	16799	17027	16864	17190	17131	17055	17046	16981	16813	16972	16944	17083	16978	16950	17128	16848	17084	17058	16745	17021	17103	17170	17117	17215	17193	16909	16950	17032	17115	16917	17129	16980	17044	16813	17017	17057	16936	16986	16931
15992	19077	17293	15744	15147	14590	14426	14201	13923	13828	14004	13850	13869	13869	13892	13849	13855	13718	13871	13886	13883	13889	13829	13913	13930	13756	14043	14052	13759	13757	13847	13884	13825	14086	13791	13821	13877	13762	13884	13736	13902	14027	13738	13893	13812	13898	13842	13785	13856	13718	13924	13856	13863	13943	13891	13854	13798	13880	13991	13855	13767	13834	13801	13898	13901	13720	13637	13791	13839	13818	13968	13888	13779	13827	13913	13788	13747	13989	13764	13938	13744	13846	13883	13908	13725	13680	13935	13905	13846	13760	13802	13761	13990	13962	13723	13674	13771	13840	13870	13825	13914	13872	13899	13718	13824	13680	13852	13647	13812	13720	13788	13758	13971	13970	13902	13892	13751	13710	13888	13921	13702	13816	13656	14064	13812	13699	13781	13671	13825	13994	13839	13983	13791	13932	13738	13806	13939	13860	13949	13765	13889	13743	13682	13937	13716	13749	13817	13758	13704	13831	13858	13702	13938	13712	13814	13673	13854	13780	13974	13802	13787	13873	13801	13868	13707	13936	13741	13873	13591	13926	13852	13758	13820	13853	13746	13861	13910	13767	13828	13721	13951	13786	13795	13993	13908	13941	13851	13845	13885	13973	13888	13938	13706	13772	13818	13745	13904	13754	13859	13675	13973	13833	13780	13797	13706	13829	13871	13879	13921	13919	13897	13784	13894	13870	13877	13822	13791	13777	13777	13999	13763	13658	13793	13733	13776	14046	13722	13833	13791	13777	13777	13884	13894	13740	13825	13716	13774	13823	13993	13814	13970	13985	13845	13836	13832	13905	13945	13992	13722	13776	13885	13803	13938	13898	13963	13674	13811	13829	13897	13815	13897	13848	13890	13870	13762	13802	13803	14013	13751	13710	13770	13780	13850	13995	13778	14084	13789	13768	13928	13927	13908	13826	13910	13761	13893	13746	13826	13767	13918	13832	13884	14000	13765	13973	13881	13972	13827	13894	13737	13850	13860	13799	13858	13842	13761	13820	13905	13707	13770	13714	13899	13932	13780	13879	13915	13924	13995	13650	13797	13829	13894	13992	13779	13797	13883	13970	13929	13786	13917	13846	13833	13894	14083	13758	13855	13783	13841	13805	13755	13729	13784	13976	13834	13978	13942	13784	13977	13886	14012	13815	13777	13924	13700	13810	13858	13967	13814	13962	13687	13754	13930	13688	13740	13922	13825	13917	13804	13674	13762	13793	13829	13906	13778	13858	13900	13725	13921	13840	13783	13934	13732	13899	13876	13920	13704	13787	13803	13827	13864	13824	13940	13896	13850	13800	13902	13804	13759	13925	13831	13734	13959	13789	13861	14013	13891	13941	13803	13856	13805	13763	13744	13861	13901	13780	13776	13888	13928	13706	13988	13805	13887	13721	13863	13799	13780	13812	13752	14095	13962	13960	13937	13750	13782	13958	13892	13880	13982	13824	13711	13981	13681	13837	13947	13886	13762	13757	13847	13872	13792	13961	13845	13906	13921	13713	13814	13848	13784	13882	13785	13738	13818	13952	13803	13949	13882	13738	13899	13817	13819	13898	13739	13779	13860	13986	13792	13785	13706	13823	13854	13931	13768	14007	13988	13850	13803	13764	13799	13913	13834	13876	14042	13801	13833	13672	13766	13867	13919	14000	13822	13981	13829	13859	13766	13827	13782	13919	13832	13770	13830	13960	13951	13954	13814	13699	13868	13862	13660	13839	13865	13941	14073	14018	13851	13818	13764	13938	14029	13928	13700	13792	13827	13761	13819	13987	13991	13866	13978	13903	13858	13938	13910	13720	13916	13774	13727	13780	13728	13876	13848	14067	13875	13991	13949	13918	13825	13760	13778	14079	13803	13742	13762	13834	13784	13953	13938	13869	13760	13886	13710	13880	13816	13740	14021	13849	13714	13856	13972	13835	13861	13935	13829	13726	13925	13948	13850	13922	13804	13746	13881	13875	13856	13907	13894	13814	13849	13774	13839	13831	13915	13952	13965	13852	13802	13673	13726	13975	13957	13778	13901	14005	13830	13710	14039	14057	13861	13859	13963	13898	13958	13884	13954	13766	14049	13947	13913	13837	14023	13956	13722	13760	13900	13829	13710	13998	13813	13881	13828	13787	13928	13911	13821	13906	13827	13902	13839	13833	13567	14016	13878	13893	13902	13779	13956	14025	13878	13777	13820	13859	13779	13782	13807	13848	13797	13934	13654	13938	13765	13729	14045	13936	13832	13910	13846	13890	13863	13733	13736	13845	13828	13996	13750	13906	13998	13757	13875	13791	13911	13919	13804	13997	13936	13718	13834	13886	13874	13851	13812	13726	13965	13864	13872	13893	13869	13888	13880	13933	13826	13784	13793	13844	13684	13903	13769	13805	13888	13769	13866	13891	13944	13866	13901	13775	13868	13929	13812	13953	13978	13827	14003	13873	13740	13643	13878	13738	13834	13751	13825	13755	13846	13728	13942	13724	13894	13890	14075	13781	13882	13811	13838	13873	13849	13739	13956	13820	13884	13891	13907	13930	13822	13850	13733	13684	13855	13728	13989	13749	13814	14019	13832	13868	13919	13927	13868	13869	13852	13919	13611	13948	13966	13843	13805	13942	13868	13871	13848	13859	13749	13857	13844	13809	13807	13720	13910	13882	13921	13922	13984	13796	13904	13918	13903	13867	13957	13931	13905	13921	13887	13803	13707	13802	13884	13855	13959	13987	13957	13765	13766	13838	13938	13924	13975	13769	13809	13835	13952	13920	13754	14006	13809	13882	13896	13998	13933	13739	13933	13861	13891	13870	13911	13882	13829	13922	13981	13999	13730	13992	13830	13761	13949	13890	13868	13959	13904	13765	13980	14014	13908	13813	13957	13772	13850	13815	13947	14017	13895	13784	14063	13884	13775	13950	13674	13822	13814	13908	13852	13803	13729	13915	13880	13718	13823	13884	13763	13928	13815	13890	13934	13793	13943	13760	13895	13920	13781	14064	13890	13806	13890	13679	13724	13908	13799	13819	13889	14002	13939	13736	13866	13860	13789	13884	13855	13790	14007	13959	13828	13851	13969	13813	14037	13904	13808	13825	13998	13805	13893	13816	13775	13909	13836	13899	13799	13848	13976	13888	13588	13806	13804	13871	13933	13757	13693	13955	13978	13865	13741	14020	14011	13800	13994	13870	13784	13859	13874	13814	13921	13858	13670	13800	13850	13842	13780	13901	13910	13845	13877	13938	13746	13881	13903	13792	13806	13638	14003	13685	13816	13888	13982	13891	13979	13855	13973	13848	13744	13885	13731	13830	13860	13899	13853	13903	13818	13835	13839	13927	13820	13752	13983	13733	13901	13875	13985	13966	13785	13828	13806	13733	13903	13897	13862	13883	13950	13807	13887	13847	13769	14047	13911	14027	13882	13668	13688	13858	13866	13747	13962	13802	13764	13888	13787	13825	13896	13830	13826	13922	13866	13772	13997	13883	14043	13747	13818	13918	13789	13996	13741	13941	13672	13786	13939	13870	13948	13926	13907	13801	13935	13837	13869	13844	13909	13864	13850	13911	13819	13866	13870	13967	13703	13778	13836	13875	13701	13904	13908	13882	13921	13993	13893	13921	13782	13830	13972	13799	13791	13880	13773	13859	13849	13879	13830	14081	13853	14185	13940	13778	13987	13809	13880	13755	13871	13942	13938	13901	13862	13764	13974	13994	13688	13945	13792	14027	13714	13825	13774	13821	13908	13827	13780	13883	13825	13948	13828	13827	13778	13966	13843	13893	13933	13890	13840	13807	13851	13942	13906	13772	13717	13898	13747	14018	13930	13780	13775	13939	14017	13913	13850	14040	13801	13845	13943	13970	13832	13881	13859	13817	13804	13921	13718	13947	13794	13731	13918	13927	13867	14011	13997	13739	13913	13805	13712	13873	13767	14004	13817	13783	13952	13843	13680	14007	13847	13905	13918	13763	13740	13782	13865	13860	13819	13906	13916	13854	13883	13688	13894	13812	13799	13798	13782	13965	13979	13920	13959	13796	13813	13768	13902	13748	13755	13862	13897	13919	13954	13944	13912	13926	14022	13893	14108	13875	13935	14001	14017	13934	13953	13813	13873	13852	13894	13787	13818	13850	13806	13876	13810	13827	13823	13850	14013	13784	13848	13899	13825	13975	13728	13755	13785	13908	13942	13955	13746	13932	13866	14116	14053	13920	13797	13795	13837	13759	13824	14043	13767	13833	13955	13929	13930	13845	13776	13800	13833	13866	13928	13725	13874	13834	13701	13763	13834	13911	13785	13801	13836	13780	13894	13904	13880	13611	13734	13785	13851	13889	13896	13880	13762	13927	13777	13892	13713	13849	13816	13942	13915	13606	14005	13721	13894	13785	13931	13808	13987	13844	13833	13845	13922	13834	13832	13950	13945	13822	13797	13871	13924	14072	13816	13895	13816	13709	13778	13970	13773	13807	14052	13816	13893	13981	13919	13877	13860	13844	13950	13805	13883	13744	13854	13903	13897	13753	13885	13906	13836	13962	13848	13789	13917	13807	13901	13916	13908	13821	13927	13657	13900	13925	13706	13857	13800	13739	13867	14049	14011	13849	13922	13852	13868	13837	13914	13787	13935	13733	13882	13918	13864	13827	13959	13716	13713	13834	13968	13898	13933	13875	13822	13967	13846	13769	13629	13914	13820	13976	13990	13950	13954	13732	13863	13902	13906	13686	13791	13853	13801	13946	13776	13982	13871	13844	13941	13821	13878	13890	13836	13872	13843	13823	13773	13779	13982	13904	13895	13857	14047	13977	13643	14001	13936	13792	13988	13815	13757	13693	13814	13734	13820	13872	13770	13826	13724	13926	13894	13807	13929	13849	13872	13958	13864	13985	13890	13883	13738	13718	13666	13790	14022	14014	13786	13788	13785	13902	13967	13833	13770	13797	13941	13968	13770	13926	13778	13826	13639	13894	13871	13935	13868	13645	13892	13773	13870	14034	13974	13716	13785	13761	13867	13833	13737	13770	13756	13962	13785	13863	13862	13895	13750	13912	13867	13725	13801	13920	13677	13831	13967	13873	13977	13657	13808	13860	13948	13791	13982	13828	13935	13885	13929	13759	13839	13927	13911	13803	14008	13935	13715	13842	13900	13794	13863	13888	13841	13876
23430	21355	28168	25062	22112	20594	19228	17302	16644	16854	16862	16578	16547	16664	16754	16655	16572	16579	16611	16339	16694	16471	16591	16387	16398	16493	16471	16652	16478	16438	16549	16449	16540	16752	16541	16734	16758	16572	16588	16671	16332	16298	16401	16447	16351	16506	16353	16318	16296	16413	16456	16621	16386	16500	16259	16504	16406	16188	16471	16292	16470	16368	16292	16316	16537	16572	16484	16367	16367	16474	16339	16708	16586	16642	16536	16583	16611	16460	16508	16307	16500	16488	16542	16461	16411	16510	16438	16478	16493	16481	16212	16218	16346	16436	16529	16393	16462	16382	16425	16376	16567	16419	16612	16322	16366	16429	16589	16366	16509	16550	16469	16400	16211	16405	16370	16339	16370	16397	16264	16348	16399	16518	16505	16503	16414	16455	16323	16363	16579	16421	16654	16349	16335	16426	16379	16345	16383	16369	16369	16281	16474	16479	16436	16398	16349	16369	16373	16552	16586	16566	16488	16224	16257	16607	16395	16321	16446	16444	16345	16513	16245	16369	16374	16465	16505	16428	16413	16484	16381	16484	16401	16368	16470	16340	16282	16592	16309	16542	16588	16424	16561	16275	16363	16451	16618	16377	16447	16441	16544	16747	16563	16393	16485	16168	16551	16355	16684	16385	16308	16384	16509	16543	16574	16459	16387	16348	16262	16228	16313	16724	16541	16400	16459	16321	16615	16367	16254	16337	16306	16531	16455	16498	16456	16408	16496	16517	16645	16221	16192	16432	16517	16500	16663	16469	16647	16394	16359	16426	16309	16460	16308	16404	16535	16372	16404	16548	16353	16370	16386	16480	16576	16530	16539	16526	16515	16345	16491	16426	16380	16536	16228	16279	16390	16362	16434	16358	16465	16334	16287	16118	16229	16279	16302	16426	16304	16526	16614	16619	16332	16292	16403	16585	16477	16395	16379	16339	16371	16305	16263	16353	16592	16334	16564	16462	16352	16629	16486	16278	16457	16489	16575	16526	16490	16663	16371	16558	16382	16355	16454	16417	16400	16362	16229	16475	16331	16648	16402	16266	16450	16358	16279	16477	16460	16483	16454	16568	16399	16471	16561	16702	16589	16326	16282	16282	16227	16477	16536	16281	16306	16515	16307	16302	16349	16561	16570	16613	16546	16459	16559	16520	16341	16448	16384	16554	16371	16246	16410	16263	16420	16528	16578	16485	16386	16441	16573	16479	16596	16372	16349	16388	16618	16373	16378	16628	16766	16301	16497	16324	16604	16315	16368	16509	16313	16431	16464	16483	16431	16585	16409	16515	16542	16532	16462	16349	16467	16492	16464	16498	16361	16368	16422	16244	16470	16447	16436	16599	16438	16244	16458	16413	16313	16265	16361	16561	16502	16639	16616	16511	16419	16360	16528	16500	16508	16456	16244	16527	16248	16420	16365	16291	16169	16470	16434	16429	16515	16497	16516	16225	16541	16438	16438	16494	16521	16269	16560	16326	16455	16572	16588	16286	16564	16432	16633	16496	16495	16269	16282	16538	16562	16256	16520	16351	16539	16362	16558	16344	16491	16378	16466	16597	16591	16370	16240	16553	16515	16353	16489	16325	16242	16308	16479	16444	16358	16539	16408	16346	16303	16349	16373	16394	16585	16466	16481	16346	16240	16495	16228	16509	16579	16551	16399	16327	16398	16557	16456	16339	16193	16460	16429	16234	16508	16248	16452	16302	16337	16302	16278	16440	16554	16409	16344	16321	16494	16285	16463	16309	16362	16380	16452	16467	16377	16355	16628	16407	16321	16451	16419	16429	16436	16602	16570	16427	16455	16545	16317	16467	16330	16480	16261	16575	16446	16528	16503	16357	16442	16490	16452	16452	16389	16493	16529	16565	16273	16164	16412	16521	16430	16438	16423	16536	16679	16446	16582	16337	16434	16498	16401	16537	16376	16223	16339	16525	16497	16486	16354	16178	16411	16360	16516	16476	16475	16191	16351	16375	16181	16274	16540	16323	16513	16336	16527	16404	16400	16558	16456	16374	16472	16409	16353	16448	16360	16361	16538	16445	16411	16339	16317	16376	16401	16446	16276	16458	16370	16497	16510	16500	16209	16375	16412	16518	16328	16370	16399	16662	16143	16513	16304	16373	16177	16272	16372	16322	16606	16419	16233	16353	16478	16561	16143	16496	16533	16582	16684	16414	16335	16291	16436	16395	16301	16361	16389	16329	16596	16377	16510	16458	16462	16653	16569	16538	16523	16289	16328	16330	16329	16605	16501	16262	16457	16303	16283	16297	16301	16439	16360	16434	16221	16559	16438	16344	16442	16455	16405	16316	16430	16435	16502	16496	16297	16265	16332	16553	16496	16367	16573	16609	16528	16343	16318	16368	16504	16272	16572	16406	16472	16317	16349	16452	16459	16426	16254	16379	16556	16398	16459	16356	16331	16393	16415	16523	16356	16331	16319	16256	16541	16418	16228	16436	16626	16425	16484	16449	16303	16529	16595	16401	16565	16489	16435	16348	16347	16395	16464	16386	16379	16276	16335	16486	16550	16467	16447	16462	16694	16474	16526	16323	16342	16475	16461	16459	16649	16384	16318	16579	16452	16593	16494	16384	16456	16428	16604	16333	16470	16341	16599	16498	16387	16571	16361	16634	16563	16568	16523	16368	16379	16542	16471	16319	16473	16495	16585	16347	16346	16493	16444	16347	16473	16382	16340	16422	16333	16436	16405	16474	16607	16594	16377	16507	16378	16272	16342	16469	16341	16425	16274	16351	16470	16525	16339	16354	16509	16363	16555	16401	16485	16336	16427	16290	16401	16212	16343	16356	16325	16197	16448	16555	16536	16549	16467	16472	16676	16294	16422	16344	16198	16369	16345	16402	16480	16498	16597	16561	16392	16246	16423	16432	16248	16341	16445	16432	16533	16640	16574	16541	16276	16714	16397	16516	16586	16433	16532	16392	16412	16422	16680	16455	16455	16441	16504	16568	16251	16345	16437	16369	16404	16468	16410	16500	16655	16445	16615	16417	16461	16228	16367	16554	16340	16615	16646	16705	16533	16307	16333	16512	16457	16435	16601	16160	16384	16476	16270	16316	16331	16319	16412	16407	16525	16633	16347	16482	16396	16425	16267	16519	16411	16512	16405	16414	16444	16368	16493	16477	16484	16328	16338	16473	16381	16604	16371	16464	16367	16241	16510	16369	16367	16380	16470	16472	16283	16424	16376	16417	16421	16387	16397	16496	16463	16408	16420	16282	16504	16491	16476	16450	16389	16380	16415	16275	16453	16297	16336	16447	16214	16278	16647	16559	16400	16219	16335	16548	16229	16330	16453	16470	16420	16441	16379	16455	16371	16434	16613	16420	16386	16339	16642	16438	16574	16356	16424	16152	16417	16591	16270	16503	16401	16346	16547	16417	16367	16370	16398	16458	16482	16486	16374	16500	16370	16246	16295	16341	16498	16389	16553	16490	16457	16325	16446	16458	16357	16451	16223	16418	16732	16430	16631	16307	16363	16261	16335	16440	16390	16377	16391	16418	16375	16540	16303	16411	16469	16416	16557	16371	16564	16597	16285	16445	16410	16562	16579	16394	16642	16459	16462	16356	16246	16298	16333	16495	16626	16489	16603	16571	16774	16530	16282	16181	16400	16507	16626	16347	16338	16525	16364	16735	16396	16260	16484	16450	16428	16566	16534	16397	16439	16488	16296	16706	16437	16645	16419	16559	16273	16510	16442	16513	16442	16355	16530	16579	16489	16424	16467	16433	16448	16560	16508	16573	16479	16425	16365	16342	16473	16476	16479	16515	16550	16422	16365	16294	16325	16307	16427	16404	16355	16590	16286	16506	16533	16409	16395	16344	16515	16272	16510	16493	16567	16317	16426	16431	16558	16341	16464	16286	16320	16583	16506	16354	16387	16245	16468	16510	16634	16454	16612	16527	16536	16538	16320	16429	16281	16578	16389	16572	16535	16407	16515	16495	16469	16549	16516	16713	16305	16240	16458	16247	16225	16375	16524	16684	16593	16382	16330	16304	16450	16403	16492	16483	16393	16463	16337	16416	16457	16527	16629	16335	16441	16351	16327	16509	16366	16533	16147	16465	16140	16381	16426	16120	16216	16293	16457	16465	16461	16435	16278	16402	16442	16428	16353	16603	16378	16524	16575	16426	16468	16399	16416	16375	16459	16537	16412	16528	16496	16354	16456	16402	16352	16311	16475	16531	16456	16217	16295	16339	16499	16500	16388	16408	16402	16433	16330	16407	16499	16520	16292	16650	16149	16327	16533	16405	16308	16358	16638	16530	16324	16533	16309	16538	16603	16390	16464	16669	16428	16536	16487	16262	16464	16414	16294	16392	16476	16398	16480	16310	16114	16265	16394	16313	16297	16350	16311	16345	16463	16558	16447	16434	16343	16521	16457	16539	16256	16517	16401	16204	16403	16596	16299	16570	16370	16364	16530	16284	16470	16470	16389	16369	16452	16419	16542	16409	16531	16580	16238	16331	16569	16526	16349	16305	16339	16446	16375	16345	16450	16396	16429	16412	16304	16295	16551	16538	16487	16454	16520	16648	16498	16544	16397	16467	16595	16315	16415	16443	16383	16469	16643	16443	16451	16145	16341	16304	16336	16426	16304	16326	16346	16475	16345	16404	16556	16281	16421	16404	16169	16493	16544	16625	16395	16535	16368	16500	16253	16444	16394	16570	16390	16330	16468	16230	16382	16210	16174	16397	16431	16364	16331	16387	16372	16242	16327	16320	16423	16550	16647	16455	16271	16427	16340	16407	16457	16317	16504	16305	16463	16617	16613	16354	16499	16443	16193	16531	16449	16587	16505	16586	16269	16513	16167	16405	16394	16606	16375	16427	16245	16381	16391	16480	16438	16301	16480	16424	16368	16277	16406	16443	16539	16434	16593	16414	16183	16280	16528	16445	16490	16485	16526	16514	16504	16473	16614	16502	16345	16437	16406	16435	16430	16448	16366	16205	16524	16451	16463	16376	16465	16471	16375	16481	16395	16257	16551	16597	16517	16333	16495	16239	16401	16449	16475	16595	16499	16322	16429	16281	16499	16335	16440	16452	16267	16361	16360	16526	16324	16479	16707	16488	16454	16488	16480	16425	16490	16584	16424	16408	16376	16442	16483	16632	16428	16379
12653	23066	19736	17008	15996	15266	14521	14151	14067	13905	13774	13601	13668	13557	13705	13575	13656	13456	13606	13724	13660	13491	13635	13634	13621	13647	13534	13501	13439	13659	13465	13602	13637	13476	13442	13478	13542	13685	13588	13543	13544	13697	13519	13544	13410	13424	13462	13548	13635	13568	13492	13518	13574	13510	13591	13423	13555	13621	13451	13523	13613	13517	13643	13544	13475	13554	13569	13581	13474	13529	13640	13377	13628	13531	13689	13440	13483	13489	13492	13564	13353	13405	13413	13646	13526	13398	13402	13410	13631	13609	13575	13611	13485	13526	13377	13565	13455	13559	13560	13540	13571	13473	13432	13466	13489	13412	13451	13513	13497	13507	13629	13629	13307	13631	13545	13579	13532	13562	13604	13624	13526	13444	13347	13542	13484	13421	13523	13445	13540	13535	13613	13451	13501	13529	13529	13480	13612	13366	13504	13315	13612	13570	13344	13470	13556	13576	13533	13508	13479	13442	13406	13559	13479	13505	13646	13562	13647	13534	13576	13208	13500	13381	13508	13314	13458	13639	13511	13633	13261	13614	13632	13539	13489	13622	13444	13211	13557	13593	13584	13292	13461	13373	13515	13534	13508	13530	13463	13589	13573	13749	13454	13555	13499	13468	13381	13389	13586	13597	13445	13481	13565	13602	13527	13482	13404	13483	13578	13563	13561	13447	13608	13469	13541	13543	13534	13461	13295	13481	13549	13466	13500	13493	13537	13452	13468	13377	13420	13468	13443	13564	13608	13490	13440	13374	13536	13616	13575	13513	13391	13595	13581	13438	13431	13397	13502	13447	13547	13460	13371	13756	13473	13438	13633	13521	13538	13436	13572	13417	13384	13614	13568	13414	13551	13409	13596	13594	13542	13553	13412	13294	13408	13399	13587	13577	13374	13486	13505	13469	13483	13535	13428	13414	13442	13571	13445	13531	13351	13406	13657	13609	13616	13462	13440	13570	13546	13458	13557	13471	13544	13446	13473	13433	13542	13337	13646	13646	13680	13436	13573	13462	13492	13451	13534	13468	13504	13592	13523	13647	13589	13434	13418	13448	13458	13430	13525	13527	13385	13424	13589	13462	13399	13631	13532	13524	13452	13562	13573	13354	13461	13406	13607	13429	13389	13534	13546	13506	13514	13645	13475	13540	13573	13381	13495	13505	13425	13657	13413	13628	13413	13352	13566	13425	13530	13442	13583	13560	13481	13257	13575	13417	13689	13566	13432	13543	13576	13494	13525	13630	13365	13410	13413	13455	13467	13402	13473	13432	13715	13534	13559	13495	13516	13516	13459	13461	13529	13836	13570	13570	13652	13528	13604	13636	13551	13515	13517	13645	13600	13386	13520	13425	13508	13465	13368	13404	13331	13620	13466	13440	13533	13656	13512	13537	13585	13593	13446	13289	13472	13573	13585	13545	13522	13578	13490	13564	13476	13444	13439	13451	13460	13608	13488	13491	13499	13543	13590	13536	13563	13500	13477	13565	13609	13578	13518	13517	13383	13655	13443	13615	13555	13593	13426	13672	13604	13641	13470	13493	13468	13617	13492	13357	13221	13409	13483	13448	13678	13330	13603	13404	13584	13408	13649	13314	13509	13498	13589	13474	13495	13597	13456	13571	13416	13473	13472	13539	13662	13503	13490	13438	13607	13368	13430	13498	13478	13517	13472	13489	13549	13565	13492	13525	13434	13275	13502	13531	13560	13518	13512	13555	13400	13279	13496	13488	13602	13576	13615	13505	13379	13360	13542	13612	13549	13461	13366	13422	13533	13688	13370	13468	13345	13590	13471	13388	13468	13379	13475	13657	13588	13436	13443	13433	13564	13315	13540	13491	13443	13663	13388	13501	13517	13247	13609	13473	13480	13622	13514	13374	13436	13633	13425	13485	13539	13557	13576	13485	13421	13483	13541	13471	13558	13601	13470	13660	13447	13758	13566	13476	13670	13707	13481	13501	13489	13476	13378	13461	13436	13470	13564	13425	13450	13530	13563	13365	13501	13631	13662	13372	13558	13664	13572	13441	13607	13463	13481	13494	13469	13660	13381	13383	13369	13513	13351	13510	13561	13421	13473	13551	13531	13519	13408	13476	13678	13534	13475	13519	13477	13473	13612	13421	13382	13468	13350	13504	13487	13591	13597	13347	13574	13540	13491	13529	13392	13672	13468	13546	13444	13546	13642	13485	13487	13707	13553	13577	13533	13623	13597	13463	13445	13595	13449	13510	13359	13515	13434	13532	13522	13539	13469	13439	13333	13522	13523	13508	13481	13492	13456	13683	13453	13516	13477	13451	13526	13435	13382	13418	13437	13563	13533	13507	13320	13571	13446	13501	13492	13530	13439	13577	13553	13648	13474	13495	13606	13567	13452	13459	13678	13349	13502	13387	13487	13446	13519	13388	13376	13402	13367	13537	13384	13609	13475	13435	13751	13376	13430	13693	13607	13536	13502	13389	13484	13620	13470	13569	13604	13322	13525	13419	13541	13393	13534	13485	13526	13326	13589	13446	13448	13412	13539	13677	13539	13491	13666	13702	13515	13624	13501	13594	13549	13480	13562	13520	13340	13378	13379	13409	13485	13370	13474	13553	13303	13531	13479	13595	13477	13469	13600	13509	13502	13503	13454	13527	13676	13429	13444	13708	13471	13393	13537	13474	13556	13675	13613	13489	13609	13397	13505	13457	13629	13371	13532	13690	13663	13517	13465	13595	13552	13644	13559	13527	13663	13478	13598	13383	13213	13563	13540	13560	13584	13555	13386	13606	13425	13574	13524	13415	13366	13583	13524	13373	13321	13511	13465	13490	13586	13518	13519	13503	13390	13505	13604	13494	13360	13555	13560	13447	13671	13406	13364	13554	13500	13408	13328	13484	13550	13564	13536	13508	13511	13440	13476	13542	13504	13476	13385	13569	13639	13570	13616	13712	13528	13517	13530	13610	13611	13449	13534	13468	13497	13448	13582	13514	13496	13499	13557	13593	13651	13606	13353	13556	13723	13505	13703	13500	13395	13491	13442	13746	13395	13465	13596	13411	13493	13562	13505	13476	13512	13629	13505	13523	13580	13610	13619	13369	13501	13400	13566	13653	13490	13531	13484	13461	13544	13558	13451	13495	13565	13531	13641	13483	13532	13548	13609	13398	13415	13526	13510	13542	13430	13481	13441	13542	13539	13531	13567	13667	13443	13697	13572	13559	13482	13447	13556	13410	13390	13622	13535	13542	13431	13657	13456	13475	13438	13537	13409	13523	13566	13318	13641	13483	13462	13767	13594	13801	13381	13532	13617	13451	13416	13428	13495	13537	13540	13453	13363	13441	13554	13362	13511	13457	13500	13499	13412	13614	13463	13463	13524	13549	13593	13601	13525	13375	13542	13369	13623	13290	13406	13513	13508	13373	13614	13430	13375	13444	13603	13539	13440	13498	13422	13436	13604	13584	13459	13568	13364	13298	13491	13646	13625	13500	13525	13622	13414	13477	13416	13598	13530	13618	13579	13509	13435	13483	13599	13609	13528	13578	13570	13439	13481	13462	13550	13616	13664	13431	13432	13543	13536	13727	13532	13557	13399	13430	13460	13482	13329	13518	13510	13315	13546	13619	13626	13517	13576	13511	13465	13454	13607	13559	13596	13375	13406	13511	13557	13437	13517	13475	13781	13647	13684	13523	13521	13583	13608	13493	13559	13623	13421	13612	13478	13525	13457	13492	13505	13633	13603	13591	13481	13464	13598	13438	13495	13499	13434	13518	13557	13455	13476	13584	13540	13512	13511	13391	13439	13449	13529	13523	13509	13431	13548	13411	13525	13266	13585	13536	13477	13383	13418	13532	13574	13464	13399	13451	13405	13511	13441	13377	13406	13510	13486	13429	13593	13526	13510	13484	13447	13584	13642	13564	13651	13431	13592	13425	13414	13540	13385	13283	13540	13496	13458	13560	13470	13485	13382	13551	13411	13408	13669	13436	13401	13480	13406	13449	13367	13527	13532	13342	13390	13514	13451	13565	13435	13449	13525	13706	13531	13511	13394	13531	13615	13399	13383	13556	13411	13570	13529	13489	13518	13487	13462	13347	13593	13523	13354	13592	13523	13386	13426	13522	13424	13530	13384	13501	13526	13806	13601	13437	13403	13547	13433	13501	13476	13495	13400	13532	13461	13441	13437	13510	13528	13478	13409	13647	13556	13306	13362	13442	13575	13563	13526	13491	13564	13433	13631	13460	13621	13510	13552	13317	13563	13417	13350	13492	13336	13579	13330	13585	13623	13531	13566	13482	13668	13535	13650	13557	13449	13545	13402	13484	13747	13573	13399	13416	13380	13565	13524	13601	13455	13564	13491	13532	13496	13539	13594	13492	13545	13675	13563	13579	13438	13355	13620	13535	13677	13549	13492	13573	13612	13604	13487	13351	13467	13578	13493	13285	13570	13555	13743	13406	13443	13566	13402	13497	13506	13639	13557	13551	13474	13654	13495	13501	13530	13500	13480	13508	13473	13602	13500	13590	13469	13605	13419	13315	13423	13580	13534	13567	13504	13550	13463	13543	13474	13500	13543	13506	13506	13518	13528	13505	13524	13558	13495	13642	13316	13540	13519	13464	13525	13421	13543	13470	13562	13635	13456	13665	13596	13456	13336	13670	13532	13468	13430	13498	13590	13540	13515	13499	13562	13531	13385	13572	13597	13482	13485	13418	13385	13479	13569	13650	13450	13585	13441	13505	13286	13455	13487	13503	13633	13475	13475	13655	13440	13394	13519	13568	13498	13623	13533	13414	13629	13410	13567	13650	13496	13462	13430	13469	13461	13588	13496	13541	13602	13436	13678	13581	13431	13362	13542	13420	13579	13448	13760	13340	13475	13655	13455	13544	13542	13349	13502	13436	13582	13669	13491	13575	13509	13649	13377	13609	13581	13458	13628	13327	13455	13512	13666	13596	13418	13544	13613	13383	13491	13465	13689	13534	13359	13628	13567	13407	13564	13465	13565	13482	13531	13540	13365	13533	13537	13510	13437	13429	13506	13480	13472	13507	13596	13368	13638	13515	13487	13278	13521	13540	13365	13574	13459	13501	13298	13536	13580	13472	13503	13517	13517	13491	13534	13507	13501	13512	13348	13675	13556	13418	13470	13344	13439	13509	13542	13515
25038	21325	26679	26546	19096	18006	17871	17396	17042	17108	17221	17066	17389	16935	17007	16920	17011	16998	16875	17050	16945	16806	16940	17112	17014	17032	17013	16787	17044	17001	17063	17023	17045	17103	16926	17016	17031	16965	16988	16981	16899	16857	17078	16804	16875	16981	16769	17138	17104	16978	16989	16830	16881	16856	16789	16864	16999	17004	17049	16850	17001	16876	16832	16898	17025	17089	17013	17100	16801	17046	16944	16854	16670	17012	16940	16900	17041	16901	17013	17039	16966	16881	16999	16892	16769	17028	16895	17109	16922	16661	16902	16974	16861	16885	16958	16960	16909	16949	17187	17078	16804	16784	16886	16866	17001	17015	16822	16906	16718	16919	16867	16896	16971	16717	17028	17063	17080	16927	17041	16829	16742	16690	16941	16913	16728	16932	16908	16824	16965	16886	16896	17002	16947	16851	16865	16846	16861	16911	16966	16938	17024	16975	16889	17075	17218	17053	16937	17067	17147	16774	16704	16786	16933	16772	16963	16854	16918	17049	17180	16906	16952	16817	16769	17274	16986	16877	17132	16964	16940	17121	17233	16861	17142	16876	16860	16848	16839	16822	17019	17049	16868	17172	16938	16860	17001	16793	16886	16833	16913	16898	16899	16850	17264	16937	16781	16875	16982	16966	16927	17074	17040	17004	17017	17121	16948	16833	16721	16937	16984	17001	17061	17017	17055	16936	16849	16818	16990	17000	16878	17080	16710	16888	16894	16877	16889	17136	17029	17171	16826	16904	16947	16923	16993	16783	16723	16811	16918	16960	16908	16944	16964	16869	17214	16731	16920	16817	16744	16993	17018	17111	16930	17038	16990	16912	17046	16964	16927	16926	17042	16995	17001	16870	16908	17080	16913	16773	16830	16803	16638	17029	17015	17009	16805	17006	17211	17004	17053	16817	16848	16951	16877	16987	16776	17102	16850	16937	16960	16934	16970	16959	17079	16936	17055	16987	16938	16949	16826	17037	16944	16914	16975	16848	16961	16970	17010	16864	17072	17098	17046	16969	16959	16998	17021	16980	16799	16891	17111	17089	16922	17046	17100	17023	16943	16918	16829	17094	16577	16871	16937	17008	16979	16946	16967	16885	17006	16871	16739	16836	16976	16919	16978	16834	16886	17001	17035	16907	16823	17002	16891	16723	17011	17003	17018	17102	17045	16987	16915	16912	16974	16908	16895	16911	16949	16969	16907	16864	16735	16706	16897	17043	16859	16882	16870	17128	16921	16998	16881	16837	17015	17074	16938	16725	16792	16820	17016	17021	16983	16682	16968	16971	16856	16881	16858	16962	16635	17113	16849	16825	16976	16919	16864	16837	16799	16838	16989	17037	16884	16855	16572	16849	16833	16933	17156	17024	16785	16906	16854	16802	17129	16907	16874	16971	16774	16836	16767	16980	17100	16851	17023	17126	16924	16833	17119	16758	16894	16834	17188	16920	16955	16803	16978	16928	16856	16964	17020	17050	16835	16770	16774	16829	17086	16864	17107	17076	16915	17085	16800	16918	16831	16882	16770	16795	16847	16685	16949	16796	16979	16959	16799	16870	16941	17021	17073	17045	17020	16973	17047	16808	16884	16880	16961	16945	16919	17009	16974	16787	17064	17059	16863	17086	17132	16928	16994	17007	16838	16993	16902	17167	16891	17038	16946	17154	16943	16815	16946	16717	16922	16854	16989	16850	17002	16896	16996	17106	16961	17029	16917	17036	16956	16997	16927	16816	16966	16919	16957	17101	16969	16789	17083	16846	17049	17040	16774	17064	16901	17007	17062	16796	16854	16835	16993	16913	16905	16934	16883	16999	16867	16918	16845	16981	17104	16887	16822	16988	16910	16996	16955	16935	16741	16894	16895	16750	17036	16864	17151	16993	17039	17069	16927	17023	16880	16937	17086	16981	16783	16901	17126	17054	16966	16789	17101	17000	16868	16962	17068	17026	17057	16866	17007	16859	17096	16920	16691	16898	16971	17002	16976	17025	16975	16939	17040	17007	16989	16972	16971	16817	16906	17068	17082	17046	16848	16958	16753	16948	17010	16900	16961	16914	16692	16757	16864	16654	17113	16864	16779	16860	16828	16944	16883	16708	16911	17027	17083	16814	17106	16879	16907	16959	16935	17016	17065	16985	16717	16922	16966	16939	16977	17080	16962	17050	16876	16932	16770	17123	16874	16895	17100	17059	16943	16911	17114	17043	16843	17118	16932	16876	16875	16997	16906	17017	16847	16837	16917	16926	16864	16804	17188	16996	17032	16884	16991	17178	17092	16944	16944	16771	17132	16754	17050	17054	16972	17104	17037	16848	17047	16909	17071	16738	17105	17004	17015	16983	16937	17137	16911	16846	17152	17031	17046	16864	17067	16951	16792	16742	17083	16820	17124	16968	17016	17018	17089	17007	17129	17083	17006	16881	16905	16818	16950	17081	16687	16824	16995	16918	17072	17153	17002	16845	16878	17033	16992	16935	17213	17182	16982	16977	16796	16707	16922	16929	17136	16965	17117	16912	17044	16911	17031	16710	17116	16898	16915	17051	17027	16922	16891	17074	16890	17111	17191	16958	17096	17105	16979	17100	16883	17107	16954	16791	16991	16933	16877	17028	16963	16853	16917	17044	17088	17112	16895	16817	16810	16934	16995	16828	16955	16925	17030	16965	16768	16926	17091	17124	16918	16942	16990	16785	17056	17016	16766	16680	17011	17012	17183	17187	16873	16970	16972	16994	17155	17034	17148	17002	17153	16982	16877	16884	16960	17099	16695	16819	16941	16896	16939	16942	16923	16789	16911	16843	16751	16958	17116	16947	17082	16935	16938	17016	16673	16935	17080	16965	16867	16836	16939	17160	16967	17032	16904	17109	16783	17028	16929	16920	16912	16968	17190	16982	16952	16919	16966	16678	16952	17075	16866	16948	16976	17018	16811	17044	17133	17097	16967	17059	16932	17135	16823	16879	16783	16797	17005	16924	16892	16960	17012	16929	16980	17062	16892	16926	16907	16982	16975	16896	16937	16906	16961	16709	16789	17023	16904	16962	16938	16867	17006	17094	16845	16934	17035	17127	16888	16865	16971	16964	17147	16939	16869	17038	16760	16657	16922	16893	16821	16989	16581	16750	17100	16925	16983	16923	16890	16959	16841	16842	16885	16965	16840	17036	17097	16892	16978	16898	17106	16949	17074	16893	16965	17232	17092	16942	16913	16963	16858	16779	17088	16795	16861	17084	16908	17092	17025	16939	16797	16947	16729	16946	17106	16898	16931	16801	16911	16894	16913	16916	16773	16865	16794	16924	16956	17152	16988	17080	16959	17062	16934	16987	16994	16831	16889	16960	16975	16922	16819	16880	17104	16834	16941	16940	16749	16934	17028	17111	16989	16974	17017	16828	16975	17058	16843	17018	16984	16783	16901	16967	17000	16827	17136	16803	17035	16734	17056	17019	16885	16952	16942	16849	17093	16780	17120	16980	16984	16714	16940	16922	16957	16805	17110	17040	17026	16814	16741	17183	16900	16965	17137	17019	16961	17136	16916	17045	17194	16875	16790	17047	16947	17230	16950	17146	16922	17111	17083	17104	17190	17346	17026	16839	17092	17118	16946	17139	16940	16810	16810	17081	16875	17087	17089	16801	16962	16891	17083	17012	17009	16887	16702	16968	16891	17092	16856	16909	16909	16795	17183	16827	16926	16875	16901	16953	16984	17101	16894	16908	16783	16754	16774	16781	16861	16728	16903	17120	17135	16953	16889	17051	17094	16930	16855	17067	17215	16917	17021	16989	16936	16678	16908	16935	16875	16907	16812	16936	16974	16894	17265	17105	16900	16890	16861	16851	16859	16916	16950	16982	16857	16790	16951	16968	16921	16810	16825	16860	16860	16955	16850	17013	16839	17076	16989	16887	17032	17001	16991	16743	16871	16979	17016	16824	16888	16999	16952	16974	16808	16748	16963	17032	16977	16934	17131	16940	16740	16884	16951	16887	16819	16904	16931	16999	16900	17028	16641	16950	17112	16940	16894	17089	16934	16908	16919	17194	16974	16910	16825	16934	16808	16885	16978	16901	16945	16825	17168	17179	16960	16856	17032	16906	16930	16986	16901	16846	16922	16790	16916	17012	16903	16803	16868	16879	16865	16624	16859	17032	17167	16866	16910	16900	16870	17084	16997	16862	17057	17000	17152	17153	16683	16858	17108	16944	16920	16894	17028	16975	16823	17036	16713	16924	16990	16747	16828	16887	16753	17070	16956	16858	16839	16914	17019	16885	17009	16839	17048	16947	17050	17033	16947	17121	17011	17021	16811	17183	17004	16918	17048	16897	16956	16826	17025	16917	16812	16926	17118	16767	16965	17026	16958	16883	17063	16952	17145	16887	16905	16956	17048	17128	17012	16936	16950	17116	17091	16860	17113	17058	17128	16860	17010	16918	17027	16961	17035	17045	16679	17004	16875	17026	16832	16975	17015	16977	17143	17088	17137	16932	16849	16925	16619	16934	16988	16947	17096	16869	16898	17011	17086	16926	17083	17215	16917	16943	16861	17001	16788	16932	17097	16863	17030	16993	16888	16929	16821	17035	16852	16796	16867	16988	17112	16858	17195	16920	16960	17193	16714	16915	16990	16830	16889	17015	17110	16889	16663	17067	17003	17039	16900	17052	16839	17057	17000	17064	17024	16980	17037	16712	16973	16925	16856	17014	16926	17121	16895	16712	16859	16965	16677	16869	17214	16861	16998	17100	16978	16984	17038	17030	16764	17060	17055	17091	17097	16912	16892	16995	16930	17128	16961	17118	17042	16797	16960	17092	17059	16884	16965	16876	17076	17017	16885	17064	16856	16981	16926	17144	16831	17013	17067	16927	16970	17139	17055	16976	17018	17209	16880	16945	16880	17065	16954	17038	17001	16941	17072	16918	17047	16983	16798	16726	16968	16730	17046	17084	16923	17010	16830	16871	16846	16834	16948	16976	16947	17009	16915	16950	16784	16852	17077	17036	16953	17047	17141	16884	16772	17022	16664	16880	17054	16957	16902	16951	16937	17001	16941	16911	16986	17027	17006	17086	17108	16939	17009	16901	16885	16907	16856	17001	16999	16862	16733	17063	17137	16993	17019	16884	16927	16915	16983	16902	16912	16816	17053	16974	16843	16807
13679	20952	18388	16267	15628	15077	14443	14157	14097	13920	14067	13967	13778	13702	13793	13581	14035	13787	13802	13924	13906	13903	13855	13826	13889	13652	13772	13777	13771	13833	13715	13929	13911	13834	13833	13821	13692	13701	13628	13836	13683	13649	13928	13787	14006	13819	13755	13826	13918	13722	13956	13671	13795	13723	13854	13768	13864	13845	13760	13803	13821	13744	13854	13890	13909	13661	13830	13787	13805	13729	13780	13805	13786	13900	13684	13837	13627	13725	13491	13885	13775	13638	13735	13630	13846	13771	13789	13762	14059	13780	13742	13755	13756	13769	13857	13770	13812	13770	13606	13682	13827	13638	13785	13966	13755	13771	13592	13945	13633	13656	13635	13733	13640	13636	13872	13684	13794	13796	13663	13807	13708	13654	13853	13721	13809	13646	13908	13749	13775	13778	13794	13804	13751	13846	13789	13813	13753	13667	13995	13807	13710	13635	13829	13940	13859	13734	13614	13639	13751	13839	13870	13789	13769	13722	13761	13824	13740	13802	13643	13912	13814	13836	13752	13753	13648	13858	13894	13741	13808	13857	13842	13622	13748	13777	13771	13809	13801	13867	13660	13610	13790	13798	13784	13781	13811	13806	13763	13779	13875	13828	13723	13812	13695	13726	13665	13603	13842	13759	13866	13731	13729	13817	13831	13817	13689	13722	13729	13633	13734	13707	13757	13771	13985	13730	14004	13754	13737	13817	13700	13783	13781	13784	13611	13895	13850	13718	13829	13749	13741	13761	13819	13972	13741	13923	13724	13944	13637	13709	13492	13863	13852	13801	13786	13670	13818	13643	13782	13830	13818	13813	13671	13779	13806	13871	13669	13836	13724	13930	13774	13856	13804	13808	13700	13891	13721	13725	13707	13721	13737	13787	13779	13782	13743	13844	13656	13901	13767	13742	13898	13901	13733	13887	13778	13813	13877	13723	13827	13830	13687	13801	13787	13728	13795	13623	13862	13965	13818	13889	13648	13954	13914	13871	13684	13919	13846	13818	13822	13759	13587	13950	13771	13744	13964	13806	13822	13734	13830	13694	13771	13772	13839	13732	13680	13635	13757	13611	13853	13821	13682	13806	13664	13709	13811	13785	13875	13923	13686	13673	13765	13613	13830	13809	13812	13627	13714	13803	13754	13857	13768	13875	13732	13806	13848	13791	13615	13756	13809	13877	13933	13792	14034	13862	13883	13910	13806	13775	13972	13683	13863	13570	13956	13818	13774	13682	13767	13883	13875	13725	13714	13798	13824	13949	13874	13763	13999	13847	13688	13820	13796	13859	13853	13754	13898	13688	13819	13731	13715	13921	13721	13846	13926	13652	13797	13876	13768	13844	13630	13749	13636	13697	13745	13777	13871	13565	13812	13746	13682	13699	13716	13639	13804	13717	13765	13810	13621	13858	13636	13735	13827	13811	13945	13910	13732	13621	13800	13893	13800	13814	13920	14005	13804	13638	13790	13882	13828	13724	13823	13592	13797	13785	13719	13808	13764	13815	13765	13779	13857	13694	13756	13775	13715	13923	14036	13776	13782	13858	13723	13761	13894	13695	13949	13815	13880	13769	13830	13771	13821	13614	13821	13740	13893	13812	13893	13786	13731	13720	13858	13788	13770	13543	13764	13760	13905	13933	13797	13680	13771	13830	13896	13765	13866	13806	13803	13701	13793	13752	13654	13771	13647	13700	13922	13606	13694	13778	13845	13796	13821	13738	13819	13812	13817	13768	13818	13685	13721	13802	13600	13832	13741	13710	13936	13750	13601	13727	13754	13740	13874	13781	13951	13710	13723	13848	13738	13845	13905	13792	13844	13692	13863	13989	13776	13825	13710	13678	13741	13938	13756	13765	13813	13848	13651	13836	14001	13732	13825	13611	13802	13790	13721	13852	13697	13771	13725	13850	13734	13694	13894	13767	13834	13853	13792	13921	13735	13811	13657	13771	13761	13813	13774	13644	13843	13658	13850	13773	13825	13964	13723	13843	13750	13741	13734	13857	13634	13837	13782	13844	13803	13677	13835	13870	13855	13963	13807	13690	13856	13700	13799	13792	13690	13909	13758	13767	13693	13800	13884	13871	13663	13715	13700	13778	13846	13791	13585	13797	13918	13603	13743	13803	13840	13684	13928	13708	13599	13822	14071	14003	13748	13810	13696	13677	13872	13814	13847	13794	13676	13757	13809	13862	13706	13731	13720	13841	13833	13902	13848	13886	13686	13646	13842	13649	13725	13726	13824	13726	13923	13833	13665	13723	13928	14002	13768	13834	13711	13819	13808	13737	13609	13811	13708	13935	13764	13803	13943	13704	13768	13827	13893	13616	13829	13834	13675	13917	13739	13609	13737	13678	13872	13883	13815	13839	13880	13658	13779	13933	13863	13757	13771	13637	13701	13744	13668	13868	13873	13704	13854	13733	13830	13880	13770	13790	13732	13648	13690	13696	13762	13887	13732	13851	13768	13757	13850	13775	13744	13962	13906	13878	13824	13757	13848	13783	13749	13973	13586	13792	13788	13801	13793	13800	13868	13855	13663	13825	13885	13787	13754	13735	13835	13805	13785	13823	13866	14007	13850	13869	13786	13796	13863	13839	13733	13714	13815	13811	13819	13888	13720	13822	13657	13801	13789	13732	13803	13795	13800	13670	13545	13907	13743	13640	13654	13785	14009	13650	13669	13702	13827	13732	13811	13666	13780	13660	13708	13922	13709	13814	13715	13804	13835	13675	13928	13862	13861	13934	13828	13617	13823	13787	13906	13723	13916	13747	13822	13751	13666	13825	13833	13753	13873	13786	13841	13615	13912	13762	13852	13751	13917	13678	13750	13693	13658	13593	13780	13771	13673	13732	13753	13698	13879	13753	13940	13847	13833	13871	13825	13734	13969	13707	13741	13775	13732	13761	13794	13788	13789	13720	13666	13799	13900	13761	13783	13807	13820	13790	13829	13799	13670	13736	13885	13683	13832	13904	13925	13713	13718	13784	13715	13797	13791	13610	13746	13728	13798	13842	13752	13868	13824	13621	13771	13850	13794	13750	13713	13937	13963	13703	13736	13723	13849	13751	13686	13826	13872	14018	13974	13799	13871	13673	13747	13777	13805	13941	13757	13698	13698	13705	13749	13711	13622	14029	13865	13836	13753	13923	13625	13722	13800	13726	13814	13761	13788	13683	13922	13750	13781	13723	13815	13799	13891	13704	13834	13941	13707	13960	13846	13736	13769	13894	13743	13821	13853	13799	13733	13874	13699	13757	13761	13720	13600	13885	13806	13681	13652	13795	13700	13801	13652	13988	13870	13784	13709	13849	13844	13557	13783	13788	13839	13718	13720	13830	13727	13774	13715	13734	13810	13783	13898	13823	13808	13827	13821	13900	13717	13619	13803	13714	13861	13808	13846	13762	13815	13784	13822	13779	13769	13809	13890	13650	13747	13910	13760	13696	13761	13844	13701	13786	13710	13959	13727	13729	13950	13825	13745	13779	13875	13829	13744	13907	13666	13767	13626	13864	13841	13932	13977	13828	13671	13747	13626	13884	13884	13645	13816	13794	13836	13857	13749	13808	13615	13974	13778	13746	13852	13753	13815	13870	13827	13821	13862	13793	13975	13831	13619	13781	13669	13876	13801	13814	13831	13719	13837	13940	13863	13815	13760	13771	13954	13731	13704	13925	13759	13736	13883	13792	13735	13743	13691	13799	13598	13960	13847	13954	13672	13769	13702	13718	13727	13693	13760	13767	13756	13948	13780	13893	13849	13776	13867	13646	13810	13885	13701	13900	13688	13952	13669	13651	13864	13827	13737	13800	13705	13770	13785	13603	13740	13852	13835	13668	13862	13774	13751	13823	13738	13783	13827	13760	13882	13934	13862	13728	13692	13888	13759	13673	13934	13874	13804	13924	13749	13701	13588	13779	13753	13738	13636	13843	13825	13798	13955	13781	13748	13748	13761	13789	13777	13834	13825	13719	13837	13875	13798	13808	13669	13867	13778	13855	13603	13889	13728	13747	13797	13824	13640	13883	13704	13842	13692	13743	13961	13758	13733	13776	13665	13739	13776	13706	14004	13720	13822	13683	13675	13745	13700	13802	13829	13828	13732	13683	13747	13752	13817	13829	13671	13568	13842	13636	13879	13700	13833	13733	13769	13665	13703	13736	13833	13541	13804	13953	13776	13852	13835	13943	13821	13712	13890	13803	13887	13617	13612	13840	13768	13793	13749	13636	13722	13704	13892	13747	13776	13649	13698	13853	13839	13780	13885	13564	13769	13900	13770	13844	13790	13825	13799	13886	13730	13815	13693	13967	13774	13724	13717	13936	13794	13910	13597	13856	13557	13614	13835	13781	13820	13787	13805	13648	13868	13681	13876	13771	13934	13748	13741	13666	13784	13765	13941	13726	13772	13932	13929	13720	13914	13743	13807	13884	13765	13774	13715	13876	13789	13798	13793	13861	13896	13739	13924	13751	13621	13680	13672	13665	13937	13861	13913	13876	13843	13902	13874	13723	13775	13697	13677	13895	13920	13855	13822	13832	13976	13856	13837	13814	13813	13741	13875	13742	13908	13716	13715	13739	13866	13833	14038	14014	13855	13766	13777	13714	13790	13721	13813	13786	13954	13878	13874	13759	13745	13638	13676	13785	13685	13913	13793	13811	13807	13790	13647	13848	13905	13851	13794	13864	13761	13995	13750	13898	13751	13766	13868	13764	13750	13727	13936	13750	13695	13888	13708	13939	13605	13798	13677	13686	13637	13773	13755	13991	13880	13730	13871	13821	13626	13810	13709	13736	13869	13754	13913	13895	13756	13710	13786	13837	13883	13650	13725	13908	13734	13879	13602	13883	13739	13714	13845	13864	13882	13816	13672	13756	13860	13733	13838	13632	13770	13884	13828	13783	13691	13596	13750	13813	13787	13742	13849	13658	13736	13891	13770	13814	13717	13873	13796	13729	13809	13914	13784	13735	13893	13712	13850	13799	13813	13849	13838	13834	13892	13851	13744	13725	13704	13756	13745	13763	13919	13791	13762	13845	13885	13808	13906	13795	13724	13778	13819	13683	13826	13854	13606	13850	13819	13726	13847	13769	13729	13848	13742	13816	13754	13782	13766	13927	13853	13687	13798	13782	13890	13737	13635	13611	13782	13861
22350	21350	28664	24428	21631	23080	22415	17564	16522	16946	16872	16959	16524	16685	16445	16316	16347	16512	16224	16478	16236	16271	16480	16252	16548	16328	16402	16444	16485	16279	16423	16184	16279	16344	16319	16234	16390	16174	16254	16348	16256	16175	16239	16429	16274	16131	16301	16187	16126	15836	16074	16375	16360	16219	16203	16174	16387	16313	16223	16272	16369	16331	16100	16077	16113	16310	16068	16223	16128	16369	16155	16303	16144	16017	16148	16176	16245	16384	16294	16043	16221	16239	16321	16381	16417	16292	16395	16280	16362	16192	16221	16229	16394	16332	16136	16110	16238	16146	16015	16261	16142	16197	16195	16181	16025	16158	16294	16220	16235	16508	16446	16289	16274	16253	16222	15997	16279	16239	16108	15959	16213	16190	16223	16156	15978	16102	16218	16094	16079	16475	16180	16142	16157	16121	16174	16203	16241	16478	16187	16038	16162	16377	16225	16319	16235	16235	16191	16233	16240	16143	16088	16103	16385	16108	16220	16205	16170	15918	16295	16150	16313	16347	16341	16170	15871	16297	16259	15990	16228	16174	16186	16057	16143	16128	16175	16287	16138	16311	16256	16143	16196	16064	16114	16307	16162	16210	16223	16286	16044	16250	16200	16353	16253	16215	16251	16300	16166	16028	16329	16046	16140	16269	16338	16375	16158	16087	16164	16293	16183	16057	16106	16151	16209	16371	16396	16139	16291	16217	16392	16202	16076	16399	16287	16281	16253	16267	16268	16265	16227	16014	16299	16208	16342	16112	16316	16175	16389	16121	16260	16266	16281	16248	16302	16311	16274	16272	16419	16290	15997	16202	16166	16088	16256	16161	16142	16443	16034	16135	16310	16235	16311	16219	16120	16246	16225	15981	15992	16155	16215	16218	16145	16158	16323	15984	15904	16166	16361	16140	16110	16157	16259	16122	16055	16310	16183	16024	16143	16082	16109	15968	16319	16173	16107	16121	16154	16120	16476	16409	16227	16374	16270	16202	16277	16431	16300	16261	16127	16082	16239	16141	16335	16271	16259	16468	16289	16373	16081	16112	16127	16144	16309	16279	16278	16149	16238	16090	16236	16211	15924	15942	16169	16136	16012	16128	16398	16155	16061	16140	16241	16138	16155	16234	16271	16303	16109	16266	16192	16239	16101	16214	16367	16229	16207	16335	16107	16154	16093	16043	16167	16030	16149	16132	16255	16183	16273	15878	16072	16264	16216	16218	16337	16138	16188	16157	16161	16106	16079	16244	16181	16097	16285	16300	16222	16174	16090	16149	16134	16092	16041	16147	16298	16306	16318	16197	16068	16017	16317	16289	16231	16020	16092	16229	16170	16289	15917	16199	16236	16157	16298	16003	16265	16262	16206	16227	16255	16209	16194	16173	16267	16156	16027	16244	16278	16216	16348	16176	16103	16141	16181	16181	16367	16081	16224	16072	16085	16182	16104	16124	16186	15981	16116	16192	16165	16196	16303	16124	16355	16255	16147	16235	16148	16094	16138	16431	16154	16309	16135	16290	15983	16121	16185	16117	16361	16220	16401	16121	16161	15970	16320	16223	16237	16299	16223	16130	16350	16138	16109	16146	16279	15952	16238	15961	16257	16091	16211	16272	16199	16314	16159	16090	16244	16191	16102	16134	16162	16271	16234	16144	16270	16166	16148	16290	16197	16173	16221	15945	16054	16166	16210	16176	16361	16294	16305	16126	16244	16035	16176	16235	16403	16094	16136	16130	16151	16201	16136	16230	16104	16026	16264	16208	16270	16192	16263	16142	16014	15959	16125	16276	16138	16124	16027	16175	16072	16101	16263	16144	15979	15973	16068	16301	16389	16253	16356	16156	15985	16095	16342	16192	16219	16203	16311	16030	16201	16155	16093	16240	16143	16085	16192	16274	16386	16138	16240	16217	16287	16216	16214	16222	16293	16237	16249	16176	16199	16174	16257	16289	16209	16194	16156	16150	15985	16066	16060	16126	16217	15877	16194	16060	16271	16311	16124	16150	15900	16191	16048	16064	16371	16110	16013	16247	16293	16330	16295	16233	16146	16245	16078	16211	16205	16124	16089	16396	16214	16325	16145	16263	16100	16217	16132	16352	16167	16211	16082	16089	16175	16044	16005	16067	16238	15990	16000	16176	16286	16196	16272	16217	16171	16301	16225	16629	16372	16243	16272	16258	16027	16095	16281	16292	16218	16154	16230	16256	16198	16202	15973	16176	16308	16316	16232	16255	16165	16071	16076	16268	16303	16343	16160	16254	16106	16241	16262	16088	16203	16027	16318	16282	16347	16081	16050	16209	16285	16070	16235	16217	16273	16218	16050	16185	16106	16331	16365	16016	16143	16261	16083	16352	16200	16263	16189	16079	16236	16081	16250	16348	16165	16216	16263	16243	16068	16219	16247	16216	16150	16221	16331	16324	16162	16099	16337	16203	15947	16116	16268	16470	16008	16100	16166	16194	16194	16161	16053	16053	16158	15770	16022	16371	16248	16121	16132	16103	16185	16411	16196	16135	16268	16432	16176	16039	15994	16100	16128	16204	16201	16102	16393	16073	16054	16167	16136	16266	16070	16096	16126	15979	16094	15964	16086	16045	16424	16193	16486	16204	16114	16253	16008	16190	16222	16155	16086	15983	16261	16051	16189	16147	16192	16337	15951	16222	16203	16168	16281	16272	16088	16054	16087	16225	16158	16203	16116	16091	16075	16280	16184	16053	16130	16017	16247	16273	16007	16201	16339	16205	16114	15944	16257	16149	16172	16237	16299	16080	16188	16103	16057	16073	16336	16082	16110	16276	16118	16173	16202	16079	16180	16309	16069	16202	16282	16268	16114	16147	16109	16082	16004	16235	16174	16223	16194	16183	16085	16172	16319	16103	16133	16211	16237	15949	16247	16193	16125	16061	16154	15980	16117	15964	16114	15943	16249	16262	16101	16090	16289	16432	16285	16289	16314	15928	16360	15952	16060	15985	16223	16060	16070	16435	16285	16040	16121	16236	16040	16285	16231	16190	16255	16186	16004	16108	16400	16261	16215	16189	16023	16130	16340	16260	16168	16221	16114	16078	16178	16121	16077	16142	16196	16224	16092	16336	16263	16273	16059	16011	16232	16360	16255	16248	16372	16251	16281	16154	16155	16091	16214	16186	16208	16032	16132	16282	16039	16103	16335	16229	16158	15819	16217	16322	16248	16231	16238	16142	16325	16156	16238	16261	16335	16010	16289	16124	16059	16365	16299	16244	15990	16203	16217	16213	16178	16140	16221	16301	16365	15982	15993	16202	16225	16302	16261	16197	16127	16164	16059	15979	16030	16005	16119	16259	16115	16149	16085	16354	16007	15955	16012	16341	16326	16028	16214	15990	16114	16316	16166	16265	15901	16278	16027	16166	16200	16108	16013	16237	16256	16306	16274	16102	16142	15999	16128	16152	16284	16215	16090	16290	16260	16071	16248	16243	16102	16064	16266	16280	16249	16188	16214	16356	16341	16108	16069	16057	16232	16179	16177	16094	16240	16064	16077	16399	16147	15992	16239	16267	16034	16294	15986	16088	16197	16113	16241	16168	16147	16026	16205	16144	16256	16329	16219	16097	16146	16103	16156	16250	16380	16217	16217	16233	16092	16175	16186	16199	16273	16219	16363	16218	16389	16378	16029	16115	16041	16196	16337	16034	16302	16341	16276	16135	16551	16322	16204	16130	16187	16196	15984	16028	16071	16147	16178	16193	15928	16059	16160	16030	16213	16189	16213	16236	16118	16204	16099	15954	16151	16203	16076	16270	16188	16289	15979	16215	16091	16076	16451	16293	15899	15880	16120	15959	16046	16198	16157	16345	16131	16139	16074	16031	16199	16127	16236	16139	15954	16127	16379	16177	16093	16150	16246	16091	16210	16020	16021	16236	16193	16205	16095	16035	16117	16043	15992	16298	16148	16326	16085	16164	16076	16131	16133	16158	16266	16205	16315	16489	16261	16181	16209	16417	16153	16150	16511	16280	16256	16058	16034	16005	16200	16146	16158	16197	16169	16401	16244	16306	16134	16051	16037	16280	16190	16128	16058	16150	16125	16187	16209	15940	16252	16304	16085	16366	16243	16169	16156	16162	16237	16200	16251	16296	16109	16080	16092	16263	16064	16190	16316	16210	16380	16268	16290	16321	16326	16174	16251	16123	16264	16123	16200	16263	16231	16038	16197	16222	16069	16189	16190	16151	16224	16264	16086	16162	16168	16168	16170	16254	16211	16101	16000	16265	16061	16219	16097	16151	15918	16131	16084	16171	15996	16111	16082	16069	16048	16156	16201	16154	16180	16419	16396	16211	16145	16397	16273	16239	16386	16055	16294	16136	16267	16209	16042	16207	16111	16233	16189	16209	16096	16209	16106	16253	16279	16002	16193	16256	16204	16163	16150	16120	16194	16190	16113	15921	16058	16116	16124	16309	16239	16270	16398	16450	16250	16069	16138	16136	16388	16193	16169	16088	16302	16135	16202	16181	16146	16171	16248	16018	16298	15959	16198	16292	16286	16005	16180	16221	16098	16059	16330	16217	16145	16123	16359	16234	16115	16340	16273	15989	16100	16189	16330	16244	16161	16212	16009	16345	16167	16137	16162	16216	16209	16191	16401	16326	16366	16108	16133	16198	16148	16176	16245	16148	16322	16100	16173	16200	16122	16059	16116	16202	16073	15993	16215	16003	16211	15992	16137	16116	16066	16056	16166	16247	16057	16209	16188	16054	16057	16136	16315	16305	16105	16273	16390	15923	16150	16355	16136	16345	16069	16051	16114	16185	16210	16374	16139	16146	16134	16151	16009	16043	16048	16396	15947	16189	16126	16106	16069	16062	16216	16066	16098	16349	16148	16213	16226	16205	16277	16289	16261	16040	16092	16152	16154	16237	16139	16210	16217	15924	15890	16354	16250	16264	16188	15981	16328	16169	16034	16296	16414	16220	16213	16236	16224	16168	16143	16124	16078	16035	16347	16135	16235	16384	16139	16166	16119	16358	16381	16158	16201	16403	16180	16134	16215	16229	16273	16196	16134	15987	16094	16238	16162	16148	16228	16290	16293	16051	16139	16064	16246	16089	16268	16250	16194	16233	16343	16268	16334	16131	16030	16082	16119	16182	16155	16052	16239	16042	16169	16183
13306	26350	22223	18462	17096	15764	14978	14419	14008	14008	13716	13700	13723	13396	13505	13585	13566	13627	13584	13678	13660	13447	13450	13514	13537	13426	13400	13377	13371	13424	13281	13510	13437	13558	13247	13477	13454	13317	13335	13374	13369	13255	13361	13411	13329	13302	13318	13338	13431	13314	13375	13515	13280	13417	13406	13465	13442	13360	13306	13398	13352	13341	13400	13369	13364	13420	13302	13341	13218	13365	13323	13590	13184	13539	13457	13422	13367	13394	13410	13428	13357	13324	13228	13359	13395	13371	13410	13196	13390	13199	13308	13340	13257	13476	13288	13339	13229	13404	13489	13308	13288	13376	13534	13543	13180	13441	13385	13407	13202	13418	13376	13375	13284	13247	13385	13279	13504	13163	13235	13496	13298	13310	13392	13150	13360	13433	13213	13391	13380	13413	13446	13270	13355	13321	13254	13314	13292	13213	13256	13330	13333	13284	13361	13524	13259	13360	13309	13172	13320	13283	13430	13352	13403	13426	13276	13430	13280	13297	13235	13185	13300	13348	13288	13323	13360	13444	13400	13373	13283	13332	13292	13355	13377	13448	13202	13370	13299	13604	13462	13503	13363	13350	13417	13372	13236	13490	13383	13491	13411	13116	13354	13236	13333	13224	13355	13458	13362	13430	13470	13311	13536	13266	13353	13339	13437	13329	13343	13560	13316	13250	13325	13476	13524	13330	13240	13406	13237	13220	13487	13242	13464	13462	13423	13407	13270	13256	13359	13323	13282	13491	13217	13223	13368	13363	13422	13475	13353	13348	13375	13394	13526	13330	13323	13308	13401	13276	13327	13193	13142	13273	13306	13302	13310	13393	13387	13363	13311	13432	13486	13406	13351	13358	13251	13352	13440	13437	13425	13380	13239	13253	13544	13279	13195	13271	13474	13499	13267	13168	13420	13349	13348	13248	13322	13312	13370	13256	13363	13394	13302	13465	13390	13459	13280	13397	13220	13402	13328	13485	13342	13330	13150	13406	13177	13331	13496	13358	13441	13238	13313	13271	13343	13518	13445	13389	13301	13338	13421	13419	13337	13343	13315	13375	13367	13138	13320	13240	13557	13222	13450	13356	13372	13345	13197	13336	13272	13397	13353	13379	13374	13270	13168	13361	13477	13415	13563	13277	13568	13408	13369	13429	13348	13281	13345	13370	13418	13327	13303	13349	13407	13395	13455	13377	13333	13481	13354	13338	13317	13178	13449	13372	13470	13229	13415	13341	13379	13295	13277	13230	13304	13413	13375	13515	13388	13189	13262	13372	13431	13310	13325	13247	13464	13349	13291	13333	13441	13266	13271	13197	13340	13492	13381	13368	13251	13434	13423	13232	13481	13364	13420	13274	13317	13224	13272	13337	13379	13385	13081	13386	13242	13286	13319	13385	13391	13274	13383	13329	13439	13227	13308	13220	13550	13289	13597	13273	13295	13401	13400	13389	13415	13475	13431	13366	13465	13409	13433	13399	13454	13396	13440	13396	13351	13413	13357	13392	13234	13339	13476	13422	13234	13237	13458	13245	13371	13230	13426	13324	13409	13384	13335	13242	13272	13469	13464	13393	13422	13453	13212	13165	13427	13444	13246	13275	13431	13304	13429	13470	13399	13301	13314	13382	13246	13240	13287	13374	13504	13377	13240	13225	13511	13356	13242	13408	13299	13324	13474	13378	13383	13424	13249	13378	13452	13388	13156	13291	13291	13360	13335	13242	13263	13287	13162	13469	13242	13388	13252	13418	13393	13368	13467	13258	13439	13502	13397	13317	13382	13398	13348	13433	13322	13252	13270	13330	13376	13435	13295	13356	13498	13381	13430	13408	13421	13294	13343	13363	13325	13355	13256	13421	13247	13465	13315	13320	13124	13355	13360	13214	13532	13299	13443	13374	13388	13269	13326	13304	13376	13318	13115	13413	13457	13315	13339	13474	13307	13499	13578	13345	13438	13251	13339	13359	13357	13362	13507	13312	13220	13550	13207	13541	13351	13459	13277	13504	13317	13299	13247	13455	13421	13450	13382	13272	13382	13478	13350	13481	13419	13297	13532	13254	13465	13342	13414	13259	13457	13308	13362	13457	13416	13396	13235	13368	13448	13370	13559	13357	13425	13416	13371	13531	13451	13421	13316	13232	13204	13540	13352	13324	13301	13274	13562	13501	13207	13364	13421	13420	13422	13222	13275	13298	13365	13400	13450	13236	13503	13297	13454	13176	13448	13372	13351	13324	13361	13314	13437	13413	13330	13333	13222	13361	13367	13345	13301	13336	13207	13265	13358	13330	13434	13238	13350	13337	13417	13320	13343	13187	13418	13428	13300	13307	13340	13499	13241	13356	13415	13396	13381	13381	13336	13427	13525	13382	13368	13275	13395	13264	13474	13457	13498	13247	13400	13409	13629	13253	13420	13372	13309	13251	13340	13591	13318	13431	13350	13377	13243	13462	13370	13224	13340	13250	13343	13346	13353	13330	13332	13338	13367	13404	13285	13274	13383	13250	13367	13293	13299	13291	13381	13346	13392	13487	13314	13405	13478	13434	13271	13519	13364	13402	13225	13187	13470	13462	13293	13446	13278	13406	13402	13304	13398	13353	13333	13443	13489	13321	13449	13240	13472	13382	13233	13414	13449	13350	13445	13520	13357	13205	13395	13290	13330	13446	13480	13321	13312	13273	13423	13394	13280	13340	13367	13355	13529	13346	13267	13391	13614	13414	13370	13392	13382	13248	13273	13313	13266	13284	13202	13387	13406	13337	13344	13300	13497	13329	13406	13484	13260	13352	13349	13275	13303	13342	13240	13264	13348	13255	13390	13366	13217	13189	13293	13297	13378	13422	13383	13273	13362	13324	13511	13438	13401	13344	13307	13332	13397	13341	13209	13307	13216	13330	13308	13391	13171	13313	13356	13329	13347	13324	13337	13209	13380	13393	13346	13396	13188	13304	13354	13319	13212	13265	13268	13427	13339	13244	13353	13302	13269	13317	13318	13310	13269	13392	13359	13294	13378	13427	13544	13393	13258	13355	13385	13238	13447	13150	13303	13442	13285	13314	13380	13445	13387	13465	13489	13264	13544	13369	13148	13219	13222	13391	13249	13351	13506	13389	13363	13389	13262	13325	13304	13484	13313	13287	13263	13363	13324	13391	13396	13515	13226	13305	13367	13309	13525	13382	13574	13287	13511	13578	13290	13404	13269	13370	13382	13337	13398	13458	13474	13467	13322	13484	13232	13395	13569	13242	13132	13457	13464	13405	13357	13497	13242	13348	13302	13296	13213	13388	13450	13355	13410	13364	13320	13184	13443	13566	13340	13411	13450	13508	13475	13382	13275	13368	13372	13174	13238	13240	13466	13274	13447	13248	13325	13392	13406	13341	13282	13407	13288	13186	13499	13326	13289	13270	13256	13272	13552	13323	13235	13304	13429	13451	13220	13518	13414	13421	13371	13434	13343	13344	13480	13328	13404	13517	13414	13267	13363	13325	13323	13175	13457	13190	13197	13435	13343	13300	13527	13415	13323	13391	13363	13266	13203	13434	13241	13553	13478	13232	13287	13411	13194	13280	13324	13382	13419	13339	13286	13380	13184	13279	13139	13337	13408	13432	13430	13356	13475	13319	13254	13457	13528	13247	13407	13328	13361	13327	13372	13384	13388	13257	13413	13372	13413	13326	13351	13449	13199	13301	13315	13353	13274	13539	13319	13516	13267	13297	13430	13245	13355	13342	13342	13282	13306	13392	13289	13298	13362	13673	13375	13343	13413	13111	13285	13298	13416	13170	13309	13289	13609	13336	13257	13224	13360	13386	13250	13604	13479	13360	13255	13328	13416	13443	13287	13342	13317	13356	13409	13423	13565	13380	13362	13555	13370	13516	13250	13375	13266	13442	13457	13418	13361	13180	13256	13322	13213	13190	13465	13296	13370	13273	13285	13223	13226	13260	13411	13291	13441	13377	13460	13278	13390	13264	13155	13365	13546	13347	13420	13399	13327	13299	13151	13369	13460	13253	13602	13341	13296	13417	13446	13255	13403	13303	13223	13549	13348	13442	13473	13458	13326	13418	13214	13414	13194	13205	13478	13310	13514	13381	13286	13207	13499	13407	13374	13388	13427	13292	13275	13293	13408	13212	13305	13414	13394	13229	13403	13183	13399	13428	13370	13223	13438	13522	13337	13482	13432	13247	13392	13194	13400	13450	13490	13455	13410	13418	13243	13384	13234	13349	13270	13340	13258	13405	13297	13421	13323	13487	13457	13439	13201	13425	13335	13398	13411	13272	13306	13325	13328	13288	13452	13304	13347	13411	13207	13351	13342	13193	13294	13338	13414	13368	13308	13369	13463	13284	13433	13383	13395	13285	13431	13278	13389	13405	13187	13330	13300	13332	13409	13376	13329	13285	13408	13447	13348	13443	13313	13518	13278	13559	13256	13368	13157	13340	13435	13403	13496	13364	13226	13293	13395	13199	13398	13326	13363	13529	13217	13382	13361	13431	13193	13208	13415	13239	13282	13375	13297	13317	13246	13546	13321	13511	13328	13319	13406	13343	13345	13377	13177	13442	13432	13223	13456	13311	13253	13354	13331	13205	13319	13413	13229	13458	13334	13295	13191	13439	13307	13333	13459	13425	13418	13411	13317	13467	13261	13456	13395	13528	13413	13407	13356	13307	13497	13196	13437	13451	13086	13299	13331	13304	13281	13334	13524	13350	13429	13338	13375	13265	13300	13318	13316	13376	13345	13265	13309	13352	13548	13260	13418	13263	13259	13560	13400	13378	13427	13273	13619	13431	13467	13240	13461	13422	13204	13423	13420	13380	13286	13438	13448	13342	13502	13321	13497	13303	13392	13394	13457	13314	13158	13286	13305	13378	13230	13221	13519	13272	13325	13249	13444	13330	13356	13543	13254	13476	13499	13285	13213	13333	13372	13288	13349	13349	13327	13264	13424	13408	13443	13402	13353	13236	13262	13543	13371	13259	13379	13493	13401	13330	13264	13485	13312	13384	13210	13366	13459	13267	13185	13381	13380	13486	13343	13293	13401	13333	13252	13269	13407	13356	13304	13424	13477	13420	13293	13256	13322	13312	13494	13418	13271	13275	13427	13455	13281	13319	13386	13321	13366	13481	13362	13261	13471	13413	13316	13306
29793	22622	22692	20210	17873	17610	17528	17163	17218	17273	17306	17048	17103	17196	16967	17031	17173	17131	16936	17170	17122	17216	17155	17114	17223	17006	17012	17116	17119	16946	17004	17054	17148	17054	17177	17159	17021	16953	17107	17152	16983	16992	17075	16960	17027	17256	16939	17056	17088	17095	17080	17074	17003	17118	17226	17124	17151	17310	17118	17163	17164	17124	17110	17011	17256	17057	17128	17130	16996	17022	17112	17150	17087	16997	17153	16850	17156	16985	17055	17127	17206	17273	17147	17140	17036	17216	17292	16974	16891	17293	17088	17090	16912	17258	17092	16887	17253	17058	17131	17110	17054	17096	17339	17214	17239	16898	17091	17239	17246	16989	17046	16998	17091	17201	17189	17087	17182	17183	17132	16990	17000	16906	17007	17098	17175	17178	17256	17160	17200	17023	17189	17148	16929	17247	17118	16980	17212	17089	17183	16773	17139	17218	17065	16941	17021	16926	17073	17230	16940	16940	17000	17095	16995	16946	17199	17209	17256	17224	17098	17117	17011	17052	17040	17080	17064	17145	17079	17045	17182	17193	17119	17170	16985	17208	17167	16845	17122	16973	17169	16971	17146	17186	17074	16937	16987	17022	16802	17084	17280	16978	17314	17114	17150	17096	17053	16826	17100	17292	17267	17052	16989	17249	17143	17293	17161	17457	17143	17188	17250	17181	17089	17153	17126	17077	17082	17184	17293	17039	17107	17029	16979	17121	17314	16956	17038	16956	17186	17098	17126	17256	16957	16944	17101	16944	17159	16955	17008	17036	17145	17084	17344	17223	17012	16904	17094	17046	16987	17273	17121	17039	16953	17125	17097	16955	16888	16939	16990	17273	17057	17225	17127	16999	16882	17004	17188	17189	17043	17005	17142	16943	16995	16691	17068	17363	17182	17027	17036	17113	17069	17261	17039	16996	17066	17227	16931	17218	16995	17257	17176	17138	17139	17189	17048	17081	17093	17114	17057	16890	17014	17029	17147	17249	17142	17152	16999	17017	17054	17081	16976	16931	16933	17176	17036	17018	16954	17173	17352	17251	17074	17137	17092	16910	17057	17147	17219	17123	16986	17229	17245	17077	17152	16999	17123	17267	17117	17079	16950	17295	17029	17113	17234	17046	17283	17139	17024	17070	16828	17063	17104	16840	17130	17231	17332	17078	17040	17259	17027	17084	17369	17176	16963	17080	17125	17038	17025	16983	17193	16992	16898	17160	17127	17049	17228	16916	17170	16947	17048	17034	17249	17097	17327	17344	17283	17074	17165	17195	17275	17317	17013	17108	17066	17071	17080	17233	17015	17095	17150	16990	17098	17150	17286	17090	17042	16948	17078	16996	17041	17081	17029	16959	17090	16978	16917	17101	17168	17011	17095	17096	17075	17273	16824	17229	17172	17147	16985	17122	17187	17315	17132	16965	16840	17335	17206	17020	17041	16980	17158	16899	17061	17121	17205	17135	17184	17248	17137	17280	17092	17014	17352	16921	17045	17095	17123	17165	17064	17078	17217	17059	17047	17035	17194	17077	17043	16955	17365	17292	17096	16895	17102	17067	17145	17303	17118	17138	17117	17189	17119	17115	16955	17103	17106	17048	17229	16950	16940	17087	17151	16938	16976	17104	17155	17187	17144	17049	17049	16884	16909	17161	17016	17058	17115	17074	17056	17141	17168	17070	17000	17112	17048	17098	17058	17037	17162	17232	17164	16986	17216	17041	17054	17070	17216	17254	16907	17297	17203	17175	17321	17016	17059	17052	17213	17193	17238	17103	16998	17251	17204	17266	16924	17091	17172	17170	17081	16984	17176	16986	17137	16870	17011	17175	17169	17167	17104	17238	17130	16973	16921	16922	17130	17299	17097	17090	17062	17167	17306	17367	17112	17057	17087	17026	17115	17232	17030	17022	17066	17007	16934	17366	17051	17207	17163	17173	17261	17222	17359	17207	16988	17202	17155	17120	17247	17139	17176	16961	17052	16811	17006	16880	17177	17105	17087	17253	17253	17154	17079	16997	17177	17116	16922	17103	17092	16883	17123	17172	17120	17058	17089	17220	17042	16915	17137	16981	17282	17145	17173	17237	17048	17123	17009	16995	16751	17138	17035	17074	17190	17207	17148	17010	17043	16820	17111	17060	17050	17011	16944	17103	17166	17239	16951	16931	17129	17094	17136	17137	17157	17026	17282	17041	16946	17059	17206	17028	17026	17083	17033	17183	17097	17094	17177	16952	16982	17314	17093	17237	17152	17012	16955	17086	17032	17106	17000	17076	17192	17028	17030	17175	17233	17359	17032	17303	17030	16935	16952	16981	16990	16917	17207	17075	17154	17142	17299	17426	16976	17250	17042	17193	17206	16966	17355	17150	16981	17063	17058	16993	17069	17181	17294	17199	17046	17329	17143	17144	17107	17291	17354	17092	16782	17057	16841	17078	17104	17081	17178	17224	17247	17271	17208	17135	17156	16917	17223	17102	17231	16987	17176	17036	17071	16885	17025	17214	17082	17219	17127	17185	17036	17051	17159	16967	17135	17088	17292	17245	17199	17022	17111	17133	17039	17032	16996	17052	16978	17318	17223	17091	17101	17248	17180	17035	17068	17125	17122	17340	17178	17256	17025	17171	17086	17320	17053	17024	17108	17038	17080	17089	16943	17043	17140	17179	16927	16999	17006	16926	16933	16994	16892	16975	17186	17102	17206	16992	17022	17137	16958	16990	17213	17030	17161	16933	16997	16854	17084	16926	17047	16959	16987	16924	17078	16941	16995	17026	17134	17072	17068	16961	17074	17098	17016	17140	17123	16918	17022	17036	17190	17069	17161	17257	17089	17280	17099	17253	17211	17025	17000	16908	17217	17065	17332	17005	17093	17017	17043	17018	17120	17091	17259	17062	17003	17169	17106	17012	17015	16964	17239	17052	17323	17012	16953	17004	17051	17035	17074	16845	17293	17050	17190	17217	17000	17038	17272	17189	17209	16938	17041	16919	17094	16929	17242	17103	17151	17332	17312	17180	17253	17100	17045	17080	17064	17002	17080	17319	16969	17080	17067	17225	17097	17193	17110	17189	17120	17042	17143	17075	17126	17075	17110	17246	17118	17283	17110	17107	17334	17165	17292	17103	16946	17301	17051	17126	17204	17084	17072	17351	17256	17197	17075	17228	17158	16905	17303	17104	17125	17031	17190	16992	16962	17062	16839	17105	17140	17252	17196	17051	17058	17072	17113	17306	17155	17158	17041	17029	17112	17214	17027	17190	16856	16899	17056	17073	17263	17028	17250	17311	17251	17013	16999	16917	17167	17148	17145	17100	17088	17115	17081	16971	17128	16961	16969	17034	17123	17211	17050	16820	17320	17149	16935	17370	17131	17241	16945	16968	17064	17320	17102	17398	17026	17187	16929	16950	17187	17165	16985	17089	17299	17200	17088	17176	17170	16950	17049	16749	17188	16963	17336	17000	17146	17053	17076	16884	17028	16988	17159	17197	17195	17272	17056	17176	17109	17015	17052	16848	17191	16967	17077	16993	17135	17097	16930	17033	16955	17125	17044	16927	16982	17166	17009	16985	17118	17147	17027	17203	17317	17163	17075	17270	17125	17258	16973	17000	16972	16966	17192	17007	16925	17122	17189	17022	17158	17078	17068	16935	17126	17108	17004	17181	17265	16972	17017	16963	17061	17053	17180	16971	17111	16929	17228	17114	17141	17068	17254	16911	17198	17132	17038	16961	17159	17188	17095	17323	17047	17021	17078	17086	17207	17093	17141	16974	17120	17047	17351	16848	17009	17120	17248	17021	17199	17271	17013	17106	16993	17049	17062	16976	17291	17114	16988	17117	17217	17078	17187	16958	17186	17000	17332	16993	17028	17245	16929	16922	17017	17037	17173	17026	17259	17049	16993	17019	16952	16819	17008	17235	17079	17203	17290	17022	17156	17118	17084	16953	17042	17011	17117	17128	17298	17148	16890	17087	17039	17052	17202	16981	17242	17342	17196	17128	17178	17013	17050	17027	16835	16997	17196	17066	17053	17219	17398	17257	17114	17032	17078	16972	17135	17109	17146	17323	17125	17377	17225	17237	16996	17146	17273	17044	17262	17155	17057	17014	16999	17040	17210	16854	17354	17189	17098	17110	17220	17027	17096	17230	17309	17154	17147	17033	17293	17196	17098	16942	17254	17104	17222	17195	17123	17035	16894	17118	17421	17203	17122	17100	17284	16902	16954	16901	17221	17028	17074	17201	16971	17254	17166	17166	17215	17263	17321	17202	17070	17282	17325	17226	16985	17078	17124	17187	17089	17265	17044	16815	17098	16975	17054	17162	17018	17255	17024	17303	17017	17167	17162	17084	17071	17204	16924	16989	17158	17194	17207	17170	17372	17188	17010	17086	17009	17242	17118	17277	17114	17002	16988	17222	17035	17178	17164	17238	17095	17083	17076	17221	16933	17168	17150	17161	17154	16927	16954	17279	17126	17043	17102	17028	17108	17150	17081	17026	17193	17147	16977	17207	16999	17052	17183	16924	17076	17263	17144	17311	17048	17190	17238	17170	17253	17017	17044	17216	17027	17087	17213	17196	17186	17018	16936	17227	17129	16973	17068	17334	17183	16976	17042	16980	17159	17295	17265	17002	17178	16985	17188	17274	17328	17009	17041	17049	17154	17249	17110	17245	16964	17126	17188	17374	16923	16955	17054	17166	17218	17022	17191	17227	17165	16976	17210	17012	17155	16870	17226	17193	17114	17042	17076	17113	16962	17113	16987	17208	16956	17100	17095	17062	17191	17104	17076	17134	17118	17125	17388	16933	17194	17093	17213	17228	17214	17079	17203	17156	17222	17061	16810	17318	17156	17024	17205	17054	17247	17246	17469	17196	17077	17165	17352	17095	17250	17177	17106	17098	17113	17138	17308	17193	17102	17257	17209	17448	17142	16939	17002	17136	17233	17044	16977	17139	17069	17157	16997	17224	17250	17225	17048	17106	17268	17087	17118	17150	17236	17047	16970	17073	16971	17029	17194	17082	16873	17001	17242	17158	17169	17144	17270	17213	17017	17027	17086	16904	17212	17194	17376	17163	17240	16903	17289	17074	16914	16857	17227	17013	16870	17022	17071	17069	16965	17143	16919	17105	16984	16969	17164	17278	17223	16983
16237	19785	17385	15885	15069	14707	14464	14341	14277	13990	14089	13942	14000	13940	13895	13964	13914	13994	13891	14017	13986	13972	13791	13882	13869	13667	13962	14010	13830	13766	14011	13931	13901	13801	13941	13903	13980	13970	13936	13917	13820	13862	13925	13902	14134	13882	13838	13701	14053	14002	13901	14064	13895	14015	13856	13906	13741	13969	13885	13702	13902	14086	13663	13959	13753	13861	13885	14074	13860	13906	13949	13850	13862	13736	13869	13972	13974	13779	13844	13867	13813	13836	13964	13897	13928	13926	13957	13868	13842	13855	13802	13806	14228	13845	13854	14020	13757	14025	13898	13790	13963	13947	14058	13963	14026	13879	13919	13949	13800	13808	13846	13754	13818	13887	13827	13890	13824	13987	13879	13968	13960	13835	13996	13979	13933	13948	13867	13760	13828	13816	13922	14000	14089	14030	13857	13950	13868	14078	13812	13939	13977	13926	13977	13924	13895	13868	13817	13892	13977	13795	14019	13820	13819	13792	13851	13944	13990	13879	13932	13876	13980	13931	13951	13990	13782	14075	14029	13789	13870	13820	13848	13950	14037	13896	13927	13894	13844	13955	13894	13938	13911	13872	13929	13973	14024	13980	14026	13873	13826	13897	14097	13989	14096	13917	13972	13813	13709	13838	13860	13810	13879	13875	13948	13863	13928	13957	13944	13940	13911	13875	13988	13864	13804	13935	13955	13857	14036	14041	13782	13857	13806	13985	13921	13885	14088	13821	13987	13884	13901	13878	13737	13944	13952	13929	13892	13916	13989	13999	13853	13846	14059	14019	14039	13770	13927	13850	13849	13835	13774	13978	13905	13918	13909	14070	13891	13782	13939	13869	13775	14053	13871	13976	13947	13926	13972	13910	13810	13995	14015	13775	13817	13987	13989	13802	13848	13834	13981	13825	13827	13947	14023	13788	13802	13893	13905	13739	13996	13883	13909	13803	13892	13744	14036	13943	13992	14016	13817	13815	13974	13954	13773	13951	13822	14065	13830	13831	13892	13901	13939	14004	13872	13863	13744	13864	13813	13811	14095	13776	13738	13919	13904	13951	13972	13875	13910	13955	13695	13844	13999	13975	13890	13823	13871	13762	13817	13956	13903	13927	13859	13922	13887	13993	13683	13902	13804	13968	13831	13790	13930	13855	13789	13894	14032	13883	13937	13771	13736	13825	13787	13936	13780	14001	13888	13941	13822	13985	13973	13791	13739	14047	13896	13837	13909	13920	13959	14083	13917	13909	13820	13896	13784	13712	13937	13968	13956	13667	13889	13925	13982	13845	13936	13873	13841	14071	13894	13835	13938	13731	13886	13908	13744	13833	13792	13961	13977	13942	13812	13903	13989	13841	13804	13864	13943	13810	13912	13806	13973	13854	13918	13784	14055	13814	13781	13858	13879	13912	13776	13930	13832	13921	13958	13911	13837	13880	13940	13867	13924	13963	14012	13762	13943	13862	13765	13856	13747	13942	13947	14011	13934	13988	13707	13861	13863	13887	13909	13852	13921	13842	13899	13922	13766	13723	13838	14048	14103	13849	13923	13982	13955	13947	13919	13888	13897	13662	13772	14091	13955	13894	13889	13993	13670	13818	14093	13817	13734	14049	13931	13942	14086	13975	13823	13864	13985	13863	13967	13920	13845	13953	13761	13803	13973	13895	13890	13954	14126	13887	14028	13804	14060	13848	13978	13897	13876	13900	13928	13931	13949	13950	13826	14009	13873	13894	13896	13929	14037	13887	14024	13904	13737	13869	14020	13815	14068	13885	13951	13885	13744	13891	13848	13914	13921	13860	13862	13873	13812	13841	13993	13907	14004	13924	13832	13810	13875	13995	13822	13921	13893	13772	13798	13950	13879	14062	14040	14021	13829	13812	13919	13872	13898	13942	13810	13851	13870	13880	13832	13912	14062	13970	13810	13789	13974	13998	13984	13862	13870	13918	13970	14021	14085	13953	13860	14096	13842	13823	13801	13966	13747	13906	13724	13737	13898	13812	13927	13928	13917	13871	13993	13827	14030	13849	13895	13955	13953	13879	13968	14005	13805	13956	14016	13864	13926	13731	13993	13769	13855	13908	13945	13899	13797	13745	14011	13828	13898	13843	13781	13925	14030	13926	13859	13917	13873	13898	13710	14018	13718	13895	13830	14066	14031	13789	13743	13729	13835	13911	13912	14004	14060	13907	13883	14013	13788	13992	14019	13843	13912	13869	13967	13803	13843	13850	13779	13878	13794	13899	14027	14004	13879	13939	13908	13979	13897	13897	13878	13848	13844	14089	13899	14026	13955	13816	13890	14049	13786	13954	13823	13957	13872	14161	13895	13889	14051	13853	13965	13968	13918	13901	13803	13915	13927	13687	14036	13841	13833	13891	13763	13958	13905	13941	13989	14002	13978	13825	13798	13999	13887	13858	13954	13966	13844	13960	13811	13858	13930	13926	13972	13834	13825	13935	13838	14003	13808	13822	13925	14053	13852	13755	13897	13968	13852	13783	13949	13931	13995	14102	13866	13970	13981	14125	13853	13975	13837	14047	13925	13884	13870	13914	13812	13895	13765	13970	13950	13938	14037	13824	13941	13944	13938	13945	13968	13831	13807	13869	13890	13892	13960	13920	13923	13734	13987	13897	13975	14009	13993	13874	13899	14035	13806	14055	13934	13910	13820	13711	13829	13859	13959	13978	13931	13783	13785	14064	13970	13913	13942	13985	13807	14017	13988	14067	13863	13995	13852	13913	13865	14054	13842	14012	14030	13858	13845	14027	13847	14012	14026	13754	14019	13937	13997	13656	13816	13894	13695	14016	13892	13819	14020	13900	13866	13811	13904	13835	13941	13872	13940	13978	13755	13919	13962	13972	13817	13893	13865	13947	14008	13950	13912	13732	13991	14065	13856	13876	13885	13920	14005	13925	14014	13910	13763	14004	13865	14065	14037	13809	13761	13908	13846	13920	13791	13882	13841	13857	13950	13872	13849	13890	13832	13843	13911	13905	14084	13864	13906	13921	13995	13917	13921	13944	13888	13819	13815	13888	14049	13689	13876	13972	13778	13869	13950	14019	13833	13879	13896	13719	13886	13876	13834	14087	13831	13830	13882	13969	13871	13903	13980	13960	13948	13948	14194	13968	13866	13785	13933	13946	13853	14031	13808	13950	13794	13841	14012	13968	13873	13990	13885	13827	13848	13918	13947	13916	13918	13980	13914	14074	13843	13807	13902	13899	13991	13666	14064	13877	13985	13863	13921	14028	13980	13927	13838	13903	13965	13948	13907	13912	13935	13907	13930	13983	13821	13971	13822	13905	14007	13868	13917	14017	13844	13909	13851	13803	13932	13981	13860	13828	13858	13960	13744	13986	13915	13907	14038	14002	13979	13839	13924	13867	13896	13979	14021	13878	13996	14023	14023	14022	13884	14019	13956	13933	13834	13870	13936	13847	13927	13851	13958	14020	13907	14016	13950	14020	14030	13833	13953	13862	13805	13884	13975	13777	14017	13763	13894	13918	13984	13904	13920	13885	14061	13981	14009	13717	13811	13914	13896	13657	13896	13945	13670	13926	13838	13846	13746	13878	13995	13883	14026	13970	13845	13852	13943	13987	13978	13812	13937	13974	14076	13954	13870	13807	13828	13935	13943	13890	13809	13904	13866	13811	13882	13895	13914	14055	13979	13897	13879	13955	13861	13968	13808	13854	13870	13886	13904	13817	14019	13931	13874	13986	13725	14042	13827	13891	13806	13712	13987	13975	13937	13894	14016	13854	13821	13951	13964	13965	13844	13943	13797	13856	13952	14058	13862	13985	13915	14028	13880	13910	13946	14055	13794	14008	13907	13827	14003	13851	13844	13764	13936	14044	13877	13889	13850	14044	13962	13854	13998	13994	13999	13896	13973	13873	13754	13777	13790	13876	13787	13871	13878	13752	13957	13812	13816	13848	13981	13779	13793	13941	14061	13851	13883	13772	13973	13923	13982	13933	13882	13960	13874	13979	13849	13766	14006	13803	13879	13979	13901	13919	13865	13806	13920	13897	13888	14043	13954	13845	13765	13868	13961	13976	13863	14000	13822	13878	14050	13875	14026	13988	13846	13910	13895	13888	14018	13970	14001	13929	13992	13839	13901	13832	13780	13950	14079	14054	13902	14008	13763	14033	13864	13940	13804	13832	13824	13968	13947	14035	14051	13950	13900	13987	13804	13929	13904	13862	13818	13934	13870	13831	13921	13850	13926	13773	13987	14000	14013	13843	13987	13878	13855	13895	13897	13924	13935	14082	13968	13699	13870	13892	13737	13870	13982	13891	13949	14029	13993	13882	13814	14013	13892	13976	13995	13914	13915	13886	13867	13889	14014	13875	13756	13831	14050	14124	13816	13964	13939	13805	13770	13898	13907	13728	13799	13995	14015	13707	14103	13780	13864	13798	13873	13825	13848	13670	13780	13949	13977	13908	13966	13876	13931	13905	13958	13865	14050	13894	13778	14003	13943	14055	13949	13781	13930	13974	14137	13870	14023	13951	13956	14012	13968	13866	14031	13829	13983	13802	13978	13806	14004	13910	13786	14006	13829	13833	13972	13968	13957	13807	14068	14069	13906	14027	13917	13818	13761	14108	13908	13776	14016	13839	13959	13823	13934	13996	13882	13937	13835	13945	13831	13888	13834	14112	13904	13722	14090	14023	13845	13880	13909	14075	13860	13937	13898	13952	13798	13999	13837	13891	13953	13764	13931	13785	14014	13976	13902	13913	14053	13699	13871	14058	14004	14093	13740	13966	14024	13952	13873	13955	13930	14003	13964	13970	13903	13856	13929	13830	13833	13899	13838	14026	13860	14049	13993	13965	13933	13839	13916	13801	13841	13866	14063	13815	13831	13923	13848	13902	13851	13946	14009	13986	13778	13855	13856	13976	13745	14053	13918	13944	13863	13824	13789	14036	13871	14057	14007	13777	13718	13950	13909	13892	13981	14082	13821	13963	13849	13921	13833	13998	14033	13843	13966	13851	14026	13908	13868	13901	13874	14082	13947	13959	13875	14073	13877	13975	13888	13891	13962	13874	13857	13866	13877	13957	13941	13872	14058	13994	13875	13943	13939	13935	13816	13775	13928	13850	13810	13950	13908	13896	13987	13935	13959	14076	13952	13970
23387	21345	28137	25071	22151	20608	19332	17184	16916	16935	16759	16603	16887	16624	16619	16494	16700	16608	16827	16459	16597	16610	16672	16574	16584	16729	16442	16487	16530	16510	16667	16501	16594	16451	16691	16771	16538	16527	16546	16647	16542	16463	16680	16451	16451	16592	16243	16516	16520	16545	16514	16653	16562	16494	16475	16642	16618	16414	16468	16639	16669	16500	16651	16581	16464	16412	16413	16677	16672	16404	16578	16498	16553	16370	16533	16358	16770	16599	16578	16565	16471	16408	16670	16478	16507	16524	16401	16569	16687	16354	16329	16495	16485	16416	16712	16360	16548	16692	16322	16681	16739	16425	16496	16484	16548	16471	16440	16548	16427	16338	16344	16527	16483	16718	16603	16473	16473	16695	16477	16494	16485	16655	16651	16510	16214	16555	16401	16467	16357	16406	16519	16270	16410	16593	16562	16634	16511	16304	16471	16559	16384	16445	16561	16424	16618	16516	16352	16572	16386	16336	16514	16757	16575	16500	16562	16563	16597	16368	16610	16627	16493	16765	16652	16579	16513	16356	16433	16495	16438	16467	16571	16379	16547	16530	16459	16671	16524	16340	16397	16608	16873	16689	16598	16481	16562	16548	16549	16543	16588	16449	16599	16485	16562	16515	16347	16458	16459	16398	16663	16528	16545	16438	16420	16471	16471	16457	16588	16479	16580	16351	16546	16497	16391	16567	16503	16761	16660	16606	16347	16557	16446	16494	16531	16430	16637	16393	16578	16720	16693	16416	16663	16489	16560	16417	16624	16695	16598	16578	16527	16420	16447	16428	16445	16437	16329	16469	16286	16388	16361	16523	16327	16217	16693	16467	16456	16634	16470	16544	16426	16353	16480	16373	16431	16756	16765	16355	16476	16379	16427	16568	16404	16613	16683	16597	16539	16465	16443	16258	16365	16341	16438	16235	16282	16497	16462	16587	16539	16544	16265	16629	16397	16676	16367	16718	16589	16508	16447	16685	16420	16640	16541	16433	16522	16504	16530	16669	16465	16529	16306	16346	16529	16491	16339	16337	16359	16562	16832	16420	16549	16492	16349	16463	16550	16468	16514	16469	16581	16325	16482	16393	16486	16486	16613	16480	16424	16755	16535	16661	16292	16505	16584	16621	16803	16644	16488	16603	16647	16553	16460	16374	16463	16559	16429	16670	16555	16382	16409	16612	16492	16533	16523	16359	16619	16434	16483	16492	16362	16366	16601	16496	16587	16580	16450	16735	16306	16411	16639	16649	16641	16643	16543	16560	16535	16558	16475	16557	16544	16373	16590	16470	16693	16486	16571	16417	16435	16563	16696	16560	16615	16549	16438	16566	16567	16478	16493	16677	16755	16599	16613	16561	16724	16530	16661	16764	16525	16398	16620	16545	16656	16576	16747	16544	16510	16612	16622	16415	16422	16542	16644	16537	16504	16480	16519	16589	16528	16486	16588	16459	16549	16516	16350	16348	16353	16419	16618	16525	16496	16461	16631	16543	16593	16413	16474	16265	16563	16478	16502	16475	16632	16609	16380	16576	16588	16583	16423	16533	16539	16463	16588	16704	16534	16509	16391	16354	16488	16454	16504	16550	16581	16373	16456	16489	16499	16291	16366	16604	16520	16475	16547	16381	16456	16512	16485	16616	16236	16512	16651	16276	16328	16268	16496	16481	16552	16632	16693	16548	16576	16665	16507	16461	16531	16623	16615	16385	16666	16628	16615	16598	16728	16447	16549	16565	16565	16519	16418	16555	16433	16491	16558	16745	16534	16710	16823	16473	16599	16771	16330	16635	16438	16558	16286	16491	16542	16373	16473	16552	16468	16600	16405	16467	16572	16550	16573	16665	16441	16536	16537	16542	16582	16467	16477	16653	16434	16437	16459	16354	16451	16494	16753	16654	16632	16408	16410	16373	16341	16508	16506	16640	16511	16585	16400	16613	16351	16665	16315	16523	16614	16651	16322	16353	16500	16549	16590	16412	16519	16597	16667	16635	16548	16565	16556	16529	16573	16686	16571	16570	16408	16391	16329	16525	16532	16586	16490	16338	16472	16581	16453	16644	16608	16479	16319	16496	16402	16467	16646	16570	16655	16621	16350	16545	16359	16502	16535	16675	16349	16444	16468	16371	16578	16559	16486	16436	16445	16542	16459	16388	16585	16440	16479	16450	16370	16475	16437	16650	16374	16323	16870	16691	16632	16666	16395	16540	16379	16336	16534	16530	16425	16514	16552	16601	16505	16546	16647	16458	16701	16431	16537	16432	16455	16613	16543	16518	16455	16540	16530	16461	16576	16727	16320	16614	16668	16490	16280	16509	16501	16387	16612	16475	16627	16489	16514	16574	16481	16432	16363	16601	16836	16533	16611	16534	16527	16462	16295	16492	16486	16300	16377	16650	16401	16206	16439	16662	16663	16455	16493	16677	16766	16535	16459	16475	16427	16364	16538	16438	16474	16462	16623	16432	16422	16437	16548	16448	16713	16631	16689	16693	16444	16429	16577	16592	16492	16363	16584	16384	16447	16342	16509	16463	16425	16362	16321	16418	16548	16517	16478	16490	16391	16423	16566	16368	16453	16442	16437	16652	16478	16506	16370	16502	16350	16532	16484	16644	16614	16478	16442	16390	16394	16432	16634	16350	16412	16383	16496	16552	16437	16739	16546	16393	16420	16495	16383	16544	16509	16460	16544	16693	16517	16349	16550	16601	16657	16521	16762	16260	16479	16486	16507	16639	16442	16484	16414	16640	16371	16483	16583	16520	16724	16371	16631	16451	16561	16438	16441	16346	16324	16540	16499	16506	16456	16470	16433	16608	16463	16382	16524	16497	16509	16528	16546	16612	16506	16520	16528	16447	16725	16414	16441	16417	16349	16337	16427	16424	16603	16446	16700	16519	16483	16330	16549	16330	16480	16470	16735	16354	16405	16473	16514	16627	16505	16365	16655	16455	16316	16393	16380	16275	16442	16379	16387	16527	16608	16382	16606	16662	16574	16395	16568	16532	16461	16465	16493	16586	16585	16660	16557	16486	16384	16611	16615	16664	16383	16556	16713	16582	16740	16615	16612	16614	16401	16408	16627	16569	16516	16387	16586	16505	16334	16579	16437	16505	16359	16427	16489	16466	16409	16612	16511	16455	16544	16499	16555	16560	16438	16524	16328	16468	16525	16482	16588	16501	16472	16408	16434	16455	16295	16467	16399	16437	16709	16673	16440	16532	16404	16320	16483	16464	16480	16474	16459	16411	16617	16719	16420	16594	16509	16376	16468	16433	16488	16521	16525	16622	16326	16445	16640	16591	16552	16281	16529	16649	16619	16550	16595	16329	16587	16657	16539	16764	16767	16577	16420	16310	16440	16544	16594	16520	16515	16429	16520	16618	16331	16566	16513	16479	16233	16685	16571	16565	16706	16591	16371	16333	16360	16565	16379	16468	16535	16356	16535	16457	16456	16344	16544	16432	16607	16653	16601	16664	16651	16613	16591	16655	16484	16344	16530	16386	16771	16464	16455	16600	16459	16509	16409	16705	16372	16529	16497	16197	16355	16545	16611	16654	16391	16743	16176	16383	16417	16426	16494	16466	16335	16340	16623	16612	16567	16671	16306	16367	16361	16617	16460	16426	16309	16648	16520	16450	16416	16319	16415	16453	16574	16442	16561	16695	16616	16602	16672	16428	16466	16569	16521	16469	16673	16461	16508	16607	16604	16481	16521	16296	16329	16628	16527	16302	16567	16451	16533	16350	16482	16497	16517	16629	16511	16421	16471	16444	16418	16283	16600	16252	16315	16498	16466	16343	16611	16626	16590	16342	16507	16468	16542	16419	16379	16375	16543	16355	16567	16758	16432	16616	16556	16556	16549	16537	16469	16655	16459	16570	16623	16435	16683	16520	16229	16542	16490	16508	16449	16640	16643	16481	16435	16390	16323	16382	16646	16703	16404	16667	16625	16349	16306	16355	16392	16577	16450	16495	16578	16387	16494	16483	16346	16546	16486	16571	16385	16507	16537	16380	16610	16513	16508	16374	16674	16630	16399	16433	16576	16568	16373	16569	16422	16671	16397	16537	16643	16673	16484	16471	16521	16357	16627	16675	16388	16560	16683	16516	16587	16460	16325	16381	16461	16635	16632	16540	16563	16427	16406	16467	16441	16525	16424	16431	16690	16399	16580	16743	16611	16497	16285	16603	16579	16402	16568	16336	16402	16423	16555	16550	16469	16716	16427	16471	16484	16538	16409	16522	16567	16654	16595	16376	16461	16514	16507	16461	16661	16364	16498	16653	16438	16536	16566	16528	16601	16362	16399	16530	16336	16493	16485	16299	16293	16571	16543	16618	16623	16603	16357	16318	16494	16563	16359	16668	16460	16403	16527	16583	16477	16597	16655	16876	16708	16550	16485	16535	16566	16463	16690	16386	16551	16613	16521	16579	16429	16510	16366	16572	16474	16581	16438	16532	16435	16312	16420	16485	16475	16439	16626	16351	16248	16419	16500	16531	16525	16739	16419	16438	16466	16670	16627	16658	16651	16392	16451	16462	16417	16495	16560	16423	16340	16445	16603	16632	16594	16624	16519	16644	16422	16275	16395	16489	16245	16336	16309	16455	16485	16528	16368	16427	16547	16556	16532	16495	16348	16655	16408	16609	16437	16461	16394	16535	16426	16385	16597	16303	16515	16592	16428	16521	16475	16549	16682	16607	16691	16646	16429	16590	16736	16412	16475	16228	16672	16761	16348	16465	16661	16552	16648	16416	16415	16218	16618	16397	16692	16418	16428	16410	16634	16602	16420	16530	16451	16571	16554	16443	16686	16373	16633	16687	16457	16362	16531	16540	16501	16440	16550	16583	16569	16608	16385	16502	16564	16584	16453	16579	16372	16652	16402	16618	16544	16562	16373	16338	16565	16573	16446	16438	16527	16381	16405	16569	16425	16586	16505	16594	16736	16477	16595	16336	16402	16396	16716	16660	16497	16746	16486	16541	16528	16520	16428	16264	16478	16386	16636	16599	16648	16410	16585	16538	16431	16436	16620	16738	16522	16419	16659	16437	16474	16488	16561	16527	16605	16487	16287	16593	16697	16614	16539	16401	16301	16331	16564	16632	16360	16473	16415	16538	16612	16554	16538	16529	16703	16301	16511	16757	16500	16547
12939	23291	19729	17096	16073	15219	14573	14120	14032	13840	13837	13811	13770	13706	13638	13620	13637	13673	13770	13770	13834	13659	13644	13647	13697	13558	13925	13667	13718	13658	13474	13897	13763	13518	13615	13616	13734	13719	13659	13541	13588	13547	13514	13565	13632	13544	13766	13696	13526	13558	13581	13724	13658	13453	13572	13559	13512	13518	13602	13676	13498	13497	13556	13637	13624	13472	13494	13712	13511	13471	13594	13627	13690	13563	13551	13541	13621	13477	13737	13528	13450	13555	13646	13535	13635	13662	13603	13627	13554	13744	13539	13484	13626	13582	13526	13507	13443	13603	13617	13607	13605	13526	13557	13638	13739	13596	13656	13399	13583	13529	13350	13745	13614	13561	13671	13633	13518	13648	13596	13577	13679	13782	13521	13749	13744	13480	13551	13589	13664	13559	13499	13599	13502	13650	13616	13679	13559	13616	13753	13552	13514	13545	13439	13650	13375	13565	13523	13417	13565	13725	13695	13526	13478	13584	13597	13521	13741	13673	13556	13529	13539	13453	13659	13573	13652	13629	13422	13546	13516	13533	13485	13546	13753	13376	13569	13628	13561	13692	13716	13517	13715	13506	13563	13759	13575	13781	13565	13420	13279	13670	13681	13666	13486	13637	13586	13565	13555	13618	13443	13478	13494	13655	13672	13441	13821	13533	13699	13736	13697	13532	13522	13886	13522	13586	13628	13644	13563	13527	13647	13565	13530	13434	13621	13529	13653	13587	13572	13684	13624	13504	13801	13575	13551	13556	13634	13527	13563	13628	13718	13690	13675	13647	13647	13490	13542	13527	13608	13556	13612	13495	13650	13573	13683	13609	13638	13762	13617	13716	13683	13532	13668	13487	13557	13583	13466	13463	13688	13558	13630	13460	13443	13513	13518	13405	13614	13682	13613	13621	13516	13600	13493	13550	13668	13595	13663	13751	13513	13417	13533	13519	13497	13620	13400	13633	13490	13500	13552	13427	13562	13626	13663	13495	13650	13528	13509	13554	13489	13667	13406	13540	13710	13608	13548	13800	13617	13482	13595	13435	13486	13634	13646	13535	13407	13625	13552	13633	13573	13430	13613	13754	13577	13674	13534	13549	13575	13682	13647	13461	13652	13530	13510	13539	13571	13525	13777	13453	13643	13623	13581	13592	13597	13635	13564	13465	13652	13494	13484	13652	13468	13603	13450	13640	13619	13603	13632	13550	13574	13689	13575	13705	13603	13606	13505	13621	13637	13596	13582	13611	13495	13577	13710	13573	13574	13507	13611	13644	13679	13534	13590	13533	13426	13644	13523	13630	13594	13616	13480	13450	13528	13477	13695	13563	13724	13481	13568	13634	13583	13627	13652	13507	13819	13756	13565	13627	13751	13476	13605	13594	13397	13657	13506	13555	13681	13522	13555	13785	13496	13540	13563	13619	13479	13629	13484	13594	13624	13532	13678	13573	13460	13489	13720	13618	13688	13627	13652	13582	13660	13558	13464	13591	13612	13480	13437	13691	13592	13671	13649	13570	13660	13507	13642	13509	13589	13497	13537	13463	13605	13529	13723	13699	13530	13627	13546	13489	13561	13618	13476	13619	13675	13432	13569	13734	13575	13621	13599	13489	13469	13692	13583	13596	13498	13489	13604	13620	13480	13573	13465	13557	13544	13667	13371	13383	13558	13546	13598	13593	13504	13557	13546	13452	13507	13659	13581	13593	13532	13601	13592	13570	13531	13698	13692	13511	13708	13640	13669	13575	13640	13455	13571	13462	13700	13656	13590	13392	13624	13449	13720	13582	13501	13697	13663	13568	13455	13518	13632	13677	13541	13664	13629	13711	13757	13776	13620	13532	13466	13691	13664	13431	13645	13584	13567	13605	13625	13691	13420	13474	13544	13662	13593	13394	13560	13494	13522	13470	13484	13550	13489	13524	13463	13639	13710	13630	13655	13441	13720	13608	13546	13584	13545	13597	13591	13627	13541	13651	13580	13518	13661	13653	13500	13549	13719	13639	13691	13637	13378	13792	13517	13531	13529	13403	13692	13560	13550	13767	13557	13545	13811	13487	13685	13586	13523	13591	13623	13525	13545	13464	13727	13579	13585	13427	13657	13529	13552	13801	13693	13526	13518	13572	13625	13645	13652	13701	13609	13509	13614	13579	13565	13556	13543	13595	13628	13634	13711	13574	13697	13470	13552	13536	13586	13701	13663	13850	13678	13619	13508	13685	13740	13367	13448	13573	13527	13498	13485	13672	13540	13515	13457	13651	13645	13522	13486	13556	13555	13479	13653	13585	13781	13406	13618	13583	13646	13591	13610	13684	13534	13538	13613	13483	13483	13639	13605	13650	13572	13502	13476	13671	13455	13712	13612	13637	13770	13346	13768	13530	13587	13969	13536	13643	13527	13554	13615	13577	13699	13633	13641	13611	13596	13572	13564	13514	13500	13615	13610	13417	13631	13549	13498	13424	13537	13627	13571	13641	13412	13438	13567	13741	13463	13532	13755	13547	13630	13684	13576	13511	13642	13764	13683	13471	13530	13496	13772	13504	13601	13683	13433	13635	13585	13407	13635	13524	13813	13461	13512	13663	13589	13495	13599	13673	13468	13582	13688	13655	13478	13531	13518	13741	13651	13666	13562	13640	13460	13534	13515	13437	13499	13575	13459	13496	13550	13616	13637	13531	13453	13647	13525	13618	13615	13610	13551	13546	13566	13595	13648	13520	13559	13655	13604	13633	13603	13862	13538	13563	13571	13487	13549	13432	13533	13495	13677	13719	13285	13644	13549	13458	13543	13593	13623	13530	13644	13617	13756	13572	13495	13466	13414	13624	13456	13539	13583	13485	13572	13606	13444	13586	13668	13568	13671	13639	13526	13501	13474	13538	13350	13599	13523	13552	13591	13547	13562	13404	13686	13600	13639	13617	13597	13653	13444	13603	13612	13427	13682	13587	13623	13480	13535	13490	13632	13671	13636	13487	13562	13424	13722	13540	13611	13514	13666	13660	13648	13625	13544	13588	13699	13564	13725	13499	13466	13446	13538	13626	13778	13386	13660	13380	13647	13629	13570	13750	13601	13623	13570	13634	13707	13697	13498	13592	13735	13641	13630	13560	13687	13501	13462	13568	13567	13545	13422	13630	13501	13723	13567	13552	13414	13487	13603	13487	13760	13455	13371	13470	13638	13538	13533	13512	13477	13597	13559	13617	13641	13764	13597	13673	13502	13675	13667	13712	13973	13436	13450	13439	13526	13489	13501	13480	13655	13630	13436	13503	13535	13465	13759	13446	13432	13685	13585	13576	13642	13524	13537	13656	13551	13699	13659	13612	13560	13694	13512	13422	13559	13725	13597	13565	13602	13612	13625	13393	13579	13764	13555	13594	13508	13402	13607	13594	13743	13585	13482	13874	13658	13457	13476	13498	13539	13574	13509	13563	13573	13616	13637	13486	13539	13545	13547	13455	13472	13529	13534	13666	13455	13524	13551	13547	13628	13612	13636	13492	13537	13592	13488	13759	13505	13588	13360	13529	13613	13425	13443	13669	13556	13631	13744	13587	13547	13469	13630	13590	13652	13757	13678	13611	13510	13592	13628	13744	13633	13768	13495	13477	13687	13598	13536	13698	13573	13613	13488	13639	13671	13600	13710	13642	13633	13643	13546	13681	13751	13599	13531	13690	13751	13575	13574	13602	13465	13539	13558	13747	13617	13276	13492	13581	13503	13599	13588	13549	13614	13632	13670	13697	13748	13608	13416	13478	13645	13540	13658	13529	13612	13560	13429	13643	13441	13642	13672	13686	13575	13481	13627	13655	13506	13535	13618	13531	13461	13738	13399	13531	13526	13459	13457	13321	13498	13584	13543	13509	13463	13668	13514	13530	13584	13558	13583	13677	13644	13705	13580	13707	13537	13602	13594	13508	13510	13324	13544	13455	13488	13583	13713	13560	13721	13722	13509	13511	13590	13583	13623	13485	13476	13527	13608	13712	13460	13761	13703	13582	13423	13591	13519	13629	13565	13684	13434	13680	13751	13613	13614	13756	13644	13725	13490	13601	13435	13485	13702	13906	13481	13521	13519	13736	13686	13573	13556	13535	13482	13432	13503	13545	13535	13593	13523	13508	13493	13482	13603	13714	13644	13702	13531	13469	13577	13672	13493	13523	13640	13510	13425	13614	13612	13524	13561	13591	13545	13578	13558	13640	13707	13556	13491	13462	13621	13635	13727	13514	13501	13594	13599	13663	13678	13539	13620	13399	13618	13463	13552	13548	13543	13406	13520	13528	13588	13673	13619	13628	13638	13558	13528	13670	13655	13522	13790	13612	13553	13791	13502	13497	13694	13576	13659	13646	13628	13521	13561	13615	13541	13586	13529	13534	13594	13645	13553	13666	13488	13516	13578	13784	13649	13589	13568	13468	13689	13438	13487	13443	13645	13535	13664	13645	13510	13576	13562	13440	13530	13429	13628	13577	13809	13602	13532	13580	13489	13623	13511	13617	13469	13749	13573	13717	13522	13453	13520	13558	13717	13593	13681	13676	13489	13599	13471	13622	13423	13594	13701	13620	13490	13613	13639	13476	13682	13580	13618	13355	13535	13463	13616	13556	13770	13698	13386	13589	13783	13643	13658	13478	13503	13544	13715	13487	13635	13515	13557	13572	13618	13397	13531	13611	13644	13537	13591	13482	13679	13666	13583	13645	13540	13559	13575	13447	13626	13734	13626	13619	13648	13775	13439	13567	13657	13443	13615	13438	13629	13472	13655	13658	13565	13590	13318	13610	13365	13731	13481	13583	13589	13435	13525	13482	13499	13544	13561	13466	13509	13653	13477	13566	13780	13461	13515	13472	13524	13636	13764	13363	13585	13484	13512	13536	13709	13563	13690	13586	13489	13506	13564	13611	13540	13556	13552	13649	13573	13592	13708	13531	13462	13690	13552	13612	13544	13627	13694	13404	13544	13550	13623	13685	13436	13588	13662	13637	13451	13638	13396	13620	13779	13503	13374	13368	13508	13595	13611	13510	13677	13460	13524	13408	13477	13650	13609	13759	13555	13585	13701	13517	13672	13641	13422	13484	13720	13791	13630	13529	13503	13635	13713	13562	13808	13508	13615	13590	13525	13720	13548	13781	13417	13624	13572	13626	13678	13663
25020	21328	26792	26546	19363	18188	18046	17355	17304	17339	17401	17245	17350	17053	17283	17098	17145	17015	17094	16897	17273	17277	17331	17253	17252	17113	17156	17215	17296	17093	17237	17098	16949	16987	17098	17005	17033	17162	16964	16870	16936	17028	16989	16954	17049	17115	16987	16976	17119	17171	17094	16971	16980	17098	17213	17234	17175	17051	17118	17212	16980	17175	16990	17029	17085	17159	16832	16947	17064	17122	17017	17045	17263	17142	17135	16929	16932	17094	16904	17027	17229	16955	17064	16889	17096	17028	17222	17132	16909	16952	17160	16986	17032	17082	17118	16978	17131	17065	17057	16951	16940	16986	17093	16824	16970	16953	17143	17005	17298	17259	17064	17081	17028	17101	17019	17052	16986	16927	16936	17102	17085	17247	17025	17147	17005	16903	17094	17236	16975	16984	17026	16843	16932	17126	17212	16955	16928	16959	16989	17145	17127	16991	16983	17249	16997	16809	16990	16993	16948	17129	17138	17212	17127	16947	16741	17277	17197	17047	17090	16942	16911	16969	17131	16988	17054	17097	17140	16974	16933	16880	16924	17066	16940	17097	17064	17020	17200	17265	17186	16949	17340	17164	17061	17156	17047	17071	16941	16928	16921	17239	17191	17138	17253	16945	17007	17113	17111	17182	16911	17148	16983	16859	17388	17162	17092	17061	16981	16774	16853	16902	17184	16741	17038	16892	16846	17060	16955	17161	17098	17005	17174	17124	17049	17013	17089	16941	17086	16999	16917	16899	17109	17067	16938	17023	17069	16898	16961	17021	17124	16892	17053	17187	17143	17022	17071	17196	17086	16999	17143	16968	17082	17076	17170	17113	16953	16980	17073	17064	17255	16849	16988	17203	17127	17074	16934	17081	17029	17114	16994	16869	17082	16803	17090	17031	16822	16889	17028	16987	17154	16966	17144	17056	17060	17185	16995	17012	17108	17042	17018	17042	17147	17081	17092	17144	17093	17110	17187	17054	17161	17107	16991	17103	17129	16954	16748	17112	17092	17216	17018	17114	17045	16784	16958	17149	17004	16877	16974	16986	16946	16994	16964	16896	17019	16906	17011	16984	17045	16976	17093	17038	16907	17193	16941	16928	17079	16835	17183	17341	16905	16865	16972	17005	16993	16978	16893	17102	17118	17016	16980	16948	16980	17055	17017	17020	17122	17091	17041	17059	17108	17108	17146	16986	17024	16921	17040	17038	17030	16983	16939	17213	17054	17071	17128	17224	17022	17138	16994	17229	17028	17046	17119	16983	16928	16997	17077	17114	16962	17018	17032	17204	17120	17007	17120	16992	17008	17056	17138	17122	16902	16853	16857	17038	17114	16954	17023	16921	17044	17012	17146	17213	16856	16979	16997	17069	17177	17137	17110	17073	17133	17078	16946	17057	17009	17126	16965	17056	17192	16978	16919	17061	17152	17028	16896	17179	17076	16966	17096	16979	17060	17058	17073	17038	16980	17198	17108	16948	17140	17240	17109	16808	17244	16928	17114	17138	17203	17213	16910	16851	17242	17074	16959	16893	17128	16836	16861	17047	17227	17276	17062	17124	17158	17072	17032	16754	17022	17020	16980	17037	16957	17011	16978	17030	17115	17107	17035	17061	17079	16858	17247	17249	17129	17165	17113	16985	17079	16915	17072	17138	16936	17021	17071	17017	17072	17214	16919	16852	17048	16990	16874	16957	17224	17009	17038	17062	17092	17092	17071	17062	17088	17093	17095	17222	17001	17205	17318	16913	16784	17169	17082	17139	16864	17035	17220	17244	16842	17163	17140	17153	16857	16902	16995	17148	17014	16977	17138	17184	17131	17216	17069	16712	17233	17141	17088	17311	17283	17253	17271	17015	17114	16995	16992	17077	17091	16819	16978	16997	17174	17194	17145	17171	17018	16944	17061	17236	16981	16962	17017	17236	17007	17004	17294	17090	17117	16917	17007	17023	17263	17007	17092	16999	16895	17131	17076	16867	17096	17020	16946	17054	17068	17083	16954	17045	17039	17053	16914	16928	16914	17087	17189	16992	16979	17148	16961	17010	16952	17234	17100	17103	17059	17019	17114	17112	17093	17169	17055	16967	17350	17047	16961	17219	17184	16888	17102	17034	16828	17050	16997	17015	16983	17192	17027	17191	17171	17064	17002	16960	17162	17080	17171	17293	16993	17029	17210	16918	17189	17025	16854	16998	17024	16882	16905	17261	17092	16949	17009	16981	16935	17015	16815	16917	17199	16952	17013	17068	17101	17129	17186	16991	17148	17077	17000	16898	17011	17121	17237	17101	17136	17182	17071	16963	17080	17058	17036	16892	17378	17020	17165	17092	17073	17109	17207	16945	16930	16991	17125	17044	17207	17003	17101	17016	17005	17184	17129	16955	17197	17274	17116	17010	17295	17027	17193	17118	17125	17106	17082	17029	17063	17143	16686	17012	16961	17048	16928	17188	17083	17016	17103	17084	17109	17062	17086	16936	17133	17162	17167	16991	17015	16820	17051	16846	16926	17031	16982	17172	16821	16945	17249	17091	17102	17066	17109	17003	17069	17158	17212	17046	17055	17209	16842	17117	16933	17079	17026	16904	17162	17009	17196	16877	17054	17004	16800	17166	17302	17154	16991	17032	16932	16901	17076	16862	16718	16959	16964	17211	16962	16904	16996	17042	17132	17025	17076	17109	16902	17135	17118	16987	17189	16991	16990	17061	17085	16967	16820	17111	17080	16976	16936	17055	17188	17108	17133	17118	16952	16839	17088	17103	17011	16959	17102	17096	17036	17055	17121	16946	17179	17183	16963	17079	17252	17035	17067	17206	17245	17007	17028	17101	17128	17083	16993	17103	16975	17260	16828	17062	17034	17063	17194	17056	16999	16983	16883	17120	17219	16940	16935	17206	16864	17181	17195	17118	16984	17004	16997	17187	16910	17114	17287	16720	17092	17067	16984	17051	17156	17006	16990	17156	17123	16962	17058	16968	17008	17126	16962	16848	17114	17141	17165	17099	17296	17023	17022	17090	16909	17134	17026	17063	17202	17061	17181	16899	17244	17064	16931	16907	17127	16872	17282	17151	17073	17175	16880	17091	17246	17046	16929	17045	16915	17176	17195	17263	17088	17069	17193	17116	17038	17159	16927	16957	17108	17116	17274	17141	17027	16965	17160	16994	16963	17102	17150	16994	16997	17002	17056	17104	16973	17033	17155	17119	17098	16893	17002	17007	17210	17169	17117	17161	17130	17016	17168	17229	17021	17204	16885	17069	17003	16996	17103	17163	17094	17185	17298	16959	17167	17130	17028	16917	16819	16926	17059	17150	16876	17112	17021	17235	17067	16971	16994	16946	17020	16982	17085	16972	17023	16989	16787	16927	16955	17090	17196	17152	16986	17085	17068	16955	17020	17158	17182	17155	17191	17219	17112	17081	16983	17002	17268	17257	16917	17102	17042	17156	16852	17010	17163	17092	16996	17155	16908	16991	17047	17029	17011	17004	17056	16877	16933	16977	17216	17161	17007	17122	17088	17018	17123	17037	16944	17139	17128	17090	17261	17060	16973	17247	17080	17157	17089	17031	17031	16710	16856	16784	17145	17091	16928	17086	17083	16967	17011	17296	17407	16980	17135	17095	16871	17071	16924	17138	17164	17174	17231	17106	16917	17139	17104	16973	17106	17347	17156	17129	17075	17076	17138	16975	17143	17204	16951	16884	17136	17048	17169	17131	16969	17181	17287	16993	17248	16999	17049	17005	17042	17096	17123	16903	17083	16924	17270	17160	17186	17168	17057	17249	17248	17048	17108	17014	17155	17035	17189	17038	16758	16943	17048	17024	17163	17161	17120	17138	17080	16948	17203	17232	17452	17126	16899	17120	17107	17136	16951	17033	17070	17182	16890	16957	16964	17152	16959	16976	17013	16841	16922	17163	17238	17060	17061	17084	16993	16907	17063	17188	17193	17048	17075	17241	17184	17147	16951	16970	17141	17073	17158	17072	16985	17064	17043	17119	17048	17212	17087	16997	16980	16816	17007	17155	17232	17113	17161	17107	17089	17005	17133	17003	17052	17037	16958	16988	17109	17062	17243	17035	17175	16971	17113	17119	17317	17068	17204	17132	17012	17080	17174	17080	16946	16996	16884	17061	17220	16959	16907	16998	16976	16998	17234	17067	17185	17131	17247	17109	17199	17099	16953	16878	17050	16904	16910	16967	16995	17257	17226	17283	17148	17447	16854	17094	17155	16949	17156	17172	17128	16916	17077	17214	16966	17094	17049	17092	16990	17063	16975	17017	17004	17136	16984	17072	16796	16819	16980	17249	17309	16973	17125	17132	16881	17037	16958	17128	17056	17112	16865	16718	17029	17193	17026	17041	17158	17102	17035	17006	16943	17073	16998	16964	17142	17037	17199	17195	17090	16920	17008	17017	17218	16996	17082	17128	17010	17069	17122	17074	16938	16990	17148	17078	17252	17263	17069	16991	17138	16956	16956	17204	17000	17042	17026	16956	17216	17139	16772	17072	16946	16887	16929	17103	17299	17170	17080	17170	17180	17106	17128	17184	17223	17127	16940	17006	16988	16989	17128	17005	17109	17234	16985	16948	17225	17038	17113	16936	17003	17055	17106	17156	17039	16899	16966	17205	17019	17005	16990	16849	17091	17048	16965	17212	17041	16904	17013	17148	17102	17120	17160	17080	17113	17097	17094	17043	17199	17195	17219	17174	16837	16940	17060	17177	17106	17163	17048	16982	17026	17189	17125	16956	17350	17083	17205	17086	17016	16943	16852	17186	16983	17118	17148	17146	17266	17199	17136	17039	16926	16955	17150	17001	16972	17189	16985	17013	17320	17015	17107	17046	17043	16908	16785	17177	17051	16944	17103	17019	17339	17145	17038	17220	17200	17093	17085	16997	17118	17065	17213	16869	17098	17176	17067	16964	17039	17161	16932	17091	17129	17109	17178	17164	16960	16985	17094	16971	17151	17130	17069	17081	17052	16750	17062	17333	17122	16975	17260	17034	16986	17050	17035	17077	17072	16859	16898	17047	17110	16956	17128	17209	16927	17204	17318	17137	17067	17031	17193	17125	17106	17061	17053	17074	17110	17205	16956	17009	17127	16976	16951	16842	17185	16891	17105	17028	17083	17199	17112	17059	17040	17108
14339	21234	18572	16494	15624	14910	14536	14456	14192	14142	14239	13928	14149	13933	14059	13988	13972	13864	13861	13815	14130	14108	13924	13970	13784	13948	13823	14100	13831	13912	14068	13811	13908	14130	14057	13759	13931	13852	13917	13869	13901	13927	13927	13900	13919	14019	13889	13980	13784	13917	14009	13862	13891	13859	13936	13906	14160	13816	13883	13905	13935	13870	13841	13827	13850	13877	13944	13829	13920	13981	14000	13780	13678	13879	13863	13889	13911	13724	13876	13930	13896	13828	13778	14061	13734	13888	13863	13667	13960	13936	13801	13820	13887	13947	13924	13989	13972	13905	13911	13875	13908	13799	13775	13787	13899	13957	14004	13768	13869	13984	13842	13871	13869	13804	13654	13938	13932	14000	13846	13856	13788	13988	13964	13811	13932	13849	13984	13904	13831	13860	13865	13833	13935	13926	13687	13777	14060	14002	13970	13926	13803	13938	14019	13874	13860	13866	13741	13986	13980	14049	13867	13874	13886	13851	14049	13854	13849	13858	13882	13951	13893	14152	13811	13850	13740	13663	13793	13874	13794	13801	13791	13701	13821	13944	13866	13895	13876	13654	13847	13942	13813	13673	13813	13855	13960	13903	13782	13787	14073	13824	13778	13710	13880	13934	13755	13911	13846	13831	14074	13920	13915	13797	14051	13765	13925	13878	13891	14097	13837	13846	13816	13781	13997	13698	13921	13911	13927	13877	13986	13936	14127	13855	13833	13967	13921	13814	13826	14090	13717	13939	14008	13901	13752	13785	14047	13945	13762	14055	13928	13947	13957	13867	13919	13951	13947	13824	14028	13773	13981	13797	13945	13867	13813	13919	13782	13875	13933	13882	13903	13974	13724	13938	13857	13808	13922	13884	13958	13958	13940	13684	13931	13833	13977	13974	13894	13913	13944	13870	13869	13572	13818	13796	13939	13818	13901	13817	14009	13713	14024	13889	13736	13954	13857	13813	13907	13951	13864	13815	14001	13833	13865	13925	13946	13937	14050	13906	13749	13912	13890	13904	13890	13924	13956	13881	13974	13806	13871	13808	14018	14008	13922	13728	13791	14040	13859	13791	13843	13763	13845	13707	13883	13814	13770	13850	13872	13880	13892	13811	13877	13801	13819	14039	13858	14002	13866	13776	13993	14053	13790	13969	13860	13850	13895	13935	13913	13880	13774	13870	13859	13912	13997	13916	14029	13834	13931	13655	13935	13800	13959	13846	13993	13822	13960	13854	14001	13868	13959	13903	13888	13787	13940	13702	13847	14000	13957	13772	14008	13899	13842	14000	13848	13853	13724	13856	13874	14031	13665	14013	13906	13874	13696	13965	13966	13680	13860	13795	13895	13760	14100	13968	13874	13851	14016	14083	13977	13837	13863	14002	13840	13759	13803	13797	14073	13947	13885	13762	13875	13980	14029	13882	13837	13886	13833	13912	13778	13852	13763	14086	13759	13865	14047	13841	13649	13885	14024	13926	13829	13830	14073	13806	13818	14109	14028	13771	14001	13801	13854	13923	13979	13823	13846	13849	13890	14039	13903	13969	13777	13939	13968	13839	14020	14019	13820	13963	13710	13995	13811	13970	13791	13811	13889	13954	13922	13829	13910	13911	13960	13816	13935	14009	13732	14120	13929	13928	13894	13823	13895	14037	14019	13945	13914	13832	13899	13906	13875	14115	13982	13965	13967	13808	13936	13915	13860	13929	13758	13875	13893	13853	13747	13956	13856	14009	13941	13959	13935	13861	13910	13907	13944	13805	14027	13904	13856	13880	13949	13898	13929	13981	13953	13833	13911	13857	13968	13848	13881	13935	13752	13962	13776	13929	13999	13957	13901	14021	13720	13968	13866	13942	13729	13713	13831	13692	13848	13938	13799	13898	14014	13743	13911	13952	13919	13905	14077	13849	13972	13940	13908	13884	13959	13991	13905	13959	13810	13924	13880	13910	13781	14008	13849	13959	13783	14016	13833	13969	13946	13858	13903	13989	13881	13820	13904	13899	13957	13852	13826	14008	13787	13963	13980	13806	13836	13962	13919	13910	13837	13945	13783	13901	13733	14108	13941	13881	13764	13866	14141	13838	13915	13959	13833	13802	13784	13871	14141	13859	14096	13951	14020	13976	13854	13791	13753	13929	13922	13873	13893	14001	13918	13788	13801	13707	13750	13919	13746	13882	13957	13860	13931	13971	13790	13846	13702	13870	13799	13947	14112	14013	13887	13858	13885	13990	13791	13989	13846	13880	13860	13912	13972	13822	13884	13849	13837	13938	13937	13863	14041	13795	13913	13762	13968	13867	13750	13855	14044	13788	13855	13887	13810	13856	13897	13985	13907	13926	13912	13895	13849	13931	13819	13724	13971	13726	13826	13950	13968	13880	13872	13893	14016	13846	13881	13898	14001	13980	13884	13817	13992	13754	13919	13815	13911	13936	14028	13836	13893	13823	14025	13774	14086	13839	14028	13919	13953	13820	13951	13941	13890	13782	13828	13901	13721	14042	14011	13881	13843	13994	14067	13821	13975	13789	13871	13801	14042	13835	13885	13925	13848	13973	13874	13855	13838	13995	13724	13875	14061	13942	14019	14000	13891	13914	14004	13902	13921	13840	13997	13874	13833	13913	13841	13821	13725	13922	13913	13820	13876	13852	13936	14008	13864	13829	13873	13758	13890	13846	13934	14005	14093	13773	13924	13888	13952	13817	13809	14026	13942	13827	13762	13813	13791	14096	13818	13972	13886	13900	13931	13882	13776	13921	13761	13757	13878	14054	13798	13954	13912	13923	14020	13984	13993	13729	13971	14032	13868	13927	13888	13928	13946	13968	13913	13836	13828	13620	14118	13867	14022	13908	13866	13894	13880	13739	13953	14060	13831	13727	13926	13917	13804	13794	13834	13960	13872	13974	13956	13885	13836	13972	13837	13841	13774	14035	13885	13945	14031	13926	13886	13946	13710	13954	13981	13785	13812	13982	13923	13863	13835	13765	14000	14209	13907	14027	14080	13893	13903	13970	13756	13975	13788	14059	13818	13885	13733	13764	13931	13941	13820	14033	13944	14038	13776	13899	13915	13905	13951	13937	13908	14002	13892	13763	13956	13754	13705	13883	13943	13893	13797	13925	13955	13737	13995	13923	13901	13887	13799	13870	13844	13845	13890	13799	13945	13833	13832	13847	13981	13843	13880	13948	13965	14035	13916	13804	13869	13952	13807	14034	13812	13700	13833	14053	14026	13996	13997	13914	13983	13882	13794	13821	13905	14103	13914	13949	13880	13864	13850	13812	13975	13856	13901	13788	13780	13943	13844	13964	13872	13958	13843	13736	13936	13820	13779	13789	13867	13842	13760	13922	13815	13913	13874	13981	14084	13851	13959	13756	13986	13980	14086	14002	13880	13817	13915	13975	13956	13882	13754	14084	13806	13918	13918	13938	13872	13996	13875	13852	13836	13865	13983	13895	13957	14111	13877	13903	13837	14004	13776	13763	13953	13929	13729	13907	13876	14056	13815	13944	14079	13773	13719	13964	13931	13921	13916	13757	13782	13797	13802	13857	13979	13897	14008	13766	13936	13816	13997	13917	14045	13660	13855	13939	13847	13769	14063	13962	13855	13840	13799	13805	13906	13873	13808	13744	13969	13807	13877	13880	13889	13783	13860	13791	13804	13848	13965	13880	13982	14053	14133	13822	14076	14082	13959	13858	14011	13992	13831	13803	13889	13941	13849	13926	14050	13522	14031	13895	13883	13874	14102	13968	13862	13867	13862	13961	13988	13811	13675	13725	14010	13845	13752	13880	13914	13978	13920	13886	14024	13845	13787	13924	14063	13776	13958	13943	13897	13850	13959	14005	13813	13847	13751	13939	13837	13796	14009	13834	13771	13847	13999	13910	13957	13901	14024	13865	13901	13761	14058	13922	13802	13916	13795	13874	13932	14073	13931	14050	13944	13846	14144	13782	13786	13935	14025	13991	13895	13891	13676	13986	13970	13905	13901	13808	13918	13699	13815	13981	14003	13984	13959	13924	13888	13949	13990	13936	14013	13928	13763	13971	13735	13921	13889	13951	13895	13897	13929	13751	13829	13907	14042	13803	13865	13781	13913	13896	14018	13815	13910	13957	13769	13920	13810	13935	13876	13810	13825	13967	13973	13874	14001	13987	13861	13881	13777	13850	13880	13732	13833	13943	13882	13810	13981	13741	13810	14038	14107	13878	14048	13852	13931	13918	13882	13895	13960	13865	13811	13940	13951	13722	14005	13968	13947	13782	14041	13774	13948	13860	13938	13771	14007	14115	13815	13763	13831	13902	13896	13792	14015	13822	13950	13763	13898	13902	13873	13887	13851	13781	13859	14034	13938	13841	13859	14019	13921	13940	13819	13740	13887	13962	13857	13863	13953	13807	14035	13991	13978	14007	14061	13715	13978	13875	13889	13911	13893	13898	13961	14010	13883	13862	13733	13842	13970	13867	13814	13921	14043	13895	13940	13821	13888	13924	13921	13777	13769	13892	14085	14070	13850	13954	14079	13761	13853	13980	13703	13912	13986	13821	13962	13986	13869	13887	14013	13648	13730	13929	13971	13887	13896	13757	13761	13870	13860	13879	13685	13871	14037	13867	13944	13919	13978	13959	13954	13960	13728	13707	13796	13764	13889	13781	13779	13816	13788	13638	13916	13935	13740	13865	14015	13876	13748	13943	13752	14036	13812	13876	13974	13893	13814	13819	13793	13998	13814	13862	13752	13957	13909	13911	13868	13904	13911	13818	13772	13904	13945	13964	13654	13919	13958	13985	14060	13933	13878	13885	14018	13930	13834	14014	13902	14030	13948	13796	13791	13781	13908	13866	13889	13921	13870	14053	13809	13792	13815	13983	13763	13834	13919	13758	13809	13761	13817	13964	13748	13829	13888	13951	13981	13996	13932	13950	13972	13992	13871	13906	13916	13830	13883	13834	13936	13941	13802	13940	13851	13837	13790	13944	13807	13716	13917	14017	13905	14003	14083	13833	13901	13962	14149	13853	13827	13898	13890	13947	13801	14003	13787	13824	13861	13902	13783	13741	13772	13780	13960	13904	13937	13844	13869	13834	14064	13994	13968	13954	13957	13870	13989	13878	13915	13837	13919	13868	13840	13830	13788	13971	13973	13997
22366	21384	28723	24403	21703	23087	22374	17719	16924	17054	16912	16470	16505	16536	16624	16698	16562	16556	16497	16591	16512	16653	16574	16356	16397	16587	16470	16539	16506	16473	16178	16638	16290	16482	16433	16297	16341	16362	16378	16418	16242	16199	16328	16213	16408	16570	16351	16462	16296	16295	16338	16406	16311	16451	16569	16154	16327	16273	16473	16392	16631	16432	16225	16403	16418	16464	16555	16490	16455	16346	16544	16247	16214	16244	16379	16317	16440	16354	16364	16089	16316	16375	16383	16148	16313	16332	16400	16469	16281	16372	16535	16240	16159	16246	16547	16248	16438	16426	16458	16486	16422	16353	16155	16207	16399	16150	16256	16361	16449	16339	16607	16225	16308	16389	16367	16540	16118	16492	16220	16189	16143	16418	16110	16324	16306	16356	16121	16359	16183	16328	16236	16148	16197	16294	16205	16448	16306	16245	16221	16404	16361	16274	16328	16337	16226	16294	16285	16259	16335	16130	16227	16220	16270	16244	16384	16248	16187	16339	16128	16275	16394	16527	16182	16223	16480	16353	16478	16189	16247	16367	16180	16260	16454	16203	16385	16374	16202	16529	16411	16345	16415	16349	16343	16291	16420	16350	16170	16390	16340	16384	16296	16495	16246	16301	16209	16304	16268	16307	16643	16479	16312	16192	16322	16166	16055	16248	16340	16379	16216	16340	16414	16397	16570	16314	16532	16339	16242	16393	16071	16399	16322	16319	16388	16326	16411	16433	16302	16152	16498	16292	16220	16203	16304	16095	16258	16232	16486	16217	16324	16416	16244	16353	16285	16377	16300	16389	16495	16467	16480	16199	16320	16309	16465	16383	16267	16431	16280	16375	16290	16085	16410	16293	16094	16375	16192	16321	16306	16327	16409	16383	16197	16278	16482	16298	16218	16464	16108	16173	16259	16225	16232	16245	16157	16145	16246	16445	16377	16512	16273	16246	16360	16274	16126	16286	16377	16176	16318	16159	16286	16376	16413	16415	16463	16251	16099	16407	16250	16250	16623	16275	16308	16300	16424	16290	16374	16308	16407	16336	16374	16475	16304	16446	16565	16324	16215	16213	16386	16407	16332	16289	16293	16325	16143	16214	16379	16450	16484	16317	16060	16206	16483	16352	16265	16530	16635	15992	16269	16419	16168	16508	16316	16327	16377	16404	16303	16175	16396	16393	16326	16254	16347	16250	16213	16255	16320	16259	16240	16262	16258	16355	16408	16144	16189	16192	16467	16296	16322	16176	16296	16419	16304	16369	16283	16302	16311	16241	16339	16325	16525	16384	16194	16266	16402	16266	16209	16316	16404	16330	16337	16364	16454	16365	16475	16511	16394	16323	16259	16088	16490	16297	16257	16434	16233	16314	16210	16260	16241	16363	16218	16318	16352	16435	16315	16341	16150	16261	16194	16330	16314	16172	16539	16431	16659	16250	16246	16350	16247	16320	16230	16260	16272	16323	16472	16347	16527	16423	16158	16467	16297	16363	16601	16141	16273	16345	16398	16573	16311	16207	16369	16324	16365	16322	16443	16410	16323	16452	16480	16215	16408	16326	16286	16263	16587	16143	16362	16096	16425	16137	16419	16172	16456	16399	16403	16365	16344	16187	16145	16311	16420	16478	16228	16377	16206	16325	16409	16231	16218	16221	16090	16224	16382	16115	16256	16332	16194	16291	16201	16526	16168	16397	16315	16306	16232	16448	16324	16423	16227	16234	16437	16381	16524	16512	16639	16267	16484	16347	16039	16259	16360	16432	16294	16328	16182	16484	16038	16398	16515	16399	16308	16314	16131	16269	16227	16331	16461	16477	16388	16417	16528	16227	16160	16395	16408	16338	16189	16391	16530	16338	16467	16361	16475	16174	16308	16203	16162	16205	16382	16507	16257	16269	16314	16422	16380	16291	16327	16198	16272	16245	16260	16333	16205	16412	16489	16232	16258	16310	16477	16220	16150	16291	16241	16142	16485	16206	16532	16287	16172	16122	16445	16248	16149	16563	16254	16178	16285	16179	16349	16262	16143	16133	16272	16216	16264	16257	16252	16338	16102	16418	16472	16386	16280	16351	16249	16325	16521	16273	16231	16390	16147	16129	16199	16152	16192	16277	16404	16312	16244	16240	16636	16191	16316	16508	16428	16390	16385	16227	16314	16224	16458	16270	16366	16175	16058	16487	16449	16253	16367	16083	16283	16238	16176	16280	16087	16387	16319	16352	16485	16304	16325	16389	16141	16252	16324	16542	16244	16315	16353	16239	16214	16321	16287	16279	16393	16205	16223	16366	16251	16259	16248	16428	16512	16275	16272	16282	16189	16200	16281	16140	16296	16335	16292	16477	16434	16304	16341	16419	16325	16437	15992	16297	16212	16422	16396	16275	16331	16209	16290	16211	16254	16285	16261	16270	16102	16329	16161	16227	16459	16361	16293	16397	16477	16167	16330	16332	16180	16217	16323	16441	16326	16374	16329	16262	16273	16333	16347	16540	16356	16418	16422	16453	16407	16298	16221	16114	16190	16364	16450	16303	16281	16246	16296	16284	16410	16467	16282	16066	16342	16262	16444	16348	16403	16230	16273	16158	16343	16332	16156	16297	16309	16448	16231	16481	16266	16359	16153	16333	16435	16171	16430	16344	16171	16207	16315	16425	16169	16186	16326	16305	16382	16366	16426	16208	16333	16234	16287	16276	16178	16304	16431	16361	16055	16450	16344	16324	16339	16256	16451	16373	16293	16241	16398	16230	16034	16161	16346	16216	16499	16389	16362	16419	16354	16358	16476	16328	16295	16388	16318	16326	16542	16404	16375	16411	16245	16206	16184	16207	16400	16102	16403	16295	16168	16523	16374	16281	16324	16308	16383	16529	16395	16552	16541	16379	16357	16480	16253	16297	16491	16235	16405	16221	16435	16456	16201	16412	16165	16216	16104	16253	16342	16322	16238	16018	16268	16272	16282	16355	16026	16370	16312	16376	16285	16327	16429	16290	16167	16449	16068	16312	16478	16444	16457	16190	16243	16534	16275	16209	16431	16489	16362	16579	16303	16262	16316	16306	16454	16476	16338	16200	16309	16171	16353	16405	16293	16256	16377	16372	16477	16381	16362	16461	16304	16220	16252	16246	16353	16332	16377	16361	16420	16305	16296	16341	16441	16232	16448	16089	16369	16241	16369	16382	16325	16358	16411	16513	16258	16165	16324	16292	16160	16226	16374	16266	16335	16196	16314	16271	16352	16479	16530	16257	16374	16558	16455	16429	16584	16255	16398	16321	16558	16349	16215	16211	16456	16238	16357	16462	16327	16431	16355	16294	16406	16250	16276	16362	16299	16326	16483	16240	16230	16343	16322	16274	16313	16430	16379	16176	16322	16305	16356	16140	16392	16350	16445	16530	16424	16268	16369	16528	16139	16426	16557	16346	16213	16396	16393	16428	16373	16044	16374	16223	16248	16429	16404	16189	16446	16232	16414	16419	16326	16458	16122	16395	16297	16217	16427	16425	16263	16340	16388	16490	16322	16339	16252	16486	16414	16321	16165	16617	16211	16303	16175	16392	16441	16119	16363	16319	16534	16471	16495	16400	16474	16387	16523	16474	16419	16385	16245	16540	16295	16112	16203	16329	16316	16380	16533	16195	16404	16165	16417	16308	16385	16326	16621	16457	16418	16228	16432	16385	16317	16241	16173	16210	16304	16218	16271	16337	16182	16389	16356	16333	16438	16300	16317	16494	16313	16279	16272	16264	16676	16247	16319	16210	16162	16411	16392	16220	16255	16120	16013	16131	16299	16392	16219	16401	16399	16378	16232	16460	16339	16285	16246	16508	16276	16257	16315	16354	16306	16431	16416	16225	16307	16077	16262	16482	16407	16345	16343	16456	16292	16197	16251	16414	16235	16338	16360	16248	16431	16373	16227	16355	16325	16464	16197	16366	16271	16357	16219	16301	16412	16356	16454	16163	16218	16324	16318	16494	16552	16376	16221	16251	16314	16232	16436	16342	16265	16470	16328	16214	16293	16386	16544	16276	16283	16261	16429	16190	16169	16184	16269	16325	16271	16329	16395	16249	16339	16322	16187	16561	16179	16276	16335	16250	16360	16421	16275	16362	16354	16114	16588	16359	16361	16408	16509	16371	16291	16316	16181	16415	16430	16108	16380	16098	16189	16191	16352	16207	16526	16286	16124	16209	16119	16270	16234	16426	16362	16238	16075	16289	16195	16314	16396	16326	16295	16392	16166	16505	16266	16367	16251	16143	16204	16280	16291	16345	16339	16244	16565	16429	16315	16412	16481	16413	16369	16300	16190	16386	16147	16292	16459	16425	16384	16472	16278	16281	16184	16338	16267	16299	16210	16244	16300	16190	16197	16373	16079	16371	16342	16321	16171	16373	16535	16350	16376	16310	16261	16274	16189	16011	16340	16268	16199	16255	16141	16407	16279	16254	16190	16165	16317	16529	16170	16293	16323	16264	16121	16380	16384	16355	16397	16288	16382	16397	16301	16415	16358	16325	16255	16316	16446	16330	16049	16166	16456	16444	16215	16117	16315	16346	16411	16247	16377	16487	16438	16099	16254	16310	16349	16355	16359	16424	16211	16126	16358	16347	16348	16361	16335	16207	16146	16238	16200	16278	16398	16305	16051	16265	16380	16183	16093	16405	16203	16387	16285	16271	16469	16322	16195	16331	16248	16250	16297	16279	16133	16299	16181	16230	16059	16405	16354	16338	16411	16389	16464	16399	16241	16328	16203	16188	16272	16330	16156	16392	16301	16291	16141	16269	16454	16318	16270	16176	16102	16232	16453	16141	16203	16160	16240	16121	16365	16432	16204	16347	16473	16032	16287	16273	16270	16214	16174	16263	16379	16333	16169	16263	16303	16171	16279	16350	16577	16279	16265	16350	16391	16446	16260	16341	16248	16139	16245	16261	16165	16283	16058	16174	16404	16373	16251	16175	16274	16361	16459	16213	16240	16469	16378	16460	16260	16216	16294	16364	16235	16317	16478	16222	16412	16354	16297	16297	16376	16333	16254	16266	16622	16277	16240	16229	16434	16481	16182	16317	16290	16420	16295	16377	16377	16158	16528	16571	16251	16315	16328	16194	16133	16173	16459	16451	16342	16376	16421	16372	16331	16300	16460	16426	16337	16149
13770	26438	22792	19012	17357	15784	14843	14507	14120	13689	13882	13724	13559	13661	13613	13482	13674	13827	13616	13563	13752	13629	13599	13462	13501	13625	13365	13399	13453	13525	13478	13506	13606	13572	13497	13417	13691	13549	13524	13484	13588	13427	13645	13458	13509	13447	13533	13372	13503	13522	13480	13411	13575	13506	13452	13338	13402	13565	13408	13510	13474	13395	13428	13381	13463	13563	13297	13529	13576	13568	13521	13295	13526	13362	13472	13437	13312	13412	13421	13513	13465	13400	13474	13462	13179	13228	13471	13439	13386	13605	13319	13445	13313	13537	13489	13490	13395	13521	13486	13296	13401	13528	13299	13516	13374	13432	13563	13459	13266	13411	13359	13500	13511	13479	13338	13550	13592	13646	13296	13269	13423	13448	13438	13585	13601	13613	13346	13474	13427	13530	13378	13382	13472	13353	13409	13470	13381	13411	13410	13270	13472	13365	13546	13418	13348	13494	13432	13354	13446	13421	13237	13410	13563	13492	13655	13391	13296	13374	13427	13558	13361	13461	13361	13314	13542	13459	13530	13377	13375	13548	13549	13484	13317	13396	13460	13437	13629	13617	13451	13410	13339	13427	13349	13444	13363	13398	13280	13396	13263	13290	13404	13494	13488	13470	13321	13570	13371	13403	13544	13492	13427	13465	13414	13461	13548	13323	13480	13468	13557	13636	13429	13189	13403	13550	13466	13533	13396	13355	13370	13306	13474	13386	13444	13393	13221	13394	13445	13441	13468	13483	13425	13374	13434	13425	13349	13424	13277	13345	13333	13501	13580	13572	13345	13486	13446	13434	13402	13375	13374	13471	13446	13389	13327	13317	13460	13543	13547	13380	13514	13613	13445	13478	13526	13449	13578	13420	13335	13376	13324	13427	13419	13508	13344	13437	13557	13529	13413	13464	13481	13471	13629	13594	13390	13280	13407	13675	13330	13347	13480	13400	13387	13334	13262	13457	13379	13571	13267	13462	13354	13295	13630	13285	13402	13455	13354	13337	13417	13408	13481	13376	13463	13443	13283	13407	13498	13551	13435	13369	13455	13500	13386	13336	13369	13284	13420	13413	13475	13547	13454	13471	13340	13427	13459	13318	13607	13535	13542	13424	13524	13299	13584	13484	13656	13284	13511	13439	13441	13396	13365	13415	13389	13484	13358	13403	13463	13408	13500	13427	13514	13310	13502	13382	13479	13583	13360	13416	13531	13340	13449	13270	13476	13441	13320	13308	13552	13389	13393	13468	13460	13359	13531	13448	13473	13413	13439	13513	13396	13272	13337	13357	13522	13394	13445	13284	13443	13527	13415	13239	13454	13259	13406	13522	13538	13437	13582	13451	13478	13495	13486	13236	13439	13323	13481	13339	13461	13471	13465	13247	13404	13342	13411	13265	13310	13345	13565	13386	13337	13424	13285	13305	13576	13419	13447	13386	13665	13437	13396	13349	13529	13404	13551	13385	13374	13377	13448	13424	13493	13331	13442	13560	13399	13341	13338	13418	13630	13493	13508	13368	13408	13230	13484	13404	13472	13437	13542	13336	13396	13436	13265	13325	13187	13436	13319	13244	13454	13443	13335	13528	13533	13653	13370	13540	13357	13557	13314	13540	13333	13438	13398	13396	13444	13463	13360	13367	13471	13450	13501	13362	13386	13362	13526	13433	13410	13489	13559	13382	13340	13450	13641	13370	13529	13410	13483	13420	13427	13332	13551	13385	13367	13401	13355	13443	13562	13488	13409	13355	13197	13437	13383	13539	13126	13510	13439	13332	13498	13467	13322	13482	13338	13502	13530	13459	13518	13431	13416	13479	13511	13336	13554	13388	13402	13518	13382	13520	13392	13395	13562	13452	13595	13246	13531	13409	13471	13378	13593	13449	13422	13426	13460	13476	13408	13347	13452	13456	13447	13373	13642	13348	13518	13500	13396	13354	13629	13370	13492	13287	13313	13355	13625	13341	13373	13494	13513	13419	13435	13463	13562	13433	13375	13437	13333	13513	13442	13408	13386	13585	13473	13408	13432	13376	13402	13292	13411	13536	13506	13354	13507	13431	13438	13418	13367	13321	13397	13256	13481	13372	13600	13495	13489	13464	13364	13533	13538	13468	13472	13462	13330	13451	13452	13504	13398	13474	13331	13529	13684	13499	13195	13478	13416	13363	13518	13390	13417	13357	13384	13454	13404	13445	13445	13420	13483	13483	13432	13328	13315	13526	13468	13434	13363	13495	13349	13389	13642	13396	13445	13403	13435	13511	13472	13534	13524	13522	13380	13395	13348	13304	13570	13281	13528	13422	13497	13387	13437	13566	13434	13550	13398	13378	13342	13543	13376	13425	13413	13373	13576	13368	13450	13394	13496	13363	13494	13444	13491	13403	13515	13547	13289	13486	13579	13445	13559	13307	13299	13487	13409	13430	13394	13235	13445	13518	13523	13429	13360	13389	13374	13505	13346	13274	13424	13337	13363	13516	13504	13314	13518	13437	13582	13506	13490	13455	13600	13231	13475	13289	13553	13488	13434	13374	13255	13354	13354	13303	13391	13487	13646	13371	13365	13315	13522	13550	13507	13523	13355	13381	13455	13315	13405	13421	13520	13442	13490	13572	13409	13404	13293	13390	13315	13387	13389	13345	13395	13324	13311	13283	13418	13382	13352	13187	13302	13487	13485	13415	13481	13467	13367	13620	13409	13353	13604	13337	13457	13434	13395	13461	13516	13397	13415	13428	13476	13486	13480	13698	13393	13487	13494	13407	13458	13502	13388	13268	13414	13403	13467	13507	13443	13355	13313	13527	13594	13449	13563	13297	13360	13425	13404	13356	13455	13590	13539	13442	13472	13454	13349	13501	13373	13469	13379	13469	13509	13248	13623	13461	13345	13504	13172	13584	13576	13492	13290	13358	13495	13523	13628	13429	13443	13340	13575	13467	13538	13287	13339	13242	13595	13485	13382	13216	13408	13543	13452	13287	13427	13443	13314	13440	13350	13654	13498	13425	13496	13306	13382	13570	13460	13357	13409	13355	13664	13414	13403	13541	13335	13369	13445	13442	13345	13571	13299	13486	13421	13418	13430	13446	13393	13592	13612	13235	13431	13556	13381	13416	13322	13409	13384	13495	13442	13319	13476	13320	13589	13526	13307	13509	13211	13366	13504	13499	13382	13308	13341	13398	13360	13334	13311	13379	13469	13370	13567	13446	13527	13286	13356	13405	13459	13499	13317	13410	13274	13443	13448	13472	13458	13351	13372	13303	13384	13396	13206	13364	13301	13354	13144	13479	13394	13418	13430	13447	13409	13351	13488	13408	13341	13392	13398	13426	13431	13442	13477	13494	13508	13366	13572	13391	13531	13217	13598	13415	13401	13399	13529	13546	13354	13454	13351	13480	13484	13429	13597	13414	13199	13473	13404	13206	13371	13369	13417	13598	13494	13576	13419	13400	13406	13365	13720	13308	13363	13359	13377	13531	13440	13403	13394	13585	13408	13275	13330	13477	13427	13476	13398	13538	13372	13513	13457	13373	13469	13362	13490	13305	13566	13456	13404	13441	13454	13408	13393	13481	13390	13331	13379	13359	13510	13380	13532	13504	13430	13468	13343	13391	13414	13443	13491	13391	13649	13276	13351	13414	13368	13427	13495	13398	13470	13391	13404	13465	13280	13428	13589	13509	13375	13617	13579	13450	13477	13591	13425	13467	13458	13219	13455	13380	13493	13421	13198	13418	13463	13322	13375	13304	13342	13450	13400	13367	13358	13353	13548	13425	13419	13397	13297	13319	13437	13524	13325	13244	13395	13437	13504	13169	13513	13401	13352	13466	13485	13310	13446	13328	13553	13583	13489	13536	13595	13399	13332	13412	13516	13456	13469	13341	13488	13405	13526	13379	13328	13546	13227	13221	13305	13418	13419	13476	13456	13380	13410	13407	13412	13432	13464	13526	13452	13564	13280	13584	13261	13514	13448	13472	13409	13266	13328	13237	13321	13639	13476	13444	13420	13500	13537	13366	13350	13391	13486	13519	13541	13541	13569	13550	13380	13352	13374	13468	13545	13309	13424	13368	13468	13450	13555	13469	13379	13587	13496	13477	13546	13405	13310	13449	13355	13338	13626	13359	13539	13359	13345	13613	13514	13365	13433	13468	13412	13514	13487	13565	13211	13418	13284	13620	13527	13461	13500	13384	13363	13475	13587	13480	13491	13334	13501	13514	13193	13366	13522	13416	13380	13523	13228	13462	13473	13410	13489	13337	13290	13467	13475	13441	13420	13446	13562	13463	13381	13425	13568	13582	13286	13470	13288	13464	13350	13470	13513	13442	13371	13501	13452	13587	13415	13493	13385	13456	13563	13358	13263	13277	13529	13486	13305	13369	13507	13410	13525	13379	13367	13431	13660	13572	13436	13515	13424	13468	13286	13323	13482	13441	13443	13294	13561	13304	13522	13365	13557	13363	13476	13531	13616	13370	13502	13517	13475	13408	13415	13507	13347	13344	13456	13510	13300	13425	13405	13398	13478	13344	13574	13523	13411	13347	13451	13410	13554	13394	13646	13375	13496	13421	13544	13342	13518	13424	13473	13519	13467	13515	13491	13480	13551	13448	13465	13453	13383	13526	13487	13492	13291	13425	13193	13649	13319	13367	13358	13576	13368	13539	13567	13394	13387	13224	13432	13214	13589	13535	13436	13410	13516	13596	13493	13358	13428	13380	13508	13526	13410	13343	13448	13309	13510	13374	13494	13367	13463	13356	13501	13405	13503	13527	13468	13424	13455	13544	13347	13429	13421	13345	13412	13529	13378	13434	13467	13426	13360	13397	13317	13590	13415	13400	13524	13449	13438	13311	13386	13463	13467	13532	13383	13402	13201	13512	13430	13300	13436	13390	13350	13373	13622	13483	13588	13329	13464	13332	13231	13445	13262	13438	13468	13554	13430	13435	13602	13439	13574	13415	13394	13472	13443	13283	13467	13525	13406	13402	13463	13448	13392	13425	13510	13593	13507	13272	13406	13430	13504	13447	13479	13424	13336	13355	13332	13344	13346	13403	13449	13435	13532	13428	13442	13559	13539	13367	13461	13398	13366	13411	13276	13380	13372	13544	13368	13585	13341	13233	13483	13478	13274	13467	13365	13447	13390	13474	13626	13498
29874	22632	22764	20315	17812	17396	17353	17295	17206	17150	17069	17239	17015	17176	17254	17089	17232	17036	17165	17190	17084	17128	17306	17136	17321	17137	17056	16946	17106	17244	17015	17127	17119	17165	17165	17196	17032	17305	17146	16945	17140	17042	17237	17219	17056	16959	17126	16908	17086	17073	17085	17070	17006	17151	17134	16909	17211	17045	17046	17235	17036	17380	17038	16949	17179	17117	17199	17187	17037	17163	17096	17081	16879	17076	17217	17072	17334	16969	17105	17080	17151	16997	16890	17127	17321	17180	17121	17271	17308	17218	16874	17127	17232	17199	16979	17066	17068	17221	17300	16998	17111	17053	17067	17304	17038	17160	17105	17090	16948	17082	16965	17044	17092	16957	17131	17030	17214	17081	17115	17162	17114	17057	16854	17054	17147	17322	17027	17132	17041	17075	17186	17062	16882	17156	17159	17169	17179	17086	17001	17040	17229	16869	17093	17020	17018	17121	17155	17202	17254	17090	17158	17182	17006	17139	17181	17172	17069	16919	17021	16954	16812	17039	16894	17091	17326	17265	16967	17072	17184	17166	17166	16980	17075	17060	17127	17082	17210	17014	17342	17058	16964	17047	17147	16932	17136	17000	16974	17224	17067	17195	17061	17032	17195	17121	17153	17080	17126	17167	17266	17265	17027	17252	17174	17072	17344	17122	17110	16904	16906	16960	17206	17160	16993	17278	17260	17235	17167	17051	17062	17318	17197	17170	17165	16849	17042	17213	17283	17103	17164	17132	17042	17075	17028	17150	16986	17128	17191	17048	17206	17190	16996	17077	17094	17155	17032	17026	17002	17160	16991	17050	17247	17189	17038	17029	17076	16842	17089	17137	17303	17028	17128	17440	17025	17149	17162	17084	17105	17261	17340	16946	17107	16956	16934	17093	17159	17156	17207	17125	17134	17144	16889	17214	16985	17208	17101	17131	17263	16976	17219	17020	17255	17023	16981	17136	17146	16858	17068	17070	17174	17056	17047	17188	17248	17187	17227	17025	17372	17154	17055	17193	17257	16904	17082	17023	17029	17134	17050	17208	17096	17220	17027	16887	16902	17022	17219	17222	17172	17114	17253	17177	17241	17075	17082	17156	17091	17168	17061	17032	17106	17227	17117	17004	17047	16960	17022	16891	17057	17227	17028	17230	17120	16988	16954	17203	17151	17076	17006	17258	16887	17152	17014	17123	17046	16885	17169	17188	17139	17026	17046	17182	17087	17181	16879	17083	17002	17012	17123	16911	16975	17162	16977	17103	17102	17062	17067	17113	17016	17142	17062	17165	17130	17089	17005	17028	17027	17078	17159	17242	16980	17269	17122	16976	16863	17094	16994	17150	17055	16980	17196	17096	17189	17055	17021	17309	17186	16995	17004	17067	17102	17239	16951	17022	17182	17352	17296	17028	16953	17103	16932	17028	16941	17033	16959	16961	17099	17278	17309	17336	17263	17014	17282	17203	17199	17220	17160	16991	17168	17242	16885	17007	17194	17211	17345	17258	17086	17148	17043	17136	17138	17053	17064	16976	17235	17177	17172	17054	17176	17066	17104	16846	17162	17034	16682	17133	17197	17265	17098	17228	17109	17033	17103	17067	17357	16968	16949	17125	17042	16861	17084	17153	17017	17194	17109	17272	17010	16897	16905	17190	17114	17223	17067	17258	17126	17125	17208	16797	17017	17051	17056	17147	17227	16932	17235	17249	17251	17048	17101	17192	17175	17012	17083	17178	17108	17211	17023	17109	17462	17317	16952	17026	17161	17023	17055	17074	17197	17065	17195	17035	17084	17105	17063	17234	17259	17098	17152	17167	17209	17342	17167	17053	16992	17240	17157	16929	17097	17077	17260	16999	17162	17152	17129	17047	17099	17031	17016	17090	17101	17282	17147	17007	17263	17159	17311	17139	17006	17033	17146	17044	17292	17049	17015	17034	17218	17163	17000	17240	16988	17031	17009	17029	17022	17098	17156	17042	17069	17050	17150	17245	17064	16910	17080	17202	17288	17186	17182	16995	17029	17225	17109	17236	17236	16899	17179	17058	17111	17100	17078	17016	17109	17095	16805	17253	17195	17405	16998	17234	17290	17225	17153	17281	17128	16969	17123	17036	17020	17318	17111	17152	17059	17157	17069	17093	17079	16990	17199	17052	17225	16944	17017	17090	17199	17092	17187	17095	17344	17007	17355	17004	17097	17023	16966	17219	17017	17190	17202	17086	17137	17121	17117	17160	17118	17149	17039	17066	17136	17118	17024	16941	16891	17101	17345	17147	17262	17318	17116	17221	17333	17091	16870	17077	17189	17105	17116	17169	17098	17082	17122	17164	16836	16964	17154	17143	17231	17096	17032	16961	17164	17173	16998	16921	17169	17235	17029	16908	17096	17046	17030	17131	17113	17012	17242	17157	17114	17014	17226	17153	17130	17080	17041	17079	17160	17077	17087	17043	17056	17048	16963	17335	17176	17332	17130	17070	17225	16932	17243	17328	17319	17214	17325	17091	17023	17229	17046	16872	17261	17124	17215	17093	17085	17077	16976	17164	17147	17236	17081	17075	17148	16968	17150	17315	16999	17136	17041	17097	17056	17189	16966	17041	17176	17114	17093	17207	17047	17089	17158	17067	17064	17238	17063	16944	17292	17161	17222	17161	17211	16983	16924	17095	17087	17134	17209	17117	17140	17079	17203	17004	17114	17258	17108	17094	17183	17144	17133	17109	17106	16955	16944	17249	17323	17091	17271	17307	17321	17132	17016	17014	17152	17110	17233	17092	17183	17369	17386	17183	17116	17019	17062	16978	16971	17236	16845	17029	17159	17111	17163	17107	17185	16985	17127	16928	17136	17080	16931	17004	17141	17053	17265	17216	17254	17113	17006	17128	17133	17209	17105	17027	17035	17134	17151	17153	17181	17226	17243	17073	17041	17049	17131	17176	17196	17129	17223	17270	17068	17032	17097	17184	17137	17091	17088	17122	17262	17154	17058	17139	16902	16957	17298	17246	17082	16973	17402	17288	17433	17153	17298	17061	17168	17075	17050	17135	17072	17183	17213	17142	17272	17315	17058	17159	17224	17039	17183	16958	17215	17187	17119	17123	16969	16842	17233	17052	17248	16951	17160	17236	17129	17033	17196	17220	17022	17062	17137	16962	17080	17326	16969	16951	17153	16968	16935	17272	17141	16903	17161	17279	17224	17029	17075	16931	16980	17193	16998	16882	17126	17181	16981	17002	17141	17389	17100	17279	17210	17272	17006	17295	17114	17145	17226	17096	17136	16971	17158	17123	17101	17180	17167	17204	17261	17042	17122	17047	17282	17022	17154	17194	17116	17177	17292	17303	17102	17041	17240	17246	16943	17296	17213	16847	16977	17162	17245	17138	17063	16960	17066	16798	17310	17399	17100	17259	17020	17001	16912	16999	16926	17049	17142	17066	17197	17245	16907	17008	16875	17197	17181	16822	17183	17021	17216	17105	17116	17053	17067	17063	16957	17114	17161	17163	17148	17062	17081	17244	17170	17320	17199	17145	17267	17278	17360	17228	17236	17184	17050	17043	17165	17165	17146	17135	16991	17151	17066	17300	17084	17009	17050	17111	17263	17154	17126	17139	17238	17039	17262	17020	17211	17417	16971	17060	17022	16925	17099	16960	17110	17037	17074	17241	17343	16982	17129	17066	17564	16955	17043	17086	17112	17134	17072	17307	17189	17209	17099	17323	17255	17210	17100	17097	17039	17115	17172	17374	17089	17073	17212	17086	17097	17176	17244	17121	17142	17050	17121	17033	17053	17357	17092	17222	17258	17091	17094	16995	17071	16985	17361	17045	17176	17208	17087	17181	16953	17170	17020	17065	16896	17200	17245	17175	17151	17235	17105	17136	17249	17113	17091	17155	17073	17010	17152	17172	16930	17041	17035	17270	17096	17156	16978	16941	17255	16968	17044	17147	17303	17051	17144	17248	17198	17158	17165	17256	17110	17126	17227	16915	17101	17010	17229	17172	16964	17131	16963	17369	17099	17208	17242	17003	17038	17035	17342	17255	17034	17187	17102	17023	16987	17258	17162	17142	17108	17340	17040	16973	17143	17246	17103	17033	17140	17128	17340	17190	16985	17006	17231	17059	17180	17148	17220	17146	17151	16927	17048	17160	17147	17128	17105	16995	17205	17005	17213	17236	17083	17176	17244	17115	17198	17165	17236	17102	17139	17021	16997	17077	17076	17298	17177	17183	16963	17260	16945	17166	17172	17040	17083	17122	17126	17310	17118	17051	17110	17295	17260	17297	17085	17131	17255	17169	16921	17092	17083	17193	17217	17044	17091	17233	16987	17047	17143	17201	17053	17113	16956	17257	17070	16978	17070	17097	17210	17241	16956	17001	16988	17069	17035	17220	17105	17033	17102	17129	17226	17193	17041	17088	17201	17160	17166	17060	16940	17012	17067	17093	17076	17223	17098	17139	17124	17088	17321	17155	17136	17012	17208	17170	17272	17144	17062	17128	17133	17147	17035	17099	17175	17130	17202	17070	17063	17055	17150	17113	17106	17174	17015	17082	17132	17149	17238	17037	17134	17305	17077	17125	17079	17111	16783	16952	17195	16944	17110	17218	17187	17303	17115	17160	17209	17225	17015	16893	17236	17047	17165	17205	17103	17082	17132	17012	17274	17052	17178	17335	17082	17058	16914	16957	17007	17192	17152	17205	16978	17068	17287	17019	17002	17024	16980	17195	17366	17258	17086	17287	17039	17109	17189	17060	17225	17098	17173	17053	17166	17055	17008	16971	16988	16968	17087	17028	17102	17016	17097	17118	16997	17035	17001	17113	17092	17185	17270	17367	16929	17202	17110	17275	17106	16840	17048	17125	17133	17065	17142	17135	16899	17154	16917	17005	17020	17158	17026	16982	17102	16912	17163	17211	16986	17008	17099	17205	17232	17318	17094	17177	16856	17072	17178	17196	17072	17090	17294	17167	17174	17212	17075	17147	17158	17348	16984	17127	17277	17131	17195	17024	17113	17160	17110	17028	17231	17025	17187	17145	17119	16967	17188	17176	16975	16925	17129	17073	17179	17062	17057	17141	17205	17306	17167	17099	17114	17057	17206	16958	17131	17141	16994	17035	17006	17125	17232	17050	16976	17126	17098	17183	17167	17069
16171	19624	17774	15866	15115	14621	14226	14118	14111	14147	13998	13945	13907	14042	14049	13913	13927	14058	13966	13923	14070	14004	13903	14075	13931	14040	14000	14032	13911	13861	13828	13767	13903	13935	14056	13878	14004	13986	14077	13943	14052	13886	13989	13919	13809	13808	13937	13934	14057	13885	13901	14003	14040	13976	13863	13933	13808	13995	13943	13779	13995	13902	13988	13815	13834	13773	13941	14113	13851	14033	13871	13983	13929	14043	13898	13918	13909	13874	13921	13944	14015	13976	13759	13930	13893	14032	13869	13831	13970	13820	14077	13979	13897	13979	13820	13903	13848	13815	13939	13861	13952	13991	13913	13782	13907	13791	13941	13987	13905	13853	13976	13786	14073	14034	13803	14072	14122	13880	13867	13998	13871	13991	13822	13941	13926	13974	13883	13973	13975	13908	13979	13741	14115	13870	13954	13926	14026	13837	14009	13971	13849	13936	13871	14059	13919	14016	13932	13942	13853	13933	14010	13862	14037	13947	13925	14027	13874	13879	13785	13778	13840	13958	13770	13962	13907	13817	13996	13861	13845	13986	13869	14017	14112	13981	13913	13965	13898	13830	14192	13860	13873	14031	13895	13769	13828	13883	14014	13809	13889	13960	14077	13801	13757	13851	13914	13944	14009	13776	13861	13833	13868	13922	13806	13954	13956	13948	13959	13894	13877	14063	14039	13931	13999	13899	13825	13833	13896	14077	13951	13863	13886	14086	13897	13770	14113	13963	13988	13774	13976	13919	14030	13963	13835	13831	13924	13925	13951	13795	13930	13944	13929	13923	13978	13905	13906	14045	13934	13876	13895	13962	13851	13935	13860	13962	13739	13918	13868	14018	13929	13988	13853	13901	13820	13749	13892	14024	13842	13921	13943	14008	13863	14016	13840	13933	13970	13932	14045	14107	14032	13816	13906	13971	13802	13853	13933	13811	13889	13880	13951	13871	13966	13886	14044	13854	14010	13818	13879	13974	14045	13946	13938	13956	13994	13949	13766	13998	13864	13955	13864	13985	13874	13790	13916	13967	14008	13882	13973	14039	14019	13919	14101	14106	13930	13901	13793	14011	13925	13842	13945	13862	14135	13915	13764	13762	13937	13827	13953	14035	14012	13960	13965	13904	14043	13822	13868	14054	13803	13826	13908	14010	14116	14034	13934	14028	13972	13953	13957	14114	13863	13730	13997	13938	13863	13838	13912	14125	13948	13901	13718	13931	13992	13715	13954	13831	13768	13932	13894	13884	13989	13826	13835	13801	13883	13912	13959	13925	14027	13797	14032	13943	13910	13731	14024	13861	13884	14135	13877	14034	13878	13859	14007	13862	14030	13863	13819	13991	13936	13888	13764	13877	13975	13936	13879	13878	13796	13913	13747	13846	13884	13987	13833	13897	13998	13784	13861	13891	13923	13893	14052	13843	13880	14015	13830	13990	14113	14038	14016	13866	13980	14049	13922	13885	13904	13922	13867	14077	14012	13947	13888	13843	13946	13890	14045	13854	13952	14014	13870	13781	13947	14055	13914	14040	13781	14097	14003	13772	13871	13706	13970	13987	13974	13749	13827	13928	14032	13773	13949	13802	13865	14061	13944	13662	14039	13925	14082	14030	14022	13822	13877	13960	13958	14043	13994	14039	13943	13914	14127	13938	14029	14013	13836	13945	13988	14034	13876	13949	13715	13920	13867	13958	13971	13894	13942	13900	13831	13933	13896	13991	13887	13979	13854	13944	13956	13837	13874	14014	13890	13981	14005	14021	13931	13914	13904	13917	13931	13945	13814	13950	13963	13906	14073	13963	13908	13854	13993	13854	13846	13971	13934	13866	13895	13985	13989	13910	13959	13894	13857	13912	13855	13946	13929	14061	13950	13828	13971	13866	13929	14000	13954	13889	13883	13973	14071	13962	13830	13956	13955	13810	13818	13860	13945	14092	13884	13903	13737	13870	13911	14065	13834	13932	13842	14080	13900	13740	13869	14038	13865	13966	13916	13940	14064	13923	14033	13948	13987	13848	13804	13978	13847	13839	14109	13945	13925	13853	14045	13889	13971	13861	13896	13931	13894	14007	13966	13890	13933	13944	13867	13907	13814	14011	13889	13807	14234	13876	14060	13867	13978	13938	14028	13867	13940	13985	14063	13921	13682	13815	13983	14020	13852	13924	13877	13955	13921	13942	14025	14016	13896	13895	13951	13957	13771	13995	13954	13848	13931	14094	14022	13851	13737	13819	13945	13893	13813	14000	13817	13908	14032	13889	13843	13870	14018	13853	13920	13911	13800	13831	13706	13839	13923	14010	13960	13955	13916	13786	13998	13931	14055	13781	14005	13853	13872	13868	13936	13837	14037	13942	13839	13776	13856	13791	13865	14113	14060	14016	13738	13927	13850	13938	13853	13951	14048	13951	13942	13931	13836	14104	13916	14007	13850	13972	13951	13845	13960	13932	13930	13911	13950	13875	14026	13927	13808	13861	13870	14036	13813	13988	13817	13810	14054	13774	13866	13963	13835	13941	13978	13952	14092	13917	13968	14081	13886	13822	13897	13970	14089	13843	13956	13845	13901	13724	13929	14019	13869	14043	14019	14061	14070	13905	13731	13969	13877	14101	13836	13920	13888	13913	13872	13885	13981	13871	13860	13963	13726	13876	14095	13859	13885	13965	13918	13951	13864	13888	13965	13857	13976	13785	13999	13834	14072	13983	13895	14107	13921	13829	13900	13943	13837	14007	14027	14070	13857	14038	13965	13828	13866	13834	13936	14000	14122	13831	13978	14044	13941	14010	14007	13920	13929	14031	13960	13943	14044	13823	13933	13822	14014	13750	13839	14056	13822	13839	14111	13900	13999	13787	13967	13938	13973	13897	13692	14039	13944	13833	14077	13807	13910	14042	13959	13852	14002	13868	13860	13893	13883	13931	13935	13718	13990	13820	13875	13824	13981	13861	13829	13908	13939	13983	13897	13882	14044	13938	14020	13965	13883	13964	13854	13790	14054	13799	13930	14126	13973	13810	14026	13951	13863	13916	13807	13767	14033	13915	13907	13868	13983	13928	14032	13823	13753	13811	14011	13934	13884	13946	13980	13742	13858	13995	13985	13863	13977	13901	13971	13972	13954	13992	14010	13941	14050	13778	13935	14104	14070	13967	13923	13862	13957	13799	13792	14042	13948	14029	13860	14041	13850	13856	13875	14043	13843	14028	13897	13861	13807	13890	13973	13877	13845	13844	13954	13972	13850	13781	13957	13853	13973	13883	13949	13905	13979	14034	13824	13968	13975	13855	13839	14102	13973	13830	14080	13893	13871	13981	13905	14006	13854	14065	13822	13845	14011	13831	14015	13842	13966	13932	13976	13885	13904	13988	13967	13964	13896	13987	13986	14064	13865	13838	13918	13807	13892	14008	14216	13957	13887	13850	13947	13909	14047	13979	13828	13971	13891	13950	13883	13968	14026	13755	14134	13933	13869	13906	13940	13896	14044	13980	13914	14004	13897	13852	13999	14064	13992	14068	13826	13699	13919	14001	13646	14001	13842	13952	14018	13848	13787	13912	13926	13788	13931	13988	13911	13910	13991	14066	13919	13807	13799	14003	13938	14064	13866	13922	13909	13963	13914	13777	13857	14058	13813	14074	13932	13960	13976	13793	13918	13890	13771	13898	13828	13852	14011	13999	13876	14026	13965	13827	13754	14054	13885	13887	13867	13980	13833	13926	13877	13940	13849	13973	13843	13863	14069	14021	13971	13956	13970	13973	14033	13988	13909	13964	13978	14042	13918	13867	14009	13964	13973	14009	13987	13953	13974	13867	13994	14000	14011	13877	13880	14049	13869	13929	13924	13897	14108	13894	13778	14136	13944	13859	14066	13897	13933	14044	13972	13964	13941	13969	14010	13971	13958	13886	13857	13841	14049	13905	13910	14041	13971	13853	13881	13925	14036	13783	13877	13891	14073	14067	14146	13900	13817	13868	13880	13685	13899	13827	13864	14078	13945	13831	13813	13954	14043	13816	13986	13999	13990	13896	14047	13935	13986	13971	13852	13840	13873	13943	14067	13771	13930	13898	13956	13910	13993	13973	13964	13828	14005	14009	13909	13824	13989	13894	13884	13928	13962	13804	14012	13798	13857	13942	14047	13842	13867	13896	13987	13997	13994	13921	13894	14004	13810	13790	13984	13902	13938	13793	13967	13920	13858	13892	14004	13840	13965	13918	13768	13848	14031	13742	13813	13943	13854	13692	14112	13812	13824	13850	13940	13952	13953	13965	13943	13888	14019	13994	13955	13940	13714	13941	13838	14042	13982	13934	13977	13871	13768	13929	14064	13998	13951	13902	13913	13901	13738	14056	14007	13885	13984	13894	14011	13855	13899	13834	14058	13863	13842	14197	13971	13816	13850	13870	14077	13871	13827	13874	13986	14089	13906	13923	13858	14031	13917	13939	13911	13915	13879	13867	13837	13958	13908	13956	14050	14020	13987	13933	13866	13863	13712	13815	13907	14023	13970	13977	13942	13950	13888	13937	13948	13928	14011	14095	13953	14019	13933	13758	13997	13765	13878	14012	14051	14085	13950	13877	14034	13910	13816	13829	14035	13882	14040	13890	13905	13735	13867	13887	13983	13967	14018	13785	14037	13986	13976	13846	13783	14019	13738	14136	13996	13961	14007	14039	14048	14164	13961	13936	13891	13765	13984	13961	13982	14080	13892	13804	13991	14009	13839	14147	13970	14077	13826	13853	13893	13995	13906	13939	13873	14064	13889	13859	13741	13982	13928	13989	13925	13850	13971	13963	13982	13750	13824	14002	13873	13924	13761	14055	13889	14040	13797	13932	14005	13915	13871	14245	14132	13891	13967	13949	14064	14035	13894	13946	13796	13858	13895	13891	13912	13938	13858	13861	14087	13880	13763	13818	13950	13925	13800	13827	14002	13968	13994	13979	13683	14131	13944	14100	13966	13774	13925	14039	13937	13982	13905	14007	13967	13814	14054	13850	13979	13943	13830	13970	13995	13975	13994	13997	14109	13969	13883	14041	13825	13955	13958	13809	14017	13913	14145	14078	13956	13965	13885	13906	13881	14051	13844	14010	14040	14063	13802	13854	14082	14000	13863	13885	13906	14038	13869	14059	13892	13863	13901	14111	13926	13991
23328	21310	28080	25044	22123	20296	19063	17215	16942	16892	16736	16905	16622	16591	16590	16366	16559	16643	16464	16580	16549	16382	16403	16356	16420	16524	16360	16440	16489	16445	16370	16390	16232	16398	16307	16207	16427	16350	16612	16512	16212	16426	16331	16508	16511	16270	16363	16351	16341	16493	16510	16456	16249	16276	16370	16469	16281	16400	16318	16411	16266	16343	16399	16350	16426	16479	16489	16448	16443	16119	16280	16297	16430	16394	16422	16429	16356	16259	16459	16379	16240	16401	16265	16290	16258	16152	16292	16190	16427	16362	16540	16408	16331	16246	16326	16386	16362	16361	16333	16292	16267	16519	16190	16216	16510	16370	16324	16233	16289	16284	16337	16414	16300	16383	16291	16560	16429	16345	16519	16175	16426	16267	16292	16385	16427	16406	16239	16387	16329	16428	16267	16265	16203	16363	16222	16290	16327	16190	16450	16379	16325	16294	16353	16257	16188	16248	16313	16146	16699	16469	16201	16331	16649	16377	16290	16427	16146	16485	16301	16197	16367	16521	16333	16274	16190	16297	16392	16402	16379	16428	16287	16179	16457	16577	16297	16241	16333	16378	16457	16206	16402	16319	16272	16341	16291	16447	16459	16198	16552	16626	16286	16538	16465	16272	16347	16316	16464	16401	16374	16393	16337	16254	16361	16425	16536	16341	16316	16339	16384	16334	16392	16390	16361	16406	16383	16417	16274	16374	16412	16204	16118	16425	16406	16397	16331	16220	16402	16311	16379	16482	16456	16070	16335	16213	16230	16254	16220	16401	16262	16530	16148	16554	16311	16527	16274	16331	16540	16273	16469	16409	16254	16163	16377	16283	16345	16375	16569	16285	16329	16135	16057	16440	16473	16280	16236	16375	16467	16434	16271	16332	16329	16252	16465	16519	16304	16177	16216	16539	16431	16531	16248	16418	16276	16323	16320	16515	16419	16411	16371	16270	16271	16347	16189	16341	16215	16262	16298	16220	16394	16378	16216	16218	16318	16402	16480	16493	16446	16254	16326	16156	16322	15994	16310	16385	16223	16330	16448	16347	16356	16119	16487	16293	16379	16353	16346	16324	16408	16541	16248	16557	16318	16322	16256	16377	16288	16305	16256	16392	16313	16395	16362	16263	16257	16292	16261	16210	16385	16199	16446	16326	16364	16494	16535	16409	16369	16116	16231	16220	16640	16247	16204	16352	16222	16205	16215	16460	16364	16428	16311	16179	16317	16335	16398	16370	16624	16332	16313	16441	16413	16404	16251	16281	16310	16351	16269	16547	16280	16397	16248	16283	16247	16312	16289	16364	16074	16234	16323	16255	16352	16170	16339	16387	16618	16481	16555	16272	16410	16134	16348	16306	16464	16283	16403	16358	16306	16312	16262	16443	16399	16260	16409	16341	16445	16077	16484	16315	16471	16307	16399	16261	16479	16321	16154	16435	16435	16389	16551	16291	16302	16319	16355	16356	16686	16347	16220	16342	16326	16374	16380	16454	16309	16165	16415	16330	16159	16463	16569	16376	16278	16087	16384	16491	16625	16520	16412	16382	16323	16351	16377	16422	16312	16316	16256	16217	16294	16279	16291	16340	16444	16396	16281	16424	16346	16555	16427	16218	16299	16203	16145	16257	16405	16287	16266	16298	16375	16339	16252	16080	16258	16419	16274	16447	16276	16342	16197	16547	16335	16399	16333	16290	16422	16214	16281	16268	16259	16423	16273	16050	16432	16428	16403	16039	16331	16180	16498	16396	16426	16352	16467	16301	16484	16538	16321	16360	16261	16268	16160	16328	16343	16471	16136	16416	16377	16289	16359	16535	16493	16404	16239	16247	16227	16317	16456	16354	16342	16304	16433	16325	16461	16382	16182	16099	16334	16605	16271	16214	16530	16473	16390	16461	16457	16437	16349	16256	16284	16262	16493	16205	16378	16491	16211	16217	16331	16266	16379	16476	16279	16433	16199	16451	16125	16184	16121	16213	16333	16436	16286	16418	16414	16161	16347	16162	16213	16293	16362	16300	16391	16325	16238	16394	16534	16232	16450	16435	16576	16121	16082	16174	16405	16342	16447	16389	16531	16291	16326	16324	16473	16421	16563	16518	16243	16386	16351	16163	16276	16102	16168	16266	16445	16511	16393	16410	16366	16366	16331	16410	16206	16299	16179	16350	16252	16539	16330	16373	16368	16284	16410	16306	16339	16225	16368	16436	16381	15993	16520	16259	16204	16211	16464	16339	16252	16284	16307	16400	16259	16488	16425	16454	16374	16313	16300	16413	16141	16265	16237	16524	16230	16354	16381	16404	16408	16221	16210	16508	16248	16342	16124	16371	16471	16296	16459	16401	16486	16301	16374	16442	16299	16315	16491	16320	16444	16314	16202	16302	16416	16200	16525	16320	16376	16300	16130	16324	16382	16522	16278	16417	16176	16415	16283	16341	16380	16194	16429	16281	16535	16264	16597	16320	16137	16367	16408	16409	16610	16278	16196	16188	16387	16367	16503	16299	16416	16396	16318	16222	16428	16386	16295	16189	16461	16244	16362	16427	16237	16302	16377	16481	16402	16237	16341	16294	16498	16209	16385	16343	16193	16522	16356	16319	16246	16275	16434	16468	16226	16385	16277	16299	16304	16400	16488	16434	16225	16312	16400	16459	16336	16442	16441	16384	16468	16309	16386	16322	16273	16278	16127	16494	16374	16251	16253	16380	16455	16421	16251	16357	16321	16405	16543	16168	16418	16409	16123	16467	16293	16311	16301	16351	16188	16468	16195	16442	16338	16258	16279	16225	16222	16153	16513	16319	16395	16178	16263	16411	16337	16312	16279	16190	16412	16299	16457	16441	16297	16379	16323	16360	16349	16332	16386	16201	16588	16240	16390	16255	16308	16366	16291	16162	16203	16193	16190	16275	16423	16401	16384	16533	16487	16352	16281	16410	16332	16353	16196	16430	16200	16327	16481	16501	16355	16163	16417	16407	16335	16341	16235	16312	16164	16280	16349	16310	16271	16386	16322	16443	16323	16246	16498	16158	16458	16442	16629	16228	16209	16366	16344	16414	16371	16395	16229	16431	16517	16263	16237	16536	16380	16101	16349	16369	16287	16327	16460	16359	16463	16387	16322	16409	16351	16362	16476	16360	16223	16445	16404	16274	16536	16210	16361	16231	16217	16433	16273	16411	16547	16355	16237	16324	16223	16392	16305	16228	16230	16341	16516	16351	16338	16429	16272	16229	16272	16278	16319	16100	16283	16438	16256	16241	16200	16221	16372	16228	16255	16373	16326	16373	16272	16246	16258	16338	16424	16581	16409	16284	16335	16295	16376	16249	16484	16242	16491	16529	16328	16439	16485	16303	16311	16348	16234	16564	16415	16382	16107	16346	16304	16290	16345	16471	16362	16319	16492	16397	16292	16119	16328	16194	16474	16490	16326	16443	16400	16535	16481	16407	16359	16121	16474	16466	16442	16275	16284	16340	16328	16396	16213	16294	16557	16300	16285	16282	16413	16328	16262	16518	16302	16333	16340	16530	16218	16424	16291	16395	16327	16200	16250	16590	16384	16350	16313	16185	16267	16265	16368	16086	16264	16301	16387	16358	16482	16217	16443	16117	16255	16253	16172	16441	16250	16321	16342	16507	16319	16582	16272	16504	16455	16165	16236	16346	16622	16481	16058	16513	16332	16341	16039	16451	16481	16409	16307	16305	16418	16363	16223	16246	16448	16267	16142	16320	16295	16278	16113	16356	16417	16348	16441	16365	16209	16353	16365	16471	16235	16520	16469	16264	16446	16505	16229	16296	16280	16561	16401	16309	16188	16371	16235	16450	16464	16353	16399	16400	16383	16299	16381	16378	16503	16391	16290	16318	16417	16264	16254	16446	16316	16312	16378	16267	16437	16398	16433	16267	16406	16203	16325	16369	16368	16322	16304	16415	16350	16334	16280	16186	16496	16215	16160	16249	16061	16320	16201	16203	16142	16286	16525	16400	16285	16261	16369	16633	16554	16305	16222	16292	16439	16471	16369	16445	16259	16350	16300	16213	16462	16510	16290	16456	16438	16378	16212	16479	16105	16261	16225	16250	16433	16285	16386	16405	16498	16511	16302	16291	16300	16167	16330	16343	16647	16434	16351	16380	16078	16443	16555	16221	16393	16266	16427	16313	16329	16387	16527	16521	16226	16212	16436	16325	16151	16394	16368	16248	16396	16292	16360	16163	16445	16476	16282	16493	16217	16525	16319	16141	16444	16462	16339	16340	16400	16399	16404	16520	16238	16351	16296	16163	16383	16243	16230	16227	16379	16403	16327	16505	16483	16431	16493	16279	16261	16256	16363	16178	16173	16353	16341	16314	16291	16362	16305	16420	16291	16035	16395	16396	16259	16462	16549	16351	16176	16414	16208	16382	16041	16307	16191	16507	16441	16431	16408	16041	16286	16392	16310	16322	16539	16379	16328	16325	16441	16079	16224	16341	16367	16369	16245	16411	16359	16390	16339	16190	16218	16381	16294	16305	16164	16417	16403	16249	16189	16368	16309	16275	16425	16499	16366	16274	16358	16184	16193	16190	16241	16307	16377	16305	16278	16252	16411	16433	16378	16313	16465	16294	16429	16387	16352	16661	16306	16475	16493	16414	16416	16323	16400	16416	16442	16266	16359	16517	16340	16430	16399	16400	16357	16430	16209	16495	16585	16333	16367	16220	16474	16268	16263	16241	16466	16435	16233	16411	16312	16172	16199	16397	16477	16533	16430	16354	16287	16411	16313	16163	16245	16210	16252	16518	16394	16478	16444	16302	16477	16450	16561	16363	16333	16338	16423	16404	16394	16313	16456	16504	16371	16304	16447	16154	16094	16547	16549	16246	16242	16313	16559	16401	16339	16367	16383	16199	16440	16305	16268	16141	16316	16396	16447	16372	16494	16442	16467	16431	16390	16286	16205	16270	16420	16400	16452	16248	16386	16360	16444	16426	16483	16396	16235	16306	16264	16262	16264	16177	16097	16389	16373	16328	16392	16399	16303	16465	16440	16157	16353	16373	16331	16276	16373	16405	16371	16558	16120	16260	16199	16194	16328	16392	16273	16270	16543	16405	16417	16155	16293	16428	16421	16382	16379	16300	16328	16229	16351	16360	16548	16184	16516	16377	16365	16308
13045	23777	20287	17486	16021	15034	14192	14157	13892	13806	13645	13644	13685	13604	13611	13429	13607	13591	13570	13600	13587	13619	13448	13571	13560	13672	13568	13393	13459	13429	13648	13575	13312	13295	13460	13527	13644	13527	13415	13429	13443	13391	13434	13400	13558	13514	13593	13340	13483	13463	13420	13379	13489	13571	13432	13545	13513	13552	13472	13413	13534	13478	13563	13389	13669	13480	13484	13463	13389	13484	13599	13539	13509	13475	13424	13489	13275	13421	13484	13426	13590	13577	13414	13481	13563	13476	13360	13417	13451	13631	13438	13538	13516	13559	13707	13471	13531	13392	13505	13444	13535	13393	13464	13333	13552	13296	13510	13474	13610	13448	13519	13456	13515	13450	13503	13505	13470	13416	13411	13560	13371	13646	13498	13494	13414	13553	13594	13618	13451	13488	13602	13355	13598	13493	13538	13569	13404	13469	13437	13488	13418	13312	13667	13591	13324	13429	13477	13479	13548	13476	13419	13403	13484	13545	13483	13440	13382	13380	13597	13514	13508	13294	13263	13363	13416	13366	13573	13613	13616	13516	13370	13565	13396	13583	13452	13381	13352	13589	13556	13509	13441	13531	13345	13616	13490	13346	13483	13451	13391	13411	13435	13291	13473	13376	13425	13408	13418	13408	13353	13346	13647	13593	13470	13361	13611	13502	13601	13450	13567	13399	13332	13389	13505	13493	13499	13492	13516	13356	13419	13389	13348	13521	13421	13408	13570	13586	13447	13432	13373	13463	13591	13281	13403	13436	13343	13409	13392	13576	13435	13523	13359	13554	13505	13272	13552	13405	13536	13448	13476	13461	13418	13597	13476	13489	13356	13501	13577	13522	13342	13370	13211	13479	13429	13273	13332	13466	13555	13343	13499	13370	13523	13547	13493	13451	13500	13469	13599	13548	13470	13450	13458	13656	13489	13427	13472	13564	13340	13562	13532	13550	13423	13447	13436	13622	13473	13352	13352	13408	13458	13475	13468	13455	13470	13421	13598	13492	13349	13466	13602	13314	13575	13300	13526	13509	13604	13331	13446	13302	13471	13484	13465	13642	13646	13499	13533	13485	13636	13411	13610	13365	13608	13574	13398	13602	13452	13426	13411	13481	13413	13470	13416	13447	13514	13426	13615	13504	13517	13381	13350	13576	13489	13401	13488	13628	13463	13288	13530	13467	13447	13313	13384	13610	13448	13178	13545	13363	13399	13418	13467	13575	13536	13388	13275	13499	13443	13550	13458	13379	13635	13451	13252	13396	13504	13511	13475	13510	13491	13531	13682	13526	13419	13439	13442	13438	13419	13542	13445	13430	13326	13672	13509	13373	13427	13353	13396	13576	13464	13362	13554	13439	13463	13362	13488	13549	13433	13419	13596	13444	13450	13576	13278	13400	13593	13421	13623	13500	13291	13573	13733	13427	13352	13425	13465	13512	13533	13447	13554	13557	13502	13575	13370	13436	13461	13603	13189	13674	13397	13325	13417	13553	13532	13472	13419	13480	13574	13375	13522	13479	13394	13414	13555	13435	13680	13570	13429	13602	13638	13319	13525	13274	13494	13561	13469	13304	13610	13444	13244	13602	13526	13459	13409	13445	13643	13554	13425	13569	13348	13328	13254	13538	13361	13454	13400	13387	13590	13516	13479	13337	13547	13412	13341	13511	13486	13475	13336	13647	13437	13487	13344	13398	13426	13474	13317	13291	13440	13333	13492	13449	13383	13449	13622	13220	13487	13560	13601	13416	13565	13372	13570	13452	13366	13538	13471	13396	13519	13412	13444	13345	13367	13524	13617	13475	13338	13369	13332	13535	13420	13455	13521	13349	13393	13570	13487	13444	13624	13363	13216	13536	13596	13479	13709	13415	13552	13264	13552	13608	13561	13519	13523	13559	13361	13370	13413	13396	13512	13584	13512	13411	13503	13554	13618	13562	13505	13631	13333	13458	13493	13559	13371	13434	13480	13472	13406	13335	13642	13385	13482	13465	13485	13556	13366	13451	13539	13473	13350	13482	13402	13484	13247	13553	13554	13470	13439	13542	13391	13240	13465	13238	13495	13409	13615	13594	13393	13394	13587	13429	13443	13438	13315	13517	13512	13567	13536	13570	13492	13392	13468	13550	13587	13418	13351	13321	13592	13520	13452	13521	13410	13568	13439	13475	13576	13457	13486	13528	13475	13570	13632	13492	13455	13460	13502	13421	13512	13480	13354	13599	13544	13381	13423	13428	13476	13527	13464	13450	13363	13528	13509	13455	13684	13624	13446	13252	13507	13279	13483	13478	13453	13397	13602	13584	13480	13536	13638	13559	13439	13432	13600	13470	13462	13331	13445	13501	13559	13393	13411	13516	13589	13447	13428	13543	13316	13321	13572	13437	13522	13453	13554	13325	13531	13322	13378	13372	13541	13409	13448	13499	13602	13437	13459	13400	13593	13575	13613	13519	13466	13383	13320	13445	13428	13313	13484	13439	13377	13414	13380	13508	13465	13346	13338	13452	13301	13591	13423	13556	13416	13421	13486	13577	13473	13467	13458	13444	13496	13483	13460	13357	13462	13469	13561	13563	13526	13479	13481	13405	13545	13385	13480	13442	13277	13459	13583	13434	13418	13585	13385	13483	13431	13565	13468	13510	13527	13500	13501	13455	13631	13437	13434	13527	13418	13300	13347	13764	13559	13469	13445	13344	13621	13530	13381	13543	13486	13448	13452	13546	13567	13300	13538	13407	13506	13428	13494	13396	13501	13188	13659	13627	13322	13400	13587	13534	13481	13609	13476	13444	13547	13473	13455	13708	13550	13541	13502	13501	13343	13377	13405	13511	13406	13444	13456	13496	13611	13242	13578	13409	13451	13518	13327	13554	13471	13575	13443	13559	13410	13496	13498	13477	13438	13325	13578	13580	13657	13526	13469	13438	13514	13450	13345	13491	13464	13466	13522	13322	13442	13691	13643	13454	13369	13339	13594	13367	13326	13435	13444	13421	13397	13603	13396	13412	13409	13467	13455	13407	13395	13538	13473	13449	13526	13683	13478	13425	13705	13556	13512	13434	13445	13546	13503	13524	13409	13476	13500	13385	13463	13517	13529	13512	13327	13340	13425	13372	13503	13611	13421	13542	13522	13402	13601	13459	13471	13519	13365	13527	13498	13366	13279	13435	13423	13416	13457	13418	13503	13375	13509	13380	13610	13480	13440	13442	13326	13380	13431	13617	13369	13387	13538	13507	13494	13358	13454	13456	13440	13431	13485	13442	13577	13383	13454	13588	13372	13503	13512	13369	13623	13483	13348	13434	13377	13440	13315	13545	13360	13396	13509	13398	13374	13463	13496	13388	13546	13457	13593	13677	13439	13603	13274	13279	13488	13531	13347	13413	13369	13481	13642	13457	13438	13599	13632	13407	13509	13327	13505	13413	13360	13441	13522	13350	13515	13365	13488	13609	13448	13454	13569	13295	13526	13457	13539	13593	13339	13457	13380	13546	13655	13383	13548	13456	13353	13584	13402	13482	13419	13661	13453	13505	13592	13270	13403	13594	13475	13450	13424	13550	13455	13516	13483	13542	13434	13511	13469	13477	13403	13562	13475	13325	13432	13245	13698	13376	13569	13563	13479	13435	13363	13473	13586	13483	13340	13388	13543	13510	13408	13392	13563	13508	13440	13403	13283	13435	13374	13547	13497	13597	13347	13544	13328	13501	13517	13297	13453	13407	13589	13456	13383	13527	13504	13499	13414	13543	13482	13423	13330	13529	13322	13639	13514	13205	13560	13460	13546	13642	13430	13384	13382	13524	13570	13639	13452	13447	13588	13410	13402	13619	13376	13372	13449	13508	13479	13399	13549	13540	13350	13388	13558	13329	13599	13337	13520	13490	13443	13613	13445	13558	13531	13501	13634	13464	13459	13347	13505	13457	13499	13454	13576	13483	13369	13442	13398	13481	13433	13554	13461	13384	13559	13448	13626	13601	13557	13371	13501	13648	13431	13511	13494	13422	13457	13698	13372	13520	13456	13366	13626	13336	13658	13483	13472	13494	13376	13402	13457	13395	13484	13261	13555	13559	13562	13609	13438	13435	13465	13356	13494	13298	13562	13501	13508	13427	13412	13629	13535	13550	13495	13622	13419	13356	13440	13453	13440	13535	13444	13539	13430	13343	13313	13501	13638	13499	13443	13432	13489	13590	13454	13431	13385	13260	13489	13472	13508	13538	13554	13464	13285	13458	13384	13423	13528	13440	13607	13438	13487	13455	13496	13592	13501	13329	13640	13431	13513	13330	13623	13433	13305	13472	13475	13459	13410	13477	13401	13411	13400	13374	13474	13594	13505	13488	13522	13513	13579	13329	13269	13446	13515	13375	13677	13410	13487	13465	13490	13389	13311	13375	13444	13553	13399	13394	13360	13489	13489	13290	13338	13533	13290	13473	13499	13487	13576	13527	13402	13490	13402	13615	13495	13370	13385	13471	13559	13441	13418	13465	13523	13620	13397	13552	13716	13379	13498	13504	13454	13281	13463	13482	13449	13303	13421	13533	13502	13484	13610	13678	13245	13468	13451	13433	13593	13565	13560	13440	13487	13432	13593	13361	13520	13559	13394	13442	13559	13573	13409	13458	13596	13508	13497	13420	13447	13471	13496	13509	13593	13519	13569	13401	13590	13541	13454	13617	13470	13535	13405	13521	13447	13408	13507	13503	13446	13582	13358	13486	13421	13488	13545	13516	13491	13569	13322	13522	13559	13493	13446	13523	13402	13445	13396	13402	13588	13553	13681	13348	13498	13478	13485	13557	13474	13461	13446	13454	13555	13517	13482	13258	13433	13473	13539	13417	13290	13341	13482	13494	13578	13384	13518	13422	13507	13497	13470	13464	13495	13478	13574	13387	13423	13482	13514	13466	13577	13532	13496	13454	13398	13495	13497	13441	13363	13405	13456	13451	13564	13597	13614	13617	13473	13541	13482	13429	13348	13486	13434	13547	13516	13554	13406	13410	13350	13447	13527	13534	13396	13628	13395	13656	13479	13431	13480	13421	13679	13472	13465	13365	13499	13373	13346	13537	13387	13519	13430	13541	13417	13422	13574	13600	13443	13510	13385	13332	13495	13472	13453	13604	13501	13377	13579	13612	13391	13427	13549	13395	13602	13580
24986	21356	26848	26369	19048	17867	17741	17358	17306	17037	17381	17225	17008	17113	17092	17055	17001	16823	17131	17196	17064	16878	17180	16801	16801	17087	17044	16962	16955	16884	16834	16829	16791	16820	16901	16795	16828	16873	16816	17100	16820	16785	16940	16856	16947	16926	16904	16699	16873	16958	16989	17061	16705	16974	16907	16929	16871	16955	17012	16881	16811	16815	16731	16775	16951	16944	16920	16681	16930	16821	16966	16925	16677	16731	16903	16885	16813	16801	16950	16834	16885	16912	16902	16862	16967	16767	16845	16663	16667	16878	16823	17022	16829	16830	16803	16725	16776	16866	16809	16954	16778	17021	16748	16886	17110	16881	17077	16844	16691	16560	16983	16917	16812	16917	16855	16682	16853	16700	17062	16949	16740	16866	16969	16979	17168	17025	16909	16940	16687	16769	17044	16800	16974	16863	16804	16917	16699	16870	16816	16807	17004	17095	16947	16892	16860	16985	16864	16826	16782	16748	17055	17011	16667	16934	16955	16933	16637	16770	16880	16937	16923	16791	16877	16834	17134	16844	16902	16784	16750	16928	16804	16824	16965	16861	16814	17103	16727	16706	16867	16887	16864	17006	16907	16815	16899	16968	17035	16924	16773	16790	16819	17051	17035	17143	16987	16854	16794	16845	16735	16893	16798	16900	16649	16934	16742	16858	16849	17016	16779	16841	16963	17000	16996	16805	16869	16800	16733	16792	16831	16857	16969	16819	17101	17089	16797	17012	17126	16982	16880	16861	16704	17006	16779	16935	16792	16721	17011	17034	17005	16942	16738	17016	16994	16933	16824	17040	17019	16871	16793	16911	16971	16767	16971	16755	16903	16970	17146	16780	16799	16869	16946	17054	16813	16900	16871	16835	16845	16781	16868	17020	17045	17084	16744	16958	16987	16724	17060	16934	16920	16893	16877	16859	16972	17026	16812	16895	16904	16924	16852	16726	17041	16792	16898	16933	16823	16954	16877	16761	16878	17013	16783	16933	16651	16674	16747	16803	16677	16726	17016	16691	17036	16914	16882	16899	16887	16894	16796	16794	16669	16842	16905	16923	17015	16875	16870	16665	16776	16793	16903	16926	16842	16937	17008	16829	16844	16773	16889	16796	16658	16870	17004	16976	16801	17104	16874	16894	16879	16854	16716	16979	17021	16974	17021	16866	16909	16848	16743	16636	16981	16779	16929	16720	16940	16788	16883	17113	16729	16792	16833	16870	17008	16994	17117	16806	16733	17056	16810	16786	16670	16717	16832	17094	16756	16864	16900	16952	17023	17064	16960	16982	16962	16973	16880	16899	17049	16865	17051	16905	16931	16931	16950	16958	16879	16984	16853	16848	16810	16821	16789	16740	16925	16900	17020	16952	17013	16867	16881	16893	17079	16909	17065	16831	16709	16883	16984	16703	16916	17030	17056	16632	16766	16913	16913	16867	17132	16949	16903	16794	17037	17040	17027	16814	17074	17003	16736	16999	16809	16844	16764	16775	16824	16868	16918	16858	16873	16901	16842	16859	16981	17058	16804	16976	17070	16865	16905	16856	16705	17018	16968	17085	16807	16865	16819	16884	16783	16983	17214	16874	17035	16768	16882	17080	16790	16767	16911	16570	17066	16772	16876	17050	16928	16787	17004	16697	16820	16834	16755	16796	16880	16877	16772	16840	16781	16985	16950	16965	16900	16662	16971	17059	16753	16961	16895	16954	16884	16984	16733	16937	16755	17005	16960	16998	16948	16884	17099	17023	16943	16692	17018	16948	16933	16696	16915	17102	17139	17169	16785	17161	17207	17017	16901	16819	16853	16910	16961	16951	16979	16956	16847	16875	16819	16872	16917	16854	16972	16854	17149	16967	17023	16911	17014	16895	16972	16986	16807	16966	16955	16737	16927	16856	17011	17042	16714	16897	16850	16895	16911	16977	16727	16627	16860	16795	16833	17060	16835	16876	16851	16936	16845	16934	16863	16805	16907	17007	16819	16849	16845	16874	16870	16924	17022	16887	16783	16963	16694	16960	16898	16876	16954	16771	16880	16871	16842	17021	16941	16817	16730	16791	17008	17048	16927	16837	16925	16904	16819	16783	16823	16932	16960	16931	16919	16945	16980	16870	16976	16955	16950	16914	16716	16856	17041	16703	16692	17033	16748	16775	16975	16884	16838	16802	16854	16925	16816	17042	16844	16820	16777	16892	16993	17022	16915	16728	16914	16972	17020	16785	16878	16863	16821	16827	16926	16747	16817	16781	16851	16798	16889	16872	17051	16980	16844	16979	16925	16794	16984	16979	16783	16759	16963	17066	16977	16768	16869	16987	16939	16783	16834	16856	16834	16866	17099	16928	16826	16906	16751	16902	16997	16907	16825	16798	17064	16714	16801	17035	16980	16872	16655	16925	16823	16669	16771	16999	16945	16968	16848	16863	16654	17130	16793	16783	16889	16923	16963	16844	16903	16829	16786	16838	16953	16822	16951	16833	16830	16977	16791	16810	17017	16866	16838	16750	16994	17100	16644	16881	17092	16714	17054	16873	16921	16907	16997	16819	17043	17007	16885	16946	16787	16778	16970	16932	17004	16878	16934	16890	16775	16875	16897	16882	16975	16939	16805	16804	16938	16924	16850	17194	16912	16936	16739	17086	16916	16831	16929	16868	16819	16838	16956	16852	17014	16823	16811	17041	16895	16947	16766	16988	16939	16772	16889	17153	16858	16860	16707	16887	17067	16770	17090	16960	16867	16979	16967	16642	16693	16995	16830	16952	16733	16926	16845	16834	16824	16721	16663	16968	16966	16845	16936	16730	16939	16874	17015	16883	16964	16818	16679	17079	16804	16775	16795	16719	16997	16732	17011	16967	16875	16868	17013	16900	16789	16940	16793	16827	16800	16978	16893	16877	16795	16926	16836	16987	16834	16824	16805	16809	16622	16942	17248	17092	17100	16843	16950	16905	17024	16774	16884	16805	16998	16941	16918	16921	17073	16788	17021	17035	17109	17051	17050	16869	16934	16841	17075	16851	16850	16749	16850	16927	16820	16799	16848	17134	16936	16872	17058	16970	16876	17016	16818	17039	16806	16920	16937	16904	17006	16838	16828	17075	17015	16973	16798	16852	16945	16604	16932	16877	16844	16965	16952	16720	17100	16938	16980	16927	16881	16974	16948	16818	16995	16771	17019	16960	16873	16703	16886	16842	16964	16999	16903	16918	16832	16834	16770	16950	16831	17069	16806	17011	16942	17004	16855	17067	16881	16743	16781	16940	16845	16806	16927	16844	16896	16935	16833	16784	17041	16757	16963	16952	16845	16844	16968	16691	16789	16981	16965	17130	17002	16835	16843	16664	17059	17038	16829	16949	16731	16978	16770	16857	16700	17171	16979	16788	16787	16996	16874	16871	16690	16852	16790	16987	16856	16757	17054	16897	16889	16960	17044	17070	16972	17139	17194	16978	16878	16849	16771	16746	16793	16964	16921	17035	16870	16776	16750	16991	16958	16879	16770	16808	16931	17017	16863	16886	16678	16768	16748	16879	16794	16888	16976	16973	16970	17113	16817	16894	16938	16803	16914	16759	16844	16848	16823	16904	16936	17068	16973	16633	16800	16802	16895	16795	17039	16984	16806	16775	16942	16835	16945	16830	16881	16842	16883	17090	17064	16956	16871	16907	16965	17021	16869	16927	16883	17008	16623	16910	16902	16769	16794	17029	17072	16941	16865	16900	16888	17189	17052	16929	16871	16660	16885	16866	17047	17070	16943	16998	16950	17038	16909	16958	16819	16913	16714	16744	16782	17047	17179	16800	16899	17051	16855	16756	17044	17034	16915	16949	16979	16933	16901	16999	16748	16883	16933	16922	16901	16985	16887	16963	16769	16852	17057	16933	17040	17045	16997	16987	17048	17007	17035	17021	17070	16993	16953	16804	16786	16944	16660	17005	16890	16751	16693	16804	16956	16908	16988	16815	16994	16840	17057	16645	16844	16917	16896	16807	16900	16905	17043	16919	16705	17124	16827	17103	16935	16924	17104	16753	16798	16870	16969	16820	16961	17001	16775	16916	17037	17166	17025	17185	16890	16856	16780	16819	16792	16952	16919	17011	17034	16965	16766	16860	17017	16794	16821	16955	17015	16661	16825	16779	16779	17079	16868	17091	16924	16840	16839	16710	16979	16944	16888	16839	16971	16775	16874	16933	17028	16773	16910	17047	16697	16805	16932	16714	17056	16891	16867	16884	16784	17116	16838	17112	17108	16963	16866	16845	16808	16777	16891	16824	16909	17248	16815	16876	17091	17053	16858	16709	16816	16931	16843	17051	17162	16773	16822	16842	16880	16896	16929	17211	16903	16782	16802	16908	16931	16885	16957	16765	16983	16975	17004	16926	17098	16862	16907	16868	16816	16809	16742	16959	16926	16836	16786	16921	16968	17075	16815	16797	16914	16805	17055	17115	16843	16820	16910	16820	17094	16884	16792	16891	16923	17125	16908	16905	16945	16754	16965	16863	16826	17020	16893	16797	17028	17011	16909	17039	16763	16982	17134	17022	16718	17087	16875	16842	17031	16814	16962	16823	16989	16950	17040	16953	16769	16839	16874	16895	16841	17005	16874	16853	16900	16989	16789	16888	16991	16806	16927	16824	16866	16863	16774	17066	16991	16980	16957	16989	17047	17093	16702	16859	16824	16881	16780	16970	16839	16846	16908	16875	16951	16909	16735	16963	16957	17162	17023	16902	17123	16927	16937	16734	17035	16932	16897	16949	16994	16817	17099	16930	16899	16974	16788	16695	17004	16880	16772	16767	16973	16829	16839	16987	16865	17005	16949	16955	16936	16976	16967	16990	16826	16735	17046	16757	16570	16862	16960	17051	17038	16941	16964	16889	16749	16962	16882	16997	17019	16778	16979	16892	17081	16949	17111	16888	16996	16833	16815	16863	17024	16920	16929	16976	16855	16965	16902	16870	16994	16809	16731	16930	16960	16800	16742	16709	17038	16809	16845	16851	16950	16917	16886	16835	16785	16886	17158	16947	17030	16938	16909	16951	17034	16816	17228	16773	16860	16902	16960	16724	17095	16962	16825	16826	17111	16968	16957	17030	16661	16697	16993	16959	17012	16898	16876	16999	16807	17285	16856	16938	17111	17055	16898	16885	16912	16891
14106	21279	18907	16624	15500	14698	14405	14057	13965	14036	13982	13696	13720	13742	14076	13942	13776	13888	13936	13927	13804	13954	13848	13793	13735	13658	13754	13765	13821	13932	13674	13800	13744	13760	13578	13923	13756	13644	13934	13791	13762	13845	13758	13980	13704	13772	13743	13640	13641	13655	13846	13659	13827	13773	13841	13916	13706	13771	13781	13728	13798	13821	13709	13555	13853	13764	13782	13729	13780	13808	13810	13764	13770	13839	13987	13804	13639	13841	13840	13725	13758	13823	13780	13917	13675	13804	13755	13781	13737	13695	13748	13753	13679	13834	13650	13679	13688	13877	13736	13799	13689	13706	13705	13870	13702	13701	13782	13898	13757	13532	13874	13666	13706	13725	13757	13840	13618	13733	13658	13724	13721	13641	13795	13871	13942	13886	13868	13731	13895	13668	13813	13899	13745	13710	13748	13640	13813	13732	13685	13674	13854	13886	13919	13802	13935	13741	13727	13722	13933	13780	13811	13704	13733	13864	13811	13874	13648	13681	13694	13741	13827	13783	13660	13768	13928	13738	13768	13763	13762	13743	13732	13676	13731	13849	13797	13710	13629	13812	13881	13831	13789	13696	13773	13886	13592	13663	13698	13748	13851	13864	13637	13855	13597	13659	13737	13724	13662	13774	13567	13679	13651	13651	13770	13890	13694	13742	13824	13725	13918	13940	13694	13809	13726	13734	13764	13594	13741	13736	13679	13760	13675	13824	13750	13955	13850	13713	13906	13700	13805	13791	13779	13943	13853	13757	13794	13806	13764	13761	13634	13701	13753	13773	14017	13889	14007	13693	13790	13667	13898	13695	13892	13556	13779	13780	13924	13750	13830	13808	13807	13789	13735	13797	13750	13769	13860	13823	13731	13641	13643	13727	13803	13742	13711	13839	13859	13919	13748	13622	13855	13689	13801	13717	13769	13857	13692	13581	13742	13864	13971	13871	13624	13805	13681	13882	13815	13726	13727	13537	13740	13567	13787	13719	14065	13624	13725	13833	13853	13773	13845	13703	13754	13850	13744	13744	13951	13722	13680	13879	13895	13750	13868	13842	13718	13925	13643	13875	13626	13606	13780	13841	13703	13967	13730	13881	13701	13794	13724	13712	13811	13890	13789	13810	13740	13972	13660	13875	13863	13636	13776	13700	13876	13839	13738	13830	13703	13733	13788	13779	13836	13797	13908	13835	13765	13839	13922	13875	13679	13617	13842	13793	13733	13711	13601	13907	13642	13785	13842	13837	13795	13710	13560	13799	13804	13736	13924	13825	13698	13659	13803	13810	13784	13800	13864	13948	13846	13776	13578	13816	13754	13613	13875	13841	13889	13860	13937	13830	13724	13776	13780	13829	13744	13791	13834	13794	13749	13878	13574	13904	13889	13786	13635	13840	13635	13662	13910	13834	13664	13789	13942	13801	13633	13787	13829	13864	13561	13652	13804	13648	13802	13876	13720	13797	13753	13824	13992	13606	13689	13624	13760	13909	13645	13676	13878	13807	13634	13615	13849	13667	13602	13677	13787	13708	13792	13677	13577	13745	13899	13788	13659	13855	13834	13930	13745	13645	13821	13705	13956	13888	13751	13700	13737	13715	13768	13737	13775	13802	13818	13752	13709	13881	13654	13786	13797	13781	13550	13815	13765	13875	13724	13695	13792	13720	13967	13766	13635	13484	13852	13781	13780	13916	13722	13761	13944	13735	13748	13727	13734	13673	13795	13770	13730	13905	13794	13947	13914	13824	13878	14011	13847	13708	13793	13762	13881	13790	14005	13681	13833	13919	13813	13999	13745	13880	13851	13857	13829	13783	13806	13899	13661	13750	13819	13755	13810	13516	13782	13829	13731	13598	13647	13778	13655	13669	13729	14106	13810	13793	13788	13661	13878	13744	13876	13792	13729	13991	13814	13771	13776	13992	13767	13705	13878	13867	13793	13726	13867	13576	13893	13854	13871	13751	13761	13940	13709	13770	13818	13892	13688	13645	13790	13808	13650	13782	13739	13810	13724	13793	13714	13716	13793	13752	13706	13737	13608	13812	13752	13825	13699	13632	13671	13857	13675	13645	13886	13802	13783	13873	13687	13702	13748	13886	13735	13804	13631	13906	13869	13759	13743	13697	13783	13851	13816	13745	13744	13745	13699	13640	13847	13726	13670	13776	13640	13742	13787	13902	13952	13853	13724	13731	13777	13821	13777	13722	13753	13853	13736	13618	14078	13732	13715	13789	13759	13761	13685	13743	13792	13759	13853	13629	13789	13675	13827	13904	13730	13763	13767	13762	13757	13776	13692	13782	13786	13902	13799	13845	13745	13769	13684	13751	13633	13627	13803	13740	13782	13830	13735	13825	13826	13855	13722	13779	13809	13836	13883	13781	13693	13701	13866	13664	13604	13747	13650	13825	13774	13637	13895	13895	13863	13772	14011	13705	13733	13878	13733	13775	13959	13899	13638	13751	13948	13911	13720	13689	13714	13709	13742	13760	13875	13818	13910	13819	13754	13683	13772	13892	13873	13621	13674	13643	13700	13760	13790	13763	13817	13752	13872	13659	13841	13653	13790	13845	13838	13822	13783	13679	13776	13938	13618	13682	13843	13770	13829	13806	13822	13741	13762	13595	13733	13810	13591	13639	13821	13764	13826	13776	13740	13685	13841	13787	13800	13754	13701	13746	13933	13707	13858	13631	13937	13793	13630	13665	13857	13738	13788	13686	13578	13733	13832	13831	13922	13875	13681	13742	13859	13648	13816	13501	13779	13729	13649	13994	13833	13659	13802	13652	13714	13526	13645	13817	13712	13692	13723	13666	13812	13729	13833	13821	13773	13681	13814	13739	13737	13771	13767	13913	13678	13801	13814	13759	13654	13676	13985	13619	13640	13936	13638	13862	13721	13728	13864	13821	13676	13891	13835	13533	13820	13892	13738	13743	13573	13807	13897	13751	13577	13765	13643	13849	13669	13884	13806	13769	13796	13667	13754	13871	13806	13754	13788	13735	13799	13898	13744	13769	13727	13772	13621	13940	13938	13591	13833	13813	13750	13810	13864	13826	13646	13816	13708	13702	13732	13717	14001	13685	13672	13766	13783	13786	13887	13808	13873	13852	13767	13809	13893	13818	13779	13859	13790	13836	13730	13761	13750	13637	13750	13828	13772	13884	13698	13929	13667	13868	13765	13810	13770	13775	13791	13799	13811	14019	13653	13639	13994	13747	13659	13776	13740	13775	13671	13688	13789	13768	13819	13832	13752	13797	13676	13901	13772	13729	13812	13822	13670	13828	13785	13846	13621	13745	13729	13958	13830	13820	13689	13653	13788	13692	13754	13697	13873	13806	13817	13671	13741	13764	13686	13789	13921	13814	13810	13787	13830	13677	13792	13751	13852	13842	13916	13784	13672	13962	13712	13963	13775	13886	13803	13895	13730	13689	13596	13736	13908	13706	13761	13856	13685	13690	13672	13906	13771	13723	13739	13941	13834	13631	13717	13803	13648	13517	13764	13663	13875	13840	13908	13867	13745	13804	13728	13683	13620	13817	13955	13663	13833	13674	13721	13809	13906	13852	13775	13727	13887	13735	13718	13654	13684	13796	13755	13739	13733	13822	13770	13760	13786	13885	13730	13680	13680	13743	13660	13827	13756	13561	13612	14026	13748	13607	13784	13598	13746	13839	13740	13769	13817	13791	13581	13893	13936	13765	13849	13625	13749	13858	13874	13767	13719	13699	13768	13748	13742	13796	13727	13905	13800	13769	13918	13563	13802	13814	13798	13662	13738	13769	13829	13934	13793	13798	13801	13751	13656	13762	13823	13815	13842	13662	13789	13876	13631	13765	13838	13766	13816	13889	13724	13780	13727	13692	13721	13700	13656	13825	13699	13910	13781	13663	13840	13661	13703	13847	13774	13808	13955	13892	13833	13581	13762	13872	13899	13805	13814	13755	13904	13868	13613	13744	13847	13532	13840	13861	13962	13713	13879	13773	13678	13706	13857	13681	13823	13785	13731	13873	13809	13801	13775	13731	13818	13812	13887	13707	13769	13735	13927	14001	13908	13763	13660	13585	13923	13824	13619	13714	13837	13706	13741	13784	13853	13704	13690	13846	13775	13779	13790	13910	13745	13651	13798	13722	13812	13659	13814	13655	13854	13690	13746	13755	13665	13829	13717	13609	13826	13805	13706	13689	13609	13676	13806	13713	13875	13672	13797	13637	13758	13737	13839	13980	13789	13597	13823	13715	13535	13820	13705	13774	13839	13832	13723	13733	13691	13860	13747	13892	13705	13790	13704	13749	13664	13749	13717	13723	13709	13771	13690	13708	13735	13797	13780	13814	13739	13842	13823	13675	13991	13920	13788	13809	13677	13820	13704	14012	13683	13817	13630	13800	13745	13756	13849	13865	13837	13795	13984	13882	13721	13946	13668	13754	13792	13743	13776	13837	13658	13838	13778	13800	13728	13761	13840	13655	13724	13792	13947	13781	13913	13828	13792	13845	13820	13717	13702	13745	13811	13807	13789	13784	13913	13620	13645	13644	13682	13860	13800	13817	13760	13562	13674	13686	13679	13735	13786	13630	13921	13694	13716	13836	13783	13766	13738	13519	13706	13871	13753	13762	13763	14009	13696	13743	13741	13849	13791	13961	13730	13829	13780	13763	13679	13773	13868	13772	13784	13628	13823	13852	13756	13845	13582	13730	13878	13920	13864	13599	13654	13834	13815	13850	13683	13705	13667	13707	13856	13910	13717	13786	13777	13818	13788	13828	13701	13772	13884	13751	13848	13669	13834	13790	13733	13984	13839	13797	13815	13713	13665	13877	13874	13880	13976	13820	13829	13758	13823	13700	13863	13867	13794	13915	13763	13784	13826	13849	13761	13852	13718	13777	13969	13808	13772	13755	13722	13800	13641	13653	13830	13734	13698	13683	13842	13727	13751	13797	13897	13784	13887	13776	13718	13777	13674	13941	13780	13624	13756	13857	13791	13829	13717	13889	13799	13786	13954	13881	13909	13882	13767	13745	13565	13787	13658	13637	13748	13866	13774	13817	13777	13746	13783	13741	13946	13727	14023	13704	13922	13855	13598	13918	13855	13736	13719	13721	13733	13768	13730	13805	13743	13774	13718	13745	13836	13789	13684	13833	13693	13948
22325	21353	28669	24394	21625	22980	21779	17401	16522	16782	16606	16260	16246	16499	16376	16316	16205	16350	16348	16406	16357	16329	16081	16332	15972	16353	16191	16230	16179	16001	16079	16192	16141	16023	16065	16061	16098	16145	16049	16041	15959	15884	16210	16094	16192	15935	15889	16284	15977	16187	16039	16173	16091	16095	16132	16124	16085	15929	15985	16127	16166	16108	16124	16148	16026	16038	16092	16095	16072	16021	16126	16015	15841	16116	16154	16134	15799	16002	16046	15773	16238	16078	16170	15992	16164	16225	16049	16115	16092	15913	16072	16053	16015	16076	16019	15988	16022	16060	16167	16085	16074	16004	15964	15976	16052	15986	16052	15899	16056	16021	16035	16128	16082	16128	16060	16001	16090	15979	16019	16118	16206	16126	16129	16062	16034	16076	15865	15920	16121	16180	16074	15876	15979	15934	16049	16040	16025	16066	16056	16003	15885	15862	16049	15884	16122	15898	16156	16013	15878	15996	15879	16026	16104	16006	16096	16037	16088	16036	16089	15806	16004	15989	15947	16188	15978	15984	15929	15943	16167	16000	16063	16164	16079	15861	16180	16085	15994	16107	15987	16005	16155	16084	16235	16103	16112	15935	16066	16003	15900	15908	16010	16082	16181	16186	16007	15908	15935	16068	15996	15911	16111	16121	16121	16084	16080	15981	16016	16385	16049	15918	15764	16012	16265	16204	16096	16087	16036	16147	15964	15914	16065	16145	16129	16115	16219	15998	16084	16043	16021	15858	16062	16074	15963	15971	16053	16017	16062	16118	16008	15973	15947	16186	16178	15932	15803	15862	16152	15871	16212	16035	16111	16267	16120	16045	15950	16099	16266	15862	16043	16009	16046	15872	16085	16092	16333	16235	16005	16090	16060	16139	16104	15993	16174	16132	16057	15971	16018	15937	16200	16074	16050	15934	16089	15932	16092	16098	15980	16161	15888	16060	16062	16071	16178	15984	16165	16104	16351	16039	16185	16008	16279	16221	16230	16078	15964	16154	15918	15891	15920	15960	15952	15895	16157	16125	16165	16119	15958	16148	16135	16030	16122	15959	15887	16063	16030	15944	15778	16214	15886	16033	15877	15801	16121	16108	16028	15993	16109	16044	15910	16102	16106	16074	16033	15910	16155	16240	16078	15973	16426	16091	16137	16060	15902	15922	15970	15992	15807	16140	16110	16124	15987	15951	16158	16020	16161	15983	16132	15936	16059	16028	16003	16058	16032	16025	16142	15958	16277	16130	16127	15977	16022	15872	16032	15885	16032	16037	16058	16096	16026	16121	15850	16153	15984	16039	16032	16012	16017	16095	15876	16173	15962	15874	15766	15995	16137	16013	15957	15898	16075	16006	16024	16014	16081	16196	16073	15832	15838	16013	15901	15920	16017	15827	15952	16018	16066	16144	15895	16050	15869	16002	15978	15988	16169	15891	16018	15858	16050	16031	16177	16191	16086	16077	16014	16061	16138	15992	15943	16061	15960	16130	15950	16101	16036	15896	16113	16135	16103	15988	16095	16049	15982	16067	16063	15978	16112	16212	16109	15864	15927	16089	16016	15983	15839	16069	15979	15959	15939	16097	16159	16101	15937	15908	16123	15779	16058	16172	15959	16068	16065	16089	16061	16068	16020	16068	15912	16089	16146	16032	15991	15920	15884	16028	16103	15993	16109	16022	15877	16203	16063	15801	15962	15987	16162	15816	15997	16110	16014	15987	15939	15966	16186	16110	16117	16099	16099	16242	16105	16242	15809	16065	16030	15984	15830	15977	15959	15970	15975	16055	16190	16019	15895	16062	15880	16099	16025	16142	16267	16080	15981	16002	15936	15858	16225	16025	15925	15857	16058	15990	15969	16064	16119	16114	16109	16017	15978	15900	15890	15878	16079	15830	16237	16097	16028	16008	15823	16003	16103	16234	16113	16207	16050	16018	16166	16056	16018	16065	16130	15814	16003	16140	15815	16017	16083	16085	16049	16011	16102	15881	16097	16080	16043	16110	15959	16122	15959	16044	16162	16041	16105	16086	16148	15685	15811	16135	16276	16093	16049	15982	16056	16033	15981	15768	16030	16021	15961	15831	16143	16091	16218	16133	16076	16000	16167	16153	16117	16163	16161	15938	16149	16222	16105	15982	16008	16108	15983	16177	15987	15935	15850	15763	15793	16034	15932	16293	16081	16270	15869	16137	15956	16224	15890	15959	15930	15990	15943	16238	15887	15936	15835	16098	16145	16084	15990	15941	15989	16128	15963	15958	15964	16065	16021	16044	15881	16157	15995	16070	15763	16035	16300	15929	16163	16171	15996	15874	16158	16258	16177	16111	16184	16045	15906	16148	16159	15883	16018	15925	16124	16049	15865	16101	16106	15805	16006	15936	16106	16197	16319	16025	15986	16079	16060	16129	16072	16025	16105	16119	16150	15956	15917	16063	15982	15988	15836	15769	16092	16045	15958	15954	16186	16074	16168	15990	15975	16069	16001	16069	15948	16100	16151	16045	15982	16102	15773	15913	15949	16114	15973	16057	16174	16131	16006	16122	15954	15926	16003	15901	16048	16006	16076	15946	15930	16064	16181	16006	16143	15928	16082	15982	16209	16022	16172	15882	16070	16139	16099	15954	16017	15942	16134	15947	16094	16179	15999	15792	16129	16041	16070	16201	16145	15927	16088	16136	16184	15989	16035	16007	16156	16058	16040	15948	15979	16023	15963	15875	16079	16042	15949	16172	16179	15988	16013	15969	15976	16286	16023	15955	16149	15990	16130	16087	16104	16078	16106	16045	16083	15901	15740	15652	16074	16022	16014	15907	16077	15992	15983	15972	16093	16129	15943	16107	15915	15812	15995	15933	15868	16010	16086	16075	15993	16097	16118	16121	16017	16246	16022	16069	16073	15945	15912	16068	15997	16121	16085	15948	16010	15874	16129	15851	16122	16049	15920	16160	15954	16014	16054	15976	16247	16146	15943	15807	15813	15950	16016	16022	15859	15794	16031	16016	16144	16028	15982	15863	16015	15851	16094	15876	16119	16138	15968	15954	15933	15890	15765	15999	16125	15914	15811	15904	15952	16096	16066	15982	15997	16048	15894	16071	15997	16064	15909	16213	15886	15940	16067	16053	16037	15845	15941	16033	15899	16173	15867	15948	16133	16108	15936	15983	15999	16070	15985	15882	16069	15986	15998	16018	15993	15969	15901	16137	15973	16130	16103	15922	15981	16040	16149	15948	15913	16210	15919	15831	16153	16015	16160	15962	15891	15911	15886	16037	16023	15833	15941	16053	16007	16191	15958	16089	16178	15915	15917	16043	15987	16064	15994	15927	15904	16198	15940	16308	16006	16004	16198	16067	15961	16040	15828	16151	16034	16191	16093	16038	16136	16107	16020	16061	15942	16105	16076	16293	16009	15989	15883	16136	16030	15858	16103	16050	15997	15949	16026	16200	16194	16013	16130	16093	16143	15996	16089	16110	16038	16096	16025	15965	16128	15931	15771	16199	15970	15882	15989	16028	16182	16217	16026	16172	16053	16111	16239	15967	16215	15832	16029	15953	16038	16213	16128	16129	16143	16100	16046	16075	16036	16025	16108	16117	16151	16216	16214	15934	16163	15905	15957	15966	15979	15835	16154	15972	16053	15991	16124	16141	16015	15855	16166	15901	15784	15980	16039	15984	16033	16112	15964	15946	16062	16120	15894	15680	15835	16017	16256	16017	15952	15952	15970	16107	16008	15889	16228	16265	16095	16068	16146	16084	16028	16182	16023	15978	16075	15978	16054	16072	15891	16107	15875	15851	16089	16204	15822	15935	15809	16107	16138	15948	16122	16150	15921	15926	16095	16048	15948	16070	16060	16058	16098	16169	16068	15974	16212	16115	16183	16131	15933	16055	16343	16119	15916	16063	16158	15974	16101	16092	15952	16061	16148	16076	16081	16069	16123	16065	15975	16265	16280	16018	15893	16112	15942	16076	15932	15982	15847	15908	15933	15948	15959	16150	16053	16058	16008	16084	15941	15975	15942	15908	16216	16075	15956	16164	16077	16087	16045	16054	16046	16082	15820	16126	16130	16030	16086	16098	15833	16207	16128	16020	15998	15916	15990	15845	15934	16065	15884	15980	15770	15892	15879	16040	16207	16028	15856	15944	16257	16087	16181	15966	15803	15890	16071	16116	16012	15866	16201	16071	16089	15983	15897	15873	16058	16014	16042	16034	16065	16089	16145	16150	15962	16025	16099	16043	15920	16125	15808	15996	16068	15845	16127	16074	15970	16101	16072	16098	16051	15970	15839	15925	16018	15913	16073	16138	16000	16116	16078	16214	15890	16134	16238	15984	15894	16016	16182	16026	16043	16047	15886	15892	16020	15985	16270	16208	16227	15831	15938	15962	16048	16054	15994	15962	16060	15914	15958	16055	16057	15820	15860	15943	16077	15935	15868	15952	15957	16074	16276	16104	16188	16065	16083	15978	15913	16241	16046	15986	16036	15864	16089	16037	16063	16052	16020	15986	15924	16053	15858	15930	16102	15885	15999	15994	15960	16008	16113	15978	15908	16118	16100	15738	15959	15803	15797	16020	16000	16109	16020	16028	15992	16134	15877	15966	15856	15959	15993	16105	16089	15944	15976	16064	16021	16038	15964	16081	16097	15899	16085	16011	16220	15910	15968	15956	15989	16029	16122	15919	16172	15906	15971	16115	15978	16045	15755	15964	16003	15982	16223	15943	16030	16106	16000	15827	16116	16012	15937	15857	16119	16008	16140	16053	16218	16246	16037	15974	16078	16039	16152	16191	15865	16005	16066	16009	15932	15923	16084	15989	16064	16012	15891	15980	15759	15917	16120	16076	16126	15926	16050	16125	16132	16070	15878	15969	16136	16046	16015	16176	15782	16006	16157	16173	15869	15897	16101	16188	16009	16067	16284	16061	16122	16132	16124	15923	16119	16036	16212	16065	15989	16126	16178	16100	16072	16123	15984	15846	16168	15998	16183	16073	16242	16085	16079	16037	15922	16004	15835	15991	15826	16132	16023	16073	15923	15969	15865	16050	16234	16175	16123	16132	16113	16168	15895	15993	16097	15820	16019	16198	15936	15919	16038	16100	16061	16006	16233	15810	15982	16005	15986	16057	16021	15930	15851	16006	16157	15827
13795	26973	23655	19168	16980	15391	14428	14074	14195	13914	13925	13505	13572	13508	13379	13376	13485	13383	13505	13492	13479	13562	13410	13374	13276	13426	13462	13080	13437	13181	13391	13261	13158	13324	13336	13243	13350	13189	13351	13408	13331	13312	13362	13297	13194	13412	13203	13246	13255	13164	13217	13183	13388	13352	13311	13217	13355	13367	13278	13362	13358	13250	13279	13090	13350	13489	13362	13151	13288	13197	13328	13343	13283	13255	13365	13247	13373	13228	13269	13352	13368	13185	13226	13271	13292	13309	13370	13259	13246	13163	13250	13141	13132	13245	13252	13266	13282	13150	13183	13325	13128	13438	13307	13340	13311	13207	13202	13174	13295	13298	13235	13163	13128	13277	13474	13345	13143	13253	13391	13272	13219	13506	13343	13321	13150	13212	13197	13150	13167	13284	13380	13378	13249	13314	13020	13308	13211	13106	13303	13317	13266	13193	13317	13324	13355	13401	13199	13289	13155	13490	13281	13319	13260	13375	13169	13281	13202	13214	13465	13396	13375	13297	13205	13178	13164	13295	13247	13283	13119	13241	13317	13189	13243	13235	13338	13232	13404	13228	13265	13320	13243	13364	13344	13226	13340	13232	13245	13400	13311	13214	13178	13201	13244	13129	13333	13261	13237	13225	13160	13441	13359	13304	13149	13387	13143	13322	13274	13480	13346	13224	13350	13335	13111	13223	13392	13270	13317	13284	13367	13194	13300	13397	13278	13166	13106	13335	13274	13221	13146	13346	13428	13322	13359	13290	13223	13288	13368	13368	13343	13353	13246	13182	13345	13226	13134	13344	13237	13292	13255	13344	13135	13217	13345	13302	13296	13203	13318	13218	13281	13254	13220	13244	13331	13422	13301	13248	13386	13367	13358	13327	13264	13246	13210	13368	13058	13244	13367	13403	13386	13357	13273	13284	13313	13358	13233	13056	13423	13343	13210	13273	13295	13189	13315	13246	13389	13526	13213	13421	13226	13299	13249	13357	13282	13393	13325	13170	13152	13315	13193	13328	13235	13084	13191	13326	13116	13296	13223	13261	13262	13348	13227	13370	13208	13235	13404	13296	13161	13151	13183	13334	13210	13252	13141	13063	13144	13338	13228	13131	13365	13152	13293	13143	13184	13186	13300	13292	13317	13210	13390	13326	13187	13091	13330	13005	13141	13294	13330	13220	13382	13189	13460	13174	13212	13206	13212	13183	13155	13342	13192	13251	13162	13205	13236	13235	13354	13360	13301	13344	13358	13313	13345	13256	13116	13480	13296	13358	13307	13467	13253	13383	13224	13294	13203	13349	13462	13413	13295	13271	13228	13332	13221	13095	13275	13244	13118	13160	13297	13171	13270	13404	13276	13346	13310	13089	13157	13333	13189	13294	13203	13354	13350	13274	13502	13165	13285	13276	13325	13221	13328	13331	13391	13043	13288	13163	13303	13245	13220	13298	13423	13368	13337	13309	13342	13379	13298	13267	13312	13263	13115	13289	13178	13368	13344	13217	13187	13400	13112	13391	13070	13207	13415	13212	13295	13185	13208	13383	13217	13261	13255	13288	13313	13294	13105	13361	13172	13339	13360	13225	13040	13290	13292	13316	13205	13483	13152	13278	13410	13404	13097	13167	13153	13225	13298	13044	13321	13170	13293	13346	13357	13431	13269	13201	13362	13167	13325	13165	13296	13221	13340	13353	13137	13240	13147	13154	13280	13285	13313	13318	13191	13282	13265	13319	13286	13366	13208	13182	13200	13180	13324	13226	13365	13185	13339	13428	13266	13242	13316	13541	13402	13257	13285	13312	13263	13347	13313	13247	13310	13292	13266	13304	13331	13181	13266	13306	13253	13313	13198	13302	13376	13321	13372	13261	13294	13338	13189	13093	13305	13261	13366	13273	13361	13098	13127	13332	13254	13201	13308	13182	13447	13325	13227	13246	13226	13232	13283	13291	13326	13366	13377	13045	13292	13304	13345	13496	13120	13384	13309	13286	13271	13213	13242	13209	13057	13256	13210	13086	13344	13422	13361	13265	13144	13405	13264	13284	13240	13248	13240	13304	13242	13486	13240	13245	13227	13261	13248	13258	13434	13320	13278	13410	13265	13300	13226	13307	13331	13432	13186	13232	13134	13380	13273	13307	13585	13247	13158	13216	13111	13111	13289	13181	13504	13154	13329	13191	13272	13422	13300	13432	13171	13154	13205	13206	13082	13206	13412	13137	13325	13346	13313	13339	13205	13350	13440	13439	13267	13047	13306	13336	13345	13247	13318	13365	13198	13266	13156	13263	13279	13287	13284	13383	13309	13280	13313	13198	13446	13364	13275	13179	13321	13303	13424	13216	13201	13126	13017	13134	13336	13364	13294	13317	13257	13432	13385	13361	13454	13322	13273	13304	13269	13410	13347	13235	13221	13351	13326	13256	13119	12989	13373	13155	13209	13285	13105	13362	13161	13220	13230	13221	13430	13297	13297	13213	13240	13374	13424	13257	13167	13349	13256	13428	13187	13221	13360	13362	13226	13241	13133	13218	13325	13226	13047	13126	13285	13189	13345	13267	13317	13175	13204	13207	13326	13251	13299	13310	13330	13301	13152	13197	13270	13298	13194	13214	13264	13221	13227	13243	13349	13161	13241	13295	13264	13267	13227	13428	13291	13323	13276	13150	13283	13283	13256	13396	13335	13137	13333	13349	13238	13212	13239	13257	13224	13343	13486	13338	13222	13269	13366	13333	13229	13143	13368	13223	13290	13379	13229	13298	13203	13245	13324	13269	13350	13356	13230	13360	13195	13243	13500	13188	13251	13260	13221	13323	13200	13312	13444	13377	13337	13314	13008	13210	13411	13319	13380	13166	13177	13349	13314	13147	13246	13287	13173	13168	13210	13402	13215	13103	13374	13306	13222	13281	13346	13275	13169	13153	13234	13378	13094	13207	13479	13216	13210	13223	13213	13199	13328	13437	13242	13195	13264	13320	13166	13299	13328	13277	13443	13222	13125	13444	13217	13201	13293	13301	13310	13338	13286	13179	13293	13159	13149	13298	13318	13225	13231	13138	13286	13366	13364	13264	13056	13332	13124	13305	13331	13322	13272	13292	13251	13125	13270	13266	13348	13257	13275	13162	13349	13341	13354	13332	13304	13175	13231	13124	13323	13353	13484	13272	13268	13287	13322	13388	13342	13452	13159	13507	13100	13443	13292	13135	13323	13141	13047	13348	13083	13437	13231	13253	13189	13151	13294	13231	13348	13107	13236	13196	13247	13186	13223	13215	13275	12963	13087	13254	13250	13233	13262	13255	13248	13350	13315	13343	13299	13200	13321	13158	13166	13419	13213	13340	13362	13167	13137	13275	13278	13270	13199	13197	13286	13329	13110	13171	13419	13335	13268	13228	13113	13171	13315	13339	13173	13327	13234	13354	13313	13287	13146	13176	13197	13449	13338	13174	13410	13370	13266	13411	13231	13449	13208	13264	13329	13382	13233	13317	13373	13273	13194	13412	13308	13120	13237	13215	13160	13462	13304	13095	13315	13194	13413	13274	13461	13415	13328	13322	13327	13068	13106	13288	13328	13197	13181	12938	13273	13307	13178	13047	13410	13449	13190	13315	13206	13278	13279	13322	13283	13151	13258	13300	13268	13223	13180	13155	13270	13365	13189	13204	13288	13423	13411	13284	13475	13345	13123	13209	13245	13283	12989	13326	13165	13249	13470	13165	13364	13135	13305	13427	13339	13216	13330	13211	13218	13182	13200	13213	13196	13203	13191	13280	13206	13308	13132	13337	13286	13237	13390	13333	13411	13337	13335	13273	13247	13292	13289	13258	13377	13133	13295	13387	13183	13304	13247	13355	13194	13278	13214	13303	13246	13333	13332	13327	13307	13214	13219	13185	13322	13134	13203	13282	13328	13248	13189	13244	12999	13308	13331	13249	13332	13223	13284	13122	13138	13223	13308	13571	13186	13165	13442	13307	13209	13238	13320	13207	13271	13177	13286	13218	13204	13188	13209	13241	13246	13326	13383	13252	13066	13123	13309	13270	13235	13260	13231	13307	13339	13287	13262	13211	13193	13419	13338	13392	13372	13077	13154	13290	13377	13401	13115	13261	13201	13396	13326	13237	13261	13531	13275	13196	13271	13185	13358	13034	13426	13396	13242	13320	13264	13244	13418	13289	13195	13169	13236	13284	13256	13275	13265	13222	13311	13217	13260	13206	13067	13196	13337	13330	13314	13286	13280	13147	13311	13348	13189	13142	13370	13332	13170	13199	13232	13231	13315	13317	13374	13381	13245	13294	13330	13437	13313	13191	13368	13113	13363	13362	13294	13213	13259	13071	13122	13329	13237	13243	13272	13215	13185	13231	13391	13156	13307	13404	13427	13171	13170	13208	13288	13344	13389	13237	13309	13345	13315	13271	13203	13342	13355	13369	13231	13406	13225	13292	13354	13088	13247	13272	13060	13246	13381	13188	13235	13263	13392	13146	13268	13322	13374	13233	13291	13350	13276	13346	13242	13389	13249	13304	13211	13307	13268	13274	13275	13287	13251	13434	13174	13274	13223	13206	13175	13086	13216	13256	13215	13216	13290	13243	13174	13173	13212	13303	13310	13349	13245	13191	13310	13317	13238	13301	13249	13218	13253	13139	13264	13278	13136	13108	13218	13230	13280	13216	13297	13250	13469	13273	13283	13237	13243	13414	13276	13210	13171	13457	13234	13354	13229	13308	13073	13391	13239	13440	13178	13485	13217	13209	13204	13355	13345	13177	13344	13321	13265	13374	13293	13322	13305	13351	13149	13268	13261	13284	13350	13189	13240	13130	13194	13169	13263	13272	13388	13230	13237	13100	13112	13309	13346	13185	13243	13229	13438	13198	13350	13189	13513	13237	13440	13298	13298	13210	13290	13294	13087	13240	13347	13193	13204	13150	13372	13180	13132	13291	13248	13150	13418	13485	13377	13398	13070	13381	13267	13479	13252	13345	13255	13352	13174	13210	13352	13263	13335	13298	13222	13230	13095	13269	13114	13312	13162	13271	13279	13285	13208	13329	13307	13238	13233	13234	13159	13269	13331	13398	13275	13268	13190	13176	13283	13340	13413	13266	13365	13284	13229	13333	13248	13322	13199	13396	13223	13253	13435	13176	13170	13313
29904	22643	22852	19972	17727	17191	16961	17098	17168	16864	16923	16877	17030	16915	16942	17055	16751	16897	17008	16729	16814	16919	16946	16830	17106	16982	16860	16688	16926	16918	16714	16932	16908	16953	16848	16813	16818	16916	16909	16982	17055	16840	16932	16986	16726	16868	16662	16791	16998	16777	16882	16994	16691	16614	16873	16788	16818	16845	16819	16752	16833	16858	16854	16605	16730	16883	16870	16971	16894	16639	16935	17016	16718	16755	16905	16722	16643	16839	16750	16836	16782	16780	17062	16875	16950	16773	16887	16911	16865	16864	16763	16825	17035	16803	16776	16995	16866	16882	16801	16724	16863	16765	16747	16780	17078	16740	16765	16747	16836	16511	16947	16718	16919	16947	16791	16955	16788	16889	16870	16720	16769	16908	16764	16853	16936	16811	16910	16919	16895	16774	16970	16670	16868	16992	17003	16810	16924	16810	16958	17008	16740	16758	16757	16787	16869	16763	17053	16858	16675	16775	16710	16788	16971	16899	16802	16708	16639	16628	16729	16937	16879	16987	16782	16675	16921	16834	16935	16771	16848	16833	16913	16809	16869	16789	16765	16833	16602	16768	16857	16883	16872	16788	17074	16832	16801	16711	17055	16887	16697	17054	16818	16898	16683	16791	16766	16831	16683	16844	16888	16952	16711	16902	16807	16750	16902	17024	16764	16818	16789	17136	16791	16816	16789	16715	16786	16611	16934	17047	16781	16819	17050	16759	16898	16890	17053	16920	16991	16940	16764	16786	16966	16681	16900	16828	16868	16958	16868	16862	16895	16828	16840	17071	16937	16709	16756	16862	16987	16826	16913	16757	17069	17020	16940	16893	16693	16997	16750	16991	16985	17028	16668	16789	16939	16915	16883	16864	16887	17007	16728	16755	16832	16822	16824	16777	16793	16853	16871	16929	16857	16758	16788	16791	17047	16780	16748	16723	16844	16956	16809	16829	16653	16739	16970	16858	17005	16806	16739	16969	16805	16828	17015	16812	16811	16834	16990	16699	16780	16882	16686	16914	16841	16850	16886	16769	16765	16865	16745	16854	16702	16877	16808	16937	16907	16913	16844	16966	16749	16634	16744	16641	16886	16853	16843	16898	16579	17072	16846	16798	16930	16814	16717	16918	17012	16725	16714	16794	16941	16809	16804	16873	16733	16410	16777	16933	16779	16852	16943	16879	17008	16876	16749	16910	16770	16627	16874	16816	16885	16814	16906	16704	16765	16736	17004	17001	16804	17020	16761	16680	16983	16882	16860	16933	17039	16772	16756	16910	16870	16997	17084	16816	16692	16824	16964	16972	16882	16782	16761	16914	16782	16924	16844	16931	16792	16997	16886	16543	16840	16969	16997	16825	17057	16966	16914	16961	16918	16950	16794	16825	17018	16743	16935	16657	16674	16726	16983	16877	16927	16846	16987	16805	16801	16699	16972	16860	16975	16630	16876	16834	17029	17004	16766	16789	16920	16897	17077	16854	16949	16859	16910	16761	16847	16791	17007	16892	16787	16970	16813	16861	16786	16705	16743	16929	16855	17029	16739	16894	16669	16695	16915	16795	16902	16964	16964	17063	16834	16797	16765	16800	16829	16798	16672	17045	16770	16892	16811	16850	16764	16896	16938	16803	16932	16815	16685	16752	16787	16643	16937	16944	16928	16794	16920	16710	16576	16819	16986	16746	16828	16865	16762	16735	16882	16793	16992	17000	16899	16924	16852	16701	16909	16819	16808	16686	16818	16892	16834	16985	16913	16892	16915	16784	16680	16593	16765	16983	16989	16941	16877	16873	16970	16974	16892	17010	16905	16724	16826	16775	16717	16714	16786	16790	16902	16884	16836	16630	16718	16743	16780	16867	16987	16987	16913	16881	16729	16970	16929	16840	16988	16903	16977	16905	16822	16824	16810	16903	16893	16861	16970	16739	16790	17001	17015	16940	16902	16696	17090	16873	16720	16828	16881	16897	16689	16893	16779	16918	16818	16818	16773	16708	16733	16846	16861	16823	16948	16662	16990	16689	16819	16917	16768	16835	16795	16829	16812	16860	16825	17047	17010	16740	16725	16850	16920	16840	16844	16918	17080	16842	16918	16872	16915	16836	17024	16790	16556	16833	16629	16861	16764	16999	16916	16837	16836	16836	16892	16878	16734	16952	16857	16953	16899	17121	16989	16810	17003	16958	16841	16930	17097	16891	17096	16816	16974	16859	16795	16747	16891	16805	16939	16981	17008	17016	16795	16762	16738	16926	16819	16925	17027	16848	16893	16737	16909	16704	17035	16624	16930	16571	16868	16896	16896	17056	16647	16855	16742	16894	17119	16515	16668	16747	17049	17102	16998	16957	16949	16921	16929	16857	16957	16910	16864	16821	16510	16763	17001	17053	17088	16865	16737	16901	16725	16767	16837	16844	17033	16903	16921	17018	17135	16714	16972	16935	16859	16753	17008	17043	16984	16741	16886	16974	16882	16844	16874	16857	16729	16872	16797	16853	16879	17096	17058	16949	16826	16788	16874	16985	16788	16648	17012	16906	16751	16967	16599	16857	16855	16772	16900	16880	16869	16900	16949	16978	16807	16878	16783	16695	17006	16800	16696	16729	16815	17043	16860	16907	16943	16823	16870	16977	17121	17052	16826	16972	16868	16906	16987	16788	16906	16765	16797	16979	17056	17033	16882	16890	16863	16811	16871	16872	16945	17094	16949	16896	16956	16863	16861	16839	16887	16924	17002	16948	16911	17038	17009	16804	16951	16744	16971	16968	16860	16882	16616	16780	16825	16775	17119	16778	16818	16826	16931	16946	16950	16913	17162	16974	16729	17132	16901	17125	16801	16762	16966	16801	16775	16968	16920	16965	17025	16963	16846	16862	17014	16971	16908	16949	16907	16779	16774	17008	16653	16759	16874	16778	16968	16695	16795	16776	16757	16796	16768	16821	16897	16975	16951	16871	16829	16867	16953	16738	16884	16917	16991	16900	16617	16741	16645	16813	16912	16844	16772	16957	17001	17080	16872	17053	16752	16967	16770	16773	17011	16907	16741	16716	16959	16823	16930	16646	16684	16773	16894	16785	17035	16923	16629	16640	16650	16882	16894	16957	16897	16817	16799	16659	16814	16582	16858	16815	16910	16747	16913	16790	16998	16868	16990	16936	16561	16909	17032	17107	17001	16819	16746	16849	16757	16831	16763	16727	16990	16875	16843	16986	16915	16667	16775	16684	16914	16835	16902	16788	16964	17032	16764	16999	16804	16815	16716	16924	17108	16942	16829	16779	16918	16882	16909	16889	16882	16656	16627	16868	16773	16821	16887	16788	16909	16638	16838	16636	17062	16782	16810	17055	17134	16771	16857	17083	16968	16867	16752	17031	16683	16795	16832	16752	16854	16836	16938	16758	16782	17015	16757	17055	17053	16881	16684	16772	16715	16725	16877	16855	16882	16734	16886	16875	17062	16956	16929	16735	16899	16959	16701	16753	16860	16706	17093	17005	16900	17153	16974	16995	16843	16832	16858	16869	16801	16908	16898	17029	16897	16751	16806	16730	16762	16919	16850	16787	16736	16823	16911	16993	16768	16925	16783	16912	16837	16988	16893	16728	16580	16785	16911	16829	16514	16958	16884	16746	16825	16819	16805	16990	16952	16838	16865	16851	16719	17050	16913	17071	16818	16843	16887	16898	16903	16880	16843	17005	16898	17021	16701	16913	16844	17109	16803	16824	16893	16842	16858	16756	16931	16866	17036	16926	16909	16740	16892	16897	16898	16933	16770	16748	16847	16884	16851	16722	16783	16717	16762	16995	16790	16772	16894	16839	16900	16869	16942	16912	16916	16736	16887	16795	17020	17065	16910	16807	17052	16885	16849	16876	16907	16592	16687	16852	16826	16946	16882	16909	16814	16906	16669	16922	16896	16690	16813	17021	16655	16622	17029	16880	16875	16695	16849	16844	16818	16878	16597	16859	16618	16927	16907	16852	16751	16600	16927	17008	16949	17026	16912	16914	16792	16845	16945	16988	16959	16848	16709	16897	16730	17065	16876	17016	16812	16953	16925	16855	16848	16775	16846	16767	17014	17048	17024	16764	16874	16644	16730	16615	16845	17042	16897	17113	16915	17042	16756	16851	16887	16999	16782	16815	16847	16780	16955	16898	16740	16839	16896	16865	16823	16897	16908	16919	16692	16824	16890	16874	16865	16704	16790	16733	17020	16732	16968	16829	16755	16771	16771	17024	16665	16740	16876	16712	16961	16852	16856	16782	17152	17006	16726	16894	16761	16770	16965	16888	17015	17142	16813	16848	16807	16722	16942	16914	16948	16794	16952	16893	17196	16855	16818	16869	17164	17071	16830	16772	16841	16724	17004	16997	16947	16947	16915	16655	16845	16741	17080	16746	16948	17053	16893	16830	16857	16987	16976	17046	16975	16883	16754	16775	16871	16902	16859	16893	16934	17078	16952	16903	17118	16864	16940	16833	16907	16915	16731	16745	17001	17049	16818	17011	16949	16962	16895	16926	16853	16866	16977	16921	16723	16865	16865	16942	16988	16846	16939	16894	16915	16959	16852	16741	16901	16739	16899	16671	16876	16789	16858	16893	16774	16898	16921	17025	16790	16939	16803	16593	16985	16883	17147	16836	16892	16729	16891	16782	16974	16895	17005	16810	16899	17219	16966	16945	16753	16896	16776	16957	17065	16999	17123	16855	17038	16755	17003	16871	16907	17005	16995	16921	16772	16773	16770	16829	16807	16863	16922	16834	16859	16972	17046	16791	16889	16753	17063	16694	17127	16949	16890	17023	16779	16901	17172	16989	17058	17045	16838	16994	16913	16813	16858	16594	16688	16705	17020	16761	16866	16876	16885	16894	16952	16892	16800	16859	16885	16923	16980	16999	17000	16838	16910	16778	16901	16850	16890	16779	16877	16845	16899	16659	16900	16784	16936	16807	16932	16940	16836	16817	16787	16995	16886	16902	16883	17050	16841	16834	16847	16785	16843	16798	16710	16746	16865	16703	16613	16941	16964	16885	16867	16975	16800	16852	17046	16959	16819	16845	16766	16769	16851	17035	16692	16845	16853	17058	16879	16718	16766	16865	16818	16819	16985	16851	16832	16869	16966	16896	16944	17115	16961	16972	16881	16953	16874	16781	16841	16736
16557	20259	17934	16142	15101	14413	13983	14200	13933	14080	13846	13995	13978	13925	13896	13784	13996	13952	14012	13947	13844	13805	13746	13836	13819	13784	13909	13848	13710	13879	13770	13841	13830	13890	13921	13947	13852	13758	13802	13798	13623	13807	13939	13901	13701	13855	13749	13733	13894	13784	13790	13899	13646	13813	13680	13761	13912	13755	13812	13806	13709	13704	13843	13779	13818	13690	13860	13836	13898	13681	13722	13852	13784	13700	13858	13799	13740	13746	13742	13800	13728	13953	13883	13733	13745	13717	13880	13682	13743	13904	13713	13757	13967	13933	13680	13901	13854	13772	13664	13911	13871	13766	13868	13676	13818	14053	13774	13899	13823	13784	13840	13863	13876	13740	13894	13864	13874	13807	13744	13633	13672	13873	13754	13949	13604	13776	13763	13816	13797	13774	13596	13749	13931	13587	13864	13832	13746	13914	13863	13960	13794	13916	13899	13847	13749	13898	13868	13784	13851	13928	13896	13807	13893	13822	13838	13783	14013	13867	13831	13670	13664	13785	13830	13761	13801	13726	13855	13836	13758	13896	13803	13840	13706	13837	13837	13771	13712	13952	13876	13683	13636	13775	13832	13869	13851	13756	13850	13764	13796	13770	13801	13901	13796	13822	13946	13924	13798	13852	13877	13769	13796	13913	13721	13709	13727	13908	13776	13850	13883	13890	13824	13782	13724	13829	13905	13900	13857	13737	13766	13734	13803	13999	13681	13691	13810	13666	13825	13817	13935	13835	13761	13635	13882	13857	13808	13786	13800	13621	13981	14022	13825	13801	13741	13805	13814	13910	13821	13925	13810	13863	13703	13815	13836	13718	13986	13773	13750	13745	13852	13860	13853	13759	13898	13806	13809	13930	13672	13834	13831	13897	13799	13873	13832	13831	13892	13821	13905	13884	13859	13738	13915	13813	13689	13844	13911	13690	13675	13726	13850	13827	13613	13683	13788	13792	13758	13772	13981	13839	13835	13918	13794	13841	13986	13847	13881	13761	13710	13821	13728	13687	13840	13725	13804	13861	13733	13601	13832	13775	13820	13991	13812	13869	13882	13800	13852	13749	13887	13865	13827	13822	13659	13870	13734	13691	13974	13807	13832	13971	13761	13774	13934	13883	13727	13850	13911	13834	13761	13928	13861	13785	13842	13912	13898	13772	13706	13733	13802	13796	13759	13960	13673	13790	13814	13667	13702	13744	13823	13874	13655	13906	13930	13948	13739	13748	13847	13854	13848	13874	13928	13785	13806	13819	13884	13730	13738	13789	13878	13708	13679	13852	13871	13835	14024	13860	13765	13724	13901	13770	14025	13722	13828	13784	13833	13862	13756	13753	13791	13764	13794	13719	13893	13516	13821	13625	13896	13914	13773	13921	13716	13838	13676	13824	13868	13742	13764	13974	13777	13789	13822	13832	13796	13746	13857	13940	13796	13787	13762	13993	13704	13787	13807	13960	13843	13911	14003	13742	13865	13665	14000	13881	13712	13920	14009	13821	14002	13912	13872	13815	13824	13784	13778	13842	13775	13796	13891	13669	13866	13935	13885	13778	13955	13843	13775	13918	13847	13902	13835	13758	13922	13952	13767	13720	13725	13794	13753	13828	13721	13730	13734	13764	13757	13786	13859	13713	13641	13715	13827	13858	13807	13690	13690	13856	13779	13763	13841	13941	13835	13804	13785	13813	13842	13750	13955	13806	13792	13872	13700	13807	14007	13768	13818	13773	13777	13670	13966	13776	13900	13912	13813	13959	13831	13850	13977	13806	13929	13750	13849	13969	13890	13773	13931	13839	13807	13717	13972	13750	13883	13779	13774	13820	13866	13751	13800	13807	13770	13723	13872	13754	13693	13930	13957	13814	13931	13858	13792	13815	13859	13795	13796	13943	13734	13808	13790	13722	13948	13780	13853	13682	13878	13768	13727	13840	13814	13812	13831	13737	13753	13687	13854	13703	13880	13985	13657	13778	13812	13816	13754	13703	13805	13972	13861	13861	13835	13901	13925	13944	13813	13879	13968	13645	13821	13793	13918	13788	13771	13791	13681	13907	13825	13823	13759	13874	13918	13930	13845	13841	13906	13822	13574	13921	13703	13852	13826	13772	13685	13864	13940	13788	13957	13772	13877	13778	13861	13904	13723	13762	14021	13960	13886	13702	13845	13690	13876	13823	13862	13652	13742	13926	13802	13587	13846	13795	13934	13887	13810	13905	13777	13825	13868	13781	13931	13780	13886	13679	13870	13857	13790	14155	13894	13778	13827	13858	13805	13772	13679	13658	13919	13773	13822	13869	13838	13827	13840	13806	13868	14005	13913	13827	13833	13776	13895	13814	13709	13749	13978	13787	13710	13811	13809	13792	13822	13952	13770	13926	13931	13784	13912	13862	13786	14043	13662	13750	13826	13671	13898	13744	13841	13657	13801	13796	13823	13841	13735	13824	13727	13848	13906	13802	13869	13939	13736	13922	13786	13713	13692	13815	13756	13843	13814	13849	13820	13762	13769	13717	13780	13709	13779	13884	13940	13649	13795	13929	13875	13885	13858	13874	13885	13876	13837	13750	13860	13978	13869	13817	13777	13710	13792	13807	13920	13830	13743	13871	13680	13735	13741	13877	13653	13809	13798	13793	13831	13755	13940	13868	13918	13920	13786	13793	13760	13712	13842	13716	13870	13906	13856	13781	13819	13869	13719	13952	13722	13882	13753	13973	13871	13664	14069	13641	13980	13778	13771	13936	13819	13824	13746	13824	13969	13844	13801	13873	13916	13705	13809	13803	13915	13745	13862	13842	13913	13898	13676	13756	13881	13830	13888	13948	13831	13795	13872	13787	13822	13894	13819	13836	13727	13823	13825	13757	13858	13866	13771	13853	13757	13796	13894	13862	13870	13824	13774	14037	13914	13761	13848	13941	13848	13847	13949	13771	13855	13843	13717	13968	13952	13804	13752	13837	13831	13716	13855	13742	13761	13862	13758	13798	13747	13770	13652	13856	13901	14042	13796	13648	13881	13869	13987	13829	13836	13624	13770	13814	13715	13859	13862	13975	13716	13788	13855	14003	13593	13750	13867	13672	13982	13701	13854	13868	13827	13702	13808	13920	13814	13890	13818	13824	13843	13782	13914	13763	13874	13715	13928	13764	13661	13781	13776	13800	13965	13792	13866	13887	13731	13838	13817	13805	13910	13929	13815	13963	13810	13823	13930	13743	13935	13779	13926	13865	13787	13698	13769	13807	13903	13758	13927	13793	13878	13788	13872	13874	13855	13654	13702	13819	13893	13915	13887	13824	13831	14053	13812	13880	13827	13885	13842	13912	13861	13781	13801	13778	14031	13809	13885	13787	13873	13822	13797	13842	13572	13902	13779	13740	13871	13691	13623	13965	13909	13849	13813	13801	13840	13896	13735	13898	13658	13743	13689	13787	13780	13686	13771	13852	13888	13790	13864	13937	13691	13824	13715	13902	13709	13988	13789	13770	13690	13837	13914	13695	13935	13852	13850	13834	13721	13698	13639	13656	13735	13893	13861	14006	13828	13795	13688	13895	13819	13884	13759	13871	13875	13824	13697	13846	13674	13715	13713	13756	13743	13852	13782	13948	13785	13845	13822	13837	13807	13788	13875	13879	13865	13871	13894	13848	13774	13609	13794	13673	13849	13572	13869	13819	13835	13721	13865	13741	13838	13752	13696	13889	13790	13768	13969	13896	13643	13766	13702	13885	13698	13846	13864	13971	13839	13827	13785	13837	13902	13840	13750	13943	13798	13894	13752	13798	13773	13815	13936	13993	13969	13833	14085	13687	13809	13669	13905	13939	13845	13952	13804	13805	13776	13804	13686	13618	13908	13898	13836	13820	13805	13923	13810	13971	13709	13905	13834	13864	13579	13824	13784	13768	13997	13873	13741	13738	13837	13836	13827	13834	13671	13770	13703	13829	13788	14092	13754	13743	13819	13887	13740	13934	13829	13747	13788	13918	13829	13794	13674	13761	13828	13971	13863	13796	13820	13837	13712	13795	13875	13779	14054	13785	13704	13877	13768	13821	13928	13843	13852	13698	13787	13852	13972	13856	13837	13870	13885	13821	13772	13890	13902	13752	13768	13769	13869	13876	13726	13813	13887	13883	13683	13944	13807	13691	13849	13767	13857	13842	13709	13792	13727	13900	13843	13819	13724	13687	13898	13792	13816	13887	13721	13828	13970	13827	13752	13769	13797	13887	13715	13723	13834	14008	13801	13837	13615	13973	13810	13848	13759	13864	13923	13949	13778	13874	13809	13820	13894	13877	14002	13761	13708	13877	13774	13865	13740	13926	13573	13864	13847	13802	13882	13779	13753	13742	13853	13755	13915	13760	13935	14012	13853	13831	13924	13687	13728	13787	13731	13835	13798	13801	13927	13792	13883	13725	13792	13629	13704	13829	13799	13947	13906	13848	13866	13803	13828	13755	13830	13761	14016	13898	13874	13981	13719	13897	14005	13796	13736	13763	13747	13692	13936	13648	13975	13653	13686	13854	13868	13721	13686	13798	13741	13855	13806	13785	13920	13844	13943	13761	13947	13727	13804	13883	13849	13782	13773	13788	13826	13829	13903	13674	13630	13967	13758	13809	13778	13920	13787	13800	13921	13829	13986	13746	14006	13873	14032	13750	13763	13710	13797	13769	13757	13961	13646	13958	13808	13846	13923	13908	13744	13875	13801	13781	13852	13793	13737	13737	13797	13741	13676	13860	13933	13933	13719	13861	13674	13820	13963	13898	13808	13689	13765	13700	13774	13871	13822	13882	13810	13832	13795	13676	13749	13928	13863	13779	13748	14029	13872	13860	13989	13814	13833	13664	13760	13817	13913	13896	13732	13930	13776	13774	13892	13831	13885	13878	13894	13784	13832	13952	13781	13838	13868	13782	13783	13828	13680	13568	13930	13820	13808	13633	13889	13778	13658	14075	13732	13779	13796	14041	13734	13807	13915	13962	13775	13929	14070	13914	13876	13779	13902	13729	13763	13701	13635	13671	13769	13760	13982	14059	13850	13993	13887	13897	13771	13817	13910	13776	13824	13892	13827	13788	13853	13668	13936	13797	13897	13711	13751	13867	13775	13684	13879	13740	13683	13845	13728	13977	13724	13761	13858	13822	13673	13940
23305	21298	28093	25013	22098	20022	18546	16772	16325	16532	16537	16183	16204	16227	16346	16142	16169	16520	16420	16252	16195	16368	16098	16267	16218	16282	16314	16140	16033	16051	16080	16076	16075	15921	16022	16254	16037	16253	15981	16085	15939	16235	16188	16231	16011	15930	16096	15953	16285	16168	16206	16135	16161	16072	15860	16168	16017	15959	15947	16079	16274	16130	16286	16126	16038	16202	16129	16081	15948	16027	16098	16054	16046	16066	16207	16086	16168	15941	16244	16222	16070	16311	16088	16006	16005	16139	16060	16177	16051	16174	16197	16311	16212	15950	16113	16298	16343	16163	16141	15896	15992	16045	16109	16175	16178	16170	16129	16226	15932	16129	16179	16076	16388	16319	16042	16206	16037	16077	16121	15937	15842	15992	16015	15941	16026	16057	16200	16116	15922	16217	16067	15926	15805	16061	16128	16018	15915	16103	15903	16128	16164	16165	16228	16020	16125	16103	16063	15849	16238	16361	16089	15924	16324	16111	16084	16031	16146	15949	16061	15907	16096	16118	16132	16173	15916	15968	16048	16074	16167	15980	15881	16105	15934	16148	16015	15933	15932	16040	15985	16039	16063	15773	16030	16335	15955	16082	16003	16022	16111	15705	16099	16094	16146	16035	16074	16207	16077	16131	16022	16122	16082	15775	15945	15939	16010	15938	15942	15941	16200	16015	15910	15815	16095	16026	16145	15976	16025	15824	15875	15870	16222	16056	15949	16186	16068	16107	16200	16067	16144	16014	16177	16007	16023	15949	16079	16168	16133	15986	16072	16013	16194	16001	16122	16103	16051	15980	16078	15943	16091	15886	16084	16116	16098	16096	15961	15979	15912	16205	15958	16003	15910	15751	16217	15963	15944	15920	16213	15936	16201	16089	16119	15963	15957	15893	16079	16118	16113	16104	16018	15970	16014	16080	16106	16037	16255	16049	15941	16082	16030	16247	16023	15900	16109	16293	16146	16153	15901	16100	15908	16025	15937	15998	16090	16041	16079	16126	16080	16187	16138	16083	16170	16118	16060	16011	16105	16104	16120	16233	16012	16067	15895	16206	16041	15996	15988	15993	16158	15901	15798	16011	16098	15989	16066	16005	16166	16006	16012	16019	16153	16000	15938	16065	16209	16118	15913	16109	16082	16122	16231	15959	16021	16082	16255	16051	16024	16275	16263	15899	16036	15871	15983	16063	16003	16006	16063	16001	16156	16060	15994	16031	16132	16016	15995	16081	15957	15982	15983	16019	16070	16118	16078	16005	16227	15888	16079	16304	15799	16158	16067	15823	16096	16061	15986	15900	15936	16052	16158	16138	15845	16056	15976	15939	15972	15836	15996	16232	15942	15982	16132	16105	16093	16072	15878	15916	16073	16176	16217	16080	16101	16137	16044	16184	15945	16262	16134	15953	16077	16163	16180	16258	16019	16144	16255	16204	16144	16218	15985	15934	15911	15907	16166	15880	16023	16044	15887	15926	15970	15845	16040	16238	16124	16039	16093	16340	16033	15900	16011	15944	15898	16090	16265	16188	16089	16142	16052	15914	15967	16041	16051	15963	16035	16022	16163	15925	15954	16321	16033	16023	16068	16118	16036	15879	16161	16046	16022	16049	16061	15900	16045	15955	16130	16143	15998	15917	16233	15983	16154	16031	16056	15897	15953	16262	16104	16063	16164	15865	16204	16235	15986	16123	15938	16050	15995	16189	16141	16089	16146	15892	16064	15922	16088	15994	16112	16073	15891	15979	16169	16205	16039	16049	16029	16040	16098	16151	16061	16055	16153	16008	15920	16105	16208	15940	15815	16008	15993	16030	16076	16171	15924	15748	16068	16215	16167	15882	16214	16156	16046	16053	16178	16083	15978	16054	16133	16117	16256	16035	16229	16223	16069	16030	16055	16023	16040	15905	16028	15947	16300	16031	16033	16085	15947	16093	16160	16046	15811	16331	15862	16142	16028	16115	16135	16303	15959	16008	16299	16008	16208	16017	16009	16067	16198	15998	15988	15814	16015	15898	16074	16018	16152	16078	16014	15997	15963	16064	15957	16049	16006	16193	16319	16147	16024	16034	15997	16324	15951	16048	15895	16322	16044	16191	16081	16128	15946	16039	16085	15873	16108	15999	16036	16013	15892	16037	16097	16164	15927	15969	16224	16149	16279	15932	16146	15974	16055	16044	15911	16017	15760	15841	15985	16115	16107	16040	16008	16094	16032	16059	15965	16108	15858	16090	16104	16082	15962	16019	16196	15870	15868	15886	16157	15971	16028	16033	16033	15984	15991	16174	16028	16126	16266	15919	16047	16105	16107	15850	15946	15916	16191	16077	16034	16131	16211	16217	16073	16193	16083	16017	15986	16176	16204	16108	15996	16126	16077	15990	16053	16278	16055	15843	16110	16196	16087	15826	15888	16107	15934	16024	16204	16068	15887	16032	16010	16191	16124	16095	15953	16073	16257	15997	16139	15765	15917	16088	15965	15945	16143	16102	16007	16153	16137	16105	16136	16017	15998	15921	15906	16093	15948	16106	16012	15983	15963	15878	16138	16008	15870	15982	15976	16103	16205	16011	16112	15902	15994	16099	16015	16009	16124	15960	16085	16043	16088	15917	16114	16164	16406	16103	15948	15712	15972	16075	16130	15814	16127	16149	16085	16004	16036	16187	15933	15990	15900	15919	15998	16005	16043	15796	15960	16027	15930	16008	15965	15981	15814	16052	16016	15953	16156	16039	15880	15962	16091	16062	16153	16057	16210	15999	16109	16029	16195	15939	16106	16005	15976	16163	16080	16061	16143	15882	15984	16063	16098	15991	15806	15947	16050	15905	15812	16151	16053	16041	15994	16166	16140	15973	15850	15981	15816	16048	16107	16035	15847	16109	16210	15958	15981	15947	16112	16056	16254	15983	16000	15925	15996	16117	16008	15916	16257	16072	16019	16088	16042	15746	16149	15974	15913	16035	16109	16073	16129	15992	15800	16202	16074	16023	15914	16076	16201	16005	16252	16060	16210	15992	15992	16012	16199	16129	16070	16087	16002	15924	16273	16032	16042	15991	16046	15937	16077	15960	15894	16161	16118	15769	16074	16056	16209	15970	16033	16118	16161	15913	16018	16124	15937	16067	16109	16090	16005	16013	16018	15986	16049	16113	15983	15983	16155	16040	15964	15995	15912	16115	16043	15975	16062	16011	15970	16027	15996	16048	15963	15901	15903	16261	16203	16202	16228	16217	16104	16121	15994	16087	16138	16073	16325	16127	16034	16099	15834	15827	15903	16026	15883	15915	16159	15926	15956	16078	16175	16049	15877	16062	16222	16157	15999	16014	16108	15986	15993	16221	15989	16137	16115	16112	16143	16211	16138	16131	16041	16255	16071	16157	16067	16188	16126	16258	16136	15931	16146	15932	16227	16172	16054	16065	16121	16004	16226	16118	16068	16149	16222	16265	16231	16032	16075	16124	16104	16027	16173	16207	16071	16004	15903	15980	16190	16011	15922	16031	16274	16022	16084	15911	15899	15789	15833	16122	16199	16190	16125	15983	15887	16064	15981	16049	16218	16077	15993	16105	15947	15999	15922	16220	16010	16028	16256	16030	16076	16161	16094	16237	16147	16194	16234	16157	16168	16071	15961	16123	16058	16047	16106	15982	16222	16133	16246	16166	15861	16044	16097	15870	15849	16137	16190	16110	16086	16196	16070	16251	16168	16173	16125	15825	15938	16045	16035	16131	16013	16142	15886	16080	16162	16013	16097	16195	16170	15991	16090	16021	15870	15989	16186	16320	16147	15930	16177	15887	15843	16127	16060	16248	15968	15882	15911	15933	16209	16186	16090	16129	16148	16121	16115	16140	15858	15857	16076	16014	15891	16111	16088	16043	16052	16084	16020	16130	16031	16103	16028	15971	16093	16096	16122	15892	16009	16174	15861	16054	15967	15945	16011	16159	15841	16051	15897	16024	16113	15954	16031	16151	16096	16115	16056	16139	16155	16033	16252	16068	16039	16125	16165	16332	16148	15957	15975	16026	16136	16090	16170	15854	16071	15872	15968	16159	16108	16258	16004	15883	16022	16204	16111	15941	16115	16189	15963	15884	16198	16000	16164	16063	16209	15984	15910	16102	16157	15986	15841	16162	16101	16132	16190	16030	16056	16128	16110	15892	16131	15942	16091	16168	16042	16173	16082	16176	16038	16050	16096	15957	15991	15957	16026	16099	15911	15968	16136	16214	16110	16169	16217	16067	16031	15966	16134	15838	15941	15987	16004	16011	16182	16031	16104	16175	16094	15639	16070	16042	16119	16279	16072	16215	16084	16187	15966	15941	16085	16116	16263	16130	15947	15956	16179	16148	16118	15975	16086	16019	15936	16129	16048	16097	16020	16091	16061	16021	15913	16122	15971	16139	15969	16148	16156	15930	15865	16073	16182	16046	15853	16178	16026	16006	16057	15953	15855	15896	15794	16059	16124	16114	16053	16181	16047	15991	15903	16174	16033	16141	16270	16208	16124	15955	16086	16065	16087	15936	16210	16030	15925	16003	16114	15914	16281	16253	16088	16130	16038	15776	16063	16003	16030	16248	15812	15968	15905	16046	16017	15995	16328	15949	16119	16055	16185	16203	16070	16217	16041	15937	15955	16135	16021	16011	16023	15972	15969	15908	15941	16040	16095	15961	16090	15965	16184	16087	16067	16236	16100	16125	15780	16138	16050	16041	16090	15959	16055	16217	16272	15904	16008	16054	16161	15840	16205	16065	16087	15996	16091	16055	16003	16037	16003	15963	16159	16030	16209	15992	16020	16078	16018	15964	16317	15962	16146	16169	16107	16211	16193	15876	16242	16168	16069	15953	16025	16046	16185	16120	16025	15898	15953	16177	16157	16031	16126	16191	15865	16048	16136	16098	16108	15935	15887	16120	15957	15975	15983	15967	15928	16127	15926	16059	16049	16259	16072	16148	16097	16045	15850	16082	16042	15998	15955	16120	15969	16127	16156	15935	16132	15980	16074	16013	15970	16218	15997	16110	16012	15967	15920	16128	15972	16050	15958	16068	16050	16107	15991	16069	15981	15951	16231	16102	16138	16115	15919	16066	16114	16238	16230	16019	16035	15817	16074	16157	16029	16085	16040	16093	15753	15957	15892	16164	16049	16135
13339	24814	21012	17383	15615	14663	13976	13880	13936	13740	13477	13567	13421	13543	13541	13494	13531	13505	13426	13497	13437	13429	13492	13451	13268	13411	13271	13411	13514	13414	13546	13436	13365	13173	13369	13226	13387	13394	13372	13324	13314	13384	13337	13202	13355	13319	13340	13382	13363	13400	13314	13373	13480	13432	13271	13271	13397	13314	13336	13333	13343	13242	13359	13368	13289	13350	13458	13397	13330	13266	13429	13471	13281	13371	13557	13403	13280	13361	13228	13415	13321	13348	13398	13339	13393	13144	13600	13353	13274	13251	13335	13081	13414	13305	13338	13358	13413	13226	13282	13456	13436	13228	13366	13409	13292	13326	13260	13126	13316	13420	13244	13377	13374	13351	13381	13322	13370	13427	13202	13468	13225	13350	13240	13274	13216	13206	13512	13330	13227	13256	13367	13284	13349	13388	13391	13395	13324	13322	13282	13304	13230	13385	13161	13180	13302	13396	13238	13348	13219	13483	13167	13217	13278	13447	13370	13382	13370	13354	13157	13404	13289	13344	13232	13273	13431	13295	13291	13459	13537	13217	13371	13382	13234	13298	13340	13365	13408	13366	13414	13450	13411	13292	13358	13240	13429	13335	13410	13264	13233	13391	13284	13365	13320	13419	13383	13276	13289	13401	13364	13458	13320	13356	13331	13328	13395	13498	13357	13416	13404	13203	13292	13332	13245	13359	13416	13414	13481	13149	13322	13423	13573	13177	13455	13341	13235	13580	13396	13283	13421	13478	13246	13253	13241	13330	13497	13309	13363	13399	13423	13246	13479	13427	13172	13377	13343	13380	13197	13252	13337	13222	13327	13426	13369	13373	13507	13338	13266	13382	13308	13387	13528	13278	13426	13154	13641	13333	13317	13231	13367	13392	13297	13320	13274	13395	13458	13239	13386	13374	13230	13353	13169	13260	13155	13279	13299	13282	13164	13197	13375	13294	13266	13650	13423	13258	13296	13216	13312	13284	13344	13433	13273	13454	13402	13156	13291	13378	13370	13298	13376	13187	13417	13310	13370	13261	13313	13296	13373	13372	13350	13339	13385	13227	13376	13375	13520	13467	13251	13172	13397	13212	13309	13212	13431	13485	13336	13172	13305	13263	13295	13323	13215	13317	13266	13401	13324	13434	13411	13382	13398	13316	13198	13339	13280	13160	13360	13314	13212	13365	13273	13216	13160	13328	13286	13496	13438	13301	13445	13310	13214	13235	13165	13422	13289	13388	13312	13334	13361	13321	13380	13315	13296	13254	13406	13437	13286	13231	13319	13279	13299	13521	13237	13456	13353	13308	13305	13356	13504	13409	13160	13050	13481	13380	13290	13300	13364	13210	13307	13346	13514	13442	13416	13192	13402	13412	13233	13327	13120	13400	13243	13392	13277	13455	13226	13384	13262	13354	13449	13348	13311	13328	13311	13341	13282	13427	13387	13392	13340	13457	13273	13327	13481	13305	13286	13358	13548	13384	13343	13146	13524	13217	13428	13361	13449	13380	13320	13482	13310	13388	13338	13218	13357	13222	13174	13317	13245	13385	13538	13348	13493	13561	13471	13241	13272	13431	13371	13286	13329	13306	13191	13343	13370	13390	13239	13386	13302	13291	13361	13346	13346	13384	13298	13273	13324	13521	13432	13239	13278	13381	13414	13201	13171	13424	13294	13136	13492	13213	13410	13253	13470	13448	13263	13211	13517	13296	13395	13459	13178	13374	13450	13407	13034	13421	13356	13432	13526	13290	13346	13355	13310	13311	13292	13284	13337	13404	13330	13413	13261	13372	13317	13328	13249	13347	13318	13408	13376	13429	13239	13272	13365	13381	13444	13315	13216	13231	13543	13206	13432	13539	13230	13360	13293	13445	13231	13175	13310	13196	13294	13505	13339	13588	13220	13436	13387	13297	13362	13504	13278	13169	13444	13271	13477	13204	13429	13270	13345	13185	13300	13267	13502	13300	13213	13430	13255	13298	13337	13336	13428	13153	13384	13328	13313	13161	13249	13423	13212	13345	13316	13289	13410	13356	13231	13437	13234	13241	13366	13259	13328	13381	13317	13373	13178	13437	13388	13176	13458	13239	13441	13332	13297	13174	13358	13253	13211	13441	13226	13392	13344	13251	13503	13139	13386	13165	13336	13098	13339	13219	13164	13481	13179	13268	13373	13438	13416	13425	13328	13209	13392	13345	13255	13310	13422	13441	13234	13242	13286	13231	13256	13400	13446	13372	13316	13216	13486	13529	13541	13367	13340	13124	13429	13188	13200	13317	13481	13491	13374	13157	13437	13294	13414	13263	13622	13355	13233	13314	13208	13293	13490	13294	13404	13367	13308	13121	13333	13363	13234	13296	13267	13366	13307	13275	13438	13417	13183	13310	13278	13129	13319	13391	13274	13240	13474	13440	13430	13128	13277	13452	13383	13205	13369	13395	13428	13555	13324	13455	13299	13343	13385	13376	13391	13294	13117	13268	13537	13379	13262	13291	13409	13169	13270	13231	13160	13296	13403	13301	13370	13340	13049	13305	13383	13341	13280	13320	13331	13325	13336	13281	13325	13330	13247	13413	13315	13339	13405	13365	13241	13387	13262	13449	13331	13436	13391	13245	13451	13534	13329	13141	13376	13337	13386	13293	13355	13215	13420	13243	13428	13154	13340	13369	13566	13351	13267	13255	13394	13300	13364	13240	13268	13279	13282	13277	13281	13255	13324	13168	13374	13439	13137	13432	13267	13251	13328	13452	13238	13332	13230	13305	13094	13252	13493	13425	13358	13405	13406	13260	13338	13287	13418	13346	13324	13386	13481	13309	13567	13310	13476	13204	13335	13401	13279	13429	13431	13175	13312	13315	13298	13274	13369	13338	13148	13318	13307	13318	13291	13265	13354	13406	13211	13327	13425	13140	13434	13408	13304	13432	13283	13258	13408	13356	13280	13586	13301	13295	13443	13387	13315	13336	13320	13279	13324	13200	13511	13273	13364	13515	13466	13387	13260	13166	13381	13188	13450	13324	13253	13338	13213	13431	13363	13280	13379	13443	13372	13150	13406	13323	13254	13368	13251	13334	13340	13365	13409	13339	13379	13366	13276	13282	13343	13203	13307	13274	13383	13333	13279	13419	13356	13334	13333	13366	13187	13304	13436	13352	13451	13386	13191	13201	13328	13286	13410	13255	13384	13365	13376	13295	13355	13257	13314	13135	13223	13180	13407	13343	13269	13268	13266	13383	13288	13369	13172	13239	13361	13319	13414	13295	13409	13357	13279	13508	13379	13325	13288	13361	13627	13371	13273	13394	13280	13357	13359	13298	13301	13374	13331	13404	13305	13343	13374	13380	13216	13587	13364	13231	13292	13166	13525	13341	13363	13319	13438	13218	13412	13449	13194	13454	13340	13335	13400	13229	13197	13384	13423	13364	13413	13125	13218	13295	13289	13243	13276	13521	13358	13229	13326	13343	13340	13468	13336	13255	13107	13278	13286	13390	13461	13127	13344	13347	13416	13227	13252	13302	13294	13360	13253	13343	13597	13469	13104	13180	13509	13238	13208	13219	13356	13509	13312	13504	13196	13288	13328	13284	13356	13436	13297	13435	13295	13245	13207	13141	13389	13432	13260	13305	13310	13348	13364	13504	13363	13308	13440	13331	13295	13254	13320	13375	13455	13403	13468	13344	13304	13273	13402	13228	13327	13331	13459	13230	13373	13280	13337	13252	13209	13262	13223	13255	13439	13302	13313	13429	13190	13180	13420	13269	13507	13331	13352	13233	13308	13346	13569	13295	13358	13364	13507	13178	13394	13326	13349	13249	13370	13295	13394	13350	13470	13377	13213	13510	13326	13285	13464	13368	13315	13351	13332	13361	13357	13264	13263	13370	13450	13293	13338	13373	13357	13433	13364	13148	13512	13346	13188	13424	13342	13319	13307	13309	13435	13468	13440	13333	13283	13236	13189	13487	13417	13347	13273	13385	13303	13280	13402	13308	13261	13314	13211	13286	13346	13371	13236	13309	13201	13345	13294	13384	13321	13180	13305	13063	13432	13334	13391	13357	13405	13377	13290	13025	13356	13429	13189	13306	13302	13397	13457	13316	13229	13095	13213	13469	13334	13394	13337	13306	13446	13174	13367	13463	13357	13360	13320	13330	13317	13295	13459	13291	13230	13331	13428	13292	13345	13100	13459	13347	13537	13307	13312	13228	13434	13315	13365	13324	13405	13352	13393	13306	13308	13378	13443	13486	13293	13456	13355	13381	13487	13340	13289	13284	13320	13248	13325	13249	13128	13446	13267	13399	13257	13430	13340	13222	13384	13283	13438	13240	13292	13267	13506	13316	13286	13329	13234	13430	13394	13237	13475	13341	13444	13575	13426	13254	13485	13433	13459	13251	13288	13386	13185	13337	13289	13334	13391	13278	13298	13106	13252	13333	13440	13305	13381	13536	13329	13276	13554	13342	13151	13187	13343	13547	13336	13448	13425	13283	13341	13381	13434	13220	13496	13262	13244	13350	13433	13427	13227	13260	13313	13414	13390	13470	13447	13308	13317	13085	13236	13431	13392	13351	13422	13297	13322	13298	13212	13334	13311	13287	13528	13318	13324	13456	13263	13318	13180	13290	13273	13322	13359	13371	13429	13292	13174	13337	13444	13223	13407	13337	13353	13210	13360	13492	13472	13157	13342	13358	13182	13310	13344	13330	13240	13501	13476	13174	13191	13346	13343	13515	13324	13342	13219	13363	13504	13162	13354	13384	13320	13249	13370	13413	13304	13239	13292	13523	13264	13168	13519	13365	13315	13160	13277	13391	13345	13347	13235	13166	13201	13269	13502	13292	13298	13223	13574	13272	13389	13249	13350	13179	13124	13283	13298	13182	13130	13240	13356	13434	13332	13449	13189	13380	13524	13054	13312	13363	13424	13239	13281	13408	13320	13413	13144	13390	13255	13247	13180	13344	13497	13346	13414	13504	13288	13266	13401	13371	13398	13313	13288	13368	13199	13318	13398	13235	13206	13319	13250	13429	13350	13363	13377	13265	13441	13399	13410	13299	13480	13472	13329	13337	13483	13227	13263	13295	13402	13289	13241	13360	13260	13330	13433	13314	13375	13307	13360	13417	13191	13338	13220	13253	13357	13488	13306	13309	13290	13482
24971	21341	26735	26380	18873	17624	17673	17081	16960	16995	16940	16807	16838	16787	16648	16883	16840	16811	16711	16664	16866	16741	16718	16535	16637	16690	16673	16690	16741	16741	16762	16517	16517	16565	16850	16694	16624	16794	16714	16585	16582	16821	16646	16550	16649	16627	16588	16572	16716	16745	16644	16726	16683	16519	16617	16766	16658	16526	16726	16644	16636	16622	16467	16738	16675	16578	16653	16649	16803	16531	16728	16599	16556	16581	16529	16621	16762	16634	16691	16614	16700	16731	16624	16625	16631	16670	16627	16794	16722	16471	16538	16576	16715	16645	16636	16781	16592	16626	16511	16663	16724	16603	16614	16610	16646	16606	16535	16731	16560	16666	16645	16721	16502	16512	16516	16584	16494	16563	16520	16584	16578	16614	16779	16708	16687	16649	16646	16837	16725	16692	16942	16591	16569	16695	16522	16767	16761	16628	16653	16678	16522	16624	16632	16515	16815	16794	16637	16600	16474	16549	16526	16601	16617	16701	16674	16626	16597	16622	16688	16699	16628	16579	16474	16545	16350	16456	16756	16638	16752	16721	16694	16658	16661	16641	16747	16574	16549	16596	16749	16874	16656	16759	16645	16648	16746	16612	16846	16528	16444	16542	16699	16774	16717	16688	16728	16895	16817	16686	16727	16555	16787	16735	16589	16632	16850	16747	16606	16560	16730	16754	16694	16663	16651	16486	16477	16801	16729	16835	16591	16549	16803	16697	16711	16647	16630	16570	16707	16597	16538	16578	16456	16689	16640	16643	16773	16588	16706	16642	16597	16745	16895	16395	16541	16447	16604	16493	16795	16616	16552	16515	16600	16713	16673	16470	16754	16725	16757	16733	16634	16542	16515	16586	16830	16759	16455	16599	16838	16560	16730	16688	16859	16762	16706	16574	16556	16541	16623	16555	16639	16596	16672	16618	16562	16556	16452	16380	16548	16631	16500	16554	16509	16523	16546	16503	16721	16565	16798	16563	16585	16790	16532	16764	16755	16608	16795	16612	16634	16411	16515	16655	16594	16696	16680	16719	16802	16623	16900	16465	16503	16636	16704	16448	16462	16648	16530	16678	16582	16379	16451	16428	16511	16856	16630	16527	16508	16609	16831	16628	16604	16413	16622	16587	16500	16703	16603	16712	16706	16500	16643	16605	16784	16808	16652	16648	16675	16617	16777	16673	16795	16542	16540	16698	16761	16754	16492	16572	16673	16421	16504	16656	16613	16492	16683	16699	16656	16609	16972	16620	16607	16597	16671	16783	16485	16554	16564	16784	16627	16567	16569	16514	16549	16676	16417	16611	16731	16550	16718	16645	16740	16695	16617	16608	16879	16633	16558	16809	16879	16646	16676	16599	16553	16677	16489	16571	16483	16712	16686	16694	16644	16662	16801	16744	16736	16644	16666	16767	16738	16637	16530	16636	16755	16681	16479	16576	16630	16784	16436	16444	16513	16517	16665	16653	16546	16486	16497	16785	16637	16776	16754	16677	16608	16721	16785	16551	16459	16518	16625	16569	16726	16692	16628	16760	16874	16771	16686	16640	16754	16734	16866	16841	16562	16573	16815	16795	16628	16410	16794	16631	16763	16673	16653	16676	16632	16552	16731	16761	16610	16532	16691	16660	16666	16732	16710	16519	16737	16503	16702	16630	16658	16526	16612	16711	16585	16431	16596	16587	16700	16643	16467	16562	16730	16716	16527	16658	16726	16788	16660	16569	16463	16785	16724	16808	16476	16602	16592	16827	16447	16474	16650	16601	16558	16419	16743	16887	16646	16749	16565	16530	16804	16791	16802	16788	16762	16774	16575	16613	16573	16616	16638	16860	16585	16550	16601	16570	16636	16688	16340	16584	16621	16669	16617	16736	16577	16658	16574	16763	16655	16824	16433	16716	16684	16513	16627	16622	16818	16623	16788	16559	16615	16523	16542	16584	16491	16718	16701	16699	16816	16839	16821	16572	16851	16695	16497	16718	16614	16473	16696	16743	16600	16638	16665	16948	16912	16469	16694	16677	16696	16472	16551	16543	16771	16823	16783	16783	16492	16439	16812	16753	16811	16640	16557	16566	16571	16680	16751	16577	16522	16585	16697	16639	16590	16581	16644	16581	16684	16718	16633	16657	16565	16606	16675	16575	16459	16549	16621	16524	16531	16606	16805	16799	16747	16580	16578	16559	16605	16548	16692	16768	16511	16570	16645	16593	16454	16748	16548	16578	16525	16550	16622	16551	16585	16506	16679	16756	16467	16609	16604	16618	16499	16614	16623	16741	16830	16650	16634	16723	16598	16579	16771	16636	16639	16679	16633	16550	16439	16467	16455	16702	16691	16743	16808	16621	16734	16741	16427	16830	16684	16610	16814	16652	16635	16675	16456	16612	16788	16512	16538	16465	16554	16687	16599	16651	16642	16449	16699	16631	16794	16480	16504	16554	16811	16759	16532	16533	16686	16807	16548	16533	16673	16776	16604	16580	16605	16671	16785	16671	16745	16652	16681	16681	16642	16609	16707	16671	16597	16528	16583	16494	16663	16671	16701	16632	16657	16688	16478	16691	16688	16637	16659	16741	16576	16568	16674	16750	16755	16621	16594	16724	16707	16628	16758	16664	16593	16646	16552	16579	16640	16592	16734	16581	16643	16606	16649	16723	16579	16647	16654	16798	16908	16562	16358	16497	16618	16503	16522	16575	16817	16675	16509	16514	16778	16762	16643	16723	16662	16640	16426	16770	16518	16623	16787	16677	16438	16711	16626	16628	16624	16516	16573	16636	16618	16627	16681	16735	16657	16833	16758	16797	16828	16683	16614	16759	16751	16726	16511	16546	16659	16571	16459	16797	16705	16782	16786	16513	16449	16714	16562	16699	16771	16718	16829	16738	16617	16720	16629	16680	16404	16751	16447	16881	16480	16630	16619	16746	16569	16522	16673	16742	16793	16484	16680	16715	16754	16584	16534	16606	16657	16984	16515	16857	16788	16652	16538	16707	16517	16499	16464	16587	16754	16623	16471	16556	16439	16597	16470	16566	16545	16573	16714	16798	16605	16685	16530	16687	16714	16702	16613	16634	16537	16394	16558	16804	16580	16605	16559	16662	16542	16593	16632	16756	16782	16514	16778	16597	16690	16581	16847	16554	16741	16751	16690	16534	16681	16449	16651	16623	16536	16477	16536	16623	16827	16636	16720	16616	16531	16686	16518	16705	16689	16850	16641	16501	16641	16829	16869	16753	16510	16475	16632	16615	16685	16731	16444	16786	16541	16767	16808	16668	16680	16620	16807	16664	16639	16496	16610	16584	16548	16519	16601	16725	16728	16743	16583	16697	16668	16500	16538	16755	16593	16618	16669	16704	16532	16579	16629	16767	16658	16724	16731	16740	16685	16606	16606	16257	16682	16634	16591	16434	16846	16692	16653	16670	16711	16550	16561	16447	16672	16786	16452	16679	16604	16506	16687	16584	16740	16797	16566	16754	16652	16692	16559	16694	16761	16572	16725	16822	16811	16831	16643	16782	16612	16503	16818	16767	16649	16625	16855	16552	16765	16803	16639	16546	16725	16683	16546	16504	16488	16600	16554	16603	16490	16626	16465	16844	16668	16757	16679	16933	16557	16571	16511	16829	16721	16757	16734	16782	16614	16700	16634	16659	16579	16577	16673	16577	16665	16522	16552	16583	16557	16623	16957	16610	16579	16674	16760	16586	16666	16620	16672	16581	16592	16789	16659	16605	16437	16630	16663	16607	16496	16729	16697	16762	16700	16562	16602	16657	16615	16639	16668	16488	16675	16639	16709	16634	16706	16402	16692	16560	16567	16660	16483	16652	16529	16777	16571	16719	16675	16500	16425	16626	16994	16723	16621	16494	16482	16511	16550	16635	16622	16658	16754	16623	16632	16398	16644	16703	16581	16512	16597	16786	16516	16738	16782	16572	16719	16696	16606	16610	16731	16737	16739	16730	16579	16550	16776	16608	16568	16416	16398	16599	16620	16513	16460	16771	16765	16612	16552	16842	16653	16681	16748	16883	16520	16883	16594	16681	16612	16721	16710	16703	16782	16786	16778	16545	16679	16705	16730	16714	16596	16659	16660	16452	16684	16559	16701	16721	16706	16701	16663	16663	16666	16749	16790	16653	16677	16803	16652	16553	16502	16502	16651	16730	16595	16517	16815	16899	16698	16950	16568	16646	16754	16622	16692	16823	16649	16692	16486	16487	16752	16700	16776	16702	16585	16687	16693	16468	16741	16615	16713	16661	16562	16683	16786	16640	16844	16513	16669	16549	16536	16435	16526	16518	16673	16494	16762	16629	16519	16592	16656	16590	16649	16687	16656	16712	16590	16790	16689	16637	16666	16711	16527	16715	16623	16745	16728	16892	16740	16669	16637	16487	16611	16766	16839	16627	16670	16615	16602	16756	16582	16731	16695	16606	16599	16595	16596	16689	16851	16689	16732	16883	16497	16595	16546	16682	16887	16729	16552	16387	16631	16786	16926	16546	16626	16750	16635	16655	16534	16588	16675	16747	16640	16534	16664	16661	16705	16696	16656	16584	16481	16639	16665	16814	16637	16676	16676	16752	16702	16808	16642	16424	16705	16495	16675	16625	16883	16576	16745	16605	16466	16702	16727	16669	16606	16649	16744	16879	16510	16812	16774	16881	16601	16792	16631	16589	16774	16539	16692	16691	16749	16626	16538	16515	16637	16823	16483	16605	16705	16612	16631	16614	16570	16463	16544	16531	16421	16693	16486	16660	16556	16666	16426	16745	16732	16688	16801	16879	16669	16645	16865	16596	16441	16861	16626	16569	16580	16492	16714	16659	16848	16452	16602	16583	16491	16686	16691	16638	16786	16475	16664	16638	16478	16803	16622	16617	16377	16563	16649	16545	16744	16669	16845	16743	16789	16792	16649	16558	16602	16901	16547	16482	16855	16661	16599	16662	16663	16702	16695	16717	16399	16886	16520	16692	16660	16626	16565	16595	16667	16684	16678	16879	16707	16384	16819	16685	16660	16697	16851	16907	16761	16582	16546	16594	16818	16666	16546	16661	16648	16834	16532	16369	16664	16468	16576	16543	16433	16466	16771	16687	16494	16671	16607	16553	16597	16715	16756	16724	16650	16579	16630	16769	16820	16658	16754	16535	16514	16433
14373	22465	19428	16361	15242	14403	14099	13974	14001	13929	13922	13763	13734	13724	13767	13822	13862	13747	13738	13895	13814	13694	13669	13752	13758	13632	13796	13661	13617	13739	13542	13642	13727	13707	13862	13724	13646	13670	13603	13693	13721	13665	13832	13449	13713	13728	13702	13585	13710	13608	13573	13747	13716	13555	13724	13616	13672	13714	13706	13686	13755	13667	13790	13623	13661	13606	13802	13581	13657	13781	13621	13673	13626	13749	13811	13650	13779	13637	13747	13585	13674	13561	13512	13747	13704	13539	13585	13847	13737	13735	13570	13768	13595	13532	13660	13664	13778	13567	13664	13625	13673	13608	13671	13659	13772	13732	13652	13620	13716	13752	13639	13626	13614	13635	13574	13740	13723	13668	13722	13920	13646	13753	13688	13733	13742	13571	13658	13653	13537	13683	13899	13641	13700	13776	13666	13748	13665	13634	13897	13821	13684	13617	13545	13604	13554	13784	13608	13819	13797	13585	13756	13659	13838	13498	13572	13599	13595	13714	13628	13601	13611	13744	13586	13554	13571	13698	13701	13810	13603	13669	13467	13787	13764	13493	13727	13761	13605	13588	13726	13798	13656	13469	13743	13649	13717	13600	13543	13564	13665	13782	13760	13691	13605	13579	13566	13753	13615	13833	13703	13604	13720	13625	13670	13625	13784	13785	13652	13595	13694	13703	13740	13713	13610	13824	13631	13704	13762	13791	13701	13781	13668	13421	13757	13981	13652	13524	13669	13634	13760	13625	13762	13511	13625	13638	13780	13556	13717	13745	13747	13781	13816	13557	13829	13647	13641	13665	13677	13631	13830	13665	13614	13774	13604	13684	13677	13619	13581	13734	13742	13609	13791	13611	13561	13662	13484	13672	13721	13678	13627	13657	13701	13749	13756	13657	13661	13523	13521	13596	13785	13652	13610	13712	13717	13840	13578	13582	13874	13633	13721	13673	13726	13699	13626	13622	13586	13619	13544	13513	13582	13668	13703	13771	13639	13659	13583	13622	13790	13527	13679	13649	13733	13697	13693	13801	13856	13776	13640	13550	13718	13719	13587	13654	13655	13713	13796	13619	13818	13380	13510	13690	13642	13581	13749	13653	13676	13591	13811	13733	13845	13827	13528	13803	13610	13543	13677	13764	13641	13612	13686	13590	13699	13692	13629	13566	13584	13694	13744	13746	13706	13681	13647	13649	13697	13570	13571	13752	13741	13717	13667	13739	13567	13821	13486	13649	13780	13712	13714	13563	13616	13609	13558	13786	13703	13630	13711	13663	13738	13752	13789	13678	13482	13737	13723	13572	13694	13670	13722	13609	13838	13605	13535	13563	13521	13731	13668	13737	13692	13710	13787	13623	13709	13586	13545	13569	13648	13442	13803	13654	13597	13723	13652	13666	13905	13668	13551	13667	13524	13727	13561	13541	13522	13682	13719	13800	13657	13742	13870	13611	13787	13590	13674	13732	13656	13613	13677	13766	13631	13807	13425	13775	13754	13709	13677	13691	13569	13787	13782	13664	13752	13564	13608	13667	13546	13578	13919	13640	13529	13484	13761	13753	13800	13536	13725	13526	13519	13715	13669	13525	13694	13895	13563	13777	13645	13649	13727	13807	13662	13704	13654	13611	13775	13761	13623	13744	13616	13817	13810	13538	13750	13568	13611	13874	13775	13773	13565	13764	13630	13527	13587	13783	13612	13703	13715	13653	13592	13568	13633	13730	13642	13747	13549	13768	13678	13600	13614	13557	13757	13575	13622	13559	13791	13622	13697	13660	13657	13544	13819	13740	13493	13692	13743	13615	13759	13695	13597	13569	13625	13669	13538	13544	13621	13512	13699	13725	13597	13684	13627	13816	13640	13803	13727	13681	13597	13749	13492	13550	13654	13620	13709	13600	13451	13756	13660	13664	13604	13757	13614	13721	13579	13544	13747	13683	13646	13560	13766	13670	13696	13773	13620	13635	13757	13745	13663	13638	13679	13556	13693	13726	13546	13661	13728	13681	13773	13641	13639	13779	13575	13640	13559	13716	13609	13669	13712	13464	13636	13578	13454	13620	13669	13710	13762	13836	13614	13473	13578	13647	13585	13649	13645	13723	13737	13514	13701	13754	13677	13845	13598	13642	13811	13467	13849	13658	13651	13757	13549	13632	13671	13744	13726	13674	13740	13521	13743	13641	13673	13699	13740	13714	13858	13441	13661	13793	13736	13735	13675	13594	13684	13511	13660	13846	13839	13809	13706	13645	13512	13679	13722	13612	13720	13731	13650	13724	13680	13778	13816	13574	13709	13754	13692	13632	13647	13825	13702	13530	13453	13728	13737	13675	13686	13631	13500	13617	13639	13559	13760	13632	13796	13417	13870	13655	13629	13783	13684	13730	13479	13648	13628	13697	13820	13529	13713	13450	13845	13626	13662	13570	13847	13697	13680	13624	13736	13836	13547	13678	13667	13577	13675	13650	13829	13655	13681	13747	13494	13666	13609	13702	13680	13632	13700	13615	13707	13624	13695	13537	13583	13632	13681	13591	13740	13828	13726	13678	13551	13702	13733	13633	13752	13590	13629	13588	13597	13741	13652	13675	13644	13673	13796	13659	13728	13622	13642	13631	13654	13676	13705	13661	13614	13700	13605	13728	13710	13734	13722	13647	13619	13690	13671	13736	13609	13655	13524	13613	13726	13719	13499	13676	13699	13629	13701	13604	13658	13687	13481	13855	13606	13610	13710	13395	13721	13702	13673	13568	13599	13541	13758	13567	13503	13793	13599	13514	13571	13648	13744	13494	13692	13630	13730	13591	13732	13631	13624	13606	13849	13663	13743	13714	13837	13706	13584	13542	13630	13752	13617	13573	13544	13671	13587	13652	13690	13593	13529	13761	13544	13743	13573	13481	13601	13718	13599	13622	13791	13676	13727	13779	13658	13598	13786	13783	13720	13771	13564	13859	13756	13675	13609	13520	13649	13794	13699	13701	13677	13536	13756	13733	13665	13648	13674	13637	13595	13440	13671	13557	13535	13720	13600	13670	13584	13868	13646	13588	13728	13739	13582	13686	13667	13667	13697	13597	13688	13539	13613	13695	13539	13692	13675	13737	13614	13695	13708	13794	13660	13485	13690	13718	13604	13623	13616	13895	13668	13684	13595	13580	13692	13781	13594	13723	13543	13675	13556	13744	13575	13529	13766	13698	13723	13664	13609	13649	13887	13501	13645	13812	13565	13654	13510	13670	13707	13724	13493	13854	13648	13577	13682	13702	13775	13595	13603	13600	13812	13411	13648	13517	13647	13670	13569	13817	13570	13660	13618	13704	13625	13577	13750	13551	13699	13631	13748	13847	13627	13556	13616	13811	13781	13783	13809	13750	13688	13643	13596	13558	13631	13524	13613	13789	13603	13539	13702	13716	13667	13647	13697	13797	13718	13660	13653	13663	13604	13547	13800	13627	13541	13654	13635	13695	13608	13582	13833	13745	13659	13727	13580	13823	13674	13671	13739	13663	13821	13793	13687	13628	13484	13585	13619	13710	13665	13659	13683	13461	13726	13657	13639	13667	13692	13699	13605	13805	13733	13652	13701	13674	13598	13706	13707	13671	13620	13748	13643	13770	13676	13622	13568	13828	13727	13627	13719	13679	13548	13576	13654	13706	13601	13811	13659	13525	13659	13740	13650	13664	13623	13764	13733	13574	13807	13541	13602	13767	13741	13864	13723	13541	13620	13583	13613	13605	13688	13717	13684	13734	13651	13640	13719	13680	13650	13662	13673	13646	13786	13501	13589	13650	13792	13612	13555	13573	13498	13665	13585	13824	13737	13646	13593	13565	13679	13518	13514	13775	13778	13609	13855	13758	13778	13578	13622	13711	13661	13497	13679	13709	13772	13540	13603	13799	13644	13708	13799	13787	13820	13617	13636	13792	13730	13725	13681	13604	13624	13707	13663	13735	13647	13581	13764	13751	13773	13739	13695	13564	13698	13634	13473	13719	13525	13777	13693	13749	13628	13499	13612	13542	13734	13708	13864	13653	13871	13524	13686	13680	13581	13647	13736	13520	13692	13586	13457	13637	13719	13620	13717	13587	13678	13712	13758	13682	13719	13717	13673	13454	13593	13578	13603	13474	13665	13691	13782	13478	13590	13695	13583	13638	13815	13646	13786	13677	13691	13799	13644	13881	13822	13711	13626	13762	13626	13798	13461	13679	13757	13636	13738	13531	13752	13675	13544	13637	13602	13834	13661	13819	13638	13664	13636	13704	13657	13514	13596	13591	13490	13717	13719	13608	13671	13653	13679	13540	13601	13707	13688	13697	13547	13736	13808	13760	13727	13533	13744	13694	13633	13663	13748	13530	13584	13949	13649	13633	13601	13749	13545	13666	13788	13788	13592	13647	13648	13689	13662	13820	13659	13681	13836	13766	13733	13704	13658	13577	13749	13820	13743	13617	13533	13569	13536	13679	13522	13741	13681	13699	13556	13753	13658	13637	13886	13447	13612	13642	13562	13671	13693	13530	13620	13520	13660	13748	13612	13746	13576	13576	13692	13595	13794	13538	13686	13452	13504	13655	13769	13721	13661	13610	13624	13574	13588	13755	13747	13721	13472	13555	13683	13808	13630	13682	13867	13693	13610	13759	13728	13729	13653	13680	13542	13579	13657	13794	13646	13774	13749	13648	13686	13631	13604	13653	13648	13637	13684	13840	13414	13839	13611	13818	13574	13626	13703	13659	13554	13840	13808	13677	13835	13650	13786	13613	13732	13821	13712	13632	13576	13674	13641	13601	13606	13727	13768	13772	13751	13601	13580	13650	13601	13620	13654	13516	13781	13614	13678	13883	13592	13728	13757	13666	13622	13574	13639	13695	13716	13553	13439	13636	13737	13534	13752	13762	13665	13612	13577	13800	13718	13856	13748	13706	13589	13730	13829	13644	13762	13631	13649	13881	13888	13602	13638	13619	13686	13570	13616	13668	13705	13737	13902	13484	13811	13668	13732	13718	13777	13451	13701	13637	13794	13579	13466	13700	13637	13581	13673	13526	13606	13600	13555	13800	13556	13619	13846	13673	13724	13475	13676	13638	13523	13575	13645	13534	13658	13596	13699	13618	13657	13547	13562	13740	13819	13559	13723	13527	13775	13765	13570	13590	13705	13672
22435	21395	28715	24468	21688	22872	21535	17176	16533	16486	16244	16184	15958	16066	16167	16223	16260	16048	16129	16027	16120	16153	16237	16027	15743	16115	16003	15784	16022	16039	15897	15779	15992	16053	15879	15754	15935	15960	15987	15775	15851	15916	15904	15904	16102	15891	16047	15883	15910	15770	15754	15702	15975	16096	15716	15931	15654	15877	15772	15837	15744	15740	15963	15814	15793	15770	15783	16036	15911	15966	15933	15859	15870	15757	15857	15799	15815	15759	15749	15894	15740	15779	15853	15744	15833	15935	15771	15637	15758	15961	15700	15796	15813	15917	16002	15784	15869	15967	16071	15967	15782	15894	15901	15839	15852	15907	15849	15788	15866	15624	15914	15669	15915	15668	15753	16044	16099	15917	15771	15907	15768	15934	15948	15834	15719	15888	15936	15969	15815	15744	15699	15756	15958	16090	15881	15991	15971	15845	15742	15806	15846	16000	15880	16057	15898	15931	15920	15853	15766	15773	15964	15869	15837	15818	15737	15781	15827	15742	15745	15806	15875	15864	15704	15786	15837	15770	15738	15928	15941	15907	15927	15967	15899	15768	15774	15728	15786	15870	15969	16087	15947	15688	15925	15885	15810	15786	15825	15894	15991	15751	15935	15985	15834	15694	15819	15877	15832	15687	16056	15887	15858	15807	15739	15772	15872	15958	15799	15758	15878	15803	15868	15705	15934	15982	15875	15717	15678	15872	15714	15826	15891	15678	15749	15786	15848	15576	15852	15753	15927	15620	15919	15898	15816	16034	15669	15768	15938	16107	15729	15745	15869	15810	15670	16001	15726	15791	15865	15833	15779	15621	15670	15739	16095	15932	15921	15889	15606	15754	15761	15881	15743	15807	15821	16069	15857	15866	15838	15757	15789	15836	15773	15999	15760	15790	15796	15616	15742	15833	15852	15770	15968	15916	15750	15736	15681	15839	15770	15718	15772	15787	15741	15839	15900	15742	15822	15847	15652	15834	15654	15857	15837	16005	15885	15816	15902	15837	15563	15713	15857	15710	15854	15592	15769	15918	15920	15887	15807	15909	15874	15726	15819	15878	15985	15814	15843	15774	15812	15833	15806	15968	15817	15831	15714	15705	15804	15796	15833	15822	15863	15694	15937	15791	15853	16021	15867	15752	15831	15822	15880	16058	15855	15782	15701	15914	15883	15910	15778	15772	15765	15838	15754	15859	15783	15504	15662	15902	15790	15810	15746	15580	15859	15964	15658	15743	15604	15739	15803	15739	15820	15695	15891	15923	15804	15861	15899	15961	16033	16079	15905	15969	16043	15647	15760	15696	15892	15832	15731	15559	15803	15756	15826	16049	16018	15901	15967	15690	15845	15701	16054	15891	15805	15890	15785	15985	15681	15936	15676	15850	15922	15925	15902	15795	16143	15798	15836	15898	15841	15856	15605	15820	15921	15842	15903	15934	15967	15854	15787	15574	16059	16009	15774	15767	15744	15773	16018	15745	15780	15901	15709	15934	15772	15957	15604	15828	15738	15702	15826	15724	15917	15854	15844	15722	15877	15785	15691	15645	15795	15997	15847	15962	15648	15765	16032	15913	15861	15535	15923	15961	15861	16003	15843	15842	15802	15714	15763	15725	15725	15766	15897	15787	15828	15993	15892	15985	15887	15787	15750	15789	15772	15853	15883	15858	15828	15873	15685	15717	15745	15908	15962	15862	15877	15807	15725	15921	15772	15848	15736	15941	15641	15772	15937	16045	15898	15770	15790	15783	15875	15802	15673	15851	15914	15804	15679	15526	15633	15769	15869	15935	16004	15731	15994	15893	15795	15861	15858	15806	15959	15851	15762	15644	15986	15634	15797	15849	15829	15767	15909	15729	15974	15847	15791	15847	15848	15743	15712	15766	15663	15652	15870	15953	15771	15862	15750	15698	15831	15726	15565	15744	15790	15822	15837	15838	15918	16092	15879	16045	15879	15925	15851	15831	15781	15948	15797	15805	15848	15777	15825	15570	15779	15831	15936	16002	15834	16038	15766	15808	15725	15745	15851	15875	15806	15892	15919	15910	15805	15651	15967	15947	15967	15904	15920	15965	15833	15744	15850	15935	15751	15772	15725	15900	15714	15708	15913	15646	15778	15634	15846	15852	15758	15893	15635	15969	15844	15870	15861	15817	15940	15929	15878	15854	15840	15932	15831	15968	15933	15947	15962	15828	15961	15863	15618	15728	15913	15964	15711	15838	15757	15742	15827	15700	15592	15909	15912	15895	15595	15910	15589	15837	15937	15895	15776	15794	15670	15687	15876	15825	15718	15930	15905	15932	15756	15910	15753	15717	15827	15815	15665	15643	15670	15535	15904	15765	15959	15905	15966	15881	16001	15950	15657	15716	15858	15723	15851	15839	15758	15762	15821	15725	15727	15953	15857	15712	15746	15805	15996	16011	15789	15895	15563	15899	15828	15939	15834	15862	15791	15783	15894	15825	15602	15632	15867	15836	15863	15723	15856	15832	15614	15829	15804	15840	15822	15683	15743	15855	15795	15933	15958	15854	15869	16025	15771	15770	15859	15755	15772	15820	15691	15808	15822	15744	15765	15717	15674	15841	15778	15782	15710	15741	15940	15755	15947	15716	15979	15783	15783	15802	15676	15921	15725	15937	15835	15826	15659	15916	15884	15797	15876	15721	15873	15869	15853	15866	15757	16155	16011	15896	15794	15873	15743	15869	15956	15871	15714	15867	15833	16050	15699	15835	15844	15803	15727	15880	15902	15862	15760	15910	15821	15969	15771	15643	15792	15792	15785	15687	15782	15921	15764	15835	15835	15717	15774	15898	15971	15797	15782	15628	15687	15853	15767	15833	15801	15615	15749	15641	15882	15844	15889	15771	15698	15806	15675	15704	15818	15733	15912	15847	15935	15890	15591	15895	15890	16025	15808	15807	15870	15946	15727	15817	15772	15758	15811	15941	15848	15700	15795	15385	15729	15729	15612	15795	15440	15947	15899	15839	15803	15654	15744	15891	15686	15636	15918	15694	15955	15893	15762	15878	15643	15907	15866	15901	15849	15710	15767	15789	15896	15848	15885	15761	15744	15774	15691	15751	15670	15821	15872	15922	15797	15967	15702	15643	15883	16038	15899	15793	15921	15852	15817	15666	15829	15931	15891	15861	15869	15756	15692	15847	15715	15861	15937	15878	15832	16023	15917	15785	15904	15755	15773	15833	15730	15774	15781	15754	15998	15601	15621	15851	15743	15881	15655	15742	15921	15817	15803	15935	15726	15777	15815	15673	15635	15940	15814	15783	15745	15713	15910	15777	15675	15819	15727	15730	15665	15911	15743	15840	15995	15856	15617	15753	15931	15986	15803	15989	15763	15878	15759	15686	15730	15856	15927	15701	15895	15936	15686	15837	15801	15938	15801	15673	15970	15863	15706	15870	15874	15833	15912	15856	15942	15914	15601	15727	15924	16090	15969	15676	15791	15726	15722	15693	15869	15763	15841	15830	15790	15783	15722	15804	15707	15790	15701	15808	16085	15787	15839	15920	15928	15943	15801	15958	15894	15766	15867	15865	15906	15780	15901	15731	15894	15782	15998	16036	15797	15660	15822	15880	15898	15828	15906	15877	15831	15761	15939	15938	15807	15739	15827	15829	15609	15635	15689	15671	15717	15587	15944	15922	15897	15868	15906	15871	15793	15725	15937	15712	15894	16013	15909	15866	15862	15761	16025	15713	15900	15786	15753	15914	15873	15716	15845	15831	15904	15945	15845	15839	15827	15947	15802	15904	15802	15779	15781	15673	15779	15951	15765	15983	15774	15779	15793	15912	15760	15534	15740	15710	15723	15873	15766	15862	15867	15670	15913	15833	15855	15635	15923	15711	15689	15891	15838	15764	15869	15822	15861	15792	15735	15554	15820	15959	15846	16045	15810	15770	15815	15634	15756	15783	15915	15956	15753	15773	15761	15576	15719	15534	15923	15594	15879	15981	15984	15993	15691	15887	15732	15853	16075	15889	15702	15859	15979	15712	15890	15752	15656	15708	15719	15883	15736	15928	15934	15874	15813	16029	15808	15895	15989	15687	15718	15978	15853	15605	15845	15890	15806	15648	15812	15822	15813	15798	15843	15875	15747	15803	15821	15781	15818	15885	15872	15856	15712	15836	15686	15674	15709	15845	15803	15775	15902	15823	15729	15775	15695	15770	15908	15708	15807	15654	15668	15983	15820	15775	15874	15932	15824	15826	15994	15885	15894	15602	15902	15885	15977	16037	15792	15859	15728	15877	15862	16068	16008	15788	15778	15784	15951	16010	15947	15857	15842	15867	15845	15857	15835	15708	16053	15841	15855	15962	15715	15689	15780	15774	15651	15775	15720	15833	15875	15950	15865	15706	15630	15611	15766	15801	15944	15735	15821	15792	15725	15680	15815	15677	15767	15813	15976	15899	15662	15910	15714	15600	15811	15932	15931	15698	15828	15726	15814	15928	15689	15779	15619	15844	15811	15726	15783	15688	15829	15679	15674	15803	15939	15937	15704	15769	15758	15558	15811	15818	15857	15774	15604	15916	15846	15832	16125	15918	15944	15877	15723	15742	15844	15742	15877	15563	15731	15761	15711	15716	15811	15828	15880	15663	15864	15687	15903	15522	15743	15850	15798	15831	15950	15864	15733	15957	15708	15803	16015	15967	15647	15810	15709	15875	15995	15825	15941	15975	15783	16105	15902	15897	15737	15919	15612	15813	15915	16073	15913	16021	15781	15724	15764	16134	15814	15838	15731	15911	16019	15745	15787	15827	15725	15857	15786	15644	15851	15849	15855	15966	16027	15806	15710	15884	15977	15926	16055	15990	15868	15798	15823	15888	15812	15768	15752	15837	15938	15785	15819	15813	15749	15882	15703	15794	15850	15790	15692	15902	15622	15973	15906	15858	15884	15921	15744	15763	15934	15882	15873	15762	15563	15792	15816	15728	15671	15741	16095	15663	15734	15813	16067	15988	15763	15714	15578	15772	15857	15766	15818	15815	15663	15828	15580	15757	15878	15758	15872	16050	15825	15916	15738	15868	16060	15740	15904	15788	15699	15704	15803	15933	15875	16019	15703	15769	15738	15902	15895	15818	15848	15879	16083	15809	15988	15927	15872	15767	15961	15882	16021	15827	15804	15846
14186	28147	23421	18677	16330	15048	14632	14150	14030	13734	13605	13512	13417	13266	13374	13497	13439	13572	13345	13313	13412	13231	13149	13115	12970	13098	13199	13257	13231	13270	13308	13289	13182	13277	13333	13288	13269	13324	13154	13303	13178	13389	13186	13315	13308	13210	13240	13372	13097	13130	13092	13407	13016	13278	13219	13160	13248	13260	13228	13249	13244	13240	13239	13203	13390	13023	13215	13204	13156	13229	13214	13312	13184	13148	13140	13123	13179	13089	13250	13210	13175	13232	13251	13360	13344	13139	13327	13129	13319	13344	13270	13194	13181	13102	13073	13173	13269	13161	13113	13078	13266	13171	13140	13187	13131	13220	13067	13300	13136	13057	13112	13209	13234	12939	13322	13109	13113	13112	13139	13128	13292	13269	13184	13282	13162	13330	13234	13187	13127	13262	13204	13400	13085	13305	13364	13071	13257	13258	13128	13204	13245	13192	13194	13193	13112	13219	13212	13163	13069	13291	13063	13308	13115	13295	13202	13195	13098	13095	13272	13204	13279	13016	12959	13210	13124	13125	13191	13234	13273	13199	13197	13101	13169	13090	13115	13150	13119	13245	13131	13105	13086	13269	13037	13165	13326	13223	13217	13160	13312	13128	13152	13262	13216	13128	13129	13251	13274	13233	13154	13111	13365	13091	13410	13212	13127	13147	13148	13054	13245	13269	13075	13102	13244	13237	13103	13279	13001	13133	13155	13127	13286	13197	13217	12954	13198	13302	13181	13209	13248	13203	13162	13171	13239	13265	13013	13106	13271	13270	13158	13265	13184	13193	13207	13360	13263	13274	13247	13115	12955	13127	13100	13127	13132	13165	13036	13206	13203	13329	13288	13063	13218	13221	13160	13218	13248	13071	13168	13225	13208	13292	13164	13204	13285	13053	13201	13262	13349	13402	13319	13195	13160	13289	13113	13317	13018	13296	13156	13069	13196	13175	13198	13209	13068	13222	13321	13280	13042	13344	13206	13122	13129	13033	13173	13229	13028	13019	13019	13199	13210	13052	13173	13103	13096	12991	13329	13187	13177	13278	13222	13232	13114	13177	13182	13181	13267	13172	13103	13249	13259	13109	13124	13208	13192	13208	13128	13207	13220	13172	13378	13319	13163	13125	13056	13165	13302	13348	13247	13299	13246	13114	13031	13215	13236	13216	13126	13072	13056	13113	13147	13437	13056	13257	13253	13214	13218	13141	13163	13191	13167	13162	13199	13211	13057	13048	13187	13006	13127	13155	13190	13127	13232	13204	13182	13098	13268	13125	13291	13176	13111	13356	13234	13105	13170	13006	13022	13179	13324	13354	13115	13061	13136	13152	13269	13199	13123	13122	13190	13155	13128	13156	13236	13052	13156	13092	13120	13201	13290	13080	12986	13365	13228	13195	13193	13282	13098	13117	13092	13045	13251	13151	12993	13245	13339	13037	13070	13110	13303	13005	13155	13249	13155	13173	13245	13023	13134	13035	13272	13209	13227	13133	13220	13311	13164	13239	13233	13234	13234	13215	13268	13133	13269	13086	13321	12994	13056	13096	13178	13184	13227	13064	13207	13224	13100	13260	13157	13139	13181	13046	13280	13156	13207	13098	13207	13141	13178	13336	13125	13096	13247	13101	13132	13091	13054	13206	13104	13356	13149	13234	13024	13173	13130	13176	13162	13132	13149	13054	13111	13173	13144	13220	13070	13252	13186	13096	13330	13121	13224	12936	13097	13060	13081	13301	13226	13282	13159	13250	13286	13238	13068	13363	13189	13146	13120	13159	13261	13203	13132	13172	13084	13152	13265	13309	13237	13187	13216	13269	12982	13174	13185	13197	13167	13230	13188	13301	13171	13225	13164	13151	13212	13071	13152	13242	13310	13139	13032	13168	13254	13085	13357	13352	13164	13114	13272	13219	13315	13095	13113	13157	13152	13203	13084	13129	13185	13252	13092	13085	13213	13309	13283	13224	13245	13284	13021	13120	13231	13374	13188	13117	13166	13510	13241	13196	13209	13217	13192	13127	13280	13265	13137	13452	13186	13305	13067	13198	13205	13148	13120	13128	13185	13258	13313	13150	13191	13072	13208	13236	13228	13233	13106	13056	13288	13202	13071	13145	13388	13324	13131	13177	13205	13223	13175	13190	13052	13447	13133	13331	13115	13246	13119	13144	12957	13221	13157	13046	13093	13154	13312	13157	13009	13127	13129	13165	13347	13224	13076	13148	13235	13251	13194	13129	13377	13180	12982	13091	13276	13153	13201	13216	13289	13194	13309	13090	13052	13304	13074	13148	13191	13205	13181	13225	13075	13044	13196	13322	13186	13048	13066	13141	13149	13182	13303	13292	13124	13242	13025	13356	13117	13152	13168	13278	13291	13120	13107	13271	13328	13114	13232	13163	13090	13092	13344	13057	13090	13332	13218	13252	13176	13089	13229	13094	13247	13187	13227	13114	13214	13082	13287	13232	13148	13212	13308	13205	13126	13163	13288	13191	13063	13100	13044	13292	13280	13105	13055	13268	13052	13255	13111	13203	13422	13299	13149	13148	13265	13198	13317	13318	13106	13158	13302	12929	13168	13246	13153	13229	13120	13245	13317	12931	13393	13224	13205	13117	12977	13119	13309	13188	13067	13115	13194	13369	13261	13175	13213	13199	13152	13489	13174	13075	13308	13135	13213	13117	13113	13206	13144	13209	13429	12949	13210	13075	13047	13238	13201	12971	13099	13176	13155	13098	13338	13042	13215	13214	13123	13205	13169	13290	13119	13176	13093	13217	13114	13136	13120	13337	13043	13178	13139	13197	13272	13189	13200	13140	13100	13019	13271	13224	13084	12961	13188	13174	13300	13173	13050	13407	13223	13268	13191	13109	13091	13119	13190	13259	12995	13091	13172	13085	13197	13155	13152	13215	13132	13207	13186	13250	13168	13071	13169	13237	13062	13110	13218	13283	13217	13170	13089	13196	13199	13124	13115	13236	13358	13109	13116	13230	13227	13079	13237	13185	13225	13106	12893	13040	13136	13115	13237	13296	13062	13279	13249	13130	13203	13176	13196	13210	13224	13227	13173	13246	13216	13139	13085	13167	13122	13210	13026	13123	13192	13148	13142	12921	13210	13320	13228	13110	13055	13150	13192	13232	13351	13059	13193	13081	13231	13075	13222	13215	13140	13173	13294	13148	13180	13129	13145	13194	13018	13220	13039	13251	13103	13204	13075	13327	13064	13158	13192	13017	13207	13237	13127	13208	13286	12972	13173	13173	13265	13205	13065	13199	13203	13249	13263	13165	13195	13106	13197	13048	13150	13233	13046	13065	13080	13286	13204	13211	12965	13342	13247	13187	13238	13292	13042	13050	13123	13196	13104	13189	13233	13110	13197	13097	13087	13213	13209	13121	13136	13188	13073	13078	13377	12996	12881	13074	13104	13233	13114	13209	13213	13306	13209	13294	13183	13265	13067	13270	13248	12970	13206	13126	13132	13517	13082	13137	12928	13295	13199	13276	13330	13261	13150	13034	13267	13354	13163	13165	13402	13206	13261	13220	13115	13132	13101	13087	13081	13294	13201	13298	13240	13315	13215	13201	13162	13011	13211	13019	13152	13284	13277	13089	13170	13193	12993	13220	13009	13117	13100	13236	13105	13222	13169	13154	13164	13207	13354	13346	13226	13212	13170	13232	13151	13112	13087	13289	13269	13255	13162	13282	13209	13140	13209	13183	13232	13121	13202	13096	13179	13305	13063	13082	13322	13307	13050	13205	13193	13214	13408	13216	13150	12971	13237	13134	13240	13320	13316	13213	13181	13220	13032	13153	13296	13223	13102	13240	13259	13111	13285	13274	13223	13142	13294	13235	13199	13270	13261	13119	13195	13255	13275	13169	13255	13103	13124	13124	13194	13143	13172	13230	13083	13315	13199	13461	13229	13109	13195	13157	13235	13217	13196	12938	13309	13256	13161	13039	13044	13167	12994	13167	13220	13288	13058	13112	13193	13229	13159	13200	13272	13065	13266	13313	13218	13147	13135	13114	13240	13207	13196	13164	13265	13108	13123	13145	13194	13261	13064	13106	13117	13298	13098	13315	13227	13291	13328	13148	13302	13283	13171	13200	13188	13112	13065	13217	13165	13152	13128	13094	13112	13148	13182	13088	13150	13061	13037	13350	13159	13161	13237	12999	13118	13085	13085	13205	13149	13232	13177	13077	13190	13306	13186	13272	13207	13269	13085	13220	13366	13206	13099	13207	13130	13137	13160	13130	13322	13275	13073	13394	13046	13019	13062	13180	13229	13205	13197	13282	13227	13133	13288	13236	13322	13114	13132	13274	13320	13122	13098	13179	13233	13177	13234	13125	13136	13083	13205	13135	13190	13088	13170	13232	13081	13089	13175	13191	12998	13132	13235	13340	13292	13214	13077	13147	13175	13289	13243	13164	13190	13247	13108	13213	13218	13046	13252	12940	13173	13155	13058	13320	13195	13387	13162	13294	13210	13226	13258	13082	13225	13118	13031	13357	13339	13378	13159	13168	13166	13268	13232	13201	13007	13046	13212	13222	13224	13267	13170	13312	13176	13161	13145	13197	13109	13197	13219	13107	13255	13257	13165	13180	13418	13216	13142	13026	13171	13183	12969	13315	13355	13155	13110	13226	13235	13134	13317	13192	13188	13218	13059	13180	13057	13144	13196	13161	13100	13229	13346	13116	13138	13232	13248	13138	12981	13144	13136	13230	13160	13210	13177	13111	13223	13152	13242	13117	13119	13192	13215	13232	13455	13316	13090	13296	13097	13045	13161	13319	12924	13164	13342	13244	12988	13118	13197	13167	13288	13111	13360	12949	13038	13168	13158	13322	13143	13257	13185	13151	13150	12996	13083	13224	13080	12955	13218	13166	13134	13062	13093	13322	13045	13156	13178	13197	13187	13204	13160	13132	13147	13107	13248	13277	13227	13209	13264	13162	13299	13163	13151	13179	13173	13169	13153	13059	13346	13156	12918	13161	13252	13152	13169	13277	13310	13230	13110	13097	13071	13112	13150	13197	13313	13204	13142	13139	13221	13110	13177	13162	13179	13197	12999	13247	13142	12962	13136	13374	13164	13216	13308	13116	13076	13002	13094	13067	13078	13344	13080	13196	13225	13115	13133	13229	13194	12972
29824	22697	22760	19983	17106	17157	17195	17095	16902	16792	16757	16755	16818	16928	16761	16678	16966	16632	16757	16660	16717	16766	16711	16664	16788	16729	16897	16881	16896	16814	16808	16804	16798	16971	16807	16616	16846	16692	17038	16630	16904	16772	16825	16789	16923	16766	16650	16600	16783	16784	16738	16707	16648	16855	16906	17063	16731	16651	16749	16800	16922	16679	16498	16474	16765	16655	16652	16902	16600	16765	16682	16685	16734	16818	16880	16652	16800	16913	16974	16784	16658	16747	16721	16797	16697	16750	16656	16841	16915	16728	16723	16713	16884	16802	16872	16766	16852	16748	16651	16658	16740	16753	16583	16869	16894	16949	16574	16596	16593	16660	16555	16698	16688	16707	16758	16630	16813	16786	16723	16724	16823	16705	16535	16639	16498	16753	16714	16877	16775	16892	16730	16750	16659	16916	16950	16759	16903	16782	16867	16707	16834	16640	16882	16569	16894	16729	16790	16621	16516	16906	16918	16954	16917	16953	16816	16850	16645	16716	16766	16702	16737	16781	16706	16854	16908	16953	16649	16579	16622	16736	16638	16774	16932	16969	16880	16712	16577	16835	16771	16643	16478	16739	16814	16788	16843	16634	16781	16864	16714	16682	16753	16728	16634	16747	17090	16756	16903	16627	16604	16679	16691	16804	16869	16743	16710	16826	16706	16705	16709	16718	16801	16913	16707	16769	16699	16874	16874	16795	16608	16732	16929	16582	16820	16841	16833	16878	16544	16639	16749	16834	16704	16748	16734	16809	16438	16899	16815	16819	16719	16649	16656	16734	16854	16688	16635	16743	16932	16695	16703	16665	16970	16768	16804	16967	16576	16975	16441	16870	16651	16594	16556	16674	16729	16764	16749	16728	16705	16767	16811	16976	16491	16704	16687	16698	16738	16865	16918	16873	16673	16680	16711	16669	16854	16500	16714	16895	16474	16714	16574	16987	16787	16888	16767	16749	16802	16913	16800	16654	17025	16807	16583	16678	16665	16797	16744	16773	16687	16896	16630	16730	16866	16734	16798	16759	16878	16880	16597	16928	16607	16716	16717	16630	16713	16777	16865	16657	16756	16700	16646	16732	16799	16752	16762	16790	16613	16738	16774	16839	16827	16681	16887	17001	16730	16588	16614	16917	16566	16814	16643	16706	16565	16862	16787	16708	16681	16840	16787	16806	16631	16656	16719	16913	16978	16536	16965	16742	16709	16517	16647	16800	16891	16895	16789	16878	16704	16819	16821	16644	16901	16900	16784	16598	16982	16628	16870	16618	16753	16700	16845	16956	16728	16845	16797	16607	16614	16373	16847	16756	16866	17087	16815	16896	16661	16935	16687	16578	16913	16744	16671	16742	16789	16628	16718	16777	16581	16903	16908	16863	16897	16699	16884	16682	16818	16591	16577	16690	16903	16882	16797	16637	16777	16659	16729	16764	16887	16609	16883	16672	16609	16671	16743	16932	16659	16981	16796	16824	16747	16691	16667	16737	16738	16571	16627	16680	16634	16767	16744	16530	16660	16743	16636	16659	16629	16791	16617	16754	16807	16839	16698	16693	16880	16887	16942	16722	16813	16505	16842	16744	16653	16777	16769	16566	16854	16611	16686	16584	17051	16840	16681	16976	16778	16702	16637	16665	16776	16446	16661	16711	16733	16683	16566	16905	16782	16852	16858	16781	16533	16785	16700	16685	16780	16924	16857	16607	16742	16785	16640	16752	16711	16720	16764	16789	16641	16827	16686	16640	16704	16764	16749	16778	16699	16868	16739	16688	16748	16810	16668	16725	16818	16709	16664	16873	16667	16712	16720	16721	16637	16684	16804	16836	16676	16782	16825	16882	16795	16858	16638	16793	16655	16681	16686	16693	16786	16837	16666	16713	16553	16802	16940	16925	16711	16899	16773	16780	16759	16856	16625	16726	16755	16872	16680	16878	16698	16597	16685	16641	16684	16495	16775	16624	16862	16654	16704	16775	16689	16793	16802	16605	16912	16830	16934	16906	16899	16672	16740	16761	16796	16755	16871	16920	16671	16700	16854	16751	16767	16638	16809	16615	16771	16632	16802	16784	16656	16886	16761	16849	16824	16899	16578	16727	16721	16807	16785	16796	16682	16613	16715	16783	16998	16748	16698	16731	16750	16727	16752	16676	16811	16728	16741	16884	16735	16703	16576	16817	16864	16778	16567	16695	16931	16872	16674	16837	16779	17061	16794	16960	16816	16606	16831	16771	16710	16898	16584	16675	16588	16865	16671	16672	17052	16802	16543	16694	16800	16639	16622	16796	16933	16723	16849	16659	16758	16585	16699	16694	16793	16811	16484	16658	16665	16962	16799	16785	16857	16712	16738	17023	16749	16666	16691	16707	16763	16560	16649	16702	16829	16657	16848	16749	16802	16829	16678	16544	16632	16790	16893	16798	16527	16772	16612	16811	16793	16660	16836	16844	16947	16797	16859	16918	16744	16514	16836	16671	16745	16764	16585	16684	16878	16763	16553	16690	16615	16725	16620	16837	16705	16872	16667	16630	16642	16745	16793	16573	16874	16733	16801	16695	16624	16689	16939	16948	16770	16614	16594	16727	16862	16826	16942	16861	16781	16713	16716	16699	16874	16872	16802	16583	16879	16711	16569	16752	16653	16868	16801	16863	16797	16932	16759	16908	16720	16724	16828	16775	16969	16833	16705	16830	16481	16697	16785	16805	16779	16945	16843	16695	16834	16674	16908	16848	16764	16734	16614	16682	16569	16750	16679	16578	16779	16817	16899	16649	16690	16986	16658	16645	16612	16840	16824	17007	16683	16913	16777	16650	16625	16449	16908	16835	16910	16538	16912	16674	16795	16699	16596	16703	16878	16861	16826	16655	16639	16794	16662	16766	16911	16835	16847	16737	16716	16666	16699	16625	16684	16951	16753	16662	16722	16635	16761	16999	16837	16732	16679	16754	16769	16867	16722	16785	16864	16957	16713	16950	16748	16893	17035	16658	16868	16725	16682	16762	16651	16852	16569	16669	16620	16732	16756	16898	16691	16691	16594	16720	16912	16753	16886	16791	16633	16518	16844	16720	16720	16673	16943	16758	16677	16669	16736	16860	16642	16743	16772	16867	16892	16726	16792	16606	16540	16609	16690	16689	16645	16765	16718	16770	16966	16571	16731	16679	16675	16676	16952	16676	16647	16702	16805	16881	16992	16733	16598	16767	16783	16669	16692	16805	16642	16744	16749	16815	16753	16913	16763	16900	16723	16552	16875	16765	16718	16665	16630	16715	16775	16734	16780	16794	16711	16790	16991	16827	16788	16690	16769	17037	16835	16843	16776	16809	16634	16805	16844	16600	16744	16715	16773	16768	16743	16741	16836	16883	16801	16836	16661	16616	16700	16804	16858	16725	16762	16591	16693	16845	16752	16670	16798	16773	16756	16823	16728	16631	16965	16758	16739	16759	16626	16714	16780	16712	16926	16727	16758	16615	16723	16574	16724	16577	16651	16702	16639	16740	16686	16736	16705	16954	16782	16657	16756	16663	16693	16670	16652	16667	16875	16478	16664	16766	16561	16835	16877	16694	16586	16606	16655	16766	16749	16758	16800	16580	16576	16692	16655	16941	16683	16858	16840	16700	16952	16631	16772	16754	16658	16832	16941	16739	16670	16788	16881	16715	16777	17002	16831	16850	16924	16586	16791	16663	16813	16878	16795	16714	16733	16552	16652	16642	16788	16697	16767	16738	16664	16742	16772	16905	16706	16739	16703	16858	16820	16886	16672	16721	16953	16611	16593	16989	16775	16628	16913	16733	16755	16912	16724	16917	16773	16831	16656	16667	16597	16716	16860	16628	16788	16698	16777	16741	16646	16650	16703	16730	16695	16810	16763	16591	16994	16790	16822	16866	16566	16736	16718	16734	16849	16902	16823	16621	16672	16856	16650	16627	16622	16724	16736	16643	16708	16624	16911	16690	16890	16845	16799	16709	16654	16867	16621	16800	16928	16852	16714	16729	16782	16558	16639	16590	16877	16734	16826	16817	16812	16775	16765	16576	16669	16763	16688	16793	16854	16877	16641	16819	16820	16823	16767	17003	16580	16646	16648	16663	16832	16774	16782	16851	16638	16733	16702	16772	16914	16798	16833	16769	16861	16754	16773	16821	16727	16738	16783	16601	16817	16645	16522	16859	16758	16786	16608	16628	16623	16503	16841	16640	16782	16806	16799	16992	16737	16889	16790	16826	16835	16662	16623	16715	16810	16651	16732	16611	16764	16870	16830	16788	16635	16916	16705	16723	16931	16791	16931	16685	16667	16716	16870	17018	16773	16700	16793	16888	16701	16693	16618	16776	16644	16874	16601	16949	16685	16738	16805	16911	16632	16820	16762	16815	16688	16757	16691	16887	16913	16723	16800	16769	16804	16787	16906	16798	16557	16709	16634	16812	16765	16690	16712	16639	16808	16855	16542	16819	16599	16764	16744	16779	16772	16696	16862	16793	16805	16739	16841	16807	16918	16780	16675	16615	16957	16788	16663	16707	16834	16778	16715	16489	16627	16590	16636	16807	16963	16737	16833	16621	16592	16632	16905	16853	16790	16748	16758	16742	16771	16598	16834	16835	16766	16521	16935	16784	16736	16585	16759	16908	16735	16927	16781	16920	16700	16600	16912	16657	16803	16887	16680	16839	16778	16715	16847	16700	16815	16721	16567	16673	16741	16704	16998	17114	16863	16765	16849	16908	16781	16765	16681	16856	16819	16852	16745	16540	16805	16653	16866	16778	16820	16639	16706	16690	16707	16824	16918	16751	16716	16933	16788	16747	16620	16731	16878	16718	16770	16793	16683	16718	16991	16616	16793	16687	16657	16887	16765	16550	16790	16727	16641	16754	16680	16705	16680	16606	16645	16613	16673	16755	16803	16574	16828	16894	16945	16934	16971	16836	16639	16541	16957	16872	16814	16725	16899	16643	16825	16701	16806	16771	16578	16472	16795	16736	16712	16667	16868	16696	16802	16796	16797	16583	16634	16679	16625	16610	16587	16785	16914	16753	16650	16689	16787	16682	16660	16735	16724	16652	16720	16835	16827	16480	16608	16706	16848	16811	16768	16757	16866	16701	16880	16825	16652	16660	16527	16749	16885	16743	16615	16790	16770	16730	16648	16785
16591	20471	17747	15609	14674	14194	14135	13950	14064	13977	13778	13731	13774	13812	13709	13764	13905	13853	13904	13769	13816	13758	13860	13845	13901	13768	13793	13885	13785	13723	13864	13791	13576	13710	13553	13560	13814	13663	13638	13787	13892	13816	13812	13734	13849	13813	13854	13786	13904	13887	13752	13743	13732	13734	13671	13678	13678	13952	13735	13595	13690	13639	13792	13666	13743	13847	13776	13834	13717	13685	13687	13747	13835	13789	13779	13648	13842	13676	13772	13724	13654	13697	13859	13690	13755	13919	13779	13725	13678	13731	13815	13798	13698	13822	13688	13783	13713	13889	13798	13743	13653	13625	13858	13728	13729	13631	13802	13810	13779	13723	13716	13930	13758	13703	13836	13714	13931	13781	13825	13784	13858	13772	13963	13575	13767	13951	13827	13743	13878	13770	13637	13821	13764	13912	13659	13802	13784	13789	13718	13597	13810	13627	13787	13733	13782	13759	13862	13915	13731	13781	14024	13737	13950	13956	13770	13828	13726	13958	13727	13661	13731	13684	13736	13654	13901	13727	13700	13856	13734	13783	13711	13823	13874	13608	13817	13785	13681	13722	13717	13782	13974	13747	13773	13774	13747	13815	13915	13641	13816	13977	13668	13723	13601	13785	13792	13773	13702	13880	13575	13767	13682	13689	13861	13649	13788	13802	13901	13682	13717	13622	13829	13669	13944	13705	13788	13684	13640	13696	13669	13771	13663	13701	13742	13686	13752	13782	13804	13730	13803	13764	13941	13732	13805	13752	13781	13839	13777	13769	13760	13807	13348	13788	13576	13781	13855	13840	13827	13780	13651	13825	13746	13721	13605	13943	13714	13981	13667	13642	13833	13629	13830	13720	13837	13709	13662	13847	13639	13803	13705	13723	13686	13790	13781	13615	13916	13742	13811	13714	13747	13679	13810	13726	13922	13509	13770	13927	13996	13750	13582	13636	13891	13805	13769	13793	13807	13643	13540	13806	13952	13806	13713	13774	13701	13716	13717	13921	13654	13860	13773	13724	13793	13705	13692	13678	13849	13907	13719	13774	13718	13823	13756	13707	13824	13592	13811	13736	13868	13614	13907	13963	13902	13794	13874	13875	13691	13864	13664	13804	13747	13859	13781	13845	13634	13839	13794	13792	13809	13823	13765	13825	13627	13779	13910	13783	13721	13852	13726	13705	13840	13655	13915	13668	13748	13853	13734	13703	13786	13559	13782	13932	13800	13854	13685	13719	13679	13798	13786	13661	13696	13702	13771	13807	13816	13565	13811	13792	13786	13719	13824	13744	13859	13780	13738	13715	13711	13845	13695	13815	13654	13840	13870	13669	13828	13880	13892	13637	13653	13858	13642	13731	13897	13756	13756	13738	13775	13838	13783	13819	13795	13777	13815	13817	13745	13725	13805	13636	13683	13733	13557	13665	13684	13756	13719	13820	13765	13628	13834	13795	13626	13860	13872	13690	13699	13502	13812	13644	13888	13885	13747	13796	13790	13869	13741	13708	13795	13843	13696	13780	13752	13902	13909	13785	13835	13744	13695	13732	13682	13770	13846	13646	13698	13817	13741	13772	13845	13676	13819	13796	13795	13783	13747	13624	13755	13736	13846	13788	13832	13816	13518	13690	13839	13750	13769	13704	13970	13840	13774	13690	13802	13683	13798	13725	13761	13814	13807	13805	13845	13663	13735	13676	13735	13631	13701	13712	13726	13688	13860	13664	13656	13678	13733	13746	13667	13808	13734	13794	14015	13833	13673	13790	13870	13648	13715	13766	13747	13797	13804	13567	13989	13845	13753	13843	13940	13902	13576	13766	13819	13776	13773	13567	13759	13754	13720	13762	13779	13682	13689	13808	13655	13742	13930	13594	13735	13767	13630	13830	13893	13483	13745	13925	13996	13916	13664	13905	13812	13769	13797	13863	13639	13747	13734	13762	13646	13922	13855	13806	13878	13781	13913	13745	13780	13688	13836	13715	13886	13869	13769	13631	13691	13886	13595	13677	13883	13862	13791	13997	13714	13680	13792	13676	13694	13848	13719	13785	13902	13663	13880	13729	13820	13791	13870	13794	13856	13751	13904	13749	13759	13648	13733	14024	13889	13815	13704	13828	13725	13691	13740	13733	13594	13981	13876	13879	13881	13656	13914	13846	13780	13823	13793	13725	13777	13687	13772	13799	13881	13688	13740	13727	13681	13708	13614	13745	13867	13845	13764	13687	13725	13726	13685	13720	13708	13698	13632	13745	13902	13690	13871	13820	13812	13731	13844	13732	13713	13783	13614	13749	13775	13789	13754	13732	13679	13703	13854	13711	13608	13636	13734	13706	13630	13898	13916	13800	13768	13783	13754	13828	13866	13722	13722	13562	13818	13691	13707	13734	13626	13747	13678	13719	13810	13748	13733	13763	13865	13717	13792	13799	13694	13882	13744	13745	13631	13783	13821	13774	13763	13931	13719	13963	13833	13841	13758	13828	13697	13930	13624	13835	13827	13718	13793	13816	13687	13793	13622	13775	13791	13692	13716	13789	13823	13779	13854	13934	13698	13916	13826	13771	13933	13666	13718	13796	13844	13857	13876	13864	13832	13788	13742	13611	13741	13722	13573	13910	13746	13881	13665	13736	13875	13700	13839	13867	13870	13620	13929	13848	13746	13807	13746	13671	13647	13784	13901	13803	13699	13780	13866	13918	13901	13738	13749	13762	13742	13648	13790	13652	13627	13816	13791	13723	13876	13878	13859	13703	13702	13723	13822	13785	13909	13726	13818	13754	13722	13866	13900	13732	13791	13598	13649	13812	13791	13764	13609	13809	13503	13677	13793	13713	13686	13741	13864	13766	13725	13715	13949	13752	13855	13754	13663	13728	13735	13662	13731	13716	14045	13612	13552	13860	13885	13788	13691	13687	13814	13860	13655	13732	13722	13631	13807	13698	13793	13843	13706	13874	13711	13866	13682	13930	13755	13751	13871	13839	13791	13755	13639	13719	13643	13710	13725	13800	13820	13750	13846	13735	13664	13870	13895	13789	13757	13628	13647	13662	13779	13745	13750	13777	13769	13676	13891	13890	13802	13833	13721	13848	13744	13607	13803	13726	13728	13746	13836	13832	13746	13858	13760	13814	13646	13792	13920	13751	13660	13760	13778	13710	13846	13831	13811	13891	13768	13710	13839	13782	13819	13686	13754	13728	13864	13978	13701	13753	13852	13768	13836	13780	13685	13816	13796	13687	13597	13700	13727	13702	13719	13775	13768	13831	13767	13742	13800	13728	13882	13548	13799	13935	13783	13777	13648	13738	13788	13570	13922	13575	13867	14023	13812	13657	13658	13744	13657	13752	13657	13931	13914	13944	13689	13790	13719	13782	13872	13697	13806	13704	13703	13649	13653	13833	13864	13765	13882	13793	13665	13797	13801	13779	13606	13664	13655	13898	13627	13702	13623	13625	13657	13725	13940	13733	13625	13773	13699	13798	13846	13639	13763	13715	13707	13720	13629	13628	13722	13733	13709	13851	13928	13637	13906	13727	13756	13773	13592	13860	13775	13979	13625	13825	13699	13621	13701	13833	13708	13813	13796	13905	13696	13802	13767	13701	13634	13776	13787	13815	13647	13918	13748	13680	13894	13632	13600	13820	13862	13734	13834	13721	13766	13696	13792	13792	13617	13672	13760	13719	13754	13773	13826	13587	13805	13673	13858	13792	13843	13604	13742	13704	13717	13825	13680	13810	13819	13859	13738	13860	13950	13851	13685	13656	13611	13712	13689	13497	13751	13858	13665	13901	13640	13782	13741	13913	13600	13612	13840	13822	13626	13887	13584	13965	13683	13730	13673	13703	13900	13734	13755	13887	13903	13873	13718	13910	13782	13604	13830	13915	13778	13716	13819	13811	13692	13813	13765	13822	13902	13763	13823	13888	13811	13893	13860	13881	13720	13796	13708	13831	13719	13837	13588	13844	13861	13794	13951	13715	13848	13744	13817	13767	13807	13900	13780	13686	13886	13804	13808	13944	13745	13771	13816	13669	13800	13935	13812	13751	13639	13861	13817	13650	13887	13859	13718	13742	13933	13906	13847	13826	13791	13860	13862	13890	13826	13816	13769	13752	13731	13722	13748	13794	13821	13888	13779	13761	13668	13853	13724	13812	13664	13754	13815	13972	13815	13872	13784	13655	13820	13881	13757	13802	13876	13768	13580	13861	13767	13757	13576	13612	13893	13748	13628	13762	13866	13823	13814	13659	13701	13783	13669	13886	13735	13876	13705	13728	13793	13725	13749	13783	13771	13833	13741	13705	13786	13799	13530	13729	13766	13708	13781	13766	13860	13615	13649	13701	13694	13700	13826	13757	13688	13838	13782	13843	13767	13715	13673	13663	13994	13712	13838	13740	13902	13797	13572	13731	13720	13838	13715	13912	13590	13663	13833	13732	13808	13838	13679	13761	13836	13832	13590	13766	13746	13772	13746	13759	13735	13699	13777	13954	13825	13670	13838	13777	13890	13938	13831	13912	13727	13933	13510	13953	13863	13881	13853	13799	13844	13842	13563	13791	13667	13760	13972	13858	13594	13704	13760	13830	13906	13799	13746	13619	13642	13752	13835	13693	13624	13855	13598	13729	13707	13855	13792	13784	13760	13786	13732	13626	13783	13883	13736	13743	13685	13772	13851	13993	13890	13714	13638	13687	13822	13908	13866	13843	13786	13885	13820	13750	13698	13849	13897	13720	13818	13991	13790	13831	13579	13671	13743	13722	13782	13789	13782	13707	13749	13913	13715	13744	13713	13651	13669	13716	13726	13844	13829	13678	13812	13795	13817	13899	13825	13743	13877	13841	13822	13838	13938	13764	13773	13614	13689	13798	13806	13674	13733	13693	13798	13836	13470	13587	13863	13928	13742	13807	13823	13874	13972	13646	13815	13975	13703	13642	13801	13686	13780	13731	13578	13695	13991	13767	13760	13755	13728	13636	13743	13780	13646	13781	13717	13806	14004	13790	13694	13770	13832	13751	13758	13850	13773	13760	13574	13797	13798	13761	13806	13585	13860	13815	13677	13747	13856	13919	13646	13922	13791	13598	13908	13869	13782	13646	13731	13656	13650	13736	13795	13695	13723	13755	13812	13771	13533	13844	13827	13958	13716	13687	13748	13804
23416	21383	28206	25093	22078	19982	18697	17058	16322	16304	16491	16404	16478	16220	16391	16260	16550	16426	16194	16483	16340	16373	16112	16193	16238	16283	16179	16149	16123	16174	16057	16304	15981	16225	16189	16197	16049	16248	16064	16132	16349	16327	16275	16194	16157	16024	16104	16092	16257	16548	16180	16130	16152	16018	16105	16180	16138	16086	16272	16198	15933	16079	16166	16036	16131	16153	16086	16081	16052	16126	16336	16147	16226	16197	16080	16048	16119	16094	16104	16215	16269	15973	16119	16252	15960	15933	16025	16162	15941	16141	16240	16249	16168	16281	16388	15889	15986	15909	16133	16212	16067	15969	16018	15792	16236	16112	16176	16107	16098	16332	16010	16248	15865	16034	16049	16084	16083	15953	16180	15922	16167	15986	16138	16202	15995	16225	16071	16147	16316	16115	16220	15996	15943	16036	16170	15805	16215	16182	15948	16169	16067	16259	16256	16008	16118	16188	15971	16233	16149	16128	16132	16080	16279	16161	16332	16224	16138	16151	16111	16156	16205	16193	16179	16204	15918	15924	16218	16081	16151	16157	16148	16171	16004	16094	16086	16134	16057	15955	16132	16120	16250	16049	16183	16033	16083	16101	15964	16160	16080	16133	16229	15969	16124	16087	16258	16052	16093	16166	16042	16201	15978	16211	16133	16004	15892	15995	16207	15959	16253	16108	16248	16286	16014	16127	15957	16041	16061	15854	16009	16383	16079	16025	16284	16012	16079	16096	16184	16023	16159	16315	16089	16066	15938	16129	16231	16030	16090	16363	16308	16145	16152	16011	16046	16071	16061	16127	16168	16248	16161	16120	16142	16038	16202	16203	16276	16235	15951	16091	16141	16292	16021	16138	15958	16052	16148	16073	16040	16243	16148	16040	16009	16280	16138	15997	16099	16019	16017	15940	15977	16074	16218	16144	16135	16174	16278	16054	15973	15711	16013	16136	16060	16144	15962	16111	16180	16178	16039	16281	15979	15984	16247	16213	16089	16048	16056	16273	16069	16185	16052	16146	16086	16132	16018	15967	16223	16038	16100	16270	16181	16013	15967	15855	16031	16224	16148	16206	16085	16274	16324	16106	16033	16138	16013	16166	16210	15996	16194	16029	16080	16191	16053	16068	15707	15904	16073	15840	16065	15983	16008	16281	15875	16140	16161	16093	16166	16107	16344	16183	16132	15925	15899	16163	16179	16073	16036	16027	16141	16237	16174	16093	16092	16167	16084	15909	16017	16008	16072	16085	16174	16055	16234	16302	15958	15958	16243	16094	16009	16111	16076	16141	16086	16231	16164	16074	16085	16373	16114	16087	16147	16073	15978	16147	15987	16175	16010	16177	16155	16174	16111	16127	16200	15905	16065	16157	16013	16076	16063	16290	16218	16097	16132	15898	16265	15927	15973	16121	16220	16038	16023	16059	16217	16252	16274	16200	16245	15960	16140	15930	16126	16074	15908	16174	15982	16010	16252	16050	16053	16044	16067	16218	16241	16054	16153	16150	16080	16026	16019	16039	16044	15954	16192	16093	16102	16167	16086	16111	16010	15970	16126	16225	16001	15939	16306	16123	16029	16135	16106	16174	16022	16224	16250	16094	16046	15698	16298	16006	16191	16068	16067	15850	16161	15975	15983	16082	16106	15965	16040	16209	16074	16046	16058	16276	16168	16183	16236	16100	16054	16118	16117	15921	15991	16092	15915	16307	16081	16122	16078	16080	16234	15888	15924	16180	16126	16100	16159	16009	16186	16219	15963	16128	16261	16113	16292	16251	16041	15879	15836	16227	16086	16000	16168	15993	15957	16076	16117	16047	15976	16098	16198	16108	16089	16096	16201	16156	16367	16161	16049	16126	16014	16149	16025	16079	15938	16152	16096	16197	16230	16030	16254	16174	16149	16070	15938	16270	16151	16056	16006	15967	16084	16019	16012	16122	16167	16010	15975	16179	15972	15991	16200	16283	16170	16198	16025	15962	16176	16027	16067	16110	16034	15978	16013	15944	16146	15884	16184	16097	16092	16216	16166	15985	15966	16256	16163	16144	15989	16122	16026	16125	15940	15908	15966	16259	15962	16124	16086	16041	16140	16170	16248	16133	16105	16119	16265	16067	16141	16230	16058	16149	15936	16243	16052	15801	16175	16161	16115	16036	16111	16225	16105	16158	16189	16084	15994	16063	16251	15958	16126	16290	16084	16045	16015	16102	16111	16146	16123	16101	16090	16347	16113	15956	16000	16106	15922	15990	16209	16138	16083	15996	16014	16159	16234	16114	16140	16045	16267	16156	15956	15949	16098	16113	16171	16055	16128	16031	16046	16366	16120	15767	16220	16070	16177	16021	16032	15831	16111	16177	16048	16174	16034	15903	16087	16098	15951	15838	15957	16115	16075	16174	16128	16015	16226	16300	16064	16091	16014	16164	16094	16106	15960	16152	16112	16117	16075	16037	15986	16219	16037	16044	16239	16286	16123	16047	16316	16212	16149	16127	16306	16159	16105	15990	16175	15981	15978	16019	16089	16066	16125	16170	16072	16187	16034	16278	16160	16136	16094	16194	16233	16116	16046	16117	16182	16009	16207	16225	16139	15814	15996	16094	16222	16107	15999	15929	16089	16302	16084	15995	16109	16216	15989	16128	15973	16244	16252	16149	16220	16053	16227	16196	16209	16163	15981	16144	16130	16025	16039	16224	16391	16011	16250	16269	16107	16123	15961	16090	16264	15868	16189	16209	16006	15990	16143	16042	16072	15939	16139	16129	16068	16167	16187	16092	16171	16036	16065	16101	16233	16195	16096	16014	15960	15872	15981	15940	16124	16248	16012	16242	16153	16219	15897	16122	16124	16073	16021	16167	16141	16065	16282	16117	16058	15959	16095	15952	15999	15985	16238	16071	16001	16165	16080	16237	16126	16079	16197	16229	16185	15999	16124	16258	16038	16104	16270	16021	16164	16278	16268	16363	16172	16122	15992	16112	16240	16009	15897	16238	16312	16180	16125	16126	15969	16055	15896	16012	15979	15970	16180	16035	16424	16091	16232	16242	16080	16101	16170	16127	16123	16127	16086	16233	16194	16112	16017	16238	16013	16162	15810	16157	16129	16107	16341	16111	16286	16144	16161	16043	16054	16073	16247	16246	16159	15977	16145	16195	16178	16175	16113	16096	16217	15908	16271	16055	16240	16108	16103	16109	16265	16170	16230	16085	16033	16333	15983	16160	15920	16282	16103	16265	16276	16139	16090	16153	16158	16154	16136	15994	16277	16237	15934	16035	16099	16255	16272	15948	16106	16069	16044	16149	16164	15914	16109	16038	16107	16060	16240	15963	15938	16111	16194	16190	16029	16039	16066	16182	15966	15954	16031	15998	16181	16207	16163	16236	15955	16176	16181	16178	16161	16230	16013	16132	16174	15956	16040	16216	16215	15964	15970	16136	16085	16180	16162	16056	16197	16067	16097	16091	16099	16241	15990	15976	16037	15810	16168	16170	16173	16184	16096	15979	16025	16126	15941	16263	16159	16069	15965	16133	16259	16212	16038	16169	16017	16294	16203	16095	16035	16334	16116	16144	15981	16229	16106	16042	15940	16111	16228	16285	16188	16255	16224	15959	16197	16085	15958	16186	16060	16030	16162	16105	16194	16151	16124	16122	16243	16160	16223	16191	16203	16064	16061	16229	16053	15989	16101	16142	16110	16079	16293	16315	15945	16142	16185	16234	16131	16151	16045	16129	16282	15909	16104	16163	16193	16126	16025	16099	16029	15983	15933	16294	16230	16167	16162	16277	16104	16140	16005	16135	16134	16282	16139	16094	16315	16109	16149	16110	16001	16065	15977	16232	16033	16228	16145	16023	16043	15881	16010	16190	15986	15998	16229	16140	16063	16199	16059	16079	16059	16146	16119	16238	16171	16184	16073	16108	16088	16110	16244	16105	16147	16139	16231	15876	16172	16065	15990	16209	15993	16257	16192	16119	16167	15965	15912	16164	16284	16112	16133	16166	16135	16033	16260	16276	16232	16078	16098	16172	16205	16104	16033	16146	16119	16152	16112	16177	16303	16081	16085	16178	16064	16018	16328	16176	16183	16075	16137	16214	16158	15965	16011	16031	16067	16193	16134	16236	16310	16220	16293	15965	16132	16101	15978	16351	16157	16110	15958	16054	15918	16219	16002	16200	16310	16012	16130	16162	16135	16277	16184	16214	16191	16071	16105	16105	16158	16134	16122	16210	16099	16108	16096	16211	16194	15905	16051	16100	16051	16186	15872	16117	16194	16040	15950	16102	16377	16089	16188	16211	16087	15991	16269	16063	16125	16243	16091	16265	16109	16021	16104	15957	16029	15926	16186	16202	16187	16313	16165	16333	16230	16281	16067	15985	16416	16184	16140	16104	16084	15966	16192	15970	16210	15935	16100	16072	16208	16173	16155	16219	16004	15992	16123	16022	16246	16014	16102	16077	16163	16115	16058	16147	16076	16074	15983	15975	15935	16148	16227	16085	16138	16321	16043	16035	16129	16167	16043	16238	16202	16240	16023	16129	16145	16108	16003	16009	16173	16300	15975	16151	16136	16037	16122	16087	16070	16024	15978	16147	16078	16169	16176	15909	16196	16163	16213	16228	15968	16176	16172	15976	16149	16070	16159	16004	15799	16142	16192	16185	16227	16118	16077	16099	16049	16170	16102	16130	16002	16214	16128	16107	16055	16135	16052	15996	16212	16213	16005	16149	16020	16159	16453	16068	16166	16089	16036	16014	16070	15953	16142	15906	16061	16037	16244	15975	16140	16048	16189	16040	16159	16197	16385	16152	16085	16080	16413	16105	16054	16064	16253	16113	16113	16111	16117	16305	16199	16018	16119	16351	16106	16111	16220	16198	16171	15979	15994	16030	16186	16210	16203	16110	15883	15868	16038	15972	16280	15929	16268	16043	16274	16104	16143	16049	16117	15998	16127	16127	15972	16024	16187	15911	16085	15919	16048	16274	16040	15974	15731	16091	15908	15970	16233	15976	16197	15969	16135	15955	16246	16122	15941	16142	16237	16050	15948	15948	16186	16004	15843	15870	16141	16251	16090	16344	16239	16020	16163	16035	15835	16189	16177	16017	16127	16155	16216	16109	16169	16071	16255	16121	16019	15995	16187	16150	16155	15946
13792	24868	20521	17125	15529	14588	14264	13922	13845	13635	13533	13491	13490	13553	13402	13696	13515	13458	13369	13559	13525	13360	13357	13351	13285	13441	13442	13447	13400	13342	13503	13366	13499	13477	13459	13450	13465	13386	13335	13458	13436	13467	13503	13478	13227	13439	13446	13415	13426	13421	13262	13650	13407	13291	13232	13307	13282	13454	13420	13445	13348	13390	13302	13385	13495	13358	13234	13249	13328	13498	13310	13511	13442	13633	13311	13491	13380	13546	13278	13348	13342	13369	13385	13293	13271	13477	13291	13431	13440	13493	13409	13483	13351	13423	13272	13421	13413	13384	13329	13409	13352	13316	13388	13387	13191	13399	13322	13247	13335	13387	13316	13385	13455	13213	13325	13179	13603	13372	13285	13409	13153	13385	13328	13388	13277	13365	13332	13428	13419	13314	13479	13154	13461	13560	13316	13464	13288	13437	13388	13350	13294	13278	13601	13332	13320	13411	13500	13477	13161	13260	13381	13396	13390	13276	13471	13433	13379	13472	13356	13564	13406	13313	13424	13351	13249	13284	13268	13361	13305	13461	13264	13231	13544	13394	13277	13343	13369	13467	13210	13379	13398	13340	13379	13240	13374	13429	13369	13308	13586	13225	13396	13330	13328	13361	13446	13353	13169	13241	13375	13380	13341	13427	13455	13325	13355	13297	13490	13471	13487	13052	13397	13493	13358	13416	13300	13443	13386	13284	13455	13628	13300	13299	13353	13213	13489	13341	13273	13369	13279	13329	13173	13326	13250	13292	13278	13289	13581	13248	13418	13363	13336	13358	13529	13445	13404	13417	13336	13397	13392	13231	13363	13331	13389	13254	13324	13366	13598	13219	13203	13292	13453	13389	13456	13423	13319	13582	13301	13422	13414	13297	13321	13464	13282	13387	13353	13292	13480	13291	13377	13343	13217	13252	13402	13287	13238	13457	13221	13380	13194	13370	13337	13347	13342	13374	13369	13371	13216	13344	13382	13441	13337	13337	13480	13350	13393	13304	13462	13267	13309	13392	13298	13352	13323	13275	13335	13357	13394	13400	13368	13310	13542	13239	13386	13325	13185	13325	13395	13387	13333	13268	13261	13347	13187	13349	13497	13387	13256	13288	13274	13180	13382	13299	13369	13414	13361	13220	13243	13272	13371	13191	13360	13318	13171	13329	13262	13400	13342	13376	13371	13403	13420	13271	13412	13275	13360	13317	13221	13363	13269	13330	13414	13411	13288	13380	13355	13393	13354	13445	13289	13470	13246	13365	13314	13370	13447	13401	13262	13270	13268	13294	13295	13494	13557	13316	13209	13362	13281	13306	13431	13290	13290	13335	13413	13296	13456	13522	13237	13227	13326	13364	13425	13402	13371	13250	13327	13460	13371	13397	13334	13343	13444	13370	13333	13361	13167	13384	13318	13395	13398	13271	13376	13311	13435	13281	13374	13368	13448	13251	13297	13262	13310	13283	13426	13453	13331	13430	13464	13239	13449	13249	13262	13483	13294	13195	13389	13326	13325	13399	13344	13527	13243	13214	13343	13244	13260	13325	13348	13285	13276	13276	13281	13454	13248	13429	13211	13347	13444	13399	13365	13344	13405	13352	13306	13503	13355	13364	13430	13287	13317	13351	13388	13456	13256	13478	13445	13312	13486	13213	13351	13448	13356	13345	13211	13339	13352	13306	13468	13329	13239	13260	13288	13275	13340	13397	13475	13427	13389	13404	13463	13318	13416	13391	13348	13429	13308	13311	13530	13346	13450	13521	13388	13470	13371	13488	13267	13216	13305	13457	13345	13177	13409	13337	13432	13356	13256	13284	13340	13198	13185	13347	13382	13287	13441	13290	13294	13383	13368	13353	13500	13314	13239	13550	13497	13322	13370	13265	13438	13507	13425	13240	13269	13384	13573	13289	13261	13384	13417	13304	13297	13399	13366	13396	13380	13209	13299	13295	13365	13212	13235	13399	13381	13406	13539	13220	13410	13277	13399	13292	13258	13494	13489	13393	13399	13449	13454	13276	13443	13274	13363	13243	13314	13365	13301	13335	13272	13346	13409	13297	13233	13358	13520	13408	13337	13402	13260	13255	13404	13376	13165	13268	13230	13401	13294	13340	13331	13510	13306	13341	13250	13299	13491	13395	13309	13369	13300	13425	13374	13443	13427	13221	13512	13354	13464	13327	13451	13319	13498	13444	13400	13329	13380	13314	13319	13458	13301	13477	13345	13275	13333	13352	13392	13365	13409	13391	13365	13392	13215	13471	13275	13483	13176	13394	13466	13337	13306	13311	13466	13399	13467	13387	13350	13261	13476	13355	13147	13297	13449	13308	13406	13451	13431	13423	13242	13215	13401	13412	13385	13311	13465	13443	13504	13255	13291	13235	13409	13262	13376	13288	13506	13198	13400	13460	13346	13527	13390	13243	13397	13405	13178	13305	13296	13352	13430	13522	13483	13356	13428	13307	13360	13273	13387	13396	13578	13400	13320	13307	13357	13315	13288	13314	13364	13612	13410	13402	13345	13282	13391	13224	13386	13338	13362	13567	13457	13132	13300	13230	13331	13452	13370	13453	13260	13234	13317	13314	13439	13456	13338	13301	13246	13507	13331	13370	13396	13257	13365	13367	13369	13489	13385	13523	13300	13232	13410	13360	13450	13375	13256	13259	13311	13297	13327	13269	13300	13347	13447	13385	13332	13153	13247	13327	13443	13360	13424	13350	13226	13362	13436	13417	13417	13522	13439	13425	13372	13353	13315	13284	13476	13290	13411	13327	13304	13477	13265	13462	13272	13348	13440	13416	13285	13266	13432	13328	13505	13404	13408	13202	13396	13219	13432	13329	13451	13431	13465	13430	13489	13165	13329	13542	13306	13443	13273	13318	13367	13340	13313	13330	13470	13413	13340	13313	13341	13425	13287	13263	13301	13346	13221	13354	13406	13392	13486	13293	13288	13364	13387	13379	13299	13414	13361	13380	13293	13454	13341	13246	13464	13203	13515	13321	13428	13390	13360	13361	13477	13303	13373	13477	13372	13338	13215	13344	13404	13389	13261	13434	13387	13436	13386	13359	13420	13378	13433	13315	13289	13369	13455	13326	13341	13376	13375	13235	13279	13328	13392	13334	13268	13335	13492	13478	13325	13415	13275	13417	13356	13309	13301	13446	13417	13441	13427	13503	13414	13407	13370	13249	13284	13250	13317	13428	13392	13444	13245	13564	13380	13473	13351	13198	13443	13327	13354	13505	13341	13403	13579	13363	13300	13238	13532	13319	13322	13425	13328	13376	13286	13536	13508	13378	13391	13541	13407	13495	13387	13347	13244	13313	13355	13483	13414	13548	13475	13291	13284	13340	13546	13371	13337	13282	13481	13428	13350	13357	13474	13365	13305	13437	13374	13425	13509	13529	13387	13365	13346	13330	13313	13371	13316	13492	13522	13248	13342	13310	13397	13445	13345	13440	13332	13390	13450	13499	13478	13420	13457	13435	13432	13454	13342	13473	13440	13366	13334	13449	13390	13491	13298	13380	13249	13400	13299	13321	13508	13235	13230	13248	13355	13235	13399	13315	13319	13384	13519	13430	13345	13398	13360	13152	13188	13363	13392	13401	13250	13272	13332	13610	13473	13464	13546	13423	13492	13313	13429	13365	13350	13336	13384	13256	13326	13411	13308	13336	13396	13391	13251	13326	13306	13357	13400	13371	13332	13224	13438	13351	13335	13353	13441	13472	13522	13135	13474	13420	13358	13425	13379	13268	13366	13318	13493	13312	13414	13403	13251	13397	13304	13376	13417	13414	13441	13424	13361	13460	13220	13533	13409	13355	13197	13465	13396	13373	13200	13324	13217	13310	13503	13449	13386	13422	13412	13392	13184	13452	13227	13354	13251	13422	13226	13341	13327	13449	13210	13283	13416	13415	13325	13299	13353	13236	13261	13355	13378	13242	13479	13360	13277	13389	13489	13510	13375	13282	13361	13462	13353	13336	13293	13201	13298	13186	13379	13492	13420	13342	13290	13337	13167	13452	13404	13301	13309	13391	13423	13321	13434	13318	13367	13361	13595	13271	13443	13443	13311	13452	13415	13446	13380	13326	13236	13477	13425	13408	13281	13298	13149	13289	13214	13343	13454	13187	13511	13307	13435	13233	13249	13441	13341	13333	13408	13405	13431	13478	13430	13515	13410	13363	13207	13348	13412	13274	13300	13472	13253	13447	13443	13380	13353	13343	13396	13363	13344	13493	13324	13319	13373	13455	13200	13204	13328	13276	13482	13366	13429	13493	13275	13240	13405	13357	13483	13456	13376	13456	13361	13667	13314	13409	13366	13465	13366	13383	13483	13577	13387	13396	13341	13200	13448	13413	13390	13315	13204	13336	13415	13293	13299	13354	13360	13378	13250	13237	13372	13391	13497	13269	13361	13306	13358	13219	13273	13280	13385	13287	13458	13541	13376	13296	13211	13365	13298	13374	13315	13409	13535	13322	13364	13343	13313	13498	13442	13383	13371	13353	13426	13280	13273	13208	13309	13367	13414	13201	13380	13391	13438	13281	13351	13373	13301	13244	13517	13213	13384	13328	13498	13275	13343	13372	13353	13317	13333	13302	13342	13391	13215	13295	13385	13352	13350	13323	13429	13508	13510	13375	13476	13331	13394	13437	13223	13458	13406	13443	13336	13396	13268	13405	13397	13251	13413	13384	13336	13231	13426	13433	13304	13428	13279	13309	13419	13308	13406	13497	13300	13144	13314	13384	13424	13418	13410	13448	13286	13411	13435	13534	13490	13302	13255	13275	13459	13431	13440	13414	13403	13323	13380	13377	13497	13236	13349	13322	13413	13366	13297	13464	13167	13421	13348	13236	13285	13345	13268	13461	13577	13362	13380	13230	13372	13397	13473	13461	13305	13471	13191	13466	13375	13401	13298	13428	13568	13420	13325	13308	13263	13530	13320	13380	13367	13371	13327	13373	13527	13446	13406	13573	13366	13316	13513	13248	13290	13352	13590	13408	13307	13387	13297	13228	13399	13298	13317	13337	13214	13332	13421	13347	13298	13330	13556	13327	13364	13207	13232	13342	13343	13343	13300	13353	13242	13531	13469	13416	13323	13282	13424	13328	13488	13424	13361	13329	13391	13299	13353	13501	13367	13423
24951	21376	26808	26369	18921	17811	17549	16988	16685	16807	17019	16832	16867	16761	16941	16688	16879	17089	16786	16949	16758	16653	16758	16853	16829	16712	16669	16677	16784	16844	16753	16684	16937	16656	16625	16724	16993	16771	16856	16852	16780	16780	16722	16983	16774	16702	16759	16844	16794	16946	16535	16768	16624	16664	16644	16723	16817	16690	16647	16876	16737	16687	16639	16684	16779	16678	16729	16542	16717	16777	16911	16633	16738	16710	16711	16770	16821	16685	16820	16567	16697	16593	16549	16724	16724	16798	16668	16783	16610	16674	16657	16509	16695	16733	16663	16671	16572	16842	16620	16503	16804	16529	16817	16900	16726	16728	16641	16608	16564	16461	16840	16741	16877	16806	16804	16997	16691	16679	16657	16672	16671	16855	16724	16748	16466	16766	16665	16866	16837	16784	16722	16610	16631	17004	16668	16704	16692	16421	16732	16813	16800	16739	16734	16841	16652	16686	16720	16581	16616	16648	16511	16695	16589	16715	16676	16849	16653	16693	16726	16736	16951	16739	16626	16774	16783	16568	16681	16839	16705	16456	16888	16652	16613	16716	16868	16865	16720	16789	16591	16652	16800	16725	16720	16835	16603	16639	16765	16809	16588	16739	16633	16495	16926	16764	16682	16639	16590	16697	16539	16627	16724	16728	16773	16567	16658	16745	16573	16564	16618	16470	16849	16661	16828	16748	16696	16779	16925	16828	16882	16637	16763	16658	16510	16855	16665	16502	16667	16903	16598	16681	16802	16852	16742	16660	16712	16904	16855	16586	16692	16519	16621	16618	16768	16847	16572	16613	16609	16800	16814	16874	16738	16873	16625	16673	16764	16872	16809	16797	16567	16494	16625	16801	16596	16767	16681	16652	16550	16601	16899	16605	16808	16733	16763	16612	16772	16924	16705	16631	16794	16635	16696	16584	16630	16851	16726	16695	16822	16679	16672	16596	16858	16742	16600	16775	16718	16879	16660	16819	16557	16915	16929	16643	16658	16753	16550	16628	16647	16712	16779	16706	16490	16812	16797	16742	16856	16648	16761	16737	16452	16683	16507	17017	16796	16500	16892	16781	16745	16666	16863	16594	16630	16581	16425	16576	16660	16781	16837	16858	16742	16589	16562	16645	16477	16787	16545	16745	16721	16743	16791	16704	16730	16782	16731	16691	16805	16661	16812	16797	16658	16866	16732	16810	16584	16770	16891	16739	16780	16982	16753	16741	16747	16611	16783	16868	16762	16701	16781	16789	16750	16730	16726	16755	16534	16609	16649	16679	16584	16703	16760	16671	16672	16667	16473	16779	16808	16798	16846	16621	16780	16658	16646	16628	16841	16712	16803	16620	16450	16855	16893	16805	17007	16940	16743	16738	16729	16824	16574	16665	16831	16829	16701	16613	16750	16634	16585	16599	16759	16611	16782	16627	16553	16656	16819	16666	16798	16800	16545	16693	16665	16750	16809	16755	16704	16739	16814	16672	16604	16764	16706	16818	16872	16621	16604	16640	16587	16678	16707	16737	16722	16769	16683	16808	16680	16658	16732	16796	16427	16612	16758	16651	16871	16794	16869	16618	16869	16968	16749	16589	16692	16686	16843	16519	16691	16726	16669	16933	16694	16713	16781	16661	16918	16786	16651	16596	16897	16767	16808	16765	16763	16859	16761	16956	16579	16751	16686	16615	16554	16862	16729	16619	16684	16483	16833	16837	16672	16631	16792	16686	16810	16647	16590	16876	16737	16691	16956	16574	16830	16763	16737	16792	16891	16545	16815	16657	16884	16716	16626	16897	16710	16711	16518	16665	16766	16801	16673	16807	16794	16868	16666	16762	16696	16750	16865	16788	16722	16776	16911	16765	16643	16685	16796	16999	16706	16913	16909	16736	16498	16628	16571	16507	16688	16625	16546	16838	16816	16572	16641	16794	16859	16795	16580	16753	16604	16571	16889	16662	16823	16591	16672	16617	16581	16915	16605	16839	16430	16734	16517	16670	16864	16582	16592	16843	16812	16779	16837	16606	16626	16699	16648	16595	16710	16849	16691	16781	16672	16684	16719	16780	16717	16734	16648	16784	16816	16714	16797	16782	16727	16722	16894	16656	16772	16673	16695	16686	16778	16724	16774	16687	16745	16423	16646	16586	16787	16632	16820	16747	16892	16814	16584	16620	16572	16756	16747	16653	16554	16866	16712	16902	16817	16527	16715	16737	16602	16698	16727	16733	16696	16727	16732	16650	16599	16821	16764	16825	16854	16686	16770	16766	16669	16750	16552	16832	16840	16713	16495	16764	16843	16862	16700	16754	16867	16588	16697	16824	16741	16587	16669	16589	16516	16661	16739	16716	16790	16589	16538	16788	16664	16682	16756	16598	16542	16728	16904	16686	16572	16839	16640	16597	16960	16810	16794	16824	16653	16708	16601	16656	16692	16788	16844	16591	16657	16695	16716	16746	16975	16791	16704	16849	16783	16569	16424	16715	16842	16529	16511	16605	16712	16828	16618	16631	16793	16554	16562	16742	16740	16749	16434	16658	16781	16682	16691	16690	16864	16889	16655	16803	16640	16809	16906	16848	16813	16751	16741	16651	16754	16866	16830	16852	16636	16817	16698	16638	16509	16740	16720	16702	16790	16873	17104	16765	16718	16840	16790	16780	16699	16762	16733	16513	16786	16808	16757	16800	16873	16565	16648	16917	16670	16816	16699	16987	16661	16716	16683	16641	16764	16706	16841	16812	16637	16579	16584	16894	16760	16676	16645	16904	16859	16657	16592	16749	16578	16704	16597	16794	16809	16587	16677	16788	16685	16682	16733	16458	16871	16877	16734	16514	16758	16719	16761	16852	16767	16797	16784	16686	16733	16744	16644	16823	16793	16544	16592	16886	16659	16553	16575	16650	16587	16811	16804	16849	16660	16843	16701	16522	16601	16658	16744	16799	16602	16816	16743	16783	16823	16818	16696	16557	16742	16646	16457	16669	16602	16637	16768	16682	16752	16702	16831	16667	16576	16815	16737	16693	16910	16670	16691	16852	16817	16689	17006	16870	16868	16484	16609	16577	16733	16679	16826	16763	16690	16806	16667	16706	16654	16671	16730	16709	16981	16723	16782	16676	16715	16600	16880	16775	16678	16797	16862	16762	16655	16644	16701	16818	16672	16614	16694	16681	16680	16805	16877	16633	16687	16718	16728	16678	16814	16877	16772	16843	16796	16845	16706	16755	16723	16645	16868	16907	16896	16585	16623	16745	16677	16687	16745	16657	16702	16761	16721	16724	16752	16868	16732	16644	16500	16719	16856	16913	16788	16676	16612	16805	16712	16843	16831	16651	16794	16865	16749	16748	16805	16832	16590	16765	16797	16715	16761	16756	16692	16658	16822	16688	16745	16589	16699	16828	16549	16556	16722	16725	16804	16761	16844	16954	16785	16794	16890	16772	16876	16686	16583	16852	16742	16986	16497	16729	16939	16896	16858	16632	16856	16801	16520	16776	16756	16573	16684	16635	16716	16845	16845	16812	16668	16777	16596	16744	16562	16927	16677	16528	16651	16380	16603	16724	16627	16683	16600	16617	16767	16496	16636	16567	16803	16654	16669	16633	16700	16722	16757	16771	16656	16852	16513	16749	16688	16825	16874	16718	16967	16837	16899	16667	16843	16704	16783	16739	16749	16626	16735	16748	16832	16730	16570	16740	16723	16844	16746	16722	16706	16661	16727	16862	16683	16670	16573	16707	16705	16708	16655	16602	16596	16796	16739	16619	16735	16738	16641	16626	16774	16777	16787	16615	16673	16549	16633	16797	16701	16766	16715	16880	16795	16826	16697	16871	16695	16635	16839	16716	16687	16668	16885	16774	16704	16641	16733	16687	16793	16572	16643	16565	16640	16498	16659	16887	16844	16800	16686	16714	16774	16742	16821	16887	16593	16762	16650	16784	16648	16736	16696	16554	16739	16809	16752	16824	16716	16902	16683	16683	16796	16665	16727	16493	16600	16842	17003	16765	16736	16802	16782	16898	16763	16669	16743	16792	16805	16659	16678	16604	16745	16669	16979	16863	16929	16720	16587	16809	16746	16634	16864	16623	16789	16766	16673	16707	16686	16723	16670	16463	16699	16516	16608	16746	16758	16819	16648	16758	16640	16667	16807	16816	16892	16780	16813	16762	16683	16712	16805	16789	16861	16549	16609	16632	16756	16770	16641	16516	16746	16673	16834	16818	16701	16758	16723	16779	16782	16689	16564	16721	16806	16764	16791	16697	16829	16673	16628	16893	16753	16817	16670	16609	16564	16722	16635	16743	16752	16882	16688	16570	16884	16907	16681	16589	16884	16854	16949	16772	16711	16818	16765	16812	16636	16923	16774	16847	16649	16593	16947	16630	16698	16692	16586	16754	16623	16785	16790	16798	16741	16766	16796	16595	16955	16775	16898	16806	16608	16706	16820	16703	16608	16822	16889	16806	16841	16753	16787	16615	16695	16701	16623	16827	16818	16709	16720	16586	16865	16632	16954	16824	16632	16627	16800	16688	16722	16521	16763	16719	16711	16685	16888	16998	16712	16921	16928	16800	16762	16713	16675	16722	16769	16855	16844	16901	16705	16769	16801	16913	16831	16623	16795	16708	16673	16768	16836	16791	16646	16539	16738	16633	16740	16747	16567	16747	16775	16769	16710	16758	16613	16542	16927	16991	16828	16768	16787	17004	16616	16738	16685	16713	16706	16739	16851	16727	16649	16606	16835	16710	16845	16767	16778	16675	16732	16857	16702	16623	16713	16551	16607	16821	16795	16665	16791	16839	16657	16666	16824	16497	16772	16659	16750	16760	16599	16627	16848	16594	16649	16646	16482	16519	16921	16667	16754	16699	16763	16749	16564	16565	16667	16709	16565	16797	16825	16764	16659	16644	16613	16664	16782	16735	16797	16965	16574	16946	16802	16933	16586	16724	16795	16840	16747	16834	16896	16755	16652	16585	16864	16827	16693	16621	16723	16654	16675	16639	16637	16875	16825	16694	16845	16813	16762	16451	16539	16682	16796	16721	16721	16781	16819	16759	16685	16734	16763	16571	16343	16634	16708	16749	16774	16873	16710	16805	16665	16648	16637	16753	16841	16685	16843	16788	16593	16567	17012	16732	16689	16676	16607	16845	16675	16669
14718	22741	19189	16092	14911	14598	14233	14003	13941	13828	13674	13911	13644	13772	13908	13721	13915	13918	13819	13727	13628	13594	13815	13592	13640	13641	13767	13706	13819	13722	13719	13704	13841	13591	13707	13740	13676	13679	13617	13503	13744	13652	13706	13792	13631	13615	13694	13810	13543	13540	13577	13699	13586	13709	13855	13625	13584	13480	13507	13500	13661	13545	13785	13772	13717	13850	13719	13627	13620	13725	13750	13662	13789	13778	13722	13554	13649	13649	13592	13713	13583	13474	13677	13648	13676	13654	13689	13719	13530	13706	13623	13691	13420	13732	13597	13902	13560	13605	13854	13692	13851	13564	13679	13669	13642	13579	13647	13832	13571	13601	13812	13788	13690	13703	13663	13669	13582	13629	13504	13611	13756	13745	13580	13612	13783	13691	13485	13472	13731	13828	13689	13502	13736	13637	13915	13695	13671	13588	13797	13594	13688	13668	13507	13609	13550	13719	13633	13824	13895	13694	13697	13740	13870	13678	13637	13600	13821	13729	13829	13873	13771	13723	13771	13710	13716	13728	13736	13610	13798	13719	13452	13590	13559	13746	13837	13579	13449	13529	13628	13712	13558	13624	13738	13743	13651	13596	13722	13585	13772	13716	13655	13644	13738	13679	13532	13787	13770	13716	13720	13842	13569	13761	13609	13602	13668	13688	13865	13671	13684	13732	13660	13772	13602	13729	13747	13731	13692	13532	13612	13741	13615	13623	13670	13885	13599	13448	13487	13740	13643	13546	13617	13781	13559	13515	13936	13502	13704	13663	13506	13558	13547	13606	13705	13731	13572	13637	13733	13684	13794	13823	13440	13625	13728	13601	13473	13664	13561	13808	13692	13672	13682	13831	13588	13525	13589	13692	13725	13745	13804	13638	13632	13716	13580	13722	13662	13661	13780	13793	13672	13768	13620	13759	13528	13648	13757	13704	13718	13652	13705	13720	13905	13604	13559	13841	13687	13527	13625	13640	13835	13691	13691	13431	13817	13757	13767	13636	13575	13760	13656	13558	13609	13588	13929	13776	13626	13618	13664	13544	13592	13632	13767	13604	13615	13734	13593	13751	13706	13779	13683	13473	13649	13502	13595	13800	13519	13694	13796	13615	13663	13670	13602	13629	13593	13683	13651	13638	13758	13651	13573	13750	13726	13741	13726	13670	13740	13491	13449	13655	13590	13697	13636	13698	13787	13757	13635	13674	13614	13664	13731	13598	13686	13697	13632	13821	13788	13602	13706	13590	13658	13530	13671	13687	13514	13620	13633	13839	13519	13653	13779	13602	13397	13713	13575	13534	13734	13746	13747	13771	13518	13523	13675	13747	13937	13618	13639	13721	13804	13688	13612	13635	13742	13829	13792	13809	13632	13538	13729	13603	13581	13758	13522	13530	13569	13700	13716	13606	13588	13658	13680	13720	13820	13589	13519	13787	13505	13684	13812	13634	13746	13778	13802	13657	13757	13602	13484	13878	13661	13756	13715	13701	13623	13794	13558	13562	13677	13735	13549	13756	13776	13744	13722	13682	13656	13815	13696	13675	13594	13721	13511	13556	13805	13597	13668	13755	13690	13596	13642	13631	13714	13773	13875	13709	13561	13619	13636	13434	13624	13666	13786	13583	13743	13671	13634	13690	13669	13877	13764	13747	13723	13696	13667	13661	13640	13615	13588	13834	13798	13613	13627	13653	13481	13769	13816	13490	13658	13771	13582	13748	13810	13693	13679	13623	13757	13727	13785	13700	13801	13744	13717	13560	13693	13665	13700	13581	13776	13626	13592	13631	13809	13631	13710	13619	13735	13721	13750	13577	13665	13563	13728	13808	13702	13727	13629	13882	13666	13610	13690	13552	13659	13633	13513	13686	13745	13658	13635	13605	13719	13776	13671	13523	13751	13776	13663	13718	13722	13682	13524	13556	13540	13611	13700	13689	13687	13773	13534	13700	13699	13736	13795	13691	13472	13609	13580	13651	13648	13653	13713	13763	13712	13736	13671	13751	13668	13694	13662	13536	13584	13706	13604	13785	13666	13720	13671	13609	13639	13623	13671	13616	13672	13715	13592	13589	13649	13689	13643	13570	13715	13670	13844	13764	13619	13821	13676	13765	13651	13690	13672	13579	13767	13820	13678	13717	13622	13771	13751	13700	13684	13726	13689	13560	13601	13885	13604	13576	13808	13767	13768	13592	13657	13429	13595	13812	13640	13696	13669	13782	13756	13864	13802	13570	13609	13776	13729	13483	13667	13525	13684	13747	13560	13669	13680	13598	13958	13782	13624	13795	13706	13835	13702	13741	13671	13669	13469	13685	13616	13618	13711	13575	13597	13860	13657	13778	13774	13572	13565	13691	13596	13659	13832	13629	13613	13776	13796	13713	13589	13625	13621	13773	13632	13653	13519	13669	13677	13674	13670	13720	13518	13920	13682	13878	13644	13356	13730	13532	13790	13663	13836	13618	13551	13586	13731	13817	13610	13758	13630	13668	13689	13738	13630	13727	13705	13723	13679	13683	13632	13720	13670	13719	13655	13720	13577	13541	13757	13849	13793	13586	13763	13657	13664	13591	13463	13728	13807	13635	13613	13770	13789	13715	13673	13736	13567	13690	13722	13654	13662	13442	13586	13447	13643	13645	13451	13589	13602	13669	13577	13666	13822	13642	13767	13768	13667	13736	13609	13654	13599	13657	13838	13649	13558	13660	13691	13624	13683	13791	13886	13754	13729	13707	13659	13695	13803	13619	13512	13692	13553	13630	13817	13685	13883	13804	13633	13654	13771	13718	13838	13610	13608	13690	13719	13717	13639	13732	13545	13528	13649	13806	13709	13494	13549	13714	13597	13531	13617	13636	13717	13605	13630	13728	13814	13717	13810	13756	13800	13637	13704	13678	13477	13665	13581	13678	13852	13606	13645	13715	13576	13665	13628	13452	13679	13688	13690	13632	13793	13579	13715	13528	13696	13630	13756	13653	13794	13768	13754	13872	13676	13776	13673	13768	13588	13691	13584	13731	13724	13589	13645	13558	13746	13474	13666	13511	13740	13648	13707	13685	13761	13686	13659	13701	13834	13603	13745	13759	13494	13636	13587	13699	13576	13545	13738	13576	13581	13611	13749	13629	13702	13744	13681	13640	13733	13568	13624	13750	13789	13563	13818	13720	13708	13530	13560	13605	13653	13563	13775	13856	13884	13435	13539	13518	13583	13684	13676	13668	13624	13614	13768	13685	13677	13607	13553	13751	13710	13720	13616	13730	13613	13910	13735	13735	13664	13763	13852	13807	13782	13597	13749	13737	13681	13625	13716	13798	13811	13709	13784	13792	13569	13705	13615	13623	13643	13685	13667	13661	13700	13841	13648	13592	13692	13578	13567	13761	13762	13833	13716	13650	13830	13515	13623	13601	13784	13579	13624	13676	13626	13652	13643	13712	13895	13663	13642	13617	13535	13634	13747	13707	13634	13770	13731	13702	13621	13668	13620	13934	13866	13767	13627	13644	13616	13645	13652	13800	13707	13705	13664	13761	13674	13599	13820	13753	13686	13647	13831	13680	13593	13642	13674	13767	13678	13774	13676	13754	13612	13553	13807	13603	13625	13683	13680	13516	13614	13814	13746	13647	13633	13598	13620	13729	13614	13832	13672	13569	13723	13796	13756	13627	13736	13713	13737	13710	13615	13812	13795	13549	13705	13760	13597	13697	13658	13824	13602	13506	13657	13649	13595	13715	13750	13776	13636	13627	13869	13633	13527	13563	13780	13545	13657	13647	13463	13734	13838	13517	13635	13714	13573	13607	13768	13759	13769	13361	13499	13787	13563	13554	13733	13759	13651	13620	13669	13574	13702	13754	13766	13630	13627	13701	13697	13765	13575	13554	13583	13554	13629	13665	13607	13553	13751	13719	13651	13522	13776	13775	13728	13677	13700	13657	13733	13562	13696	13702	13775	13840	13675	13605	13745	13774	13759	13526	13559	13847	13556	13731	13782	13733	13657	13748	13748	13719	13542	13805	13713	13630	13739	13652	13566	13515	13535	13653	13586	13734	13716	13620	13609	13680	13651	13605	13684	13706	13721	13600	13649	13660	13527	13627	13842	13680	13609	13551	13525	13718	13616	13640	13735	13858	13799	13748	13607	13628	13621	13631	13470	13694	13756	13527	13664	13647	13738	13685	13564	13571	13571	13696	13582	13657	13679	13821	13688	13691	13701	13495	13757	13754	13679	13591	13621	13569	13657	13570	13725	13757	13599	13657	13689	13648	13807	13701	13662	13634	13551	13672	13838	13640	13573	13638	13531	13645	13619	13689	13882	13541	13786	13620	13818	13649	13916	13776	13618	13764	13746	13753	13681	13849	13464	13579	13711	13576	13696	13583	13669	13651	13748	13494	13648	13794	13681	13650	13785	13803	13685	13668	13689	13689	13701	13758	13808	13593	13626	13633	13692	13609	13511	13854	13596	13661	13819	13560	13693	13630	13740	13843	13570	13582	13738	13730	13717	13783	13876	13584	13699	13542	13779	13788	13570	13554	13565	13697	13709	13606	13591	13792	13753	13645	13538	13755	13753	13698	13732	13660	13594	13666	13668	13541	13693	13898	13621	13648	14017	13568	13625	13597	13788	13675	13454	13682	13665	13649	13730	13595	13723	13484	13846	13796	13668	13590	13650	13732	13920	13531	13615	13704	13753	13522	13697	13877	13698	13820	13734	13628	13657	13516	13681	13631	13881	13725	13570	13641	13662	13740	13776	13757	13647	13435	13749	13649	13717	13670	13702	13743	13542	13629	13722	13687	13620	13645	13617	13607	13753	13656	13681	13659	13599	13521	13738	13615	13585	13459	13664	13767	13728	13741	13613	13728	13809	13577	13719	13871	13653	13716	13729	13716	13546	13765	13788	13575	13576	13791	13562	13391	13749	13751	13694	13739	13574	13732	13748	13780	13740	13658	13632	13583	13731	13834	13664	13538	13814	13677	13616	13731	13718	13581	13868	13592	13776	13626	13754	13795	13808	13801	13665	13774	13430	13598	13803	13758	13698	13710	13535	13621	13561	13681	13663	13677	13677	13695	13712	13761	13509	13534	13673	13673	13701	13781	13644	13749	13560	13711	13592	13667	13619	13588	13628	13733	13652	13711	13755	13702	13674	13754
22317	21344	28711	24352	21599	22957	21723	17390	16302	16571	16378	16393	16049	16370	16361	16317	16315	16311	16081	16156	15957	16278	15893	15770	15981	15961	15969	16006	15915	16005	15835	16024	16086	15955	16138	15887	16034	16038	16074	15782	15906	16029	15967	15991	15976	15930	15894	15943	16072	16052	16212	16071	15889	15929	15961	16102	15738	15867	15815	15849	16098	15877	16007	15904	16049	15952	16053	16099	15929	15984	15690	15678	15656	15964	16024	16010	15684	16091	15956	15987	15941	16171	16038	15871	15907	15970	15922	16019	16019	15652	16003	15911	15924	15843	16057	16163	15884	16058	15908	15955	15801	15959	15920	15940	15971	15993	16031	15951	15996	15881	15832	15982	15942	15944	15910	15781	15806	15842	15800	15897	15935	16058	15988	15809	15893	15978	15991	15886	15918	15872	15885	16023	16106	15780	15845	16029	15693	15845	16039	15704	16068	15929	16066	15719	15737	15801	16042	15979	15928	15935	16175	15834	15994	15906	15964	15759	15993	15945	15904	15931	15754	15706	15758	15873	15850	15856	15898	16041	15530	15967	15925	15766	15846	15944	15905	15778	15747	15970	15763	16062	15779	15892	15784	15944	15773	15604	15932	16012	15947	15790	15737	15911	15996	16039	15997	15937	15903	16099	15795	15896	15968	15919	16019	15911	15911	15953	15822	15968	16013	15914	15946	15908	15771	16071	15915	15879	15959	15817	16006	15977	15968	15848	15903	15920	15739	15840	15800	15900	15779	15869	16026	15846	15897	16046	16003	15994	15853	16051	15940	16009	15825	15926	15736	15888	15812	15818	15897	15838	15646	15843	15671	15799	15831	15754	15857	15817	15903	15997	15869	15767	16054	15805	15961	15928	15728	15980	15873	16009	16036	15964	16033	15763	16102	15768	15786	15796	15902	16055	15914	15843	15996	16058	15996	15889	15941	15873	16020	16012	16043	15830	15853	16145	15995	15922	15903	15868	15807	15822	16193	15764	16181	15865	15740	15853	15963	15828	16163	15920	16042	15718	15609	15842	15998	15837	15932	15890	15824	15861	15830	16002	15873	15764	15874	16072	15761	15828	15825	15882	15871	15825	15788	15812	15719	15902	15843	15716	15830	15760	15999	15920	16037	15773	15914	15884	15795	15739	15845	15988	15880	15935	16054	15769	15879	16078	15908	15977	15796	15982	15923	16005	16227	15929	15867	15861	15822	16038	15806	15907	15887	16060	15903	15880	15904	15785	16045	16000	15838	15765	15849	15853	15904	15815	15922	15829	15631	15966	15916	15876	15984	16127	16025	16026	15853	15940	15892	15856	15909	16099	15907	15846	15898	15994	15878	16080	15844	15821	15966	15999	15963	15899	15752	15944	15943	15906	15954	15913	16003	15791	15886	15837	16046	16073	15790	15923	15817	15758	15759	15862	15884	15827	15850	15791	15820	15815	15879	15882	15932	15613	15720	15730	15937	15882	15989	16018	15885	16042	15695	15943	15766	15919	15982	15834	15860	15754	15947	15979	16048	16089	15915	15981	15862	15789	15941	15890	15936	15743	15952	15715	15989	15849	15768	15838	15882	16015	15858	15984	15955	15944	16220	16033	16003	16147	15907	15938	15920	15878	15844	16108	15784	15979	15680	15899	15624	15984	15758	15754	15804	15991	15826	16037	15918	15865	15898	15841	15668	15978	15826	15814	15837	15913	15863	15949	15884	15748	15772	15803	15914	15894	15792	16008	16164	16080	15978	15988	15934	16084	15826	15615	15966	15873	15840	15870	15927	15918	15883	16085	15844	16011	15937	15750	15927	15940	15697	15734	15831	15887	15831	15918	15922	15833	15935	15935	15980	15913	15909	15926	15736	15968	15968	15949	16099	15750	15866	15831	15776	16044	15901	15957	15812	15704	15838	15694	15802	16006	16139	15739	15794	15862	15946	15862	15891	15944	15959	15923	16019	15981	15911	15925	15783	15742	15967	16160	15935	15878	15783	15985	15796	15707	15880	15945	15855	15712	15875	15724	15828	15841	15922	15986	15928	15918	15813	15984	15898	15845	16042	15930	15998	15979	16091	15909	16160	16081	15897	15936	15959	15852	15753	15818	15701	16261	15841	15826	15957	16078	16121	15783	15930	15913	15870	15939	15832	15842	15939	16005	16034	15956	15901	15940	15727	15809	15874	15855	15980	15955	15758	16131	16176	15887	15807	15994	15790	15948	15956	15876	15986	15779	15811	15837	15998	15805	15915	15874	15978	15874	15844	15956	15730	15973	15861	16024	15970	15876	15914	16172	15735	15868	15728	15840	15848	16010	15844	16203	16091	15956	15885	15794	15826	15963	15795	15744	15786	15851	16120	15901	15962	15797	15923	15952	16008	15911	15982	15901	15836	16030	15926	15998	15824	15945	15866	15971	15941	16068	15799	15979	16004	15786	15865	15858	15803	15869	15707	16009	15706	15854	15821	15916	15846	15970	15920	15747	16007	15958	15720	16088	16098	15929	15966	15920	16046	15941	15982	15920	15909	15792	15862	15801	15701	15860	15872	15972	15926	15960	15936	15986	15778	15950	16013	15708	15862	15990	15782	15607	15764	15863	16013	15749	15903	15932	15845	16032	16031	15996	16009	15942	15765	15984	16034	15847	16005	15849	15800	15912	15888	15970	15637	16048	15907	15930	16025	15905	16007	15812	15916	15947	15852	15936	15799	15907	15958	15945	16000	16056	15778	15792	15997	15860	15768	16002	16020	15879	16093	16024	15754	15999	15934	15863	15753	15889	15897	16020	15769	15789	15993	15661	15644	15829	15968	15935	15763	15883	15970	15880	15724	15880	15832	15875	15864	15881	15849	15870	15830	15914	16017	15950	15828	15673	15856	15563	15936	15801	15867	16092	15878	15808	15920	16043	15921	15876	15928	15997	15885	15938	15927	16024	15794	15934	15975	15913	16014	15932	15863	15986	15982	15889	15902	15787	15936	15901	15782	15771	15913	15885	15744	15835	16021	15856	16158	15965	15909	15571	15747	15906	15981	15916	16021	15909	15964	15947	15770	15970	15751	15977	15991	15898	16024	15895	15853	16067	15917	15986	15938	16006	15892	15714	15908	16010	15854	16053	15832	16115	16041	15991	15990	15960	15852	16002	16041	15966	15684	15831	15782	16046	16064	15936	15933	15896	15673	15942	15860	15838	15883	15812	15788	15992	15958	15845	15953	15704	16135	15944	15919	15897	16000	15715	15993	16065	15888	15975	16066	15823	15797	15902	15828	15904	15842	15858	15853	15934	15804	15813	15880	15928	15982	15922	16064	15782	15753	15883	15908	15745	15712	16126	15683	15809	15978	15883	16038	16071	15842	15860	15831	15940	15892	15858	15860	15751	15810	15679	16030	15843	15762	16133	15793	15796	15825	16020	15784	15866	15789	15845	15987	16079	16052	15875	15815	16000	15808	15787	16029	15951	15835	15878	15726	15955	16062	15883	15966	16005	15870	15981	15844	15774	16019	15777	15943	15894	15869	16003	15876	15991	15766	15725	16003	16016	16018	16090	15865	15867	15849	16096	15846	16024	16042	15937	15735	15980	15997	16025	16172	15768	16004	15938	16073	15850	15731	15842	15988	15871	15903	16021	16062	16006	15875	15892	16011	15855	15813	15947	15937	15936	15841	15821	15979	15870	15886	15980	15943	16143	16016	15699	15786	15812	15786	15659	15825	15639	15849	15826	15706	15762	15873	15946	16069	15843	15882	15970	15999	16105	15827	15944	15879	15708	15919	15858	15791	15771	15770	15788	15685	15988	15783	15805	15935	15999	15894	15903	16047	15952	16026	16025	15934	15938	15822	15855	15865	15801	15959	15895	15978	15979	15820	15868	16037	15975	15817	15889	15961	15786	16093	15805	16043	15902	15830	15849	15904	15938	15873	15880	15934	15696	15956	15833	15929	15835	15926	16051	15958	15797	15825	15920	15887	15878	16032	15890	15948	15936	15923	15957	15950	15914	15942	15646	15780	15786	15931	15890	16026	15590	15795	15977	15544	15882	15851	15948	15876	15892	15866	15931	15914	15807	15936	15698	15769	16030	15885	15706	15895	16014	15937	16124	15815	16131	15930	15876	15849	15827	15938	15748	15967	16058	15858	15951	15887	15870	16094	16021	15779	15923	15830	15816	15964	15945	15649	15988	15842	15750	15831	15972	15848	15676	15980	16009	15897	15969	15745	15821	15819	15769	16043	15838	15873	16047	15882	15940	15847	15760	15875	16023	15956	15829	15774	15807	15927	15840	15897	15965	16001	15813	15903	15847	15830	15841	15902	15943	16132	16057	15873	15898	16075	15878	15924	16019	15833	15845	15839	15960	15808	15757	16003	15948	15727	15876	15892	15835	16054	15888	16006	16004	15887	15799	15939	15841	15824	15836	15923	16043	15988	16041	16000	15775	15934	15855	15881	15977	15974	15932	16007	15721	15842	15945	15991	15833	16021	15902	15890	15919	15810	15768	15762	15825	15829	15989	15875	15717	15996	15973	15792	15841	15866	15849	15933	15941	15917	15913	15674	16003	15793	15947	15849	16154	15784	15862	15858	15992	15930	15776	15931	16032	15771	15767	15989	15778	16042	15808	16060	15959	15805	15742	15776	15894	15992	15827	15779	15878	15860	15864	15735	15806	15912	15778	15884	15911	15936	15939	15854	15790	15966	15862	15904	15894	15819	15705	15835	15857	15835	15970	15988	15906	16062	15858	16107	15971	16045	15965	15981	15851	15897	15918	15948	15614	15925	15880	15835	15805	15935	15883	15822	15852	16060	15863	15962	15870	15868	15967	16039	16115	15940	15866	15875	15831	15979	15923	16047	15932	16035	15932	15743	15637	15783	15988	16054	16064	15810	15924	15759	16084	15987	15829	15913	16022	15941	15912	15994	15890	15742	15864	15899	15794	16086	15828	15852	15946	16007	15968	15947	15672	15831	15950	15981	15821	15589	15879	16032	15869	15776	15838	15952	15867	15813	15868	15839	15761	15872	16006	15945	15926	15845	15850	15848	15716	15913	16088	15963	15973	15856	15804	15903	15830	15823	15910	15949	15877	16011	15872	16165	15933	16025	16109	15974	15777	15812	15971	15799	15998	15678	15815	16047	15952	15853	15765	15876	15847	15750	15909	15852	15643
14330	28451	23276	18622	16025	14982	14377	14167	13929	13643	13353	13532	13496	13312	13441	13436	13577	13401	13516	13427	13195	13274	13219	13197	13193	13192	13212	13121	13232	13266	13339	13266	13216	13260	12984	13246	13198	13074	13073	13130	13309	13130	13289	13158	13238	13293	13254	13224	13197	13178	13181	13253	13282	12965	13250	13220	13055	13178	13291	13119	13221	13300	13182	13195	13364	13178	12984	13283	13066	13145	13214	13216	13271	13097	13036	13244	13082	13154	13333	13072	13130	13168	13248	13170	13129	13089	13013	13230	13125	13249	13319	13172	13205	13121	13115	13280	13305	13103	13024	13103	13317	13094	13187	13243	13142	13188	13309	13218	13300	13148	13225	13198	13031	13102	13236	13253	13318	13224	13230	13258	13228	13311	13118	13254	13078	13264	13072	12903	13120	13201	13313	13202	13305	13189	13199	13092	13394	13226	13092	13142	13033	13144	13344	13151	13154	13139	12895	13175	13032	13147	13309	13137	13127	13090	13302	13157	13231	13191	13115	13186	13102	13250	13066	13278	13214	13192	13306	13178	13263	13137	13100	12953	13068	13092	13193	13241	13131	13227	13251	13112	13174	13275	13122	13137	13214	13295	13217	13196	13071	13016	13266	13296	13364	13254	13148	13034	13067	13195	13139	13118	13145	13283	13124	13192	13270	13017	13158	13216	13015	13382	13241	13200	13197	13300	13323	13144	13174	13394	13193	13336	13111	13135	13310	13296	13306	13095	13168	13242	13169	13155	13124	13204	13144	13232	13110	13200	13216	13254	13313	12996	13356	13207	13229	13092	13367	13304	13204	13210	13223	13127	13342	13200	13188	13157	13061	13169	13134	13163	13140	13320	13213	13162	13463	13225	13040	13277	13255	13054	13313	13286	13338	13181	13098	13109	13391	13219	12972	13163	13226	13225	13200	13217	13187	13191	13332	13356	13112	13243	13159	13195	13323	13067	13111	13199	13154	13169	13259	13181	13100	13055	13212	13273	13032	13309	13150	13356	13078	13243	13110	13284	13126	13095	12991	13325	13119	13102	13114	13320	13091	13301	13135	13287	13193	13208	13242	13335	13158	13206	13171	13192	13201	13178	13222	12956	13139	13150	13188	13193	13088	13219	13064	13159	13340	13124	13243	13257	13194	13135	13117	13106	13369	12986	13135	13194	13154	13214	13190	12947	13272	13138	13104	13133	13380	13184	13213	13203	13064	13166	13117	12981	13139	13089	13319	13276	13053	13155	13067	13221	13165	13110	13160	13176	13143	13241	13090	13052	13150	13264	13140	13137	13175	13256	13199	13107	13118	13165	13124	13113	13093	13225	13262	13135	13210	13142	13195	13187	13149	13196	13258	13241	13327	13069	13266	13225	13258	13222	13122	13311	13201	13264	13092	13125	13143	13215	13043	13034	13125	13245	13250	13126	13132	13211	13298	13299	13254	13002	13144	13322	13163	13051	13053	13221	13133	13119	13071	13094	13278	13175	13107	13098	13074	13125	13169	13267	13072	13092	13109	13197	13037	13031	13201	13129	13207	13115	13076	13335	13130	12983	13174	13093	13343	13236	13169	13113	13165	13240	13357	13132	13030	13280	13221	13101	13233	13104	13185	13089	13131	13143	13075	13111	13201	13190	13040	13226	13234	13241	13244	13197	13265	13281	13068	13289	13192	13349	13066	13231	13256	13160	13164	13071	13119	13235	13113	13242	13016	13175	13252	13329	13169	13113	13146	13174	13059	13018	13357	13234	13215	13141	13199	13204	13114	13151	13171	13195	13070	13210	13041	13370	13146	13159	12955	13039	13163	13204	13157	13184	13086	13159	13081	13214	13223	13259	13106	13154	13174	13196	13349	13037	13257	13177	13153	13208	13226	13035	13184	13148	13181	13144	13276	13098	13149	13210	13342	13161	13249	13050	13184	13150	13064	13037	13391	13062	13048	13073	13075	13212	13107	13247	13055	13251	13104	13121	13201	13194	13281	12970	13180	13246	13258	13189	13111	13257	13258	13058	13116	13346	13222	13201	13239	13276	13150	13036	13231	13253	13331	13103	13074	13160	13184	13200	13200	13179	13310	13297	13099	13180	13205	13293	13163	13244	13252	13154	13235	13097	13119	13126	13142	13148	13137	13232	13157	13129	13441	13271	13257	13151	13169	13106	13290	13160	13026	13353	13025	13133	13332	13066	13147	13156	13181	13080	13136	13157	13136	13123	13220	13286	13258	13304	13153	13112	13034	13222	13146	13211	13244	13211	13206	13131	13142	13218	13089	13171	13225	12999	13196	13113	13319	13222	13252	13158	13203	13131	13174	13213	13130	13165	13124	13002	13294	13064	13042	13058	13198	13096	13089	13103	13303	13177	13024	13203	13080	13060	13058	13152	13141	13309	13085	13179	13202	13158	13333	13163	13109	13130	13193	13147	13004	13131	13161	13308	13105	13312	13195	13145	13042	13278	13094	13187	13202	13273	13103	13075	13282	13218	13193	13315	13106	13129	13174	13048	13276	13208	13152	13192	13133	13297	13062	13127	13178	13068	13257	13180	13183	13293	13079	13263	13100	13291	13251	13173	13151	13198	13207	13204	13250	13014	13086	13067	13187	13082	13238	13111	13112	13092	13228	13193	13352	13272	13208	13073	13245	13283	13128	13089	13162	13288	13172	13018	13321	13135	13235	13099	13178	12999	13263	13072	13146	13111	13117	13144	13219	13089	13212	13309	13286	13354	13329	13140	13180	13116	13155	13127	13334	13085	13394	13286	13199	13205	13127	13132	13196	13279	13252	13312	13098	12885	13116	13296	13196	13079	13355	13301	13304	13176	13041	13129	13019	13414	13166	13175	13138	13103	13265	13158	13288	13056	12992	13093	13156	13100	13171	13186	12976	13223	13319	13222	13151	13017	13176	13099	13135	13108	13156	13116	13210	13066	13107	13243	13298	13126	13216	13107	13146	13230	13359	13256	13280	13162	13124	13279	13118	13252	13077	13251	13258	13078	13028	13161	13377	13161	13150	13258	13261	13214	12963	12997	13279	13258	13281	13311	13331	13289	13087	13210	13131	13151	13137	13083	13313	13207	13068	13015	13198	13264	13103	13318	13117	13215	13088	13271	13250	13096	13198	13031	13180	13291	13089	13296	13252	13281	13106	13146	13159	13172	13010	13246	13234	13132	13156	13008	13138	13095	13206	13236	13338	13116	13300	13234	12947	13129	13154	13240	13123	13122	13259	13053	13201	12974	13168	13107	13291	13102	13153	13150	13101	13158	13170	13275	13029	13082	13083	13223	13152	13069	13133	13169	13097	13354	13301	13157	13145	13119	12919	13265	13220	13241	13156	13027	13016	13116	13174	13268	13127	13253	13212	13204	13078	13174	13150	13109	13212	13140	13325	13210	13246	13419	13201	13147	13195	13276	13123	13190	13086	13205	13128	13271	13110	13230	13124	13163	13196	13269	13161	13158	13192	13285	13151	13175	13020	13055	13188	13126	13251	13162	13180	13250	13146	13093	13187	13216	13027	13216	13135	13186	13129	13107	13072	13289	13325	13197	13194	13131	13193	13077	13080	13182	13043	13121	13269	13313	13110	13108	13289	13188	13316	13250	13074	13077	13064	13192	13144	13156	13365	13159	13296	13261	13084	13031	13176	13124	13156	13216	13129	13075	13114	13258	13177	13181	13251	13241	13239	13222	13165	13253	13139	13114	13210	13175	13245	13240	13093	13174	13318	13138	13155	13214	13275	13123	13259	13065	13118	13211	13085	13136	13171	13143	13136	13091	13194	13105	13071	13293	13181	13188	13166	13073	13159	13196	13108	13010	13145	13198	13065	13255	13065	13368	13146	12892	13021	13062	13205	13182	13229	13323	13152	13235	13371	13169	13263	13066	13127	13106	13049	13059	13204	13215	13198	13092	13100	13148	13313	13119	13119	13249	13217	13279	13188	13140	13087	13251	13207	13078	13012	12944	13296	13207	13249	13189	13147	13141	13289	13331	13146	13001	13203	13219	13049	13137	13295	13025	13179	13278	13165	13061	12928	13195	13221	13248	13079	13143	13132	13111	13151	13315	13363	13295	13146	13256	13076	13156	13209	13231	13267	13050	13313	13217	13191	13203	13205	12990	13145	13182	13209	13169	13248	13151	13454	13032	13157	13356	13075	13210	13194	13165	13255	13097	13227	13229	13222	13163	12963	13089	13097	13076	13143	13178	13145	13127	13284	13242	13156	13234	13235	13092	13048	13170	13295	13135	13082	13332	13103	13159	13222	13093	13202	13222	13065	13134	13049	13176	13085	13071	13332	13033	13193	13159	13230	13197	13244	13069	13140	13268	13183	13060	13191	13108	13187	13153	13271	13145	13144	13178	13287	13215	13165	13229	13263	13149	13193	13393	13108	13272	13145	13105	13188	13321	12946	13350	13024	13159	13193	13099	12906	13317	13135	13200	13317	13086	13387	13153	13194	13244	13338	13189	13383	13048	13225	13074	13284	13182	13328	13044	13094	13223	13265	13241	13207	13161	13080	13308	13082	13107	13317	13123	13139	13148	13245	12976	13114	13200	13061	13217	13126	13087	12970	13116	13121	13126	13298	13142	13357	13063	13144	13372	13269	13193	12892	13118	13086	13146	13225	13263	13331	13210	13331	13122	13265	13125	13176	13156	13318	13179	13126	12985	13091	13212	13210	13167	13148	13294	13062	13024	13198	13089	13253	13180	13295	13154	13193	13274	13175	13184	13087	12985	13155	13137	13321	13161	13053	13091	13101	13058	13077	13253	13218	13169	13103	13140	13069	12953	13050	13161	13172	13215	13127	13188	13233	13252	13272	13103	13245	13191	13113	13258	13146	13224	13228	13204	13215	13153	13224	13001	13263	13096	13144	13028	13085	13188	13205	13294	12987	13252	13181	13162	13173	13344	13200	13295	13159	13063	13080	13233	13187	13226	13227	13016	13083	13143	13228	13225	13252	13186	13285	12960	13178	13126	13307	13191	13281	12972	13330	13194	13237	13184	13068	13155	13230	13133	13298	13362	13010	13109	13021	13012	13185	13129	13394	13194	13276	13113	13094	13060	13258	13091	13068	13264	13157	13077	13327	13244	13156	13287	13093	13185	13139	13236	13230	13115	13159	13158	13134	13174	13203	13202	13302	13140
29918	22717	22731	19889	16997	17176	17007	16863	16996	16975	16965	16746	16935	16733	16857	16739	17075	17129	16846	16875	16897	16617	16707	16723	16658	16494	16743	16807	16798	16756	16575	16636	17052	16595	16858	16852	16583	16799	16610	16598	16775	16913	16760	16775	16784	16600	16823	16702	16692	16738	16572	16795	16697	16665	16730	16542	16760	16658	16722	16896	16945	16755	16753	16594	16554	16603	16694	16673	16913	16813	16746	16698	16861	16969	16784	16552	16762	16677	16779	16641	16650	16527	16673	16675	16570	16729	16848	16560	16735	16671	16571	16943	16758	16737	16885	16802	16803	16739	16856	16826	16705	16697	16753	16674	16529	16703	16788	16855	16887	16728	16865	16772	16688	16883	16564	16912	16891	16755	16746	16623	16684	16820	16645	16722	16699	16629	16652	16845	16620	16572	16566	16835	16601	16751	16896	16666	16776	16657	16744	17025	16844	16531	16851	16759	16716	16735	16779	16630	16713	16798	16584	16503	16452	16594	16590	16645	17054	16672	16787	16682	16803	16794	16664	16813	16693	16703	16721	16660	16920	16737	16737	16683	16670	16710	16821	16682	16704	16701	16904	16798	16628	16594	16701	16664	16802	16888	16621	16595	16680	16560	16704	16477	16675	16743	16920	16768	16608	16544	16746	16721	16743	16800	16922	16851	16874	16659	16917	16936	16932	16612	16599	16641	16584	16725	16712	16708	16753	16803	16916	16655	16608	16837	16768	16786	16667	16891	16631	16844	16610	16644	16920	16778	16843	16721	16621	16854	16659	17013	16851	16752	16616	16642	16810	16923	16617	16779	16946	16739	16805	16509	16665	16724	16843	16687	16803	16749	16784	16797	16760	16747	16597	16637	16915	16777	16824	16865	16711	16703	16868	16612	16891	16725	16709	16818	16781	16932	16743	16609	16712	16568	16777	16714	16595	16859	16793	16820	16788	16677	16695	16811	17093	16766	16771	16802	16702	16761	16603	16852	16688	16681	16819	16682	16853	16725	16746	16865	16768	16795	16682	16700	16522	16964	16821	16635	16653	16670	16860	16818	16817	16546	16915	16808	16846	16849	16890	16781	16701	16741	16716	16754	16745	16869	16694	16761	16713	16803	16861	16722	16562	16620	16691	16598	16893	16703	16826	16636	16958	16804	16555	16665	16737	16782	16844	16692	16821	16643	16791	16672	16642	16756	16868	16849	16487	16793	16754	16765	16627	16838	16636	16764	16800	16829	16424	16680	16760	16637	16549	16714	16837	16792	16848	16711	16739	16749	16713	16541	16603	16650	16658	16743	16664	16750	16632	16711	16618	16826	16596	16847	16749	16825	16868	16774	16719	16773	16666	16700	16777	16762	16701	16895	16897	16763	16636	16817	16643	16770	16942	16559	16700	16903	16762	16540	16588	16575	16740	16807	16697	16635	16844	16676	16873	16568	16736	16809	16789	16794	16610	16903	16576	16895	16770	16734	16695	16649	16777	16760	16952	16663	16573	16607	16756	16884	16878	16740	16846	16700	16675	16720	16645	16683	16595	16705	16812	16799	16930	16819	16746	16889	16765	16721	16752	16687	16842	16652	16687	16657	16764	16815	16604	16724	16641	16768	16892	16859	16721	16786	16781	16632	16687	16636	16805	16936	16697	16873	17021	16587	16988	16691	16668	16752	16671	16685	16693	16972	16935	16646	16808	16793	16657	16763	16696	16593	16709	16907	16358	16484	16506	16795	16733	16831	16910	16648	16830	16790	16703	16688	16843	16617	16925	16658	16827	16770	16681	16684	16853	16648	16851	16764	16793	16763	16867	16673	16728	16799	16756	16860	16889	16810	16737	16489	16648	16791	16638	16654	16775	16699	16700	16745	16748	16774	16814	16618	16650	16762	16811	16690	16474	16724	16920	16760	16727	16779	16695	16856	16799	16766	16630	17076	16766	16786	16662	16709	16838	16824	16694	16809	16853	16833	16754	16734	16608	16893	16820	16720	16908	16622	16722	16688	16901	16671	16818	16758	16984	17093	16799	16742	16870	17003	16554	16835	16865	16703	16919	16502	16758	16797	16782	16751	16573	16677	16763	16437	16818	16816	16667	16876	16740	16759	16715	17060	16430	16747	16641	16741	16618	16712	16800	16631	16786	16764	16753	16572	16844	16492	16630	16866	16919	16749	16679	16805	16739	16614	16900	16725	16677	16600	16667	16684	16626	16617	16700	16689	16775	16904	16744	16746	16665	16927	16791	16884	16711	16667	16729	16656	16770	16990	16663	16678	16826	16706	16852	16652	16644	16711	16673	16580	16680	16716	16615	16897	16848	16914	16796	16703	16749	16570	16977	16896	16655	16786	16786	16820	16723	16669	16820	16814	16875	16602	16810	16652	16688	16859	16653	16720	16756	16850	16723	16613	16523	16856	16745	16598	16804	16802	16746	16648	16861	16662	16872	16764	16575	16677	16609	16741	16686	16790	16689	16599	16498	16588	16712	16798	16767	16678	16845	16792	16785	16552	16773	16643	16712	16761	16550	16801	16912	16699	16836	16625	16639	16678	16705	16705	16669	16771	16648	16651	16757	16613	16860	16825	16646	16550	16868	16653	16969	16634	16794	16795	16983	16899	16698	16808	16661	16872	16891	16803	16770	16709	16887	16811	16787	16758	16644	16875	16773	16714	16873	16831	16619	16782	16826	16667	16745	16687	16778	16856	16757	16800	16829	16578	16725	16746	16663	16776	16745	16645	16813	16921	16943	16647	16596	16808	16834	16897	16608	16599	16661	16780	16837	16775	16771	16831	16701	16719	16885	16695	16597	16819	16749	16725	16601	16745	16739	16745	16820	16638	16849	16622	16766	16865	16760	16807	16652	16822	16952	16921	16828	16671	16665	16755	16613	16717	16760	16755	16788	16599	16910	16571	16758	16598	16769	16811	16702	16664	16820	17001	16719	16659	16761	17017	16601	16585	16705	16809	16817	16660	16912	16613	16598	16725	16836	16735	16704	16751	16724	16802	16723	16837	16781	16818	16733	16585	16877	16729	16610	16896	16902	16956	16827	16755	16871	17002	17044	16935	16882	16730	16862	16675	16608	16619	16680	16511	16797	16691	16870	16785	16715	16728	17051	16832	16605	16515	16748	16703	16803	16696	16671	16694	16824	16885	16764	16763	16769	16537	16764	16780	16941	16700	16748	16842	16607	16741	16900	16582	16742	16795	16640	16880	16673	16649	16817	16810	16838	16858	16852	16793	16881	16757	16794	16743	16684	16727	16777	16620	16737	16672	16483	16771	16522	16871	16694	16572	16823	16704	16473	16866	16901	16776	16800	16624	16806	16934	16535	16820	16941	16986	16700	16735	16696	16833	16739	16762	16855	16770	16734	16691	16872	16744	16857	16575	16571	16936	16733	16833	16606	16629	16824	16715	16626	16529	16798	16857	16762	16731	16690	16738	16827	16708	16797	16721	16834	16813	16699	16720	16834	16924	16725	16832	16839	16751	16881	16703	16763	16720	16660	16828	16718	16769	16567	16916	16644	16923	16953	16869	16793	16849	16581	16596	16770	16773	16865	16581	16628	16664	16480	16582	16753	16914	16891	16678	16793	16804	16690	16741	16807	16918	16700	16679	16806	16692	16515	16682	16687	16757	16698	16709	16601	16772	16713	16611	16724	16629	16667	16730	16909	16838	16639	16735	16669	16509	16845	16524	16898	16879	16757	16704	16885	16867	16849	16725	16695	16770	16997	16731	16886	16866	16590	16689	16812	16755	16663	16833	16738	16780	16842	16643	16579	16688	16675	16660	16862	16754	16819	16763	16764	16844	16693	16738	16962	16984	16551	16659	16838	16719	16887	16762	16610	16597	16692	16720	16703	16628	16663	16762	16353	16824	16621	16723	16683	16755	16580	16702	16762	16986	16995	16672	16662	16677	16657	16804	16735	16718	16530	16618	16708	16596	16750	16673	16661	16712	16597	16712	16732	16901	16779	16865	16771	16863	16646	16633	16905	16920	16541	16776	16877	16600	16634	16804	16831	16528	16676	16834	16641	16635	16798	16924	16550	16702	16852	16835	16707	16589	16659	16604	16903	16815	16779	16635	16812	16612	16833	16862	16741	16986	16926	16889	16518	16680	16801	16769	16700	16662	16763	16705	16661	16691	16979	16635	16860	16702	16597	16646	16725	16794	16759	16624	16543	16810	16856	16900	16672	16736	16812	16673	16879	16645	16829	16678	16766	16694	16826	16717	16783	16504	16779	16533	16791	16743	16943	16603	16781	16484	16709	16907	16799	16670	16835	16771	16702	17019	16892	16655	16666	16537	16611	16370	16814	16868	16677	16784	16834	16901	16741	16777	16643	16877	16710	16749	16593	16883	16674	16758	16708	16727	16819	16664	16899	16848	16692	16738	16678	16670	16617	16695	16754	16715	16760	16793	16909	16570	16814	16777	16856	16641	16660	16590	16812	16715	16710	16691	16648	16746	16857	16612	16953	16895	16812	16653	16706	16685	16770	16848	16619	16788	16687	16801	16880	16592	16854	16803	16820	16767	16904	16730	16691	16744	16613	16727	16899	16791	16710	16599	16853	16642	16539	16934	17071	16793	16763	16874	16747	16603	16833	16734	16688	16577	16762	16781	16740	16718	16492	16899	16833	16880	16615	16761	16761	16751	16819	16707	16644	16730	16797	16774	16529	16575	16749	16728	16763	16871	16653	16838	17003	16824	16782	16643	16741	16843	16774	16786	16649	16685	16802	16739	16870	16892	16535	16871	16967	16711	16803	16650	16666	16776	16734	16598	16882	16849	16946	16696	16739	16726	16808	16897	16657	16813	16817	16705	16634	16775	16834	16875	16778	16666	16789	16706	16794	16688	16785	16724	16860	16604	16717	16968	16849	16753	16719	16864	16807	16788	16908	16670	16583	16537	16654	16688	16652	16844	16852	16875	16857	16629	16844	16628	16643	16844	16709	16867	16668	16792	16699	16645	16698	16668	16701	16702	16849	16721	16696	16737	16797	16787	16708	16638	16796	16770	16863	16760	16752	16750	16842	16734	16756	16451	16877	16895	16826	16834	16437	16793	16813	16709	16910	16837	16695	16821	16711	16904	16718	16700	16792	16739	16510	16645	16774	16551	16757	16737	16608	16644	16816	16686	16570	16589	16724	16815
16628	20421	17506	15475	14586	14268	14019	13895	13968	13823	13807	13839	13750	13646	13827	13749	13933	13702	13805	13869	13796	13783	13630	13760	13829	13667	13748	13768	13617	13751	13776	13845	13741	13930	13977	13723	13813	13661	13787	13717	13743	13784	13645	13569	13784	13798	13605	13687	13644	13724	13481	13624	13821	13680	13568	13632	13688	13547	13825	13711	13754	13768	13616	13670	13781	13792	13590	13738	13771	13614	13613	13699	13732	13690	13809	13724	13758	13694	13708	13604	13709	13643	13747	13704	13819	13872	13641	13794	13769	13713	13845	13673	13796	13760	13621	13630	13714	13689	13707	13713	13755	13750	13721	13487	13753	13725	13769	13692	13708	13680	13749	13561	13776	13796	13615	13882	13850	13723	13682	13907	13685	13613	13677	13759	13673	13861	13703	13736	13849	13782	13640	13971	13738	13751	13689	13586	13707	13652	13529	13761	13764	13669	13581	13625	13548	13510	13698	13648	13808	13710	13645	13888	13681	13684	13432	13819	13751	13765	13697	13659	13685	13829	13760	13734	13808	13753	13836	13552	13730	13534	13741	13690	13788	13609	13618	13742	13537	13873	13493	13662	13677	13606	13671	13743	13674	13678	13629	13842	13660	13741	13797	13789	13756	13822	13513	13687	13678	13780	13703	13900	13798	13772	13813	13651	13816	13579	13573	13637	13902	13820	13768	13559	13693	13579	13648	13714	13574	13722	13784	13810	13658	13648	13662	13722	13719	13723	13773	13714	13638	13705	13789	13792	13615	13740	13692	13835	13931	13761	13848	13505	13590	13945	13600	13704	13708	13606	13644	13694	13820	13721	13634	13784	13551	13861	13790	13867	13699	13757	13627	13628	13748	13638	13642	13874	13659	13672	13717	13810	13633	13798	13734	13700	13911	13719	13620	13767	13723	13905	13615	13790	13676	13859	13585	13868	13719	13733	13730	13909	13773	13702	13812	13768	13626	13669	13549	13705	13661	13750	13936	13670	13832	13616	13886	13720	13826	13789	13779	13756	13582	13528	13710	13683	13694	13791	13736	13682	13726	13706	13748	13665	13763	13712	13596	13778	13766	13554	13626	13842	13827	13742	13810	13713	13643	13798	13735	13611	13728	13711	13591	13797	13605	13673	13678	13684	13722	13636	13777	13675	13849	13803	13621	13618	13624	13665	13597	13797	13684	13678	13514	13866	13731	13617	13743	13746	13568	13722	13573	13683	13814	13672	13716	13685	13612	13766	13836	13702	13769	13612	13792	13588	13653	13659	13842	13779	13621	13732	13746	13671	13831	13703	13659	13588	13788	13693	13664	13589	13694	13645	13635	13577	13624	13675	13639	13636	13645	13715	13654	13789	13761	13613	13790	13753	13821	13627	13611	13729	13758	13796	13583	13496	13784	13707	13698	13910	13719	13733	13686	13692	13695	13697	13563	13739	13753	13758	13590	13715	13865	13564	13787	13688	13692	13858	13690	13810	13579	13661	13619	13693	13799	13819	13578	13770	13710	13725	13530	13735	13594	13718	13674	13795	13621	13718	13797	13649	13835	13615	13791	13735	13812	13765	13643	13917	13610	13601	13802	13900	13597	13671	13745	13684	13695	13565	13707	13444	13595	13596	13637	13669	13721	13564	13765	13616	13691	13522	13653	13655	13625	13644	13651	13631	13594	13619	13671	13686	13640	13719	13743	13732	13774	13733	13711	13600	13640	13656	13622	13712	13660	13632	13736	13612	13748	13739	13697	13578	13845	13820	13581	13723	13690	13690	13861	13788	13829	13629	13793	13662	13609	13736	13690	13642	13688	13643	13732	13832	13687	13786	13718	13534	13606	13504	13772	13820	13762	13602	13558	13584	13742	13841	13679	13699	13897	13702	13604	13685	13772	13788	13659	13514	13748	13708	13740	13708	13621	13741	13793	13616	13712	13708	13562	13558	13809	13668	13896	13601	13666	13678	13814	13644	13757	13570	13757	13716	13731	13699	13654	13799	13688	13743	13745	13672	13751	13900	13794	13696	13597	13792	13561	13662	13536	13750	13546	13623	13659	13717	13774	13730	13670	13452	13875	13793	13649	13727	13552	13750	13723	13724	13801	13809	13609	13795	13683	13568	13585	13844	13749	13726	13765	13749	13666	13711	13696	13665	13946	13635	13673	13739	13586	13779	13827	13788	13886	13659	13759	13795	13563	13475	13679	13693	13740	13820	13892	13645	13801	13854	13602	13506	13815	13572	13815	13736	13773	13634	13876	13697	13520	13694	13876	13636	13693	13551	13761	13695	13806	13654	13678	13788	13593	13584	13698	13736	13630	13745	13824	13534	13624	13597	13803	13792	13912	13630	13695	13923	13665	13575	13746	13787	13768	13639	13680	13515	13674	13676	13787	13793	13756	13690	13560	13799	13752	13630	13746	13712	13731	13623	13725	13490	13715	13739	13627	13565	13846	13671	13740	13685	13627	13786	13500	13554	13617	13728	13820	13658	13842	13607	13684	13544	13736	13649	13524	13639	13918	13664	13772	13738	13602	13567	13829	13674	13606	13782	13532	13689	13752	13712	13740	13794	13801	13735	13677	13726	13736	13760	13625	13776	13732	13716	13704	13775	13892	13583	13786	13731	13764	13563	13608	13673	13802	13555	13828	13725	13700	13765	13769	13650	13790	13800	13689	13677	13727	13925	13785	13621	13673	13629	13620	13651	13847	13610	13639	13744	13745	13568	13755	13828	13678	13642	13723	13802	13678	13587	13887	13623	13718	13700	13609	13688	13899	13852	13707	13822	13647	13610	13665	13748	13652	13751	13727	13618	13738	13812	13811	13676	13469	13668	13710	13493	13642	13771	13701	13577	13763	13690	13722	13602	13779	13709	13662	13641	13580	13770	13755	13703	13748	13798	13939	13640	13806	13582	13735	13717	13786	13722	13698	13737	13469	13651	13727	13709	13753	13679	13668	13759	13806	13874	13678	13746	13755	13750	13467	13743	13748	13790	13783	13618	13799	13848	13725	13727	13817	13533	13687	13835	13764	13627	13846	13644	13853	13800	13595	13778	13804	13812	13779	13690	13780	13577	13659	13649	13632	13728	13573	13601	13737	13792	13704	13718	13598	13825	13523	13701	13670	13765	13777	13689	13564	13626	13865	13690	13751	13623	13751	13690	13760	13720	13730	13645	13716	13779	13941	13873	13739	13540	13764	13796	13475	13702	13710	13805	13697	13738	13823	13621	13783	13693	13638	13757	13732	13700	13792	13736	13733	13714	13775	13871	13769	13594	13823	13690	13895	13789	13762	13810	13579	13734	13675	13607	13502	13766	13579	13787	13686	13653	13708	13776	13767	13756	13876	13769	13753	13624	13764	13647	13778	13861	13704	13759	13543	13752	13874	13557	13686	13656	13549	13697	13842	13795	13787	13649	13751	13615	13759	13524	13570	13507	13620	13688	13512	13734	13460	13819	13788	13695	13826	13700	13610	13661	13837	13725	13711	13627	13720	13688	13600	13763	13772	13611	13875	13780	13601	13627	13671	13789	13699	13629	13609	13775	13832	13772	13631	13737	13635	13533	13728	13740	13858	13739	13839	13731	13779	13785	13689	13409	13624	13724	13589	13608	13781	13672	13748	13737	13581	13745	13751	13698	13730	13690	13597	13691	13548	13788	13731	13698	13664	13643	13648	13648	13664	13584	13912	13681	13714	13541	13733	13703	13738	13680	13562	13729	13816	13710	13831	13645	13671	13747	13723	13719	13585	13681	13517	13703	13665	13857	13691	13670	13561	13721	13613	13695	13621	13710	13832	13774	13566	13657	13712	13726	13807	13616	13777	13705	13729	13714	13660	13681	13698	13675	13770	13605	13783	13698	13826	13590	13805	13685	13729	13874	13819	13663	13623	13669	13572	13645	13789	13663	13694	13886	13700	13746	13711	13929	13752	13676	13744	13704	13569	13840	13751	13685	13694	13799	13833	13808	13699	13587	13603	13639	13685	13692	13686	13575	13689	13772	13602	13751	13622	13798	13813	13756	13801	13754	13774	13651	13651	13771	13664	13548	13721	13824	13720	13701	13739	13748	13723	13637	13587	13771	13975	13596	13716	13613	13705	13667	13604	13742	13529	13746	13705	13674	13772	13714	13849	13762	13703	13664	13611	13645	13691	13546	13516	13664	13701	13692	13698	13921	13610	13879	13673	13844	13804	13550	13674	13815	13572	13801	13600	13682	13521	13869	13510	13427	13693	13708	13737	13680	13786	13612	13699	13892	13573	13636	13725	13657	13685	13534	13775	13635	13869	13649	13678	13771	13656	13826	13641	13524	13702	13715	13739	13718	13829	13703	13823	13661	13709	13669	13714	13732	13739	13771	13756	13636	13726	13650	13769	13822	13634	13588	13713	13718	13793	13669	13679	13664	13815	13767	13704	13640	13753	13774	13624	13626	13724	13740	13692	13685	13713	13858	13721	13813	13768	13795	13711	13871	13844	13634	13819	13672	13658	13676	13717	13898	13721	13545	13810	13772	13673	13709	13849	13706	13843	13624	13810	13774	13890	13675	13712	13631	13730	13643	13557	13797	13738	13660	13680	13826	13813	13751	13545	13841	13776	13793	13734	13665	13635	13591	13708	13724	13886	13731	13686	13697	13812	13646	13641	13688	13983	13624	13634	13579	13713	13700	13766	13800	13874	13734	13671	13610	13815	13538	13587	13591	13746	13719	13594	13759	13741	13697	13718	13665	13692	13695	13738	13586	13715	13719	13523	13611	13611	13712	13815	13734	13756	13624	13719	13646	13834	13844	13624	13665	13789	13905	13702	13715	13779	13781	13887	13666	13695	13606	13895	13763	13699	13733	13577	13907	13905	13605	13622	13624	13805	13860	13840	13747	13660	13831	13713	13863	13672	13613	13673	13814	13661	13736	13754	13636	13757	13828	13808	13725	13743	13872	13649	13890	13497	13618	13768	13748	13754	13804	13684	13713	13793	13711	13767	13840	13757	13626	13617	13742	13787	13560	13710	13824	13574	13686	13699	13909	13694	13758	13625	13582	13759	13729	13846	13705	13699	13706	13756	13763	13727	13835	13724	13797	13882	13668	13909	13725	13776	13734	13923	13774	13648	13704	13687	13617	13671	13795	13675	13674	13791	13652	13759	13884	13686	13609	13672	13744
23304	21305	28096	24970	22002	19921	18520	16482	16147	16305	16251	15812	16151	16082	16249	16279	16236	15999	16023	16137	16107	16117	15727	15938	15899	15998	16164	16090	16004	16232	16016	15982	15988	16097	15733	15935	16011	15920	16084	16083	16075	15880	15996	15857	15923	15790	15895	15939	15963	15800	15941	15996	16110	16011	16164	15920	15884	15962	15843	15934	15885	16047	16087	15761	16038	15926	15907	15995	16170	15959	16063	15991	15931	15962	15838	15859	15805	15808	15900	15919	15927	15929	15956	15989	15909	15608	15804	16139	15755	16104	16152	16063	15987	15624	15776	15830	16118	15963	15931	16083	15990	16075	16076	15960	16184	15956	15884	15869	15926	15861	15751	15988	15990	15909	16027	16100	15807	15750	16023	15917	15942	15885	16078	16033	15999	15996	16074	15753	15960	15811	15610	15835	15717	15973	15881	15979	16002	15771	15996	16004	15818	16065	15903	15924	15919	15933	15873	15786	16016	15951	15969	15892	15905	15917	16063	15877	15962	15938	15797	15755	15865	16014	15966	15998	15856	15871	15791	15924	15957	15956	15687	15973	15978	16108	15906	15912	15745	15934	16202	15992	15973	15737	15973	15813	15798	15942	16232	16046	16019	15904	15938	15895	15902	16059	15963	15888	16143	15908	15808	15878	15847	15918	15942	15805	15989	15671	15937	15822	16070	15987	15833	15923	15762	15719	16091	15917	16006	16144	16059	15759	15881	16022	15888	15869	16218	15900	15959	15806	15844	15934	16081	16078	15887	15896	16058	15913	16053	15921	15993	15982	15878	16022	15901	15819	15950	15838	16094	16085	15784	15983	15990	15866	15983	15886	15932	15907	16105	16035	15980	15767	15988	16010	16002	15875	15840	16080	15949	15822	15759	15969	15907	16000	16059	15904	15901	15894	15992	16046	15821	15833	15962	16046	15969	15855	15841	15951	16011	15763	16011	15984	15936	15757	15938	15623	15825	15881	15953	15817	15773	15978	15944	15845	16116	15945	15859	16056	15875	15966	15767	15900	15818	16189	15872	15885	15813	15740	15918	15936	16042	15919	15794	16058	15978	16144	15866	16050	15820	15853	15988	16068	15952	15994	16054	15804	16000	15907	15901	16010	15856	15914	15845	16032	15919	15993	16037	16115	16185	15905	15886	15914	15963	15814	15862	15824	15916	15901	15927	15977	15652	15908	16126	15920	16138	16025	16009	15924	15760	15918	15878	15944	15998	15987	16050	15911	15989	16021	16030	15814	15824	15953	15897	15870	15869	15882	15903	15894	16009	15866	16072	15779	15907	15755	15753	16023	15958	15937	15842	16194	15753	15877	15905	16022	15972	15960	15935	15896	16037	15726	16073	15811	15754	15979	15950	15700	15980	15929	15993	16058	15884	15921	15916	15902	15938	16057	15888	15984	15934	15990	16030	15697	15931	15727	15928	15949	15998	15840	15811	15994	15865	15931	15939	15879	16016	15910	16065	16011	16020	16114	15844	15924	15916	15829	15991	15994	15771	15831	15876	15960	15744	16024	15721	15953	15913	15949	15970	15894	16042	16046	16001	15820	16016	15919	16118	16035	15990	15868	16072	16024	15911	16051	16074	16079	16057	15886	16119	15961	16019	15954	15948	15847	16039	15933	15893	15950	15891	15835	15952	15878	16025	15984	15837	15891	16103	16102	16074	15879	15919	15965	15992	15772	16016	15771	16032	15932	16050	15743	16184	15924	15865	15919	16055	15805	15880	16036	16070	15841	15805	15859	15718	15879	15911	16031	15767	15931	16074	15961	16106	15989	15891	15874	15782	15846	15838	16148	15783	15945	15878	15941	15759	15806	15803	15845	15921	15738	15968	15846	15824	15880	15898	15845	16049	15948	16101	15808	15940	15977	15961	16076	15940	15891	16057	15983	15906	15857	16067	15912	15847	16052	15903	15971	15974	15981	15940	15889	15928	15778	15838	15755	15846	15876	15906	15975	15901	15828	15975	15686	16085	16030	16067	15991	15692	15737	15822	15917	15941	15953	15967	15950	15848	16104	15738	15983	15848	15964	15774	15862	15797	15711	15965	15785	15946	15594	15957	15808	15906	15995	15945	15786	15878	15907	16020	15906	15907	15900	15809	15905	15949	15823	15947	16176	16023	16192	16075	15816	15889	15945	16132	15871	15872	15841	16136	15853	15941	15894	15942	15853	15722	15774	15859	15940	16052	15877	15858	15946	15814	15901	16206	15922	15750	15901	15962	15877	15925	16159	16150	15893	16100	15871	15949	15879	16014	15758	16015	16090	15859	15785	15925	15826	15971	16063	15968	15751	15956	15966	15924	16110	16096	15939	16054	16111	15817	16102	15855	15910	15904	15802	16057	15798	15816	15850	16004	15828	15951	15959	16029	15954	16040	16005	15958	15917	15901	16166	15966	15794	16008	15858	15857	15793	15895	16055	15965	15899	15911	16041	15995	16134	16228	16165	15981	15940	16031	16085	15670	15904	15695	15894	15890	15980	16205	16013	16048	16095	15937	15829	15894	15754	15743	15954	15808	16141	15887	15934	16029	15744	15879	16029	15687	16121	15844	16033	15921	15864	15972	16026	16033	16026	15926	15967	15850	15985	16001	15829	15859	15649	16003	16055	15941	15960	15825	15924	15888	15989	15980	16106	15988	15981	16021	15820	15994	15795	15998	15867	15967	15983	15824	15881	15807	15998	16011	16029	15926	15960	16101	16003	15966	15687	15757	15832	16129	15925	15862	15916	16019	15972	15952	16097	16044	15911	15935	16003	16039	16139	15882	16037	15852	15751	16005	15978	15846	16142	15888	16004	15843	15876	15922	16090	15888	16104	16066	15868	15897	16024	15952	16162	15958	15939	15950	15784	15900	15844	15935	15862	15834	15911	15795	16001	15948	15867	15953	15780	16109	15944	16037	15958	16060	15803	15813	15863	15992	16059	15858	15918	16029	16096	16145	16031	16024	15883	15907	15910	15882	15964	15831	15949	15999	15861	15976	15707	16034	15841	15991	15804	15885	15952	15775	15843	15851	16082	15979	16004	15929	15863	16107	16001	15817	15911	15805	15994	15925	15784	15849	15770	15934	15885	15834	15992	15973	16149	15959	15984	16072	16000	15964	15881	16019	15915	16003	15933	15957	15987	16090	15984	15963	15998	15906	15767	16121	15859	15935	15886	15923	15960	16025	15787	15985	15906	15905	15941	15961	15903	16079	15823	15912	15839	15820	15928	15887	16057	15888	16014	15950	16041	16044	16009	16124	15885	15822	16050	16164	16115	15928	15913	15869	15967	15761	15953	16029	16092	16134	15877	15800	15925	15978	16100	15895	15827	15999	15757	16102	15662	15874	15940	15920	15971	15896	15779	15856	15892	15944	16246	16025	16121	16112	16099	15693	15948	15945	15926	15993	16091	16046	15928	15759	15927	15925	15946	15937	15866	16017	15967	15843	15795	15892	15935	15809	15948	15718	15646	15982	15977	16087	16062	15969	15982	15827	16011	16057	15808	15994	16006	16085	15983	15749	15963	15908	16055	16007	15823	15833	15909	16106	15745	15766	15856	15896	15870	15852	16012	16163	16133	16163	15993	15768	15871	15757	15819	15913	16196	15919	15834	15886	15852	15956	15790	15943	15995	15885	15912	15914	15960	16024	16019	15860	16112	15948	16056	16048	15849	15864	15805	16018	16019	16008	15913	15896	15802	15991	15844	16079	15931	15723	15827	15893	15855	15822	16006	15814	15802	16017	15702	16092	16018	15996	15896	16043	15931	15653	15927	15927	16092	15974	16104	15839	15927	15915	15953	15877	15910	15945	15919	16217	15827	16047	16098	15947	15801	15760	15930	15965	15779	15987	15962	15986	15873	16025	15935	15666	15895	15957	15920	15971	15762	15874	15878	16113	15775	15875	15940	15828	15764	15858	15926	16037	16126	16020	15831	15894	15907	15922	15868	15773	15926	15956	15986	16009	15683	15764	15857	15884	15813	16028	15825	15786	15896	15911	15887	15820	15779	15727	15897	15812	15920	16087	15915	15940	16098	16027	15906	15941	15951	15852	15937	16115	15821	15976	15843	16048	16014	15928	15913	15903	15905	16010	16000	15800	16014	15855	16179	16043	15801	15850	15967	15946	15735	16113	15993	16015	16034	15840	16063	15884	16026	16104	15916	16147	15824	15988	16153	15973	15849	15872	15876	16040	16035	15893	15929	16060	15763	15863	15913	15995	15782	15920	15781	15809	15954	16024	15898	15956	16030	15906	15778	15859	15924	15945	15925	15995	15972	15784	16213	16053	15924	15987	15865	15755	15893	15914	15872	15729	16115	15958	16051	15777	15679	15710	15853	15749	15905	15798	15981	15778	15618	15753	15956	15983	15689	15938	15821	16024	15745	15940	15931	16182	15981	16071	16048	15877	15945	15823	15906	16020	16020	15898	15894	16034	16014	16017	15999	16015	15946	15946	15864	16032	16047	15701	16000	16010	15795	16058	15795	15901	15875	15923	15727	15923	16018	15912	15947	15999	16003	15969	15836	15920	15792	15974	15950	15868	15754	16035	15932	16134	16027	15834	15847	15995	16178	15972	16033	15743	15928	16012	15808	15947	15956	15725	15824	15910	15967	15830	15872	15851	16093	15869	15853	15962	16018	16071	16074	15898	15896	15867	15885	15821	16025	16051	16126	16011	16147	15901	15859	15951	15770	15934	15754	16056	15871	15907	15871	15873	16063	15851	15854	16013	15779	15960	16062	15947	15938	16119	15841	16001	15940	16016	15959	15968	15753	16009	15870	15731	15909	16072	15883	16073	15939	16052	15949	15925	15840	15986	15999	15978	16003	15971	15904	15982	15901	15931	16005	15954	15859	16159	15848	15959	15871	16001	15891	15936	15931	15998	16065	15719	15879	15878	15959	16022	16005	16095	15993	15947	15963	15912	16084	16049	16111	15834	15960	16109	16100	16136	16313	15754	16067	15792	15882	15948	15884	15885	15868	15842	15919	15950	16062	15933	15910	16033	15913	15974	16055	16014	15816	15891	15713	16124	16004	16025	15991	15959	15919	15771	15963	15839	15984	15794	15752	15886	15928	15994	15875	16022	16029	15986	15991	15939	15940	15807	15719	15799	15994	15973	15876	15955	15791	15961	16042	16059	15883
13938	24930	20522	16658	14904	14447	14184	13879	13795	13452	13443	13406	13417	13544	13411	13685	13308	13426	13399	13422	13157	13257	13244	13188	13218	13241	13108	13226	13429	13246	13381	13297	13323	13361	13336	13298	13216	13260	13391	13249	13295	13497	13218	13068	13341	13358	13188	13365	13310	13391	13259	13347	13324	13264	13327	13208	13495	13241	13272	13287	13270	13290	13238	13256	13173	13173	13271	13229	13383	13261	13383	13308	13252	13397	13208	13191	13290	13308	13415	13276	13151	13215	13246	13358	13103	13195	13243	13141	13388	13141	13197	13317	13286	13247	13163	13275	13294	13550	13010	13313	13205	13221	13175	13215	13244	13113	13324	13317	13288	13260	13379	13223	13281	13158	13377	13255	13260	13244	13402	13363	13116	13109	13374	13365	13492	13337	13155	13309	13204	13269	13285	13176	13236	13178	13222	13117	13520	13232	13270	13234	13198	13207	13133	13317	13306	13351	13176	13212	13415	13204	13290	13196	13209	13048	13314	13306	13252	13243	13357	13254	13303	13249	13130	13321	13196	13401	13261	13176	13129	13132	13223	13220	13387	13358	13288	13366	13132	13276	13301	13420	13176	13310	13267	13129	13190	13084	13320	13122	13340	13247	13214	13408	13470	13414	13272	13312	13230	13165	13255	13262	13139	13329	13304	13430	13082	13126	13459	13338	13350	13227	13303	13117	13308	13215	13272	13337	13277	13513	13277	13294	13284	13250	13191	13223	13280	13347	13373	13276	13220	13348	13134	13283	13202	13125	13392	13071	13281	13231	13177	13329	13179	13360	13254	13405	13257	13189	13181	13313	13268	13337	13258	13242	13265	13144	13239	13260	13409	13223	13163	13260	13232	13211	13229	13383	13129	13131	13260	13243	13097	13216	13193	13321	13196	13119	13278	13287	13208	13390	13291	13398	13397	13319	13104	13273	13367	13186	13163	13152	13257	13163	13397	13142	13215	13273	13281	13185	13247	13128	13342	13244	13308	13180	13212	13015	13248	13246	13255	13321	13276	13354	13179	13169	13138	13335	13173	13214	13387	13336	13300	13140	13263	13365	13376	13379	13200	13348	13249	13317	13168	13111	13262	13325	13333	13187	13185	13128	13265	13157	13251	13428	13291	13298	13279	13241	13212	13273	13320	13154	13280	13303	13244	13263	13203	13180	13357	13208	13257	13302	13251	13374	13342	13396	13321	13090	13266	13279	13167	13121	13416	13206	13133	13137	13381	13322	13390	13322	13375	13392	13270	13208	13242	13434	13197	13191	13353	13301	13335	13170	13295	13244	13337	13339	13110	13388	13250	13272	13190	13290	13193	13335	13445	13296	13244	13398	13431	13200	13221	13292	13193	13230	13143	13378	13416	13257	13238	13294	13305	13255	13193	13038	13491	13142	13383	13293	13281	13291	13237	13204	13269	13288	13436	13199	13266	13285	13337	13336	13306	13256	13349	13177	13415	13345	13437	13398	13293	13382	13271	13368	13333	13245	13357	13273	13299	13259	13409	13181	13370	13161	13067	13387	13295	13148	13334	13305	13271	13254	13300	13144	13225	13328	13331	13422	13084	13346	13163	13352	13464	13204	13295	13249	13381	13229	13283	13278	13223	13228	13269	13210	13412	13520	13171	13216	13150	13172	13248	13176	13325	13443	13346	13252	13332	13399	13205	13345	13299	13469	13340	13227	13258	13119	13304	13110	13195	13206	13212	13361	13384	13320	13300	13306	13245	13281	13331	13243	13210	13241	13293	13206	13282	13282	13119	13319	13317	13237	13408	13198	13217	13316	13370	13164	13068	13300	13273	13246	13214	13440	13179	13264	13156	13390	13376	13196	13265	13180	13264	13081	13359	13248	13284	13092	13207	13194	13144	13346	13332	13380	13012	13183	13221	13338	13326	13316	13221	13120	13223	13305	13147	13291	13254	13299	13294	13296	13157	13240	13271	13326	13328	13223	13483	13104	13370	13373	13053	13218	13306	13174	13329	13197	13289	13285	13375	13451	13279	13464	13412	13288	13398	13278	13279	13229	13302	13164	13334	13219	13268	13281	13220	13182	13330	13251	13119	13252	13327	13285	13315	13429	13269	13301	13311	13273	13136	13310	13195	13306	13356	13122	13165	13210	13299	13180	13202	13222	13445	13261	13379	13179	13390	13285	13242	13272	13361	13320	13190	13196	13196	13426	13272	13393	13034	13073	13181	13276	13226	13261	13250	13195	13370	13154	13442	13140	13373	13228	13243	13206	13213	13116	13280	13202	13315	13267	13246	13362	13329	13080	13372	13297	13010	13388	13347	13204	13280	13409	13361	13285	13266	13408	13163	13215	13333	13227	13255	13281	13317	13254	13235	13275	13232	13177	13252	13217	13369	13249	13248	13183	13235	13316	13244	13172	13333	13215	13353	13336	13248	13273	13314	13408	13207	13188	13299	13447	13170	13233	13303	13171	13210	13333	13290	13247	13330	13257	13150	13264	13409	13278	13117	13153	13197	13169	13471	13246	13428	13231	13145	13193	13250	13241	13266	13392	13387	13266	13204	13093	13207	13218	13314	13148	13198	13251	13324	13463	13311	13192	13354	13131	13167	13225	13301	13240	13311	13412	13207	13325	13139	13351	13304	13197	13064	13231	13171	13387	13266	13279	13330	13164	13300	13307	13255	13246	13122	13126	13125	13349	13218	13411	13203	13173	13281	13209	13330	13214	13131	13367	13336	13296	13287	13278	13116	13101	13276	13423	13246	13378	13098	13359	13168	13396	13193	13382	13350	13420	13139	13350	13234	13345	13279	13279	13350	13295	13432	13259	13347	13320	13235	13238	13265	13187	13128	13321	13311	13298	13266	13347	13164	13363	13330	13313	13446	13230	13279	13304	13252	13284	13337	13423	13292	13327	13290	13377	13404	13233	13390	13250	13287	13102	13348	13226	13252	13136	13208	13415	13355	13295	13242	13264	13257	13231	13361	13317	13252	13245	13207	13078	13177	13348	13249	13238	13076	13392	13367	13255	13167	13377	13118	13243	13252	13194	13235	13306	13274	13408	13287	13079	13289	13269	13287	13317	13304	13353	13288	13274	13449	13183	13271	13223	13427	13206	13211	13381	13265	13205	13268	13357	13238	13344	13226	13384	13261	13232	13228	13224	13271	13237	13319	13188	13298	13309	13180	13230	13200	13259	13431	13197	13242	13316	13285	13312	13256	13170	13312	13248	13302	13111	13268	13151	13370	13245	13454	13236	13356	13301	13129	13240	13279	13312	13184	13219	13323	13167	13294	13303	13319	13238	13111	13355	13495	13315	13371	13130	13355	13385	13277	13081	13272	13222	13318	13232	13374	13298	13192	13251	13438	13420	13333	13303	13289	13172	13110	13190	13407	13210	13129	13129	13291	13332	13269	13189	13168	13176	13298	13382	13306	13343	13394	13188	13249	13194	13325	13300	13336	13205	13281	13071	13231	13131	13291	13223	13485	13217	13301	13172	13309	13304	13290	13294	13270	13253	13172	13289	13289	13225	13317	13338	13151	13126	13153	13406	13161	13247	13277	13199	13088	13187	13056	13201	13333	13316	13300	13247	13175	13218	13301	13285	13163	13106	13098	13270	13302	13256	13210	13433	13297	13169	13399	13296	13231	13216	13174	13186	13193	13444	13335	13086	13402	13339	13302	13137	13296	13169	13315	13296	13199	13264	13175	13247	13204	13312	13285	13169	13366	13296	13211	13303	13206	13356	13114	13200	13345	13340	13139	13191	13115	13245	13378	13251	13402	13217	13255	13250	13105	13375	13258	13246	13340	13387	13302	13326	13216	13227	13435	13222	13311	13200	13213	13286	13305	13279	13300	13252	13115	13203	13312	13334	13336	13231	13258	13326	13228	13182	13313	13213	13312	13177	13201	13182	13173	13277	13402	13368	13070	13232	13223	13144	13191	13206	13322	13336	13317	13349	13363	13175	13241	13229	13166	13245	13366	13395	13304	13319	13143	13163	13298	13315	13206	13227	13363	13351	13229	13421	13200	13234	13286	13223	13249	13158	13202	13241	13237	13127	13302	13183	13122	13184	13057	13179	13184	13264	13250	13174	13160	13244	13208	13407	13055	13225	13202	13179	13226	13233	13380	13249	13161	13185	13087	13228	13170	13465	13239	13316	13140	13247	13290	13058	13188	13334	13161	13292	13175	13285	13244	13320	13385	13214	13320	13287	13260	13307	13161	13243	13354	13279	13197	13359	13415	13414	13193	13195	13199	13248	13357	13460	13491	13215	13113	13211	13398	13363	13162	13205	13302	13125	13365	13335	13293	13347	13238	13185	13328	13215	13245	13159	13275	13336	13264	13339	13137	13306	13232	13021	13160	13244	13302	13229	13185	13190	13182	13374	13134	13175	13263	13326	13281	13225	13349	13476	13247	13226	13151	13191	13310	13248	13335	13293	13331	13125	13271	13259	13198	13319	13308	13265	13245	13199	13215	13106	13338	13292	13296	13258	13292	13138	13185	13279	13148	13262	13191	13236	13064	13277	13046	13460	13328	13290	13292	13303	13504	13263	13183	13510	13182	13324	13153	13229	13294	13245	13279	13209	13201	13396	13136	13046	13206	13273	13289	13304	13290	13350	13311	13164	13358	13182	13312	13287	13384	13369	13281	13266	13234	13175	13212	13427	13120	13187	13283	13287	13220	13319	13202	13410	13104	13173	13393	13242	13283	13350	13193	13102	13196	13278	13199	13024	13382	13184	13357	13287	13252	13124	13414	13313	13291	13219	13316	13242	13189	13321	13130	13294	13184	13241	13413	13279	13212	13201	13133	13200	13182	13244	13217	13401	13302	13169	13165	13120	13342	13292	13199	13336	13340	13212	13232	13107	13189	13028	13093	13304	13316	13346	13233	13371	13378	13348	13304	13137	13244	13444	13301	13134	13239	13398	13293	13372	13262	13222	13244	13283	13378	13240	13273	13331	13328	13370	13128	13207	13119	13424	13297	13111	13321	13197	13322	13306	13212	13233	13241	13264	13413	13205	13161	13159	13295	13363	13229	13390	13283	13282	13210	13271	13242	13281	13155	13301	13454	13308	13403	13253	13454	13339	13265	13369	13311	13328	13326	13266	13198	13364	13263	13228	13274	13382	13222	13342	13450	13210	13328	13290	13307	13305
24931	21336	26714	26269	18626	17361	17359	16886	16547	16637	16682	16784	16673	16657	16541	16482	16667	16545	16692	16605	16641	16587	16765	16519	16665	16655	16468	16672	16566	16485	16296	16730	16774	16499	16717	16382	16537	16546	16728	16565	16534	16589	16587	16630	16353	16379	16721	16420	16413	16513	16494	16623	16630	16500	16610	16649	16575	16517	16572	16574	16271	16294	16326	16495	16476	16552	16602	16432	16593	16575	16491	16552	16547	16592	16439	16486	16362	16594	16565	16710	16653	16654	16613	16590	16526	16719	16617	16402	16572	16695	16487	16541	16477	16482	16538	16427	16557	16509	16486	16255	16410	16253	16504	16588	16485	16378	16476	16499	16481	16467	16477	16243	16404	16435	16586	16524	16502	16503	16582	16550	16561	16526	16598	16417	16677	16468	16500	16567	16738	16583	16207	16453	16454	16488	16435	16593	16501	16478	16525	16434	16535	16311	16710	16524	16347	16624	16496	16683	16457	16667	16336	16458	16595	16518	16530	16635	16598	16448	16572	16536	16481	16504	16543	16596	16600	16617	16497	16556	16482	16598	16562	16336	16531	16600	16649	16313	16533	16507	16491	16653	16514	16584	16593	16484	16377	16548	16748	16557	16265	16348	16502	16523	16407	16578	16647	16456	16503	16544	16505	16494	16627	16459	16618	16347	16515	16470	16444	16434	16748	16539	16482	16420	16477	16681	16440	16737	16572	16573	16532	16460	16486	16529	16545	16545	16498	16523	16328	16490	16390	16482	16522	16499	16534	16291	16443	16459	16609	16724	16508	16597	16525	16384	16400	16576	16477	16570	16687	16437	16484	16520	16489	16459	16632	16566	16643	16597	16259	16624	16636	16720	16602	16640	16543	16552	16639	16551	16402	16283	16685	16417	16487	16497	16445	16682	16638	16154	16471	16451	16664	16512	16502	16498	16556	16401	16620	16649	16528	16386	16541	16572	16519	16522	16399	16660	16408	16514	16488	16609	16678	16678	16472	16428	16439	16588	16570	16427	16780	16423	16446	16620	16649	16738	16510	16514	16652	16586	16550	16366	16501	16457	16552	16479	16575	16586	16763	16479	16429	16367	16497	16457	16518	16315	16467	16373	16622	16435	16879	16717	16616	16488	16538	16475	16536	16618	16587	16544	16584	16552	16527	16389	16494	16307	16293	16777	16643	16552	16407	16456	16577	16529	16367	16573	16565	16598	16621	16641	16716	16646	16632	16637	16538	16492	16517	16609	16410	16690	16719	16738	16455	16287	16551	16634	16633	16506	16378	16661	16771	16606	16514	16678	16645	16470	16551	16448	16475	16519	16566	16427	16727	16380	16289	16563	16288	16471	16373	16633	16374	16328	16722	16335	16485	16580	16644	16535	16443	16494	16437	16506	16384	16529	16399	16314	16243	16659	16401	16310	16716	16574	16558	16573	16455	16533	16488	16448	16584	16395	16567	16489	16430	16673	16446	16354	16259	16386	16559	16424	16377	16503	16516	16572	16513	16486	16605	16618	16507	16330	16535	16437	16655	16655	16457	16492	16329	16492	16575	16603	16459	16436	16567	16675	16484	16413	16566	16339	16437	16554	16544	16386	16427	16583	16488	16572	16550	16473	16660	16584	16333	16563	16601	16567	16576	16542	16435	16603	16564	16571	16358	16570	16689	16741	16574	16683	16769	16376	16720	16626	16537	16573	16516	16563	16584	16496	16557	16528	16542	16407	16639	16720	16527	16728	16586	16602	16598	16534	16649	16627	16645	16457	16762	16569	16517	16534	16294	16572	16572	16608	16480	16491	16502	16331	16725	16532	16598	16459	16595	16445	16571	16612	16632	16522	16490	16721	16543	16598	16579	16630	16526	16562	16367	16488	16490	16578	16618	16551	16628	16444	16534	16503	16540	16472	16558	16569	16532	16474	16371	16386	16396	16433	16586	16488	16597	16553	16596	16488	16473	16538	16721	16566	16769	16697	16637	16446	16556	16512	16565	16403	16460	16400	16637	16555	16495	16509	16456	16606	16578	16505	16535	16732	16418	16474	16539	16363	16598	16395	16477	16690	16596	16475	16661	16654	16486	16454	16681	16592	16569	16659	16581	16613	16557	16537	16419	16263	16707	16608	16398	16591	16520	16526	16597	16619	16732	16396	16542	16391	16457	16728	16435	16508	16453	16431	16414	16660	16528	16440	16548	16574	16570	16361	16462	16561	16463	16692	16509	16576	16392	16675	16603	16548	16360	16652	16568	16617	16594	16450	16455	16730	16384	16841	16691	16760	16427	16533	16451	16712	16625	16493	16592	16531	16664	16431	16486	16513	16449	16326	16428	16563	16438	16685	16568	16664	16788	16588	16468	16709	16581	16467	16755	16323	16300	16765	16594	16408	16558	16448	16458	16578	16455	16367	16604	16530	16379	16508	16529	16469	16527	16778	16595	16600	16339	16746	16609	16712	16803	16407	16360	16280	16439	16370	16544	16612	16334	16404	16416	16579	16385	16495	16642	16526	16565	16654	16705	16630	16593	16629	16157	16698	16603	16315	16600	16456	16469	16457	16487	16585	16591	16648	16505	16362	16701	16409	16588	16537	16755	16681	16540	16390	16528	16491	16480	16599	16463	16409	16666	16320	16777	16734	16423	16524	16491	16545	16521	16662	16664	16466	16693	16747	16565	16611	16561	16488	16464	16516	16675	16504	16462	16454	16592	16542	16487	16600	16613	16473	16667	16477	16542	16481	16422	16553	16371	16610	16567	16697	16753	16506	16561	16532	16621	16498	16337	16677	16395	16477	16654	16696	16620	16625	16580	16543	16543	16637	16641	16385	16540	16398	16599	16568	16590	16380	16669	16488	16630	16421	16405	16711	16437	16654	16460	16592	16385	16407	16668	16478	16540	16700	16464	16625	16511	16684	16732	16571	16534	16421	16377	16718	16378	16486	16373	16621	16255	16546	16374	16639	16484	16479	16430	16591	16506	16562	16419	16457	16707	16565	16577	16747	16620	16647	16474	16458	16681	16560	16551	16659	16509	16694	16805	16615	16549	16669	16334	16416	16454	16539	16460	16431	16761	16606	16503	16573	16587	16388	16404	16601	16415	16523	16660	16721	16719	16546	16736	16445	16351	16617	16491	16875	16619	16787	16655	16664	16599	16701	16446	16873	16377	16634	16343	16478	16564	16566	16406	16610	16596	16485	16355	16632	16587	16660	16495	16719	16408	16505	16752	16630	16403	16632	16469	16466	16649	16524	16517	16347	16529	16613	16567	16648	16667	16648	16429	16592	16377	16444	16370	16527	16420	16751	16657	16376	16515	16394	16519	16646	16608	16518	16709	16558	16704	16675	16600	16561	16591	16412	16576	16620	16730	16709	16461	16538	16656	16578	16533	16553	16659	16505	16499	16651	16492	16650	16846	16618	16437	16570	16439	16438	16598	16551	16558	16516	16559	16472	16509	16637	16582	16593	16448	16366	16436	16643	16605	16524	16629	16683	16552	16393	16550	16299	16401	16508	16416	16683	16575	16614	16604	16728	16394	16528	16528	16487	16646	16510	16770	16645	16659	16717	16370	16477	16490	16590	16605	16505	16479	16373	16422	16561	16686	16512	16576	16460	16505	16657	16419	16548	16578	16516	16732	16598	16356	16508	16633	16654	16579	16533	16503	16684	16617	16656	16585	16498	16628	16795	16537	16424	16717	16524	16534	16706	16486	16592	16614	16280	16444	16257	16359	16494	16401	16564	16537	16374	16357	16615	16600	16646	16273	16366	16256	16407	16496	16742	16583	16342	16549	16961	16559	16521	16482	16445	16669	16665	16709	16607	16503	16479	16632	16297	16474	16580	16392	16663	16580	16526	16641	16575	16795	16584	16518	16496	16397	16677	16621	16413	16788	16480	16564	16492	16556	16637	16713	16657	16437	16648	16659	16519	16719	16653	16525	16647	16451	16522	16459	16584	16466	16619	16515	16505	16597	16576	16423	16389	16559	16307	16416	16412	16508	16691	16322	16446	16443	16611	16774	16518	16521	16372	16400	16632	16570	16560	16538	16429	16763	16674	16552	16486	16466	16605	16597	16677	16388	16761	16766	16568	16567	16564	16342	16462	16599	16539	16518	16478	16528	16478	16424	16446	16664	16853	16599	16680	16480	16486	16571	16393	16611	16276	16552	16718	16816	16574	16530	16502	16547	16682	16565	16544	16612	16601	16405	16472	16737	16459	16575	16401	16687	16671	16739	16505	16638	16622	16750	16307	16538	16686	16533	16545	16489	16582	16497	16515	16585	16522	16644	16570	16465	16480	16496	16420	16718	16576	16545	16561	16404	16471	16580	16434	16577	16715	16768	16473	16415	16558	16565	16466	16403	16251	16528	16584	16553	16685	16574	16599	16623	16421	16673	16729	16584	16568	16582	16460	16331	16477	16360	16337	16616	16415	16555	16738	16713	16537	16464	16416	16436	16610	16587	16640	16583	16487	16686	16721	16564	16403	16499	16660	16564	16515	16483	16663	16515	16668	16672	16509	16485	16575	16461	16522	16609	16591	16498	16525	16287	16500	16607	16546	16717	16659	16319	16606	16539	16455	16738	16862	16520	16519	16518	16531	16646	16497	16446	16424	16442	16615	16559	16577	16550	16519	16482	16470	16402	16442	16345	16394	16622	16592	16580	16393	16490	16519	16597	16460	16470	16650	16641	16637	16542	16478	16637	16388	16702	16585	16591	16407	16460	16488	16435	16379	16394	16338	16710	16585	16589	16606	16577	16529	16536	16507	16378	16380	16573	16524	16506	16554	16493	16421	16632	16495	16594	16705	16633	16441	16564	16572	16564	16591	16490	16369	16475	16504	16298	16550	16458	16318	16438	16642	16472	16604	16542	16606	16666	16615	16503	16576	16446	16636	16471	16671	16441	16543	16743	16484	16415	16466	16486	16637	16594	16649	16646	16580	16478	16582	16618	16622	16565	16544	16540	16374	16784	16632	16362	16552	16475	16438	16585	16758	16568	16611	16732	16513	16685	16607	16348	16559	16242	16508	16443	16645	16587	16628	16585	16634	16639	16603	16681	16594	16603	16548	16582	16325	16457	16531	16316	16610	16718	16626	16574	16463	16497	16286	16610	16650	16651	16442	16487	16859	16716	16649	16414	16635	16623	16710	16595	16450
14828	22415	18862	15665	14985	14220	14117	13950	13772	13977	13706	13717	13592	13740	13776	14007	13825	13682	13775	13618	13612	13711	13551	13599	13602	13770	13798	13655	13591	13411	13489	13594	13694	13659	13689	13545	13748	13560	13789	13580	13499	13609	13739	13678	13397	13568	13504	13567	13545	13507	13665	13496	13486	13683	13567	13717	13572	13507	13509	13592	13710	13498	13670	13790	13634	13522	13421	13628	13601	13516	13839	13584	13628	13453	13708	13525	13534	13712	13520	13468	13648	13645	13575	13686	13670	13736	13624	13597	13721	13611	13628	13454	13378	13675	13614	13418	13552	13533	13405	13562	13626	13591	13432	13492	13571	13513	13416	13772	13626	13876	13719	13617	13464	13623	13633	13602	13723	13584	13717	13547	13480	13574	13505	13467	13573	13563	13605	13794	13678	13467	13515	13679	13686	13476	13553	13706	13485	13756	13539	13561	13615	13788	13702	13503	13401	13643	13327	13605	13473	13760	13542	13816	13636	13514	13469	13609	13429	13565	13717	13532	13647	13585	13455	13502	13732	13631	13607	13680	13461	13612	13479	13719	13650	13482	13660	13617	13650	13506	13468	13560	13513	13591	13584	13619	13771	13498	13446	13447	13663	13558	13613	13611	13568	13794	13554	13583	13631	13645	13472	13526	13615	13474	13537	13622	13408	13674	13609	13497	13557	13609	13396	13651	13623	13636	13718	13594	13627	13641	13587	13672	13578	13568	13493	13499	13628	13515	13621	13576	13559	13621	13531	13528	13627	13604	13594	13592	13587	13712	13392	13585	13601	13475	13747	13455	13632	13641	13581	13614	13591	13557	13556	13657	13514	13529	13653	13617	13597	13557	13592	13595	13476	13584	13584	13519	13567	13484	13473	13613	13581	13661	13604	13605	13600	13680	13682	13734	13503	13491	13530	13633	13477	13652	13503	13687	13470	13715	13551	13582	13639	13636	13600	13410	13538	13639	13573	13609	13379	13483	13587	13635	13679	13503	13558	13533	13729	13511	13699	13713	13572	13541	13644	13596	13439	13608	13661	13486	13511	13440	13670	13627	13565	13421	13696	13709	13505	13647	13637	13664	13636	13576	13459	13636	13695	13706	13652	13579	13500	13441	13631	13632	13552	13734	13627	13610	13653	13539	13529	13594	13777	13673	13585	13604	13494	13568	13465	13640	13529	13451	13526	13684	13586	13433	13571	13613	13510	13829	13703	13661	13699	13663	13851	13679	13482	13680	13710	13443	13517	13647	13705	13474	13415	13513	13540	13667	13541	13691	13474	13683	13732	13679	13579	13611	13745	13658	13462	13691	13563	13530	13648	13534	13619	13645	13515	13469	13462	13705	13727	13527	13466	13678	13601	13611	13666	13653	13660	13592	13477	13656	13502	13614	13617	13732	13449	13492	13636	13566	13681	13577	13634	13681	13643	13535	13564	13462	13661	13473	13522	13623	13689	13686	13595	13677	13538	13635	13471	13529	13628	13324	13810	13597	13604	13503	13681	13390	13720	13705	13570	13793	13613	13664	13479	13573	13611	13620	13645	13667	13571	13627	13570	13725	13631	13742	13460	13488	13549	13576	13703	13642	13663	13637	13575	13753	13647	13602	13606	13514	13498	13604	13806	13549	13506	13488	13675	13736	13541	13555	13697	13556	13554	13519	13690	13495	13536	13696	13664	13578	13528	13572	13565	13580	13664	13471	13574	13599	13598	13580	13552	13617	13714	13578	13553	13450	13545	13495	13586	13516	13583	13614	13518	13541	13694	13397	13612	13624	13611	13424	13579	13616	13545	13544	13489	13841	13490	13731	13642	13518	13726	13676	13582	13488	13594	13567	13503	13536	13567	13729	13547	13558	13680	13619	13595	13631	13705	13525	13731	13532	13510	13714	13502	13612	13513	13598	13703	13623	13584	13585	13554	13610	13589	13557	13615	13616	13631	13587	13490	13538	13616	13597	13416	13511	13576	13649	13525	13679	13349	13588	13674	13532	13691	13382	13679	13541	13619	13385	13353	13498	13346	13691	13672	13603	13710	13570	13525	13722	13639	13650	13584	13636	13559	13580	13637	13466	13472	13570	13546	13623	13602	13501	13662	13550	13558	13800	13578	13736	13620	13605	13575	13626	13670	13470	13619	13639	13533	13590	13912	13610	13494	13456	13472	13765	13449	13638	13615	13527	13504	13608	13720	13538	13624	13687	13760	13686	13787	13685	13488	13606	13554	13708	13701	13413	13452	13587	13651	13628	13691	13711	13532	13585	13784	13501	13657	13616	13423	13543	13496	13680	13551	13484	13508	13517	13616	13541	13595	13649	13562	13492	13572	13674	13633	13468	13645	13539	13528	13588	13714	13534	13551	13520	13577	13673	13601	13502	13595	13652	13482	13576	13544	13637	13728	13604	13654	13542	13467	13591	13643	13468	13496	13629	13702	13603	13523	13733	13315	13570	13644	13558	13709	13656	13587	13437	13533	13552	13732	13596	13377	13497	13671	13548	13568	13658	13580	13661	13526	13614	13492	13812	13590	13569	13590	13415	13603	13502	13764	13705	13474	13632	13562	13668	13565	13592	13679	13615	13600	13470	13663	13611	13599	13708	13336	13424	13675	13735	13613	13561	13471	13506	13560	13456	13665	13595	13642	13639	13645	13505	13606	13516	13792	13537	13629	13517	13562	13557	13664	13863	13651	13564	13598	13431	13374	13645	13712	13516	13587	13777	13583	13521	13529	13622	13705	13548	13462	13673	13608	13566	13586	13763	13467	13605	13598	13737	13505	13438	13588	13540	13446	13655	13568	13667	13603	13613	13441	13566	13501	13497	13730	13629	13684	13475	13653	13588	13521	13816	13752	13715	13510	13427	13612	13570	13598	13607	13613	13599	13415	13596	13612	13557	13533	13594	13635	13677	13643	13671	13556	13545	13488	13582	13604	13638	13744	13635	13510	13415	13515	13562	13690	13651	13669	13374	13614	13744	13627	13589	13775	13648	13561	13628	13673	13470	13531	13613	13561	13547	13628	13560	13570	13713	13502	13533	13647	13555	13695	13580	13427	13556	13594	13408	13569	13538	13561	13630	13532	13579	13550	13576	13492	13761	13636	13508	13660	13730	13637	13628	13523	13603	13717	13685	13817	13634	13658	13644	13482	13490	13503	13646	13716	13638	13596	13649	13574	13627	13552	13524	13649	13508	13660	13653	13771	13478	13579	13553	13548	13561	13656	13556	13517	13664	13509	13504	13656	13493	13490	13657	13635	13629	13706	13449	13638	13634	13559	13578	13476	13597	13598	13415	13592	13483	13868	13523	13561	13612	13468	13576	13471	13607	13608	13519	13650	13474	13562	13504	13555	13595	13548	13590	13619	13781	13636	13591	13596	13540	13723	13689	13633	13601	13654	13460	13700	13559	13689	13571	13691	13429	13629	13615	13470	13669	13623	13479	13608	13574	13603	13695	13602	13663	13735	13591	13674	13551	13574	13667	13570	13610	13595	13685	13573	13789	13650	13756	13552	13476	13719	13548	13610	13624	13506	13590	13724	13668	13695	13447	13651	13647	13701	13727	13686	13472	13666	13510	13444	13620	13499	13454	13569	13725	13643	13434	13483	13752	13422	13541	13680	13636	13707	13685	13556	13651	13527	13600	13484	13572	13722	13568	13651	13621	13531	13658	13597	13543	13650	13677	13697	13469	13521	13556	13641	13568	13696	13476	13636	13500	13563	13470	13580	13599	13522	13524	13701	13575	13660	13573	13658	13435	13570	13673	13473	13758	13603	13692	13555	13587	13716	13492	13487	13523	13509	13653	13486	13697	13728	13503	13561	13595	13448	13494	13563	13671	13637	13611	13646	13711	13605	13560	13721	13516	13570	13563	13611	13640	13596	13533	13527	13579	13701	13535	13651	13534	13513	13483	13528	13532	13816	13586	13504	13561	13759	13593	13604	13443	13733	13512	13652	13632	13459	13601	13587	13507	13541	13692	13460	13521	13514	13547	13554	13596	13571	13574	13383	13802	13640	13478	13613	13534	13689	13477	13713	13446	13516	13580	13540	13480	13686	13635	13696	13645	13567	13755	13517	13384	13641	13560	13550	13608	13608	13568	13598	13525	13480	13536	13490	13664	13630	13605	13517	13529	13560	13588	13520	13787	13576	13506	13601	13650	13632	13628	13456	13663	13693	13724	13529	13627	13484	13484	13634	13671	13368	13539	13534	13571	13518	13589	13533	13577	13619	13358	13514	13454	13726	13725	13608	13743	13558	13782	13526	13593	13460	13472	13535	13542	13479	13668	13552	13582	13619	13640	13534	13561	13596	13687	13706	13584	13427	13502	13618	13595	13662	13691	13569	13632	13637	13527	13542	13714	13707	13460	13624	13693	13653	13658	13504	13560	13705	13590	13674	13648	13631	13546	13676	13537	13562	13540	13716	13429	13597	13445	13557	13533	13453	13623	13595	13553	13679	13553	13773	13669	13566	13468	13553	13604	13621	13624	13516	13531	13849	13579	13616	13593	13524	13790	13418	13687	13612	13475	13617	13575	13711	13468	13655	13601	13600	13620	13723	13459	13653	13575	13629	13602	13599	13573	13585	13605	13482	13475	13606	13572	13552	13593	13561	13306	13664	13739	13612	13680	13756	13447	13655	13623	13708	13677	13599	13629	13577	13694	13577	13716	13483	13763	13479	13608	13500	13437	13757	13622	13601	13566	13678	13611	13825	13596	13533	13499	13483	13534	13738	13617	13628	13668	13700	13640	13684	13603	13486	13477	13621	13730	13410	13595	13469	13612	13665	13693	13666	13492	13610	13660	13698	13477	13393	13417	13528	13579	13586	13659	13684	13636	13724	13584	13525	13447	13516	13635	13637	13673	13694	13410	13444	13732	13615	13427	13608	13474	13589	13630	13458	13681	13567	13652	13669	13610	13583	13495	13521	13576	13717	13472	13499	13531	13515	13596	13572	13811	13614	13549	13592	13494	13535	13575	13541	13769	13545	13615	13562	13361	13667	13587	13615	13741	13631	13417	13706	13677	13430	13662	13463	13576	13537	13515	13567	13552	13563	13668	13824	13627	13376	13819	13683	13611	13605	13582	13545	13485	13623	13701	13555	13648	13646	13512	13628	13639	13594	13813	13623	13711	13683	13536	13632	13548
22344	21343	28666	24361	21563	22824	21395	17038	16292	16549	16304	16228	16157	15993	16086	16270	16049	15985	16137	15962	15931	15983	15940	16026	15794	15815	15909	15913	15641	15998	15847	15886	15682	15792	15954	15741	15930	15844	15842	15763	15982	15868	15789	15923	15793	15699	15813	15814	15851	15906	15836	15997	16081	15796	15773	15838	15731	15638	15868	15742	15861	15600	15805	15804	15677	15946	15895	15924	15782	15828	15644	15910	15710	15830	15807	15847	15778	15540	15788	15690	15799	15726	15758	15713	15749	15723	15659	15776	15783	15862	15701	15650	15944	15796	15801	15669	15754	15874	15793	15577	15735	15755	15689	15802	15620	15705	15852	15796	15737	15856	15699	15722	15830	15807	15557	15828	15681	15784	15781	16072	15860	15850	15964	15693	15977	15923	15727	15760	15954	15650	15756	15817	15770	15639	15867	15851	15918	15745	15565	15773	15724	15849	15696	15813	15800	15580	15652	15824	15969	15986	15794	15679	15766	15900	15593	15557	15935	15664	15745	15764	15827	15609	15706	16016	15638	15807	15648	15656	15791	15849	15890	15819	15734	16021	15926	15710	15603	15732	15704	15775	15801	15664	15727	15789	15790	15944	15863	15566	15658	15654	15875	15624	15637	15898	15610	15719	15685	15767	15752	15648	15825	15580	15875	15684	15668	15623	15753	15631	15676	15773	15879	15718	15794	15848	15845	15754	15947	15869	15640	15748	15781	15553	15714	15827	15623	15875	15828	15756	15642	15825	15864	15675	15675	15708	15667	15747	15527	15942	15909	15691	15899	15849	15666	15882	15676	15842	15874	15918	15775	15885	15960	15752	15602	15698	15632	15712	15826	15683	15747	15754	15928	15731	15803	15816	15776	15704	15772	15863	15770	15773	15830	15681	15664	15607	15653	15627	15721	15908	15583	15662	15643	15593	15688	15769	15778	15819	15719	15777	15747	15738	15913	15702	15696	15508	15543	15703	15640	15662	15738	15628	15954	15656	15588	15862	15862	15675	15717	15704	15798	15599	15704	15875	15697	15583	15590	15746	15803	15767	15557	15737	15913	15844	15914	15747	15785	15813	15976	15732	15656	15746	15969	15865	15772	15892	15904	15724	15598	15845	15768	15871	15754	15703	15567	15710	15752	15668	15759	15645	15923	15996	15797	15776	16014	15773	15809	15696	15667	15611	15761	15797	15726	15759	15856	15765	15791	16111	15714	15813	15883	15730	15766	15828	15919	16000	15855	15772	15611	15876	15710	15625	15846	15631	15555	15723	15638	15941	15868	15768	15731	15695	15624	15612	15661	15694	15859	15829	15681	16031	15700	15754	15824	15642	15782	15717	15768	15686	15814	15645	15744	15772	15831	15743	15718	15651	15723	15636	15724	15911	15923	15776	15885	15817	15813	15516	15690	15857	15907	15735	15711	15799	15773	15694	15847	15751	15886	15980	15859	15845	15701	15713	15793	15907	15673	15675	15931	15785	15839	15661	15876	15671	15688	15618	15611	15720	15748	15841	15762	15958	15635	15911	15816	15824	15843	15685	15760	15796	15879	15878	15806	15496	15515	15777	15798	15781	15625	15737	15654	15655	15788	15693	15808	15925	15662	15858	15767	15938	15641	15721	15654	15671	15556	15841	15908	15687	15622	15585	15627	15750	15651	15779	15609	15878	15841	15714	15721	15868	15832	15692	15619	15626	15607	15784	15782	15865	15661	15754	15824	15783	15730	15636	15631	15877	15818	15705	15730	15783	15690	15827	15676	15866	15863	15733	15771	15614	15779	15629	15516	15930	15772	15683	15517	15641	15850	15850	15633	15837	15802	15829	15905	15699	15636	16125	15766	15641	15726	15809	15681	15774	15680	15761	15775	15486	15799	15500	15767	15581	15610	15671	15839	15716	15730	15563	15768	15929	15766	15784	15767	15768	15772	15902	15716	15481	15712	15874	15693	15659	15638	15577	15776	15765	15687	15648	15694	15749	15746	15546	15623	15697	15700	15684	15957	15802	15654	15634	15756	15623	15680	15792	15881	15753	15713	15753	15736	15737	15735	15641	15644	15682	15660	15757	15568	15605	15600	15889	15768	15811	15822	15814	15728	15651	15675	15690	15635	15614	15856	15864	15756	15601	15805	15912	15673	15896	15796	15718	15726	15749	15804	15948	15950	15843	15577	15821	15800	15786	15734	15676	15940	15895	15924	15575	15767	15948	15595	15783	15857	15679	15655	15781	15742	15617	15819	15555	15601	15753	15862	15774	15828	15817	15668	15888	15624	15820	15824	15618	15717	15656	15582	15769	15644	15738	15767	15873	15731	15541	15825	15718	15679	15568	15537	15717	15750	15780	15621	15608	15796	15704	15789	15723	15675	15633	15832	15883	15688	15858	15665	15916	15762	15856	15719	15974	15661	15643	15819	15897	15634	15816	15685	15832	15595	15592	15821	15667	15705	15748	15541	15745	15765	15854	15877	15669	15676	15650	15976	15820	15763	15706	15653	15796	15836	15599	15624	16000	15709	15831	15798	15607	15824	16001	15872	15552	15783	15761	15909	15675	15848	15811	15817	15732	15428	15878	15715	15735	15891	15550	15851	15803	15828	15854	15944	15805	15708	15663	15788	15946	15925	15731	15831	15740	15861	15816	15892	15813	15835	15739	15810	15765	15594	15671	15701	15720	15832	15794	15727	15576	15852	15813	15873	15879	15631	15804	15881	15538	15632	15943	15564	15639	15730	15807	15758	15791	15918	15727	15747	15810	15705	15553	15688	15834	15696	15699	15636	15552	15907	15665	15657	15897	15880	15671	15677	15813	15803	15761	15675	15773	15788	15856	15810	15766	15632	15648	15593	15741	15743	15931	15702	15633	15746	15738	15707	15541	15565	15661	15738	15704	15755	15794	15789	15705	15556	15655	15751	15679	15783	15710	15629	15768	15728	15876	15801	15805	15764	15638	15523	15758	15662	15597	15974	15683	15612	15664	15616	15722	15840	15855	15573	15590	15841	15896	15871	15843	15886	15820	15755	15720	15636	15831	15777	15753	15835	15937	15797	15856	15531	15867	15504	15648	15603	15631	15633	15644	15658	15480	15583	15787	15708	15584	15619	15905	15807	15816	15566	15536	15809	15652	15843	15728	15834	15763	15878	15677	16008	15727	15698	15584	15700	15729	15833	15803	15776	15843	15732	15724	15739	15609	15605	15742	15728	15641	15750	15758	15680	15632	15669	15650	15680	15676	15765	15761	15649	15760	15699	15795	15723	15862	15616	15582	15466	15763	15812	15740	15695	15583	15834	15910	15800	15592	15698	15795	15565	15678	15868	15744	15777	15921	15841	15916	15784	15827	15640	15585	15684	15770	15851	15713	15650	15787	15834	15760	15435	15771	15796	15788	15573	15663	15805	15742	15732	15650	15809	15661	15645	15742	15743	15774	15653	15693	15859	15878	15816	15886	15679	15710	15728	15651	15636	15909	15753	15701	15732	15661	15813	15759	15730	15776	15972	15708	15836	15651	15747	15729	15708	15770	15767	15569	15738	15741	15730	15912	15739	15710	15707	15817	15768	15833	15691	15890	15768	15727	15892	15624	15954	15620	15745	15578	15675	15779	15896	15689	15852	15734	15872	15771	15871	15732	15799	15730	15703	15757	15792	15942	15673	15688	15757	15832	15759	15808	15717	15788	15606	15779	15614	15807	15652	15550	16045	15619	15691	15668	15899	15901	15801	15692	15756	15772	15882	15759	15636	15827	15773	15700	15704	15783	15745	15461	15516	15887	15951	15847	15836	15814	15795	15536	15638	15614	15889	15678	15621	15464	15811	15642	15818	15629	15757	15803	15965	15818	15669	15691	15627	15838	15682	15593	15857	15853	15975	15704	15695	15752	15753	15871	15639	15847	15729	15672	15716	15694	15495	15755	15632	15853	15743	15675	15821	15706	15814	15761	15769	15698	15726	15789	15654	15790	15457	15594	15782	15604	15705	15786	15823	15724	15650	15683	15743	15825	15816	15709	15733	16058	15846	15665	15739	15893	15745	15729	15695	15736	15763	15743	15812	15595	15768	15905	15743	15634	15575	15714	15841	15724	15657	15819	15833	15859	15703	15768	15854	15652	16016	15788	15727	15684	15722	15623	15678	15709	15785	15817	15868	15751	15957	15907	15838	15733	15831	15859	15775	15560	15822	15769	15670	15714	15797	15759	15778	15756	15670	15504	15603	15765	15745	15758	16002	15594	15864	15767	15728	15681	15719	15596	15613	15832	15563	15875	15709	15747	16058	15876	15737	15712	15727	15880	15854	15658	15761	15689	15550	15714	15830	15682	15630	15749	15703	15780	15683	15706	15654	15769	15807	15615	15796	15568	15928	15764	15760	15754	15805	15906	15739	15827	15780	15671	15735	15714	15625	15572	15736	15701	15735	15763	15838	15647	15820	15594	15575	15648	15803	15618	15558	15791	15904	15814	15677	15834	15770	15673	15658	15585	15774	15662	15843	15826	15671	15823	15893	15780	15774	15754	15657	15573	15819	15771	15608	15745	15844	15643	15847	15923	15856	15758	15734	15939	15642	15877	15750	15912	15701	15749	15555	15581	16016	15802	15837	15739	15809	15804	15778	15796	15672	15574	15592	15872	15770	15941	15811	15757	15624	15646	15762	15920	15719	15621	15616	15721	15720	15800	15589	15839	15770	15527	15517	15847	15830	15868	15961	15721	15633	15770	15839	15723	15655	15561	15719	15714	15785	15884	15812	15849	15895	15751	15511	15831	15812	15692	15782	15852	15635	15579	15585	15651	15815	15477	15789	15831	15681	15787	15712	15830	15797	15806	15584	15704	15617	15847	15703	15585	15764	15914	15924	15915	15910	16037	15754	15998	15881	15556	15586	15658	15696	15983	15513	15723	15708	15843	15636	15872	16016	15822	15727	15745	15713	15587	15640	15679	15692	15775	15645	15707	15763	15770	15738	15791	15891	15797	15652	15731	15803	15595	15836	15826	15812	15610	15898	15690	15716	15715	15779	15716	15663	15677	15835	15602	15602	15802	15845	15702	15796	15865	15829	15708	15817	15722	15695	15592	15666	15835	15631	15847	15879	15683	15604	15790	15693	15760	15789	15712	15922	15709	15930	15830	15776	15748	15642	15610	15490	15804	15591	15689
14737	28312	22440	17307	15679	14723	14287	14043	13728	13544	13353	13453	13246	13305	13525	13492	13429	13549	13430	13305	13241	13102	13223	13059	13223	13035	13174	13178	13192	13305	13151	13204	13239	13218	13074	13174	13180	13122	12946	13047	13102	13058	13083	13126	13160	13313	13217	13155	13112	13099	13200	13200	13288	13017	13140	13069	13060	13249	13147	13317	13012	13304	13015	13019	13200	13205	13166	13037	13381	13052	13169	13173	13049	13242	13016	13179	13280	13117	13125	13048	12867	13056	13163	13175	13099	13016	13270	13279	13144	13085	13270	13285	13177	13126	13139	13095	13122	13214	13074	13210	13129	13083	13180	13172	13233	13080	13164	13063	13136	13170	13165	13018	13142	13132	13142	13111	13208	13097	13004	13161	13093	13148	13297	13037	13197	13241	12964	13150	13088	13234	12969	13214	13029	13216	13128	13064	13104	13184	13051	13158	13082	13061	13163	13082	13097	13069	13119	13072	13203	12961	13049	13177	13005	13242	13109	13114	13030	13245	13123	13059	13117	13091	13167	13292	13061	13114	13178	13171	12914	13183	12993	13201	13195	12955	13116	12840	13145	13006	12998	13110	13135	13081	13291	13290	13163	13131	13103	13161	12955	13176	13189	13150	13272	13039	12989	13137	13067	12991	13165	13064	13081	13209	13148	13038	13033	13110	13144	13188	13138	13124	13136	13122	13053	13199	13247	13066	13144	13199	13171	13118	13129	13104	13122	13169	13268	12930	13122	13041	13145	13030	13144	13173	13309	13196	13238	13120	13112	13053	12911	13119	13134	13226	13468	13096	13184	12998	13015	12921	13130	13244	13060	13076	13083	13171	13087	13001	13068	13183	13170	13135	13302	13292	13062	13308	13186	13009	13053	13332	13113	13049	13139	13029	13205	13176	13165	12978	13178	13045	13051	13099	13111	13359	13220	13051	13248	13208	13110	13201	13247	13028	13301	13147	13125	13098	13031	13091	13074	13055	13115	12830	13147	13208	13041	13067	13136	13274	13072	13079	13081	13034	13166	13266	13108	13094	13318	13118	13049	13242	13035	12908	12996	13156	13213	13140	13017	13098	13136	13244	13120	13067	13064	13123	13184	13105	13273	13000	13005	13227	13192	12993	13186	13013	13133	13279	13359	13040	13325	13184	13048	13073	13234	13112	13116	13004	13221	13173	13102	13093	12971	13225	12930	13153	13127	13148	12972	13056	12996	13082	12952	13006	12888	13127	13157	13078	13133	13220	13139	13168	13192	13305	12986	13090	13105	13043	13243	13057	12999	13199	13066	13072	13067	13093	13059	13067	13041	13047	13133	13078	13173	13165	13205	12971	13058	13197	13165	12997	13285	13049	13093	13172	13042	13181	13038	13032	13108	13042	13162	13048	13146	13157	12964	13114	13063	13324	13142	12994	13105	13065	12912	13083	13038	13051	13029	13045	13190	13105	12951	13238	12918	13076	13055	12936	13192	13044	13033	13097	13058	13161	13098	12944	13057	13243	13212	13111	12932	12949	13031	13024	13115	12988	13187	12967	13192	13080	13181	12995	13097	13101	12955	13092	13157	13167	13150	13255	13110	13330	13204	13079	13017	13230	13198	13078	12952	12978	13128	12979	12904	13093	13298	13105	13026	13095	13099	13013	12994	13057	13094	13042	13125	13118	13137	13077	13222	12893	13104	13083	13093	13276	12990	12986	13007	13218	13163	13258	13124	13114	13033	13080	13020	13214	12972	13103	13199	13173	13047	13285	13005	13294	13045	13114	13193	13087	13318	13072	13208	13014	13086	13036	13217	13072	13196	13129	13125	13102	13138	13070	13067	13109	12989	13123	13263	13154	13200	13147	13082	13131	13159	13239	13116	13167	13159	13238	13034	12984	13160	13168	13033	12935	13176	13088	12965	13096	13170	13141	13180	13088	12936	13154	12932	13095	13018	13046	13257	13042	12986	13213	13113	13281	12997	12970	12947	13116	13186	13014	13066	13161	13109	13206	12997	13079	13223	13155	13141	13208	13008	12994	13311	13105	13266	13012	13061	13072	13211	12921	13008	13065	13230	13015	13089	13176	13208	13253	13076	13114	13113	13050	12992	12966	13098	13030	12979	13146	12956	13180	13096	13235	13154	13155	13129	13190	13102	13098	13098	13090	13203	13169	13036	13116	13102	12957	13287	13171	13046	13038	13181	13093	13157	13115	12995	13079	13222	13095	13194	13093	13064	13144	13162	13119	13019	13149	13092	13066	13168	13095	13013	13097	13133	13106	13102	13141	13236	13237	13099	13167	13143	13016	13136	13082	13276	13079	13198	13004	13053	13025	13135	13212	13251	12937	13089	13234	13171	13114	13039	13083	13138	13002	13085	13195	13171	13120	12938	13225	13111	13046	13006	12944	13091	13087	13244	13220	13126	12983	13168	13139	13152	13078	13186	13217	13199	13058	13211	12913	13221	13003	13191	13234	13117	13183	13010	13018	13060	13113	13013	13190	13114	13090	13227	13233	13154	13030	13099	13254	13150	13214	13084	13096	13013	13140	13075	12946	13072	12969	13147	13053	13172	12989	12970	13158	12984	13076	13036	13233	13219	13108	13140	13031	13001	13143	13009	13214	13071	12930	12917	12985	13030	12975	13132	13176	13112	13051	13141	13281	13039	13162	13127	12983	13020	13117	13041	13166	12953	12982	13038	13216	12973	12956	12993	13066	12951	13158	13328	13162	13081	13150	13123	13120	13214	13014	13170	13054	13172	12891	13133	13060	13036	13192	12995	12990	12980	12960	13127	13159	13054	13085	12852	13214	13215	13031	12990	13104	13058	13057	13098	13276	13251	13080	13144	13123	13170	13248	13205	13248	12969	13049	12977	13009	13109	13117	13022	13234	13027	13135	13183	12985	13118	13056	13003	13053	13042	13288	13228	13317	13111	13228	13115	13045	13033	12999	13185	12911	13070	13128	13284	13143	13013	13221	13188	13111	13024	13116	13090	13141	12978	13099	13111	13094	13082	13081	13290	12867	13117	13068	13086	12996	13117	13023	13144	13038	13211	13265	13172	13211	13014	13119	13001	13050	13128	12965	13060	13184	13164	13121	13130	13168	13210	13136	13235	13082	12967	13018	13316	12955	13139	12924	13019	13229	13010	13134	13302	13121	13040	13240	13020	12981	13281	12988	13175	13034	13074	13273	13143	13188	12931	13081	13131	13154	13036	12931	13133	13097	13046	13004	13229	13221	13070	13033	13129	13082	13199	13200	13156	13138	13194	13080	13171	13284	12967	13179	13128	13065	12979	13177	13138	13093	13128	13239	13217	13286	13138	12964	13012	13053	13171	13050	13030	12880	13176	13193	12940	13090	13110	13108	13261	13182	13161	13073	13098	13160	12929	12940	13012	13214	13342	13073	13198	13143	13116	13178	13040	13225	13035	12977	12991	13228	13035	13081	13054	12926	13230	13015	13052	13111	13180	13064	12990	13107	13087	13165	13203	13323	13233	13131	12935	13138	13213	13137	13146	13127	13151	13006	13010	13085	13144	13124	13186	13143	13232	13187	13125	13184	13359	13079	13275	13285	13093	13081	13107	13138	13266	13247	13119	12897	13115	13168	13062	13086	13052	13023	13142	13174	13119	13057	13063	13005	13107	13108	13009	12976	13138	12995	13051	13088	12993	13238	12976	13079	13143	13186	13162	13133	13158	13296	13075	13058	12931	13164	13193	13097	13145	12979	13299	13004	13310	13135	13076	13140	13030	13184	13172	13052	13150	13192	13147	13127	13020	13314	13068	13209	13076	13272	13194	13053	13161	13277	13089	13133	12968	13109	13155	13081	13098	13069	13067	13072	13181	13135	13233	13233	13154	13260	13137	13128	13091	13067	12980	13086	13078	13122	13148	12981	13192	13183	13192	13317	13031	13034	12945	13096	12947	13062	13058	13110	12981	13141	13183	13154	13083	13234	13210	13107	13184	13037	13055	13326	13140	13225	12980	13082	13206	12994	13087	13085	13260	13069	13233	13225	13149	13074	13198	13142	13027	13165	13057	13151	13020	13076	13177	13076	12947	13263	12850	13117	13175	12971	13220	13104	13138	13087	13031	13022	13095	13130	13103	13019	12926	13091	13073	13077	13146	13138	12908	13260	13112	13088	13270	13208	13226	13025	13139	13073	13100	13037	13090	13072	13002	13052	13182	12989	12887	13212	13000	13280	13257	13006	12999	13017	13152	13147	13029	13055	13085	13180	13069	13161	13328	13076	13070	13192	13183	13114	13142	12973	13045	13222	13214	13105	13074	13074	13074	13167	13021	13090	13252	13120	13058	13147	13160	13115	13003	13223	13021	13174	13052	13138	13076	13120	13278	13145	13051	12918	12993	12900	13098	13096	13096	13173	13003	13177	13075	13108	13004	13036	13242	13175	12971	13003	12855	13065	13001	13216	13017	13020	13118	13106	13100	13239	13068	13067	13091	13162	13117	13086	13051	13116	13018	13127	13136	13136	13141	13076	13166	13142	13019	13053	13270	13242	13024	12954	13194	13093	13104	13107	13079	13192	13098	13069	13185	13146	13185	12908	13244	13203	13066	13205	12941	12965	12960	13050	13102	13184	13069	13150	13147	12913	13062	13141	13095	13000	13022	13078	13146	13036	13167	13115	13091	13037	13256	13135	13170	13071	13000	13092	13075	13285	13050	13145	12977	13025	13307	13128	13032	13088	13133	13043	13173	12957	13028	13207	13033	12995	13127	13173	13140	13003	12994	13045	13108	13265	12988	13111	13220	12961	13083	13218	12999	13170	13113	13145	13059	13109	13222	13143	13102	12862	13178	13058	13045	13034	13012	13155	13206	13141	13221	13035	12986	13130	13145	13047	13230	13150	12995	13209	13122	13038	13228	13090	13141	13167	13048	13163	13177	13166	13120	13075	13128	13135	13059	13112	13235	13123	12951	13125	13196	13118	13360	13030	13311	13220	13053	13151	13150	13344	13170	13134	13184	13136	13124	13087	13158	13144	12984	13184	13033	12990	13104	13171	13120	12941	13190	13303	13253	13134	13112	13111	13073	13194	13282	13069	13029	13039	13004	13153	13152	13103	13088	13028	13114	13227	13206	13130	13113	13197	13041	13144	13140	13005	13112	13112	13175	12963	13191	13140	13067	13190	13143	12985
29858	22607	22406	19356	16972	16858	17332	16963	17057	16729	16889	16739	16817	16838	16906	16727	16772	16937	16874	16619	16659	16818	16692	16725	16991	16799	16688	16812	16785	16834	16651	16892	16847	16854	16832	16841	16602	16730	16795	16806	16510	16712	16634	16717	16805	16739	16608	16784	16811	16682	16778	16836	16966	16977	16787	16792	16642	16535	16766	16944	16812	16717	16847	16685	16765	16829	16823	16889	16614	16819	16860	16715	16824	16693	16816	16760	16650	16672	16723	16784	16873	16772	16906	16626	16631	16613	16896	16748	16792	16618	16895	16601	16775	16659	16626	16658	16699	16947	16843	16642	16917	16641	16978	16698	16993	16732	16783	16888	16538	16674	16594	16838	16734	16684	16834	16830	16899	16734	16910	16829	16579	16672	16932	16955	16934	16960	16833	16929	16952	16739	16787	16683	16824	16721	16826	16805	16682	16657	16747	16713	16778	16891	16795	16844	16647	16966	16850	16702	16766	16752	16552	16704	16790	16796	16768	16420	16917	16801	16734	16725	16692	16697	16739	16853	16715	16925	16616	16807	16707	16640	16911	16792	16817	16679	16556	16794	16627	16628	16783	16952	16795	16554	16842	16959	16748	16799	16808	16890	16840	16669	16757	16738	16744	16593	16769	16757	16672	16801	16613	16786	16921	16733	16682	16561	16711	16740	16466	16735	16601	16780	16748	16485	16843	16701	16657	16802	16587	16740	16523	16932	16800	16915	17013	16590	16779	16672	16787	16785	16677	16867	16916	16721	16714	16725	16663	16583	16741	16738	16642	16524	16596	16849	16741	16864	16917	16797	16736	16589	16617	16556	16824	16790	16796	16602	16870	16802	16834	16750	16838	16804	16646	16667	16725	16911	16687	16734	16843	16733	16830	16803	16626	16836	16764	16815	16747	17024	16951	16745	16899	16885	16824	16690	16698	16665	16827	16648	16544	16869	16711	16680	16721	16811	16697	16711	16554	16832	16769	16605	16721	16684	16691	16732	16854	16891	16638	16895	16811	16809	16813	16626	16689	16732	16632	16743	16476	16708	16712	17012	16961	16858	16952	16949	16795	16693	16734	16739	16729	16636	16630	16805	16830	16794	16818	16695	16850	16829	16663	16716	16796	16756	16587	16733	16574	16884	16750	16657	16752	16689	16787	16768	16992	16900	16692	16898	16698	16709	16811	16639	16842	16833	16830	16852	16942	16652	16617	16660	16693	16821	16834	16751	16645	16696	16684	16812	16714	16784	16991	16742	16757	16738	16749	16587	16514	16764	16904	16857	16884	16873	16778	16882	16771	16822	16648	16756	16973	17002	16598	16757	16815	16649	16836	16725	16712	16869	16823	16726	16952	16772	16770	16643	16762	16872	16608	16668	16462	16722	16783	16612	16753	16745	16776	16802	16753	16667	16809	16643	16759	16772	16879	16798	16661	16572	16714	16932	16713	16796	16574	16831	16765	16812	16676	16919	16602	16696	16793	16538	16699	16907	16819	16667	16749	16756	16726	16802	16669	16846	16822	16872	16864	16504	16674	16827	16741	16780	16814	17021	16868	16837	16691	16703	16629	16726	16955	16839	16529	16836	16912	16650	16759	16669	16861	16524	16845	16773	16653	16688	16556	16687	16814	16724	16660	16753	16733	16749	16633	16916	16819	16640	16756	16746	16743	16563	16596	16610	16667	16845	16829	16779	16910	16748	16756	16521	16780	16788	16621	16566	16818	16718	16529	16714	16684	16792	16852	16755	16570	16566	16858	16667	16710	16824	16741	16807	16716	16699	16675	16712	16654	16802	16514	16626	16726	16817	16845	16848	16841	16799	16733	16660	16585	16599	16609	16873	16849	16709	16672	16578	16802	16869	16806	16988	16788	16557	16786	16648	16691	16803	16573	16855	16726	16634	16774	16662	16739	16772	16836	16689	16881	16821	16581	16934	16776	16789	16883	16648	16668	16625	16693	16802	16605	16586	16781	16769	16730	16595	16834	16740	16825	16595	16895	16666	16802	16777	16790	16739	16883	16962	16972	16785	16885	16632	16707	16874	16895	16721	16674	16741	16768	16749	16658	16785	16655	16897	16776	16930	16687	16610	16527	16821	16715	16789	16886	16752	16832	16891	16795	16738	16821	16711	16654	16749	16699	16608	16894	16693	16773	16635	16643	16862	16879	16425	16624	16798	16788	16465	16796	16932	16913	16646	16770	16678	16701	16837	16610	16683	16717	16611	16764	16858	16615	16738	16711	16706	16793	16633	16950	16517	16853	16859	16687	16623	16635	16766	16404	16682	16853	16727	16621	16670	16466	16759	17019	16922	16897	16731	16666	16697	16659	16874	16841	16892	16914	16557	16712	16773	16652	16919	16648	16602	16601	16737	16918	17033	16670	16785	16667	16597	16667	16799	17032	16825	16653	16644	16796	16556	16818	16711	16732	16776	16713	16612	16601	16865	16701	16719	16762	16796	16513	16702	16744	16790	16865	16618	16687	16935	16838	16964	16625	16860	16901	16714	16797	16752	16767	16711	16831	16794	16629	16774	16784	16618	16743	16829	16795	16692	16649	16682	16698	16761	16534	16799	16850	16674	16516	16805	16775	16765	16817	16766	16753	16813	16559	16599	16618	16684	16839	16803	16756	16722	16738	16821	16808	16600	16638	16641	16559	16668	16496	16815	16896	16733	16693	16762	16794	16725	16734	16648	16844	16612	16670	16826	16704	16555	16539	16702	16807	16760	16737	16802	16957	17031	16810	17013	16768	16585	16730	16852	16805	16761	16812	16702	16715	16736	16814	16842	16596	16835	16731	16735	16711	16652	16656	16850	16801	16816	16688	16691	16674	16817	16902	16778	16871	16621	16698	16905	16841	16973	16595	16680	16745	16680	16865	16752	16744	16750	16528	16982	16695	16600	16879	16741	16814	16860	16734	16827	16822	16597	16945	16543	16645	16739	16771	16826	16670	16705	16847	16566	16593	16681	16710	16751	16717	16608	16840	16940	16716	16656	16619	16888	16781	16973	16846	16735	16645	16801	16789	16848	16718	16755	16808	16600	16724	16878	16745	16716	16660	16674	16801	16875	16744	16649	16619	16660	16830	16635	16769	16804	16849	16793	16688	16757	16847	16733	16753	16826	16828	16750	16790	16714	16797	16908	16996	16647	16584	16842	16741	16812	16658	16863	16895	16924	16655	16879	16833	16736	16771	16633	16690	16534	16743	16681	16726	16669	16743	16819	16852	16742	16748	16916	16601	16666	16487	16701	16766	16812	16635	16700	16889	16679	16574	16833	16786	16639	16693	16577	16669	16738	16870	16668	16657	16723	16636	16751	16817	16616	16846	16790	16809	16856	16502	16717	16695	16682	16742	16790	16701	16770	16720	16811	16673	16899	16856	16972	16954	16564	16837	16839	16763	16715	16751	16694	16711	16527	16677	16821	16776	16739	16898	16535	17008	16744	16607	16763	16655	16876	16870	16678	16752	16648	16812	16744	16631	16843	16654	16726	16500	16792	16474	16621	16670	16632	16746	16632	16783	16714	16937	16638	16762	16693	16606	16764	16666	16924	16734	16582	16854	16850	16848	16621	16695	16713	16736	16899	16894	16701	16629	16665	16899	16801	16902	16652	16681	16546	16939	16568	16893	16944	16787	16680	16755	16647	16815	16682	16706	16657	16727	16651	16933	16775	17079	16850	16782	16929	16782	16465	16902	16934	16781	16673	16605	16787	16833	16533	16852	16963	16794	16840	16813	16785	16751	16889	16894	16778	16687	16533	16831	16929	16735	16692	16871	16687	16851	16678	16682	16836	16790	16754	16596	16865	16664	16728	16949	16724	16723	16880	16774	16759	16643	16611	16740	16664	16840	16833	16755	16770	16804	16663	16639	16726	16805	16801	16887	16725	16819	16946	16909	16723	16827	16894	16607	16518	16821	16899	16832	16939	16642	16841	16975	16698	16758	16715	16747	16721	16799	16926	16651	16655	16604	16685	16617	16839	16742	16895	16853	16703	16819	16816	16777	16540	16451	16700	16647	17024	16714	16858	16709	16741	16669	16699	16552	16617	16688	16675	16945	16650	16805	16883	16811	16859	16890	16805	16708	16842	16806	16827	16636	16684	16524	16724	16588	16877	16696	16745	16649	16965	16739	16740	16642	16702	16899	16725	16729	16619	16927	16687	16710	16805	16973	17042	16726	16552	16755	16756	16633	16568	16846	16887	16710	16937	16736	16843	16873	16836	16588	16586	16789	17038	16897	16804	16557	16938	16718	16811	16954	16680	16676	16865	17064	16823	16599	16643	16802	16688	16712	17040	16950	16458	16761	16768	16846	16877	16616	16659	16707	16780	16833	16686	16734	16930	16764	16918	16933	16862	16605	16685	16606	16479	16675	16615	16757	16584	16712	16750	16822	16685	16618	16674	16667	16826	16684	16881	16554	16862	16684	16672	16610	16854	16752	16558	16632	16729	16732	16627	16930	16818	16623	16816	16836	16754	16653	16640	16753	16861	16674	16897	16734	16866	16768	16683	16762	16863	16723	16662	16829	16825	16768	16730	16823	16945	16724	16743	16884	16849	16657	16530	16716	16935	16731	16898	16932	16621	16757	16736	16586	16759	16885	16688	16975	16484	16589	16719	16786	16818	16587	16797	16581	16670	16753	16697	16838	16707	16725	16535	16655	16707	16843	16703	16728	16823	16853	16718	16768	16920	16777	16507	16835	16799	16677	16551	16879	16883	16480	16783	16783	16756	16861	16899	16782	16774	16644	16702	16823	16664	16699	16691	16631	16709	16604	16665	16841	16767	16675	16684	16794	16935	16759	16771	16624	16797	16841	16694	16893	16864	16855	16632	16859	16815	16787	16666	16592	16609	16705	16716	16883	16684	16719	16713	16602	16635	16740	17025	16825	16870	16758	16716	16589	16810	16900	16727	16647	16607	16588	16705	16580	16602	16702	16827	16800	16800	16899	16778	16822	16866	16879	16555	16806	16742	16983	16774	16718	16655	16702	16884	16703	16746	16889	16647	16513	16790	16875	16567	16819	16617	16572	16655	16559	16901	16705	16721	16654	16756	16818	16779	16676	16861	16854	16708	16617	16595	16872	16604	16844	16738	16887	16733	16764	16877	16872	16895	16645	16809	16837	16703	16800	16735	16865	16751
16781	20126	16948	15084	14467	14107	13964	14119	13981	13835	13720	13748	13862	13862	13885	13883	13818	13907	13706	13858	13890	13694	13722	13879	13807	13878	13826	13665	13710	13826	13786	13754	13806	13613	13738	13798	13798	13638	13664	13815	13642	13751	13856	13929	13873	13805	13904	13957	13752	13744	13799	13621	13737	13786	13810	13668	13819	13889	13680	13625	13773	13734	13758	13817	13865	13713	13968	13917	13776	13890	13821	13912	13831	13813	13668	13796	13699	13801	13804	13773	13931	13603	13810	13859	13802	13824	13753	13660	13735	13981	13612	13694	13843	13643	13697	13761	13875	13753	13777	13683	13833	13730	13718	13714	13737	13775	13848	13853	13600	13771	13752	13805	13564	13744	13887	13875	13679	13803	13665	13708	13802	13895	13747	13794	13922	13787	13897	13818	13702	13816	13904	13653	13776	13651	13753	13736	13679	13741	13715	13887	13679	13836	13806	13857	13854	13652	13921	13627	13776	13741	13788	13866	13846	13800	13825	13836	13761	13801	13779	13863	13814	13883	13650	13801	13788	13812	13954	13769	13802	13857	13720	13883	13833	13770	13809	13711	13755	13654	13756	13855	13640	13754	13929	13804	13840	13513	13840	13706	13623	13886	13877	13867	13914	13843	13723	13803	13537	13789	13802	13706	13738	13834	13682	13907	13645	13741	13750	13794	13562	13716	13761	13857	13700	13803	13836	13808	13916	13763	13828	13741	13731	13854	13694	13637	13776	13912	13834	13867	13776	13689	13810	13605	13725	13651	13866	13815	13745	13792	13773	13714	13807	13808	13781	13792	13922	13753	13719	13772	13793	13683	13765	13854	13916	13734	13916	13855	13637	13706	13719	13736	13685	13813	13726	13641	13845	13750	13667	13656	13796	13586	13790	13880	13675	13657	13951	13781	13879	13653	13695	13690	13850	13772	13862	13907	13767	13560	13672	13811	13736	13673	13656	13883	13767	13757	13684	13993	13807	13798	13832	13751	13899	13924	13880	13732	13772	13804	13744	13822	13748	13709	13706	13820	13741	13801	13969	13686	13844	13927	13756	13691	13710	13732	13661	13790	13755	13749	13793	13818	13906	13666	13870	13692	13774	13604	13542	13929	13806	13745	13711	13653	13841	13663	13722	13672	13757	13727	13903	13709	13711	13768	13696	13733	13678	13856	13719	13851	13776	13794	13869	13620	13680	13875	13671	13707	13665	13792	13797	13719	13512	13709	13803	13909	13566	13837	13747	13796	13744	13786	13694	13583	13840	13521	13699	13916	13760	13761	13871	13674	13898	13805	13853	13937	13713	13784	13613	13748	13625	13782	13754	13601	13806	13795	13842	13802	13952	13645	13679	13710	13728	13726	13573	13681	13738	13813	13846	13666	13869	13762	13833	13830	13680	13841	13806	13779	13804	13631	13944	13839	13783	13670	13821	13829	13789	13801	13833	13687	13741	13798	13552	13747	13729	13764	13854	13742	13681	13718	13759	13865	13739	13822	13683	13781	13935	14065	13765	13798	13842	13944	13909	13648	13599	13741	13852	13934	13732	13896	13823	13720	13649	13691	13773	13760	13878	13745	13662	13722	13650	13885	13814	13715	13777	13765	13838	13831	13716	13738	13772	13834	13729	13761	13884	13801	14029	13639	13817	13877	13836	13717	13844	13807	13697	13741	13713	13819	13882	13662	13789	13651	13833	13640	13763	13807	13834	13775	13833	13782	13862	13583	13801	13554	13841	13757	13913	13761	13575	13906	13676	13871	13661	13705	13608	13724	13662	13698	13523	13723	13827	13858	13860	13873	13735	13729	13737	13794	13502	13744	13907	13946	13594	13771	13801	13729	13788	13794	13910	13724	13801	13684	13703	13854	13856	13699	13737	13584	13897	13680	13757	13605	13701	13919	13721	13661	13620	13800	13772	13739	13741	13819	13724	13742	13564	13783	13734	13714	13657	13762	13776	13706	13810	13736	13835	13738	13927	13686	13563	13586	13803	13748	13809	13910	13956	13825	13895	13819	13771	13821	13688	13743	13847	13754	13839	13769	13639	13813	13663	13790	13752	13731	13777	13880	13624	13572	13774	13773	13747	13900	13898	13843	13976	13888	13853	13687	13730	13818	13776	13701	13718	13768	13847	13663	13785	13741	13725	13728	13511	13787	13907	13813	13683	13786	13833	13871	13575	13715	13902	13798	13685	13637	13689	13769	13796	13803	13875	13666	13658	13888	13858	13773	13769	13642	13869	13851	13670	13765	13900	13764	13833	13851	13782	13750	13884	13785	13812	13785	13782	13749	13806	13756	13952	13745	13850	13613	13753	13665	13763	13795	13658	13546	13782	13839	13910	13701	13649	13691	13573	13958	13798	13844	13824	13700	13595	13923	13709	13825	13787	13844	13833	13774	13985	13745	13778	13725	14025	13788	13776	13696	13688	13862	13837	13847	13765	13850	13719	13830	13688	13788	13763	13676	13748	13809	13645	13777	13765	13846	13699	13862	13742	13950	13734	13754	13935	13686	13825	13744	13712	13800	13781	13681	13617	13810	13811	13806	13675	13899	13953	13798	13652	13867	13924	13895	13748	13791	13746	13621	14000	13816	13561	13897	13729	13787	13885	13729	13769	13661	13886	13757	13851	13719	13858	13708	13706	13812	13754	13842	13632	13795	13837	13664	13723	13733	13814	13761	13716	13686	13816	13695	13615	13979	13701	13729	13865	13872	13716	13624	13697	13737	13746	13664	13983	13638	13738	13642	13618	13791	13667	13803	13804	13843	13822	13850	13882	13690	13772	13902	13706	13877	13681	13793	13780	13675	13765	13729	13737	13661	13675	13808	13650	13813	13807	13623	13780	13950	13869	13734	13810	13852	13592	13896	13754	13743	13619	13994	13899	13842	13822	13683	13743	13769	13767	13709	13823	13659	13735	13907	13850	13754	13661	13704	13804	13683	13808	13745	13903	13842	13778	13826	13776	13558	13646	13624	13758	13705	13823	13783	14014	13668	13745	13667	13792	13755	13773	13643	13710	13821	13810	13880	13732	13744	13892	13878	13756	13837	13778	13768	13668	13880	13973	13675	13945	13846	13594	13751	13820	13676	13817	13858	13729	13662	13790	13786	13752	13527	13794	13970	13918	13692	13814	13876	13898	13724	13729	13886	13737	13829	13825	13716	13825	13791	13870	13653	14057	13685	13793	13661	13742	13638	13859	13770	13868	13710	13676	13776	13848	13737	13821	13884	13828	13703	13759	13898	13819	13736	13665	13633	13761	13666	13816	13891	13907	13833	13728	13872	13542	13780	13817	13906	13629	13664	13810	13624	13881	14007	13814	13707	13792	13839	13641	13879	13866	13873	13607	13873	13725	13840	13604	13760	13672	13831	13905	13677	13737	13824	13703	13669	13744	13856	13928	13648	13497	13736	13839	13750	13797	13756	13920	13841	13832	13721	13774	13851	13629	13687	13805	13848	13771	13920	13797	13920	13746	13699	13816	13702	13887	13814	13795	13685	13859	13713	13854	13716	13695	13902	13814	13759	13655	13749	13691	13783	13745	13763	13683	13671	13654	13622	13774	13853	13669	13609	13712	13874	13708	13947	13847	13960	13773	13762	13850	13746	13658	13520	13854	13853	13653	13851	13825	13771	13771	13746	13826	13733	13871	13681	13903	13971	13607	13759	13889	13748	13804	13751	13783	13833	13740	13783	13801	13825	13962	13826	13879	13602	13630	13889	13766	13722	13812	13766	13845	13885	13680	13714	13847	13823	13883	13672	13843	13791	13680	13873	13910	13794	13752	13710	13684	13822	13844	13902	13608	13823	13878	13811	13834	13716	13771	13712	13784	13796	13718	13759	13843	13675	13813	13781	13699	13802	13560	13988	13771	13701	13809	13723	13834	13810	13779	13772	13723	13864	13802	13691	13694	13909	13829	13749	13675	13658	13771	13854	13876	13659	13782	13957	13877	13863	13826	13760	13630	13888	13606	13612	13823	13693	13989	13703	14047	13829	13733	13773	13783	13766	13778	13612	13830	13809	13821	13856	13895	13813	13598	13909	13848	13704	13828	13832	13794	13862	13761	13703	13865	13983	13611	13690	13737	13837	13845	13891	13695	13816	13686	13828	13755	13868	13658	13788	13665	13861	13628	14022	13793	13735	13727	13762	13953	13735	13818	13663	13791	13812	13704	13827	13698	13849	13832	13922	13806	13933	13846	13760	13770	13802	13763	13781	13732	13787	13709	13591	13764	13590	13815	13913	13737	13859	13625	13489	13748	13759	13711	13626	13741	13830	13901	13740	13821	13805	13614	13739	13811	13630	13848	13685	13747	13869	13765	13793	13738	13818	13787	13703	13776	13648	13810	13919	13827	13815	13841	13804	13796	13851	13585	13800	13846	13767	13660	13803	13834	13776	13785	13874	13844	13594	13811	13807	13792	13739	13692	13877	13685	13758	13607	13912	13930	13526	13791	13714	13810	13832	13874	13890	13740	13694	13677	13737	13685	13836	13841	13644	13647	13735	13677	13828	13795	13910	13803	13835	13852	13967	13862	13859	13792	13596	13614	13798	13626	13630	13804	13798	13849	13797	13771	13817	13795	13707	13764	13809	13795	13868	13888	13905	13817	13735	13771	13923	13861	13671	13671	13829	13638	13681	13738	13764	13685	13918	13739	13841	13700	13690	13803	13844	13652	13919	13715	13756	13954	13584	13811	13628	13786	13698	13912	13774	13818	13878	13761	13867	13875	13631	13595	13898	13817	13671	13743	13712	13576	13699	13798	13674	13771	13911	13827	13839	13860	13736	13667	13831	13868	13721	13661	13778	13878	13613	13696	13945	13899	13579	13800	13570	13861	13700	13832	13676	13769	13753	13727	13616	13740	13838	13822	13734	13772	13765	13686	13774	13791	13807	13785	13893	13772	13803	13820	13724	13689	13714	13843	13811	13599	13560	13914	13765	13866	13770	13773	13809	13750	13709	13956	13796	13546	13964	13802	13615	13932	13901	13726	13694	13785	13886	13838	13675	13843	13790	13564	13884	13835	13773	13865	13787	13703	13769	13824	13695	13804	13745	13629	13701	13799	13685	13898	13868	13654	13745	13950	13751	13722	13807	13813	13750	13798	13720	13849	13810	13808	13724	13907	13884	13651	13717	13664	13782
23370	21307	28119	25011	21999	19885	18747	16863	16558	16425	16468	16278	16377	16166	16245	16322	16282	16384	16319	16032	16001	16291	16238	16335	16236	16190	16201	15862	16023	16035	15898	16206	16315	16320	16239	16098	16220	16088	16136	16250	16061	16069	16007	16139	16242	16141	16020	16246	16091	16263	16012	16101	16021	16111	16017	15922	16074	16230	16078	16128	16005	15941	16020	16006	16059	16050	16245	16071	16094	15958	16209	15943	16029	15972	16109	16102	16255	15937	16090	16093	16155	16002	16145	16052	16068	16380	16066	16091	16094	15906	15978	15889	15937	15939	16133	15960	16207	15831	16147	16256	16168	16055	16288	16080	16080	15936	16169	16164	15913	16133	16091	15810	15948	16009	16071	15915	16066	15931	16016	16078	16004	16168	16148	15889	16023	16082	16079	16138	15999	16228	16015	15851	16034	15980	15973	16336	16232	16109	16148	15927	16199	16166	16121	15975	16027	15991	16122	16123	15967	16053	16123	16136	16121	15925	15952	16168	16044	16271	16239	16005	16006	16012	15897	16041	16118	16087	16025	16217	15982	16120	16260	16166	16205	15994	15945	16109	15998	16108	16440	16104	15966	16162	16215	16070	16072	16151	16189	15940	15997	16001	16016	16141	15928	16023	16011	16119	15907	16200	16076	15953	15858	16057	16018	16111	15936	16034	16455	15972	15945	15953	16016	16044	16252	16079	16103	16012	16054	16082	16082	16169	15982	16073	15824	16054	16025	15882	16001	15993	15937	15877	16106	16311	16182	15810	16172	15931	16134	16082	16035	15973	16016	16036	16042	16035	15879	16139	16067	16135	16009	16009	16202	16045	15916	16109	15875	16117	16147	16020	16235	16297	16123	15940	16065	16012	15999	15894	16063	16044	15917	16142	16062	16282	15975	15863	16113	15985	16189	15993	16114	16084	15922	15896	15947	15971	15980	16116	16043	16092	15924	16232	16110	16042	15954	15956	16006	16200	15884	15905	16110	15993	16044	16131	16020	16178	15986	16055	16035	16177	16099	16347	16050	16006	16113	15939	15839	16043	16284	15967	15998	15973	16161	15893	15912	15950	16302	16028	16054	16177	15951	16110	15870	16127	15948	16072	16015	15948	16011	16118	16202	15898	16039	16160	16070	16181	16396	16123	16057	16084	16204	16040	15990	16245	16283	16154	16036	16040	16089	16135	16275	15890	16153	16183	16087	15963	16186	15864	15952	16180	16124	16070	15957	16037	15958	15965	16026	16051	16111	16015	16084	15851	16180	16240	16112	15926	15952	16214	15919	16079	16049	15992	16099	16138	16028	16176	16027	15999	16060	16113	16159	16043	16070	16206	16166	16210	16023	15976	16000	15856	16011	16070	16326	15937	16100	16210	16029	16137	16259	16058	16063	16133	15982	16150	15855	16114	16055	16003	16048	16055	16129	15998	16253	15961	16325	16117	16147	15989	16008	16047	16082	15933	16043	16158	16329	16031	16057	16144	16108	16072	16266	16144	16044	15928	15977	16049	16069	16028	16227	15726	16075	15924	15968	16025	16071	16225	15874	16029	16125	16095	16033	16110	16173	15964	16190	16113	15865	15945	16149	16227	16208	15992	16066	16016	16241	15903	15912	16188	16039	16070	16130	16009	16166	16042	16181	16120	16103	16149	16199	16058	16081	15971	16125	15836	15993	16063	16269	16178	16213	16189	16217	16021	16082	16015	16156	16032	16196	16198	15925	16015	16165	16182	16062	16079	15876	15949	16183	16050	16096	16159	16067	15925	16031	16026	16151	15888	16147	16114	15957	16128	16380	16180	16044	16125	15865	16246	16083	15833	16120	16018	15995	16186	16037	15823	16179	16061	16119	16201	15993	16079	15924	16193	16174	16028	16003	16009	16010	16028	15850	16105	16187	16112	16049	16001	16002	16046	15892	15999	16141	16172	16130	16083	16164	16073	16131	16124	16122	16207	16082	16008	16096	16209	15996	16019	16090	16205	16237	16184	16037	16056	16250	16312	15913	16034	16161	16243	16076	16032	16118	16011	16031	16234	16111	16104	16340	15983	15871	16087	16308	15825	16082	16157	16150	16057	16146	16179	16074	16160	16144	15923	16160	16159	16033	15870	16018	16219	16205	16011	16015	16013	16067	15921	15985	15959	16098	16018	16120	16207	16015	15966	16156	15962	16047	16087	15988	16238	15957	16138	16138	15884	15984	16014	15971	15999	15800	16045	15873	15921	16060	16078	15935	16103	15908	16044	16098	15986	16256	16005	16201	16231	16308	16233	16040	16030	16108	16220	16283	16098	16196	16192	16133	16295	16249	15866	16185	15810	16051	16112	16058	16161	15944	16084	15894	16111	15912	16277	15793	16003	15927	16089	15819	15926	16101	16046	16054	16188	16146	16082	15923	16130	16081	15874	16266	16314	16121	16062	16169	16070	16166	16199	16021	15800	15971	16000	16196	16132	16080	16128	15761	16075	16149	16137	16017	16007	15955	15999	15916	16227	15934	16078	16118	16136	16188	16319	16010	16146	16065	16216	15860	16080	16015	15956	16110	16189	15912	16056	16111	16152	16028	16033	16098	16102	16168	16135	16050	16183	16125	16121	16238	16056	15902	15975	16087	16128	16127	16120	16156	16287	15997	15883	16044	15909	16029	16150	16139	16063	16003	16315	16125	16002	16192	16015	16087	16112	16080	16094	16093	16098	16149	16226	16218	16154	16103	15921	16090	16138	15939	15949	16081	15912	15944	15901	16087	16116	16205	16123	16001	16079	16295	16142	16158	15947	16046	16185	16041	16022	16058	16060	16290	16058	16344	16094	16131	16145	15965	15934	16282	16038	15953	16001	16165	16237	15892	16106	16251	15965	16189	16111	16029	16070	15946	15917	16048	16217	15994	15960	16045	16109	16037	15803	15939	16097	16163	15882	16048	16090	15953	16143	15829	16137	15879	16062	15991	16022	16239	16234	16033	16362	16130	16082	16049	16040	16093	15967	15915	15977	16178	16174	15951	16172	16088	16069	16158	16037	15919	15962	16053	16305	16279	16020	16154	16110	16198	16026	15920	15987	15961	15964	15823	15867	15857	15939	15947	16260	16277	15834	16094	16269	16154	16171	16145	15893	16199	16422	16226	16101	16148	15992	16022	16174	16041	16017	16004	16106	15942	16079	16040	16135	15915	16125	16194	15970	16267	16089	15986	16108	16158	16182	16111	15986	16097	16031	16083	16200	16125	15961	16038	16055	15860	16216	16122	16133	16168	15970	16251	16170	16252	16209	16246	16249	16065	16010	15934	16153	16131	16221	16054	16227	16301	15982	16071	16146	15917	16120	16165	16026	16174	16157	16060	15934	16104	16340	15984	16001	16003	16170	16110	16149	15956	16201	16062	16069	16064	15769	16239	16103	16273	15966	16055	16073	16282	15976	16049	16053	16049	15932	16182	16196	16293	16199	16095	16182	15930	16047	16393	16135	16087	16072	16371	16143	16050	16184	15984	16118	16105	15873	15959	15921	16287	16135	16122	16102	16042	15933	15995	16021	16017	16008	16098	16280	16034	16054	16082	16045	16007	15968	16043	16006	15929	16068	16254	16052	16278	15996	16058	16119	16106	16156	16160	16028	16109	16154	16128	16162	16123	16008	15899	15905	16170	16109	15937	16056	16029	16203	16118	15980	16227	15971	15848	15940	16206	16001	15933	16134	16112	15987	16067	15978	16017	15960	16111	16060	16039	16187	16148	15827	15995	16010	16000	15991	16176	16227	16055	16000	16034	16271	16072	16080	15990	16194	16104	16122	15980	16188	16077	16270	16144	16136	15860	16051	16059	15947	15971	16143	16115	16184	16381	16144	16295	16052	16008	16228	16015	16167	16008	16076	16187	16278	16118	16012	16180	15950	15992	16137	16247	16109	16135	16031	15923	15794	16029	16213	16152	16016	16094	16144	15999	16076	16135	15981	16011	16132	16225	16084	15960	16222	15992	16033	15912	15995	16118	16142	16229	16132	16130	15908	15955	16080	16202	16078	15972	16199	16314	16049	16046	16126	15990	15885	16232	16113	15942	15975	16117	16244	16129	15865	16027	15923	16235	16177	16062	16056	15983	16081	16326	16104	16198	16023	15882	16149	16142	15989	16063	15920	16037	16166	15898	16056	15998	16099	16184	16117	15965	16139	15879	15946	16041	16144	15969	16061	16125	15949	16227	15962	16111	16017	15942	16086	15897	16095	16245	15963	16144	16069	15966	15847	16036	16114	16149	16189	16062	15846	15820	16134	16137	16061	16161	16162	16067	16055	16213	16097	16042	16046	16151	15952	16193	15987	15881	16088	16058	16034	16066	16171	16072	15905	16020	16029	16016	16037	16086	16120	16105	15960	15970	16097	15975	15964	16218	15768	16192	16195	16026	15901	16086	16145	15875	16133	16149	16060	16111	16013	16106	15992	15987	16089	16257	16109	15950	15904	16010	16210	16001	15764	16034	16142	16089	16177	16175	16079	16162	15951	15960	16068	16078	16171	16199	16060	16195	16313	16147	15890	16079	16047	15938	16051	16055	16033	15898	15814	16112	16178	15960	16083	16175	16090	16220	16102	15975	16057	15944	16130	16134	16115	16241	16041	16084	15973	15988	16016	16166	16079	16108	15979	15974	16048	16080	15953	16056	16167	16152	16299	16010	16227	16153	16064	16275	16002	15983	16225	15939	15984	15953	16031	15898	15847	16160	16168	16045	16145	16183	16105	16183	16145	16304	16024	16072	16097	15978	16180	15981	16063	16121	16264	16303	16266	16219	15931	15975	15787	16158	15955	16296	15997	16326	16244	16254	16081	16013	16105	16154	15988	15988	16125	16123	16012	16034	16227	15964	16003	15926	15945	15930	16109	16000	16164	16140	16236	16060	15978	15963	15887	15997	16146	16182	16255	15971	16079	16046	15952	15930	16234	16030	15995	16352	16289	16065	16053	16186	15983	16274	16169	16300	16054	15968	15970	15993	15969	16000	16045	15918	15966	16018	15987	15959	15879	15943	16107	16064	16059	16132	16127	16223	15973	16090	16240	16044	16017	16056	15986	16183	16177	16058	16014	16042	16090	16247	15955	15991	16207	16098	16174	16148	15774	16197	16087	16014	16045	16237	15852	16124	16247	16101	15791	16023	16054	16093	16058
14151	23894	19249	15835	14974	14306	14167	13973	13753	13683	13543	13549	13630	13558	13766	13585	13426	13596	13392	13501	13496	13554	13395	13397	13237	13472	13223	13440	13384	13395	13353	13188	13466	13618	13401	13442	13256	13439	13374	13396	13564	13370	13500	13451	13382	13635	13298	13298	13396	13307	13395	13307	13160	13430	13227	13314	13423	13374	13507	13322	13636	13451	13354	13333	13477	13416	13340	13316	13360	13350	13392	13286	13402	13378	13337	13489	13295	13272	13213	13291	13512	13618	13407	13336	13274	13346	13394	13522	13360	13327	13507	13427	13445	13325	13181	13238	13224	13408	13457	13341	13228	13243	13233	13467	13356	13452	13334	13361	13311	13525	13221	13388	13192	13547	13490	13313	13355	13352	13421	13414	13551	13327	13351	13363	13465	13266	13308	13412	13274	13450	13324	13315	13270	13442	13266	13417	13291	13442	13417	13341	13361	13356	13407	13277	13306	13434	13318	13337	13488	13296	13380	13319	13381	13313	13275	13452	13374	13350	13300	13265	13457	13625	13178	13494	13294	13350	13323	13327	13303	13515	13209	13511	13346	13506	13584	13284	13467	13363	13434	13371	13464	13288	13315	13510	13306	13233	13381	13380	13356	13292	13282	13309	13490	13340	13284	13337	13378	13425	13350	13301	13462	13360	13436	13421	13368	13364	13330	13499	13403	13366	13473	13361	13376	13413	13335	13341	13270	13446	13253	13315	13331	13289	13344	13390	13314	13152	13480	13176	13341	13224	13370	13418	13347	13401	13391	13400	13264	13432	13268	13327	13360	13177	13405	13254	13561	13308	13306	13403	13550	13473	13296	13346	13421	13333	13367	13300	13418	13483	13470	13261	13486	13381	13559	13454	13366	13447	13378	13208	13272	13379	13120	13372	13297	13496	13233	13460	13393	13266	13557	13206	13395	13177	13290	13311	13361	13367	13405	13303	13369	13429	13290	13312	13435	13277	13278	13540	13462	13260	13484	13351	13587	13376	13228	13382	13303	13404	13516	13348	13486	13164	13324	13165	13360	13467	13429	13352	13178	13239	13399	13401	13509	13324	13337	13389	13456	13416	13388	13317	13467	13447	13460	13288	13421	13376	13298	13322	13366	13258	13477	13245	13363	13466	13276	13381	13443	13307	13289	13379	13402	13411	13220	13310	13642	13241	13230	13261	13363	13305	13401	13350	13396	13449	13383	13436	13313	13463	13351	13393	13481	13291	13429	13357	13285	13425	13245	13408	13432	13219	13368	13377	13292	13500	13223	13313	13505	13227	13326	13380	13337	13396	13481	13375	13423	13199	13439	13371	13351	13321	13476	13304	13326	13329	13438	13441	13351	13490	13323	13324	13274	13551	13237	13230	13499	13514	13389	13356	13430	13268	13413	13347	13220	13404	13280	13405	13419	13398	13332	13204	13307	13359	13348	13416	13355	13125	13504	13319	13316	13231	13381	13396	13396	13368	13237	13398	13419	13214	13266	13405	13461	13464	13347	13408	13254	13469	13642	13283	13347	13306	13558	13253	13388	13274	13386	13187	13188	13318	13422	13409	13259	13406	13489	13380	13402	13383	13285	13247	13514	13354	13463	13397	13437	13345	13347	13339	13501	13349	13340	13536	13342	13063	13568	13420	13325	13405	13492	13311	13413	13294	13187	13409	13408	13374	13372	13317	13480	13341	13316	13488	13210	13431	13400	13227	13411	13302	13615	13457	13280	13385	13307	13398	13413	13217	13441	13416	13283	13406	13450	13478	13404	13404	13463	13235	13320	13242	13469	13332	13495	13445	13483	13286	13258	13366	13397	13400	13366	13148	13400	13229	13301	13499	13290	13477	13334	13495	13496	13408	13289	13485	13372	13499	13465	13445	13401	13534	13447	13288	13332	13378	13384	13268	13300	13437	13412	13418	13470	13456	13297	13178	13302	13288	13262	13404	13577	13178	13341	13473	13200	13341	13235	13559	13289	13497	13264	13287	13402	13500	13331	13213	13292	13345	13439	13298	13286	13291	13358	13383	13349	13437	13354	13391	13392	13193	13415	13334	13409	13428	13318	13381	13447	13385	13460	13310	13270	13356	13217	13536	13178	13512	13362	13434	13212	13443	13354	13374	13371	13324	13456	13468	13354	13539	13374	13425	13557	13294	13356	13287	13259	13341	13263	13501	13256	13376	13349	13402	13386	13480	13415	13381	13529	13373	13330	13199	13413	13402	13382	13214	13430	13516	13316	13407	13426	13222	13504	13365	13424	13342	13039	13296	13323	13486	13276	13496	13309	13271	13355	13359	13306	13331	13253	13322	13463	13543	13417	13248	13421	13440	13348	13584	13499	13247	13382	13300	13367	13407	13315	13375	13360	13345	13565	13390	13240	13578	13431	13250	13298	13248	13469	13307	13186	13451	13422	13319	13380	13318	13360	13438	13179	13312	13303	13383	13404	13320	13363	13210	13292	13445	13589	13515	13209	13129	13382	13472	13279	13473	13171	13271	13164	13394	13379	13450	13412	13356	13281	13365	13412	13385	13326	13228	13345	13478	13327	13427	13470	13223	13352	13372	13390	13304	13285	13324	13401	13335	13231	13530	13169	13431	13296	13300	13349	13340	13358	13488	13498	13399	13452	13356	13245	13401	13398	13432	13282	13216	13330	13429	13302	13339	13463	13338	13479	13331	13219	13432	13474	13354	13319	13415	13452	13364	13398	13402	13281	13344	13350	13528	13405	13324	13397	13546	13524	13254	13362	13248	13511	13412	13182	13346	13457	13288	13354	13257	13181	13378	13537	13420	13358	13410	13472	13290	13256	13402	13300	13267	13440	13306	13303	13193	13405	13310	13310	13338	13337	13343	13323	13513	13545	13375	13253	13381	13284	13393	13305	13322	13336	13368	13388	13433	13266	13386	13499	13355	13334	13487	13370	13476	13457	13227	13204	13338	13359	13404	13339	13358	13374	13370	13343	13367	13256	13360	13380	13447	13413	13440	13343	13132	13456	13285	13421	13252	13435	13479	13549	13327	13389	13323	13288	13388	13428	13361	13372	13322	13471	13372	13438	13323	13398	13396	13295	13481	13366	13459	13289	13331	13301	13367	13276	13488	13422	13443	13063	13425	13335	13498	13355	13286	13304	13497	13352	13412	13461	13372	13479	13232	13363	13531	13464	13404	13291	13454	13157	13388	13255	13424	13453	13314	13303	13584	13390	13391	13532	13487	13495	13406	13327	13280	13456	13220	13414	13475	13376	13389	13543	13300	13523	13309	13427	13420	13411	13498	13382	13232	13351	13320	13539	13318	13237	13333	13351	13288	13432	13362	13208	13446	13403	13474	13293	13434	13405	13234	13325	13410	13446	13142	13231	13357	13375	13330	13333	13416	13432	13422	13434	13403	13284	13353	13381	13277	13222	13320	13452	13347	13342	13499	13442	13452	13458	13488	13391	13328	13272	13470	13389	13329	13543	13398	13357	13609	13418	13394	13338	13377	13537	13412	13312	13532	13390	13271	13274	13436	13329	13364	13364	13393	13373	13406	13246	13534	13368	13378	13361	13464	13330	13364	13374	13143	13390	13371	13490	13229	13295	13429	13370	13369	13283	13440	13338	13344	13352	13369	13303	13422	13347	13433	13571	13424	13508	13537	13389	13340	13618	13530	13422	13352	13444	13334	13287	13376	13289	13457	13370	13256	13464	13259	13321	13478	13319	13367	13383	13249	13288	13387	13394	13231	13442	13390	13422	13162	13448	13273	13448	13378	13400	13428	13239	13356	13177	13551	13470	13295	13254	13361	13481	13502	13444	13330	13373	13454	13563	13319	13521	13430	13368	13482	13522	13391	13261	13362	13168	13408	13391	13420	13428	13564	13346	13363	13323	13346	13437	13542	13295	13442	13386	13376	13419	13388	13399	13350	13411	13371	13312	13358	13131	13499	13322	13291	13425	13439	13510	13380	13329	13427	13420	13212	13402	13370	13423	13411	13426	13549	13360	13305	13355	13153	13313	13339	13326	13243	13464	13476	13355	13343	13349	13283	13420	13498	13329	13340	13285	13342	13369	13339	13374	13395	13458	13239	13344	13514	13299	13547	13128	13410	13453	13530	13292	13342	13467	13379	13305	13378	13427	13494	13390	13335	13576	13382	13268	13338	13325	13497	13442	13223	13317	13288	13309	13539	13439	13093	13418	13294	13122	13461	13377	13296	13242	13434	13391	13142	13085	13362	13514	13312	13356	13359	13403	13341	13522	13409	13407	13447	13458	13324	13432	13366	13199	13469	13365	13336	13424	13494	13455	13542	13359	13317	13235	13319	13239	13431	13364	13364	13429	13398	13416	13323	13303	13495	13287	13530	13421	13462	13323	13324	13211	13322	13329	13238	13391	13566	13321	13392	13302	13407	13385	13304	13545	13223	13331	13306	13371	13523	13427	13464	13259	13480	13372	13471	13243	13517	13282	13390	13532	13349	13464	13410	13303	13297	13310	13373	13387	13242	13466	13344	13345	13465	13366	13402	13367	13340	13343	13337	13595	13260	13317	13495	13304	13427	13319	13431	13396	13492	13391	13410	13347	13409	13229	13305	13556	13337	13391	13405	13277	13235	13212	13305	13477	13316	13310	13469	13403	13164	13294	13396	13496	13424	13394	13408	13320	13313	13411	13336	13484	13569	13253	13425	13258	13373	13436	13466	13348	13258	13307	13400	13332	13308	13481	13345	13303	13309	13235	13305	13415	13353	13281	13425	13394	13346	13271	13294	13319	13389	13278	13215	13267	13381	13310	13411	13338	13351	13253	13205	13334	13248	13445	13365	13382	13350	13249	13383	13433	13176	13442	13516	13384	13268	13324	13477	13525	13383	13452	13303	13406	13331	13359	13414	13320	13457	13430	13237	13485	13396	13332	13341	13219	13387	13344	13419	13357	13463	13477	13282	13333	13446	13426	13306	13407	13358	13343	13165	13290	13249	13487	13267	13422	13319	13500	13291	13453	13311	13329	13310	13237	13433	13107	13261	13343	13331	13375	13419	13427	13483	13360	13384	13460	13386	13390	13513	13263	13303	13473	13409	13308	13389	13503	13369	13476	13433	13310	13264	13346	13331	13497	13449	13277	13588	13363	13433	13494	13360	13340	13286	13445	13186	13339	13301	13266	13451	13274	13313
24793	21337	26716	26286	18907	17600	17681	17220	17099	17162	16973	16923	16835	16762	16818	17156	16990	16977	16875	16805	16716	16573	16910	16929	16790	16724	16931	16868	16841	16820	16810	16927	16899	16647	16551	16867	16808	16857	16956	16551	16876	16755	16910	16778	16840	16710	16717	16699	16668	16622	16761	16821	16817	16839	16847	16791	16904	16867	16893	16727	16613	16719	16735	16747	16826	16699	16744	16873	16825	16827	17012	16778	16950	16953	16720	16734	16736	16715	16855	16736	16848	16858	16987	16691	16700	16715	16704	16841	16877	16760	16926	16813	16767	16714	16603	16702	16749	16638	16585	16742	16611	16744	17121	16962	16839	16683	16720	16852	16622	16736	16528	16662	16756	16749	16537	16601	16823	16841	16751	16821	16760	16678	16622	16761	16872	16866	16801	16811	16711	16710	16722	16744	16636	16554	16762	16671	16957	16747	16720	16726	16665	16847	16556	16670	16916	16688	16680	16866	16640	16680	16704	16725	16792	16839	16669	16852	16806	16804	16619	16828	16762	16900	16896	16675	16890	16769	16823	16819	16706	16828	16857	16863	16860	16773	16777	16709	16850	16618	16522	16764	16706	16918	16805	16877	16780	16784	16849	16554	16814	16612	16753	16705	16726	16819	16723	16632	16698	16815	16809	16738	16776	16696	16601	16817	16650	16660	16690	16713	16689	16716	16838	16596	16554	16801	16771	16841	16770	16622	16673	16884	16855	16967	16820	16700	16773	16686	16908	16656	16962	16934	16672	16782	16784	16826	16569	16670	16818	16758	16946	16953	16711	16754	17037	16793	16707	16798	16795	16811	16789	16741	16942	16554	16666	16756	16750	16714	16659	16863	17089	16753	16743	16641	16698	16662	16740	16968	17105	16594	16800	16829	16753	17012	17060	16816	16719	16652	16625	16786	16632	16676	16678	16942	16740	16906	17081	16771	16767	16649	16938	16656	16627	16656	16862	16625	16710	16662	16765	16741	16790	16620	16782	16799	16673	16782	16816	16741	16710	16730	16529	16549	16570	16802	16706	16775	16849	16631	16697	16684	16674	16791	16679	16821	16932	16708	16739	16933	16825	16899	16809	16802	16788	16653	16730	16846	16680	16690	16880	16843	16978	16619	16765	16710	16752	16578	16872	16806	16704	17035	16969	16622	16756	16758	16518	16876	16766	16825	16886	16679	16833	16873	16806	16624	16631	16668	16836	16862	16889	16816	16708	16652	16768	16596	16883	16748	16855	16517	16676	16746	16772	16734	16813	16828	16707	16736	16885	16855	16650	17003	16701	16986	16755	16632	16637	16854	16902	16654	16701	16611	16683	16811	16757	16783	16712	16815	16886	16799	16878	16789	16609	16870	16666	16791	16841	16909	16703	16827	16859	16641	16678	16667	16715	16622	16993	16802	16748	16735	16765	16938	16660	16875	17010	16801	16845	16711	16881	16627	16909	16758	16625	16587	16698	16835	16741	16599	16834	16958	16840	16733	16754	16852	16711	16824	16618	16732	16724	16845	17258	16795	16701	16773	16650	16667	16790	16841	16953	16685	16841	16888	16904	16734	16706	16762	16848	16933	16781	16825	17022	16637	16825	16694	16576	16876	16772	16983	17025	16740	16619	16828	16756	16885	16801	16678	17021	16706	16641	16610	16759	16760	16863	16465	16790	16649	16625	16858	16722	16557	16898	16728	16764	16751	16748	16828	16947	16913	16574	16440	16943	16688	16868	16834	16715	16697	16795	16743	16794	16740	16760	16717	16752	16816	16722	16884	16775	16723	16770	16939	16811	16615	16764	16727	16759	16788	16748	16827	16830	16915	16544	16831	16473	16733	16899	16883	16855	16732	16662	16736	16655	16879	16785	16580	16826	16515	16888	16866	16734	16829	16899	16843	16758	16886	16773	16914	16784	16878	16862	16544	16771	16699	16680	16758	16871	16672	16784	16810	16605	16639	16647	16964	16756	16817	16714	16841	16887	16674	16869	16788	16717	16819	16840	16847	16728	16741	16645	16580	16652	16704	16835	16798	16542	16855	16788	16689	16905	16704	16607	16714	16695	16658	16895	16653	16725	16733	17016	16698	16566	16750	16744	16792	16842	16849	16599	16873	16863	16851	16702	17037	16768	16722	16783	16763	16563	16715	16844	16795	16748	16684	16796	16813	16746	16622	16773	16868	16634	16601	16605	16603	16826	16906	16818	16693	16754	16792	16816	16632	16823	16773	16741	16822	16781	16614	16872	16723	16823	16757	16774	16793	16867	16814	16737	16758	16691	16691	16855	16723	16536	16845	16684	16806	16669	16714	16714	16937	16884	16700	16823	16697	16503	16510	16700	16876	16657	16726	16763	16526	16659	16784	16832	16747	16935	17014	16867	16807	17021	16730	16780	16790	16909	16654	16703	16572	16703	16763	16809	16607	16812	16855	16719	16828	16592	16750	16845	16691	16915	16733	16852	16807	16757	16773	16958	16756	16805	16797	16823	16727	16940	16712	16792	16590	16815	17035	16879	16642	16932	16762	16759	16740	16769	16678	16671	16913	16817	16918	16795	16555	16709	16760	16636	16705	16766	16766	16784	16789	16639	16795	16638	16818	16938	16841	16866	16835	16961	16777	16607	16853	16933	16819	16760	16733	16759	16753	16826	16763	16726	16840	16850	16731	16631	16741	16560	16820	16604	16719	16750	16761	16679	16640	16670	16815	16830	17148	16787	16616	16740	16738	16859	16734	16941	16732	16654	16595	16768	16874	16560	16813	16576	16693	16595	16813	16741	16866	16724	16782	16697	16929	16764	16718	16762	16664	16823	16963	16889	16675	16718	16618	16901	16769	16792	16805	16662	16955	16826	17000	16605	16875	16582	16826	16818	16797	16788	16716	16798	16738	16747	16784	16618	16651	16562	16889	16742	16702	16696	16739	16924	16718	16897	16560	16775	16733	16665	16836	16904	16747	16946	16793	16872	16838	16797	16910	16872	17011	16715	16849	16717	16698	16875	16719	16814	16718	16752	16766	16718	16772	16647	16824	16605	16613	16753	16820	16710	16758	16824	16903	16787	16652	16880	16752	16712	16638	16622	16768	16854	16893	16617	16644	16603	16864	16762	16874	16709	16540	16765	16906	16913	16914	16931	16717	16877	16777	16655	16587	16806	16805	16817	16865	16994	16979	16767	16571	16910	16892	16521	16763	16816	16839	16942	16834	16894	16597	16720	16899	16893	16877	16952	16776	16935	16753	16732	16739	16748	16680	16888	16728	16713	16769	16873	16540	16753	16829	16801	16788	16736	16888	16973	16891	16814	16773	16845	17016	16957	16697	16611	16967	16982	16697	16805	16919	16865	16915	16832	16751	16854	16873	16725	16721	16757	16689	16604	16681	16779	16492	16632	16718	16746	16782	16855	16739	16505	16875	16740	16796	16811	16799	16690	16837	16565	16831	16723	16752	16902	16883	16804	16820	16873	16808	16878	16680	16629	16799	16752	16819	16796	16726	16815	16583	16759	16478	16764	16687	16824	16856	16652	16872	16912	16783	16712	16884	16849	16760	16741	16787	16773	16966	16904	16749	16995	16945	16775	16718	16583	16625	16762	16741	16870	16630	16794	16922	16650	16795	16790	16693	16782	16653	16714	16586	16763	16533	16971	16943	16759	16573	16738	16703	16831	16641	16713	16888	16734	16900	16815	16717	16835	16825	16676	16520	16719	16833	16821	16702	16779	16844	16725	16796	16652	16828	16768	16687	16616	16768	16484	16749	16571	16841	16731	16760	16612	16815	16699	16615	16861	16695	16747	16699	16602	16638	16795	16690	16841	16790	16659	16937	16952	16712	16850	16879	16821	16763	16915	16674	16791	16605	16827	16750	16872	16531	16929	16690	16760	16881	16704	16720	16519	16695	16750	16839	16717	16719	16881	16659	16627	16814	16607	16684	16610	16974	16778	16746	16466	16822	16883	16962	16831	16720	16616	16616	16978	16725	16774	16718	16871	16686	16791	16781	16715	16653	16913	16946	16850	16890	16781	16797	16698	16741	16818	16609	16762	16890	16686	16762	16733	16594	16676	16468	16721	16715	16981	16917	16825	16761	16778	16756	16722	16781	16722	16787	16810	16745	16587	16656	16828	16855	16973	16741	16759	16754	16881	16703	16641	16651	16627	16862	16828	16727	16707	16766	16857	16767	16704	16597	16733	16828	16837	16749	16688	16806	16629	16773	16414	16627	16641	16722	16565	16726	16645	16860	16603	16786	16712	16576	16875	16654	16685	17025	16700	16977	16570	16766	16704	16758	16907	16838	16828	16673	16887	16654	16667	16785	16790	16798	16884	16633	16932	16812	16728	16619	16699	16665	16737	16709	16740	16742	16730	16627	16836	16688	16793	16784	16931	16741	16684	16664	16875	16778	16788	16676	16775	16870	16758	16511	16914	16968	16815	16866	16791	16928	16833	16766	16746	16829	16625	16659	16652	16912	16816	16686	16656	16687	16693	16723	16852	16796	16778	16723	16789	16693	16740	16980	16707	16907	16955	16789	16726	16522	16764	16765	16712	16756	16758	16685	16715	16828	16635	16608	16792	16696	16644	16637	16755	16705	16819	16436	16762	16703	16814	16732	16798	16562	16849	16821	16734	16716	16767	16713	16987	16756	16686	16626	16775	16734	16904	16863	16896	16615	16915	16793	16678	16618	16815	16682	16962	16699	16754	16815	16711	16722	16849	16665	16716	16839	16963	16610	16658	16441	16820	16816	16723	16660	16583	16863	16649	16792	16592	16814	16753	16934	16893	16614	16705	16574	16996	16728	16862	16786	16843	16743	16762	16704	16780	16773	16749	16899	16843	16696	16727	16666	16808	16666	16688	16839	16878	16895	16623	16725	16911	16878	16907	16680	16856	16866	16899	16578	16990	16777	16719	16558	16856	16731	16574	16957	16867	16812	16818	16831	16615	16664	16738	16764	16755	16895	16660	16631	16850	16757	16522	16836	16861	16670	16653	16778	17109	16577	16608	16947	16860	16718	16854	16533	16905	16758	16744	16870	16886	16780	16883	16987	16979	16715	16872	16789	17073	16823	16848	16848	16803	16685	16828	16802	16866	16744	16761	16653	16814	16794	17062	16862	16713	16914	16824	16916	16861	16730	16713	16688	16807	16877	16878	16697
14874	21422	17734	15555	14936	14468	14358	14198	13924	14030	13759	13978	13897	13910	14035	14082	13873	14067	13861	13750	13885	13872	13695	13796	13838	13682	13794	13737	13884	13741	13654	13727	13803	13860	13962	13653	13831	13673	13768	13708	13689	13862	13932	13758	13795	13719	13677	13868	13833	13859	13697	13835	13828	13748	13641	13716	13994	13845	13641	13827	13840	13739	13797	13862	13877	13860	13817	13730	13718	13806	13739	13681	13708	13754	13637	13765	13844	13868	13886	13798	13784	13772	13760	13677	13848	13673	13732	13772	13812	13718	13589	13734	13657	13744	13742	13728	13821	13664	13591	13682	13899	13825	14014	13844	13763	13749	13834	13708	13744	13773	13568	13939	13826	13673	13696	13839	13733	13826	13821	13772	13683	13823	13805	13781	13717	13657	13874	13590	13665	13557	13767	13603	13687	13668	13824	13818	13592	13830	13709	13705	13788	13804	13732	13757	13633	13859	13817	13797	13704	13718	13704	13502	13877	13796	13727	13789	13607	13655	13782	13829	13880	13745	13719	13631	13783	13684	13543	13646	13803	13815	13695	13824	13677	13764	13577	13809	13777	13797	13665	13770	13877	13820	13656	13682	13823	13725	13812	13799	13783	13682	13763	13718	13751	13597	13766	13696	13856	13642	13788	13762	13621	13816	13651	13644	13897	13822	13841	13735	13801	13709	13635	13683	13630	13689	13735	13722	13822	13827	13739	13688	13902	13748	13780	13765	13737	13583	13785	13927	13712	13719	13661	13813	13821	13916	13728	13655	13671	13782	13765	13536	13770	13629	13975	13712	13629	13612	13651	13784	13855	13626	13654	13856	13854	13592	13968	13681	13493	13919	13840	13706	13848	13584	13906	13731	13756	13731	13756	13706	13755	13469	13568	13812	13761	13593	13807	13626	13830	13712	13727	13786	13717	13916	13705	13778	13682	13873	13750	13559	13836	13713	13785	13589	13894	13733	13938	13749	13856	13775	13715	13729	13700	13713	13747	13746	13667	13596	13716	13652	13869	13608	13888	13627	13789	13712	13836	13810	13817	13786	13770	13821	13662	13840	13721	13727	13928	13697	13569	13753	13976	13800	13727	13728	13785	13580	13590	13722	13820	13571	13814	13576	13678	13826	13682	13831	13810	13896	13737	13662	13866	13744	13927	13881	13784	13764	13842	13754	13743	13778	13784	13779	13625	13611	13649	13786	13682	13738	13744	13618	13712	13628	13606	13841	13831	13790	13951	13758	13711	13823	13759	13714	13594	13771	13885	13737	13599	13827	13597	13741	13711	13722	13825	13819	13756	13793	13895	13793	13732	13890	13830	13744	13845	13769	13550	13696	13857	13989	13760	13787	13861	13904	13861	13782	13782	13783	13783	13673	13643	13735	13814	13760	13769	13748	13865	13798	13814	13816	13720	13867	13825	13577	13894	13770	13699	13660	13749	13846	13647	13707	13837	13640	13736	13680	13800	13695	13742	13799	13692	13740	13710	13741	13907	13833	13846	13826	13760	13746	13860	13769	13852	13688	13841	13570	13549	13814	13702	13588	13857	13777	13648	13921	13848	13838	13815	13959	13837	13551	13929	13654	13659	13828	13829	13763	13792	13623	13672	13639	13678	13877	13834	13792	13559	13740	13808	13845	13782	13912	13688	13739	13732	13715	13659	13682	13771	13704	13688	13697	13699	13613	13839	13952	13896	13661	13742	13704	13596	13893	13625	13938	13746	13766	13736	13877	13556	13592	13717	13750	13733	13848	13634	13750	13756	13717	13635	13848	13827	13694	13743	13874	13728	13746	13814	13809	13766	13811	13732	13618	13658	13751	13849	13706	13817	13704	13531	13688	13847	13628	13703	13756	13769	13796	13774	13860	13673	13879	13763	13825	13747	13743	13745	13799	13714	13709	13737	13848	13832	13911	13719	13882	13647	13722	13775	13701	13727	13721	13720	13658	13867	13885	13599	13839	13677	13885	13836	13678	13753	13706	13724	13801	13711	13689	13736	13633	13588	13906	13752	13736	13783	13724	13866	13681	13764	13820	13749	13825	13674	13803	13714	13764	13795	13823	13724	13763	13757	13751	13763	13687	13776	13765	13657	13895	13660	13727	13779	13872	13883	13622	13645	13695	13763	13775	13880	13795	13752	13739	13819	13803	13808	13675	13714	13838	13740	13667	13843	13717	13603	13617	13608	13838	13606	13684	13676	13734	13687	13589	13886	13700	13789	13836	13770	13618	13716	13971	13722	13761	13782	13863	13837	13661	14056	13648	13810	13903	13699	13773	13544	13765	13703	13774	13613	13816	13751	13837	13830	13747	13823	13486	13830	13664	13705	13770	13834	13775	13773	13625	13747	13911	13766	13871	13780	13738	13684	13839	13715	13696	13778	13685	13725	13852	13736	13702	13950	13832	13761	13722	13739	13692	13868	13599	13761	13798	13689	13668	13799	13802	13711	13875	13715	13814	13796	13746	13741	13847	13788	13892	13638	13530	13708	13806	13816	13779	13775	13621	13845	13921	13805	13727	13722	13674	13694	13734	13812	13684	13719	13778	13871	13821	13788	13709	13720	13533	13755	13904	13778	13887	13740	13852	13709	13845	13691	13878	13768	13761	13971	13829	13898	13713	13850	13895	13768	13677	13829	13786	13801	13756	13861	13837	13849	13796	13613	13610	13842	13782	13645	13799	13723	13756	13722	13664	13821	13666	13737	13696	13810	13809	13855	13756	13774	13660	13592	13920	13778	13775	13860	13685	13725	13696	13697	13768	13874	13820	13546	13734	13818	13751	13853	13759	13681	13771	13719	13747	13703	13819	13732	13891	13904	13820	13696	13969	13709	13878	13829	13794	13831	13653	13798	13701	13746	13653	13845	13628	13948	13717	13752	13725	13799	13683	13741	13812	13720	13723	13766	13858	13684	13749	13792	13691	13828	13844	13799	13752	13856	13866	13817	13758	13609	13693	13686	13844	13825	13703	13846	13575	13997	13626	13677	13832	13789	13821	13862	13788	13673	13634	13784	13765	13672	13832	13792	13622	13917	13786	13762	13668	13649	13721	13799	13818	13751	13666	13691	13802	13817	13700	13850	13799	13559	13668	13750	13729	13865	13546	13616	13681	13740	13716	13825	13697	13652	13755	13727	13722	13783	13767	13659	13879	13725	13676	13672	13828	13682	13965	13504	13735	13652	13750	13753	13859	13691	13693	13657	13794	13776	13644	13716	13769	13867	13633	13943	13568	13721	13769	13834	13700	13878	13762	13775	13804	13518	13864	13813	13817	13626	13755	13820	13645	13833	13754	13934	13772	13855	13788	13748	13789	13640	13859	13713	13736	13814	13632	13919	13818	13794	13737	13619	13753	13792	13683	13662	13995	13679	13775	13683	13600	13860	13735	13746	13875	13775	13865	13641	13720	13565	13648	13826	13765	13714	13708	13795	13769	13796	13820	13819	13666	13688	13696	13789	13602	13645	13743	13815	13874	13786	13776	13689	13698	13891	13695	13774	13753	13834	13695	13777	13637	13671	13527	13756	13781	13549	13851	13739	13781	13758	13795	13770	13763	13596	13665	13781	13589	13780	13776	13698	13461	13792	13620	13852	13665	13677	13651	13766	13772	13743	13669	13735	13854	13836	13772	13880	13572	13775	13690	13790	13576	13734	13726	13815	13803	13748	13698	13894	13872	13969	13674	13729	13731	13731	13478	13708	13788	13845	13826	13883	13750	13686	13765	13649	13845	13726	13560	13757	13686	13787	13671	13655	13796	13859	13643	13732	13756	13846	13886	13828	13762	13892	13565	13807	13751	13782	13638	13721	13826	13736	13880	13693	13817	13605	13790	13812	13786	13682	13820	13731	13649	13707	13700	13875	13729	13819	13722	13658	13759	13653	13877	13752	13924	13706	13694	13771	13661	13724	13614	13687	13550	13649	13533	13806	13853	13721	13757	13916	13567	13688	13749	13908	13724	13729	13743	13632	13639	13531	13733	13907	13796	13660	13743	13804	13778	13898	13708	13721	13949	13815	13817	13748	13796	13712	13690	13796	13716	13826	13701	13693	13801	13787	13903	13872	13890	13690	13764	13842	13836	13712	13796	13936	13694	13677	13584	13641	13690	13723	13844	13812	13705	13657	13540	13976	13771	13707	13726	13582	13690	13821	13816	13843	13645	13550	13769	13731	13735	13696	13748	13744	13698	13644	13860	13841	13713	13770	13812	13958	13704	13737	13897	13898	13678	13817	13697	13857	13689	13763	13854	13669	13850	13600	13807	13680	13821	13636	13724	13665	13835	13817	13820	13851	13772	13671	13734	13973	13699	13637	13820	13766	13790	13628	13768	13919	13932	13896	13526	13821	13715	13833	13760	13699	13749	13792	13575	13745	13823	13690	13621	13833	13829	13652	13870	13744	13725	13723	13873	13891	13735	13833	13617	13734	13751	13760	13807	13831	13850	13789	13810	13817	13924	13647	13685	13509	13715	13728	13724	13579	13912	13857	13609	13769	13694	13831	13882	13808	13781	13727	13770	13686	13856	13783	13688	13901	13712	13710	13770	13691	13746	13720	13738	13700	13634	13851	13693	13836	13681	13671	13670	13801	13778	13683	13743	13813	13705	13678	13694	13749	13904	13699	13879	13687	13777	13671	13804	13774	13649	13695	13877	13778	13812	13750	13735	13881	13862	13887	13826	13685	13703	13631	13637	13769	13714	13625	13784	13603	13828	13777	13677	13668	13695	13773	13679	13826	13772	13768	13866	13788	13845	13820	13805	13578	13783	13731	13565	13649	13814	13812	13898	13746	13768	13778	13744	13753	13760	13741	14015	13780	13728	13979	13753	13712	13900	13811	13807	13740	13753	13939	13746	13556	13798	13678	13782	13803	13781	13701	13840	13788	13667	13711	13926	13721	13721	13762	13722	13646	13671	13741	13750	13906	13785	13687	13659	13997	13661	13656	13740	13664	13701	13630	13847	13887	13720	13817	13594	13800	13710	13837	13818	13804	13764	13786	13749	13990	13669	13834	13650	13805	13865	13808	13817	13876	13719	13680	13763	13675	13749	13815	13746	13795	13743	13645	13598	13870	13779	13748	13660	13683	13732	13611	13829	13800	13679	13852	13816	13841	13790	13853	13916	13764	13911	13811	13930	13791	13790
22346	21355	28689	24397	21602	22786	22002	17381	16570	16525	16572	16258	16391	16431	16368	16569	16447	16474	16240	16106	16271	16192	16356	16139	16205	16340	16123	16386	16138	16035	16218	16114	16224	16209	16122	16159	15991	16044	16172	15986	16098	16063	16164	15949	15989	16044	16160	16114	16037	16073	15911	16213	16234	16258	16123	16154	16081	16075	16166	16047	16009	16076	16227	16078	16024	16253	16050	15996	15890	16009	16231	15964	16246	15996	16106	15920	16045	16061	16072	16074	16266	15920	16187	16025	16079	16072	15846	15749	16081	15974	16228	16110	16006	15946	16067	16076	16158	16052	16250	16207	16096	16002	16085	15765	16137	15993	16049	15958	16121	16071	16117	16093	16085	16045	16255	16100	16053	15866	15713	15914	16021	16137	15791	15866	15963	16025	15995	15979	15942	15956	15959	15770	16028	16224	16107	16062	16135	16097	16008	16117	16281	16078	16150	16024	16116	15931	16230	16049	16057	16002	15822	15879	15759	15928	16121	16104	15855	16114	16009	15914	16027	16144	16024	16241	16117	15931	16141	16009	16068	16124	16327	15996	15976	16211	16086	16068	15951	16033	16023	16106	16218	16291	15961	16216	15810	16087	15919	15956	16153	16058	15932	16011	16129	15971	16138	16053	16130	15968	16134	16034	16153	16335	16045	15827	16174	15972	15883	16207	15921	15949	16188	15975	16094	15995	16046	15993	16104	15933	15898	15889	15907	16005	15920	16241	15993	16044	15963	16107	15975	15961	16198	15988	15901	15933	16195	16100	16220	16044	16086	16258	16026	16013	16014	16185	15923	15968	15957	16126	15907	16051	15865	16142	15966	16166	15991	16187	16002	16024	15996	16106	15987	16151	16045	15906	15916	16309	16015	16063	16098	16157	16104	16056	16257	16012	16201	16259	16063	15904	15849	15976	15981	16123	16158	16254	16046	16206	16110	16209	16140	16050	15932	15984	15958	15989	16094	16048	15992	16070	15964	16138	16019	16129	15953	15913	16155	16064	15977	15891	15935	16016	16092	16242	16021	15817	15849	16114	16154	15902	16013	16010	15893	15921	15853	15994	16011	15878	15936	16023	16124	15950	15829	15854	15966	16007	16017	16054	16227	16183	16013	16110	16068	16144	15915	15912	16163	16214	16056	15991	16102	16053	15976	16059	15769	15833	15906	15928	16027	15929	15964	15946	15948	15994	15975	16105	15978	16224	16065	15878	15984	16176	15873	16205	16179	16053	16048	15985	16068	16037	16081	15987	15771	16102	15794	16097	16220	15941	15840	15868	16019	15876	15934	16016	16111	16049	16328	16046	15970	15831	15832	16116	16095	16004	16064	16159	16162	16110	16070	16051	16070	16039	15954	15977	16230	16038	16117	16009	16357	16172	16117	16092	16055	16217	16155	15862	16056	15835	16083	16026	15758	15952	15940	15813	16014	15892	15889	16325	16022	16058	15995	15938	16213	15926	16104	15909	16015	16098	16117	15876	16201	16166	16003	15880	16165	15951	15859	16110	16141	16147	16063	16168	16212	15927	15940	16067	16236	15908	16094	15967	16041	15961	15957	16197	15947	15930	16022	15874	16058	15961	15849	15963	15907	16056	16035	16137	15965	15957	15931	16306	15974	15788	16061	16298	16204	15988	16090	15930	16034	15976	16171	15861	15995	16003	15957	15901	16063	15915	16063	16254	16068	15920	15966	15962	16034	16126	16132	16000	15985	15871	16171	16092	16240	16161	15846	16015	15949	15990	15888	16210	15913	16153	15865	16003	15986	15976	15935	15977	16047	16075	16165	15852	16207	16164	16001	16037	15907	16016	16021	15973	15953	16016	16179	15989	16115	15984	15969	15950	15848	16122	16157	16064	15943	15997	16127	15998	16081	15793	15892	15993	16318	15953	15815	16032	16209	16112	16278	16022	16059	16191	16117	15982	16006	15895	15913	15921	15999	16002	16025	15859	15936	16059	16154	15969	15998	16109	16026	15948	15944	16071	16019	16035	16130	15945	16009	15974	16047	16158	16074	16004	16034	15992	15978	16011	16190	15979	15985	16182	16324	16091	15979	16039	16140	15846	16105	16039	15774	15842	16094	16130	16086	16170	16233	16018	15975	16078	15877	15866	16048	16105	16134	16001	15849	16018	15907	15824	16067	16245	16199	15832	16093	15970	16015	16110	16119	15916	15966	16064	16195	16134	15948	15949	15948	16045	16223	16117	16202	16083	16142	16178	16140	15790	16082	16004	15989	15985	15916	16004	16011	15994	15940	15949	16029	16145	16260	16222	16222	16241	16030	16100	15871	16141	16083	16149	15997	15815	16047	15938	16187	16105	16000	16123	16041	16316	16203	15998	15908	16121	15966	16099	15980	15885	15989	16134	16098	15971	16095	16026	16048	15982	15921	16075	15838	16099	15971	15835	15782	16050	15976	16172	16227	16236	16083	16126	15986	16106	15879	15995	16077	15881	16125	16081	15984	16083	15857	16111	15962	15973	15949	15860	16202	15871	16068	16048	16112	16045	16107	15886	16035	15840	16142	16080	16175	15861	15998	16145	16231	16212	16208	16131	16023	15973	15990	16026	15921	16157	16045	16149	16196	16134	16223	16199	16141	16011	15866	16033	16043	16055	15955	16108	15879	16004	16043	16105	16149	16095	15843	15925	16131	16045	15888	15940	15794	16120	16060	15907	15909	16129	16024	15805	15868	15959	16038	15907	15789	15984	16173	15981	15998	15963	16158	15949	15881	15971	16057	16002	16046	16107	16003	16088	16107	16019	16323	15998	16067	16077	16194	15886	16153	16010	16052	15966	15905	15942	16102	16019	16071	16160	16166	16094	15793	16119	15947	16198	16068	16242	15962	16123	15797	15913	16174	16032	16027	16062	16033	16016	16143	15796	15792	16021	15945	15925	16150	16077	16094	16038	16036	15979	16012	15916	16124	16212	16091	15978	16069	16164	15880	16118	16218	16166	16092	16191	15884	16182	16025	15873	15965	16006	16207	16061	16022	16008	16109	16089	16154	15968	15750	16139	15995	15608	16033	16004	15973	16149	16040	16045	15914	15990	15969	15981	15949	15912	15901	15854	15828	15895	16095	16146	16102	15906	16065	15993	15971	15900	16251	16041	16167	16018	15946	15797	16117	16081	15837	15870	15866	15841	15986	15946	15960	15908	16263	15958	15938	15989	16235	16080	16122	16150	16109	16275	16001	15808	15955	16301	16115	15994	15935	16103	15891	16071	15939	15923	16017	16175	16026	15966	16218	16197	15894	15970	16039	15917	15938	16128	16325	16241	16059	16032	16116	15982	16095	16073	16084	16128	16065	16128	16273	16069	16113	15854	15931	16261	16114	16085	16092	15870	15882	16089	16064	15989	16066	15894	15953	15869	16016	16012	16033	16045	16020	15928	15957	15903	16073	16009	16008	16159	15826	16060	15848	15876	16105	15942	15905	16286	16072	15985	16142	16026	15993	16011	15933	16022	16037	16095	16008	15832	15994	15928	16054	15861	16055	15959	16113	15968	15990	16019	16033	16130	15950	16060	16122	16040	16218	16105	16111	16043	16045	16123	16035	15833	15953	16073	15848	15823	16074	15992	16140	16012	15889	15937	16085	15753	15991	16163	16135	15957	16088	16159	16058	15964	15968	16027	15928	16128	16188	16017	16294	16135	16021	16046	16207	15949	16186	15993	15898	15912	16003	16020	16147	16004	16216	15995	15955	16112	16112	16157	15900	15960	16149	16059	15824	15933	16053	16065	15869	16018	16017	16181	16120	15948	16038	16020	15880	15919	15954	16074	15989	15792	15949	16006	15927	16090	16082	16036	16134	15992	15875	15882	16291	16018	16228	16059	16156	15796	15964	16071	16111	16020	16000	15936	16151	15905	15904	16069	16008	16051	16184	16089	16097	16250	16052	15956	15984	16122	16140	16233	15878	15805	15968	15909	15932	16002	15825	16076	15926	15848	16095	15852	16235	15778	15956	16024	16048	16120	16211	16132	15848	15909	15877	16089	16035	15995	16115	15951	15845	16075	16012	16228	16026	16120	16201	16172	16126	15999	16133	16005	15836	15922	15964	15894	16065	16073	16022	16006	16035	16254	16125	16018	16275	16088	16011	16095	16005	16023	15974	15983	16067	16234	16098	16088	16050	16064	16036	16073	15859	16077	15939	16232	16096	16181	16016	16007	16158	15893	15872	15968	15998	15886	15991	15865	16001	16055	15960	15883	16124	16184	16138	16210	15944	16305	16063	16108	16169	15901	16035	16044	16107	16044	16086	16079	15918	16066	16051	15933	16182	16066	16177	16009	16160	16143	16083	15915	15864	16072	16074	15961	16047	16078	15914	16044	15986	16103	16222	16038	15961	15977	16093	15895	15983	15889	15876	16050	15952	15961	15922	16096	15869	16050	16008	16053	16116	15936	15759	15917	16079	16104	15898	15930	15925	16110	15949	16064	15999	15890	16199	15965	16092	16225	16099	16099	15790	15882	16092	15972	15808	16005	16039	16036	15898	15935	15840	15920	15971	16126	15981	16110	16078	16101	15988	15970	16038	15926	16166	15866	15962	15977	16060	15950	16083	15974	16177	15923	15983	16072	16045	16090	15897	16300	16038	15790	15894	16012	16071	15695	16030	16037	15944	15850	15972	16075	15902	16063	15942	16078	15902	16028	15808	15860	15759	15932	15880	15973	15955	15992	15832	15902	16206	16147	15858	15867	15906	16179	15941	16167	16073	15918	16165	15901	16094	15835	15998	16063	16076	15921	16226	15636	16218	16159	16345	15991	15991	16053	16095	16036	16152	16004	15922	15860	16050	16080	15953	15944	15951	15984	16011	15909	15911	16036	15805	16226	16224	15979	15885	16069	16082	16130	16048	16053	16087	16014	15957	16002	15919	15982	16259	16112	16040	16142	16076	16066	16210	16234	16004	16045	16250	15884	15988	16080	15858	16118	15938	15974	16080	16051	16130	16228	15765	16143	15997	16058	15947	16021	15916	15887	16074	16045	16024	16167	16134	15965	16133	15902	16086	16039	16062	15935	15957	16185	16068	16145	15950	15936	15913	16180	15980	15842	15956	15868	16055	15984	15988	16161	16118	15950	15880	16093	16120	16078	16008	15950	16113	16131	16081	16109	16064	16020	15963	16227
14508	26956	21215	17240	15627	14942	14513	14325	13828	13632	13562	13474	13687	13698	13654	13478	13680	13564	13486	13260	13434	13411	13420	13341	13527	13269	13352	13512	13197	13375	13535	13226	13377	13205	13308	13311	13328	13414	13316	13378	13333	13250	13245	13214	13333	13372	13338	13172	13434	13360	13258	13328	13407	13291	13233	13095	13248	13195	13187	13356	13308	13320	13393	13255	13305	13273	13192	13419	13217	13253	13257	13124	13374	13244	13188	13557	13235	13229	13186	13357	13227	13258	13117	13418	13348	13243	13377	13266	13272	13233	13413	13376	13326	13204	13203	13412	13187	13396	13345	13231	13254	13337	13393	13320	13339	13260	13279	13444	13251	13303	13216	13367	13286	13335	13284	13344	13310	13428	13434	13146	13242	13329	13283	13473	13264	13117	13322	13215	13298	13407	13271	13272	13223	13375	13296	13311	13227	13197	13122	13054	13259	13317	13147	13209	13316	13265	13097	13306	13380	13242	13298	13196	13375	13258	13382	13283	13320	13177	13242	13228	13287	13102	13310	13226	13214	13333	13297	13232	13266	13240	13224	13246	13425	13234	13319	13272	13319	13373	13338	13347	13338	13303	13350	13229	13230	13284	13170	13220	13439	13168	13265	13350	13271	13317	13250	13312	13269	13173	13208	13235	13300	13328	13234	13219	13289	13185	13357	13185	13278	13299	13278	13473	13169	13152	13308	13280	13474	13495	13526	13284	13362	13464	13435	13272	13229	13445	13196	13336	13412	13284	13297	13295	13290	13213	13170	13231	13327	13302	13135	13298	13313	13349	13247	13024	13231	13273	13182	13352	13370	13138	13301	13322	13242	13332	13231	13248	13462	13247	13240	13236	13343	13376	13264	13430	13263	13291	13303	13496	13375	13280	13356	13245	13289	13236	13318	13266	13259	13275	13170	13383	13273	13299	13151	13409	12980	13294	13331	13306	13227	13198	13351	13249	13286	13347	13275	13227	13259	13113	13245	13298	13376	13440	13270	13380	13286	13430	13236	13443	13386	13265	13254	13272	13241	13139	13226	13388	13331	13276	13299	13376	13035	13227	13338	13184	12997	13135	13151	13350	13244	13172	13296	13256	13276	13496	13300	13286	13319	13326	13396	13432	13301	13236	13419	13356	13231	13231	13273	13314	13369	13323	13286	13192	13320	13367	13247	13293	13283	13192	13150	13169	13429	13421	13167	13243	13244	13247	13300	13378	13162	13250	13407	13399	13514	13278	13077	13269	13259	13432	13301	13247	13244	13302	13460	13340	13195	13169	13418	13403	13286	13350	13341	13259	13305	13269	13018	13318	13376	13180	13245	13295	13390	13378	13269	13324	13359	13209	13328	13148	13292	13226	13283	13326	13342	13308	13301	13054	13372	13419	13268	13196	13304	13189	13305	13293	13312	13215	13446	13538	13406	13231	13480	13319	13155	13261	13242	13451	13388	13086	13180	13263	13101	13243	13322	13407	13302	13211	13262	13316	13228	13235	13322	13343	13098	13287	13295	13238	13145	13401	13026	13245	13375	13402	13364	13398	13287	13433	13281	13239	13194	13228	13280	13238	13221	13296	13190	13244	13146	13243	13344	13199	13250	13224	13377	13488	13335	13273	13305	13075	13263	13433	13373	13366	13369	13236	13365	13382	13187	13264	13453	13153	13287	13108	13182	13351	13293	13179	13243	13427	13204	13395	13254	13344	13208	13419	13417	13263	13257	13353	13337	13263	13313	13144	13323	13288	13374	13254	13153	13328	13216	13407	13405	13295	13295	13395	13323	13364	13465	13282	13321	13146	13193	13362	13297	13313	13244	13394	13299	13462	13226	13331	13344	13148	13326	13209	13382	13282	13077	13201	13283	13299	13195	13266	13383	13389	13387	13237	13247	13257	13392	13388	13329	13312	13407	13422	13406	13360	13211	13156	13117	13196	13388	13285	13157	13134	13369	13338	13388	13366	13317	13280	13397	13402	13219	13383	13238	13413	13436	13305	13191	13211	13419	13396	13361	13081	13322	13145	13219	13307	13318	13325	13482	13238	13231	13238	13269	13221	13401	13229	13323	13117	13399	13355	13101	13131	13289	13310	13189	13275	13327	13241	13389	13317	13170	13172	13247	13344	13320	13309	13326	13304	13179	13351	13191	13256	13302	13395	13329	13462	13204	13376	13433	13336	13246	13246	13377	13305	13139	13383	13244	13259	13356	13240	13249	13338	13291	13235	13288	13243	13171	13268	13105	13227	13294	13311	13179	13294	13209	13273	13387	13232	13268	13388	13479	13308	13203	13425	13444	13119	13357	13230	13325	13269	13298	13164	13334	13279	13290	13321	13262	13309	13014	13286	13391	13374	13346	13256	13104	13212	13405	13316	13366	13336	13343	13168	13370	13105	13167	13405	13238	13464	13382	13405	13208	13250	13386	13369	13483	13262	13366	13247	13255	13316	13247	13300	13161	13238	13231	13309	13345	13316	13345	13344	13272	13138	13286	13432	13327	13365	13124	13327	13509	13330	13271	13214	13398	13358	13243	13233	13295	13203	13277	13378	13267	13311	13458	13136	13218	13303	13452	13294	13226	13309	13421	13136	13374	13285	13262	13232	13236	13366	13255	13156	13346	13177	13367	13269	13210	13239	13398	13334	13303	13377	13159	13327	13304	13363	13196	13473	13374	13168	13246	13283	13351	13373	13157	13258	13200	13211	13255	13318	13279	13328	13337	13198	13436	13187	13309	13221	13278	13394	13388	13271	13175	13138	13252	13509	13369	13289	13270	13342	13471	13175	13329	13269	13253	13106	13338	13211	13297	13273	13187	13237	13299	13350	13354	13339	13350	13453	13192	13217	13135	13315	13196	13217	13330	13311	13039	13219	13326	13448	13203	13341	13140	13292	13310	13168	13155	13151	13291	13149	13295	13145	13427	13367	13308	13368	13374	13283	13255	13347	13306	13295	13168	13410	13410	13206	13276	13178	13379	13476	13231	13351	13344	13271	13413	13258	13253	13252	13298	13299	13312	13234	13297	13313	13283	13218	13307	13085	13235	13378	13398	13330	13434	13256	13349	13096	13303	13305	13275	13193	13375	13432	13260	13368	13332	13560	13271	13334	13299	13257	13272	13149	13363	13169	13253	13349	13411	13142	13351	13093	13388	13407	13242	13382	13256	13444	13184	13512	13365	13336	13262	13309	13292	13315	13182	13291	13250	13152	13384	13260	13167	13482	13299	13313	13417	13314	13289	13150	13326	13405	13316	13381	13296	13276	13500	13268	13397	13277	13171	13269	13183	13266	13408	13411	13254	13429	13289	13300	13350	13248	13302	13210	13200	13289	13344	13289	13036	13344	13337	13440	13379	13224	13288	13257	13188	13261	13387	13269	13381	13383	13191	13310	13235	13370	13292	13364	13350	13472	13221	13355	13200	13162	13116	13343	13378	13214	13293	13312	13255	13208	13345	13405	13323	13371	13317	13178	13163	13169	13388	13445	13231	13468	13176	13345	13368	13244	13463	13215	13309	13333	13265	13241	13213	13303	13295	13180	13287	13291	13304	13231	13310	13512	13206	13418	13292	13281	13204	13136	13320	13055	13210	13197	13298	13291	13311	13476	13205	13324	13367	13211	13285	13253	13313	13192	13225	13331	13121	13311	13409	13244	13209	13273	13241	13366	13243	13291	13215	13217	13403	13268	13390	13396	13225	13411	13398	13308	13407	13484	13321	13274	13366	13192	13192	13276	13305	13262	13121	13388	13178	13232	13338	13245	13165	13530	13207	13245	13435	13126	13289	13237	13178	13261	13232	13221	13322	13266	13363	13213	13303	13443	13241	13167	13242	13393	13281	13247	13260	13353	13226	13309	13335	13220	13416	13062	13192	13429	13113	13218	13345	13152	13258	13271	13282	13364	13129	13250	13400	13290	13288	13399	13336	13246	13439	13223	13174	13416	13379	13192	13223	13286	13363	13182	13322	13159	13391	13358	13374	13287	13147	13355	13306	13255	13261	13371	13195	13175	13335	13240	13165	13111	13336	13226	13250	13330	13274	13397	13259	13146	13211	13380	13344	13206	13189	13235	13223	13197	13338	13205	13310	13133	13244	13356	13130	13262	13227	13291	13226	13338	13285	13375	13130	13213	13230	13249	13387	13273	13276	13160	13265	13145	13303	13248	13436	13357	13404	13412	13307	13248	13316	13182	13228	13476	13266	13159	13164	13234	13439	13326	13156	13314	13147	13306	13344	13143	13413	13182	13337	13312	13361	13338	13291	13163	13416	13367	13317	13384	13279	13324	13159	13377	13259	13353	13261	13387	13327	13198	13542	13074	13362	13256	13451	13257	13115	13207	13202	13221	13198	13348	13278	13408	13133	13335	13188	13338	13309	13387	13359	13268	13244	13313	13192	13410	13233	13289	13267	13267	13263	13184	13316	13186	13286	13215	13205	13365	13342	13106	13307	13392	13082	13401	13236	13443	13289	13356	13371	13240	13378	13208	13423	13206	13376	13185	13369	13394	13391	13510	13153	13276	13410	13215	13311	13220	13426	13140	13263	13334	13093	13344	13198	13269	13173	13340	13301	13177	13331	13250	13328	13448	13208	13251	13239	13346	13161	13186	13249	13444	13212	13367	13224	13270	13316	13244	13148	13257	13319	13290	13232	13238	13282	13174	13154	13431	13293	13251	13210	13238	13126	13319	13316	13292	13266	13199	13259	13352	13338	13113	13166	13298	13238	13230	13318	13327	13248	13321	13390	13217	13368	13137	13331	13332	13251	13321	13346	13450	13279	13368	13260	13395	13302	13185	13387	13492	13230	13181	13279	13393	13441	13085	13156	13266	13155	13307	13297	13153	13263	13358	13009	13251	13382	13410	13315	13257	13310	13329	13343	13335	13169	13300	13295	13104	13349	13342	13379	13324	13206	13412	13533	13297	13230	13406	13192	13179	13311	13316	13347	13279	13470	13445	13434	13331	13212	13330	13371	13312	13183	13295	13208	13365	13305	13268	13237	13279	13082	13301	13228	13361	13333	13098	13487	13299	13221	13343	13225	13328	13360	13418	13388	13251	13271	13153	13398	13472	13393	13219	13362	13476	13455	13335	13289	13211	13493	13386	13214	13298	13146	13381	13268	13213	13257	13374	13303	13315	13318	13310	13436	13455
30133	22763	22399	19526	17425	17248	17368	17003	16989	17105	17234	17224	17140	17085	17139	17202	17025	16945	16972	16980	17018	17170	17130	16858	17082	17080	17180	17017	17143	16849	17234	17223	17062	17096	16966	17045	17211	17208	17093	17163	17059	16971	16883	16992	17126	17035	16972	17148	16990	17089	17026	16889	16852	17203	17207	16932	16885	16951	17051	17069	16941	16906	16895	17034	16961	17085	16994	17045	17069	17152	16887	16864	16880	16834	17069	16813	17025	16950	17074	16931	17058	16894	16958	17067	17042	17022	16861	16931	16980	16992	17040	17073	16717	16959	17128	17016	16930	17065	17037	17160	17172	16998	16967	16943	17036	16979	16981	16743	16757	16968	17038	16967	16872	17147	17174	16950	17091	17055	16944	16868	17019	17144	17044	16892	16896	16908	16818	17099	16969	17047	16874	17066	17230	16944	16868	17068	17032	17018	16897	17036	17009	17112	16891	17061	16910	17235	17134	17105	16931	16912	16945	16910	16911	16983	17206	17061	16899	17027	17087	16915	16846	16968	17080	17009	17098	16961	17054	16812	16909	16981	16963	16963	16870	17011	17078	16884	16883	16882	16979	17043	17099	17162	16863	16908	16863	17026	17188	17020	16851	17095	17004	16783	17107	17128	16928	16982	17059	17058	16908	17057	17230	17210	17129	17120	16974	17090	17069	17006	16839	16965	16862	17046	16964	17173	17153	17064	17074	17042	17007	17017	17174	16965	17163	16824	17233	17196	17060	16938	16926	17058	17016	17225	17111	17035	16950	16831	17012	16967	17002	16947	16971	17051	17040	17116	17041	17104	17044	17049	16942	16903	17051	16994	16932	16953	17079	17124	17086	17032	17035	17015	16813	16807	16931	17054	17007	17097	17149	17056	17144	16975	16941	16992	16904	17071	17149	17108	17234	16948	17076	17009	16995	17077	16956	17090	17162	16817	16825	16830	17123	17032	16960	16992	17156	17323	17227	16953	17031	16889	17168	17216	17117	17184	17134	17093	17028	16912	16917	16879	17180	17042	17075	16950	16907	16993	17019	16876	16893	17009	16780	17104	16968	17172	16949	16870	17169	16813	16985	17011	17075	17206	17015	17270	17069	16884	16948	16869	17023	17069	16954	17034	17022	17003	17141	17183	16918	16768	16731	16806	16983	16964	17080	16924	17166	17010	17267	16803	17151	17082	16993	17201	17103	17112	17209	16907	16993	17136	16984	17156	17041	16940	17225	16985	16923	16993	16893	17026	16795	16998	17091	17026	17069	16984	16723	17049	16910	16831	16824	17145	16958	16978	17098	17050	16943	17146	17138	17140	16842	16813	17035	16965	16870	17044	17175	16862	17104	16886	17019	17285	16973	16868	17117	16897	17080	17030	16946	17111	17169	17176	17116	17161	16933	16968	16952	16985	16856	17043	16972	17034	17008	17076	17098	17046	16996	16966	17088	17101	17029	16910	16989	16911	16774	16865	16871	17011	17040	16877	16882	16984	16990	16897	16972	16889	17050	17063	16912	17084	16878	17115	17105	17134	16975	17116	16989	17067	16991	17114	16857	17119	17008	17397	17144	16992	16891	16935	16817	16907	17088	17021	17002	16688	17018	17079	17015	16870	17127	16980	16873	17007	17188	17048	16901	17135	17117	16885	17035	16958	17067	17158	17084	16963	17027	17097	17194	16954	16876	16935	16914	17108	17009	16984	17194	17041	17123	17130	16990	17052	16875	17123	16973	17081	16888	16862	16899	17124	17098	16981	16905	16944	16958	17018	16863	16921	16918	16942	17081	16969	16904	16983	17145	16917	17124	16978	16914	17096	16969	16900	16991	17119	17205	17034	17206	17056	16830	17098	17029	16944	17133	16930	16784	17095	16995	16939	16988	16959	16936	17169	17074	17040	16771	16958	17317	16999	16981	16864	17133	17101	16739	16840	17194	17074	16900	16811	16822	17014	17168	17063	17031	16848	16912	17024	16991	16846	16899	17017	16794	17107	16908	17093	16863	17002	17046	17037	17083	17101	17057	16931	17031	16951	17005	17034	16948	17148	17174	17084	16914	17089	17200	16931	17053	17071	17024	16882	16904	17022	17138	17146	17132	16977	16978	17155	16985	17185	17159	16918	16995	16887	17138	16951	16983	16893	17110	16997	16984	17209	17136	16872	16971	17031	17169	17069	17069	16952	16821	16896	17248	17083	17185	16983	17040	17147	17128	17068	17074	17066	17305	17035	16921	17169	17151	17012	17117	16842	17123	16945	16880	17156	17040	17060	17112	17102	16916	17062	16914	16984	16985	16865	17104	17003	17036	17059	16943	16990	16966	17005	16973	16883	17056	16936	17076	17045	16964	16928	17082	17090	17067	17152	17043	17039	16934	16972	17058	16999	16946	17019	17105	16909	16893	17066	17093	16681	17040	16999	16937	17050	17294	17032	17163	17070	16951	16921	16784	16945	17007	16848	16968	17126	17125	16966	16841	16997	16926	16946	17072	16904	16994	16938	17025	16811	17075	17042	16994	17035	16969	17147	16974	16638	16996	16902	16903	17085	17062	17038	16733	16991	16818	16981	16999	17080	17063	16809	16988	16997	16996	17026	16838	17053	17082	17162	17097	16949	16914	17092	17065	17128	17090	17020	17157	16979	17076	17144	16812	17131	16970	17274	17000	16962	17087	17049	17123	17197	16912	17035	17062	16882	16975	16890	17029	16993	16932	17115	16974	17092	16936	16898	16826	17076	17069	16922	17119	16931	17069	17015	17103	16916	17084	16838	16875	17001	17102	17079	17072	17142	16883	16921	16957	17089	16942	16886	17016	17135	17258	16963	17052	16948	17059	17113	17166	16839	17062	16872	17099	17069	16977	16981	17099	17135	17233	16954	16938	17026	17130	17215	16918	17079	17281	16963	17117	16903	16949	16998	17105	17147	17024	16934	17157	17360	17290	17058	17060	17001	16802	17044	17077	17055	17086	16963	16878	17222	16944	16706	17110	17237	16989	16815	17119	17218	17041	16963	16890	16981	17024	16946	17003	17092	16935	17005	16959	17020	16940	17054	17060	17106	16965	16960	17290	17091	16871	16983	16947	17244	16918	17138	16922	17049	16967	17036	17031	17026	17012	17027	17147	17049	16978	17070	16957	17026	17241	16857	16990	17061	16953	17055	16943	16973	17070	17098	17324	17201	17139	16787	16854	16914	17047	16903	17136	17104	16944	16834	17103	16896	17006	17003	16977	16991	16945	16987	16935	17055	17013	16857	17008	17009	16888	17014	16989	17113	17138	17013	16782	17068	16882	17010	17048	17289	17070	16942	17058	17120	16843	16997	17134	17020	17073	17035	16999	17173	17236	17026	17095	17253	17016	16915	16945	17006	17000	16983	16955	16998	16909	17141	16991	16954	16994	17266	17073	16931	16964	17140	17011	17008	17207	17072	16894	17083	16892	16912	16924	17142	16995	16833	17088	17038	16992	16917	16893	16943	17037	16989	16921	16846	16980	17158	16856	17046	16990	16994	17153	16974	17013	16985	17017	16999	17078	17146	17257	17133	17109	16940	16904	17188	17112	17192	16976	17203	16974	16980	16879	17145	16909	16976	16840	16892	17037	17029	17234	17136	17122	17037	17163	16996	16837	17162	17086	16896	17052	17025	16822	17014	16944	16891	17046	17058	17091	17134	17061	16902	17030	17183	17052	16972	16904	16901	17088	17016	17073	16937	16964	16792	17068	17103	16929	16841	17005	16944	17094	17011	16999	16983	17038	16943	17094	17109	17210	17090	16978	17206	16825	16962	17029	16925	16889	16914	16906	17020	17091	17068	17158	17147	17068	17230	16986	16856	17033	16998	16842	16890	17198	16902	16887	16698	17015	16942	17168	16959	17293	17176	17058	17048	16824	16971	16987	16918	17076	17052	17129	17180	17169	17128	16995	16927	17123	16881	17023	16961	17106	17242	17135	16918	16936	16827	16914	17021	17054	17038	17141	16866	17078	17028	16777	16983	17024	17135	17025	16995	17047	17070	17061	16981	16945	16986	17191	17154	17114	17053	17315	16758	16919	17362	17162	17242	17124	16750	16936	17016	17025	17135	16988	16945	16920	16970	17044	17176	17083	16804	17063	17224	17224	16985	17088	17234	17233	16991	16807	16986	17055	16998	16904	17060	17003	16918	16863	17243	17202	17058	17056	17267	17084	16959	17275	16953	16962	17142	16956	16911	16961	16965	17107	16979	17041	16930	16983	16714	16923	17116	17112	17218	17152	16880	17093	16897	16938	17003	16959	16928	17098	17125	16999	17006	17173	16892	17236	17066	17044	17067	16972	16939	16736	16982	16948	17061	17091	16933	17013	16945	16867	16907	16944	16931	17315	16974	17090	16857	16939	16866	16882	16957	17224	17107	17037	17022	16996	16897	17073	17066	17105	17186	17155	16803	16989	17092	17063	16897	16916	17082	16901	17003	16939	17000	17181	17103	17195	16770	17157	17039	17139	16910	17025	17061	17087	17053	17008	17267	17049	16907	16917	17027	16911	17148	17052	17149	17120	16959	17107	17150	17214	16825	16984	16895	16816	17203	17090	17114	17003	17004	16957	17012	17127	16943	17186	17124	17100	17171	17109	16899	17076	17135	17177	17064	17092	17157	17053	16939	17150	17119	17081	17005	17022	16973	16958	16975	17086	17069	16857	16874	16940	17000	17008	16864	17039	17156	16819	17148	17078	17197	17112	17054	17024	17114	17095	17103	16879	17098	17000	16943	17136	17240	16911	16973	17184	17049	16954	17151	16973	17001	17006	16963	17216	16948	16958	17012	17204	16964	17038	17105	17305	16985	16885	17104	16862	17250	17069	16889	16964	16995	16975	17055	17092	17044	17091	16918	17029	17099	17000	16979	17099	16888	17055	16768	16950	16946	16989	16871	17036	16901	16873	17106	17164	17143	16878	17134	17172	17169	17086	17070	16793	17310	17123	16934	17104	16946	16926	17243	16907	16957	17378	17260	16880	17080	16976	16844	17080	16909	17136	16954	17287	17139	16954	17156	17109	17032	17075	16972	17154	17103	17057	17171	16966	17051	17038	16903	16845	16822	17160	16870	17097	17268	17056	16921	17219	16855	17073	17239	17028	16974	17078	17026	17074	16945	17228	16894	17000	16912	17012	17013	17024	16917
16806	19417	16641	15103	14608	14510	14292	14118	14095	14051	13985	14084	14002	14058	14024	13908	14190	13867	14020	13929	13998	13962	13814	13901	13970	13905	13931	14103	13906	13880	13920	14176	13912	13862	13832	13674	13950	13861	13846	13970	13705	14016	14004	13938	13881	13805	14096	13837	13831	13986	14008	13925	13860	13911	13919	13856	13925	13940	13908	13898	14066	14068	13929	14099	14115	13954	13912	13773	14038	13917	13814	13854	14107	13980	13846	13904	13941	13764	13995	13830	13970	13848	14054	14027	14039	13769	13866	13937	13959	14031	13911	13825	13852	13922	13908	13863	13853	13831	13869	13975	13957	13774	13822	13869	13854	13954	14042	13894	13911	13927	14035	14079	13899	14009	14039	14122	13671	13940	13993	13813	13822	13921	14105	13789	13903	13875	13993	13871	13898	14003	14022	13942	13942	13848	14069	14062	13835	14016	13944	13975	14108	13991	13841	13826	14010	13917	13858	13830	13839	13961	13954	14109	13816	13974	13810	13875	13824	13995	14119	14024	13845	13893	14004	14021	13962	13928	13955	13859	13939	13914	13896	13831	13873	13948	13883	13950	13946	13951	13904	13795	13939	13975	13870	13970	13751	13908	13885	13901	13848	13969	13863	13872	13897	13877	13961	13952	14028	14037	14055	13874	13901	13920	13892	14028	13721	13861	13740	13806	13850	13815	13769	13839	13960	13823	13775	13960	13875	13949	14041	14099	13868	13989	13836	13854	13936	13878	13772	13860	13988	13999	14053	14090	13906	13893	13959	14016	13827	14028	13901	13937	13783	13958	13941	13980	14073	14005	13925	13846	13902	13954	14082	13999	14008	13883	13955	14006	13893	14055	13809	13878	13928	13910	13933	13963	13854	13833	13913	13967	13965	13767	13925	14071	13990	13810	14064	13748	14020	13994	14012	13941	14044	13862	13889	13848	13970	14105	13907	13844	13856	13981	14076	13918	14002	14131	13818	13970	13843	13972	14077	13879	13777	14012	13952	13975	13885	13897	13884	13903	14100	13913	13982	13795	13823	13989	14007	13942	14074	13872	13823	13955	13989	13804	13791	13884	13957	13960	13900	14022	13987	13906	13951	13955	13778	13981	13792	13940	13820	13914	13927	13775	13927	13958	14070	13971	13893	13837	14167	13900	13924	13951	14011	13749	13885	13988	13776	13770	14017	13878	13975	13984	13973	13910	13846	13928	14046	13885	14010	13778	13989	13996	13870	13989	13699	13815	13928	13863	13828	14009	13984	13802	14057	13978	13961	13890	13895	13854	14014	14052	14042	13930	14033	13928	14070	13968	13909	13999	13782	14039	13907	13977	13870	13912	14020	13895	13955	13925	13886	13986	13889	13949	13979	13981	14045	13981	13842	13991	13851	13979	13765	14075	13911	13787	14031	13785	14133	13691	13941	13884	13855	13917	14078	13843	13810	13864	13785	14041	13910	13891	13993	13896	13914	13961	13991	13930	13877	13859	13947	13919	13896	13995	13853	13921	13914	13943	13902	13879	14010	13980	13764	14059	14079	13954	13941	13819	13884	13797	13961	13925	13922	13980	13673	13765	13748	13922	13958	13950	14061	13847	13860	13914	13960	14123	13981	13967	13872	13763	13922	13892	14047	13922	13983	13965	14113	14010	14028	14050	14005	13815	13910	13922	13827	13849	13898	13858	14044	13817	14122	14049	13767	13964	13823	13947	13670	13869	14061	13867	13887	13988	13913	13993	14015	13962	14010	13932	13940	13953	13970	13813	13920	13949	13883	14024	13852	13983	13847	13779	13830	13907	13750	14055	14037	13935	13828	13964	13932	13970	13792	14023	14084	13975	13931	13886	13942	13802	13849	13947	13976	14047	14003	13901	13891	13871	13958	13886	13891	14087	13818	13883	13955	13974	14061	14082	13866	13871	13895	13896	14017	13860	13885	13845	13971	13820	13875	14020	14053	13800	13873	13853	13802	13888	13984	13759	14025	13984	13799	13895	13981	14060	14052	13933	14092	13862	13934	14080	13947	13919	14022	13954	13931	13840	13913	14107	13967	13971	13924	13926	13971	13998	13938	13952	13896	13977	13726	13950	13899	13924	13918	13734	13952	13915	13859	13962	13883	14011	13990	13751	13818	13743	13842	13869	13858	13873	13793	13925	13796	14002	13995	13863	14038	13774	13946	14014	13919	14015	13910	13912	14022	13889	13868	13948	13903	13955	13806	14131	13801	13746	13953	13782	14166	13949	13698	13861	13964	13971	13790	13932	13814	13845	13992	13926	13829	13878	13822	13869	13969	13777	13975	14006	13857	14015	13973	14044	13674	14162	14013	13867	13929	13985	13857	13993	13968	13716	14042	13852	13852	13783	13971	14027	13835	13887	13895	13842	13876	14069	14091	13865	14061	14005	13892	14064	13866	13814	13861	14046	13825	13948	13766	13968	13899	13944	13777	14020	14067	13936	13978	13892	13925	13739	13926	14006	13795	13955	14018	13868	13939	13819	13934	13891	13956	13943	13957	13798	14004	13880	13961	14004	14198	13952	13793	14114	13971	14065	13751	13992	13905	13833	13885	13861	13906	13931	13929	13973	14056	14015	13987	13952	13963	13835	13874	13868	13871	13872	13880	13991	14105	14017	13816	13980	13865	13936	13897	13851	13942	14114	13844	13924	13839	13934	13896	13869	14008	13975	14050	13954	13871	13783	13934	13887	13870	13962	13987	14007	13957	13827	13997	13865	13893	14037	14070	13927	13872	13899	13912	14082	14007	13891	13982	13853	13895	14069	14004	13840	14122	13901	14085	13969	13781	13871	13967	13885	14022	13791	14076	13970	13890	14121	13810	13963	14120	13848	14002	13968	14025	13986	14060	13875	13974	13994	13918	13872	13944	13989	13971	13884	13897	14097	13951	13822	13795	13993	13998	13911	13877	13918	14008	13691	13901	14012	14085	14040	13838	13956	13961	13869	13878	13821	13940	13986	13918	13844	13963	13957	13853	14045	13934	13658	13786	13894	13924	13818	13770	14038	13907	13839	13915	13951	13901	14108	13830	13922	13875	13898	14158	13932	13918	13780	13775	13998	13753	13814	14161	13892	13981	13889	13895	13985	13955	13846	13919	13798	13652	13820	13983	13925	13772	13910	13759	13915	14066	14092	13899	13989	13955	13866	13995	13977	13907	13935	14109	14013	14013	13828	14136	14036	14009	13829	13988	13934	13811	13791	14065	13938	13900	14055	13887	13958	13951	14016	13960	14005	14113	14085	13852	14089	13741	13942	13814	13989	13899	13903	14033	14072	13737	14076	13894	13965	13891	13823	13974	13840	13974	14090	13894	13799	13772	13960	13827	14102	13909	13941	13885	13956	13943	14050	13907	14095	13928	13788	13906	13961	13899	13884	13919	13944	14002	13955	13919	13879	14006	14035	13968	13916	13879	13923	14048	14037	13937	13936	13968	13929	14032	13808	14073	13702	13967	14055	13986	13853	13922	13868	13987	13991	13740	13921	13909	13837	14012	14109	13870	14071	13824	13937	13900	13938	13892	14024	13870	13969	13878	13886	13826	14048	13712	14116	13942	13913	13967	13883	13947	13958	13853	14011	14025	13882	13972	13996	14003	13883	14025	13905	14010	14000	13980	13871	13723	13732	14053	14032	14020	13925	13986	14059	14072	13987	13940	13983	13874	13843	14015	14083	13896	13986	14020	13986	13823	14154	13772	13886	13761	13929	13961	14029	13940	13903	14092	13633	13975	13865	13797	13900	13925	14041	14015	13879	13777	13993	13865	14022	13796	14073	13857	14009	14051	13791	13928	14131	13905	13880	13995	13792	13837	13831	13984	14049	13837	13973	13890	13994	13945	13903	13739	13927	13728	14010	13923	13938	14025	13847	13911	13756	14007	14153	13989	13807	14022	13890	13990	13964	14046	13928	13931	13983	13947	13939	13806	13781	14099	13995	14027	13938	13894	13984	13906	13847	13976	13886	13845	13872	13998	13962	14027	13892	14014	13890	14063	13842	14053	13903	14017	13836	13889	13878	13903	13932	13917	13789	13854	13886	13961	13818	13935	14024	13969	13984	13935	13990	13990	13763	13901	13900	13942	14058	13904	13930	14043	13935	13858	13875	14195	13916	13878	13964	13956	13983	13843	14091	14011	13552	13854	13729	13999	14110	13834	13857	13859	13947	13965	13962	14119	13973	14151	13732	13899	13824	14007	13868	13892	13841	14161	13969	13912	14018	13851	13850	14015	13993	14078	13953	13949	14035	14014	13842	14033	13968	13995	14079	14168	13851	13902	13946	13948	13941	13996	14016	14005	13870	13759	13912	14007	14067	14092	14047	14043	13866	13964	13909	13953	14060	14132	14005	14202	13883	14004	13742	13871	14006	14040	13777	13960	13979	14062	13985	13922	13832	14034	13881	13984	14096	14019	13891	13836	13924	14063	13985	14097	14088	13960	13900	13999	13787	14026	13846	13918	13844	13902	13959	14108	13923	13979	14019	13943	13923	13913	13880	13939	13972	13921	13871	13971	13762	13809	13971	13958	13991	14029	14025	13895	13910	14033	13930	13965	13806	13882	13683	13918	14003	14014	14043	14043	13958	14152	14031	14060	13926	13817	13875	13968	13887	13755	13829	13807	13932	13809	13754	13982	13969	14031	13920	13829	13928	13881	13877	13747	14047	13754	14052	13950	14093	13851	14070	13887	13970	13974	13878	13880	13881	13952	13820	13902	13946	14141	13949	13923	13968	13949	13941	13874	14045	13900	13854	13977	13948	13860	13973	13954	14067	13937	13906	14004	14014	13932	13848	13925	13659	13962	13945	13952	14002	13957	13981	13879	13956	13906	14133	13939	13898	13931	13956	13886	13815	14030	13980	14016	13869	13932	13869	14088	14064	13962	13862	13897	14085	14013	13895	13993	13981	13915	13891	13841	13969	13973	14033	13890	13843	13968	13963	13855	13953	13879	13975	13959	13883	13804	14045	13926	13948	14186	13824	13909	13869	14036	13900	13980	13993	13993	13927	13983	13865	13957	13962	14089	13824	13882	14034	14174	14001	14090	14117	13970	13786	14087	13984	13965	13937	13901	13988	13900	13980	13830	14008	13959	13778	13892	13867	13901	14098	14039	14047	13865	13909	14107	13896	13950	14072	13875	13837
23377	21356	28195	24980	22013	20176	18902	16828	16437	16581	16674	16837	16655	16470	16455	16533	16746	16613	16390	16411	16472	16351	16172	16469	16315	16343	16212	16204	16373	16354	16193	16393	16355	16331	16352	16497	16592	16398	16378	16330	16284	16492	16397	16375	16271	16231	16033	16277	16203	16517	16291	16481	16474	16386	16341	16228	16333	16398	16357	16435	16313	16473	16311	16263	16333	16494	16163	16368	16187	16163	16360	16089	16407	16352	16435	16216	16486	16260	16038	16292	16369	16302	16532	16339	16192	16460	16307	16301	16267	16220	16356	16404	16308	16209	16336	16312	16289	16142	16373	16407	16448	16264	16209	16401	16168	16391	16234	16349	16336	16204	16336	16347	16332	16322	16325	16235	16315	16220	16409	16324	16311	16292	16219	16184	16207	16295	16294	16232	16214	16327	16414	16301	16288	16431	16183	16253	16274	16251	16266	16135	16221	16233	16413	16227	16236	16205	16397	16401	16240	16208	16406	16357	16208	16486	16412	16387	16264	16203	16352	16348	16506	16232	16279	16301	16270	16356	16193	16258	16508	16393	16442	16170	16340	16261	16328	16302	16218	16329	16372	16599	16201	16255	16239	16229	16170	16020	16452	16114	16591	16279	16359	16223	16308	16427	16261	16084	16050	16323	16211	16177	16290	16260	16247	16192	16298	16339	16162	16360	16370	16397	16320	16218	16358	16295	16361	16405	16345	16313	16255	16216	16299	16077	16313	16281	16188	16374	16447	16423	16371	16064	16320	16193	16223	16505	16335	16166	16171	16037	16134	16329	16063	16178	16187	16005	16195	16294	16392	16276	16351	16270	16148	16504	16171	16183	16186	16325	16188	16061	16345	16265	16276	16257	16248	16417	16389	16415	16208	16477	16204	16340	16204	16262	16197	16261	16295	16403	16236	16571	16462	16102	16198	16381	16341	16502	16470	16379	16369	16369	16085	16257	16422	16326	16196	16246	16441	16258	16278	16339	16493	16315	16291	16294	16263	16260	16354	16403	16344	16293	16474	16166	16059	16292	16232	16404	16426	16532	16245	16323	16333	16133	16050	16433	16352	16493	16294	16301	16439	16317	16327	16311	16196	16295	16210	16344	16302	16466	16519	16313	16129	16391	16516	16135	16260	16402	16292	16374	16225	16486	16292	16291	16474	16255	16329	16284	16437	16429	16411	16507	16282	16215	16341	16371	16261	16238	16142	16470	16284	16326	16371	16415	16188	15942	16277	16275	16190	16508	16283	16294	16376	15974	16272	16432	16339	16476	16199	16323	16249	16480	16276	16256	16283	16259	16385	16256	16191	16192	16285	16394	16383	16370	16472	16317	16251	16413	16310	16323	16127	16158	16228	16234	16261	16289	16238	16444	16219	16344	16417	16311	16233	16359	16235	16442	16350	16338	16354	16308	16274	16479	16260	16197	16358	16219	16318	16212	16360	16343	16403	16188	16200	16280	16487	16303	16536	16324	16387	16208	16337	16186	16205	16370	16241	16165	16283	16305	16370	16248	16361	16241	16147	16201	16258	16361	16215	16274	16202	16353	16435	16306	16522	16289	16259	16590	16336	16230	16217	16247	16277	16502	16252	16438	16188	15896	16335	16434	16307	16370	16077	16296	16290	16259	16435	16319	16349	16093	16242	16395	16344	16247	16323	16326	16232	16170	16465	16335	16337	16414	16237	16193	16426	16358	16296	16113	16166	16249	16166	16472	16398	16380	16250	16169	16274	16333	16324	16239	16317	16174	16426	16305	16270	16205	16110	16212	16287	16256	16407	16380	16333	16243	16392	16311	16304	16247	16574	16154	16304	16161	16395	16327	16132	16450	16335	16434	16360	16251	16399	16336	16222	16266	16440	16183	16278	16281	16320	16128	16329	16158	16326	16150	16337	16260	16210	16422	16236	16534	16243	16287	16504	16118	16377	16418	16295	16314	16449	16324	16361	16533	16352	16426	16432	16101	16232	16270	16387	16573	16419	16320	16198	16129	16261	16297	16324	16343	16218	16166	16334	16156	16163	16251	16297	16458	16269	16336	16456	16327	16061	16198	16247	16256	16203	16305	16315	16359	16181	16346	16498	16536	16276	16452	16343	16389	16536	16278	16403	16314	16270	16416	16341	16329	16367	16272	16372	16391	16277	16407	16225	16395	16374	16191	16296	16381	16411	16328	16303	16286	16252	16501	16242	16325	16215	16066	16272	16186	16280	16406	16376	16106	16259	16102	16301	16498	16217	16467	16012	16353	16467	16336	16204	16151	16443	16305	16252	16226	16397	16191	16199	16296	16162	16343	16236	16328	16323	16226	16199	16325	16114	16183	16300	16242	16263	16304	16311	16317	16427	16373	16551	16245	16254	16487	16188	16382	16119	16358	16332	16233	16414	16353	16185	16318	16580	16357	16436	16211	16161	16280	16287	15948	16380	16350	16420	16219	16296	16110	16281	16495	16308	16403	16446	16469	16317	16300	16206	16418	16509	16381	16447	16354	16391	16317	16442	16314	16204	16222	16393	16217	16281	16134	16457	16467	16454	16360	16191	16439	16323	16351	16277	16286	16061	16330	16252	16503	16211	16329	16249	16491	16300	16333	16152	16157	16133	16160	16469	16153	16493	16466	16527	16253	16302	16302	16337	16401	16395	16342	16293	16325	16262	16231	16356	16219	16122	16380	16372	16243	16371	16048	16258	16535	16394	16157	16219	16398	16545	16189	16484	16481	16375	16422	16494	16197	16472	16395	16332	16356	16222	16247	16036	16519	16396	16375	16085	16301	16271	16324	16341	16329	16194	16397	16330	16253	16377	16263	16435	16246	16264	16307	16306	16235	16232	16427	16392	16227	16332	16363	16245	16189	16418	16259	16469	16370	16222	16371	16402	16425	16297	16431	16260	16359	16479	16133	16246	16254	16432	16351	16298	16183	16194	16299	16279	16240	16287	16203	16179	16331	16348	16347	16291	16310	16217	16235	16346	16316	16228	16409	16343	16318	16200	16341	16287	16252	16088	16192	16323	16321	16374	16225	16493	16370	16430	16360	16460	16308	16076	16032	16188	16314	16452	16278	16151	16256	16244	16274	16181	16122	16199	16084	16272	16399	16366	16283	16339	16224	16430	16192	16273	16217	16091	16168	16291	16376	16264	16341	16258	16515	16368	16185	16305	16276	16331	16387	16245	16239	16297	16395	16399	16382	16290	16295	16265	16242	16422	16172	16494	16325	16356	16200	16366	16348	16284	16354	16125	16093	16502	16200	16421	16406	16409	16328	16323	16144	16324	16252	16383	16272	16337	16165	16437	16405	16345	16287	16281	16280	16411	16303	16290	16209	16303	16500	16355	16205	16119	16396	16355	16241	16283	16512	16357	16397	16245	16338	16324	16401	16332	16281	16165	16318	16240	16248	16562	16273	16373	16067	16032	16250	16378	16352	16202	16346	16361	16033	16209	16427	16190	16209	16243	16400	16350	16556	16290	16363	16466	16149	16402	16448	16339	16131	16395	16114	16247	16148	16296	16385	16194	16119	16414	16342	16521	16381	16301	16474	16260	16228	16135	16257	16164	16146	16125	16166	16259	16450	16037	16276	16285	16408	16300	16541	16383	16372	16091	16435	16463	16094	16155	16370	16194	16319	16341	16359	16164	16188	16145	16234	16127	16312	16044	16310	16248	16163	16384	16226	16171	16332	16303	16112	16247	16306	16474	16299	16333	16295	16180	16307	16257	16439	16347	16282	16351	16188	16370	16196	16392	16276	16263	16220	16319	16287	16108	16347	16364	16267	16365	16211	16285	16278	16421	16387	16340	16273	16273	16218	16138	16209	16405	16113	16445	16417	16266	16092	16111	16234	16400	16510	16370	16397	16218	16377	16278	16153	16187	16317	16361	16341	16448	16224	16196	16186	16461	16217	16150	16255	16080	16335	16375	16348	16345	16174	16401	16167	16311	16276	16134	16427	16484	16384	16395	16345	16524	16411	16490	16511	16318	16404	16307	16219	16323	16277	16489	16225	16423	16244	16411	16410	16287	16145	16414	16346	16333	16366	16456	16288	16320	16243	16367	16189	16403	16304	16183	16232	16288	16291	16387	16196	16328	16319	16413	16170	16251	16417	16337	16234	16254	16263	16297	16254	16205	16329	16295	16231	16401	16341	16367	16261	16464	16297	16134	16193	16319	16477	16161	16194	16408	16436	16130	16128	16274	16140	16296	16297	16323	16308	16363	16357	16437	16295	16299	16312	16059	16448	16205	16271	16507	16386	16273	16314	16192	16309	16155	16449	16266	16248	16347	16287	16508	16337	16302	16510	16439	16313	16214	16488	16247	16344	16225	16035	16348	16193	16438	16335	16304	16239	16403	16303	16302	16145	16668	16125	16435	16241	16581	16018	16177	16182	16154	16182	16405	16265	16315	16508	16275	16251	16117	16387	16251	16377	16295	16194	16221	16406	16372	16412	16274	16495	16279	16330	16288	16534	16373	16504	16180	16247	16115	16240	16346	16142	16381	16286	16133	16481	16224	16240	16269	16167	16235	16341	16289	16183	16326	16048	16061	16274	16300	16313	16210	16178	16111	16293	16260	16398	16467	16285	16479	16169	16260	16389	16197	16441	16423	16257	16190	16199	16051	16364	16135	16280	16192	16479	16356	16384	16255	16379	16509	16448	16312	16228	16315	16339	16271	16041	16422	16340	16319	16315	16262	16381	16216	16127	16328	16511	16341	16403	16448	16152	16237	16356	16423	16331	16286	16312	16192	16343	16507	16300	16338	16414	16347	16184	16473	16266	16223	16147	16488	16275	16517	16285	16364	16428	16329	16068	16302	16335	16368	16567	16456	16246	16407	16201	16167	16297	16133	16554	16483	16153	16295	16314	16306	16397	16352	16379	16321	16274	16257	16324	16253	16132	16230	16277	16149	16384	16191	16067	16167	16336	16277	16161	16291	16320	16304	16324	16256	16247	16259	16279	16234	16356	16357	16441	16323	16456	16489	16120	16337	16200	16346	16470	16260	16439	16131	16266	16259	16368	16319	16368	16337	16358	16279	16279	16304	16335	16212	16313	16540	16268	16218	16441	16118	16245	16565	16233	16344	16262	16277	16232	16506	16276	16095	16300	16301	16490	16481	16167	16270	16298	16215	16170	16082	16355	16502	16110
13520	23654	19016	15939	14928	14759	14331	14149	13814	13642	13649	13851	13877	13708	13823	13685	13622	13769	13587	13529	13579	13524	13460	13616	13603	13542	13585	13476	13548	13616	13709	13781	13698	13599	13593	13622	13539	13479	13446	13639	13688	13457	13359	13484	13627	13419	13547	13473	13579	13670	13516	13559	13556	13580	13465	13702	13653	13456	13517	13613	13608	13689	13772	13597	13738	13828	13531	13593	13466	13587	13480	13530	13479	13513	13410	13562	13496	13373	13446	13552	13587	13541	13457	13490	13705	13508	13615	13689	13542	13506	13489	13383	13391	13593	13389	13525	13383	13387	13544	13453	13470	13553	13657	13668	13635	13635	13439	13505	13550	13358	13645	13604	13580	13556	13478	13500	13705	13485	13698	13581	13515	13605	13444	13527	13601	13527	13671	13525	13539	13584	13482	13643	13448	13476	13538	13405	13435	13587	13613	13483	13414	13729	13532	13608	13565	13595	13441	13552	13589	13489	13492	13676	13599	13612	13559	13431	13676	13635	13461	13392	13406	13581	13643	13507	13397	13594	13484	13713	13631	13467	13560	13592	13429	13455	13705	13668	13588	13523	13441	13603	13551	13441	13429	13506	13412	13545	13577	13592	13433	13465	13649	13634	13480	13660	13618	13561	13547	13530	13542	13679	13695	13551	13582	13496	13510	13572	13505	13456	13485	13518	13588	13643	13458	13482	13480	13464	13593	13496	13458	13504	13439	13573	13550	13487	13534	13511	13550	13570	13631	13678	13553	13662	13598	13468	13475	13602	13592	13602	13529	13706	13640	13413	13435	13479	13577	13373	13629	13578	13484	13433	13480	13536	13461	13591	13502	13581	13453	13497	13513	13369	13420	13591	13525	13654	13634	13631	13465	13459	13742	13516	13489	13479	13467	13664	13718	13756	13380	13590	13547	13580	13540	13492	13389	13541	13385	13453	13673	13426	13520	13562	13619	13507	13546	13465	13324	13507	13464	13549	13582	13537	13581	13490	13584	13602	13546	13606	13642	13534	13384	13622	13489	13536	13452	13484	13573	13635	13484	13529	13584	13495	13709	13617	13567	13444	13582	13612	13562	13397	13575	13702	13709	13530	13388	13518	13547	13468	13482	13535	13435	13578	13492	13391	13492	13434	13468	13417	13684	13388	13378	13575	13447	13531	13582	13622	13610	13359	13599	13552	13510	13487	13475	13420	13610	13474	13578	13442	13400	13545	13615	13621	13550	13486	13596	13461	13267	13598	13575	13447	13546	13548	13573	13620	13662	13675	13420	13656	13625	13513	13657	13401	13620	13476	13457	13276	13576	13446	13654	13466	13473	13473	13586	13534	13552	13744	13526	13623	13392	13559	13621	13450	13639	13608	13457	13604	13488	13544	13593	13508	13481	13677	13750	13504	13593	13575	13620	13520	13550	13609	13484	13717	13534	13470	13531	13541	13548	13581	13469	13596	13557	13518	13553	13543	13425	13632	13477	13563	13618	13558	13411	13720	13580	13404	13613	13428	13511	13619	13512	13355	13521	13680	13538	13555	13560	13516	13509	13528	13597	13459	13504	13487	13508	13435	13690	13333	13471	13495	13474	13602	13273	13543	13608	13519	13502	13424	13515	13480	13291	13372	13609	13504	13497	13616	13548	13590	13523	13459	13488	13528	13472	13493	13601	13555	13533	13524	13653	13513	13544	13683	13503	13491	13435	13518	13635	13409	13633	13691	13625	13593	13460	13541	13512	13481	13441	13455	13396	13428	13584	13657	13565	13541	13626	13501	13739	13465	13566	13555	13530	13611	13514	13519	13471	13713	13466	13539	13475	13642	13498	13422	13529	13641	13402	13403	13554	13690	13471	13738	13567	13601	13441	13566	13544	13598	13558	13610	13574	13540	13644	13326	13766	13533	13617	13596	13552	13411	13581	13624	13557	13606	13535	13341	13560	13765	13526	13507	13481	13590	13496	13529	13552	13516	13592	13687	13556	13680	13479	13394	13386	13588	13437	13575	13505	13659	13581	13549	13529	13731	13481	13523	13476	13537	13461	13536	13636	13465	13447	13645	13595	13508	13396	13569	13585	13560	13561	13544	13541	13506	13550	13513	13426	13621	13564	13558	13299	13393	13646	13509	13452	13533	13634	13574	13602	13343	13504	13582	13682	13584	13529	13523	13470	13609	13403	13338	13410	13574	13585	13662	13391	13417	13614	13580	13439	13587	13544	13572	13732	13622	13562	13482	13508	13494	13558	13396	13590	13440	13519	13460	13567	13586	13526	13464	13418	13467	13644	13588	13440	13623	13484	13565	13609	13675	13480	13384	13578	13326	13440	13583	13689	13482	13531	13557	13755	13542	13510	13704	13527	13633	13523	13495	13554	13516	13489	13556	13492	13537	13521	13629	13523	13667	13517	13513	13580	13539	13628	13453	13476	13462	13642	13362	13526	13645	13453	13678	13491	13523	13494	13477	13712	13454	13391	13653	13645	13562	13475	13468	13644	13475	13602	13385	13595	13548	13554	13587	13659	13518	13605	13727	13559	13341	13456	13597	13539	13560	13603	13579	13437	13363	13652	13463	13673	13506	13555	13607	13578	13712	13545	13636	13462	13608	13542	13659	13594	13543	13700	13630	13507	13460	13606	13559	13546	13626	13578	13517	13492	13413	13461	13709	13524	13531	13508	13475	13494	13530	13626	13606	13472	13587	13502	13562	13597	13788	13516	13603	13514	13613	13651	13345	13357	13437	13521	13740	13617	13518	13450	13595	13447	13648	13522	13582	13646	13631	13682	13457	13413	13569	13574	13512	13630	13438	13503	13610	13528	13549	13452	13582	13559	13481	13536	13527	13439	13510	13508	13539	13612	13502	13531	13510	13425	13446	13562	13373	13508	13637	13622	13413	13556	13535	13548	13607	13567	13655	13574	13581	13566	13516	13631	13558	13556	13560	13709	13366	13325	13526	13735	13528	13577	13645	13646	13400	13490	13422	13478	13592	13532	13655	13629	13592	13470	13439	13626	13511	13401	13607	13629	13613	13470	13587	13267	13376	13494	13609	13548	13475	13555	13556	13620	13617	13647	13555	13456	13598	13507	13400	13381	13537	13569	13404	13458	13629	13434	13438	13555	13580	13532	13668	13616	13520	13718	13488	13569	13625	13631	13488	13472	13512	13437	13519	13431	13415	13512	13496	13568	13571	13589	13488	13426	13515	13475	13334	13540	13487	13572	13594	13687	13505	13426	13529	13727	13436	13720	13533	13520	13461	13468	13481	13524	13530	13555	13532	13560	13591	13604	13458	13565	13362	13481	13714	13470	13415	13520	13551	13496	13567	13578	13430	13445	13488	13594	13496	13546	13506	13511	13663	13437	13615	13504	13662	13522	13652	13560	13589	13574	13621	13608	13657	13498	13474	13545	13692	13485	13531	13467	13635	13510	13698	13590	13628	13593	13534	13428	13719	13383	13547	13635	13628	13510	13538	13573	13430	13568	13619	13525	13383	13552	13494	13587	13372	13427	13507	13595	13480	13543	13639	13415	13650	13530	13553	13457	13517	13485	13415	13466	13527	13544	13470	13616	13576	13538	13541	13602	13615	13546	13579	13449	13420	13590	13551	13537	13560	13433	13468	13500	13355	13615	13686	13382	13588	13440	13584	13518	13653	13429	13601	13512	13546	13509	13446	13513	13419	13410	13532	13589	13577	13561	13470	13626	13567	13486	13642	13474	13488	13376	13636	13575	13546	13554	13466	13561	13527	13522	13468	13493	13630	13580	13517	13538	13619	13538	13538	13435	13352	13646	13451	13447	13552	13547	13552	13485	13449	13560	13643	13565	13509	13532	13526	13583	13599	13473	13514	13478	13393	13684	13482	13621	13534	13649	13379	13616	13551	13620	13626	13569	13500	13466	13490	13406	13439	13540	13560	13497	13459	13405	13575	13589	13676	13658	13711	13532	13490	13723	13555	13313	13572	13674	13474	13701	13542	13514	13570	13468	13614	13380	13511	13585	13422	13620	13370	13647	13507	13544	13497	13526	13447	13579	13521	13505	13599	13438	13440	13538	13360	13628	13550	13369	13622	13435	13472	13683	13641	13442	13634	13617	13434	13473	13568	13600	13354	13489	13553	13346	13392	13516	13547	13717	13423	13573	13295	13587	13518	13477	13524	13434	13607	13599	13588	13602	13487	13382	13621	13466	13476	13509	13330	13578	13545	13595	13426	13478	13497	13404	13539	13506	13596	13498	13633	13615	13656	13551	13748	13523	13538	13587	13499	13602	13671	13653	13555	13513	13631	13459	13648	13620	13429	13525	13397	13671	13446	13520	13590	13514	13545	13487	13504	13601	13506	13553	13503	13592	13631	13581	13651	13576	13618	13585	13506	13515	13447	13435	13534	13537	13567	13324	13760	13561	13611	13453	13483	13678	13615	13598	13431	13582	13480	13401	13436	13505	13509	13576	13609	13553	13638	13614	13446	13543	13737	13577	13484	13550	13616	13422	13416	13455	13667	13592	13582	13617	13445	13512	13541	13536	13469	13558	13492	13573	13578	13540	13640	13610	13479	13526	13359	13363	13529	13587	13630	13622	13423	13467	13455	13596	13550	13464	13577	13374	13609	13462	13503	13404	13486	13567	13573	13660	13478	13555	13378	13569	13403	13528	13308	13601	13435	13478	13518	13721	13666	13444	13525	13544	13394	13473	13500	13446	13446	13603	13507	13526	13588	13528	13506	13449	13513	13642	13390	13771	13435	13492	13585	13622	13511	13546	13402	13542	13660	13673	13462	13617	13498	13651	13579	13471	13583	13473	13521	13550	13626	13572	13577	13625	13523	13464	13620	13460	13549	13479	13514	13595	13535	13477	13352	13548	13672	13429	13654	13425	13571	13542	13495	13564	13373	13388	13762	13543	13489	13439	13560	13574	13365	13555	13590	13512	13606	13615	13654	13499	13599	13563	13674	13431	13591	13575	13517	13550	13586	13629	13479	13471	13478	13514	13419	13496	13630	13588	13393	13602	13545	13513	13591	13599	13613	13652	13497	13553	13561	13586	13642	13667	13330	13358	13532	13669	13494	13522	13588	13461	13437	13421	13636	13401	13434	13717	13471	13361	13495	13423	13398	13643	13384	13672	13714	13573	13465	13659	13616	13591	13484	13516	13579
24961	21310	26647	26391	18837	17718	17805	17309	16992	17148	17410	17030	17134	17037	17133	17128	17241	17161	16934	17150	17148	17019	17030	17106	17119	17264	16849	17077	17009	17021	17170	16868	17076	17133	17044	16974	16867	17079	16991	16765	16989	16898	16853	16886	17033	17193	16852	16972	17251	16922	16748	16887	16862	16761	17194	17115	16864	17005	17125	17159	16874	17043	17091	17032	17021	16767	16834	16901	17062	17163	16844	16955	16795	16926	17003	16916	16939	17048	17010	16852	16949	16815	16959	16997	17042	17004	16850	17004	16928	17083	17041	16889	17135	16997	17147	16987	17116	16977	16941	16901	17116	17199	17211	17108	16972	17049	17032	17084	16793	17063	17028	17009	17054	16961	17203	17021	17192	16887	16888	16786	16858	16998	16935	17020	16832	16958	16960	16946	16860	16975	17006	17097	17088	16852	16938	16900	16966	17016	16840	16982	16877	17061	17012	16894	16878	16854	16946	17273	17168	16947	17060	16953	16917	16918	16989	16977	17094	17100	16898	17009	16889	17103	16770	16969	17008	16908	17088	17061	16980	16956	16960	17074	16815	16870	17080	17028	17120	17002	16985	16867	16736	17079	16936	16955	17060	16931	16832	17031	16970	17107	16947	17165	16803	16876	17056	17127	16850	16994	17060	16987	16886	17031	17168	16947	16956	17178	16933	16948	16911	16952	16801	17185	17094	17042	16921	16926	16946	17008	16964	16866	16993	16855	16879	16936	17044	16837	16883	17105	17047	16817	16887	17112	16811	16961	16936	16671	16865	16999	16904	16800	17101	16954	17192	17063	17000	16869	16982	17044	17031	17163	17034	16819	16981	17005	16942	17058	16951	16915	17003	16899	16999	17077	16918	17111	17031	17016	16998	16981	16985	16829	16873	16951	17087	16949	17141	17075	17066	17031	17081	17008	16898	16782	17098	17107	16954	16852	17202	17055	17077	17084	17066	17074	17093	17017	16998	17098	17064	16938	17111	16932	17201	17064	17067	16993	17048	16892	16927	17028	16939	17002	16950	17151	17002	16942	16959	17142	16960	17020	16959	16940	17002	16913	16984	16902	16904	16666	16832	17046	17052	16997	17052	17036	17048	17055	16906	16757	16898	17003	17067	17018	17060	17039	16856	17040	17069	17194	17061	16865	16931	17192	16925	16878	16966	16940	17006	17075	17058	16993	17108	17060	17147	17082	17044	17035	17059	17044	17156	17158	16929	17104	16797	16946	17036	16933	16980	17130	17123	16978	17070	17204	16754	16965	16786	16847	17005	17068	17080	17106	17226	16794	16935	17067	16713	17132	16973	17038	16971	16863	16962	16934	17008	16984	17146	17074	16937	17223	17097	17148	16940	17078	16958	16994	16936	17084	16895	16959	16986	16754	17190	16919	16757	16972	17020	17130	16904	17051	17031	17027	17163	17169	16935	17148	17051	16977	16828	17025	17084	16966	17094	16881	16969	17022	16859	17034	16925	17059	17016	16840	17216	16875	17157	17016	16964	16845	16914	17186	17184	16931	17061	16883	17218	17053	17265	16956	17139	17035	17038	16965	16756	16962	16945	17281	17007	16929	17189	17149	17003	17077	16931	16939	17065	16908	17022	16956	16901	17047	17095	16945	17041	17138	16970	17103	17077	16821	17287	17018	16922	16913	16967	17084	16952	17013	16880	17151	17052	16905	17050	17096	17171	16891	17114	17104	16878	17006	16787	16864	17008	16839	17034	17038	17025	16988	17000	17013	17066	17164	16948	17044	17197	16891	16838	17056	16976	17064	16984	16963	16889	17136	17199	17065	17027	16992	16919	16986	17022	16980	16980	16870	17222	16826	16926	16906	17145	16767	16898	16954	17051	17075	16906	17021	16869	16974	17083	16842	17031	16919	16924	16875	17067	17037	16884	17010	17235	17208	17017	16993	16737	17025	17083	16972	17098	16947	16927	16898	17094	16900	16933	16811	16970	16815	16936	17040	16928	16940	17168	16810	16971	17096	17161	17032	17077	17034	17077	17008	16903	17049	16961	16784	16884	16931	17040	17166	16884	16890	17215	17119	16780	16968	17154	17042	17101	17134	17123	17005	17017	16948	16966	16896	17053	17049	17123	17029	17001	16883	17013	16902	16954	17036	16930	17060	16838	17063	17005	16990	16946	16793	17029	16794	16813	16860	17135	16806	17088	16911	16803	16982	16896	17151	16935	16929	16942	17025	17091	17309	16858	16933	17162	16950	17059	17049	16985	17254	17070	16930	16969	16877	16879	17059	17045	17101	16866	16974	17139	17072	16907	16966	16815	16792	17016	17077	17046	16999	17149	17004	16957	16989	17105	16896	17075	16923	17019	17181	17288	17048	17204	16982	17025	16991	16933	16901	17198	17119	16980	16909	16987	17062	17291	16815	17136	16937	16980	17056	17045	17044	17143	17036	16928	17014	16956	16762	17100	16940	16939	16998	17112	17151	17284	16984	16977	16960	16860	17017	17075	16911	16961	17217	16948	16851	16856	17085	17125	16937	17098	17012	17001	16824	16896	17025	17062	17204	17117	17138	17169	17135	17015	16981	17036	16822	17105	17102	17176	17133	17130	16987	16979	17068	16968	16921	16913	17013	16931	16884	16940	17115	17054	16932	17161	16969	17149	17042	17222	16786	17250	17264	16929	17052	16852	16997	17066	16939	17058	17170	16975	16990	17090	16956	16984	16969	16944	17040	17054	17035	17162	16972	17232	16882	17094	17061	17174	17219	16938	17123	16994	16981	17047	17155	16822	16905	16913	17091	17131	16941	16818	17095	16874	16836	17169	17133	17011	16915	16816	16941	16909	16948	16906	17088	16882	16885	16933	16911	17141	17025	17066	17043	17159	16751	17031	17063	16923	17086	17103	17125	17224	16992	16970	16989	16730	16956	17214	17107	16934	17149	17177	16796	17038	16991	16893	16937	16879	17037	17048	16970	16804	17050	17076	16903	17049	17257	17048	17082	16899	16888	17011	17003	17050	16785	17024	17069	16894	16936	17028	16977	17015	16998	17023	16898	16902	16835	16869	16762	17080	17030	17011	16951	16994	16967	16790	17080	17019	16968	16976	17045	16939	17094	16760	17009	16887	16903	16986	17167	17019	16934	17161	16959	16850	16989	17043	16894	16797	17047	17078	17074	17177	17066	17017	16912	16730	16959	17174	16986	16767	16761	16807	16975	16922	16663	16907	17125	17078	17081	16980	17063	16923	16983	16892	16995	16951	16983	17006	16888	17120	16948	16997	17178	16918	17133	17146	16889	17138	17060	16985	16669	17028	17045	16906	16921	17284	16898	17011	16991	17023	17109	17005	17010	16942	16997	16951	16825	17030	16884	17112	17059	16985	16950	17175	17018	16716	16866	16890	17018	16990	16956	16963	17054	17055	17182	17205	16991	17020	17033	16830	17003	16956	16939	17115	16953	17043	17141	17014	16831	16944	17027	17150	17174	17037	16795	17148	17018	17034	16888	16864	17101	17048	17002	16945	16868	16926	17040	16964	17118	17044	17027	16981	16934	16905	17098	16974	17039	16951	17047	16946	16942	16854	16829	16864	17085	16976	16934	17112	16701	16924	17106	17196	17245	17035	17041	17103	16733	16925	17003	17200	17189	17065	17018	16970	17100	17047	17148	17106	17002	17188	17148	17061	17005	16794	17092	17060	16923	17052	17035	17118	17104	16836	17064	17026	17169	17028	16993	17100	16935	16885	16700	16876	16888	16932	16981	16885	17044	16894	16945	17023	16882	16997	17224	17121	17029	17062	16780	16710	16821	16829	16807	16906	16888	17095	17004	17062	17266	16995	17002	16880	17142	16884	16929	16764	16837	16828	16983	17297	16888	16809	17205	17059	17164	16946	16992	16930	16903	17098	17156	17133	16968	16880	17000	16975	16978	17000	16973	17101	16848	16900	17102	16939	16932	17039	16869	16967	16969	16904	17004	16746	17115	16847	16884	17204	16923	16854	16898	17042	17010	17150	16927	16984	16884	17030	16832	16858	17024	17039	17167	17204	16974	17034	17119	17159	17065	16856	16969	16847	17096	17177	17260	16841	16914	17103	17067	16896	17034	16948	16926	16935	16933	16874	17212	16906	16929	17108	16958	16996	16958	17085	17089	16980	16901	17060	17056	16986	16954	16979	16971	16702	17015	17023	17011	16940	17016	17031	16997	17057	17121	16980	16956	17005	17048	17115	16808	17084	17227	17037	16898	17036	17068	17187	16972	17033	17018	17127	17039	16952	16988	16969	17005	17111	17102	16994	17011	17181	16862	17030	16985	17096	16925	16901	16915	16959	16908	16855	17143	17159	17090	17007	17019	17053	16919	16913	17136	16884	16939	16769	17048	16956	16825	17031	17034	17091	17048	16858	17061	17102	17154	16848	17095	16953	16948	16953	16842	17231	16831	16911	17020	17034	17033	16789	16856	17163	17233	16964	17103	16916	17101	16962	17015	17106	16852	16889	16931	17021	17003	17025	16767	16990	17029	17152	16815	17084	17029	16848	16918	17087	17103	17007	17021	16977	16980	17205	16856	17067	17071	17046	17129	16816	16951	16994	16952	16938	16813	16892	16833	16979	17107	16947	16994	16916	16909	17065	17030	17004	17192	17125	17009	17052	17141	17056	17270	16957	17047	16912	16977	17039	17142	17071	17037	16860	16917	17084	16880	17146	17032	17174	17029	16859	17028	17190	17109	16969	16841	17117	16974	16946	16963	17037	17046	17041	17063	16991	16910	16821	16840	16935	16949	17173	16932	17078	17009	16877	16975	16839	16982	16927	16925	16833	16922	16998	17172	17043	16941	16892	16906	17055	16957	17085	16855	17154	17058	17124	16972	17079	16956	16899	16933	17013	16836	16858	16885	17233	16878	16798	17071	16968	17155	17211	17182	17014	17095	17123	17129	16864	17045	16991	16889	16931	17091	16988	16992	16810	16965	17088	17001	16872	17024	16937	16990	17155	16910	17007	16949	16887	16986	17037	16956	16947	16917	17111	17028	16912	17110	16793	17046	17109	17046	16835	16928	17016	16979	16930	16917	17133	16918	17037	17108	17236	16889	17001	16960	16893	17034	16899	17010	17086	17236	17041	16930	17005	17037	17014	16976	16832	16960	17200	17075	16914	16973	17043	17060	17064	16957
14410	20904	17590	15712	14745	14712	14437	14363	14084	13928	14077	14199	14027	13999	14114	14201	14102	14007	13962	13958	13952	13921	13958	13724	13930	13942	13787	13857	13942	13830	13885	13897	14027	13740	13956	13944	13846	13991	13888	14062	13930	13886	13728	13794	13745	13993	14013	13910	14035	13683	13863	13852	13943	13951	13837	13880	13894	14015	13828	13817	13966	13947	13866	13962	13882	13894	14025	13923	14046	13872	13871	13850	13765	13805	14035	14072	13917	13814	14016	13993	13723	13813	14133	14164	13982	13894	13861	13982	13795	13859	13896	13922	13896	14030	13952	13902	13881	13944	13983	13912	13816	13889	13938	13950	13985	13799	13910	13932	13965	13894	13858	13898	13912	13965	13813	13895	13936	13892	13870	13826	13854	13788	13952	13834	13704	13864	14013	13831	13963	13879	13922	14068	13962	13872	13881	13979	13797	13961	13818	13980	13832	13849	13967	13920	13824	14032	13789	13954	13998	13932	14052	13887	13868	13862	13917	13780	13716	13725	13932	13929	14065	13957	14047	13835	14022	13881	14021	13887	14080	14008	14025	13974	13896	13790	13991	13959	13736	13845	13909	14133	13906	13965	13959	13914	13964	13714	13788	13834	13863	14056	13872	14023	13975	13937	13888	13930	13876	13999	13845	13840	13734	14091	13990	14011	13626	14034	14018	13893	13827	13934	14013	13933	13820	13732	13912	13948	13771	13924	13915	13989	13743	13949	14002	13823	13852	13911	13852	13890	13957	14004	13848	13935	13783	13851	14072	13774	13982	13771	14137	13833	13987	13961	13944	13846	13832	13968	13896	13949	13870	13809	13867	13853	13864	13800	13934	13865	13844	13954	13919	13756	13909	13930	13886	13868	13948	13802	13927	13820	13885	13950	13876	13781	14045	13947	13848	13774	13869	13942	13928	13811	13985	13969	13910	13806	13862	13848	13906	13849	13687	13858	13731	13756	13791	13702	13940	13755	14021	13842	13902	13740	14018	13938	13918	13859	13897	13729	13946	14078	13756	13754	14004	13997	14015	13863	13864	13967	13948	13896	13813	13920	13801	13985	13990	13811	13981	13911	13761	13813	13888	13889	13901	13855	13736	13851	13919	13876	13949	13966	14030	14001	14042	13823	13898	13822	13923	13875	14023	13913	13940	13906	13884	13900	13932	13878	13971	13962	13959	13900	13924	14111	14089	13909	13952	13831	13850	13892	13815	13743	13890	13865	13986	13886	13990	13914	13882	13843	13822	14019	13788	13903	13773	13869	13968	13941	13846	13793	13991	14005	13988	13765	13681	13877	13797	13895	13891	13963	13926	13941	13832	14113	13988	13884	13902	14021	13817	13962	14021	13851	13939	13949	13907	13845	13801	13892	13963	14119	13883	13776	13718	13869	13867	13906	13960	13969	13995	13953	13895	13950	13893	13858	13965	13731	13985	14017	13881	13874	13943	13780	13868	13915	13774	13855	13931	13931	13917	13866	13797	13921	13921	13741	13922	13923	13787	13879	14034	13996	14094	13850	13882	13868	13883	13938	13818	13980	13998	13836	13990	13872	13862	13961	13935	13800	14045	13868	14076	13934	13768	13970	14051	14075	13938	13998	13880	13987	13795	13830	13970	13808	13832	13858	13816	13913	13964	13873	14009	13990	13879	13816	13775	13985	13997	13894	13888	14017	13729	13899	13880	13948	13898	13738	13772	13801	13923	14009	14029	14142	13874	14019	14004	13917	13954	13900	14127	13793	13855	13956	13789	13956	13955	13857	13917	13890	13811	14149	14049	13929	13861	13673	13985	13950	13807	14079	13955	14083	13886	13857	13912	13951	13977	13959	13895	13952	13839	13851	14013	13833	13893	13783	13842	13958	13921	14018	13925	14036	13815	13977	13979	13985	13874	14002	13965	13882	13718	13904	13867	13977	13881	13808	13989	13896	13872	13706	13919	13841	13752	13843	13886	14029	13934	14044	13702	14039	13930	13943	13865	14095	14037	13817	13901	13788	13973	13889	14028	14070	13863	13893	13779	13926	13723	13959	13929	13980	13820	13706	14021	13853	14101	13895	13809	13968	13803	13895	13733	14045	13903	13837	13921	13994	13770	14061	13902	13808	13888	14013	13904	13840	14039	13889	14011	13799	13912	13959	13825	13837	13976	13963	13757	13882	13966	13941	13799	13907	13896	13885	13994	13760	13799	13783	13853	13957	14015	13813	13912	13760	13902	13928	13953	13777	13939	13821	13822	13957	13947	13928	13950	13831	14040	13900	13986	13946	13745	13850	13962	14013	13870	14027	13924	13823	13933	13796	13933	13914	13817	14090	13895	13839	13945	13836	13949	13834	13753	13895	14032	13777	13825	13910	13910	13873	13956	13994	14143	13958	13874	13811	13816	13766	13962	13981	13979	13912	14004	13957	13843	13819	13814	13870	13918	13820	13824	13748	13931	14078	13996	13957	13858	13899	13898	13808	14034	13843	13752	13755	13880	14025	13893	13897	13974	13796	13767	13849	14029	14014	13889	13868	13988	13797	13862	13934	14088	13984	13893	14004	13947	13862	14109	13883	13974	13795	13910	14028	14141	13886	14022	13704	13790	13904	13930	13935	13954	13974	14023	13972	13848	13898	13820	13955	13918	13970	13894	13799	13858	13876	13906	13749	14082	14050	13929	14139	13907	13838	13939	13999	13748	13849	13973	13854	13926	13814	13855	13816	13876	14098	13812	13795	13961	13902	13796	13717	13972	13950	13960	13967	13861	13979	13933	13814	13797	13827	14027	14008	13804	13934	13810	13934	13916	14063	13867	13734	13871	13893	13899	13794	13912	14006	13815	13907	13919	14035	13919	13957	14024	13867	13938	13865	13948	13995	13914	13827	13917	13874	13945	13954	14151	13890	13832	13928	13921	13926	13916	13954	13800	14003	13932	13913	13953	13929	13713	13835	13814	13808	13986	14136	14060	13753	13925	13726	13811	13805	13791	13940	13988	13881	13843	13907	13918	13981	13790	14023	13838	13789	14086	13876	13941	13894	13751	13818	13986	13815	14002	13942	13948	13933	13789	13912	13998	13895	13977	13789	14100	14041	13935	13785	13840	14118	13991	13931	13899	13900	13862	14002	13948	14075	14004	13857	13970	13765	14046	13758	13834	13962	13812	13920	14108	13879	13916	13916	13912	14053	13874	13807	13847	13949	14183	13791	13860	13839	13924	14093	13969	13873	13767	13876	13943	13767	13845	13854	13725	13881	13947	13935	13870	13940	13793	13918	13840	13846	13783	13950	13916	13844	14044	14011	13957	13969	14004	13794	13868	13934	13928	13657	13864	13916	13958	13905	13864	13887	13957	13978	13988	14004	13862	13858	13879	13752	13988	13955	13859	13828	14031	13843	13983	13930	13987	13822	13919	13952	13913	14149	13852	13867	13886	13978	13784	14036	13800	13748	14051	13943	13969	13971	14062	14043	13916	13990	13867	13846	13822	14107	13951	13854	13933	13902	13682	13826	13784	13827	13971	13944	13949	13941	13777	14032	13906	13788	13886	13995	13777	13833	14098	13862	13852	13902	13705	13845	13801	13936	14083	13953	13983	13793	13900	13979	14084	13958	14006	13843	13763	13919	13941	13917	13887	13888	13912	13850	13881	13905	13994	13883	14045	13963	13881	14096	13932	13867	13824	13862	13865	13783	13730	13939	14118	14032	13892	13774	13926	13790	13830	13992	13928	13887	13814	13911	13803	14024	14049	13892	13896	13875	13968	13824	13930	13862	13853	13976	13953	14002	13846	13892	13938	13951	13888	13904	14047	13829	13986	14068	13965	13876	13759	14005	13873	13941	13890	13798	13777	13894	14030	13941	13841	13925	13878	13780	13953	13997	13910	13856	13871	13773	13975	13825	13919	13687	14012	13966	13892	13970	13868	13928	13826	14051	13956	13904	13826	13934	13927	13815	13964	13923	13783	13892	13906	13691	14097	13851	13861	13767	13775	13900	13822	14041	13937	14028	13955	13874	13983	13984	13880	13979	13926	13870	14071	13691	13876	13806	14016	13936	13936	13822	13945	13763	13966	13610	13966	13735	14025	13975	13983	13873	13964	13822	13776	13876	14050	13883	13770	13978	13966	14019	13945	13933	13993	13950	13827	13978	13994	13926	13695	13983	13748	13947	13903	13966	13997	13925	13919	13968	14132	13967	13840	14084	13689	14027	14003	13892	13858	13907	13926	13973	14015	13852	13932	14013	13853	13936	13871	13905	13800	13723	14007	13621	13903	13966	13794	13849	13784	13908	14059	13945	13846	14071	13929	13811	14040	13948	13940	13984	13837	13846	13836	13827	13883	13902	13979	13935	13887	13954	13824	13946	13863	13968	13897	13920	13811	13784	13923	13969	13892	13888	13836	13935	13925	13940	13885	13822	13819	13919	13852	13976	13963	13755	13770	13813	13900	13927	13805	13832	13827	13806	13797	13820	13777	13794	13828	13845	13860	13843	13976	13885	14033	13847	13887	14111	13973	14026	13951	13878	13892	13862	13945	14040	14061	13855	13886	14006	13931	13984	13906	13817	13732	13974	14033	13875	13997	14139	13780	13793	14015	13957	13958	13947	14047	14059	13896	13898	13847	13904	14003	13755	13955	13942	13829	13847	13884	13890	13806	13882	13906	13907	14045	13793	13882	13822	13947	13958	13977	14035	13986	13871	14053	13878	14082	13722	13839	13904	13958	14026	13733	13915	13917	14003	13831	13808	13935	13876	14047	13825	14069	13928	13957	13877	13998	13830	13941	13928	13901	13932	13963	13850	14000	13990	13776	14011	13867	13831	13906	13877	13899	13938	13933	13791	13907	13915	13894	13826	13945	13951	14075	13860	13860	13887	14063	13833	13878	13778	13711	14075	13943	14023	13782	14010	13900	13883	14013	13909	13888	14040	13891	13907	13980	13863	13815	13910	13969	13740	13791	14009	13794	13859	13928	13831	13871	13886	13976	13861	13926	13808	13808	13821	13858	13749	13736	14092	13767	14079	13702	13918	13976	13908	13752	13801	13850	13945	13902	13954	13795	13963	13910	13868	14056	13808	13886	14109	13992	13968	14020	14051	13886	13921	13860	13856	13895	13886	13948	13798	13934	13958	13910	14035	13730	13984	14118	13825	13938	13908	13877	13869
22384	21350	28625	24432	21611	22976	21941	17632	16870	16835	16815	16477	16730	16750	16751	16811	16731	16537	16594	16622	16544	16406	16492	16571	16366	16426	16487	16388	16379	16513	16476	16367	16549	16173	16448	16302	16325	16585	16486	16397	16271	16457	16440	16369	16389	16523	16582	16307	16505	16457	16232	16332	16401	16347	16327	16326	16415	16404	16260	16292	16506	16313	16392	16504	16304	16419	16377	16329	16334	16296	16653	16493	16391	16361	16297	16216	16533	16109	16336	16304	16378	16484	16295	16222	16365	16259	16511	16439	16269	16407	16473	16370	16189	16290	16377	16442	16086	16149	16200	16497	16554	16204	16393	16372	16183	16293	16371	16298	16360	16221	16144	16335	16248	16432	16395	16403	16305	16424	16558	16308	16333	16490	16365	16293	16262	16242	16391	16371	16243	16409	16436	16321	16241	16145	16387	16337	16328	16347	16426	16491	16241	16382	16385	16343	16432	16325	16518	16343	16254	16291	16190	16400	16318	16526	16308	16330	16292	16418	16219	16314	16253	16371	16234	16259	16426	16334	16332	16291	16236	16384	16273	16304	16472	16400	16277	16445	16382	16321	16177	16400	16170	16121	16279	16171	16445	16239	16086	16234	16475	16298	16380	16414	16214	16499	16364	16463	16437	16409	16213	16208	16279	16450	16389	16338	16446	16446	16309	16474	16383	16190	16242	16317	16224	16400	16218	16265	16323	16308	16284	16356	16359	16225	16391	16253	16349	16236	16344	16279	16252	16284	16248	16353	16182	16233	16255	16405	16199	16295	16302	16298	16401	16261	16401	16350	16236	16176	16240	16143	16447	16422	16452	16343	16218	16455	16300	16392	16081	16374	16265	16268	16243	16380	16387	16213	16244	16182	16225	16262	16416	16433	16248	16273	16314	16459	16286	16318	16368	16495	16224	16289	16231	16315	16381	16220	16412	16136	16101	16523	16288	16335	16406	16363	16167	16303	16365	16299	16288	16492	16293	16289	16393	16141	16305	16283	16541	16385	16324	16309	16479	16279	16296	16423	16393	16369	16577	16342	16177	16610	16051	16418	16070	16334	16245	16208	16305	16182	16268	16204	16324	16350	16136	16364	16412	16342	16262	16367	16379	16341	16282	16383	16222	16249	16341	16192	16177	16138	16480	16217	16097	16254	16395	16373	16293	16269	16402	16439	16513	16266	16128	16281	16277	16316	16179	16120	16166	16292	16290	16374	16237	16224	16430	16318	16298	16423	16304	16406	16390	16215	16390	16564	16433	16530	16403	16318	16382	16566	16419	16342	16174	16513	16445	16323	16358	16185	16216	16325	16284	16410	16264	16235	16325	16171	16552	16313	16183	15938	16167	16488	16272	16367	16189	16354	16442	16250	16226	16231	16488	16280	16414	16458	16241	16349	16356	16309	16159	16192	16414	16215	16235	16009	16445	16312	16208	16545	16086	16353	16264	16365	16402	16288	16346	16240	16496	16286	16401	16346	16279	16284	16376	16296	16326	16325	16408	16129	16206	16043	16371	16190	16217	16387	16437	16151	16613	16285	16315	16332	16495	16202	16023	16316	16448	16365	16612	16364	16360	16101	16305	16149	16360	16247	16645	16215	16318	16228	16361	16457	16432	16353	16286	16383	16481	16316	16347	16191	16189	16120	16202	16278	16476	16302	16279	16161	16485	16272	16111	16261	16484	16344	16169	16398	16393	16219	16392	16104	16303	16622	16308	16556	16160	16288	16289	16250	16216	16254	16451	16234	16262	16363	16390	16330	16320	16337	16191	16237	16206	16326	16270	16361	16387	16329	16374	16417	16431	16196	16369	16208	16419	16072	16395	16399	16251	16435	16389	16166	15980	16320	16377	16287	16223	16348	16392	16535	16268	16147	16365	16299	16291	16151	16165	16316	16335	16292	16374	16368	16201	16346	16315	16238	16442	16247	16512	16184	16526	16236	16397	16311	16251	16095	16355	16179	16399	16382	16359	16285	16234	16419	16213	16151	16186	16363	16352	16316	16160	16242	16259	16280	16375	16244	16256	16355	16326	16324	16253	16292	16288	16248	16427	16246	16241	16399	16180	16288	16047	15968	16301	16471	16412	16422	16214	15974	16179	16411	16233	16509	16209	16247	16420	16278	16213	16457	16359	16339	16390	16324	16260	16441	16298	16467	16259	16297	16342	16348	16460	16443	16470	16265	16326	16293	16323	16303	16412	16386	16314	16375	16207	16319	16328	16266	16398	16337	16287	16281	16309	16365	16437	16194	16457	16353	16316	16150	16202	16215	16158	16265	16263	16229	16269	16269	16263	16057	16253	16296	16187	16351	16325	16264	16530	16316	16491	16128	16226	16441	16239	16421	16389	16226	16240	16428	16462	16284	16086	16335	16442	16135	16581	16461	16584	16226	16350	16278	16276	16247	16361	16618	16381	16384	16205	16231	16385	16210	16330	16200	16370	16384	16096	16328	16186	16256	16294	16296	16328	16363	16233	16185	16453	16402	16431	16080	16402	16327	16343	16338	16359	16337	16365	16400	16478	16238	16272	16501	16071	16407	16275	16392	16644	16364	16383	16220	16473	16339	16270	16057	16430	16241	16132	16164	16474	16244	16383	16308	16376	16328	16262	16438	16087	16198	16250	16416	16266	16112	16384	16378	16300	16111	16169	16475	16420	16321	16299	16113	16449	16423	16285	16290	16304	16328	16297	16311	16418	16419	16368	16273	16288	16330	16385	16261	16248	16272	16284	16162	16276	16148	16193	16207	16138	16342	16209	16332	16293	16315	16477	16359	16088	16634	16380	16309	16398	16348	16297	16124	16225	16202	16328	16247	16214	16425	16277	16280	16281	16191	16542	16269	16140	16282	16121	16340	16198	16496	16428	16390	16170	16336	16178	16515	16448	16274	15985	16133	16384	16311	16392	16318	16116	16176	16085	16411	16260	16423	16603	16094	16350	16155	16216	16215	16163	16252	16478	16298	16352	16482	16356	16398	16416	16419	16387	16114	16125	16327	16232	16299	16331	16228	16569	16236	16280	16285	16296	16420	16435	16299	16490	16461	16326	16286	16282	16246	16366	16368	16252	16390	16237	16261	16299	16245	16383	16333	16323	16306	16298	16235	16038	16160	16080	16391	16322	16295	16420	16470	16403	16212	16253	16353	16402	16356	16325	16373	16200	16305	16436	16425	16294	16397	16316	16243	16330	16327	16383	16188	16200	16046	16622	16282	16448	16285	16288	16192	16219	16230	16089	16180	16266	16173	16284	16209	16504	16304	16289	16197	16373	16310	16231	16534	16337	16260	16230	16243	16255	16336	16223	16389	16373	16595	16387	16321	16248	16314	16326	16392	16312	16338	16196	16258	16223	16242	16195	16149	16400	16297	16388	16248	16178	16211	16147	16406	16301	16521	16324	16396	16161	16201	16337	16176	16227	16250	16296	16342	16178	16129	16308	16380	16400	16368	16294	16439	16412	16229	16336	16415	16614	16255	16230	16267	16207	16198	16125	16369	16388	16325	16319	16346	16330	16179	16307	16274	16431	16114	16198	16297	16425	16500	16486	16356	16293	16251	16232	16263	16240	16339	16310	16252	16373	16465	16348	16377	16231	16335	16301	16598	16331	16412	16354	16406	16056	16197	16104	16258	16484	16281	16259	16227	16105	16270	16082	16246	16512	16301	16136	16284	16251	16216	16217	16342	16328	16402	16535	16445	16102	16451	16335	16466	16574	16164	16525	16209	16386	16176	16292	16117	16244	16262	16300	16274	16511	16186	16548	16340	16342	16331	16411	16356	16471	16271	16309	16424	16270	16417	16503	16149	16507	16530	16560	16263	16316	16393	16217	16327	16167	16340	16357	16448	16431	16257	16243	16208	16337	16329	16379	16294	16253	16177	16165	16280	16314	16395	16205	16307	16441	16267	16261	16400	16149	16253	16335	16275	16091	16323	16409	16437	16257	16159	16370	16285	16385	16310	16240	16318	16423	16363	16259	16411	16225	16320	16237	16347	16337	16199	16209	16421	16607	16222	16441	16297	16345	16385	16359	16213	16220	16436	16461	16327	16316	16276	16371	16254	16199	16374	16236	16460	16243	16324	16315	16414	16268	16342	16259	16312	16172	16191	16187	16453	16289	16169	16188	16360	16423	16150	16248	16419	16355	16266	16542	16274	16284	16347	16333	16420	16293	16382	16296	16391	16357	16160	16291	16270	16240	16393	16349	16254	16129	16254	16450	16274	16418	16487	16244	16234	16288	16322	16313	16218	16328	16257	16405	16177	16516	16418	16192	16274	16082	16175	16107	16420	16339	16365	16301	16553	16204	16222	16337	16096	16233	16296	16382	16374	16326	16179	16314	16167	16403	16273	16363	16213	16542	16561	16333	16420	16612	16349	16272	16317	16389	16154	16333	16341	16396	16264	16323	16265	16272	16398	16316	16434	16414	16158	16120	16593	16216	16227	16370	16074	16315	16358	16097	16176	16318	16223	16280	16624	16387	16263	16408	16350	16495	16327	16336	16487	16271	16324	16369	16191	16389	16237	16439	16392	16350	16365	16411	16494	16247	16386	16293	16269	16249	16301	16288	16312	16426	16337	16061	16054	16173	16306	16212	16286	16166	16391	16420	16376	16359	16477	16551	16359	16472	16251	16261	16369	16185	16437	16351	16182	16320	16502	16257	16364	16366	16263	16225	16259	16320	16385	16334	16276	16282	16155	16213	16413	16242	16352	16319	16407	16352	16423	16397	16337	16325	16213	16331	16325	16284	16230	16241	16250	16254	16358	16280	16350	16266	16415	16249	16199	16527	16433	16247	16313	16241	16364	16276	16290	16381	16379	16244	16289	16190	16112	16265	16212	16328	16214	16182	16231	16372	16360	16123	16432	16308	16320	16249	16327	16438	16177	16359	16477	16297	16272	16453	16289	16185	16454	16202	16268	16477	16348	16330	16245	16207	16239	16287	16320	16405	16402	16611	16396	16265	16151	16394	16334	16472	16241	16457	16334	16330	16178	16477	16419	16328	16336	16574	16381	16225	16384	16251	16416	16349	16241	16231	16220	16199	16447	16360	16454	16049	16196	16437	16306	16247	16087	16368	16288	16311	16476	16340	16296	16378	16433	16321	16274	16295	16236	16333	16191	16366	16186	16520	16416	16367	16405
14031	25899	20911	17148	15813	15211	14874	14253	14009	13929	13769	13815	13856	13816	13857	13852	13803	13629	13901	13639	13492	13519	13536	13576	13532	13609	13592	13425	13412	13605	13576	13625	13604	13524	13577	13493	13621	13635	13567	13434	13525	13630	13422	13411	13441	13455	13663	13432	13610	13497	13514	13493	13699	13605	13410	13558	13468	13535	13546	13507	13464	13542	13556	13553	13398	13520	13561	13636	13545	13424	13422	13476	13610	13590	13697	13490	13564	13356	13540	13346	13484	13565	13526	13524	13572	13417	13689	13567	13655	13386	13498	13523	13480	13557	13441	13448	13406	13526	13583	13619	13538	13475	13414	13424	13477	13514	13563	13635	13502	13513	13289	13408	13636	13544	13552	13424	13390	13528	13272	13527	13457	13469	13469	13405	13521	13575	13414	13369	13462	13409	13328	13630	13446	13476	13607	13611	13532	13467	13457	13296	13391	13430	13476	13631	13590	13399	13470	13473	13575	13297	13389	13414	13452	13540	13429	13455	13316	13631	13452	13470	13514	13327	13538	13429	13477	13723	13516	13618	13579	13467	13298	13551	13484	13552	13414	13391	13548	13442	13504	13546	13289	13486	13635	13494	13395	13460	13446	13649	13634	13571	13586	13510	13475	13566	13594	13505	13670	13399	13511	13475	13436	13374	13700	13270	13376	13377	13616	13562	13604	13340	13481	13465	13453	13368	13500	13464	13479	13520	13638	13517	13529	13483	13521	13583	13335	13440	13471	13464	13234	13501	13369	13388	13481	13474	13561	13350	13611	13501	13383	13304	13630	13585	13485	13494	13445	13451	13397	13519	13412	13556	13485	13424	13445	13366	13673	13472	13497	13380	13462	13571	13562	13421	13488	13401	13348	13368	13503	13466	13411	13622	13565	13476	13663	13475	13445	13618	13590	13299	13355	13542	13358	13430	13524	13571	13659	13662	13489	13460	13635	13529	13412	13497	13513	13633	13472	13335	13630	13551	13438	13676	13603	13349	13575	13507	13489	13542	13562	13344	13444	13309	13494	13432	13473	13532	13405	13470	13622	13475	13429	13481	13444	13460	13503	13621	13588	13425	13584	13325	13559	13466	13439	13440	13685	13496	13541	13479	13514	13397	13546	13378	13454	13514	13432	13484	13676	13505	13515	13431	13337	13627	13521	13604	13519	13417	13533	13551	13549	13313	13571	13479	13660	13343	13487	13552	13562	13457	13404	13502	13655	13402	13410	13454	13518	13527	13461	13499	13610	13483	13565	13302	13549	13526	13406	13394	13415	13489	13453	13360	13328	13416	13418	13661	13570	13394	13466	13438	13544	13567	13522	13487	13620	13457	13524	13511	13508	13570	13437	13568	13268	13507	13531	13459	13464	13574	13514	13473	13404	13631	13419	13583	13435	13503	13463	13386	13551	13611	13494	13560	13439	13595	13401	13409	13403	13502	13528	13563	13548	13582	13531	13452	13561	13588	13703	13451	13470	13400	13647	13329	13320	13441	13598	13426	13442	13488	13380	13327	13306	13351	13382	13424	13470	13511	13494	13606	13492	13551	13294	13485	13455	13481	13318	13424	13438	13451	13564	13373	13481	13433	13649	13512	13338	13638	13640	13419	13485	13575	13464	13574	13516	13321	13430	13454	13466	13455	13507	13393	13492	13598	13462	13486	13498	13390	13400	13446	13559	13449	13651	13431	13538	13579	13495	13742	13535	13630	13401	13425	13571	13559	13372	13401	13533	13590	13628	13366	13471	13366	13511	13479	13626	13667	13469	13356	13449	13493	13347	13419	13486	13411	13372	13398	13488	13421	13475	13422	13456	13453	13583	13433	13537	13477	13621	13400	13618	13452	13541	13502	13318	13538	13490	13602	13488	13400	13432	13611	13423	13552	13514	13231	13486	13509	13527	13642	13483	13479	13555	13570	13529	13557	13595	13410	13395	13527	13413	13379	13390	13343	13586	13480	13423	13423	13398	13606	13551	13448	13548	13445	13508	13284	13438	13410	13424	13721	13449	13425	13405	13558	13380	13423	13415	13667	13451	13485	13567	13503	13390	13547	13553	13432	13616	13600	13423	13646	13601	13610	13383	13511	13588	13417	13342	13584	13277	13571	13722	13433	13540	13614	13274	13451	13628	13509	13443	13555	13551	13521	13421	13468	13461	13425	13458	13532	13430	13442	13480	13411	13396	13381	13538	13510	13435	13503	13630	13447	13486	13339	13548	13494	13387	13590	13506	13519	13648	13646	13451	13455	13500	13493	13599	13434	13482	13322	13570	13644	13454	13379	13441	13408	13516	13354	13677	13737	13581	13393	13543	13444	13444	13613	13517	13436	13417	13534	13452	13613	13448	13296	13377	13476	13600	13481	13383	13463	13439	13474	13442	13447	13477	13582	13391	13327	13499	13548	13439	13475	13559	13609	13616	13457	13479	13495	13495	13536	13379	13565	13534	13432	13637	13527	13583	13560	13577	13552	13499	13559	13419	13643	13617	13466	13491	13637	13605	13428	13529	13496	13597	13326	13426	13518	13550	13492	13456	13485	13458	13506	13487	13423	13467	13511	13325	13522	13435	13452	13444	13403	13447	13502	13612	13462	13545	13614	13361	13368	13469	13422	13659	13500	13584	13345	13346	13554	13611	13513	13391	13301	13673	13459	13444	13487	13555	13478	13540	13521	13635	13521	13646	13552	13359	13347	13404	13566	13244	13538	13533	13555	13364	13455	13473	13552	13493	13410	13611	13484	13444	13268	13637	13398	13583	13484	13349	13457	13555	13486	13376	13511	13561	13452	13414	13531	13320	13530	13497	13524	13486	13565	13596	13670	13359	13480	13513	13477	13367	13482	13416	13597	13457	13331	13556	13416	13414	13497	13451	13441	13300	13661	13547	13559	13432	13451	13399	13419	13547	13421	13672	13341	13403	13489	13559	13626	13382	13410	13492	13400	13405	13512	13562	13579	13364	13499	13580	13408	13473	13287	13784	13390	13634	13441	13623	13601	13599	13570	13563	13456	13448	13484	13446	13436	13470	13376	13469	13544	13502	13298	13436	13451	13489	13364	13500	13483	13436	13431	13538	13568	13427	13445	13432	13388	13528	13419	13506	13437	13408	13485	13479	13401	13376	13329	13532	13460	13308	13377	13392	13458	13413	13337	13631	13567	13562	13465	13458	13489	13445	13466	13448	13364	13507	13563	13398	13637	13326	13501	13524	13589	13631	13531	13512	13449	13460	13457	13383	13506	13507	13411	13565	13609	13482	13502	13471	13345	13410	13695	13345	13324	13575	13384	13537	13436	13370	13409	13544	13520	13403	13579	13372	13439	13466	13412	13572	13539	13620	13539	13390	13479	13496	13500	13357	13465	13464	13356	13283	13508	13525	13501	13683	13513	13524	13492	13554	13543	13420	13421	13318	13479	13375	13395	13546	13355	13452	13342	13607	13381	13419	13477	13496	13579	13444	13302	13309	13472	13551	13484	13498	13429	13292	13674	13378	13446	13531	13516	13480	13437	13437	13397	13386	13552	13607	13443	13469	13394	13398	13356	13597	13343	13387	13516	13618	13549	13421	13482	13593	13363	13386	13425	13302	13431	13515	13522	13494	13485	13415	13398	13478	13588	13389	13460	13399	13444	13416	13471	13568	13445	13435	13548	13461	13276	13600	13500	13582	13584	13379	13468	13643	13342	13512	13597	13545	13549	13560	13504	13427	13504	13476	13561	13405	13518	13431	13484	13465	13432	13387	13393	13588	13372	13365	13565	13198	13524	13545	13394	13524	13413	13456	13480	13448	13470	13519	13465	13265	13425	13391	13542	13537	13514	13501	13422	13183	13520	13389	13500	13583	13408	13520	13379	13428	13456	13368	13600	13392	13343	13323	13492	13416	13344	13598	13541	13516	13578	13581	13404	13494	13408	13412	13368	13640	13563	13548	13417	13237	13583	13502	13281	13370	13459	13483	13510	13527	13340	13372	13498	13501	13505	13364	13583	13405	13504	13385	13404	13441	13362	13280	13298	13363	13556	13596	13329	13610	13442	13582	13366	13517	13484	13425	13461	13515	13411	13565	13515	13436	13437	13425	13446	13473	13457	13537	13475	13533	13570	13389	13529	13451	13492	13411	13433	13657	13584	13485	13413	13559	13502	13540	13536	13309	13427	13382	13314	13340	13529	13438	13477	13537	13398	13606	13380	13683	13532	13260	13356	13296	13349	13425	13384	13517	13510	13506	13487	13462	13505	13539	13578	13489	13536	13552	13434	13586	13557	13413	13515	13378	13481	13374	13429	13549	13678	13393	13415	13412	13579	13434	13476	13525	13604	13478	13587	13282	13477	13509	13342	13384	13348	13390	13533	13513	13542	13482	13561	13466	13497	13488	13532	13428	13478	13542	13565	13561	13416	13433	13401	13320	13505	13582	13490	13365	13494	13320	13573	13479	13432	13477	13490	13413	13595	13478	13519	13411	13337	13451	13546	13491	13635	13544	13447	13400	13580	13381	13443	13510	13445	13472	13606	13585	13447	13474	13501	13550	13551	13459	13572	13385	13486	13337	13436	13451	13462	13467	13570	13432	13550	13636	13485	13509	13370	13533	13519	13358	13610	13414	13493	13658	13597	13402	13318	13546	13557	13496	13583	13601	13380	13561	13500	13589	13454	13438	13676	13604	13414	13402	13447	13517	13519	13650	13314	13444	13643	13503	13532	13590	13463	13489	13483	13510	13564	13552	13521	13577	13535	13526	13553	13408	13369	13466	13383	13418	13480	13712	13409	13588	13545	13490	13643	13493	13467	13586	13421	13543	13377	13486	13328	13401	13560	13465	13388	13559	13457	13532	13441	13395	13424	13417	13477	13439	13520	13355	13582	13433	13566	13434	13501	13576	13437	13528	13456	13540	13382	13557	13512	13292	13379	13277	13406	13545	13373	13559	13433	13446	13573	13649	13470	13406	13560	13446	13479	13300	13566	13507	13332	13486	13366	13649	13584	13329	13456	13654	13353	13392	13537	13602	13414	13281	13663	13441	13377	13436	13586	13350	13460	13633	13490	13447	13380	13533	13463	13395	13449	13519	13544	13377	13422	13584	13517	13397	13591	13412	13477	13411	13486	13507	13368	13582	13488	13351	13432	13427	13341	13436	13487	13431	13594	13547	13368
30201	22602	22520	19676	17769	17425	17485	17618	17420	17549	17508	17308	17402	17421	17343	17380	17615	17430	17528	17441	17346	17309	17255	17349	17358	17624	17183	17267	17285	17366	17423	17337	17418	17218	17243	17366	17394	17552	17335	17216	17256	17500	17415	17335	17167	17310	17409	17474	17187	17164	17267	17329	17166	17278	17192	17323	17313	17263	17350	17321	17460	17262	17391	17443	17340	17304	17355	17458	17234	17299	17412	17193	17291	17362	17276	17347	17301	17251	17267	17429	17376	17156	17097	17182	17499	17408	17414	17148	17221	17188	17266	17463	17157	17317	17351	17274	17442	17204	17254	17385	17228	17215	17405	17166	17318	17281	17328	17493	17422	17112	17375	17310	17561	17401	17437	17392	17378	17378	17266	17339	17239	17472	17476	17327	17268	17335	17193	17261	17273	17406	17315	17421	17371	17478	17405	17370	17345	17354	17357	17268	17247	17200	17278	17385	17251	17186	17407	17252	17385	17457	17435	17323	17389	17483	17387	17350	17158	17188	17349	17369	17270	17246	17347	17314	17281	17476	17350	17388	17351	17357	17471	17308	17374	17263	17448	17220	17331	17470	17395	17469	17455	17480	17254	17363	17332	17310	17279	17387	17165	17260	17400	17321	17419	17255	17372	17362	17314	17488	17403	17235	17232	17199	17551	17412	17314	17377	17194	17139	17236	17222	17563	17089	17381	17437	17215	17108	17457	17319	17064	17379	17448	17346	17412	17359	17149	17067	17421	17305	17346	17268	17423	17299	17560	17282	17109	17426	17240	17244	17295	17348	17353	17422	17312	17361	17362	17436	17289	17534	17448	17232	17342	17380	17384	17329	17363	17365	17397	17354	17453	17268	17304	17414	17232	17084	17124	17308	17342	17207	17393	17181	17312	17408	17319	17254	17300	17288	17097	17330	17300	17128	17223	17141	17221	17372	17257	17315	17379	17397	17251	17300	17424	17409	17359	17282	17265	17337	17168	17412	17342	17342	17326	17229	17258	17312	17487	17187	17295	17349	17446	17359	17289	17254	17255	17173	17351	17309	17368	17200	17450	17301	17549	17389	17425	17256	17302	17333	17397	17382	17462	17253	17499	17144	17205	17177	17296	17126	17186	17343	17547	17465	17245	17347	17304	17294	17255	17418	17449	17245	17377	17121	17504	17225	17246	17066	17253	17218	17253	17363	17450	17344	17381	17382	17121	17413	17307	17344	17033	17308	17099	17409	17243	17312	17439	17364	17440	17434	17441	17233	17305	17229	17281	17369	17434	17346	17477	17146	17381	17287	17401	17479	17361	17530	17255	17294	17391	17260	17460	17465	17288	17394	17283	17478	17228	17199	17184	17298	17331	17260	17364	17225	17323	17161	17245	17212	17332	17264	17223	17502	17464	17373	17360	17141	17249	17405	17195	17228	17304	17424	17266	17474	17350	17301	17508	17192	17462	17399	17195	17266	17303	17371	17386	17304	17336	17259	17375	17391	17453	17284	17219	17284	17415	17485	17484	17270	17386	17183	17416	17282	17435	17344	17428	17175	17331	17472	17380	17286	17468	17255	17341	17294	17150	17346	17099	17249	17330	17504	17124	17219	17429	17256	17110	17259	17325	17266	17445	17487	17358	17359	17496	17503	17349	17065	17368	17544	17307	17519	17284	17335	17323	17226	17243	17118	17292	17174	17270	17378	17382	17299	17218	17409	17308	17253	17184	17444	17320	17327	17323	17327	17326	17409	17481	17343	17601	17312	17401	17393	17315	17283	17356	17379	17284	17285	17216	17206	17190	17189	17144	17206	17321	17437	17377	17188	17183	17275	17594	17342	17369	17207	17421	17156	17211	17285	17407	17388	17133	17468	17372	17173	17131	17183	17384	17204	17376	17446	17145	17472	17249	17286	17227	17311	17475	17207	17358	17384	17360	17355	17359	17186	17402	17443	17414	17204	17292	17371	17455	17366	17056	17346	17462	17408	17314	17343	17247	17299	17470	17327	17218	17454	17317	17109	17276	17301	17396	17338	17200	17171	17394	17272	17334	17593	17366	17257	17220	17157	17446	17549	17450	17254	17461	17227	17349	17337	17305	17249	17449	17461	17280	17329	17478	17323	17239	17354	17294	17429	17424	17441	17445	17480	17438	17323	17168	17194	17439	17309	17470	17085	17170	17415	17398	17378	17315	17335	17241	17354	17455	17450	17331	17326	17590	17225	17370	17406	17317	17344	17393	17370	17369	17072	17385	17381	17269	17157	17267	17316	17205	17291	17387	17549	17345	17400	17477	17395	17581	17337	17362	17249	17156	17472	17306	17376	17463	17473	17525	17325	17231	17307	17358	17450	17310	17305	17186	17478	17197	17407	17058	17545	17262	17356	17431	17314	17308	17311	17320	17238	17374	17379	17411	17122	17314	17305	17330	17510	17446	17205	17423	17132	17320	17280	17419	17351	17165	17170	17545	17295	17364	17624	17290	17381	17499	17404	17416	17262	17267	17412	17429	17356	17168	17519	17481	17269	17487	17390	17458	17230	17455	17301	17355	17341	17204	17343	17386	17380	17263	17406	17406	17299	17466	17388	17147	17247	17385	17193	17180	17066	17227	17430	17346	17271	17091	17318	17407	17357	17462	17325	17422	17328	17503	17575	17195	17305	17228	17380	17469	17356	17221	17400	17257	17237	17195	17310	17549	17251	17461	17437	17101	17248	17221	17368	17345	17365	17211	17123	17148	17399	17388	17439	17336	17414	17578	17193	17250	17434	17374	17502	17373	17354	17220	17338	17510	17487	17392	17421	17380	17403	17262	17426	17349	17334	17402	17289	17403	17373	17439	17347	17318	17340	17200	17198	17442	17369	17332	17367	17313	17201	17452	17372	17371	17383	17437	17417	17076	17466	17351	17391	17375	17480	17430	17369	17506	17264	17413	17532	17369	17307	17451	17446	17447	17251	17451	17319	17154	17474	17370	17384	17423	17361	17221	17333	17380	17420	17414	17148	17320	17441	17591	17254	17298	17280	17465	17400	17512	17499	17376	17467	17265	17462	17272	17262	17057	17405	17446	17432	17421	17394	17335	17535	17442	17129	17295	17343	17416	17471	17419	17479	17307	17213	17365	17142	17187	17487	17275	17324	17374	17464	17618	17252	17299	17012	17130	17065	17131	17088	17395	17324	17283	17279	17572	17463	17435	17285	17349	17299	17313	17419	17341	17332	17065	17268	17430	17359	17337	17350	17372	17445	17454	17236	17421	17186	17094	17346	17296	17247	17245	17283	17243	17467	17444	17460	17342	17543	17177	17158	17386	17289	17464	17262	17399	17218	17301	17417	17291	17433	17547	17438	17427	17361	17474	17357	17554	17532	17394	17208	17446	17415	17433	17264	17172	17391	17507	17522	17220	17386	17475	17334	17324	17407	17440	17336	17465	17156	17285	17491	17378	17304	17153	17397	17408	17380	17262	17488	17395	17278	17276	17022	17546	17233	17291	17436	17434	17421	17443	17377	17411	17220	17277	17336	17364	17219	17286	17418	17340	17347	17278	17218	17444	17123	17335	17439	17337	17300	17266	17263	17375	17359	17402	17456	17291	17358	17481	17350	17456	17458	17471	17213	17328	17465	17274	17411	17190	17278	17276	17329	17521	17340	17340	17278	17528	17374	17407	17346	17314	17264	17249	17337	17333	17399	17196	17290	17160	17395	17295	17373	17284	17430	17289	17327	17338	17338	17373	17315	17119	17326	17397	17462	17211	17300	17263	17359	17264	17314	17267	17128	17287	17331	17431	17502	17243	17453	17491	17173	17469	17391	17525	17386	17323	17197	17217	17424	17256	17376	17360	17378	17364	17239	17610	17421	17480	17340	17203	17386	17420	17287	17481	17281	17231	17385	17501	17246	17483	17307	17053	17441	17404	17293	17488	17092	17466	17372	17274	17324	17255	17414	17526	17187	17258	17361	17447	17232	17228	17089	17177	17357	17585	17306	17529	17399	17374	17313	17478	17449	17343	17374	17384	17418	17357	17325	17343	17345	17235	17465	17325	17286	17314	17346	17220	17388	17258	17229	17082	17211	17524	17472	17204	17586	17439	17098	17256	17117	17306	17156	17365	17078	17417	17373	17591	17081	17416	17239	17249	17321	17118	17331	17281	17258	17365	17248	17375	17276	17310	17333	17462	17195	17364	17369	17422	17260	17392	17326	17485	17333	17212	17321	17380	17407	17456	17332	17178	17375	17416	17078	17383	17233	17514	17312	17265	17127	17410	17384	17293	17244	17171	17240	17383	17385	17395	17274	17402	17478	17272	17329	17333	17514	17182	17334	17536	17293	17322	17389	17329	17170	17318	17383	17309	17138	17330	17443	17386	17471	17368	17210	17462	17384	17110	17334	17412	17296	17265	17322	17458	17313	17217	17324	17382	17400	17195	17346	17300	17342	17484	17428	17253	17397	17400	17551	17592	17183	17304	17276	17464	17408	17329	17459	17389	17263	17573	17273	17391	17307	17235	17229	17269	17370	17402	17183	17159	17279	17402	17527	17228	17435	17233	17365	17325	17432	17331	17225	17234	17128	17355	17337	17301	17337	17413	17501	17169	17216	17420	17335	17380	17276	17295	17300	17318	17440	17299	17248	17401	17405	17363	17302	17244	17407	17212	17461	17310	17201	17370	17371	17530	17296	17494	17329	17288	17473	17300	17435	17433	17336	17317	17228	17225	17143	17550	17241	17273	17301	17516	17348	17429	17313	17347	17217	17257	17357	17531	17422	17254	17475	17287	17303	17380	17377	17429	17139	17437	17352	17193	17282	17382	17371	17271	17420	17313	17232	17387	17307	17177	17285	17263	17342	17277	17291	17417	17382	17174	17180	17233	17458	17445	17446	17214	17181	17286	17218	17270	17294	17523	17300	17287	17359	17459	17522	17388	17370	17279	17120	17234	17260	17461	17294	17452	17415	17260	17412	17213	17252	17198	17421	17540	17330	17417	17198	17243	17385	17454	17265	17397	17268	17378	17473	17563	17157	17139	17390	17298	17448	17318	17183	17214	17576	17231	17213	17370	17245	17241	17333	17399	17333	17480	17342	17458	17251	17319	17288	17370	17400	17311	17366	17360	17386	17561	17498	17376	17360	17225	17662	17530	17195	17543	17318	17376	17364	17408	17277	17446	17257
16731	19011	16769	15017	14835	14761	14582	14373	14322	14195	14222	14259	14200	14316	14157	14257	14228	14230	14166	14007	14134	14031	14311	14086	14097	14050	14174	14077	14146	14108	14211	14106	14050	14177	13944	14289	14127	13965	14039	14331	14153	14293	14146	14031	14205	14156	14045	14142	14165	14064	14127	14023	14137	14117	14142	14095	14099	14212	14191	14078	14055	14050	14211	14240	14140	14056	14130	14195	14182	14177	13976	14097	14195	14259	14145	14198	14166	14129	14105	13993	14031	14129	14044	13980	13995	14025	14002	14068	14138	14026	14036	14265	14200	14135	14076	14331	14009	14138	14203	14132	14126	14271	14170	14167	13994	14086	14121	14051	14160	14105	13948	14036	14290	14226	14009	14217	14191	14078	14122	14185	14182	13991	13926	14029	13897	14132	14107	14183	14208	14177	14192	14177	13964	14149	14133	14108	13989	14218	14174	14077	14178	14124	14139	14059	14205	14189	14057	13942	13990	14079	13844	14106	14076	14272	14024	14050	14101	14130	14236	14069	14059	14008	13998	14202	14081	14032	14121	14121	13977	14109	13985	14240	14024	14100	14159	14269	14050	14100	14062	14179	14014	13983	14101	14164	14119	14033	13953	14052	14116	14104	14022	14088	14012	14155	14131	14205	14151	14115	14237	14151	14233	14004	14105	14114	14094	14129	14035	14074	14144	14143	14074	14145	13978	14320	14156	14176	13949	14091	14140	14119	14084	14142	13996	14121	13978	14067	14130	14223	14077	14142	13944	13913	14098	14250	14016	14167	14252	14158	14140	14217	14198	13999	14190	14100	14207	13992	14208	14067	14077	14044	14143	14003	14273	14144	13955	14060	14048	14189	14172	14079	14219	14214	13918	14105	14284	14099	14074	14031	14003	14131	14216	14015	14251	14154	14174	14084	14105	14109	14105	14245	14052	14210	14123	14077	14069	14104	14191	14067	13878	14156	14004	14219	14153	14279	14002	14237	14028	14006	14186	14166	14096	14102	13902	14029	14034	14192	14069	14216	13952	14190	14300	14081	14074	14153	13994	14100	14165	14085	14133	14143	14106	14195	14036	14146	14315	14085	14111	14029	14287	14001	14255	14139	13893	14261	14076	14232	14045	14109	14101	14080	14113	14145	14062	13934	14312	14232	14227	13917	14155	14149	14050	14032	14182	14168	14031	14225	14172	14112	14012	14061	14102	14053	14016	14167	14246	13999	14202	14097	14125	14065	14116	14208	14285	14105	14095	14106	14124	14039	14152	13969	14227	14075	14156	14209	14155	14141	13855	14039	14159	14246	14221	14189	14190	14144	14172	14234	13973	13978	14004	14032	14234	14160	13821	14138	14157	14148	14202	14025	14137	13907	14008	13990	14111	14068	14145	14111	14084	14145	14148	14126	14099	14086	14121	14022	14103	14098	14036	14168	14182	14142	14071	14104	14229	14138	14123	14189	14027	14374	14057	14186	14114	14057	14459	14117	14288	14174	14065	14050	14046	14192	14085	14042	14220	14259	13983	14136	14018	13864	14132	14183	14218	13961	14289	14206	13969	14118	14160	14017	14149	14047	14027	13984	14025	14164	14039	13995	14168	14322	14150	14060	14276	14153	14021	14167	14156	14008	14132	14119	14011	14181	14008	14160	14123	14185	14159	14108	14135	14015	14092	13980	14159	14004	14122	14002	14250	14162	14135	14078	14142	14193	14116	14115	14033	13960	14137	14185	14068	14090	14133	14192	14192	14221	14170	14184	14130	14225	14039	14156	14085	14195	14164	14084	14040	14143	14157	14106	14170	14279	14087	14045	14026	14067	14118	13959	14181	14146	13974	14360	14261	14062	14301	14041	14047	13931	14103	14054	14197	14118	14224	13922	14148	14134	14024	14049	14200	13991	14162	14053	14017	14080	14092	13981	14028	14005	14137	14110	14159	14183	14126	14036	14189	14166	14129	14108	14229	14103	14168	14190	13971	14160	13948	14169	14111	14126	14002	14108	14180	14067	14035	13934	14084	14092	14254	14181	14178	13991	14076	14003	14203	14060	14061	13965	14155	14100	14193	14322	14104	14277	14036	14124	14057	14077	14095	13966	14097	14052	14102	14175	14137	14108	14180	14033	14096	14015	14115	14229	14171	14169	13986	14064	14199	14252	14048	14048	14232	14173	14174	14032	13977	13911	14221	14168	13982	14063	14305	14170	14036	14068	14282	14267	14150	14164	14138	14154	13898	13993	14205	14155	14251	13953	13993	14257	14181	14148	14249	14151	14025	14026	14037	14225	14136	14106	14096	14136	14077	14097	14218	13959	14042	14149	14312	14099	14169	14223	14118	14036	14275	14294	14031	14141	14200	14325	14023	14046	14178	14167	14243	14109	14022	14402	13971	13906	14125	14254	14137	14008	14107	14123	14081	13981	14169	14231	14214	14265	14087	14129	14210	14260	14183	14120	14188	14162	14109	14097	14023	14085	14119	14206	14174	13969	13987	13987	14162	13939	14154	14216	14063	14069	13977	13973	14235	14353	14198	14096	14119	13967	14170	14000	14109	14357	14129	14101	14222	14113	14109	14257	14182	14036	14120	14277	14008	14247	14102	14247	13948	14258	14140	14282	13990	14139	14175	14098	14058	14048	13958	14108	14299	13966	13969	14099	14062	14107	14188	14239	14182	14067	14157	14153	14135	13961	14253	14281	14260	14168	14257	14179	14181	14147	14036	14123	13897	14196	13990	14129	14217	14163	14134	14161	13992	14113	14175	14115	14000	14075	14183	13894	14167	14158	14149	14081	14007	13954	14200	14300	14044	14069	14183	14139	14048	14119	14129	14004	14247	13943	14027	14053	14127	13975	14184	14305	14188	14002	14160	13959	14062	14120	14004	14171	14052	14036	14197	14164	14074	14124	14124	14202	14284	14130	14149	14358	14197	14144	13920	14115	14245	14127	14265	14099	14217	14093	14067	14127	14101	14207	14187	14168	14123	14104	14111	14061	14266	14262	14180	14058	14033	14026	14085	13925	14068	13976	14185	14185	14285	14052	14110	14097	14143	14069	14093	14026	14367	13982	13894	14197	14274	14226	14294	13974	14073	14126	14158	14109	14157	14149	14149	14006	14160	14272	14049	14093	14072	13930	14306	13989	14234	14020	13850	13962	14139	14116	14113	13923	14182	14248	14421	14190	14265	14180	13988	13996	14171	14026	14225	13889	14192	14159	13999	14035	14062	14207	14147	14286	14100	14203	14272	14063	14282	14027	14051	14076	14075	14067	13999	14091	14051	14203	13914	14036	14110	14063	14148	14085	14268	13970	14314	14140	13919	14089	14100	14143	14175	14072	14083	14089	14080	14032	14005	14080	14010	14087	14006	13979	14320	14054	14164	13967	14180	14186	14083	14061	14026	14099	14159	14117	14171	14161	14026	14203	14222	14108	14167	14090	14018	14140	14083	14103	14266	14114	14213	13959	14080	14098	14193	14073	14324	14087	14259	14168	14158	14134	14130	14142	14162	14194	14046	14258	13952	14205	14168	14260	14091	14139	14139	14175	14150	14194	14055	14030	14129	14135	13957	14047	13957	14127	14043	14116	14180	14233	14135	14065	14183	14030	14145	14061	14217	14060	14127	14089	14006	14110	14128	14139	14276	14046	13998	14140	14094	14092	14150	14198	14323	14152	14200	14100	14148	14163	14218	14086	14042	14180	14112	14192	14109	14285	14003	14289	14254	14134	14128	14131	13904	14025	14020	14218	14239	14073	14172	13988	14047	14280	14098	14023	14034	14337	14131	14233	14175	14094	14188	14239	14222	14066	14138	14153	14235	14044	14134	14123	14179	14088	14080	14096	14140	14158	14211	14083	14155	14009	14107	14029	14179	14145	14074	14179	14058	14173	14042	14029	14154	14109	13996	13948	14074	14232	14176	14103	14200	14046	14099	14043	14032	14085	14068	14250	14058	14344	14013	14224	14143	14056	14141	14128	14061	14052	14209	13927	14219	14149	14017	14329	14105	14129	14129	14116	14257	14029	14059	14045	13873	14147	14093	14119	14175	14244	14182	14249	14236	14133	14178	14123	14192	14047	14008	13996	14227	13969	14003	14126	14034	14241	14026	14049	14076	14251	14003	14144	13962	14149	14154	14271	14274	14098	14160	14040	14153	14146	14085	14264	14039	14056	14020	14107	14226	14158	14065	14288	14016	14115	14061	14210	13985	14128	14055	13971	14185	14126	14068	14260	14146	14035	14027	14176	13858	14217	14144	14045	14056	14190	14067	14187	14210	14077	14072	14075	14241	14132	14027	13959	14164	13998	14020	14174	14204	14142	14077	14076	14220	14044	14220	14051	14179	14258	14106	14026	14076	14220	13977	14115	14055	14109	13939	14078	14033	14197	14220	14106	14133	14153	14028	14143	14071	14243	14126	14056	14023	14219	13995	14234	14085	14115	14118	14020	14141	14195	14181	14298	14138	14117	14300	14042	14288	14071	14151	14106	14206	14156	14080	14184	14226	14027	14156	14259	14095	14067	14173	14137	14032	14182	14215	14222	13938	14206	14033	14197	14031	13939	14262	13987	14185	14216	14088	14096	14135	14081	14109	14071	13992	14028	14024	14182	14121	14267	14040	14090	14211	14005	14150	14235	14148	14163	14079	14145	14114	13962	14046	14164	14066	13974	14047	14062	13964	14033	14157	14234	14294	14085	14233	14169	13958	14161	14098	14227	14274	14252	14148	14143	14091	14178	14199	14058	14087	14081	13986	14271	14124	14349	14165	14070	14053	14061	14244	14248	13997	14160	14284	14171	14090	14145	14040	14108	14069	14203	14151	13944	14090	14084	14139	14269	14084	13989	14087	14160	14191	14168	14101	14164	14154	14262	14138	14169	14064	13949	14272	14265	13994	14095	14255	14106	14137	14081	14141	14081	14300	14267	14074	14110	14088	14167	14269	14063	14107	14136	14247	14094	14124	14118	14068	14175	14043	14342	13999	14255	14142	14158	14140	14118	14133	14163	14259	14046	14074	14153	14006	14014	14082	14175	14154	14045	14001	13906	14054	14033	14129	14127	13896	14020	14191	14191	14264	14266	13989	14083	14262	14052	14080	14111	14187	14019	14222	14240	14257	14074	14193	13988	14318	13990	14037	14080	14161	14167	14262	14133	14088	14045	14041	13993
23372	21351	28118	25113	22103	20314	19217	17230	16698	17007	16991	16918	17003	16762	17025	16917	16869	16792	16757	16911	16574	16584	16601	16871	16648	16754	16589	16775	16824	16709	16766	16911	16733	16657	16700	16743	16763	16798	16873	16792	16769	16701	16838	16657	16467	16640	16741	16646	16726	16548	16824	16782	16726	16907	16695	16660	16915	16988	16871	16693	16857	16593	16732	16636	16790	16844	16652	16388	16509	16599	16512	16856	16653	16696	16539	16709	16621	16487	16778	16659	16638	16581	16653	16663	16870	16471	16584	16558	16807	16820	16942	16781	16524	16643	16840	16743	16578	16815	16705	16545	16686	16534	16583	16574	16611	16538	16780	16604	16568	16460	16688	16502	16617	16700	16480	16403	16478	16545	16498	16661	16614	16553	16736	16708	16534	16676	16455	16564	16814	16705	16757	16477	16673	16629	16589	16657	16450	16647	16772	16632	16610	16706	16626	16634	16613	16713	16375	16591	16633	16768	16808	16645	16695	16534	16476	16648	16544	16580	16630	16578	16717	16666	16653	16777	16670	16629	16709	16521	16732	16703	16696	16506	16693	16776	16763	16671	16687	16655	16748	16729	16676	16631	16428	16654	16747	16749	16584	16700	16770	16606	16716	16611	16643	16721	16743	16544	16532	16580	16628	16502	16707	16664	16557	16726	16650	16582	16625	16720	16704	16543	16682	16568	16639	16658	16604	16621	16566	16521	16471	16709	16877	16813	16507	16692	16590	16552	16579	16606	16479	16731	16649	16764	16591	16529	16747	16621	16733	16452	16846	16859	16474	16654	16607	16550	16770	16882	16687	16558	16900	16804	16679	16653	16633	16502	16639	16641	16597	16598	16714	16762	16754	16709	16646	16749	16467	16609	16738	16575	16649	16608	16628	16591	16598	16642	16584	16638	16694	16577	16681	16656	16605	16570	16635	16493	16574	16713	16643	16571	16750	16584	16686	16583	16726	16679	16698	16638	16650	16831	16649	16526	16522	16527	16573	16639	16727	16764	16776	16841	16650	16636	16639	16571	16700	16584	16881	16798	16784	16513	16566	16609	16950	16601	16508	16564	16549	16638	16720	16710	16552	16463	16633	16579	16633	16793	16616	16585	16700	16602	16559	16782	16545	16950	16784	16455	16695	16738	16592	16740	16515	16592	16752	16638	16584	16490	16828	16682	16586	16688	16551	16674	16720	16653	16453	16395	16705	16617	16584	16700	16493	16550	16612	16714	16684	16675	16506	16704	16558	16394	16842	16578	16700	16730	16745	16554	16660	16703	16809	16510	16633	16742	16535	16548	16735	16537	16527	16702	16706	16382	16651	16639	16581	16632	16759	16666	16656	16753	16697	16790	16614	16652	16658	16752	16769	16502	16636	16697	16736	16730	16478	16616	16520	16655	16861	16835	16496	16638	16624	16804	16826	16755	16877	16443	16535	16654	16472	16756	16671	16581	16819	16765	16585	16792	16539	16840	16635	16536	16640	16446	16462	16753	16738	16541	16661	16462	16613	16650	16740	16561	16645	16730	16678	16770	16593	16620	16850	16557	16451	16567	16625	16660	16665	16917	16641	16513	16754	16534	16704	16586	16711	16618	16486	16471	16683	16631	16542	16881	16701	16635	16773	16736	16592	16629	16485	16587	16833	16706	16680	16683	16562	16658	16500	16784	16573	16562	16501	16649	16598	16624	16483	16552	16374	16560	16724	16630	16553	16535	16708	16749	16790	16532	16730	16545	16825	16668	16693	16616	16592	16623	16686	16748	16636	16496	16637	16648	16520	16764	16735	16731	16701	16538	16583	16784	16586	16766	16621	16754	16521	16526	16778	16600	16587	16485	16645	16597	16681	16678	16678	16568	16791	16692	16891	16458	16785	16503	16619	16818	16768	16669	16742	16496	16788	16511	16628	16654	16698	16474	16730	16666	16673	16685	16609	16609	16605	16638	17078	16725	16678	16571	16477	16531	16643	16783	16603	16613	16776	16664	16696	16570	16616	16841	16668	16660	16587	16432	16683	16553	16726	16634	16851	16709	16782	16634	16613	16718	16507	16584	16720	16473	16612	16725	16824	16641	16506	16684	16643	16665	16542	16558	16465	16666	16870	16421	16541	16602	16722	16613	16847	16644	16557	16550	16858	16747	16804	16698	16538	16514	16492	16648	16624	16709	16807	16685	16382	16587	16686	16642	16618	16619	16523	16686	16637	16481	16508	16767	16635	16653	16724	16811	16639	16579	16743	16628	16682	16691	16528	16497	16623	16743	16751	16629	16566	16598	16826	16620	16739	16871	16632	16722	16621	16519	16645	16660	16658	16641	16660	16637	16759	16349	16709	16707	16714	16773	16642	16686	16523	16519	16682	16779	16689	16642	16446	16461	16753	16671	16539	16904	16706	16738	16549	16555	16540	16633	16617	16602	16569	16594	16572	16666	16665	16697	16664	16504	16579	16589	16734	16803	16665	16690	16708	16619	16640	16612	16604	16635	16522	16625	16703	16438	16548	16501	16545	16677	16592	16589	16707	16583	16570	16715	16761	16488	16427	16527	16614	16642	16592	16741	16516	16575	16755	16830	16674	16626	16571	16657	16608	16486	16844	16727	16780	16764	16793	16662	16881	16469	16825	16533	16640	16563	16310	16509	16747	16705	16854	16632	16850	16852	16589	16717	16635	16737	16449	16625	16568	16640	16470	16635	16630	16683	16666	16766	16584	16607	16593	16668	16641	16760	16613	16728	16575	16646	16486	16562	16780	16648	16561	16745	16620	16538	16684	16591	16645	16546	16717	16544	16566	16664	16701	16675	16527	16526	16713	16533	16564	16396	16703	16718	16636	16512	16644	16639	16717	16596	16554	16614	16787	16630	16549	16724	16734	16674	16631	16475	16694	16609	16485	16807	16728	16750	16591	16502	16699	16621	16606	16681	16606	16649	16698	16673	16789	16660	16523	16471	16664	16357	16847	16491	16629	16869	16867	16788	16873	16649	16535	16557	16721	16636	16675	16562	16700	16526	16768	16516	16772	16579	16633	16582	16719	16589	16644	16601	16748	16625	16633	16697	16630	16604	16599	16764	16673	16592	16814	16415	16683	16623	16648	16720	16539	16745	16639	16359	16652	16605	16703	16680	16628	16562	16748	16617	17003	16602	16663	16905	16413	16748	16781	16806	16623	16508	16721	16552	16657	16794	16503	16523	16684	16424	16847	16603	16733	16646	16816	16813	16619	16816	16591	16688	16591	16698	16543	16494	16777	16762	16925	16705	16496	16531	16422	16613	16634	16458	16702	16791	16727	16580	16796	16404	16668	16721	16634	16742	16501	16677	16847	16631	16847	16606	16699	16622	16496	16604	16646	16857	16708	16491	16525	16537	16516	16730	16644	16688	16702	16785	16729	16572	16699	16352	16554	16570	16819	16650	16594	16752	16639	16824	16828	16672	16586	16648	16594	16620	16391	16588	16677	16636	16585	16575	16651	16504	16751	16608	16707	16675	16483	16446	16534	16658	16779	16386	16772	16636	16621	16678	16715	16731	16782	16792	16646	16483	16472	16606	16616	16563	16620	16733	16717	16470	16812	16715	16714	16607	16669	16731	16626	16739	16618	16530	16721	16502	16614	16759	16690	16488	16730	16470	16783	16713	16856	16624	16695	16683	16694	16585	16640	16598	16763	16617	16633	16573	16589	16621	16605	16562	16816	16584	16667	16813	16544	16704	16836	16629	16802	16568	16679	16620	16803	16769	16634	16707	16640	16547	16722	16740	16593	16477	16630	16843	16768	16800	16657	16591	16664	16726	16704	16782	16593	16618	16619	16422	16601	16627	16647	16571	16705	16614	16520	16595	16520	16701	16626	16551	16613	16704	16519	16488	16500	16746	16752	16744	16800	16495	16788	16661	16618	16698	16720	16818	16652	16754	16742	16856	16602	16472	16580	16591	16792	16449	16529	16561	16728	16718	16649	16514	16599	16656	16697	16720	16665	16567	16515	16729	16621	16719	16727	16594	16464	16502	16715	16567	16820	16522	16377	16482	16342	16610	16488	16386	16636	16561	16751	16652	16465	16650	16672	16732	16756	16674	16561	16788	16660	16463	16618	16542	16616	16648	16702	16642	16606	16572	16628	16584	16729	16718	16599	16705	16539	16554	16640	16595	16664	16652	16351	16534	16803	16508	16608	16721	16524	16719	16869	16668	16765	16655	16777	16647	16794	16634	16637	16638	16808	16593	16767	16691	16478	16549	16582	16360	16643	16753	16482	16752	16732	16811	16531	16589	16783	16897	16592	16576	16543	16714	16641	16642	16818	16657	16674	16545	16652	16549	16506	16530	16653	16707	16661	16745	16752	16431	16774	16816	17096	16634	16681	16474	16659	16652	16718	16504	16763	16773	16625	16826	16446	16566	16448	16670	16718	16701	16769	16616	16721	16776	16551	16616	16629	16548	16735	16651	16785	16750	16655	16504	16423	16735	16625	16632	16734	16646	16652	16973	16647	16522	16462	16340	16640	16700	16819	16692	16664	16744	16750	16474	16670	16621	16733	16666	16793	16706	16584	16727	16694	16636	16708	16676	16623	16663	16748	16690	16684	16612	16404	16535	16773	16514	16542	16510	16800	16730	16574	16495	16718	16582	16728	16505	16792	16538	16770	16677	16766	16658	16597	16712	16550	16646	16681	16772	16859	16729	16584	16530	16824	16618	16626	16660	16732	16714	16539	16860	16384	16583	16754	16373	16458	16776	16629	16663	16783	16711	16627	16666	16668	16764	16539	16840	16590	16497	16473	16655	16702	16577	16565	16586	16597	16491	16561	16742	16622	16820	16658	16696	16609	16643	16559	16657	16548	16650	16777	16631	16705	16618	16794	16712	16771	16739	16564	16639	16623	16600	16557	16614	16660	16618	16445	16777	16495	16677	16808	16909	16792	16411	16516	16685	16649	16659	16578	16659	16647	16481	16570	16583	16811	16711	16494	16498	16664	16454	16778	16813	16628	16653	16652	16663	16643	16610	16697	16638	16859	16576	16866	16521	16911	16547	16665	16569	16683	16671	16526	16554	16591	16686	16648	16643	16615	16505	16699	16579	16598	16815	16771	16543	16522	16664	16587	16686	16602	16508	16598	16583	16574	16656	16604	16743	16623	16465	16751	16737	16690	16596
13468	22260	18719	15993	15224	14886	14809	14193	14069	13908	13798	14089	13920	14119	13994	13972	13826	13904	13733	13709	13795	13703	13700	13599	14076	13712	13870	13923	13756	13796	13935	13880	13823	13740	13705	13626	13855	13768	13880	13918	13795	13871	13616	13720	13811	13818	13651	13647	13550	13792	13760	13836	13816	13891	13755	13732	13677	13712	13543	13752	13697	13691	13769	13690	13744	13879	13690	13756	13720	13652	13804	13827	13662	13792	13650	13798	13723	13766	13771	13839	13771	13654	13962	13683	13590	13770	13779	13815	13676	13787	13509	13732	13698	13697	13599	13825	13800	13656	13648	13819	13758	13725	13866	13701	13719	13720	13961	13654	13766	13822	13702	13762	13676	13614	13713	13793	13804	13845	13839	13827	13759	13722	13726	13656	13778	13689	13846	13648	13896	13546	13733	13659	13940	13860	13609	13601	13839	13661	13785	13784	13661	13797	13882	13732	13620	13741	13745	13807	13802	13736	13696	13832	13739	13777	13679	13817	13873	13675	13789	13630	13780	13722	13691	13840	13786	13707	13790	13695	13543	13761	13617	13759	13832	13780	13885	13789	13844	13771	13794	13768	13767	13513	13822	13717	13662	13807	13902	13751	13693	13559	13847	13826	13762	13679	13832	13882	13722	13835	13742	13484	13801	13691	13685	13631	13752	13617	13762	13595	13746	13689	13734	13745	13721	13878	13837	13799	13728	13704	13649	13777	13670	13752	13772	13732	13719	13832	13622	13747	13862	13667	13541	13781	13555	13672	13872	13709	13721	13716	13716	13755	13843	13870	13792	13657	13759	13576	13907	13794	13658	13658	13892	13657	13682	13691	13594	13716	13625	13684	13808	13745	13821	13813	13678	13703	13825	13653	13813	13789	13754	13781	13616	13630	13785	13835	13744	13584	13720	13755	13806	13781	13835	13763	13773	13563	13634	13842	13759	13555	13803	13805	13625	13835	13776	13768	13897	13785	13817	13578	13828	13821	13680	13670	13829	13737	13814	13827	13841	13842	13736	13807	13767	13802	13596	13645	13574	13666	13821	13891	13905	13713	13801	13674	13748	13693	13583	13706	13683	13674	13817	13709	13798	13590	13765	13753	13838	13807	13762	13729	13722	13726	13743	13568	13604	13755	13814	13658	13611	13614	13613	13752	13784	13706	13674	13783	13808	13896	13729	13878	13759	13831	13762	13758	13862	13624	13657	13636	13710	13638	13587	13842	13699	13670	13854	13763	13723	13762	13791	13779	13717	13683	13871	13782	13655	13585	13859	13865	13740	13789	13670	13890	13798	13667	13714	13662	13844	13726	13853	13746	13961	13690	13648	13707	13833	13679	13710	13742	13756	13745	14031	13787	13693	13834	13784	13616	13673	13814	13678	13749	13594	13685	13821	13744	13847	13717	13864	13680	13911	13615	13762	13715	13913	13708	13791	13743	13898	13787	13601	13639	13935	13733	13686	13679	13681	13810	13563	13762	13771	13763	13820	13751	13762	13652	13655	13696	13760	13849	13807	13650	13755	13783	13683	13725	13781	13856	13747	13686	13919	13823	13690	13603	13651	13828	13707	13647	13772	13643	13828	13763	13866	13817	13770	13787	13612	13561	13716	13783	13752	13578	13881	13778	13777	13675	13700	13804	13721	13539	13717	13784	13720	13584	13705	13726	13647	13777	13938	13647	13697	13803	13674	13651	13692	13708	13677	13757	13684	13691	13656	13692	13821	13526	13716	13670	13734	13807	13795	13752	13807	13605	13888	13701	13664	13694	13862	13937	13652	13601	13811	13627	13814	13626	13690	13816	13690	13608	13782	13609	13703	13651	13879	13762	13800	13700	13740	13787	13678	13616	13622	13820	13806	13675	13701	13705	13633	13691	13727	13664	13727	13884	13762	13714	13579	13811	13564	13780	13678	13841	13911	13733	13729	13775	13846	13685	13838	13707	13713	13792	13746	13732	13520	13721	13711	13661	13790	13773	13866	13608	13772	13716	13715	13882	13718	13747	13859	13788	13650	13816	13678	13814	13712	13587	13643	13662	13593	13573	13738	13816	13664	13934	13544	13639	13690	13793	13783	13793	13761	13834	13653	13736	13854	13845	13623	13694	13767	13810	13751	13845	13714	13649	13670	13826	13874	13585	13789	13729	13835	13717	13771	13842	13706	13727	13837	13869	13778	13781	13840	13688	13725	13866	13783	13899	13657	13618	13727	13720	13670	13691	13754	13545	13747	13661	13807	13577	13861	13723	13794	13782	13897	13632	13673	13793	13708	13745	13698	13833	13857	13920	13846	13771	13816	13700	13783	13938	13785	13893	13673	13830	13747	13780	13741	13829	13785	13904	13691	13660	13886	13825	13825	13639	13642	13747	13787	13751	13529	13821	13563	13772	13656	13639	13795	13690	13649	13607	13625	13818	13638	13903	13829	13607	13711	13745	13710	13849	13705	13725	13790	13628	13862	13805	13806	13680	13730	13866	13766	13798	13759	13652	13771	13831	13727	13588	13895	13818	13915	13788	13776	13771	13701	13711	13840	13758	13858	13596	13649	13852	13525	13755	13863	13702	13816	13694	13822	13788	13610	13762	13570	13653	13734	13677	13658	13820	13749	13698	13755	13675	13549	13624	13679	13659	13719	13773	13676	13758	13560	13984	13643	13780	13699	13578	13666	13700	13692	13605	13792	13789	13744	13736	13854	13778	13758	13726	13838	13676	13633	13812	13569	13614	13713	13684	13638	13708	13707	13735	13752	13616	13706	13610	13818	13575	13778	13665	13734	13829	13694	13889	13751	13543	13818	13849	13829	13705	13774	13596	13680	13698	13572	13646	13746	13683	13624	13651	13753	13793	13588	13695	13814	13665	13777	13696	13618	13640	13641	13727	14034	13696	13727	13792	13710	13666	13830	13728	13788	13706	13668	13829	13760	13670	13708	13632	13796	13807	13869	13695	13714	13763	13769	13686	13780	13749	13733	13878	13691	13634	13673	13825	13740	13800	13667	13761	13734	13708	13703	13726	13698	13702	13742	13764	13706	13742	13799	13773	13782	13689	13753	13766	13710	13704	13800	13706	13679	13519	13625	13678	13744	13801	13862	13859	13798	13772	13659	13713	13638	13807	13789	13853	13724	13827	13524	13745	13734	13741	13693	13727	13783	13630	13584	13751	13730	13721	13646	13913	13774	13572	13637	13836	13801	13737	13675	13766	13653	13905	13850	13881	13639	13777	13755	13809	13714	13588	13810	13642	13857	13730	13803	13764	13561	13950	13681	13748	13702	13944	13872	13722	13618	13658	13754	13568	13796	13574	13692	13720	13753	13614	13737	13611	13919	13724	13657	13695	13565	13729	13554	13738	13862	13604	13745	13614	13858	13853	13792	13889	13565	13672	13627	13653	13725	13711	13843	13824	13617	13607	13814	13701	13826	13742	13851	13756	13655	13679	13841	13647	13590	13838	13805	13651	13629	13730	13864	13646	13773	13859	13866	13736	13701	13705	13850	13757	13808	13677	13845	13632	13814	13671	13786	13687	13715	13835	13767	13731	13776	13721	13633	13713	13839	13674	13718	13612	13882	13721	13590	13586	13654	13819	13656	13618	13606	13830	13659	13922	13763	13767	13669	13706	13666	13672	13742	13655	13676	13829	13692	13719	13742	13754	13609	13521	13628	13831	13669	13601	13828	13549	13634	13679	13646	13674	13600	13591	13673	13571	13751	13822	13776	13664	13651	13830	13753	13728	13620	13738	13647	13715	13815	13681	13824	13462	13731	13747	13672	13409	13628	13711	13743	13567	13720	13721	13749	13791	13870	13802	13915	13627	13570	13568	13522	13666	13815	13687	13750	13882	13661	13737	13833	13844	13726	13747	13833	13699	13779	13664	13916	13597	13695	13901	13844	13706	13617	13629	13797	13775	13623	13742	13732	13644	13772	13781	13652	13807	13632	13835	13649	13680	13947	13694	13631	13724	13736	13764	13876	13600	13704	13893	13716	13757	13617	13771	13811	13638	13703	13742	13678	13716	13805	13634	13657	13732	13659	13713	13542	13680	13716	13603	13910	13654	13618	13689	13816	13663	13758	13711	13744	13607	13661	13680	13881	13766	13786	13655	13764	13753	13894	13757	13725	13703	13756	13561	13903	13710	13738	13647	13839	13890	13619	13648	13808	13606	13746	13572	13864	13856	13758	13749	13760	13875	13741	13569	13786	13697	13692	13685	13676	13670	13679	13693	13786	13701	13672	13701	13659	13750	13629	13991	13542	13650	13447	13793	13826	13764	13852	13763	13835	13655	13522	13655	13732	13701	13761	13759	13740	13709	13756	13833	13655	13638	13775	13550	13674	13638	13790	13579	13792	13701	13795	13734	13769	13823	13791	13793	13677	13641	13650	13582	13756	13671	13725	13973	13652	13743	13755	13856	13706	13618	13639	13733	13745	13833	13591	13690	13804	13801	13472	13919	13660	13518	13688	13775	13811	13717	13778	13723	13868	13718	13785	13773	13793	13613	13845	13795	13847	13749	13841	13859	13759	13723	13634	13770	13645	13921	13722	13692	13750	13728	13720	13678	13635	13572	13812	13690	13747	13738	13706	13722	13734	13593	13795	13783	13793	13761	13822	13622	13823	13798	13745	13867	13738	13726	13595	13716	13757	13764	13802	13648	13774	13668	13537	13764	13725	13888	13737	13789	13723	13699	13769	13776	13729	13817	13602	13991	13804	13743	13861	13724	13719	13771	13813	13664	13749	13739	13817	13600	13796	13805	13593	13625	13732	13763	13746	13637	13746	13790	13629	13824	13853	13658	13662	13837	13713	13703	13637	13775	13735	13719	13761	13678	13635	13460	13624	13889	13739	13735	13715	13652	13759	13765	13631	13784	13594	13781	13735	13652	13902	13623	13894	13700	13545	13670	13893	13853	13689	13702	13946	13856	13690	13949	13814	13825	13874	13731	13780	13692	13777	13593	13762	14066	13779	13735	13798	13757	13771	13577	13830	13813	13596	13731	13838	13712	13727	13617	13834	13818	13729	13851	13657	13575	13766	13742	13674	13845	13705	13854	13826	13684	13717	13812	13755	13742	13949	13698	13760	13736	13859	13751	13841	13682	13717	13717	13634	13798	13584	13677	13610	13658	13724	13789	13622	13821	13656	13758
24902	21327	26790	26345	19185	18156	18401	17562	17421	17276	17560	17498	17592	17458	17501	17281	17419	17362	17173	17408	17370	17486	17303	17299	17450	17476	17415	17372	17296	17506	17289	17224	17365	17243	17336	17538	17464	17337	17355	17345	17191	17388	17316	17128	17243	17173	17524	17364	17438	17301	17373	17395	17335	17738	17408	17274	17275	17269	17100	17502	17277	17316	17288	17501	17127	17362	17139	17441	17341	17344	17154	17394	17203	17331	17453	17270	17224	17282	17232	17127	17335	17189	17387	17175	17135	17478	17303	17251	17315	17211	17246	17250	17012	17299	17087	17444	17154	17527	17014	17358	17277	17389	17411	17335	17273	17239	17184	17244	17136	17089	17377	17484	17206	17205	17333	17347	17154	17197	17302	17324	17134	17295	17221	17527	17481	17085	17328	17391	17293	17211	17161	17271	17290	17408	17308	17293	17302	17332	17347	17222	17404	17475	17328	17353	17402	17306	17335	17337	17475	17496	17366	17353	17253	17117	17255	17265	17187	17185	17362	17299	17240	17167	17410	17346	17406	17604	17320	17351	17312	17359	17407	17385	17416	17368	17459	17328	17152	17220	17301	17476	17185	17188	17144	17272	17397	17464	17279	17467	17416	17416	17194	17182	17201	17373	17530	17274	17438	17141	17198	17457	17269	17377	17252	17332	17315	17400	17212	17246	17169	17290	17252	17273	17591	17361	17354	17251	17432	17299	17180	17282	17406	17388	17226	17163	17181	17357	17287	17368	17326	17393	17382	17394	17439	17248	17224	17287	17235	17222	17307	17267	17345	17347	17269	17133	17228	17421	17428	17354	17274	17102	17196	17308	17347	17321	17441	17470	17248	17215	17150	17290	17325	17353	17485	17542	17156	17571	17450	17429	17245	17317	17332	17429	17324	17406	17274	17388	17287	17104	17319	17346	17221	17316	17165	17449	17369	17373	17401	17373	17247	17172	17279	17140	17341	17262	17282	17328	17537	17257	17256	17288	17266	17395	17385	17101	17325	17317	17240	17176	17167	17086	17181	17330	17532	17241	17363	17042	17047	17516	17315	17156	17431	17362	17039	17113	17312	17184	17118	17523	17226	17181	17215	17125	17383	17182	17311	17181	17225	17585	17155	17288	17412	17305	17297	17237	17201	17425	17476	17369	17204	17353	17243	17221	17226	17368	17420	17404	17155	17263	17247	17358	17400	17472	17385	17431	17481	17261	17569	17164	17302	17228	17370	17400	17498	17147	17163	17195	17260	17357	17418	17418	17396	17264	17460	17450	17312	17416	17342	17084	17380	17428	17382	17440	17370	17347	17633	17423	17684	17412	17335	17444	17338	17463	17432	17349	17381	17141	17552	17369	17252	17239	17394	17242	17402	17163	17598	17492	17237	17372	17315	17464	17358	17475	17204	17213	17361	17308	17344	17274	17415	17337	17307	17556	17404	17149	17306	17191	17451	17507	17074	17337	17455	17464	17305	17289	17599	17085	17644	17171	17633	17393	17166	17237	17411	17441	17388	17172	17332	17151	17273	17422	17440	17429	17274	17268	17361	17323	17457	17258	17291	17184	17314	17223	17467	17346	17205	17422	17363	17303	17243	17104	17199	17316	17502	17340	17315	17308	17268	17303	17344	17403	17349	17210	17389	17303	17155	17501	17570	17406	17181	17246	17152	17312	17252	17246	17286	17168	17464	17287	17279	17362	17319	17418	17523	17517	17297	17138	17454	17196	17320	17256	17173	17178	17295	17331	17323	17549	17276	17380	17331	17342	17359	17115	17197	17168	17359	17148	17284	17346	17507	17444	17404	17319	17258	17222	17576	17136	17221	17267	17344	17518	17245	17017	17232	17208	17154	17266	17374	17379	17335	17251	17336	17383	17386	17400	17241	17320	17176	17319	17156	17301	17461	17009	17410	17432	17496	17454	17396	17321	17311	17228	17223	17266	17178	17432	17186	17317	17399	17369	17454	17430	17401	17420	17327	17525	17459	17403	17293	17466	17228	17375	17254	17347	17424	17345	17167	17150	17224	17358	17262	17456	17391	17334	17134	17319	17274	17314	17299	17274	17340	17013	17313	17377	17329	17291	17208	17245	17301	17265	17408	17419	17402	17248	17298	17159	17406	17183	17271	17284	17405	17353	17309	17316	17262	17367	17376	17537	17435	17440	17472	17362	17364	17356	17300	17389	17292	17158	17355	17320	17307	17455	17582	17202	17215	17279	17279	17391	17207	17398	17189	17136	17286	17315	17404	17317	17335	17367	17224	17165	17087	17407	17461	17389	17153	17351	17390	17402	17250	17308	17226	17346	17209	17427	17225	17346	17291	17318	17230	17304	17150	17388	17304	17390	17240	17399	17176	17437	17336	17445	17260	17448	17251	17294	17310	17032	17371	17270	17446	17482	17286	17461	17264	17123	17182	17444	17221	17422	17360	17278	17074	17229	17210	17278	17251	17013	17312	17560	17217	17595	17225	17286	17342	17404	17218	17204	17033	17506	17273	17341	17398	17160	17389	17594	17265	17282	17354	17243	17522	17345	17108	17124	17277	17055	17331	17429	17253	17199	17361	17431	17463	17504	17359	17341	17272	17303	17103	17224	17457	17198	17406	17519	17191	17298	17315	17166	17289	17336	17299	17525	17317	17538	17519	17535	17333	17228	17275	17275	17438	17341	17241	17232	17307	17172	17300	17537	17142	17408	17185	17220	17460	17498	17478	17234	17417	17559	17350	17345	17339	17357	17403	17325	17222	17421	17281	17300	17363	17247	17483	17366	17223	17379	17299	17298	17332	17273	17248	17346	17320	17464	17397	17138	17213	17307	17392	17273	17377	17144	17243	17213	17352	17207	17046	17321	17340	17208	17354	17320	17337	17626	17470	17138	17266	17391	17405	17215	17394	17293	17379	17454	17357	17401	17282	17124	17252	17269	17288	17229	17399	17328	17399	17296	17467	17272	17428	17252	17238	17317	17653	17324	17071	17327	17344	17402	17368	17278	17454	17371	17638	17166	17445	17501	17472	17437	17298	17183	17365	17050	17224	17286	17376	17370	17177	17503	17188	17350	17347	17309	17353	17325	17132	17325	17520	17277	17382	17221	17489	17265	17120	17191	17393	17097	17290	17181	17452	17305	17409	17652	17316	17507	17520	17236	17206	17441	17315	17214	17362	17370	17298	17367	17399	17229	17346	17365	17249	17313	17478	17273	17193	17220	17323	17328	17170	17397	17353	17068	17162	17350	17251	17504	17491	17172	17097	17333	17396	17397	17149	17131	17333	17123	17417	17315	17055	17194	17417	17394	17280	17263	17295	17388	17339	17112	17300	17306	17505	17312	17290	17329	17334	17338	17239	17254	17272	17314	17337	17372	17570	17264	17207	17314	17131	17365	17538	17188	17163	17040	17449	17428	17145	17413	17223	17338	17212	17437	17277	17261	17398	17492	17428	17171	17207	17174	17512	17424	17360	17255	17341	17296	17177	17347	17388	17383	17261	17247	17318	17335	17372	17341	17214	17370	17475	17355	17267	17308	17247	17323	17226	17396	17484	17304	17255	17279	17143	17310	17264	17371	17414	17276	17280	17381	17173	17339	17234	17339	17282	17343	17160	17345	17383	17313	17471	17409	17342	17401	17163	17243	17292	17163	17324	17204	17315	17376	17316	17366	17456	17435	17386	17204	17282	17060	17342	17403	17426	17324	17370	17352	17213	17276	17420	17124	17390	17308	17498	17290	17382	17278	17448	17503	17304	17130	17283	17207	17194	17358	17421	17273	17494	17545	17539	17462	17467	17300	17572	17430	17282	17326	17186	17386	17451	17510	17396	17238	17308	17104	17368	17411	17363	17269	17447	17113	17309	17370	17280	17375	17488	17354	17341	17416	17382	17309	17162	17255	17149	17153	17294	17384	17298	17304	17202	17234	17410	17342	17365	17285	17225	17407	17339	17236	17343	17532	17194	17341	17440	17222	17402	17368	16995	17340	17292	17386	17304	17209	17180	17401	17266	17411	17278	17509	17199	17412	17237	17197	17263	17356	17397	17274	17398	17268	17597	17110	17266	17354	17334	17313	17370	17148	17232	17085	17210	17331	17326	17469	17532	17181	17259	17522	17435	17261	17379	17245	17356	17299	17224	17301	17234	17223	17503	17340	17349	17319	17219	17340	17359	17417	17318	17312	17356	17385	17394	17103	17397	17328	17167	17615	17345	17332	17157	17250	17509	17371	17189	17349	17226	17182	17181	17298	17340	17379	17394	17292	17395	17257	17440	17414	16948	17186	17462	17234	17491	17195	17249	17419	17497	17409	17083	17388	17316	17275	17317	17421	17336	17392	17430	17131	17428	17219	17246	17297	17246	17268	17273	17422	17104	17348	17307	17362	17457	17299	17296	17254	17241	17310	17243	17053	17323	17331	17287	17271	17318	17441	17263	17119	17458	17343	17290	17207	17327	17238	17227	17019	17394	17464	17289	17286	17223	17240	17485	17500	17268	17445	17440	17400	17516	17639	17482	17254	17528	17271	17274	17240	17442	17338	17290	17367	17242	17284	17150	17315	17237	17403	17371	17128	17056	17270	17425	17244	17190	17239	17298	17390	17371	17244	17324	17206	17485	17165	17370	17229	17260	17308	17510	17374	17234	17316	17406	17274	17249	17198	17486	17413	17139	17425	17150	17355	17378	17293	17240	17449	17455	17432	17172	16967	17286	17399	17361	17339	17277	17323	17436	17251	17313	17108	17481	17477	17359	17283	17268	17502	17351	17385	17517	17362	17441	17313	17246	17374	17252	17371	17355	17292	17403	17165	17382	17205	17144	17260	17429	17326	17200	17461	17401	17506	17332	17347	17210	17219	17280	17275	17309	17285	17235	17304	17343	17373	17475	17295	17440	17372	17533	17332	17423	17278	17330	17414	17351	17318	17424	17301	17469	17184	17389	17396	17346	17309	17163	17276	17306	17263	17402	17236	17272	17287	17090	17257	17309	17371	17411	17269	17357	17224	17406	17332	17271	17378	17233	17282	17372	17088	17255	17557	17265	17313	17307	17509	17482	17266	17305	17284	17290	17417	17497	17363	17348	17386	17327	16963	17268	17306	17226	17474	17367	17206	17395	17276	17470	17326	17285	17284	17386	17148	17226	17322	17254	17341	17474	17360	17291	17219
14176	20068	17403	15578	15240	14813	14607	14546	14396	14169	14229	14142	14340	14184	14382	14210	13908	14130	14123	14175	14068	14105	14102	14310	13774	14047	14072	14232	14158	14171	14136	14145	13929	13951	14201	14153	14019	14130	13982	14129	14107	14031	14064	14199	14197	14054	14131	14082	14073	14048	13935	13974	13991	13878	13983	13984	14024	14102	14035	14030	14059	14248	13969	14232	14238	14085	14063	14016	14118	14121	13933	14079	14008	14174	14141	14018	14192	14059	14173	14118	14197	14106	14025	14186	14130	14041	14005	14218	14201	14053	14171	14114	14042	14125	14228	14056	14140	14074	14176	14082	14112	14347	14017	14017	14152	13941	14102	14061	14001	14188	13886	14057	14062	14074	14053	13940	14177	14236	14092	13885	13950	14062	14030	14083	13984	14082	14042	14192	14076	13990	13972	14105	14101	14226	13985	14084	14114	14073	14161	14097	13991	14022	14203	14237	14003	13951	14219	14088	14151	14101	14210	14060	14364	14068	14050	14099	14144	14149	14107	14007	14007	14218	14165	14180	14115	14147	14195	14111	14136	13962	13870	14089	14059	13988	13951	14073	14133	14143	13998	14116	14131	14082	14108	14020	14132	14058	14070	14076	14008	14164	14073	13922	14021	14168	14094	13861	14229	14137	14199	14149	14092	14201	14164	14082	14047	14222	14073	13932	14050	13993	14149	14113	14038	14019	14181	14074	14242	13986	14229	14201	13992	14156	14281	14030	14156	14067	13973	14115	14192	14116	14243	14088	13999	14157	14077	14065	14250	14234	13904	14179	14146	14097	14129	14040	13984	13964	14061	14142	13962	13984	14079	14132	14171	14051	14159	14026	14309	13944	14134	13984	14034	13972	13965	14086	14044	13994	14214	14178	13978	14163	14093	14134	14117	14146	14175	13871	13956	14262	14101	13968	14267	14081	14011	14040	14132	14108	13985	14151	14075	13873	14247	14146	14190	14108	14118	14027	14236	14023	13982	14052	13861	14121	14212	14098	13987	14161	14170	14125	13995	13925	14026	14160	14042	14093	13998	14001	14030	14099	14181	13942	14026	14004	14075	14010	14065	14039	14170	14015	14027	14047	14211	14016	14232	14024	14120	14063	14211	14008	13860	14438	13894	13883	14087	14038	14099	14133	14230	14081	14081	14045	14099	13921	14079	14171	13988	14169	14145	14145	14043	14122	14148	14106	14022	14129	14156	14119	14050	14050	14090	14146	14085	14052	14132	13988	13975	14012	14128	14143	14014	14281	13766	14128	14004	14119	14218	14247	14039	14044	14097	13882	13932	14074	14133	14059	14074	14007	13998	13992	14147	14092	14024	14004	14051	14177	13871	14104	14126	14023	14218	14043	14122	14215	14261	14015	14176	14149	14215	14095	14151	13946	14254	14263	14038	14132	14202	13986	14127	14123	13994	13864	14128	14045	14032	14299	14191	14114	14092	13970	14088	14042	14249	14079	14115	14002	14109	14260	13981	14133	14270	14207	13976	14148	14272	14030	14107	14073	14017	14177	13976	13979	14246	14153	14156	14088	14074	14060	14016	14063	14067	14021	14151	14103	14139	13878	14101	14039	14188	13880	13959	14027	14062	14045	14102	14117	13943	14106	14005	14002	14077	14082	14258	14034	14199	14072	14135	14142	14127	14096	14285	14155	13906	14129	13939	14173	13997	13964	13929	14141	14144	14044	14047	14130	14095	14071	14090	14035	14281	14022	14087	14132	14075	13998	14086	14009	14099	14044	14076	14269	13989	14114	14039	14165	14075	14136	14093	14188	14077	14028	14190	14371	13906	14080	14140	14141	14225	14074	14109	14026	14012	13970	14139	14018	14114	14193	14012	14077	14186	14243	14157	14132	14182	14058	14152	14103	14050	14064	14140	14138	14149	14085	14165	14115	14121	13999	14207	14158	14248	13971	14052	14182	14188	14084	14183	14327	14060	14220	13996	14156	14018	14138	13995	14080	14043	14181	14138	14214	14089	13930	14047	14004	13889	14029	14055	14021	14153	14107	14008	14204	13968	14005	14142	14148	14161	14062	14058	14063	14135	14199	14218	14014	14119	14157	14159	13951	14020	14046	14085	13992	14082	14220	13968	14083	14077	14267	14064	14083	14012	14021	14043	14191	14025	14099	14060	14023	14061	14003	14010	13973	14083	13940	14003	14042	14082	14146	14006	14191	14115	14103	14042	13936	14036	14119	13957	14081	14091	14091	14021	14068	14075	14070	14104	13964	14019	13987	14146	14001	14131	14132	14156	14097	14042	13970	13946	14143	13950	13976	14086	13940	14210	14070	14034	14102	14059	13928	14138	14177	13977	14118	14063	14246	14207	13995	14109	14022	13955	14116	13914	14073	13879	14102	14098	14073	14089	14039	14018	14310	14130	14060	14057	14192	14223	14082	14036	14068	13923	14059	14131	14318	14196	13910	14274	14063	14429	14147	13962	14037	14063	14073	14162	14006	14004	14079	14066	14192	14072	14085	14191	14238	14037	14079	14186	14176	14092	14078	14010	14090	14208	13929	13972	14120	14006	14183	14074	14113	14058	14177	14143	14201	14035	14161	14095	14145	14226	14150	14200	14104	14040	14075	14019	13944	14047	14028	14268	14207	14108	13909	13918	13972	14120	14113	13994	14159	14182	14218	14057	14190	14178	14107	14196	14048	14108	13989	14336	14051	13967	14217	14046	14173	14074	14104	14103	14085	13978	14019	14080	14115	14194	13986	14187	14036	13981	14215	14148	14050	14057	14235	14045	13952	13942	14129	14169	14332	13947	14091	13964	14196	14054	14158	14068	13938	14125	14098	14174	13871	14019	14161	13970	14088	14134	14265	14062	14094	13933	14087	14226	14123	14242	13934	14301	14067	13968	14042	14234	14007	14205	14106	14055	14139	14223	14090	13979	14115	14041	14138	13955	14038	14027	14035	14076	14035	14006	13987	14120	14179	14089	14060	14017	14212	14245	14124	13984	13941	14191	14089	14098	14096	14076	14268	13917	14232	14153	13966	14206	14297	14059	13947	14165	14023	14109	14032	14034	13940	14115	14202	14097	14048	14118	14336	14228	14117	14232	14040	14091	14073	14078	14067	14130	14013	14080	13953	13888	14077	13937	14051	13993	14094	14129	14114	14130	14125	14160	14151	14188	14198	14254	13966	14223	14266	14055	13994	13961	13938	14019	13989	14270	14181	14298	14188	14117	14046	14171	14050	14108	14022	14086	14146	14021	14150	14265	14142	14025	14220	13999	14080	14079	13838	14064	14077	14054	14311	13917	14128	14170	14050	14147	14087	14167	14057	13987	14199	14141	13937	14179	14035	14006	13977	14191	14013	14029	13984	14124	13897	14194	14066	14021	14114	14084	14007	14102	14170	14178	14200	14030	14057	14105	14121	14048	13858	14225	14085	14075	14284	14073	14068	14138	14322	13978	14251	14103	14217	14024	13967	14177	14125	14236	14236	14046	13874	14160	14049	14127	14204	14145	14172	13979	14048	14057	14182	14100	14113	13912	14102	14167	14015	14025	14164	13973	14134	13975	13925	14104	14005	14116	14093	14115	14037	14117	14102	14220	14096	13970	14250	14173	13947	14153	14191	14168	13941	14139	14085	14223	14143	13990	13998	14078	14079	14036	14163	14227	14049	13787	13959	14074	14081	13983	14110	13985	14080	14023	14054	14117	14061	14093	14037	14164	13986	13908	14125	13998	14086	14160	14141	14069	14126	14048	14009	14118	14040	14122	14159	14172	13957	14389	14131	14072	14031	14040	14197	14071	14077	14001	13917	14134	14118	14231	14233	13977	14029	14244	14170	14123	14242	14218	13951	14242	14258	14062	14275	14147	14115	13998	14107	14137	13987	14058	14002	14097	14052	13883	14053	14032	14010	14200	14084	14027	14202	14284	14110	14025	13960	13968	14060	14203	13930	14019	14058	14130	14008	14245	13950	14150	13895	14093	14062	14176	14103	14092	14107	13932	14102	14114	14079	14060	14078	14070	14089	14120	14308	14149	14136	14157	14178	14003	14126	13965	14289	13929	14075	14183	13930	14117	14014	14138	14104	13977	14222	14079	14012	14113	14094	14092	14113	14254	14105	14144	14079	14180	14164	13886	14251	14054	14110	13996	14224	13989	13997	14141	13962	14077	14131	14156	14084	14000	14160	14015	14067	14073	14066	14125	14242	14103	14001	14179	14199	13980	14135	14184	14166	14289	14018	14097	13992	14233	14203	14068	14200	14189	14164	14129	14219	14100	13992	14035	14114	14148	14088	14107	14143	14086	14015	14098	14173	14062	13941	14069	14090	14119	14070	14045	13880	14222	14082	14089	14075	14144	14187	14147	13894	14186	14196	14099	14071	14048	14009	14213	14082	13879	13984	14094	14229	13932	14221	14104	14250	13991	14033	14047	14032	14165	14187	13983	13959	14115	14135	14269	14173	14282	14137	14136	14100	14065	14014	14107	14010	14094	14237	14005	14078	14074	14109	13998	13970	14180	14081	14121	14006	14280	14114	13983	14133	14101	14211	14103	14002	14180	14152	14184	14088	14065	14070	14193	14199	13957	14141	14331	14152	14088	14194	14226	14092	14078	14009	13918	14190	13940	14184	13991	14132	13925	14098	13976	14285	14057	14035	14134	14234	13962	14062	14280	13965	14095	14056	14110	13996	14055	14149	14209	14057	14238	14231	14289	14084	13970	14160	14241	14084	14139	14174	14021	14115	14050	14092	14142	13962	14151	14193	14020	14058	14161	14008	14157	14044	13986	14147	14059	14190	14072	14090	14046	14200	14157	14172	13990	14077	14052	14164	14140	14085	14149	13983	14021	13900	14086	14184	14056	14057	14171	13981	14068	14156	14114	14129	14191	13990	14063	14071	13947	13975	13915	14222	14134	14083	14158	14175	14115	13949	13932	14006	14293	14056	13979	14011	14090	14050	14126	14124	13954	14059	14125	14102	14040	14075	14278	14212	13968	14128	14001	14195	14188	14115	14147	14104	13982	14051	14157	14193	14055	14030	14147	14112	14078	14073	14022	13990	14073	14074	14173	14112	13991	14114	14223	14091	14193	14054	14186	13989	14052	13953	14149	13982	13961	14238	14074	13994	14138	14184	13999	13860	14083	14291	13910	13817	13991	13994	14241	14061
22273	21335	28636	24372	21584	23000	22260	17816	16749	16942	16919	16941	17123	17087	17032	17041	16665	16816	16769	16694	16610	16672	16640	16751	16597	16449	16759	16574	16554	16654	16740	16695	16774	16617	16359	16838	16549	16645	16602	16677	16729	16549	16526	16567	16779	16643	16650	16781	16697	16461	16473	16639	16515	16604	16405	16540	16639	16567	16654	16521	16632	16758	16700	16577	16512	16513	16596	16608	16555	16450	16524	16439	16445	16470	16393	16502	16707	16700	16556	16505	16540	16544	16549	16582	16568	16592	16662	16380	16809	16502	16537	16702	16660	16488	16451	16618	16624	16691	16741	16616	16541	16461	16395	16617	16692	16548	16430	16514	16662	16533	16584	16545	16712	16505	16348	16392	16495	16599	16534	16583	16519	16615	16700	16769	16710	16451	16676	16485	16581	16226	16428	16491	16523	16537	16367	16495	16435	16533	16504	16544	16378	16546	16410	16510	16638	16607	16694	16407	16461	16466	16398	16614	16665	16262	16445	16556	16487	16469	16453	16520	16379	16518	16446	16345	16494	16656	16564	16376	16458	16606	16516	16780	16599	16501	16519	16698	16640	16377	16498	16738	16669	16428	16457	16415	16397	16543	16600	16550	16538	16525	16565	16691	16601	16586	16408	16713	16663	16336	16491	16568	16406	16597	16579	16677	16491	16588	16779	16568	16470	16387	16553	16349	16469	16434	16163	16645	16570	16590	16529	16501	16630	16323	16572	16598	16568	16585	16427	16477	16711	16369	16395	16190	16396	16328	16418	16599	16391	16440	16452	16481	16583	16427	16456	16647	16491	16417	16607	16634	16493	16493	16529	16469	16597	16631	16774	16626	16597	16538	16448	16309	16545	16588	16382	16472	16525	16240	16391	16448	16560	16461	16540	16424	16392	16524	16250	16583	16605	16692	16438	16466	16625	16616	16472	16500	16451	16549	16481	16478	16703	16654	16597	16653	16548	16606	16562	16424	16508	16544	16454	16461	16589	16541	16566	16563	16638	16253	16435	16508	16483	16444	16566	16549	16540	16251	16667	16482	16647	16557	16304	16374	16449	16592	16620	16645	16705	16441	16506	16606	16453	16518	16655	16486	16626	16439	16472	16505	16383	16609	16625	16536	16600	16540	16479	16315	16427	16310	16397	16579	16538	16532	16595	16513	16604	16457	16367	16451	16455	16379	16308	16562	16510	16471	16580	16654	16679	16577	16501	16578	16440	16518	16565	16718	16398	16543	16753	16660	16534	16556	16446	16466	16633	16669	16757	16575	16504	16513	16531	16482	16572	16569	16800	16421	16273	16428	16449	16184	16568	16514	16437	16642	16592	16755	16434	16579	16508	16408	16500	16575	16566	16301	16365	16515	16558	16484	16641	16550	16341	16496	16452	16523	16472	16501	16286	16512	16501	16522	16522	16596	16511	16543	16674	16653	16516	16572	16436	16433	16657	16491	16576	16458	16562	16540	16528	16471	16561	16340	16590	16655	16383	16666	16549	16429	16525	16577	16525	16521	16502	16677	16744	16653	16591	16449	16557	16625	16723	16471	16430	16657	16608	16567	16461	16545	16591	16570	16732	16570	16481	16495	16406	16625	16732	16476	16490	16520	16579	16482	16700	16394	16670	16497	16411	16577	16676	16254	16500	16534	16592	16392	16586	16489	16451	16626	16395	16661	16614	16731	16568	16482	16562	16613	16574	16330	16388	16582	16660	16590	16479	16495	16461	16583	16345	16389	16534	16223	16632	16586	16477	16467	16548	16652	16676	16715	16555	16357	16298	16404	16349	16505	16611	16481	16642	16830	16487	16338	16480	16321	16499	16523	16412	16613	16458	16452	16287	16505	16659	16500	16556	16577	16640	16466	16502	16649	16565	16554	16521	16511	16647	16492	16372	16720	16610	16489	16394	16405	16583	16520	16528	16332	16518	16442	16750	16309	16436	16584	16792	16475	16416	16331	16518	16568	16560	16507	16518	16538	16507	16756	16461	16558	16429	16536	16571	16679	16544	16611	16469	16589	16551	16534	16623	16404	16687	16593	16451	16506	16405	16469	16519	16249	16573	16569	16494	16394	16415	16529	16503	16444	16420	16502	16461	16457	16708	16736	16652	16412	16438	16560	16734	16406	16426	16643	16606	16668	16565	16448	16470	16591	16637	16360	16367	16650	16545	16588	16598	16485	16452	16620	16478	16485	16420	16739	16664	16633	16411	16364	16560	16320	16708	16312	16430	16438	16410	16510	16535	16334	16349	16513	16551	16386	16569	16411	16638	16562	16516	16552	16529	16644	16694	16584	16689	16421	16581	16590	16518	16475	16591	16681	16464	16683	16575	16580	16554	16387	16410	16657	16566	16640	16508	16465	16602	16608	16500	16355	16551	16567	16611	16543	16538	16414	16360	16369	16577	16606	16466	16483	16567	16456	16532	16605	16762	16652	16612	16391	16433	16474	16644	16307	16634	16548	16550	16625	16744	16574	16551	16457	16539	16312	16534	16465	16424	16642	16622	16685	16438	16639	16472	16624	16555	16383	16524	16515	16447	16620	16493	16483	16480	16577	16372	16523	16640	16399	16604	16434	16760	16444	16465	16455	16568	16609	16416	16470	16651	16269	16534	16626	16464	16568	16608	16738	16623	16746	16520	16706	16542	16375	16511	16491	16659	16653	16534	16675	16596	16196	16414	16659	16429	16481	16554	16511	16395	16509	16473	16587	16496	16540	16755	16580	16376	16305	16589	16626	16405	16427	16459	16530	16495	16510	16309	16717	16447	16683	16420	16522	16507	16452	16528	16476	16498	16641	16394	16339	16434	16343	16535	16359	16663	16657	16520	16472	16217	16337	16532	16389	16391	16418	16346	16496	16509	16344	16394	16415	16557	16544	16524	16514	16448	16441	16511	16515	16394	16756	16573	16515	16526	16555	16667	16512	16608	16510	16656	16439	16516	16364	16397	16590	16486	16438	16466	16506	16459	16725	16483	16400	16415	16530	16463	16410	16512	16601	16379	16404	16509	16652	16513	16450	16414	16296	16682	16625	16462	16614	16462	16472	16517	16555	16537	16644	16496	16538	16412	16375	16460	16430	16493	16283	16505	16337	16607	16610	16552	16624	16391	16504	16597	16563	16453	16588	16508	16380	16521	16610	16643	16544	16613	16609	16396	16434	16580	16607	16565	16576	16589	16525	16382	16419	16565	16461	16620	16541	16463	16516	16496	16702	16757	16507	16524	16635	16617	16481	16748	16725	16525	16707	16814	16740	16667	16487	16477	16571	16394	16362	16460	16549	16751	16636	16507	16608	16478	16611	16655	16774	16342	16711	16589	16247	16617	16493	16525	16445	16335	16700	16566	16371	16504	16679	16554	16424	16194	16466	16535	16586	16518	16685	16498	16785	16611	16513	16570	16457	16511	16632	16555	16485	16673	16500	16687	16538	16536	16473	16762	16573	16181	16470	16409	16374	16551	16523	16639	16589	16555	16440	16533	16768	16475	16624	16505	16617	16448	16440	16222	16629	16422	16511	16548	16596	16485	16476	16669	16388	16384	16447	16499	16434	16349	16487	16593	16531	16497	16420	16540	16501	16303	16556	16628	16524	16770	16607	16401	16357	16532	16299	16432	16539	16882	16581	16623	16242	16331	16493	16475	16397	16545	16527	16571	16595	16437	16591	16495	16558	16449	16477	16284	16287	16607	16515	16472	16479	16581	16486	16491	16619	16728	16674	16600	16468	16382	16659	16514	16324	16614	16582	16549	16614	16511	16491	16364	16476	16504	16439	16473	16487	16375	16457	16560	16577	16669	16525	16722	16701	16417	16505	16504	16370	16531	16674	16503	16634	16512	16403	16354	16505	16628	16432	16457	16421	16554	16393	16745	16516	16512	16485	16637	16623	16624	16570	16459	16544	16628	16671	16487	16394	16612	16321	16563	16558	16500	16391	16462	16663	16579	16590	16662	16553	16636	16398	16620	16434	16466	16628	16459	16494	16629	16456	16606	16488	16498	16530	16332	16375	16539	16531	16568	16340	16506	16466	16530	16653	16572	16416	16613	16633	16425	16494	16491	16697	16472	16406	16544	16503	16571	16612	16370	16576	16537	16546	16585	16584	16636	16403	16693	16643	16655	16383	16639	16346	16370	16455	16507	16458	16655	16425	16558	16477	16485	16548	16669	16467	16693	16646	16761	16366	16690	16614	16466	16429	16445	16496	16434	16755	16497	16457	16585	16389	16630	16355	16449	16644	16366	16548	16402	16367	16392	16436	16466	16294	16276	16680	16494	16449	16658	16446	16677	16613	16545	16579	16667	16622	16403	16263	16541	16683	16520	16579	16651	16600	16627	16650	16567	16650	16609	16531	16341	16413	16381	16439	16565	16540	16366	16736	16310	16285	16309	16449	16379	16584	16577	16435	16408	16533	16340	16582	16662	16456	16250	16698	16567	16454	16472	16522	16748	16441	16566	16414	16553	16719	16690	16372	16426	16631	16659	16658	16607	16508	16610	16666	16670	16626	16564	16439	16520	16697	16665	16648	16666	16314	16220	16625	16645	16499	16393	16371	16503	16592	16520	16432	16474	16392	16404	16497	16539	16419	16394	16440	16407	16483	16528	16372	16489	16496	16674	16567	16710	16409	16419	16535	16580	16368	16623	16466	16564	16681	16658	16550	16593	16536	16296	16334	16596	16535	16512	16710	16533	16690	16644	16260	16591	16570	16381	16595	16258	16492	16443	16361	16429	16589	16724	16592	16461	16609	16407	16574	16564	16192	16649	16578	16413	16365	16459	16474	16683	16611	16529	16724	16677	16593	16581	16452	16334	16574	16647	16417	16670	16429	16348	16301	16449	16438	16455	16416	16539	16294	16465	16529	16356	16470	16681	16552	16483	16610	16583	16703	16552	16419	16628	16508	16525	16431	16372	16616	16433	16429	16612	16621	16772	16597	16438	16713	16503	16597	16677	16383	16546	16422	16669	16424	16558	16623	16431	16598	16477	16696	16273	16456	16649	16526	16436	16531	16589	16412	16646	16471	16565	16529	16496	16433	16216	16375	16589	16347	16643	16495	16530	16565	16354	16425	16369	16854	16516	16414	16666	16527	16394	16661	16288	16456	16637	16309	16248	16542	16440	16815	16692	16549	16485	16500	16380	16683
13707	24894	19928	17034	16140	15275	14830	14477	14148	14132	14225	14154	13987	13979	14213	13722	13984	13916	13774	13723	13673	13535	13771	13830	13624	13627	13759	13571	13750	13643	13792	13579	13820	13567	13669	13722	13821	13666	13599	13644	13692	13572	13746	13711	13531	13519	13659	13518	13668	13600	13743	13687	13562	13557	13720	13581	13595	13457	13644	13859	13511	13581	13589	13436	13624	13510	13643	13504	13660	13604	13522	13634	13650	13560	13641	13400	13656	13565	13721	13544	13594	13611	13538	13516	13648	13488	13578	13583	13667	13477	13616	13654	13675	13592	13574	13621	13667	13542	13673	13590	13551	13606	13545	13670	13543	13597	13668	13601	13545	13629	13535	13536	13495	13433	13703	13634	13603	13619	13657	13571	13539	13542	13655	13582	13662	13496	13686	13791	13722	13615	13795	13685	13419	13383	13387	13595	13791	13535	13593	13606	13637	13606	13496	13637	13749	13704	13539	13714	13666	13689	13663	13684	13751	13627	13575	13636	13613	13685	13620	13517	13649	13638	13695	13569	13613	13515	13618	13638	13776	13590	13585	13675	13775	13570	13661	13661	13581	13641	13448	13526	13638	13660	13587	13711	13436	13650	13660	13604	13785	13623	13582	13536	13755	13686	13579	13709	13542	13659	13693	13687	13712	13577	13647	13735	13631	13739	13771	13585	13592	13572	13565	13542	13666	13572	13504	13765	13699	13576	13647	13693	13418	13678	13493	13621	13589	13692	13827	13545	13514	13774	13690	13677	13564	13452	13659	13523	13562	13590	13683	13665	13576	13615	13626	13658	13744	13800	13722	13343	13590	13640	13677	13390	13602	13464	13592	13670	13708	13471	13562	13734	13586	13569	13643	13498	13472	13557	13702	13620	13504	13662	13685	13608	13529	13598	13524	13527	13706	13525	13412	13701	13593	13782	13412	13611	13645	13621	13717	13453	13587	13732	13588	13555	13684	13474	13709	13568	13428	13554	13723	13437	13596	13631	13671	13440	13485	13646	13645	13548	13466	13587	13579	13542	13684	13664	13578	13818	13556	13578	13749	13532	13680	13716	13456	13687	13729	13556	13509	13475	13460	13737	13536	13598	13591	13708	13749	13604	13677	13722	13563	13623	13637	13542	13700	13431	13320	13712	13654	13528	13551	13486	13691	13524	13587	13617	13521	13413	13593	13557	13490	13679	13628	13450	13714	13578	13385	13756	13781	13549	13755	13521	13621	13578	13603	13688	13471	13648	13637	13635	13678	13664	13728	13475	13547	13489	13600	13511	13472	13631	13674	13609	13687	13537	13642	13570	13696	13608	13539	13730	13518	13492	13680	13632	13617	13541	13535	13677	13696	13563	13601	13617	13585	13600	13580	13636	13668	13602	13652	13629	13718	13515	13800	13557	13678	13597	13697	13625	13718	13506	13624	13570	13534	13514	13625	13354	13575	13655	13519	13783	13504	13672	13661	13698	13543	13459	13666	13451	13580	13586	13581	13645	13617	13703	13688	13593	13526	13557	13513	13714	13603	13645	13502	13492	13445	13401	13575	13610	13519	13650	13705	13624	13678	13599	13489	13544	13781	13721	13548	13576	13720	13658	13620	13552	13675	13719	13654	13599	13737	13659	13877	13400	13539	13662	13563	13464	13640	13622	13614	13656	13564	13583	13634	13624	13673	13717	13619	13683	13648	13635	13787	13430	13710	13642	13417	13448	13581	13663	13589	13693	13479	13487	13774	13490	13661	13575	13538	13590	13608	13683	13591	13628	13658	13524	13555	13601	13654	13693	13410	13666	13562	13423	13526	13686	13692	13683	13592	13637	13682	13521	13700	13613	13470	13558	13568	13573	13528	13554	13639	13456	13540	13729	13454	13646	13539	13878	13714	13590	13593	13569	13519	13511	13564	13664	13768	13483	13664	13648	13610	13646	13493	13526	13642	13561	13569	13767	13733	13693	13648	13497	13438	13686	13696	13417	13581	13440	13560	13530	13610	13617	13580	13511	13547	13679	13585	13629	13514	13684	13501	13836	13513	13671	13555	13735	13729	13770	13435	13508	13448	13548	13662	13613	13613	13661	13629	13626	13476	13453	13659	13544	13506	13536	13754	13608	13628	13608	13559	13728	13702	13326	13601	13558	13420	13628	13700	13451	13728	13573	13512	13624	13691	13488	13467	13676	13422	13606	13580	13703	13680	13603	13592	13643	13511	13760	13525	13560	13511	13514	13724	13692	13436	13585	13655	13637	13658	13612	13706	13603	13573	13579	13708	13526	13416	13638	13516	13536	13665	13434	13288	13727	13571	13522	13651	13650	13496	13767	13547	13613	13578	13766	13721	13581	13618	13361	13665	13601	13640	13666	13749	13480	13682	13715	13611	13431	13602	13337	13643	13520	13745	13578	13573	13734	13614	13666	13610	13558	13699	13514	13714	13565	13630	13546	13651	13634	13552	13664	13439	13633	13551	13582	13516	13759	13709	13483	13546	13637	13648	13495	13643	13447	13596	13637	13614	13784	13657	13767	13546	13730	13696	13503	13659	13767	13562	13707	13667	13695	13456	13577	13631	13649	13402	13575	13418	13458	13493	13434	13737	13541	13413	13540	13691	13691	13485	13757	13659	13819	13503	13599	13533	13690	13482	13725	13608	13643	13527	13587	13583	13627	13396	13661	13544	13563	13507	13565	13678	13444	13557	13623	13650	13500	13525	13680	13407	13644	13431	13599	13672	13704	13544	13717	13708	13582	13559	13814	13584	13315	13548	13445	13493	13770	13580	13598	13762	13651	13540	13550	13377	13519	13752	13427	13390	13457	13588	13776	13641	13575	13527	13520	13501	13475	13682	13710	13465	13680	13612	13502	13590	13537	13621	13521	13444	13543	13587	13642	13575	13505	13650	13551	13631	13528	13612	13589	13629	13742	13660	13438	13479	13471	13580	13514	13740	13489	13547	13605	13770	13583	13725	13559	13630	13676	13507	13554	13664	13594	13586	13473	13698	13438	13517	13511	13780	13644	13702	13692	13563	13581	13452	13526	13580	13709	13640	13610	13717	13681	13449	13560	13598	13583	13570	13438	13704	13688	13458	13650	13625	13499	13408	13611	13505	13584	13642	13460	13752	13387	13637	13612	13563	13631	13453	13620	13638	13535	13443	13659	13543	13604	13771	13489	13665	13597	13567	13573	13687	13494	13584	13509	13485	13540	13672	13526	13714	13643	13612	13490	13489	13713	13629	13602	13653	13559	13608	13574	13584	13728	13547	13500	13574	13712	13543	13694	13594	13501	13556	13602	13671	13666	13472	13731	13519	13581	13605	13572	13604	13773	13486	13609	13566	13653	13754	13518	13552	13719	13464	13504	13653	13538	13607	13645	13624	13883	13626	13566	13633	13679	13574	13621	13611	13639	13535	13527	13485	13596	13691	13639	13500	13581	13658	13711	13611	13512	13525	13520	13649	13633	13507	13578	13584	13490	13565	13500	13616	13706	13498	13574	13554	13492	13502	13421	13490	13574	13620	13647	13604	13697	13576	13577	13480	13632	13525	13640	13731	13490	13724	13437	13678	13698	13570	13647	13593	13711	13725	13560	13623	13753	13523	13625	13614	13683	13713	13592	13679	13490	13684	13579	13461	13595	13631	13531	13587	13564	13503	13721	13536	13581	13673	13657	13616	13501	13628	13635	13719	13682	13511	13581	13634	13819	13504	13527	13603	13539	13514	13716	13684	13554	13682	13741	13500	13701	13692	13517	13622	13618	13649	13634	13589	13636	13601	13581	13575	13548	13433	13536	13532	13585	13695	13599	13536	13647	13640	13415	13606	13584	13677	13574	13462	13511	13605	13582	13585	13614	13593	13660	13488	13593	13586	13578	13475	13685	13571	13519	13682	13698	13640	13506	13554	13494	13688	13607	13601	13342	13627	13694	13652	13498	13550	13560	13392	13853	13656	13726	13750	13378	13658	13617	13644	13557	13542	13625	13462	13552	13534	13698	13591	13617	13417	13575	13546	13644	13737	13747	13587	13758	13672	13686	13646	13601	13682	13495	13544	13755	13682	13414	13802	13683	13648	13808	13544	13546	13464	13671	13531	13575	13725	13610	13563	13687	13568	13261	13686	13671	13738	13639	13689	13356	13572	13789	13464	13736	13442	13831	13622	13522	13767	13660	13473	13705	13680	13594	13687	13539	13577	13533	13597	13583	13517	13702	13502	13591	13628	13518	13604	13572	13593	13424	13472	13630	13688	13776	13531	13710	13619	13657	13534	13512	13766	13696	13659	13643	13417	13603	13706	13550	13558	13447	13629	13632	13556	13607	13600	13657	13482	13432	13707	13605	13490	13676	13620	13562	13637	13658	13560	13728	13522	13342	13685	13492	13501	13571	13416	13594	13654	13697	13525	13576	13798	13597	13612	13625	13581	13521	13653	13346	13573	13582	13519	13648	13555	13716	13570	13683	13664	13597	13757	13608	13583	13676	13581	13458	13448	13510	13724	13477	13689	13654	13793	13631	13752	13445	13823	13598	13517	13735	13576	13621	13578	13689	13488	13632	13585	13482	13526	13561	13556	13604	13670	13559	13438	13575	13682	13644	13566	13807	13544	13417	13546	13622	13644	13481	13491	13684	13681	13605	13573	13590	13604	13499	13553	13661	13667	13730	13570	13586	13736	13494	13633	13523	13724	13707	13740	13777	13525	13428	13519	13718	13606	13827	13521	13507	13557	13530	13560	13555	13552	13478	13618	13629	13537	13589	13650	13383	13797	13574	13557	13576	13536	13544	13637	13563	13577	13402	13440	13385	13800	13322	13638	13783	13595	13617	13631	13542	13517	13501	13496	13691	13527	13661	13665	13625	13577	13577	13472	13755	13467	13583	13495	13533	13519	13470	13684	13541	13651	13491	13636	13427	13458	13534	13610	13680	13760	13669	13674	13660	13588	13650	13487	13582	13620	13540	13736	13590	13456	13487	13631	13423	13457	13521	13747	13614	13630	13558	13534	13686	13537	13530	13519	13562	13412	13539	13630	13674	13654	13665	13499	13537	13690	13517	13558	13537	13606	13650	13467	13440	13695	13595	13575	13475	13597	13615	13695	13612	13447	13612	13535	13740	13493	13618	13588	13673	13588	13686	13627	13401	13807	13715	13610	13502	13638	13634
29840	22523	22197	19674	17703	17739	17716	17499	17600	17482	17546	17260	17564	17373	17437	17477	17571	17308	17319	17430	17551	17517	17654	17372	17406	17537	17664	17350	17224	17564	17757	17505	17508	17601	17433	17612	17490	17345	17596	17329	17386	17303	17657	17324	17577	17382	17426	17291	17493	17236	17245	17468	17445	17361	17367	17466	17577	17377	17288	17410	17441	17311	17452	17731	17438	17371	17487	17481	17254	17317	17497	17347	17298	17480	17199	17628	17409	17394	17464	17444	17426	17491	17405	17450	17347	17439	17391	17354	17435	17569	17399	17494	17433	17246	17559	17619	17328	17368	17478	17378	17373	17322	17441	17538	17218	17362	17406	17498	17433	17357	17390	17389	17488	17319	17185	17221	17383	17578	17244	17462	17472	17458	17413	17215	17518	17125	17485	17407	17419	17559	17273	17394	17354	17436	17561	17450	17302	17374	17395	17295	17207	17402	17322	17350	17496	17365	17513	17286	17519	17340	17251	17440	17411	17334	17323	17174	17513	17442	17423	17423	17428	17243	17454	17500	17449	17893	17408	17343	17501	17391	17563	17657	17394	17360	17319	17463	17447	17322	17410	17157	17313	17199	17203	17445	17458	17439	17487	17246	17420	17295	17299	17436	17278	17353	17666	17392	17455	17366	17620	17469	17367	17143	17376	17506	17385	17221	17329	17080	17368	17377	17379	17382	17257	17447	17263	17322	17492	17242	17523	17423	17366	17506	17347	17589	17493	17391	17410	17367	17493	17309	17336	17473	17500	17659	17688	17415	17371	17360	17581	17454	17380	17445	17602	17400	17314	17382	17452	17281	17350	17295	17499	17364	17485	17303	17395	17431	17346	17258	17397	17402	17251	17396	17274	17368	17476	17574	17646	17376	17403	17223	17381	17320	17357	17482	17379	17474	17403	17496	17532	17343	17488	17487	17425	17399	17458	17685	17445	17320	17288	17533	17342	17386	17547	17245	17349	17469	17567	17362	17546	17557	17359	17309	17314	17351	17209	17310	17266	17446	17595	17577	17425	17349	17418	17179	17531	17386	17485	17445	17523	17144	17441	17525	17575	17417	17511	17318	17324	17418	17343	17187	17368	17353	17438	17252	17515	17394	17595	17523	17502	17238	17266	17114	17438	17273	17512	17391	17548	17418	17396	17428	17724	17406	17316	17483	17327	17389	17358	17170	17280	17330	17413	17506	17511	17239	17523	17349	17417	17656	17254	17476	17265	17450	17208	17468	17564	17307	17523	17358	17420	17123	17502	17367	17439	17375	17291	17394	17227	17665	17363	17343	17363	17548	17290	17543	17362	17389	17384	17304	17585	17485	17350	17248	17499	17574	17370	17483	17492	17651	17334	17610	17481	17245	17409	17226	17413	17377	17453	17323	17438	17487	17493	17451	17550	17403	17386	17441	17393	17585	17537	17344	17444	17330	17400	17468	17482	17324	17447	17344	17562	17384	17308	17481	17357	17454	17375	17333	17517	17346	17428	17265	17434	17374	17333	17297	17444	17348	17475	17344	17618	17362	17555	17555	17528	17439	17351	17388	17476	17601	17415	17431	17364	17440	17715	17389	17319	17340	17382	17329	17384	17631	17292	17461	17214	17364	17329	17341	17454	17340	17424	17700	17589	17616	17369	17847	17366	17513	17424	17380	17599	17341	17539	17430	17540	17393	17481	17290	17242	17654	17509	17611	17388	17324	17304	17490	17546	17431	17463	17589	17363	17399	17462	17376	17370	17239	17272	17554	17571	17435	17362	17352	17309	17633	17516	17548	17367	17358	17392	17342	17560	17357	17469	17368	17468	17464	17583	17422	17321	17531	17547	17355	17557	17265	17280	17325	17529	17413	17423	17527	17385	17479	17332	17433	17228	17540	17400	17208	17451	17482	17425	17396	17437	17298	17331	17379	17395	17401	17598	17362	17531	17394	17460	17607	17233	17218	17404	17342	17511	17338	17513	17421	17425	17465	17330	17661	17439	17294	17386	17564	17455	17289	17458	17533	17469	17428	17431	17312	17530	17338	17366	17288	17442	17322	17355	17356	17399	17365	17231	17259	17486	17379	17518	17425	17286	17291	17332	17522	17589	17472	17220	17583	17501	17310	17423	17232	17310	17475	17453	17500	17313	17391	17407	17178	17356	17359	17487	17335	17512	17480	17301	17616	17477	17527	17295	17344	17271	17099	17383	17388	17312	17555	17571	17432	17278	17400	17297	17441	17315	17476	17540	17251	17407	17550	17418	17444	17364	17376	17467	17310	17578	17543	17330	17454	17275	17155	17403	17569	17368	17298	17429	17472	17587	17491	17306	17241	17416	17218	17339	17288	17400	17636	17317	17475	17283	17273	17281	17452	17416	17385	17423	17501	17471	17582	17235	17481	17182	17307	17504	17396	17290	17346	17592	17419	17370	17182	17447	17403	17325	17511	17450	17282	17390	17396	17550	17328	17295	17389	17348	17518	17605	17495	17388	17301	17612	17328	17281	17304	17319	17674	17416	17402	17354	17451	17238	17530	17758	17452	17343	17415	17409	17392	17606	17649	17615	17671	17361	17481	17443	17333	17335	17398	17683	17313	17491	17431	17423	17252	17515	17280	17603	17430	17468	17523	17231	17383	17625	17556	17500	17473	17328	17316	17363	17375	17275	17448	17327	17334	17504	17450	17279	17375	17434	17534	17387	17422	17521	17521	17445	17241	17318	17450	17383	17463	17532	17383	17513	17468	17330	17298	17281	17592	17298	17359	17399	17317	17262	17209	17382	17208	17502	17506	17360	17286	17224	17534	17550	17420	17397	17514	17229	17452	17346	17218	17426	17397	17362	17127	17312	17369	17465	17411	17498	17399	17499	17600	17405	17465	17398	17434	17568	17428	17391	17208	17472	17328	17556	17333	17466	17530	17339	17335	17388	17469	17375	17355	17347	17508	17577	17354	17395	17479	17478	17264	17332	17268	17518	17516	17505	17575	17435	17496	17363	17135	17517	17463	17329	17457	17362	17465	17287	17709	17570	17389	17376	17485	17385	17433	17617	17389	17404	17851	17489	17402	17427	17359	17384	17454	17550	17572	17519	17418	17582	17359	17284	17320	17432	17602	17315	17370	17399	17317	17324	17332	17334	17395	17372	17362	17451	17443	17315	17612	17367	17290	17292	17507	17335	17530	17440	17433	17430	17520	17422	17355	17352	17488	17451	17460	17273	17513	17535	17393	17466	17399	17209	17296	17478	17382	17295	17393	17636	17414	17264	17280	17590	17471	17479	17306	17438	17360	17310	17378	17146	17393	17430	17278	17285	17441	17453	17373	17410	17352	17610	17473	17492	17409	17485	17625	17179	17528	17502	17356	17425	17307	17374	17469	17357	17519	17365	17482	17638	17344	17411	17219	17366	17362	17624	17439	17282	17194	17660	17463	17455	17388	17608	17321	17389	17362	17229	17291	17321	17353	17437	17453	17576	17303	17290	17400	17429	17289	17296	17513	17483	17383	17450	17316	17482	17438	17254	17406	17652	17281	17293	17282	17573	17280	17456	17475	17342	17432	17392	17377	17484	17475	17535	17376	17386	17351	17324	17374	17319	17495	17292	17310	17507	17450	17647	17619	17330	17328	17388	17361	17426	17506	17431	17245	17364	17437	17392	17474	17560	17458	17508	17464	17344	17313	17350	17585	17384	17423	17523	17568	17298	17338	17463	17410	17433	17622	17452	17264	17352	17267	17470	17613	17539	17369	17332	17349	17403	17564	17326	17356	17287	17502	17479	17414	17441	17406	17181	17408	17407	17454	17375	17390	17393	17207	17566	17253	17498	17745	17368	17504	17501	17513	17473	17321	17177	17482	17191	17463	17495	17494	17544	17447	17471	17404	17482	17257	17508	17261	17455	17521	17354	17456	17451	17393	17391	17301	17428	17270	17327	17531	17438	17349	17508	17490	17344	17135	17356	17388	17536	17458	17346	17549	17394	17269	17398	17490	17656	17543	17528	17762	17513	17430	17435	17279	17520	17532	17354	17453	17490	17380	17577	17383	17468	17569	17447	17161	17376	17336	17644	17352	17345	17303	17342	17329	17446	17308	17379	17401	17259	17313	17511	17316	17466	17441	17177	17246	17480	17304	17372	17343	17431	17184	17439	17584	17351	17254	17306	17492	17260	17418	17218	17614	17303	17500	17474	17384	17537	17426	17472	17631	17483	17480	17477	17315	17585	17590	17302	17425	17689	17479	17363	17244	17253	17403	17425	17370	17415	17369	17558	17412	17357	17526	17347	17374	17407	17451	17352	17487	17436	17558	17387	17228	17378	17309	17667	17486	17418	17278	17330	17365	17300	17266	17557	17534	17228	17306	17336	17608	17343	17493	17338	17335	17568	17343	17285	17604	17266	17420	17257	17388	17361	17301	17484	17387	17502	17270	17528	17257	17431	17441	17162	17392	17406	17439	17454	17484	17310	17381	17432	17406	17412	17404	17300	17361	17283	17380	17262	17260	17422	17337	17536	17488	17498	17699	17466	17101	17316	17422	17545	17533	17401	17667	17316	17536	17475	17484	17419	17329	17502	17500	17537	17556	17424	17494	17559	17463	17528	17408	17391	17360	17284	17745	17248	17361	17214	17297	17443	17496	17369	17432	17409	17401	17268	17369	17426	17569	17290	17578	17429	17297	17390	17543	17588	17522	17239	17384	17587	17548	17434	17541	17425	17472	17505	17447	17517	17403	17297	17355	17393	17587	17252	17356	17529	17244	17559	17413	17408	17514	17548	17382	17491	17418	17443	17590	17476	17241	17652	17380	17364	17462	17697	17408	17274	17318	17247	17478	17324	17461	17559	17341	17271	17572	17438	17449	17531	17470	17554	17606	17326	17362	17333	17491	17374	17266	17331	17471	17378	17316	17440	17575	17560	17638	17403	17352	17441	17450	17241	17587	17499	17297	17398	17451	17453	17314	17656	17399	17188	17636	17511	17330	17348	17270	17293	17178	17221	17495	17488	17459	17355	17518	17512	17377	17477	17622	17520	17378	17263	17481	17377	17400	17422	17606	17459	17193	17306	17332	17386	17413	17264	17417	17390	17279	17440	17389	17627	17449	17523	17216	17363	17383	17453	17533	17429	17272	17411	17506	17445	17516	17424	17423	17355	17369	17615	17476	17423	17576
16090	18243	15953	14981	14789	14822	14477	14322	14255	14138	14436	14316	14360	14265	14111	14383	14049	14225	14243	14132	14054	14315	14098	14196	14094	14070	13972	14075	14195	14048	14207	14074	14128	14257	14054	14200	14233	14289	14275	14173	14267	14153	14306	14253	14132	14225	14124	14009	14128	14335	14139	14141	14079	14139	14231	14261	14144	14122	14191	14160	14278	14086	14226	13928	14129	14109	14126	14116	14086	14200	14038	14127	14123	14215	14233	14177	14267	14067	14278	14182	14103	14299	14317	14071	14046	14135	14076	14208	14124	14305	14265	14132	14161	14187	14160	14099	14079	14190	14123	14285	14210	14228	14230	14169	13951	14261	14248	14065	14082	14055	14275	14123	14093	14229	14049	14014	14213	14369	14114	14075	14149	14040	14060	14090	14349	14185	14166	14177	14218	14127	14176	14082	14062	14170	14177	14128	14091	14153	14111	14288	14193	14144	14171	14097	14214	14183	14201	14121	14080	14195	14126	14188	14235	14308	14173	14175	14175	14233	14181	14075	14075	14106	14279	14150	14417	14191	14136	14263	14274	14194	13988	14151	14027	14056	14090	14448	14102	14136	14257	14100	14207	14175	14241	14051	14114	14124	14103	14126	14094	14130	14102	14112	14105	14164	14113	14076	14131	14226	14105	14166	14285	14196	14265	14234	14241	14243	14244	13977	14090	14104	14282	14307	14349	14018	14214	14214	14133	14351	14157	14132	13951	14267	14255	14041	14304	14232	14062	14226	14089	14213	14212	14054	14046	14226	14054	14364	14022	14261	14296	14137	14188	14270	14119	14219	14262	14277	14158	14183	14171	14037	14275	14163	13986	14074	14294	14233	14117	14013	14292	14291	14189	13963	14088	14144	14322	14165	14148	13828	14317	14345	14144	14118	14031	14251	14272	14231	14173	14242	14112	14318	14135	13979	14199	14103	14230	14102	14063	14080	14087	14115	14353	14120	14127	14237	14223	14289	14213	14249	14108	14066	14239	14162	14074	14055	14013	14205	14227	14044	14312	14105	14198	14133	14183	14190	14128	14084	14131	13972	14211	14301	14219	14108	14162	14126	13983	14096	14183	14054	14119	14121	14201	14105	14268	14065	14074	14251	14220	14206	14167	14271	14188	14294	14185	14250	14061	14256	14324	14296	14188	14126	14301	14190	14026	14236	14158	14159	14205	14212	14180	14209	14065	14181	14077	14237	14259	14194	14150	14182	14192	14183	14101	14050	14044	14182	14034	14132	14220	14216	14240	14202	14095	14245	14143	13976	14267	14024	14157	14143	14066	14205	14233	14156	14125	13938	14274	14092	14279	14240	14216	13992	14247	14001	14163	14406	14200	14295	14094	14247	14039	14091	14268	14252	14263	14092	14289	14116	14154	14251	14110	14245	14102	14168	14221	14216	14209	14203	14098	14141	14307	14245	14122	14131	13971	14319	14002	14190	14267	14191	14204	14147	14189	14134	14191	14177	14224	14052	14115	14025	14133	14028	14244	14329	14189	14326	14048	14055	14165	14205	14146	14227	14052	14056	14227	14250	14091	14032	14315	14042	14226	14149	14208	14228	14178	14055	14247	14026	14031	14304	14187	14139	14110	14112	14120	14146	14032	14149	14076	13914	14348	14121	14134	14176	14136	14314	14382	14107	14261	14192	14055	14196	14202	14071	14261	14218	14054	14263	14114	14004	14133	14157	14058	14222	14066	14302	14262	14160	14149	14119	14115	14140	14096	14109	14194	14285	14241	14319	14262	14227	14037	14230	14231	14211	14048	14122	14111	14071	14237	14300	14192	14093	14055	14286	14335	14098	14140	14283	14138	14240	14114	13915	14325	14162	14031	14056	14295	13969	14143	14210	14168	14129	14302	14284	14312	14165	14101	14111	14230	14097	14304	14188	14057	14312	14223	14162	14056	14098	14182	14341	14226	14165	14092	14189	14045	14134	13999	14259	14067	14157	14200	14190	14255	14191	14211	14166	14219	14127	14210	14161	14268	14189	14150	14087	14151	14009	14223	14155	14151	14184	14287	14194	14236	14021	14276	14161	14103	14176	14083	14256	14247	14197	14062	14205	14297	14054	14125	14105	14030	13988	14042	14194	14247	14186	14034	14230	14232	14007	14024	14445	14076	14217	14077	14243	14119	14176	14047	14312	14242	14142	14215	14210	14291	14145	14189	14086	14187	14296	14084	14193	14032	14157	14212	14265	14165	14167	14167	14294	14135	14273	13921	14299	14115	14059	14189	14169	14166	14229	14038	14037	14157	14140	14289	14019	14167	14148	14034	14164	14165	14159	13987	14028	14101	14040	14108	14109	14286	14132	14058	13906	14192	14169	14151	14252	14141	14252	14136	14121	14376	14116	14321	14165	14190	14212	14055	14279	14289	14268	14266	14138	14052	14207	13990	14100	14105	14103	14164	14235	14146	14234	14232	14113	14075	14216	14039	14300	14178	14461	14256	14219	14159	14132	14111	14219	14289	14383	14223	14067	14235	14025	14284	14188	14119	14247	14134	14315	14345	14180	14428	13949	14235	14141	14061	14278	14198	14073	14003	13993	14323	14062	14107	14012	14216	14129	14161	14189	14174	14219	14242	14018	14155	14172	14091	14275	14003	14171	14196	14200	14118	14326	14261	14096	14220	14123	14143	14061	14175	14071	14146	14291	14030	14235	14137	14127	14058	14219	14074	14127	14338	14205	14153	14212	14067	14302	14309	14267	14295	14035	14318	14273	14205	14010	14280	14070	14165	14145	14203	14249	14203	14089	14149	14159	14092	14254	14104	14284	14075	14159	14077	14354	14305	14218	14174	14274	14112	14188	14148	14059	14145	14143	14269	14180	14156	14169	14134	14249	14252	14157	14242	14167	14036	13965	14170	14204	14083	13992	14148	14180	14234	14169	14209	14116	14198	14014	14112	14053	14166	14216	14018	14181	14264	14143	14230	14143	14267	14202	14179	14025	14274	14214	13959	14221	14136	14160	14283	14270	14231	14291	14234	14199	14124	14171	14237	14279	14061	14226	14262	14042	14292	14041	14146	14219	14205	14221	14214	14180	14244	14171	14120	14097	14064	14213	14048	14083	14194	14188	14248	14128	14175	14274	14192	13962	14188	14143	14118	14170	14211	14087	14201	14128	14041	14221	14266	14156	14215	14192	14238	14033	14263	14098	14004	14277	14144	14235	14132	14074	14135	14112	14133	14095	14227	14144	13964	14112	13939	14207	14215	14270	14146	14352	14065	14223	14224	14122	14347	14239	14083	14207	14172	14050	14030	14161	14260	14288	14208	14270	14249	14116	14180	14195	13946	14172	14416	14175	14149	14167	14103	14099	14173	14097	14162	14123	13998	14039	14273	14224	14351	14184	14231	14156	14068	14124	14085	14179	14165	14227	14204	14102	14168	14127	14252	14236	14093	14303	14088	14098	14116	14168	14253	14288	14052	13949	14235	14147	14207	14180	14180	14016	14267	14114	14101	13996	13979	14305	14297	14223	14086	14186	14331	14164	14159	14268	14106	14064	14124	14261	14083	14265	14227	14221	14074	14088	14129	14301	14295	14280	14012	14199	14212	14068	14135	14037	14168	14191	14068	14051	14138	14127	14103	14159	14260	14241	14199	14332	14054	14216	14076	14017	14279	14229	14315	14086	14241	14178	14154	14157	14231	14220	14286	13990	14143	14085	14103	14155	14191	14235	14256	14097	14051	14162	14081	14262	14064	14048	14211	14113	14112	14035	13994	14023	14098	14252	14174	14078	14236	14163	14280	14186	14083	14296	14175	14208	14211	14189	14174	14141	14265	14162	14164	14196	14258	14070	14190	14194	14167	14136	14213	14152	14273	14119	14334	13979	14163	14244	14152	13985	14177	14179	14063	14334	13978	14148	14130	14112	14057	14055	14079	14246	14100	14280	14208	14090	14242	14061	14218	14079	14226	14122	14125	14049	14250	14084	14091	14088	14248	14162	14268	14210	14187	14132	14222	14176	13988	13933	14306	14082	14241	14216	13956	14289	13998	14126	14154	14083	14183	14035	14059	14142	14154	14174	14178	14289	14101	14116	14054	14335	14086	14183	14280	14238	14223	14251	14141	14092	14081	14149	14244	14103	14109	14118	14074	14051	14242	14158	14147	14270	14026	14112	14265	14090	14142	14223	14068	14217	14057	14208	14324	14155	14131	14288	14223	14264	14271	14339	14209	14171	14253	14101	14147	14036	14144	14194	14280	14137	14164	14229	14233	14147	14011	14173	14314	14088	14219	14194	14158	14198	14192	14139	14165	14339	14227	14069	14210	14146	14105	14217	14370	14367	14163	14197	14179	14265	14174	14086	14050	14159	14205	14076	14215	14203	14092	14150	14143	14303	14073	14249	14107	14285	14106	14160	14179	14206	14200	14148	14145	14101	14212	14020	14219	14165	14125	14232	14286	14296	14265	14104	14072	14385	14285	14248	14201	14066	14084	13957	14185	14178	14138	14391	14197	14082	14118	14153	14048	14207	14199	13988	14090	14046	14037	14153	14113	14163	14172	14096	14287	13990	14224	14171	14186	14277	14036	14074	14016	13936	14169	14174	14132	14175	14263	14188	14145	14158	14087	14035	14265	14109	14213	14066	14155	14066	13937	14207	14069	14198	14214	14277	14260	14169	14149	13943	14119	14153	14157	14196	14085	14135	14279	14103	14155	14209	14116	14086	14283	14132	14354	14181	14149	14067	14183	14307	14130	13969	14287	14157	14174	14104	14060	14209	14365	14082	14175	14204	14179	14101	14265	14179	14443	14251	14279	14158	14229	14101	14198	14113	13996	14205	14116	14056	14230	14055	14088	14161	14077	14058	14303	13930	14144	14245	14084	14173	14100	14178	14055	14088	14102	14193	14195	14128	13925	14190	14074	14205	14206	14249	14047	14005	14112	14180	14169	14116	14033	14067	14140	14001	14225	14367	14250	14198	13990	14150	14240	14152	14174	14082	14097	14095	14187	14159	14270	14154	14310	14164	14204	14182	14010	14089	14010	14093	14328	14140	14155	14050	14281	14281	14216	14201	14375	14325	14260	14081	14102	14094	14067	14178	14233	14189	14144	14010	14267	14063	14110	14106	14290	14270	14116	14121	14195	14140	14207	14093	14282	14107	14195	14144	14148	14183	14172	14192
23352	21310	28105	25011	22051	20383	19266	17140	16963	16925	17013	17103	17135	17171	16969	16833	16878	16888	16818	16715	16621	16556	16880	16888	16922	16655	16794	16757	16879	16728	16738	16612	16678	16542	16641	16591	16811	16800	16866	16747	16841	16661	16673	16674	16723	16514	16711	16846	16661	16639	16726	16809	16626	16726	16833	16760	16683	16944	16576	16585	16611	16455	16604	16673	16759	16808	16765	16695	16676	16709	16625	16650	16572	16737	16784	16655	16770	16709	16669	16681	16643	16686	16495	16509	16852	16476	16635	16694	16715	16704	16791	16541	16719	16618	16704	16535	16644	16610	16784	16758	16728	16687	16404	16664	16634	16665	16853	16760	16784	16791	16637	16775	16656	16659	16445	16783	16561	16907	16685	16687	16700	16643	16756	16628	16653	16594	16813	16668	16702	16648	16690	16699	16621	16489	16503	16599	16932	16730	16565	16694	16555	16659	16715	16725	16784	16645	16797	16546	16488	16717	16550	16552	16648	16543	16725	16468	16595	16487	16704	16644	16501	16768	16510	16573	16632	16674	16809	16567	16681	16696	16382	16454	16730	16673	16580	16488	16679	16704	16653	16772	16620	16713	16769	16731	16667	16556	16679	16535	16530	16622	16673	16592	16685	16757	16852	16640	16600	16697	16770	16433	16817	16709	16806	16671	16560	16618	16801	16669	16736	16916	16743	16705	16762	16604	16724	16784	16665	16878	16799	16670	16571	16453	16606	16666	16540	16766	16658	16569	16437	16554	16645	16507	16634	16708	16739	16722	16690	16639	16739	16947	16569	16663	16540	16639	16738	16823	16387	16602	16609	16604	16566	16560	16679	16673	16773	16775	16657	16612	16633	16640	16710	16731	16755	16669	16436	16567	16653	16680	16859	16536	16731	16648	16471	16744	16922	16737	16636	16524	16727	16661	16800	16721	16678	16499	16720	16735	16647	16710	16758	16733	16648	16540	16616	16508	16671	16473	16586	16710	16505	16677	16724	16526	16508	16854	16578	16645	16925	16795	16537	16559	16646	16637	16639	16562	16692	16783	16598	16688	16646	16536	16800	16721	16504	16621	16571	16614	16789	16522	16648	16742	16594	16608	16762	16721	16592	16716	16775	16433	16660	16722	16596	16683	16756	16965	16693	16629	16768	16708	16611	16778	16650	16666	16688	16808	16761	16621	16765	16698	16654	16645	16471	16570	16602	16598	16675	16722	16785	16662	16539	16704	16792	16626	16645	16470	16625	16715	16526	16521	16478	16607	16656	16557	16861	16765	16733	16541	16714	16660	16735	16634	16649	16837	16871	16959	16678	16732	16719	16789	16662	16789	16691	16567	16797	16782	16817	16530	16589	16598	16662	16634	16566	16720	16515	16661	16827	16647	16752	16676	16469	16749	16537	16543	16767	16580	16626	16552	16788	16566	16734	16747	16600	16616	16753	16793	16871	16751	16677	16662	16750	16614	16907	16784	16875	16931	16735	16800	16884	16574	16569	16517	16762	16751	16869	16589	16554	16740	16714	16785	16608	16631	16683	16728	16466	16702	16580	16587	16623	16887	16620	16617	16797	16614	16657	16613	16768	16667	16769	16745	16715	16514	16463	16830	16590	16569	16681	16735	16811	16535	16703	16465	16542	16602	16570	16657	16709	16778	16831	16630	16632	16715	16613	16736	16586	16425	16734	16423	16637	16699	16765	16572	16497	16764	16585	16550	16610	16677	16745	16631	16492	16552	16622	16468	16703	16889	16625	16707	16734	16668	16512	16470	16674	16441	16637	16609	16681	16635	16851	16706	16486	16601	16920	16857	16655	16741	16785	16615	16629	16732	16639	16535	16512	16279	16543	16583	16825	16589	16837	16681	16690	16693	16768	16703	16548	16713	16791	16774	16680	16764	16599	16736	16676	16666	16566	16648	16633	16689	16610	16475	16551	16480	16968	16749	16937	16621	16731	16413	16714	16742	16631	16614	16663	16510	16779	16712	16847	16704	16873	16739	16661	16608	16697	16541	16441	16652	16810	16601	16629	16744	16640	16844	16532	16717	16844	16752	16503	16730	16706	16656	16665	16821	16762	16624	16815	16727	16467	16504	16686	16711	16677	16603	16814	16733	16749	16445	16533	16702	16528	16728	16618	16613	16789	16647	16643	16654	16693	16688	16820	16548	16658	16408	16767	16503	16576	16818	16732	16709	16636	16474	16612	16652	16661	16574	16661	16529	16730	16710	16757	16843	16701	16771	16694	16525	16563	16823	16729	16769	16656	16481	16918	16703	16531	16647	16656	16683	16716	16539	16545	16682	16733	16648	16446	16706	16618	16331	16797	16526	16400	16632	16749	16647	16676	16688	16757	16832	16658	16673	16631	16647	16547	16559	16657	16551	16885	16693	16665	16646	16697	16744	16762	16555	16525	16473	16572	16534	16710	16688	16655	16707	16806	16749	16587	16514	16579	16667	16573	16441	16589	16555	16599	16898	16509	16699	16641	16526	16501	16632	16789	16608	16662	16637	16850	16595	16644	16881	16712	16491	16557	16492	16706	16680	16536	16601	16562	16524	16805	16868	16521	16511	16646	16618	16846	16612	16762	16760	16859	16641	16745	16724	16678	16841	16620	16677	16580	16569	16616	16618	16859	16881	16625	16830	16647	16653	16614	16643	16670	16448	16654	16489	16623	16895	16887	16640	16687	16684	16735	16774	16776	16627	16468	16587	16871	16613	16553	16652	16778	16671	16653	16929	16551	16830	16676	16747	16785	16714	16705	16817	16707	16627	16717	16807	16663	16765	16711	16581	16648	16466	16630	16451	16610	16765	16914	16508	16637	16567	16748	16832	16743	16600	16660	16598	16748	16551	16524	16644	16519	16672	16693	16620	16585	16711	16539	16581	16732	16768	16391	16603	16669	16777	16693	16627	16737	16869	16680	16620	16638	16781	16865	16555	16629	16785	16639	16574	16812	16555	16673	16568	16824	16773	16746	16619	16711	16703	16780	16604	16594	16667	16600	16629	16620	16567	16638	16801	16654	16746	16608	16462	16799	16658	16798	16838	16738	16772	16653	16736	16694	16388	16623	16565	16667	16556	16673	16431	16496	16846	16517	16535	16676	16735	16684	16678	16794	16720	16639	16782	16624	16675	16657	16481	16787	16588	16637	16664	16456	16782	16584	16621	16559	16570	16463	16618	16598	16587	16646	16696	16585	16583	16628	16761	16593	16862	16704	16551	16530	16507	16832	16525	16721	16658	16698	16809	16822	16798	16968	16751	16690	16779	16762	16541	16434	16676	16659	16643	16587	16535	16519	16766	16625	16569	16600	16620	16601	16409	16693	16626	16621	16659	16555	16596	16521	16688	16643	16572	16668	16618	16765	16515	16594	16791	16775	16807	16475	16698	16772	16802	16658	16545	16515	16703	16722	16717	16724	16678	16515	16627	16960	16679	16356	16549	16700	16721	16677	16675	16655	16687	16723	16768	16744	16713	16542	16660	16629	16737	16647	16437	16628	16764	16599	16594	16709	16522	16687	16710	16503	16641	16615	16840	16719	16770	16724	16636	16684	16656	16619	16585	16572	16504	16881	16759	16834	16555	16742	16688	16686	16721	16733	16496	16664	16615	16619	16545	16528	16742	16721	17001	16708	16740	16599	16623	16589	16621	16655	16404	16490	16804	16607	16881	16831	16761	16721	16492	16601	16788	16849	16804	16852	16557	16568	16510	16743	16671	16712	16526	16658	16418	16501	16714	16558	16594	16741	16731	16656	16851	16706	16681	16493	16679	16462	16678	16729	16691	16696	16653	16784	16698	16523	16542	16659	16833	16730	16628	16929	16528	16620	16779	16475	16531	16810	16717	16700	16746	16796	16811	16837	16574	16489	16632	16640	16604	16749	16639	16679	16628	16650	16777	16778	16589	16632	16478	16809	16600	16719	16550	16697	16471	16672	16507	16874	16621	16524	16715	16644	16629	16670	16675	16521	16703	16622	16586	16587	16867	16803	16584	16652	16712	16748	16885	16560	16694	16572	16606	16673	16712	16563	16750	16852	16596	16768	16708	16618	16702	16690	16721	16700	16600	16791	16531	16540	16599	16778	16702	16480	16773	16651	16712	16583	16803	16506	16531	16620	16746	16552	16682	16584	16784	16764	16886	16783	16631	16488	16668	16725	16692	16579	16519	16495	16804	16778	16531	16759	16884	16686	16680	16540	16856	16701	16655	16755	16608	16608	16827	16532	16586	16687	16499	16830	16673	16753	16637	16723	16848	16820	16685	16610	16724	16858	16803	16657	16669	16752	16630	16665	16504	16568	16700	16737	16746	16715	16745	16635	16743	16648	16565	16628	16662	16714	16637	16875	16717	16588	16667	16634	16731	16433	16612	16717	16529	16609	16663	16730	16742	16591	16641	16617	16781	16623	16816	16720	16582	16572	16724	16597	16589	16745	16699	16842	16597	16662	16703	16591	16888	16613	16593	16643	16457	16709	16752	16608	16880	16759	16646	16765	16648	16554	16608	16520	16654	16654	16749	16537	16653	16760	16670	16773	16700	16857	16908	16571	16836	16569	16617	16668	16476	16539	16587	16585	16749	16642	16886	16411	16546	16576	16709	16878	16652	16685	16603	16594	16776	16585	16574	16537	16549	16702	16560	16746	16793	16654	16769	16482	16575	16829	16672	16596	16768	16632	16597	16730	16883	16712	16545	16785	16686	16698	16493	16571	16666	16582	16947	16705	16724	16498	16521	16607	16697	16943	16724	16618	16521	16895	16670	16845	16828	16753	16626	16701	16714	16842	16472	16716	16655	16740	16732	16874	16782	16696	16555	16668	16799	16607	16614	16609	16756	16720	16627	16542	16641	16631	16530	16724	16711	16645	16767	16536	16532	16514	16597	16554	16573	16777	16565	16594	16743	16625	16734	16587	16716	16694	16719	16581	16636	16773	16899	16701	16594	16699	16599	16793	16675	16688	16743	16759	16925	16857	16545	16596	16650	16723	16777	16698	16573	16668	16842	16499	16570	16913	16687	16700	16677	16531	16721	16559	16624	16773	16679	16584	16778	16636	16598	16600	16579	16529	16595	16573	16693	16563	16678	16701	16636	16589	16629	16799	16678	16731	16868	16558	16729	16606	16620	16787	16719	16728	16784	16749	16650	16798	16788
12698	21402	17867	16109	15498	14774	14642	14234	14047	13985	13955	13940	14008	14046	13923	13882	13881	13886	13739	13615	13933	13773	13797	13828	13723	13729	13728	13789	13835	13865	13735	13763	13814	13713	13636	13658	13643	13691	13696	13820	13959	13758	13818	13540	13910	13666	13802	13586	13858	13679	13637	13769	13754	13799	13792	13652	13756	13806	13776	13810	13789	13580	13830	13815	13744	13744	13657	13715	13809	13822	13778	13928	13704	13752	13685	13828	13781	13727	13648	13858	13802	13759	13725	13743	13846	13755	13824	13837	13701	13708	13659	13748	13732	13602	13681	13581	13600	13654	13804	13743	13716	13907	13775	13852	13666	13735	13707	13672	13733	13664	13784	13808	13685	13573	13704	13710	13662	13670	13803	13820	13642	13890	13801	13783	13641	13722	13621	13703	13695	13770	13706	13775	13571	13849	13817	13856	13747	13850	13747	13662	13946	13856	13587	13703	13684	13895	13611	13938	13804	13704	13745	13702	13636	13561	13812	13655	13768	13687	13846	13915	13805	13632	13628	13703	13757	13799	13808	13897	13818	13696	14013	13446	13733	13734	13793	13496	13697	13738	13755	13688	13710	13676	13776	13777	13664	13704	13762	13766	13827	13642	13634	13750	13693	13554	13735	13692	13890	13708	13661	13610	13781	13644	13643	13848	13566	13825	13574	13803	13669	13670	13771	13810	13685	13743	13818	13820	13617	13722	13582	13788	13574	13651	13520	13773	13734	13798	13862	13764	13856	13725	13839	13761	13699	13689	13675	13876	13807	13760	13743	13639	13605	13596	13732	13747	13618	13787	13699	13839	13623	13669	13593	13782	13561	13663	13742	13660	13830	13720	13661	13731	13694	13682	13826	13899	13797	13671	13719	13769	13715	13778	13695	13876	13761	13626	13712	13782	13658	13756	13671	13794	13686	13570	13850	13736	13727	13740	13782	13733	13651	13856	13747	13844	13615	13850	13820	13756	13724	13631	13785	13498	13783	13633	13744	13789	13717	13739	13732	13746	13686	13789	13924	13737	13756	13864	13881	13770	13794	13842	13761	13739	13686	13643	13661	13660	13728	13709	13678	13649	13871	13774	13658	13609	13792	13747	13755	13913	13701	13730	13780	13780	13651	13574	13739	13710	13642	13579	13636	13898	13611	13644	13646	13883	13737	13758	13757	13546	13682	13641	13858	13702	13610	13537	13697	13739	13838	13879	13676	13679	13783	13744	13619	13679	13793	13613	13690	13680	13800	13680	13730	13808	13625	13823	13939	13755	13850	13691	13873	13793	13677	13769	13605	13879	13675	13762	13831	13758	13797	13715	14005	13758	13903	13719	13660	13849	13738	13677	13707	13813	13717	13635	13573	13788	13745	13689	13697	13588	13612	13736	13678	13747	13761	13731	13724	13845	13643	13757	13753	13676	13724	13765	13745	13860	13854	13803	13755	13733	13758	13809	13808	13764	13722	13605	13623	13782	13678	13810	13526	13549	13693	13848	13592	13752	13688	13692	13626	13620	13843	13815	13623	13735	13708	13597	13748	13731	13665	13883	13623	13786	13858	13904	13843	13816	13716	13968	13911	13747	13773	13770	13585	13510	13653	13804	13987	13876	13716	13711	13775	13810	13673	13782	13750	13661	13769	13811	13666	13888	13781	13788	13759	13765	13614	13712	13637	13654	13778	13615	13710	13762	13840	13752	13776	13805	13674	13633	13674	13805	13833	13712	13979	13731	13591	13681	13556	13736	13616	13763	13682	13880	13723	13705	13713	13688	13720	13739	13667	13806	13753	13731	13596	13797	13819	13605	13814	13761	13534	13754	13727	13712	13667	13936	13742	13633	13726	13577	13898	13630	13729	13773	13689	13808	13763	13638	13779	13658	13857	13959	13643	13892	13674	13726	13850	13757	13556	13856	13673	13835	13826	13649	13623	13800	13710	13673	13713	13696	13817	13750	13779	13733	13730	13774	13649	13546	13792	13643	13749	13668	13715	13669	13715	13874	13788	13697	13887	13813	13687	13727	13793	13672	13783	13774	13774	13800	13668	13793	13581	13656	13583	13772	13764	13739	13746	13692	13639	13698	13795	13638	13827	13694	13919	13653	13540	13574	13833	13703	13642	13767	13822	13836	13616	13640	13701	13871	13610	13734	13768	13666	13688	13939	13942	13815	13778	13880	13570	13709	13708	13725	13778	13713	13490	13751	13713	13866	13578	13736	13686	13714	13594	13868	13836	13746	13550	13758	13748	13731	13662	13562	13735	13608	13739	13599	13798	13645	13605	13725	13657	13747	13778	13789	13529	13668	13873	13808	13746	13851	13728	13884	13816	13764	13692	13765	13740	13710	13779	13512	13747	13603	13645	13639	13530	13668	13670	13707	13771	13779	13831	13745	13884	13583	13600	13916	13720	13774	13586	13835	13647	13761	13626	13859	13745	13628	13686	13598	13721	13713	13594	13788	13780	13811	13808	13785	13841	13679	13567	13778	13933	13782	13788	13713	13708	13584	13731	13755	13865	13594	13787	13804	13824	13714	13841	13629	13512	13617	13842	13699	13776	13740	13654	13742	13661	13842	13633	13779	13817	13713	13830	13750	13936	13627	13746	13663	13736	13671	13849	13868	13687	13737	13656	13885	13633	13750	13780	13793	13913	13753	13692	13616	13947	13827	13504	13675	13744	13789	13640	13701	13730	13709	13727	13730	13686	13678	13727	13599	13806	13684	13705	13796	13760	13843	13868	13694	13716	13782	13832	13581	13683	13572	13720	13719	13819	13655	13749	13756	13631	13743	13850	13722	13813	13834	13738	13804	13803	13615	13686	13738	13742	13637	13811	13759	13815	13753	13708	13759	13651	13817	13737	13758	13754	13890	13608	13635	13653	13761	13689	13850	13897	13833	14012	13538	13779	13761	13860	13789	13720	13920	13795	13750	13722	13715	13619	13790	13651	13803	13656	13735	13642	13733	13779	13693	13751	13639	13675	13649	13827	13725	13725	13738	13669	13757	13677	13924	13705	13694	13901	13548	13674	13736	13713	13695	13743	13742	13777	13811	13769	13681	13806	13708	13772	13637	13747	13765	13870	13647	13922	13753	13665	13735	13624	13597	13949	13698	13887	13743	13759	13691	13940	13621	13801	13831	13802	13638	13842	13759	13774	13825	13672	13693	13620	13602	13698	13785	13641	13668	13596	13701	13755	13628	13786	13779	13671	13761	13568	13691	13727	13733	13624	13650	13909	13761	13664	13732	13729	13742	13726	13697	13720	13712	13720	13842	13758	13705	13775	13843	13608	13735	13824	13803	13595	13723	13638	13839	13690	13776	13854	13879	13589	13831	13745	13682	13692	13746	13711	13749	13748	13698	13855	13668	13573	13790	13781	13683	13769	13557	13699	13689	13669	13640	13678	13633	13738	13572	13866	13777	13705	13756	13814	13599	13734	13638	13910	13826	13820	13750	13717	13585	13818	13765	13744	13606	13849	13671	13745	13857	13737	13859	13724	13792	13723	13812	13724	13631	13681	13559	13807	13849	13613	13730	13789	13630	13737	13725	13761	13715	13744	13765	13705	13881	13631	13579	13635	13692	13605	13753	13878	13490	13726	13738	13812	13546	13775	13875	13720	13710	13832	13703	13712	13794	13692	13806	13784	13562	13666	13567	13775	13698	13842	13647	13889	13766	13836	13669	13697	13844	13651	13866	13694	13540	13631	13726	13838	13709	13684	13859	13807	13761	13677	13657	13722	13821	13913	13984	13528	13805	13625	13801	13644	13769	13756	13702	13690	13734	13822	13772	13743	13735	13675	13717	13761	13671	13793	13698	13752	13770	13820	13766	13531	13784	13714	13749	13812	13594	13532	13707	13655	13641	13752	13637	13645	13668	13808	13698	13862	13827	13822	13625	13690	13832	13786	13852	13797	13623	13722	13679	13545	13727	13749	13789	13724	13849	13653	13747	13804	13774	13663	13758	13758	13937	13759	13732	13681	13746	13721	13664	13719	13760	13611	13729	13690	13685	13825	13880	13690	13690	13890	13678	13787	13882	13849	13766	13580	13730	13738	13693	13759	13704	13800	13752	13737	13874	13792	13730	13578	13845	13724	13717	13725	13686	13871	13837	13722	13635	13657	13716	13606	13597	13700	13642	13837	13618	13856	13584	13753	13792	13712	13722	13597	13706	13792	13804	13699	13652	13738	13725	13657	13713	13840	13714	13826	13668	13536	13827	13902	13991	13830	13628	13727	13855	13725	13692	13778	13716	13730	13801	13750	13673	13673	13636	13557	13702	13714	13712	13767	13581	13664	13729	13728	13729	13752	13769	13770	13733	13836	13620	13620	13708	13683	13716	13663	13714	13753	13621	13638	13562	13768	13817	13837	13811	13527	13636	13711	13660	13846	13770	13751	13823	13656	13726	13865	13762	13672	13764	13797	13715	13714	13771	13736	13777	13650	13689	13690	13847	13770	13649	13918	13626	13961	13615	13769	13833	13714	13571	13858	13770	13737	13694	13696	13616	13769	13714	13805	13858	13596	13781	13727	13690	13769	13699	13787	13749	13669	13621	13713	13598	13576	13818	13676	13730	13698	13839	13785	13751	13682	13657	13666	13744	13618	13806	13598	13714	13827	13780	13576	13584	13680	13653	13780	13574	13697	13780	13711	13821	13764	13672	13675	13585	13762	13801	13954	13575	13761	13829	13678	13615	13734	13728	13794	13774	13735	13855	13643	13745	13519	13680	13868	13715	13790	13826	13918	13775	13745	13817	13667	13807	13556	13804	13638	13713	13851	13724	13729	13771	13726	13694	13701	13645	13551	13832	13605	13737	13551	13655	13638	13766	13704	13752	13835	13695	13743	13645	13772	13890	13807	13709	13797	13782	13899	13757	13631	13612	13575	13712	13673	13652	13880	13558	13922	13803	13588	13695	13847	13669	13855	13784	13698	13742	13851	13754	13606	13823	13891	13707	13580	13568	13689	13759	13789	13621	13665	13736	13701	13719	13632	13833	13728	13748	13647	13809	13736	13635	13743	13661	13715	13576	13894	13809	13742	13691	13686	13622	13785	13833	13685	13683	13794	13731	13729	13741	13781	13711	13671	13676	13706	13877	13768	13685	13685	13739	13929	13796	13591	13792	13672	13719	13694	13716	13607	13612
24868	21341	26663	26411	19100	18121	18314	17698	17412	17466	17605	17584	17549	17674	17348	17477	17324	17311	17242	17230	17347	17201	17261	17144	17351	17428	17098	17193	17533	17170	17242	17264	17140	16959	17298	17317	17100	17270	17179	17380	17212	17215	17402	17223	17128	17202	17330	17415	17364	17250	17520	17338	17437	17219	17372	17302	17330	17383	17287	17143	17261	17305	17339	17283	17523	17323	17283	17150	17402	17425	17265	17324	17327	17469	17347	17241	17199	17357	17211	17043	17294	17325	17383	17325	17413	17469	17437	17289	17185	17110	17146	17208	17246	17373	17392	17246	17310	17261	17123	17270	17144	17061	17225	17324	17060	17084	17199	17450	17264	17299	17472	17225	17181	17349	17362	17258	17198	17372	17112	17280	17310	17291	17218	17190	17279	17274	17255	17406	17211	17367	17287	17116	17135	17229	17125	17140	17289	17349	17221	17388	17194	17233	17293	17346	17318	17032	17102	17182	17407	17252	17269	17245	17162	17237	17171	17268	17233	17285	17133	17333	17154	17055	17108	17247	17233	17224	17347	17210	17211	17199	17436	17456	17251	17271	17245	17069	17414	17016	17247	17385	17448	17229	17323	17308	17216	17300	17233	17240	17394	17246	17352	17201	17246	17354	17345	17250	17174	17254	17336	17227	17067	17279	17242	17282	17102	17180	17181	17190	17203	17293	17147	17113	17062	17151	17224	17373	17193	17349	17272	17288	17142	17393	17017	17170	17207	17256	17035	17294	17269	17223	17280	17128	17360	17259	17203	17384	17256	17129	17267	17287	17332	17210	17167	17131	17211	17340	17217	17122	17228	17386	17163	17108	17106	17237	17331	17156	17148	17180	17158	17219	17285	17364	17324	17039	17291	17211	17358	17123	17407	17378	17264	17225	17265	17249	17211	17326	17167	17161	17167	17172	17125	17133	17195	17315	17053	17131	17193	17047	17332	17205	17352	17179	17245	17370	17179	17170	17252	17373	17165	17205	17346	17291	17324	17199	17367	17313	17203	17563	17201	17147	17275	17248	17197	17266	17279	17036	17293	17172	17106	17182	17146	17245	17321	17313	17178	17353	17352	17115	17172	17428	17101	17428	17291	17313	17499	17282	17355	17262	17051	17331	17274	17418	17309	17057	17343	17210	16995	17366	17168	17004	17267	17298	17330	17222	17273	17171	17567	17102	17169	17205	17316	17217	17448	17164	17215	17358	17360	17228	17235	17035	17291	17285	17432	17303	17246	16973	17208	17152	17230	17198	17163	17217	17193	17336	17491	17120	17229	17096	17258	17225	17434	17311	17143	17002	17431	17278	17329	17172	17324	17263	17307	17094	17231	17222	17155	17180	17314	17101	17078	17347	17149	17105	17144	17197	17277	17419	17276	17428	17349	17319	17150	17302	17315	17057	17311	17036	17137	17250	17265	17187	17254	17226	17364	17169	17261	17223	17372	17427	17387	17244	17231	17090	17150	17319	17125	17064	17050	17216	17415	17281	17231	17179	17176	17191	17172	17284	17312	17130	17133	17112	17345	17115	17147	17471	17080	17156	17277	17061	17077	17279	17278	17343	17280	17490	17562	17331	17157	17361	17342	17353	17366	17421	17275	17388	17318	17169	17189	17255	17231	17311	17319	17198	17259	17058	17289	17103	17153	17420	17263	17322	17335	17416	17315	17218	17327	17398	17135	17072	17286	17341	17290	17217	17236	16937	17449	17175	17317	17221	17317	17295	17213	17265	17451	17332	17272	17093	17354	17191	17323	17093	17417	17064	17197	17101	17150	17360	17104	17335	17204	17413	17073	17421	17096	17187	17197	17102	17065	17201	17317	17222	17367	17167	17199	17231	17281	17101	17277	17273	17171	17124	17322	17093	17188	17098	17122	17126	17290	17374	17264	17496	17378	17278	17315	17398	17526	17206	17318	17251	17140	17205	17127	17297	17133	17275	17282	17111	17368	17408	17260	17044	17526	17231	17126	17322	17386	17397	17319	17108	17141	17366	17310	17333	17226	17288	17227	17250	17474	17338	17212	17495	17385	17153	17245	17292	17266	17257	17304	17150	17378	17236	17204	17314	17136	17315	17060	17280	17245	17367	17285	17259	17334	17286	17064	17315	17330	17169	17304	17064	17276	17130	17190	17191	17228	17307	17194	17212	17282	17324	17227	17367	17187	17138	17330	17252	17246	17067	17382	17254	17255	17272	17129	17332	17241	17285	17320	17450	17134	17332	17049	17114	17095	17245	17329	17297	17164	17302	17345	17114	17039	16940	17250	17317	17306	17292	17301	17316	17239	17113	17234	17307	17314	17217	17216	17313	17430	17401	17211	17192	17202	17148	17225	17369	17280	17218	17419	17247	17308	17203	17493	17377	17376	17282	17356	17356	17239	17245	17285	17283	17285	17462	17283	17347	17219	17261	17296	17538	16993	17433	17369	17301	17157	17145	17084	17351	17185	17381	17386	17122	17264	17108	17176	17298	17242	17147	17187	17422	17291	17330	17288	17083	17297	17350	17225	17176	17292	17428	17444	17110	17260	17089	17248	17115	17042	17149	17250	17264	17125	17394	17317	17323	17278	17297	17274	17381	17092	17051	17343	17016	17204	17279	17213	17178	17252	17080	17265	17074	17196	17223	17156	17302	17350	17320	17245	17433	17004	17164	17480	17242	17128	17221	17136	17267	17220	17392	17520	17316	17352	17246	17311	17334	17357	17308	17263	17365	17363	17221	17348	17200	17226	17058	17145	17120	17331	17222	17106	17262	17141	17179	17333	17339	17332	17128	17220	17113	17369	17065	17174	17233	17171	17242	17209	17326	17333	17210	17245	17085	17237	17295	17065	17265	17320	17388	17302	17242	17115	17350	17255	17176	17094	17073	17179	17224	17250	17126	17315	17363	17126	17377	17050	17341	17391	17321	17195	17209	17302	17207	17442	17191	17113	17182	17322	17150	17125	16942	17077	17204	17235	17371	17112	17222	17544	17366	17149	17216	17265	17404	17291	17404	17267	17229	17329	17184	17287	17238	17065	17340	17004	17173	17323	17408	17171	17227	17165	17185	17257	17126	17388	17253	17312	17218	17260	17207	17296	17140	17090	17483	17308	17179	17211	17270	17203	17218	17305	17313	17247	17254	17315	17252	17344	17236	17030	16938	17214	17165	17311	17155	17397	17348	17352	17140	17270	17231	17180	17342	17266	17322	17077	17091	17223	17393	17446	17267	17336	17140	17309	17196	17326	17364	17445	17003	17097	17296	17319	17197	17365	17250	17197	17302	17375	17282	17333	17292	17390	17098	17350	17130	17250	17342	17170	17304	17386	17198	17302	17076	17454	17364	17319	17202	17390	17280	17309	17310	17231	17016	17252	17101	17312	17194	17074	17194	17240	17220	17256	17170	17377	17290	17274	17333	17337	17297	17272	17304	17261	17416	17141	17070	17325	17219	17355	17144	17401	17203	17260	17276	17352	17465	17398	17187	17168	17010	17152	17348	17138	17224	17311	17063	17127	17441	17168	17253	17210	17090	17093	17375	17349	17343	17173	17173	17371	17461	17380	17120	17307	17348	17126	17441	17159	17171	17119	17201	17327	17120	17288	17241	17154	17068	17380	17204	17212	17197	17187	17291	17260	17267	17252	17209	17364	17241	17314	17278	17214	17290	17121	17251	17225	17383	17167	17141	17052	17037	17344	17391	17151	17157	17269	17256	17322	17294	17150	17164	17365	17269	17158	17389	17190	17443	17318	17417	17386	17121	17193	17090	17481	17178	17118	17179	17352	17285	17149	17201	17179	17077	17078	17374	17342	17169	17087	17162	17217	17092	17267	17180	17203	17321	17091	17046	17134	17226	17216	17374	17225	17373	17157	17225	17227	17261	17231	17344	17395	17243	17259	17176	17112	17378	17326	17325	17296	17515	17307	17403	17226	17328	17271	17444	17188	17250	17360	17263	17315	17387	17310	17094	17353	17189	17360	17265	17318	17239	17208	17270	17237	17315	17356	17391	17187	17161	17356	17222	17368	17208	17215	17397	17214	17172	17222	17131	17349	17386	17231	17458	17316	17283	17220	17138	17139	17304	17093	17086	17212	17211	17186	17191	17288	17135	17359	17334	17225	17238	17272	17298	17344	17199	17371	17315	17206	17020	17130	17054	17218	17234	17442	17185	17172	17425	17223	17115	17497	17294	17379	17098	17371	17154	17110	17207	17183	17336	17192	17081	17312	17526	17181	17276	17139	17242	17378	17309	17267	17259	17114	17199	17187	17093	17304	17298	17316	17304	17402	17218	17275	17254	17196	17222	17296	17202	17219	17464	17186	17200	17059	17206	17053	17219	17324	17188	17254	17278	17109	17153	17174	17267	16952	17387	17196	17076	17235	17230	17233	17148	17059	17289	17244	17146	17206	17278	17128	17331	17146	17326	17244	17117	17269	17313	17464	17296	17348	17196	17216	17007	17267	17174	17331	17398	17142	17166	17457	17108	17507	17192	17124	17221	17154	17206	17343	17126	17137	17364	17040	17260	17325	17276	17356	17370	17524	17218	17381	17391	17000	17439	17134	17162	17360	17150	17141	17080	17273	17094	17001	17172	17144	17187	17280	17462	17367	17375	17044	17200	17373	17104	17327	17390	17026	17176	17329	17265	17158	17407	17046	17101	17259	17194	17255	17113	17593	17309	17258	17220	17171	17203	17318	17487	17089	17322	17341	17149	17330	17099	17351	17251	17325	17204	17336	17198	17163	17214	17222	17315	17148	17063	16990	17064	17350	17333	17226	17165	17161	17209	17270	17245	17127	17042	17317	17252	17219	17197	17203	17357	17271	17300	17093	17279	17157	17073	17457	17300	17212	17256	17222	17339	17293	17122	17317	17170	17096	17185	17379	17215	17318	17481	17163	17238	17339	17017	17252	17529	17311	17323	17137	17379	17381	17275	17079	17242	17188	17263	17315	17248	17306	17323	17133	17275	17292	17272	17192	17138	17254	17285	17424	17350	17191	17043	17061	17167	17204	17370	17262	17229	17315	17184	17322	17438	17151	17323	17337	17023	17096	17243	17179	17117	17137	17402	17199	17264	17270	17291	17297	17272	17267	17082	17095	17294	17256	17106	17353	17238	17124	17296	17397	17468	17025	17375	17361	17102	17246	17409	17165	17353
13584	19333	17107	15450	15286	14931	14674	14303	14321	14214	14278	14106	14287	14110	14326	14339	14307	14020	14181	14090	14145	14161	14154	14142	14063	14115	14071	14177	14064	14088	14104	14281	14066	14074	13891	14172	14185	14022	14150	14005	14022	14033	14084	14097	13945	13825	14048	14018	13968	13976	14149	14112	13979	14068	14132	14229	14115	14094	14221	13962	14056	14057	13920	13967	14155	14100	14047	14002	14118	13823	13945	14134	13927	14105	14099	13977	13971	13777	14080	13937	14106	14050	14108	14025	14054	13876	14179	14298	14179	13983	13955	14000	14012	14096	14196	14115	14061	14017	14153	14150	14143	14035	13901	14115	14122	14005	14018	14071	14098	14189	14082	13891	14130	14044	13982	14277	14008	14030	14060	13953	14290	14055	14128	14004	14043	14067	14063	14079	13939	14110	14168	14045	13905	14084	14010	14009	14009	13977	14073	14289	14165	13970	13974	14129	14089	14203	14245	13895	14122	13940	14027	13934	14111	14141	14003	13960	13923	13850	14032	14080	13963	14077	14084	14037	13934	14130	13977	14063	13917	13946	14036	13987	13909	14112	13993	14005	14077	14142	13897	14003	14013	14094	13986	14067	14148	14095	14070	14044	14091	14230	14114	14017	14155	14131	14184	14127	13919	13983	14024	14017	13965	13996	13922	14207	14014	14102	14044	14111	14024	13920	13999	14054	14076	14001	13930	14113	13936	14058	14056	13928	14065	14097	13984	13980	14183	14050	14006	13896	14146	13973	14039	14167	13991	13948	14058	14166	14084	13899	14121	13930	14221	13961	13994	14101	13955	14212	14058	14057	14142	14095	14038	14184	14114	14098	14005	14133	14164	14123	13925	14021	14030	14043	14108	14074	13967	13984	13932	13954	14002	14044	14072	14006	13903	14034	14082	14013	14036	14209	14010	14096	14079	14029	14202	13966	14101	14172	13953	14192	13959	14033	14004	14030	13904	14070	14052	14135	14175	14121	14056	14094	14143	14192	14007	13994	14064	14053	13976	14048	14116	14044	14152	14156	13927	13966	14121	14066	13908	14035	13999	13991	13865	14108	14147	14271	14030	14226	14151	14128	14027	14131	13957	13992	14095	14070	14137	14038	14144	14000	14063	14059	13926	14009	13951	14047	14015	13989	13833	14073	14072	14080	13787	14081	13984	14063	13911	14023	13959	14048	14099	14010	14075	14071	13942	14072	14055	14053	14150	14073	13871	14080	13887	13892	14226	14067	14089	14050	14014	14124	14064	13835	14120	14176	14109	13948	14008	14124	14098	14181	13893	13996	14029	13996	14025	14117	13985	14123	14079	14005	13956	13988	13968	14137	14103	14179	14124	13940	14009	14017	14103	14121	14002	13961	14347	13937	13913	14001	14090	14023	13952	14028	14071	14289	13978	14136	14032	14016	13961	13958	13981	14200	14072	14029	14013	14108	14012	14042	14150	13877	13982	14196	14188	14009	13959	13972	14140	14051	14093	14056	14165	13970	14211	14140	14033	13979	14152	14077	13973	14180	14221	14176	14042	14192	14010	14000	14066	14105	14103	14183	13929	14086	14210	13943	14015	14094	13955	14071	14123	14029	13864	14167	14065	13969	14013	14002	14164	14001	14004	14060	14123	14033	14037	14136	13934	14227	13975	13992	14145	13970	14191	14096	13937	14100	14146	14210	13979	14011	14054	14129	14011	14119	14006	13990	14061	14046	13906	14003	14062	14056	14055	14185	14083	13949	14088	13859	14011	14062	13965	14039	13999	13978	14065	14080	14072	14073	13952	14007	14267	14064	13982	14169	13932	13878	14168	13975	13957	14009	13986	13947	14065	14012	14056	14053	13992	14115	13863	14034	14073	14070	14000	14182	13883	14196	14120	14057	14013	13862	13906	13985	14003	14068	14150	13950	13973	13933	13967	14073	14082	14013	13897	14116	14027	14020	14135	14079	14187	14089	13893	13971	14112	14003	13952	14088	14063	14110	13955	14143	14095	14001	14107	14070	14135	14109	14015	13982	14114	13943	14073	14154	14140	14089	14085	14219	14017	13892	13989	14055	14117	14071	13996	14027	14039	13868	14143	14098	14208	14162	14028	14041	14021	13947	13973	13989	14223	13852	14004	13929	13967	14020	14055	14245	14193	13995	13992	14155	14089	14051	14036	13987	14000	13981	14194	14092	13974	14133	14132	14085	14047	14089	14181	14176	14123	14086	14111	14002	13980	13867	14076	13986	14178	14207	13978	14057	14149	14078	14057	13973	14140	14015	13913	14020	14064	14031	14067	14145	14048	14123	13958	14021	14125	13988	13813	13876	14098	14020	14182	14029	14055	13952	14065	13922	14053	13954	13998	14263	14160	14070	14008	13923	14103	13968	13945	14079	14163	14252	14109	14123	14105	14055	13952	14072	13960	14038	14066	13832	14151	14088	14003	14171	14142	13988	14014	14162	13988	14001	14032	14045	14008	13960	14067	14198	14002	13994	14236	14158	14071	14010	14206	14153	14116	14217	13975	14064	13920	13986	13963	14055	14081	13937	14091	13987	14055	14042	14067	14142	13904	14107	14107	14012	14011	14195	13926	13927	14062	13893	14124	13996	13911	14046	14249	14095	14031	14101	13979	14097	14106	14095	13985	13951	14136	13882	14005	13806	14015	13826	14070	14220	14103	14054	14022	14007	14153	14009	14022	13956	14264	14048	14041	14165	14190	14102	14078	14068	14022	14144	14034	14201	14024	14072	13975	14035	13985	14030	14262	14059	14072	13967	14046	13853	14081	14207	14033	14283	13995	13857	14089	14031	13931	14239	13974	14030	14085	14027	13976	13995	14281	14074	13880	14037	14101	14117	13972	14033	14245	13975	13877	14047	14052	14092	13948	14057	14068	14051	13916	14219	14076	14103	14003	14038	14089	13867	13913	14077	14112	13972	14169	14050	13848	14124	14008	14171	13896	14082	13938	14052	14177	14060	14051	14175	13796	13956	14011	14260	14187	13818	13926	14002	14115	14112	14223	14020	14085	14022	14040	14110	14130	14057	13992	13963	14186	13998	13992	14105	13881	14018	13922	14076	13969	14058	13978	14054	13989	14071	14034	13960	13851	13960	13978	14041	14039	13914	14089	14004	14024	14065	14156	14043	14048	13991	14231	13944	14023	13997	13849	14081	14123	14014	14117	14131	13971	14015	14200	14143	13814	14168	14017	13827	14129	14163	14000	14133	13931	14030	14042	14194	14196	13962	14000	14027	13954	14025	13965	14160	14067	13750	13962	13811	14098	13997	14055	14031	14009	14163	14025	14160	14042	14064	13973	13947	13991	13958	13868	13939	14163	14000	13985	14127	13977	14079	14149	14111	14167	14099	14099	14102	14077	14050	14008	14030	14035	14003	14146	14006	14023	14125	13993	14151	13979	14039	13948	13997	14123	14092	14048	13955	14001	13910	14153	14166	14062	14148	13882	14118	13993	14027	13849	14049	14050	14151	14278	14016	14108	14052	14129	14040	14137	14120	14039	13912	13914	13977	13996	14209	13897	14091	13997	14158	13960	14028	13963	13871	14017	14001	13993	14117	14059	14101	13938	13889	14024	14086	13939	14061	14223	14021	14217	14237	14055	14061	14093	13971	14060	14160	13986	13929	14088	14012	14102	14262	14015	14055	14054	13923	14056	14056	14042	14135	14092	14164	14120	14045	14022	14071	14032	14033	14160	14222	14010	14226	14080	14073	14119	14065	14098	14353	14012	14059	14191	13965	14163	14007	14086	13999	13992	14080	13885	13884	14156	14077	13881	14090	14050	14155	14053	13921	13939	14097	14148	13901	13955	14106	14035	13912	13864	14061	14108	14047	14034	14017	14171	14131	13975	14010	13939	14101	14078	14044	13939	14120	14088	14057	14122	14056	14133	13959	14059	13978	13936	14270	14155	14067	14145	14105	14106	13976	13933	14110	14063	13875	14058	14124	13984	14208	13927	14021	14124	14158	14117	13980	14026	14152	14180	13974	14176	14089	14055	14182	14078	13999	14101	13957	13949	13992	14084	14075	13930	14169	14032	14037	14006	13944	14036	13955	14059	14080	13995	14009	14174	14208	14029	14141	14088	14226	13956	14078	14202	14053	14328	14025	13992	14031	13980	14222	14141	13946	14115	14074	13897	14044	14182	14032	13981	14045	14103	13998	13844	14027	13927	13984	14234	13913	13954	14192	13996	13938	13982	13873	14068	14024	14118	14155	13940	14054	13930	14213	14134	14067	14196	14165	14154	14121	14020	14082	14023	13922	14003	13921	13990	13994	14150	14105	14048	13823	14121	13841	14031	14177	14001	14023	14243	14068	14027	14002	13941	14053	13939	14099	14039	14093	14026	14038	14191	13983	13996	14108	14199	14106	14209	13854	13981	13978	13929	14036	14014	14029	13948	14062	14073	14169	14090	13965	14077	13981	14229	14103	13990	14170	14134	14063	13971	14040	14120	14016	13917	14089	13925	14180	13973	14128	14041	14062	14097	14015	14047	14091	14004	13992	14131	13890	14169	14074	14124	13922	13972	14181	13954	14048	14116	13917	13938	13947	14028	14000	14066	14154	13885	14142	13913	13986	14067	14046	14003	13961	14113	14128	14225	14174	14053	14145	14106	13876	14204	14182	14100	13963	14087	13927	14025	13979	14011	14017	13936	14085	13999	14043	14097	14074	13908	13866	13974	14080	14040	14023	13900	14066	13938	14203	14139	14039	14330	13988	14092	13956	14010	14043	14045	13993	13987	13933	14186	13961	14021	14069	14200	14107	14102	14021	14054	14046	13844	14101	14140	14037	13956	14192	14079	14093	14122	14039	14269	14117	14013	14055	14017	13830	14148	13868	14052	13949	14124	14122	13988	14036	13997	14140	13955	13994	14055	13973	14161	14157	13940	14129	13901	14025	13963	14001	14030	14010	13937	14079	14021	14009	13981	14054	14056	14066	14172	13986	14096	14038	14052	14023	14068	14097	14108	14138	14094	14006	14027	14106	14044	14109	14049	14220	13960	14064	14066	13887	14144	14091	14107	13809	14077	14029	14033	14162	14076	14188	14055	14020	14020	14133	14176	14070	13963	13865	13989	14077	14028	14195	13942	14097	14098	14116	13970	14024	14260	14107	13932	13973	14105	14081	14163	13921	14019	14237
22318	21339	28666	24345	21614	22991	22212	17631	16813	16836	16927	16708	16939	16974	16827	16669	16463	16696	16945	16628	16728	16532	16559	16503	16333	16581	16626	16326	16245	16368	16558	16494	16511	16398	16491	16414	16355	16374	16706	16638	16546	16528	16507	16351	16411	16609	16467	16398	16387	16383	16380	16535	16541	16447	16582	16472	16371	16527	16266	16334	16499	16622	16429	16459	16515	16446	16317	16257	16509	16224	16150	16340	16389	16282	16582	16550	16429	16309	16484	16288	16389	16222	16338	16289	16467	16332	16433	16608	16453	16334	16499	16533	16502	16534	16402	16320	16336	16338	16494	16429	16362	16611	16254	16575	16502	16374	16432	16218	16409	16564	16639	16282	16531	16531	16390	16554	16230	16388	16336	16412	16539	16275	16331	16416	16443	16276	16428	16059	16505	16331	16348	16205	16432	16395	16306	16187	16426	16273	16431	16477	16315	16354	16434	16317	16226	16378	16416	16514	16290	16469	16571	16288	16577	16360	16415	16454	16543	16454	16447	16408	16256	16393	16281	16339	16235	16342	16609	16348	16471	16392	16406	16413	16536	16298	16163	16312	16302	16066	16493	16497	16453	16347	16524	16398	16357	16310	16473	16140	16357	16254	16344	16305	16368	16336	16343	16317	16357	16274	16147	16448	16251	16387	16445	16325	16226	16170	16129	16363	16327	16344	16400	16437	16499	16305	16280	16488	16500	16624	16265	16316	16409	16357	16471	16370	16409	16201	16237	16249	16203	16363	16445	16416	16321	16333	16358	16318	16432	16343	16476	16291	16387	16465	16315	16203	16455	16476	16490	16422	16189	16351	16387	16411	16500	16507	16249	16414	16393	16263	16404	16517	16455	16345	16386	16564	16540	16330	16257	16560	16335	16371	16258	16144	16340	16483	16301	16234	16350	16240	16279	16181	16406	16487	16554	16416	16255	16570	16428	16286	16169	16279	16322	16475	16474	16397	16377	16264	16276	16386	16357	16154	16275	16484	16346	16294	16432	16335	16196	16354	16178	16462	16641	16502	16478	16510	16607	16428	16377	16347	16161	16251	16383	16313	16492	16481	16416	16444	16445	16631	16200	16407	16310	16578	16313	16321	16346	16435	16355	16236	16374	16464	16322	16433	16328	16474	16502	16422	16206	16340	16408	16469	16435	16293	16259	16250	16371	16417	16161	16202	16366	16522	16632	16352	16437	16357	16514	16427	16428	16391	16294	16587	16248	16245	16501	16705	16417	16275	16542	16279	16173	16384	16538	16320	16525	16557	16309	16527	16465	16288	16391	16359	16336	16237	16425	16272	16507	16201	16297	16533	16451	16318	16300	16399	16348	16266	16320	16281	16358	16469	16329	16216	16345	16349	16296	16398	16488	16367	16526	16465	16376	16356	16373	16192	16354	16363	16345	16226	16386	16330	16400	16403	16427	16354	16211	16304	16548	16299	16359	16277	16444	16352	16403	16409	16278	16417	16481	16393	16068	16251	16376	16394	16336	16247	16470	16409	16427	16405	16447	16256	16233	16179	16271	16432	16221	16220	16417	16256	16303	16255	16256	16337	16328	16423	16612	16532	16325	16443	16448	16469	16362	16333	16478	16502	16567	16625	16584	16199	16289	16522	16554	16487	16228	16306	16455	16317	16591	16430	16402	16240	16454	16400	16441	16307	16387	16391	16405	16478	16449	16258	16229	16409	16297	16334	16398	16248	16457	16431	16480	16484	16437	16434	16258	16271	16210	16320	16254	16459	16343	16441	16396	16266	16303	16457	16465	16393	16312	16348	16431	16404	16442	16438	16166	16221	16279	16411	16453	16216	16395	16415	16350	16225	16614	16445	16599	16471	16343	16158	16539	16159	16305	16325	16414	16560	16426	16338	16284	16386	16232	16288	16323	16281	16544	16528	16471	16281	16209	16411	16404	16334	16328	16357	16400	16457	16385	16305	16385	16298	16563	16621	16503	16494	16361	16232	16389	16368	16402	16334	16248	16202	16380	16442	16516	16457	16217	16182	16189	16316	16464	16260	16330	16500	16244	16200	16334	16476	16373	16395	16302	16363	16278	16234	16410	16468	16328	16410	16397	16385	16502	16141	16309	16181	16220	16231	16225	16369	16316	16455	16579	16601	16221	16493	16587	16525	16274	16227	16534	16294	16334	16395	16511	16534	16346	16376	16202	16306	16552	16447	16390	16416	16110	16536	16360	16334	16352	16436	16388	16516	16409	16392	16350	16286	16208	16344	16475	16451	16599	16290	16388	16304	16361	16222	16467	16408	16312	16423	16333	16178	16581	16321	16297	16228	16379	16264	16444	16289	16331	16141	16353	16291	16326	16372	16347	16429	16356	16210	16362	16374	16386	16515	16453	16410	16408	16511	16338	16451	16459	16373	16247	16506	16180	16294	16483	16358	16457	16321	16452	16252	16517	16390	16348	16545	16347	16401	16415	16532	16337	16264	16226	16305	16241	16353	16256	16436	16231	16472	16458	16343	16314	16517	16299	16343	16467	16292	16398	16397	16322	16397	16337	16456	16423	16460	16410	16326	16334	16337	16284	16493	16422	16284	16398	16473	16193	16407	16277	16307	16455	16258	16541	16323	16328	16491	16511	16640	16423	16380	16550	16356	16250	16340	16396	16320	16184	16149	16411	16526	16355	16377	16251	16344	16497	16391	16536	16346	16367	16318	16340	16246	16378	16401	16428	16297	16477	16439	16230	16327	16343	16407	16555	16444	16335	16273	16244	16258	16404	16328	16348	16358	16161	16312	16280	16494	16582	16419	16298	16349	16255	16369	16304	16289	16394	16280	16392	16405	16415	16346	16515	16398	16357	16397	16202	16212	16372	16382	16251	16305	16433	16437	16282	16324	16268	16272	16098	16457	16263	16421	16319	16249	16337	16377	16562	16353	16421	16351	16456	16391	16498	16266	16396	16228	16515	16243	16200	16535	16359	16324	16357	16475	16215	16442	16552	16455	16373	16523	16161	16318	16524	16377	16527	16425	16283	16150	16234	16330	16436	16299	16585	16377	16087	16331	16274	16555	16242	16467	16341	16273	16503	16391	16311	16401	16655	16126	16161	16378	16275	16302	16319	16548	16519	16501	16292	16403	16307	16412	16373	16326	16251	16493	16616	16398	16427	16381	16392	16402	16160	16319	16389	16339	16446	16550	16485	16359	16432	16357	16419	16536	16523	16491	16646	16260	16329	16477	16375	16455	16324	16557	16393	16383	16249	16604	16256	16400	16311	16321	16307	16371	16312	16404	16485	16493	16513	16371	16458	16353	16285	16364	16239	16311	16364	16219	16358	16001	16338	16401	16381	16317	16233	16263	16263	16213	16290	16425	16378	16304	16435	16215	16343	16306	16282	16419	16342	16666	16387	16256	16207	16333	16518	16225	16307	16391	16346	16316	16275	16299	16360	16505	16378	16563	16691	16521	16360	16492	16487	16501	16359	16268	16372	16549	16264	16225	16644	16591	16491	16184	16279	16354	16470	16255	16535	16367	16353	16371	16235	16153	16455	16362	16433	16402	16417	16623	16199	16389	16340	16428	16426	16372	16421	16329	16508	16491	16401	16463	16245	16485	16523	16466	16497	16383	16415	16508	16271	16361	16497	16137	16171	16499	16264	16178	16350	16391	16219	16115	16153	16417	16491	16282	16424	16435	16593	16126	16226	16322	16219	16547	16353	16280	16483	16481	16342	16347	16338	16383	16534	16598	16391	16363	16672	16262	16493	16369	16158	16257	16172	16388	16465	16178	16522	16395	16328	16356	16606	16597	16222	16399	16358	16482	16161	16455	16413	16316	16409	16491	16383	16180	16295	16440	16393	16426	16337	16376	16364	16429	16394	16333	16373	16522	16204	16264	16364	16437	16184	16268	16713	16575	16536	16285	16449	16291	16417	16372	16356	16322	16454	16329	16176	16233	16484	16367	16406	16394	16483	16385	16678	16435	16562	16371	16289	16481	16213	16229	16406	16414	16502	16307	16420	16214	16580	16362	16497	16320	16207	16482	16286	16387	16332	16367	16403	16490	16245	16404	16423	16543	16238	16511	16358	16450	16410	16250	16545	16354	16268	16276	16480	16190	16534	16325	16328	16264	16453	16649	16338	16425	16445	16422	16398	16434	16400	16483	16222	16345	16330	16187	16351	16246	16258	16144	16313	16525	16460	16269	16267	16464	16460	16359	16345	16351	16624	16327	16346	16212	16383	16182	16363	16377	16370	16318	16437	16216	16336	16526	16307	16279	16340	16310	16297	16493	16367	16242	16390	16453	16199	16289	16270	16524	16218	16688	16398	16422	16355	16556	16345	16260	16398	16533	16430	16344	16402	16493	16426	16622	16376	16404	16420	16289	16370	16128	16308	16366	16364	16605	16549	16437	16147	16520	16386	16124	16333	16344	16503	16322	16424	16175	16398	16269	16384	16304	16509	16360	16225	16286	16395	16314	16273	16412	16302	16385	16212	16293	16290	16374	16439	16331	16172	16383	16395	16279	16585	16321	16363	16510	16277	16075	16274	16296	16280	16311	16310	16318	16228	16433	16465	16363	16476	16304	16453	16413	16369	16356	16511	16339	16452	16303	16276	16517	16266	16503	16313	16434	16321	16593	16445	16188	16353	16503	16434	16377	16252	16438	16416	16300	16251	16501	16354	16505	16373	16534	16327	16318	16314	16377	16471	16546	16242	16401	16306	16323	16384	16329	16160	16424	16580	16399	16387	16475	16488	16540	16452	16348	16300	16256	16365	16357	16568	16209	16252	16374	16486	16341	16318	16246	16365	16293	16279	16212	16325	16437	16354	16306	16289	16261	16318	16486	16543	16359	16335	16262	16433	16078	16351	16445	16467	16500	16448	16441	16263	16564	16404	16382	16379	16421	16308	16377	16312	16405	16202	16360	16262	16299	16256	16324	16261	16449	16445	16485	16211	16438	16510	16320	16272	16562	16551	16352	16476	16317	16293	16384	16322	16378	16522	16365	16339	16427	16346	16298	16548	16501	16409	16420	16366	16414	16464	16273	16581	16451	16231	16381	16295	16302	16204	16124	16184	16415	16460	16458	16625	16315	16121	16622	16294	16479	16569	16487	16359	16340	16355	16254	16203	16294	16287	16364	16316	16481	16513	16349	16619	16667	16451	16337
13041	24031	19633	16864	16111	15337	14849	14502	14167	14038	14197	14027	14128	14029	13941	13710	13595	13669	13584	13702	13737	13615	13744	13463	13528	13624	13543	13538	13627	13552	13625	13555	13661	13556	13473	13476	13353	13671	13639	13647	13439	13599	13688	13646	13475	13568	13558	13519	13454	13568	13426	13523	13605	13585	13675	13509	13535	13598	13394	13635	13600	13447	13547	13485	13554	13566	13491	13439	13721	13661	13497	13534	13621	13540	13449	13453	13520	13703	13434	13715	13410	13507	13455	13664	13490	13428	13446	13417	13600	13543	13502	13525	13651	13436	13352	13462	13531	13600	13384	13466	13558	13532	13523	13596	13657	13461	13444	13595	13608	13605	13678	13259	13532	13439	13496	13598	13515	13585	13512	13521	13458	13544	13668	13625	13461	13548	13502	13389	13545	13615	13531	13353	13642	13583	13501	13370	13445	13443	13484	13536	13539	13444	13643	13556	13439	13521	13585	13635	13546	13472	13357	13576	13608	13451	13558	13434	13467	13410	13534	13502	13500	13511	13413	13613	13551	13506	13405	13442	13634	13343	13426	13526	13512	13538	13404	13566	13367	13343	13497	13552	13578	13524	13501	13469	13592	13583	13580	13409	13424	13515	13531	13472	13544	13482	13513	13489	13551	13505	13522	13458	13482	13451	13464	13477	13445	13683	13565	13545	13616	13573	13421	13399	13566	13601	13598	13490	13506	13662	13634	13505	13523	13372	13544	13720	13491	13589	13399	13535	13473	13478	13426	13501	13489	13500	13412	13480	13542	13430	13506	13527	13554	13428	13569	13581	13490	13448	13551	13560	13581	13526	13543	13595	13523	13477	13565	13643	13458	13569	13402	13496	13602	13392	13598	13559	13609	13525	13428	13471	13424	13565	13585	13585	13508	13559	13555	13537	13496	13453	13558	13491	13728	13487	13490	13651	13522	13481	13489	13494	13482	13425	13498	13365	13376	13423	13511	13606	13624	13395	13483	13449	13376	13551	13408	13457	13573	13651	13494	13500	13585	13548	13533	13511	13612	13625	13427	13482	13536	13515	13726	13425	13413	13464	13522	13481	13506	13595	13573	13381	13490	13450	13534	13642	13458	13433	13596	13434	13580	13393	13527	13470	13516	13393	13521	13702	13434	13702	13533	13567	13650	13526	13680	13691	13418	13399	13522	13208	13437	13507	13463	13348	13549	13632	13475	13729	13467	13666	13506	13522	13516	13522	13365	13469	13597	13438	13470	13596	13504	13415	13312	13437	13471	13627	13517	13506	13495	13614	13544	13538	13523	13348	13664	13531	13562	13466	13527	13541	13650	13575	13326	13371	13463	13621	13446	13462	13454	13505	13477	13506	13390	13456	13550	13536	13513	13512	13500	13633	13414	13624	13449	13672	13339	13461	13413	13696	13667	13319	13458	13364	13685	13503	13599	13400	13464	13484	13599	13595	13454	13512	13427	13691	13404	13403	13374	13513	13527	13414	13507	13388	13525	13520	13462	13497	13570	13484	13389	13449	13436	13481	13560	13599	13485	13550	13550	13476	13425	13414	13471	13617	13362	13324	13413	13448	13539	13311	13474	13485	13442	13430	13648	13648	13396	13585	13528	13674	13447	13572	13526	13471	13621	13429	13580	13538	13454	13495	13493	13524	13511	13435	13464	13441	13478	13275	13544	13434	13526	13595	13470	13638	13438	13502	13436	13476	13457	13528	13638	13577	13424	13580	13553	13406	13438	13447	13543	13670	13217	13512	13501	13642	13568	13567	13461	13670	13468	13555	13374	13449	13770	13456	13560	13702	13542	13402	13566	13380	13445	13284	13462	13612	13554	13436	13634	13489	13633	13557	13457	13450	13543	13373	13460	13438	13537	13490	13547	13462	13614	13455	13570	13551	13602	13288	13512	13406	13560	13654	13307	13389	13475	13448	13402	13688	13416	13506	13331	13428	13530	13529	13556	13700	13460	13548	13345	13640	13585	13585	13556	13554	13545	13578	13358	13336	13509	13564	13518	13488	13533	13512	13476	13360	13473	13482	13651	13620	13529	13581	13539	13506	13405	13582	13480	13584	13572	13545	13507	13368	13497	13538	13631	13541	13605	13479	13660	13368	13545	13496	13498	13421	13526	13406	13515	13620	13612	13554	13492	13522	13488	13556	13549	13364	13589	13526	13649	13422	13354	13475	13362	13485	13407	13445	13574	13485	13514	13462	13498	13452	13386	13385	13614	13662	13601	13638	13473	13548	13533	13576	13515	13441	13590	13473	13300	13519	13525	13514	13533	13399	13496	13636	13474	13542	13500	13643	13357	13597	13394	13364	13525	13478	13457	13725	13435	13539	13486	13446	13735	13581	13466	13455	13507	13339	13500	13656	13374	13455	13519	13406	13477	13285	13548	13584	13490	13430	13558	13529	13527	13446	13479	13325	13610	13595	13339	13566	13458	13355	13667	13364	13284	13614	13502	13328	13491	13620	13530	13599	13586	13365	13481	13640	13621	13478	13622	13491	13418	13637	13459	13603	13420	13500	13339	13302	13616	13620	13656	13545	13617	13466	13402	13423	13485	13542	13486	13413	13499	13585	13627	13575	13534	13478	13595	13488	13487	13473	13568	13509	13631	13538	13414	13508	13518	13400	13407	13428	13550	13393	13500	13526	13681	13646	13491	13290	13270	13323	13484	13639	13362	13448	13458	13608	13627	13178	13617	13360	13519	13457	13588	13565	13535	13573	13615	13531	13438	13475	13587	13478	13524	13503	13504	13526	13635	13451	13479	13632	13649	13272	13453	13460	13554	13492	13574	13359	13483	13345	13312	13414	13478	13541	13739	13494	13633	13544	13334	13598	13584	13467	13589	13608	13606	13763	13569	13621	13522	13651	13505	13596	13521	13403	13445	13267	13370	13497	13436	13540	13491	13554	13530	13601	13618	13560	13652	13603	13515	13444	13453	13442	13480	13415	13583	13517	13599	13426	13445	13425	13492	13572	13420	13508	13493	13527	13472	13538	13665	13675	13597	13633	13484	13393	13491	13342	13656	13534	13627	13564	13612	13491	13534	13442	13539	13543	13451	13466	13510	13512	13473	13494	13552	13572	13568	13487	13568	13375	13783	13446	13499	13549	13524	13529	13307	13500	13604	13421	13496	13552	13445	13469	13580	13433	13571	13478	13645	13484	13511	13458	13498	13400	13442	13415	13544	13678	13548	13594	13414	13442	13374	13561	13503	13506	13561	13576	13420	13457	13413	13558	13558	13492	13460	13411	13346	13490	13657	13426	13414	13582	13593	13499	13521	13290	13547	13550	13557	13492	13480	13430	13414	13559	13463	13526	13512	13548	13390	13520	13538	13669	13430	13410	13462	13498	13528	13591	13724	13648	13511	13501	13516	13515	13411	13482	13525	13479	13522	13548	13569	13502	13566	13577	13653	13615	13387	13428	13487	13472	13693	13530	13409	13614	13434	13589	13582	13495	13420	13462	13487	13515	13444	13499	13442	13680	13762	13420	13466	13528	13595	13554	13531	13467	13505	13549	13514	13574	13479	13526	13598	13506	13354	13545	13509	13448	13560	13434	13583	13554	13534	13431	13387	13508	13658	13397	13683	13610	13478	13566	13497	13327	13392	13542	13353	13530	13521	13496	13790	13636	13494	13364	13536	13547	13607	13431	13592	13450	13547	13290	13491	13545	13597	13485	13552	13484	13425	13598	13502	13444	13659	13477	13625	13575	13434	13646	13582	13408	13578	13405	13588	13424	13514	13528	13499	13435	13580	13421	13405	13455	13516	13418	13567	13671	13551	13487	13459	13520	13392	13622	13595	13459	13407	13372	13780	13342	13468	13517	13479	13561	13528	13599	13451	13490	13575	13602	13512	13475	13572	13488	13563	13412	13622	13560	13647	13580	13503	13286	13555	13494	13465	13513	13460	13487	13612	13587	13395	13415	13449	13414	13554	13566	13491	13507	13473	13536	13630	13456	13395	13544	13536	13541	13353	13369	13456	13560	13522	13655	13456	13570	13424	13604	13745	13466	13576	13575	13606	13454	13430	13496	13483	13484	13499	13645	13540	13405	13467	13605	13682	13524	13548	13490	13459	13443	13488	13450	13406	13610	13362	13581	13528	13485	13522	13412	13759	13447	13426	13546	13461	13560	13700	13466	13459	13509	13430	13579	13616	13477	13382	13443	13493	13466	13476	13441	13584	13542	13447	13579	13379	13491	13478	13421	13495	13513	13510	13597	13520	13573	13629	13600	13429	13517	13469	13608	13560	13600	13450	13324	13479	13484	13703	13547	13560	13587	13499	13538	13566	13683	13576	13533	13398	13436	13471	13535	13355	13422	13596	13431	13595	13330	13614	13378	13598	13428	13407	13595	13527	13387	13665	13508	13381	13400	13454	13257	13496	13497	13537	13488	13657	13517	13589	13536	13539	13434	13522	13447	13625	13465	13368	13587	13691	13481	13535	13493	13537	13571	13451	13464	13424	13629	13375	13358	13481	13541	13455	13822	13414	13390	13514	13519	13323	13361	13540	13529	13646	13370	13367	13642	13523	13408	13638	13408	13528	13673	13560	13394	13606	13563	13419	13519	13650	13494	13621	13514	13407	13410	13583	13668	13529	13546	13455	13586	13549	13355	13498	13604	13365	13519	13478	13536	13408	13489	13591	13588	13439	13467	13535	13473	13503	13570	13456	13532	13615	13558	13504	13599	13547	13505	13514	13459	13520	13389	13662	13457	13559	13553	13479	13660	13445	13691	13330	13513	13671	13360	13423	13518	13565	13432	13293	13571	13426	13482	13567	13677	13562	13466	13376	13622	13547	13393	13494	13522	13522	13422	13455	13569	13577	13414	13436	13514	13743	13487	13607	13442	13504	13459	13572	13642	13478	13497	13340	13699	13462	13585	13414	13491	13566	13577	13495	13489	13562	13598	13429	13616	13541	13478	13626	13516	13577	13522	13447	13466	13470	13515	13431	13423	13354	13702	13440	13519	13567	13653	13489	13519	13710	13646	13418	13626	13516	13458	13482	13427	13391	13587	13425	13599	13528	13401	13449	13529	13569	13534	13507	13450	13481	13464	13539	13459	13529	13300	13521	13519	13586	13525	13425	13458	13344	13665	13373	13552	13457	13679	13420	13466	13539	13455	13593	13427
30004	22379	22278	19727	17585	17761	17689	17488	17311	17629	17499	17633	17365	17237	17553	17446	17503	17575	17381	17224	17305	17262	17431	17359	17312	17398	17385	17255	17304	17311	17586	17279	17333	17322	17284	17402	17307	17335	17455	17321	17415	17338	17274	17382	17428	17575	17406	17484	17423	17209	17386	17303	17321	17270	17193	17633	17390	17229	17280	17315	17373	17231	17243	17558	17371	17230	17356	17204	17387	17211	17360	17343	17334	17437	17127	17381	17324	17231	17080	17359	17416	17352	17552	17304	17269	17355	17529	17290	17597	17284	17342	17375	17460	17145	17258	17335	17255	17361	17350	17292	17310	17372	17354	17427	17175	17202	17166	17279	17292	17330	17263	17386	17520	17314	17327	17389	17133	17478	17203	17289	17386	17407	17385	17425	17272	17202	17502	17245	17365	17360	17206	17303	17415	17300	17346	17252	17403	17287	17401	17321	17522	17356	17381	17186	17432	17344	17429	17381	17220	17330	17297	17411	17248	17391	17372	17235	17433	17350	17170	17377	17404	17479	17285	17370	17273	17596	17389	17319	17197	17427	17456	17102	17158	17319	17425	17258	17274	17617	17371	17476	17327	17445	17226	17525	17211	17419	17443	17289	17484	17400	17388	17246	17231	17291	17301	17234	17344	17479	17424	17378	17402	17333	17283	17414	17293	17353	17244	17343	17326	17205	17403	17176	17351	17494	17130	17246	17211	17537	17270	17236	17275	17205	17470	17383	17218	17617	17588	17404	17576	17374	17317	17215	17371	17361	17152	17399	17279	17405	17172	17265	17250	17171	17362	17486	17372	17277	17572	17401	17187	17225	17456	17271	17479	17245	17364	17190	17315	17189	17467	17332	17495	17258	17293	17423	17505	17427	17126	17461	17372	17442	17394	17343	17488	17368	17291	17167	17449	17489	17447	17532	17199	17434	17304	17095	17454	17359	17420	17321	17221	17467	17495	17376	17054	17215	17389	17305	17163	17067	17387	17391	17421	17532	17377	17159	17208	17537	17324	17286	17591	17345	17425	17338	17370	17423	17225	17343	17289	17464	17516	17437	17372	17425	17495	17593	17336	17421	17471	17335	17445	17311	17378	17557	17334	17396	17442	17335	17363	17432	17292	17280	17314	17385	17330	17308	17310	17389	17530	17343	17247	17488	17411	17528	17244	17336	17510	17339	17324	17597	17448	17338	17440	17334	17323	17186	17396	17458	17532	17290	17496	17392	17357	17457	17342	17520	17304	17290	17386	17306	17489	17338	17442	17331	17155	17415	17359	17583	17220	17504	17420	17392	17277	17340	17322	17329	17293	17165	17159	17290	17492	17409	17366	17282	17404	17072	17283	17333	17376	17365	17360	17215	17276	17274	17326	17424	17354	17534	17530	17458	17266	17359	17355	17574	17527	17238	17481	17150	17108	17248	17661	17563	17310	17224	17425	17103	17507	17365	17231	17417	17439	17368	17307	17427	17152	17363	17330	17274	17564	17497	17289	17414	17346	17382	17203	17413	17287	17296	17403	17465	17493	17295	17225	17315	17378	17340	17381	17472	17525	17414	17222	17353	17344	17512	17205	17438	17444	17578	17414	17335	17392	17268	17407	17420	17361	17568	17602	17541	17295	17224	17332	17417	17324	17187	17436	17079	17199	17419	17270	17196	17273	17378	17494	17199	17255	17418	17265	17279	17245	17528	17221	17324	17288	17301	17440	17585	17355	17361	17333	17100	17364	17578	17460	17250	17254	17097	17329	17418	17259	17330	17260	17433	17448	17476	17302	17518	17336	17432	17531	17298	17302	17331	17491	17363	17574	17403	17372	17209	17344	17298	17141	17229	17112	17308	17358	17306	17281	17446	17263	17491	17282	17295	17536	17469	17339	17329	17510	17224	17260	17381	17428	17359	17366	17356	17241	17331	17228	17302	17191	17319	17402	17256	17238	17327	17346	17392	17349	17425	17392	17243	17278	17236	17319	17537	17123	17349	17242	17266	17470	17151	17484	17439	17117	17346	17610	17546	17364	17440	17366	17339	17186	17188	17536	17369	17390	17405	17495	17366	17463	17437	17285	17230	17198	17323	17379	17362	17313	17492	17314	17396	17320	17315	17495	17406	17269	17422	17181	17118	17283	17304	17270	17452	17304	17588	17441	17303	17332	17111	17466	17433	17391	17313	17383	17331	17677	17290	17413	17073	17393	17362	17364	17329	17454	17365	17401	17483	17388	17309	17327	17574	17285	17472	17289	17354	17238	17326	17490	17156	17218	17252	17167	17227	17354	17417	17484	17303	17281	17294	17348	17421	17503	17621	17237	17291	17436	17411	17323	17398	17338	17197	17488	17368	17431	17313	17321	17229	17269	17208	17362	17343	17525	17573	17489	17348	17035	17222	17442	17398	17271	17513	17351	17393	17450	17373	17364	17473	17352	17346	17341	17602	17389	17529	17344	17407	17325	17114	17096	17362	17391	17314	17203	17485	17343	17382	17239	17241	17274	17319	17726	17543	17473	17323	17315	17225	17262	17154	17442	17248	17392	17172	17226	17472	17321	17256	17318	17471	17555	17240	17277	17413	17604	17476	17379	17307	17227	17328	17481	17392	17219	17260	17316	17438	17484	17383	17437	17330	17600	17297	17318	17267	17530	17315	17223	17220	17149	17387	17233	17516	17188	17465	17363	17294	17353	17253	17218	17278	17302	17341	17353	17333	17225	17458	17291	17274	17199	17344	17501	17537	17336	17225	17475	17325	17543	17419	17500	17332	17461	17546	17439	17388	17461	17283	17488	17279	17482	17291	17495	17275	17378	17374	17202	17224	17416	17467	17314	17130	17468	17105	17282	17377	17274	17320	17364	17262	17392	17272	17246	17374	17207	17333	17287	17432	17245	17446	17459	17275	17449	17323	17287	17339	17289	17305	17393	17266	17299	17338	17212	17096	17212	17213	17294	17362	17341	17338	17402	17290	17562	17341	17476	17290	17238	17603	17464	17438	17326	17503	17544	17301	17358	17350	17367	17440	17431	17450	17426	17454	17426	17322	17416	17291	17219	17364	17287	17542	17402	17438	17209	17291	17271	17420	17374	17192	17572	17386	17372	17434	17256	17433	17458	17296	17348	17282	17161	17533	17453	17280	17314	17429	17441	17275	17303	17205	17511	17370	17382	17440	17094	17618	17255	17468	17394	17468	17285	17271	17193	17294	17266	17303	17300	17384	17386	17283	17401	17369	17563	17332	17440	17384	17385	17427	17189	17169	17455	17194	17356	17304	17402	17302	17069	17206	17363	17604	17375	17362	17420	17368	17362	17261	17521	17516	17332	17240	17279	17445	17445	17427	17533	17183	17146	17193	17338	17387	17432	17388	17153	17416	17388	17378	17550	17607	17321	17226	17439	17327	17435	17342	17492	17430	17338	17510	17435	17286	17533	17289	17457	17400	17493	17504	17292	17331	17421	17558	17582	17159	17402	17355	17253	17236	17489	17444	17343	17447	17374	17427	17288	17441	17367	17257	17537	17347	17523	17492	17488	17537	17442	17401	17415	17396	17325	17511	17204	17403	17290	17382	17278	17242	17416	17206	17336	17398	17345	17254	17332	17441	17345	17495	17478	17419	17258	17214	17342	17301	17611	17334	17533	17308	17294	17461	17527	17441	17373	17420	17272	17357	17367	17267	17223	17362	17410	17407	17381	17197	17213	17431	17553	17328	17208	17322	17378	17373	17371	17406	17333	17322	17371	17257	17431	17547	17452	17299	17368	17405	17563	17415	17383	17385	17233	17317	17318	17393	17389	17445	17256	17356	17662	17524	17180	17352	17512	17354	17537	17311	17295	17236	17143	17404	17406	17366	17555	17157	17182	17341	17299	17438	17426	17094	17497	17327	17343	17419	17349	17419	17157	17210	17434	17500	17484	17409	17495	17416	17375	17366	17132	17203	17111	17324	17194	17292	17511	17513	17131	17252	17407	17411	17280	17403	17325	17400	17366	17342	17377	17236	17261	17200	17326	17158	17282	17364	17460	17191	17339	17333	17316	17465	17212	17271	17290	17097	17248	16986	17182	17386	17545	17170	17498	17315	17423	17152	17362	17318	17206	17411	17314	17293	17387	17426	17309	17231	17213	17368	17452	17385	17331	17305	17329	17390	17335	17133	17545	17462	17351	17243	17487	17385	17389	17258	17556	17414	17508	17268	17161	17218	17563	17388	17500	17342	17426	17269	17564	17152	17399	17346	17194	17374	17368	17246	17613	17411	17362	17323	17401	17266	17164	17353	17301	17274	17217	17405	17410	17377	17140	17369	17431	17260	17303	17361	17313	17407	17437	17408	17429	17352	17276	17325	17301	17305	17347	17136	17576	17673	17169	17186	17112	17268	17339	17298	17464	17347	17396	17488	17407	17540	17560	17258	17262	17448	17404	17511	17186	17338	17413	17320	17209	17141	17209	17379	17309	17247	17395	17524	17288	17030	17410	17531	17394	17279	17250	17372	17385	17370	17261	17348	17369	17368	17435	17427	17264	17361	17325	17356	17355	17202	17411	17487	17246	17360	17182	17557	17149	17519	17217	17392	17386	17493	17193	17257	17431	17274	17406	17186	17354	17258	17372	17222	17210	17286	17080	17211	17464	17512	17285	17312	17343	17350	17331	17240	17442	17267	17489	17432	17519	17474	17367	17393	17545	17379	17374	17164	17432	17272	17332	17355	17341	17251	17159	17218	17693	17588	17276	17291	17236	17531	17459	17341	17368	17261	17501	17463	17351	17605	17446	17371	17171	17281	17469	17437	17496	17417	17370	17515	17181	17453	17164	17512	17333	17452	17301	17467	17493	17306	17393	17468	17284	17264	17318	17503	17508	17569	17294	17382	17273	17302	17399	17312	17408	17354	17513	17405	17402	17579	17504	17481	17183	17289	17213	17274	17371	17469	17547	17413	17438	17278	17508	17391	17566	17462	17354	17486	17317	17227	17261	17570	17201	17313	17304	17504	17484	17090	17437	17313	17459	17238	17248	17357	17337	17231	17581	17317	17392	17249	17361	17501	17150	17526	17376	17489	17413	17236	17363	17264	17386	17354	17595	17330	17212	17347	17307	17466	17420	17387	17284	17321	17263	17338	17353	17188	17336	17349	17230	17215	17248	17236	17486	17301	17349	17416	17422	17422
16026	17753	16024	15066	14870	14592	14480	14369	14165	14256	14270	14189	14341	14309	14169	14156	14077	14152	14167	14023	14071	14132	14177	14196	14143	14095	14044	13999	13984	14102	14166	14256	14015	13990	14235	14199	14079	14048	14132	13977	14056	14060	14189	14133	14240	14035	14171	14039	14082	14150	14033	14102	13915	14006	14018	13987	13953	14049	14322	13995	14125	14188	14137	14039	14178	14092	13963	14068	14055	14056	14044	14119	14090	14225	13908	14027	13874	14115	13918	14050	13945	14018	14199	14126	14024	14282	14110	14040	14090	14020	14061	14150	14152	13992	14080	14151	14148	14079	14029	14082	14003	14110	14187	14119	13958	13940	14041	14269	13977	14015	14102	14008	14034	14138	13996	14095	14140	14048	13883	14230	13924	14090	14148	14253	14101	14102	14012	13977	14009	14080	13993	13922	14164	13913	14014	14027	14210	13992	14035	14086	14103	13996	14034	13991	14055	14108	14089	14065	14080	14148	14004	14025	14142	14130	14225	14136	14008	14052	13864	14161	14073	14013	14050	13932	14138	14177	14015	14280	13895	14057	14044	14158	14016	14056	14234	14062	14202	14020	13987	14037	14206	13950	14230	13967	13968	13887	14244	14049	14249	14102	14077	13853	14025	13981	13996	14010	14118	14142	14095	14024	14266	14135	13973	14128	14261	14083	14090	14162	14000	14138	14148	13989	14099	13946	14360	14058	14207	14091	13959	14076	14068	14059	14132	14141	14029	14024	13995	13975	14039	14134	13959	14090	14004	14068	14028	14166	14095	14069	14203	14072	14253	14148	14216	14208	14188	14100	14043	14074	14198	13964	14042	14077	14183	14055	14152	13986	14058	14190	14037	14031	14127	14032	14104	14013	14070	14024	14187	14039	14087	14164	13897	13955	14124	13880	14241	14069	14050	13855	14126	14158	14151	14181	14051	14056	14018	13994	13887	14074	14047	14106	14068	14209	14001	13965	14229	13998	14137	14159	14171	13934	14050	14090	14243	13873	13973	14206	14041	14119	14166	13958	14217	14001	14019	14179	14033	14185	14213	14229	14155	14167	14103	14087	14209	13976	14139	14101	13964	14144	14130	14166	14103	13947	14173	13925	14039	13927	14144	14075	14063	14134	14152	14142	14124	14131	13984	14245	14079	14108	14145	14249	14284	14060	14022	14065	14227	13948	14043	14092	14041	14051	14135	14121	14122	13991	13943	14107	13953	14298	13914	14196	14087	14163	14039	14173	14085	14265	14033	14062	14088	14148	14067	14094	13980	14168	14110	13958	14085	14001	14251	14141	14346	14147	14041	14099	14057	14169	14154	14037	13960	14195	14107	14206	13913	14175	14191	13922	14220	14020	14104	13979	14081	14007	14141	14050	14113	14176	14123	14225	14087	14181	13998	14112	14213	13881	14190	14059	14373	13928	14013	14015	14104	14214	14268	14052	14102	14039	14146	14012	14100	14061	14169	14140	14078	13952	14138	14055	14099	14064	14097	14284	13986	14091	14072	14161	14098	14031	14100	14040	13918	13946	14173	14107	13861	14239	14131	14067	14055	14040	14227	14249	14072	13986	14072	14095	14038	13977	14070	13965	14039	14022	14102	13952	13998	13995	14087	13984	14234	13836	13947	14135	14099	13994	14164	14092	14011	14010	14056	13985	14028	14200	14153	14094	14089	14015	14204	14108	14002	14041	14060	14053	14209	14198	13899	14144	14105	14092	14157	14088	13980	14137	14206	14079	13997	14134	14074	14012	14016	14111	13982	14123	14024	14112	14032	14113	14222	14028	14214	13847	14185	14134	14076	14060	14015	14250	14222	14172	14200	14094	14155	14159	14184	14133	14121	14081	14143	14048	14094	14152	14148	14029	13872	14197	14193	14154	14229	14046	14123	14050	14119	14047	14194	14002	13973	14148	14019	14042	14227	14171	14061	14093	14218	14101	13879	14115	14033	14064	14192	14071	14117	14079	14133	13992	14284	14153	14258	14164	14002	14184	13997	14160	14090	14062	14099	14214	14145	14005	14099	14042	14151	14044	14187	13968	14159	14087	14051	14115	13978	14065	14202	14113	14182	14075	14144	14092	14035	13955	14168	14038	14090	13998	14086	14078	14137	14129	13751	13936	14167	14005	14113	14189	14064	14140	14005	14182	14250	14062	14125	14043	14111	13953	14103	14215	14022	14202	13950	13929	14221	14217	14117	14105	14111	14202	14099	14247	14121	14106	14199	14198	14188	13900	14133	14192	14060	14080	14061	14176	14020	14241	14061	14223	14103	14068	14168	14084	14101	14097	14145	13965	14103	14032	13871	14155	13992	14095	14103	14152	14217	14136	14033	14111	14022	14005	14161	14113	14155	14104	14055	14084	14236	14118	13912	14124	14031	14229	14030	14211	14031	14064	14146	14141	14095	14023	13945	14037	13979	13966	14032	14191	14133	13924	14213	14044	13942	14076	14125	14070	14043	14145	14109	14027	14150	14183	14150	14268	14041	14028	14174	14058	14207	14208	14222	14089	14187	14096	14062	14147	14108	14069	14003	14133	14071	14354	14080	14108	14252	14234	14096	14096	14093	13944	14147	13991	14008	14132	14135	14071	14093	14128	14052	14016	14197	14062	14033	14025	14088	14064	14075	14020	14200	14051	14108	14169	14015	14074	14088	14140	14123	14102	13991	14166	14045	13987	14035	14173	13814	14192	14161	14015	14186	14087	13855	14091	14041	14014	13981	14020	14204	14064	14080	14185	14093	14142	14047	14163	14170	14082	14262	14178	14080	14064	14074	14164	14039	14018	13975	14140	14023	14026	14168	14078	13945	14172	14163	14044	14127	14126	14122	14144	13994	13946	13961	14184	14205	14160	14125	13994	14154	14049	14017	14234	14193	14029	14106	13944	14200	14077	14254	14060	14093	14184	13965	14331	13983	14166	13983	14022	14141	14004	14054	14104	14077	13967	14012	14014	14092	14026	14138	14104	14139	13964	14027	14125	14215	14213	14044	14242	14007	13994	14205	14072	14207	14051	14059	14216	14307	14199	14078	14116	14129	13998	14176	14087	14017	14253	13925	14185	14202	14131	13995	14152	14141	14174	13979	14212	14185	14013	13988	14029	14111	14261	14192	14133	13873	14027	14170	14174	14225	14057	14095	14070	14081	14084	14209	14048	13972	14069	14174	13931	14111	14094	13987	14040	14097	14251	14115	13973	14125	14182	14148	14061	14193	14148	14140	14062	14105	14185	14006	14060	14164	14189	14136	14181	14223	14018	14019	14172	14078	14224	13970	14024	14105	14001	14199	14026	14189	13929	14017	14141	13953	14040	13988	14077	14095	14157	13954	14135	14144	14147	14055	14029	14042	14141	13837	14030	13931	14293	14146	14107	14142	14032	14047	14130	13912	13901	14180	13950	14147	14140	14015	14152	14084	14145	14210	13987	14063	14128	14135	14199	14031	14013	14128	13968	14296	14119	14082	14193	14102	14304	14175	14087	14108	14175	14192	14087	14272	13933	14022	14016	14108	14065	14124	14085	14133	14106	14283	14101	13889	14181	14293	14034	14027	14212	14108	14205	14037	14081	14200	14085	14193	14162	14081	14163	14045	14053	14050	14260	14131	14070	14064	14116	14146	14164	14153	13992	14120	14063	14128	14003	13973	14023	14167	14118	14019	14150	14060	14022	14187	13994	14191	14127	14059	14061	14103	13983	14000	14081	14250	13941	14157	14109	14047	14201	13914	14270	14197	14151	14130	14166	14074	14060	14165	14092	14073	14140	14089	14013	14251	14000	14193	14083	14162	14088	14035	14103	14219	14209	14047	14173	13896	14179	14109	13973	13989	14173	14023	14119	14030	14009	14049	13878	14205	14160	14190	14108	14160	13962	14155	13979	14077	14124	13911	14257	14246	14120	14193	14316	14248	13994	14218	13847	14111	14021	14098	14184	14209	14110	14083	14180	14251	14190	14189	14031	14013	14144	14059	14089	14205	14099	14103	14152	14209	13948	14091	14148	14040	14112	14115	14209	14199	14063	14187	14114	14056	13994	14173	14297	14032	14296	13971	14109	13949	14109	14117	14186	14064	14292	14030	14081	14094	14042	14021	14152	14025	14065	13956	14060	13976	14091	13982	14122	14161	13983	14145	14088	13989	14026	14091	14158	14110	13919	14075	14086	14037	14039	14289	14131	14182	14044	14106	13937	14132	14145	13985	14042	14020	14092	14025	14130	14149	14066	14039	14034	14050	13940	13990	14119	14015	14124	14317	14124	13983	14144	14098	14120	14123	14249	14064	13989	14202	14156	14141	14141	14120	14212	14069	14051	14262	13914	14297	14167	14062	14119	14133	14061	14217	14058	14216	13939	14003	14219	14109	13946	14050	14210	14031	14070	14108	14094	13986	13962	14029	14046	14060	14238	13990	14080	14051	14168	14025	14047	14064	14113	14197	14047	14203	14080	14138	14078	14198	14144	14220	14091	14084	14145	14187	13981	14098	14040	14049	13891	13995	14168	14183	14142	14077	14136	14084	14103	14083	14101	14056	14135	14017	13988	14300	14017	14161	14094	14165	14266	14140	14176	14190	14300	14166	14050	14370	14034	14075	14149	14233	14072	14093	14149	14109	14186	14139	14026	13995	14020	14022	14008	14162	14045	14106	14013	14139	14117	13980	14047	14158	14271	14088	14128	14066	14040	14083	14145	14070	14029	14132	14178	14135	14101	14119	14203	14180	14100	13890	14077	13985	14071	14210	14060	14045	14042	14127	14058	14077	14170	14044	14126	14164	13984	14045	14157	14361	14061	14159	14065	13952	14123	14131	14158	13978	13982	14153	14040	14173	14071	14010	14274	14114	13941	14074	13988	13993	14159	14224	14227	13936	13969	14268	14047	14149	14187	14228	14042	14203	14027	14079	14070	14032	14093	14210	14034	14192	14070	14180	14234	14123	14049	14260	14107	14303	14169	14122	14279	13994	14088	14174	13993	14048	14083	14100	14164	14164	13991	14005	13905	14093	14111	14047	14130	14141	14102	14022	14094	13902	13957	14159	14070	14211	14166	14057	14127	14053	14292	13939	14116	13973	14217	14224	14134	14025	14137	14072	14266	14060	13962	14085	14106	14088	14086	14161	14185	13997	14082	14184	14040	14084	14243	13915	14075	14087	14329
23329	21312	28105	25024	22096	20394	19008	17367	16713	16934	16996	16757	16897	17205	16913	16832	16682	16761	16582	16884	16707	16777	16585	16710	16675	16708	16806	16658	16611	16675	16577	16617	16670	16555	16527	16487	16580	16643	16761	16451	16580	16536	16476	16680	16713	16747	16572	16490	16686	16622	16727	16632	16539	16605	16618	16563	16689	16663	16632	16531	16435	16514	16844	16612	16515	16472	16458	16427	16485	16471	16592	16763	16837	16580	16761	16816	16529	16631	16348	16426	16421	16454	16617	16491	16576	16560	16579	16429	16641	16690	16622	16553	16473	16358	16417	16432	16711	16791	16547	16475	16656	16595	16506	16713	16643	16661	16597	16409	16688	16574	16495	16450	16545	16575	16548	16724	16590	16691	16389	16642	16683	16626	16560	16544	16442	16577	16734	16488	16525	16548	16412	16728	16828	16624	16500	16396	16282	16623	16590	16487	16471	16451	16515	16341	16622	16516	16682	16576	16673	16541	16373	16609	16683	16671	16487	16470	16476	16615	16509	16642	16673	16514	16517	16413	16484	16599	16498	16601	16474	16304	16601	16793	16638	16562	16531	16697	16442	16538	16589	16682	16664	16572	16450	16695	16696	16389	16204	16690	16424	16597	16667	16429	16494	16458	16336	16703	16389	16580	16654	16473	16522	16606	16549	16750	16813	16556	16489	16596	16448	16468	16595	16414	16595	16326	16507	16584	16451	16592	16530	16430	16499	16667	16681	16628	16618	16772	16568	16671	16555	16543	16512	16674	16742	16753	16712	16429	16570	16642	16584	16603	16532	16511	16477	16594	16602	16566	16620	16670	16406	16530	16608	16308	16560	16579	16428	16567	16402	16528	16733	16640	16514	16573	16434	16362	16270	16531	16482	16513	16461	16742	16599	16554	16555	16480	16387	16456	16722	16717	16731	16387	16561	16664	16608	16653	16497	16600	16575	16527	16559	16399	16582	16533	16566	16626	16585	16619	16647	16655	16523	16637	16453	16620	16380	16563	16723	16738	16664	16640	16532	16543	16518	16341	16560	16667	16598	16542	16495	16588	16608	16565	16497	16586	16444	16344	16463	16497	16621	16503	16431	16891	16533	16563	16479	16569	16568	16655	16735	16486	16512	16600	16463	16376	16308	16590	16529	16529	16835	16450	16460	16480	16463	16548	16655	16553	16359	16608	16762	16753	16650	16432	16657	16753	16505	16548	16424	16351	16449	16536	16613	16577	16528	16355	16663	16660	16667	16633	16414	16487	16656	16566	16518	16567	16642	16529	16704	16704	16572	16779	16651	16611	16524	16345	16556	16555	16538	16531	16583	16506	16530	16540	16480	16539	16717	16436	16775	16753	16590	16484	16682	16565	16517	16475	16663	16384	16553	16556	16533	16559	16669	16343	16487	16375	16714	16607	16817	16663	16445	16575	16642	16714	16650	16658	16660	16695	16564	16390	16630	16492	16500	16790	16409	16632	16755	16609	16756	16567	16419	16576	16428	16505	16564	16427	16630	16549	16521	16531	16501	16638	16558	16531	16396	16670	16892	16707	16640	16394	16543	16483	16501	16490	16659	16623	16701	16349	16786	16339	16548	16620	16536	16428	16782	16444	16474	16539	16600	16408	16515	16670	16630	16638	16775	16575	16633	16465	16630	16617	16480	16579	16574	16523	16648	16486	16539	16557	16526	16645	16621	16573	16749	16616	16593	16634	16739	16703	16534	16326	16556	16561	16530	16396	16588	16484	16449	16596	16653	16620	16670	16604	16407	16502	16551	16606	16563	16542	16529	16490	16605	16679	16561	16498	16669	16593	16559	16482	16578	16513	16522	16446	16661	16635	16548	16719	16597	16614	16603	16553	16601	16651	16378	16446	16529	16564	16640	16599	16712	16528	16400	16605	16545	16664	16550	16559	16492	16579	16706	16621	16561	16523	16562	16526	16605	16388	16311	16546	16729	16417	16616	16462	16458	16441	16590	16513	16481	16601	16629	16419	16529	16549	16548	16540	16501	16625	16760	16639	16526	16615	16387	16384	16656	16589	16552	16496	16587	16469	16683	16741	16447	16525	16395	16553	16544	16676	16693	16490	16535	16793	16355	16639	16584	16500	16566	16537	16463	16620	16425	16699	16415	16496	16598	16541	16531	16689	16657	16646	16467	16524	16540	16590	16775	16429	16466	16403	16503	16601	16656	16521	16483	16490	16482	16415	16624	16501	16605	16543	16598	16612	16749	16633	16595	16548	16653	16420	16464	16430	16644	16411	16593	16565	16253	16517	16467	16503	16475	16475	16427	16657	16415	16428	16748	16671	16551	16522	16351	16402	16795	16634	16806	16444	16586	16599	16648	16547	16282	16502	16630	16459	16566	16629	16678	16593	16633	16423	16726	16581	16690	16549	16575	16767	16564	16640	16622	16753	16420	16486	16557	16666	16432	16531	16733	16537	16360	16575	16574	16470	16581	16506	16371	16402	16550	16498	16385	16467	16427	16676	16642	16429	16398	16475	16598	16609	16559	16606	16551	16656	16802	16385	16519	16578	16558	16597	16688	16625	16408	16636	16514	16512	16380	16468	16566	16555	16475	16428	16477	16816	16492	16713	16483	16509	16560	16454	16710	16714	16563	16405	16681	16647	16471	16566	16633	16523	16545	16595	16546	16768	16619	16638	16486	16429	16532	16538	16566	16489	16701	16540	16444	16264	16430	16689	16506	16566	16515	16600	16640	16457	16854	16482	16627	16604	16671	16665	16682	16598	16490	16572	16739	16523	16501	16460	16468	16680	16422	16446	16583	16320	16619	16638	16472	16644	16560	16427	16470	16757	16503	16615	16574	16405	16784	16442	16653	16560	16472	16474	16587	16645	16769	16543	16513	16468	16538	16532	16625	16577	16433	16483	16528	16625	16563	16478	16657	16561	16678	16470	16442	16720	16522	16726	16576	16570	16233	16702	16440	16535	16639	16614	16592	16286	16673	16295	16524	16445	16683	16297	16437	16600	16522	16413	16649	16563	16623	16450	16271	16661	16466	16708	16747	16702	16749	16581	16730	16569	16598	16421	16424	16624	16345	16529	16704	16641	16569	16569	16537	16538	16374	16570	16454	16449	16551	16434	16544	16522	16597	16511	16522	16669	16654	16535	16679	16527	16513	16330	16492	16568	16509	16505	16735	16572	16706	16544	16625	16766	16528	16451	16624	16397	16541	16594	16641	16515	16479	16343	16543	16619	16484	16454	16572	16637	16790	16580	16598	16588	16627	16612	16526	16614	16712	16581	16350	16787	16622	16613	16610	16366	16630	16550	16567	16475	16597	16585	16630	16693	16554	16801	16543	16453	16545	16511	16439	16708	16591	16625	16474	16570	16634	16635	16591	16631	16801	16511	16451	16803	16657	16371	16325	16588	16326	16730	16642	16767	16391	16642	16551	16632	16777	16575	16590	16771	16580	16511	16629	16497	16617	16670	16660	16581	16529	16613	16433	16356	16538	16257	16453	16569	16572	16503	16423	16591	16691	16619	16510	16615	16603	16647	16749	16546	16673	16561	16655	16592	16753	16689	16701	16428	16603	16487	16588	16580	16607	16647	16680	16488	16469	16503	16607	16498	16553	16630	16577	16519	16672	16429	16524	16441	16309	16547	16656	16658	16665	16394	16546	16573	16649	16520	16554	16523	16499	16740	16668	16498	16539	16522	16625	16667	16645	16641	16510	16591	16503	16652	16560	16737	16439	16409	16733	16704	16432	16631	16779	16824	16686	16440	16484	16502	16623	16562	16672	16506	16738	16737	16601	16693	16518	16682	16517	16674	16815	16536	16653	16393	16491	16381	16598	16715	16649	16658	16481	16612	16736	16562	16568	16609	16554	16831	16734	16616	16605	16597	16503	16579	16618	16417	16591	16576	16845	16649	16810	16730	16789	16633	16637	16493	16475	16470	16511	16786	16392	16632	16634	16487	16661	16368	16351	16674	16608	16384	16491	16348	16656	16542	16518	16689	16507	16439	16422	16533	16670	16567	16603	16654	16552	16485	16430	16618	16560	16562	16417	16611	16493	16562	16703	16572	16446	16631	16513	16608	16525	16318	16632	16481	16602	16464	16580	16514	16499	16794	16528	16695	16447	16472	16539	16718	16748	16641	16479	16576	16427	16767	16701	16625	16610	16583	16644	16600	16630	16494	16701	16633	16806	16698	16531	16654	16682	16545	16533	16537	16518	16779	16490	16389	16522	16563	16532	16560	16534	16671	16752	16416	16360	16618	16271	16589	16421	16565	16579	16419	16656	16465	16467	16584	16491	16439	16528	16472	16506	16566	16632	16649	16732	16639	16551	16465	16469	16519	16435	16550	16709	16512	16567	16427	16652	16604	16420	16461	16613	16631	16736	16568	16679	16473	16754	16465	16558	16545	16520	16501	16704	16753	16584	16477	16492	16567	16696	16609	16654	16342	16638	16562	16633	16548	16460	16616	16655	16685	16614	16532	16520	16664	16463	16562	16739	16616	16574	16636	16669	16485	16416	16735	16702	16485	16475	16559	16680	16690	16509	16413	16484	16638	16713	16366	16531	16460	16528	16633	16477	16489	16388	16529	16520	16631	16800	16456	16709	16522	16737	16576	16702	16518	16501	16670	16543	16433	16665	16580	16801	16597	16497	16302	16376	16703	16675	16427	16479	16744	16650	16470	16451	16511	16588	16576	16569	16391	16573	16411	16546	16635	16748	16475	16874	16555	16717	16869	16561	16564	16511	16557	16381	16530	16630	16492	16786	16584	16525	16530	16336	16678	16643	16569	16583	16568	16588	16531	16743	16467	16458	16439	16543	16539	16554	16518	16519	16582	16571	16725	16450	16602	16652	16511	16483	16316	16450	16540	16654	16506	16444	16758	16415	16473	16450	16571	16516	16462	16569	16524	16637	16569	16574	16507	16425	16620	16450	16379	16749	16420	16456	16641	16380	16475	16654	16634	16605	16817	16597	16357	16626	16332	16544	16440	16515	16666	16583	16542	16441	16896	16650	16608	16573	16465	16553	16463	16650	16466	16474	16601	16521	16482	16631	16501	16582	16370	16535	16518	16494	16551	16429	16901	16531	16533	16683	16627	16567	16510	16488	16616	16562	16676	16470	16553	16703	16648	16675	16555	16608	16569	16735	16833	16364	16431
12305	20914	17647	15906	15328	14811	14253	14218	14178	13908	14063	14084	14144	14041	13835	13908	13767	13888	13657	13514	13810	13731	13816	13746	13782	13670	13728	13634	13762	13573	13587	13711	13759	13685	13838	13668	13564	13574	13583	13725	13670	13690	13619	13746	13500	13608	13714	13568	13629	13600	13471	13722	13638	13789	13650	13628	13735	13831	13497	13621	13706	13516	13760	13653	13653	13719	13681	13603	13745	13654	13695	13590	13680	13835	13706	13534	13680	13714	13639	13510	13623	13566	13608	13619	13693	13675	13670	13635	13674	13528	13532	13573	13718	13635	13658	13455	13714	13582	13614	13521	13700	13482	13547	13626	13727	13614	13769	13466	13558	13739	13637	13659	13838	13624	13733	13765	13541	13652	13724	13546	13674	13646	13682	13601	13764	13539	13618	13664	13589	13629	13684	13575	13500	13688	13770	13758	13690	13595	13668	13577	13746	13639	13728	13541	13582	13454	13570	13616	13654	13565	13557	13686	13560	13549	13672	13498	13516	13718	13651	13645	13626	13608	13510	13685	13486	13756	13573	13530	13633	13563	13674	13661	13636	13561	13787	13673	13490	13559	13705	13506	13445	13795	13659	13616	13622	13700	13745	13506	13781	13665	13616	13587	13727	13601	13784	13780	13580	13562	13702	13788	13598	13558	13682	13636	13891	13614	13688	13449	13539	13568	13545	13596	13739	13595	13809	13819	13596	13550	13601	13746	13740	13753	13663	13790	13721	13721	13670	13605	13673	13742	13620	13577	13599	13632	13669	13535	13755	13614	13629	13503	13588	13683	13744	13647	13636	13796	13609	13654	13581	13505	13723	13776	13569	13638	13693	13828	13626	13718	13617	13662	13726	13517	13785	13541	13724	13697	13733	13752	13667	13590	13603	13650	13713	13705	13600	13616	13773	13643	13535	13664	13648	13604	13545	13582	13478	13514	13772	13590	13605	13757	13583	13832	13606	13544	13684	13679	13424	13680	13428	13525	13642	13690	13605	13766	13530	13663	13718	13628	13647	13658	13694	13586	13553	13679	13614	13934	13733	13639	13594	13713	13627	13732	13770	13572	13687	13598	13764	13559	13517	13629	13594	13639	13477	13787	13589	13633	13750	13647	13725	13772	13544	13599	13742	13703	13739	13599	13541	13671	13669	13625	13714	13568	13785	13668	13717	13658	13679	13769	13649	13647	13698	13524	13631	13626	13655	13583	13676	13770	13569	13644	13521	13676	13666	13514	13641	13606	13709	13738	13536	13697	13797	13404	13682	13720	13538	13613	13562	13655	13572	13715	13787	13566	13642	13494	13722	13546	13729	13635	13574	13580	13574	13745	13727	13698	13470	13556	13721	13513	13692	13558	13710	13637	13663	13546	13633	13930	13629	13598	13609	13681	13518	13724	13839	13488	13635	13624	13677	13622	13810	13666	13803	13638	13635	13653	13635	13699	13644	13535	13597	13636	13573	13567	13535	13757	13563	13556	13572	13601	13743	13691	13659	13641	13643	13512	13547	13596	13689	13551	13598	13565	13612	13622	13672	13575	13679	13601	13605	13645	13667	13675	13723	13808	13659	13663	13519	13557	13508	13621	13786	13700	13445	13521	13652	13510	13627	13599	13746	13714	13663	13697	13737	13882	13747	13590	13625	13766	13612	13675	13582	13504	13611	13476	13695	13591	13677	13579	13537	13621	13598	13612	13610	13613	13507	13647	13711	13627	13621	13646	13627	13573	13586	13601	13602	13760	13749	13572	13671	13674	13730	13773	13677	13839	13600	13612	13636	13718	13704	13769	13572	13520	13706	13677	13556	13556	13732	13714	13521	13544	13747	13760	13485	13485	13616	13767	13557	13644	13680	13632	13633	13823	13685	13526	13591	13532	13875	13671	13596	13736	13710	13578	13767	13699	13564	13639	13595	13581	13642	13580	13747	13739	13861	13515	13690	13617	13642	13673	13529	13669	13569	13595	13723	13510	13609	13585	13778	13614	13667	13579	13502	13554	13709	13673	13571	13507	13680	13551	13804	13726	13598	13773	13666	13625	13651	13560	13545	13603	13657	13669	13630	13768	13642	13744	13675	13714	13597	13763	13494	13648	13567	13710	13771	13740	13621	13785	13586	13638	13622	13775	13631	13582	13577	13608	13680	13693	13651	13592	13731	13594	13763	13520	13559	13669	13555	13629	13714	13827	13619	13532	13576	13560	13629	13664	13564	13514	13695	13663	13543	13709	13434	13701	13477	13751	13590	13713	13709	13643	13704	13586	13632	13732	13679	13551	13639	13736	13716	13653	13554	13642	13594	13731	13656	13589	13655	13671	13626	13577	13718	13736	13624	13616	13538	13634	13647	13651	13584	13436	13649	13639	13541	13742	13587	13749	13828	13635	13630	13568	13639	13884	13644	13615	13601	13644	13670	13623	13758	13522	13634	13599	13662	13729	13797	13563	13690	13626	13619	13682	13543	13573	13744	13678	13702	13570	13672	13584	13598	13604	13751	13671	13811	13580	13620	13567	13750	13511	13682	13552	13743	13816	13534	13600	13660	13464	13467	13591	13790	13597	13403	13617	13794	13698	13551	13726	13696	13497	13501	13555	13612	13792	13629	13619	13580	13682	13601	13520	13526	13513	13664	13461	13723	13564	13658	13699	13776	13676	13724	13719	13741	13632	13727	13698	13583	13442	13496	13648	13617	13540	13612	13695	13462	13635	13669	13720	13511	13610	13604	13581	13669	13617	13620	13670	13410	13563	13713	13589	13694	13766	13643	13593	13682	13760	13794	13839	13625	13803	13570	13681	13666	13724	13522	13707	13657	13692	13705	13721	13528	13735	13673	13691	13722	13701	13631	13653	13709	13753	13631	13827	13519	13841	13918	13426	13653	13731	13494	13645	13741	13477	13571	13620	13532	13570	13553	13559	13665	13627	13666	13510	13575	13620	13681	13490	13550	13666	13714	13664	13631	13489	13721	13610	13589	13668	13605	13586	13566	13713	13786	13757	13829	13599	13737	13799	13582	13536	13505	13724	13527	13754	13570	13631	13604	13656	13649	13581	13586	13616	13715	13513	13518	13536	13752	13584	13647	13587	13496	13587	13593	13725	13600	13575	13688	13643	13612	13667	13674	13748	13558	13526	13546	13631	13532	13752	13679	13629	13806	13488	13567	13672	13628	13722	13726	13517	13756	13570	13579	13705	13617	13835	13577	13900	13699	13854	13617	13780	13569	13714	13714	13731	13648	13596	13781	13776	13611	13556	13532	13638	13594	13674	13745	13602	13610	13673	13669	13560	13720	13651	13608	13661	13736	13741	13584	13713	13714	13530	13811	13400	13511	13463	13701	13491	13458	13729	13646	13810	13665	13675	13667	13629	13588	13554	13678	13607	13602	13693	13699	13647	13673	13640	13669	13552	13595	13580	13616	13806	13593	13597	13539	13618	13583	13519	13788	13629	13503	13662	13586	13564	13654	13645	13601	13725	13739	13645	13567	13648	13563	13635	13688	13737	13591	13731	13709	13498	13649	13763	13775	13695	13657	13650	13778	13732	13576	13795	13501	13567	13584	13731	13717	13534	13799	13534	13566	13424	13728	13686	13683	13656	13570	13615	13882	13640	13534	13727	13615	13553	13635	13668	13599	13658	13451	13641	13649	13715	13600	13456	13571	13628	13685	13542	13496	13715	13575	13652	13648	13695	13745	13614	13682	13800	13480	13567	13702	13787	13689	13614	13488	13772	13623	13645	13710	13777	13543	13523	13612	13808	13542	13552	13527	13642	13629	13557	13805	13628	13711	13609	13734	13684	13654	13638	13453	13673	13841	13628	13721	13659	13571	13685	13559	13484	13587	13558	13776	13490	13552	13617	13612	13569	13712	13653	13488	13620	13794	13702	13372	13677	13607	13558	13628	13628	13729	13802	13489	13721	13501	13724	13625	13690	13523	13689	13419	13746	13636	13538	13614	13558	13553	13466	13653	13647	13718	13579	13696	13660	13555	13677	13610	13635	13617	13537	13600	13486	13681	13646	13759	13736	13708	13694	13755	13485	13710	13694	13595	13556	13538	13699	13772	13737	13802	13597	13651	13612	13507	13779	13650	13551	13695	13618	13691	13536	13623	13597	13560	13533	13655	13793	13648	13655	13643	13649	13692	13698	13417	13557	13913	14060	13622	13551	13655	13551	13503	13565	13705	13664	13855	13678	13731	13798	13607	13586	13573	13573	13597	13684	13720	13603	13759	13785	13733	13610	13684	13746	13733	13666	13756	13604	13637	13592	13641	13769	13726	13693	13656	13657	13524	13618	13693	13636	13652	13605	13633	13526	13784	13699	13654	13659	13713	13622	13621	13796	13523	13632	13717	13527	13726	13700	13795	13775	13560	13678	13659	13481	13447	13695	13788	13642	13667	13623	13632	13615	13703	13809	13717	13674	13564	13476	13684	13656	13643	13742	13545	13751	13669	13859	13625	13677	13733	13707	13730	13646	13568	13582	13861	13660	13647	13662	13559	13570	13546	13595	13692	13620	13575	13912	13642	13509	13590	13540	13609	13738	13637	13638	13603	13597	13517	13756	13595	13612	13717	13589	13714	13759	13622	13675	13757	13740	13803	13774	13593	13509	13735	13687	13792	13789	13532	13458	13683	13631	13508	13716	13622	13645	13618	13441	13572	13703	13717	13623	13654	13575	13635	13635	13596	13546	13657	13702	13756	13754	13594	13700	13629	13458	13625	13758	13649	13688	13659	13773	13575	13535	13634	13581	13729	13594	13693	13647	13711	13622	13610	13569	13716	13754	13706	13557	13758	13708	13819	13545	13760	13605	13813	13618	13719	13789	13631	13731	13729	13699	13562	13694	13601	13589	13595	13703	13533	13647	13668	13507	13683	13699	13486	13637	13758	13679	13508	13788	13683	13648	13471	13614	13707	13590	13579	13621	13689	13599	13556	13730	13583	13517	13669	13689	13591	13732	13535	13751	13756	13752	13706	13739	13647	13687	13588	13690	13616	13648	13640	13568	13659	13751	13545	13810	13635	13883	13719	13774	13652	13661	13492	13507	13694	13703	13625	13752	13537	13771	13697	13530	13496	13806	13552	13748	13756	13633	13530	13710	13558	13556	13789	13706	13843	13804	13671	13689	13596	13642	13571	13674	13640	13541
24933	21332	26693	26409	19134	18261	18134	17600	17435	17508	17324	17547	17631	17393	17389	17267	17418	17405	17329	17420	17297	17204	17317	17128	17418	17259	17129	17183	17307	17242	17216	17155	17433	17215	17230	17269	17359	17242	17375	17101	17429	17277	17199	17164	17318	17248	17195	16897	17152	17060	17407	17238	16939	17140	17300	17289	17054	17198	17140	17135	17370	17179	17360	17384	17253	17257	17057	17183	17176	17157	17367	17161	17196	17189	17002	17084	17184	17295	17092	17264	17048	17280	17180	17020	17190	17176	17366	17244	17109	17313	17038	17056	17217	17183	17080	17137	17188	17169	17183	17072	17157	17375	17060	17254	17207	17241	17136	17145	17232	17266	17128	17078	17081	17200	17212	17230	17253	17192	17131	17143	17272	17408	17167	17353	17110	16902	17340	17093	17292	17195	16988	17009	17201	16974	17123	17574	17230	17141	17275	17191	17044	17057	17281	17423	17231	17175	17086	17305	17197	17181	17219	17015	17275	17042	17202	17212	17141	17185	17136	17410	17360	17347	17262	17419	17093	17275	17263	17285	17264	17158	17179	17108	17325	17209	17062	17053	17142	17401	17216	17067	17499	17050	17283	17176	17401	17170	17056	17355	17092	17438	17157	17180	17315	17248	17220	17337	17257	17137	17142	17175	17222	17258	17186	17283	17337	17392	17119	17262	17362	17226	16989	17164	17296	17428	17225	17455	17206	17088	17211	17253	17233	17068	17305	17188	17229	16991	17125	17116	17190	17226	17209	17161	17185	17201	17238	17274	17202	17235	17309	17284	17090	17122	17116	17105	17116	17199	17385	17119	17291	17180	17197	17298	17178	17114	17459	17160	17200	17292	17191	17463	17190	17103	17337	17164	17284	17334	17221	17113	17239	17197	17249	17330	17115	17051	17150	17229	16936	16989	17049	17123	17289	17213	17146	17223	17075	17258	17172	17132	17021	17346	17109	17199	17083	17153	17153	17046	17264	17220	17121	17128	17214	16986	17208	17128	17217	17325	17094	17088	17162	17150	17342	16963	17166	17252	17321	17302	17195	17088	17120	17171	17325	17179	17056	17256	17329	17198	17249	17340	17222	17191	17309	17217	17302	17164	17174	17237	17148	17230	17244	17460	17243	17140	17161	17154	17127	17392	17352	17154	17278	17362	17233	17372	17203	17115	17080	17261	17134	17291	17136	17259	17203	17342	17223	17172	17217	16965	17114	17220	17281	17070	17192	17039	17265	17302	17372	17257	17131	17294	17266	17212	17303	17322	17289	16989	17178	17079	17139	17245	17125	17034	17282	17400	17282	17132	17069	17140	17319	17083	17092	17070	17086	17111	17193	17239	17187	17413	17262	17098	17338	17234	17378	17335	17274	17263	17182	17368	17220	17211	17209	17310	17463	17173	17173	17329	17192	17274	17238	17311	17426	17399	17324	17211	17130	17354	17233	17338	17178	17271	17115	17132	17228	17113	17175	17287	17326	17196	17269	17313	17188	17301	17184	17282	17273	17264	17199	17267	17194	17174	17268	17190	17172	17264	17155	17221	17241	17284	17265	17165	17091	17218	17229	17248	17165	17342	17151	17309	17289	17155	17227	17039	17433	17061	17233	17310	17416	17225	17239	16977	17172	17291	17194	17191	17228	17161	17208	17438	17143	17145	17148	17068	17171	17186	17061	17139	17241	17178	17088	17312	17429	17280	17224	17272	17379	17304	17063	17033	17097	17093	17291	17027	17310	17245	17306	17168	17195	17214	17165	17125	17405	17182	17247	17241	17139	17239	17137	17334	17139	17175	17162	16970	17221	17433	17241	17019	17205	17073	17147	17125	17224	16973	17354	17260	17215	17081	17194	17235	17210	17413	17146	17166	17126	17266	17388	16846	17259	17178	17150	17273	17390	17102	17135	17252	17335	17169	17161	17089	17266	17241	17160	17353	17189	17300	17339	17181	17096	17159	17306	17400	17283	17228	17311	17161	17061	17207	17152	17217	17198	17050	17266	17178	17118	17155	17194	17409	17279	17228	17240	17457	17249	17288	17094	17279	17136	17176	17358	16986	17278	17009	17064	17257	17304	17335	17270	17144	17207	17202	17416	17151	17368	17147	17285	17349	17175	17384	17007	17193	17285	17021	17210	17114	17212	17095	17094	17282	17056	17175	17138	17360	17251	17196	17307	17284	17071	16939	17044	17422	17269	17220	17137	17209	17098	17263	17306	17314	17289	17087	17054	17208	17147	17399	17191	17256	17180	17283	17228	17242	17231	17061	17325	17465	17356	17357	17221	17274	17140	17198	17215	17226	17335	17252	17209	17151	17133	17283	17079	17186	17185	16981	17027	17084	17390	17040	17134	17131	17151	17251	17185	17337	17317	17300	17182	17161	17251	17262	17384	17416	17417	17232	17347	17249	17136	17214	17256	17283	17275	17287	17238	17199	17135	17036	17286	17409	17157	17116	17360	17301	17313	17194	17177	17377	17244	17179	17189	17248	17215	17111	17011	16952	17251	17205	17351	17268	17385	17022	17234	17228	17215	16959	17237	17366	17224	16960	17268	17166	17132	17297	17113	17188	17181	17277	17411	17359	17079	17210	17150	17049	17577	17216	17250	17490	17049	17090	17167	17090	17256	17154	17286	17280	17209	16845	17161	17105	17181	17445	17173	17527	17448	17451	17341	17411	17018	17348	17194	17175	17204	17264	17190	17084	17332	17045	17221	17296	17111	17012	17337	17190	17173	17203	17313	17438	17145	17286	17418	17313	17321	17283	17205	17242	17073	17208	17328	17189	17146	17383	17333	17316	17321	17319	17295	17168	17155	17263	17337	17198	17225	17161	17160	17060	17157	17269	17165	17036	16990	17380	16973	17288	17215	17144	16964	17180	17073	17269	17124	16943	17195	17325	17272	17259	17380	17152	17056	17178	17386	17221	17066	17443	17295	17411	17194	17351	17243	17216	17188	17316	17398	17091	17203	17386	17326	17181	17197	17218	17054	17155	17221	17142	17430	17377	17301	17308	17350	17174	17137	17120	17112	17078	17250	16985	17174	17210	17335	17058	17135	17253	17227	17398	17229	17370	17160	17203	17257	17547	17264	17050	17310	17131	17334	17110	17203	17217	17136	17095	17512	17039	17356	17181	17317	17338	17164	17230	17429	17148	17271	17349	17195	17204	17096	17207	17385	17202	17190	17175	17109	17221	17023	17418	17305	17022	17528	17258	17358	17438	17076	17146	17254	17211	17219	17114	17240	17006	17159	17459	17164	17151	17181	17096	17258	17009	17102	17099	17137	17218	17454	17126	17097	17267	17427	17138	17062	17329	17127	17325	17132	17225	16934	17082	17140	17161	17111	17401	17071	17238	17345	17240	17273	17282	17304	17086	17198	17212	17231	16989	17058	17133	17322	17437	17251	17128	17081	17366	17141	17207	17360	17096	17025	17133	17224	17197	17213	17338	17048	17186	17180	17201	17094	17187	17322	17276	17181	17185	17167	17303	17100	17236	17129	17431	17294	17175	17153	17290	17109	17263	17305	17369	17143	17022	17294	17274	17397	17224	17032	16959	17059	17133	17138	17232	17153	17149	17212	17236	17270	17339	17222	17047	17247	17061	17207	17219	17304	17311	17107	17222	17176	17149	17099	17094	17155	17056	17190	17281	17316	17152	17094	17258	16982	17303	17153	17085	17243	17295	17101	17236	17304	17383	17055	17226	17060	17267	17396	17074	17008	17364	17061	17334	17234	17139	17064	17175	17138	17203	17357	17297	17218	17255	17188	16948	17024	17082	17112	17264	17122	17346	17201	17204	17126	17321	17084	17287	17362	17273	17128	17256	17287	17255	17265	17222	17335	17146	17289	17263	17297	17250	17189	17324	17249	17153	17204	17405	17213	17355	17193	17267	17214	17208	17166	17185	17428	17219	17241	17355	17270	17241	17124	17241	17290	17140	17186	17301	17181	17181	16906	17196	17095	17107	17327	17171	17262	17225	17282	17265	17314	17267	17158	17188	17117	17452	17184	17305	17346	17212	17221	17162	17013	17171	17193	17143	17222	17081	17101	17315	17120	17111	17376	17228	17395	17264	17137	17191	17108	17195	17180	17221	17186	17293	17192	17055	17235	17146	17100	17173	17354	17209	17223	17492	17292	17135	17391	17199	17250	17360	17135	17339	17305	17288	17229	17263	17267	17218	17308	17207	17267	17204	17309	17122	17164	17155	17015	17172	17111	17266	17191	17310	17312	17102	17269	17240	17193	17110	17249	17203	17172	17183	17327	17353	17207	17072	17116	17230	17403	17109	17205	17271	17147	17328	17319	17040	17115	17315	17731	17287	17240	17147	17394	17308	17251	17262	17210	17078	17181	17227	17184	17262	17191	17105	17240	17248	17245	17144	17332	17319	17217	17207	17252	17153	17309	16985	17108	17126	17228	17184	17258	17182	17136	17197	17244	17358	17033	17432	17083	17236	17095	17267	17091	17251	17336	17237	17277	17397	17373	17286	17324	17354	17186	17262	17175	17258	17292	17243	17100	17060	17330	17117	17099	17175	17232	17268	17185	17239	17140	17089	17064	17142	17415	17173	17176	17231	17345	17271	17083	17058	17305	17140	17308	17344	17169	17072	17446	17280	17378	17057	17167	17257	17162	17066	17197	17316	17141	17033	17071	17255	17243	17104	17296	17338	17112	17389	17157	17279	17206	17243	17286	16928	17463	17409	17205	17266	17167	17091	17273	17164	17218	17421	17250	16917	17342	17169	17138	17156	17216	17171	17119	17152	17174	17294	17132	17217	17228	17187	17226	17071	17234	17113	17360	17101	17319	17060	17227	17347	17389	17176	17274	17415	17377	17445	17144	17167	17300	17288	17312	17243	17037	17340	17440	17384	17313	17263	17251	17123	17239	17181	17267	17022	17255	17251	17269	17231	17163	17093	17051	17227	17193	17188	17210	17337	17160	17204	17315	17035	17087	17195	17312	17374	17359	17188	17131	17121	17189	17339	17374	17248	17048	16989	17048	17049	17243	16961	17387	17410	17226	17019	17211	16982	17151	17231	17202	17321	17182	17384	17220	17266	17208	17332	17104	17337	17250	17141	17164	17339	17184	16945	17254	17062	17327	17123	17191	17014	17115	17289	17244	16987	17267	17234	17138	17184	17354	17081
13669	19027	16831	15565	15051	14657	14435	14270	14227	14151	14128	14212	14304	14258	14127	14102	13979	14041	14064	14026	14007	14175	14181	14000	14128	14204	13859	14072	13975	13746	13918	13984	13984	14139	14070	14045	13901	13902	14083	13930	13840	14022	13906	13943	14048	13891	14128	14114	14192	13856	14173	14006	13883	14103	13916	13931	13928	13959	13885	14084	14008	13941	13878	13911	14023	13963	14053	13914	14233	14045	13956	14116	13973	14194	14113	13964	13968	13809	14143	13958	13904	14094	14006	13977	13978	13910	14034	13958	14055	13854	14070	13858	13963	14001	13912	13979	13822	14124	14016	13928	14127	13927	14047	13943	14040	13901	14024	14093	14144	14093	13915	14119	14136	13835	13941	13988	14018	13968	14045	13880	13964	13855	13967	13842	13993	14003	13815	13948	13857	13991	13970	13975	13985	13908	14048	13979	13816	14016	13851	14089	13993	13913	13799	13918	13976	13994	13971	14059	14014	14037	14032	13974	13873	14062	13931	14079	13905	13846	13986	13918	14050	13971	13911	13865	13859	14059	13901	14085	14023	13940	14006	13900	13953	14005	13844	14008	13952	13871	13876	13910	13847	13975	13922	13961	13987	13910	14082	13951	13889	14051	13997	13929	13821	13970	13943	13888	13934	13851	13728	13815	14038	13944	13986	13982	13974	13864	14025	14044	14074	13862	13821	14055	14052	13987	14111	13945	14115	14009	13955	14107	14061	13850	14118	13894	14016	13962	14088	13946	13943	14019	14087	13895	14028	13993	13869	14012	14063	13989	13774	14156	14089	13946	14029	13956	13918	14188	14026	14101	14154	14038	14002	13960	14037	14169	14117	14010	13904	14027	13855	13941	14060	14107	14208	13975	14059	13969	13974	14065	13925	14053	13977	13867	14013	13935	14056	13983	14163	13864	13868	13932	14043	13931	13929	13889	14168	14094	13997	14164	14040	13853	14030	13959	14014	13914	14069	14064	13947	13899	13929	13977	14066	13778	14190	14067	13876	14135	13958	14099	14081	14026	14054	13877	14073	13979	13916	13974	13794	13934	13944	13995	14085	14092	13921	13978	14018	14033	14258	13876	13975	14032	13883	13901	13940	14072	13946	14003	14161	13939	14071	13964	14016	13984	13928	13946	14037	13942	13774	13920	14022	13822	14118	14075	14132	14044	13946	14115	13951	13935	13706	14160	13903	13887	14084	13930	14049	14002	14109	13914	13969	14040	13977	14060	13943	13972	13944	14062	13954	14064	13999	13831	13930	14132	14060	14002	14012	13920	14085	14067	13917	14212	13817	13983	13992	14122	13905	14153	14065	14005	13854	13854	13957	14008	13909	13965	14082	14121	14025	13865	14001	14106	14002	14029	13990	14094	14117	13913	14140	14098	14010	13935	13884	13948	14054	13946	13937	13991	13983	13945	13854	13965	14142	14034	13900	13908	14176	14024	14042	14022	13959	14182	14013	14117	14052	14111	14109	13791	13885	13859	14137	13815	14084	14116	13920	14146	14013	13985	13920	14114	14116	13784	13915	13920	13970	13932	13973	14079	13901	14119	13927	13931	14134	14008	13798	13837	14040	14067	14155	13956	13932	14130	14029	13952	13983	13950	14025	13924	13972	13934	14199	13821	13882	13889	13975	13857	14026	13954	14111	14033	14141	14050	14017	14067	13967	13932	13959	13925	13987	13943	13949	13801	14092	13899	14027	14163	14016	13933	13870	14047	14015	13953	14072	14134	14054	14221	13986	13855	13965	13989	13813	14118	13843	14202	13895	13950	13965	13964	14052	13898	14031	14016	13862	13801	13961	13924	14106	14002	13826	13917	13970	13791	14209	14136	14024	13903	13924	14045	13650	14151	14019	13931	14069	14044	14011	13881	13954	13974	14045	13931	13923	14089	14090	13818	14092	13838	14050	14025	13837	13917	13967	14192	13854	14036	13904	14057	13950	14059	13991	13997	14054	13967	13949	14071	14086	13932	13879	14000	13961	13963	14086	14102	13969	13889	13986	14122	14035	13963	14135	13937	13705	14015	14182	13940	13982	14028	14027	14042	13949	13997	14041	14006	14029	14078	13921	13806	14143	14150	13950	14057	13908	13903	14033	13810	14083	13946	14007	14023	13966	13815	13911	13919	13950	14094	14180	13932	13887	13776	14037	13948	13882	13763	14079	13896	14175	14036	14037	14040	14046	13968	14083	13898	13873	13848	14003	14016	14148	14045	13924	13888	14055	14093	14068	13930	13963	13972	13848	13880	14046	14110	14080	13860	13989	13948	14040	13896	14102	14142	14128	13938	13957	13996	13885	13932	13931	14158	13890	13971	14018	14087	14230	13989	13992	14031	14126	14140	13992	13927	13969	13901	14001	13902	13783	14073	13981	14058	14087	14111	13988	14119	14093	14019	13915	14045	13993	13943	14083	14019	14135	13993	13926	14190	13998	13930	13979	14005	14001	13983	13914	13868	14089	13784	14050	13978	13898	13981	13955	14022	13901	14045	13974	14077	14216	13863	13897	14045	13996	14066	14100	14108	13912	13956	13921	13900	13938	14063	14085	13898	14111	13887	14004	13901	14040	13942	13969	13947	14003	13920	13977	13771	13930	14128	13949	14190	13861	14150	13902	13928	13983	14062	13991	13898	14028	13931	14019	13860	13851	14019	13929	14102	13954	14034	13990	13875	13883	14121	14003	13946	14009	13843	13906	14018	14248	14001	14117	14060	14024	13846	14076	13961	13856	13916	13948	13911	13849	13793	14067	13897	13868	14115	14108	13816	13902	13708	14056	13988	14100	13761	13956	13968	14087	14080	14071	14021	14125	14032	13986	13931	14042	13892	14025	13866	14014	14083	14066	14021	13906	14057	14092	14053	13923	14076	13975	14019	13981	13924	14100	13996	13948	14058	13956	13844	14032	14148	13952	13972	13833	14047	14022	13983	14164	14060	13831	14026	13876	14002	14071	13896	13962	14112	13799	13962	14050	13982	14017	13962	14004	14001	13730	14072	14087	13947	13790	13999	14083	14061	14086	13926	13850	14070	13952	13998	13822	13841	13914	13949	13770	14033	14006	14101	13990	14063	13957	14002	13983	13962	14121	14094	13940	13948	14121	13974	13951	13991	14042	14079	13933	13893	14004	13958	13973	13928	13978	13791	13734	13975	13920	14112	13971	14184	13978	13902	13906	14149	14152	13892	13913	13925	13893	13889	13959	13888	14078	13969	14086	14097	14094	14040	13992	13863	13901	13745	13988	14089	13891	14067	13957	14083	14045	14125	14021	14075	14047	13892	13960	13940	13904	13906	13878	13976	14040	14101	14018	14130	13974	14019	13886	13977	13964	13845	13986	13939	13991	13928	13913	13844	13945	14112	13992	14040	13927	14106	13908	14007	14031	14043	14050	13851	13983	13818	13910	14137	14140	13999	13961	13877	14048	14166	14146	13996	13996	13871	14025	14083	13969	13986	14157	13988	13957	13995	14116	14094	13881	13931	14018	13965	13905	14103	14053	13906	13953	13961	13981	14073	13686	13989	13897	13942	13985	14013	14089	14023	14006	13982	14114	13884	14018	13976	14170	13838	13984	14053	14068	14090	14010	14030	14026	14013	13789	14121	14000	13979	13992	13936	14111	13940	13903	13919	14055	14009	13913	13975	14140	14151	13925	13953	13967	13947	14040	13967	13925	14004	13889	13930	14040	13998	13863	14003	14027	13873	13997	13925	14198	13984	14074	13913	14096	14051	14098	14032	14056	14048	14152	14003	14016	13982	13805	13852	13944	14025	14045	14009	14136	13970	14027	13885	14064	13853	14041	13977	14022	13951	14120	14152	14123	13958	14005	14091	14090	13908	13939	13868	14027	13942	14099	13878	14030	13909	13955	13907	13959	13981	14009	14070	14051	13886	14072	13933	14049	14144	13816	13927	14000	14004	13981	13916	13858	13849	13966	14037	14050	14197	13938	13835	14242	14072	13943	13881	13851	14015	14043	13892	13997	13964	14087	13967	14043	14182	13870	13972	13953	13984	14008	13996	14069	13903	13952	13896	14031	14015	14033	14006	14007	14024	14045	14003	14090	14005	14101	14072	13987	13839	14240	14003	14091	14038	14060	13951	14008	14142	13991	13830	14067	13887	14032	13976	13887	13910	13978	14048	13874	14075	13932	14064	13921	14067	13950	14013	13945	13916	13992	13976	13917	13921	14020	14069	13926	14031	14034	14113	13874	14009	13923	14257	14052	14038	13877	13798	14076	13981	13862	13991	14021	14000	14110	14050	13890	14020	14030	14061	13988	14074	14082	14054	14024	13966	14156	13804	13879	13923	13940	14068	13915	14033	13838	14058	14177	14028	14152	14170	14066	14057	14068	14020	14142	13911	13899	13856	13990	13992	13908	13967	13910	13959	14014	13960	14066	13914	14102	14158	14017	13897	13981	13870	13988	13965	13977	13927	13912	14097	14083	13931	14012	14142	13963	14159	14023	14014	14100	13881	14019	13925	13910	13976	14158	13919	13920	14073	13881	13999	14032	14004	13924	13816	14068	14032	14027	14098	13926	13977	13845	13901	14062	13890	14147	13970	14076	13962	14123	13973	13965	13930	14007	13904	14015	13972	14229	13954	14078	13951	13884	14066	13888	14172	13967	13899	13891	14203	13966	13864	14028	14011	13995	13893	13959	13777	14035	13998	14018	13884	13876	13922	14106	14086	13808	13934	13860	13880	14029	14021	14066	14079	14082	13961	14018	13929	13988	14083	13928	14080	14079	13771	14084	13839	13977	13968	13924	13957	14117	14141	14064	13964	13890	14044	13942	13910	13953	13938	13978	14126	14003	13872	13934	13922	14067	14080	14097	14012	14004	13886	13900	14064	13966	13894	13956	14068	13952	14042	13992	13946	14032	14110	14044	13939	14013	13944	14088	14017	13848	13975	13979	14027	14096	13829	14040	14025	13998	13909	14125	13950	14012	13924	13992	14059	14058	14026	13982	14053	13959	14039	14060	14005	13797	14156	13752	13984	13806	13914	13989	13956	13987	13900	13999	13871	13954	13923	14010	14005	14015	13938	14083	13901	13885	13884	13906	13919	13910	14059	14134	13988	13911	14001	13834	13864	14005	14009	14094	13903	13984	14083	13778	14158	13957	13911	13820	13930	13880	14001
22329	21350	28683	24387	21583	23007	21932	17763	16868	16976	17229	16952	16761	16982	16745	16688	16712	16613	16361	16398	16444	16454	16416	16398	16402	16552	16412	16476	16359	16475	16443	16335	16457	16542	16397	16434	16223	16414	16408	16323	16533	16224	16310	16389	16522	16411	16420	16289	16429	16432	16230	16244	16483	16662	16458	16432	16210	16214	16270	16462	16227	16352	16134	16351	16220	16312	16260	16145	16183	16186	16520	16127	16196	16365	16421	16092	16280	16487	16262	16405	16553	16340	16234	16474	16550	16311	16228	16159	16217	16361	16322	16229	16365	16366	16406	16346	16325	16441	16282	16395	16202	16252	16267	16313	16257	16311	16406	16056	16456	16388	16412	16502	16185	16183	16361	16334	16349	16274	16200	16347	16351	16371	16226	15971	16317	16181	16327	16338	16387	16485	16143	16327	16333	16436	16287	16493	16284	16323	16341	16274	16260	16291	16440	16548	16223	16216	16592	16249	16351	16295	16381	16411	16340	16272	16377	16362	16387	16341	16312	16466	16231	16411	16281	16265	16344	16094	16325	16323	16461	16281	16494	16505	16439	16290	16221	16126	16195	16307	16454	16461	16170	16200	16153	16345	16375	16064	16514	16366	16333	16401	16437	16283	16259	16338	16307	16343	16391	16384	16305	16289	16305	16412	16392	16288	16465	16432	16208	16312	16353	16237	16079	16440	16193	16157	16132	16156	16267	16145	16265	16381	16311	16175	16195	16269	16349	16456	15999	16431	16337	16375	16344	16221	16393	16447	16274	16278	16235	16518	16232	16298	16238	16293	16249	16305	16255	16191	16431	16483	16263	16243	16151	16309	16283	16279	16342	16072	16345	16160	16155	16288	16406	16467	16096	16386	16371	16421	16324	16094	16305	16208	16376	16301	16347	16291	16070	16295	16298	16201	16123	16402	16487	16396	16260	16357	16147	16320	16413	16296	16386	16277	16409	16279	16206	16454	16380	16318	16519	16063	16544	16469	16360	16357	16298	16167	16209	16198	16222	16217	16067	16070	16512	16364	16371	16186	16187	16286	16370	16231	16326	16328	16534	16322	16364	16316	16153	16472	16145	16158	16381	16216	16444	16215	16274	16294	16465	16343	16270	16342	16137	16454	16296	16387	16188	16265	16258	16398	16225	16156	16081	16413	16308	16264	16339	16315	16159	16172	16299	16339	16241	16293	16334	16222	16253	16173	16347	16386	16431	16268	16348	16233	16427	16534	16206	16495	16273	16324	16317	16693	16335	16465	16441	16533	16243	16271	16218	16255	16267	16336	16380	16487	16226	16412	16168	16286	16027	16342	16237	16371	16280	16232	16231	16298	16251	16206	16330	16261	16240	16151	16299	16219	16191	16341	16245	16495	16246	16127	16297	16187	16417	16246	16183	16280	16368	16330	16275	16375	16422	16167	16476	16397	16589	16462	16363	16150	16158	16306	16318	16285	16502	16214	16299	16221	16335	16071	16078	16233	16239	16212	16186	16180	16260	16179	16361	16314	16442	16219	16418	16315	16479	16172	16263	16313	16330	16355	16363	16327	16262	16387	16221	16271	16439	16087	16232	16400	16115	16215	16164	16181	16549	16394	16037	16355	16333	16261	16335	16358	16328	16426	16103	16418	16164	16297	16536	16395	16342	16327	16289	16054	16372	16197	16264	16143	16277	16394	16215	16276	16304	16308	16174	16408	16234	16186	16335	16392	16168	16281	16330	16366	16284	16377	16238	16416	16456	16138	16287	16283	16285	16222	16308	16477	16363	16358	16421	16277	16379	16410	16201	16374	16213	16297	16326	16203	16557	16145	16280	16173	16246	16377	16302	16435	16357	16192	16303	16492	16334	16098	16275	16461	16410	16228	16200	16390	16330	16281	16179	16349	16464	16305	16341	16215	16357	16495	16443	16484	16506	16370	16447	16217	16430	16447	16268	16260	16243	16294	16288	16400	16214	16320	16486	16354	16279	16335	16160	16345	16257	16460	16397	16182	16188	16396	16223	16072	16180	16418	16340	16254	16285	16118	16174	16596	16144	16177	16379	16491	16543	16352	16372	16352	16507	16376	16353	16372	16237	16415	16540	16541	16279	16136	16264	16430	16393	16305	16401	16411	16215	16275	16462	16320	16430	16265	16586	16381	16200	16483	16462	16448	16372	16251	16544	16356	16163	16119	16172	16318	16485	16237	16359	16384	16444	16181	16249	16353	15993	16352	16310	16412	16388	16395	16492	16330	16367	16136	16310	16277	16289	16394	16196	16445	16463	16323	16326	16270	16374	16198	16112	16219	16503	16219	16381	16225	16340	16142	16181	16358	16083	16266	16554	16211	16423	16478	16393	16430	16228	16131	16425	16361	16082	16404	16485	16214	16328	16397	16431	16321	16327	16451	16191	16286	16218	16355	16196	16379	16358	16332	16568	16235	15994	16115	16293	16081	16443	16510	16283	16432	16358	16231	16281	16476	16318	16362	16560	16212	16216	16262	16484	16207	16367	16161	16430	16279	16332	16230	16295	16423	16447	16483	16381	16306	16104	16369	16530	16338	16278	16272	16498	16563	16274	16178	16173	16275	16515	16223	16279	16216	16217	16362	16246	16371	16428	16316	16230	16356	16292	16249	16277	16249	16141	16218	16422	16146	16202	16586	16339	16433	16449	16252	16345	16266	16424	16453	16393	16354	16196	16303	16394	16414	16456	16368	16260	16288	16490	16200	16150	16347	16119	16404	16353	16404	16438	16427	16354	16478	16311	16103	16163	16158	16215	16278	16281	16371	16284	16477	16346	16293	16397	16369	16443	16296	16453	16303	16460	16261	16441	16308	16330	16166	16405	16274	16468	16264	16240	16499	16307	16177	16266	16320	16409	16277	16127	16276	16323	16272	16234	16507	16489	16309	15974	16182	16375	16346	16201	16438	16270	16245	16305	16367	16613	16456	16292	16455	16164	16275	16387	16222	16207	16383	16452	16314	16367	16324	16279	16321	16140	16406	16255	16233	16156	16382	16150	16247	16285	16384	16257	16496	16345	16109	16300	16387	16330	16154	16409	16305	16300	16225	16270	16339	16186	16311	16313	16319	16206	16437	16264	16196	16224	16389	16205	16288	16057	16329	16488	16457	16254	16203	16243	16287	16460	16400	16312	16307	16253	16256	16129	16428	16411	16390	16407	16435	16231	16245	16077	16098	16287	16267	16198	16242	16291	16191	16353	16147	16266	16259	16480	16365	16109	16376	16398	16222	16382	16319	16320	16373	16299	16253	16144	16337	16188	16380	16234	15979	16356	16365	16352	16414	16497	16383	16537	16352	16525	16345	16510	16379	16318	16421	16434	16292	16482	16131	16288	16259	16267	16386	16144	16237	16347	16484	16265	16224	16331	16324	16300	16409	16417	16131	16132	16243	16330	16296	16214	16226	16316	16322	16341	16198	16264	16397	16326	16319	16309	16261	16257	16225	16178	16388	16235	16451	16419	16207	16287	16368	16317	16302	16341	16310	16485	16296	16316	16384	16409	16510	16315	16233	16200	16208	16265	16481	16458	16312	16144	16287	16385	16565	16184	16260	16167	16388	16413	16409	16200	16413	16058	16281	16232	16435	16267	16649	16381	16213	16345	16322	16123	16249	16310	16310	16322	16125	16330	16319	16204	16109	16380	16297	16336	16548	16450	16171	16272	16164	16343	16341	16354	16439	16305	16295	16117	16481	16326	16130	16311	16266	16422	16051	16473	16249	16224	16242	16272	16188	16467	16543	16275	16380	16387	16187	16361	16108	16172	16302	16150	16354	16421	16392	16238	16167	16305	16311	16406	16429	16377	16453	16405	16230	16407	16325	16234	16189	16298	16473	16446	16390	16076	16102	16610	16167	16035	16199	16453	16428	16331	16426	16253	16509	16413	16330	16177	16213	16401	16372	16301	16316	16371	16431	16320	16365	16201	16270	16279	16198	16370	16240	16362	16359	16131	16309	16396	16372	16403	16301	16331	16516	16323	16328	16171	16296	16308	16285	16076	16209	16482	16355	16183	16216	16274	16393	16297	16349	16242	16374	16312	16537	16261	16453	16338	16449	16263	16234	16199	16441	16401	16384	16292	16054	16150	16255	16278	16354	16257	16074	16227	16761	16245	16320	16533	16372	16307	16150	16237	16192	16344	16233	16384	16328	16316	16424	16490	16298	16376	16200	16476	16326	16464	16409	16153	16288	16645	16326	16267	16346	16235	16407	16415	16240	16347	15991	16538	16170	16399	16258	16167	16287	16507	16184	16164	16117	16064	16333	16367	16225	16229	16468	16349	16304	16348	16473	16315	16414	16350	16356	16087	16185	16214	16132	16369	16272	16216	16339	16198	16278	16348	16202	16202	16399	16188	16340	16326	16277	16372	16326	16351	16434	16467	16280	16389	16425	16322	16436	16440	16272	16276	16224	16547	16220	16329	16176	16276	16483	16352	16332	16338	16325	16311	16366	16259	16314	16187	16464	16372	16240	16201	16245	16259	16388	16269	16310	16384	16265	16214	16465	16419	16270	16401	16297	16450	16254	16433	16303	16434	16294	16196	16265	16425	16443	16269	16244	16463	16358	16188	16231	16247	16296	16102	16168	16425	16469	16475	16220	16364	16577	16325	16277	16184	16345	16445	16354	16275	16211	16317	16439	16256	16283	16174	16339	16268	16273	16293	16085	16073	16208	16269	16285	16130	16414	16407	16352	16270	16157	16342	16309	16383	16396	16290	16361	16326	16243	16262	16177	16150	16164	16181	16105	16203	16093	16311	16291	16203	16537	16289	16097	16397	16334	16240	16323	16186	16159	16229	16182	16206	16461	16460	16353	16282	16110	16139	16318	16211	16414	16451	16345	16215	16293	16238	16264	16347	16248	16302	16424	16278	16352	16220	16276	16357	16266	16436	16148	16375	16237	16279	16165	16295	16183	16317	16150	16481	16364	16236	16225	16261	16326	16322	16207	16307	16551	16318	16525	16320	16329	16379	16239	16375	16261	16524	16456	16246	16398	16274	16048	16346	16183	16198	16259	16444	16159	16261	16503	16321	16341	16445	16283	16394	16391	16397	16240	16361	16228	16302	16410	16286	16401	16312	16384	16269	16216	16193	16249	16226	16145	16422	16249	16330	16327	16155	16400	16211	16107	16355	16277
12807	24007	19968	17098	16247	15352	14848	14447	14204	14035	14209	14187	14075	13831	13962	13843	13753	13550	13509	13421	13493	13550	13410	13405	13685	13562	13671	13549	13560	13512	13600	13636	13672	13392	13483	13474	13635	13548	13414	13680	13547	13508	13583	13502	13733	13531	13579	13262	13598	13584	13541	13415	13442	13373	13578	13490	13660	13512	13495	13246	13414	13366	13678	13588	13433	13496	13502	13512	13594	13643	13528	13537	13439	13543	13514	13683	13638	13462	13522	13622	13668	13424	13738	13579	13552	13495	13420	13528	13566	13416	13347	13540	13595	13458	13461	13496	13603	13393	13470	13348	13479	13625	13539	13483	13476	13537	13592	13481	13450	13355	13499	13513	13654	13440	13698	13645	13528	13495	13604	13439	13470	13501	13562	13480	13493	13507	13491	13386	13496	13487	13611	13505	13511	13404	13492	13824	13421	13613	13661	13589	13401	13431	13414	13472	13279	13571	13502	13473	13424	13505	13459	13618	13596	13408	13440	13465	13436	13401	13492	13492	13562	13508	13322	13541	13338	13605	13383	13592	13465	13569	13460	13548	13577	13372	13429	13336	13598	13461	13439	13354	13377	13530	13580	13483	13306	13487	13557	13489	13570	13556	13494	13550	13552	13355	13422	13696	13415	13701	13572	13381	13577	13389	13441	13604	13552	13476	13434	13538	13391	13672	13537	13564	13463	13408	13421	13313	13589	13575	13469	13456	13626	13585	13449	13578	13283	13532	13415	13578	13578	13558	13300	13547	13496	13554	13511	13391	13592	13300	13414	13498	13451	13512	13632	13371	13442	13346	13493	13289	13548	13514	13409	13583	13387	13662	13416	13438	13440	13418	13626	13447	13502	13472	13526	13621	13208	13470	13450	13540	13470	13415	13484	13458	13504	13524	13477	13470	13367	13539	13437	13459	13580	13361	13484	13515	13642	13563	13507	13547	13559	13413	13404	13269	13289	13578	13542	13549	13344	13493	13587	13366	13581	13411	13558	13558	13533	13568	13302	13588	13343	13496	13551	13488	13415	13423	13533	13381	13459	13641	13590	13399	13729	13387	13585	13497	13454	13472	13393	13559	13349	13616	13355	13602	13560	13663	13461	13470	13496	13563	13538	13439	13269	13482	13609	13453	13576	13523	13340	13426	13637	13373	13409	13519	13321	13591	13506	13555	13621	13620	13286	13485	13480	13491	13456	13533	13381	13537	13413	13520	13482	13430	13626	13540	13511	13286	13462	13480	13382	13398	13563	13412	13606	13473	13571	13340	13462	13527	13678	13434	13707	13399	13661	13423	13488	13508	13556	13439	13652	13465	13612	13419	13575	13462	13467	13484	13466	13552	13486	13595	13463	13478	13389	13490	13400	13558	13512	13448	13386	13680	13514	13605	13401	13391	13828	13640	13336	13443	13736	13368	13556	13463	13397	13383	13368	13438	13470	13545	13519	13464	13627	13399	13549	13563	13577	13448	13429	13554	13462	13490	13477	13520	13634	13505	13686	13352	13513	13635	13424	13536	13600	13489	13464	13409	13495	13722	13462	13447	13517	13487	13461	13349	13615	13480	13496	13322	13447	13458	13427	13440	13642	13553	13536	13503	13353	13509	13564	13476	13320	13555	13377	13519	13507	13595	13572	13505	13419	13510	13485	13428	13552	13360	13586	13423	13470	13469	13544	13347	13528	13286	13436	13416	13577	13520	13535	13564	13445	13396	13534	13459	13355	13514	13498	13545	13588	13465	13423	13487	13434	13483	13632	13409	13409	13611	13481	13429	13595	13528	13424	13437	13454	13505	13470	13579	13373	13378	13513	13473	13418	13620	13498	13365	13567	13428	13525	13405	13501	13335	13597	13501	13596	13616	13464	13472	13445	13499	13416	13416	13455	13395	13435	13431	13516	13514	13295	13596	13475	13583	13451	13436	13606	13475	13620	13424	13676	13662	13460	13524	13516	13445	13478	13481	13495	13577	13420	13658	13524	13437	13555	13518	13424	13434	13368	13382	13593	13574	13502	13338	13521	13467	13440	13509	13385	13524	13457	13516	13378	13265	13522	13493	13487	13407	13715	13558	13314	13457	13485	13565	13547	13507	13520	13537	13414	13518	13497	13533	13558	13386	13630	13519	13327	13457	13467	13554	13534	13386	13422	13530	13541	13552	13480	13489	13513	13373	13422	13410	13501	13443	13693	13427	13510	13635	13394	13584	13482	13728	13485	13619	13498	13573	13546	13397	13326	13557	13458	13522	13371	13495	13535	13297	13411	13366	13665	13487	13626	13415	13642	13534	13285	13531	13443	13537	13418	13293	13403	13388	13525	13314	13451	13619	13396	13466	13638	13465	13529	13565	13466	13493	13530	13613	13487	13410	13486	13480	13369	13528	13414	13548	13454	13616	13324	13507	13540	13526	13386	13469	13513	13442	13456	13379	13530	13598	13285	13680	13413	13555	13363	13431	13304	13500	13507	13534	13505	13486	13312	13456	13600	13533	13439	13650	13511	13356	13602	13398	13532	13450	13361	13559	13284	13474	13513	13494	13323	13420	13355	13490	13498	13571	13478	13500	13477	13454	13455	13526	13499	13323	13490	13435	13457	13476	13328	13441	13530	13443	13657	13368	13411	13638	13465	13502	13511	13258	13551	13460	13643	13465	13611	13322	13317	13513	13576	13575	13475	13538	13358	13545	13487	13503	13519	13518	13471	13570	13482	13348	13525	13510	13465	13512	13516	13637	13381	13501	13530	13469	13521	13650	13404	13662	13616	13508	13510	13508	13347	13583	13514	13458	13464	13529	13534	13599	13223	13397	13460	13591	13388	13546	13289	13450	13557	13480	13594	13631	13494	13437	13575	13558	13449	13526	13637	13544	13536	13493	13496	13429	13340	13364	13633	13418	13595	13460	13477	13623	13547	13492	13583	13364	13246	13459	13563	13499	13378	13551	13482	13715	13477	13352	13374	13559	13426	13501	13410	13412	13619	13323	13628	13372	13600	13456	13294	13438	13548	13429	13443	13451	13485	13456	13379	13501	13562	13487	13447	13452	13441	13521	13635	13453	13550	13316	13610	13614	13586	13506	13555	13540	13485	13644	13471	13472	13521	13403	13533	13444	13546	13482	13441	13396	13532	13428	13573	13574	13312	13453	13578	13463	13533	13368	13503	13552	13538	13415	13664	13469	13351	13435	13455	13412	13359	13449	13356	13369	13577	13466	13454	13373	13508	13547	13415	13449	13448	13525	13590	13548	13448	13494	13421	13492	13321	13536	13475	13467	13362	13301	13590	13489	13618	13646	13465	13488	13521	13456	13504	13525	13462	13543	13455	13550	13424	13524	13531	13355	13411	13528	13577	13614	13541	13563	13558	13332	13280	13368	13523	13702	13473	13450	13328	13437	13396	13495	13500	13441	13511	13436	13387	13387	13446	13373	13485	13606	13454	13427	13565	13389	13424	13491	13487	13310	13424	13484	13342	13445	13529	13505	13498	13305	13461	13482	13569	13487	13269	13435	13425	13533	13539	13681	13575	13637	13343	13510	13516	13416	13456	13548	13474	13458	13388	13474	13545	13398	13319	13412	13389	13525	13492	13564	13603	13553	13381	13356	13477	13529	13563	13375	13387	13612	13639	13667	13572	13482	13450	13429	13384	13481	13438	13491	13321	13592	13514	13539	13307	13507	13580	13411	13414	13532	13472	13405	13381	13363	13289	13703	13475	13503	13398	13545	13441	13564	13437	13568	13512	13509	13523	13546	13409	13495	13596	13390	13499	13463	13413	13504	13578	13510	13354	13484	13570	13437	13422	13573	13504	13427	13478	13587	13504	13653	13538	13434	13621	13310	13512	13557	13422	13431	13637	13605	13502	13499	13525	13349	13384	13723	13599	13619	13406	13509	13463	13632	13531	13559	13430	13474	13500	13369	13554	13585	13322	13441	13382	13470	13436	13564	13554	13644	13388	13555	13486	13412	13675	13252	13525	13473	13313	13560	13549	13330	13484	13637	13477	13480	13453	13449	13640	13624	13421	13355	13490	13452	13362	13449	13558	13513	13465	13459	13632	13596	13430	13261	13569	13586	13413	13413	13403	13625	13442	13534	13536	13351	13406	13582	13352	13667	13448	13592	13376	13477	13499	13452	13565	13421	13679	13408	13573	13534	13450	13391	13474	13578	13569	13537	13452	13521	13603	13554	13549	13683	13422	13563	13578	13580	13396	13387	13361	13652	13438	13574	13561	13537	13420	13457	13550	13702	13493	13339	13506	13539	13589	13651	13405	13446	13521	13522	13606	13518	13518	13459	13531	13693	13587	13520	13664	13462	13460	13647	13460	13650	13640	13393	13542	13539	13512	13351	13505	13477	13490	13523	13382	13572	13554	13403	13383	13364	13433	13482	13330	13614	13348	13428	13473	13521	13450	13479	13476	13564	13546	13393	13494	13523	13314	13513	13628	13515	13479	13423	13552	13260	13678	13599	13492	13509	13443	13381	13490	13461	13468	13449	13712	13448	13615	13437	13644	13438	13395	13604	13377	13405	13404	13562	13496	13411	13499	13639	13444	13517	13517	13513	13496	13579	13504	13404	13388	13431	13705	13382	13525	13534	13547	13498	13465	13449	13564	13465	13525	13599	13323	13526	13391	13569	13435	13456	13475	13519	13387	13438	13655	13458	13687	13369	13341	13216	13521	13441	13598	13500	13513	13517	13386	13402	13502	13509	13411	13500	13488	13498	13478	13449	13539	13388	13395	13569	13544	13534	13371	13489	13546	13561	13384	13505	13223	13507	13459	13391	13361	13392	13443	13426	13429	13574	13391	13248	13535	13371	13591	13556	13369	13434	13482	13438	13543	13555	13489	13436	13325	13430	13351	13606	13381	13464	13514	13371	13586	13561	13420	13481	13379	13501	13462	13481	13359	13619	13490	13468	13449	13360	13510	13377	13328	13526	13461	13524	13442	13471	13545	13447	13438	13687	13533	13488	13689	13466	13488	13435	13295	13452	13468	13481	13491	13689	13576	13542	13511	13646	13429	13645	13335	13572	13536	13424	13657	13552	13563	13413	13313	13395	13512	13240	13465	13724	13576	13450	13424	13463	13555	13593	13234	13581	13627	13494	13507	13359	13546	13484	13382	13493	13571	13492	13520	13512	13365	13501
29747	22298	22107	19684	17608	17792	17553	17610	17803	17521	17531	17465	17389	17202	17580	17210	17360	17506	17502	17323	17316	17287	17072	17211	17271	17322	17493	17395	17355	17105	17301	17216	17369	17296	17258	17245	17178	17544	17374	17378	17187	17043	17135	17228	17104	17269	17102	17134	17288	17223	17098	17330	17248	17267	17389	17255	17213	17179	17546	17495	17285	17313	17115	17219	17130	17452	17218	17260	17236	17424	17230	17123	17208	17154	17410	17507	17325	17390	17228	17280	17299	17270	17445	17368	17322	17050	17163	17229	17300	17102	17238	17117	17316	17383	17445	17268	17286	17193	17338	17308	17077	17175	17255	17369	17207	17176	17120	17068	17100	17404	17285	17144	17267	17425	17269	17365	17299	17203	17099	17182	17322	17335	17262	17295	17177	17442	17333	17555	17412	17369	17249	17313	17296	17234	17411	17291	17246	17288	17266	17104	17451	17246	17505	17401	17000	17239	17125	17152	17265	17188	17414	17347	17238	17438	17172	17196	17415	17357	17202	17213	17320	17192	17170	17336	17352	17199	17177	17229	17206	17178	17278	17246	17061	17195	17250	17114	17415	17467	17339	17387	17265	17299	17226	17343	17087	17280	17624	17209	17231	16979	17409	17224	17252	17223	17358	17121	17365	17164	17468	17233	17237	17076	17249	17217	17356	17199	17257	17284	17298	17228	17175	17322	17236	17072	17181	17445	17242	17052	17151	17180	17346	17088	17186	16997	17103	17124	17205	17259	17159	17272	17299	17236	17393	17244	17142	17281	17034	17318	17333	17156	17185	17328	17163	17339	17423	17232	17307	17250	17317	17151	17387	17199	17369	17423	17123	17217	17331	17328	17322	17182	17161	17366	17339	17220	17314	17301	17424	17403	17082	17249	17430	17192	17198	17497	17218	17290	17210	17016	17259	17232	17192	17248	17148	17279	17203	17038	17269	17153	17185	17204	17321	17274	17154	17409	17346	17167	17421	17344	17231	17269	17295	17077	17284	17135	17219	17119	17077	17233	17190	17265	17348	17309	17262	17236	17199	17440	17493	17333	17203	17290	17203	17167	17293	17206	17175	17184	17177	17106	17108	17474	17379	17070	17335	17207	17034	17184	17140	17257	17306	17383	17531	17429	17170	17321	17183	17158	17143	17229	17200	17365	17084	17210	17092	17169	17318	17193	17214	17222	17150	17059	17171	17257	17219	17302	17427	17207	17247	17190	17288	17223	17368	17129	17206	17295	17345	17212	17220	17330	17257	17305	17156	17230	17473	17372	17255	17330	17185	17137	17134	17418	17184	17371	17188	17389	17214	17288	17283	17413	17358	17291	17180	17305	17396	17225	17502	17331	17148	17203	17294	17210	17213	17072	17417	17264	17011	17438	17307	17178	17151	17219	17240	17358	17251	17413	17302	17523	17188	17105	17270	17238	17138	17329	17349	17170	17091	17232	17448	17352	17348	17309	17207	17268	17131	17529	17304	17292	17173	17110	17436	17211	17309	17325	17207	17076	17119	17353	17067	17256	17293	17341	17432	17150	17293	17135	17288	17337	17184	17362	17373	17287	17280	17394	17248	17363	17272	17383	17104	17337	17198	17119	17116	17181	17211	17229	17318	17328	17375	17346	17339	17618	17270	17408	17372	17329	17398	17303	17362	17208	17201	17199	17503	17235	17223	17295	17293	17403	17131	17417	17129	17130	17488	17383	17255	17159	17336	17186	17173	17588	17268	17261	17202	17373	17285	17433	17298	17074	17404	17299	17236	17263	17289	17180	17140	17229	17308	17302	17298	17324	17162	17199	17355	17150	17151	17256	17192	17332	17223	17186	17373	17210	17306	17241	17401	17303	17264	17299	17278	17192	17176	17187	17180	17327	17236	17357	17187	17351	17380	17362	17286	17341	17349	17226	17437	17262	17270	17457	17274	17191	17375	17384	17361	17179	17240	17307	17202	17152	17254	17400	17198	17204	17325	17178	17377	17592	17374	17367	17473	17145	17096	17255	17098	17285	17290	17312	17163	17228	17196	17237	17357	17373	17295	17473	17380	17265	17336	17274	17141	17211	17168	17234	17261	17304	17373	17195	17218	17571	17154	17441	17271	17156	17371	17205	17439	17066	17198	17229	17348	17489	17295	17453	17250	17392	17252	17277	17547	17238	17461	17265	17334	17327	17350	17225	17315	17369	17340	17298	17309	17166	17299	17035	17318	17477	17333	17026	17285	17271	17363	17477	17239	17453	17216	17181	17147	17363	17112	17218	17172	17292	17401	17242	17220	17139	17321	17123	17315	17201	17136	17401	17116	17231	17256	17180	17232	17168	17199	17322	17286	17241	17511	17181	17176	17107	17290	17173	17306	17501	17373	17300	17335	17185	17127	17032	17111	17116	17045	17401	17506	17237	17369	17238	17127	17373	17094	17251	17342	17352	17231	17386	17279	17418	17093	17453	17378	17207	17317	17155	17176	17230	17232	17122	17453	17445	17535	17312	17195	17424	17075	17260	17228	17254	17450	17221	17166	17434	17166	17334	17431	17318	17342	17057	17363	17239	17296	17096	17290	17331	17220	17116	17319	17510	17410	17405	17145	17264	17183	17227	17223	17277	17359	17345	17544	17267	17392	17184	17428	17416	17187	17335	17333	17366	17401	17154	17347	17331	17253	17357	17352	17528	17337	17179	17354	17468	17349	17242	17208	17326	17263	17556	17310	17342	17446	17262	17319	17263	17154	17421	17313	17493	17288	17198	17212	17278	17376	17177	17125	17109	17298	16941	17240	17085	17237	17334	17209	17215	17153	17203	17224	17213	17192	17064	17189	17270	17168	17228	17388	17045	17344	17277	17190	17137	16972	17294	17389	17277	17415	17347	17276	17262	17310	17153	17216	17161	17245	17565	17465	17171	17402	17250	17327	17353	17331	17294	17294	17299	17282	17165	17199	17245	17163	17026	17324	17324	17302	17114	17254	17235	17295	17269	17200	17218	17315	17265	17222	17349	17319	17187	17242	17297	17287	17538	17306	17276	17416	17171	17383	17299	17432	17462	17255	17334	17148	17320	17020	17112	17348	17101	17271	17148	17067	17319	17345	17272	17144	17123	17087	17385	17447	17348	17186	17238	17360	17335	17409	17343	17408	17165	17357	17462	17161	17420	17251	17304	17304	17152	17530	17263	17279	16995	17299	17342	17528	17301	17212	17242	17319	17554	17368	17456	17442	17461	17318	17284	17275	17325	17355	17218	17046	17184	17197	17344	17223	17140	17135	17173	17155	17395	17272	17293	17099	17293	17275	17001	17156	17235	17374	17310	17190	17161	17531	17128	17398	17275	17260	17343	17431	17356	17174	17160	17174	17450	17422	17279	17315	17112	17227	17225	17221	17327	17304	17344	17267	17262	17154	17215	16962	17270	17110	17004	17164	17290	17266	17158	17187	17181	17409	17128	17324	17185	17249	17267	17176	17311	17289	17324	17225	17289	17483	17226	17304	17221	16958	17256	17289	17314	17295	17180	17187	17096	17260	17299	17282	17204	17286	17235	17202	17255	17320	17321	17393	17179	17311	17156	17296	17157	17299	17294	17375	17246	17299	17302	17596	17507	17093	16967	17248	17109	17380	17194	17074	17350	17354	17387	17154	17259	17442	17297	17161	17030	17231	17426	17373	16973	17227	17351	17256	17126	17128	17292	17379	17411	17299	17266	17191	17253	17360	16998	17417	17407	17280	17323	17114	17297	17170	17367	17465	17338	17378	17405	17294	17332	17396	17319	17500	17428	17149	17199	17478	17292	17236	17260	17271	17330	17335	17354	17289	17383	17550	17368	17083	17016	17353	17366	17514	17276	17316	17345	17242	17393	17359	17370	17565	17428	17382	17199	17219	16962	17134	17268	17400	17270	17222	17318	17249	17191	17361	17234	17291	17305	17149	17322	17431	17069	17207	17076	17381	17263	17081	17219	17372	17264	17418	17217	17216	17223	17135	17042	17168	17188	17137	17318	17349	17183	17278	17282	17455	17255	17111	17326	17399	17365	17059	17326	17405	17478	17419	17288	17275	17238	17259	17091	17218	17371	17104	17041	17350	17393	17269	17153	17272	17225	17493	17164	17341	17195	17428	17379	17294	17228	17430	17363	17273	17359	17456	17406	17069	17177	17430	17272	17085	17161	17078	17232	17312	17473	17103	17245	17353	17137	17373	17269	17101	17139	17290	17399	17198	17137	17380	17336	17370	17377	17300	17049	17150	17203	17291	17404	17117	17311	17399	17383	17391	17330	17342	17403	17103	17198	17354	17368	17587	17265	17201	17395	17451	17253	17244	17336	17499	17163	17304	17233	17185	17286	17390	17290	17373	17177	17252	17290	17333	17310	17175	17311	17270	17276	17337	17260	17274	17440	17171	17159	17283	17327	17257	17328	17264	17083	17202	17079	17253	17217	17166	17342	17338	17075	17448	17109	17382	17433	17475	17233	17370	17380	17238	17377	17232	17335	17296	17098	17221	16974	17198	17000	17271	17479	17385	17174	17187	17190	17431	17517	17377	17312	17257	17254	17325	17063	17329	17240	17307	17430	17318	17550	17206	17075	17379	17418	17379	17260	17195	17300	17168	17335	17355	17385	17214	17057	17052	17196	17322	17250	17202	17191	17293	17384	17458	17495	17321	17326	17358	17474	17354	17195	17280	17229	17227	17208	17058	17317	17190	17407	17347	17312	17197	17019	17094	17235	17093	17477	17325	17372	17221	17177	17236	17258	17341	17434	17166	17288	17326	17306	17228	17129	17396	17202	17120	17138	17261	17200	17328	17321	17249	17266	17240	17346	17429	17276	17127	17497	17250	17390	17210	17362	17170	17223	17254	17146	17208	17070	17285	17319	17288	17215	17222	17237	17310	17205	17126	17051	17153	17205	17201	17260	17306	17399	17237	17214	17253	17230	17207	17030	16947	17170	17222	17147	17066	17290	17258	17240	17131	17304	17195	17091	17228	17244	17177	17293	17221	17423	17228	17188	17435	17153	17395	17244	17278	17353	17271	17242	17235	17346	17318	17200	17181	17334	17294	17331	17125	17120	17196	17148	17243	17284	17273	17154	17287	17318	16905	17311	17221	17337	17168	16960	17328	17253	17253	17471	17132	17097	17178	17193	17271	17411	17268	17201	17430	17255
15852	17415	15939	15316	14789	14695	14379	14314	14348	14257	14240	14286	14489	14098	14167	14071	14106	13956	14286	14030	14048	14092	14098	14189	14008	13962	14141	14031	14163	14084	14104	14035	14172	14080	14229	14097	14151	14057	13975	14071	14011	14111	14177	13992	14191	13987	13956	14091	14133	14166	14003	13999	14096	13897	14100	13966	14059	13983	14104	14060	13867	14024	14070	14110	13992	14092	13997	14141	13943	14053	14086	14170	14125	14229	14108	14162	14308	13892	14215	14170	14086	13975	14104	13953	14039	14093	13955	14008	14084	14099	14047	13999	14103	14224	14091	14010	13973	14164	14096	14133	13983	14143	14094	14039	13911	14137	14023	14053	13932	13917	14065	14045	14082	14101	14012	13970	13969	13972	14126	14108	14035	14127	13994	14067	14000	13902	14161	13996	13979	14237	14063	14019	13999	14042	14230	14022	13967	13928	14120	14101	14154	13886	14015	14098	14176	13999	13974	13920	14125	14012	14188	13967	14033	14188	13840	14252	14086	14067	14026	13914	14163	14246	14142	13919	14191	14164	13872	14134	14122	14023	14092	13987	13968	13968	14229	14088	14037	13903	14104	13980	14101	14010	14176	14120	14119	13915	13914	14062	14073	13783	14077	13878	13952	14020	14043	14057	14079	14053	14099	13953	13971	13888	14173	14014	13988	14128	14083	14019	14180	14023	13922	14087	13963	14018	14132	14117	14011	14173	14023	14002	14078	14129	14177	14032	14017	14192	14029	14174	14115	14025	13935	14171	14184	13930	14051	13912	14121	14107	14017	14116	13996	13815	14094	14007	14111	14048	14087	13960	13967	14009	14139	14080	14108	14254	13988	14082	14192	14115	14121	14165	14131	13945	14229	13854	14034	14015	13972	14088	13953	14081	14025	14063	13945	14066	14028	14068	14081	14159	14030	14006	14143	14212	14131	13943	14197	14235	14090	14122	13942	14135	13895	14108	14078	14035	14125	14198	13923	14081	13966	14116	14059	14089	13941	14080	14182	14055	13849	14016	14093	14023	14000	14019	13914	14028	14019	14189	14028	14080	14152	14131	14055	14048	14016	14143	14040	14224	14024	13918	14002	14051	14191	14041	14012	14004	13937	14096	14034	13945	13893	14016	13872	14124	14046	14042	14042	13895	14111	13919	14002	13970	14212	14031	13980	13992	13837	13885	14023	13989	14104	14001	14033	14065	14067	14087	14380	14145	13997	14064	14358	13957	14122	14079	14205	14112	14156	14030	14093	14079	14097	14064	14064	14133	14021	13831	14161	14147	13901	14031	13953	14123	14098	14156	13870	13938	14087	14162	14116	14120	14234	14072	14187	14009	14074	14151	14078	14018	14266	14037	14140	14131	14076	14167	14090	13982	14067	14072	14161	14179	13927	14222	14082	14047	14019	13950	14123	14220	13943	14006	14105	13928	14014	14276	13976	14020	13959	14103	14044	13911	13998	14218	14016	14064	14040	14062	14088	13907	14166	14096	14084	13981	14044	14064	14171	14087	14022	14129	14037	14018	14053	14166	13886	13960	13927	14114	14006	14196	14226	14055	14102	14133	14113	14295	14046	14021	14052	14122	14010	14186	14091	14162	14230	14013	14028	13835	14041	14050	14042	14197	14175	14074	14125	13992	14083	14135	14144	14174	13877	14099	14004	13994	13982	13895	14023	14194	14023	13948	14120	13939	13967	13989	14120	14214	14134	13810	13979	13979	14204	14096	14069	14211	13974	14220	14110	14099	14046	14064	14188	14013	14004	13999	14159	14044	14034	14012	14174	13932	14270	13948	14128	14042	14035	13935	13962	14264	13978	14104	14037	14055	14064	13953	14069	14175	14029	14029	13959	14014	14109	14128	13939	14177	13947	14049	14120	13975	14140	14134	14136	13938	14218	13818	14083	14016	14027	14130	14124	14073	13974	14041	14046	13875	14147	13989	13995	14005	14055	14086	14172	13978	14058	14052	14235	14208	14115	14039	14009	14052	14079	14096	14074	14107	14170	14014	14020	14079	14174	14029	14186	14138	14086	14126	13947	14147	14174	14087	13880	14059	14204	13877	14108	14053	14010	14175	14008	14102	14036	14258	14064	14031	14098	14255	14095	14332	14205	14177	14191	14105	13899	14198	14056	13895	14062	13978	13903	14063	14005	13977	14111	14138	14053	13979	14232	14005	14001	14021	14183	14089	13942	14062	14177	14185	14116	13989	14045	13995	13942	14037	14056	14272	13982	14062	14175	13893	14040	14199	14007	13951	14093	14057	13961	14045	13931	14233	14117	14076	14038	14066	14141	14093	14318	14194	13974	14132	14143	14058	14132	14071	14003	13909	13880	14086	14032	14144	14105	14094	14043	14026	14057	13937	14187	14015	14050	14112	14023	13992	14101	14158	14091	14018	14002	14070	14245	14057	14100	14052	14130	13926	14115	13977	14100	14038	14031	13860	14103	14091	14013	13837	13996	13988	14057	14140	14087	14184	14053	14063	13937	14267	14000	14104	14167	14060	14023	13967	14022	14234	13980	13985	14055	13947	14017	13985	14135	14107	14054	13944	14025	14228	14117	14090	13916	14150	14227	14058	14050	14031	14013	14137	14102	14082	14122	14119	13890	14117	13874	13952	13977	13959	13962	14090	14088	14089	14192	13851	13993	14234	14107	14119	14048	14018	14067	13953	14075	14152	14044	14147	14232	14081	14087	14233	14203	14063	14054	13990	14028	14103	14200	14083	14209	14081	14205	13964	14096	13893	14053	14103	14085	14136	14104	13978	13863	14125	14038	14119	14248	14210	14221	14166	14011	14087	14047	14191	14097	14040	13957	14118	14118	14066	14055	14164	14112	13996	14053	14144	14127	13888	14153	14032	14006	14201	14044	14078	14043	14014	14123	14007	13983	14149	14042	14241	14205	14110	13984	13878	14103	14250	14018	13948	14103	14109	14023	14065	14110	14082	14237	14112	13982	14152	14099	14021	14049	14185	14164	14280	14026	14179	14057	13996	14094	14245	14057	13870	14110	14151	14111	14191	14039	14088	14009	14050	14142	14166	13980	14150	14108	14196	14010	14008	13761	14017	13959	14053	13983	14198	14025	14117	14018	13961	13897	13985	13949	14106	14033	14128	14077	14129	14064	14227	14068	13940	14161	14054	14059	14178	14020	14017	14087	13915	14220	14053	13900	13877	14047	13939	14166	14210	14075	14238	14118	14160	14063	14160	14052	13947	14113	14120	14159	14025	14196	14315	14126	14112	14113	13971	13965	13861	13932	14007	14059	14206	14005	14006	14175	14104	14061	14145	14055	14009	14040	14104	14046	14131	14066	14025	13947	14066	13991	14078	13938	14077	13979	13997	14054	13945	14119	13990	14120	14015	14095	13968	14237	14026	14311	14042	13976	14152	14152	14019	14182	14216	14087	14068	14008	14078	14056	14113	14069	13966	13860	13995	14021	14086	14021	14137	14104	14067	14101	13982	14049	13966	14039	14127	14029	14117	14139	13838	14080	14216	13976	14156	14063	14102	14135	14100	14035	14091	14059	13963	14061	14214	14084	13887	14039	14018	14114	14022	14149	13978	14074	14087	14054	14141	14021	14199	14119	14120	14023	13996	14155	13965	14137	13974	14112	14032	14020	14058	14070	14137	14062	13974	14087	14124	14103	14169	14048	14122	14141	14170	14039	14024	14121	14082	14121	14000	14080	13949	14091	14104	14144	14104	13934	14124	13946	14283	14091	13925	13957	14072	13982	14097	14042	14102	14217	13886	14199	14007	14086	14019	14078	13892	14154	14150	14188	14036	13940	14034	13975	14066	14057	13941	14133	14089	13990	14193	13904	13956	14029	14222	14164	14076	14002	14114	14084	13962	14066	14062	14005	14024	13923	14049	14085	14089	14022	14021	14054	14064	14070	14109	14101	14183	14043	14177	14126	14057	14108	14090	14188	14111	14129	14068	14138	14060	14147	14121	14137	14124	14061	14022	14025	13891	14062	14034	13900	14028	14038	14331	14155	14037	14064	14000	13886	14015	13935	14157	14159	13997	14011	14119	14078	14012	13901	14287	14041	14072	14118	14076	14089	14021	14132	13994	14005	14071	14128	14028	14076	14015	14013	14208	13997	13980	14094	14150	14050	14257	14206	14066	14177	14110	14021	13813	14053	14071	14164	14210	14124	14090	14200	14082	14027	13950	14094	14051	14050	14136	14154	14044	14219	14159	14178	14021	13998	14127	14059	14055	13919	14073	14016	14046	14122	13938	14044	14162	14178	14204	14291	14127	14143	13935	14065	14090	13921	14038	14026	13952	14134	14262	14208	13986	14179	13971	14152	14085	14069	14138	14163	14056	14030	14025	14173	14225	14205	14043	14187	14006	14173	13863	14026	14007	13923	14200	13961	14077	14063	14078	13963	13919	13953	14029	13929	14058	13949	14294	14021	14142	14044	14071	13912	14073	14083	14041	14144	13866	14322	14129	14166	14109	14064	14116	13806	14189	14147	14132	14009	13942	14096	14227	13835	13992	14046	14052	13984	14053	13997	14090	14057	14169	14121	14050	13970	14023	14168	14043	14131	14146	14080	14091	14081	14074	14136	14054	14154	14117	13987	14085	14054	14070	14052	14067	14105	14246	14221	14034	14079	14048	14174	14049	13958	14123	14055	14172	14025	14211	14115	14004	14344	14192	14123	14026	14238	14113	13996	13950	14144	14140	13907	13942	13907	14107	14140	14200	13980	13992	14073	14061	14057	14277	14105	14045	14096	14020	13959	14083	14107	14230	14137	14051	14014	14080	14168	13959	14042	14238	14086	14041	14060	14136	14053	14122	14046	14037	14082	14049	14025	14028	14075	13982	14044	14213	14037	14118	13951	13957	14171	14023	14197	13956	14020	14082	13907	14100	13925	14055	14032	14163	14050	14068	14201	13960	14211	14113	14236	13950	14116	14126	14048	14076	14016	14167	14025	13989	13962	14221	13883	13923	14012	14025	13957	13985	14021	13942	14067	14208	14057	14009	13887	14058	13989	14106	13935	13954	13967	14105	14159	14179	14100	13950	13898	14174	14145	14074	14130	14051	14007	14119	14011	14078	14249	14044	14179	13953	14031	14222	14045	14047	14173	13930	14190	14150	14159	13976	14054	14025	14019	14290	13986	14057	14094	13972
23287	21335	28104	25076	22052	20349	19078	17165	16734	17083	16932	17065	17141	16929	16761	16974	16697	16868	16750	16594	16787	16726	16757	16692	16565	16550	16663	16590	16723	16697	16763	16577	16619	16542	16379	16674	16518	16708	16636	16696	16362	16567	16573	16584	16602	16430	16447	16498	16385	16407	16445	16408	16674	16435	16509	16482	16446	16598	16625	16695	16517	16398	16453	16330	16430	16474	16540	16580	16872	16721	16543	16499	16554	16413	16569	16730	16702	16297	16700	16483	16482	16439	16690	16521	16664	16628	16524	16632	16716	16600	16539	16627	16658	16510	16591	16487	16351	16607	16574	16598	16427	16420	16618	16600	16668	16553	16428	16648	16531	16530	16317	16482	16416	16708	16495	16463	16461	16641	16541	16233	16421	16495	16480	16545	16544	16574	16694	16440	16325	16433	16602	16399	16675	16578	16913	16529	16599	16618	16494	16630	16564	16559	16452	16821	16548	16415	16427	16670	16322	16759	16427	16539	16680	16343	16532	16537	16565	16633	16813	16415	16483	16386	16593	16519	16441	16583	16484	16603	16425	16364	16489	16583	16575	16620	16542	16566	16408	16371	16417	16416	16657	16472	16553	16690	16640	16653	16607	16480	16437	16696	16464	16256	16328	16655	16616	16575	16581	16567	16515	16711	16601	16651	16498	16530	16681	16282	16675	16450	16737	16610	16690	16521	16626	16439	16452	16424	16669	16529	16456	16391	16385	16523	16517	16535	16447	16376	16605	16555	16546	16423	16462	16187	16417	16513	16475	16545	16582	16641	16608	16429	16610	16708	16424	16483	16541	16564	16491	16432	16695	16578	16556	16388	16407	16631	16622	16736	16483	16759	16571	16597	16230	16462	16575	16515	16744	16425	16381	16591	16320	16588	16575	16716	16454	16770	16512	16600	16600	16488	16658	16489	16499	16578	16512	16437	16593	16613	16544	16753	16401	16427	16558	16618	16491	16392	16612	16323	16541	16314	16446	16625	16485	16514	16645	16447	16351	16395	16436	16545	16722	16411	16535	16746	16514	16439	16686	16413	16615	16584	16480	16675	16749	16390	16699	16595	16599	16583	16576	16570	16644	16406	16556	16483	16573	16651	16645	16541	16608	16439	16475	16500	16579	16558	16489	16584	16620	16445	16423	16683	16395	16382	16242	16608	16664	16562	16588	16552	16469	16495	16497	16536	16491	16580	16851	16624	16619	16596	16581	16751	16630	16475	16610	16551	16570	16613	16436	16545	16682	16539	16634	16736	16655	16523	16447	16406	16735	16627	16565	16677	16562	16371	16520	16591	16516	16502	16746	16460	16514	16507	16731	16627	16599	16521	16390	16700	16497	16517	16435	16508	16422	16603	16364	16680	16500	16633	16582	16598	16433	16577	16506	16304	16686	16640	16368	16526	16468	16563	16534	16537	16416	16463	16382	16563	16465	16300	16513	16454	16584	16405	16473	16700	16574	16789	16521	16568	16486	16526	16599	16423	16638	16472	16445	16344	16566	16502	16471	16494	16422	16608	16617	16557	16816	16508	16536	16773	16506	16607	16540	16434	16447	16407	16508	16403	16471	16387	16444	16541	16574	16693	16593	16382	16500	16396	16477	16460	16523	16661	16695	16634	16419	16581	16671	16644	16682	16658	16415	16570	16303	16658	16278	16462	16491	16436	16559	16527	16659	16386	16625	16579	16351	16377	16445	16653	16667	16427	16644	16628	16315	16404	16368	16415	16527	16377	16682	16574	16769	16552	16526	16580	16515	16382	16546	16714	16662	16610	16485	16477	16312	16300	16657	16451	16426	16353	16578	16553	16465	16419	16735	16444	16710	16479	16413	16536	16322	16398	16635	16636	16414	16570	16451	16573	16609	16471	16517	16567	16469	16751	16467	16609	16504	16683	16446	16629	16506	16434	16457	16565	16514	16753	16600	16686	16540	16522	16653	16712	16690	16611	16645	16568	16563	16344	16423	16722	16512	16556	16492	16590	16630	16443	16502	16658	16766	16611	16671	16560	16439	16408	16566	16529	16615	16521	16311	16170	16516	16403	16482	16455	16585	16664	16449	16378	16764	16624	16622	16699	16603	16628	16587	16699	16719	16567	16633	16430	16485	16511	16679	16399	16391	16504	16310	16546	16512	16521	16478	16551	16633	16532	16593	16608	16561	16493	16240	16558	16594	16433	16439	16378	16374	16529	16687	16567	16527	16501	16480	16404	16541	16558	16519	16557	16611	16508	16493	16490	16514	16420	16461	16730	16606	16746	16539	16678	16568	16656	16497	16500	16414	16661	16654	16311	16716	16596	16458	16545	16501	16481	16588	16320	16479	16517	16589	16575	16553	16414	16547	16512	16471	16626	16667	16415	16758	16516	16566	16527	16727	16668	16605	16832	16590	16395	16557	16375	16462	16414	16595	16547	16581	16466	16414	16548	16615	16596	16570	16534	16810	16656	16703	16603	16578	16512	16376	16318	16385	16564	16370	16200	16278	16440	16628	16549	16574	16591	16653	16589	16514	16448	16437	16630	16645	16551	16669	16622	16642	16542	16445	16525	16511	16525	16572	16468	16580	16511	16606	16538	16630	16628	16519	16465	16624	16668	16723	16569	16502	16417	16573	16737	16351	16646	16539	16391	16439	16473	16466	16477	16563	16510	16448	16553	16660	16520	16378	16624	16608	16664	16817	16586	16752	16445	16502	16532	16625	16396	16425	16551	16348	16197	16521	16373	16446	16578	16498	16554	16452	16437	16678	16455	16513	16534	16530	16624	16724	16720	16422	16555	16514	16507	16509	16514	16563	16410	16481	16554	16547	16616	16612	16417	16625	16633	16363	16362	16644	16584	16438	16603	16526	16577	16622	16550	16728	16715	16728	16465	16371	16412	16232	16652	16502	16615	16607	16485	16621	16546	16368	16554	16407	16618	16576	16670	16665	16594	16307	16326	16626	16673	16588	16546	16510	16635	16651	16814	16462	16521	16475	16771	16529	16532	16577	16435	16677	16571	16847	16425	16640	16589	16637	16494	16488	16437	16573	16638	16365	16611	16455	16567	16365	16575	16475	16440	16586	16382	16635	16658	16605	16568	16471	16563	16390	16371	16321	16797	16684	16488	16494	16429	16580	16352	16326	16678	16309	16624	16474	16477	16588	16496	16750	16583	16697	16450	16590	16579	16862	16436	16614	16301	16456	16570	16420	16575	16829	16569	16325	16768	16539	16479	16613	16633	16581	16467	16481	16512	16395	16547	16720	16440	16511	16358	16593	16671	16533	16639	16465	16620	16566	16335	16549	16608	16528	16585	16704	16398	16519	16316	16442	16525	16329	16745	16541	16541	16586	16431	16623	16673	16483	16265	16715	16558	16519	16408	16545	16785	16580	16632	16727	16430	16770	16636	16602	16476	16609	16588	16531	16720	16550	16716	16619	16623	16528	16649	16633	16649	16709	16391	16434	16556	16447	16432	16546	16629	16293	16508	16514	16273	16395	16557	16593	16544	16448	16600	16435	16780	16525	16290	16719	16556	16347	16584	16481	16491	16580	16675	16436	16491	16695	16456	16748	16421	16496	16637	16734	16561	16337	16554	16586	16601	16486	16679	16732	16480	16477	16648	16720	16709	16378	16397	16485	16710	16675	16644	16635	16342	16514	16403	16389	16635	16562	16321	16609	16566	16625	16516	16650	16615	16529	16300	16625	16653	16458	16716	16708	16492	16468	16624	16558	16418	16575	16774	16549	16438	16561	16558	16458	16423	16443	16419	16531	16489	16321	16513	16489	16370	16449	16516	16449	16552	16487	16356	16584	16446	16490	16638	16568	16224	16432	16473	16608	16538	16592	16513	16448	16501	16440	16494	16509	16540	16625	16435	16384	16544	16557	16478	16670	16410	16676	16617	16505	16628	16466	16532	16641	16459	16458	16608	16518	16513	16631	16542	16637	16516	16618	16467	16501	16532	16866	16634	16394	16571	16657	16615	16601	16500	16546	16564	16711	16547	16657	16574	16470	16680	16447	16770	16798	16546	16405	16476	16598	16494	16707	16483	16620	16432	16640	16549	16520	16742	16556	16489	16415	16720	16430	16609	16676	16474	16569	16485	16589	16393	16612	16389	16367	16457	16497	16404	16474	16570	16574	16494	16503	16355	16560	16813	16472	16471	16512	16558	16735	16667	16760	16388	16550	16745	16318	16413	16612	16511	16448	16480	16543	16464	16621	16479	16674	16455	16622	16530	16861	16466	16358	16673	16574	16408	16701	16343	16583	16543	16693	16509	16629	16665	16499	16500	16427	16695	16369	16457	16614	16545	16444	16497	16394	16563	16487	16572	16414	16541	16406	16500	16270	16435	16679	16806	16603	16594	16627	16420	16489	16725	16626	16626	16458	16486	16588	16395	16525	16491	16534	16583	16430	16488	16710	16512	16569	16473	16434	16628	16440	16462	16449	16614	16336	16374	16591	16745	16468	16557	16603	16442	16501	16697	16463	16456	16398	16364	16467	16502	16346	16574	16599	16642	16558	16478	16532	16545	16455	16384	16418	16590	16609	16671	16426	16350	16372	16584	16480	16568	16420	16323	16444	16704	16634	16822	16801	16661	16538	16609	16492	16586	16785	16632	16645	16505	16483	16623	16399	16423	16737	16569	16430	16466	16432	16495	16500	16576	16642	16434	16376	16533	16478	16486	16597	16526	16652	16489	16453	16484	16689	16490	16561	16543	16546	16587	16431	16392	16508	16393	16610	16489	16442	16437	16753	16447	16472	16495	16515	16692	16506	16423	16758	16480	16456	16394	16702	16661	16529	16492	16455	16491	16475	16290	16598	16552	16335	16430	16360	16521	16674	16544	16627	16689	16520	16536	16662	16638	16593	16282	16454	16479	16531	16445	16340	16665	16554	16403	16723	16648	16442	16500	16612	16313	16555	16643	16467	16398	16427	16588	16600	16584	16384	16597	16622	16511	16529	16589	16511	16456	16555	16597	16433	16604	16475	16456	16535	16623	16480	16729	16586	16518	16323	16564	16640	16659	16609	16390	16304	16341	16709	16526	16382	16676	16510	16644	16461	16614	16525	16284	16555	16512	16539	16755	16470	16359	16796	16442	16576	16650	16608	16342	16468	16407	16510	16534	16672	16555	16359	16494	16420	16453	16465	16613
12260	20629	17754	16051	15405	14723	14276	14199	14077	13900	14164	14073	13972	13888	13927	13769	13738	13661	13812	13730	13862	13808	13709	13681	13467	13612	13606	13768	13799	13821	13620	13706	13780	13775	13603	13660	13882	13852	13623	13425	13681	13539	13580	13789	13658	13530	13502	13603	13484	13748	13721	13465	13736	13529	13678	13748	13598	13619	13523	13567	13576	13738	13645	13632	13704	13556	13573	13759	13686	13673	13652	13499	13718	13594	13789	13549	13567	13641	13652	13620	13611	13500	13694	13512	13627	13661	13636	13784	13635	13624	13652	13710	13761	13594	13586	13612	13535	13597	13730	13535	13605	13570	13637	13551	13733	13555	13662	13522	13722	13555	13481	13524	13646	13637	13547	13539	13588	13659	13561	13728	13620	13599	13689	13632	13627	13607	13556	13667	13566	13604	13626	13664	13475	13679	13584	13567	13556	13574	13753	13569	13639	13473	13582	13563	13488	13670	13705	13592	13525	13589	13727	13563	13663	13653	13685	13575	13619	13571	13607	13598	13619	13615	13576	13598	13941	13568	13392	13696	13691	13592	13835	13556	13578	13669	13488	13560	13569	13593	13623	13827	13748	13572	13644	13564	13685	13625	13720	13584	13748	13416	13642	13570	13601	13449	13372	13591	13585	13628	13781	13595	13762	13631	13610	13717	13700	13533	13521	13609	13730	13780	13717	13592	13627	13591	13559	13586	13654	13736	13656	13676	13647	13550	13711	13664	13640	13514	13586	13603	13612	13497	13643	13669	13632	13675	13546	13607	13596	13711	13784	13737	13644	13588	13578	13606	13745	13523	13709	13609	13665	13838	13657	13668	13558	13650	13542	13765	13805	13749	13598	13703	13560	13647	13677	13636	13534	13586	13607	13716	13684	13791	13765	13619	13687	13605	13625	13622	13687	13617	13601	13658	13590	13648	13672	13584	13571	13562	13610	13639	13645	13395	13652	13852	13641	13762	13811	13698	13547	13683	13833	13495	13688	13577	13478	13477	13819	13789	13568	13660	13725	13721	13556	13675	13919	13657	13535	13634	13702	13785	13644	13611	13714	13680	13677	13547	13860	13530	13596	13652	13456	13754	13518	13462	13599	13597	13599	13630	13614	13574	13595	13532	13684	13541	13636	13524	13614	13438	13741	13721	13747	13698	13651	13680	13615	13559	13662	13628	13681	13674	13573	13632	13859	13703	13596	13612	13544	13601	13730	13647	13821	13578	13603	13497	13494	13656	13526	13729	13450	13728	13507	13732	13741	13769	13739	13634	13602	13705	13565	13567	13609	13582	13786	13731	13710	13727	13745	13671	13715	13626	13652	13605	13662	13507	13690	13757	13806	13561	13648	13615	13664	13630	13674	13555	13568	13623	13439	13482	13671	13743	13695	13643	13727	13601	13680	13632	13755	13598	13572	13595	13491	13559	13646	13904	13593	13614	13667	13700	13652	13571	13437	13543	13746	13747	13487	13624	13713	13653	13648	13317	13638	13649	13728	13574	13575	13535	13670	13585	13602	13622	13614	13568	13593	13603	13653	13563	13602	13605	13837	13627	13539	13648	13797	13671	13580	13817	13735	13850	13754	13678	13540	13590	13606	13607	13612	13589	13682	13767	13816	13714	13626	13906	13618	13687	13522	13705	13489	13625	13580	13430	13519	13715	13525	13487	13733	13675	13757	13547	13628	13678	13602	13819	13583	13668	13684	13478	13582	13533	13518	13701	13685	13588	13604	13577	13415	13611	13697	13761	13561	13663	13466	13688	13570	13516	13645	13588	13857	13631	13567	13649	13727	13499	13771	13561	13608	13618	13558	13679	13672	13635	13634	13647	13556	13655	13835	13671	13642	13715	13586	13566	13802	13730	13640	13720	13632	13650	13643	13658	13630	13561	13736	13571	13607	13569	13710	13486	13547	13447	13606	13552	13508	13553	13761	13481	13600	13472	13606	13651	13543	13678	13568	13662	13533	13625	13566	13678	13637	13550	13645	13695	13612	13486	13643	13712	13582	13722	13731	13526	13738	13717	13543	13682	13514	13673	13695	13653	13763	13705	13641	13579	13584	13531	13545	13533	13587	13479	13707	13667	13654	13646	13580	13689	13597	13623	13588	13509	13719	13756	13518	13488	13607	13746	13648	13743	13558	13559	13661	13602	13569	13609	13508	13424	13608	13661	13436	13860	13574	13642	13729	13655	13759	13666	13534	13494	13627	13668	13571	13483	13634	13611	13595	13543	13755	13430	13572	13818	13667	13837	13485	13507	13528	13673	13687	13515	13613	13504	13640	13519	13789	13615	13567	13829	13590	13444	13779	13501	13577	13662	13500	13588	13798	13648	13882	13564	13555	13585	13680	13773	13481	13665	13667	13632	13688	13518	13495	13663	13722	13579	13588	13609	13585	13626	13665	13707	13586	13670	13582	13558	13690	13867	13738	13612	13699	13579	13809	13648	13657	13714	13870	13605	13598	13632	13562	13675	13691	13681	13555	13674	13733	13627	13549	13619	13735	13585	13550	13690	13670	13558	13701	13516	13681	13428	13598	13663	13679	13623	13483	13722	13696	13690	13738	13511	13774	13583	13683	13605	13687	13707	13711	13673	13749	13525	13797	13797	13510	13535	13599	13508	13579	13661	13736	13412	13695	13436	13552	13826	13721	13612	13464	13647	13688	13654	13710	13656	13826	13680	13634	13639	13673	13416	13825	13427	13671	13552	13640	13566	13615	13734	13708	13641	13596	13586	13696	13720	13746	13604	13587	13551	13657	13603	13711	13627	13674	13641	13689	13626	13652	13539	13824	13546	13581	13677	13888	13644	13506	13624	13724	13831	13669	13661	13700	13682	13750	13673	13617	13683	13653	13469	13718	13518	13694	13581	13686	13682	13639	13673	13463	13703	13658	13491	13634	13603	13600	13732	13652	13572	13690	13550	13516	13529	13503	13636	13658	13674	13613	13572	13653	13600	13565	13774	13595	13528	13492	13578	13534	13460	13520	13684	13662	13489	13550	13734	13730	13630	13649	13610	13682	13615	13718	13596	13520	13689	13450	13778	13502	13698	13470	13451	13870	13634	13745	13696	13665	13530	13786	13388	13804	13709	13716	13640	13673	13546	13753	13569	13757	13734	13597	13573	13680	13737	13617	13731	13649	13647	13545	13314	13513	13606	13652	13606	13617	13579	13635	13698	13706	13737	13595	13565	13637	13665	13472	13637	13520	13470	13732	13556	13613	13556	13674	13460	13667	13677	13730	13625	13676	13731	13653	13608	13581	13610	13669	13614	13715	13631	13596	13680	13613	13662	13621	13922	13497	13724	13596	13568	13634	13569	13733	13548	13562	13653	13621	13571	13633	13696	13760	13543	13579	13712	13776	13582	13546	13635	13738	13553	13732	13565	13518	13646	13658	13621	13523	13724	13675	13608	13554	13631	13745	13719	13592	13804	13567	13593	13509	13588	13797	13597	13624	13718	13701	13674	13530	13663	13585	13580	13608	13575	13538	13930	13593	13602	13912	13495	13688	13771	13594	13569	13676	13732	13818	13487	13606	13607	13576	13663	13846	13565	13668	13560	13608	13703	13471	13643	13653	13655	13668	13458	13690	13560	13772	13634	13537	13694	13446	13609	13658	13810	13651	13610	13645	13549	13538	13723	13701	13671	13679	13738	13645	13720	13590	13697	13652	13683	13444	13787	13624	13401	13553	13565	13801	13566	13438	13572	13613	13780	13717	13790	13505	13567	13787	13716	13569	13666	13578	13704	13616	13839	13643	13712	13638	13761	13426	13614	13562	13627	13600	13652	13536	13742	13732	13540	13595	13740	13638	13700	13671	13694	13444	13642	13745	13556	13709	13630	13558	13702	13601	13569	13567	13534	13674	13718	13622	13512	13437	13628	13699	13722	13486	13538	13613	13543	13501	13693	13686	13660	13664	13601	13658	13695	13595	13496	13640	13465	13724	13739	13675	13536	13760	13609	13646	13571	13780	13609	13689	13615	13760	13691	13751	13549	13586	13711	13657	13547	13558	13543	13428	13653	13586	13618	13709	13632	13686	13585	13629	13672	13662	13667	13676	13569	13615	13625	13596	13640	13672	13720	13743	13639	13537	13554	13592	13547	13620	13522	13571	13600	13710	13635	13744	13577	13682	13788	13620	13637	13554	13466	13576	13605	13501	13742	13679	13803	13601	13602	13587	13652	13693	13716	13480	13654	13696	13784	13708	13512	13671	13574	13592	13686	13704	13517	13612	13475	13692	13559	13650	13608	13694	13563	13458	13487	13759	13697	13692	13795	13569	13566	13631	13591	13499	13621	13536	13678	13511	13772	13690	13748	13496	13583	13519	13783	13645	13550	13663	13573	13545	13407	13711	13700	13598	13588	13612	13753	13669	13657	13572	13718	13746	13688	13563	13547	13550	13626	13719	13814	13423	13790	13660	13691	13602	13534	13781	13738	13701	13714	13526	13537	13539	13577	13653	13758	13674	13650	13661	13494	13645	13419	13526	13695	13652	13681	13635	13656	13601	13553	13832	13660	13785	13437	13708	13574	13797	13486	13688	13681	13624	13730	13583	13706	13708	13642	13604	13594	13539	13520	13769	13486	13760	13722	13612	13491	13545	13677	13477	13487	13570	13586	13525	13807	13684	13636	13623	13733	13629	13611	13779	13495	13745	13706	13530	13693	13595	13569	13681	13666	13674	13644	13383	13700	13717	13547	13668	13544	13549	13563	13548	13594	13637	13561	13884	13570	13736	13601	13783	13599	13547	13668	13549	13707	13534	13515	13476	13680	13515	13602	13803	13605	13540	13484	13486	13393	13623	13716	13765	13565	13715	13550	13563	13557	13593	13648	13530	13513	13685	13490	13715	13728	13585	13644	13577	13572	13677	13573	13645	13572	13647	13600	13550	13634	13707	13571	13686	13394	13674	13601	13695	13608	13649	13708	13698	13709	13668	13607	13488	13605	13714	13598	13731	13743	13616	13651	13687	13598	13720	13506	13597	13740	13702	13554	13672	13759	13700	13728	13842	13830	13509	13583	13713	13642	13573	13748	13602	13546	13611	13647	13533	13492	13450	13615	13643	13562	13764	13659	13828	13427	13669	13679	13733	13636	13557	13635	13561	13606	13575	13724	13712	13597	13745	13464	13661	13581
24937	21303	26700	26371	19152	18072	18200	17511	17503	17521	17497	17477	17424	17498	17182	17450	17161	17192	17284	17279	17196	17134	17231	17300	17180	17090	17099	17308	17196	17008	17206	17202	17234	17354	17259	17498	17250	17283	17214	17291	17221	17125	17266	17236	17274	17212	17236	17197	17300	17209	17322	17250	17021	17111	17046	17108	17154	17180	17179	17465	17197	16957	17322	17216	17254	17457	17308	17175	17185	17414	17239	17060	17006	17320	17169	17256	17185	17072	17191	17033	17264	17092	17133	17371	17119	17182	17126	17399	17040	17252	17359	17208	17078	17231	17204	17257	16983	17269	17075	17187	17085	17053	17324	17381	17099	17197	17354	17124	17102	17185	17168	17245	17197	17162	17061	17320	17094	17268	17264	17197	17207	17156	17221	17132	17115	17194	17415	17340	17009	17040	17146	17257	17260	17456	17042	17286	17148	17274	17306	17174	17155	17281	17212	17188	17298	17443	17218	17273	17291	17142	17083	17229	17334	17307	17282	16964	17212	17262	17106	17156	17300	17344	17086	17247	17210	17160	17216	17209	17264	17111	17116	17112	17125	17271	17421	17368	17236	17394	17256	17061	17294	17222	17240	17082	17092	17430	17236	17136	17242	17150	17003	17010	17281	17194	17011	17182	17048	17055	17196	17206	17191	17131	17151	17063	17278	17451	17177	17263	17356	17467	17225	17107	17398	17109	17306	17144	16984	17157	17375	17307	16985	17351	17261	17329	17445	17216	17126	17490	17242	17084	17339	16936	17051	16958	17134	17260	17152	17272	17359	17256	17117	17312	17327	17393	17317	17183	17211	17163	17066	17100	17354	17300	17037	17086	17115	17247	17308	17244	17030	17202	17164	17184	17448	17337	17160	17098	17153	17212	17303	17403	16984	17327	17105	17195	17180	17225	17179	17148	17117	17321	17230	17074	17113	17117	17156	17255	17314	17026	17165	17362	17125	17181	17137	17225	17371	16990	17270	17305	17155	17214	17218	17326	17243	17284	17027	17219	17257	17357	17412	17131	16925	17364	17208	17126	17160	17110	17338	17123	17312	17151	17241	17385	17102	17227	17205	17159	17287	17334	17151	17232	17165	17154	17368	17237	17256	17255	17399	17190	17189	17036	17278	17306	17151	17180	17342	17427	17255	17186	17266	17250	17019	17055	17264	17254	17356	17126	17366	17335	17225	17307	17360	17040	17131	17208	17328	16968	17109	16907	17039	17256	17216	17092	17200	17293	17215	17316	17026	17175	17091	17192	17323	17145	17018	17358	17087	17100	17133	17339	17164	17047	17224	17098	17047	17210	17424	17170	17095	17413	17173	17231	17115	17284	17362	17251	17341	17354	17419	17127	17266	17103	17437	17274	17267	17307	17187	17120	17247	16966	17119	17188	17226	17224	16860	17350	17250	17207	17309	17192	17266	17125	17126	17443	17234	17172	17275	17379	17103	17203	17308	17357	17367	17312	17107	17213	17426	17191	17220	17220	17163	17272	17165	17121	17223	17288	17265	17107	17215	17218	17161	17199	17193	17240	17179	17152	17363	17288	17318	17514	17032	17283	17135	17237	17044	17288	17245	17183	17213	17199	17046	17397	17332	17428	17327	17131	17135	17220	17139	17125	17213	17310	17199	17111	17180	17127	17142	17197	17147	17176	17382	17450	17221	17190	17353	17179	17180	17205	17090	17124	17132	17199	17198	17256	17126	17272	17309	17173	17153	17245	17322	17289	17144	17164	17308	17321	17279	17213	17119	17221	17233	17213	17143	17040	17144	17142	17077	17066	17237	17457	17293	17244	17228	17195	17253	17380	17201	17250	17285	16938	17188	17197	17372	17188	17074	17055	17315	17165	17056	17237	17306	17255	17412	17221	17313	17188	17102	17247	17446	17194	17271	17160	17295	17444	17278	17108	16953	16940	17213	17097	17202	17135	17190	17235	17340	17440	17388	16979	17463	17423	16899	17010	17128	17223	17253	17185	17364	17235	17139	17151	17218	17226	17418	17449	17350	17177	17122	17126	17188	16992	17019	17368	17310	17253	17083	17103	17426	17229	17379	17328	17151	17217	17258	17279	17079	17113	17104	17084	17252	17211	17208	17300	17274	17242	17075	17315	17308	17231	17154	17195	17150	17226	17183	17045	17175	17043	17133	17320	17377	17100	17318	17228	17187	17265	17183	17202	17347	17215	17136	17149	17270	17245	17279	17152	17100	17151	17374	17190	17378	17265	17262	17313	17251	17206	17129	17119	17320	17200	17095	17328	17021	17195	17183	17232	17238	17044	17140	17230	17088	17158	17236	17307	17250	17131	17018	17308	17185	17226	17117	17238	16990	16920	17153	17223	17154	17138	17283	17027	17038	16992	17420	17175	17226	17142	17469	17145	17281	17090	17334	17253	17222	17173	17268	17238	17293	17257	17372	17313	17256	17303	17254	17322	17077	17003	17300	17025	17227	17306	17215	17163	17452	17243	17300	17463	17204	17293	17265	17063	17213	16890	17176	17186	17105	17342	17229	17368	16996	17203	17265	17422	17167	17047	17081	17298	17040	17276	17223	17109	17063	17333	17286	17131	17123	17125	17076	17152	16918	17206	17120	17288	17165	17199	17177	17190	17144	17139	16977	17323	17115	17222	17301	17269	16981	17235	17059	17196	17295	17007	17207	16956	17130	17128	17202	17390	17193	17214	17058	17108	17094	16936	17188	17272	17420	17282	17291	17140	17228	17154	17073	17158	17064	17367	17026	17147	17095	17099	17201	16989	17107	17140	17059	17298	17056	17257	17127	17234	17302	17099	17383	17194	17011	17155	17183	17275	17150	17285	17360	17298	17200	17354	17309	17128	17411	17289	17141	17310	17164	17116	17145	17187	16805	17104	17404	17220	17156	17207	17189	17164	17490	17409	17311	17106	17229	17302	17152	17312	17279	17134	17433	17293	17556	17240	17200	17160	17285	17052	17056	17072	17066	17072	17106	17165	17238	17465	17307	17433	17104	17126	17182	17142	17153	17247	17096	17192	17340	17135	17048	17134	17287	17191	17235	17351	17339	17263	17343	17419	17156	17094	17304	17020	17365	17113	17008	17186	17208	17307	17255	17310	17264	17508	17078	17258	17275	17235	17358	17258	17171	17310	17497	17413	17193	17410	17399	17209	17167	17212	17597	17387	17144	17301	17188	17334	17298	17280	17225	17269	17363	17288	17065	17466	17039	17234	17150	17133	17348	17033	17267	17175	17190	17206	17329	17361	17132	17306	17198	17119	17124	17419	17277	17294	17322	17114	17223	17173	17243	17162	17079	17323	17239	17184	17090	17261	17177	17322	17084	17089	17167	17063	17346	17389	17434	17282	17387	17231	17398	17172	17248	17297	17299	17154	17039	16955	17267	16948	17310	17136	17294	17180	17157	17142	17218	17139	17325	17028	17217	17146	17390	17350	17156	17265	17140	17047	17243	17242	17231	17055	17133	17392	17111	17280	17544	17303	17213	17360	17324	17310	17271	17215	17272	17103	17229	17222	17166	17232	17321	17081	17300	17176	17328	16898	17222	17332	17297	17151	17297	17214	17396	17321	17403	17313	17283	17175	17302	17134	16980	17294	17246	17278	17253	17268	17245	17115	17005	17096	17282	17288	17255	17253	17348	17199	17063	17212	17079	17144	17395	17255	17294	17200	17357	17159	17269	17262	17186	17228	17080	17143	17400	17141	17535	17036	17232	17147	17113	17302	17157	17274	17256	17231	17070	17270	17196	17294	17163	17359	17349	17349	17287	17436	17332	17239	17296	17059	17179	17086	17173	17311	17246	17273	17239	17176	17094	17197	17134	17420	17311	17476	17372	17162	17199	17230	17201	17201	16917	17287	17135	17067	17258	17340	17153	17313	17092	17255	17153	17352	17375	17251	17354	17220	17093	17272	17373	17350	17481	17093	17285	17388	17321	17219	17224	17251	16945	17268	17200	17204	17094	17154	17134	17231	17331	17200	17173	17014	17086	17082	17289	17011	17177	17226	17102	17436	17277	17048	17101	17260	17026	17109	17117	17272	17095	17186	17373	17158	17183	17292	17212	17185	17334	17127	17338	17198	17364	17139	17318	17052	17059	17169	17138	17035	17089	17100	17243	17168	17377	17269	17274	17281	17225	17196	17096	17129	16900	16961	17071	17175	17174	17217	17264	17037	17373	17194	17167	17199	17356	17111	17397	17037	17239	17111	17188	17069	17279	17335	17265	17222	17277	17371	17243	17341	17266	17066	17330	17065	17109	17286	17319	17130	17214	17043	17369	17203	17201	17236	17241	17533	17249	17169	17316	17219	17208	17306	17280	17386	17129	17162	17255	17525	17097	17184	17212	17472	17516	17313	17247	17197	17369	17278	17390	17208	17374	17136	17052	17049	17260	17271	17181	17380	17168	17182	17250	17327	17208	17372	17112	17064	17305	17259	17186	17152	17139	17251	17330	17268	17122	17174	17060	17052	17089	17279	17229	17238	17246	17116	17073	17320	17143	17045	17221	17190	17257	17282	17276	17077	17164	17238	17282	17164	17271	17081	17230	17192	17113	17134	17408	17181	17069	17399	17235	17348	17079	17088	17150	17259	17194	17077	17223	17367	17112	17203	17124	17262	17266	17271	17458	17215	17064	17266	17137	17183	17141	17277	17310	17279	17136	17171	17344	17089	17186	17231	17360	17167	17420	17078	17244	17131	17477	17063	17297	17099	17272	17270	17169	17260	17346	17272	17237	17166	17229	17057	17092	17294	17226	17296	17284	17350	17202	17123	17046	17147	17319	17392	17265	17246	17351	17242	17188	17363	17447	17346	17213	17260	17305	17373	16998	17163	17113	17151	17428	17089	16938	17071	17158	17157	17240	16898	17171	17338	17312	17253	17218	17047	17446	17265	17267	17391	17262	17340	17369	17231	17146	17190	17178	17321	17083	17359	17082	17022	17140	17121	17004	17274	17232	17351	17199	17077	17042	17271	17155	17340	17173	17232	17266	17115	17261	17201	17106	17328	17370	17187	17235	17244	17403	17269	17201	17097	17115	17272	17195	17352	17103	17390	17366	17317	17057	17210	17243	17236	17338	17219	17416	17244	17312	17207	17267	17338	17275	17396	17253	17163	17210	17116	17158	17206	17144	17136	17093	17032	17197	17116
13461	18729	16831	15472	15212	14663	14271	14042	14389	14180	14314	14391	14308	14338	14144	13931	14095	14121	13952	13995	14005	14046	14083	13903	14018	14007	14006	13975	13950	14077	14064	14073	13934	13901	14042	13962	13997	14100	14062	13972	14021	14060	14021	13791	14017	13969	13796	13826	13972	14006	14017	13986	13892	13991	13895	14026	14144	13907	13847	14017	14019	13946	14064	13921	14174	14024	14004	13870	14048	14081	13908	13981	14005	13840	13975	13967	13886	13932	13806	13945	14022	13790	13985	14032	13993	14079	13891	13935	14044	14007	13939	13952	13986	13929	13747	14021	13991	13906	14004	14012	14134	14009	14180	13862	14059	13975	14057	13882	14015	13981	13981	13954	13971	13955	14103	13866	13974	13861	13868	13922	13895	13894	13854	13869	13970	13908	13903	14092	14036	14071	13905	14135	13813	13894	13735	13991	14118	13869	13878	14024	14173	13980	14065	14016	13818	14033	13945	14117	13872	13955	14070	14039	14115	14024	13946	14006	13991	14061	14079	14006	13981	13967	13987	14033	13847	14020	14029	13910	13989	13972	13950	14216	14112	14104	13975	14013	13781	13986	13933	14031	13957	13919	14180	14055	14046	13925	14088	13960	13872	13975	14128	14015	14030	13911	14062	13927	13913	13952	13892	13957	13945	14047	14173	14088	13925	13943	13971	14020	14128	14042	14050	14150	14009	14093	14050	14003	13963	14057	13940	13977	14010	13944	13940	13840	14020	14001	13848	13904	13982	13988	13928	13851	13869	14028	13986	14083	13961	14095	13913	14053	13927	13834	14055	13875	14095	14090	13940	13955	13750	14054	14136	14055	14047	13979	14029	13924	13778	14227	14066	13976	14011	14138	14114	14046	13946	14008	13956	13851	13881	13873	13767	13963	13988	13973	14042	13941	13923	14014	13921	14031	14037	14046	13929	13835	13895	13998	14048	13932	14012	13842	14160	13894	13954	13850	13949	13871	14034	13990	13869	14012	14022	14092	13941	14054	14066	14037	14021	13890	13987	13760	13959	13804	13794	14106	13950	14025	14276	14039	13979	13883	13993	14021	13968	13987	13983	13896	13968	14022	13994	13926	13913	14118	14073	13809	13924	13893	14064	13876	13773	14129	13982	14165	14049	13912	14085	13873	13711	14035	14090	14000	13840	13869	13968	13814	13942	14030	14092	13941	14088	13996	13906	13987	13910	13818	13840	14053	13962	13881	14020	14165	13942	13970	14004	13883	14049	14040	13863	14015	13875	13933	13874	13999	13806	13842	14048	14085	13962	13990	13996	14093	14001	13935	13917	14128	14106	14005	13880	13922	13925	13993	14234	13926	13902	14011	13853	13966	13826	13905	14124	13999	13891	13949	13918	14051	14021	13924	14204	14100	13994	13960	14030	14083	13982	14078	13958	13915	13944	14059	13953	14135	14007	13839	14127	14126	13935	13989	13996	13874	14005	14033	14070	14031	13897	13840	13924	13975	14094	14004	14063	14015	14012	14150	13954	13895	13853	14015	13942	13842	13968	13942	14028	14101	13853	13898	13938	14018	14106	14050	13892	13861	13995	13957	13913	13980	14116	13833	14017	14153	14023	13939	13941	14089	13944	13916	14070	13980	13899	13907	14166	13934	14130	14054	14138	13876	13983	13953	13955	13957	14116	14026	13922	13909	13922	14010	14191	13882	14084	13889	14037	14000	13973	14010	14028	13971	14033	13736	13989	13868	14162	14058	13891	14099	14090	13865	14036	13915	14183	13873	14070	14085	13858	13797	14080	14108	14019	13990	13927	13974	13985	13794	13891	13946	13915	14007	14053	14080	13963	14090	14015	13800	14040	13787	14121	13878	13916	14088	14030	14027	13963	14032	14102	13770	13895	13986	13858	14039	13933	14186	13997	13907	14005	13994	14010	14092	14003	13845	14143	14064	14090	14054	14031	13929	13816	13966	13861	13912	13993	14006	13846	14042	13961	13828	14165	14028	13915	13947	14024	14233	13864	13987	14075	13883	13891	13984	14006	13941	14090	14051	13902	14040	13852	13976	14061	13917	13831	13970	13845	13759	13950	13993	14060	14102	13865	13923	14016	14090	13785	13844	13920	14058	14197	13955	14109	14032	13949	13979	13934	13971	14047	14067	13934	13858	13976	14161	13996	13925	14034	13832	13811	13891	14066	13919	14106	13926	14044	13995	14064	14071	14063	14067	13951	14002	13997	13997	14110	13894	13872	13858	13994	13949	13933	14053	14054	13984	13885	14166	14076	13952	13841	13968	13905	13810	14061	13961	14042	13849	13926	13939	14014	14156	14173	14075	13987	13979	13927	13998	13893	14004	14034	13903	14001	13972	13892	14022	13954	14130	13907	13889	13900	13893	13995	13896	13956	13904	13911	14109	14051	14002	13930	14014	14065	14070	13933	13977	14177	13949	13954	14079	13976	14040	13950	13887	13799	14001	13944	13977	13971	13953	13905	14103	14050	13933	14065	13918	14210	14141	13911	14022	13967	13896	13905	14041	13929	14015	14119	13891	14156	13878	14120	14246	13969	13983	13965	13909	14053	14034	13964	13896	13923	14060	13979	14001	14068	13854	14048	14125	13988	13894	13938	13971	14021	13938	14239	13966	14077	13905	13941	13890	14110	13771	13990	13881	13970	14083	13982	14035	13960	14129	14089	13938	13780	14055	13907	14002	14096	14225	14093	13965	13904	14038	13821	14037	14118	13951	14025	13994	13883	13980	13837	13968	13849	13975	14080	13782	13920	14092	13999	13904	13932	14035	13868	13995	13921	14039	14021	13891	13970	13903	14084	14064	13924	14070	14053	14106	13998	14038	13976	14003	13949	13932	14040	14039	14005	14131	14041	14102	14067	13836	14018	13848	14045	13908	13927	13951	13948	14095	13999	13964	13787	14051	13890	14188	13880	13957	14158	14120	13916	14026	14067	13912	13994	13940	14119	13976	14068	14040	13848	14227	13967	13883	13949	13829	14075	14123	14056	13858	14089	13950	14075	13879	14103	13982	13898	13974	13817	13968	13736	14031	14100	13995	13947	13817	13964	13850	13836	13974	14002	13975	13898	14017	13962	14026	14153	14063	13925	13969	13996	14129	13876	14049	14075	14003	14030	14114	14013	14013	14157	14152	13753	13892	14050	13898	13957	13921	13805	13988	14018	13998	13970	14061	13941	13886	13980	14065	14158	14128	13978	13927	13993	13986	13943	14065	14019	14005	13896	13921	14084	14131	13878	14099	13915	14022	13937	13983	13807	13849	13939	13890	13902	13965	14103	13800	14136	14028	13910	13979	13831	14070	14051	13858	14053	13946	14021	13955	13906	13999	14034	14170	14005	13933	14006	13822	13899	14013	13957	13854	14028	14033	14047	14003	14108	14045	14078	14058	14083	14139	13913	14000	14073	14152	13868	14036	13918	14050	13882	13923	13884	13855	14130	13953	13930	13998	13914	13952	13852	13959	13995	13960	13859	13875	13873	13939	14078	14018	14115	14106	13963	14048	14091	13952	14015	13956	13848	13988	14089	14012	13949	13917	13863	14132	14059	14081	14067	14087	13960	13998	14218	14055	14111	14027	14028	13958	14059	14154	14075	13957	13951	14143	13900	13959	13994	13772	14147	14039	13960	13913	13918	13899	13966	13940	13972	14049	14092	14136	13973	13836	14137	13828	13927	13915	14065	13888	13870	14026	13854	13938	14030	14033	13920	13924	13956	14022	13949	13851	14157	13994	13930	13936	13954	13982	14129	14030	13798	13963	14108	13965	14124	13981	13979	13950	14123	14085	14075	13927	14023	13979	14113	14005	14034	14082	13841	13986	14041	14015	14183	14121	13921	14086	13950	13995	14048	13950	13949	13892	13879	13947	13808	14143	14120	14060	14021	13946	13883	13905	14151	14065	14026	14102	14038	13912	14026	13955	13898	13991	13955	13734	14051	14019	14136	13913	13992	13726	13883	13924	13922	14071	14007	13930	13910	14015	14125	14024	13851	14015	14075	13988	13872	14111	14139	13850	13897	13957	13977	13845	13919	14100	13890	14043	13906	14066	13941	13938	13965	14000	14022	14097	14079	13828	13900	13949	13904	13962	13866	13986	14045	13870	13958	14076	13942	13963	13942	14027	14011	14048	14017	14041	13930	14009	13863	13990	13842	13906	14010	14001	14080	14000	13978	13863	14080	14049	13995	13783	14003	13775	14180	13946	13971	13833	14100	14127	14035	14033	13875	13835	14088	14030	13969	13921	13913	13838	14008	14037	13832	14117	13991	14069	13949	14063	13964	14062	14013	13937	13919	14075	14116	13950	13923	13843	13931	13832	14068	13709	13881	13914	14018	13946	13956	13892	14021	13919	14017	14092	13991	13931	13941	14095	13714	14002	14062	13906	13963	14110	13970	14044	13862	14065	14037	14108	13944	13898	14222	13968	14019	13918	13978	13992	13960	13892	13978	13952	14127	13934	14035	13780	13890	13897	13939	14284	14009	14079	13941	13937	14065	13833	14108	14084	14025	14014	13921	13997	13943	13902	14055	13889	14053	14017	13893	13990	14061	14059	14033	13905	13945	13899	13900	14075	14042	13780	14012	13938	13901	14018	14027	13980	14131	14057	13999	13894	13961	14021	14144	14075	14098	13906	13974	13829	13931	14064	14008	13912	13932	14035	14067	13882	14109	13854	13973	13904	13834	14045	14048	13962	14035	14025	13800	13880	13956	13949	14024	13954	14068	13930	14001	13974	13839	13932	13984	14023	14036	14094	13977	14055	13997	13746	14181	13996	14115	14033	13910	13872	13929	14177	14067	14017	14083	13795	14127	14063	13992	13925	13893	13919	13838	14018	13968	14071	14184	13977	14127	13794	14025	13894	13939	13882	14107	14003	14039	13840	14082	13939	13843	13957	14040	13986	14104	13934	13812	13962	13803	13960	14149	14072	14011	14066	13986	13981	13992	13818	13818	14046	13935	13984	13875	13965	14004	13906	13901	13976	14034	14004	13935	13941	13801	13905	13958	13959	13995	13959	14174	14120	14062	13844	14041	14133	14000	13900	14064	13864	14166	13933	13894	13719	13812	13894	13953	14177	13933	13947	14080	13961	14034	14120	13825	14095	13816	14072	13954	13936	13840	13984	14203	14092	13898	14061	13884	14042
22330	21347	28670	24423	21614	22990	22107	17499	16899	17301	17146	16966	16980	16936	16764	16735	16672	16667	16628	16748	16707	16534	16622	16451	16526	16646	16843	16708	16735	16571	16653	16381	16590	16428	16420	16444	16615	16327	16300	16577	16543	16370	16586	16589	16433	16372	16525	16633	16394	16293	16551	16545	16585	16551	16379	16624	16590	16340	16629	16441	16467	16457	16519	16536	16497	16360	16578	16279	16577	16405	16290	16443	16464	16342	16602	16636	16256	16256	16202	16207	16464	16586	16379	16452	16574	16450	16494	16401	16467	16460	16374	16542	16412	16627	16341	16541	16387	16544	16440	16347	16309	16533	16412	16396	16493	16569	16433	16417	16507	16467	16333	16515	16539	16607	16370	16477	16428	16474	16410	16492	16328	16469	16549	16455	16447	16605	16530	16470	16409	16436	16395	16499	16342	16597	16298	16310	16411	16558	16596	16276	16623	16475	16246	16324	16629	16437	16560	16328	16325	16278	16520	16492	16519	16520	16359	16467	16434	16412	16574	16553	16333	16466	16432	16501	16421	16550	16483	16245	16363	16357	16295	16471	16289	16463	16277	16487	16534	16330	16340	16457	16416	16477	16602	16637	16367	16574	16162	16425	16528	16388	16478	16619	16307	16292	16388	16363	16502	16362	16550	16276	16400	16336	16414	16264	16431	16389	16351	16251	16611	16473	16615	16556	16291	16335	16296	16209	16289	16289	16414	16331	16484	16475	16495	16338	16437	16373	16290	16524	16578	16296	16394	16301	16526	16345	16397	16457	16556	16264	16267	16524	16384	16349	16545	16234	16311	16203	16386	16323	16286	16504	16391	16623	16370	16391	16257	16373	16496	16445	16499	16460	16419	16646	16376	16376	16187	16449	16446	16509	16340	16351	16465	16335	16608	16510	16328	16454	16436	16526	16621	16411	16546	16484	16405	16214	16268	16342	16182	16322	16337	16519	16542	16511	16304	16407	16453	16703	16339	16135	16372	16369	16144	16302	16497	16531	16427	16337	16628	16527	16268	16607	16495	16349	16375	16303	16529	16454	16500	16592	16661	16373	16378	16343	16364	16267	16325	16319	16320	16348	16511	16592	16223	16301	16637	16278	16425	16277	16539	16414	16174	16332	16426	16199	16149	16305	16458	16509	16309	16135	16443	16334	16480	16447	16543	16727	16428	16450	16393	16558	16715	16484	16296	16291	16364	16211	16485	16128	16203	16321	16404	16414	16174	16594	16399	16317	16386	16147	16380	16374	16423	16349	16363	16490	16568	16386	16594	16262	16349	16370	16560	16408	16337	16390	16633	16313	16517	16395	16439	16209	16488	16239	16306	16343	16438	16549	16254	16417	16363	16310	16434	16247	16521	16282	16594	16574	16343	16363	16527	16447	16528	16489	16309	16512	16542	16365	16364	16444	16459	16411	16344	16316	16395	16502	16335	16616	16459	16304	16470	16401	16472	16366	16279	16325	16407	16192	16422	16484	16444	16424	16432	16565	16440	16311	16520	16099	16592	16395	16248	16541	16301	16228	16474	16494	16318	16525	16394	16303	16140	16404	16425	16324	16324	16364	16509	16375	16354	16171	16322	16349	16377	16364	16498	16236	16490	16483	16403	16375	16168	16450	16418	16322	16354	16315	16450	16519	16595	16415	16425	16276	16550	16635	16395	16366	16356	16309	16373	16358	16547	16478	16635	16412	16262	16488	16272	16404	16391	16427	16556	16405	16301	16381	16405	16483	16390	16129	16553	16413	16355	16451	16409	16407	16365	16562	16515	16431	16336	16421	16299	16432	16474	16390	16352	16511	16369	16297	16636	16328	16162	16179	16478	16234	16391	16218	16330	16428	16598	16654	16334	16454	16520	16289	16230	16349	16555	16339	16477	16423	16415	16393	16436	16423	16300	16299	16381	16219	16402	16470	16603	16365	16353	16667	16564	16584	16355	16523	16609	16571	16454	16496	16474	16457	16417	16321	16483	16321	16347	16412	16465	16243	16443	16371	16498	16342	16392	16415	16436	16620	16383	16555	16532	16412	16439	16368	16532	16552	16426	16417	16561	16411	16428	16375	16374	16172	16450	16536	16472	16293	16525	16474	16319	16433	16516	16324	16391	16571	16486	16312	16331	16547	16359	16327	16443	16509	16432	16526	16254	16446	16482	16435	16163	16425	16317	16470	16329	16273	16301	16498	16453	16536	16399	16488	16528	16379	16304	16440	16511	16360	16529	16299	16433	16308	16452	16284	16538	16467	16562	16309	16384	16384	16675	16622	16627	16503	16461	16352	16444	16404	16329	16439	16520	16449	16437	16586	16365	16496	16523	16353	16440	16373	16424	16539	16320	16590	16408	16590	16310	16321	16201	16630	16452	16437	16414	16252	16520	16427	16328	16479	16441	16458	16332	16565	16487	16455	16482	16482	16458	16385	16513	16420	16462	16416	16425	16499	16531	16381	16369	16634	16313	16180	16682	16395	16619	16290	16486	16403	16225	16274	16522	16417	16421	16647	16573	16270	16448	16361	16211	16388	16552	16365	16366	16392	16279	16499	16349	16363	16511	16383	16563	16639	16446	16592	16514	16644	16310	16740	16473	16482	16515	16286	16353	16387	16219	16305	16425	16319	16464	16377	16457	16520	16706	16386	16229	16392	16613	16267	16455	16416	16517	16575	16311	16307	16406	16333	16558	16345	16343	16349	16324	16274	16521	16545	16252	16380	16425	16417	16354	16260	16330	16508	16473	16215	16562	16537	16413	16427	16367	16425	16468	16226	16583	16301	16298	16482	16252	16292	16462	16478	16430	16383	16362	16339	16393	16309	16417	16519	16359	16191	16526	16235	16539	16282	16458	16387	16492	16279	16308	16580	16574	16404	16374	16335	16179	16192	16567	16265	16308	16324	16493	16438	16491	16436	16278	16119	16586	16551	16365	16505	16447	16446	16271	16471	16489	16333	16546	16542	16563	16493	16561	16440	16565	16428	16357	16548	16584	16333	16473	16358	16519	16290	16411	16330	16502	16490	16465	16444	16583	16470	16422	16310	16363	16271	16385	16457	16468	16501	16393	16670	16431	16186	16305	16452	16305	16425	16408	16355	16606	16594	16507	16360	16370	16262	16552	16360	16245	16323	16482	16267	16363	16444	16461	16468	16398	16309	16272	16463	16520	16340	16412	16339	16399	16348	16234	16440	16534	16403	16527	16261	16360	16343	16629	16329	16518	16509	16438	16629	16396	16455	16541	16407	16529	16354	16369	16547	16450	16499	16368	16318	16594	16333	16562	16242	16466	16477	16327	16410	16430	16249	16381	16332	16261	16303	16548	16223	16243	16550	16353	16464	16432	16443	16383	16525	16246	16334	16426	16245	16308	16351	16524	16386	16657	16509	16478	16364	16459	16293	16153	16347	16649	16566	16481	16342	16526	16553	16441	16331	16573	16294	16322	16325	16523	16382	16572	16466	16400	16333	16523	16378	16244	16332	16302	16348	16277	16317	16238	16511	16517	16510	16432	16247	16388	16586	16420	16226	16465	16563	16454	16430	16286	16388	16694	16423	16533	16504	16331	16336	16271	16499	16511	16541	16247	16319	16593	16330	16209	16234	16305	16231	16534	16298	16292	16498	16325	16543	16499	16506	16456	16213	16449	16568	16375	16425	16322	16532	16424	16440	16559	16426	16349	16244	16486	16454	16217	16203	16541	16629	16584	16284	16286	16222	16377	16355	16266	16285	16357	16412	16157	16439	16321	16383	16448	16614	16615	16220	16200	16409	16470	16271	16518	16304	16343	16392	16413	16427	16556	16423	16541	16319	16501	16301	16463	16309	16190	16416	16443	16439	16531	16317	16530	16435	16449	16438	16513	16385	16508	16406	16412	16499	16433	16303	16444	16370	16604	16391	16258	16398	16274	16464	16556	16398	16332	16416	16480	16339	16248	16440	16470	16172	16404	16504	16470	16496	16404	16497	16467	16419	16123	16513	16320	16457	16184	16400	16304	16522	16412	16507	16398	16395	16450	16371	16584	16409	16348	16573	16561	16546	16509	16331	16464	16379	16446	16435	16506	16417	16377	16287	16368	16247	16296	16227	16205	16502	16389	16459	16250	16490	16404	16329	16352	16528	16239	16585	16376	16328	16330	16463	16543	16572	16519	16343	16260	16572	16514	16372	16339	16475	16393	16463	16248	16392	16407	16351	16424	16574	16392	16499	16265	16359	16455	16411	16561	16427	16520	16543	16532	16457	16688	16491	16440	16271	16417	16323	16539	16186	16354	16362	16383	16389	16288	16525	16531	16391	16222	16547	16381	16339	16368	16421	16316	16281	16389	16440	16345	16481	16345	16494	16398	16576	16353	16259	16702	16603	16200	16408	16527	16520	16455	16385	16151	16544	16602	16580	16545	16544	16412	16484	16478	16581	16547	16455	16480	16374	16369	16315	16492	16372	16528	16275	16546	16344	16392	16174	16480	16510	16384	16112	16532	16357	16226	16449	16611	16641	16340	16550	16297	16212	16398	16362	16321	16399	16444	16508	16366	16521	16398	16226	16443	16511	16392	16190	16411	16427	16426	16248	16451	16529	16531	16445	16557	16438	16343	16365	16458	16477	16445	16456	16258	16394	16391	16507	16448	16287	16553	16790	16387	16350	16398	16406	16519	16301	16371	16370	16526	16425	16375	16479	16408	16419	16450	16342	16601	16309	16404	16422	16602	16457	16567	16243	16352	16355	16429	16495	16543	16533	16539	16483	16371	16477	16374	16519	16320	16429	16340	16351	16551	16347	16395	16351	16312	16497	16438	16386	16326	16401	16374	16559	16565	16494	16329	16503	16476	16373	16314	16342	16374	16336	16294	16617	16567	16248	16300	16380	16408	16320	16389	16439	16296	16226	16411	16411	16480	16307	16376	16311	16279	16331	16298	16382	16352	16391	16432	16463	16564	16428	16600	16498	16374	16293	16527	16585	16221	16563	16671	16502	16616	16306	16296	16332	16435	16363	16443	16332	16209	16243	16549	16462	16456	16554	16358	16549	16529	16497	16366	16239	16499	16347	16485	16269	16233	16364	16349	16497	16678	16482	16367	16254	16397	16343	16733	16379	16479	16483	16331	16325	16660	16241	16412	16542	16295	16382	16618	16447	16472	16255	16507	16480	16260	16277
12533	23067	19450	17268	16219	15405	14630	14231	14199	14163	14220	14164	14133	13865	13991	13698	13568	13655	13567	13529	13619	13428	13698	13565	13647	13626	13506	13571	13541	13622	13768	13495	13499	13506	13600	13672	13491	13506	13384	13669	13644	13696	13676	13553	13616	13568	13654	13439	13575	13434	13507	13711	13462	13629	13540	13681	13629	13676	13499	13646	13738	13616	13554	13398	13652	13448	13501	13252	13515	13628	13478	13414	13491	13617	13529	13616	13393	13599	13674	13373	13484	13514	13640	13493	13490	13553	13523	13492	13593	13585	13472	13520	13484	13572	13703	13678	13652	13447	13431	13527	13431	13471	13567	13641	13398	13554	13487	13536	13445	13616	13522	13469	13481	13504	13449	13465	13652	13299	13591	13433	13618	13464	13705	13554	13581	13633	13532	13565	13522	13667	13597	13411	13604	13527	13498	13458	13483	13678	13452	13669	13486	13575	13400	13577	13452	13439	13589	13477	13406	13677	13492	13524	13281	13398	13556	13482	13616	13628	13627	13447	13449	13363	13478	13532	13417	13578	13663	13452	13642	13723	13556	13407	13690	13509	13550	13358	13516	13463	13499	13468	13451	13598	13275	13292	13505	13588	13398	13466	13424	13511	13541	13479	13729	13326	13450	13335	13552	13341	13648	13461	13467	13386	13578	13479	13551	13586	13625	13542	13472	13341	13629	13475	13455	13579	13544	13575	13416	13687	13560	13478	13587	13328	13578	13410	13568	13683	13608	13532	13666	13388	13472	13539	13440	13528	13637	13656	13472	13497	13603	13551	13554	13546	13385	13401	13554	13556	13530	13606	13391	13615	13648	13368	13410	13577	13381	13664	13592	13573	13663	13496	13612	13487	13582	13562	13469	13532	13559	13497	13508	13430	13517	13431	13595	13727	13471	13441	13552	13531	13586	13488	13531	13460	13534	13556	13524	13567	13523	13394	13192	13559	13458	13572	13648	13634	13424	13656	13451	13472	13539	13429	13671	13498	13606	13423	13516	13639	13619	13475	13474	13415	13459	13454	13657	13389	13610	13604	13578	13491	13517	13598	13479	13604	13543	13585	13577	13447	13490	13685	13417	13492	13484	13448	13380	13394	13534	13545	13531	13668	13582	13542	13540	13555	13621	13517	13477	13516	13604	13523	13534	13547	13527	13569	13590	13478	13495	13546	13515	13592	13694	13399	13526	13546	13605	13600	13599	13412	13532	13537	13523	13548	13457	13479	13482	13497	13394	13537	13663	13507	13556	13520	13585	13599	13323	13581	13386	13618	13580	13321	13503	13489	13645	13481	13421	13353	13477	13562	13337	13754	13562	13395	13656	13539	13522	13442	13607	13361	13458	13441	13479	13534	13621	13532	13455	13535	13364	13379	13606	13551	13371	13396	13522	13447	13501	13390	13532	13433	13494	13578	13503	13603	13622	13504	13379	13537	13332	13448	13371	13543	13597	13512	13448	13397	13620	13546	13387	13686	13445	13604	13682	13540	13314	13488	13733	13497	13645	13422	13397	13620	13461	13665	13458	13432	13532	13551	13593	13553	13437	13433	13599	13482	13526	13634	13524	13565	13578	13321	13420	13352	13555	13501	13432	13472	13521	13431	13470	13660	13581	13459	13599	13649	13571	13697	13480	13553	13461	13491	13532	13490	13449	13551	13602	13471	13483	13562	13454	13714	13518	13513	13558	13478	13510	13515	13484	13474	13617	13552	13396	13462	13661	13441	13558	13391	13264	13542	13372	13428	13533	13643	13370	13427	13406	13576	13506	13401	13370	13731	13500	13480	13510	13549	13506	13356	13592	13503	13507	13460	13471	13383	13719	13436	13527	13468	13490	13444	13414	13566	13641	13417	13591	13614	13542	13439	13631	13422	13556	13539	13454	13542	13602	13564	13515	13504	13594	13483	13671	13542	13705	13471	13478	13521	13448	13478	13686	13500	13661	13559	13528	13347	13634	13620	13508	13633	13606	13568	13635	13471	13512	13587	13464	13482	13289	13461	13602	13634	13571	13543	13534	13619	13459	13487	13552	13604	13599	13544	13582	13542	13576	13440	13526	13600	13450	13678	13437	13723	13408	13458	13511	13519	13743	13480	13528	13539	13576	13417	13606	13544	13573	13576	13301	13454	13537	13558	13454	13645	13690	13501	13631	13413	13489	13641	13578	13557	13497	13528	13655	13597	13388	13500	13537	13509	13525	13560	13585	13674	13446	13399	13616	13561	13596	13436	13503	13536	13366	13483	13440	13695	13485	13438	13536	13409	13562	13561	13605	13566	13455	13456	13509	13506	13511	13501	13401	13551	13368	13413	13465	13500	13557	13576	13560	13456	13523	13627	13383	13601	13501	13494	13551	13478	13597	13698	13435	13741	13577	13445	13466	13463	13568	13386	13570	13595	13742	13457	13395	13543	13455	13549	13660	13576	13456	13467	13517	13647	13717	13569	13499	13738	13436	13474	13430	13561	13560	13401	13695	13490	13479	13665	13493	13409	13613	13560	13478	13477	13595	13618	13664	13447	13461	13611	13607	13487	13397	13779	13530	13427	13600	13490	13444	13533	13466	13597	13559	13572	13518	13481	13425	13328	13546	13461	13532	13531	13408	13411	13465	13473	13545	13530	13508	13636	13468	13564	13587	13344	13492	13553	13565	13431	13477	13534	13639	13460	13514	13511	13631	13488	13457	13535	13421	13636	13678	13448	13735	13558	13522	13621	13508	13430	13467	13396	13412	13641	13417	13607	13608	13601	13531	13699	13307	13692	13548	13589	13517	13460	13613	13558	13635	13432	13675	13508	13429	13485	13621	13518	13605	13408	13337	13436	13562	13558	13496	13761	13555	13456	13485	13471	13477	13503	13428	13570	13479	13445	13574	13530	13565	13606	13425	13532	13527	13577	13529	13529	13600	13516	13544	13452	13569	13432	13590	13578	13589	13427	13437	13363	13554	13519	13579	13474	13629	13395	13506	13510	13449	13469	13649	13598	13566	13341	13607	13523	13603	13478	13564	13571	13552	13468	13645	13520	13676	13600	13527	13384	13611	13680	13534	13379	13626	13422	13394	13395	13621	13598	13597	13426	13489	13417	13551	13438	13569	13618	13524	13495	13483	13533	13659	13559	13434	13519	13438	13466	13559	13632	13546	13452	13714	13605	13446	13532	13577	13578	13444	13690	13531	13591	13494	13565	13594	13550	13657	13477	13553	13334	13556	13669	13598	13425	13486	13449	13588	13526	13484	13548	13372	13492	13652	13496	13546	13657	13678	13583	13569	13497	13485	13552	13519	13431	13579	13416	13530	13582	13447	13463	13347	13379	13533	13568	13541	13492	13611	13516	13411	13624	13598	13588	13651	13482	13480	13461	13589	13585	13468	13414	13581	13497	13491	13518	13611	13397	13451	13794	13572	13487	13604	13512	13484	13520	13463	13563	13602	13433	13480	13619	13617	13419	13542	13436	13608	13250	13384	13598	13415	13547	13424	13493	13419	13613	13416	13440	13514	13645	13499	13516	13571	13579	13376	13561	13490	13458	13457	13409	13556	13412	13539	13469	13618	13663	13357	13614	13233	13560	13475	13533	13408	13571	13520	13528	13435	13440	13495	13724	13470	13562	13589	13569	13570	13704	13480	13421	13420	13551	13602	13509	13408	13575	13411	13533	13495	13462	13578	13450	13436	13378	13391	13571	13606	13453	13517	13539	13481	13472	13608	13408	13551	13400	13543	13496	13499	13610	13500	13638	13606	13519	13498	13581	13370	13612	13496	13361	13622	13474	13544	13549	13565	13437	13504	13490	13696	13514	13554	13546	13515	13663	13443	13466	13555	13539	13540	13589	13505	13438	13578	13706	13615	13539	13610	13434	13512	13422	13412	13559	13480	13500	13466	13449	13454	13325	13569	13464	13563	13442	13434	13476	13624	13504	13551	13560	13503	13540	13474	13495	13607	13526	13660	13631	13521	13679	13419	13438	13620	13493	13520	13566	13581	13677	13477	13736	13531	13490	13435	13637	13593	13534	13448	13486	13371	13473	13598	13651	13481	13588	13459	13550	13393	13572	13489	13592	13330	13441	13605	13498	13751	13569	13587	13673	13599	13523	13441	13342	13609	13710	13472	13531	13489	13413	13421	13715	13564	13597	13505	13617	13368	13507	13576	13525	13470	13496	13522	13584	13737	13594	13585	13329	13557	13630	13558	13735	13594	13511	13372	13655	13547	13374	13458	13558	13407	13576	13512	13514	13520	13476	13589	13384	13417	13521	13642	13489	13498	13502	13624	13454	13536	13605	13619	13469	13446	13470	13652	13568	13525	13541	13513	13594	13566	13493	13657	13409	13424	13397	13489	13548	13361	13465	13518	13445	13645	13557	13602	13411	13629	13569	13533	13414	13642	13470	13523	13430	13589	13500	13477	13518	13517	13377	13601	13367	13493	13382	13573	13492	13476	13300	13512	13566	13397	13542	13557	13352	13278	13628	13464	13539	13477	13640	13516	13618	13507	13646	13396	13407	13434	13367	13357	13488	13526	13481	13490	13557	13565	13519	13670	13514	13502	13502	13511	13474	13576	13445	13391	13478	13459	13528	13549	13609	13464	13394	13519	13594	13558	13448	13427	13636	13568	13483	13531	13506	13505	13475	13435	13524	13292	13457	13543	13524	13468	13486	13611	13441	13518	13408	13461	13696	13591	13512	13625	13493	13620	13555	13597	13567	13771	13622	13461	13591	13466	13551	13500	13508	13453	13551	13383	13617	13391	13404	13466	13554	13541	13486	13499	13362	13487	13387	13423	13476	13526	13636	13642	13617	13520	13643	13370	13471	13646	13382	13479	13513	13560	13560	13484	13537	13545	13521	13563	13475	13483	13582	13521	13312	13639	13444	13518	13472	13420	13453	13429	13416	13501	13510	13690	13485	13536	13557	13534	13395	13417	13547	13496	13509	13478	13602	13620	13551	13605	13465	13687	13489	13425	13485	13519	13532	13471	13514	13554	13456	13470	13521	13502	13537	13584	13537	13449	13498	13458	13658	13545	13369	13468	13542	13459	13496	13415	13534	13575	13493	13481	13293	13518	13736	13475	13442	13572	13541	13603	13429	13624	13582	13571	13472	13653	13518	13530	13584	13436	13499	13351	13581	13471	13560	13593	13458
29920	22314	21997	19874	18036	17719	17738	17646	17511	17863	17655	17635	17714	17695	17593	17487	17550	17380	17561	17527	17547	17503	17399	17302	17598	17583	17187	17407	17399	17318	17525	17661	17542	17571	17389	17598	17508	17656	17449	17147	17714	17325	17638	17436	17459	17636	17519	17622	17499	17491	17677	17519	17621	17584	17441	17420	17413	17293	17375	17304	17303	17643	17503	17542	17507	17427	17404	17359	17508	17457	17389	17365	17566	17532	17347	17495	17471	17442	17330	17294	17425	17456	17737	17507	17683	17452	17652	17561	17432	17443	17360	17309	17330	17483	17417	17441	17564	17394	17451	17488	17319	17357	17423	17422	17429	17394	17503	17807	17545	17436	17547	17225	17497	17243	17515	17377	17328	17424	17481	17398	17277	17391	17575	17317	17437	17465	17389	17556	17394	17410	17510	17373	17352	17632	17470	17340	17345	17555	17444	17521	17702	17554	17351	17420	17351	17572	17318	17509	17487	17462	17447	17533	17552	17565	17579	17271	17243	17342	17404	17453	17562	17447	17599	17375	17279	17530	17330	17486	17343	17119	17513	17322	17446	17538	17466	17492	17466	17444	17654	17468	17504	17337	17468	17350	17401	17428	17438	17427	17370	17421	17557	17529	17515	17322	17520	17285	17234	17156	17420	17648	17653	17432	17382	17308	17560	17395	17457	17375	17389	17645	17201	17463	17449	17565	17365	17512	17517	17531	17537	17511	17368	17430	17448	17497	17681	17368	17479	17461	17342	17487	17444	17505	17508	17348	17337	17460	17469	17309	17363	17486	17481	17311	17538	17504	17484	17532	17561	17686	17625	17373	17541	17434	17417	17581	17606	17660	17618	17311	17287	17375	17279	17360	17341	17319	17600	17425	17338	17218	17191	17472	17518	17456	17523	17335	17473	17404	17507	17481	17399	17549	17414	17564	17453	17451	17517	17594	17470	17343	17315	17543	17382	17379	17338	17455	17395	17422	17511	17407	17411	17310	17578	17345	17492	17520	17317	17438	17610	17318	17712	17521	17537	17577	17652	17317	17323	17500	17481	17689	17580	17351	17756	17434	17419	17536	17610	17451	17454	17575	17455	17460	17671	17550	17292	17329	17489	17534	17451	17292	17362	17514	17489	17542	17465	17674	17482	17305	17495	17410	17492	17340	17570	17451	17340	17500	17452	17479	17269	17332	17542	17395	17495	17370	17538	17511	17398	17296	17557	17641	17340	17270	17534	17549	17390	17393	17623	17575	17423	17337	17604	17376	17500	17525	17583	17516	17807	17395	17543	17569	17467	17532	17293	17497	17515	17211	17281	17514	17519	17408	17288	17431	17537	17461	17508	17329	17565	17361	17544	17647	17438	17382	17451	17655	17579	17413	17679	17399	17511	17320	17456	17428	17509	17398	17607	17413	17443	17253	17433	17427	17545	17544	17528	17263	17600	17727	17214	17597	17537	17593	17360	17706	17416	17496	17346	17380	17682	17488	17429	17564	17528	17353	17503	17583	17232	17753	17494	17404	17389	17389	17296	17436	17393	17303	17469	17494	17591	17499	17379	17552	17492	17358	17764	17689	17461	17445	17611	17413	17553	17477	17217	17500	17628	17331	17296	17398	17469	17263	17510	17495	17381	17370	17602	17394	17415	17436	17339	17472	17413	17606	17609	17448	17415	17347	17605	17584	17251	17329	17527	17285	17488	17601	17619	17432	17776	17453	17496	17302	17655	17539	17464	17420	17658	17542	17482	17664	17489	17503	17475	17484	17286	17491	17518	17346	17430	17551	17625	17650	17498	17428	17465	17355	17428	17719	17658	17516	17662	17541	17357	17309	17558	17481	17670	17742	17560	17389	17406	17520	17488	17469	17594	17645	17469	17602	17425	17517	17566	17419	17485	17325	17540	17428	17489	17356	17446	17578	17311	17382	17225	17444	17365	17277	17528	17641	17595	17498	17709	17646	17543	17415	17450	17667	17466	17407	17564	17352	17402	17454	17416	17449	17597	17482	17530	17610	17538	17265	17541	17579	17331	17483	17478	17446	17722	17368	17502	17377	17453	17513	17474	17467	17678	17624	17513	17709	17555	17439	17491	17492	17525	17410	17499	17613	17650	17464	17403	17675	17463	17343	17315	17334	17326	17353	17522	17535	17528	17465	17455	17372	17398	17344	17618	17477	17539	17596	17332	17643	17417	17435	17528	17427	17406	17297	17515	17651	17429	17471	17590	17461	17519	17553	17498	17413	17436	17566	17549	17343	17532	17594	17470	17524	17399	17387	17539	17488	17287	17493	17580	17463	17236	17694	17454	17535	17524	17592	17345	17646	17279	17520	17542	17524	17268	17278	17384	17311	17391	17582	17419	17554	17596	17634	17469	17440	17511	17488	17375	17531	17374	17377	17391	17591	17460	17527	17722	17431	17279	17473	17558	17372	17414	17484	17472	17494	17602	17343	17441	17471	17410	17451	17614	17416	17336	17606	17491	17611	17472	17382	17519	17462	17265	17520	17354	17453	17670	17571	17537	17346	17512	17370	17533	17662	17609	17647	17783	17557	17559	17348	17519	17394	17500	17413	17437	17627	17539	17534	17487	17248	17526	17568	17444	17773	17680	17480	17471	17351	17198	17374	17338	17513	17439	17582	17485	17364	17432	17516	17410	17389	17327	17402	17395	17430	17424	17336	17293	17547	17689	17449	17595	17547	17584	17526	17491	17549	17520	17436	17543	17460	17535	17485	17587	17537	17490	17489	17417	17416	17437	17442	17400	17426	17443	17651	17540	17478	17530	17531	17357	17464	17411	17514	17441	17520	17313	17371	17527	17425	17505	17243	17412	17557	17398	17417	17608	17532	17451	17503	17397	17475	17385	17414	17406	17362	17480	17588	17282	17437	17473	17423	17561	17407	17486	17509	17536	17630	17478	17366	17366	17585	17609	17573	17759	17582	17345	17427	17495	17539	17463	17520	17525	17462	17382	17681	17453	17446	17347	17355	17513	17425	17436	17517	17582	17433	17586	17375	17311	17552	17414	17653	17371	17467	17419	17220	17509	17432	17351	17528	17526	17392	17362	17522	17483	17499	17469	17479	17462	17526	17372	17434	17682	17447	17432	17484	17351	17631	17445	17440	17432	17452	17475	17514	17454	17419	17389	17434	17340	17442	17604	17375	17320	17632	17527	17536	17398	17488	17636	17455	17370	17485	17611	17359	17580	17428	17308	17293	17590	17577	17401	17426	17593	17508	17314	17579	17446	17571	17620	17423	17458	17491	17597	17415	17600	17416	17672	17584	17610	17469	17474	17551	17847	17465	17360	17315	17400	17449	17267	17580	17536	17377	17463	17738	17458	17470	17595	17507	17651	17660	17322	17286	17448	17449	17704	17424	17380	17444	17568	17417	17541	17656	17338	17670	17500	17504	17505	17424	17513	17462	17350	17418	17249	17440	17355	17529	17660	17458	17682	17514	17480	17544	17517	17501	17550	17721	17534	17601	17367	17475	17456	17421	17661	17502	17314	17205	17423	17428	17539	17422	17323	17443	17341	17445	17432	17590	17566	17563	17328	17437	17467	17580	17418	17510	17426	17358	17499	17551	17517	17476	17516	17467	17466	17607	17545	17436	17666	17687	17490	17533	17443	17503	17433	17367	17363	17423	17462	17536	17640	17533	17484	17740	17656	17395	17566	17449	17265	17375	17513	17363	17712	17386	17253	17594	17693	17395	17407	17368	17543	17272	17590	17564	17312	17406	17390	17626	17362	17390	17502	17603	17529	17386	17475	17324	17417	17620	17582	17447	17445	17420	17379	17387	17491	17331	17326	17484	17689	17453	17499	17343	17417	17359	17553	17487	17244	17290	17470	17447	17492	17279	17442	17515	17225	17316	17397	17550	17374	17457	17436	17469	17529	17306	17610	17581	17513	17595	17628	17600	17438	17292	17530	17450	17405	17244	17463	17379	17590	17532	17427	17520	17673	17371	17301	17476	17564	17330	17485	17772	17504	17299	17449	17420	17469	17404	17372	17401	17426	17540	17489	17483	17669	17626	17615	17319	17547	17710	17361	17555	17548	17465	17390	17471	17395	17178	17472	17622	17239	17466	17634	17466	17439	17458	17268	17379	17436	17504	17490	17318	17439	17627	17475	17400	17418	17327	17514	17403	17586	17531	17428	17533	17529	17443	17310	17517	17516	17356	17589	17591	17567	17595	17517	17366	17548	17455	17482	17456	17521	17610	17556	17442	17560	17555	17407	17410	17372	17421	17676	17367	17551	17365	17366	17365	17474	17490	17588	17656	17570	17809	17620	17359	17544	17458	17372	17548	17562	17451	17360	17465	17616	17511	17558	17355	17394	17465	17489	17634	17466	17358	17606	17315	17431	17546	17598	17441	17673	17476	17514	17205	17462	17492	17480	17576	17536	17470	17522	17468	17304	17509	17395	17564	17319	17524	17555	17574	17473	17454	17392	17508	17498	17495	17464	17394	17767	17470	17621	17560	17501	17590	17366	17498	17611	17468	17525	17487	17507	17491	17455	17314	17459	17521	17367	17371	17429	17516	17507	17243	17374	17307	17510	17450	17642	17426	17508	17575	17311	17311	17613	17479	17335	17394	17515	17506	17423	17513	17345	17688	17538	17362	17280	17315	17407	17400	17772	17268	17516	17461	17619	17508	17673	17606	17386	17628	17404	17397	17452	17408	17500	17526	17588	17555	17560	17514	17518	17495	17462	17428	17358	17592	17422	17496	17439	17429	17590	17292	17416	17464	17708	17486	17594	17519	17439	17409	17430	17548	17349	17339	17390	17444	17230	17478	17148	17380	17323	17350	17426	17573	17427	17643	17577	17546	17420	17389	17612	17543	17361	17236	17573	17495	17556	17421	17462	17615	17375	17511	17750	17586	17503	17428	17197	17721	17304	17511	17495	17445	17413	17732	17481	17426	17504	17417	17390	17593	17581	17439	17453	17491	17445	17417	17466	17498	17430	17358	17524	17508	17572	17230	17446	17158	17598	17258	17510	17626	17527	17394	17390	17437	17641	17383	17420	17493	17394	17647	17272	17541	17578	17334	17672	17530	17447	17401	17333	17606	17530	17580	17408	17415	17509	17471	17363	17564	17391	17422	17480	17579	17557	17450	17418	17381	17379	17518	17515	17419	17497	17345
15489	17555	15882	15303	15006	14644	14459	14467	14311	14417	14326	14441	14241	14185	14248	14250	14072	14163	14221	14226	14205	14299	14531	14152	14067	14221	14206	14098	14111	14084	14180	14057	14139	14013	14083	14240	14079	14258	14147	14128	14274	13987	14295	14129	14244	14061	14155	14126	14101	14146	14076	14293	14100	13870	14178	14058	14126	14129	14175	13918	14001	14259	14173	14099	14106	13963	14097	14349	14108	14206	14300	14113	14131	14165	14172	14217	14249	14158	14184	14122	14220	14058	14273	14159	14035	14077	14224	14273	14222	14004	14208	14308	14217	14249	14040	14071	14167	13949	14151	14076	14059	14239	14251	14066	14131	14055	14160	14093	14115	14135	14205	14141	14225	14063	14115	14017	14143	14244	13951	14196	14190	13987	14235	14090	14042	14323	14104	14253	14157	14264	14025	14199	14110	14113	14277	14125	14245	14172	14048	14209	14076	13947	14157	14093	14101	14201	14182	14084	14120	13988	14151	14082	14074	14038	14099	14025	14141	14223	14037	14282	14277	14100	14010	13974	13952	14034	14025	14083	14212	14241	13969	14211	14061	14102	14087	14340	14104	14108	14136	13981	14203	14173	14164	13927	14130	14149	14111	14062	14147	14087	14183	14031	14044	14133	14152	14104	14173	14194	14134	13934	14142	14113	14171	14012	14203	14125	14172	14035	14235	14228	13969	14121	13993	14184	14081	13976	14133	14175	14090	14028	14140	14159	14116	14099	14154	14134	14197	14136	14292	14003	14156	14150	14053	14250	14425	14099	14057	14144	14095	14136	14173	14204	14009	14146	14049	14094	14068	14162	13976	14193	14170	14123	14122	14157	14356	14172	14135	14097	14051	13949	14072	13967	14117	14162	14197	13972	14049	14165	14188	14114	14112	14137	14263	14187	14183	14117	14163	14092	14174	14145	14281	14019	14147	14064	14120	14057	14233	14104	14123	13954	14218	14175	14097	14271	14165	14302	14181	14309	14118	14003	14098	14073	14015	14230	14151	14223	14167	14042	14041	14186	14150	14187	14062	14058	14329	14143	14156	14124	14057	14111	14123	14167	14101	14171	14131	14139	14235	14153	14215	14157	14077	14113	14138	14153	14066	14149	14092	14010	14237	14137	14236	14021	14160	13901	14253	14218	14111	14291	14074	14185	14184	14078	14145	14106	13982	14041	13949	14260	14063	14159	14138	14161	14201	14157	14037	14054	14087	14193	14325	14035	14174	14144	14192	14357	14354	14132	14234	14206	14168	14151	14009	14205	14081	14213	14124	14227	14077	14119	14110	14203	14160	14229	14197	14031	14200	14146	13961	14175	14232	14247	14164	14060	14125	14131	14116	14261	13956	14317	14208	14220	14021	14257	14222	14156	14083	14164	14086	14133	14082	14158	14174	14118	14159	14006	14080	14299	14118	14010	14180	14166	14239	14096	14111	14320	14080	14200	14145	14124	14177	14254	13933	13993	14128	14156	13927	14070	14233	14093	14254	13946	13837	14079	14205	14191	14171	14012	14036	14175	14038	14179	14151	14188	13966	14125	14028	14226	14027	14099	14089	14123	14353	14115	14290	14031	13939	14092	14117	14269	14033	14135	14201	14114	14166	14252	14092	14099	14107	14112	14226	14204	14057	14196	13926	14122	14078	14120	14230	14092	14172	14165	14220	14128	14179	14251	14099	14265	14054	14042	14243	14152	14193	14009	14031	14125	14031	14146	14144	14162	14057	13967	14136	14162	14169	13950	14257	14088	14206	14140	14114	14182	14045	14232	14013	14178	14132	14025	14064	14101	14044	14003	14223	14374	14064	14114	14095	14086	14243	14165	14001	14170	14102	14198	14138	14164	14194	14169	14083	14200	14037	14092	14178	14038	14016	14086	14188	14224	13905	14214	14084	14090	14185	14169	14021	14170	13992	14306	14104	14038	14098	14102	14195	13996	14038	14042	13918	14210	14169	13986	14024	14187	14162	14198	14160	14069	14202	14238	14275	14165	14285	14119	14085	14004	14035	14076	14140	14148	14136	14051	14111	14115	14091	14040	14120	14152	14147	13956	14132	14008	13994	14028	14063	14127	14139	14061	14169	13979	14256	14045	14182	14030	14237	14279	14147	14227	14016	14135	14040	14087	14035	14099	14062	14168	14183	14123	14224	13956	14226	14206	14183	14071	14201	14153	14172	14294	14146	14235	14200	14121	14035	14166	14130	14065	14047	14023	14138	14204	14243	14163	14123	14082	14070	14051	14148	14073	14031	14188	14250	14120	14136	14164	14218	14049	14089	14178	14064	14237	14087	14069	14123	14050	14254	14019	14127	14323	14082	14233	14145	14059	14052	14170	14071	14040	14208	14166	14088	14095	14176	14148	14055	13971	14092	14123	14213	14300	13933	14343	14093	14146	14112	14138	14260	14255	14086	14311	14185	14107	14217	14130	14253	14199	14114	14041	14054	14271	14108	14026	14150	14231	13998	14235	14133	14022	14184	14061	14120	14066	13965	14155	14110	14140	14110	14281	14271	14017	14104	14167	14162	14261	14203	14014	14273	14287	14089	14100	14167	14034	14126	14083	14227	14064	14087	14289	14152	14055	14129	14146	14234	14072	14060	14142	14032	14135	14018	14175	14065	14157	14128	14093	14018	14078	14183	14225	13999	14266	14088	14143	14196	14168	14218	14227	14089	14031	14055	14232	14174	14034	14252	14060	14083	14164	14160	14194	14362	14126	14207	14154	14115	14107	14178	14097	14045	14151	14039	13915	14031	14200	14015	14118	14118	13973	14180	14297	14208	14235	14005	14174	14076	14241	14273	14051	13998	14203	13944	14151	14014	14073	14023	14267	14080	14080	14301	14084	14114	14037	14069	14170	14303	14142	14087	14187	14065	14071	14344	14056	13968	14200	14155	14027	14164	14245	14215	13948	14098	14091	14155	14168	14179	14102	14129	14280	14298	14132	14114	14113	14099	14089	13983	14135	13989	14096	14330	14006	14099	14178	14143	14008	14062	14182	14283	14225	14044	14192	14203	14173	14272	14015	14135	14149	14210	14279	14067	13933	14023	13927	14169	14252	14074	14047	14129	14282	14008	14218	14098	14082	14295	14166	14159	14095	14020	14213	14183	14126	14139	14116	13995	14189	14034	14097	14142	14278	14141	14093	14164	14127	13961	14094	14135	14121	14164	14042	14080	14109	14105	14069	14010	14059	14180	14142	14122	14218	14049	14222	14149	14223	14023	14104	14323	14291	14071	14118	14155	14123	14130	14104	14218	14034	14102	14052	14199	14191	14126	14139	14230	14198	14134	14220	14001	14297	13988	14093	14260	14232	14197	14188	14212	14031	14190	14162	14138	14083	13961	14190	14086	14140	14171	14073	14078	13957	14063	14059	13847	14098	14106	14095	14052	14156	14207	14064	14153	14209	14142	14248	14095	14023	14105	14259	14207	14120	14150	14234	14124	14069	14118	14251	14259	14005	14055	14074	14302	14006	14043	14170	14054	14162	14051	14025	13985	14164	14229	14167	14207	14010	14061	14136	14145	14073	14312	14184	13991	13994	14048	14003	13983	14192	13967	14182	14082	14170	14109	13989	14154	14133	14266	14106	14107	14334	14089	14156	14032	14083	14159	14356	14207	14277	13974	14248	14183	14145	14179	14336	14057	14211	14026	14301	14131	14183	14190	14122	14138	14103	14234	14096	14106	14234	14010	14233	14009	14089	14160	14140	14253	14149	14257	14072	13880	14193	14163	14339	14133	14036	14178	14171	14149	13898	14248	14055	14076	14272	14199	14169	14188	14072	14254	14198	14006	13940	14194	14157	14073	14145	14257	14137	14017	14024	14059	14262	14112	14001	14194	14133	14172	14022	14036	14249	14148	14040	14124	14039	14223	14077	14052	14073	14146	14102	13943	14097	13979	14152	14203	13975	14130	14266	13979	14180	14239	14139	14193	14068	14115	13989	14228	14097	14126	14204	14110	14258	14188	14094	14202	13916	14138	14283	14213	14170	14126	14412	14206	14020	14171	14195	14230	14264	14296	14072	13919	14213	14299	14262	14300	14232	14283	14015	14138	14089	14240	14173	14241	14171	14215	14191	14327	14169	14199	14107	14058	14112	14062	14138	14288	14254	14060	14116	14152	14259	14041	13978	14172	13949	14145	14057	14095	14146	14077	14234	14203	14114	14149	14019	14122	14121	14150	14263	14027	14133	14100	14017	14138	14257	14163	14205	14124	14148	14023	14094	14104	14238	14306	14048	14149	14188	14122	14098	14132	13961	14045	14208	14114	14238	14067	14187	14191	14161	14217	14210	14145	14180	14221	14110	14215	14096	13984	14213	14046	14107	14102	14049	14276	14106	13968	13988	14063	14061	14200	14152	14028	14155	14166	14059	14024	14048	14180	14250	14252	14246	13978	14045	14117	14069	14025	14173	14216	14084	14169	14276	14284	13914	14294	14191	14252	14143	14158	14108	13993	14080	14305	14180	14106	14022	14287	14072	14170	13949	14251	14067	14102	14258	13984	14184	14260	14061	13957	14153	14067	14060	14144	14265	14128	14159	14268	14053	14258	14137	14182	14175	14035	14190	14163	14102	14030	13954	14158	14193	14171	14196	14142	14181	14137	14053	14173	14037	14170	14152	14077	14136	14112	14178	14190	14196	14103	14087	14303	14215	14105	14152	13942	14180	14227	14131	14117	14020	14099	14293	14256	14157	14087	14115	14026	14108	14134	14196	14098	14080	14230	14141	14203	14091	14043	14102	14201	14107	14057	14197	14041	14089	14233	14148	14123	14157	14203	14308	14065	14076	14173	14205	14205	14181	14226	14183	14205	14098	14100	14421	14146	13982	14183	14088	14103	14106	14023	14193	14229	14048	14209	14356	14236	14207	14250	14077	14089	14196	14162	14073	14203	14163	14081	14124	14248	14179	14238	14111	14397	14138	14272	14145	13947	14227	14168	14240	14108	14035	14049	14340	14054	14154	13991	14127	14172	14190	14092	13967	14184	14109	14073	14093	13997	14231	14040	14058	14226	14132	14094	14163	14110	13950	14111	13985	14119	14025	14079	14165	14132	14002	14280	13988	14075	14172	14128	14059	14112	14071	14254	14253	14133	14245	14177	14249	14027	14129	13950	14116	13927	14304	14085	14104	14041	14143
23340	21294	28063	25014	22086	20374	19020	17554	17060	17478	17225	17170	17158	17128	16697	16949	16897	16818	16902	16823	16956	16830	16776	16680	16806	16581	16823	16709	16942	16911	16813	16674	16898	16589	16857	16964	16629	16741	16945	16892	16755	16736	16605	16876	16840	16789	16598	16778	16572	16508	16638	16752	16469	16878	16810	16861	16458	16854	16665	16810	16871	16661	16791	16617	16900	16770	16904	16731	16973	16718	16565	16588	16601	16723	16803	16820	16711	16703	16725	16781	16850	16808	16955	16884	16687	16676	16608	16716	16625	17154	16703	16697	16743	16879	16624	16739	16669	16819	16790	16658	16672	16677	16730	16631	16823	16905	16856	16768	16545	16561	16760	16970	16835	16664	16839	16634	16966	16903	16655	16758	16945	17000	16846	16759	16551	16720	16639	16726	16796	16908	16878	16553	17073	16657	16807	16746	16906	16961	16801	16861	16694	16594	16717	16822	16645	16743	16862	16820	16559	16832	16825	16803	16825	16698	16590	16966	16633	16814	16700	16848	16806	16724	16627	16622	16673	16808	16931	16904	16859	16694	16854	16619	16754	16701	16653	16783	16643	16633	16764	16641	16797	16777	16735	16812	16608	16672	16574	16654	16681	16708	16757	16853	16870	16831	16665	16619	16910	16723	16857	16897	16923	16823	16918	16563	16768	16670	16576	16595	16752	16754	16733	16670	16881	16746	16925	16927	16788	16783	16759	16699	16742	16903	16715	16657	16740	16827	16529	16910	16715	16811	16909	16941	16676	16672	16739	16600	16553	16923	16927	16527	16881	17025	16616	16918	16751	16721	16800	16798	16999	16890	16761	16774	16703	16722	16770	16602	16749	16635	16994	16911	16724	16743	16820	16787	16786	16770	16755	16741	16726	16935	16640	16662	16843	16911	16638	16743	16884	16713	16724	16674	16934	16603	16646	16893	16785	16604	16834	16786	16815	16866	16834	16913	16992	16664	16745	16778	16949	16824	16829	16667	16699	16972	16841	16766	16758	16764	16667	16818	16841	16885	16692	16735	16858	16857	16853	16765	16412	16824	16798	16759	16820	16786	16948	16789	16653	16530	16596	16811	16687	16892	16758	16607	16848	16633	16484	16947	16901	16676	16748	16525	16941	16688	16641	16763	16659	16755	16668	16552	16969	16732	16826	16855	16995	16898	16662	16797	16875	16636	16665	16707	16803	16832	16736	16795	16804	16621	16848	16783	16775	16775	16726	16754	16863	16773	16881	16870	16844	16780	16798	16642	16607	16558	16688	16483	16699	16768	16860	16805	16831	16704	16642	16895	16786	16650	16940	16719	16753	16739	16562	16696	16855	16780	16856	16651	16814	16750	16809	16722	16733	16718	16693	16734	16885	16785	16671	16936	17139	16709	16759	16865	16705	16639	17076	16920	16830	16688	16571	16730	16982	16642	16773	16674	16625	16833	16778	16840	16740	16998	16773	16735	16758	16622	16588	16890	16616	16807	16798	16882	16612	16812	16775	16807	16532	16886	16813	16790	16787	16956	16864	16808	16972	16635	16716	16672	16805	17044	16875	16648	16810	16822	16705	16733	16689	16737	16538	16749	16973	16931	16815	16694	16829	16618	16796	16671	16663	16604	16757	16646	16751	16743	16873	16582	16703	16841	16939	16782	16706	16646	16886	16819	16842	16666	16740	16709	16814	16536	16748	16892	16814	16842	16738	16839	16825	16733	16726	16841	16872	16696	16435	16729	16730	16802	16647	16623	16722	16734	16866	16936	16802	16801	16691	16580	16808	16575	16737	16702	16794	16614	16806	16760	16594	16792	16814	16950	16658	16804	17011	16788	16746	16834	16800	16762	16648	16716	16777	16828	16738	16885	16644	16877	16790	16543	16774	16692	16954	16990	16768	16788	16628	16875	16711	16802	16845	16866	16764	16863	16801	16752	16858	16619	16805	16811	16707	16829	16798	16851	16803	16551	16683	16718	16769	16695	16868	16756	16830	16710	16730	16805	16729	16849	16988	16828	16683	17044	17031	16707	16998	16931	16577	16795	16783	16687	16658	16783	16904	16712	16915	16809	16636	16660	16736	16793	16985	16746	16726	16963	16772	16665	16615	16812	16731	16683	16604	16856	16745	16759	16723	16582	16702	16748	16646	16764	16814	16810	16976	16666	16586	16668	16697	16691	16627	16835	16634	16703	16708	16713	16799	16745	16782	16747	16731	16735	16843	16705	16782	16888	16667	16970	16867	16789	16762	16928	16939	16702	16961	16821	16840	16883	16583	16772	16789	16770	16820	16847	16850	16773	16683	16715	16707	16959	16972	16808	16727	16655	17050	17029	16869	16794	16929	16894	17030	16877	16766	16709	16856	16701	16811	16774	16926	16589	16735	16739	16956	16639	16857	16912	16746	16790	16634	16577	16993	16821	16791	16891	16936	16773	16645	16627	16827	16684	16901	16766	16803	16818	16718	16740	16841	16716	16844	16846	16676	16605	16782	16688	16699	16688	16606	16797	16649	16757	16817	16625	16598	17022	16590	16680	16643	16571	16810	16875	16695	16752	16879	17067	16734	16723	16914	16695	16646	16858	17050	16872	16853	16839	16808	16773	16754	16625	16710	16593	16744	16873	16870	16849	16672	16727	16637	16676	16758	16776	16783	16773	16828	16700	16754	16795	16571	16878	16793	16806	16924	16756	16763	16658	16847	16766	16766	16790	16873	16582	16745	16702	16633	16588	16864	16804	16801	16849	16762	16839	16863	16670	16798	16855	16721	16691	16775	16759	16755	16636	16723	16569	16961	16638	16885	16618	16872	16799	16755	16888	16615	16756	16690	16819	16663	16671	16737	16708	16814	16697	16891	16792	16869	16606	16571	16758	16682	16866	16870	16916	16863	16896	16905	16871	16602	16712	16625	16803	16710	16833	16777	16986	16733	16767	16699	16789	16825	16604	16823	16786	16935	16690	16991	16765	16706	16809	16640	16714	16769	16755	16781	16742	16603	16616	16822	16507	16951	16728	16909	16755	16603	16771	16744	16847	16619	16728	16904	16960	16680	16822	16927	16905	16864	16740	16736	16567	16904	16602	16838	16682	16902	16836	16851	16753	16667	16840	16838	16673	16798	16666	16938	16694	16730	16718	16878	16849	16902	16657	16867	16776	16610	16737	16645	16714	16735	16783	17109	16778	16946	16914	16867	16661	16697	16717	16650	16726	16798	16698	16874	16686	16889	16818	16773	16843	16965	16780	16706	16941	16830	16739	16881	16769	16776	16717	16768	16928	16956	16493	16620	16732	16800	16712	16735	16831	16640	16582	16507	16703	16685	16820	16641	16799	16632	16659	16738	16669	16875	16667	16836	16970	16822	16865	16761	16806	16860	16838	16650	16903	16947	16808	16776	16916	17047	16711	16897	16928	16802	16797	16955	16864	16601	16712	16864	16821	16665	16533	16766	16905	16726	16650	16719	16601	16858	16905	16736	16755	16675	16791	16773	16878	16734	16932	16935	16749	16636	16722	16674	16796	16769	16730	16765	16878	16617	16783	16725	16560	16976	16856	16976	16769	16889	16848	16901	16691	16736	16768	16863	16660	16766	16582	16797	16715	16917	16669	16711	16563	16878	16854	16693	16811	16656	16888	16825	16786	16495	16628	16636	16660	16768	16701	16949	16695	16721	16664	16702	16663	16963	16907	16737	17005	16714	16879	16878	16793	16951	16992	16736	16811	16676	16771	16469	16670	16794	16692	16795	16526	16767	16876	16811	16643	16714	16620	16784	16934	16756	16758	16702	16539	16770	16791	16741	16857	16788	16783	16829	16777	16845	16821	16608	16734	16947	16682	16664	16911	16608	16671	16562	16765	16796	16657	16695	16818	16764	16871	16883	16813	16984	16897	16823	16932	16902	16819	16628	16848	16734	16766	16926	16803	16675	16806	16731	16747	16841	16600	16891	16633	16570	16844	16892	16744	16743	16823	16837	16926	16768	16798	16823	16696	16672	16793	16699	16921	16877	16838	16782	16837	16697	16725	16638	16674	16474	16729	16764	16836	16805	16761	16562	16976	16729	16745	16460	16550	16970	16939	16928	16848	16787	16570	16763	16788	16633	16942	16704	16657	16819	16748	16819	16723	16736	16743	17071	16701	16828	16662	16867	16901	16734	16810	16752	16874	16934	16792	16779	17037	16773	16647	16814	16823	16641	16496	16824	16949	16657	16951	16911	16823	16737	16656	16895	16877	16655	16757	16682	16697	16706	16914	16891	17128	16919	16769	16611	16903	16743	16608	16714	16863	16725	16652	16918	16773	16919	16827	16808	16675	16760	16784	16687	16643	16759	16961	16780	16425	16744	16842	16898	16763	16806	16795	16654	16728	16806	16842	16607	16670	16770	16900	16571	16669	16835	16953	16820	16763	16769	16682	16582	16825	16986	16834	16890	16475	16618	16729	16684	16721	16658	16697	16885	16701	16869	16650	16846	16788	16822	16690	16891	16699	16746	16721	16883	16811	16886	16886	16838	16686	16733	16662	16752	16848	16612	16841	16585	16712	16752	16526	16789	16681	16826	16866	17042	16633	16775	16919	16855	16780	16622	16783	16788	16948	16876	16816	17035	16585	16803	16905	16780	16591	16981	16772	16657	16688	16696	16599	16782	16923	16627	16794	16656	16616	16796	16734	16747	16544	16764	16782	16754	16514	16823	17014	17038	16812	16781	16762	16806	16826	16723	16762	16824	16716	16753	16987	16749	16722	16958	16797	16916	16855	16730	16775	16757	16714	16786	16550	16681	16648	16801	16610	16771	16650	16717	16860	16794	16738	16572	16851	16894	16546	16857	16569	16796	16784	16789	16912	16629	16558	16852	16693	16837	16859	16820	16621	16862	16778	16756	16605	16771	16728	16915	16656	16922	16740	16714	16679	16619	16763	16732	16668	16921	16975	16884	16674	16643	16623	16778	16825	16838	16952	16640	16724	16802	16943	16543	16793	16783	16853	16588	16907	16716	16891	16755	16830	16933	16814	16598	16648	16843	16749	16746	16813	16752	16801	16680	16727	16591	16744	16807	16749	16749	16954	16662	16608	16752	16829	16653	16773	16655	16636	16931	16779	16985	16716	16691	16799	16805	16868	16697	16758	16581	16775	16651	16530	16634	16799	16694	16801	16523	16845
12077	20154	18030	16356	15469	14807	14488	14229	14276	14086	14307	14217	14066	14008	13973	13805	13969	13854	13795	13758	13615	13816	13688	13689	13910	13727	13774	13763	13615	13776	13728	13837	13736	13657	13882	13695	13909	13772	13838	13865	13748	13651	13717	13784	13907	13855	13710	13793	13677	13680	13831	13744	13801	13674	13664	13696	13675	13742	13692	13619	13824	13713	13773	13735	13575	13706	13646	13718	13673	13705	13690	13742	13683	13739	13710	13660	13694	13736	13656	13660	13633	13653	13830	13557	13718	13693	13637	13744	13801	13719	13796	13645	13771	13644	13522	13644	13747	13670	13738	13730	13680	13596	13708	13533	13856	13591	13735	13758	13778	13787	13606	13623	13606	13660	13619	13885	13610	13566	13935	13626	13601	13507	13611	13406	13745	13758	13797	13687	13437	13831	13761	13853	13874	13654	13796	13786	13717	13764	13617	13792	13632	13676	13846	13588	13728	13516	13711	13644	13526	13635	13624	13808	13681	13873	13782	13736	13650	13757	13829	13613	13738	13811	13750	13741	13723	13662	13694	13693	13601	13668	13620	13740	13770	13548	13639	13694	13813	13978	13678	13618	13624	13688	13692	13767	13747	13776	13576	13668	13563	13746	13574	13701	13782	13837	13767	13591	13843	13594	13835	13746	13752	13705	13747	13725	13611	13755	13767	13619	13647	13808	13591	13812	13540	13840	13714	13497	13745	13721	13551	13699	13644	13971	13753	13754	13728	13750	13764	13557	13679	13818	13818	13819	13824	13906	13626	13653	13636	13545	13535	13532	13820	13650	13703	13762	13666	13535	13716	13798	13738	13721	13672	13800	13626	13754	13722	13877	13691	13922	13865	13501	13676	13812	13595	13756	13682	13703	13684	13659	13866	13854	13819	13832	13729	13797	13835	13736	13507	13655	13528	13767	13825	13756	13691	13877	13785	13741	13571	13614	13897	13716	13482	13771	13713	13764	13925	13636	13912	13694	13510	13650	13684	13659	13896	13556	13579	13708	13581	13657	13572	13711	13742	13800	13582	13822	13669	13689	13644	13666	13597	13716	13637	13725	13859	13725	13597	13659	13807	13619	13811	13685	13730	13790	13663	13500	13730	13717	13738	13424	13669	13731	13632	13764	13744	13739	13756	13740	13621	13795	13781	13669	13780	13748	13711	13695	13660	13689	13693	13659	13775	13644	13493	13747	13660	13825	13669	13749	13856	13744	13826	13686	13704	13772	13842	13805	13760	13638	13688	13656	13758	13780	13695	13844	13750	13673	13708	13807	13816	13598	13721	13820	13704	13752	13740	13780	13607	13507	13619	13518	13741	13893	13809	13726	13728	13624	13709	13671	13750	13656	13615	13566	13702	13811	13762	13628	13736	13606	13407	13790	13633	13852	13678	13557	13841	13605	13766	13761	13650	13824	13856	13707	13683	13472	13603	13698	13610	13635	13789	13762	13691	13635	13667	13755	13684	13705	13683	13689	13721	13702	13668	13729	13505	13670	13769	13643	13772	13634	13618	13640	13683	13653	13819	13593	13612	13741	13687	13428	13805	13619	13872	13724	13742	13655	13767	13634	13740	13781	13742	13783	13590	13576	13631	13720	13627	13631	13635	13709	13753	13485	13791	13667	13675	13681	13693	13563	13704	13633	13583	13714	13937	13761	13666	13767	13679	13734	13466	13641	13688	13635	13762	13612	13618	13609	13708	13555	13673	13615	13617	13490	13662	13686	13725	13799	13767	13774	13624	13854	13711	13544	13828	13608	13722	13742	13899	13840	13650	13767	13688	13816	13825	13553	13728	13841	13688	13783	13699	13752	13657	13617	13785	13783	13664	13805	13533	13661	13840	13786	13740	13730	13720	13824	13746	13763	13708	13796	13779	13843	13697	13670	13662	13689	13826	13676	13784	13594	13747	13638	13733	13641	13696	13785	13750	13699	13794	13622	13745	13857	13705	13631	13699	13694	13757	13741	13669	13759	13767	13545	13727	13818	13744	13687	13696	13725	13586	13739	13954	13634	13656	13440	13717	13651	13602	13679	13851	13877	13673	13629	13876	13653	13702	13738	13665	13720	13677	13726	13690	13651	13629	13705	13643	13760	13571	13787	13724	13649	13721	13652	13785	13625	13551	13631	13707	13796	13697	13683	13739	13611	13664	13803	13654	13809	13765	13613	13675	13752	13731	13778	13544	13609	13662	13727	13835	13677	13742	13645	13913	13772	13825	13791	13699	13547	13860	13774	13748	13708	13768	13680	13701	13838	13564	13643	13795	13680	13619	13704	13621	13796	13584	13792	13835	13708	13614	13690	13648	13659	13630	13802	13743	13689	13611	13653	13740	13731	13701	13850	13784	13694	13643	13675	13732	13615	13654	13560	13786	13630	13855	13775	13830	13696	13672	13600	13803	13635	13715	13744	13663	13589	13726	13687	13623	13741	13753	13729	13724	13794	13634	13567	13708	13679	13725	13728	13632	13788	13654	13765	13603	13709	13711	13740	13614	13890	13871	13711	13673	13857	13912	13689	13664	13680	13918	13772	13684	13734	13528	13906	13821	13709	13732	13675	13645	13710	13674	13741	13870	13738	13764	13604	13561	13795	13637	13644	13710	13754	13651	13706	13748	13749	13744	13591	13650	13710	13809	13816	13890	13698	13724	13662	13660	13572	13683	13616	13777	13774	13808	13803	13543	13592	13725	13760	13558	13656	13705	13755	13793	13616	13734	13793	13640	13634	13698	13594	13843	13838	13851	13711	13845	13678	13617	13801	13850	13572	13762	13630	13774	13626	13544	13632	13834	13759	13686	13784	13638	13696	13666	13489	13860	13641	13765	13674	13732	13841	13573	13753	13959	13830	13694	13651	13796	13686	13721	13689	13628	13694	13739	13687	13832	13789	13784	13779	13636	13734	13833	13695	13758	13655	13662	13683	13829	13597	13727	13820	13733	13601	13792	13832	13848	13735	13724	13658	13609	13758	13817	13656	13680	13651	13656	13571	13703	13554	13681	13746	13754	13665	13589	13663	13754	13740	13638	13792	13624	13589	13722	13670	13659	13693	13519	13585	13608	13740	13721	13624	13742	13664	13704	13789	13698	13895	13824	13813	13663	13553	13766	13569	13631	13773	13681	13714	13716	13708	13755	13709	13749	13667	13833	13573	13628	13837	13406	13712	13777	13649	13692	13511	13688	13836	13758	13586	13918	13627	13709	13674	13736	13621	13494	13556	13562	13740	13712	13847	13732	13631	13607	13574	13736	13609	13702	13689	13781	13832	13924	13749	13676	13735	13580	13666	13659	13499	13574	13683	13662	13815	13771	13803	13710	13747	13559	13850	13662	13739	13778	13703	13699	13772	13836	13598	13704	13588	13722	13699	13889	13646	13818	13748	13661	13715	13641	13673	13777	13617	13636	13777	13740	13690	13777	13542	13717	13643	13793	13688	13826	13591	13901	13807	13795	13662	13803	13770	13642	13797	13698	13524	13662	13553	13689	13668	13770	13700	13634	13672	13650	13746	13779	13695	13842	13714	13709	13640	13783	13808	13696	13747	13698	13644	13625	13878	13759	13867	13665	13775	13744	13656	13757	13682	13815	13689	13766	13802	13731	13757	13706	13772	13658	13924	13693	13580	13545	13675	13630	13614	13707	13748	13713	13783	13758	13741	13720	13905	13728	13812	13793	13594	13750	13788	13628	13754	13672	13760	13840	13650	13856	13662	13744	13728	13573	13656	13706	13648	13863	13885	13754	13735	13726	13845	13806	13655	13604	13918	13692	13591	13721	13778	13688	13845	13647	13776	13669	13614	13763	13748	13818	13711	13714	13686	13545	13564	13670	13618	13772	13782	13702	13579	13627	13902	13696	13676	13851	13698	13844	13688	13601	13620	13718	13596	13700	13859	13640	13778	13648	13850	13783	13768	13785	13732	13777	13937	13865	13651	13723	13634	13989	13698	13710	13615	13856	13597	13671	13780	13652	13695	13790	13659	13559	13753	13598	13524	13855	13537	13764	13690	13899	13658	13615	13739	13583	13787	13759	13734	13834	13762	13670	13640	13647	13473	13591	13680	13666	13681	13699	13606	13697	13838	13796	13744	13871	13654	13895	13763	13710	13719	13761	13626	13704	13668	13467	13618	13594	13785	13776	13748	13597	13552	13627	13659	13736	13803	13892	13725	13593	13661	13693	13732	13866	13723	13631	13763	13694	13526	13802	13687	13689	13652	13551	13794	13756	13730	13763	13523	13659	13884	13578	13683	13752	13662	13538	13593	13563	13785	13619	13681	13745	13720	13591	13788	13778	13789	13815	13662	13657	13749	13651	13865	13752	13682	13508	13535	13838	13505	13712	13713	13708	13686	13811	13699	13708	13678	13757	13748	13751	13950	13681	13713	13675	13700	13663	13688	13805	13724	13632	13724	13847	13637	13644	13688	13754	13588	13755	13745	13679	13675	13669	13630	13856	13748	13671	13758	13711	13752	13714	13724	13672	13603	13731	13776	13780	13664	13804	13667	13689	13816	13703	13639	13758	13693	13695	13555	13692	13878	13728	13649	13546	13691	13853	13821	13530	13648	13921	13602	13743	13759	13871	13587	13800	13736	13737	13646	13653	13710	13588	13588	13894	13567	13577	13633	13569	13696	13685	13648	13665	13684	13707	13663	13569	13824	13832	13674	13743	13706	13707	13652	13760	13747	13631	13749	13688	13522	13608	13864	13629	13778	13752	13717	13745	13659	13769	13807	13843	13796	13775	13863	13574	13784	13796	13687	13788	13624	13796	13867	13798	13617	13557	13501	13743	13727	13592	13680	13617	13743	13691	13600	13688	13682	13765	13850	13717	13679	13543	13732	13759	13807	13643	13801	13484	13736	13800	13698	13707	13608	13807	13629	13659	13743	13875	13581	13581	13582	13702	13778	13860	13644	13776	13753	13735	13667	13835	13656	13621	13660	13756	13814	13848	13706	13561	13764	13744	13766	13798	13690	13659	13782	13714	13802	13650	13612	13787	13569	13764	13714	13717	13632	13609	13557	13773	13727	13838	13825	13768	13797	13771	13568	13686	13879	13703	13754	13629	13716	13727	13762	13676	13772	13911	13648	13776	13735	13824	13488	13876	13708	13780	13600	13664	13683	13657	13646	13703	13727	13755	13683
24933	21313	26714	26388	19152	18562	18340	17904	17594	17727	17595	17610	17583	17715	17763	17582	17634	17242	17270	17316	17606	17297	17343	17216	17238	17367	17438	17407	17539	17455	17429	17261	17398	17520	17479	17450	17425	17330	17446	17380	17332	17269	17464	17420	17256	17409	17264	17344	17249	17230	17514	17393	17527	17469	17213	17450	17402	17454	17262	17447	17550	17143	17156	17363	17289	17501	17276	17233	17295	17355	17221	17329	17323	17440	17308	17326	17252	17235	17406	17368	17423	17380	17329	17343	17492	17457	17325	17287	17277	17372	17169	17265	17390	17502	17586	17368	17379	17465	17383	17322	17433	17523	17523	17316	17336	17283	17496	17504	17429	17483	17318	17409	17256	17393	17410	17423	17442	17400	17492	17428	17440	17403	17324	17387	17315	17238	17395	17242	17257	17452	17443	17582	17393	17501	17350	17305	17218	17220	17342	17414	17546	17433	17368	17241	17290	17453	17474	17446	17458	17432	17242	17302	17337	17408	17324	17148	17305	17372	17361	17235	17331	17384	17329	17583	17420	17265	17274	17434	17320	17462	17086	17278	17339	17596	17351	17390	17205	17378	17216	17294	17431	17392	17394	17307	17366	17374	17498	17549	17111	17381	17433	17449	17161	17447	17426	17505	17262	17409	17428	17553	17395	17609	17551	17412	17422	17545	17324	17263	17414	17300	17339	17545	17337	17267	17440	17380	17199	17448	17547	17517	17637	17238	17209	17159	17462	17202	17030	17300	17399	17077	17414	17460	17339	17182	17312	17317	17494	17425	17186	17376	17394	17303	17474	17215	17395	17290	17278	17239	17426	17299	17322	17386	17230	17518	17320	17434	17349	17307	17259	17381	17258	17449	17563	17357	17465	17548	17547	17413	17423	17398	17232	17382	17512	17328	17341	17265	17310	17405	17425	17498	17502	17437	17562	17226	17352	17250	17449	17455	17441	17445	17308	17307	17394	17383	17284	17428	17610	17414	17435	17399	17406	17309	17428	17387	17557	17306	17434	17338	17442	17018	17267	17418	17394	17467	17646	17310	17348	17370	17516	17387	17513	17573	17376	17351	17334	17506	17275	17199	17398	17119	17229	17224	17404	17180	17307	17203	17184	17193	17371	17566	17479	17249	17451	17439	17640	17491	17457	17309	17481	17321	17275	17415	17416	17327	17383	17267	17267	17352	17501	17403	17406	17277	17363	17425	17299	17258	17454	17514	17429	17320	17551	17269	17389	17331	17298	17217	17380	17387	17474	17547	17276	17360	17566	17206	17479	17211	17451	17400	17436	17363	17400	17375	17295	17399	17340	17336	17368	17444	17540	17476	17487	17465	17409	17440	17358	17235	17329	17423	17555	17428	17309	17362	17428	17309	17406	17286	17376	17655	17434	17278	17494	17436	17626	17094	17392	17278	17534	17367	17357	17312	17260	17480	17466	17344	17248	17275	17523	17181	17319	17174	17489	17389	17525	17361	17275	17442	17477	17366	17331	17331	17313	17224	17438	17348	17372	17339	17368	17189	17252	17462	17462	17398	17466	17411	17417	17208	17489	17370	17417	17614	17460	17346	17246	17437	17401	17489	17331	17473	17412	17402	17254	17239	17242	17246	17305	17284	17426	17347	17361	17291	17308	17395	17582	17322	17339	17273	17226	17401	17439	17406	17151	17231	17674	17230	17212	17485	17409	17225	17194	17289	17226	17465	17054	17457	17373	17246	17353	17398	17299	17296	17002	17317	17355	17373	17374	17428	17286	17247	17382	17207	17072	17273	17309	17483	17602	17496	17337	17429	17321	17321	17567	17504	17483	17405	17271	17502	17423	17399	17540	17372	17321	17348	17364	17477	17404	17438	17286	17428	17507	17310	17225	17143	17173	17502	17381	17129	17327	17347	17311	17187	17384	17202	17225	17564	17434	17503	17249	17613	17373	17237	17270	17485	17523	17471	17488	17594	17500	17385	17575	17207	17079	17277	17314	17329	17668	17355	17677	17271	17443	17366	17411	17351	17538	17286	17455	17562	17424	17585	17438	17456	17331	17251	17355	17375	17506	17594	17354	17468	17415	17297	17245	17521	17334	17279	17403	17388	17382	17130	17539	17414	17460	17370	17424	17453	17720	17415	17421	17420	17269	17313	17443	17427	17392	17159	17407	17229	17414	17454	17427	17249	17559	17329	17555	17267	17383	17227	17393	17322	17416	17240	17534	17464	17310	17483	17407	17417	17294	17500	17415	17619	17149	17314	17356	17323	17442	17438	17604	17411	17570	17581	17465	17514	17415	17352	17327	17296	17584	17065	17344	17283	17479	17258	17604	17375	17335	17373	17303	17414	17351	17433	17271	17424	17271	17466	17050	17382	17390	17391	17349	17643	17384	17637	17344	17446	17250	17364	17085	17372	17533	17495	17334	17357	17319	17521	17710	17355	17504	17347	17483	17260	17257	17286	17495	17331	17435	17459	17443	17316	17249	17391	17509	17468	17434	17417	17717	17472	17470	17639	17570	17284	17464	17547	17447	17296	17422	17331	17117	17563	17396	17532	17465	17344	17617	17468	17463	17528	17376	17249	17447	17419	17264	17229	17387	17299	17387	17308	17728	17345	17369	17457	17527	17272	17237	17198	17254	17413	17329	17383	17396	17372	17406	17415	17398	17270	17247	17275	17362	17377	17263	17172	17421	17509	17495	17247	17423	17337	17386	17468	17472	17240	17423	17455	17308	17478	17073	17159	17527	17289	17333	17239	17289	17435	17482	17580	17345	17550	17504	17383	17562	17395	17251	17397	17363	17439	17527	17334	17323	17432	17451	17390	17581	17355	17284	17240	17426	17255	17320	17369	17375	17315	17202	17433	17542	17429	17194	17277	17269	17239	17121	17376	17415	17432	17350	17362	17340	17402	17363	17202	17458	17522	17458	17390	17354	17362	17183	17375	17481	17346	17392	17407	17231	17461	17280	17484	17226	17209	17513	17299	17322	17591	17337	17519	17447	17293	17331	17341	17307	17288	17218	17262	17399	17412	17356	17340	17386	17473	17412	17605	17284	17229	17409	17386	17687	17569	17489	17316	17209	17401	17167	17235	17322	17124	17456	17250	17247	17575	17387	17324	17353	17436	17414	17456	17353	17387	17496	17424	17349	17326	17495	17317	17418	17500	17528	17575	17418	17331	17474	17322	17352	17163	17568	17225	17309	17574	17439	17431	17651	17391	17353	17401	17271	17366	17593	17170	17286	17398	17633	17646	17407	17479	17359	17258	17569	17494	17472	17444	17292	17365	17400	17463	17167	17226	17241	17306	17315	17296	17292	17476	17416	17403	17425	17315	17190	17228	17460	17482	17193	17177	17428	17422	17378	17375	17462	17300	17421	17201	17318	17464	17571	17271	17308	17281	17391	17320	17247	17326	17304	17246	17345	17414	17354	17364	17452	17327	17481	17513	17500	17254	17527	17537	17457	17402	17292	17314	17474	17264	17207	17065	17602	17330	17454	17365	17221	17258	17488	17353	17273	17302	17374	17309	17300	17593	17436	17416	17461	17305	17348	17373	17302	17306	17321	17148	17265	17430	17225	17448	17195	17439	17246	17343	17336	17525	17441	17461	17437	17308	17426	17398	17306	17088	17266	17357	17506	17267	17350	17387	17454	17224	17345	17332	17297	17518	17304	17322	17256	17516	17443	17159	17373	17352	17343	17554	17507	17274	17353	17074	17455	17368	17424	17447	17397	17301	17517	17268	17401	17285	17561	17326	17417	17453	17467	17397	17280	17215	17351	17458	17390	17482	17312	17382	17410	17424	17286	17529	17357	17289	17460	17356	17420	17323	17257	17327	17493	17486	17394	17241	17239	17139	17401	17501	17460	17307	17405	17225	17467	17355	17409	17380	17335	17559	17504	17537	17602	17244	17332	17276	17320	17362	17403	17357	17281	17399	17357	17471	17248	17440	17389	17202	17350	17293	17339	17408	17263	17289	17392	17465	17446	17355	17314	17258	17472	17456	17243	17399	17406	17195	17375	17242	17413	17182	17378	17391	17369	17146	17588	17403	17378	17333	17446	17261	17376	17179	17098	17515	17325	17450	17300	17576	17449	17440	17319	17363	17311	17419	17344	17264	17351	17203	17465	17398	17256	17541	17187	17498	17688	17453	17486	17316	17397	17561	17570	17297	17423	17316	17381	17315	17348	17401	17365	17430	17530	17424	17436	17290	17288	17418	17394	17588	17180	17482	17159	17225	17292	17444	17207	17469	17462	17665	17318	17288	17257	17525	17412	17428	17207	17338	17444	17387	17411	17243	17305	17419	17560	17361	17408	17364	17392	17337	17375	17502	17289	17450	17544	17426	17337	17349	17586	17203	17470	17160	17386	17346	17338	17395	17301	17450	17311	17177	17292	17170	17537	17204	17442	17371	17550	17556	17286	17351	17407	17294	17579	17205	17461	17341	17546	17226	17410	17135	17445	17343	17279	17310	17259	17250	17354	17506	17357	17218	17314	17374	17444	17733	17393	17355	17189	17577	17409	17277	17276	17255	17400	17551	17365	17435	17560	17262	17355	17375	17695	17444	17326	17299	17531	17396	17479	17198	17172	17536	17464	17252	17270	17296	17475	17402	17349	17310	17522	17413	17375	17285	17371	17241	17429	17398	17461	17200	17215	17398	17475	17396	17432	17431	17395	17514	17446	17331	17388	17353	17505	17555	17443	17271	17541	17357	17471	17452	17250	17317	17638	17402	17378	17281	17496	17607	17537	17377	17506	17318	17392	17387	17479	17440	17536	17581	17448	17325	17363	17398	17297	17325	17234	17287	17194	17466	17594	17346	17452	17478	17088	17263	17368	17660	17383	17358	17303	17255	17209	17464	17471	17367	17516	17335	17341	17326	17132	17429	17429	17183	17217	17278	17572	17285	17215	17470	17297	17403	17363	17235	17420	17539	17462	17370	17317	17447	17518	17353	17450	17407	17220	17246	17402	17317	17546	17485	17521	17365	17410	17223	17374	17243	17250	17175	17406	17211	17402	17597	17366	17211	17382	17507	17380	17470	17350	17667	17232	17377	17548	17345	17350	17316	17380	17484	17339	17738	17482	17461	17417	17284	17608	17392	17346	17293	17325	17496	17443	17261	17201	17335	17498	17261	17457	17441	17319	17280	17296	17147
13112	18736	17385	15690	15111	14889	14411	14422	14341	14485	14465	14359	14337	14154	14083	14280	14055	14026	14101	14266	14283	14086	13960	13999	14133	14134	13930	14094	14269	14121	13950	14121	14179	14173	14101	14083	14076	14027	14024	14122	14127	14037	14144	14009	14099	14256	14187	14019	14125	14113	14207	14212	14066	13712	13920	14245	13978	14256	14043	14020	14149	14019	13964	14173	14074	14009	14091	14074	14157	14000	14196	14098	13977	14015	14162	13947	13923	14025	14024	14025	14111	14039	13993	13990	14172	14064	13946	14089	14112	14231	14249	13898	14016	14126	14131	13972	14072	13994	13930	14195	14070	14096	13888	13890	14011	14149	14037	14183	14016	13994	14036	14064	14099	14050	14162	14281	14094	13892	14169	14120	13983	14009	14201	14123	14197	14024	14113	14136	14046	14243	13996	14008	14110	14153	13945	14055	14095	13939	14014	13984	14095	14026	14049	14266	14025	14100	13992	14108	14320	14123	14000	14145	14073	14125	14010	14121	14136	13889	14119	14167	14180	14187	14184	14037	13965	13899	14019	14064	14124	14081	14112	13864	14076	14133	14193	14142	14089	14209	14084	14100	14090	13982	14111	14021	14077	14072	14007	14055	13886	14274	14117	13990	14071	14083	14205	13999	14098	14048	14177	14108	13977	14244	14031	14207	14089	14130	14223	14036	14091	13991	14024	14108	14115	14166	14045	13969	14167	14087	14086	14170	14144	14134	14092	14178	13946	14016	14127	14114	14099	13895	14123	13921	14137	13900	14070	14011	14121	14105	14009	14201	13875	14019	14056	14132	14159	14258	13972	14000	14132	14013	14165	13967	13929	13935	14071	13937	14114	14286	14034	14088	14097	14052	14114	14106	14133	13995	14093	14255	14107	14067	14221	14143	14005	14100	14110	14205	13916	14109	14279	14091	14250	14145	14172	14150	14160	14069	13923	14011	14085	14028	13998	14183	13905	14132	14075	14277	14183	14078	13966	13799	13987	14058	14063	13929	14028	14065	13918	14035	14065	14043	14054	14210	13926	14108	14120	14247	14104	14046	14037	14070	14010	14235	14074	14101	14058	14112	14166	14175	14052	14063	13911	14282	14047	14116	14008	14011	14033	13977	14057	13969	14217	14071	14051	13975	14196	14046	14101	14015	14032	14096	14072	14071	14157	14034	13985	13939	14158	14027	13984	13905	14092	14073	13972	14111	14016	14090	14062	14105	14142	14060	14212	14029	13988	14114	14231	14149	14044	14138	14157	14258	13905	14255	14017	14164	14053	14021	13997	14078	14148	14098	14086	14010	13948	14131	14078	14049	13883	14107	14116	14013	14182	13938	14077	13848	14055	14119	14190	14195	14211	14014	13894	14133	13880	14077	14157	13867	14127	14100	14089	14092	14144	14099	14029	13907	14191	14004	14034	14061	14097	14125	13875	14105	14068	14084	14048	14123	13990	14086	14089	14108	14044	14043	14113	14101	14080	14069	14017	14202	13901	14147	13980	14149	14111	14206	13984	14049	13996	14354	13992	14084	13978	14115	14044	14074	14264	14082	14225	14083	13919	13936	14217	14104	14044	14157	14061	14088	14050	14166	14073	14101	13900	14057	13995	14116	14067	14013	14065	14187	14247	14155	13955	14028	14000	14066	13954	13966	14031	13973	14039	14036	14058	13934	14157	13871	14225	14116	14103	14267	14128	14049	14210	14024	13905	14279	13857	14135	14255	14278	13884	14092	13877	14086	14169	14023	14124	14026	14250	13955	14009	14045	13891	14051	14024	14035	14125	14004	14004	14011	13934	13934	14047	14090	14074	14075	13991	14062	14346	14168	14116	13953	14034	14229	14231	14099	14055	14066	14100	14123	13983	14030	14062	14072	14098	14058	14160	14239	13945	14083	13924	14105	14159	13872	13927	14238	13873	14037	13960	14060	13889	14075	14221	14079	14122	14069	14051	14184	13998	13972	13989	14046	14152	13972	14048	13970	14120	14053	14037	14013	14046	13966	13966	14033	14094	14040	14202	14012	14083	14022	13996	14008	14045	14299	13839	14015	14128	13956	13997	14049	13899	13972	14092	14101	14281	14149	14087	14179	14000	14176	14053	14121	14024	13969	14105	13897	14086	14101	14119	14130	14124	14131	14078	13985	13854	13992	14053	14086	13923	14053	14104	14076	14017	14261	13974	14171	14122	14115	13928	14099	14085	14029	14045	14168	14193	14027	14100	14086	13999	14097	14010	14125	14141	14145	14033	14124	14085	14189	14077	14160	14037	14101	14076	14099	14050	14035	13995	14000	14137	14025	14031	14044	14133	14103	14077	14140	14031	14225	14042	14117	14075	13991	14194	14077	14244	14113	14107	14097	14135	14067	13987	14068	14089	14124	14095	13999	14073	14093	14092	14114	14003	14065	14136	13990	13957	14202	14131	14028	14012	14031	14211	14099	14020	14138	14189	14130	13935	14029	14055	14055	14192	14091	14148	14226	14045	14135	14038	14245	14077	14148	14106	13799	14058	14048	14061	14053	13913	14079	13907	14126	14088	14123	14078	14031	14169	14025	14111	14193	14055	14067	14032	13922	14214	14156	13998	14061	13963	14067	14017	14104	14276	14100	14117	14271	14051	14041	14126	14093	14083	14116	14109	14192	14004	14172	14280	14107	14054	14034	14040	14076	14086	14039	14113	14113	14193	14250	14189	14005	14105	14143	13964	14122	14073	13989	14214	14149	13986	14172	14193	14103	14190	13951	14055	14139	14064	13897	14003	13946	14020	14185	14120	14013	14054	13979	14002	14076	14095	14218	14040	14144	13857	14228	14045	14009	14208	13977	13944	14212	14128	14034	14052	14136	14158	13848	14136	13928	14218	14044	14154	13980	14142	14018	14035	13978	13990	14164	14041	14121	14131	14056	14189	14033	14025	14039	14064	13965	14055	14037	14104	14078	14097	14090	14107	14167	14055	14134	14143	14105	13998	14297	14100	14094	13976	14110	14072	14019	14083	14172	14037	13923	14067	14168	14069	14146	13991	13983	14064	14150	13836	14061	14178	14118	14061	14030	14028	14069	14024	14216	13964	14058	14143	14239	14062	14047	14218	14129	14128	14085	14312	13974	14196	14093	14020	13974	14148	14147	14092	14108	13878	14065	14097	14116	14076	14146	13997	14050	14038	14102	14028	14071	14129	13969	14051	13854	14049	13811	14197	14038	14125	13802	13969	14194	14147	14092	14180	14176	13998	13997	14098	14048	13902	14093	14264	14050	14096	13941	14092	13991	14098	14096	14094	14001	14161	14133	14000	14029	14140	14172	14080	14215	14124	14006	14080	13940	14076	14022	14052	14111	14125	14010	14119	13987	14039	14045	14011	14043	14040	14160	13963	14188	14208	14056	14132	14143	14041	14193	13999	14116	14100	14251	14064	14033	14105	14110	13973	14087	14139	14037	14143	14041	13921	14154	13970	14095	14119	13899	14108	13991	13983	14204	13971	14131	13958	13989	14018	14079	14207	14110	14051	14081	14212	14112	14066	14038	14167	14046	13963	14063	14089	14050	14163	14136	14171	13948	14183	14095	14099	14065	14081	13878	14133	14124	13964	13976	14061	14084	14121	14029	14009	13919	14096	14153	14139	14070	14104	14197	13970	14072	14111	13998	14099	14204	14096	14132	13979	14050	13973	14088	14147	14091	14219	14169	14130	13961	14183	14188	14075	14089	13928	14096	13942	14012	14040	14274	14127	14080	13958	13990	14185	13919	14080	14087	13972	14134	14135	14265	14163	14219	14134	14084	14087	14109	14131	14040	14176	14101	14148	14068	14066	14044	14053	13989	13903	13906	14043	14054	13931	14200	14092	13927	13985	13966	14014	14049	13994	14040	14316	14037	14090	14074	14097	14065	14057	14136	14088	13911	14133	14075	13764	14011	14138	13999	13968	13995	13875	14062	13990	14296	14124	14169	13982	14090	13894	14130	14140	14019	14100	14199	14111	14248	13961	14148	14261	13988	14076	14073	14181	14059	14112	14006	14092	14289	13988	13998	14001	13993	13939	14035	14205	14001	13964	14107	14157	13986	14010	14133	14035	14113	14148	13998	14028	14084	13953	14213	14261	14027	14047	14034	14071	14042	14094	14059	14139	13834	14135	14071	13983	14009	14189	14122	14242	14073	14069	14070	13999	14134	14067	14064	14045	13988	14155	14068	14053	14121	14142	13992	14210	14110	14057	14145	14066	14170	14096	14069	14108	14092	14053	14211	14067	14154	14103	14128	14154	14070	14158	13999	13917	13972	14056	13941	14108	13987	14020	14146	14162	14157	14172	13898	13990	13963	13945	14066	14065	14135	13946	14084	14242	14038	14099	14216	13897	14118	13795	14097	13959	14079	14190	14127	13961	14081	14088	14148	14393	14112	14075	14129	13926	13921	14032	14130	13978	14192	14057	14061	14097	14218	14057	14251	13987	14054	13999	14131	14058	14055	14039	13805	14227	13966	13903	14173	14025	13958	14129	14106	14331	14108	13989	14060	13871	13985	14143	14175	14152	14064	14118	14172	14062	14043	14136	13971	14196	14216	13917	14031	13905	14136	14054	14006	14067	14016	13874	14172	14096	14093	14105	14232	14010	14144	14069	14103	13906	14105	14095	13887	14166	14076	14099	14175	14057	14129	14047	14189	14019	14050	14143	13889	14008	14140	14185	14072	14101	14035	13943	14046	14063	14144	14032	14103	14188	13951	14166	14171	14226	14135	14240	14167	14040	13961	14123	14094	14098	14130	14063	14000	14023	14147	13953	14016	14064	14066	14092	14027	14244	14051	14203	14114	14187	13965	13922	14098	14178	14129	13985	14135	14014	14160	14116	13891	14001	14111	14155	13898	14042	14248	14055	14207	13993	13897	14213	14068	13991	14144	14084	14133	14119	14118	14128	14169	14136	14007	13985	13909	13993	13903	13944	14216	14074	14216	14159	14383	14091	14118	13980	14103	14086	13899	14066	13937	14113	14171	13946	14134	14034	14074	14127	14001	14104	14186	13919	14115	14132	14131	13968	14064	14068	13908	14024	14088	14103	13988	14072	14040	14168	14045	13996	14168	14037	14027	13863	14122	14042	13974	14082	13911	14153	14025	14227	14006	13974	14184	14002	13903	14134	14076	14099	14056	14316	14043
22291	21332	28623	24362	21599	23009	22098	17720	17036	17475	17351	16946	16925	17013	16974	17202	16817	16850	16979	16531	16858	16771	16740	16681	16809	16916	16588	16683	16587	16932	16673	16685	16553	16610	16495	16781	16586	16727	16765	16773	16676	16720	16652	16676	16688	16576	16811	16669	16575	16720	16809	16604	16392	16660	16719	16645	16820	16626	16632	16616	16302	16442	16333	16693	16752	16532	16777	16435	16533	16579	16602	16636	16640	16533	16684	16685	16594	16677	16587	16423	16847	16677	16557	16625	16860	16732	16631	16542	16693	16667	16592	16558	16603	16438	16591	16705	16758	16501	16832	16528	16827	16735	16667	16705	16643	16473	16464	16650	16612	16659	16680	16673	16771	16416	16623	16500	16751	16721	16663	16625	16758	16537	16584	16620	16763	16465	16612	16469	16522	16447	16640	16596	16732	16534	16546	16678	16639	16630	16365	16444	16566	16524	16533	16709	16644	16724	16629	16427	16270	16419	16749	16754	16521	16553	16614	16634	16491	16501	16528	16587	16487	16389	16686	16838	16641	16640	16735	16742	16671	16651	16504	16602	16614	16543	16634	16340	16625	16720	16493	16342	16664	16572	16553	16408	16588	16467	16572	16731	16527	16547	16439	16481	16494	16382	16459	16561	16444	16352	16621	16607	16513	16610	16634	16674	16521	16449	16768	16634	16508	16542	16666	16554	16535	16430	16697	16501	16501	16225	16514	16485	16723	16610	16529	16683	16473	16513	16603	16540	16441	16380	16389	16676	16486	16664	16581	16520	16531	16307	16664	16335	16711	16527	16698	16825	16710	16342	16586	16579	16666	16542	16535	16453	16528	16666	16514	16582	16621	16616	16355	16644	16418	16572	16643	16569	16421	16547	16477	16583	16568	16410	16551	16457	16480	16546	16834	16830	16513	16639	16599	16631	16487	16291	16597	16529	16685	16534	16509	16694	16666	16667	16782	16432	16513	16661	16655	16588	16690	16697	16403	16493	16465	16561	16532	16730	16502	16628	16522	16530	16607	16557	16697	16719	16777	16537	16627	16664	16619	16708	16669	16371	16462	16546	16220	16473	16526	16592	16471	16415	16464	16476	16337	16756	16728	16549	16647	16519	16608	16715	16594	16647	16607	16640	16675	16667	16547	16502	16805	16508	16520	16555	16533	16662	16514	16425	16357	16419	16701	16511	16547	16591	16659	16669	16486	16653	16573	16518	16487	16501	16581	16394	16434	16659	16587	16537	16825	16552	16537	16516	16478	16451	16655	16329	16557	16338	16552	16454	16503	16648	16537	16546	16519	16521	16536	16600	16554	16602	16580	16566	16541	16577	16441	16580	16501	16577	16531	16527	16620	16721	16519	16604	16517	16492	16548	16568	16447	16464	16452	16561	16559	16436	16465	16314	16662	16498	16273	16488	16422	16551	16619	16502	16504	16495	16536	16502	16488	16679	16551	16643	16560	16544	16652	16620	16640	16528	16646	16567	16749	16715	16602	16473	16635	16637	16566	16638	16501	16555	16484	16583	16494	16768	16621	16483	16621	16615	16406	16437	16778	16699	16406	16724	16638	16518	16654	16622	16821	16514	16547	16680	16549	16616	16550	16406	16607	16407	16644	16458	16562	16401	16465	16331	16695	16402	16598	16420	16567	16638	16677	16608	16462	16487	16411	16615	16609	16504	16557	16607	16497	16490	16368	16487	16618	16692	16506	16584	16531	16479	16684	16599	16404	16586	16682	16350	16556	16552	16751	16511	16711	16552	16595	16651	16714	16580	16758	16543	16612	16578	16616	16515	16718	16538	16525	16550	16540	16285	16527	16458	16513	16709	16388	16395	16527	16507	16820	16413	16681	16615	16518	16573	16532	16545	16615	16633	16558	16720	16601	16662	16639	16383	16488	16498	16695	16664	16465	16458	16401	16737	16556	16529	16715	16542	16543	16545	16364	16626	16193	16371	16651	16420	16480	16554	16442	16580	16664	16465	16480	16638	16449	16673	16739	16482	16450	16500	16751	16419	16812	16617	16666	16783	16660	16697	16509	16446	16583	16471	16353	16633	16413	16550	16589	16681	16514	16513	16609	16755	16424	16382	16621	16556	16485	16505	16572	16517	16578	16650	16445	16438	16428	16499	16627	16532	16669	16480	16607	16513	16396	16483	16528	16518	16416	16529	16608	16617	16513	16522	16661	16546	16282	16714	16795	16595	16485	16424	16705	16576	16599	16554	16497	16670	16552	16501	16574	16389	16719	16543	16398	16392	16592	16320	16610	16447	16713	16442	16520	16612	16651	16487	16367	16581	16626	16520	16715	16491	16608	16620	16584	16588	16580	16748	16497	16586	16753	16383	16615	16644	16600	16599	16480	16625	16771	16562	16570	16405	16616	16480	16634	16543	16826	16461	16825	16603	16639	16655	16546	16645	16622	16632	16442	16693	16707	16335	16613	16618	16452	16488	16798	16666	16631	16523	16829	16658	16598	16424	16716	16505	16639	16637	16420	16498	16405	16486	16443	16390	16592	16515	16652	16466	16615	16607	16443	16354	16589	16599	16459	16585	16699	16558	16544	16561	16634	16495	16628	16769	16544	16571	16464	16588	16429	16416	16423	16582	16552	16606	16571	16648	16463	16472	16509	16469	16567	16530	16713	16328	16596	16435	16567	16664	16745	16538	16566	16554	16326	16504	16469	16415	16658	16441	16624	16742	16688	16616	16645	16636	16721	16598	16662	16570	16735	16510	16417	16593	16611	16674	16540	16514	16518	16461	16413	16517	16578	16680	16631	16529	16528	16483	16488	16550	16625	16810	16571	16517	16520	16523	16553	16740	16776	16458	16754	16319	16470	16451	16426	16506	16448	16370	16680	16465	16388	16422	16498	16572	16653	16559	16512	16761	16658	16441	16598	16492	16499	16399	16563	16607	16494	16513	16606	16632	16580	16543	16493	16515	16540	16570	16498	16526	16444	16619	16625	16546	16798	16598	16515	16551	16638	16556	16637	16612	16504	16640	16411	16515	16597	16682	16617	16661	16569	16391	16868	16736	16595	16547	16759	16547	16578	16716	16500	16548	16434	16570	16537	16708	16596	16621	16386	16475	16552	16307	16548	16432	16597	16534	16303	16614	16609	16610	16694	16299	16639	16805	16608	16594	16469	16581	16548	16434	16529	16546	16275	16445	16516	16450	16344	16477	16619	16590	16456	16444	16481	16397	16436	16560	16577	16664	16544	16641	16526	16290	16518	16441	16912	16776	16569	16719	16478	16384	16684	16730	16719	16508	16494	16540	16549	16511	16645	16581	16578	16506	16482	16203	16622	16610	16631	16523	16584	16795	16659	16517	16538	16577	16425	16583	16600	16618	16570	16700	16516	16512	16641	16610	16569	16568	16443	16668	16653	16305	16513	16529	16492	16509	16476	16454	16674	16606	16655	16633	16602	16581	16560	16358	16530	16557	16434	16615	16617	16483	16512	16549	16577	16502	16847	16546	16721	16651	16789	16707	16473	16502	16532	16607	16488	16516	16668	16636	16306	16586	16672	16561	16515	16639	16623	16606	16706	16565	16550	16320	16365	16410	16563	16297	16754	16481	16364	16572	16454	16455	16559	16579	16619	16649	16472	16508	16649	16654	16500	16641	16347	16577	16595	16494	16730	16349	16543	16490	16784	16559	16711	16511	16641	16485	16526	16577	16613	16392	16529	16654	16680	16749	16703	16613	16521	16422	16560	16648	16630	16524	16656	16369	16349	16506	16331	16496	16569	16700	16585	16451	16455	16610	16603	16673	16706	16460	16524	16751	16689	16626	16486	16446	16453	16511	16576	16752	16663	16534	16724	16625	16461	16528	16626	16523	16518	16655	16574	16567	16564	16534	16684	16561	16730	16452	16532	16688	16533	16522	16704	16621	16557	16594	16596	16544	16366	16738	16596	16563	16681	16489	16466	16585	16669	16408	16557	16566	16487	16575	16356	16590	16606	16587	16381	16608	16471	16558	16398	16503	16763	16509	16828	16658	16512	16703	16516	16511	16511	16524	16649	16501	16567	16671	16647	16584	16468	16406	16564	16450	16504	16572	16616	16835	16649	16509	16572	16333	16562	16622	16733	16721	16479	16543	16717	16617	16775	16542	16599	16464	16431	16688	16330	16613	16536	16688	16631	16585	16571	16403	16543	16538	16420	16654	16427	16452	16578	16526	16618	16480	16512	16542	16354	16691	16490	16559	16505	16629	16426	16502	16469	16619	16627	16512	16478	16491	16599	16675	16530	16508	16689	16600	16527	16645	16668	16602	16660	16637	16656	16576	16704	16655	16708	16528	16576	16663	16807	16600	16695	16671	16568	16766	16641	16436	16550	16515	16449	16592	16633	16590	16559	16655	16394	16616	16603	16606	16648	16588	16624	16612	16778	16563	16715	16432	16360	16599	16726	16676	16512	16320	16311	16470	16492	16810	16605	16637	16485	16681	16712	16637	16477	16396	16607	16585	16666	16547	16405	16537	16541	16545	16581	16499	16828	16517	16701	16415	16488	16415	16718	16582	16484	16447	16589	16675	16720	16628	16640	16454	16514	16375	16640	16521	16443	16492	16586	16510	16636	16425	16501	16532	16352	16432	16432	16756	16498	16679	16575	16652	16723	16547	16517	16408	16535	16574	16580	16622	16580	16614	16667	16607	16575	16546	16624	16475	16629	16547	16564	16583	16665	16326	16553	16598	16580	16365	16440	16560	16507	16653	16683	16529	16459	16739	16686	16470	16445	16681	16589	16484	16466	16582	16558	16635	16328	16692	16592	16426	16553	16649	16681	16452	16498	16479	16595	16516	16484	16613	16705	16586	16568	16538	16306	16591	16545	16411	16557	16635	16469	16535	16435	16539	16602	16574	16501	16587	16429	16627	16661	16606	16637	16370	16343	16592	16514	16537	16568	16560	16509	16711	16333	16526	16477	16710	16658	16659	16624	16644	16422	16465	16467	16415	16534	16526	16693	16478	16423	16334	16409	16544	16522	16518	16741	16508	16470	16657	16408	16468	16472	16510	16508	16658	16608	16500	16741	16652	16786	16692	16639	16575	16558	16540	16453	16597	16599	16579	16549	16614	16454	16368	16520	16358	16609	16485	16585	16425	16600	16626	16643	16679	16684	16542	16454	16559	16602	16742
12422	23543	20644	17382	16122	15448	14814	14556	14524	14546	14300	14378	14259	14206	13819	13819	13674	13569	13748	13705	13516	13666	13570	13410	13788	13718	13670	13718	13776	13750	13497	13557	13584	13651	13506	13728	13556	13661	13609	13666	13526	13594	13626	13596	13501	13444	13474	13528	13478	13689	13461	13608	13598	13589	13519	13652	13684	13532	13577	13386	13601	13627	13680	13616	13662	13528	13446	13716	13598	13525	13700	13689	13601	13737	13667	13703	13531	13568	13592	13673	13586	13837	13586	13547	13564	13770	13423	13547	13552	13534	13687	13420	13534	13608	13729	13728	13617	13749	13582	13611	13620	13563	13669	13601	13528	13769	13578	13579	13582	13457	13371	13504	13852	13519	13739	13533	13625	13483	13597	13538	13600	13464	13612	13624	13602	13556	13644	13655	13594	13723	13658	13570	13585	13597	13508	13850	13667	13606	13626	13697	13731	13399	13646	13496	13777	13503	13706	13555	13631	13627	13615	13685	13614	13683	13498	13671	13634	13452	13586	13700	13674	13508	13574	13608	13644	13562	13690	13633	13429	13710	13560	13660	13689	13642	13656	13617	13558	13517	13669	13535	13442	13641	13637	13513	13660	13573	13654	13606	13697	13559	13588	13627	13554	13680	13649	13577	13599	13551	13555	13565	13581	13590	13642	13484	13704	13620	13592	13522	13570	13611	13534	13636	13518	13582	13721	13501	13444	13472	13493	13624	13564	13662	13486	13709	13576	13663	13574	13566	13614	13520	13749	13529	13804	13447	13391	13595	13581	13592	13511	13330	13637	13603	13670	13670	13550	13666	13787	13528	13537	13622	13664	13722	13627	13547	13524	13748	13456	13663	13617	13692	13605	13733	13748	13665	13463	13713	13551	13829	13752	13578	13692	13542	13643	13613	13726	13536	13676	13540	13715	13653	13632	13539	13619	13424	13669	13560	13290	13533	13561	13427	13798	13759	13555	13674	13704	13522	13553	13674	13675	13808	13702	13544	13550	13680	13461	13584	13571	13503	13664	13528	13663	13567	13584	13669	13480	13546	13648	13774	13539	13787	13435	13732	13576	13597	13659	13637	13652	13526	13440	13679	13517	13759	13704	13787	13481	13670	13486	13555	13594	13583	13707	13556	13456	13615	13674	13552	13586	13687	13688	13725	13584	13670	13750	13487	13685	13676	13635	13491	13559	13620	13559	13444	13576	13714	13578	13636	13689	13577	13666	13659	13535	13865	13527	13534	13612	13557	13510	13561	13522	13477	13483	13494	13596	13607	13536	13503	13450	13576	13442	13604	13641	13548	13461	13584	13558	13633	13530	13516	13491	13736	13525	13738	13542	13465	13544	13655	13637	13575	13616	13575	13424	13517	13601	13688	13551	13700	13536	13533	13540	13512	13609	13551	13562	13441	13548	13516	13617	13531	13624	13674	13499	13482	13515	13657	13468	13534	13607	13553	13529	13619	13379	13671	13744	13673	13523	13545	13606	13411	13584	13799	13562	13520	13686	13583	13556	13658	13652	13631	13619	13517	13595	13687	13682	13598	13497	13652	13626	13593	13534	13520	13423	13758	13694	13650	13583	13737	13657	13533	13475	13573	13571	13610	13630	13707	13496	13551	13579	13505	13609	13541	13528	13614	13602	13581	13460	13597	13567	13885	13511	13612	13585	13657	13635	13660	13480	13406	13777	13544	13742	13584	13511	13549	13560	13559	13506	13630	13528	13660	13613	13676	13473	13610	13614	13602	13551	13678	13499	13575	13660	13603	13343	13689	13645	13382	13636	13767	13602	13759	13623	13509	13640	13782	13401	13508	13606	13564	13791	13702	13684	13654	13667	13575	13578	13452	13524	13665	13668	13942	13591	13609	13569	13451	13689	13587	13467	13646	13579	13625	13537	13524	13574	13655	13501	13632	13495	13699	13444	13554	13578	13577	13537	13282	13692	13641	13452	13569	13692	13624	13617	13605	13472	13580	13715	13573	13727	13557	13478	13601	13514	13716	13723	13495	13573	13441	13541	13519	13506	13645	13534	13592	13564	13567	13622	13392	13682	13490	13650	13586	13685	13569	13465	13565	13628	13724	13743	13654	13558	13457	13539	13595	13525	13551	13625	13650	13540	13609	13740	13596	13689	13570	13665	13592	13549	13743	13482	13632	13767	13549	13518	13655	13586	13618	13495	13546	13510	13585	13686	13630	13553	13442	13425	13605	13607	13513	13619	13564	13676	13416	13735	13611	13547	13570	13679	13710	13605	13505	13465	13554	13562	13523	13694	13516	13559	13510	13683	13441	13714	13460	13627	13600	13640	13642	13789	13502	13491	13598	13598	13515	13697	13665	13549	13453	13638	13654	13650	13707	13613	13413	13612	13588	13430	13529	13493	13578	13647	13633	13617	13602	13505	13618	13453	13615	13575	13440	13790	13616	13798	13582	13502	13784	13509	13523	13660	13806	13565	13636	13707	13675	13632	13670	13730	13516	13660	13700	13568	13660	13624	13797	13536	13571	13716	13617	13740	13660	13623	13567	13662	13393	13603	13488	13676	13597	13589	13709	13739	13335	13622	13557	13469	13674	13605	13748	13713	13494	13683	13420	13724	13630	13484	13498	13573	13534	13510	13659	13526	13476	13605	13581	13579	13626	13446	13668	13585	13365	13679	13571	13482	13675	13560	13556	13477	13390	13611	13493	13627	13500	13482	13609	13600	13566	13684	13672	13409	13781	13502	13635	13590	13694	13515	13773	13606	13460	13457	13540	13540	13556	13602	13520	13594	13599	13592	13636	13498	13719	13564	13794	13500	13509	13629	13544	13590	13702	13624	13606	13488	13624	13433	13615	13625	13336	13680	13420	13545	13742	13653	13620	13547	13531	13489	13548	13579	13510	13736	13622	13399	13622	13679	13481	13665	13531	13509	13595	13421	13542	13686	13539	13600	13570	13518	13664	13525	13721	13730	13404	13476	13647	13657	13638	13615	13550	13597	13609	13641	13553	13497	13715	13489	13623	13674	13400	13452	13546	13521	13697	13648	13577	13706	13642	13514	13388	13496	13633	13601	13672	13660	13611	13564	13612	13464	13672	13749	13531	13573	13682	13626	13535	13652	13488	13669	13338	13502	13750	13552	13578	13639	13663	13628	13577	13490	13411	13656	13569	13462	13664	13601	13609	13606	13514	13431	13594	13644	13656	13575	13484	13643	13622	13594	13770	13522	13560	13655	13479	13735	13496	13736	13588	13655	13487	13322	13550	13767	13497	13612	13580	13577	13548	13630	13572	13543	13544	13523	13466	13612	13539	13627	13519	13536	13667	13594	13670	13688	13679	13535	13643	13729	13575	13654	13606	13554	13724	13728	13767	13651	13669	13567	13557	13453	13542	13432	13689	13524	13663	13529	13743	13629	13510	13516	13656	13525	13742	13436	13576	13641	13627	13598	13705	13660	13464	13489	13489	13532	13653	13432	13535	13441	13611	13604	13640	13524	13551	13543	13684	13575	13563	13511	13568	13661	13445	13712	13567	13597	13631	13628	13680	13652	13588	13519	13532	13573	13635	13648	13595	13538	13526	13428	13616	13577	13757	13617	13506	13577	13552	13624	13566	13603	13681	13562	13670	13525	13381	13567	13554	13707	13396	13701	13531	13447	13480	13414	13552	13491	13529	13593	13456	13561	13668	13634	13579	13487	13548	13624	13611	13711	13577	13555	13475	13568	13545	13715	13685	13673	13518	13503	13588	13649	13599	13629	13545	13714	13547	13727	13659	13787	13674	13683	13674	13635	13497	13664	13668	13506	13712	13676	13473	13636	13676	13673	13525	13720	13607	13518	13523	13471	13675	13599	13567	13727	13580	13649	13604	13515	13777	13723	13692	13594	13503	13692	13621	13773	13639	13663	13587	13503	13693	13630	13688	13483	13564	13673	13528	13646	13659	13840	13524	13553	13630	13525	13520	13592	13672	13494	13441	13335	13752	13432	13712	13721	13652	13457	13580	13545	13754	13609	13631	13539	13613	13634	13675	13426	13635	13591	13582	13549	13374	13662	13711	13585	13475	13411	13618	13352	13669	13507	13599	13666	13602	13604	13593	13658	13534	13517	13531	13514	13465	13613	13683	13617	13546	13579	13588	13562	13546	13603	13454	13700	13691	13586	13561	13483	13669	13639	13670	13505	13647	13582	13714	13631	13659	13590	13695	13587	13527	13524	13694	13599	13747	13514	13596	13492	13693	13710	13503	13594	13655	13595	13630	13645	13435	13563	13508	13734	13538	13638	13634	13526	13489	13614	13651	13506	13568	13522	13365	13581	13620	13534	13658	13727	13514	13671	13681	13596	13708	13635	13494	13611	13561	13492	13624	13601	13578	13520	13481	13558	13562	13549	13589	13647	13704	13731	13629	13584	13464	13644	13567	13675	13389	13456	13596	13455	13550	13511	13514	13577	13679	13652	13485	13564	13424	13527	13514	13676	13590	13678	13602	13461	13622	13746	13498	13791	13715	13501	13581	13605	13641	13634	13598	13590	13454	13602	13596	13554	13720	13462	13450	13705	13723	13505	13580	13690	13773	13621	13538	13596	13602	13687	13612	13657	13661	13806	13496	13612	13525	13619	13452	13579	13617	13522	13493	13648	13377	13636	13620	13663	13477	13443	13484	13600	13687	13588	13504	13541	13590	13570	13432	13588	13623	13520	13484	13659	13647	13612	13597	13494	13498	13605	13587	13474	13541	13541	13690	13489	13665	13671	13753	13453	13608	13669	13599	13561	13336	13601	13581	13492	13562	13413	13595	13621	13425	13542	13564	13724	13456	13622	13717	13515	13555	13718	13728	13544	13623	13615	13454	13750	13457	13621	13654	13419	13470	13571	13414	13707	13558	13511	13635	13679	13532	13636	13687	13550	13567	13539	13550	13480	13653	13573	13520	13393	13561	13708	13565	13550	13564	13514	13686	13640	13791	13511	13616	13646	13716	13668	13644	13541	13664	13578	13641	13642	13664	13674	13679	13579	13561	13647	13641	13489	13397	13803	13610	13641	13617	13636	13643	13579	13539	13698	13662	13488	13442	13615	13578	13493	13642	13562	13504	13581	13607	13582	13616	13661	13778	13589	13668	13632	13488	13657	13477	13635	13442	13560	13448	13668	13607	13548	13428	13609	13720
29865	22485	22410	19943	17930	17812	17978	17816	17812	17920	17890	17633	17862	17603	17536	17759	17863	17930	17665	17597	17640	17608	17489	17697	17569	17699	17887	17696	17623	17815	17488	17531	17328	17620	17766	17495	17509	17810	17345	17530	17731	17535	17467	17577	17526	17592	17516	17661	17514	17631	17654	17738	17678	17671	17657	17617	17574	17758	17730	17560	17595	17633	17620	17458	17650	17532	17610	17586	17740	17566	17514	17350	17523	17493	17546	17660	17473	17561	17734	17438	17778	17575	17739	17579	17643	17531	17578	17578	17687	17619	17568	17687	17787	17688	17529	17541	17526	17707	17750	17596	17586	17569	17646	17691	17509	17469	17626	17483	17522	17606	17519	17672	17740	17565	17498	17339	17411	17597	17582	17587	17627	17732	17566	17652	17737	17783	17764	17335	17541	17778	17702	17763	17604	17390	17740	17628	17710	17605	17774	17591	17544	17318	17644	17594	17590	17497	17521	17448	17662	17905	17502	17621	17724	17646	17566	17462	17616	17564	17614	17635	17577	17657	17526	17432	17710	17478	17740	17592	17602	17563	17396	17619	17648	17510	17831	17685	17465	17701	17636	17654	17696	17241	17556	17456	17713	17557	17601	17567	17440	17559	17628	17767	17442	17632	17542	17720	17675	17614	17745	17612	17631	17453	17440	17580	17475	17508	17494	17428	17680	17677	17915	17650	17503	17697	17607	17671	17727	17649	17601	17769	17820	17700	17663	17490	17698	17495	17509	17681	17510	17802	17602	17501	17633	17576	17710	17442	17595	17407	17490	17542	17388	17349	17524	17655	17566	17495	17444	17666	17666	17578	17645	17508	17649	17461	17804	17647	17691	17636	17629	17656	17542	17640	17387	17570	17504	17717	17596	17513	17517	17702	17639	17546	17889	17563	17786	17645	17529	17803	17567	17816	17663	17576	17385	17570	17477	17555	17583	17613	17715	17694	17615	17585	17613	17553	17657	17654	17741	17374	17679	17809	17660	17680	17745	17530	17755	17534	17831	17714	17720	17657	17619	17513	17776	17812	17760	17639	17678	17508	17547	17439	17834	17792	17635	17612	17441	17659	17510	17568	17586	17666	17662	17455	17682	17537	17587	17699	17647	17697	17608	17573	17467	17382	17399	17671	17947	17521	17536	17565	17733	17657	17562	17718	17446	17627	17505	17469	17748	17697	17501	17497	17731	17621	17654	17589	17688	17846	17639	17418	17523	17610	17677	17469	17718	17628	17329	17569	17672	17538	17483	17645	17578	17363	17769	17550	17649	17713	17510	17562	17566	17716	17882	17476	17530	17715	17516	17459	17601	17773	17753	17634	17519	17659	17603	17558	17542	17438	17612	17698	17743	17706	17235	17547	17724	17525	17402	17623	17737	17516	17662	17668	17268	17649	17567	17602	17557	17580	17567	17487	17791	17531	17752	17566	17619	17493	17506	17630	17775	17498	17523	17533	17606	17640	17565	17516	17619	17810	17529	17701	17447	17680	17545	17776	17496	17442	17651	17533	17735	17321	17583	17587	17571	17446	17596	17686	17567	17663	17782	17488	17416	17392	17513	17500	17587	17544	17350	17621	17623	17649	17624	17699	17638	17661	17713	17648	17636	17552	17601	17656	17743	17674	17641	17611	17718	17721	17590	17499	17801	17434	17658	17791	17612	17549	17622	17485	17740	17640	17603	17795	17676	17373	17508	17608	17643	17448	17508	17641	17511	17782	17702	17636	17476	17605	17808	17537	17488	17730	17691	17654	17619	17689	17510	17722	17591	17668	17686	17531	17599	17608	17481	17780	17757	17681	17370	17632	17592	17755	17566	17593	17808	17668	17794	17662	17715	17676	17629	17566	17704	17707	17547	17623	17413	17618	17571	17691	17575	17546	17691	17831	17706	17352	17498	17765	17585	17449	17745	17626	17586	17622	17367	17462	17505	17683	17801	17575	17629	17399	17588	17700	17562	17462	17403	17760	17809	17862	17625	17621	17720	17360	17681	17500	17543	17763	17868	17645	17725	17538	17677	17549	17538	17475	17709	17603	17481	17691	17508	17603	17534	17591	17643	17646	17660	17541	17630	17675	17637	17432	17745	17716	17422	17548	17562	17539	17625	17850	17755	17543	17714	17312	17603	17556	17590	17723	17562	17432	17593	17622	17532	17682	17588	17442	17341	17622	17566	17425	17640	17613	17498	17614	17451	17574	17685	17549	17639	17598	17550	17584	17820	17623	17422	17740	17706	17600	17668	17417	17523	17536	17677	17635	17607	17500	17707	17550	17675	17685	17563	17843	17630	17683	17563	17881	17579	17761	17627	17581	17512	17415	17307	17828	17724	17673	17653	17593	17526	17589	17514	17619	17619	17570	17658	17876	17630	17672	17525	17733	17441	17312	17833	17688	17604	17523	17521	17404	17584	17795	17420	17600	17568	17587	17579	17433	17586	17758	17619	17542	17761	17597	17543	17533	17505	17415	17653	17842	17456	17511	17716	17575	17872	17608	17746	17374	17669	17577	17696	17502	17565	17584	17545	17541	17643	17685	17649	17716	17545	17755	17692	17388	17502	17729	17675	17574	17572	17791	17488	17709	17496	17673	17700	17882	17509	17678	17423	17640	17470	17678	17516	17512	17804	17492	17710	17780	17686	17649	17562	17685	17762	17633	17348	17722	17700	17680	17706	17554	17740	17753	17659	17593	17559	17560	17781	17506	17667	17630	17514	17547	17686	17856	17526	17815	17587	17694	17533	17524	17758	17744	17590	17605	17446	17451	17522	17644	17547	17560	17497	17600	17582	17878	17548	17545	17349	17568	17475	17688	17800	17535	17627	17503	17361	17539	17534	17604	17304	17412	17672	17643	17640	17712	17702	17781	17652	17820	17644	17608	17507	17516	17582	17794	17794	17569	17526	17633	17679	17565	17720	17690	17666	17487	17670	17602	17744	17678	17730	17642	17665	17480	17525	17584	17461	17409	17843	17792	17743	17453	17443	17658	17566	17732	17625	17642	17734	17552	17413	17692	17674	17544	17576	17633	17489	17534	17660	17396	17531	17600	17645	17632	17601	17514	17553	17521	17683	17708	17671	17557	17601	17529	17506	17549	17755	17539	17399	17614	17728	17701	17496	17423	17631	17610	17449	17706	17504	17722	17461	17656	17620	17666	17597	17584	17868	17484	17461	17791	17526	17525	17581	17601	17652	17678	17531	17702	17711	17529	17461	17638	17576	17639	17723	17782	17432	17538	17602	17654	17608	17532	17765	17733	17517	17531	17869	17511	17539	17835	17610	17674	17758	17897	17489	17648	17688	17618	17655	17760	17675	17476	17329	17568	17799	17711	17447	17593	17470	17683	17609	17767	17466	17600	17708	17615	17520	17500	17685	17682	17767	17395	17595	17635	17713	17545	17426	17669	17766	17531	17482	17665	17603	17555	17776	17668	17498	17519	17534	17893	17599	17801	17462	17505	17367	17529	17735	17510	17553	17630	17705	17832	17543	17661	17620	17780	17719	17486	17526	17444	17539	17390	17641	17588	17604	17594	17574	17767	17407	17535	17615	17613	17558	17767	17738	17549	17680	17840	17670	17735	17579	17830	17609	17718	17636	17636	17646	17621	17709	17730	17426	17520	17557	17552	17608	17629	17497	17549	17570	17316	17775	17636	17435	17413	17656	17657	17498	17509	17759	17419	17474	17782	17546	17711	17632	17692	17646	17509	17563	17718	17395	17573	17447	17681	17840	17692	17594	17837	17809	17731	17596	17718	17649	17609	17566	17586	17451	17648	17530	17634	17742	17413	17498	17758	17669	17431	17534	17619	17419	17649	17469	17426	17591	17683	17969	17643	17575	17651	17494	17567	17595	17671	17639	17671	17567	17615	17766	17632	17710	17564	17556	17795	17635	17607	17610	17574	17288	17566	17771	17598	17826	17625	17622	17673	17359	17572	17610	17603	17579	17829	17661	17615	17528	17555	17558	17493	17532	17506	17686	17617	17672	17776	17702	17553	17495	17536	17512	17521	17489	17576	17446	17651	17910	17860	17793	17599	17601	17773	17791	17576	17723	17541	17468	17648	17566	17757	17750	17513	17359	17311	17414	17562	17614	17465	17414	17519	17366	17617	17517	17451	17511	17511	17522	17665	17380	17581	17469	17759	17540	17484	17645	17498	17564	17430	17578	17637	17844	17621	17505	17559	17574	17620	17679	17485	17308	17396	17761	17583	17664	17656	17658	17688	17768	17803	17581	17524	17648	17704	17698	17599	17511	17289	17583	17564	17474	17554	17709	17774	17652	17865	17625	17558	17605	17580	17746	17460	17594	17718	17666	17633	17598	17578	17481	17577	17548	17548	17811	17576	17656	17520	17605	17531	17576	17662	17390	17755	17620	17533	17736	17542	17619	17654	17557	17725	17681	17643	17603	17466	17719	17623	17530	17662	17613	17525	17494	17579	17411	17755	17737	17582	17768	17734	17640	17689	17586	17590	17575	17527	17579	17506	17691	17588	17534	17607	17748	17689	17615	17586	17439	17765	17606	17599	17552	17573	17748	17650	17524	17444	17595	17685	17499	17560	17436	17615	17664	17512	17399	17482	17627	17536	17642	17713	17497	17397	17610	17859	17828	17574	17569	17530	17386	17388	17718	17583	17682	17788	17678	17623	17617	17405	17551	17675	17600	17666	17507	17546	17685	17658	17641	17519	17513	17594	17623	17756	17582	17763	17570	17462	17771	17715	17637	17742	17701	17675	17460	17600	17461	17647	17575	17598	17423	17688	17565	17684	17566	17411	17594	17513	17627	17601	17691	17718	17602	17818	17387	17669	17746	17480	17619	17552	17589	17584	17745	17745	17781	17486	17542	17703	17553	17596	17329	17726	17367	17618	17561	17407	17606	17602	17620	17624	17545	17696	17510	17412	17406	17747	17423	17686	17703	17684	17748	17717	17588	17726	17456	17567	17389	17514	17719	17813	17560	17846	17981	17782	17664	17401	17581	17325	17344	17563	17619	17607	17582	17813	17574	17786	17721	17628	17715	17620	17554	17530	17794	17528	17608	17478	17589	17666	17755	17674	17637	17500	17717	17448	17653	17618	17620	17618	17556	17510	17450	17636	17571	17492	17601	17489	17595	17772	17746	17716	17577	17492	17773	17470	17564	17486
15747	18225	16517	15333	15076	14690	14494	14569	14513	14399	14564	14473	14378	14448	14272	14236	14468	14196	14378	14198	14117	14338	14197	14245	14220	14292	14402	14150	14260	14288	14329	14100	14316	14408	14263	14115	14295	14271	14050	14079	14357	14270	14171	14297	14279	14064	14207	14342	14443	14258	14349	14353	14225	14213	14257	14243	14324	14302	14054	14127	14182	14150	14137	14377	14246	14305	14126	14263	14080	14191	14297	14096	14207	14261	14270	14232	14122	14236	14235	14215	14209	14164	14084	14255	14181	14187	14122	14063	14187	14258	14278	14220	14214	14198	14160	14157	14314	14306	14100	14164	14099	14169	14107	14322	14272	14138	14319	14316	14251	14356	14175	14170	14253	14201	14235	14248	14295	14336	14261	14180	14151	14224	14208	14306	14250	14138	14264	14117	14387	14180	14125	14129	14141	14175	14196	14225	14303	14124	14309	14311	14304	14165	14449	14080	14240	14194	14356	14141	14302	14219	14279	14191	14215	14308	14137	14127	14132	14239	14210	14273	14263	14259	14210	14277	14322	14199	14183	14124	14231	14332	14282	13987	14141	14286	14444	14134	14146	14116	14241	14252	14199	14287	14201	14180	14348	14290	14195	14230	14259	14003	14314	14382	14181	14347	14362	14342	14284	14217	14348	14370	14380	14172	14180	14018	14162	14290	14153	14176	14353	14213	14129	14057	14319	14263	14318	14359	14251	14294	14194	14158	14165	14151	14124	14369	14210	14103	14203	14324	14127	14228	14285	14315	14260	14218	14314	14137	14296	14303	14326	14263	14135	14158	14303	14225	14214	14279	14359	14121	14240	14382	14221	14233	14172	14370	14066	14174	14197	14219	14248	14386	14148	14374	14266	14116	14296	14232	14336	14189	14268	14283	14197	14248	14389	14308	14201	14185	14208	14421	14389	14113	14203	14311	14290	14202	14174	14143	14186	14347	14318	14254	14202	14006	14336	14204	14243	14316	14366	14181	14294	14306	14135	14249	14144	14245	14206	14300	14223	14122	14151	14256	14383	14358	14282	14154	14247	14209	14194	14255	14318	14199	14030	14215	14213	14231	14071	14256	14141	14344	14136	14357	14193	14149	14465	14247	14254	14252	14134	14258	14425	14104	14203	14138	14468	14200	14239	14167	14208	14251	14233	14290	14145	14157	14207	14205	14024	14282	14190	14041	14243	14296	14234	14161	14294	14224	14139	14192	14358	14108	14322	14247	14255	14112	14186	14061	14253	14075	14173	14302	14116	14308	14234	14377	14213	14156	14370	14245	14364	14222	14283	14208	14387	14248	14269	14222	14179	14287	14056	14169	14397	14131	14375	14347	14048	14046	14209	14299	14094	14212	14341	14248	14333	14229	14271	14116	14178	14154	14332	14234	14324	14239	14224	14330	14237	14332	14241	14094	14258	14301	14233	14344	14086	14285	14251	14291	14383	14112	14183	14345	14186	14270	14165	14199	14298	14356	14349	14191	14230	14198	14127	14148	14230	14247	14105	14388	14234	14188	14203	14250	14143	14347	14009	14294	14284	14344	14238	14279	14250	14161	14274	14094	14102	14259	14288	14321	14313	14223	14178	14232	14241	14123	14356	14215	14433	14179	14163	14146	14328	14313	14326	14269	14258	14378	14308	14175	14093	14330	14165	14071	14352	14487	14178	14287	14386	14178	14138	14134	14175	14209	13981	14146	14233	14173	14241	14273	14305	14256	14088	14280	14406	14181	14251	14386	14244	14193	14343	14078	14231	14190	14224	14160	14184	14165	14142	14291	14249	14310	14242	14171	14277	14173	14311	14120	14318	13989	14413	14437	14144	14238	14312	14145	14224	14313	14208	14228	14209	14330	14336	14217	14133	14221	14092	14314	14261	14316	14182	14201	14306	14325	14207	14153	14229	14058	13940	14298	14337	14304	14037	14239	14116	14187	14110	14155	14170	14114	14255	14180	14422	14259	14199	14345	14094	14296	14316	14287	14365	14231	14223	14284	14335	14428	14228	14393	14385	14216	14132	14331	14208	14179	14132	14140	14296	14217	14309	14222	14237	14228	14226	14199	14107	14273	14235	14145	14342	14250	14196	14129	14248	14047	14117	14318	14244	14028	14145	14225	14235	14298	14206	14096	14296	14160	14194	14229	14099	14348	14231	14224	14189	14156	14125	14175	14159	14255	14247	14194	14206	14306	14117	14161	14137	14245	14262	14143	14199	14265	14299	14307	14262	14249	14246	14255	14313	14207	14214	14231	14205	14155	14344	14311	14214	14383	14133	14218	14191	14278	14228	14275	14364	14300	14176	14265	14167	14214	14184	14218	14391	14256	14232	14330	14371	14372	14129	14228	14269	14306	14185	14249	14147	14240	14168	14212	14275	14340	14145	14214	14140	14284	14144	14429	14312	14343	14209	14165	14279	14158	14196	14331	14163	14240	14404	14194	14340	14176	14126	14193	14296	14086	14011	14137	14291	14277	14322	14319	14170	14291	14263	14199	14239	14274	14274	14181	14117	14335	14088	14388	14162	14202	14209	14202	14383	14125	14186	14203	14299	14371	14146	14304	14114	14206	14185	14289	14162	14119	14183	14256	14169	14099	14248	14208	14361	14158	14200	14241	14150	14225	14260	14251	14259	14282	14160	14323	14161	14120	14197	14269	14200	14181	14285	14261	14312	14161	14269	14132	14345	14250	14243	14045	14331	14324	14003	14300	14225	14172	14151	14205	14163	14142	14172	14266	14072	14224	14111	14069	14206	14196	14205	14348	14358	14234	14267	14034	14415	14078	14249	14361	14235	14196	14235	14094	14248	14316	14266	14426	14243	14171	14239	14199	14173	14252	14194	14165	14396	14213	14172	14277	14153	14164	14214	14097	14169	14114	14197	14332	14327	14148	14298	14217	14118	14139	14131	13956	14007	14296	14238	14085	14315	14128	14069	14316	14096	14312	14197	14252	14014	14317	14325	14225	14219	14300	14368	14170	14292	14282	14237	14082	14164	14182	14239	14268	14322	14245	14065	14189	14180	14292	14227	14146	14350	14291	14137	14251	14181	14334	14225	14181	14315	14324	14231	14173	14267	14122	14122	14264	14373	14212	14181	14219	14407	14181	14328	14396	14120	14198	14235	14101	14243	14138	14217	14156	14265	14310	14363	14202	14101	14381	14365	14286	14014	14167	14271	14079	14159	14277	14192	14241	14261	14154	14405	14289	14153	14015	14269	14288	14089	14190	14287	14199	14264	13969	14142	14268	14263	14329	14227	14140	14258	14140	14388	14170	14355	14293	14065	14205	14323	14142	14373	14309	14267	14167	14345	14229	14343	14256	14149	14210	14338	14135	14238	14102	14110	14308	14217	14170	14263	14107	13922	14350	14206	14150	14231	14231	14294	14232	14290	14104	14183	14230	14110	14013	14226	14202	14238	14148	14395	14241	14192	14243	14219	14170	14154	14343	14268	14017	14199	14245	14201	14323	14183	14284	14233	14428	14360	14307	14250	14125	14185	14371	14134	14282	14137	14112	14211	14077	14180	14259	14248	14222	14056	14196	14256	14315	14124	14242	14193	14161	14294	14198	14289	14199	14228	14304	14312	14178	14398	14044	14211	14388	14060	14197	14333	14240	14358	14145	14244	14221	14223	14235	14149	14153	14322	14270	14034	14184	13988	14298	14255	14136	14189	14290	14239	14305	14320	14124	14257	14209	14330	14275	14322	14314	14178	14249	14205	14215	14193	14401	14104	14150	14306	14230	14336	14250	14134	14269	14317	14300	14135	14338	14260	14254	14303	14351	14069	14283	14235	14148	14215	14219	14274	14170	14266	14108	14287	14305	14183	14076	14267	14251	14261	14290	14383	14211	14275	14416	14117	14280	14186	14249	14339	14359	14249	14234	14184	14144	14247	14180	14241	14053	14134	14239	14358	14285	14160	14145	14173	14310	14333	14386	14417	14085	14344	14144	14292	14320	14232	14188	14107	14265	14200	14176	14161	14184	14131	14154	14274	14363	14061	14299	14157	14272	14289	14267	14345	14225	14195	14334	14324	14181	14122	14304	14154	14232	14137	14230	14145	14262	14393	14255	14347	14209	14211	14205	14208	14200	14231	14229	14394	14244	14169	14203	14049	14194	14130	14178	14317	14394	14366	14235	14238	14293	14132	14262	14254	14298	14177	14284	14047	14048	14214	14326	14291	14197	14355	14355	14306	14109	14384	14318	14333	14081	14294	14290	14126	14208	14448	14327	14242	14191	14184	14161	14288	14249	14235	14267	14268	14239	14156	14224	14303	14432	14145	14375	14230	14163	14154	14367	14284	14265	14089	14256	14324	14176	14076	14097	14146	14029	14265	14332	14282	14161	14343	14268	14294	14125	14237	14285	14115	14085	14165	14173	14310	14251	14182	14290	14236	14242	14226	14184	14126	14289	14162	14279	14133	14200	14164	14217	14349	14319	14062	14276	14381	14279	14416	14255	14175	14105	14163	14249	14285	14370	14274	14239	14233	14163	14230	14246	14283	14150	14224	14337	14374	14104	14295	14324	14217	14299	14325	14180	14158	14231	14225	14302	14299	14364	14231	14259	14198	14302	14154	14308	14248	14174	14110	14130	14260	14141	14238	14201	14138	14376	14286	14353	14231	14240	14099	14219	14092	14225	14301	14274	14248	14165	14320	14355	14304	14218	14611	14168	14209	14125	14115	14371	14217	14284	14396	14306	14369	14191	14301	14231	14279	14158	14142	14279	14278	14172	14363	14283	14247	14222	14202	14043	14110	14213	14096	14215	14090	14123	14413	14173	14244	14159	14089	14300	14166	14162	14401	14189	14265	14048	14163	14311	14163	14258	14170	14260	14176	14335	14189	14188	14242	14118	14246	14420	14307	14317	14224	14302	14173	14229	14354	14333	14330	14316	14183	14160	14226	14143	14195	14313	14222	14387	14377	14215	14194	14312	14286	14254	14289	14393	14149	14060	14319	14058	14209	14241	14137	14335	14443	14147	14280	14232	14156	14274	14274	14267	14235	14276	14235	14253	14271	14335	14210	14169	14268	14131	14287	14172	14255	14228	14237	14206	14228	14018	14471	14377	14120	14295	14261	14267	14273	14163	14148	14313	14291	14351	14308	14364	14352	14297	14118	14215	14195	14416	14324	14172	14234	14159
23376	21318	28095	25024	22213	20492	19382	17667	17064	17659	17477	17443	17320	17208	17123	16924	16930	17024	16970	17053	16976	16968	16899	17043	17061	17155	17002	16822	16871	16786	16934	16964	16963	17083	16897	16976	16972	16966	16919	16955	17091	16824	16768	16952	16928	17002	16924	17004	16827	17074	16851	17025	16839	16981	17106	16972	16992	16903	16740	16803	17011	17000	16730	16989	16806	16850	16885	16897	16855	17121	16832	16828	16895	16822	16945	16862	16974	16765	16892	17047	16835	16812	16836	17090	16837	16832	17001	16858	16688	16757	16639	16747	16847	16695	16923	16799	16988	16791	16790	16818	16817	16951	16881	16769	16976	16870	17104	16836	17016	16758	16955	16781	16748	16864	16861	16750	16990	16808	16713	16806	16926	16718	16957	17125	16824	16834	17112	16852	16763	17035	17107	16787	16841	16841	16974	16884	16949	16993	16920	16933	17124	16857	16850	16925	16939	16740	16955	16839	16944	16764	16916	16934	16805	16934	16817	16754	16769	16815	16948	16899	16884	16662	16847	16877	16913	17005	16957	16977	16744	16775	16644	17049	17055	16759	17018	17002	16997	16776	16811	16806	16881	16745	16859	16790	16959	17053	16816	16976	16984	16769	16765	16783	16854	16913	16895	16904	16755	16682	16623	17004	16826	16886	17079	16845	16880	16890	16961	16845	16887	16836	16664	16793	16970	16740	16755	16698	16992	16869	16864	16754	17033	17010	16855	16944	16778	16829	16815	16960	16837	16851	16835	16595	16761	17106	16862	16995	16935	16913	16971	16895	17012	16972	16840	16734	16754	16979	17037	16789	16970	16601	16799	17166	16931	16872	16697	16875	16667	16966	16966	16555	16760	16982	16757	17074	16992	16774	16947	16918	16834	16966	16941	16951	17151	16721	16980	17101	16916	16902	16913	16933	17076	16883	16869	16795	16862	17025	16959	16881	16861	17083	16988	16989	16758	16751	16847	16951	16873	16892	16885	17031	17081	16938	17070	16879	16831	16750	16814	17087	16819	17078	16645	16828	16962	16902	16927	17017	16935	16832	16842	16975	17040	17016	16734	16827	16728	16990	17044	17058	17020	16879	16710	16793	16753	17002	16814	16984	17009	17037	16801	17012	16995	16956	16929	16942	16883	16843	16673	16779	16782	16795	16905	17045	16940	16910	16995	16744	16913	17002	16743	17088	17001	16795	16845	16750	16774	16757	16841	16830	16837	16983	16767	16992	16721	16824	16723	16773	16657	16921	16966	16983	16916	16883	16861	17077	17029	16979	17020	16809	16787	16704	16862	16821	16815	16948	16762	16961	17057	16918	16649	16689	17007	16897	16704	16986	17032	16985	16950	16904	16827	16800	16610	16921	16936	16828	16887	17009	16742	16842	16925	16628	16845	16833	16820	17066	16953	16932	16908	16977	16842	16738	16884	17164	16960	16797	16908	17019	16883	16899	16851	16953	17048	16976	16893	17011	16869	16728	16847	16815	16929	16892	16986	16859	17128	16962	16849	17046	16933	16804	16780	16889	17148	16946	17009	16958	16790	16824	16778	16868	16964	16851	16882	16955	16880	16925	16867	16853	16937	16728	17095	16873	16897	16861	16880	17048	16998	16779	16998	16826	16854	16928	16959	16895	16690	16726	16765	17018	17002	17047	16919	16783	16640	16756	16940	16898	16716	16780	17040	16946	16870	16964	16788	16806	16712	17110	16880	16956	16985	16947	16670	16851	16932	16822	17020	16838	16884	16865	17018	16884	16849	16722	16906	16980	16920	17129	16857	16944	16941	16982	16917	16810	16892	16940	16958	16919	16845	17013	16771	16868	16969	16755	16917	16800	17065	16711	16989	16954	16641	16832	16708	17049	16829	16862	17146	16814	16849	17006	17015	16948	16875	17001	16852	16774	16708	16857	16764	16872	17153	16851	16717	17246	16846	16785	17098	16817	16829	16935	17037	16962	16702	16886	16823	17192	16843	16914	16878	16791	16814	16951	16825	16813	17011	16857	16944	17055	16993	16874	16786	16923	17071	16644	17158	16697	16695	16866	17003	16859	16953	17080	16833	16641	16766	16789	17031	16862	16981	16793	17034	16762	16843	16930	16819	17146	16905	16899	16940	16893	16863	16627	16967	16896	16933	16824	16805	17086	16792	17061	17064	17005	16880	16955	16959	17002	16889	16995	16930	16828	16932	16995	16800	16832	16813	16965	16916	17023	16921	16949	16851	17095	16868	16833	16984	16914	16908	17004	16854	17105	17233	17029	16993	16844	17010	16797	16954	16669	16823	16797	16986	16777	16948	16908	16857	16961	16834	17085	16800	16824	16848	16905	16920	16896	16856	16801	16801	16942	16924	17154	16867	16953	16852	16759	16809	16941	17093	16976	16834	16589	16746	16805	16923	17133	16881	17210	17114	16861	16743	16987	16718	16819	16935	16922	16765	16963	16978	16827	17018	17071	16919	17029	17136	17129	16962	16876	16877	16857	16761	16781	16881	16872	16903	16982	17157	16986	17092	17023	16937	17030	16854	16980	16962	16832	16854	16685	16732	16779	16909	16675	16838	16934	16906	16897	16826	16814	16712	17088	16865	17128	16847	16946	16954	17023	16964	16925	17082	16848	16938	16941	16724	16912	17031	16862	17028	16903	16965	16801	16820	16782	16961	16894	16945	16766	16962	16970	16866	16864	16968	17037	16966	17257	16938	16849	16845	16925	17056	17023	16915	16850	16765	16856	16840	17065	16981	17071	16879	17042	17081	17206	16780	16887	17014	16917	16845	17011	16870	16986	17130	16912	16706	16823	16965	16916	16917	16820	16983	16985	16747	17029	16873	16975	16792	16686	16978	16818	16747	16763	16761	16846	16939	16798	16936	16768	16932	16899	16782	16929	16891	16988	16961	16844	16741	17111	17000	16841	16824	16818	16996	16919	16893	16938	16830	16961	16964	16889	16825	16843	16841	16918	16777	16931	16707	16939	16869	17079	16991	16775	16883	16738	16740	16578	16895	16872	16876	16864	16811	16885	16873	17068	16899	16795	16736	17002	16997	16740	16846	16961	16702	16700	16942	16865	17057	16872	16968	16874	16867	16856	17004	16881	16902	16756	16802	16866	16877	17011	16885	16727	16798	16939	16820	16847	16902	16870	16930	16773	16938	16815	16729	16910	16944	16715	16943	16825	16970	16868	16743	16789	16945	16965	16819	16738	16824	16853	16720	16853	16898	16731	16658	16961	17017	16932	16915	17055	16927	16957	17034	16944	16867	16907	16863	16809	17089	16729	16832	16874	16803	16618	16697	16648	17122	16830	16508	16969	16806	17115	17094	16816	16761	16931	17022	16872	16825	17019	16840	16937	17046	16861	17032	16845	16845	16981	16747	17230	16854	17035	16983	17077	16744	16992	17044	17170	17050	16986	16737	16875	16939	16815	16887	16927	16891	16865	16924	16861	16997	16862	16984	16967	16776	17012	16838	16783	16815	16589	16770	16745	16776	16937	16970	17133	16963	16799	17011	16795	16876	16848	16904	16851	16944	16872	17033	16735	16968	16817	16940	16936	16798	16697	16977	16868	16819	16902	16859	17017	16747	16974	17080	17051	16927	17018	17044	16814	16977	16839	16911	16738	16820	16804	17052	17067	16821	16924	16697	16618	16790	16928	16885	16891	17009	17089	16997	16903	16969	16847	16821	16903	17108	16920	16932	16924	16844	16795	16842	17129	16883	16893	16850	16826	17011	16943	16816	16938	17051	17040	16874	16895	16929	16958	16940	16927	16849	16869	16934	16912	17074	16898	17050	16990	16780	16819	16951	17089	17000	16782	16846	16779	16967	16897	16739	16844	16932	16716	16811	16894	16857	16936	16964	16874	16951	16852	16880	16980	16692	17194	17004	16813	16823	16963	17016	16806	16926	16818	16741	16837	16933	16984	16848	16882	16789	16872	16881	16734	16909	16817	16806	16726	16945	16981	17004	16801	16855	16790	16734	16927	16997	16910	16860	16706	17092	17078	16945	16857	16884	17063	17036	16715	16899	16680	16869	16863	17071	16847	16828	16834	16838	17061	17041	17010	16747	16852	16865	16761	17078	16836	16991	17014	16965	16995	16681	16751	16889	16809	16845	16893	16967	16735	16671	17001	16876	16906	16920	17020	17002	16770	16718	17052	17140	16954	16886	16752	16964	16950	16671	16944	16956	16984	16952	16975	16837	16956	16989	16808	16868	16948	17002	16836	17156	16836	16865	16878	16858	16946	16889	16891	16781	16859	16744	16850	16786	16961	17114	17077	16725	16937	16950	16909	16885	16932	16793	16831	16996	16689	16919	16973	16919	16967	17084	16707	16935	16796	16798	16910	16961	16676	16809	16757	16795	16869	16908	16822	16789	17163	16962	17029	16815	16913	16799	16979	16734	16757	16841	17171	16872	16753	16896	16934	17067	16808	17101	16978	16965	17135	16781	16971	17102	17092	16966	16902	16874	16944	16871	16897	16960	17119	16949	16873	17061	17028	16835	16854	16985	17001	16821	16857	16714	17089	16896	17036	16886	17001	16923	16885	16729	16768	16902	17037	16755	16771	16751	16955	16987	16919	16647	16875	16955	16790	16820	16809	16952	16913	16525	16940	16955	17038	17004	16854	17119	16879	17003	16761	16541	16784	16995	16886	16723	16875	16869	16751	16896	16788	16892	16951	16901	16928	17059	17114	16897	16956	16791	16810	16894	16814	16870	17086	16929	16873	16781	16760	16922	16863	16938	16824	17041	16884	16994	16923	16876	16839	17061	17111	17121	16973	16940	16916	16733	16776	16817	16852	16845	16619	17010	16758	16917	16806	16984	16830	16764	17041	17008	17143	16963	16698	16857	16872	16902	16724	16906	16985	16978	17086	16926	16993	17062	16618	16839	17016	16891	17016	16936	16864	16929	16786	16834	16670	16998	16794	17041	17023	16872	16922	17161	16954	16827	16693	16752	16801	16896	16690	16754	17012	16895	16936	17025	17083	16832	16948	16962	16932	16740	17090	17028	17091	16834	16699	17103	17018	16910	16937	16957	16997	16949	16914	16734	16915	16946	16916	16794	16840	16769	16835	16962	17051	16991	17017	16917	16846	16917	17008	16954	16958	16964	16880	17028	16847	16820	16903	16922	16936	16680	16823
12461	21550	18720	16113	15569	15152	14663	14389	14393	14419	14347	14424	14232	14259	13953	13930	13991	14008	13969	13863	13839	14002	13859	13781	14019	13718	13913	13757	13776	13715	13947	13899	13663	13948	13985	13878	13621	13851	13769	13793	13837	13811	13894	14090	13977	13905	13771	13848	13773	13966	13900	14094	13936	13775	13928	13871	13756	13792	13734	13764	13897	13713	13764	13891	13830	13768	13998	13721	13805	13786	13730	13877	13817	13791	13846	13964	13846	13905	13903	13900	13750	13845	13851	13847	13747	13765	13851	13806	13928	13730	13975	13785	13740	13957	13815	13800	13917	13762	13708	13833	13678	13793	13859	13768	13968	13755	13989	13710	13802	13725	14023	13714	13762	14047	13827	13916	13802	13929	13836	13869	13864	13798	13778	13758	13789	13891	13681	13794	13763	13937	13701	13922	13750	13783	13623	13776	13916	13863	13797	13914	14010	13888	13835	13811	13803	13810	13806	14029	13856	13800	13951	13871	13848	13783	13773	13777	13974	13872	13808	13708	14056	13910	13974	13877	13816	13986	13859	13823	13892	13742	13668	13733	13615	13777	13788	13781	13768	13974	13982	14040	13769	13813	13839	13891	13748	14043	13886	13733	13861	13632	13794	13918	13772	13765	13882	13760	14031	13795	13811	13995	13681	13819	13662	13801	13900	13832	13703	13814	13959	13775	13960	13746	13835	13882	13748	13964	13708	13818	13805	13815	13611	13899	13823	13828	13761	13811	13946	13708	13785	13811	13918	13893	13950	13849	13720	13977	13724	13777	13805	13903	13759	13659	13906	13956	13777	13750	13818	13768	13820	13844	13928	13920	13830	13831	13853	13822	13837	13806	13980	13811	13842	13946	13874	13819	13907	13693	13724	13689	13576	13823	13779	13811	13759	13828	13911	13775	13735	13878	13750	13629	13917	13825	13754	13750	13808	13694	13860	13772	13736	13861	13799	13869	13788	13782	13950	13930	13962	13830	13867	13969	13693	13895	13805	13716	13853	13767	13792	13726	14074	13872	13910	13819	13816	13683	13899	13898	13915	13873	14026	13934	13807	13756	13750	13689	13887	13746	14042	13834	13827	13805	13861	13720	13847	13652	13865	13889	13837	13701	13845	13714	13946	13716	13816	13995	13833	13962	13849	13780	13981	13957	13809	13756	13779	13902	13873	13909	13775	13789	13769	13893	13842	13827	13743	13678	13782	13788	13792	13893	13810	13891	13865	13730	13751	13784	13900	14134	13810	13936	13769	13747	13963	13865	13783	14007	13711	13891	13760	13745	13920	13891	13702	13810	13851	13713	13927	13819	13859	13658	13822	13806	13829	13915	13730	13750	13897	13844	13969	13838	13928	13886	13813	13869	13719	13849	13801	14007	13894	13683	13860	13815	13883	13876	13716	13921	13861	13839	13839	13888	13701	13815	13844	13823	14013	13960	13960	13790	13813	13716	13850	13848	13855	13948	13869	13749	13715	13828	13765	13836	13908	13912	13918	13910	13975	13830	13818	13987	13841	13789	13819	13735	13833	13855	13828	13937	13807	13822	13788	13924	13803	13947	13877	13841	13850	13768	13715	13655	13896	13946	13813	14016	13723	13743	13786	13769	13942	13851	13808	13970	13693	13811	13936	13763	13668	13689	13836	13746	13944	13605	13694	13806	13719	13758	13798	13639	13575	13718	13870	13662	13742	13828	13901	13726	13809	13826	13775	13766	13909	13851	13836	13844	13914	13862	13685	13689	13949	13909	13820	13835	13911	13864	13754	13774	13826	13840	13835	13907	13725	13771	13869	13938	13801	13769	13788	13960	13785	13781	13949	13916	13640	13866	13803	13665	13915	13834	13830	13708	13739	13921	13930	13897	13789	13661	13818	13732	13860	13793	13816	13713	13787	13805	13866	13920	13722	13965	13784	13605	13811	13770	13870	13769	13809	13973	13735	13881	13823	13866	13903	13827	13860	13723	13889	13880	13797	13777	13656	13778	13860	13770	13783	13823	13637	13840	13802	13983	13728	13803	13853	13824	13943	13883	13730	13974	13957	13737	13801	13921	13864	13931	13854	13852	13883	13584	13888	13814	13821	13866	13654	13867	13870	13889	13829	13795	13885	13722	13809	13886	13698	13789	13904	13826	13789	13753	13830	13817	13883	13798	13875	13894	13568	13891	13935	13794	13862	13738	13778	13974	13964	13637	13808	13865	13970	13851	13747	13744	13724	13866	13785	13862	13714	13751	13744	13943	13844	13818	13773	13744	13803	13733	13869	13780	13852	13883	14003	13804	13879	13848	14013	13818	13682	13610	13844	13756	13787	13899	13840	13860	14054	14016	13837	13722	13849	13765	13765	13857	13864	13821	13813	13992	13991	13805	13644	13768	13757	13899	13756	13826	13982	13746	13763	13823	13843	14015	13926	13687	13763	13926	14082	13724	13783	13794	13925	13790	13716	13773	13839	13934	13734	13770	13739	13842	13785	13781	13837	13957	13795	13917	13924	13766	13841	13878	13698	13872	13714	13851	13842	13814	13972	13756	14011	13861	13744	13847	13721	13701	13751	13775	13817	13817	13812	13871	13795	13775	13798	13777	13917	13927	13882	13818	13863	13962	13937	13808	13785	13803	13955	13860	13668	13719	13794	13736	13910	13833	13876	13817	13851	13854	13835	13822	13883	13726	13784	13916	13910	13748	13841	13893	13846	13741	13968	13727	13916	13887	13777	14030	13904	13932	13995	13747	13736	13860	13844	13821	13740	13991	13766	13825	13811	13891	13882	13710	13821	13707	13871	13737	13767	13838	13714	14052	13707	14057	13737	13884	13670	13876	13768	13744	13830	13639	13786	13766	13784	13888	13884	13721	13872	13878	13892	13952	13846	13833	13729	13893	13912	13875	13887	13810	14008	13783	13708	13977	13874	13686	13902	13918	13864	13824	13912	13851	13860	13778	13794	13667	13647	13787	14071	13844	13734	13892	13876	13669	13955	13868	13723	13840	13958	13723	13995	13827	13813	13880	13795	13835	13975	13884	13849	14013	13910	13769	13871	13739	13852	13913	13763	13955	13853	13771	13720	13813	13873	13705	13904	13808	13788	13840	13885	13765	13816	13743	13725	13762	13700	13759	13867	13716	13872	13967	13862	13945	13759	13788	13806	13824	13808	13754	13880	13868	13802	13824	13757	13988	13786	13723	14043	13851	13848	13817	13735	13895	13747	13952	13802	13747	13860	13862	13787	13777	13840	13981	13799	13740	13847	14000	13885	13753	13758	13832	13869	13704	13844	13622	13960	13817	13844	13799	13755	13684	14039	13998	13890	13762	13982	13823	13751	13835	13662	13863	13804	13941	13779	13840	13902	13925	13732	13876	13699	13886	13736	13765	13634	13872	13864	13754	13833	13755	13838	13773	13875	13979	13844	13714	13757	13743	13807	13615	13828	13638	13883	13828	13793	13759	13872	14035	13868	13923	13824	13784	13778	13782	13745	13682	13741	13827	13761	13698	13649	13874	13720	13756	13729	13719	13770	13925	13745	13851	13911	13812	13702	13697	13802	13847	14169	13831	13679	13857	13805	13891	13678	13687	13825	13804	13974	13825	13809	13917	13701	13819	13777	13956	13973	13763	13727	13852	13987	14025	13725	13540	13901	13835	13797	13690	13749	13825	13822	13766	13802	13601	13901	13872	13870	13976	13741	13775	13720	13915	13834	13789	13570	13971	14003	13855	13874	13864	13885	13669	13858	13764	13897	13797	13896	13831	13814	13980	13852	13765	13908	13703	13813	13799	13871	13850	13895	13824	13845	13734	13835	13812	13919	13738	13720	13973	13952	13899	13943	13675	13942	13845	13763	14048	13801	13846	13856	13855	13697	13806	13734	13821	13843	13835	13779	13880	13927	13964	13793	13771	13823	13613	13792	14028	13752	13834	13919	13752	13801	13731	13900	13883	13724	13781	13861	13851	13803	13950	13998	13847	13823	13734	13716	13980	13771	13933	13836	13910	13973	13792	13858	13810	13922	13846	13828	13802	13769	13784	13829	13923	13728	13882	13823	13979	13771	13825	13709	13864	13855	13864	13884	13870	13815	13885	13902	13813	13867	13758	13673	13766	13878	13672	13769	13663	13728	13677	13872	13870	13750	13804	13814	13743	13896	13706	13979	13927	13793	13814	13908	13962	13849	13700	13849	13711	13696	13846	13783	13722	13937	13815	13788	14010	13821	13871	13756	13679	13833	13720	13765	13802	13942	13902	14007	13700	13741	13691	13921	13986	13803	13954	13985	13953	13857	13783	13747	13881	13938	13876	13844	13810	13864	13687	13812	14097	13566	13743	13849	13881	13872	13811	13757	13790	13749	13861	13888	13774	13792	13806	13930	13763	13735	13718	13829	13865	13799	13942	13950	13883	13793	13672	13797	13976	13649	13747	13785	13861	13869	13794	13916	13974	13686	13887	13752	13915	13999	13833	13879	13688	13889	13835	13669	13992	13956	13754	13915	13717	13833	13935	13745	13875	13798	13809	13931	13761	13748	13847	13864	13840	13930	13846	13898	13686	13766	13813	13770	13757	13670	14051	13916	13967	13832	13828	13889	13896	13756	13954	13803	13868	13918	13666	13744	14009	13668	13935	13843	14058	13851	13859	13896	13963	13616	13849	13743	13776	13861	13908	13919	13768	13876	13704	13899	13895	13938	13636	13952	13836	14063	13831	13837	13985	13884	13729	13652	13832	13647	13858	13907	13951	13831	13958	13742	13820	13811	13783	13849	13850	13952	14012	13927	13766	13725	13847	13878	13904	13901	13923	13860	13792	13846	13804	13894	13717	13833	13851	13911	13917	13878	13843	13787	13844	13709	13867	13715	13915	13688	13660	13826	13726	13824	13538	13849	13759	13796	13663	13837	13673	13650	13575	13760	13744	13949	13901	13915	13802	13825	13716	13703	13852	13656	13791	13753	13918	13830	13961	13922	13824	13815	13793	13856	13848	13740	13934	13884	13856	13829	13851	13870	13989	13654	13869	13848	13726	13770	13879	13793	13850	13694	13691	13845	13915	13819	13865	13829	13826	13944	13914	13802	13853	13859	13834	13784	13733	13759	13953	13801	13985	13735	13867	13845	13793	13870	13743	13862	13767	13740	13864	13835	13655	13914	13731	13699	13870
24909	21345	26728	26454	19277	18361	18671	17900	17962	17900	17950	17988	17886	17853	17603	17697	17512	17703	17613	17661	17691	17612	17600	17784	17689	17678	17510	17715	17546	17814	17705	17708	17576	17637	17883	17329	17624	17526	17625	17507	17857	17719	17753	17683	17634	17781	17331	17659	17411	17480	17521	17369	17587	17510	17697	17683	17560	17604	17886	17582	17672	17607	17588	17626	17473	17492	17586	17657	17409	17564	17649	17518	17556	17531	17529	17568	17550	17531	17645	17520	17524	17508	17268	17750	17600	17414	17828	17668	17358	17557	17687	17680	17573	17523	17511	17483	17488	17431	17729	17500	17357	17598	17663	17495	17524	17726	17656	17536	17539	17678	17697	17544	17482	17530	17668	17783	17726	17716	17627	17631	17666	17752	17539	17663	17704	17734	17606	17383	17761	17541	17537	17521	17679	17808	17573	17430	17733	17583	17499	17460	17530	17667	17553	17523	17573	17568	17594	17386	17579	17524	17500	17476	17793	17859	17370	17739	17656	17599	17740	17623	17711	17683	17579	17496	17737	17604	17721	17590	17427	17580	17353	17516	17532	17399	17598	17526	17581	17489	17540	17458	17601	17616	17466	17639	17758	17506	17644	17464	17479	17603	17597	17560	17579	17578	17681	17693	17566	17631	17554	17710	17529	17429	17515	17581	17681	17833	17689	17458	17584	17525	17627	17760	17636	17510	17620	17583	17442	17549	17529	17621	17643	17669	17638	17768	17803	17648	17901	17759	17805	17590	17590	17659	17566	17690	17686	17588	17766	17659	17504	17490	17692	17530	17431	17637	17667	17407	17634	17552	17565	17807	17601	17464	17776	17661	17691	17647	17459	17422	17670	17708	17736	17773	17749	17870	17587	17497	17567	17651	17433	17324	17427	17655	17480	17694	17664	17600	17515	17699	17567	17419	17497	17545	17614	17547	17619	17706	17549	17554	17622	17540	17301	17418	17483	17494	17723	17555	17562	17576	17531	17574	17620	17613	17388	17740	17307	17579	17593	17585	17554	17610	17695	17511	17709	17519	17516	17731	17660	17746	17560	17494	17634	17690	17770	17478	17616	17474	17455	17604	17661	17588	17778	17698	17442	17740	17706	17684	17417	17646	17573	17541	17659	17684	17665	17372	17583	17672	17876	17718	17631	17558	17768	17490	17557	17305	17462	17470	17704	17592	17542	17684	17631	17753	17537	17726	17589	17581	17588	17699	17653	17604	17658	17530	17533	17634	17602	17805	17742	17512	17505	17476	17726	17477	17578	17835	17550	17671	17657	17821	17653	17398	17685	17664	17650	17587	17589	17625	17623	17594	17508	17565	17523	17540	17730	17556	17465	17438	17421	17521	17781	17448	17827	17689	17746	17605	17661	17634	17581	17892	17467	17404	17481	17714	17612	17570	17616	17570	17773	17726	17433	17680	17536	17591	17512	17509	17509	17641	17716	17436	17478	17587	17734	17526	17611	17574	17632	17483	17585	17395	17505	17713	17599	17577	17617	17401	17602	17776	17577	17576	17413	17672	17758	17474	17643	17602	17486	17476	17721	17573	17640	17482	17705	17428	17394	17441	17631	17717	17453	17677	17574	17591	17524	17644	17490	17649	17657	17716	17538	17386	17570	17767	17600	17541	17783	17595	17494	17571	17497	17656	17733	17850	17848	17693	17797	17565	17650	17588	17599	17508	17744	17593	17493	17522	17573	17471	17702	17505	17506	17655	17425	17667	17640	17691	17587	17738	17616	17549	17514	17693	17497	17465	17837	17638	17566	17820	17617	17433	17715	17480	17487	17799	17642	17443	17436	17740	17853	17685	17454	17508	17634	17469	17765	17747	17585	17824	17559	17433	17499	17464	17444	17545	17604	17493	17675	17602	17783	17529	17601	17648	17629	17668	17624	17692	17565	17558	17853	17616	17513	17631	17440	17745	17770	17553	17639	17389	17720	17640	17576	17584	17587	17665	17505	17704	17567	17413	17594	17590	17491	17533	17812	17591	17652	17699	17830	17548	17620	17583	17713	17501	17739	17671	17581	17564	17610	17572	17642	17621	17519	17607	17603	17641	17667	17478	17648	17722	17663	17593	17658	17545	17641	17461	17767	17544	17738	17415	17558	17394	17536	17594	17545	17656	17799	17783	17566	17777	17410	17450	17378	17330	17614	17777	17694	17573	17748	17600	17417	17525	17687	17503	17549	17624	17728	17525	17664	17536	17486	17566	17611	17689	17501	17646	17630	17558	17618	17526	17541	17460	17422	17483	17514	17520	17616	17511	17694	17646	17678	17572	17678	17511	17574	17511	17840	17695	17628	17296	17569	17545	17640	17699	17565	17591	17287	17549	17475	17761	17520	17577	17662	17514	17447	17581	17645	17590	17580	17496	17548	17621	17444	17623	17856	17630	17723	17397	17612	17587	17775	17448	17319	17591	17686	17610	17538	17530	17529	17744	17519	17631	17505	17582	17649	17630	17691	17650	17622	17581	17617	17794	17520	17741	17407	17524	17790	17582	17509	17463	17697	17633	17319	17378	17482	17701	17623	17674	17575	17540	17746	17516	17505	17556	17518	17751	17403	17662	17668	17489	17492	17635	17633	17652	17697	17548	17528	17568	17646	17533	17520	17794	17666	17834	17749	17559	17599	17548	17612	17681	17698	17639	17672	17464	17682	17531	17775	17655	17743	17482	17430	17562	17694	17702	17656	17368	17735	17655	17373	17483	17747	17788	17721	17504	17653	17682	17564	17653	17634	17415	17727	17497	17590	17467	17936	17728	17457	17533	17520	17591	17887	17677	17714	17686	17469	17595	17675	17599	17619	17679	17495	17537	17550	17558	17555	17817	17818	17700	17641	17506	17540	17463	17435	17593	17559	17762	17765	17711	17653	17624	17636	17703	17793	17640	17695	17601	17499	17415	17616	17655	17618	17650	17446	17663	17556	17281	17573	17524	17513	17636	17458	17586	17523	17528	17588	17525	17563	17471	17471	17680	17514	17812	17758	17557	17811	17550	17563	17558	17549	17488	17734	17706	17464	17545	17514	17623	17457	17545	17478	17540	17599	17599	17737	17649	17376	17576	17684	17687	17507	17614	17704	17567	17533	17550	17628	17457	17679	17755	17449	17566	17533	17444	17610	17534	17642	17500	17823	17514	17563	17527	17683	17595	17637	17533	17665	17585	17736	17804	17640	17612	17645	17648	17594	17471	17544	17710	17521	17515	17636	17783	17776	17501	17462	17623	17687	17733	17597	17515	17689	17602	17699	17620	17619	17576	17763	17612	17692	17695	17558	17779	17481	17568	17544	17563	17750	17776	17604	17582	17589	17724	17604	17500	17555	17765	17726	17638	17493	17517	17646	17944	17659	17612	17640	17633	17572	17447	17518	17901	17542	17672	17691	17577	17658	17605	17495	17746	17683	17614	17728	17647	17550	17750	17660	17678	17468	17547	17591	17763	17783	17731	17486	17696	17578	17585	17779	17664	17555	17702	17447	17490	17486	17597	17467	17659	17600	17617	17822	17430	17652	17639	17518	17699	17433	17499	17533	17747	17684	17392	17702	17381	17631	17871	17789	17652	17805	17467	17692	17721	17826	17685	17415	17572	17623	17714	17607	17448	17679	17561	17527	17485	17580	17705	17539	17476	17582	17603	17661	17609	17588	17597	17606	17630	17750	17833	17727	17552	17586	17812	17739	17525	17740	17735	17437	17469	17613	17622	17801	17609	17521	17479	17571	17696	17476	17681	17750	17738	17734	17587	17596	17513	17575	17699	17449	17546	17414	17380	17618	17468	17747	17872	17610	17656	17563	17639	17668	17664	17553	17441	17444	17867	17709	17579	17718	17574	17525	17598	17629	17700	17827	17699	17803	17460	17647	17578	17758	17591	17894	17580	17519	17533	17640	17478	17665	17673	17573	17605	17659	17399	17515	17478	17467	17597	17507	17585	17487	17523	17639	17563	17552	17669	17638	17764	17679	17520	17666	17805	17542	17767	17504	17628	17632	17725	17917	17650	17618	17494	17621	17510	17647	17808	17862	17668	17690	17624	17586	17483	17509	17659	17768	17569	17570	17570	17587	17649	17451	17560	17657	17407	17699	17482	17557	17532	17635	17506	17633	17572	17991	17884	17615	17593	17825	17631	17450	17571	17650	17629	17758	17865	17661	17639	17722	17606	17565	17542	17521	17835	17675	17720	17259	17587	17750	17785	17641	17457	17575	17642	17660	17627	17646	17648	17532	17528	17509	17577	17758	17493	17654	17509	17346	17550	17544	17703	17640	17820	17624	17634	17579	17632	17609	17562	17690	17724	17664	17621	17598	17869	17504	17614	17581	17399	17516	17708	17635	17592	17698	17722	17750	17587	17708	17516	17575	17505	17617	17472	17607	17615	17709	17564	17597	17632	17752	17708	17695	17749	17816	17759	17724	17717	17530	17320	17802	17759	17677	17501	17545	17788	17710	17570	17564	17487	17759	17459	17672	17724	17579	17560	17649	17709	17673	17574	17589	17591	17627	17695	17568	17676	17704	17573	17606	17801	17632	17674	17570	17716	17679	17713	17568	17716	17538	17598	17611	17536	17758	17527	17601	17571	17713	17584	17672	17604	17592	17565	17525	17757	17699	17854	17580	17478	17435	17727	17670	17596	17592	17565	17670	17545	17512	17587	17632	17608	17561	17796	17617	17525	17749	17639	17730	17747	17587	17705	17611	17466	17435	17546	17642	17532	17525	17643	17756	17266	17455	17507	17520	17708	17851	17604	17495	17507	17625	17562	17706	17735	17606	17607	17685	17474	17446	17670	17742	17822	17629	17583	17403	17850	17531	17710	17491	17627	17663	17603	17625	17525	17465	17811	17810	17510	17653	17628	17729	17597	17572	17598	17659	17651	17649	17522	17435	17509	17518	17736	17683	17727	17600	17689	17616	17620	17592	17595	17633	17652	17842	18003	17699	17685	17928	17697	17765	17811	17542	17844	17520	17584	17700	17435	17596	17739	17634	17575	17616	17726	17794	17680	17721	17583	17378	17495	17653	17872	17900	17592	17670	17526	17705	17688	17827	17829	17332	17564	17550	17712	17597	17459	17710	17630	17674	17797	17388	17514	17726	17469	17441	17663	17581	17559	17628	17582	17602	17555	17431	17711	17650	17642
13537	19673	17552	15674	15252	14834	14817	14643	14552	14724	14399	14563	14568	14350	14358	14263	14245	14517	14196	14358	14348	14188	14181	14293	14250	14254	14220	14248	14092	14298	14216	14140	14291	14241	14405	14189	14275	14325	14173	14261	14208	14297	14308	14139	14231	14218	14191	14235	14166	14155	14408	14118	14231	14139	14403	14261	14417	14302	14288	14079	14092	14253	14083	14081	14193	14141	14317	14278	14221	14160	14119	14214	14175	14056	14110	14309	14388	14231	14247	14183	14278	14172	14210	14085	14036	14228	14192	14404	14277	14271	14141	14199	14110	14126	14165	14213	14125	14113	14211	14410	14148	14216	14151	14349	14511	14089	14046	14281	14314	14049	14190	14330	14230	13942	14202	14258	14182	14053	14169	14175	14338	14051	14148	14342	14232	14240	14162	14034	14168	14236	14167	14402	14218	14434	14428	14303	14153	14110	14293	14301	14284	14157	14102	14220	14198	14254	14273	14254	14212	14271	14299	14163	14179	14263	14240	14227	14263	14285	14021	14274	14194	14240	14131	14217	14178	14205	14137	14165	14272	14247	14364	14395	14036	14122	14233	14141	14126	14052	14025	14105	14186	14228	14098	14285	14274	14137	14286	14035	14291	14100	14203	14204	14262	14307	14305	14235	14163	14193	14179	14120	14245	14178	14164	14360	14204	14164	14166	14275	14234	14148	14201	14145	14050	14253	14182	14290	14144	14231	14137	14236	14127	14333	14201	14045	14022	14219	14129	14198	14195	14284	14166	14292	14105	14126	14162	14068	14277	14216	14201	14261	14238	14128	14133	14238	14152	14151	14245	14292	14216	14186	14124	14145	14349	14342	14252	14118	14199	14178	14181	14212	14300	14068	14389	14264	14160	14125	14200	14348	14333	14210	14106	14182	14368	14187	14124	14195	14152	14334	14090	14127	14314	14079	14199	14005	13992	14343	14187	14233	14289	14206	14255	14312	14171	14140	14086	14045	14155	14105	14339	14103	14359	14317	14101	14114	14256	14246	14249	14283	14163	14108	14247	14123	14363	14111	14126	14220	14244	14208	14218	14172	14255	14253	14271	14223	14110	14252	14329	14115	14019	14251	14001	14296	14258	14097	14127	14142	14198	14286	14416	14144	14110	14170	14340	14315	14142	14132	14169	14182	14207	14157	14194	14171	14130	14307	14049	14307	14207	14361	14268	14339	14243	14188	14080	14300	14228	14404	14225	14188	14201	14175	14265	14231	14151	14430	14215	14285	14256	14244	14118	14094	14266	14191	14305	14275	14167	14037	14224	14265	14327	14180	14249	14053	14282	14251	14473	14254	14208	14242	14165	14156	14164	14279	14216	14314	14256	14260	14096	14265	14135	14330	14156	14244	14169	14435	14211	14085	14201	14077	14176	14069	14200	14244	14184	14288	14075	14137	14010	14299	14431	14117	14156	14286	14172	14257	14163	14291	14285	14163	14294	14242	14236	14263	14157	14217	14113	14200	14302	14353	14291	14253	14267	14184	14190	14291	14244	14304	14120	14210	14376	14275	14281	14080	14198	14388	14074	14008	14186	14536	14135	14148	14134	14245	14337	14171	14255	14236	14079	14362	14227	14314	14084	14183	14050	14189	14293	14145	14311	14037	14217	14359	14254	14180	13885	14280	14108	14092	14368	14259	14266	14254	14382	14190	14218	14134	14098	14071	14072	14272	14068	14094	14168	14267	14167	14423	14335	14296	14313	14155	14228	14186	14109	14164	14335	14136	14028	14130	14012	14081	14217	14083	14219	14226	14242	14232	14185	14394	14267	14217	14326	14349	14181	14124	14195	14272	14396	14058	14236	14332	14255	14123	14024	14232	14287	14285	14246	14155	14150	14021	14208	14186	14297	14114	14146	14316	14222	14182	14177	14239	14238	14237	14229	14090	14141	14141	14235	14119	14250	14396	14221	14302	14311	14046	14275	14199	14187	14147	14163	13979	14244	14334	14244	14162	14260	14097	14109	14166	14204	14152	14243	14291	14327	14054	13845	14192	14168	14016	14201	14054	14146	14219	14244	14077	14282	14323	14256	14221	14326	14182	14268	14210	14170	14276	14146	14177	14085	14148	14332	14074	14234	14133	14257	14108	14088	14263	14211	14141	14212	14134	14251	14257	14166	14338	14118	14240	14297	14083	14243	14044	14244	14323	14155	14246	14132	14319	14266	14262	14103	14134	14155	13909	14259	14043	14223	14022	14286	14259	14298	14099	14254	14174	14279	14325	14353	14144	14162	14062	14346	14163	14194	14143	14107	14251	14326	14141	14237	14017	14334	14158	14467	14217	14312	14222	14164	14257	14300	14256	14175	14139	14194	14069	14135	14377	14244	14349	14292	14274	14363	14361	14116	14265	14263	14221	14153	14194	14361	14210	14069	14390	14317	14080	14129	14242	14170	14114	14299	14244	14282	14227	14260	14262	14128	14148	14180	14275	14262	14157	14061	14210	14387	14277	14151	14119	14412	14201	14181	14264	14260	14210	14076	14155	14281	14177	14382	14180	14172	14281	14219	14352	13981	14237	14064	14406	14275	14264	14217	14289	14232	14222	14158	14221	14261	14277	14125	14186	14321	14176	14201	14345	14318	14187	14253	14194	14334	14297	14214	14247	14214	14288	14341	14275	14119	14177	14252	14190	14372	14225	14199	14077	14332	14146	14250	14277	14194	14150	14396	14267	14299	14144	14100	14241	14204	14138	14278	14141	14292	14141	14093	14285	14258	14289	14263	14236	14315	14468	14155	14159	14098	14182	14140	14248	14194	14173	14071	14332	14031	14254	14257	14296	14208	14258	14121	14101	14232	14183	14050	14248	14170	14265	14269	14214	14276	14112	14232	14437	14132	14160	14008	14175	14189	14165	14244	14138	14083	14293	14309	14109	14310	14259	14089	14365	14163	14198	14403	14135	14262	14208	14241	14278	14089	14265	14088	14237	14244	14257	14243	13995	14091	14127	14274	14180	14150	14015	14141	14235	14065	14175	14133	14169	14251	14267	14313	14204	14227	14124	14049	14256	14163	14200	14234	14288	14065	14254	14113	14226	14127	14450	14153	14316	13954	14197	14168	14096	14215	14162	14276	14231	14303	14203	14044	14137	14208	14301	14217	14324	14183	14180	14170	14381	14178	14205	14164	14144	14141	14412	14177	14234	14106	14319	14196	14298	14145	14190	14283	14123	14032	14069	14148	14264	14232	14247	14294	14300	14468	14189	14261	14236	14220	14218	14255	14316	14297	14109	14282	14269	14230	14188	14410	14209	14189	14270	14297	14164	14189	14250	14370	14225	14305	14044	14249	14167	14238	14177	14188	14315	14177	14161	14061	14214	14368	14279	14218	14235	14129	14272	13989	14218	14229	14025	14310	14197	14340	14093	14091	14228	14120	14285	14038	14327	14193	14293	14234	14112	14348	14302	14057	14164	14048	14138	14340	14157	14307	14142	14266	14251	14142	14008	14119	14245	14155	14198	14227	14096	14204	14306	14250	14217	14294	14318	14280	14146	14184	14092	14247	14162	14317	13999	14139	14383	14317	14268	14179	14170	14361	14148	14274	14453	14233	14358	14300	14245	14065	14239	14133	14338	14279	13971	14142	14385	14257	14116	14383	14347	14264	14130	14375	14233	14400	14406	14198	14165	14252	14210	14219	14170	14251	14195	14284	14243	14282	14139	14223	14400	13976	14144	14325	14305	14290	14231	14175	14023	14174	14148	14207	14274	14330	14172	14189	14228	14220	14137	14362	14334	14294	14061	14282	14410	14204	14230	14369	14103	14318	14280	14057	14147	14189	14113	14157	14295	14169	14099	14139	14174	14278	14172	14132	14414	14213	14349	14185	14299	14358	14350	14084	14216	14146	14318	14348	14282	14277	14207	14251	14178	14090	14246	14098	14256	14313	14223	14496	14127	14254	14039	14290	14220	14237	14277	14278	14274	14344	14121	14069	14182	14253	14355	14182	14138	14133	14348	14229	14288	14208	14183	14211	14244	14234	14114	14115	13925	14238	14274	14380	14355	14164	14051	14250	14313	14203	14289	14223	14102	14423	14218	14065	14242	14232	14140	14206	14154	14259	14264	14187	14116	14143	14277	14140	14233	14184	14321	14186	14285	14254	14215	14304	14080	14274	14284	14027	14190	14175	14266	14171	14077	14112	14336	14341	14134	14278	14202	14390	14045	14226	14227	14152	14153	14293	14210	14331	14104	14299	14270	14123	14362	14197	13933	14197	14159	14442	14078	14297	14165	14445	14055	14390	14179	14294	14127	14189	14225	14045	14187	14169	14167	14277	14222	14228	14224	14008	14301	14100	14340	14190	14290	14214	14322	14076	14040	14082	14063	14151	14346	14178	13985	14259	14255	14288	14341	14259	14047	14152	14179	14105	14311	14233	14092	14162	14169	14165	14249	14269	14133	14195	14167	14420	14214	14475	14062	14198	14202	14340	14329	14288	14269	14137	14088	14117	14072	14066	14165	14181	14126	14134	14269	14241	14247	14161	14292	14142	14425	14308	13973	14171	14266	14229	14106	14083	14224	14278	14259	14281	14265	14285	14216	14345	14079	14134	14253	14094	14412	14005	14182	14159	14246	14162	14060	14236	14365	14303	14047	14121	14204	14218	14290	14224	14188	14138	14125	14252	14013	14206	14183	14287	14142	14203	14158	14341	14297	14097	14246	14299	14207	14037	14276	14377	14125	14180	14278	14164	14087	14410	14337	14178	14130	14012	14230	14117	14223	14366	14352	14443	14253	14215	14100	14370	14248	13944	14337	14271	14186	14043	14295	14237	14265	14259	14240	14228	14069	14098	14129	14359	14318	14285	14302	14266	14364	14217	14135	14240	14180	14331	14160	14142	14106	14252	14307	14257	14194	14285	14374	14009	14183	14181	14196	14250	14359	14394	14247	14268	14167	14205	14472	14074	14281	14301	14109	14132	14115	14240	14323	14079	14066	14203	14210	14312	14094	14090	14205	14055	14236	14327	14205	14240	14237	14251	14287	14180	14306	14091	14272	14184	14137	14200	14243	14156	14354	14048	14164	14244	14283	14371	14199	14261	14296	14177	14094	14264	14181	14443	14220	14087	14390	14189	14193	14039	14312	14260	14276	14440	14181	14251	14187	14236	14191	14232	14124	14502	14208
22285	21346	28657	24381	21631	23101	22386	17909	17490	17545	17332	17099	17286	17132	16801	17073	16964	16872	16911	17101	16917	16931	16864	16719	17154	16911	16784	16959	16688	17024	17029	16797	16824	16962	16769	16722	16670	16601	16988	16805	16711	16819	16793	16734	16783	16537	16578	16678	16732	16703	16645	16482	16510	16957	16810	16733	16642	16915	16637	16760	16754	16453	16747	16750	16873	16796	16824	16609	16847	16857	16689	16787	16712	16764	16650	16798	16674	16871	16831	16922	16848	16893	16629	16931	16797	16779	16875	16669	16572	16840	16737	16678	16541	16939	16888	16672	16803	16842	16765	16672	16746	16762	16642	16798	16778	16765	16702	16645	16839	16791	16828	16792	17082	16911	16543	16694	16735	16791	16669	16496	16514	16571	16691	16645	16962	16715	16588	16849	16644	16810	16739	16597	16705	16651	16657	16681	16736	16590	16746	16604	16958	16622	16846	16882	16741	16770	16600	16938	16946	16989	16828	16739	16721	16848	16683	16692	16776	16865	16807	16698	16817	16924	16857	16794	16862	16638	16603	16758	16873	16688	16682	16820	16848	16708	16749	16717	16724	16615	16586	16622	16692	16811	16799	16648	16662	16689	16717	16699	16758	16735	16563	16765	16780	16751	16555	16585	16512	16684	16575	16719	16917	16909	16703	16671	16449	16621	16689	16811	16466	16805	16789	16656	16632	16794	16963	16811	16871	16682	16871	16603	16724	16796	16745	16542	16917	16740	16855	16702	16686	16548	16700	16670	16859	16641	16623	16614	16836	16785	16812	16708	16787	16494	17008	16559	16761	16750	16753	16645	16502	16687	16793	16699	16827	16992	16696	16719	16782	16764	16815	16933	16821	16657	16705	16757	16712	16645	16891	16602	16762	16691	16755	16709	16785	16735	16702	16725	16609	16601	16665	16567	16629	16678	16784	16578	16603	16782	16878	16633	16667	16574	16795	16626	16653	16798	16599	16647	16692	16726	16557	16553	16767	16611	16659	16623	16621	16771	16829	16721	16828	16697	16694	16789	16588	16891	16721	16807	16746	16637	16500	16967	16748	16803	16975	16699	16723	16752	16739	16820	16814	16766	16702	16727	16822	16781	16686	16714	16662	16704	16876	16650	16519	16793	16742	16596	16681	16733	16575	16736	16835	16675	16693	16838	16707	16740	16673	16787	16597	16728	16761	16881	16788	16566	16663	16641	16818	16673	16734	16722	16598	16873	16709	16648	16673	16765	16866	16538	16657	16542	16723	16889	16805	16853	16726	16860	16718	16746	16719	16866	16777	16884	16859	16702	16696	16781	16823	16795	16659	16669	16727	16825	16691	16682	16689	16717	16699	16837	16795	16505	16727	16571	16542	16831	16586	16838	16763	16889	16759	16948	16820	16791	16868	16792	16711	16844	16896	16479	16717	16464	16496	16682	16828	16749	16763	16908	16702	16700	16792	16611	16855	16839	16686	16972	16581	16840	16850	16831	16813	16842	16873	16735	16673	16576	16683	16963	16686	16766	16745	16746	16757	16788	16869	16862	16917	16684	16721	16645	16776	16679	16609	16734	16820	16641	16888	16817	16723	16674	16813	16706	17040	16893	16826	16880	16891	16664	16587	16495	16781	16826	16680	16921	16763	16553	16986	16465	16623	16726	16826	16806	16682	16887	16674	16702	16554	16618	16621	16672	16828	16674	16798	16694	16861	16601	16835	16588	16844	16797	16665	16816	16571	16741	16754	16695	16743	16785	16760	16725	16773	16851	16752	16758	16867	16797	16796	16591	16648	16734	16732	16742	16473	16795	16745	16593	16594	16569	16690	16852	16738	16785	16899	16755	16548	16744	16751	16701	16499	16806	16673	16525	16777	16814	16866	16771	16694	16584	16669	16896	16740	16683	16680	16824	16746	16635	16885	16729	16667	16566	16782	16848	16623	16829	16875	16511	16784	16782	16741	16626	16811	16845	16474	16544	16761	16602	16675	16564	16731	16693	16747	16744	16784	16756	16797	16789	16799	16567	16633	16742	16717	16777	16737	16647	16656	16656	16760	16693	16573	16814	16793	16894	16859	16709	16684	16691	16681	16543	16679	16866	16663	16601	16663	16832	16872	16559	16672	16820	16469	16761	16651	16578	16531	16717	16884	16631	16575	16971	16706	16658	16617	16646	16726	16587	16716	16747	16668	16561	16783	16752	16615	16724	16766	16616	16634	16615	16781	16830	16757	16617	16607	16906	16858	16518	16923	16875	16820	16516	16745	16770	16716	16543	16765	16793	16612	16819	16653	16856	16741	16789	16987	16899	16723	16903	16678	16845	16810	16666	16661	16633	16831	16713	16678	16754	16704	16671	16713	16626	16520	16859	16614	16713	16686	16833	16585	16549	17007	16655	16781	16802	16789	16966	16914	16770	16661	16779	16612	16624	16851	16527	16784	16821	16786	16665	16730	16690	16611	16740	16758	16626	16775	16741	16605	16900	16750	16788	16541	16618	16735	16674	16738	16576	16769	16700	16749	16593	16542	16834	16780	16787	16697	16688	16669	16687	16595	16660	16888	16770	16513	16506	16738	16858	16625	16718	16679	16702	16889	16621	16739	16578	16706	16846	16700	16765	16836	16691	16635	16659	16775	16764	16640	16754	16869	16703	16597	16993	16575	16553	16518	16443	16828	16920	16812	16819	16708	16666	16820	16449	16635	16680	16855	16870	16833	16760	16850	16589	16757	16711	16767	16822	16634	16757	16633	16850	16740	16754	16569	16721	16691	16648	16567	16618	16692	16884	16676	16667	16810	16668	16656	16869	16714	16590	16516	16677	16799	16711	16798	16580	16706	16751	16871	16779	16607	16813	16712	16470	16718	16756	16900	16658	16785	16770	16702	16578	16584	16805	16810	16750	16534	16777	16841	16678	16616	16585	16825	16685	16931	16902	16790	16659	16614	16660	16792	16985	16603	16804	16874	16709	16702	16745	16760	16686	16522	16780	16646	16817	16713	16976	17017	16861	16696	16960	16891	16811	17023	16709	16551	16522	16754	16758	16798	16771	16701	16774	16587	16788	16553	16633	16610	16571	16626	16671	16675	16487	16716	16587	16752	16791	16770	16791	16701	16797	16712	16654	16695	16648	16747	16617	16553	16671	16854	16726	16486	16656	16695	16674	16766	16813	16613	16699	16631	16651	16716	16770	16695	16800	16799	16723	16777	16405	16744	16623	16673	16643	16767	16641	16661	16659	16601	16504	16785	16603	16950	16715	16754	16745	16743	16651	16835	16763	16629	16796	16643	16789	16710	16692	16780	16759	16587	16775	16488	16652	16676	16705	16797	16731	17080	16622	16902	16520	16665	16645	16691	16864	16686	16530	16664	16531	16612	16668	16756	16579	16727	16706	16792	16771	16516	16547	16811	16922	16660	16422	16856	16829	16666	16743	16803	16782	16787	16567	16725	16928	16721	16668	16734	16585	16842	16659	16689	16625	16875	16923	16635	16686	16728	16698	16819	16717	16816	16835	16814	16640	16931	16734	16827	16694	16566	16547	16956	16719	16865	16578	16651	16636	16870	16704	16737	16782	16662	16870	16657	16872	16848	16782	16741	16506	16568	16869	16723	16861	16858	16855	16511	16595	16528	16733	16767	16664	16735	16726	16714	16909	16708	16778	16557	16667	16841	16776	16557	16568	16807	16630	16578	16712	16606	16845	16768	16601	16639	16766	16870	16639	16642	16463	16674	16930	16639	16728	16758	17179	16633	16933	16914	16654	16644	16863	16722	16748	16826	16575	16827	16781	16825	16680	16568	16608	16737	16831	16822	16631	16690	16700	16812	16566	16591	16753	16657	16677	16803	16542	16718	16764	16789	16644	16595	16788	16834	16685	16952	16694	16561	16874	16814	16705	16766	16697	16709	16936	16667	16670	16766	16695	16890	16603	16880	16664	16757	16923	16814	16507	16426	16624	16914	16734	16532	16632	16632	16777	16558	16782	16720	16773	16810	16825	16610	16820	16715	16662	16751	16567	16694	16845	16952	16765	16749	16580	16683	16857	16879	16693	16880	16763	16770	16548	16492	16789	16746	16726	16856	16780	16627	16861	16938	16839	16627	16914	16950	16804	16762	16448	16552	16856	16844	16823	16693	16743	16652	16604	16896	16699	16555	16717	16762	16660	16735	16600	16538	16650	16616	16825	16652	16527	16804	16876	16699	16793	16683	16725	16609	16700	16864	16796	16769	16739	16583	16661	16761	16965	16705	17103	16697	16652	16797	16866	16664	16586	16797	16656	16881	16718	16824	16474	16710	16510	16586	16613	16832	16514	16761	16750	16611	16618	16842	16886	16594	16639	16986	17089	16684	16538	16732	16637	16580	16554	16755	16707	16735	16830	16685	16704	16598	16638	16729	16910	16710	16541	16868	16831	16844	16654	16783	16733	16658	16699	16744	16963	16674	16905	16551	16706	16592	16750	16844	16592	16712	16716	16824	16677	16894	16756	16685	16688	16836	16451	16800	16755	16624	16479	16608	16772	16818	16835	16768	16942	16636	16695	16588	16794	16566	16616	16588	16859	16743	16805	16900	16703	16835	16509	16442	16801	16795	16756	16796	16689	16700	16661	16770	16775	16627	16767	16408	16558	16655	16610	16849	16790	16779	16936	16778	16850	16653	16796	16715	16856	16871	16852	16991	16650	16579	16606	16808	16645	16666	16625	16721	16939	16640	16559	16743	16935	16506	16623	16756	16749	16652	16703	16756	16719	16754	16763	16685	16749	16542	16569	16696	16783	16705	16680	16683	16642	16735	16712	16747	16616	16789	16957	16916	16784	16749	16932	16657	16722	16759	16587	16836	16804	16762	16749	16841	16687	16758	16766	16754	16700	16584	16856	16827	16753	16931	16798	16639	16713	16602	16814	16851	16904	16696	16870	16822	16590	16527	16689	16864	16743	16727	16745	16846	16637	16634	16564	16555	16511	16666	16776	16806	16620	16771	16764	16694	16811	16764	16762	16857	16842	16749	16775	16722	16816	16763	16574	16664	16787	16723	16755	16667	16805	16826	16765	16912	16873	16750	16832	16642	16591	16704	16688	16631	16579	16614	16678	16744	16783	16924	16747	16829	16716	16729	16735	16559	16788	16972	16619	16635	16842	16687	16594	16774	16849	16638	16684
12952	23808	20268	17189	16599	15743	14916	14510	14586	14574	14596	14600	14371	13961	14148	13788	13773	13755	13772	13761	13862	13740	13788	13648	13940	13801	13768	13675	13797	13784	13685	13604	13844	13823	13559	13801	13801	13682	13869	13690	13613	13639	13800	13694	13794	13725	13725	13695	13641	13464	13766	13753	13835	13691	13714	13655	13672	13611	13719	13700	13574	13808	13481	13665	13635	13747	13800	13773	13758	13584	13676	13728	13532	13697	13710	13782	13783	13770	13552	13597	13672	13704	13660	13784	13612	13697	13621	13723	13609	13805	13594	13535	13547	13782	13867	13740	13593	13458	13917	13809	13710	13688	13789	13644	13753	13674	13674	13859	13830	13690	13791	13606	13751	13946	13709	13700	13481	13727	13669	13603	13705	13581	13760	13690	13899	13786	13602	13773	13678	13722	13848	13711	13838	13754	13820	13650	13727	13598	13679	13791	13638	13730	13787	13687	13810	13749	13794	13705	13852	13670	13721	13755	13691	13643	13813	13750	13749	13628	13707	13692	13784	13692	13611	13726	13641	13684	13796	13765	13732	13436	13439	13774	13793	13658	13768	13558	13774	13680	13544	13592	13752	13832	13783	13817	13654	13717	13674	13605	13669	13927	13785	13629	13783	13691	13698	13740	13655	13963	13748	13763	13604	13709	13793	13765	13705	13869	13669	13631	13696	13781	13744	13725	13646	13880	13772	13691	13636	13891	13722	13830	13824	13833	13780	13813	13791	13571	13875	13643	13568	13711	13677	13653	13592	13815	13647	13686	13691	13726	13731	13776	13789	13802	13796	13527	13769	13644	13691	13637	13692	13788	13732	13568	13710	13705	13812	13640	13657	13682	13515	13810	13757	13653	13773	13693	13755	13681	13742	13814	13754	13678	13548	13888	13652	13775	13651	13864	13560	13780	13612	13838	13881	13610	13711	13705	13740	13835	13701	13751	13807	13597	13714	13516	13816	13723	13683	13704	13729	13899	13572	13695	13596	13685	13839	13695	13834	13818	13822	13492	13699	13753	13565	13725	13478	13671	13831	13754	13721	13614	13776	13848	13844	13590	13751	13664	13755	13642	13616	13861	13778	13764	13631	13882	13796	13736	13573	13678	13687	13665	13712	13641	13485	13672	13803	13494	13594	13841	13635	13820	13739	13750	13677	13599	13501	13804	13694	13649	13841	13839	13762	13759	13728	13760	13719	13908	13574	13753	13796	13687	13782	13715	13709	13683	13673	13833	13740	13701	13865	13563	13945	13600	13734	13717	13571	13761	13855	13571	13700	13650	13755	13570	13698	13719	13776	13702	13615	13741	13741	13655	13872	13616	13622	13743	13681	13710	13814	13784	13615	13724	13717	13770	13721	13739	13749	13857	13770	13660	13651	13932	13781	13569	13697	13682	13733	13723	13723	13803	13742	13648	13825	13729	13561	13730	13843	13805	13654	13749	13762	13928	13623	13736	13668	13672	13799	13764	13704	13710	13647	13795	13732	13861	13603	13543	13517	13691	13539	13858	13594	13889	13598	13736	13825	13716	13611	13498	13724	13586	13870	13581	13607	13715	13773	13705	13858	13840	13736	13532	13748	13693	13598	13893	13698	13741	13651	13718	13683	13871	13724	13646	13746	13680	13647	13585	13740	13574	13602	13651	13860	13599	13508	13676	13688	13566	13679	13611	13701	13783	13613	13762	13535	13744	13754	13746	13537	13579	13773	13746	13801	13693	13833	13631	13747	13765	13760	13798	13638	13665	13952	13733	13595	13744	13775	13694	13622	13650	13589	13581	13822	13653	13690	13668	13732	13781	13774	13729	13631	13690	13552	13583	13617	13588	13529	13779	13596	13725	13566	13568	13717	13718	13568	13664	13851	13773	13696	13609	13881	13557	13794	13767	13576	13717	13703	13769	13899	13648	13882	13617	13690	13676	13610	13698	13643	13731	13736	13659	13720	13630	14021	13612	13715	13695	13603	13689	13779	13639	13729	13658	13663	13756	13891	13682	13747	13602	13757	13651	13650	13782	13723	13739	13740	13732	13754	13621	13582	13632	13784	13618	13683	13630	13743	13589	13582	13750	13720	13661	13781	13700	13683	13665	13749	13635	13852	13641	13670	13790	13497	13604	13639	13688	13661	13704	13572	13776	13873	13677	13676	13574	13711	13534	13767	13765	13703	13654	13662	13757	13669	13809	13573	13830	13673	13511	13984	13725	13804	13684	13824	13697	13634	13628	13700	13857	13694	13717	13636	13570	13821	13784	13650	13483	13880	13937	13540	13667	13823	13629	13603	13674	14057	13859	13688	13654	13590	13605	13789	13701	13724	13837	13739	13842	13837	13815	13700	13688	13684	13555	13561	13765	13745	13699	13610	13543	13577	13697	13676	13736	13624	13770	13608	13753	13638	13717	13658	13587	13769	13756	13732	13823	13822	13663	13765	13548	13817	13690	13588	13862	13706	13738	13697	13532	13653	13706	13676	13797	13722	13560	13708	13670	13815	13848	13729	13809	13915	13795	13710	13661	13630	13834	13824	13623	13823	13607	13845	13571	13886	13610	13757	13648	13827	13630	13772	13736	13809	13774	13628	13673	13828	13576	13920	13716	13717	13682	13665	13714	13591	13727	13603	13668	13718	13843	13726	13802	13707	13751	13742	13576	13721	13692	13713	13621	13663	13698	13605	13803	13791	13634	13773	13656	13697	13739	13736	13851	13756	13586	13619	13584	13675	13643	13624	13541	13752	13642	13724	13589	13613	13621	13628	13710	13711	13739	13639	13800	13701	13654	13710	13612	13777	13781	13626	13645	13699	13802	13668	13636	13598	13870	13987	13650	13731	13749	13733	13698	13772	13643	13606	13852	13666	13852	13633	13747	13674	13942	13774	13574	13760	13683	13748	13738	13779	13705	13818	13715	13709	13688	13629	13769	13633	13727	13811	13659	13752	13675	13756	13571	13749	13634	13731	13769	13629	13708	13724	13753	13832	13741	13635	13667	13739	13779	13713	13582	13752	13487	13696	13847	13769	13674	13748	13661	13536	13865	13700	13705	13656	13657	13761	13871	13634	13766	13754	13754	13735	13688	13705	13721	13779	13695	13647	13554	13753	13708	13566	13586	13638	13789	13665	13766	13621	13746	13632	13755	13739	13564	13773	13450	13785	13755	13670	13731	13878	13633	13577	13704	13635	13730	13865	13811	13543	13729	13647	13757	13926	13783	13665	13658	13800	13806	13649	13775	13660	13566	13703	13673	13855	13640	13712	13673	13713	13597	13730	13802	13738	13694	13750	13819	13651	13545	13620	13877	13790	13603	13758	13703	13658	13632	13758	13744	13663	13728	13749	13625	13760	13640	13663	13710	13600	13756	13673	13653	13748	13494	13616	13733	13757	13743	13767	13573	13796	13805	13825	13872	13740	13702	13884	13591	13688	13713	13708	13733	13858	13777	13737	13659	13699	13821	13604	13636	13577	13754	13882	13729	13765	13821	13810	13839	13683	13824	13804	13822	13646	13591	13598	13791	13809	13823	13795	13665	13669	13730	13662	13886	13668	13966	13444	13700	13680	13749	13742	13712	13889	13662	13781	13570	13598	13836	13705	13741	13706	13736	13834	13919	13723	13683	13706	13571	13679	13590	13654	13771	13699	13679	13559	13619	13807	13771	13560	13723	13861	13719	13617	13755	13583	13771	13746	13700	13806	13512	13656	13608	13713	13748	13750	13846	13756	13726	13610	13879	13711	13628	13660	13679	13686	13755	13723	13690	13861	13621	13836	13781	13810	13763	13780	13749	13833	13663	13788	13753	13813	13582	13850	13632	13663	13731	13556	13881	13729	13601	13837	13688	13797	13725	13846	13670	13720	13788	13650	13697	13776	13834	13710	13671	13746	13768	13706	13778	13661	13689	13717	13739	13805	13794	13728	13836	13702	13803	13541	13656	13707	13835	13785	13778	13848	13961	13766	13667	13551	13630	13675	13843	13810	13760	13682	13602	13723	13616	13836	13739	13663	13786	13821	13667	13667	13768	13629	13804	13621	13774	13716	13669	13774	13794	13738	13800	13924	13632	13734	13711	13712	13828	13623	13725	13644	13682	13610	13715	13815	13712	13642	13700	13802	13701	13757	13633	13682	13719	13882	13612	13647	13795	13784	13672	13593	13605	13725	13773	13672	13642	13700	13522	13750	13875	13898	13818	13729	13852	13640	13689	13831	13697	13691	13616	13633	13838	13714	13649	13865	13569	13548	13668	13666	13705	13787	13743	13689	13651	13719	13772	13842	13763	13690	13651	13796	13622	13705	13526	13744	13820	13605	13760	13780	13699	13566	13628	13789	13706	13690	13745	13894	13653	13701	13422	13807	13554	13884	13644	13691	13722	13719	13712	13645	13795	13854	13503	13808	13759	13596	13742	13497	13814	13709	13796	13724	13761	13673	13599	13645	13655	13637	13669	13770	13676	13768	13610	13630	13656	13627	13623	13683	13656	13947	13738	13720	13683	14083	13782	13477	13737	13734	13772	13775	13792	13699	13589	13507	13801	13726	13826	13703	13821	13841	13790	13811	13676	13557	13791	13744	13704	13784	13840	13627	13792	13576	13686	13818	13686	13704	13588	13625	13537	13590	13895	13723	13816	13652	13616	13600	13688	13703	13586	13828	13869	13679	13743	13751	13637	13767	13623	13718	13764	13717	13806	13809	13683	13742	13720	13598	13664	13577	13627	13688	13724	13716	13688	13799	13536	13768	13862	13634	13686	13790	13599	13656	13714	13762	13819	13745	13656	13626	13660	13746	13752	13718	13711	13768	13722	13599	13733	13805	13855	13813	13758	13679	13663	13837	13631	13766	13743	13619	13663	13862	13696	13492	13702	13740	13756	13746	13655	13835	13638	13622	13696	13814	13587	13600	13707	13613	13607	13703	13618	13720	13753	13766	13967	13803	13564	13828	13769	13608	13773	13671	13948	13505	13852	13842	13756	13925	13780	13726	13774	13690	13736	13788	13763	13716	13588	13768	13644	13833	13643	13808	13733	13710	13922	13809	13671	13869	13517	13593	13619	13667	13769	13788	13781	13706	13742	13706	13670	13694	13698	13754	13794	13748	13530	13849	13629	13598	13788	13658	13657	13716	13812	13731	13828	13665	13601	13749	13728	13750	13600
29952	22562	22309	20112	18063	18083	18110	17964	17754	17628	17821	17856	17806	17572	17940	17933	17691	17731	17815	17690	17774	17600	17790	17587	17855	17638	17701	17827	17539	17756	17686	17880	17851	17789	17783	17693	17712	17860	17886	17903	17661	17720	17850	17598	17784	17621	17638	17836	17788	17796	17873	17516	17682	17806	17578	17634	17605	17845	17682	17620	17715	17707	17650	17512	17557	17897	17706	17697	17595	17746	17605	17738	17787	17711	17771	17497	17651	17654	17743	17591	17591	17852	17615	17671	17756	17747	17640	17683	17742	17605	17845	17608	17759	17470	17559	17636	17538	17752	17550	17789	17811	17721	17735	17596	17816	17604	17364	17791	17633	17721	17818	17747	17794	17806	17514	17523	17632	17706	17773	17565	17907	17604	17934	17749	17789	17527	17732	17598	17577	17642	17623	17524	17708	17664	17685	17521	17703	17610	17631	17764	17695	17691	17706	17734	17598	17608	17587	17514	17728	17697	17643	17554	17778	17456	17707	17570	17555	17679	17525	17622	17851	17848	17553	17827	17515	17753	17712	17781	17539	17719	17929	17785	17783	17768	17859	17636	17613	17754	17646	17597	17456	17651	17482	17810	17665	17541	17661	17696	17665	17576	17609	17791	17523	17839	17717	17660	17734	17577	17680	17650	17654	17712	17758	17665	17642	17729	17750	17901	17680	17585	17678	17788	17604	17630	17572	17592	17847	17593	17766	17653	17828	17816	17603	17621	17673	17564	17503	17708	17701	17806	17529	17714	17669	17773	17568	17621	17545	17476	17440	17659	17565	17747	17675	17597	17798	17873	17692	17751	17544	17774	17533	17700	17689	17647	17758	17732	17710	17808	17603	18096	17556	17565	17517	17595	17491	17616	17626	17697	17615	17530	17597	17537	17804	17602	17502	17658	17837	17814	17768	17639	17611	17509	17662	17576	17622	17820	17806	17851	17848	17813	17615	17475	17682	17652	17604	17533	17657	17600	17733	17740	17825	17718	17950	17872	17602	17688	17624	17794	17808	17786	17804	17720	17642	17567	17624	17585	17392	17617	17843	17739	17764	17872	17796	17733	17694	17660	17886	17437	17651	17705	17929	17727	17902	17713	17483	17622	17574	17640	17589	17795	17635	17724	17625	17898	17610	17495	17756	17597	17668	17935	17866	17919	17746	17832	17633	17719	17661	17618	17402	17608	17787	17680	17897	17774	17680	17693	17785	17757	17663	17637	17596	17655	17745	17609	17775	17596	17557	17780	17710	17812	17712	17597	17747	17858	17661	17533	17463	17722	17757	17481	17675	17759	17570	17648	17606	17805	17768	17749	17741	17651	17691	17568	17685	17517	17639	17562	17649	17762	17910	17573	17577	17688	17749	17732	17640	17672	17777	17627	17827	17597	17723	17761	17729	18075	17624	17650	17635	17607	17618	17584	17674	17849	17755	17754	17651	17587	17635	17676	17545	17388	17491	17480	17474	17673	17491	17827	17698	17615	17684	17602	17470	17552	17655	17784	17518	17452	17621	17808	17827	17653	17587	17666	17952	17851	17886	17740	17771	17755	17916	17722	17685	17624	17736	17553	17682	17751	17678	17607	17757	17608	17725	17606	17797	17624	17647	17815	17718	17627	17687	17461	17642	17727	17685	17783	17432	17712	17699	17742	17655	17724	17745	17614	17512	17784	17624	17662	17707	17817	17889	17829	17643	17604	17838	17796	17708	17856	17668	17700	17794	17453	17743	17605	17805	17716	17667	17589	17664	17762	17696	17947	17736	17629	17643	17723	17656	17730	17774	17721	17892	17786	17770	17746	17741	17657	17734	17803	17808	17778	17762	17766	17867	17727	17385	17538	17777	17788	17706	17648	17544	17815	17707	17810	17768	17677	17846	17781	17930	17752	17937	17675	17574	17722	17549	17564	17774	17729	17788	17748	17683	17501	17860	17461	17578	17857	17790	17804	17767	17754	17579	17584	17948	17640	17621	17705	17925	17645	17653	17664	17595	17672	17706	17699	17650	17587	17610	17738	17503	17775	17619	17634	17680	17871	17933	17773	17983	17744	17878	17831	17755	17583	17732	17692	17713	17437	17579	17425	17631	17707	17657	17782	17470	17640	17704	17623	17738	17738	17956	17666	17663	17818	17536	17666	17796	17662	17789	17725	17665	17641	17755	17474	17560	17728	17862	17457	17541	17669	17741	17689	17680	17727	17771	17567	17538	17751	17728	17609	17619	17834	17754	17710	17625	17517	17771	17651	17639	17543	17798	17624	17715	17834	17745	17651	17616	17658	17581	17798	17783	17660	17621	17672	17713	17581	17732	17689	17768	17694	17791	17700	17698	17811	17737	17544	17640	17776	17586	17592	17737	17530	17812	17809	17766	17761	17581	17706	17558	17768	17749	17710	17510	17684	17603	17812	17834	17574	17661	17743	17524	17533	17645	17557	17574	17602	17634	17662	17738	17602	17751	17814	17623	17581	17698	17606	17627	17629	17811	18063	17697	17645	17761	17838	17774	17645	17800	17636	17637	17872	17790	17732	17936	17855	17569	17651	17703	17489	17719	17700	17730	17637	17676	17578	17546	17719	17678	17658	17607	17700	17570	17509	17704	17668	18039	17639	17733	17793	17761	17865	17648	17632	17778	17565	17402	17526	17687	17619	17483	17680	17664	17624	17689	17666	17771	17977	17905	17569	17310	17868	17629	17536	17544	17696	17759	17553	17611	17634	17854	17674	17718	17774	17596	17634	17727	17653	17735	17674	17606	17629	17756	17602	17668	17730	17596	17738	17515	17520	17794	17822	17579	17532	17811	17523	17485	17527	17434	17501	17548	17730	17632	17601	17635	17678	17618	17617	17730	17713	17749	17728	17887	17712	17774	17550	17839	17826	17731	17786	17744	17833	17745	17747	17916	17774	17766	17659	17744	17664	17712	17706	17627	17683	17610	17690	17736	17743	17807	17640	17665	17644	17677	17609	17731	17704	17632	17658	17585	17934	17715	17624	17654	17669	17654	17625	17829	17788	17660	17825	17717	17662	17789	17699	17748	17597	17669	17552	17803	17792	17493	17682	17699	17857	17780	17919	17646	17568	17724	17622	17636	17727	17811	17504	17713	17638	17691	17519	17767	17574	17729	17699	17621	17735	17718	17707	17788	17754	17702	17686	17583	17781	17821	17629	17652	17657	17842	17570	17814	17736	17763	17738	17856	17730	17774	17609	17555	17655	17756	17716	17674	17578	17911	17691	17747	17731	17969	17682	17681	17481	17537	17449	17529	17838	17501	17743	17593	17546	17810	17590	17704	17696	17681	17542	17569	17666	17564	17584	17880	17753	17679	17511	17559	17641	17634	17727	17664	17736	17776	17586	17765	17759	17662	17982	17592	17612	17751	17711	17624	17578	17442	17554	17631	17574	17789	17744	17578	17847	17513	17674	17957	17700	17878	17593	17781	17668	17563	17948	17485	17673	17762	17647	17967	17867	17765	17653	17707	17785	17663	17724	17727	17861	17813	17700	17758	17917	17711	17614	17668	17654	17725	17680	17757	17615	17709	17693	17670	17580	17706	17644	17821	17674	17823	17612	17639	17558	17715	17753	17870	17661	17761	17656	17707	17707	17630	17715	17721	17481	17720	17597	17606	17678	17730	17651	17659	17655	17794	17475	17671	17508	17866	17636	17773	17565	17770	17547	17879	17688	17824	17625	17872	17593	17518	17735	17878	17756	17630	17742	17719	17682	17421	17558	17697	17715	17730	17597	17647	17731	17452	17644	17744	17659	17632	17572	17773	17650	17838	17664	17797	17678	17629	17455	17559	17659	17700	17753	17773	17725	17821	17695	17757	17732	17677	17706	17632	17515	17818	17540	17608	17753	17484	17515	17394	17695	17596	17790	17755	17787	17501	17561	17560	17779	17671	17707	17904	17814	18034	17577	17646	17873	17628	17644	17619	17642	17819	17671	17546	17608	17505	17587	17815	17700	17875	17678	17685	17733	17728	17749	17825	17734	17793	17520	17726	17617	17778	17728	17515	17644	17625	17730	17791	17696	17841	17791	17933	17778	17668	17739	17703	17820	17779	17640	17587	17895	17787	17560	17774	17757	17670	17663	17621	17850	17506	17583	17783	17798	17831	17647	17877	17748	17704	17778	17839	17595	17889	17865	17954	17679	17809	17856	17716	17785	17411	17681	17724	17489	17812	17742	17443	17620	17795	17762	17458	17457	17754	17820	17839	17783	17665	17627	17700	17700	17544	17821	17511	17707	17672	17622	17923	17846	17805	17655	17717	17576	17731	17746	17606	17460	17585	17865	17743	17849	17946	17716	17687	17567	17732	17736	17648	17547	17635	17947	17603	17813	17712	17771	17930	17609	17789	17693	17694	17651	17896	17535	17774	17877	17737	17820	17608	17583	17673	17739	17626	17623	17597	17607	17639	17483	17457	17679	17591	17772	17571	17669	17573	17658	17630	17387	17519	17471	17838	17728	17876	17822	17639	17705	17733	17716	17612	17841	17723	17797	17642	17836	17738	17561	17817	17696	17857	17706	17680	17846	17594	17787	17538	17495	17658	17779	17573	17779	17698	17782	17629	17966	17626	17611	17735	17608	17652	17649	17701	17808	17629	17853	17580	17730	17828	17805	17907	17596	17747	17734	17672	17690	17633	17632	17909	17668	17793	17560	17661	17544	17698	17522	17656	17725	17782	17686	17741	17668	17628	17524	17574	17618	17783	17912	17613	17751	17532	17639	17676	17602	17633	17651	17718	17655	17658	17733	17826	17744	17535	17579	17576	17814	17601	17640	17747	17708	17752	17862	17801	17784	17605	17602	17650	17551	17618	17661	17996	17600	17848	17365	17586	17657	17695	17771	17882	17640	17864	17718	17724	17527	17596	17585	17618	17662	17789	17838	17829	17852	17677	17456	17713	17743	17486	17738	17692	17619	17532	17716	17686	17753	17880	17607	17710	17540	17696	17631	17657	17570	17611	17704	17614	17692	17873	17880	17781	17636	17638	17704	17650	17642	17688	17619	17777	17584	17521	17644	17699	17827	17772	17543	17674	17796	17829	17572	17826	17659	17848	17841	17586	17758	17637	17908	17893	17500	17666	17758	17845	17668	17727	17638	17764	17512	17795	17728	17748	17794	17852	17712	17812	17563
15793	18017	16166	15464	15104	14798	14690	14391	14703	14433	14629	14652	14633	14352	14325	14189	14252	14144	14139	14329	14379	14283	14533	14478	14359	14325	14334	14361	14303	14221	14321	14309	14323	14212	14290	14344	14116	14282	14292	14259	14409	14256	14147	14390	14421	14266	14241	14266	14198	14178	14361	14227	14209	14341	14328	14229	14220	14019	14193	14243	14303	14293	14329	14346	14243	14105	14322	14288	14345	14473	14142	14343	14348	14282	14184	14239	14238	14211	14315	14229	14177	14211	14276	14205	14367	14220	14292	14289	14264	14223	14439	14095	14171	14329	14190	14333	14307	14218	14434	14330	14234	14233	14425	14346	14164	14304	14347	14312	14320	14285	14278	14233	14306	14384	14346	14158	14327	14226	14199	14280	14278	14208	14322	14143	14184	14438	14297	14366	14281	14211	14321	14112	14269	14337	14052	14498	14304	14244	14316	14403	14256	14095	14226	14092	14169	14227	14089	14266	14581	14458	14277	14240	14421	14272	14275	14376	14209	14306	14215	14161	14213	14285	14209	14392	14188	14058	14178	14268	14359	14096	14060	14219	14194	14272	14332	14289	14207	14320	14202	14263	14219	14164	14137	14322	14045	14207	14220	14226	14097	14115	14470	14314	14129	14253	14118	14083	14467	14227	14285	14184	14464	14268	14211	14302	14247	14369	14370	14328	14205	14421	14316	14273	14248	14362	14212	14234	14036	14378	14184	14400	14256	14207	14241	14277	14380	14373	14413	14192	14355	14228	14323	14346	14325	14300	14241	14228	14146	14274	14356	14256	14195	13984	14106	14188	14213	14294	14199	14265	14345	14160	14232	14395	14335	14284	14271	14093	14244	14218	14281	14234	14211	14327	14417	14208	14200	14190	14337	14138	14260	14276	14268	14304	14244	14418	14341	14315	14424	14256	14273	14275	14372	14192	14400	14144	14326	14122	14285	14266	14226	14253	14188	14345	14410	14190	14157	14310	14232	14120	14178	14345	14173	14145	14249	14335	14415	14149	14301	14281	14192	14252	14306	14273	14086	14201	14387	14373	14273	14105	14386	14240	14434	14505	14252	14198	14318	14183	14285	14199	14247	14459	14472	14076	14218	14277	14234	14323	14347	14181	14314	14267	14236	14191	14165	14302	14247	14355	14240	14172	14497	14212	14125	14277	14307	14269	14176	14309	14157	14313	14273	14208	14327	14273	14213	14246	14439	14195	14289	14382	14284	14198	14278	14331	14312	14146	14155	14322	14204	14348	14161	14304	14318	14161	14481	14287	14265	14420	14313	14310	14193	14409	14301	14447	14127	14358	14251	14230	14181	14393	14348	14315	14239	14264	14157	14242	14312	14157	14192	14113	14379	14248	14279	14139	14354	14309	14303	14384	14228	14472	14177	14178	14149	14323	14276	14378	14206	14397	14284	14167	14242	14207	14271	14133	14414	14278	14160	14229	14344	14257	14268	14295	14280	14281	14219	14316	14297	14331	14242	14326	14273	14167	14139	14379	14180	14389	14233	14313	14290	14362	14187	14095	14168	14277	14285	14360	14267	14247	14261	14278	14386	14305	14357	14229	14148	14331	14369	14391	14257	14276	14062	14303	14235	14241	14354	14299	14282	14310	14259	14254	14302	14308	14229	14167	14236	14207	14325	14315	14441	14213	14102	14287	14248	14269	14251	14420	14254	14195	14313	14165	14134	14322	14325	14234	14287	14312	14337	14148	14272	14404	14018	14329	14153	14219	14227	14319	14212	14384	14376	14125	14421	14178	14307	14294	14233	14240	14205	14263	14293	14379	14294	14272	14340	14291	14228	14310	14209	14323	14349	14389	14287	14333	14130	14276	14188	14293	14421	14377	14257	14403	14271	14515	14407	14256	14260	14264	14293	14359	14205	14192	14233	14272	14238	14272	14258	14206	14337	14032	14481	14183	14181	14308	14185	14203	14327	14230	14344	14271	14227	14198	14220	14368	14223	14312	14272	14308	14200	14151	14346	14208	14293	14371	14497	14202	14428	14472	14301	14059	14464	14287	14158	14280	14198	14337	14277	14272	14387	14282	14206	14356	14335	14325	14183	14249	14269	14179	14332	14371	14285	14108	14394	14173	14304	14269	14249	14283	14487	14480	14537	14197	14370	14277	14147	14319	14196	14295	14303	14349	14153	14362	14259	14448	14287	14187	14335	14191	14213	14341	14323	14247	14300	14235	14239	14346	14103	14541	14273	14157	14245	14153	14215	14200	14179	14375	14249	14126	14455	14234	14086	14177	14207	14190	14175	14189	14177	14355	14196	14151	14319	14373	14312	14172	14440	14289	14209	14316	14353	14162	14437	14178	14162	14402	14274	14185	14335	14320	14181	14407	14217	14283	14145	14202	14292	14174	14247	14259	14206	14216	14272	14118	14371	14429	14097	14270	14185	14446	14399	14303	14339	14255	14086	14105	14215	14232	14191	14196	14175	14161	14152	14114	14174	14336	14226	14244	14329	14357	14376	14214	14309	14290	14322	14259	14319	14311	14315	14305	14281	14406	14157	14289	14277	14097	14147	14198	14443	14219	14476	14112	14301	14390	14310	14280	14209	14260	14304	14316	14249	14290	14282	14023	14267	14339	14382	14325	14396	14249	14355	14393	14360	14333	14243	14264	14239	14308	14323	14249	14153	14324	14362	14355	14119	14346	14396	14344	14288	14308	14152	14298	14059	14252	14194	14268	14469	14239	14415	14292	14276	14282	14390	14237	14493	14338	14285	14217	14334	14450	14323	14097	14267	14254	14338	14108	14258	14456	14374	14278	14397	14273	14264	14176	14161	14371	14408	14417	14330	14065	14225	14347	14103	14194	14518	14123	14269	14135	14348	14357	14234	14205	14291	14333	14488	14209	14295	14300	14259	14068	14381	14154	14328	14284	14222	14288	14245	14173	14210	14352	14265	14187	14193	14316	14289	14279	14158	14269	14269	14292	14300	14336	14227	14432	14132	14480	14217	14318	14387	14122	14242	14387	14363	14165	14285	14319	14330	14307	14154	14343	14216	14152	14335	14220	14085	14341	14220	14089	14242	14258	14251	14243	14260	14287	14302	14203	14149	14251	14377	14176	14233	14277	14288	14170	14207	14305	14313	14205	14071	14181	14204	14440	14403	14185	14327	14414	14111	14404	14211	14307	14285	14316	14440	14276	14359	14360	14318	14121	14009	14199	14282	14171	14251	14359	14336	14151	14318	14275	14420	14222	14331	14311	14228	14259	14291	14183	14238	14422	14287	14334	14227	14331	14171	14445	14082	14250	14293	14283	14276	14372	14366	14262	14282	14304	14166	14119	14194	14133	14311	14310	14322	14344	14372	14390	14339	14325	14238	14389	14188	14178	14326	14254	14236	14234	14257	14360	14096	14134	14232	14453	14121	14307	14245	14403	14073	14184	14365	14364	14344	14366	14193	14190	14222	14413	14223	14315	14275	14375	14187	14451	14138	14473	14148	14184	14239	14197	14266	14233	14162	14182	14314	14360	14297	14453	14232	14142	14198	14202	14372	14176	14330	14263	14325	14246	14140	14420	14022	14223	14326	14285	14130	14360	14304	14225	14261	14253	14068	14301	14240	14151	14227	14239	14203	14197	14189	14276	14214	14187	14363	14227	14290	14327	14371	14428	14278	14403	14323	14353	14336	14252	14196	14312	14267	14337	14313	14341	14181	14367	14335	14340	14181	14290	14175	14117	14370	14394	14264	14196	14301	14308	14165	14399	14279	14129	14233	14157	14070	14383	14383	14192	14388	14352	14367	14093	14228	14157	14264	14241	14219	14311	14236	14271	14325	14387	14286	14286	14176	14186	14092	14274	14135	14247	14184	14431	14319	14348	14123	14336	14294	14315	14324	14233	14317	14255	14375	14101	14211	14256	14238	14368	14157	14346	14230	14142	14118	14330	14252	14226	14234	14321	14510	14342	14310	14344	14209	14286	14091	14232	14401	14193	14437	14413	14327	14216	14239	14255	14220	14263	14263	14247	14200	14191	14407	14255	14387	14212	14130	14336	14204	14089	14257	14160	14336	14440	14221	14287	14391	14304	14210	14149	14191	14458	14135	14313	14205	14252	14400	14215	14287	14341	14082	14318	14062	14318	14367	14116	14182	14061	14231	14181	14410	14264	14419	14236	14444	14297	14292	14282	14141	14330	14424	14314	14389	14253	14378	14242	14478	14355	14331	14074	14207	14355	14379	14493	14349	14333	14249	14299	14155	14282	14250	14555	14378	14395	14174	14316	14378	14188	14263	14415	14350	14146	14207	14266	14275	14206	14155	14384	14206	14370	14211	14294	14169	14381	14373	14087	14210	14215	14461	14317	14331	14189	14235	14443	14418	14167	14242	14274	14128	14500	14432	14333	14401	14288	14202	14394	14423	14307	14166	14324	14302	14388	14144	14365	14362	14183	14197	14370	14293	14319	14377	14240	14292	14214	14235	14230	14208	14419	14131	14266	14314	14268	14088	14358	14190	14141	14224	14218	14325	14340	14168	14130	14415	14219	14228	14089	14295	14272	14094	14424	14285	14246	14279	14259	14390	14252	14363	14365	14225	14075	14389	14400	14247	14339	14369	14265	14222	14430	14342	14382	14290	14227	14243	14229	14263	14234	14281	14200	14179	14297	14137	14361	14327	14222	14486	14369	14270	14438	14266	14293	14318	14253	14320	14123	14411	14260	14087	14015	14301	14410	14332	14227	14279	14260	14439	14128	14177	14245	14235	14344	14341	14429	14263	14297	14282	14316	14263	14377	14222	14146	14313	14331	14110	14364	14246	14141	14364	14134	14363	14089	14127	14386	14441	14445	14398	14276	14287	14215	14048	14205	14181	14229	14292	14310	14133	14177	14238	14291	14326	14253	14293	14371	14368	14341	14298	14334	14178	14388	14521	14281	14381	14404	14192	14201	14231	14158	14239	14237	14047	14169	14230	14261	14247	14192	14363	14219	14307	14220	14178	14295	14263	14289	14217	14282	14392	14265	14203	14210	14261	14191	14129	14275	14234	14139	14278	14113	14416	14317	14189	14250	14268	14130	14330	14275	14262	14377	14007	14289	14351	14288	14267	14267	14243	14205	14321	14318	14344	14328	14009	14248	14369	14219	14288	14138	14208	14173	14283	14225	14222	14369	14222	14203
23303	21305	28113	24983	22199	20420	19409	17525	17331	17506	17163	17569	17258	17311	17102	17140	17163	17080	16959	16903	16901	17018	16944	16916	16968	16997	17058	16835	16717	17027	16873	17046	17152	17032	17014	17118	16907	16997	16955	17065	16938	16987	16886	16999	17058	17017	16733	16820	16982	16877	16838	16970	17026	16861	17205	17031	16789	16915	16925	17032	16886	16940	16766	16966	16841	16945	16913	16993	16675	16869	16917	16658	16948	16873	16849	16966	16946	16812	16849	16856	17137	16961	17052	16833	17076	16896	16864	16741	16862	16733	16781	16844	16907	16761	16894	16771	16834	16911	16951	16858	16821	16882	16767	16805	16916	16962	17019	16994	17075	16960	16772	16905	16815	16904	16860	16967	17013	17004	16754	17054	17158	16848	16806	16810	16812	16967	16910	16998	16929	16898	16913	16919	16838	16828	16999	16825	17072	16840	16954	17025	17163	17001	16979	17109	16889	16961	16863	16892	16950	17019	16940	17049	16869	16976	16701	16654	16949	16893	16965	17108	16849	17000	16962	16967	16821	16699	17000	16687	16864	16882	16764	16893	16964	16869	16971	16829	17064	16915	16935	16803	17136	17055	16927	16952	16990	16783	16715	16873	16930	16740	16865	16855	16962	16786	16999	16874	16950	16722	16965	17027	16721	16882	16859	16959	16871	16756	16895	16825	16909	16938	16942	16984	16933	16893	17119	16952	16896	16915	17011	16976	16855	16927	17033	16659	16715	17094	16747	16906	16880	16897	16863	16940	16932	16903	16783	16975	16738	17072	16946	16938	16840	16849	16870	16793	16820	16800	16864	16697	16868	16654	16858	16917	16851	17063	16913	16936	16642	16889	17046	16974	17039	16810	16926	16864	16805	17082	16849	16748	16695	16802	16986	16896	16929	16973	16958	16854	16952	16946	16947	16824	16943	16980	17028	16904	16804	16925	16985	16744	16996	16908	16962	16920	16908	16546	16993	16715	16825	16754	16910	16856	16871	16734	16740	16895	17099	16917	16689	16563	16986	16834	17189	16803	16735	16869	17049	16938	17143	16677	16634	16947	16844	16964	16910	17098	16934	16873	16718	17031	16880	16874	17024	16920	16895	17073	16932	16828	17015	16857	17069	17025	16906	16813	16876	16971	16966	16744	16809	16930	16777	16965	16952	16921	16871	16806	16838	16863	16823	16957	16956	16952	16794	16980	16802	16771	16741	16924	16864	16814	16819	16984	16780	16829	16992	16811	16669	16843	16826	16936	16779	17043	17137	17162	16995	16823	16941	16846	16856	16834	16891	16669	16864	16967	16907	16935	16961	17008	16838	16988	16958	16975	17058	16992	17050	16821	16958	16884	16869	16867	16842	16799	16969	16815	16949	16903	16836	17141	16886	16792	16861	16912	16781	16939	16786	16896	16822	17003	16947	17014	17147	16786	16937	16770	17085	16799	16843	17022	16861	16663	16883	16807	16848	16837	16839	16778	16826	16954	17189	16776	17039	16971	16984	16761	16887	16819	16997	16720	17029	16651	16914	16990	16773	16958	17031	16924	16897	17062	16993	16862	16834	16777	17117	17076	16952	16944	16862	16799	17077	17033	16992	17116	16735	16917	16933	16895	16911	16918	16847	16887	17044	16775	16706	16993	16952	16786	17004	16757	16763	16767	16881	16936	16932	16894	16841	16909	16855	16903	16864	16678	16855	16928	17086	16902	16782	16966	16867	16808	16902	17001	17083	16876	16889	16760	16939	16999	16878	17011	16908	16865	16838	16935	16905	16896	16934	16841	16779	16620	17022	16820	16804	16842	16811	17114	17010	17052	16897	16998	16928	16784	16760	17106	17044	16929	16893	16972	16819	16856	17034	16699	16855	16994	16857	16844	16898	16661	17019	16732	16897	17020	17109	16953	16778	16899	16944	16990	16868	16811	17097	16746	16803	16937	16846	16787	16957	16787	16939	17017	16951	16965	17114	16911	16924	16675	16888	16948	16928	16745	16833	16826	16809	16869	17125	16655	16933	16709	17013	16933	16839	16945	16848	16849	16833	16808	16964	16871	16731	16911	16826	17015	16998	16990	17033	16856	16851	17177	17116	16906	16906	16699	16978	16930	17095	16971	16949	16765	16946	17124	17001	16876	17051	16796	16759	17100	16878	16754	16894	16892	16900	17020	16693	16795	17172	16892	16961	16912	16835	16883	16829	16794	16904	16882	16854	16791	16888	16777	16939	16799	16825	16630	17022	16682	16951	16942	16634	16952	17078	16963	16846	17016	16930	16619	16866	16735	16941	16962	17061	17203	16841	17058	16788	17008	16759	16840	16804	16861	16906	16823	16715	16906	17091	16915	16963	16922	16846	16920	16866	17060	16946	16962	16989	16867	17033	17116	16900	16748	16781	16884	17033	16832	16917	17030	16644	16768	16959	16826	16790	16835	16853	16853	16978	16726	16832	17015	16847	16844	16958	17028	17026	17041	16954	16955	16708	16935	16833	16883	16795	16977	16825	16784	16772	16946	16684	16823	17013	16966	16859	16995	16842	16928	16883	16724	16902	16910	16871	16904	17002	16882	17019	16982	16940	16932	17021	16896	16908	16805	16684	16854	16741	16874	16950	16905	16787	16834	16838	16865	16774	16803	16896	16972	16904	16909	16868	17018	17015	16934	16866	16931	16844	16789	16752	16861	16772	16836	16978	16929	16869	16759	16742	16875	16848	16670	16994	16802	16861	16978	17177	17026	17042	16914	16907	16978	16841	16927	16829	16832	16847	16877	16770	16979	17051	16787	16847	16981	16966	16880	17009	16939	16855	16866	16860	16935	17013	16898	16749	16848	17100	17116	16800	16826	16758	16999	16819	16820	16880	16790	17049	16738	17021	16768	16994	16904	16878	17061	16871	16904	16974	16859	16860	16881	17040	17009	16919	16957	17191	16806	16968	16785	16951	17027	16879	16884	16944	16921	16710	16818	16888	16811	16876	16902	16827	16830	16818	16914	17081	17180	16621	16947	16873	16867	16850	16790	16905	16975	16853	17039	16971	17163	16945	16890	16698	16924	16770	16949	16771	16900	16898	16745	16700	16904	16874	16847	16903	16999	16966	16793	16913	17016	17048	17069	17022	16902	17051	16778	16823	17007	16903	16770	16880	16963	16924	16817	16846	17009	16978	16715	16804	16841	16887	16859	16918	16902	16809	16709	16985	16830	16836	16795	16807	16873	16800	17043	16923	16815	16835	17042	16913	17123	17044	16844	16990	16975	17007	16758	16980	16922	17035	16855	17033	17032	16991	16811	16897	16890	16931	16740	17017	16985	16749	16780	17000	16906	16963	16871	16781	16906	16990	17027	17036	16916	16953	16789	17038	16828	16975	17039	16901	16948	16850	17107	17039	16949	16873	17019	17002	17057	16942	16927	16950	17161	16961	17036	16879	16784	16670	16712	16924	17045	16884	16992	16954	17007	16846	16918	16795	16771	16750	16724	16954	16837	16964	16905	17076	16971	17031	16986	17000	16751	16927	16923	17109	16952	16749	16929	16862	16986	16889	16568	17005	16907	16917	16793	16899	17141	17122	17029	16863	17018	16916	16927	17049	16927	16935	16797	16998	16898	16885	16973	16860	16709	16814	16846	17094	16738	16901	16965	16754	16975	16900	16910	16930	16965	16844	17030	16950	16834	16909	16965	16812	16807	17043	16821	16792	16800	17000	16873	16956	16660	16965	17135	16857	17165	17036	17126	17093	16859	16935	16957	16987	16806	16904	17017	16903	16881	16876	16954	17025	16942	16871	16822	17008	16900	16940	16861	16807	16911	17003	16783	16923	16914	16958	16867	16764	16931	16939	16817	16948	17128	16816	16958	16919	17102	16987	16998	16924	16826	16864	16953	16811	16961	16840	16970	16890	16845	16947	16928	16947	16764	17029	16655	16846	17024	16837	17062	16696	16805	16941	16869	17062	16961	16885	16894	17059	16930	16924	16973	16929	16961	17183	16753	16857	17004	16769	16987	16846	16809	16931	17102	17026	16956	16859	16939	16833	17066	16938	16792	16798	16766	16836	16778	16686	16835	16824	16819	16908	16980	17024	16799	16895	16990	16965	16713	17052	17018	16993	17021	16809	17061	16719	16863	16972	17176	17057	16783	16884	16950	16954	16705	16943	16963	16802	16857	16974	16921	16812	16925	16905	16844	16932	16784	16999	16840	16859	16826	16942	16819	16861	16958	17094	16801	17095	16813	16807	16969	16842	16928	16826	16958	16721	16985	17062	16948	16704	17129	17049	16994	16750	16909	16932	17006	16742	16955	16866	16934	17092	16926	16952	16846	16986	16828	16836	16901	16843	16739	16869	17022	16909	16866	16711	16936	16853	16900	16874	16778	17011	17062	16811	17007	16963	17124	16954	16949	16939	16961	16869	16942	16794	16976	16856	16702	16922	16788	16786	17047	17107	16835	17010	16833	16771	16919	16895	16970	16889	16864	16805	16703	16797	17038	16644	17005	16997	16888	17060	16873	16996	16864	16976	17145	16969	16994	16817	16800	16824	16757	16930	16948	16841	16845	17024	16805	16732	16861	16914	16789	16674	17039	16894	17088	16780	16937	16858	16736	17008	16868	16870	16729	17036	16770	16954	16986	17133	16911	16893	16751	16785	16936	16766	16877	16915	17095	16827	17033	16974	16724	17105	16998	16839	16957	16835	16785	16695	16819	16896	16940	16795	16927	16882	16902	16997	16828	16870	16938	16907	16782	16763	16869	16938	16682	17049	16631	16848	16739	16788	17044	16951	16912	16959	16793	16981	16805	17067	16891	16671	17102	16883	16717	16925	16754	16981	16821	16907	16892	16867	16827	16897	16795	16885	16797	16773	16886	16866	16754	16811	16743	16930	16888	16873	16887	16922	17043	16830	16840	16818	16647	16775	16943	16776	17237	16929	17039	16892	16837	16921	16906	16800	17100	16891	16922	16881	16911	16908	16917	16962	16813	16917	16972	17131	16827	16905	16901	16985	16786	16946	16837	16944	16892	17014	16910	17062	16923	16878	16979	17125	16766	16810	16913	17015	16826	17017	17174	17071	16981	16851	16921	16811	16990	16709	16820	16830	17004	17125	16933	16939	16797	16843	16724	16835	16893	16804	16925	16976	16954	17074	16825	16835	17027	16857	16865
12655	21118	18383	16685	15465	15026	14586	14456	14442	14498	14439	14343	14053	14011	13821	13837	14019	14006	13813	13987	13833	13935	13908	13847	13773	13780	14159	13894	13958	13993	13786	13814	13811	13742	13866	13740	13963	13743	13870	13747	13755	13718	13917	13968	13717	13921	13970	13777	13809	13766	13785	13898	13787	13749	13840	14006	13821	13923	13763	13853	13654	13956	13874	13827	13717	13905	13873	13791	13806	13813	13627	13730	13857	13997	13503	13826	13817	13904	13553	13827	14019	13713	13823	13782	13790	13734	13797	13848	13683	13801	13852	13879	13856	13993	13818	13931	13862	13747	13846	13880	13779	13818	13756	13722	13927	13792	13823	13707	13613	13847	13613	13761	13862	13683	13755	13779	13746	13833	13739	13799	13737	13847	13786	13936	14044	13892	13899	13866	13696	13852	13996	13719	13695	14002	13850	13884	13897	13908	13832	13946	13739	13809	13729	13880	13691	13803	13926	13954	13670	13768	13864	13857	13953	13747	13771	13928	13852	13866	13888	13735	13869	13783	13793	13680	13866	13749	13705	13848	13785	13935	13793	13924	13784	14008	13842	13712	13788	13723	13886	13777	13782	13616	13730	13764	13804	13758	13847	13823	13807	13752	13760	13739	13867	13848	13693	13771	13785	13799	13846	13948	13756	13794	13804	13913	13977	13808	13953	14024	13881	13834	13865	13980	13951	13839	13745	13773	13761	13980	13825	13904	13899	13944	13973	13827	13834	13829	13738	13842	13788	13745	13902	13657	13713	13828	13817	13857	13861	13961	13589	13745	13683	13798	13802	13833	13919	13782	13968	13804	13712	13689	13761	13717	13831	13822	13834	13808	13805	13833	13700	13836	13762	13844	13899	13818	13894	13877	13814	14003	13806	13894	13693	13729	13670	13852	13691	13911	13886	13797	13729	13708	13764	13829	13861	13743	13923	13770	13842	13920	13835	13761	13921	13806	13830	13847	13815	13842	13859	13863	13773	13775	13728	13733	13821	13950	13844	13791	13959	13616	13639	13997	13785	13887	13910	13893	13736	13811	13982	13785	13977	13841	13806	13812	13786	13756	13605	13579	13726	13793	13722	13868	13730	13770	13936	13811	13915	13817	13937	13765	13603	14003	13920	13724	13768	13780	13927	13792	13883	13939	13916	13792	13683	13844	13750	13927	13770	13947	13992	13725	13824	13850	13770	13992	13771	13848	13853	13855	13694	13850	13992	14019	13806	13859	13734	13825	13738	13630	13901	13870	13915	13742	13774	13806	13832	13778	13764	13889	13904	13653	13769	13918	13805	13722	13793	13922	13866	13693	13913	13798	13955	13763	13884	13823	13718	13717	13912	13670	13804	13735	13680	13718	13972	13907	13773	13836	13849	13872	13854	13735	13868	13893	13856	13828	13868	13803	13954	13878	13884	13859	13751	13711	13792	13937	13874	13969	13668	13972	13787	13728	13793	13978	13773	13932	13986	13743	13815	13984	13814	13765	13755	13643	13814	13976	13853	13855	13772	13849	13637	13641	13832	13741	13874	13793	13735	13736	13794	13771	13859	14022	13766	13736	13836	13753	13839	13951	13761	13859	13865	13860	13535	13821	13823	13803	13827	13908	13951	13967	13846	13795	13864	13962	13881	13805	13877	13894	13952	13802	13968	13699	13736	13715	13760	13853	13663	13943	13808	13864	13806	13970	13888	13881	13753	13673	13767	13844	13803	13818	13819	13743	13872	13944	13702	13832	13856	13858	13615	13915	13814	13818	13759	13718	13756	13765	13782	13977	13715	13698	13700	13812	13578	13808	13784	13721	13702	13734	13861	13916	13793	13828	13678	13935	13873	13788	13655	13773	13857	14013	13861	13859	13960	13816	13678	13815	13872	13742	13690	13821	13721	13917	13794	13890	13826	13643	13770	13827	13856	13832	13702	13875	13957	13619	13800	13825	13852	13865	13853	13826	13910	13827	13780	13971	13682	13899	13707	13861	13913	13766	13853	13657	13814	13847	13751	13875	13913	13692	13723	13706	13760	13833	13890	13996	13924	13874	13904	13889	13801	13887	13770	13908	13644	13808	13833	13846	13770	13931	13584	13852	13856	13931	13800	13689	13826	13779	13876	14006	13852	13715	13779	13909	13658	13974	13724	13895	13897	13702	13759	13697	13875	13874	13719	13908	13763	13789	13805	13738	13692	13966	13823	13909	13722	13968	13820	13793	13792	13841	13820	13751	13797	13716	13776	13887	13758	13895	13677	13907	13958	13723	13803	13766	13796	13837	13818	13664	13794	13833	13750	13899	13833	14069	13982	13757	13760	13907	13848	13898	13870	13836	13964	13790	13985	13717	13827	13727	13731	13758	13925	13536	13685	13814	13847	13870	13653	13656	13822	13789	13972	13801	13935	13786	14036	14004	13750	13839	13771	13881	13980	13859	13959	13885	13874	13851	13840	13856	13851	13772	13742	13929	13982	13857	13841	13768	13707	13831	13880	13743	13746	13831	14090	13734	13596	13754	13809	13756	13917	13716	13889	13974	13820	13674	13735	13911	13820	13804	13828	13780	13856	13876	13775	13887	13801	13814	13945	13834	13882	13617	13720	13787	13996	13844	13865	13933	14004	13769	13810	13753	13766	13820	13785	13737	13801	13795	13963	13719	13830	13878	13995	13866	13853	13722	13947	13838	13517	13968	13800	13811	13793	13858	13753	13693	13716	13913	13892	13927	13829	13772	13752	13717	13888	13814	13790	13757	13630	13898	13762	13628	13790	13888	13881	13853	13933	13755	13941	13877	13904	13884	13930	13794	13754	13733	13838	13983	13727	13770	13814	13858	13886	13737	13988	13755	13750	13808	13711	13888	13766	13943	13844	13812	13804	13829	13867	13779	13776	13779	13800	13816	13799	13855	13763	13791	13786	13807	13815	13695	13610	13683	13775	14006	13707	13858	13762	13796	13806	13810	13993	13903	13617	13895	13844	13777	13732	13862	13879	13862	13882	13897	13854	13786	13812	13779	13717	13858	13826	13931	13799	13611	13926	13841	13806	13953	13877	13866	13754	13857	13775	13907	13723	13927	13756	13854	13694	13866	14091	13735	13947	13793	13645	13707	13849	13727	13826	13785	13846	13941	13809	13797	14086	13892	13744	13808	13820	13953	13730	13707	13674	13741	13709	13847	13920	13706	13823	13794	13652	13882	13660	13818	13893	13914	13829	13708	13896	13914	13892	13875	13815	13888	13757	13880	13752	13913	13659	13701	13844	13984	13901	13974	13818	13827	13772	13907	13966	13778	13978	13787	13803	13667	13709	13852	13752	13739	13868	13576	13976	13931	13573	13886	13858	13921	13689	13842	13836	13991	13872	13946	13743	13851	13685	13652	13862	13787	13842	13887	13777	13662	13829	13961	13932	13866	13679	13831	13821	13626	13731	13783	13770	13858	13884	13739	13942	13816	13823	13847	13720	13848	13838	13742	14015	13690	13682	13915	13883	13735	13882	13765	13711	13680	13899	13795	13905	13728	13755	13725	13939	13881	13770	13677	13816	13811	13879	13714	13820	13642	13708	13840	13911	13799	13791	13873	13908	13673	13698	13838	13779	14016	13964	14026	13759	13737	13889	13844	13905	13836	13724	13902	14028	13791	13862	13717	13773	14040	13971	13835	13999	13831	13599	13799	13823	13691	13846	14076	13613	13914	13815	13717	13919	13871	13853	13902	13740	13705	13783	13852	13777	13957	13579	13748	13727	13875	13716	13808	13935	13850	13749	13707	13921	13738	13751	13552	13912	13640	13789	13797	13674	13894	13862	14060	13889	13715	13878	13830	13904	13975	13749	13707	13822	13955	13814	13683	13745	13742	13682	13795	13861	13809	13705	13663	13811	13766	13833	13976	13873	13570	13860	13760	13825	13889	13777	14063	13845	13755	13787	13987	13772	13867	14082	13854	13701	13907	13725	13783	13787	13692	13775	13765	13926	13666	13923	13793	13885	13740	13698	13809	13670	13735	13827	13849	13699	13682	13768	13856	13733	13718	13805	13723	13806	13964	13814	13995	13927	13830	13797	13785	13833	13911	13813	13793	13860	13864	13654	13838	13882	13701	13945	14015	13911	13804	13798	13894	13927	13833	13857	13933	13824	13739	13919	13698	13918	13768	13929	13770	13756	13813	13868	13996	13783	13686	13690	14004	13753	13902	13809	13766	13780	13952	13844	13887	13743	13799	13884	13810	13813	13899	13822	13811	13759	13709	13834	13843	13841	13852	13881	13613	13999	13759	13790	13935	13826	13862	13688	13793	13895	13792	13847	13794	13858	13833	13733	13769	13885	13761	13741	13837	13887	13630	13845	13780	13814	13822	13691	13793	13849	13846	13624	13870	13684	13910	13967	13931	13826	13866	13807	13883	13733	13653	13753	13854	13718	13728	13659	13691	14039	13770	13972	13885	13746	13773	13634	13852	13840	13755	13874	13727	14017	13931	13621	13680	13769	13935	13929	13779	13956	13735	13822	13786	13785	13823	13566	13907	13929	13909	13917	13807	13841	13918	13810	13788	13702	13805	13845	13674	13780	13772	13766	13639	13945	13891	13877	13705	13772	13724	13833	13778	13730	13778	13810	13849	13696	13736	13884	13936	13772	13918	13816	13855	13706	13769	13705	13940	13727	13817	13858	13876	13827	13693	13727	14006	13780	13861	13840	13825	13889	13687	13686	13791	13803	13746	13718	13919	13708	13937	13958	13956	13868	13850	13842	13774	13893	13669	13836	13841	13755	13873	13675	13606	13823	13855	13796	13699	13843	13820	13875	13976	13828	13709	13971	13862	13734	13932	13861	13869	13713	13928	13807	14012	13903	13846	13818	13996	13921	13688	13879	13915	13886	13774	13785	13811	13759	13686	13951	13730	13831	13794	13733	13760	13710	13776	13826	13769	13827	13897	13759	13811	14086	13987	13681	13784	13947	13799	13949	13830	13762	13863	13641	13904	13874	13610	13694	13822	13713	13856	13920	13882	13667	13809	13829	13749	13753	13832	13663	13899	13973	13802	13651	13769	13865	13908	13847	13887	13671	13836	13820	13842	13780	13764	13883	13656	13853	13728	13790	14019	13833	13746	13962	13991	13884	13785	13681	13827	13793	13881	13783	13691	13837	13779	13916	13894	13573	13757
24902	21318	26815	26379	19283	18531	18366	17765	17716	17887	17930	17841	17776	17450	17709	17614	17645	17407	17629	17655	17549	17524	17565	17658	17559	17578	17367	17672	17531	17397	17785	17537	17714	17786	17563	17550	17286	17310	17693	17570	17577	17336	17439	17550	17418	17542	17540	17328	17462	17373	17568	17437	17636	17548	17547	17489	17702	17479	17445	17615	17479	17420	17319	17772	17331	17516	17369	17605	17589	17499	17436	17507	17525	17552	17484	17435	17517	17414	17612	17460	17387	17436	17372	17474	17475	17490	17620	17510	17374	17437	17579	17437	17335	17495	17533	17309	17598	17363	17341	17368	17358	17664	17530	17418	17575	17367	17470	17564	17305	17618	17566	17457	17556	17462	17620	17400	17541	17411	17539	17464	17587	17418	17742	17564	17414	17398	17384	17605	17191	17398	17650	17564	17556	17459	17389	17687	17746	17359	17650	17560	17365	17402	17440	17321	17510	17417	17688	17319	17550	17599	17427	17630	17444	17369	17753	17368	17491	17485	17543	17231	17534	17531	17517	17505	17610	17506	17618	17389	17493	17477	17565	17440	17568	17514	17472	17608	17752	17496	17388	17430	17599	17654	17544	17332	17506	17496	17476	17337	17583	17586	17347	17386	17361	17637	17471	17652	17272	17405	17597	17613	17746	17553	17563	17246	17196	17583	17500	17620	17514	17671	17591	17442	17439	17708	17506	17518	17510	17602	17499	17457	17435	17410	17292	17651	17615	17587	17613	17316	17684	17438	17600	17492	17398	17561	17524	17459	17343	17496	17635	17743	17669	17413	17587	17560	17466	17433	17591	17487	17636	17507	17450	17429	17601	17532	17720	17598	17500	17455	17508	17398	17532	17588	17507	17280	17665	17612	17634	17403	17500	17411	17482	17559	17620	17573	17325	17471	17644	17531	17416	17503	17413	17475	17302	17539	17491	17349	17462	17549	17446	17493	17523	17589	17613	17687	17551	17576	17561	17456	17432	17289	17650	17229	17443	17359	17418	17389	17281	17577	17681	17501	17574	17461	17440	17582	17512	17656	17681	17479	17670	17407	17467	17486	17669	17444	17356	17407	17413	17760	17465	17570	17416	17522	17510	17404	17449	17713	17508	17410	17455	17460	17546	17392	17288	17647	17507	17348	17767	17587	17480	17595	17654	17448	17588	17423	17512	17303	17504	17414	17627	17706	17264	17635	17618	17441	17499	17629	17576	17508	17363	17599	17769	17418	17397	17519	17630	17452	17398	17365	17313	17526	17517	17392	17421	17364	17586	17355	17536	17489	17514	17491	17413	17615	17548	17544	17715	17633	17470	17481	17489	17506	17513	17403	17464	17633	17527	17662	17365	17658	17558	17501	17388	17369	17414	17480	17504	17568	17709	17503	17474	17391	17363	17670	17465	17837	17412	17295	17460	17618	17363	17579	17496	17471	17749	17578	17365	17619	17709	17683	17386	17451	17421	17602	17663	17415	17786	17392	17482	17584	17460	17562	17451	17527	17514	17611	17448	17411	17555	17639	17689	17578	17699	17367	17510	17522	17360	17561	17601	17488	17558	17388	17480	17447	17453	17563	17642	17506	17641	17390	17618	17483	17373	17445	17368	17540	17508	17521	17577	17612	17722	17382	17530	17267	17498	17479	17576	17662	17461	17436	17562	17387	17391	17413	17534	17628	17736	17519	17513	17603	17623	17588	17394	17420	17272	17300	17504	17558	17405	17343	17656	17511	17593	17493	17326	17761	17812	17536	17578	17453	17846	17527	17467	17712	17336	17617	17701	17614	17381	17596	17540	17548	17503	17540	17404	17312	17686	17633	17644	17667	17698	17308	17478	17381	17507	17441	17431	17576	17516	17726	17400	17534	17505	17682	17674	17477	17489	17398	17496	17519	17584	17593	17521	17469	17455	17538	17444	17574	17629	17636	17643	17263	17710	17468	17547	17566	17463	17601	17590	17512	17422	17614	17424	17510	17427	17401	17411	17527	17379	17472	17589	17441	17622	17417	17485	17568	17435	17564	17601	17438	17495	17592	17567	17559	17276	17616	17492	17595	17579	17415	17456	17670	17501	17345	17489	17417	17716	17548	17515	17542	17426	17611	17319	17417	17399	17526	17567	17490	17607	17623	17473	17547	17709	17354	17404	17556	17386	17553	17578	17262	17443	17302	17451	17343	17657	17582	17639	17461	17378	17429	17727	17539	17459	17393	17408	17669	17500	17381	17453	17481	17346	17503	17493	17636	17472	17413	17412	17526	17425	17520	17472	17365	17492	17679	17504	17510	17356	17386	17761	17246	17593	17601	17472	17474	17655	17427	17550	17429	17455	17646	17277	17511	17599	17613	17589	17316	17424	17626	17562	17440	17652	17354	17488	17310	17555	17505	17400	17513	17444	17625	17718	17490	17395	17491	17529	17586	17540	17505	17445	17298	17454	17564	17441	17459	17180	17340	17556	17488	17385	17494	17508	17409	17305	17489	17569	17537	17426	17339	17458	17462	17529	17461	17534	17643	17541	17468	17651	17582	17582	17549	17566	17432	17703	17639	17485	17511	17478	17526	17388	17496	17494	17673	17573	17480	17344	17479	17312	17386	17424	17438	17575	17664	17471	17564	17324	17435	17568	17617	17533	17557	17587	17530	17516	17339	17424	17686	17519	17409	17316	17441	17602	17384	17615	17698	17315	17588	17659	17819	17700	17470	17502	17627	17710	17655	17449	17567	17505	17250	17679	17562	17679	17630	17545	17483	17376	17573	17393	17579	17522	17727	17618	17628	17598	17357	17491	17311	17383	17438	17634	17622	17727	17707	17585	17462	17297	17550	17552	17384	17604	17363	17453	17500	17341	17437	17605	17472	17521	17592	17492	17545	17616	17537	17647	17560	17653	17435	17508	17506	17566	17462	17397	17442	17540	17846	17529	17504	17398	17470	17494	17377	17506	17674	17472	17275	17565	17553	17378	17157	17470	17363	17496	17479	17545	17365	17521	17498	17433	17549	17551	17563	17515	17655	17667	17647	17665	17537	17654	17517	17658	17465	17510	17312	17433	17570	17436	17441	17397	17524	17421	17310	17619	17434	17543	17545	17481	17428	17789	17601	17381	17483	17368	17525	17650	17464	17583	17545	17680	17610	17470	17474	17510	17670	17529	17367	17508	17461	17610	17378	17852	17747	17461	17529	17443	17638	17434	17481	17543	17507	17543	17539	17376	17568	17378	17702	17481	17564	17705	17667	17429	17587	17446	17589	17576	17378	17517	17561	17519	17441	17645	17522	17374	17371	17674	17399	17462	17367	17565	17383	17352	17374	17552	17561	17753	17421	17402	17463	17637	17518	17518	17639	17592	17721	17520	17266	17643	17406	17633	17408	17564	17610	17467	17322	17319	17557	17606	17410	17276	17837	17592	17413	17588	17521	17448	17330	17580	17624	17553	17512	17624	17428	17677	17475	17520	17751	17729	17320	17344	17561	17380	17415	17321	17544	17664	17498	17472	17622	17642	17439	17691	17500	17429	17426	17490	17528	17478	17489	17400	17511	17760	17820	17468	17517	17518	17595	17469	17322	17528	17415	17416	17437	17795	17489	17437	17573	17348	17464	17569	17599	17377	17506	17479	17504	17472	17421	17181	17469	17600	17505	17588	17523	17369	17735	17635	17554	17535	17503	17572	17689	17569	17664	17717	17475	17699	17408	17509	17384	17451	17623	17498	17682	17490	17521	17520	17577	17497	17554	17515	17562	17428	17583	17481	17520	17425	17493	17688	17367	17527	17597	17366	17713	17553	17610	17365	17375	17532	17506	17762	17505	17481	17547	17594	17435	17482	17431	17580	17371	17625	17653	17305	17638	17557	17347	17630	17581	17508	17488	17548	17724	17371	17518	17549	17510	17290	17555	17539	17518	17685	17393	17707	17485	17726	17506	17650	17544	17567	17585	17505	17585	17651	17581	17562	17455	17572	17407	17495	17370	17658	17588	17562	17657	17491	17418	17724	17454	17544	17613	17444	17460	17418	17567	17432	17465	17683	17698	17516	17343	17596	17495	17541	17629	17377	17352	17404	17440	17495	17467	17521	17637	17532	17421	17397	17521	17658	17354	17528	17444	17532	17438	17561	17380	17443	17444	17451	17479	17632	17596	17511	17451	17587	17717	17465	17217	17645	17566	17483	17635	17586	17642	17403	17575	17622	17384	17509	17618	17468	17659	17378	17439	17397	17555	17437	17750	17562	17614	17710	17502	17388	17594	17408	17713	17514	17538	17571	17586	17494	17485	17557	17469	17574	17447	17294	17411	17536	17369	17439	17578	17293	17451	17528	17639	17663	17595	17332	17540	17368	17628	17663	17562	17365	17437	17431	17258	17668	17510	17621	17462	17369	17430	17501	17341	17666	17450	17602	17529	17437	17353	17482	17559	17464	17636	17545	17470	17435	17348	17487	17657	17700	17618	17693	17669	17488	17603	17468	17408	17555	17410	17388	17553	17423	17369	17509	17342	17543	17393	17615	17463	17449	17527	17454	17335	17167	17364	17332	17560	17510	17443	17529	17603	17497	17513	17231	17409	17426	17484	17416	17597	17555	17400	17606	17527	17268	17569	17628	17324	17428	17509	17327	17469	17528	17554	17693	17417	17408	17519	17395	17431	17600	17577	17456	17487	17567	17562	17549	17409	17592	17545	17537	17346	17320	17292	17669	17277	17446	17394	17503	17320	17562	17429	17528	17419	17341	17383	17367	17400	17434	17515	17515	17578	17455	17284	17526	17588	17556	17591	17425	17545	17683	17551	17527	17497	17454	17259	17488	17490	17339	17581	17602	17496	17361	17304	17591	17593	17688	17328	17563	17375	17500	17481	17340	17505	17441	17222	17518	17355	17480	17641	17610	17640	17372	17361	17511	17678	17554	17388	17531	17423	17345	17534	17526	17269	17460	17557	17375	17678	17431	17303	17491	17367	17556	17387	17521	17597	17491	17471	17642	17526	17600	17576	17597	17602	17484	17635	17514	17725	17503	17662	17472	17533	17657	17689	17632	17498	17416	17359	17724	17685	17597	17414	17425	17317	17475	17509	17672	17441	17480	17509	17517	17532	17484	17436	17442	17397	17739	17488	17605	17571	17458	17642	17727	17346	17472	17424	17444	17636	17364	17431	17471	17677
13518	19446	17462	15977	15525	14892	14796	14659	14785	14663	14514	14637	14387	14349	14198	14111	14066	14314	14261	14134	14205	14214	14206	14009	14059	14240	14004	14153	14385	14289	14248	14178	14535	14140	14194	14203	14210	14244	14136	14202	14289	14176	14290	14235	14191	14101	14365	14133	14373	14187	14108	14320	14294	14253	14095	14191	14256	14218	14175	14170	14163	14124	14308	14161	14157	14060	14183	14220	14073	14241	14273	14095	14168	14001	14220	14263	14180	14288	14124	14112	14081	14140	14219	14201	14187	14140	14143	14195	13951	14158	14178	14039	14252	14070	14152	14141	14134	14258	13986	14287	13973	14189	14258	14135	14035	14124	14108	14255	14132	14058	14019	14186	14015	14282	14140	14374	13984	14273	14326	14219	14056	14196	14226	14289	13984	14129	14154	14082	14153	14313	14060	14258	14025	13970	14134	14083	14264	14188	14219	14273	14200	14107	14331	14188	14164	14321	14260	14220	14078	14229	14099	14011	14173	14207	14157	14223	14274	14183	13981	14184	14249	14197	14195	14054	14052	14202	14299	14212	14084	14089	14218	13962	14139	14068	14176	14456	14158	14021	14125	14045	14126	14037	14086	14093	14287	14013	14327	14111	14244	14094	14122	14186	14155	14142	13960	14103	13952	13990	14162	14223	14155	14136	14052	14173	13950	14326	14199	14138	14123	14262	14250	14211	14122	14139	14091	14247	14123	14167	14027	14180	14141	14008	14132	14090	14230	14173	14114	14137	14160	14118	14232	14200	14054	14267	14267	14077	14064	14203	14192	14163	14263	14253	14004	14130	14287	14016	14197	14107	14138	14012	14329	14151	14220	14249	14037	14162	14004	14112	14126	14158	14208	14272	14124	14195	14134	14078	14170	14315	14115	14334	14188	14111	14297	14044	14100	14201	14227	14223	14239	14082	14086	14123	13982	14163	14098	14083	14054	14110	14067	14193	14055	14286	14111	14085	14230	13891	14307	14121	14089	14257	14082	14225	14026	14277	14211	14197	14191	14099	14179	14238	14215	14172	14156	14083	14165	14199	14022	14300	14298	14197	14311	14120	14193	14066	14166	14154	14204	14372	14275	14033	14147	14103	14213	14318	14051	14167	14332	14303	14278	14127	14006	14132	14191	14211	14053	14122	14232	14222	14062	14307	14096	14168	14080	14070	14179	14346	13966	14110	14036	14166	14045	14076	14175	14185	14215	14094	14187	14224	14233	14338	14248	14360	14240	14414	14228	14311	14226	14084	14158	14124	14289	14071	14190	14208	14032	14354	14158	14129	14022	14174	14163	14150	14156	14246	14093	14269	14144	14242	14073	14152	14201	14101	14339	14046	14273	14353	14066	14149	14201	13992	14147	14199	14063	14085	14201	14293	14026	14251	14116	14223	14237	14132	14156	14116	14132	14125	14071	14261	14301	14100	14106	14169	14234	14037	14006	14199	14131	14192	14156	14070	14159	14212	14144	14281	14018	14375	14331	14269	14185	14217	14098	14116	14251	14205	14199	14150	14108	14344	14287	14075	14141	14187	14066	14261	14334	14163	14172	13903	13959	14305	14066	14338	14321	14186	14194	14229	14141	14179	14162	14199	14101	14036	14191	14131	14085	14074	14206	14236	14083	14298	14100	14263	14291	14370	14190	14331	14020	14205	13988	14104	14165	14242	14220	14140	14196	14159	14238	14112	14059	14177	14037	14302	14284	14233	14228	14123	14313	14117	14256	13999	14143	14147	14337	14044	14078	14090	14192	14265	14213	13988	14106	14025	14210	14249	14155	14180	14186	14126	14199	14173	14088	14255	14249	14059	14057	14062	13982	14340	14012	14095	14309	14118	14094	14206	14175	14188	14184	14220	14101	14242	14250	14244	14333	14064	14203	14315	14095	14104	14191	14241	14168	14288	14238	14323	14054	14042	14082	14113	14067	14245	14269	14298	13963	14227	14132	14332	14200	14083	14135	13972	14161	14185	14160	14161	14325	14128	14083	14163	14155	14296	14185	14228	14229	14193	14113	14152	14194	14266	14218	14186	14118	14129	14191	14066	14247	13988	14187	14163	14135	14144	14171	14234	14098	14095	14364	14122	14126	14173	14126	14169	14125	14128	14079	14299	14143	14015	14283	14331	14232	14156	14040	14207	14399	14080	14088	14272	14205	14050	14210	14087	14279	14147	14294	14221	14253	14072	14070	14016	14084	14346	14212	14198	14373	14156	14174	14048	14058	14230	14176	14185	14068	14191	14186	14045	14201	14217	14246	14132	14088	14171	14145	14228	14015	14183	14205	14137	14264	14166	14050	13980	14115	14149	14170	14295	14061	14277	14028	14184	14102	14182	14278	14104	14059	14143	13992	14164	14272	14020	14006	14161	14144	14162	14146	14078	14256	14104	14111	14298	14197	14084	14185	14118	14093	14214	14106	14304	14114	14099	14298	14085	14135	14215	14059	14318	14145	14067	14069	14085	14219	14282	14068	14040	14243	14029	14279	14105	14161	14174	14031	14219	14169	14145	14241	14087	14256	14172	14222	14035	14273	14112	14269	14103	14249	14152	13882	14110	14285	14168	14148	14142	14155	14331	14149	14273	14159	14114	14237	14062	14175	14056	14228	14154	14163	14175	14180	14250	14076	14290	14236	14350	14085	14135	14198	14099	14086	14184	14017	14111	14164	14012	14110	14212	14213	14142	14174	14086	14228	14223	14075	14168	14234	13928	14163	14176	14350	14134	14243	14105	14258	14154	14276	14132	14251	14239	14107	14239	14339	14240	14104	14159	14210	14225	14130	14309	14170	14129	14378	14156	14164	14212	13999	13977	14109	14272	14192	14341	14036	14050	14088	14187	14148	14259	14167	14201	14307	14045	14318	14155	14210	14123	14197	14170	14102	14099	13964	14278	14114	14037	14072	14272	14237	14278	14083	14088	14205	14248	14121	14162	14182	14132	14059	14161	14139	14286	14201	14139	14186	14169	14153	14105	14154	14055	14161	14202	14191	14333	14286	14188	14080	14174	13892	14274	14288	14220	14018	14185	14179	14032	14393	14105	14231	14089	14032	14029	14241	14156	14151	14228	14358	14168	14147	14174	14186	14282	14160	14149	14098	14299	14219	14299	14349	14172	14162	14101	14203	14228	14119	14086	14262	14097	14133	14196	14075	14256	14103	14197	14168	14198	14248	14077	14095	14081	14268	14325	14247	14223	14076	14071	14249	14073	14111	14212	13957	14037	14214	14002	14130	14094	14115	13971	14057	14156	14233	14160	14128	14163	14068	14126	14241	14204	13995	14190	14230	14306	14217	14172	13906	14046	14021	14244	14148	14153	14213	14330	14199	14351	14050	14010	14226	14155	14270	14047	14194	14309	14169	14283	14144	14032	14260	14054	14096	14162	14226	14249	14176	14104	14204	14181	14113	14205	14047	14291	14258	14243	14180	14086	14222	14129	14022	14144	14112	14205	14110	14148	14078	14090	14139	14086	14256	14094	14180	14064	14186	14145	14151	14109	14115	14302	14167	14106	14161	14361	14155	14116	14154	14060	14090	14147	14154	14026	13924	14093	14198	13897	14167	14234	14156	14074	14240	14170	14049	14106	14031	14283	14148	14210	14248	14096	14108	14209	14379	14252	13949	14284	14150	14096	14109	14262	14176	14057	14200	14127	14021	14008	14208	14213	14211	14316	14094	14233	14072	14261	14103	14178	14294	14209	14155	14026	14184	13975	14178	14274	14253	14002	14283	14222	14152	14279	14285	14086	14242	14187	13934	14227	14136	13975	14200	14135	14311	14123	14057	14156	14182	14170	14191	14227	14147	14061	14162	14165	14121	14257	14187	14158	14270	14197	14180	14230	14291	14117	14193	14177	14162	14260	14176	14117	14170	14080	14050	14094	14040	14221	14168	14151	14058	14158	14080	14056	14065	14274	13985	14033	14252	14063	14175	13980	14298	14177	14129	13975	14266	14083	14009	14194	14266	13915	14178	14353	14231	14213	14216	14162	14239	14253	13910	14100	14116	14045	14225	14238	14035	14148	14262	14193	14113	14102	14111	14195	14099	14191	14146	13927	14166	14084	14234	14119	14176	14163	14165	14016	14071	14090	14146	14202	14208	14207	14091	14217	14228	14203	14266	14213	14147	14156	14009	14094	14245	14080	14323	14155	14101	14152	14221	14279	14205	14066	14194	14245	14248	14418	14289	14040	14151	14173	14105	14208	14255	14105	14062	14191	14162	14324	14266	14202	14269	14304	14153	14267	14216	14177	14060	14312	14008	14167	14285	14345	14101	14220	14142	14158	14110	14045	14120	13983	14180	14115	14045	14114	14217	14214	14131	14282	14128	14247	14015	14063	14122	14356	14207	14064	14186	14315	14285	14127	14154	14097	14138	14125	14160	14206	14042	14185	14173	14172	14164	14272	14056	14174	14229	14104	14199	14323	14268	14298	14134	14218	14111	14125	14187	14180	14107	14272	14173	14099	14085	14142	14211	14261	14022	14106	14335	14046	14305	14068	14087	14075	14132	14285	14136	14118	14139	14048	14090	14165	14228	14034	14169	14035	14246	14194	14198	14255	14408	13978	14258	14129	14160	14202	14132	14031	14190	14043	14133	14256	14185	14158	14349	14229	14215	14123	14094	14153	14370	14068	14164	14148	14150	14121	14124	14047	14163	14249	14333	14125	14128	14189	14182	14264	14198	14249	14123	14237	14063	14072	14169	14064	14140	14239	14273	14106	14232	14192	14210	14148	14220	14180	13955	14117	14213	14148	14127	14103	14025	14381	14160	14030	14268	14245	14095	14030	14266	14245	14116	14124	14258	13997	14259	14084	14207	14182	14045	14123	14012	14278	14107	14169	14094	14132	14257	14193	14312	14147	14178	14148	14090	14110	14108	14215	14271	14149	14288	14265	14190	14113	14129	14081	13941	14184	14141	14305	14115	14202	14118	14093	14010	14324	14136	14120	14224	14041	14222	14158	14275	14148	14247	14120	14180	14188	14091	14122	14306	14226	14096	14242	14246	14316	14373	14171	14344	14161	14182	14098	14124	14051	14060	14166	14235	14070	14078	14023	14121	14163	14316	14390	14016	14225	14159	14171	14065	14288	14079	14346	14118	14167	14197	14122	14232	14051	14162	14252	14211	14063	14185	13998	14170	14152
22312	21350	28668	24397	21610	23069	22263	18052	17465	17734	17365	17238	17131	16971	16941	16929	16778	16819	16728	16729	16945	16896	16949	16733	16722	16881	16790	16949	16764	16791	16717	16672	16762	16863	16701	16906	16938	16774	16705	16676	16670	16702	16830	16709	16677	16772	16801	16648	16700	16762	16564	16712	16694	16653	16642	16537	16604	16581	16766	16641	16731	16756	16716	16686	16619	16772	16792	16539	16732	16680	16825	16583	16833	16878	16774	16661	16717	16585	16713	16694	16589	16607	16830	16603	16455	16811	16703	16824	16716	16648	16705	16755	16635	16769	16727	16623	16652	16547	16831	16720	16707	16714	16563	16451	16649	16666	16559	16660	16525	16694	16745	16662	16762	16603	16457	16463	16547	16774	16645	16664	16676	16562	16591	16762	16715	16516	16796	16572	16530	16659	16621	16574	16831	16781	16743	16664	16663	16761	16566	16594	16839	16849	16668	16832	16631	16701	16805	16644	16607	16691	16620	16378	16994	16492	16699	16817	16519	16591	16738	16551	16571	16757	16414	16554	16837	16627	16748	16904	16624	16600	16698	16599	16558	16738	16357	16693	16529	16621	16687	16771	16712	16570	16581	16809	16572	16669	16703	16814	16718	16737	16777	16789	16641	16793	16616	16625	16599	16716	16550	16638	16742	16607	16812	16781	16766	16761	16833	16588	16754	16661	16569	16693	16605	16750	16482	16921	16754	16824	16649	16682	16567	16665	16745	16563	16866	16860	16785	16686	16690	16662	16538	16633	16692	16646	16482	16620	16713	16733	16671	16666	16691	16637	16872	16681	16829	16594	16608	16642	16604	16716	16681	16775	16814	16564	16890	16569	16755	16782	16766	16958	16747	16612	16716	16598	16709	16798	16465	16818	16759	16736	16638	16714	16453	16904	16711	16620	16739	16674	16517	16682	16621	16562	16669	16679	16703	16743	16523	16628	16742	16810	16595	16687	16484	16528	16530	16702	16682	16855	16795	16447	16746	16578	16597	16688	16667	16815	16652	16664	16680	16583	16810	16459	16856	16867	16578	16574	16715	16646	16714	16705	16573	16502	16470	16630	16670	16831	16940	16643	16602	16698	16655	16436	16539	16651	16605	16611	16762	16727	16705	16852	16949	16782	16890	16828	16644	16516	16522	16786	16608	16575	16797	16707	16653	16758	16686	16633	16619	16691	16565	16986	16640	16579	16600	16483	16602	16558	16722	16791	16728	16731	16557	16721	16722	16737	16774	16856	16583	16596	16772	16541	16756	16513	16598	16697	16894	16733	16980	16534	16667	16361	16725	16725	16629	16690	16597	16737	16706	16667	16721	16755	16680	16685	16807	16782	16714	16531	16504	16801	16609	16430	16650	16690	16791	16662	16565	16589	16447	16607	16827	16595	16659	16602	16444	16463	16423	16571	16681	16725	16731	16668	16545	16484	16800	16637	16643	16499	16696	16708	16506	16780	16755	16475	16771	16617	16542	16564	16836	16594	16607	16643	16657	16608	16725	16690	16659	16627	16728	16861	16646	16813	16642	16682	16701	16919	16634	16561	16794	16740	16732	16472	16691	16730	16660	16707	16723	16542	16442	16509	16595	16616	16683	16584	16369	16710	16652	16702	16692	16608	16326	16590	16602	16747	16728	16708	16584	16647	16723	16718	16694	16669	16844	16704	16653	16614	16797	16781	16760	16745	16693	16687	16692	16435	16741	16611	16645	16615	16730	16601	16611	16525	16623	16661	16473	16539	16753	16736	16770	16486	16735	16392	16696	16623	16511	16446	16775	16434	16496	16707	16777	16753	16789	16591	16703	16809	16512	16802	16581	16771	16694	16554	16734	16727	16691	16502	16583	16521	16742	16405	16474	16567	16704	16517	16561	16844	16958	16470	16677	16436	16795	16643	16580	16625	16636	16763	16667	16747	16663	16466	16605	16653	16998	16494	16545	16542	16510	16625	16754	16706	16598	16705	16574	16703	16799	16645	16557	16620	16780	16582	16632	16769	16653	16550	16677	16696	16543	16616	16711	16687	16609	16612	16671	16884	16853	16744	16421	16517	16692	16575	16697	16702	16378	16779	16775	16769	16605	16490	16534	16696	16720	16678	16634	16718	16565	16791	16614	16590	16621	16342	16449	16608	16777	16837	16571	16665	16521	16654	16576	16578	16703	16447	16742	16789	16572	16550	16479	16698	16592	16776	16528	16598	16861	16703	16737	16801	16684	16634	16703	16732	16683	16625	16458	16578	16464	16546	16714	16838	16745	16509	16886	16745	16670	16732	16580	16537	16557	16552	16636	16640	16809	16640	16539	16668	16662	16701	16541	16397	16763	16843	16604	16429	16522	16635	16664	16625	16747	16461	16908	16675	16656	16582	16710	16630	16555	16939	16722	16651	16574	16733	16596	16630	16877	16424	16693	16537	17007	16658	16750	16688	16662	16538	16649	16791	16578	16596	16708	16773	16660	16698	16835	16657	16640	16830	16660	16560	16729	16685	16726	16713	16434	16572	16677	16716	16771	16649	16675	16575	16582	16569	16665	16793	16746	16564	16552	16748	16664	16755	16796	16842	16514	16579	16671	16706	16640	16710	16662	16665	16866	16707	16510	16570	16730	16509	16740	16682	16600	16431	16486	16655	16719	16725	16624	16778	16835	16609	16751	16634	16613	16717	16590	16677	16655	16689	16697	16608	16746	16703	16685	16643	16525	16659	16657	16603	16577	16668	16617	16470	16713	16642	16633	16657	16664	16653	16761	16616	16463	16535	16818	16676	16779	16643	16952	16722	16736	16755	16525	16587	16583	16691	16767	16685	16814	16530	16706	16622	16605	16479	16814	16751	16492	16637	16714	16629	16616	16554	16501	16805	16863	16840	16784	16699	16812	16696	16749	16769	16556	16503	16550	16552	16771	16571	16641	16580	16601	16686	16494	16549	16821	16656	16704	16699	16718	16644	16551	16697	16654	16590	16495	16571	16747	16562	16879	16653	16725	16676	16636	16732	16525	16692	16474	16807	16838	16687	16757	16783	16789	16835	16740	16815	16720	16799	16434	16609	16678	16645	16663	16687	16806	16688	16585	16566	16559	16653	16549	16688	16754	16628	16337	16695	16509	16716	16582	16600	16670	16656	16693	16795	16476	16629	16472	16729	16705	16941	16655	16927	16651	16563	16702	16585	16641	16593	16555	16763	16677	16654	16776	16818	16753	16839	16751	16670	16510	16393	16700	16670	16684	16439	16582	16527	16583	16635	16764	16706	16577	16620	16817	16557	16571	16600	16524	16522	16561	16659	16682	16734	16697	16585	16678	16541	16692	16661	16752	16633	16552	16731	16813	16596	16709	16653	16602	16745	16784	16556	16584	16549	16662	16627	16514	16523	16503	16743	16793	17002	16671	16662	16663	16585	16669	16599	16667	16566	16661	16547	16577	16665	16800	16737	16453	16765	16669	16549	16716	16629	16797	16604	16595	16619	16611	16743	16672	16755	16728	16400	16586	16688	16783	16869	16563	16590	16453	16534	16645	16710	16645	16522	16696	16717	16666	16731	16528	17130	16819	16518	16881	16690	16745	16797	16614	16840	16600	16717	16653	16583	16520	16634	16481	16500	16942	16754	16863	16576	16665	16554	16667	16764	16687	16629	16843	16830	16818	16844	16542	16488	16695	16589	16793	16790	16642	16593	16551	16564	16603	16655	16544	16706	16848	16603	16662	16763	16685	16674	16522	16512	16650	16774	16639	16711	16507	16612	16706	16693	16838	16705	16606	16830	16840	16596	16580	16684	16723	16737	16459	16538	16600	16511	16378	16572	16689	16893	16693	16619	16533	16652	16667	16892	16707	16766	16589	16629	16693	16513	16509	16726	16823	16711	16792	16857	16590	16542	16620	16612	16612	16772	16606	16561	16430	16642	16578	16301	16531	16771	16682	16696	16569	16733	16715	16685	16601	16572	16678	16548	16570	16674	16584	16654	16548	16497	16613	16698	16662	16424	16496	16581	16610	16792	16713	16662	16648	16698	16767	16565	16760	16574	16635	16690	16612	16687	16992	16673	16643	16581	16623	16600	16652	16496	16592	16681	16663	16675	16555	16521	16575	16799	16668	16595	16591	16692	16768	16755	16689	16634	16605	16737	16465	16774	16590	16604	16704	16501	16569	16734	16622	16593	16589	16765	16777	16634	16625	16618	16395	16386	16574	16535	16738	16530	16805	16679	16600	16728	16343	16519	16653	16622	16635	16683	16667	16478	16626	16512	16891	16571	16700	16455	16712	16599	16573	16651	16832	16630	16637	16869	16700	16691	16681	16686	16636	16806	16636	16583	16806	16675	16653	16646	16811	16753	16730	16637	16579	16701	16629	16584	16760	16643	16701	16793	16600	16366	16517	16616	16705	16719	16556	16675	16684	16623	16779	16957	16882	16795	16724	16525	16443	16565	16666	16651	16796	16644	16670	16701	16807	16703	16659	16534	16805	16588	16715	16502	16632	16778	16558	16531	16631	16686	16546	16706	16590	16453	16754	16623	16708	16533	16681	16737	16864	16595	16577	16813	16669	16525	16710	16667	16494	16666	16653	16750	16741	16607	16742	16716	16669	16781	16818	16767	16554	16693	16743	16833	16559	16540	16615	16639	16637	16881	16508	16674	16420	16694	16664	16721	16592	16727	16533	16736	16537	16581	16529	16693	16608	16571	16802	16621	16722	16603	16613	16630	16740	16837	16607	16748	16442	16662	16828	16849	16633	16750	16638	16588	16753	16637	16527	16605	16620	16739	16647	16733	16491	16720	16876	16692	16449	16536	16668	16698	16767	16629	16897	16725	16689	16636	16751	16572	16781	16485	16535	16570	16621	16661	16672	16698	16634	16684	16683	16697	16757	16614	16744	16763	16595	16540	16788	16536	16734	16641	16563	16640	16790	16613	16796	16660	16751	16858	16508	16745	16733	16610	16689	16813	16656	16653	16659	16787	16559	16824	16715	16482	16548	16488	16727	16395	16534	16579	16828	16658	16504	16583	16687	16792	16711	16697	16642	16541	16773	16588	16390	16537	16722	16737	16481	16726	16746	16686	16779	16361	16610	16884	16509	16590	16805	16626	16680	16535	16803	16698	16364	16600	16852	16553	16469	16556	16426	16699	16613	16515	16604	16578	16630	16796
12831	24161	21004	17443	16256	15284	14931	14933	14781	14464	14398	14219	14218	14021	13755	13766	13730	13653	13650	13768	13701	13890	13611	13613	13583	13793	13601	13765	13623	13651	13701	13760	13822	13728	13726	13770	13726	13812	13699	13663	13933	13563	13705	13857	13652	13555	13686	13622	13852	13809	13846	13613	13663	13790	13679	13634	13639	13637	13724	13629	13622	13747	13533	13664	13706	13638	13656	13740	13746	13713	13818	13741	13663	13713	13399	13687	13667	13693	13743	13487	13764	13720	13689	13737	13595	13883	13513	13593	13668	13621	13511	13622	13676	13743	13702	13562	13567	13362	13680	13706	13795	13621	13599	13422	13748	13636	13620	13599	13586	13740	13629	13699	13488	13664	13637	13761	13653	13460	13623	13577	13643	13603	13639	13455	13619	13654	13643	13533	13668	13591	13649	13613	13812	13737	13783	13691	13565	13684	13619	13578	13715	13826	13644	13640	13526	13590	13685	13580	13850	13704	13680	13550	13658	13498	13847	13438	13708	13581	13609	13658	13790	13603	13616	13851	13634	13729	13678	13499	13717	13464	13730	13572	13850	13651	13601	13609	13626	13686	13689	13552	13631	13717	13558	13630	13548	13659	13642	13852	13677	13566	13629	13663	13685	13628	13609	13635	13574	13826	13600	13809	13692	13687	13745	13646	13749	13746	13736	13786	13638	13523	13555	13587	13630	13543	13667	13711	13556	13773	13586	13734	13567	13644	13545	13532	13741	13631	13582	13511	13755	13612	13744	13724	13604	13820	13733	13841	13624	13480	13657	13581	13723	13636	13571	13800	13505	13725	13871	13638	13593	13563	13555	13716	13685	13593	13650	13686	13532	13640	13713	13482	13519	13510	13573	13721	13762	13642	13672	13452	13696	13601	13630	13702	13581	13720	13867	13534	13773	13618	13812	13698	13759	13641	13766	13592	13650	13650	13771	13746	13569	13666	13833	13650	13618	13630	13627	13827	13745	13683	13654	13698	13695	13650	13519	13553	13366	13621	13678	13480	13722	13859	13564	13770	13548	13696	13622	13483	13601	13781	13730	13656	13541	13640	13640	13661	13638	13528	13813	13629	13766	13622	13720	13573	13549	13572	13574	13814	13554	13665	13711	13660	13740	13665	13601	13521	13618	13767	13752	13665	13766	13659	13566	13456	13636	13646	13672	13660	13606	13707	13693	13676	13703	13656	13599	13572	13735	13639	13643	13635	13703	13572	13756	13777	13696	13559	13417	13698	13648	13713	13583	13487	13719	13534	13483	13569	13644	13666	13776	13504	13667	13707	13646	13613	13485	13608	13731	13694	13699	13585	13723	13741	13669	13562	13730	13692	13687	13820	13651	13651	13762	13382	13622	13611	13533	13508	13613	13627	13545	13574	13541	13624	13594	13422	13592	13600	13543	13526	13596	13455	13681	13724	13708	13742	13678	13665	13707	13552	13522	13615	13682	13580	13561	13654	13504	13629	13696	13690	13483	13797	13716	13785	13614	13720	13656	13560	13724	13715	13677	13537	13413	13610	13746	13613	13550	13685	13635	13819	13684	13590	13448	13636	13649	13602	13654	13622	13568	13486	13520	13681	13699	13600	13723	13577	13665	13696	13662	13529	13615	13717	13628	13588	13699	13607	13601	13677	13559	13562	13759	13641	13559	13518	13670	13645	13491	13610	13627	13535	13617	13575	13668	13595	13670	13585	13712	13647	13644	13564	13620	13598	13530	13739	13473	13538	13583	13681	13600	13895	13670	13602	13464	13779	13747	13643	13563	13755	13782	13583	13608	13700	13738	13529	13737	13693	13613	13549	13765	13624	13628	13645	13702	13682	13594	13605	13649	13645	13673	13631	13606	13733	13514	13711	13735	13680	13678	13666	13516	13691	13726	13485	13827	13681	13569	13734	13610	13578	13691	13782	13662	13583	13684	13611	13627	13688	13687	13542	13614	13760	13570	13524	13501	13600	13556	13570	13623	13550	13734	13663	13648	13566	13822	13460	13678	13561	13589	13556	13638	13691	13503	13547	13642	13598	13750	13480	13547	13763	13616	13767	13555	13557	13720	13627	13703	13549	13618	13476	13603	13533	13467	13629	13536	13782	13673	13701	13611	13555	13633	13496	13606	13767	13547	13579	13705	13663	13702	13544	13657	13634	13812	13545	13613	13747	13605	13527	13615	13741	13573	13537	13655	13583	13713	13621	13552	13528	13607	13473	13738	13717	13648	13586	13616	13579	13628	13506	13596	13626	13594	13732	13668	13704	13660	13543	13803	13563	13626	13756	13613	13586	13807	13593	13694	13672	13721	13824	13611	13610	13758	13475	13505	13753	13770	13718	13702	13563	13760	13589	13596	13695	13595	13455	13562	13685	13391	13869	13709	13564	13648	13665	13777	13734	13721	13589	13601	13460	13687	13674	13769	13684	13673	13599	13527	13554	13560	13838	13660	13486	13609	13682	13659	13588	13718	13676	13717	13646	13581	13828	13560	13615	13550	13678	13565	13717	13608	13698	13652	13543	13472	13742	13716	13577	13624	13658	13790	13605	13674	13673	13738	13725	13651	13549	13713	13634	13595	13624	13747	13393	13661	13635	13660	13637	13672	13542	13619	13666	13699	13488	13714	13646	13424	13728	13761	13539	13616	13615	13634	13577	13661	13613	13506	13744	13634	13577	13533	13630	13674	13633	13644	13747	13667	13651	13512	13484	13588	13658	13401	13619	13468	13414	13609	13651	13600	13692	13602	13567	13560	13680	13524	13781	13599	13557	13563	13731	13593	13611	13728	13639	13590	13615	13632	13771	13725	13618	13507	13676	13544	13686	13548	13692	13615	13569	13828	13639	13674	13699	13561	13765	13648	13613	13570	13672	13721	13802	13534	13628	13609	13531	13662	13666	13759	13764	13718	13725	13460	13651	13868	13536	13526	13686	13591	13609	13588	13639	13668	13606	13831	13661	13632	13531	13673	13569	13458	13723	13617	13569	13546	13632	13707	13671	13757	13678	13719	13830	13739	13676	13592	13518	13497	13679	13625	13684	13636	13735	13337	13739	13664	13725	13546	13662	13745	13562	13616	13633	13602	13583	13630	13635	13643	13782	13619	13814	13797	13488	13557	13664	13581	13665	13636	13655	13607	13558	13727	13509	13529	13444	13636	13765	13699	13567	13496	13761	13646	13561	13746	13717	13557	13507	13644	13585	13605	13510	13583	13717	13508	13596	13769	13737	13769	13644	13552	13775	13560	13598	13766	13592	13646	13644	13536	13684	13714	13655	13642	13687	13691	13739	13715	13620	13534	13627	13729	13527	13831	13648	13625	13697	13594	13772	13583	13680	13782	13593	13658	13664	13649	13547	13607	13562	13641	13580	13552	13639	13751	13515	13632	13622	13506	13662	13577	13579	13574	13610	13701	13625	13638	13568	13646	13651	13670	13717	13613	13762	13666	13605	13472	13567	13633	13444	13534	13811	13665	13716	13428	13735	13637	13606	13715	13514	13662	13713	13728	13701	13526	13528	13639	13448	13592	13614	13647	13663	13671	13547	13574	13646	13671	13538	13529	13762	13558	13568	13683	13655	13712	13572	13708	13595	13600	13707	13527	13783	13674	13812	13577	13610	13576	13683	13510	13561	13611	13746	13714	13596	13571	13782	13653	13782	13597	13697	13570	13431	13558	13576	13641	13648	13726	13441	13646	13550	13577	13708	13547	13612	13488	13711	13569	13684	13745	13535	13760	13648	13827	13693	13539	13655	13637	13538	13572	13699	13622	13641	13780	13543	13789	13670	13691	13560	13742	13616	13677	13599	13690	13669	13753	13456	13665	13647	13769	13521	13813	13595	13598	13641	13664	13684	13797	13643	13459	13652	13779	13610	13693	13627	13631	13402	13708	13711	13721	13702	13629	13595	13680	13687	13553	13751	13641	13533	13579	13648	13816	13700	13776	13456	13538	13584	13681	13714	13610	13508	13741	13577	13629	13763	13649	13658	13643	13612	13568	13716	13682	13570	13711	13707	13465	13747	13670	13610	13510	13670	13546	13537	13682	13584	13578	13660	13745	13459	13632	13616	13756	13513	13718	13629	13547	13707	13712	13587	13684	13607	13734	13625	13431	13700	13707	13706	13441	13788	13571	13660	13619	13555	13649	13634	13640	13617	13599	13509	13762	13638	13676	13620	13654	13621	13772	13682	13576	13647	13664	13612	13658	13721	13569	13600	13539	13638	13553	13693	13662	13501	13619	13729	13688	13632	13761	13677	13710	13757	13623	13548	13681	13632	13522	13685	13591	13583	13633	13766	13701	13668	13648	13777	13652	13737	13654	13646	13477	13813	13629	13659	13577	13530	13608	13763	13494	13852	13787	13672	13616	13652	13653	13574	13710	13627	13568	13676	13656	13544	13579	13685	13611	13633	13678	13664	13560	13836	13705	13679	13564	13633	13625	13446	13460	13617	13489	13630	13704	13539	13860	13530	13691	13668	13638	13849	13640	13619	13701	13729	13605	13542	13297	13659	13592	13567	13698	13532	13565	13455	13690	13672	13572	13564	13695	13690	13568	13632	13768	13408	13702	13479	13472	13533	13604	13569	13605	13583	13705	13647	13614	13601	13608	13540	13517	13553	13595	13593	13762	13591	13621	13446	13728	13577	13746	13694	13647	13629	13606	13558	13631	13620	13587	13687	13784	13607	13784	13532	13850	13699	13733	13816	13651	13727	13739	13722	13544	13582	13652	13765	13660	13530	13688	13635	13512	13470	13757	13636	13671	13600	13693	13672	13719	13575	13462	13814	13526	13702	13700	13725	13737	13500	13648	13624	13747	13587	13663	13628	13624	13631	13543	13574	13696	13639	13593	13715	13548	13563	13662	13617	13766	13759	13692	13716	13635	13630	13629	13661	13752	13691	13735	13577	13601	13432	13591	13702	13561	13641	13410	13576	13657	13532	13654	13699	13538	13669	13674	13712	13701	13550	13691	13624	13763	13587	13875	13631	13599	13451	13755	13637	13791	13564	13763	13639	13624	13629	13729	13557	13880	13750	13590	13781	13596	13617	13718	13628	13617	13491	13506	13594	13679	13560	13544	13659	13569	13680	13564	13640	13763	13568	13771	13453	13577	13861	13525	13683	13680	13596	13563	13620	13514	13716	13730	13738
29866	22373	22467	20078	17737	17740	17914	17750	17943	18000	17739	17573	17664	17525	17730	17523	17533	17644	17613	17675	17597	17754	17691	17643	17546	17695	17867	17575	17563	17823	17539	17569	17872	17567	17586	17599	17589	17673	17575	17785	17637	17364	17577	17570	17538	17574	17538	17776	17369	17697	17636	17549	17507	17656	17720	17574	17483	17654	17677	17593	17499	17610	17590	17403	17545	17503	17636	17627	17580	17532	17312	17581	17483	17576	17614	17448	17459	17473	17447	17546	17553	17581	17501	17805	17570	17611	17502	17537	17211	17581	17620	17343	17476	17761	17504	17566	17470	17639	17577	17673	17325	17617	17575	17733	17445	17506	17594	17579	17590	17677	17600	17657	17634	17624	17402	17642	17433	17596	17666	17679	17509	17303	17730	17690	17576	17504	17517	17786	17408	17504	17589	17472	17692	17635	17651	17720	17439	17370	17547	17551	17533	17718	17714	17550	17391	17529	17657	17435	17693	17548	17658	17480	17528	17496	17456	17785	17589	17562	17588	17636	17557	17706	17673	17620	17525	17631	17755	17429	17572	17507	17490	17622	17745	17707	17578	17506	17348	17591	17389	17514	17638	17600	17397	17270	17633	17427	17710	17611	17531	17437	17592	17474	17403	17638	17376	17537	17476	17589	17475	17297	17553	17632	17589	17604	17733	17484	17625	17608	17585	17554	17399	17408	17429	17478	17573	17472	17674	17568	17579	17691	17569	17588	17638	17667	17625	17389	17484	17385	17483	17505	17157	17446	17579	17615	17563	17621	17619	17617	17556	17553	17510	17430	17592	17516	17760	17471	17701	17529	17429	17531	17588	17331	17387	17375	17473	17591	17546	17545	17396	17662	17482	17462	17541	17657	17453	17537	17407	17565	17683	17543	17496	17590	17510	17393	17515	17561	17536	17503	17440	17451	17363	17390	17559	17727	17600	17544	17785	17689	17477	17669	17627	17336	17487	17521	17618	17446	17462	17555	17465	17516	17672	17643	17435	17626	17626	17454	17504	17549	17558	17554	17368	17643	17410	17424	17646	17586	17651	17478	17840	17576	17602	17482	17584	17743	17437	17631	17642	17377	17363	17568	17464	17739	17729	17649	17676	17514	17390	17429	17624	17520	17545	17642	17752	17610	17416	17563	17577	17321	17536	17621	17386	17427	17583	17819	17456	17760	17664	17584	17516	17772	17424	17469	17711	17706	17444	17764	17368	17525	17722	17359	17632	17447	17644	17478	17496	17773	17903	17744	17773	17741	17529	17898	17560	17543	17473	17597	17653	17458	17648	17479	17585	17318	17425	17574	17671	17658	17536	17680	17521	17602	17679	17533	17588	17716	17593	17584	17556	17514	17669	17525	17494	17516	17520	17382	17730	17580	17783	17634	17643	17725	17479	17535	17983	17564	17548	17326	17833	17496	17721	17725	17693	17626	17625	17561	17696	17545	17521	17524	17725	17477	17698	17553	17638	17717	17385	17580	17634	17561	17607	17491	17535	17801	17675	17650	17594	17627	17542	17713	17693	17710	17639	17702	17568	17870	17620	17474	17495	17665	17561	17608	17594	17565	17754	17709	17642	17589	17592	17614	17622	17514	17733	17568	17752	17681	17377	17725	17550	17689	17263	17370	17468	17486	17599	17772	17382	17618	17685	17523	17514	17605	17362	17693	17719	17677	17475	17542	17507	17575	17644	17360	17565	17534	17486	17516	17589	17581	17677	17595	17530	17432	17578	17713	17462	17584	17663	17462	17516	17432	17554	17656	17622	17508	17582	17671	17380	17665	17528	17730	17563	17752	17375	17499	17522	17574	17677	17673	17508	17443	17424	17490	17471	17659	17629	17472	17432	17460	17428	17541	17534	17455	17610	17538	17726	17866	17587	17506	17695	17599	17731	17470	17373	17530	17512	17694	17406	17592	17572	17635	17457	17630	17649	17590	17412	17594	17601	17554	17522	17706	17557	17672	17656	17470	17597	17564	17582	17468	17733	17309	17581	17560	17587	17475	17680	17589	17241	17672	17543	17661	17723	17584	17766	17554	17758	17728	17510	17531	17611	17551	17434	17569	17487	17392	17482	17645	17590	17392	17596	17634	17481	17395	17704	17590	17696	17697	17449	17805	17572	17654	17584	17452	17811	17589	17584	17696	17620	17801	17548	17745	17597	17487	17546	17582	17445	17570	17667	17711	17438	17541	17671	17629	17483	17667	17824	17756	17471	17607	17612	17353	17534	17556	17532	17619	17724	17729	17861	17501	17549	17507	17577	17441	17582	17531	17327	17532	17586	17592	17667	17484	17647	17641	17874	17471	17608	17586	17551	17387	17413	17542	17472	17533	17515	17624	17568	17542	17610	17780	17550	17795	17869	17751	17603	17656	17605	17539	17548	17473	17614	17703	17647	17416	17794	17554	17445	17566	17539	17573	17411	17702	17615	17657	17620	17670	17643	17602	17737	17480	17666	17604	17547	17604	17842	17697	17426	17589	17612	17492	17724	17450	17668	17693	17468	17465	17521	17702	17705	17665	17718	17465	17722	17557	17705	17636	17593	17584	17709	17579	17481	17621	17687	17566	17688	17519	17613	17617	17685	17560	17621	17609	17488	17631	17479	17633	17683	17564	17655	17524	17592	17860	17677	17482	17689	17675	17665	17563	17503	17641	17783	17739	17609	17546	17688	17491	17390	17615	17488	17586	17693	17702	17592	17573	17452	17497	17622	17579	17781	17583	17660	17577	17676	17650	17409	17457	17755	17548	17622	17626	17542	17727	17694	17366	17556	17872	17533	17514	17697	17446	17484	17484	17483	17555	17700	17485	17721	17639	17620	17525	17487	17398	17394	17754	17671	17564	17509	17437	17601	17583	17680	17727	17592	17718	17625	17681	17531	17527	17770	17551	17695	17733	17475	17669	17719	17473	17631	17617	17685	17742	17634	17546	17408	17513	17432	17553	17620	17591	17765	17293	17637	17621	17739	17489	17424	17574	17787	17654	17527	17317	17371	17498	17598	17479	17621	17558	17742	17499	17468	17710	17585	17755	17558	17683	17661	17688	17605	17551	17648	17641	17688	17639	17524	17450	17506	17513	17579	17586	17581	17483	17704	17499	17369	17753	17419	17476	17456	17608	17309	17565	17715	17636	17684	17461	17512	17672	17672	17798	17462	17573	17635	17513	17481	17614	17574	17520	17481	17754	17586	17645	17432	17699	17522	17716	17757	17740	17717	17537	17530	17748	17581	17698	17590	17575	17416	17556	17418	17314	17534	17513	17555	17568	17582	17695	17578	17431	17675	17642	17602	17437	17502	17584	17418	17375	17402	17645	17537	17727	17587	17599	17458	17644	17510	17725	17635	17515	17457	17647	17547	17766	17677	17594	17721	17528	17769	17527	17577	17618	17678	17583	17644	17544	17586	17569	17629	17595	17545	17574	17598	17503	17642	17590	17728	17589	17560	17610	17610	17542	17498	17490	17673	17468	17861	17355	17711	17549	17743	17501	17627	17652	17634	17395	17536	17631	17682	17488	17830	17693	17580	17427	17642	17447	17380	17685	17658	17674	17487	17828	17517	17526	17654	17634	17843	17769	17639	17699	17720	17454	17556	17487	17632	17592	17558	17538	17713	17635	17371	17570	17361	17524	17432	17617	17564	17594	17587	17493	17605	17661	17553	17604	17536	17514	17782	17582	17665	17602	17668	17618	17758	17536	17586	17576	17671	17446	17472	17562	17681	17497	17240	17388	17663	17666	17688	17686	17597	17669	17851	17595	17455	17413	17621	17572	17660	17708	17487	17545	17406	17495	17574	17536	17685	17654	17555	17598	17493	17450	17474	17527	17703	17824	17775	17647	17538	17526	17507	17392	17697	17520	17858	17434	17668	17666	17550	17503	17536	17613	17466	17604	17498	17686	17789	17639	17524	17872	17581	17540	17730	17490	17545	17776	17435	17605	17419	17608	17487	17631	17745	17559	17708	17537	17719	17505	17455	17491	17495	17481	17590	17611	17363	17551	17677	17613	17646	17653	17537	17388	17714	17470	17713	17636	17294	17560	17599	17489	17581	17446	17620	17515	17559	17863	17783	17517	17567	17561	17741	17393	17570	17816	17414	17359	17657	17438	17607	17661	17530	17634	17814	17589	17481	17680	17779	17627	17572	17514	17458	17621	17557	17663	17788	17697	17535	17591	17615	17714	17604	17582	17355	17498	17431	17697	17470	17679	17432	17541	17463	17625	17682	17687	17585	17454	17644	17689	17798	17686	17638	17755	17572	17554	17470	17418	17488	17610	17660	17422	17822	17606	17705	17611	17676	17641	17475	17686	17662	17572	17564	17601	17579	17438	17594	17639	17490	17503	17420	17460	17669	17547	17392	17405	17579	17561	17759	17578	17649	17535	17439	17784	17762	17498	17400	17730	17409	17426	17601	17643	17841	17641	17534	17654	17531	17595	17520	17631	17606	17525	17507	17510	17503	17644	17892	17579	17613	17599	17481	17472	17485	17488	17625	17599	17675	17579	17643	17561	17590	17462	17491	17654	17714	17503	17683	17463	17353	17523	17513	17526	17528	17427	17514	17414	17623	17771	17642	17493	17640	17587	17666	17513	17644	17598	17622	17614	17629	17879	17736	17759	17397	17782	17664	17631	17527	17667	17682	17554	17537	17601	17602	17586	17639	17779	17457	17656	17379	17555	17582	17471	17784	17589	17695	17578	17696	17493	17388	17673	17611	17638	17619	17585	17480	17599	17390	17497	17831	17496	17566	17665	17631	17398	17518	17449	17538	17554	17613	17517	17639	17635	17590	17799	17564	17521	17259	17609	17487	17777	17656	17588	17432	17589	17629	17643	17700	17396	17443	17638	17611	17702	17555	17467	17618	17818	17615	17588	17648	17670	17773	17419	17538	17542	17652	17435	17596	17584	17654	17638	17696	17544	17559	17650	17543	17815	17649	17433	17527	17661	17329	17400	17536	17513	17727	17747	17681	17496	17700	17432	17543	17540	17495	17466	17401	17765	17811	17726	17738	17763	17493	17565	17406	17452	17663	17398	18012	17392	17642	17708	17482	17462	17527	17480	17615	17597	17557	17759	17623	17678	17583	17506	17592	17559	17584	17749	17592	17622	17574	17630	17606	17490	17559	17698	17520	17751	17521	17466
15992	18379	16644	15238	15052	14753	14706	14801	14662	14528	14402	14386	14370	14315	14309	14150	14409	14307	14210	14341	14278	14243	14096	14161	14288	14135	14095	14374	14199	14130	14309	14231	14251	14139	14090	14246	14220	14285	14223	14151	14247	14164	14167	14387	14318	14030	14165	14076	14356	14246	14105	14198	14402	14232	14148	14260	14242	14279	14040	14324	14094	14239	14285	14257	14256	14335	14180	14098	14231	14295	13984	14236	14219	14352	14341	14109	14287	14280	14160	14142	14091	14239	14132	14225	14248	14338	14343	14302	14134	14149	14190	14340	14304	14243	14533	14222	14315	14298	14040	14436	14494	14359	14340	14222	14177	14094	14241	14210	14259	14270	14209	14227	14177	13980	14222	14219	14289	14159	14234	14258	14001	14194	14116	14204	14227	14150	14096	14248	14274	14211	14228	14368	14356	14225	14251	14403	14148	13946	14250	14287	14309	14258	14165	14131	14131	14227	14246	14163	14341	14099	14237	14264	14356	14231	14137	14300	14222	14238	14247	14142	14295	14311	14240	14384	14196	14292	14174	14272	14311	14229	14434	14461	14422	14171	14310	14014	14208	14262	14049	14106	14228	14219	14236	14254	14234	14171	14232	14270	14119	14312	14277	14191	14175	14190	14127	14038	14088	14293	14278	14287	14368	14291	14354	14258	14355	14175	14297	14190	14262	14302	14237	14341	14227	14242	14247	14332	14189	14298	14234	14201	14246	14305	14291	14116	14114	14140	14326	14188	14345	14252	14049	14170	14046	14179	14297	14121	14367	14328	14125	14248	14130	14193	13977	14337	14149	14339	14295	14158	14126	14074	14408	14262	14317	14195	14342	14366	14311	14251	14293	14186	14129	14144	14262	14103	14301	14284	14297	14163	14023	14183	14229	14276	14204	14354	14327	14204	14158	14394	14169	14296	14254	14173	14095	14315	14232	14293	14252	14192	14092	14100	14051	14234	14103	14251	14301	14138	14346	14327	14351	14061	14279	14264	14024	14272	14355	14424	14244	14223	14244	14118	14250	14273	14202	14156	14257	14234	14314	14295	13983	14423	14206	14186	14032	14095	14256	14387	14368	14347	14338	14013	14330	14200	14161	14259	14089	14362	14233	14092	14373	14162	14198	14329	14161	14240	14112	14221	14106	14341	14146	14043	14301	14230	14103	14147	14299	14174	14189	14242	14264	14390	14315	14260	14093	14256	14100	14179	14351	14147	14188	14234	14235	14183	13918	14231	14210	14174	14362	14283	14113	14180	14331	14268	14360	14164	14160	14159	14174	14114	14358	14322	14100	14293	14328	14224	14259	14202	14144	14108	14251	14316	14191	14332	14334	14299	14131	14050	14291	14295	14241	14170	14242	14280	14344	14211	14269	14096	14351	14008	14209	14255	14134	14307	14249	14333	14249	14163	14236	14333	14189	14247	14274	14203	14174	14178	14163	14188	14205	14217	14371	14176	14133	14287	14153	14263	14202	14401	14273	14289	14303	14235	13998	14337	14244	14146	14090	14185	14125	14162	14276	14097	14137	14179	14141	14286	14361	14288	14179	14196	14301	14255	14344	14362	14125	14097	14185	14322	14071	14161	14241	14222	14255	14156	13918	14181	14231	14114	14219	14182	14084	14285	14149	14415	13953	14125	14065	14288	14286	14405	14325	14223	14316	14312	14257	14294	14170	14201	14355	14237	14341	14395	14209	14158	14017	14369	14171	14291	14345	14267	14153	14254	14203	14200	14179	14149	14303	14111	14209	14059	14235	14266	14325	14230	14254	14131	14282	14222	14147	14199	14124	14217	14192	14173	14096	14220	14205	14200	14194	14227	14127	14325	14319	14374	14279	14338	14139	14224	14111	14127	14253	14201	14248	14122	14079	14158	14216	14260	14212	14284	14162	14073	14291	14369	14322	14288	14000	14294	14179	14191	14154	14018	14175	14174	14404	14208	14220	14150	14301	14315	14224	14187	14243	14064	14190	14256	14206	14061	14146	14288	14196	14282	14229	14247	14009	14200	14264	14238	14238	14434	14244	14176	14305	14193	14311	14409	14373	14206	14197	14131	14143	14385	14307	14121	14116	14322	14232	14266	14211	14227	14460	14220	14269	14183	14173	14297	14047	14132	14265	14221	14144	14245	14348	14126	14197	14207	14142	14093	14114	14189	14104	14241	14292	14367	14248	14292	14218	14168	14186	14117	14038	14158	14145	14300	14259	14264	14355	14129	14306	14133	14098	14078	14215	14192	14061	14247	14256	14278	14218	14282	14158	14191	14166	14102	14303	14295	14211	14205	14273	14319	14251	14332	14183	14057	14200	14195	14364	14152	14100	14138	14280	14125	14266	14241	14225	14160	14347	14350	14311	14309	14376	14194	14190	14187	14052	14309	14211	14122	14031	14243	14149	14278	14202	14230	14211	14302	14074	14002	14385	13970	14281	14154	14307	14295	14175	14219	14225	14160	14323	14436	14150	14143	14296	14257	14191	14222	14220	14104	14267	14153	14079	14209	14204	14259	14199	14162	14264	14197	14132	14151	14278	14216	14144	14231	14285	14200	14389	14269	14145	14287	14231	14215	14325	14372	14141	14024	14138	14335	14280	14067	14226	14327	14306	14368	14230	14335	14152	14156	14142	14214	14206	14177	14199	14263	14246	14419	14266	14239	14191	14144	14168	14334	14308	14097	14152	14241	14192	14199	14243	14211	14297	14468	14274	14363	14043	14131	14247	14252	14146	14163	14133	14235	14196	14209	14142	14163	14215	14214	14123	14195	14093	14285	14143	14334	14193	14224	14180	14090	14199	14218	14441	14251	14429	14268	14246	14447	14304	14229	14175	14161	14376	13892	14250	14157	14103	14019	14301	14206	14187	14171	14402	14242	14079	14195	14237	14339	14240	14246	14209	14051	14311	14314	14285	14189	14237	14022	14330	14305	14237	13889	14059	14074	14202	14207	14223	14253	13980	14300	14249	14357	14141	14180	14296	14353	14216	14370	14100	14174	14231	14195	14341	14208	14125	14232	14233	14317	14322	14163	14240	14172	14135	14355	13958	14117	14117	14280	14254	14323	14137	14364	14303	14380	14335	14292	14336	14053	14176	14232	14361	14305	14227	14301	14251	14107	14373	14213	14150	14296	14458	14213	14185	14239	14471	14153	14293	14212	14367	14143	14307	14252	14116	14268	14093	14186	14261	14191	14335	14179	14261	14188	14263	14235	14335	14321	14187	14158	14178	14296	14187	14307	14223	14128	14314	14071	14313	14262	14256	14358	14022	14191	14231	14099	14154	14263	14262	14309	14022	14208	14115	14229	14335	14114	14088	14092	14086	14023	14093	14269	14293	14165	14274	14214	14040	14252	14336	14279	14286	14303	14193	14250	14208	14194	14221	14214	14191	14091	14296	14317	14324	14462	14368	14253	14177	14041	14312	14092	14178	14194	14149	14228	14133	14319	14205	14277	14175	14267	14298	14234	14158	14146	14206	14082	14341	14424	14209	14415	14248	14314	14178	14268	14116	14300	14269	14008	14109	14320	14168	14079	14357	14212	14088	14123	14160	14062	14338	14221	14266	14403	14296	14154	14171	14142	14107	14298	14177	14394	14107	14065	14119	14195	14089	14398	14125	14379	14197	14369	14152	14209	14096	14240	14170	14164	14221	14245	14367	14324	14339	14184	14200	14285	14207	13973	14094	14277	14304	14322	14159	14135	14354	14245	14175	14189	14266	14113	14197	14258	14217	14185	14203	14157	14222	14273	14372	14246	14492	14117	14180	14256	14224	14082	14216	14212	14306	14190	14227	14222	14204	14079	14104	14225	14254	14216	14224	14344	14132	14165	14228	14235	14152	14037	14178	14167	14203	14200	14182	14282	14175	14142	13972	14234	14081	14251	14162	14198	14066	14156	14304	14349	14124	14325	14155	14176	14263	14193	14211	14292	14076	14258	14303	14336	14405	14326	14243	14286	14330	14076	14452	14154	14223	14128	14120	14231	14204	14261	14273	14224	14231	14420	14031	14359	14254	14168	14256	14153	14150	14288	14320	14288	14248	14283	14098	14323	14208	14257	14115	14188	14210	14138	14179	14228	14140	14338	14122	14286	14195	14101	14430	14091	14231	14343	13933	14342	14252	14253	14105	14325	14258	14159	14255	14185	14153	14308	14429	14344	14264	14189	14137	14322	14151	14331	14230	14236	14306	14183	14286	14212	14181	14094	14367	14149	14153	14293	14177	14141	14172	14188	14180	14301	14187	14347	14178	14191	14165	14370	14171	14299	14247	14269	14060	14251	14194	14262	14329	14074	14160	14210	14248	14088	14116	14413	14085	14075	14165	14096	14231	14312	14113	14139	14304	14069	14180	14317	14263	14158	14209	14110	14232	14136	14174	14351	14225	14173	14367	14166	14163	14208	14347	14169	14239	14283	14098	14310	14302	14155	14262	14312	14366	14129	14150	14205	14267	14356	14250	14315	14103	14112	14246	14216	14103	14306	14160	14306	14544	14123	14125	14277	14304	14295	14309	14082	14264	14399	14137	14328	14250	14205	14266	14075	14202	14434	14140	14248	14343	14358	14137	14164	14155	14278	14220	14142	14386	14359	14209	14100	14215	14210	14385	14298	14105	14228	14239	14283	14094	14144	14182	14220	14173	14155	14204	14157	14240	14310	14140	14302	14307	14187	14243	14226	14138	14209	14333	14052	14212	14149	14331	14220	14350	14199	14196	14196	14134	14250	14210	14224	14245	14143	14318	14237	14155	14192	14367	14282	14277	14448	14239	14219	14237	14221	14029	14345	14130	14126	14258	14149	14356	14234	14426	13974	14093	14248	14342	14181	14250	14428	14127	14319	14354	14255	14291	14253	14303	14238	14219	14284	14262	14117	14275	14134	14179	14307	14092	14176	14310	14170	14379	14191	14145	14034	14227	14304	14357	14129	14162	14136	14288	14222	14265	14282	14268	14171	14325	14249	14147	14170	14137	14285	14126	14217	14182	14349	14075	14118	14320	14260	14218	14366	14076	14150	14283	14294	14136	14239	14347	14245	14185	14260	14126	14317	14188	14335	14176	14283	14219	14310	14173	14260	14193	14300	14286	14218	14461	14198	14245	14209	14286	14216	14179	14260	14311	14260	14130	14126	14100	14202	14280	14236	14400	14357
23391	21299	28101	24968	22117	20418	19359	17878	17328	17537	17593	17233	17249	17140	17126	17050	16930	16995	17052	17112	16936	17004	16885	16819	17114	17037	17192	16881	17054	16706	16759	16993	16966	16902	16757	17098	16772	16924	16951	17016	16920	17026	16796	17139	16991	16774	16735	16853	16974	16786	16966	16871	17100	16938	16851	16786	17149	16737	16759	16802	16909	16904	17114	16922	16642	16851	16696	16837	16914	16884	16927	16624	16732	16883	16801	16922	16773	17092	16871	17009	16973	16730	16837	16740	16771	16863	16901	16918	16832	16891	16873	16754	16873	16782	16731	16945	16901	16840	16667	16921	16980	17063	16749	16740	16835	16867	16806	16897	17003	16936	16845	17012	16907	16834	16853	16858	16873	16967	17174	16698	16972	16834	16808	16660	16672	16930	16860	16720	16915	16996	16832	16759	16968	17021	17107	16959	16980	16922	16919	16818	16893	16755	16873	16794	16969	16567	16929	17112	16735	16973	17093	16879	16723	17074	16823	16782	16961	16940	17118	17019	17023	16999	16832	16949	16863	16644	16689	16910	16876	16915	16863	17085	16909	16898	16717	16823	16795	16894	16884	16653	16909	16739	16721	16841	16873	16919	16901	16778	16895	16874	16983	16980	16802	16933	17010	16948	16940	16937	16769	16875	16775	16703	17047	16947	16964	16918	16972	16929	17014	16751	16635	16686	16935	16925	16864	16896	16799	16922	16936	16866	16940	16934	16995	17168	16963	16770	16828	16833	17015	16822	16846	16685	16662	16903	16730	16894	16813	16739	16954	16892	16862	16945	16813	16926	16960	16803	17034	16791	16856	16732	16819	16675	16836	16929	16848	16853	16753	16944	16717	16767	17039	16798	16997	16860	16952	16819	16756	16637	16752	16769	16979	16854	16925	16779	17060	16823	16768	16741	16878	16986	16866	16834	16876	16802	16737	16850	16809	16789	16864	16814	16860	16952	17000	17062	16909	16845	16868	16729	16862	16975	16923	17043	16884	16794	16868	16750	16835	16924	16963	16818	16956	16846	16862	16841	16815	16689	16906	16832	16671	17077	16960	16875	17005	16904	16876	16936	16833	16904	16896	16587	16692	16789	16914	16982	16804	16897	17024	16804	16872	16697	16865	16729	16868	16787	16796	16874	16808	16988	16909	16935	16780	16897	16736	16758	16721	16781	16970	16925	16744	17035	16980	17071	16872	16774	16843	16809	16735	16906	16755	16919	16959	16879	16717	16930	16758	16779	16721	16750	16813	16857	17009	16953	16961	16879	16901	16851	16788	16886	16833	17071	16998	16843	16815	16706	16899	16720	16803	16975	16956	16908	17041	17051	17026	17113	16828	16822	17057	16850	16726	16682	16724	16813	16947	16904	16806	16823	17164	17074	16842	16997	16938	16800	16905	16930	16808	16802	16773	16747	16875	16797	16827	16950	17060	17090	16925	16932	16874	16885	16771	16851	16821	16826	16886	16850	16747	17060	17063	16942	16661	16943	16895	16825	16983	16805	17032	16693	16896	16680	16639	16800	17157	16891	16916	17001	16746	17021	17027	16763	16895	16688	16996	16778	17018	16821	16808	16836	16787	16937	16902	17004	16884	16836	16862	17127	16865	16814	16878	16754	17038	16946	16943	17078	16953	16834	16894	16938	16856	16686	17042	16935	16644	16803	16860	16925	16827	16857	16702	16764	16915	16917	16934	16924	17137	16966	16910	16865	16933	16766	16753	17121	16906	16646	16962	16894	16760	16918	16893	16875	16973	16723	16816	16847	16934	16922	16782	16681	17219	16834	16887	16718	16875	16869	17030	16961	16725	16810	16792	16691	16806	16884	17016	16878	17041	16830	16962	16962	16872	16992	16869	16751	16818	16569	17014	16790	16706	16896	16769	16876	16986	16669	16968	16859	17001	17028	16871	16776	16932	16935	16796	16689	16782	16812	16740	16784	16885	16974	17093	16705	17000	16745	16789	16753	17008	16875	16801	16913	16892	16831	16819	16840	16891	16759	16891	16826	16893	16883	16930	16855	16886	16856	16852	16742	17192	16864	16851	16818	16908	17156	16841	16764	16793	16907	16888	16770	16861	16741	17053	16776	17079	17117	16924	17241	16844	16845	16919	16836	16967	16776	16883	17026	16896	16718	16872	16941	16996	16911	17098	16713	17044	16745	16839	16813	16745	16796	16921	16945	16925	16846	16884	16911	17219	16853	16966	17046	16936	16685	16910	16738	17030	17017	17006	17017	17032	16905	16948	16812	16833	16818	16907	16761	16751	16944	16902	16784	16944	16925	16770	16676	16937	16779	16970	16798	16800	16782	16679	16971	16887	16837	16960	16900	16804	16845	16945	16801	16690	16553	16894	16987	16696	16892	16762	16741	16722	16853	17017	16978	16918	16766	16882	17019	16966	16799	16806	16835	16822	17172	16802	16726	16984	16767	16863	17038	16790	16942	16910	16913	17002	16773	16900	16807	16871	16739	16766	17006	16860	17225	16880	16806	16909	16820	16932	16778	16936	16834	16882	16923	17005	16800	16739	16755	16542	16818	16974	16713	16873	16843	16920	16982	16839	16702	16889	17038	16965	16754	17006	16731	16938	16984	17061	16830	16910	16878	16859	17026	16901	16893	17083	16842	16818	17087	16912	16943	16946	16973	17017	17158	16935	16927	16748	16845	16861	16844	16701	16755	16973	16904	16805	16869	16822	16729	16717	16801	16864	16972	16912	16746	16704	16996	16692	16992	16838	16859	16708	16912	16596	16730	17017	16887	16962	16876	17085	16941	16832	16813	16928	16825	16633	16817	16829	16762	16832	16846	16947	16532	16873	16699	16837	16905	16928	16978	16815	16902	16779	16941	17080	16909	16929	16916	16773	16841	16813	16836	16931	16912	16813	16914	16905	16790	16670	16700	16731	16752	16754	16893	16907	17028	16935	16785	16771	16596	16843	17072	16611	16710	16986	16870	16920	16832	16778	16888	16944	16965	16951	16918	17088	17099	16792	16827	16854	16845	16867	16791	17019	16862	16879	16809	16700	16874	16969	16861	16923	16902	16737	16918	16801	16779	17015	17042	16942	16785	16713	16769	16853	16807	16638	16575	17044	16896	16896	16867	16936	17124	16989	16937	16797	16867	16902	17065	16932	16818	16863	16595	16893	16870	16883	16897	16703	16948	16678	16917	16923	16900	16730	17020	16777	16840	16767	16772	16911	17003	16859	16882	17024	16725	16875	17067	16796	16781	16904	16793	16987	16966	16699	16815	16817	16820	16836	16803	16728	17035	16919	16995	16822	16875	17023	16798	16734	16780	16848	16950	17093	16822	17155	16903	17129	16701	16787	16907	16882	17144	16772	16504	16815	16833	16836	17015	16718	17094	16738	16925	16929	16905	17042	16882	16900	16822	16888	17090	16802	16891	16983	16833	16872	16714	16757	17089	16867	16815	16844	16833	16922	17023	16910	16777	16751	16763	16806	16949	16942	16641	16956	16946	16834	16851	16997	16925	16692	16884	16841	16890	16687	16801	16967	16728	16780	16639	17065	17018	16914	16722	16975	17031	16836	17020	17088	16760	16888	16678	16895	16876	16876	17099	16875	17079	17038	16976	16932	16821	17149	16932	16793	17028	16930	16672	16980	16885	16810	16998	16924	16922	17059	16758	16936	16667	16739	16854	17072	16942	16976	16845	17034	16767	16836	16873	16722	16960	16855	16856	16874	16979	16803	16785	16865	16963	16941	16817	17007	16911	16921	16892	16623	16805	16888	16773	16765	16877	16834	16940	16727	17006	16889	16681	16973	16951	16762	16825	16776	16756	16719	17022	17018	16883	16853	16877	16688	16830	16852	16661	16981	16771	16961	17057	16980	16594	16917	16845	16840	16956	16808	16749	17165	16785	16809	16985	16891	16868	17109	16906	16884	16905	16992	16968	16900	16884	16839	16802	16895	17152	16907	16703	16876	16834	16958	16967	16797	16830	17053	16974	16876	16906	16800	16969	16752	16902	16752	16857	17060	16878	16897	16852	16791	16857	16845	16974	16791	16875	16777	17072	16633	16754	16757	16671	17103	16949	16772	16728	16756	16961	16892	16593	16860	16723	16738	16596	16938	16973	16803	16788	17021	16914	16800	16796	16794	16957	17052	17115	16705	16933	16840	16974	16837	16772	16921	16830	16983	16781	17068	16716	16894	16874	16805	16835	16958	17036	16745	16733	16925	16872	16968	16844	16996	16804	16839	16966	16872	16982	16877	16997	16865	16784	16910	16736	17030	16731	16821	16849	16992	16907	16950	16727	17101	17123	16889	17008	17013	16750	16839	16830	16650	16876	16912	16674	16934	16872	16825	16749	17010	16893	16727	16770	16932	16862	16912	16859	16866	17040	16864	16630	16868	16878	17006	16948	16812	16791	16824	17059	16983	17075	16933	16958	16774	16832	16826	16798	16975	16993	16973	16778	16634	16837	16867	16952	17007	17009	16786	16880	16849	16941	17115	17028	16967	16895	16862	16845	16941	16861	16948	17005	16821	16749	16783	16816	16635	17148	17049	16796	16740	17099	16654	16789	16800	16853	16880	16631	16859	16899	16879	16902	16617	16781	16834	16955	16915	16890	16819	16774	16972	17017	16894	16909	16868	16758	16706	16682	16753	16777	16828	16930	16989	16798	16930	16961	16761	16754	16951	16913	17029	16784	16929	16848	16857	16870	16989	16926	16786	16940	16782	16673	16885	16816	16768	16987	16869	16857	16936	17045	16919	16868	16849	16934	16896	16948	16932	16862	16953	16817	16956	16837	16645	16870	16670	16871	16869	16842	16995	16720	16938	16823	16935	16749	16768	16681	16693	16765	16826	16812	16892	16994	17016	16712	16692	16899	16842	16862	16805	16920	16897	16834	16859	17070	16877	16740	16792	16944	17034	16870	16884	16951	16840	16906	17029	16991	16846	16762	16737	17058	17010	16685	16771	16880	16759	16789	16901	16802	17004	16917	16826	16857	16876	16933	17003	16718	16883	16938	17012	16766	16777	16740	16897	17047	16770	16828	16947	16886	16761	16842	16873	16857	16746	16832	16833	16848	17099	16714	16844	16931	16794	16861	17074	16906	16788	16895	16898	16948	17012	16788	16930	16754	17018	16777	16901	17022	16748	16585	16784	16672
12692	21734	18405	15866	15382	15118	14882	14546	14683	14587	14546	14241	14221	13775	14034	14017	13955	13941	13853	13806	13791	13887	13722	13872	13999	13767	13864	13949	13963	13737	13982	13785	14012	13876	13719	13602	13904	13842	13834	13812	13958	13860	13759	13786	13870	13676	13786	13875	13692	13863	13735	13741	13881	13842	13578	13845	13805	13724	13674	13909	13731	13788	13673	13807	13836	13710	13855	13768	13878	13850	13828	13775	13703	13860	13712	13666	13662	13790	13759	13942	13845	13721	13790	13749	13848	13774	13792	13940	13770	13722	13712	14000	13757	13731	13713	13725	13760	13650	13663	13677	13700	13845	13898	13897	13750	13791	13704	13639	13750	13774	13665	13726	13739	13643	13832	13839	13725	13662	13720	13682	13720	13778	13759	13747	13784	13728	13903	13690	13817	13804	13851	13948	13922	13734	13852	13774	13893	13855	13748	13769	13615	13511	13782	13766	13847	13674	13726	13811	13752	13709	13897	13713	13888	14013	13642	13699	13822	13842	13830	13841	13614	13737	13787	13817	13974	13855	13836	13821	13796	13652	13862	13666	13935	13665	13796	13860	13616	13725	13719	13733	13881	13826	13864	13612	13789	13714	13588	13732	13860	13823	13795	13833	13826	13719	13869	13801	13763	13564	13836	13799	13730	13693	13843	13869	13677	13918	13797	13830	13792	13980	13696	13790	13872	13640	13802	13846	13734	13760	13724	13700	13763	13898	13874	13881	13676	13870	13772	13668	13797	13938	13879	13866	13776	13837	13728	13784	13917	13845	13655	13849	13857	13877	13846	13638	13765	13804	13767	13855	13736	13835	13722	13809	13642	13741	13783	13701	13724	13717	13878	13850	13867	13728	13898	13652	13944	13797	13765	13858	13699	13885	13806	13808	13692	13697	13886	13791	13786	13778	13770	13716	13873	13679	13771	13810	13894	13630	13809	13741	13752	13902	13857	13790	13658	13798	13774	13882	13827	13818	13636	13802	13836	13865	13787	13745	13642	13821	13886	13844	13700	13764	13857	13699	13817	13912	13782	13762	13607	13897	13763	13844	13784	13801	13551	13704	13702	13858	13769	13871	13904	13621	13804	13704	13892	13693	13784	13904	13601	13800	13616	13792	13783	13682	13811	13803	13699	13800	13770	13730	13915	13570	13677	13600	13912	13818	13757	13697	13898	13815	13670	13798	13853	13786	13820	13737	13837	13743	13839	13882	13908	13847	13712	13761	13718	14006	13806	13857	13771	13767	13906	13736	13647	13862	13949	13776	13746	13760	13962	13902	13700	13790	13836	13841	13790	13758	13623	13769	13656	13822	13790	13787	13925	13879	13849	13617	13636	13720	13822	13837	13818	13648	13565	13763	13883	13929	13861	13932	13841	13746	13517	13752	13907	13798	13834	13804	13696	13686	13930	13701	13651	13875	13736	13879	13905	13771	13812	13721	13594	13822	13780	13634	13692	13593	13800	13827	13837	13790	13836	13813	13834	13784	13790	13764	13849	13741	13741	13913	13677	13800	13668	13791	13738	14028	13804	13662	13705	13854	13841	13744	13899	13833	13621	13937	13655	13757	13841	13755	13911	13709	13817	13785	13871	13633	13674	13811	13800	13836	13939	13691	13624	13803	13731	13646	13677	13703	13857	13842	13643	13719	13698	13690	13745	13894	13897	13709	13793	13801	13981	14033	13842	13753	13961	13735	13798	13808	13909	13787	13754	13723	13794	13729	13673	13785	13723	13696	13839	13672	13883	13821	13760	13676	13813	13839	13814	13915	13909	13819	13694	13768	13763	13716	13852	13722	13883	13805	13817	13794	13771	13580	13719	13675	13745	13757	13811	13899	13853	13724	13863	13853	13709	13704	13858	13804	13838	13732	13779	13836	13811	13976	13663	13903	13675	13677	13862	13841	13803	13829	13702	13835	13632	13839	13733	13842	13625	13861	13832	13895	13933	13778	13831	13814	13581	13870	13828	13698	13790	13754	13875	13774	13683	13568	13771	13846	13889	13691	13866	13955	13795	13730	13764	13731	13919	13825	13769	13835	13801	13776	13580	13839	13762	13693	13717	13867	13724	13782	13813	13831	13645	13841	13697	13966	13867	13812	13873	13657	13785	13736	13534	13897	13740	13882	13739	13607	13796	13859	13871	13772	13802	13763	13502	13914	13823	13764	13651	13810	13706	13740	13754	13797	13845	13729	13783	13780	13891	13865	13697	13680	13858	13859	13815	13862	13671	13859	13836	13822	13865	13775	13719	13828	13754	13580	13848	13843	13744	13906	13765	13874	13845	13731	13737	13723	13796	13864	13914	13718	14072	13952	13717	13725	13614	13812	13716	13740	13657	13748	13775	13661	13732	13710	13712	13916	13795	13784	13895	13954	13876	13823	13740	13710	13735	13791	13821	13788	13778	13964	13812	13736	13805	13838	13776	13813	13834	13656	13682	13769	13800	13667	13801	13705	13787	13804	13819	13760	13699	13825	13776	13898	13816	13687	13827	13866	13970	13831	13639	13781	13917	13815	13634	13727	13714	13779	13654	13920	13740	13748	13775	13722	14015	13661	13830	13815	13691	13619	13855	13779	13850	13848	13826	14025	13772	13758	13682	13725	13752	13831	13869	13920	13722	13784	13935	13709	13854	13828	13665	13908	13787	13979	13902	13809	13812	13696	13703	13613	13912	13882	13818	13887	13765	13769	13829	14078	13746	13759	14051	13756	13752	13782	13856	13754	13908	13762	13783	13850	13789	13886	13727	13866	13905	13819	13803	13758	13863	13847	13901	13951	13855	13792	13604	13628	13718	13813	13880	13805	13976	13679	13746	13742	13932	13736	13595	13927	13935	13880	13760	13753	13783	13638	13682	13758	13774	13862	13795	13803	13770	13828	13756	13786	13739	13792	13780	13619	13825	13625	13795	13891	13866	13694	13802	13833	13818	13913	13812	13732	13834	13883	13820	13891	13738	13656	13897	13898	13778	13811	13845	13931	13779	13659	13559	13849	13805	13836	13805	13772	13847	13731	13857	13813	13613	13750	13888	13929	13922	13868	13898	13621	13746	13649	13847	13778	13892	13632	13798	13827	13856	13844	13694	13917	13921	13859	13681	13766	13771	13887	13665	13842	13619	13682	13837	13705	13543	13880	13905	13698	13796	13801	13747	13760	13807	13858	13812	13718	13787	13698	13799	13687	13648	13799	13703	13770	13829	13704	13714	13876	13794	13736	13739	13810	13689	13966	13925	13780	13873	13819	13837	13742	13930	13633	13709	13858	13696	13681	13780	13862	13944	13761	13876	13803	13864	13595	13869	13778	13776	13738	13838	13882	13747	13794	13722	13752	13895	13691	13637	13836	13765	13762	13824	13770	13655	13762	13775	13811	13862	13933	13764	13758	13773	13855	13779	13878	13770	13903	13821	13886	13772	13851	13805	13764	13761	14021	13689	13766	13714	13955	13771	13696	13866	13759	13824	13828	13967	14031	13860	13686	13786	13805	13751	13885	13838	14030	13976	14055	13801	13767	13658	13828	13829	13736	13646	13705	13877	13866	13722	13763	13869	13756	13794	13840	13828	13776	13764	13907	13775	13814	13643	13882	13760	13863	13828	13926	13849	13857	14031	13913	13884	13878	13741	13680	13938	13883	13779	13705	13802	13748	13712	13855	13854	13815	13696	13825	13763	13661	13723	13884	13727	13967	13803	13779	13851	13780	13859	13522	13668	13811	13816	13850	13860	13710	13824	13874	13851	13920	13844	13880	13828	13871	13878	13766	13936	13857	13727	13806	13710	13727	13690	13920	13710	13719	13759	13745	13627	13839	13672	13670	13709	13807	13800	13808	13646	13967	13932	13664	13874	13763	13670	13827	13816	13655	13851	13824	13701	13652	13856	13792	13704	13589	13759	13638	13738	13727	13693	13948	13840	13963	13644	13813	13751	13815	13795	13864	13729	13664	13869	13758	13720	13697	13608	13680	13782	13809	13749	13689	13753	13829	13704	13771	13894	13704	13776	13680	13780	13819	13763	13736	13756	13833	13818	13822	13895	13876	13813	13639	13913	13766	13734	13856	13682	13727	13908	13751	13800	13708	13812	13735	13811	13758	13833	13590	13824	13831	13866	13715	13697	13766	13805	13677	13833	13660	13754	13838	13744	13803	13706	13672	13856	13809	13799	13702	13844	13740	13887	13818	13891	13913	13789	13776	13932	13916	13756	13878	13906	13868	13723	13831	13720	13876	14003	13884	13876	13858	13827	13753	13868	13941	13788	13750	13712	13730	13705	13786	13769	13704	13880	13749	13846	13807	13969	13695	13741	13776	13762	13937	13761	13681	13850	13832	13938	13768	13858	13816	13692	13799	13784	13845	13612	13829	13974	13800	13838	13759	13864	13910	13969	13843	13831	13705	13689	13908	13845	13794	13680	13891	13744	13811	13689	13687	13939	13793	13755	13876	13734	13892	13820	13897	13729	13873	13809	13599	13810	13873	13865	13881	13791	13704	13804	13728	13838	13792	13781	13625	13636	13904	13703	13943	13737	13904	13870	13799	13763	13795	14030	13791	13768	13677	13712	13808	13786	13821	13431	13846	13699	13910	13843	13852	13726	13805	13760	13775	13687	13767	13728	13773	13700	13798	13748	13888	13767	13905	13696	13721	13715	13820	13732	13777	13742	13689	13668	13757	13803	13894	13764	13894	13861	13810	13957	13732	13785	13807	13693	13785	13805	13646	13604	13839	13647	13645	13636	13629	13845	13988	13854	13865	13861	13763	13785	13837	13741	13792	13939	13841	13850	13717	13759	13626	13796	13715	13803	13788	13843	13688	13770	13778	13873	13735	13867	13700	13623	13921	13607	13908	13829	13736	13835	13870	13675	13814	13763	13684	13770	13864	13772	13660	13792	13741	13796	13792	13832	13913	13648	13719	13771	13694	13953	13753	13741	13877	13925	13791	13836	13918	13878	14021	13633	13843	13670	13729	13860	13678	13880	13785	13884	13757	13693	13826	13781	13779	13732	13874	13805	13876	13889	13946	13773	13800	13596	13747	13685	13854	13792	13599	13631	13962	13906	13624	13674	13809	13804	13735	13753	13655	13852	13602	13822	13751	13823	13743	13822	13753	13783	13938	13788	13941	13744	13832	13810	13752	13814	13907
24915	21312	26733	26406	19362	18398	18595	18012	18008	18139	17934	17725	17748	17606	17534	17521	17718	17590	17494	17774	17509	17594	17531	17728	17721	17607	17266	17497	17519	17439	17358	17617	17609	17772	17665	17367	17670	17371	17609	17563	17684	17606	17686	17523	17579	17478	17484	17610	17399	17426	17580	17599	17437	17305	17373	17236	17519	17614	17479	17740	17408	17466	17518	17413	17440	17382	17583	17496	17410	17697	17434	17534	17568	17473	17368	17520	17746	17636	17375	17615	17606	17559	17534	17256	17511	17613	17565	17530	17548	17483	17662	17461	17512	17659	17512	17383	17536	17525	17582	17577	17693	17490	17382	17624	17514	17537	17440	17599	17449	17282	17437	17346	17384	17491	17335	17310	17633	17498	17502	17428	17249	17392	17420	17502	17409	17361	17546	17395	17516	17327	17473	17613	17278	17673	17508	17527	17458	17322	17499	17489	17535	17562	17566	17464	17490	17400	17704	17582	17511	17496	17571	17451	17382	17624	17435	17519	17468	17596	17350	17497	17339	17398	17554	17566	17610	17697	17389	17396	17524	17520	17544	17436	17556	17423	17526	17490	17525	17516	17473	17474	17512	17640	17451	17485	17553	17571	17592	17595	17582	17707	17555	17408	17707	17544	17500	17407	17512	17582	17457	17598	17492	17308	17472	17522	17485	17364	17326	17256	17571	17534	17652	17593	17573	17360	17563	17383	17471	17301	17476	17201	17504	17313	17360	17756	17524	17195	17521	17658	17410	17579	17550	17598	17657	17514	17526	17450	17603	17457	17401	17486	17510	17499	17523	17400	17488	17612	17669	17543	17536	17495	17649	17334	17479	17499	17392	17327	17361	17419	17621	17501	17473	17411	17644	17694	17414	17461	17390	17490	17379	17583	17520	17527	17447	17588	17730	17672	17560	17511	17326	17371	17441	17514	17478	17630	17643	17583	17471	17703	17521	17416	17426	17420	17801	17456	17499	17443	17523	17561	17453	17420	17384	17423	17222	17457	17410	17667	17787	17651	17596	17603	17441	17450	17594	17460	17514	17528	17476	17343	17400	17480	17377	17540	17524	17623	17682	17414	17561	17677	17655	17375	17577	17639	17654	17474	17527	17516	17793	17528	17587	17583	17514	17523	17556	17529	17572	17538	17570	17412	17510	17402	17194	17456	17346	17486	17440	17365	17457	17272	17401	17233	17424	17291	17603	17704	17349	17431	17627	17311	17525	17414	17249	17510	17473	17460	17684	17453	17733	17753	17508	17322	17236	17566	17324	17587	17488	17469	17545	17686	17564	17534	17390	17377	17631	17598	17685	17450	17428	17675	17505	17502	17447	17483	17301	17436	17423	17348	17458	17513	17432	17360	17440	17427	17548	17365	17502	17461	17501	17462	17495	17427	17533	17402	17478	17433	17537	17595	17342	17450	17544	17474	17586	17786	17643	17339	17412	17642	17576	17444	17582	17365	17384	17237	17563	17329	17592	17494	17656	17622	17464	17599	17383	17714	17427	17441	17391	17192	17484	17453	17295	17544	17435	17563	17528	17519	17540	17812	17456	17404	17361	17073	17561	17513	17370	17448	17484	17549	17341	17359	17544	17459	17387	17467	17594	17395	17528	17500	17610	17465	17682	17479	17599	17427	17449	17406	17799	17510	17597	17540	17580	17536	17453	17602	17553	17543	17704	17344	17288	17482	17615	17569	17618	17737	17495	17562	17625	17552	17406	17508	17709	17430	17342	17513	17446	17526	17599	17461	17632	17382	17595	17614	17496	17580	17488	17405	17472	17403	17650	17582	17558	17630	17599	17305	17615	17645	17581	17618	17506	17380	17387	17421	17684	17473	17480	17443	17583	17478	17516	17500	17553	17528	17598	17619	17625	17439	17601	17553	17737	17552	17603	17508	17419	17449	17543	17582	17449	17468	17566	17511	17420	17537	17439	17505	17654	17682	17629	17384	17394	17341	17687	17463	17497	17530	17684	17699	17530	17450	17315	17314	17285	17574	17521	17689	17639	17804	17464	17302	17420	17397	17728	17437	17680	17340	17620	17256	17633	17568	17711	17504	17523	17467	17543	17538	17144	17319	17463	17612	17646	17462	17610	17599	17504	17617	17469	17438	17470	17589	17474	17311	17465	17444	17458	17388	17576	17478	17515	17747	17516	17443	17359	17672	17552	17616	17506	17246	17551	17547	17601	17598	17409	17527	17524	17359	17282	17461	17424	17342	17518	17501	17449	17311	17566	17525	17438	17439	17668	17639	17597	17652	17343	17479	17470	17578	17339	17529	17608	17497	17714	17661	17546	17513	17303	17646	17371	17479	17479	17417	17471	17689	17533	17414	17640	17443	17628	17474	17598	17434	17613	17554	17602	17408	17778	17619	17434	17434	17603	17387	17465	17603	17590	17471	17526	17603	17619	17642	17552	17567	17510	17385	17504	17703	17566	17314	17310	17323	17494	17384	17549	17376	17444	17319	17577	17497	17600	17595	17400	17714	17621	17405	17518	17459	17749	17415	17475	17758	17675	17541	17537	17450	17391	17301	17640	17623	17598	17720	17566	17643	17414	17450	17695	17637	17352	17480	17545	17496	17628	17371	17467	17525	17486	17172	17592	17654	17479	17656	17589	17465	17511	17299	17644	17509	17826	17513	17610	17505	17281	17414	17489	17451	17445	17603	17476	17604	17466	17502	17459	17358	17384	17646	17540	17720	17668	17607	17585	17633	17533	17427	17509	17577	17405	17597	17494	17260	17175	17647	17438	17599	17591	17492	17848	17544	17631	17553	17564	17658	17402	17354	17399	17544	17421	17467	17441	17548	17446	17664	17565	17585	17627	17631	17471	17482	17488	17452	17496	17438	17456	17607	17558	17509	17434	17515	17590	17591	17399	17359	17601	17635	17332	17479	17386	17463	17494	17686	17443	17441	17436	17446	17519	17479	17495	17487	17513	17678	17591	17463	17594	17517	17516	17488	17510	17614	17447	17612	17585	17676	17451	17626	17661	17352	17520	17433	17757	17295	17585	17459	17577	17536	17700	17774	17439	17546	17524	17718	17540	17510	17688	17633	17704	17639	17466	17369	17492	17534	17342	17466	17450	17495	17442	17417	17525	17472	17359	17767	17730	17591	17399	17671	17255	17458	17543	17294	17418	17425	17478	17519	17730	17556	17536	17551	17544	17377	17588	17571	17473	17509	17457	17507	17457	17477	17524	17386	17410	17572	17541	17552	17440	17636	17645	17495	17519	17554	17504	17379	17429	17529	17520	17482	17441	17578	17471	17469	17494	17626	17799	17512	17483	17659	17692	17596	17371	17482	17585	17357	17534	17593	17664	17474	17484	17528	17461	17660	17399	17752	17552	17498	17735	17481	17603	17683	17475	17513	17476	17478	17529	17275	17393	17451	17295	17556	17468	17525	17465	17546	17588	17474	17675	17621	17622	17650	17458	17624	17566	17741	17599	17525	17408	17459	17412	17484	17365	17557	17673	17531	17390	17648	17535	17413	17422	17495	17367	17331	17768	17653	17612	17635	17511	17518	17309	17498	17586	17546	17271	17360	17514	17563	17642	17385	17503	17406	17572	17409	17564	17319	17485	17590	17566	17564	17743	17570	17468	17503	17308	17581	17707	17435	17368	17570	17471	17470	17558	17506	17361	17531	17409	17447	17585	17544	17719	17574	17710	17404	17573	17616	17541	17630	17504	17646	17357	17326	17389	17379	17320	17423	17483	17666	17678	17402	17381	17528	17471	17721	17530	17472	17475	17381	17421	17665	17719	17778	17571	17679	17505	17461	17428	17486	17660	17480	17381	17619	17592	17474	17419	17490	17628	17580	17593	17690	17624	17451	17555	17478	17213	17395	17264	17556	17562	17425	17574	17579	17393	17474	17697	17759	17381	17678	17520	17459	17504	17394	17376	17340	17686	17520	17507	17489	17469	17511	17555	17487	17605	17333	17559	17468	17381	17622	17417	17332	17654	17379	17638	17597	17717	17788	17376	17523	17685	17464	17506	17489	17632	17711	17338	17592	17473	17506	17606	17624	17484	17544	17420	17350	17548	17580	17382	17424	17463	17763	17520	17380	17431	17481	17702	17635	17417	17546	17470	17589	17473	17577	17614	17549	17331	17483	17613	17535	17310	17645	17554	17481	17586	17434	17559	17512	17369	17275	17560	17543	17443	17432	17510	17367	17672	17535	17381	17632	17467	17312	17447	17569	17524	17594	17626	17632	17514	17549	17473	17671	17588	17524	17496	17350	17493	17520	17574	17432	17384	17410	17294	17404	17525	17312	17497	17573	17519	17528	17672	17482	17493	17550	17484	17348	17522	17581	17563	17656	17469	17665	17540	17481	17770	17551	17641	17538	17587	17647	17349	17482	17757	17581	17459	17514	17616	17480	17401	17579	17439	17471	17424	17393	17270	17555	17450	17449	17720	17437	17640	17522	17579	17594	17446	17602	17546	17365	17494	17601	17556	17459	17620	17568	17555	17759	17342	17642	17474	17355	17592	17587	17500	17364	17510	17570	17458	17594	17527	17468	17366	17435	17294	17739	17494	17389	17493	17532	17564	17622	17527	17729	17572	17462	17682	17506	17455	17459	17398	17527	17451	17442	17375	17434	17801	17518	17635	17563	17351	17495	17432	17719	17608	17671	17587	17373	17545	17521	17268	17443	17310	17805	17419	17654	17467	17365	17614	17549	17494	17536	17433	17548	17356	17399	17562	17537	17567	17692	17550	17424	17574	17501	17509	17638	17573	17714	17459	17438	17476	17570	17322	17518	17240	17457	17439	17554	17518	17590	17255	17450	17643	17526	17550	17394	17624	17532	17565	17597	17552	17382	17393	17502	17535	17578	17433	17483	17657	17476	17568	17332	17543	17488	17608	17508	17477	17662	17430	17510	17348	17515	17452	17523	17729	17358	17355	17607	17549	17513	17438	17474	17422	17388	17566	17731	17586	17528	17441	17697	17487	17704	17662	17475	17796	17684	17640	17489	17539	17372	17281	17442	17659	17411	17689	17437	17385	17619	17734	17539	17590	17680	17452	17384	17524	17494	17395	17494	17224	17452	17403	17708	17457	17448	17430	17604	17434	17322	17532	17361	17551	17267	17430	17535	17545	17576	17722	17304	17722	17436	17645	17489	17502	17391
13978	19821	17005	15839	15144	15049	14690	14845	14759	14620	14663	14418	14328	14355	14156	14114	14224	14265	14023	14140	14273	14098	14246	14224	13986	14068	14172	14151	14275	14266	14060	14087	14312	14171	14241	14112	14185	14331	14158	14268	14146	14289	13929	13984	13991	14132	14104	14123	14302	14183	14348	14190	14143	14288	14173	14184	14141	14194	13939	14111	14087	14150	14108	14216	14108	14165	14121	14049	14237	14139	14217	14085	14178	14061	14361	14236	14077	14210	14243	14086	14128	14247	14105	14253	14086	14236	14111	14268	14107	14243	14150	14269	14154	14307	14128	14193	14158	14258	14127	14285	14097	14089	14090	14119	14233	14141	14194	14036	14095	14130	14183	14201	14204	14145	14139	14075	14305	14057	14021	14056	14123	14239	14163	14240	14180	14140	14169	14220	14238	14280	14149	14106	14218	13995	14167	14142	14124	14456	14270	14069	14290	14156	14076	14124	13957	14127	14084	14073	14242	14153	14122	14170	14093	14124	14166	14133	14099	14379	14107	14100	14284	14110	14093	14141	14221	14093	14115	14093	14144	14093	14180	14210	14213	13934	14138	14330	14188	14119	14143	14134	14207	14248	14196	14107	14286	14278	14276	14150	14221	14449	14084	14239	14061	14222	14083	14123	14282	14159	14323	14024	14327	14159	14102	14130	14174	13965	14116	14168	14148	14229	14148	14141	14196	14078	14370	13980	14259	14262	14130	14193	14220	14083	14109	14212	13993	14119	14139	13940	14163	14189	14057	14134	14088	14186	14134	14390	14265	14242	14075	14106	14135	14201	14124	14046	14085	14296	14226	14025	14109	14210	14036	14219	14186	14205	14244	14266	13976	14128	14079	14059	14085	14210	14014	14019	13987	14148	14268	14091	14058	14102	14075	14332	14027	14252	14204	14135	14246	14122	14318	14125	14098	14180	14159	14097	14062	14208	14167	13981	14170	14135	14234	14275	13977	14266	14135	14108	14174	14235	14144	14109	14180	14206	14077	14160	14181	14056	14191	14105	14363	14131	14105	14279	14111	14095	14058	14081	14064	14218	14041	14160	14065	14346	14165	14201	14058	14338	14196	14122	14246	14195	14417	14170	14067	14303	14328	14095	14097	14073	14166	14283	14144	14237	14097	14082	14021	14078	14272	14167	13973	14166	14364	14041	14164	14243	14072	14017	14150	14171	14205	14147	14091	14084	14092	14171	14274	14156	14175	14016	14122	14247	14107	14228	14274	14100	14092	13924	14074	14131	14260	14146	14400	14149	14236	14000	14182	14004	14241	14062	14111	14105	14085	14161	14081	14241	14172	14053	14254	14085	14147	14175	13974	14304	14096	14149	13961	14124	14105	14186	14160	14117	14209	13996	14283	14159	14169	14289	14125	14239	14248	14317	14358	14195	14102	14124	14092	14256	14186	14140	14299	14083	14181	14167	14048	14008	14151	14294	14107	14308	14193	14118	14281	14098	14207	14064	14075	14121	14177	14236	14152	14237	14192	14150	14076	14283	14064	13997	14109	14262	14154	14156	14187	14150	14066	14068	14241	14030	14022	14037	14025	14140	13915	14133	14003	14285	14064	14134	14113	14157	14193	14191	14311	14099	14235	14103	14143	14119	14221	14235	14204	14103	14156	14048	14119	14072	14265	14075	14194	14069	14050	14260	14221	14099	14026	14030	14099	14052	14206	14072	14168	14153	14263	14060	14133	14054	14056	13983	14139	14117	13946	14145	14079	14282	13998	14198	14085	14236	14163	14187	14159	14083	14014	14114	14138	14287	14219	14042	14154	14217	14287	14076	14080	13988	14084	14196	14116	14244	14089	14167	14278	14116	14127	14283	14338	14202	14157	14170	13895	14127	14155	14020	14348	14184	14177	14089	14109	14238	14209	14129	14313	14104	14036	14246	14114	14135	14193	14120	14250	14076	14286	14250	13956	14297	14037	14126	14029	14375	14170	14075	14130	14241	14233	14337	14229	14130	14125	13987	14234	14186	14217	14230	14064	14038	14020	14206	14023	13999	14223	14103	14131	14121	14192	14009	14050	14205	14145	14178	14328	14121	14059	14001	14118	14365	14262	14081	14032	14150	14051	14089	14181	14329	14100	14154	14180	14415	14143	14199	14310	14114	14431	14153	14148	14169	14085	14178	14129	14042	14135	14233	14255	14173	14220	14247	14217	14101	14029	14151	14200	14124	13988	14105	14092	14175	13991	14234	14052	14101	14170	14100	14224	14059	14180	14069	13896	14149	14186	14157	14126	14228	14137	14122	14248	14206	14321	14145	14220	14045	13992	14266	14133	14139	14092	14258	14090	14156	14156	14222	14192	14018	14254	14361	14315	14260	14214	14056	14360	14183	14019	14127	14161	14227	14218	14034	14044	14294	14071	14217	14313	14104	14096	14079	14145	14192	14103	14283	14216	14088	14055	14160	14014	14207	14280	13976	14332	13917	14061	14141	14153	14119	14083	14307	14321	14227	14342	14189	14206	14084	14152	14305	13933	14284	13992	14183	14213	14187	14292	13944	14118	14111	14017	14200	14083	14123	14036	14158	14142	14003	14162	14013	14168	14166	14030	14008	14237	14148	14093	14148	14349	13985	14096	14053	14050	14206	14209	14337	14107	14178	14209	14395	13997	14141	14191	14083	14009	14268	14056	14171	14145	14100	14010	14164	14122	14128	14215	14001	14148	14244	14095	14244	14012	14234	14207	14380	14240	14203	14160	14200	14218	14079	14083	14086	14172	14116	14230	13974	14073	14182	14147	14157	13978	14120	14130	14119	14126	14108	14039	14157	14332	14106	14107	14204	14198	14130	14137	14213	14121	14205	14224	14129	14104	14141	14027	14180	14269	14117	14219	14155	14134	14097	14013	14031	14191	14218	14061	14108	14221	14138	14205	14270	14139	14311	13978	14124	14136	14134	14140	14220	14045	14215	14223	14093	14232	14281	14125	14187	14018	14143	14156	14107	14221	14004	14094	14056	14175	14234	14348	14097	14143	14175	14256	14218	14096	14079	14094	14109	14145	13954	14046	14144	14121	14098	14017	14160	14053	14205	14089	14126	14212	14283	14180	14137	14129	14198	14192	14256	14193	14185	14154	14285	14160	14142	14195	14146	14062	14196	14138	14256	14108	14158	14106	14207	14208	14092	14210	14068	13885	14213	14011	14019	14155	14274	14017	14299	14085	14105	14230	14044	13987	14094	14176	14017	14002	14323	14146	14108	14317	14352	14060	14056	14375	13968	14154	14267	14002	14028	14136	14297	14071	14343	14100	14105	14180	14058	14210	14256	14252	14116	14132	14272	14103	14063	14236	14112	14245	14082	14256	14144	14208	14096	14204	14262	14358	14207	14186	14047	14103	14025	14299	14319	14237	14193	14155	14176	13990	14160	14234	14169	14142	14302	14153	14265	14072	14106	14088	14095	14372	14262	14201	14144	14220	14150	14220	14218	14210	14145	14279	14222	14080	14214	14225	14261	14188	14031	14089	14015	14131	14110	14096	14163	14298	14015	14084	14053	14180	14273	14086	14305	14253	14201	14314	14257	14124	14319	14268	14062	14120	14191	14046	14127	14141	14201	14111	14194	14101	14083	14228	14047	14159	14267	14368	14317	14055	14117	14152	14109	14128	13991	14277	14240	14288	14168	14201	14193	14161	14178	14057	14182	14488	14193	14101	14042	14222	14266	14197	14085	14288	13971	14257	14157	14178	14135	14151	14156	14264	14338	14078	14318	14364	14148	14139	14124	14219	14259	14042	14160	14323	14110	14188	14260	14218	14163	14094	14153	14120	14251	14235	14147	14264	14234	14147	14226	14070	14191	14008	14094	14080	14082	14113	14147	13988	14188	14055	14254	14151	14073	14239	14191	14306	14086	14150	14177	14136	14267	14125	14190	14276	14090	14285	14153	14083	13994	14067	14126	14013	14097	14191	13973	14179	14069	14225	14063	14048	14069	14054	14323	14139	14061	14138	14132	14047	14233	14213	14329	14252	14264	14047	14304	14228	14056	14232	14147	14296	14138	14167	14100	14183	14057	14238	14045	14234	14121	14146	14214	14183	14229	14066	14150	14306	14103	14360	14081	14256	13992	14177	14009	14075	14148	14209	14330	14145	14131	14029	14012	14173	14140	14208	14155	14274	13903	14028	14188	14153	14227	14073	14199	13946	13961	14299	14120	14193	14201	14309	14023	14191	14318	14233	14275	14129	14355	14174	14208	14207	14106	14120	14122	14163	14167	14067	14176	14218	14190	14257	14278	14088	14171	14213	14213	14259	14090	14224	14150	14232	14281	14220	14089	14155	13965	14166	14126	14219	14099	14143	14104	14196	13925	14221	14045	14375	14073	14007	14167	14219	14100	14133	14148	14317	14182	14172	14100	14071	14154	14000	13998	14171	14131	14212	14163	14155	14273	14160	14235	14208	14324	14270	14189	14065	14203	14214	14045	14124	14089	14245	14095	14024	14151	14228	14058	14261	14091	14228	14027	14100	14264	14032	14229	14209	14255	14184	14057	14187	14203	14212	14168	14091	14030	14230	14236	14170	13999	14318	14231	14201	14277	14067	14166	14321	14164	14159	14159	14133	14124	14272	14057	14179	14175	14186	14352	14217	14076	14224	14147	13958	14104	14333	14125	14130	13996	14151	14317	14191	14321	14213	14006	14271	14143	14121	14143	14316	14163	14097	14309	14237	14286	14217	14323	13991	14359	14226	14118	14090	14283	14247	14091	14301	14184	14201	14387	14411	14114	14098	14042	14087	14092	13969	14088	14158	14014	14108	14170	14309	14136	14218	14290	14251	14122	14217	14112	14102	14291	14210	14093	13897	14178	14178	14244	14113	14227	14327	14158	14260	14272	14156	14289	14030	14295	14259	13986	14267	14329	14353	14205	14222	14343	14246	14005	14292	14219	14279	14247	14133	14209	14016	14110	14143	14150	13869	14253	14092	14149	14147	14139	14096	14156	14182	14118	14205	14157	14157	14187	14236	14012	13987	14289	14109	14161	14085	14283	14141	14189	14082	14276	14369	14130	13981	14090	14184	14061	14067	14214	14065	14177	14147	14255	14272	14054	14049	14036	14198	14247	14118	14125	14306	14239	14284	14344	14144	14076	14087	14199	13997	14282	14054	14256	14226	14180	14015	14047
22353	21380	28709	24450	21711	23177	22722	18368	17409	17815	17600	17391	17211	17185	17037	17111	16987	16917	17011	16992	17004	16952	16969	16953	16953	16859	16988	16879	16948	16895	16803	16927	16972	16948	16985	16989	16880	16855	16849	16816	16861	16932	16953	16726	16762	16968	16982	16822	16865	16754	16791	16870	16808	16801	17001	16846	16918	16802	16724	16761	16481	16819	16946	16851	16797	16866	16804	16865	16809	16754	16661	16650	16829	16854	16829	16893	16959	16498	16805	16910	16930	16664	17128	16794	16735	16751	16686	16744	16926	16955	16665	16811	16833	16981	16746	16755	16816	16816	16681	16765	16786	17005	16872	16901	16613	16858	16976	16875	16758	16819	16787	16800	16737	16952	16540	16444	16712	16838	16964	16793	16745	16921	16671	16881	16929	16532	16754	16698	16708	16611	16644	16777	16753	16812	16869	16519	16721	16474	16728	16815	16865	16806	16800	16688	17012	16780	17023	16735	16598	16717	16906	16816	16796	16801	16873	16651	16825	16918	16723	16918	16842	16702	16745	16629	16943	16772	16770	16588	16792	16892	16851	16804	16828	16789	16661	16799	16956	16888	16852	16748	16823	16594	16796	16801	16620	16778	16633	16785	16808	16989	16812	16830	16616	16815	16862	16848	16716	16664	16580	16795	16741	16656	16765	16710	16787	16708	16724	16937	16763	16818	16775	16871	16771	16789	16734	16849	16822	16914	16768	16436	16645	16801	16884	16783	16705	16857	16674	16684	16808	16711	16802	16712	16834	16665	16591	16674	16703	16824	16757	16477	16656	16895	16707	16670	16829	16864	16814	17047	16902	16693	16852	16711	16760	16620	16737	16794	16739	16749	16850	16908	16708	16710	16847	16998	16809	16871	16891	16913	16834	16725	16852	16586	16730	16754	16634	16791	16742	16735	16683	16845	16646	16779	16894	16788	16877	16482	16802	16763	16868	16640	16797	16816	16805	17036	16734	16575	16827	16587	16651	16945	16812	16685	16781	16649	16740	16708	16626	16748	16823	16838	16785	16994	16903	16754	16737	16665	16872	16985	16734	16833	16734	16905	16896	16700	16889	16876	16735	16780	16863	16819	16752	16687	16789	16613	16553	16895	16776	16683	16501	16834	16716	16631	16962	16778	16699	16782	16907	16818	16918	16695	16692	16790	16679	16732	16736	16853	16907	16565	16862	16830	16700	16636	16783	16740	16627	16862	16732	16843	16886	16921	16749	16684	16790	16711	16764	16605	16700	16880	16978	16741	16675	16477	16663	16894	16900	16799	16742	17001	16889	16855	16652	16409	16902	16897	16850	16741	16820	16846	16695	17033	16739	16750	16828	16706	16997	16527	16721	16734	16852	16870	16901	16694	16567	16688	16993	16641	16999	16761	16902	16730	16565	16683	16806	16780	16745	16847	16847	16647	17004	16742	16906	16786	16749	16546	16898	16806	16824	17011	16964	16548	16704	16508	16640	16675	16906	16776	16586	16487	16638	16967	16661	16918	16921	16537	16716	16995	16754	16852	16915	16737	16817	16549	16867	16595	16780	16865	16737	16636	16927	16805	16691	17003	16875	16866	16588	16946	16932	16812	16962	16944	16778	16653	16750	16781	16734	16737	16840	16754	16658	16742	16937	16970	16968	16704	16725	16792	16711	16684	16540	16793	16603	16759	17007	16825	16798	16973	16687	16946	16962	16896	16816	16810	16801	16885	16760	16685	16853	16587	16786	16801	16618	16660	16673	16890	16583	16795	16717	16861	16953	16901	16799	16696	16756	16583	16864	16713	16663	16762	16700	16917	16839	16993	16738	16692	16687	16744	16853	16676	16751	16565	16848	16680	16958	16664	16694	16737	16958	16797	17044	16608	16709	16769	16768	16592	16801	16860	16591	16800	16760	16760	16921	17079	16723	16685	16534	16749	16718	17024	16743	16866	16951	16911	16839	16860	16802	16739	16833	16840	16850	16692	16818	16580	16735	16718	16701	16777	16697	16921	16927	16721	16822	16804	16761	16656	16727	16639	16572	16745	16767	16705	16933	16685	16838	16697	16959	17007	16920	16829	16845	16637	16941	16767	16707	16758	16672	16806	16797	16855	16830	16845	16800	16979	16943	16743	16659	16676	16691	16811	16641	16701	16872	16752	16752	16721	16572	16837	16966	16812	16784	16787	16761	16701	16879	16732	16602	16745	16616	16720	16740	16794	16714	16789	16905	16734	16870	16688	16845	16748	16552	16843	16886	16935	16610	16744	16915	16654	16833	16714	16756	16781	16822	16683	16703	16985	16900	16697	16684	16795	16827	16770	16772	16701	16692	16800	16654	16743	16708	16755	16923	16723	16750	16889	16862	16655	16756	16740	16773	16635	16759	16801	16888	16740	16747	16850	16780	16831	16838	16727	16722	16812	16803	16678	16838	16492	16780	16703	16723	16679	16732	16716	16863	16730	16942	16741	16692	16682	16694	16672	16556	17014	16627	16886	16832	16856	16874	16704	16708	16796	16760	16652	16665	16611	16677	17038	16777	16859	16709	16883	16822	16678	16960	16942	16656	16719	17051	16860	17120	16950	16851	16925	16874	17005	16790	16874	16920	16630	16822	16747	16734	16688	16961	17015	16839	16716	16761	16795	16550	16732	16953	16471	16696	16752	16635	16755	16748	16910	16881	16870	16621	16837	16864	16592	16734	16912	16936	16689	16677	16749	16805	16650	16832	16876	16696	16663	16926	16757	16926	16601	16780	16721	16906	16763	16836	16724	16830	16775	16721	16952	16964	16809	16570	16864	16747	16744	16611	16615	16656	16780	16718	16587	16844	16883	16733	16847	16745	16825	16847	17068	16934	16891	16885	16843	16776	16695	17021	16649	16768	16909	16713	16700	16854	16724	16857	16768	16987	16758	16887	16573	16833	16709	16726	16578	16742	16849	16783	16766	16826	16840	16650	16654	16674	16814	16809	16895	16984	16660	16806	16864	16850	16891	16806	16783	16728	16786	16705	16954	16679	16777	16825	16931	16553	16844	16824	16710	16783	16838	16746	16803	16564	16619	16818	16799	16794	16842	16848	16914	16698	16660	16794	16582	16869	16881	16792	16715	16620	16706	16867	16726	16713	16762	16746	16645	16702	16895	16971	16682	16991	17060	16575	16779	16638	16656	16827	16685	16732	16855	16909	16762	17003	16722	16881	16900	16786	16772	16617	16683	16941	16939	16781	16691	16686	16770	16804	16841	16688	17045	16778	16800	16977	16822	16483	16792	16816	16772	16652	16916	16805	16645	16886	16907	16759	16585	16654	16916	16953	16910	16671	16747	16889	16782	16777	16927	16685	16836	16450	16783	16806	16879	16724	16810	16968	16576	16813	16583	16729	16676	16671	16545	16773	16757	16751	16784	16949	16773	16629	16956	16852	16698	16599	16806	16532	16764	16916	16709	16767	16925	16870	16728	16795	16944	16671	16905	16739	16679	16831	16849	16608	16696	16852	16746	16634	16770	16773	16783	16993	16708	16816	17052	16839	16681	16595	16616	17047	16744	16606	16764	16959	16897	16611	16771	16853	16612	16908	16963	16825	16841	16684	16561	16558	16788	16689	16659	16603	16876	16914	16874	16652	16796	16606	16710	16740	16709	16727	17021	16614	16782	16735	16828	16694	16860	16951	16921	16447	16810	16703	16594	16955	16813	16949	16834	16711	16778	16846	16968	16888	16718	16824	16767	16835	16870	16840	16869	16790	16853	16819	16870	16662	16830	16870	16819	16849	16674	16700	16865	16779	16833	16707	16594	16716	16648	16856	16717	16603	16863	16901	16638	16699	16923	16873	16854	16767	16617	16871	16752	16818	16636	16661	16711	16876	16883	16804	16764	16823	16665	16832	16889	16711	16670	16604	16880	16744	16851	16853	16812	16731	16774	16784	16883	16826	16600	16739	16735	16756	16779	16775	16927	16620	16624	16585	16876	16780	16671	16670	16742	16700	16713	16686	16932	16766	16731	16525	16809	16773	16719	16771	16785	16786	16779	16880	16786	16879	16901	16838	16975	16772	16814	16561	16648	16767	16865	16906	16698	16712	16756	16835	16862	16883	16926	16709	16929	16711	16822	16857	16811	16814	16714	17011	16856	16742	16868	16743	16631	16930	16786	16659	16581	16740	16843	16836	16763	16800	16640	16595	16845	16635	16894	16937	16564	16686	16915	16660	16733	16843	16667	16817	16647	16919	16874	16796	16749	16727	16873	16697	16833	16851	16708	16880	16916	16833	16594	16739	16982	16669	16839	16706	16882	16729	16864	16805	17025	17056	16697	16796	16801	16757	16520	16687	16580	16737	16754	16735	16702	16510	16662	16801	16789	16649	16641	16802	16677	17005	16828	16770	16595	16737	16882	16745	16652	16673	16813	16939	16935	16818	16865	16782	16887	16723	16615	16916	16730	16927	16961	16963	16753	16734	16690	16768	16766	16667	16719	16659	16605	16987	16831	16816	16765	16818	16837	16697	16767	16916	16910	16610	16840	16766	16822	16798	16754	16885	16682	16903	16746	16826	16851	16706	16466	16732	16806	16536	16784	16594	16683	17018	16823	16725	16679	16753	16846	16859	16724	16784	16909	16543	16876	16726	16921	16947	16811	16779	16730	16751	16659	16626	16908	16786	16812	16942	16764	16896	16909	16755	16805	16765	16737	16945	16943	16737	16761	16975	16825	17037	16918	16759	16800	16967	16624	16807	16907	16672	16742	16815	16749	16964	16739	16931	16887	16677	16859	16764	16814	16871	17018	16800	16789	16799	16847	16760	16904	16841	16886	16983	16762	16760	16685	16795	16793	16704	16707	16891	16637	16656	16767	16710	16953	16683	16692	16643	16862	16815	16830	16772	16806	16755	16827	16855	16982	16650	16865	16952	16747	16931	16950	16610	16739	16666	16728	16972	16804	16944	17120	16745	16778	16944	16861	16837	16931	16443	16700	16659	16706	16909	16976	16656	16609	16758	16820	16667	16779	16765	16732	16911	16979	16756	16960	16760	16818	16718	16917	16813	16745	16667	16855	16764	16826	16638	16735	16998	16909	16688	16671	16625	16859	16584	16857	16625	16523	16709	16711	16718	16948	16867	16825	16762	16857	16796	16715	16767	16678	16886	16771	16770	16690	16609	16646	16888	16812
13330	23573	19996	17415	16385	15854	15419	15218	15083	14867	14569	14308	14215	14088	13865	13846	13744	13907	13758	13866	13778	13745	13805	13725	13689	13817	13955	13731	13909	13780	13904	13783	13811	13852	13859	13926	13712	13901	13616	13700	13789	13795	13777	13802	13831	13879	13652	13785	13683	13752	13665	13656	13742	13787	13721	13633	13730	13764	13667	13702	13784	13591	13711	13636	13727	13823	13798	13610	13704	13686	13687	13643	13821	13786	13653	13764	13666	13616	13889	13735	13799	13698	13720	13652	13652	13918	13826	13773	13658	13728	13611	13853	13611	13723	13762	13603	13732	13759	13663	13872	13537	13732	13663	13625	13739	13640	13768	13700	13645	13536	13955	13738	13692	13912	13701	13760	13583	13812	13664	13816	13766	13642	13782	13793	13713	13651	13601	13691	13823	13693	13545	13844	13730	13675	13681	13731	13679	13538	13617	13587	13843	13663	13602	13733	13649	13636	13720	13667	13763	13666	13593	13577	13702	13722	13611	13609	13661	13646	13690	13900	13601	13701	13645	13669	13845	13909	13728	13703	13666	13648	13775	13738	13726	13608	13702	13838	13770	13648	13751	13626	13605	13656	13691	13504	13716	13830	13707	13584	13815	13747	13609	13704	13554	13794	13541	13805	13726	13681	13872	13738	13565	13818	13676	13661	13717	13729	13760	13696	13828	13760	13790	13659	13649	13631	13751	13663	13713	13752	13739	13895	13723	13597	13665	13825	13704	13656	13792	13745	13570	13836	13615	13678	13622	13692	13688	13758	13733	13674	13704	13691	13717	13760	13588	13729	13696	13621	13777	13656	13437	13718	13597	13938	13659	13591	13784	13637	13669	13718	13772	13585	13678	13700	13689	13723	13604	13847	13558	13720	13631	13588	13657	13663	13806	13645	13761	13541	13641	13798	13616	13777	13814	13856	13572	13704	13720	13659	13609	13753	13624	13716	13736	13582	13426	13651	13712	13708	13617	13636	13788	13776	13660	13765	13695	13741	13713	13564	13819	13679	13716	13708	13667	13743	13511	13589	13672	13759	13757	13682	13744	13649	13805	13679	13812	13780	13743	13748	13805	13661	13929	13764	13666	13820	13696	13729	13682	13774	13639	13776	13528	13700	13733	13745	13607	13684	13663	13591	13811	13766	13766	13732	13666	13684	13719	13713	13727	13722	13746	13923	13672	13732	13739	13530	13787	13798	13744	13656	13773	13720	13648	13638	13562	13615	13674	13722	13579	13692	13624	13621	13758	13668	13731	13707	13822	13606	13922	13780	13734	13859	13644	13845	13639	13618	13808	13614	13650	13825	13732	13711	13696	13692	13613	13668	13560	13557	13580	13628	13815	13710	13635	13673	13662	13600	13746	13592	13680	13746	13790	13536	13641	13822	13706	13666	13649	13747	13626	13664	13611	13733	13764	13579	13674	13699	13666	13881	13669	13669	13601	13814	13642	13694	13572	13678	13684	13792	13491	13750	13761	13530	13708	13778	13672	13647	13752	13780	13663	13806	13684	13664	13848	13631	13678	13660	13717	13853	13815	13745	13698	13716	13715	13695	13678	13545	13579	13696	13674	13791	13817	13546	13611	13619	13694	13834	13810	13674	13844	13722	13665	13692	13721	13686	13754	13711	13680	13769	13848	13839	13828	13720	13658	13598	13635	13739	13704	13692	13648	13719	13616	13708	13736	13860	13791	13870	13618	13742	13606	13644	13712	13690	13693	13578	13656	13679	13630	13826	13740	13653	13522	13684	13624	13800	13780	13781	13757	13845	13682	13823	13612	13795	13797	13636	13546	13754	13644	13957	13604	13572	13712	13788	13719	13609	13633	13634	13676	13704	13691	13517	13622	13754	13629	13902	13726	13829	13465	13618	13685	13834	13666	13727	13706	13714	13709	13828	13661	13538	13704	13691	13810	13626	13704	13587	13632	13719	13684	13768	13838	13691	13766	13697	13557	13494	13814	13730	13705	13599	13867	13803	13666	13473	13767	13769	13530	13654	13565	13662	13861	13673	13788	13920	13859	13815	13744	13688	13705	13860	13781	13758	13547	13728	13704	13634	13674	13843	13542	13755	13839	13653	13614	13531	13720	13790	13716	13728	13700	13795	13680	13798	13526	13749	13743	13516	13746	13782	13683	13710	13645	13654	13644	13636	13826	13626	13714	13775	13484	13642	13874	13720	13812	13604	13575	13803	13617	13622	13657	13711	13745	13696	13462	13796	13682	13531	13731	13787	13861	13863	13745	13784	13586	13808	13623	13721	13747	13638	13564	13809	13482	13893	13652	13730	13761	13679	13602	13688	13674	13723	13675	13720	13655	13628	13795	13704	13724	13702	13676	13671	13765	13775	13877	13801	13772	13847	13712	13657	13792	13789	13676	13653	13707	13703	13630	13671	13797	13570	13791	13659	13706	13673	13749	13871	13721	13726	13816	13705	13724	13749	13829	13783	13779	13673	13675	13679	13871	13650	13619	13705	13648	13667	13850	13578	13770	13660	13710	13695	13593	13849	13834	13703	13728	13685	13956	13649	13740	13641	13649	13551	13703	13635	13786	13713	13678	13754	13627	13796	13808	13674	13729	13560	13621	13788	13734	13580	13664	13698	13778	13563	13643	13678	13837	13635	13770	13722	13626	13516	13671	13732	13608	13756	13601	13809	13670	13867	13734	13643	13617	13605	13711	13706	13770	13689	13700	13671	13758	13840	13637	13867	13710	13559	13693	13819	13779	13620	13611	13793	13563	13565	13804	13712	13467	13569	13695	13701	13669	13584	13731	13708	13664	13676	13593	13892	13634	13749	13774	13732	13723	13755	13706	13684	13682	13650	13631	13763	13682	13754	13814	13551	13635	13872	13564	13617	13785	13524	14084	13610	13680	13745	13677	13686	13647	13632	13734	13625	13882	13694	13596	13658	13738	13765	13649	13698	13700	13855	13861	13780	13634	13675	13718	13585	13890	13695	13688	13686	13526	13775	13724	13787	13757	13620	13666	13638	13657	13803	13697	13664	13825	13708	13664	13804	13615	13658	13761	13637	13688	13610	13681	13641	13834	13736	13688	13628	13974	13739	13685	13769	13737	13798	13756	13739	13762	13626	13668	13645	13797	13591	13678	13657	13710	13666	13695	13683	13726	13601	13716	13764	13759	13480	13599	13531	13660	13705	13565	13646	13666	13744	13786	13588	13705	13551	13694	13644	13918	13794	13819	13703	13686	13648	13623	13585	13742	13586	13716	13780	13572	13826	13676	13819	13779	13950	13762	13742	13832	13726	13670	13869	13562	13845	13765	13704	13777	13699	13583	13762	13820	13717	13737	13656	13616	13634	13611	13748	13792	13817	13654	13761	13763	13723	13757	13671	13587	13776	13671	13783	13780	13797	13879	13615	13694	13740	13790	13575	13612	13563	13667	13736	13648	13747	13613	13696	13876	13844	13723	13735	13576	13734	13758	13732	13730	13624	13710	13609	13856	13621	13751	13721	13590	13678	13665	13654	13704	13777	13690	13667	13727	13803	13619	13643	13694	13749	13805	13605	13691	13863	13707	13758	13705	13602	13885	13619	13781	13822	13775	13781	13727	13527	13778	13590	13707	13776	13553	13738	13618	13783	13869	13656	13728	13489	13867	13867	13600	13757	13575	13751	13821	13555	13802	13589	13460	13714	13575	13712	13665	13634	13742	13713	13802	13567	13581	13772	13663	13860	13778	13723	13607	13865	13697	13628	13531	13739	13605	13651	13705	13568	13721	13846	13761	13741	13785	13734	13641	13654	13681	13722	13870	13748	13773	13769	13643	13672	13818	13758	13712	13649	13831	13717	13824	13757	13823	13630	13661	13637	13595	13595	13611	13639	13708	13630	13752	13774	13745	13712	13768	13757	13681	13621	13819	13658	13659	13746	13819	13650	13646	13690	13800	13609	13770	13717	13717	13691	13731	13541	13746	13740	13796	13809	13643	13636	13884	13708	13776	13698	13799	13595	13755	13690	13728	13570	13459	13673	13838	13630	13881	13789	13561	13573	13705	13784	13695	13740	13673	13570	13788	13579	13514	13602	13613	13705	13693	13818	13736	13771	13707	13516	13894	13507	13560	13770	13643	13607	13815	13705	13788	13779	13717	13650	13629	13690	13703	13646	13688	13687	13619	13830	13745	13568	13488	13643	13688	13744	13748	13658	13663	13798	13712	13576	13823	13751	13601	13785	13806	13828	13774	13771	13604	13715	13815	13656	13610	13653	13850	13738	13785	13798	13631	13473	13651	13887	13735	13818	13659	13633	13619	13795	13696	13581	13597	13835	13810	13610	13672	13732	13688	13820	13626	13750	13774	13619	13595	13565	13527	13650	13820	13656	13925	13599	13778	13835	13794	13635	13679	13578	13710	13631	13704	13750	13809	13638	13760	13608	13770	13700	13811	13823	13669	13720	13805	13632	13784	13652	13650	13837	13687	13862	13702	13813	13701	13803	13592	13799	13811	13821	13780	13736	13696	13537	13696	13706	13730	13828	13714	13599	13582	13761	13758	13746	13647	13644	13593	13661	13649	13761	13810	13745	13650	13698	13638	13788	13766	13961	13583	13782	13731	13773	13641	13713	13706	13854	13691	13768	13727	13532	13563	13704	13711	13780	13695	13796	13897	13716	13715	13663	13717	13900	13676	13819	13749	13607	13775	13615	13670	13681	13610	13711	13733	13792	13716	13562	13681	13754	13600	13673	13726	13851	13500	13703	13792	13731	13652	13728	13883	13656	13760	13628	13655	13717	13671	13542	13642	13725	13673	13574	13585	13583	13815	13701	13614	13569	13702	13779	13798	13766	13788	13641	13567	13689	13699	13796	13832	13617	13725	13530	13733	13749	13654	13718	13818	13646	13577	13746	13712	13517	13627	13710	13743	13733	13693	13619	13610	13680	13669	13670	13658	13689	13498	13737	13669	13701	13784	13746	13655	13682	13671	13576	13896	13502	13840	13536	13794	13606	13597	13643	13615	13748	13663	13627	13497	13653	13693	13589	13685	13533	13732	13656	13778	13762	13581	13733	13686	13667	13633	13708	13629	13706	13817	13724	13705	13660	13795	13712	13704	13687	13535	13751	13791	13580	13636	13728	13733	13658	13626	13717	13817	13892	13732	13635	13794	13804	13664	13545
30106	22530	22507	20319	18120	17932	18050	17931	18200	18168	18032	17990	18011	17778	17873	17743	17607	17727	17732	17819	17991	17763	17776	17560	17869	17818	17572	17721	17719	17892	17622	17753	17919	17735	17633	17467	17835	17697	17802	17780	17729	17747	17812	17623	17719	17415	17645	17597	17544	17613	17777	17723	17613	17950	17930	17789	17873	17702	17858	17591	17868	17603	17754	17642	17954	17758	17673	17705	17815	17547	17764	17754	17819	17632	17811	17539	17774	17868	17732	17592	17703	17515	17668	17770	17531	17744	17580	17570	18011	17838	17693	17674	17807	17946	17780	17820	17564	17926	17792	17886	17579	17623	17631	17871	17746	17490	17866	17562	17924	17687	17748	17634	17721	17703	17582	17816	17842	17770	17688	17693	17620	17436	17712	17562	17565	17679	17687	17688	17626	17678	17923	17790	18141	17847	17667	17744	17690	17587	17869	17674	17843	17666	17649	17559	17578	17638	17550	17721	17562	17897	17698	17710	17744	17613	17711	17778	17754	17616	17592	17708	17563	17631	17660	17709	17468	17504	17591	17605	17816	17551	17721	17450	17942	17521	17626	17825	17705	17489	17825	17809	17667	17856	17743	17673	17891	17873	17647	17728	17672	17772	17701	17745	17647	17752	17666	17613	17602	17842	17715	17846	17748	17664	17837	17623	17622	17379	17686	17784	17576	17587	17718	17640	17716	17629	17628	17456	17505	17720	17523	17722	17882	17907	17738	17806	17662	17838	17770	17672	17735	17524	17883	17741	17596	17451	17964	17618	17620	17550	17686	17774	17669	17754	17559	17679	17775	17693	17786	17736	17751	17436	17723	17592	17570	17534	17849	17906	17861	17761	17867	17485	17605	17510	17803	17656	17868	17737	17664	17612	17571	17857	17805	17833	17806	17746	17600	17718	17690	17696	17751	17674	17742	17651	17725	17752	17707	17738	17595	17747	17753	17829	17714	17567	17789	17648	17657	17742	17897	17659	17856	17782	17678	17738	17812	17917	17664	17697	17658	17518	17853	17694	17568	17714	17791	17805	17915	17764	17863	17632	17835	17698	17794	17625	17777	17778	17754	17666	17727	17694	17611	17624	17796	17894	17961	18014	17926	17798	17716	17718	17639	17655	17744	17730	17785	17777	17608	17805	17806	17742	17664	17882	17866	17658	17577	17627	17734	17820	17818	17554	17979	17722	17681	17940	17898	17703	17757	17609	17629	17768	17451	17604	17725	17626	17405	17424	17691	17680	17723	17505	17707	17666	17868	17781	17724	17591	17558	17781	17740	17792	17785	17712	17781	17770	17871	17680	17854	17800	17844	17671	17726	17668	17849	17655	17641	17690	17910	17861	17558	17837	17570	17703	17606	17548	17650	17769	17717	17654	17830	17889	17638	17742	17772	17655	17934	17693	17852	17721	17712	17847	17727	17578	17815	17721	17670	17738	17409	17670	17764	17533	17742	17525	17747	17861	17738	17869	17875	17761	17643	17629	17844	17714	17951	17819	17623	17647	17909	17696	17524	17731	17742	17834	17584	17585	17800	17860	17889	17468	17818	17829	17559	17603	17407	17558	17736	17787	17817	17743	17687	17890	17441	17531	17928	17742	17988	17877	17636	17802	17621	17753	17762	17720	17793	17700	17795	17841	17800	17573	17717	17881	17696	17712	17677	17618	17598	17362	17581	17822	17663	17771	17696	17635	17595	17650	17737	17908	17536	17754	17829	17638	17679	17702	17662	17580	17665	17657	17567	17756	17693	17662	17663	17676	17745	17762	17810	17696	17765	17649	17963	17827	17613	17579	17866	17733	17709	17735	17772	17796	17695	17537	17403	17653	17706	17759	17905	17866	17624	17839	17692	17932	17865	17673	17637	17687	17666	17717	17795	17648	17502	17539	17853	17737	17621	17695	17824	17655	17968	17770	17850	17566	17790	17669	17568	17629	17831	17802	17681	17845	17681	17948	17658	17562	17756	17641	17659	17841	17811	17676	17648	17811	17830	17832	17778	17661	17699	17679	17896	17671	17735	17752	17620	17652	17744	17700	17804	17626	17741	17868	17691	17793	17761	17542	17494	17684	17788	17832	17675	17485	17822	17716	17751	17832	17619	17709	17792	17932	17837	17765	17811	17731	17588	17781	17728	17858	17651	17803	17832	17826	17699	17623	17525	17666	17649	17704	17798	17589	17637	17661	17890	17719	17675	17739	17743	17719	17822	17668	17725	17727	17530	17724	17801	17686	17699	17970	17728	17775	17865	17860	17647	17696	17587	17523	17523	17585	17845	17683	17652	17732	17489	17614	17692	17568	17608	17888	17865	17702	17864	17759	17737	17541	17611	17771	17770	17556	17748	17613	17854	17746	17568	17728	17764	18011	17742	17661	17828	17504	17709	17665	17893	17813	17565	17660	17724	17700	17655	17635	17833	17699	17635	17756	17772	17906	17793	17889	17787	17619	17529	17757	17774	17663	17613	17863	18085	17680	17816	17727	17766	17498	17847	17743	17660	17806	17846	17827	17864	17552	17510	17525	17646	17922	17902	17722	17492	17807	17832	17668	17618	17849	17786	17634	17673	17544	17725	17775	17655	17638	17616	17763	17728	17799	17701	17556	17786	17566	17729	17688	17701	17708	17707	17642	17679	17795	17787	17668	17847	17599	17744	18010	17750	17932	17769	17748	17577	17770	17538	17766	17546	17603	17624	17579	17635	17789	17610	17875	17818	17655	17928	17752	17684	17602	17604	17586	17708	17954	17739	17840	17618	17881	17719	17676	17611	17672	17805	17812	17695	17414	17625	17571	17722	17711	17709	17758	17731	17818	17690	17673	17989	17736	17660	17679	17849	17524	17836	17673	17727	17699	17721	17724	17820	17732	17767	17630	17895	17695	17766	17743	17820	17727	17850	17909	17781	17599	17690	17971	17598	17507	17599	17922	17805	17687	17521	17755	17881	17901	17758	17743	17634	17874	17727	17637	17611	17795	17966	17668	17592	17775	17783	17651	17615	17852	17862	17657	17594	17768	17588	17642	17803	17718	17762	17742	17694	17500	17624	17731	17805	17699	17524	17878	17713	17712	17493	17832	17809	17687	17827	17877	17616	17686	17714	17607	17752	17839	17815	17762	17835	17780	17635	17709	17933	17803	17755	17834	17775	17762	17504	17624	17865	17779	17783	17714	17656	17688	17943	17766	17743	17669	17599	17890	17723	17698	17811	17648	17660	17910	17743	17669	17806	17722	17737	17819	17945	17943	17869	17752	17738	17898	17576	17655	17624	17645	17847	17872	17780	17661	17648	17923	17589	17755	17588	17675	17760	17755	17772	17785	17756	17569	17714	17831	17832	17807	17542	17569	17571	17724	17766	17476	17752	17724	17781	17826	17694	17679	17786	17515	17795	17883	17668	17737	17741	17467	17797	17519	17663	17585	17672	17743	17582	17653	17657	17865	17729	17503	17605	17943	17687	17780	17921	17900	17735	17827	17783	17633	17800	17861	17742	17631	17747	17587	17674	17710	17573	17789	17624	17643	17854	17830	17678	17740	17603	17644	17856	17527	17523	17676	17784	17749	17622	17651	17598	17709	17736	17827	17667	17716	17832	17823	17590	17795	17694	17675	17596	17886	17531	17728	17726	17654	17520	17811	17501	17595	17715	17661	17681	17713	17740	17958	17731	17885	17860	17867	17729	17678	17633	17713	17570	17842	17802	17610	17654	17554	17503	17575	17852	17518	17778	17526	17960	17732	17602	17761	17787	17578	17736	17754	17722	17672	17597	17692	17783	17539	17805	17741	17796	17655	17808	17843	17865	17752	17380	17734	17728	17763	17730	17864	17639	17686	17848	17787	17845	17615	17775	17646	17633	17731	17821	17892	17756	17667	17776	17820	17788	17710	17589	17770	17724	17644	17651	17919	17686	17769	17759	17843	17735	17782	17424	17856	17749	17701	17635	17859	17580	17738	17649	17693	17544	17728	17766	17756	17715	17847	17718	17532	17799	17746	17837	17754	17492	17672	17792	17627	17663	17733	17883	17708	17595	17678	17519	17543	17792	17811	17719	17849	17767	17769	17785	17570	17540	17563	17908	17659	17775	17649	17899	17724	17603	17712	17726	17618	17746	17816	17620	17596	17628	17717	17746	17577	17675	17803	17553	17793	17672	17678	17965	17573	17690	17903	17801	17854	17556	17962	17653	17605	17678	17753	17757	17715	17894	17800	17911	17807	17657	17627	17896	17691	17930	17595	17787	17739	17707	17723	17823	17801	17805	17704	17775	17849	17627	17827	17750	17881	17693	17646	17760	17598	17751	17774	17704	17803	17597	17672	17640	17656	17763	17595	17572	17661	17583	17700	17725	17707	17812	17718	17873	17789	17931	17779	17724	17592	17702	17737	17671	17918	17623	17678	17904	17768	17648	17685	17863	17787	17581	17568	17670	17628	17835	17933	17644	17709	17677	17626	17721	17717	17826	17869	17863	17812	17722	17543	17631	17802	17766	17916	17822	17771	17829	17843	17800	17605	17510	17657	17647	17899	17735	17760	17849	17586	17850	17755	17677	17627	17738	17804	17820	17598	17670	17540	17728	17618	17694	17807	17615	17644	17651	17636	17787	17705	17658	17720	17730	17634	17597	17552	17781	17869	17696	17693	17603	17638	17710	17696	17468	17751	17713	17883	17772	17761	17781	17698	17971	17574	17878	17684	17776	17837	17620	17706	17715	17742	17696	17867	17674	17733	17759	17941	17682	17687	17633	17593	17830	17655	17748	17465	17852	17539	17615	17870	17743	17820	17746	17715	17628	17874	17762	17850	17823	17832	17728	17877	17755	17766	17687	17590	17788	17801	17720	17656	17564	17659	17852	17588	17717	17640	17943	17502	17770	17740	17746	17864	17771	17863	17839	17565	17748	17824	17623	17779	17853	17736	17801	17772	17715	17825	17756	17776	17954	17790	17618	17795	17724	17648	17781	17621	17742	17541	17661	17716	17682	17881	17660	17682	17609	17685	17586	17862	17689	17769	17845	17763	17836	17772	17731	17715	17678	17907	17768	17847	17625	17822	17930	17687	17584	17626	17538	17798	17510	17710	17832	17554	17879	17666	17591	17702	17684	17682	17713	17684	17720	17772	17790	17734	17563	17773	17856	17770	17649	17548	17404	17838
15927	17715	16509	15351	15034	14857	14857	14753	14902	14903	14712	14538	14492	14378	14249	14437	14553	14247	14505	14528	14344	14264	14440	14381	14278	14385	14113	14415	14286	14406	14403	14425	14212	14298	14324	14283	14357	14258	14577	14287	14262	14304	14399	14250	14263	14290	14167	14232	14217	14395	14321	14187	14217	14216	14250	14290	14340	14210	14347	14370	14244	14255	14371	14399	14434	14402	14180	14347	14349	14422	14329	14166	14411	14462	14262	14245	14319	14453	14071	14210	14236	14487	14416	14449	14376	14315	14394	14211	14353	14233	14423	14491	14363	14260	14303	14293	14158	14219	14444	14257	14327	14400	14274	14425	14336	14338	14130	14236	14203	14354	14279	14381	14465	14424	14208	14279	14458	14459	14375	14312	14244	14320	14374	14385	14351	14186	14343	14131	14301	14353	14385	14406	14382	14238	14337	14362	14275	14300	14266	14242	14331	14236	14495	14249	14279	14229	14250	14300	14365	14352	14391	14150	14284	14348	14319	14434	14203	14421	14259	14195	14244	14166	14189	14404	14206	14190	14082	14266	14451	14447	14345	14384	14283	14207	14246	14182	14410	14072	14325	14287	14302	14361	14332	14254	14450	14291	14357	14332	14313	14369	14227	14385	14224	14275	14329	14341	14351	14332	14382	14376	14482	14261	14420	14340	14242	14140	14293	14346	14288	14392	14547	14468	14452	14151	14270	14338	14320	14329	14211	14305	14225	14132	14374	14360	14424	14302	14241	14441	14285	14317	14256	14206	14347	14297	14239	14444	14320	14211	14385	14377	14411	14151	14386	14327	14333	14139	14298	14243	14328	14337	14237	14314	14247	14409	14401	14242	14184	14236	14280	14327	14353	14519	14201	14373	14394	14408	14290	14225	14364	14157	14376	14324	14337	14402	14403	14341	14416	14284	14436	14323	14353	14188	14402	14214	14458	14233	14470	14271	14476	14159	14411	14338	14477	14218	14321	14334	14348	14343	14126	14427	14217	14434	14522	14139	14308	14203	14251	14242	14390	14346	14424	14088	14459	14381	14214	14337	14501	14224	14424	14390	14399	14337	14133	14350	14360	14252	14333	14170	14160	14398	14312	14359	14406	14246	14285	14152	14283	14202	14467	14298	14292	14268	14253	14340	14622	14331	14207	14144	14312	14231	14496	14472	14266	14318	14269	14441	14350	14212	14276	14255	14290	14418	14139	14207	14293	14362	14380	14283	14251	14292	14332	14337	14337	14287	14331	14206	14410	14418	14285	14207	14320	14307	14318	14227	14327	14034	14232	14436	14309	14239	14413	14189	14302	14207	14212	14346	14363	14257	14555	14215	14467	14321	14371	14184	14185	14267	14372	14346	14609	14239	14469	14182	14276	14298	14296	14241	14358	14170	14408	14296	14352	14352	14321	14219	14193	14450	14156	14405	14389	14402	14423	14334	14266	14262	14334	14062	14284	14383	14224	14261	14333	14473	14323	14426	14270	14233	14549	14518	14319	14198	14266	14366	14351	14368	14507	14498	14265	14366	14328	14374	14176	14255	14343	14412	14426	14329	14375	14271	14230	14363	14238	14468	14315	14425	14198	14412	14528	14310	14480	14349	14161	14346	14308	14454	14112	14452	14269	14361	14351	14416	14373	14386	14361	14479	14318	14268	14474	14165	14445	14396	14188	14465	14267	14398	14403	14348	14385	14146	14184	14506	14228	14215	14362	14255	14334	14299	14243	14334	14062	14402	14384	14304	14265	14154	14344	14264	14350	14464	14345	14286	14289	14242	14267	14382	14419	14323	14304	14240	14273	14439	14468	14058	14426	14480	14379	14510	14377	14535	14333	14362	14330	14368	14426	14248	14311	14292	14455	14497	14320	14373	14332	14358	14275	14364	14358	14193	14360	14156	14291	14378	14371	14237	14336	14248	14206	14287	14362	14369	14314	14485	14394	14228	14397	14428	14225	14349	14508	14306	14168	14391	14318	14311	14199	14317	14308	14336	14327	14253	14389	14332	14470	14509	14319	14346	14294	14207	14305	14239	14260	14208	14324	14275	14340	14345	14190	14144	14281	14282	14324	14456	14318	14399	14262	14372	14482	14333	14249	14290	14441	14021	14248	14316	14228	14447	14297	14359	14230	14359	14400	14248	14343	14342	14287	14265	14312	14259	14304	14380	14351	14336	14315	14332	14140	14117	14307	14312	14304	14312	14257	14442	14246	14417	14309	14353	14402	14437	14178	14262	14376	14177	14263	14409	14377	14429	14305	14467	14341	14406	14366	14422	14396	14397	14459	14367	14316	14244	14337	14205	14262	14406	14251	14387	14339	14384	14179	14437	14259	14302	14466	14255	14406	14309	14160	14390	14257	14222	14366	14310	14219	14304	14431	14322	14398	14372	14293	14298	14348	14363	14327	14290	14401	14350	14269	14265	14388	14432	14363	14198	14189	14351	14205	14354	14303	14485	14364	14269	14154	14278	14400	14277	14257	14271	14460	14234	14257	14384	14391	14267	14220	14518	14421	14292	14390	14262	14195	14323	14357	14364	14164	14274	14365	14204	14279	14230	14230	14307	14351	14314	14450	14371	14235	14239	14335	14330	14181	14421	14179	14307	14234	14201	14303	14483	14173	14346	14308	14317	14240	14474	14313	14291	14253	14517	14388	14282	14374	14305	14305	14274	14269	14165	14266	14469	14234	14177	14396	14328	14333	14453	14463	14283	14179	14397	14340	14358	14330	14281	14364	14195	14217	14387	14317	14275	14463	14262	14444	14340	14271	14187	14383	14284	14222	14346	14323	14191	14263	14145	14267	14258	14405	14442	14272	14276	14386	14374	14287	14244	14216	14353	14364	14407	14384	14329	14353	14455	14205	14344	14358	14369	14285	14098	14547	14342	14432	14290	14443	14181	14341	14324	14272	14380	14188	14236	14451	14270	14278	14390	14259	14201	14180	14357	14507	14342	14318	14181	14367	14549	14314	14272	14276	14241	14342	14437	14211	14386	14404	14293	14321	14282	14399	14263	14347	14316	14412	14438	14380	14349	14391	14291	14309	14420	14305	14222	14251	14136	14296	14344	14388	14439	14413	14430	14185	14316	14506	14438	14314	14291	14273	14402	14235	14351	14414	14267	14188	14461	14204	14215	14422	14486	14485	14264	14423	14155	14322	14452	14268	14310	14184	14409	14190	14449	14448	14314	14477	14243	14372	14406	14363	14312	14416	14180	14422	14394	14362	14361	14302	14331	14301	14098	14280	14157	14363	14374	14259	14318	14326	14302	14303	14303	14425	14404	14441	14313	14224	14246	14117	14569	14531	14377	14219	14153	14401	14250	14316	14141	14196	14358	14334	14158	14333	14450	14377	14296	14106	14340	14206	14386	14286	14158	14346	14173	14235	14348	14453	14446	14352	14191	14338	14433	14412	14252	14346	14411	14331	14334	14355	14486	14406	14381	14323	14247	14063	14267	14381	14276	14375	14481	14369	14472	14360	14360	14357	14311	14272	14393	14320	14528	14193	14272	14354	14372	14363	14426	14511	14287	14306	14126	14330	14442	14273	14376	14301	14178	14364	14276	14381	14442	14207	14251	14436	14335	14317	14074	14298	14403	14432	14328	14352	14376	14291	14266	14401	14474	14249	14169	14408	14333	14354	14381	14222	14246	14365	14333	14388	14300	14367	14455	14216	14238	14447	14215	14366	14346	14331	14220	14209	14243	14415	14332	14368	14224	14337	14308	14155	14397	14276	14391	14296	14199	14179	14321	14436	14251	14247	14292	14172	14288	14351	14296	14304	14310	14277	14247	14318	14180	14366	14426	14180	14308	14247	14407	14299	14161	14589	14357	14389	14359	14495	14275	14282	14231	14446	14363	14250	14422	14251	14169	14361	14206	14477	14166	14359	14306	14303	14424	14414	14356	14332	14475	14309	14381	14143	14438	14335	14287	14245	14145	14509	14354	14401	14102	14249	14300	14562	14285	14367	14422	14386	14403	14199	14324	14262	14410	14152	14409	14358	14289	14252	14364	14308	14303	14233	14259	14341	14396	14266	14385	14371	14322	14320	14251	14229	14266	14270	14152	14442	14333	14465	14330	14230	14357	14284	14375	14203	14274	14284	14272	14177	14299	14412	14365	14617	14357	14199	14252	14331	14370	14507	14533	14267	14205	14424	14195	14218	14217	14514	14334	14228	14450	14192	14151	14349	14417	14281	14427	14393	14338	14390	14343	14215	14336	14278	14223	14173	14408	14203	14295	14293	14166	14353	14349	14390	14377	14271	14318	14469	14201	14403	14191	14248	14265	14289	14261	14246	14402	14277	14419	14180	14269	14355	14285	14261	14238	14340	14395	14227	14403	14443	14461	14305	14457	14193	14082	14275	14151	14414	14370	14278	14399	14343	14360	14215	14344	14470	14312	14273	14441	14367	14443	14294	14232	14316	14361	14217	14477	14364	14358	14345	14278	14337	14358	14266	14413	14141	14335	14410	14087	14400	14338	14259	14289	14376	14091	14340	14363	14245	14295	14457	14278	14289	14459	14254	14330	14375	14337	14457	14397	14275	14271	14171	14137	14346	14257	14435	14316	14364	14397	14455	14340	14453	14403	14469	14301	14439	14299	14328	14327	14399	14460	14304	14222	14254	14461	14391	14443	14288	14543	14380	14287	14247	14266	14413	14312	14326	14278	14271	14219	14407	14193	14390	14220	14305	14257	14505	14458	14380	14283	14504	14348	14386	14492	14376	14280	14198	14149	14094	14415	14275	14314	14333	14154	14246	14492	14319	14264	14308	14106	14289	14280	14165	14441	14338	14348	14093	14379	14111	14326	14124	14117	14370	14383	14321	14368	14351	14328	14351	14435	14215	14239	14390	14256	14316	14396	14275	14377	14235	14198	14173	14399	14269	14240	14317	14252	14276	14291	14256	14315	14244	14461	14232	14304	14271	14478	14485	14239	14321	14195	14419	14415	14392	14407	14292	14202	14370	14364	14246	14360	14382	14404	14313	14362	14299	14249	14359	14513	14193	14320	14169	14357	14433	14487	14388	14235	14441	14370	14350	14558	14218	14398	14356	14464	14377	14154	14400	14287	14414	14195	14346	14298	14334	14515	14257	14519	14314	14360	14389	14406	14388	14328	14274	14281	14352	14254	14426	14271	14489	14338
23359	21343	28140	25094	22125	20628	19748	17858	17654	17681	17730	17550	17518	17368	17326	17274	17105	17022	17322	17079	17010	17145	17238	17096	17076	17131	17199	16861	17130	17010	17007	17086	16933	16841	17037	17357	17082	17216	17093	17120	17043	16911	16880	16961	17076	17225	17094	17037	16971	16990	16863	16939	16975	17012	17198	16952	16917	17076	17036	16864	17057	17205	17022	16951	17019	17026	16851	17019	16920	16915	17149	17051	16806	16581	16898	16828	16761	17042	16937	17065	17032	17007	17183	16844	16921	16880	16799	16940	17014	16730	17078	17051	17090	17172	17068	16927	16800	17039	16868	16928	16942	17022	17015	16943	16761	17182	16928	17055	16936	16817	16920	16982	16979	16819	16793	16952	17023	16875	17117	17021	17084	17010	17010	16973	17075	16839	17042	16938	17017	16788	16885	17181	17006	17100	17000	16947	17020	16951	16960	16756	17079	16847	16727	17089	16927	17131	17148	16981	16686	16986	16729	16753	16959	17121	17098	16880	17145	17066	16916	16892	17228	17034	17055	16875	17097	17122	16820	16839	17021	17004	17024	17011	17173	16846	16857	17084	17014	16823	16979	17035	17049	16936	17002	17040	16825	17112	16819	16987	16864	16854	16690	17003	17047	16787	16984	16914	16775	16820	17155	17050	17120	17014	17049	16947	17118	16786	16826	16936	16708	17117	16911	17021	17018	17007	16911	16990	16966	16854	17183	17144	16929	16965	17065	16974	17004	17124	17128	17195	17260	17259	16966	16820	16979	17188	16898	17000	16794	17039	17020	16737	16971	17051	16907	16941	16993	16818	17121	16976	16938	16752	16891	16718	16931	16812	17039	17064	17292	17097	17099	17002	16812	16854	16947	16870	16976	16996	17068	16990	16941	16803	17007	17129	17052	16677	17109	16815	16815	17069	17075	17024	17009	16875	16728	16940	16951	16998	17053	17053	17021	17082	17030	17103	17139	17038	17128	17112	16926	17046	16883	16911	17153	16897	17100	17020	16820	17118	16953	16984	16887	16856	17031	17044	16803	17044	17101	17064	17009	16812	17048	16864	16857	17042	17145	17182	17099	16988	16892	16866	16972	16946	17179	17129	16986	16828	17038	17048	16817	17127	16830	17082	17128	17200	16848	17057	16961	17318	16952	16866	16828	16924	17135	16956	16906	17016	17112	16988	17011	16970	17192	17011	16903	16849	16945	16973	16976	16953	16790	16951	17040	16928	16966	16811	16930	17062	16865	17078	16859	17285	16944	16908	17019	16895	16824	17044	16730	17155	17213	17085	17165	16984	16760	17052	16802	17006	16975	17095	17090	17076	16886	16827	16820	16806	16731	17127	16851	17230	17041	16891	16942	16934	16874	17014	17000	17039	16985	17065	17016	16867	16965	16971	16886	16954	17019	16880	17200	17079	17054	17143	17239	17109	16989	17122	17290	17194	17112	17222	16977	17134	16775	16868	16982	16836	16976	16818	16877	16907	16855	17020	16860	16964	16763	17033	17005	16874	16854	16975	17061	17062	16951	16956	17098	16959	16880	16997	16850	16961	17146	17036	16876	16906	17034	17019	16983	16972	17102	17015	16859	17142	16998	17065	17110	17080	16975	17019	16900	16988	16973	16996	16875	17050	16932	17185	16917	16941	17068	17063	16992	16972	16910	16998	17147	16939	17108	16958	16885	17059	16949	17010	16848	17005	16875	16865	17037	16842	17144	16909	17049	17174	16895	16885	17061	16898	17051	17082	17017	16919	17038	16872	16913	16858	17251	17023	17040	16923	16949	16993	16627	16943	16949	16997	16886	16931	17093	16971	17032	17139	17103	17045	16869	16915	16825	16890	17109	17071	16832	17112	17181	16921	17269	16963	16918	16924	16826	17087	17018	16966	17079	17033	17150	16909	17060	17070	17040	17115	16957	16940	16863	16917	16941	17037	17027	17008	17032	16821	16999	16881	17187	16899	17014	16933	16968	17186	16831	17031	16988	16870	16928	17032	17045	16905	17005	16998	16907	16853	16892	17099	17097	17001	16937	16768	16999	17011	16901	17065	16785	16967	16913	16862	17030	17251	16976	16937	16992	16977	16921	16947	16981	16972	17072	16864	17103	16809	16976	17030	17013	17034	17153	16730	16885	16749	16914	16919	17023	17045	16870	17016	16962	17116	16940	17000	16891	16849	17093	16941	17162	16993	16910	16872	16995	17000	17039	16900	17099	17200	16872	16980	16908	16880	17048	17233	17048	16992	16993	16983	17163	17113	16862	17055	16984	16870	16904	17037	16939	17057	17052	17051	17041	17030	16858	17154	16966	17098	17060	16910	16732	16998	16875	17062	16906	16912	16974	16955	16818	16801	16722	16976	16926	17174	16983	16702	16989	16949	16898	16919	17040	16944	16929	16917	17043	17182	17117	17071	16953	17009	17118	17061	17062	16877	17128	17049	17034	17001	17088	17005	17031	16991	17051	16790	16996	16864	16925	16882	17126	16914	16975	17023	17174	16907	16972	16861	17062	17035	17039	17091	17082	16931	16994	16811	16892	17149	17009	17028	16920	17033	16870	16957	16867	16925	16973	17088	16954	16923	16979	17016	17190	17235	16901	17216	17110	16980	17056	16846	16855	17013	17240	16905	16992	16998	17046	17057	17024	16830	16980	16961	16989	16738	16956	16871	16999	17026	17032	16903	16915	17044	17008	16892	16919	17110	16978	16829	17157	17161	17012	17182	17022	16867	16978	16973	17044	17194	17224	16854	17096	17040	17026	16958	17121	17021	16848	17020	16902	16688	16875	17000	16924	16939	16850	16838	16890	16984	16999	16937	17036	16998	16798	16866	17098	17077	17134	17072	17100	16989	16948	16786	16912	17004	17086	17066	16960	17035	16942	16934	16842	17023	16992	17085	16984	16930	17040	17140	16943	16842	16723	16888	16923	16824	16922	16942	17011	17002	17030	16964	17065	16978	17051	17172	17063	17110	17086	16790	16865	17085	16835	17000	16893	16836	16813	17045	16964	16866	16962	16872	17055	17174	16981	16919	16988	17085	16936	17049	17092	16941	16995	16908	17081	17018	17106	17020	16709	17016	17164	16962	16730	16781	17003	16866	16843	16924	16921	16879	17034	17220	17135	16915	16962	16910	16995	17010	16983	16943	17129	16786	16992	16907	16936	17019	16887	16920	16918	17136	17111	16958	17130	17041	17063	16973	16941	16916	17123	17120	17024	17189	17199	17180	16976	17168	16975	16922	16991	17072	17056	16804	17030	17085	17159	17051	16996	17052	16898	17032	16863	16987	17154	16892	17035	16987	17269	17022	16860	17156	16988	17004	16697	16953	17095	16803	16945	16955	17033	16961	17126	17148	17004	17049	17081	16998	17126	17021	16996	16924	17031	16997	16956	16944	16924	16665	17128	16841	17103	16866	17010	17043	17042	17142	16850	16784	16858	16987	16961	16876	16933	16906	16908	16831	17286	16892	16843	16950	17087	16895	16970	16950	17079	16883	17109	16920	16989	16723	17023	16759	16908	16844	16962	17028	17120	16790	16990	16980	16916	16996	17009	17166	16973	17039	16896	16924	16913	17068	16921	16956	16718	17012	17043	17307	16940	16849	16874	17043	17205	16956	17019	17074	17043	16978	16833	16951	16744	16828	17061	16891	17040	16738	17074	17016	16879	16808	16901	17138	16993	17017	16895	17029	17041	16669	16823	16990	16921	16911	16977	17011	16951	17223	16977	17080	16923	17086	16956	16943	17165	16970	17024	17159	17217	16989	17019	16935	16876	16805	17023	17188	17062	17112	16948	17092	16988	16906	17065	17015	17012	16722	17041	16919	17226	16891	16905	16838	17096	16949	16836	17162	16926	17060	16890	16929	17101	16949	16806	16873	16843	16923	16955	16831	17197	17062	16882	16983	17119	16870	16883	16886	16975	16975	16944	16790	16869	16950	17267	16960	16918	17057	16997	16800	17138	17068	17074	16997	17040	16955	16994	16793	16984	16895	16836	16980	16985	17088	17066	17080	16994	16760	16979	16859	16780	16998	16911	17011	16951	16893	16923	16858	16946	17076	16984	16918	16935	16971	16945	17078	16879	17105	16918	17187	16785	17019	16815	17051	17024	16818	17037	17050	16954	17069	16952	17082	17041	17256	16980	16924	16951	17011	17104	16881	16995	17056	16940	16815	17187	16782	16791	16903	16776	16955	17031	16994	16915	16872	16942	17129	17049	17043	16917	16774	17079	16918	16929	17121	16901	16863	17241	17053	17037	17038	17007	17095	17084	17192	16882	16848	17096	16840	16787	16920	16959	17001	17026	16810	16979	17045	17056	17175	16706	17075	16926	16981	16758	17181	16963	16868	16757	17069	17006	17075	16983	16905	16962	16923	16914	16796	16956	17092	17063	17174	17074	16889	17194	17115	17087	16751	17015	16847	16687	17033	17107	17015	17017	16944	16945	16854	16679	17078	17152	17145	17065	17203	17084	17138	16982	17065	16972	17076	17068	17095	16841	16934	17026	17123	17040	16905	17037	16882	17076	17032	16946	16904	16885	17177	16990	16799	17094	17014	17090	16993	17004	17134	17066	16676	17001	16869	16959	16914	17070	17100	16867	16798	16866	17092	17010	16969	16717	17280	17139	17078	17021	17053	17018	17069	17106	16946	16901	17076	16839	16859	17067	16950	17068	16947	17059	17077	17161	17081	16935	16902	16878	16930	17000	17010	16866	16932	16941	17208	17075	16774	16922	16805	17042	16897	16787	17021	17062	17000	16921	16841	16995	17048	16996	17046	17056	16946	17016	16901	17000	16795	17004	16903	17066	17054	16921	16900	17161	17163	16790	16862	17033	17007	16983	17067	17041	16820	16899	17073	17147	17026	16985	17091	17042	17184	16887	17099	16900	16968	17115	17017	16874	17006	16964	17028	16863	17020	17081	17092	17063	17009	16990	16987	17088	16900	17080	17004	16961	16938	17121	17009	16933	16892	16956	16908	16882	17039	17127	17209	16897	17012	17004	16986	16842	16985	17004	16793	16999	17210	16923	17206	16962	17085	17042	17046	17215	17212	16935	17030	17039	16923	17107	17028	17173	16882	17022	17073	17288	17140	16987	16872	16578	16957	16878	16892	16969	16904	16871	16972	17054	16772	17038	17022	16686	16913
12595	20862	18630	16783	15924	15130	15032	14854	14996	14654	14551	14439	14112	14045	13899	14009	14234	13838	14175	14153	13855	14017	14041	14044	13945	13874	13953	13920	14065	13849	13947	14000	13767	13848	13836	14043	14042	13837	13951	14138	13997	13988	13908	13855	14067	14068	14151	13838	13995	13987	13891	13909	13830	14002	13938	13941	13794	13805	13832	13891	13853	13831	14070	13949	13933	13778	13935	13939	13918	13769	13951	14013	13878	13936	13980	13840	13701	13933	13841	14114	13957	13917	13923	13993	14035	13807	14010	13781	13803	13885	13780	13910	13697	13842	13810	14024	13859	14096	13726	13995	13994	13878	13877	14183	13838	13877	13846	13917	13880	13822	14026	14003	13847	13969	13907	13876	13684	13892	13763	13870	13897	13873	13823	13883	14064	13811	14035	13970	13959	13939	13929	13985	13847	14055	13844	14072	13911	13808	14115	13888	13819	13980	14061	13812	13807	14042	13954	14042	13961	13831	13933	13967	13960	14069	14094	13820	13862	14053	14069	13970	13969	13928	13928	13854	13766	14014	13835	13869	13924	13911	13865	13849	13775	13969	13969	13895	13860	13878	13822	13885	13958	14012	13849	13873	13862	13912	14013	13879	14100	13893	13806	13975	13881	13780	14020	13898	14016	13817	13871	13866	13942	13847	13898	13863	13775	13877	13719	13770	13885	13838	13733	13927	13991	13741	13952	13940	14032	13876	13837	13927	13939	14180	13898	13799	13910	13767	14079	14048	14033	13928	13944	13869	13984	13801	13753	14120	13906	13954	13854	13791	13848	13882	13960	14047	13971	13859	13918	13878	13921	13941	13877	14066	13906	14025	13895	13950	13868	13860	13833	14007	13923	14021	13980	14074	13885	13974	13999	13859	13916	14143	13837	13783	13867	13824	13984	13796	13936	13970	13680	13985	14047	13830	13992	13754	13781	13950	13704	13919	13839	13952	13926	13767	13938	13845	13986	13820	13728	14009	13896	13856	13993	13913	13822	13754	14020	13991	13983	13908	13913	13886	13988	13947	13841	13851	13787	13850	13963	13938	13770	13967	14103	13848	13880	14014	13868	13934	13991	13994	14035	13962	13973	13906	13892	13971	13916	13922	13853	13918	13901	13716	13918	13751	13841	13963	13977	14005	13823	13845	13924	13854	13849	13897	13983	13787	14025	13636	13976	13808	13890	14050	14001	13815	13868	13860	13894	13844	13809	13883	13879	13848	13850	13773	13918	13819	13813	13960	13730	13957	13978	13912	13772	13858	13896	13960	13856	13737	13881	13927	13870	13825	13845	13878	13837	13849	13724	13806	14039	13938	14011	13990	13859	13812	13857	13893	13887	13997	13875	13909	13838	13926	13977	13843	13872	13882	13837	14049	13869	13862	13953	13867	13809	13927	13781	13919	13900	13863	13821	13871	13865	13732	13889	13906	13802	14045	13875	14082	13924	13910	13898	14024	14002	13959	13838	13935	13855	14157	13909	13830	14085	14007	13828	13874	13902	13934	13945	13767	13994	13977	13894	13795	13986	13787	14031	13856	13701	13967	13910	13874	13831	13936	13972	14021	14016	13710	13880	13931	14042	13930	13826	13917	14002	13863	13932	13852	13975	13694	13706	14170	13981	13886	13905	13812	13884	13970	13956	13915	13995	13908	13846	13881	13761	13872	14043	14059	13822	14000	13929	13951	13810	13996	13924	13854	13972	13936	13950	13843	13871	13952	13881	13845	13867	14018	13816	13824	14064	13928	13716	13833	13916	13937	14148	13845	14001	13875	13890	13873	14047	13763	13754	13985	13779	14112	13918	13829	13836	13986	13837	13837	13841	13941	13999	13789	13967	13845	13986	13792	14013	13866	13859	13940	13889	13790	13720	13766	13861	13701	13869	14091	13869	13958	13888	13840	13795	13832	13857	13892	13948	13891	13778	13958	13906	13953	13723	13957	13937	13900	14011	13952	13751	14003	13909	13843	13890	14037	14058	13959	13852	13878	13807	13952	13904	13826	13793	13899	13931	13895	13831	13851	13897	13848	13817	13913	13933	14002	13815	13868	13949	13868	13986	13891	13944	14031	13946	13841	13791	13790	13877	13955	13932	13752	13881	14109	13954	13763	13839	13993	13942	13923	13991	13871	13858	14051	14063	14046	13880	13811	13861	13900	13983	13783	14081	13862	13704	13923	13963	13921	13947	13942	13935	13801	13874	13948	13918	13891	13864	13947	13868	13948	13991	13732	13878	13945	13848	13925	13833	13711	14020	13819	13819	13854	13954	13774	14116	13738	13994	13932	13975	14170	13784	13997	14042	13848	13842	13933	13812	13854	13806	13953	13985	13894	13894	13913	13911	13732	13993	13969	13753	13783	14037	13755	13956	13865	13949	13871	13830	13942	14017	14055	13957	13773	13903	13884	13829	13907	13869	13965	13868	13845	13866	13853	13941	13885	13947	13712	13827	13809	13920	13801	13798	14031	13815	14089	13837	13962	13929	13799	13969	14060	13880	13786	13855	13794	13960	13898	13908	13884	14020	13879	13949	13975	13840	14118	13901	14083	13827	13986	13786	13852	13982	13859	13948	13912	13934	13952	13907	13900	13976	13949	13791	14064	13982	13739	13901	14151	13941	13801	13930	13757	13989	13895	13877	14061	13927	13812	13992	13896	13728	13743	13832	13817	13989	13975	13908	13984	13928	13861	13780	13804	14015	13955	13896	13819	13966	13985	13673	14086	13865	13954	13897	14029	13913	13923	13944	13851	13881	13986	13822	13992	14011	13905	14073	13945	13973	13874	13740	13900	13862	13980	13956	13929	13992	13863	13910	13898	13931	14060	13976	13801	13821	13908	13891	13755	13972	13988	13956	13662	14043	13969	13760	13851	13897	13854	13699	13991	13791	13913	13843	14072	13976	14033	13840	13945	13891	13823	14007	13854	13835	13952	13800	13834	13992	13857	13982	13969	13972	13818	13780	13917	13860	14012	13752	13873	13878	13734	13994	13831	13990	13860	13805	14014	13868	13891	13840	13823	14024	13845	13982	13894	13812	14050	13884	13878	13863	13968	13946	13860	13820	13945	14016	13822	14010	13909	13964	13836	13963	13906	13875	13798	13883	14002	13863	13961	13977	14010	13889	13862	13895	13785	13936	13886	13944	13923	13833	13859	13817	13824	13933	13950	13929	13778	13929	13895	13868	13871	14029	14060	13888	13872	13879	13989	13880	13845	13792	13883	13728	14062	13888	13875	13938	13901	13954	14073	13924	13921	13960	13968	14135	13708	13835	13925	13875	13810	13904	13955	13762	13984	13736	13904	14041	13780	13885	14080	13750	13864	13934	13900	14002	13835	13837	13933	13860	13732	13910	13936	13975	13840	13850	14066	13938	13948	13789	13878	13894	13782	13949	13885	13926	14122	13922	13823	13920	13975	13990	13833	13738	13924	13898	13751	13892	13914	13852	13832	14041	13881	13899	13935	13977	13855	14005	13889	13909	13964	14057	13833	13919	14008	13918	14071	13939	13856	13893	14036	14057	13881	13871	14110	13821	13844	13811	13919	13872	13810	13854	13839	14034	13941	13842	13872	13833	13860	13901	13847	13920	13991	13828	13768	13905	13872	13886	13996	13884	13810	13906	13880	13892	13768	13918	13899	13979	13773	14050	13850	13937	13849	13924	13928	14034	14084	13983	13796	13886	13837	13695	13664	13973	13840	13962	14070	13898	13754	14008	13994	13824	13876	13898	13781	13894	13820	13913	13928	13969	13904	13888	13925	13821	13963	13834	13793	13788	13865	13939	13854	13898	13917	13844	13921	13891	13934	13798	13744	13907	13861	14107	13824	13966	13725	13872	13886	13900	14118	13822	13833	13813	14019	13948	13900	13669	13937	13913	14075	13793	13853	13942	13854	13961	13952	14101	13817	14017	13950	13759	14033	13899	13859	13763	13799	13956	13866	13871	13898	14056	13844	13804	13949	13784	13895	13992	14046	13951	13944	13935	13989	13848	13950	13952	13896	13863	13864	13875	13839	13888	13869	13808	13850	13936	13897	14009	13937	13925	13868	13884	13781	13846	14001	13879	13955	13944	13842	13943	13707	13944	13795	13845	13855	13915	14050	13900	13872	13903	13979	13866	13865	13892	13955	14010	13692	13921	13895	13788	13825	14126	13762	13898	13947	13994	13784	13984	13990	13974	13914	13950	13853	13966	13923	13981	13962	13899	13764	13880	13965	13939	14003	14009	13696	14002	13977	13922	13918	13829	13998	13960	13750	14077	13948	13929	13899	14089	14011	13872	13898	13820	14044	13858	13959	13927	14090	13973	13995	13949	13956	14008	13879	14010	13835	13821	14091	13841	13824	13925	13853	13770	13832	14012	13855	13965	13891	13810	13934	13974	13806	13836	14099	13851	13853	13876	13869	13873	13797	13906	13863	13716	13951	14007	13947	14109	13958	13738	13908	14123	13728	14010	13927	14008	13966	13989	13928	13881	13883	13873	13945	13902	13789	13929	14060	13963	14074	13881	14116	13848	13918	13976	13958	13882	13759	13886	13859	13928	13942	13849	13919	14082	13845	14042	13935	13883	13795	13876	13970	13834	13893	14015	13927	13868	13989	13803	13871	13825	13876	13980	14058	13900	14044	13794	13929	13870	13943	14021	13979	13941	13786	13859	13778	13840	13780	13925	14032	13854	13926	13774	13926	13797	13768	13878	13953	14030	13913	13910	13786	13781	13657	13951	13947	13753	13872	13963	13949	13764	13856	13938	13933	13929	13938	13875	13793	13932	13904	13907	14107	13767	13727	13920	13925	13844	14027	13929	13901	13777	13836	13735	14081	13956	13831	13750	13816	13875	13900	13863	13825	13731	13930	13961	13961	13855	13785	13968	13953	13868	13850	13915	13735	13879	13975	14000	14154	13835	13893	14116	13901	13978	13887	13917	13904	13667	13980	13914	13864	13972	13920	13952	14043	14067	13956	13798	13904	13891	13805	13744	14068	13899	13998	13815	13864	13810	14092	13872	13907	13759	13933	13787	13825	13950	13941	13854	13777	13864	13839	13933	13796	13702	13804	13867	13838	13804	14002	13894	13814	13885	14002	13925	13811	13944	13980	13830	13911	13950	14081	13801	13913	13955	14016	13884	13909	13860	14061	13836	14050
24920	21322	26753	26550	19371	18461	18975	18177	18260	18112	18082	17860	17810	17816	17725	17757	17662	17932	17887	17771	17622	17819	17633	17771	18001	17893	17629	17562	17808	17795	18062	17854	17749	17662	17819	17805	17647	17782	17855	17681	17683	17719	17733	17747	17518	17590	17686	17756	17740	17696	17639	17615	17628	17770	17843	17826	17639	17923	17616	17635	17738	17563	17827	17667	17717	17638	17576	17652	17591	17641	17767	17740	17761	17600	17754	17701	17567	17591	17735	17796	17692	17604	17733	17560	17536	17642	17739	17711	17607	17793	17662	17625	17635	17645	17713	17815	17752	17615	17628	17706	17582	17761	17657	17670	17596	17687	17507	17451	17616	17683	17928	17792	17620	17585	17514	17626	17588	17532	17778	17686	17640	17668	17628	17687	17847	17715	17669	17690	17826	17657	17697	17661	17617	17393	17530	17625	17569	17824	17861	17548	17715	17378	17458	17759	17470	17705	17677	17891	17665	17552	17504	17616	17700	17607	17621	17596	17671	17698	17621	17431	17600	17666	17599	17829	17903	17716	17763	17334	17676	17660	17623	17648	17829	17694	17715	17546	17724	17515	17734	17713	17663	17652	17510	17600	17876	17612	17699	17615	17679	17541	17705	17595	17619	17758	17858	17658	17779	17608	17630	17711	17786	17572	17599	17538	17671	17474	17670	17770	17778	17556	17754	17620	17822	17694	17556	17697	17729	17480	17572	17615	17545	17604	17699	17429	17878	17608	17427	17687	17660	17695	17584	17532	17714	17894	17527	17759	17575	17423	17416	17556	17470	17734	17776	17597	17623	17806	17662	17853	17676	17403	17665	17525	17555	17550	17548	17707	17544	17611	17624	17663	17776	17428	17487	17853	17574	17666	17592	17680	17476	17803	17834	17839	17662	17711	17800	17521	17478	17667	17721	17501	17778	17327	17592	17641	17615	17891	17540	17548	17813	17666	17750	17420	17828	17544	17835	17638	17764	17772	17726	17647	17517	17785	17660	17643	17454	17567	17659	17783	17801	17658	17738	17702	17719	17747	17976	17755	17637	17626	17751	17617	17592	17652	17660	17736	17638	17569	17453	17658	17408	17755	17597	17518	17689	17586	17766	17633	17679	17668	17690	17676	17803	17817	17600	17757	17728	17630	17780	17671	17531	17693	17529	17519	17470	17537	17529	17707	17816	17741	17792	17464	17511	17776	17771	17730	17874	17712	17811	17582	17711	17644	17654	17703	17513	17589	17576	17610	17559	17521	17659	17685	17612	17561	17670	17689	17577	17745	17566	17584	17676	17567	17393	17662	17667	17646	17599	17651	17487	17617	17478	17717	17718	17779	17632	17571	17675	17460	17605	17651	17828	17807	17554	17617	17720	17652	17537	17651	17697	17606	17710	17549	17551	17731	17785	17576	17779	17725	17623	17771	17572	17735	17785	17528	17780	17582	17514	17842	17631	17481	17680	17730	17662	17799	17575	17627	17735	17679	17727	17769	17731	17698	17739	17739	17733	17853	17653	17456	17563	17710	17964	17603	17681	17648	17717	17675	17606	17828	17573	17570	17771	17820	17752	17777	17743	17704	17720	17554	17574	17668	17754	17844	17771	17732	17660	17800	17601	17662	17673	17681	17644	17640	17623	17546	17597	17742	17811	17779	17451	17766	17582	17596	17886	17653	17838	17801	17673	17660	17808	17566	17584	17513	17946	17722	17673	17721	17487	17718	17788	17766	17791	17554	17743	17576	17646	17631	17613	17680	17874	17632	17563	17743	17924	17828	17630	17680	17574	17848	18000	17610	17785	17602	17498	17384	17633	17678	17724	17714	17646	17742	17467	17760	17623	17724	17629	17546	17822	17989	17690	17721	17624	17649	17914	17673	17574	17664	17459	17583	17617	17646	17665	17624	17721	17739	17566	17527	17549	17793	17743	17766	17659	17537	17575	17756	17581	17872	17878	17761	17478	17376	17858	17573	17549	17839	17620	17647	17661	17407	17632	17745	17771	17665	17751	17667	17661	17532	17761	17655	17675	17807	17751	17627	17603	17646	17665	17733	17809	17784	17581	17811	17889	17633	17485	17694	17506	17726	17734	17519	17754	17620	17515	17691	17661	17581	17801	17754	17525	17624	17594	17550	17656	17560	17676	17573	17732	17777	17511	17445	17551	17566	17838	17595	17670	17623	17536	17487	17618	17649	17564	17687	17798	17868	17701	17722	17581	17504	17721	17689	17782	17589	17487	17599	17643	17662	17762	17806	17879	17506	17683	17647	17588	17897	17654	17509	17572	17619	17681	17903	17734	17809	17559	17599	17813	17712	17733	17643	17571	17650	17655	17936	17665	17646	17656	17770	17571	17507	17708	17571	17585	17838	17554	17832	17646	17424	17676	17773	17857	17636	17702	17621	17725	17482	17798	17599	17642	17495	17697	17547	17568	17610	17522	17737	17786	17607	17678	17532	17747	17745	17563	17730	17683	17494	17682	17495	17736	17616	17781	17559	17434	17711	17743	17696	17673	17726	17594	17564	17542	17722	17833	17694	17726	17662	17691	17586	17467	17670	17594	17628	17904	17746	17696	17544	17679	17611	17763	17754	17994	17560	17743	17522	17646	17670	17589	17648	17773	17517	17726	17820	17808	17637	17623	17784	17699	17644	17747	17582	17662	17566	17637	17880	17814	17729	17739	17608	17621	17513	17719	17635	17554	17651	17469	17552	17801	17866	17706	17817	17657	17870	17547	17809	17653	17559	17705	17537	17664	17528	17790	17525	17892	17727	17858	17679	17678	17549	17396	17707	17703	17652	17518	17504	17684	17543	17575	17825	17872	17584	17634	17623	17721	17532	17690	17749	17837	17837	17812	17569	17683	17625	17741	17726	17643	17680	17778	17902	17618	17727	17890	17802	17574	17477	17596	17773	17765	17660	17610	17692	17589	17397	17484	17829	17824	17786	17758	17578	17673	17556	17868	17613	17623	17616	17574	17832	17814	17504	17709	17625	17626	17709	17537	17568	17481	17749	17656	17680	17858	17706	17966	17600	17672	17531	17481	17809	17641	17689	17735	17621	17721	17737	17973	17918	17588	17712	17563	17713	17618	17656	17500	17693	17751	17480	17725	17945	17646	17501	17659	17717	17638	17559	17650	17775	17737	17852	17714	17574	17690	17713	17692	17430	17744	17690	17760	17688	17776	17412	17654	17528	17831	17585	17589	17782	17555	17682	17742	17772	17715	17757	17537	17919	17662	17557	17769	17691	17666	17429	17622	17554	17993	17447	17803	17739	17525	17477	17664	17835	17495	17812	17793	17797	17763	17607	17669	17547	17770	17808	17924	17664	17629	17717	17848	17692	17902	17838	17520	17806	17667	17669	17456	17742	17771	17853	17568	17752	17557	17660	17630	17536	17574	17608	17541	17791	17564	17556	17861	17707	17761	17696	17666	17661	17642	17533	17548	17535	17624	17508	17667	17529	17558	17603	17516	17511	17502	17617	17691	17938	17843	17846	17744	17663	17961	17550	17684	17698	17678	17630	17695	17764	17725	17821	17440	17658	17616	17686	17808	17806	17773	17386	17574	17628	17870	17765	17704	17614	17762	17642	17838	17830	17704	17705	17699	17734	17620	17473	17617	17614	17764	17696	17700	17579	17771	17795	17719	17704	17817	17620	17596	17700	17595	17865	17754	17910	17683	17908	17661	17995	17676	17858	17656	17741	17887	17690	17593	17515	17837	17608	17605	17780	17677	17614	17714	17629	17695	17942	17760	17974	17897	17704	17746	17687	17436	17674	17654	17510	17374	17805	17714	17585	17725	17640	17771	17362	17734	17724	17624	17580	17878	17779	17576	17538	17637	17640	17713	17788	17642	17822	17728	17862	17670	17844	17833	17656	17590	17730	17606	17549	17458	17692	17560	17600	17526	17706	17606	17732	17706	17511	17819	17807	17648	17719	17546	17702	17636	17549	17469	17527	17735	17667	17626	17545	17671	17736	17831	17720	17972	17703	17721	17569	17792	17436	17801	17746	17810	17798	17554	17636	17618	17562	17655	17545	17675	17726	17536	17698	17813	17446	17778	17829	17614	17489	17717	17711	17646	17419	17571	17854	17633	17618	17655	17734	17686	17664	17620	17805	17769	17793	17666	17516	17769	17498	17444	17695	17500	17724	17708	17781	17572	17465	17688	17503	17720	17646	17889	17814	17605	17782	17550	17520	17600	17360	17761	17587	17567	17552	17567	17716	17491	17760	17703	17506	17660	17635	17699	17877	17728	17548	17567	17720	17777	17760	17838	17800	17761	17691	17587	17854	17667	17681	17715	17447	17843	17498	17592	17685	17605	17703	17673	17822	17713	17752	17511	17578	17715	17456	17662	17565	17550	17933	17834	17689	17668	17724	17804	17661	17636	17581	17540	17736	17551	17683	17657	17345	17692	17826	17563	17874	17771	17688	17585	17701	17741	17850	17390	17681	17645	17889	17836	17577	17819	17612	17760	17620	17708	17639	17666	17818	17633	17541	17577	17780	17787	17613	17661	17666	17693	17723	17677	17733	17800	17635	17654	17683	17525	17677	17622	17707	17700	17644	17726	17823	17639	17564	17740	17640	17790	17804	17750	17743	17604	17752	17700	17654	17626	17758	17810	17856	17649	17639	17465	17659	17694	17737	17648	17688	17579	17728	17771	17589	17865	17633	17760	17728	17378	17549	17631	17808	17737	17644	17662	17718	17640	17609	17732	17862	17572	17504	17497	17498	17497	17877	17561	17890	17552	17563	17636	17683	17752	17890	17682	17688	17562	17606	17622	17611	17840	17611	17452	17658	17782	17850	17646	17677	17584	17529	17413	17778	17768	17632	17646	17573	17775	17778	17646	17553	17439	17559	17595	17571	17616	17670	17766	17619	17629	17546	17413	17679	17617	17725	17693	17586	17625	18054	17761	17671	17793	17505	17741	17697	17743	17811	17812	17556	17670	17614	17612	17603	17394	17582	17765	17706	17834	17661	17928	17699	17724	17740	17712	17626	17470	17822	17615	17783	17680	17853	17832	17698	17689	17617	17701	17656	17359	17766	17881	17531	17900	17605	17821	17819	17666	17585	17411	17645	17574	17822	17599	17564	17766	17791	17527	17826	17635	17687	17682	17725	17784	17645	17773	17623	17809	17602
13739	19570	17628	16248	15527	15218	15051	15164	14968	14656	14833	14530	14407	14340	14463	14250	14390	14349	14287	14301	14297	14286	14315	14333	14340	14138	14396	14261	14247	14335	14335	14262	14079	14326	14249	14150	14295	14379	14218	14305	14270	14328	14255	14143	14261	14178	14318	14348	14255	14197	14410	14309	14272	14218	14338	14288	14269	14318	14230	14078	14256	14129	14267	14374	14260	14258	14130	14485	14170	14233	14320	14290	14238	14094	14239	14222	14295	14237	14234	14412	14163	14354	14237	14283	14287	14251	14391	14375	14190	14293	14207	14233	14394	14251	14144	14233	14228	14322	14266	14318	14254	14183	14155	14422	14287	14195	14098	14311	14274	14136	14234	14326	14198	14233	14233	14177	14562	14097	14276	14182	14219	14220	14214	14421	14168	14106	14136	14270	14139	14077	14035	14217	14178	14088	14206	14136	14360	14121	14393	14228	14205	14193	14286	13985	14350	14249	14360	14383	14222	14207	14143	14241	14133	14350	14246	14129	14199	14232	14254	14188	14270	14319	14231	14281	14326	14159	14245	14193	14320	14310	14393	14205	14246	14145	14282	14291	14206	14420	14214	14052	14366	14277	14276	14257	14181	14318	14151	14257	14239	14467	14403	14186	14127	14194	14224	14148	14161	14134	14296	14327	14319	14279	14123	14328	14264	14172	14400	13991	14218	14215	14176	14303	14127	14220	14351	14283	14340	14316	14456	14337	14209	14400	14190	14359	14185	14261	14074	14294	14049	14158	14152	14256	14379	14275	14239	14171	14328	14189	14288	14333	14326	14352	14412	14260	14196	14109	14342	14361	14172	14419	14160	14210	14369	14234	14352	14312	14378	14271	14250	14259	14287	14207	14145	14144	14285	14389	14326	14327	14301	14446	14321	14205	14295	14114	14243	14254	14412	14269	14278	14176	14301	14306	14438	14324	14373	14212	14217	14184	14253	14333	14295	14292	14439	14261	14237	14301	14131	14417	14280	14178	14176	14369	14020	14233	14280	14239	14313	14386	14207	14160	14422	14213	14134	14397	14166	14213	14166	14292	14203	14309	14213	14127	14310	14167	14204	14362	14319	14275	14371	14221	14222	14211	14404	14278	14324	14292	14249	14284	14438	14160	14231	14228	14332	14251	14346	14319	14158	14160	14248	14227	14072	14422	14147	14301	14283	14361	14353	14238	14219	14309	14324	14199	14241	14333	14213	14328	14268	14151	14065	14265	14060	14416	14229	14310	14317	14234	14237	14182	14338	14155	14302	14367	14146	14320	14249	14213	14172	14207	14246	14217	14371	14269	14168	14155	14341	14248	14281	14120	14293	14236	14339	14229	14133	14277	14255	14045	14396	14294	14239	14320	14262	14120	14161	14380	14256	14210	14341	14098	14354	14192	14269	14280	14262	14233	14180	14284	14282	14352	14285	14450	14348	14337	14331	14021	14211	14211	14194	14229	14032	14434	14271	14401	14179	14205	14357	14161	14316	14173	14249	14240	14404	14158	14260	14270	14286	14318	14279	14180	14351	14258	14239	14184	14329	14286	14231	14426	14217	14150	14280	14178	14256	14248	14209	14341	14130	14316	14236	14318	14361	14277	14173	14338	14343	14355	14084	14294	14306	14132	14166	14223	14233	14268	14148	14400	14282	14406	14103	14336	14268	14259	14471	14278	14326	14277	14316	14198	14417	14330	14228	14104	14394	14257	14261	14228	14219	14437	14428	14219	14200	14281	14266	14159	14234	14345	14174	14205	14145	14336	14267	14403	14232	14340	14420	14249	14232	14370	14188	14118	14288	14305	14239	14300	14348	14261	14092	14256	14273	14288	14142	14230	14142	14257	14168	14205	14340	14330	14260	14172	14214	14270	14242	14264	14393	14089	14197	14214	14303	14434	14158	14256	14261	14202	14171	14432	14121	14234	14351	14289	14262	14179	14322	14124	14181	14273	14128	14266	14299	14232	14172	14310	14270	14194	14219	14318	14431	14221	14253	14124	14065	14315	14317	14304	14310	14319	14318	14353	14320	14473	14138	14248	14447	14297	14054	14276	14177	14371	14267	14251	14091	14362	14235	14172	14368	14346	14238	14293	14248	14216	14383	14365	14169	14091	14212	14248	14173	14336	14169	14181	14184	14173	14245	14427	14199	14349	14232	14224	14199	14213	14358	14321	14252	14409	14245	14323	14330	14227	14140	14271	14185	14143	14324	14181	14301	14264	14217	14322	14208	14264	14386	14346	14312	14210	14152	14331	14287	14272	14302	14220	14146	14303	14320	14268	14366	14225	14155	14237	14242	14151	14286	14217	14186	14205	14352	14275	14222	14243	14377	14270	14241	14225	14289	14249	14164	14210	14273	14271	14246	14391	14377	14092	14268	14358	14027	14362	14190	14327	14267	14182	14339	14241	14299	14212	14227	14282	14128	14340	14367	14186	14302	14266	14192	14378	14255	14198	14121	14206	14127	14295	14251	14341	14295	14460	14103	14150	14165	14196	14417	14166	14413	14280	14275	14289	14272	14238	14249	14240	14364	14267	14325	14292	14226	14164	14329	14233	14240	14373	14188	14164	14144	14282	14301	14192	14408	14316	14311	14235	14301	14131	14123	14297	14193	14243	14287	14155	14312	14073	14124	14114	14335	14364	14289	14265	14238	14254	14263	14520	14213	14308	14166	14242	14219	14240	14115	14301	14461	14216	14292	14306	14255	14325	14220	14127	14261	14263	14236	14279	14225	14441	14097	14283	14268	14258	14313	14425	14372	14308	14105	14338	14255	14236	14238	14203	14321	14262	14288	14254	14299	14433	14320	14352	14200	14382	14105	14108	14205	14274	14232	14261	14075	14247	14366	14239	14383	14379	14283	14263	14343	14262	14231	14290	14248	14258	14217	14317	14348	14276	14216	14292	14416	14296	14358	14153	14272	14213	14287	14162	14344	14367	14194	14211	14222	14312	14138	14232	14263	14246	14241	14158	14176	14244	14228	14253	14286	14434	14091	14214	14312	14372	14157	14235	14127	14360	14262	14167	14118	14254	14329	14321	14054	14174	14252	14437	14340	14265	14179	14166	14266	14148	14303	14207	14176	14100	14272	14396	14183	14263	14281	14159	14414	14275	14240	14132	14329	14238	14280	14399	14242	14287	14382	14327	14425	14223	14285	14277	14169	14319	14264	14243	14491	14317	14209	14287	14269	14216	14491	14167	14381	14278	14288	14188	14059	14236	14322	14480	14370	14134	14232	14268	14139	14383	14207	14157	14178	14306	14243	14340	14142	14315	14262	14249	14364	14224	14228	14422	14199	14287	14204	14249	14128	14321	14202	14206	14255	14281	14240	14424	14234	14216	14368	14330	14300	14275	14184	14065	14248	14440	14197	14198	14204	14167	14181	14400	14298	14224	14406	14236	14360	14183	14347	14210	14298	14175	14260	14237	14231	14312	14321	14372	14252	14169	14318	14285	14206	14310	14412	14453	14247	14332	14212	14193	14148	14207	14271	14231	14348	14315	14323	14075	14286	14395	14191	14359	14305	14170	14303	14259	14279	14358	14352	14277	14280	14182	14377	14297	14288	14359	14413	14175	14265	14363	14187	14254	14313	14074	14274	14349	14215	14245	14282	14123	14312	14303	14268	14472	14251	14168	14187	14440	14361	14468	14206	14172	14355	14072	14244	14344	14199	14297	14238	14176	14271	14337	14281	14262	14306	14307	14397	14279	14216	14439	14401	14126	14265	14291	14143	14185	14198	14267	14261	14029	14236	14188	14267	14195	14295	14197	14239	14160	14391	14260	14259	14178	14106	14288	14259	14288	14395	14210	14190	14144	14390	14259	14068	14272	14236	14261	14329	14088	14376	14187	14268	14263	14321	14509	14315	14309	14218	14265	14272	14290	14397	14349	14144	14283	14157	14354	14328	14243	14104	14228	14310	14109	14228	14378	14305	14215	14311	14324	14174	14326	14183	14198	14403	14233	14163	14166	14348	14123	14400	14087	14227	14366	14285	14190	14414	14272	14375	14363	14104	14321	14223	14353	14427	14425	14217	14129	14298	14196	14327	14113	14313	14294	14339	14043	14027	14431	14102	14427	14425	14361	14216	14203	14309	14343	14349	14317	14445	14400	14232	14240	14216	14118	14273	14255	14174	14372	14318	14246	14335	14155	14319	14233	14092	14134	14274	14087	14387	14161	14308	14213	14419	14338	14417	14133	14270	14187	14407	14205	14311	14298	14393	14038	14281	14121	14086	14338	14452	14204	14201	14206	14354	14254	14268	14278	14200	14253	14149	14309	13974	14225	14380	14243	14288	14199	14266	14440	14294	14164	14298	14292	14208	14240	14273	14273	14305	14296	14181	14495	14202	14347	14219	14100	14140	14409	14393	14332	14336	14339	14456	14247	14402	14538	14249	14338	14212	14243	14224	14175	14107	14252	14126	14306	14349	14513	14280	14209	14297	14180	14138	14250	14256	14331	14411	14301	14325	14072	14292	14275	14300	14183	14293	14361	14317	14213	14281	14109	14210	14212	14267	14312	14222	14376	14282	14140	14341	14204	14248	14193	14189	14203	14373	14377	14257	14328	14211	14263	14169	14224	14339	14241	14348	14224	14304	14233	14320	14170	14093	14180	14373	14290	14293	14385	14300	14324	14279	14363	14269	13912	14144	14196	14230	14398	14446	14233	14168	14336	14266	14246	14222	14118	14157	14293	14090	14219	14336	14336	14212	14247	14355	14306	14245	14318	14373	14162	14347	14384	14211	14299	14274	14444	14120	14198	14377	14342	14262	14308	14290	14106	14238	13998	14361	14209	14318	14250	14136	14306	14279	14072	14277	14419	14383	14437	14260	14294	14409	14289	14147	14349	14368	14292	14194	14301	14261	14316	14182	14099	14219	14144	14181	14159	14270	14262	14200	14335	14151	14263	14290	14323	14211	14444	14323	14257	14276	14254	14429	14118	14156	14251	14451	14202	14290	14342	14381	14174	14372	14179	14243	14326	14432	14188	14437	14397	14139	14126	14344	14136	14353	14454	14488	14293	14292	14439	14134	14322	14336	14377	14389	14232	14249	14250	14307	14288	14326	14154	14300	14151	14324	14150	14281	14342	14248	14364	14160	14222	14364	14195	14190	14213	14304	14108	14291	14273	14093	14242	14247	14264
22329	21362	28704	24420	21668	23153	22894	18564	17736	17979	17829	17365	17286	17096	16921	17021	16934	17046	16947	16900	17045	16877	16840	17021	16790	16966	17069	16933	16948	16831	16981	16751	16906	16894	16921	16834	16925	16918	16828	16797	16790	16935	16896	16777	16872	16817	16756	16879	17006	16843	16866	16812	16891	16946	16813	17031	16854	16998	16923	16809	16890	16834	16813	16976	16877	16643	17126	17019	16877	16811	16941	16897	16897	16648	16894	16752	16986	16707	16640	16628	16801	16923	16885	16879	16953	16877	16833	16842	16797	16981	16600	17015	16835	16802	16866	16982	16711	16866	16900	16892	16941	16988	16796	16670	16797	16735	16750	16914	16773	17058	16966	16892	16674	16798	16718	16950	16886	16838	16997	16770	16714	16943	16850	16725	16859	17001	16784	16840	16872	16940	16737	16604	16857	16978	16783	16826	16778	16902	16885	16767	17077	16859	16841	16770	16859	16907	17155	16958	16753	16755	17001	16943	16594	16940	16770	16655	16858	16941	16807	16799	16809	16783	16827	17055	16678	16701	16617	16672	16782	16871	16932	16609	16903	16735	16562	16876	16808	16778	16910	16656	16836	16771	16804	16755	17045	16929	16660	16790	16646	16770	16882	16781	16765	16843	16821	16719	16843	16794	16622	16737	16721	16925	16893	16807	17075	16983	16732	16886	16753	16984	16804	16931	16749	16904	16759	16793	16872	16755	16892	16537	16873	16836	16729	16987	16719	17001	16797	16766	16785	16930	16644	16914	16764	16795	16723	16799	16635	16927	16745	16823	16906	16816	17017	16808	16880	17052	16900	16780	16652	16794	16860	16748	16937	16957	16811	16849	16856	16616	16700	16815	16793	16841	16831	16710	16837	16788	16922	16792	16727	16668	16904	16753	16652	16692	16723	16777	16800	16631	16574	16815	16817	16877	16732	16902	16885	16662	16901	16666	16794	16792	16931	16665	16824	16977	16819	16847	16798	16864	16952	16787	16732	16865	16777	16714	16987	16653	16589	16969	16814	16903	16915	16785	16785	16732	16628	16773	16595	17035	16831	16905	16774	16669	16805	16931	16695	16764	16912	16619	16672	16870	16785	16857	17055	16898	16857	16854	16748	16574	16846	16673	16804	16889	16904	16704	16915	16827	16921	16793	16760	16830	16727	16595	16829	16816	16974	16808	16798	16855	16747	16958	16718	16706	16837	16926	16731	16818	16793	16741	16790	16723	16837	16610	16633	16670	16780	16635	16953	16559	16792	16768	16695	16818	16868	16596	16695	16870	16906	16780	16896	16852	16955	16935	16973	16793	16731	17029	16810	16694	16757	16741	16660	16693	17007	16936	16550	16627	16903	16845	17011	16660	16902	16958	16709	16748	16733	16872	16923	16525	16830	16971	16850	16909	16806	16768	16765	16698	16801	16956	16943	16710	16809	16918	16808	16828	16775	16645	16818	16734	16904	16578	16647	16717	16684	16687	16729	16680	16938	16850	16932	16973	16929	16748	16615	16797	16932	16648	16704	16964	16960	16719	16902	16798	16777	16841	16747	16857	16753	16716	16904	16746	16885	16745	16900	17046	16904	16775	16822	17027	16926	16845	16750	16917	16652	16642	16842	16887	16772	16722	16979	17000	16896	16869	16630	16907	16568	16703	16731	16788	16815	16777	16707	16816	16836	16736	16914	16826	16845	16659	16813	16914	16796	16905	16758	16660	16707	16821	16934	16936	16764	16759	16870	16786	16875	16793	16908	16755	16776	16655	16565	16818	16847	16913	16917	16668	16869	16639	16592	17009	16912	16649	16858	16847	16899	16753	16949	16904	16925	16716	16868	16840	16813	16783	16718	16883	16967	16939	16797	17015	16744	16830	16840	16889	16884	16892	16753	16712	16739	16852	16710	16726	16807	16740	16674	16974	16779	16775	16914	16757	16915	16589	16718	16834	16670	16693	16786	16812	16831	16811	16792	16864	16931	16931	16802	16692	16910	16787	16889	16951	16858	16704	16752	16978	16767	16933	16933	16755	16813	16646	16880	16651	16869	16691	16798	16907	17136	16918	17006	16984	16892	16878	16897	16803	16852	16843	16811	16875	16814	16964	16799	16783	16722	17023	17100	16814	16671	16848	16754	16661	16663	16912	16791	16630	16819	16512	16756	16920	17036	16848	16760	16807	16984	16842	16988	16648	16778	16753	16623	16954	16820	16811	16692	16831	17053	16828	16891	17005	16777	16867	16789	16670	16939	16533	16697	16649	16683	16728	16877	16670	16788	16775	16911	16891	16732	16936	17051	16911	17024	16780	16785	16849	17055	17089	16788	16751	16776	16790	16780	16850	16910	16784	16828	16808	16715	16852	16644	16816	16870	16945	16895	16840	17020	16735	16710	16703	16791	16839	16634	16758	16901	16898	16725	16762	16651	16838	16900	16704	16722	16863	17048	16748	16796	16875	16786	16749	16657	16713	16655	16796	16852	16982	16916	16684	16846	16839	17079	16925	16824	16796	16960	17049	16861	16944	16722	16865	16775	16796	16709	16907	16804	16720	16702	16951	16784	16652	16844	16772	16678	16741	16909	16881	16630	16697	16675	16912	16808	16634	16959	16744	16762	16722	16658	16876	16931	16654	16778	16920	16891	16700	16538	16603	16462	16916	16760	16611	16858	16720	16730	17117	16637	16839	17030	16874	16995	16883	17127	16936	16796	16738	16918	16841	16658	16902	16930	16996	16759	16788	16615	16779	16919	16838	16846	16862	16678	16799	16665	16772	16765	16651	16702	16832	17017	16886	16810	17049	16867	16682	16761	16729	16778	16781	16995	16905	16800	16656	16749	16819	16759	17007	16741	16853	16836	16610	16926	16885	16917	16771	16884	16770	16821	16848	16527	16607	16819	16904	16722	16900	16883	16828	16817	16771	16875	16929	16736	16720	16717	16855	16647	16758	16709	16721	16662	16798	16860	16805	16820	16805	16657	16880	16738	16797	16802	16863	16788	16555	16728	16735	16873	16863	16980	16656	16791	16758	16953	16717	16823	16816	16607	16780	16880	16840	16839	16636	16785	16806	16895	16783	16895	16649	16853	16691	16880	16849	16926	16690	16660	16795	16798	16737	16892	16681	16645	16738	16542	16728	16838	16760	16687	16801	16787	16828	16741	16791	16726	17058	16888	16718	16855	16990	16766	16983	16855	16739	16730	16913	16724	16737	16701	16662	16774	16803	16908	16916	16920	16634	16945	16878	16730	16763	16776	16747	16581	16908	16841	16829	16805	16788	16802	16912	16949	16542	16959	16873	16732	16705	16901	16949	16869	17023	16955	16611	16826	16661	16705	16976	16870	16560	16743	16782	16759	16943	16810	16891	16877	16851	16812	16734	16874	16793	16777	16877	16688	16886	16807	16949	16806	16651	16787	16796	16943	17047	16945	16953	16877	16887	16690	16703	16684	16772	16683	16648	16966	16842	17042	17012	16879	16844	16687	16662	16631	16909	16708	16762	16795	16927	16862	16885	16960	16599	16622	16761	16834	16762	16958	16713	16729	16866	16783	16879	16750	16701	16756	16783	16717	16898	16524	16822	16896	16663	16794	16829	16732	16905	16731	16852	16883	16861	16770	16683	16636	16773	16738	16926	16850	16831	16793	16686	16893	16680	16749	16541	16722	16721	16707	16652	17059	16866	16847	16489	16819	16535	16925	16667	16813	16700	16772	16814	16836	16852	16884	16903	16720	16766	16997	16831	16856	16811	16956	16782	16830	16812	16846	16891	16851	16655	16796	16842	16894	16913	16711	16688	16793	16836	16916	16776	16745	16811	16901	16823	16769	16825	16847	16742	16820	16751	16890	16696	16695	16724	16856	16817	16781	16711	16856	16812	16634	16670	16896	16827	16915	16861	16778	16854	16893	16670	16776	16844	16686	16668	17098	16867	16723	16886	16618	16643	16876	16609	16781	16722	16807	16694	16853	16728	16668	16824	16962	16785	16810	16942	16746	16879	16691	16698	16969	16958	16970	16824	16666	16638	16858	16713	16763	16766	16713	16954	16829	16778	16714	16837	16814	16880	17037	16739	16794	16828	16893	16762	16893	16886	16719	16675	16624	16704	16834	16930	16756	16895	16820	16755	16741	16711	16931	16719	16901	16788	16756	16605	16658	16810	16991	17081	16928	16904	16779	16641	16832	16690	16653	16751	16877	16771	16827	16978	16726	16686	16860	16768	16876	16704	16537	16627	16693	16760	16865	16841	16568	16779	16896	16826	16997	17043	16794	16745	16480	16701	16754	16711	16956	16855	16757	16705	16710	16690	16962	16817	16886	16904	17013	16864	16907	16877	16649	16757	16922	16665	16715	16751	16802	16849	16990	16787	16970	16678	16658	16561	16782	16640	16610	16875	16938	16937	16957	16829	16913	17063	17112	16835	16672	16813	16827	16970	16748	16554	17094	16816	16766	16834	17058	16771	16935	16738	16794	16906	16854	16854	16856	16842	16696	16764	16753	16943	16901	16901	16719	16902	16835	17041	16890	16942	16764	16753	16829	16880	16716	16701	16854	16777	16756	16741	16922	16827	16805	16811	16843	16514	16968	16860	16713	16622	16933	16801	16716	16999	17057	16996	16886	16812	16842	16644	16784	17019	16883	17009	16764	16985	16733	16828	16799	16801	16890	16641	16758	16690	16719	16745	16675	16640	16827	16790	16869	17009	16777	16898	16726	17000	16860	16895	16804	16607	16608	16817	16897	16814	16810	16846	16614	16735	16818	16801	16827	16648	16656	16644	16813	16758	16731	16751	16909	16906	17120	16863	16851	16650	16906	16616	16754	16754	16673	16686	16645	16561	16694	17035	16887	16727	16705	16755	16786	16815	16835	16780	16642	16990	16956	16780	16808	16849	16839	16683	16633	16827	17182	16691	16838	16759	16873	16929	16907	16726	16641	16786	16910	16918	16743	16727	16802	16830	16840	16844	16778	16769	16675	16665	16816	16722	16795	16818	16906	16876	16866	16839	16750	16727	16767	16793	16765	16929	16724	16828	16796	16884	16830	16655	16640	16918	16829	16871	16748	16652	16818	16583	17028	16744	16901	16720	16749	16837	16886	16765	16705	16858	16676	16915	16847	16766	16808	16804	16877	16794	16673	16856	16821	17022	16975	16892	16711	16823
12919	24592	20843	17832	16490	15641	15531	15374	15258	14776	14628	14233	14065	14075	13761	13884	13909	13890	13768	13860	13728	13824	13677	13861	13697	13746	13830	13880	13938	13742	13970	13710	13989	13968	13679	13784	13783	13873	13814	13777	13872	13733	13695	13754	13952	13831	13793	13643	13899	13773	13901	13651	13832	13759	13900	13806	13788	13693	13954	13718	13692	13684	13746	13828	13592	13899	13623	13653	13815	13743	13826	13713	13773	13613	13870	13842	13737	13954	13812	13986	13836	13792	13824	13696	13765	13712	13787	13842	13776	13724	13664	13832	13881	13779	13724	13809	13746	13670	13801	13714	13654	13878	13946	13833	13783	13732	13612	13829	13858	13889	13737	13810	13819	13645	13751	13857	13886	13838	13888	13853	13761	13754	13634	13711	13647	13739	13694	13680	13830	13812	13861	13889	13774	13748	13689	13550	13896	13799	13662	13760	13833	13920	13773	13791	13745	13733	13807	13717	13768	13694	13646	13632	13493	13658	13853	13748	13701	13738	13781	13789	13935	13578	13637	13827	13708	14038	13806	13899	13869	13762	13641	13865	13995	13710	13684	13732	13778	13733	13670	13807	13771	13618	13901	13692	13585	13686	13924	13842	13812	13709	13825	13762	13786	13802	13849	13585	13775	13732	13897	13720	13697	13906	13810	13786	13791	13822	13928	13768	13836	13913	13760	13698	13595	13832	13732	13801	13735	13638	13853	13946	13685	13714	13760	13715	13853	13961	13927	13824	13787	13825	13716	13686	13816	13858	13816	13774	13871	13637	13707	13909	13915	13750	13797	13784	13921	13665	13781	13881	13706	13735	13860	13738	13693	13812	13709	13876	13895	13587	13685	13597	13833	13784	13771	13803	13827	13804	13521	13685	13799	13774	13753	13565	13846	13802	13872	13490	13832	13739	13752	13675	13984	13786	13628	13761	13770	13814	13825	13758	13851	13954	13699	13847	13823	14003	13824	13696	13628	13704	13839	13826	13721	13769	13694	13701	13775	13685	13704	13673	13673	13626	13740	13712	13849	13670	13795	13699	13740	13803	13801	13666	13808	13869	13691	13714	13838	13671	13739	13679	13858	13664	13728	13673	13819	13725	13873	13777	13802	13723	13751	13693	13846	13782	13919	13802	13776	13752	13712	13600	13637	13851	13699	13699	13794	13743	13842	13738	13770	13794	13665	13817	13631	13593	13786	13716	13741	13769	13801	13704	13799	13665	13597	13873	13776	13597	13677	13619	13679	13737	13765	13684	13897	13698	13814	13825	13752	13780	13763	13732	13856	13676	13714	13807	13681	13796	13777	13634	13896	13775	13655	13506	13663	13677	13782	13653	13744	13719	13844	13904	13823	13797	13908	13702	13714	13662	13721	13840	13735	13709	13717	13703	13673	13791	13815	13775	13661	13758	13875	13693	13874	13739	13821	13749	13819	13770	13623	13734	13755	13604	13661	13705	13817	13748	13644	13898	13717	13876	13596	13728	13680	13603	13749	13712	13559	13876	13710	13771	13768	13695	13611	13985	13763	13620	13689	13796	13607	13756	13695	13847	13669	13754	13863	13710	13957	13745	13784	13789	13661	13761	13797	13641	13709	13548	13723	13825	13619	13716	13845	13885	13710	13809	13662	13658	13868	13800	13537	13841	13531	13803	13809	13586	13635	13839	13756	13972	13637	13762	13779	13686	13779	13726	13681	13736	13747	13842	13866	13872	13843	13611	13755	13809	13796	13799	13831	13768	13857	13762	13816	13911	13765	13677	13791	13826	13685	13820	13687	13901	13847	13916	13688	13830	13671	13763	13773	13871	13738	13809	13830	13707	13618	13639	13735	13574	13798	13682	13691	13762	13644	13780	13665	13867	13726	13778	13510	13746	13553	13856	13564	13677	13826	13661	13761	13831	13703	13886	13841	13941	13897	13733	13940	13674	13715	13682	13690	13896	13691	13733	13786	13817	13725	13721	13790	13687	13772	13756	13820	13833	13868	13790	13786	13379	13651	13838	13933	13755	13867	13805	13688	13746	13863	13719	13687	13755	13616	13715	13776	13719	13798	13759	13756	13598	13855	13813	13841	13798	13800	13698	13863	13681	13716	13877	13754	13834	13906	13642	13754	13820	13693	13825	13590	13648	13657	13843	13806	13835	13700	13698	13769	13715	13794	13781	13805	13731	13691	13776	13755	13807	13608	13622	13890	13763	13654	13779	13529	13761	13664	13893	13762	13759	13871	13772	13863	13845	13710	13718	13713	13811	13833	13585	13903	13659	13548	13592	13787	13833	13784	13795	13768	13846	13919	13913	13849	13878	13697	13924	13651	13624	13816	13836	13718	13916	13648	13661	13672	13590	13859	13700	13857	13888	13754	13870	13806	13751	13788	13742	13686	13684	13836	13827	13779	13914	13792	13776	13669	13831	13864	13676	13815	13607	13728	13660	13769	13661	13684	13631	13719	13741	13666	13803	13697	13599	13930	13695	13653	13691	13749	13755	13565	13771	13570	13681	13637	13851	13776	13760	13807	13789	13664	13825	13757	13694	13655	13832	13729	13619	13798	13790	13811	13650	13756	13802	13836	13646	13880	13827	13716	13797	13705	13822	13703	13975	13745	13777	13775	13737	13826	13681	13679	13825	13791	13631	13708	13733	13694	13821	13925	13560	13615	13809	13640	13720	13773	13697	13789	13856	13727	13722	13761	13834	13658	13632	13741	13573	13757	13751	13661	13857	13697	13767	13787	13697	13694	13831	13767	13847	13811	13651	13660	13861	13803	13878	13637	13648	13734	13784	13795	13754	13741	13855	13719	13732	13865	13827	13650	13931	13755	13936	13686	13811	13759	13646	13831	13706	13753	13697	13723	13797	13706	13900	13829	13636	13862	13714	13679	13734	13739	13725	13688	13867	13727	13881	13654	13710	13863	13767	13811	13689	13642	13674	13918	13797	13820	13936	13840	13740	13800	13710	13700	13739	13543	13778	13664	13765	13800	13790	13765	13771	13710	13906	13787	13729	13703	13719	13796	13844	13728	13725	13615	13820	13849	13746	13854	13775	13905	13823	13682	13613	13848	13938	13717	13865	13626	13587	13853	13796	13762	13545	13598	13745	13879	13943	13824	13719	13760	13845	13726	13774	13888	13913	13676	13761	13834	13862	13806	13853	13668	13724	13799	13769	13706	13804	13639	13658	13695	13807	13654	13786	13691	13676	13703	13851	13751	13739	13841	13884	13720	13812	13755	13652	13722	13771	13846	13709	13735	13934	13854	13586	13833	13741	13836	13715	13819	13674	13798	13776	13663	13807	13723	13822	13732	13715	13779	13741	13946	13758	13701	13672	13512	13617	13786	13823	13896	13689	13636	13720	13782	13706	13748	13562	13661	13814	13847	13930	13971	13630	13768	13706	13805	13869	13814	13809	13788	13732	13695	13675	13824	13827	13743	13695	13817	13934	13732	13849	13718	13737	13754	13741	13738	13773	13780	13755	13651	13745	13625	13731	13695	13707	13850	13706	13690	13621	13737	13629	13820	13764	13549	13817	13809	13711	13793	13534	13729	13836	13853	13727	13710	13627	13602	13691	13771	13650	13854	13737	13891	13964	13742	13680	13734	13709	13659	13738	13784	13847	13738	13692	13623	13865	13739	13696	13791	13636	14068	13700	13967	13660	13689	13716	13749	13797	13895	13860	13718	13683	13753	13784	13647	13692	13637	13600	13763	13692	13883	13589	13750	13668	13819	13854	13760	13913	13876	13736	13915	13613	13630	13870	13717	13755	13681	13716	13808	13803	13816	13721	13761	13647	13764	13916	13873	13636	13666	13758	13701	13663	13771	13637	13748	13865	13739	13779	13745	13811	13826	13864	13801	13420	13620	13816	13680	13777	13788	13801	13705	13629	13717	13716	13823	13768	13761	13727	13616	13722	13859	13745	13878	13599	13826	13754	13585	13792	13887	13692	13810	13788	13869	13887	13816	13969	13876	13810	13871	13701	13797	13634	13831	13827	13691	13775	13796	13929	13948	13926	13966	13581	13714	13766	13674	13804	13560	13812	13625	13799	13659	13751	13731	13765	13877	13662	13717	13939	13785	13667	13773	13848	13849	13802	13903	13866	13681	13701	13939	13766	13814	13726	13845	13640	13846	13652	13806	13792	13782	13816	13826	13823	13666	13668	13691	13756	13591	13841	13693	13816	13768	13775	13935	13750	13894	13666	13773	13803	13716	13757	13743	13813	13880	13809	13837	13624	13660	13822	13728	13649	13664	13772	13677	13731	13889	13634	13799	13789	13910	13704	13570	13740	13748	13629	13885	13780	13641	13842	13743	13731	13742	13745	13846	13746	13775	13675	13828	13822	13798	13653	13938	13709	13757	13887	13692	13814	13813	13740	13794	13714	13725	13840	13842	13682	13696	13698	13725	13751	13545	13579	13875	13925	13804	13936	13816	13655	13832	13843	13673	13602	13728	13681	13743	13820	13678	13812	13861	13745	13842	13668	13814	13946	13732	13772	13665	13704	13748	13725	13789	13835	13639	13758	13711	13748	13704	13869	13736	13826	13810	13746	13790	13979	13827	13680	13843	13789	13653	13637	13708	13711	13616	13800	13711	13802	13860	13830	13825	13730	13752	13720	13559	13736	13858	13906	13849	13846	13694	13745	13720	13649	13595	13772	13807	13772	13734	13720	13629	13798	13858	13775	13745	13711	13841	13686	13670	13701	13756	13750	13917	13673	13744	13743	13569	13697	13704	13631	13836	13693	13814	13812	13736	13774	13527	13731	13817	13811	13839	13821	13769	13791	13711	13756	13659	13755	13802	13631	13692	13546	13772	13837	13978	13787	13584	13803	13728	13760	13774	13856	13762	13711	13740	13782	13746	13727	13687	13839	13748	13741	13612	13841	13697	13810	13728	13659	13871	13933	13920	13720	13695	13747	13781	13863	13756	13696	13756	13854	13934	13591	13891	13626	13945	13801	13855	13829	13689	14007	13817	13824	13783	13799	13605	13928	13819	13938	13963	13820	13708	13931	13582	13836	13708	13779	13840	13606	13876	13695	13750	13777	13815	13725	13772	13810	13822	13837	13836	13737	13957	13662	13723	13746	13599	13580	13700	13629	13747	13667	13824	13891	13711	13789	13907	13752	13733	13793	13662	13740
29989	22610	22639	20362	18143	17938	18276	18119	17955	18049	17960	17532	17766	17915	17873	17783	17811	17715	17633	17870	17440	17866	17604	17548	17902	17819	17637	17717	17659	17605	17530	17545	17725	17882	17889	17851	17764	17421	17922	17639	17712	17769	17594	17733	17656	17616	17854	17702	17450	17535	17635	17568	17664	17658	17621	17632	17836	17673	17711	17643	17784	17636	17687	17726	17799	17806	17845	17714	17751	17688	17833	17832	17801	17756	17818	17597	17745	17668	17645	17598	17785	17609	17688	17747	17749	17479	17460	17878	17794	17790	17667	17423	17738	17619	17739	17620	17510	17643	17623	17556	17609	17600	17619	17543	17688	17746	17758	17512	17707	17654	17539	17695	17879	17577	17489	17867	17614	17566	17638	17628	17687	17733	17666	17567	17526	17560	17568	17750	17826	17486	17593	17704	17681	17550	17941	17802	17895	17871	17567	17544	17503	17678	17575	17647	17608	17822	17671	17633	17694	17750	17606	17782	17704	17784	17870	17569	17840	17637	17754	17674	17668	17630	17659	17874	17675	17828	17813	17806	17776	17842	17683	17667	17690	17712	17747	17649	17761	17525	17627	17651	17655	17792	17727	17697	17575	17457	17625	17556	17807	17852	17710	17518	17583	17784	17530	17622	17709	17581	17610	17880	17842	17444	17705	17759	17784	17773	17448	17678	17726	17774	17809	17853	17618	17555	17581	17845	17782	17767	17555	17666	17774	17724	17651	17629	17876	17661	17451	17654	17664	17801	17586	17589	17918	17907	17881	17692	17642	17684	17734	17770	17773	17645	17723	17895	17893	17755	17739	17549	17628	17734	17507	17688	17642	17666	17558	17799	17536	17659	17809	17744	17906	17778	17739	17465	17558	17862	17606	17662	17749	17755	17637	17561	17504	17764	17833	17747	17945	17809	17846	17607	17740	17981	17551	17760	17626	17698	17461	17635	17556	17972	17788	17634	17707	17591	17735	17640	17650	17576	17873	17685	17637	17716	17642	17715	17675	17772	17994	17778	17705	17596	17497	17655	17599	17680	17342	17539	17563	17715	17774	17586	17427	17643	17700	17723	17681	17655	17401	17792	17856	17688	17721	17749	17525	17748	17692	17677	17788	17729	17719	17682	17681	17435	17772	17638	17642	17618	17796	17756	17599	17602	17689	17724	17702	17806	17638	17753	17981	17570	17491	17644	17750	17534	17935	17678	17741	17627	17597	17591	17742	17406	17657	17607	17642	17703	17753	17956	17778	17800	17716	17995	17742	17683	17725	17784	17609	17733	17777	17695	17638	17704	17672	17532	17848	17668	17727	17601	17713	17902	17464	17771	17620	17616	17767	17699	17682	17803	17894	17613	17578	17593	17833	17557	17600	17551	17602	17650	17726	17653	17753	17721	17826	17679	17686	17622	17566	17463	17649	17741	17695	17478	17648	17529	17611	17544	17987	17602	17633	17608	17523	17876	17981	17695	17986	17682	17557	17675	18008	17597	17696	17679	17841	17667	17458	17707	17736	17433	17641	17650	17792	17715	17850	17734	17532	17549	17446	17764	17602	17532	17723	17600	17613	17710	17634	17912	17695	17541	17632	17510	17641	17704	17635	17885	17631	17745	17811	17576	17654	17757	17759	17637	17623	17657	17537	17704	17490	17598	17800	17830	17529	17703	17791	17638	17374	17768	17591	17726	17783	17688	17505	17668	17577	17380	17817	17639	17766	17706	17457	17774	17590	17720	17446	17610	17845	17629	17679	17636	17764	17647	17732	17783	17666	17605	17655	17644	18018	17737	17701	17772	17527	17743	17529	17479	17611	17759	17760	17582	17760	17604	17735	17714	17397	17566	17769	17491	17619	17643	17782	17507	17695	17626	17870	17634	17754	17703	17787	17653	17771	17810	17810	17570	17836	17764	17750	17658	17557	17678	17516	17834	17835	17655	17622	17677	17818	17685	17806	17690	17664	17909	17628	17625	17851	17844	17732	17625	17624	17620	17443	17806	17614	17736	17646	17535	17794	17596	17863	17588	17743	17615	17699	17529	17971	17852	17571	17597	17588	17671	17709	17551	17657	17484	17729	17701	17685	17485	17748	18070	17542	17715	17773	17527	17530	17700	17744	17754	17829	17612	17661	17812	17615	17576	17777	17526	17752	17842	17575	17838	17573	17541	17636	17757	17844	17687	17564	17624	17491	17701	17661	17714	17808	17702	17635	17642	17744	17761	17654	17586	17654	17574	17648	17672	17742	17707	17693	18014	17652	17712	17767	17584	17653	17630	17714	17670	17735	17643	17715	17708	17762	17634	17578	17713	17877	17586	17628	17724	17777	17566	17503	17713	17662	17507	17834	17768	17847	17665	17704	17912	17787	17566	17791	17711	17785	17727	17611	17629	17650	17600	17745	17793	17735	17874	17777	17666	17610	17529	17617	17847	17751	17638	17694	17933	17691	17669	17773	17918	17597	17516	17724	17957	17625	17696	17689	17701	17803	17485	17664	17797	17740	17869	17681	17781	17510	17601	17751	17777	17787	17733	17604	17883	17429	17645	17713	17748	17781	17628	17741	17603	17522	17582	17621	17777	17765	17694	17576	17846	17794	17578	17609	17635	17744	17613	17639	17701	17705	17718	17697	17654	17497	17577	17716	17898	17794	17683	17577	17732	17644	17560	17882	17783	17579	17748	17787	17801	17803	17656	17853	17626	17742	17594	17751	17546	17573	17721	17506	17365	17662	17549	17924	17800	17515	17535	17630	17619	17894	17608	17787	17558	17696	17738	17555	17577	17794	17711	17604	17745	17661	17714	17701	17700	17793	17591	17786	17650	17716	17580	17591	17639	17588	17515	17595	17488	17854	17723	17794	17599	17762	17687	17724	17759	17744	17777	17783	17469	17655	17578	17765	17737	17669	17763	17901	17512	17346	17602	17563	17646	17689	17581	17619	17526	17750	17684	17634	17582	17739	17692	17791	17708	17568	17737	17672	17642	17791	17899	17886	17791	17802	17704	17735	17592	17831	18000	17655	17700	17560	17750	17693	17721	17456	17779	17526	17770	17825	17783	17700	17689	17677	17360	17546	17705	17779	17740	17724	17507	17593	17719	17660	17630	17690	17801	17649	17596	17514	17678	17499	17597	17550	17736	17696	17496	17554	17771	17710	17653	17597	17648	17636	17581	17822	17606	17619	17640	17721	17534	17592	17738	17665	17616	17669	17716	17647	17547	17557	17565	17579	17752	17862	17694	17809	17656	17701	17845	17818	17565	17899	17777	17756	17872	17534	17758	17812	17808	17736	17659	17644	17546	17705	17812	17597	17717	17581	17775	17824	17713	17631	17765	17644	17800	17833	17536	17791	17604	17775	17537	17570	17742	17522	17639	17534	17884	17989	17603	17643	17601	17713	17788	17914	17735	17644	17765	17380	17699	17854	17662	17690	17651	17701	17629	17666	17626	17684	17796	17826	17763	17635	17624	17585	17663	17776	17923	17613	17778	17753	17657	17676	17662	17619	17701	17573	17922	17550	17728	17635	17735	17632	17358	17744	17875	17707	17720	17606	17677	17759	17876	17580	17724	17584	17735	17684	17723	17604	17725	17431	17553	17794	17519	17705	17661	17665	17710	17838	17617	17762	17856	17837	17610	17865	17684	17513	17672	17784	17733	17699	17640	17481	17476	17789	17710	17712	17590	17676	17569	17575	17725	17797	17529	17581	17753	17657	17805	17657	17744	17757	17866	17850	17691	17810	17562	17607	17602	17704	17597	17812	17755	17711	17910	17776	17713	17654	17835	17547	17475	17428	17650	17859	17819	17590	17546	17474	17630	17672	17578	17765	17689	17814	17761	17653	17736	17944	17934	17697	17707	17801	17715	17593	17472	17547	17853	17696	17745	17508	17495	17733	17545	17866	17796	17560	17412	17635	17735	17723	17753	17627	17616	17634	17649	17753	17700	17637	17782	17720	17761	17744	17709	17570	17648	17746	17404	17457	17754	17706	17469	17764	17799	17901	17754	17815	17782	17640	17638	17566	17637	17651	17656	17544	17613	17598	17872	17814	17777	17701	17511	17743	17876	17468	17837	17752	17677	17853	17533	17702	17511	17816	17883	17600	17604	17596	17820	17560	17758	17647	17700	17591	17586	17706	17594	17678	17702	17804	17685	17746	17652	17555	17466	17659	17764	17598	17858	17849	17779	17704	17719	17585	17742	17866	17801	17684	17596	17796	17694	17734	17704	17588	17702	17678	17832	17823	17681	17929	17585	17551	17618	17756	17731	17950	17675	17759	17635	17575	17736	17517	17494	17746	17904	17537	17713	17603	17525	17806	17757	17707	17629	17451	17626	17840	17799	17671	17649	17804	17818	17689	17700	17779	17523	17732	17622	17896	17399	17558	17880	17452	17800	17575	17571	17525	17591	17809	17845	17710	17553	17535	17530	17557	17785	17829	17477	17888	17526	17538	17694	17434	17747	17903	17740	17640	17584	17716	17491	17767	17686	17838	17626	17424	17615	17831	17781	17742	17634	17500	17664	17684	17954	17726	17635	17807	17702	17726	17657	17499	17719	17722	17896	17774	17510	17751	17567	17610	17480	17641	17889	17818	17727	17663	17728	17568	17699	17705	17509	17913	17685	17803	17637	17804	17811	17681	17604	17540	17635	17840	17525	17574	17447	17731	17836	17558	17687	17569	17698	17762	17621	17612	17647	17536	17653	17764	17692	17474	17541	17701	17624	17691	17579	17774	17796	17777	17660	17607	17681	17581	17752	17903	17848	17461	17619	17548	17538	17814	17669	17539	17481	17758	17788	17811	17694	17438	17896	17766	17774	17561	17608	17589	17608	17593	17618	17543	17628	17644	17571	17848	17830	17659	17663	17878	17767	17577	17660	17567	17746	17617	17388	17573	17542	17691	17829	17678	17898	17622	17850	17794	17667	17583	17804	17851	17484	17674	17604	17656	17374	17437	17690	17735	17657	17764	17788	17619	17785	17700	17742	17609	17885	17505	17831	17657	17779	17768	17697	17801	17531	17633	17826	17969	17804	17608	17609	17644	17617	17651	17737	17807	17570	17525	17545	17778	17486	17729	17642	17560	17604	17685	17714	17762	17753	17803	17757	17634	17445	17739	17749	17542	17875	17628	17646	17667	17728	17609	17702	17744	17599
15874	18630	16721	15419	15223	15039	15057	14864	14877	14634	14532	14512	14420	14281	14216	14273	14280	14307	14277	14294	14259	14278	14343	14217	14345	14323	14297	14337	14292	14211	14358	14292	14198	14401	14358	14246	14490	14143	14199	14427	14324	14346	14166	14332	14228	14197	14323	14018	14403	14186	14272	14336	14430	14262	14251	14318	14297	14275	14163	14409	14268	14128	14353	14176	14218	14376	14199	14116	14238	14409	14176	14287	14197	14313	14298	14176	14382	14118	14328	14383	14222	14200	14242	14284	14453	14226	14310	14311	14167	14329	14301	14318	14260	14133	14323	14064	14263	14099	14385	14270	14128	14240	14419	14206	14152	14279	14310	14410	14093	14189	14260	14063	14441	14165	14308	14298	14212	14306	14322	14297	14300	14360	14268	14366	14138	14264	14412	14447	14285	14422	14260	14291	14259	14118	14268	14249	14100	14259	14210	14274	14325	14311	14247	14310	14306	14252	14266	14226	14241	14136	14357	14363	14305	14247	14298	14448	14318	14324	14297	14289	14269	14193	14291	14187	14156	14285	14260	14106	14332	14336	14362	14367	14261	14216	14230	14282	14355	14137	14135	14349	14293	14186	14287	14170	14280	14202	14236	14288	14199	14148	14377	14207	14302	14262	14418	14373	14179	14239	14379	14298	14291	14203	14247	14352	14182	14263	14133	14512	14178	14301	14217	14282	14232	14390	14263	14310	14244	14134	14390	14225	14183	14211	14306	14422	14471	14250	14216	14198	14283	14263	14103	14284	14277	14273	14238	14273	14366	14214	14278	14109	14364	14186	14293	14373	14270	14401	14142	14352	14186	14456	14313	14293	14410	14342	14252	14237	14313	14093	14320	14337	14173	14192	14320	14177	14242	14311	14275	14294	14211	14255	14439	14072	14297	14342	14341	14399	14169	14283	14207	14159	14213	14090	14072	14327	14372	14235	14271	14203	14298	14235	14108	14196	14281	14223	14185	14177	14334	14176	14359	14248	14385	14412	14207	14078	14280	14181	14247	14192	14193	14380	14334	14447	14183	14205	14289	14267	14247	14211	14442	14416	14321	14166	14317	14361	14246	14339	14205	14488	14226	14319	14105	14342	14332	14214	14224	14231	14330	14080	14306	14520	14307	14179	14358	14269	14377	14251	14201	14291	14318	14342	14431	14162	14253	14237	14151	14261	14151	14297	14290	14351	14236	14235	14227	14264	14198	14263	14338	14195	14349	14460	14326	14179	14366	14303	14238	14230	14413	14312	14350	14387	14319	14237	14268	14182	14196	14220	14186	14098	14317	14160	14434	14147	14393	14264	14304	14229	14290	14201	14371	14187	14324	14180	14291	14337	14314	14257	14178	14373	14190	14241	14313	14242	14309	14036	14582	14216	14312	14151	14333	14253	14259	14231	14321	14306	14145	14381	14214	14159	14267	14114	14226	14056	14252	14441	14391	14191	14331	14419	14283	14160	14232	14253	14272	14324	14265	14235	14146	14166	14209	14169	14223	14403	14289	14275	14342	14279	14214	14344	14320	14264	14064	14336	14217	14250	14253	14226	14302	14191	14202	14292	14195	14220	14293	14208	14273	14129	14273	14296	14243	14407	14200	14372	14185	14241	14270	14279	14203	14317	14160	14316	14308	14276	14342	14288	14097	14424	14357	14229	14332	14401	14315	14352	14245	14287	14290	14129	14215	14179	14461	14174	14257	14178	14236	14301	14280	14119	14254	14161	14309	14290	14168	14198	14118	14171	14294	14258	14185	14195	14247	14133	14248	14226	14277	14243	14320	14429	14320	14223	14329	14230	14307	14199	14450	14270	14355	14275	14236	14452	14234	14167	14241	14344	14336	14230	14262	14349	14250	14288	14352	14153	14275	14324	14392	14196	14229	14331	14236	14273	14042	14305	14374	14308	14216	14137	14315	14046	14336	14306	14220	14349	14202	14410	14130	14323	14269	14199	14030	14330	14130	14405	14490	14213	14278	14265	14364	14217	14200	14340	14234	14221	14269	14257	14305	14178	14189	14233	14311	14205	14204	14365	14241	14147	14249	14177	14309	14364	14342	14221	14172	14305	14263	14153	14306	14212	14321	14340	14206	14183	14103	14159	14410	14198	14192	14311	14444	14251	14410	14336	14128	14538	14359	14115	14380	14293	14404	14336	14257	14319	14436	14323	14309	14398	14242	14334	14040	14362	14328	14137	14259	14354	14200	14320	14256	14316	14184	14167	14361	14334	14194	14188	14435	14149	14091	14323	14215	14204	14246	14503	13977	14328	14155	14303	14277	14408	14174	14084	14315	14323	14282	14233	14201	14344	14273	14322	14251	14143	14203	14344	14352	14061	14216	14248	14238	14451	14182	14381	14343	14173	14274	14262	14357	14135	14218	14297	14354	14309	14434	14338	14315	14322	14162	14168	14211	14341	14395	14317	14318	14234	14363	14166	14180	14260	14287	14250	14200	14198	14255	14155	14332	14181	14298	14168	14480	14252	14420	14151	14133	14153	14258	14271	14314	14289	14129	14397	14273	14331	14251	14335	14223	14086	14398	14284	14414	14375	14414	14318	14212	14236	14365	14368	14326	14165	14263	14378	14103	14291	14269	14216	14239	14282	14238	14356	14259	14318	14488	14279	14099	14377	14287	14178	14261	14422	14164	14196	14358	14110	14342	14257	14294	14147	14172	14373	14159	14141	14235	14216	14356	14217	14209	14272	14200	14314	14197	14265	14299	14248	14264	14362	14462	14314	14329	14102	14355	14267	14280	14265	14156	14320	14240	14341	14169	14212	14381	14182	14433	14327	14346	14221	14168	14297	14147	14263	14258	14297	14149	14342	14220	14059	14329	14129	14351	14294	14602	14251	14326	14280	14358	14271	14076	14235	14099	14312	14197	14220	14167	14279	14205	14288	14323	14373	14134	14363	14262	14249	14323	14181	14215	14418	14150	14420	14173	14310	14293	14299	14088	14258	14080	14461	14188	14240	14398	14364	14184	14378	14182	14200	14307	14158	14178	14221	14243	14169	14379	14381	14209	14208	14225	14118	14393	14327	14276	14313	14309	14178	14252	14317	14216	14033	14157	14227	14357	14125	14625	14373	14294	14277	14344	14320	14275	14121	14434	14377	14304	14363	14313	14162	14216	14179	14380	14362	14339	14182	14228	14319	14240	14345	14211	14329	14331	14344	14203	14259	14301	14356	14136	14216	14213	14113	14416	14302	14413	14397	14170	14314	14456	14134	14215	14375	14227	14365	14230	14288	14287	14383	14297	14244	14292	14101	14167	14278	14253	14410	14326	14243	14223	14370	14245	14181	14322	14241	14266	14102	14292	14352	14202	14291	14234	14378	14438	14295	14342	14243	14300	14392	14156	14164	14269	14215	14279	14326	14336	14356	14307	14356	14353	14204	14427	14218	14276	14318	14315	14263	14366	14295	14206	14262	14206	14240	14256	14261	14251	14330	14363	14309	14229	14215	14220	14222	14207	14353	14087	14258	14401	14412	14301	14170	14314	14297	14259	14224	14335	14282	14227	14346	14292	14284	14316	14394	14228	14278	14404	14268	14382	14248	14264	14259	14090	14214	14404	14374	14301	14423	14293	14206	14338	14158	14265	14051	14163	14352	14332	14186	14106	14190	14379	14355	14366	14065	14405	14309	14331	14131	14199	14294	14408	14215	14280	14290	14269	14202	14425	14170	14167	14194	14167	14271	14362	14374	14280	14202	14190	14288	14234	14403	14176	14294	14229	14458	14214	14074	14129	14274	14228	14430	14400	14240	14136	14107	14371	14227	14346	14117	14218	14167	14243	14162	14133	14142	14327	14326	14145	14301	14271	14149	14285	14282	14404	14427	14223	14253	14244	14363	14314	14150	14382	14236	14106	14284	14235	14309	14181	14305	14231	14367	14249	14090	14181	14105	14218	14217	14094	14379	14249	14306	14099	14182	14240	14285	14203	14439	14249	14014	14236	14134	14255	14355	14318	14253	14144	14231	14253	14255	14139	14321	14195	14480	14229	14312	14276	14421	14135	14360	14396	14232	14310	14305	14106	14301	14370	14246	14173	14157	14274	14422	14377	14300	14329	14358	14385	14362	14315	14316	14082	14160	14243	14148	14314	14266	14286	14304	14297	14220	14398	14326	14373	14299	14273	14234	14465	14234	14278	14236	14305	14247	14271	14210	14212	14214	14529	14320	14396	14386	14261	14249	14296	14266	14321	14346	14346	14254	14244	14276	14279	14415	14081	14355	14291	14483	14341	14282	14374	14217	14376	14339	14222	14357	14297	14270	14360	14213	14316	14233	14409	14187	14236	14115	14353	14159	14197	14339	14441	14097	14440	14273	14402	14272	14150	14253	14302	14284	14283	14374	14216	14012	14328	14253	14442	14382	14257	14300	14219	14467	14263	14155	14289	14160	14510	14237	14208	14219	14260	14232	14346	14357	14303	14307	14301	14182	14259	14195	14173	14322	14269	14323	14156	14238	14231	14255	14144	14366	14402	14404	14182	14486	14211	14210	14350	14204	14241	14391	14314	14356	14366	14391	14301	14119	14116	14425	14446	14388	14227	14305	14234	14265	14310	14072	14225	14192	14384	14188	14316	14388	14308	14266	14299	14216	14312	14366	14108	14366	14397	14368	14167	14079	14123	14239	14319	14324	14150	14286	14199	14221	14183	14267	14244	14297	14402	14347	14219	14295	14206	14289	14434	14271	14268	14166	14561	14317	14309	14318	14312	14199	14117	14388	14191	14208	14153	14328	14130	14083	14240	14315	14538	14097	14351	14318	14247	14178	14491	14333	14383	14282	14280	14261	14450	14137	14449	14324	14375	14302	14247	14218	14293	14285	14464	14133	14355	14351	14338	14215	14253	13971	14012	14250	14301	14156	14202	14258	14271	14161	14235	14229	14317	14324	14339	14231	14471	14125	14426	14127	14179	14337	14373	14335	14389	14070	14290	14231	14296	14225	14213	14400	14420	14356	14100	14367	14382	14353	14229	14248	14309	14207	14351	14133	14302	14328	14461	14240	14100	14273	14304	14300	14236	14203	14130	14371	14226	14170	14382	14279	14127	14245	14253	14187	14301	14456	14338	14351	14417	14412	14370	14317	14253	14141	14383	14374	14321	14237	14398	14202	14207	14265	14284	14166	14318	14081
23362	21304	28068	25021	22100	20456	19686	17707	17436	17777	17332	17159	17066	16899	16923	16889	16982	17052	16849	17033	16696	16930	16860	16896	16894	16780	16806	16848	16724	16934	16824	16874	16785	17026	16688	16656	16660	16663	16734	16795	16853	16850	16661	16750	16587	16764	16939	16814	16954	16726	16700	16835	17055	16774	16761	16779	16833	16820	16666	16836	16800	16738	16848	16712	16838	16726	16568	16803	16669	17067	16761	16925	16660	16783	16836	16746	16598	16894	16756	16686	16836	16756	16824	16860	16753	16727	16924	16594	16987	16573	16747	16877	16939	16572	16728	16618	16649	16707	16486	16962	16760	16808	16758	16788	16590	16685	16779	16657	16656	16651	16671	16802	16691	16839	16877	16718	16961	16894	16624	16709	16764	16592	16555	16585	16869	16929	16719	16856	16727	16970	16821	16837	16819	16840	16681	16836	16696	16756	16962	16765	16560	16550	16757	16669	16854	16794	16803	16798	16789	16591	16730	16721	16818	16797	16899	16842	16698	16754	16882	17039	16684	16579	16875	16808	16861	16544	16800	16756	16639	16764	16962	16750	16780	16882	16744	16604	16745	16921	16895	16733	16867	16747	16873	16715	16863	16838	16737	16933	16534	16687	16881	16778	16850	16879	16952	16900	16634	16629	16837	16923	16726	16695	16908	16973	16705	16836	16737	16803	16637	16770	16795	16725	16730	16828	16931	16938	16648	17017	16833	16801	16931	16656	16900	16904	16719	16897	17053	16623	16872	16636	16838	16900	16861	16721	16851	16887	16756	16534	16729	16706	16697	16608	16827	16655	16803	16700	17113	16688	16617	16889	16535	16826	16802	16767	16920	16676	16778	16611	16706	16881	16949	16733	16643	16900	16709	16758	16815	16827	16877	16676	16827	17014	16788	16795	16702	16823	16730	16724	17044	16679	16728	16584	16749	16538	16404	16806	16959	16688	16778	16933	17098	16990	16961	16856	16669	16954	16873	16559	16738	16837	16784	16854	16718	16781	16779	16548	16863	16809	16869	16719	16745	16773	16841	16732	16707	16530	16941	16848	16634	16723	16768	16810	16610	16659	16883	16854	16592	16729	16708	16639	16900	16732	16778	16756	16785	16628	16842	16837	16914	16871	16741	16804	16744	16841	16649	16808	16797	16828	16671	16828	16664	16830	16728	16797	16677	16825	16676	16796	16802	16720	16816	16761	16846	16748	16633	16769	16856	16870	16789	16907	16791	16792	16976	16621	16843	16731	16835	16892	17033	17027	16434	16795	16763	16945	16799	16761	16714	16794	16806	16719	16795	16530	16952	16957	16498	16477	16808	16821	16910	16973	16825	16733	16847	17003	16724	16776	16529	16958	16790	16656	16716	16888	16575	16558	16779	16694	16959	16879	16755	16806	16821	16830	16969	16778	16649	16838	16814	16598	16887	16827	16968	16637	17012	16782	16912	16696	16683	16731	16816	16822	16684	16782	16628	16878	16576	16509	16725	16765	16801	16875	16931	16790	16986	16782	16844	16716	16811	16785	16821	16675	16846	16614	16681	16789	16839	16709	16790	16834	16587	16635	16680	16720	16884	16767	16798	16877	16891	16804	16800	16869	16851	16643	16734	16634	16753	16676	16723	16741	16868	16674	16792	16724	16958	16665	16798	16731	16779	16841	16671	16692	16916	16725	16602	16752	16954	16720	16667	16874	16820	16850	16729	16698	16746	16640	16755	16828	16867	16993	16861	16881	16617	16608	16584	16719	16847	16679	16981	16840	16767	16836	16802	16711	16672	16883	16710	16932	16889	16763	16845	16862	17016	16932	16691	16787	16830	16781	16601	16895	16674	16910	16927	16857	16774	16689	16791	16753	16711	16749	16702	16689	16672	16870	16609	16808	16713	16733	16766	16683	16843	16613	17073	16642	16787	16725	16727	16534	16844	16851	16621	16710	16714	16742	16768	16849	16759	16846	16828	16693	16803	16722	16982	16924	16794	17012	16783	16722	16673	16849	16691	16850	16887	16702	16552	16665	16885	16870	16648	16885	16788	16612	16607	16846	16827	16780	16910	16661	16683	16717	16741	16787	16796	16729	16837	16970	16871	16709	16852	16655	16700	16603	16786	16855	16869	16851	16769	16571	16810	16830	16820	16771	16876	16939	16800	16704	16858	16968	16753	16652	16898	16849	16922	16768	16661	16755	16704	16739	16805	16666	16820	16859	16841	16829	17005	16924	16975	16873	16826	16827	16584	16642	16705	16794	16827	16880	16926	16807	16709	16704	16702	16665	16803	16877	16821	16854	16977	16587	16905	16768	16759	16828	16770	16919	16784	16721	16726	16753	16568	16619	16828	16568	16913	16804	16780	16625	16768	16829	16739	16686	16762	16830	16661	16743	16668	16731	16573	16755	16829	16846	16785	16879	16788	16876	16864	16769	16573	16833	16861	16949	16911	16875	16777	16879	17073	16751	16617	16638	16794	16894	16807	16739	16716	16760	16853	16800	16812	16663	16799	16801	16771	16804	16798	16621	16752	16928	16719	16680	16574	16840	16779	16776	16771	16707	16711	16941	16767	16786	16694	16757	16711	16537	16717	16878	16859	16894	16938	16795	16780	16591	16762	16922	16845	16793	16828	16812	16696	16835	16803	16796	16841	16797	16758	16746	16974	16968	16705	16635	16858	16653	16608	16807	16739	16798	16605	16738	16752	16840	16624	16873	16455	16811	16636	16733	16720	16775	16790	16778	16711	16782	16846	16775	16886	16727	16615	16948	16769	16642	16875	16707	16397	16719	16730	16778	16606	16812	16729	16932	16848	16789	16730	16716	16488	16768	16643	16648	16641	16820	16731	16785	16736	16879	16603	16833	16785	16736	16897	16794	16946	16943	16755	16906	16846	16812	16750	16875	16622	16743	16851	16740	16762	16773	16565	16636	16886	16733	16900	16580	16682	16534	16883	16883	16911	16747	16990	16949	16863	16826	16782	16716	16748	16713	16748	16760	16830	16737	16899	16690	16802	16909	17147	16668	16809	16643	16688	16835	16694	16898	16674	16696	16706	16855	16748	16818	16766	16711	16595	16703	16699	16979	16760	16816	16772	16951	16964	16714	16889	16883	16828	16658	16824	16935	16929	16621	16877	16761	16750	16751	16785	16809	16727	16779	16932	16782	16885	16924	16604	16764	16653	16878	16873	17041	16684	16829	16552	16622	16916	16774	16833	16823	16844	16826	16827	16799	16788	16840	16898	16812	16712	16618	16900	16728	16778	16477	16779	16701	16864	16781	16885	16765	16884	16712	16769	16734	16807	16898	16670	16881	16725	16606	16876	16611	16773	16764	16768	16871	16765	16772	16840	16829	16762	16893	16868	16701	16872	16678	16686	16738	16788	16741	16856	16761	16737	16955	16778	16616	16859	16785	16762	16804	16578	16783	16741	16749	16843	16881	16843	16617	17004	16696	16741	16658	16640	16915	16795	16835	16671	16915	16697	16930	16872	16803	16525	16702	16559	16653	16794	16652	16862	16878	16761	17029	16626	16572	16651	16939	16945	16783	16849	16744	16712	16870	16847	16843	16758	16870	16826	16828	16813	16845	16558	16773	16843	16725	16783	16784	16579	16617	16904	16766	16869	16851	16764	16964	16956	16752	16806	16664	16717	16736	16653	16849	16582	16645	16879	16946	16845	16791	16666	16664	16644	16824	16801	16903	16933	16909	16682	16656	16467	16509	16619	16954	16661	16848	16939	16811	16758	16802	16789	16666	16669	17042	16740	16737	16694	16675	16583	16699	16723	16762	16758	16825	16733	16832	16793	16786	16866	16866	16917	16876	16964	16875	16848	16762	16702	16807	16809	16837	16648	16680	16888	16697	16876	16785	16945	16770	16783	16808	16701	16881	16966	16851	16711	16641	16698	16721	16715	16979	16912	16688	16803	16666	16737	16648	16728	16672	16829	16823	16761	16856	16772	16756	16931	17026	16866	16928	16779	16757	16644	16670	16734	16674	16742	16610	16669	16610	16755	16737	16597	16601	16763	16695	16593	16699	16898	16727	16639	16762	16654	16881	16687	16844	16801	16655	16818	16781	16852	16890	16824	16777	16756	16790	16964	16875	16890	16761	16865	16944	16565	16790	16755	16815	16646	16644	16896	16934	16705	16691	16997	16979	16622	16835	16767	16891	16842	16692	16708	16667	16619	16535	16827	16624	16693	16845	16750	16722	16861	16747	16783	16728	16748	16667	16659	16705	16678	16723	16668	16714	16825	16777	16778	16777	16784	16852	16570	16627	16796	16822	16838	16819	16942	16932	16695	16726	16771	16712	16680	16578	16851	16860	16622	16781	16692	16769	16878	16695	16590	16815	16788	16773	16809	16745	16811	16927	16797	16743	16718	16714	16659	16685	16886	16739	16691	16713	16763	16683	16707	16537	16836	16808	16951	16706	16708	16771	16807	16751	16827	16642	16906	16817	16699	16913	16773	16590	16821	16768	16748	16782	16737	16816	16724	16989	16767	16695	16836	16765	17011	16783	16748	16723	16875	16838	16767	16647	16872	16754	16807	16833	16724	16773	16942	16809	16778	16645	16771	16899	16827	16883	16781	16983	16751	16771	16791	16956	16686	16924	16810	16808	16941	16908	16819	16653	16795	16601	16772	16769	16822	16915	16877	16707	16950	16715	16758	16755	16654	16917	16675	16590	16852	16865	16614	16617	16915	16733	16806	17069	16802	16767	16672	16735	16654	16768	16827	16663	16580	16733	16733	16705	16508	16930	16821	16825	16787	16820	16849	16768	16791	17006	16706	16815	16867	16703	16727	16753	16908	16905	16909	16725	16885	16978	16969	16852	16722	16694	16770	16877	16817	16795	16905	16713	16721	16746	16773	16786	16644	16729	16745	16877	16919	16836	16807	16674	16833	16650	16725	16860	16829	16957	16833	16706	16810	16806	16685	16649	16855	16920	16730	16571	16818	16745	16601	16659	16829	17043	16758	16715	16756	16599	16796	16880	16806	16858	16740	16797	16740	16923	16957	16678	16899	16874	16830	16802	16757	16699	16868	16762	17100	16671	16680	16789	16845	16739	16642	16618	16820	16943	16770	16754	16672	16765	16645	17011	16969	16789	16821	16990	16811	16924	16758	16766	16835	16773	16797	16690	16805	16679	16802	16695
12794	22069	18743	16614	15474	15097	15055	15091	14736	14552	14241	14017	13922	14018	13874	13732	13715	13861	13755	13770	13785	13716	13891	13949	13642	13912	13779	13860	13674	13803	13757	13735	13892	13648	13771	13774	13812	13743	13893	13802	13738	13821	13701	13657	13599	13726	13871	13689	13619	13644	13778	13907	13688	13729	13779	13605	13710	13842	13675	13777	13680	13729	13752	13931	13752	13579	13751	13841	13797	13837	13721	13947	13615	13665	13707	13510	13712	13737	13561	13719	13744	13738	13758	13682	13705	13599	13798	13883	13838	13714	13730	13917	13741	13722	13716	13711	13978	13779	13680	13753	13825	13728	13781	13617	13722	13706	13732	13699	13633	13730	13829	13740	13725	13807	13735	13682	13650	13613	13770	13797	13774	13639	13582	13785	13678	13728	13795	13795	13719	13511	13692	13649	13704	13648	13654	13854	13807	13677	13726	13834	13490	13664	13898	13708	13683	13644	13784	13665	13590	13604	13878	13583	13606	13754	13715	13714	13700	13607	13633	13798	13697	13779	13622	13710	13743	13701	13523	13700	13526	13838	13845	13625	13858	13690	13669	13746	13753	13739	13642	13685	13706	13554	13862	13804	13684	13746	13646	13709	13536	13860	13742	13685	13590	13777	13751	13700	13665	13714	13758	13764	13539	13659	13637	13895	13782	13738	13724	13724	13823	13537	13644	13781	13733	13653	13715	13739	13859	13516	13650	13608	13639	13699	13535	13749	13534	13710	13679	13511	13808	13744	13734	13603	13810	13666	13758	13705	13632	13801	13857	13843	13710	13618	13813	13764	13815	13761	13765	13647	13754	13806	13757	13974	13730	13710	13689	13836	13747	13647	13786	13731	13788	13868	13562	13555	13796	13701	13705	13711	13883	13677	13818	13648	13674	13682	13839	13596	13570	13745	13882	13494	13645	13623	13621	13827	13876	13729	13686	13640	13731	13629	13439	13637	13659	13706	13745	13797	13724	13700	13600	13751	13744	13546	13828	13836	13765	13779	13772	13584	13659	13761	13658	13566	13688	13753	13811	13807	13624	13750	13815	13839	13736	13661	13577	13768	13672	13856	13752	13793	13819	13678	13780	13644	13706	13615	13782	13574	13744	13565	13586	13679	13698	13858	13670	13579	13900	13685	13794	13657	13708	13792	13647	13794	13860	13573	13804	13601	13848	13678	13591	13836	13792	13739	13491	13644	13862	13658	13728	13638	13775	13730	13716	13586	13714	13861	13710	13668	13613	13520	13735	13714	13890	13559	13793	13796	13707	13705	13672	13758	13895	13705	13776	13646	13689	13595	13668	13802	13796	13724	13782	13668	13896	13583	13815	13849	13749	13648	13717	13811	13670	13812	13583	13534	13957	13757	13761	13719	13671	13737	13633	13711	13845	13655	13711	13737	13656	13683	13753	13772	13751	13632	13691	13693	13708	13533	13688	13695	13615	13682	13863	13691	13710	13621	13781	13737	13839	13653	13935	13766	13642	13905	13665	13752	13705	13486	13872	13833	13826	13617	13750	13753	13595	13740	13672	13677	13905	13922	13758	13851	13641	13682	13587	13648	13848	13769	13958	13935	13747	13795	13616	13812	13773	13574	13795	13640	13737	13563	13749	13655	13702	13761	13694	13707	13634	13674	13765	13665	13598	13697	13676	13781	13599	13763	13816	13807	13673	13669	13615	13658	13739	13701	13675	13743	13698	13780	13765	13744	13823	13655	13851	13763	13684	13699	13694	13674	13801	13641	13680	13780	13651	13633	13584	13645	13872	13596	13643	13729	13604	13548	13593	13697	13803	13835	13730	13652	13868	13678	13811	13840	13793	13722	13794	13692	13681	13655	13770	13575	13641	13819	13608	13789	13744	13760	13653	13848	13692	13527	13769	13725	13558	13989	13644	13746	13619	13712	13816	13436	13777	13661	13640	13654	13613	13657	13754	13638	13729	13543	13588	13613	13709	13777	13666	13780	13804	13692	13654	13759	13775	13600	13675	13859	13617	13691	13720	13571	13747	13750	13954	13564	13752	13764	13641	13758	13754	13637	13485	13737	13727	13547	13781	13728	13710	13733	13760	13790	13789	13752	13613	13689	13636	13738	13653	13844	13620	13816	13784	13708	13721	13835	13612	13787	13668	13741	13779	13661	13885	13699	13639	13573	13561	13914	13879	13640	13760	13918	13638	13768	13663	13730	13715	13711	13825	13704	13703	13866	13723	13622	13628	13643	13853	13757	13729	13644	13747	13780	13689	13777	13513	13686	13730	13626	13966	13786	13615	13670	13729	13880	13553	13710	13779	13620	13747	13727	13726	13646	13918	13705	13666	13732	13770	13792	13571	13899	13826	13798	13780	13679	13828	13683	13913	13649	13730	13668	13619	13873	13667	13626	13765	13673	13635	13747	13670	13776	13667	13661	13719	13752	13541	13770	13648	13807	13713	13739	13905	13820	13834	13680	13704	13598	13609	13647	13707	13798	13824	13762	13641	13887	13787	13795	13719	13571	13742	13737	13807	13696	13681	13723	13803	13662	13613	13601	13726	13743	13846	13705	13726	13661	13651	13732	13688	13794	13795	13682	13771	13688	13763	13639	13683	13786	13791	13813	13841	13901	13625	13594	13780	13501	13740	13757	13659	13864	13616	13852	13610	13701	13570	13665	13716	13773	13656	13704	13618	13670	13753	13669	13756	13853	13821	13684	13695	13660	13723	13650	13736	13770	13955	13754	13683	13660	13602	13831	13709	13722	13807	13848	13701	13960	13867	13707	13853	13597	13682	13677	13662	13534	13864	13518	13732	13695	13822	13724	13685	13776	13674	13692	13784	13623	13724	13753	13766	13743	13576	13757	13798	13801	13721	13743	13859	13728	13575	13659	13674	13587	13937	13790	13684	13753	13628	13897	13733	13773	13681	13637	13625	13675	13663	13611	13731	13757	13812	13684	13619	13631	13678	13679	13691	13721	13806	13547	13723	13529	13611	13695	13788	13489	13802	13654	13741	13908	13726	13658	13758	13748	13764	13842	13787	13649	13704	13661	13855	13753	13690	13597	13699	13643	13744	13760	13671	13795	13725	13699	13661	13715	13671	13665	13582	13690	13684	13867	13516	13773	13752	13686	13564	13685	13741	13632	13556	13727	13800	13658	13599	13638	13629	13871	13680	13818	13670	13636	13874	13704	13647	13726	13863	13637	13846	13614	13701	13700	13942	13687	13639	13819	13732	13725	13637	13889	13739	13831	13625	13730	13707	13686	13703	13722	13655	13832	13640	13798	13688	13672	13842	13705	13747	13640	13569	13854	13639	13726	13670	13823	13712	13557	13858	13705	13681	13892	13509	13770	13822	13639	13631	13646	13800	13754	13671	13856	13745	13833	13610	13825	13852	13710	13693	13786	13731	13964	13661	13683	13855	13713	13823	13704	13567	13638	13652	13640	13609	13883	13963	13649	13544	13881	13763	13833	13680	13661	13632	13612	13767	13910	13508	13813	13807	13738	13502	13785	13503	13775	13791	13668	13619	13663	13669	13605	13760	13820	13927	13735	13821	13797	13810	13815	13672	13748	13843	13685	13524	13673	13524	13661	13825	13649	13763	13742	13704	13743	13812	13657	13641	13910	13722	13665	13725	13760	13564	13600	13744	13729	13733	13589	13743	13661	13824	13739	13678	13855	13840	13677	13765	13670	13686	13644	13668	13598	13699	13830	13799	13775	13713	13766	13674	13671	13571	13660	13717	13822	13659	13727	13674	13664	13680	13660	13882	13685	13767	13645	13814	13707	13795	13886	13647	13750	13817	13627	13829	13801	13907	13802	13842	13729	13814	13731	13641	13641	13802	13649	13660	13625	13849	13668	13717	13737	13738	13675	13697	13804	13720	13832	13722	13692	13599	13544	13686	13939	13777	13658	13596	13796	13804	13613	13737	13672	13882	13608	13720	13716	13834	13745	13788	13791	13640	13562	13665	13743	13739	13777	13634	13749	13752	13754	13446	13612	13670	13787	13685	13649	13686	13683	13853	13766	13631	13682	13832	13735	13782	13786	13751	13813	13683	13592	13807	13798	13842	13717	13764	13609	13725	13602	13760	13630	13686	13699	13773	13770	13615	13676	13693	13728	13687	13687	13752	13773	13844	13625	13733	13876	13869	13813	13459	13814	13666	13841	13779	13826	13728	13673	13735	13710	13805	13841	13727	13784	13781	13714	13819	13958	13750	13859	13733	13759	13686	13659	13789	13731	13732	13745	13807	13703	13790	13850	13709	13800	13649	13652	13670	13870	13716	13881	13725	13663	13682	13842	13801	13655	13613	13741	13712	13803	13663	13828	13811	13854	13622	13692	13552	13563	13708	13608	13721	13829	13764	13664	13692	13737	13861	13467	13786	13817	13683	13664	13769	13607	13580	13862	13804	13834	13675	13746	13797	13772	13831	13809	13705	13705	13600	13667	13610	13587	13759	13787	13764	13840	13830	13630	13797	13785	13650	13627	13657	13810	13783	13809	13710	13889	13737	13645	13582	13696	13764	13762	13840	13753	13742	13794	13785	13607	13749	13815	13907	13714	13873	13747	13678	13819	13794	13872	13909	13762	13757	13682	13678	13774	13717	13778	13583	13632	13708	13807	13718	13685	13772	13601	13640	13668	13627	13548	13694	13902	13747	13741	13657	13807	13790	13643	13694	13729	13678	13656	13577	13696	13756	13766	13784	13847	13924	13654	13778	13740	13726	13622	13751	13860	13709	13611	13891	13708	13795	13853	13570	13798	13704	13782	13779	13639	13680	13705	13712	13795	13783	13655	13783	13690	13743	13725	13654	13824	13697	13963	13991	13755	13728	13611	13610	13618	13773	13730	13759	13878	13790	13826	13798	13744	13842	13797	13610	13646	13639	13701	13552	13704	13681	13524	13680	13748	13748	13740	13583	13692	13733	13750	13762	13676	13702	13751	13639	13752	13734	13721	13829	13679	13743	13762	13637	13625	13685	13757	13662	13804	13804	13677	13767	13729	13678	13895	13720	13740	13743	13748	13779	13759	13669	13659	13698	13836	13671	13737	13879	13716	13750	13838	13689	13813	13780	13844	13796	13705	13743	13609	13772	13653	13789	13715	13809	13836	13796	13806	13741	13694	13685	13756	13724	13714	13599	13795	13656	13765
24990	21337	26664	26375	19237	18475	18580	17931	17701	17666	17605	17205	17387	17562	17473	17386	17477	17397	17336	17628	17530	17540	17496	17518	17506	17515	17543	17346	17350	17559	17535	17552	17528	17567	17429	17474	17402	17342	17355	17421	17577	17479	17150	17164	17331	17347	17471	17418	17240	17337	17590	17493	17335	17373	17466	17361	17376	17314	17396	17538	17444	17437	17361	17370	17488	17287	17302	17424	17469	17218	17489	17030	17477	17332	17282	17338	17126	17323	17513	17235	17403	17345	17487	17260	17192	17426	17416	17281	17275	17305	17449	17442	17441	17321	17526	17428	17281	17514	17324	17454	17534	17445	17407	17271	17351	17441	17255	17288	17288	17178	17320	17150	17382	17374	17388	17423	17499	17423	17330	17349	17356	17390	17167	17347	17451	17465	17548	17240	17360	17468	17366	17056	17248	17335	17429	17370	17569	17463	17528	17203	17392	17364	17378	17403	17413	17442	17381	17299	17312	17440	17455	17500	17336	17208	17416	17446	17303	17429	17515	17354	17381	17418	17239	17301	17181	17160	17378	17433	17185	17334	17422	17304	17395	17329	17424	17412	17281	17316	17552	17520	17543	17300	17504	17531	17365	17505	17393	17236	17636	17664	17314	17407	17377	17309	17667	17339	17197	17329	17604	17469	17302	17325	17359	17424	17566	17332	17286	17370	17337	17268	17365	17500	17506	17466	17309	17249	17333	17425	17277	17280	17274	17200	17596	17405	17239	17270	17189	17490	17591	17325	17543	17345	17397	17333	17144	17230	17106	17551	17439	17537	17329	17450	17495	17227	17013	17000	17320	17283	17565	17348	17295	17455	17412	17221	17434	17260	17371	17547	17552	17520	17299	17289	17306	17281	17359	17271	17389	17361	17471	17273	17551	17549	17319	17473	17155	17361	17505	17570	17393	17284	17355	17230	17345	17304	17409	17342	17293	17374	17449	17164	17351	17383	17407	17293	17374	17514	17468	17468	17468	17420	17374	17561	17536	17373	17282	17270	17275	17513	17496	17481	17538	17506	17378	17269	17325	17492	17467	17247	17540	17334	17389	17274	17246	17441	17448	17517	17344	17325	17489	17460	17586	17390	17499	17325	17309	17255	17291	17331	17452	17590	17564	17461	17206	17524	17314	17463	17332	17211	17412	17426	17502	17405	17347	17524	17453	17232	17462	17418	17276	17346	17522	17748	17365	17381	17522	17338	17649	17318	17388	17438	17567	17519	17326	17329	17449	17305	17330	17411	17559	17336	17524	17348	17306	17290	17297	17593	17265	17186	17213	17362	17411	17295	17213	17629	17216	17319	17605	17527	17672	17386	17450	17549	17390	17375	17350	17351	17470	17421	17415	17493	17419	17245	17507	17260	17502	17335	17392	17491	17358	17466	17430	17374	17388	17286	17625	17297	17524	17483	17195	17448	17448	17407	17543	17308	17243	17346	17267	17260	17354	17337	17326	17403	17256	17506	17284	17434	17327	17404	17419	17370	17235	17379	17451	17431	17434	17370	17161	17452	17319	17489	17213	17403	17382	17265	17334	17489	17494	17300	17446	17418	17484	17274	17407	17474	17390	17395	17531	17474	17612	17375	17505	17496	17456	17189	17273	17349	17376	17342	17548	17386	17286	17418	17204	17346	17371	17451	17344	17353	17498	17270	17438	17510	17414	17373	17411	17236	17425	17513	17311	17230	17422	17598	17149	17246	17394	17362	17199	17493	17408	17352	17452	17559	17457	17419	17363	17293	17345	17231	17242	17470	17367	17362	17414	17311	17232	17303	17317	17234	17333	17555	17356	17481	17356	17365	17345	17294	17326	17319	17318	17441	17469	17569	17245	17256	17253	17441	17348	17254	17557	17357	17259	17414	17601	17433	17257	17528	17250	17087	17468	17427	17343	17323	17507	17579	17243	17366	17357	17352	17344	17310	17365	17522	17632	17153	17061	17510	17190	17308	17402	17474	17480	17038	17535	17437	17460	17557	17397	17275	17360	17558	17390	17224	17297	17326	17448	17377	17466	17398	17399	17393	17350	17412	17536	17500	17366	17334	17244	17501	17463	17286	17240	17558	17472	17266	17339	17374	17429	17759	17288	17574	17546	17319	17220	17409	17448	17249	17271	17332	17355	17327	17463	17304	17447	17460	17427	17195	17452	17620	17385	17249	17517	17262	17445	17414	17267	17106	17665	17365	17407	17159	17375	17398	17437	17431	17436	17402	17352	17204	17449	17329	17353	17423	17388	17398	17329	17385	17324	17411	17515	17230	17368	17686	17571	17428	17252	17396	17235	17232	17336	17528	17323	17547	17296	17449	17492	17163	17374	17199	17192	17296	17306	17188	17312	17334	17405	17341	17533	17312	17427	17191	17461	17489	17312	17360	17380	17233	17448	17234	17326	17217	17437	17333	17461	17343	17334	17440	17329	17322	17549	17204	17578	17344	17520	17304	17382	17427	17393	17615	17487	17539	17374	17458	17491	17440	17446	17330	17542	17314	17217	17273	17369	17405	17389	17360	17473	17434	17215	17251	17268	17455	17176	17458	17393	17521	17378	17436	17266	17371	17333	17461	17512	17412	17474	17504	17339	17374	17213	17434	17528	17503	17267	17510	17405	17414	17351	17373	17272	17361	17251	17449	17343	17397	17355	17364	17370	17490	17458	17458	17335	17384	17475	17500	17421	17393	17177	17296	17375	17397	17305	17407	17350	17267	17282	17468	17333	17351	17351	17324	17271	17478	17471	17469	17189	17366	17273	17412	17239	17339	17552	17418	17464	17380	17264	17283	17283	17230	17240	17263	17433	17431	17405	17357	17471	17371	17258	17064	17293	17389	17227	17407	17159	17420	17445	17472	17165	17416	17317	17468	17409	17343	17326	17307	17333	17454	17280	17400	17295	17408	17250	17552	17411	17490	17539	17373	17300	17232	17433	17446	17346	17445	17425	17487	17439	17342	17469	17433	17366	17318	17268	17478	17490	17514	17333	17435	17506	17329	17465	17473	17352	17462	17478	17308	17526	17385	17464	17412	17373	17453	17305	17367	17493	17526	17286	17567	17389	17298	17350	17452	17443	17358	17329	17235	17227	17282	17383	17263	17499	17206	17380	17437	17585	17207	17285	17393	17444	17446	17229	17360	17343	17356	17405	17333	17552	17265	17423	17592	17475	17297	17446	17296	17257	17582	17563	17266	17570	17418	17306	17529	17363	17301	17276	17312	17352	17588	17387	17378	17549	17310	17410	17523	17458	17409	17588	17462	17478	17406	17539	17226	17426	17409	17366	17363	17404	17255	17349	17315	17566	17242	17455	17509	17216	17218	17339	17371	17247	17446	17406	17452	17448	17408	17347	17237	17340	17373	17288	17477	17501	17258	17633	17327	17412	17375	17640	17608	17549	17466	17391	17341	17404	17494	17290	17311	17455	17583	17263	17290	17439	17162	17259	17206	17372	17466	17390	17505	17369	17343	17263	17412	17574	17392	17508	17211	17168	17367	17423	17439	17193	17468	17187	17362	17468	17432	17433	17195	17532	17481	17379	17201	17516	17618	17290	17439	17521	17139	17364	17405	17296	17198	17275	17472	17273	17791	17310	17273	17407	17415	17386	17409	17445	17394	17296	17325	17629	17285	17575	17215	17502	17419	17324	17367	17237	17185	17311	17393	17364	17166	17329	17455	17231	17292	17297	17512	17338	17373	17346	17440	17440	17460	17009	17400	17106	17314	17439	17434	17386	17543	17559	17364	17228	17289	17514	17364	17515	17083	17260	17404	17461	17325	17571	17119	17500	17373	17459	17563	17257	17332	17356	17400	17417	17337	17471	17484	17338	17298	17411	17461	17376	17367	17423	17280	17412	17474	17259	17463	17331	17383	17272	17276	17282	17473	17431	17431	17492	17299	17477	17392	17303	17432	17571	17259	17426	17163	17401	17235	17432	17464	17588	17202	17411	17258	17476	17453	17101	17295	17326	17540	17238	17387	17332	17440	17338	17235	17468	17459	17127	17376	17401	17318	17334	17330	17307	17551	17265	17298	17325	17202	17423	17395	17432	17042	17340	17261	17081	17376	17275	17295	17288	17398	17424	17525	17283	17238	17496	17568	17490	17204	17331	17404	17324	17511	17322	17475	17374	17351	17395	17276	17481	17459	17515	17527	17377	17391	17244	17365	17437	17205	17372	17626	17584	17287	17463	17532	17427	17392	17297	17384	17250	17524	17339	17421	17429	17156	17195	17219	17682	17599	17451	17418	17303	17354	17263	17310	17449	17590	17212	17246	17452	17241	17291	17029	17398	17510	17340	17372	17382	17454	17357	17294	17500	17482	17352	17321	17581	17623	17429	17521	17230	17411	17439	17504	17264	17236	17586	17378	17448	17455	17325	17429	17383	17383	17461	17224	17377	17458	17308	17424	17433	17275	17588	17309	17352	17484	17244	17371	17347	17500	17549	17345	17221	17501	17135	17256	17402	17445	17393	17378	17287	17424	17390	17264	17367	17531	17171	17400	17257	17380	17483	17424	17362	17420	17346	17390	17480	17131	17497	17553	17485	17255	17216	17429	17376	17404	17233	17531	17364	17323	17388	17376	17277	17379	17422	17469	17523	17400	17352	17372	17209	17456	17331	17563	17399	17517	17447	17458	17322	17175	17431	17351	17366	17461	17434	17373	17455	17363	17384	17452	17255	17561	17480	17433	17291	17310	17318	17579	17488	17448	17383	17436	17566	17480	17441	17505	17436	17264	17245	17340	17484	17391	17462	17236	17436	17340	17359	17250	17431	17441	17383	17475	17485	17368	17341	17443	17528	17499	17378	17250	17507	17407	17314	17437	17545	17070	17218	17348	17285	17072	17303	17399	17535	17384	17625	17299	17428	17524	17312	17390	17401	17352	17545	17616	17501	17313	17205	17306	17467	17363	17524	17472	17365	17282	17315	17317	17427	17376	17398	17451	17485	17445	17467	17577	17367	17385	17518	17494	17556	17448	17454	17532	17510	17627	17492	17430	17328	17264	17446	17398	17528	17419	17175	17237	17257	17302	17312	17570	17350	17468	17468	17278	17362	17487	17505	17493	17329	17647	17256	17292	17582	17426	17549	17425	17385	17405	17441	17204	17258	17114	17353	17396	17234	17482	17588	17232	17209	17373	17374	17409
13946	20022	17651	15855	15132	14993	15081	14907	14776	14590	14417	14381	14070	14092	14029	14044	14075	13980	14148	14023	13959	14133	14001	13957	14195	14131	14041	14095	14117	14054	14076	14120	14065	14131	14065	14123	13961	14086	14155	14067	14098	14107	14156	14095	13891	13950	14069	13995	14039	14122	14088	14066	14120	14171	13936	14064	13971	13979	14042	14139	14099	14164	14072	14071	13907	14132	14012	14175	13906	14177	14145	14009	13861	13979	14057	14057	14167	14199	14097	13918	14044	14119	13987	13952	13938	13945	14039	13957	14012	14083	14036	14135	14074	14127	14049	14030	13999	14176	14198	13986	13952	13982	14022	14132	13877	14065	14127	14043	13974	14068	14076	13986	14021	14060	14191	13989	13846	14108	14086	14017	13944	14012	14004	14098	14085	14132	14065	13951	14018	14119	13994	14113	14073	14037	14028	14113	13978	14068	14041	14011	14109	13840	14080	14094	14100	13820	14065	14045	14126	14164	14031	14096	13964	14096	14135	13772	13965	14181	14245	14059	14029	14068	13862	14072	13934	13979	13903	13942	13873	13994	14120	13971	14115	13912	14100	14042	14183	14051	14082	13932	14069	14011	13998	14027	14011	13930	13884	13836	13978	14125	14091	14012	14139	13895	13892	13965	13936	13860	14203	13921	14049	13954	13958	14058	14075	14053	14051	14058	14007	14023	14087	13917	14075	14026	14044	13947	14209	14017	13958	13923	13990	13906	13939	13997	14035	13977	14170	14020	13958	13975	14139	14078	13957	14028	14065	14046	14262	13995	14062	13957	14051	14043	14104	13985	14066	13900	13962	13965	14169	13922	13998	13994	13930	13935	14084	14087	14074	14078	14184	14042	14017	13989	14000	13989	14203	14055	13841	14153	14155	14073	14005	14163	13970	14119	14093	13932	14125	14050	14023	13983	13891	14163	13941	13967	13875	14228	14088	13949	14014	14090	14120	13968	14085	14026	14105	13940	13987	14125	13839	14015	14010	13905	14017	14005	14047	14016	14090	14108	14014	13953	14084	13912	14129	13973	14026	14112	14022	13984	13840	14024	14189	13923	13930	14036	14164	13955	14151	13858	13947	14105	13986	14100	13964	14098	14192	13921	14087	13987	13869	13996	14071	14056	14007	14179	14099	13908	14084	14061	14110	14030	14114	13998	14104	14034	14003	13922	14143	14126	14035	14189	14066	14024	14056	13985	14019	13948	14043	13983	14023	14151	14045	13967	13940	13976	13887	14005	14110	14176	14106	14004	13909	13934	14009	14037	14235	13965	14102	14170	14157	14010	13972	13903	13979	13991	14034	13844	14112	14152	14025	13965	13813	13916	14017	14030	14077	14038	13916	14159	14110	14215	14049	13930	14132	14132	13985	13974	13892	13919	14109	14077	14150	13932	13984	13995	14115	13979	14059	14131	13988	14098	14031	14033	14034	14126	13982	14175	13906	14004	13951	14324	14023	14156	13893	13841	13961	13919	13989	14233	14015	14084	14090	14028	14037	14114	13933	14045	14084	14042	14028	14091	13865	14082	14084	13976	14079	14085	14084	14140	14008	14092	14032	13963	14098	14129	14007	13976	14099	14104	13905	14086	14022	14000	14055	13984	13981	14175	13816	13917	14134	14021	13990	13960	13966	13918	14029	14005	13964	14090	14081	13824	13981	14019	14233	13947	13912	14067	14080	14102	14118	14082	14110	14066	13938	13888	13924	14031	14037	13975	14038	13962	14024	14179	14103	13968	14024	14123	13858	13979	14094	14099	13941	14251	13870	14043	14071	13980	13904	14013	14055	14049	14111	14032	14196	14044	14062	14016	14004	13948	13952	14122	13993	14086	14055	14152	13848	14028	14085	13953	13976	14042	14194	14119	14094	13995	14122	14140	14031	14000	13987	13945	13878	13882	13979	14233	14105	14037	13981	14079	14178	14081	14042	13988	14085	14175	14131	14032	13970	14005	14044	14227	13976	13998	14018	14119	13972	14079	13960	13998	14206	13853	14085	14051	13877	14057	14026	13962	14080	13824	14107	14041	13939	14025	14041	14016	14136	14009	14143	14248	13957	14036	14202	14039	14127	14114	14107	13967	14113	14101	14090	13992	14008	14096	13844	14010	13883	14147	14155	13978	14091	13795	14111	14010	14169	13995	14026	14065	14120	14048	14108	14135	14043	14043	14180	14066	13991	14075	14053	14005	13945	13955	14008	13982	14019	14177	14061	13899	14207	14193	14109	14110	13930	13870	14113	14115	13990	13962	14072	14128	14040	14094	14131	14134	14154	14038	14003	13934	14060	14064	14016	13970	14088	14083	13989	13988	14202	14082	13816	13891	14073	13994	14056	14121	14085	14106	14127	13941	14063	14086	14025	13894	14030	14149	13985	14126	14063	14016	13928	14058	14048	14071	13841	14137	13883	14053	14000	13964	14097	13958	14109	14025	14143	13996	13923	14097	14098	14068	14095	14115	14094	13875	14036	14019	13933	13944	14014	14113	13982	13978	13988	14041	13916	13957	14149	14044	14141	14096	14157	13981	13943	13997	14076	14005	13956	13961	13944	14042	14186	14000	13860	14103	13872	13977	13753	14096	14117	13997	14065	14109	14071	13926	14036	14129	14119	13995	14162	13894	13993	14211	14218	14200	13930	14085	13938	13949	14123	14049	13969	14077	14005	13977	14014	14008	13960	13885	13982	14050	14093	13963	14121	13849	14058	14075	14104	14145	13949	13998	14032	14049	14145	13964	13994	14108	14038	13976	14002	14021	14018	13991	14098	13946	13963	13927	13977	14063	13934	13996	13980	14133	13959	13840	13980	14046	13791	13937	14242	14029	14018	13968	13986	14012	13904	13970	13930	14104	14050	13948	13978	14239	14064	14040	13974	14058	14021	14041	14041	14061	13980	13960	13933	14010	14030	14138	14027	14088	14045	14261	13859	14150	13819	14095	14018	13935	14152	14079	13961	13962	14016	13965	14061	14026	14047	14001	14065	14029	13989	14116	14096	14008	13858	14121	13989	14079	13926	14145	14090	13986	14109	14001	13840	14068	14094	14009	13942	14143	14155	14145	13951	14100	14064	13986	13955	14062	13962	13931	13938	13908	14076	13948	14150	13964	14077	14078	13907	14162	13834	13985	13954	13893	13984	14066	14048	13959	14290	13898	14122	14033	13991	14026	13913	13979	13850	13936	14057	14074	13857	13974	14201	14110	13881	14090	14070	14112	14152	14134	13908	13979	14112	13914	14033	13945	13986	13937	14103	14118	14006	14049	14076	14019	13962	13971	13864	13924	13990	13950	14093	13960	14102	13981	14070	14015	14038	14153	13965	13999	14070	13983	14044	14198	14151	14094	14050	14141	13949	14109	13938	13951	14214	13980	13886	13981	14098	13930	14062	13989	14095	14152	14129	14161	14006	13948	14185	14262	14191	14044	13971	13997	14107	14189	13970	14051	14031	13973	14026	14070	14023	14219	14086	13939	14133	13931	14013	13997	14102	13982	14010	14082	14070	13985	14150	13950	14075	13997	14123	14042	14104	14013	14038	14025	14072	14148	14009	13981	14090	14020	14078	14052	13901	13943	13972	14248	14005	14122	14159	14072	13862	14023	14025	14108	13986	13942	14045	14098	14014	14139	14039	13850	13932	14004	14167	14002	14077	13921	13872	13956	14087	14073	14063	14156	13968	14045	14180	14104	13988	13989	14062	14090	13807	14116	14101	14022	14003	14062	14044	14011	14085	14023	14130	14066	13942	13886	14029	14050	14070	13997	14051	13991	14035	14075	14026	14191	14098	14173	14109	14071	14152	13900	13918	14008	14158	14109	13967	13967	14206	14018	13995	14006	14070	14005	14025	14080	14064	13981	14141	14175	14063	13949	13961	14000	13965	13957	14205	13969	14094	13997	13983	13994	14058	14003	13979	13973	14060	13973	14035	14062	14078	13969	14047	14041	14203	14066	13980	14212	14181	13847	14233	14181	13935	13944	13998	14002	14043	14048	14057	13913	14124	14076	13970	14120	14060	13928	14089	14076	14056	14096	14130	13996	13924	13976	13888	14016	14147	14081	14027	14041	14109	13939	13915	14115	14063	13980	14021	14003	14185	13934	13977	13898	14109	13924	14152	14073	13953	13936	14166	13976	14088	13932	14040	14057	14189	14070	13966	14097	13936	14067	14039	13978	14119	14107	13937	14157	14058	14133	13951	14024	14054	13932	14244	14104	14188	14106	13795	13976	14049	14241	13956	13982	14049	14063	13986	14097	14073	14082	14058	13864	14051	14074	14159	14114	13959	13940	14011	14145	13971	14100	14139	14078	14123	13927	14122	13986	13908	14068	14079	13993	14016	13977	13961	13930	14150	13822	14146	13887	14154	13993	13991	14085	13857	13867	13994	14015	14159	13916	14031	14026	13881	14016	13798	14005	14101	14295	13822	13960	14075	14092	14127	14117	14016	14057	13927	14013	13856	14069	13893	14134	14041	14191	14046	13980	13975	13930	13974	13970	13957	14128	14072	14165	13921	13922	13990	14028	14217	14055	13953	14083	14187	13930	14108	13879	14062	13823	13986	13922	13918	13976	14073	14175	14117	13930	14121	14031	13912	14011	14051	13989	13913	14065	14181	14025	13991	14022	14028	14096	14019	13962	14019	13976	14010	13994	14150	13935	13974	14204	14048	13858	13984	13984	13936	14127	13997	14102	14149	13931	14241	14120	13981	14064	14058	13985	14127	14105	13748	14034	13870	14059	14098	13832	14031	14151	13916	13961	14183	14109	14022	13904	14006	13988	14022	13883	13970	14027	14157	14033	13868	13951	14128	14067	14046	14163	14039	13986	13984	14037	14023	14032	14017	14172	14123	14099	14167	14077	13982	14028	14072	13970	13823	14253	13943	14063	14154	13979	14171	14060	13919	13998	14033	13984	14091	14030	14041	13979	13861	14016	14111	13904	14001	14073	14113	14089	13900	13970	14059	13935	14139	14143	13962	14016	14041	14149	14232	14114	14060	14072	14047	13747	14038	13917	14019	14109	14023	13987	13970	14168	13953	13964	13960	14116	14004	14080	14116	13940	14063	14110	13966	14023	14108	14039	13976	14254	14161	14084	14046	13972	14059	14188	14059	14005	14161	13861	13959	14065	14086	13881	14060	14256	14140	14070
22358	21384	28721	24431	21662	23206	22577	18349	17590	17547	17403	17090	17036	16989	16848	16981	16692	16651	16797	16647	16794	16698	16676	16693	16796	16631	16772	16809	16685	16602	16701	16843	16650	16692	16526	16653	16751	16704	16824	16726	16887	16611	16705	16560	16775	16616	16670	16764	16396	16582	16437	16599	16523	16610	16677	16500	16468	16749	16734	16676	16812	16875	16782	16766	16630	16589	16558	16776	16528	16587	16600	16619	16526	16560	16730	16509	16608	16781	16589	16631	16595	16505	16449	16757	16591	16579	16384	16635	16497	16707	16656	16424	16564	16342	16458	16458	16711	16728	16438	16587	16663	16624	16476	16503	16556	16628	16497	16529	16654	16661	16557	16578	16512	16257	16532	16461	16617	16609	16509	16586	16609	16657	16612	16455	16367	16614	16480	16471	16752	16509	16442	16655	16371	16554	16526	16613	16529	16671	16398	16808	16580	16538	16645	16603	16496	16704	16603	16447	16322	16588	16474	16480	16467	16584	16799	16624	16651	16812	16476	16495	16605	16440	16560	16526	16522	16741	16624	16479	16683	16715	16728	16415	16426	16465	16568	16837	16720	16624	16379	16450	16495	16575	16601	16524	16518	16708	16658	16277	16442	16571	16597	16516	16689	16515	16686	16479	16527	16674	16558	16513	16522	16599	16558	16373	16881	16585	16511	16766	16575	16472	16338	16634	16523	16575	16460	16556	16561	16561	16591	16739	16620	16496	16547	16558	16533	16655	16347	16461	16457	16459	16442	16719	16724	16343	16579	16531	16482	16550	16689	16544	16753	16544	16690	16652	16453	16638	16589	16819	16513	16493	16509	16619	16623	16713	16527	16561	16591	16542	16707	16288	16476	16622	16519	16495	16484	16616	16574	16589	16715	16470	16545	16496	16247	16421	16538	16758	16586	16453	16601	16356	16526	16684	16644	16596	16731	16661	16628	16669	16639	16666	16662	16653	16417	16728	16474	16663	16718	16523	16644	16409	16667	16639	16726	16610	16651	16450	16579	16757	16598	16495	16612	16740	16580	16436	16666	16419	16454	16629	16382	16540	16344	16546	16656	16639	16516	16631	16490	16501	16439	16632	16790	16556	16550	16701	16477	16548	16557	16264	16531	16382	16456	16582	16703	16422	16539	16377	16426	16452	16552	16624	16630	16628	16602	16342	16540	16327	16224	16411	16775	16556	16554	16557	16571	16650	16669	16446	16542	16316	16523	16512	16688	16485	16751	16384	16699	16594	16624	16421	16374	16736	16754	16629	16529	16286	16605	16612	16607	16520	16560	16591	16589	16649	16803	16463	16576	16628	16679	16570	16535	16510	16596	16662	16473	16669	16596	16563	16641	16491	16636	16592	16417	16494	16459	16404	16378	16303	16699	16520	16357	16666	16508	16413	16434	16500	16760	16815	16620	16573	16588	16592	16651	16579	16444	16700	16530	16461	16515	16484	16595	16438	16686	16437	16603	16521	16348	16549	16743	16558	16440	16884	16549	16563	16639	16540	16655	16575	16748	16787	16574	16468	16595	16436	16344	16650	16672	16503	16599	16566	16374	16677	16542	16678	16662	16756	16742	16615	16617	16740	16481	16710	16539	16549	16493	16306	16604	16685	16526	16662	16534	16500	16537	16711	16503	16452	16686	16732	16564	16487	16551	16673	16376	16713	16473	16729	16614	16504	16677	16397	16567	16491	16451	16397	16708	16533	16579	16613	16541	16535	16624	16647	16644	16450	16229	16551	16521	16534	16701	16416	16468	16647	16754	16475	16401	16516	16471	16542	16536	16746	16560	16706	16608	16593	16745	16792	16601	16648	16532	16466	16548	16504	16640	16500	16636	16509	16573	16598	16569	16777	16327	16632	16500	16444	16621	16626	16491	16587	16454	16517	16549	16601	16608	16647	16678	16359	16616	16547	16555	16418	16438	16693	16741	16551	16639	16547	16423	16558	16596	16453	16558	16388	16397	16551	16469	16627	16658	16513	16399	16534	16574	16638	16451	16419	16677	16620	16545	16577	16405	16676	16611	16560	16405	16520	16526	16421	16677	16700	16543	16242	16772	16585	16571	16557	16416	16531	16428	16454	16481	16359	16513	16650	16464	16522	16629	16229	16537	16494	16685	16638	16603	16575	16299	16716	16444	16746	16600	16459	16539	16511	16551	16568	16623	16736	16708	16598	16445	16631	16710	16611	16685	16575	16647	16653	16429	16567	16414	16446	16417	16379	16688	16467	16623	16396	16538	16497	16450	16717	16598	16579	16597	16520	16652	16680	16390	16500	16734	16525	16461	16796	16574	16350	16674	16539	16488	16539	16622	16550	16553	16411	16423	16665	16618	16619	16444	16537	16650	16762	16413	16444	16544	16556	16336	16402	16429	16509	16870	16458	16808	16742	16554	16650	16371	16402	16483	16319	16499	16388	16525	16457	16675	16469	16329	16482	16435	16470	16586	16566	16790	16478	16525	16581	16727	16506	16438	16538	16417	16683	16393	16616	16575	16506	16496	16669	16503	16518	16622	16607	16723	16652	16463	16461	16450	16465	16571	16417	16498	16392	16570	16654	16655	16621	16626	16510	16601	16653	16414	16590	16498	16610	16416	16508	16580	16626	16497	16554	16452	16358	16631	16538	16591	16575	16794	16659	16572	16535	16585	16497	16505	16443	16691	16537	16748	16387	16661	16649	16576	16681	16579	16317	16745	16641	16720	16620	16698	16706	16573	16584	16520	16760	16721	16575	16544	16494	16659	16644	16474	16551	16491	16547	16639	16656	16617	16381	16581	16389	16690	16544	16567	16620	16776	16349	16554	16429	16417	16640	16682	16552	16460	16445	16660	16522	16552	16431	16526	16666	16495	16338	16533	16477	16771	16560	16686	16659	16645	16577	16556	16584	16269	16447	16387	16474	16526	16419	16564	16503	16613	16652	16294	16472	16645	16805	16483	16677	16792	16673	16673	16547	16701	16400	16766	16475	16552	16496	16359	16424	16456	16452	16608	16682	16678	16604	16638	16554	16638	16534	16610	16578	16474	16630	16605	16469	16648	16667	16512	16549	16549	16701	16492	16521	16313	16735	16643	16618	16547	16600	16580	16449	16699	16605	16402	16545	16642	16613	16775	16561	16565	16431	16263	16535	16381	16506	16644	16499	16481	16348	16608	16561	16467	16382	16544	16751	16589	16405	16524	16414	16612	16526	16429	16648	16710	16551	16613	16411	16437	16482	16442	16737	16544	16487	16623	16439	16611	16556	16435	16760	16418	16686	16362	16568	16671	16629	16360	16560	16600	16480	16618	16548	16709	16477	16642	16599	16510	16308	16403	16644	16551	16422	16456	16479	16613	16382	16547	16667	16503	16446	16426	16618	16408	16366	16515	16685	16415	16462	16482	16566	16698	16590	16635	16342	16533	16685	16423	16401	16529	16252	16419	16632	16594	16612	16804	16429	16547	16521	16576	16552	16431	16679	16488	16365	16435	16512	16523	16652	16500	16681	16518	16576	16456	16498	16470	16484	16388	16529	16443	16405	16538	16594	16800	16392	16549	16590	16582	16509	16492	16417	16359	16674	16590	16432	16577	16634	16615	16391	16644	16636	16630	16779	16560	16607	16669	16526	16440	16617	16724	16750	16451	16554	16550	16716	16748	16513	16545	16510	16405	16635	16453	16567	16440	16638	16290	16304	16473	16585	16541	16715	16709	16600	16748	16557	16629	16450	16703	16599	16611	16569	16607	16455	16490	16635	16410	16473	16496	16560	16596	16525	16554	16566	16636	16398	16504	16843	16934	16397	16566	16490	16462	16724	16423	16401	16606	16489	16333	16620	16552	16515	16591	16635	16656	16459	16675	16479	16453	16296	16489	16304	16433	16706	16376	16736	16435	16432	16528	16491	16634	16409	16312	16480	16462	16465	16409	16328	16467	16416	16531	16575	16733	16711	16717	16521	16565	16466	16429	16546	16457	16616	16438	16498	16600	16704	16725	16575	16670	16608	16595	16412	16461	16540	16594	16568	16909	16587	16624	16518	16600	16467	16646	16600	16644	16623	16519	16578	16535	16512	16667	16632	16636	16659	16550	16438	16501	16331	16406	16635	16639	16601	16560	16581	16681	16613	16674	16803	16518	16630	16544	16546	16634	16658	16603	16720	16769	16596	16645	16473	16425	16494	16667	16764	16616	16463	16666	16591	16761	16393	16512	16485	16747	16730	16414	16506	16581	16504	16555	16735	16489	16610	16677	16691	16540	16388	16578	16601	16788	16551	16530	16586	16625	16555	16503	16271	16604	16389	16618	16476	16467	16688	16600	16443	16574	16665	16433	16561	16791	16469	16736	16528	16652	16443	16574	16633	16469	16538	16509	16457	16515	16552	16575	16599	16582	16520	16756	16434	16567	16518	16546	16521	16495	16779	16519	16757	16520	16418	16545	16559	16513	16497	16540	16699	16625	16516	16431	16549	16630	16706	16569	16709	16468	16375	16492	16489	16465	16429	16554	16461	16538	16643	16499	16623	16589	16407	16517	16469	16663	16612	16619	16645	16556	16587	16633	16550	16698	16667	16651	16576	16682	16455	16427	16352	16432	16646	16563	16482	16601	16491	16712	16578	16665	16792	16607	16741	16655	16540	16482	16402	16580	16565	16577	16584	16574	16442	16635	16475	16379	16574	16509	16569	16516	16568	16614	16669	16519	16385	16626	16432	16721	16446	16457	16471	16743	16473	16400	16414	16560	16485	16667	16648	16452	16501	16288	16633	16404	16369	16352	16506	16629	16663	16629	16582	16610	16720	16490	16709	16530	16649	16579	16487	16400	16394	16390	16365	16519	16726	16576	16446	16681	16461	16524	16460	16493	16538	16540	16550	16702	16675	16593	16498	16503	16554	16584	16527	16463	16476	16404	16633	16574	16651	16661	16523	16468	16663	16444	16489	16679	16557	16359	16601	16652	16519	16442	16479	16719	16430	16423	16604	16562	16639	16720	16688	16686	16591	16635	16678	16587	16557	16728	16668	16777	16552	16503	16674	16506	16292	16531	16551	16685	16601	16564	16790	16590	16589	16560	16458	16574	16488	16502	16256	16712	16622	16698	16769	16568	16602	16436	16686	16648	16484	16573	16510	16448	16728	16620	16581	16704	16472	16566	16661	16559	16595
13484	25052	21263	17759	16335	15675	15540	15333	15000	14589	14427	14127	13866	13642	13649	13484	13443	13603	13690	13877	13704	13654	13898	13790	13619	13661	13498	13590	13735	13504	13765	13791	13582	13649	13506	13503	13806	13632	13445	13522	13541	13531	13454	13555	13446	13641	13447	13432	13364	13619	13538	13496	13631	13615	13592	13691	13743	13647	13617	13697	13623	13667	13377	13595	13546	13602	13438	13515	13438	13686	13534	13510	13631	13603	13567	13558	13433	13259	13629	13632	13508	13800	13640	13638	13413	13532	13670	13471	13501	13518	13494	13618	13665	13557	13391	13576	13605	13545	13471	13675	13614	13452	13487	13451	13599	13668	13531	13544	13501	13346	13450	13508	13599	13534	13429	13351	13593	13605	13487	13508	13326	13623	13632	13620	13354	13503	13365	13543	13589	13607	13382	13694	13489	13617	13501	13605	13612	13485	13455	13499	13702	13445	13658	13558	13510	13506	13650	13675	13597	13489	13423	13598	13445	13520	13521	13585	13683	13394	13416	13844	13557	13632	13544	13461	13497	13354	13391	13406	13584	13580	13599	13444	13631	13430	13581	13628	13564	13461	13420	13466	13483	13595	13728	13717	13568	13524	13440	13710	13622	13577	13585	13542	13526	13751	13613	13402	13584	13429	13533	13475	13645	13591	13607	13467	13524	13361	13570	13549	13502	13606	13655	13558	13503	13408	13696	13511	13580	13487	13483	13411	13656	13519	13422	13594	13461	13673	13565	13435	13574	13543	13670	13550	13511	13522	13569	13447	13530	13504	13442	13452	13606	13385	13477	13606	13422	13480	13478	13610	13580	13463	13439	13435	13659	13571	13583	13400	13708	13509	13613	13597	13496	13515	13439	13662	13633	13716	13505	13456	13431	13462	13597	13520	13533	13465	13368	13556	13491	13483	13532	13578	13485	13434	13598	13406	13548	13369	13617	13449	13541	13572	13438	13536	13424	13491	13508	13345	13495	13648	13615	13564	13631	13538	13683	13516	13368	13497	13439	13458	13498	13684	13581	13341	13604	13645	13451	13609	13409	13481	13570	13695	13472	13584	13448	13546	13499	13621	13542	13521	13478	13510	13533	13596	13549	13656	13441	13552	13408	13646	13456	13566	13657	13606	13443	13423	13495	13465	13502	13717	13559	13668	13442	13534	13653	13385	13367	13517	13434	13495	13480	13614	13484	13522	13543	13425	13635	13495	13581	13642	13530	13569	13608	13311	13587	13380	13579	13585	13484	13660	13512	13366	13448	13533	13562	13438	13476	13600	13626	13459	13441	13584	13487	13675	13572	13588	13421	13446	13552	13589	13510	13486	13660	13579	13412	13557	13457	13474	13631	13445	13553	13457	13502	13466	13576	13611	13444	13580	13393	13698	13454	13551	13544	13590	13577	13500	13472	13510	13448	13591	13828	13402	13411	13469	13576	13593	13398	13435	13605	13599	13494	13506	13607	13561	13701	13556	13569	13357	13476	13333	13613	13565	13530	13635	13465	13434	13583	13398	13440	13516	13506	13578	13486	13406	13526	13693	13671	13484	13505	13489	13469	13455	13434	13544	13538	13490	13448	13524	13611	13423	13463	13579	13311	13576	13474	13499	13482	13524	13360	13543	13439	13563	13520	13414	13569	13362	13456	13484	13470	13399	13572	13556	13602	13362	13554	13443	13712	13534	13569	13475	13489	13788	13472	13424	13422	13562	13297	13478	13526	13485	13546	13532	13561	13511	13515	13407	13594	13607	13559	13606	13533	13564	13543	13600	13290	13415	13550	13459	13554	13434	13591	13578	13659	13448	13580	13434	13519	13385	13683	13580	13671	13471	13478	13525	13347	13587	13428	13605	13672	13504	13472	13568	13632	13483	13481	13486	13560	13625	13350	13392	13645	13483	13574	13552	13532	13553	13523	13373	13626	13417	13502	13567	13589	13502	13653	13538	13641	13578	13511	13482	13365	13452	13527	13531	13559	13545	13522	13457	13441	13531	13450	13522	13643	13443	13505	13658	13495	13564	13539	13522	13600	13384	13662	13384	13672	13627	13447	13559	13473	13383	13416	13355	13305	13584	13412	13391	13344	13470	13434	13527	13469	13535	13477	13552	13602	13573	13591	13630	13429	13586	13503	13605	13583	13617	13472	13492	13409	13444	13631	13599	13599	13718	13728	13497	13315	13517	13405	13503	13448	13536	13486	13648	13462	13488	13518	13530	13613	13469	13537	13535	13443	13469	13542	13378	13560	13505	13411	13610	13507	13510	13553	13568	13608	13646	13475	13736	13473	13479	13670	13653	13431	13464	13622	13532	13517	13597	13573	13402	13609	13478	13548	13357	13595	13634	13545	13412	13472	13497	13532	13521	13520	13576	13578	13629	13461	13619	13496	13533	13507	13393	13515	13435	13532	13494	13778	13585	13566	13646	13429	13457	13472	13606	13531	13510	13630	13526	13482	13489	13370	13571	13665	13439	13518	13414	13625	13336	13369	13478	13519	13369	13428	13458	13302	13614	13485	13706	13519	13536	13556	13687	13586	13347	13481	13420	13611	13619	13476	13658	13572	13473	13523	13519	13384	13534	13499	13425	13677	13324	13492	13575	13530	13588	13466	13559	13565	13543	13792	13446	13496	13621	13513	13464	13475	13451	13569	13642	13517	13576	13513	13484	13483	13592	13505	13501	13500	13502	13375	13436	13486	13362	13593	13667	13570	13538	13537	13543	13374	13542	13452	13627	13539	13434	13680	13504	13490	13461	13717	13449	13485	13619	13607	13582	13537	13688	13624	13563	13519	13449	13417	13386	13418	13509	13320	13492	13622	13478	13444	13453	13418	13594	13496	13386	13462	13419	13543	13409	13453	13668	13630	13521	13522	13436	13358	13460	13644	13445	13377	13448	13376	13579	13576	13445	13547	13426	13735	13511	13410	13473	13445	13533	13649	13553	13582	13507	13355	13617	13577	13468	13593	13525	13538	13447	13495	13323	13500	13604	13581	13542	13548	13522	13432	13488	13546	13486	13623	13447	13647	13582	13741	13366	13449	13656	13411	13531	13570	13618	13464	13396	13609	13439	13577	13481	13505	13671	13695	13489	13363	13663	13478	13537	13492	13445	13555	13346	13640	13616	13588	13612	13513	13544	13588	13545	13536	13521	13483	13476	13570	13611	13519	13528	13543	13614	13637	13428	13662	13565	13570	13444	13845	13579	13656	13448	13441	13519	13616	13600	13444	13473	13593	13605	13473	13507	13513	13334	13544	13605	13521	13538	13521	13495	13534	13538	13532	13473	13518	13481	13614	13582	13568	13557	13591	13615	13493	13448	13412	13547	13512	13488	13564	13497	13483	13491	13617	13351	13585	13417	13564	13599	13701	13706	13583	13445	13480	13484	13584	13522	13523	13592	13668	13528	13487	13502	13607	13618	13577	13611	13431	13558	13313	13579	13303	13609	13426	13617	13573	13642	13508	13722	13500	13514	13546	13617	13481	13367	13518	13494	13339	13497	13449	13632	13579	13479	13519	13482	13556	13555	13412	13592	13675	13538	13643	13679	13597	13539	13560	13432	13401	13686	13504	13616	13559	13379	13509	13590	13420	13552	13518	13461	13562	13705	13672	13442	13564	13558	13452	13589	13527	13660	13578	13486	13572	13510	13403	13366	13537	13491	13681	13430	13465	13631	13629	13553	13351	13519	13565	13571	13706	13564	13447	13707	13608	13515	13617	13459	13446	13628	13419	13467	13771	13445	13494	13556	13428	13580	13510	13531	13685	13516	13505	13591	13610	13672	13473	13493	13514	13391	13569	13473	13655	13522	13537	13410	13491	13587	13584	13417	13515	13760	13495	13479	13539	13651	13573	13429	13490	13554	13456	13460	13596	13605	13504	13591	13506	13581	13465	13487	13654	13517	13496	13552	13600	13678	13413	13396	13512	13425	13534	13681	13620	13621	13341	13455	13551	13407	13586	13585	13540	13439	13635	13488	13681	13508	13543	13459	13649	13567	13376	13505	13509	13598	13556	13489	13453	13578	13522	13403	13560	13566	13607	13269	13617	13527	13499	13598	13459	13344	13697	13493	13531	13580	13529	13563	13379	13482	13668	13603	13553	13503	13537	13589	13522	13514	13622	13655	13343	13614	13534	13372	13560	13419	13606	13644	13428	13635	13533	13462	13558	13360	13582	13513	13532	13627	13391	13482	13627	13539	13454	13558	13358	13634	13635	13654	13508	13475	13523	13413	13215	13528	13566	13465	13657	13660	13420	13454	13560	13586	13458	13506	13556	13477	13429	13489	13445	13508	13705	13656	13558	13698	13470	13551	13422	13589	13630	13494	13569	13416	13583	13480	13690	13629	13564	13473	13424	13497	13544	13663	13572	13544	13588	13428	13506	13596	13536	13407	13546	13431	13648	13617	13538	13421	13456	13641	13563	13648	13410	13401	13541	13561	13505	13690	13500	13520	13508	13537	13675	13620	13298	13621	13522	13673	13545	13468	13518	13501	13727	13373	13567	13472	13380	13431	13490	13480	13350	13615	13320	13652	13678	13569	13585	13696	13527	13458	13505	13472	13630	13475	13503	13342	13520	13534	13652	13536	13609	13344	13424	13385	13479	13495	13714	13457	13455	13610	13324	13574	13472	13579	13494	13493	13518	13468	13451	13629	13355	13448	13668	13535	13584	13592	13613	13455	13577	13392	13467	13748	13430	13603	13427	13549	13476	13323	13360	13318	13573	13450	13531	13494	13566	13583	13593	13400	13478	13524	13502	13422	13521	13465	13284	13582	13561	13578	13698	13532	13440	13407	13551	13503	13401	13347	13454	13503	13366	13509	13461	13636	13576	13552	13345	13680	13506	13653	13417	13414	13546	13405	13620	13525	13375	13523	13690	13526	13486	13554	13779	13594	13556	13536	13484	13443	13660	13509	13458	13461	13450	13446	13543	13282	13545	13428	13799	13583	13470	13564	13435	13506	13498	13539	13287	13535	13554	13509	13535	13444	13515	13267	13534	13603	13647	13453	13514	13626	13491	13600	13593	13581	13641	13510	13555	13694	13749	13550	13615	13503	13528	13528	13468	13444	13431	13484	13625	13565	13601	13518	13497	13422	13621	13553	13643	13715	13459	13560	13448	13502	13436	13584	13612	13443	13467	13500
30037	22791	22728	20188	18004	18038	18200	17896	17935	17724	17607	17729	17592	17564	17642	17538	17627	17538	17324	17579	17493	17551	17609	17758	17787	17390	17256	17635	17679	17670	17407	17628	17333	17481	17180	17804	17663	17630	17508	17345	17373	17467	17583	17516	17634	17357	17412	17558	17309	17467	17621	17755	17484	17580	17598	17570	17302	17510	17610	17557	17859	17670	17442	17546	17603	17528	17567	17642	17561	17555	17363	17589	17568	17642	17377	17458	17494	17469	17477	17688	17507	17448	17476	17498	17539	17734	17490	17559	17649	17603	17504	17526	17350	17564	17409	17528	17474	17636	17319	17398	17654	17556	17399	17557	17443	17600	17477	17603	17531	17252	17563	17418	17665	17615	17343	17484	17570	17590	17537	17544	17481	17545	17444	17609	17539	17519	17232	17483	17651	17365	17677	17437	17445	17461	17559	17403	17430	17615	17536	17240	17410	17477	17498	17656	17495	17414	17648	17856	17581	17384	17572	17376	17536	17441	17578	17651	17589	17513	17544	17376	17432	17502	17523	17557	17653	17611	17545	17568	17451	17493	17513	17409	17487	17667	17337	17625	17456	17533	17682	17330	17629	17740	17463	17425	17639	17426	17510	17728	17564	17416	17488	17500	17695	17500	17494	17402	17556	17568	17414	17461	17671	17440	17516	17495	17634	17657	17605	17370	17243	17527	17666	17525	17616	17433	17478	17629	17592	17593	17424	17350	17608	17531	17573	17353	17722	17704	17524	17596	17596	17422	17671	17309	17453	17370	17523	17566	17640	17529	17404	17334	17771	17607	17472	17572	17343	17464	17380	17443	17415	17610	17538	17444	17583	17871	17645	17627	17267	17545	17515	17201	17734	17622	17565	17814	17435	17540	17517	17719	17434	17513	17630	17652	17339	17204	17388	17390	17568	17608	17682	17511	17695	17689	17310	17548	17557	17592	17580	17395	17550	17578	17485	17484	17609	17353	17686	17380	17929	17567	17730	17616	17414	17581	17680	17574	17627	17437	17363	17495	17439	17408	17505	17629	17715	17519	17622	17561	17489	17539	17395	17464	17413	17482	17397	17241	17456	17494	17573	17481	17665	17556	17478	17660	17427	17484	17544	17546	17369	17418	17519	17490	17667	17561	17473	17419	17546	17386	17514	17540	17688	17597	17630	17766	17648	17600	17490	17588	17470	17383	17508	17498	17467	17572	17576	17683	17643	17641	17433	17578	17770	17419	17482	17459	17297	17470	17483	17642	17566	17608	17455	17285	17460	17647	17574	17504	17597	17628	17490	17342	17650	17482	17554	17672	17540	17454	17326	17606	17596	17590	17555	17442	17403	17632	17312	17659	17405	17401	17455	17594	17479	17460	17667	17412	17585	17507	17465	17651	17635	17566	17643	17480	17574	17449	17554	17430	17415	17640	17611	17602	17654	17860	17701	17542	17533	17511	17517	17520	17545	17513	17533	17747	17542	17588	17522	17493	17365	17540	17606	17396	17573	17688	17700	17620	17574	17503	17529	17570	17502	17533	17325	17656	17645	17446	17335	17468	17533	17390	17574	17463	17403	17685	17490	17522	17487	17604	17658	17490	17440	17548	17442	17689	17566	17520	17529	17553	17522	17416	17456	17481	17398	17389	17469	17606	17407	17616	17465	17452	17436	17574	17390	17649	17615	17620	17554	17376	17443	17456	17380	17524	17569	17386	17527	17545	17418	17512	17739	17656	17474	17719	17600	17291	17746	17535	17464	17485	17708	17681	17549	17216	17603	17522	17621	17740	17615	17648	17519	17562	17624	17378	17533	17610	17655	17700	17494	17547	17549	17535	17409	17576	17505	17459	17494	17468	17616	17528	17741	17514	17663	17748	17389	17473	17426	17556	17523	17432	17429	17420	17377	17451	17709	17571	17540	17390	17391	17462	17456	17180	17397	17488	17357	17494	17584	17641	17548	17448	17471	17535	17507	17522	17553	17497	17470	17434	17506	17595	17364	17464	17366	17548	17400	17517	17453	17630	17608	17589	17324	17551	17466	17606	17674	17546	17482	17518	17460	17652	17570	17414	17396	17509	17391	17560	17578	17491	17530	17414	17523	17536	17313	17497	17577	17695	17588	17367	17657	17444	17342	17471	17551	17619	17410	17835	17644	17689	17628	17509	17615	17678	17638	17594	17712	17372	17234	17501	17786	17475	17394	17344	17540	17541	17557	17717	17719	17524	17433	17475	17603	17680	17400	17509	17563	17459	17544	17385	17367	17507	17667	17287	17575	17447	17594	17473	17503	17484	17432	17668	17658	17574	17356	17249	17460	17624	17433	17746	17600	17555	17529	17436	17297	17459	17493	17603	17363	17670	17534	17622	17622	17651	17482	17518	17622	17474	17689	17732	17295	17384	17376	17713	17608	17599	17496	17586	17436	17470	17366	17636	17619	17437	17704	17694	17508	17600	17635	17569	17639	17594	17464	17587	17536	17617	17628	17354	17574	17457	17428	17669	17529	17266	17482	17619	17698	17590	17628	17638	17526	17562	17582	17411	17230	17535	17544	17622	17620	17705	17494	17635	17820	17517	17454	17351	17558	17465	17647	17544	17289	17458	17297	17522	17422	17586	17521	17513	17409	17398	17489	17816	17534	17707	17564	17424	17595	17349	17296	17489	17475	17417	17464	17631	17550	17641	17393	17500	17446	17363	17373	17387	17480	17602	17575	17382	17520	17398	17677	17485	17472	17347	17527	17519	17444	17363	17515	17488	17589	17572	17623	17384	17603	17384	17476	17621	17528	17494	17726	17484	17673	17417	17658	17461	17424	17366	17621	17524	17561	17456	17504	17588	17477	17523	17440	17564	17434	17676	17526	17572	17572	17756	17435	17610	17585	17381	17576	17357	17524	17634	17517	17688	17375	17623	17597	17542	17462	17508	17330	17447	17623	17413	17658	17342	17424	17520	17595	17480	17572	17425	17560	17477	17482	17449	17455	17451	17575	17557	17402	17470	17651	17440	17553	17748	17332	17490	17710	17555	17466	17530	17375	17363	17638	17358	17561	17722	17582	17495	17511	17402	17546	17587	17625	17609	17494	17412	17714	17703	17699	17426	17472	17373	17430	17577	17589	17432	17591	17436	17403	17616	17781	17558	17637	17501	17656	17513	17549	17424	17656	17410	17415	17473	17517	17516	17593	17359	17689	17370	17398	17580	17540	17515	17539	17528	17373	17372	17422	17712	17462	17525	17456	17544	17517	17447	17553	17556	17204	17247	17663	17781	17551	17424	17491	17390	17556	17707	17338	17407	17458	17484	17501	17471	17553	17281	17642	17700	17342	17534	17590	17349	17346	17362	17655	17618	17511	17321	17336	17337	17418	17552	17698	17677	17632	17482	17597	17447	17492	17635	17547	17354	17483	17519	17470	17528	17386	17563	17681	17595	17736	17746	17605	17262	17532	17247	17305	17416	17259	17563	17534	17573	17471	17290	17584	17360	17466	17450	17652	17492	17475	17468	17491	17502	17564	17477	17598	17438	17536	17646	17504	17416	17593	17508	17548	17516	17465	17602	17448	17415	17455	17487	17535	17424	17610	17414	17614	17518	17585	17356	17630	17566	17591	17501	17590	17665	17315	17399	17532	17437	17594	17412	17461	17641	17592	17357	17447	17490	17622	17361	17493	17614	17511	17353	17424	17453	17523	17364	17580	17569	17591	17555	17563	17313	17389	17307	17229	17489	17622	17417	17559	17286	17588	17564	17415	17736	17712	17513	17486	17443	17748	17534	17807	17380	17682	17473	17476	17497	17639	17540	17578	17408	17620	17594	17480	17471	17516	17404	17612	17653	17700	17598	17385	17585	17634	17572	17789	17456	17535	17425	17410	17523	17658	17596	17382	17634	17573	17387	17540	17517	17513	17554	17396	17440	17824	17601	17664	17659	17445	17385	17629	17371	17588	17649	17713	17496	17435	17342	17496	17530	17570	17560	17510	17437	17438	17481	17427	17347	17514	17520	17546	17682	17628	17526	17569	17555	17625	17457	17366	17476	17481	17286	17671	17427	17791	17768	17447	17478	17616	17595	17471	17513	17486	17531	17527	17504	17575	17433	17579	17471	17757	17649	17543	17240	17515	17670	17636	17599	17224	17615	17488	17432	17534	17538	17600	17494	17630	17457	17458	17242	17705	17698	17816	17486	17485	17416	17716	17564	17498	17381	17488	17432	17448	17472	17401	17655	17460	17720	17591	17469	17548	17536	17352	17470	17657	17603	17534	17582	17583	17646	17443	17475	17272	17671	17624	17516	17410	17580	17447	17389	17543	17387	17724	17586	17461	17552	17784	17579	17277	17424	17460	17470	17571	17632	17470	17770	17661	17327	17362	17544	17545	17421	17530	17417	17404	17371	17648	17471	17539	17354	17474	17421	17551	17577	17453	17427	17727	17595	17366	17486	17585	17430	17444	17492	17576	17493	17534	17574	17504	17476	17607	17535	17502	17545	17534	17383	17574	17326	17565	17585	17826	17832	17684	17444	17490	17470	17640	17583	17516	17280	17460	17645	17621	17747	17368	17527	17516	17437	17630	17371	17598	17512	17354	17339	17613	17662	17532	17500	17421	17542	17197	17527	17402	17362	17266	17429	17630	17415	17577	17500	17665	17580	17575	17548	17544	17295	17563	17482	17652	17554	17716	17660	17463	17762	17560	17236	17712	17617	17451	17267	17286	17548	17687	17679	17568	17494	17531	17458	17692	17484	17542	17768	17530	17559	17565	17525	17459	17422	17536	17688	17460	17575	17610	17664	17591	17354	17557	17648	17639	17458	17440	17455	17590	17278	17300	17508	17520	17408	17486	17616	17543	17447	17867	17521	17427	17440	17526	17551	17522	17634	17731	17748	17494	17498	17688	17517	17779	17319	17373	17450	17547	17622	17313	17739	17475	17655	17660	17545	17505	17472	17553	17479	17611	17503	17546	17419	17723	17537	17580	17437	17597	17634	17421	17774	17398	17427	17589	17543	17492	17504	17628	17346	17721	17421	17500	17289	17535	17643	17586	17445	17655	17625	17359	17420	17475	17489	17483	17515	17468	17442	17583	17715	17363	17548	17462	17525	17686	17557	17520	17654	17617	17583	17585	17635	17477	17526	17468	17610	17669	17607	17338	17294	17510	17548	17555	17382
16139	18651	16766	15176	15118	15038	14828	14953	14700	14705	14237	14306	14180	14280	14044	14202	14236	14189	14342	14392	14206	14151	14201	14288	14232	14268	14307	14276	14426	14153	14167	14056	14269	14187	14232	14038	14075	14125	14157	14085	13938	14131	14266	14133	14172	14179	14008	14225	14310	14202	14105	14132	14236	14180	14060	14082	14102	14122	14148	14049	14166	14240	14172	14169	14141	14288	14289	14077	14247	14199	14054	14146	14274	14183	14038	14144	14022	14118	14205	14204	14174	13972	14207	14244	14128	14176	14249	14228	14085	14196	14225	14116	14104	14231	14188	14138	14132	14191	14272	14253	13990	14191	14178	14203	14219	14276	14053	14125	14083	14266	14119	14278	14368	14152	14021	14343	14108	13949	14028	14218	14301	14121	14077	14286	14246	14041	14111	14141	14203	14218	14154	14280	14175	13990	14238	14187	14204	14140	14058	14050	13982	14017	14180	14327	14166	14042	14127	14146	14230	14308	14058	14187	14199	14002	14160	14169	14403	14145	14314	14027	14071	14329	14228	14072	14127	14251	14198	14329	14182	14219	14137	14169	14045	14142	14196	14298	14305	14232	14221	14189	14233	14259	14096	14009	14096	14187	14106	14222	14195	14188	14246	14205	14085	14219	14200	14238	14330	14207	14163	14071	14135	14169	14243	14190	14267	14075	14212	14307	14268	14005	14008	14209	14300	14298	14166	14191	14119	14243	14146	14192	14100	14225	13993	14239	14218	14304	14107	14200	14152	14082	14152	14295	14059	14050	14286	14144	14411	14088	14334	14162	14323	14034	14081	14167	14046	14439	14234	14111	14248	14224	14191	14275	14125	14174	14185	14068	14207	14103	14170	14154	14006	14289	14041	14167	14019	14134	14107	14177	14199	13973	14141	14100	14008	14067	14349	14341	14322	14155	14345	14151	14263	14255	14175	14194	14025	14133	14122	14129	14146	14129	14006	14178	14058	14110	14153	14141	14210	14226	14182	14097	14278	14118	14359	14261	14007	14185	14168	14304	14210	14200	14192	14330	14210	14163	14240	14181	14130	14381	14229	14174	14205	14208	14084	14291	14358	14104	14099	14113	14207	14157	14172	14049	14068	14178	14286	14093	14222	14208	14216	14175	14112	14196	14181	14048	14173	14243	14183	14228	14176	14109	14159	14218	14067	14108	13952	14240	14226	14101	14047	14075	14110	14268	14247	14184	13998	14165	14169	14248	14176	14098	14235	14205	14209	14108	14200	14144	14292	14222	14213	14296	14119	14079	14237	14258	14195	14089	14205	13974	14061	14264	14297	14161	14291	14218	14133	14079	14177	14160	14094	14106	14060	14274	14253	14053	14112	14199	14098	14130	14089	14282	14290	14098	14243	14212	14292	14161	13996	14206	14089	14125	14114	14216	14263	14209	14246	14262	14306	14255	14082	14193	14106	14016	14169	14176	14077	14235	14157	13998	14301	14319	14087	14233	14169	14026	14273	14094	14273	14203	14023	14259	14139	14193	14085	14161	14072	14096	14096	14095	14102	14286	14157	14217	14035	14112	14139	14265	14218	14008	14173	14262	14148	14420	14162	14171	14142	14153	14204	14112	14098	14044	14305	14054	14028	14011	14307	14206	14159	14262	14092	14127	14119	14195	14099	14185	14224	14225	14105	14123	14189	14156	14200	14053	14213	14020	14241	14173	14331	14134	14196	14384	14281	14242	14190	14252	14258	14167	14152	14196	14261	14015	14114	14113	14085	14188	14351	14284	14226	14124	14306	14032	14190	14147	14140	14011	14263	14254	14186	14166	14220	14142	14083	14053	14140	14025	14318	14167	14110	14247	14130	14231	14252	14179	14135	14176	14202	14149	14380	13947	14093	14210	14097	14172	14144	14119	14066	14181	14210	14116	14258	14041	14113	14196	14161	14303	14245	14177	14074	14260	14278	14114	14200	14442	14300	14054	13993	14157	14062	14045	14125	14280	14360	14171	14177	14037	14157	14217	14155	14242	14223	14179	14247	14023	14337	14220	14133	14240	14268	14100	14184	14036	14104	14145	14029	14216	14184	14210	14146	14165	14170	14235	14311	14218	14066	14226	14214	14206	14332	14245	14173	14180	14294	14203	14233	14226	14123	14111	14129	14197	14148	14179	14243	14215	14344	14166	14123	14201	14131	14175	14230	14177	14092	14203	14341	14310	14254	14194	14154	14309	14303	14158	14251	14097	14051	14094	14134	14003	14233	14135	14109	14130	14128	14230	14147	14186	14195	14306	14097	14189	14153	14143	14288	14065	14237	14043	14162	14232	14221	14137	14275	14208	14030	13995	14088	14116	14036	14205	14310	14246	14035	14029	14175	14164	14169	14175	14131	14113	14039	14145	14065	14115	14128	14158	14181	14187	14098	14103	14149	14226	14309	13963	14076	14264	14219	14068	14236	14195	14165	14364	14242	14180	14117	14196	14159	14147	14103	14129	14223	14178	14006	14227	14166	14232	14092	14144	14195	14282	14272	14198	14313	14222	14383	14244	14160	14122	14141	14227	14138	14257	14188	13937	14140	14194	14125	14159	14331	14341	14328	14351	14253	14223	14234	14236	14314	14238	13937	14204	14151	14120	14089	14306	14182	14350	14181	14083	14154	14222	13990	14273	14346	14105	14129	14240	14215	13985	14189	14121	14254	14168	14171	14223	14139	13977	14003	14218	14032	14136	14240	14150	14212	14383	13904	14250	14204	14128	14063	14036	14152	14238	14325	14212	14102	14175	14126	14127	14264	14313	14158	14108	14258	14139	14097	13934	14208	14073	14099	14134	14134	14297	14175	14193	14116	14099	14156	14094	14283	14144	14159	14224	14271	14185	14150	14291	14030	14176	14115	14196	14240	14298	14135	14078	14236	14116	14139	14094	14325	14222	14037	14170	14009	14116	14266	14244	14060	14299	14351	14206	14070	14213	14275	14132	14180	13988	14096	14072	14050	14114	14303	14178	14181	14078	14409	14004	14219	14193	14322	14219	14128	14293	14111	14100	14077	14047	14192	14157	14223	14163	14189	14166	14188	14167	14393	13957	14364	14216	14205	14367	14272	14198	14369	14003	14122	14164	14310	14242	14264	14134	14222	14106	14105	14344	14119	14268	14216	14190	14217	14035	14111	14073	14140	14143	14110	14217	13978	14223	14198	14110	13995	14239	14142	14140	14247	14147	14290	14354	14092	14382	14217	14171	14101	14017	14067	14124	14221	14232	14168	14176	14094	14136	14300	14129	14142	14105	14108	14243	13993	14392	14215	14206	14279	14269	14166	14268	14018	14194	14342	14075	14023	14167	14025	14121	13986	14229	14110	14271	14094	14174	14285	14283	14108	14402	14058	14053	14260	14151	14176	14358	14157	14233	14271	14120	14110	14198	14085	14255	14184	13960	14125	14029	14232	14140	14384	14184	14096	14284	14227	14069	14141	14101	14290	14146	14284	14329	14260	14273	14147	14224	14061	14175	14129	14227	14226	14260	14149	13973	14152	14230	13966	14011	14208	14145	14204	14480	14115	14143	14332	13908	14206	14274	14229	14464	14065	14150	14048	14155	14181	14081	14277	14068	14045	14325	14115	14307	14305	14239	14131	14038	14197	14293	13998	14296	14127	14294	14101	14052	14085	14199	14185	14033	14205	14266	14014	14294	14266	14179	14211	14096	14226	14107	14255	14175	14182	14317	14175	14214	14254	14027	14198	14105	14063	14153	14227	14176	14281	14243	14293	14200	14257	14104	14133	14189	14060	14194	14309	14039	14368	14061	14198	14140	14120	14192	14006	14159	14102	14172	14183	14148	14082	14096	14326	14118	14175	14103	14198	14322	14240	14073	13958	14269	14324	14094	14163	14184	14101	14409	14247	14171	14065	14191	14111	14263	14027	14211	14129	14294	14229	14210	14139	14212	14311	14275	14241	14304	14044	14272	14231	14190	14141	14174	14224	14127	14226	14257	14078	14055	14270	14075	14209	14113	14144	14288	14362	14139	14098	14253	14213	14202	14352	14352	14066	14375	14157	14204	14104	14253	14127	14192	14101	14188	14065	14217	14303	14207	14115	14107	14197	14061	14017	14028	14174	14303	14070	14209	14267	14165	14163	14292	14225	14152	14065	14154	14175	14268	14155	14214	13983	14207	14081	14091	14302	14229	14188	14205	14188	14113	14164	14077	14263	14085	14216	14245	14080	14196	14178	14054	14494	14324	14113	13973	14183	14049	14311	14119	14162	14317	14122	14064	14145	14114	14223	14137	14153	14051	14146	14206	14179	14281	14181	14106	14171	14105	14120	14269	14138	14278	14351	14229	14280	14097	14180	14233	14200	14306	14221	14089	14235	14186	14280	14231	14138	14126	14254	14276	14113	14431	14085	14368	14153	13962	14060	14242	14254	14225	14369	14304	14252	14081	14246	14198	14101	14277	14256	14160	14274	14217	14214	14120	14084	14091	14241	14108	14349	14277	14238	14065	14269	14285	14417	14209	14149	13993	14188	14090	14236	14228	14180	14088	14227	14290	14100	14084	14276	14181	14182	14236	14099	14114	14268	14245	14284	14045	14254	14364	14339	14177	14209	14181	14204	14140	14092	14084	14172	14189	14127	14258	14211	14203	14296	14203	14309	14054	14218	14176	14212	14240	14311	14119	14018	14082	14210	14282	14180	14291	14100	14168	14014	14315	14135	14317	14301	14152	14187	14312	14299	14144	14254	14161	14196	14201	14065	14133	14225	14198	14188	14216	14151	14222	14331	14122	14173	14107	14328	14260	14410	14228	14295	13951	14142	14255	14152	14166	14008	14178	14107	14338	14148	14283	14327	14111	14225	14056	14206	14125	14263	14083	14083	14157	14096	14098	14077	14268	14278	14312	14336	14202	14226	14077	14124	14136	14132	14233	14268	14115	14347	14272	14066	14123	14176	14311	14201	14324	14219	14101	14173	14078	14223	14133	14276	14241	14232	14118	14193	14151	14258	14188	14158	14258	14147	14303	14085	14153	14216	14170	14195	14055	14139	14186	14247	14116	14215	14234	14210	14258	14161	14201	14149	14107	14207	14291	14017	14077	14079	14076	14257	14212	14231	14134	14199	14279	14247	14198	14299	14214	14077	14192	14179	14236	14065	14100	14050	14210	14049	14322	14115	14225	14155	14249
23290	21340	28115	25064	22134	20565	19939	17847	17438	17605	17270	17047	16988	17057	16937	16927	16895	17005	16705	16816	17030	16827	16704	16866	16882	16652	16759	16787	16845	16947	16727	16880	16861	16923	16842	16613	16807	16668	16859	16822	16821	16913	16867	16848	16951	16727	16689	16859	16771	16612	16986	16822	16750	16506	16633	16660	16619	16644	16640	16834	16738	16745	16627	16829	16602	16669	16749	16797	16606	16777	16753	16959	16922	16712	17001	16825	16792	16794	16667	16726	16734	16780	16673	16898	16720	16801	16851	16878	16704	16561	16729	16766	16701	16876	16704	16670	16820	16676	16773	16791	16778	16686	16778	16696	17031	16747	16699	16770	16837	16651	16768	16746	16845	16915	16676	16673	16874	16726	16763	16822	16749	16561	16568	17039	16698	16880	16930	16816	16563	16828	17040	16581	16639	16736	16754	16754	16732	16766	16983	16793	16966	16570	16843	16739	16618	16687	16589	16655	16599	16944	16800	16688	16658	16880	16972	16828	16685	16702	16744	16570	16563	16510	16921	16923	16767	16821	16751	16945	16764	16707	16787	16993	16745	16636	16747	16775	16734	16568	16778	16796	16667	16668	16772	16809	16735	16749	16933	16811	16853	16872	16804	16686	16839	16769	16803	16742	16651	16843	16642	16605	16838	16596	16601	16721	16693	16590	16813	16706	16609	16890	16802	16791	16773	16806	16767	16740	16785	16875	16634	16766	16836	16793	16738	16893	16614	16659	16642	16537	16591	16738	16666	16626	16732	16785	16799	16807	16679	16735	16891	16679	16683	16486	16652	16850	16828	16731	16795	16774	16922	16764	16859	16634	16806	16728	16707	16867	16739	16714	16658	16842	16711	16743	16725	16723	16900	16811	16776	16898	16796	16883	16910	16632	16663	16671	16665	16664	16682	16843	16799	16782	16832	16881	16617	16941	16836	16703	16805	16528	16629	16754	16701	16600	16794	16667	16795	16916	16680	16674	16688	16714	16751	16825	17082	16719	16710	16661	16731	16675	16798	16874	16806	16770	16744	16712	16806	16801	16649	16687	16608	16633	16932	17032	16624	16866	16667	16766	16711	16787	16653	16706	16703	16849	16738	16831	16725	16630	16869	16844	16777	16772	16714	16836	16760	16754	16683	16421	16438	16541	16785	16633	16752	16680	16765	16613	16767	16796	16859	16696	16603	16672	16608	16698	16779	16633	16707	16685	16898	16974	16546	16816	16823	16783	16802	16750	16755	16781	16830	16889	16759	16769	16740	16760	16825	16897	16730	16778	16768	16782	16839	16702	16929	17020	16642	16810	16717	16947	16649	16886	16749	16652	16467	16755	16683	16591	16575	16559	16754	16707	16725	16713	16980	16736	16599	16696	16676	16683	16739	16518	16702	16718	16487	16698	16811	16536	16780	16593	16673	16646	16770	16860	16834	16874	16746	16706	16849	16727	16763	16792	16676	16707	16641	16799	16735	16682	16802	16701	16877	16712	16874	16783	16854	16678	16579	16854	16722	16776	16774	16682	16708	16651	16734	16589	16742	16536	16773	16540	16741	16647	16843	16703	16739	16701	16769	16853	16754	16868	16730	16875	16656	16804	16945	16841	16726	16885	16911	16669	16673	16899	16700	16743	16791	16864	16657	16670	16966	16777	16888	16938	16723	16912	16663	16727	16562	16652	16829	16848	16628	16612	16645	16667	16698	16642	16755	16793	16722	16699	16729	16593	16753	16801	16740	16785	16678	16757	16820	16765	16725	16841	17083	16759	16983	16560	16624	16824	16650	16780	16602	16794	16902	16881	16869	16732	16722	16605	16686	16724	16834	16987	17039	16803	16625	16695	16836	16955	16794	16650	16694	16735	16689	16765	16847	16857	16761	16509	16723	16859	16866	16703	16734	16762	16860	16701	16884	16790	16731	16845	16851	16733	16700	16724	16808	16657	16886	16821	16953	16876	16557	16757	16802	16720	16704	16721	16839	16736	16558	16765	16806	16677	16963	16797	16580	16457	16687	16794	16816	16809	16573	16870	16728	16657	16888	16786	16823	17019	16791	16751	16720	16677	16500	16628	16828	16797	16739	16696	16642	16716	16601	16800	16856	16794	16780	16762	16784	16878	16731	16707	16977	16734	16749	16978	16915	16809	16780	16766	16737	16728	16766	16587	16783	16811	16668	16645	16734	16801	16778	16689	16657	16716	16651	16838	16863	16892	16851	16770	16708	16767	16851	16832	16874	16767	16785	16830	16884	16725	16825	16705	16752	16753	16829	16762	16749	16772	16739	16707	16896	16862	16803	16640	16734	16734	16751	16819	16744	16957	16887	16806	16752	16465	16684	16529	16583	16479	16714	16732	16716	16693	16864	16674	16652	16668	16949	16871	16610	16715	16748	16866	16720	16509	16675	16634	16804	16762	16719	16839	16598	16655	16956	16795	16992	16628	16826	16894	16791	17004	16750	16847	16827	16584	16799	16621	16687	16727	16539	16720	16573	16761	16677	16827	16693	16830	16963	16901	17008	16697	16613	16976	16835	16889	16687	16669	16782	16763	16750	16544	16607	16845	16916	16828	16699	16786	16853	16753	16714	17042	16920	17036	16732	16877	16701	16598	16857	16604	16722	16663	16638	16811	16784	16830	16566	16633	16650	16707	16807	16878	16655	16659	16677	16750	16913	16392	16751	16620	16689	16672	16640	16854	16845	16732	16745	16716	16774	16719	16860	16965	16656	16960	17134	16857	16797	16938	16684	16696	16680	16640	16804	16730	16878	16670	16641	16779	16690	16824	16761	16773	16848	16720	16744	16779	16610	16725	16868	16847	16878	16823	16618	16568	16714	16809	16693	16621	16753	16734	16766	16732	16764	16791	16752	16848	16875	16683	16464	16619	16708	16660	16586	16908	16558	16811	16908	16759	16738	16788	16646	16660	16649	16746	16640	16641	16764	16839	16764	16783	16740	16739	16704	16860	16730	16761	16696	16814	16824	16703	16809	16775	16766	16486	16862	16945	16800	16737	16614	16621	16787	16791	16768	16767	16804	16840	16771	16883	16788	16632	16670	16583	16490	16714	16814	16757	16800	16795	16864	16805	16664	16629	16571	16577	16862	16757	16799	16636	16636	16720	16777	16844	16729	16809	16677	16720	16709	16602	16780	16841	16620	16542	16620	16616	16823	16919	16831	16659	16731	16871	16641	16685	16796	16733	16783	16744	16620	16859	16897	16868	16639	16730	16602	16698	16801	16813	16670	16634	16678	16646	16705	16757	16683	16897	16832	16891	16615	16601	16534	16560	16631	16781	16758	16762	16871	16804	16850	16823	16793	16939	16605	16910	16928	16959	16650	16622	16662	16826	16710	16783	16714	16846	16604	16676	16650	16895	16647	16693	16430	16551	16674	16650	16688	16804	16930	16739	16743	16621	16656	16857	16705	16653	16681	16902	16554	16699	16665	16785	16849	16951	16608	16629	17001	16627	16789	16548	16807	16502	16722	16502	16761	16694	16782	16597	16785	16804	16885	16775	16701	16813	16568	16558	16646	16615	16703	17073	17102	16753	16878	16788	16643	16785	17003	16646	16734	16706	16692	16657	16706	16710	16939	16839	16796	16775	16765	16689	16818	16785	16837	16502	16771	16794	16919	16721	16864	16675	16750	16816	16746	16781	16837	16639	16771	16814	16772	16830	16859	16641	16478	16718	16843	16829	16929	16864	16658	16824	16803	16760	16753	16786	16908	16701	16679	16874	16868	17042	16623	16759	16765	16890	16800	16600	16650	16621	16590	16699	16726	16660	16604	16890	16799	16743	16864	16652	16835	16692	16756	16891	16629	16894	16820	16982	16814	16909	16817	16721	16558	16810	16714	16861	16781	16607	17020	16541	16715	16844	16895	16796	16637	16668	16768	16752	16854	16915	16779	16854	16850	16824	16745	16752	16590	16649	17018	16894	16719	16796	16918	16787	16808	16897	16887	16911	16815	16753	16749	16766	16872	16711	16675	16371	16664	16571	16807	16883	16683	16821	16838	16811	16882	16676	16816	16879	16720	16793	16714	16739	16687	16683	16923	16906	16759	16853	16652	16363	16651	16821	16700	16655	16757	16735	16811	16803	16906	16819	16725	16767	16873	16780	16951	16866	16676	16704	16773	16674	16672	16722	16844	16817	16766	16748	16985	16678	16770	16786	16681	16626	16549	16819	16608	16856	16722	16562	16895	16685	16877	16692	16835	16843	17003	16789	16853	16765	16728	16831	16752	16732	16924	16771	16852	16903	16718	16647	16852	16648	16716	16438	16807	16714	16838	16802	16733	16727	16856	16834	16790	16698	16665	16788	16771	16618	16713	16963	16772	16647	16817	16855	16636	16890	16695	16871	16648	16805	16619	16774	16771	16674	16673	16699	16590	16764	16639	16956	17007	16620	16756	16750	16754	16714	16766	16751	16786	16689	16749	16641	16751	16927	16804	16839	16902	16758	16826	16829	16875	16854	16719	16637	16642	16722	16865	16975	16990	16710	16620	16960	16748	16770	16704	16737	16726	16640	16983	16607	16691	16577	17014	16744	16876	16712	16616	16650	16890	16687	16919	16749	16813	16909	16766	16598	16710	16752	16798	16710	16712	17001	16819	16591	16676	16793	16916	16748	16903	16884	16850	16842	16747	16731	16838	16736	16941	16943	16815	16616	16820	16769	16768	16715	16659	16679	16660	16727	16750	16933	16617	16623	16864	16511	16659	16789	16678	16864	16725	16735	16857	16704	16720	16767	16892	16850	16725	16746	16637	16544	16799	16806	16521	16857	16719	16584	16622	16784	16953	16804	17008	16746	16735	16677	16640	16734	16765	16817	16701	16853	16983	16741	16723	16675	16534	16576	16756	16843	16887	16793	16693	16928	16700	16742	16792	16660	16588	16765	16805	16860	16565	16895	16628	16642	16838	16818	16724	16836	16877	16711	16767	16738	16740	16622	16887	16627	16705	16769	16779	16808	16797	16687	16959	16709	16934	16640	16406	16825	16876	16597	16610	16657	16798	16630	16858	16502	16609	16753	16652	16553	16852	16596	16802	16899	16765	16747	16826	16995	16828	16664	16813	16797	16766	16907	16879	16752	16568	16619	16826	16936	16872	16498	16688	16609	16968	16657	16899	16775	16604	16705	16668	16562
12759	22018	18573	16279	15689	15350	15225	15067	14652	14407	14238	13973	13914	13901	13863	13850	13658	13798	13815	13775	13654	13706	13744	13787	13777	13610	13576	13788	13706	13757	13589	13577	13656	13730	13664	13557	13622	13634	13845	13677	13677	13823	13706	13791	13617	13731	13464	13772	13765	13750	13711	13757	13657	13703	13615	13815	13654	13759	13633	13572	13724	13939	13730	13570	13583	13721	13493	13818	13646	13748	13742	13590	13609	13608	13786	13524	13876	13804	13477	13647	13624	13719	13899	13763	13740	13668	13654	13637	13753	13603	13862	13628	13678	13835	13637	13712	13624	13756	13653	13754	13789	13553	13724	13637	13587	13818	13635	13615	13575	13695	13657	13618	13752	13544	13700	13665	13850	13707	13699	13667	13631	13606	13743	13773	13669	13699	13698	13691	13667	13700	13710	13781	13552	13709	13692	13597	13695	13720	13695	13677	13755	13486	13721	13552	13710	13702	13724	13714	13782	13524	13712	13800	13525	13646	13640	13826	13836	13555	13840	13732	13687	13796	13752	13782	13780	13640	13592	13675	13687	13687	13746	13628	13654	13706	13678	13679	13644	13651	13774	13747	13658	13607	13685	13508	13803	13710	13717	13601	13796	13749	13699	13608	13720	13688	13621	13740	13723	13685	13741	13642	13817	13683	13847	13609	13737	13576	13632	13568	13767	13782	13658	13678	13836	13717	13667	13735	13609	13689	13577	13605	13694	13806	13893	13699	13792	13667	13617	13777	13728	13612	13584	13673	13606	13606	13694	13801	13640	13577	13660	13667	13702	13668	13569	13542	13755	13591	13524	13637	13835	13662	13688	13703	13753	13695	13702	13560	13703	13649	13636	13652	13633	13627	13613	13562	13510	13594	13732	13708	13680	13604	13536	13749	13763	13590	13769	13854	13654	13678	13549	13782	13802	13639	13570	13717	13709	13474	13590	13769	13753	13696	13730	13665	13771	13741	13735	13615	13684	13611	13722	13787	13626	13714	13762	13670	13633	13847	13541	13667	13564	13535	13711	13649	13745	13610	13599	13741	13810	13577	13774	13656	13633	13677	13764	13695	13575	13877	13625	13823	13657	13680	13760	13745	13748	13673	13570	13603	13673	13706	13689	13923	13572	13763	13686	13658	13703	13724	13743	13714	13727	13783	13786	13650	13779	13695	13694	13479	13732	13758	13661	13729	13578	13696	13675	13900	13818	13853	13576	13712	13733	13707	13699	13859	13755	13722	13678	13650	13768	13742	13721	13658	13546	13726	13685	13504	13759	13879	13612	13590	13824	13677	13527	13805	13794	13729	13694	13682	13735	13671	13614	13549	13766	13543	13617	13588	13656	13793	13709	13646	13594	13685	13669	13809	13780	13827	13708	13675	13715	13729	13652	13609	13513	13676	13629	13633	13701	13564	13657	13862	13500	13582	13619	13670	13584	13721	13809	13656	13879	13603	13480	13535	13536	13750	13802	13553	13710	13849	13679	13851	13874	13673	13884	13539	13595	13562	13688	13774	13807	13747	13779	13631	13707	13745	13653	13745	13634	13586	13717	13670	13518	13778	13708	13823	13710	13681	13612	13757	13605	13797	13495	13905	13696	13694	13622	13796	13705	13656	13853	13768	13687	13661	13711	13694	13588	13597	13539	13674	13637	13542	13890	13559	13647	13742	13734	13562	13665	13796	13715	13763	13554	13660	13641	13693	13672	13645	13675	13870	13682	13504	13609	13711	13743	13619	13806	13645	13633	13770	13838	13886	13756	13594	13627	13569	13734	13654	13569	13830	13639	13743	13725	13734	13689	13483	13692	13678	13588	13694	13689	13703	13638	13782	13628	13670	13835	13623	13627	13664	13592	13717	13723	13665	13631	13643	13610	13690	13736	13630	13650	13690	13774	13655	13738	13758	13731	13740	13633	13730	13775	13663	13666	13770	13575	13712	13701	13693	13583	13675	13690	13702	13703	13681	13624	13775	13747	13564	13786	13764	13629	13480	13815	13656	13638	13703	13626	13824	13727	13659	13763	13636	13714	13559	13828	13697	13726	13685	13713	13757	13719	13626	13682	13641	13635	13635	13695	13591	13669	13803	13587	13751	13728	13532	13567	13817	13821	13678	13770	13657	13697	13693	13911	13698	13714	13600	13612	13512	13688	13942	13762	13878	13711	13627	13530	13602	13650	13797	13779	13786	13580	13776	13675	13586	13659	13645	13838	13863	13579	13651	13753	13556	13751	13645	13499	13704	13617	13803	13870	13731	13818	13715	13857	13769	13732	13702	13809	13629	13868	13612	13801	13583	13626	13826	13762	13764	13657	13645	13601	13824	13706	13578	13629	13673	13478	13670	13700	13742	13611	13682	13645	13597	13610	13706	13628	13819	13574	13605	13743	13648	13595	13659	13585	13725	13737	13750	13682	13562	13884	13830	13748	13728	13632	13671	13643	13707	13707	13876	13645	13638	13703	13620	13720	13618	13607	13660	13699	13649	13830	13602	13679	13758	13624	13795	13694	13590	13845	13480	13704	13669	13601	13663	13703	13803	13773	13640	13792	13662	13640	13724	13559	13692	13706	13550	13713	13606	13711	13800	13675	13752	13682	13731	13677	13841	13703	13673	13686	13831	13581	13729	13774	13655	13690	13752	13576	13665	13866	13844	13702	13851	13663	13756	13814	13694	13646	13638	13771	13753	13674	13700	13758	13571	13736	13548	13813	13669	13758	13709	13717	13596	13641	13600	13600	13654	13615	13652	13752	13710	13644	13739	13641	13669	13654	13728	13775	13701	13887	13809	13862	13723	13760	13575	13860	13571	13751	13633	13700	13566	13610	13614	13829	13716	13583	13703	13761	13643	13645	13696	13798	13639	13559	13762	13951	13663	13530	13560	13722	13596	13830	13620	13576	13457	13749	13695	13793	13825	13748	13720	13739	13716	13758	13721	13859	13695	13639	13811	13784	13600	13639	13761	13800	13638	13719	13645	13590	13590	13642	13766	13526	13631	13739	13698	13677	13643	13777	13488	13736	13742	13614	13892	13833	13643	13764	13751	13645	13690	13702	13725	13752	13686	13672	13744	13844	13739	13601	13748	13753	13797	13669	13772	13670	13801	13745	13857	13758	13844	13647	13677	13653	13637	13747	13634	13675	13638	13642	13641	13622	13708	13767	13592	13632	13590	13771	13555	13783	13660	13653	13649	13662	13713	13655	13701	13779	13645	13723	13744	13650	13675	13633	13701	13799	13849	13663	13525	13722	13797	13514	13689	13571	13782	13482	13856	13814	13712	14028	13519	13674	13855	13399	13649	13724	13613	13673	13601	13805	13912	13549	13548	13728	13601	13674	13786	13538	13661	13775	13621	13754	13752	13721	13738	13697	13783	13813	13680	13816	13719	13834	13785	13856	13735	13765	13784	13541	13829	13695	13656	13737	13402	13713	13563	13654	13589	13789	13738	13804	13760	13642	13585	13970	13587	13605	13833	13642	13731	13714	13691	13823	13722	13755	13694	13741	13646	13730	13611	13668	13832	13701	13798	13588	13661	13644	13709	13675	13560	13814	13551	13747	13717	13604	13771	13651	13739	13621	13640	13693	13577	13649	13682	13642	13621	13769	13649	13705	13776	13523	13524	13817	13643	13665	13582	13732	13807	13742	13712	13694	13565	13820	13679	13773	13660	13560	13946	13546	13569	13672	13655	13660	13734	13550	13599	13776	13669	13826	13589	13768	13807	13538	13575	13660	13667	13769	13749	13700	13690	13740	13795	13592	13717	13839	13861	13668	13813	13765	13660	13578	13771	13648	13757	13745	13633	13684	13623	13705	13719	13744	13591	13833	13801	13605	13645	13686	13690	13583	13767	13836	13481	13695	13694	13730	13699	13709	13522	13668	13835	13734	13747	13695	13640	13767	13729	13609	13716	13734	13714	13658	13723	13711	13682	13761	13544	13709	13757	13649	13676	13863	13708	13688	13714	13650	13748	13733	13698	13707	13770	13770	13613	13771	13752	13644	13655	13601	13590	13810	13824	13738	13749	13843	13580	13623	13720	13719	13714	13714	13757	13696	13703	13613	13672	13688	13752	13528	13633	13739	13626	13574	13600	13683	13839	13528	13785	13588	13768	13760	13706	13643	13669	13723	13711	13799	13667	13685	13651	13651	13781	13658	13663	13612	13646	13769	13528	13727	13480	13557	13631	13575	13640	13596	13645	13696	13711	13593	13659	13841	13732	13750	13659	13637	13749	13643	13680	13752	13794	13667	13777	13658	13706	13630	13527	13768	13521	13580	13792	13757	13702	13672	13791	13746	13639	13632	13959	13687	13754	13651	13766	13639	13531	13626	13716	13784	13677	13825	13753	13778	13685	13607	13605	13735	13716	13625	13559	13636	13771	13711	13637	13663	13689	13688	13714	13594	13777	13665	13650	13523	13531	13644	13771	13731	13551	13677	13772	13685	13676	13743	13685	13712	13774	13747	13528	13725	13659	13624	13894	13511	13678	13609	13708	13783	13553	13794	13827	13643	13692	13634	13672	13535	13636	13596	13745	13621	13802	13653	13691	13702	13673	13689	13603	13718	13585	13718	13621	13570	13821	13703	13683	13622	13716	13763	13569	13733	13704	13627	13616	13744	13741	13695	13778	13835	13864	13778	13891	13667	13756	13635	13558	13769	13756	13666	13751	13697	13625	13713	13695	13663	13674	13713	13617	13687	13699	13621	13904	13691	13629	13896	13735	13755	13852	13880	13681	13530	13697	13797	13588	13671	13820	13664	13780	13625	13728	13768	13428	13614	13698	13716	13817	13641	13573	13710	13728	13597	13553	13773	13628	13735	13635	13741	13747	13863	13696	13677	13617	13731	13579	13611	13623	13794	13647	13615	13585	13842	13618	13715	13526	13695	13651	13682	13924	13844	13680	13740	13686	13696	13561	13604	13689	13723	13572	13809	13834	13661	13734	13624	13714	13658	13747	13568	13650	13780	13754	13694	13680	13828	13557	13724	13469	13632	13768	13642	13809	13592	13767	13571	13701	13681	13647	13695	13728	13577	13558	13699	13681	13790	13601	13922	13535	13723	13742	13772	13615	13838	13630	13796	13680	13773	13626	13819	13641	13699	13750	13680	13563	13835	13644	13579	13691	13818	13662	13438	13548	13800	13681
24930	21372	26846	26495	19279	18669	19110	18157	17861	17988	17697	17507	17774	17459	17677	17780	17665	17611	17695	17500	17536	17607	17694	17384	17415	17446	17575	17596	17535	17590	17490	17557	17378	17627	17434	17623	17669	17331	17332	17571	17456	17430	17510	17547	17510	17580	17550	17265	17563	17521	17257	17357	17418	17599	17470	17598	17626	17459	17490	17431	17416	17405	17376	17328	17349	17613	17542	17550	17493	17610	17472	17340	17553	17405	17425	17563	17429	17292	17452	17518	17471	17725	17241	17395	17394	17367	17329	17410	17567	17538	17519	17396	17472	17436	17499	17347	17589	17458	17426	17490	17297	17304	17473	17224	17475	17284	17410	17554	17457	17444	17521	17286	17319	17295	17795	17507	17438	17456	17462	17590	17650	17521	17417	17218	17661	17406	17430	17398	17438	17486	17390	17512	17493	17597	17555	17516	17532	17321	17555	17559	17704	17420	17479	17528	17331	17631	17804	17549	17435	17415	17623	17531	17421	17442	17404	17542	17410	17400	17467	17370	17543	17504	17459	17482	17430	17453	17337	17424	17392	17592	17467	17351	17452	17438	17534	17362	17649	17313	17407	17424	17489	17534	17230	17464	17405	17414	17514	17398	17245	17382	17789	17533	17669	17409	17690	17458	17352	17453	17321	17407	17446	17434	17453	17545	17418	17318	17430	17514	17420	17224	17608	17346	17491	17315	17434	17475	17431	17259	17444	17460	17655	17387	17761	17552	17523	17289	17504	17458	17423	17585	17431	17519	17415	17608	17514	17264	17438	17460	17482	17496	17511	17353	17604	17343	17310	17363	17390	17469	17551	17588	17599	17540	17599	17534	17608	17415	17555	17245	17500	17478	17365	17560	17616	17388	17471	17201	17524	17396	17499	17444	17441	17526	17434	17449	17455	17363	17414	17499	17635	17422	17580	17490	17551	17423	17329	17536	17506	17604	17490	17678	17556	17506	17516	17453	17661	17401	17545	17820	17497	17568	17368	17457	17421	17453	17447	17379	17392	17289	17656	17579	17631	17435	17709	17626	17486	17415	17521	17288	17619	17448	17504	17450	17325	17424	17552	17543	17400	17487	17592	17508	17576	17542	17449	17395	17547	17501	17617	17414	17452	17365	17523	17493	17520	17384	17454	17528	17649	17456	17523	17311	17453	17497	17495	17313	17472	17397	17367	17556	17473	17377	17386	17307	17379	17434	17488	17550	17345	17417	17128	17316	17370	17451	17574	17598	17466	17454	17668	17516	17650	17730	17601	17410	17611	17513	17470	17438	17404	17412	17443	17316	17558	17501	17289	17380	17450	17449	17396	17438	17452	17434	17474	17500	17463	17551	17548	17508	17442	17550	17457	17399	17353	17454	17265	17539	17493	17307	17644	17325	17418	17699	17505	17459	17510	17267	17319	17482	17360	17456	17398	17360	17729	17523	17454	17525	17547	17439	17370	17313	17562	17543	17468	17478	17492	17648	17637	17578	17603	17390	17532	17424	17391	17580	17354	17519	17329	17454	17490	17370	17302	17356	17355	17483	17483	17515	17569	17386	17432	17417	17561	17463	17712	17574	17543	17363	17611	17400	17715	17556	17392	17447	17449	17415	17468	17328	17421	17414	17578	17358	17480	17513	17418	17499	17782	17404	17480	17425	17554	17467	17680	17672	17443	17592	17455	17226	17714	17389	17351	17525	17563	17609	17575	17442	17373	17573	17342	17486	17548	17272	17396	17660	17650	17549	17476	17606	17442	17491	17558	17469	17440	17684	17684	17521	17631	17407	17546	17348	17570	17346	17548	17340	17541	17559	17511	17523	17308	17362	17423	17455	17308	17435	17557	17730	17484	17367	17473	17463	17327	17580	17595	17563	17551	17359	17570	17683	17427	17533	17743	17478	17508	17336	17514	17343	17554	17336	17425	17507	17364	17609	17402	17309	17326	17393	17494	17443	17650	17707	17496	17694	17285	17727	17303	17470	17431	17472	17612	17337	17554	17626	17428	17254	17461	17419	17319	17426	17452	17562	17434	17364	17411	17387	17494	17584	17696	17429	17437	17286	17473	17565	17551	17430	17513	17401	17395	17520	17476	17511	17347	17467	17616	17406	17280	17325	17467	17623	17547	17635	17442	17427	17544	17435	17500	17575	17451	17585	17629	17483	17356	17459	17422	17711	17367	17354	17478	17539	17480	17383	17439	17464	17433	17445	17539	17396	17511	17443	17586	17278	17373	17437	17573	17449	17516	17596	17581	17623	17503	17422	17398	17523	17468	17287	17580	17564	17389	17340	17415	17434	17371	17423	17470	17702	17530	17581	17328	17513	17226	17414	17376	17451	17456	17483	17523	17528	17378	17437	17387	17642	17540	17552	17414	17559	17304	17497	17557	17467	17517	17378	17338	17310	17443	17402	17576	17359	17483	17214	17616	17380	17415	17572	17371	17428	17608	17469	17475	17369	17293	17551	17736	17570	17416	17284	17543	17520	17576	17468	17240	17395	17522	17327	17360	17423	17439	17428	17440	17599	17447	17284	17446	17337	17510	17429	17543	17494	17470	17483	17635	17400	17475	17412	17463	17642	17376	17570	17576	17524	17640	17511	17485	17647	17337	17313	17485	17515	17417	17436	17461	17327	17606	17547	17462	17601	17498	17505	17477	17371	17449	17622	17408	17568	17544	17633	17620	17521	17568	17313	17490	17535	17394	17456	17180	17306	17359	17259	17408	17596	17250	17406	17363	17513	17368	17619	17340	17365	17418	17372	17491	17395	17589	17543	17578	17495	17366	17551	17385	17263	17652	17542	17291	17599	17551	17654	17436	17427	17410	17349	17331	17440	17344	17400	17416	17470	17483	17377	17416	17491	17554	17760	17498	17428	17338	17402	17683	17409	17480	17573	17512	17668	17420	17525	17562	17519	17489	17347	17236	17569	17544	17414	17632	17388	17415	17696	17546	17505	17623	17513	17396	17534	17450	17590	17469	17428	17496	17368	17290	17432	17428	17671	17286	17716	17497	17370	17420	17419	17544	17428	17327	17450	17528	17292	17491	17397	17297	17567	17478	17605	17490	17632	17519	17332	17566	17549	17467	17404	17198	17394	17807	17434	17352	17348	17566	17438	17579	17394	17515	17412	17562	17375	17557	17222	17502	17521	17390	17437	17334	17445	17281	17421	17350	17391	17785	17397	17543	17564	17487	17469	17731	17572	17592	17494	17397	17363	17417	17335	17521	17376	17635	17545	17463	17508	17491	17300	17610	17380	17290	17579	17359	17438	17399	17282	17543	17552	17436	17458	17647	17645	17485	17382	17393	17391	17541	17561	17537	17359	17310	17478	17504	17287	17517	17451	17453	17546	17343	17390	17380	17668	17606	17378	17522	17205	17461	17683	17610	17584	17449	17462	17596	17256	17462	17454	17544	17544	17562	17429	17282	17372	17460	17655	17568	17602	17342	17374	17381	17450	17372	17344	17521	17388	17473	17545	17380	17272	17444	17369	17414	17510	17380	17421	17252	17601	17449	17578	17668	17651	17490	17477	17365	17454	17355	17673	17584	17569	17755	17482	17239	17512	17517	17505	17727	17581	17638	17541	17642	17628	17505	17552	17342	17509	17494	17604	17542	17503	17431	17432	17687	17544	17435	17355	17647	17553	17212	17543	17468	17400	17371	17328	17622	17407	17315	17262	17417	17337	17531	17386	17578	17633	17367	17291	17684	17542	17305	17596	17502	17340	17545	17555	17622	17632	17345	17443	17433	17261	17627	17431	17632	17471	17472	17550	17350	17623	17649	17235	17538	17509	17421	17486	17439	17471	17392	17296	17514	17349	17606	17613	17589	17277	17481	17507	17501	17649	17468	17389	17362	17470	17547	17490	17357	17384	17636	17366	17403	17341	17536	17586	17457	17553	17437	17093	17345	17526	17514	17566	17468	17704	17610	17525	17358	17412	17297	17626	17411	17476	17503	17561	17420	17392	17449	17557	17468	17466	17427	17614	17418	17465	17538	17554	17522	17421	17525	17473	17385	17585	17416	17209	17702	17554	17352	17422	17517	17531	17486	17369	17488	17708	17576	17375	17792	17550	17651	17435	17254	17716	17322	17640	17646	17476	17585	17427	17537	17530	17399	17610	17696	17485	17401	17647	17432	17638	17682	17761	17397	17354	17452	17562	17572	17517	17554	17468	17462	17601	17316	17354	17520	17450	17418	17548	17665	17290	17795	17451	17426	17541	17422	17568	17497	17536	17463	17452	17421	17306	17394	17340	17348	17415	17263	17545	17554	17513	17635	17665	17506	17446	17321	17483	17579	17642	17442	17490	17501	17484	17411	17446	17489	17584	17370	17353	17301	17516	17572	17485	17507	17518	17265	17288	17295	17596	17419	17239	17370	17388	17331	17431	17480	17632	17488	17397	17402	17289	17314	17589	17382	17488	17621	17577	17319	17453	17559	17289	17434	17406	17419	17309	17374	17489	17536	17418	17587	17439	17457	17410	17610	17397	17356	17469	17597	17413	17441	17679	17611	17313	17362	17145	17380	17605	17678	17627	17509	17354	17503	17485	17393	17608	17626	17343	17242	17462	17523	17339	17467	17339	17522	17286	17462	17479	17675	17619	17724	17615	17456	17670	17461	17460	17360	17266	17353	17650	17374	17646	17423	17482	17615	17510	17550	17598	17675	17337	17462	17322	17564	17606	17275	17463	17356	17390	17408	17397	17621	17523	17294	17495	17447	17476	17441	17289	17617	17663	17378	17556	17565	17373	17359	17407	17538	17500	17625	17502	17451	17594	17436	17518	17779	17466	17505	17530	17387	17529	17489	17731	17535	17568	17670	17345	17494	17576	17398	17359	17510	17372	17476	17604	17389	17492	17660	17461	17510	17391	17495	17464	17492	17422	17208	17379	17588	17549	17617	17539	17414	17612	17470	17562	17217	17474	17312	17535	17528	17504	17485	17534	17575	17525	17472	17212	17549	17510	17733	17503	17348	17468	17571	17450	17448	17447	17470	17613	17453	17449	17586	17660	17493	17518	17571	17320	17396	17505	17539	17646	17526	17547	17454	17610	17555	17448	17467	17546	17292	17624	17670	17661	17317	17125	17583	17456	17376	17425	17823	17397	17268	17509	17461	17582	17355	17395	17410	17587	17478	17499	17321	17401
13630	20080	17247	15867	15481	15473	15145	15239	14891	14658	14461	14242	14197	14243	14252	14014	14063	14195	14151	14206	14090	13997	14111	14270	14284	14084	14128	14298	14018	14070	14006	14142	14292	14087	14121	14158	14303	14338	14185	14110	14233	13985	14203	14188	14148	13982	14089	14022	14041	13964	13956	14062	14269	13839	14275	14118	14118	14130	14134	14063	14004	13941	14002	14280	13974	14002	14101	13998	14089	14180	14140	14080	14056	14070	14156	14081	14055	14091	14181	14035	14093	14083	14065	14070	14084	14116	14188	14054	14041	14050	14233	13994	14231	14004	14032	14279	14232	14036	14103	13986	14167	14099	14144	13916	14154	14084	14108	13999	13891	14165	14121	14052	14095	14091	14036	14140	14165	14022	14002	14127	14051	13996	14191	14218	14224	14174	13963	14294	14011	13950	14086	14162	14003	14151	14189	14045	14148	13868	14017	14015	13859	14198	13967	14161	14232	13964	14089	14105	14071	14239	14111	14112	14225	14046	14032	14083	14143	14076	14082	14107	14007	14020	13984	14071	14241	14189	14281	14072	14107	14136	13946	14198	14108	14338	14040	14199	14130	14097	14043	14167	14082	13955	14059	14039	14115	13975	14008	13885	14073	14007	14161	13994	14073	14097	14075	14107	14031	14224	14133	14181	13982	14198	14109	13925	13982	14192	14072	14197	14135	14343	14064	13830	14144	14199	13941	14002	14162	13972	14222	13963	14015	14048	14071	14015	14032	14132	14060	14044	14061	14083	14182	14138	14192	14176	14112	14006	14089	14137	14269	14041	14229	14115	14276	14238	13980	13963	14062	14190	14145	14081	14039	14149	14018	14067	13942	14086	14209	14085	14068	14149	14247	14092	14102	14015	14100	14007	13909	14256	14100	14107	13977	14132	14119	14115	13923	14042	13931	14270	14124	14186	14257	14165	14105	14008	14067	14246	14051	14097	14088	13873	14077	13911	14054	14189	14069	13966	13937	14164	14066	14201	14181	14017	14160	13972	14003	14184	13980	14143	13923	14101	13981	14069	13914	14190	14178	14045	13978	13936	14078	13928	14075	14167	14121	14091	14114	14118	14024	14231	14068	14164	14150	14152	14088	13982	14206	13976	14118	14072	14002	13922	14063	13900	14161	14079	14168	13969	14115	14183	13988	13970	14080	14142	14026	14174	14117	14063	14172	13986	14152	14203	14084	14198	14043	14051	14045	14079	13947	14200	14011	14105	14122	14192	14118	14229	14162	14163	14201	13904	14100	14052	14331	14097	14218	14034	14084	14174	14099	14111	14182	14055	14158	14162	14157	14258	14033	14020	13976	13818	14035	14254	13926	14132	14044	13925	14001	14094	14094	14017	14066	14161	14076	14381	14184	14114	13975	14152	14105	13966	14211	14257	14133	14132	14156	14113	14071	14250	14059	14159	14091	14129	13878	14136	14216	14066	14140	13931	13976	14142	14019	14187	13805	13994	14043	14132	14159	14157	14040	14112	14172	14096	14090	14103	14074	13938	14120	14128	14114	14186	14108	14156	14115	14086	13951	14177	14107	14019	14125	13967	14066	14036	14060	14213	13847	14144	14104	14142	14227	14207	14054	14142	14100	14013	14091	14194	14205	14052	14105	13942	13985	13991	14003	14083	14107	14236	14317	14248	14093	14028	14142	14038	14169	14071	14050	14240	14089	14289	14050	14258	14050	14191	14072	14141	14196	14089	14095	14072	14246	14026	14209	14238	14105	14223	14135	14024	14040	14151	14206	14138	13951	13957	14122	14001	14078	14203	14118	14112	13959	14184	14114	14160	14053	14252	14104	13892	14203	14097	14175	14108	14089	14108	14131	14165	13985	13755	14301	14266	13945	14148	14090	14023	14027	13946	13913	14005	14058	14099	14062	14196	14010	13951	13883	14152	14130	14004	14100	14164	14222	14012	14094	14134	14311	14037	14212	14041	14145	13848	14043	14086	14050	14082	13901	13998	14205	14101	13890	13971	14155	14014	14036	14034	14063	14127	14008	14165	14140	14105	14026	14055	14106	13949	14000	14081	14180	14025	14013	14117	13935	14101	14154	14136	14211	14115	14017	14060	14082	14034	14112	14102	14238	14049	14093	14087	14084	14066	14018	14055	14102	14129	14036	14162	14268	14034	13948	14142	14183	14054	14192	14151	14247	14045	14201	14135	14002	14049	14112	14138	14169	14132	14130	14139	13976	14115	14057	14154	14047	13990	14033	14076	14040	13892	14188	13963	14110	14065	14194	13988	14112	14136	14040	14090	14046	14252	14047	14039	14162	13873	14063	14108	14136	14013	14051	14085	14228	14018	14075	14110	14281	13988	14024	14183	14136	14033	14044	14068	14106	14064	14124	14093	14012	13986	13943	13975	14031	14144	13981	14113	14189	13887	14071	14151	14230	14176	14176	14036	14093	14137	14256	14130	14093	14055	14021	14228	14119	13999	14191	14168	14013	13993	14006	14065	14057	14026	14070	14051	14125	13958	14064	14205	13960	13957	14280	14084	14084	14113	13777	14210	14136	14145	14029	14010	14006	14193	14147	14074	14152	13938	14128	14052	14203	13940	14131	14135	14113	14108	14020	14066	13984	14074	13991	14160	13965	14209	14057	14120	14116	14159	14049	13828	14234	14039	14196	14057	14047	14069	14138	14032	14051	14157	14166	14146	14131	14041	13989	14086	13968	14207	14048	14082	14075	14146	14053	14304	13897	14115	14111	14090	14076	14172	14199	14089	14146	14186	14080	13940	14200	14032	14038	14222	14034	13827	14184	14208	14207	14070	13928	14099	14059	14103	14003	14136	14238	14118	14149	14097	14109	14033	14183	14059	14148	14066	14095	14060	14093	14090	13954	14279	14279	14185	14207	14332	13936	13819	14065	14014	13949	14126	14237	14114	14118	14200	14016	14220	14006	14153	14153	14046	14108	14026	14142	14128	13960	14175	14247	14109	14003	14148	14067	14132	13949	14069	13977	14187	14198	14199	14126	14062	14135	14036	14137	14299	13958	13936	14075	14016	13991	14133	13958	14094	13948	14048	14123	14096	14020	14043	14275	14155	14229	14134	14155	14175	14149	14249	14038	13997	14014	14161	14034	13993	14087	14238	14130	14124	14094	14111	14032	14142	14030	13911	14118	14065	14100	14155	13966	14116	14178	14000	14139	14219	14054	14099	14045	14196	13929	13977	14037	14208	14023	14159	14020	14241	14074	14005	14063	13992	14245	14088	14131	14170	14039	13963	14242	14150	13947	14077	14214	14018	14048	13872	13997	14096	14126	14099	13968	14103	14040	14159	14212	14213	14011	14094	14016	14037	14009	13929	14068	14239	13912	14046	14096	14092	14202	14200	14084	14229	13953	14077	14108	14066	13973	13957	14006	13950	14194	14153	14233	14070	14107	14130	14138	14063	14183	14177	14038	13916	14115	14064	14048	14166	14106	14034	14101	14062	14140	14165	14102	14058	14099	14037	14191	14022	14153	14114	14140	14142	13918	13985	14125	14089	14043	14112	14107	13929	14096	14174	13978	14098	14133	13992	13967	14209	14123	14047	13977	14072	14086	13997	13929	14155	14065	14077	14082	14063	13978	14099	14208	13978	13986	13841	14236	14207	13941	13942	14121	14068	14202	14138	14161	14088	14243	14044	14042	14154	14131	13947	14066	14228	13995	14289	14081	14111	14160	14046	14004	13913	14055	13972	13984	14126	13981	14197	13841	14181	14076	14082	14056	14093	14126	14033	14166	14036	14248	14027	14063	14112	14187	13996	14063	13971	14010	14035	14118	13942	14096	14035	14036	13987	14154	14014	14080	14231	13937	14089	14236	14005	14137	14087	14071	14125	13984	13889	14162	14164	14067	14176	13939	14146	14184	14105	14239	14095	14159	14097	14001	14162	14192	14165	13993	13977	14205	14089	13975	14139	14000	14071	14149	14143	14129	14054	14020	14161	14021	14091	13998	14140	14120	14078	13960	14051	14130	14145	14099	14058	14101	14046	13946	14206	14100	14057	14202	13973	14051	14035	14067	14227	14004	14314	14103	14067	14163	14158	14085	14255	14178	14016	14102	14036	14128	14162	14018	13915	14072	14079	14201	14078	13990	13895	14069	14164	14013	13899	14119	14127	14057	14057	13909	14226	14211	13970	14112	13976	14169	14176	13993	14026	14100	13986	14004	14188	13944	14016	14147	13893	14012	14144	14219	14153	14168	14245	14103	14123	14051	13982	14113	14114	14015	14312	13900	14058	13904	13993	14105	14165	14021	14205	14076	14019	14109	14127	14047	14166	14132	13996	14157	14095	14110	14190	14265	14060	14231	13908	14159	13911	14263	14058	14166	14167	14020	14118	14108	14117	14113	14055	14117	14047	13998	14066	13962	14063	14131	14136	14120	14125	14128	14203	14113	14144	14216	14077	14104	14047	13995	13984	14183	14158	14099	13996	14125	14183	14013	14051	14159	14015	14015	14150	13994	14190	14176	14085	13977	13989	14022	14215	14074	14180	14105	14063	14107	14102	14061	14259	14121	14322	14119	14229	14060	14201	13999	13904	14113	14031	14111	14016	14026	14178	13989	14042	14149	14170	14044	14030	14021	14041	14166	14263	14029	14001	14052	14163	14180	14194	14018	14097	14008	14016	14049	14261	14136	14156	14229	14059	14069	14093	13969	14272	14128	14091	14222	14118	13896	13888	14106	13874	14065	14041	14133	14032	14109	14201	14090	14139	14110	14206	14068	14108	13969	14216	14091	14137	14017	14085	14152	14168	14122	14095	14140	13989	14102	14031	14058	14035	13966	14201	14182	14145	14101	14127	14059	14214	13980	14076	14086	14064	14230	14097	14089	14143	14213	14133	14209	14163	14029	14117	14187	13925	14236	14052	14198	14137	13954	13938	14047	14011	14106	14164	14155	13916	14136	14117	14175	14175	14084	14092	14099	14023	14177	13985	14208	14144	14027	14141	14019	14063	14150	13804	14138	14187	14009	14089	13993	14143	14195	14093	14170	13961	13980	14177	14183	14079	14235	14037	14050	14309	14045	14194	14076	14145	14075	14156	14149	14103	14056	14034	13976	14039	14021	14121	14217	14228	14062	14047	13883	14276	13973	14003	14397	14135	14025	14016	14238	14096	14132	14007	14129	14114	14143	14149
22436	21400	28740	24460	21696	23324	23007	18282	17574	17736	17298	17263	17045	16893	17034	16743	16909	16891	16837	17008	17058	16678	16958	16784	16881	16714	16685	16696	16651	16729	16697	16688	16741	16832	16638	16620	16577	16686	16761	16663	16712	16758	16606	16612	16832	16623	16749	16622	16743	16736	16670	16739	16621	16823	16714	16674	16617	16350	16720	16818	16839	16765	16552	16833	16719	16513	16494	16620	16663	16707	16673	16485	16504	16523	16589	16513	16575	16720	16648	16678	16673	16576	16453	16612	16583	16598	16799	16595	16530	16562	16613	16512	16709	16627	16626	16646	16622	16725	16634	16710	16617	16670	16637	16531	16554	16547	16503	16644	16520	16729	16598	16805	16607	16670	16797	16692	16599	16656	16762	16627	16515	16736	16639	16424	16800	16606	16557	16625	16741	16787	16651	16474	16625	16716	16757	16571	16606	16600	16513	16686	16537	16570	16585	16512	16699	16534	16608	16577	16445	16386	16632	16605	16721	16484	16662	16405	16637	16568	16788	16694	16586	16575	16675	16544	16575	16463	16489	16589	16579	16533	16734	16659	16511	16660	16848	16450	16529	16621	16748	16602	16590	16704	16506	16700	16723	16641	16653	16658	16639	16695	16690	16705	16657	16513	16689	16648	16573	16661	16482	16467	16599	16481	16634	16621	16680	16559	16622	16720	16502	16616	16475	16673	16710	16624	16629	16750	16631	16762	16584	16721	16886	16628	16678	16514	16792	16687	16622	16926	16564	16529	16598	16572	16646	16819	16718	16668	16563	16461	16681	16471	16533	16761	16642	16718	16489	16733	16747	16534	16689	16543	16617	16383	16737	16711	16672	16573	16733	16560	16520	16506	16768	16549	16575	16659	16813	16581	16478	16818	16559	16752	16583	16876	16624	16469	16796	16679	16629	16603	16721	16795	16832	16659	16524	16544	16658	16810	16494	16669	16558	16680	16799	16463	16829	16875	16699	16706	16823	16783	16499	16488	16419	16567	16663	16740	16858	16570	16686	16611	16405	16504	16677	16620	16531	16524	16590	16704	16571	16513	16625	16568	16426	16672	16730	16630	16607	16612	16646	16653	16593	16565	16599	16512	16749	16550	16689	16785	16463	16576	16578	16445	16710	16693	16522	16554	16505	16535	16536	16698	16636	16553	16777	16860	16645	16404	16546	16574	16565	16659	16576	16675	16469	16654	16820	16620	16592	16592	16625	16595	16832	16755	16766	16587	16658	16494	16545	16685	16496	16604	16733	16564	16543	16507	16426	16492	16525	16388	16675	16742	16591	16584	16768	16589	16574	16721	16553	16774	16789	16607	16721	16759	16632	16723	16453	16626	16668	16622	16714	16782	16711	16907	16728	16736	16698	16643	16650	16472	16365	16530	16557	16754	16670	16624	16740	16505	16565	16703	16602	16481	16702	16534	16769	16659	16795	16583	16626	16420	16653	16669	16604	16578	16660	16645	16737	16535	16673	16714	16831	16695	16845	16606	16531	16644	16454	16577	16577	16595	16829	16699	16588	16587	16783	16805	16542	16663	16560	16683	16614	16660	16792	16615	16645	16480	16499	16774	16601	16662	16679	16545	16583	16481	16640	16647	16733	16483	16737	16560	16634	16600	16863	16544	16633	16596	16531	16683	16580	16543	16475	16749	16576	16674	16510	16590	16458	16607	16747	16873	16698	16618	16424	16521	16755	16535	16405	16763	16736	16597	16720	16689	16659	16672	16802	16632	16724	16743	16644	16638	16713	16503	16627	16554	16922	16820	16959	16782	16682	16626	16741	16578	16493	16613	16560	16536	16766	16675	16425	16564	16591	16692	16719	16910	16534	16662	16599	16705	16576	16618	16510	16472	16673	16641	16732	16640	16592	16663	16531	16845	16613	16749	16700	16726	16582	16565	16574	16550	16624	16712	16487	16481	16688	16717	16780	16512	16902	16606	16482	16603	16468	16746	16625	16734	16713	16785	16542	16676	16637	16503	16563	16709	16653	16518	16485	16784	16672	16471	16678	16743	16672	16720	16837	16564	16615	16585	16615	16641	16703	16720	16361	16642	16585	16568	16703	16600	16750	16368	16592	16779	16661	16522	16560	16895	16813	16593	16693	16672	16459	16475	16571	16375	16682	16647	16628	16640	16501	16582	16532	16676	16439	16692	16635	16787	16744	16405	16463	16421	16730	16505	16678	16693	16469	16599	16702	16752	16566	16643	16640	16403	16509	16638	16726	16550	16499	16593	16681	16596	16658	16621	16680	16635	16615	16699	16573	16556	16561	16659	16745	16522	16537	16694	16780	16618	16713	16789	16805	16678	16787	16667	16664	16489	16323	16457	16515	16375	16590	16540	16563	16639	16709	16672	16527	16465	16561	16594	16598	16590	16612	16470	16513	16642	16629	16730	16753	16575	16587	16553	16635	16886	16787	16666	16623	16467	16748	16551	16664	16584	16456	16541	16697	16568	16576	16857	16454	16569	16786	16714	16644	16554	16627	16608	16838	16595	16714	16629	16880	16668	16525	16467	16810	16563	16701	16774	16651	16430	16631	16545	16608	16686	16649	16452	16697	16710	16697	16708	16594	16684	16481	16511	16602	16685	16601	16611	16626	16565	16645	16423	16385	16602	16502	16772	16753	16580	16722	16521	16650	16739	16489	16349	16704	16753	16780	16913	16643	16583	16668	16635	16655	16515	16577	16783	16476	16606	16649	16580	16605	16645	16691	16573	16524	16451	16541	16737	16522	16602	16663	16564	16624	16586	16622	16595	16717	16795	16680	16810	16578	16757	16634	16739	16781	16629	16734	16763	16659	16672	16582	16749	16581	16664	16542	16554	16755	16652	16517	16457	16481	16660	16607	16546	16766	16582	16633	16689	16640	16577	16815	16594	16685	16594	16620	16577	16527	16594	16530	16593	16815	16568	16781	16578	16751	16718	16709	16557	16688	16470	16522	16676	16534	16464	16606	16560	16370	16436	16569	16661	16688	16585	16565	16604	16667	16424	16545	16588	16664	16540	16640	16480	16491	16654	16599	16722	16760	16716	16469	16666	16690	16751	16736	16630	16733	16361	16763	16633	16600	16682	16642	16508	16585	16567	16960	16788	16575	16455	16617	16639	16426	16641	16564	16614	16764	16601	16532	16655	16483	16492	16802	16705	16661	16610	16548	16630	16598	16514	16758	16596	16589	16567	16601	16644	16658	16587	16672	16604	16581	16567	16762	16618	16659	16625	16718	16555	16682	16689	16687	16733	16759	16540	16398	16857	16531	16659	16628	16616	16452	16537	16740	16389	16763	16512	16717	16542	16530	16846	16730	16504	16413	16689	16757	16685	16726	16424	16443	16598	16745	16658	16550	16401	16488	16461	16533	16486	16480	16537	16641	16487	16615	16398	16519	16628	16637	16713	16614	16634	16809	16740	16596	16569	16709	16477	16636	16636	16619	16672	16638	16609	16789	16767	16555	16694	16724	16726	16668	16676	16686	16669	16719	16502	16692	16728	16497	16821	16743	16591	16650	16494	16801	16643	16578	16578	16802	16573	16678	16518	16893	16724	16699	16476	16661	16558	16595	16526	16731	16643	16663	16469	16520	16726	16579	16786	16464	16594	16709	16621	16643	16634	16660	16566	16551	16625	16483	16693	16858	16464	16683	16681	16377	16659	16719	16662	16608	16560	16637	16674	16805	16345	16330	16600	16464	16606	16636	16714	16554	16590	16489	16566	16780	16769	16572	16577	16720	16506	16612	16748	16538	16487	16831	16618	16659	16713	16586	16609	16675	16513	16585	16731	16619	16622	16565	16495	16598	16742	16711	16640	16625	16599	16527	16582	16644	16593	16565	16532	16533	16544	16743	16466	16356	16545	16489	16575	16444	16624	16551	16567	16745	16706	16606	16523	16529	16566	16513	16770	16636	16434	16594	16615	16702	16718	16538	16681	16920	16760	16642	16670	16691	16635	16503	16593	16788	16595	16554	16563	16565	16665	16872	16783	16621	16613	16692	16714	16534	16663	16731	16478	16660	16818	16684	16722	16614	16740	16575	16595	16658	16739	16682	16612	16709	16561	16857	16728	16616	16573	16727	16622	16521	16431	16618	16621	16638	16886	16509	16725	16489	16684	16632	16620	16865	16555	16703	16736	16764	16705	16684	16736	16633	16525	16583	16524	16682	16627	16774	16609	16563	16705	16622	16571	16520	16559	16563	16738	16901	16834	16513	16685	16507	16420	16568	16633	16804	16622	16830	16545	16770	16873	16682	16412	16372	16292	16539	16681	16641	16706	16631	16530	16740	16410	16542	16271	16650	16790	16638	16687	16520	16541	16540	16655	16670	16542	16692	16778	16719	16702	16739	16485	16791	16521	16654	16581	16841	16772	16667	16768	16718	16741	16710	16629	16658	16574	16622	16495	16516	16596	16863	16686	16731	16773	16455	16580	16729	16727	16551	16498	16660	16572	16672	16661	16653	16566	16601	16801	16641	16633	16599	16668	16408	16499	16766	16644	16717	16516	16724	16355	16613	16578	16704	16600	16815	16691	16677	16570	16584	16678	16513	16579	16592	16540	16434	16656	16539	16392	16702	16609	16574	16681	16596	16639	16669	16578	16393	16579	16477	16540	16655	16655	16766	16645	16684	16762	16636	16713	16602	16619	16567	16793	16632	16510	16647	16603	16545	16689	16745	16539	16564	16737	16707	16648	16721	16608	16668	16423	16535	16654	16663	16711	16597	16676	16628	16723	16636	16522	16402	16719	16609	16644	16504	16472	16648	16615	16753	16661	16492	16532	16877	16469	16612	16680	16427	16568	16770	16710	16680	16925	16768	16738	16635	16723	16723	16534	16631	16527	16628	16587	16696	16597	16622	16613	16635	16572	16575	16748	16637	16470	16739	16643	16570	16535	16628	16553	16554	16706	16600	16503	16582	16809	16811	16819	16471	16609	16666	16691	16618	16596	16530	16649	16520	16719	16818	16625	16700	16437	16610	16566	16697	16498	16605	16561	16764	16677	16860	16709	16514	16531	16611	16704	16619	16639	16619	16401	16778	16640	16516	16544	16662	16816	16569	16571	16501	16709	16631	16510	16497	16922	16664	16511	16546	16700	16689	16689	16562	16603	16692	16683	16514	16526	16643	16590	16737	16592	16551	16604
12965	25020	20635	17588	16821	16378	15904	15627	15135	14768	14305	13970	13864	13902	13782	13731	13682	13704	13859	13800	13659	13706	13656	13704	13690	13774	13561	13623	13543	13728	13561	13768	13759	13853	13557	13671	13636	13559	13548	13752	13549	13582	13577	13633	13692	13520	13624	13517	13705	13462	13630	13661	13554	13616	13565	13651	13569	13634	13714	13535	13697	13475	13785	13545	13666	13754	13646	13690	13654	13657	13568	13680	13476	13613	13544	13612	13672	13580	13635	13754	13475	13625	13583	13739	13620	13557	13601	13709	13707	13413	13744	13839	13604	13648	13772	13515	13411	13708	13543	13739	13510	13622	13556	13697	13594	13617	13646	13723	13602	13664	13646	13576	13672	13556	13667	13630	13810	13554	13549	13545	13666	13555	13778	13680	13693	13535	13639	13615	13358	13604	13556	13601	13512	13561	13609	13565	13651	13563	13548	13657	13551	13645	13603	13562	13627	13779	13686	13699	13823	13677	13600	13471	13510	13527	13682	13531	13499	13609	13419	13517	13667	13667	13674	13385	13704	13652	13497	13684	13472	13586	13759	13562	13716	13466	13617	13522	13652	13542	13624	13802	13568	13437	13673	13773	13556	13624	13471	13669	13675	13465	13750	13759	13407	13604	13691	13602	13519	13590	13674	13644	13717	13584	13609	13724	13685	13679	13723	13568	13795	13449	13545	13466	13743	13587	13674	13654	13568	13590	13675	13687	13500	13645	13803	13644	13815	13583	13630	13726	13575	13489	13637	13641	13486	13584	13850	13683	13503	13644	13593	13508	13565	13543	13750	13734	13561	13624	13635	13560	13634	13603	13621	13572	13545	13620	13509	13742	13670	13618	13725	13660	13592	13573	13617	13630	13598	13681	13631	13551	13631	13499	13734	13622	13731	13511	13728	13675	13723	13646	13493	13652	13619	13648	13543	13841	13722	13653	13524	13726	13726	13760	13580	13442	13429	13473	13707	13605	13603	13522	13621	13589	13722	13649	13696	13536	13545	13581	13562	13502	13575	13617	13741	13647	13701	13693	13631	13512	13838	13635	13608	13517	13562	13665	13518	13710	13605	13531	13521	13654	13697	13512	13720	13588	13571	13760	13595	13649	13702	13530	13662	13744	13574	13671	13433	13494	13666	13507	13607	13557	13543	13744	13571	13570	13723	13623	13787	13572	13582	13530	13747	13562	13666	13608	13543	13692	13698	13457	13695	13599	13563	13637	13544	13550	13498	13609	13704	13508	13666	13600	13649	13639	13605	13567	13563	13611	13636	13580	13495	13671	13554	13449	13536	13522	13661	13593	13535	13574	13560	13648	13641	13337	13622	13740	13688	13475	13419	13449	13613	13708	13436	13532	13771	13507	13653	13481	13621	13619	13595	13640	13596	13471	13553	13544	13502	13693	13731	13593	13743	13715	13695	13582	13614	13823	13573	13604	13744	13423	13618	13538	13573	13802	13537	13545	13459	13662	13661	13699	13507	13591	13698	13667	13517	13727	13564	13593	13630	13653	13683	13496	13413	13757	13499	13629	13635	13549	13720	13479	13664	13763	13756	13560	13543	13574	13551	13540	13676	13561	13600	13573	13510	13628	13770	13488	13523	13521	13620	13678	13649	13451	13611	13550	13581	13475	13630	13405	13579	13699	13467	13742	13585	13584	13481	13595	13575	13649	13743	13423	13600	13460	13746	13565	13595	13628	13562	13653	13588	13570	13608	13679	13512	13544	13566	13536	13627	13705	13567	13493	13654	13516	13675	13643	13620	13730	13545	13724	13693	13673	13507	13657	13627	13713	13718	13526	13343	13616	13571	13609	13641	13660	13586	13586	13532	13667	13543	13643	13597	13537	13657	13697	13651	13710	13580	13578	13840	13641	13656	13670	13665	13548	13676	13538	13504	13699	13572	13602	13623	13623	13475	13671	13619	13653	13524	13562	13667	13702	13514	13487	13564	13626	13448	13691	13657	13547	13550	13608	13713	13540	13572	13531	13614	13593	13784	13577	13683	13527	13539	13588	13486	13560	13689	13685	13571	13723	13547	13256	13715	13660	13498	13695	13519	13625	13505	13670	13366	13674	13612	13699	13612	13569	13344	13579	13512	13556	13559	13456	13626	13413	13694	13685	13681	13678	13610	13712	13517	13611	13650	13561	13592	13515	13585	13494	13528	13610	13574	13754	13489	13520	13518	13562	13685	13635	13516	13568	13545	13483	13550	13652	13501	13636	13527	13579	13493	13691	13750	13626	13537	13615	13472	13646	13517	13703	13592	13745	13534	13572	13615	13603	13513	13540	13763	13699	13579	13475	13631	13665	13613	13477	13705	13647	13767	13507	13732	13525	13406	13803	13626	13657	13714	13539	13451	13594	13701	13727	13491	13445	13591	13742	13514	13451	13538	13691	13416	13433	13644	13527	13654	13520	13619	13578	13706	13580	13760	13638	13677	13483	13523	13651	13629	13791	13686	13568	13638	13575	13612	13703	13512	13705	13692	13557	13584	13540	13672	13680	13603	13593	13614	13528	13644	13565	13660	13673	13696	13558	13530	13474	13806	13594	13516	13734	13492	13687	13701	13633	13542	13658	13467	13491	13641	13629	13480	13587	13620	13576	13720	13577	13486	13621	13653	13590	13722	13669	13575	13609	13524	13525	13523	13509	13815	13603	13505	13822	13490	13598	13238	13571	13620	13564	13553	13697	13527	13508	13603	13675	13491	13517	13537	13562	13442	13657	13614	13647	13619	13687	13612	13625	13432	13475	13620	13579	13524	13493	13553	13484	13626	13647	13463	13411	13707	13714	13699	13587	13642	13505	13459	13532	13478	13441	13555	13650	13555	13606	13519	13509	13527	13648	13675	13497	13627	13396	13547	13544	13586	13456	13656	13623	13737	13705	13600	13520	13546	13612	13566	13509	13585	13660	13618	13533	13599	13585	13597	13569	13646	13503	13640	13678	13571	13638	13691	13619	13559	13568	13650	13617	13622	13549	13680	13516	13653	13585	13509	13555	13575	13503	13529	13667	13547	13502	13685	13486	13739	13437	13629	13593	13610	13505	13537	13640	13673	13585	13639	13738	13650	13494	13509	13611	13616	13674	13656	13824	13412	13604	13527	13640	13618	13459	13558	13460	13376	13365	13710	13607	13650	13531	13627	13631	13534	13649	13514	13604	13594	13616	13522	13575	13631	13499	13679	13540	13522	13621	13576	13673	13641	13619	13621	13703	13723	13635	13527	13560	13599	13462	13689	13594	13803	13651	13595	13467	13578	13711	13671	13513	13730	13693	13734	13716	13792	13712	13668	13561	13732	13535	13681	13601	13556	13594	13759	13674	13556	13509	13519	13606	13492	13589	13520	13540	13685	13436	13485	13427	13376	13603	13685	13604	13689	13592	13552	13499	13561	13794	13602	13560	13642	13569	13531	13495	13500	13623	13457	13507	13594	13673	13437	13576	13688	13505	13493	13369	13636	13734	13511	13669	13553	13608	13687	13553	13722	13511	13794	13675	13530	13576	13583	13443	13595	13693	13513	13636	13590	13598	13742	13809	13496	13514	13474	13747	13720	13588	13674	13574	13535	13681	13699	13671	13577	13656	13690	13644	13599	13658	13528	13691	13609	13492	13648	13574	13625	13549	13654	13683	13543	13673	13630	13632	13548	13541	13699	13648	13629	13480	13618	13498	13694	13647	13599	13764	13560	13795	13583	13694	13570	13648	13451	13632	13723	13650	13603	13597	13611	13686	13593	13823	13716	13653	13709	13913	13520	13579	13597	13888	13522	13595	13563	13616	13522	13674	13631	13662	13630	13481	13705	13475	13643	13511	13654	13688	13589	13693	13654	13617	13646	13717	13531	13598	13510	13649	13517	13515	13553	13510	13591	13753	13589	13778	13687	13638	13490	13482	13680	13489	13599	13664	13600	13528	13661	13569	13631	13785	13632	13598	13649	13422	13593	13551	13537	13644	13518	13535	13619	13763	13507	13657	13672	13690	13591	13566	13491	13622	13476	13543	13604	13342	13738	13708	13599	13501	13536	13520	13551	13529	13705	13581	13549	13514	13696	13678	13642	13683	13600	13410	13624	13540	13608	13556	13499	13601	13582	13436	13605	13543	13641	13590	13554	13496	13604	13695	13740	13614	13633	13414	13672	13545	13791	13411	13747	13603	13608	13512	13633	13634	13505	13641	13648	13535	13743	13744	13617	13585	13613	13620	13415	13506	13686	13609	13721	13515	13630	13771	13530	13590	13724	13529	13588	13755	13590	13698	13637	13638	13686	13602	13431	13653	13586	13688	13661	13611	13568	13621	13674	13493	13530	13506	13624	13596	13591	13535	13421	13676	13715	13488	13565	13879	13593	13585	13623	13508	13467	13424	13518	13643	13599	13685	13511	13674	13438	13529	13623	13673	13666	13555	13631	13773	13662	13616	13547	13604	13617	13770	13452	13601	13618	13561	13644	13372	13491	13592	13679	13594	13626	13686	13712	13718	13587	13628	13444	13628	13612	13812	13648	13539	13665	13699	13730	13576	13650	13463	13529	13550	13482	13549	13761	13644	13722	13817	13662	13570	13683	13587	13641	13535	13453	13541	13517	13629	13598	13481	13690	13599	13699	13572	13587	13579	13530	13610	13523	13472	13744	13748	13686	13668	13655	13475	13739	13570	13516	13622	13737	13615	13498	13694	13509	13660	13490	13641	13493	13544	13456	13497	13606	13590	13509	13557	13515	13727	13863	13768	13731	13519	13816	13529	13643	13436	13563	13790	13525	13529	13511	13514	13689	13603	13635	13671	13590	13850	13628	13742	13322	13714	13668	13677	13474	13782	13640	13645	13652	13775	13712	13683	13653	13667	13696	13540	13470	13444	13620	13633	13581	13603	13779	13500	13704	13591	13617	13530	13549	13523	13799	13587	13467	13478	13643	13610	13579	13493	13589	13676	13721	13479	13605	13521	13653	13665	13580	13694	13572	13700	13667	13552	13523	13578	13673	13696	13588	13535	13598	13632	13702	13617	13719	13623	13438	13491	13541	13605	13496	13583	13773	13694	13608	13579	13476	13683	13402	13635	13441	13513	13700	13561	13625	13499	13355	13657	13672	13611	13723	13527	13816	13665	13616	13642	13474	13668	13868	13563	13449	13599	13520	13544
30102	22675	22419	20091	18168	18163	18121	17924	18046	17697	17712	17533	17655	17708	17564	17782	17533	17661	17577	17512	17569	17557	17669	17521	17534	17591	17678	17571	17573	17692	17610	17530	17634	17195	17372	17434	17298	17505	17579	17564	17524	17538	17480	17503	17621	17502	17562	17502	17452	17647	17713	17480	17516	17534	17415	17476	17747	17523	17467	17537	17681	17514	17430	17597	17643	17703	17581	17658	17745	17583	17539	17484	17469	17801	17594	17569	17520	17735	17577	17305	17522	17587	17581	17590	17424	17471	17376	17398	17409	17339	17513	17316	17444	17485	17682	17688	17536	17644	17384	17498	17626	17585	17707	17747	17483	17420	17499	17328	17490	17674	17391	17599	17602	17661	17451	17367	17431	17183	17250	17473	17436	17347	17420	17622	17404	17481	17518	17386	17533	17602	17571	17512	17583	17458	17483	17446	17555	17383	17502	17582	17576	17442	17607	17631	17446	17616	17527	17503	17492	17510	17398	17517	17322	17491	17385	17489	17475	17471	17641	17743	17423	17699	17479	17426	17648	17464	17523	17470	17483	17580	17649	17708	17494	17555	17707	17451	17440	17511	17607	17592	17517	17560	17417	17669	17504	17753	17646	17503	17426	17514	17528	17494	17388	17626	17564	17622	17438	17561	17458	17583	17400	17494	17551	17453	17606	17715	17511	17427	17576	17553	17489	17439	17630	17604	17262	17470	17495	17697	17616	17375	17460	17641	17711	17403	17544	17412	17610	17461	17611	17452	17469	17604	17550	17460	17752	17407	17657	17536	17616	17546	17528	17287	17482	17415	17506	17810	17272	17513	17484	17445	17586	17369	17419	17520	17469	17614	17475	17856	17303	17209	17405	17487	17364	17461	17574	17511	17563	17471	17409	17620	17562	17559	17599	17568	17500	17500	17422	17451	17458	17513	17613	17490	17453	17687	17549	17678	17559	17541	17500	17478	17511	17589	17513	17792	17648	17780	17625	17562	17594	17442	17536	17472	17538	17333	17617	17476	17725	17514	17383	17561	17358	17511	17541	17492	17586	17428	17632	17757	17703	17496	17550	17584	17558	17424	17470	17424	17524	17281	17409	17702	17648	17353	17594	17388	17561	17426	17767	17515	17321	17451	17471	17619	17485	17574	17574	17459	17684	17456	17631	17544	17542	17673	17605	17405	17468	17674	17543	17402	17410	17518	17393	17709	17582	17482	17469	17436	17550	17425	17483	17319	17509	17553	17683	17674	17631	17730	17465	17729	17726	17404	17537	17516	17526	17656	17440	17524	17391	17436	17423	17362	17380	17411	17614	17713	17454	17629	17624	17682	17472	17465	17444	17666	17542	17439	17679	17485	17386	17612	17462	17535	17619	17474	17525	17622	17609	17452	17529	17497	17469	17368	17607	17549	17519	17247	17431	17643	17681	17533	17687	17648	17658	17498	17751	17647	17720	17574	17527	17679	17589	17457	17464	17344	17688	17441	17527	17327	17580	17427	17528	17421	17628	17485	17436	17436	17489	17529	17538	17593	17584	17609	17514	17391	17520	17506	17501	17588	17542	17508	17503	17403	17298	17329	17618	17527	17565	17428	17624	17415	17655	17360	17327	17565	17800	17571	17587	17510	17598	17550	17479	17553	17461	17523	17661	17520	17745	17446	17603	17793	17589	17753	17448	17539	17380	17785	17680	17695	17554	17433	17617	17581	17686	17413	17802	17593	17393	17478	17359	17462	17561	17341	17437	17470	17375	17636	17661	17629	17574	17498	17453	17622	17572	17612	17793	17526	17516	17379	17570	17622	17852	17701	17488	17529	17496	17335	17540	17360	17222	17463	17552	17368	17483	17605	17600	17308	17304	17417	17596	17625	17478	17604	17555	17362	17577	17427	17652	17686	17641	17557	17391	17731	17594	17644	17409	17729	17418	17425	17687	17534	17669	17726	17614	17460	17254	17593	17693	17517	17593	17417	17257	17564	17365	17522	17399	17489	17573	17474	17540	17541	17587	17739	17716	17455	17593	17347	17507	17488	17514	17492	17499	17435	17372	17455	17725	17627	17378	17542	17488	17543	17410	17644	17663	17731	17753	17584	17648	17532	17436	17547	17596	17358	17403	17564	17567	17578	17495	17507	17442	17398	17445	17353	17255	17436	17752	17419	17432	17404	17690	17569	17582	17480	17547	17533	17695	17637	17462	17339	17667	17543	17642	17453	17416	17589	17478	17536	17684	17637	17511	17641	17398	17427	17529	17524	17579	17540	17628	17518	17528	17575	17665	17689	17593	17639	17446	17422	17380	17592	17634	17699	17450	17502	17651	17574	17527	17363	17491	17326	17481	17493	17528	17471	17700	17488	17587	17657	17574	17422	17437	17516	17516	17496	17596	17585	17610	17628	17599	17368	17685	17533	17665	17581	17794	17511	17557	17744	17732	17654	17381	17667	17567	17568	17378	17507	17187	17330	17524	17412	17611	17563	17452	17493	17528	17557	17416	17709	17584	17557	17354	17385	17359	17474	17559	17598	17553	17576	17436	17529	17295	17533	17813	17590	17537	17487	17658	17631	17504	17568	17682	17303	17473	17358	17331	17685	17470	17484	17486	17522	17415	17696	17457	17679	17531	17369	17453	17521	17681	17501	17682	17463	17595	17442	17574	17437	17778	17603	17557	17886	17574	17463	17353	17626	17299	17486	17604	17624	17557	17413	17477	17454	17401	17597	17663	17593	17373	17368	17264	17486	17457	17551	17459	17467	17583	17476	17427	17569	17592	17727	17627	17654	17500	17660	17464	17513	17576	17539	17662	17547	17275	17687	17538	17517	17446	17510	17464	17577	17546	17778	17592	17471	17415	17705	17491	17395	17526	17650	17488	17723	17752	17556	17696	17553	17562	17378	17565	17327	17564	17696	17625	17556	17398	17614	17544	17318	17545	17475	17601	17417	17591	17521	17471	17655	17556	17524	17410	17515	17380	17348	17661	17648	17456	17572	17518	17247	17476	17401	17371	17356	17683	17571	17597	17506	17391	17432	17505	17435	17572	17504	17421	17464	17544	17537	17542	17567	17536	17500	17698	17125	17577	17637	17592	17616	17655	17637	17695	17489	17635	17639	17697	17322	17395	17374	17563	17504	17542	17456	17686	17426	17356	17299	17490	17509	17667	17660	17560	17629	17411	17499	17546	17515	17346	17353	17350	17644	17490	17661	17476	17626	17507	17556	17677	17583	17601	17554	17438	17417	17598	17415	17705	17561	17480	17466	17665	17446	17619	17580	17630	17346	17642	17716	17460	17477	17520	17450	17504	17494	17588	17531	17521	17424	17367	17433	17638	17380	17542	17366	17632	17605	17428	17621	17512	17697	17492	17680	17580	17613	17652	17466	17367	17376	17613	17684	17718	17626	17568	17388	17607	17500	17631	17561	17595	17528	17623	17692	17765	17462	17570	17553	17690	17442	17559	17353	17493	17692	17545	17515	17649	17451	17457	17488	17397	17416	17684	17480	17411	17768	17715	17593	17517	17526	17535	17598	17499	17309	17510	17603	17540	17460	17350	17610	17515	17610	17512	17525	17410	17576	17678	17530	17516	17467	17453	17681	17536	17420	17488	17472	17425	17591	17300	17542	17536	17570	17663	17551	17525	17398	17606	17832	17590	17381	17618	17437	17464	17669	17682	17496	17643	17470	17723	17231	17571	17381	17392	17588	17369	17678	17481	17343	17581	17577	17779	17438	17477	17697	17560	17540	17746	17625	17641	17475	17458	17611	17419	17600	17666	17383	17723	17522	17560	17608	17405	17629	17650	17721	17528	17379	17432	17481	17535	17518	17618	17495	17340	17368	17580	17404	17540	17508	17442	17510	17677	17837	17621	17613	17617	17505	17477	17459	17502	17630	17524	17673	17580	17615	17584	17572	17428	17505	17506	17525	17486	17506	17427	17571	17540	17490	17557	17664	17375	17591	17554	17361	17490	17388	17247	17504	17468	17583	17700	17566	17617	17356	17796	17687	17689	17458	17215	17295	17505	17629	17569	17569	17609	17740	17691	17451	17433	17455	17510	17433	17590	17640	17577	17550	17849	17664	17630	17479	17532	17481	17447	17337	17596	17475	17554	17507	17755	17454	17629	17464	17602	17263	17415	17571	17518	17414	17290	17382	17459	17585	17428	17674	17477	17473	17339	17355	17381	17520	17727	17327	17547	17471	17593	17694	17596	17615	17488	17548	17465	17538	17655	17798	17618	17564	17720	17430	17438	17461	17333	17431	17456	17661	17667	17491	17554	17525	17481	17517	17544	17567	17638	17442	17692	17601	17301	17378	17432	17549	17765	17506	17356	17334	17651	17413	17442	17574	17484	17361	17566	17555	17608	17669	17545	17386	17661	17564	17467	17397	17661	17556	17514	17576	17417	17462	17614	17553	17537	17473	17663	17499	17415	17529	17269	17542	17517	17391	17611	17538	17512	17414	17551	17634	17581	17463	17547	17378	17515	17411	17451	17507	17518	17543	17603	17575	17630	17765	17336	17485	17391	17580	17465	17684	17415	17602	17602	17654	17737	17308	17515	17439	17564	17423	17420	17506	17503	17465	17485	17572	17488	17523	17481	17487	17517	17366	17426	17617	17397	17545	17508	17595	17595	17530	17489	17459	17449	17433	17671	17455	17534	17715	17680	17416	17687	17413	17479	17544	17576	17334	17507	17580	17672	17655	17690	17675	17362	17623	17737	17615	17748	17634	17571	17441	17320	17424	17605	17476	17770	17628	17535	17569	17583	17644	17519	17426	17593	17640	17607	17550	17481	17586	17383	17502	17435	17448	17471	17614	17522	17562	17566	17600	17457	17465	17514	17355	17468	17641	17600	17555	17479	17536	17538	17411	17531	17478	17613	17669	17488	17761	17721	17294	17720	17693	17547	17497	17462	17580	17348	17559	17583	17584	17484	17634	17502	17346	17723	17488	17548	17399	17593	17395	17405	17619	17308	17653	17526	17518	17572	17660	17508	17752	17573	17590	17568	17694	17538	17513	17632	17671	17405	17533	17522	17593	17673	17556	17602	17542	17525	17576	17424	17528	17641	17534	17439	17551	17463	17692	17324	17467	17528	17687	17594	17547	17664	17497	17727	17676	17571	17562	17435	17557	17616	17561	17349	17552	17610	17636	17587	17531
16046	18484	16592	15520	15386	15241	15019	14870	14649	14525	14407	14262	14360	14160	14229	14137	14293	14253	14155	14113	14225	14283	14196	14170	14116	14281	14152	14268	14261	14262	14315	14137	14337	14126	14323	14212	14079	14232	14268	14272	14250	14101	14259	14184	14118	14031	14269	14163	14101	13967	14233	14024	14104	14193	14157	14185	14106	14251	14209	14324	14263	14217	14178	14228	14108	14016	14213	14151	14190	14152	14169	14190	14216	14075	14071	14278	14263	14324	14225	14086	14187	14236	14186	14154	14180	14191	14150	14135	14060	14148	14226	14271	14196	14129	14149	14131	13922	14146	14116	14181	14158	14155	14233	14177	14203	14385	14088	14225	14517	14212	14177	14412	14139	14258	14443	14305	14494	14103	14033	13864	14015	14316	14087	14092	14197	14296	14151	14267	14194	14186	14033	14141	14105	14164	14175	14259	14075	14112	14216	14202	14031	14115	14107	14137	14290	14233	14251	13960	14358	14241	14216	14290	14257	13941	14179	14163	14016	14122	14251	14293	14294	14161	14137	14238	14075	14153	14191	14262	14070	14076	14357	14183	14093	14103	14024	14322	14228	14249	14418	14145	14056	14176	14314	14204	14156	14026	14350	14137	14209	14035	14184	14209	14135	14179	14180	14232	14284	14251	14087	14290	14146	14052	14140	14195	14257	14155	14189	14273	14172	14056	14173	14189	14182	14108	14079	14093	14193	14279	14180	14154	14071	14197	14087	14018	14068	14039	14145	14205	14196	14120	14283	14294	14168	14245	14302	14150	14336	14121	14183	14156	14130	14148	14261	14259	14219	14139	14197	14367	14244	14047	14122	14197	14236	14344	14343	14308	14116	14170	14239	14208	14249	14061	14055	14092	14337	14127	14244	14164	14194	14203	14163	14284	14083	14176	14169	14289	14236	14163	14175	13931	14282	14089	14253	14120	14232	14134	14078	14284	14200	14104	14152	14274	14356	14186	14122	14130	14100	14216	14278	14165	14235	14134	14205	14190	14131	14274	14287	14204	14164	14161	14129	13988	14242	14228	14149	14284	14349	14096	14308	14233	14143	14342	14399	14304	14181	14279	14336	14227	14421	14344	14156	14055	14233	14125	14155	14239	14125	14266	14148	14216	14251	14361	14084	14083	14185	14163	14195	14137	14480	14236	14238	14065	14324	13943	14078	13971	14193	14280	14166	14115	14137	14346	14290	14342	14226	14140	14150	14273	14110	14146	14283	14147	14150	14060	14235	14165	14211	14173	14143	14223	14217	14137	14116	14278	14179	14134	14067	14037	14208	14338	14196	14101	14250	13950	14166	14158	14312	14020	14177	14239	14234	14352	14063	14237	14190	14242	14306	14181	14130	14215	14208	14318	14189	14364	14120	14139	14304	14101	14316	14129	14314	14276	14227	14008	14227	14352	14107	14301	14117	14320	14242	14234	14059	14354	14197	14095	14243	14153	14051	14205	14236	14298	14348	14172	14330	14213	14212	14017	14226	14164	14218	14178	14169	14207	14096	14136	14173	14196	14117	14244	14248	14090	14163	14252	14122	14080	14429	13950	14090	14172	14224	14155	14319	14222	14185	13937	14239	14130	14167	14064	14067	14041	14129	14294	14226	14136	14330	14126	14316	14085	14225	14317	14040	14197	14166	14208	14135	14224	14263	14042	14157	14153	14192	14176	14199	14040	14080	14292	14204	14173	14251	14296	14189	14071	14287	13979	14137	13984	14243	14236	14351	14343	14242	14119	14423	14202	14018	14155	14071	14185	14147	14173	14131	14074	14185	14268	14312	14084	14100	14058	14051	14055	14196	14152	14198	14221	14141	14134	14249	14110	14104	14125	14222	14138	14092	14245	14166	14360	14116	14120	14119	14222	14116	14214	14228	14210	13908	14329	13888	14356	14291	14125	14104	14262	14121	14200	14254	14127	14129	14249	14054	14400	14115	14345	14182	13960	14069	14286	14124	14095	14087	14271	14135	14112	14199	14119	14123	14253	14075	14072	14074	13885	14227	14158	14078	14103	14123	14009	14106	14279	14145	14361	14264	14160	14052	14191	14028	14128	14125	14244	14005	14064	14210	14220	14206	14273	14227	14228	14200	14233	14153	14192	14217	14116	14043	14218	14125	14248	14048	14099	13975	14263	14217	14190	14285	14137	14227	14043	14127	14231	14204	14169	14089	14232	14213	14356	14192	14136	14090	14350	14122	14231	14104	14366	14267	14239	14175	14187	14221	14297	14098	14056	14265	14248	14327	14042	14198	14102	14220	14165	14279	14178	14264	14135	14102	14073	14230	14394	14231	14251	14218	14205	14335	14171	14099	14177	14216	14187	14218	14315	14305	14144	14045	14212	14307	14050	14061	14069	14254	14143	14335	14338	14340	14231	14202	14254	14178	14147	14250	14155	14193	14058	14159	14239	14253	14247	14154	14210	14042	14109	14097	14216	13994	14009	14173	14200	14151	14168	14147	14302	14304	14104	14156	14111	14146	13968	14159	14290	14090	14389	14159	14062	14168	14183	14214	14260	14174	14142	14227	14179	14301	14148	14145	14248	14304	14158	14103	14155	14171	14228	14245	14290	14148	14125	14275	14208	14303	14180	14044	14400	13972	14165	14017	14146	14152	14191	14317	14285	14242	14312	14245	14204	14299	14254	14108	14201	14117	14073	14012	14228	14232	14176	14252	14285	14182	14046	14103	14273	14072	14413	14094	14114	14182	14321	13977	14192	14301	14173	14171	14073	14154	14175	14125	14313	14253	14070	14287	14020	14182	14088	14053	14036	14342	14220	14245	14166	13981	14253	14304	14171	14391	14215	14094	14047	14207	14170	14340	14402	14194	14334	14067	14104	14196	14129	14072	14162	14195	14261	14307	14215	14364	14198	14067	14099	14182	14099	14254	14290	14178	14239	14051	14157	14200	14217	14298	14134	14142	14295	14333	14273	14384	14082	14256	14092	14132	14139	14083	14188	14130	14135	14109	14371	14142	14243	14147	14251	14230	14012	14178	14082	14118	14096	14046	14123	14393	14068	14133	14354	14197	14261	14176	14206	14375	14157	14158	14168	14127	14207	14178	14156	14143	14161	14221	14119	14190	14158	14149	14016	14133	14064	14143	14109	14183	14191	14196	14236	14320	14182	14125	14241	14177	14243	14069	14080	14119	14203	14063	14172	14204	14284	14121	14234	14180	14100	14168	14163	14302	14184	14278	14250	14139	14160	14265	14213	14235	14240	14251	14160	14288	14163	14262	14111	14009	14184	14269	14319	14222	14161	14284	14258	14162	14196	14112	14200	14218	14232	14180	14170	14109	14199	14140	14144	14308	14086	14065	14028	14173	14285	14076	14327	14226	14092	14104	14280	14276	14116	14364	14268	14095	14119	14129	14301	14276	13904	14122	14101	14185	14114	14189	14148	14098	14181	14110	14174	14197	14098	14300	14113	14158	14242	14218	14024	14091	14231	14089	14169	14180	14236	14235	14246	14176	14160	14189	14179	14213	14126	14243	14246	14178	14121	14286	14145	14235	14197	14293	14060	14215	14286	13988	14219	14213	14231	14266	14099	14129	14127	14245	14162	14331	14206	14156	14250	14151	14249	14042	14107	14145	14147	14237	14068	14247	14174	14195	14307	14252	14283	14191	14001	14303	14278	14324	14249	14190	14244	14179	14065	14103	14273	14206	14106	14257	14045	14154	14184	14071	14103	14313	14212	14405	14068	14150	14212	14192	14286	13999	14211	14177	14086	14229	14176	14011	14268	14243	14243	14057	14162	14266	14184	14383	14164	14201	14110	14436	14160	14215	14158	14127	14179	14088	14268	14206	14091	14256	14211	14282	14219	14165	14149	14189	14260	14229	14095	14058	14205	14063	14110	14155	14041	14032	14231	14260	14193	14288	14204	14176	14154	14145	14128	14083	14315	14232	14173	14188	14364	14027	14280	14228	14042	14036	14094	14217	14098	14039	14079	13991	14247	14219	14008	14121	14154	14299	14101	14168	14147	14109	14183	14145	14028	14273	14347	14266	14227	14160	14195	14023	14070	14299	14037	14167	14181	14120	14142	13998	14384	14325	14231	14284	14227	14174	14112	14146	14307	14155	14157	14169	14286	14145	14232	14110	14322	14076	14133	14130	14244	14265	14082	14204	14158	14232	14160	14222	14266	14241	14078	14171	14115	14248	14177	14243	14168	14137	14156	14238	14000	14094	14048	14228	14133	14132	14044	14143	14046	14227	14272	14169	14239	14282	14144	14224	14200	14179	14267	14217	14303	14231	14224	14347	14128	14171	14152	14241	14187	14146	14265	14202	14109	14282	14154	14070	14144	14047	14071	14283	14142	14196	14128	14444	14208	14128	14207	14258	14239	14103	14212	14066	14181	14255	14064	14156	14363	14203	14340	14032	14330	14163	14241	14162	14069	14108	14269	14153	14088	14147	14356	14094	14261	14171	14079	14223	14153	14306	14282	14189	14260	14207	14134	14097	14173	14195	14088	14165	14176	14204	14295	14080	14265	14125	14301	14144	13985	14263	14290	14185	14248	14301	14209	14121	14273	14092	14135	14210	14123	14083	14310	14353	14151	14063	14340	14068	14322	14263	14111	14263	14215	14157	14117	14180	14239	14149	14144	14245	14068	14162	14114	14211	14218	14242	14063	14259	13999	14196	14397	14097	14235	14326	14242	14367	14222	14254	14251	14218	14220	14086	14154	14098	14242	14176	14148	13989	14216	14044	14220	14024	14133	14230	14289	14181	14116	14052	14218	14038	14162	14303	14287	14054	14041	14390	14246	14097	14273	14229	14321	14031	14339	14224	14231	14284	14179	14167	14021	14223	14172	14090	14197	13999	14322	14295	14358	14234	14227	14238	14028	14177	14190	14218	14154	14035	14143	14231	14158	14209	14093	14192	14242	14173	14093	14233	14088	14142	14121	14008	14161	14273	14169	14294	14350	14097	14143	14333	14181	14078	14159	14161	14208	14188	14056	14398	14336	14242	14172	14238	14210	14138	14205	14207	14346	14239	14171	14138	14299	14184	14286	14388	14251	14138	14096	14185	14213	14103	14258	14269	14120	14361	14292	14058	14314	14150	14217	14169	14135	14315	14232	14188	14276	14190	14102	14175	13996	14101	14314	13945	14393	14160	14143	14197	14046
23387	21386	28211	25126	22173	20727	19816	17769	17593	17264	17050	17036	16970	16681	16791	16689	16775	16982	16895	16806	17031	16840	16785	16940	16583	16880	16748	16857	16725	16827	16584	16859	16713	16837	16457	16688	16857	16974	16777	16740	16790	16572	16577	16763	16594	16754	16772	16877	16921	16811	16615	16618	16779	16633	16635	16692	16711	16558	16691	16618	16617	16716	16599	16569	16684	16787	16620	16792	16850	16529	16534	16672	16751	16536	16714	16774	16852	16729	16653	16754	16742	16739	16662	16658	16910	16739	16624	16668	16631	16570	16728	16502	16554	16722	16486	16601	16712	16445	16701	16490	16698	16640	16708	16570	16567	16735	16722	16790	16725	16451	16862	16613	16725	16826	16606	16665	16986	16763	16502	16587	16545	16658	16684	16825	16626	16737	16583	16655	16722	16552	16699	16617	16602	16548	16703	16546	16741	16648	16673	16654	16780	16492	16400	16870	16666	16704	16575	16570	16530	16529	16794	16754	16728	16573	16612	16715	16930	16730	16539	16721	16560	16597	16677	16591	16790	16755	16768	16745	16706	16581	16834	16806	16611	16711	16688	16539	16656	16647	16623	16650	16368	16567	16607	16853	16620	16659	16745	16594	16757	16464	16759	16419	16655	16663	16792	16670	16576	16811	16797	16522	16612	16842	16616	16735	16608	16725	16599	16690	16642	16522	16672	16587	16705	16793	16803	16803	16785	16721	16835	16614	16644	16615	16521	16517	16590	16657	16526	16597	16549	16476	16411	16675	16743	16756	16746	16557	16498	16771	16581	16414	16611	16886	16551	16513	16585	16784	16695	16630	16558	16540	16691	16606	16433	16572	16895	16819	16747	16751	16731	16494	16805	16656	16531	16573	16690	16564	16749	16683	16532	16606	16574	16804	16744	16567	16799	16680	16634	16775	16769	16555	16648	16543	16557	16809	16839	16569	16618	16608	16694	16703	16529	16793	16534	16632	16519	16658	16638	16685	16753	16693	16716	16637	16702	16450	16675	16647	16659	16517	16720	16590	16731	16697	16556	16575	16433	16594	16796	16757	16526	16863	16610	16594	16749	16746	16639	16444	16498	16677	16690	16668	16579	16711	16798	16655	16484	16671	16668	16640	16808	16825	16557	16776	16672	16751	16586	16558	16729	16703	16590	16670	16700	16774	16439	16582	16681	16636	16624	16691	16591	16619	16710	16576	16613	16684	16878	16734	16635	16520	16767	16837	16854	16526	16664	16790	16659	16725	16625	16547	16807	16607	16570	16765	16689	16513	16584	16748	16752	16718	16747	16632	16630	16666	16642	16821	16654	16453	16729	16860	16802	16637	16602	16698	16738	16577	16615	16724	16678	16558	16415	16761	16475	16788	16437	16722	16768	16604	16719	16540	16617	16448	16825	16719	16624	16651	16836	16766	16548	16518	16427	16759	16784	16663	16616	16527	16517	16778	16591	16539	16748	16668	16693	16669	16622	16632	16528	16596	16574	16870	16773	16565	16578	16578	16705	16704	16860	16784	16696	16620	16455	16469	16722	16708	16599	16736	16691	16788	16774	16870	16727	16700	16800	16624	16834	16834	16674	16597	16643	16589	16622	16681	16840	16491	16642	16639	16527	16576	16806	16588	16679	16568	16672	16749	16697	16738	16684	16667	16542	16495	16725	16649	16623	16669	16545	16696	16742	16718	16783	16443	16583	16823	16516	16676	16639	16649	16773	16595	16519	16828	16570	16671	16558	16687	16648	16593	16736	16689	16725	16551	16803	16661	16679	16692	16704	16665	16729	16781	16744	16757	16681	16547	16697	16454	16536	16772	16775	16628	16577	16550	16710	16673	16348	16455	16559	16515	16558	16627	16652	16665	16658	16712	16367	16483	16737	16627	16495	16702	16816	16632	16671	16468	16461	16643	16677	16661	16542	16591	16746	16899	16683	16598	16768	16658	16683	16696	16703	16729	16742	16615	16702	16663	16774	16711	16628	16672	16877	16775	16634	16718	16632	16875	16573	16652	16718	16611	16684	16630	16691	16649	16761	16741	16573	16644	16483	16614	16744	16703	16595	16748	16499	16550	16685	16634	16588	16671	16610	16631	16751	16708	16727	16464	16832	16734	16689	16732	16500	16438	16540	16499	16529	16457	16590	16561	16730	16597	16824	16714	16697	16593	17008	16877	16643	16555	16644	16778	16658	16572	16581	16563	16759	16682	16920	16672	16596	16753	16825	16522	16468	16458	16385	16628	16765	16453	16443	16565	16795	16696	16623	16711	16617	16579	16631	16760	16564	16678	16720	16804	16631	16398	16657	16685	16455	16681	16642	16575	16649	16619	16574	16601	16609	16594	16683	16829	16736	16611	16810	16726	16579	16516	16815	16670	16625	16817	16739	16793	16636	16836	16614	16657	16699	16579	16718	16913	16789	16713	16765	16763	16820	16610	16539	16803	16538	16622	16631	16798	16762	16540	16502	16541	16540	16747	16642	16689	16680	16842	16846	16653	16766	16510	16672	16700	16639	16460	16733	16557	16541	16660	16712	16826	16559	16750	16622	16695	16678	16617	16647	16664	16612	16790	16595	16802	16637	16661	16585	16670	16687	16608	16607	16686	16717	16868	16890	16810	16702	16667	16613	16645	16633	16650	16637	16667	16532	16635	16623	16527	16504	16428	16545	16783	16832	16636	16673	16767	16661	16596	16767	16517	16722	16687	16717	16578	16544	16707	16826	16750	16760	16656	16583	16614	16707	16529	16713	16710	16610	16508	16549	16735	16572	16554	16593	16841	16796	16705	16720	16847	16671	16585	16705	16583	16752	16601	16590	16537	16501	16585	16469	16613	16491	16646	16666	16470	16717	16757	16739	16779	16565	16618	16612	16826	16772	16677	16686	16545	16723	16699	16659	16747	16740	16601	16538	16508	16664	16496	16628	16498	16425	16604	16614	16757	16661	16504	16594	16645	16536	16657	16572	16612	16744	16770	16722	16857	16586	16425	16579	16778	16671	16666	16749	16760	16764	16756	16715	16771	16766	16845	16508	16683	16572	16666	16765	16711	16609	16631	16757	16703	16874	16486	16648	16572	16663	16893	16618	16814	16821	16589	16601	16692	16512	16629	16773	16640	16626	16591	16568	16586	16465	16611	16847	16676	16545	16447	16651	16581	16743	16610	16777	16836	16761	16679	16760	16767	16797	16758	16745	16596	16867	16773	16856	16411	16633	16681	16486	16320	16435	16795	16488	16478	16703	16813	16501	16580	16526	16732	16675	16606	16750	16624	16802	16679	16493	16568	16728	16472	16623	16559	16559	16664	16699	16544	16784	16645	16542	16656	16727	16473	16603	16444	16431	16484	16710	16711	16772	16572	16742	16726	16692	16431	16462	16619	16703	16596	16769	16587	16766	16624	16706	16768	16729	16696	16550	16573	16737	16495	16610	16434	16709	16709	16711	16786	16693	16607	16450	16753	16652	16744	16731	16625	16531	16731	16665	16626	16501	16567	16714	16662	16712	16657	16704	16644	16818	16644	16702	16642	16803	16735	16826	16607	16668	16694	16820	16553	16537	16666	16487	16666	16878	16990	16779	16766	16653	16780	16755	16713	16608	16498	16740	16594	16625	16491	16529	16486	16694	16549	16630	16689	16652	16858	16723	16678	16384	16628	16538	16786	16617	16703	16707	16826	16516	16639	16685	16507	16699	16638	16751	16682	16563	16731	16673	16888	16650	16564	16496	16744	16486	16680	16639	16650	16808	16688	16632	16692	16580	16754	16587	16707	16664	16536	16733	16777	16654	16685	16587	16509	16594	16649	16736	16661	16664	16732	16473	16584	16768	16634	16611	16467	16723	16779	16782	16641	16607	16610	16557	16583	16613	16815	16671	16394	16562	16718	16611	16408	16514	16726	16565	16493	16773	16630	16613	16490	16706	16737	16631	16662	16607	16663	16631	16650	16814	16466	16487	16809	16576	16770	16932	16709	16733	16684	16693	16617	16492	16781	16665	16786	16569	16478	16677	16575	16585	16712	16657	16894	16663	16690	16604	16558	16613	16583	16905	16672	16651	16628	16532	16785	16514	16714	16432	16645	16793	16673	16629	16377	16795	16596	16768	16717	16713	16637	16644	16807	16710	16527	16712	16713	16467	16718	16627	16738	16611	16641	16771	16897	16631	16892	16595	16742	16531	16838	16402	16640	16596	16873	16479	16853	16538	16580	16647	16615	16828	16547	16748	16616	16681	16595	16809	16796	16764	16704	16640	16528	16678	16753	16794	16647	16475	16620	16629	16712	16639	16809	16679	16393	16640	16587	16739	16530	16662	16821	16756	16806	16727	16559	16498	16519	16789	16775	16718	16499	16637	16455	16561	16477	16764	16592	16801	16632	16666	16652	16675	16672	16740	16589	16822	16832	16517	16748	16622	16634	16716	16635	16841	16617	16638	16671	16650	16724	16476	16621	16703	16661	16685	16711	16654	16767	16545	16447	16594	16628	16569	16655	16579	16558	16700	16596	16664	16753	16721	16726	16657	16608	16754	16707	16740	16512	16770	16637	16740	16534	16641	16648	16580	16561	16607	16781	16507	16740	16570	16688	16582	16747	16734	16632	16312	16810	16866	16509	16709	16589	16557	16786	16655	16889	16649	16874	16590	16650	16587	16569	16537	16547	16779	16630	16638	16692	16675	16538	16794	16654	16605	16384	16585	16848	16744	16882	16971	16741	16686	16473	16649	16639	16523	16643	16619	16573	16597	16669	16526	16715	16633	16787	16653	16707	16458	16850	16650	16499	16465	16586	16688	16615	16853	16717	16712	16563	16598	16753	16631	16617	16816	16619	16657	16792	16788	16656	16699	16489	16871	16581	16741	16786	16624	16597	16769	16641	16657	16699	16776	16670	16766	16492	16691	16502	16484	16658	16725	16430	16595	16628	16692	16575	16650	16582	16796	16620	16454	16514	16580	16681	16490	16748	16594	16695	16651	16635	16636	16902	16747	16678	16608	16694	16672	16686	16648	16636	16733	16628	16614	16547	16756	16707	16643	16664	16736	16651	16644	16420	16615	16623	16522	16634	16572	16492	16846	16579	16671	16670	16588	16584	16761	16771	16639	16517	16568	16686	16863	16466	16573	16701	16779	16505	16577	16725	16651	16826	16859	16539	16412	16805
12861	22038	18966	16630	16048	15769	15176	14943	14780	14384	14059	13933	13818	13773	13653	13948	13772	13742	13836	13713	13699	13746	13877	13838	13963	13745	13824	13772	13644	13850	13671	13715	13734	13740	13713	13866	13657	13559	13641	13866	13707	13737	13601	13678	13696	13824	13779	13646	13737	13570	13794	13855	13697	13731	13810	13655	13814	13595	13640	13722	13625	13672	13558	13824	13742	13756	13727	13671	13807	13704	13711	13708	13670	13705	13730	13893	13718	13759	13608	13701	13859	13636	13684	13556	13707	13650	13717	13650	13443	13639	13641	13687	13720	13606	13677	13604	13836	13775	13750	13594	13662	13701	13531	13538	13681	13589	13753	13704	13467	13592	13590	13641	13573	13630	13637	13813	13927	13692	13718	13544	13723	13663	13603	13810	13764	13707	13476	13706	13941	13748	13640	13618	13822	13625	13649	13726	13568	13824	13659	13642	13732	13477	13552	13721	13610	13638	13731	13724	13668	13760	13749	13711	13769	13666	13755	13621	13629	13725	13642	13758	13674	13760	13658	13823	13789	13756	13772	13730	13835	13784	13813	13700	13656	13618	13900	13604	13703	13776	13653	13701	13615	13716	13605	13463	13624	13698	13621	13715	13409	13851	13768	13735	13616	13503	13692	13594	13679	13634	13612	13676	13737	13721	13714	13743	13607	13564	13663	13618	13691	13741	13717	13734	13705	13726	13749	13652	13624	13542	13651	13683	13777	13614	13711	13701	13891	13698	13529	13816	13746	13601	13639	13726	13545	13599	13712	13753	13906	13636	13657	13919	13637	13471	13656	13735	13620	13703	13746	13547	13549	13889	13687	13619	13725	13811	13724	13715	13707	13757	13593	13680	13785	13780	13687	13754	13710	13647	13667	13726	13765	13561	13744	13864	13808	13658	13656	13762	13765	13595	13572	13727	13671	13658	13612	13596	13829	13589	13764	13753	13726	13831	13655	13805	13704	13671	13730	13660	13693	13556	13617	13769	13683	13779	13594	13749	13609	13618	13830	13673	13743	13724	13700	13592	13566	13791	13685	13685	13673	13556	13655	13703	13655	13648	13749	13550	13605	13801	13691	13648	13639	13742	13831	13440	13658	13477	13801	13789	13792	13675	13794	13603	13831	13649	13651	13781	13731	13668	13672	13524	13763	13794	13751	13695	13720	13755	13665	13709	13737	13780	13455	13650	13678	13746	13740	13706	13739	13655	13525	13679	13843	13539	13775	13648	13728	13697	13688	13695	13612	13645	13686	13760	13870	13686	13710	13861	13607	13672	13673	13695	13758	13728	13718	13854	13664	13734	13708	13651	13680	13716	13595	13780	13763	13633	13600	13744	13734	13701	13738	13708	13703	13670	13611	13769	13727	13631	13697	13635	13612	13689	13674	13719	13645	13633	13624	13626	13718	13839	13766	13705	13644	13734	13802	13690	13606	13746	13875	13660	13649	13650	13782	13589	13537	13600	13649	13628	13848	13621	13814	13668	13727	13702	13839	13518	13748	13679	13749	13832	13577	13581	13728	13722	13684	13576	13651	13699	13770	13658	13604	13741	13754	13736	13674	13680	13656	13629	13741	13541	13729	13749	13813	13633	13796	13646	13687	13554	13622	13691	13712	13786	13662	13819	13550	13736	13600	13744	13726	13590	13629	13605	13706	13551	13543	13712	13720	13665	13848	13850	13589	13672	13668	13907	13620	13774	13618	13729	13664	13649	13636	13754	13717	13690	13619	13801	13572	13777	13675	13778	13607	13729	13668	13397	13772	13522	13710	13710	13613	13827	13607	13663	13698	13552	13660	13688	13637	13681	13665	13731	13461	13685	13641	13640	13733	13652	13616	13808	13682	13635	13730	13722	13779	13655	13574	13808	13589	13716	13675	13595	13855	13654	13789	13739	13937	13794	13712	13690	13770	13747	13729	13702	13598	13712	13677	13617	13800	13527	13646	13726	13628	13800	13666	13711	13613	13833	13693	13779	13756	13764	13595	13680	13589	13688	13693	13780	13754	13736	13797	13677	13777	13627	13760	13835	13604	13775	13676	13823	13733	13662	13779	13814	13639	13752	13642	13732	13631	13611	13528	13597	13702	13660	13583	13666	13597	13551	13613	13594	13786	13627	13879	13892	13630	13903	13793	13804	13661	13715	13538	13633	13680	13881	13787	13613	13632	13558	13609	13720	13703	13749	13622	13615	13673	13557	13703	13646	13773	13643	13751	13740	13817	13742	13670	13681	13606	13663	13760	13499	13789	13565	13694	13640	13704	13724	13658	13613	13716	13730	13754	13780	13646	13694	13622	13713	13605	13673	13638	13635	13584	13805	13733	13630	13672	13695	13743	13764	13701	13837	13898	13677	13691	13679	13651	13610	13609	13892	13776	13782	13816	13607	13803	13715	13804	13682	13744	13638	13661	13749	13543	13642	13622	13779	13571	13676	13751	13663	13717	13556	13617	13667	13725	13617	13793	13730	13728	13707	13709	13704	13595	13734	13904	13638	13699	13613	13532	13584	13693	13849	13646	13656	13706	13832	13747	13705	13600	13568	13734	13621	13704	13740	13895	13709	13657	13675	13730	13734	13725	13672	13652	13685	13691	13708	13767	13676	13742	13671	13798	13747	13621	13855	13566	13613	13790	13671	13733	13761	13638	13642	13755	13657	13719	13679	13630	13878	13630	13710	13677	13669	13702	13645	13861	13686	13653	13649	13651	13876	13884	13703	13697	13584	13536	13920	13695	13728	13399	13779	13746	13718	13653	13823	13800	13616	13967	13778	13656	13719	13712	13754	13672	13735	13677	13692	13587	13884	13664	13857	13703	13688	13743	13708	13589	13505	13756	13815	13642	13751	13742	13548	13735	13669	13679	13665	13811	13710	13688	13739	13719	13762	13729	13586	13797	13822	13651	13676	13759	13780	13703	13765	13715	13650	13641	13681	13748	13552	13556	13751	13858	13549	13783	13707	13762	13768	13601	13619	13697	13747	13705	13748	13826	13789	13696	13622	13660	13856	13654	13688	13635	13620	13745	13699	13726	13713	13729	13633	13720	13629	13631	13746	13820	13880	13724	13891	13632	13685	13598	13675	13753	13668	13848	13596	13828	13826	13869	13615	13776	13501	13688	13734	13689	13699	13636	13738	13574	14029	13639	13619	13720	13740	13749	13674	13898	13893	13650	13659	13610	13719	13673	13612	13632	13749	13615	13657	13560	13643	13752	13797	13781	13909	13668	13749	13817	13739	13761	13631	13569	13794	13503	13687	13727	13872	13703	13876	13824	13679	13703	13611	13952	13758	13620	13729	13745	13662	13757	13748	13761	13791	13793	13696	13648	13804	13788	13611	13724	13548	13721	13601	13632	13736	13808	13716	13798	13621	13867	13651	13676	13670	13671	13641	13629	13758	13832	13748	13770	13611	13554	13477	13536	13870	13590	13943	13693	13645	13702	13483	13585	13861	13756	13582	13816	13675	13680	13871	13781	13620	13603	13657	13775	13712	13734	13538	13769	13815	13551	13565	13813	13685	13789	13682	13661	13686	13672	13703	13588	13689	13672	13576	13717	13675	13709	13665	13707	13715	13755	13796	13669	13715	13740	13761	13808	13798	13769	13627	13639	13547	13655	13496	13854	13570	13684	13726	13683	13423	13551	13737	13729	13635	13730	13640	13596	13899	13813	13772	13727	13628	13814	13735	13618	13630	13643	13740	13655	13827	13794	13646	13520	13683	13896	13643	13716	13782	13625	13789	13736	13850	13482	13750	13806	13759	13624	13635	13675	13607	13620	13576	13550	13746	13650	13468	13553	13607	13863	13789	13780	13722	13836	13751	13792	13739	13778	13700	13730	13582	13551	13707	13772	13631	13666	13874	13602	13709	13634	13670	13784	13861	13660	13586	13720	13767	13762	13762	13763	13665	13638	13597	13636	13491	13685	13715	13641	13767	13698	13716	13638	13753	13707	13735	13681	13541	13955	13722	13627	13592	13711	13714	13887	13806	13458	13768	13558	13794	13574	13829	13716	13805	13723	13633	13689	13701	13718	13712	13750	13733	13738	13819	13750	13501	13762	13545	13574	13850	13746	13617	13670	13667	13792	13725	13742	13770	13648	13834	13694	13797	13751	13650	13854	13766	13621	13655	13814	13505	13742	13736	13746	13721	13621	13524	13908	13730	13752	13708	13683	13581	14018	13607	13705	13597	13640	13609	13706	13752	13593	13557	13809	13715	13678	13748	13770	13645	13742	13787	13702	13690	13650	13668	13549	13581	13697	13680	13690	13599	13649	13746	13527	13705	13820	13499	13617	13553	13717	13746	13852	13583	13700	13722	13687	13660	13713	13614	13663	13825	13773	13558	13723	13774	13737	13635	13702	13779	13694	13949	13637	13701	13680	13718	13583	13605	13697	13834	13690	13767	13631	13682	13711	13717	13574	13727	13870	13682	13657	13619	13551	13857	13669	13627	13701	13717	13562	13768	13759	13465	13778	13632	13689	13548	13774	13720	13774	13616	13557	13658	13677	13771	13643	13731	13676	13862	13690	13697	13556	13726	13876	13736	13791	13663	13771	13790	13760	13697	13711	13800	13618	13609	13903	13575	13862	13727	13850	13784	13661	13627	13644	13694	13589	13860	13746	13677	13535	13758	13700	13790	13610	13682	13644	13728	13659	13788	13830	13597	13576	13630	13768	13724	13617	13757	13718	13710	13495	13749	13746	13582	13587	13631	13624	13584	13751	13825	13901	13693	13739	13745	13681	13569	13689	13891	13811	13697	13803	13800	13685	13842	13756	13868	13684	13674	13789	13692	13676	13562	13855	13738	13752	13592	13718	13630	13638	13765	13601	13767	13591	13541	13631	13512	13420	13781	13801	13516	13713	13757	13772	13746	13723	13802	13776	13666	13701	13629	13626	13558	13620	13673	13835	13866	13904	13807	13696	13649	13712	13691	13721	13768	13535	13567	13831	13595	13671	13632	13751	13802	13782	13715	13737	13716	13804	13629	13514	13722	13708	13737	13882	13779	13765	13650	13740	13781	13553	13603	13667	13745	13692	13713	13607	13614	13851	13793	13646	13620	13774	13866	13664	13616	13765	13757	13608	13635	13688	13670	13822	13582	13659	13656	13949	13565	13768	13662	13667	13483	13636	13623	13615	13625
24941	21338	26704	26478	19237	18519	18490	18012	17891	17557	17455	17277	17247	17275	17212	17295	17304	17369	17518	17398	17193	17501	17226	17423	17270	17330	17062	17050	17338	17335	17320	16998	17271	17259	17249	17181	17493	17303	17270	17241	17407	17119	17393	17259	17229	17091	17180	16896	17111	17084	17217	17323	17206	17071	17160	17122	17506	17204	17436	17331	17264	17227	17295	17114	17262	17211	17360	17268	17226	17227	17100	17251	17309	17200	17113	16870	17155	17193	17182	17334	17551	17262	17090	17220	17289	17337	17202	17244	17248	17228	17321	17404	17501	17213	17126	17231	17366	17140	17049	17441	17201	17395	17265	17121	17084	17380	17168	17089	17108	17112	17141	17258	17266	17201	17116	17390	17286	17314	17308	17354	17227	17086	17115	17080	17043	17330	17298	17142	17357	17316	17335	17103	17134	17312	17378	17168	17189	17455	17041	17237	17354	17261	17201	17210	17153	17100	17227	17114	17194	17149	17154	17155	17159	17070	17339	17278	17091	17272	17097	17123	16973	17262	17151	17204	17178	17161	17345	17382	17231	17178	17347	17188	17378	16978	17250	17104	17285	17357	17046	17168	17116	17208	17395	17449	17267	17307	17104	17050	17255	17207	17246	17159	17248	17196	17399	17231	17233	17021	17106	17260	17253	17461	17415	17233	17221	17276	17235	17208	17212	17379	17235	17339	17131	17229	17214	17249	17073	17016	17141	17212	17027	17321	17190	17045	17234	17307	17115	17263	17296	17199	17098	17018	17141	17098	17312	17140	17319	17187	17206	17117	17087	17185	17108	17232	17482	17117	17376	17327	17299	17223	17177	17172	17142	17357	17275	17418	17184	17191	17056	17280	17324	17261	17353	17225	17295	17186	17201	17071	17175	17253	17242	17287	16931	17210	17057	17339	17159	17383	17378	17230	17154	17245	17104	17269	17240	17221	17177	17161	17281	16884	17277	17284	17312	17347	17248	17234	17204	17350	17293	17273	17283	17312	17333	17244	17205	17061	17049	17345	17118	17074	17202	17211	17484	17042	17424	17259	17129	17185	17220	17383	17300	17113	17468	17274	17203	17270	17380	17256	17333	17294	17146	17411	17090	17201	17208	17168	17126	17305	17093	17246	17227	17249	17165	17522	17261	17125	17238	17113	17274	17262	17343	17254	17240	17383	17075	17272	17154	17285	17313	17191	16994	17240	17295	17511	17262	17004	17347	17226	16977	17318	17258	17147	17267	17115	16934	17200	17303	17429	17116	17107	17374	17151	17097	17214	17301	17397	17239	17362	17167	17170	17422	17145	17219	17106	17413	17176	17027	17256	17071	17124	17165	17217	17252	17196	17109	17321	17158	17345	17055	17254	17325	17339	17120	17242	17371	17402	17385	17348	17213	17294	17144	17208	17210	17279	17318	17270	17128	17263	17365	17375	17414	17110	17138	17455	17210	17100	17322	17117	17400	17155	17179	17180	17369	17137	17174	17495	17199	17134	17179	17206	17182	17269	17297	17075	17481	17239	17274	17204	17327	17344	17372	17167	17106	17255	17287	17083	17083	17253	17345	17203	17299	17328	17622	17280	17129	17109	17077	17470	17142	17231	17449	17212	17147	17188	17103	16982	17290	17160	17180	17195	17247	17070	17234	17415	17194	17142	17244	17168	17174	16912	17214	17306	17376	17238	17141	17319	17043	17170	17048	17319	17100	17256	17187	17302	17205	17173	16973	17122	17234	17428	17377	17191	17364	17208	17252	17061	17392	17233	17180	17139	17261	17191	17349	17159	17176	17307	17184	17339	17381	17166	17162	17228	17268	16966	17218	17082	17300	17060	17215	17335	17259	17336	17272	17075	17171	17345	17201	17020	17226	17239	17234	17511	17222	17231	17158	17120	17158	17251	17180	17264	17188	17237	17253	17220	17110	17117	17335	17314	17372	17230	17438	17242	17222	17310	17326	17345	17288	17352	17050	17198	17152	17186	17182	17320	17554	17262	17242	17304	17322	17333	17140	17386	17356	17177	17382	17162	17066	17164	17231	17245	17316	17234	17156	17357	17133	17340	17279	17164	17369	17269	17279	17162	17164	17261	17226	17118	17521	17238	17239	17381	17239	17209	17045	17256	17347	17147	17213	17336	17238	17047	17103	17099	17327	17189	17277	17221	17530	17133	17288	17152	17154	17335	17199	17107	17131	17149	17143	17213	17328	17244	17074	17313	17376	17016	17177	17206	17304	17387	17311	17413	17191	17154	17204	17423	17101	17042	16978	17093	17266	17345	17205	17271	17225	17417	17244	17239	17264	17046	17158	17167	17247	17290	17130	17183	17113	17210	17313	17268	17260	17104	17160	17375	17412	17030	17373	17194	17266	17248	17081	17296	17251	17189	17274	17083	17259	17369	17234	17198	17308	17361	17198	17303	17225	17091	17229	16989	17194	17348	17243	17120	17104	17165	17369	17202	17245	17192	17244	17119	17398	17278	17320	17174	17123	17143	17249	17322	17274	17243	17129	17118	17145	17237	17143	17137	17289	17172	17084	17140	17352	17341	17092	17184	17250	17163	17378	17349	17000	17252	17146	17190	17377	17340	17117	17115	17101	17378	17261	17224	17330	17125	17367	17379	17257	17020	17247	17339	17413	17171	17151	17092	17286	17280	17192	17340	17356	17237	17376	17043	17146	17188	17279	17290	17249	17263	17208	17275	17238	17274	17277	17085	17249	17004	17269	17248	17345	17220	17062	17179	17091	17444	17436	17250	17286	17171	17476	17044	17109	17278	17141	17203	17048	17103	17123	17295	17298	17218	17299	17083	17170	17551	17271	17246	17207	17268	17185	17214	17117	17308	17136	17002	17089	17081	17253	17158	17201	17343	17257	17409	17220	17433	17175	17394	17181	17126	17421	17290	17244	17027	17343	17346	17188	17334	17247	16888	17334	17059	17165	17230	17199	17224	17323	17189	17242	17327	17309	17348	17189	17269	17118	17485	17474	17246	17412	17331	17416	17460	17317	17388	17240	17170	16959	17161	17254	17413	17192	17221	17194	17071	17144	17123	17038	17395	17105	17054	17187	17142	17232	17405	17297	17362	17361	17233	17304	17412	17142	17080	17299	16945	17157	17082	17204	17210	17261	17315	17154	17135	17354	17353	17231	17221	17447	17137	17203	17151	17210	17266	17146	17366	17359	17303	17251	17370	17343	17239	17187	17089	17260	16999	17361	17082	17202	17408	17287	17388	17321	17290	17384	17203	17414	17069	17368	17143	17289	17274	17209	17050	17191	17391	17438	17289	17386	17266	17247	17230	17321	17232	17210	17087	17222	17088	17307	17481	17026	17346	17359	16987	17203	17269	17140	17182	17273	17036	17288	17330	17093	17283	17234	17175	17188	17384	17186	17101	17129	17348	17304	17362	17278	17524	17238	17066	17357	17333	17170	17330	17134	17271	17179	17246	17058	17095	17317	17304	17138	17201	17286	17208	17147	17405	17287	17368	17047	17365	17364	17307	17232	17279	17126	17460	17340	17355	17436	17063	17261	17328	17278	17166	17150	17173	17165	17356	17287	17375	17261	17414	17176	17325	17121	17224	17241	17267	17436	17503	17285	17293	17055	17179	17268	17484	17119	17330	17233	17081	17354	17155	17191	17150	17256	17279	17235	17311	17158	17237	17266	17197	17280	17432	17235	17138	17245	17197	17409	17419	17270	16842	17297	17281	17147	17313	16988	17135	17244	17370	17297	17233	17284	17307	17358	17243	17226	17227	17406	17361	17226	17231	17380	17294	17207	17300	17129	17125	17351	17127	17323	17452	17126	17265	17301	17056	17327	17144	17347	17082	17150	17284	17231	17094	17173	17060	16971	17180	17129	17260	17042	17200	17162	17151	17235	17303	17283	17242	17321	17385	17189	17278	17289	17333	17146	17193	17274	17299	17103	17153	17326	17232	17121	17038	17300	17211	17140	17318	17243	17395	17306	17418	17372	17152	17329	17227	17389	17180	17257	17281	17195	17256	17286	17331	17177	17091	17206	17164	17291	17190	17151	17341	17157	17266	17380	17144	17050	17239	17308	17162	17312	17476	17247	17207	17143	17132	17326	17229	17220	17108	17156	17053	17185	17198	17160	17184	17376	17331	17202	17365	17133	17298	17448	17308	17287	17233	17136	17341	17304	17116	17519	17148	17213	17365	17441	17293	17048	17201	17180	17180	17117	17251	17229	17133	17220	17208	17304	17249	17204	17106	17133	17218	17191	17180	17118	17274	17220	17240	17251	17435	17349	16998	17203	17120	17038	17286	17379	17294	17405	17298	17297	17098	17096	17360	17025	17323	17085	17134	17255	17269	17197	17155	17313	17337	17208	17159	17320	16887	17334	17261	17157	17255	16972	17275	17173	17285	17338	17252	17259	17170	17401	17259	17242	17172	17224	17167	17065	17399	17314	17172	17120	17311	17248	17165	17121	17400	17230	17094	17449	17232	17345	17336	17382	17180	17349	17095	17233	17241	17061	17222	17109	17245	17253	17177	17153	17152	17347	17243	17345	17236	17368	17366	17203	17356	17372	17073	17078	17332	17375	17143	17006	17383	17142	17273	17061	17236	17267	17124	17173	16974	17193	17219	17179	17212	17443	17314	17261	17036	17137	17227	17391	17129	17214	17328	17257	17061	17125	17242	17257	17269	17135	17287	17142	17103	17154	17104	17220	17296	17188	17137	17318	17263	17151	17155	17304	17082	17314	17297	17161	17111	17271	17260	17252	17309	17217	17307	17270	17262	17554	17403	17421	17309	17374	17242	17231	17438	17305	17388	17439	17369	17108	17201	17149	17386	17188	17324	17227	17122	17216	17422	17222	17171	17353	17191	17320	17222	17357	17199	17214	17364	17398	17184	17195	17368	17088	17199	17127	17261	17394	17335	17157	17144	17254	17122	17323	17292	17240	17202	17223	17375	17151	17400	17171	17319	16975	17371	17066	17264	17116	17277	17265	17138	17263	17194	17269	17328	17356	17135	17410	17198	17109	17342	17418	17210	17289	17270	17254	17174	17204	17133	17117	17488	17147	17266	17403	17329	17268	17221	17267	17347	17105	17269	17373	17291	17254	17181	17355	17067	17309	17181	17432	17349	17316	17185	17184	17052	17120	17194	17455	17439	17346	17153	17189	17226
13861	19975	17722	15846	15853	15549	15197	14933	14822	14381	14391	13991	14134	14150	14052	13969	14100	14079	14006	14261	14110	13922	14116	14141	14052	14113	14106	14065	14009	14160	13914	14015	14105	13992	14114	14176	13857	13970	14035	13932	14044	13993	14129	13932	13903	14075	13988	14037	13950	13936	13882	13924	14039	14236	14109	13914	14096	13934	14034	13990	14004	13982	13935	13977	13904	14069	13835	13975	13896	14020	13857	14069	14002	13897	14028	13913	14040	14016	14247	13967	13960	13929	14028	13867	14101	13952	14116	13927	13963	13964	13969	14131	14025	14013	13921	13900	14031	13970	14133	13940	14025	13996	13873	14061	14109	13960	13926	13998	14123	14019	14036	13890	13823	14039	14061	13894	14155	14116	14048	13983	14030	13912	13936	13994	13932	13796	14259	13885	14077	14088	14164	13910	13986	14020	14049	14052	14056	13987	13889	13852	13897	14067	13935	14001	13815	13942	13892	13933	13956	13998	13909	13873	13849	13934	13867	13925	14021	13897	13957	13947	14025	14070	14032	14039	13883	14100	14048	13913	13995	14063	13967	13948	14054	14036	13918	14005	14024	14023	14013	14069	13946	13957	13973	14098	14027	13932	13919	14011	14040	13958	14077	13973	13886	14013	13983	14019	13869	14042	14095	13928	13952	14098	13906	13996	13974	13962	14002	13897	13992	13956	13997	13928	13975	14124	13917	13939	13980	14085	13959	13990	14141	13972	13947	14058	13938	13954	14028	14086	13959	14065	13978	13977	14083	14054	14180	14026	14185	14060	14051	13943	13981	14094	13871	14024	14069	14103	14005	14033	13986	13996	13778	14103	13984	13975	14023	14060	13947	13898	13848	13938	14089	14052	13922	13859	14088	14021	13974	13848	13944	13996	14018	13986	13926	14013	14062	13936	13891	14033	13913	14055	13909	13895	13981	13965	14055	13909	14032	14024	13918	14010	13889	14020	13964	13872	14041	14051	13784	13981	14109	14103	14142	13880	14008	13877	14088	13909	14076	14094	13743	13965	13964	13908	14046	14094	14004	13932	13982	13904	14020	14232	13903	14017	13979	14146	13915	14044	14127	14069	14062	13985	14085	14152	14067	14032	13875	13989	14006	13963	14057	13814	14017	13925	14118	13924	14008	14015	14003	14075	13830	14113	13828	13950	13942	14045	13981	14131	14015	13929	14191	13966	14001	13947	13999	13877	13788	13917	14027	13944	13950	14079	13930	13913	13987	13894	14002	14117	13991	14017	14009	13825	14018	13903	13969	13988	13992	13887	13807	14004	14052	13946	13876	13819	14040	13831	13957	13932	14142	13969	14047	13851	14019	13941	13900	13996	13795	13975	14198	14066	13895	13857	14022	13988	14086	14199	14083	14044	14017	14000	14134	14215	13940	13945	14092	13964	14023	14008	14097	13964	13969	13980	13884	14088	13948	14063	13987	13960	14034	13944	13886	13957	13914	14105	13865	14012	13873	13959	14010	13955	14080	14038	13700	14000	13993	13848	14036	14035	13926	13942	14100	14038	13940	14077	13803	14038	14108	13976	14009	13947	14093	13848	13970	14049	14015	13974	14057	14118	13968	14124	13975	14079	14111	13839	13986	14087	14156	13951	14076	14043	14078	13987	13983	14047	13973	14056	13954	14070	13980	14056	14029	14068	13971	14198	13930	13990	13851	14238	13945	14060	13954	13907	14103	13869	13943	13882	13931	14020	14106	13980	13945	14012	13963	13939	14058	13968	14040	14141	13887	13931	13812	13989	14174	13844	14043	13957	13930	14050	13924	13775	13904	13975	14126	13998	14068	14000	14116	14082	13875	14025	13888	14074	14001	14132	13953	13961	13945	13905	13973	14030	13984	13912	13987	14069	13896	13888	13995	13931	13988	14188	14035	14061	13986	13990	13923	13870	14028	14040	14019	14077	13999	13937	14081	13933	13936	13962	13920	13876	14077	14054	13962	13980	14157	14097	14006	14025	14115	13902	14004	14064	13976	13989	14083	13869	14063	13978	13966	13934	13858	13790	13887	13878	13992	14141	13901	13995	14124	14032	13843	13871	13948	13906	13925	14103	13941	13917	14114	13870	14069	14015	14024	13967	13872	13933	13951	14036	13990	13992	14054	14031	14024	14053	13888	13974	14068	14143	13979	13970	13894	14079	13903	14122	14033	13958	14048	13932	13943	13919	14138	14007	14053	14053	14034	13903	13973	13940	14040	13996	13907	14053	13888	13941	14047	13837	14053	13906	13924	14026	13851	13935	13964	13769	14104	13964	13973	13849	13925	13816	13975	13767	13964	14068	14065	13901	13924	13954	13757	14026	14077	14062	13808	14091	14047	13985	13985	13935	13796	14092	13990	13837	13795	13951	13817	13947	13913	13945	14063	13895	13862	13879	13948	14032	13894	13967	14065	14124	13883	14088	13921	13855	14005	14014	13933	13804	13884	14171	13928	14019	13945	14045	14011	14211	13845	14059	14024	14146	14031	14041	14052	13832	13997	13928	13898	14051	14038	13953	13951	13991	14011	13853	13950	14113	13985	14063	13968	13908	14017	13969	13901	13931	14012	13964	14012	13846	13931	13868	13766	14104	14033	13984	13980	13981	13933	14123	14052	13889	14076	14067	14026	13886	13830	14138	14050	13836	14005	14116	13947	14011	13899	13826	14068	13985	13929	14029	13870	13863	13985	13890	14037	13873	14013	13912	13958	14108	13795	13755	13889	13951	14051	13928	14025	14032	13896	14101	13884	14029	13930	14039	13890	13859	14121	13944	14003	13876	13995	13922	14092	13981	14202	13978	13939	14029	14095	13949	13979	14003	13900	14077	13942	13967	13984	13938	13970	13997	13905	14139	14131	13983	13959	13864	13945	13973	14124	13919	13898	14016	13963	13997	14032	13912	13918	13989	14059	13920	14075	13850	14026	14176	14061	14059	13910	14047	13898	14118	14103	14062	13867	14063	14032	13997	13962	13920	13854	13951	14072	14049	13950	13934	14196	13974	13919	13973	13943	13951	13961	13996	13952	13897	13919	13885	14006	14107	13877	14110	14112	13984	13923	13949	13831	14018	13983	14016	13952	13900	14074	14003	13924	13846	14078	13984	13912	14021	13977	13895	14051	13826	13786	14075	13779	14046	14014	13916	13999	13807	13955	13956	14089	13784	14038	13966	14051	13917	13925	14037	13941	13992	13873	14036	13911	13916	13960	14048	13951	13876	13896	14087	13905	13928	13888	13921	13896	13892	13921	13937	14044	13943	13912	13926	13948	13923	13974	13924	14103	13936	13985	14108	13974	13902	14154	13930	13917	14119	13985	13984	13956	13938	13963	13984	14210	14028	13955	14097	14009	13950	13867	14091	14171	14051	13860	13976	14059	13754	13893	13950	14129	13908	14136	13961	14028	14096	14025	14000	13963	13964	14056	14052	14050	13883	14046	13948	14032	13801	14065	14035	13975	13914	13936	14056	13809	13766	13981	13912	14023	13752	13939	13926	13922	13863	13936	13953	13926	14020	14028	13907	13854	14051	13965	13933	13922	14016	13923	14005	14043	13884	14005	13993	14007	13891	13952	14021	13953	14002	14037	13941	13995	13952	14055	13856	14004	13933	14169	14025	14150	13901	14085	13914	14059	14129	13992	13909	13945	13955	13938	14026	13899	13838	13968	14015	13946	13971	13970	13924	14169	13977	13953	14069	14009	13916	14066	14115	14032	13940	14098	14079	13897	14190	13998	14054	13960	14103	14175	13975	14032	13906	14080	13878	13830	14059	13814	13998	14017	14081	14000	13972	13833	14026	13822	13864	13858	13991	14029	13964	13795	14044	13906	13878	13886	13959	13954	13978	13948	14133	13971	14052	13970	13965	13981	14031	13993	13820	14048	13988	14079	13904	13898	13906	14121	13963	13955	13928	14165	14178	14168	13852	14108	13905	14059	13907	14128	13954	14043	13960	13985	13891	14039	13879	13943	14109	13987	14026	14053	14099	14055	14100	13966	14105	13864	13884	13974	14144	13906	13967	14002	13851	14045	13899	13957	13954	14034	14010	14038	14027	14066	14055	13940	13970	14133	13931	13961	13835	13916	13959	13942	13949	13920	14002	13975	13977	14019	13998	14013	13857	13968	14133	13979	13941	13892	13912	13839	14096	14019	13880	13992	13892	13934	14183	13951	13968	13967	14016	13832	13932	13988	14022	14090	13920	13997	13864	13931	14065	14011	13846	14017	14034	13928	14031	13963	14142	14037	14034	13994	13978	13982	14183	14080	13972	13847	14008	14123	13905	13947	13923	13816	13995	13904	13957	13968	14277	14026	13941	13792	13993	13942	14016	13804	13851	14165	13879	14015	13866	14007	14009	13895	13768	13983	13974	13886	13988	13982	13781	14064	13982	14007	13876	14035	14139	13927	13939	14124	13861	13942	13944	13884	13893	14004	13847	13953	14097	13675	14059	13833	13949	14003	14146	13898	13962	14145	14005	14069	13871	14081	13839	14056	13935	14065	13912	13987	13983	13975	13889	14020	13993	14035	14009	13846	14012	14087	13848	13968	14085	14095	13946	14065	14018	13738	14052	13979	13917	13965	14135	13961	13913	13814	14124	13864	14043	13879	13817	14038	13872	13866	13931	13921	14003	13866	13958	13867	14112	13993	13909	13898	13845	13992	13937	14072	14018	14013	13961	14004	13930	13972	14054	14041	14101	13850	13965	14081	13766	14082	13977	14023	13952	13767	14084	13849	13882	13990	13968	13939	14122	13902	13916	14035	14028	14109	14042	13906	13981	13761	13902	14077	13966	13903	13947	14049	14010	14041	14096	13836	14068	14095	14070	13965	14045	13970	14000	13994	14025	14012	14093	14027	13959	13918	14220	14025	13845	14093	13974	14031	13976	14048	14070	14023	14053	13980	14103	13993	13956	13876	13994	13888	13971	13981	13848	13915	13872	13995	13961	13875	14008	13964	13854	13844	14104	14006	13998	13943	13949	13947	13972	13933	13916	13816	14090	14010	14071	14066	14079	14023	14019	14006	13986	14000	13975	14089	14052	13813	14068	14151	14130	13948	13957	14195	14208	13986	13893	13921	14000	14046	14100	13876	13753	13957	13862	13979	13979	13984	14059	13891	13937	14131	14148	13880	13877	13899	13977	13868	14178
22372	21369	28674	24438	21669	23308	22667	18403	17246	17344	17044	16689	16563	16727	16527	16663	16385	16530	16288	16606	16669	16614	16537	16582	16406	16563	16464	16624	16493	16481	16518	16373	16422	16541	16494	16567	16562	16334	16334	16417	16457	16575	16439	16364	16419	16358	16519	16441	16396	16372	16265	16759	16538	16439	16492	16573	16481	16558	16455	16478	16432	16488	16517	16474	16553	16346	16209	16387	16264	16407	16251	16277	16310	16705	16401	16408	16393	16409	16567	16341	16383	16355	16404	16359	16521	16469	16239	16534	16430	16359	16365	16387	16366	16189	16336	16533	16580	16479	16476	16315	16330	16346	16485	16328	16297	16435	16602	16286	16368	16263	16360	16260	16422	16353	16456	16392	16214	16426	16320	16413	16419	16489	16398	16289	16314	16194	16608	16416	16305	16273	16322	16268	16248	16236	16417	16613	16326	16445	16194	16474	16461	16496	16328	16357	16473	16290	16396	16161	16372	16335	16370	16394	16462	16254	16393	16494	16285	16468	16321	16410	16200	16642	16596	16244	16200	16383	16490	16416	16358	16546	16561	16244	16371	16460	16291	16268	16468	16342	16583	16352	16455	16548	16425	16478	16408	16449	16423	16544	16441	16351	16655	16414	16230	16379	16403	16271	16476	16279	16271	16196	16267	16409	16443	16264	16579	16606	16382	16454	16443	16306	16420	16386	16210	16416	16291	16516	16325	16400	16376	16357	16317	16400	16381	16405	16427	16261	16283	16333	16182	16300	16297	16258	16432	16459	16428	16382	16422	16320	16312	16086	16177	16340	16543	16473	16283	16241	16401	16457	16497	16394	16275	16285	16308	16184	16479	16337	16232	16158	16504	16061	16229	16453	16484	16403	16308	16646	16467	16430	16643	16372	16203	16405	16593	16558	16297	16320	16455	16219	16437	16240	16063	16557	16399	16296	16447	16644	16436	16380	16426	16297	16537	16354	16351	16400	16365	16363	16532	16430	16377	16531	16351	16234	16350	16183	16410	16436	16324	16273	16353	16297	16448	16480	16295	16294	16475	16283	16250	16326	16508	16477	16370	16322	16347	16289	16331	16470	16466	16326	16158	16338	16356	16452	16408	16416	16385	16541	16475	16395	16282	16388	16318	16300	16182	16278	16286	16359	16492	16334	16263	16268	16480	16352	16501	16392	16335	16346	16252	16431	16290	16476	16346	16487	16545	16448	16306	16272	16714	16404	16305	16453	16302	16363	16343	16428	16249	16361	16653	16184	16257	16400	16412	16307	16355	16406	16367	16367	16257	16451	16373	16589	16373	16605	16421	16457	16366	16395	16499	16515	16523	16379	16290	16349	16378	16242	16312	16327	16218	16574	16407	16418	16467	16323	16438	16497	16319	16538	16527	16246	16392	16282	16389	16410	16373	16432	16295	16338	16611	16312	16404	16236	16480	16474	16329	16414	16399	16255	16479	16376	16280	16204	16427	16520	16358	16343	16422	16291	16406	16411	16364	16354	16403	16411	16270	16384	16335	16566	16431	16507	16270	16288	16271	16654	16415	16390	16350	16507	16248	16327	16320	16456	16335	16336	16369	16301	16524	16468	16182	16581	16474	16328	16263	16390	16454	16240	16353	16402	16583	16395	16598	16517	16358	16359	16440	16368	16412	16495	16331	16138	16383	16443	16428	16241	16515	16327	16446	16404	16340	16507	16367	16396	16346	16385	16291	16452	16496	16329	16153	16592	16486	16410	16410	16370	16443	16297	16375	16434	16492	16342	16256	16200	16245	16473	16527	16486	16374	16298	16351	16309	16473	16272	16417	16361	16378	16109	16558	16485	16401	16190	16340	16335	16432	16380	16212	16374	16621	16286	16545	16194	16160	16245	16251	16376	16233	16381	16376	16199	16227	16367	16545	16318	16566	16407	16587	16421	16332	16230	16355	16503	16471	16401	16473	16132	16334	16361	16272	16417	16382	16680	16559	16339	16424	16623	16349	16319	16502	16309	16235	16407	16301	16499	16153	16344	16293	16290	16276	16245	16279	16444	16377	16156	16189	16320	16271	16323	16277	16215	16426	16200	16142	16281	16450	16449	16324	16376	16455	16220	16350	16419	16186	16319	16329	16362	16574	16447	16281	16451	16543	16235	16235	16330	16386	16336	16295	16488	16320	16226	16257	16516	16322	16249	16368	16369	16305	16457	16259	16550	16509	16563	16340	16365	16400	16222	16281	16214	16364	16482	16454	16264	16440	16322	16248	16436	16545	16316	16438	16373	16232	16430	16249	16428	16282	16315	16139	16439	16270	16382	16158	16244	16354	16326	16381	16328	16341	16334	16500	16378	16297	16345	16489	16515	16403	16298	16325	16297	16492	16315	16516	16226	16312	16397	16343	16482	16313	16473	16483	16455	16379	16275	16348	16327	16649	16403	16412	16282	16281	16291	16600	16357	16194	16327	16419	16365	16418	16322	16224	16322	16374	16445	16358	16272	16348	16512	16425	16434	16630	16400	16375	16524	16392	16160	16275	16342	16331	16547	16409	16378	16300	16388	16212	16235	16322	16287	16346	16431	16400	16343	16450	16339	16276	16369	16336	16253	16408	16265	16384	16366	16363	16172	16371	16600	16434	16373	16077	16383	16283	16417	16339	16447	16341	16240	16386	16494	16312	16311	16535	16258	16264	16426	16209	16258	16373	16149	16159	16348	16201	16231	16467	16469	16421	16377	16365	16610	16265	16307	16345	16210	16439	16246	16434	16271	16487	16472	16306	16139	16585	16322	16236	16216	16163	16282	16075	16168	16542	16323	16292	16374	16208	16180	16375	16301	16302	16372	16269	16374	16371	16318	16317	16458	16332	16357	16354	16433	16257	16394	16391	16238	16313	16305	16305	16478	16350	16370	16461	16310	16448	16126	16473	16433	16633	16377	16323	16286	16357	16349	16413	16243	16497	16276	16293	16188	16461	16260	16383	16184	16444	16404	16178	16252	16369	16297	16420	16409	16371	16498	16489	16438	16220	16315	16365	16407	16469	16385	16421	16302	16184	16308	16308	16241	16528	16339	16438	16404	16363	16356	16225	16226	16309	16212	16378	16646	16331	16137	16162	16280	16484	16276	16270	16372	16334	16510	16291	16540	16231	16275	16514	16318	16210	16456	16389	16365	16494	16283	16170	16575	16455	16331	16335	16282	16305	16461	16464	16179	16414	16445	16386	16432	16517	16427	16320	16572	16367	16212	16183	16392	16375	16350	16489	16377	16313	16127	16360	16088	16168	16255	16466	16484	16353	16378	16387	16323	16289	16366	16301	16336	16392	16454	16517	16295	16313	16341	16424	16184	16328	16238	16430	16327	16304	16506	16206	16312	16480	16461	16436	16254	16431	16306	16452	16450	16316	16297	16352	16231	16425	16464	16424	16235	16341	16256	16407	16113	16119	16591	16477	16347	16427	16508	16496	16321	16205	16272	16292	16432	16365	16226	16153	16483	16366	16388	16434	16392	16483	16507	16365	16513	16464	16344	16326	16465	16331	16340	16454	16261	16558	16210	16120	16476	16425	16441	16374	16386	16251	16383	16191	16287	16263	16413	16383	16230	16409	16426	16175	16334	16347	16339	16472	16421	16425	16398	16584	16403	16410	16430	16248	16310	16357	16300	16237	16382	16519	16326	16328	16289	16520	16402	16371	16294	16544	16581	16443	16415	16445	16548	16502	16439	16427	16504	16357	16183	16435	16329	16379	16155	16408	16337	16171	16217	16485	16304	16509	16617	16216	16372	16528	16410	16335	16351	16276	16337	16351	16336	16508	16388	16194	16344	16277	16170	16326	16423	16397	16371	16320	16493	16416	16309	16359	16403	16450	16361	16310	16418	16406	16370	16293	16154	16463	16428	16339	16473	16317	16358	16357	16410	16307	16586	16562	16366	16128	16289	16228	16441	16187	16389	16485	16439	16492	16672	16418	16331	16604	16464	16377	16450	16491	16467	16446	16331	16248	16469	16322	16381	16397	16430	16243	16113	16519	16318	16512	16346	16468	16445	16328	16257	16256	16256	16107	16371	16370	16381	16252	16374	16332	16398	16237	16361	16630	16301	16293	16408	16236	16471	16278	16247	16231	16376	16342	16404	16441	16336	16172	16373	16534	16160	16367	16272	16413	16251	16185	16288	16182	16461	16221	16350	16340	16510	16252	16398	16200	16298	16313	16325	16484	16337	16243	16460	16429	16026	16233	16331	16398	16318	16382	16397	16450	16330	16374	16287	16269	16312	16400	16334	16375	16400	16215	16216	16588	16225	16316	16245	16345	16404	16298	16440	16493	16237	16242	16211	16361	16257	16546	16314	16233	16356	16380	16464	16243	16335	16607	16221	16450	16238	16181	16152	16192	16308	16288	16481	16353	16234	16181	16424	16286	16257	16551	16431	16285	16261	16322	16328	16341	16459	16425	16391	16236	16403	16542	16490	16599	16340	16288	16414	16217	16416	16292	16358	16307	16358	16427	16350	16399	16271	16317	16316	16355	16437	16427	16237	16238	16387	16550	16312	16477	16468	16386	16378	16473	16568	16469	16428	16323	16434	16416	16275	16168	16454	16292	16383	16167	16313	16538	16481	16500	16481	16495	16362	16344	16184	16504	16416	16423	16254	16320	16442	16149	16396	16603	16375	16256	16447	16132	16501	16275	16259	16267	16347	16446	16244	16390	16205	16373	16314	16592	16279	16309	16453	16432	16384	16418	16325	16388	16496	16133	16459	16368	16332	16359	16379	16297	16381	16455	16165	16394	16258	16372	16343	16346	16535	16339	16224	16288	16236	16491	16455	16309	16436	16405	16417	16434	16383	16632	16556	16322	16374	16323	16386	16308	16207	16359	16366	16423	16271	16479	16426	16420	16357	16447	16443	16387	16653	16307	16263	16372	16270	16519	16379	16141	16285	16352	16460	16254	16357	16608	16319	16286	16388	16374	16257	16273	16346	16175	16408	16516	16280	16373	16546	16511	16329	16323	16395	16385	16225	16311	16510	16457	16390	16125	16386	16411	16394	16536	16232	16230	16367	16322	16425	16284	16507	16427	16401	16654	16416	16517	16259	16297	16257	16246	16347	16349	16356	16589	16298	16393	16249	16288	16371	16169	16218	16499	16475	16009	16434	16271	16429	16452	16407	16399	16339
13136	25668	21421	18014	17179	16135	16022	15423	14834	14320	14189	13732	13620	13531	13645	13616	13550	13702	13510	13532	13616	13490	13396	13764	13559	13599	13546	13513	13666	13572	13458	13489	13605	13554	13499	13498	13489	13509	13477	13441	13424	13408	13550	13462	13637	13325	13614	13559	13509	13511	13451	13562	13404	13607	13475	13430	13437	13610	13592	13459	13479	13427	13527	13500	13464	13365	13500	13408	13559	13387	13511	13450	13348	13499	13631	13577	13586	13667	13350	13638	13389	13443	13523	13503	13487	13537	13489	13319	13500	13536	13521	13637	13545	13570	13442	13693	13498	13675	13563	13557	13620	13429	13457	13571	13452	13378	13462	13576	13514	13303	13542	13344	13563	13463	13501	13315	13577	13475	13465	13432	13501	13599	13764	13574	13599	13356	13468	13396	13492	13490	13503	13363	13479	13451	13428	13429	13431	13412	13365	13485	13573	13316	13398	13434	13435	13549	13523	13491	13573	13349	13574	13471	13574	13496	13439	13537	13354	13404	13616	13481	13340	13450	13322	13480	13537	13430	13432	13493	13409	13498	13515	13566	13590	13479	13413	13397	13514	13420	13703	13346	13469	13452	13484	13396	13386	13423	13543	13445	13573	13480	13502	13306	13555	13458	13387	13441	13506	13507	13299	13475	13444	13702	13559	13394	13380	13583	13491	13506	13504	13394	13594	13290	13419	13536	13388	13481	13556	13369	13421	13476	13347	13649	13395	13449	13464	13473	13606	13542	13395	13472	13459	13578	13437	13428	13506	13377	13554	13378	13600	13336	13560	13320	13425	13378	13522	13525	13563	13485	13652	13611	13381	13505	13353	13535	13570	13470	13497	13643	13340	13351	13289	13241	13424	13385	13428	13301	13359	13500	13454	13522	13259	13594	13346	13459	13489	13412	13756	13386	13272	13396	13380	13367	13623	13508	13464	13414	13453	13301	13665	13479	13499	13413	13595	13569	13568	13353	13514	13405	13468	13581	13540	13579	13328	13431	13564	13466	13463	13691	13411	13550	13636	13407	13476	13250	13571	13425	13577	13490	13504	13579	13458	13539	13396	13545	13426	13455	13360	13355	13485	13519	13499	13330	13297	13399	13505	13408	13554	13499	13438	13535	13425	13583	13334	13489	13408	13445	13557	13403	13443	13439	13367	13382	13594	13554	13366	13433	13539	13486	13559	13511	13413	13427	13532	13502	13542	13540	13499	13397	13447	13447	13476	13488	13529	13381	13570	13457	13489	13487	13625	13481	13353	13522	13504	13450	13367	13399	13451	13446	13343	13350	13604	13535	13368	13463	13425	13400	13357	13409	13551	13536	13481	13627	13484	13374	13443	13399	13386	13487	13523	13363	13569	13502	13502	13526	13365	13485	13485	13398	13474	13467	13577	13349	13462	13422	13485	13474	13425	13546	13536	13420	13613	13536	13658	13316	13397	13563	13452	13456	13466	13475	13550	13508	13428	13449	13436	13295	13474	13273	13733	13359	13436	13338	13459	13373	13596	13437	13406	13493	13614	13382	13472	13439	13350	13588	13380	13356	13579	13552	13570	13469	13306	13448	13522	13420	13617	13498	13498	13200	13594	13541	13284	13367	13382	13251	13612	13440	13442	13500	13493	13575	13608	13567	13425	13249	13432	13476	13394	13439	13622	13590	13475	13591	13488	13436	13570	13458	13217	13384	13285	13413	13594	13574	13465	13501	13553	13483	13486	13462	13382	13437	13503	13678	13641	13577	13406	13443	13458	13525	13467	13448	13311	13635	13511	13390	13530	13374	13337	13474	13246	13547	13397	13518	13526	13368	13557	13613	13506	13545	13473	13497	13504	13439	13576	13252	13488	13566	13605	13497	13477	13475	13316	13463	13509	13529	13388	13534	13350	13510	13431	13411	13345	13469	13542	13418	13510	13391	13535	13392	13475	13634	13583	13415	13503	13407	13381	13428	13443	13437	13457	13374	13645	13588	13574	13477	13603	13354	13489	13391	13400	13397	13329	13400	13540	13384	13252	13358	13426	13536	13487	13469	13627	13511	13487	13479	13402	13525	13528	13524	13547	13384	13604	13330	13343	13288	13484	13551	13533	13559	13517	13430	13533	13434	13415	13477	13481	13396	13479	13383	13646	13444	13358	13315	13485	13556	13535	13444	13524	13467	13518	13344	13349	13440	13386	13459	13527	13532	13528	13450	13587	13564	13275	13577	13458	13312	13470	13424	13448	13412	13483	13328	13396	13482	13408	13460	13454	13327	13528	13344	13517	13481	13334	13603	13515	13497	13549	13431	13582	13411	13549	13343	13506	13454	13463	13597	13462	13579	13467	13526	13511	13482	13494	13509	13390	13376	13403	13253	13345	13356	13416	13361	13496	13535	13374	13450	13426	13627	13421	13473	13591	13370	13302	13439	13435	13470	13528	13442	13396	13575	13556	13569	13351	13629	13451	13435	13525	13567	13563	13468	13432	13587	13499	13531	13606	13509	13459	13576	13367	13398	13505	13479	13559	13277	13529	13482	13440	13485	13388	13335	13362	13541	13523	13388	13469	13293	13326	13500	13407	13504	13395	13432	13376	13616	13593	13511	13454	13476	13430	13449	13424	13333	13384	13410	13408	13546	13560	13562	13400	13471	13329	13357	13503	13322	13668	13484	13295	13640	13411	13376	13546	13413	13193	13462	13277	13382	13567	13534	13535	13534	13339	13518	13549	13395	13458	13363	13515	13469	13382	13385	13541	13363	13357	13458	13335	13576	13508	13574	13517	13489	13510	13571	13369	13480	13584	13432	13471	13508	13439	13383	13427	13411	13431	13330	13497	13457	13397	13400	13350	13481	13429	13399	13390	13299	13515	13423	13399	13551	13485	13331	13485	13252	13462	13440	13544	13412	13447	13401	13532	13529	13523	13620	13375	13565	13506	13604	13435	13290	13382	13427	13429	13539	13434	13342	13471	13310	13371	13376	13447	13509	13436	13726	13581	13560	13560	13521	13409	13567	13363	13436	13687	13451	13458	13450	13469	13418	13334	13470	13593	13650	13249	13527	13457	13562	13453	13380	13427	13475	13449	13415	13497	13567	13467	13419	13480	13465	13396	13530	13589	13556	13534	13415	13401	13519	13434	13545	13327	13440	13439	13395	13511	13298	13429	13611	13390	13606	13375	13536	13474	13451	13474	13595	13405	13516	13402	13412	13487	13449	13469	13578	13427	13319	13434	13341	13538	13444	13438	13455	13435	13528	13437	13400	13543	13299	13641	13421	13463	13526	13370	13403	13521	13517	13565	13540	13466	13320	13524	13382	13634	13591	13469	13577	13492	13699	13442	13431	13421	13351	13435	13518	13429	13594	13540	13387	13495	13373	13360	13429	13494	13280	13491	13564	13431	13510	13499	13535	13477	13469	13532	13486	13281	13489	13601	13337	13368	13515	13563	13580	13464	13372	13429	13351	13438	13521	13462	13492	13351	13510	13420	13333	13452	13384	13320	13546	13344	13597	13533	13450	13599	13569	13292	13422	13587	13601	13542	13403	13438	13403	13473	13442	13639	13462	13454	13374	13537	13421	13507	13534	13509	13600	13518	13529	13565	13589	13491	13428	13385	13462	13452	13377	13368	13364	13431	13549	13412	13494	13408	13577	13407	13481	13298	13507	13434	13382	13578	13396	13501	13499	13446	13563	13331	13531	13531	13473	13431	13580	13344	13454	13270	13396	13377	13515	13360	13518	13571	13380	13541	13431	13459	13620	13552	13337	13432	13525	13529	13367	13370	13481	13540	13355	13707	13494	13355	13433	13489	13344	13576	13488	13477	13420	13387	13492	13426	13435	13459	13459	13515	13454	13439	13334	13613	13535	13514	13465	13443	13346	13484	13419	13530	13484	13476	13378	13429	13277	13653	13490	13260	13483	13461	13609	13520	13496	13580	13521	13330	13469	13566	13384	13437	13405	13445	13423	13504	13338	13467	13546	13453	13573	13375	13589	13347	13346	13270	13469	13334	13415	13452	13392	13363	13441	13482	13441	13406	13384	13576	13576	13530	13353	13467	13429	13469	13409	13526	13569	13488	13495	13513	13252	13618	13633	13422	13492	13513	13613	13471	13515	13504	13467	13584	13316	13487	13571	13702	13374	13489	13438	13466	13433	13524	13465	13417	13450	13539	13597	13391	13665	13511	13387	13493	13541	13370	13471	13273	13558	13467	13400	13452	13353	13399	13359	13483	13551	13393	13518	13561	13403	13454	13425	13450	13332	13539	13525	13408	13471	13478	13246	13515	13432	13415	13369	13342	13286	13374	13467	13445	13406	13424	13399	13588	13273	13489	13578	13546	13426	13505	13442	13534	13417	13556	13351	13469	13405	13514	13507	13598	13505	13397	13605	13636	13355	13413	13586	13260	13494	13398	13459	13423	13426	13523	13329	13402	13462	13612	13499	13417	13454	13573	13520	13536	13370	13631	13297	13330	13388	13642	13601	13472	13413	13368	13423	13481	13439	13514	13515	13516	13580	13490	13454	13411	13439	13509	13374	13536	13448	13530	13362	13511	13520	13450	13474	13566	13464	13431	13373	13516	13361	13489	13732	13481	13478	13403	13405	13373	13330	13448	13465	13531	13512	13281	13567	13491	13505	13543	13573	13379	13533	13464	13542	13563	13389	13445	13481	13456	13577	13467	13361	13329	13518	13464	13550	13388	13622	13493	13289	13583	13498	13620	13499	13412	13364	13424	13335	13367	13317	13438	13557	13395	13478	13566	13374	13443	13473	13535	13580	13417	13250	13430	13474	13428	13531	13636	13496	13484	13410	13571	13336	13422	13387	13476	13501	13458	13387	13280	13416	13573	13542	13550	13549	13432	13437	13401	13469	13471	13508	13419	13475	13562	13532	13325	13457	13566	13593	13398	13247	13449	13438	13435	13557	13208	13512	13437	13502	13275	13482	13503	13571	13433	13499	13582	13434	13279	13543	13622	13475	13369	13574	13504	13590	13410	13621	13372	13393	13336	13651	13345	13514	13487	13454	13580	13439	13391	13432	13266	13278	13502	13493	13607	13403	13487	13474	13477	13404	13495	13552	13402	13458	13630	13434	13482	13460	13397	13327	13482	13246	13656	13362	13426	13572	13500	13420	13329	13360	13474	13343	13553	13354	13494	13512
29950	22659	22477	19810	17925	17920	17800	17465	17585	17606	17600	17272	17220	17351	17218	17327	17533	17444	17334	17288	17394	17261	17281	17297	17336	17378	17038	17290	17394	17260	17187	17360	17373	17141	17359	17045	17157	17355	17145	17234	17220	17354	17159	17296	17230	17322	17393	17319	17144	17313	17258	17075	17355	17354	17169	17413	17154	17275	17241	17382	17319	17341	17056	17187	17074	17093	17359	17248	17174	17401	17314	17232	17200	17321	17025	17400	17349	17212	17251	17278	17458	17100	17258	17171	17250	17350	17243	17348	17233	17160	17252	17173	17157	17255	17292	17259	17249	17215	17101	17331	17372	16957	17332	17276	17005	17390	17395	17246	17309	17103	17374	17335	17334	17458	17463	17105	17321	17331	17261	16949	17126	17153	17206	17226	17286	17310	17297	17238	17251	17211	17081	17280	17261	17136	17409	17143	17291	17157	16880	17262	17323	17157	17363	17079	17187	17360	17247	17288	17116	17225	17318	17096	17228	17327	17235	17128	17264	17363	17123	17054	17362	17248	17275	17174	17378	17155	17074	17063	17194	17227	17267	17434	17293	17213	17373	17216	17301	17164	17529	17217	17359	17368	17185	17252	17338	17292	17327	17129	17258	17361	17101	17568	17399	17281	17263	17415	17315	17245	17222	17038	17196	17182	17191	16995	17178	17118	17339	16957	17083	17068	17375	17200	17335	17318	17314	17213	17244	17221	17129	17357	17490	17241	17248	17095	17154	17303	17301	17291	17161	17281	17094	17144	17212	17100	17144	17182	17253	17184	17151	17402	17289	17131	17523	17257	17174	17183	17029	17118	17062	17172	17225	17330	17372	17124	17127	17267	17416	17299	17429	16929	17142	16989	17394	17184	17208	17314	17312	17189	17262	17392	17157	17220	17341	17102	17421	17088	17359	17247	17166	17210	17346	17142	17356	17232	17331	17240	17118	17226	17380	17043	17237	17441	17254	17263	17222	17107	17138	17246	17395	17349	17334	17337	17275	17350	17319	17143	17535	17388	17128	17328	17313	17437	17299	17256	17384	17399	17287	17399	17212	17300	17252	17281	17365	17133	17258	17160	17357	17207	17009	17099	17203	17420	17178	17301	17399	17273	17216	17416	17038	17329	17263	17327	17143	17235	17133	17375	17171	17370	17276	17213	17051	17182	17057	17102	17202	17346	17396	17260	17232	17188	17210	17196	17407	17234	17241	17251	17287	17271	17101	17395	17326	17027	17154	17134	17215	17138	17278	17252	17272	17295	17171	17156	17161	17528	17398	17237	17254	17169	17420	17090	17186	17178	17289	17334	17301	17222	17175	17019	17142	17368	17012	17197	17309	17336	17348	17159	17253	17063	17250	17075	17191	17042	17043	17257	17244	17153	17199	17167	17443	17274	17415	17171	17260	17271	17361	17243	17199	17320	17398	17253	17418	17041	16982	17390	17161	17407	17330	17037	17252	17220	17337	17175	17400	17335	17070	17269	17394	17418	17245	17286	17437	17143	17293	17152	17180	17170	17379	17274	17281	17173	17210	17327	17298	17058	17195	17369	17297	17227	17123	17252	17199	17425	17275	17189	17204	17145	17348	17217	17316	17443	17108	17328	16998	17342	17420	17328	17234	17243	17114	17113	17320	17286	17217	17322	17307	17217	17418	17443	17268	17375	17142	17243	17098	17104	17314	17315	17459	17212	17113	17212	17227	17296	17232	17214	17389	17237	17453	17228	17128	17201	17304	17285	17337	17400	17195	17173	17131	17360	17321	17304	17217	17287	17197	17098	17119	17409	17211	17361	17092	17231	17339	17293	17081	17109	17383	17303	17317	17185	17255	17375	17042	17309	17129	17075	17456	17482	17034	17329	17317	17241	17069	17351	17339	17372	17355	17594	17442	17266	17286	17319	17130	17170	17243	17240	17330	17151	17272	17197	17048	17241	17122	17110	17149	17376	17243	17337	17322	17206	17263	17329	17342	17356	17188	17420	17077	17236	17294	17237	17354	17303	17574	17285	17386	17378	17305	17341	17295	17094	17385	17502	17478	17242	17361	17048	17195	17276	17229	17098	17464	17014	17227	17332	17359	17214	17071	17161	17453	17295	17269	17336	17123	17177	17164	17273	17394	17273	17261	17172	17112	17139	17300	17068	17257	17098	17361	17513	17336	17206	17410	17268	17287	17199	17282	17209	17336	17184	17081	17304	17448	17150	17210	17268	17119	17354	17195	17287	17158	17304	17392	17156	17305	17355	17196	17412	17257	17382	17417	17011	17281	17331	17226	17416	17190	17103	17491	17134	17373	17286	17108	17312	17167	17322	17201	17333	17180	17492	17280	17279	17357	17192	17133	17237	17215	17209	17140	17283	17400	17263	17477	17229	17122	17286	17276	17167	17238	17180	17242	17174	17422	17307	17473	17284	17162	17162	17407	17395	17215	17145	17142	17180	17360	17366	17346	17391	17243	17235	17235	17234	17276	17139	17305	17330	17235	17268	17302	17174	17210	17154	17133	17262	17170	17166	17297	17243	17189	17152	17327	17283	17315	17199	17220	17294	17321	17435	17297	17020	17219	17150	17256	17136	17034	17065	17264	17276	17304	17167	17407	17173	17193	17298	17430	17152	17360	17142	17300	17414	17141	17370	17327	17073	17065	17382	17162	17350	17178	17387	17338	16970	17230	17405	17337	17469	17191	17288	17267	16879	17198	17166	17126	17267	17235	17159	17471	17317	17354	17249	17340	17363	17417	17307	17246	17506	17040	17226	17228	17267	17129	17144	17231	17369	17196	17261	17354	17164	17386	17246	17243	17104	17333	17435	17369	17089	17138	17286	17115	17367	17421	17271	17443	17216	17402	17393	17148	17383	17419	17205	17159	17272	17198	17326	17183	17310	17345	17265	17119	17358	17328	17465	17182	17344	17297	17436	17230	17196	17106	17395	17395	17292	17116	17268	17337	17213	17488	17187	17424	17080	17357	17446	17387	17078	17127	17069	17249	17192	17334	17272	17313	17034	17315	17349	17115	17359	17459	17217	17469	17345	17301	17406	17208	17286	17432	17262	17333	17189	17228	17440	17440	17348	17162	17438	17506	17294	17114	17162	17301	17066	17242	16986	17154	17460	17252	17204	17351	17207	17384	17388	17384	17068	16968	17041	17260	17206	17254	17249	17196	17491	17206	17364	17324	17400	17330	17171	17177	17016	17195	17156	17155	17544	17323	17278	17366	17235	17396	17293	17238	16902	17494	17163	17118	17416	17157	17390	17182	17255	17287	17115	16948	17307	17299	17086	17355	17359	17444	17425	17485	17224	17278	17231	17192	17408	17446	17009	17129	17091	17292	17319	17085	17217	17321	17286	17327	17157	17205	17244	17276	17339	17420	17110	17047	17350	17207	17145	17223	17307	17163	17344	17023	17187	17572	17093	17437	17165	17218	17412	17249	17264	17173	17512	17233	17245	17138	17270	17287	17258	17412	17310	17244	17242	17356	17293	17187	17267	17056	17304	17205	17277	17568	17396	17226	17216	17182	17409	17185	17190	17238	17179	17143	17132	17059	17207	17072	17125	17391	17078	17122	17314	17365	17303	17076	17271	17292	17283	17045	17158	17130	17373	17386	17522	17386	17121	17218	17231	17156	17074	17118	17169	17424	17260	17249	17401	17135	17162	17102	17247	17223	17277	17166	17286	17376	17335	17040	17295	17296	17162	17321	17320	17478	17219	17293	17182	17226	17306	17248	17201	17278	17170	17311	17103	17357	17348	17312	17300	17311	17288	17179	17301	17418	17244	17095	17383	17216	17229	17245	17405	17345	17266	17511	17328	17369	17314	17168	17347	17224	17146	16925	17417	17237	17441	17232	17385	17111	17226	17183	17270	17220	17091	17155	17149	17202	17296	17252	17331	17346	17219	17125	17339	17379	17305	17248	17305	17277	17143	17270	17265	17232	17138	17256	17341	17153	17404	17201	17278	17206	17224	17274	17082	17424	17218	17146	17422	17302	17221	17364	17020	17282	17224	17482	17204	17183	17271	17425	17278	17155	17185	17197	17238	17477	17300	17194	17118	17076	17089	16962	17180	17412	17185	17266	17239	17202	17492	17241	17308	17291	17310	17207	17396	17352	17492	17404	17290	17243	17318	17236	17458	17343	17256	17195	17202	17391	17330	17344	17286	17188	16938	17239	17311	17205	17289	17245	17177	17142	17214	17166	17017	17466	17403	17285	17264	17210	17229	17291	17245	17190	17248	17170	17099	17185	17085	17354	17188	17480	17430	17486	17281	17183	16980	17143	17343	17051	17144	17222	17120	17181	17116	17362	17311	17299	17160	17232	17292	17376	17452	17342	17384	17293	17429	17122	17156	17420	17186	17346	17270	17300	17168	17229	17182	17097	17292	17299	17291	17374	17268	17071	17289	17153	17433	17423	17389	17352	17089	17367	17312	17244	17221	17265	17187	17231	17186	17355	17334	17246	17408	17180	17215	17340	17224	17080	17125	17254	17312	17204	17162	17217	17539	17365	17327	17155	17264	17355	17342	17315	17158	17240	17064	17450	17417	17152	17135	17167	17271	17153	17461	17263	17303	17244	17415	17288	17220	17452	17261	17282	17172	17077	17250	17227	17229	17147	17355	17274	17045	17262	17351	17230	17183	17209	17170	17303	17259	17322	17318	17330	17237	17395	17437	17322	17288	17241	17300	17105	17086	17300	17384	17275	17272	17338	17283	17194	17183	17224	17299	17426	17223	17401	17287	17231	17315	17019	17430	17267	17069	17299	17405	17220	17405	17235	17231	17232	17246	17311	17293	17262	17265	17133	17156	17161	17520	17244	17105	17155	17269	17208	17118	17337	17288	17370	17366	17316	17179	17259	17315	17382	17226	17279	17133	17202	17117	17370	17266	17390	17168	17299	17180	17157	17241	17028	17432	17107	17355	17319	17361	17436	17183	17428	17411	17277	17378	17156	17215	17285	17285	17342	17323	16995	17336	17060	17195	17238	17267	17409	17170	17149	17180	17347	17289	17523	17423	17125	17228	17085	17356	17290	17216	17204	17401	17327	17073	17269	17089	17199	17223	17366	17092	17154	17176	17203	17240	17203	17237	17204	17145	17367	17264	17335	17220	17379	17279	17170	17164	17413	17160	17248	17417	17529	17189	17210	17381
15998	18737	16834	15563	15350	15039	14994	14737	14547	14117	14130	14228	13807	13954	14261	13993	13891	14010	14134	13990	14013	13979	13995	14123	13982	14097	14001	13966	14037	14119	13929	14166	14059	14099	14034	13972	13999	14104	13997	14030	14072	14068	13881	13971	13988	13927	14070	14033	13876	14069	13966	14030	13774	14262	13865	14140	13853	13948	13924	14085	14189	14014	13952	13960	13968	13860	14077	13915	13785	14020	14099	14153	14052	13943	14066	13909	14105	13961	13981	13885	13992	13964	13908	13932	14054	13923	14047	14069	13964	13968	13940	14067	14020	13779	13977	13981	14000	14176	13997	14016	14012	13927	13970	14007	13959	14081	14188	14024	14146	14070	14278	13894	13951	13975	13979	13916	14052	14046	14093	13957	13887	13958	14077	14074	13968	14147	14123	13941	14079	14064	13919	14018	13934	14027	13944	14000	13937	13947	13961	14015	13927	13946	13959	14012	13954	14189	13980	14143	14005	13963	14100	14037	13804	14028	13880	14050	13956	13917	14034	13965	13992	13805	13900	14020	14142	14060	14021	14038	14227	14016	13951	14039	14074	13836	13963	14200	14030	14033	14094	14146	13975	14170	14059	13933	14064	13911	14031	14015	14002	14004	13984	14026	13902	14004	13891	14158	13920	13961	14097	13820	13908	14095	14030	13886	14029	14007	13999	14101	14135	14076	13850	14005	13917	14091	13942	13850	14067	13959	13870	13989	13997	13946	13802	13807	14203	13953	13969	13909	14038	14090	14023	14010	14109	14191	14019	14056	14098	14130	13943	13859	14177	14072	13854	14104	13947	13894	14011	13954	14038	14001	13906	14155	14081	14069	13942	14114	14127	14018	14215	14016	13995	14096	14036	13893	14036	13905	14044	14055	14012	14033	14035	14109	14011	13939	14090	13861	14126	14079	14116	13890	14076	13974	14013	14034	13935	13923	13877	14073	13979	13913	13916	13979	14087	14023	14053	13952	13954	13972	14087	13965	14036	13887	14168	13991	14105	13966	13930	13850	13999	14154	13995	14074	13976	14046	13932	14031	13812	14073	13999	13997	13877	14081	14085	14044	13976	14066	13907	13957	14194	14109	13869	13891	14052	14061	14167	14005	14015	13832	14062	13887	13890	13759	14135	13776	13933	14017	14014	14124	13980	14150	13946	14039	14066	14146	14106	13897	14063	14027	13935	13748	13986	14101	14200	14178	14045	14089	14159	13961	14005	13808	14080	13865	14007	13850	14033	13860	14174	13957	13965	13934	14011	13939	13865	13954	13998	13962	13915	13872	14013	14011	13910	14184	13921	13981	13846	13972	14000	14091	14044	14086	13927	13995	14004	14048	13976	13951	13908	13987	14026	14003	14078	14030	13846	14040	13983	13836	13947	14100	13856	14002	13922	14127	14047	14200	14010	14065	13998	13929	13916	14095	13976	14156	14035	13863	13915	14002	14077	14079	13986	13928	14168	13972	14014	13984	14071	14062	13916	13869	13736	14196	14197	14073	14132	14048	14028	14150	14110	14131	14127	13884	13956	14029	14028	14036	14035	14083	14098	14160	13977	14030	14091	14088	14099	13864	13982	14248	14136	14150	13904	14153	14012	14124	14084	14053	14059	13981	13885	13964	14090	14133	14168	14083	14023	14024	14037	13976	13956	14078	13994	13917	14024	13957	14069	14100	14005	14014	13951	13804	14065	14005	14090	14028	14192	13978	14049	14093	13909	13991	14008	13991	13863	14076	14100	14015	14119	14200	13945	13948	14076	13972	14095	14044	13914	14087	14032	14104	13963	14073	13872	14036	14136	14124	14003	13984	14097	14063	14041	13973	13999	13930	14168	14023	14017	14072	13993	13991	13998	14006	13916	14052	13999	13998	14025	14069	14119	13974	13964	14180	14051	13945	14021	14008	14007	14174	13896	13898	13872	14126	14049	13958	13944	14081	13972	13990	14053	14004	14113	14018	13909	14199	14128	13966	14117	14001	13983	13890	14026	14117	14095	13981	14103	14097	13996	13985	13974	14117	13967	14058	14070	14081	13994	13948	13901	14135	13950	13796	13980	14051	14017	13868	14026	13865	14017	14100	14064	13943	14000	14098	14097	14119	14073	14030	14135	14014	13986	14055	14093	14055	13982	14082	14097	14065	14083	13951	13759	14100	13961	14047	13985	14149	13954	14053	13931	13988	14010	13992	13917	14049	14010	13974	13917	14072	13791	14025	14071	13973	14062	13835	14154	14129	14139	14059	13884	13942	14059	13889	14175	13946	13961	14082	13919	14056	13912	13949	13789	14169	13913	14069	14085	13918	13905	13992	13960	13920	13917	14058	14194	14030	14134	14259	14103	13846	13940	14029	13922	14075	14100	13896	14065	14107	13962	13946	13921	14005	13925	14035	14055	14068	13917	14024	13931	14178	13988	14064	14012	13970	14101	14063	14186	14010	14159	13835	14139	14046	14084	13923	13969	13939	14073	14067	14123	14076	14054	14052	14048	13974	13906	14019	13913	14042	13787	14183	14102	14181	13934	14263	14175	13976	14041	14025	14030	13810	14103	13990	14056	14075	13942	14047	14146	13946	14110	14018	14107	14124	14051	14002	14041	13976	14040	14148	13952	14048	14041	13979	14091	14154	14026	14011	13999	13901	14104	13897	14029	14106	14103	14035	14041	13936	14167	14025	14024	14110	14086	13900	14133	13863	14151	13901	13867	14116	14070	14127	13937	14084	13845	14026	14194	14214	14078	13948	14010	14140	14036	14110	14150	14042	13943	14037	13905	14009	13966	14015	13891	13913	13951	14120	14067	14006	14031	14083	14014	14117	14056	13922	14087	14118	14186	13953	13986	13908	14116	14046	14016	13952	14000	13873	13990	14006	14021	13819	14059	13965	14064	14165	14052	14049	14101	14124	13948	14016	14001	14115	13981	14134	13982	14083	13976	13902	14063	14037	13967	14062	14129	13932	14087	13955	13959	14063	13860	14122	14093	14119	13937	14127	14122	14042	14285	13911	14061	13912	13992	13897	14131	14190	13965	14015	13892	14000	14077	14029	14119	14064	13971	14115	14022	13997	13966	14087	14023	14028	13881	14074	14076	13969	14065	14113	14205	13941	13836	13868	14056	14018	14048	13792	13928	14109	14017	14068	13947	13809	13942	14035	13960	14094	14182	13955	13931	14010	13834	14122	13763	14008	13887	13895	13862	14011	14139	13977	14104	13931	14087	14067	13972	13908	14074	14083	13996	14065	13877	13845	13964	14071	14048	14086	14011	14094	14019	14038	14010	13897	14024	14084	13914	13984	13959	14023	14104	13933	14011	13987	14046	13916	13983	14072	13935	13906	14171	13885	14007	14050	13974	13900	14099	14024	14162	13939	13995	13939	14023	14035	14153	13994	14064	14183	13895	14062	14054	14217	13953	14080	13889	13867	14072	14146	14197	14026	14164	14102	13972	13917	13913	13940	13998	14151	13947	13998	14030	14093	13979	13976	13846	13983	14018	14053	14030	14060	14198	14069	14081	13893	13957	14046	14206	13937	13910	14078	13992	14061	14153	14069	14312	13925	13930	13855	14157	13909	14076	13998	14154	13996	14047	13981	14120	14040	13903	14119	14082	14033	14112	13951	14128	14026	14152	13845	13834	13957	14114	14086	13964	13967	14088	14020	14039	14101	14016	14146	14173	14193	14058	13825	13949	13880	13977	14130	14049	13792	14064	13823	13927	13876	13880	14142	14041	13953	13960	14108	14063	14056	14155	13984	13982	13986	13876	14055	13935	13898	13878	13936	14069	14000	14036	13982	13960	14065	13991	13949	13974	14110	14034	14077	13902	14291	14076	14061	14005	14106	13991	13990	13860	14071	14070	14079	14096	13988	14167	13938	13934	14088	14120	14049	14023	13921	14093	13916	14002	13975	13943	14002	14101	13958	13870	14280	13995	14055	14083	13986	13968	13998	13972	14102	14080	14155	14087	14075	14032	14050	14061	14045	14035	14009	14164	13936	14036	13845	14127	14018	14044	14044	13957	13875	14107	13886	13988	13989	14052	13885	14096	14087	13966	13842	14035	14010	14107	13941	14146	14037	13948	13866	14037	13860	14058	13953	14091	13940	13738	14001	13944	14043	14109	14067	13824	14005	14005	13897	13969	14073	14093	14006	14151	14131	14190	14186	13975	13885	13966	13909	14060	14155	13903	13898	14148	14066	13909	13926	14013	13936	13965	14220	13923	14061	13982	14038	13922	13847	14025	13971	14147	14083	14104	14118	14011	14026	13906	14078	14168	13999	13994	14177	14116	14080	14131	14087	13895	14002	14146	14070	14056	14064	14042	14080	14006	14200	14006	14131	13878	13949	13905	14063	13891	14168	13894	14006	14085	14185	14024	13930	14022	14194	13874	14079	13888	14038	14032	14095	14053	14105	14176	14044	14190	14106	13951	14083	14089	13954	14037	13990	14179	14110	14135	14115	13863	14126	13977	14110	14063	14034	13945	13896	14094	13972	13959	13966	13895	14113	14051	13965	13961	14166	13970	14098	14058	13988	13994	14032	13888	14115	14253	14035	14142	14050	13936	13944	13873	13995	14002	14068	14071	13935	13911	14104	13993	13966	14116	14108	14078	14069	13999	14005	14073	13967	14169	13980	14057	13974	14218	14104	14046	14029	13843	13996	13874	14055	14010	14139	14107	13979	14043	14142	14021	13925	14032	13814	13752	14053	14102	14049	14003	14081	13998	13961	13887	14057	13988	14183	13948	13876	13966	13846	14127	14029	14013	14008	14036	13948	14003	14035	14013	13985	14042	13825	14013	14069	13867	14032	14018	13984	14113	14202	13828	13985	13866	13969	14201	13919	13856	14044	14309	14119	13987	13941	13899	14047	14169	14114	14004	13855	14008	13998	14118	13933	14042	13995	13922	13935	14000	14115	13981	14133	14202	14006	13995	14037	13882	14080	14245	13854	14073	14004	13938	14054	14072	14048	14072	13952	14155	13996	13993	13859	14067	13916	13996	14208	14002	13990	14083	14022	14114	13891	14254	14077	14017	13992	14074	13911	14154	14053	14142	13974	14186	14025	14108	13898	13898	14122	14000	14016	13991	13966	14027	14122	13904	14051	13998	14049	14002	14001	14052	14059	13874	14074	14030	13922	14067	14083	14194	13944
23425	21421	28226	25146	22210	20375	19767	17574	17247	17293	17098	16846	16550	16533	16492	16568	16428	16471	16607	16716	16824	16709	16670	16670	16698	16440	16465	16684	16745	16446	16475	16542	16664	16493	16601	16491	16423	16499	16761	16491	16510	16602	16551	16547	16435	16638	16619	16600	16441	16616	16526	16614	16585	16791	16543	16510	16606	16518	16495	16396	16463	16513	16360	16495	16488	16559	16598	16545	16445	16447	16337	16381	16652	16277	16519	16282	16394	16331	16449	16554	16427	16569	16382	16573	16970	16633	16645	16652	16354	16528	16506	16583	16520	16451	16477	16547	16354	16406	16370	16322	16292	16561	16571	16411	16617	16459	16515	16351	16524	16520	16517	16470	16212	16289	16568	16456	16379	16501	16508	16378	16443	16276	16437	16556	16585	16574	16412	16452	16567	16451	16311	16313	16532	16511	16346	16436	16627	16258	16390	16284	16511	16402	16527	16364	16407	16387	16545	16376	16407	16556	16236	16418	16326	16493	16508	16360	16427	16480	16467	16470	16832	16474	16413	16563	16346	16227	16594	16617	16537	16538	16605	16239	16488	16447	16478	16607	16520	16543	16432	16317	16598	16474	16537	16507	16295	16670	16560	16476	16503	16453	16422	16218	16445	16545	16440	16510	16391	16491	16522	16568	16409	16509	16556	16356	16431	16377	16585	16455	16454	16389	16420	16320	16358	16613	16603	16570	16441	16515	16469	16662	16483	16620	16224	16146	16414	16622	16420	16494	16553	16487	16474	16413	16600	16392	16463	16439	16510	16592	16369	16675	16412	16382	16416	16375	16252	16503	16664	16523	16455	16519	16517	16658	16562	16653	16591	16398	16474	16568	16306	16501	16638	16654	16616	16390	16370	16519	16622	16705	16525	16560	16463	16555	16536	16431	16581	16586	16450	16376	16383	16401	16397	16373	16368	16651	16426	16471	16380	16320	16658	16545	16466	16418	16335	16467	16525	16421	16364	16401	16356	16459	16354	16498	16373	16551	16410	16636	16618	16417	16336	16491	16283	16361	16347	16352	16611	16591	16520	16271	16487	16316	16569	16674	16456	16442	16571	16595	16500	16401	16651	16470	16682	16599	16284	16458	16507	16512	16405	16464	16496	16641	16520	16498	16730	16548	16528	16570	16528	16281	16568	16519	16476	16549	16552	16489	16439	16483	16652	16472	16386	16404	16335	16435	16718	16502	16410	16461	16487	16492	16406	16193	16440	16479	16509	16560	16374	16418	16450	16422	16441	16549	16347	16661	16590	16791	16388	16506	16585	16428	16203	16597	16497	16537	16419	16454	16535	16645	16372	16490	16568	16494	16298	16607	16448	16696	16250	16316	16420	16592	16553	16469	16452	16709	16863	16727	16672	16614	16446	16495	16539	16646	16538	16682	16617	16463	16356	16411	16329	16660	16413	16302	16472	16558	16563	16494	16372	16418	16210	16481	16308	16467	16606	16582	16497	16486	16447	16284	16572	16283	16491	16311	16501	16424	16488	16479	16321	16657	16749	16614	16384	16550	16499	16685	16452	16371	16399	16404	16414	16551	16639	16584	16616	16367	16596	16442	16468	16250	16425	16440	16607	16284	16608	16634	16284	16327	16547	16456	16452	16513	16692	16371	16412	16511	16606	16649	16538	16564	16395	16479	16349	16384	16573	16651	16381	16433	16495	16502	16457	16435	16515	16442	16553	16349	16328	16557	16447	16494	16406	16590	16329	16549	16225	16585	16720	16497	16445	16491	16449	16343	16470	16286	16504	16347	16526	16397	16485	16644	16445	16527	16512	16588	16487	16393	16450	16619	16524	16435	16580	16599	16438	16490	16631	16430	16459	16382	16489	16423	16419	16445	16379	16612	16598	16479	16402	16394	16609	16389	16245	16410	16561	16503	16468	16414	16534	16507	16566	16620	16520	16524	16500	16616	16549	16282	16527	16492	16423	16540	16517	16476	16491	16425	16456	16556	16497	16659	16533	16522	16636	16474	16463	16587	16510	16729	16467	16487	16582	16646	16589	16556	16534	16795	16553	16345	16471	16695	16441	16406	16504	16482	16619	16570	16426	16554	16558	16588	16547	16504	16684	16387	16282	16195	16529	16435	16372	16538	16727	16450	16594	16623	16626	16498	16537	16440	16495	16425	16517	16621	16480	16487	16586	16595	16419	16360	16388	16547	16630	16605	16351	16556	16664	16277	16455	16604	16435	16564	16468	16428	16565	16482	16548	16464	16453	16465	16580	16266	16471	16544	16486	16570	16577	16426	16751	16316	16485	16187	16251	16391	16484	16516	16403	16697	16439	16662	16392	16452	16440	16606	16538	16308	16344	16451	16550	16630	16556	16579	16622	16295	16484	16440	16369	16469	16387	16347	16536	16518	16583	16283	16442	16404	16693	16419	16418	16339	16394	16470	16584	16630	16517	16629	16684	16572	16412	16423	16495	16579	16554	16559	16282	16247	16397	16629	16538	16572	16504	16347	16484	16226	16328	16337	16375	16778	16426	16583	16457	16616	16391	16363	16371	16485	16428	16502	16601	16549	16676	16451	16491	16539	16515	16559	16404	16382	16488	16482	16376	16407	16335	16373	16581	16458	16509	16549	16583	16539	16585	16418	16541	16531	16478	16455	16654	16573	16379	16554	16447	16588	16468	16420	16325	16569	16458	16395	16271	16545	16439	16603	16358	16639	16564	16467	16611	16470	16580	16495	16261	16502	16576	16467	16520	16460	16552	16492	16216	16494	16612	16316	16484	16545	16505	16562	16540	16571	16325	16481	16518	16340	16363	16641	16412	16661	16516	16676	16550	16609	16540	16326	16409	16356	16703	16534	16526	16368	16579	16438	16558	16582	16399	16484	16380	16485	16455	16535	16496	16400	16451	16609	16573	16683	16501	16352	16494	16519	16714	16500	16300	16534	16553	16369	16502	16332	16569	16657	16649	16461	16452	16436	16491	16391	16583	16479	16487	16357	16553	16681	16419	16418	16421	16255	16453	16438	16580	16270	16524	16575	16604	16635	16563	16515	16614	16465	16585	16475	16561	16574	16381	16414	16545	16496	16486	16377	16633	16434	16414	16477	16630	16400	16566	16504	16357	16454	16305	16229	16349	16475	16502	16534	16357	16525	16491	16488	16655	16534	16485	16530	16420	16392	16485	16294	16533	16379	16392	16787	16541	16549	16469	16380	16719	16546	16516	16587	16530	16600	16590	16455	16332	16449	16413	16546	16535	16221	16353	16513	16631	16493	16539	16538	16373	16337	16625	16485	16515	16598	16555	16610	16701	16596	16415	16258	16450	16562	16692	16556	16260	16395	16491	16414	16760	16529	16429	16470	16501	16536	16462	16533	16380	16741	16573	16430	16555	16355	16544	16231	16546	16463	16372	16414	16428	16291	16401	16523	16503	16266	16279	16353	16429	16435	16442	16470	16710	16486	16575	16695	16489	16515	16520	16600	16438	16614	16325	16515	16427	16560	16416	16492	16530	16114	16446	16402	16482	16652	16429	16445	16472	16387	16589	16553	16287	16438	16493	16431	16468	16407	16454	16437	16561	16533	16381	16521	16452	16628	16381	16577	16458	16497	16302	16528	16397	16435	16460	16450	16694	16301	16459	16441	16362	16396	16674	16412	16382	16295	16476	16426	16331	16659	16415	16509	16380	16303	16231	16588	16687	16541	16677	16473	16349	16252	16404	16537	16595	16465	16462	16480	16464	16687	16236	16708	16509	16467	16762	16457	16602	16539	16448	16680	16402	16430	16475	16416	16537	16426	16646	16419	16587	16412	16465	16640	16326	16527	16717	16490	16459	16639	16539	16539	16446	16336	16485	16680	16653	16490	16478	16502	16587	16363	16422	16616	16787	16700	16506	16469	16564	16471	16619	16506	16489	16546	16315	16473	16491	16632	16392	16311	16414	16431	16743	16667	16523	16476	16675	16304	16612	16500	16423	16435	16439	16299	16364	16431	16629	16728	16475	16530	16586	16412	16437	16591	16582	16450	16397	16327	16499	16623	16508	16387	16344	16609	16304	16303	16385	16612	16657	16661	16504	16203	16557	16424	16316	16359	16430	16659	16536	16363	16516	16425	16327	16459	16381	16228	16440	16475	16345	16482	16423	16248	16390	16482	16536	16470	16461	16407	16572	16507	16442	16464	16593	16333	16587	16398	16435	16409	16376	16432	16211	16578	16572	16252	16363	16410	16604	16559	16536	16609	16392	16538	16483	16531	16626	16419	16680	16453	16451	16416	16506	16526	16411	16483	16449	16548	16291	16151	16621	16537	16688	16443	16560	16717	16625	16353	16483	16395	16501	16475	16386	16323	16606	16629	16393	16361	16430	16642	16409	16383	16459	16463	16533	16518	16428	16646	16455	16427	16611	16577	16391	16362	16618	16556	16455	16580	16380	16534	16524	16357	16710	16640	16671	16667	16251	16544	16255	16562	16404	16604	16397	16431	16806	16361	16330	16368	16418	16515	16438	16401	16312	16513	16599	16406	16185	16387	16830	16521	16524	16630	16621	16453	16519	16440	16432	16326	16518	16702	16409	16401	16433	16568	16689	16632	16444	16365	16529	16393	16674	16323	16670	16528	16370	16644	16685	16682	16592	16508	16459	16570	16307	16557	16487	16525	16415	16600	16614	16465	16594	16403	16568	16366	16615	16510	16350	16484	16557	16448	16364	16251	16659	16711	16457	16391	16535	16618	16701	16551	16314	16222	16318	16494	16576	16224	16698	16628	16489	16327	16516	16536	16539	16321	16447	16519	16418	16519	16625	16368	16473	16494	16477	16540	16551	16415	16692	16540	16497	16541	16475	16673	16467	16341	16635	16518	16400	16426	16629	16559	16553	16394	16800	16389	16462	16495	16445	16581	16659	16494	16410	16604	16463	16659	16482	16527	16693	16759	16444	16485	16704	16347	16325	16406	16516	16299	16485	16615	16467	16498	16612	16584	16431	16375	16528	16392	16404	16359	16449	16306	16431	16674	16719	16435	16593	16387	16495	16619	16287	16426	16327	16557	16603	16603	16355	16459	16296	16477	16515	16362	16407	16368	16385	16553	16430	16505	16732	16323	16491	16337	16393	16670	16634	16447	16360	16615	16541	16456	16589	16430	16605	16608	16854	16584	16398	16543	16257	16404
12622	22238	18826	16096	16072	15560	15305	15020	14545	14264	14062	13549	13846	13711	13630	13513	13670	13695	13823	13678	13545	13629	13628	13574	13655	13759	13801	13535	13586	13539	13641	13574	13579	13556	13730	13845	13603	13485	13534	13609	13496	13574	13509	13669	13512	13482	13426	13693	13514	13436	13651	13520	13691	13521	13435	13579	13531	13576	13635	13479	13600	13545	13681	13608	13466	13534	13483	13425	13388	13608	13554	13569	13598	13495	13479	13552	13602	13560	13651	13464	13543	13517	13524	13615	13446	13662	13508	13587	13658	13611	13634	13679	13629	13625	13588	13504	13610	13524	13392	13339	13527	13735	13734	13699	13466	13500	13557	13579	13741	13451	13522	13558	13746	13586	13478	13525	13590	13418	13727	13496	13389	13524	13649	13660	13705	13681	13558	13599	13484	13585	13623	13585	13582	13591	13654	13571	13590	13578	13503	13507	13606	13617	13595	13737	13635	13607	13557	13592	13626	13578	13663	13625	13519	13496	13493	13512	13569	13618	13636	13603	13622	13333	13528	13631	13655	13640	13493	13532	13610	13555	13550	13583	13602	13646	13553	13484	13619	13512	13709	13518	13483	13616	13771	13505	13547	13662	13575	13587	13574	13496	13518	13518	13496	13549	13459	13678	13539	13792	13574	13752	13478	13642	13558	13712	13416	13428	13440	13639	13461	13634	13634	13725	13467	13526	13596	13440	13417	13459	13660	13386	13529	13690	13640	13460	13404	13494	13640	13445	13528	13450	13581	13386	13532	13655	13722	13634	13565	13587	13564	13520	13498	13535	13574	13549	13673	13598	13482	13735	13589	13773	13597	13387	13667	13568	13550	13476	13604	13447	13715	13609	13523	13513	13684	13609	13643	13480	13411	13677	13554	13527	13579	13619	13326	13445	13480	13722	13519	13629	13620	13720	13652	13455	13529	13642	13807	13550	13570	13452	13650	13676	13614	13425	13640	13538	13476	13502	13552	13453	13516	13485	13602	13534	13490	13554	13554	13531	13425	13706	13374	13585	13497	13448	13513	13526	13532	13409	13508	13659	13726	13613	13511	13471	13634	13677	13687	13566	13547	13550	13585	13599	13580	13590	13571	13650	13705	13448	13669	13472	13449	13598	13609	13474	13580	13643	13615	13555	13450	13594	13696	13659	13465	13586	13518	13535	13530	13474	13590	13570	13387	13656	13488	13591	13530	13576	13432	13429	13737	13546	13686	13564	13585	13667	13590	13429	13441	13543	13529	13576	13524	13519	13518	13406	13674	13651	13415	13650	13591	13669	13647	13597	13672	13694	13660	13548	13499	13493	13586	13395	13408	13659	13748	13524	13566	13517	13582	13564	13580	13579	13517	13601	13418	13517	13583	13695	13696	13476	13455	13511	13644	13508	13709	13641	13537	13496	13518	13539	13730	13592	13526	13424	13654	13466	13596	13506	13738	13697	13764	13441	13618	13614	13611	13532	13569	13504	13585	13612	13460	13671	13335	13774	13614	13622	13652	13659	13602	13479	13565	13569	13522	13635	13570	13561	13423	13454	13345	13590	13660	13554	13421	13645	13479	13561	13515	13425	13605	13624	13701	13692	13731	13723	13553	13504	13474	13603	13556	13345	13579	13451	13638	13494	13456	13455	13494	13559	13551	13586	13636	13538	13575	13547	13586	13475	13467	13457	13647	13565	13525	13678	13479	13615	13496	13600	13505	13382	13457	13516	13732	13541	13456	13579	13527	13416	13501	13603	13528	13688	13511	13587	13396	13617	13583	13601	13545	13631	13456	13625	13556	13498	13496	13720	13548	13504	13594	13642	13450	13546	13416	13681	13564	13382	13501	13552	13683	13569	13537	13604	13422	13690	13517	13627	13730	13596	13521	13598	13518	13433	13550	13800	13533	13573	13544	13631	13509	13525	13509	13421	13429	13384	13664	13624	13448	13650	13646	13485	13411	13597	13523	13406	13643	13559	13454	13489	13700	13307	13518	13492	13578	13549	13366	13388	13584	13526	13642	13580	13675	13524	13485	13591	13616	13398	13511	13724	13617	13521	13742	13689	13638	13573	13554	13547	13693	13522	13559	13477	13650	13605	13477	13578	13500	13547	13591	13462	13652	13635	13747	13527	13531	13630	13439	13617	13700	13469	13492	13519	13520	13565	13458	13595	13644	13652	13400	13683	13751	13521	13564	13616	13748	13500	13556	13611	13573	13500	13748	13515	13508	13454	13413	13557	13671	13359	13641	13680	13446	13581	13423	13543	13468	13683	13682	13564	13542	13511	13516	13572	13526	13569	13471	13481	13763	13534	13531	13601	13555	13555	13561	13586	13604	13587	13525	13504	13618	13522	13614	13547	13643	13487	13703	13817	13829	13594	13420	13498	13650	13698	13513	13651	13654	13642	13613	13698	13669	13511	13455	13522	13712	13487	13519	13429	13544	13597	13498	13579	13380	13637	13342	13527	13452	13482	13527	13453	13533	13526	13492	13653	13624	13636	13647	13618	13567	13703	13747	13602	13508	13716	13634	13494	13470	13737	13586	13686	13480	13481	13636	13588	13589	13587	13569	13550	13718	13578	13545	13537	13570	13379	13484	13467	13640	13511	13474	13638	13634	13481	13648	13559	13607	13608	13531	13638	13630	13490	13737	13661	13731	13625	13658	13550	13694	13528	13555	13534	13600	13562	13520	13667	13446	13716	13413	13641	13599	13589	13590	13674	13491	13518	13543	13504	13417	13498	13678	13672	13708	13583	13672	13595	13569	13479	13661	13582	13460	13538	13507	13517	13468	13522	13521	13534	13317	13697	13453	13498	13432	13598	13638	13384	13485	13446	13559	13586	13657	13580	13672	13502	13677	13663	13523	13473	13590	13422	13526	13495	13623	13427	13662	13637	13491	13468	13584	13429	13727	13460	13613	13511	13488	13483	13464	13384	13609	13669	13489	13574	13734	13615	13492	13660	13653	13664	13506	13549	13754	13529	13609	13462	13654	13485	13509	13621	13668	13502	13724	13505	13536	13656	13595	13496	13555	13493	13600	13600	13530	13534	13638	13558	13531	13522	13585	13478	13613	13499	13485	13439	13592	13692	13395	13463	13366	13655	13534	13420	13546	13462	13665	13533	13418	13568	13540	13643	13589	13482	13461	13562	13682	13630	13713	13479	13507	13598	13592	13517	13617	13726	13743	13566	13743	13741	13458	13568	13503	13492	13510	13408	13621	13673	13448	13492	13607	13522	13513	13629	13740	13591	13598	13609	13528	13652	13643	13427	13683	13448	13743	13537	13526	13554	13692	13647	13489	13684	13576	13539	13535	13525	13574	13710	13543	13472	13548	13437	13676	13558	13579	13588	13593	13443	13528	13542	13528	13582	13583	13679	13642	13554	13713	13469	13462	13687	13659	13642	13533	13634	13649	13403	13443	13544	13453	13601	13441	13657	13518	13612	13515	13505	13614	13568	13686	13546	13600	13596	13543	13449	13729	13586	13630	13593	13531	13497	13526	13474	13559	13616	13586	13538	13491	13538	13597	13549	13757	13449	13596	13591	13607	13477	13532	13478	13540	13572	13491	13512	13424	13574	13469	13511	13537	13518	13696	13831	13510	13599	13502	13546	13676	13747	13544	13369	13684	13665	13645	13669	13532	13553	13535	13547	13677	13529	13587	13405	13552	13391	13506	13489	13574	13602	13497	13570	13683	13565	13640	13544	13531	13534	13509	13460	13633	13484	13563	13669	13431	13624	13641	13537	13435	13678	13579	13520	13623	13375	13773	13449	13591	13437	13424	13489	13489	13616	13566	13475	13559	13541	13492	13412	13528	13505	13672	13494	13758	13720	13473	13680	13607	13517	13387	13437	13702	13583	13446	13663	13390	13582	13702	13558	13579	13694	13592	13527	13645	13653	13592	13541	13473	13551	13555	13471	13499	13436	13583	13504	13558	13566	13470	13519	13537	13544	13542	13610	13320	13610	13519	13652	13508	13568	13565	13523	13548	13384	13556	13474	13564	13755	13524	13521	13597	13610	13603	13599	13490	13579	13413	13711	13693	13667	13487	13608	13667	13599	13482	13445	13591	13577	13624	13685	13569	13633	13355	13437	13460	13556	13584	13539	13655	13526	13539	13386	13498	13554	13573	13391	13439	13456	13518	13511	13455	13601	13600	13549	13552	13493	13432	13661	13541	13582	13402	13577	13688	13523	13615	13720	13603	13602	13600	13564	13548	13531	13699	13462	13587	13625	13566	13523	13404	13520	13613	13579	13335	13561	13568	13442	13451	13617	13650	13503	13587	13695	13683	13674	13332	13555	13475	13644	13592	13467	13615	13595	13466	13671	13433	13737	13608	13605	13630	13705	13617	13585	13393	13510	13546	13633	13514	13710	13682	13623	13534	13343	13314	13555	13833	13578	13566	13686	13613	13579	13562	13663	13506	13433	13453	13457	13539	13570	13532	13566	13659	13684	13577	13449	13734	13565	13674	13620	13721	13515	13520	13654	13691	13549	13496	13480	13586	13484	13395	13658	13475	13730	13537	13543	13467	13676	13417	13551	13541	13480	13562	13556	13678	13525	13567	13522	13411	13523	13697	13530	13535	13552	13473	13684	13537	13539	13536	13434	13624	13729	13486	13584	13684	13504	13537	13511	13497	13601	13646	13476	13584	13748	13652	13444	13469	13519	13555	13659	13598	13511	13547	13570	13525	13631	13701	13635	13665	13666	13473	13720	13589	13593	13677	13397	13621	13551	13510	13477	13425	13370	13680	13606	13611	13583	13630	13556	13702	13455	13683	13622	13684	13710	13476	13557	13490	13646	13591	13517	13483	13374	13401	13499	13587	13562	13629	13589	13526	13634	13729	13636	13629	13526	13573	13629	13622	13569	13640	13536	13518	13596	13684	13676	13561	13529	13537	13392	13533	13555	13553	13515	13352	13699	13545	13592	13609	13602	13570	13540	13452	13558	13611	13551	13459	13564	13534	13680	13716	13547	13660	13483	13576	13568	13553	13519	13561	13547	13607	13444	13559	13614	13713	13592	13531	13615	13606	13574	13428	13591	13523	13551	13565	13673	13745	13558	13561	13717	13518	13583	13591	13543	13639	13552	13521	13526	13561	13742	13420	13668	13612	13670	13563	13694	13508	13530	13642	13551	13708	13574
25074	21403	26879	26394	19307	18444	18491	17727	17498	17483	17215	17323	17398	17347	17091	17258	17225	17339	17011	17186	17065	17190	17332	17150	17091	17055	17268	17065	17094	17073	17008	17223	17270	17350	17324	17050	17359	17123	17176	17130	17022	17053	17046	17167	17157	17218	17133	17136	17155	17158	17089	17090	17097	17305	17021	17257	17151	17061	16978	17102	17119	17223	16894	17062	17049	16981	17109	17013	16975	17181	17218	17009	17049	16974	17230	17113	17015	16978	17089	17140	17126	17258	16928	17139	16896	17041	17009	16988	17098	17193	17007	16822	17062	17001	17153	17169	17049	17055	17207	17148	16911	16912	16909	17020	17163	17210	17011	16956	17073	17099	17062	16945	17211	16985	17137	17064	16985	16814	17004	17048	17232	16942	17090	16971	17187	17027	17118	17167	17114	16946	17170	17157	16949	16921	17164	17173	17167	16966	16769	17029	17143	17031	17148	16994	17114	17073	17332	17152	16826	17073	17276	17042	17013	17043	17305	17056	17174	17050	17138	17152	16869	17134	16958	17026	17095	17135	16967	17102	17078	17098	17088	17099	17155	17151	16898	17159	17042	17089	17094	17064	16877	17137	17238	16962	17090	17223	17253	17299	16999	17113	17098	17039	16872	17098	17163	17195	16917	17005	17295	17150	17081	16879	17006	17258	16939	17130	17148	17042	16882	17058	17232	17155	17220	17189	17204	17136	16960	17217	16972	17135	17221	17141	17110	16904	17265	17040	17034	16973	17029	16887	17051	16877	16915	16902	17017	17158	17132	16987	17087	16878	17137	17117	17094	16976	16857	16783	17140	17008	17028	17181	17008	17108	17177	17097	17241	17220	17106	17008	17198	17117	17067	17163	17097	17143	17052	17163	17039	16896	16904	16999	17023	16912	16953	16967	17000	17090	17000	17036	17130	17120	16919	16996	17251	17232	17050	17106	17066	17084	17096	17012	17234	17092	17150	17119	16889	16875	16940	17143	17025	17022	17164	17036	17031	16999	17123	17083	17083	16865	17004	17052	17100	17269	17306	17077	17195	17015	16975	16987	17042	17041	17317	17264	16951	16968	17211	17100	17104	17108	17179	16992	16909	16933	16942	16961	17066	17175	17267	17079	16976	16926	17053	17056	17116	17048	17079	17114	17043	16912	17128	16935	17209	17154	17100	17027	17012	17180	17131	17109	16942	16917	17091	16979	17128	17018	17169	17155	17007	16865	17034	17344	17049	17157	17248	17038	17166	17034	16990	17121	17230	16985	16998	17092	17088	17116	17229	17167	17227	16975	17136	16984	17201	17044	17164	17160	17266	17114	17096	17191	16878	16994	17017	16875	17144	17125	17273	17037	17072	17096	17227	17138	17326	16982	17263	17184	17075	16996	16926	17058	17203	17055	17079	17031	16960	17141	16817	17241	17242	17132	17107	17322	17190	17025	17248	17182	17043	17079	17202	17067	17209	17167	17154	17030	17287	17079	17061	16964	17134	17106	16940	16835	17148	17072	16962	16977	17125	17177	17166	17271	17045	16946	17270	17210	17220	17127	16891	16942	17118	16954	17044	17295	17215	17081	16948	17000	17039	17105	17225	17155	17077	17000	16990	16898	16953	16983	17273	17120	17020	17074	17195	17212	17009	16927	16962	17153	17165	17138	17058	17166	17294	17345	17129	17286	17050	16964	17075	16990	17129	16963	17179	16975	17228	17299	17067	17087	17056	17166	17027	17064	16986	16923	17167	17229	17125	17075	17178	17152	17254	17224	17088	17125	17089	16999	17107	17102	16982	17004	17084	17090	16981	16982	17162	17023	17165	16975	17250	17156	17163	17184	17147	17005	17319	17054	17071	17014	17161	17212	16959	17188	16954	17098	17218	17307	17170	17281	17109	17149	17152	16958	17050	17078	16746	17019	17167	17067	16977	16970	17027	17021	16982	17072	17138	17112	17045	17092	16995	17172	17226	17052	17097	17371	17142	17116	17099	17212	17105	17395	17209	17109	17060	17027	17206	17072	17096	16986	16965	17067	16946	17143	17256	17280	17152	17063	16984	17157	17002	17127	17046	17205	17131	17091	17282	17068	17387	17186	17184	17117	17066	16954	17263	17336	17325	17052	16939	17379	17173	17095	17202	17114	16971	17172	17156	17114	17154	17044	17101	17190	16824	17157	17122	17116	17064	17167	17076	17073	17184	17014	17312	17044	16930	16975	17122	17059	17062	16992	17206	16902	17031	17061	16974	17081	17167	17164	17086	17040	17059	17107	17136	17175	17091	17334	17124	17023	17129	17223	16984	17077	16980	17075	17177	16982	17145	17102	17273	17230	16944	17035	17196	17119	17041	16851	16838	17210	16875	16907	17128	17113	17434	17189	17091	17101	17293	17190	17089	17136	17076	17040	17097	17066	16924	17115	17230	17268	16891	17045	16889	17131	17030	17094	16989	17117	17303	17181	17192	17001	16998	17109	17075	16960	17306	16929	17098	17103	17037	17176	17093	17110	17165	17047	17194	17134	16969	17056	17035	16958	17122	17105	17041	16915	16886	17220	17047	17227	17328	17272	17053	17150	17049	17012	17040	17321	17137	17060	17117	17189	17011	16928	16956	17100	17179	17278	16992	17078	17098	17069	17007	17003	17248	16895	17303	16951	17128	17287	17088	17268	17177	17220	17289	17121	17210	17305	17136	17109	17134	17165	17170	17099	17066	17147	17203	17262	17216	16874	17154	17101	16977	17072	17000	17192	17060	16930	17054	17059	16937	17369	17208	17107	17146	16940	17107	16884	16870	17192	17255	17187	17366	17059	17109	16970	16951	17072	17002	16939	17045	17263	17183	17073	17010	17119	16926	17234	17060	17221	16913	16959	16985	17149	17136	17159	17153	17182	17189	17126	17176	16876	17121	17120	17226	16991	17292	17035	17031	17004	16986	17039	17093	17069	17083	17061	17031	17237	17221	17133	17192	17048	17273	17045	17106	17033	17165	16858	17271	16960	17108	17033	17131	17025	17079	17391	17197	17198	16987	17057	17122	17196	17057	17189	17127	16947	16999	17049	17165	17078	17146	17012	17272	17134	17204	17023	17160	17151	17294	17272	17057	16895	17092	17219	17130	17084	16954	17008	17303	17026	17080	17170	17163	17056	17094	17281	17146	17226	17154	17101	17096	17025	17150	17106	17113	17226	17059	17149	17080	17027	17222	17166	16858	17030	17127	17011	16987	17101	17033	17140	17061	16975	17232	16998	16954	16785	17137	17089	17150	17306	17064	17086	17305	17109	17045	17194	17065	17117	17015	17216	17015	17123	17055	16982	16987	17043	17064	17334	16963	17245	17126	16957	16942	17004	17128	17158	17108	17263	17002	17241	17087	17190	16988	16930	17203	17127	16942	17071	17030	17174	17036	17236	17274	17108	16941	16924	17204	17097	17180	17053	17122	17184	16977	17073	17206	17086	17086	16933	17084	17212	17227	17170	17197	16988	17187	17032	16948	16961	17138	16923	17192	17220	17133	16942	16985	16927	17056	17055	17150	16956	17010	17135	16993	16983	17194	17075	17117	16944	16941	17198	17135	17119	17086	17266	17002	17051	17204	17179	17173	17014	16960	17036	17057	17138	16965	16916	17091	17261	17195	17018	16917	17323	16879	17000	17157	17217	17135	17008	17314	17087	17112	17167	17174	17146	17080	17184	17165	17003	17328	17246	16962	17175	17107	17153	17098	17124	17027	17205	17115	17180	17121	17070	17018	17075	17270	17104	17177	17321	16994	17133	16986	17201	17011	16903	16948	16982	17157	17318	16993	17029	17108	16902	17160	17063	17152	17192	17024	17002	16983	17145	17007	17088	17097	17211	17042	17179	17253	17005	17170	17118	16887	17022	17148	17175	17111	17277	17122	16879	16944	17177	17223	16930	17019	17061	17027	17276	17129	17363	17082	17160	17177	17142	17026	17077	17300	17284	16945	17000	17310	17074	17182	17002	17078	17254	17082	17159	17057	17200	17288	17208	17147	17100	17287	16931	17034	17006	17050	16882	17166	17300	17089	17001	17094	17102	17225	17209	17013	17096	17332	17279	17049	17255	17246	16891	17208	17100	17212	17206	17307	17017	17087	17080	17166	17008	17064	17121	17208	17112	17082	17276	17248	17222	16969	17183	16997	17067	17223	17152	17029	16959	17135	17108	17156	16931	17261	17154	17279	16915	16912	17023	17041	17257	17085	16988	17239	17028	16901	17194	17076	17052	16929	17130	17339	17170	17174	17015	17033	17139	17199	17254	17158	16983	17131	17186	17044	17101	17029	17121	17167	17264	17175	17104	17143	17326	17159	17196	17210	17133	17103	17105	17171	17249	17025	17012	17314	17089	17220	17311	16966	17042	17209	16968	17150	17074	17118	16908	17044	17118	17014	16990	17036	17177	17249	16971	17191	17094	17054	17060	17111	16902	17011	17113	17086	17223	17187	17270	17050	16981	17072	17235	16868	17272	16993	17156	17250	17183	17292	17131	16887	16957	17052	17002	17135	16889	16970	17167	17248	17037	17173	17140	17445	17045	17165	17018	17052	17166	17224	17125	17027	17131	17162	17045	17049	17131	17149	17080	17073	17041	17102	17192	17174	17148	17111	17090	17150	17097	17271	17082	17105	16991	17161	17139	17203	17066	17284	17099	16971	17119	17151	17224	17056	17054	17123	17092	17192	17182	17171	16923	17017	17078	16880	17083	17006	17114	17021	16934	17193	17188	17202	16990	17303	16877	17219	17041	16997	16914	17034	17218	17313	17323	17084	16875	16900	17125	17085	16972	17160	16927	17148	17018	17050	17046	17322	17327	16971	17302	17039	17125	16974	17120	17012	17072	17121	17271	17099	17204	17080	17251	17128	16986	17082	17223	17035	17029	16937	17175	17014	17226	17181	17148	17198	17096	17245	17118	17190	17040	16877	17133	17077	17324	17300	17000	17091	17129	17053	17078	17022	17171	17147	17046	17045	17117	17061	17120	17076	17030	17240	17226	17069	17192	17170	17144	17167	17071	17033	17123	17055	17144	17002	17117	17139	16974	17029	16944	17092	17208	17191	16928	17105	17072	17318	17359	17156	17185	17203	17070	17055	17134	17176	17035	17247	17218	17178	17116	17074	17121	16917	17064	17295	17167	17034	17045	17113	17285
13794	20238	17486	15836	15910	15336	15289	14981	14529	14340	14044	14011	14006	13989	14153	14136	13886	13953	14074	13936	13861	13949	13985	13804	13903	13916	13727	14026	14046	13963	13877	13990	13817	13943	14053	13905	13815	13895	13777	13944	13885	13871	13862	13910	13906	14008	13946	14072	13998	13875	13892	13830	13797	13987	13753	13755	13872	13809	14010	13705	13897	13855	13902	13837	13815	13902	13844	13847	14017	13855	13981	13815	13968	13957	13924	13790	14037	13829	14014	13885	13727	13893	13666	13874	13927	13962	13893	13991	13825	13802	13938	13884	13716	13909	13903	13978	13872	13881	13955	13854	13956	13883	13932	14103	13962	13993	13997	13965	13967	13951	13945	13974	13833	14015	13834	13879	13752	13895	13883	13830	14004	13920	14047	13910	13764	13858	13972	13894	13861	13930	14070	13882	13836	14118	13938	13721	13773	13953	13837	13808	13877	14047	13887	13687	13930	13853	13873	13904	13739	13851	13909	13977	13779	13986	13784	13833	14066	13775	13734	13859	13805	13823	13965	13858	13714	13918	13893	13623	13890	13999	13910	13729	13952	14015	13703	13826	13866	13824	13969	13843	14016	13876	13878	13948	14073	13886	13926	13958	13956	13968	13938	13974	13984	13871	13789	14035	13830	13977	13916	13746	13760	13918	13866	13842	13958	13980	13914	13692	13803	13904	13886	13962	14041	14058	14006	13982	13983	13886	13983	13820	13857	14132	13988	13803	13927	13908	13993	13758	13999	13767	13849	13754	13892	13950	13836	14145	13711	14023	13902	13813	13856	13819	13719	14095	13926	13923	14015	14021	13888	13951	13992	13769	14021	13832	13617	13969	13822	13855	13856	14064	13923	13941	13882	13831	14041	13964	13778	13979	13965	13863	13826	13935	14032	13910	13742	13951	13870	13887	13835	14007	13853	13863	13827	13750	13811	14020	13957	13788	14057	13863	13821	13728	13945	13872	13962	13874	13939	13929	13865	13840	13983	13886	13827	13868	13893	13929	13805	13920	13980	13937	13885	14035	13815	13841	13905	14008	13951	13880	13883	13735	13911	13800	13930	13881	14087	13982	13910	13891	13892	13902	13917	14002	14016	13937	13940	13757	13885	13915	13794	13767	13916	13932	13983	13857	13880	13759	13809	13983	13868	13933	13856	13975	13922	13895	14021	13790	13851	13952	13853	13993	13805	13745	14028	13870	13980	13954	13877	13669	13906	13947	13851	13964	14017	13907	13795	13762	13848	13943	13929	13843	13888	13826	14006	13957	13749	13881	13828	14003	13899	13939	13859	13994	13831	13949	13890	13811	13863	13909	13939	13992	13961	13835	13646	13921	13835	14079	13925	13821	13929	13733	13839	13868	14060	13812	13787	13881	13873	13836	14050	13945	13696	13911	13938	13924	13889	13898	13912	13969	13846	14014	13918	13965	13720	13940	13834	13839	13868	13956	14094	13769	14015	13995	13881	13932	13916	13855	13772	13806	13751	13867	13975	13845	13933	13849	14053	13889	13798	13848	13961	13909	14017	13816	13740	13887	13981	13931	14030	13891	13827	13790	13718	13952	13945	13852	13938	13898	13936	13919	13855	13733	13839	13952	13924	13960	13852	13861	13899	13845	13894	13829	13676	14033	14018	13898	13969	13915	13795	13874	13726	13908	13873	13878	13855	13796	14021	13858	13812	13823	13953	13870	13762	14014	13972	13838	13754	13891	13837	13822	13758	13834	14106	13715	13905	13703	13758	13964	13995	14036	13880	13853	13913	13885	13822	13968	13930	13831	13885	14000	13842	13810	13881	13815	13937	13884	13869	13974	13940	13837	13920	14000	13839	13799	13928	14031	13888	13948	13869	13972	13771	13948	13927	13937	13825	13934	13819	13936	13944	13983	14009	13912	13784	13823	13790	13948	13946	13910	13769	13866	13849	14026	13868	13791	13828	13961	13819	13901	14032	13896	13950	13826	13916	13853	13686	13820	13738	13863	14108	13887	13935	13795	13853	13769	13987	13938	13777	13949	13931	13815	13781	13870	14022	13884	13698	14001	13857	13906	13877	13855	14062	13898	13927	13858	13973	13729	13918	13964	13983	13822	13960	14095	13847	13887	13942	13899	13806	13905	14011	13924	13884	13926	13907	13996	13860	13860	14042	13754	13777	13944	13855	13931	13916	13818	13783	13901	13899	13790	13679	13941	13876	13918	13985	13822	13997	13977	14016	13742	14040	13921	13911	13889	13885	13793	13898	13971	13806	13822	13885	13995	13997	13871	13818	14031	13909	13953	13828	13956	13746	13972	13892	13918	13986	13855	13909	13858	13845	14141	14030	13973	13926	13928	13868	13899	13915	14051	13881	13866	14002	13933	14010	13806	13868	13931	13941	13897	14071	13970	13756	13867	13930	14015	14046	13923	13926	13862	13935	13944	13772	13952	14043	13906	13825	13908	13896	13814	13831	13912	13763	14034	13979	13940	13938	13897	13908	13901	13832	13943	14017	13779	13981	13984	13979	14003	13743	13895	13874	13784	13765	13966	13902	13820	13849	14028	13863	13951	13924	13860	13946	13813	13826	13854	13852	13816	14028	13976	14005	14070	13883	13877	14066	13872	13925	13972	14001	13951	13856	13872	14086	13911	13948	13901	14007	13997	13959	14011	13903	13904	13824	13874	13867	13862	14010	13761	13891	13880	13907	13723	14015	13788	13900	13941	14001	13862	13997	13901	13928	13843	14008	13932	14040	13825	13795	13872	14002	13886	13905	13725	13778	13857	13881	13907	13860	13940	13932	13947	13953	13854	14001	13832	14085	14047	13911	13977	13832	13823	13985	13747	13925	14018	13904	13890	13933	13919	14022	13969	13888	13819	13722	14111	13813	13919	13910	13755	13916	13938	13901	13890	13875	13983	13794	13701	13905	13950	13931	13949	13881	14057	13850	13955	13788	13943	14004	13954	13842	13815	14015	13800	13821	13871	13927	13845	13912	14040	13814	13905	13976	13909	14034	13918	13916	13883	13960	14031	13931	13890	13939	13840	14067	13927	13938	13939	14132	13767	13756	13807	13819	14065	13808	13977	13875	13989	14077	14020	13751	13916	14001	13986	13792	13765	13952	13931	13921	13944	13987	13988	13901	13914	13892	14090	13947	13824	13978	13964	13894	14099	13972	13834	13969	13885	13835	13992	13814	13817	14015	13887	13835	13868	13969	13961	13652	13914	14008	13956	13764	14000	13940	13887	13825	13911	13928	13888	13805	13885	13818	13866	13853	13888	13969	13748	13990	13844	14089	13781	13836	13933	13974	13933	13830	14039	13889	13810	13965	13784	13738	13745	13953	13931	13823	13828	13841	13997	14060	13771	13936	13951	13867	14006	13920	13836	13940	13747	13910	13821	13933	13863	13871	13815	13891	13762	13879	13844	13643	13958	13909	13981	13928	13926	13994	14017	13945	13849	13790	13769	13979	13815	13984	14035	13844	13978	13849	13872	13850	13978	13936	14046	13971	13956	13903	13840	13739	13919	13973	13893	13908	13734	13935	13884	13831	13853	13994	13933	13922	13765	14054	14039	13748	13906	13993	13833	13857	13851	13847	13690	14016	14086	13734	13954	13885	13787	13783	13733	13970	13891	14026	13752	13849	13968	13895	13791	13765	14003	14030	13916	13913	13901	13914	14031	13809	13939	13776	13883	13914	13896	13975	13717	14066	13900	13999	13835	13860	13975	13904	13835	13752	13775	13909	13973	13870	13720	13902	14018	13988	13834	13898	13900	13819	13875	13975	13950	13750	13954	14056	14032	14029	13938	13923	13883	14020	13970	13864	13831	13952	13814	13911	13981	14009	13823	14015	13912	13857	14014	14016	13856	13976	13854	13931	13925	13757	13868	14038	13729	14037	13924	14073	14079	13898	13817	13938	13816	13889	14005	13866	13930	13864	13762	13969	13921	13706	13842	13806	13886	14030	13900	14010	13751	14054	13852	13887	13809	13907	14050	13793	14002	13855	13823	13800	13684	14045	13880	13805	13900	13945	13896	13895	13709	13896	14034	13974	13912	13757	13846	13825	13873	13942	13821	13823	13810	13974	13894	13849	13853	13975	13792	13997	14016	13841	13772	13950	14022	14027	13706	13964	13796	13782	13758	13871	13900	13997	13887	13894	13916	13717	13970	14000	13792	13949	14037	13946	13815	13956	13818	13721	13903	13946	13974	13961	14010	13945	13835	13934	13818	13922	14035	14015	13778	13946	13878	13824	13829	13906	13966	13930	13854	13855	13768	13843	13884	13907	13935	13817	13858	13899	14077	13890	13846	13867	13855	13990	14017	13982	13919	13872	13920	14051	13850	13710	13895	13952	13866	13868	13967	13842	14075	13947	13891	13933	13795	13757	13762	13954	13820	13974	13874	14001	13773	13829	13927	14002	13848	13912	13872	13899	13966	13793	13942	13890	13964	13892	13951	13815	13965	13772	13922	13979	13877	13886	13969	14022	13917	13968	14015	13924	13803	13957	13964	13968	13954	13900	13865	13750	13962	13862	14018	13762	13951	13832	13760	13988	13826	14007	13939	13879	14066	13961	13621	13908	13857	14007	13902	13815	13945	14016	14013	13790	13968	13853	13783	13892	13868	13816	14014	13977	13950	13901	13778	13948	13853	13764	13827	13918	13794	14009	13962	13913	13845	13884	13869	13807	14004	14061	14031	13857	13905	13912	14024	13909	13861	14050	14060	13990	13948	13951	14030	13865	13813	13977	13878	13790	13927	13971	13825	13867	13856	13867	13839	13916	13977	13875	13858	13889	13751	13868	13974	13956	14050	14079	13803	13862	13871	13895	14040	13838	13915	13805	13935	13907	13842	13927	13969	13853	13821	13861	13801	13950	14076	13914	13795	13924	13829	13968	13893	13916	13651	14107	13961	13878	13884	13805	13904	14046	13818	13939	13991	13834	13832	14036	13779	13832	13990	13962	13933	13997	14027	13763	13991	13843	13662	13898	13972	13972	13910	13858	13818	13809	13795	13945	13949	13975	13947	13931	13883	13807	13965	13894	13829	13989	13944	13966	13892	13960	13838	13902	13877	13870	13980	13977	14046	13909	13864	13997	14039	13892	13997	13957	13926	13756	13769	13889	14016	13942	13913	13883	13893	13951	13898	13809	13812
22405	21399	28755	24456	21679	23135	22600	18088	17039	16885	16918	16423	16611	16364	16328	16085	16294	16301	16600	16603	16472	16371	16254	16275	16543	16417	16230	16348	16368	16390	16408	16241	16324	16334	16245	16243	16308	16336	16276	16198	16316	16151	16121	16143	16154	16167	16148	16269	16179	16017	16117	16154	16263	16172	16091	16105	16172	16165	16322	16094	16108	15937	16134	16360	16451	16251	16314	16168	15994	16128	16174	16272	16237	16286	16086	16086	16167	16114	16337	16098	16310	16162	16150	16274	16318	16241	16252	16189	16130	16083	16092	16258	16260	16118	16256	16266	16317	16227	16012	16306	16190	16186	16298	16289	16016	16065	16311	16272	16137	16304	16353	16106	16157	16127	16312	16369	16341	16314	16157	16190	16080	16260	15943	16145	16067	16209	16308	16074	16160	16031	16273	16317	16171	15877	16265	16185	16013	16034	16250	16209	16348	16092	16162	16151	16042	16075	16294	16126	16128	16153	16213	16158	16072	16048	16124	16051	16205	16203	16292	16173	16126	16147	15983	16227	16449	16323	16195	16325	16297	16059	16169	16352	16174	16017	16323	16321	16397	16020	16105	15925	16126	16113	16192	16183	16290	16188	16120	16160	16281	16027	16158	16274	16257	16032	16064	16308	16125	16470	16139	16129	16127	16168	16156	16267	15958	16267	16149	16166	16032	16012	16227	16184	16246	16096	16112	16330	15951	16107	16080	16171	16320	16051	16077	16191	16101	16310	16304	16038	16085	16051	16084	15989	16158	16062	16021	16137	16242	16287	16264	16128	16226	16138	15947	16177	16173	16157	16177	16336	16131	16219	16230	16031	16326	16163	16126	15985	16290	16087	16040	16148	16209	16071	15966	16223	16272	16268	16172	16320	16180	16257	16247	16272	16272	16077	16170	16128	16208	16147	16305	15972	16071	16331	16402	16199	16175	16101	16153	16355	16286	16070	16223	15941	16175	16255	16163	16122	16079	16320	16318	16184	16152	16033	16408	16320	16243	16274	16205	15884	16064	15878	16088	16098	16155	16319	16308	16212	16169	16105	16149	16212	16386	16211	16131	16240	16075	16048	16131	16010	16111	16136	16382	15893	16150	16288	16195	16001	16125	16192	16079	16025	16082	15971	16084	16324	16107	16355	16045	16190	16052	16379	16266	16247	16297	16200	16174	16032	16057	16241	16248	16184	16255	16112	16240	16164	16184	16347	16382	16048	16354	16242	15995	16366	16028	15962	16107	15981	16214	16134	16237	16369	16196	16246	16127	16234	16197	16120	16209	16039	16201	16131	16199	16381	16252	15751	16164	16122	16305	16094	16145	16244	16163	16339	15882	16406	16094	16274	16282	16084	16083	15977	16215	16065	15853	16204	16251	16267	16212	16119	16223	16002	16151	16314	16251	16245	16212	16194	16074	16177	16201	16234	16300	16045	15966	16154	15987	16120	16125	16246	16142	15994	16046	16335	16308	16309	16283	15904	16114	16099	15931	16114	16232	16379	16139	16148	16289	16288	16075	16017	16084	16291	16203	16075	16178	16114	16145	16078	15967	16318	16232	16134	16098	16199	16158	16226	16099	16209	16164	16219	15977	16157	16316	16084	15904	16095	16057	16280	16229	16252	16273	16264	16129	16031	16344	16066	16142	16217	16329	16152	16004	16309	16156	16094	16261	16059	16288	16227	16199	16014	16147	16217	16317	16009	16134	16229	16196	16131	16178	15992	16228	16161	16002	16269	16290	16103	16078	16294	16287	16330	15951	15966	16197	15985	16321	16125	16136	15987	16218	16102	16202	15919	16150	16243	16043	16102	16181	16038	16188	16114	15859	16229	16243	16313	16122	16088	16148	15952	16179	16306	15950	16080	16222	16091	16029	16124	16185	16145	16145	16068	16124	16213	16223	16120	16257	16173	16222	16476	16301	16092	16130	16467	16209	16283	16119	16107	16208	16496	16411	16165	16092	16101	16202	16317	16019	15991	16164	16141	16025	16254	16080	16091	15956	16131	16032	16065	16039	16138	16410	16132	16234	16215	16118	16167	16146	16223	16193	16248	16072	16360	16282	16216	16234	16170	16290	16279	16209	16272	16047	16113	16195	16177	16230	16040	16294	16238	16137	16039	16368	16221	16238	16098	16078	16071	15930	16280	16086	16126	16236	16092	16101	16196	16137	16071	16152	16258	16262	16121	16189	15906	16158	16309	16170	16207	16145	16136	16155	16133	16297	16393	16216	16096	16266	16237	16029	16081	16279	16190	16245	16127	16363	16209	16102	16186	16221	16118	16161	16093	16267	16155	16149	16152	16171	16263	16014	16156	16125	16006	15962	16097	16121	16143	16124	16160	16206	16199	16305	16147	16215	16192	16088	16088	16023	15969	16190	16109	16034	16275	16235	16098	16193	16242	16183	16387	16226	16358	16252	16230	16178	16292	16276	16158	16255	16046	16121	16042	16166	16050	16008	16083	16249	16171	16416	16273	16169	16039	16254	16149	16336	15999	16130	15973	15912	16334	16173	16052	16138	16094	16055	16045	16067	16047	16197	16122	16188	16332	16076	16111	16198	16095	16239	15942	15948	16201	16043	16172	16225	16179	16043	16200	16116	16288	16368	15998	16122	16153	16077	16161	15997	16228	16109	16078	16186	16141	16283	16038	16205	16177	16203	16177	16306	16172	16313	16056	16178	16377	16250	16192	16002	16007	15998	16172	16182	16114	16114	16042	16182	15945	16073	16272	16383	15861	16195	16259	15831	16136	15866	16090	16191	16097	16107	16306	16159	16261	16200	16219	16230	16155	16015	16264	16141	16090	16077	15951	16120	16173	16186	16188	16287	16030	16069	16006	16157	16215	16135	16178	16211	16094	16245	16151	16007	16170	16132	16064	16094	16404	16117	16191	16192	16024	16141	16108	15907	16153	16074	16204	16079	16299	16356	16250	16093	16231	16023	16104	16224	16186	16133	16235	16170	16288	16283	16030	16298	16186	16280	16158	16082	16212	16240	16281	16072	16068	16278	15991	15995	16157	16248	16243	16164	16280	16125	16104	16491	16057	16185	16048	16266	16264	16122	16018	16282	16060	16111	16140	16211	16335	16109	16060	16067	16116	16123	16351	16240	16292	16226	16176	16018	16082	16110	16079	16067	16251	16242	16268	16311	16214	16124	16137	16186	16057	16141	16187	16172	15987	16180	16081	16182	16111	16165	15999	16142	16195	16185	16256	16300	16152	16235	16149	16135	16230	16343	16002	16101	16184	16294	16189	16025	16234	16191	16027	16081	16105	16196	16073	16180	16123	16225	16219	16183	15995	16179	15886	16285	16165	16297	16221	16228	16107	16231	16271	16109	15950	16253	16212	16271	16219	16011	16093	16087	16122	16170	16304	15986	16105	15952	16140	16247	16017	16108	16212	16057	16155	16057	16104	16050	16351	16163	16019	16099	16078	16112	16005	16129	16197	16229	16239	16176	16399	16192	16088	16282	16245	16386	16092	16283	16065	16101	16174	16184	16137	16203	15996	16062	16169	16150	16129	16216	16435	16203	16125	16343	16110	16184	16230	16367	16107	16398	16213	16208	16281	16246	16253	16230	16125	16091	15951	16156	16135	16182	16136	16261	16122	16088	16226	16222	15936	16234	16233	16404	16416	16076	16205	16264	16126	16226	16103	16078	15955	16222	16240	16284	16196	16215	16157	16334	16155	16289	16130	16069	16221	16064	16163	16167	16128	16180	16339	16268	16353	16187	16133	16190	16223	16290	16082	16304	16150	16044	15871	16171	16123	16199	16242	16271	16218	16211	16131	15999	16170	16316	16150	16202	16079	16118	16259	16153	16304	16192	16112	16212	16105	16320	16090	15999	16118	16088	16147	16307	15986	16246	16237	16197	16198	16335	16366	16327	15995	16038	16099	16187	16154	16436	16296	16099	16177	15995	16157	16233	16266	16027	16162	16089	16262	16064	16157	16197	16200	16151	16106	16130	16216	16036	16045	16207	16184	16203	16106	16155	16278	16273	16209	16238	16079	16354	16234	16248	16278	16160	16184	16267	15989	16239	16161	16030	16190	16193	16283	16053	16240	16166	16002	16182	16321	16036	16158	16141	16195	16254	16133	16116	16213	16179	16362	16164	16241	16180	15987	16145	16045	15975	16102	16191	16189	16107	16042	16150	16239	15886	15943	16058	16163	16238	16179	16076	16149	16111	16058	16166	16198	16130	16139	16207	16254	16191	16327	16186	16124	16044	16217	16337	16176	16205	16221	16267	16195	16279	16152	16187	16235	16043	15933	16226	16100	16325	16137	16023	16197	16044	16141	16076	16206	16266	16068	16213	16196	16178	16016	16167	16100	16254	16086	16081	16234	16069	16302	15931	16267	16117	16274	16184	16127	16383	16209	16275	16083	15972	16186	16163	16109	16190	16088	16096	16161	16120	16159	16190	16206	16067	16144	15973	16209	16198	16158	16157	16165	15890	16158	16245	16118	16255	16188	16029	16030	16050	16189	16107	16323	16236	16255	15939	16127	16109	16234	16245	16022	16082	16132	16186	16217	16243	16296	16296	16245	16507	16193	15902	16102	16250	16115	16272	16238	16097	16278	16228	16306	16299	16187	16254	16247	16190	16136	16213	16108	15960	16213	16087	16123	16115	16289	16158	16098	15957	16193	16115	16115	16298	16316	16055	15983	16222	16247	16101	16242	16186	16081	16228	16016	16204	16061	16220	16158	16205	16133	16195	16228	16077	16074	16216	16373	16191	16070	16161	16215	16098	16180	16065	16320	16200	16219	16243	16229	16097	16090	16297	16344	16221	16227	16064	16324	16154	16187	16306	16162	16171	16104	16328	16318	16292	16385	16261	15913	16283	16379	16356	16099	16203	16145	15947	16106	16110	16155	15985	16060	16228	16108	16283	16056	16100	15959	16158	16140	16189	16297	16127	16173	16098	16162	16237	16183	16223	16196	16167	16006	15970	16192	16105	16222	16285	16248	16332	16214	16145	16229	16019	16336	16114	16000	16132	16146	16409	16154	16308	16310	16304	16084	16343	16264	15925	16137	16065	16161	16180	16080	16243	16222	16108	16228	16190	16196	16181	16195	16203	16360	16222	16193	16217	16225	16094	16426	16100	16212	16155	16336	16214	16102	16297	16174	16120	16090
13295	25193	20384	17712	17186	16186	15903	15242	14663	14188	13831	13714	13341	13559	13552	13371	13564	13465	13664	13358	13420	13393	13499	13435	13384	13470	13503	13427	13504	13332	13509	13512	13417	13387	13347	13277	13304	13372	13267	13323	13325	13344	13500	13338	13537	13496	13312	13434	13244	13418	13300	13224	13619	13233	13311	13276	13391	13225	13407	13336	13432	13328	13503	13166	13462	13439	13526	13401	13320	13256	13266	13351	13266	13538	13345	13256	13563	13293	13357	13266	13423	13267	13412	13456	13247	13328	13321	13325	13250	13365	13528	13288	13393	13333	13344	13379	13277	13245	13393	13224	13341	13110	13413	13384	13378	13433	13365	13375	13407	13343	13381	13408	13321	13345	13301	13270	13380	13354	13188	13373	13450	13366	13455	13304	13275	13352	13365	13367	13358	13165	13320	13397	13402	13370	13238	13414	13425	13348	13403	13344	13389	13363	13517	13420	13315	13300	13310	13379	13326	13256	13419	13514	13372	13394	13373	13152	13318	13335	13385	13319	13388	13313	13418	13165	13416	13185	13333	13181	13460	13401	13151	13393	13477	13190	13221	13350	13335	13422	13224	13350	13155	13380	13444	13311	13285	13142	13431	13320	13425	13387	13310	13263	13278	13388	13394	13292	13337	13337	13377	13343	13416	13273	13351	13364	13301	13456	13378	13249	13401	13380	13298	13385	13386	13354	13244	13317	13211	13366	13156	13397	13355	13325	13410	13302	13241	13187	13303	13429	13200	13353	13248	13305	13331	13294	13287	13366	13402	13342	13315	13460	13286	13280	13360	13436	13370	13290	13180	13289	13125	13317	13421	13350	13363	13319	13365	13274	13326	13342	13366	13324	13239	13234	13061	13423	13411	13297	13338	13390	13292	13198	13221	13411	13276	13458	13422	13494	13254	13309	13262	13283	13304	13393	13354	13246	13348	13328	13285	13397	13383	13392	13395	13360	13366	13215	13381	13234	13343	13463	13258	13300	13209	13417	13353	13406	13523	13220	13425	13378	13307	13273	13485	13162	13206	13277	13372	13376	13381	13329	13384	13407	13309	13244	13498	13369	13382	13319	13386	13354	13219	13222	13286	13493	13343	13050	13272	13386	13204	13203	13308	13314	13226	13220	13313	13409	13390	13170	13483	13532	13191	13452	13271	13268	13273	13263	13419	13259	13373	13298	13222	13213	13299	13218	13413	13343	13362	13357	13257	13248	13471	13371	13201	13409	13295	13348	13256	13286	13381	13432	13216	13405	13291	13337	13398	13257	13214	13401	13445	13449	13419	13304	13274	13338	13331	13235	13576	13312	13314	13383	13471	13340	13223	13339	13382	13389	13414	13411	13272	13468	13324	13305	13400	13273	13386	13485	13250	13415	13277	13445	13385	13258	13412	13368	13507	13224	13436	13327	13305	13407	13373	13380	13288	13413	13297	13412	13158	13257	13375	13275	13291	13276	13362	13172	13209	13400	13193	13254	13281	13340	13351	13181	13562	13332	13416	13313	13307	13472	13428	13373	13210	13337	13389	13311	13156	13240	13298	13206	13208	13356	13317	13328	13356	13398	13233	13262	13425	13339	13326	13272	13329	13428	13493	13401	13373	13333	13328	13303	13345	13378	13298	13163	13445	13432	13478	13430	13310	13396	13319	13389	13214	13350	13298	13369	13260	13445	13442	13315	13209	13439	13179	13293	13608	13426	13375	13368	13389	13256	13297	13328	13368	13298	13486	13410	13328	13375	13268	13399	13543	13238	13363	13230	13323	13430	13437	13304	13253	13396	13264	13459	13446	13354	13386	13294	13217	13256	13379	13280	13328	13224	13485	13252	13245	13248	13396	13287	13367	13220	13305	13340	13249	13331	13246	13307	13319	13232	13455	13345	13307	13347	13356	13371	13183	13428	13286	13430	13372	13358	13125	13463	13397	13236	13202	13371	13406	13383	13308	13366	13306	13261	13167	13360	13150	13434	13413	13331	13165	13345	13371	13305	13387	13323	13184	13245	13275	13220	13354	13339	13255	13247	13497	13316	13256	13078	13472	13312	13211	13279	13332	13268	13220	13232	13349	13378	13339	13346	13366	13263	13266	13366	13356	13510	13413	13315	13406	13344	13243	13214	13417	13293	13358	13218	13491	13221	13400	13236	13208	13324	13357	13400	13390	13123	13255	13418	13465	13314	13399	13501	13376	13436	13446	13275	13113	13435	13411	13299	13294	13353	13234	13291	13257	13287	13516	13264	13183	13328	13397	12962	13268	13423	13456	13304	13410	13522	13259	13344	13271	13218	13399	13426	13191	13130	13354	13342	13250	13426	13130	13499	13247	13359	13409	13251	13400	13377	13518	13232	13433	13289	13415	13379	13352	13318	13336	13414	13317	13245	13421	13410	13243	13205	13367	13238	13216	13296	13343	13407	13435	13402	13463	13347	13333	13409	13279	13235	13379	13311	13297	13226	13453	13169	13277	13249	13261	13299	13351	13460	13349	13451	13382	13218	13317	13319	13366	13257	13267	13460	13287	13329	13410	13276	13268	13369	13227	13472	13291	13276	13266	13390	13351	13312	13304	13409	13251	13319	13315	13325	13230	13444	13399	13288	13276	13398	13302	13370	13236	13513	13319	13307	13265	13173	13378	13226	13259	13267	13334	13173	13436	13300	13360	13123	13434	13365	13332	13363	13473	13353	13296	13344	13281	13451	13445	13373	13377	13228	13559	13411	13231	13384	13393	13321	13455	13422	13151	13419	13411	13341	13214	13297	13307	13301	13342	13419	13439	13348	13332	13310	13336	13260	13309	13273	13105	13478	13244	13319	13266	13353	13241	13314	13454	13306	13090	13463	13390	13320	13434	13389	13275	13448	13445	13314	13269	13416	13309	13173	13371	13182	13369	13364	13343	13446	13370	13198	13296	13331	13296	13219	13307	13487	13221	13513	13294	13278	13408	13370	13447	13314	13336	13184	13360	13200	13220	13467	13347	13221	13465	13330	13282	13317	13286	13150	13374	13456	13538	13531	13368	13348	13494	13292	13249	13342	13479	13223	13291	13487	13349	13239	13397	13358	13377	13481	13239	13236	13214	13436	13254	13322	13428	13211	13299	13334	13424	13219	13265	13142	13394	13356	13359	13334	13103	13354	13435	13421	13427	13308	13437	13280	13347	13407	13278	13402	13313	13413	13399	13347	13213	13336	13362	13348	13419	13462	13326	13270	13357	13348	13185	13285	13326	13347	13297	13211	13408	13306	13288	13196	13353	13254	13182	13342	13325	13281	13380	13287	13405	13461	13397	13407	13352	13324	13321	13357	13408	13260	13391	13202	13322	13341	13318	13275	13318	13354	13379	13392	13255	13473	13341	13191	13240	13285	13334	13151	13296	13450	13530	13476	13283	13348	13408	13323	13344	13195	13271	13433	13480	13573	13431	13438	13227	13353	13270	13117	13268	13250	13407	13274	13307	13410	13397	13364	13463	13513	13543	13158	13184	13452	13240	13381	13339	13349	13403	13338	13324	13215	13337	13404	13352	13302	13284	13445	13393	13390	13369	13304	13424	13356	13308	13354	13489	13348	13045	13301	13451	13361	13261	13229	13352	13540	13335	13338	13206	13352	13350	13310	13222	13381	13271	13315	13345	13347	13445	13279	13245	13225	13379	13349	13231	13185	13267	13406	13363	13277	13243	13411	13275	13380	13364	13507	13404	13408	13251	13266	13246	13359	13265	13203	13321	13321	13329	13443	13227	13205	13209	13183	13351	13283	13175	13358	13286	13463	13351	13294	13169	13330	13496	13253	13184	13462	13327	13430	13297	13247	13207	13233	13243	13256	13558	13357	13291	13301	13411	13422	13416	13472	13529	13240	13278	13365	13339	13283	13292	13349	13157	13230	13298	13498	13355	13295	13357	13288	13243	13190	13409	13310	13313	13259	13409	13416	13553	13422	13367	13280	13353	13103	13304	13362	13316	13401	13298	13358	13334	13268	13280	13308	13296	13352	13527	13460	13407	13301	13282	13386	13260	13252	13362	13409	13438	13412	13363	13355	13315	13270	13348	13420	13375	13421	13480	13268	13400	13387	13353	13488	13505	13304	13315	13368	13387	13310	13436	13477	13186	13242	13348	13288	13416	13375	13382	13418	13349	13283	13342	13458	13274	13144	13257	13171	13230	13397	13288	13355	13321	13368	13326	13323	13210	13472	13290	13295	13396	13279	13293	13366	13467	13360	13289	13289	13353	13319	13279	13218	13341	13262	13363	13185	13373	13308	13236	13282	13276	13354	13218	13256	13223	13290	13329	13358	13375	13336	13187	13509	13319	13422	13567	13387	13381	13415	13289	13276	13294	13318	13209	13284	13308	13403	13401	13376	13332	13390	13340	13332	13319	13317	13314	13605	13323	13275	13418	13237	13402	13295	13385	13427	13432	13337	13324	13343	13180	13365	13391	13364	13303	13448	13331	13344	13485	13292	13303	13389	13397	13419	13436	13414	13439	13224	13313	13198	13271	13327	13367	13332	13408	13358	13368	13299	13395	13353	13404	13398	13443	13205	13390	13480	13305	13216	13286	13376	13391	13319	13377	13286	13354	13380	13267	13159	13357	13419	13321	13393	13279	13230	13505	13155	13271	13454	13344	13170	13371	13402	13354	13326	13424	13358	13275	13332	13199	13320	13392	13376	13253	13224	13360	13181	13238	13420	13266	13364	13305	13280	13278	13310	13339	13405	13439	13285	13304	13221	13289	13411	13323	13322	13478	13246	13309	13259	13366	13331	13494	13409	13290	13424	13352	13274	13342	13345	13402	13538	13404	13305	13347	13364	13262	13342	13450	13276	13378	13220	13322	13352	13263	13308	13118	13443	13176	13221	13302	13423	13464	13263	13320	13427	13271	13272	13211	13401	13309	13306	13165	13268	13158	13505	13406	13353	13493	13424	13269	13387	13506	13353	13229	13411	13337	13403	13157	13358	13239	13284	13435	13462	13331	13362	13353	13373	13340	13425	13274	13332	13343	13262	13420	13343	13321	13231	13433	13234	13267	13329	13473	13415	13313	13310	13457	13402	13377	13363	13398	13366	13274	13290	13246	13492	13110	13279	13372	13376	13365	13219	13467	13289	13418	13225	13298	13226	13233	13402	13239	13172	13463	13307	13335	13251
29933	22479	22133	19704	17960	17746	17665	17491	17207	17268	17197	17107	17153	16981	17081	17012	17291	16930	17032	16988	16972	16999	16997	16844	16925	17126	17107	17038	16848	16987	16708	16994	16828	17169	17045	17179	17038	17276	17174	16900	17028	17002	16972	17020	17002	16787	16866	17040	16945	16879	17023	16939	17187	17044	17000	16904	17104	16976	16933	17028	16952	16898	16859	16819	16785	16970	17107	17055	17067	16969	16882	17050	16959	17114	17052	16863	16904	16887	16913	16919	16867	17046	17126	16979	16994	16824	17146	17093	16866	16865	16904	17153	16940	16968	17028	17109	16968	16847	16884	16811	16876	16888	16991	16918	16896	16998	17170	17076	16970	16942	16921	17308	16915	16959	17223	16959	16860	17100	16923	17054	16947	16889	16880	16999	16861	16965	16811	16833	16901	17055	16934	17042	17248	16975	17051	17082	17106	16879	16858	17077	17111	16963	17089	16927	16990	16894	16910	17036	16977	16988	16964	17040	16966	16906	16958	16838	17098	17051	16726	16829	17121	17217	17114	16884	16858	17022	16860	17066	17055	17246	16987	16808	17084	17121	16937	16685	17075	16960	16957	17004	17028	17088	17080	16934	16999	16903	16977	16880	17025	16868	17032	16911	17004	16977	17007	16915	17050	16946	17038	16999	16855	16977	16802	17075	16786	16888	17025	17055	16965	16995	16967	17126	17117	17077	16858	16906	17090	16799	16930	16913	16939	16882	16827	16931	16872	16967	17038	16898	16951	16878	16898	16939	16710	17089	17055	16898	16942	16931	16840	16849	17030	16904	17015	16890	17046	16847	16988	16647	16861	16882	17066	16921	16860	17039	16917	16932	17097	17232	16938	16966	17082	16991	17085	16693	16924	16968	17179	17021	17065	16945	16972	16984	17062	16879	16919	16957	16969	16937	16867	17056	17021	17074	16926	17014	16881	16928	17121	16930	16843	16866	16800	16830	16925	16795	17069	17178	17022	16992	17098	17146	16965	17099	17091	16826	17133	16953	17051	17033	16910	16933	16841	16915	16890	16847	16807	16891	17032	17074	17124	17154	17023	16928	16928	16882	16652	17115	17058	16994	16890	16900	16972	17126	16946	16979	17101	16811	17177	16787	16860	16940	17027	17055	17054	17038	17131	16902	17069	16858	16966	16925	16795	16625	17062	16986	17147	16987	16939	17014	16850	16911	17079	16876	17054	16904	17022	17045	16910	17111	16961	16983	17010	16955	17143	16816	16909	17194	17066	17138	17054	16937	17016	17023	17037	16923	16998	17020	17133	16957	17099	16836	17109	17093	17105	17102	17109	16957	16987	17017	16822	16875	16829	16887	16921	16935	16941	16919	16999	17020	16952	17234	16968	16991	17042	17054	17063	16983	17093	16923	16879	16724	17031	16939	17091	16936	17126	17024	16895	16903	17012	16915	16973	16943	16933	17245	17048	16948	16841	17236	17215	17120	17043	17192	17081	16981	17002	16926	17052	16980	16949	16894	16973	17020	16857	16818	17067	16989	16852	17001	17011	17039	16853	17152	16975	17052	16953	16850	16794	16965	17023	16955	16950	17119	17094	16843	16905	16971	16992	16962	16906	17207	17188	17038	17097	17008	16760	17068	17059	17039	16950	17122	17018	16935	17133	16996	17099	16816	16845	16925	16964	17050	17077	17081	17031	16905	16959	16839	16873	17121	16975	16984	16985	17094	17180	16893	16880	16709	16895	16999	16942	16926	16976	17025	16926	17012	16977	16980	16820	17012	16877	17038	16912	16753	16941	16993	17141	16861	17077	16767	16950	17032	16982	16896	17036	16973	17057	17154	17361	17047	16926	16813	17066	16950	16986	16905	17168	17027	16783	17154	17018	16983	16965	16935	17098	16963	17248	17057	16749	16978	16738	17026	16955	16897	16862	17055	16865	17046	17195	16976	17134	16891	17043	16926	16722	16888	16988	17010	16913	16873	16883	17154	16966	16881	16868	16964	17119	16870	16919	16919	17022	17085	16912	16857	16707	16930	16973	17111	17059	16907	17027	17068	17015	17196	16875	17090	16886	16907	16787	17068	16848	17100	17003	16779	17017	17095	17056	17124	16863	16977	17032	16902	17009	17047	17098	17035	16940	17018	17202	16891	16974	16787	16778	16942	17007	16885	16908	16914	16992	16980	16927	16877	16964	16739	16923	16956	17133	16974	17034	16806	16870	16999	17099	17011	17017	16976	17144	16877	16894	16887	17060	16922	16991	16978	16778	16998	16994	17023	16873	17120	17021	16744	16793	17052	17014	17217	17094	16855	16772	17023	17036	16895	16952	17227	16975	16871	16927	16946	16901	16981	17103	16820	17291	16777	16854	16857	16804	16963	16904	17018	16886	16916	17070	16902	17124	16790	16798	17048	16959	17036	16940	16983	17114	16766	17281	17062	16810	17120	16915	17086	17037	17044	16827	16925	17056	17081	17008	17035	17076	17024	16913	17004	16960	16869	17061	16871	17016	16769	16816	16903	16963	16941	16885	17025	16879	16827	17060	17070	17139	16968	17134	16980	16900	16957	16998	16957	16855	16975	17077	17022	16882	16875	17009	16948	16880	16860	17067	17126	16947	16865	16979	17017	17093	16975	17086	16837	16845	17025	16975	16883	17011	16842	17109	17028	16880	16838	16777	16981	17035	17030	17055	16978	17094	17045	17073	16892	17127	17017	17077	16892	16993	16971	16958	16852	16943	17155	16924	16879	16905	17031	16987	16994	16976	17079	17111	17051	17194	16902	16847	16905	17078	17033	16943	17261	16866	16933	16855	16940	17038	16931	17288	16877	17083	16788	16976	17110	17107	16860	16885	17134	16851	16986	17119	17101	16840	16955	16924	16981	16978	16920	16859	17046	16958	17006	16854	16899	17106	17117	16901	16967	16968	16866	16997	16828	16994	17095	16974	16986	17157	16969	17175	17190	16947	17009	16816	17037	17057	17144	17145	17089	16988	17253	16823	17165	17258	16835	17011	17213	17151	16840	17091	16727	16864	17182	17117	16824	16812	17023	16954	17140	17218	16999	17114	17015	16752	16947	16891	16930	17023	16882	17040	17100	17076	17164	17031	17110	17062	17008	16973	16954	17093	16995	17384	17080	17061	17009	16990	17110	17170	16943	17054	16938	16913	16939	17019	17010	17083	17133	16997	16907	16987	16824	17133	17092	17242	17107	16927	16800	17103	16982	16852	16796	16868	17005	17115	17020	16856	16997	16982	16916	16806	16892	16933	17012	17176	16986	17155	16988	17139	17076	16935	17044	16984	17093	16902	16967	16977	17001	17084	16839	16922	17097	16851	16641	16940	17080	17127	17149	17049	16829	16815	16975	16860	17022	17366	16951	17023	17108	16975	16835	16994	16849	17055	17092	17093	16944	16947	17160	16987	16982	16838	17147	16981	16787	17078	17051	16963	16911	16885	16945	17183	17160	16915	17080	17038	16875	17143	17123	16901	17108	16902	17006	16864	16937	16974	16978	16989	16702	17000	16921	16944	16924	16917	17125	16969	16944	17038	17071	16937	16962	17004	16806	16934	16834	16916	17109	17130	17106	17052	17081	16954	16843	17023	16926	17085	16911	17005	17166	17042	17064	16992	17046	17028	17043	17047	16985	17220	17172	17015	17006	16698	16867	16861	16677	16734	16948	16976	16878	16967	16971	16954	17031	17056	17034	17065	17182	17031	16985	16943	17058	16913	16973	17020	17022	16968	16947	16944	16704	17053	16938	17002	17171	16981	17155	17022	16973	16851	17011	17012	17278	17092	17233	16980	17156	17038	16972	17029	17011	17037	17146	17007	16881	17029	16850	16978	17019	16927	16899	17011	16883	16854	17124	17112	16833	17233	16998	17090	16930	16915	16964	16786	16961	16918	17113	16858	16968	16931	17082	16879	17068	16898	17237	16987	17353	17024	16971	17002	17018	16965	17124	16955	17088	16876	16996	16978	16846	16782	16984	16796	16951	17028	16922	16883	16979	16939	16826	16956	16939	16782	16701	16990	17093	17033	17037	17015	16804	17067	17009	16961	16857	16931	16916	17094	17041	16778	17198	16979	16833	17016	17111	17078	17111	17037	17037	17073	16964	17137	17159	17128	16995	16683	16875	17097	16849	17028	16903	17166	17095	16966	16969	17119	16982	16872	16853	16967	17053	16959	16995	17128	17067	16928	17060	16981	16932	17148	17092	16933	16880	16876	17095	16970	16971	16997	16915	16648	17103	17140	16959	16922	16953	17059	16911	16932	17081	17062	16872	17075	17024	16888	17090	16934	16971	17064	16672	17007	16807	16916	16945	16852	16742	16903	16906	16921	16681	16980	16942	17164	17171	17063	16839	16931	16955	16961	17153	17164	17159	17033	17131	17073	16961	16960	16875	16938	17016	17020	17122	17172	16930	16995	17024	17146	17085	17026	17039	16916	17118	17146	16953	16937	16757	16878	17065	16944	16912	16954	17059	16919	16926	16927	16906	17121	17067	16863	17003	17065	16769	16975	17013	16823	17197	16966	16925	16995	16728	16948	16968	17021	17067	16994	16805	16790	16950	16922	17097	17037	16816	16967	16950	16839	16893	16990	17173	17099	16911	17016	16823	16992	17104	17110	16727	16846	17022	16968	16864	17047	16788	17141	16973	17238	16878	16965	16966	17115	17097	17001	17012	16917	16847	17145	17133	16868	16903	16814	17009	17074	17108	16888	16757	16993	17055	17086	16965	16942	16861	16755	16970	17201	16996	17002	16975	16945	16685	16872	17022	17013	16928	17011	17104	16957	17108	16935	16852	16974	16812	16768	17110	17096	17189	17062	17075	17046	16988	16949	17172	17006	17193	16871	16909	16957	16944	17081	16984	16976	17088	17049	17066	17053	16987	16964	16999	16914	16928	17026	16803	16979	17091	17126	17149	17030	16805	16878	17010	16932	17110	17081	16968	17167	16994	17048	17149	17056	17123	17014	17199	17157	17016	16975	17021	17051	17068	17099	16879	17105	16974	17091	17073	16995	17086	17174	16982	16922	16994	17036	16891	16865	17092	16859	17062	17029	16851	17101	17107	17024	17113	16871	17078	17059	17161	17111	16963	16839	16918	16958	17131	17059	16856	17113	17091	16806	16868	16991	16875	17191	17004	17065	17023	16830	16877
15964	18427	16332	15424	15438	14848	14818	14708	14471	14256	14121	13950	14014	13843	13744	13920	13847	13990	14036	13937	14028	13822	13954	14074	13945	13920	13936	13804	13976	13897	13907	13877	13892	13874	13787	13991	13840	13911	14042	13836	13809	13716	14050	13801	14086	13946	13962	13797	13734	13760	13959	13917	13963	13815	13793	13787	13914	13955	13859	13878	13883	13914	13753	13804	13928	13768	13846	13962	13805	14002	13867	13793	13980	13951	13927	13721	13717	13843	13913	13921	13899	13836	13823	13829	13876	13831	13878	14039	13765	13845	13834	13889	13958	13950	14028	14041	13745	13830	13922	13741	14123	13856	13898	13918	13741	13926	13794	13865	13792	13903	13832	13974	13783	13784	13850	13761	13916	13921	14004	13746	13937	13815	13936	13985	13899	13744	13762	14004	13936	13805	13724	13894	13874	13932	13728	13786	13969	13839	14009	13959	13858	13830	13961	13777	13863	13898	13861	13814	13754	13720	13958	13913	13985	13862	13913	13887	13716	13832	13835	13759	13851	13615	13836	13964	13763	13872	13962	13776	13820	13831	13812	13790	13976	13818	13834	13992	13739	14011	13895	13935	13879	13787	14014	13823	13806	13711	13791	13672	13949	13890	13849	13635	13841	14052	13970	13915	13768	13767	13785	13887	13884	14110	14075	13820	13859	13887	13894	13968	13736	13959	13789	13826	13893	13735	13869	13988	13726	13948	13916	13831	14027	13922	13887	13896	13751	13847	13796	13926	13954	13604	13862	13779	13943	13816	13761	13742	13856	13660	13922	13887	13774	13833	13892	13905	13986	13916	13829	13868	13994	13797	13919	13644	14114	13826	13927	13775	13938	13861	13941	13879	13983	13914	14104	13832	13883	13919	13945	13972	13766	13804	13794	13934	13649	13948	13843	13872	13949	13853	13922	13890	13849	13689	13832	13679	13785	13873	13963	13736	13828	13994	13923	13992	13837	13847	13952	13904	13906	13903	13871	13792	13882	13789	13748	13976	13992	13918	13862	13812	13904	13832	13922	13929	13751	13919	13812	13798	13870	13920	13926	13935	13857	14041	13887	13756	13839	13839	13851	14044	14150	13865	13761	13849	13853	13752	13878	13843	13946	13949	13892	13891	13912	13980	13977	13794	13950	13923	13889	13815	13932	13891	13967	13945	13823	14021	14128	13836	14016	13778	14086	13975	13879	13837	13778	13887	13930	14005	13715	13799	13843	14015	13961	13806	13803	13903	13943	13990	13918	13719	13845	13723	13916	13710	13953	13855	13975	13804	13839	13866	13860	13790	13892	13765	13782	13991	13856	13869	13779	13800	13842	13878	13788	13886	13803	13921	13973	13771	13999	13716	13690	13929	13950	13890	13951	13976	13893	13908	13936	13859	13935	13999	13934	13936	13862	13800	13770	14053	13949	13858	13714	13888	13764	13914	13910	13887	13801	13886	13859	13814	13860	13888	13856	13896	13841	13989	13623	13732	13764	13913	13726	13893	13924	13802	13805	13878	13786	13846	13866	13988	13838	13898	13904	13802	13975	13983	13848	14001	13800	13869	13764	13857	13831	13822	13861	13854	13899	13877	13815	14037	13870	13805	13888	13769	13917	13812	13816	13959	13824	13936	13851	13929	14037	13863	13844	13914	13841	14058	13989	13921	13965	13794	13908	13870	14121	13790	13834	13768	13772	14084	13920	13941	13998	14007	13875	13889	14012	13862	13883	13848	13781	13940	13936	13914	13950	13958	13802	13960	13989	13834	13763	13887	14027	13786	13817	13854	13863	13991	13961	13709	13889	13760	13818	13904	13750	13909	13835	14001	13777	13863	13992	13678	13855	13962	13731	14015	13750	13837	13865	13833	13969	13798	13806	13852	14061	13885	14078	13869	13934	13787	13918	13897	13901	13907	13892	13693	13854	13981	13834	13987	13687	13736	13942	13928	13867	13968	13947	13880	13846	13900	14043	13839	13888	13808	13713	13858	13832	13923	13962	13872	14048	13732	13827	13951	13910	13837	13774	13843	13868	13736	13946	13760	13785	13847	13923	13786	13900	13810	13829	13983	13793	13985	14047	13962	13997	13840	13816	13835	13738	14039	13832	13716	13715	13802	13792	13850	13871	13867	13847	13751	13661	13928	13829	13947	13836	13893	13976	13956	13952	13877	13885	13966	13821	13799	13914	13764	13880	13959	13768	13836	13773	13866	13762	13772	14082	13877	13964	13838	13908	13801	13893	13855	13808	13716	13934	13961	13772	13870	13927	13948	14031	13904	13885	14040	13894	13803	14003	13727	13890	14055	13747	14025	13810	13946	13759	13792	14001	13951	13984	13874	13838	13772	13765	13836	13986	13928	13943	14054	13875	13939	13946	13872	13842	13832	13908	13782	13790	13836	13876	13945	13768	13876	13763	13986	13977	13878	13914	13805	13802	13844	13841	13815	13827	13829	13908	13876	13871	13731	13770	13848	13794	13703	13760	13667	13912	14061	14009	13909	14003	13952	13918	13815	13898	13834	13762	13978	13850	14095	13800	13912	13927	13800	13817	13846	13877	14016	13767	13868	13768	13973	13846	13688	13995	13943	14097	13882	13956	13938	13774	13991	13980	13963	13895	13812	14033	13783	13721	13861	13827	13954	13790	14008	13971	13843	13776	13880	13842	13779	13981	13674	13869	13916	14006	13831	13797	13862	13820	13879	13840	13775	13822	13831	13828	13878	13893	14021	13772	13943	13855	13743	13764	13935	13848	13842	13887	13875	13792	13793	13910	13852	13781	13642	13794	13859	13805	13930	13944	13949	13858	13910	13608	13993	13839	13858	14028	13905	13780	13989	14152	13858	13864	13914	13971	13942	13889	13737	13844	14021	13855	13805	13858	13949	13859	13730	13803	13884	14036	13777	13650	13917	13741	13792	14060	13733	13937	13969	13984	13916	13833	13964	14052	13817	14048	13821	13993	13861	13849	13741	13842	14115	13883	13836	13920	13949	13914	13875	13799	13951	13891	13887	13932	13751	13799	13793	14009	13869	13870	13809	13706	13792	14015	13923	13865	13931	13990	13784	13779	13893	13739	13905	13723	13822	13816	13892	13836	13918	13850	13730	13843	13880	13868	13922	13848	13891	13963	13780	13783	13902	13914	13758	13654	13737	13797	14072	13997	14047	13782	13843	14007	13984	13825	13870	13831	13973	13897	13794	13930	13708	13948	13880	13787	13846	13794	13896	13814	13873	14024	13871	14009	13966	13846	13634	13920	14035	13928	13711	14035	13869	13766	13920	13812	13982	13884	13974	13747	13800	13750	13885	13926	13923	13765	13769	13954	13779	13741	13914	13889	13790	13697	13861	14023	13763	14035	13877	13955	13949	13909	13960	13927	14053	13785	13838	13680	13922	13775	13922	13948	13855	13868	13866	13809	13990	13938	13735	13953	13806	14044	13882	13796	13916	13999	13812	13723	13858	13846	13807	13720	13859	13888	13929	13781	13842	13961	14030	13844	13823	13775	13796	13911	13962	13743	13814	14017	13893	14066	13840	13998	13969	13806	13948	13769	13823	13860	13941	13640	13856	13736	13531	13823	13879	13908	13974	13918	13747	13762	13762	13817	13907	13823	13800	13876	13888	13917	13805	13789	13982	13937	13863	13773	13926	13881	13904	13991	13821	14043	13850	13881	13725	13851	13909	13897	14089	13678	13864	13958	13913	13890	13863	13876	13844	13861	14086	13798	13852	13907	13910	13788	13776	13724	13777	13702	14003	13986	13794	13854	13907	13981	14067	13838	13734	13684	13950	13928	13875	13862	13897	13842	13897	13970	14000	13752	13851	13884	13948	13890	13876	13856	13851	13912	13890	13953	13954	13953	13833	13832	13908	13854	13819	13650	13815	13818	13739	13883	13824	13905	13902	13948	13881	13855	13896	13862	13988	13889	13883	13823	13854	13972	13941	13884	14027	13815	13896	13675	13829	13821	13904	14029	13818	13857	13849	13965	13912	13873	13765	13857	13842	13662	13872	13878	13880	13927	13864	13648	13908	13905	13946	13782	13646	13797	13876	13828	13795	13875	13876	13976	13915	13961	13735	13937	13867	13921	13898	13721	13899	13695	14017	13941	14021	13843	13836	13845	13919	13820	13891	13851	13880	14027	13976	13834	13856	13636	13806	13791	13887	13890	13860	13886	13870	13937	13949	13904	13853	13930	13753	13776	13827	13912	13812	13860	13824	13984	13941	13894	13868	13895	13985	14008	13916	13885	13798	13866	13909	13902	13937	13925	13835	13838	13755	13948	13780	13876	13940	13779	13737	13902	13923	13907	13854	13909	13858	13762	13816	13861	14017	13897	13730	13857	13875	13919	13788	13959	14009	13870	13895	13876	14024	13804	13869	13636	14044	13961	13823	13981	13953	13663	13880	13925	13953	13923	13906	13947	13973	13889	13851	13890	13856	14024	13921	13916	13864	13982	13867	14012	13896	13958	13802	14011	13779	13974	13922	13785	13855	14033	13960	13835	13880	13762	13934	13687	14019	13804	13770	13828	13819	13829	13757	14084	13710	13876	13881	13811	13914	13880	13870	13827	14031	14004	13907	13801	13885	13719	14054	13862	14048	13852	13699	13895	13792	13829	13890	13995	13814	13659	13859	14003	13890	13887	13743	13923	13870	13768	13889	13814	13893	13829	13815	13809	14014	13914	13849	14020	13796	13913	13848	13846	13931	14013	13908	13925	13891	13892	14005	13916	13984	13938	13975	14080	13950	13933	13824	13886	13856	13863	13855	14054	13977	13819	13889	13873	14088	13890	13823	14018	13819	13795	13854	13881	13831	13884	13956	13837	13764	13818	13705	13862	13810	13767	13926	14069	13860	13897	13874	14014	13939	14038	13857	13857	13937	13973	13791	14078	13861	13912	13877	13938	13863	13930	13957	13879	13769	13919	13770	13987	13854	13862	13889	13877	13843	13922	13969	13686	13994	13993	13814	13910	13908	13849	13970	14040	13828	13961	13890	13881	13924	13777	13890	13995	13925	13956	13793	13719	13992	13855	13869	13899	13703	13980	13920	13749	13804	13875	13910	13793	13806	13889	13852	13852	13932	13995	13791	13612	13912	13775	13922	13739	13787	13799	13797	13732	13766	13833	13806	13959	13830	13770	13862	13827	14111
23474	21420	28232	25137	22323	20528	19455	17278	16848	16822	16416	16264	16396	16442	16484	16515	16401	16228	16388	16432	16385	16209	16268	16232	16444	16174	16339	16265	16354	16304	16175	16265	16424	16173	16328	16301	16320	16252	16245	16317	16062	16300	16516	16127	16346	16417	16421	16168	16207	16299	16293	16238	16250	16125	16514	16121	16189	16368	16198	16151	16103	16366	16351	16339	16222	16313	16385	16408	16218	16236	16317	16210	16145	16352	16220	16304	16138	16165	16289	16401	16338	16300	16158	16256	16173	16194	16292	16272	16263	16458	16343	16233	16124	16193	16200	16325	16205	16252	16155	16215	16304	16171	16228	16234	16123	16215	16283	16339	16239	16117	16372	16301	16248	16184	16236	16194	16217	16248	16445	16159	16388	16294	16061	16267	16211	16216	16271	16212	16305	16161	16376	16029	16237	16307	16297	16162	16121	16177	16106	16147	16274	16306	16283	16216	16351	16194	16158	16163	16334	16005	16412	16304	16140	16147	16318	16268	16322	16030	16074	16221	16366	16352	16326	16168	16484	16408	16133	16112	16198	16123	16259	16273	16304	16005	16215	16253	16182	16128	16314	16218	16255	16229	16271	16232	16345	16278	16357	16220	15989	16074	16231	16166	16128	16337	16296	16347	16191	16021	16208	16245	16341	16171	16096	16158	16261	16255	16189	16191	16342	16186	16174	16199	16353	16240	16089	16291	16192	16160	16435	16086	16319	16170	16267	16182	16397	16287	16154	16226	16247	16180	15934	16280	16396	16272	16252	16145	16230	16193	16423	16085	16136	16181	16246	16102	16266	16228	16273	16278	16311	16263	16048	16069	16269	16125	16384	15973	16214	16352	16244	16219	16211	16326	16267	16240	16236	16272	16235	16214	16029	16095	16230	16147	16314	16096	16316	16130	16442	16259	16220	16121	16060	16192	16294	16117	16064	16172	16285	16030	16243	16227	16388	16308	16233	15936	16116	16278	16209	16179	16224	16196	16048	16306	16077	16048	16302	16370	16051	16286	16187	16389	16124	16238	16069	16350	16153	16170	16130	16220	16195	16118	16020	15938	16181	16278	16291	16381	16065	16000	16215	16186	16451	16106	16343	16110	16241	16135	16274	16436	16404	16364	16231	16203	16190	16408	16273	16252	16282	16220	16289	16309	16316	16178	16147	16062	16100	16197	16313	16370	16380	16142	15956	16244	16380	16137	16292	16328	16159	16047	16259	16229	16099	16366	16201	16424	16422	16180	16159	16069	16325	16151	16186	16182	16145	16266	16235	16102	16175	16196	16229	16179	16201	16191	16133	16293	16282	16323	16282	16166	16138	16331	16336	16229	16303	16284	16496	16064	16240	16248	16063	16241	16323	16254	16234	16231	16348	16240	16470	16298	16345	16400	16379	16163	16183	16167	16304	16019	16204	16278	16265	16275	16070	16270	16168	16208	16228	16219	16178	16076	16161	16123	16063	16165	16194	16240	16193	16142	16210	16189	16046	16094	16027	16317	16244	16249	16336	16332	16457	16186	16458	16310	16167	16066	16306	16368	16094	16166	16427	16239	16199	16296	16125	16097	16346	16151	16192	16059	16452	16008	16245	16201	16300	16129	16309	16258	16235	16270	16300	16257	16249	16272	16188	16185	16285	16387	16267	16053	16261	16327	16234	16342	16186	16140	16304	15893	16176	16213	16015	16158	16179	16196	16252	16317	16298	16367	16185	16266	16190	16268	16068	16368	16254	16257	16152	15943	16176	16195	16353	16176	16205	16194	15958	16253	16320	16219	16311	16237	16363	16275	16246	16366	16296	16068	16431	16274	16252	15962	16258	16172	15985	16297	16275	16286	16270	16359	16365	16258	16100	16052	16052	16245	16307	16396	16206	16210	16100	16198	16208	16317	16161	16150	16118	16321	16272	16379	16219	16174	16270	16348	16334	16382	16256	16459	16226	16050	16251	16074	16246	16258	16233	16261	16041	16183	16172	16315	16055	16160	16131	16084	16281	16299	16427	16265	16092	16295	16281	16433	16219	16035	15994	16201	16422	16055	16210	15990	16175	16232	16161	16054	16392	16143	16015	16321	16102	16433	16207	16279	16346	16295	16261	16130	16273	16269	16266	16356	16329	16121	16162	16065	15972	16152	16353	16235	16195	16228	16351	16325	16355	16352	16121	16306	16207	16259	16183	16159	16291	16432	16318	16114	16168	16343	16183	16451	16054	16306	16130	16195	16337	16155	16312	16277	16440	16221	16174	16156	16142	16217	16221	16240	16356	16284	16273	16069	16159	16171	16198	16369	16203	16168	16147	16238	16272	16089	16251	16250	16152	16125	16387	16103	16244	16510	16293	16225	16256	16060	16237	16208	16133	16226	16278	16393	16370	16117	16172	16089	16307	16113	16247	16183	16037	16117	16174	16052	16416	16318	16267	16010	16356	16113	16177	16417	16281	16339	16174	16180	16264	16075	16250	16194	16254	16282	16101	16135	16151	16113	16263	16152	16156	16268	16067	16162	16206	16156	16167	16160	16148	16234	16338	16493	16090	16065	16312	16278	16190	16311	16299	16202	16192	16148	16350	16314	16078	16223	16049	16009	16136	16270	16170	16075	16057	16248	16341	16228	16318	16178	16080	16349	16110	16243	16273	16212	16123	16497	16246	16353	16102	16313	16367	16160	16014	16174	16257	16175	16062	16220	16375	16132	16231	16322	16171	16342	16321	16313	16133	16309	16181	16211	16202	16142	16109	16151	16067	16351	16029	16211	16110	16258	16247	16155	16127	16090	16311	16329	16053	16088	15938	16316	16092	16115	16246	16078	16488	16215	16113	16171	16248	16208	16260	16123	16204	16181	16304	16207	16304	16252	16270	16346	16233	16315	16219	16114	16360	16271	16156	16161	16378	16474	16094	16235	16148	16359	16213	16175	16309	16417	16199	16490	16197	16519	16294	16228	16216	16128	16300	16179	16398	16117	16374	16210	16114	16167	16431	16476	16293	16183	16438	16146	16211	16225	16021	16227	16099	16237	16185	16068	16244	16076	16237	16310	16367	16256	16386	16317	16103	16344	16305	16185	16195	16324	16295	16282	16042	16326	16313	16413	16412	16380	16454	16217	16361	16289	16074	16312	16173	16003	16424	16224	16262	16188	16402	16269	16302	15994	16207	16187	16087	16057	16226	16206	16022	16175	16288	16485	16172	15971	16121	16352	16336	16088	16082	16175	16341	16375	16146	16316	16342	16294	16179	16143	16326	16292	16395	16202	16271	16168	16332	16261	16148	16256	16238	16224	16428	16248	16236	16115	16092	16093	16334	16190	16262	16352	16018	16266	16411	16268	16197	16166	16358	16174	16331	16218	16352	16275	16345	16085	16255	16168	16095	16349	16363	16349	15942	16175	16317	16159	16369	16157	16039	16094	16206	16361	16227	16277	16207	16326	16161	16344	16131	16215	16310	16345	16247	16124	16222	16162	16066	16230	15900	16392	16415	16153	16105	16300	15927	16190	16091	16228	16241	16218	16205	16194	16088	16498	15991	16101	16097	16185	16295	16204	16193	16085	16344	16330	16201	16316	16298	16255	16192	16201	16142	16307	16345	16208	16238	16287	16306	15910	16329	16214	16253	16347	16241	16170	16303	16152	16200	16057	16211	16288	16322	16241	16258	16242	16224	16188	16284	16220	16134	16279	16278	16424	16028	16166	16131	16253	16137	16125	16311	16158	16232	16171	16353	16322	16396	16243	16135	16108	16136	16206	16102	15969	16077	16205	16168	16174	16234	16196	16331	16174	16268	16261	16213	16221	16126	16180	16350	16068	16260	16030	16345	16102	16370	16338	16155	16036	16133	16144	16152	16204	16453	16384	16095	16246	16167	16182	16270	16219	16168	16231	16206	16076	16268	16216	16187	16313	16422	16396	16104	16246	16082	16230	16175	16203	16343	16025	16193	16422	16223	16065	16211	16264	16123	16018	16093	16383	16145	16299	16231	16256	16138	16161	16329	16083	16205	16242	16176	16166	16219	16104	16093	15951	16117	16153	16272	16227	16210	16238	16086	16211	16283	16183	16387	16254	16204	16304	16052	16269	16179	16498	16327	16222	16369	16259	16440	16348	16196	16134	16328	16316	16396	16126	16316	16310	16195	16101	16395	16169	16187	16180	16350	16348	16308	16453	16017	16275	16335	16339	16360	16175	16341	16259	16184	16254	16244	16106	16196	16380	16171	16121	16195	16341	16199	16116	16120	16238	16123	16090	16273	16358	16373	16188	16367	16230	16358	16319	16251	16225	16206	16396	16308	16249	16372	16211	16245	16394	16088	16080	16271	16303	16267	16184	16230	16262	16124	16196	16249	16274	16476	16142	16331	16140	16088	16204	16192	16368	16303	16094	16280	16286	16296	16268	16312	16359	16399	16387	16271	16175	16353	16240	16115	16088	16346	16251	16406	16367	16141	16219	16078	16231	16278	16449	16422	16012	16196	16223	16067	16182	16227	16291	16291	16233	16289	16189	16100	16324	16205	16240	16112	16253	16318	16305	16338	16119	16358	16222	16198	16233	16136	16274	16316	16348	16297	16406	16077	16190	16295	16418	16023	15917	16178	16225	16087	16119	16238	16130	16267	16112	16182	16065	16377	16301	16108	16124	16075	16534	16265	15917	16252	16016	16038	16333	16228	16173	16068	16188	16286	16253	16242	16069	16216	16339	16275	16261	16359	16107	16345	16250	16085	16224	16133	16298	16429	16031	16259	16347	16179	16377	16377	16312	16275	16397	16019	16348	16189	16232	16429	16407	16082	16425	16336	16053	16298	16132	15958	16156	16229	16235	15970	15947	16270	16383	16335	16176	16046	16319	16203	16296	16343	16433	16191	16220	16451	16194	16315	16372	16145	16346	16322	16503	16408	16431	16154	16062	16205	16563	16269	16246	16159	16061	16249	16341	16235	16197	16294	16201	16061	16083	16322	16343	16333	16435	16215	16086	16224	16193	16053	16412	16350	16022	16307	16313	16400	16493	16278	16067	16193	16243	16167	16110	16225	16254	16106	16338	16365	16330	16220	16036	16242	16244	16203	16258	16176	16105	16285	16154	16528	16188	16214	16346	15995	16064	16224	16211	16223	16405	16308	16290	16295	16278	16227	16168	16556	16288	16240	16234	16143	16198
12561	21980	18322	16864	16127	15547	15119	14831	14221	13964	13633	13668	13486	13521	13506	13454	13539	13605	13726	13618	13540	13582	13563	13553	13535	13544	13556	13389	13459	13569	13481	13523	13594	13359	13445	13545	13333	13314	13610	13440	13400	13418	13446	13398	13324	13508	13238	13433	13460	13461	13415	13575	13567	13615	13527	13286	13398	13485	13383	13226	13420	13334	13578	13542	13539	13342	13335	13442	13475	13418	13334	13391	13593	13458	13469	13322	13482	13412	13317	13494	13474	13595	13381	13456	13383	13197	13354	13413	13446	13445	13565	13435	13454	13565	13381	13434	13361	13361	13462	13480	13342	13505	13411	13421	13435	13412	13441	13431	13258	13395	13371	13378	13498	13431	13298	13524	13433	13324	13502	13493	13431	13464	13450	13495	13506	13383	13330	13495	13437	13449	13285	13302	13404	13439	13389	13390	13400	13672	13402	13389	13283	13454	13419	13536	13637	13624	13445	13515	13412	13535	13267	13443	13389	13446	13514	13507	13380	13227	13459	13364	13388	13477	13445	13295	13393	13371	13269	13308	13360	13484	13465	13318	13324	13503	13354	13471	13411	13381	13556	13513	13536	13413	13335	13498	13315	13501	13441	13408	13386	13500	13511	13443	13477	13417	13415	13419	13437	13556	13446	13161	13410	13571	13535	13397	13356	13475	13414	13574	13462	13463	13511	13395	13344	13378	13541	13479	13387	13431	13365	13339	13225	13466	13509	13376	13489	13512	13415	13585	13494	13335	13535	13524	13455	13406	13293	13336	13448	13482	13552	13648	13354	13503	13411	13607	13468	13513	13324	13518	13426	13082	13422	13472	13397	13633	13451	13552	13241	13431	13287	13266	13405	13436	13308	13408	13508	13499	13429	13325	13254	13358	13481	13394	13225	13482	13398	13474	13466	13332	13569	13413	13547	13546	13337	13485	13347	13387	13378	13401	13497	13338	13519	13418	13469	13466	13548	13434	13561	13465	13413	13430	13449	13431	13543	13635	13509	13388	13413	13350	13336	13581	13459	13355	13490	13354	13500	13380	13518	13339	13482	13373	13362	13441	13436	13351	13352	13560	13306	13590	13354	13389	13499	13462	13516	13649	13481	13343	13433	13610	13413	13406	13351	13426	13418	13538	13490	13412	13354	13429	13462	13573	13311	13408	13416	13534	13465	13354	13416	13413	13655	13531	13385	13523	13413	13490	13393	13500	13355	13298	13395	13373	13384	13533	13353	13422	13340	13446	13597	13339	13445	13342	13480	13527	13410	13512	13500	13597	13361	13520	13471	13347	13372	13305	13564	13341	13466	13356	13549	13406	13547	13494	13355	13370	13579	13419	13403	13664	13575	13416	13436	13431	13478	13386	13476	13424	13508	13301	13524	13512	13528	13525	13445	13327	13373	13507	13392	13256	13503	13283	13494	13486	13521	13375	13466	13589	13400	13413	13387	13398	13555	13406	13524	13464	13321	13364	13502	13427	13485	13276	13360	13581	13508	13326	13543	13484	13328	13633	13477	13335	13431	13347	13405	13415	13264	13335	13334	13239	13508	13410	13368	13354	13207	13489	13230	13420	13404	13439	13474	13281	13429	13559	13281	13363	13539	13450	13340	13465	13504	13417	13481	13488	13452	13447	13369	13261	13360	13493	13483	13503	13316	13445	13473	13400	13424	13667	13447	13490	13386	13364	13399	13385	13425	13516	13487	13418	13468	13451	13372	13498	13567	13462	13558	13576	13352	13581	13532	13404	13523	13492	13458	13554	13531	13460	13454	13372	13299	13483	13371	13464	13249	13469	13432	13493	13473	13565	13353	13417	13430	13327	13481	13512	13538	13504	13455	13549	13505	13560	13471	13412	13516	13336	13400	13435	13654	13371	13518	13226	13252	13334	13369	13426	13340	13437	13573	13442	13451	13283	13371	13446	13372	13423	13511	13387	13553	13325	13494	13353	13559	13468	13358	13321	13463	13425	13449	13300	13357	13464	13440	13434	13496	13381	13622	13363	13396	13538	13409	13544	13455	13216	13355	13455	13429	13601	13524	13412	13377	13364	13574	13350	13405	13485	13419	13490	13358	13265	13355	13356	13442	13285	13361	13362	13523	13517	13355	13378	13370	13522	13175	13424	13469	13408	13412	13545	13449	13500	13459	13508	13585	13444	13464	13582	13503	13268	13451	13500	13429	13412	13437	13570	13398	13403	13300	13396	13369	13440	13482	13453	13346	13390	13269	13401	13472	13245	13269	13430	13531	13451	13378	13437	13330	13505	13563	13321	13386	13373	13401	13426	13242	13510	13430	13631	13378	13523	13356	13386	13388	13494	13447	13466	13396	13423	13455	13435	13353	13318	13451	13328	13473	13555	13542	13496	13402	13351	13541	13517	13517	13402	13281	13330	13506	13431	13419	13484	13267	13403	13404	13467	13392	13487	13405	13507	13506	13401	13353	13379	13439	13367	13525	13405	13500	13484	13414	13469	13295	13479	13580	13433	13540	13232	13457	13476	13388	13425	13482	13378	13504	13469	13540	13451	13383	13257	13351	13421	13374	13432	13486	13517	13426	13578	13512	13511	13401	13443	13532	13503	13540	13390	13202	13347	13436	13547	13531	13403	13394	13487	13540	13498	13378	13475	13606	13177	13359	13540	13365	13412	13492	13528	13384	13361	13364	13299	13472	13315	13307	13437	13170	13400	13510	13584	13501	13398	13593	13368	13453	13554	13424	13659	13493	13288	13544	13342	13411	13335	13454	13458	13383	13422	13496	13594	13538	13299	13366	13540	13463	13534	13366	13531	13434	13314	13339	13427	13323	13500	13312	13268	13339	13466	13475	13476	13509	13413	13516	13224	13427	13320	13459	13427	13405	13382	13473	13415	13595	13458	13468	13415	13430	13450	13455	13373	13326	13343	13403	13465	13498	13303	13486	13460	13491	13278	13382	13584	13540	13512	13521	13463	13466	13425	13403	13417	13410	13385	13485	13204	13484	13457	13323	13604	13354	13565	13328	13413	13244	13421	13522	13244	13611	13485	13336	13371	13272	13263	13481	13347	13593	13393	13445	13477	13497	13382	13407	13474	13429	13442	13499	13416	13644	13556	13354	13448	13290	13506	13157	13373	13510	13575	13448	13276	13449	13546	13453	13367	13422	13483	13390	13348	13487	13533	13434	13406	13431	13376	13379	13551	13432	13449	13427	13495	13454	13360	13467	13670	13326	13514	13460	13346	13448	13505	13258	13343	13528	13540	13392	13417	13285	13275	13424	13464	13344	13325	13636	13337	13392	13525	13426	13472	13331	13284	13481	13468	13418	13387	13378	13469	13334	13406	13401	13303	13337	13522	13425	13504	13468	13372	13519	13528	13375	13539	13424	13444	13324	13472	13461	13511	13477	13409	13470	13433	13489	13298	13454	13420	13547	13450	13466	13664	13377	13392	13485	13438	13479	13425	13423	13529	13356	13389	13487	13459	13448	13487	13430	13478	13574	13607	13690	13366	13438	13381	13493	13474	13511	13488	13538	13445	13452	13409	13493	13459	13434	13479	13507	13234	13519	13391	13427	13334	13396	13543	13557	13458	13473	13568	13478	13468	13649	13507	13409	13338	13292	13435	13422	13473	13408	13381	13411	13488	13486	13491	13439	13490	13396	13437	13405	13423	13311	13365	13528	13502	13481	13278	13491	13472	13340	13408	13272	13559	13276	13407	13239	13429	13403	13456	13500	13531	13359	13398	13622	13400	13579	13381	13387	13347	13460	13452	13474	13445	13397	13192	13380	13446	13472	13449	13418	13463	13445	13448	13334	13354	13448	13529	13438	13341	13326	13507	13365	13335	13535	13345	13504	13509	13320	13325	13444	13383	13450	13462	13565	13329	13434	13604	13515	13453	13457	13317	13426	13535	13494	13264	13455	13497	13339	13639	13382	13518	13369	13568	13378	13439	13465	13656	13533	13366	13536	13366	13637	13474	13580	13438	13480	13370	13474	13451	13718	13326	13436	13447	13522	13321	13407	13312	13562	13546	13485	13321	13287	13489	13342	13457	13501	13402	13454	13536	13544	13480	13397	13356	13500	13338	13410	13400	13343	13402	13431	13350	13517	13476	13289	13403	13497	13406	13427	13418	13430	13470	13452	13519	13447	13533	13511	13380	13518	13266	13609	13293	13560	13417	13660	13287	13506	13450	13442	13351	13545	13387	13606	13325	13426	13446	13424	13504	13212	13576	13514	13442	13524	13406	13465	13509	13324	13323	13423	13434	13461	13462	13368	13628	13300	13514	13374	13566	13391	13485	13442	13405	13412	13417	13433	13497	13407	13394	13320	13411	13507	13289	13390	13450	13493	13423	13459	13337	13622	13560	13416	13377	13469	13570	13572	13542	13320	13589	13309	13401	13315	13458	13421	13445	13325	13483	13431	13479	13505	13417	13527	13553	13520	13617	13457	13477	13494	13404	13546	13527	13440	13414	13446	13480	13471	13505	13405	13512	13413	13490	13458	13352	13518	13572	13447	13438	13535	13358	13684	13533	13495	13383	13419	13480	13464	13541	13566	13430	13495	13324	13226	13522	13324	13395	13404	13507	13403	13430	13404	13503	13449	13525	13264	13323	13594	13407	13597	13401	13367	13372	13390	13354	13562	13466	13455	13422	13447	13352	13446	13503	13562	13367	13320	13383	13383	13531	13422	13430	13480	13601	13404	13164	13518	13485	13638	13478	13541	13432	13484	13559	13494	13398	13627	13508	13466	13419	13403	13340	13351	13515	13637	13419	13493	13524	13386	13410	13651	13346	13468	13346	13366	13535	13598	13494	13435	13603	13496	13497	13384	13282	13269	13433	13519	13505	13668	13361	13451	13301	13360	13316	13503	13337	13399	13387	13347	13357	13454	13414	13421	13351	13434	13389	13416	13523	13340	13388	13405	13275	13399	13518	13469	13398	13568	13395	13535	13393	13510	13431	13467	13544	13400	13438	13295	13525	13455	13541	13430	13379	13547	13313	13411	13469	13553	13406	13400	13395	13493	13563	13386	13519	13401	13276	13464	13416	13406	13246	13430	13524	13460	13354	13359	13478	13390	13389	13311	13316	13444	13493	13400	13393	13525	13503	13510	13436	13380	13377	13425	13293	13421	13439	13445	13368	13512	13423	13337	13515
25071	21398	26722	26503	19311	18032	18314	17456	17162	17212	17174	17011	16760	16820	16923	16996	16694	17059	16999	16853	17024	16858	16973	16856	16710	16972	16884	16893	16923	16958	16868	16780	16861	16852	16785	16990	17002	16725	16825	16809	16788	16819	16788	16579	16966	17084	16923	16672	16823	16936	16708	17021	16827	16715	16848	16697	16796	16751	16780	16707	16837	16759	17026	16949	16774	16931	16786	16708	16761	16624	16796	16643	16770	17008	16757	16837	16801	16788	16516	16959	16930	16825	16833	16789	16905	16866	16596	16742	16746	16634	16987	16808	16937	16850	16955	16843	16638	16917	16821	16705	16638	16815	16619	16731	16907	16713	16694	16809	16631	16647	16787	16837	16735	16793	16654	16791	16570	17046	16630	16669	16791	16735	16862	16664	16713	16724	16725	16891	16828	16848	16803	16871	16904	17022	16989	16918	16905	16711	16741	16684	16885	16724	16803	16788	16579	16813	16832	16843	16673	16811	16871	16922	16767	16871	16654	16694	16840	16920	17071	16815	16775	16776	16747	16644	16679	16735	16821	16913	16779	16778	16883	16877	16737	16558	16620	16786	16763	16834	16817	16756	16696	16606	16685	16748	16839	16794	16616	16700	16764	16959	16926	16648	16714	16785	16839	16774	16615	16745	16943	16732	16990	16958	16602	16763	16818	16447	16785	16723	16599	16762	16900	16866	16791	16825	16664	16691	16648	16633	16724	16709	16676	16855	17091	16938	16822	16836	16898	16903	16844	16893	16953	16698	16837	16833	16772	16776	16696	16817	16813	16830	16905	16736	16771	16817	16637	16940	16889	16901	16916	16833	16836	16715	16697	16648	16661	17059	16826	16873	16692	16682	16756	16968	16838	16673	16897	16744	16996	16786	16858	16985	16833	16943	17037	16869	16789	16643	16590	16904	17060	16820	16818	16918	16797	16629	16777	16642	16687	16831	16668	16875	16766	16759	16957	16927	16913	16676	16875	16887	16591	16792	16672	16730	16950	16805	16657	16666	16715	16806	16879	16875	16814	16520	16673	16599	16850	16828	16847	16836	16753	16734	16923	16827	16537	16661	16911	16902	16841	16533	16705	16784	16658	16710	16849	16864	16893	16887	17002	16789	16895	16887	16762	16794	16717	16846	16730	16842	16633	16734	16808	16966	16786	16723	16836	16852	17055	16847	16828	16970	16641	16851	16847	16743	16718	16768	16820	16801	16701	16886	16831	16895	16830	16842	16770	16876	16743	16750	16730	16870	16764	16994	16772	16728	16680	16745	16741	16782	16720	16740	16548	16730	16713	17024	16782	16940	16681	16567	16594	16811	16750	16784	17019	16789	16747	17072	16760	16763	16657	16674	16692	16961	17020	16843	16700	16683	16838	16766	16836	16798	16729	16665	16893	16822	16766	16811	16808	16874	16751	16656	17013	16996	16501	16727	16830	16805	16940	16850	16704	16872	16779	16851	16928	16839	16848	16760	16892	16859	16667	16988	16790	16588	16702	16737	16894	16730	16949	16861	17011	16734	16856	16972	16747	16719	16625	16700	16937	16801	16863	16742	16873	16788	16743	16794	16784	16551	16837	16875	16762	16915	16670	16763	16741	16661	16832	16566	16818	16636	16566	16703	16937	16767	16917	16746	16607	16888	16958	16643	16827	16791	16858	16830	16777	16589	16588	16858	16898	16565	16696	16789	16889	16629	16929	16799	16808	16927	16737	16746	16576	16814	16702	16771	16816	16616	16994	16848	16930	16792	16767	16884	16698	16773	16868	16751	16811	16822	16818	16811	16917	16706	16708	16826	16946	16902	16871	16715	16806	16819	16808	16950	17026	16717	16729	16681	16816	16701	16868	16637	16861	16822	16717	16910	16795	16682	16895	16705	16690	16566	16729	16667	16799	16704	16636	16794	16848	16752	16611	16869	16720	16815	16840	16778	16937	16849	16534	16714	16784	16821	16913	16791	16892	16782	16791	16753	16792	16732	16876	16723	16547	16760	16935	16834	16924	16723	16830	16839	16935	16732	17003	16725	16923	16717	16930	16696	16714	16702	16922	16951	16858	16922	16673	16692	16802	16778	16815	16873	16798	16942	16875	16706	16784	16777	16805	16806	16669	16711	16649	16706	16800	16699	16752	16715	16822	16612	16820	16723	16740	16875	16739	16624	16721	16851	16825	16720	16823	16925	16734	16505	16960	16784	16709	16802	16881	16883	16834	16877	16761	16897	16761	17107	16864	16667	16749	16793	16732	16733	16760	16906	17010	16731	16730	16726	16724	16822	16818	16960	16893	16647	16819	16709	16924	16753	16775	16747	16906	16740	17082	16730	16959	16668	16631	16978	16741	16681	16840	16714	16865	16767	16902	16677	16665	16798	16824	16683	16719	16996	16785	16823	16822	16827	16758	16959	16871	16912	16657	16900	17034	16672	16843	16803	16870	16725	16644	16761	16730	17034	16884	16863	16665	16647	16665	16933	16804	16824	16772	16779	16828	16731	16914	16704	16573	16716	16723	16748	16829	16662	16801	16746	16786	16532	16649	16920	16844	16761	16728	16676	16800	16595	16743	16804	16860	16846	16658	16892	16797	16935	16657	16587	16726	16914	16714	16827	16775	16745	16894	16993	16930	17067	16985	16697	16878	16918	16788	16788	16774	16820	16815	16990	16791	16790	16655	16927	16603	16999	16592	16863	16510	16908	16791	16766	16817	16786	16876	16713	16831	16812	16751	16921	16866	16818	17050	16623	16754	16956	16789	16805	16606	16822	16755	16573	16819	16732	16787	16942	16786	16880	16821	16750	16693	16791	16914	16831	16730	17023	16833	16880	16697	16836	16907	16878	16806	16821	16850	16926	16833	16796	16580	16880	16679	16628	16683	16764	16809	16792	16789	16707	16721	16742	16805	16798	16829	16739	16778	16869	16674	16732	16589	16815	17046	16713	17013	16698	16746	16848	16948	16791	16897	16642	16838	16929	16965	16982	16737	16927	16945	16668	16744	16659	16716	17014	16689	16776	16925	17021	16849	16716	16629	16728	16719	16641	16795	16824	16731	16516	16691	16742	16708	16844	16618	16818	16680	16716	16711	16868	16948	16789	16855	16692	16850	16730	16870	16892	16898	16775	16838	16673	16875	16469	16834	16715	16952	16645	16867	17006	16793	16622	16629	16794	16923	16701	16970	16908	16762	16793	16729	16965	16879	16777	16815	16812	16581	16711	16925	16812	16683	16696	16847	16794	16869	16703	16724	16855	16766	16691	16913	16966	16606	16593	16776	16710	16768	16840	16765	16866	16898	17019	16824	16841	16861	16711	16604	17025	16848	16816	16772	16729	16885	16788	16867	16906	16736	16855	16685	16783	16729	16715	16820	16964	16786	16742	16693	16966	16758	16977	16738	16690	16671	16838	16633	16624	16678	16632	16748	17010	16989	17159	16617	17019	16999	16913	16829	16825	16705	16746	16678	16740	16848	16773	16966	16661	16891	16927	16949	16830	16705	16715	16564	16728	16459	16798	16854	16579	16808	16794	16887	16720	16891	16751	16927	16867	16883	16777	16877	16913	16714	16828	16860	16760	16752	16844	16877	16872	16862	16620	16880	16660	16988	16969	16789	16826	16933	16877	16817	16605	16774	16628	16817	16825	16747	16718	16809	16662	16698	16914	16748	16774	16838	16739	16865	16752	16803	16890	16930	16982	16951	16945	16744	16721	16807	16711	16850	16965	16652	16670	16906	16610	16949	16827	16782	16761	16905	16861	16907	16443	16693	16902	16878	16701	16720	16738	16689	16869	16956	16969	16855	17066	16737	16705	16858	16911	16602	16904	16740	16857	16826	16843	16704	16800	16736	16858	16410	16606	16720	16720	16859	16914	16916	16882	16688	16781	16868	16786	16814	17059	16574	16914	16625	16688	16922	16974	16863	16889	16611	16657	16723	16693	16646	16553	16720	17011	16746	16862	16790	16743	16952	16871	16771	16813	16690	16737	16574	16637	16862	16638	16842	16809	16630	16783	16663	16715	16704	16946	17053	16917	16817	16916	16676	16601	16826	16721	16834	16957	16739	16743	16863	16921	16695	16960	16689	16714	16748	16865	16765	16909	16710	16921	16843	16650	16682	16838	16746	16849	16730	16854	16751	16644	16952	16597	16782	16775	16716	16846	16720	16630	17024	16847	16734	16792	16806	16818	16834	16875	16674	16918	16776	16873	16744	16728	16840	16850	16960	16887	16972	16861	16734	16871	16864	16713	16749	16689	16895	17042	16725	16693	16940	16780	16823	16722	16773	16890	16887	16702	16706	16531	16758	16739	16799	16787	16840	16707	16925	16891	16830	16786	16857	16756	16711	16681	16949	16665	16615	16713	16791	16779	16582	16655	16811	16674	16728	16789	16765	16766	16611	16640	16783	16850	16874	16730	16739	16827	16870	16768	16575	16730	16850	16884	16604	16594	16815	16749	17048	16681	16857	16743	17176	16874	16879	16683	17004	16837	16646	16827	16974	16792	16914	16544	16737	16798	16872	16982	16684	16854	16914	16729	16884	16833	16604	16667	16796	17053	16619	16778	16945	16651	16818	16878	16740	16796	16655	16785	16810	16817	16715	16664	16706	16831	16790	16784	16909	16880	16581	16753	16943	16751	16889	16917	16803	16669	16976	16634	16955	16607	16702	16972	16901	16764	16907	16651	16776	16913	16854	16780	16839	16827	16693	16788	16869	16800	16876	16870	16760	16837	16780	16880	16951	16612	16682	16691	16900	16903	16838	16725	16831	16641	16765	16635	16793	16766	16748	16886	16650	16840	17020	16652	16528	16549	16680	16997	16951	17008	16648	16851	16749	16544	16887	16962	16817	16608	16880	16758	16918	16850	16977	16822	16912	16898	16724	16852	16832	16821	16868	16792	16775	16766	16700	16794	16672	16513	16680	16741	16843	16682	16622	16742	16797	16632	16763	16841	16827	16786	16836	16953	16966	16841	16807	16705	16714	16886	16568	16648	16748	16852	16630	16629	16584	16767	16901	16798	16686	16563	16876	16589	16983	16823	16816	16752	16855	16891	16871	16676	16892	16804	16893	16734	16858	16971	16774	16607	16712	16909	16875	16799	16745	16844	16812	16852	16668	16831	16831	17033	16761	16843	16915	16921	16827	16561	16844	16724
13748	19488	17529	16322	15856	15230	14905	14611	14424	13995	13801	13862	13851	14060	13924	13878	13792	13872	13816	13876	13838	13600	13700	13757	13829	13848	13804	13793	13865	13797	13769	13663	13664	13735	13889	13752	13600	13625	13646	13782	13865	13754	13707	13731	13611	13825	13735	13750	13709	13708	13733	13874	13889	13656	13769	13932	13671	13581	13880	13669	13768	13636	13631	13799	13675	13870	13639	13575	13766	13864	13642	13778	13843	13697	13733	13806	13675	13697	13888	13597	13762	13633	13706	13743	13703	13740	13787	13682	13685	13911	13596	13878	13788	13834	13772	13806	13804	13700	13781	13724	13704	13899	13806	13817	13758	13851	13822	13828	13792	13732	13757	13891	13652	13726	13690	13711	13605	13655	14032	13716	13737	13845	13613	13816	13747	13687	13919	13887	13652	13659	13698	13791	13800	13767	13659	13660	13611	13691	13782	13745	13570	13846	13653	13562	13812	13665	13676	13555	13698	13681	13702	13672	13761	13614	13769	13806	13768	13833	13745	13750	13845	13683	13787	13787	13757	13907	13749	13687	13774	13753	13791	13668	13626	13737	13799	13629	13763	13689	13655	13923	13696	13710	13778	13776	13812	13752	13670	13740	13773	13897	13692	13761	13645	13784	13611	13599	13752	13660	13833	13654	13758	13738	13843	13671	13806	13832	13815	13851	13665	13780	13778	13737	13772	13689	13668	13648	13711	13798	13852	13800	13707	13840	13834	13569	13632	13738	13601	13787	13657	13770	13712	13701	14040	13759	13781	13791	13724	13872	13882	13667	13746	13809	13685	13740	13717	13775	13602	13626	13843	13782	13742	13934	13816	13891	13559	13654	13706	13783	13780	13822	13772	13688	13862	13766	13628	13816	13834	13675	13766	13820	13839	13839	13719	13769	13843	13877	13633	13687	13730	13735	13627	13784	13769	13883	13851	13912	13675	13799	13667	13718	13695	13802	13766	13918	13674	13665	13659	13778	13686	13550	13773	13637	13791	13762	13817	13836	13639	13879	13675	13811	13752	13682	13772	13666	13673	13640	13785	13746	13709	13589	13754	13726	13791	13879	13855	13588	13759	13674	13654	13816	13753	13910	13588	13719	13860	13660	13624	13813	13646	13847	13625	13765	13774	13825	13689	13837	13851	13860	13591	13942	13783	13765	13721	13632	13746	13728	13847	13813	13716	13780	13932	13745	13808	13613	13812	13732	13877	13676	13835	13557	13673	13660	13772	13827	13844	13518	13869	13763	13876	13633	13732	13932	13699	13874	13517	13523	13805	13655	13653	13761	13723	13673	13751	13656	13853	13991	13966	13961	13799	13883	13673	13675	13905	13778	13693	13709	13784	13607	13692	13706	13733	13737	13683	13665	13711	13719	13753	13566	13793	13768	13794	13765	13543	13661	13718	13818	13760	13744	13736	13861	13637	13643	13751	13735	13682	13846	13769	13704	13630	13682	13773	13734	13773	13660	13815	13607	13813	13850	13643	13883	13670	13498	13763	13661	13693	13798	13752	13560	13805	13664	13741	13799	13838	13680	13715	13711	13652	13808	13705	13685	13830	13725	13620	13850	13907	13672	13722	13644	13687	13691	13743	13715	13667	13841	13720	13813	13539	13792	13700	13713	13759	13752	13790	13877	13508	13575	13810	13660	13831	13718	13606	13578	13786	13710	13680	13679	13718	13801	13814	13676	13710	13792	13811	13681	13841	13634	13683	13706	13804	13768	13945	13800	13891	13650	13786	13758	13824	13586	13607	13850	13679	13699	13662	13550	13760	13817	13645	13727	13725	13845	13691	13833	13711	13670	13804	13834	13677	13789	13833	13691	13738	13852	13548	13711	13719	13847	13631	13812	13741	13755	13643	13656	13775	13768	13737	13750	13603	13800	13729	13774	13699	13754	13738	13714	13848	13854	13798	13635	14077	13812	13653	13765	13631	13672	13881	13700	13837	13668	13813	13868	13895	13795	13758	13860	13774	13679	13809	13557	13651	13764	13669	13760	13707	13922	13806	13691	13597	13725	13861	13785	13878	13606	13730	13946	13665	13709	13716	13789	13781	13646	13866	13767	13647	13760	13752	13700	13896	13904	13837	13598	13666	13821	13807	13829	13894	13733	13777	13902	13689	13748	13793	13888	13599	13727	13818	13753	13742	13700	13737	13699	13793	13807	13637	13823	13698	13704	13614	13831	13629	13718	13801	13819	13755	13722	13641	13689	13713	13757	13739	13931	13617	13777	13795	13859	13633	13809	13752	13673	13736	13736	13617	13754	13683	13797	13713	13774	13838	13697	13715	13782	13552	13772	13807	13719	13816	13878	13615	13780	13689	13609	13814	13779	13702	13757	13737	13793	13935	13696	13822	13769	13710	13604	13743	13765	13685	13719	13502	13737	13993	13697	13842	13693	13780	13633	13941	13707	13899	13650	13663	13668	13848	13589	13797	13772	13725	13770	13762	13887	13679	13831	13748	13583	13747	13680	13643	13703	13875	13819	13665	13611	13828	13789	13713	13872	13824	13798	13689	13699	13890	13515	13728	13871	13685	13751	13831	13634	13699	13790	13831	13709	13845	13748	13717	13702	13703	13791	13740	13829	13572	13755	13894	13612	13567	13795	13877	13843	13582	13798	13688	13700	13852	13795	13772	13701	13651	13767	13632	13781	13744	13706	13781	13791	13840	13726	13849	13748	13867	13753	13740	13607	13827	13827	13781	13695	13720	13719	13693	13642	13698	13846	13758	13688	13742	13740	13714	13682	13624	13714	13842	13874	13757	13692	13746	13626	13689	13738	13659	13782	13678	13718	13810	13670	13770	13766	13700	13742	13763	13868	13793	13570	13926	13824	13664	13835	13533	13744	13865	13721	13678	13608	13738	13598	13637	13698	13789	13898	13739	13782	13505	13712	13781	13839	13724	13826	13726	13822	13683	13798	13825	13757	13793	13617	13678	13851	13727	13732	13640	13644	13713	13714	13874	13599	13833	13689	13748	13785	13697	13569	13506	13740	13880	13661	13864	13748	13714	13624	13720	13757	13655	13834	13600	13743	13803	13805	13716	13678	13711	13705	13774	13621	13629	13617	13659	13734	13817	13658	13745	13777	13833	13736	13699	13860	13684	13588	13843	13913	13791	13786	13824	13801	13742	13664	13987	13677	13713	13844	13738	13659	13726	13611	13543	13526	13664	13684	13716	13529	13613	13584	13718	13673	13750	13748	13743	13929	13806	13732	13763	13853	13788	13737	13597	13630	13865	13634	13798	13733	13748	13703	13711	13840	13777	13801	13627	13628	13661	13730	13662	13577	13663	13912	13778	13704	13737	13784	13729	13782	13727	13725	13681	13685	13777	13768	13703	13696	13552	13789	13633	13739	13712	13820	13707	13848	13645	13719	13692	13783	13908	13716	13729	13937	13601	13907	13929	13644	13773	13560	13681	13798	13702	13600	13906	13941	13741	13869	13511	13787	13769	13717	13826	13562	13776	13790	13658	13697	13485	13898	13758	13668	13838	13809	13615	13853	13760	13782	13720	13865	13774	13880	13919	13707	13626	13701	13818	13575	13589	13625	13774	13728	13713	13650	13624	13870	13782	13798	13747	13873	13606	13791	13740	13599	13569	13824	13742	13750	13665	13803	13763	13802	13739	13808	13778	13720	13802	13654	13719	13742	13715	13781	13683	13732	13599	13818	13870	13647	13691	13776	13649	13716	13642	13756	13761	13693	13656	13637	13673	13613	13584	13843	13753	13704	13791	13709	13724	13706	13807	13698	13678	13589	13810	13652	13526	13803	13685	13716	13736	13707	13766	13734	13719	13853	13726	13612	13627	13599	13641	13595	13847	13742	13670	13720	13654	13640	13818	13788	13902	13626	13522	13784	13627	13715	13705	13689	13704	13745	13720	13890	13805	13670	13780	13826	13643	13620	13603	13703	13710	13671	13695	13765	13658	13740	13809	13661	13761	13763	13814	13601	13798	13598	13760	13586	13807	13821	13859	13793	13783	13755	13704	13956	13714	13751	13709	13702	13754	13837	13736	13679	13713	13847	13754	13915	13576	13759	13663	13771	13597	13785	13817	13721	13822	13723	13733	13581	13777	13836	13671	13718	13741	13930	13762	13677	13912	13658	13797	13830	13753	13759	13699	13712	13728	13859	13701	13859	13562	13817	13929	13788	13725	13714	13905	13754	13800	13792	13682	13873	13447	13821	13672	13768	13683	13700	13932	13753	13637	13822	13955	13757	13814	13689	13567	13760	13725	13706	13770	13869	13716	13739	13689	13718	13684	13787	13858	13717	13732	13841	13701	13604	13804	13889	13852	13594	13710	13791	13725	13725	13602	13839	13642	13783	13752	13783	13844	13721	13742	13831	13959	13726	13956	13783	13745	13616	13685	13815	13751	13834	13471	13765	13578	13796	13798	13611	13823	13675	13763	13838	13754	13685	13724	13817	13698	13880	13790	13766	13762	13563	13631	13660	13742	13707	13678	13781	13604	13677	13801	13893	13771	13882	13874	13758	13560	13599	13684	13735	13794	13896	13707	13628	13710	13598	13730	13725	13698	13616	13685	13647	13730	13653	13761	13808	13714	13797	13817	13702	13958	13600	13757	13879	13808	13876	13734	13859	13737	13662	13930	13734	13586	13661	13781	13732	13582	13715	13753	13633	13916	13710	13719	13787	13619	13758	13890	13735	13809	13799	13705	13744	13839	13816	13642	13729	13728	13711	13785	13979	13741	13892	13599	13720	13816	13844	13952	13820	13480	13688	13928	13635	13792	13762	13771	13669	13799	13876	13743	13793	13786	13677	13800	13636	13856	13718	13825	13848	13786	13633	13636	13755	13626	13730	13583	13619	13695	13684	13619	13779	13709	13791	13761	13706	13841	13640	13719	13692	13787	13733	13670	13695	13730	13571	13760	13603	13675	13804	13660	13603	13722	13694	13705	13786	13694	13766	13838	13790	13685	13715	13828	13674	13906	13611	13768	13632	13760	13741	13683	13572	13810	13929	13796	13706	13695	13712	13721	13760	13620	13540	13708	13749	13841	13791	13784	13704	13853	13606	13767	13611	13821	13727	13893	13630	13785	13770	13690	13909	13812	13763	13811	13783	13746	13807	13635	13683	13766	13633	13804	13704	13867	13572	13909	13754
22304	21364	28698	24416	21688	23190	22431	17613	16623	16714	16461	16266	16230	16356	16255	16216	16007	15939	16226	16067	16237	16160	16194	16243	15990	16040	16195	15979	16127	16032	16101	16043	16056	16008	15881	15990	15859	16070	16022	15974	16034	16115	16148	15881	15924	16003	16054	15986	16010	16079	16010	15864	15924	16027	15714	16006	16126	16172	15919	15868	16016	15973	15842	16013	15873	15853	15844	16103	15928	16004	16005	15948	16013	15996	15991	15852	15847	15918	15733	16135	16070	16043	15984	15950	15888	15865	16078	15987	15861	15837	15924	15961	15972	15881	15954	15912	15987	15902	15971	15857	15867	15751	15730	15920	15885	16069	15952	15889	16002	16073	15960	16053	16147	15956	16165	15917	15901	15970	15942	15981	16032	15714	15898	16067	16059	16056	15809	16005	15948	15985	15989	15864	15939	15971	16006	15933	16000	15956	15988	15879	15833	16020	15964	15907	16134	15853	15893	15879	16010	16165	15759	16048	16044	15855	15936	16030	15806	15919	15944	16076	15973	15807	15970	15860	15912	15976	15901	15985	15822	15864	15778	15814	15949	15882	15989	15972	15819	15986	15787	15904	15794	15860	15951	15928	16173	16145	15855	15945	16122	15974	15812	15998	15845	15798	15984	15767	15799	15891	15841	15882	16065	16113	15872	15953	15935	15838	15874	15991	15778	16011	15800	15993	15939	15957	15989	15842	15875	15910	16112	15875	16133	15920	16021	16014	15976	16039	15899	15925	16054	15996	15965	15837	15826	15897	15878	15922	15957	16103	15791	15964	15910	15831	16000	16040	16062	15788	16018	15845	16002	15979	15825	15898	15829	16059	15832	15837	15867	15948	15680	15785	15890	15842	15941	15879	15880	15957	15809	15978	15950	15912	15846	15822	15951	15763	15859	15987	15867	15905	15957	16008	15920	15874	16015	15803	16073	15821	16056	15686	15865	16011	16078	16013	16147	15877	16033	15862	15757	15968	15940	15741	15982	16065	15898	16142	15867	16034	16015	16015	15998	15879	16055	15963	15871	15885	15848	15815	15747	15795	16068	15970	15831	15842	16015	15804	15962	15927	15900	16073	15889	15662	15739	15832	16015	15882	15698	15775	15736	15799	15981	15883	16005	15976	15868	15907	15919	15928	15983	16009	15768	15943	15900	16058	15991	15912	15996	15828	15886	16024	15903	15845	15801	16061	16099	15976	15882	15951	15970	16025	15985	15856	16081	15732	15883	16045	15814	15870	15924	16089	15689	15902	15817	15873	16077	16053	15856	16087	15907	16042	15944	16016	15955	16113	15859	16084	15824	15749	16022	15819	15750	15873	16152	15798	15890	16039	15955	15864	15982	15715	16079	15894	15921	15941	15791	15728	16006	16032	15855	15786	15916	15878	15916	15812	15957	15833	15794	16049	15816	15892	15977	15922	15720	15866	15939	15851	15647	15892	15865	15919	16041	16063	15881	15998	15755	15801	15809	15821	15855	15987	15836	16026	16083	15809	15915	15799	15895	15818	15795	15889	15968	15956	16046	15906	15935	15899	15968	16200	15774	16016	15981	15852	16012	15937	16083	15905	15850	15954	15927	15765	15772	16001	15995	15970	15904	15874	15848	16186	15829	15831	15944	16000	16060	15785	15915	15948	15964	16178	15821	15794	15797	15835	15964	15839	16024	15895	15855	15803	15776	15862	16167	16049	15791	15995	15887	16020	15858	15970	16212	15895	15955	16062	15845	15772	16050	15843	16237	15797	15683	15896	15960	16008	15990	15983	15978	15960	15905	15954	15985	15926	15941	15935	16003	16113	16100	15958	15678	15908	16026	15788	16124	15967	15964	16018	15982	15882	15864	15697	15771	15826	16001	15981	15988	16040	15838	15824	15763	15882	15985	15836	15979	15969	15779	15791	15823	16019	16010	15860	15796	16020	15920	15888	15912	16041	15887	15936	15812	15885	15882	15734	15766	15720	15937	15727	15834	15953	15943	15834	16004	15991	15858	15667	16010	16007	15924	15977	16009	15942	15939	15860	15926	15941	15870	15886	16082	15821	15987	16000	15812	15820	16026	16003	15795	15886	15838	15742	15846	16027	15734	15905	15991	15720	15904	15884	16126	16088	15765	15825	15940	15730	15881	16012	15917	16023	15786	15893	15752	16011	16150	15898	15852	15941	15889	16110	16103	15715	15853	16252	15951	15922	16192	16134	15757	15964	16051	15778	16018	16044	15905	16085	15911	15695	16118	15859	15863	15947	15941	15822	15861	15995	15646	15824	16037	15966	16083	15963	15872	15850	16108	15798	16030	15845	15934	15817	15787	15987	15909	15958	15945	15924	15807	15945	15894	15783	15914	16040	16063	15947	15947	16025	15793	16052	15829	16034	16003	15826	15999	15886	15783	15846	15905	15801	15902	15781	16035	16053	16012	16002	16017	15826	15922	15935	16001	16035	16012	16093	15879	15696	15976	15811	15908	15751	16005	16178	15876	15993	15921	15872	16023	15870	15958	15887	15975	15984	15919	15793	16021	16049	16099	16111	15875	16004	15842	15695	15860	15673	16147	16027	15972	15979	15890	16016	15987	15900	15887	15782	15834	16051	15939	15931	15926	15845	15801	15902	16048	16008	15846	15922	15988	15918	15937	15758	15995	15893	15861	15941	15838	16027	15994	15980	15921	15765	16008	15917	15831	16005	16053	16022	15889	15926	15901	15941	16040	15898	15894	15934	15816	15852	15868	16014	15874	15807	15960	15916	15812	15950	15892	16146	15867	15943	16089	15827	15893	15942	15946	15833	16009	15901	15920	16065	15844	15966	15996	15858	15987	15932	15749	15822	15937	15745	15730	15927	15748	16008	16065	16009	15811	15609	15886	16340	15921	15866	16147	15894	15797	16113	15958	15971	15929	15834	16094	15944	15735	15793	15959	15856	15980	15885	16047	15903	15685	15983	15746	16034	15627	15866	15727	16145	16002	15879	15851	15970	15956	15839	16090	15856	15972	15921	15970	16128	15803	15801	15979	15934	15774	15960	16106	15797	15765	15865	15863	15993	16152	15974	15942	15866	15745	15730	15777	15827	16071	15945	15910	16040	15936	15947	15949	15821	15885	15936	15855	15795	15971	16058	15931	15867	15939	15868	16120	15875	15942	15828	15771	15845	15943	16018	16082	16067	16038	16010	16034	16174	16067	15961	15871	16009	15968	15846	15937	15965	15911	15843	16024	15803	15806	15834	15883	15862	16008	15848	15903	15976	15910	15910	16027	15857	15822	15842	15957	16080	15899	15996	15876	15832	15850	15840	16037	15935	15776	15751	15689	15838	16084	15871	15868	16019	16036	16017	15909	15808	15985	15894	16092	16004	16182	15820	15850	15895	15883	15720	15871	15824	15926	15856	15857	15833	15845	15895	15923	15675	16222	15986	16035	16028	15979	15896	16093	15891	15955	15784	15944	15848	15886	15692	15941	15944	15917	15927	15923	15872	15956	16139	15906	15995	16022	15761	15871	15854	16151	15873	15982	15871	16003	15933	16011	15684	15909	16110	15783	15685	15797	15928	15771	15890	15846	15894	15872	15731	15873	16060	15943	15892	15834	16055	15746	15771	15764	15925	16057	16014	16210	15781	15831	15963	16040	15801	15882	15896	16058	15970	15948	15962	15983	16012	15908	15902	16005	15752	16063	16035	16014	15943	15894	15812	15953	15751	15849	15924	15848	15751	15851	15767	15877	15727	16003	15908	15891	16227	16010	15828	15785	16047	15901	16007	16009	15932	16100	15732	15828	16016	15924	15882	16055	15767	16020	15606	15816	15651	15940	15936	15867	15908	15894	15842	15937	15826	16079	15760	15852	16056	15902	16073	15836	15666	15792	15789	15928	15985	16021	15915	15982	15909	15971	16101	15989	15832	15968	16201	15967	15904	15808	15766	15902	16018	15871	16087	15823	15879	16009	15896	15984	16104	16018	16020	15963	16185	15887	16032	15841	15860	15922	16079	16048	15846	15729	16036	16038	15843	16111	16124	15933	15728	15865	15872	16062	15885	15818	16002	15714	15937	15965	15867	16005	16018	15755	15829	15857	15835	15899	16023	16005	16093	15913	15930	15960	16050	15812	15875	15962	15787	15960	15892	15940	15773	15777	15862	15875	15764	15883	15801	15885	16064	15841	16013	15840	15803	15980	16097	15903	15968	15983	15742	15972	15860	15984	15963	15794	16026	15912	15942	15800	16070	15836	15783	15963	15802	15972	15746	15877	16102	15925	15976	15813	15786	15969	16056	15755	15908	15908	15764	15956	16046	16182	15894	16036	15920	15781	16030	15870	16136	15897	15839	15757	15969	15899	16064	15803	15789	15792	15822	15927	15934	16046	15816	16069	15992	15815	15919	15886	15696	15822	15954	16142	15870	16032	15710	15788	15904	15999	15874	16059	15878	16167	16105	15997	15906	15782	16029	15960	16104	16060	15913	16002	15875	15977	15931	15870	15810	15918	15924	15740	15808	15918	15950	15980	15877	15849	15884	15913	15846	15854	15890	15908	15907	15854	15948	16017	15779	15929	15937	15997	15984	16005	15944	15795	15827	15968	15927	15927	15574	15910	15925	15993	16061	15896	15888	15759	15850	15966	16017	15985	15944	15924	15730	15925	15835	15977	15903	15885	15953	15798	15826	15797	15964	15765	16055	15778	15901	15965	15877	16030	15855	15929	15965	15774	15902	15647	16064	16038	15868	15958	15935	16072	15959	16005	16005	15946	16058	15992	15869	15816	15872	15925	16113	15865	15740	16014	15733	15835	16048	15962	15901	15833	15837	15736	15818	16137	15925	15822	15896	15682	16004	15815	16009	15978	15935	16082	16010	15959	15947	15787	15763	15909	15907	15774	15944	16097	16099	15877	15841	15901	16017	15805	15861	16046	15917	15979	15959	16022	15956	15741	15882	15782	15878	15782	15697	15818	16037	15885	15804	15825	15864	15955	16004	15887	15938	15887	15840	15798	15718	15963	16125	15971	15849	15803	15931	15743	15814	16140	16041	15801	15800	15961	15854	15753	15934	15970	15908	15782	15771	15971	15924	15914	15827	15892	15904	15975	15953	15770	15878	16029	15937	16040	16004	15795	15853	15855	15913	16036	15914	15992	16009	15821	15873	15920	15972	16113	16033
13067	24031	20783	18215	17214	16470	15668	14963	14267	13913	13361	13442	13268	13228	13165	13317	13387	13397	13263	13281	13217	13416	13131	13134	13267	13277	13130	13164	13233	13205	13174	13287	13099	13143	13227	13222	13178	13251	13222	13196	13272	13156	13239	13076	13266	13217	12916	13250	13174	13204	13286	13177	12997	13316	13159	13146	13127	13066	13127	13257	13293	13152	13112	13148	13272	13138	13088	13202	13356	13137	13133	13204	13172	13230	13146	13092	13089	13158	13150	13052	13250	13199	13091	13305	12928	13208	13090	13229	12914	13047	13194	13202	12975	13245	13021	13152	13068	13266	13255	13121	13198	13165	13304	13154	13226	13199	13089	13337	12942	13184	13087	13052	13128	13181	13208	12970	13363	13069	12994	13292	13210	13125	13155	13196	13143	13043	13121	12991	13179	13275	13142	13211	13256	13203	13080	13269	13129	13117	13274	13270	13180	13240	13151	13174	13155	13157	13136	13156	13081	13299	13211	13103	12929	13224	13159	13178	13083	13085	13115	13110	13233	13137	13131	13219	13148	13106	13167	13079	13052	13170	13279	13109	13173	13114	13224	13159	13155	12958	13104	13080	13185	13128	13090	13157	13043	13138	13317	13218	13161	12897	13093	13146	13172	13211	12987	13051	13077	13202	13153	13229	12926	13062	13057	13113	13194	13151	13189	13271	13197	13159	13048	13030	13098	13266	13100	13129	13002	13092	13270	13111	13062	13193	13104	13136	13066	13223	13225	13319	13122	13000	13072	13287	13087	13169	13110	13117	13201	13299	13019	13092	13142	13080	13135	13089	13141	13130	13081	13042	13243	13069	13071	12991	13249	13289	13130	13059	13071	13036	13286	13205	13271	13146	13037	12959	12950	13054	13034	13199	13244	13131	13202	13323	13025	13177	13209	13216	13064	13074	13083	13219	13134	13112	13101	13128	13139	13197	13049	13091	13215	13175	13228	13117	13102	13040	13151	12895	13020	13143	13253	12990	13149	13173	13178	13212	13274	13093	13027	13197	13174	13142	12989	13195	13038	13214	13117	13109	13018	13148	13171	13072	13022	13064	13199	13036	13200	13168	13344	12873	13164	13056	13070	13145	13204	13055	13218	13193	13024	13104	13151	13130	13124	13040	13071	12948	13019	13299	13065	13020	13249	13059	13055	13223	13200	13067	13290	13185	13198	13209	13238	13133	13107	13091	13051	13234	13202	13225	13156	13087	13145	13172	13163	13150	13151	13202	13092	13157	13070	13099	13181	13112	13208	13203	13063	12973	13218	13112	13287	13037	13066	13127	13276	13205	13205	13221	13151	13149	13136	13355	13092	12989	13295	13278	13075	13195	13107	13289	13049	13138	13248	13196	13147	13124	13231	13116	13194	13260	13203	13135	13105	13143	12916	12986	13131	13209	13220	13066	13168	13307	13039	13277	12973	13122	13084	13189	12986	13031	13130	13062	13163	13221	13178	13156	13173	13178	13135	13127	13094	13164	13104	13122	13082	13001	13147	13238	12996	13037	13317	13100	13241	13098	13087	13063	13199	13274	13101	13083	13057	13126	13083	13098	13061	13144	13256	13035	13245	13172	13035	13078	13106	13053	13139	13344	13258	13216	13164	13134	13159	13112	13164	13223	13177	13145	13269	13186	13144	13050	13221	13025	13176	13221	13110	13071	13147	13186	13096	13068	13313	13079	13087	13015	13040	13087	13115	13138	13202	13197	13082	13219	13067	13101	13075	13249	13113	13178	13123	13118	13138	13152	13171	13123	13056	13233	13136	13246	13179	13303	13154	13150	13149	13145	13128	13120	13216	13069	13120	13070	13006	13170	13159	13193	13220	13202	13065	13164	13207	13002	13407	13088	13242	13198	13159	13291	13238	13200	13260	13082	13036	13299	12969	13228	13061	13139	13006	13107	13124	13087	13075	13183	13071	12963	13321	13089	13113	13046	13214	13197	13228	13063	13115	13097	13167	13141	13046	13190	13114	13114	13237	13048	13260	13233	13068	13228	13127	13234	13204	13144	13202	13091	13157	12924	13233	13041	13088	13222	13060	13025	13228	13208	12992	13046	13205	13238	13062	13137	12887	13125	13133	13155	13133	13217	13018	13200	13051	13084	13086	13120	13305	13261	13046	13059	13194	13112	13172	13054	13046	13178	13111	13049	13272	13148	13182	13182	13086	13251	13120	13166	13267	13132	13260	13207	13195	13095	13036	13028	13042	13082	13105	13046	13040	13064	13155	13035	13098	13189	13067	13104	13089	13165	13033	13049	12985	13141	13067	13164	13126	13071	13041	13135	13072	13217	13291	12999	13059	13029	13079	13246	13146	13210	13028	13035	13204	13248	13089	13132	13170	13254	13151	13229	13235	13030	13151	13001	13117	13103	13137	12904	13189	13096	13172	12931	13127	13191	13214	13000	13062	13106	13125	13181	13051	13015	13260	13161	13152	13150	12998	13012	13215	13234	12963	13197	13091	13199	13156	13147	13058	13178	13197	12964	13117	13157	13126	13253	13077	13155	13087	13324	13001	13017	13095	13116	12976	13063	13118	12960	12980	13052	13130	13289	13231	13096	13244	13139	13286	13316	13231	13156	13042	12944	13046	13136	13278	13243	13152	13126	13381	13270	13019	13117	13111	13224	13070	13091	13169	13099	13035	13190	13168	13061	13319	13219	13129	13266	13206	13207	13208	13181	13080	13040	13216	13041	13119	13018	13081	13172	13106	13110	13187	13104	13132	13193	13314	13185	12858	13041	13231	13269	13015	13183	13213	12969	13208	13293	13079	13124	13186	13024	13228	13107	13324	13152	13040	13084	13256	13147	12992	13312	13019	12905	13031	13135	13112	13194	13063	13164	13180	12962	12992	13294	13196	13075	13150	13050	13096	13057	13102	13126	13236	13247	13147	13189	13203	13151	13179	12964	13105	13299	13171	13287	13125	13087	13205	13097	13087	13026	13038	13003	13150	13024	13156	13152	13328	13230	13286	13206	13132	13130	13034	13062	13053	13168	13234	13062	13177	13092	13125	13061	13154	13123	13127	13233	13152	13084	13187	13059	13234	12943	13123	13198	13121	13335	13082	13202	13334	13193	13219	13107	13084	13138	13104	13014	13204	13207	13224	13195	13067	13085	13237	13168	13035	13048	13221	13243	13181	13147	13256	13193	13394	13128	13172	13197	13204	13011	13159	13304	13128	13232	13177	12966	13209	13254	13059	13023	13125	13108	13249	13062	13021	13030	13069	13141	12898	13067	13129	13031	13107	13129	13202	13134	12977	13084	13161	13203	13015	13136	13117	13276	13081	13043	13240	13365	13014	13129	13132	13214	12990	13027	12967	13266	13052	13158	13004	13246	13310	13146	13048	13152	13252	13122	13151	13139	12949	13001	13168	13045	13071	13109	13175	13292	13012	13076	13047	13193	13105	13144	13084	13081	13129	13306	13086	13117	13112	13124	13247	13218	13295	13144	13189	13242	13062	13178	13159	13077	13229	13105	13017	13164	13059	13058	13058	13041	13198	13280	13166	13184	13149	13246	12965	13241	13232	13212	13137	13114	13027	13034	13052	13084	13203	13207	13228	13105	13363	13028	13135	13245	13073	13030	12954	13135	13053	13097	13316	13065	13118	12993	13222	13007	13280	13156	13203	13094	13097	13162	13167	12956	13293	13260	12972	13161	13105	13076	13055	13247	13166	13129	13224	12971	13165	13105	13013	12995	13206	13113	12954	13147	13033	13163	13097	13101	13102	13086	12977	13245	13198	13111	13287	13210	13238	13015	13076	13146	13190	13125	13355	13202	13184	13016	13117	13108	13162	13124	13215	13272	13211	13126	13095	13087	13124	13054	13141	13075	13115	13177	13113	13232	13119	13108	13078	12928	13077	13071	13208	13161	13183	13092	13109	13190	13222	13155	13118	13094	13122	13108	13134	13187	13187	13146	13024	13060	12963	13184	13146	13140	13145	13167	13020	13198	13031	13028	13137	13082	13100	13206	13048	13199	13178	13065	13045	13089	13094	13175	12954	13048	13178	13134	13130	13274	13026	13123	12972	13079	13034	12966	13064	13170	13091	12984	13012	13117	12976	13136	13269	13022	12978	13079	13202	13189	13164	13323	12894	12982	13050	13123	13202	13184	13157	13225	13218	13267	13101	13109	13169	13034	13097	13205	13045	13086	13083	13083	13082	13179	13153	13326	13265	13264	13266	13101	13271	13287	13000	13239	13103	13103	13161	13346	13187	13017	13122	13036	13073	13204	13245	13054	13006	13270	13232	13355	13327	13200	13139	13138	13036	13053	13111	13159	13099	13190	13021	13144	13101	12994	13068	13089	13336	12943	12901	13181	12988	13169	13210	13255	13169	13127	13201	13097	13101	13242	13001	13200	13099	13198	13288	13125	13088	13115	13244	13033	13256	13113	13261	12931	13084	13244	13165	13087	13303	12952	13238	13156	13004	12988	13286	12894	13131	13161	13070	13162	13069	13074	13161	13182	13078	13083	13175	13162	13046	13183	13143	13167	13178	13108	12993	13068	13170	13085	13145	13122	13347	13096	13016	13231	13280	13101	13107	13122	13006	13095	13142	13005	13205	13027	13245	13041	13301	13152	13190	13185	13006	13052	13159	13145	13236	13247	13225	13228	13054	13085	13260	13097	13112	13030	13227	13108	13173	13090	13283	13031	13133	13048	13130	13246	13113	13246	13153	13187	13058	13000	13092	13156	13222	13004	13046	13286	13251	13185	13239	13146	13164	13199	13155	13166	13038	13213	13189	13181	13075	13087	13180	13044	13056	13096	13027	13207	13118	13099	13121	13313	13108	13167	13317	13018	13306	13101	13234	13170	13061	12928	13248	13195	13015	12956	13308	13083	12996	13250	13342	13049	13220	13185	13227	13061	13192	12948	13143	13145	13104	13013	13230	13132	13224	13208	13185	12941	13096	13108	13066	13120	13086	13313	13094	13131	13059	13212	13118	13249	13073	13101	13189	13130	13261	13115	13365	13152	13181	13099	13103	13068	13244	13212	13011	13238	13108	13188	13181	13119	13256	13130	13276	13328	13072	13046	13259	13200	13029	13118	13024	13123	13142	13263	13130	13176	13226	13106	12953	13253	13169	13326	13209	13192	13240	13139	13201	13185	13176	13166	12993	13157
30103	22515	22386	20087	17741	17781	17691	17256	17082	17057	16994	17105	16917	16894	16837	16790	16875	16845	16803	16774	16770	16809	16896	16729	16832	16729	16847	16854	16712	16847	16797	16907	16768	16792	16821	17048	16829	16734	17025	16757	16954	17014	16729	16905	16743	16860	16839	16970	16901	16941	17032	17105	16832	16981	16902	16956	16754	16844	16887	16763	16943	16805	16917	16954	16770	17105	17028	16850	16926	16783	16883	16752	16837	17035	16899	17039	16835	16822	16733	16885	16826	16848	16890	16689	16875	16737	16918	16854	16887	16788	16665	16735	16756	16822	16921	16985	16722	16605	16847	16832	16840	16789	16801	16860	16858	16766	16890	16884	16851	16723	16756	16656	16951	16815	16707	16888	16828	16830	16772	16746	16913	16785	16729	16760	16797	16900	16740	16803	16726	16948	16851	16609	16749	16853	17093	16945	16759	16691	16714	16728	16670	16747	16971	16876	16783	16619	16850	16825	17076	16801	16633	16815	16870	16823	16708	16612	16860	16820	16652	16803	16751	16688	16755	16684	16812	16770	16792	16774	16786	16732	17061	16961	16735	16701	16788	16816	16690	16509	16921	16987	16937	17010	16698	16587	16770	16734	17047	16671	16576	16687	16899	16860	16663	16736	16783	16818	16698	16645	16715	16898	16825	16866	16780	16802	16725	16552	16706	16642	16848	16818	16661	16716	16814	16842	16817	16820	16736	16654	16860	16766	16801	16909	16603	16911	16770	16827	16710	16887	17011	17007	16616	16754	16832	16678	16855	16875	16750	16769	16903	16836	17032	17107	16686	16836	16840	16753	16783	16969	16868	16730	17029	16577	16529	16687	16740	16775	16704	16791	16802	16918	16820	16936	16891	17003	16806	16786	16843	16727	16957	16915	16777	16651	16873	16822	16749	16726	16955	16800	16600	16681	16712	17023	16776	16747	16543	16863	16787	16746	17095	16661	16785	16829	17040	16715	16752	16888	16710	16883	16911	16759	16791	16756	16723	16636	16829	16537	16823	16820	16645	16853	16939	16711	16864	16690	16885	16763	16716	16753	16842	16956	16670	16773	16724	16964	16789	16800	16778	16935	16761	16613	16766	16811	16879	16750	16571	16807	16716	16680	16651	16854	16792	16650	17046	16905	16844	16782	16839	16892	16920	16783	16904	16759	16842	16755	16752	16873	16758	16664	16748	17008	16833	16865	16733	16799	16820	16775	16913	16810	16715	16940	16863	16918	16710	16946	16662	16907	17026	16692	16690	16909	16768	16805	16809	16799	16892	16812	16897	16651	16847	16892	16787	16735	16896	16811	16854	16893	16806	16941	16868	16812	16872	16703	16815	16854	16869	16781	16767	16927	16876	16753	16795	16955	17042	16671	16899	16727	16890	16981	16808	16937	16852	16834	16843	16709	16575	16781	16721	16896	16646	16804	16672	16740	16944	17004	16863	16821	16915	16872	16667	16815	16826	16793	16908	16742	16719	16869	16916	16858	17016	16720	17034	16807	16666	16957	16619	16583	16871	16810	16920	16695	16812	16900	16879	16935	16982	16718	16633	16721	16789	16808	16837	16716	16929	16603	16724	16695	16598	16493	16852	16918	16811	16802	16746	16819	16845	16816	16830	17013	16843	16772	16841	16746	16856	16650	16743	16920	16730	16879	16700	16789	16747	16863	16759	16819	16848	16828	16830	16492	16720	16821	16707	16751	16801	16702	16811	16679	16767	16836	16637	16909	16916	16784	16710	16744	16745	16755	17109	16955	16985	16700	16758	16585	16713	16705	16813	16869	16823	16988	16874	16828	16644	16892	16764	16846	16918	16793	16878	16812	16790	16802	16884	16874	16968	16761	16938	16856	16732	16668	16776	16761	16727	16712	16878	16794	16777	16960	16743	16938	16712	16746	16792	16961	16865	16891	16991	16819	16896	17012	16887	16951	16753	16723	16756	16774	16769	16886	16668	16731	16766	16688	16703	16646	16872	16720	16629	16682	16993	16829	16897	16759	16809	16729	16812	16686	16722	16888	16641	16890	17072	16986	17068	16933	16818	16983	16888	16782	16692	16738	16757	16703	16704	16667	16706	16658	16703	16873	16696	16901	16723	16862	16753	16820	16916	17150	16881	16874	16909	16919	16958	16739	16731	16796	16547	16603	16724	16717	16718	16916	16628	16942	16711	16948	16779	16824	16778	16741	16919	16772	16731	16879	16908	16725	16795	16836	16737	16963	16884	16869	16763	16698	16889	16892	16935	16876	16846	16943	16840	16711	16779	16755	16750	16986	16868	16939	16836	16772	16926	16813	16800	16672	16865	16915	16861	16887	16740	16747	16807	16866	16896	16765	16892	16778	16798	16828	16703	16834	16803	16784	16878	16892	16823	16921	16750	16995	16810	17090	16880	17075	16977	16750	16918	16931	16996	16905	16749	16765	16678	16783	16623	16764	16697	16546	16718	16859	16788	16813	16705	16958	16799	16719	16822	16845	16822	16805	16970	16936	17027	16941	16619	16744	16806	16789	16637	16817	16784	16962	16847	17068	16890	16771	16853	16787	16830	17022	16914	16949	16802	16865	16946	16869	16661	16804	16696	17027	16875	16770	16893	16807	16804	16768	16691	16803	16829	16689	16905	16948	16855	16987	16941	17161	16871	16858	16746	17015	16818	16676	16656	16634	16768	16876	16974	16851	16797	16765	16732	16986	16819	16774	16905	16923	17013	16688	17129	16754	16855	16695	16745	16742	16864	16846	16910	16636	16785	16766	16709	17007	17018	16887	16821	16874	17003	16774	16759	16740	16690	16748	16736	16802	16695	16814	16893	16860	16850	16925	16624	16676	16776	16910	16970	16721	16789	16891	16885	17000	16955	16729	16685	16907	16920	16937	16767	16763	16810	16924	16893	16904	16769	16828	16852	16922	16958	16860	16843	16803	16730	16690	16847	16878	16944	16903	16887	16837	16876	16798	16818	16767	16803	16817	16807	17016	16828	16908	16814	16793	16721	16832	16759	16783	16980	16875	16881	16700	16848	16938	16723	16911	17089	16484	16676	16802	16681	16576	16895	16770	16687	16837	16739	16864	16870	16946	16998	16813	16655	16724	16791	16979	16815	16922	16674	16924	16944	16868	16762	16867	16920	16740	16821	16762	16902	16804	16827	16584	16812	16879	16780	16896	16653	16842	16763	16503	16911	16710	16740	16926	16778	16570	16809	16990	16777	16887	16916	16680	16656	16680	16732	16932	16958	16672	16601	16955	16726	16985	16802	16893	16695	16865	16607	16796	16754	16773	17000	16793	16674	16679	16894	16849	16886	16705	16812	16826	16844	16823	16868	16890	16829	16699	16758	16665	16757	16802	16818	16869	16817	16870	16912	16788	16707	16785	16715	16893	16998	16855	16859	16878	16758	17120	17006	16778	16731	16880	16817	16616	16703	16609	16770	16709	16727	16688	16874	16868	16840	16600	16620	16696	16795	16817	16789	16826	16963	16766	16898	16823	17077	16854	16936	16976	16815	16908	16838	16816	17051	16692	16909	16762	17055	16816	16794	16807	16933	16815	16640	16984	16812	16831	16801	16923	16917	16711	16990	16867	16667	16820	16883	16964	16887	16836	16821	16957	16947	16720	16653	16995	16741	16887	16813	16859	16865	16677	16867	16833	16629	16747	16671	16738	16756	16894	16738	16755	17123	16920	16757	16699	16818	16618	16556	16827	16866	16813	16791	16746	16821	16799	16877	16775	16892	16550	16693	16892	16838	16659	16718	16824	16983	16832	16768	16815	16685	16709	16692	16897	16939	16943	16987	16782	17033	16793	16668	16819	16767	16854	16826	16697	16809	16850	16888	16821	16811	17003	16755	16826	16923	16724	16935	16965	16664	16892	16886	16885	16822	16982	16858	16881	16759	16879	16792	16945	16829	16685	16721	16863	16791	16705	16806	16819	16798	16723	16647	16902	16846	16835	17019	16857	16825	16790	16675	16808	16821	16970	16691	16849	16774	16788	16973	16841	16680	16832	16765	16825	16790	16737	16824	16764	16927	16740	17018	16791	16708	16605	16695	16888	16737	16804	16945	16786	16971	16956	16808	16674	16678	16773	16765	16892	16836	16865	16817	16833	16783	16894	16907	16893	16681	16698	16811	16871	16630	16823	16838	16721	16915	16804	17083	16770	16898	16582	16839	16884	16669	16637	16947	16872	16629	16760	16625	16643	16802	16744	16712	16805	16971	16882	16773	16883	16906	16847	16909	16758	16627	16685	16649	16982	16802	16832	16871	16910	16655	16898	16898	16791	16888	16958	16911	16859	16719	16741	16847	16803	16815	16749	16763	16808	16846	16781	16817	16752	16765	17003	16941	16875	16981	16946	16902	16665	16850	16657	16632	16792	16877	16978	16908	16884	16725	16919	16829	16729	16802	16708	16947	16734	16885	16754	17148	16754	16566	16763	16868	16616	16990	16863	16746	16803	16524	16851	16960	16811	16907	16804	16741	16750	16886	17060	16919	16853	16984	16744	16807	16943	16780	16786	16817	16765	16963	16787	16793	16563	16800	16811	16811	16741	16858	16849	16634	16974	16725	16673	16695	16953	16834	16880	16933	16937	16720	16818	16737	16746	16901	16908	17011	16919	16871	16523	16588	16769	16789	16874	16917	16828	16900	16807	16934	17050	16681	16777	16967	16919	17024	16760	16942	16880	16661	16968	16728	16721	16834	16653	16975	16616	16709	16708	16898	16998	16821	16844	16809	16661	16834	16818	16642	16618	16680	16977	16711	16767	17054	16974	16776	16609	16817	16876	16848	16946	16906	16719	17035	16789	16729	16959	16962	16881	16706	16842	16718	16965	16779	16785	16654	16862	16778	16778	16821	16803	16681	16521	16678	16872	17094	16817	16997	17041	16784	16818	16869	16978	16722	16672	16928	16819	16901	17071	16951	16816	16923	16991	16779	16901	16838	17013	16664	16903	16821	16748	16760	16808	16840	16910	16889	16587	16832	16936	16876	16948	16928	16913	16992	16888	16738	16874	16760	16847	16855	16812	16937	17019	16919	16911	16736	16990	16800	16954	16879	16860	16842	16789	16607	16717	16694	16990	16918	16717	16823	16961	16853	16872	16881	16789	16844	16870	16654	17021	16929	16913	16914	16914	16900	16967	16768	16776
15763	18367	16635	16047	15557	15081	14606	14394	14129	13965	13876	13799	13723	13681	13761	13772	13794	13779	13767	13745	13841	13658	13644	13647	13581	13635	13872	13868	13715	13830	13819	13811	13747	13659	13702	13728	13832	13726	13594	13682	13547	13765	13703	13869	13736	13703	13802	13738	13815	13713	13588	13818	13711	13805	13588	13705	13622	13721	13737	13797	13869	13669	13686	13750	13786	13568	13699	13794	13640	13863	13614	13632	13569	13698	13810	13729	13777	13759	13846	13627	13418	13608	13652	13779	13720	13726	13692	13700	13744	13582	13796	13543	13787	13753	13704	13667	13671	13845	13479	13575	13841	13798	13737	13617	13835	13621	13815	13554	13854	13659	13521	13634	13700	13758	13827	13790	13708	13731	13782	13753	13645	13765	13670	13714	13763	13771	13776	13576	13803	13816	13821	13792	13610	13723	13686	13793	13658	13852	13784	13715	13823	13777	13656	13739	13670	13870	13664	13667	13721	13795	13739	13842	13645	13596	13574	13645	13599	13707	13739	13712	13658	13728	13843	13773	13570	13746	13525	13858	13558	13521	13575	13804	13637	13752	13688	13577	13872	13855	13542	13695	13589	13451	13681	13714	13641	13706	13582	13664	13537	13720	13773	13751	13701	13807	13891	13668	13794	13735	13770	13853	13739	13741	13747	13777	13823	13716	13880	13946	13975	13741	13718	13883	13730	13640	13824	13721	13779	13822	13967	13769	13800	13820	13734	13591	13740	13753	13725	13420	13769	13602	13794	13753	13755	13760	13770	13689	13739	13717	13720	13531	13696	13903	13661	13741	13877	13725	14003	13610	13774	13788	13947	13804	13845	13588	13734	13745	13831	13701	13695	13736	13868	13784	13863	13813	13828	13681	13800	13727	13689	13748	13601	13761	13724	13751	13769	13649	13840	13663	13720	13808	13893	13666	13623	13609	13703	13911	13736	13781	13794	13710	13758	13715	13658	13739	13765	13808	13639	13972	13737	13812	13742	13736	13728	13705	13784	13746	13748	13617	13699	13688	13667	13561	13751	13635	13674	13563	13759	13684	13692	13679	13616	13819	13716	13799	13594	13748	13825	13716	13899	13873	13649	13810	13731	13619	13552	13862	13708	13636	13604	13615	13890	13694	13791	13820	13594	13748	13636	13797	13660	13572	13860	13658	13733	13846	13692	13811	13796	13858	13758	13624	13770	13711	13722	13774	13773	13482	13920	13543	13664	13653	13723	13910	13785	13656	13693	13960	13690	13757	13791	13901	13805	13734	13775	13707	13848	13649	13743	13686	13615	13769	13600	13845	13605	13624	13696	13474	13876	13882	13782	13701	13607	13557	13810	13751	13802	13627	13758	13574	13745	13592	13738	14046	13713	13621	13763	13720	13549	13669	13794	13761	13606	13577	13759	13676	13588	13705	13848	13712	13556	13468	13813	13701	13690	13698	13710	13622	13684	13700	13732	13683	13648	13743	13710	13598	13723	13704	13650	13709	13677	13725	13636	13800	13622	13646	13849	13811	13713	13606	13709	13743	13567	13937	13632	13772	13803	13665	13777	13732	13635	13749	13729	13818	13674	13675	13604	13848	13682	13739	13779	13652	13665	13864	13819	13808	13659	13781	13781	13880	13645	13627	13647	13692	13740	13875	13731	13581	13713	13811	13722	13713	13731	13750	13661	13590	13752	13732	13742	13698	13791	13833	13737	13748	13701	13655	13825	13830	13735	13608	13875	13712	13689	13872	13776	13825	13743	13688	13744	13724	13759	13608	13805	13798	13572	13793	13657	13577	13786	13763	13740	13737	13933	13796	13863	13589	13632	13611	13726	13770	13646	13738	13665	13858	13850	13670	13849	13632	13758	13814	13761	13745	13699	13884	13848	13729	13590	13590	13631	13605	13620	13818	13769	13702	13872	13821	13678	13720	13742	13631	13636	13781	13677	13728	13691	13812	13845	13796	13618	13692	13761	13823	13589	13775	13672	13634	13603	13785	13686	13681	13684	13726	13857	13546	13930	13879	13776	13807	13774	13765	13938	13786	13679	13748	13588	13779	13671	13486	13578	13717	13897	13605	13864	13804	13655	13829	13878	13761	13582	13789	13669	13849	13852	13658	13697	13792	13507	13752	13707	13783	13720	13546	13607	13713	13785	13687	13520	13788	13689	13586	13809	13583	13722	13684	13766	13772	13650	13607	13910	13709	13632	13842	13696	13691	13714	13710	13853	13915	13856	13791	13579	13884	13581	13788	13691	13944	13614	13745	13787	13538	13795	13773	13611	13648	13779	13752	13858	13611	13552	13674	13635	13783	13842	13635	13691	13729	13736	13770	13833	13658	13769	13678	13930	13845	13540	13759	13593	13664	13689	13728	13809	13663	13741	13747	13851	13719	13918	13674	13584	13698	13685	13693	13617	13546	13828	13802	13665	13657	13760	13469	13568	13699	13863	13670	13641	13691	13632	13772	13699	13850	13787	13614	13577	13703	13623	13742	13806	13591	13664	13892	13638	13785	13638	13685	13808	13735	13552	13711	13662	13596	13829	13649	13775	13534	13912	13638	13641	13786	13711	13733	13665	13911	13754	13643	13661	13733	13520	13648	13910	13766	13787	13643	13699	13764	13617	13855	13676	13729	13515	13519	13846	13651	13715	13648	13752	13620	13575	13619	13663	13580	13807	13751	13755	13802	13830	13853	13832	13552	13762	13698	13808	13734	13763	13712	13927	13926	13724	13754	13644	13632	13833	13553	13733	13520	13606	13897	13756	13727	13642	13743	13681	13818	13701	13793	13877	13676	13898	13803	13768	13670	13628	13642	13790	13720	13745	13851	13825	13670	13734	13857	13715	13732	13775	13735	13798	13774	13519	13770	13853	13766	13761	13839	13732	13670	13691	13800	13717	13757	13697	13737	13766	13792	13702	13703	13702	13950	13715	13789	13627	13804	13707	13833	13784	13670	13748	13671	13756	13563	13620	13682	13647	13749	13819	13659	13873	13519	13683	13681	13682	13654	13819	13739	13758	13691	13798	13720	13761	13797	13669	13693	13721	13673	13743	13807	13771	13638	13699	13848	13707	13670	13726	13794	13592	13783	13704	13837	13777	13609	13673	13826	13538	13834	13721	13582	13725	13741	13830	13749	13886	13634	13691	13728	13643	13734	13710	13480	13642	13887	13827	13813	13684	13714	13692	13815	13846	13771	13566	13817	13727	13574	13754	13661	13692	13732	13872	13842	13711	13731	13674	13697	13770	13555	13632	13681	13625	13682	13739	13722	13763	13799	13805	13621	13766	13911	13689	13745	13651	13738	13680	13818	13827	13555	13748	13660	13719	13906	13791	13722	13723	13862	13790	13692	13708	13565	13551	13924	13619	13726	13837	13831	13843	13796	13601	13813	13826	13752	13603	13836	13799	13884	13777	13924	13637	13848	13649	13813	13754	13643	13773	13790	13760	13662	13737	13723	13656	13881	13672	13837	13599	13600	13751	13890	13829	13650	13680	13907	13631	13605	13559	13788	13546	13771	13764	13693	13811	13568	13927	13746	13854	13731	13850	13718	13739	13626	13643	13757	13787	13642	13743	13569	13745	13776	13853	13719	13660	13850	13766	13861	13704	13680	13701	13809	13530	13842	13777	13673	13701	13735	13681	13686	13665	13716	13838	13645	13743	13666	13622	13836	13819	13760	13713	13802	13914	13713	13657	13575	13707	13741	13791	13618	13709	13674	13967	13738	13819	13786	13613	13870	13785	13700	13685	13848	13812	13601	13787	13693	13700	13832	13799	13620	13742	13764	13814	13869	13672	13681	13809	13804	13660	13863	13723	13747	13686	13766	13704	13696	13791	13649	13825	13789	13725	13753	13761	13686	13756	13794	13557	13698	13712	13704	13649	13872	13688	13800	13913	13668	13639	13732	13691	13769	13577	13722	13721	13720	13677	13654	13807	13691	13768	13845	13606	13692	13905	13712	13822	13656	13801	13571	13682	13794	13678	13731	13823	13844	13777	13649	13797	13845	13657	13690	13856	13538	13771	13542	13690	13754	13700	13870	13574	13725	13772	13678	13780	13549	13703	13769	13648	13555	13613	13655	13783	13772	13691	13813	13834	13735	13703	13645	13483	13713	13717	13822	13661	13733	13588	13809	13743	13741	13721	13741	13662	13743	13781	13698	13820	13766	13685	13813	13852	13936	13770	13793	13773	13770	13769	13758	13864	13706	13666	13692	13767	13869	13811	13668	13732	13777	13599	13734	13609	13649	13659	13581	13734	13760	13714	13672	13695	13713	13712	13676	13734	13738	13862	13770	13763	13783	13683	13623	13556	13699	13698	13654	13668	13699	13796	13603	13584	13502	13689	13721	13976	13725	13762	13675	13576	13626	13683	13577	13863	13743	13881	13707	13672	13556	13658	13803	13679	13610	13861	13791	13700	13650	13749	13540	13582	13679	13805	13789	13535	13765	13825	13611	13724	13816	13803	13688	13581	13757	13714	13759	13801	13853	13738	13892	13763	13751	13894	13747	13678	13529	13768	13724	13766	13866	13652	13751	13749	13836	13743	13634	13786	13881	13832	13868	13800	13726	13786	13696	13724	13782	13708	13658	13606	13819	13760	13924	13642	13705	13781	13757	13865	13838	13731	13831	13667	13651	13797	13710	13713	13615	13756	13722	13691	13691	13698	13644	13727	13619	13748	13706	13690	13742	13610	13834	13520	13566	13790	13730	13815	13767	13715	13859	13776	13764	13687	13688	13781	13720	13713	13859	13651	13587	13766	13651	13691	13647	13672	13718	13704	13685	13703	13524	13756	13612	13720	13727	13594	13725	13779	13862	13778	13792	13872	13739	13613	13845	13564	13863	13719	13768	13811	13691	13717	13888	13787	13623	13849	13777	13708	13732	13767	13756	13857	13810	13642	13658	13757	13697	13595	13714	13752	13625	13561	13723	13675	13571	13799	13736	13739	13755	13758	13658	13644	13859	13649	13699	13640	13758	13839	13810	13731	13667	13850	13854	13864	13807	13628	13796	13766	13699	13797	13550	13970	13601	13582	13567	13736	13574	13871	13636	13700	13757	13573	13769	13790	13680	13896	13701	13846	13645	13763	13685	13712	13778	13695	13804	13619	13534	13826	13637	13551	13898	13637	13832	13729	13659	13931	13806
23341	21368	28190	25050	22078	20268	19264	17245	16421	16367	16206	16326	16073	16033	16113	16069	15896	16180	16181	16169	16094	16071	16004	15991	16043	15886	15952	16081	16010	15955	15990	16141	15938	15982	16029	15915	15822	15989	15873	15959	15821	16027	16093	15919	15901	15859	15991	16010	15989	15887	15718	15913	15859	16086	15965	16034	16139	15976	15851	15916	16054	15798	15943	15913	15889	15876	16041	15939	15916	16230	16034	15870	15959	15868	15898	15777	15906	15981	15698	15882	16075	15986	16192	15892	16047	16020	16077	16039	16075	16001	15857	16111	15872	15818	16260	15874	16078	15906	15974	15884	16008	15951	15750	15800	16007	15890	15954	15892	15726	16086	15900	16006	15820	15929	15734	15794	15765	15910	15805	16082	15758	16067	16005	15797	15903	15703	16121	15976	15937	15947	15935	15862	15905	16050	15937	15739	15699	15826	16019	16045	16131	15977	15912	16055	15843	15829	15998	15837	15926	15923	15822	15854	15685	15891	15776	15812	15801	16016	16103	16014	15744	15951	15924	15612	16231	15886	15863	15830	16014	15819	15919	16015	15954	16052	15969	16053	16059	16065	15823	15957	15807	15848	15933	15684	16091	15891	15661	15877	15948	15934	15940	15955	15929	15789	15891	15978	15861	15845	16046	15898	16019	16157	15972	16092	15845	15685	16080	15968	16013	15996	15876	15781	15725	16167	15810	15958	15834	15729	15849	16038	15803	15804	15602	15772	15946	15917	15827	16077	16000	15919	15894	16117	15866	15897	16104	16034	15876	15873	15920	16018	16071	15921	15955	15765	15747	15923	16051	15704	15892	15770	15743	15758	16185	15927	15918	15812	16006	15959	15816	15967	15987	16128	16215	15948	15765	16121	15931	15939	15816	16134	16140	15889	16075	16058	16015	15990	15905	15803	16084	16164	15983	15985	15881	15863	15936	16050	16083	16000	16043	15893	15945	15998	15981	15924	15951	15883	15827	15855	15924	15978	15932	15798	15994	16001	15958	15915	15704	15874	15874	15947	15978	15950	15879	15969	16048	16219	15964	16197	15923	15866	15917	15820	15837	15733	15950	15908	15882	15952	15880	15859	16175	15855	16137	15998	15675	15970	16136	16017	15706	15817	15880	16020	16040	15984	15869	15974	15969	15941	15900	15949	16008	15940	15859	15745	16023	15971	15794	15841	16121	15998	16159	15830	15931	15817	15803	15917	15986	15966	15927	15975	15882	15849	15937	16001	15843	16039	15965	16049	16091	15981	15941	15852	15981	16047	15870	15987	15860	15928	16021	15916	15792	16009	15971	16030	15844	15890	15865	16039	16259	16012	15908	15863	16007	15756	15855	15680	15721	15988	16028	15844	15944	16023	15896	15968	16028	16102	15970	15869	16175	15923	15827	16034	16111	15688	15736	15830	15944	16093	16154	15769	15964	15994	15922	16061	15909	16249	15932	15988	16009	15965	15867	15893	15830	15989	16075	15954	16074	15932	15927	15971	15868	15751	15904	15988	15977	15726	15862	15958	15876	15900	15751	15792	15930	15968	15924	16017	15973	15877	15775	15964	15708	16038	15851	15959	16097	16040	15943	15965	15831	15964	16069	16104	15961	16040	16037	16023	15858	16002	16127	15871	15886	15747	15702	15972	15898	15969	15872	15976	15841	15940	15982	15703	15842	15920	15975	15923	16044	15873	15772	15872	16110	15818	15993	15782	15876	15885	15976	15981	15869	15774	15712	15894	16162	16083	15912	15883	16012	15776	15943	16102	15921	16021	15941	16027	15837	16017	15903	15995	15941	15958	16092	15812	15949	15792	15713	15866	15922	16178	15905	16027	16086	16000	15846	15720	15839	16037	16065	15964	15975	15868	16209	15853	15927	15999	15905	15769	15927	15957	16023	15816	15954	15918	16196	16165	15936	15960	15899	15716	16105	15958	15968	15822	15912	15817	15933	16036	16018	15913	15934	15838	16052	16018	15852	15834	15809	15930	15866	15941	15883	15914	15879	15995	16044	15860	15978	15948	15825	15810	15922	15920	15927	15833	16056	15931	15796	15939	15980	15909	15947	15848	15986	15805	16007	15829	15919	15830	16224	15856	15824	15827	15765	15812	15856	15824	15774	15874	15867	15991	16188	15862	15858	16026	15856	16047	16074	15629	15845	15896	15972	15949	15949	16030	15967	16239	15931	15861	15841	15896	16005	15865	16131	16026	15835	15932	16027	16001	15759	15781	15906	15870	15953	15910	15993	16003	15949	15917	15845	15889	15841	16036	15838	15911	15813	16096	15838	15977	16178	16028	15931	15928	15749	15784	15746	15836	15831	16066	16115	16050	15788	15867	15902	16037	15992	16139	15781	16025	16012	15746	16013	15992	15830	15959	16018	15900	15983	15709	15833	16003	15820	16095	15905	16033	15993	16035	16131	16057	15852	15990	15929	15881	15812	15921	16146	15971	15965	15863	15989	16002	16034	15987	15849	16043	15915	15842	16053	16072	15998	15730	15851	16143	15931	15920	16018	15998	16094	15839	15835	15953	16039	15882	16022	15927	16019	16003	15943	15936	15784	15821	15912	16127	15912	15901	15954	15826	16088	15878	15966	15983	15972	15875	15770	15769	15826	15882	15845	15808	15953	16152	15922	15814	16023	16081	15989	15858	15868	15851	16011	15947	15856	15815	15836	15857	16118	16166	15934	15990	16064	15799	16030	15912	16047	16076	15928	15984	15993	15914	15780	15981	15793	15979	15829	16107	15911	15880	15990	15931	15818	15905	15985	16026	15865	15868	15996	15932	15771	16006	15985	15890	15959	16008	15950	15925	15896	15802	16077	15991	15861	16054	16001	15881	15674	15935	15784	15905	15835	15988	16188	16028	16118	15987	15967	15946	15881	16095	15879	15981	16187	16069	16033	15731	16097	15867	15794	15906	16016	15886	15949	16001	15903	15992	15987	15857	15769	16103	15619	15883	15880	15938	16094	16070	16020	15968	16040	15940	16050	15914	16039	15952	16218	16113	15929	16016	16046	15954	15804	15921	16029	15746	15978	15896	15921	15887	15939	16032	15769	15849	15811	15877	15736	15931	16127	15845	15986	15878	15946	16108	15963	16080	16007	15918	15854	15974	15910	16083	15924	16001	15710	16086	15875	15852	15897	15933	15699	15912	15879	16031	15958	15866	16018	15785	15916	16060	15961	15902	15940	16079	16012	15915	15939	15722	15917	15855	15954	16069	16048	16093	15840	16039	15971	16080	15988	15882	16145	15770	15851	16012	16009	15945	16225	16002	15982	16114	16025	15936	16072	15906	16153	16053	15847	16002	15790	16094	15939	15924	16101	15977	15923	15840	16085	15954	15796	16004	15859	16023	16086	15879	16023	15978	15663	15747	16069	15872	15704	15801	16045	15932	16081	16095	16132	15885	15672	15987	15813	15746	16077	15961	15923	15967	15937	16029	15871	16038	15702	15855	15949	15796	15909	16087	16081	16062	15915	15991	16095	16007	15949	15825	15921	16065	15949	16074	15926	15866	15969	15835	15996	15853	15985	15906	15863	15866	15772	15878	15804	15823	15916	15912	15770	15750	16062	15913	15896	15904	15990	15898	15836	15857	15864	16060	15831	16143	15833	15938	16077	15605	15925	16114	15954	15883	15871	15976	15959	15949	15922	16012	15894	15836	15954	15846	15987	15986	15718	16070	15770	15991	15761	15886	15907	16021	16019	15787	15896	15901	15778	15898	16127	16009	15858	15952	15962	15779	16016	15954	15906	15926	15856	15857	15833	15883	16084	15953	15945	16091	15940	15940	16038	15888	15865	15950	16048	15924	15847	15987	15851	15940	16158	15897	15920	15971	16040	16060	15885	16030	16138	15814	15831	15944	16089	16241	15825	15871	15988	16083	15825	16013	15935	15915	16085	15836	16017	16161	16051	15798	15972	15941	16056	15858	15895	15753	16069	15938	15797	16084	15819	15829	15891	16039	16164	15959	15988	15897	15837	15912	15846	15922	15980	15700	15881	15889	15802	16046	16036	15879	16045	15870	15840	15777	15900	15897	15766	16118	15870	15881	15948	15876	15797	15858	15877	15818	15719	15825	15955	15847	15834	15938	15932	15905	16113	16081	15952	15886	15871	15764	15954	16004	15902	15923	16044	15795	15836	16014	15957	15979	15867	15827	15923	15810	15817	16107	16127	16010	15965	16002	15845	15966	15863	15970	15877	15954	16133	15903	15980	15774	15920	15840	16026	15896	15987	15760	15893	15984	15824	15858	16073	15974	15945	15922	15982	16093	15950	15936	16012	16024	16025	15924	15911	15924	15873	16032	16006	16131	15919	16115	16001	15775	15975	15942	16223	15971	16267	15989	15895	15847	15793	15871	16096	15855	15834	15929	15759	15962	16060	16001	15951	15867	15835	15768	15884	15906	16091	15817	15876	15910	15917	16051	16204	16076	15998	16049	16067	15978	15880	15705	15989	16021	15988	15915	16002	16176	15879	16021	16052	15839	15703	16084	16031	16066	15871	15926	15937	15893	16038	16040	15965	15800	15910	15885	15992	15780	15841	16082	15984	15963	16073	16099	16016	15845	15714	16007	16133	15938	15750	15695	15920	15996	16002	15949	15960	15854	15931	16026	15741	15853	15723	15793	15979	15903	16126	15964	16063	15992	16170	15752	15914	15804	15917	15902	15989	15989	15904	15907	15843	15882	16032	16063	16016	15860	15924	16038	15956	16019	16135	16021	15886	15898	16203	15979	15872	16106	15967	15950	16069	16034	16030	15814	16001	15980	16113	15898	15877	15882	15740	15913	15906	16046	16038	16067	15784	15967	15897	15935	15819	15819	15983	16050	15899	15928	15783	16061	15981	15932	16126	15907	16087	15802	15808	15946	15980	16094	15934	15781	15807	15869	15959	15955	15845	15872	16114	15984	15834	16039	15872	15990	16010	15896	16109	15917	16041	16057	15866	16010	15736	16017	15873	15843	16073	15820	16024	16021	16016	15807	15803	15873	15922	15954	15938	15939	15987	16070	15866	16089	15927	15913	15833	15753	15883	15738	16019	16062	15979	15750	15773	16034	15837	15881	15975	15898	15870	16008	16114	15946	15961	15955	16005	16073	15840	15681	15972	15986	15988	15901	15990	16001	15864	15968	15776	15729
12373	21678	19431	17543	16078	15646	14654	14421	13995	13687	13483	13214	13456	13265	13270	13334	13251	13313	13475	13310	13356	13199	13412	13271	13348	13421	13274	13246	13190	13340	13183	13186	13294	13212	13417	13135	13171	13223	13124	13253	13181	13270	13361	13332	13139	13316	13159	13344	13175	13277	13246	13269	13193	13214	13230	13141	13238	13252	13230	13307	13365	13122	13302	13233	13285	13386	13265	13152	13286	13051	13340	13317	13230	13166	13201	13295	13119	13172	13247	13265	13370	13008	13155	13071	13275	13138	13184	13085	13187	13318	13379	13063	13168	13180	13219	13172	13444	13164	13149	13418	13312	13312	13220	13244	13436	13155	13262	13120	13241	13146	13161	13160	13223	13065	13084	13151	13344	13055	13396	13262	13171	13236	13349	13322	13295	13228	13276	13363	13113	13259	13338	13136	13126	13153	13344	13257	13192	13307	13178	13224	13150	13218	13141	13453	13233	13086	13151	13154	13291	13187	13159	13261	13336	13312	13180	13259	13290	13182	13352	13234	13280	13311	13244	13360	13324	13237	13280	13134	13223	13169	13267	13379	13265	13194	13115	13269	13374	13081	13450	13327	13063	13219	13223	13260	13277	13323	13288	13258	13229	13142	13305	13109	13268	13213	13281	13130	13016	13320	13202	13188	13181	13267	13345	13375	13185	13137	13217	13156	13074	13219	13358	13175	13107	13268	13206	13308	13206	13371	13149	13292	13214	13249	13368	13318	13259	13196	13212	13293	13249	13262	13256	13249	13138	13424	13153	13180	13259	13178	13170	13182	13320	13211	13324	13293	13178	13337	13265	13238	13316	13123	13062	13274	13167	13227	13564	13260	13263	13240	13347	13119	13279	13103	13324	13252	13219	13355	13160	13193	13283	13312	13194	13277	13248	13179	13268	13090	13211	13302	13061	13073	13264	13391	13253	13095	13213	13162	13197	13219	13084	13231	13324	13411	13258	13024	13324	13367	13129	13226	13161	13091	13173	13219	13248	13220	13157	13075	13197	13136	13219	13229	13249	13036	13143	13271	13275	13257	13263	13236	13245	13335	13301	13229	13321	13089	13057	13186	13176	13309	13379	13227	13210	13259	13121	13222	13187	13135	13227	13168	13053	13240	13271	13247	13289	13110	13181	13141	13227	13286	13201	13447	13155	13220	13304	13351	12942	13403	13327	13324	13203	13295	13348	13294	13236	13257	13295	13118	13419	13239	13232	13254	13256	13161	13353	13069	13146	13314	13322	13346	13307	13197	13306	13140	13060	13225	13236	13099	13446	13076	13477	13006	13348	13276	13171	13221	13171	13387	13393	13152	13267	13361	13265	13238	13171	13374	13191	13284	13309	13312	13307	13230	13235	13253	13251	13264	13077	13108	13088	13202	13176	13333	13221	13256	13168	13219	13365	13334	13404	13398	13058	13182	13282	13232	13208	13053	13168	13192	13239	13343	13373	13120	13248	13186	13117	13199	13115	13325	13387	13134	13177	13079	13333	13389	13320	13312	12976	13107	13211	12986	13051	13179	13059	13139	13271	13243	13135	13392	13301	13197	13041	13122	13202	13100	13274	13178	13198	13220	13159	13254	13136	13298	13288	13143	13279	13265	13310	13116	13211	13248	13384	13212	13233	13171	13294	13250	13319	13247	13264	13045	13204	13203	13285	13119	13235	13044	13258	13221	13347	13143	13345	13344	13164	13141	13292	13291	13158	13193	13223	13191	13371	13416	13113	13307	13116	13357	13296	13283	13308	13221	13179	13077	13319	13185	13261	13301	13065	13199	13340	13033	13171	13168	13042	13234	13282	13345	13088	13331	13274	13096	13271	13274	13327	13111	13207	13177	13255	13287	13249	13324	13080	13037	13139	13103	13206	13152	13196	13256	13328	13219	13231	13270	13263	13232	13233	13215	13341	13178	13149	13333	13250	13188	13097	13268	13198	13202	13224	13241	13165	13234	13331	13238	13075	13240	13123	13230	13340	13169	13161	13301	13263	13197	13091	13063	13261	13092	13256	13232	13233	13036	13201	13295	13169	13272	13363	13129	13209	13280	13121	13310	13289	13086	13419	12975	13033	13335	13071	13157	13388	13260	13302	13050	13145	13136	13142	13135	13292	13090	13192	13069	13190	13210	13272	13247	13285	13292	13233	13214	13310	13471	13188	13304	13238	13084	13147	13348	13258	13320	13149	13206	13373	13165	13266	13219	13149	13035	13172	13163	13139	13120	13350	13263	13072	13165	13281	13237	13117	13155	13198	13439	13080	13115	13244	13204	13147	13019	13211	13225	13215	13250	13251	13108	13294	13128	13191	13201	13224	13218	13156	13350	13273	13170	13306	13089	13224	13232	13335	13436	13133	13223	13317	13067	13245	13189	13095	13309	13278	13286	12975	13162	13279	13289	13257	13212	13343	13243	13151	13394	13182	13402	13353	13204	13162	13161	13178	13218	13156	13314	13043	13323	13264	13354	13091	13354	13289	13332	13229	13234	13237	13134	12970	13290	13276	13267	13202	13248	13236	13363	13171	13354	13231	13139	13029	13110	13251	13338	13140	13139	13149	13318	13076	13265	13223	13308	13287	13230	13285	13270	13193	13228	13202	13186	13297	13210	13261	13217	13181	13242	13375	13161	13218	13175	13302	13271	13209	13224	13117	13199	13232	13385	13358	13183	13369	13220	13177	13174	13137	13320	13139	13173	13082	13276	13317	13251	13210	13274	13185	13115	13474	13277	13280	13193	13276	13126	13208	13211	13223	13146	13218	13276	13331	13145	13181	13198	13255	13296	13309	13340	13145	13249	13198	13183	13231	13221	13331	13205	13238	13243	13380	13212	13208	13251	13306	13455	13180	13407	13256	13286	13222	13309	13244	13141	13073	13329	13314	13242	13161	13141	13126	13184	13260	13250	13049	13214	13220	13203	13225	13009	13118	13347	13356	13156	13111	13147	13261	13073	13214	13277	13178	12868	13355	13247	13170	13342	13205	13136	13289	13126	13181	13246	13223	13197	13301	13189	13190	13110	13189	13367	13223	13187	13279	13271	13185	13047	13226	13182	13147	13341	13129	13186	13140	13103	13197	13384	13218	13064	13266	13132	13127	13251	13145	13148	13098	13217	13252	13257	13253	13196	13403	13303	13141	13162	13355	13223	13255	13316	13194	13345	13238	13211	13192	13279	13154	13164	13274	13175	13296	13214	13152	13281	13310	13147	13321	13251	13165	13196	13286	13163	13269	13244	13268	13191	13271	13190	13157	13274	13274	13119	13228	13163	13360	13245	13255	13267	13238	13376	13247	13226	13233	13215	13351	13169	13279	13333	13179	13179	13209	13281	13205	13130	13197	13235	13204	13170	13109	13311	13190	13136	13131	13103	13212	13201	13123	13158	13300	13205	13354	13335	13094	13189	13219	13095	13143	13235	13199	13199	13200	13156	13337	13238	13374	13280	13329	13118	13117	13178	13267	13146	13255	13212	13131	13194	13219	13233	13126	13179	13218	13167	13255	13220	13239	13201	13242	13117	13161	13244	13288	13162	13279	13396	13103	13290	13200	13337	13080	13329	13289	13216	13317	13166	13252	13205	13247	13101	13290	13404	13387	13290	13425	13162	13174	13442	13219	13218	13137	13245	13115	13295	13200	13205	13054	13240	13145	13305	13232	12973	13200	13276	13206	13217	13063	13305	13146	13183	13102	13134	13312	13209	13301	13178	13392	13134	13157	13186	13151	13074	13137	13275	13013	13251	13302	13254	13204	13182	13174	13269	13254	13269	13241	13247	13199	13208	13083	13333	13236	13117	13323	13095	13339	13173	13334	13200	13267	13306	13161	13220	13239	13325	13303	13202	13138	13183	13244	13322	13318	13257	13225	13240	13111	13139	13138	13262	13304	13067	13242	13138	13291	13204	13148	13283	13342	13445	13273	13202	13179	13202	13362	13221	13304	13124	13095	13237	13258	13199	13245	13138	13253	13329	13321	13134	13108	13270	13163	13287	13163	13351	13167	13392	13138	13146	13162	13229	13227	13273	13116	13217	13051	13125	13241	13274	13267	13344	13052	13233	13274	13195	13217	13378	13029	12977	13409	13205	13389	13296	13173	13100	13226	13099	13278	13200	13294	13293	13146	13439	13123	13046	13158	13255	13202	13314	13198	13152	13196	13146	13199	13236	13332	13257	13167	13124	13297	13366	13329	13208	13401	13285	13172	13245	13138	13192	13152	13118	13144	13039	13254	13216	13289	13179	13271	13211	13128	13287	13227	13262	13147	13288	13336	13265	13215	13251	13250	13298	13230	13218	13243	13297	13062	13348	13308	13146	13350	13119	13077	13187	13090	13222	13350	13375	13301	13067	13321	13373	13240	13289	13304	13192	13135	13241	13219	13272	13210	13198	13246	13245	13251	13224	13254	13242	13145	13080	13255	13302	13312	13218	13087	13236	13171	13390	13292	13150	13215	13222	13277	13210	13275	13114	13408	13257	13419	13176	13132	13036	13331	13106	13189	13360	13275	13240	13350	13199	13201	13220	13058	13224	13244	13104	13301	13225	13310	13252	13196	13208	13284	13327	13272	13280	13250	13274	13324	13262	13291	13307	13266	13231	13091	13180	13211	13150	13210	13307	13261	13121	13554	13310	13226	13321	13419	13144	13108	13355	13194	13043	13150	13419	13322	12960	13268	13183	13250	13080	13391	13140	13402	13171	13267	13245	13292	13030	13324	13163	13108	13261	13350	13192	13130	13247	13245	13259	13409	13101	13333	13243	13250	13275	13231	13094	13345	13354	13286	13163	13366	13158	13246	13200	13261	13167	12978	13123	13184	13353	13254	13200	13135	13230	13146	13052	13144	13245	13170	13220	13269	13370	13238	13167	13142	13193	13246	13188	13207	13134	13294	13187	13271	13128	13226	13275	13059	13222	13134	13327	13080	13375	13301	13255	13279	13063	13125	13155	13276	13286	13263	13208	13342	13239	13332	13269	13224	13274	13200	13357	13224	13102	13361	13150	13202	13262	13127	13160	13204	13196	13099	13303	13085	13185	13110	13329	13214	13330	13238	13340	13148	13339	13253	13183	13400	13101	13045	13129	13138	13265	13133	13115	13310	13207	13244	13264	13047	13230	13214	13269	13337	13120	13195	13277	13306	13274	13113	13181
25029	21370	26837	26542	19197	17825	17912	17275	16718	16854	16603	16653	16662	16472	16589	16407	16466	16707	16653	16486	16672	16516	16515	16727	16436	16428	16538	16546	16636	16562	16603	16552	16468	16732	16626	16645	16509	16534	16591	16360	16556	16549	16399	16531	16507	16476	16490	16271	16638	16467	16550	16442	16512	16402	16448	16414	16672	16496	16483	16472	16434	16411	16525	16400	16444	16223	16399	16587	16466	16506	16692	16574	16368	16439	16528	16750	16400	16279	16642	16493	16550	16580	16592	16320	16609	16517	16415	16502	16663	16640	16639	16600	16343	16426	16574	16616	16366	16431	16445	16535	16544	16594	16596	16491	16345	16386	16487	16511	16557	16453	16497	16570	16708	16415	16463	16587	16643	16644	16547	16521	16471	16420	16489	16523	16489	16365	16249	16524	16535	16537	16508	16473	16419	16289	16628	16366	16626	16572	16445	16564	16346	16317	16389	16325	16472	16411	16563	16318	16272	16623	16452	16456	16416	16658	16353	16597	16394	16453	16635	16619	16410	16659	16603	16520	16583	16408	16470	16604	16588	16349	16558	16418	16392	16689	16246	16401	16560	16502	16405	16444	16464	16568	16331	16469	16378	16501	16650	16489	16619	16434	16487	16404	16374	16433	16424	16435	16616	16521	16573	16413	16475	16458	16310	16533	16469	16552	16549	16561	16589	16476	16566	16567	16480	16487	16668	16620	16683	16546	16406	16383	16475	16589	16357	16523	16500	16583	16454	16442	16468	16470	16350	16580	16436	16538	16731	16615	16533	16584	16613	16424	16483	16663	16487	16703	16473	16464	16620	16727	16677	16490	16725	16496	16381	16472	16226	16356	16444	16653	16628	16464	16567	16323	16667	16580	16359	16459	16502	16509	16566	16477	16542	16431	16458	16478	16420	16531	16674	16673	16521	16468	16593	16319	16506	16598	16566	16586	16290	16289	16393	16430	16633	16558	16532	16662	16563	16599	16378	16508	16516	16649	16720	16493	16400	16463	16457	16550	16409	16528	16527	16268	16325	16344	16556	16663	16614	16569	16652	16763	16491	16291	16494	16513	16433	16552	16460	16474	16455	16505	16522	16638	16493	16640	16727	16543	16329	16607	16582	16512	16320	16454	16421	16410	16561	16524	16547	16628	16594	16359	16635	16399	16551	16583	16168	16496	16513	16377	16456	16335	16496	16539	16485	16515	16522	16547	16454	16511	16466	16421	16643	16569	16469	16599	16693	16558	16856	16399	16713	16523	16521	16695	16340	16379	16483	16437	16253	16676	16602	16420	16458	16602	16411	16510	16394	16684	16462	16628	16595	16296	16563	16454	16348	16485	16407	16267	16493	16458	16492	16399	16555	16721	16433	16487	16376	16647	16461	16423	16523	16536	16623	16586	16443	16466	16487	16436	16522	16579	16482	16454	16679	16573	16399	16460	16366	16328	16411	16454	16745	16541	16684	16521	16512	16619	16594	16509	16463	16636	16480	16548	16612	16755	16662	16501	16359	16275	16409	16489	16573	16487	16636	16614	16517	16457	16419	16621	16492	16365	16459	16488	16709	16475	16565	16548	16619	16751	16691	16579	16483	16661	16672	16673	16503	16664	16577	16702	16504	16505	16764	16527	16514	16705	16510	16618	16397	16640	16471	16353	16685	16425	16462	16555	16402	16308	16421	16486	16430	16499	16627	16289	16633	16521	16360	16741	16261	16501	16482	16530	16458	16472	16461	16466	16557	16630	16470	16414	16373	16351	16529	16449	16440	16598	16499	16328	16499	16485	16513	16568	16443	16671	16572	16410	16415	16377	16385	16488	16550	16572	16311	16508	16526	16483	16470	16541	16459	16489	16426	16404	16601	16388	16529	16590	16594	16452	16675	16508	16371	16686	16631	16573	16494	16721	16802	16832	16811	16520	16285	16547	16716	16429	16509	16239	16434	16403	16418	16510	16447	16519	16687	16656	16377	16624	16539	16556	16514	16390	16651	16396	16664	16542	16321	16493	16698	16428	16521	16404	16453	16485	16560	16579	16488	16376	16625	16401	16506	16389	16833	16470	16408	16476	16529	16505	16433	16532	16700	16531	16584	16444	16485	16587	16579	16443	16627	16415	16429	16549	16571	16484	16404	16577	16769	16544	16434	16563	16666	16449	16510	16331	16530	16473	16517	16585	16590	16637	16514	16601	16513	16650	16498	16516	16499	16623	16628	16490	16506	16566	16516	16529	16466	16704	16543	16523	16403	16552	16373	16442	16610	16471	16581	16448	16653	16577	16522	16462	16570	16632	16563	16473	16491	16553	16621	16344	16541	16430	16666	16317	16585	16458	16523	16555	16543	16412	16513	16430	16438	16641	16666	16749	16733	16281	16502	16416	16650	16537	16681	16466	16416	16383	16786	16548	16424	16530	16430	16429	16514	16528	16347	16491	16466	16492	16510	16301	16701	16514	16586	16645	16381	16659	16639	16560	16555	16502	16701	16492	16532	16466	16698	16505	16532	16564	16578	16555	16488	16368	16426	16291	16844	16537	16664	16520	16519	16635	16454	16452	16686	16439	16378	16636	16523	16659	16531	16512	16739	16786	16476	16685	16543	16342	16424	16270	16323	16574	16537	16420	16478	16577	16341	16417	16573	16677	16672	16458	16398	16505	16520	16418	16639	16659	16439	16590	16575	16679	16614	16426	16472	16577	16329	16471	16476	16579	16559	16401	16549	16439	16285	16519	16655	16647	16500	16693	16499	16508	16435	16583	16341	16416	16644	16432	16461	16330	16408	16647	16534	16463	16712	16485	16328	16570	16530	16643	16705	16541	16548	16497	16640	16417	16542	16618	16538	16380	16438	16463	16486	16570	16558	16443	16700	16558	16455	16598	16498	16619	16596	16512	16458	16603	16725	16501	16365	16604	16474	16602	16437	16510	16439	16419	16551	16554	16376	16578	16646	16610	16673	16614	16753	16317	16680	16462	16508	16587	16430	16429	16525	16444	16291	16372	16385	16585	16597	16494	16456	16566	16290	16448	16454	16369	16384	16624	16556	16512	16551	16430	16494	16537	16602	16450	16466	16440	16500	16586	16485	16364	16800	16617	16392	16424	16525	16500	16612	16398	16721	16538	16484	16642	16497	16788	16513	16598	16625	16477	16314	16538	16477	16545	16611	16646	16411	16563	16582	16614	16645	16604	16495	16606	16366	16525	16590	16496	16183	16512	16592	16597	16531	16469	16442	16541	16535	16722	16514	16544	16638	16482	16502	16582	16527	16277	16613	16701	16499	16441	16474	16404	16401	16346	16603	16617	16444	16475	16374	16518	16597	16491	16514	16446	16557	16380	16552	16512	16339	16451	16542	16442	16434	16577	16465	16621	16478	16450	16568	16527	16536	16524	16521	16298	16557	16416	16543	16450	16620	16523	16525	16563	16742	16389	16612	16421	16483	16648	16634	16491	16693	16315	16676	16626	16612	16365	16392	16551	16474	16606	16567	16500	16376	16834	16503	16522	16295	16291	16356	16346	16525	16427	16515	16553	16564	16579	16316	16530	16572	16616	16524	16634	16481	16698	16604	16604	16309	16420	16524	16459	16588	16634	16588	16504	16554	16662	16576	16447	16536	16658	16674	16525	16658	16416	16638	16479	16635	16631	16572	16550	16405	16466	16473	16470	16510	16546	16614	16458	16644	16618	16599	16609	16322	16619	16418	16467	16614	16370	16407	16387	16485	16339	16575	16497	16507	16605	16640	16584	16584	16524	16624	16654	16517	16511	16502	16428	16449	16675	16341	16311	16545	16319	16528	16560	16607	16267	16537	16359	16375	16447	16324	16252	16421	16784	16453	16511	16460	16622	16607	16447	16638	16676	16595	16536	16334	16544	16515	16504	16729	16643	16486	16435	16648	16396	16588	16551	16424	16687	16692	16489	16353	16682	16441	16285	16453	16565	16684	16589	16733	16521	16612	16410	16587	16665	16437	16441	16575	16521	16503	16560	16573	16531	16606	16671	16371	16405	16536	16416	16604	16584	16500	16552	16474	16397	16275	16488	16557	16303	16613	16438	16688	16618	16531	16668	16163	16269	16427	16456	16398	16483	16667	16558	16292	16803	16444	16408	16529	16465	16544	16250	16382	16513	16656	16496	16502	16404	16727	16582	16514	16454	16593	16608	16395	16385	16688	16445	16521	16332	16455	16320	16459	16656	16690	16426	16561	16554	16603	16519	16152	16443	16486	16528	16551	16534	16553	16433	16671	16612	16440	16408	16357	16690	16470	16524	16669	16476	16450	16498	16416	16564	16602	16613	16302	16465	16376	16467	16578	16452	16311	16528	16704	16431	16481	16665	16501	16500	16469	16700	16673	16492	16555	16508	16481	16665	16506	16494	16401	16383	16552	16507	16657	16395	16459	16391	16566	16565	16523	16483	16550	16571	16579	16355	16484	16495	16582	16417	16514	16501	16623	16328	16565	16541	16530	16611	16627	16586	16311	16520	16417	16584	16688	16467	16588	16426	16458	16509	16425	16452	16557	16401	16646	16417	16733	16464	16354	16511	16531	16529	16601	16587	16534	16537	16474	16655	16655	16449	16514	16472	16657	16375	16575	16529	16482	16500	16299	16458	16589	16558	16721	16538	16424	16379	16515	16604	16530	16349	16403	16465	16389	16423	16473	16645	16648	16474	16416	16397	16476	16401	16614	16684	16703	16403	16654	16561	16433	16535	16530	16301	16635	16749	16478	16674	16873	16680	16577	16693	16294	16473	16526	16509	16596	16526	16582	16558	16590	16500	16677	16506	16658	16595	16695	16449	16693	16524	16579	16724	16664	16574	16481	16454	16677	16498	16660	16548	16564	16562	16361	16692	16582	16537	16368	16335	16584	16688	16539	16653	16504	16394	16691	16482	16498	16370	16762	16361	16401	16721	16772	16545	16454	16338	16323	16517	16548	16705	16598	16385	16514	16531	16536	16479	16612	16747	16503	16634	16598	16486	16437	16463	16471	16434	16488	16563	16431	16549	16394	16631	16514	16688	16480	16472	16337	16438	16520	16501	16604	16526	16638	16349	16464	16521	16639	16312	16666	16518	16551	16536	16532	16456	16342	16467	16729	16454	16526	16420	16707	16587	16445	16442	16432	16411	16213	16574	16568	16485	16556	16524	16462	16611
13508	20480	18628	16583	15656	15165	14667	14215	14042	13944	13828	13597	13535	13732	13471	13455	13643	13672	13580	13560	13666	13518	13695	13696	13540	13446	13682	13747	13573	13566	13538	13635	13640	13475	13344	13478	13548	13483	13652	13632	13623	13607	13659	13514	13712	13543	13607	13493	13562	13488	13690	13523	13642	13501	13483	13555	13683	13653	13524	13527	13397	13632	13431	13550	13601	13595	13458	13690	13491	13475	13483	13570	13621	13481	13581	13585	13560	13620	13789	13570	13636	13446	13744	13521	13438	13650	13489	13662	13614	13689	13515	13616	13380	13718	13550	13655	13487	13456	13576	13642	13337	13622	13742	13454	13469	13525	13835	13411	13719	13642	13445	13599	13668	13547	13554	13584	13498	13545	13635	13532	13549	13668	13375	13501	13588	13604	13412	13471	13484	13700	13450	13630	13490	13694	13378	13649	13527	13677	13489	13668	13553	13480	13457	13454	13648	13610	13528	13561	13644	13515	13529	13700	13614	13465	13744	13676	13462	13574	13494	13533	13563	13529	13615	13577	13621	13549	13588	13540	13474	13602	13482	13572	13557	13543	13419	13581	13518	13551	13472	13585	13578	13555	13607	13629	13523	13723	13614	13347	13448	13667	13640	13522	13384	13575	13478	13705	13656	13674	13668	13555	13451	13546	13572	13575	13569	13474	13470	13633	13611	13618	13512	13692	13575	13604	13535	13461	13667	13481	13561	13467	13588	13606	13402	13740	13518	13559	13398	13541	13456	13678	13708	13529	13548	13599	13533	13613	13636	13540	13430	13618	13448	13589	13651	13528	13409	13443	13622	13493	13678	13605	13677	13498	13568	13485	13556	13618	13405	13847	13674	13552	13352	13424	13602	13496	13619	13715	13506	13673	13546	13473	13590	13479	13784	13378	13596	13543	13574	13685	13489	13534	13630	13489	13594	13642	13625	13622	13644	13606	13567	13701	13487	13522	13593	13463	13409	13518	13689	13531	13653	13426	13567	13514	13587	13432	13457	13549	13534	13570	13690	13584	13631	13535	13675	13502	13558	13639	13519	13503	13418	13594	13531	13499	13650	13576	13709	13405	13528	13467	13509	13741	13755	13618	13480	13666	13462	13585	13454	13571	13555	13630	13528	13526	13484	13564	13497	13464	13606	13506	13443	13530	13528	13529	13620	13534	13577	13544	13629	13603	13728	13598	13496	13577	13744	13454	13600	13580	13466	13618	13606	13480	13666	13429	13677	13584	13756	13549	13554	13426	13582	13569	13728	13462	13458	13761	13580	13638	13458	13526	13630	13548	13517	13449	13663	13582	13410	13463	13549	13496	13529	13502	13511	13635	13468	13613	13637	13651	13585	13515	13512	13557	13422	13652	13403	13483	13626	13582	13637	13374	13574	13599	13739	13647	13577	13618	13517	13705	13391	13525	13372	13549	13515	13555	13671	13709	13475	13624	13489	13549	13628	13526	13545	13682	13649	13533	13585	13514	13495	13517	13525	13545	13577	13581	13558	13557	13735	13537	13603	13498	13460	13532	13589	13539	13618	13626	13459	13595	13584	13379	13588	13462	13528	13665	13631	13522	13466	13512	13550	13688	13568	13450	13575	13472	13566	13456	13504	13595	13438	13700	13537	13493	13542	13559	13709	13698	13661	13509	13482	13600	13600	13499	13592	13663	13543	13545	13516	13685	13549	13455	13529	13578	13600	13389	13471	13544	13542	13709	13589	13556	13596	13460	13463	13507	13682	13520	13616	13557	13646	13592	13611	13702	13546	13523	13570	13513	13630	13617	13792	13527	13620	13636	13505	13618	13688	13530	13675	13547	13574	13523	13512	13598	13401	13556	13747	13350	13527	13619	13509	13653	13602	13571	13582	13611	13607	13523	13544	13706	13577	13488	13571	13585	13403	13544	13299	13570	13529	13796	13603	13580	13478	13677	13550	13614	13588	13675	13581	13393	13358	13676	13617	13747	13568	13432	13612	13565	13624	13593	13515	13472	13503	13635	13572	13595	13503	13601	13482	13582	13673	13654	13508	13740	13506	13746	13398	13715	13604	13631	13511	13566	13506	13585	13573	13493	13523	13563	13546	13464	13640	13701	13399	13624	13541	13567	13581	13469	13525	13596	13394	13345	13493	13579	13575	13570	13591	13523	13512	13502	13361	13444	13505	13556	13437	13387	13373	13681	13551	13542	13335	13555	13482	13638	13545	13599	13470	13567	13440	13563	13707	13441	13668	13628	13592	13513	13577	13544	13513	13670	13448	13542	13453	13562	13616	13540	13422	13707	13622	13669	13582	13671	13576	13504	13456	13468	13652	13734	13618	13700	13675	13431	13685	13534	13709	13585	13538	13537	13446	13428	13479	13550	13628	13460	13603	13535	13762	13473	13429	13446	13393	13490	13456	13487	13434	13666	13490	13637	13552	13559	13488	13600	13580	13589	13554	13640	13663	13408	13692	13484	13401	13499	13604	13600	13494	13516	13491	13512	13526	13487	13462	13388	13637	13604	13430	13458	13643	13585	13582	13435	13579	13508	13599	13500	13525	13624	13426	13562	13655	13748	13481	13495	13529	13656	13561	13578	13472	13487	13501	13671	13512	13521	13410	13522	13543	13524	13615	13475	13746	13641	13635	13414	13551	13489	13733	13741	13327	13601	13624	13733	13565	13608	13603	13506	13661	13602	13512	13473	13470	13718	13745	13576	13491	13521	13721	13494	13529	13572	13465	13498	13536	13609	13505	13525	13402	13650	13528	13582	13452	13747	13533	13516	13662	13505	13515	13592	13741	13454	13599	13508	13655	13515	13624	13577	13532	13603	13639	13469	13550	13604	13664	13737	13694	13438	13514	13626	13684	13632	13626	13485	13556	13615	13569	13761	13707	13500	13581	13581	13506	13674	13550	13715	13597	13490	13576	13769	13630	13588	13562	13821	13611	13532	13578	13475	13477	13576	13672	13444	13455	13531	13584	13348	13545	13609	13581	13579	13536	13378	13529	13589	13342	13671	13595	13592	13462	13430	13383	13538	13499	13351	13577	13719	13396	13572	13722	13567	13544	13601	13585	13557	13542	13576	13435	13519	13542	13572	13606	13609	13503	13458	13506	13451	13484	13500	13649	13614	13588	13659	13631	13552	13553	13649	13621	13630	13713	13539	13439	13804	13481	13626	13583	13554	13463	13601	13630	13691	13676	13590	13602	13573	13342	13676	13724	13539	13693	13448	13640	13476	13477	13499	13407	13498	13468	13492	13650	13513	13615	13527	13621	13544	13465	13641	13438	13693	13727	13657	13632	13436	13408	13485	13522	13594	13634	13448	13676	13722	13497	13535	13330	13657	13753	13693	13544	13529	13663	13565	13478	13523	13595	13512	13597	13640	13599	13568	13593	13674	13572	13537	13508	13606	13522	13551	13567	13625	13461	13439	13782	13467	13733	13640	13446	13607	13510	13552	13520	13381	13720	13487	13496	13496	13658	13528	13368	13584	13749	13518	13472	13616	13655	13573	13392	13438	13489	13599	13559	13668	13602	13470	13590	13552	13507	13515	13624	13494	13490	13605	13789	13554	13570	13542	13673	13567	13557	13537	13582	13570	13656	13650	13533	13338	13428	13554	13408	13668	13450	13690	13629	13480	13461	13718	13642	13603	13637	13541	13632	13403	13515	13468	13629	13753	13542	13536	13604	13578	13646	13501	13657	13489	13639	13682	13565	13454	13604	13518	13682	13670	13630	13571	13618	13751	13495	13743	13613	13429	13494	13498	13512	13552	13549	13663	13493	13572	13650	13476	13637	13401	13624	13417	13449	13594	13526	13590	13426	13520	13760	13596	13575	13462	13448	13681	13556	13444	13578	13605	13632	13670	13608	13610	13471	13474	13665	13553	13565	13509	13615	13537	13483	13636	13576	13576	13529	13609	13464	13419	13626	13573	13551	13484	13617	13665	13745	13519	13758	13477	13485	13639	13539	13650	13568	13459	13784	13653	13731	13629	13590	13657	13601	13414	13320	13495	13614	13652	13650	13384	13479	13689	13503	13420	13495	13483	13529	13589	13599	13610	13766	13458	13518	13649	13525	13415	13678	13642	13545	13509	13510	13448	13655	13554	13593	13435	13626	13510	13570	13516	13674	13787	13692	13589	13597	13507	13500	13550	13501	13348	13541	13555	13576	13573	13662	13648	13605	13732	13638	13495	13554	13664	13692	13702	13533	13529	13590	13485	13665	13760	13651	13437	13640	13355	13392	13515	13462	13657	13441	13701	13530	13632	13482	13474	13604	13549	13637	13515	13662	13767	13453	13611	13496	13546	13510	13618	13451	13556	13523	13535	13674	13635	13550	13529	13723	13605	13738	13473	13457	13432	13716	13526	13554	13521	13409	13630	13609	13655	13659	13698	13523	13585	13576	13520	13484	13457	13523	13735	13559	13686	13646	13570	13271	13608	13571	13386	13570	13537	13672	13462	13646	13741	13523	13580	13470	13702	13499	13648	13456	13579	13639	13502	13565	13565	13647	13553	13705	13563	13704	13613	13570	13620	13567	13609	13598	13605	13624	13550	13639	13527	13635	13392	13577	13582	13678	13697	13386	13543	13597	13740	13637	13431	13534	13513	13432	13621	13686	13535	13584	13507	13523	13401	13547	13651	13584	13604	13531	13385	13663	13733	13701	13410	13684	13491	13497	13490	13449	13494	13586	13576	13602	13383	13597	13574	13420	13625	13634	13411	13545	13535	13585	13668	13659	13656	13515	13569	13690	13621	13454	13516	13581	13561	13458	13531	13432	13708	13580	13470	13458	13644	13638	13544	13498	13638	13633	13578	13772	13526	13703	13452	13785	13576	13683	13579	13517	13612	13667	13451	13567	13647	13693	13387	13568	13581	13629	13532	13663	13525	13539	13687	13633	13541	13642	13353	13600	13572	13612	13606	13483	13688	13388	13720	13591	13513	13769	13452	13614	13672	13508	13596	13591	13736	13556	13494	13689	13603	13586	13430	13498	13462	13605	13481	13730	13722	13499	13771	13177	13622	13583	13643	13583	13460	13378	13602	13501	13570	13532	13598	13596	13540	13540	13546	13665	13543	13634	13638	13403	13784	13586	13451	13574	13504	13594	13613	13607	13495	13731	13545	13706	13651	13728	13523	13447	13569	13594	13663
22395	21400	28752	24408	21708	23063	22066	17247	16489	16542	16531	15970	16137	16212	16065	16049	16167	15725	15942	16076	15749	15893	15779	15744	15980	15937	15904	15888	15815	15751	15793	16012	15852	15741	15988	15797	15818	15568	15666	15682	15692	15736	15667	15833	15555	15653	15697	15821	15784	15597	15681	15510	15846	15734	15777	15593	15654	15698	15741	15575	15691	15757	15758	15698	15683	15662	15788	15825	15783	15885	15902	15677	15755	15800	15669	15749	15835	15596	15586	15562	15686	15760	15719	15675	15769	15807	15646	15722	15835	15779	15664	15633	15686	15519	15601	15566	15582	15685	15677	15769	15657	15616	15712	15648	15486	15466	15604	15861	15679	15766	15693	15790	15801	15718	15596	15619	15773	15694	15668	15669	15651	15606	15862	15826	15793	15662	15833	15773	15734	15774	15737	15610	15599	15587	15446	15651	15701	15533	15592	15628	15651	15633	15749	15760	15842	15718	15650	15735	15643	15755	15575	15517	15682	15530	15619	15565	15661	15620	15607	15664	15588	15599	15582	15512	15680	15719	15858	15767	15514	15683	15886	15755	15722	15497	15649	15567	15680	15743	15718	15825	15735	15513	15843	15631	15640	15823	15693	15678	15775	15983	15666	15638	15907	15756	15724	15663	15607	15835	15616	15558	15584	15760	15548	15726	15571	15680	15853	15672	15910	15647	15702	15547	15796	15540	15693	15783	15512	15533	15591	15735	15649	15711	15587	15675	15730	15737	15498	15825	15540	15722	15699	15675	15811	15736	15725	15783	15767	15634	15658	15679	15647	15580	15739	15476	15633	15547	15670	15767	15451	15591	15907	15847	15786	15857	15713	15652	15895	15703	15649	15601	15658	15795	15852	15892	15727	15771	15844	15621	15509	15637	15715	15688	15674	15774	15623	15621	15575	15597	15636	15755	15948	15742	15505	15628	15589	15666	15727	15724	15824	15528	15750	15810	15835	15559	15689	15663	15822	15705	15702	15624	15717	15845	15680	15637	15673	15618	15702	15677	15654	15637	15674	15730	15760	15752	15575	15600	15659	15707	15696	15762	15679	15371	15671	15730	15571	15779	15704	15601	15847	15672	15522	15746	15839	15764	15599	15498	15724	15479	15745	15594	15720	15625	15700	15735	15755	15746	15596	15619	15840	15559	15776	15759	15706	15553	15602	15880	15609	15595	15663	15751	15494	15826	15604	15553	15628	15580	15824	15803	15686	15823	15733	15705	15654	15703	15598	15811	15768	15681	15754	15624	15731	15732	15610	15873	15796	15694	15691	15609	15648	15730	15456	15683	15922	15628	15608	15727	15690	15858	15765	15568	15634	15815	15716	15596	15671	15653	15652	15624	15623	15642	15782	15784	15697	15534	15653	15680	15682	15537	15767	15486	15776	15612	15619	15365	15804	15893	15666	15876	15723	15841	15809	15417	15620	15552	15663	15472	15682	15522	15973	15648	15361	15617	15746	15569	15611	15502	15796	15358	15685	15750	15530	15845	15640	15620	15715	15853	15585	15691	15783	15524	15697	15551	15704	15462	15597	15626	15633	15510	15602	15748	15797	15646	15546	15666	15784	15528	15921	15903	15739	15842	15542	15604	15824	15884	15765	15576	15443	15658	15520	15660	15700	15769	15615	15828	15859	15658	15623	15756	15693	15709	15803	15353	15784	15622	15487	15586	15530	15658	15651	15597	15673	15674	15569	15676	15565	15612	15535	15678	15585	15731	15544	15740	15872	15690	15693	15641	15445	15627	15545	15639	15588	15874	15750	15658	15713	15708	15590	15656	15882	15608	15774	15588	15672	15371	15763	15650	15586	15621	15595	15791	15618	15524	15713	15615	15737	15722	15503	15677	15634	15691	15573	15768	15731	15789	15561	15714	15822	15493	15750	15623	15652	15722	15735	15461	15616	15611	15654	15666	15572	15690	15704	15395	15830	15716	15626	15716	15472	15641	15704	15668	15736	15575	15688	15719	15599	15747	15503	15600	15565	15612	15747	15727	15630	15527	15450	15662	15826	15534	15910	15897	15778	15488	15453	15488	15546	15793	15664	15631	15638	15450	15673	15581	15542	15653	15683	15607	15568	15625	15517	15743	15662	15723	15717	15718	15511	15698	15693	15640	15828	15759	15573	15589	15891	15717	15647	15777	15584	15637	15915	15561	15714	15764	15805	15621	15521	15568	15765	15763	15667	15632	15507	15653	15755	15575	15696	15621	15461	15698	15570	15572	15688	15610	15721	15708	15650	15767	15611	15848	15852	15508	15587	15617	15451	15781	15806	15842	15657	15582	15850	15720	15725	15757	15476	15710	15564	15645	15667	15697	15776	15742	15811	15610	15678	15816	15699	15739	15719	15520	15581	15520	15801	15581	15651	15545	15615	15689	15570	15723	15638	15690	15614	15830	15659	15531	15711	15562	15540	15582	15599	15551	15901	15661	15685	15710	15697	15670	15711	15635	15550	15770	15488	15619	15677	15433	15579	15561	15637	15489	15447	15669	15788	15706	15783	15570	15636	15829	15748	15673	15622	15739	15515	15476	15650	15534	15633	15825	15831	15653	15662	15733	15738	15598	15622	15850	15683	15619	16006	15703	15640	15650	15724	15669	15548	15797	15467	15413	15775	15723	15565	15570	15677	15565	15925	15549	15525	15673	15681	15689	15691	15682	15533	15480	15654	15707	15702	15650	15564	15585	15539	15462	15832	15623	15477	15689	15467	15447	15649	15868	15750	15598	15779	15738	15405	15844	15535	15621	15649	15748	15552	15530	15666	15641	15688	15624	15747	15674	15637	15802	15727	15616	15558	15723	15613	15585	15537	15758	15698	15742	15725	15529	15630	15688	15701	15595	15802	15653	15732	15545	15607	15571	15665	15709	15543	15584	15779	15656	15814	15524	15572	15668	15590	15768	16018	15774	15457	15651	15866	15580	15624	15652	15855	15771	15789	15845	15720	15879	15468	15543	15663	15557	15732	15753	15776	15621	15693	15653	15676	15666	15572	15458	15703	15601	15963	15717	15766	15674	15746	15786	15718	15488	15641	15641	15564	15649	15737	15440	15648	15536	15717	15561	15612	15486	15521	15652	15872	15543	15607	15604	15732	15800	15794	15582	15579	15600	15739	15663	15815	15612	15696	15658	15571	15749	15688	15856	15864	15593	15597	15576	15722	15809	15628	15685	15577	15566	15830	15771	15723	15740	15752	15582	15875	15747	15626	15562	15591	15673	15597	15543	15625	15626	15721	15675	15665	15615	15721	15823	15592	15564	15821	15924	15793	15407	15528	15702	15750	15555	15859	15740	15641	15693	15668	15732	15742	15752	15777	15750	15601	15456	15671	15505	15539	15520	15510	15559	15607	15504	15803	15697	15734	15652	15775	15616	15552	15446	15649	15685	15678	15458	15638	15777	15541	15624	15649	15619	15647	15664	15562	15758	15708	15833	15714	15596	15868	15685	15652	15790	15763	15782	15582	15582	15768	15678	15755	15688	15711	15566	15690	15606	15835	15726	15690	15524	15663	15613	15917	15590	15698	15556	15294	15640	15708	15772	15658	15657	15656	15481	15545	15789	15499	15692	15588	15779	15786	15649	15804	15693	15758	15670	15720	15579	15561	15814	15730	15759	15885	15541	15857	15697	15759	15674	15650	15668	15674	15818	15605	15718	15741	15715	15558	15807	15967	15745	15535	15783	15917	15643	15663	15568	15773	15621	15731	15655	15787	15667	15632	15740	15636	15712	15625	15797	15653	15752	15665	15849	15641	15614	15791	15598	15510	15675	15558	15690	15548	15712	15637	15631	15796	15702	15641	15578	15488	15677	15694	15509	15700	15587	15700	15687	15806	15810	15742	15735	15702	15552	15686	15523	15678	15637	15723	15793	15819	15690	15733	15544	15738	15712	15794	15695	15414	15755	15666	15762	15814	15857	15427	15547	15665	15602	15747	15715	15709	15698	15781	15683	15617	15702	15785	15808	15966	15640	15655	15450	15373	15628	15632	15580	15683	15836	15569	15757	15681	15652	15632	15766	15546	15683	15538	15740	15683	15569	15800	15736	15636	15498	15760	15557	15864	15781	15629	15686	15459	15719	15620	15640	15717	15546	15638	15828	15579	15690	15771	15772	15685	15672	15777	15709	15746	15883	15543	15528	15497	15817	15654	15662	15546	15604	15685	15387	15566	15716	15795	15739	15791	15565	15676	15593	15343	15555	15779	15647	15570	15561	15594	15617	15607	15628	15753	15949	15813	15672	15653	15572	15690	15832	15641	15749	15385	15613	15716	15629	15745	15773	15527	15641	15675	15581	15730	15532	15646	15563	15532	15619	15599	15494	15475	15585	15868	15621	15637	15613	15737	15784	15584	15931	15670	15748	15692	15790	15863	15744	15787	15572	15576	15891	15620	15812	15884	15735	15749	15662	15625	15699	15716	15733	15612	15601	15614	15576	15650	15434	15435	15698	15700	15577	15773	15699	15864	15786	15741	15648	15690	15645	15681	15510	15615	15729	15778	15593	15338	15671	15794	15756	15636	15639	15728	15590	15741	15716	15646	15669	15424	15744	15618	15788	15719	15705	15865	15793	15616	15742	15588	15707	15460	15823	15650	15684	15603	15639	15591	15629	15686	15746	15785	15738	15709	15410	15666	15819	15559	15587	15918	15524	15727	15571	15582	15737	15759	15919	15647	15697	15692	15593	15802	15629	15661	15540	15802	15737	15604	15566	15654	15943	15738	15496	15545	15453	15884	15699	15434	15610	15613	15880	15643	15600	15626	15654	15855	15698	15735	15511	15719	15665	15471	15558	15671	15715	15579	15641	15446	15780	15513	15556	15530	15591	15552	15481	15631	15715	15655	15832	15734	15745	15870	15703	15737	15575	15612	15663	15699	15711	15781	15835	15839	15732	15614	15780	15766	15859	15689	15758	15691	15589	15644	15757	15741	15575	15735	15572	15517	15567	15762	15643	15641	15607	15748	15676	15780	15648	15557	15713	15686	15672	15705	15683	15698	15508	15564	15643	15699	15643	15692	15658	15710	15622	15880	15674	15716	15571	15697	15657	15660	15532	15705	15649	15637	15642	15687	15791	15550	15660	15572	15676	15861	15590	15596	15674	15568	15768	15816	15979	15738	15651	15907	15766	15801	15723
13045	25899	23224	18432	17303	16144	15219	14580	14196	13589	13313	13291	13218	13380	13220	13192	13252	13254	13246	13192	13284	13128	13119	13197	13084	13209	13226	13124	13160	13056	13013	13022	12944	13070	13043	12864	13083	13258	13004	13099	13086	13096	12965	13049	13037	13153	13204	12924	13050	13188	13121	13193	13083	13067	12841	13150	13009	13018	12907	13019	12930	13036	13104	13122	13017	13152	12925	13047	13104	13017	13071	13056	12996	13146	13041	12960	12907	13021	12941	13128	13089	13097	13113	13223	12962	13017	13122	13018	12983	13240	13093	13054	12871	13071	12902	13084	13055	12938	13036	13159	12942	12873	12894	12939	13061	13104	13127	12871	13066	13028	13026	13008	13284	12942	13076	13053	12957	13063	13149	13137	13102	13111	13020	13165	13131	13131	12971	13100	13084	13059	12929	13090	12859	12936	13022	13030	13187	13065	13003	13028	13029	13001	12956	13015	13107	12961	13052	13077	13051	12991	13031	13065	12997	13015	13185	12913	13021	12989	12926	13069	12939	13157	13065	13003	13010	12960	13082	12978	13066	13059	13035	13049	13030	13117	13236	13105	12929	12937	13060	13118	13020	13156	13019	13030	12958	13168	13073	13021	13116	13148	12839	12974	13123	12987	12838	13158	13131	13183	12984	13052	12982	12994	13005	12834	13067	12913	13102	12968	13073	12961	12903	13019	13001	12827	13086	13099	13104	12914	12964	12995	13170	12925	13078	13041	13105	12961	12903	13066	13085	13084	13056	13170	13092	12876	13054	13130	13226	13132	12900	12960	13002	12985	13061	13019	12920	13040	13035	12980	13105	13038	12944	13134	12931	12985	13072	13036	13086	13207	13015	12926	13038	13079	12975	13007	13015	13087	13047	13126	12924	12993	12961	13025	13122	13124	12975	13104	12903	13066	13172	13067	13011	13151	12995	13022	13174	12960	13053	12980	12923	13048	12908	13040	13009	12932	13033	12947	13225	13080	13035	13099	13092	13131	13019	12838	13121	13001	13109	12938	12962	13046	12923	12861	13100	13109	12985	13110	13015	13132	13041	13042	13021	12992	13174	12908	12978	13123	13005	13085	12921	13002	12805	13224	12918	13079	12990	12990	13124	13011	13008	12963	13009	13119	12915	12947	13152	13093	13049	13062	12972	13231	13015	13039	13138	13020	13192	12980	12906	13069	13126	13076	12988	13131	13027	13120	13180	12934	13069	12894	12908	13090	13002	12962	12959	13025	13062	13100	12961	13032	13008	12894	12943	13072	13100	12997	13110	12996	13088	13130	13234	12862	13083	13039	13048	12995	13014	13061	13170	13080	12905	13053	12995	13008	13058	12994	13134	12996	12964	13007	13041	13025	12989	13000	12977	13089	13043	13249	12845	12969	12958	12968	12926	13080	12865	12962	13079	13130	12957	13138	13129	13103	13174	12912	12892	13042	13089	13171	13071	13095	12931	13033	12927	13093	13164	13049	12957	13201	12944	12990	13071	12803	13038	13057	13008	12959	13234	13021	12968	13213	13024	13047	13068	13124	12947	12944	12955	13067	13100	13162	12995	13089	12993	13070	13006	12902	13118	13257	13129	13068	12915	13023	13045	13040	13176	13225	13069	12879	12890	12905	13070	12980	13056	13119	12943	13223	12991	13115	12985	13128	12849	12943	13008	13135	13053	12936	13024	13021	12991	12890	13129	13008	13016	13038	13056	12913	12922	13053	13146	12991	13109	13021	13095	13108	13091	13047	13140	13044	12822	12947	13029	12984	13153	13053	13145	12862	13073	12804	13100	13080	12966	12860	12868	12999	13091	13054	13061	12944	13005	12958	13078	13063	12981	13219	13016	13042	12964	13089	13017	13161	13005	13157	12992	13079	13040	12995	12979	12997	13061	12919	13089	12964	13083	13024	13026	13230	13179	12902	13075	13055	12994	13105	12876	13050	13160	12917	13007	13077	12932	12993	12920	13084	13123	13096	13008	13012	13043	12873	13026	12998	13092	13093	13120	12982	13197	12998	13199	13078	12853	13014	13088	12906	13062	13046	12932	12926	12967	13021	13001	13221	13013	13015	12959	13059	13102	12876	13104	12974	13072	12999	13101	13126	13021	12997	12960	13127	13126	12931	12965	13062	13162	13061	13008	13013	13184	13006	12948	12905	13105	12908	13081	13079	12937	12916	12975	13091	13058	12898	13091	12954	13006	12875	13098	13138	13001	13024	13012	13135	13107	13007	13058	13147	12939	12944	12942	13086	13014	13039	13019	13054	12815	13113	13144	13101	13146	13030	12845	13012	12785	12930	12993	12992	12984	12943	12907	13120	13027	12919	12939	13189	12983	13014	12950	13062	13084	12919	13007	13097	13046	13175	13091	13135	12971	13140	12927	13003	13038	13035	12853	13174	13120	12837	13096	13169	13174	12980	12989	13047	13051	13135	13094	13043	13032	13149	12927	13042	13175	12960	12921	13059	12883	13025	12994	13247	13024	12940	13040	13130	13136	12977	13089	12963	13094	13104	12926	12996	13106	13059	12925	13006	13067	13143	12987	13087	13083	13164	13079	13070	12948	12911	12983	13034	13204	12914	13097	13017	13041	12959	13079	13000	13033	12843	13011	12958	13006	12972	12984	12990	13016	13085	12949	13243	13270	12981	13148	13114	13128	12966	12955	13067	13100	13054	13069	12978	13108	13143	12851	12929	13082	13058	13073	13178	12957	13080	13042	13135	13093	13058	13006	13178	13128	12942	13036	13163	12997	12998	12997	13076	13029	13031	13051	13042	12971	13023	13013	13133	12925	13046	13036	12997	13212	13097	13069	13070	13093	13170	12939	13201	13175	13120	13138	12934	13020	13038	13089	13054	12892	13098	12984	12940	13070	13071	13022	13103	13130	12953	13151	13174	13093	13162	13049	13062	13185	12955	13093	12992	13015	12985	13042	13025	13132	13092	13007	12828	12872	12996	13089	12987	13031	12883	12951	12972	13007	12949	13047	12967	13061	12967	12962	13017	13066	13120	13120	13038	13136	13003	12879	12998	12985	13112	13071	13081	13257	12894	13021	13119	13087	12972	13110	13159	12951	12989	13137	13002	13233	12907	13074	13126	13015	12972	13021	13107	13018	12987	13059	13053	12965	12963	12887	13024	13150	13037	13052	12987	13022	13152	12987	13115	13089	12941	13006	13129	12912	12953	13103	12934	13123	13008	13073	13094	12899	13178	13022	13153	13032	12983	13000	13105	12940	13053	12955	12985	13068	13131	13058	13014	12955	12946	13141	12904	12964	13138	13074	13146	13004	13044	12984	13006	13087	13088	13028	12987	13101	13033	13121	12987	13027	13174	13071	13080	12985	13030	12948	13034	13070	13071	13005	13195	12934	13015	13100	12912	13168	12981	12993	13097	13107	13076	13100	12969	13019	13231	12982	12972	13011	13069	13068	13026	13081	12965	12900	13216	13127	13062	12988	13087	13009	12961	13106	13046	13139	13157	12891	12938	12961	13018	12900	12997	13093	13121	13080	13137	12981	13088	12935	13108	13006	13138	13049	12996	13224	13014	13055	13068	13015	13086	13002	13185	12976	12938	13030	13061	12968	13170	13181	13102	13259	13239	13152	13071	13149	13147	13041	12963	13015	13098	12988	13085	13096	13111	12942	13001	13031	12912	12986	13049	13069	13005	13065	13075	12950	13043	13015	13078	13080	13029	12999	12901	12937	12842	12950	12937	13112	13035	13073	12980	13036	12849	13049	12883	13049	13130	12944	12947	13085	13023	12992	12989	13027	12871	12902	12858	13025	13173	13042	13017	13110	13126	13147	12884	13067	13079	13029	13000	12864	12939	13018	12953	12944	12940	12948	12956	12940	13132	12866	13029	12988	13067	13010	13012	13119	12979	13150	13103	13010	13045	12990	13150	13050	13020	12873	13001	12962	13013	13039	12965	13007	13095	12962	12850	13053	13159	13073	12969	12965	13076	13047	12887	12936	13098	13050	13131	13100	13004	13103	12942	12865	12900	13003	13087	13101	12964	12938	13050	13086	13101	13075	13082	13006	13124	13137	13074	13098	12948	13129	13058	13162	12964	13109	13092	13013	13062	13018	13096	13016	12940	12960	12966	13078	13056	12919	13135	13004	13042	13122	12928	12886	13099	13061	12978	13190	13154	13063	12983	13065	12913	12974	13183	13025	13128	12910	12968	12955	13003	13016	13026	12844	13008	13095	12991	13068	13252	13080	13079	13115	13026	13017	13095	13039	13052	13125	12999	12968	13087	13047	12948	13001	13040	13080	13104	13048	13096	13038	13013	12972	13035	13165	13099	13034	12894	13072	12994	13055	13067	13009	13002	13061	13029	13077	13121	13135	13080	13016	13039	13133	13012	13045	13228	13009	12925	13053	13140	13191	13142	12850	12953	13163	13045	13012	13115	12942	13057	12988	12896	13039	13010	13105	12980	13042	12969	12938	13127	13115	13112	13075	13033	13008	13015	12997	13130	12962	12889	13016	12985	12932	12944	13175	13009	13090	13031	13003	13191	13108	12915	13098	13008	13004	13016	13183	12957	13004	13160	13099	13006	13006	13049	13053	13019	12996	12950	12994	13093	13074	13103	13086	13036	13177	13061	12962	12897	13045	13125	13101	13083	13032	12977	13010	12838	13080	12932	13013	13091	12989	12984	12989	13038	12962	12928	12945	13051	13028	12994	12974	13066	13230	13003	12983	12829	13012	13067	13063	13011	13142	13063	12931	12970	13003	13081	12899	13102	13106	13109	13044	13010	13199	13060	12937	13058	12891	13036	13228	12954	13011	13092	13114	12978	13120	13005	13132	12960	13194	13017	13085	13075	13247	13089	13079	13096	12874	13069	13025	12931	13115	13064	13050	13043	13056	13013	13029	13023	13111	13045	13117	12926	13073	12873	13152	13045	12977	13014	13014	13010	12990	12989	13010	13079	13229	13111	13037	13157	13097	12994	12983	13070	13047	13078	13061	12983	13083	13019	12949	12969	13035	12879	13105	13013	13074	13085	13028	12995	13043	13163	12908	12967	13089	13053	12961	12919	13077	13023	13142	12867	12997	12948	13074	13011	12869	13101	12891	13028	12961	13081	13043	13130	13090	12906	13087	12951	12927	13065	12837	12985	12963	13055	13111	13078	13113	13084
29910	22773	23106	19946	17253	17174	17419	17026	16961	16859	16737	16632	16737	16431	16565	16677	16737	16564	16827	16746	16752	16618	16588	16709	16724	16611	16754	16724	16527	16579	16708	16437	16398	16764	16609	16597	16572	16434	16615	16468	16593	16660	16520	16682	16568	16428	16673	16529	16623	16681	16722	16628	16705	16634	16442	16585	16564	16523	16684	16495	16743	16643	16763	16689	16594	16574	16795	16697	16515	16553	16613	16581	16556	16560	16588	16586	16660	16341	16661	16442	16569	16697	16650	16546	16518	16559	16711	16576	16441	16546	16701	16471	16735	16650	16612	16326	16377	16723	16552	16711	16382	16514	16491	16566	16821	16550	16674	16620	16731	16827	16434	16504	16494	16632	16812	16478	16525	16652	16629	16329	16694	16495	16568	16662	16713	16678	16741	16799	16733	16550	16461	16409	16502	16534	16376	16597	16730	16420	16647	16610	16765	16637	16806	16545	16606	16841	16825	16614	16648	16563	16701	16674	16649	16613	16488	16460	16576	16609	16674	16591	16523	16699	16340	16408	16493	16559	16597	16666	16781	16536	16521	16641	16483	16656	16562	16580	16733	16717	16584	16769	16673	16474	16574	16594	16665	16616	16583	16562	16524	16555	16602	16422	16552	16740	16609	16593	16754	16577	16716	16781	16567	16537	16663	16802	16693	16491	16539	16584	16610	16483	16703	16610	16611	16845	16409	16757	16722	16619	16834	16752	16794	16592	16555	16560	16788	16662	16685	16674	16616	16486	16429	16474	16372	16761	16760	16621	16812	16790	16624	16644	16587	16709	16538	16665	16547	16539	16499	16634	16723	16620	16451	16532	16602	16544	16596	16555	16850	16649	16671	16601	16500	16546	16580	16498	16515	16650	16469	16512	16563	16492	16626	16663	16881	16502	16270	16454	16578	16524	16747	16644	16561	16654	16548	16715	16615	16455	16541	16702	16567	16551	16575	16654	16731	16466	16672	16480	16579	16501	16522	16619	16564	16650	16616	16629	16594	16749	16744	16492	16608	16523	16546	16595	16707	16570	16552	16344	16308	16491	16725	16685	16793	16535	16670	16714	16676	16553	16672	16606	16474	16626	16375	16629	16501	16484	16657	16591	16619	16606	16656	16703	16597	16545	16515	16647	16520	16398	16613	16885	16598	16668	16503	16775	16760	16617	16588	16828	16688	16694	16570	16648	16718	16804	16520	16605	16528	16704	16768	16571	16568	16446	16694	16653	16620	16573	16697	16694	16679	16758	16540	16573	16480	16710	16468	16741	16898	16575	16636	16451	16854	16694	16613	16534	16689	16526	16725	16575	16771	16627	16697	16689	16674	16513	16541	16739	16446	16554	16609	16598	16509	16806	16632	16708	16563	16673	16537	16605	16719	16567	16694	16685	16636	16609	16743	16529	16699	16374	16541	16551	16512	16578	16516	16632	16438	16675	16332	16708	16746	16623	16577	16504	16780	16545	16517	16793	16706	16521	16778	16542	16471	16516	16768	16427	16691	16657	16579	16578	16613	16605	16648	16544	16598	16469	16673	16675	16657	16775	16656	16381	16583	16585	16755	16675	16570	16606	16539	16679	16780	16678	16608	16692	16566	16559	16543	16743	16482	16692	16706	16446	16822	16615	16669	16581	16706	16580	16697	16621	16710	16544	16642	16662	16655	16568	16473	16408	16622	16351	16445	16560	16579	16474	16584	16655	16640	16783	16668	16832	16569	16824	16535	16685	16454	16675	16678	16611	16508	16679	16619	16709	16687	16659	16730	16562	16570	16421	16519	16542	16569	16467	16719	16869	16579	16385	16605	16542	16454	16614	16646	16773	16622	16395	16476	16700	16548	16632	16413	16439	16779	16377	16446	16473	16631	16564	16709	16524	16694	16603	16634	16707	16410	16523	16630	16430	16781	16636	16639	16585	16755	16474	16815	16592	16560	16670	16595	16569	16559	16456	16539	16634	16963	16705	16597	16694	16596	16705	16540	16712	16431	16340	16464	16530	16389	16628	16810	16698	16734	16786	16798	16632	16778	16701	16511	16559	16629	16610	16695	16610	16897	16348	16576	16705	16747	16689	16704	16625	16516	16805	16847	16473	16800	16626	16500	16669	16653	16560	16652	16370	16610	16830	16567	16539	16618	16586	16681	16703	16726	16729	16646	16590	16513	16779	16599	16529	16584	16676	16591	16669	16666	16568	16577	16666	16377	16817	16681	16527	16826	16646	16600	16631	16744	16675	16635	16579	16655	16725	16704	16796	16608	16578	16751	16682	16518	16660	16533	16807	16796	16606	16736	16661	16757	16548	16722	16540	16638	16544	16566	16742	16710	16610	16497	16653	16746	16630	16605	16475	16548	16620	16619	16535	16477	16752	16642	16614	16518	16596	16495	16759	16369	16866	16694	16533	16818	16674	16342	16741	16686	16659	16471	16498	16550	16606	16859	16860	16397	16478	16623	16739	16591	16452	16589	16747	16643	16568	16537	16768	16636	16524	16498	16681	16735	16680	16546	16686	16714	16527	16458	16679	16685	16523	16607	16590	16660	16686	16558	16386	16654	16563	16484	16556	16731	16544	16696	16607	16682	16531	16839	16663	16610	16669	16661	16490	16532	16557	16681	16460	16572	16677	16624	16438	16782	16388	16459	16432	16614	16652	16680	16617	16518	16586	16593	16638	16653	16432	16630	16604	16858	16636	16692	16430	16487	16527	16757	16488	16583	16469	16580	16620	16534	16553	16868	16751	16755	16599	16643	16555	16561	16601	16557	16712	16741	16655	16447	16645	16602	16651	16591	16656	16786	16749	16503	16526	16586	16683	16610	16417	16631	16576	16500	16444	16626	16607	16680	16766	16821	16672	16602	16666	16641	16870	16660	16700	16843	16617	16808	16407	16722	16516	16365	16482	16641	16637	16671	16536	16636	16493	16559	16531	16522	16518	16493	16564	16693	16559	16602	16744	16696	16406	16449	16493	16827	16669	16548	16837	16645	16736	16704	16483	16738	16560	16543	16585	16484	16421	16543	16517	16604	16795	16668	16658	16702	16498	16593	16772	16623	16521	16637	16461	16609	16567	16694	16633	16323	16666	16605	16461	16385	16585	16521	16868	16669	16514	16589	16741	16451	16699	16820	16497	16871	16656	16539	16703	16647	16416	16605	16562	16784	16560	16750	16701	16796	16697	16524	16671	16717	16597	16498	16511	16812	16577	16708	16505	16740	16687	16692	16603	16468	16740	16644	16565	16721	16554	16409	16552	16549	16580	16674	16563	16608	16689	16659	16499	16711	16598	16672	16351	16568	16587	16668	16598	16549	16583	16745	16639	16606	16709	16740	16507	16577	16521	16633	16567	16667	16607	16589	16434	16390	16568	16455	16690	16776	16705	16872	16477	16631	16450	16485	16736	16409	16710	16623	16669	16643	16757	16418	16575	16650	16838	16591	16444	16599	16461	16597	16604	16858	16801	16687	16651	16500	16508	16783	16584	16450	16505	16537	16563	16692	16572	16749	16636	16520	16637	16781	16457	16493	16705	16748	16517	16776	16766	16442	16566	16596	16609	16562	16671	16480	16692	16520	16592	16638	16793	16458	16492	16609	16544	16628	16686	16784	16744	16815	16549	16503	16739	16563	16739	16624	16545	16570	16575	16860	16682	16398	16630	16639	16815	16555	16579	16658	16408	16719	16681	16621	16542	16718	16574	16647	16599	16399	16621	16674	16632	16565	16461	16865	16694	16718	16672	16653	16887	16652	16734	16621	16612	16680	16659	16564	16452	16749	16680	16614	16684	16630	16782	16619	16995	16570	16437	16562	16587	16668	16733	16583	16630	16625	16623	16506	16675	16568	16658	16602	16602	16492	16599	16739	16766	16668	16592	16369	16679	16454	16485	16488	16422	16603	16526	16752	16682	16545	16675	16631	16672	16905	16647	16572	16763	16707	16576	16752	16793	16720	16510	16722	16477	16501	16641	16620	16615	16345	16566	16635	16739	16429	16738	16703	16631	16784	16519	16759	16584	16705	16524	16610	16546	16384	16405	16725	16767	16479	16692	16481	16581	16679	16608	16733	16411	16572	16571	16569	16640	16418	16489	16666	16611	16474	16677	16559	16568	16578	16649	16453	16538	16611	16644	16512	16558	16660	16702	16639	16746	16639	16481	16447	16565	16496	16690	16600	16621	16739	16571	16801	16814	16741	16503	16826	16781	16791	16584	16812	16688	16661	16709	16494	16866	16737	16624	16634	16777	16734	16640	16385	16583	16604	16710	16773	16752	16641	16798	16790	16540	16594	16668	16881	16717	16706	16434	16517	16650	16396	16498	16609	16645	16671	16539	16526	16554	16478	16588	16621	16579	16458	16532	16514	16672	16535	16428	16687	16534	16605	16525	16570	16704	16438	16638	16651	16540	16722	16401	16454	16457	16753	16429	16597	16771	16583	16443	16744	16318	16876	16532	16555	16616	16545	16463	16495	16608	16400	16546	16647	16486	16592	16592	16627	16412	16750	16550	16637	16382	16551	16648	16587	16592	16456	16584	16432	16553	16657	16334	16658	16756	16700	16665	16644	16537	16636	16448	16641	16483	16354	16553	16601	16525	16847	16570	16673	16529	16650	16801	16547	16694	16595	16600	16788	16717	16533	16465	16483	16624	16635	16677	16633	16594	16673	16770	16557	16741	16679	16531	16651	16869	16737	16431	16677	16699	16527	16657	16687	16447	16623	16624	16603	16546	16679	16572	16424	16634	16671	16472	16512	16542	16631	16694	16690	16465	16617	16494	16591	16735	16455	16642	16447	16586	16435	16363	16484	16595	16592	16548	16477	16710	16505	16557	16523	16523	16734	16447	16726	16586	16698	16646	16788	16722	16673	16805	16655	16579	16884	16840	16732	16435	16470	16442	16459	16544	16462	16447	16662	16725	16545	16739	16407	16637	16540	16494	16668	16529	16727	16602	16532	16476	16769	16701	16473	16522	16668	16749	16492	16605	16708	16719	16714	16754	16684	16638	16839	16542	16635	16762	16681	16661	16719	16554	16511	16557	16638	16674	16645	16780	16774	16597	16676	16532	16520	16537	16796	16495	16649	16387	16648	16645	16545	16672	16739	16647	16598	16693	16590	16556	16670	16575	16509	16575	16554	16599	16463	16640	16642	16490
16149	20257	18155	15715	15142	14863	14356	14275	13984	13773	13734	13714	13635	13567	13728	13650	13577	13819	13687	13596	13538	13522	13617	13756	13610	13640	13642	13633	13603	13558	13647	13544	13371	13762	13605	13485	13591	13570	13655	13745	13489	13683	13674	13583	13626	13777	13710	13530	13654	13732	13686	13642	13614	13642	13525	13522	13580	13600	13516	13498	13480	13543	13764	13646	13667	13679	13620	13669	13727	13551	13560	13645	13615	13544	13612	13561	13473	13820	13572	13491	13510	13518	13820	13718	13565	13556	13660	13604	13786	13628	13563	13605	13519	13466	13534	13791	13672	13625	13507	13658	13701	13575	13725	13452	13599	13616	13674	13685	13609	13564	13620	13599	13765	13494	13537	13588	13619	13531	13520	13551	13542	13607	13641	13667	13825	13588	13619	13532	13655	13593	13728	13591	13618	13579	13661	13450	13682	13613	13458	13522	13705	13850	13535	13595	13665	13685	13480	13793	13454	13545	13461	13711	13540	13545	13712	13550	13564	13595	13696	13550	13670	13632	13573	13519	13669	13671	13630	13583	13436	13553	13614	13614	13517	13523	13597	13572	13509	13570	13598	13464	13581	13566	13590	13555	13397	13648	13566	13577	13774	13651	13557	13465	13567	13572	13612	13510	13583	13476	13597	13581	13568	13536	13569	13582	13600	13584	13508	13541	13726	13526	13481	13650	13689	13575	13675	13589	13648	13505	13747	13586	13522	13567	13766	13666	13755	13591	13572	13640	13518	13754	13620	13539	13491	13622	13582	13449	13532	13508	13488	13548	13756	13805	13561	13759	13669	13698	13699	13506	13574	13526	13487	13586	13663	13630	13446	13618	13561	13598	13623	13692	13521	13698	13466	13438	13578	13785	13688	13659	13550	13551	13736	13535	13625	13667	13760	13563	13544	13489	13596	13584	13576	13606	13503	13512	13538	13465	13655	13660	13680	13544	13749	13475	13742	13695	13668	13571	13595	13548	13393	13633	13552	13453	13668	13714	13667	13530	13527	13671	13576	13518	13806	13569	13657	13494	13562	13478	13499	13494	13704	13653	13607	13634	13517	13534	13624	13553	13706	13558	13610	13399	13559	13672	13645	13590	13716	13502	13538	13620	13652	13687	13669	13719	13580	13673	13591	13725	13591	13598	13548	13574	13536	13662	13480	13552	13709	13525	13597	13618	13563	13664	13538	13655	13668	13829	13663	13537	13620	13476	13658	13668	13739	13552	13534	13548	13529	13769	13518	13588	13514	13417	13715	13537	13638	13650	13606	13654	13709	13541	13697	13674	13727	13592	13764	13647	13595	13688	13586	13664	13528	13641	13462	13579	13582	13531	13603	13604	13697	13772	13478	13592	13637	13704	13645	13631	13714	13702	13560	13603	13671	13562	13766	13531	13687	13626	13665	13481	13678	13542	13651	13563	13917	13704	13516	13569	13575	13672	13553	13613	13556	13693	13686	13693	13579	13659	13568	13535	13608	13668	13655	13571	13619	13576	13677	13623	13476	13506	13693	13547	13376	13560	13606	13641	13658	13559	13612	13745	13506	13652	13546	13625	13698	13514	13603	13610	13514	13749	13635	13553	13670	13577	13507	13617	13581	13637	13639	13611	13614	13749	13595	13664	13645	13451	13733	13625	13551	13616	13766	13579	13582	13600	13517	13723	13704	13569	13520	13542	13734	13529	13601	13491	13592	13615	13590	13489	13526	13610	13698	13554	13477	13599	13672	13463	13473	13721	13456	13714	13454	13409	13579	13586	13609	13599	13689	13568	13578	13546	13635	13547	13555	13818	13581	13653	13606	13418	13533	13708	13446	13548	13593	13563	13682	13580	13570	13557	13657	13551	13706	13531	13641	13662	13561	13701	13567	13641	13710	13422	13562	13624	13531	13502	13657	13602	13523	13543	13675	13578	13543	13416	13526	13483	13521	13622	13742	13679	13656	13656	13636	13651	13577	13632	13695	13617	13408	13507	13625	13637	13503	13576	13518	13762	13574	13631	13616	13658	13669	13674	13490	13519	13691	13664	13697	13611	13655	13760	13655	13595	13584	13502	13604	13497	13742	13578	13689	13560	13560	13631	13530	13689	13600	13624	13674	13699	13510	13541	13689	13491	13502	13509	13507	13550	13818	13587	13781	13612	13611	13457	13689	13529	13590	13657	13577	13566	13698	13587	13598	13503	13749	13593	13685	13321	13648	13606	13715	13634	13658	13562	13645	13686	13528	13740	13624	13529	13601	13595	13475	13613	13652	13490	13616	13643	13535	13697	13501	13576	13451	13566	13651	13573	13566	13608	13567	13460	13400	13600	13695	13736	13639	13519	13543	13572	13458	13627	13603	13527	13527	13668	13630	13590	13605	13459	13651	13757	13602	13556	13725	13747	13647	13606	13609	13599	13708	13509	13724	13586	13720	13498	13596	13496	13600	13609	13652	13661	13598	13599	13594	13734	13549	13542	13675	13648	13497	13497	13637	13747	13543	13711	13762	13605	13645	13637	13620	13523	13631	13564	13510	13688	13610	13596	13547	13607	13496	13527	13703	13681	13593	13482	13528	13615	13435	13612	13437	13600	13570	13603	13809	13558	13521	13499	13644	13396	13732	13689	13542	13383	13591	13760	13491	13781	13549	13447	13548	13740	13529	13544	13689	13507	13682	13595	13497	13550	13709	13465	13639	13492	13608	13783	13586	13545	13723	13599	13618	13572	13401	13479	13607	13547	13831	13487	13442	13724	13594	13610	13695	13434	13554	13618	13535	13508	13664	13713	13595	13491	13522	13681	13470	13506	13564	13668	13632	13494	13556	13541	13707	13592	13534	13517	13557	13616	13751	13493	13616	13483	13606	13725	13594	13551	13755	13607	13675	13576	13515	13623	13778	13552	13515	13452	13591	13436	13558	13644	13633	13511	13644	13415	13600	13519	13584	13750	13428	13487	13600	13396	13748	13607	13637	13522	13548	13680	13602	13452	13591	13772	13564	13709	13626	13754	13581	13643	13532	13786	13612	13716	13718	13566	13725	13377	13592	13647	13679	13686	13772	13680	13557	13693	13507	13540	13702	13523	13615	13634	13681	13557	13483	13605	13570	13627	13619	13533	13699	13515	13649	13666	13564	13658	13674	13525	13658	13591	13488	13593	13528	13515	13459	13692	13586	13685	13554	13586	13533	13657	13647	13534	13700	13564	13530	13579	13684	13586	13445	13375	13593	13815	13533	13569	13571	13652	13631	13493	13513	13469	13525	13442	13587	13528	13868	13386	13518	13511	13603	13705	13694	13376	13543	13713	13728	13705	13571	13583	13504	13551	13542	13638	13684	13662	13686	13706	13577	13517	13595	13567	13498	13583	13612	13610	13484	13638	13576	13763	13386	13715	13676	13597	13531	13538	13564	13455	13553	13653	13757	13718	13571	13629	13654	13440	13695	13549	13656	13549	13610	13781	13592	13429	13548	13376	13696	13515	13526	13508	13496	13513	13546	13697	13329	13571	13657	13551	13563	13681	13602	13502	13594	13763	13562	13615	13596	13567	13455	13538	13463	13597	13716	13591	13516	13655	13645	13697	13555	13684	13741	13452	13640	13431	13758	13461	13588	13504	13551	13485	13490	13515	13605	13653	13592	13562	13461	13630	13518	13575	13734	13682	13497	13592	13468	13414	13636	13622	13588	13362	13541	13764	13499	13601	13670	13455	13617	13789	13645	13537	13631	13631	13705	13587	13588	13619	13624	13548	13665	13457	13682	13454	13566	13406	13754	13581	13595	13865	13588	13646	13657	13553	13634	13473	13785	13676	13438	13526	13532	13720	13643	13654	13487	13637	13594	13547	13586	13614	13477	13476	13558	13669	13672	13583	13475	13545	13641	13664	13605	13577	13611	13562	13750	13568	13597	13666	13556	13621	13555	13693	13488	13485	13591	13678	13584	13490	13743	13425	13633	13468	13587	13538	13578	13670	13575	13463	13606	13625	13668	13761	13621	13662	13639	13526	13679	13666	13537	13585	13522	13516	13663	13599	13494	13579	13565	13453	13653	13506	13638	13539	13729	13612	13778	13557	13682	13591	13672	13608	13552	13717	13582	13664	13676	13545	13608	13540	13493	13568	13573	13461	13608	13728	13599	13621	13633	13651	13518	13535	13535	13701	13477	13700	13630	13452	13501	13603	13696	13532	13538	13611	13419	13568	13552	13611	13723	13619	13436	13644	13654	13601	13570	13579	13530	13667	13776	13609	13712	13666	13675	13620	13578	13705	13497	13482	13567	13502	13647	13620	13598	13667	13643	13570	13459	13577	13616	13542	13586	13683	13639	13507	13703	13590	13475	13534	13605	13578	13554	13669	13336	13600	13440	13812	13575	13650	13401	13656	13595	13586	13687	13507	13409	13519	13551	13588	13553	13480	13459	13709	13657	13666	13427	13549	13606	13561	13548	13786	13658	13646	13375	13473	13681	13583	13577	13588	13729	13614	13718	13625	13385	13458	13632	13731	13650	13442	13543	13764	13522	13451	13584	13621	13565	13606	13553	13516	13630	13672	13443	13635	13641	13565	13715	13444	13743	13516	13654	13576	13701	13473	13775	13482	13494	13634	13665	13631	13470	13548	13516	13531	13512	13455	13715	13729	13687	13635	13635	13474	13427	13557	13718	13641	13484	13745	13478	13652	13658	13617	13530	13816	13791	13564	13574	13594	13485	13567	13532	13651	13787	13492	13641	13697	13640	13630	13467	13717	13635	13434	13570	13553	13546	13548	13607	13733	13602	13620	13664	13515	13549	13642	13429	13488	13592	13470	13463	13564	13533	13527	13516	13723	13759	13759	13586	13783	13713	13558	13493	13683	13792	13573	13582	13523	13526	13668	13633	13636	13653	13602	13677	13681	13462	13567	13458	13608	13635	13511	13666	13587	13669	13680	13881	13608	13625	13635	13597	13408	13641	13595	13544	13538	13604	13697	13623	13543	13556	13658	13616	13586	13619	13495	13470	13573	13608	13536	13529	13777	13604	13508	13695	13571	13723	13653	13809	13574	13561	13567	13478	13494	13743	13612	13690	13690	13513	13530	13615	13635	13629	13808	13639	13680	13583	13453	13540	13666	13710	13575	13504	13570	13793	13618	13536	13374	13491	13676	13626	13640	13662	13734	13621	13582
23382	21389	28203	25128	22174	20269	18936	17017	16363	16585	16369	16267	16106	16108	16125	16049	16039	16221	16112	16101	16152	16183	16049	16267	16245	16050	16042	15984	15815	16165	16022	16056	16018	16040	16009	15693	15930	15968	15987	15922	15912	15778	15886	15789	15960	15875	16145	16050	15903	15934	15752	16040	15874	15834	15994	15840	15933	15839	15921	15870	15701	16130	15813	15897	15970	16075	15825	15884	16083	16007	15998	15848	15589	15735	15815	15966	16105	15807	15735	15947	15947	16097	16060	16047	16193	15979	16068	15922	15928	15979	15958	15793	15754	15852	15898	15763	15677	15782	16011	15918	16087	16086	15916	15975	16024	15895	16069	15902	15826	16041	15944	15930	15831	16011	16022	15798	15938	15649	15968	15872	15683	15984	16062	15849	15914	15875	15824	15865	15927	15872	16054	15820	16042	15668	15991	15928	16013	15890	15753	15876	16003	15769	15817	15771	15893	15797	15804	15958	15864	15749	15857	16071	15831	15897	15987	15894	15854	15830	15911	15870	15812	15767	15934	15868	15936	15997	15774	15928	15571	15954	15978	15851	15766	15991	15937	15588	15865	15917	15905	15902	15912	15979	15931	15942	15774	15872	15879	16033	15916	15916	15773	15897	15832	15939	16053	15912	16201	15945	16014	15749	15618	15670	15866	16081	15860	15830	15871	15925	15885	15942	15820	15943	16233	15600	15774	15872	16161	15824	16014	15800	15867	15840	16037	15800	15860	15964	15693	15868	15863	15931	15734	15893	15797	15828	15936	15709	16018	15713	15726	15853	15762	15696	15800	15816	15986	15980	15871	15834	15807	15953	16000	15890	15780	15639	15794	15905	15983	15868	15941	16064	15885	15973	15931	15712	15979	15812	15736	16013	15822	15947	15961	15844	15877	15957	15961	15878	16011	16046	15814	15822	15769	15947	15819	15791	15858	16122	15803	15970	15864	15774	15915	15807	16135	15985	16021	15963	16015	15844	15830	15842	15795	15883	15934	16024	15929	15917	16088	15987	15910	15831	15907	15892	15843	16086	15814	15844	15840	15782	15835	15877	15712	15950	15920	16113	16049	15843	15989	15957	15836	15859	15746	15792	16009	15878	15939	15857	15704	15959	15946	15778	15791	15814	15660	15784	15769	15937	16047	15680	16065	16012	15892	15735	16044	15695	15833	15998	15866	15980	15851	15776	15968	15802	15800	15992	16004	15870	15873	15963	16125	15969	15921	15779	15719	15829	15764	15993	15769	15928	15900	15829	15784	15828	16072	15738	16189	15983	15858	15838	15928	15737	16153	15942	16054	15742	15879	15863	15804	15782	15884	15735	15891	15896	15642	15799	15833	15875	15893	15842	15944	16008	16081	15913	15900	16008	15834	15809	15670	15935	15975	15797	15837	15912	15862	15966	15983	15947	15885	15932	16041	15856	15915	15963	15865	15652	15947	15584	15784	15767	15767	15893	15728	15794	15965	15888	15882	15567	15984	15760	15874	15910	15925	15805	15860	15957	15941	15914	15887	16082	16036	15926	15804	15978	15952	15868	15855	15784	15861	15746	15891	15663	15887	15847	15846	15887	15719	15736	16057	15694	15933	15995	15965	15952	15760	16041	15633	15832	15931	15884	15856	15881	15873	15905	15843	15974	15725	15718	15816	15607	15953	16237	15743	16093	15826	16179	16039	15891	15884	15706	16071	15682	15896	16106	15685	15697	15869	16184	16074	15952	15808	15900	15812	15832	15619	15910	15853	15947	15983	15884	16026	15734	15672	15695	16029	15844	15796	15854	15880	16101	16074	16015	15896	15873	15795	15960	15907	15872	15837	15835	15717	15955	15717	15826	15896	15966	15833	15812	15877	15971	15894	15656	15759	15961	15796	15895	15655	15911	15791	15909	15852	16021	15869	15862	15681	15722	15922	15873	16025	15960	16013	15742	16026	15968	15794	15863	15808	16032	15932	15979	15971	15766	15838	15822	15858	15888	15834	15713	15793	15932	15690	15754	15812	15998	15836	15973	15891	15743	15918	15996	16018	15951	15912	15787	15874	15884	15950	15831	15733	15780	15763	15883	15788	15879	15913	15782	15815	15903	15893	16146	15817	15918	15904	15867	15889	15733	16018	15910	15907	15903	15945	15852	15895	15702	15933	15775	15818	15900	15895	15904	15857	15785	15924	16146	15640	15964	15992	15811	15812	15842	15991	15811	16082	15899	15801	16005	15954	15910	15883	15838	16051	15798	15865	15919	15784	15953	15750	16043	15718	15882	15869	15862	15857	15987	15817	15936	15884	15832	15898	15754	16091	15718	15993	15680	15947	15821	15741	16011	15836	15816	15869	15905	15705	15879	15646	15944	15844	15928	16065	15801	15807	15998	15975	15854	15892	16160	15950	15825	16103	15898	15803	15909	15946	15772	15840	15793	15858	15718	15862	15945	15975	15994	16071	15774	15795	15851	15837	15929	15881	15958	15979	15881	15873	15641	15715	15926	16150	15840	16127	15986	15983	15926	15775	16025	15700	15844	15891	15884	15784	15801	16011	15881	15802	16094	15844	15858	15809	15931	15998	15993	15958	15873	15798	16053	16000	15867	15793	15824	15836	15634	15946	15989	15918	15903	15704	15698	15877	15894	16011	15990	15739	16025	15965	15663	15764	15807	16015	15934	15896	15844	15952	15957	15936	15994	15896	15923	16058	15994	15868	15933	15908	15834	15809	15707	15813	15874	15853	15950	15795	15829	15820	15838	15921	16026	15961	15954	15874	16035	16079	16030	15933	15922	15981	15998	16000	15726	15706	15936	15960	15997	15977	15926	15928	15916	16129	16011	15993	15963	15986	16035	16096	15972	15926	15932	15842	15957	15797	15929	16025	15921	15743	15738	15829	15703	15833	15891	15820	15870	15925	16284	15814	15826	15854	15825	16061	15702	16142	15606	16035	15868	15955	15997	15990	15827	16023	16040	15896	15989	15806	15887	15812	15726	15986	16005	15806	15964	15888	15888	15907	15948	15863	15888	15801	15833	15972	16135	15843	15830	15722	15704	15685	15696	16019	15761	15911	15930	15729	16016	15866	15871	15655	16014	15989	16010	15706	15726	15849	15943	15994	15816	15906	15867	15834	15800	15935	15935	15910	15657	15757	15999	15845	15726	15782	15853	15824	16067	15828	15839	15879	15842	16051	15667	15887	15711	15963	15762	15970	15764	15880	16003	15900	15957	15800	15830	15872	16146	15928	15751	15735	15884	16078	15724	16003	16030	15960	15937	15955	15712	16097	15991	16004	15800	15843	15812	15847	15953	15935	15863	15864	15943	15785	15701	15801	15984	15962	16065	16006	15891	15811	15832	15845	15859	15811	15978	15886	16080	15780	15954	15924	15761	15964	15723	15761	15888	15880	15861	15841	15808	15930	15720	15982	15887	15716	15890	15767	15831	15960	15971	15847	15926	15773	15795	15927	16061	15982	15871	15856	15937	15823	15874	15824	15796	15952	15816	15857	15942	15697	15980	16001	15879	15842	15665	15920	15751	16030	15868	15678	15674	15981	15822	15937	15808	16079	15988	15883	15816	16005	16089	15946	15740	15720	15872	15856	16024	16032	16071	15790	15881	15726	15944	15930	15685	16000	15914	15861	15949	16020	15880	15824	15716	16004	15951	15659	15635	15965	15937	15836	15669	15863	16025	15982	15911	15820	15763	15812	15894	15680	15764	15804	16109	15872	15879	15829	15992	15824	15967	16116	15908	15957	15804	15827	15883	15948	15807	16105	15913	15805	15847	16021	15759	15825	15853	15725	15652	15836	15829	16048	15982	15798	15743	15855	15895	15998	16101	15788	15839	15730	15745	15813	15706	15865	15852	15708	15841	16045	16004	15918	15879	15906	15815	15761	15850	15864	15860	15738	16072	15999	15844	16026	15921	15832	15906	15759	15926	15858	16070	15932	15801	16002	16097	15822	15685	15898	15885	16016	16032	15970	15896	15718	15813	15901	15979	15950	15877	16045	15885	15769	15857	15770	16212	16066	15870	15967	15872	15890	16083	15948	15771	15984	15733	15876	15864	15760	15989	15948	15893	15959	15808	15905	15786	15689	15724	15763	15857	15828	15957	16064	15836	15885	15912	15803	15837	15779	15883	15967	15991	15974	15704	15909	15772	15909	15875	16040	15707	15779	15846	15834	15992	15940	15932	15986	15821	15943	15800	15882	15887	15888	15603	15695	15916	15755	15844	15867	15863	15764	16004	15875	16044	15979	15827	15849	15842	16004	15967	15864	15756	15823	16075	15909	15911	15689	15971	16008	15946	15912	15913	15836	15791	16113	15838	15902	16097	15825	15837	15854	15769	15776	15786	15854	15846	15718	15886	15733	15880	15983	15874	16023	15990	15838	15859	15897	16088	15982	15938	15972	15717	15857	15824	16011	15808	15781	15962	16089	15732	15861	16064	15989	15823	15911	15903	15980	15819	15809	15963	15959	15875	16041	15816	15955	16111	16063	15771	15787	15904	16001	15757	15998	15708	15925	16062	16059	15997	15950	16044	16002	15938	15896	15847	15889	15641	16002	15970	15889	15952	15880	15950	15952	15670	15843	15886	15995	15711	15855	15927	15968	15900	15864	15824	15936	15862	15699	15798	15985	16114	16009	15789	15868	15921	16049	15846	16081	15956	16029	15861	16024	15932	15875	15931	15921	16131	15990	16077	15797	15813	16138	15948	16020	15886	15836	15789	15974	15826	15976	15800	15996	15779	16002	15903	15972	15961	15742	16110	16145	15827	15907	15907	15703	15875	15909	16080	15692	15974	15775	15973	15900	15769	15929	15858	16060	15905	16119	16007	15839	16398	15704	15831	16016	15864	15969	15756	16102	15871	15725	15572	15859	15932	15818	15907	15809	16109	15833	16053	15876	15824	16051	15849	16111	15865	15907	15805	15862	15928	15872	15829	15911	16176	15967	15931	15922	15815	15777	15846	16024	15701	15853	15852	15983	15819	15981	15959	15864	15950	16098	15882	15852	16008	15879	15907	15725	15794	15893	16052	15709	15727	15949	15787	16167	15889	16038	15929	15881	15925	15948	15855	15750	15855	15957	16050	15817	16017	15818	15850	15900	15657	15703	15933	15678	15949	15827	15833	15913	15973	16078	15784	15647	15941	15866	15851
13100	24381	20097	17109	16108	15254	14793	14181	13820	13439	13327	13414	13411	13238	13399	13170	13373	13221	13164	13395	13177	13216	13322	13336	13296	13498	13359	13204	13339	13089	13223	13289	13210	13184	13141	13242	13160	13165	13104	13122	13342	13182	13180	13219	13224	13216	13125	13085	13054	13183	13108	13292	13225	13224	13163	13112	13221	13114	13209	12993	13216	13248	13215	13223	13269	13148	13216	13093	13162	13062	13242	13253	13175	13206	13028	13105	13330	13208	12953	13104	13008	13222	13151	13259	13150	13068	13244	13103	13234	13309	13272	13131	13031	13130	13061	13149	13218	13303	13112	13131	13270	13115	13219	13070	13278	13032	13179	13199	12961	13089	13145	13291	13004	13185	13256	13269	13309	13273	13093	13272	12928	13185	13236	13146	13272	13185	13102	13081	13119	13224	13141	13044	13322	13243	13234	12977	13229	13157	13145	13134	13228	12953	13267	13100	13071	13332	12873	13149	13146	13166	13108	13199	13100	13261	13134	13249	13376	13377	13086	13240	13180	13197	13352	13306	13160	13023	12975	13250	13097	13178	13240	13223	13108	13071	13089	13106	13101	13034	13113	13195	13251	13216	13245	13376	13275	13204	13187	13410	13183	13192	13149	13166	13308	13222	13149	13149	13127	13029	13099	13218	13076	13067	13276	13024	13252	13204	13009	13359	13122	13202	13230	13158	12985	13109	13168	13267	13146	13222	13043	13138	13221	13182	13185	13161	13175	13175	13187	13135	13179	13229	13219	13110	12973	13166	13138	13198	13208	13336	13392	13041	13248	12959	13192	13311	13328	13277	13337	13108	13203	13233	13037	13161	13224	13032	13103	13203	13142	13174	13185	13282	13161	13185	13277	13059	13162	13179	13200	13208	13068	13095	13194	13186	13285	13381	13199	13117	13283	13060	13150	13044	13113	13161	13088	13248	13099	13069	13256	13193	13261	13079	13058	13241	13256	13284	13236	13281	12949	13414	13162	13056	13073	13093	13139	13201	13120	13057	13243	13257	13102	13138	13216	13127	13013	13262	13040	13265	13101	13263	13217	13170	13196	13158	13232	13233	13113	13091	13176	13089	13193	13236	13175	13050	13133	13245	13243	13202	13252	13195	13192	13220	13070	13033	13140	13237	13194	13122	13246	13067	13227	13242	13301	13250	13259	13222	13192	13058	13271	13171	13204	13183	13009	13148	13147	13238	13178	13172	13229	13193	13108	13246	13127	13341	13104	13275	13207	13108	13286	13253	13266	13187	13215	13223	13176	13169	13278	13119	13117	13102	13125	13217	13243	13143	13130	13131	12973	13052	13256	13167	13146	13151	13158	13036	13240	13214	13036	13177	13227	13272	13198	13122	13162	13201	13205	13191	13278	13138	13223	13087	13173	13148	13130	13248	13173	13152	13284	13274	13065	13234	13070	13174	13295	13272	13330	12947	13247	13039	13118	13338	13184	13142	13312	13161	13040	13131	13244	13266	13229	13354	13215	13192	13189	13160	13155	13125	13172	13219	13157	13164	13167	13119	13163	13156	13238	13325	13187	13168	13133	13107	13173	13168	13164	13181	13462	13180	13067	13210	13167	13184	13232	13237	13147	13309	13306	13069	13208	13116	13041	13136	13193	13137	13212	13169	13173	13120	13356	13094	13342	13061	13265	13247	13252	13210	13036	12965	13171	12987	13254	13132	13110	12860	13177	13155	12960	13258	13129	13178	13081	13238	13125	13121	13252	13104	13497	13193	13143	13203	13209	13073	13145	13251	13121	13250	13093	13275	13170	13194	13053	13131	13270	13069	13134	13229	13259	13227	13246	13155	13151	13200	13226	13132	13145	13166	13115	12941	13134	12990	13244	13020	13209	13397	13174	13073	13018	13061	13235	13279	13178	13126	13194	13043	13070	13314	13005	13117	13128	13110	13155	13069	13293	13209	13313	13076	13061	13274	13126	13237	13256	13083	13050	13391	13272	13193	13172	13053	13262	13131	13074	13059	13295	13225	12960	13226	13077	13282	13092	13140	13100	13019	13182	13049	13061	13130	13113	13108	13184	13159	12979	13131	13029	13145	13033	13234	13201	13222	13162	13198	13375	13152	13303	13177	13251	13214	13050	13169	13208	13177	13150	13288	13186	13151	13194	13058	12916	13167	13154	13093	13215	13147	13124	13189	13163	13132	13138	13146	13191	13067	13133	13192	13275	13121	13173	13092	13319	13125	13135	13190	13088	13188	13199	13121	13147	13216	13067	13103	13221	13247	13227	13119	13094	13141	13123	12986	13029	13093	13187	13226	13446	13063	13174	13226	13178	13058	13184	13184	13081	13246	13263	13104	13096	13213	13060	13197	13306	13337	13203	13056	13197	13060	13203	13153	13274	13141	13261	13023	13099	13036	13076	13075	13124	13124	13003	13368	13193	13120	13228	13204	13289	13121	13167	13174	13194	13229	13246	13115	13356	13128	13049	13111	13191	13138	13275	13100	13033	13243	13101	13243	13280	13177	13200	13310	13236	13186	13101	13106	13250	13218	13073	13170	13238	13351	13048	13187	13236	13255	13051	13221	13178	13237	13165	13226	13085	13148	13082	13191	13162	13058	13323	13218	13250	13090	13228	13219	13276	13274	13208	13267	13137	13210	13141	13276	13050	13227	13101	13241	13180	13109	13335	13209	13229	13238	13126	13203	13132	13200	13204	13264	13218	13051	13072	13197	13051	12988	13332	13250	13314	13340	13062	13220	13164	13092	13365	13156	13247	13166	13183	13306	12998	13257	13080	13021	13037	13090	13255	13161	13244	13014	13364	13135	13114	13206	13166	13235	13163	13206	13250	13119	13265	13098	13160	13123	13043	13218	13215	13098	13197	13220	13257	13109	13249	13232	13051	13201	13274	13311	13166	13188	13249	13255	13053	13106	13276	13063	13200	13080	13146	13143	13184	13357	13080	13231	13256	13342	13053	13173	13140	13127	13190	13358	13097	13205	13107	13123	13227	13227	13191	13180	13059	13119	13130	13038	13190	13329	13258	13125	13252	13199	13035	13090	13094	13173	13263	13246	13290	13136	13183	13083	13149	13167	13212	13259	13202	13086	13134	13345	13154	13148	13178	12982	13355	13150	13286	13248	13061	13166	13090	13181	13067	13224	13059	13343	13185	12983	13084	13174	13176	13148	13136	13013	13186	13218	13115	13321	13162	13318	13243	13045	13251	13298	13132	13143	13193	13208	13250	13204	13239	13183	13195	13284	13150	13116	13272	13225	13142	13196	13210	13298	13126	13127	13409	13218	13011	13242	13118	13145	12944	13281	12980	13173	13043	13195	13268	13235	13225	13052	13122	12978	13165	13102	13257	13018	13094	13079	13170	13174	13179	13089	13317	13274	13364	13136	13108	13317	13139	13011	13327	13033	13196	13227	13288	13156	13025	13169	13055	13206	13149	13180	13228	13145	13083	13111	13128	13214	13324	13120	13051	13024	13011	13169	13250	13117	13041	13007	13201	13214	13154	13157	13054	13262	13288	13156	13051	13109	13121	13119	13161	13077	13039	13299	13159	13246	12995	13315	13285	13162	13167	13135	13210	13176	13139	13303	13277	13240	13296	13126	13077	13138	13138	13198	12967	13209	13041	13093	13249	13044	13269	13007	13162	13029	13171	13310	13137	13143	13074	13132	13213	13214	13121	13184	13366	13138	13113	13174	13332	13202	13182	13080	13181	13157	13183	13259	13291	13224	12980	13357	13207	13142	13237	13106	13110	13193	13144	13169	13284	13250	13123	13118	13271	13155	13235	13313	13246	13165	13290	13203	13246	13065	12957	13267	13128	13147	13159	13226	13278	13099	13142	13197	13255	13156	13062	13265	13301	13316	13095	13215	13231	13217	13084	13156	13144	13204	13077	13063	13118	13166	12978	13167	13122	13286	13274	13289	13225	13348	13221	13105	13261	13206	13001	13286	13111	13415	13092	13121	13133	13286	13157	13191	13362	13150	13297	13024	13081	13153	13142	13147	13148	13219	13310	13178	13182	13224	13008	13166	13063	13123	12998	13205	13180	13239	13108	13207	13207	13197	13048	12988	13198	13341	13157	13333	13122	12975	13269	13181	13154	13087	13067	13116	13097	13180	13145	13029	13371	13106	13188	13139	13196	13154	13256	13211	13205	13109	13249	13205	13266	13225	13123	13242	13062	13352	13081	13179	13196	13124	13157	13427	13097	13168	13097	13199	13110	13246	13281	13223	13108	13358	13185	13215	13163	13127	13103	13251	13129	13140	13255	13385	13232	13057	13184	13171	13181	13097	13342	13279	13169	13179	13181	12962	13144	13170	13248	13157	13033	13203	13109	13133	13154	13275	13206	13227	13196	13173	13147	13044	13165	13154	13266	13184	13432	13096	13076	13281	13132	13159	13158	13055	13146	13131	13331	13208	13044	13203	13264	13237	13177	13195	13017	13198	13158	13159	13127	13184	13150	13192	13292	13332	13267	13242	13257	13264	13195	13141	13184	13207	13062	13235	13286	13103	13149	13131	13197	13251	13251	13200	13016	13135	13269	13083	13178	13038	13214	13231	13277	13234	13266	13087	13313	13180	13102	13229	13221	13138	13168	13144	13105	13054	13386	13190	13122	13223	13177	13314	13149	13195	13170	13241	13055	13124	13257	13268	13423	13207	13330	13250	13099	13238	13129	13202	13182	13302	13140	13107	13108	13021	13072	13250	13178	13144	13088	13305	13249	13058	13233	13235	13329	13153	13203	13209	13122	13248	12912	13176	13273	13228	13149	13243	13083	13088	13194	13209	13154	13225	13323	13161	13372	13253	13134	13131	13070	13144	13157	13264	13198	13078	13258	13165	13168	13097	13039	13241	13219	13118	13152	13275	13118	13092	13216	13146	13117	13195	13065	13175	13254	13105	13156	13224	13202	13027	13238	13166	13139	13296	13260	13355	13093	13221	13034	13131	12882	13078	13253	13303	13230	13223	13230	13253	12998	13032	13277	13377	13202	13230	13223	13183	13231	13089	13343	13192	13217	13116	13141	13139	13255	13234	13080	13282	13180	13077	13065	13170	13339	13180	13082	12987	13012	13070	13189	13165	13236	13055	13135	13224	13297	13197	13308	13199	13114	13298	13179	13080	13368	12978	13279	13160	13079	13128	13154	13181
25007	21378	26780	26433	18899	17940	17991	17146	16877	16764	16816	16671	16562	16870	16625	16620	16739	16665	16539	16547	16392	16691	16461	16728	16445	16530	16581	16535	16285	16603	16626	16532	16668	16743	16539	16745	16447	16552	16605	16481	16634	16342	16447	16538	16522	16596	16315	16561	16513	16553	16548	16772	16629	16548	16491	16530	16500	16484	16536	16585	16406	16701	16525	16669	16562	16665	16444	16566	16565	16392	16529	16652	16630	16474	16659	16282	16354	16510	16568	16433	16653	16541	16601	16449	16533	16502	16321	16572	16384	16538	16397	16779	16436	16415	16264	16528	16324	16605	16493	16462	16528	16326	16518	16499	16469	16390	16471	16196	16418	16441	16267	16825	16500	16433	16667	16554	16633	16549	16326	16664	16573	16562	16600	16630	16576	16750	16684	16762	16615	16532	16400	16435	16835	16356	16437	16432	16643	16576	16351	16546	16493	16366	16480	16566	16627	16448	16559	16502	16384	16334	16479	16473	16641	16481	16644	16449	16334	16491	16465	16243	16513	16627	16619	16451	16453	16573	16541	16602	16396	16535	16485	16653	16438	16436	16685	16450	16401	16543	16561	16811	16497	16634	16721	16427	16329	16419	16352	16529	16539	16512	16675	16361	16474	16528	16545	16702	16548	16650	16394	16501	16492	16414	16368	16525	16580	16394	16438	16492	16516	16615	16489	16826	16459	16697	16393	16490	16433	16490	16421	16421	16457	16534	16329	16597	16472	16617	16645	16544	16540	16428	16593	16381	16348	16501	16433	16395	16607	16456	16611	16449	16758	16561	16379	16470	16677	16535	16580	16330	16497	16620	16446	16500	16514	16596	16495	16449	16303	16455	16669	16579	16598	16534	16358	16770	16560	16396	16473	16647	16580	16404	16338	16584	16510	16555	16579	16565	16613	16542	16395	16454	16485	16424	16605	16409	16636	16794	16535	16468	16604	16641	16332	16430	16638	16480	16516	16443	16460	16642	16543	16348	16606	16572	16725	16719	16504	16635	16493	16519	16374	16509	16673	16537	16449	16618	16649	16387	16494	16393	16805	16370	16543	16492	16556	16363	16494	16540	16702	16394	16578	16426	16469	16449	16434	16469	16535	16580	16562	16531	16472	16647	16727	16623	16437	16427	16586	16387	16638	16380	16481	16608	16581	16505	16420	16360	16461	16626	16517	16589	16434	16449	16433	16510	16614	16565	16431	16640	16594	16452	16481	16533	16653	16635	16661	16438	16358	16579	16639	16445	16722	16441	16443	16683	16364	16325	16423	16628	16631	16356	16623	16501	16379	16494	16538	16456	16380	16562	16616	16431	16573	16265	16529	16697	16556	16538	16384	16535	16722	16556	16692	16487	16504	16519	16495	16389	16549	16511	16584	16372	16655	16382	16463	16485	16403	16542	16534	16504	16316	16436	16608	16720	16659	16333	16472	16519	16625	16748	16382	16452	16460	16583	16434	16517	16611	16674	16543	16398	16527	16479	16411	16628	16536	16482	16409	16454	16595	16417	16422	16683	16520	16601	16374	16422	16540	16702	16438	16460	16596	16507	16546	16525	16376	16559	16513	16366	16656	16391	16475	16499	16575	16541	16617	16573	16484	16322	16468	16710	16371	16532	16545	16604	16592	16625	16488	16397	16641	16533	16588	16277	16513	16622	16545	16360	16633	16559	16480	16387	16467	16528	16583	16693	16404	16390	16776	16493	16631	16557	16508	16543	16479	16761	16752	16525	16711	16515	16289	16518	16483	16637	16654	16454	16466	16539	16610	16446	16478	16487	16439	16490	16447	16434	16585	16616	16513	16796	16484	16483	16553	16482	16569	16408	16563	16778	16380	16531	16370	16339	16414	16729	16624	16368	16338	16374	16545	16644	16673	16705	16348	16228	16518	16375	16416	16628	16572	16411	16495	16521	16444	16534	16469	16515	16478	16392	16507	16449	16498	16453	16516	16556	16551	16470	16391	16479	16621	16511	16605	16635	16593	16443	16590	16623	16526	16439	16344	16346	16540	16572	16368	16444	16441	16721	16550	16357	16595	16361	16409	16520	16343	16431	16482	16472	16528	16588	16521	16412	16449	16495	16442	16481	16527	16422	16736	16520	16548	16434	16616	16581	16515	16586	16457	16292	16589	16501	16641	16394	16652	16590	16669	16549	16343	16632	16457	16484	16292	16375	16459	16636	16512	16480	16625	16631	16629	16586	16633	16598	16555	16380	16457	16695	16745	16331	16663	16604	16336	16562	16570	16547	16677	16780	16421	16543	16495	16385	16464	16529	16358	16454	16428	16565	16532	16247	16562	16587	16510	16665	16294	16600	16499	16404	16414	16648	16504	16529	16602	16481	16642	16381	16499	16759	16735	16416	16488	16519	16757	16532	16700	16440	16490	16418	16524	16574	16522	16437	16401	16320	16607	16447	16665	16505	16477	16617	16471	16416	16525	16391	16564	16405	16606	16367	16411	16400	16521	16587	16547	16480	16350	16553	16533	16557	16566	16652	16548	16612	16591	16594	16426	16389	16457	16448	16181	16582	16534	16496	16618	16392	16486	16502	16590	16406	16492	16594	16551	16395	16591	16637	16695	16524	16486	16497	16536	16347	16726	16631	16683	16511	16612	16394	16645	16598	16519	16628	16492	16711	16538	16399	16692	16571	16533	16500	16591	16437	16670	16581	16747	16617	16369	16582	16511	16558	16416	16401	16358	16452	16421	16241	16551	16580	16478	16621	16675	16693	16423	16548	16691	16403	16392	16594	16661	16581	16534	16429	16478	16438	16380	16611	16482	16699	16590	16595	16547	16627	16562	16495	16585	16686	16538	16534	16437	16626	16691	16501	16431	16492	16438	16456	16644	16446	16460	16563	16483	16421	16635	16636	16666	16578	16370	16513	16517	16450	16415	16547	16459	16602	16426	16418	16544	16567	16652	16740	16557	16618	16781	16682	16379	16375	16323	16541	16404	16242	16685	16472	16665	16628	16286	16709	16508	16619	16505	16532	16705	16475	16600	16556	16552	16489	16427	16545	16734	16417	16519	16392	16447	16593	16558	16425	16442	16536	16467	16624	16278	16451	16517	16424	16353	16515	16492	16406	16486	16495	16582	16595	16617	16627	16373	16746	16533	16334	16508	16448	16405	16545	16336	16621	16650	16711	16551	16597	16425	16509	16543	16507	16474	16516	16570	16663	16607	16622	16611	16642	16403	16519	16471	16614	16610	16552	16789	16402	16417	16644	16557	16567	16549	16497	16650	16453	16484	16536	16558	16317	16459	16653	16668	16539	16534	16578	16601	16484	16575	16378	16623	16547	16426	16481	16702	16390	16475	16594	16669	16801	16558	16752	16581	16369	16567	16379	16693	16599	16597	16598	16657	16388	16606	16643	16573	16662	16556	16289	16599	16627	16483	16569	16405	16601	16398	16541	16439	16567	16599	16552	16659	16724	16588	16578	16631	16514	16519	16374	16654	16535	16608	16568	16545	16414	16499	16557	16495	16658	16538	16427	16676	16438	16509	16710	16672	16598	16394	16554	16323	16593	16522	16391	16640	16474	16622	16413	16549	16508	16513	16361	16652	16604	16499	16565	16515	16529	16601	16449	16538	16423	16446	16565	16522	16498	16459	16600	16433	16306	16496	16442	16393	16470	16432	16424	16823	16577	16543	16649	16563	16674	16536	16385	16457	16491	16462	16726	16474	16737	16389	16512	16484	16348	16628	16673	16494	16600	16575	16468	16504	16564	16326	16641	16417	16307	16712	16367	16546	16539	16656	16588	16526	16427	16576	16506	16538	16635	16597	16569	16372	16549	16442	16465	16174	16363	16220	16324	16619	16554	16532	16548	16541	16335	16624	16647	16426	16539	16435	16603	16567	16495	16597	16634	16633	16496	16454	16550	16678	16525	16523	16554	16592	16370	16636	16411	16406	16530	16644	16555	16701	16416	16557	16569	16333	16451	16575	16566	16657	16475	16428	16474	16445	16632	16503	16600	16560	16327	16532	16468	16466	16388	16566	16531	16418	16457	16640	16505	16445	16590	16205	16205	16615	16477	16709	16484	16598	16433	16421	16586	16510	16306	16578	16660	16722	16634	16480	16326	16432	16392	16527	16558	16440	16458	16530	16386	16626	16464	16640	16468	16539	16421	16556	16462	16583	16590	16522	16491	16495	16397	16724	16720	16538	16602	16480	16280	16672	16432	16623	16626	16615	16734	16514	16592	16454	16513	16591	16665	16474	16660	16301	16585	16494	16697	16546	16442	16648	16535	16523	16568	16325	16544	16640	16546	16716	16677	16359	16617	16664	16596	16447	16312	16715	16758	16431	16615	16401	16449	16579	16548	16442	16565	16572	16691	16596	16429	16434	16537	16534	16427	16714	16555	16604	16514	16485	16709	16661	16694	16408	16527	16548	16575	16736	16595	16445	16390	16636	16822	16512	16535	16507	16592	16378	16585	16415	16388	16465	16473	16628	16742	16431	16708	16478	16538	16496	16477	16598	16481	16497	16532	16483	16780	16529	16603	16448	16526	16606	16421	16267	16617	16914	16664	16361	16483	16600	16416	16242	16455	16720	16520	16544	16520	16476	16548	16665	16513	16501	16652	16656	16488	16562	16471	16549	16546	16428	16519	16682	16541	16554	16672	16588	16563	16490	16717	16598	16590	16465	16489	16486	16433	16565	16522	16788	16555	16692	16545	16724	16687	16483	16376	16281	16707	16663	16580	16703	16552	16606	16652	16416	16473	16497	16612	16631	16608	16660	16374	16440	16445	16553	16493	16621	16399	16704	16318	16781	16462	16504	16590	16576	16566	16515	16566	16465	16576	16462	16538	16768	16463	16621	16588	16519	16550	16557	16502	16470	16307	16648	16537	16551	16616	16558	16552	16623	16285	16801	16366	16388	16279	16665	16616	16581	16588	16562	16611	16462	16452	16495	16573	16507	16730	16658	16508	16609	16339	16493	16447	16539	16682	16476	16315	16366	16519	16762	16354	16506	16576	16489	16462	16446	16693	16606	16529	16488	16563	16256	16535	16697	16198	16785	16793	16606	16535	16528	16541	16423	16508	16440	16614	16520	16557	16467	16486	16755	16651	16479	16502	16621	16657	16653	16468	16554	16617	16553	16466	16596	16429	16687	16476	16892	16447
14445	21331	18022	16615	15606	15097	14675	14482	13933	13872	13814	13718	13613	13679	13724	13639	13597	13742	13712	13441	13604	13590	13813	13575	13569	13629	13675	13455	13540	13667	13608	13587	13601	13596	13567	13550	13599	13642	13538	13596	13580	13483	13562	13505	13496	13582	13577	13341	13598	13559	13622	13424	13436	13533	13789	13526	13544	13581	13384	13518	13460	13670	13611	13647	13512	13482	13548	13601	13721	13505	13559	13496	13527	13499	13551	13672	13568	13568	13565	13661	13522	13553	13465	13402	13678	13578	13654	13539	13569	13492	13478	13634	13432	13476	13518	13549	13565	13608	13389	13474	13481	13489	13535	13791	13650	13572	13588	13406	13481	13670	13727	13482	13436	13643	13673	13666	13495	13615	13588	13644	13638	13505	13713	13530	13567	13674	13695	13601	13650	13509	13620	13479	13589	13581	13556	13437	13626	13493	13555	13448	13528	13655	13638	13620	13440	13521	13661	13398	13682	13522	13485	13634	13578	13398	13564	13556	13653	13671	13421	13672	13734	13579	13682	13738	13399	13424	13385	13611	13592	13510	13711	13644	13504	13608	13416	13584	13577	13503	13360	13514	13613	13635	13707	13454	13612	13543	13559	13606	13437	13564	13630	13504	13411	13515	13586	13717	13609	13670	13550	13439	13521	13734	13447	13566	13449	13698	13621	13698	13628	13552	13566	13690	13510	13657	13588	13354	13679	13455	13586	13534	13420	13452	13575	13649	13579	13596	13735	13594	13440	13489	13583	13652	13558	13537	13554	13623	13507	13686	13425	13672	13569	13605	13588	13635	13684	13650	13469	13673	13610	13627	13577	13668	13473	13550	13698	13621	13495	13568	13552	13595	13637	13635	13688	13667	13661	13662	13466	13533	13553	13515	13511	13675	13375	13499	13466	13633	13478	13552	13568	13648	13611	13502	13426	13616	13724	13608	13518	13619	13528	13619	13757	13439	13449	13571	13627	13682	13438	13547	13618	13485	13625	13746	13676	13624	13722	13481	13665	13582	13573	13519	13456	13565	13592	13386	13626	13671	13569	13526	13682	13479	13495	13677	13591	13632	13626	13425	13490	13649	13601	13398	13467	13437	13630	13512	13531	13657	13657	13486	13626	13615	13440	13624	13399	13651	13447	13681	13512	13536	13534	13472	13450	13514	13598	13595	13515	13610	13583	13577	13464	13474	13737	13629	13623	13643	13370	13471	13674	13579	13530	13443	13576	13645	13508	13636	13387	13575	13477	13346	13590	13597	13557	13573	13514	13657	13558	13567	13559	13535	13560	13404	13704	13489	13449	13539	13626	13491	13630	13624	13563	13631	13594	13367	13453	13671	13765	13589	13478	13612	13592	13655	13723	13444	13552	13441	13680	13379	13642	13517	13663	13460	13539	13512	13617	13521	13623	13598	13584	13389	13515	13544	13722	13566	13537	13552	13712	13617	13604	13570	13358	13707	13516	13452	13538	13512	13535	13606	13411	13524	13546	13575	13628	13662	13501	13467	13557	13664	13612	13627	13414	13595	13545	13440	13403	13629	13408	13462	13648	13597	13642	13676	13684	13409	13634	13544	13560	13617	13622	13569	13612	13647	13473	13542	13585	13611	13615	13769	13774	13682	13569	13502	13784	13575	13433	13600	13367	13441	13649	13618	13723	13809	13499	13592	13535	13470	13542	13472	13556	13534	13661	13676	13476	13608	13409	13711	13562	13461	13515	13492	13616	13686	13472	13610	13579	13476	13639	13512	13541	13516	13600	13584	13684	13378	13573	13584	13547	13370	13476	13562	13542	13571	13479	13548	13584	13559	13564	13641	13686	13817	13684	13513	13723	13445	13560	13497	13552	13532	13425	13552	13632	13538	13472	13643	13460	13570	13661	13501	13641	13640	13645	13501	13478	13481	13487	13606	13448	13538	13777	13340	13666	13518	13529	13591	13593	13644	13553	13553	13580	13558	13540	13589	13629	13695	13495	13667	13501	13493	13472	13526	13569	13550	13614	13476	13552	13757	13643	13592	13704	13479	13531	13599	13578	13582	13560	13523	13471	13629	13571	13485	13666	13457	13594	13520	13552	13637	13569	13689	13677	13524	13739	13268	13405	13513	13535	13547	13458	13569	13468	13623	13528	13532	13718	13444	13532	13633	13323	13608	13594	13602	13699	13379	13566	13503	13413	13468	13519	13579	13531	13428	13455	13471	13709	13517	13496	13635	13446	13531	13525	13300	13540	13562	13698	13500	13734	13537	13497	13581	13701	13447	13600	13635	13536	13625	13535	13479	13574	13620	13554	13657	13506	13587	13662	13445	13650	13573	13672	13539	13553	13498	13526	13618	13432	13550	13621	13614	13684	13517	13513	13568	13682	13582	13597	13461	13639	13502	13396	13550	13460	13693	13536	13597	13574	13604	13579	13541	13541	13616	13478	13619	13607	13550	13557	13680	13729	13516	13716	13534	13590	13539	13768	13543	13667	13502	13498	13658	13351	13706	13564	13419	13495	13575	13608	13485	13533	13332	13668	13598	13724	13566	13400	13541	13658	13622	13550	13541	13606	13441	13745	13695	13484	13558	13645	13659	13560	13643	13540	13435	13558	13492	13635	13629	13470	13455	13404	13425	13608	13397	13636	13440	13720	13667	13429	13576	13615	13678	13563	13564	13632	13542	13528	13565	13277	13516	13634	13567	13371	13508	13537	13642	13508	13597	13570	13617	13471	13545	13436	13487	13531	13636	13479	13608	13493	13563	13375	13461	13575	13499	13578	13529	13589	13553	13522	13564	13776	13548	13638	13440	13741	13754	13438	13597	13588	13426	13617	13560	13715	13581	13688	13515	13604	13502	13379	13633	13658	13649	13549	13632	13533	13533	13497	13599	13519	13490	13516	13618	13592	13551	13487	13788	13495	13523	13625	13465	13642	13700	13580	13596	13329	13532	13566	13678	13509	13577	13582	13641	13490	13641	13632	13550	13443	13694	13287	13589	13715	13686	13595	13651	13603	13765	13601	13772	13604	13503	13693	13561	13561	13545	13583	13459	13527	13440	13530	13689	13540	13612	13480	13721	13512	13455	13588	13568	13597	13600	13483	13604	13774	13487	13483	13716	13591	13534	13446	13452	13495	13472	13305	13410	13583	13463	13761	13441	13639	13509	13775	13479	13570	13515	13390	13618	13455	13595	13581	13453	13582	13598	13562	13497	13639	13574	13676	13699	13555	13475	13692	13549	13607	13380	13577	13561	13581	13565	13455	13746	13498	13588	13527	13615	13530	13391	13504	13454	13515	13534	13513	13527	13431	13466	13521	13577	13478	13432	13421	13461	13567	13559	13465	13545	13530	13545	13663	13524	13491	13571	13396	13519	13486	13632	13464	13627	13604	13602	13535	13365	13518	13601	13501	13734	13662	13604	13519	13391	13541	13521	13642	13597	13496	13559	13623	13786	13459	13566	13561	13611	13597	13715	13588	13588	13724	13609	13580	13466	13533	13668	13523	13636	13774	13603	13445	13545	13558	13533	13328	13715	13563	13441	13578	13536	13450	13503	13570	13570	13660	13586	13491	13553	13422	13585	13640	13533	13532	13547	13429	13629	13517	13558	13567	13487	13543	13613	13512	13496	13566	13401	13635	13585	13539	13738	13629	13612	13576	13704	13806	13513	13677	13535	13445	13651	13397	13593	13481	13625	13533	13588	13573	13464	13566	13421	13571	13661	13495	13648	13591	13622	13623	13513	13538	13462	13492	13434	13672	13644	13526	13632	13512	13563	13702	13389	13559	13652	13591	13466	13696	13582	13608	13480	13612	13594	13610	13326	13588	13627	13584	13576	13578	13650	13703	13513	13501	13548	13649	13550	13476	13685	13579	13596	13689	13742	13561	13654	13392	13825	13499	13734	13498	13530	13460	13612	13679	13505	13477	13581	13453	13621	13478	13321	13472	13500	13569	13465	13475	13664	13430	13615	13540	13681	13449	13748	13465	13639	13491	13507	13418	13708	13684	13484	13429	13609	13352	13437	13470	13621	13610	13466	13666	13690	13500	13391	13621	13519	13584	13549	13602	13586	13716	13534	13625	13480	13709	13614	13608	13408	13575	13710	13676	13591	13633	13741	13580	13610	13465	13525	13569	13492	13707	13513	13515	13544	13542	13574	13572	13504	13538	13638	13653	13610	13640	13461	13704	13407	13643	13425	13518	13559	13441	13503	13490	13541	13605	13495	13404	13534	13509	13453	13499	13551	13583	13700	13567	13605	13567	13649	13636	13589	13662	13686	13673	13653	13580	13484	13580	13600	13484	13587	13626	13620	13458	13611	13588	13419	13571	13627	13649	13568	13447	13515	13462	13413	13445	13715	13505	13611	13537	13468	13590	13611	13542	13641	13661	13425	13551	13414	13525	13542	13670	13461	13540	13575	13572	13469	13635	13768	13417	13571	13510	13465	13358	13806	13618	13485	13725	13567	13526	13436	13648	13667	13599	13553	13577	13570	13421	13639	13584	13586	13522	13818	13556	13773	13526	13638	13595	13615	13645	13538	13627	13651	13525	13540	13607	13544	13660	13588	13528	13864	13611	13597	13513	13585	13537	13587	13384	13494	13583	13630	13575	13518	13620	13708	13551	13601	13469	13678	13525	13627	13544	13635	13653	13587	13601	13541	13586	13531	13462	13633	13560	13498	13512	13665	13509	13418	13207	13599	13496	13658	13465	13560	13528	13711	13788	13462	13294	13482	13330	13617	13485	13627	13775	13334	13563	13561	13613	13624	13557	13574	13582	13581	13495	13619	13689	13599	13513	13468	13516	13695	13478	13534	13561	13464	13508	13755	13610	13634	13600	13482	13672	13676	13460	13613	13565	13596	13482	13614	13511	13557	13450	13583	13551	13548	13655	13418	13509	13577	13552	13436	13477	13605	13472	13509	13435	13625	13492	13743	13666	13480	13618	13219	13849	13364	13372	13400	13417	13437	13596	13644	13731	13583	13687	13635	13395	13446	13566	13408	13655	13551	13542	13514	13499	13419	13384	13623	13469	13552	13471	13488	13595	13611	13970	13431	13537	13625	13507	13499	13499	13446	13636	13565	13673	13417	13611	13480	13557	13642	13588	13744	13383	13629	13503	13710	13519	13477	13623	13476	13558	13702	13655	13505	13482	13526
22429	21406	28721	24481	21705	23042	22343	17523	16188	16374	16306	15830	16204	15962	15767	15879	15966	15773	15887	15899	16050	15805	15939	15980	15928	15886	15817	15945	15767	15790	15525	15927	15716	15723	15802	15760	15776	15770	15776	15922	15771	15781	15775	15739	15828	15858	15746	15709	15839	15768	15875	15775	15766	15687	15939	15651	15799	15712	15924	15783	15902	15482	15876	15789	15697	15729	15809	15842	15479	15617	15685	15557	15664	15805	15753	15702	15592	15731	15904	15734	15831	15640	15540	15738	15718	15465	15679	15816	15784	15675	15923	15665	15860	15538	15601	15730	15702	15751	15758	15524	15727	15742	15554	15892	15804	15729	15705	15777	15720	15698	15655	15752	15950	15710	15747	15757	15651	15888	15800	15783	15819	15644	15588	15842	15831	15548	15702	15799	15624	15624	15728	15797	15558	15575	15750	15622	15495	15770	15765	15666	15642	15773	15663	15739	15866	15811	15795	15674	15780	15773	15785	15819	15518	15514	15618	15648	15839	15624	15616	15767	15725	15470	15701	15816	15849	15695	15739	15621	15628	15737	15454	15605	15702	15599	15671	15644	15621	15691	15713	15750	15647	15477	15605	15741	16005	15755	15674	15627	15782	15785	15617	15728	15938	15776	15454	15745	15878	15843	15519	15989	15737	15723	15742	15682	15611	15658	15771	15632	15783	15734	15822	15690	15703	15695	15570	15532	15869	15772	15990	15513	15698	15622	15667	15653	15472	15691	15772	15756	15615	15767	15937	15585	15478	15695	15609	15736	15665	15607	15705	15888	15811	15587	15517	15784	15809	15699	15465	15617	15810	15816	15608	15569	15805	15818	15752	15612	15660	15784	15682	15881	15752	15702	15701	15793	15636	15771	15636	15703	15584	15548	15842	15759	15608	15814	15774	15712	15738	15768	15532	15629	15770	15753	15666	15778	15637	15469	15710	15746	15721	15885	15891	15705	15658	15779	15768	15931	15894	15802	15646	15815	15647	15731	15460	15826	15825	15583	15645	15454	15473	15564	15735	15536	15917	15907	15594	15730	15622	15583	15621	15742	15794	15572	15765	15653	15581	15557	15754	15785	15776	15638	15868	15898	15830	15766	15591	15704	15661	15613	15544	15756	15840	15730	15787	15651	15690	15730	15856	15780	15609	15625	15725	15730	15995	15769	15777	15688	15773	15728	15791	15509	15683	15648	15690	15624	15518	15636	15796	15661	15488	15703	15663	15632	15689	15591	15872	15688	15809	15798	15699	15750	15770	15537	15599	15798	15851	16014	15918	15550	15725	15740	15342	15699	15726	15524	15763	15653	15639	15469	15698	15603	15536	15662	15791	15758	15645	15780	15848	15713	15864	15690	15974	15740	15854	15648	15851	15788	15580	15676	15699	15687	15720	15771	15741	15572	15743	15635	15534	15629	15717	15895	15631	15715	15538	15484	15559	15620	15614	15532	15726	15836	15675	15666	15829	15582	15659	15739	15699	15664	15413	15718	15622	15472	15863	15744	15614	15537	15737	15523	15687	15654	15820	15591	15641	15629	15727	15627	15588	15580	15780	15638	15744	15584	15660	15623	15606	15823	15614	15472	15668	15802	15630	15861	15844	15730	15482	15628	15709	15618	15754	15742	15571	15796	15745	15677	15730	15838	15621	15632	15773	15563	15741	15702	15694	15780	15550	15604	15841	15723	15771	15708	15566	15755	15638	15788	15721	15811	15862	15661	15836	15777	15847	15804	15816	15756	15630	15805	15769	15593	15727	15663	15747	15591	15678	15837	15678	15822	15817	15690	15714	15702	15574	15561	15879	15669	15674	15770	15723	15749	15587	15716	15814	15626	15638	15526	15818	15639	15839	15698	15652	15721	15944	15732	15753	15625	15610	15853	15712	15761	15945	15575	15729	15543	15946	15619	15936	15739	15753	15618	15806	15800	15671	15845	15673	15749	15690	15719	15529	15813	15739	15727	15782	15742	15634	15923	15558	15719	15818	15730	15597	15832	15814	15627	15794	15740	15600	15942	15662	15614	15683	15725	15762	15711	15657	15636	15612	15799	15588	15973	15658	15555	15737	15519	15782	15553	15861	15672	15634	15457	15711	15834	15661	15761	15687	15685	15625	15665	15793	15549	15706	15414	15591	15582	15834	15667	15692	15618	15511	15669	15674	15667	15753	15776	15575	15843	15694	15774	15822	15782	15783	15761	15731	15670	15783	15729	15592	15550	15624	15773	15796	15494	15628	15550	15533	15706	15799	15808	15675	15666	15634	15749	15845	15428	15629	15661	15742	15680	15730	15710	15604	15976	15779	15659	15729	15683	15597	15765	15725	15712	15613	15575	15635	15800	15688	15866	15668	15781	15809	15746	15851	15860	15644	15615	15545	15710	15560	15571	15889	15581	15730	15500	15605	15702	15593	15590	15762	15577	15693	15717	15874	15696	15717	15614	15648	15668	15816	15650	15576	15575	15667	15665	15663	15559	15807	15501	15659	15858	15758	15845	15867	15749	15922	15620	15628	15672	15710	15587	15508	15577	15573	15601	15804	15639	15860	15839	15565	15907	15790	15449	15662	15595	15716	15754	15712	15723	15576	15860	15870	15705	15530	15817	15753	15584	15732	15601	15739	15454	15606	15709	15869	15764	15750	15523	15831	15710	15694	15575	15805	15801	15734	15625	15727	15797	15639	15533	15644	15688	15579	15788	15522	15776	15536	15828	15645	15712	15769	15738	15636	15639	15570	15669	15569	15520	15822	15563	15765	15761	15681	15711	15543	15791	15584	15776	15543	15474	15759	15620	15768	15806	15713	15520	15659	15804	15562	15505	15761	15995	15547	15812	15481	15586	15707	15629	15808	15663	15694	15804	15843	15710	15718	15848	15838	15892	15716	15508	15727	15807	15644	15732	15707	15808	15882	15426	15599	15588	15685	15775	15575	15689	15656	15557	15671	15580	15670	15868	15732	15648	15535	15751	15630	15645	15593	15475	15676	15609	15594	15883	15620	16021	15583	15764	15455	15637	15808	15801	15696	15551	15655	15737	15548	15553	15621	15816	15654	15628	15713	15776	15799	15605	15808	15512	15750	15952	15800	15791	15669	16009	15844	15713	15476	15632	15781	15608	15682	15753	15638	15631	15687	15810	15737	15637	15662	15851	15739	15829	15836	15911	15722	15846	15718	15631	15582	15859	15800	15735	15873	15880	15961	15748	15610	15674	15786	15797	15606	15593	15789	15584	15773	15888	15654	15567	15546	15588	15891	15650	15807	15682	15755	15621	15782	15753	15574	15808	15788	15657	15800	15799	15697	15561	15769	15650	15675	15787	15816	15682	15795	15747	15691	15690	15751	15701	15476	15668	15659	15684	15848	15573	15674	15782	15635	15761	15781	15655	15839	15541	15790	15610	15702	15765	15813	15803	15741	15708	15592	15598	15620	15701	15712	15622	15795	15684	15636	15564	15733	15706	15623	15895	15648	15398	15614	15548	15581	15545	15709	15606	15635	15840	15559	15731	15608	15783	15822	15634	15808	15779	15752	15557	15568	15744	15690	15728	15740	15692	15489	15573	15717	15727	15832	15699	15735	15512	15915	15759	15716	15629	15680	15714	15673	15569	15656	15538	15819	15736	15846	15877	15666	15703	15791	15621	15639	15689	15803	15607	15646	15657	15621	15548	15649	15508	15718	15689	15735	15668	15620	15810	15997	15635	15723	15710	15583	15713	16009	15794	15542	15598	15696	15720	15609	15707	15697	15647	15631	15665	15572	15686	15616	15894	15735	15494	15652	15577	15599	15656	15660	15676	15499	15852	15610	15618	15556	15614	15916	15664	15553	15569	15792	15565	15623	15695	15590	15617	15571	15545	15643	15658	15647	15646	15460	15687	15696	15375	15544	15659	15482	15840	15664	15497	15582	15626	15819	15667	15585	15596	15525	15617	15668	15577	15712	15652	15662	15542	15667	15537	15690	15587	15475	15766	15483	15577	15720	15692	15628	15735	15692	15790	15677	15686	15770	15715	15593	15733	15771	15648	15559	15725	15857	15931	15776	15684	15551	15629	15686	15707	15848	15864	15533	15720	15868	15519	15659	15624	15535	15563	15686	15518	15513	15458	15741	15753	15717	15561	15656	15852	15699	15751	15664	15746	15887	15614	15732	15616	15652	15852	15543	15629	15897	15644	15538	15583	15789	15712	15706	15607	15723	15903	15720	15594	15874	15679	15624	15538	15879	15689	15703	15686	15649	15635	15616	15648	15494	15718	15943	15663	15721	15752	15697	15624	15656	15505	15750	15861	15712	15534	15858	15528	15832	15793	15755	15686	15661	15571	15526	15678	15535	15583	15692	15814	15664	15590	15679	15643	15679	15742	15703	15674	15567	15720	15479	15724	15692	15693	15644	15615	15565	15612	15588	15746	15913	15849	15619	15922	15647	15818	15367	15858	15777	15739	15531	15783	15548	15806	15653	15769	15634	15820	15814	15755	15383	15618	15423	15832	15587	15821	15735	15725	15757	15835	15945	15524	15560	15647	15631	15716	15810	15907	15675	15709	15602	15549	15380	15511	15683	15803	15800	15723	15591	15558	15734	15686	15702	15662	15711	15896	15682	15518	15678	15579	15589	15488	15644	15476	15727	15872	15811	15638	15646	15662	15778	15592	15925	15784	15592	15720	15474	15801	15677	15538	15814	15601	15696	15535	15459	15760	15718	15729	15714	15764	15741	15680	15696	15774	15629	15620	15628	15661	15738	15780	15725	15641	15594	15661	15767	15377	15576	15956	15823	15588	15635	15664	15623	15804	15565	15647	15877	15643	15908	15711	15959	15894	15758	15614	15599	15586	15460	15457	15521	15693	15835	15691	15614	15535	16001	15723	15807	15732	15586	15640	15817	15592	15742	15694	15672	15558	15842	15785	15477	15666	15641	15596	15590	15765	15813	15636	15687	15716	15664	15768	15831	15543	15710	15642	15685	15730	15769	15674	15949	15686	15692	15882	15891	15657	15490	15948	15730	15556	15789	15658	15877	15672	15763	15720	15739	15801	15584	15662	15592	15677	15642	15654	15808	15738	15804	15767	15604	15592	15751	15599	15665	15869	15934	15729	15437	15601	15595	15805	15772	15807	15550	15510	15615	15634	15806	15741	15818	15591	15755	15528
14167	26558	21702	18652	17208	16200	15208	14672	14175	13471	13572	13299	13367	13141	13259	13269	13308	13240	13296	13124	13200	13251	13139	13445	13309	13140	13140	13049	13095	13150	13272	13069	13053	13065	13146	13222	13095	13146	13274	13236	13217	13105	13084	13144	13260	13030	13005	13103	13008	13052	13119	13104	12996	13063	13204	12996	12943	12924	13168	13113	13071	13061	13107	13015	13180	13074	13134	12992	13058	13079	13185	13079	13222	13224	12999	13101	13057	12976	13104	13128	13084	13191	13262	13186	13268	12943	12892	13058	13199	13180	12979	13062	13033	12965	13164	13073	13055	13063	13084	13024	13122	13029	13123	13042	13189	13189	13077	13081	12873	13137	13093	13136	13240	13217	13092	13007	12934	13268	13147	13010	12868	13205	13089	12925	13210	12887	12955	13175	13121	13009	13114	13110	13202	13030	13252	12933	13089	13158	13138	13062	13133	13034	13119	13010	13190	13047	12970	13108	12881	13162	13068	13076	13160	13252	13056	13007	13093	13072	13076	13229	13030	12973	13074	13121	12953	12943	13009	13033	12926	12985	12971	13374	13118	13087	13076	13064	13012	13110	13041	13148	13058	13001	13016	13065	13155	13126	13134	13062	13136	13068	13025	13048	13246	13090	13137	13107	13108	13024	12907	12928	12894	12991	13212	13103	13019	13154	13211	13066	13124	12841	13040	13107	13047	12832	13070	13025	13192	13111	12987	12930	13125	13150	13106	13072	13050	13077	13068	13195	13037	13060	13075	13096	13135	12907	13209	13035	13002	12961	13097	13151	13216	13156	13144	13047	12938	12985	13037	13068	13109	13075	13175	13220	13022	13098	12967	13198	13069	12870	13121	13033	12955	13033	12987	12926	13131	12996	13141	13085	13096	13062	13170	13054	13006	13050	12979	13107	13011	13068	13157	13089	13201	13056	13024	13024	12992	13184	12956	13083	13000	13190	13033	13112	13150	13014	13034	13062	12994	13019	13020	13019	13061	13047	13062	12947	13166	13036	13056	13125	13011	13048	13040	13143	13007	13035	13144	13071	13080	13192	13134	13112	13119	13194	13032	12923	13104	12976	13044	13104	13050	13118	12994	13164	13016	13188	12989	12939	13017	12929	13062	13039	12990	12866	13072	12985	13001	13030	13044	13131	13176	13107	13034	13008	13169	13216	13039	13170	12977	13195	13182	13077	13169	13238	13107	13062	13222	13091	13167	13095	13065	13097	13053	13047	13053	13022	13064	13009	12850	13127	13172	13055	13013	13048	12884	12917	12982	13072	13070	13060	13007	13220	12946	13122	13067	12977	13173	13131	13208	13060	13190	13096	12999	13078	13146	12997	13196	13013	13075	12975	12985	13148	13207	13113	13059	13174	13058	12948	13057	13048	13071	13172	13015	13035	13201	12987	12910	13091	13032	12982	13006	13162	13057	13113	13098	12842	13060	13061	13047	13067	13214	13071	13053	13118	13160	13099	13160	13169	13070	13109	12969	13033	12989	13167	13102	13083	13002	13203	12984	13284	13126	13037	12944	13137	12980	13044	13138	13275	12929	13133	13228	13020	12952	13066	13046	13151	12941	13113	12947	12929	12969	13045	13116	12942	13038	13101	13050	13103	13173	13113	13132	13120	12978	12937	13175	12956	13187	13057	13135	12940	12990	13029	12976	13123	13127	12998	13090	13092	12918	13072	13050	12992	12952	13043	13178	13117	13077	12966	13136	13232	13139	13059	13218	12939	13017	13082	13080	12863	13186	12974	13072	12946	12823	13069	13133	13115	13073	13104	13049	13106	12996	13050	13180	13044	13080	13187	13060	13087	13120	13149	13111	13082	13152	13169	13048	12970	13170	13162	12992	13146	13051	12918	12990	13143	13116	12898	13043	12893	13030	12939	13026	12979	12966	13105	13026	12950	12940	12972	12985	12935	13218	12823	12896	13027	13034	13086	12970	13073	13105	13004	12984	13083	13159	12810	12969	13176	13078	12973	13131	12995	12938	12983	13091	13080	13047	13069	13005	13013	13065	12985	13248	13067	12989	13124	13087	12981	13169	13233	13032	13109	13041	13103	13005	13118	13141	13058	13013	13108	13084	13109	13002	12969	13023	13102	13079	13092	13096	12944	13002	13233	13005	13042	13192	13020	13202	12973	13121	13063	13118	13122	13134	12882	13124	13066	13041	13135	13238	12880	13144	13079	13082	12902	13237	13048	13176	13090	13108	13028	13007	13144	13106	13164	12963	13091	13161	13138	13014	13092	13196	13024	13062	12977	12938	13179	13054	12974	12837	13111	13138	13027	13227	13098	12996	13250	12997	13127	13082	13087	13096	13058	13057	12885	12944	13026	13160	13066	13035	13246	13117	13111	13024	13194	13139	13057	13111	13218	13072	13028	13025	13197	13034	13089	13071	13051	13090	13074	12941	12908	13124	13067	13170	13050	13067	12994	13012	13118	13006	13004	13085	13047	13324	13189	13140	13108	13008	13173	13015	13025	13172	12877	13047	13108	13026	12923	12935	12958	12873	13150	13020	13231	13014	13090	13206	13265	13192	13273	13013	13190	12992	13107	13133	13070	13161	13287	13139	13058	13172	13064	12833	12992	13007	13141	13134	13287	12900	13117	13185	12927	12966	13000	13067	13141	12999	12984	12969	12956	13126	13035	13010	13066	13205	13114	12880	13113	13145	13087	12948	13080	13026	13063	13047	12911	13170	12968	12954	13026	13079	13038	13167	13056	13144	12833	13035	13183	13087	13026	13168	13046	13233	13038	13019	13104	12987	13052	13055	13033	13158	12972	12986	13292	13098	13049	13073	13247	13129	12940	13146	13027	13058	13282	13076	13061	13116	12993	13057	13015	13097	12955	13006	13275	13027	13134	13024	12966	13022	12989	12972	12968	13127	13247	13216	13060	12949	13081	13105	13042	12925	13200	13100	12913	13010	12984	13019	13036	12984	12995	13016	13094	13071	12965	13114	13192	12930	13021	13104	13149	13020	13040	13038	13027	13117	13071	12900	13041	13148	13167	13170	12984	13020	13045	13021	13058	13178	13202	13088	13161	13004	13048	13037	13022	12941	12970	13016	13154	13200	13115	13136	13086	13071	13153	13024	13061	13140	13019	13098	13148	13147	13084	12977	13206	13156	12986	12841	13227	13025	13190	13100	13146	12987	13095	13046	13135	12849	13242	13030	13028	13045	13031	13185	13035	12961	13088	13133	13023	13148	13065	13086	13198	13075	13093	13136	13013	13013	13149	13052	12994	13038	13119	13037	13110	13089	12958	13210	13072	12969	13116	13001	13190	13014	13003	12826	13229	13222	12951	12972	13039	13099	13103	13168	13189	13121	13095	12945	13121	13034	13146	12904	13055	13005	13037	13221	13107	13157	13039	13034	13214	13033	13097	12907	13030	12967	13068	12953	13045	13161	13052	13118	13131	13178	13184	13154	12992	13039	13018	13061	13040	12890	13008	13168	13189	12957	12947	13208	12930	13035	13040	13110	13024	13118	13069	13002	13076	13126	12842	13115	13161	12968	13188	13076	13071	13006	12923	13009	13145	12962	13092	13071	13045	13110	13017	13147	13015	13118	13108	13022	13132	13029	13272	12978	12995	13216	13002	13164	13148	13126	13054	13114	12943	13077	13022	13175	13083	13056	13316	13200	13142	13127	13102	13153	13071	13009	13079	13116	12941	13088	12971	13003	12977	12979	13190	13057	13000	12990	13094	13020	13183	12946	13093	13072	12967	13024	13129	13199	13013	13211	13176	13121	13153	13139	13020	13193	13020	13150	13104	13042	12921	13018	13184	13107	13252	13132	12992	12874	13022	13056	13043	13044	13040	13035	13027	13164	12884	12923	13276	13065	13030	13098	12952	12945	13157	13055	13092	13144	12905	13169	13092	13061	12926	13084	13157	13014	13132	13176	13138	13065	13001	13060	13280	13194	13139	13094	13112	13069	13068	13000	12915	12984	13011	13004	12966	12986	13039	13063	13162	12961	13017	13077	12930	12898	13071	12981	13083	13152	12961	13143	13064	13022	13135	13170	13093	13177	13050	13162	12957	13372	13151	13090	13019	13029	13031	13105	12937	13153	13003	12987	12912	13082	13022	12874	12797	13219	12988	13196	13146	13076	13057	13208	13036	13085	13077	13150	13074	13028	13087	13050	13233	13077	12909	13183	13030	12998	12967	12936	12995	13193	13097	12966	12841	12929	12962	13103	13037	13168	13029	12947	12904	13174	13039	12915	13047	13237	13189	13062	13013	13139	13149	12954	12951	12914	13069	12979	12987	13194	12871	13132	13051	13073	13145	13109	13016	13143	13030	13079	13031	13085	12986	13248	13132	13039	13069	13043	13225	13058	12967	13004	13041	13047	13086	13095	13045	13099	13069	13032	13153	13076	13083	13076	12940	13050	13061	13165	13218	13098	13107	13089	13078	13059	12962	13070	13094	13026	13091	13131	13188	12882	13191	13177	13157	13065	13015	13192	13011	13186	13035	13017	13214	12995	13197	12901	13004	13104	12922	13115	13041	13101	13136	13109	13040	12974	13017	12966	13233	12972	12969	12987	13018	13001	13012	13065	13011	13035	12931	13087	12987	13269	12963	13024	13027	13132	13005	13277	13186	13031	13230	13155	12909	13098	12861	13027	13035	13210	12876	13162	13027	13141	13058	12913	13118	13070	13184	13073	13069	12946	13097	13056	12915	13096	13121	13131	13017	13082	13074	13113	13160	12991	12997	13118	13131	13028	13157	13077	12923	13082	13255	12978	13008	13103	13016	13125	13153	13134	13173	13143	13142	13096	12981	13172	13206	13019	13123	13235	13008	12934	12979	13041	13169	13017	12956	13183	13102	13230	13169	13182	13020	13069	13084	13160	13055	13106	13264	13099	13090	12974	13144	13105	13032	13168	13152	13167	13105	13108	13081	13231	12999	13036	13126	13077	12965	13050	13132	13039	13063	13003	13166	13100	12909	13213	13136	13088	13117	13047	13085	13001	13050	12936	13016	13013	13020	12970	13020	13067	13013	13034	13075	12924	13153	13098	13005	13051	12947	13147	13062	13094	12968	12981	13111	13046	13169	13011	13020	13061	13164	13138	13077	13069	13085	13164	13054	13036	12981	12939	13121	13142	13103	13105	12931	13040	13024
30004	22709	22809	19952	17561	17288	17049	16758	16722	16752	16785	16528	16681	16823	16545	16733	16690	16651	16685	16585	16621	16725	16550	16629	16399	16563	16630	16650	16489	16560	16583	16737	16629	16554	16273	16499	16423	16406	16481	16452	16555	16635	16654	16480	16404	16417	16615	16632	16477	16531	16512	16601	16437	16486	16584	16739	16566	16699	16620	16542	16611	16626	16458	16345	16374	16461	16469	16546	16531	16399	16654	16396	16587	16523	16742	16642	16711	16625	16439	16740	16527	16752	16485	16664	16471	16572	16574	16405	16688	16396	16405	16513	16514	16613	16622	16667	16439	16447	16637	16462	16385	16495	16470	16527	16471	16521	16716	16624	16432	16641	16668	16588	16438	16562	16503	16288	16564	16406	16650	16628	16579	16368	16515	16673	16569	16590	16637	16465	16462	16671	16789	16425	16627	16790	16503	16447	16584	16444	16525	16786	16693	16771	16587	16682	16411	16748	16602	16623	16465	16335	16670	16464	16487	16668	16434	16642	16489	16681	16598	16569	16678	16703	16440	16594	16531	16663	16550	16509	16332	16633	16725	16513	16512	16702	16515	16618	16830	16640	16615	16640	16614	16452	16474	16639	16445	16538	16738	16664	16489	16599	16548	16526	16570	16617	16331	16326	16452	16457	16619	16630	16540	16677	16592	16660	16646	16549	16755	16337	16456	16658	16521	16652	16644	16584	16641	16556	16619	16434	16496	16656	16770	16429	16802	16692	16518	16739	16501	16613	16705	16630	16707	16500	16567	16606	16369	16318	16530	16564	16541	16586	16535	16428	16484	16536	16672	16720	16586	16750	16628	16707	16570	16532	16555	16511	16665	16548	16566	16475	16529	16603	16637	16677	16549	16632	16705	16662	16321	16412	16685	16582	16405	16630	16548	16547	16537	16372	16543	16634	16345	16451	16535	16494	16505	16491	16401	16680	16724	16569	16537	16421	16544	16739	16544	16618	16559	16588	16577	16457	16597	16584	16555	16713	16754	16714	16504	16458	16693	16687	16587	16738	16603	16519	16548	16383	16632	16464	16575	16665	16600	16480	16540	16782	16688	16457	16480	16522	16493	16505	16518	16634	16655	16605	16555	16770	16694	16464	16889	16403	16812	16384	16479	16590	16423	16719	16503	16558	16758	16572	16740	16743	16597	16667	16749	16624	16634	16548	16718	16625	16540	16702	16539	16660	16508	16482	16461	16488	16511	16734	16585	16427	16682	16780	16685	16698	16396	16539	16677	16444	16691	16556	16663	16595	16627	16704	16593	16464	16660	16572	16537	16639	16444	16541	16675	16417	16455	16581	16680	16405	16568	16552	16725	16504	16451	16652	16582	16408	16505	16671	16662	16511	16621	16417	16625	16735	16871	16733	16445	16515	16716	16582	16704	16722	16450	16659	16662	16622	16585	16607	16711	16606	16483	16341	16618	16690	16553	16550	16634	16723	16587	16764	16737	16739	16545	16517	16627	16599	16573	16670	16700	16662	16454	16644	16681	16448	16553	16608	16520	16412	16483	16494	16596	16658	16462	16354	16391	16525	16563	16608	16447	16383	16536	16501	16610	16666	16492	16593	16660	16338	16641	16485	16454	16614	16611	16727	16483	16400	16631	16654	16722	16640	16695	16581	16598	16600	16564	16676	16409	16520	16618	16603	16476	16483	16656	16531	16473	16829	16800	16607	16605	16504	16533	16401	16717	16622	16673	16512	16702	16807	16571	16625	16547	16515	16557	16462	16595	16605	16575	16517	16735	16531	16528	16681	16446	16778	17066	16679	16668	16562	16532	16674	16698	16637	16502	16490	16794	16703	16513	16436	16691	16330	16584	16378	16575	16471	16734	16505	16613	16654	16554	16402	16612	16745	16683	16609	16517	16383	16733	16636	16651	16510	16681	16457	16532	16755	16746	16698	16427	16743	16622	16462	16390	16439	16534	16433	16682	16745	16672	16616	16519	16628	16720	16759	16670	16614	16610	16597	16635	16690	16602	16580	16597	16649	16605	16565	16757	16423	16601	16753	16485	16668	16557	16615	16434	16492	16570	16233	16550	16571	16538	16544	16585	16609	16386	16647	16639	16595	16641	16706	16792	16662	16380	16744	16474	16618	16572	16685	16576	16613	16312	16495	16423	16710	16406	16545	16487	16633	16429	16543	16545	16533	16615	16649	16548	16502	16711	16648	16372	16612	16643	16522	16626	16622	16524	16619	16260	16434	16549	16671	16492	16623	16661	16574	16545	16543	16520	16365	16453	16435	16600	16615	16601	16488	16685	16576	16617	16659	16503	16681	16494	16636	16618	16508	16313	16550	16707	16484	16598	16600	16525	16759	16511	16486	16632	16424	16450	16717	16562	16640	16433	16767	16518	16361	16647	16647	16543	16680	16619	16596	16679	16704	16708	16561	16540	16590	16647	16645	16761	16557	16383	16518	16690	16670	16503	16507	16632	16379	16526	16698	16543	16313	16447	16613	16588	16663	16514	16366	16503	16596	16557	16556	16499	16610	16573	16558	16629	16455	16539	16616	16624	16649	16579	16571	16622	16679	16598	16471	16616	16481	16452	16506	16680	16487	16528	16579	16533	16797	16761	16539	16541	16604	16552	16544	16643	16724	16588	16579	16484	16620	16799	16574	16719	16539	16550	16470	16535	16502	16245	16595	16618	16626	16575	16590	16551	16691	16759	16588	16679	16583	16610	16565	16651	16781	16564	16458	16520	16462	16510	16683	16578	16662	16493	16553	16568	16671	16624	16680	16741	16558	16607	16697	16731	16492	16488	16792	16684	16659	16531	16479	16647	16586	16562	16422	16543	16657	16494	16560	16572	16448	16537	16628	16751	16661	16836	16693	16618	16410	16519	16516	16635	16453	16568	16651	16585	16594	16607	16541	16708	16732	16513	16575	16668	16412	16440	16491	16607	16540	16668	16745	16552	16378	16841	16568	16562	16656	16649	16749	16511	16434	16529	16458	16659	16529	16598	16390	16357	16438	16732	16750	16362	16621	16534	16509	16662	16925	16488	16628	16402	16604	16600	16558	16674	16617	16578	16428	16403	16664	16405	16395	16636	16680	16581	16677	16600	16529	16577	16535	16605	16614	16556	16449	16508	16546	16357	16332	16620	16353	16644	16615	16544	16559	16456	16605	16583	16639	16447	16536	16473	16568	16445	16895	16780	16509	16395	16563	16726	16578	16549	16495	16545	16741	16530	16638	16666	16674	16480	16504	16514	16736	16515	16603	16500	16495	16745	16794	16578	16689	16719	16648	16563	16716	16634	16551	16387	16662	16632	16535	16477	16272	16593	16433	16603	16519	16694	16736	16697	16309	16520	16614	16653	16410	16582	16654	16721	16608	16396	16486	16677	16785	16583	16445	16514	16594	16533	16502	16726	16468	16542	16495	16706	16492	16548	16465	16771	16593	16777	16692	16549	16642	16597	16550	16663	16608	16734	16637	16460	16764	16495	16501	16468	16509	16432	16542	16504	16664	16682	16715	16531	16457	16552	16651	16292	16646	16608	16639	16517	16426	16842	16653	16617	16576	16557	16618	16649	16734	16648	16339	16409	16655	16531	16602	16526	16689	16719	16728	16495	16567	16693	16572	16801	16609	16586	16644	16555	16612	16678	16509	16612	16667	16659	16488	16530	16690	16666	16529	16650	16593	16465	16687	16514	16566	16717	16685	16542	16514	16601	16546	16654	16605	16704	16590	16562	16678	16665	16459	16664	16501	16655	16492	16712	16677	16557	16822	16727	16568	16480	16703	16644	16649	16255	16762	16428	16569	16462	16657	16697	16549	16513	16599	16551	16495	16871	16741	16722	16561	16491	16437	16514	16781	16651	16605	16571	16629	16705	16566	16493	16438	16622	16606	16611	16554	16745	16436	16608	16726	16483	16458	16693	16455	16426	16577	16476	16480	16648	16606	16423	16556	16615	16771	16495	16632	16904	16562	16600	16602	16788	16672	16595	16606	16599	16592	16528	16497	16644	16579	16459	16612	16344	16572	16470	16711	16550	16486	16809	16441	16453	16827	16499	16696	16480	16482	16664	16758	16650	16363	16713	16264	16588	16598	16455	16700	16642	16432	16432	16602	16517	16710	16498	16621	16802	16347	16666	16752	16635	16647	16563	16680	16553	16359	16477	16643	16433	16538	16771	16700	16597	16590	16631	16822	16676	16609	16701	16548	16667	16587	16593	16662	16708	16598	16413	16691	16746	16524	16683	16606	16622	16477	16648	16277	16496	16556	16766	16667	16566	16571	16593	16465	16684	16671	16541	16465	16698	16608	16537	16493	16540	16638	16511	16616	16582	16470	16503	16576	16550	16470	16458	16488	16575	16458	16651	16619	16566	16468	16494	16619	16400	16512	16548	16598	16493	16554	16552	16615	16643	16864	16532	16549	16697	16812	16551	16637	16648	16467	16565	16587	16613	16640	16676	16656	16443	16410	16650	16555	16449	16562	16675	16572	16577	16282	16209	16649	16729	16720	16597	16478	16621	16653	16718	16479	16701	16449	16588	16299	16711	16565	16695	16655	16612	16450	16734	16571	16474	16605	16607	16494	16657	16774	16594	16526	16629	16572	16461	16589	16708	16784	16818	16597	16691	16395	16690	16404	16620	16616	16831	16407	16438	16405	16521	16674	16573	16532	16487	16501	16469	16576	16561	16629	16516	16545	16526	16636	16642	16640	16523	16659	16557	16623	16575	16548	16678	16692	16486	16745	16622	16493	16607	16532	16470	16518	16718	16584	16740	16722	16671	16230	16487	16588	16689	16597	16579	16605	16781	16641	16720	16453	16611	16553	16471	16603	16515	16515	16529	16684	16689	16433	16434	16547	16652	16639	16540	16525	16570	16569	16645	16517	16732	16348	16493	16644	16586	16688	16743	16625	16639	16576	16768	16382	16657	16553	16538	16546	16888	16626	16612	16627	16679	16778	16534	16741	16627	16631	16546	16638	16444	16532	16507	16788	16712	16344	16599	16444	16771	16463	16637	16645	16746	16542	16501	16522	16530	16390	16425	16642	16464	16676	16487	16655	16399	16490	16863	16657	16558	16337	16350	16615	16544	16681	16694	16498	16429	16486	16620	16705	16678	16474	16416	16585	16602	16577	16520	16651	16496	16489	16533	16720	16618	16765
16758	19832	17719	15870	15357	14861	14497	14135	13946	13816	13587	13817	13585	13509	13686	13729	13798	13499	13752	13635	13622	13696	13578	13742	13720	13606	13591	13600	13647	13576	13613	13543	13849	13568	13616	13626	13651	13528	13524	13656	13561	13748	13611	13715	13756	13663	13705	13717	13671	13608	13660	13635	13605	13904	13762	13620	13721	13542	13724	13464	13779	13511	13671	13786	13703	13586	13706	13537	13754	13566	13636	13485	13695	13615	13808	13619	13728	13655	13793	13667	13731	13738	13628	13661	13715	13536	13621	13705	13756	13691	13595	13568	13593	13613	13697	13566	13649	13668	13604	13565	13700	13568	13773	13645	13598	13595	13680	13543	13730	13588	13683	13532	13689	13708	13544	13592	13714	13702	13562	13473	13526	13820	13662	13484	13636	13515	13661	13693	13629	13661	13689	13586	13651	13649	13838	13665	13488	13619	13711	13541	13565	13511	13574	13796	13515	13706	13607	13637	13574	13519	13619	13534	13650	13442	13773	13495	13695	13564	13653	13602	13522	13711	13653	13564	13669	13741	13556	13494	13724	13701	13621	13624	13538	13541	13563	13858	13633	13541	13499	13497	13682	13613	13689	13768	13592	13586	13518	13567	13740	13576	13765	13745	13680	13755	13535	13702	13679	13565	13574	13662	13580	13782	13586	13659	13464	13689	13583	13647	13682	13717	13575	13580	13480	13521	13734	13551	13585	13706	13683	13514	13615	13655	13507	13572	13781	13567	13563	13714	13623	13668	13482	13643	13547	13656	13701	13614	13683	13636	13684	13795	13595	13592	13551	13714	13641	13654	13542	13544	13755	13846	13518	13644	13566	13728	13593	13642	13577	13652	13783	13578	13396	13653	13594	13710	13598	13512	13779	13548	13601	13687	13563	13470	13528	13700	13539	13572	13474	13596	13610	13772	13746	13841	13728	13437	13733	13551	13836	13745	13595	13645	13598	13605	13542	13753	13526	13739	13484	13561	13531	13642	13634	13499	13612	13550	13887	13641	13540	13536	13693	13717	13614	13669	13644	13681	13617	13581	13560	13549	13619	13666	13538	13714	13820	13616	13595	13685	13672	13516	13681	13757	13670	13747	13592	13650	13626	13697	13540	13716	13710	13741	13489	13792	13608	13734	13509	13737	13608	13729	13564	13643	13664	13563	13643	13643	13629	13750	13695	13735	13623	13785	13599	13535	13789	13662	13560	13697	13565	13687	13646	13709	13682	13368	13691	13613	13687	13593	13689	13698	13657	13693	13563	13592	13506	13615	13755	13659	13750	13469	13642	13514	13638	13562	13598	13661	13652	13563	13642	13731	13590	13820	13636	13549	13717	13560	13707	13658	13648	13755	13471	13754	13601	13534	13605	13646	13682	13761	13734	13601	13352	13694	13540	13845	13635	13684	13598	13507	13600	13849	13780	13717	13654	13685	13615	13635	13622	13672	13510	13550	13540	13748	13765	13530	13765	13555	13624	13565	13651	13626	13619	13584	13644	13627	13747	13879	13681	13621	13598	13629	13552	13713	13719	13460	13732	13702	13557	13741	13724	13619	13648	13752	13669	13708	13749	13656	13643	13699	13733	13705	13686	13640	13838	13669	13527	13591	13772	13699	13631	13662	13735	13586	13654	13606	13633	13634	13684	13459	13683	13589	13766	13572	13655	13625	13769	13444	13546	13587	13800	13440	13529	13653	13699	13614	13670	13319	13674	13560	13465	13610	13629	13597	13411	13673	13514	13714	13650	13693	13520	13538	13735	13659	13779	13689	13655	13646	13774	13637	13712	13511	13674	13731	13671	13657	13416	13807	13702	13606	13612	13594	13614	13788	13509	13616	13823	13554	13687	13626	13538	13721	13619	13713	13753	13563	13570	13507	13513	13688	13598	13528	13589	13612	13575	13637	13747	13930	13767	13577	13595	13792	13575	13595	13739	13583	13575	13581	13611	13522	13562	13708	13660	13522	13601	13551	13651	13820	13700	13667	13749	13741	13638	13654	13739	13778	13578	13713	13534	13732	13734	13608	13633	13601	13436	13756	13688	13569	13469	13849	13638	13717	13590	13559	13752	13652	13753	13575	13640	13818	13680	13620	13535	13740	13721	13691	13646	13794	13809	13596	13879	13625	13548	13661	13519	13683	13485	13594	13702	13696	13665	13830	13591	13537	13552	13672	13738	13696	13652	13690	13691	13629	13582	13801	13568	13626	13619	13613	13727	13545	13628	13549	13535	13601	13582	13582	13618	13552	13688	13673	13527	13499	13642	13476	13741	13631	13524	13763	13596	13612	13526	13586	13670	13536	13726	13654	13746	13681	13603	13601	13668	13680	13711	13553	13636	13577	13670	13723	13552	13604	13715	13601	13612	13628	13655	13568	13697	13479	13437	13735	13759	13369	13701	13687	13454	13667	13546	13755	13589	13677	13584	13656	13638	13614	13610	13863	13718	13629	13583	13719	13750	13692	13777	13579	13605	13590	13672	13663	13695	13498	13700	13574	13583	13633	13764	13737	13762	13674	13730	13646	13608	13591	13624	13593	13654	13594	13699	13661	13442	13570	13673	13764	13673	13750	13494	13541	13659	13751	13600	13419	13595	13681	13512	13717	13656	13743	13799	13692	13753	13367	13651	13741	13766	13586	13651	13702	13623	13581	13631	13492	13839	13639	13524	13514	13671	13568	13657	13730	13663	13684	13478	13599	13663	13637	13472	13588	13730	13799	13646	13646	13507	13630	13632	13487	13671	13816	13408	13548	13654	13921	13502	13609	13592	13603	13550	13583	13584	13435	13580	13598	13698	13668	13592	13725	13477	13635	13723	13642	13489	13509	13440	13665	13494	13668	13553	13642	13535	13802	13694	13475	13460	13614	13687	13757	13511	13733	13658	13495	13808	13467	13625	13633	13726	13694	13769	13696	13472	13530	13612	13584	13632	13632	13686	13674	13553	13717	13575	13565	13628	13799	13522	13696	13717	13651	13642	13495	13675	13779	13611	13818	13703	13778	13773	13583	13544	13735	13545	13666	13577	13556	13642	13483	13566	13760	13504	13626	13644	13594	13792	13510	13733	13483	13500	13579	13629	13760	13716	13687	13683	13611	13640	13622	13649	13544	13624	13763	13600	13664	13632	13677	13486	13727	13547	13546	13824	13676	13643	13491	13745	13665	13601	13651	13618	13734	13746	13701	13671	13537	13562	13736	13610	13464	13537	13646	13835	13678	13594	13564	13680	13711	13784	13654	13859	13600	13621	13562	13617	13547	13598	13687	13778	13735	13716	13517	13627	13546	13811	13564	13800	13481	13507	13657	13560	13566	13675	13535	13690	13797	13631	13778	13566	13628	13683	13666	13476	13541	13688	13569	13619	13546	13770	13709	13613	13622	13406	13605	13589	13545	13543	13509	13738	13515	13730	13538	13647	13566	13604	13659	13621	13610	13790	13546	13505	13598	13715	13778	13644	13816	13446	13677	13686	13639	13693	13555	13755	13753	13594	13840	13567	13536	13837	13714	13606	13653	13794	13546	13725	13442	13712	13587	13571	13601	13560	13795	13584	13649	13628	13562	13612	13617	13446	13700	13807	13579	13612	13629	13661	13730	13563	13619	13568	13628	13663	13650	13731	13557	13644	13675	13638	13540	13371	13702	13614	13701	13573	13491	13724	13798	13629	13626	13451	13667	13680	13764	13606	13685	13721	13572	13665	13647	13693	13603	13669	13716	13620	13646	13568	13421	13581	13470	13831	13797	13489	13590	13497	13608	13510	13629	13742	13684	13737	13563	13443	13688	13729	13796	13763	13645	13513	13626	13545	13496	13525	13456	13708	13548	13628	13381	13622	13659	13522	13499	13672	13575	13582	13652	13721	13758	13679	13640	13712	13519	13663	13671	13604	13618	13813	13608	13622	13548	13620	13621	13552	13584	13802	13566	13565	13642	13552	13666	13641	13584	13806	13710	13761	13494	13668	13657	13694	13538	13686	13527	13733	13691	13500	13616	13530	13815	13602	13690	13588	13845	13623	13729	13677	13589	13643	13780	13742	13689	13721	13603	13672	13588	13673	13692	13693	13601	13425	13741	13770	13682	13489	13690	13600	13603	13648	13717	13714	13676	13648	13562	13630	13651	13759	13788	13675	13618	13684	13625	13537	13574	13659	13728	13664	13784	13798	13637	13683	13666	13579	13649	13759	13637	13535	13790	13808	13482	13632	13714	13602	13674	13546	13659	13583	13915	13604	13607	13639	13639	13671	13648	13570	13636	13622	13642	13595	13575	13660	13535	13755	13665	13652	13505	13789	13639	13395	13694	13637	13712	13657	13674	13643	13479	13618	13595	13765	13804	13561	13628	13543	13646	13607	13605	13575	13684	13793	13418	13606	13417	13676	13566	13787	13623	13687	13489	13612	13540	13630	13670	13744	13537	13680	13664	13756	13550	13493	13660	13613	13590	13614	13698	13694	13632	13636	13615	13592	13629	13622	13656	13613	13680	13563	13547	13674	13816	13623	13612	13624	13714	13482	13545	13669	13689	13676	13475	13639	13608	13560	13574	13661	13811	13750	13502	13670	13596	13569	13536	13571	13633	13668	13809	13849	13654	13628	13726	13563	13701	13531	13685	13631	13610	13618	13616	13764	13679	13698	13823	13745	13641	13509	13583	13710	13385	13611	13565	13670	13524	13748	13634	13727	13602	13629	13616	13605	13656	13613	13691	13680	13737	13657	13551	13573	13596	13640	13590	13693	13568	13638	13713	13528	13683	13704	13712	13684	13634	13540	13510	13668	13568	13766	13743	13561	13521	13669	13648	13715	13690	13532	13534	13684	13619	13787	13758	13475	13706	13641	13627	13636	13631	13620	13707	13637	13612	13729	13655	13729	13714	13853	13656	13800	13566	13650	13604	13601	13670	13831	13441	13672	13728	13633	13723	13583	13656	13708	13622	13596	13857	13564	13660	13551	13683	13766	13696	13580	13566	13648	13662	13504	13615	13577	13661	13579	13711	13701	13522	13501	13374	13642	13710	13882	13687	13666	13749	13507	13673	13673	13733	13720	13646	13645	13803	13811	13543	13526	13628	13614	13643	13771	13539	13774	13540	13661	13735	13681	13665	13786	13560	13649	13613	13541	13809	13677	13590	13733	13526	13568	13557	13745	13769
23451	21380	28173	25094	22188	20227	19038	16955	16337	16282	16344	16139	16104	16208	16107	16116	16136	16174	16145	16078	16006	16129	15964	15880	16027	16090	16191	15996	15889	15937	15863	15989	16116	16150	16153	16026	16055	16179	16017	16318	16118	15947	15952	15965	15908	15822	15766	15766	15980	16064	16060	16166	16106	16072	16172	15991	15922	15948	16016	15898	15845	16012	15901	15853	16073	16128	15900	15979	15922	15955	16042	15946	15916	15984	15899	15952	16078	16046	16074	15894	15896	15922	16086	16045	16096	15949	16143	16005	16081	16069	15826	15973	16054	16057	15960	16058	15926	15909	15907	15858	15831	15890	15911	16108	16039	16094	16086	15953	15940	15979	15996	15917	16015	15971	15924	15734	15932	15823	15960	15849	15868	15874	16023	15934	16143	16082	16013	15906	16000	15825	16090	15882	15956	15960	15907	15865	15844	16104	15912	15968	15896	15951	16024	16025	16140	15900	15866	15911	16098	16030	16038	15928	16074	15943	16074	16006	15943	15904	16227	15768	15908	15884	15974	16071	16082	16033	16097	16160	15789	16035	16111	16175	15857	15950	16009	16012	15860	15748	15849	15807	15908	16012	15950	16143	15934	16082	16020	16111	16032	15971	16021	16042	16043	15979	16155	15923	15845	16079	15898	16125	15841	15935	15815	16186	15895	16008	15804	15854	15920	15848	15880	15925	15753	15886	15992	15894	16178	15860	15968	15926	15835	16113	15881	16046	15890	16055	15945	15795	15970	15758	15887	15729	15743	15880	15965	15953	16228	15886	15831	15980	15962	16085	16006	16040	16194	16064	16002	15931	15907	15928	16059	15960	16022	15811	15996	15987	16007	16105	16014	16092	15945	15790	16038	16216	15946	15736	16115	15941	15898	15986	15943	15892	15918	15809	15978	15806	15860	15854	15939	16065	16029	16061	15915	15898	16096	15932	15943	16031	16061	15996	16032	15779	15975	15863	15856	15950	15829	16131	16116	15846	15864	15787	15764	16057	15837	15904	16097	15962	15690	15931	15884	15989	15959	16018	16190	15800	15770	16057	16264	15970	15906	15968	15780	16124	15901	15895	15789	15949	15978	16001	15845	15870	15941	15907	16066	15904	15915	15949	16141	16031	16015	15941	15999	16060	15895	15894	16011	15974	15859	16009	15965	16066	16027	15920	16010	15772	16049	16036	15781	16069	16045	15901	15910	15831	15734	15943	15978	15949	16103	15935	16004	15948	15890	15855	16019	16023	16214	16047	15962	16083	16146	15922	16015	15986	15865	16011	16013	15934	15775	15863	15863	16186	16020	15862	16070	15997	15860	16073	15945	16053	15939	16068	16026	16064	16082	16029	15865	15891	15960	15844	16070	16010	15856	15750	15860	15933	15733	15971	15967	15969	16104	16022	15980	16084	15936	15926	15906	16056	15772	15998	16064	16070	15939	15923	16108	16115	16123	15907	15956	16099	15914	15835	15978	15923	15712	15911	16159	16098	16191	15876	16101	16025	15811	15944	15800	15866	15994	15761	16235	15718	16000	15798	16116	16025	15995	16053	16035	15946	15988	15877	15963	15952	15985	15913	15924	15991	15835	15692	16054	15949	15855	15961	16097	16038	15816	16129	15968	15997	16034	16229	15810	16088	15856	15949	16015	16025	16011	15996	16016	16064	15936	15885	15999	15931	15895	15847	16096	15977	16084	16015	15921	15999	16086	16005	15925	15940	15987	16127	15960	16032	15905	16020	16062	16124	15853	15908	15929	15808	15943	15926	15887	16064	16012	15920	16042	15655	15893	16063	15953	16121	16124	15895	16090	16060	15866	16050	16054	15861	15971	16014	15975	16016	15941	15848	15982	15857	15988	15863	15992	16227	16065	15836	16063	16000	15985	15948	15922	16098	15927	15987	16071	16009	16044	15948	16006	15898	15730	15785	15900	15739	16094	15904	16065	16037	16007	16003	15880	15863	16019	16032	16012	15911	15956	15901	16118	15781	16009	15981	15868	15984	15978	16074	16095	15899	15877	15785	15912	16002	15923	15999	15787	16077	16130	16072	15921	15923	16097	15961	16035	15782	15970	15982	15900	16014	16039	16158	16030	16070	15941	16046	15941	15834	16049	15869	15895	16028	15986	15815	15887	15879	15901	15923	15998	15951	15976	16081	16084	15925	16069	15925	16124	15895	15868	15911	16015	15795	15954	15836	16089	15939	15929	15956	16009	15931	16047	16066	15816	15889	15987	16074	15941	16158	15843	16015	15930	15663	15929	16049	15992	15987	16002	15963	15990	15926	15835	15789	16014	16010	16104	15844	15953	15807	16055	15841	16119	16013	16032	15999	15879	15905	15805	15947	15876	16035	16234	15842	16092	15891	15883	16079	15819	15761	16012	15854	15925	15994	16034	15991	15913	15883	15971	16163	15882	15820	15953	15949	16049	15909	16018	15864	16116	16100	16055	16008	15964	15982	16063	15957	16024	15995	15991	16067	15997	16222	15890	15937	16140	15848	16014	16160	15745	15891	16167	16024	15708	15802	15894	16124	16039	15862	15903	15829	15987	15987	15870	15915	16312	15974	16094	15881	15906	16097	16105	15814	16112	15913	16078	15936	16067	15925	16062	15913	15980	15918	15999	16025	15929	15755	15892	15836	15895	16133	15939	16027	15882	16018	16004	16006	16129	16010	15992	16044	16121	15774	16015	16128	15741	15953	16047	15917	15854	15840	15870	15878	15805	15871	16123	16062	15936	15951	15983	16031	15982	16115	15860	16021	16052	15741	16072	15987	15997	16122	16026	16036	15876	16026	16029	15929	15936	15983	16010	15772	15838	15811	15844	15869	15956	15908	15897	16012	15925	15909	16075	15841	15927	15958	15885	15859	15708	15943	15970	16169	16057	15892	15817	15937	15910	16096	15872	15864	15957	15890	15881	16202	15997	15846	15798	15926	15976	15902	15846	15736	15956	15771	15839	15658	16058	15889	15940	15896	15956	16076	16192	16012	15903	15751	16067	16067	15949	15922	16119	15961	15816	15843	16129	16076	15810	16111	16129	15882	16241	15877	16006	16064	16077	16016	15985	16089	16022	15882	15926	15937	16184	16195	15956	15879	15858	15824	15964	15943	15825	16014	15927	15837	15920	16010	16065	16120	16024	16089	15954	15929	15994	15905	16008	15958	15967	15996	15998	15888	15959	15823	15876	15866	15932	16010	15896	15947	15937	16062	16141	15935	15782	15831	15929	15980	16081	15868	15953	15902	15972	15876	15846	15898	15801	15860	16028	15895	15793	16013	16109	15879	15928	16129	15951	16043	15941	15979	16010	15992	16029	16048	16011	15945	15915	16015	15989	15964	15932	15934	16095	15704	15927	15896	15961	16020	15836	15944	16041	15977	15984	15786	15860	15838	15788	15807	15917	16107	15896	15779	15832	15889	15786	15761	15921	15968	16050	15883	15861	15923	16171	15782	15813	16007	15745	15918	15971	16011	15810	16089	15993	16069	16029	15945	16025	16024	15828	16153	15953	15963	16155	15811	15896	15937	15807	16014	15950	15985	15771	15945	15982	16088	15981	16170	15857	16150	15970	16002	16031	16021	16014	15835	16093	15782	15786	15896	16305	15995	16047	15920	16064	15988	15954	15753	16138	15979	16027	15950	15955	15901	15720	15887	16032	16093	15914	15936	15817	15878	16046	16022	15923	15929	15994	15873	15955	15951	16093	15979	15876	16163	16118	15982	16159	16049	16122	15994	15996	15862	16033	15934	16027	15986	16009	15840	15950	16015	15877	15984	15940	16185	16002	16037	16087	15937	16136	15997	16069	15926	15998	15683	16079	15966	15846	15930	16173	15878	15750	15862	15981	15864	15947	15966	16111	16070	16040	15964	15802	16097	15842	15845	16043	15958	16095	15928	15965	15946	15853	15842	15885	15890	15938	16074	16065	16004	15976	16052	16015	15921	15805	15952	15785	16037	16115	16071	15866	15868	15979	16081	15708	15888	16145	15955	16164	16203	15915	15982	15968	15645	15791	15811	15965	15837	16054	15971	15907	15837	15804	16207	16035	16019	15977	16088	15861	15902	16270	15930	16322	16043	16053	16232	15896	16095	16049	15899	16102	15995	15926	15944	15987	16122	15905	15985	16106	15871	15918	16003	15985	15821	16025	16001	15913	16089	16159	16014	15867	15987	15837	16044	15881	15824	15828	15885	15954	16052	16277	15996	15886	15946	15931	15703	16074	15887	16063	15864	15965	15939	15961	15927	15849	15967	16115	16194	15919	15877	16046	15994	15981	16080	16018	16043	16098	15724	16020	15917	15928	15912	15955	16063	15976	15988	15877	16119	15827	15966	15941	15655	15929	15663	15922	15926	16060	16107	16284	15694	15927	15978	16070	15929	15980	15903	15987	15816	15960	16103	15810	15750	16120	15980	15920	15878	15806	16056	16043	15948	15943	16019	16093	15908	16039	15981	15787	15888	15942	15893	16052	15906	16060	15948	16096	16040	15810	15896	15845	15991	16054	16014	15941	15908	15881	16084	15880	15846	15904	15996	15893	15894	16148	15952	15952	15963	16020	16098	16000	15844	15959	16026	15967	16004	16066	16091	15955	16013	16053	15659	15895	16164	16097	15939	16011	16115	15925	16112	15979	15957	16147	15886	16033	15945	16065	16077	15873	15967	16043	15844	15833	15964	15981	16222	15958	15976	15896	15953	15918	15955	15840	15915	15879	16101	16082	16017	15916	16153	16092	15875	16013	16153	15950	15991	15963	15848	15992	16059	16098	16018	15916	16212	16098	15991	16089	16096	15892	15893	15827	15832	15963	15940	16101	15945	15723	16022	16054	16129	15961	16036	16056	16074	15956	15976	16065	16045	15821	16211	15885	15927	15885	15978	16058	15904	15999	15826	16087	16042	15962	15841	15899	15839	15891	16011	16021	16101	15965	16056	15959	15807	16027	15951	16021	15969	15829	16003	16075	15871	15898	15989	15872	16077	15854	15963	16100	15778	15951	16092	15824	15979	16163	16010	16054	16181	16188	15937	16001	15910	16121	15990	16020	16045	16166	16086	15918	15962	16089	15919	16034	15924	16206	16070	15925	15884	15970	16027	16029	15941	15878	16035	15819	16113	15769	15941	15954	15956	15883	15900	15838	16075	16072	15913
13321	23888	20588	16998	16599	15709	14742	14148	13655	13717	13411	13478	13443	13460	13366	13494	13533	13437	13434	13280	13451	13419	13511	13325	13299	13452	13363	13255	13327	13198	13385	13300	13366	13363	13238	13162	13293	13273	13451	13304	13280	13201	13278	13365	13411	13300	13228	13308	13349	13180	13262	13296	13420	13299	13261	13137	13380	13240	13370	13232	13240	13368	13272	13238	13413	13340	13217	13439	13324	13182	13287	12984	13327	13220	13195	13231	13337	13273	13458	13171	13376	13352	13319	13238	13398	13289	13140	13292	13196	13349	13219	13320	13297	13335	13186	13417	13213	13348	13251	13305	13372	13205	13320	13414	13289	13251	13212	13290	13303	13356	13188	13213	13209	13450	12992	13254	13416	13257	13272	13346	13259	13194	13208	13352	13432	13214	13351	13245	13344	13274	13109	13250	13144	13238	13259	13160	13341	13329	13412	13188	13251	13260	13163	13169	13116	13327	13473	13354	13282	13299	13334	13229	13223	13234	13331	13349	13343	13222	13373	13320	13237	13309	13328	13344	13399	13357	13278	13248	13145	13312	13430	13405	13295	13248	13324	13280	13482	13364	13372	13290	13106	13308	13257	13237	13335	13259	13330	13541	13354	13296	13273	13320	13169	13375	13437	13127	13361	13182	13231	13240	13310	13233	13334	13180	13218	13181	13257	13370	13279	13328	13309	13436	13334	13221	13190	13083	13107	13265	13414	13238	13263	13307	13177	13167	13451	13354	13394	13244	13288	13243	13144	13251	13198	13426	13276	13216	13278	13276	13373	13332	13380	13340	13237	13345	13235	13281	13283	13229	13230	13485	13233	13179	13396	13291	13259	13460	13333	13257	13176	13305	13370	13246	13094	13206	13216	13245	13356	13433	13341	13535	13212	13241	13292	13287	13300	13331	13222	13399	13328	13351	13226	13332	13272	13311	13427	13319	13064	13161	13358	13266	13332	13293	13286	13291	13227	13443	13139	13199	13378	13299	13056	13229	13358	13164	13207	13213	13317	13293	13399	13295	13203	13371	13326	13181	13264	13263	13323	13251	13297	13277	13260	13099	13238	13371	13453	13211	13315	13254	13277	13251	13262	13165	13313	13394	13321	13225	13361	13309	13176	13138	13301	13311	13283	13428	13356	13384	13304	13421	13377	13326	13288	13243	13236	13266	13180	13353	13273	13197	13297	13334	13236	13393	13415	13133	13480	13291	13259	13323	13241	13199	13466	13404	13124	13350	13256	13056	13185	13237	13351	13302	13358	13278	13217	13486	13416	13354	13057	13273	13475	13183	13396	13291	13314	13379	13345	13242	13202	13397	13194	13478	13296	13314	13217	13202	13349	13371	13391	13343	13140	13234	13414	13250	13269	13305	13340	13385	13279	13349	13441	13218	13390	13471	13226	13437	13234	13293	13159	12991	13283	13305	13488	13259	13259	13288	13218	13232	13347	13306	13373	13296	13311	13510	13274	13044	13252	13385	13275	13312	13228	13350	13401	13191	13300	13412	13197	13188	13249	13456	13322	13231	13450	13239	13215	13301	13384	13235	13192	13166	13184	13309	13416	13233	13307	13292	13286	13268	13269	13294	13415	13282	13384	13360	13232	13347	13235	13106	13196	13375	13358	13386	13383	13277	13171	13298	13179	13346	13382	13258	13286	13187	13393	13199	13421	13226	13259	13256	13325	13253	13254	13336	13319	13258	13196	13334	13325	13337	13389	13136	13196	13402	13178	13251	13284	13311	13325	13322	13158	13294	13237	13436	13219	13240	13203	13151	13288	13359	13363	13198	13180	13321	13314	13227	13378	13028	13251	13202	13361	13252	13121	13334	13400	13416	13209	13237	13347	13295	13182	13308	13331	13465	13407	13167	13121	13275	13285	13228	13270	13243	13098	13217	13190	13249	13137	13265	13287	13274	13219	13369	13439	13202	13279	13268	13279	13315	13276	13295	13086	13389	13271	13379	13304	13291	13211	13458	13378	13179	13158	13296	13406	13272	13171	13353	13212	13373	13390	13356	13351	13329	13280	13279	13239	13271	13395	13292	13346	13261	13336	13367	13306	13211	13267	13321	13183	13569	13235	13258	13312	13249	13313	13221	13156	13294	13228	13103	13206	13444	13264	13386	13299	13133	13365	13206	13291	13457	13303	13280	13326	13175	13332	13406	13282	13211	13305	13240	13281	13433	13352	13273	13152	13361	13388	13336	13187	13429	13157	13187	13479	13199	13455	13360	13340	13214	13324	13437	13191	13317	13126	13468	13273	13393	13126	13304	13352	13341	13093	13338	13438	13374	13271	13174	13170	13253	13522	13220	13171	13287	13310	13360	13283	13219	13382	13143	13164	13207	13342	13162	13448	13157	13163	13403	13182	13405	13343	13169	13342	13247	13169	13360	13362	13298	13284	13132	13436	13164	13316	13316	13179	13110	13342	13337	13330	13296	13323	13282	13419	13227	13308	13133	13272	13380	13421	13114	13265	13221	13425	13200	13315	13416	13262	13299	13160	13508	13231	13265	13352	13146	13209	13319	13258	13131	13291	13499	13162	13201	13389	13235	13413	13137	13219	13057	13435	13330	13286	13197	13316	13183	13254	13386	13345	13122	13369	13109	13307	13321	13229	13225	13361	13129	13364	13220	13200	13293	13433	13273	13401	13203	13312	13221	13306	13321	13196	13270	13325	13220	13322	13350	13394	13254	13172	13265	13369	13260	13283	13262	13249	13262	13269	13442	13116	13360	13343	13333	13311	13242	13337	13319	13251	13307	13315	13216	13422	13270	13305	13373	13199	13141	13272	13075	13268	13382	13107	13445	13255	13185	13145	13233	13282	13302	13292	13323	13360	13329	13268	13243	13034	13527	13303	13198	13361	13195	13262	13363	13164	13283	13242	13418	13328	13263	13255	13137	13203	13478	13255	13101	13144	13243	13236	13267	13293	13267	13296	13258	13292	13412	13363	13482	13166	13229	13283	13370	13213	13309	13316	13196	13382	13223	13236	13207	13143	13204	13085	13431	13206	13427	13238	13299	13241	13235	13407	13153	13326	13238	13324	13401	13204	13294	13385	13347	13256	13348	13301	13171	13281	13228	13569	13466	13225	13291	13324	13400	13222	13271	13327	13207	13331	13308	13129	13279	13365	13249	13305	13232	13386	13159	13400	13158	13360	13392	13340	13218	13436	13279	13167	13324	13245	13295	13270	13088	13220	13216	13316	13386	13232	13248	13265	13297	13337	13328	13153	13281	13311	13328	13304	13326	13401	13408	13034	13337	13297	13148	13320	13234	13341	13249	13250	13217	13268	13073	13048	13159	13312	13527	13258	13301	13267	13216	13303	13269	13271	13355	13220	13142	13364	13179	13371	13327	13248	13282	13409	13249	13304	13250	13378	13358	13318	13228	13140	13424	13295	13257	13355	13384	13310	13190	13279	13248	13191	13374	13180	13418	13208	13283	13239	13250	13279	13297	13245	13347	13167	13140	13370	13357	13294	13326	13324	13219	13295	13177	13161	13264	13442	13205	13328	13159	13425	13112	13404	13440	13296	13221	13275	13222	13466	13265	13253	13221	13349	13221	13194	13347	13345	13219	13250	13283	13222	13167	13306	13328	13241	13166	13138	13271	13372	13288	13373	13253	13326	13350	13451	13296	13313	13055	13187	13241	13310	13097	13353	13365	13337	13305	13287	13249	13308	13048	13160	13254	13144	13199	13400	13349	13167	13261	13291	13297	13190	13199	13182	13101	13168	13259	13280	13498	13269	13255	13198	13253	13421	13395	13267	13206	13244	13237	13334	13290	13393	13369	13310	13293	13297	13266	13273	13325	13347	13278	13322	13241	13293	13123	13369	13166	13288	13199	13256	13162	13320	13151	13253	13295	13290	13307	13286	13197	13193	13212	13345	13276	13252	13280	13239	13217	13340	13184	13110	13167	13084	13059	13295	13316	13127	13343	13246	13288	13319	13292	13306	13125	13238	13164	13361	13245	13209	13181	13363	13191	13398	13348	13251	13290	13163	13237	13396	13166	13140	13297	13408	13294	13448	13210	13243	13275	13201	13360	13271	13137	13227	13436	13290	13248	13366	13223	13177	13407	13215	13226	13401	13341	13280	13235	13478	13129	13266	13168	13237	13390	13140	13276	13343	13149	13332	13528	13334	13225	13312	13233	13268	13260	13480	13304	13258	13316	13287	13267	13305	13226	13334	13219	13171	13182	13401	13212	13329	13308	13229	13280	13277	13252	13305	13363	13190	13322	13233	13291	13316	13269	13116	13403	13270	13245	13414	13218	13172	13216	13548	13330	13278	13258	13374	13274	13553	13214	13346	13174	13293	13283	13209	13280	13209	13321	13528	13446	13520	13353	13395	13267	13318	13136	13190	13207	13402	13238	13310	13347	13327	13323	13261	13328	13444	13307	13415	13440	13372	13334	13341	13470	13262	13303	13270	13312	13348	13327	13164	13369	13260	13434	13217	13278	13239	13393	13204	13421	13105	13149	13356	13554	13301	13272	13336	13366	13248	13240	13228	13257	13123	13486	13346	13392	13489	13337	13463	13239	13197	13209	13154	13254	13247	13222	13231	13317	13114	13130	13320	13345	13204	13329	13350	13366	13338	13462	13374	13225	13217	13522	13319	13413	13292	13301	13421	13319	13368	13216	13232	13318	13152	13254	13450	13252	13273	13329	13093	13331	13380	13423	13128	13230	13307	13181	13179	13232	13243	13401	13235	13305	13238	13176	13459	13351	13354	13209	13202	13264	13217	13286	13352	13381	13159	13347	13194	13191	13323	13305	13205	13286	13371	13489	13316	13376	13356	13296	13334	13287	13416	13254	13399	13316	13361	13320	13253	13240	13477	13133	13226	13230	13240	13209	13174	13200	13255	13160	13368	13351	13343	13354	13230	13309	13197	13431	13240	13150	13363	13256	13368	13385	13485	13236	13322	13329	13320	13295	13184	13221	13197	13297	13141	13283	13312	13178	13253	13379	13321	13302	13326	13317	13297	13275	13160	13263	13452	13252	13335	13113	13359	13232	13459	13323	13305	13160	13593	13195	13325	13421	13353	13189	13075	13360	13117	13384	13279	13437	13223	13420	13200	13371	13279	13458	13226	13198	13365	13323	13263	13228	13426	13237	13373	13368	13257	13278
25046	21420	26878	26427	19339	18235	18105	17273	16987	17033	17052	16790	17006	16912	16694	16846	17002	17065	16759	16743	16745	16771	16873	16683	16620	16696	16752	16910	16686	16880	16908	16772	16662	16619	16724	16737	16985	16771	16714	16633	16726	16887	16664	16809	16826	16711	16666	16555	16825	16896	16902	16880	16813	16872	16794	16744	16798	16687	16850	16720	16669	16575	16762	16837	16740	16698	16800	16725	16702	16975	16655	16566	16875	16802	16712	16790	16626	16885	16714	16785	16773	16723	16844	16713	16673	16727	16787	16738	16690	16642	16587	16777	16813	16747	16726	16740	16685	16814	16676	16588	16778	16628	16837	16515	16664	16770	16839	16740	16771	16853	16943	16756	16517	16814	16677	16827	16652	16829	16862	16837	16889	16681	16700	16673	16521	16829	16910	16585	16684	16918	16904	16816	16744	16518	16723	16796	16712	16786	16747	16645	16837	16956	16785	16838	16703	16656	16711	16672	16776	16680	16662	16759	16698	16605	16634	16594	16911	16875	16739	16933	16865	16926	16714	16829	16930	16836	16735	16725	16741	16922	16720	16676	16581	16673	16700	16651	16788	16641	16574	16993	16822	16654	16669	16759	16790	16708	16728	16822	16727	16725	16950	16784	16961	16727	16682	16830	16653	16751	16522	16657	16890	16646	16651	16714	16843	16982	16769	16662	16904	16765	16809	16812	17004	16705	16842	16782	16673	16778	16836	16805	16870	16813	16705	17000	16798	16676	16555	16821	16825	16913	16767	16726	16853	16710	16844	16663	17089	16819	16606	16632	16713	16662	16724	16668	16681	16538	16705	16601	16785	16986	16796	16601	16890	16672	16662	16704	16825	16945	16751	16936	16954	16800	16794	16637	16926	16562	16633	16668	16797	16677	16847	16840	16806	16823	16720	16884	16840	16671	16869	16789	16637	16659	16814	16573	16813	16894	16635	16786	16629	16716	16830	16541	16753	16826	16570	16717	16608	16737	16655	16779	16952	16711	16676	16786	16840	16818	16632	16933	16785	16510	16707	16957	16838	16854	16753	16687	16687	16805	16719	16970	16783	16609	16896	16826	16802	16708	16988	16689	16856	16906	16818	16649	16721	16793	16835	16687	16767	16821	16843	16615	16884	16641	16655	16552	16735	16724	16831	16641	16973	16790	16706	16698	16767	16803	16714	16652	16680	16888	16918	16759	16830	16759	16816	16757	16606	16761	16762	16729	16585	16814	16641	16802	16743	16673	16827	16678	16692	16910	16708	16630	16707	16846	16862	16741	16692	16927	16703	16795	16837	16656	16576	16523	16664	16721	16585	16735	16676	16773	16748	16610	16755	16744	16706	16708	16891	16840	16850	16694	16899	16957	16770	16764	16720	16900	16870	16767	16836	16717	16920	16666	16765	16619	16794	16675	16640	16615	16617	16799	16605	16728	16551	16625	16816	16775	16774	16757	16948	16726	16790	16797	16778	16780	16769	16645	16781	16688	16758	16875	16955	16679	16631	16767	16734	16926	16929	16912	16779	16698	16817	16808	16949	16696	16652	16544	16808	16830	16744	16648	16773	16704	16963	16639	16680	16813	16745	16877	16792	16707	16769	16743	16669	16750	16771	16695	16633	16864	16905	16723	16606	16673	16797	16923	16613	16696	16828	16858	16725	16986	16803	16624	16579	16795	16703	16793	16744	16732	16688	16697	16795	16763	16813	16755	16775	16829	16719	16718	16655	16846	16600	16825	16801	16596	16695	16642	16875	16723	16779	16855	16737	16713	16660	16603	17007	16845	16905	16718	16957	16814	16772	16764	16923	16760	16750	16628	16642	16571	16747	16520	16633	16789	16884	16712	16636	16877	16883	16838	16851	16635	16982	16806	16873	16680	16724	16824	16801	16848	16884	16837	16588	16851	16818	16742	16795	16607	16686	16776	16549	16607	16675	16848	16774	16615	16938	16634	16751	16674	16832	16868	16733	16510	16689	16771	16670	16623	16874	16820	16759	16767	16733	16722	16811	16626	16699	16852	16703	16766	16818	16690	16673	16766	16649	16955	16690	16599	16763	16718	16839	16642	16599	16910	16952	16569	16635	16668	16902	16756	16942	16762	16711	16868	16646	16635	16686	16801	16869	16957	16819	16821	16712	16545	16779	16662	16694	16846	16729	16743	16773	16768	16621	16715	16888	16798	16739	16731	16693	16845	16844	16577	16822	16610	16790	16686	16683	16744	16877	16732	16819	16696	16676	16607	16900	16605	16969	16811	16855	16563	16948	16587	16628	16841	16796	16820	16896	16831	16707	16877	16867	16935	16624	16726	16778	16799	16839	17086	16841	16739	16820	16671	16759	16660	16734	16752	16845	16687	16794	16803	16658	16686	16772	16782	16586	16745	16857	16926	16782	16807	16739	16697	16593	16724	16812	16865	16648	16422	16656	16798	16643	16661	16819	16732	16851	16765	16755	16611	16859	16710	16792	16813	16832	16731	16650	16874	16894	16835	16828	16759	16911	16709	16513	16525	16842	16787	16925	16820	16741	16933	16604	16595	16636	16504	16859	16741	16519	16779	16761	16838	16714	16689	16787	16901	16625	16665	16742	16799	16858	16687	16772	16938	16901	16734	16832	16573	16841	16682	16755	16695	16756	16746	16771	16733	16780	16661	16766	16582	16812	16834	16830	16516	16872	16723	16714	16733	16963	16810	16865	16746	16678	16720	16819	16653	16928	16731	16714	16666	16416	16669	16599	16815	16674	16860	16867	16802	16641	16686	16809	16818	16913	16863	16849	16655	16669	16654	16975	16655	16713	16725	16856	16635	16824	16589	16884	16620	16888	16732	16674	16756	16885	16793	16810	16728	16871	16809	16820	16706	16682	16677	16864	16811	16719	16773	16909	16730	16626	16818	16769	16717	16822	16729	16812	16784	16854	16846	17002	16823	16798	16940	16859	16784	16799	16905	16966	16621	16843	16901	16659	16788	16820	16798	16711	16894	16720	16688	16714	16868	16726	16581	16700	16650	16879	16656	16623	16795	16818	16918	16755	16808	16906	16862	16985	16767	16717	16940	16704	16828	16681	16800	16716	16794	16806	16614	16718	16729	16634	16891	16658	16785	16766	16641	16901	16572	16880	16581	16663	16755	16669	16708	16745	16599	16709	16774	16639	16655	16748	16925	16848	16534	16519	16829	16805	16734	16695	16875	16717	16778	16793	16698	16682	16684	16664	16756	16930	16937	16846	16749	16579	16762	16688	16920	16726	16779	16648	16917	16734	16656	16786	16593	16847	16810	16818	16794	16703	16722	16920	16645	16973	16882	16855	16827	16862	16598	16733	16844	16575	16690	16804	16898	16902	16868	16754	16597	16673	16657	16734	16964	16705	16892	16810	16711	16818	16710	16836	16973	16743	16681	16989	16817	16884	16635	16700	16768	16869	16626	16779	16440	16949	16744	16837	16835	16794	16786	16730	16796	16792	16674	16673	16921	16947	16746	16805	16732	16842	16876	16752	16789	16718	16892	16838	16978	16818	16838	16802	16637	16690	16741	16759	16823	16703	16804	16561	16710	16839	16771	16669	16824	16748	16737	16761	16780	16798	16879	16881	16725	16725	16984	16771	16827	16812	16866	16750	16864	16678	16940	16874	16738	16752	16802	16796	16817	16951	16673	16677	16605	16711	16670	17048	16903	16721	16833	16743	16689	16703	16704	16806	16644	16815	16883	16779	16785	16823	16754	16840	16842	16887	16852	16775	16756	16931	16764	16692	16823	16857	17096	16881	16849	16794	16969	16578	16809	16765	16739	16879	16732	16882	16869	16764	16632	16804	16799	16819	16704	16703	16751	16746	16769	16993	16834	16396	16742	16762	16621	16718	16817	16770	16688	16789	16825	16739	16659	16951	16635	16846	17005	16856	16585	16627	16836	16921	16619	16878	17104	16795	16980	16833	16945	16795	16799	16693	16912	16832	16820	16681	16584	16659	16714	16760	16791	16860	16489	16882	16803	16728	16703	16710	16824	16741	16895	16679	16824	16788	16571	16838	16753	16776	16744	16727	16850	16629	16780	16941	16750	16711	16745	16709	16756	16750	16887	16955	16923	16795	16791	16606	16873	16843	16749	16897	16625	16635	16690	16900	16752	16679	16576	16918	16810	16724	16664	16914	16731	16859	16824	16833	16745	16931	16680	16775	16656	16776	16683	16841	16799	16801	16964	16802	16993	16583	16872	16935	16635	16675	16640	16808	16474	16840	16932	16789	16725	16775	16795	16693	16663	16807	16562	16701	16717	16964	16935	16925	16822	16748	16881	16602	16753	16572	16881	16832	16920	16726	16810	16819	16734	16977	16816	16864	16744	16857	16793	16791	16811	16810	16787	16929	16765	16740	16933	16837	16859	16665	16737	16784	16813	16703	16689	16719	16748	16714	16696	16893	16717	16800	16827	16662	16748	16827	16699	17021	16744	16675	16663	16711	16758	16711	16684	16731	16641	16773	16494	16868	16762	16661	16638	16908	16594	16931	16824	16840	16720	16831	16894	16668	17024	16930	16624	16727	16687	16623	16747	16912	16836	16729	16775	16744	16834	16667	16596	16822	16858	16699	16619	16927	16669	16671	16813	17028	16775	16626	16736	16873	16789	16712	16817	16799	16927	16927	16839	16647	16850	17018	16639	16776	16767	16632	16893	16743	16913	16749	16815	16760	16812	16847	16761	16787	16715	16702	16822	17027	16898	16787	16758	16839	16842	16773	16959	16654	16853	16810	16699	16809	16611	16833	16767	16695	16658	16876	16803	16863	16704	16839	16777	16848	16879	16818	16845	16732	16675	16817	16595	16836	16682	16782	16785	16727	16678	16501	16873	16781	16737	16695	16821	16749	16856	16738	16673	16854	16773	16810	17018	16861	16872	16869	16650	16855	16776	16837	16815	16693	16738	16844	16920	16724	16771	16842	16725	16618	16707	16960	16696	16786	16767	16464	16896	16718	17018	16811	16649	16729	16614	16805	16780	16768	16728	16698	16561	16760	16852	16576	16838	16872	16666	16732	16862	16642	16787	16755	16873	16694	16617	16884	16718	16664	16763	16822	16774	16847	16738	16713	16800	16696	16815	16505	16825	16826	16701	16735	16784	16693	16676	16742	16768	16854	16589	16634	16755	16812	16822	16756	16808
14306	22017	18949	16593	16055	15379	14648	14358	14093	13964	13813	14075	13748	13876	13857	13846	13796	13746	14045	13863	13810	13710	13911	13696	13771	13747	13879	13780	13840	13795	13795	13789	13777	13706	13829	13739	13793	13790	13874	13893	13748	13882	13773	13722	13926	13780	13829	13796	13655	13836	13890	13775	13715	13702	13788	13775	13876	13724	13777	13916	13836	13727	13743	13774	13835	13764	13802	13487	13808	13675	13761	13674	13805	13549	13869	13841	13742	13784	13727	13766	13762	13682	13745	13698	13815	13877	13942	13650	13767	13692	13616	13874	13679	13797	13858	13725	13813	13849	13723	13813	13712	13782	13724	13662	13838	13801	13883	13733	13783	13837	13747	13774	13611	13758	13922	13700	13776	13811	13821	13678	13713	13713	13799	13901	13698	13686	13827	13958	13719	13647	13758	13796	13788	13982	13810	13850	13684	13684	13714	13806	13835	13737	13926	13688	13839	13597	13727	13839	13629	13551	13841	13787	13855	13867	13625	13798	13766	13690	13874	13705	13732	13642	13826	13651	13775	13589	13635	13738	13645	13567	13798	13745	13659	13859	13703	13508	13609	13825	13833	13695	13904	13776	13694	13860	13715	13876	13650	13834	13847	13691	13728	13910	13704	13718	13705	13841	13663	13778	13768	13722	13721	13964	13548	13924	13749	13880	13804	13898	13784	13876	13765	13825	13848	13922	13612	13793	13780	13650	13864	13707	13685	13672	13708	13808	13841	13724	13781	13751	13876	13716	13761	13724	13812	13657	13783	13789	13645	13697	13714	13867	13761	13800	13671	13768	13708	13806	13839	13831	13938	13682	13564	13794	13721	13838	13684	13771	13821	13818	13811	13728	13707	13835	13709	13843	13680	13755	13888	13706	13901	13761	13646	13775	13651	13770	13783	13611	13680	13600	13841	13726	13709	13735	13747	13927	13717	13652	13771	13722	13775	13849	13774	13615	13806	13871	13729	13796	13778	13593	13791	13876	13892	13854	13715	13714	13573	13759	13699	13662	13906	13876	13824	13701	13870	13831	13582	13876	13833	13581	13747	13913	13820	13883	13738	13729	13757	13768	13723	13684	13762	13812	13820	14111	13911	13770	13875	13729	13755	13724	13798	13773	13792	13644	13802	13793	13589	13767	13877	13682	13754	13748	13860	13653	13893	13588	13881	14004	13796	13729	13747	13708	13732	13680	13657	13805	13615	13717	13652	13815	13894	13933	13662	13836	13895	13792	13883	13745	13671	13786	13867	13721	13684	13664	13820	13907	13841	13930	13767	13715	13753	13730	13589	13712	13688	13707	13574	13698	13788	13761	13829	13783	13756	13776	13832	13781	13772	13715	13746	13845	13836	13714	13687	13701	13857	13718	13871	13789	13698	13847	13690	13907	13859	13670	13855	13861	13800	13695	13828	13610	13886	13923	13837	13830	13833	13644	13598	13917	13792	13910	13705	13724	13692	13913	13518	13703	13847	13646	13642	13930	13729	13853	13795	13925	13761	13778	13830	13817	13733	13635	13761	13652	13659	13738	13738	13793	13771	13840	13896	13697	13698	13820	13827	13710	13770	13640	13786	13661	13755	13793	13815	13722	13841	13588	13775	13842	13749	13671	13833	13770	13694	13723	13588	13919	13749	13813	13724	13855	13693	13941	13823	13667	13531	13771	13716	13606	13872	13766	13741	13806	13790	13821	13877	13855	13794	13751	13857	13909	13726	13781	13795	13861	13776	13799	13975	13687	13682	13785	13864	13615	13672	13810	13831	13776	13713	13747	13678	13718	13592	13791	13916	13812	13730	13782	13742	13975	13788	13760	13791	13768	13741	13821	13786	13581	13660	13796	13706	13732	13667	13811	13654	13792	13776	13774	13644	13746	13897	13739	13678	13847	13810	13742	13602	13791	13728	13674	13748	13619	13919	13827	13779	13809	13794	13804	13789	13861	13822	13856	13647	13624	13771	13704	13943	13801	13849	13787	13764	13747	13778	13780	13757	13726	13869	13635	13773	13624	13916	13713	13769	13914	13766	13591	13648	13777	13747	13782	13832	13819	13620	13823	13758	13738	13829	13596	13782	13602	13887	13681	13850	13835	13766	13788	13861	13753	13665	13863	13727	13674	13766	13892	13706	13918	13685	13706	13670	13683	13910	13765	13732	13748	13731	13787	13793	13822	13740	13870	13825	13717	13918	13676	13886	13629	13639	13856	13775	13582	13729	13813	13772	13737	13835	13839	13681	13867	13764	13871	13807	13826	13839	13698	13691	13706	13674	13823	13826	13814	13746	13816	13768	13728	13896	13600	13914	13634	13778	13859	13828	13734	13655	13595	13843	13808	13729	13707	13800	13562	13603	13922	13772	13820	13862	13751	13793	13787	13805	13949	13708	13903	13779	13741	13730	13666	13764	13597	13783	13782	13793	13695	13896	13852	13681	13702	13905	13828	13746	13743	13713	13937	13683	13784	13901	13844	13952	13708	13902	13680	13792	13807	13818	13859	13809	13783	13622	13780	13838	13665	13766	13809	13717	13728	13683	13708	13824	13660	13760	13786	13755	13799	13777	13692	13692	13879	13662	13891	13693	13715	13756	13837	13633	13749	13777	13948	13807	13850	13715	13635	13604	13840	13604	13689	13934	13683	13830	13760	13784	13781	13658	13834	13819	13956	13829	13774	13748	13883	13826	13546	13701	13849	13944	13792	13795	13869	13696	13912	13669	13762	13836	13744	13871	13668	13788	13882	13590	13873	13691	13753	13635	13711	13706	13761	13695	13634	13863	13890	13664	13809	13637	13771	13791	13794	13822	13628	13760	13838	13716	13859	13825	13830	13783	13765	13878	13768	13801	13797	13627	13731	13641	13639	13680	13896	13899	13670	14008	13689	13884	13493	13772	13826	13702	13758	13855	13893	13696	13772	13560	13965	13667	13550	13685	13717	13786	13822	13879	13709	13712	13682	13781	13885	13815	13728	13741	13903	13770	13699	13790	13697	13901	13774	13793	13736	13745	13919	13663	13816	13678	13572	13785	13886	13748	13875	13709	13680	13857	13699	13568	13641	13842	13607	13681	13754	14018	13727	13818	13646	13750	13819	13908	13563	13833	13680	13964	13854	13858	13639	13825	13831	13680	13861	13758	13827	13814	13715	13806	13731	13720	13651	13780	13863	13861	13826	13881	13842	13899	13841	13622	13865	13827	13817	13721	13593	13801	13661	13728	13751	13751	13682	13827	13666	13872	13655	13980	13511	13826	13844	13805	13536	13706	13822	13712	13866	13691	13683	13874	13724	13768	13774	13720	13785	13708	13914	13741	13702	13922	13618	13671	13704	13877	13879	13788	13731	13713	13815	13802	13801	13698	13822	13692	13829	13748	13727	13883	13833	13785	13839	13745	13677	13634	13733	13736	13755	13641	13767	13757	13773	13849	13809	13583	13800	13808	13926	13582	13824	13706	13729	13854	13854	13741	13759	13800	13794	13617	13790	13781	13672	13698	13918	13857	13712	13727	13916	13690	13914	13703	13745	13707	13630	13624	13771	13779	13695	13677	13629	13623	13737	13801	13693	13738	13854	13735	13830	13709	13872	13746	13686	13672	13737	13812	13770	13705	13846	13761	13593	13799	13690	13862	13658	13730	13794	13839	13599	13636	13735	13912	13656	13727	13765	13842	13814	13738	13709	13850	13842	13755	13718	13591	13861	13865	13700	13659	13923	13748	13611	13867	13902	13740	13714	13720	13610	13687	13941	13691	13906	13830	13800	13790	13677	13804	13818	13827	13642	13737	13762	13768	13688	13618	13938	13889	13734	13662	13583	13810	13793	13813	13740	14013	13836	13793	13594	13916	13789	13811	13684	13971	13879	13853	13690	13775	13738	13732	13834	13713	13628	13859	13768	13836	13722	13889	13769	13765	13792	13830	13677	13866	13663	13910	13851	13785	13827	13686	13748	13922	13755	13574	13811	13812	13619	13698	13761	13715	13798	13582	13719	13835	13835	13892	13761	13726	13766	13642	13837	13717	13557	13717	13669	13803	13775	13757	13732	13730	13620	13698	13734	13790	13691	13627	13875	13642	13707	13537	13858	13738	13829	13662	13671	13829	13786	13555	13750	13764	13745	13805	13967	13669	13711	13804	13880	13743	13780	13840	13763	13773	13793	13811	13743	13863	13812	13667	13915	14002	13855	13790	13591	13858	13662	13895	13706	13830	13730	13764	13779	13731	13786	14010	13874	13754	13861	13705	13755	13715	13918	13694	13673	13700	13766	13643	13892	13592	13707	13898	13834	13548	13767	13952	13663	13843	13847	13813	13679	13647	13574	13613	13716	13764	13974	13789	13763	13671	13660	13748	13572	13687	13731	13880	13783	13907	13682	13538	13681	13901	13746	13601	13558	13928	13782	13741	13880	13617	13645	13825	13766	13663	13697	13723	13886	13678	13694	13829	13907	13854	13705	13824	13676	13784	13890	13928	13606	13575	13766	13633	13759	13750	13861	13942	13673	13710	13813	13829	13809	13848	13677	13862	13984	13815	13970	13813	13718	13761	13756	13771	13974	13766	13786	13846	13857	13602	13777	13762	13837	13673	13707	13797	13732	13821	13832	13769	13802	13789	13658	13881	13991	14035	13681	13734	13804	13600	13872	13700	13704	13781	13731	13779	13788	13680	13835	13759	13833	13819	13688	13721	13866	13885	13925	13764	13921	13806	13554	13720	13768	13680	13773	13711	13899	13672	13863	13513	13794	13823	13806	13679	13848	13744	13769	13794	13755	13691	13779	13890	13804	13771	13737	13674	14027	13719	13566	13564	13797	13752	13768	13826	13816	13879	13846	13592	13841	13813	13611	13751	13730	13784	13915	13854	13824	13585	13976	13657	13787	13781	13802	13864	13764	13644	13760	13813	13773	13898	13748	13699	13635	13746	13770	13775	13736	13763	13733	13689	13739	13887	13750	13776	13634	13890	13723	13853	13943	13793	13740	13841	13641	13797	13792	13937	13739	13785	13543	13714	13823	13762	13800	13695	13752	13632	13718	13915	13638	13835	13814	13613	13715	13643	13828	13853	13731	13805	13817	13700	13876	13850	13853	13630	13639	13919	13797	13770	13780	13765	13857	13771	13593	13840	13761	13936	13745	13659	13808	13641	13766	13673	13824
22435	21454	28806	24515	21783	23239	22307	17570	16537	16743	16550	16427	16309	16428	16399	16189	16358	16508	16449	16338	16213	15986	16203	16252	16042	16228	16278	16246	16432	16303	16203	16046	16380	16009	16174	16320	16291	16134	16128	16085	16397	16132	16198	15913	16238	16142	16143	15978	16034	16428	16069	16208	16129	15955	16073	16161	16253	16128	15982	16232	16167	15978	16155	15999	15978	16027	16074	16164	16051	15966	15929	16024	15922	16096	16069	16196	16022	16175	16307	16092	16067	16107	16074	16226	16163	16058	16352	16135	16115	16032	16174	16231	16128	16155	15965	16235	16179	16166	15895	16300	16223	16379	16282	16184	16065	16077	16033	16084	16169	16131	15903	16176	15898	16112	16029	16098	15865	16057	16116	16124	16362	16179	16067	16185	15996	16176	16160	16133	16231	16136	16279	15936	15939	16094	16297	16277	16087	16111	16083	16233	15979	16267	16298	16247	16223	16050	16173	16052	16138	16371	16040	16018	16071	16113	16092	16127	16182	16045	16318	15920	16200	16089	16119	16146	16054	16146	16238	15849	16056	16083	16137	16104	16257	16024	15960	16203	16028	16244	16242	16239	16166	16060	16123	16095	16086	16113	16001	16240	16101	16054	15914	16090	16008	15942	16173	15787	16075	16069	15952	16068	16018	16002	16053	15937	16276	15907	16067	16068	16165	15970	16037	16079	15747	15993	15802	16059	16105	16078	15904	16232	16170	15841	16134	15945	16040	16200	16095	16251	16125	16110	16070	15930	16092	16305	15974	15825	16083	16174	16187	16376	16066	16042	16244	16037	16030	16043	16200	15865	16073	15961	16132	16082	15986	16168	16158	16203	16035	16300	16043	15953	16172	16035	16078	16095	15934	15975	15938	16152	16081	16324	16253	15874	16034	16206	16032	16066	16076	16169	16127	16256	15999	16016	15947	16155	15926	15842	16130	16165	16110	16232	15843	16071	16049	16154	16069	16061	16162	16001	16178	15909	16014	16009	15843	15926	16148	16029	15931	16011	16179	16119	15975	15976	16117	15892	16029	16042	16086	16070	16217	16118	16159	16100	16089	16037	16057	15966	15919	16044	15963	15886	15922	15985	16246	16027	15865	15883	15967	16241	15908	15931	16067	16161	16163	16085	16311	16387	16079	15994	16271	16007	16075	16106	16001	16187	16016	16078	16140	15957	16123	16050	16090	15990	16125	16073	16040	15921	15980	16301	16148	15871	15986	16088	16075	15781	16051	16001	15944	15997	16160	16156	15890	16116	16059	16223	16078	16082	16207	16021	16117	16112	16169	16077	16012	16240	15959	15952	15922	15990	15977	16039	15899	16199	16056	16008	16091	16145	16191	16218	16142	16059	15931	16096	16092	16161	15954	15999	16302	16041	16089	16003	16108	15948	16151	16014	16151	16052	16171	16333	15941	15987	15904	15957	16121	15838	16201	16036	15908	16037	16086	16043	16038	16070	16187	16120	16097	16121	15909	15974	16160	15976	16182	16121	15913	16028	16196	15925	16202	15963	16073	16039	16112	16077	16026	16015	16150	15897	15894	16076	16038	16159	16144	16120	16082	16065	16059	15995	16164	16087	16016	16205	16012	16141	16075	15967	16230	16053	16170	16035	16092	16126	16145	16305	16134	16110	16204	16231	16108	16194	16142	16090	15940	16009	16034	15942	16083	16006	15907	16102	15989	16162	16016	15977	16216	16068	16191	16058	16157	16061	16004	16152	16027	15915	16153	15991	16134	16051	16134	15839	16100	15846	16137	16153	16145	16293	16013	15892	16024	16062	16211	16043	16106	15848	16051	15973	16070	16165	16270	16013	16010	16111	16113	16240	16061	15886	15896	16269	16022	16088	16138	15969	15986	15863	16177	16271	16123	16136	15904	16200	16083	15991	16075	16125	15989	16138	16125	15951	16104	16079	16017	16108	15953	16144	16229	16054	16044	16011	16182	16074	15991	15992	16166	16289	16136	16067	15876	16163	16036	16060	15985	15994	16121	15990	16125	16006	15963	15969	16183	16000	16047	15921	16055	16018	15849	16304	16203	16271	16169	16030	15947	16052	16230	15949	16033	15879	16202	16115	16017	16158	16157	16284	16097	16246	16176	15899	15953	15952	15956	16080	16105	16345	16049	16184	15947	15918	15943	16070	16196	16124	16108	16133	16006	16005	16209	16160	16120	15989	16027	16026	16079	15920	16015	16170	16095	16134	16058	16131	16148	16087	16068	16107	16168	16113	16012	15989	16068	15928	16054	16134	15926	15945	16051	15989	16037	15941	15994	16173	16216	16235	16354	16193	16109	16042	15999	16101	16103	16034	16043	16125	15915	16025	15966	16199	16221	16015	16178	16017	16230	16168	16036	16163	15957	15904	16042	15969	16011	16119	15931	16219	16211	16211	15926	16184	16078	16012	15896	15887	16111	16066	16014	16041	16248	15963	16114	16134	16211	16082	16231	15978	16194	16001	16052	16219	16093	16054	16173	16241	16047	16003	16004	16006	16174	16109	16067	15882	16110	16063	16182	16007	16091	16241	16106	16159	15930	16093	16105	16159	16118	16045	15906	16139	16097	15932	15997	16100	16228	16005	15869	15927	15948	16183	16077	16048	16192	15995	15858	16124	16049	16167	16235	15888	16053	16115	15956	16136	16015	16144	16184	16040	16172	15858	16235	15842	15913	16207	16239	16012	16034	16256	16135	16094	16234	16088	16064	16060	16336	16080	16173	16151	16121	15976	16131	16144	16073	15992	16158	16189	16008	16162	16090	15940	15945	15917	16096	16166	16081	16155	16191	15873	16103	16247	16060	16088	16039	15974	16103	16195	16059	15953	16137	15978	16092	16171	15992	16146	16088	16151	15982	15907	16067	15977	16023	16040	16015	16169	15984	16087	16182	16186	15992	15840	16154	16030	15949	16027	16158	16035	16204	16047	16204	16000	15722	15960	16075	16203	16056	16153	16222	16154	16108	16068	16042	16010	15959	16120	16187	16253	16120	16094	15975	16164	15908	15863	16163	16166	16187	16219	16207	15984	16057	15882	16204	16250	15939	16326	16308	16145	16029	16025	16192	15993	15950	16171	16098	16253	15954	16205	16147	15930	16044	16176	16143	15896	15982	16195	16027	16105	16001	16263	15970	15976	15830	15991	16258	15856	16113	16226	16217	16111	15999	15972	16020	15875	16167	16208	15942	15985	16077	16140	16032	16136	16051	16391	16168	15984	16052	16312	16013	16049	15921	15964	16167	16202	16098	16167	16154	16017	15973	16083	16200	16117	15962	16050	16339	16112	16108	16034	15976	16127	15984	16199	16074	16001	16252	16114	16259	16071	16026	15945	16184	16115	16163	16055	16093	16099	15872	16178	16161	16088	16145	16199	15894	16258	15901	16234	16169	16078	15903	16017	15925	15954	16106	16243	15854	16068	16128	16345	16021	16062	16032	16057	16268	16121	16182	15977	16110	16077	15969	15957	15770	16190	16150	16004	15950	16103	16104	16069	16133	16131	15976	16166	16139	16086	16128	16099	16051	15904	16076	15895	16055	16071	16065	15959	15910	16075	16244	16152	16035	16073	15920	16019	16037	15891	16009	16110	16173	16136	16101	16067	16269	16142	15974	15866	16249	16153	15957	15889	16278	16110	15922	15999	16153	16052	16112	16133	16022	16115	16018	16308	16252	16237	16215	15922	16050	16031	16136	15992	15943	15995	15947	15912	16094	15914	15996	16006	16150	16150	15883	16050	15915	15870	16149	15908	16015	15995	16054	16026	16081	16033	16021	16012	16118	16054	15925	15810	16115	16186	15911	16111	16045	16211	16058	16005	15891	16028	15986	16081	16345	16116	15965	16209	16076	15952	16130	16007	16163	15916	15908	16000	15928	16011	16065	16183	16173	16026	16081	16143	16093	15915	16120	15913	16038	16165	16119	16073	16233	16055	15952	16111	16348	16042	15953	16127	15983	16234	16128	16078	16295	16106	16172	16093	16135	15849	15945	15960	16255	16129	16090	16173	16156	15849	15922	16061	15966	15937	16028	16217	16124	15945	15973	16039	15997	16168	16182	16242	16143	15954	16086	16100	16050	16191	16126	16087	16047	16065	15984	16116	16119	15949	16144	16018	16171	16156	16182	16081	15875	16016	15934	16087	15925	16115	16137	15997	15978	15995	16200	16233	16032	15961	15953	15919	15922	16052	16110	16127	15957	16106	16092	16136	15976	16020	15991	15862	16166	15837	16141	16401	16096	16041	16071	16194	16179	16283	16151	16076	15971	16259	16181	16084	16191	16190	16213	15981	15712	16148	15947	16153	15990	15840	16079	16066	16137	16081	16158	15912	15969	16260	16168	16036	16094	16207	16000	15959	16000	15912	16015	16024	15996	15965	16325	16089	16053	16051	16171	15976	15904	16070	16235	15962	15972	16015	16071	16158	15996	15982	16090	16009	16027	16101	16050	16083	16232	16192	16237	16059	16029	15886	16028	15986	16050	16228	16132	16090	16175	16067	16175	16017	16061	16221	16152	16138	15922	16173	16108	16122	15908	15946	16107	16212	16032	16064	16022	16140	16162	16087	16163	16463	16039	16019	16117	15920	16112	15946	16233	16018	16136	16207	16004	16031	16047	16167	16458	16172	15994	16001	16197	16166	15967	16100	16046	16042	16032	16004	16350	16080	16160	16129	16007	16036	16124	16071	16036	16094	16112	16273	15926	16097	16073	15973	15855	15948	16047	15941	16052	16098	16108	16022	15964	16042	16030	16018	16205	15970	16086	16042	16107	16109	16184	16065	16226	16100	16174	16213	16036	16109	16039	16070	16039	16227	16066	16029	16270	16214	16208	16111	16164	16137	15955	16114	16269	16312	16033	16474	16136	16120	16055	16014	16024	16074	16374	16011	15873	16209	15849	16223	16104	16207	16330	16153	16022	16159	15999	16183	15999	16034	16098	16016	16094	15955	16074	16098	16045	16042	15941	15991	16045	16205	16088	16221	16316	16342	16009	15883	16081	16017	16144	16153	16008	16191	15951	16426	16042	15905	15966	16075	15959	16189	16170	16234	15960	16002	16002	16140	16022	15931	15872	16018	15968	16074	15999	16100	16041	15991	16242	15982	16007	15821	16214	16091	16210	16005	16167	15780	15957	16115	16202	15899
13816	27501	22238	18746	17871	16639	15218	14635	14016	13638	13624	13671	13593	13576	13555	13448	13388	13546	13639	13703	13560	13503	13593	13407	13428	13286	13369	13319	13457	13422	13376	13434	13362	13240	13463	13383	13356	13325	13484	13248	13455	13375	13414	13353	13399	13275	13363	13315	13489	13305	13300	13257	13404	13201	13305	13335	13273	13356	13351	13316	13335	13313	13283	13351	13410	13323	13273	13308	13307	13329	13309	13219	13427	13348	13300	13221	13327	13334	13316	13468	13258	13263	13248	13110	13334	13275	13287	13339	13345	13268	13310	13141	13472	13181	13299	13287	13339	13217	13271	13164	13387	13295	13241	13300	13262	13346	13273	13235	13315	13401	13272	13268	13348	13259	13215	13311	13342	13366	13464	13258	13123	13421	13317	13161	13248	13330	13319	13304	13275	13292	13354	13231	13522	13341	13319	13293	13390	13391	13447	13288	13340	13347	13346	13400	13320	13135	13221	13297	13406	13160	13298	13222	13286	13268	13334	13520	13265	13360	13145	13404	13312	13412	13211	13342	13424	13394	13480	13177	13261	13393	13245	13301	13447	13235	13371	13351	13293	13336	13442	13245	13307	13270	13365	13383	13418	13434	13302	13248	13285	13303	13288	13230	13185	13307	13403	13247	13346	13297	13333	13179	13304	13293	13566	13480	13335	13112	13410	13272	13258	13482	13310	13207	13204	13187	13348	13273	13371	13299	13342	13133	13323	13378	13281	13316	13347	13240	13244	13052	13301	13185	13451	13411	13408	13473	13177	13344	13358	13353	13411	13283	13293	13284	13288	13292	13397	13244	13506	13245	13228	13370	13286	13249	13165	13243	13156	13154	13155	13425	13396	13319	13174	13459	13238	13287	13437	13487	13335	13513	13296	13218	13287	13301	13327	13448	13278	13311	13407	13326	13211	13184	13245	13391	13326	13301	13206	13416	13290	13372	13235	13136	13307	13452	13384	13471	13333	13421	13144	13342	13311	13118	13254	13359	13317	13290	13268	13333	13297	13128	13271	13222	13365	13309	13348	13330	13388	13467	13373	13273	13301	13351	13248	13357	13382	13261	13173	13204	13240	13387	13275	13208	13255	13536	13127	13275	13355	13414	13340	13225	13364	13201	13310	13276	13317	13234	13336	13353	13323	13276	13284	13299	13229	13413	13510	13398	13393	13337	13190	13281	13403	13304	13287	13281	13293	13289	13274	13541	13195	13284	13150	13351	13180	13460	13429	13120	13477	13389	13278	13259	13377	13217	13441	13221	13304	13306	13223	13478	13400	13382	13254	13347	13304	13236	13263	13257	13420	13311	13340	13377	13424	13298	13267	13386	13447	13143	13273	13251	13275	13308	13297	13238	13437	13379	13199	13369	13400	13230	13231	13355	13390	13374	13327	13224	13233	13325	13236	13274	13402	13367	13251	13332	13313	13288	13382	13277	13293	13330	13296	13428	13388	13440	13434	13202	13307	13300	13348	13164	13416	13210	13547	13439	13373	13262	13456	13359	13330	13126	13359	13468	13311	13375	13250	13227	13314	13174	13352	13253	13317	13228	13385	13330	13330	13363	13443	13202	13234	13525	13451	13287	13416	13318	13285	13337	13266	13197	13346	13395	13375	13231	13306	13306	13377	13213	13276	13466	13222	13385	13334	13452	13313	13360	13268	13228	13222	13294	13255	13402	13178	13252	13335	13220	13299	13197	13205	13254	13241	13350	13362	13289	13289	13367	13206	13281	13430	13290	13265	13303	13352	13260	13372	13250	13303	13256	13247	13242	13367	13324	13532	13364	13438	13341	13268	13099	13293	13275	13396	13248	13215	13281	13441	13355	13209	13326	13274	13397	13377	13321	13355	13311	13298	13229	13202	13343	13385	13437	13502	13340	13375	13233	13239	13109	13490	13230	13402	13266	13292	13270	13228	13110	13356	13353	13638	13203	13099	13182	13397	13200	13430	13143	13310	13178	13255	13294	13271	13182	13244	13260	13297	13195	13226	13480	13220	13358	13274	13319	13365	13191	13223	13328	13320	13339	13439	13249	13276	13261	13145	13243	13449	13356	13287	13384	13336	13380	13300	13313	13290	13175	13433	13281	13169	13417	13196	13224	13180	13241	13308	13245	13245	13274	13273	13361	13380	13420	13235	13315	13289	13285	13296	13357	13290	13350	13370	13341	13063	13270	13292	13296	13348	13061	13397	13417	13280	13381	13221	13324	13276	13339	13409	13411	13266	13260	13292	13253	13311	13223	13250	13273	13310	13340	13231	13330	13315	13444	13278	13226	13377	13295	13320	13398	13277	13251	13413	13261	13316	13417	13192	13089	13376	13416	13359	13347	13252	13211	13399	13214	13348	13265	13389	13265	13271	13227	13481	13427	13415	13314	13331	13129	13409	13327	13288	13154	13344	13186	13200	13462	13252	13523	13169	13303	13323	13257	13399	13263	13280	13289	13319	13261	13114	13460	13432	13461	13549	13448	13205	13317	13176	13317	13383	13280	13319	13233	13333	13321	13489	13245	13160	13327	13399	13220	13289	13153	13310	13492	13337	13346	13216	13337	13402	13244	13193	13322	13388	13193	13459	13239	13245	13293	13460	13382	13323	13341	13259	13447	13397	13254	13354	13254	13300	13207	13258	13421	13212	13358	13312	13356	13386	13303	13356	13426	13430	13439	13299	13258	13433	13226	13229	13345	13302	13308	13227	13453	13159	13421	13378	13340	13461	13287	13332	13273	13335	13378	13267	13354	13176	13292	13315	13302	13198	13360	13196	13287	13343	13159	13364	13199	13292	13308	13177	13145	13274	13228	13243	13513	13287	13151	13246	13214	13311	13364	13397	13346	13291	13346	13372	13337	13460	13281	13232	13364	13388	13214	12973	13281	13235	13260	13353	13381	13391	13360	13384	13368	13280	13304	13308	13361	13415	13301	13320	13391	13300	13211	13203	13335	13198	13368	13123	13191	13212	13397	13305	13307	13226	13303	13447	13425	13194	13433	13289	13337	13191	13442	13191	13361	13276	13335	13236	13350	13213	13422	13553	13378	13418	13283	13349	13253	13436	13303	13305	13237	13287	13416	13345	13182	13352	13346	13244	13264	13352	13296	13364	13297	13243	13249	13306	13442	13447	13496	13330	13278	13331	13213	13325	13225	13214	13393	13223	13219	13324	13307	13224	13335	13274	13300	13115	13402	13306	13158	13355	13435	13306	13295	13151	13351	13426	13167	13328	13257	13511	13262	13401	13214	13414	13476	13316	13343	13320	13466	13082	13247	13404	13388	13306	13270	13148	13479	13288	13273	13305	13321	13297	13248	13317	13263	13282	13375	13421	13208	13149	13286	13318	13358	13197	13417	13235	13250	13079	13316	13400	13211	13483	13290	13383	13314	13345	13209	13255	13333	13386	13401	13397	13340	13345	13170	13330	13263	13386	13292	13349	13280	13260	13024	13322	13379	13417	13229	13298	13418	13459	13218	13473	13407	13198	13299	13179	13468	13324	13320	13515	13145	13270	13426	13236	13231	13241	13318	13367	13281	13141	13199	13171	13211	13307	13454	13242	13495	13392	13308	13178	13321	13265	13321	13286	13476	13450	13143	13342	13369	13315	13319	13303	13337	13311	13363	13065	13365	13190	13282	13230	13360	13259	13393	13336	13231	13189	13349	13347	13282	13280	13263	13280	13314	13411	13298	13302	13217	13276	13334	13291	13411	13152	13286	13133	13435	13356	13284	13301	13391	13384	13320	13191	13257	13326	13323	13333	13463	13392	13244	13529	13210	13320	13267	13371	13204	13421	13447	13338	13300	13193	13356	13334	13350	13402	13283	13333	13221	13383	13090	13274	13198	13352	13181	13097	13315	13231	13158	13483	13328	13453	13284	13359	13316	13209	13237	13377	13300	13233	13376	13417	13307	13168	13346	13309	13524	13384	13354	13119	13402	13297	13300	13307	13426	13489	13302	13161	13376	13289	13202	13415	13253	13257	13458	13284	13144	13333	13290	13323	13278	13388	13158	13385	13189	13344	13346	13345	13234	13383	13328	13319	13488	13278	13340	13259	13269	13219	13392	13198	13229	13255	13193	13363	13312	13308	13356	13223	13341	13337	13479	13389	13287	13068	13352	13337	13262	13297	13328	13414	13330	13133	13155	13430	13239	13416	13198	13237	13229	13347	13312	13388	13241	13254	13233	13300	13335	13220	13320	13283	13339	13322	13313	13306	13350	13432	13451	13258	13163	13375	13131	13387	13339	13361	13254	13071	13191	13265	13348	13384	13169	13261	13189	13448	13489	13354	13191	13199	13334	13384	13172	13315	13324	13332	13247	13266	13434	13225	13277	13292	13252	13363	13390	13220	13275	13342	13308	13302	13268	13472	13372	13359	13361	13413	13270	13451	13252	13273	13243	13327	13327	13237	13436	13273	13226	13201	13287	13178	13316	13228	13310	13243	13171	13267	13260	13007	13346	13397	13232	13400	13457	13202	13274	13342	13309	13292	13424	13220	13323	13191	13364	13356	13104	13326	13192	13305	13136	13214	13297	13379	13418	13322	13360	13182	13404	13332	13377	13342	13218	13187	13268	13413	13403	13410	13299	13361	13341	13282	13195	13354	13228	13223	13246	13206	13327	13314	13367	13378	13274	13374	13353	13319	13297	13280	13293	13461	13399	13254	13523	13306	13317	13266	13099	13367	13382	13188	13279	13190	13448	13264	13212	13259	13282	13364	13333	13238	13365	13243	13262	13273	13274	13161	13320	13338	13448	13278	13446	13218	13280	13403	13269	13205	13175	13455	13290	13313	13353	13269	13284	13287	13359	13413	13147	13326	13274	13155	13307	13367	13215	13275	13139	13284	13212	13220	13360	13315	13452	13454	13505	13243	13358	13362	13246	13444	13334	13367	13450	13484	13360	13250	13332	13143	13347	13291	13305	13291	13186	13120	13287	13233	13354	13356	13406	13207	13265	13187	13248	13124	13298	13216	13250	13312	13359	13220	13241	13299	13256	13213	13356	13213	13346	13254	13282	13530	13278	13327	13083	13430	13351	13345	13423	13349	13465	13217	13328	13146	13225	13181	13189	13221	13305	13399	13345	13244	13259	13258	13325	13272	13345	13373	13273	13282	13154	13485	13180	13380	13057	13308	13384	13293	13332
29904	22962	23249	20636	18159	17614	17567	17004	17134	17180	17227	17134	16969	17029	16927	16849	17249	17088	17116	16926	17222	17211	17026	17186	17048	16994	16990	16963	16664	17036	16943	16885	17091	16873	16927	17037	16936	17015	16925	16931	16940	16977	17106	16940	16850	16896	17110	16912	16999	16895	16955	17035	17044	17198	16976	16967	16896	16860	17061	16824	16926	17163	16982	16960	17058	16885	17017	17207	16849	16960	17178	16884	17031	16984	17050	17137	16830	17101	17016	16929	17076	16766	16740	16740	16917	16996	17106	17174	17203	17036	16897	17044	16883	17059	16928	16954	16802	16966	16930	17095	16814	16881	16834	17018	17048	16974	16983	16821	16884	17044	17029	16777	17094	17065	17075	16955	16899	16940	16969	17043	16854	16919	17041	16849	17040	16989	16966	16955	17010	16837	16891	17195	17027	16994	16952	16917	16845	16995	16966	16996	17014	17108	17142	17106	16948	16947	16866	17032	16764	17021	17127	16905	16774	16958	16930	17023	16963	17003	16888	16802	17006	17075	16895	16936	16865	17195	17198	16880	16827	16983	16948	16969	16986	17008	16990	17121	16971	16809	16895	16887	17092	16937	16847	16994	16908	16859	16975	17022	16882	16763	16969	16862	17019	17011	16962	16822	16807	17003	16937	16871	16962	16965	17040	16996	16974	16721	17113	17067	17056	16998	16884	16934	17054	16968	17071	16727	16925	16840	16956	16882	16904	16927	17006	16924	16801	16669	17100	16910	17042	16930	16961	17030	17144	17278	16980	16943	17113	17006	17110	17103	17142	16972	16854	16992	16877	17069	17049	17005	16933	17112	16817	16837	16842	16972	16994	16972	16878	16737	16855	16975	16839	16913	17393	17271	16886	16887	17088	17087	16987	17061	16943	16832	16775	16924	17010	16961	16962	17181	17066	16853	17039	17063	17001	16924	16845	16859	17189	17046	16993	17141	17024	17026	17123	16847	16965	16855	17138	16929	17142	17152	16896	16898	16951	17025	17018	17060	16794	16976	16910	17061	16916	17081	17125	16898	17009	17126	17021	17031	17060	17030	17042	17123	16804	16987	16834	17121	17028	17083	17108	16856	16966	16648	16838	16911	17010	16975	17116	17069	16979	16903	17066	16879	17001	17083	16928	17140	16873	16951	17031	17240	17011	17235	17035	17083	17153	16797	17050	16654	17135	17102	16906	16742	17008	17328	16860	17177	16790	16990	16853	17016	17042	16914	16923	17002	16915	17153	16925	16983	17014	16677	16893	16811	17159	16908	17084	16920	17009	16997	17148	16985	17051	17055	17161	17121	16941	16816	16949	17042	16818	16823	16806	16902	16910	16997	17372	17142	17084	17152	17136	16852	16858	16685	16972	16854	17023	16898	17045	16767	17124	16966	16890	17017	17079	16782	17124	17099	16873	16993	17145	16856	16854	16857	16986	17061	17020	17170	17107	16993	16929	16936	16929	17196	17057	16810	16793	16899	16825	17091	17213	17139	16955	16919	17028	16907	17075	16804	17088	16842	16924	16948	17125	16957	16902	16800	16999	16912	16949	17157	17114	16913	16764	16946	17161	17003	16947	16983	17102	16865	17238	16817	16990	16985	16935	16993	16981	16981	16938	16790	16820	17145	16838	16804	17047	17057	16952	16944	17016	16948	16882	16871	16951	17008	16824	16744	17024	16888	16855	17006	16978	16776	16846	16739	17076	16880	16941	17059	16986	17099	16843	17055	17190	16838	16911	17094	16937	16804	17108	17057	17166	16997	17010	16963	16851	16918	16874	17052	16922	16747	17141	17015	16919	17006	17184	17003	16801	17012	16943	16861	17071	17131	16963	17036	16815	16945	16934	16925	16958	17013	16888	17001	16979	16959	16876	17061	17003	17088	17012	16959	16999	16943	17124	16957	16853	17043	16923	16848	17025	16950	16752	17040	16931	16978	16921	17090	16686	16769	16964	16860	17017	17053	16881	16916	17075	17005	17138	17012	16874	16910	17036	17077	17063	16910	16775	16934	16924	16927	16821	17148	16941	16802	17025	17023	17004	17005	17016	16843	17104	17187	16960	16980	16987	16964	16791	16907	16731	17008	16843	16822	16944	16988	17134	17058	17009	16982	16890	17024	17058	17012	16990	16968	16979	17111	17030	16907	17013	16807	16962	16918	16995	17003	17049	17003	16970	16887	17039	17150	16988	16941	17060	16899	16832	16893	16701	16930	16816	16753	16714	16999	17114	16848	17094	17057	16941	17013	16809	16876	16976	16896	17075	16950	16914	16822	16811	16964	17048	17044	16917	16989	16842	16945	17119	16852	17123	17053	17029	16876	17150	16929	16979	16856	17078	16842	16914	17112	17066	17031	16935	16944	16902	16925	16969	16821	16900	16969	16886	17070	16863	16818	17036	17062	16910	16833	17033	17129	17152	17085	17180	17110	17058	16974	17015	16904	16884	16974	17104	17056	16982	16958	16964	16921	17058	17028	17206	17055	17026	17014	17114	16989	17055	16989	16975	16805	16960	16862	17170	16855	16919	16984	17063	16948	16912	17064	16956	17126	16918	17040	17194	17104	16935	16963	16969	16946	16942	16996	16953	17059	17070	16952	16902	16972	16946	17052	17127	17135	16932	16981	16877	17003	16805	17011	16973	17125	16842	17083	16925	16906	16993	16703	17068	16898	17094	17136	17057	17008	16982	16891	16943	16960	16903	16832	17069	16970	17115	16788	16970	16934	17143	17048	16909	16888	17106	16960	16924	16943	16895	16901	17136	16957	16908	17322	16870	16888	17090	16895	17175	16874	17005	17034	16993	16875	16787	17170	16836	16849	16935	16923	16732	17037	16984	16937	16911	17028	16929	17037	17002	16877	16977	16973	17029	16913	16937	16956	16826	16832	16877	17012	16850	16936	17171	16791	17046	16910	17160	16869	17015	16685	16765	17029	16910	16907	17050	16900	17040	16930	17023	17093	16957	16886	17074	17004	17051	16891	16957	16921	16961	17010	16767	17097	16931	16893	16915	17132	16843	17096	16990	17086	16942	17069	17159	16970	16888	17129	17124	16846	16967	16940	16924	17035	16982	17037	16868	16959	17137	16964	16938	16882	16988	17025	16886	17001	17171	16974	17036	17035	17049	16897	16872	16900	17086	16941	17101	17025	17054	16965	17099	16939	17075	17050	16888	17140	17028	17104	16953	16892	16892	16791	16978	17111	16827	17114	17122	16904	16949	16907	17030	17048	16811	16949	17186	17068	17038	16820	17132	17087	17095	17021	16983	17044	17041	17088	17102	16935	17009	16889	17096	17108	16830	17099	17176	17121	17044	16969	17109	17133	16861	16853	17090	16971	16931	17040	16951	17083	17067	16789	16756	16718	17032	16903	17053	17168	17107	17144	17197	17063	17001	16891	17076	16956	17027	17024	17131	16953	17036	17053	17040	16835	17299	17187	17034	17176	17184	16955	16872	16881	16976	16905	16877	17029	16857	17088	16773	17034	16935	16831	16802	16977	16936	16881	17039	16952	16872	16972	16851	16982	16950	17038	16999	17063	16838	16884	17098	16802	17250	16711	17229	17098	16948	16925	17023	17010	16923	17065	16996	16874	16934	17128	16830	16985	17163	16851	17068	17042	17123	16996	16902	17106	17050	16923	17096	16944	17015	17135	16941	16989	17051	16923	17145	17025	17033	16912	16807	17010	17171	16976	17010	16958	16951	17081	16934	17082	17063	16964	17052	16891	16943	17253	17029	17190	17171	17163	16988	17223	16617	16840	16951	16888	17046	16948	16941	16891	17090	16917	16957	17096	17113	17041	17027	17102	16946	17093	17023	16708	17060	16978	16789	16883	16976	16718	17111	16920	17084	16948	17073	16952	16925	16962	16841	16932	16987	17028	16992	16885	16903	17192	17022	16836	17108	17089	17028	16934	16838	16929	17167	17014	16984	16953	17003	17068	17084	16911	17016	17080	16905	16911	16926	17001	17039	17040	17100	16999	17083	17104	17167	16884	17162	17010	16906	16905	17111	17131	16834	16895	16923	16814	16859	17127	17074	17011	16745	16894	16840	17042	16855	16714	16906	17036	17154	16996	17035	17027	16775	16749	16873	17083	17296	17113	16985	17008	16896	17135	17114	16906	17183	16822	17137	16906	17028	17052	17024	16917	16981	16942	17197	16884	17269	16966	17221	16901	16805	17111	16940	16852	16882	16926	17080	17099	16724	16801	16773	16954	17045	16908	16890	17182	17041	16853	16760	16771	17038	17025	16804	16950	16846	17133	16879	16999	16884	16927	16894	17055	16916	16978	17012	16934	16926	16893	16960	17047	16758	16920	17046	17050	17043	16864	16899	16968	16984	17197	17110	16956	16865	16998	16996	16993	16943	16789	17077	16944	17043	16910	16818	16732	17198	16821	16947	17055	17086	17047	17015	17106	16815	16983	17017	16843	16996	16940	16880	17007	17176	17163	16894	16930	16968	16880	17013	17064	17095	16921	16970	17271	17242	17103	16889	16982	17034	16923	17032	17080	16993	17084	17174	17113	16984	17191	17162	17064	16889	16910	16848	16926	16996	17181	16986	16980	17056	16889	16945	17065	17117	16896	16811	16962	16996	16839	17031	16861	17020	16793	17094	17011	16993	16779	17000	17073	16976	17023	16892	16893	17005	17130	16928	17073	16858	16829	16693	17045	16895	16941	17102	17147	17114	17105	17067	17213	17068	17172	17197	16915	17141	17002	16958	16852	16932	16896	17051	16952	16962	16940	17177	17087	17210	16948	17092	16917	16822	16867	17046	17043	17011	17013	17012	17182	17050	17224	16840	16906	16909	16838	16870	16937	16870	17059	16722	16961	17046	17105	16960	16937	17092	17017	17047	16930	17039	17021	16976	17085	16785	16863	16852	16931	16908	16870	16818	17382	16836	16959	16948	16902	17079	17031	16979	17153	16938	17112	16736	16918	16763	16920	17021	17146	17027	16907	17000	16963	17007	17083	17187	17267	17056	17028	16827	17126	16920	16944	17027	16879	17015	16809	16957	16878	16999	16951	17136	17020	16993	17000	17000	16831	17111	16942	16562	16834	17039	16897	17248	17174	17065	16945	16961	17147	16885	17009	17044	17140	17002	16856	17108	17056	16858	17117	16965	16841	17164	16887	16880	16931
16835	21097	18340	16211	15600	15009	14470	14253	14035	13834	14174	13850	13796	13777	13922	13770	13963	13839	13943	14046	13824	13969	13980	13927	13712	14082	13989	13978	13942	13955	13860	13911	13912	13840	13882	13990	13864	13819	13790	13882	13947	14030	13897	13774	14003	14066	13890	13846	14078	13914	13915	13944	13913	13845	13972	14020	13947	13909	13653	13847	13787	13930	13819	13810	13758	13760	13826	13822	13920	13904	13795	13909	13841	13720	13721	13808	14038	13845	13917	13989	13784	13728	13914	13847	13840	13931	13856	14020	13951	13836	14020	13808	13817	13695	13909	13841	13830	13805	13807	13875	13837	13912	13757	13818	13918	13992	13858	13871	13786	13995	13828	13991	14020	13905	13819	13732	13805	13773	13995	13958	13761	13943	13847	13859	13716	13743	13843	13869	13864	13877	13834	13734	13936	13968	13806	13920	13920	13815	13989	13735	13846	14001	13876	13831	14037	13936	13944	13837	13998	13861	13964	13954	13922	13966	13907	13850	13948	13766	13950	13884	13913	13905	13895	13978	13708	14010	13941	13703	13831	13931	13757	13888	13807	13947	14026	13935	13929	13926	14041	13876	13881	13813	13983	13913	13872	13748	14038	14024	13750	13897	14053	13802	13945	13971	13779	13892	13794	13854	13827	13974	13706	13932	13878	13953	13936	13829	13934	13894	13766	13885	13915	13716	13886	13795	13839	13869	13883	13838	13867	13788	13870	13995	13676	13892	13799	13859	14023	13798	14039	13811	13779	13934	13775	14038	13923	13963	13954	14006	13914	13789	13887	13928	14081	14064	13980	13860	13950	14021	13930	13985	13820	13964	13833	13912	13910	13685	13793	13949	13801	13841	13927	13882	13811	13828	13972	13822	13984	13917	13811	13875	14038	13831	13846	13765	13909	13965	13924	13990	13834	13944	13896	13893	13823	13788	13871	13914	14014	13767	13896	13841	13809	13951	13975	13938	13962	13783	14032	14006	13893	13762	13754	13823	13844	13788	13977	13730	13905	13782	13754	14009	13702	14049	13811	13937	13781	13770	13877	13836	13908	13853	13840	13760	13765	13939	13850	13844	13819	13970	13852	14012	13917	13929	13976	13972	13901	13872	13787	13923	13871	13895	13869	13919	13757	13882	14045	13743	13955	13924	13890	13991	13924	13931	13836	13736	14090	13825	13779	13846	13859	13878	13929	14001	13753	13926	13922	13934	13859	13833	14006	13864	13922	13734	13823	13884	13896	13987	13838	14143	13904	13738	13996	13914	13951	13895	13786	14007	13919	14017	13913	13755	13854	13893	13956	13988	13904	13854	13909	13989	14045	14004	13821	13954	13885	14129	13908	13903	13932	13742	13903	13904	13870	13873	13816	13863	13886	13842	13763	13854	13942	13836	13902	13835	13956	13926	13879	14014	13883	13938	13791	13909	13844	13959	13913	13767	14097	13901	13856	14006	13923	13761	13699	13913	13786	13908	13866	13762	13915	13723	13908	13711	13801	13876	13813	13821	13895	13942	13903	13749	13803	13794	13983	13871	13851	13988	13878	13896	13628	13873	13950	14053	13790	13997	13853	13884	13796	13860	14028	13780	13798	13864	13951	13891	13984	13922	13892	13862	13563	13887	13842	13888	13818	13851	13927	13900	13891	13796	14012	13790	13825	13875	13705	13797	13778	13850	13925	13750	13907	13774	14073	13901	14039	13925	13969	13795	13881	13907	13841	14010	13802	13759	13774	13981	13840	13910	13899	14009	13930	13944	13797	14007	13968	13930	13813	13903	13786	13668	13871	13970	13890	13901	13975	13721	13868	13697	13918	14003	13791	13743	13743	14058	13831	14093	13942	13981	13799	13692	13968	13839	13742	13896	13879	13925	13794	13932	13753	13919	13901	13949	13851	13880	14022	13862	13911	13822	13930	14006	14008	13851	14049	14074	13835	13795	13915	13840	13932	13795	13879	13816	14017	13742	13821	13861	13845	13977	13982	13884	13885	13792	14063	13814	13866	13933	13750	13919	13913	13731	13831	14030	13853	13870	13825	13954	13740	13868	14111	13739	13930	13851	13897	13897	13944	13796	13782	13890	13926	13906	13802	13914	13972	13766	13787	13876	14096	13788	13830	13744	13810	13962	13787	13798	13814	13920	13873	14049	13865	14013	13821	13845	13986	13765	13870	13953	13840	13789	13850	13934	13775	13885	13967	13759	13872	13997	13876	13825	13924	13837	13916	14019	13766	13967	13835	13943	13913	13814	14115	13715	13881	13909	14085	13852	13983	13959	13739	13954	13842	13800	13939	13948	13810	13843	13918	13910	13841	13931	13894	13967	13904	13871	13991	13853	13947	13925	13827	13913	13819	13802	13802	13979	14030	13842	13907	13977	13839	13959	13924	13954	13859	13976	13929	13928	13892	13878	13768	13884	13783	13654	13902	13922	13835	13908	13883	13800	13852	13840	13741	13944	13897	13856	13801	13813	13773	14022	13832	13789	13799	13895	13780	13910	14038	13859	14061	13863	13963	13861	13929	13816	13924	13791	13913	13743	13811	13777	14002	13776	13962	13902	13887	13919	13865	13918	13724	13887	13902	13878	13851	13773	13952	13875	14034	13860	14020	13813	13878	13735	13991	13764	13866	13960	13910	13641	14020	13784	13754	14051	13918	13867	13879	13820	13985	13901	13721	13964	13770	13920	13676	13872	13961	13869	13805	13839	13879	13828	13832	13949	13946	14128	14018	13855	13872	13779	13663	13741	13823	13747	13848	13923	13988	13733	13811	14000	13840	13958	13887	14069	13760	13972	13940	13902	14117	13765	13957	13972	14012	13937	14144	13887	13753	13631	13909	13749	13806	14029	13887	13866	13968	13910	13759	13949	14015	13862	14116	13803	13868	13881	13926	13911	13838	13862	13828	13691	13838	13781	13911	14002	13963	13997	13877	13872	13766	13909	13923	13976	13917	13808	13811	13887	13869	13844	13855	13754	13742	13881	13883	13882	13779	13855	13959	13801	13916	13787	13913	13792	13848	13834	13955	13766	14074	13872	13961	13856	13980	13941	13900	13817	13823	14038	13870	13755	13831	13887	13872	13948	13912	13810	13861	13860	13880	14086	13885	13850	13795	13927	13764	13913	13925	13818	13591	13749	13905	13913	13713	13852	13756	13732	13937	13939	13747	13855	14038	14064	14005	13819	13813	13785	13924	13838	13842	13789	13817	13823	13893	13928	13851	13840	13946	14151	13946	13877	13917	13969	13671	13987	13904	13916	13846	13875	14016	13958	13843	13993	13873	13767	13902	13957	13772	14007	14008	13901	13875	13892	13942	13911	14065	13915	13878	13741	13752	13920	13903	13962	13941	13851	13752	13623	14034	13755	13903	13921	13957	13885	13844	13824	14059	13943	13953	13961	13895	14083	13819	13810	13822	13835	13671	13999	13790	13958	13881	13802	13868	13988	14003	13946	13850	13746	13856	13936	13882	13763	13732	13908	13814	13998	13840	13938	13733	13758	13905	13771	13996	13860	13793	14108	13981	13993	13821	13709	13880	13681	13957	13824	13857	14015	14044	13849	13903	13890	13967	13949	13844	13865	13681	13803	14021	13825	13739	13780	13758	14007	14044	14113	13899	13875	13992	14021	13928	13896	13738	13960	13778	13854	13747	13857	13895	14009	13764	13883	13738	13880	13889	13895	13915	13850	13905	13949	13953	13813	13800	13855	13793	13801	13851	13983	13906	14037	13940	13870	13839	13911	13991	14037	13986	13740	13932	13728	13769	13710	13843	13951	13851	13897	13694	13920	13819	13870	13845	13954	13941	13978	13952	13924	13882	13725	13862	13821	13976	13804	13905	13822	13766	13910	13861	13959	13915	13848	13986	13810	13864	13851	13909	13788	13832	14060	14059	13826	13946	14095	14013	13779	13731	13878	13883	13978	13923	13745	13844	13865	13896	13950	13838	14040	13926	13690	13844	13954	13976	13837	13795	14022	13886	13874	13718	14037	13730	13825	13851	13920	13864	13843	13815	13778	13715	13922	13890	13857	13866	13769	13971	13874	13946	13866	14078	13901	13954	13952	13917	13828	13867	13769	13809	13874	13888	13973	13946	13823	14017	13832	13863	13833	13902	13965	13859	13845	13834	14058	13786	13733	13757	13930	14098	13784	13907	13993	13846	13682	13816	13762	13920	13960	13827	13960	13970	13913	13996	13825	13923	13917	13932	13809	13903	13977	13897	13764	13764	13880	13858	13797	13932	13867	13838	13823	13796	13974	13857	13724	13874	13877	13793	13905	13875	13967	13968	13785	13753	13819	13862	13724	13805	13780	14061	13850	13900	14002	13862	13964	13793	13990	13942	14025	13770	13875	13793	14003	13665	13919	14096	13919	13626	13950	13969	13956	13903	13800	13811	13964	13891	13888	13842	13806	13890	13637	14033	13909	13843	13834	13952	14003	14015	13875	14009	13847	13818	14072	13902	13843	13841	13669	13885	13958	13927	13867	13955	14019	13866	13882	13843	13930	13728	13726	13937	13883	13820	13829	13782	13967	13913	13882	13839	13884	13874	13947	14051	13819	13792	13946	13925	13929	13960	14100	13695	13739	13758	13918	13989	13695	13956	13893	13759	14067	13943	13962	13781	13985	13895	13915	13814	13929	14096	13822	13794	13838	13939	13910	13820	13782	14044	13761	13922	13730	14138	13782	13865	14046	13849	13940	13845	13787	13785	13833	13887	13795	13909	13853	13850	14025	13976	13900	13892	13840	13658	13918	13673	13872	13880	13833	13851	13911	13701	13884	13784	13979	13984	14041	13934	13837	13766	13778	13884	13949	13806	13867	13997	13994	14025	13874	13931	13933	13959	13742	13778	13864	13876	13940	13794	13841	13825	13804	13875	14005	13847	13643	13779	13995	13879	13914	13801	13749	13924	13981	13758	13899	13769	13882	13742	13986	13768	13794	13929	13754	13855	14060	13813	13972	13710	13932	13895	13910	13857	13947	13782	13786	13973	13853	13728	13741	14075	13936	13816	13725	13854	13868	13826	13698	13814	13826	13963	13702	13984	14026	13916	13851	13697	13956	13958	13901	13910	13935	13911	13937	13948	13829	13950	14003	13814	13945	13858	13919	13757	14085	13857	13957	13827	13903	13840	13741	13853	13764
23311	21364	28136	25148	22250	20481	19177	17218	16731	16756	16581	16444	16411	16439	16447	16539	16533	16311	16403	16482	16591	16449	16505	16163	16339	16401	16305	16545	16402	16299	16616	16159	16364	16412	16371	16280	16385	16405	16192	16295	16117	16432	16356	16178	16186	16434	16471	16283	16182	16284	16280	16337	16469	16458	16402	16304	16360	16531	16357	16155	16298	16125	16213	16191	16226	16501	16342	16277	16348	16414	16300	16579	16461	16381	16286	16265	16127	16323	16466	16364	16334	16292	16119	16185	16185	16165	16281	16385	16251	16499	16255	16370	16405	16263	16301	16285	16281	16357	16176	16181	16279	16312	16289	16011	16109	16188	16244	16198	16179	16143	16258	16297	16210	16325	16408	16261	16377	16216	16261	16465	16154	16196	16092	16197	16313	16081	16268	16125	16157	16226	16135	16253	16449	16145	16176	16241	16167	16189	16251	16272	16133	16395	16364	16367	16413	16268	16397	16132	16312	16467	16282	16380	16315	16212	16172	16219	16211	16344	16357	16289	16147	16482	16462	16123	16090	16328	16291	16334	16275	16071	16328	16235	16163	16329	16314	16417	16477	16392	15947	16197	16399	16550	16229	16377	16469	16271	16303	16025	16310	16397	16444	16188	16311	16228	16331	16396	16366	15982	16403	16244	16295	16071	16095	16033	16269	16174	16196	16286	16274	16157	16424	16407	16301	16325	16183	16379	16378	16234	16316	16415	16200	16288	16121	16425	16258	16116	16200	16447	16472	16277	15974	16379	16170	16258	16265	16235	16410	16287	16163	16478	16255	16300	16387	16284	16249	16320	16133	16076	16328	16177	16351	16301	16208	16325	16391	16269	16183	16235	16237	16165	16182	16375	16246	16462	16254	16086	16235	16239	16156	16298	16134	16147	16163	16303	16219	16300	16374	16200	16358	16355	16195	16419	16151	16185	16325	16024	16315	16375	16279	16200	16337	16231	16240	16419	16275	16268	16169	16267	16187	16428	16209	16205	16296	16277	16285	16112	16166	16255	16232	16353	16112	16309	16151	16233	16369	16186	16300	16099	16148	16311	16295	16203	16274	16233	16203	16179	16295	16355	16255	16251	16390	16101	16226	16163	16374	16244	16359	16291	16135	16188	16088	16123	16325	16314	16309	16308	16001	16431	16277	16295	16473	16146	16276	16307	16171	16262	16432	16370	16207	16419	16393	16281	16242	16293	16336	16408	16355	16258	16096	16496	16097	16203	16317	16158	16349	16131	16197	16327	16333	16413	16101	16306	16217	16305	16242	16271	16473	16186	16289	16338	16368	16367	16189	16163	16255	16228	16337	16281	16356	16395	16368	16272	16098	16286	16218	16184	16454	16319	16131	16345	16160	16349	16215	16362	16354	16099	16221	16336	16348	15961	16255	16161	16131	16297	16259	16167	16284	16412	16206	16277	16397	16382	16422	16261	16232	16270	16163	16239	16111	16026	16153	16255	16054	16054	16293	16370	16390	16369	16378	16181	16116	16453	16347	16330	16451	16185	16125	16554	16179	16231	16078	16311	16353	16370	16443	16153	16159	16142	16363	16245	16254	16092	16222	16373	16490	16367	16408	16289	16257	16262	16292	16258	16427	16310	16440	16339	16258	16365	16178	16294	16294	16443	16353	16243	16296	16152	16226	16194	16291	16167	16276	16168	16172	16070	16454	16126	16423	16342	16095	16277	16275	16331	16335	16120	16337	16092	16402	16167	16307	16399	16206	16244	16372	16153	16235	16188	16484	16065	16063	16130	16079	16322	16214	15949	16334	16249	16062	16118	16322	16366	16285	16206	16193	16326	16219	16113	16298	16366	16246	16248	16305	16454	16281	16340	16401	16107	16166	16364	16521	16020	16349	16311	16255	16334	16216	16129	16358	16234	16448	16277	16233	16356	16110	16212	16294	16181	16201	16297	16229	16246	16210	16380	16079	16309	16284	16400	16130	16309	16225	16335	16348	16411	16224	16402	16308	16192	16291	16246	16128	16269	16226	16117	16277	16141	16116	16145	16235	16202	16145	16304	16257	16282	16167	16285	16310	16119	16078	16217	16153	16173	16337	16179	16329	16219	16353	16450	16241	16239	16353	16193	16098	16173	16214	16207	16338	16028	16359	16221	16206	16363	16420	16261	16089	15995	16135	16366	16186	15876	16283	16357	16343	16222	16286	16325	16289	16311	16154	16166	16302	16316	16194	16294	16149	16158	16248	16336	16263	16339	16177	16308	16166	16136	16382	16332	16320	16314	16452	16357	16157	16190	16232	16271	16272	16249	16426	16263	16286	16385	16409	16215	16173	16234	16152	16307	16263	16162	16282	16048	16136	16283	16151	16362	16472	16360	16183	16294	16091	16175	16401	16254	16321	16241	16241	16359	16410	16229	16346	16287	16222	16219	16335	16199	16158	16155	16284	16358	16229	16295	16234	16346	16453	16263	16191	16254	16191	16146	16382	16376	16316	16197	16272	16291	16294	16285	16294	16294	16087	16227	16261	16471	16328	16318	16168	16324	16429	16086	16068	16246	16149	16220	16444	16131	16402	16121	16185	16151	16488	16178	16293	16162	16305	16295	16244	16180	16373	16311	16318	16254	16317	16232	16314	16240	16391	16285	16145	16153	16289	16305	16313	16241	16556	16362	16187	16291	16093	16303	16240	16115	16308	16326	16313	16123	16241	16192	16185	15990	16294	16283	16249	16282	16109	16252	16269	16161	16425	16305	16392	16247	16438	16249	16243	16098	16242	16151	16241	16333	16292	16196	16186	16186	16288	16302	16321	16354	16249	16167	16166	16126	16261	16198	16252	16384	16401	16538	16272	16145	16098	16268	16192	16226	16063	16352	16154	16354	16147	16278	16323	16148	16263	16278	16103	16256	16519	16244	16154	16401	16216	16259	16191	16379	16379	16121	16369	16113	16164	16445	16203	16236	16254	16299	16236	16300	16296	16239	16256	16408	16306	16197	16218	16216	16297	16325	16208	16371	16182	16390	16227	16329	16349	16327	16416	16241	16469	16360	16327	16464	16312	16177	16320	16353	16255	16401	16242	16075	16307	16207	16248	16124	16337	16202	16244	16222	16161	16211	16373	16324	16564	16417	16434	16305	16174	16130	16446	16250	16300	16231	16366	16057	16323	16359	16176	16022	16265	16275	16417	16297	16167	16277	16120	16226	16553	16293	16214	16369	16273	16188	16319	16278	16373	16269	16304	16282	16243	16106	16306	16192	16257	16342	16224	16289	16194	16366	16204	16160	16181	16385	16369	16085	16273	16179	16177	16313	16056	16338	16229	16050	16425	16367	16183	16298	16432	16277	16277	16489	16217	16173	16315	16443	16407	16188	16372	16137	16036	16165	16272	16346	16247	16098	16340	16275	16242	16207	16255	16260	16349	16367	16121	16266	16429	16305	16238	16292	16268	16271	16295	16286	16284	16524	16473	16153	16112	16166	16117	16268	16285	16415	16145	16409	16304	16254	16085	16403	16277	16171	16252	16260	16181	16192	16067	16115	16439	16439	16018	16178	16232	16252	16192	16111	16317	16019	16161	16255	16325	16193	16221	16198	16210	16454	16321	16370	16241	16215	16265	16418	16319	16246	16311	16343	16260	16310	16211	16349	16189	16403	16107	16137	16106	16139	16176	16291	16213	16405	16366	16295	16262	16276	16285	16337	16295	16424	16381	16216	16393	16206	16249	16396	16025	16206	16302	16368	16115	16172	16348	16299	16363	16166	16206	16539	16420	16089	16233	16076	16406	16282	16247	16140	16162	16254	16270	16389	16321	16311	16345	16184	16301	16287	16132	16218	16436	16377	16170	16113	16255	16038	16250	16324	16209	16279	16284	16272	16224	16082	16270	16271	16210	16396	16454	16352	16343	16100	16357	16220	16221	16270	16196	16222	16320	16239	16582	15969	16401	16132	16325	16188	16283	16417	16336	16274	16449	16403	16229	16283	16234	16393	16212	16297	16140	16279	16332	16258	16152	16096	16196	16391	16265	16437	16319	16409	16383	16438	16204	16365	16319	16268	16377	16356	16157	16085	16217	16095	16351	16241	16399	16142	16283	16227	16090	16251	16104	16161	16281	16235	16193	16277	16330	16242	15983	16130	16379	16418	16318	16364	16213	16247	16267	16305	16257	16342	16374	16383	16382	16307	16156	16357	16277	16178	16268	16247	16327	16147	16153	16136	16384	16399	16314	16455	16155	16370	16278	16236	16089	16216	16153	16222	16338	16095	16299	16255	16234	16225	16172	16177	16544	16322	16227	16401	16296	16193	16363	16131	16247	16262	16265	16204	16144	16155	16281	16339	16205	16396	16123	16026	16200	16275	16418	16199	16299	16391	16291	16174	16324	16244	16360	16322	16356	16284	16307	16282	16123	16089	16223	16239	16380	16155	16347	16365	16282	16215	16303	16215	16082	16062	16228	16280	16360	16433	16413	16229	16175	16206	16397	16417	16307	16373	16339	16355	16369	16243	16307	16280	16336	16180	16133	16249	16375	16171	16159	16303	16232	16179	16275	16104	16232	16253	16179	16435	16195	16215	16213	16266	16303	16385	16248	16221	16316	16293	16266	16210	16269	16164	16494	16243	16263	16407	16263	16209	16194	16213	16133	16165	16267	16302	16333	16108	16473	16302	16419	16151	16353	16224	16297	16449	16234	16270	16444	16279	16163	16164	16307	16270	16215	16245	16311	16188	16229	16408	16372	16327	16239	16212	16324	16171	16265	16188	16344	16464	16307	16195	16302	16425	16161	16209	16177	16396	16183	16009	16352	16300	16262	16153	15980	16181	16183	16233	16402	16210	16264	16425	16404	16304	16415	16273	16120	16353	16331	16221	16419	16316	16299	16337	16346	15998	16263	16169	16226	16091	16293	16386	16258	15938	16275	16280	16183	16028	16015	16286	16199	16454	16304	16391	16371	16108	16352	16238	16333	16150	16305	16525	16196	16290	16310	16079	16367	16289	16272	16390	16341	16321	16190	16359	16339	16363	16317	16303	16410	16195	16392	16212	16227	16459	16434	16108	16416	16399	16408	16130	16240	16291	16306	16462	16308	16372	16198	16306	16291	16383	16290	16236	16114	16208	16112	16225	16199	16193	16289	16212	16117	16268	16392	16451	16353	16316	16262	16187	16246	16290
13782	25281	20880	17716	16817	15595	14750	14249	13890	13636	13624	13638	13744	13547	13694	13636	13705	13695	13548	13564	13523	13567	13692	13603	13434	13523	13515	13442	13339	13668	13455	13573	13509	13502	13565	13450	13544	13470	13436	13493	13532	13522	13424	13479	13407	13609	13464	13452	13391	13676	13602	13649	13358	13711	13655	13453	13486	13546	13526	13510	13585	13599	13516	13341	13466	13460	13411	13419	13525	13396	13342	13411	13536	13397	13588	13463	13506	13483	13681	13443	13568	13652	13485	13595	13489	13432	13544	13571	13382	13474	13625	13467	13493	13693	13453	13560	13514	13471	13409	13588	13475	13303	13628	13585	13411	13653	13355	13731	13513	13562	13546	13576	13415	13593	13400	13569	13589	13446	13491	13429	13484	13377	13528	13582	13425	13572	13626	13402	13360	13427	13548	13489	13324	13470	13489	13447	13535	13594	13275	13378	13590	13480	13469	13418	13455	13433	13467	13528	13696	13578	13535	13508	13614	13478	13479	13395	13475	13596	13605	13434	13427	13569	13533	13428	13326	13472	13486	13541	13469	13393	13458	13385	13453	13616	13308	13557	13502	13672	13369	13335	13363	13519	13648	13458	13437	13450	13626	13468	13556	13641	13601	13651	13450	13414	13530	13425	13346	13511	13672	13424	13451	13474	13380	13521	13560	13553	13465	13560	13622	13388	13494	13334	13544	13513	13559	13436	13471	13376	13650	13539	13602	13554	13508	13413	13454	13705	13552	13418	13545	13396	13564	13525	13469	13561	13503	13566	13427	13495	13597	13401	13593	13322	13399	13653	13475	13526	13418	13492	13580	13491	13538	13493	13482	13405	13573	13361	13451	13448	13446	13486	13504	13562	13508	13481	13404	13706	13587	13573	13484	13542	13354	13496	13533	13571	13450	13555	13354	13573	13670	13526	13400	13502	13524	13585	13689	13503	13437	13394	13482	13643	13448	13768	13479	13540	13493	13593	13603	13434	13642	13573	13559	13429	13456	13570	13582	13403	13414	13547	13365	13294	13594	13440	13436	13597	13539	13652	13528	13629	13478	13650	13479	13619	13477	13345	13525	13357	13361	13516	13553	13496	13610	13574	13553	13535	13328	13429	13702	13600	13542	13563	13423	13572	13522	13424	13499	13377	13332	13419	13420	13724	13701	13435	13419	13390	13603	13562	13497	13434	13250	13497	13527	13538	13399	13602	13562	13519	13462	13613	13379	13520	13323	13587	13471	13579	13568	13593	13487	13488	13406	13495	13671	13333	13506	13508	13717	13599	13351	13680	13528	13613	13451	13519	13363	13562	13538	13475	13490	13547	13507	13369	13508	13412	13630	13464	13493	13298	13605	13406	13607	13523	13396	13475	13484	13593	13560	13404	13546	13493	13541	13484	13657	13605	13354	13591	13386	13593	13662	13427	13622	13487	13381	13520	13441	13508	13562	13711	13569	13514	13391	13448	13528	13560	13565	13501	13565	13622	13430	13474	13584	13747	13524	13460	13385	13457	13479	13403	13467	13588	13366	13728	13394	13409	13643	13531	13557	13570	13522	13610	13589	13422	13479	13457	13457	13356	13543	13602	13372	13549	13474	13635	13460	13603	13406	13515	13468	13466	13295	13364	13652	13341	13552	13447	13619	13475	13344	13528	13626	13352	13558	13486	13513	13433	13475	13604	13354	13308	13503	13480	13632	13432	13494	13409	13463	13483	13509	13377	13498	13435	13619	13567	13660	13474	13412	13615	13388	13406	13590	13483	13591	13388	13707	13507	13413	13467	13536	13524	13530	13431	13549	13389	13443	13391	13466	13398	13417	13698	13425	13651	13362	13574	13439	13490	13375	13565	13531	13609	13505	13497	13286	13570	13484	13666	13523	13428	13432	13483	13484	13516	13382	13417	13404	13604	13276	13560	13516	13427	13466	13545	13378	13737	13516	13435	13589	13757	13597	13574	13402	13582	13556	13444	13428	13514	13513	13418	13679	13293	13362	13471	13579	13458	13470	13657	13658	13446	13569	13352	13566	13605	13492	13387	13563	13559	13526	13387	13548	13368	13560	13471	13661	13476	13537	13421	13614	13469	13246	13449	13588	13461	13516	13491	13459	13587	13556	13572	13414	13353	13466	13495	13390	13635	13468	13667	13485	13487	13445	13519	13484	13405	13483	13498	13412	13564	13462	13447	13597	13452	13551	13374	13563	13449	13496	13477	13407	13531	13341	13563	13282	13495	13427	13357	13559	13371	13451	13488	13510	13593	13525	13499	13458	13444	13508	13469	13380	13543	13307	13390	13609	13394	13469	13371	13446	13462	13581	13506	13525	13499	13576	13357	13639	13589	13467	13504	13293	13441	13422	13603	13612	13459	13520	13705	13578	13568	13566	13416	13540	13539	13700	13500	13353	13615	13435	13634	13366	13370	13454	13412	13708	13529	13529	13482	13555	13359	13573	13464	13610	13447	13421	13455	13587	13415	13485	13563	13667	13592	13382	13571	13493	13451	13547	13434	13597	13489	13568	13663	13564	13515	13541	13444	13499	13374	13544	13520	13524	13305	13539	13497	13544	13390	13665	13568	13617	13261	13426	13758	13406	13562	13525	13545	13405	13364	13426	13619	13383	13566	13591	13339	13383	13616	13507	13545	13512	13580	13480	13545	13317	13602	13536	13331	13413	13646	13514	13428	13373	13403	13608	13446	13422	13580	13463	13442	13557	13627	13598	13514	13403	13440	13378	13631	13544	13501	13420	13374	13537	13613	13325	13351	13528	13576	13341	13560	13535	13426	13466	13556	13680	13488	13470	13516	13585	13397	13629	13437	13520	13366	13557	13473	13352	13518	13342	13491	13533	13404	13508	13500	13510	13551	13537	13428	13385	13652	13381	13460	13494	13513	13496	13431	13526	13308	13673	13558	13708	13573	13562	13413	13345	13379	13398	13470	13557	13419	13483	13581	13500	13501	13504	13533	13551	13432	13483	13690	13476	13460	13446	13578	13390	13490	13467	13617	13405	13751	13395	13550	13482	13541	13660	13621	13502	13473	13557	13273	13555	13500	13457	13619	13466	13542	13468	13522	13496	13567	13449	13568	13469	13516	13549	13573	13391	13455	13428	13456	13459	13512	13491	13497	13625	13586	13531	13540	13460	13652	13538	13567	13411	13592	13639	13528	13546	13403	13592	13772	13537	13540	13381	13449	13643	13573	13557	13651	13387	13705	13435	13467	13495	13530	13581	13474	13672	13572	13405	13542	13693	13399	13646	13539	13536	13467	13477	13491	13528	13610	13571	13518	13505	13578	13663	13569	13319	13521	13529	13447	13462	13331	13573	13340	13560	13523	13475	13334	13333	13509	13540	13420	13399	13695	13574	13367	13622	13506	13428	13359	13531	13555	13540	13593	13474	13443	13528	13529	13491	13159	13594	13488	13596	13508	13431	13536	13423	13557	13327	13432	13485	13422	13432	13432	13475	13419	13433	13566	13638	13379	13468	13461	13528	13408	13432	13619	13450	13534	13432	13326	13338	13652	13313	13348	13575	13551	13611	13534	13612	13482	13383	13476	13414	13482	13536	13435	13397	13497	13674	13416	13626	13435	13371	13604	13444	13453	13324	13504	13459	13578	13603	13420	13495	13577	13341	13549	13701	13374	13584	13564	13709	13470	13514	13475	13528	13284	13631	13460	13545	13357	13612	13562	13452	13612	13576	13502	13530	13443	13451	13415	13430	13489	13540	13442	13367	13459	13666	13583	13543	13487	13384	13519	13463	13455	13629	13662	13458	13434	13447	13436	13527	13494	13468	13610	13685	13483	13553	13377	13636	13450	13541	13548	13495	13466	13589	13667	13586	13411	13461	13583	13477	13584	13580	13261	13536	13659	13534	13559	13475	13487	13592	13402	13554	13595	13496	13623	13561	13383	13422	13594	13609	13593	13374	13585	13352	13268	13384	13502	13442	13531	13442	13552	13507	13442	13488	13519	13468	13368	13545	13456	13534	13443	13413	13523	13487	13575	13497	13447	13519	13653	13562	13594	13463	13525	13517	13470	13388	13316	13459	13594	13453	13469	13218	13467	13565	13617	13438	13412	13530	13528	13456	13562	13521	13544	13603	13463	13571	13472	13354	13589	13607	13480	13319	13626	13517	13553	13510	13494	13505	13454	13478	13536	13570	13588	13581	13628	13594	13519	13600	13439	13594	13674	13687	13571	13431	13562	13448	13386	13575	13558	13532	13526	13380	13514	13580	13457	13438	13583	13485	13511	13369	13600	13623	13530	13465	13565	13372	13550	13665	13444	13499	13452	13439	13448	13316	13452	13553	13449	13451	13492	13396	13313	13472	13550	13482	13446	13532	13633	13366	13391	13376	13423	13434	13586	13397	13481	13515	13470	13407	13532	13673	13585	13557	13437	13484	13398	13733	13529	13261	13380	13522	13462	13510	13382	13492	13541	13526	13428	13548	13471	13519	13384	13600	13559	13383	13299	13493	13514	13484	13522	13527	13507	13426	13571	13493	13636	13415	13553	13524	13579	13455	13580	13558	13566	13518	13396	13603	13482	13395	13503	13634	13437	13565	13295	13494	13580	13643	13417	13560	13362	13460	13425	13514	13469	13451	13553	13519	13485	13346	13466	13472	13400	13679	13505	13394	13398	13422	13410	13544	13507	13584	13328	13295	13558	13410	13301	13447	13596	13580	13511	13535	13420	13476	13346	13367	13626	13531	13458	13328	13649	13601	13435	13684	13677	13273	13513	13497	13429	13569	13256	13402	13366	13725	13532	13482	13366	13532	13504	13645	13654	13449	13452	13585	13512	13379	13515	13561	13486	13459	13554	13551	13511	13396	13671	13394	13604	13383	13468	13364	13417	13584	13318	13523	13416	13548	13440	13391	13672	13584	13496	13459	13459	13367	13535	13429	13551	13327	13595	13463	13441	13473	13482	13536	13426	13596	13451	13455	13460	13560	13493	13550	13424	13360	13404	13349	13392	13392	13547	13589	13320	13481	13505	13550	13489	13534	13535	13519	13464	13591	13360	13520	13367	13419	13594	13524	13434	13409	13399	13613	13426	13344	13484	13658	13429	13336	13462	13478	13460	13567	13427	13337	13377	13465	13473	13515	13445	13507	13378	13595	13587	13585	13510	13555	13588	13447	13605
24998	21406	26902	26533	19522	18207	18200	17317	17169	17374	17339	17445	17219	17361	17207	17286	17069	17169	17095	17400	17142	17206	17076	17110	17078	17132	17096	17062	17223	16903	16957	16882	17158	17204	16978	16976	17141	17275	16920	17143	16900	16924	17197	17202	16965	17039	17109	16970	16994	17143	17098	16955	17044	17066	17010	17109	17127	16995	16989	17055	17194	17023	17053	17253	17142	16936	17028	16993	17048	16840	17202	17132	17098	17015	17021	16780	17036	17047	16996	16956	17098	16832	16959	17189	17071	17006	16989	17039	16968	17000	17107	16937	17164	17009	17084	16956	16970	17276	17135	17102	16871	16953	17003	17349	17127	17020	17261	17173	17213	16896	17014	17014	17028	16759	17081	17154	17114	17043	16974	16968	17008	17302	17000	17207	17050	16984	16909	17298	16991	17085	17319	17042	16940	16862	17213	17279	16995	17072	16879	16959	17117	16972	17152	17027	17061	17198	17141	17247	17068	17108	16992	16998	16924	17030	16946	16869	17027	17057	17035	17174	16895	17058	17167	16972	17069	17052	16898	16895	16820	16996	17009	16953	17031	17010	17077	17154	17197	17001	16970	17068	17002	16892	16932	17051	17126	16884	16856	17224	17220	17067	16989	16966	17147	16999	17217	17181	16985	17237	16990	16963	17194	16887	17066	16861	17047	16896	16937	16924	17098	17001	17013	17116	16942	16952	17080	17189	17046	16986	17162	17042	16980	16912	17103	17046	17065	16982	17108	17020	17050	16946	17063	17039	16791	16960	17104	17268	17053	16923	16943	17119	17115	16956	17076	16944	17228	16968	17011	16901	17195	16954	16896	17162	17119	17026	17032	16900	16978	17092	17157	16900	17123	17098	17062	17023	17019	17030	17170	16991	16935	16992	17043	16911	17047	16973	16893	16763	16940	16929	16996	16983	16960	16923	17155	16898	17132	16926	17121	17006	17023	17024	16984	17000	17062	17164	16902	16955	17065	17188	17089	17221	16996	16830	17102	17021	17130	17094	17150	16992	17156	16958	17083	16988	16923	17195	17083	17029	17141	17167	17086	17125	16923	17005	17089	17069	17301	17072	17221	17157	16886	16977	17227	17205	17068	17185	17154	17090	17108	16912	16938	17000	17011	17193	16885	17008	16980	16928	16971	16884	17011	17089	17003	17047	17053	16997	17162	17074	17014	17325	17063	17058	17056	16931	17255	16977	17111	17249	16965	17136	17248	17262	16920	17083	17083	17133	16966	17004	17052	16861	17062	17073	17058	16954	16673	16987	16977	16987	16918	16929	17089	17099	16856	17131	17200	16830	17055	17024	17163	16693	17029	17008	17311	16876	17082	16973	16939	16941	16989	17134	17086	17022	17145	17166	16997	17115	17158	17097	17148	17084	16875	16908	17013	16916	17047	17123	17040	16740	17083	16939	17016	17213	17069	16937	17069	16923	16953	17194	16613	16828	17082	16993	16888	17046	16983	17117	16947	17026	16985	17055	16884	17240	17055	17063	17047	16994	17257	16933	16955	17161	17250	16891	16990	17143	17024	17025	17098	17064	16898	16843	16961	16816	17209	16966	17286	17161	16951	17113	17035	16910	17059	16889	16689	16840	17204	16975	17177	17165	17109	17074	17066	16870	17189	17157	17006	17128	16906	17385	17017	17162	16775	16985	17131	16994	17012	16937	16853	16914	17150	17085	17110	16952	17097	16940	16991	17019	17200	17063	17011	16918	16762	17027	17165	17134	17276	17021	17113	17168	16845	17203	16928	17309	16799	17025	17070	16989	16959	16741	16792	17077	17103	17087	17235	16987	17050	17087	17093	17118	17051	16997	17042	17163	17041	17115	17225	16952	16929	17080	17002	17198	17192	16951	17117	16997	17030	17030	17224	17041	16911	16905	16964	17103	17019	17101	17209	17093	17143	17074	17012	16928	17129	16964	17085	16937	16979	16897	16997	17154	17193	17025	17041	17054	16992	16932	16897	17084	16939	17073	17115	17139	16950	17000	17038	16931	16985	17038	17248	17281	17142	17046	16887	16908	16830	17123	17110	17196	16941	17078	16973	17064	17160	17171	17059	17072	17184	17067	17024	17107	17068	17030	17018	17087	17118	16917	16885	17058	17202	17140	17120	17083	17232	16974	16981	17114	16948	16957	17264	16993	17056	17241	16977	17172	17215	17162	17083	17167	16976	16952	16894	17054	17068	17218	17088	17144	17059	17041	17104	17116	17168	16876	17167	17089	17144	17118	16977	17118	17155	17065	17028	16919	17073	17091	17097	17147	17196	17034	17045	17126	16915	16935	16807	17055	17033	17106	17110	17092	16970	16900	16830	17085	17077	17090	17046	16860	17142	16911	17111	16839	17013	16962	16930	17038	16826	17108	16858	16973	17128	16903	17051	17023	17063	16988	16944	17091	16955	17141	16842	16971	17023	17133	17300	16998	17051	17023	16937	17038	16935	16935	16975	17162	17043	17058	17156	17082	17164	17067	17185	17117	16958	17104	17145	16932	16990	16940	17097	17036	17360	17057	16860	16658	17134	16968	16999	17091	16915	17238	17104	17076	16979	17101	17220	16922	17077	17067	16882	16910	16979	16882	17026	17096	17009	16974	17390	17098	16872	16927	17031	17211	16988	16849	17133	17070	17201	17126	16894	16854	17047	17403	17224	16862	16922	17064	17111	17139	17094	16792	17013	17021	17089	16922	17177	17024	16958	16926	17042	16986	17130	17104	17017	16835	17051	17033	17026	16974	17042	17069	16910	16965	17204	17040	16915	17143	17038	16970	16896	17188	16986	17055	17065	17093	16986	17076	17249	17083	17032	17139	17028	17045	16891	17033	17016	17007	16967	17030	17133	17122	16991	17112	17003	16993	17086	16978	17409	17077	17051	17009	16989	17056	16896	17081	17038	17321	17005	16813	17203	16901	17037	16951	17102	17000	16910	17008	17217	16981	16866	17203	17257	17260	17041	17021	17142	17015	16887	16917	16985	16955	17015	17020	17056	17025	17060	17042	17036	17185	16962	17233	17335	17002	17142	17091	17044	17186	16870	16992	17085	16798	16968	16819	17145	16931	17204	17115	17033	17133	16991	17118	17143	17151	16915	17244	16998	16991	17114	17177	17132	17170	17097	16990	17215	17086	16788	16986	17031	17178	16789	17131	16980	17124	17219	16915	17139	17089	17078	17186	17239	17145	17313	17227	17151	17261	17131	17023	16868	17105	16868	17020	16975	17079	17034	16954	16955	17090	17084	16905	16989	16943	17021	17276	17030	16997	17033	16904	16868	17022	16933	16973	17169	16996	17069	17005	17038	17032	17089	16999	17087	16998	17200	17128	17134	17084	17084	17187	16985	17075	17266	17122	17016	17208	17361	17022	16951	17214	17058	17151	17152	17198	17109	16907	16941	17150	17218	16896	17139	16963	17104	16941	17123	17173	16968	16996	17340	17239	17267	17101	17083	17180	17062	17066	17033	17000	17034	17090	16830	16854	16988	16971	17203	16917	17007	17174	16953	17037	16915	17094	17012	17198	17058	17057	16928	17272	16955	17254	17154	17479	17104	17076	17035	17019	16991	17009	17318	17108	17241	16987	17132	17139	17073	17024	16969	17224	17196	17114	17025	17057	16823	17072	17122	17008	17222	16950	17029	17212	17038	17040	17050	16924	16824	17063	17121	17172	16963	17122	16937	16888	17004	17184	17066	17161	16978	17078	17068	17223	16980	17040	17051	17205	17055	17223	17019	17110	17171	17038	16692	17174	16946	17024	16919	17014	17037	16915	17361	17102	16831	16939	17231	17043	16911	16995	17136	17230	17151	17100	17110	17101	17200	17167	17143	17060	17067	16912	17274	17175	17126	17190	17212	17263	17048	17106	17011	17072	16980	17164	16999	16824	17190	17106	17197	16877	17226	16914	17084	16936	17062	17195	17238	16973	17114	17154	16857	17066	17084	17236	17218	17116	17046	17003	17053	17090	17061	17076	17008	17092	16806	16965	17269	16979	16956	17168	17005	16905	16919	17117	17027	17219	16907	17120	17014	16993	16990	16952	17056	17083	17087	17029	17186	16979	17067	17101	17159	17178	16987	16886	17093	17034	17003	17142	17111	17072	16890	17128	17101	16990	17108	17126	17134	17008	17153	17134	17011	16914	17040	16952	16966	16973	17050	16843	17011	16849	16846	16853	16876	16906	16955	16758	17040	17237	17088	16922	17016	17084	17116	16762	16966	17178	17071	16938	17093	16991	17130	16995	17007	17021	17112	17149	17180	17192	17183	16909	16962	17190	17009	16873	17004	16939	17005	17119	17030	17182	17266	17127	17255	17070	17166	17053	16873	17202	17048	16935	17056	17044	17020	17065	17151	17069	16865	16957	17042	17196	17255	17112	16909	17007	16993	16993	17214	16834	17248	17188	17066	17050	17031	17043	16956	17191	17175	17089	16956	17112	17054	16865	17033	16868	16941	17022	17087	17086	16928	16973	17230	17191	16982	16907	17066	17178	16966	16961	17292	17122	17090	17155	16875	17211	16798	17027	17031	17092	16973	16923	17220	17179	16982	17022	17219	17107	16935	17154	17115	17315	17252	16993	16902	17009	17246	17121	16995	17031	17038	17029	17013	17067	16891	17047	16986	16998	17108	17190	17004	17117	16984	16858	17132	17105	17089	17035	17084	17108	16884	17056	16833	16916	16959	16965	16987	17097	17021	16990	17030	16915	17172	16949	17003	17122	17012	17045	16886	16837	17010	17123	17000	16979	17064	17013	17098	16907	17190	17058	16786	16803	17029	16968	17079	17181	17019	17172	17029	17095	17083	17207	16865	17075	17219	17099	17114	17036	17034	16928	16916	16832	17030	17129	17071	17203	17253	17070	16976	17253	17164	16908	17017	16840	17079	17070	17110	17063	16996	17014	17072	17129	17033	16943	16921	17250	17150	16945	17036	16910	16910	17103	17060	17037	17062	17150	16971	17171	17063	17262	17071	17055	16983	16698	17041	17022	17065	17082	16819	17077	17062	16988	17033	16921	17075	16888	17017	16995	17189	16930	16921	17034	17218	17095	16941	17071	17128	17277	17123	17032	16903	16970	17009	16880	17062	17012	16888	16891	16932	17147	17091	17083	17047	17171	17034	16893	17154	17080	17024	17234	17083	17026
14905	23990	19558	16707	16055	15454	14861	14296	14083	14133	14066	14007	13971	14075	14016	14104	14105	14048	14099	14047	14057	14121	14053	13914	13975	14028	13997	14105	13898	13792	14103	13828	13799	14061	13851	14045	13915	14053	14024	13963	13997	14071	13939	14192	13975	14000	13899	13960	13915	13908	13794	13922	13934	13896	13964	14132	14078	13842	13997	14112	13942	13959	13960	13900	13948	13766	14093	14035	13930	13829	14065	13769	13781	14073	13873	13981	14091	13987	14030	13815	13795	14050	13864	14029	13820	14052	13928	13965	14032	13812	14029	13909	13964	13788	13890	13913	14028	13731	13828	13995	13820	13899	14012	13854	14084	14024	13889	13825	14066	13984	13850	14043	13788	13807	13911	13871	14213	13908	14029	13990	13992	13759	13837	14019	14085	13804	13994	14060	13990	13925	13972	13843	13998	14057	13794	14002	13902	13945	13710	13897	13957	13806	14050	14069	13833	14128	13965	13977	13888	13925	14005	14094	13772	14032	14031	13971	13975	13795	13768	13835	13955	13912	13976	13987	13934	13929	14031	13875	13938	13910	13779	13782	13866	13919	13921	13992	14011	13976	13977	13839	13952	13886	13900	13966	14030	13848	13893	13934	13893	13853	13954	13876	13824	13864	13987	14064	13953	13788	13912	13980	14049	14041	14083	13900	13922	13857	13955	13839	13909	13826	14091	13959	13948	14014	13762	14067	14001	13912	13909	13865	13840	14020	13979	13892	14080	13936	13937	13889	13704	13854	13780	13795	13877	13987	13843	13739	13887	13934	13859	14047	14039	13964	13666	13855	13813	13946	13860	14006	13865	13994	14009	13962	13876	13903	13886	13944	13949	13941	13984	14157	14018	13939	14138	14028	14069	14040	14132	13937	14146	14058	13930	13889	13862	13756	13955	13918	13908	13896	13811	13912	13919	14017	13807	13897	13989	14043	14022	13900	13997	13934	14057	13911	14014	13913	13999	14109	13915	13812	13961	13960	13750	14031	13848	13849	13868	13893	13886	14023	13935	13789	13944	13706	13891	13938	13870	13947	13899	13931	13785	13813	13949	14193	13981	13823	14058	13934	13919	13966	13913	14046	13818	13971	13783	13756	13989	13883	13958	13822	13878	13983	13878	13960	13898	13767	13812	13969	14163	13868	13818	13937	14025	13841	14164	13889	14074	13874	13961	13988	14010	13879	14042	14138	14031	13817	13931	13880	13967	13971	13916	13992	14005	13887	14075	13761	13877	13938	14002	13811	13852	13883	14012	13856	13960	13956	13901	13973	13870	14073	13976	14021	13712	14046	13933	13885	13857	13991	13829	13936	14042	13959	13842	14052	13959	13959	13849	13980	13894	13938	13821	13799	13874	13930	13872	13872	13791	13931	13875	13940	13929	13976	13851	13941	13937	13852	13955	13895	13846	13848	13910	13832	13782	13940	13841	13948	13909	13728	13774	13992	13910	13789	13847	14086	14144	13892	13932	13833	13831	14002	14169	13897	13850	13888	14013	14061	14092	13920	13852	13845	13982	14104	13880	13943	13923	13915	13841	13873	13964	14020	13987	13879	13921	13887	13910	13995	13963	13907	14016	13964	14002	14005	13941	13961	14095	14072	13983	13827	13953	13989	13812	13975	13817	13957	14001	14013	13960	13985	13764	13949	14012	13908	13832	13895	13969	13985	14065	13923	13989	14053	14086	14107	13775	13870	13887	13805	13812	13839	13824	13920	13847	13986	14037	13971	13834	13664	13938	13730	13988	13901	13943	14069	13997	13838	14125	14089	13912	13741	13936	13924	14013	13905	13922	13904	13906	13885	13845	13846	13991	13886	13906	13763	13930	14154	13585	13912	13850	13983	13890	14020	13918	13919	13926	13960	13985	13942	13874	13858	13777	14075	13943	14168	14049	13941	14024	13929	13952	14031	13928	13970	14018	13885	13821	13948	13747	13928	13997	13874	14000	13922	14034	13922	14078	13827	13794	13800	14113	13931	13731	13876	13909	13999	13997	13808	13969	13925	13852	13810	13937	13933	14066	14040	13914	13965	13815	13817	13905	13923	13795	13803	13809	14089	13971	13712	13926	14037	13844	13853	13993	13938	13950	13828	13789	14003	13991	13958	14045	13911	13956	13897	13872	13847	13935	13984	13980	13954	13745	14025	13945	13943	13944	13859	13921	13989	14139	13949	13985	13963	14073	13958	14017	13967	13949	13991	13890	13930	13996	13977	13745	14000	13967	13888	14140	14000	13844	13754	14140	13817	13797	13915	13905	13863	13795	13892	14012	14170	13975	14038	13792	14039	13817	13922	13926	13898	14124	13949	13937	13953	14118	14006	14042	13908	13906	14088	13897	13858	13883	13836	13877	13813	14001	13984	13960	13816	14019	14069	13824	13984	13817	13892	13936	13960	14080	13970	14105	13771	13917	13863	13945	14052	13943	14252	13888	13976	13854	13952	14087	13951	13873	14107	13857	13879	13801	13895	13821	13977	13973	13836	13870	14068	13790	13981	14039	14082	13893	13950	14082	14033	13885	13889	13771	13957	13950	13795	13983	13868	13836	13814	13885	14062	13953	13865	13831	13880	13934	13895	13923	13775	13768	13929	14014	14039	13944	13836	13894	13900	13877	13966	13779	13949	13897	13952	13896	13781	13879	14069	13981	13932	13994	13903	13920	14031	14008	13863	13958	13978	13851	14021	13863	14099	14038	13834	14040	13875	13917	13837	14006	14012	14003	13941	13987	13890	13945	13877	13965	13849	14036	13911	13950	13988	13915	13892	13765	13896	13896	14003	14056	14096	13989	14051	14120	13864	13896	14019	13992	13785	14083	13961	13971	13963	13953	13929	14135	13890	14077	13936	13872	13733	13914	13935	13970	14019	13850	13863	13904	13969	13937	13850	14023	14006	13981	14087	13916	13909	14119	13703	13892	14106	13893	13825	13830	13689	13865	14006	13837	13950	13953	13984	14040	13868	13962	13767	14066	13989	14013	13876	13938	13857	13874	14103	13993	14013	13947	13903	13953	13934	13840	13957	14057	13966	13858	13930	13974	13941	13998	13928	13881	13940	14057	13916	13911	13875	13870	14013	14219	13963	14009	13843	13976	14088	14017	13796	13940	13933	13930	13966	13814	13873	13954	14001	13977	13981	14004	14098	13984	13952	13990	14011	13886	13824	13908	14048	13827	13762	13874	13878	13869	14006	13976	13948	14131	13883	14060	13852	14050	14032	13902	13853	13877	13850	13762	13830	13810	13927	13916	13938	13927	13838	14009	13980	13898	13904	14090	13915	14072	13871	13906	13951	14018	13862	13857	14049	13895	13887	13854	13840	13908	13851	14082	13856	13983	13713	13782	14013	13812	13869	13798	13978	13951	14056	13839	14025	13866	14025	13922	13873	14052	13872	13858	13786	13997	13964	13892	14088	13806	13978	13900	13814	13901	13963	13751	13969	14013	13757	14069	14063	13886	13909	13936	13933	14016	13976	13947	13973	13925	14077	13656	13828	14031	14065	14131	13873	14028	13848	13912	13991	13851	13883	13936	13863	13862	13892	14005	13942	13927	13800	13850	13999	14090	13864	13989	13899	13900	13984	13958	13903	14080	13948	13957	13872	13812	13834	14102	13940	13731	13841	14022	13986	13807	13941	13928	13959	13934	13972	13948	13777	13921	13870	13902	13886	13811	14029	13892	13930	13993	13926	13927	14068	13994	13928	13856	13916	13890	13902	13889	13961	13844	13984	13815	13835	13900	14101	13966	13929	13898	13989	13973	13999	14071	13961	13803	13864	14082	13832	13886	13827	13756	13988	13935	13989	13976	13989	13920	13899	13835	13913	14049	13868	13806	13908	13902	13969	14058	13917	13954	13959	13878	13868	13844	13819	13850	13811	13916	13940	13934	13789	13890	14073	13829	14191	13902	14067	14108	14058	13939	14029	14020	13915	13948	13850	13899	13845	13862	13953	14049	13903	13857	14032	13990	14127	13840	13866	14105	13966	13867	13753	13918	13991	13939	13726	13886	13837	13890	13889	13853	13916	14051	14126	13981	13838	13899	14058	13964	13887	13876	13993	13841	13927	14098	13821	13974	13956	13973	14010	13950	14075	13896	13835	13951	13909	13887	13884	13901	13903	13931	13907	13999	13969	13817	13839	14026	13928	13924	13925	13982	13977	13859	13901	13973	13887	13997	13755	13940	13938	14026	13902	13925	14033	14000	13960	13994	13922	13835	14133	13981	13779	13975	13832	13931	13912	13751	14040	13914	13955	13911	13981	13968	13993	13707	13944	13866	14030	13950	13971	13934	13964	13971	13902	13867	14030	13935	13951	13944	13914	13813	14028	13658	13919	13881	13712	13909	14007	14045	14038	14036	13853	13983	13973	14049	13931	13961	13807	13908	13881	13903	13923	13588	13969	13995	13931	13932	13966	13894	13948	13968	13826	13780	14067	13991	13967	13904	13902	14036	13931	13967	13897	13927	13913	14007	13815	14035	13856	14065	14038	14003	13969	14005	13907	14033	13788	14051	14150	14000	13801	13917	13739	13931	13970	13938	14038	14010	13811	13931	13802	13813	14020	13927	13821	13789	13711	13896	13893	13884	13898	13941	13818	13810	14046	13910	13981	13871	13949	14001	14084	13957	13985	13904	13823	13989	13915	13977	14093	13760	13900	13757	13898	14026	14025	14045	13962	13976	13962	13759	13985	13872	13851	14061	13916	13858	14034	13821	14028	14029	14069	13881	14035	13965	14054	14008	13971	13890	13903	14041	14042	13879	13969	13971	13899	13991	13948	13874	13973	13898	13930	14206	13902	13997	13956	13885	13906	13823	14025	13738	13928	14121	13851	13746	14036	14048	13915	14025	13753	13923	14029	14039	14059	13990	13873	13945	14217	13829	13886	13868	14088	13987	14096	13879	13868	13991	13885	13931	13909	13760	13963	14014	13966	13970	13869	14147	14041	14081	14045	13943	13874	13947	13915	14115	14055	13987	14041	13820	13807	13920	13840	14045	14066	13856	13878	13937	13997	13913	14015	13970	13945	14056	13813	13938	14003	14014	13988	13889	13979	13976	13910	14069	13996	13925	14016	13959	13831	13982	14045	13892	14040	13935	13897	13891	13862	13922	13937	13919	13956	13966	14098	13921	13872	14040	13883
22417	21450	28788	24517	21741	23197	22391	17881	16646	16913	16697	16645	16602	16648	16641	16580	16706	16578	16386	16609	16733	16571	16673	16564	16463	16506	16389	16496	16304	16290	16412	16317	16421	16307	16447	16496	16258	16390	16356	16320	16255	16327	16462	16299	16498	16316	16497	16288	16391	16383	16586	16190	16394	16298	16346	16310	16424	16456	16380	16276	16252	16323	16319	16475	16291	16397	16401	16455	16389	16271	16159	16138	16398	16187	16278	16342	16325	16256	16397	16500	16619	16241	16255	16361	16189	16371	16306	16317	16269	16304	16474	16136	16320	16422	16218	16333	16231	16239	16416	16098	16203	16330	16460	16367	16248	16286	16296	16289	16408	16419	16438	16424	16242	16267	16199	16256	16215	16464	16159	16501	16198	16329	16128	16426	16430	16254	16410	16373	16155	16379	16354	16495	16328	16429	16034	16292	16399	16305	16259	16122	16362	16211	16457	16272	16195	16260	16200	16201	16277	16494	16338	16198	16362	16310	16589	16139	16308	16395	16297	16440	16329	16195	16270	16282	16551	16548	16283	16202	16136	16383	16164	16210	16131	16485	16297	16353	16261	16380	16260	16323	16049	16458	16243	16263	16388	16383	16318	16320	16309	16363	16104	16454	16226	16178	16350	16300	16266	16229	16299	16430	16354	16203	16492	16509	16391	16339	16220	16447	16394	16315	16178	16294	16236	16161	16288	16488	16256	16455	16220	16162	16272	16289	16371	16373	16268	16389	16554	16203	16239	16159	16255	16373	16281	16395	16246	16388	16280	16106	16255	16169	16301	16501	16375	16285	16165	16417	16232	16241	16192	16419	16221	16265	16353	16300	16224	16275	16388	16234	16315	16229	16227	16308	16345	16213	16429	16286	16354	16364	16401	16386	16156	16226	16402	16160	16287	16329	16357	16152	16331	16479	16264	16446	16283	16383	16191	16296	16233	16293	16395	16268	16349	16314	16234	16211	16280	16017	16319	16217	16405	16233	16327	16315	16459	16440	16452	16308	16380	16226	16323	16420	16283	16037	16232	16400	16395	16050	16259	16200	16237	16452	16225	16085	16457	16249	16630	16171	16294	16266	16330	16335	16333	16322	16225	16475	16496	16274	16112	16027	16066	16356	16101	16202	16202	16221	16405	16373	16338	16484	16340	16277	16422	16338	16252	16349	16268	16276	16321	16229	16233	16350	16434	16547	16451	16281	16468	16146	16470	16258	16289	16217	16267	16259	16510	16326	16207	16389	16205	16250	16125	16222	16214	16317	16443	16466	16350	16179	16277	16186	16271	16327	16225	16436	16283	16249	16298	16268	16164	16312	16507	16446	16107	15955	16393	16438	16192	16434	16229	16194	16404	16256	16238	16343	16399	16292	16276	16511	16036	16172	16264	16089	16326	16131	16194	16382	16414	16365	16293	16302	16347	16315	16501	16291	16163	16336	16291	16306	16399	16179	16429	16313	16377	16285	16189	16397	16093	15999	16357	16061	16135	16484	16394	16298	16435	16227	16243	16000	16325	16387	16308	16377	16082	16310	16385	16137	16410	16199	16281	16166	16328	16071	16362	16240	16403	16535	16381	16164	16228	16566	16268	16406	16485	16419	16394	16098	16180	16462	16335	16366	16342	16476	16308	16259	16272	16318	16230	16263	16227	16508	16157	16250	16258	16321	16193	16223	16484	16297	16271	16483	16122	16425	16093	16282	16365	16487	16270	16214	16510	16376	16290	16330	16439	16181	16404	16388	16130	16182	16194	16242	16226	16433	16249	16194	16330	16218	16257	16213	16353	16265	16345	16174	16259	16272	16160	16172	16368	16225	16492	16094	16346	16377	16290	16430	16443	16437	16274	16395	16211	16303	16513	16449	16318	16191	16358	16320	16266	16317	16300	16239	16371	16339	16401	16101	16229	16299	16364	16206	16180	16449	16271	16163	16236	16360	16530	16233	16225	16396	16311	16231	16339	16410	16180	16333	16359	16394	16420	16412	16316	16072	16323	16304	16423	16330	16140	16472	16380	16419	16368	16024	16223	16389	16466	16360	16241	16361	16384	16230	16484	16197	16347	16331	16228	16123	16237	16157	16249	16357	16322	16226	16387	16216	16429	16298	16484	16467	16541	16263	16301	16303	16404	16150	16052	16369	16077	16422	16234	16254	16261	16337	16359	16200	16214	16171	16131	16262	16286	16103	16313	16337	16405	16364	16345	16372	16378	16265	16157	16172	16251	16277	16302	16312	16055	16144	16278	16230	16078	16253	16405	16267	16231	16295	16335	16373	16322	16426	16475	16320	16144	16248	16316	16279	16459	16314	16329	16293	16454	16184	16356	16248	16118	15941	16279	16311	16260	16262	16268	16381	16375	16212	16089	16219	16281	16276	16337	16236	16279	16313	16443	16373	16412	16164	16382	16242	16487	16291	16304	16007	15798	16133	16329	16345	16452	16196	16308	16138	16179	16186	16383	16198	16297	16421	16187	16361	16133	16376	16162	16337	16271	16237	16339	16226	16420	16147	16387	16263	16512	16356	16301	16156	16107	16210	16128	16129	16358	16253	16180	16349	16515	16205	16296	16289	16250	16393	16258	16339	16345	16314	16251	15982	16439	16444	16327	16406	16280	16188	16423	16326	16309	16455	16308	16247	16348	16290	16286	16098	16239	16251	16136	16315	16282	16253	16331	16183	16437	16222	16190	16319	16314	16228	16268	16277	16310	16267	16413	16310	16114	16310	16287	16200	16317	16189	16331	16102	16332	16226	16122	16206	16123	16226	16134	16518	16467	16230	16362	16252	16237	16326	16433	16229	16171	16221	16442	16355	16355	16252	16327	16228	16420	16221	16454	16405	16461	16222	16373	16181	16356	16361	16274	16224	16399	16503	16362	16284	16487	16456	16544	16234	16394	16580	16166	16347	16335	16495	16337	16170	16237	16219	16348	16486	16516	16454	16330	16384	16212	16494	16281	16275	16086	16320	16238	16238	16360	16469	16357	16218	16344	16355	15998	16474	16312	16227	16227	16166	16100	16267	16201	16232	16202	16274	16279	16139	16423	16384	16565	16388	16379	16172	16357	16251	16250	16242	16476	16339	16210	16278	16320	16202	16323	16022	16397	15895	16277	16243	16312	16385	16302	16255	16337	16280	16205	16220	16345	16290	16413	16283	16239	16120	16312	16220	16480	16241	16300	16237	16169	16543	16271	16403	16233	16295	16259	16246	16263	16370	16280	16281	16163	16235	16100	16226	16260	16150	16084	16283	16336	16498	16239	16227	16343	16324	16171	16156	16362	16186	16312	16403	16132	16249	16232	16407	16499	16384	16144	16254	16503	16275	16445	16157	16406	16341	16203	16266	16364	16276	16520	16323	16186	16309	16320	16030	16169	16455	16503	16211	16242	16308	16212	16268	16184	16505	16213	16348	16381	16284	16110	16187	16342	16276	16310	16267	16260	16211	16092	16331	16141	16084	16192	16235	16034	16190	16184	16344	16196	16364	16287	16235	16283	16293	16225	16192	16259	16262	16461	16498	16318	16328	16310	16205	16364	16421	16360	15993	16183	16325	16468	16456	16456	16327	16427	16198	16415	16435	16392	16317	16318	16425	16180	16348	16206	16229	16224	16245	16439	16432	16473	16728	16050	16261	16144	16119	16408	16221	16138	16317	16397	16346	16304	16233	16389	16175	16203	16188	16482	16144	16224	16292	16416	16367	16348	16383	16083	16199	16335	16409	16213	16154	16227	16396	16377	16482	16290	16193	16474	16478	16195	16064	16317	16350	16153	16265	16222	16267	16313	16245	16339	16301	16121	16215	16341	16290	16281	16297	16246	16395	16229	16155	16332	16251	16204	16400	16258	16110	16231	16265	16163	16328	16345	16385	16205	16230	16315	16126	16298	16137	16215	16393	16156	16280	16173	16286	16369	16286	16373	16432	16351	16175	16199	16271	16302	16318	16166	16285	16339	16380	16278	16342	16183	16304	16304	16332	16300	16362	16181	16275	16254	16142	16361	16448	16387	16376	16195	16240	16299	16313	16471	16385	16284	16277	16481	16335	16217	16333	16168	16309	16215	16458	16397	16371	16138	16556	16456	16221	16048	16195	16149	16372	16319	16222	16353	16191	16344	16176	16382	16300	16404	16088	16269	16399	16377	16353	16266	16247	16275	16292	16378	16577	16545	16177	16272	16392	16286	16148	16123	16152	16434	16345	16196	16297	16256	16415	16151	16395	16278	16187	16264	16275	16439	16191	16392	16328	16162	16311	16255	16225	16154	16325	16328	16109	16284	16294	16362	16276	16360	16404	16281	16195	16393	16328	16375	16440	16071	16414	16332	16271	16328	16239	16292	16244	16396	16186	16239	16225	16363	16452	16293	16319	15973	16294	16132	16124	16419	16439	16280	16192	16209	16244	16066	16212	16120	16288	16287	16325	16345	16389	16343	16228	16278	16287	16397	16335	16078	16226	16342	16262	16316	16358	16181	16322	16589	16185	16239	16317	16160	16158	16177	16275	16337	16200	16194	16207	16187	16322	16212	16249	16453	16194	16595	16349	16173	16232	16212	16286	16254	16153	16256	16292	16227	16202	16261	16231	16148	16232	16223	16114	16346	16448	16416	16269	16296	16344	16328	16074	16204	16374	16313	16157	16206	16096	16040	16385	16252	16208	16391	16196	16351	16548	16369	16262	16251	16312	16284	16273	16290	16239	16442	16193	16182	16377	16245	16182	16229	16314	16352	16240	16187	16278	16304	16331	16214	16408	16280	16421	16258	16425	16223	16246	15972	16238	16238	16504	16375	16147	16423	16240	16344	16018	16380	16281	16171	16299	16118	16337	16294	16136	16164	16316	16399	16260	16439	16166	16216	16244	16308	16316	16344	16306	16199	16285	16166	16354	16414	16171	16145	16269	16239	16201	16232	16271	16489	16258	16286	16426	16331	16115	16308	16000	16312	16229	16280	16324	16452	16260	16298	16234	16325	16244	15985	16052	16277	16333	16183	16500	16246	16434	16468	16381	16246	16282	16001	16553	16272	16235	16335	16265	16260	16228	16253	16339	16298	16470	16223	16041	16352	16447	16387	16315	16497	16097	16218	16348	16325	16287	16185	16049	16296	16414	16434	16221	16258	16199	16152	16139	16187	16340	16405	16394	16267	16165
15049	29284	22780	18305	17806	16247	15205	14597	14126	13963	13758	13838	13626	13714	13656	13696	13771	13767	13502	13597	13540	13609	13662	13701	13645	13522	13624	13437	13549	13573	13590	13578	13662	13499	13459	13574	13414	13333	13427	13509	13470	13602	13486	13457	13560	13675	13419	13499	13514	13768	13652	13307	13542	13427	13545	13399	13615	13506	13584	13589	13366	13466	13637	13535	13628	13412	13576	13530	13534	13545	13444	13561	13485	13470	13591	13500	13530	13319	13437	13633	13644	13477	13310	13649	13348	13664	13452	13479	13496	13436	13485	13523	13421	13486	13605	13420	13395	13425	13567	13381	13640	13595	13451	13552	13490	13362	13511	13358	13548	13513	13352	13491	13464	13604	13525	13540	13519	13585	13456	13490	13379	13566	13461	13467	13525	13662	13558	13489	13309	13548	13528	13546	13431	13615	13456	13328	13466	13528	13601	13325	13519	13512	13418	13542	13443	13509	13399	13653	13519	13529	13398	13600	13427	13415	13525	13473	13533	13474	13522	13409	13590	13558	13410	13556	13435	13609	13517	13469	13478	13437	13320	13606	13563	13437	13559	13413	13465	13573	13523	13581	13500	13437	13719	13562	13319	13477	13570	13443	13460	13390	13406	13471	13514	13419	13437	13455	13663	13517	13440	13434	13512	13589	13466	13444	13511	13587	13538	13461	13604	13491	13527	13461	13494	13456	13467	13687	13687	13569	13431	13561	13584	13452	13469	13559	13390	13556	13622	13477	13482	13422	13435	13523	13459	13509	13402	13439	13580	13433	13616	13634	13440	13424	13600	13503	13367	13609	13442	13444	13426	13557	13505	13253	13636	13516	13417	13482	13377	13454	13380	13476	13529	13658	13581	13392	13423	13621	13434	13594	13516	13447	13509	13374	13477	13379	13476	13536	13484	13452	13385	13329	13388	13405	13611	13460	13377	13302	13621	13507	13436	13598	13557	13580	13555	13444	13647	13288	13478	13566	13379	13623	13266	13361	13480	13241	13492	13518	13450	13639	13349	13631	13426	13457	13472	13307	13609	13491	13397	13459	13574	13419	13476	13516	13470	13577	13499	13529	13369	13547	13382	13720	13466	13529	13508	13544	13394	13433	13373	13656	13414	13704	13486	13333	13464	13328	13608	13494	13404	13450	13547	13632	13503	13533	13398	13506	13453	13588	13657	13451	13447	13461	13420	13485	13560	13369	13410	13541	13321	13455	13601	13571	13614	13466	13352	13547	13604	13411	13402	13489	13469	13411	13501	13473	13553	13635	13486	13468	13451	13521	13504	13627	13537	13421	13284	13581	13558	13498	13610	13469	13485	13414	13445	13422	13489	13612	13460	13387	13446	13538	13463	13439	13635	13428	13428	13508	13701	13584	13529	13411	13420	13560	13733	13444	13647	13572	13611	13534	13594	13491	13406	13348	13452	13564	13425	13615	13442	13568	13333	13591	13636	13373	13347	13533	13418	13483	13711	13623	13634	13577	13505	13470	13536	13431	13467	13494	13494	13439	13509	13392	13616	13468	13442	13516	13500	13495	13417	13477	13581	13485	13524	13434	13702	13520	13524	13538	13407	13402	13400	13416	13440	13494	13314	13708	13495	13389	13441	13446	13513	13413	13398	13597	13308	13562	13535	13495	13487	13558	13490	13352	13489	13544	13498	13528	13597	13485	13485	13512	13415	13364	13458	13531	13272	13658	13588	13490	13363	13503	13495	13543	13471	13346	13600	13443	13646	13432	13659	13506	13413	13484	13514	13464	13496	13514	13587	13434	13407	13465	13477	13648	13428	13410	13373	13606	13591	13540	13580	13613	13572	13359	13509	13421	13534	13491	13299	13599	13457	13483	13380	13565	13553	13438	13571	13395	13374	13506	13406	13494	13460	13412	13349	13443	13569	13466	13373	13492	13584	13477	13596	13343	13619	13449	13487	13274	13566	13445	13406	13417	13427	13642	13502	13576	13518	13356	13500	13539	13381	13596	13726	13713	13620	13521	13691	13531	13619	13253	13500	13379	13426	13503	13559	13464	13298	13503	13613	13484	13435	13570	13504	13309	13562	13359	13549	13540	13474	13397	13320	13537	13473	13567	13504	13570	13596	13482	13432	13472	13538	13487	13624	13476	13477	13460	13589	13514	13613	13404	13391	13308	13579	13436	13445	13500	13495	13548	13589	13293	13340	13488	13511	13357	13409	13615	13418	13416	13426	13487	13577	13458	13503	13374	13433	13426	13416	13571	13541	13610	13407	13358	13457	13449	13425	13379	13383	13583	13400	13272	13372	13553	13478	13569	13447	13291	13427	13486	13552	13534	13521	13466	13423	13436	13516	13440	13460	13428	13587	13467	13488	13568	13647	13301	13396	13346	13520	13540	13515	13545	13695	13645	13574	13318	13538	13499	13458	13535	13492	13315	13606	13534	13525	13524	13500	13604	13556	13457	13429	13511	13521	13785	13354	13550	13311	13630	13406	13330	13350	13410	13386	13701	13229	13636	13347	13573	13514	13299	13481	13563	13553	13387	13536	13371	13664	13385	13360	13576	13555	13562	13382	13604	13543	13322	13355	13377	13423	13496	13404	13448	13515	13484	13503	13523	13485	13594	13636	13532	13462	13577	13486	13375	13452	13610	13550	13554	13768	13544	13470	13556	13472	13561	13533	13428	13513	13467	13540	13537	13608	13344	13555	13558	13474	13453	13474	13485	13489	13551	13572	13572	13521	13468	13515	13369	13659	13496	13459	13440	13479	13351	13413	13635	13602	13569	13537	13474	13571	13446	13546	13366	13475	13615	13324	13411	13340	13521	13404	13522	13374	13559	13467	13307	13574	13575	13728	13608	13492	13525	13597	13498	13696	13613	13451	13461	13436	13444	13443	13491	13393	13444	13474	13562	13458	13390	13518	13574	13498	13445	13548	13642	13503	13345	13369	13468	13245	13408	13512	13615	13485	13427	13420	13659	13374	13555	13445	13620	13519	13397	13499	13405	13470	13582	13496	13505	13565	13444	13477	13599	13528	13378	13446	13408	13525	13576	13512	13344	13515	13527	13460	13493	13459	13402	13465	13396	13267	13463	13516	13617	13627	13482	13647	13477	13526	13498	13447	13583	13448	13546	13423	13452	13457	13542	13512	13352	13576	13450	13550	13406	13443	13391	13460	13495	13485	13366	13290	13413	13544	13427	13525	13408	13543	13417	13332	13617	13430	13628	13404	13460	13431	13401	13533	13516	13606	13451	13484	13536	13586	13475	13432	13437	13319	13514	13356	13477	13536	13494	13456	13455	13462	13371	13444	13399	13321	13403	13397	13357	13617	13410	13426	13574	13379	13567	13412	13550	13342	13384	13556	13605	13530	13347	13526	13631	13449	13474	13446	13658	13471	13508	13384	13571	13313	13433	13549	13410	13538	13399	13569	13434	13438	13426	13593	13692	13481	13532	13569	13537	13657	13416	13419	13503	13327	13421	13414	13444	13594	13595	13694	13464	13553	13504	13460	13403	13545	13764	13662	13401	13463	13507	13331	13359	13327	13522	13431	13487	13582	13385	13654	13515	13526	13440	13455	13305	13559	13592	13603	13506	13554	13281	13625	13469	13675	13525	13367	13263	13561	13515	13403	13509	13470	13325	13376	13414	13459	13447	13574	13535	13422	13485	13378	13520	13582	13580	13609	13702	13328	13362	13504	13486	13554	13533	13349	13287	13644	13566	13581	13344	13616	13368	13438	13563	13650	13539	13476	13535	13457	13318	13444	13386	13437	13531	13398	13464	13565	13535	13535	13462	13582	13550	13527	13533	13511	13532	13561	13528	13599	13560	13491	13373	13413	13464	13552	13366	13307	13451	13319	13585	13373	13459	13484	13549	13429	13472	13504	13455	13465	13397	13499	13437	13560	13429	13521	13603	13566	13443	13385	13555	13497	13501	13442	13536	13482	13603	13399	13500	13403	13639	13426	13303	13528	13544	13488	13267	13447	13381	13430	13594	13429	13436	13401	13360	13511	13507	13393	13304	13686	13373	13566	13749	13455	13442	13604	13396	13628	13402	13427	13349	13609	13534	13512	13453	13637	13676	13571	13471	13443	13558	13540	13571	13548	13400	13468	13258	13534	13524	13427	13498	13516	13517	13375	13800	13507	13343	13419	13580	13453	13664	13452	13404	13348	13396	13404	13509	13413	13634	13501	13586	13597	13447	13518	13533	13307	13481	13625	13618	13336	13384	13445	13580	13606	13557	13488	13514	13445	13442	13418	13471	13517	13633	13302	13402	13410	13507	13323	13495	13454	13391	13528	13420	13496	13434	13493	13483	13745	13585	13414	13542	13559	13576	13511	13482	13511	13547	13462	13527	13562	13401	13427	13385	13530	13536	13396	13494	13525	13535	13436	13457	13571	13499	13647	13326	13625	13537	13441	13385	13640	13482	13413	13521	13207	13611	13502	13432	13427	13561	13565	13441	13555	13356	13234	13412	13482	13514	13477	13460	13491	13541	13393	13539	13510	13440	13444	13552	13300	13344	13351	13579	13454	13514	13503	13477	13395	13568	13492	13294	13383	13351	13462	13418	13503	13722	13349	13478	13603	13659	13473	13435	13642	13390	13514	13488	13436	13538	13636	13551	13476	13581	13442	13470	13559	13456	13549	13546	13612	13511	13436	13614	13561	13490	13398	13442	13539	13538	13480	13546	13497	13466	13554	13537	13650	13398	13585	13464	13484	13396	13391	13614	13496	13540	13520	13556	13505	13580	13460	13559	13516	13529	13635	13296	13515	13564	13492	13660	13626	13422	13261	13363	13552	13398	13438	13475	13403	13441	13342	13472	13512	13445	13466	13418	13424	13464	13371	13635	13624	13425	13463	13489	13490	13473	13448	13429	13568	13454	13466	13571	13438	13576	13716	13576	13386	13550	13416	13667	13534	13440	13515	13463	13626	13417	13500	13420	13366	13564	13505	13563	13484	13482	13566	13560	13496	13605	13518	13584	13539	13616	13593	13525	13613	13327	13431	13415	13473	13420	13419	13583	13289	13438	13376	13338	13437	13523	13404	13531	13382	13516	13521	13403	13434	13513	13520	13543	13529	13405	13465	13688	13581	13595	13506	13383	13483	13553	13523	13414	13484	13504	13476	13420	13478	13541	13564	13545	13519	13448
30235	23269	23339	20580	18282	18108	17839	17609	17328	17480	17252	17264	17079	17413	17104	17327	17181	17320	17504	17350	17319	17258	17262	17129	17266	17312	17295	17295	17379	17286	17293	17348	17369	17228	17176	17327	17063	17123	17369	17096	17302	17398	17227	17095	17150	17325	17322	17181	17263	17197	17468	17241	17203	17317	17227	17337	17273	17420	17358	17212	17150	17109	17367	17009	17149	17288	17357	17295	17136	17312	17262	17206	17259	17242	17391	17410	17358	17264	17346	17268	17167	17282	17260	17255	17263	17274	17430	17216	17113	17156	17373	17252	17105	17239	17191	17452	17249	17331	17268	17210	17251	17304	17224	17219	17162	17233	17120	17101	17378	17366	17291	17247	17240	17150	17183	17184	17298	17325	17274	17328	17216	17162	17308	17220	17383	17259	17260	17146	17395	17347	17432	17405	17465	17077	17195	17178	17178	17291	17213	17122	17178	17262	17354	17306	17280	17362	17323	17330	17177	17207	17245	17148	17258	17349	17321	17285	17404	17404	17252	16997	17275	17433	17180	17270	17362	17268	17251	17256	17439	17262	17138	17157	17296	17309	17234	17163	17132	17230	17276	17306	17346	17467	17542	17283	17245	17060	17137	17216	17128	17069	17211	17376	17188	17277	17297	17379	17307	17315	17354	17311	17242	17524	17112	17432	17464	17381	17306	17323	17232	17310	17388	17249	17340	17265	17184	17116	17200	17248	17198	17483	17346	17420	17390	17355	17069	17308	17331	17213	17157	17296	17329	17259	17331	17240	17338	17458	17227	17361	17229	17291	17321	17429	17265	17349	17381	17231	17246	17179	17153	17355	17248	17223	17390	17222	17260	17081	17189	17380	17189	16990	17180	17462	17360	17067	17147	17321	17159	17210	17297	17327	17359	17301	17168	17199	17144	17481	17230	17223	17341	17274	17376	17224	17389	17311	17167	17510	17362	17366	17466	17330	17352	17407	17418	17160	17283	17123	17322	17288	17402	17214	17341	17507	16972	17284	17096	17481	17446	17391	17334	17100	17125	17224	17324	17168	17185	17493	17366	17172	17476	17432	17071	17126	17137	17352	17482	17430	17222	17317	17328	17181	17179	17193	17156	17182	17241	17278	17146	17227	17459	17315	17054	17394	17469	17239	17444	17163	17369	17287	17279	17326	17327	17246	17131	17415	17440	17291	17240	17179	17295	17313	17320	17485	17478	17349	17052	17158	17256	17321	17027	17133	17186	17254	17297	17074	17328	17184	17189	17239	17148	17059	17169	17369	17388	17132	17163	17205	17242	17350	17367	17239	17443	17409	17295	17169	17280	17377	17408	17291	17372	17220	17437	17469	17445	17167	17266	17087	17249	17217	17355	17299	17115	17339	17158	17379	17393	17582	17482	17351	17345	17502	17347	17257	17258	17252	17199	17366	17165	17151	17442	17234	17213	17038	17207	17167	17048	17075	17274	17215	17167	17336	17479	17115	17338	17340	17267	17395	17490	17439	17434	17122	17285	17209	17167	17369	17406	17289	17398	17282	17179	17194	17085	17299	17323	17270	17302	17292	17237	17348	17280	17269	17301	17069	17143	17262	17450	17410	17250	17530	17220	17401	17278	17427	17290	17442	17313	17227	17198	17265	17153	17317	17500	17110	17101	17390	17279	17420	17567	17301	17487	17327	17464	17085	17337	17262	17253	17330	17358	17156	17435	17497	17282	17381	17223	17010	17384	17282	17295	17150	17445	17185	16980	17360	17314	17254	17553	17312	17562	17032	17195	17028	17281	17333	17206	17188	17259	17112	16978	17187	17338	17330	17270	17323	17324	17275	17428	17226	17131	17262	17082	17054	17257	17195	17409	17204	17276	17332	17357	17301	17126	17118	17194	17276	17324	17238	17136	17347	17179	17343	17149	17131	17220	17364	17302	17267	17284	17242	17250	17029	17104	17299	17234	17230	17345	17271	17278	17177	17250	17347	17357	17334	17123	17165	17414	17335	17307	17427	17214	17219	17265	17198	17228	17320	17234	17176	17545	17204	17194	17385	17288	17041	17252	17066	17233	17311	17181	17221	17131	17368	17207	17242	17383	17379	17220	17230	17427	17245	17137	17195	17240	17249	17148	17130	17112	17244	17396	17075	17269	17171	17376	16995	17349	17295	17401	17338	17279	17489	17395	17269	17384	17194	17366	17246	17332	17159	17165	17199	17214	17354	17364	17331	17218	17332	17193	17243	17293	17133	17179	17389	17307	17290	17301	17334	17088	17339	17087	17169	17166	17481	17411	17323	17304	17352	17290	17172	17450	17255	17162	17329	17400	17351	17246	17311	17373	17302	17187	17271	17444	17473	17272	17190	17197	17147	17274	17165	17432	17295	17210	17338	17376	17225	17388	17457	17185	17165	17185	17307	17282	17347	17139	17251	17357	17591	17407	17387	17194	17526	17223	17413	17323	17241	17239	17176	17332	17481	17054	17319	17403	17221	17596	17376	17339	17263	17153	17497	17320	17270	17371	17114	17358	17396	17257	17431	17190	17407	17185	17145	17341	17316	17331	17297	17301	17133	17338	17401	17292	17198	17469	17192	17350	17227	17184	17163	17183	17335	17302	17178	17296	17373	17391	17291	17291	17500	17100	17290	17351	17265	17174	17409	17324	17144	17145	17211	17455	17428	17386	17234	17330	17625	17176	17201	17318	17118	17349	17404	17173	17138	17338	17381	17401	17155	17369	17347	17143	17382	17294	17390	17213	17420	17277	17511	17288	17348	17503	17267	17304	17307	17400	17135	17306	17261	17114	17389	17181	17250	17451	17232	17477	17155	17335	17261	17287	17532	17436	17252	17122	17206	17332	17146	17368	17185	17309	17261	17515	17130	17356	17223	17154	17013	17299	17419	17212	17146	17402	17301	17182	17506	17143	17249	17493	17365	17085	17630	17349	17282	17044	17301	17321	17387	17135	17480	17342	17232	17402	17203	17258	17304	17076	17155	17080	17022	17276	17212	17188	17365	17234	17318	17279	17345	17349	17240	17588	17138	17267	17226	17420	17237	17416	17302	17288	17382	17217	17275	17157	17333	17335	17336	17270	17327	17258	17200	17416	17398	17360	17198	17045	17249	17304	17268	17310	17241	17267	17193	17229	17222	17087	17229	17169	17190	17277	17127	17486	17196	17227	17300	17523	17525	17535	17359	17195	17376	17420	17220	17278	17216	17399	17244	17303	17301	17381	17071	17253	17333	17390	17325	17461	17288	17283	17243	17161	17179	17206	17275	17286	17374	17170	17200	17265	17166	17347	17437	17330	17214	17313	17412	17317	17381	17270	17232	17242	17257	17201	17269	17386	17246	17265	17215	17198	17347	17131	17145	17383	17327	17155	17420	17121	17305	17439	17448	17407	17121	17068	17372	17330	17340	17404	17281	17268	17270	17482	17307	17056	17280	17325	17317	17367	17313	17228	17271	17354	17379	17265	17160	17381	17303	17418	17193	17391	17324	17368	17182	17322	17199	17310	17211	17371	17340	17259	17016	17325	17366	17126	17357	17351	17276	17394	17440	17426	17375	17189	17411	17345	17274	17149	17214	17209	17216	17159	17365	17302	17354	17246	17301	17155	17268	17400	17119	17195	17251	17383	17056	17353	17440	17176	17323	17299	17128	17442	17392	17394	17227	17381	17217	17350	17270	17349	17345	17464	17265	17250	17130	17185	17007	17063	17170	17210	17368	17314	17174	17082	17218	17396	17211	17322	17100	17158	17116	17385	17331	17262	17304	17281	17154	17456	17190	17310	17164	17373	17229	17430	16959	17237	17274	17381	17383	17377	17137	17307	17378	17241	17237	17281	17124	17357	17483	17253	17314	17686	17369	17479	17118	17341	17350	17338	17071	17238	17288	17130	17217	17226	17450	17241	17571	17521	17355	17185	17205	17313	17393	17310	17277	17254	17364	17347	17313	17288	17369	17281	17311	17085	17251	17159	17059	17292	17388	17448	17327	17126	17240	17169	17204	17526	17359	17291	17272	17317	17252	17354	17349	17268	17221	17214	17252	17352	17119	17301	17332	17109	17283	17223	17311	17144	17261	17178	17170	17269	17309	17204	17198	17312	17324	17143	17198	17397	17370	17284	17305	17524	17391	17360	17488	17165	17079	17139	17324	17228	17332	17140	17089	17242	17230	17162	17287	17244	17347	17352	17478	17231	17108	17171	17321	17286	17379	17339	17345	17225	17272	17408	17489	17360	17214	17324	17217	17316	17288	17439	17330	17217	17383	17156	17191	17294	17068	17134	17351	17324	17408	17324	17147	17483	17500	17285	17293	17200	17298	17286	17212	17351	17226	17418	17328	17476	17220	17300	17158	17249	17176	17394	17286	17272	17261	17387	17441	17188	17454	17202	17395	17136	17334	17469	17307	17258	17441	17076	17230	17285	17322	17269	17058	17334	17318	17040	17487	17321	17300	17279	17286	17272	17314	17176	17424	17256	17166	17333	17241	17463	17261	17319	17300	17231	17115	17307	17297	17385	17436	17135	17289	17385	17131	17358	17187	17399	17129	17396	17388	17018	17154	17363	17163	17250	17265	17183	17466	17107	17227	17379	17241	17088	17320	17227	17278	17250	17140	17203	17363	17375	17431	17216	17192	17208	17345	17280	17204	17419	17273	17474	17300	17205	17325	17292	17214	17193	17237	16987	17335	17518	17269	17281	17354	17238	17142	17305	17245	17327	17080	17446	17408	17206	17144	17398	17170	17340	17172	17435	17284	17343	17105	17274	17156	17070	17340	17342	17165	17283	17083	17329	17162	17254	17183	17217	17088	17358	17248	17264	17255	17223	17191	17245	17348	17235	17558	17496	17482	17456	17196	17256	17144	17271	17242	17452	17407	17232	17376	17387	17273	17217	17408	17286	17298	17190	17127	17118	17179	17443	17351	17324	17262	17146	17101	17161	17126	17401	17237	17278	17440	17270	17241	17474	17399	17320	17391	17182	17144	17403	17403	17305	17295	17266	17348	17378	17328	17327	17212	17057	17407	17159	17341	17448	17249	17444	17322	17315	17285	17290	17428	17341	17335	17234	17109	17276	17399	17235	17384	17277	17063	17457	17240	17207	17204	17247	17152	17494	17258	17283	17375	17333	17192	17246	17303	17373	17391	17408	17357	17470	17381	17230	17290
17458	21221	17650	16098	15824	15095	14411	14468	14296	14200	14172	14199	14181	14104	14198	14123	13958	14098	14147	14114	14164	14105	14124	14065	14093	14280	14127	14185	14100	14274	14000	14252	14083	14059	14168	14104	14227	14155	14096	14186	14102	14021	14164	14011	14219	14064	13968	14066	14175	14207	14182	13947	14164	13957	14017	14105	14045	14206	13999	14034	14125	13908	14043	13999	14183	14037	14155	14023	14152	13967	13995	14049	14206	14055	14178	14102	14213	14089	14066	14065	14143	14154	14083	14005	14026	14099	14116	14163	14088	14049	14086	14220	13959	14088	14167	14163	13992	14045	14257	13956	14086	14023	14362	14009	14025	14154	13992	14153	13949	14257	14027	14092	14107	14212	14272	14096	13969	14154	14005	14036	14116	14036	14076	14121	13966	14070	14148	13985	14150	14146	14074	14150	14108	14088	14082	14102	14012	14016	14061	14116	14258	14092	14035	14169	14087	13995	14014	14032	14203	14029	14002	14243	14271	13993	14004	13993	14157	14177	14175	13993	14061	13960	13996	13979	14221	14059	14070	14043	14190	14121	13921	14175	14044	14068	14001	14057	14019	14058	14092	14131	13916	14162	14111	13940	14137	14001	14088	14127	14100	14092	14054	14040	14017	14093	14093	14169	14088	14002	14176	14001	14054	13968	14029	13958	14056	14065	13920	14272	13927	14060	14101	14210	14119	13977	14105	13962	14082	14228	14078	14273	14107	14106	14072	13986	14213	13899	13991	13947	14108	14111	14126	14093	14079	13990	14258	14133	13988	14106	14021	14163	13975	14168	14139	14109	14158	14015	14109	14129	14212	14082	14071	14186	14135	14035	14036	14055	14172	14044	14015	13967	14104	14022	14037	14097	14139	13928	14202	14020	14098	13922	14061	14149	14004	14036	14016	14092	14037	13901	14018	14164	14017	14099	14006	14019	14057	13910	14115	14123	14041	14075	14151	14101	14100	14001	14280	14224	14052	14111	14084	14302	14198	13995	14216	14098	14116	14077	14115	14065	13996	14016	13976	14035	14090	14208	14042	14113	14052	14190	14211	14108	14158	13828	14029	14116	14111	14204	14069	14046	14066	13925	14258	14157	14346	14030	14126	13932	14077	14199	14058	14096	14137	14092	14029	14051	14221	14018	14184	14045	14104	14162	14000	14208	14071	14015	14057	14110	14165	14018	14091	14180	14255	14083	14086	14025	14090	14122	14072	14039	14032	14113	14141	14090	13966	14036	13983	13931	14130	14141	14057	14215	14058	14140	14008	14145	14056	14039	13990	14148	14119	13980	14135	14049	13931	14022	14090	14010	13982	14009	14228	13942	14130	13934	14107	14133	14116	14128	14135	14171	14170	14276	14016	14183	14121	14106	13977	14325	14132	14122	14086	14071	14106	14110	13918	13962	14134	14094	14038	13991	14241	14241	14138	14085	14283	13974	14272	14031	14057	14117	13974	13940	14119	14062	14305	13876	14091	13973	14182	14164	14128	14011	14194	14072	13995	14239	14107	14011	14080	14008	14242	13959	14140	13965	14084	14059	14096	13995	14203	14051	14058	14140	14092	14045	14082	14091	14037	14202	14099	14126	13919	13920	13984	14099	14112	13970	14104	14260	13923	14044	14050	14221	14134	14101	14055	13949	14074	14217	14034	14135	14070	14131	14024	14124	14053	14223	13900	14199	14046	14136	13971	14119	13947	14199	14119	14129	13988	14143	14029	14242	14249	14225	14194	14077	14094	13878	14042	13935	14110	14194	13996	14103	14048	14303	14105	14154	13899	13865	14141	13932	14335	14087	14101	14146	14045	14093	14095	13810	14041	14107	14040	14081	14060	13952	14257	14067	14136	13984	14182	14050	14190	14190	14113	14153	14190	14217	14317	13948	14251	14139	14024	14085	14172	14178	14060	14356	13917	13985	14126	13890	14139	14131	14101	14062	13916	14150	14145	13903	14133	14066	14115	14175	14106	14105	13928	14084	14027	14082	14248	13865	14025	14098	14016	14088	13996	13956	13940	14120	14010	14120	14016	13997	13963	14034	13919	14153	14076	14243	14142	14124	14081	14144	13936	14291	14022	13802	14090	14071	14139	14105	14175	13950	14004	13974	13915	14144	14109	13964	13964	14088	14076	14254	14179	14148	13915	13930	14134	14161	14060	14037	14182	14069	14057	14087	14046	14054	14150	14097	13931	13985	14015	14208	14177	14027	14175	13958	13992	14024	14133	14088	13946	14063	14043	14110	14181	14138	13935	14144	14057	14203	14098	14115	14075	14008	14068	14093	14154	14223	13956	13956	14075	13943	14130	14208	14031	14077	14132	14141	14117	14024	14000	14032	13987	13996	14076	14186	14120	14128	14012	13933	14121	14173	14109	14055	14093	14048	14078	13972	14268	14061	14115	14148	14063	14171	14087	13984	14093	14034	14120	14173	13995	14012	14078	14095	14177	14013	14036	14132	14035	13962	14238	14160	14022	13989	14286	14259	13844	14050	14176	14077	14054	14002	13998	14028	14080	14074	14256	14018	14086	13982	14182	13963	14146	14014	13819	14128	14214	14034	14137	14151	14201	14081	14079	14270	14096	14210	14288	14303	14217	14243	14164	14099	14096	14073	14215	14019	14037	14084	14070	14236	14151	14051	13936	13822	14210	14048	14072	13975	14145	14087	14033	14030	14040	14023	13917	14041	14166	14150	14131	14058	14095	13996	14151	14025	13976	14041	14052	14093	14012	13995	13911	14200	13994	14216	14053	14078	13953	14039	14049	14051	14037	14116	14267	14104	14054	14107	14138	14079	13879	14017	14029	14043	14016	13988	14248	14142	14206	14034	14028	13949	14262	14010	13994	14192	14074	14102	14112	14009	14081	14061	13931	14133	14058	13993	14090	13985	14066	14102	14200	14148	14078	14176	14119	13983	14114	14062	14014	14103	14102	13969	14227	14109	14100	14143	14069	14044	14031	14032	13938	14030	14145	14143	14049	14032	14136	14047	14246	14139	14114	13988	14010	14108	14114	14058	14139	14040	14009	14098	14028	14064	14150	13967	14055	14247	14126	14149	14117	14082	14204	14060	14136	14133	14166	14102	14193	14001	14148	14141	14052	14027	14088	14132	14117	13975	14204	14079	14011	14096	14093	14002	14053	14154	14167	14136	14116	14143	14064	14125	14127	14223	14143	14267	14115	14063	14077	13854	14311	14071	14277	13971	14102	14110	14154	14015	14045	14139	14099	13989	14012	14036	14116	14117	13974	14133	14053	14298	14106	14119	14043	14025	13995	14049	14105	14042	14194	14051	14275	14119	13938	13990	13946	14074	13982	13931	14119	14095	14173	14131	13739	14099	14144	13994	14229	14037	14028	14102	14086	13944	14195	14170	14076	14140	14190	14071	14060	14069	14041	13991	14151	14165	14042	14107	14034	14201	13952	14188	14107	14047	14022	14161	13971	14085	14097	14079	14094	14044	14117	14041	14118	14059	14131	13969	14134	14135	14156	14048	14138	14220	14179	14207	13945	14183	14003	14311	14082	14244	14150	14087	13935	14071	13962	14210	14026	13966	14101	14061	14212	14189	14077	14050	14111	14070	13988	14189	14246	14196	14193	14073	14098	14115	13994	14097	13972	14028	14206	14024	14034	14114	14031	14092	14312	14109	14094	14108	13980	13906	14158	13927	14096	14048	13971	14123	14143	14187	14074	13948	14048	14125	14125	13989	14028	14078	14248	14203	14092	14172	14213	14093	14023	13983	14098	14134	14241	14202	14064	13960	13983	14063	14056	13891	14054	14223	14013	14093	14100	14071	13981	14137	13976	13946	14100	14028	14084	14260	14080	14017	14167	14032	13997	14184	14183	14279	14116	14135	14203	14055	14082	14118	14078	14008	14077	14003	14126	14190	14076	13990	14009	13948	14154	14118	14283	14091	14033	14045	14126	14185	14088	13984	14077	14005	14093	14197	14012	14138	14062	13929	14276	14108	14152	14103	14092	14202	14043	14036	14227	13958	14057	14295	13951	14078	14039	14016	14020	14047	14116	13942	14047	14234	14127	14042	14063	14098	14011	14174	14164	14120	14265	14122	14038	14031	13960	14044	14159	14190	14023	14027	14084	14119	14019	14028	14256	14176	13903	14093	14090	14000	14122	14041	14059	14051	14230	14050	13996	14149	14065	14034	14222	14204	14137	14172	14211	14011	13857	13875	14096	13988	14147	14016	13971	14057	14129	14233	14002	14100	14241	14044	14190	13971	14115	14229	13977	14161	14132	14025	14093	14082	14131	14115	14039	13993	14038	14060	14050	14060	14040	14143	14229	14112	14126	13920	14269	14074	14209	14119	13944	13985	14100	13953	14156	13963	14229	13991	14103	13996	14082	14136	14158	13903	14052	14267	14039	14048	14080	14085	14034	14145	14054	13842	14152	14122	14109	14086	14240	14075	14118	14162	14158	13987	14183	13970	14136	14075	14009	14030	14096	14092	13927	14120	14143	14191	14025	14001	14012	14119	13940	14043	13981	14229	13987	14133	14112	14132	13955	14073	14112	14058	14139	13997	14183	14047	14049	14193	14162	14059	14003	14260	14161	13966	14124	14033	14049	14129	14057	13991	14150	14021	14021	14224	14029	14055	14115	14097	14104	13965	13981	13917	14232	14289	14075	14001	14059	14241	14055	13989	13917	14090	14119	14099	14085	14024	14057	14151	14114	14217	13967	13983	14143	13928	14121	13977	14126	14252	14048	14077	13940	14324	14003	14066	14111	14184	14036	14048	14104	14155	14094	14078	13941	14127	13987	14242	14113	14071	14159	14083	13967	14176	14104	14099	14068	13977	14100	14017	14022	14194	13907	14078	14232	14027	14039	13923	14016	13955	13950	13969	14184	14128	14005	14013	14120	14103	14049	14107	14096	14049	14149	14159	13968	14089	14081	14232	14190	14179	14034	14121	14178	14050	14116	14039	13930	14086	14157	14160	13938	13941	14159	13990	14271	14356	14093	13880	14263	14113	13960	13949	14045	14012	14058	14011	14163	14197	14083	14147	14104	14057	14128	13900	14037	13850	14218	14036	13881	14185	14286	13999	14062	14099	14020	14104	14103	14074	14094	14276	14062	14175	14122	14051	13900	14050	14082	14046	14112	14036	14252	14037	14114	14009	14058	14083
23402	21376	28199	25085	22271	20677	19407	17464	16746	17032	16842	16826	16707	16828	16590	16713	16757	16606	16952	16694	16641	16717	16617	16645	16761	16642	16675	16829	16713	16744	16586	16427	16801	16856	16589	16580	16596	16625	16665	16756	16798	16731	16726	16637	16683	16593	16603	16709	16549	16770	16510	16617	16588	16604	16593	16586	16564	16376	16611	16817	16702	16598	16553	16516	16710	16601	16546	16819	16837	16722	16776	16579	16681	16798	16612	16788	16550	16686	16808	16718	16875	16693	16742	16511	16821	16537	16499	16739	16693	16801	16498	16607	16665	16682	16671	16662	16709	16591	16518	16687	16475	16738	16836	16541	16478	16643	16604	16707	16428	16724	16759	16535	16598	16720	16655	16647	16649	16510	16484	16633	16634	16741	16727	16690	16574	16724	16693	16884	16697	16495	16553	16608	16560	16765	16698	16690	16569	16640	16517	16401	16812	16735	16519	16643	16608	16569	16739	16635	16564	16524	16726	16406	16498	16698	16516	16525	16601	16665	16705	16414	16428	16474	16475	16683	16824	16543	16600	16399	16614	16475	16746	16517	16751	16614	16746	16665	16451	16749	16640	16607	16553	16562	16843	16731	16586	16466	16621	16595	16725	16730	16585	16700	16883	16814	16736	16568	16660	16515	16804	16642	16611	16644	16653	16683	16519	16720	16873	16684	16752	16312	16761	16728	16556	16600	16705	16706	16522	16508	16593	16680	16573	16658	16591	16698	16524	16666	16561	16543	16373	16444	16544	16590	16573	16433	16653	16634	16846	16528	16389	16616	16542	16368	16515	16663	16389	16599	16711	16605	16583	16705	16641	16720	16672	16615	16762	16589	16563	16738	16580	16397	16718	16644	16706	16554	16683	16611	16589	16585	16601	16690	16808	16632	16427	16699	16675	16613	16694	16632	16681	16505	16432	16782	16517	16769	16639	16648	16487	16659	16751	16561	16560	16500	16822	16614	16800	16573	16743	16529	16738	16588	16663	16609	16731	16515	16550	16717	16604	16731	16529	16593	16607	16664	16780	16607	16611	16905	16693	16670	16595	16637	16709	16380	16669	16738	16715	16383	16623	16807	16635	16675	16734	16699	16785	16824	16769	16799	16472	16606	16684	16528	16611	16689	16578	16651	16519	16576	16579	16555	16759	16473	16657	16797	16656	16506	16510	16669	16582	16701	16602	16505	16359	16462	16426	16705	16457	16732	16356	16480	16638	16620	16693	16635	16692	16636	16742	16787	16691	16723	16516	16639	16606	16625	16552	16597	16546	16560	16777	16780	16749	16668	16651	16691	16379	16559	16553	16823	16624	16849	16417	16484	16621	16445	16654	16668	16612	16486	16561	16481	16676	16707	16606	16720	16277	16654	16581	16678	16594	16529	16549	16732	16688	16474	16724	16570	16670	16515	16625	16643	16507	16635	16648	16546	16695	16637	16645	16424	16419	16848	16650	16610	16458	16591	16606	16480	16649	16835	16534	16625	16644	16425	16768	16697	16487	16597	16549	16830	16519	16701	16604	16650	16719	16678	16565	16511	16563	16604	16452	16580	16643	16694	16484	16528	16472	16465	16725	16553	16639	16661	16580	16593	16652	16695	16669	16484	16683	16711	16751	16385	16543	16471	16840	16587	16667	16514	16775	16702	16597	16631	16602	16719	16565	16570	16732	16515	16788	16574	16624	16582	16788	16553	16487	16571	16711	16552	16762	16586	16456	16664	16602	16582	16768	16536	16665	16709	16467	16650	16361	16646	16687	16526	16532	16792	16644	16573	16647	16617	16387	16547	16533	16680	16458	16915	16634	16812	16719	16859	16605	16639	16611	16574	16627	16466	16544	16776	16766	16580	16534	16444	16604	16529	16744	16425	16524	16779	16665	16470	16859	16618	16742	16647	16649	16575	16793	16771	16629	16729	16596	16570	16644	16651	16719	16667	16678	16541	16590	16748	16526	16715	16457	16419	16666	16606	16632	16501	16760	16695	16792	16566	16572	16532	16703	16570	16714	16670	16572	16626	16887	16544	16692	16708	16773	16567	16528	16600	16434	16713	16654	16524	16560	16816	16612	16622	16702	16656	16541	16541	16436	16551	16684	16483	16533	16406	16696	16623	16560	16490	16577	16503	16552	16578	16655	16683	16592	16514	16765	16341	16886	16475	16802	16420	16577	16584	16505	16449	16689	16649	16532	16573	16606	16705	16691	16616	16530	16731	16625	16648	16578	16694	16528	16653	16603	16583	16739	16564	16505	16559	16511	16685	16752	16552	16531	16568	16534	16538	16153	16653	16675	16782	16852	16602	16492	16738	16764	16714	16591	16775	16778	16595	16643	16599	16634	16666	16567	16669	16748	16576	16807	16605	16557	16708	16656	16633	16647	16603	16703	16600	16598	16648	16516	16612	16550	16676	16588	16607	16640	16729	16702	16674	16570	16618	16627	16466	16409	16624	16904	16664	16600	16680	16645	16713	16496	16627	16641	16638	16802	16639	16665	16670	16488	16577	16573	16554	16667	16506	16520	16755	16721	16716	16576	16628	16456	16621	16466	16491	16509	16635	16572	16737	16668	16888	16670	16654	16594	16639	16446	16591	16661	16635	16564	16901	16622	16730	16571	16736	16487	16659	16710	16441	16701	16825	16746	16567	16598	16586	16620	16790	16698	16751	16689	16418	16524	16661	16429	16632	16731	16573	16607	16578	16679	16513	16675	16555	16451	16318	16608	16640	16523	16473	16857	16528	16614	16647	16550	16686	16591	16537	16754	16508	16642	16578	16874	16651	16711	16599	16573	16734	16656	16448	16688	16782	16550	16727	16546	16517	16621	16494	16570	16542	16677	16428	16521	16296	16521	16465	16641	16669	16708	16771	16481	16659	16608	16654	16544	16613	16599	16832	16776	16697	16849	16723	16680	16578	16769	16495	16531	16716	16659	16686	16649	16703	16564	16585	16595	16751	16588	16571	16668	16517	16520	16654	16661	16663	16624	16444	16654	16545	16803	16800	16469	16660	16693	16680	16596	16691	16468	16367	16579	16589	16780	16577	16718	16296	16600	16537	16550	16788	16661	16595	16777	16662	16736	16548	16671	16588	16721	16704	16637	16687	16526	16544	16618	16280	16562	16460	16671	16480	16625	16770	16520	16627	16615	16605	16677	16465	16628	16433	16535	16614	16516	16680	16523	16404	16589	16502	16697	16655	16589	16648	16620	16591	16752	16534	16669	16557	16581	16623	16433	16575	16666	16611	16669	16675	16586	16728	16750	16741	16651	16518	16487	16652	16538	16838	16621	16672	16784	16539	16551	16527	16548	16517	16560	16691	16764	16518	16893	16482	16475	16632	16351	16705	16654	16511	16644	16622	16792	16754	16527	16706	16562	16714	16909	16590	16718	16663	16443	16642	16557	16612	16521	16531	16612	16747	16661	16611	16525	16630	16597	16713	16474	16537	16649	16685	16635	16634	16771	16682	16564	16485	16499	16349	16709	16464	16236	16714	16607	16723	16615	16627	16697	16642	16459	16660	16596	16463	16558	16536	16462	16697	16539	16668	16648	16596	16495	16788	16501	16487	16441	16574	16649	16576	16619	16597	16547	16763	16550	16686	16634	16683	16612	16766	16570	16361	16613	16815	16576	16625	16695	16744	16636	16589	16565	16537	16729	16601	16603	16635	16504	16664	16598	16549	16694	16762	16644	16594	16834	16643	16660	16415	16607	16480	16727	16745	16687	16714	16561	16422	16579	16538	16715	16750	16643	16363	16551	16471	16644	16711	16776	16598	16550	16608	16664	16608	16698	16572	16644	16671	16915	16649	16673	16730	16642	16615	16677	16650	16613	16616	16485	16774	16548	16587	16683	16453	16667	16579	16512	16643	16544	16615	16804	16584	16708	16591	16520	16657	16539	16471	16561	16651	16688	16605	16778	16480	16537	16838	16544	16810	16526	16824	16581	16606	16591	16581	16359	16502	16617	16655	16704	16877	16672	16667	16509	16594	16766	16656	16585	16737	16733	16554	16506	16579	16720	16687	16711	16697	16768	16622	16589	16548	16480	16596	16577	16429	16633	16819	16437	16686	16717	16628	16454	16623	16684	16569	16820	16820	16722	16601	16625	16601	16458	16584	16435	16575	16691	16794	16577	16603	16675	16448	16729	16876	16749	16563	16538	16770	16679	16636	16602	16476	16458	16715	16648	16575	16683	16656	16552	16706	16536	16487	16498	16506	16571	16510	16472	16636	16546	16584	16752	16306	16740	16618	16644	16750	16593	16586	16754	16636	16539	16572	16672	16657	16708	16468	16519	16805	16445	16596	16584	16651	16711	16727	16693	16637	16496	16845	16719	16711	16595	16761	16669	16592	16711	16678	16639	16566	16662	16780	16651	16559	16656	16782	16699	16785	16616	16364	16721	16511	16683	16687	16709	16636	16476	16581	16631	16645	16582	16656	16646	16625	16552	16468	16745	16523	16591	16548	16655	16552	16512	16375	16648	16599	16632	16553	16776	16643	16636	16618	16805	16490	16740	16652	16738	16703	16649	16699	16662	16727	16603	16548	16474	16628	16665	16732	16785	16691	16516	16563	16715	16532	16670	16535	16481	16590	16629	16353	16683	16597	16486	16530	16554	16594	16581	16529	16780	16695	16611	16567	16768	16537	16650	16663	16643	16500	16567	16540	16706	16662	16871	16619	16617	16791	16941	16491	16734	16850	16693	16645	16690	16714	16689	16624	16506	16597	16688	16557	16632	16632	16576	16346	16778	16744	16790	16694	16412	16687	16635	16680	16646	16635	16599	16599	16777	16663	16668	16623	16612	16528	16574	16657	16653	16831	16571	16625	16646	16665	16405	16721	16598	16533	16469	16600	16762	16678	16856	16632	16412	16701	16680	16488	16806	16463	16545	16624	16428	16529	16642	16571	16485	16770	16291	16428	16585	16641	16685	16448	16727	16798	16638	16609	16544	16710	16886	16618	16592	16631	16485	16604	16736	16590	16765	16644	16565	16534	16604	16618	16490	16764	16703	16751	16685	16719	16459	16700	16691	16469	16733	16716	16683	16535	16473	16580	16401	16620	16731	16567	16379	16756	16750	16753	16737	16451	16628	16525	16718	16534	16795	16448	16539	16648	16693	16762	16513	16715	16754	16701	16715	16589
14290	24243	19741	17743	16383	15339	14965	14523	14185	14126	13927	13903	13972	13862	13858	13800	13879	13869	13759	13908	13864	13823	13732	13705	13651	13908	13549	13638	13858	13559	13729	13832	13678	13824	13580	13659	13671	13801	13821	13597	13882	13533	13724	13731	13579	13617	13746	13565	13607	13849	13694	13730	13731	13589	13796	13702	13739	13654	13724	13721	13804	13659	13641	13670	13670	13589	13631	13671	13643	13815	13661	13721	13849	13742	13797	13608	13795	13752	13618	13804	13759	13540	13798	13758	13774	13653	13977	13637	13711	13825	13709	13848	13891	13783	13746	13757	13827	13835	13748	13740	13687	13564	13508	13660	13775	13665	13536	13684	13735	13696	13777	13684	13850	13714	13651	13600	13771	13647	13754	13748	13808	13793	13709	13808	13544	13716	13686	13721	13648	13717	13516	13487	13845	13624	13796	13640	13460	13576	13613	13692	13738	13612	13506	13619	13861	13640	13596	13721	13615	13730	13762	13681	13868	13689	13663	13570	13599	13699	13616	13462	13495	13793	13726	13735	13599	13714	13788	13777	13670	13580	13654	13624	13815	13696	13660	13635	13517	13765	13607	13738	13619	13759	13608	13740	13539	13582	13621	13664	13755	13740	13670	13717	13761	13697	13872	13526	13703	13668	13891	13680	13882	13563	13765	13500	13712	13572	13672	13587	13640	13812	13639	13848	13632	13630	13689	13786	13544	13739	13759	13688	13669	13734	13786	13785	13654	13513	13720	13529	13708	13718	13612	13663	13731	13566	13701	13771	13748	13731	13668	13639	13757	13814	13489	13578	13691	13700	13720	13668	13649	13565	13667	13658	13695	13813	13686	13693	13671	13808	13750	13828	13722	13653	13631	13651	13648	13555	13755	13786	13776	13637	13719	13690	13559	13709	13591	13580	13646	13629	13495	13705	13704	13719	13761	13644	13749	13838	13607	13721	13623	13730	13844	13910	13838	13643	13547	13635	13709	13744	13783	13689	13462	13710	13696	13700	13706	13782	13653	13653	13676	13708	13810	13683	13523	13520	13673	13611	13744	13682	13622	13461	13765	13772	13782	13689	13488	13759	13755	13607	13676	13634	13655	13557	13853	13594	13594	13758	13822	13766	13708	13679	13659	13516	13797	13736	13709	13682	13617	13706	13508	13616	13784	13585	13587	13822	13884	13679	13806	13766	13800	13559	13853	13818	13672	13671	13585	13749	13731	13600	13771	13709	13775	13599	13781	13730	13611	13739	13744	13631	13776	13653	13714	13610	13701	13652	13375	13644	13774	13802	13751	13496	13613	13603	13548	13848	13691	13826	13686	13680	13480	13691	13696	13825	13672	13594	13586	13747	13752	13822	13691	13730	13607	13536	13782	13736	13670	13606	13749	13757	13718	13675	13731	13786	13797	13596	13730	13578	13727	13641	13581	13619	13738	13609	13671	13799	13718	13581	13706	13468	13822	13743	13569	13718	13723	13639	13742	13638	13744	13737	13738	13684	13673	13691	13600	13764	13647	13466	13622	13749	13420	13575	13721	13741	13790	13828	13836	13701	13716	13669	13766	13670	13621	13769	13778	13633	13754	13767	13747	13639	13628	13519	13751	13680	13678	13606	13635	13699	13609	13755	13767	13648	13717	13496	13675	13696	13632	13710	13647	13702	13751	13708	13791	13707	13728	13729	13736	13594	13665	13621	14021	13638	13687	13833	13743	13622	13658	13588	13749	13707	13778	13807	13651	13639	13744	13565	13648	13971	13718	13672	13791	13582	13730	13593	13746	13874	13772	13790	13620	13712	13614	13766	13626	13744	13721	13521	13617	13691	13742	13627	13591	13729	13662	13545	13790	13631	13692	13798	13708	13733	13794	13613	13677	13644	13668	13532	13609	13639	13662	13566	13754	13766	13765	13936	13810	13501	13667	13805	13751	13575	13720	13705	13874	13762	13627	13524	13840	13581	13708	13768	13732	13555	13851	13690	13838	13673	13798	13648	13696	13842	13608	13629	13590	13701	13696	13695	13782	13799	13509	13813	13770	13638	13821	13698	13710	13588	13702	13703	13695	13611	13796	13748	13581	13601	13632	13657	13668	13782	13718	13732	13617	13855	13660	13649	13727	13708	13425	13862	13590	13669	13682	13702	13695	13791	13742	13710	13770	13729	13837	13568	13675	13616	13587	13776	13658	13525	13583	13568	13769	13657	13719	13836	13583	13595	13748	13654	13670	13616	13683	13506	13744	13568	13663	13634	13788	13709	13648	13511	13583	13695	13716	13554	13713	13650	13730	13640	13567	13731	13546	13633	13869	13603	13713	13749	13763	13787	13693	13669	13612	13668	13637	13667	13789	13837	13647	13727	13712	13780	13729	13883	13629	13702	13692	13863	13696	13720	13791	13769	13683	13572	13743	13789	13692	13543	13609	13654	13637	13669	13654	13596	13722	13746	13676	13683	13793	13704	13860	13818	13845	13801	13795	13580	13675	13777	13650	13722	13741	13686	13706	13823	13618	13797	13618	13550	13874	13622	13645	13723	13621	13885	13612	13680	13659	13555	13749	13778	13668	13544	13827	13769	13719	13651	13795	13523	13632	13795	13709	13868	13703	13535	13699	13696	13654	13867	13748	13728	13662	13775	13778	13493	13802	13581	13603	13509	13833	13808	13586	13737	13785	13698	13479	13764	13680	13674	13731	13700	13592	13836	13730	13742	13795	13774	13687	13488	13798	13747	13734	13574	13783	13769	13661	13622	13635	13622	13705	13659	13721	13691	13870	13665	13823	13748	13570	13543	13801	13688	13648	13611	13854	13752	13649	13702	13707	13870	13777	13580	13714	13562	13705	13697	13669	13683	13696	13621	13722	13798	13657	13757	13565	13779	13654	13676	13636	13526	13673	13710	13679	13693	13645	13788	13684	13608	13654	13738	13849	13862	13713	13748	13634	13654	13633	13678	13742	13821	13633	13842	13731	13685	13514	13638	13589	13430	13657	13690	13633	13502	13769	13614	13558	13639	13618	13593	13765	13652	13848	13717	13768	13745	13557	13684	13581	13654	13870	13720	13733	13747	13633	13616	13711	13668	13712	13867	13693	13671	13751	13752	13577	13678	13621	13551	13519	13657	13656	13681	13731	13732	13739	13768	13555	13881	13676	13728	13670	13687	13836	13591	13730	13723	13692	13732	13691	13784	13842	13591	13726	13582	13737	13651	13696	13563	13757	13621	13756	13681	13757	13625	13777	13728	13882	13663	13726	13633	13578	13788	13863	13812	13744	13706	13632	13755	13624	13667	13675	13719	13708	13625	13645	13520	13680	13666	13510	13697	13806	13655	13769	13736	13770	13510	13773	13630	13490	13792	13615	13581	13677	13755	13929	13764	13832	13669	13575	13745	13720	13699	13506	13795	13899	13704	13600	13485	13874	13708	13740	13690	13724	13778	13730	13578	13624	13598	13755	13608	13751	13707	13806	13694	13825	13847	13718	13670	13631	13656	13805	13707	13707	13802	13792	13704	13731	13646	13631	13666	13456	13642	13580	13716	13579	13737	13727	13790	13596	13544	13723	13691	13735	13769	13651	13718	13889	13608	13737	13558	13591	13555	13708	13846	13538	13733	13804	13745	13650	13725	13582	13610	13701	13713	13855	13646	13714	13501	13785	13812	13829	13714	13800	13599	13600	13611	13715	13677	13540	13672	13795	13617	13684	13796	13742	13587	13773	13590	13664	13536	13680	13666	13680	13695	13558	13673	13740	13749	13624	13736	13634	13613	13691	13665	13727	13669	13696	13749	13697	13636	13753	13583	13565	13703	13791	13755	13698	13668	13613	13656	13685	13633	13746	13515	13516	13791	13714	13862	13668	13714	13584	13672	13761	13518	13688	13551	13600	13785	13645	13755	13732	13619	13666	13624	13660	13626	13902	13653	13899	13635	13755	13684	13587	13685	13778	13625	13858	13706	13755	13741	13644	13693	13711	13652	13698	13536	13622	13578	13747	13809	13836	13531	13758	13824	13533	13655	13777	13582	13638	13671	13703	13850	13733	13660	13736	13538	13854	13745	13689	13875	13649	13690	13535	13689	13760	13720	13675	13574	13677	13747	13710	13777	13580	13752	13764	13692	13748	13750	13694	13807	13875	13722	13788	13684	13792	13696	13663	13710	13739	13804	13745	13625	13769	13735	13641	13724	13684	13740	13685	13535	13811	13608	13695	13644	13763	13673	13613	13599	13863	13542	13687	13851	13680	13905	13699	13581	13707	13629	13570	13912	13668	13686	13790	13729	13715	13749	13691	13567	13616	13597	13629	13721	13528	13700	13742	13417	13594	13697	13634	13669	13529	13777	13763	13495	13526	13760	13710	13760	13831	13700	13563	13698	13753	13665	13747	13538	13750	13606	13673	13804	13640	13707	13852	13687	13721	13616	13793	13583	13724	13723	13868	13755	13735	13618	13598	13580	13706	13590	13790	13696	13607	13821	13703	13554	13745	13782	13663	13561	13749	13853	13610	13781	13723	13581	13804	13615	13738	13656	13728	13623	13813	13601	13648	13672	13716	13713	13768	13521	13685	13700	13594	13684	13794	13585	13753	13714	13772	13721	13493	13793	13720	13666	13716	13550	13600	13778	13776	13795	13688	13699	13867	13601	13470	13653	13656	13592	13805	13812	13812	13579	13577	13675	13834	13674	13551	13704	13705	13547	13640	13668	13610	13736	13735	13529	13657	13790	13729	13748	13592	13749	13667	13655	13686	13578	13651	13597	13838	13615	13732	13697	13717	13521	13776	13782	13669	13649	13653	13838	13767	13742	13720	13633	13689	13639	13613	13619	13791	13680	13675	13635	13695	13671	13731	13764	13662	13558	13683	13725	13560	13620	13717	13667	13724	13790	13802	13891	13518	13770	13705	13723	13798	13834	13921	13645	13786	13711	13611	13818	13762	13584	13623	13620	13673	13776	13700	13771	13500	13696	13722	13698	13819	13892	13712	13726	13632	13785	13591	13697	13616	13800	13822	13662	13710	13630	13753	13645	13593	13796	13797	13609	13689	13699	13687	13802	13657	13659	13536	13752	13741	13579	13810	13658	13572	13724	13790	13818	13754	13700	13571	13681	13665	13724	13665	13742	13720	13730	13485	13664	13707	13689	13777	13828	13657	13813	13620	13578
24985	21431	26988	26601	19609	18563	18622	17836	17504	17657	17478	17493	17385	17724	17680	17437	17553	17662	17638	17534	17496	17510	17534	17413	17576	17258	17574	17529	17375	17588	17244	17551	17442	17461	17601	17437	17320	17429	17702	17477	17391	17526	17585	17315	17315	17300	17630	17353	17596	17439	17413	17536	17292	17373	17551	17429	17426	17573	17175	17395	17634	17430	17493	17364	17453	17516	17427	17426	17342	17296	17512	17435	17448	17242	17444	17484	17362	17357	17374	17333	17178	17482	17457	17581	17432	17538	17463	17399	17494	17390	17288	17321	17678	17511	17402	17480	17506	17460	17472	17412	17181	17320	17471	17167	17295	17304	17301	17497	17538	17091	17433	17570	17526	17217	17535	17312	17394	17449	17606	17492	17498	17472	17322	17502	17562	17541	17396	17394	17501	17456	17418	17359	17357	17258	17471	17474	17307	17433	17533	17244	17577	17367	17349	17114	17251	17384	17431	17260	17311	17376	17447	17396	17505	17436	17384	17377	17422	17189	17305	17417	17379	17416	17471	17538	17363	17506	17466	17253	17301	17480	17363	17381	17384	17468	17346	17394	17542	17369	17370	17617	17244	17625	17302	17588	17468	17399	17348	17398	17392	17526	17317	17649	17388	17487	17398	17441	17600	17389	17484	17493	17441	17331	17449	17505	17319	17524	17461	17271	17184	17409	17207	17243	17327	17266	17338	17520	17373	17326	17386	17386	17186	17398	17375	17384	17318	17373	17366	17311	17417	17476	17442	17317	17674	17549	17277	17323	17367	17338	17455	17293	17251	17343	17333	17431	17377	17372	17386	17642	17278	17145	17546	17348	17534	17444	17165	17452	17280	17364	17424	17434	17334	17483	17551	17413	17459	17453	17376	17607	17540	17132	17433	17381	17517	17419	17653	17469	17385	17319	17517	17506	17285	17278	17351	17204	17372	17424	17386	17446	17416	17631	17363	17437	17650	17401	17277	17455	17395	17319	17230	17052	17374	17356	17246	17743	17568	17439	17396	17548	17278	17531	17333	17477	17413	17408	17376	17269	17422	17285	17504	17357	17254	17283	17535	17476	17476	17305	17636	17316	17488	17443	17368	17397	17406	17399	17260	17432	17430	17465	17241	17443	17454	17566	17381	17506	17547	17428	17603	17481	17452	17391	17497	17477	17318	17491	17449	17344	17449	17488	17492	17311	17237	17419	17410	17328	17403	17441	17446	17301	17407	17460	17562	17581	17419	17306	17463	17429	17469	17301	17315	17594	17292	17509	17371	17372	17350	17428	17510	17501	17536	17449	17405	17442	17281	17192	17382	17204	17383	17422	17461	17346	17520	17434	17391	17496	17448	17282	17302	17252	17391	17328	17301	17355	17256	17414	17439	17323	17688	17420	17484	17300	17489	17272	17351	17608	17281	17193	17359	17480	17373	17516	17399	17499	17289	17378	17285	17216	17488	17429	17603	17382	17351	17273	17212	17266	17507	17337	17370	17457	17411	17573	17552	17333	17180	17425	17535	17281	17392	17516	17548	17497	17402	17375	17388	17234	17450	17477	17392	17437	17323	17274	17314	17382	17597	17388	17293	17514	17425	17401	17477	17538	17596	17428	17427	17265	17346	17349	17284	17303	17542	17654	17437	17453	17389	17621	17445	17438	17750	17397	17374	17402	17659	17327	17561	17296	17188	17512	17478	17408	17420	17491	17465	17492	17504	17464	17365	17411	17524	17245	17330	17553	17379	17545	17367	17520	17482	17427	17529	17373	17348	17726	17476	17382	17500	17482	17473	17566	17436	17635	17494	17427	17252	17389	17546	17159	17414	17205	17383	17534	17616	17697	17423	17461	17493	17270	17428	17388	17367	17527	17497	17490	17477	17200	17254	17414	17314	17148	17362	17420	17464	17576	17470	17432	17535	17528	17349	17481	17430	17427	17463	17526	17197	17432	17615	17191	17405	17221	17346	17513	17472	17514	17582	17270	17192	17412	17532	17579	17471	17462	17444	17544	17286	17260	17374	17405	17491	17471	17390	17543	17453	17519	17399	17517	17263	17705	17495	17527	17491	17180	17399	17348	17407	17528	17218	17519	17525	17346	17365	17430	17460	17530	17409	17320	17390	17245	17626	17474	17414	17385	17503	17411	17562	17363	17545	17435	17382	17223	17386	17368	17448	17468	17460	17628	17294	17208	17396	17460	17334	17544	17358	17556	17226	17401	17604	17633	17524	17420	17444	17407	17217	17481	17420	17459	17475	17319	17311	17441	17523	17287	17790	17342	17428	17059	17484	17593	17456	17422	17349	17168	17390	17417	17490	17191	17363	17565	17348	17402	17459	17227	17185	17455	17322	17301	17574	17410	17587	17514	17526	17481	17256	17568	17492	17480	17453	17458	17573	17494	17581	17376	17576	17500	17437	17458	17519	17495	17521	17292	17581	17633	17542	17368	17195	17567	17497	17400	17524	16994	17399	17283	17512	17242	17313	17439	17535	17372	17451	17432	17256	17506	17279	17424	17277	17540	17691	17554	17546	17714	17368	17143	17456	17497	17328	17407	17448	17353	17317	17249	17235	17474	17261	17240	17463	17277	17224	17305	17474	17411	17205	17425	17508	17256	17364	17219	17190	17426	17396	17562	17497	17439	17336	17530	17330	17325	17595	17255	17465	17587	17598	17403	17500	17387	17423	17407	17434	17439	17455	17594	17479	17461	17450	17509	17325	17201	17438	17460	17429	17481	17434	17384	17420	17527	17605	17309	17491	17586	17549	17515	17445	17678	17384	17253	17342	17375	17379	17506	17527	17324	17417	17409	17685	17468	17667	17509	17422	17513	17340	17666	17505	17533	17428	17369	17399	17585	17563	17514	17319	17625	17556	17603	17561	17465	17472	17629	17492	17306	17476	17460	17354	17317	17407	17488	17619	17317	17364	17449	17387	17500	17571	17382	17444	17455	17443	17515	17482	17586	17418	17344	17445	17529	17560	17511	17486	17383	17155	17329	17358	17432	17500	17368	17280	17423	17478	17459	17281	17424	17512	17647	17529	17465	17422	17318	17623	17328	17312	17267	17316	17450	17408	17531	17134	17476	17421	17462	17289	17429	17625	17217	17383	17394	17340	17452	17338	17511	17383	17603	17449	17500	17418	17357	17404	17594	17422	17542	17531	17526	17654	17527	17293	17476	17395	17452	17286	17554	17568	17332	17468	17424	17420	17209	17323	17313	17315	17482	17440	17390	17519	17292	17341	17430	17205	17452	17504	17387	17609	17287	17201	17449	17317	17440	17559	17560	17733	17318	17457	17401	17519	17356	17194	17282	17487	17457	17329	17464	17272	17439	17326	17371	17156	17513	17372	17324	17484	17376	17406	17413	17346	17477	17576	17146	17569	17561	17877	17451	17400	17457	17391	17415	17591	17490	17263	17247	17458	17458	17349	17279	17541	17429	17309	17345	17542	17595	17330	17312	17488	17523	17452	17689	17454	17246	17535	17536	17367	17312	17499	17489	17445	17346	17431	17368	17285	17594	17417	17354	17388	17516	17622	17271	17301	17326	17464	17413	17469	17460	17159	17410	17559	17361	17299	17393	17331	17494	17446	17258	17512	17260	17261	17483	17261	17261	17473	17378	17467	17369	17322	17357	17436	17540	17448	17299	17355	17567	17466	17500	17636	17562	17499	17380	17460	17338	17494	17490	17310	17584	17471	17517	17493	17439	17630	17502	17421	17364	17160	17314	17444	17413	17524	17256	17308	17347	17205	17389	17377	17553	17266	17281	17548	17323	17488	17481	17182	17400	17316	17414	17582	17339	17506	17424	17367	17363	17456	17445	17391	17594	17444	17442	17272	17366	17332	17643	17337	17389	17442	17520	17585	17453	17461	17114	17334	17410	17293	17429	17362	17486	17494	17420	17492	17451	17360	17429	17291	17403	17582	17247	17425	17473	17603	17250	17435	17444	17565	17194	17338	17306	17231	17333	17638	17561	17396	17576	17452	17425	17452	17334	17530	17387	17370	17561	17314	17420	17354	17294	17414	17475	17426	17531	17344	17336	17425	17366	17386	17370	17553	17491	17459	17274	17599	17362	17565	17413	17540	17521	17477	17445	17476	17459	17644	17348	17351	17442	17551	17471	17530	17360	17739	17366	17353	17473	17367	17537	17305	17621	17595	17504	17320	17594	17414	17440	17407	17453	17615	17485	17517	17479	17560	17490	17379	17386	17461	17384	17409	17264	17282	17507	17450	17383	17321	17487	17571	17387	17447	17367	17503	17391	17407	17455	17366	17410	17636	17266	17264	17323	17399	17543	17647	17546	17509	17282	17569	17564	17492	17502	17473	17550	17548	17250	17321	17273	17292	17473	17424	17513	17293	17513	17547	17434	17452	17530	17467	17508	17506	17485	17556	17501	17451	17479	17625	17272	17136	17369	17497	17557	17525	17462	17420	17299	17520	17366	17236	17148	17603	17433	17337	17435	17490	17328	17565	17576	17318	17535	17322	17419	17488	17451	17377	17359	17165	17319	17642	17508	17519	17628	17441	17472	17551	17487	17215	17316	17460	17302	17346	17153	17362	17610	17423	17376	17522	17436	17327	17548	17457	17312	17228	17334	17422	17414	17422	17681	17327	17604	17427	17294	17436	17475	17516	17571	17402	17311	17545	17160	17317	17443	17480	17367	17247	17383	17390	17250	17431	17563	17540	17578	17523	17435	17333	17512	17239	17308	17330	17410	17518	17439	17496	17538	17471	17434	17440	17477	17323	17458	17664	17719	17586	17459	17445	17405	17570	17544	17251	17325	17553	17277	17392	17515	17429	17371	17460	17517	17226	17160	17228	17461	17417	17519	17475	17461	17468	17448	17432	17222	17316	17421	17511	17256	17452	17559	17407	17220	17273	17425	17631	17649	17520	17506	17378	17374	17551	17437	17363	17529	17335	17416	17457	17358	17346	17367	17410	17609	17418	17450	17492	17435	17451	17269	17399	17421	17546	17537	17386	17401	17459	17492	17414	17475	17534	17233	17327	17325	17269	17339	17356	17498	17308	17337	17474	17594	17420	17421	17430	17307	17590	17485	17273	17307	17403	17532	17359	17567	17571	17614	17771	17196	17483	17316	17498	17407	17606	17401	17488	17481	17422	17468	17321	17555	17713	17341	17311	17440
15580	21593	18831	16774	15704	15266	14950	14650	14218	14514	14277	14322	14262	14142	14040	14094	14018	14263	14130	14294	14226	14240	14190	14227	14178	14374	14173	14057	13954	14077	14078	14098	14300	13959	14207	14182	14162	14120	14008	14260	14019	14247	14027	14169	14193	14247	14127	14113	14261	14221	13929	14217	14306	13997	14058	14032	14204	14091	14263	14132	14217	14276	14144	14157	14151	14137	14201	14200	14172	14155	14142	14185	14177	14076	14272	14219	14083	14063	14159	14133	14185	14240	14097	14302	13931	14361	14316	14106	14099	14000	14014	14153	14070	13938	14011	13992	14184	13931	14064	13980	14136	14218	14096	14198	14103	14143	14161	13969	14290	14330	14186	14156	14157	14140	14119	14154	14214	14038	14100	14046	14109	14042	14129	14145	13838	14193	14059	14297	13928	14071	14251	14057	14271	13944	14102	13999	14084	14151	14272	14311	13973	14079	14140	14056	13973	14161	14138	14258	14155	13954	14195	14122	14135	14077	14128	14116	14173	14074	13985	13945	14285	14029	14145	14112	13969	14091	14162	14126	13988	14182	14096	14077	14236	14050	14142	14252	14115	14063	14164	14065	14185	14204	14196	14174	14238	14164	14028	14074	14094	14077	14032	14143	14226	14151	14176	14063	14218	14155	13949	14155	14229	14136	14044	14181	14130	14187	14264	14005	14078	14032	14033	13917	14158	14124	14090	14293	14255	14208	14208	14169	14171	14103	13990	14191	14111	14023	14188	14193	14157	14029	14003	14066	14183	14158	14051	14072	14166	14077	13949	13968	14103	14203	14200	13889	13898	14163	14224	14170	14135	14177	14094	14318	14121	14396	14168	14074	14190	14151	14097	13927	14110	13986	14077	13976	14011	13978	13954	14023	14226	14081	14131	14252	14065	14094	14014	14119	14303	14269	14114	14147	14055	14104	14144	14285	14038	13993	14092	14125	14272	14052	14009	14114	14056	14152	13974	14043	14083	14205	14014	14083	13983	14119	13989	14127	14062	14118	14038	14047	14116	14160	14227	14260	14275	14227	14090	14031	14060	14297	14104	14213	14032	14098	14225	14252	14007	14319	14073	14144	14264	14052	13936	14198	14153	14094	14265	14021	14174	14045	14271	14171	14132	14194	14177	14134	13920	14069	13921	14278	14299	13979	14129	14220	14179	14106	14089	14033	14241	14079	14069	14059	14105	14022	14326	14125	14007	14183	13999	14200	14260	14090	14204	14092	14075	14248	13980	14190	14187	14204	14139	14194	14234	14096	13992	14045	14053	14043	14064	14145	14201	13842	14137	14115	14292	14097	14106	14206	14164	14171	14141	13876	14105	13775	14215	14132	14090	14143	14263	13946	14050	14192	14288	14027	14207	14181	14192	14125	14164	14076	13965	13924	14237	14046	14248	14034	14174	14270	14044	14228	14075	14058	14029	14043	14244	14069	14039	14188	14102	13895	14136	14126	14239	14011	14130	14058	14086	14260	14108	14302	14056	14158	14038	14178	14223	14177	14030	14127	14257	14191	14058	14142	14106	14186	14087	14132	14170	14145	14055	14143	14030	14093	14161	14015	14111	14141	14023	14231	14114	14284	14036	14237	14071	13998	14145	14104	14154	13997	14177	14217	14132	14094	14093	14202	14038	14184	14220	14103	14068	14159	14047	14410	14037	14167	14144	14140	14049	14126	14279	14151	13957	14091	14208	14192	14152	13843	14056	14099	14186	14113	14162	13980	14140	14156	13963	14182	14128	14132	14041	14097	14112	14056	14210	14071	14114	14199	14141	14028	14215	14277	14017	14224	14219	14013	14025	14142	14282	14056	14038	14064	14225	13985	14080	13993	14231	14041	14074	14041	14080	13941	14096	14049	14124	14066	14110	13931	14132	14059	13949	13992	14101	14146	14008	14162	14190	14245	14185	14227	13983	14187	14218	14238	14300	14155	14204	14028	14093	14065	14132	14260	14173	14219	14151	14099	14160	14199	13858	14055	14228	14011	13967	14338	14223	14128	14057	14012	14226	14098	14016	13922	14060	14039	13886	14350	14101	14089	14150	14156	14113	13949	13986	14127	14149	14185	14174	14233	14055	13951	14163	14130	14082	14110	14153	14119	14088	14101	14096	14101	14098	14186	14117	14142	14091	14247	14107	14208	14126	14205	14117	14102	14060	14102	14036	14281	14093	14213	14082	14077	14020	14288	14168	14137	14168	13956	14383	14077	14118	14050	14213	14095	13993	14122	14044	14071	14156	14088	14056	14023	13934	14117	14075	14165	14051	14177	14028	14195	14153	14192	14105	14219	13864	13964	14102	14132	14069	13983	14328	14109	14160	14180	14065	14269	14094	14206	14111	14101	14086	14241	14205	14145	14195	14128	14173	14135	14031	14129	14112	14115	14186	14167	14066	14171	14236	14028	14240	14064	14015	14129	14134	14160	14008	14044	14021	14004	14153	14027	13979	14057	14250	13992	14194	14140	14125	14086	14320	14023	14161	14149	14110	14318	13996	14165	14145	14070	14062	14149	14244	14056	14169	14313	13950	14028	14051	13942	14231	14291	14005	14084	14226	14041	14075	14137	14197	14229	14108	14124	14193	14215	13972	14264	14282	14135	14086	14061	14112	14302	14052	13966	14184	14270	13955	13872	14286	14160	14084	14147	14042	14219	14191	14278	13959	14092	14092	14041	14189	14197	14308	14266	14100	14190	14244	14161	14164	14008	14046	14016	14003	14001	14157	14207	14077	14083	14339	14097	14137	13970	14022	14235	14026	14154	14237	14315	14012	14292	14254	14066	14125	14170	14179	14217	14178	14143	14126	14239	14077	14119	14109	14127	14029	13976	14098	14097	14204	14139	13905	14083	14053	14097	14131	14117	14034	14091	13966	14049	14020	14024	14222	14060	14038	14188	14126	14081	14095	14167	14169	14094	14261	14024	14187	14275	14003	14092	13910	14223	14026	14004	14073	14163	14133	14040	14058	14248	14226	14130	14163	14146	13994	13972	14149	13984	13984	14058	14037	14206	13959	14171	14265	14101	14098	14161	14034	14082	14101	14157	14149	14021	14135	14085	14209	14048	14267	14273	14105	14152	14103	14156	14183	14124	14051	13960	14153	14203	14075	14142	13965	14228	13977	14242	14209	14066	14001	13962	14137	14364	14167	14207	14173	13917	13896	14144	14197	14048	14221	14159	13952	14236	14071	14109	13973	13965	14165	14271	14039	14193	14019	13984	14117	14103	14126	14081	14099	14209	14135	14177	14113	14231	13963	14112	14035	14104	14124	14137	14174	14308	14108	14170	13939	14260	14083	14188	14046	14142	14122	14240	13988	14122	14101	13957	14050	14007	14111	13911	14243	14195	14262	13971	14170	14285	13965	14105	14041	14156	14124	14052	13964	14084	14096	14152	14291	13963	13970	14178	14159	14191	13979	14183	14074	14122	14184	14106	14203	14132	14111	14016	14148	14205	14226	14007	14260	13996	14089	13998	14242	14071	14059	14106	14062	14161	14280	14121	14046	13977	14051	14117	14212	14153	14036	14252	14169	14072	14131	14089	14183	14319	14015	14120	14030	14165	14086	14215	14127	14069	14262	14106	14078	14152	14039	14084	14044	14270	14288	14079	14255	14028	14162	13977	14085	14067	14148	14032	14262	14205	14207	13961	14204	14317	14086	14126	14183	14180	13947	14168	14127	14053	14103	14143	14337	14224	13908	14221	14142	13842	14059	14143	14142	13947	14084	13902	14054	14182	14055	13889	14198	14203	14008	14062	14243	14091	14253	14129	14256	14109	14319	14180	14140	14137	14253	14235	14130	14203	13920	14188	14006	14200	14142	14041	14175	14088	13909	14260	14141	14207	14190	14027	14054	14228	14275	14211	14108	14310	13983	14050	14119	14189	14214	14086	14055	14104	14144	14268	14155	14048	14027	14150	14175	14105	14162	13958	14048	14008	14051	13950	14051	14021	14019	14134	13908	14177	14079	14270	14182	13980	14018	14170	14068	14068	14144	14214	14324	14047	13855	14060	14068	14075	13971	14077	13944	14185	14026	14027	14212	14105	14111	14196	14018	14097	14202	14167	14175	14141	14048	14221	14097	14279	14096	14248	14123	13972	14320	14032	14119	14184	14034	14181	14251	14075	13975	14117	14123	14174	14028	14043	13911	14030	13968	14166	13903	14045	14099	14244	14253	14188	14295	14189	14047	14042	14346	13967	14123	14134	14236	14220	14210	14115	14161	14074	14205	14325	14140	14049	14110	14074	14026	14244	13995	14047	13980	14023	14173	14065	14071	14140	14217	14096	14093	14064	14124	14159	14027	14128	14035	14098	14114	13883	14014	14026	14055	14064	14072	14177	14097	14126	13935	14354	14152	14148	14185	14185	14152	14142	14143	14067	14349	14215	14123	14127	14079	14053	14031	14231	14134	14054	13978	14089	14207	14270	14037	14064	14088	14192	14141	14129	14236	14067	13998	14064	14264	14127	14286	14151	14209	14160	14276	14092	14024	14124	13986	14096	14193	14020	14015	14106	13922	14184	14261	14058	14041	14108	14151	13989	14008	14182	14069	14123	14043	14339	14173	14003	14091	14155	14307	14111	14085	13974	14146	14255	14165	14024	14047	14135	14050	14088	14228	14078	14105	14213	14079	14115	14068	14292	14090	14196	14190	14126	14081	14129	14081	14265	14143	14252	14203	14195	14069	14306	14135	14172	14223	14085	14191	14008	14223	14069	14044	14118	14139	14163	14201	14111	14174	14135	14078	14070	14113	14142	14091	14107	14222	14228	14188	14036	14059	14139	14141	14058	14151	14127	14125	14194	14115	14071	13967	14223	14231	14155	13986	14183	14188	14025	14061	14073	14032	14288	14037	14182	14057	14207	14094	14081	14097	14259	14253	14033	14090	14078	14153	14052	14128	14219	14182	14270	14112	14059	14229	14014	14213	14267	14062	13967	14046	14231	14044	14056	14141	14111	14214	14052	14057	14212	14107	14027	14234	14139	14038	14107	14376	14194	14073	14187	14144	14073	14088	14095	14038	14079	14177	14138	14231	14138	13990	14160	14099	14282	13975	14223	14274	14103	13968	13965	14071	14109	14091	14128	14140	14356	14208	14064	14148	14122	14085	14265	14165	14167	14232	14079	14130	14246	14159	14292
22358	21404	28757	24459	21690	23165	22517	18085	17347	17440	17139	16956	16904	16921	17066	17007	16853	16873	17015	16923	16997	16787	16708	16872	16792	16812	16836	16684	16629	16576	16724	16981	16798	16673	16791	16749	16794	16578	16894	16746	16673	16691	16744	16863	16646	16447	16716	16608	16732	16730	16463	16521	16603	16712	16500	16660	16595	16657	16684	16372	16920	16660	16757	16689	16550	16633	16680	16746	16687	16553	16723	16478	16590	16480	16819	16622	16736	16772	16806	16702	16861	16565	16716	16697	16865	16627	16763	16548	16650	16584	16613	16468	16816	16600	16831	16590	16503	16889	16746	16551	16620	16637	16741	16641	16419	16453	16591	16448	16907	16506	16466	16435	16585	16606	16633	16601	16630	16723	16588	16422	16582	16543	16431	16484	16904	16651	16825	16675	16620	16542	16813	16691	16760	16746	16564	16432	16472	16507	16715	16458	16512	16466	16469	16661	16513	16544	16629	16400	16644	16782	16454	16464	16565	16481	16658	16668	16744	16562	16475	16550	16612	16670	16569	16642	16678	16543	16629	16753	16695	16750	16489	16723	16781	16709	16609	16766	16506	16629	16733	16674	16661	16712	16606	16742	16704	16672	16696	16629	16694	16652	16556	16572	16623	16543	16520	16457	16677	16609	16544	16693	16694	16522	16622	16806	16558	16517	16521	16797	16506	16671	16520	16414	16558	16609	16715	16440	16622	16445	16665	16618	16539	16636	16697	16701	16517	16713	16549	16588	16484	16380	16635	16541	16688	16618	16757	16413	16815	16433	16594	16642	16595	16602	16541	16709	16728	16469	16659	16749	16551	16339	16572	16635	16617	16481	16816	16735	16615	16499	16679	16557	16472	16650	16663	16592	16817	16570	16589	16699	16547	16672	16905	16430	16702	16724	16670	16618	16614	16596	16420	16448	16516	16605	16921	16509	16477	16584	16663	16798	16535	16688	16690	16548	16747	16460	16807	16529	16415	16537	16557	16488	16521	16711	16632	16474	16585	16647	16444	16612	16386	16543	16635	16442	16626	16596	16492	16518	16766	16585	16708	16687	16708	16658	16811	16835	16655	16593	16672	16641	16560	16724	16745	16656	16467	16675	16621	16433	16615	16504	16592	16555	16622	16678	16472	16514	16607	16774	16603	16517	16481	16621	16675	16590	16769	16569	16793	16452	16727	16662	16711	16720	16645	16647	16735	16384	16754	16354	16533	16646	16513	16504	16470	16659	16524	16662	16651	16802	16588	16654	16797	16526	16718	16723	16626	16398	16494	16359	16652	16667	16646	16663	16641	16607	16804	16597	16699	16616	16636	16550	16655	16719	16762	16875	16719	16739	16649	16443	16628	16671	16591	16567	16590	16664	16902	16642	16540	16506	16719	16551	16575	16726	16654	16537	16697	16645	16601	16506	16684	16639	16624	16623	16559	16525	16586	16424	16692	16606	16845	16665	16813	16616	16707	16577	16894	16666	16718	16651	16726	16596	16679	16766	16651	16495	16440	16487	16810	16581	16758	16424	16549	16715	16676	16621	16585	16459	16705	16735	16803	16500	16548	16701	16644	16765	16506	16568	16788	16751	16493	16669	16518	16648	16602	16489	16552	16651	16676	16505	16690	16470	16601	16642	16443	16718	16692	16602	16536	16704	16528	16732	16617	16525	16677	16561	16742	16644	16483	16597	16584	16523	16610	16535	16666	16719	16660	16583	16567	16646	16700	16738	16594	16469	16624	16560	16645	16624	16601	16435	16579	16732	16741	16501	16631	16654	16758	16613	16457	16707	16561	16622	16475	16305	16600	16623	16493	16608	16624	16546	16559	16644	16569	16505	16528	16541	16577	16868	16639	16773	16594	16634	16630	16668	16433	16545	16729	16721	16579	16601	16701	16558	16530	16456	16695	16694	16876	16737	16684	16325	16823	16497	16810	16573	16590	16580	16682	16580	16583	16569	16577	16712	16841	16584	16597	16604	16553	16676	16657	16608	16619	16638	16831	16756	16665	16400	16715	16638	16604	16631	16639	16686	16447	16477	16409	16573	16391	16419	16538	16574	16603	16543	16566	16528	16774	16843	16554	16620	16384	16667	16703	16611	16592	16681	16641	16515	16435	16661	16650	16701	16621	16737	16520	16577	16493	16819	16648	16632	16763	16666	16577	16614	16664	16696	16574	16453	16662	16712	16520	16501	16597	16802	16816	16693	16471	16692	16762	16757	16618	16908	16725	16591	16649	16548	16746	16540	16375	16636	16638	16604	16602	16473	16609	16683	16596	16598	16619	16674	16661	16508	16641	16626	16626	16682	16672	16569	16434	16695	16663	16768	16406	16681	16727	16713	16692	16721	16556	16713	16674	16552	16710	16514	16448	16606	16708	16749	16480	16747	16652	16400	16700	16729	16533	16681	16672	16770	16588	16672	16461	16621	16736	16661	16657	16479	16647	16711	16766	16721	16510	16800	16528	16514	16607	16594	16672	16761	16699	16559	16621	16493	16618	16655	16825	16636	16565	16545	16642	16650	16668	16631	16571	16530	16722	16592	16662	16697	16847	16821	16532	16576	16628	16691	16834	16749	16657	16350	16559	16695	16852	16733	16447	16720	16296	16564	16781	16655	16570	16541	16560	16679	16471	16591	16647	16586	16607	16654	16773	16697	16750	16449	16610	16738	16465	16644	16609	16845	16776	16510	16612	16665	16765	16449	16720	16581	16495	16630	16767	16507	16599	16684	16747	16643	16642	16495	16741	16810	16673	16452	16582	16612	16549	16743	16684	16831	16479	16501	16534	16562	16602	16725	16599	16561	16683	16746	16764	16420	16618	16426	16793	16677	16494	16535	16553	16734	16789	16668	16460	16507	16661	16667	16656	16701	16872	16598	16536	16758	16636	16630	16741	16529	16497	16584	16671	16726	16779	16594	16416	16410	16637	16759	16691	16616	16651	16449	16385	16509	16692	16736	16662	16605	16664	16571	16487	16755	16738	16516	16407	16628	16524	16690	16662	16659	16614	16493	16761	16686	16526	16580	16618	16760	16566	16484	16574	16699	16550	16584	16582	16672	16814	16557	16560	16807	16742	16674	16499	16511	16473	16666	16599	16464	16541	16628	16804	16606	16534	16488	16596	16528	16371	16729	16452	16460	16683	16609	16706	16661	16733	16542	16457	16632	16716	16858	16668	16633	16496	16429	16758	16628	16430	16681	16610	16485	16398	16588	16544	16691	16903	16765	16591	16513	16687	16528	16563	16404	16615	16581	16597	16561	16491	16427	16658	16504	16523	16411	16833	16684	16719	16480	16534	16587	16580	16573	16695	16526	16530	16750	16795	16644	16887	16644	16380	16599	16579	16596	16683	16551	16508	16446	16854	16577	16781	16541	16555	16525	16617	16435	16695	16580	16491	16537	16704	16738	16603	16663	16498	16682	16579	16575	16684	16682	16596	16592	16508	16754	16603	16581	16643	16552	16461	16615	16619	16463	16621	16557	16441	16504	16654	16544	16465	16674	16433	16443	16568	16785	16726	16546	16829	16490	16770	16455	16677	16608	16619	16386	16580	16654	16445	16812	16571	16730	16764	16760	16734	16676	16483	16830	16605	16461	16551	16693	16551	16411	16409	16715	16656	16613	16831	16687	16514	16480	16561	16705	16657	16609	16560	16531	16571	16647	16606	16612	16405	16461	16563	16631	16772	16654	16589	16482	16492	16557	16604	16563	16842	16617	16786	16542	16354	16517	16484	16636	16779	16544	16644	16630	16736	16563	16636	16614	16752	16566	16531	16732	16617	16716	16431	16635	16529	16503	16628	16488	16532	16437	16697	16570	16542	16494	16572	16540	16588	16661	16578	16533	16530	16583	16534	16585	16630	16655	16869	16669	16826	16696	16575	16616	16459	16721	16977	16797	16616	16730	16553	16573	16686	16439	16693	16580	16453	16707	16749	16575	16623	16607	16772	16783	16713	16588	16514	16637	16572	16803	16568	16554	16680	16671	16830	16619	16608	16533	16547	16628	16646	16749	16669	16553	16498	16522	16774	16623	16647	16628	16527	16443	16470	16444	16598	16604	16794	16785	16670	16560	16704	16533	16598	16567	16571	16360	16584	16629	16472	16435	16663	16698	16442	16542	16635	16383	16529	16707	16618	16780	16686	16613	16399	16488	16504	16461	16539	16886	16685	16648	16531	16629	16801	16727	16712	16744	16559	16661	16592	16453	16753	16436	16578	16736	16505	16314	16426	16539	16688	16588	16607	16696	16535	16713	16641	16499	16722	16370	16422	16556	16726	16720	16692	16597	16714	16603	16400	16573	16530	16763	16520	16645	16417	16649	16806	16648	16484	16825	16616	16623	16381	16585	16434	16366	16457	16581	16545	16561	16657	16528	16706	16612	16585	16527	16679	16531	16687	16659	16785	16561	16667	16652	16643	16668	16411	16719	16564	16544	16655	16589	16611	16589	16333	16662	16799	16560	16518	16625	16697	16427	16607	16857	16713	16721	16482	16432	16731	16353	16608	16436	16567	16921	16517	16658	16646	16532	16774	16864	16750	16760	16634	16570	16604	16666	16522	16718	16465	16708	16517	16738	16644	16546	16745	16483	16694	16558	16640	16705	16507	16569	16636	16574	16677	16592	16636	16464	16578	16777	16693	16715	16516	16389	16618	16454	16614	16833	16563	16767	16517	16418	16465	16521	16567	16736	16690	16846	16556	16368	16707	16652	16861	16614	16866	16728	16948	16713	16421	16768	16658	16514	16593	16474	16577	16787	16521	16659	16659	16546	16716	16622	16573	16502	16620	16642	16486	16634	16546	16540	16439	16764	16817	16698	16607	16469	16490	16745	16679	16660	16601	16797	16604	16589	16577	16696	16659	16503	16541	16550	16626	16735	16621	16657	16741	16731	16650	16417	16548	16575	16638	16583	16540	16603	16595	16720	16859	16566	16627	16673	16763	16855	16697	16807	16980	16622	16469	16660	16510	16610	16620	16564	16434	16659	16546	16538	16723	16539	16780	16521	16503	16772	16750	16465	16717	16751	16440	16577	16348	16701	16550	16726	16435	16571	16813	16538	16683	16552	16480	16720	16721	16543	16601	16605	16601	16546	16451	16481	16555	16673	16705	16588	16444	16522	16652	16458	16810	16832	16817	16780	16872	16623
14879	26776	22877	18367	16930	15863	15282	14475	14386	13934	13790	13863	13696	13968	13814	13852	13847	13906	13849	13819	13741	13785	13548	13704	13861	13809	13718	13671	13709	13619	13696	13662	13657	13730	13730	13691	13740	13659	13824	13697	13572	13746	13731	13626	13680	13692	13604	13656	13601	13591	13643	13555	13524	13651	13743	13780	13673	13684	13658	13557	13602	13676	13472	13785	13533	13616	13699	13529	13585	13675	13816	13734	13526	13735	13586	13729	13560	13624	13561	13667	13581	13541	13671	13793	13566	13676	13477	13617	13618	13523	13559	13546	13618	13717	13559	13580	13555	13544	13733	13648	13620	13550	13545	13789	13528	13768	13478	13489	13617	13438	13454	13634	13657	13570	13659	13625	13654	13709	13635	13551	13689	13618	13652	13491	13675	13602	13605	13697	13667	13645	13548	13648	13588	13528	13675	13596	13840	13499	13507	13817	13576	13372	13780	13649	13660	13575	13728	13619	13633	13505	13720	13663	13643	13613	13743	13598	13717	13684	13695	13505	13571	13706	13755	13659	13619	13622	13638	13523	13705	13525	13529	13636	13621	13660	13615	13594	13565	13652	13536	13597	13564	13744	13605	13591	13698	13565	13562	13673	13624	13496	13632	13759	13720	13653	13655	13632	13712	13588	13683	13676	13645	13436	13528	13679	13740	13815	13585	13600	13601	13493	13585	13513	13646	13647	13704	13584	13593	13573	13605	13536	13678	13533	13685	13587	13702	13595	13597	13616	13776	13609	13595	13577	13778	13863	13614	13613	13582	13659	13559	13606	13596	13672	13691	13559	13546	13589	13596	13448	13720	13609	13688	13609	13817	13557	13660	13644	13677	13687	13572	13619	13526	13578	13676	13542	13572	13484	13608	13701	13593	13587	13715	13769	13479	13542	13747	13627	13624	13521	13454	13710	13766	13652	13671	13656	13701	13633	13690	13626	13539	13536	13486	13779	13649	13626	13557	13546	13586	13496	13615	13498	13556	13424	13625	13584	13669	13458	13660	13656	13427	13717	13617	13659	13583	13679	13681	13509	13475	13678	13724	13578	13614	13636	13664	13653	13620	13905	13561	13522	13670	13691	13603	13391	13690	13687	13506	13670	13590	13581	13560	13755	13600	13596	13447	13757	13587	13566	13769	13641	13525	13622	13740	13680	13637	13642	13483	13610	13537	13561	13486	13634	13744	13388	13613	13551	13717	13561	13625	13555	13591	13481	13413	13710	13735	13677	13720	13680	13567	13714	13656	13813	13539	13571	13520	13506	13626	13667	13516	13569	13669	13615	13600	13723	13587	13513	13575	13470	13468	13699	13599	13779	13754	13590	13597	13598	13957	13641	13515	13682	13609	13551	13655	13684	13654	13690	13660	13624	13598	13528	13730	13568	13714	13663	13644	13668	13672	13508	13603	13503	13613	13666	13620	13581	13758	13640	13651	13648	13642	13592	13659	13668	13630	13611	13562	13647	13637	13743	13616	13658	13542	13578	13811	13454	13653	13623	13517	13609	13506	13473	13580	13601	13521	13671	13556	13636	13633	13544	13473	13583	13925	13861	13502	13640	13691	13614	13664	13622	13682	13613	13595	13692	13771	13491	13615	13360	13640	13754	13646	13578	13598	13642	13558	13686	13528	13636	13601	13661	13602	13516	13554	13657	13604	13706	13591	13630	13665	13781	13729	13723	13701	13680	13630	13607	13603	13491	13674	13692	13609	13638	13533	13592	13493	13568	13681	13444	13531	13613	13469	13700	13598	13688	13626	13680	13587	13669	13729	13562	13608	13530	13737	13731	13677	13662	13635	13769	13673	13544	13537	13546	13594	13740	13656	13564	13465	13538	13639	13539	13581	13711	13504	13601	13666	13594	13705	13636	13696	13531	13577	13604	13622	13673	13736	13489	13497	13728	13509	13810	13678	13700	13561	13593	13729	13522	13456	13719	13610	13527	13595	13702	13552	13686	13548	13575	13583	13506	13668	13564	13634	13577	13438	13622	13593	13582	13587	13607	13605	13453	13697	13447	13709	13473	13666	13644	13689	13531	13439	13713	13571	13501	13668	13623	13607	13663	13547	13511	13812	13659	13498	13705	13771	13606	13680	13709	13729	13545	13625	13536	13602	13597	13623	13643	13565	13720	13682	13703	13503	13640	13654	13601	13754	13707	13670	13647	13600	13701	13692	13737	13702	13570	13604	13614	13516	13501	13702	13633	13686	13492	13837	13676	13527	13609	13621	13552	13598	13611	13526	13574	13530	13544	13573	13578	13609	13535	13538	13677	13640	13488	13470	13741	13560	13571	13587	13460	13694	13593	13511	13488	13605	13484	13599	13513	13639	13659	13629	13654	13603	13589	13678	13645	13537	13729	13671	13528	13361	13491	13825	13534	13522	13588	13633	13578	13630	13656	13652	13648	13532	13637	13620	13568	13698	13720	13636	13625	13651	13585	13651	13615	13591	13497	13584	13724	13665	13634	13674	13582	13567	13533	13477	13648	13500	13606	13732	13657	13731	13660	13688	13683	13655	13609	13726	13549	13594	13545	13575	13697	13560	13599	13529	13636	13530	13705	13681	13434	13792	13596	13503	13523	13595	13506	13591	13543	13702	13428	13609	13719	13629	13624	13733	13538	13486	13761	13691	13623	13745	13517	13661	13621	13507	13809	13586	13742	13535	13609	13635	13530	13604	13603	13555	13580	13617	13432	13757	13487	13648	13559	13515	13686	13665	13541	13605	13540	13612	13701	13620	13635	13555	13827	13746	13792	13600	13755	13570	13561	13661	13504	13640	13670	13676	13409	13567	13636	13577	13628	13660	13517	13688	13555	13627	13710	13627	13552	13569	13583	13488	13719	13649	13602	13699	13629	13576	13531	13628	13623	13475	13674	13417	13670	13585	13606	13525	13516	13589	13546	13493	13588	13506	13716	13651	13585	13556	13621	13668	13583	13554	13662	13600	13569	13650	13727	13589	13605	13769	13482	13659	13589	13701	13695	13481	13664	13654	13429	13490	13461	13620	13635	13788	13568	13718	13624	13623	13706	13745	13609	13630	13545	13624	13546	13714	13564	13589	13564	13752	13623	13703	13533	13475	13495	13702	13570	13529	13627	13749	13765	13482	13731	13813	13778	13730	13705	13764	13793	13562	13648	13529	13765	13620	13748	13591	13608	13514	13624	13715	13549	13637	13674	13489	13587	13599	13607	13694	13748	13774	13676	13494	13631	13785	13543	13575	13741	13651	13763	13658	13580	13521	13581	13612	13692	13804	13643	13664	13689	13844	13571	13616	13456	13672	13642	13637	13568	13616	13574	13722	13548	13699	13531	13512	13688	13565	13652	13590	13631	13718	13716	13644	13616	13603	13734	13692	13594	13702	13668	13492	13599	13814	13531	13525	13635	13725	13700	13724	13626	13801	13632	13659	13623	13625	13536	13654	13684	13776	13639	13437	13618	13768	13361	13634	13633	13713	13793	13447	13712	13623	13713	13756	13589	13563	13699	13691	13683	13806	13502	13809	13739	13640	13498	13557	13332	13640	13831	13639	13855	13584	13395	13679	13726	13597	13598	13560	13753	13598	13606	13495	13585	13688	13691	13669	13646	13484	13676	13579	13531	13719	13603	13706	13651	13488	13557	13576	13714	13497	13678	13832	13576	13637	13620	13559	13616	13737	13675	13491	13442	13517	13732	13487	13672	13763	13527	13643	13605	13596	13669	13577	13525	13708	13618	13567	13492	13594	13502	13608	13536	13703	13511	13546	13553	13652	13566	13388	13715	13656	13677	13571	13630	13585	13528	13611	13680	13681	13683	13684	13635	13643	13667	13542	13815	13711	13541	13631	13623	13767	13730	13673	13588	13588	13676	13651	13579	13680	13569	13521	13682	13586	13726	13689	13352	13464	13514	13636	13553	13526	13639	13573	13508	13560	13653	13587	13570	13715	13649	13571	13606	13622	13621	13638	13782	13749	13533	13659	13670	13715	13681	13519	13591	13711	13776	13630	13537	13576	13728	13668	13544	13701	13828	13534	13764	13572	13501	13676	13597	13572	13717	13729	13605	13531	13511	13538	13685	13369	13672	13723	13577	13818	13686	13630	13494	13483	13661	13538	13584	13629	13566	13704	13671	13686	13465	13497	13518	13635	13646	13770	13640	13556	13554	13582	13667	13488	13528	13665	13554	13566	13623	13612	13691	13820	13758	13709	13674	13687	13607	13735	13676	13592	13583	13669	13665	13696	13674	13606	13421	13581	13520	13673	13664	13536	13662	13588	13773	13588	13675	13453	13672	13752	13485	13668	13499	13665	13577	13772	13728	13640	13698	13528	13610	13760	13574	13603	13602	13620	13667	13601	13524	13636	13671	13599	13613	13691	13811	13624	13654	13619	13548	13627	13445	13650	13652	13651	13482	13604	13525	13588	13716	13670	13602	13784	13694	13693	13602	13902	13506	13603	13486	13629	13678	13641	13596	13674	13532	13747	13724	13639	13513	13548	13704	13711	13973	13657	13573	13676	13698	13741	13466	13603	13664	13598	13658	13579	13518	13527	13487	13630	13644	13779	13594	13583	13666	13624	13661	13666	13804	13654	13596	13608	13605	13566	13671	13578	13676	13602	13540	13573	13519	13630	13760	13524	13614	13565	13563	13500	13647	13648	13541	13535	13595	13681	13681	13645	13590	13619	13818	13622	13730	13585	13650	13687	13562	13597	13536	13599	13472	13690	13558	13745	13710	13626	13699	13480	13572	13728	13538	13587	13682	13594	13394	13691	13600	13632	13512	13506	13602	13572	13503	13634	13647	13582	13618	13682	13597	13622	13702	13666	13584	13561	13569	13698	13547	13587	13654	13487	13658	13670	13597	13713	13703	13665	13650	13526	13605	13593	13589	13611	13522	13563	13551	13455	13488	13611	13492	13571	13748	13591	13705	13667	13713	13679	13702	13715	13530	13616	13486	13685	13560	13536	13686	13564	13502	13713	13618	13656	13568	13607	13689	13693	13701	13668	13633	13643	13586	13557	13451	13692	13571	13612	13650	13741	13486	13527	13519	13785	13597	13602	13539	13650	13383	13508	13552	13608	13534	13609	13686	13657	13567	13528	13578	13774	13679	13703	13569	13670	13685	13638	13761	13600	13472	13484	13464	13437	13545
30042	23029	23352	20689	18399	18052	17936	17955	17662	17663	17676	17498	17718	17714	17778	17620	17756	17447	17783	17534	17575	17523	17562	17563	17578	17519	17478	17638	17371	17560	17530	17560	17472	17577	17578	17402	17453	17611	17712	17544	17507	17619	17467	17452	17583	17689	17401	17501	17439	17573	17499	17374	17338	17495	17487	17413	17360	17426	17478	17611	17700	17596	17389	17452	17760	17448	17696	17506	17759	17560	17405	17566	17630	17517	17628	17499	17414	17546	17548	17481	17495	17457	17356	17560	17389	17632	17338	17455	17482	17370	17595	17532	17390	17514	17595	17571	17496	17384	17232	17542	17528	17688	17584	17420	17564	17412	17438	17420	17431	17660	17560	17594	17381	17407	17317	17542	17607	17330	17427	17490	17486	17595	17600	17667	17722	17522	17432	17490	17543	17616	17602	17583	17422	17575	17352	17448	17732	17636	17560	17452	17635	17528	17697	17590	17667	17395	17554	17413	17602	17319	17478	17516	17382	17343	17267	17587	17703	17529	17453	17491	17572	17516	17676	17537	17514	17355	17467	17547	17667	17466	17549	17611	17422	17398	17533	17422	17417	17423	17449	17458	17708	17352	17607	17283	17572	17463	17550	17612	17408	17415	17495	17402	17467	17708	17639	17510	17388	17596	17415	17368	17722	17725	17510	17541	17617	17605	17623	17546	17604	17547	17560	17617	17513	17592	17418	17723	17589	17552	17527	17435	17296	17673	17400	17461	17341	17510	17508	17553	17365	17537	17442	17453	17366	17419	17483	17612	17564	17519	17292	17457	17425	17544	17789	17594	17402	17483	17465	17583	17580	17557	17485	17419	17454	17374	17540	17514	17710	17485	17481	17538	17445	17604	17581	17601	17607	17720	17551	17594	17462	17674	17523	17336	17622	17507	17346	17569	17547	17565	17624	17686	17297	17588	17421	17593	17382	17530	17452	17720	17680	17740	17366	17608	17585	17620	17609	17451	17488	17424	17514	17542	17510	17537	17480	17548	17484	17489	17387	17478	17369	17439	17531	17606	17377	17568	17336	17553	17611	17698	17529	17653	17504	17570	17424	17604	17470	17387	17483	17692	17646	17616	17591	17426	17434	17361	17539	17353	17456	17544	17476	17485	17581	17538	17532	17537	17611	17524	17355	17461	17515	17431	17507	17538	17628	17720	17433	17499	17627	17583	17547	17374	17395	17744	17554	17573	17473	17609	17513	17546	17610	17607	17371	17571	17635	17438	17479	17559	17638	17627	17495	17568	17520	17735	17464	17510	17383	17517	17448	17278	17720	17915	17793	17489	17556	17380	17324	17576	17208	17482	17764	17576	17483	17626	17470	17646	17641	17547	17605	17716	17567	17830	17509	17430	17479	17463	17539	17595	17633	17532	17564	17436	17359	17585	17478	17481	17441	17495	17464	17609	17450	17405	17432	17340	17412	17599	17577	17321	17493	17500	17457	17486	17398	17571	17378	17509	17680	17531	17526	17548	17573	17720	17500	17443	17500	17401	17555	17339	17546	17450	17698	17536	17748	17668	17588	17399	17436	17634	17617	17642	17632	17276	17573	17472	17563	17447	17530	17508	17510	17430	17471	17715	17392	17328	17524	17720	17410	17538	17360	17338	17591	17441	17526	17498	17492	17669	17674	17635	17362	17621	17579	17639	17409	17658	17664	17657	17510	17585	17378	17686	17665	17467	17467	17766	17457	17375	17729	17434	17479	17497	17527	17526	17667	17584	17352	17536	17492	17553	17447	17503	17483	17514	17612	17507	17545	17389	17491	17706	17415	17588	17469	17610	17456	17538	17591	17622	17558	17595	17506	17624	17584	17685	17599	17391	17396	17292	17431	17493	17561	17469	17645	17578	17651	17588	17509	17537	17406	17539	17456	17552	17649	17517	17533	17509	17504	17512	17575	17532	17260	17597	17565	17367	17632	17529	17257	17502	17566	17511	17586	17508	17617	17689	17518	17641	17484	17563	17746	17744	17598	17722	17365	17461	17438	17475	17531	17540	17582	17512	17681	17484	17298	17524	17450	17527	17524	17385	17315	17457	17503	17645	17539	17587	17415	17564	17725	17625	17524	17354	17338	17385	17517	17481	17524	17565	17601	17533	17355	17704	17504	17591	17568	17847	17756	17632	17570	17475	17596	17684	17533	17651	17522	17444	17426	17554	17560	17613	17467	17649	17465	17645	17519	17743	17630	17415	17697	17485	17422	17546	17585	17613	17466	17597	17338	17569	17485	17401	17489	17354	17439	17674	17624	17405	17627	17567	17503	17338	17536	17508	17548	17517	17337	17611	17421	17562	17444	17650	17625	17437	17650	17352	17482	17368	17366	17433	17493	17417	17472	17605	17475	17533	17441	17614	17419	17515	17676	17436	17626	17584	17547	17485	17490	17436	17710	17649	17547	17652	17610	17540	17403	17501	17597	17566	17481	17563	17735	17598	17366	17579	17385	17485	17638	17553	17541	17538	17754	17447	17463	17531	17360	17460	17497	17512	17455	17446	17496	17541	17604	17585	17412	17625	17438	17272	17485	17257	17662	17428	17586	17416	17420	17312	17483	17437	17448	17538	17454	17349	17741	17487	17542	17492	17639	17609	17624	17738	17681	17554	17464	17630	17207	17559	17556	17523	17512	17541	17667	17566	17539	17363	17236	17472	17613	17432	17487	17494	17441	17593	17477	17319	17548	17571	17448	17491	17515	17440	17492	17539	17550	17670	17654	17456	17391	17489	17679	17597	17447	17669	17463	17515	17534	17812	17582	17428	17542	17532	17549	17578	17589	17597	17589	17525	17213	17356	17636	17318	17646	17616	17526	17577	17434	17255	17451	17431	17682	17375	17733	17609	17863	17482	17502	17741	17743	17620	17580	17499	17513	17347	17545	17578	17686	17504	17478	17606	17441	17516	17540	17576	17545	17329	17569	17484	17486	17595	17341	17434	17302	17446	17519	17505	17651	17510	17691	17420	17612	17657	17476	17580	17369	17609	17657	17705	17743	17676	17690	17582	17594	17243	17519	17548	17590	17542	17635	17279	17703	17510	17509	17567	17521	17561	17619	17440	17635	17424	17701	17509	17761	17460	17655	17595	17631	17641	17421	17761	17534	17588	17545	17639	17589	17452	17473	17629	17524	17431	17528	17320	17625	17346	17526	17535	17539	17519	17449	17627	17460	17592	17374	17544	17555	17677	17531	17461	17400	17457	17445	17523	17497	17268	17593	17395	17610	17291	17521	17627	17433	17496	17579	17431	17739	17650	17549	17304	17538	17632	17609	17715	17738	17614	17478	17645	17457	17397	17367	17725	17612	17410	17487	17494	17493	17612	17689	17515	17387	17457	17205	17569	17536	17653	17704	17266	17588	17309	17514	17769	17499	17373	17371	17504	17561	17757	17537	17593	17381	17311	17504	17689	17658	17555	17506	17289	17675	17344	17480	17544	17646	17333	17584	17488	17687	17438	17488	17261	17736	17621	17557	17661	17499	17667	17604	17378	17431	17551	17577	17554	17491	17446	17905	17456	17799	17480	17532	17745	17417	17604	17675	17625	17416	17411	17473	17276	17633	17458	17595	17555	17747	17409	17488	17488	17699	17464	17637	17539	17602	17487	17515	17616	17771	17676	17463	17495	17615	17580	17676	17578	17563	17494	17531	17645	17307	17604	17621	17412	17723	17447	17396	17749	17624	17512	17447	17430	17550	17489	17700	17542	17385	17460	17615	17572	17449	17554	17561	17746	17731	17510	17589	17648	17504	17361	17345	17421	17552	17563	17456	17488	17379	17415	17482	17552	17696	17585	17766	17695	17608	17430	17551	17681	17691	17557	17490	17567	17446	17623	17583	17497	17524	17386	17568	17600	17323	17419	17690	17535	17682	17431	17612	17390	17596	17559	17492	17491	17593	17524	17474	17768	17753	17747	17692	17559	17736	17396	17550	17595	17717	17573	17682	17562	17706	17563	17500	17735	17516	17631	17604	17649	17557	17577	17608	17639	17500	17488	17347	17463	17606	17517	17337	17538	17469	17692	17477	17505	17497	17574	17589	17574	17561	17623	17650	17339	17581	17619	17552	17433	17511	17693	17514	17537	17473	17633	17475	17463	17538	17369	17495	17508	17510	17254	17627	17575	17450	17656	17526	17541	17552	17529	17517	17522	17616	17586	17764	17518	17541	17488	17403	17525	17401	17526	17529	17483	17517	17589	17420	17504	17531	17496	17585	17381	17634	17361	17600	17647	17478	17420	17374	17482	17498	17514	17691	17402	17680	17810	17603	17535	17472	17413	17533	17758	17533	17624	17414	17261	17302	17517	17722	17597	17606	17526	17373	17587	17436	17396	17399	17652	17601	17706	17456	17541	17443	17567	17728	17530	17466	17517	17668	17476	17431	17473	17520	17558	17604	17491	17630	17429	17472	17709	17503	17474	17508	17365	17363	17640	17231	17446	17392	17579	17565	17405	17723	17437	17450	17516	17398	17834	17661	17607	17642	17500	17450	17487	17551	17483	17550	17461	17570	17366	17601	17389	17545	17519	17396	17541	17637	17573	17736	17436	17549	17516	17543	17566	17541	17692	17436	17464	17703	17445	17594	17549	17518	17480	17598	17399	17685	17439	17366	17468	17531	17681	17604	17683	17408	17567	17697	17485	17648	17574	17580	17602	17515	17454	17574	17607	17562	17650	17579	17464	17500	17459	17687	17491	17522	17593	17749	17616	17541	17650	17460	17533	17542	17637	17710	17458	17552	17439	17577	17602	17714	17404	17569	17558	17377	17406	17561	17407	17612	17522	17283	17560	17478	17532	17335	17590	17712	17454	17605	17494	17585	17676	17662	17545	17507	17504	17373	17617	17633	17524	17494	17592	17440	17519	17479	17403	17616	17565	17517	17456	17557	17626	17414	17522	17647	17637	17530	17675	17618	17384	17556	17468	17404	17556	17537	17570	17521	17592	17473	17506	17668	17393	17509	17584	17739	17617	17611	17498	17781	17722	17657	17449	17699	17607	17577	17570	17560	17542	17440	17757	17749	17301	17692	17594	17474	17636	17682	17644	17502	17656	17566	17630	17523	17465	17678	17678	17629	17508	17690	17461	17496	17571	17705	17468	17552	17527	17666	17529	17499	17515	17595	17647	17826	17413	17392	17201
17250	20747	17908	16435	15761	15058	14764	14515	14463	14296	14358	14375	14425	14207	14171	14371	14383	14254	14381	14334	14430	14357	14404	14182	14187	14386	14147	14280	14216	14192	14276	14128	14121	14276	14197	14220	14177	14133	14116	14361	14079	14158	14085	14187	14172	14340	14233	14145	14322	14025	14327	14194	14257	14255	14212	14179	14318	14281	14266	14354	14274	14222	14200	14300	14164	14215	14198	14373	14227	14129	14355	14184	14278	14160	14201	14226	14207	14386	14258	14393	14103	14227	14086	14238	14092	14362	14212	14241	13985	14226	14151	14163	14216	14228	14136	14283	14286	14250	14386	14332	14280	14195	14314	14194	14215	14061	14228	14404	14358	14190	14227	14215	14211	14220	14165	14293	14274	14298	14255	14268	14134	14246	14080	14265	14152	14355	14226	14217	14390	14326	14277	14485	14254	14178	14321	13995	14264	14278	14181	14104	14324	14049	14291	14240	14223	14212	14150	14223	14249	14343	14331	14232	14173	14246	14274	14363	14302	14380	14219	14070	14077	14242	14276	14289	14177	14199	14341	14195	14205	14246	14263	14372	14150	14284	13997	14170	14181	14184	14169	14113	14262	14137	14247	14266	14237	14309	14136	14135	14338	14339	14095	14252	14358	14251	14053	14253	14388	14093	14520	14298	14216	14267	14236	14238	14182	14245	14114	14359	14469	14134	14423	14063	14306	14296	14271	14177	14228	14284	14282	14139	14267	14366	14388	14162	14354	14270	14250	14056	14225	14106	14162	14226	14301	14233	14230	14291	14480	14386	14323	14316	14338	14123	14210	14297	14176	14083	14255	14230	14309	14229	14034	14289	14296	14324	14236	14246	14131	14200	14230	14373	14138	14373	14118	14256	14077	14163	14156	14241	14251	14107	14192	14192	14289	14136	14172	14097	14288	14281	14130	14331	14239	14382	14085	14196	14172	14128	14409	14113	14116	14221	14343	14228	14111	14344	14319	14138	14153	14204	14276	14348	14143	14361	14079	14355	14315	14271	14239	14385	14179	14420	13981	14213	14206	14208	14317	14122	14274	14106	14179	14116	14266	14088	14124	14225	14284	14179	14260	14351	14190	14210	14243	14375	14355	14388	14312	14399	14254	14144	14139	14368	14043	14187	14303	14279	14213	14361	14263	14345	14170	14449	14310	14259	14209	14175	14285	14343	14105	14332	14234	14250	14299	14372	14286	14348	14300	14209	14195	14482	14384	14084	14236	14144	14322	14152	14204	14260	14226	14151	14176	14315	13999	14220	14260	14230	14287	14249	14488	14228	14265	14125	14178	14278	14292	14288	14267	14211	14240	14202	14224	14330	14313	14224	14155	14272	14210	14152	14257	14299	14299	14333	14275	14245	14226	14055	14191	14329	14150	14225	14236	14193	14212	14120	14180	14338	14362	14279	14191	14187	14010	14296	14219	14320	14296	14078	14101	14298	14235	14193	14376	14238	14261	14179	14348	14156	14306	14286	14284	14283	14225	14160	14347	14346	14263	14199	14232	14033	14351	14222	14279	14160	14345	14239	14340	14150	14259	14251	14261	14210	14264	14306	14252	14206	14347	14145	14262	14127	14063	14266	14375	14287	14238	14176	14205	14338	14070	14217	14352	14330	14284	14310	14346	14171	14269	14358	14198	14246	14303	14060	14266	14193	14253	14235	14280	14276	14266	14290	14270	14285	14205	14372	14251	14262	14427	14308	14295	14302	14009	14131	14203	14356	14267	14110	14363	14246	14331	14291	14157	14244	14075	14278	14218	14321	14295	14263	14296	14241	14252	14287	14140	14144	14186	14221	14078	14298	14245	14171	14196	14100	14190	14458	14324	14154	14109	14153	14204	14325	14345	14162	14256	14254	14289	14338	14240	14151	14226	14274	14248	14183	14249	14276	14369	14336	14240	14352	14331	14250	14296	14164	14135	14130	14258	14249	14270	14214	14279	14164	14190	14308	14197	14282	14309	14243	14419	14218	14261	14262	14240	14295	14158	14175	14317	14321	14369	14322	14421	14217	14260	14127	14105	14384	14227	14182	14259	14279	14270	14026	14285	14328	14249	14059	14427	14288	14222	14364	14326	14309	14312	14245	14194	14202	14186	14372	14218	14182	14321	14247	14130	14303	14263	14253	14279	14133	14231	14167	14257	14169	14045	14343	14340	14258	14177	14287	14327	14121	14316	14260	14168	14129	14276	14297	14236	14272	14103	14313	14196	14176	14257	14187	14202	14184	14169	14058	14318	14115	14241	14267	14244	14349	14288	14283	14202	14273	14196	14337	14150	14222	14168	14092	14161	14017	14348	14199	14255	14256	14068	14378	14364	14326	14320	14199	14195	14470	14315	14067	14249	14238	14158	14198	14138	14301	14149	14172	14228	14327	14233	14179	14342	14263	14303	14226	14251	14253	14382	14353	14116	14266	14063	14234	14374	14157	14181	14290	14248	14210	14042	14341	14293	14208	14296	14196	14083	14253	14213	14172	14119	14228	14334	14107	14195	14323	14312	14358	14230	14398	14182	14250	14282	14306	14248	14231	14227	14168	14170	14343	14085	14286	14254	14404	14258	14080	14400	14295	14278	14202	14240	14226	14141	14425	14202	14247	14149	14190	14210	14293	14222	14339	14223	14273	14180	14321	14256	14181	14214	14241	14166	14253	14297	14308	14413	14377	14258	14237	14277	14285	14294	14275	14173	14266	14250	14270	14182	14195	14197	14191	14266	14347	14103	14317	14252	14155	14407	14182	14209	14220	14086	14195	14074	14322	14349	14110	14272	14163	14207	14342	14258	14030	14292	14381	14221	14147	14282	14396	14240	14137	14249	14354	14253	14322	14162	14127	14232	14220	14326	14279	14194	14116	14414	14354	14061	14179	14255	14347	14182	14191	14244	14294	14208	14243	14273	14327	14190	14288	14126	14281	14196	14257	14295	14334	14112	14137	14169	14341	14072	14178	14324	14234	14238	14251	14304	14326	14202	14231	14173	14212	14195	14187	14207	14361	14317	14346	14315	14273	14404	14263	14128	14210	14155	14214	14362	14128	14237	14332	14276	14181	14186	14131	14359	14256	14426	14122	14280	14254	14336	14232	14236	14186	14440	14321	14245	14235	14552	14250	14279	14182	14281	14080	14193	14301	14245	14399	14258	14228	14339	14222	14137	14121	14337	14201	13951	14333	14166	14301	14247	14167	14344	14281	14164	14236	14138	14325	14147	14197	14301	14215	14203	14042	14119	14266	14382	14214	14256	14414	14096	14262	14343	14232	14257	14154	14345	14456	14420	14217	14298	14185	14268	14207	14115	14156	14184	14132	14178	14172	14207	14295	14197	14357	14262	14336	14205	14302	14179	14170	14263	14226	14429	14356	14185	14270	14386	14323	14243	14251	14344	14345	14258	14138	14145	14170	14201	14222	14409	14248	14211	14278	14313	14171	14227	14232	14052	14245	14321	14222	14458	14206	14215	14367	14203	14237	14344	14340	14208	14176	14192	14374	14269	14314	14281	14174	14202	14265	14386	14208	14128	14263	14268	14335	14410	14233	14389	14311	14310	14230	14119	14318	14022	14131	14058	14323	14278	14173	14120	14382	14171	14268	14096	14208	14266	14311	14180	14196	14279	14338	14200	14103	14376	14229	14302	14185	14153	14176	14171	14073	14391	14310	14187	14127	14232	14242	14324	14153	14318	14145	14202	14288	14240	14226	14402	14269	14333	14203	14314	14161	14367	14158	14207	14384	14202	14220	14319	14124	14305	14157	14223	14277	14237	14172	14407	14067	14346	14194	14343	14140	14160	14371	14283	14243	14234	14156	14115	14272	14279	14332	14280	14293	14335	14331	14273	14104	14178	14332	14409	14295	14292	14367	14223	14342	14146	14292	14210	14532	14271	14016	14329	14021	14230	14331	14189	14363	14292	14198	14422	14344	14139	14037	14304	14193	14181	14238	14246	14231	14319	14196	14354	14305	13968	14279	14220	14080	14259	14356	14184	14319	14424	14133	14367	14173	14162	14260	14315	14189	14444	14263	14312	14321	14270	14467	14209	14194	13991	14229	13967	14161	14140	14249	14303	14380	14182	14170	14336	14247	14112	14253	14272	14335	14382	14193	14388	14379	14194	14205	14203	14432	14211	14332	14264	14286	14048	14201	14302	14207	14073	14313	14261	14243	14291	14185	14236	14346	14158	14203	14398	14182	14266	14222	14293	14134	14236	14286	14184	14251	14307	14167	14313	14397	14552	14265	14163	14160	14365	14099	14100	14322	14172	14348	14151	14349	14152	14242	14271	14192	14207	14263	14293	14248	14045	14218	14165	14204	14028	14074	14306	14214	14388	14221	14134	14283	14203	14202	14301	14443	14298	14338	14258	14206	14288	14272	14329	14263	14135	14379	14222	14231	14024	14300	14231	14141	14273	14090	14274	14094	14382	14296	14172	14160	14209	14417	14167	14194	14092	14189	14201	14207	14246	14305	14183	14111	14258	14286	14195	14204	14344	14089	14190	14118	14209	14179	14439	14364	14146	14340	14325	14099	14258	14375	14220	14349	14160	14262	14242	14462	14379	14260	14230	14251	14201	14311	14050	14217	14166	14179	14222	14208	14292	14307	14091	14419	14146	14214	14384	13965	14173	14127	14103	14241	14148	14270	14247	14024	14265	14234	14271	14252	14364	14318	14225	14225	14204	14128	14269	14308	14185	14230	14265	14469	14369	14338	14330	14241	14128	14111	14263	14412	14120	14198	14290	14223	14270	14112	14395	14360	14263	14156	14303	14199	14327	14079	14299	14339	14376	14251	14352	14339	14242	14236	14341	14224	14136	14282	14460	14193	14303	14241	14281	14256	14192	14459	14399	14284	14275	14342	14157	14454	14306	14256	14347	14232	14243	14185	14198	14193	14229	14261	14174	14227	14246	14250	14267	14138	14250	14320	14146	14391	14232	14333	14215	13960	14123	14343	14303	14303	14011	14065	14285	14232	14186	14176	14253	14282	14041	14351	14325	14310	14022	14306	14172	14197	14058	14356	14491	14307	14308	13943	14224	14168	14234	14427	14105	14397	14298	14108	14031	14264	14193	14180	14220	14133	14158	14115	14279	14313	14227	14320	14168	14276	14317	14129	14261	14287	14220	14324	14313	14168	14337	14126	14081	14312
23319	21355	28186	25061	22273	20927	19709	17577	17117	17284	17157	17108	16768	17174	17107	17143	17223	16864	16894	17034	16990	16956	16887	16906	16895	16989	17110	17037	16870	17021	16684	16748	16869	16779	16698	16908	16840	16801	16841	16732	16925	16817	16764	16883	16897	16678	16917	16789	16850	16882	16811	16903	16796	16914	16639	16703	16915	16738	16979	16975	16806	17014	16911	16717	16665	16796	16822	16915	16704	16995	16695	16819	16865	16714	16916	16731	16867	16788	16979	16930	17097	16840	16681	16727	16776	16795	16853	16738	16701	16675	16780	16893	16830	16881	16914	16754	16942	16948	16770	16633	16920	16849	16940	17018	16894	16840	16841	16788	17020	16860	16983	16856	16869	16921	16692	16818	17001	16661	16585	16569	16738	16739	16837	16815	17018	17020	16755	16775	16784	16929	16828	16751	16670	16731	16820	16741	16729	16612	16848	16920	16831	17086	16968	16935	16595	17088	16803	16590	16878	16820	16853	16799	16580	16834	16706	16430	16757	16966	16786	16816	16827	16508	16745	16603	16925	16691	16745	16735	16751	17063	16748	16827	16953	16777	16640	16837	16943	16829	16809	16821	16671	16770	16831	16878	16632	16898	16619	16791	16803	16670	16576	16704	16643	16719	16593	16786	16940	16902	16716	16617	16747	16729	16820	16747	16705	16903	16796	16793	16752	16950	16771	16591	16716	16898	16881	16788	16745	16843	16796	16807	16892	16564	16740	16781	16901	16840	16906	16843	16933	16939	17036	17022	16581	16838	16761	16924	16591	16726	16768	16662	16712	16756	16869	16626	16834	16840	16978	16631	16788	16738	16972	16600	16935	16783	16541	16773	16851	16842	16729	16692	16859	16871	16753	16757	16800	16765	16891	17017	16768	16825	16936	16867	16832	17017	16791	16820	16727	16888	16839	16833	16919	16665	16949	16729	16895	17012	16811	16895	16752	16739	16750	16730	16740	16950	16724	16736	16825	16918	16869	16764	16916	16631	16968	16815	16865	16749	16802	16564	16855	16917	16771	17046	16921	16782	16800	16734	16860	16764	16679	16887	16937	17071	17015	16696	16780	16880	16988	16808	17102	16965	16938	16774	16828	16821	16741	16911	16957	16817	16779	16958	16757	16668	16773	16949	16907	16533	16666	16711	16896	16823	16940	16960	16797	16921	16895	16750	16909	16843	16859	16700	17079	16920	16729	16782	16853	16797	16880	16780	16913	16788	16934	16788	16793	16892	16721	16876	16897	16998	16705	16704	16797	16840	16834	17025	16774	16721	16701	16876	16785	16837	16922	16977	16647	16788	16839	16669	16632	16839	16911	16906	16898	16725	16621	16844	16676	16895	16939	16762	17020	16752	16781	17164	16944	16780	16889	16701	16933	16716	16786	16696	16601	16555	16968	16911	16947	16746	16875	16893	16798	16715	16703	16766	16780	16779	16840	16965	16904	16610	16721	16686	16794	16811	16872	16783	16741	16878	16890	16854	16803	16937	16987	16769	16923	16808	16704	16689	16865	16700	16732	16677	16763	16803	16866	16979	16615	16749	16648	16754	16817	16831	16905	16830	16777	16861	16926	16724	16711	16595	16824	16693	16833	16565	16888	16959	16742	16824	16920	16860	16744	16742	16839	16744	16889	16758	16736	16689	16797	16739	16687	16744	16730	17008	16700	16721	16876	16825	16639	17010	16695	16770	16952	16813	16824	16623	16604	16800	16773	16925	16603	16865	16798	16725	16750	16776	16816	16735	16596	16769	16775	16809	16846	16932	16836	16777	16698	16756	16676	16951	16837	16776	16847	16784	16863	16830	16703	16781	16920	16797	16949	17011	16588	17000	16784	16652	16810	16710	16935	17002	16760	16826	16715	16664	16867	16809	16700	16796	16736	16841	16879	16739	16766	16757	16954	16577	16729	17002	16723	16874	16748	16926	16868	16704	16785	16821	16820	16824	16787	16824	16873	16935	16885	16849	16853	16838	16832	16853	17060	16644	16901	16759	16983	16933	16710	16738	16781	16715	16938	16872	16749	16845	16541	16776	16829	16864	16899	16652	16737	16745	16827	16934	16735	16749	16770	16981	16894	16793	16904	16680	16739	16759	16839	16758	16781	16662	16663	16772	16633	16687	16887	16749	16735	16797	16957	16767	16855	16956	16697	16709	16846	16631	16845	16784	16683	16696	16863	16992	16784	16816	16631	16678	16641	16804	16993	16887	16795	16890	16761	16962	16991	16678	16880	16911	16960	16808	17009	16911	16734	16626	16869	16714	17158	17194	16833	16803	16768	16740	16965	16642	16676	16582	16759	16775	16727	16755	16759	16621	16817	16896	16879	16806	16742	16787	16800	16604	16719	16798	16910	16575	16865	16927	16758	16780	16619	16783	16769	16992	16858	16890	16861	16911	16815	16904	16770	16586	16777	16895	16841	16680	16736	16848	16846	16715	16866	17149	16918	16726	16964	17060	16699	16569	16623	17029	16892	16866	16614	16785	16538	16907	16976	16671	16788	17013	16758	16992	16725	16739	16562	16777	16880	17021	16799	16916	16814	16791	16925	16808	16595	16736	16874	16891	16612	16756	16845	16741	16787	16661	16834	16933	16775	16777	16690	16741	16607	16795	16882	16884	16801	16805	16889	16875	16913	16794	16616	16805	16961	16959	16897	16862	16945	16897	16606	16917	16851	16715	16869	16871	16824	16842	16868	16886	16709	16660	16720	16773	16904	16750	16502	16859	16720	16799	16922	16765	16704	16686	16673	16614	17009	16917	16649	16672	16706	16782	16831	16838	16725	16759	16792	16753	16864	16716	17110	16720	16756	16764	16668	16927	16940	16853	16721	16922	16903	16805	16835	16690	16637	16734	16731	16765	16867	16750	17026	16809	16545	16906	16909	16707	16791	16816	16723	16704	16555	16961	16919	17000	16942	16900	16686	16898	16650	16775	16683	16945	16594	16722	16752	16855	16976	16966	16758	16696	16826	16697	16820	16641	16687	16781	16689	16749	16720	16760	16802	16950	16787	16920	16633	16746	16734	16904	16679	16934	16637	16865	16844	16880	16777	16840	17055	16794	16849	16744	16830	16666	16653	16953	16879	16848	16790	16745	16805	16919	16868	16748	16898	16885	16715	16873	16937	16578	16785	16852	16939	16974	16902	16728	16895	16851	17095	16858	16809	16996	16761	16537	16784	16735	16815	16922	16768	16659	16737	16834	16709	16868	16828	17029	16932	16982	17156	16789	16616	16844	16824	16826	16946	16643	16645	16684	16898	16840	17072	16845	16698	16666	16954	16867	16678	16844	16915	16925	16787	16973	16967	16863	16677	16680	16810	16719	16963	16847	16848	16741	16768	16825	16975	16903	16701	16843	16859	16466	16946	16777	16879	16680	16868	16751	16765	16624	16584	16992	16718	16781	16659	17034	16863	16744	16786	16841	16622	16797	16842	16818	16873	16919	16818	16661	16820	16918	16760	16795	16743	16807	16886	16697	16769	16733	16857	16705	16825	16725	16747	16835	16808	16831	16952	17017	16848	17087	16784	16908	16753	16843	16764	16836	17051	16910	16706	16829	16675	16814	16780	16864	16897	16699	16682	16729	16833	16675	16793	16762	16498	16889	16763	16906	16913	16831	16958	16679	16857	16703	16855	16765	16777	16888	16758	16730	16757	16775	16713	16761	16763	16681	16863	16807	16782	16730	16724	16616	16926	16822	16665	16892	16789	16842	16833	16860	16808	16709	16914	16838	16875	17037	16802	16596	16801	16753	16923	16720	16938	16755	16732	16846	16653	16703	16777	16766	16800	16713	16895	16788	16708	16677	16574	16599	16920	16828	16895	16864	16840	16846	16754	16873	16791	16862	17036	16743	16961	16567	16718	16893	16899	16984	16740	16572	16852	17027	16799	16729	16867	16828	16737	16620	16955	16992	16762	16908	16704	16601	16882	16638	16700	16769	16707	16759	16791	16717	16673	16764	16696	16627	16638	16623	16873	16776	16942	17015	16919	16850	16828	16718	17048	16999	16891	16958	17015	16865	16782	16839	16800	16936	17061	16719	16781	16867	17079	16976	16800	16921	16796	16768	16940	16782	16827	17000	16780	17028	16780	16938	16952	16569	16777	16921	16815	16589	16655	16757	16822	16819	16591	16843	17099	17030	16957	16792	16687	16829	16892	16811	16828	16936	16772	16838	16883	16618	16675	16785	16891	16864	16854	16731	16840	16850	16888	16755	16785	16884	16925	16678	16515	16721	16737	16591	16656	17074	16951	17015	16996	17000	16782	16711	16706	16624	16811	16760	17057	16732	16932	16822	16848	16778	16816	16709	16938	16698	16971	16839	16962	16881	16739	16557	16778	16760	16721	16673	16784	16908	16576	16852	16862	16776	16721	17007	16864	16758	16968	16781	16574	16775	16749	16829	16796	16671	16899	16804	16863	16839	16847	16839	16734	16729	16779	16744	16989	16756	17038	16861	16681	16929	16798	17025	16943	16814	16678	16772	16702	16980	16594	16881	16778	16881	16879	16806	16941	16775	16968	16837	16649	16870	16771	16918	17002	16775	16796	16948	16972	16731	16748	16748	16829	16744	16927	16702	16768	16872	16851	16864	16706	16929	16852	16818	16793	16612	16820	16663	16886	16638	16759	16921	16830	16898	16978	17057	17048	16788	16685	16814	16819	16725	16877	16870	16665	16822	16856	16852	17021	16794	16643	16786	16776	16822	16660	16765	16845	16736	16811	16779	16802	16759	16790	16759	16639	16703	16684	16992	16927	17071	16819	16786	17031	16814	16777	16937	16936	16607	16803	16788	16846	16960	16770	16596	16825	16824	16875	16788	16721	16765	17082	16841	16934	16941	16740	16844	16869	16744	16923	16857	16831	16810	16839	16948	16814	16864	16761	16910	17048	16834	16816	16796	16916	16986	16689	16754	16698	16832	16686	16956	16735	16601	16734	16731	16660	16872	16862	16862	16793	16467	16822	16863	16747	16640	16769	16754	16863	16901	16722	16683	16880	16914	16773	16866	16867	16745	16826	16888	16932	16951	16898	16763	16721	16839	16745	17005	17002	16898	16848	16836	16972	16687	16765	16993	16895	16798	16782	16886	16888	16815	16942	16791	16624	16817	16961	16776	16879	16764	16589	16969	16943	16742
13852	23976	20872	18257	16327	15486	14831	14584	14149	14421	13860	13840	14042	13997	13824	14123	13865	13940	13941	13992	13924	13962	13901	13961	13894	13890	13800	13844	13819	13881	13757	13769	13808	13906	13846	13981	13878	13921	13899	13884	13684	13750	13773	13914	13849	13761	13667	13755	13966	13622	13922	13840	13916	13905	13859	13724	13866	13771	13851	13823	13851	13830	13910	13974	13959	13816	13884	13782	13938	13842	13967	13955	14060	13832	13856	13703	14059	13581	13857	13890	13828	13815	13806	13773	13826	13866	13632	13916	13838	13737	13731	13727	13915	14175	13718	13805	13911	13862	13918	13832	13862	13901	13723	13751	14103	13769	13864	13931	13747	13765	13937	13850	13909	13763	13867	13601	13710	13645	13836	13783	13797	13753	13880	13757	13719	13901	13743	13904	13867	13798	13860	13837	13696	13887	13861	13715	13857	13945	13899	13844	13775	13833	13822	13678	13746	13758	13700	13854	13780	13867	13867	13800	13769	13864	13718	13754	13765	13833	13929	13806	13952	13676	13818	13842	13658	13966	13881	13844	13951	13788	13798	13775	13881	13880	13796	13717	13885	13850	13681	13994	13894	13785	13621	13799	13766	13862	13932	13976	13724	13784	13863	13654	13822	13781	13991	13797	13814	13577	13851	13769	13765	13999	13834	13759	13905	13901	13842	13826	13866	13862	13863	13782	13827	13879	13782	13797	13750	13804	13965	13865	13856	13791	13815	13855	13800	13772	13879	13799	13792	13802	13793	13780	13847	13834	13719	13914	13764	13792	13906	13840	13832	13777	13817	13739	13849	13778	13728	13685	13654	13707	13828	13924	13786	13895	13619	13677	13718	13841	14027	13837	13715	14016	13741	13694	13785	13972	13781	13740	13987	13685	13939	13807	13747	13796	13915	13818	13705	13799	13783	13834	13837	13889	13792	13831	13677	13867	13873	13691	13808	13782	13858	13815	13844	13928	13799	13720	13859	13627	13839	13664	13691	13685	13793	13797	13847	13785	13818	13648	13840	13858	13851	13797	13889	13799	13749	13707	13865	13784	13790	13879	13858	13772	13787	13486	13757	13792	13785	13751	13795	13850	13821	13618	13863	13809	13816	13781	13883	13792	13891	13695	13897	13674	13910	13854	13768	14081	13828	13802	13553	13868	13810	14013	13854	13921	13787	14017	13931	13698	13788	13883	13579	13694	13953	13762	13808	13908	13752	13760	13837	13891	13940	13796	13741	13659	13922	13812	13723	13805	13847	13799	13848	13839	13639	13817	13805	13935	13962	13878	13914	13805	13795	13657	13831	13834	13771	13729	13843	13883	13917	13841	13883	14028	13805	13720	14035	13704	13785	13843	13836	13870	13668	13935	13844	13644	13862	13896	13750	13751	13825	13721	13811	13825	13770	13788	13697	13526	13801	13845	13763	13703	13890	13893	13833	14001	13882	13773	13802	13784	13953	13751	13720	13770	13673	13817	13747	13917	13912	13705	13942	13597	13782	13802	13763	13852	13893	13849	13713	13949	13897	13840	13839	13863	13698	13816	13881	13845	13946	13939	13851	13789	13787	13828	13810	13814	13799	13871	13951	13645	13774	13806	13887	13890	13832	13709	13701	13824	13748	13884	13794	13695	14013	13888	13801	13933	13855	13822	13901	14045	13877	13780	13734	13880	13665	13924	13796	13895	13722	13715	13715	13819	13934	13783	13755	13711	13747	13863	13813	13871	13882	13752	13796	13763	13785	13858	13620	13876	13888	13757	13804	13912	13866	13592	13657	13786	13818	14023	13861	13872	13642	13884	13888	13719	13697	13784	13757	13770	13947	13788	13870	13750	13688	13830	13769	13807	14049	13801	13699	13657	13841	13847	13897	13986	13798	13741	13773	13813	13858	13698	13932	13650	13815	13785	13761	13786	13912	13820	13685	13739	13753	13977	13856	13780	13773	13780	13773	13902	13836	13991	13765	13614	13890	13830	13876	13882	13814	13923	13850	13815	13783	13697	13824	13876	13807	13853	13887	13795	13747	13718	13715	13844	13769	13864	13803	13827	13824	13896	13828	13724	13780	13844	13746	13864	13790	13906	13833	14012	13897	13792	13910	13670	13869	13713	13733	13673	13657	13701	13906	13799	13862	13862	13833	13817	13938	13736	13881	13824	13891	13859	13727	13739	13825	13762	13843	14035	13931	13867	13981	13635	13691	13876	13880	13845	13826	13674	13908	13862	13739	13728	13826	13817	13807	13846	13785	13729	13703	13998	13676	13879	13837	13899	13746	13867	13837	13794	13856	13749	13871	13825	14012	13827	13810	13861	13880	13833	13787	13936	13814	13691	13808	13895	13728	13940	13711	13844	13850	13861	13764	13830	13772	13826	13904	13918	13884	13897	13858	13880	13750	13784	13647	13851	13846	13706	13810	13867	13770	14032	13777	13623	13860	13793	13754	13662	13715	13836	13892	13844	13675	13907	13728	13779	13646	13936	13735	13837	13797	13856	13711	13689	13980	13750	13815	13891	13872	13898	13790	13871	13792	13799	14052	13649	13726	13794	13717	13739	13886	13826	13937	13756	13905	13686	13787	13740	13693	13746	13821	13730	13838	13797	13694	13866	13832	13764	13795	13843	13728	13869	13870	13704	13787	13835	13693	13729	13690	13919	13937	13689	13948	13737	13838	13744	13847	13834	13741	13731	13807	13934	13920	13827	13970	13816	13989	13859	13888	13623	13740	14000	13830	13782	13667	13877	13841	13862	13734	13749	13770	13872	13597	13824	13941	13595	13850	13717	13763	13760	13816	13949	13766	13885	13848	13741	13592	13803	13681	13708	13874	13828	13781	13876	13772	13903	13759	13834	13721	13891	13909	13803	13877	13903	13718	13651	13863	13833	13859	13701	13819	13865	13778	13797	13674	13753	13656	13750	13864	13788	13986	13984	13833	13676	13760	13723	13789	13854	13789	13636	13742	13735	13648	14009	13913	13850	13737	13717	13669	13613	13939	13881	13916	13736	13960	13859	13884	13976	13699	13839	13793	13951	13821	13950	13823	13803	13935	13864	13783	13676	13691	13939	13773	13842	13814	13712	13729	13654	13775	13972	13837	13758	13825	13765	13818	13686	14026	13749	13835	13872	13860	13805	13895	13872	13911	13948	13811	13830	13772	13720	13826	13980	13819	13870	13727	13819	13836	13879	13818	13808	13709	13729	13776	13640	13977	13955	13735	13770	13748	13746	13685	13977	13869	13783	13768	13820	13832	13758	13700	13670	13752	13837	13747	14060	13890	13798	13750	13555	13809	13945	13904	13741	13828	13760	13731	13723	13868	13669	13942	13879	13782	13861	13837	13977	13791	13833	13780	13747	13840	13794	13892	13720	13877	13850	13976	13905	13862	13758	13937	13975	13844	13898	13762	13721	13808	13762	13835	13841	13866	13690	13913	13919	13729	13930	13843	13852	13912	13711	13815	13925	13893	13841	13726	13860	13832	13930	13820	13697	13733	13803	13787	13750	13968	13805	13741	13803	13791	13804	13753	13878	13870	13814	13826	13876	13865	13839	13939	13729	13821	13883	13795	13657	13914	13660	13795	13788	13914	13651	13786	13789	13850	13864	13832	13877	13749	13751	13814	13778	13881	13848	13861	13823	13937	13745	13757	13699	13831	13657	13759	13962	13956	13630	13814	13849	13715	13746	13963	13812	13706	13802	13728	13729	13946	13774	13811	13859	13842	13738	13929	13688	13706	13921	14026	13713	13872	13914	13788	13819	13877	13928	13706	13870	13743	14030	13880	13737	13817	13767	13853	13888	13722	13766	13734	13839	13728	13665	13767	13820	13539	13731	13753	13847	13930	13722	13892	13934	13735	13702	13814	14093	13999	13963	13982	13749	13752	13866	13654	13828	13783	13855	13753	13841	13673	13801	13768	13819	13809	13754	13950	13852	13907	13680	13652	13901	13801	13782	13814	13850	13889	13671	13785	13699	13895	13838	13805	13892	13850	13829	13789	14032	13754	13705	13614	13928	13805	13726	13800	13912	13876	13783	13854	13804	13807	13920	13952	13883	13845	13759	13830	13746	13884	13842	13857	13909	13775	13859	13804	13633	13865	13866	13981	13736	13724	13687	13959	13677	13941	13749	13870	13859	13841	13770	13668	13977	13901	13766	13830	13911	13792	13820	13783	13863	13726	13921	13736	13814	13723	13845	13745	13968	13837	13744	13861	13826	13870	13923	14045	13897	13853	13806	13700	13967	13574	13908	13716	13761	13906	13743	13832	13606	13781	13808	13887	13902	13872	13813	13820	13593	13811	13805	13853	13736	13773	13790	13908	13874	13846	13759	13688	13783	13696	13708	13797	13811	13792	13730	14012	13820	13764	13725	13770	13753	13739	13891	13890	13734	13685	13799	13723	13897	13784	13863	13902	13851	13672	13915	13775	13832	13902	13674	13714	13661	13735	13913	13875	13744	13816	13850	13827	13560	13791	13956	13822	13713	13918	13939	13972	13678	13860	13880	13692	13869	13896	13814	13792	13759	13788	13828	13797	13742	13855	13735	13723	13694	13685	13792	13777	13846	13879	13796	13794	13676	13807	14029	13792	13978	13900	13890	13872	13791	13808	13628	13940	13741	13938	13765	13873	13806	13793	13816	13885	13802	13712	13821	13679	13775	13847	13823	13877	13877	13876	13728	13866	13738	13882	13992	13870	13804	13914	13911	13935	13852	13951	13900	13676	13757	13970	13813	13856	13873	13900	13889	13804	13900	13964	13719	13674	13739	13769	13819	13759	13813	14004	13904	13966	13635	13899	13857	13781	13791	13972	14081	13880	13699	13822	13837	13825	13732	13803	13872	13796	13668	13956	13815	13984	13840	13902	13631	13882	13890	13910	13704	13950	13676	13617	13793	13977	13797	13871	13915	13895	13835	13972	13693	14009	13854	13714	13903	13837	13622	13779	13866	13706	13799	13861	13870	13867	13815	13794	13842	13854	13830	13865	13751	13811	13688	13811	13755	13881	13809	13752	13710	13919	13951	13746	13912	13797	13796	13882	13670	13740	13844	13760	13878	13708	13798	13973	13703	13696	13750	13758	13787	13811	13837	13817	13796	13682	13875	13797	13694	13881	13851	13840	13831	13733	13818	13770	13491	13803	14000	13698	14049
24958	21403	26910	26688	19936	18873	18689	17936	17588	17666	17800	17777	17664	17660	17705	17466	17684	17683	17711	17516	17674	17483	17876	17623	17828	17588	17688	17733	17451	17774	17591	17645	17757	17582	17824	17641	17525	17682	17522	17562	17828	17725	17692	17552	17411	17601	17708	17542	17603	17634	17460	17584	17595	17560	17547	17730	17445	17900	17513	17579	17640	17439	17615	17634	17562	17814	17515	17423	17695	17616	17466	17513	17772	17621	17432	17580	17771	17450	17713	17831	17552	17558	17504	17429	17540	17433	17800	17657	17528	17568	17657	17575	17525	17618	17408	17430	17337	17635	17399	17594	17613	17507	17495	17739	17446	17509	17681	17569	17404	17461	17559	17505	17606	17733	17700	17572	17815	17749	17429	17598	17619	17554	17538	17537	17581	17556	17376	17742	17487	17596	17735	17665	17519	17329	17477	17543	17462	17522	17617	17556	17634	17865	17676	17597	17704	17624	17512	17483	17821	17689	17687	17450	17654	17462	17642	17279	17536	17591	17705	17741	17619	17584	17614	17503	17423	17605	17599	17740	17712	17667	17549	17377	17557	17747	17567	17502	17481	17700	17453	17409	17447	17839	17298	17590	17488	17816	17604	17727	17704	17716	17489	17725	17596	17474	17568	17673	17736	17688	17679	17662	17635	17503	17480	17431	17709	17734	17714	17552	17720	17851	17644	17506	17717	17501	17603	17333	17584	17506	17535	17560	17569	17497	17534	17722	17430	17652	17527	17507	17655	17477	17671	17528	17578	17588	17559	17608	17600	17624	17458	17502	17549	17616	17554	17718	17557	17367	17556	17397	17458	17435	17460	17313	17379	17642	17503	17602	17552	17496	17469	17472	17383	17415	17573	17565	17637	17713	17645	17646	17526	17522	17582	17536	17524	17593	17529	17676	17617	17451	17793	17616	17562	17625	17790	17628	17343	17653	17690	17745	17582	17606	17623	17498	17691	17543	17441	17522	17420	17508	17680	17608	17558	17477	17462	17488	17520	17579	17811	17639	17657	17587	17668	17524	17547	17461	17574	17483	17551	17548	17628	17423	17524	17387	17378	17596	17533	17625	17745	17569	17653	17634	17572	17604	17632	17492	17540	17558	17612	17457	17582	17437	17613	17496	17645	17489	17605	17733	17661	17629	17372	17586	17658	17703	17480	17748	17595	17709	17674	17422	17622	17800	17439	17805	17735	17396	17429	17810	17728	17627	17520	17590	17510	17460	17648	17647	17412	17441	17570	17722	17752	17623	17412	17568	17619	17552	17565	17410	17777	17357	17426	17852	17637	17480	17682	17624	17655	17514	17616	17586	17726	17587	17526	17403	17562	17384	17551	17613	17590	17675	17584	17526	17403	17479	17535	17463	17732	17557	17598	17450	17588	17622	17640	17616	17498	17516	17389	17669	17627	17473	17606	17548	17862	17587	17604	17552	17770	17713	17761	17669	17605	17513	17740	17608	17592	17521	17471	17689	17570	17351	17367	17716	17672	17532	17543	17485	17504	17594	17433	17611	17580	17552	17429	17665	17509	17561	17544	17700	17533	17644	17427	17656	17667	17551	17521	17854	17641	17483	17666	17460	17406	17495	17629	17591	17554	17527	17524	17450	17514	17508	17680	17578	17518	17619	17477	17579	17595	17653	17591	17503	17744	17542	17519	17614	17541	17558	17542	17531	17492	17495	17529	17646	17640	17593	17553	17484	17733	17453	17592	17734	17489	17528	17487	17676	17613	17422	17670	17417	17519	17652	17499	17492	17685	17670	17403	17515	17523	17722	17537	17568	17716	17865	17705	17635	17531	17561	17638	17536	17659	17689	17581	17586	17625	17674	17829	17385	17654	17594	17492	17791	17604	17498	17548	17546	17604	17560	17704	17675	17662	17611	17797	17458	17667	17439	17704	17440	17515	17516	17783	17826	17320	17597	17516	17541	17583	17505	17453	17717	17638	17624	17627	17645	17721	17702	17708	17573	17427	17484	17626	17512	17629	17500	17516	17601	17480	17606	17473	17685	17560	17896	17534	17854	17389	17505	17646	17481	17620	17560	17827	17617	17557	17563	17655	17687	17479	17738	17399	17479	17394	17509	17672	17477	17579	17445	17299	17576	17676	17705	17507	17576	17596	17670	17744	17598	17627	17838	17602	17577	17410	17581	17629	17558	17432	17539	17608	17865	17624	17528	17706	17651	17481	17800	17345	17526	17333	17749	17828	17672	17403	17432	17772	17464	17453	17533	17572	17304	17627	17510	17691	17490	17493	17592	17565	17445	17580	17569	17847	17654	17589	17688	17702	17688	17493	17509	17380	17563	17501	17669	17240	17576	17799	17490	17802	17661	17664	17491	17603	17622	17598	17513	17390	17524	17612	17539	17470	17423	17417	17417	17449	17491	17721	17466	17538	17596	17632	17488	17549	17625	17439	17352	17552	17520	17432	17713	17426	17713	17569	17650	17746	17620	17492	17500	17725	17648	17755	17678	17655	17458	17724	17554	17650	17512	17624	17480	17540	17728	17628	17382	17594	17609	17639	17686	17554	17809	17645	17497	17498	17679	17554	17645	17752	17817	17763	17613	17802	17375	17405	17614	17551	17742	17414	17584	17591	17634	17814	17465	17487	17457	17606	17668	17685	17573	17627	17617	17538	17409	17622	17712	17798	17292	17570	17916	17350	17603	17526	17744	17709	17621	17716	17503	17645	17490	17516	17519	17523	17562	17642	17670	17378	17532	17512	17621	17611	17545	17765	17754	17664	17552	17655	17489	17488	17714	17518	17692	17300	17538	17523	17644	17617	17466	17770	17533	17484	17729	17474	17486	17718	17520	17630	17545	17598	17728	17675	17580	17519	17684	17742	17562	17554	17648	17537	17508	17496	17689	17595	17687	17624	17689	17570	17554	17583	17441	17505	17563	17560	17572	17682	17556	17499	17525	17640	17691	17590	17581	17611	17606	17305	17591	17711	17460	17553	17613	17503	17721	17586	17525	17560	17561	17592	17675	17510	17621	17680	17580	17662	17554	17727	17690	17586	17498	17873	17393	17776	17620	17513	17528	17618	17580	17623	17389	17473	17374	17645	17428	17347	17450	17471	17441	17487	17616	17634	17737	17798	17769	17570	17679	17569	17293	17620	17805	17502	17703	17319	17549	17485	17791	17617	17561	17505	17331	17479	17491	17593	17755	17528	17433	17542	17629	17537	17758	17579	17714	17924	17499	17681	17619	17544	17590	17575	17401	17567	17539	17601	17604	17580	17592	17722	17596	17767	17455	17648	17731	17709	17488	17680	17728	17755	17505	17640	17618	17352	17560	17403	17340	17631	17391	17677	17562	17595	17576	17473	17503	17777	17461	17601	17619	17681	17732	17658	17694	17458	17598	17708	17646	17629	17539	17604	17445	17580	17747	17594	17557	17458	17642	17676	17493	17660	17621	17613	17616	17676	17434	17545	17739	17799	17600	17530	17398	17533	17579	17680	17496	17692	17768	17780	17621	17834	17730	17662	17661	17427	17784	17576	17507	17607	17808	17549	17639	17597	17650	17625	17591	17702	17672	17587	17485	17678	17550	17611	17799	17718	17628	17845	17796	17577	17592	17491	17415	17590	17610	17603	17591	17801	17445	17681	17736	17858	17757	17536	17549	17468	17614	17465	17692	17502	17636	17433	17460	17475	17665	17590	17655	17689	17547	17704	17611	17530	17739	17493	17449	17509	17757	17564	17513	17576	17477	17542	17688	17467	17612	17629	17744	17392	17392	17525	17570	17584	17702	17483	17498	17650	17710	17574	17414	17747	17708	17581	17538	17489	17532	17459	17618	17483	17553	17559	17726	17600	17456	17359	17390	17755	17785	17546	17628	17659	17418	17567	17463	17857	17557	17665	17483	17656	17710	17685	17521	17712	17583	17585	17629	17634	17412	17578	17730	17583	17237	17466	17621	17559	17813	17544	17622	17612	17697	17513	17716	17638	17714	17521	17594	17476	17681	17879	17469	17694	17546	17320	17657	17562	17629	17558	17719	17629	17715	17408	17614	17642	17449	17693	17568	17698	17578	17523	17654	17493	17788	17646	17414	17397	17533	17620	17639	17709	17645	17559	17447	17655	17708	17658	17649	17489	17423	17672	17598	17508	17586	17762	17333	17627	17558	17594	17459	17563	17392	17660	17595	17679	17621	17490	17410	17710	17810	17598	17748	17538	17602	17664	17428	17573	17471	17534	17572	17765	17430	17694	17705	17469	17517	17579	17484	17639	17389	17593	17549	17536	17400	17817	17567	17397	17658	17643	17787	17770	17429	17362	17409	17462	17507	17607	17506	17389	17437	17460	17631	17625	17538	17592	17731	17589	17475	17589	17453	17501	17571	17504	17654	17769	17508	17715	17501	17487	17712	17530	17736	17412	17529	17678	17534	17393	17656	17666	17634	17517	17616	17771	17550	17578	17353	17784	17800	17657	17750	17361	17565	17601	17661	17817	17569	17698	17383	17793	17616	17642	17659	17573	17418	17484	17629	17523	17527	17508	17720	17478	17489	17567	17689	17646	17523	17370	17592	17609	17813	17577	17586	17379	17573	17544	17382	17789	17494	17639	17454	17458	17707	17557	17559	17634	17258	17522	17539	17612	17755	17504	17680	17840	17636	17491	17619	17686	17696	17663	17681	17663	17397	17514	17510	17585	17537	17680	17693	17641	17604	17596	17776	17766	17569	17627	17526	17675	17569	17594	17587	17636	17433	17638	17560	17667	17706	17744	17749	17725	17528	17420	17525	17618	17729	17553	17549	17572	17773	17815	17604	17537	17704	17493	17410	17595	17659	17475	17527	17716	17385	17757	17684	17693	17571	17757	17485	17622	17374	17502	17723	17459	17911	17634	17362	17578	17508	17375	17584	17582	17647	17526	17660	17641	17676	17600	17517	17712	17683	17611	17432	17600	17487	17694	17831	17453	17734	17620	17638	17560	17516	17417	17692	17572	17466	17455	17429	17555	17495	17580	17542	17602	17620	17562	17476	17422	17511	17557	17576	17603	17478	17503	17578	17586	17545	17511	17578	17504	17639	17513	17586	17768	17533	17583	17508	17563	17577	17718	17464	17623	17377	17554	17840	17607	17551	17577	17723	17729	17481	17489	17847	17508	17442	17503	17373	17495	17658
15199	22810	20134	17600	16299	15420	14869	14795	14549	14575	14435	14187	14393	14351	14401	14317	14332	14334	14387	14259	14458	14431	14298	14497	14373	14287	14341	14529	14442	14246	14404	14138	14102	14296	14201	14292	14323	14346	14345	14412	14078	14283	14095	14383	14249	14331	14250	14238	14297	14332	14263	14284	14294	14121	14398	14228	14344	14159	14292	14261	14098	14222	14274	14336	14032	14202	14375	14235	14287	14447	14230	14336	14026	14296	14167	14313	14218	14365	14353	14137	14260	14181	14196	14117	14194	14364	14088	14347	14235	14251	14185	14306	14212	14212	14310	14245	14135	14471	14236	14294	14421	14176	14273	14317	14207	14298	14432	14293	14276	14322	14273	14298	14118	14163	14238	14286	14282	14317	14370	14154	14161	14046	14461	14276	14350	14394	14231	14267	14227	14238	14207	14077	14396	14256	14259	14459	14250	14013	14250	14111	14165	14338	14223	14157	14227	14191	14150	14177	14416	14167	14073	14294	14290	14179	14308	14252	14184	14266	14126	14260	14322	14301	14209	14372	14205	14462	14469	14357	14159	14219	14126	14377	14295	14198	14329	14252	14262	14400	14251	14317	14194	14105	14218	14328	14176	14260	14256	14279	14234	14093	14112	14363	14231	14359	14400	14295	14141	14177	14226	14320	14214	14351	14218	14349	14183	14208	14259	14206	14368	14257	14213	14102	14322	14242	14262	14251	14289	14233	14378	14182	14309	14106	14347	14397	14263	14247	14165	14255	14095	14161	14227	14228	14310	14256	14269	14286	14388	14129	14294	14479	14202	14086	14210	14316	14295	14041	14325	14272	14419	14411	14305	14202	14261	14409	14228	14190	14151	14173	14217	14322	14347	14301	14506	14219	14357	14155	14317	14323	14252	14366	14250	14244	14161	14229	14211	14422	14167	14171	14279	14084	14221	14343	14217	14287	14239	14205	14276	14216	14231	14272	14285	14117	14214	14186	14201	14130	14211	14361	14424	14017	14250	14470	14291	14372	14137	14400	14228	14335	14235	14187	14313	14276	14270	14188	14078	14419	14204	14292	14128	14279	14240	14139	14194	14269	14249	14170	14224	14287	14147	14169	14314	14275	14404	14188	14286	14402	14290	14373	14222	14315	14354	14217	14294	14325	14163	14201	14260	14225	14116	14195	14279	14285	14535	14347	14242	14222	14259	14236	14160	14361	14434	14319	14191	14112	14346	14169	14106	14183	14389	14071	14323	14308	14069	14239	14261	14184	14374	14204	14234	14269	14231	14187	14310	14137	14191	14266	14244	14168	14264	14257	14130	14272	14274	14039	14177	14320	14211	14260	14204	14221	14230	14237	14087	14133	14247	14279	14360	14339	14291	14219	14142	14320	14155	14258	14255	14330	14421	14303	14080	14089	14450	14086	14354	14258	14192	14239	14312	14327	14411	14033	14247	14188	14299	14117	14231	14373	14206	14251	14197	14252	14287	14342	14218	14336	14352	14157	14196	14071	14307	14062	14266	14318	14340	14352	14438	14139	14355	14153	14237	14176	14307	14208	14310	14303	14208	14294	14196	14219	14328	14211	14284	14290	14247	14279	14355	14130	14000	14177	14255	14201	14335	14431	14146	14245	14270	14262	14228	14183	14298	14150	14243	14181	14381	14246	14208	14140	14206	14327	14212	14361	14185	14348	14200	14296	14077	14211	14187	14357	14203	14233	14281	14209	14293	14314	14244	14358	14232	14318	14150	14285	14228	14345	14229	14287	14379	14259	14164	14200	14301	14306	14189	14408	14310	14188	14115	14230	14275	14167	14247	14254	14260	14106	14260	14089	14342	14304	14066	14240	14393	14235	14431	14186	14270	14115	14282	14099	14405	14363	14211	14081	14429	14310	14205	14353	14187	14159	14354	14160	14198	14245	14132	14197	14213	14224	14254	14332	14230	14263	14220	14246	14123	14224	14040	14337	14236	14159	14215	14142	14239	14268	14214	14268	14252	14287	14193	14336	14294	14379	14226	14182	14320	14323	14197	14255	14239	14205	14324	14299	14327	14178	14216	14336	14396	14291	14273	14237	14178	14256	14192	14230	14179	14401	14231	14162	14331	14243	14319	14363	14284	14352	14363	14190	14151	14291	14216	14270	14380	14270	14275	14396	14224	14181	14286	14309	14297	14149	14325	14275	14286	14145	14253	14175	14353	14366	14395	14298	14281	14183	14310	14216	14373	14236	14100	14301	14225	14276	14361	14122	14089	14189	14425	14175	14177	14283	14235	14317	14469	14276	14240	14282	14141	14396	14258	14241	14290	14222	14385	14331	14147	14235	14246	14461	14206	14270	14554	14213	14285	14336	14361	14320	14378	14477	14353	13971	14256	14223	14176	14395	14291	14159	14291	14237	14229	14425	14422	14290	14282	14150	14461	14251	14239	14286	14205	14260	14253	14299	14364	14290	14000	14206	14243	14284	14266	14327	14446	14305	14126	14361	14343	14257	14298	14290	14172	14323	14116	14297	14243	14118	14217	14273	14321	14235	14295	14154	14310	14146	14288	14335	14313	14072	14190	14115	14176	14253	14281	14157	14198	14123	14390	14343	14137	14142	14139	14206	14130	14318	14262	14414	14310	14259	14282	14051	14268	14296	14158	14309	14262	14252	14359	14155	14220	14459	14264	14260	14255	14205	14473	14237	14285	14248	14281	14303	14217	14259	14278	14298	14104	14139	14460	14257	14185	14052	14217	14392	14169	14301	14209	14273	14268	14283	14458	14291	14173	14247	14210	14293	14039	14350	14253	14222	14226	14238	14274	14131	14290	14416	14206	14170	14283	14146	14223	14244	14257	14168	14248	14254	14257	14220	14246	14359	14227	14269	14270	14163	14279	14261	14202	14219	14209	14298	14161	14178	14299	14257	14279	14291	14187	14251	14338	14272	14226	14160	14220	14441	14380	14218	14305	14353	14308	14148	14281	14328	14205	14286	14139	14143	14327	14196	14244	14276	14173	14334	14366	14175	14203	14282	14243	14344	14165	14144	14233	14433	14249	14231	14210	14079	14194	14266	14244	14229	14184	14100	14179	14389	14405	14321	14134	14190	14321	14346	14245	14281	14326	14165	14218	14231	14246	14203	14249	14274	14172	14268	14183	14148	14286	14225	14270	14245	14337	14223	14329	14345	14316	14365	14353	14139	14374	14135	14260	14294	14271	14347	14373	14212	14167	14193	14110	14235	14255	14173	14157	14146	14237	14320	14151	14255	14290	14219	14263	14229	14150	14363	14481	14250	14265	14201	14204	14380	14278	14265	13927	14346	14139	14304	14355	14341	14318	14146	14198	14262	14231	14172	14097	14300	14354	14206	14318	14475	14100	14215	14169	14325	14143	14254	14267	14206	14151	14380	14260	14275	14290	14227	14204	14110	14333	14187	14270	14101	14368	14323	14234	14399	14317	14299	14172	14364	14196	14285	14445	14104	14333	14308	14087	14515	14256	14225	14223	14082	14084	14158	14360	14273	14231	14358	14340	14325	14237	14365	14183	14361	14217	14200	13970	14305	14398	14314	14341	14311	14072	14251	14172	14197	14320	14115	14357	14350	14188	14351	14343	14425	14221	14198	14129	14134	14262	14313	14401	14152	14109	14246	14278	14051	14294	14310	14368	14108	14234	14206	14222	14367	14346	14305	14258	14178	14281	14343	14243	14257	14250	14210	14353	14177	14170	14215	14270	14279	14214	14291	14212	14366	14165	14288	14195	14387	14085	14335	14288	14235	14217	14230	14283	14232	14352	14312	14279	14452	14277	14384	14413	14357	14268	14361	14466	14197	14302	14261	14254	14279	14349	14388	14318	14439	14284	14219	14374	14314	14353	14161	14222	14361	14162	14165	14403	14151	14510	14346	14168	14331	14404	14085	14292	14347	14174	14252	14263	14287	14154	14279	14182	14090	14264	14239	14122	14236	14265	14303	14260	14322	14209	14317	14138	14163	14232	14229	14126	14218	14149	14253	14248	14187	14400	14231	14322	14347	14317	14086	14327	14267	14238	14223	14324	14273	14307	14334	14069	14202	14262	14304	14166	14358	14201	14275	14289	14393	14316	14168	14344	14311	14301	14104	14414	14249	14091	14304	14287	14323	14053	14324	14171	14286	14248	14388	14237	14340	14387	14283	14225	14402	14267	14171	14408	14056	14035	14153	14146	14231	14349	14116	14261	14248	14114	14343	14116	14297	14176	14294	14184	14132	14400	14175	14267	14284	14350	14191	14130	14202	14287	14400	14275	14437	14260	14267	14142	14504	14326	14311	14471	14203	14149	14396	14145	14089	14357	14279	14365	14391	14282	14216	14271	14139	14424	14168	14350	14375	14162	14383	14275	14137	14214	14237	14232	14468	14255	14209	14250	14364	14192	14296	14240	14221	14298	14311	14486	14311	14368	14242	14281	14059	14237	14157	14381	14345	14364	14275	14268	14131	14297	14289	14222	14379	14447	14173	14231	14321	14105	14323	14269	14114	14253	14334	14282	14289	14372	14254	14238	14351	14142	14206	14382	14307	14149	14261	14146	14278	14359	14459	14124	14231	14196	14362	14288	14243	14249	14183	14163	14275	14131	14285	14246	14318	14260	14270	14298	14338	14289	14142	14196	14318	14207	14240	14255	14249	14188	14390	14332	14214	14141	14314	14165	14282	14338	14119	14429	14228	14282	14118	14228	14416	14220	14285	14364	14306	14190	14159	14281	14146	14272	14249	14262	14189	14176	14354	14129	14257	14216	14144	14320	14193	14245	14350	14350	14328	14280	14179	14407	14213	14098	14298	14384	14087	14203	14323	14285	14298	14295	14397	14236	14393	14346	14253	14220	14328	14338	14341	14328	14191	14360	14223	14158	14421	14165	14230	14408	14156	14318	14208	14254	14194	14267	14400	14036	14134	14323	14419	14338	14237	14222	14380	14203	14389	14207	14234	14321	14281	14194	14114	14159	14369	14322	14131	14088	14307	14277	14378	14232	14304	14148	14080	14389	14348	14351	14196	14285	14364	14303	14158	14155	14379	14095	14376	14189	14185	14234	14181	14152	14315	14216	14208	14360	14237	14258	14292	14244	14322	14431	14250	14289	14334	14324	14103	14145	14199	14364	14102	14214	14382	14364	14158	14250	14128	14317	14406	14232	14302	14298	14082
22374	21416	28768	24453	21747	23327	22740	18193	17376	17216	17615	17117	17052	17057	17194	17146	17235	17280	17064	16843	17116	17162	17102	17019	16929	16887	16897	17129	17099	16797	16932	16923	16859	16932	16850	16917	16853	16730	16776	16937	16846	16774	16753	16725	16809	16923	17000	16798	16922	16865	16905	16710	17174	16986	16810	16739	16966	16784	17304	16917	17234	16923	16757	17000	16886	17061	16836	16987	16874	16797	16914	16945	17014	16774	16671	16862	16948	16775	16798	16900	17021	16845	16911	16747	16940	16911	16777	16837	16986	16906	16882	16652	16988	16662	16810	16936	16774	16761	16879	16990	16914	16822	16944	16729	16792	16812	16708	16829	16979	16882	16975	16840	16972	16803	16673	16772	17002	16873	16820	16753	16807	17051	16877	16777	16803	16774	16656	16754	16822	16648	16616	16977	16815	16883	16787	16973	17116	17004	16629	16632	16874	16798	17035	16695	16545	16938	16944	17053	16807	16816	16833	16765	16747	16932	16965	16939	16815	16833	16875	16850	17040	16878	16973	16988	16652	16898	16648	16790	16840	16769	16962	16704	17068	17042	16681	16794	16761	16838	16790	16744	16862	16831	16831	16770	16829	16657	16735	16937	16763	16647	16872	16933	16741	16834	16893	16669	17017	16711	16626	16876	16750	16822	16715	16645	16917	16813	17006	16904	16684	16867	16915	16901	16823	16745	16918	16750	16881	16653	16871	16784	16823	16752	16795	16958	16886	17011	16832	16612	16846	16847	16861	16752	16687	16795	16729	16806	16897	16851	16755	16540	16947	16816	16756	16927	16812	17026	16755	16820	16963	16807	16907	16692	17048	16851	17002	16820	16754	16768	16747	16856	16939	16861	16640	16708	16748	16792	16757	16930	16925	16851	16768	16780	16751	16763	16734	16881	16887	16873	16992	16738	16915	16766	16978	16628	16833	16776	16891	16897	16768	16728	16920	16728	16857	16745	16688	16825	16992	16837	16688	16741	16787	16958	16841	16645	16632	16624	16726	17005	16927	16715	16760	16765	16869	16815	16790	16839	16954	16828	16773	16788	16633	16824	16731	16830	16730	16752	16770	16833	16786	16676	16995	16905	16881	16745	16795	16828	16894	16858	16624	16749	16653	16720	16812	16956	16982	16780	16990	16997	16787	16824	16847	16675	16779	16837	16933	16742	16733	16690	16908	16914	16858	16897	16943	16477	16845	16814	16839	16865	16952	16931	16636	16756	16824	16781	16832	16744	16759	16632	16834	17009	16897	16822	16685	16914	16632	16564	16530	16817	16884	16866	16854	16738	16972	16924	16882	16850	16883	16723	16901	16706	16769	16997	16767	16786	16980	16753	16814	16733	16875	16967	16752	16659	16673	16761	16837	16964	16977	16848	16850	16901	16762	16882	16732	16634	16799	16819	16813	16982	16828	16786	16690	16861	16829	16794	16815	16856	16883	16674	16718	16618	16722	16827	17002	16960	16863	16813	16818	16651	16766	16944	17030	16914	16954	16961	16769	16797	16838	16710	16818	16592	16728	16748	16717	16717	16799	16870	16817	16788	16745	16916	16698	16884	16782	16884	16640	16839	16744	16942	16989	16741	16677	16673	16900	16805	16676	16772	16806	16806	16894	17054	16806	16909	16883	16706	16522	16716	16959	16974	17014	16894	16618	16968	16920	16841	16854	16756	16852	16874	17002	16826	16946	16854	16799	16733	16981	16819	16701	16877	16822	16826	16908	16785	16483	16740	16914	16771	16722	16717	16539	16670	16919	16725	16818	16737	16773	16691	16792	17028	16954	16807	16834	16951	16818	16754	16911	16807	16878	16939	16946	16752	16762	16798	16921	16859	16660	16728	16648	16628	16904	16735	16793	16729	16864	16815	16672	16882	16800	16744	16770	17028	16872	17042	16730	16824	16711	16641	16701	16906	16973	16844	16914	16934	16650	17025	16490	16860	16784	16782	17030	16867	16981	16789	16856	16783	16840	16612	16786	16850	16672	16969	16922	16768	16923	16674	16749	16840	16697	16923	16676	16700	16703	16856	16626	16519	16960	16820	16726	16736	16868	16919	16848	16695	16926	16710	16803	16901	16716	16834	16722	16940	16691	16840	16627	16764	16965	16589	16692	16539	16791	16654	16798	16639	16865	16817	17037	16713	16637	16651	16745	16790	16715	16842	16792	16712	16895	16967	16746	16691	16546	16776	16536	16959	16826	16770	16747	16796	16652	16977	17046	16831	16811	16807	16837	16633	16704	16681	16671	16982	16963	16799	16508	16881	16888	16789	16782	16929	16866	16715	16738	16861	16967	16667	16949	16990	16854	16862	16738	16854	16815	16873	16689	16868	16830	16809	16885	16670	16688	16863	16796	16672	16780	16694	16989	16708	16897	16778	16922	16584	16769	16754	16883	16796	16766	16909	16699	16706	16648	16917	16802	16796	16953	16791	16876	17031	16849	16876	16702	16953	16774	16764	16946	16842	16951	16695	16688	16725	16787	16766	16953	16878	16695	16562	16802	16866	16819	16903	16717	16690	16792	16619	16773	16808	16809	16849	16810	16635	16843	16741	16817	16779	16800	16614	16758	16657	16665	16725	16619	16794	16839	16926	16818	16835	16949	16749	16721	16943	16962	16691	16898	16811	16840	16804	16954	16948	16822	16837	16928	16960	16836	16827	16693	16731	16884	16720	16837	16887	16874	16673	16756	16718	16810	16765	16760	16659	16945	16865	16828	16700	16784	16599	16840	16963	17014	16897	16883	16633	16774	16609	16749	16777	16938	16783	16887	16805	16724	16935	16890	16662	16893	16985	16814	16626	16854	16695	16755	16698	16735	16883	16800	16859	16755	16787	16639	16713	16730	16938	16913	16970	16808	16688	16995	16826	16713	16697	16828	16709	16696	16990	16954	16644	16849	16929	16887	16870	16951	16618	16755	16886	16671	17025	16648	16703	16934	16585	16752	16738	16772	16790	16777	16762	16914	16830	16792	16912	16914	17065	16781	16786	16832	16791	17010	16762	16946	16828	16983	16910	16772	16681	16787	16978	16707	16820	16709	16705	16743	16652	16590	16795	16697	16713	16797	16818	16821	16868	16732	16867	16962	16877	16771	16771	16957	16699	16523	16745	16707	16763	16707	16531	16831	16713	16915	16762	16744	16891	16554	16874	16880	16729	16875	16817	16947	17152	17136	16852	17192	16858	16674	16879	16839	16712	16830	16677	16730	16691	16802	16754	16792	16989	16776	16688	16845	16824	17049	16778	16856	16918	16884	16591	16770	16873	16898	16753	16861	16737	16821	16950	16840	16922	16781	16754	16739	16662	16731	16761	16781	16754	16952	16786	16727	16603	16809	16786	16869	16808	16907	16822	16703	16830	16877	16689	17143	17045	16951	16602	16599	16798	16934	16749	16590	16806	17028	16834	16786	16830	16764	16723	16736	16788	16586	16848	16744	16826	16816	16661	16903	16974	16798	16748	16846	16622	16860	16697	16698	16634	16705	16852	16852	16837	16961	16754	16867	16897	16844	16906	17018	16546	16665	16750	16683	16522	16897	16927	16728	17001	16980	16718	16940	16792	16749	16604	16694	16841	16727	17006	16908	16864	16719	16902	17048	16883	16981	16744	16622	16962	16727	16852	16933	16824	16803	16835	16678	16719	16911	16867	16852	16817	16893	17005	16757	16895	17013	16809	16844	16630	16612	16689	16873	16824	16756	16712	16897	16787	16767	16745	16850	16760	16599	16772	16852	16724	16936	16790	16876	16801	16893	16794	16902	16803	16773	16633	17013	16903	16813	16684	16602	17000	17107	16889	16814	16730	16818	16895	16630	16678	16748	16751	17005	16624	16812	16792	16767	17000	16945	16838	16802	16840	16683	16632	16832	16612	16856	16750	16833	16838	16740	16906	16782	16895	16723	16809	16675	16556	16788	16949	17001	16884	16945	16836	16855	16986	16961	16924	16727	16845	16762	16640	16797	16753	16871	16980	16849	16682	17162	16817	16778	16803	16812	16808	16903	16768	17165	16843	16977	16785	16880	17020	16766	16679	16649	16729	16805	16742	16681	16585	16665	16751	16682	16874	16796	16920	16604	16930	16810	16617	16496	16684	16839	16761	16785	16846	16731	16803	16879	16823	16942	16863	16897	16858	16890	16610	16718	16551	16571	16841	16736	16782	16793	16957	16951	16719	16646	16664	16884	16844	16692	16922	16762	16720	16983	16815	16571	16769	17034	16859	16686	17128	16897	16982	16801	16880	16727	16823	16958	16741	16967	16965	16877	16728	16872	16842	16785	16657	16736	16717	16882	16477	16795	17097	16982	16739	16786	16946	16792	16994	16739	16713	16744	17040	16899	16832	16653	16744	17017	16831	17026	16818	16764	16860	16854	16807	16976	16852	16733	17011	16689	16720	16992	16651	16762	16768	16737	16652	16701	16859	16780	16768	16689	16797	16808	16936	16860	16800	16910	16788	16808	16735	16826	16895	16920	16681	16640	17124	16739	16694	16994	16680	16853	16853	16586	16884	16864	16757	16796	16609	16888	16644	16771	16811	16807	16885	16801	16930	16825	16912	16693	16896	16561	16771	16759	16819	16761	16763	16912	16760	16762	16812	16916	16806	16698	16890	16834	16879	17044	16861	16738	16759	16541	16875	16930	16657	16990	16618	16799	16848	16816	16692	16855	16796	16825	16953	17059	16854	16880	16694	16704	16847	16775	16849	16962	16734	16678	16811	16917	16858	16893	16896	16800	16622	16660	16749	16655	16892	16770	16856	16926	16938	16831	16752	16775	16771	16852	16819	16861	16685	16821	16696	16790	16715	16646	16897	16855	16739	16698	16889	16894	16809	16829	16898	17045	16946	16929	16847	17010	16806	16857	16752	16854	16719	16846	16942	16920	16779	16886	16958	16798	16834	16798	16850	16762	16932	16805	16982	16724	16692	16901	16744	16950	16943	16955	16925	16834	16922	16637	16689	16796	16613	16874	16969	16964	16976	16742	17061	16881	16975	17076	16868	16802	16867	16798	17058	16768	16893	16753	16625	16686	16854	16886	16673	16848	16777	16889	16900	16755	16760	16910	16922	16670	16888	16787	16780	16677	16783	16725	16961	16962	16803	16875	16731	16732	16716	16885	16799	16748	16738	16750	16810
14600	29162	23846	19253	17325	16182	15176	14827	14291	14148	14040	14001	14073	14092	13869	13966	13983	14062	14174	14110	14086	13889	13861	13931	13808	13749	13776	13715	13643	13979	13773	13724	13882	13894	13646	13752	13779	13621	13741	13742	13918	13789	13765	13905	13813	13954	13771	13807	13705	13706	13923	13601	13986	13730	13884	13806	13810	13756	13734	13615	13776	13858	13683	13874	13860	13515	13842	13791	13684	13769	13938	13861	13798	13790	13683	13661	13726	13632	13817	13882	13856	13583	13858	13774	14048	13885	13725	13852	13846	13592	13974	13719	13958	13788	13549	13803	13555	13714	13868	13811	13739	13736	13918	13875	13915	13737	14033	13588	13833	13596	13777	13786	13974	13742	13845	13978	13848	13905	13774	13805	13693	13799	13741	13846	13722	13756	13758	13867	13797	13703	13720	13807	13752	13723	13821	13640	13906	13708	13696	13834	13810	13914	13924	13729	13678	13766	13683	13684	13518	13761	13801	13725	13715	13875	13876	13915	13683	13925	13691	13830	13836	13793	13713	13797	13650	13741	13681	13917	13811	13856	13783	13749	13702	13736	13837	13746	13747	13841	13619	13790	13631	13838	13792	13772	13882	13756	13873	13878	13856	13701	13775	13685	13903	13739	13932	13704	13901	13522	13651	13888	13750	13783	13971	13758	13812	13706	13637	13732	13764	13837	13724	13642	13793	13825	13662	13828	13807	13766	13748	13747	13767	13917	13696	13641	13773	13732	13719	13799	13844	13622	13892	13779	13780	13708	13752	13629	13813	13657	13853	13661	13624	13769	13748	13762	13739	13935	13718	13854	13637	13844	13985	13661	13852	13928	13760	13778	13868	13788	13802	13619	13724	13688	13676	13744	13699	13829	13760	13792	13803	13855	13868	13859	13902	13798	13881	13766	13798	13662	13732	13728	13647	13860	13830	13704	13782	13819	13893	13601	13817	13729	13817	13820	13812	13822	13861	13736	13668	13780	13614	13706	13731	13800	13750	13811	13763	13798	13903	13861	13810	13762	13679	13813	13691	13710	13659	13664	13894	13820	13805	13777	13717	13927	13719	13891	13706	13680	13893	13776	13869	13753	13952	13620	13755	13724	13612	13852	13768	13856	13944	13876	13748	13735	13977	13741	13737	13877	13655	13834	13822	13517	13800	13796	13931	13691	13803	13799	13711	13921	13772	13805	13808	13705	13793	13843	13658	13609	13926	13867	13795	13704	13861	13889	13582	13791	13831	13589	13806	13695	13761	13789	13834	13699	13870	13798	13650	13765	13789	13797	13780	13776	13901	13691	13743	13633	13733	13833	13712	13657	13893	13674	13775	13619	13829	13715	13736	13588	13786	13648	13821	13761	13687	13694	13767	13761	13774	13699	13710	13820	13592	13817	13865	13794	13652	13689	13893	13791	13824	13750	13768	13804	13851	13759	13666	13836	13655	13878	13827	13848	13704	13559	13674	13841	13685	13704	13646	13688	13774	13649	13846	13655	13796	13761	13689	13666	13776	13731	13742	13723	13646	13636	13681	13654	13793	13825	13572	13832	13706	13886	13683	13709	13821	13703	13763	13899	13665	13636	14034	13759	13680	13666	13699	13852	13588	13886	13889	13783	13735	13879	13921	13737	13640	13825	13785	13830	13703	13974	13761	13900	13605	13601	13939	13679	13743	13767	13968	13680	13793	13718	13740	13845	13766	13704	13772	13715	13689	13663	13595	13785	13822	13756	13857	13833	13810	13763	13771	13727	13760	13932	13856	14002	13896	13870	13752	13825	13837	13792	13864	13856	13901	13866	13845	13764	13743	13793	13743	13727	13632	13774	13734	13845	13727	13693	13846	13779	13779	13721	13689	13732	13891	13748	13767	13789	13953	13807	13723	13815	13926	13727	13767	13664	13955	13730	13770	13884	13834	13772	13679	13744	13849	13711	13768	13714	13676	13561	13680	13965	13977	13682	13685	13968	13661	13738	13706	13873	13793	13741	13671	13715	13783	13856	13736	13829	13737	13730	13892	13791	13779	13662	13609	13920	13774	13631	13820	13745	13707	13674	13777	13680	13790	13652	13662	13663	13938	13656	13794	13684	13827	13971	13631	13916	13730	13752	13817	13671	13736	13637	13903	13715	13823	13857	13980	13728	13751	13628	13884	13714	13825	13773	13733	13752	13819	13724	13819	13650	13713	13669	13789	13582	13859	13738	13756	13732	13722	13776	13690	13730	13738	13695	13686	13771	13686	13725	13806	13679	13642	13697	13684	13730	13800	13722	13804	13666	13828	13748	13559	13770	13767	13780	13781	13833	13736	13787	13736	13742	13882	13818	13776	13668	13705	13743	13748	13719	13606	13888	13802	13802	13800	13777	13724	13776	13788	13675	13720	13710	13619	13691	13844	13689	13912	13771	13842	13586	13726	13779	13680	13844	13792	13613	13683	13721	13889	13756	13923	13907	13759	13686	13847	13866	13845	13909	13857	13746	13815	13706	13906	13699	13692	13713	13858	13700	13796	13633	13923	13770	13810	13721	13875	13906	13899	13916	13815	13932	13654	13916	13800	13847	13855	13828	13733	13756	13589	13720	13791	13730	13645	13793	13822	13790	13751	13949	13687	13819	13694	13782	13685	13759	13939	13865	13855	13758	13646	13733	13834	13783	13819	13552	13827	13606	13875	13709	13672	13732	13688	13680	13830	13878	13720	13806	13895	13744	13757	13831	13776	13699	13960	13804	13827	13722	13716	13801	13569	13918	13793	13546	13932	13833	13640	13871	13877	13792	13723	13865	13879	13651	13675	13754	13873	13698	13760	13781	13706	13674	13699	13674	14004	13748	13926	13717	13739	13533	13744	13763	13715	13696	13669	13709	13703	13629	13649	13686	13822	13724	13490	13907	13780	13776	13784	13796	13766	13787	13858	13918	13839	13681	13862	14037	13828	13840	14071	13850	13828	13692	13777	13708	13815	13809	13606	13804	13739	13720	13866	13732	13780	13837	13642	13676	13711	13788	13870	13811	13832	13808	13767	13749	13696	13800	13894	13920	13911	13709	13711	13858	13817	13756	13791	13720	13779	13725	13797	13804	13541	13839	13836	13918	13841	13807	13851	13736	13789	13725	13760	13712	13797	13873	13787	13789	13743	13673	13694	13700	13592	13668	13850	13773	13739	13695	13724	13759	13837	13904	13758	13921	13793	13608	13808	13757	13799	13859	13625	13833	13803	13628	13796	13715	13960	13835	13682	13824	13847	13970	13865	13719	13737	13774	13741	13839	13850	13659	13836	13665	13644	13778	13691	13756	13690	13845	13850	13647	13793	13777	13699	13767	13670	13776	13687	13868	13847	13727	13873	13972	13840	13797	13740	13541	13632	13721	13738	13700	13819	13724	13596	13897	13797	13843	13835	13723	13904	13722	13852	13740	13855	13810	13892	13859	13778	13670	13795	13871	13764	13797	13826	13794	13816	13695	13737	13781	13819	13778	13714	13791	13783	13637	13790	13808	13818	13675	13911	13769	13629	13690	13669	13751	13754	13867	13858	13753	13819	13705	13797	13672	13860	13873	13812	13776	13923	13633	13802	13830	13797	13849	13589	13927	13734	13827	13754	13672	13781	13622	13821	13816	13966	13769	13721	13785	13836	13738	13828	13562	13726	13720	13821	13598	13744	13650	13710	13627	13725	13659	13749	13812	13823	13693	13743	13694	13795	13791	13722	13870	13895	13820	13790	13712	13886	13771	13844	13705	13771	13860	13772	13776	13735	13816	13784	13622	13871	13762	13906	13813	13811	13826	13680	13681	13866	13816	13707	13674	13752	13916	13748	13630	13655	13837	13825	13575	13743	13749	13678	13734	13920	13801	13768	13608	13650	13715	13558	13688	13686	13754	13724	13768	13851	13783	13833	13670	13711	13787	13840	13780	13670	14101	13662	13935	13708	13669	13748	13746	13740	13705	13701	13874	13623	13972	13825	13669	13779	13845	13899	13883	13576	13639	13755	13779	13752	13686	13854	13911	13778	13840	13713	13649	13785	13724	13757	13782	13920	13606	13849	13782	13614	13860	13684	13608	13839	13692	13853	13784	13755	13846	13691	13651	13816	13624	13844	13898	13826	13902	13774	13784	13808	13842	13729	13944	13778	13731	13590	13744	13781	13761	13805	13541	13771	13711	13652	13666	13835	13789	13750	13745	13610	13824	13714	13718	13731	13941	13745	13898	13723	13722	13945	13967	13832	13747	13693	13840	13664	13852	13875	13588	13855	13750	13840	13894	13834	13680	13770	13762	13756	13582	13854	13752	13811	13738	13956	13715	13799	13777	13779	13808	13827	13800	13790	13784	13974	13830	13898	13819	13837	13802	13940	13642	13682	13762	13792	13860	13750	13713	13692	13689	13876	13709	13651	13641	13844	13921	13760	13767	13691	13761	13858	13689	13761	13660	13862	13761	13709	13775	13895	13790	13686	13826	13690	13597	13711	13768	13831	13687	13812	13762	13628	13839	13710	13870	13687	13764	13639	13677	13739	13737	13795	13726	13682	13527	13766	13648	13821	13910	13819	13675	13845	13874	13705	13677	13832	13911	13657	13827	13812	13975	13769	13914	13884	13679	13787	13825	13719	13983	13615	13811	13615	13711	13834	13926	13607	13739	13771	13893	13701	13751	13794	13847	13910	13607	13725	13840	13831	13752	13830	13711	13806	13879	13640	13849	13928	13763	13647	13795	13907	13675	13722	13713	13731	13725	13755	13657	13816	13682	13889	13850	13754	13854	13733	13731	13845	13761	13823	13693	13746	13979	13648	13873	13744	13939	13693	13784	13618	13827	13720	13810	13745	13694	13789	13891	13673	13848	13817	13852	13734	13688	13774	13800	13758	13674	13692	13750	13617	13890	13691	13698	13785	13839	13684	13849	13853	13672	13868	13703	13765	13834	13779	13726	13895	13848	13862	13604	13965	13955	14008	13791	13753	13851	13716	13856	13775	13659	13617	13804	13677	13833	13644	13973	13849	13843	13825	13960	13851	13656	13676	13470	13666	13773	13879	13610	13733	13924	13549	13762	13609	13788	13845	13773	13892	13735	13771	13748	13773	13857	13784	13841	13949	13815	13780	13716	13688	13701	13981	13771	13790	13748	13652	13801	13718	13696	13795	13862	13825	13867
30176	23478	24145	20899	18551	18120	18097	18103	17845	17666	17909	17709	17820	17750	17783	17737	17666	17628	17735	17681	18020	17697	17832	17687	17747	17653	17607	17867	17721	17918	17796	17712	17792	17989	17791	17755	17716	17805	17855	17806	17807	17590	17816	17781	17776	17814	17754	17629	17777	17803	17863	17927	17710	17958	17724	17737	17775	17789	17612	17650	17774	17878	17872	17919	17790	17688	17765	17883	17669	17734	17746	17839	17787	17950	17751	17752	17818	17651	17714	17996	17862	17855	17492	17683	17841	17595	17811	17667	17857	17603	17739	17736	17718	17558	17702	17719	17663	17779	17747	17867	17939	17750	17754	17760	17689	17777	17705	17628	17803	17871	17964	17706	17465	17811	17919	17742	17952	17658	17678	17661	17903	17835	17880	17597	17649	17825	17713	17832	17801	17721	17932	17790	17748	17742	17766	17479	17818	17703	17856	17451	18024	17619	17768	17598	17830	17619	17805	17679	17762	17671	17825	17857	17729	17815	17905	17810	17641	17975	17855	17783	17675	17716	17850	17741	17971	17804	17842	17681	17733	17731	17857	17591	17793	17823	17507	17823	17732	17817	17872	17865	17807	17713	17608	17728	17835	17726	17863	17690	17788	17655	17732	17660	17861	17759	17787	17738	17880	17768	17719	17628	17975	17698	17818	17808	17775	17814	17741	17647	17652	17887	17992	17690	17515	17847	17923	17667	17864	17603	17977	17691	17941	17757	17778	17904	17678	17909	17952	17884	17876	17855	17860	17939	17815	17845	17693	17548	17643	17739	17825	17957	17873	17694	17911	17841	17857	17854	17587	17880	17885	17814	17673	17638	17692	17714	17634	17409	17773	17935	17862	17611	17760	17791	17753	17672	17619	17839	17702	17859	17740	17805	17686	17785	17927	17744	17705	18038	17782	17883	17814	17846	17708	17732	17519	17845	17788	17661	17902	17996	17694	17800	17729	17734	17902	17673	17725	17813	17861	17703	17630	17734	17738	17695	17779	17653	17946	17666	17676	17618	17979	17802	17772	17556	17780	17986	17868	17905	17912	17735	17748	17607	17830	17648	17746	17706	17682	17941	17658	17796	17830	17643	17839	17652	17768	17970	17624	17885	17703	17756	18016	17794	17977	17959	17743	17788	17737	17527	17601	17763	17777	17730	17806	17820	17772	17609	17939	17665	17967	17675	17602	17601	17743	17819	17654	17640	17816	17563	17737	17619	17799	17764	17765	17779	17676	17678	17745	17706	17682	17909	17912	17852	17607	17599	17807	17813	17747	18016	17828	17771	17731	17670	17718	17772	17692	17586	17755	17830	17900	17797	17738	17755	17836	17737	17939	17745	17821	18012	17878	17751	17707	17845	17549	17699	17638	17686	17745	17667	17597	17895	17594	17894	17803	17831	17593	17579	17824	17790	17638	17993	17900	17670	18017	17843	17799	17651	17588	17644	17720	17744	17542	18094	17957	17792	17867	17925	17876	17835	17826	17969	17715	17807	17632	17833	17690	17737	17594	17632	17698	17805	17794	17686	17658	17752	17819	17663	17659	17803	17806	17518	17657	17767	17697	17578	17814	17493	17702	17745	17719	17827	17922	17752	17854	17838	17761	17841	17940	17804	17840	17874	17919	17932	17982	17782	17637	17751	17764	17865	17998	17728	17745	17632	17721	17880	17676	17728	17632	17671	17748	17866	17881	17568	17907	17760	17739	17865	17855	17695	17815	17580	17720	17558	18013	17610	17815	17866	17829	17738	17829	17791	17757	17579	17818	17775	17743	17826	17583	17801	17659	17756	17544	17858	17752	17625	17908	18113	17773	18043	17813	17686	17836	17798	17762	17806	17898	17859	17675	17713	17758	17729	17653	17853	17701	17973	17800	17801	17780	17614	17767	17703	17820	17737	17547	17671	17693	17633	17736	17608	17770	17651	17806	17855	17862	17701	17860	17739	17642	17793	17690	17765	17832	17837	17923	17847	17661	17664	17711	17620	17844	17699	17680	17609	17759	17488	17817	17809	17614	17889	17730	17649	17735	17807	17876	17947	18061	17848	17761	17803	17809	17810	17768	17543	17892	17680	17797	17765	17729	17669	17492	17830	17750	17711	17829	17811	17678	17825	17537	17786	17706	17847	17709	17793	17610	17786	17750	17857	17983	17626	17723	17624	17634	17750	17733	17633	17735	17500	17720	17619	17750	17942	17815	17746	17983	17585	17725	17704	17608	17675	17661	17478	17541	17943	17543	17717	17725	17653	17856	17817	17670	17748	17702	17563	17798	17868	17775	17694	17641	17846	17561	17605	17830	17848	17861	17882	17841	17644	17906	17835	17626	17613	17713	17767	17802	17538	17744	17664	17629	17740	17769	17578	17829	17863	17992	17802	17938	17798	17785	17684	17935	17727	17641	17730	17759	17770	17862	17788	17618	17608	17844	17696	17847	17853	17608	17655	17781	17799	17848	17801	17683	17593	17744	17635	17626	17780	17848	17856	17743	17701	17737	17612	17693	17868	17714	17784	17715	17688	17509	17571	17515	17733	17811	17674	17771	17649	17654	17632	17653	17894	17848	17491	17747	17895	17645	17956	17879	17672	17671	17684	17798	17859	17852	17540	17816	17952	17784	17807	17733	17985	17908	17741	17844	17821	17685	17882	17720	17963	17737	17738	17626	17752	17740	17956	17683	17887	17684	17643	17463	17658	17684	17878	17767	17688	17847	17905	17884	17719	17735	17663	17687	17785	17721	17997	17735	17784	17912	17750	17755	17548	17646	17749	17829	17793	17666	17664	17630	17725	17744	17770	17766	17924	17865	17619	17648	17749	17621	17633	17781	17730	17719	17836	17691	17694	17648	17719	17769	17866	17720	17709	17796	17853	17848	17597	17737	17836	17649	17750	17757	17884	17717	17817	17745	17805	17927	17806	17564	17609	17958	17828	18007	17673	17844	17705	17787	17899	17744	17729	17767	17805	17693	17939	17554	17582	17736	17877	17945	17986	17818	17810	17752	17802	17669	17872	17679	17882	17799	17707	17773	17697	17670	17889	17499	17961	18133	17758	17620	17918	17630	17639	17690	17827	17694	17727	17732	17793	17958	17809	17619	17775	17756	17848	17818	17827	17757	17794	17911	17666	17804	17727	17786	17732	17881	17945	17674	17640	17740	17762	17850	17749	17824	17859	17679	17892	17844	17853	17738	17831	17646	17817	17866	17407	17719	17551	17753	17902	17804	17832	17690	17764	17740	17917	17629	17912	17618	17722	18026	17873	17878	17732	17895	17629	17692	17749	17846	17879	17913	17782	17689	17855	17915	17778	17914	17691	17750	17903	17704	17737	17777	17999	17761	17925	17974	17597	17934	17736	17611	17744	17707	17833	17476	17690	17748	17693	17532	17734	17770	17811	17697	17731	17486	17597	17732	17748	17885	17924	17792	17731	17645	17706	17689	17709	17641	17813	17695	17542	17616	17534	17701	17797	17584	17851	17817	17752	17492	17669	17688	17711	17784	17767	17815	17952	17809	17708	17726	17638	17728	17773	17802	17809	17987	17896	17916	17850	17798	17694	17826	17768	17638	17726	17739	17551	17783	17747	17632	17782	17799	17832	18032	17898	18107	17676	17718	17673	17810	17660	17747	17742	17674	17774	17809	17778	17905	17870	17661	17845	18085	17821	17703	17898	17630	17594	17755	17642	17981	17815	17743	17639	17629	17640	17589	17558	17763	17733	17799	17631	17790	17903	17756	17755	17639	17664	17648	17687	17689	17826	17834	17725	17582	17717	17601	17761	17695	17775	17743	17582	17791	17780	17852	17633	17757	17769	17574	17721	17817	17727	17683	17717	17742	17591	17830	17701	17837	17691	17705	17493	17667	17876	17725	17647	17791	17834	17752	17712	17728	17823	17642	17721	17556	17806	18046	17713	17788	17722	17652	17714	17755	17796	17737	17768	17584	17904	17653	17907	17723	17832	17864	17910	17820	17664	17740	17917	17586	17667	17763	17721	17881	17727	17751	18000	17796	17821	17761	17872	17669	17717	17871	17915	17945	17794	17787	17708	17749	17955	17913	17603	17735	17634	17710	17761	17748	17701	17679	17292	17689	17802	17783	17642	17723	17526	17931	17703	17913	17810	17789	17825	17892	17717	17829	17724	17700	17608	17923	17785	17824	17767	17728	17635	17784	17782	17848	17811	17926	17877	17691	17876	17817	17788	17830	17775	17778	17636	17782	17612	17762	17856	17936	17820	17824	17914	17807	17711	17955	17845	17795	17966	17741	17701	17749	17732	17755	17859	17651	17833	17715	17709	17835	17680	17608	17747	17768	17735	18009	17852	17871	17895	18001	17807	17726	17683	17757	17734	17700	17870	17563	17692	17844	18014	17687	17777	17778	17678	17883	17598	17676	17916	17883	17609	17749	17677	17585	17919	17810	17881	17772	17974	17764	17651	17873	17508	17932	17775	17779	17842	17827	17740	17614	17854	17617	17630	17514	17690	17682	17637	17583	17795	17968	17697	17684	17983	17978	17905	18003	17618	17838	17693	17759	17704	17675	17838	17713	17822	17920	17879	17654	17780	17610	17674	17830	17780	17773	17900	17638	17793	17781	17674	17629	17937	17828	17923	17835	17631	17709	17664	17840	17579	17803	17785	17425	17763	17833	17849	17682	17659	17818	17541	17680	17742	17750	17739	17710	17669	17618	17729	17744	17805	17746	17650	17669	17906	17683	17867	17565	17708	17838	17804	17851	17741	18121	17517	17693	17715	18021	17599	17941	17778	17771	17857	17644	17800	17590	17625	17821	17714	17880	17860	17766	17846	17866	17659	17604	17975	17722	17668	17668	17659	17659	17525	17654	17916	17716	17686	17790	17647	17712	17814	17713	17641	17769	17728	17636	17669	18036	17931	17552	17741	17792	17671	17677	17754	17730	17726	17688	17628	17704	17636	17694	17879	17983	17693	17685	17743	17694	17581	17656	17580	17887	17710	17975	17824	17653	17603	17989	17783	17878	17624	17685	17910	17733	17844	17877	17849	17726	17815	17785	17752	17808	17769	17744	17769	17831	17838	17847	17933	17570	17701	17691	17884	17853	17756	17764	17822	17505	17871	17592	17601	17487	17885	17750	17749	18057	17953	17823	17803	17917	17871	17783	17824	17835	17595
17574	22706	19218	16364	15748	15158	14767	14654	14488	14467	14452	14469	14373	14350	14403	14536	14519	14547	14404	14375	14449	14332	14301	14372	14390	14480	14384	14219	14340	14253	14352	14364	14365	14198	14474	14335	14305	14318	14437	14344	14488	14466	14458	14369	14339	14282	14276	14485	14315	14503	14199	14279	14321	14275	14441	14468	14352	14355	14408	14457	14319	14309	14436	14314	14431	14326	14282	14403	14357	14336	14417	14248	14375	14261	14329	14423	14476	14246	14406	14373	14268	14397	14234	14233	14293	14470	14340	14409	14435	14498	14339	14312	14420	14332	14374	14247	14289	14223	14446	14333	14428	14307	14363	14239	14503	14298	14419	14407	14297	14331	14201	14313	14374	14240	14400	14399	14242	14562	14370	14375	14251	14184	14419	14365	14220	14394	14525	14174	14284	14314	14250	14342	14371	14382	14393	14354	14264	14421	14290	14304	14379	14455	14460	14235	14429	14305	14383	14218	14150	14397	14361	14375	14215	14432	14518	14306	14284	14356	14469	14256	14297	14260	14543	14461	14314	14367	14220	14371	14389	14236	14299	14341	14310	14301	14362	14383	14319	14343	14485	14261	14510	14364	14320	14489	14203	14338	14409	14302	14250	14249	14198	14418	14412	14193	14337	14174	14378	14372	14222	14243	14450	14355	14266	14338	14189	14364	14301	14373	14380	14168	14368	14485	14415	14351	14413	14465	14366	14554	14515	14303	14516	14394	14300	14529	14458	14377	14323	14302	14309	14475	14178	14348	14290	14538	14319	14324	14361	14270	14352	14351	14161	14327	14367	14342	14451	14332	14414	14575	14476	14404	14481	14304	14174	14267	14206	14317	14391	14372	14382	14332	14387	14415	14085	14326	14412	14242	14186	14318	14428	14339	14368	14454	14314	14443	14432	14273	14369	14354	14317	14319	14234	14289	14143	14310	14493	14384	14417	14353	14239	14350	14345	14490	14373	14323	14400	14258	14366	14349	14369	14370	14369	14397	14427	14426	14355	14243	14339	14255	14355	14404	14367	14244	14273	14516	14422	14411	14297	14543	14194	14415	14295	14328	14341	14411	14588	14376	14214	14240	14404	14256	14501	14341	14399	14304	14343	14580	14379	14250	14403	14308	14399	14351	14300	14410	14385	14367	14339	14215	14385	14381	14371	14186	14317	14348	14259	14299	14460	14419	14351	14302	14416	14336	14246	14298	14272	14374	14374	14388	14337	14387	14404	14360	14364	14351	14193	14332	14379	14397	14343	14411	14376	14508	14344	14268	14321	14091	14232	14321	14343	14352	14210	14375	14513	14281	14226	14327	14142	14411	14335	14330	14499	14404	14385	14411	14280	14263	14267	14348	14510	14379	14376	14231	14290	14350	14189	14417	14362	14207	14340	14555	14377	14276	14327	14164	14328	14377	14400	14388	14497	14271	14328	14371	14287	14338	14471	14200	14399	14473	14284	14333	14299	14437	14318	14259	14205	14293	14268	14248	14198	14180	14401	14354	14401	14473	14383	14312	14387	14274	14221	14341	14337	14371	14304	14498	14488	14350	14366	14288	14405	14300	14384	14527	14312	14506	14251	14412	14342	14151	14361	14352	14504	14288	14437	14385	14365	14301	14397	14245	14424	14339	14292	14378	14155	14314	14298	14391	14383	14300	14339	14453	14399	14356	14410	14289	14507	14468	14281	14302	14400	14404	14376	14271	14315	14335	14394	14360	14351	14239	14433	14167	14352	14461	14323	14414	14312	14177	14427	14287	14436	14535	14444	14305	14225	14172	14128	14411	14346	14395	14294	14459	14414	14360	14442	14533	14283	14154	14208	14217	14476	14350	14292	14364	14371	14416	14360	14146	14328	14214	14304	14355	14343	14269	14435	14251	14263	14465	14216	14269	14251	14534	14220	14512	14343	14319	14388	14312	14513	14382	14389	14325	14406	14336	14335	14260	14457	14342	14291	14442	14361	14239	14408	14272	14346	14446	14385	14404	14266	14276	14528	14221	14428	14511	14106	14396	14315	14270	14553	14452	14307	14366	14318	14336	14229	14341	14508	14347	14432	14261	14287	14338	14295	14472	14468	14237	14203	14257	14269	14210	14148	14566	14275	14295	14269	14487	14351	14304	14322	14374	14482	14520	14343	14419	14253	14252	14194	14383	14144	14495	14343	14403	14377	14267	14389	14393	14125	14321	14284	14258	14201	14345	14443	14135	14367	14520	14428	14403	14203	14133	14401	14287	14340	14341	14295	14431	14460	14454	14367	14307	14414	14474	14390	14368	14289	14429	14315	14356	14254	14455	14312	14094	14469	14344	14219	14318	14437	14496	14266	14383	14389	14419	14382	14439	14487	14335	14385	14208	14436	14290	14382	14374	14261	14296	14497	14428	14436	14333	14357	14337	14285	14418	14393	14243	14442	14333	14288	14377	14397	14327	14545	14190	14521	14299	14402	14319	14451	14290	14345	14363	14254	14459	14408	14557	14507	14324	14367	14458	14211	14410	14456	14299	14349	14174	14385	14291	14425	14228	14377	14218	14272	14261	14222	14245	14286	14539	14542	14330	14388	14450	14308	14249	14443	14382	14190	14382	14309	14290	14303	14483	14391	14445	14539	14429	14438	14376	14502	14185	14639	14379	14332	14255	14435	14464	14230	14454	14633	14314	14171	14239	14395	14322	14373	14349	14382	14299	14289	14331	14377	14332	14302	14459	14232	14332	14290	14206	14274	14217	14352	14243	14296	14332	14393	14374	14243	14456	14323	14472	14297	14308	14122	14358	14455	14359	14487	14299	14214	14490	14461	14414	14295	14317	14408	14482	14406	14247	14384	14473	14330	14344	14519	14332	14365	14362	14268	14306	14393	14380	14214	14267	14156	14201	14513	14326	14290	14171	14364	14386	14335	14248	14475	14399	14199	14321	14467	14231	14430	14241	14339	14341	14501	14421	14234	14261	14306	14412	14145	14326	14590	14249	14146	14202	14235	14251	14262	14359	14487	14326	14251	14443	14336	14369	14237	14282	14551	14238	14395	14313	14416	14346	14400	14391	14417	14389	14299	14362	14391	14389	14308	14471	14241	14321	14388	14370	14325	14414	14346	14251	14255	14486	14469	14240	14276	14384	14238	14391	14323	14409	14332	14420	14502	14278	14375	14424	14425	14424	14340	14270	14412	14271	14233	14440	14433	14474	14438	14272	14260	14569	14274	14429	14502	14420	14173	14370	14353	14138	14410	14291	14321	14306	14337	14416	14344	14235	14432	14393	14625	14459	14387	14378	14543	14278	14324	14248	14400	14345	14359	14370	14365	14335	14406	14522	14366	14468	14319	14339	14312	14369	14402	14311	14314	14277	14358	14282	14464	14276	14492	14423	14426	14220	14352	14274	14437	14534	14440	14167	14411	14608	14413	14331	14412	14202	14473	14398	14432	14327	14399	14412	14393	14474	14365	14310	14388	14392	14279	14549	14418	14285	14266	14378	14234	14172	14360	14349	14343	14240	14275	14462	14398	14397	14437	14342	14393	14446	14352	14166	14299	14194	14329	14407	14364	14275	14413	14140	14323	14407	14412	14429	14413	14313	14479	14386	14353	14400	14422	14158	14474	14379	14409	14337	14322	14585	14329	14522	14287	14252	14264	14388	14251	14240	14439	14643	14432	14305	14295	14317	14313	14322	14420	14218	14365	14287	14291	14428	14307	14271	14434	14387	14350	14450	14366	14175	14529	14256	14486	14310	14446	14401	14609	14257	14296	14256	14258	14507	14349	14327	14222	14215	14238	14429	14186	14387	14396	14350	14301	14399	14357	14502	14353	14447	14316	14368	14249	14415	14316	14457	14328	14378	14335	14306	14544	14338	14247	14370	14435	14349	14319	14304	14448	14413	14318	14298	14613	14352	14239	14334	14476	14279	14449	14152	14334	14446	14328	14556	14213	14423	14501	14364	14331	14309	14252	14420	14462	14160	14345	14284	14349	14602	14402	14326	14324	14356	14257	14187	14145	14378	14386	14401	14359	14234	14326	14258	14445	14353	14162	14351	14442	14313	14257	14343	14324	14310	14241	14179	14237	14180	14230	14287	14468	14417	14466	14343	14366	14518	14301	14370	14380	14296	14408	14377	14319	14289	14296	14363	14365	14386	14423	14491	14280	14462	14371	14337	14278	14240	14358	14200	14379	14329	14337	14348	14450	14402	14377	14574	14406	14372	14318	14158	14265	14341	14376	14424	14258	14131	14334	14177	14627	14465	14527	14561	14257	14560	14457	14326	14281	14110	14412	14328	14402	14450	14214	14360	14405	14484	14449	14294	14270	14419	14269	14254	14387	14269	14283	14574	14415	14306	14296	14339	14320	14467	14283	14277	14446	14373	14241	14394	14390	14412	14332	14359	14351	14379	14473	14257	14386	14269	14399	14374	14390	14545	14397	14331	14498	14371	14266	14297	14307	14305	14484	14471	14417	14323	14299	14163	14417	14201	14272	14451	14451	14413	14347	14295	14391	14522	14418	14293	14423	14301	14677	14362	14397	14394	14309	14421	14332	14402	14248	14391	14469	14304	14471	14391	14319	14228	14205	14334	14254	14293	14467	14288	14303	14305	14413	14347	14328	14413	14173	14475	14202	14191	14447	14371	14314	14454	14422	14543	14271	14527	14356	14198	14247	14404	14400	14340	14423	14409	14104	14381	14321	14232	14324	14549	14409	14245	14277	14355	14161	14293	14320	14486	14213	14410	14384	14204	14273	14229	14336	14320	14406	14310	14402	14407	14470	14348	14505	14330	14335	14498	14429	14542	14507	14390	14441	14194	14489	14460	14373	14415	14318	14473	14462	14236	14440	14412	14295	14493	14442	14471	14332	14521	14303	14200	14360	14280	14210	14305	14373	14458	14592	14317	14371	14423	14546	14276	14333	14361	14400	14361	14562	14397	14242	14322	14321	14365	14212	14417	14268	14347	14305	14299	14450	14359	14452	14303	14266	14403	14297	14273	14379	14373	14538	14302	14362	14246	14426	14484	14508	14323	14523	14252	14356	14237	14316	14327	14275	14177	14538	14268	14556	14308	14285	14468	14292	14243	14486	14273	14353	14459	14513	14221	14456	14392	14446	14363	14441	14383	14363	14338	14324	14248	14368	14299	14292	14371	14260	14253	14372	14466
23412	21392	28194	25143	22309	20910	19448	17807	17526	17218	17475	17181	17323	17255	17363	17225	17088	17316	17013	17200	17005	17192	17276	17162	17025	17181	16857	17068	17044	16980	16870	17160	17065	16970	17154	17102	17102	17039	17036	17083	17042	16874	17118	16978	17273	16850	16935	17057	17162	16961	17091	16955	16915	16955	16965	16930	17294	17060	16971	16957	16906	16910	17259	17386	17043	16959	17000	17103	17007	17011	16909	16987	17227	16940	17127	17012	17191	17181	17036	16862	17104	17002	17007	16838	17132	17096	17101	16908	17113	16979	17008	16989	16984	17316	17059	17129	16986	16910	16946	17101	16898	16957	17056	16996	17077	16859	17085	16969	16996	17034	17011	17141	16864	16965	17113	17112	17033	16930	17093	17044	16859	17066	16933	16924	17156	16961	17010	17001	17050	16980	16935	16693	16992	16998	17045	16803	17015	16786	16999	17001	17011	16953	17063	16833	17122	17015	17322	17072	17032	17226	17046	17064	17082	16983	16865	16873	16962	16958	17150	17050	17049	17079	17128	16908	17055	16949	16999	16993	16977	17064	16851	16999	16941	17161	16854	16877	17021	17036	16860	17010	17147	16998	17108	16922	16956	16977	16890	16919	16969	17102	17005	17023	17349	17035	16829	17100	16886	16918	16841	17028	17009	16922	16893	17046	17175	17019	16946	16998	16913	17032	16895	16966	16977	17190	17143	17090	16993	16820	17043	16853	17042	16844	16899	17002	16977	17008	17068	16863	17043	16948	17069	16961	17232	16919	17058	16848	16917	17036	16869	16746	17082	17038	17049	17026	17101	17039	17100	17107	17055	17157	16885	16986	17118	17102	17059	17101	16776	17022	16978	17013	16982	16929	16971	17181	17044	16967	16915	16872	17041	17109	17055	17054	17101	17017	17000	16950	17082	17113	17003	16979	16664	16741	17025	17045	17115	17073	17147	17046	17007	17098	17198	17196	16889	17080	16997	16748	16965	16857	17100	17074	17014	17047	16971	16908	16995	16756	16987	16978	16966	17174	17167	17057	16925	16895	16950	17188	17138	16978	17140	16972	17114	17056	16830	17055	17190	16871	16906	17084	16935	16976	16819	17007	16924	17126	17050	16960	17006	16974	17067	16946	17110	17020	16925	16813	17042	16955	16718	16846	17061	17036	17006	16903	16986	17231	16812	16896	17083	16942	17068	17071	17013	17272	17109	16975	17024	16885	16927	17019	16984	17021	16998	17067	17179	16995	16863	17138	17214	17065	17171	16917	17034	16787	16996	16878	16953	17021	16855	16816	16916	16973	16916	16863	17108	16895	16907	17041	16916	17174	16809	16943	16821	16952	16941	16914	16762	16974	17089	17188	17107	17051	17048	16793	17054	17218	16725	16873	17045	16988	17028	17182	16908	17028	17034	16970	17060	17050	16798	16996	17266	17084	17058	16951	16962	16857	16998	17009	16885	16925	16774	17072	17183	16993	17223	16866	16932	16767	17190	16991	17027	16833	16954	16853	16956	17107	16842	16960	16939	16956	16825	16862	16906	16971	16877	16837	17035	17043	16970	16979	17083	17150	16999	17016	16979	16891	16885	16992	16845	17002	17045	16997	16993	17259	16842	17067	17110	17104	16784	16963	16973	16871	16906	17007	16883	16999	17078	16870	16812	16884	16811	16855	16934	17055	17041	16781	16948	16994	17067	16909	16947	16812	17110	17057	16756	17006	17004	17218	16971	17079	16938	17010	16900	17106	16862	16876	16953	17092	17068	16987	17172	16948	17044	17112	16911	16977	16797	16840	16796	16873	16948	17073	16768	17008	16957	16915	16925	16884	17061	16953	17027	17118	17089	17224	17040	16962	17033	16941	17006	17020	17074	17098	17070	16950	16937	16974	17032	17015	16841	17167	16994	16836	17113	16906	17147	17124	17084	17030	17190	16979	16861	16931	16954	17066	16990	16990	17036	17099	16869	16864	17094	16975	17193	17107	16981	17085	16937	16896	17009	16817	16931	16967	16983	16945	16865	17036	16985	16903	16955	16931	16906	16878	16901	17011	16969	16976	16984	17167	17054	17185	16974	17291	17203	17058	17003	16787	16976	16950	17119	16872	16971	17005	17060	17125	17041	16937	16852	16970	16993	17068	16973	17053	17005	17150	16967	17146	16925	16899	17106	16979	16916	16929	17171	16979	16807	17151	17022	17075	16927	17004	16965	17029	17192	16970	17106	17148	17227	17198	17169	17082	16819	16932	17042	16832	16837	16974	17018	16957	17150	17222	16801	17043	16923	17006	16955	17010	17135	17170	17102	17191	16843	17136	16977	16865	17028	16979	17031	16989	16940	17098	17215	16883	16966	16948	17101	16854	16759	17053	16976	17083	17019	16852	16839	16858	17140	16976	17049	17256	16874	16938	16996	16944	16954	17019	17045	17085	17095	17102	16929	16912	16900	16976	17015	17095	16787	17080	17013	16949	17078	16880	17110	17073	17014	16942	17128	17030	17147	17012	16775	17067	17162	17078	17029	17121	16969	17194	16819	16923	17090	16935	16999	17052	16816	16837	17057	17045	16934	16948	17047	17033	17099	16810	16857	17090	17058	17012	16973	16923	16935	17084	17021	16830	17277	17010	16986	16948	16977	17098	16800	16891	17132	17065	16818	17010	17171	16998	16897	16975	17105	17138	17060	17026	16985	16926	17042	17303	16814	17043	16944	17076	17163	16981	17078	16930	17003	16893	17023	17085	17074	16928	17240	16938	16912	17060	17093	16991	16905	16858	16876	17258	16961	17028	16960	16996	17049	17080	17064	17046	17101	17226	17035	16989	16903	17002	17101	16960	16873	16957	16926	17030	16824	16956	16996	17018	16919	17253	16825	17137	17096	17115	17156	16981	17109	17051	17038	17026	16918	17129	17223	17080	17053	16991	17215	16911	17037	17040	17120	17056	17116	17281	17098	17153	17045	17137	17209	16815	17027	17194	16975	17051	17024	17120	16982	17109	17243	16837	16913	17053	17095	16958	17048	17172	17092	16826	17196	17053	17014	16890	16823	16874	17064	16991	16979	16937	16866	17116	16917	16913	17034	17060	17059	16961	16950	16908	17084	17005	17008	17207	17090	17211	17042	17116	17040	17051	16891	17034	17269	17191	17038	17027	17011	16982	16939	17028	17035	16961	16974	17133	17067	17126	17054	16811	16840	17154	17052	16876	17098	17201	16965	17067	16798	16899	16898	16945	16844	16824	16915	17145	17007	17086	17132	16889	17078	17319	16982	17146	17068	16895	16865	16668	16962	16952	17302	16969	17217	17150	17045	16828	16966	17049	17040	17054	16914	17370	16846	17180	17035	17121	17107	16995	17182	17129	16969	17301	16861	16838	16949	17065	17037	17007	16970	17034	16947	17095	16926	16778	16865	16953	17045	17182	16771	16873	17157	17155	16669	16929	17212	16919	17149	16949	16977	17070	16868	16814	17020	17136	17055	17139	17059	17027	16856	16870	17129	17066	16995	16844	16964	16873	16941	16860	17019	17064	16836	16833	16879	17185	17187	16990	16931	16990	17262	16960	17118	16824	16992	16963	17232	17035	16870	17023	16878	16842	16897	17248	17019	16910	16956	17092	16946	16755	17027	16778	17008	17018	16903	17081	16937	17170	17021	17290	17038	17089	17075	17049	17025	17051	17097	16791	16976	17049	17221	17038	16909	17112	16943	17069	16902	17154	16989	17179	17033	17050	17019	16677	16906	17004	17003	17008	17186	16995	17113	16964	16923	16771	16952	17060	16995	17170	16945	16998	16994	16935	17165	17029	16943	17065	17113	17078	16970	17092	17132	16971	17063	17011	17121	17018	16979	16841	17176	17003	17011	16936	16827	16863	17102	17085	17062	17107	17018	16925	17180	17203	17264	16978	16994	16918	16968	16967	17151	17137	17189	16942	16912	16902	17069	17046	16956	17095	17174	17138	16770	16938	16981	16928	16996	17016	17109	16680	16876	17178	17357	17106	17022	17018	16981	17111	17146	16812	17120	16878	17274	16910	17009	16953	17145	17074	17141	16875	16974	17089	17028	17109	16964	17027	17008	16837	16893	17037	17112	16872	16920	17070	17042	17222	16893	16915	16954	16901	17023	16941	16939	17141	16987	16846	17128	17107	16883	17135	17140	17142	16862	17171	16967	16961	16877	16909	16877	16908	17073	17162	16965	16836	17137	17054	16936	16897	16988	17025	17021	17036	16933	17021	17158	17040	16942	16929	16953	16820	16935	17099	16929	16905	17089	16871	16962	16932	17071	17164	17179	16872	17155	17037	17030	16779	16915	17020	16987	17151	17034	17114	16859	17067	17046	16988	16990	16942	16951	16964	17048	17034	16910	16993	17148	17027	17069	17134	16960	16958	16982	17019	16868	16967	17166	17116	17111	17053	17212	17122	16995	16947	17259	17116	17145	17100	16966	17022	17079	17122	17082	16943	17051	17219	17060	17061	17193	16785	16931	17029	16985	17011	16882	16905	16838	16963	17007	17041	17221	16935	17211	16922	17100	16988	17050	17207	16996	17086	16750	17015	16952	17161	16938	17003	17109	17119	17054	16972	17078	17053	17009	17035	16940	17144	17058	16969	16767	17151	16916	16931	16952	17008	16829	17118	16933	17124	17170	16933	17109	17154	17230	16930	16867	17091	17056	17010	17182	16989	17231	16852	17076	16787	17132	17097	17032	16899	17159	17029	17189	17045	16918	16864	17078	16874	16958	17121	16787	17056	17123	17203	16999	16992	16994	16991	17117	16946	17056	17112	16988	17121	17081	17117	16965	17139	17195	17003	17043	16881	16993	16898	16804	16820	16961	17002	16969	16936	17027	16860	17186	17082	16982	16874	16937	17084	17097	17056	17011	17054	17123	17007	16788	17072	16866	16790	17013	16900	16884	16992	16762	17100	16967	17034	16960	16891	16937	17040	17079	16867	16885	17174	16844	17172	17059	17081	17026	16907	16875	16911	16950	16800	16825	16873	17295	16996	17057	17096	17028	16893	16866	17086	16873	17055	16895	16878	16892	16824	17047	16719	16833	17078	17162	16838	16920	17053	16960	17100	16963	17095	17074	17116	17071	16995	16918	16883	16988	16998	16713	17030	16963	16917	16939	16930	16986	16958	16792	17075	17014	17020	17149	17132
14852	26708	21538	17247	16199	15210	14971	14758	14496	14227	14073	13960	14164	14311	14079	14153	14081	13966	14030	14184	13952	14129	14280	14044	14027	13919	14081	13892	13922	14113	13876	14047	14057	13947	13929	13830	14002	14167	13933	14051	13915	13834	14078	14055	13961	13962	13987	13826	13961	13854	13826	13974	13842	13975	14053	14009	13998	13877	14009	13992	14040	14083	14062	13790	13966	13977	13824	14124	13833	13833	13919	13883	13951	14014	13839	13822	13865	13793	13767	14171	14054	14003	13879	13966	13926	13852	13964	13819	13884	14079	13965	13937	13988	13944	13914	13959	13849	13813	13812	13838	13873	13985	14061	13824	13920	13894	13750	13975	13859	13791	13895	13781	13858	13874	13929	13995	13859	13929	14130	13944	13908	13849	14003	13918	13948	14037	13887	13902	14004	14012	13905	13786	13822	13917	13930	13965	13910	13798	14009	13799	13932	13828	13911	13849	13980	13972	13868	13881	13871	13918	13969	14025	13776	13948	13982	13837	13835	14028	13807	13971	13736	13931	13916	13956	14092	14025	14198	13865	13865	14086	13832	14043	14090	14050	13802	13840	13926	14019	14011	13869	13824	13834	13954	14110	13997	13903	13987	13986	13981	13976	13936	14044	13899	14006	13995	14102	13978	14091	13775	13890	14064	14027	14104	13676	14176	13833	13982	13960	13936	14014	14063	14007	13914	13894	13967	13806	13966	13988	13984	13900	13928	13898	13809	13909	14001	13882	14035	13905	13791	13864	14001	13923	13967	13816	14060	13887	14052	13818	13943	13989	13909	13840	14024	13865	13919	13998	14034	13810	13941	13899	13922	13879	13950	14016	13955	13982	13845	13984	13865	13881	13848	13989	13827	13982	13888	13795	13970	13953	14040	13794	13841	13847	13875	14004	14012	14055	13850	14018	14008	13952	13837	13860	13858	14109	13777	13829	13834	13834	13899	14044	13954	13900	13876	13868	14004	13934	13939	13904	13780	13953	13914	14008	14163	13900	13923	14080	13970	14169	14006	14043	13875	14060	14023	13924	13830	14005	13725	14018	13759	14063	13811	14001	13951	13889	13986	13942	13888	14093	13909	13930	13903	13785	14076	13936	13966	13909	13936	13900	13985	13907	13710	13866	13931	14103	13823	13779	13820	13935	13917	13978	13789	13988	13854	13796	14061	13880	13742	13972	13947	13986	13986	13953	13957	13784	13925	13980	13964	13798	13702	14050	14036	13972	13917	13877	13970	13774	14007	13915	13941	13984	13962	14054	13844	14077	13879	14017	13888	14002	14032	14011	13867	13863	13896	13809	13952	13872	13962	13993	14055	13898	13922	13968	14107	13921	13911	13913	13982	13991	14041	14012	13869	13876	14128	13816	13908	13876	13921	13954	13933	14053	13953	13910	13929	13960	14123	13932	14187	14015	13816	13957	13869	14201	13934	13818	14010	14134	13876	13929	13930	13755	14064	14248	13947	13870	13930	14050	14000	13944	13824	13910	14022	13949	13968	14017	14014	13967	14062	13970	14096	13935	13904	13892	13908	14106	14007	13854	13924	13997	14116	13965	14056	14029	14009	13931	13971	13912	14095	13839	13996	13965	13922	13945	13802	14037	13911	13952	14117	13925	14132	14002	13888	13961	13889	14038	13992	13915	13985	13910	13997	14047	14044	14031	13818	14005	13918	13903	13956	14025	13903	13941	14021	13798	13892	14046	13867	13987	13860	13921	13992	13839	13840	13968	14124	14188	14080	13991	13916	13884	13866	13971	14035	13933	13988	13910	13852	13940	13810	14104	13810	13861	13922	13910	13814	14018	13975	13730	14009	13988	14138	13825	13938	13980	13946	14070	13982	13913	13682	14008	13912	14076	13918	13858	13955	13901	13948	13938	14139	13926	13873	14022	13854	13899	13753	13949	13913	13836	13989	13883	13909	13879	13976	13907	13866	14047	13969	13903	14137	14023	13853	13942	14018	13960	14081	13957	13774	13990	13979	13829	13793	13941	13981	14004	13847	13846	13848	13836	13955	13928	13972	13791	14142	13932	13983	13887	13934	14073	13939	13766	14137	13905	13966	13798	13997	13921	14006	14009	13940	14039	13892	13962	14016	13958	14038	13998	13992	13938	13837	13902	13790	13907	13924	14035	13799	13766	13913	13973	13899	13917	13924	14021	13679	13948	13843	13903	13901	13855	13839	13772	14170	14025	13938	13909	13923	13847	14043	13970	13914	13992	13851	13933	13916	13841	13984	13679	13970	14047	13878	14007	13969	13955	13887	13943	14047	14008	13990	13754	13850	14008	14011	13999	13933	14062	13778	13974	13982	13888	13769	13955	13884	13904	14043	13980	13902	13914	13869	13944	13989	13830	13968	13737	13726	13824	14013	13971	13973	13816	14040	13855	13646	13956	13956	13961	13817	13896	14009	13937	13875	13937	13924	13987	13937	14138	13888	13900	13865	13900	13980	14248	13940	13858	13975	14035	13865	13926	14054	14026	13937	14070	14008	14010	13765	13812	14016	13904	13959	13916	13757	14019	13954	13906	14019	13812	13961	14053	14014	13862	14010	14032	13840	14004	13874	13905	13915	13927	14005	13834	13988	14075	14028	13804	14011	13916	13818	13799	13979	13923	14037	13983	14038	13995	13835	13917	13758	14032	13938	14061	14094	13856	13807	13796	13987	14046	13952	14030	13894	13891	14033	13835	13881	13910	13978	13902	13916	13884	13888	13961	13861	13893	13929	14022	13805	13866	14042	13877	14009	13954	13992	13877	13854	13810	13970	14007	13870	13872	13915	14031	14026	13983	13910	14018	13703	13953	13983	13933	13952	13999	13827	14074	13920	13922	13943	13996	13769	13819	13854	14151	13889	14001	13963	13831	13952	13894	13855	14018	13951	13996	14074	13980	13956	13993	13878	13943	13898	13712	13888	13948	13912	14092	13711	13909	13990	13980	13856	13990	13822	13788	13858	14074	13904	14028	13917	13898	13956	13707	13867	13937	14012	14098	14062	13737	14033	13806	13744	13900	13900	13947	13986	13855	13837	14022	13855	14126	13972	13953	13998	13826	14026	14001	13860	13885	14002	13794	13928	13959	14052	13909	13922	14019	13942	13671	13752	13994	13977	13966	13896	14008	13950	14120	13967	13877	14062	13917	13956	13962	13785	14049	13866	13913	13962	13984	13984	13917	13901	13876	13839	13934	13783	13932	13923	14016	14117	14003	13978	13985	13827	13914	14102	14085	14101	14053	13899	14138	14008	13928	13985	13991	13798	13933	13909	13912	14059	13904	13911	13915	14001	13906	13914	13928	13833	14070	13996	13927	13884	13906	13862	13886	13901	13967	13923	13755	13918	13852	14047	13987	13828	13988	14145	14050	14054	13900	13899	13989	14039	13974	13982	14043	13868	13857	13890	13856	13837	14002	13876	14036	14067	13992	13979	14051	13953	13808	14030	13810	13935	13957	14042	14057	14061	13913	14149	13861	13966	14075	13995	13856	14047	13829	13941	14092	13896	13845	13919	13827	13987	13799	13865	13879	14066	14007	13885	13991	14001	13977	13940	13980	14020	13908	13921	14082	13896	13878	13853	13945	13782	14021	13896	14061	13974	13748	13907	14143	13996	13903	14055	13816	14079	13767	13815	13999	13810	14039	14052	13879	13973	13880	13977	13851	13793	13824	13922	13871	13984	14033	13948	13821	13998	13883	13918	13762	13887	13792	13862	13830	13826	13794	14030	14073	13941	13954	13779	13911	14017	13933	13873	13974	13836	14041	13727	13917	14058	13867	13868	13881	13989	13945	14021	13977	14024	13844	14079	13885	14021	14020	13863	13992	13970	13710	13885	14053	13704	13922	14039	13903	14036	14056	13838	13886	13932	13840	14007	13950	14008	13897	13870	13949	14023	14062	13886	14094	13901	13994	14010	14014	14017	14005	13842	13984	13948	13661	14078	13954	13983	14047	14031	14029	13858	13946	13877	13933	13976	13912	13934	13902	14070	14093	13921	13942	14010	13940	13989	13971	13951	14058	13955	13934	13904	14027	13994	13818	13961	14172	13885	14008	13742	13934	13910	13894	14024	13838	13880	14004	13977	14016	13866	14020	14085	13992	13931	13901	13865	13983	13928	14045	13924	14065	13794	13998	13756	13933	13866	13910	13986	14145	14109	13907	13897	13935	14145	13808	14046	13965	13948	13868	13917	13857	13905	14048	14031	13921	13944	13974	13904	13738	14045	14047	14019	13890	13932	13834	14008	13819	14025	13967	13787	14002	13981	13841	14064	13927	14092	13970	14059	13828	13917	13882	13963	14027	13951	14125	13965	13915	14086	13948	13900	13966	13991	13924	13967	13908	13937	13837	13779	13863	13991	14039	13891	13765	13971	13943	14096	13875	13867	13964	13838	13961	13889	13874	13902	14031	14003	13958	13807	13876	13972	13973	13983	13901	13800	13957	14082	13967	14044	14051	14051	13876	13835	13926	13866	13939	13890	13877	14114	13900	13861	13878	14001	13921	13970	13997	13996	13892	13887	13904	13999	14017	13847	13885	13962	13914	13757	13819	14117	14000	13895	13967	13986	13962	13970	13842	13788	13867	13920	13794	14036	13897	13909	13802	13907	13938	13954	13828	13976	14017	14002	14084	13861	14040	14080	13822	14043	13917	14129	13859	14067	13885	13865	13965	14076	13967	13848	13850	13908	13870	13915	13894	13961	14052	13967	13914	13895	13940	13979	13807	14086	14076	13972	13874	13875	13876	14121	13921	13984	13939	13912	13870	13910	14291	13949	14076	13938	13919	13829	13885	13935	13949	13927	14079	13972	14005	14121	13871	13943	13991	13855	14032	13854	13943	13942	13892	13915	13844	13739	13933	13960	14004	14039	13835	13935	13769	14057	13981	13844	13942	13943	13915	13856	13972	13970	13964	14080	14151	13852	13903	14168	14016	13906	13946	14089	14101	13959	13868	13758	13831	14044	14132	13897	13880	14036	13892	13863	13999	13791	13927	14096	13919	13696	14006	13891	13918	14143	13824	13926	13804	13959	13850	13975	14040	14057	13923	13990	13836	14082	13961	14050	13999	13971	13848	14008	13981	14011	13958	13895	13902	13896	13940	13948	13942	14172	13866	13896	13904	14000	14023	13881	14028	13928	13842
25000	21389	26856	26642	19904	18707	18966	18158	18079	17885	18045	17920	18026	17748	17786	17916	17899	17863	17744	17774	17888	17858	17765	17854	17853	17810	17768	17851	17859	17660	17665	17798	17756	17745	17717	17646	17764	17966	17724	18093	17917	17808	17740	17845	18005	17841	17628	17552	17838	17729	17752	17755	17675	17658	17708	17890	17658	17817	17833	17875	18026	17809	17782	17888	17984	17824	17811	17607	17688	17881	17816	17681	17727	17992	17880	17896	17758	17656	17813	17737	17873	17862	17738	17952	17807	17832	18028	17895	17742	17647	17487	17700	17738	17543	17809	17654	17657	17932	17719	17779	17567	17622	17810	17836	17801	17750	17612	17771	17891	17569	17612	17692	17778	17655	17716	17785	17569	17895	17757	17926	17708	17735	18022	17789	17656	17743	17914	17724	17843	17718	17918	17772	17768	17971	17751	17925	17730	17741	17524	17711	17528	17800	17976	17805	17769	17889	17590	17788	17791	17717	17723	17506	17764	17672	17765	17736	17904	17696	17679	17671	17877	17676	17965	17876	17703	17964	17826	17926	17884	17658	17980	17799	17646	17717	17587	17736	17723	17946	17890	17620	17819	17710	17703	17720	17976	17692	17637	17522	17815	17655	17734	17706	17918	17939	17830	17780	17807	17723	17766	17794	17865	17952	17576	17828	17567	17872	17764	17809	17894	17749	17997	17667	17736	17723	17605	17685	17685	17584	18179	17854	17915	17929	17706	17920	17704	17898	17747	17603	17571	17708	17654	18052	17620	17673	17649	17830	17584	17760	17836	17674	17826	17685	17775	17868	17680	17674	17705	17836	17651	17678	17688	17824	17614	17689	17949	17814	17689	17648	17896	17736	17782	17945	17518	17658	17825	17701	17640	17832	17888	17890	17817	17760	17495	17632	17891	17688	17831	17947	17938	17819	17593	17828	17725	17751	17788	17485	17782	17786	17715	17775	17757	17881	17888	17898	18019	17927	17771	17649	17928	17693	17587	17864	17878	17748	17925	17803	17749	17717	17748	17708	17939	17529	17980	17680	17790	17841	17875	17816	17767	17875	17966	17680	18072	17793	17785	17813	17793	17841	17627	17711	17727	17727	17676	17883	17621	17722	17757	17740	17934	17632	17813	17766	17710	17862	17682	17447	17713	17721	17964	17883	17684	17693	17758	17580	17882	17923	17837	17921	17867	17604	17763	17603	17598	17841	17886	17734	17950	17762	17668	17748	17672	17712	17800	17702	17785	17881	17818	17684	17798	17941	17945	17993	17726	17815	17904	17819	17885	17830	17948	17820	17595	17881	17896	17686	17973	17685	17578	17718	17730	17803	17847	17697	17770	17799	17645	17832	17642	17710	17590	17688	17608	17689	17795	17827	17617	17627	17774	17735	17775	17882	17658	17911	17829	17689	17888	17688	17761	17922	17683	17743	17796	17700	17811	17903	18078	17669	17733	17792	17777	17643	17861	17876	17878	18046	17763	17854	17838	17616	17704	17714	17763	17773	17781	17635	17711	17731	17785	17806	17733	17693	17980	17861	17892	17756	17749	17812	17532	17881	17893	17709	17830	17832	17486	17808	17814	17797	17613	17815	17855	17790	17804	17708	17702	17798	17866	18011	17710	17808	17779	17728	17719	17707	17876	17790	17756	17711	17789	17729	17929	17738	17977	17739	17753	17611	17692	17786	17918	18093	18186	17763	17622	17892	17653	17783	17765	17732	17614	17808	17820	17852	17552	17763	17846	17865	17689	17812	17818	17607	17700	17809	17878	17551	17843	18017	17774	17662	17876	17600	17807	17720	17705	17952	17634	17798	17847	17879	17820	17677	17752	17814	17921	17687	17796	17766	17780	18012	17769	17846	17878	17829	18048	17908	17853	17676	17955	17754	17885	17840	17797	17805	17687	17806	17568	17639	17720	17638	17894	17732	17584	17808	17805	17714	17976	17791	17816	17844	17982	17950	17755	17775	17793	17785	17786	17860	17815	17923	17585	17805	17783	17733	17932	17786	17801	17802	17725	17753	17604	17761	17728	17636	17750	17803	17730	17794	17825	17585	17512	17729	17882	17677	17748	17901	17771	17828	17678	17602	17801	17732	17641	17546	17727	17838	17992	17816	17941	17830	17634	17858	17602	17717	17785	17982	17728	17741	17725	17599	17803	17795	17881	17720	17794	17779	17983	17722	17634	17583	17674	17683	17924	17845	17499	17706	17616	17888	17927	17590	17576	17795	17537	17891	17807	17870	17784	17530	17651	17739	17775	17805	17831	17646	17817	17811	17873	17750	17681	17535	17653	17847	17819	17701	17788	17704	17850	17664	18028	17657	17792	17870	17754	17737	17729	17937	17833	17849	17638	17655	17876	18057	17703	17751	17966	17540	17866	17892	17927	17731	17660	17583	17771	17867	17817	17890	17881	17790	17980	17808	17803	17828	17796	17670	17715	17662	17873	17604	17816	17735	17604	17986	17606	17936	17837	17848	17900	17801	17689	17873	17722	17590	17548	17980	17762	17733	17675	17716	17660	17751	17832	17734	17836	17909	17762	17710	17800	17545	17782	17843	17853	17893	17756	18022	17683	17687	17850	17710	17840	17845	17771	17970	17715	17798	17702	17579	17844	17563	17734	17820	17816	17882	17701	17698	17667	17768	17844	17653	17771	18024	17599	17797	17854	17694	17666	17749	17948	17800	17827	17859	17765	17924	17821	17743	17706	17801	17585	17747	17878	17887	17810	17603	17928	17779	17658	17781	17830	17687	17750	17725	17823	17913	17823	17665	17882	17808	18085	17882	17847	17656	17584	17702	18111	17666	17986	17796	17686	17552	17961	17776	17802	17764	17619	17813	17763	17874	18013	17745	17889	17757	17929	17684	18006	17635	17913	18004	17602	17809	17737	17714	17874	17916	17712	17917	17639	17773	17877	17751	17796	17871	17784	17820	17789	17882	17634	17809	17848	17788	17613	17721	17768	17673	17857	17801	17797	17795	17795	17890	17771	17767	17459	17692	17674	17782	17754	17859	17805	17985	17751	17767	17943	17759	17934	17880	17928	17926	17896	18032	17973	18050	17811	17909	17757	17699	17724	17872	18028	17707	17857	17913	17742	17618	17785	17604	17501	17807	17791	17683	17700	17778	17732	17973	17888	17743	17795	17742	17719	17766	17748	17820	17958	17838	17653	17881	17796	17803	17572	17815	17793	17744	17936	17879	17689	17800	17731	17852	17621	17779	18049	17783	17619	17614	17784	17817	17831	17906	17772	17722	17735	17765	17846	17681	17770	17827	17710	17681	17964	17980	17743	17798	17965	17969	17870	17760	17684	17676	18030	17901	17841	17545	17645	17831	17745	17559	17780	17527	17686	17807	17870	17647	17645	17566	17757	17823	17876	17833	17595	17868	17837	17690	17597	17804	17644	17692	17850	17875	17670	17646	17859	17974	17793	17860	17770	17569	17814	17635	17883	17817	17700	17724	17594	17795	17871	17982	17718	17728	17674	17784	17889	17729	17749	17841	17810	17961	17714	17789	17883	17651	17850	17796	17801	17685	17887	17636	17810	17872	17774	17620	17613	17581	17634	17536	17924	17699	17708	17748	17685	17797	17858	17820	17785	17703	17561	17662	17697	17868	17715	17592	17515	17497	18014	18016	17858	17980	17660	17472	17528	17669	17889	17864	17685	17713	18002	17780	17545	17944	17789	17780	17811	17654	17682	17884	17938	17698	17763	17782	17784	17757	17916	17727	17959	17792	17796	17721	17787	17888	17833	17991	17784	17936	17891	17964	17826	17844	17941	17727	17850	17704	17730	17691	17861	17811	17943	17936	17532	17548	17607	17779	17901	17788	18022	17708	17770	17668	17674	17703	17749	17603	17710	17795	17828	17655	17764	17668	17668	17842	17870	17799	17723	17748	17890	17624	17648	17786	17776	17636	17741	17705	17803	17699	17635	17667	17880	17861	17680	17531	17704	17712	17663	17620	17653	17720	17840	17733	17680	17742	17772	17750	17707	17788	17837	17681	17590	17691	17764	17489	17752	17743	17909	17633	17964	17600	17950	17783	17613	17597	17710	17898	17720	17744	17879	17663	17852	17917	17946	17858	17618	17667	17598	17855	17834	17757	17745	17827	17797	17689	17633	17869	17656	17691	17684	17473	17967	17723	17799	17879	17898	17899	17797	17854	18005	17622	17687	17673	17786	17707	17790	17645	17832	17696	17651	17695	17693	17786	17842	17737	18006	17898	17793	17689	17845	18011	17699	17953	17811	17725	17615	17938	18071	17829	17857	17789	17690	17783	17854	17739	17808	17805	17632	17818	17737	17718	17842	17696	17818	17864	17699	17795	17802	17666	17837	17592	17798	17931	17886	17956	17702	17655	17697	17704	17840	17819	17558	17879	17834	17813	17890	17826	17895	17808	17783	17981	17770	17678	17879	17903	17841	17980	17816	17896	17832	18002	17850	17633	17945	17860	17723	17643	17746	17568	17701	17665	17474	17799	17625	17602	17777	17869	17772	17743	17667	17691	17711	17722	17609	17722	17598	17618	17740	17710	17864	17890	17893	17703	17696	17930	17654	17810	17802	17898	17723	17711	17695	17799	17630	17999	17815	17920	17796	17612	17650	17709	17863	17833	17539	17707	18050	17996	17889	17903	17733	17880	17765	17561	17708	17669	17573	17913	17785	17531	17730	17796	17664	17791	17716	17705	17845	17707	17728	18072	17808	17672	17810	17731	17850	17939	17832	17625	17791	17731	17792	17884	17399	17782	17806	17918	17890	17902	17731	17734	17830	17740	17632	17541	17903	17749	17680	17730	17663	17538	17923	17915	17696	17763	17749	17796	17851	17973	17935	17655	17724	17617	17621	17535	17828	17881	18013	17905	17938	17808	17765	17671	17725	17935	17827	17795	17648	17825	17840	17583	17825	17827	17675	17524	17854	17647	17566	17828	17661	17733	18032	17865	17914	17705	17847	17816	17550	17574	17685	17655	17761	17797	17752	17891	17863	17701	17951	17723	18125	17871	17658	17911	17752	17663	17770	17783	17952	17690	18057	17677	18041	17833	17843	17904	17910	18029	17887	17809	17782	17872	17907	17612	17712	17753	17565	17777	17720	17672	17636	17747	17841	17853	17933	17866	17705	17704	17848	17645	17914	17615
15733	24219	19144	16622	15884	15508	14896	14597	14687	14374	14608	14340	14415	14496	14518	14351	14504	14491	14336	14458	14487	14444	14281	14268	14400	14400	14342	14326	14380	14417	14371	14390	14342	14274	14267	14318	14360	14318	14331	14385	14266	14400	14339	14437	14256	14398	14327	14244	14328	14202	14285	14179	14288	14273	14414	14391	14191	14313	14446	14290	14453	14257	14299	14215	14327	14532	14267	14304	14161	14391	14277	14215	14365	14254	14456	14296	14367	14272	14251	14380	14384	14351	14242	14379	14250	14337	14312	14336	14247	14446	14135	14260	14481	14374	14195	14137	14206	14216	14453	14483	14266	14268	14375	14426	14009	14251	14415	14339	14201	14291	14342	14423	14229	14429	14194	14353	14358	14355	14454	14366	14368	14431	14142	14278	14120	14280	14195	14161	14588	14264	14362	14427	14263	14164	14458	14281	14520	14493	14385	14490	14230	14409	14502	14505	14266	14305	14321	14242	14197	14404	14214	14234	14251	14149	14288	14360	14361	14455	14340	14408	14334	14421	14227	14507	14420	14447	14393	14341	14415	14291	14215	14234	14181	14300	14336	14443	14292	14273	14199	14391	14371	14254	14521	14241	14333	14323	14403	14371	14246	14256	14307	14450	14381	14288	14333	14300	14101	14351	14358	14317	14184	14253	14262	14208	14334	14391	14283	14213	14323	14258	14441	14388	14298	14210	14329	14267	14383	14291	14244	14208	14384	14299	14437	14439	14415	14260	14246	14289	14247	14207	14281	14511	14512	14338	14372	14269	14294	14338	14388	14302	14390	14438	14436	14354	14295	14375	14344	14462	14386	14317	14210	14394	14383	14119	14271	14508	14398	14273	14273	14368	14174	14363	14301	14227	14369	14191	14270	14356	14607	14185	14444	14273	14479	14433	14348	14253	14236	14435	14248	14220	14115	14388	14401	14067	14387	14177	14197	14422	14310	14329	14206	14227	14295	14240	14290	14266	14336	14417	14361	14344	14187	14303	14230	14312	14198	14379	14194	14316	14298	14309	14481	14306	14322	14434	14591	14298	14251	14283	14276	14386	14508	14478	14374	14310	14249	14295	14162	14245	14457	14262	14420	14472	14213	14425	14199	14401	14235	14308	14162	14281	14268	14403	14474	14411	14348	14339	14281	14495	14188	14463	14253	14321	14323	14374	14421	14488	14356	14362	14380	14309	14367	14209	14149	14228	14334	14228	14255	14266	14334	14298	14268	14257	14367	14101	14319	14244	14340	14292	14165	14189	14322	14254	14363	14351	14317	14319	14422	14221	14154	14461	14202	14285	14351	14404	14191	14321	14478	14270	14332	14241	14264	14301	14254	14412	14342	14383	14297	14384	14424	14393	14258	14295	14404	14327	14533	14297	14294	14422	14330	14306	14332	14344	14331	14253	14552	14389	14063	14399	14372	14381	14246	14379	14368	14362	14260	14334	14211	14261	14447	14567	14346	14391	14181	14376	14451	14291	14264	14341	14482	14163	14295	14244	14286	14359	14429	14174	14554	14239	14397	14273	14338	14418	14311	14210	14097	14360	14225	14335	14430	14229	14338	14238	14321	14220	14568	14173	14503	14197	14343	14424	14379	14248	14448	14426	14221	14415	14256	14324	14371	14371	14294	14425	14212	14385	14348	14348	14484	14251	14386	14262	14172	14468	14232	14417	14500	14329	14346	14384	14398	14321	14373	14378	14306	14373	14233	14302	14373	14403	14194	14337	14261	14356	14392	14391	14289	14374	14296	14252	14467	14355	14333	14335	14446	14445	14375	14274	14367	14246	14447	14239	14236	14299	14164	14453	14215	14476	14305	14440	14451	14231	14310	14290	14318	14127	14400	14351	14271	14302	14436	14324	14378	14254	14392	14344	14424	14273	14352	14310	14357	14407	14252	14237	14394	14320	14493	14471	14307	14360	14242	14302	14078	14237	14370	14363	14335	14386	14266	14517	14274	14315	14331	14365	14368	14258	14327	14348	14345	14197	14448	14420	14264	14369	14410	14414	14226	14388	14413	14504	14471	14370	14363	14325	14330	14256	14316	14281	14142	14137	14416	14109	14278	14409	14333	14300	14403	14247	14253	14332	14323	14284	14424	14243	14303	14301	14436	14260	14266	14338	14294	14194	14337	14383	14217	14348	14265	14219	14310	14493	14281	14205	14328	14441	14372	14231	14479	14319	14347	14390	14316	14393	14325	14313	14257	14351	14182	14317	14390	14263	14310	14386	14359	14278	14325	14239	14289	14233	14345	14376	14304	14212	14322	14409	14270	14293	14534	14392	14329	14431	14187	14409	14393	14416	14565	14112	14235	14206	14247	14444	14254	14374	14315	14179	14352	14342	14347	14267	14190	14355	14451	14238	14332	14225	14341	14315	14311	14443	14442	14409	14596	14226	14410	14383	14197	14300	14382	14216	14392	14221	14502	14244	14281	14297	14362	14286	14428	14342	14298	14324	14399	14328	14329	14423	14303	14361	14255	14285	14431	14297	14301	14428	14330	14344	14224	14351	14489	14390	14257	14410	14443	14344	14241	14246	14392	14405	14301	14420	14412	14362	14471	14148	14265	14416	14313	14160	14492	14487	14288	14337	14268	14354	14354	14437	14257	14201	14489	14250	14383	14394	14266	14431	14260	14496	14406	14304	14613	14363	14303	14314	14132	14317	14393	14287	14396	14344	14358	14387	14317	14276	14271	14338	14345	14274	14407	14191	14346	14242	14349	14292	14284	14468	14421	14254	14195	14365	14309	14234	14363	14257	14309	14253	14230	14308	14282	14223	14343	14587	14196	14289	14283	14344	14360	14518	14321	14243	14171	14339	14315	14411	14284	14253	14256	14193	14551	14395	14466	14298	14267	14326	14330	14328	14395	14399	14613	14186	14329	14343	14214	14459	14293	14239	14343	14314	14290	14377	14240	14299	14391	14348	14421	14242	14327	14242	14282	14301	14355	14400	14551	14409	14408	14336	14448	14214	14245	14305	14507	14341	14418	14514	14436	14154	14262	14346	14206	14377	14184	14419	14396	14379	14434	14166	14016	14214	14176	14395	14370	14231	14320	14315	14277	14319	14199	14274	14361	14264	14508	14205	14365	14390	14376	14178	14363	14188	14277	14322	14449	14506	14439	14396	14276	14280	14119	14543	14245	14258	14194	14296	14427	14319	14241	14297	14370	14262	14314	14305	14235	14210	14537	14289	14258	14496	14345	14429	14402	14465	14415	14373	14323	14399	14239	14333	14300	14450	14370	14266	14309	14437	14284	14283	14352	14293	14325	14308	14477	14330	14448	14174	14395	14353	14186	14349	14382	14495	14467	14372	14372	14327	14381	14172	14368	14248	14347	14298	14394	14226	14324	14490	14221	14207	14409	14436	14444	14248	14308	14368	14317	14278	14473	14482	14295	14299	14385	14277	14308	14440	14373	14370	14273	14373	14363	14497	14372	14399	14278	14348	14419	14217	14410	14064	14339	14226	14149	14363	14270	14396	14421	14403	14573	14476	14312	14323	14385	14362	14408	14310	14317	14367	14390	14510	14274	14307	14314	14202	14443	14369	14473	14257	14314	14360	14392	14388	14297	14323	14307	14417	14365	14502	14180	14261	14272	14275	14381	14257	14232	14527	14215	14362	14281	14308	14318	14548	14458	14241	14344	14336	14094	14260	14310	14168	14058	14488	14165	14397	14441	14335	14551	14336	14330	14262	14313	14356	14456	14363	14348	14290	14313	14161	14425	14309	14453	14350	14317	14243	14442	14341	14161	14473	14290	14311	14404	14354	14353	14569	14362	14202	14194	14592	14228	14131	14274	14266	14442	14356	14509	14286	14400	14334	14353	14344	14105	14454	14241	14281	14346	14366	14283	14274	14426	14441	14385	14295	14226	14294	14335	14373	14484	14310	14381	14317	14377	14345	14317	14399	14247	14237	14344	14217	14324	14436	14272	14292	14235	14387	14231	14349	14220	14269	14324	14432	14250	14437	14319	14326	14412	14332	14361	14338	14474	14246	14468	14369	14253	14379	14335	14326	14381	14476	14259	14403	14426	14320	14256	14293	14295	14469	14162	14332	14350	14294	14387	14419	14262	14466	14323	14252	14325	14400	14304	14281	14286	14154	14338	14339	14379	14249	14510	14244	14402	14349	14367	14464	14285	14356	14288	14361	14383	14374	14380	14192	14345	14299	14455	14246	14575	14409	14458	14491	14282	14399	14164	14324	14334	14315	14493	14321	14489	14094	14250	14378	14354	14303	14423	14282	14335	14219	14338	14411	14151	14399	14529	14373	14470	14236	14360	14369	14304	14399	14242	14208	14411	14351	14226	14384	14399	14284	14467	14380	14151	14251	14312	14195	14319	14401	14261	14337	14426	14534	14328	14380	14205	14387	14535	14492	14328	14179	14074	14389	14217	14447	14291	14347	14319	14308	14331	14324	14322	14412	14389	14355	14530	14440	14321	14280	14295	14152	14444	14234	14397	14387	14223	14314	14183	14437	14393	14342	14088	14333	14422	14379	14337	14307	14206	14220	14347	14312	14283	14211	14301	14347	14362	14322	14191	14368	14492	14237	14517	14502	14582	14334	14190	14335	14442	14268	14363	14314	14341	14205	14374	14475	14463	14318	14367	14322	14362	14286	14205	14227	14273	14390	14174	14180	14439	14378	14304	14244	14297	14482	14331	14434	14457	14256	14308	14234	14345	14319	14199	14380	14200	14357	14292	14333	14468	14365	14195	14385	14329	14417	14381	14443	14413	14209	14386	14296	14483	14400	14307	14418	14515	14349	14353	14027	14383	14418	14247	14547	14466	14186	14256	14345	14437	14315	14477	14501	14375	14324	14339	14480	14250	14541	14347	14275	14421	14444	14226	14611	14148	14371	14330	14325	14254	14419	14307	14236	14435	14228	14184	14448	14403	14239	14297	14518	14404	14415	14338	14541	14326	14226	14209	14320	14509	14388	14171	14276	14339	14170	14339	14134	14240	14138	14361	14404	14179	14291	14466	14424	14307	14376	14456	14156	14411	14429	14143	14364	14263	14329	14546	14469	14195	14331	14331	14413	14299	14249	14283	14278	14328	14343	14214	14209	14449	14411	14313	14309	14445	14296	14276	14487	14178	14213	14266	14284	14278	14498	14203	14394	14431	14304
22412	21448	28772	24526	21787	23310	22879	18483	17576	17448	17678	17395	17474	17471	17455	17388	17274	17106	17251	17316	17357	17333	17027	17214	17204	17076	17051	17115	16882	17126	17207	17117	17149	17182	17175	17119	17074	17129	17161	17143	17129	17053	17169	17076	16982	17060	17112	17028	17247	17133	17037	17182	17077	16912	17061	17045	17110	17107	17173	16880	17044	17005	17207	17313	17236	17184	17115	17185	17164	16954	17005	17008	17102	17230	17190	17044	17204	17054	17008	17078	17219	17028	17111	17088	17085	17175	17064	16996	16798	16996	17150	17080	17191	16948	17198	17063	17125	17009	17163	17164	17245	17119	17170	17153	17065	17020	17181	17163	17092	17010	17145	17094	17120	17136	17081	17331	17078	17277	17062	17061	17057	16986	17193	17153	16984	17172	17062	17057	17163	17010	17092	16793	16950	17218	17164	16985	17207	16833	16914	17070	17178	17176	16691	16924	17112	17091	17049	16986	17116	17012	16975	17037	17255	16991	17255	16878	16921	16940	16882	17116	16966	17002	17155	17144	16842	17167	17190	17067	17063	16885	16981	16876	17123	17040	17248	16999	16959	16965	16873	16745	17000	17057	17202	17128	16894	17153	16965	17063	17073	17200	17097	17106	17014	16966	16917	17064	16953	16836	17023	17114	16977	17112	17059	16858	16984	16896	16982	17216	17218	17002	17067	16971	17158	16922	17055	16928	17049	17046	16862	17144	16890	17013	17024	16927	17145	17176	17073	17098	17051	16774	17188	16967	17129	17135	17092	17006	16880	17034	16890	17114	17203	16935	17108	17165	16764	17008	16907	16986	17261	17090	17125	16973	16841	16935	17073	17221	17141	17160	17114	17333	17176	16971	16743	17097	17100	16909	16903	17014	16982	16965	16684	17320	17120	17022	17141	17065	17009	16903	16962	16975	17089	17040	17073	17035	17053	17034	16977	17135	17181	17147	17160	17127	17189	17228	17179	16884	17030	17146	17254	17056	17074	17081	17102	17097	17002	16912	16966	17041	16956	16870	16925	17163	17075	17057	17061	17017	17054	17175	17147	16875	17248	17012	17177	17303	16812	17047	17213	17204	17122	17205	17102	17312	17108	17140	17112	17126	16920	17069	16829	16997	17063	17139	17142	16928	17072	16960	16854	17003	17272	17081	16991	16791	17092	16943	16991	17110	17066	16721	17087	17179	17279	16898	17188	16982	17026	16960	16796	16978	17070	17254	16976	17226	17091	17161	16882	16882	17099	17126	16999	17011	16966	16959	17158	17138	16973	17152	17021	17013	16931	17050	17060	17210	17073	16941	16981	17062	17078	16718	17002	17156	17059	17075	16948	17083	16965	17112	17191	16879	16950	17153	17134	17098	16892	16996	16855	16969	17091	17121	17297	17213	17143	17084	17042	16793	16997	16882	16987	17095	16954	17020	16946	17065	17078	17221	17111	17263	16902	17062	17092	17236	17064	17094	17042	16923	17050	16964	17143	17075	17003	17166	17097	16916	16976	16914	17125	16986	17123	17179	17127	17106	17150	17147	17068	16815	17013	16798	16964	17112	17084	16999	17001	17054	16951	17164	16936	17246	16799	17004	17084	17139	17022	17240	16912	17037	17112	16878	17200	17067	16869	17047	17156	17115	17002	16921	17023	17050	16928	17043	16846	17152	16799	17036	17101	17096	17171	16977	16904	17006	17201	16970	16766	17143	17146	17110	16782	17025	17115	17282	17008	17033	17121	17040	17198	16925	17191	17222	17080	17102	17115	17117	17119	16908	17064	17162	17076	16908	17047	17009	17107	17024	17061	17143	16985	17067	17039	16933	16955	16902	16918	16988	17053	16960	17129	17208	16974	16999	17048	16818	17318	17264	16941	17192	16896	17160	17119	17083	17074	17192	17171	17048	17041	17055	16871	16995	16989	17038	16955	16893	17167	17362	17155	16935	16958	17166	17287	17232	17069	17139	16991	17101	17023	16946	16944	17001	16951	17056	17173	17097	16720	16999	17061	17132	17100	17076	16881	16792	16921	17031	17131	17218	16908	16986	17115	16947	16994	16924	17101	17083	16879	16914	17004	16973	17180	16815	17059	16875	17105	17143	16975	17206	17025	17206	16918	16881	17090	17261	17062	16924	17219	17001	16955	17133	16917	17057	16934	17078	17246	16825	17174	17178	17063	17194	17348	17124	17028	16939	17163	17132	16979	17233	16890	16867	17013	16872	17041	16992	17082	17102	17250	17141	16974	17069	17054	17172	16987	16927	17050	17177	17109	16886	17150	17131	17027	17083	16852	17244	16822	16942	17018	17048	16826	17121	17107	16837	17094	16953	16705	17052	17066	17119	17028	16998	16917	17015	17064	16932	16961	17012	16997	17142	17056	16964	16982	17061	17164	17057	17183	17132	16990	16944	16922	17170	17060	16965	17150	17205	16989	17036	17061	17098	16936	17161	16959	17118	16999	17067	16892	17165	17036	16956	16970	16988	17161	17037	17117	16970	16934	16918	16952	16988	17005	17036	17358	17207	16977	16944	17098	16993	17110	17061	16975	16891	16965	17118	16893	16967	16882	17044	16993	17069	16924	17074	16819	17157	17074	17006	17139	17125	17060	16963	17131	17066	16692	16926	17168	17059	17043	17055	16929	17169	17070	17086	17140	16924	17136	16957	16986	17070	17102	17133	17076	16803	17065	17041	16955	17073	17312	17013	17163	17041	17088	16888	16898	17012	17074	16848	17052	17041	17220	17144	16935	17158	17032	17129	17108	17035	16907	17077	17113	17030	17070	16740	17068	17156	17060	17264	17106	17083	16884	17105	17281	17212	17037	17116	16879	16818	17021	16820	16755	16965	17102	17266	17048	17085	17170	17258	17094	17100	17002	16979	17111	17010	17010	16994	17153	17208	16999	16956	17108	17112	17034	16970	17212	17129	17190	17093	17018	16848	17178	16955	16960	17034	17127	17008	17116	17127	16947	16907	16998	17047	17144	17154	16960	17179	17013	17240	17115	16828	17242	16994	17136	17121	16934	16836	17088	17132	17114	16922	17046	16881	16950	17053	17081	17228	17091	16998	16955	16921	17120	16831	17051	16979	17060	17039	16971	17162	17193	17114	17114	17156	17003	17140	17100	17020	17054	17145	17155	17159	16996	16919	17292	17167	17066	17079	17215	17275	16955	16987	17118	16798	17073	17127	17265	16938	17083	16964	17035	16962	17275	17136	16939	17225	17222	17223	17000	17005	16948	17023	16976	17018	17119	17242	16917	16977	17008	16876	17069	16991	17160	16841	17016	16926	17076	16992	16941	17020	17113	17218	17057	16871	17032	17072	16958	17054	16993	16931	16860	17087	17040	16992	17092	17062	17099	16834	16957	16963	17241	17080	16970	16978	16860	17071	16930	17091	17041	17093	16953	17153	17109	17285	16968	17157	17245	17177	17052	17211	17072	17067	17106	17197	17101	17044	17207	17109	17174	17204	16877	16917	17083	17071	17058	16987	16965	17079	17121	17140	17044	17019	17016	17133	17128	16989	17110	16964	16851	17251	17083	17056	16933	17022	17100	17003	17188	17085	17271	17126	17070	17194	16934	16814	17125	17191	17108	17233	17107	17008	17002	17042	17051	17132	17108	16967	17112	16905	16969	17009	16869	17028	17159	16851	17015	16962	17036	17113	16915	16979	16990	16987	16996	17058	17038	16938	17237	17006	16969	17039	17046	17122	17004	17137	17031	17049	17139	16923	17398	16795	16995	16923	17059	17249	17076	17209	16910	16891	17088	17011	16971	17034	17153	17136	17099	17036	16801	16951	17140	17130	17333	17202	17146	17127	17182	17075	17135	16862	17161	17013	17083	16972	17100	16892	17197	17065	17227	16925	17049	17303	16912	16850	17166	17008	17122	17389	16899	17183	17018	17079	16926	17134	17007	17081	16925	16949	16934	17021	17001	16993	16939	17161	16983	17020	17015	16920	17148	16921	17113	16927	17146	17038	17171	17146	17162	16998	17196	17056	16998	17040	17139	17035	16937	17006	17053	17082	17072	17193	17064	17121	16906	17289	16972	17169	17243	17053	17061	17037	17136	17025	17119	17047	17072	17082	16951	16770	16826	17181	16916	17153	16955	16979	17160	16948	16999	17120	16976	17009	16977	17121	17001	17275	17017	17119	16787	16752	16933	17107	17018	16930	17001	17055	17250	17107	17181	17029	17114	17035	17186	16925	17079	17074	17003	17023	17063	16890	17045	17211	17126	16987	17040	17196	17026	17076	16719	17154	17199	17265	17141	17030	17075	17111	17199	17035	17132	17043	16942	17124	17341	17075	16855	16949	16942	16899	16944	17002	17034	17164	16975	16982	17094	17015	17028	17119	17009	16975	17093	17139	17020	17032	17208	17367	17012	17020	17228	17028	17085	16945	17034	16949	17046	17223	17199	16993	16992	16809	17015	16936	17016	16950	17022	17114	16794	17049	17176	16875	17003	16922	16982	17024	17087	16917	17136	17048	17124	17078	16963	17110	17268	17039	16980	17106	16946	17106	16818	16933	17169	16994	16947	16975	17046	16949	16970	17092	17037	16984	17233	17144	17015	17115	17063	17045	17112	17059	17062	17162	17116	17094	17119	17035	16992	17013	16953	17026	17017	17133	17038	17014	17109	17061	17011	17010	17284	17117	17032	16944	16951	17150	16875	17230	16941	17046	17250	16984	17052	17000	16961	17127	17014	17165	17158	16803	16985	16947	17096	17097	16961	17071	16906	16962	17347	16959	17133	17199	17151	16977	16992	16955	17090	16988	17344	17151	17117	16991	17085	17206	17238	17074	17112	17068	16837	17321	16905	16952	17057	16931	17022	17008	17149	17041	16945	17157	17037	17145	17056	16844	17023	16991	17005	16936	16913	17087	16987	16940	17213	17164	17064	17225	17125	16866	17114	17062	16995	16978	17070	17149	17087	17095	16979	17127	17025	17051	16840	17084	16999	17137	17036	17201	17139	16858	17062	17117	17129	17070	17147	16987	16919	17012	17057	16858	17070	17063	17067	17005	17158	17286	16866	17008	17032	16909	17021	17028	16956	16996	17123	17031	17069	17084	17168	16925	17127	16916	17133	17139	17161	16867	17065	17105	17017	17149	17289	17136	17303	16965	16876	17204	17174	17127	17099	17125
15469	28307	21705	18112	17437	16042	15424	14940	14617	14393	14066	13999	14249	14162	14054	14036	14306	14019	14066	14123	14045	14207	14038	14128	14141	13949	13974	13840	13833	13936	13901	14085	13991	14030	13890	13945	13888	14057	13903	13872	14107	14006	13900	14019	13893	14014	13944	13824	13839	14063	13884	13842	13885	13994	13853	14066	13870	13934	13795	14149	13892	13926	13722	13965	13765	14031	13895	13905	13936	14047	13935	14032	14036	13986	13948	13823	13885	13974	13978	14012	14062	13863	14001	14014	13847	13850	13810	14066	13984	13951	13811	13704	13709	13863	13777	13970	13768	13897	13864	13865	13800	13959	14019	14050	13985	13775	13897	13788	13927	13849	13897	13787	13800	14161	13969	13811	13888	13878	14049	13906	14050	13872	13938	13947	13820	13948	14019	13952	13788	14014	13923	13742	13997	13923	13892	14040	13889	14016	13954	13833	14005	13865	13928	13740	13995	13907	14068	14041	13814	13974	13986	13857	13895	13905	14038	13869	14041	13776	13866	13991	13961	13838	13952	13930	13904	13949	13903	13967	13781	13939	13918	13930	13856	14162	13975	13858	14104	13975	13840	13752	13796	13966	13830	13982	14107	14004	13894	13932	13859	14033	13877	14084	14002	13975	13881	14061	14015	14080	14004	13856	13942	13831	13816	13874	13941	13756	13763	13822	13949	13942	13855	13743	13860	13805	14026	13933	13883	14014	13886	13952	14020	13774	13981	13858	13994	13763	13723	14024	13867	13866	14011	13777	14131	13728	13993	13867	13911	13888	13968	13932	14010	13905	13805	13862	13854	13907	13707	13855	13921	13865	13877	14013	13921	13973	13985	13869	14104	13975	13954	13828	13930	13912	14032	13781	13931	13999	13926	13974	13991	13792	13920	13926	13980	14061	13965	13938	13829	13833	13937	13792	13842	13875	14007	13843	13822	13958	13881	13883	13897	13976	13975	13882	13665	13939	13936	13998	13835	13790	13975	13976	13981	13736	13947	13939	13894	14032	13884	13912	13848	14031	13952	13933	13889	13857	13785	14052	13944	13961	13927	13927	13896	13917	13754	13717	13722	13879	13972	13856	13936	13996	13960	13790	13849	13889	14005	13918	13963	13898	14003	13907	13776	14066	14212	13868	13879	13941	14112	13852	13858	14035	13717	13900	13990	14012	13749	13986	14054	13778	13717	13887	13750	14076	13841	13839	13956	13861	13858	13932	13814	13902	13940	13942	13914	13942	13985	13918	13787	14037	13843	13831	13855	13770	13996	13873	14007	13887	13846	13733	13970	13950	13974	13999	13893	13788	13894	13903	13865	13827	13877	13940	13990	13792	13797	13846	13822	13836	13814	13987	14018	13885	14023	13950	13779	13838	13959	13902	13817	14066	14030	13937	13973	13926	13800	13849	13941	13995	13859	13994	13776	13924	13952	13862	14068	13965	13833	13993	13824	13977	13952	13904	13957	13968	13892	13959	13931	13985	14006	13884	13767	13899	13777	13804	13846	13886	13918	13960	13896	13833	13935	13802	13836	13933	13961	13935	13895	13812	13921	13949	13762	13789	13713	13906	13939	14049	13874	14035	13827	13785	14032	13982	13910	13858	13955	13775	13955	14032	13836	13831	13865	14027	14041	13779	13946	13806	13788	13950	13863	13972	13924	13904	13924	14046	13891	13893	13922	14086	13997	14035	13957	13994	13916	13741	13984	13836	13871	13880	13911	14086	13847	14077	13939	13735	14059	13851	13876	13960	13845	13939	13941	14152	13967	13881	13944	13726	14023	13795	14037	13997	13741	14003	14015	14014	13919	13923	13903	13827	13964	13914	13855	14080	13984	13934	13917	13922	13874	13972	13876	13958	13933	13928	13817	13732	14086	13865	13934	13833	13961	13772	14033	13979	14031	13925	13992	13991	13882	13974	13964	13870	13798	14062	13829	13848	13922	13933	13859	13854	13800	13896	13780	13979	13854	13903	13921	13738	13913	13919	13914	14007	13888	13844	13857	14025	13830	14041	13911	14071	14106	13777	13822	14014	13699	14112	14008	14019	13847	13994	13812	13867	13871	13765	13889	13945	13922	13806	14008	13914	13904	13900	13895	13947	14053	13871	14006	13724	14000	14064	13938	13968	13805	13974	13919	14022	13816	13886	14022	14008	13954	13908	13982	13945	13857	14122	13925	13879	13926	13869	13814	13909	13837	13982	13970	13949	13952	14031	14015	13857	13841	13995	13864	13945	13957	13735	13825	13859	14004	13816	13950	13875	13636	13982	13824	14009	14080	13952	13895	13812	13761	13992	13947	13849	13952	13901	13836	13784	13956	13913	13845	13998	13921	13911	14056	13937	14044	14020	13784	13900	13994	13898	14041	13919	13895	13877	13875	13812	13734	13941	13910	13825	13939	13935	13949	13888	14036	13906	14126	13977	13868	13887	14062	13895	13989	14010	13905	14002	13965	14065	13935	13979	13885	13812	13985	13892	14018	13781	13927	13822	14006	13944	13874	13943	13882	14048	13835	13976	13771	13978	13993	13773	13743	13966	13891	13877	13912	14063	13876	13910	13957	13987	14031	13984	13695	14062	13992	14048	13835	14032	13927	13845	13962	13849	13985	13910	14140	13988	13934	13952	14004	14021	13949	13917	13927	13950	13886	13861	13882	13915	13782	13905	13943	14019	14030	13951	13969	13971	13879	13824	13964	13759	13838	14129	13925	13962	13887	13994	13880	13822	13895	13854	13937	13868	14102	14030	14012	13893	13894	14131	13807	13977	13990	13940	13991	13916	13876	14004	14050	13938	13832	13825	13688	13937	14033	14051	14025	13893	13875	13659	13884	14084	13682	13866	13939	13951	13916	13994	14000	13964	13865	13967	14017	13822	13965	14073	13959	13949	14102	14038	13816	13937	13998	13884	13919	13928	13928	14140	13984	13805	13889	14010	14027	13972	13828	13989	14041	14048	13977	13888	13861	14039	13918	14067	14024	14061	13868	14040	13962	13873	13855	14215	13903	14042	13770	13953	13792	14090	13947	13883	14152	13896	13845	14016	14027	13866	13948	13884	13861	13941	13760	13916	13913	13807	14190	13782	13846	13952	13839	13851	13845	14031	13920	13978	13921	13916	13831	13760	13885	14059	13969	13806	14121	13918	13941	13857	13988	13900	13977	13776	14056	13844	13982	13875	13895	13919	13942	13823	13965	14018	14167	13819	14093	13784	13765	14028	13899	13879	13880	14048	13907	13963	13790	13928	13875	13999	13896	13886	14004	13918	13854	13930	13988	13818	14001	13858	14026	14121	13926	13839	14097	13935	14017	13972	13908	13930	13865	13860	14096	13924	13946	13932	13737	13814	13906	13957	13949	13959	13908	13840	13700	13914	14032	13920	13952	13940	13938	13784	13845	13966	13884	13712	14078	13845	13800	14005	13854	13962	13974	13909	13981	14036	14016	13991	13990	13971	13959	13857	13857	14011	13895	13788	13785	13994	14048	13953	14023	13902	13938	14003	13894	14127	13862	13967	14015	14021	13851	13915	14035	13783	13726	13953	13990	13965	13803	13898	13964	14072	13985	13937	13863	13857	13967	13953	13846	13807	13937	14104	13980	13909	14034	14068	14111	13962	13952	13971	13994	14026	13925	13738	13977	14033	13856	13799	14002	13858	13799	13926	13859	13951	13915	13935	13801	14019	13697	14064	14015	13900	13955	13779	14071	13905	13843	13876	13773	13864	13903	13904	13909	13965	14123	13929	13805	13939	13717	13748	14067	13773	13955	14053	13887	13919	13964	13887	14010	14064	13957	13827	13953	13879	13834	13777	13874	13929	14031	14030	13909	13928	13961	13861	13897	13842	13976	13884	13792	13810	13991	13892	13912	13899	13939	13900	13953	14072	14129	13914	14062	13819	13943	13901	13749	14089	13846	13965	13903	14083	13950	13978	13923	13988	13989	13966	14137	13918	13815	14058	13802	13906	13700	13897	13910	14021	13813	13975	14308	13897	13885	13890	13905	13903	13967	13906	14091	13969	13905	14006	13902	13930	13812	13978	13719	13884	13993	13772	13898	13929	13917	13975	14048	14016	13802	13821	13875	13886	13919	13952	13841	13981	13996	13823	13938	13746	13829	13954	14071	13751	13995	13910	13880	13867	14039	13895	13902	14007	13992	14018	13847	13937	13985	14027	13877	14005	13921	13902	13887	14095	13847	13877	14035	13915	13837	13732	13993	13950	13812	13917	14113	13994	13948	13946	14044	13878	13905	13813	13963	13909	13718	14076	13892	14008	13960	13996	13984	13935	13778	13833	13931	13915	13900	13965	13928	13895	13995	14015	14021	13824	14017	14096	14003	13855	13833	13848	13918	13924	13857	13767	13825	13920	14024	14022	13938	14011	13984	13985	13801	14000	13818	13956	13831	14005	13860	13983	13977	13984	13871	14019	13906	13972	13756	13962	13948	13827	14111	13943	13963	13984	13777	13677	13855	13993	13796	13926	13842	13814	13838	13905	13987	13945	13920	13916	13884	14176	13967	13890	13966	13909	13909	13812	13971	13805	13883	14017	13725	14046	13811	13974	14108	13819	13915	13943	13925	13995	13898	14009	13889	13942	13911	13966	13885	14043	14086	13840	13863	13824	13899	13856	14059	14072	14011	14003	14006	14005	13969	13729	13855	13956	13867	13959	13934	14069	13910	13974	13948	13923	13958	13838	14009	14004	13835	13913	13920	14041	13890	13864	13846	13858	13883	13814	14064	13989	13932	14073	14013	13831	13881	13910	14041	13872	13967	13879	14053	13935	13804	14012	13940	14021	13817	13952	13982	13918	13843	13984	13979	13986	13941	13821	13905	13920	13951	13995	13950	13744	13832	13936	13830	13879	13969	13905	13996	14097	13946	13913	13843	13933	14090	13845	13997	13759	13803	14108	13872	14035	13903	13903	13984	13853	13866	13800	14067	13881	13742	14042	14093	13872	13851	13905	13973	14048	13805	14165	13837	13967	14004	14057	14014	13744	13852	13914	14005	13955	13942	13965	13830	13790	13967	13733	13812	13925	14089	13653	13904	13779	13736	13945	13758	13968	13903	13929	13831	13924	13920	13874	13916	13929	13943	13793	14043	13926	13936	13969	13938	13939	13892	14067	13797	13911	13928	14020	13893	13958
29974	23084	23524	20951	18677	18526	18245	18126	18001	18049	17699	17855	18048	18080	18178	18038	17932	17787	17942	17861	17886	17970	17735	17814	17883	17879	17770	17986	17946	17651	17904	17835	17853	17967	17736	17805	17930	17734	17691	17814	18003	17727	17945	17656	17879	17937	17798	18023	17880	17901	17733	17768	17893	18061	18073	18006	17883	17798	18049	17669	17870	17972	17939	17871	17749	18090	17973	17636	17706	17936	17885	17707	17762	17812	17757	17876	17728	17846	17561	17922	17892	17959	17674	17940	17840	17950	17888	17741	17724	17721	17745	18032	17915	17891	17567	17954	17874	17791	18048	18000	17950	17765	17851	17843	17710	17721	17786	17735	17812	17893	17965	17925	17927	17940	17767	18105	17839	17911	17787	17844	17908	17775	17981	17748	17830	17737	17667	17863	17838	17934	17828	17829	17661	17768	17771	17893	17567	17791	17911	17841	17745	17691	18008	17813	17861	17778	17897	17857	17862	17590	17821	17951	17864	17971	17923	17785	17802	17957	17879	17824	17834	18011	18019	17968	17409	17643	17864	18036	17799	17773	17756	17801	17807	17852	17481	17789	17774	17769	17965	17856	17921	17820	17793	17730	17934	17659	17820	18043	17931	17633	17703	18034	17894	17640	17824	18006	17839	17781	17770	17921	17867	17839	17831	17802	17776	17787	17646	17888	17930	17822	17730	17561	17801	17864	17905	18100	17978	17680	17942	17696	17768	17684	17825	18046	17787	17767	17892	17911	17997	17877	17778	17908	17763	17698	17898	17778	17841	17926	17871	17707	17932	17959	17977	17864	17887	18047	17767	17905	17836	17952	18004	17861	17942	17689	17683	17700	17918	17785	17583	17789	18073	17812	17817	17971	17665	17823	17804	17921	17920	17716	17892	17944	18146	17863	17796	17684	18060	17930	18102	18003	17860	17920	18049	18015	17662	17848	17820	17858	17837	17614	17801	17956	17937	17960	17853	17685	17809	17611	17929	17798	17814	17996	17901	17864	17794	17822	17712	17853	17836	18042	17864	17889	17918	17961	17728	17886	17909	17991	17877	17839	17682	17848	17992	17965	17815	17797	18069	17732	17904	17762	17771	17722	17771	18163	17792	17767	17869	17762	17907	17794	17888	17807	17957	17988	17923	17809	18043	17949	17776	17832	17968	17692	17819	17860	17898	17841	17699	17671	17813	17887	17907	17939	18029	17878	17979	17950	17938	17786	18006	17802	17892	17883	17746	17650	17941	17777	17983	17823	17904	17987	17886	17959	17859	17957	17917	18076	17749	17900	17746	17937	17977	17780	17850	17624	17841	17924	18051	17819	17751	17979	18067	17835	17925	17834	17930	17901	17980	17774	17900	17643	17675	17779	18000	17893	18031	17831	17940	17627	17961	17711	17792	17984	17909	17953	17780	17738	17798	17962	17849	18047	17873	17776	17960	17924	17730	17963	17723	17877	17975	17688	17908	17614	17957	17715	18042	17602	18001	17832	17874	17835	17867	17808	17831	17863	18102	17812	17936	17783	17873	17710	17781	18071	17767	17887	18053	17829	17801	17727	17776	18066	18085	18150	17857	17751	17849	17888	17641	17841	17807	17798	17843	17588	18073	17801	17814	17934	17873	17845	17884	17933	17973	18027	17677	17698	17778	17824	17868	17864	17765	17845	17798	17724	17928	17736	17721	17722	17741	17948	17817	17790	17611	17787	17957	17961	17813	17953	17620	17851	17687	17821	17758	18166	18047	17857	17824	17738	17836	17918	17788	17883	17639	17721	17834	17804	17760	17822	17864	17801	17927	17662	17844	17917	17666	17813	17978	17988	17888	18213	17726	17820	17906	17756	17911	17675	17775	17893	17621	17866	17846	17755	18008	17741	17957	17703	17958	17689	17797	17836	17831	17718	17932	17840	17874	17716	17646	18060	17976	17819	17957	17877	17968	17829	17942	17885	17798	17762	17831	17901	17970	17956	17907	17818	17898	18033	17791	17699	17848	17771	17968	17717	17866	17721	17853	18073	17977	17876	17994	18041	18013	17941	17894	18011	17567	17902	17918	17768	17878	17853	17858	17944	17821	17883	17865	17724	17879	17974	17696	17897	17778	17658	17823	17633	17659	17971	17820	18017	17707	17952	17736	17814	17886	17873	17774	17865	17907	17975	17749	17876	18035	17856	17661	17660	17892	17822	17854	17803	17805	17902	17910	17878	17861	17917	17860	17947	17941	17829	18047	17847	17969	17993	17779	17966	18001	17844	17817	17812	17961	18083	17938	17960	17903	17785	17888	17868	17909	17603	17891	17894	17783	18014	18032	17850	17751	17798	17832	17740	17658	18038	18048	17956	18058	17907	17989	17678	18001	17712	17812	17634	17794	17771	17852	17765	17856	17872	17694	17919	17754	18012	17852	17841	17850	17994	17863	17890	17759	17790	17780	17865	17693	17927	17822	17857	18027	17790	18048	17981	18230	17945	17924	17875	17767	17805	17789	17975	17947	17947	17921	17627	17789	17848	17911	17676	17796	17896	17869	17731	17899	17867	17879	17684	17997	17952	17902	17792	18019	17811	17872	17897	18038	17701	17916	17804	17724	17845	17860	18025	17954	18031	17644	17771	17837	17835	17715	17920	17874	17933	18043	17907	17912	18049	17912	17728	17727	17809	17699	17813	17740	17910	17909	18063	18059	17978	17745	17921	17692	18131	18118	17985	18137	17936	17867	17884	17605	17817	17747	17958	17823	17882	17892	17861	17809	17922	17878	17888	18057	17817	17975	17968	17951	17831	17890	17851	17790	17716	17641	17753	17780	17785	17737	17777	18039	17976	17939	17921	17898	17802	17747	17747	17897	17847	17773	17868	17856	17811	17916	17736	17713	18060	17771	17836	18037	17828	17975	17843	17880	18055	17850	18033	17936	17856	17818	17926	17720	17753	17672	17647	17891	17778	17869	17886	17808	17864	17847	18021	18102	17894	17918	17816	17644	17677	17884	17792	17853	17997	17644	17970	17905	17681	17794	17754	17845	17735	17953	18124	17761	17928	17616	17696	17925	17872	17857	17740	17925	18041	18013	17747	17969	18072	17906	17924	18032	17856	17753	17850	18065	17670	17535	17911	17662	17828	18044	17965	17830	17855	17870	17825	17767	17932	17989	17890	18032	18114	18012	17630	17750	17863	17992	17900	17912	17800	17978	17943	17981	17857	18152	17897	18002	17984	18035	17674	17942	17788	17928	17903	17774	17964	17924	18082	17828	18030	17943	17883	17928	17870	17924	17631	17834	17775	17774	18093	18012	17908	17842	17781	17868	17863	17742	17802	17995	17881	17695	17849	18093	17885	17934	17837	17904	17850	17894	17728	17775	17837	17828	17720	17905	17699	17911	18015	17786	17985	17795	17819	17671	17914	17934	17809	17768	17893	18146	17848	17926	18056	17787	17896	17646	17840	17914	17833	17868	17712	17847	17709	17919	17913	18041	17934	17880	17760	17880	18003	17975	17798	17785	17744	17966	17631	17841	17971	17996	17867	17965	17743	17919	17589	17671	17812	17945	17866	17846	17898	17817	17818	17857	17769	17943	18074	17776	17947	17942	17744	17854	17757	17887	17799	17816	17870	17988	18146	17928	18069	17816	17799	17825	18070	17976	17754	17713	17773	17861	17865	18019	18040	17673	17763	17786	18017	17906	17889	17861	17872	17865	17808	17894	17754	17745	17832	18118	17822	17929	17943	17681	18020	17830	18045	17722	17816	17790	17753	17893	17837	17819	17714	17792	17827	18027	17749	17714	17935	17659	17606	17866	17853	17875	17814	17866	17956	17914	17854	17712	17649	17737	18024	17683	18033	17994	17880	17962	17701	18009	17844	17877	17815	17992	17732	17904	17600	17808	17887	18049	17824	17788	17980	17735	17813	17896	17877	17884	17741	17936	17902	18150	18147	17940	17982	17990	17866	17945	17803	17970	17858	18101	17862	18079	17825	17919	18032	17826	17966	18044	17802	17890	17849	18012	17734	17727	17754	17801	17833	17994	17963	17840	17999	17884	17972	17978	17798	17777	17744	17929	17802	17977	17784	17693	17933	17754	17797	17716	17992	17931	17779	18003	17731	17937	17813	17830	17864	17880	18103	17797	18103	17898	17622	17912	17822	17818	17843	17886	17715	17845	18097	18002	18061	17849	17969	18040	18030	17851	17785	17933	17899	17769	17730	17915	17919	17740	17863	18039	17850	17816	17820	18032	17939	17840	17810	18096	17911	18034	17876	17802	17788	17870	18019	17858	17997	17923	17874	17824	18089	18102	17712	17879	17951	18043	17831	18055	17935	17691	17764	17910	17707	18020	17969	17817	18048	17801	17755	18023	17896	17640	17801	17936	17912	17938	17780	17830	17903	17808	17870	17742	17828	17847	18004	17930	17736	17763	17917	17773	18041	18045	17717	18249	17819	17891	17871	17806	17649	17732	17912	17756	17821	17746	17742	17766	17902	17951	17891	17879	17877	17810	17745	17959	17927	17869	17866	17968	17819	17766	17940	17904	17716	18029	17871	17928	17703	17967	18108	17904	17961	17749	17722	17917	17834	17747	17861	17926	17862	17841	17991	17850	17997	17799	17946	18013	17739	17921	18171	17924	17898	17912	17903	17784	18032	17771	17902	17896	17984	18020	17948	17768	18000	17948	17917	17769	17727	17632	17739	17968	17756	17960	17933	17922	17750	17879	17787	17848	17856	17866	17844	17957	18038	17944	17885	17868	17825	17817	17953	17836	18043	17929	17853	17935	17892	17752	17685	17890	17679	17859	17898	17779	17729	17897	17923	18021	17759	17747	17722	17932	17848	17744	17847	17900	18124	17981	17825	17889	17710	17874	17865	17873	17864	17806	18022	17931	17911	17719	17739	17769	18037	17972	17651	17947	18107	17863	17742	17777	18083	17871	17978	17788	17790	17911	17957	17833	17723	17976	17866	17961	17775	17899	17558	18092	17846	17912	17744	17852	17679	17751	17879	17951	17931	17813	17873	17832	17761	18013	17809	17712	17959	17737	17710	17780	18036	17943	17924	17778	17919	17955	18063	17943	17949	17792	17855	17684	17791	17963	17931	17946	17802	18050	18103	18034	17824	17719	17823	18017	18001	17936	17721	17860	17889	17746	17740	17848	18007	17993	17903
17588	20483	17663	16260	15729	15241	15013	14845	14797	14494	14448	14537	14442	14402	14705	14588	14499	14326	14583	14445	14517	14512	14436	14428	14338	14393	14418	14335	14556	14495	14418	14283	14519	14454	14421	14261	14501	14439	14356	14271	14564	14477	14396	14468	14406	14438	14367	14509	14382	14289	14411	14422	14476	14419	14349	14345	14466	14375	14324	14469	14400	14413	14412	14324	14531	14406	14423	14393	14420	14416	14304	14427	14294	14505	14477	14434	14312	14366	14518	14526	14267	14511	14407	14478	14313	14444	14415	14385	14548	14294	14459	14390	14470	14309	14439	14523	14371	14333	14450	14384	14553	14443	14368	14414	14369	14345	14362	14356	14333	14462	14321	14374	14588	14354	14514	14410	14494	14299	14363	14300	14358	14353	14399	14411	14343	14424	14339	14306	14378	14288	14516	14483	14490	14547	14341	14550	14304	14452	14309	14233	14337	14341	14425	14484	14402	14374	14320	14301	14256	14326	14324	14463	14453	14358	14480	14425	14323	14488	14386	14406	14490	14404	14507	14240	14370	14356	14438	14510	14410	14377	14429	14374	14268	14603	14386	14374	14314	14337	14450	14368	14418	14380	14352	14333	14260	14407	14493	14520	14312	14371	14477	14432	14384	14322	14265	14411	14354	14451	14430	14357	14520	14325	14376	14280	14392	14322	14408	14499	14296	14505	14260	14578	14134	14529	14243	14342	14397	14426	14450	14451	14385	14450	14482	14442	14436	14506	14518	14492	14333	14418	14373	14265	14586	14286	14558	14414	14484	14407	14218	14287	14400	14462	14489	14471	14386	14513	14480	14371	14464	14579	14349	14447	14401	14378	14448	14493	14473	14291	14338	14361	14262	14528	14617	14447	14476	14577	14463	14381	14503	14450	14516	14394	14447	14593	14371	14388	14491	14364	14305	14424	14363	14383	14436	14416	14393	14451	14453	14497	14242	14441	14481	14305	14527	14133	14590	14489	14497	14394	14604	14352	14408	14433	14405	14526	14379	14383	14452	14365	14478	14548	14518	14160	14341	14467	14447	14344	14485	14451	14331	14351	14256	14476	14455	14428	14331	14338	14339	14524	14458	14438	14340	14349	14312	14403	14563	14316	14473	14432	14333	14559	14298	14629	14413	14289	14433	14432	14351	14286	14499	14373	14354	14489	14422	14387	14318	14234	14481	14627	14400	14445	14445	14508	14508	14392	14725	14268	14377	14323	14436	14430	14334	14246	14420	14329	14365	14462	14404	14349	14448	14402	14273	14396	14562	14414	14423	14624	14438	14318	14320	14295	14332	14316	14403	14430	14430	14504	14575	14330	14473	14312	14448	14260	14299	14462	14357	14321	14474	14504	14392	14444	14377	14231	14408	14413	14393	14514	14319	14420	14402	14262	14502	14221	14292	14344	14368	14576	14365	14456	14595	14223	14373	14321	14376	14364	14448	14542	14587	14186	14285	14513	14326	14468	14448	14595	14412	14487	14547	14287	14342	14327	14390	14374	14279	14425	14372	14299	14328	14174	14548	14626	14469	14423	14378	14501	14372	14489	14344	14384	14373	14533	14324	14198	14385	14480	14455	14480	14526	14463	14384	14301	14504	14248	14406	14596	14460	14311	14456	14309	14296	14354	14390	14384	14444	14323	14358	14456	14445	14345	14287	14501	14389	14514	14361	14340	14474	14252	14301	14552	14218	14338	14369	14349	14400	14370	14292	14466	14485	14630	14326	14418	14543	14370	14324	14542	14492	14349	14549	14253	14327	14339	14475	14354	14366	14361	14547	14326	14440	14417	14441	14300	14397	14445	14333	14575	14482	14486	14460	14514	14553	14399	14515	14443	14467	14289	14380	14492	14373	14362	14323	14361	14563	14293	14375	14284	14339	14364	14439	14416	14500	14650	14313	14219	14209	14563	14469	14385	14456	14400	14373	14475	14290	14376	14496	14444	14471	14383	14386	14416	14575	14385	14576	14419	14395	14467	14263	14415	14304	14238	14352	14428	14396	14481	14361	14070	14451	14332	14307	14342	14267	14480	14441	14442	14425	14312	14283	14418	14337	14347	14379	14383	14434	14490	14140	14537	14424	14278	14389	14248	14418	14567	14292	14487	14591	14475	14393	14386	14283	14435	14365	14467	14446	14337	14480	14501	14352	14324	14415	14432	14454	14418	14398	14515	14282	14413	14351	14293	14349	14301	14403	14528	14497	14531	14373	14367	14523	14292	14387	14346	14307	14333	14346	14384	14506	14545	14543	14467	14508	14245	14341	14522	14278	14291	14508	14301	14304	14389	14202	14573	14483	14405	14499	14555	14350	14414	14454	14563	14372	14417	14450	14417	14234	14481	14316	14538	14293	14438	14392	14211	14427	14253	14414	14319	14359	14552	14440	14444	14480	14408	14468	14388	14423	14467	14443	14243	14464	14341	14388	14428	14500	14309	14411	14435	14269	14583	14565	14613	14454	14459	14399	14480	14332	14570	14362	14479	14361	14294	14449	14478	14570	14649	14344	14220	14438	14447	14413	14565	14499	14500	14422	14485	14319	14397	14454	14426	14491	14337	14502	14415	14606	14221	14366	14475	14289	14469	14282	14411	14241	14484	14547	14385	14451	14325	14335	14307	14441	14460	14394	14439	14407	14354	14484	14438	14343	14356	14419	14335	14544	14501	14319	14412	14452	14509	14462	14195	14547	14497	14294	14519	14363	14359	14423	14121	14499	14534	14387	14488	14330	14482	14387	14373	14301	14442	14366	14412	14335	14494	14478	14473	14400	14350	14438	14380	14414	14682	14309	14357	14537	14312	14369	14525	14449	14271	14504	14442	14349	14431	14358	14396	14466	14459	14504	14370	14469	14311	14364	14427	14536	14438	14495	14447	14437	14481	14391	14459	14289	14487	14384	14415	14406	14434	14371	14536	14569	14237	14359	14235	14442	14423	14487	14365	14462	14554	14304	14206	14452	14228	14400	14389	14431	14205	14396	14501	14389	14484	14453	14329	14420	14329	14400	14664	14302	14434	14414	14353	14486	14457	14407	14447	14374	14522	14449	14600	14323	14245	14453	14530	14308	14478	14378	14450	14433	14408	14355	14370	14358	14263	14443	14328	14481	14439	14406	14428	14519	14476	14495	14536	14240	14396	14332	14475	14453	14420	14327	14372	14333	14445	14411	14384	14396	14432	14417	14446	14552	14441	14353	14284	14403	14572	14321	14373	14391	14476	14483	14458	14306	14400	14422	14445	14383	14348	14525	14493	14384	14537	14464	14391	14216	14345	14401	14290	14465	14309	14318	14340	14565	14355	14381	14282	14578	14380	14506	14335	14447	14358	14514	14448	14379	14343	14300	14468	14311	14404	14638	14416	14390	14148	14386	14249	14330	14524	14377	14545	14371	14353	14321	14381	14461	14500	14420	14308	14524	14365	14341	14387	14384	14444	14331	14498	14077	14304	14493	14347	14463	14230	14504	14422	14538	14332	14372	14250	14455	14445	14447	14538	14505	14365	14337	14503	14647	14380	14477	14456	14399	14485	14375	14410	14497	14378	14313	14557	14312	14427	14215	14384	14502	14425	14312	14559	14330	14305	14290	14438	14411	14436	14470	14290	14590	14462	14450	14499	14426	14403	14471	14482	14398	14479	14227	14363	14560	14514	14447	14345	14440	14343	14434	14408	14413	14444	14428	14356	14401	14290	14338	14459	14371	14604	14486	14410	14292	14489	14366	14468	14343	14355	14393	14447	14323	14435	14392	14381	14383	14341	14459	14469	14330	14424	14314	14336	14330	14343	14448	14560	14465	14388	14476	14469	14326	14411	14311	14431	14447	14175	14467	14514	14327	14282	14321	14424	14451	14337	14473	14484	14365	14291	14356	14402	14510	14446	14484	14346	14593	14497	14227	14523	14245	14452	14498	14428	14423	14374	14393	14446	14503	14487	14458	14522	14591	14426	14467	14322	14312	14383	14540	14413	14404	14395	14413	14175	14353	14338	14393	14258	14528	14320	14313	14425	14400	14324	14388	14588	14371	14563	14358	14400	14377	14440	14433	14222	14349	14462	14278	14507	14484	14362	14425	14505	14372	14418	14421	14499	14386	14310	14419	14492	14330	14487	14280	14412	14383	14493	14482	14540	14419	14289	14321	14397	14337	14315	14488	14228	14411	14477	14404	14326	14388	14347	14272	14331	14390	14589	14471	14501	14247	14397	14339	14467	14278	14478	14580	14389	14510	14442	14393	14432	14462	14562	14274	14474	14209	14432	14256	14303	14612	14447	14455	14393	14588	14359	14573	14385	14272	14319	14437	14508	14202	14255	14400	14385	14462	14293	14324	14373	14367	14316	14448	14249	14577	14469	14278	14372	14244	14416	14628	14497	14407	14517	14282	14397	14278	14437	14381	14425	14439	14313	14394	14492	14463	14283	14600	14363	14497	14471	14670	14324	14275	14497	14557	14586	14533	14584	14363	14242	14489	14497	14374	14360	14382	14349	14383	14258	14470	14604	14399	14540	14350	14451	14179	14356	14399	14429	14289	14443	14477	14359	14474	14418	14333	14294	14380	14321	14365	14518	14400	14481	14456	14406	14391	14489	14466	14294	14452	14355	14386	14440	14419	14388	14245	14345	14506	14483	14319	14434	14315	14376	14414	14559	14415	14442	14400	14443	14443	14261	14480	14375	14447	14308	14389	14393	14457	14377	14490	14470	14396	14482	14495	14596	14438	14470	14348	14388	14437	14311	14471	14415	14400	14311	14328	14456	14342	14237	14563	14522	14385	14259	14344	14313	14623	14356	14400	14416	14428	14339	14417	14414	14380	14437	14331	14466	14362	14284	14364	14304	14206	14556	14417	14321	14532	14455	14329	14229	14373	14345	14363	14321	14479	14369	14398	14431	14456	14377	14445	14371	14444	14407	14345	14351	14584	14407	14293	14469	14463	14539	14580	14475	14387	14440	14451	14435	14427	14629	14354	14424	14264	14325	14418	14428	14146	14534	14413	14572	14428	14326	14416	14339	14474	14627	14358	14491	14429	14479	14386	14441	14383	14453	14326	14413	14544	14354	14329	14468	14485	14632	14268	14439	14211	14467	14322	14588	14455	14313	14425	14418	14288	14395	14554	14286	14244	14467	14452	14292	14458	14373	14432	14416	14463	14353
23350	21368	28205	25078	22323	20970	19691	17911	17292	17515	17440	17219	17480	17735	17421	17420	17382	17477	17400	17134	17120	16988	17158	17124	17114	17204	17070	17053	17188	17256	17196	17146	17122	17205	17070	17213	17312	17229	17245	17366	17357	17076	17191	17066	17072	17229	17253	17094	17255	17089	17042	17059	17385	17052	17179	17094	17329	17003	17060	17057	17193	16984	17193	17004	17098	17079	17207	17256	17235	17262	16913	17123	17260	17312	17228	17109	17350	17119	17062	17223	17382	17180	17295	17230	17202	17192	17090	17327	17074	16986	17203	17228	17310	17227	17197	17025	17226	17030	17079	17071	17176	17122	17160	17063	17304	17109	17209	17206	17086	17268	16994	16999	17048	17138	17009	17251	17141	17083	17082	17083	16891	17243	17460	17279	17236	17233	17167	17272	17002	17192	17234	17192	17127	17061	17158	17216	17213	16995	17230	17034	16986	16992	17005	17175	17052	16896	17047	17355	17109	17010	17139	16962	17120	17168	17178	17222	17162	17165	17093	17430	17006	17008	17175	17243	16995	17012	17074	17199	17133	17036	17007	17054	17134	17141	16995	17148	17269	17134	17190	17018	17075	17197	17169	16976	17039	17082	17119	17096	17007	17109	17218	17106	17178	17221	17099	17151	17287	17077	17195	17268	17198	17205	17180	17190	17105	17127	17128	17162	17007	17065	17164	17124	17321	17057	17014	17032	17272	17160	17301	17157	17068	17117	17208	17146	17169	17132	17161	17103	17157	17209	16942	17168	17310	17115	17193	17240	17005	17136	17161	17200	17173	17085	17168	17200	17137	17127	17273	17209	17098	17079	17042	17137	17092	17252	17274	16908	17105	17119	17151	16937	17061	17161	17267	17144	16942	17267	17062	17181	17055	17276	17262	17234	17228	17056	17029	16960	17228	17050	17115	17287	17298	16988	17313	17123	17033	17320	17242	17363	17239	17036	16978	17124	17223	17157	17095	17009	17073	17323	17023	17033	17163	17160	17107	16927	17197	17100	17124	17014	17251	17107	17069	17082	17169	17213	17092	17076	17105	16956	17072	17222	17208	17068	17158	17163	17286	17170	17379	17021	16993	16971	17188	16997	16977	17266	17021	17125	17160	17238	16988	17058	16911	16886	17009	17115	17270	17173	17338	17216	17118	17306	16927	17183	17150	17104	17030	17068	17155	17232	17168	17238	17269	17184	17073	17205	17259	17074	17147	17191	17121	17124	17311	17313	17060	17130	17047	17102	17137	17201	16936	17132	17381	17100	16906	17268	17055	17196	17029	17156	17016	17339	17171	16988	17327	17158	17139	17060	17095	17005	17047	17090	17152	17297	16955	17278	17135	17138	17224	17364	17175	17116	17027	17142	17075	16985	16926	17010	17123	17081	17088	16865	17099	17046	16980	17367	17152	17175	17137	17185	17168	17134	17147	17039	17022	17267	16967	17301	17070	17049	17128	17120	17203	16873	16838	16961	16939	17052	17177	16977	17148	17268	17162	17310	17293	16915	17069	17225	17221	17008	17081	17181	16815	17126	17058	17222	17178	17121	17144	17061	17121	17204	17147	17190	17199	17284	16956	17073	17383	17244	17203	17141	17096	17022	17005	17165	17058	16869	16883	17111	17037	17281	17076	17050	17144	17234	17243	17149	17026	17168	17003	17305	17159	17182	17202	17070	17157	17200	16934	17112	17094	16978	17101	17169	17091	17167	17025	17161	17126	17242	17177	17201	17255	17175	17024	17073	17370	16924	17098	17018	17026	17148	17242	17065	17147	17163	17392	17121	17219	17151	17257	17061	17195	16959	16980	17196	17325	17097	17198	16973	17188	17272	16933	17116	17025	17122	17166	17236	17403	17213	16980	16895	17130	17033	17235	17177	16982	17246	17268	17251	17176	17137	17149	17026	17111	17140	17073	17027	17081	17132	17308	17042	17095	17231	17239	17124	17325	16942	17176	17036	17183	17010	17345	17148	17082	17260	17057	17362	17191	17077	17237	16893	16969	17011	17021	17292	17101	17175	17155	17127	17159	17035	17063	17356	16977	17166	17007	17050	17142	17282	17152	17192	17195	16984	17209	17112	17147	16991	17000	17066	17321	17105	17291	16863	17051	17262	16799	17036	17222	17185	17051	17216	17370	17127	17132	17314	17210	17013	17166	17204	17263	17317	17104	17168	17051	16994	17161	17261	17268	17011	17102	17171	17221	17147	17123	17043	17006	17008	17063	17226	17096	17233	17242	16953	17031	17332	17125	17190	17148	17180	17000	17052	17316	17166	17197	17189	17112	17042	16908	17108	17071	17392	17059	17117	17203	17141	17157	17106	17113	17049	17140	17151	17182	17199	17105	17109	17198	17216	17070	17073	17174	17102	17196	17248	17193	17198	17211	17123	17017	17120	17294	17297	17013	17110	17360	17153	16911	17284	17102	16950	17008	17329	17199	17117	17028	17087	17245	17129	17039	17095	17205	17181	17300	17243	17151	17333	17365	17062	17102	16993	17226	16977	17010	17261	17143	17446	17017	17072	17158	16959	17065	17110	17128	17209	16949	16959	17331	17207	17056	17054	17116	17073	17013	17311	17144	17188	17179	17066	16973	17267	16974	17277	17000	16860	17013	16902	17096	17160	17053	17065	17063	17101	17278	17118	17183	16965	17059	16793	17225	17131	17159	17212	17122	17277	17206	17092	17123	17193	17209	17241	17017	17089	17368	17020	17259	17262	17127	17207	17186	16890	17262	17086	16994	17123	17023	17209	17222	17017	17235	17165	17166	17259	17175	17018	17135	17014	16896	16979	16979	17161	17096	16993	17230	17117	17261	17180	17168	17010	17119	17097	16784	17079	17073	17162	17173	17063	17161	16961	17085	17180	17171	17256	17092	17158	17052	17090	16952	17128	17057	17101	17094	17219	17206	17091	17032	16975	17203	17132	17147	16977	16917	16992	17189	16879	17093	17149	17218	17005	17061	16973	16989	17202	16868	17088	17179	17024	17133	16954	17152	17102	17029	17203	17163	17131	17148	17188	17305	17280	17281	17022	17370	17223	17170	17065	17157	16967	17313	17097	17231	17132	17082	17147	16858	16896	17050	17035	17087	17074	17161	17156	17142	17137	17177	17108	17155	17206	17135	17174	17257	17230	17184	16953	17268	17017	17135	17185	16940	17274	17299	17068	17137	17238	16999	17059	17192	17143	17111	17120	17204	17243	17173	17096	17287	17170	17050	17019	17057	17044	17175	17388	17066	17221	17042	17072	17301	17161	17300	17173	17119	17091	17025	17118	17125	17223	17033	17168	17065	17069	17185	17182	17211	16981	17074	17054	17069	17210	17064	17174	17093	17165	17099	17251	16976	17453	17261	17046	17260	17159	17106	17082	17261	17095	17022	17041	17216	17030	17056	17033	17105	17110	17038	17084	17103	17065	17174	17106	17285	17214	17130	17098	17150	17266	17334	17151	17069	16928	16971	17087	16968	17246	17263	17219	17217	17106	17175	16901	17305	17242	17343	17127	17259	17072	17060	17003	17259	17075	16909	16962	17319	17072	17172	17134	17182	17084	17070	17110	17072	17293	17098	17235	17190	17242	17178	17048	17331	17292	17028	16868	16983	17059	17214	17220	17135	17114	17137	17073	17061	17083	17190	17159	17252	17171	17056	17001	17088	17187	17062	17162	16998	17067	16962	17021	17144	17222	16995	17171	17023	17000	17112	17159	16916	17148	17181	17230	17007	17225	17322	17217	17117	17039	17125	17241	17209	16824	17196	17266	16966	17124	17131	17181	17088	17150	17053	17075	17123	17223	17018	17048	17252	17193	17115	17012	17287	16997	17222	17092	17101	17178	17229	17349	16935	17177	17223	17113	17033	17355	17218	17211	17022	17040	17210	17278	17121	17130	17117	17079	17303	17244	17045	17150	17075	17063	17138	17447	17040	17169	17225	17019	17149	17232	17086	17027	17116	17155	16982	17015	17084	17095	17326	17121	17147	17272	17236	17147	17060	17445	17262	17073	17140	17216	16935	17210	17282	17220	17142	17145	17322	17169	17207	17191	17015	17192	17237	16983	16935	16960	17061	17062	17263	17247	17147	17322	17062	16916	17107	17049	17217	17070	17093	17166	17123	16878	17145	17249	17227	17289	17153	16906	17335	17246	17153	17244	17047	17181	17249	17298	17103	17168	17225	17378	17183	17377	17123	17061	17031	17072	17089	17224	17004	17077	17139	17296	17232	17113	17166	17183	17169	17130	17151	17225	17136	17225	17091	17183	17125	16977	17121	17133	17217	16914	17257	17168	17400	17093	17013	16951	17150	17031	17179	16853	17324	17098	17095	17094	17165	17152	17065	16910	16948	17083	17049	17023	17387	17243	17020	17168	17227	16965	17055	17241	17271	17083	17201	17430	17175	17265	17083	17189	17195	17037	17102	16975	16832	17008	17108	17061	17031	17190	17243	17062	17100	17293	17248	17211	17243	17160	17156	17033	17157	17225	17261	17153	16981	17234	17190	17036	17146	17125	17024	17100	17152	17231	17052	17216	17286	16987	16978	17108	17067	17086	16982	17155	17265	17152	17043	17170	17300	17069	17381	17058	17095	17028	17135	17011	17108	16974	17435	17228	17218	17024	17076	17352	17248	17399	17275	16943	16932	17176	17097	17244	17196	17226	17322	17291	17272	17141	17141	17033	16996	17021	16975	17033	17149	17015	17091	17242	17138	17351	17150	17046	17260	16960	17173	17048	17087	17040	17204	17131	17063	17153	17289	17195	17268	17101	17096	17332	17227	16990	17408	17074	16952	17257	17012	17046	17200	17080	17295	17240	17354	17260	17036	16937	17153	17126	17156	17125	16995	17064	17327	17102	17222	17160	17133	17089	17228	17298	17291	17183	17249	17215	17054	17127	17168	17279	17130	17288	17339	17240	17240	17144	17084	17335	17098	17114	16945	16962	17183	16960	17068	17288	17065	17298	17256	17158	17046	17225	17158	17485	16991	17121	16934	17103	17009	17139	17113	17185	17210	16958	17194	17095	16984	17225	17044	17107	17262	17289	17021	17210	17167	17082	17400	17048	17161	17190	17291	17074	17110	17166	17315	17196	17051	17116	17284	17102	17268	17256	17021	16978	17108	17082	17136	17098	17075	16986	17088	17115	17081	17215
14487	23893	19800	17495	16489	15406	15056	14797	14537	14434	14286	14387	14313	14216	14316	14128	14123	14330	14327	14107	14136	14118	14271	13981	14194	14027	14026	14065	14084	13989	14113	14024	14154	13965	14093	14061	14119	13925	14067	14068	14060	14064	14172	13881	14141	13909	14179	13987	13857	14005	13952	14076	14184	13975	13995	14112	14205	14142	14099	13991	13915	14063	14113	14052	14018	13983	13996	14032	14084	14111	14062	14205	14042	14078	13975	14096	14092	13881	14039	14142	14041	13989	13904	13951	13956	13944	14020	14019	13867	13786	14013	14058	14069	13972	13996	14061	13967	14125	14073	13850	13995	13952	14076	14210	14056	14119	13987	13945	13905	14187	14011	14027	14149	14107	13987	14188	14103	13997	14089	13982	13970	13984	14114	14080	14110	14025	14095	13983	13872	13953	14001	14033	13981	13908	14054	13911	14140	14128	14171	13949	14048	13937	13974	14125	14036	14169	14066	14118	14060	14155	14022	14083	14023	14062	13945	14107	14148	14030	13896	14057	13945	13824	14085	14048	14025	14129	13932	13907	14128	14125	14018	14010	14174	13998	13972	14081	14040	14012	14055	14057	13969	13979	14214	14053	14173	13922	13988	14226	14062	14029	14137	14075	14035	13906	14021	13925	14052	13991	14050	14052	14143	14079	13914	14059	14003	14065	14012	14128	13917	14142	14161	13957	13938	14176	14044	14153	14089	14048	14075	14090	14004	14080	14045	13971	14276	13963	14217	13921	14228	13965	13836	14123	14057	13914	14131	13882	14128	13795	13981	13851	14039	13988	13995	14144	14040	14043	14078	14054	14043	13880	13856	13979	14095	13986	13982	13909	13980	14111	13978	14170	14020	14127	14024	13998	13973	13948	13930	13937	14137	13922	14139	13858	14083	13994	13933	13878	13930	13892	14032	14123	14074	14067	13999	14109	14108	13964	14046	14051	14209	13856	14116	14135	14199	14140	14263	13892	14024	14045	13831	13887	14014	14024	13963	14205	14232	13968	13999	14053	13959	14038	13919	13927	14028	13942	14032	13961	13934	13968	14118	14084	14208	14009	14011	13926	14122	14117	13922	13984	14240	14020	13978	13821	13869	13863	14163	13913	14031	13966	14048	13920	14099	13938	14072	13996	14027	14138	14075	13954	13971	14122	13930	14113	13951	14128	14146	13944	14165	13979	13947	14044	14011	14012	13826	14136	14115	14049	14097	14063	14019	14323	14058	13987	13968	14024	13904	14115	14095	14095	14079	14052	13947	14067	13911	14047	13949	14047	14020	14106	13958	13980	13983	14030	14052	14160	14006	14109	13992	13968	14235	14015	14092	13999	14079	14087	14111	13966	14132	13987	14106	14008	14013	13981	14038	13868	14033	13847	14148	14100	13791	13969	13936	14062	13946	14059	14068	14101	13946	14013	14066	13875	14016	13836	14052	14017	14105	14064	13998	13987	14035	13954	14084	14114	13831	14100	13905	14005	14001	13968	14180	14187	14130	14111	13961	13920	13841	14081	13964	14102	14003	13886	14098	14015	13995	13942	14012	14090	14141	13918	13884	14173	14056	13833	14015	13942	13874	13860	14030	13976	14090	14123	13909	14014	14055	14183	13975	14201	13878	13935	14091	13908	13996	14009	13988	14002	14038	14076	13968	13980	13974	14170	14096	14075	14032	14031	14137	13910	14033	13934	13985	13898	14100	13856	13979	14177	13821	14153	13993	14088	14037	13969	13997	14194	14063	14085	14029	13944	14160	13964	14076	13958	14131	13948	14135	14196	13992	14065	14132	14101	14055	14137	13934	14171	13893	13983	14033	14032	14326	14134	14050	14101	14094	13964	13963	14167	14005	14148	13943	13892	13994	14334	14099	14072	13974	14123	14012	13904	13997	14177	14046	13944	13906	14049	13901	14070	14132	14069	13982	14058	13970	14015	14044	14100	13972	14064	14188	14018	13909	14021	13946	14047	14040	14040	14055	13972	14128	13987	13983	14081	13942	13999	14097	13970	14215	14024	14098	14065	14184	13949	14013	14066	13945	14044	13956	13901	13957	14057	13984	13964	13932	13868	14073	14099	14019	13981	14083	14032	14109	14056	14086	13982	14004	13948	13926	14118	14041	14069	13909	14043	13965	13962	14016	14031	13892	13919	14080	13926	13887	14125	13962	14047	14116	14096	13955	14046	14130	13973	13931	14053	13951	14021	14151	13986	14058	13964	14035	13954	14079	14015	13971	14021	14026	14176	14016	13944	14002	14203	14116	13992	14086	13974	14271	14029	13989	14029	14020	14111	13968	14131	13848	14126	13898	14103	14029	14008	14036	14001	13978	13983	14017	14120	13932	14117	14045	13955	14219	14057	14156	14054	13981	13956	14150	14004	14005	14007	13960	14004	14065	14133	14030	13925	14007	13890	13948	14168	14234	13993	14085	14222	13964	14220	13901	14002	13923	14027	14140	14024	14075	13968	14020	14367	14180	14034	14198	14073	14056	14081	13996	14109	13858	14012	14153	14146	14039	14058	14143	13945	13966	13927	13982	14077	13935	13919	14037	14110	13850	14071	14141	13951	13965	14011	14111	13817	14106	13869	14255	13942	13921	14035	14113	14055	13991	14062	13986	14311	13966	13866	14080	14028	14014	14009	14120	13993	14062	14006	13912	14157	14003	13908	14240	13968	14073	14063	14067	14015	14150	14069	14115	14015	13967	13936	13985	13854	13997	14018	13945	13884	13900	14114	14157	13851	14085	13884	13953	13996	13995	13956	14147	13989	13936	13974	14047	13942	14041	14123	13828	13873	14030	13937	14016	14066	14041	13975	13977	14029	13980	14022	14082	14158	14007	14092	14185	14049	14061	14054	13786	13980	14146	14092	13772	13920	13892	13959	13863	14100	13994	13862	13989	14077	14030	14134	14045	14112	14174	13999	13954	13989	13919	14054	13962	13927	14050	13941	14064	14181	13983	13946	13906	14127	14140	14052	14184	14011	14062	14211	13977	14135	14026	14080	14159	14057	14173	13913	14099	13879	14029	14101	14059	13968	13866	13981	14027	13745	14116	14197	13919	14100	14007	14119	14030	14118	14020	14179	14048	13800	14137	14130	14121	14060	14112	13904	13864	14023	13942	14095	13760	14070	13982	14038	14012	13910	13989	14084	14008	14129	14172	13901	13995	13890	14042	13922	13930	13888	13912	13976	14154	14149	14100	14052	14050	13975	13880	14225	14079	14116	13934	14223	13892	13998	14017	14022	14015	14058	13923	14105	13966	13908	14058	13961	14059	14135	14189	14091	14007	14043	14285	13905	14021	13888	14246	13934	14145	13895	13966	14031	13984	14044	14049	14034	13950	14128	13858	14033	13995	14188	14102	14130	14001	14108	13948	14195	14009	14126	13927	14011	14012	14189	14082	14100	13851	13945	14012	14006	14135	13786	13852	14058	14101	14062	13974	13962	13983	14139	14101	13930	13967	14126	13970	14002	14143	14111	14126	14026	14042	13984	14003	14042	13903	14105	14034	14059	13954	13972	14098	13848	13999	14234	14068	14016	14091	13902	13858	14134	13945	14001	13893	13935	13981	13958	14013	13917	14094	13876	13995	13963	13997	13857	14159	14094	14052	14045	14059	14097	14121	13902	14107	14090	13989	13998	14238	13963	14044	14059	14050	13988	13970	13915	14255	13948	14086	13967	14023	13926	14125	14087	13837	14064	13992	14103	14046	13995	13975	13961	14134	14087	14021	14063	14043	13900	14106	13962	14077	14171	13947	14102	14020	13920	14001	14047	14110	13982	14103	13979	14020	14116	13874	13869	13954	14107	13987	14018	14023	14014	14005	14122	14120	14153	13863	13878	14050	13923	14051	14129	14134	14010	13904	14040	14238	14028	14124	14261	13881	14164	14008	13909	13965	13931	14191	13887	14007	14123	14082	14146	13931	14032	14061	14127	14003	13919	14205	14046	13938	13948	14029	14005	14148	14029	14118	14034	14216	13915	13998	14036	13988	13785	14048	14094	14058	14079	13980	14165	14028	14133	14002	14181	14103	13971	13910	14023	14072	13927	14146	14127	14234	13768	14155	14009	13888	14006	13932	13926	14013	14227	14050	13919	14146	14157	14147	14057	14053	14073	14042	14008	14008	14097	14146	14207	13909	14269	14157	14014	14019	14044	14029	14068	14024	14018	14196	14065	14036	13892	14152	13975	13987	14111	14132	14020	13883	13976	14069	14057	14055	14051	14153	13887	14131	14056	14040	14173	13898	14044	14074	14063	13963	14261	13982	14053	13879	13985	13877	14012	14054	14196	14018	14098	14052	13949	14106	13966	13928	13904	14012	14118	13855	14217	14093	13948	13969	14008	13962	14032	14065	13948	13809	14243	14071	14118	13907	14018	14071	13950	13916	13924	13959	14010	14011	14018	13903	14374	14174	14088	13991	13892	14182	14008	14089	14059	14017	14173	14068	14041	14041	13942	14012	14090	13937	14049	13945	13857	13954	14275	14000	14266	14023	13959	13838	14092	13932	14029	14093	13961	14070	13992	14068	13814	14015	13880	14052	14064	14057	13909	13988	14133	13866	14019	13923	14108	13953	14138	14036	14038	13973	13958	14125	13992	13990	13917	14118	14052	14115	13955	14058	14013	14054	14096	14131	14039	13983	14174	14103	14103	14062	13924	13896	13969	14179	13935	13900	13990	14095	14019	14088	14130	14110	14070	13875	14061	13890	14014	14013	14093	14107	14014	13989	14166	13891	14062	14178	14122	13982	13982	14085	14079	13831	14176	13944	14034	13993	14063	14022	14026	14214	14153	13978	14194	14118	14057	14009	14025	13974	13937	14019	13911	14118	14055	14189	14153	14008	14044	14000	14098	14146	13949	14031	13915	13957	13955	14097	14050	13998	13951	13992	13975	13982	14039	13996	14006	14158	13997	13992	14155	13997	14130	13853	14103	14240	14038	14023	14051	13993	14115	14108	13932	14084	13907	13988	14098	13860	14196	14091	13979	14078	13897	13941	14108	14012	13967	14224	14015	14160	14019	14125	14068	14218	13917	14181	13906	13997	14006	14143	13971	14135	13999	13911	13985	14007	14045	14080	13949	13892	14088	13877	13999	14009	13999	14207	14024	14002	14001	14129	13959	14027	13872	13954	13940	14008	14033
24943	21399	26949	26592	19957	18865	18999	18100	18158	18002	18004	17960	17999	18086	17996	17766	17858	17894	17961	17994	17771	17972	18059	17926	18104	17850	18035	17885	17819	17934	17908	18085	18037	17783	17902	17946	17595	17813	17834	17870	17745	17814	17890	18057	17884	17675	17726	17795	17839	17792	17796	17998	17926	17701	17871	18002	17864	17684	17920	17565	17891	17859	17912	17767	17895	18052	17961	17836	17788	17763	17792	17856	17849	17983	17799	17890	17884	17867	17982	17591	17885	17740	17915	17954	17953	17935	17934	17630	17823	17778	17701	17644	17883	17877	17802	17878	17845	17608	17674	17789	17952	18036	17881	17791	17754	17770	17739	17721	17813	18026	17869	17893	18017	17662	17932	17874	17767	17934	17707	17916	17809	17820	17931	17815	17936	17858	17628	17989	17721	17842	17730	18051	17848	18071	17823	17759	17816	17834	17760	17902	17875	17989	17920	17921	17599	17796	17642	17750	17767	17829	18083	17939	17923	17928	17857	17748	17864	17696	17851	17837	17862	17810	17835	17783	17799	17895	17818	17761	17871	17671	17899	17927	17785	17669	17768	18058	17835	17971	17980	17803	17829	18019	17848	17933	17859	18012	17721	17773	17912	17977	17805	17766	17864	17780	17929	17900	17877	17693	17887	18020	17729	18111	17927	17989	17874	17799	17894	17876	17794	18151	18015	17816	17710	17947	17796	17836	17787	17645	17705	17819	17647	17798	18056	17846	17851	17881	17932	17980	17778	17907	17924	17879	17934	17938	17819	17602	17772	17867	17790	17845	17760	17876	17764	17736	18097	17817	17750	17709	17745	17732	18079	17735	17834	17731	17893	17917	17915	17681	17881	17999	17948	17657	17623	17682	17791	17899	17773	18054	17891	17867	17705	17763	17565	17861	17969	17909	18019	17800	17788	17883	17922	17932	18095	17993	17785	17669	17858	17733	17625	17884	17928	17929	17866	17804	17918	17933	17821	17681	17739	17911	17876	17875	17987	17948	17916	17738	17752	17672	17917	17672	17805	17705	17846	17878	17591	17661	17759	17888	17919	17936	17966	17776	17758	18045	17837	17811	17885	17984	17909	17922	17835	17831	17956	17827	17716	17703	17818	17874	17925	17927	17802	17827	17891	17856	17643	17798	17790	17782	17722	18138	17851	17792	17947	17912	17732	17848	18035	17814	17858	17789	17876	17705	17924	17890	17769	17818	17922	17887	17940	17791	18054	17679	17946	17914	17862	17847	17878	17875	17758	17863	18005	17863	17794	18088	17853	17889	17854	17860	17681	17865	17710	17751	18033	17592	17764	17967	17903	17767	17969	17859	17989	17788	17795	17680	17653	17904	17743	17887	17879	17705	17831	17892	17784	17742	17933	17707	17939	17718	17711	17663	17766	17751	17731	17954	17798	17845	17819	17663	17953	17908	17805	17625	17479	18041	17815	17782	17963	17820	17772	17844	17725	17961	17712	17835	17873	17697	17936	17839	17856	17693	17871	17718	17772	17934	17640	17735	17706	17947	17864	17812	17843	17870	17915	17933	17936	17811	17953	17902	17898	17915	17817	18125	17839	17914	17865	17901	17852	17837	17820	17841	17892	17847	17940	17768	17920	18140	17882	18058	17943	17762	17882	17899	17741	17836	17960	18038	17885	17759	18064	17889	17720	17888	17948	17776	17597	17744	17846	17916	17835	17806	18114	17873	18001	17870	17880	17782	17885	17856	17701	17834	17693	17658	17896	17735	17689	17699	17994	17847	17713	17664	18032	17839	17751	17791	17741	17901	17730	17749	17838	17904	17812	17905	17649	17889	17887	17813	17830	17708	18093	17864	17836	18000	17825	17627	17944	18020	17789	17865	17826	17735	17805	17766	17920	17798	17789	17748	17757	17903	17893	18019	18023	17984	17895	17947	18126	17707	17686	17899	17878	17935	18049	18032	17858	18101	17791	17953	18027	17816	17777	17867	17976	17620	17869	17916	18045	17790	17885	17790	17678	17690	17709	17661	17762	18053	18059	18023	18153	17868	18032	17605	17776	17917	17901	17674	17789	17676	17933	17913	17836	17773	17866	17785	17635	17791	17795	17906	17874	17827	17855	17901	17775	17921	17934	18166	17891	17888	17817	17831	17779	17882	17785	17927	17873	17838	17787	17825	17882	17766	17760	17782	17849	17805	17811	17844	17997	17964	17839	17818	17942	17787	17782	18022	17870	17806	17780	17934	17910	17997	18004	17932	17893	17943	17898	17918	17804	17914	17810	17805	17956	17924	17971	18024	17924	17979	17922	17933	17937	17884	17821	17937	18082	17842	18031	17801	18046	18085	17865	17827	17878	17807	17946	17765	17996	17749	17942	17958	17927	17796	17659	17901	17836	17650	17868	17930	18155	17785	17661	17932	18011	17809	17830	17990	17867	17800	17990	17785	17709	17725	17927	17671	17812	17705	17842	17864	17930	17920	17871	17849	17825	17785	17859	17871	17960	17853	17953	18001	18017	17863	18028	17683	17660	17770	17999	17807	17849	17821	18101	18124	17816	18009	17797	17777	17909	17902	17994	17780	17965	17976	17944	17937	17857	17808	17805	17764	17659	17706	17804	17738	17789	17706	17640	17732	17727	17897	17772	17664	17829	17966	17769	17862	17826	17659	17753	17885	17799	17824	17684	17958	18109	18053	17936	17818	17871	17923	18145	18103	17990	17749	17803	17951	17793	17883	18009	18016	17703	17655	17713	17868	17976	17714	17741	17870	17699	17672	18011	17988	17939	18197	17939	17912	17801	17944	17921	17866	17969	18123	17808	17764	17782	17604	17525	17889	17934	17826	17975	17972	17710	18042	17938	17785	17883	17735	17892	17839	17838	18025	17857	17890	17920	17842	17952	17797	18039	17816	17812	18005	17785	17842	18077	18014	17752	17795	17927	17468	17855	17741	17929	17672	17778	18158	17972	17546	17749	17831	17656	17955	17643	17754	17986	17909	18075	17803	17781	17876	17960	17741	17950	17948	17935	17954	17874	17993	17757	17928	17964	17848	17933	17851	17762	17889	17856	17929	17936	17803	17732	17749	17637	17920	17887	17922	17762	18124	17808	17835	17802	17734	17814	17942	17915	17837	17909	17906	18004	17785	18020	17990	17952	17906	18071	17840	17921	17741	17931	17654	17930	17925	17940	17779	17818	17877	17752	17772	17835	17651	17830	17828	17840	17866	17932	17967	17875	17784	17826	17768	17977	17909	17991	17770	17920	17781	17810	17799	17925	17974	17694	17955	17737	17809	17796	17762	17803	17992	17805	17840	18005	17793	17617	17790	17822	17679	17631	17839	17929	17916	17759	17918	17789	17677	17658	17874	17854	17954	17650	17816	17794	17578	17762	17875	17782	17723	17834	17882	17739	17762	17764	17837	17768	17942	17742	17821	17833	18099	17761	17925	17864	17897	17770	17842	18116	17929	17943	17816	17964	17772	17904	17842	18124	17778	17936	17806	17993	18160	17998	17916	17882	17801	17727	17718	17913	17895	17673	18008	17831	17826	17909	17811	17855	17708	17811	17842	17661	18024	17805	17851	17873	17901	17943	17630	17845	17892	18100	17651	18002	17644	17885	17688	17725	17844	17813	17986	17809	18026	17891	17940	17806	17608	17882	17806	17997	17773	17929	17892	17971	17763	17807	17926	17816	17979	17847	17658	17989	17841	18052	17743	17916	17844	17978	18008	17858	17976	17746	17700	17795	17982	17649	17648	17689	17935	17860	17847	17501	17912	17801	17826	17842	17777	17901	17831	17971	17713	17792	17704	17741	18037	17933	17760	17799	17853	17846	17834	17855	17737	17798	17938	17980	17841	17949	17920	17679	17986	17960	17921	17884	17805	17928	17821	17849	17771	17827	17693	17860	17921	17838	17945	17958	17812	17737	17943	17881	17780	17814	17854	18042	17813	17958	17916	17664	17869	17939	17750	18037	17838	17787	17886	17839	17977	17922	17776	17841	17681	17698	17787	17650	17952	17819	17874	17882	17962	17859	18008	17886	18070	17910	17772	17967	17864	17975	17759	17771	17891	17888	17893	17736	18063	17945	17844	18073	17794	17955	17882	17823	17880	17809	17843	17786	17860	18111	17696	18024	17945	17934	17828	17899	17806	18122	17785	17993	17933	17944	17961	17982	17957	17793	17918	18003	17765	17706	17989	17693	17744	17693	18067	17911	17843	17782	17945	17901	17795	17844	17941	17883	17945	17948	17831	18041	18014	17834	17777	17882	18024	17628	17882	17767	17818	17753	17910	17795	17827	17792	17920	17814	17682	17985	18003	18083	17959	18132	17856	17866	17937	17601	17955	17745	17596	17747	17854	17834	17876	17751	17843	17878	17892	18064	17549	17877	17945	17787	17889	17801	17870	17870	17765	17952	17688	17805	18041	18040	17806	18077	17948	17636	17812	17795	17860	17875	17893	17766	17952	17950	17810	17947	17809	17681	17830	17915	17855	17969	17840	17914	17950	17819	17866	17918	17781	17905	18018	18128	17960	17688	17764	18007	17828	17642	18024	18057	17706	17942	17744	17866	17684	17914	17788	17831	17948	17906	17772	18069	17894	17783	17805	17650	17926	17756	17759	18097	17865	17851	18012	17750	17851	17785	17734	17880	17869	17670	17633	17899	17718	18016	18042	17811	17820	17928	17923	18019	17726	17707	17873	17839	17768	17814	17868	17721	17832	17910	17881	17922	17906	17557	17921	17888	17950	17907	17857	17757	17860	17962	17909	18008	17883	17821	17840	18106	17850	17695	18019	18019	17794	17899	17977	18090	17632	17654	17969	17859	17857	17857	17853	17926	17900	17778	17855	17951	18023	17779	17698	17980	17962	17780	17701	17790	17895	17975	17722	18091	17780	18000	17702	17646	17678	17803	17717	17881	17774	17903	17902	17663	17949	17684	17818	17879	17894	17795	17757	17851	17894	17752	18135	17961	17903	18031	17743	17821	17832	18038	17834	17785	17757	17792	17804	17854	17846	17757	17928	17913	17893	17929	17772	17872	17845	18020	17814	17930	17801	17983	17809	17788	17806	17828	17723	17926	17650	18037	17860	17814	17717	18000	17723	17917	17855	17868	17836	18029	17955	17826	17879	17805	17840	17827	17979	17992	17994	17941	17714	17918	17806
15263	21992	18872	16853	16098	15413	15039	14831	14694	14382	14521	14386	14301	14452	14279	14471	14488	14622	14486	14555	14359	14601	14570	14130	14368	14487	14302	14447	14463	14250	14526	14494	14474	14379	14242	14486	14338	14325	14482	14351	14371	14407	14505	14244	14503	14314	14366	14552	14531	14338	14510	14514	14335	14295	14568	14352	14349	14452	14510	14284	14387	14278	14547	14353	14293	14401	14280	14368	14337	14526	14461	14371	14318	14330	14226	14473	14355	14375	14330	14214	14539	14438	14359	14399	14458	14438	14295	14375	14277	14219	14417	14441	14489	14419	14524	14422	14417	14313	14169	14518	14361	14381	14372	14321	14516	14424	14317	14413	14478	14586	14355	14382	14548	14371	14384	14311	14434	14463	14313	14338	14515	14202	14344	14351	14470	14403	14415	14401	14224	14239	14438	14503	14471	14436	14489	14401	14380	14360	14388	14328	14321	14377	14221	14220	14350	14302	14254	14543	14344	14295	14309	14554	14371	14577	14289	14174	14421	14427	14425	14323	14301	14438	14254	14204	14406	14563	14423	14459	14322	14417	14280	14468	14280	14303	14431	14386	14517	14379	14247	14399	14202	14225	14338	14236	14347	14300	14333	14288	14329	14196	14383	14350	14514	14349	14285	14274	14364	14254	14339	14415	14444	14303	14533	14340	14465	14232	14372	14459	14480	14459	14245	14298	14461	14341	14496	14613	14527	14351	14427	14279	14227	14350	14579	14423	14486	14458	14443	14531	14304	14232	14342	14363	14445	14453	14325	14466	14375	14534	14407	14522	14418	14349	14646	14426	14306	14449	14437	14372	14372	14403	14398	14275	14421	14341	14234	14268	14407	14495	14349	14391	14445	14388	14334	14415	14532	14501	14429	14259	14280	14333	14341	14540	14297	14358	14402	14251	14471	14467	14338	14377	14518	14400	14331	14321	14415	14413	14420	14544	14332	14560	14377	14323	14506	14600	14414	14472	14497	14419	14316	14396	14483	14480	14450	14301	14404	14391	14547	14363	14222	14412	14435	14401	14427	14306	14438	14521	14346	14683	14424	14489	14461	14331	14425	14313	14351	14610	14356	14469	14399	14401	14532	14482	14270	14583	14288	14446	14569	14310	14528	14386	14256	14321	14427	14402	14489	14571	14325	14454	14447	14435	14475	14569	14206	14299	14229	14451	14335	14480	14334	14570	14392	14405	14429	14176	14460	14360	14254	14437	14126	14344	14466	14442	14529	14471	14461	14298	14627	14297	14435	14423	14238	14470	14221	14278	14463	14396	14388	14310	14584	14389	14397	14425	14337	14482	14462	14354	14370	14394	14294	14334	14471	14545	14498	14281	14392	14486	14443	14403	14251	14485	14479	14473	14440	14438	14528	14424	14337	14340	14451	14432	14315	14510	14325	14416	14468	14328	14293	14398	14459	14418	14508	14402	14516	14380	14424	14570	14362	14481	14375	14349	14467	14367	14292	14271	14418	14484	14371	14500	14426	14303	14382	14377	14316	14468	14298	14350	14397	14532	14419	14402	14194	14313	14192	14337	14452	14490	14280	14441	14427	14268	14358	14409	14388	14489	14352	14445	14221	14430	14298	14543	14499	14424	14286	14363	14529	14535	14346	14494	14452	14397	14383	14569	14374	14545	14327	14608	14404	14386	14559	14498	14418	14433	14239	14442	14449	14219	14466	14297	14498	14256	14652	14534	14435	14294	14498	14402	14374	14555	14277	14376	14366	14266	14374	14214	14183	14539	14432	14438	14350	14358	14375	14307	14314	14421	14246	14494	14443	14554	14491	14248	14513	14327	14400	14449	14381	14471	14323	14432	14395	14297	14390	14330	14422	14482	14306	14451	14365	14348	14280	14541	14254	14413	14412	14496	14418	14478	14385	14404	14244	14395	14343	14168	14555	14327	14406	14283	14412	14201	14367	14454	14297	14369	14471	14469	14467	14516	14464	14400	14415	14429	14344	14426	14492	14420	14485	14552	14475	14413	14474	14389	14388	14433	14405	14423	14360	14339	14439	14461	14354	14382	14431	14276	14378	14460	14440	14522	14284	14426	14401	14346	14386	14541	14441	14517	14558	14410	14492	14357	14431	14467	14458	14414	14373	14360	14408	14548	14467	14352	14299	14451	14377	14451	14311	14304	14392	14363	14419	14310	14338	14406	14410	14332	14472	14267	14446	14485	14456	14370	14389	14525	14517	14366	14481	14427	14495	14303	14265	14297	14349	14395	14326	14491	14333	14401	14300	14412	14459	14357	14369	14459	14463	14511	14312	14488	14471	14507	14492	14584	14440	14453	14367	14245	14353	14330	14470	14424	14479	14387	14500	14584	14551	14369	14447	14489	14345	14435	14435	14352	14324	14452	14431	14391	14255	14447	14407	14346	14479	14395	14357	14370	14543	14388	14412	14289	14430	14393	14339	14284	14475	14436	14285	14536	14499	14345	14319	14434	14393	14215	14220	14376	14485	14421	14400	14411	14428	14384	14604	14522	14302	14311	14312	14495	14447	14347	14206	14373	14354	14372	14426	14495	14483	14530	14476	14357	14348	14619	14410	14469	14451	14260	14368	14329	14394	14498	14500	14203	14371	14363	14324	14541	14425	14537	14614	14307	14451	14404	14479	14381	14455	14418	14554	14343	14273	14330	14425	14296	14313	14545	14319	14337	14354	14347	14418	14369	14490	14539	14377	14369	14621	14403	14404	14369	14478	14434	14452	14468	14475	14358	14210	14392	14353	14344	14409	14554	14410	14309	14362	14433	14272	14361	14520	14339	14374	14385	14530	14504	14399	14540	14363	14413	14369	14361	14239	14390	14339	14409	14381	14382	14450	14588	14462	14317	14407	14329	14470	14377	14364	14523	14558	14645	14258	14353	14438	14425	14401	14539	14289	14442	14307	14384	14249	14321	14491	14381	14493	14233	14318	14415	14339	14564	14393	14264	14373	14579	14599	14497	14160	14375	14418	14430	14542	14466	14184	14494	14275	14312	14515	14354	14330	14377	14451	14472	14387	14463	14360	14414	14400	14427	14377	14289	14491	14293	14450	14492	14363	14455	14475	14516	14384	14353	14298	14420	14302	14269	14318	14317	14291	14321	14276	14478	14471	14422	14423	14386	14170	14465	14413	14321	14533	14472	14590	14379	14341	14417	14598	14521	14500	14418	14486	14219	14334	14435	14438	14298	14436	14395	14293	14503	14249	14512	14522	14356	14227	14267	14523	14345	14561	14291	14579	14370	14527	14303	14531	14373	14227	14292	14379	14431	14429	14481	14528	14378	14400	14442	14443	14463	14287	14397	14313	14347	14506	14527	14242	14357	14343	14357	14595	14455	14476	14460	14477	14384	14378	14356	14566	14232	14461	14424	14401	14202	14231	14416	14449	14455	14310	14420	14603	14275	14386	14379	14346	14541	14547	14319	14329	14473	14341	14388	14516	14385	14328	14338	14326	14411	14341	14298	14388	14467	14394	14565	14236	14412	14452	14452	14329	14356	14464	14357	14383	14362	14399	14395	14367	14605	14287	14441	14169	14451	14435	14258	14391	14416	14368	14400	14462	14304	14408	14509	14517	14448	14306	14311	14556	14353	14159	14351	14465	14431	14445	14415	14316	14374	14399	14334	14372	14473	14332	14501	14313	14560	14475	14403	14330	14384	14410	14539	14437	14280	14375	14516	14406	14663	14397	14410	14429	14383	14538	14489	14214	14300	14520	14518	14430	14597	14388	14386	14280	14457	14367	14322	14284	14408	14482	14381	14455	14447	14348	14396	14463	14474	14307	14405	14399	14276	14458	14515	14490	14430	14353	14613	14496	14420	14378	14583	14537	14350	14575	14511	14522	14328	14495	14446	14357	14416	14436	14287	14282	14475	14513	14562	14267	14347	14389	14645	14328	14523	14601	14312	14422	14399	14453	14281	14389	14384	14349	14547	14439	14450	14316	14317	14517	14443	14324	14407	14486	14300	14500	14571	14279	14408	14569	14308	14421	14371	14438	14436	14398	14480	14448	14360	14221	14370	14438	14491	14503	14470	14372	14393	14216	14408	14394	14359	14419	14470	14525	14418	14367	14204	14329	14248	14405	14379	14410	14301	14327	14468	14275	14399	14484	14479	14409	14296	14329	14191	14430	14374	14439	14455	14229	14463	14468	14367	14438	14209	14429	14475	14320	14255	14299	14410	14457	14327	14281	14502	14334	14373	14354	14286	14550	14410	14304	14459	14361	14470	14481	14295	14323	14275	14564	14436	14420	14433	14400	14545	14308	14450	14421	14498	14549	14316	14482	14326	14346	14389	14525	14311	14513	14385	14449	14357	14216	14370	14326	14379	14228	14395	14291	14419	14328	14300	14421	14315	14429	14444	14397	14461	14463	14353	14408	14390	14428	14460	14395	14369	14298	14468	14299	14420	14352	14382	14379	14413	14414	14262	14397	14379	14404	14466	14437	14525	14450	14341	14433	14592	14271	14475	14427	14466	14464	14563	14587	14346	14406	14412	14348	14488	14247	14348	14411	14355	14276	14259	14440	14472	14581	14424	14412	14291	14267	14338	14338	14397	14499	14458	14404	14381	14478	14570	14382	14442	14221	14413	14519	14331	14489	14303	14236	14431	14247	14314	14326	14279	14519	14380	14424	14492	14389	14323	14482	14362	14343	14432	14419	14310	14474	14471	14310	14243	14543	14361	14258	14377	14361	14358	14408	14507	14445	14621	14467	14373	14446	14422	14320	14376	14312	14446	14496	14395	14346	14437	14240	14476	14532	14535	14226	14218	14473	14397	14254	14391	14333	14545	14360	14554	14501	14433	14322	14402	14357	14389	14288	14398	14234	14387	14414	14596	14339	14480	14512	14414	14308	14443	14441	14441	14374	14466	14408	14518	14405	14380	14493	14489	14423	14248	14392	14477	14463	14521	14542	14425	14507	14329	14369	14423	14305	14304	14508	14531	14294	14452	14392	14381	14307	14453	14476	14376	14475	14332	14429	14340	14352	14255	14450	14306	14508	14543	14495	14567	14336	14322	14468	14314	14607	14333	14406	14456	14612	14393	14342	14411	14547	14479	14438	14297	14518	14419	14290	14226	14298	14417	14313	14473	14257	14314	14273	14563	14408	14470	14354	14479	14363	14389	14433	14544	14266	14338
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
