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
339481368648	339481369167	339481369717	339481370265	339481370817	339481371365	339481371917	339481372467	339481373017	339481373565	339481374117	339481374667	339481375217	339481375767	339481376317	339481376867	339481377417	339481377967	339481378517	339481379067	339481379617	339481380167	339481380717	339481381267	339481381817	339481382367	339481382917	339481383467	339481384017	339481384567	339481385117	339481385667	339481386217	339481386767	339481387317	339481387867	339481388417	339481388967	339481389517	339481390067	339481390617	339481391167	339481391717	339481392267	339481392817	339481393367	339481393917	339481394467	339481395017	339481395567	339481396117	339481396667	339481397217	339481397767	339481398317	339481398867	339481399417	339481399967	339481400517	339481401067	339481401617	339481402167	339481402717	339481403267	339481403817	339481404367	339481404917	339481405467	339481406017	339481406567	339481407117	339481407667	339481408217	339481408767	339481409317	339481409867	339481410417	339481410967	339481411517	339481412067	339481412617	339481413167	339481413717	339481414267	339481414817	339481415367	339481415917	339481416467	339481417017	339481417567	339481418117	339481418667	339481419217	339481419767	339481420317	339481420867	339481421417	339481421967	339481422517	339481423067	339481423617	339481424167	339481424717	339481425267	339481425817	339481426367	339481426917	339481427467	339481428017	339481428567	339481429117	339481429667	339481430217	339481430767	339481431317	339481431867	339481432417	339481432967	339481433517	339481434067	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2690	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2695	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22458	20063	27030	22869	20611	20614	19564	16611	16016	16138	16651	38004	40333	32727	23925	18060	15785	15187	15107	14895	15169	15130	15042	15151	15016	15036	15014	15109	15056	15196	14924	15107	14759	15108	15059	14802	15006	14804	14953	15109	14807	15025	15071	14992	15007	15069	14893	14913	14844	14917	14884	14883	15076	15027	14989	14911	15147	15061	14982	14961	14855	14907	14928	14934	15030	14910	15046	14887	15020	14939	15010	14935	14979	15146	14996	15130	14972	15077	15051	14998	14946	14873	14981	15011	15059	14728	15048	14955	14925	14855	14843	14921	14966	14830	14906	14910	14905	14984	14888	14910	14991	14968	14978	15162	14900	14886	14847	14934	14910	15082	15027	15066	14984	14951	14945	14838	15091	14863	14980	15321	14840	15151	14815	14966	14765	14872	14991	14873	14997	15001	14934	15001	15000	14898	14928	14899	14973	14845	14947	14917	15054	14874	15028	14860	14952	14836	14925	14959	14809	14877	15002	14883	14917	14936	14928	14965	14983	14944	14934	14786	14981	14848	14923	14969	14738	14889	14779	14863	15087	14883	15011	14748	15020	15072	15009	14951	15014	15039	14853	14810	14962	14850	15072	14906	14709	15094	14973	14935	15056	15044	15064	14812	14815	14887	15131	14620	14808	15048	14947	14947	14964	14918	14952	14879	14993	15050	14994	14856	14938	15013	14800	14968	14954	15127	14967	15012	14921	14942	14842	14898	14966	15046	14777	15186	15200	15001	14803	14841	14903	15035	15107	14879	15064	14892	14907	15037	14848	14868	14958	15024	14773	14834	14969	14853	14829	14845	14901	15140	15083	14961	14686	14886	15149	15108	14919	14869	14989	14995	15135	14951	14710	14979	14945	14846	14965	15032	15085	14804	14766	14813	14903	14940	14820	14870	14997	14919	14912	14938	14874	14882	14726	14742	15139	14854	14946	14904	14811	14905	15053	14983	14919	14867	14988	15006	14995	15121	14841	14802	14914	15077	14968	14954	14822	15087	15060	14847	15018	14849	14874	14607	14940	14778	14799	14927	14937	14964	14830	14820	14721	14956	14875	14921	14804	14840	14864	14931	15026	15060	14893	14988	14734	14853	15006	14932	14862	15059	15029	14891	15037	14800	14993	14777	14845	14726	14892	14877	14793	15060	14750	15043	14683	14935	14978	14997	14872	14676	14995	14921	14812	14999	15071	14833	14754	14938	14973	14896	15125	14960	14855	14801	15123	14787	14882	15180	14802	14906	14677	14837	15103	15000	14926	14779	14894	14861	14997	14940	14884	14956	15015	14733	15018	14891	14933	14943	14859	14849	14910	15113	14879	15006	14976	14772	14963	14834	14837	14794	14889	14875	15022	14877	14841	14939	15004	14902	14917	14735	15106	14766	14837	14885	15030	14943	14915	15055	14930	15056	14874	14873	14907	14892	14735	14770	15052	14891	14894	14817	14904	14636	14917	15176	14834	15091	14877	14961	15200	14901	15008	14760	14968	15000	14971	14996	14767	14909	15029	14897	14935	14928	14802	14912	14986	14846	15028	14935	14851	15155	14980	15126	15029	14821	14966	15009	15026	14905	14921	15180	14831	14890	14715	14838	14953	14915	14948	14799	14711	14838	15015	15050	14841	14818	14903	15044	14879	15001	14807	14943	14918	14878	15003	14996	14916	15022	14885	14857	14916	14944	14923	14820	15019	14796	14987	14965	15115	15069	15114	14886	14884	14975	14806	14914	14903	14736	14780	14992	14827	15027	15077	14727	15064	15043	14918	14803	14924	14832	14667	14972	14740	14949	15040	14701	14896	14899	14777	15043	14883	14947	14892	14769	14936	14929	14884	15022	15029	14965	14998	14924	15145	15122	15030	14961	14993	14908	15122	14943	14887	14951	14808	14803	15069	14867	14783	14941	14788	14968	14842	14839	14878	14921	14971	14865	15034	15030	14857	14802	15060	14747	14909	15034	15016	15078	14898	14896	14951	14937	15063	14908	14764	14817	14771	14907	14966	14848	15029	14927	15009	14921	14871	14786	15007	14847	14935	14995	14941	14923	14964	14804	14822	14914	14825	14911	14964	15028	14846	14842	15000	14865	14790	14944	14665	15207	15012	15009	14985	14978	14901	15044	14993	14967	14982	14989	15009	14956	14790	14798	14867	14881	14920	14839	15058	14945	14899	14891	14904	14835	14954	14902	14974	15050	14835	14879	14799	14808	14994	14930	15011	14957	14867	14894	14787	14907	15139	14933	15088	15114	15053	14983	14870	14753	14934	15048	14929	15011	15084	14837	14910	14896	14931	14838	14905	14836	14946	15026	14853	15106	14941	14911	14850	14960	15001	15008	14842	14941	14981	14990	14820	14879	15066	15133	14926	14990	14983	14953	15144	14806	15053	14836	14800	15015	14942	14884	14959	14896	14887	14978	14865	14992	15016	14815	15081	14958	14675	14965	14703	14830	14739	14814	15013	14899	15054	15030	14899	14914	15155	15112	14796	14885	15078	14795	14900	14861	15091	15022	15127	14993	15052	14880	14799	15048	14882	14887	14848	14965	14872	14833	15024	14842	14878	14897	15003	15218	14941	14809	14934	14837	14839	14747	14977	15073	15065	14927	15049	14956	15076	14957	14941	14901	14898	14890	14861	14609	14886	14864	14904	14891	14800	15024	14804	14762	15028	14927	14970	14771	14859	14866	15211	14810	15037	15101	14979	14908	15140	15053	15010	14998	14918	14984	15010	14922	14838	14789	14834	15005	14882	14832	14987	14863	15180	14829	14654	14992	15129	14854	15078	14882	14900	14798	14876	15034	14989	14889	14980	14953	14863	14963	14808	14918	14901	14981	15101	14807	14720	14765	14831	15197	15088	15058	14801	14937	14851	15031	15136	15012	14848	14889	15000	14881	14915	14941	15010	14990	14971	14897	15081	14782	15155	14871	14874	15038	15070	14900	14877	14921	14811	14894	14800	14918	14904	15222	14805	15018	14831	14902	14852	14990	14929	14882	15003	14895	14957	14923	15047	14912	14916	14761	14874	14850	15165	15110	15050	14790	14696	14782	14908	14907	14817	14924	14881	14899	15022	14824	14950	14843	15007	14987	14835	14997	14866	14792	14938	14737	14919	14983	14928	15112	14889	14889	15061	14987	14944	15018	15091	14874	14771	14958	14965	14929	14816	14907	14871	14867	14882	14878	14912	14936	14901	14954	15125	14981	14878	14890	14843	14912	14811	15025	15011	15045	15115	14955	15084	15074	15022	14882	14874	14830	14786	14836	14962	14886	15072	14906	15052	14989	15006	14975	14774	15006	15066	14844	15001	14915	14841	14909	14899	14962	15000	15062	14955	14891	14777	14963	14878	14956	14934	14838	14855	15048	15047	14758	14954	14746	15008	14847	14954	14889	14886	14674	14712	14951	14938	14929	15080	14982	14892	14738	14824	14792	14917	14777	15092	15042	15012	14818	14914	15064	15045	15069	15011	15030	14922	14702	14723	14972	15059	14852	14763	14986	14970	14765	15085	14861	14871	15184	14911	15006	15101	14995	14898	14995	15080	14784	15037	14766	14931	14997	14790	14919	14774	14966	14916	15055	15100	14831	14964	14873	15000	14876	14839	14968	14741	14909	14918	14992	14967	14943	14895	15015	14930	14942	14852	14807	14977	14973	15006	14951	14756	14735	14927	14780	14933	14876	14901	14892	14889	14977	14787	14774	14806	14879	14886	14972	14750	15051	14897	14958	14803	15112	14979	14866	14952	14911	14893	14968	15025	14777	15032	15057	15040	14889	15046	14822	15226	14945	14988	15002	14870	15115	14978	14882	14911	14871	14969	15055	14954	15042	14826	14858	14901	14835	14941	14849	14861	15058	14878	14787	15039	15029	14851	15129	14973	14726	14906	15071	14913	14968	14864	14975	14744	14718	14853	14810	15000	14793	14950	15055	14916	14734	14738	14841	14972	15009	15059	15124	15066	14779	14901	14913	15010	14828	14997	14874	14849	14803	15003	14877	15023	14832	14892	15179	15015	15020	14945	14937	14909	14953	15068	15017	14827	14989	14934	14953	14909	14938	15067	15046	15079	14989	14928	14983	14952	14949	15137	14945	14888	15025	14979	14892	14926	14950	15147	14744	14725	14854	14942	14699	14977	14910	14984	14890	14897	14996	15008	14896	14932	14870	14808	15024	14953	14860	14931	14788	14848	14917	14842	14793	14944	14876	14993	15028	15099	14961	14693	14951	14761	14909	15000	14735	14861	14742	14710	14961	14961	14894	14898	15099	14735	14975	15025	14956	14959	14758	14997	14937	14931	14860	14712	14982	14878	15015	14877	14926	14966	14972	14868	14730	15042	14970	14877	14872	14963	14910	15003	15021	14933	14730	14926	14813	14856	14828	14778	14812	15012	14941	14804	14954	15097	14970	14957	14895	14928	14870	15100	14972	14806	14779	14898	14877	14824	14893	14777	14825	14976	14981	15051	15115	14848	14890	14945	14790	14905	14729	14822	14895	15103	14879	14823	14988	14864	14815	14935	14957	15023	15081	14855	14992	14795	14941	14961	15002	14964	14882	15049	14880	15032	14868	14891	14806	14922	14897	14830	14863	15029	14900	14982	15116	14876	14854	14908	14812	14832	14963	14773	14848	14900	15037	14943	15029	14941	14887	15021	14981	14915	14827	14922	14832	14940	15108	14973	15104	14795	14872	14875	15076	14886	14970	14888	14839	14947	14888	14883	14923	14861	15097	14806	14877	15027	15083	14931	15156	14988	14946	15049	14979	14700	15053	15172	15075	15054	15031	15011	14913	14725	15043	14874	14911	14854	14767	14830	14962	15111	15028	14822	14972	14937	14679	15088	14896	14791	14882	14930	14859	14900	14978	14764	14874	15007	14877	14880	14888	14792	14827	14967	14932	14895	14931	14864	14984	14799	15014	14858	15189	14804	15019	15046	14724	14873	14820	14970	14946	14835	15015	14785	15013	15095	14748	14811	14970	14965	15075	14886	14817	14870	15082	15037	14892	14785	14904	14859	15098	14921	14996	15001	14864	14964	15033	14801	14887	14896	15044	14965	14959	14958	14926	15027	14862	14752	14920	14971	14730	15102	14964	15009	14872	14770	15017	15007	14882	14835	14981	14846	14982	14977	14846	15263	14938	14859	14754
15583	25907	24670	20858	19695	17950	16967	16851	16460	16059	17562	43295	42412	35075	24775	17703	15242	14727	14671	14706	14602	14594	14751	14492	14760	14721	14739	14593	14531	14559	14595	14667	14512	14537	14688	14496	14598	14730	14642	14474	14591	14554	14544	14730	14578	14586	14484	14616	14705	14638	14473	14506	14428	14597	14819	14642	14696	14627	14742	14722	14749	14663	14604	14807	14665	14556	14617	14599	14623	14537	14669	14680	14626	14803	14570	14632	14621	14641	14646	14646	14567	14595	14623	14675	14726	14497	14635	14645	14538	14702	14605	14622	14621	14542	14676	14783	14640	14710	14650	14445	14646	14564	14662	14650	14618	14606	14717	14534	14565	14523	14358	14637	14417	14524	14511	14673	14567	14609	14665	14560	14707	14643	14664	14512	14548	14354	14586	14664	14604	14629	14480	14510	14836	14528	14675	14601	14786	14670	14559	14633	14602	14564	14699	14619	14563	14583	14555	14591	14705	14485	14629	14635	14490	14491	14634	14511	14777	14610	14652	14574	14584	14566	14612	14700	14648	14443	14692	14670	14624	14754	14561	14580	14588	14635	14698	14716	14551	14618	14503	14618	14621	14660	14600	14679	14726	14505	14636	14470	14732	14588	14453	14799	14572	14556	14461	14641	14662	14900	14540	14628	14644	14587	14397	14488	14547	14909	14402	14593	14749	14581	14527	14575	14654	14482	14596	14553	14700	14582	14483	14687	14647	14544	14545	14530	14580	14362	14625	14754	14567	14570	14634	14610	14578	14590	14543	14595	14655	14709	14518	14549	14463	14525	14532	14595	14612	14580	14574	14639	14641	14593	14715	14591	14557	14581	14643	14625	14565	14614	14628	14600	14641	14527	14595	14543	14492	14431	14565	14811	14750	14739	14496	14440	14517	14641	14560	14649	14620	14629	14645	14691	14568	14553	14587	14437	14579	14617	14502	14554	14592	14551	14741	14570	14533	14766	14647	14680	14489	14619	14554	14663	14709	14605	14614	14579	14653	14708	14477	14548	14528	14479	14539	14539	14597	14704	14562	14604	14709	14519	14690	14474	14547	14581	14520	14609	14742	14569	14643	14713	14620	14388	14561	14592	14594	14703	14865	14525	14710	14579	14787	14687	14741	14600	14637	14831	14600	14480	14563	14718	14684	14517	14488	14578	14603	14606	14780	14627	14777	14733	14562	14540	14629	14485	14543	14754	14629	14640	14602	14666	14674	14360	14543	14687	14634	14599	14432	14617	14621	14487	14616	14680	14734	14688	14641	14654	14702	14605	14644	14643	14729	14696	14586	14556	14564	14583	14474	14560	14671	14593	14561	14537	14671	14518	14657	14482	14588	14800	14607	14714	14664	14623	14534	14642	14457	14678	14720	14740	14660	14757	14646	14516	14541	14578	14588	14551	14494	14653	14656	14519	14681	14695	14493	14664	14586	14594	14579	14755	14629	14578	14586	14666	14499	14471	14358	14725	14550	14544	14729	14537	14652	14545	14703	14527	14465	14707	14601	14697	14537	14600	14543	14529	14624	14448	14480	14615	14664	14753	14681	14612	14602	14584	14651	14718	14674	14618	14660	14521	14473	14596	14672	14699	14685	14632	14795	14638	14363	14556	14548	14666	14585	14602	14538	14562	14754	14462	14640	14563	14706	14518	14669	14586	14671	14606	14533	14638	14592	14672	14723	14806	14669	14568	14652	14565	14774	14610	14564	14575	14501	14532	14719	14639	14641	14711	14473	14609	14673	14515	14627	14605	14663	14665	14664	14519	14500	14543	14520	14703	14698	14611	14677	14609	14610	14521	14690	14580	14464	14446	14650	14728	14456	14619	14522	14820	14578	14579	14612	14628	14696	14727	14596	14571	14545	14732	14462	14480	14723	14538	14602	14469	14648	14654	14619	14672	14685	14721	14567	14720	14501	14468	14534	14800	14519	14711	14652	14725	14650	14534	14636	14593	14633	14576	14733	14490	14606	14636	14644	14657	14595	14622	14664	14656	14737	14639	14810	14651	14490	14628	14535	14569	14676	14591	14473	14627	14571	14525	14722	14772	14507	14662	14580	14702	14666	14572	14659	14641	14735	14421	14707	14584	14574	14607	14677	14678	14643	14342	14481	14590	14580	14574	14664	14758	14586	14706	14502	14617	14685	14654	14623	14673	14554	14731	14745	14609	14681	14869	14628	14578	14674	14453	14681	14617	14446	14509	14605	14616	14591	14566	14537	14621	14658	14438	14613	14713	14693	14571	14469	14727	14651	14580	14767	14625	14783	14529	14627	14434	14365	14595	14543	14607	14650	14492	14797	14440	14600	14554	14613	14547	14584	14691	14658	14651	14684	14549	14621	14673	14588	14560	14535	14604	14663	14594	14763	14663	14547	14632	14786	14491	14678	14539	14556	14560	14640	14582	14834	14540	14414	14517	14634	14483	14585	14549	14661	14688	14595	14611	14636	14393	14693	14658	14506	14593	14494	14669	14694	14705	14597	14557	14715	14642	14689	14491	14694	14595	14703	14470	14591	14551	14628	14611	14612	14562	14556	14531	14898	14574	14545	14709	14564	14516	14648	14598	14500	14618	14539	14616	14544	14526	14609	14669	14619	14486	14725	14581	14722	14550	14560	14642	14765	14529	14547	14484	14722	14530	14467	14610	14635	14636	14580	14479	14683	14549	14592	14645	14550	14688	14535	14695	14650	14621	14576	14555	14611	14582	14382	14680	14711	14627	14695	14533	14596	14519	14738	14528	14500	14673	14477	14526	14413	14559	14709	14658	14496	14651	14640	14479	14464	14667	14593	14486	14558	14493	14491	14590	14466	14387	14553	14665	14523	14553	14569	14742	14761	14535	14390	14502	14783	14748	14509	14500	14611	14666	14667	14716	14612	14414	14646	14584	14562	14622	14521	14573	14550	14561	14465	14365	14641	14644	14671	14496	14642	14614	14632	14678	14704	14681	14721	14736	14589	14502	14621	14618	14592	14655	14672	14678	14733	14588	14695	14508	14744	14611	14561	14484	14812	14556	14569	14681	14603	14534	14690	14562	14662	14388	14533	14698	14527	14706	14718	14773	14638	14631	14428	14705	14642	14603	14625	14580	14658	14761	14487	14444	14573	14523	14713	14702	14575	14560	14765	14523	14750	14485	14573	14664	14626	14596	14673	14751	14753	14669	14667	14490	14627	14771	14667	14541	14552	14504	14742	14570	14678	14455	14570	14722	14636	14673	14439	14605	14719	14735	14554	14679	14626	14607	14653	14448	14660	14650	14558	14615	14798	14480	14649	14500	14540	14635	14662	14612	14484	14667	14578	14531	14700	14755	14540	14745	14633	14654	14724	14624	14697	14518	14606	14636	14662	14758	14578	14571	14495	14664	14735	14782	14706	14506	14754	14588	14622	14532	14618	14563	14643	14735	14606	14721	14793	14599	14557	14628	14507	14656	14658	14589	14479	14622	14639	14479	14569	14717	14638	14636	14513	14529	14709	14464	14660	14662	14576	14701	14642	14620	14621	14508	14880	14557	14464	14526	14618	14714	14616	14641	14679	14594	14440	14640	14584	14685	14674	14692	14673	14735	14435	14516	14631	14473	14528	14574	14562	14587	14800	14532	14577	14523	14484	14562	14582	14579	14688	14564	14772	14579	14540	14584	14693	14672	14592	14610	14418	14512	14720	14744	14505	14400	14633	14824	14417	14585	14710	14696	14530	14489	14666	14701	14717	14598	14666	14522	14599	14564	14741	14453	14643	14475	14695	14634	14737	14574	14642	14618	14713	14668	14603	14686	14501	14550	14560	14554	14473	14708	14579	14540	14731	14459	14556	14392	14617	14566	14594	14521	14476	14639	14631	14621	14423	14698	14573	14626	14618	14735	14774	14708	14628	14610	14607	14444	14581	14616	14546	14543	14645	14644	14632	14492	14419	14671	14564	14652	14731	14738	14531	14745	14485	14664	14681	14568	14585	14410	14519	14606	14611	14597	14629	14461	14637	14580	14412	14511	14693	14613	14526	14531	14603	14645	14631	14681	14648	14814	14571	14651	14628	14471	14448	14469	14592	14442	14595	14591	14580	14568	14650	14444	14539	14667	14639	14592	14740	14446	14693	14714	14616	14658	14548	14745	14535	14605	14651	14609	14701	14686	14649	14592	14570	14543	14460	14549	14693	14641	14527	14615	14557	14517	14495	14725	14737	14797	14730	14741	14707	14601	14598	14498	14720	14421	14586	14527	14661	14684	14683	14804	14491	14488	14784	14489	14698	14581	14534	14496	14666	14627	14647	14559	14673	14653	14572	14593	14543	14579	14614	14522	14674	14781	14567	14598	14561	14717	14522	14550	14674	14586	14579	14625	14658	14648	14570	14479	14653	14638	14466	14802	14551	14504	14494	14637	14553	14481	14617	14613	14532	14551	14598	14580	14610	14610	14729	14651	14539	14756	14506	14652	14581	14771	14589	14751	14590	14693	14619	14687	14486	14625	14590	14576	14669	14632	14659	14388	14599	14652	14546	14507	14706	14580	14673	14598	14722	14617	14769	14614	14731	14576	14634	14488	14646	14740	14670	14592	14643	14462	14612	14714	14547	14575	14626	14565	14625	14660	14622	14602	14644	14612	14588	14679	14459	14696	14477	14608	14551	14768	14571	14586	14556	14422	14512	14594	14531	14586	14712	14597	14683	14479	14603	14641	14629	14550	14594	14686	14684	14510	14744	14736	14769	14556	14557	14724	14671	14503	14667	14585	14611	14624	14586	14585	14671	14734	14523	14554	14478	14780	14466	14561	14681	14581	14761	14502	14612	14450	14664	14655	14646	14511	14477	14396	14609	14764	14514	14520	14557	14596	14700	14474	14578	14662	14592	14728	14591	14846	14500	14477	14542	14595	14587	14612	14653	14682	14624	14507	14510	14481	14833	14525	14457	14466	14507	14478	14602	14758	14684	14448	14670	14719	14616	14594	14814	14568	14479	14639	14498	14669	14602	14630	14590	14620	14464	14596	14602	14685	14579	14697	14521	14615	14586	14726	14575	14576	14580	14582	14499	14655	14589	14761	14615	14660	14497	14655	14542	14530	14693	14667	14480	14634	14534	14608	14681	14713	14553	14351	14619	14586	14583	14546	14595	14658	14535	14466	14627	14594	14594	14651	14601	14486
29115	21605	20969	18578	16694	16223	16686	16194	16190	16132	16123	18320	19316	18693	17505	16627	16189	15928	16167	16008	15950	16128	16234	16181	15978	15985	15984	16014	16044	16089	15963	16064	16162	16038	15984	15999	16128	15966	16035	16137	16018	16075	15962	15782	16169	15969	15922	15901	15985	16226	15734	15885	16006	16213	15975	16173	16045	15976	16047	16065	15887	15966	15979	15955	15892	15879	16077	15912	15929	15930	16181	16104	15985	16103	15886	15915	16143	16007	16025	16139	16073	15991	15912	16028	16048	16046	16033	15978	15963	16145	15824	15980	16127	16120	16052	15858	16027	16068	15882	16120	16093	15857	16033	16031	15973	16117	16060	16016	16003	15887	15913	15885	16091	15955	16031	15855	16113	15925	16082	15700	16104	16046	15912	16037	16027	16025	16079	16127	16041	15963	16091	16096	16029	15915	15860	15877	15942	15777	16008	15744	15855	15890	15812	15987	16048	15922	15922	15905	16099	16171	15790	16212	15786	16233	15998	15784	15864	15977	15994	16027	15976	16055	15883	16007	15907	15994	15749	16126	16124	15970	15813	16162	15916	16062	15886	16088	15797	15930	15808	15986	15859	16134	16177	16117	15842	15925	15998	15934	16014	15990	15828	15874	16092	15977	16018	16098	15956	15979	15924	15984	15980	16066	16087	16008	15787	15950	15983	16047	16186	15928	15961	16079	15797	15993	15831	16055	15874	15922	15977	15878	15939	15959	16122	16010	15868	16122	15936	15897	15743	15752	15848	16037	15971	16068	16078	15939	16116	15846	16007	16141	16035	15998	15876	15893	15772	16056	15949	15912	16024	15978	15932	15706	15996	15858	15840	16038	15858	16003	15939	16190	16151	16025	16006	16101	15868	15894	16015	15828	16019	15897	16130	16246	15959	15835	15997	16279	15909	15931	15954	15754	16189	16123	16050	15877	16146	15862	15918	16069	16100	15905	16090	15954	16030	16024	15929	15897	16074	16291	15916	16060	15938	15904	15846	15962	16089	15852	15744	16100	15970	16011	16007	15858	16105	16122	16195	16033	15930	16038	16144	15964	15942	15924	15988	15979	16023	15850	15866	16223	16024	15810	16074	16016	16001	16067	15979	16008	15934	15854	15966	16023	15865	16017	16058	15900	16235	15931	16013	16021	15893	15885	16161	16112	15978	16110	15947	16036	16091	16060	16037	16039	16003	16119	15893	15990	15670	15841	15934	15820	15754	16059	16092	15944	15896	16005	15910	15803	15978	15879	15909	16122	16128	16011	15990	16048	15959	15987	16097	15878	15967	15971	16034	16135	16212	16075	15986	16034	16146	16130	16039	15805	16074	16135	15969	16165	16075	16119	15959	16066	16100	15965	15896	15705	15909	15980	16068	15970	16096	16024	15932	15951	16268	16051	16001	15931	15837	15678	16030	15961	16094	15892	15947	15818	15989	16186	16021	15918	16169	15961	15885	16100	15959	16000	16025	15946	15920	15890	16001	16129	16061	15974	15968	16251	15955	15912	16184	15966	15753	15975	15994	15946	16111	15833	16013	16111	15949	15864	16066	15995	15977	16205	16018	15904	15892	15887	16137	16017	15954	15960	16077	15938	16032	15942	15859	15984	15994	16073	16170	16010	15998	15985	16148	16022	15881	16016	15803	15886	15985	16019	16084	16037	15835	16164	15902	15825	15845	16011	15951	15785	15990	16020	15907	16011	15977	16253	15768	15875	16151	16066	15896	15723	15931	16164	15841	16195	16106	16211	16109	15940	16095	15957	16025	15570	15770	15899	15944	16008	15860	15877	16070	15995	15972	16112	15767	15930	15832	16109	15864	16062	15996	16042	15997	16036	15956	15943	15864	15994	15843	16030	16105	15992	16052	16038	16053	16046	16193	15979	16138	16080	16180	16033	16029	16224	16064	16198	16000	16294	15904	16080	15986	15825	16075	16110	16136	15899	15944	16090	15980	15947	16084	16144	15994	15862	16210	15839	15948	15994	16085	15872	15922	16082	16370	16094	15957	16038	15901	16058	16101	15865	15896	16017	16101	15880	15772	15967	15956	15995	16166	16209	15993	16030	16065	16111	16023	15956	16116	15944	16087	15889	15823	16023	15989	16011	16079	16054	15962	15922	15881	16123	15941	16013	16173	15969	15888	15865	16034	15946	16006	15952	16039	15873	16194	15994	16048	15896	15938	15869	16029	15932	15869	16115	16081	15820	15885	15934	16031	16117	15828	16004	16092	15952	16088	15955	16218	16091	15852	15987	15973	15955	15816	15980	15955	15982	16186	16035	16001	15890	15936	16140	16257	16273	15944	16016	16149	15837	16029	16029	16049	15930	15962	15970	16111	15991	16121	16034	15998	16139	16075	16045	15880	16049	15930	15932	15914	16013	15897	15991	16075	16061	15937	16026	15910	16188	15920	15906	15965	16009	16124	16066	15964	15829	16195	16017	15950	16019	16089	16065	15728	15887	15939	15873	15963	15824	16090	16097	16084	16019	15909	15935	15954	15883	16301	16059	15908	15853	16125	15907	16176	16077	15995	15881	16072	16022	16004	15939	15961	15975	16016	16079	16022	15944	15890	16112	15972	15955	15850	15947	15856	16096	15919	15838	15914	16162	16036	15886	15897	16021	16001	16256	15753	15827	15719	16087	16075	15977	15882	16090	15989	16105	15889	16077	16016	15906	16034	15761	15936	15912	15888	16135	16063	16110	16003	16002	16072	16016	16042	16188	15902	16047	15985	15946	15682	15924	16048	16142	16149	15917	16075	16102	16042	16114	15854	16099	16017	16157	15877	15975	16011	16030	16039	15862	16105	15885	15677	15938	15832	15850	15962	16116	16016	16003	15874	15968	15881	15988	16138	15858	16126	15931	15841	15945	16063	16018	16277	15992	16276	16136	15998	16003	16011	15989	16040	16099	16154	16085	16005	15815	15874	16157	15994	15972	15983	15983	15994	16089	15846	16025	15931	15987	16037	15879	15975	15904	15887	16082	15920	15871	15937	15883	16097	16020	16017	15981	15979	15827	15922	15882	15983	15880	15902	15739	16111	15848	16005	15957	15989	15789	16001	15983	16120	15990	16097	15996	16145	16170	16010	15838	16123	16037	16054	15851	16292	15899	16011	15955	15773	15952	15805	16082	16069	15823	15790	15830	15865	16128	16156	16000	16132	15844	16186	16272	15922	16023	15823	16005	16042	15973	16046	16063	16048	15805	15888	15825	16006	16083	16095	15956	15972	16189	16106	15935	16185	15907	16241	16192	16064	15873	15886	15931	16079	15957	15873	15957	15924	15988	15919	16249	16021	15992	16012	16015	15953	15782	16051	15892	16102	16094	16046	15855	15943	15868	15945	15979	16278	16152	16112	15896	16087	15942	16036	15935	15934	15909	15897	15930	15918	15914	16170	16051	15954	15856	16067	15805	15904	16106	15994	16054	15792	16085	16129	15715	15988	16096	15958	16041	15989	16026	15934	16119	16194	16056	15931	16145	15937	15972	16005	15895	15936	16206	16064	16072	16158	16030	15978	16040	15921	15921	15933	15998	15857	15801	15908	16261	16001	15992	15956	15996	15900	15871	15777	16013	15982	16116	16071	16039	16062	15932	15998	16157	15967	15890	15899	16083	15933	15873	15944	16220	16170	16162	16038	15913	16034	15964	15986	15926	15864	15955	16024	16041	15905	15989	15999	15948	15870	16165	15893	15937	16232	15858	15980	16065	15997	16001	15963	15964	16127	15980	15906	16018	16178	15983	15879	16066	15922	16084	16093	16079	16117	16067	16164	16060	15977	15928	16066	15904	16169	16041	16134	16096	16091	16071	16206	15904	15926	15961	16097	16044	15894	15949	16119	15838	15845	15870	15976	15960	16043	15983	16018	15969	15978	15983	16000	16116	16150	16143	15882	16127	16005	15972	15919	15889	15826	15940	16022	15842	15928	15937	15930	16104	15949	16060	15951	15972	15998	16049	16109	16134	16017	15901	16030	16013	15947	15982	15941	16053	16128	16010	16056	16175	16067	15972	15869	16092	15821	16043	16060	15977	16133	15990	16028	15882	15953	15817	16109	16022	15820	15998	15823	15984	15849	16004	15737	16081	16055	16230	16077	16091	16205	15937	15940	16202	16050	15943	15792	16030	16103	16187	16052	15854	16158	16079	15977	15890	15976	16078	15977	15964	16026	15982	16079	15998	16073	15835	16052	16096	15915	15906	16165	15951	15951	15927	15946	15846	16117	16157	16085	15769	15816	15874	15990	16239	16025	16114	16088	16163	15878	15905	16004	16037	15874	15977	15881	15945	16140	15943	16022	15968	15805	16085	16057	16108	15897	15881	15719	15904	16080	15985	16051	16139	15963	15938	15981	15877	15922	15986	16022	16087	16122	15950	16147	15780	16010	15929	15865	16137	15920	16168	15991	15895	16049	16165	16099	16081	16053	15978	15993	15908	16185	16253	15911	16062	16156	16018	16073	16084	15939	15801	15902	15878	15918	15972	15981	16094	15687	15924	16023	15991	16062	15956	15947	15954	16063	15815	16037	15789	15793	15933	15995	15925	15979	15811	15828	15800	15941	15921	16049	15989	15974	16082	15942	16049	15963	15981	15860	15813	16026	15975	16133	16132	16071	15977	15997	15911	16061	15924	16007	15905	16180	16034	15988	16099	16139	16031	15982	16000	15983	16077	15897	15980	15915	16103	16074	16095	16111	16143	15907	15925	16083	15864	15826	15820	15842	15930	15906	15840	15974	16135	16060	15839	15951	16117	15974	16001	15816	16009	16080	15900	16039	16042	16028	15984	15857	15943	16011	16001	15909	15935	16029	16084	15996	15939	15994	15907	15967	16157	16090	16168	15926	16063	16177	15808	15999	16043	15788	15868	15928	16067	15993	16049	15982	15793	16076	16131	15911	15735	16022	16008	15935	15908	15932	16061	15898	15912	16067	16021	15956	16097	16122	16025	16064	15994	15762	15763	16103	15799	15936	15867	16010	16184	15844	16052	16143	16251	15875	16075	16029	15789	15982	15936	16027	16171	15824	15858	16129	15986	16026	16189	15874	15927	16019	15994	16140	16060	16132	15801	16061	15941	15929	15911	15703	16066	15946	15928	15913	16008	16039	16008	16059	15948	16076	15984	16121	15900	16109	16048	16139	16078
16010	18187	18050	17341	16748	16356	16163	16019	15921	15952	16032	19886	20057	19036	17169	15981	15604	15571	15447	15773	15454	15681	15598	15481	15584	15446	15682	15475	15681	15583	15473	15653	15575	15537	15596	15638	15520	15611	15671	15530	15543	15659	15573	15575	15521	15436	15451	15472	15579	15578	15453	15692	15588	15521	15434	15462	15709	15641	15417	15680	15606	15567	15574	15547	15810	15684	15552	15582	15634	15642	15623	15616	15529	15515	15370	15636	15728	15743	15532	15413	15598	15555	15637	15496	15511	15584	15689	15486	15460	15430	15610	15647	15515	15600	15621	15545	15591	15678	15622	15542	15534	15511	15543	15446	15596	15595	15464	15473	15652	15601	15546	15597	15712	15553	15674	15612	15582	15620	15353	15533	15632	15599	15707	15788	15478	15533	15719	15509	15564	15629	15457	15560	15470	15705	15573	15588	15610	15468	15672	15567	15559	15497	15550	15596	15550	15589	15568	15507	15484	15506	15722	15551	15483	15351	15567	15593	15578	15507	15652	15670	15663	15571	15582	15789	15443	15526	15500	15650	15484	15518	15554	15564	15902	15584	15683	15464	15636	15579	15683	15477	15489	15430	15523	15517	15628	15572	15494	15632	15450	15632	15614	15713	15570	15489	15465	15409	15560	15518	15490	15652	15721	15571	15423	15531	15721	15559	15514	15562	15578	15639	15506	15451	15521	15544	15630	15411	15643	15686	15686	15370	15573	15601	15559	15581	15540	15548	15628	15534	15490	15410	15522	15565	15628	15476	15700	15607	15656	15631	15661	15643	15504	15733	15593	15680	15606	15719	15675	15430	15463	15385	15311	15548	15571	15716	15579	15572	15638	15441	15601	15461	15438	15512	15653	15566	15593	15464	15661	15540	15571	15444	15617	15636	15570	15577	15609	15567	15640	15540	15547	15463	15430	15589	15504	15545	15700	15552	15499	15474	15397	15709	15527	15670	15552	15486	15592	15609	15585	15640	15568	15456	15645	15529	15688	15454	15536	15591	15597	15552	15627	15567	15509	15622	15564	15558	15568	15509	15561	15579	15449	15684	15693	15527	15530	15513	15559	15539	15494	15583	15692	15474	15590	15773	15539	15441	15586	15552	15595	15723	15475	15533	15458	15654	15577	15513	15424	15384	15702	15765	15677	15515	15715	15646	15600	15621	15631	15569	15568	15666	15569	15548	15677	15478	15576	15547	15549	15573	15784	15519	15582	15670	15555	15680	15503	15531	15681	15609	15618	15593	15580	15623	15570	15467	15545	15713	15491	15666	15567	15552	15565	15389	15409	15445	15580	15504	15603	15436	15572	15548	15536	15664	15723	15653	15585	15465	15430	15656	15567	15635	15656	15554	15607	15423	15500	15556	15691	15537	15651	15483	15749	15536	15368	15572	15530	15660	15495	15572	15574	15576	15581	15718	15722	15554	15397	15582	15541	15685	15525	15540	15600	15492	15640	15435	15664	15646	15555	15507	15591	15653	15413	15528	15564	15378	15575	15402	15618	15726	15510	15496	15702	15597	15552	15511	15613	15789	15618	15591	15599	15509	15506	15654	15513	15663	15648	15521	15584	15664	15604	15689	15494	15546	15642	15564	15565	15615	15503	15629	15647	15435	15553	15644	15704	15604	15680	15579	15635	15642	15396	15644	15488	15550	15526	15534	15467	15496	15507	15469	15510	15652	15715	15620	15511	15722	15622	15552	15409	15519	15626	15724	15622	15588	15565	15369	15676	15656	15656	15531	15710	15524	15450	15487	15623	15503	15504	15533	15692	15533	15566	15631	15457	15526	15714	15448	15653	15532	15558	15562	15756	15645	15506	15530	15637	15614	15528	15611	15578	15526	15504	15620	15559	15444	15557	15768	15421	15661	15573	15639	15474	15404	15650	15568	15763	15497	15489	15545	15441	15455	15460	15508	15505	15484	15544	15519	15513	15527	15640	15596	15628	15461	15572	15605	15610	15625	15707	15480	15427	15496	15433	15659	15496	15498	15725	15481	15704	15572	15536	15536	15629	15596	15504	15454	15614	15586	15582	15470	15660	15669	15707	15380	15431	15663	15522	15639	15704	15535	15831	15563	15617	15536	15594	15447	15522	15535	15494	15703	15604	15586	15624	15587	15456	15549	15509	15688	15587	15548	15480	15671	15605	15591	15378	15481	15685	15580	15619	15580	15501	15594	15654	15603	15494	15712	15608	15788	15606	15543	15496	15648	15608	15639	15674	15510	15592	15710	15578	15537	15531	15581	15415	15698	15651	15361	15454	15687	15784	15517	15531	15540	15468	15608	15405	15546	15502	15591	15542	15600	15374	15648	15767	15470	15473	15617	15567	15531	15503	15636	15605	15697	15629	15455	15446	15712	15715	15602	15514	15686	15668	15474	15505	15653	15692	15410	15642	15494	15584	15596	15698	15504	15660	15651	15710	15549	15605	15656	15725	15772	15483	15680	15465	15687	15588	15537	15727	15554	15615	15539	15486	15720	15429	15568	15430	15655	15546	15642	15664	15511	15467	15567	15495	15634	15610	15622	15574	15518	15532	15597	15704	15702	15723	15404	15646	15570	15677	15623	15481	15491	15387	15719	15622	15507	15641	15648	15473	15745	15724	15598	15648	15635	15652	15515	15622	15546	15582	15540	15523	15408	15600	15503	15677	15543	15526	15614	15588	15594	15626	15520	15640	15496	15627	15576	15689	15489	15515	15638	15493	15663	15732	15534	15678	15248	15639	15563	15629	15676	15755	15445	15667	15474	15500	15620	15515	15588	15522	15655	15610	15537	15631	15343	15605	15468	15508	15617	15659	15547	15503	15388	15745	15480	15521	15503	15674	15564	15577	15632	15638	15765	15529	15614	15557	15547	15606	15559	15478	15656	15506	15546	15531	15482	15644	15693	15626	15620	15513	15624	15636	15629	15591	15544	15512	15554	15566	15705	15611	15547	15416	15671	15554	15520	15726	15643	15439	15594	15508	15626	15670	15433	15493	15505	15646	15543	15682	15676	15674	15693	15530	15586	15764	15478	15551	15588	15550	15605	15569	15645	15582	15434	15735	15508	15605	15606	15474	15401	15587	15500	15499	15640	15406	15477	15426	15537	15533	15705	15468	15660	15506	15608	15592	15623	15435	15602	15530	15689	15675	15523	15450	15467	15501	15654	15480	15524	15608	15582	15635	15508	15621	15684	15705	15496	15687	15537	15546	15726	15675	15635	15753	15577	15600	15565	15476	15462	15534	15573	15422	15608	15645	15696	15616	15530	15635	15573	15586	15533	15656	15727	15423	15625	15526	15596	15647	15480	15535	15511	15628	15487	15573	15494	15627	15649	15479	15609	15526	15605	15591	15626	15720	15635	15512	15630	15491	15387	15654	15463	15553	15531	15677	15574	15713	15631	15420	15478	15641	15399	15554	15637	15648	15642	15525	15598	15630	15689	15469	15382	15630	15557	15569	15606	15772	15514	15457	15668	15607	15435	15634	15691	15499	15431	15379	15620	15480	15684	15499	15499	15416	15566	15513	15516	15698	15700	15585	15564	15704	15638	15499	15532	15627	15737	15696	15571	15553	15374	15632	15627	15549	15487	15629	15551	15547	15453	15542	15601	15674	15506	15617	15640	15602	15597	15537	15480	15575	15547	15473	15505	15539	15455	15569	15734	15661	15586	15613	15589	15581	15612	15564	15618	15584	15619	15428	15633	15584	15615	15630	15424	15498	15543	15741	15705	15516	15742	15648	15497	15621	15559	15745	15566	15523	15422	15699	15481	15451	15439	15574	15535	15489	15478	15703	15610	15665	15589	15609	15647	15572	15595	15566	15626	15575	15590	15714	15510	15527	15587	15363	15617	15570	15472	15444	15531	15502	15419	15667	15627	15515	15641	15619	15575	15678	15563	15632	15446	15689	15401	15529	15579	15537	15470	15530	15590	15574	15505	15588	15501	15647	15545	15518	15572	15531	15628	15360	15693	15563	15637	15499	15585	15607	15579	15684	15494	15341	15590	15412	15481	15622	15481	15554	15724	15570	15504	15558	15609	15584	15523	15657	15621	15527	15461	15390	15663	15522	15615	15666	15618	15503	15611	15745	15559	15814	15741	15741	15618	15492	15664	15540	15572	15515	15604	15615	15711	15582	15509	15718	15579	15402	15531	15585	15526	15487	15457	15491	15521	15630	15484	15581	15757	15531	15294	15592	15638	15599	15495	15496	15641	15675	15516	15593	15634	15711	15687	15640	15601	15762	15417	15429	15579	15559	15598	15503	15528	15810	15657	15635	15519	15564	15478	15514	15516	15623	15404	15672	15577	15401	15670	15483	15539	15533	15606	15709	15405	15436	15594	15612	15531	15663	15605	15679	15339	15528	15612	15605	15430	15649	15726	15422	15690	15594	15725	15496	15294	15559	15552	15294	15652	15449	15732	15477	15590	15631	15612	15625	15469	15619	15559	15566	15618	15616	15567	15501	15456	15589	15594	15541	15701	15488	15596	15616	15296	15697	15487	15460	15609	15585	15590	15564	15470	15612	15552	15486	15451	15875	15549	15517	15564	15569	15547	15486	15707	15697	15589	15583	15599	15561	15523	15599	15625	15727	15646	15605	15499	15475	15778	15634	15542	15546	15637	15588	15614	15671	15715	15560	15706	15611	15810	15530	15544	15603	15585	15683	15689	15651	15439	15555	15553	15606	15701	15586	15548	15587	15642	15421	15575	15538	15661	15609	15499	15527	15586	15695	15648	15682	15443	15672	15713	15616	15710	15617	15474	15484	15566	15617	15726	15578	15504	15540	15529	15706	15423	15596	15512	15569	15545	15600	15527	15701	15771	15680	15481	15588	15660	15621	15592	15733	15539	15654	15583	15760	15486	15443	15621	15461	15540	15676	15513	15545	15590	15562	15449	15582	15813	15514	15665	15643	15480	15548	15608	15537	15482	15585	15685	15544	15613	15553	15643	15630	15539	15763	15450	15588	15565	15711	15610	15648	15589	15671	15552	15622	15612	15537	15524	15502	15415	15517	15478	15674	15664	15640	15627	15360	15590	15624	15494	15593	15651	15441	15575	15505	15388	15579	15509	15650	15584	15735	15731	15460	15753	15586	15591	15556	15557	15730	15644	15637	15578	15661	15621	15495	15471	15685	15660	15596	15481
25093	21345	27968	25482	20580	18369	18185	16620	16434	16380	16501	30066	33137	28582	21948	17827	16482	15932	16035	16003	15917	15849	16085	15836	15933	15898	15766	15907	15933	15944	15804	15663	15857	15716	15866	15829	15920	15860	15639	15886	15915	15938	15705	15809	15878	16132	15938	15981	15940	15797	15923	15912	16047	15819	15991	16079	15709	15685	15841	15721	15874	15767	15756	15821	15755	15729	15670	15745	16123	15926	15870	15776	16016	15938	15701	15700	15857	15806	15842	15848	15751	15963	15852	15641	15908	15811	15976	15849	15891	15898	15907	15796	15808	15857	15834	15705	15909	15877	15686	15752	15788	15902	15933	15892	15746	15982	15591	15807	15964	15913	15773	15803	16047	15770	15857	15814	15759	15635	15796	15640	15767	15758	15667	15961	15805	15858	15865	15920	15770	15852	15720	15868	15791	16015	15799	15820	16121	15907	15745	15666	15662	15843	15790	15721	15858	15793	15885	15616	16073	15799	15735	15904	16093	16031	16061	15853	15855	15635	15846	15838	15777	15806	15860	15867	15895	15870	15818	15664	15933	15853	15871	15641	15610	15788	15785	15773	15908	15722	15776	15738	15779	15894	16041	15865	15920	15551	15715	15600	15633	15880	15834	15804	15866	15843	15779	15651	15832	15908	15823	15935	15978	15740	15921	15594	15717	15638	15703	15884	15767	15793	15650	15763	15688	15874	15837	15863	15700	15968	15921	15658	15776	15722	15742	15720	15797	15896	15827	15910	15937	15796	15880	15618	15714	15990	15795	16037	15804	15906	15745	15656	15770	15755	15655	15819	15854	15793	15939	15779	15730	15699	15683	15802	15771	15793	15969	15889	15808	15891	15868	15980	15706	15780	15977	15786	15892	15792	15754	15676	16004	15920	15703	15727	15958	15774	15798	15928	15891	15576	15745	15807	15734	15945	15853	15813	15729	16063	15738	15805	15760	15619	15731	15774	15678	15619	15648	15728	15801	15694	15807	15643	15777	15774	15951	15938	15868	15983	15829	15846	15692	15911	15708	15761	15821	15834	15675	15957	15843	15901	15787	15721	15850	15821	15798	15934	15645	15935	15824	15927	15867	15832	15828	15699	15789	15924	15716	15587	15844	15970	15777	15878	15918	15731	15968	15996	15961	15602	15925	15696	15966	15705	15707	15727	15703	15715	15923	15865	15908	16002	15822	15815	15854	15732	15787	15860	15838	15841	15875	15732	15811	15831	15927	16058	15938	15865	15797	15736	15787	15945	15730	15585	15784	15853	15766	15863	15748	15710	15764	15830	15778	15730	15965	15681	15738	15701	15828	15928	15803	15843	15758	15884	15694	15953	15777	15872	16009	15896	15920	15720	15745	15897	15849	15742	15674	15850	15792	15941	15896	16040	15701	15757	15807	15837	15798	15774	15724	15830	15696	15881	15725	15713	15727	15800	15891	15738	15825	15794	15968	15734	15860	15639	15926	15868	15904	15972	15859	15828	15814	15635	15635	15828	15961	15979	15793	15700	15925	15719	15946	15850	15781	15858	15857	15739	15823	15872	15907	15827	15780	15840	15917	15652	15917	15730	15786	15895	15731	15903	15783	15836	15837	15877	15930	15878	15908	15793	15846	15971	15927	15719	15846	16059	15808	15763	15584	15677	15753	15888	15923	15872	15939	15703	15822	15965	15869	15876	15652	15727	15860	15979	15960	15937	15807	15808	15745	15806	15915	15991	15813	15840	16046	15748	15804	15766	15692	15723	15782	15709	16052	15897	15827	15791	15880	15921	15959	15701	15869	15860	15697	15854	15955	15881	15704	15851	15831	15867	15734	15839	15869	15768	16017	15888	16050	15823	15866	15783	15690	15994	15604	15787	15856	15699	15920	15772	15980	15676	15877	15869	15939	15682	15659	15665	15702	15814	15703	15672	15820	15814	15752	15883	15809	15802	15725	15796	15820	15910	15719	15866	15729	15847	15852	15855	15905	15793	15857	15766	15706	15765	15780	15822	15760	15745	16027	15917	15722	15922	15813	15802	15961	15844	15785	15874	15861	15785	15924	15969	15748	15819	16004	15707	15555	15671	15892	15947	15811	15826	15906	15776	15768	15850	15880	15923	15581	15804	15825	15457	15773	15702	15880	15856	15952	15816	15966	16010	15873	15748	15793	15921	15914	15828	15787	15615	15770	15752	15859	15817	15876	15774	15862	15941	15693	15823	15597	15808	15976	15834	15725	15567	15752	16101	15941	15919	15845	15945	15892	15911	15910	16077	15887	15549	15761	15849	15722	15932	15970	15694	15508	15918	15895	15777	15916	15944	15968	15689	15727	15944	15703	15786	15823	16027	15732	15735	15854	16031	15590	15971	15962	15840	15636	15797	15903	15879	15986	15868	15996	15756	15915	15620	15781	15740	15888	16028	15784	15935	15765	16022	16054	15832	15795	15799	15906	15858	15762	15944	15683	15848	15848	15825	15801	15745	15705	15653	15804	15822	15905	15660	15799	15871	15957	15858	15886	15843	15896	15852	15761	15960	15778	15842	15922	15694	15716	15840	15879	16018	15759	15816	15880	15834	15622	15787	15801	15954	15789	15744	15752	15728	15797	15778	15932	15845	15920	15728	15727	15918	16058	15687	15779	15875	15843	15595	15883	15712	15784	15758	15721	15720	15755	15775	15702	15953	15970	15724	15896	15951	16039	15827	15789	15669	15401	15784	15896	15705	15819	16014	15992	16049	15967	15793	15819	15865	15603	15935	15868	15891	15745	15793	15791	15938	16041	15759	15929	15911	15535	15792	15736	15949	15876	15747	15986	15716	15653	15879	16037	15857	15822	15892	15766	15991	15754	15882	15828	15890	15906	15756	15624	15757	15888	15832	15984	15918	15825	15901	15930	15923	15707	15763	15788	15735	15745	15635	15946	15812	15775	15764	15772	15695	15905	15817	15748	15776	15828	15850	15814	15739	15779	15842	15831	16027	15892	15843	15664	15774	15827	15745	16013	15929	15898	15711	15766	15785	15794	15726	15952	15908	15934	15936	15729	15706	15814	15858	15806	15976	15927	15743	15784	15701	15899	15798	15774	15781	15949	15703	15586	15798	15573	15864	15715	15864	16004	16068	15907	15841	15681	15965	15989	15635	15764	15839	15777	15602	15871	15912	15799	15882	15808	15763	15765	15671	15820	15919	15911	15714	15752	15746	15906	15595	15812	15890	15819	15914	15987	15995	15826	15753	15984	15828	15788	15807	15872	15971	15901	15857	15771	15945	15812	15922	15957	15718	15950	15719	15612	15772	15877	15746	15949	15949	15831	15924	15796	15746	15941	15720	15732	16038	15705	15789	15953	15747	15866	15749	15753	15770	15855	15766	15897	15823	15939	15657	15826	15818	15655	15713	15875	15807	15768	15817	15846	15666	15741	15974	16002	16007	15818	15734	15997	15750	15894	15805	15964	15894	15824	15717	15734	15944	15794	16000	15971	15758	15719	15843	15933	15702	15783	15978	15774	15853	15988	15915	15849	15818	15957	15770	15818	15807	15794	15911	15845	15710	15927	15811	15706	15792	15743	15653	15831	15932	15577	15695	15539	15838	15691	15794	15986	15963	15777	15677	15875	15877	15928	15839	15744	15758	15894	15728	15873	16007	15879	15620	15878	15857	15802	15737	15705	15862	15718	15865	15837	15957	15918	15753	15721	15788	15815	15834	15864	15852	15920	15873	15670	15916	15704	15627	15699	15764	15720	15785	15722	16050	15577	15713	15797	15855	15870	15854	15909	15863	15724	15755	15894	15861	15863	15893	15853	15778	16013	15586	15640	15816	15918	15828	15707	15867	15818	15852	15813	15679	15760	15685	15839	15833	16028	15738	15753	15819	15759	15874	15904	15824	15808	15852	15852	15585	15732	15728	15712	15731	15903	15743	15736	16002	15970	15835	15930	15861	15648	15897	15970	15956	15892	15842	15832	15880	15804	15917	15791	16023	15895	15989	16086	15781	15754	15966	15849	15844	15821	15822	15783	15768	15870	15786	15723	15744	15903	15995	15811	15748	15855	15880	15879	15721	15738	15926	15779	15810	15880	15907	15872	15845	15609	15654	15741	16003	16009	15775	15871	15888	15986	15906	15931	15839	15733	15720	15921	15865	16004	15763	15904	15918	15732	15795	15837	15667	15805	15934	15966	15986	15809	15819	15867	15825	15801	15814	15889	15681	15814	15893	15650	15659	15851	15819	15742	15858	15658	15674	15786	15670	15759	16056	15923	15874	16054	15869	15911	15853	15592	15865	15767	15650	15755	15822	16068	15812	15767	15871	15810	15777	15896	15713	15689	15824	15707	15739	16066	15946	15810	15795	15922	15799	15864	15732	15683	15852	15804	15909	15855	15841	15973	15874	15942	15789	15913	15942	15813	15812	15732	15861	15989	15903	15707	15707	15762	15863	15881	15903	15746	15696	15845	16063	15894	15810	15749	15917	15814	15790	15784	15949	15790	15795	15914	15765	15837	15633	15858	15837	15842	15876	15675	15855	15821	15839	15635	15925	15840	15842	15797	15702	15863	15864	15898	15814	15866	15866	15890	15920	15938	16048	15813	15900	15932	15808	15693	15679	15853	15815	15632	15593	15767	15852	15743	15761	15876	15544	15723	15787	15840	15774	15901	15812	15931	15842	15805	15874	15842	15899	15710	15870	15800	15883	15974	15734	15658	15694	15853	15744	15818	15826	15837	15902	15820	15844	15964	15832	15757	15933	15908	15778	15685	16024	15917	15880	15919	15887	15836	15840	15711	15913	15741	15895	15854	15879	15826	15683	15802	15787	15900	15893	15769	15793	15744	15783	16159	15827	15854	15704	15727	15811	15876	15722	15870	15929	15592	15700	16001	15853	15722	15799	15818	16038	15749	15734	16024	15914	15864	15693	15846	15612	15774	15514	15629	15760	16032	15844	15767	15853	15496	15932	15933	15662	15985	15802	15895	15758	15845	15902	15741	15839	15853	15839	16058	15877	15820	15750	15949	15889	15812	15998	15823	15808	15963	15878	16086	15981	15693	15897	15934	15864	15622	15835	15824	16043	15789	15855	15897	15855	15835	15954	15875	15776	16013	15822	15953	15838	15879	15659	16053	15972	15902	15848	15768	15638	15856	15889	16023	15930	15819	15690	15841	15780
15236	23979	23111	20099	18394	17591	16930	16779	16366	16341	16519	35955	36352	30870	22447	17412	15783	15605	15544	15412	15438	15637	15573	15367	15795	15516	15571	15445	15598	15636	15477	15504	15444	15475	15432	15492	15519	15751	15521	15737	15493	15628	15616	15466	15662	15606	15567	15513	15540	15552	15582	15579	15578	15595	15506	15514	15467	15406	15390	15458	15501	15464	15468	15442	15454	15517	15499	15476	15477	15566	15615	15581	15564	15430	15660	15454	15545	15549	15510	15417	15552	15464	15459	15471	15572	15328	15489	15458	15557	15575	15378	15359	15520	15541	15427	15477	15601	15577	15622	15645	15471	15450	15345	15492	15467	15523	15455	15481	15386	15486	15488	15428	15652	15526	15523	15525	15404	15499	15647	15324	15536	15616	15503	15492	15587	15379	15485	15494	15654	15429	15501	15541	15530	15626	15318	15396	15453	15524	15508	15360	15543	15433	15496	15537	15534	15412	15429	15541	15511	15495	15523	15405	15414	15498	15533	15411	15468	15470	15577	15402	15428	15421	15385	15591	15552	15523	15417	15637	15625	15344	15524	15478	15447	15494	15559	15515	15341	15643	15580	15479	15370	15498	15433	15424	15615	15550	15404	15661	15671	15477	15495	15470	15694	15431	15630	15441	15479	15557	15484	15510	15442	15372	15519	15481	15463	15502	15535	15631	15471	15421	15550	15472	15603	15496	15464	15521	15562	15389	15335	15426	15571	15601	15491	15520	15710	15498	15394	15532	15494	15530	15447	15538	15429	15603	15518	15416	15580	15363	15415	15385	15462	15574	15487	15529	15531	15516	15471	15553	15496	15408	15405	15361	15458	15571	15489	15518	15521	15593	15481	15338	15350	15464	15564	15489	15561	15658	15326	15571	15479	15397	15547	15499	15366	15424	15605	15554	15704	15471	15506	15415	15592	15539	15357	15499	15298	15457	15538	15335	15437	15563	15541	15548	15563	15608	15308	15578	15535	15335	15441	15613	15570	15465	15528	15478	15411	15487	15446	15308	15491	15476	15404	15437	15492	15670	15674	15454	15584	15526	15536	15514	15401	15556	15422	15527	15450	15572	15607	15418	15478	15331	15359	15618	15414	15642	15561	15582	15435	15544	15453	15566	15506	15468	15602	15554	15410	15487	15534	15537	15395	15506	15484	15495	15598	15513	15561	15476	15344	15410	15462	15475	15565	15514	15730	15701	15555	15553	15539	15705	15584	15421	15525	15569	15504	15430	15567	15479	15273	15501	15370	15478	15489	15426	15449	15625	15544	15386	15410	15469	15620	15411	15487	15570	15361	15551	15480	15550	15519	15570	15503	15557	15558	15505	15569	15478	15425	15499	15540	15556	15363	15486	15412	15382	15444	15375	15395	15659	15414	15371	15411	15466	15455	15407	15620	15525	15412	15544	15535	15618	15484	15414	15658	15344	15428	15490	15482	15367	15363	15518	15471	15655	15491	15378	15509	15331	15500	15375	15503	15657	15343	15543	15313	15475	15547	15481	15454	15464	15427	15432	15518	15555	15500	15627	15519	15444	15467	15504	15461	15505	15377	15374	15315	15399	15636	15508	15494	15475	15416	15489	15461	15527	15616	15562	15484	15344	15648	15506	15634	15431	15508	15446	15315	15350	15508	15526	15271	15478	15422	15614	15534	15369	15631	15562	15475	15377	15518	15596	15370	15437	15615	15524	15568	15469	15462	15449	15468	15573	15491	15614	15626	15468	15598	15548	15423	15484	15458	15451	15479	15389	15511	15458	15460	15489	15452	15544	15488	15555	15562	15447	15514	15436	15496	15530	15488	15526	15435	15513	15391	15501	15337	15555	15504	15509	15496	15302	15477	15531	15583	15551	15534	15450	15495	15551	15635	15440	15537	15381	15557	15445	15702	15622	15383	15691	15530	15350	15653	15375	15638	15393	15302	15436	15544	15630	15590	15265	15510	15357	15570	15514	15658	15445	15528	15464	15378	15722	15434	15521	15694	15327	15394	15480	15529	15492	15404	15728	15442	15402	15587	15629	15504	15578	15442	15626	15532	15368	15662	15439	15549	15347	15262	15523	15609	15452	15470	15591	15630	15356	15363	15562	15555	15425	15564	15401	15437	15541	15672	15552	15627	15409	15352	15685	15477	15554	15701	15547	15575	15422	15476	15414	15708	15400	15577	15447	15650	15418	15534	15712	15461	15526	15512	15463	15566	15498	15552	15435	15380	15553	15577	15648	15435	15444	15399	15689	15371	15519	15543	15506	15453	15527	15629	15580	15364	15403	15397	15439	15442	15613	15393	15482	15581	15498	15402	15518	15585	15605	15543	15690	15472	15515	15333	15343	15566	15510	15498	15329	15531	15472	15475	15530	15648	15640	15485	15434	15459	15393	15285	15442	15613	15489	15386	15459	15680	15468	15517	15582	15555	15693	15421	15632	15448	15584	15612	15574	15425	15733	15351	15439	15449	15555	15631	15346	15550	15456	15575	15493	15611	15345	15544	15399	15499	15536	15411	15367	15378	15501	15540	15606	15622	15312	15393	15652	15484	15487	15717	15535	15406	15477	15379	15533	15450	15369	15473	15560	15582	15519	15564	15607	15535	15373	15537	15500	15497	15553	15402	15444	15438	15426	15708	15479	15479	15580	15620	15545	15443	15448	15486	15300	15458	15467	15331	15525	15418	15543	15524	15505	15347	15358	15508	15588	15418	15658	15511	15474	15520	15443	15491	15585	15522	15600	15379	15466	15569	15543	15489	15452	15556	15522	15462	15486	15418	15588	15649	15423	15300	15659	15580	15467	15569	15467	15574	15443	15535	15486	15420	15419	15533	15558	15547	15456	15508	15359	15427	15557	15473	15576	15503	15436	15575	15473	15437	15448	15482	15424	15485	15502	15598	15512	15602	15588	15320	15539	15611	15679	15441	15592	15434	15485	15610	15394	15447	15547	15510	15488	15600	15429	15383	15372	15516	15573	15484	15508	15472	15500	15430	15490	15487	15365	15447	15637	15583	15342	15391	15632	15615	15465	15596	15546	15400	15367	15501	15486	15567	15818	15389	15390	15394	15549	15744	15398	15322	15690	15650	15640	15534	15467	15391	15498	15538	15473	15565	15594	15552	15527	15502	15557	15452	15506	15459	15458	15542	15445	15575	15464	15421	15521	15401	15492	15637	15546	15558	15240	15553	15616	15445	15402	15546	15618	15509	15405	15507	15469	15536	15494	15268	15573	15468	15476	15384	15483	15584	15471	15557	15599	15648	15512	15437	15533	15567	15511	15383	15495	15543	15455	15512	15607	15562	15437	15374	15642	15484	15461	15534	15589	15504	15496	15379	15545	15667	15560	15483	15337	15515	15543	15412	15528	15693	15555	15357	15457	15349	15384	15380	15632	15421	15442	15541	15396	15538	15413	15354	15695	15572	15430	15539	15470	15455	15417	15617	15807	15410	15648	15513	15543	15662	15351	15565	15529	15296	15631	15541	15344	15439	15522	15540	15661	15566	15472	15654	15624	15402	15475	15561	15484	15580	15464	15372	15491	15522	15608	15605	15421	15623	15478	15472	15394	15475	15521	15512	15324	15566	15408	15554	15467	15505	15440	15417	15469	15450	15596	15375	15510	15602	15512	15532	15589	15294	15609	15499	15463	15514	15474	15589	15371	15307	15417	15594	15495	15512	15528	15443	15471	15607	15513	15411	15485	15552	15441	15531	15479	15425	15516	15478	15654	15600	15505	15693	15388	15581	15495	15428	15441	15488	15359	15491	15514	15667	15626	15455	15490	15509	15509	15538	15631	15652	15574	15515	15346	15504	15478	15469	15476	15595	15597	15400	15340	15396	15537	15574	15572	15524	15382	15314	15508	15538	15499	15484	15393	15472	15427	15663	15621	15639	15686	15351	15498	15592	15522	15403	15550	15461	15696	15410	15452	15398	15552	15514	15415	15447	15698	15502	15485	15413	15314	15467	15693	15444	15636	15565	15443	15479	15517	15512	15538	15434	15557	15503	15542	15526	15366	15604	15417	15578	15464	15430	15398	15399	15400	15679	15549	15348	15423	15518	15250	15398	15415	15450	15545	15420	15359	15490	15482	15267	15375	15495	15542	15393	15355	15647	15586	15467	15599	15412	15497	15587	15603	15485	15577	15555	15528	15430	15401	15524	15618	15415	15524	15319	15555	15482	15453	15553	15468	15581	15536	15391	15652	15398	15360	15393	15481	15484	15320	15481	15406	15418	15371	15564	15524	15460	15410	15632	15669	15474	15457	15350	15326	15459	15315	15390	15539	15623	15380	15409	15498	15342	15506	15515	15402	15522	15496	15582	15561	15739	15408	15489	15575	15417	15349	15462	15474	15486	15464	15467	15517	15528	15494	15423	15545	15568	15559	15273	15546	15479	15564	15375	15541	15587	15483	15479	15438	15605	15544	15572	15586	15327	15457	15607	15452	15459	15443	15520	15475	15395	15555	15502	15456	15640	15507	15522	15512	15578	15615	15339	15611	15443	15484	15430	15348	15578	15535	15373	15430	15511	15647	15434	15433	15570	15611	15432	15480	15474	15609	15502	15565	15617	15610	15491	15441	15457	15512	15389	15471	15629	15487	15584	15627	15452	15563	15471	15603	15521	15543	15435	15571	15501	15698	15441	15609	15486	15417	15511	15552	15591	15364	15513	15473	15599	15456	15501	15495	15538	15718	15482	15533	15719	15618	15380	15484	15476	15490	15474	15362	15405	15373	15407	15708	15342	15542	15451	15445	15324	15589	15373	15453	15527	15530	15559	15605	15443	15564	15362	15597	15518	15393	15589	15601	15581	15493	15460	15485	15516	15356	15437	15344	15449	15561	15607	15511	15416	15506	15707	15620	15669	15388	15666	15578	15445	15592	15474	15612	15441	15476	15402	15462	15491	15666	15494	15579	15567	15601	15567	15473	15419	15453	15397	15507	15534	15504	15609	15512	15605	15484	15393	15501	15377	15689	15451	15341	15448	15605	15565	15465	15570	15570	15443	15542	15482	15515	15567	15323	15448	15527	15620	15647	15466	15450	15516	15567	15505	15428	15545	15554	15675	15437	15516	15493	15426	15671	15378	15633	15524	15502	15555	15488	15487	15525	15350	15286	15574	15497	15587	15411	15605	15480	15415	15618	15482	15620
23879	21339	28772	24295	21986	21603	20232	17288	16702	16773	17173	39173	42415	34952	25052	18959	16692	16250	15937	15728	15913	15794	15631	15780	15844	15911	15923	15827	15974	15736	15792	15994	15936	15854	15797	15673	15791	15753	15674	15661	15848	15844	15904	15901	15885	15857	15978	16058	15672	15585	15765	15727	15865	15745	15873	15777	15740	15871	15830	15935	15758	15586	15727	15793	15845	15740	15758	15762	15865	15842	15813	15561	15968	15640	15957	15892	15767	15740	15911	15764	15826	15739	15790	15806	15756	15774	15589	15767	15929	15852	15724	15919	15699	15985	15740	15906	15588	16057	15825	15820	15736	15750	15814	15709	15678	15900	15943	15860	15891	15875	15717	15579	15561	15714	15666	15779	15695	15612	15681	15671	15806	15752	15766	15713	15731	15927	15903	15804	15782	15728	15738	15681	15671	15661	15891	15748	15788	15734	15740	15940	15806	15607	15808	15857	15699	15757	15843	15893	15789	15744	15890	15691	15856	15825	15721	15988	15741	15522	15812	15719	15631	15639	15688	15912	15862	15679	15850	15700	15870	15864	15717	15665	15906	15861	15649	15750	15472	15814	15639	15844	15489	15817	15738	15924	15795	15855	15956	15752	15671	15834	15686	15677	15745	15804	15948	15870	15831	15581	15559	15783	15631	15898	15719	15603	15743	15880	15899	15771	15571	15760	15763	15785	15911	15645	15676	15833	15739	15615	15664	15808	15814	15760	15559	15735	15694	15874	15932	15458	15780	15731	15791	15880	15892	15898	15581	15792	15916	15741	15710	15641	15792	15880	15891	15798	15786	15699	15743	15720	15853	15815	15826	15955	15753	15734	15900	15734	15842	15858	15639	15710	15578	15691	15750	16038	15751	15791	15592	15825	15874	15772	15687	15578	15877	15774	15596	15648	15691	15857	16002	15812	15780	15710	15774	15775	15871	15847	15716	15756	15832	16107	15629	15781	15783	15810	15825	15737	15711	15599	15724	15703	15807	15832	15853	15582	15800	15683	15614	15628	15588	15813	15565	15825	15581	15746	15601	15895	15739	15630	15727	15665	15898	15751	15780	15864	15947	15913	15604	15714	15690	15757	15777	15968	15490	15735	15760	15679	15653	15836	15667	15712	15719	15773	15830	15925	15650	15691	15751	15637	15680	15652	15804	15663	15778	15980	15771	15655	15979	15854	15693	15700	15711	15576	15692	15912	15769	15769	15737	15627	15648	15687	15898	15723	15665	15727	15881	15728	15695	15787	15739	15672	15689	15875	15683	15879	15884	15663	15675	15678	15777	15728	15777	15475	15690	15720	15661	15825	15655	15906	15748	15646	15860	15816	15689	15655	15592	15693	15796	15759	15958	15815	15702	15736	15639	15747	15763	15797	15990	15764	15692	15798	15740	15645	15723	15870	15582	15740	15787	15818	15810	15726	15858	15831	15798	15907	15833	15459	15822	15682	15908	15879	15905	15796	15614	15697	15612	15635	15906	15819	15800	15829	15782	15604	15818	15941	15682	15503	15725	15677	15560	15691	15706	15758	15739	15689	15680	15689	15651	15630	16036	15924	15834	15844	15736	15660	15695	15724	15845	15811	15806	15663	15791	15835	15695	15682	15782	15708	15789	15562	15661	15654	15804	15735	15756	15681	15789	15711	15678	15881	15627	15813	15864	15953	15563	15722	15733	15699	15722	15681	15755	15774	15832	15641	15800	15740	15858	15728	15793	15700	15644	15788	15918	15927	15722	15704	15956	15754	15732	15827	15738	15792	15769	15750	15723	15598	15787	15684	15945	15896	15906	15742	15714	15828	15796	15876	15492	15898	15877	15647	15874	15788	15773	15918	15686	15745	15851	15708	15648	15751	15794	15766	15819	15661	15941	15858	15944	15549	15655	15813	15748	15858	15680	15553	15808	15803	15723	15706	15773	15794	15811	15645	15509	15774	15775	15795	15794	15935	15719	15665	15781	15649	15935	15691	15845	15610	15808	15698	15904	15832	15746	15744	15761	15784	15734	15799	15862	15869	15795	15692	15973	15983	15955	15703	15698	15792	15787	15572	15719	15850	15790	15842	15899	15818	15788	15677	15677	15837	15673	15627	15791	15698	15838	15555	15808	15589	15974	15811	16018	15733	15777	15694	15816	15803	15693	15710	15765	15911	15818	15676	15930	15694	15859	15662	15751	15809	15846	15784	15789	15722	15518	15684	15715	15959	15620	15759	15954	15701	15780	15724	15874	15713	15749	15560	15767	15853	15848	15722	15838	15642	15655	15629	15622	15809	15792	15740	15834	15886	15870	15826	15670	15669	15807	15970	15808	15753	15648	15642	15746	15735	15680	15772	15733	15728	15737	15749	15819	15844	15712	15720	15663	15877	15791	15752	15933	16003	15818	15679	15770	15939	15771	15894	15744	15834	15886	15801	15741	15732	15698	15891	15948	15620	15602	15665	15654	15745	15825	15996	15743	15646	15816	15659	15687	15765	15782	15890	15786	15838	15923	15899	15808	15757	15861	15796	15767	15754	15830	15683	15731	15751	15675	15740	15575	15618	15921	15849	15716	15825	15676	15823	15784	15617	15717	15630	15674	15852	15775	15760	15891	16007	15707	15651	15892	15710	15680	15537	15836	15690	15901	15728	15603	15633	15782	15832	15722	15742	15644	15688	15662	15885	15765	15750	15810	15838	15862	15916	15648	15849	15757	15762	15639	15838	15593	15923	15642	15582	15999	15822	15982	15710	15765	15793	15812	15819	15769	15745	15838	15925	15892	15837	15867	15887	15808	15701	15776	15665	15717	15842	15774	15860	16053	15847	16021	15904	15710	15818	15662	15612	15658	15847	15973	15679	15636	15758	15602	15692	15780	15909	15774	15772	15843	15918	15715	15663	15775	15533	15651	15886	15898	15714	15639	15940	15689	15723	15610	15897	15572	15765	15921	15754	15676	15695	15720	15807	15801	15837	15972	15891	15754	15683	15825	15559	15743	15811	15785	15574	15851	15759	15692	15853	15717	15779	15779	15868	15807	16104	15847	15931	15817	15712	15567	15798	15747	15851	15823	15725	15703	15819	15800	15629	15742	15771	15860	15585	15787	15715	15995	15760	15754	15793	15544	15837	15827	15659	15726	15726	15790	15716	15790	15797	15721	15683	15777	15774	15613	15625	15878	15760	15567	15900	15753	15729	15927	15867	15695	15750	15722	15881	15915	15922	15818	15850	15725	15778	15822	15802	15850	15608	15966	15703	15802	15617	15921	15883	15708	15678	15682	15804	15809	15770	15966	15551	15733	15751	15766	15662	15794	15728	15712	15928	15811	15781	15715	15633	15833	15866	15617	15577	15770	15722	15908	15685	15900	15748	15889	15914	15719	15619	15711	15698	15818	15950	15921	15818	15633	15706	15689	15845	15825	15699	15762	15532	15603	15859	15939	15845	15794	15693	15868	15856	15778	15926	15802	15694	15887	15757	15757	15815	15978	15623	15738	15715	15765	15780	15706	15466	15987	15870	15854	15953	15771	15817	15847	15925	15861	15605	15635	15866	15711	15691	15802	15797	15603	15682	15741	15770	15869	15874	15733	15796	15753	15797	15927	15852	15693	15703	15865	15803	15574	15768	15907	15839	15672	15939	15814	15748	16047	16057	15916	15773	15758	15899	15766	15780	15719	15619	15717	15815	15821	15748	15826	15726	16026	15748	15715	15800	15725	15692	15828	15933	15816	15796	15694	15758	15829	15636	15736	15852	15928	15864	15757	15677	15734	15702	15736	15818	15856	15671	15689	15616	15874	15643	15785	15796	15934	15778	15563	15710	15900	15892	15813	15904	15841	15809	15686	15768	15564	15896	15723	15827	15704	15637	15895	15725	15706	15582	15696	15836	15657	15799	15784	15692	15980	15657	15976	15842	15777	15760	15663	15736	15638	15745	15700	15774	15836	15711	15988	15783	15660	15706	15667	15810	16005	15674	15692	15802	15714	15829	15732	16002	15862	15940	15586	15832	15594	15765	15676	15767	15874	15774	15593	15806	15732	15688	15601	15773	15754	15812	15866	15899	15813	15801	15827	15880	15867	15563	15564	15725	15598	15807	15849	15920	15853	15743	15795	15861	15789	15791	15696	15595	15593	15611	15930	15922	15699	15931	15760	15528	15864	15752	15685	15895	15724	15966	15677	15583	15744	15859	15680	15735	15749	15736	15842	15820	15869	15598	15871	15859	15793	15856	15751	15872	15754	15713	15612	15873	15837	15513	15735	15690	15706	15674	15884	15709	15931	15744	15692	15673	15899	15791	15733	15840	15630	15717	15850	15682	15644	15680	15781	15648	15611	15878	15692	15967	15724	15659	15858	15892	15862	15749	15789	15824	15891	15826	15667	15782	15908	15797	15714	15860	15875	15841	15767	15674	15818	15729	15856	15721	15660	15743	15986	15737	15823	15644	15812	15770	15716	15862	15757	15634	15731	15751	15666	15780	15860	15744	15785	15618	15764	15736	15871	15628	15764	15825	15745	15709	16002	15744	15591	15633	15831	15683	15771	15720	15768	15790	15929	15831	15797	15758	15769	15724	15593	15646	15749	15950	15664	15653	15828	15761	15659	15867	15711	15789	15817	15518	15613	15800	15643	15820	15919	15932	15882	15739	15828	15918	15717	15817	15685	15582	15825	15748	15896	15831	15744	15875	15760	15817	15924	15814	15841	15561	15578	15815	15613	15718	15753	15681	15634	15702	15713	15619	15808	15674	15725	15952	15925	15798	15737	15800	15903	15866	15854	15955	16078	15733	15968	15726	15656	15908	15495	15559	15663	15888	15730	15822	15787	16026	15642	15866	15741	15880	15850	15940	15700	15772	15646	15846	15697	15594	15788	15686	15571	15796	15834	15718	16064	15708	15584	15960	15799	15586	15724	16054	15867	15772	15826	15731	15701	15778	15773	15821	15734	15946	15876	15857	15638	15706	15735	15675	15754	15823	15764	15656	15591	15795	15715	15726	15653	15822	15597	15765	15737	15957	15751	15809	15775	15836	15764	15678	15718	15756	16006	15869	15824	15820	15827	15733	15956	15880	15859	15883	16005	15828	15671	15828	15797	15815	15786	15898	15666	15762	15639	15658	15700	15943	15647	15897	15723	15659	15664	15801	15821	15785	15834	15664	15739	15659
16298	27688	26013	22381	20613	18860	17815	17557	16988	16903	18197	45255	44754	37102	25380	18432	15832	15494	15616	15544	15576	15433	15300	15403	15508	15551	15586	15404	15474	15570	15357	15571	15483	15397	15613	15577	15536	15603	15663	15545	15374	15460	15532	15550	15437	15555	15559	15443	15218	15714	15549	15529	15726	15474	15263	15558	15681	15502	15566	15604	15602	15543	15516	15543	15635	15548	15392	15379	15537	15552	15474	15486	15464	15382	15339	15531	15464	15393	15396	15519	15402	15395	15398	15520	15585	15574	15431	15454	15621	15476	15544	15524	15464	15337	15393	15504	15360	15625	15511	15359	15387	15454	15408	15527	15346	15405	15505	15504	15392	15530	15555	15534	15450	15648	15438	15459	15496	15498	15455	15448	15337	15530	15416	15434	15593	15306	15618	15196	15472	15352	15469	15342	15434	15492	15405	15618	15454	15536	15478	15354	15531	15512	15540	15413	15453	15369	15627	15383	15389	15471	15605	15396	15557	15478	15536	15488	15459	15424	15549	15387	15577	15295	15340	15358	15543	15567	15542	15576	15461	15402	15403	15449	15522	15468	15369	15554	15486	15384	15377	15487	15554	15304	15557	15412	15523	15469	15406	15461	15468	15650	15467	15418	15496	15518	15379	15370	15266	15417	15483	15293	15460	15587	15471	15374	15571	15603	15506	15390	15610	15555	15497	15343	15451	15463	15483	15454	15359	15547	15349	15466	15489	15356	15501	15353	15452	15574	15252	15469	15464	15534	15470	15418	15335	15504	15359	15486	15529	15575	15310	15541	15460	15534	15547	15569	15483	15651	15395	15544	15427	15602	15701	15406	15495	15530	15452	15378	15519	15414	15451	15401	15534	15574	15511	15432	15596	15406	15356	15633	15346	15350	15500	15512	15333	15648	15402	15510	15501	15326	15398	15470	15498	15578	15449	15317	15349	15520	15452	15558	15430	15395	15368	15499	15429	15492	15284	15373	15671	15398	15560	15495	15363	15293	15392	15466	15531	15403	15430	15366	15569	15522	15515	15595	15567	15395	15467	15508	15364	15443	15455	15404	15408	15520	15342	15561	15620	15493	15493	15653	15434	15625	15306	15440	15513	15461	15408	15500	15482	15428	15411	15505	15482	15479	15353	15450	15489	15350	15523	15228	15431	15514	15360	15472	15419	15486	15457	15573	15422	15481	15479	15697	15549	15480	15447	15522	15528	15416	15500	15486	15543	15546	15562	15291	15666	15595	15292	15518	15372	15309	15282	15517	15496	15431	15407	15464	15530	15571	15349	15525	15457	15572	15326	15313	15493	15435	15413	15527	15343	15498	15346	15355	15462	15599	15377	15535	15472	15517	15330	15437	15400	15570	15535	15402	15439	15338	15335	15383	15621	15540	15558	15330	15403	15480	15428	15379	15470	15576	15594	15373	15533	15514	15510	15395	15574	15579	15369	15386	15622	15494	15374	15443	15430	15703	15708	15528	15557	15486	15367	15645	15472	15545	15598	15577	15464	15590	15387	15614	15519	15513	15429	15443	15535	15390	15534	15483	15528	15415	15458	15416	15620	15505	15428	15442	15569	15407	15625	15377	15512	15517	15611	15531	15487	15220	15643	15434	15465	15535	15558	15586	15417	15326	15426	15729	15453	15410	15558	15376	15391	15340	15409	15466	15333	15496	15350	15586	15406	15493	15464	15389	15371	15542	15316	15411	15474	15583	15439	15400	15423	15551	15494	15334	15480	15299	15449	15559	15423	15526	15495	15395	15530	15485	15410	15442	15513	15377	15526	15389	15322	15386	15527	15431	15466	15295	15674	15419	15608	15447	15532	15416	15462	15539	15515	15404	15322	15536	15445	15471	15524	15470	15422	15335	15547	15312	15390	15436	15385	15313	15449	15445	15655	15477	15419	15457	15474	15561	15533	15460	15363	15445	15538	15450	15511	15337	15551	15424	15480	15431	15573	15515	15271	15515	15544	15631	15362	15480	15475	15528	15333	15454	15555	15618	15566	15549	15448	15648	15542	15531	15462	15440	15437	15593	15488	15474	15467	15274	15609	15536	15631	15401	15310	15475	15344	15583	15425	15329	15512	15421	15540	15552	15325	15272	15207	15605	15280	15444	15469	15583	15470	15399	15540	15597	15464	15318	15492	15718	15361	15345	15530	15464	15582	15629	15325	15535	15455	15468	15671	15449	15437	15540	15442	15469	15509	15412	15458	15469	15173	15545	15545	15469	15493	15398	15483	15415	15547	15537	15350	15635	15505	15559	15624	15532	15233	15332	15341	15354	15406	15288	15678	15473	15412	15344	15507	15435	15598	15621	15433	15346	15368	15553	15416	15399	15604	15571	15426	15527	15574	15440	15519	15296	15531	15430	15572	15518	15274	15413	15567	15729	15531	15593	15362	15543	15523	15559	15437	15388	15498	15229	15571	15392	15419	15422	15626	15509	15338	15437	15393	15282	15413	15380	15496	15505	15590	15447	15579	15565	15558	15583	15493	15411	15407	15324	15431	15362	15357	15412	15580	15423	15504	15494	15603	15442	15440	15310	15502	15519	15472	15413	15427	15447	15410	15549	15576	15441	15449	15424	15317	15461	15463	15447	15471	15460	15533	15414	15565	15479	15350	15497	15406	15585	15467	15389	15412	15370	15494	15445	15627	15551	15327	15395	15401	15468	15532	15540	15470	15465	15437	15427	15460	15560	15482	15567	15571	15379	15528	15376	15464	15447	15468	15306	15421	15368	15304	15626	15418	15466	15490	15534	15361	15544	15386	15488	15523	15349	15502	15516	15593	15405	15404	15483	15600	15454	15536	15541	15481	15534	15480	15440	15551	15361	15478	15425	15634	15516	15437	15423	15289	15326	15596	15512	15395	15435	15574	15356	15564	15524	15368	15400	15518	15504	15527	15557	15517	15558	15457	15400	15407	15376	15443	15343	15413	15450	15650	15596	15441	15450	15429	15544	15248	15695	15299	15533	15353	15452	15328	15406	15346	15435	15521	15481	15521	15444	15580	15464	15413	15469	15376	15593	15486	15362	15419	15395	15549	15460	15568	15344	15427	15463	15377	15454	15524	15353	15385	15549	15592	15347	15360	15441	15324	15437	15331	15426	15476	15429	15410	15496	15603	15507	15459	15330	15283	15519	15551	15477	15474	15394	15484	15521	15527	15518	15305	15594	15555	15398	15477	15470	15436	15326	15534	15400	15462	15591	15486	15409	15384	15284	15511	15430	15475	15443	15271	15588	15367	15620	15430	15548	15379	15346	15504	15523	15446	15293	15539	15430	15447	15414	15417	15414	15547	15392	15514	15439	15499	15313	15377	15533	15509	15533	15426	15357	15545	15509	15481	15341	15472	15582	15441	15511	15413	15501	15291	15372	15439	15421	15476	15435	15386	15604	15537	15406	15452	15592	15585	15444	15590	15435	15394	15389	15535	15688	15492	15534	15670	15340	15540	15527	15410	15408	15489	15409	15533	15569	15429	15418	15423	15393	15467	15548	15477	15502	15364	15549	15439	15606	15483	15556	15400	15506	15446	15414	15489	15502	15405	15503	15304	15456	15332	15637	15509	15430	15469	15455	15467	15410	15438	15340	15498	15749	15543	15456	15509	15471	15384	15464	15575	15418	15520	15388	15413	15516	15467	15505	15557	15541	15490	15406	15464	15734	15509	15501	15495	15589	15543	15319	15464	15489	15507	15407	15464	15495	15510	15319	15340	15540	15471	15557	15400	15538	15432	15545	15381	15559	15505	15425	15516	15538	15545	15528	15530	15315	15425	15590	15475	15417	15429	15619	15491	15450	15542	15616	15457	15487	15380	15462	15436	15553	15429	15426	15507	15469	15611	15433	15543	15582	15433	15468	15562	15412	15503	15664	15390	15463	15531	15385	15461	15620	15434	15461	15581	15479	15507	15426	15514	15442	15379	15343	15495	15600	15487	15569	15409	15414	15486	15517	15418	15550	15463	15502	15481	15772	15445	15445	15475	15420	15484	15531	15383	15469	15501	15441	15458	15592	15503	15558	15362	15471	15379	15466	15409	15377	15584	15436	15477	15526	15579	15540	15377	15458	15565	15446	15522	15397	15633	15443	15520	15473	15519	15379	15578	15603	15360	15347	15393	15477	15286	15464	15415	15425	15536	15488	15633	15480	15558	15339	15418	15242	15477	15431	15444	15384	15525	15451	15563	15406	15405	15445	15462	15551	15290	15528	15471	15400	15518	15581	15619	15555	15344	15632	15463	15493	15580	15587	15410	15532	15486	15620	15460	15531	15349	15514	15369	15454	15497	15657	15379	15267	15661	15537	15497	15367	15549	15506	15319	15528	15481	15447	15528	15621	15306	15488	15462	15630	15461	15441	15480	15408	15425	15509	15479	15561	15329	15347	15553	15275	15579	15395	15428	15434	15556	15604	15391	15404	15434	15382	15577	15398	15330	15523	15576	15452	15657	15334	15634	15453	15424	15405	15461	15698	15435	15345	15513	15366	15452	15399	15452	15401	15452	15513	15472	15467	15410	15319	15357	15544	15326	15420	15700	15539	15641	15550	15586	15443	15522	15412	15587	15532	15407	15484	15365	15464	15416	15498	15507	15465	15571	15556	15402	15509	15608	15506	15481	15530	15335	15510	15252	15495	15520	15443	15401	15540	15428	15348	15470	15441	15492	15353	15529	15492	15482	15465	15603	15532	15536	15569	15399	15663	15449	15427	15367	15500	15522	15549	15295	15487	15426	15572	15553	15426	15335	15563	15463	15486	15443	15431	15551	15530	15601	15318	15546	15307	15495	15446	15533	15437	15440	15501	15342	15341	15544	15510	15428	15442	15492	15240	15556	15277	15589	15299	15464	15529	15321	15399	15471	15513	15320	15482	15529	15535	15468	15449	15376	15544	15485	15491	15625	15396	15543	15436	15372	15509	15481	15355	15513	15450	15612	15349	15290	15458	15420	15544	15379	15486	15613	15437	15443	15692	15422	15498	15498	15569	15463	15624	15502	15634	15563	15489	15561	15607	15407	15615	15486	15401	15524	15456	15534	15318	15426	15340	15613	15336	15399	15558	15475	15310	15322	15460	15429	15605	15510	15505	15569	15430	15428	15364	15386	15345	15615	15471	15567	15408	15487	15514	15650	15488	15419	15283	15690	15437
28946	21338	20384	18239	16467	16191	16236	16142	15888	15991	16089	18300	19476	18455	17206	16366	16246	15899	16072	16061	15905	15971	15962	15953	16076	16050	16018	15880	15912	16061	16001	15819	15947	15808	15798	15936	15971	15751	15858	15918	15920	15830	15977	15966	16016	15970	15872	15744	15919	15990	15763	15813	15838	15914	15896	15834	15952	15917	15821	15879	16027	15884	15930	15736	16122	15721	15792	15657	15929	15963	15883	16005	15957	15879	15820	15829	15999	16051	16021	15834	15973	15813	15994	15836	15855	15893	15944	15899	15671	16124	16039	15853	15802	15879	15883	15643	15721	15767	15886	15822	15879	15849	16029	15880	15705	15798	15889	15954	15938	15820	16013	15637	15817	15937	15894	15868	15688	15900	15990	15982	15805	15939	15911	15945	16151	16116	15938	15921	15937	15720	16004	15959	16006	16001	15849	15967	16000	15872	15991	15652	15872	16102	15866	15794	15889	15883	15854	15874	16079	15943	15655	15608	15969	15770	15857	15928	15986	15815	15753	16020	15662	15961	15934	15766	15892	15711	15910	15860	15871	15840	16016	15900	15775	15818	15717	15819	15838	16002	15887	15797	15878	15756	15965	15752	15774	15861	15992	15995	15896	15863	15865	15893	15904	16119	15943	16031	15894	16042	15750	15854	15952	16024	15956	16041	15889	15937	16104	15973	15970	15593	15888	15841	16046	15884	15860	15789	15920	15803	15686	15811	15841	15855	15851	15814	15718	15824	15928	15883	15905	15904	15713	15748	15845	15958	15993	15954	15776	15944	15965	15831	15955	15794	15834	15762	15850	15822	15977	16099	15715	15806	15768	15836	15923	15761	15810	15827	16105	15882	15869	15661	15901	15656	15881	16021	15944	15853	16012	15734	15889	15843	15854	15999	15857	15898	16043	15767	15784	15805	15988	15786	15911	15895	15959	16081	15734	15908	15706	15749	15808	15882	15791	15830	15858	16000	16050	15951	15953	15767	15812	15832	16004	15849	15968	15975	15833	16042	15728	16037	15848	15966	16070	15884	15909	15878	15864	15864	15718	15959	15928	15768	15962	15708	15930	15799	15887	15835	15865	15680	15699	15805	15837	15801	15886	15891	15736	16047	15848	15692	15880	15898	15881	15867	15883	15871	15885	15888	15766	15833	16075	16011	15927	15974	15910	15981	16074	15896	15871	16021	15854	15751	15879	15778	15690	15852	15999	15934	15874	15867	15739	15811	15739	15831	15828	15853	15775	15796	15775	15710	16129	15904	16072	15854	15841	15902	15949	15994	16020	15826	15920	15820	16114	15980	15954	15837	15796	15799	15847	15888	15691	15767	15992	16030	15718	15868	15942	16017	15854	15811	15872	15871	15863	15837	15750	15756	15999	15828	15796	15901	15859	15737	15821	16139	16045	15973	15916	15965	15803	16111	15792	15917	15852	15948	15973	15950	15924	16047	15801	15766	15763	15909	15993	15974	15916	16079	16008	16112	15968	15933	15856	15755	15886	15999	15850	15876	15963	15839	15973	16056	15812	16080	15940	15935	15976	15790	16080	15861	15926	15746	15825	16043	15765	15956	15897	15862	15906	15780	16001	15847	15639	15930	15806	15761	15676	15896	15824	16107	15867	15887	15823	15946	16043	15952	15758	15702	15710	16021	15964	15696	15912	15781	15854	15923	16074	15850	16078	15941	15843	15715	15876	15950	15851	15912	16231	15975	15892	15830	15922	15935	15912	15997	15895	15719	15901	15872	15997	15801	15962	15973	15898	15778	15677	15861	15829	15745	15770	15753	15632	15856	15989	15749	15979	15905	15704	15839	15880	15948	15858	15900	15920	15790	15943	16039	15706	15786	15822	15777	16013	15856	15896	15980	15819	15723	16064	15891	15787	15890	15990	15791	15822	16002	15798	15861	15856	15690	15930	15979	16039	15771	15893	15798	16029	16032	15933	15824	15746	15784	15827	15797	15956	15761	15924	16038	16130	15763	15737	15883	15771	15873	15756	15815	16001	15839	15879	15904	15818	15847	15747	15962	15802	15907	15798	15813	15889	15849	15842	15882	15918	15886	15854	15913	15756	15879	15789	15938	15905	15795	15933	15862	15903	15946	15878	16121	15887	15857	15671	16119	15811	15685	15788	15897	15878	15854	15951	15864	15992	16072	15998	15970	15973	15851	15819	15636	15780	16102	15895	16013	15975	15955	15786	15958	16165	15776	15871	15649	15934	15939	15752	15737	15626	15902	15912	15842	16001	15717	15852	15893	15882	15910	15799	15994	16088	15956	16037	15811	15746	15710	15695	16036	15711	15744	15887	15996	15776	15640	15849	15954	15886	15810	15777	15894	15938	15812	16032	15796	15890	15899	15817	15954	15824	15830	16113	15951	15902	16000	15956	15813	15942	15676	15931	15798	15751	15812	16052	15766	16043	15982	15951	15926	15836	15821	16014	15791	15854	15758	15818	15999	15903	15956	15932	15770	15982	15775	16087	15968	16029	15951	15841	15835	15844	15947	15817	15839	15854	15794	15748	15708	15776	15926	15997	15852	15883	15884	15702	15783	15868	15903	15877	16010	15780	15747	16043	15846	15874	15801	15841	15900	15785	15785	16063	15931	16018	15798	15817	16019	15961	15857	15914	15877	16079	15958	15908	15920	16001	15989	15874	15978	15744	15846	15939	15786	16206	15846	15955	15894	15531	15762	15906	15736	15869	15905	15870	16039	15774	15815	15997	15940	15826	15854	15815	15888	15826	15851	15976	15801	16020	15909	15883	16017	15717	15894	15806	15849	15952	15904	15833	15919	16044	15818	15773	16042	16128	15853	15600	15976	15787	15767	15727	15833	15899	15975	15781	15643	15884	15975	15769	15992	15940	15776	15975	15886	15865	15934	15759	16028	16034	15839	15931	15619	15986	15953	15906	16046	15953	15851	15684	15907	16050	15726	16003	15807	15707	15980	15872	15904	15966	15920	15680	15704	16051	15844	15874	15991	16010	15920	15949	15951	15895	15878	16053	15939	15876	16129	15884	15992	15818	15792	15683	16093	15972	15775	16040	16002	16019	16045	15853	15976	16101	15872	15835	15959	15682	15984	15888	15962	15987	15943	15862	15825	15956	15926	15890	15960	15764	15713	15846	15912	15890	15801	15880	15869	15791	15788	15879	15943	16108	15952	15896	15728	15694	15840	15924	16087	16053	15864	16014	15961	15959	15902	15831	15900	16019	15957	15914	15776	15948	15907	16043	15931	15864	15817	15951	16061	15789	15946	15870	15914	15997	15755	15945	15752	16017	16004	16082	15932	15851	15614	15943	16065	15961	15780	15780	15725	15850	15870	15848	15860	15831	15790	15846	15987	15932	15984	15881	15778	15949	15795	15892	15869	15862	15859	15804	15795	15874	15889	15875	15958	15930	15729	15712	15871	15795	15963	15719	15929	16028	15812	15905	15831	15704	15991	15920	15880	15651	15780	16015	15849	15890	15795	15715	16008	15876	15960	15871	15777	15812	15648	16017	15873	16053	15997	16117	15915	15953	15824	15862	15907	15710	15944	15877	15766	15950	15869	15775	15771	15915	15711	15968	15930	15995	15774	15794	15908	15883	15973	15932	15874	15956	16037	15709	15811	15847	15959	15893	15803	15962	15786	15942	15962	15837	15842	15956	15917	15827	15908	15791	15935	15908	16137	16052	15974	15803	16126	15853	15897	15939	15957	15911	15944	15987	15912	15888	15839	15912	16020	15763	15817	15967	15927	15961	15831	15988	16021	15803	15879	15999	15915	15883	15924	15858	15733	16048	15867	15780	15947	15822	15896	15963	15928	15750	15849	15921	15909	15850	15850	15851	15829	15881	15924	15894	16133	15945	15719	15892	16038	15884	15939	15978	15899	15715	15731	15971	15864	15828	15742	15833	15929	15998	15829	15972	15860	15898	16106	16021	15946	15840	16000	15947	15899	15937	15826	15999	16093	15997	15767	15844	15696	15935	15889	15993	15904	15975	15935	15912	15905	16027	15622	15870	15977	15933	15764	15790	15887	16017	15830	15954	16056	16019	16099	16052	15850	15822	15910	15947	15868	15951	15885	15932	15964	15797	15860	15935	15918	16007	15803	15962	16034	15968	15803	15887	15770	15895	15753	15967	15918	15802	15778	15840	15808	16110	15788	15894	15930	15745	15811	15861	15863	15935	15954	15865	15856	15935	15857	16041	16159	15687	15872	15865	16054	16018	15911	15887	15748	15690	16030	15945	15953	15817	15999	15714	15815	16132	15977	15950	15779	15913	15831	15887	15807	15971	15900	15793	16056	15955	15902	15738	15842	15721	15686	15999	15768	15858	15833	15832	15644	15940	16118	15997	15605	16082	15989	15875	15714	15995	16004	15864	15842	15924	15948	15892	15898	15942	15888	15985	16064	16116	15778	15723	15695	15941	15748	15849	15798	16005	15917	15839	15911	15731	15796	15885	15836	16065	15821	15863	15956	15770	16013	15853	16017	15901	15971	15766	15981	15662	15887	15921	15979	15921	15863	15843	15847	15875	15916	15718	15830	16216	15934	15995	15956	15942	15880	15824	15747	15870	15936	15849	15741	15897	15848	15866	15920	15950	16035	16013	15889	15925	15838	16106	16024	15705	15955	15810	15939	15991	15910	15970	15758	15889	15566	15827	15959	15929	15657	16118	15924	15979	15666	16010	15974	15859	15922	15885	15966	15669	15732	15909	16033	15900	15820	15897	15930	15960	15919	15864	16068	15962	15891	16028	15979	15915	16051	15966	16073	15963	16025	16264	15872	15978	15906	15783	15947	16258	15756	16029	15907	15889	15913	15694	15905	15924	15703	15847	15924	15881	15826	15912	15632	16075	15794	15652	15857	15993	15922	16064	15872	15815	15897	15744	15857	15723	15983	15774	15921	15934	15854	15871	15839	15851	15970	15865	16012	16001	15848	15899	15950	15982	15927	16054	15854	15917	15931	15971	16013	15933	15746	15733	15635	15979	16080	15756	15892	15830	15965	15873	15809	15876	15973	15949	15839	15946	15737	15759	15793	15632	15689	16106	15754	15816	15852	16016	15878	15877	15930	15870	15898	15875	15970	15891	15959	15902	15936	15795	15839	15757	15748	15994	15981	15937	15648	15646	15862	16016	15857	15817	16080	15901	15893
15847	17105	17243	16921	16501	16241	15855	15870	15801	15777	15734	19950	20621	18611	16921	15846	15547	15478	15394	15651	15569	15505	15447	15368	15510	15524	15424	15541	15465	15611	15487	15509	15506	15489	15677	15435	15565	15475	15339	15481	15414	15439	15561	15595	15407	15518	15516	15217	15445	15513	15712	15554	15537	15569	15428	15656	15608	15630	15682	15614	15733	15600	15577	15522	15438	15458	15446	15471	15347	15487	15595	15544	15441	15659	15629	15554	15565	15454	15475	15641	15519	15506	15525	15454	15370	15453	15374	15429	15603	15494	15611	15597	15490	15591	15424	15438	15484	15633	15524	15672	15441	15397	15432	15462	15554	15740	15410	15551	15586	15415	15603	15507	15517	15597	15514	15525	15555	15435	15311	15456	15580	15405	15538	15551	15450	15443	15393	15433	15556	15332	15602	15589	15462	15548	15763	15535	15629	15601	15446	15407	15703	15442	15580	15585	15672	15436	15555	15516	15319	15616	15485	15387	15531	15609	15531	15445	15457	15472	15611	15450	15519	15584	15402	15592	15434	15436	15502	15565	15251	15451	15581	15382	15666	15438	15466	15539	15523	15443	15406	15812	15388	15438	15440	15485	15510	15535	15617	15494	15513	15593	15480	15411	15548	15590	15501	15642	15547	15563	15563	15374	15379	15676	15398	15543	15373	15457	15514	15536	15512	15524	15552	15573	15522	15500	15586	15443	15589	15593	15506	15624	15357	15605	15539	15496	15729	15538	15563	15423	15658	15439	15586	15422	15507	15486	15633	15593	15372	15766	15403	15552	15394	15478	15494	15500	15534	15553	15518	15772	15713	15568	15366	15501	15557	15508	15491	15544	15521	15589	15456	15600	15628	15604	15529	15660	15449	15643	15642	15622	15301	15466	15524	15477	15424	15311	15569	15408	15469	15389	15487	15546	15538	15477	15711	15414	15620	15466	15588	15528	15441	15353	15352	15547	15523	15726	15553	15633	15473	15354	15524	15563	15479	15394	15599	15587	15633	15528	15529	15508	15647	15470	15365	15401	15538	15602	15543	15259	15374	15575	15564	15565	15421	15716	15461	15482	15463	15511	15538	15532	15576	15467	15607	15525	15315	15625	15457	15517	15403	15559	15562	15575	15466	15457	15516	15520	15405	15617	15544	15587	15469	15550	15523	15451	15491	15476	15669	15495	15511	15468	15512	15498	15579	15523	15457	15582	15389	15321	15589	15377	15573	15517	15659	15532	15406	15648	15431	15658	15501	15562	15540	15404	15471	15530	15641	15504	15526	15460	15465	15495	15692	15508	15517	15487	15515	15399	15535	15499	15572	15466	15540	15585	15440	15394	15431	15393	15430	15461	15506	15527	15400	15370	15640	15445	15578	15486	15356	15467	15526	15539	15476	15645	15437	15463	15698	15590	15476	15318	15625	15491	15486	15633	15402	15626	15564	15434	15567	15469	15478	15453	15487	15395	15494	15501	15423	15540	15583	15608	15651	15486	15477	15589	15484	15582	15449	15554	15460	15434	15630	15452	15542	15261	15352	15577	15650	15375	15493	15721	15485	15511	15614	15693	15484	15431	15584	15483	15565	15432	15604	15482	15299	15610	15463	15497	15469	15605	15479	15503	15549	15328	15505	15452	15625	15454	15568	15438	15558	15463	15579	15667	15581	15481	15664	15435	15549	15487	15354	15462	15684	15568	15556	15574	15412	15458	15328	15370	15623	15452	15433	15494	15412	15532	15507	15623	15618	15339	15508	15379	15560	15544	15453	15392	15171	15463	15541	15601	15474	15616	15523	15485	15568	15338	15599	15448	15470	15519	15716	15417	15504	15390	15447	15379	15337	15520	15518	15441	15463	15481	15610	15484	15590	15466	15671	15602	15672	15400	15660	15603	15383	15571	15423	15547	15560	15469	15342	15627	15562	15438	15369	15589	15647	15634	15657	15548	15453	15500	15636	15515	15485	15464	15722	15447	15603	15397	15553	15392	15532	15489	15524	15622	15552	15508	15408	15696	15533	15603	15661	15613	15469	15563	15516	15507	15554	15404	15409	15467	15558	15601	15515	15507	15510	15446	15583	15529	15635	15389	15509	15508	15427	15651	15391	15518	15465	15353	15492	15524	15338	15476	15521	15684	15500	15523	15653	15409	15390	15577	15495	15560	15611	15404	15541	15456	15618	15519	15559	15716	15739	15544	15478	15557	15475	15331	15325	15432	15534	15649	15363	15552	15419	15498	15452	15650	15415	15428	15413	15356	15661	15564	15694	15334	15402	15466	15449	15326	15470	15360	15451	15653	15509	15586	15410	15435	15373	15361	15469	15675	15450	15392	15606	15504	15495	15604	15528	15634	15469	15534	15421	15414	15388	15595	15419	15660	15495	15500	15409	15665	15421	15588	15456	15617	15543	15573	15382	15435	15474	15442	15475	15427	15633	15562	15410	15364	15536	15491	15537	15461	15447	15552	15422	15506	15645	15464	15629	15704	15601	15589	15348	15369	15426	15517	15640	15253	15449	15428	15631	15505	15472	15398	15595	15424	15529	15520	15713	15548	15548	15514	15432	15456	15485	15319	15570	15560	15330	15471	15502	15642	15591	15469	15421	15496	15658	15468	15644	15510	15536	15505	15608	15536	15594	15484	15496	15713	15534	15494	15690	15495	15375	15414	15590	15568	15485	15607	15681	15483	15635	15541	15434	15486	15411	15557	15547	15371	15604	15552	15359	15319	15503	15530	15617	15668	15404	15542	15540	15526	15414	15443	15562	15590	15566	15416	15545	15470	15550	15558	15448	15623	15444	15542	15430	15497	15411	15334	15559	15697	15717	15665	15374	15641	15536	15593	15489	15428	15688	15464	15516	15556	15595	15535	15374	15555	15390	15494	15485	15543	15603	15676	15474	15503	15467	15543	15458	15455	15360	15554	15512	15464	15559	15474	15508	15580	15722	15353	15605	15565	15647	15563	15483	15562	15523	15518	15503	15567	15258	15297	15516	15499	15533	15485	15468	15617	15497	15433	15469	15478	15385	15649	15527	15419	15480	15557	15506	15489	15406	15640	15582	15632	15320	15445	15610	15452	15695	15555	15522	15634	15539	15431	15603	15424	15476	15506	15402	15525	15753	15610	15350	15541	15443	15544	15568	15415	15567	15559	15563	15557	15552	15578	15619	15647	15521	15456	15503	15511	15555	15595	15247	15370	15508	15604	15594	15515	15580	15523	15467	15551	15497	15374	15471	15490	15398	15606	15502	15566	15560	15539	15370	15400	15511	15578	15364	15448	15636	15465	15505	15481	15419	15737	15552	15576	15542	15587	15474	15488	15528	15581	15585	15470	15522	15265	15592	15409	15540	15612	15372	15607	15686	15582	15402	15451	15563	15584	15326	15574	15698	15517	15348	15431	15524	15416	15456	15334	15458	15629	15432	15531	15704	15555	15531	15637	15617	15248	15517	15674	15481	15556	15558	15552	15478	15492	15438	15698	15540	15490	15529	15468	15667	15466	15613	15540	15552	15439	15585	15415	15523	15530	15545	15545	15513	15542	15497	15576	15586	15562	15379	15313	15405	15427	15631	15406	15502	15735	15509	15691	15466	15483	15571	15362	15598	15494	15524	15418	15630	15680	15485	15544	15418	15530	15565	15564	15634	15343	15571	15479	15501	15588	15511	15376	15331	15483	15478	15561	15446	15625	15622	15470	15328	15367	15547	15464	15625	15556	15575	15485	15535	15466	15414	15439	15596	15528	15585	15576	15536	15489	15484	15521	15482	15488	15472	15492	15456	15516	15469	15547	15461	15417	15215	15637	15441	15520	15470	15547	15559	15534	15475	15430	15586	15558	15581	15633	15560	15574	15430	15401	15387	15462	15449	15559	15669	15619	15437	15673	15447	15493	15540	15457	15462	15481	15524	15483	15416	15485	15499	15547	15285	15446	15575	15656	15490	15734	15516	15543	15481	15576	15340	15567	15538	15503	15515	15655	15496	15437	15474	15457	15564	15474	15589	15650	15503	15499	15583	15559	15497	15496	15593	15650	15438	15672	15485	15636	15531	15555	15490	15363	15418	15594	15435	15802	15400	15181	15377	15628	15393	15472	15598	15513	15602	15498	15565	15602	15245	15532	15503	15473	15681	15730	15674	15573	15404	15544	15570	15429	15456	15506	15513	15438	15541	15584	15429	15537	15528	15498	15520	15517	15506	15734	15411	15529	15385	15424	15525	15455	15562	15451	15546	15678	15494	15519	15471	15634	15319	15666	15598	15405	15398	15340	15458	15653	15600	15553	15450	15525	15322	15551	15544	15542	15495	15483	15548	15548	15740	15469	15480	15460	15549	15620	15504	15528	15528	15458	15494	15586	15445	15503	15637	15438	15471	15524	15420	15379	15619	15429	15408	15198	15538	15557	15479	15590	15480	15629	15530	15594	15439	15472	15600	15483	15376	15544	15495	15643	15533	15683	15459	15459	15577	15617	15631	15546	15484	15364	15516	15536	15303	15477	15532	15445	15518	15425	15538	15619	15512	15376	15521	15583	15588	15588	15584	15642	15570	15656	15389	15591	15464	15476	15549	15722	15402	15433	15346	15523	15586	15514	15675	15685	15684	15454	15426	15556	15702	15372	15624	15603	15420	15656	15514	15441	15596	15555	15397	15445	15624	15441	15428	15510	15651	15565	15502	15590	15591	15589	15693	15476	15349	15560	15546	15572	15399	15355	15495	15526	15465	15598	15637	15431	15459	15514	15396	15646	15596	15583	15407	15590	15417	15569	15598	15497	15375	15448	15454	15345	15514	15494	15476	15641	15595	15619	15529	15371	15576	15700	15573	15473	15449	15530	15587	15653	15640	15377	15400	15657	15488	15493	15443	15479	15591	15468	15437	15504	15400	15588	15566	15580	15490	15622	15517	15667	15539	15569	15498	15652	15586	15455	15506	15543	15530	15398	15479	15694	15432	15440	15489	15402	15608	15449	15434	15408	15540	15617	15482	15551	15483	15498	15546	15470	15463	15684	15581	15402	15552	15420	15389	15437	15639	15441	15558	15504	15485	15450	15759	15441	15471	15641	15557	15458	15528	15664	15507	15516	15501	15510	15514	15403	15555	15696	15506	15485	15710	15387	15558	15711	15329	15429	15492	15617	15484	15419	15654	15471	15515	15535
25081	21342	27873	25518	20746	18471	18011	16619	16438	16421	16401	30650	33905	28231	21228	17494	16198	15692	15740	15860	15967	15897	15923	16038	15819	15787	15844	15673	15823	15682	15793	15775	15782	15857	15833	15782	15947	15786	15964	15874	15687	15927	15827	15696	15756	15784	15751	15912	15689	15803	15719	15762	16017	15606	15855	15829	15862	15732	15688	15724	15608	15694	15868	15611	15665	15791	15705	15751	15446	15726	15654	15869	15733	15645	15573	15772	15905	15837	15711	15881	15870	15763	15924	15877	15715	15766	15606	15850	15790	15641	15706	15651	15727	15806	15602	15644	15749	15695	15656	15663	15763	15653	15774	15878	15649	15725	15478	15753	15831	15789	15777	15754	15716	15643	15614	15945	15766	15671	15732	15710	15645	15756	15728	15731	15846	15890	15623	15680	15717	15859	15953	15724	15732	15754	15705	15788	15701	15828	15702	15904	15708	15746	15670	15888	15631	15485	15773	15631	15852	15633	15823	15859	15609	15798	15624	15852	15716	15629	15881	15789	15900	15624	15724	15759	15852	15728	15690	15734	15689	15691	15625	15767	15692	15672	15678	15720	15578	15561	15658	15701	15725	15616	15728	15922	15497	15618	15813	15638	15358	15816	15684	15789	15598	15804	15704	15872	15774	15723	15866	15787	15610	15668	15501	15539	15842	15776	15697	15629	15695	15665	15782	15729	15816	15651	15708	15730	15541	15757	15689	15548	15830	15708	15852	15746	15765	15752	15721	15870	15780	15603	15721	15549	15656	15707	15711	15679	15779	15671	15684	15700	15791	15763	15835	15557	15794	15656	15573	15937	15689	15687	15842	15936	15534	15663	15602	15606	15777	15789	15821	15913	15762	15800	15684	15903	15762	15589	15750	15810	15816	15820	15725	15842	15923	15824	15802	15701	15674	15800	15702	15778	15574	15799	15636	15653	15671	15813	15876	15866	15729	15708	15598	15703	15670	15802	15883	15786	15628	15731	15624	15517	15673	15879	15693	15729	15852	15691	15656	15613	15870	15797	15771	15664	15625	15674	15696	15784	15694	15756	15677	15778	15773	15492	15540	15757	15739	15741	15639	15606	15825	15695	15833	15753	15656	15699	15800	15743	15790	15778	15749	15672	15773	15884	15673	15722	15773	15613	15798	15588	15707	15798	15790	15750	16004	15715	15733	15733	15806	15644	15791	15681	15798	15834	15824	15634	15852	15636	15732	15687	15700	15840	15836	15613	15832	15716	15581	15824	15798	15836	15909	15746	15863	15800	15908	15749	15964	15723	15644	15839	15604	15692	15671	15870	15615	15706	15568	15748	15839	15735	15815	15775	15985	15693	15719	15848	15705	15922	15615	15692	15919	15774	15984	15904	15636	15737	15815	15594	15578	15642	15644	15731	15699	15663	15634	15696	15602	15788	15724	15680	15878	15788	15709	15673	15697	15717	15878	15804	15553	15666	15581	15835	15511	15738	15931	15911	15821	15905	15786	15783	15610	15719	15803	15767	15871	15723	15723	15601	15723	15675	15673	15595	15510	15594	15570	15832	15781	15688	15699	15704	15762	15681	15650	15791	15705	15758	15810	15662	15777	15556	15716	15777	15528	15893	15647	15927	15792	15708	15834	15882	15577	15687	15735	15726	15669	15615	15573	15538	15724	15835	15743	15690	15631	15798	15679	15525	15613	15602	15720	15960	15865	15825	15584	15720	15884	15826	15753	15835	15552	15626	15723	15622	15755	15849	15779	15728	15502	15682	15549	15935	15785	15520	15563	15637	15541	15766	15674	15762	15775	15720	15907	15636	15927	15846	15695	15648	15817	15776	15960	15679	15824	15807	15871	15717	15682	15676	15739	15674	15639	15696	16045	15768	15675	15831	15632	15634	15692	15728	15626	15644	15811	15947	15846	15696	15578	15799	15695	15759	15923	15640	15685	15898	15720	15769	15851	15731	15502	15658	15930	15643	15675	15819	15987	15795	15778	15822	15865	15712	15617	15639	15863	15691	15833	15787	15825	15678	15813	15559	15777	15749	15799	15739	15772	15755	15641	15481	15603	15819	15853	15637	15676	15761	15765	15711	15809	15782	15683	15756	15730	15723	15721	15854	15719	15603	15797	15800	15645	15789	15623	15657	15777	15713	15710	15723	15753	15681	15921	15763	15875	15820	15792	15821	15779	15840	15546	15676	15773	15668	15861	15863	15827	15862	15883	15504	15636	15708	15839	15776	15836	15747	15799	15545	15686	15774	15780	15613	15756	15608	15764	15803	15878	15717	15640	15772	15812	15788	15694	15645	15684	15854	15918	15760	15539	15532	15800	15723	15892	15853	15701	15811	15574	15798	15636	15819	15590	15611	15633	15725	15645	15824	15752	15583	15574	15787	15588	15663	15626	15770	15661	15565	15576	15776	15840	15812	15893	15536	15772	15806	15772	15987	15860	15717	15789	15743	16006	15677	15768	15766	15706	15790	15839	15822	15855	15669	15688	15610	15849	15878	15494	15706	15633	15512	15776	15516	15571	15650	15780	15693	15767	15819	15634	15719	15828	15792	15829	15723	15639	15683	15670	15825	15877	15815	15485	15789	15578	15713	15918	15747	15699	15627	15741	15827	15582	15781	15815	15849	15729	15786	15778	15629	15704	15629	15863	15777	15672	15909	15735	15835	15838	15782	15793	15729	15817	15815	15742	15689	15754	15731	15793	15799	15839	15923	15758	15670	15649	15673	15848	15650	15659	15714	15703	15657	15683	15802	15826	15785	15618	15709	15658	15845	16046	15992	15835	15797	15795	15582	15762	15878	15928	15973	15668	15882	15869	15681	15629	15770	15720	15665	15695	15750	15816	15720	15801	15540	15747	15697	15639	15781	15792	15463	15821	15713	15756	15766	15691	15736	15702	15721	15713	15530	15838	15669	15553	15540	15743	15744	15847	15698	15699	15760	15682	15665	15837	15745	15883	15683	15803	15641	15806	15587	15466	15833	15730	15578	15721	15648	15540	15605	15630	15725	15758	15712	15856	15798	15720	15772	15914	15909	15826	15534	15929	15738	15688	15625	15825	15708	15735	15746	15846	15625	15767	15673	15712	15900	15579	15818	15964	15743	15914	15773	15638	15597	15568	15730	15712	15721	15620	15777	15530	15778	15802	15605	15823	15718	15678	15689	15571	15579	15724	15704	15542	15737	15766	15616	15840	15816	15758	15531	15693	15781	15797	15694	15658	15692	15797	15739	15891	15581	15734	15545	15611	15686	15568	15545	15478	15826	15686	15815	15758	15614	15616	15477	15692	15586	15610	15657	15912	15640	15689	15625	15816	15742	15611	15685	15634	15718	15877	15707	15736	15738	15876	15555	15757	15740	15763	15607	15638	15738	15684	15681	15679	15771	15799	15740	15686	15574	15747	15856	15698	15709	15718	15727	15904	15846	15647	15734	15694	15871	15759	15864	15946	15732	15590	15642	15670	15700	15651	15691	15808	15739	15751	15648	15620	15628	15637	15708	15570	15650	15825	15908	15607	15731	15702	15640	15640	15457	15636	15768	15683	15745	15850	15752	15783	15892	15636	15708	15804	15717	15783	15766	15878	15716	15622	15595	15750	15774	15830	15704	15818	15663	15728	15711	15546	15827	15788	15743	15760	15700	15638	15698	15565	15391	15858	15892	15768	15559	15663	15631	15756	15574	15729	15683	15888	15844	15836	15650	15604	15730	15575	15741	15616	15745	15793	15764	15570	15907	15652	15679	15734	15660	15721	15868	15975	15612	15755	15709	15882	15963	15688	15558	15816	15771	15729	15522	15784	15844	15619	15771	15682	15755	15819	15733	15663	15736	15638	15796	15621	15660	15907	15835	15827	15577	15816	15762	15782	15491	15655	15654	15756	15780	15728	15995	15793	15716	15728	15928	15607	15627	15766	15802	15859	15641	15817	15709	15727	15682	15744	15593	15887	15824	15732	15893	15725	15686	15682	15736	15593	15837	15620	15841	15846	15688	15656	15690	15772	15720	15736	15939	15740	15634	15765	15657	15654	15902	15567	15773	15576	15834	15698	15694	15775	15841	15732	15499	15795	15624	15712	15767	15716	15844	15885	15637	15796	15645	15732	15826	15763	15653	15681	15794	15513	15675	15711	15870	15652	15711	15691	15863	15749	15873	15557	15483	15559	15698	15594	15892	15716	15791	15652	15628	15565	15778	15673	15523	15601	15819	15659	15610	15699	15731	16059	16050	15806	15919	15677	15774	15851	15844	15608	15779	15664	15714	15754	15568	15923	15746	15952	15746	15802	15744	15894	15610	15747	15595	15969	15726	15787	15847	15765	15879	15743	15559	15646	15528	15618	15775	15847	15677	15745	15914	15759	15739	15487	15690	15730	15810	15660	15778	15868	15938	15427	15660	15850	15786	15861	15711	15960	15695	15858	16102	15819	15751	15690	15570	15830	15756	15861	15646	15849	15748	15539	15911	15808	15735	15544	15837	15769	15600	15639	15721	16065	15860	15593	15752	15704	15843	15750	15630	15744	15615	15704	15719	15854	15669	15613	15601	15818	15785	15715	15678	15811	15563	15728	15791	15929	15620	15822	15608	15639	15670	15706	15802	15890	15742	15824	15867	15747	15615	15557	15593	15666	15609	15726	15611	15789	15945	15592	15796	15748	15735	15837	15657	15780	15557	15503	15844	15587	15734	15608	15826	15556	15531	15596	15842	15688	15595	15869	15581	15687	15542	15701	15648	15645	15731	15727	15657	15642	15677	15856	15713	15899	15847	15721	15630	15676	15763	15923	15634	15717	15570	15866	15536	15806	15705	15575	15711	15655	15723	15951	15807	15775	15815	15637	15753	15769	15789	15702	15491	15829	15678	15605	15757	15600	15695	15694	15929	15754	15530	15781	15782	15791	15746	15777	15771	15705	15786	15761	15904	15732	15811	15815	15719	15769	15627	15687	15731	15802	15656	15889	15730	15827	15745	15935	15858	15707	15770	15808	15677	15891	15761	15885	15644	15964	16091	15872	15762	15845	15675	15646	15685	15794	15556	15717	15822	15748	15798	15820	15654	15654	15734	15534	15703	15842	15784	15637	15644	15611	15711	15759	15689	15647	15805	15725	15994	15799	15706	15917	15737	15735	15637	15549	15832	15730	15624	15571	15706	15704	15601
14740	22663	22229	19562	18392	17547	17214	16609	16410	16117	16525	36587	37096	30101	21288	16777	15689	15388	15567	15385	15358	15523	15443	15423	15436	15526	15507	15466	15429	15579	15505	15547	15621	15388	15337	15333	15417	15308	15432	15574	15303	15335	15546	15374	15728	15375	15506	15541	15407	15522	15413	15385	15497	15573	15364	15408	15314	15411	15466	15445	15465	15250	15328	15239	15524	15486	15336	15298	15405	15624	15472	15344	15493	15318	15395	15436	15467	15422	15423	15484	15391	15429	15524	15529	15368	15454	15439	15537	15555	15317	15312	15418	15437	15427	15507	15506	15452	15344	15365	15548	15518	15434	15491	15299	15297	15499	15492	15486	15420	15425	15369	15474	15412	15362	15376	15364	15204	15420	15553	15480	15480	15302	15494	15525	15321	15540	15330	15489	15458	15410	15345	15376	15416	15340	15399	15494	15260	15279	15327	15504	15266	15636	15265	15379	15387	15335	15494	15510	15502	15429	15507	15407	15295	15543	15236	15350	15573	15458	15552	15480	15586	15465	15456	15392	15731	15327	15512	15393	15426	15410	15276	15452	15459	15424	15542	15373	15302	15397	15460	15482	15394	15414	15426	15232	15439	15440	15344	15525	15549	15490	15309	15510	15538	15383	15532	15401	15318	15296	15450	15388	15430	15533	15323	15231	15436	15283	15452	15467	15415	15300	15396	15407	15529	15400	15416	15460	15438	15505	15302	15372	15488	15485	15383	15370	15362	15443	15495	15503	15391	15348	15329	15355	15450	15311	15452	15406	15421	15412	15400	15355	15293	15393	15403	15489	15569	15227	15345	15266	15516	15391	15379	15265	15322	15493	15335	15365	15590	15438	15509	15396	15457	15250	15352	15430	15518	15387	15366	15458	15507	15533	15251	15376	15393	15298	15592	15338	15337	15369	15412	15416	15201	15481	15444	15229	15369	15490	15470	15476	15482	15456	15433	15459	15636	15584	15460	15468	15270	15374	15358	15469	15427	15438	15420	15356	15442	15461	15532	15509	15397	15446	15343	15413	15445	15305	15517	15380	15372	15442	15493	15501	15520	15467	15408	15478	15438	15446	15355	15337	15513	15613	15466	15374	15389	15352	15400	15630	15379	15481	15286	15391	15357	15575	15421	15399	15381	15497	15309	15355	15392	15400	15542	15425	15502	15420	15281	15384	15443	15368	15248	15416	15499	15382	15410	15566	15470	15457	15488	15423	15409	15549	15362	15333	15499	15484	15204	15440	15474	15450	15345	15448	15380	15399	15418	15417	15520	15405	15374	15569	15432	15327	15491	15421	15350	15552	15527	15356	15284	15392	15461	15422	15513	15562	15438	15437	15498	15380	15280	15386	15383	15368	15449	15462	15388	15516	15421	15137	15416	15304	15463	15388	15327	15522	15638	15360	15247	15379	15469	15450	15425	15307	15355	15610	15443	15406	15411	15469	15488	15407	15453	15186	15655	15311	15413	15306	15251	15572	15347	15378	15477	15374	15521	15757	15392	15359	15527	15455	15582	15349	15454	15542	15439	15441	15448	15369	15322	15305	15569	15352	15495	15463	15439	15338	15364	15440	15416	15700	15336	15659	15359	15487	15306	15253	15357	15338	15485	15338	15398	15475	15372	15341	15201	15435	15411	15480	15381	15329	15497	15419	15400	15319	15391	15446	15366	15457	15362	15415	15450	15392	15400	15320	15410	15298	15485	15438	15390	15451	15402	15281	15561	15265	15487	15349	15485	15373	15494	15283	15370	15450	15445	15385	15536	15404	15239	15443	15310	15415	15381	15360	15444	15396	15406	15426	15425	15281	15297	15291	15455	15466	15351	15509	15350	15386	15519	15319	15248	15215	15333	15276	15416	15399	15472	15400	15505	15457	15280	15355	15354	15418	15280	15269	15429	15280	15528	15435	15524	15477	15287	15649	15527	15513	15494	15378	15352	15237	15213	15430	15566	15398	15475	15394	15411	15403	15304	15443	15429	15453	15256	15388	15299	15483	15259	15297	15295	15488	15352	15517	15336	15421	15307	15520	15508	15474	15241	15577	15290	15461	15432	15338	15393	15194	15339	15393	15322	15498	15435	15575	15328	15240	15332	15285	15361	15382	15459	15483	15516	15414	15465	15449	15491	15570	15391	15412	15439	15637	15441	15345	15492	15345	15514	15282	15345	15480	15400	15420	15410	15425	15431	15365	15359	15321	15442	15395	15415	15434	15442	15268	15441	15390	15188	15386	15474	15490	15272	15234	15373	15445	15441	15391	15264	15508	15258	15350	15330	15508	15411	15247	15443	15591	15487	15538	15455	15479	15339	15392	15429	15284	15357	15401	15426	15499	15502	15405	15567	15470	15474	15348	15482	15508	15383	15396	15345	15378	15534	15438	15262	15536	15510	15340	15462	15352	15366	15452	15383	15499	15318	15434	15518	15463	15468	15346	15413	15342	15437	15341	15361	15465	15421	15481	15489	15380	15254	15454	15445	15341	15614	15369	15395	15543	15394	15393	15403	15359	15378	15518	15292	15483	15479	15362	15408	15395	15315	15381	15361	15362	15272	15280	15412	15422	15677	15537	15372	15363	15376	15297	15321	15311	15407	15301	15391	15404	15413	15285	15415	15214	15445	15476	15386	15499	15485	15382	15505	15320	15568	15362	15446	15622	15471	15527	15431	15412	15621	15191	15685	15306	15447	15435	15361	15425	15365	15520	15368	15374	15408	15503	15507	15324	15337	15356	15413	15458	15274	15457	15383	15450	15295	15431	15288	15409	15364	15336	15429	15431	15297	15174	15609	15347	15628	15309	15640	15344	15301	15435	15342	15364	15400	15411	15494	15457	15359	15384	15367	15367	15426	15488	15442	15305	15315	15402	15537	15316	15469	15316	15456	15471	15500	15466	15564	15285	15406	15320	15329	15237	15496	15404	15441	15446	15402	15614	15340	15340	15495	15275	15464	15481	15328	15292	15303	15416	15502	15299	15460	15295	15569	15519	15353	15399	15347	15382	15450	15518	15387	15331	15524	15343	15484	15336	15534	15227	15425	15299	15508	15512	15463	15426	15580	15267	15497	15444	15596	15549	15495	15334	15469	15354	15452	15501	15429	15480	15394	15374	15576	15352	15634	15332	15387	15358	15414	15265	15355	15414	15364	15494	15395	15539	15412	15376	15394	15507	15410	15532	15481	15406	15456	15436	15597	15378	15514	15384	15533	15533	15563	15336	15365	15451	15515	15275	15528	15363	15507	15432	15358	15342	15577	15279	15460	15265	15540	15152	15471	15460	15543	15300	15501	15358	15392	15453	15416	15469	15461	15417	15467	15374	15450	15498	15389	15423	15644	15468	15488	15309	15512	15441	15476	15308	15298	15408	15511	15397	15420	15404	15439	15441	15434	15252	15529	15384	15445	15351	15441	15434	15730	15492	15277	15627	15508	15527	15394	15535	15311	15262	15487	15298	15570	15464	15427	15323	15376	15305	15406	15343	15336	15461	15549	15386	15533	15437	15244	15406	15381	15638	15200	15384	15356	15490	15223	15350	15475	15460	15403	15374	15574	15461	15427	15406	15462	15432	15367	15243	15511	15342	15360	15524	15569	15475	15358	15300	15381	15498	15419	15486	15285	15314	15438	15436	15358	15386	15396	15391	15443	15618	15324	15478	15448	15378	15418	15301	15398	15529	15473	15414	15359	15314	15358	15438	15405	15563	15418	15556	15437	15411	15545	15269	15411	15470	15357	15299	15397	15289	15461	15513	15412	15319	15404	15469	15370	15413	15444	15356	15380	15475	15385	15367	15494	15404	15501	15277	15348	15469	15306	15409	15506	15510	15444	15329	15447	15375	15349	15279	15441	15398	15410	15358	15334	15344	15526	15323	15415	15304	15447	15286	15445	15535	15483	15377	15329	15426	15504	15419	15411	15389	15414	15561	15364	15555	15470	15282	15434	15469	15472	15327	15419	15242	15640	15444	15454	15491	15445	15602	15271	15298	15499	15379	15359	15424	15367	15426	15407	15539	15386	15554	15467	15515	15480	15421	15449	15271	15444	15401	15352	15358	15434	15407	15557	15631	15578	15318	15228	15404	15394	15362	15366	15418	15451	15444	15355	15449	15517	15416	15412	15345	15545	15493	15383	15325	15407	15551	15373	15335	15513	15288	15418	15344	15462	15307	15354	15470	15314	15347	15372	15475	15467	15364	15549	15371	15667	15222	15411	15483	15393	15474	15310	15331	15580	15387	15390	15535	15513	15504	15426	15506	15643	15329	15536	15417	15217	15365	15486	15390	15312	15504	15590	15376	15284	15539	15401	15433	15587	15342	15437	15216	15480	15290	15414	15293	15530	15465	15436	15609	15483	15361	15418	15517	15505	15484	15345	15551	15349	15392	15399	15450	15529	15411	15417	15440	15399	15458	15207	15520	15444	15572	15693	15416	15482	15283	15417	15219	15477	15422	15472	15469	15437	15305	15445	15564	15432	15298	15326	15276	15579	15379	15576	15399	15583	15499	15491	15608	15434	15526	15320	15430	15422	15327	15465	15402	15311	15418	15357	15444	15563	15475	15460	15461	15467	15480	15329	15171	15386	15310	15420	15420	15443	15551	15330	15556	15449	15418	15471	15491	15463	15497	15203	15478	15402	15319	15365	15373	15387	15391	15363	15431	15490	15362	15457	15160	15362	15410	15346	15453	15398	15407	15349	15310	15436	15211	15368	15413	15473	15414	15415	15309	15357	15411	15420	15456	15337	15323	15432	15536	15499	15528	15468	15458	15456	15508	15311	15526	15335	15279	15506	15439	15328	15326	15534	15492	15274	15276	15369	15457	15505	15622	15277	15368	15432	15497	15446	15452	15131	15305	15527	15253	15319	15427	15497	15350	15544	15475	15386	15365	15315	15495	15246	15279	15493	15360	15350	15481	15669	15513	15419	15469	15397	15463	15529	15413	15364	15300	15400	15402	15411	15227	15398	15496	15366	15591	15541	15530	15359	15377	15399	15542	15453	15334	15554	15359	15518	15493	15384	15589	15287	15493	15280	15425	15305	15368	15398	15320	15418	15396	15449	15585	15308	15295	15473	15498	15414	15413	15391	15346	15332	15567	15361	15501	15394	15361	15456	15359	15451	15345	15407	15281	15284	15400	15449	15351	15605	15472
23895	21318	28768	24282	21891	21904	20556	17468	16635	16650	16975	40545	42420	34315	24473	18728	16446	15919	15784	15979	15724	15659	15850	15748	15565	15767	15697	15740	15627	15583	15661	15540	15563	15738	15598	15584	15699	15727	15702	15584	15664	15607	15499	15720	15934	15939	15726	15451	15762	15428	15406	15596	15555	15730	15470	15743	15551	15685	15576	15613	15879	15621	15517	15612	15666	15782	15614	15573	15588	15719	15519	15645	15507	15459	15551	15602	15475	15537	15595	15698	15760	15532	15435	15736	15641	15597	15613	15593	15659	15662	15603	15607	15727	15609	15523	15410	15508	15584	15914	15579	15825	15624	15829	15728	15491	15610	15574	15632	15853	15671	15770	15493	15571	15529	15560	15610	15703	15639	15378	15463	15479	15560	15700	15470	15780	15625	15658	15471	15566	15356	15619	15598	15604	15689	15648	15693	15506	15533	15498	15772	15562	15445	15596	15598	15444	15559	15662	15615	15799	15500	15475	15457	15698	15448	15498	15421	15586	15578	15504	15493	15597	15541	15716	15466	15587	15603	15536	15643	15433	15674	15620	15647	15436	15593	15664	15481	15710	15697	15582	15532	15386	15650	15625	15674	15742	15697	15612	15501	15705	15562	15739	15415	15536	15682	15735	15562	15600	15552	15416	15607	15480	15566	15470	15843	15617	15675	15701	15758	15714	15648	15469	15609	15600	15788	15822	15488	15451	15565	15600	15591	15693	15560	15622	15702	15539	15642	15635	15521	15643	15547	15598	15702	15676	15676	15463	15630	15493	15702	15792	15794	15755	15516	15729	15588	15643	15585	15400	15518	15611	15616	15689	15676	15586	15540	15525	15635	15290	15717	15785	15568	15512	15484	15577	15734	15628	15501	15567	15477	15493	15606	15639	15503	15702	15462	15617	15749	15584	15457	15540	15711	15542	15649	15742	15715	15558	15546	15553	15488	15548	15559	15498	15309	15567	15524	15563	15444	15578	15923	15654	15528	15595	15720	15725	15578	15463	15501	15540	15370	15771	15480	15470	15573	15576	15436	15620	15547	15632	15727	15621	15674	15425	15440	15602	15732	15696	15565	15747	15583	15676	15597	15493	15508	15589	15510	15666	15616	15615	15682	15641	15536	15785	15571	15705	15568	15582	15561	15636	15453	15558	15559	15484	15484	15499	15741	15547	15629	15665	15500	15615	15661	15448	15732	15555	15461	15523	15757	15654	15467	15399	15571	15774	15643	15721	15502	15684	15697	15488	15709	15867	15528	15553	15578	15409	15591	15670	15533	15679	15451	15481	15690	15633	15730	15535	15566	15664	15633	15553	15513	15769	15685	15649	15753	15510	15701	15673	15430	15494	15827	15555	15537	15751	15615	15396	15540	15595	15525	15506	15785	15515	15631	15411	15498	15637	15558	15584	15560	15427	15678	15673	15489	15451	15367	15239	15436	15530	15635	15703	15647	15519	15524	15589	15456	15656	15533	15601	15479	15709	15608	15783	15492	15651	15620	15705	15581	15496	15500	15474	15439	15809	15763	15532	15677	15669	15699	15453	15569	15609	15637	15548	15707	15541	15552	15631	15462	15448	15485	15581	15536	15577	15551	15638	15519	15721	15395	15602	15542	15379	15542	15640	15548	15718	15770	15807	15678	15572	15565	15657	15617	15510	15624	15663	15679	15794	15570	15736	15735	15479	15607	15598	15710	15466	15602	15632	15441	15586	15526	15545	15540	15461	15601	15551	15582	15424	15529	15507	15365	15545	15675	15622	15601	15520	15721	15689	15562	15467	15622	15661	15555	15730	15671	15636	15531	15814	15771	15576	15633	15438	15557	15617	15623	15506	15602	15689	15615	15491	15471	15605	15594	15588	15625	15553	15498	15373	15655	15652	15494	15681	15619	15679	15490	15518	15375	15376	15651	15649	15784	15459	15691	15912	15783	15650	15468	15426	15620	15424	15505	15641	15583	15636	15422	15572	15596	15612	15527	15634	15620	15411	15761	15592	15474	15274	15526	15695	15462	15515	15443	15513	15520	15581	15553	15577	15760	15497	15303	15599	15392	15399	15370	15574	15718	15852	15492	15390	15574	15512	15550	15652	15388	15780	15639	15613	15497	15643	15733	15470	15652	15529	15863	15748	15581	15705	15549	15685	15743	15576	15759	15493	15447	15557	15705	15698	15579	15466	15470	15534	15452	15696	15582	15350	15602	15587	15652	15609	15603	15593	15543	15602	15562	15614	15744	15466	15470	15628	15462	15679	15558	15713	15541	15630	15458	15656	15481	15678	15694	15597	15563	15837	15463	15611	15426	15485	15765	15789	15516	15325	15741	15595	15512	15570	15572	15656	15467	15368	15600	15718	15531	15403	15520	15511	15612	15762	15696	15445	15472	15534	15363	15696	15663	15614	15550	15704	15687	15563	15528	15668	15683	15610	15668	15626	15667	15601	15423	15508	15540	15587	15758	15574	15575	15596	15717	15569	15387	15590	15641	15649	15557	15683	15620	15489	15663	15557	15782	15569	15498	15493	15752	15589	15635	15706	15554	15643	15648	15580	15483	15521	15541	15700	15471	15607	15382	15453	15464	15568	15502	15573	15582	15510	15427	15666	15647	15497	15783	15667	15808	15435	15490	15603	15609	15475	15410	15682	15701	15759	15601	15544	15573	15435	15538	15407	15473	15569	15597	15822	15678	15642	15620	15549	15714	15577	15497	15469	15519	15509	15611	15428	15688	15548	15550	15635	15712	15523	15720	15501	15754	15591	15630	15628	15628	15599	15527	15563	15567	15670	15822	15637	15489	15677	15513	15690	15527	15483	15562	15668	15548	15522	15787	15688	15759	15380	15496	15607	15727	15566	15650	15714	15730	15644	15655	15706	15553	15646	15775	15632	15608	15603	15886	15548	15506	15460	15300	15750	15668	15814	15610	15435	15412	15738	15595	15707	15663	15546	15645	15755	15738	15626	15780	15622	15767	15566	15770	15479	15278	15572	15480	15520	15582	15514	15763	15647	15368	15525	15619	15681	15673	15424	15501	15602	15630	15531	15709	15497	15521	15478	15740	15737	15709	15626	15696	15689	15420	15430	15401	15584	15699	15462	15587	15488	15698	15657	15311	15857	15520	15535	15558	15594	15728	15636	15516	15573	15348	15319	15643	15665	15723	15631	15503	15721	15600	15631	15544	15627	15593	15747	15594	15584	15384	15470	15543	15573	15439	15422	15596	15657	15622	15719	15660	15657	15470	15647	15753	15496	15594	15538	15485	15624	15447	15639	15518	15510	15527	15724	15616	15644	15449	15532	15664	15697	15607	15593	15784	15641	15546	15638	15743	15268	15412	15440	15594	15363	15473	15773	15666	15465	15395	15464	15223	15469	15618	15650	15598	15622	15650	15578	15542	15546	15477	15630	15680	15652	15481	15382	15594	15700	15424	15465	15557	15510	15532	15513	15606	15595	15404	15481	15461	15608	15544	15692	15713	15608	15623	15666	15403	15516	15470	15617	15608	15563	15738	15725	15645	15465	15643	15706	15564	15501	15579	15719	15605	15522	15545	15702	15657	15688	15373	15663	15537	15506	15506	15508	15575	15596	15582	15687	15548	15397	15634	15592	15533	15568	15629	15487	15591	15733	15528	15362	15501	15655	15692	15468	15530	15692	15603	15526	15611	15495	15465	15641	15529	15497	15649	15778	15530	15737	15672	15693	15492	15613	15513	15509	15559	15485	15654	15549	15706	15657	15607	15551	15635	15569	15478	15503	15335	15453	15465	15647	15634	15441	15600	15574	15574	15564	15703	15407	15582	15759	15645	15443	15621	15699	15504	15475	15536	15794	15628	15312	15640	15431	15593	15572	15619	15550	15608	15568	15618	15640	15550	15454	15491	15675	15629	15612	15490	15648	15710	15495	15641	15707	15551	15484	15303	15658	15541	15492	15503	15643	15609	15460	15680	15584	15648	15634	15656	15608	15521	15738	15703	15566	15621	15542	15414	15486	15609	15506	15517	15808	15663	15666	15629	15732	15759	15537	15540	15613	15550	15777	15677	15734	15586	15532	15557	15797	15761	15634	15670	15543	15587	15596	15571	15600	15460	15459	15544	15452	15507	15774	15476	15698	15604	15667	15454	15633	15548	15419	15515	15530	15529	15635	15575	15534	15602	15741	15521	15666	15666	15581	15721	15599	15720	15622	15560	15726	15384	15613	15353	15565	15300	15556	15469	15552	15445	15604	15574	15632	15591	15613	15358	15596	15462	15513	15683	15572	15623	15584	15784	15582	15659	15711	15593	15605	15575	15517	15544	15677	15751	15663	15658	15628	15567	15600	15694	15757	15767	15641	15352	15421	15809	15638	15666	15662	15441	15609	15637	15875	15620	15565	15616	15614	15698	15453	15667	15609	15542	15500	15491	15530	15627	15421	15708	15449	15361	15536	15791	15554	15710	15722	15680	15526	15678	15498	15417	15581	15654	15686	15630	15554	15574	15483	15699	15622	15490	15720	15611	15623	15541	15551	15681	15536	15624	15621	15557	15489	15530	15611	15851	15648	15662	15541	15468	15466	15597	15761	15555	15731	15816	15611	15494	15698	15669	15519	15472	15657	15587	15566	15313	15735	15505	15446	15656	15453	15627	15528	15656	15489	15631	15705	15552	15573	15490	15593	15666	15589	15481	15472	15589	15675	15595	15759	15664	15426	15562	15632	15493	15478	15666	15517	15641	15612	15627	15643	15823	15623	15523	15686	15523	15621	15705	15487	15624	15609	15548	15719	15437	15503	15556	15603	15656	15567	15567	15568	15570	15646	15568	15488	15597	15669	15587	15717	15618	15495	15576	15595	15658	15670	15738	15394	15484	15521	15528	15653	15581	15398	15426	15636	15635	15483	15517	15554	15625	15693	15481	15665	15674	15580	15408	15694	15516	15519	15644	15589	15577	15587	15709	15442	15683	15495	15557	15732	15507	15461	15685	15631	15620	15649	15637	15532	15590	15511	15614	15651	15623	15693	15634	15633	15590	15530	15723	15701	15572	15691	15648	15730	15653	15632	15535	15649	15483	15564	15469	15376	15600	15664	15450	15590	15669	15537	15698	15574	15815	15558	15747	15436	15658	15608	15794	15629	15616	15652	15508	15696	15679	15512	15636	15541	15607	15799	15614
16240	27763	26159	22561	20788	19235	18554	17830	17208	16791	17239	46486	44986	36558	25290	18052	16017	15299	15602	15409	15434	15345	15433	15252	15386	15357	15513	15425	15364	15443	15464	15391	15426	15475	15519	15427	15361	15302	15423	15436	15370	15465	15197	15440	15417	15450	15489	15475	15297	15580	15250	15481	15317	15174	15370	15621	15325	15485	15422	15253	15484	15418	15471	15356	15184	15261	15416	15573	15325	15420	15283	15443	15292	15377	15339	15424	15397	15362	15281	15321	15475	15425	15352	15386	15320	15270	15386	15420	15514	15284	15291	15508	15418	15343	15367	15411	15260	15303	15431	15449	15302	15348	15291	15454	15640	15517	15502	15243	15275	15340	15284	15324	15370	15461	15220	15269	15460	15382	15448	15304	15277	15375	15423	15370	15440	15435	15490	15381	15329	15384	15326	15271	15515	15376	15396	15605	15263	15433	15374	15375	15361	15215	15583	15308	15266	15408	15263	15461	15261	15187	15436	15215	15374	15328	15423	15249	15546	15306	15541	15273	15428	15395	15492	15401	15387	15446	15371	15481	15234	15502	15314	15285	15492	15393	15351	15377	15345	15304	15487	15365	15418	15435	15380	15368	15388	15226	15307	15462	15414	15344	15306	15514	15374	15429	15332	15186	15400	15460	15390	15479	15393	15302	15095	15403	15201	15356	15282	15305	15175	15418	15360	15245	15299	15381	15459	15376	15424	15298	15493	15346	15396	15432	15349	15363	15406	15293	15397	15331	15316	15219	15274	15208	15379	15168	15288	15396	15116	15335	15341	15257	15337	15519	15384	15306	15422	15495	15365	15307	15422	15420	15249	15422	15432	15387	15408	15341	15285	15255	15491	15439	15293	15340	15451	15426	15388	15366	15398	15291	15387	15246	15389	15253	15343	15318	15177	15612	15330	15311	15373	15425	15362	15398	15409	15455	15292	15296	15431	15309	15488	15499	15272	15435	15344	15250	15184	15460	15347	15418	15383	15391	15389	15307	15279	15344	15479	15239	15390	15408	15254	15329	15200	15474	15263	15505	15289	15526	15521	15431	15359	15379	15337	15190	15439	15380	15294	15517	15553	15395	15336	15292	15392	15237	15256	15357	15331	15219	15324	15448	15343	15242	15285	15208	15236	15343	15307	15273	15447	15478	15495	15305	15372	15339	15493	15438	15313	15396	15253	15498	15304	15259	15503	15086	15213	15255	15262	15168	15331	15507	15266	15381	15310	15449	15193	15461	15265	15265	15274	15256	15402	15502	15485	15475	15248	15302	15361	15313	15301	15474	15395	15363	15561	15335	15495	15197	15341	15472	15495	15332	15398	15260	15366	15470	15456	15416	15430	15514	15434	15469	15286	15275	15323	15399	15380	15235	15232	15271	15297	15268	15238	15384	15463	15306	15376	15334	15298	15295	15295	15432	15214	15503	15293	15398	15288	15452	15281	15274	15433	15246	15314	15375	15291	15253	15317	15645	15367	15414	15291	15436	15457	15424	15273	15286	15292	15341	15412	15362	15334	15424	15469	15406	15408	15280	15391	15465	15502	15261	15378	15282	15446	15324	15454	15378	15433	15363	15270	15400	15327	15275	15363	15390	15434	15279	15344	15363	15309	15328	15413	15162	15224	15432	15329	15311	15445	15539	15193	15426	15480	15490	15288	15244	15292	15459	15250	15238	15485	15445	15371	15454	15384	15466	15195	15399	15362	15530	15292	15297	15341	15373	15417	15388	15358	15273	15114	15517	15244	15343	15406	15451	15380	15296	15485	15217	15432	15347	15501	15394	15271	15380	15311	15287	15502	15224	15462	15495	15267	15507	15372	15327	15378	15567	15478	15512	15333	15290	15283	15565	15366	15346	15338	15243	15374	15441	15279	15405	15335	15326	15296	15442	15403	15302	15329	15413	15430	15458	15519	15505	15400	15257	15354	15299	15438	15395	15486	15324	15204	15407	15294	15345	15284	15376	15373	15380	15268	15326	15372	15374	15450	15381	15379	15343	15290	15482	15270	15361	15355	15261	15258	15259	15275	15349	15384	15282	15521	15498	15432	15422	15408	15384	15393	15279	15533	15505	15258	15402	15251	15287	15457	15336	15326	15411	15246	15450	15349	15273	15208	15313	15392	15517	15255	15580	15252	15312	15384	15391	15213	15346	15271	15394	15344	15453	15536	15341	15473	15373	15466	15325	15432	15452	15455	15360	15313	15343	15336	15237	15366	15243	15390	15292	15353	15502	15294	15534	15283	15382	15349	15324	15424	15386	15433	15161	15339	15202	15327	15196	15517	15524	15216	15314	15418	15441	15244	15437	15491	15373	15340	15335	15350	15392	15320	15423	15214	15429	15396	15457	15471	15515	15431	15354	15332	15537	15315	15306	15314	15403	15434	15440	15528	15275	15413	15396	15350	15425	15316	15452	15380	15363	15496	15343	15400	15382	15435	15421	15344	15381	15223	15458	15431	15341	15461	15450	15300	15288	15337	15433	15246	15240	15204	15333	15488	15392	15465	15331	15302	15210	15369	15377	15521	15298	15336	15435	15323	15442	15404	15442	15374	15345	15425	15410	15245	15479	15327	15264	15514	15391	15290	15419	15399	15348	15309	15384	15395	15371	15343	15372	15486	15321	15312	15373	15250	15433	15434	15384	15455	15312	15321	15333	15233	15341	15415	15317	15202	15611	15362	15386	15358	15543	15361	15601	15305	15489	15065	15276	15341	15466	15414	15383	15301	15506	15429	15350	15562	15504	15288	15431	15039	15315	15398	15524	15256	15457	15327	15431	15365	15276	15435	15441	15375	15244	15437	15350	15415	15167	15416	15453	15323	15557	15452	15359	15420	15354	15345	15440	15317	15498	15280	15378	15490	15417	15356	15328	15176	15374	15497	15461	15358	15283	15456	15417	15355	15338	15466	15338	15499	15389	15445	15343	15379	15418	15251	15355	15419	15284	15403	15405	15298	15416	15400	15292	15514	15313	15430	15459	15490	15292	15629	15398	15382	15450	15304	15621	15276	15268	15362	15347	15401	15247	15296	15375	15365	15426	15548	15449	15378	15307	15134	15443	15443	15342	15426	15295	15237	15434	15338	15242	15475	15444	15310	15154	15437	15246	15374	15359	15172	15520	15409	15349	15502	15257	15440	15429	15074	15478	15370	15301	15344	15463	15217	15455	15498	15350	15314	15346	15302	15372	15349	15528	15337	15495	15527	15213	15292	15266	15414	15393	15344	15318	15461	15418	15295	15390	15408	15291	15344	15286	15492	15478	15326	15292	15484	15418	15424	15411	15345	15349	15313	15470	15344	15590	15296	15451	15435	15397	15276	15600	15292	15462	15227	15338	15391	15533	15457	15336	15425	15382	15345	15387	15441	15419	15263	15337	15436	15422	15262	15364	15339	15511	15263	15328	15254	15480	15327	15444	15392	15263	15286	15266	15514	15429	15276	15448	15299	15364	15433	15457	15345	15289	15235	15305	15385	15178	15337	15458	15517	15448	15371	15334	15492	15392	15403	15387	15499	15346	15402	15480	15267	15520	15392	15212	15473	15492	15296	15346	15337	15278	15366	15506	15360	15489	15352	15300	15286	15415	15453	15243	15359	15334	15349	15468	15344	15370	15557	15409	15366	15264	15380	15287	15262	15487	15405	15381	15421	15417	15399	15371	15450	15427	15426	15327	15364	15479	15422	15469	15297	15460	15266	15350	15352	15371	15356	15507	15409	15410	15391	15476	15251	15267	15468	15387	15148	15354	15324	15440	15483	15294	15455	15423	15442	15474	15573	15445	15260	15336	15342	15385	15327	15405	15445	15319	15249	15380	15387	15137	15367	15465	15196	15339	15270	15543	15353	15326	15575	15471	15291	15370	15379	15480	15314	15419	15272	15250	15335	15359	15406	15444	15414	15335	15389	15218	15368	15384	15351	15405	15447	15432	15230	15353	15351	15447	15359	15340	15334	15389	15539	15350	15401	15317	15278	15203	15514	15383	15384	15211	15233	15238	15465	15269	15307	15275	15293	15441	15327	15346	15330	15422	15290	15509	15357	15411	15176	15601	15343	15212	15437	15464	15408	15520	15362	15417	15404	15311	15403	15529	15208	15342	15289	15230	15383	15359	15339	15382	15367	15460	15464	15451	15484	15406	15374	15320	15176	15356	15450	15413	15461	15222	15402	15228	15355	15355	15240	15475	15381	15357	15292	15186	15416	15334	15299	15297	15295	15390	15506	15280	15329	15497	15389	15272	15514	15465	15384	15347	15543	15491	15505	15308	15397	15292	15374	15397	15340	15361	15356	15397	15460	15324	15311	15406	15300	15587	15232	15413	15296	15468	15311	15335	15429	15288	15435	15354	15249	15353	15578	15344	15271	15587	15300	15367	15524	15409	15261	15365	15295	15337	15396	15389	15428	15512	15299	15561	15463	15481	15404	15385	15371	15334	15431	15418	15316	15379	15321	15336	15253	15255	15162	15359	15473	15290	15506	15488	15334	15573	15332	15336	15418	15426	15293	15383	15362	15374	15367	15433	15391	15405	15343	15459	15264	15443	15218	15313	15366	15450	15320	15312	15303	15328	15392	15423	15330	15401	15406	15524	15302	15333	15326	15547	15552	15399	15494	15254	15321	15289	15267	15440	15352	15381	15359	15301	15481	15308	15433	15472	15352	15350	15231	15398	15364	15366	15251	15447	15441	15250	15380	15225	15396	15337	15410	15351	15462	15321	15404	15448	15362	15419	15236	15550	15399	15361	15461	15501	15394	15498	15461	15481	15467	15553	15437	15481	15362	15375	15216	15338	15469	15506	15437	15242	15442	15196	15263	15433	15273	15440	15308	15335	15292	15456	15415	15539	15347	15342	15374	15469	15326	15316	15355	15320	15262	15262	15105	15375	15370	15408	15396	15398	15299	15322	15401	15214	15340	15262	15368	15256	15349	15624	15341	15217	15319	15424	15363	15571	15354	15336	15324	15255	15553	15419	15390	15346	15411	15352	15392	15225	15492	15457	15477	15399	15239	15479	15326	15369	15397	15473	15318	15498	15424	15366	15330	15400	15309	15574	15384	15420	15358	15422	15223	15335	15452	15300	15446	15430	15279	15332	15448	15358	15432	15254	15460	15265	15254	15202	15277	15363	15309	15131	15521	15260	15414	15275
28864	21563	20529	18401	16629	16433	16358	16089	15937	15928	16083	17872	19437	18468	17104	16414	16092	16216	15916	15861	15971	15769	15723	16033	15840	16013	15943	15878	15939	15862	15868	15972	15715	15808	15949	15812	16012	16018	15791	15730	15863	15719	15753	15845	15733	15943	16028	15986	15801	15870	15880	15673	15825	15919	16005	15828	15942	15970	15942	15736	15851	15782	15685	15946	15842	15834	15704	15790	15683	15796	15753	15686	15804	15848	15558	15800	15679	15603	15809	15992	15677	15751	15966	15920	15676	15859	15806	15575	15769	15890	15694	15695	15635	15927	15906	15668	15937	15836	15863	15801	15795	15846	15826	16048	15797	15703	15986	15643	15929	15785	15854	15853	15920	15666	15944	15779	15871	16056	15774	15696	15787	15891	15902	15655	15815	15645	15891	15884	15651	15646	15754	15834	15940	15684	15940	15736	15627	15650	15740	15660	15609	15794	16019	15781	15717	15629	15740	15726	15614	15861	15931	15974	15946	15872	16021	15872	15897	15810	15783	15765	15949	15924	15775	15880	15883	15958	15726	15763	15925	15767	15928	15911	15859	15966	15975	15808	16143	15881	15854	15808	15964	15951	15964	15638	16013	15847	15822	15787	15823	16006	15972	15792	15893	15766	15773	15810	15898	15914	15776	16083	15741	15806	15887	15790	15745	15684	15812	15787	15863	15788	15802	15897	15889	15835	15823	15783	15840	15890	16066	15846	15755	16092	15812	15865	15834	15940	15854	15939	15872	15776	15813	15556	15740	15621	15980	15830	15711	15836	15750	15831	15881	15770	15839	15874	15778	15685	15698	15764	15769	15815	15825	15678	15788	15983	16002	15789	15739	15580	15789	15878	15870	15843	15739	15747	15773	15873	15852	15841	15883	15675	15745	15785	15882	16020	15922	15924	15860	15661	15964	15761	16111	15943	15760	15705	15624	15929	15855	15749	15872	15605	15831	15745	15943	16133	15832	15831	15933	15881	15608	15748	15683	15777	15781	15772	15909	15761	15764	15873	15905	15741	15845	15653	15934	15896	15854	15796	15829	15906	15819	15768	15919	15821	15726	15984	15938	15946	15809	15784	15700	15727	15796	15793	15781	15923	15894	15749	15944	15750	15790	15845	15960	15775	15786	15930	15714	15800	15690	15662	15815	15779	15666	15798	15801	16209	15652	15865	15731	15914	15828	15768	15923	15976	15992	15779	15877	15851	15767	15838	15917	15824	15788	15728	15755	15769	15930	15790	15910	15971	15833	15755	15842	15834	15762	15616	16008	15941	15899	15948	15832	15978	16001	15790	15861	15942	15895	15562	15721	15851	15912	15758	15879	15691	15805	15603	15722	15844	15879	15792	15828	15852	15758	15783	15742	15863	15977	15755	15781	15871	15865	15720	15859	15867	15675	15741	15931	15719	15814	15699	15813	15759	15892	15712	15849	15944	15815	15823	15803	15803	15943	15823	15979	15776	15690	15635	15785	15630	15960	15872	15869	15970	15824	15830	15765	16044	15679	15604	15873	15781	16015	15732	15778	16049	15953	15625	15832	15770	15848	15941	15948	15790	15643	15673	15972	15859	15719	15811	15920	15951	15808	15924	15835	15735	15790	15970	15727	15860	15836	15858	15992	15805	15814	15783	15790	15848	15952	16040	16045	15919	15854	15733	15802	15845	15648	15752	15719	15888	15895	15813	15928	15836	15830	15661	15777	15886	15897	15786	15802	16038	15853	15820	15749	15883	15992	15862	15736	15939	15708	15804	15658	15819	15871	15837	15757	15806	15680	15840	15682	15927	15798	15906	15770	15717	15948	15806	15759	15771	16042	15825	15692	15714	15839	15975	15745	15857	15983	15974	15806	15841	15825	15817	15812	15897	15880	15711	15934	15947	15812	15664	15820	15936	15901	15952	15762	15718	15909	15988	15966	15927	15738	15865	15852	15809	15829	15799	16070	15999	15963	15892	15914	16003	15883	15837	15752	15960	15868	15776	15706	15754	15833	15671	15757	15788	15645	15749	15781	15863	15844	15751	15955	16012	15784	15695	15829	15775	16034	15939	15703	15956	15849	15808	15863	15906	15683	15933	15651	15818	15854	15825	15711	15783	15974	15929	15719	16034	15944	15942	15829	15785	15712	15893	15905	15606	15844	15820	15900	15972	15743	15882	15669	15761	15796	15980	16014	15882	15919	15674	15841	15859	15689	15902	15937	15928	15793	15771	15759	15741	16025	15760	15769	15938	15863	15759	15647	15854	15994	15742	15804	15609	15756	15676	15851	15742	15867	15826	15695	15955	15724	16009	15855	15843	15820	15748	15667	15945	15872	15833	15836	15833	16031	15913	15986	15876	16038	15844	15592	15855	15681	15771	15710	15924	15933	15898	15886	15703	15846	15857	15909	15898	15730	15849	15729	15798	15614	15788	15787	15841	15777	15681	15823	15965	15931	15915	15952	15823	15912	15734	15754	15753	15931	15819	15920	15867	15860	15776	15819	15846	15706	15988	15811	15752	15808	15786	15851	15958	15853	16018	15981	15678	15696	15647	15774	15797	15894	15780	15684	15792	15924	15820	15841	15803	15893	15774	15803	15798	15779	15725	15722	15811	15791	15750	15901	16026	15766	15932	15770	15996	15847	16002	15932	15938	15847	15939	15545	15895	15988	15683	15733	15864	15802	15719	15840	15833	15910	15803	15721	15903	15802	15673	15692	15878	15910	15787	15860	15712	15710	15984	15702	15848	15686	15992	15950	15926	16003	15835	15845	15930	15859	15993	15766	15847	15785	15810	15890	15851	15854	15827	15964	15889	15967	15658	15785	15842	15742	15947	15849	15699	15908	15758	15842	15895	15733	15687	15900	15759	15738	15893	15838	15769	15646	15831	15824	15631	15869	15723	15941	15897	15770	16052	15988	15936	15942	15867	16012	16074	15754	15825	15848	15953	15778	15879	16093	15880	15629	15701	15808	15794	15600	15925	15716	15835	15613	15932	15903	15891	15863	15804	16071	15710	15876	15883	15821	15703	15768	15621	15950	15810	15789	15909	15887	15666	15982	15961	15995	15722	15871	15624	15923	15788	15837	15815	15969	15706	16097	15826	15622	15800	15790	15826	15755	15734	15781	15734	15795	15804	15806	15829	15651	15645	15826	15709	15825	15569	15832	15840	15923	15701	15943	15756	15774	16036	15740	15842	15966	15969	15816	15537	15752	15876	15824	15723	15999	15900	15779	15698	15913	15813	15791	15819	15839	15776	15661	15906	15628	16032	16032	15939	15876	15933	15787	15711	15908	15742	15579	15692	15852	15805	15829	15880	15949	15770	15851	16019	15678	15746	15664	15798	16019	15982	15834	15746	15807	15772	15768	15735	15976	15401	15756	15845	15836	15688	16019	15845	16050	15849	15884	15894	15823	15624	15686	15784	15948	15918	15736	15825	15714	15876	15923	15645	15921	15856	15802	15758	15870	15879	15711	15631	15953	15850	15736	15821	16037	15877	15809	15811	15799	15880	15909	15807	15899	15939	15846	15809	15943	15878	15865	15909	15897	16044	16046	15828	15806	15685	15939	15772	15878	15824	15668	15854	15785	15861	15790	15903	15749	15756	15777	15730	15947	15937	15800	15720	15937	15787	15744	15844	16013	15884	15902	15830	15825	15937	15831	15779	15933	15864	15967	15772	15755	16015	15925	15689	15893	15755	15778	15732	15992	15743	15944	15829	15691	15760	16089	15811	15718	15870	15755	15991	16021	15825	15751	15861	15675	15886	15911	15849	15646	15717	15854	15721	15918	15873	15840	15709	15883	15926	15695	15961	15826	15699	15781	15815	15900	16146	16016	15834	15891	15783	15931	15888	15860	15797	15718	15877	15766	15792	15909	15774	15800	15781	15709	15860	15809	15871	15651	15947	15764	15843	15897	15783	15853	15742	15839	15828	15687	15886	15673	15822	15936	15782	15856	16011	15887	15925	15852	15955	15850	15747	15873	15616	15739	15945	15927	15611	15788	15960	15799	15844	15835	15867	15646	15694	15645	15857	15824	15827	15668	15817	15801	15951	15688	16152	15829	15791	15807	15841	15720	15674	16018	15782	15720	15953	15747	15729	15867	15742	16017	15845	16011	15814	15861	15960	15769	15861	15908	15763	15821	15825	15932	16002	15749	15810	15654	15860	15625	15611	15782	15710	15799	15797	15887	15892	15882	15571	15848	15831	15836	15674	15911	15998	15872	15865	15854	15910	15921	15948	15704	15734	15767	16078	15604	15946	15863	15542	15805	15876	15877	15791	15889	15885	15820	15709	15860	15880	15876	15814	15707	15761	15718	15718	15761	15852	15806	15988	15954	15729	15796	15797	15791	15883	15705	15836	15702	15861	15757	15816	15744	15930	15821	15899	15650	16003	16077	16084	15838	16074	15920	15785	15765	15907	15791	15693	15838	15968	15676	15721	15698	15844	15853	15672	15815	15774	15943	15910	15914	15899	15826	15902	15805	15775	15795	15782	15874	15673	15870	15783	15944	15880	15919	15734	15765	15771	15966	15813	15896	15877	15714	16046	15943	15851	15920	15796	15847	15789	15775	15713	15839	15857	15732	15941	15750	15937	15838	15787	15746	15802	15936	15872	15877	15731	15806	16036	15922	15928	15863	15899	16015	15759	16016	15736	15767	15773	15999	15913	15981	15973	15819	15845	16093	15952	15814	15801	15740	15794	15899	15751	15937	15913	16038	15733	15654	15845	15738	15904	15998	15732	15791	15719	16094	15768	15780	15775	15960	15715	15641	15790	16037	15942	15980	15895	15972	15938	15789	15858	15942	15870	15916	15697	15875	15980	15858	15799	15748	15900	15946	15732	15900	15746	15825	16048	15942	15860	15853	15938	15855	15935	15768	15941	15952	15838	16049	15729	15663	15973	15738	15790	15828	15870	15914	15901	15660	15948	15757	15927	15834	15795	15852	15968	15851	15705	15587	15661	15949	15843	15864	15811	15979	15842	15877	15835	15818	15808	15840	15893	15886	15792	15821	15727	16026	15820	15802	15837	15895	15699	15780	15653	15846	15763	16005	15867	15654	15608	15852	15833	15795	15893	15733	15847	15980	15861	15576	15956	15550	15675	15819	15776	15892	15771	16067	15874	15869	15680	15746	15745	15922	16066	15858	15695
16147	17506	17602	16925	16745	16511	16073	15909	15799	15738	15767	19176	20329	18943	16814	15915	15592	15473	15498	15571	15467	15455	15467	15505	15273	15500	15465	15484	15398	15386	15321	15454	15460	15406	15638	15399	15556	15446	15397	15433	15269	15490	15424	15412	15469	15584	15468	15582	15461	15294	15394	15544	15445	15416	15424	15421	15620	15420	15479	15490	15214	15381	15324	15640	15513	15345	15507	15414	15459	15341	15604	15360	15377	15572	15431	15552	15406	15547	15491	15580	15330	15288	15387	15452	15494	15533	15454	15481	15503	15581	15472	15470	15406	15513	15481	15353	15355	15672	15339	15412	15444	15568	15353	15499	15549	15390	15550	15436	15436	15492	15487	15665	15437	15460	15471	15429	15494	15395	15356	15472	15251	15423	15350	15599	15304	15574	15453	15483	15340	15394	15430	15359	15452	15535	15425	15474	15456	15436	15475	15617	15408	15464	15703	15450	15466	15372	15466	15513	15533	15557	15487	15279	15437	15256	15443	15670	15495	15515	15354	15324	15588	15321	15480	15409	15441	15353	15503	15528	15591	15428	15339	15441	15485	15463	15507	15602	15516	15495	15319	15506	15713	15251	15528	15338	15463	15451	15376	15449	15455	15454	15455	15435	15384	15280	15437	15362	15559	15435	15488	15630	15324	15365	15391	15300	15482	15425	15555	15510	15206	15521	15510	15452	15382	15607	15632	15192	15402	15358	15472	15276	15520	15561	15471	15592	15409	15570	15507	15416	15410	15342	15379	15466	15512	15455	15410	15465	15352	15417	15375	15457	15410	15404	15373	15581	15404	15453	15374	15359	15259	15561	15501	15195	15318	15311	15325	15546	15510	15390	15481	15636	15462	15416	15398	15543	15470	15537	15431	15519	15490	15478	15475	15269	15425	15536	15342	15458	15381	15422	15529	15442	15426	15275	15583	15355	15351	15598	15369	15546	15358	15455	15524	15420	15375	15458	15428	15312	15454	15525	15418	15482	15378	15541	15498	15577	15500	15368	15454	15464	15500	15529	15603	15236	15563	15384	15434	15515	15533	15522	15547	15435	15433	15592	15273	15399	15429	15516	15420	15543	15505	15483	15362	15469	15345	15417	15423	15423	15583	15350	15369	15517	15471	15447	15341	15316	15428	15477	15522	15373	15530	15488	15370	15493	15340	15393	15339	15377	15619	15254	15577	15384	15356	15444	15552	15464	15417	15633	15495	15628	15445	15541	15600	15673	15441	15578	15297	15400	15332	15420	15455	15449	15470	15349	15390	15403	15392	15351	15350	15490	15420	15520	15435	15425	15280	15485	15325	15441	15519	15465	15356	15304	15331	15379	15423	15541	15498	15518	15538	15382	15330	15372	15535	15285	15361	15370	15258	15400	15455	15472	15586	15624	15556	15443	15350	15654	15504	15518	15471	15466	15379	15435	15325	15457	15360	15378	15537	15395	15294	15510	15553	15453	15393	15341	15413	15541	15347	15603	15382	15262	15377	15467	15559	15425	15464	15487	15486	15322	15404	15199	15274	15410	15603	15434	15309	15431	15337	15559	15480	15382	15458	15599	15545	15516	15545	15387	15423	15457	15579	15516	15340	15528	15536	15307	15355	15537	15459	15366	15456	15578	15395	15475	15394	15414	15544	15266	15509	15442	15460	15293	15448	15535	15564	15354	15584	15416	15460	15408	15661	15467	15679	15441	15566	15408	15650	15360	15415	15405	15354	15420	15453	15502	15358	15320	15495	15321	15372	15430	15312	15520	15406	15351	15555	15533	15428	15523	15358	15452	15495	15491	15284	15535	15516	15441	15403	15491	15505	15435	15418	15608	15466	15382	15391	15437	15445	15504	15407	15446	15439	15494	15384	15533	15450	15436	15333	15386	15479	15564	15658	15321	15704	15353	15628	15216	15370	15415	15428	15423	15460	15520	15462	15495	15497	15434	15584	15560	15475	15396	15492	15398	15455	15515	15366	15478	15387	15501	15370	15326	15545	15446	15425	15602	15328	15337	15510	15363	15537	15310	15440	15450	15306	15427	15505	15581	15515	15343	15480	15414	15585	15430	15608	15461	15495	15577	15289	15489	15558	15566	15569	15290	15547	15339	15425	15498	15569	15363	15365	15496	15563	15423	15388	15419	15420	15429	15435	15390	15379	15459	15436	15484	15516	15656	15515	15342	15628	15388	15503	15445	15294	15489	15265	15400	15255	15427	15540	15346	15560	15310	15326	15397	15577	15781	15503	15491	15457	15456	15493	15515	15572	15442	15310	15357	15534	15363	15387	15320	15327	15431	15425	15447	15573	15184	15280	15573	15368	15433	15288	15563	15411	15527	15594	15515	15314	15416	15398	15463	15457	15554	15563	15320	15416	15374	15488	15449	15390	15391	15439	15313	15418	15376	15456	15516	15543	15480	15447	15555	15563	15600	15332	15628	15434	15354	15457	15452	15478	15570	15324	15501	15340	15304	15320	15380	15451	15334	15437	15420	15392	15325	15395	15323	15458	15538	15457	15346	15530	15431	15582	15451	15499	15592	15462	15319	15497	15377	15475	15401	15614	15412	15455	15478	15385	15352	15472	15463	15686	15316	15556	15312	15553	15366	15539	15278	15352	15422	15431	15623	15477	15463	15355	15500	15317	15425	15591	15446	15574	15452	15415	15618	15453	15593	15561	15236	15446	15518	15530	15393	15546	15266	15434	15477	15369	15508	15434	15451	15478	15564	15432	15535	15438	15625	15293	15475	15446	15328	15399	15556	15403	15513	15546	15520	15313	15620	15411	15283	15344	15446	15486	15297	15388	15355	15541	15340	15449	15431	15468	15603	15484	15246	15369	15424	15605	15432	15314	15457	15438	15374	15481	15430	15449	15561	15354	15339	15402	15606	15368	15392	15498	15367	15403	15438	15531	15604	15420	15278	15346	15489	15440	15424	15517	15514	15348	15708	15672	15615	15316	15405	15569	15303	15518	15296	15575	15395	15415	15580	15330	15308	15397	15346	15518	15482	15415	15515	15515	15265	15500	15486	15419	15479	15416	15576	15405	15624	15360	15445	15494	15562	15421	15546	15372	15355	15486	15505	15472	15590	15215	15419	15240	15550	15492	15409	15465	15589	15574	15385	15620	15470	15456	15552	15382	15472	15443	15320	15506	15630	15437	15538	15584	15212	15297	15433	15483	15443	15522	15364	15443	15367	15449	15489	15478	15429	15590	15509	15445	15551	15314	15453	15506	15390	15530	15597	15360	15384	15433	15425	15535	15438	15407	15551	15514	15448	15531	15364	15631	15426	15371	15626	15516	15507	15317	15739	15244	15432	15420	15551	15638	15396	15293	15367	15406	15422	15670	15376	15239	15390	15391	15607	15454	15391	15432	15649	15547	15551	15550	15426	15580	15390	15483	15531	15426	15416	15342	15545	15262	15327	15329	15431	15458	15310	15424	15551	15495	15568	15369	15433	15462	15434	15462	15436	15506	15337	15530	15290	15428	15464	15419	15493	15511	15528	15487	15465	15409	15379	15551	15309	15335	15478	15485	15377	15433	15532	15427	15471	15413	15499	15249	15447	15442	15423	15407	15607	15367	15547	15432	15368	15518	15341	15534	15378	15285	15492	15331	15531	15399	15356	15516	15591	15416	15333	15514	15452	15520	15508	15451	15424	15662	15316	15404	15595	15399	15580	15468	15542	15431	15443	15592	15472	15528	15393	15322	15383	15502	15424	15492	15377	15393	15382	15438	15497	15456	15383	15441	15455	15432	15380	15278	15480	15486	15395	15510	15368	15496	15364	15380	15365	15549	15397	15280	15398	15407	15561	15485	15424	15403	15542	15406	15451	15409	15571	15317	15528	15466	15479	15400	15461	15425	15369	15344	15558	15351	15501	15472	15499	15499	15529	15556	15405	15378	15360	15440	15304	15255	15426	15434	15457	15344	15480	15526	15549	15444	15418	15292	15558	15225	15628	15512	15509	15436	15437	15442	15276	15370	15541	15325	15593	15405	15492	15531	15607	15402	15329	15432	15408	15488	15372	15431	15513	15484	15606	15329	15411	15511	15271	15386	15394	15568	15413	15484	15424	15552	15606	15391	15441	15440	15196	15554	15440	15432	15619	15497	15549	15442	15464	15487	15446	15343	15513	15412	15449	15423	15590	15521	15474	15624	15545	15359	15422	15356	15385	15306	15498	15466	15258	15416	15473	15452	15395	15233	15404	15267	15279	15335	15437	15535	15495	15514	15507	15452	15480	15500	15315	15367	15435	15382	15549	15602	15335	15362	15485	15423	15648	15406	15372	15415	15462	15471	15501	15410	15430	15194	15402	15492	15466	15328	15418	15259	15446	15487	15448	15447	15341	15539	15430	15264	15380	15275	15582	15367	15397	15375	15447	15376	15439	15351	15367	15540	15319	15514	15434	15387	15638	15505	15408	15339	15654	15549	15599	15475	15601	15411	15402	15461	15514	15525	15496	15495	15648	15488	15434	15449	15437	15406	15490	15533	15457	15415	15604	15431	15527	15449	15398	15506	15267	15275	15502	15504	15547	15367	15399	15316	15421	15535	15393	15541	15474	15471	15610	15491	15535	15657	15415	15393	15370	15511	15415	15441	15345	15549	15341	15410	15491	15363	15404	15468	15513	15374	15395	15542	15468	15522	15385	15442	15467	15577	15347	15455	15538	15447	15522	15323	15495	15440	15521	15311	15461	15660	15452	15608	15566	15444	15520	15549	15501	15613	15359	15425	15427	15459	15519	15566	15495	15414	15355	15540	15403	15453	15502	15462	15399	15549	15341	15375	15430	15411	15477	15428	15489	15542	15328	15501	15489	15528	15443	15414	15352	15558	15488	15487	15577	15265	15536	15361	15517	15549	15415	15423	15447	15471	15269	15519	15523	15342	15372	15575	15407	15508	15460	15339	15437	15506	15543	15475	15495	15539	15361	15286	15241	15371	15533	15490	15484	15522	15399	15521	15544	15377	15436	15408	15481	15430	15589	15425	15441	15447	15336	15482	15511	15463	15425	15528	15410	15367	15442	15611	15670	15447	15395	15281	15487	15548	15536	15536	15435	15511	15359	15450	15311	15519	15323	15348	15322	15160	15424	15381	15564	15376	15461	15576	15475	15246	15502	15555	15366	15594	15592	15329	15260	15480	15432
25070	21363	27930	25501	20711	18286	17656	16447	16204	16415	16386	27850	33134	28190	21736	17576	16098	15894	15905	15500	15672	15839	15586	15703	15653	15471	15698	15420	15555	15813	15834	15657	15599	15735	15784	15805	15615	15764	15639	15515	15507	15606	15759	15689	15607	15709	15689	15685	15349	15675	15479	15560	15574	15652	15622	15577	15640	15518	15535	15567	15422	15645	15670	15521	15563	15613	15669	15487	15722	15640	15775	15563	15587	15569	15568	15576	15702	15658	15831	15461	15611	15588	15641	15613	15683	15487	15821	15729	15726	15668	15506	15596	15670	15605	15600	15585	15687	15585	15727	15643	15537	15727	15693	15476	15393	15715	15493	15616	15625	15717	15605	15714	15464	15550	15442	15554	15642	15640	15537	15642	15611	15572	15709	15639	15673	15421	15581	15760	15670	15501	15724	15301	15561	15503	15632	15515	15601	15625	15555	15372	15666	15729	15607	15693	15632	15590	15517	15779	15722	15521	15650	15554	15564	15524	15486	15686	15523	15680	15606	15716	15853	15475	15518	15532	15610	15578	15725	15594	15514	15615	15630	15473	15612	15322	15510	15574	15556	15579	15603	15576	15605	15722	15594	15553	15495	15419	15707	15633	15699	15561	15634	15597	15791	15618	15646	15635	15634	15449	15612	15694	15568	15457	15588	15661	15709	15417	15701	15703	15717	15728	15495	15609	15620	15669	15782	15694	15753	15722	15536	15561	15612	15460	15368	15688	15790	15669	15495	15655	15562	15606	15321	15646	15506	15646	15666	15470	15902	15483	15548	15609	15626	15571	15514	15783	15599	15623	15649	15685	15601	15392	15743	15562	15749	15630	15592	15562	15449	15501	15606	15581	15552	15460	15530	15668	15398	15714	15722	15825	15383	15475	15652	15440	15745	15632	15630	15579	15467	15675	15708	15635	15727	15379	15644	15674	15516	15616	15643	15619	15500	15626	15514	15615	15595	15599	15551	15707	15716	15629	15927	15707	15424	15463	15598	15400	15318	15611	15564	15317	15603	15507	15720	15649	15600	15619	15412	15477	15647	15561	15666	15417	15518	15726	15455	15515	15579	15856	15692	15483	15653	15528	15580	15729	15611	15503	15578	15651	15525	15627	15564	15522	15606	15601	15473	15416	15782	15469	15558	15610	15415	15593	15528	15588	15727	15718	15619	15612	15573	15677	15379	15500	15644	15573	15503	15510	15593	15590	15496	15640	15536	15699	15581	15671	15539	15528	15449	15758	15559	15746	15466	15589	15482	15389	15661	15554	15696	15564	15788	15852	15744	15638	15783	15618	15792	15518	15486	15779	15595	15533	15576	15657	15530	15627	15656	15625	15713	15539	15668	15581	15645	15579	15610	15613	15713	15624	15572	15538	15626	15463	15599	15612	15582	15519	15541	15565	15615	15803	15696	15588	15531	15609	15565	15726	15467	15629	15383	15653	15774	15605	15836	15531	15542	15555	15582	15631	15556	15647	15452	15425	15578	15510	15744	15582	15840	15695	15488	15570	15576	15539	15813	15720	15437	15596	15483	15560	15480	15529	15797	15510	15582	15599	15552	15738	15599	15795	15841	15428	15465	15528	15697	15732	15503	15643	15589	15632	15614	15625	15529	15694	15596	15489	15587	15683	15574	15709	15693	15848	15469	15598	15472	15541	15487	15663	15503	15536	15579	15590	15759	15537	15526	15397	15741	15484	15609	15644	15554	15537	15565	15562	15579	15445	15666	15648	15862	15617	15810	15534	15633	15459	15750	15504	15717	15750	15478	15702	15595	15581	15550	15501	15469	15655	15599	15539	15594	15542	15658	15695	15757	15512	15649	15661	15513	15556	15757	15456	15518	15776	15677	15708	15358	15521	15423	15450	15414	15487	15686	15384	15705	15566	15489	15582	15525	15637	15530	15305	15441	15601	15702	15810	15684	15741	15503	15524	15370	15577	15560	15622	15695	15791	15666	15638	15499	15615	15547	15654	15541	15692	15515	15574	15713	15774	15657	15516	15641	15378	15463	15663	15519	15439	15636	15579	15553	15443	15705	15437	15444	15575	15671	15598	15683	15682	15544	15705	15566	15603	15530	15666	15680	15516	15702	15673	15308	15572	15588	15606	15577	15478	15529	15526	15547	15663	15571	15604	15650	15585	15612	15586	15663	15626	15574	15688	15741	15746	15614	15500	15634	15666	15461	15545	15552	15583	15459	15555	15547	15231	15614	15613	15730	15550	15475	15649	15755	15419	15786	15459	15673	15284	15725	15592	15777	15446	15476	15674	15605	15597	15640	15525	15615	15699	15557	15317	15633	15652	15567	15625	15663	15472	15523	15588	15394	15642	15548	15739	15573	15480	15648	15571	15511	15626	15660	15586	15738	15631	15710	15451	15632	15682	15581	15719	15591	15553	15544	15455	15587	15661	15544	15482	15643	15381	15626	15795	15796	15701	15620	15475	15447	15705	15764	15742	15459	15609	15587	15428	15554	15735	15725	15645	15590	15646	15628	15849	15445	15825	15486	15567	15719	15734	15591	15565	15511	15483	15511	15487	15549	15604	15814	15648	15717	15503	15421	15645	15501	15679	15545	15723	15500	15574	15358	15529	15557	15402	15626	15649	15818	15798	15595	15532	15441	15681	15713	15602	15694	15507	15595	15587	15679	15700	15682	15836	15681	15630	15531	15773	15785	15751	15545	15617	15537	15645	15609	15551	15567	15487	15687	15639	15441	15835	15571	15545	15695	15803	15739	15702	15694	15564	15602	15529	15548	15534	15588	15734	15609	15620	15818	15589	15657	15744	15529	15409	15498	15516	15428	15666	15622	15541	15582	15421	15489	15446	15420	15665	15817	15564	15540	15718	15516	15542	15573	15512	15598	15732	15809	15429	15680	15488	15723	15527	15708	15522	15627	15756	15688	15646	15685	15761	15568	15698	15461	15523	15340	15507	15617	15596	15638	15680	15794	15672	15448	15514	15408	15586	15862	15643	15475	15660	15748	15465	15582	15842	15794	15528	15729	15573	15508	15656	15601	15481	15736	15711	15823	15670	15506	15474	15360	15507	15561	15583	15676	15477	15758	15695	15491	15606	15667	15656	15610	15800	15655	15627	15512	15563	15743	15722	15482	15609	15702	15552	15640	15586	15539	15596	15586	15698	15573	15670	15772	15418	15600	15549	15530	15602	15541	15744	15558	15528	15545	15466	15624	15647	15643	15622	15545	15647	15562	15594	15610	15657	15622	15608	15515	15838	15518	15746	15691	15352	15540	15531	15680	15755	15648	15454	15563	15524	15761	15624	15484	15390	15693	15669	15567	15620	15756	15623	15448	15636	15726	15491	15593	15510	15692	15615	15544	15463	15502	15464	15632	15609	15648	15641	15585	15435	15499	15572	15508	15827	15597	15812	15582	15553	15339	15590	15542	15585	15670	15548	15614	15653	15627	15500	15373	15383	15608	15493	15464	15502	15720	15663	15490	15555	15642	15586	15580	15670	15689	15653	15615	15569	15649	15535	15628	15547	15582	15617	15594	15620	15613	15717	15794	15699	15572	15565	15470	15543	15692	15648	15458	15608	15580	15698	15639	15691	15719	15569	15753	15661	15487	15569	15430	15845	15683	15596	15570	15542	15583	15355	15605	15751	15603	15576	15537	15639	15451	15455	15434	15762	15507	15862	15671	15581	15696	15817	15736	15575	15586	15627	15585	15450	15605	15843	15708	15786	15737	15643	15458	15471	15853	15477	15477	15648	15514	15367	15891	15585	15592	15652	15665	15751	15565	15421	15554	15541	15708	15672	15561	15705	15634	15628	15550	15722	15692	15644	15728	15589	15576	15534	15624	15438	15610	15832	15643	15693	15805	15481	15518	15776	15646	15472	15700	15560	15569	15661	15863	15744	15684	15622	15607	15746	15406	15626	15512	15490	15682	15597	15636	15414	15646	15571	15676	15473	15567	15662	15682	15548	15632	15756	15550	15654	15593	15518	15587	15585	15813	15619	15656	15625	15750	15453	15730	15593	15628	15587	15439	15515	15585	15501	15504	15779	15483	15619	15589	15553	15592	15552	15427	15606	15547	15650	15591	15417	15708	15581	15583	15644	15537	15406	15552	15684	15781	15458	15600	15503	15430	15769	15636	15650	15581	15629	15641	15516	15637	15657	15874	15708	15630	15495	15585	15641	15543	15485	15680	15588	15745	15552	15529	15649	15749	15767	15556	15373	15588	15694	15502	15457	15604	15625	15517	15792	15542	15638	15748	15656	15597	15694	15575	15689	15570	15598	15657	15546	15720	15656	15734	15477	15655	15631	15454	15449	15591	15530	15546	15759	15677	15682	15678	15614	15428	15513	15585	15760	15664	15577	15554	15669	15649	15570	15347	15530	15601	15282	15593	15360	15701	15785	15604	15641	15501	15494	15618	15711	15480	15777	15492	15545	15531	15720	15545	15635	15464	15507	15548	15606	15636	15430	15619	15645	15778	15747	15674	15582	15502	15723	15577	15670	15562	15365	15765	15808	15712	15651	15548	15693	15659	15675	15645	15626	15636	15557	15520	15496	15675	15529	15508	15461	15757	15630	15345	15789	15586	15548	15395	15583	15619	15449	15529	15490	15652	15637	15784	15651	15566	15504	15536	15514	15580	15615	15506	15738	15687	15708	15430	15625	15716	15564	15579	15598	15462	15561	15580	15487	15708	15471	15623	15338	15650	15424	15599	15738	15582	15539	15706	15724	15701	15597	15696	15678	15599	15400	15612	15581	15585	15498	15487	15660	15689	15722	15551	15737	15634	15460	15679	15650	15659	15634	15529	15810	15614	15529	15631	15555	15495	15636	15660	15511	15567	15470	15836	15496	15790	15472	15579	15685	15726	15606	15570	15466	15518	15484	15555	15490	15610	15698	15800	15569	15513	15619	15729	15679	15703	15602	15467	15643	15612	15711	15687	15468	15560	15744	15618	15487	15393	15806	15656	15489	15676	15399	15449	15580	15808	15691	15743	15907	15738	15494	15514	15479	15514	15881	15717	15577	15623	15534	15791	15516	15664	15639	15557	15436	15552	15563	15743	15660	15647	15427	15684	15622	15664	15604	15528	15567	15608	15538	15799	15568	15461	15572	15489	15515	15574	15629	15587	15609	15703	15518	15543	15351	15570	15663
15036	23139	22061	19657	18868	17425	16866	16204	16522	16249	16464	34041	36568	30253	21945	16865	15688	15288	15303	15289	15430	15457	15314	15396	15492	15341	15283	15346	15447	15529	15192	15292	15430	15388	15208	15473	15426	15369	15392	15321	15323	15354	15441	15368	15284	15341	15429	15325	15454	15345	15454	15296	15308	15485	15361	15455	15337	15295	15382	15390	15369	15503	15398	15478	15271	15440	15457	15400	15321	15445	15450	15455	15165	15225	15256	15226	15389	15329	15399	15418	15262	15215	15419	15338	15416	15114	15323	15444	15366	15515	15350	15273	15425	15349	15112	15132	15390	15314	15379	15502	15348	15291	15298	15444	15367	15386	15417	15333	15249	15535	15309	15385	15158	15326	15393	15259	15545	15438	15436	15178	15367	15435	15503	15410	15415	15538	15411	15258	15324	15349	15351	15358	15267	15531	15563	15254	15260	15492	15288	15411	15376	15247	15312	15328	15353	15439	15210	15369	15289	15417	15369	15434	15367	15322	15457	15357	15360	15376	15286	15427	15196	15295	15366	15269	15491	15315	15283	15529	15415	15499	15303	15404	15434	15398	15385	15137	15319	15385	15479	15389	15405	15195	15284	15294	15438	15513	15405	15359	15248	15128	15374	15505	15289	15344	15419	15229	15227	15415	15474	15317	15335	15350	15346	15364	15412	15361	15339	15338	15377	15262	15321	15330	15600	15470	15273	15394	15323	15350	15352	15467	15388	15440	15280	15385	15235	15362	15413	15368	15421	15334	15354	15231	15337	15398	15216	15230	15347	15297	15304	15254	15315	15407	15275	15271	15497	15372	15419	15307	15360	15328	15470	15259	15387	15439	15374	15398	15319	15445	15327	15415	15087	15161	15351	15352	15280	15297	15555	15300	15418	15325	15386	15197	15428	15251	15315	15314	15380	15256	15131	15448	15367	15548	15335	15330	15405	15496	15409	15318	15390	15503	15402	15375	15146	15464	15357	15386	15345	15454	15487	15039	15314	15350	15347	15235	15356	15453	15329	15374	15322	15135	15377	15312	15229	15300	15375	15377	15338	15319	15305	15259	15290	15425	15263	15432	15385	15346	15352	15317	15244	15263	15375	15299	15304	15390	15289	15325	15199	15365	15404	15339	15352	15419	15191	15279	15320	15332	15311	15523	15378	15507	15345	15454	15228	15290	15297	15265	15365	15389	15368	15305	15429	15388	15568	15226	15301	15317	15385	15260	15257	15272	15457	15408	15374	15366	15109	15359	15233	15165	15342	15472	15472	15191	15334	15244	15307	15269	15261	15243	15315	15276	15120	15282	15269	15412	15273	15336	15377	15443	15372	15488	15413	15391	15324	15414	15345	15403	15278	15339	15323	15365	15468	15412	15462	15284	15421	15386	15354	15362	15470	15426	15403	15357	15240	15512	15455	15295	15227	15330	15278	15418	15275	15285	15311	15323	15348	15335	15196	15255	15231	15248	15500	15285	15363	15292	15415	15425	15333	15444	15171	15249	15352	15509	15307	15375	15262	15202	15375	15431	15347	15207	15344	15289	15451	15330	15314	15406	15340	15448	15426	15437	15260	15205	15351	15520	15414	15373	15460	15302	15389	15310	15285	15328	15408	15331	15307	15306	15429	15391	15272	15428	15340	15324	15159	15263	15365	15306	15226	15561	15520	15404	15211	15189	15457	15352	15463	15274	15338	15548	15292	15460	15131	15424	15365	15430	15473	15251	15329	15248	15281	15454	15161	15184	15286	15232	15443	15332	15388	15420	15379	15302	15279	15260	15416	15284	15363	15155	15508	15457	15436	15290	15258	15446	15552	15477	15153	15518	15283	15420	15219	15343	15469	15162	15257	15221	15176	15429	15511	15401	15370	15560	15274	15224	15404	15281	15356	15381	15490	15387	15378	15274	15362	15286	15372	15277	15456	15463	15491	15127	15365	15277	15314	15346	15241	15406	15276	15275	15287	15375	15352	15442	15197	15225	15523	15340	15367	15329	15394	15426	15329	15392	15218	15348	15453	15488	15402	15303	15387	15527	15366	15434	15445	15347	15440	15448	15380	15275	15377	15331	15414	15152	15144	15426	15576	15121	15394	15245	15469	15460	15452	15410	15349	15394	15372	15504	15462	15552	15217	15522	15245	15359	15351	15211	15354	15447	15491	15358	15432	15383	15089	15341	15400	15244	15465	15353	15353	15423	15364	15146	15285	15177	15364	15441	15332	15281	15328	15350	15355	15360	15419	15516	15263	15376	15286	15607	15275	15074	15385	15279	15196	15266	15432	15248	15210	15443	15259	15392	15142	15401	15282	15372	15274	15473	15393	15322	15223	15310	15118	15347	15438	15343	15249	15264	15288	15554	15595	15413	15414	15618	15350	15297	15384	15282	15258	15337	15309	15335	15384	15307	15218	15290	15303	15371	15428	15370	15473	15271	15334	15395	15376	15401	15264	15316	15258	15235	15486	15228	15418	15229	15378	15194	15347	15421	15328	15522	15220	15181	15302	15447	15215	15283	15336	15485	15382	15305	15265	15318	15488	15258	15316	15508	15397	15215	15288	15264	15278	15308	15458	15170	15365	15245	15418	15299	15435	15287	15403	15352	15283	15376	15292	15432	15262	15292	15383	15352	15413	15251	15425	15348	15316	15441	15350	15325	15353	15470	15237	15262	15313	15528	15283	15391	15352	15361	15384	15320	15386	15379	15385	15350	15276	15322	15381	15266	15354	15441	15422	15360	15383	15289	15481	15460	15360	15353	15442	15374	15386	15116	15357	15338	15393	15472	15282	15281	15379	15357	15252	15281	15658	15187	15348	15521	15180	15270	15178	15453	15248	15352	15269	15446	15332	15486	15310	15177	15297	15383	15333	15435	15358	15326	15342	15447	15388	15349	15306	15359	15412	15383	15349	15335	15353	15479	15344	15468	15416	15437	15412	15256	15509	15366	15433	15443	15400	15321	15532	15500	15415	15350	15526	15382	15259	15238	15224	15253	15497	15260	15334	15400	15323	15206	15327	15310	15390	15304	15247	15426	15304	15327	15337	15282	15459	15250	15397	15356	15497	15253	15368	15484	15383	15439	15296	15448	15296	15211	15308	15315	15475	15389	15393	15255	15449	15379	15293	15319	15339	15309	15436	15398	15387	15178	15214	15305	15279	15307	15347	15291	15427	15200	15417	15269	15533	15241	15452	15358	15371	15286	15322	15347	15301	15394	15418	15436	15440	15423	15367	15223	15398	15319	15401	15351	15286	15475	15253	15360	15304	15473	15254	15383	15386	15383	15395	15327	15379	15271	15329	15280	15381	15292	15502	15383	15460	15355	15228	15255	15346	15304	15439	15331	15339	15472	15409	15322	15387	15257	15390	15378	15332	15417	15165	15230	15278	15123	15239	15407	15460	15284	15247	15430	15378	15409	15196	15398	15365	15341	15357	15417	15225	15320	15414	15238	15528	15389	15373	15440	15404	15272	15408	15105	15222	15374	15537	15311	15224	15315	15415	15279	15419	15271	15466	15394	15546	15234	15420	15353	15085	15245	15416	15321	15436	15273	15304	15429	15600	15331	15317	15386	15404	15465	15373	15501	15443	15315	15241	15419	15283	15213	15097	15394	15524	15289	15312	15403	15361	15338	15373	15333	15408	15240	15296	15385	15318	15431	15079	15397	15181	15362	15175	15343	15222	15452	15453	15363	15241	15212	15371	15361	15392	15212	15393	15392	15322	15336	15404	15334	15259	15375	15192	15249	15231	15304	15413	15239	15318	15337	15349	15242	15345	15270	15433	15448	15362	15253	15289	15332	15331	15456	15330	15406	15199	15444	15217	15429	15385	15374	15334	15281	15386	15329	15395	15234	15602	15362	15288	15533	15247	15353	15370	15485	15385	15349	15292	15360	15347	15343	15342	15305	15415	15350	15356	15455	15357	15298	15096	15369	15458	15367	15247	15456	15318	15357	15327	15323	15547	15266	15341	15306	15278	15157	15148	15363	15308	15379	15605	15332	15268	15312	15318	15256	15398	15334	15336	15303	15416	15593	15338	15320	15353	15573	15346	15464	15406	15413	15381	15207	15603	15276	15529	15419	15489	15441	15229	15356	15370	15363	15187	15045	15242	15259	15290	15364	15207	15435	15298	15372	15448	15209	15355	15368	15301	15282	15223	15465	15498	15297	15106	15364	15479	15177	15242	15188	15390	15360	15400	15414	15403	15389	15326	15346	15190	15377	15332	15555	15223	15336	15322	15424	15311	15360	15379	15263	15248	15387	15467	15321	15356	15511	15232	15325	15504	15323	15272	15324	15229	15488	15298	15421	15325	15407	15603	15269	15275	15359	15343	15192	15360	15427	15349	15292	15256	15281	15302	15204	15256	15506	15336	15224	15272	15505	15275	15335	15598	15278	15321	15396	15390	15197	15371	15318	15396	15432	15271	15404	15365	15295	15419	15448	15312	15392	15185	15236	15376	15314	15313	15463	15447	15446	15391	15366	15335	15326	15526	15430	15144	15360	15317	15418	15410	15487	15353	15344	15209	15351	15212	15403	15259	15323	15315	15277	15546	15245	15375	15366	15396	15226	15290	15283	15456	15441	15213	15430	15393	15459	15187	15343	15290	15447	15422	15275	15263	15325	15307	15362	15282	15158	15439	15401	15326	15449	15455	15357	15445	15355	15400	15292	15447	15553	15268	15434	15345	15283	15403	15200	15421	15446	15340	15291	15354	15371	15298	15496	15349	15495	15216	15303	15321	15312	15349	15438	15399	15347	15290	15330	15489	15445	15409	15131	15497	15495	15273	15515	15344	15397	15266	15510	15487	15295	15157	15338	15465	15435	15306	15329	15144	15383	15338	15285	15370	15409	15276	15335	15274	15315	15479	15307	15362	15265	15483	15399	15434	15274	15266	15373	15478	15324	15410	15399	15268	15367	15259	15317	15555	15431	15416	15275	15413	15310	15270	15238	15383	15289	15533	15307	15372	15470	15371	15427	15306	15328	15150	15390	15312	15287	15382	15148	15427	15340	15292	15258	15316	15338	15392	15115	15314	15253	15416	15419	15159	15348	15328	15476	15358	15321	15428	15389	15313	15160	15307	15319	15305	15430	15482	15451	15388	15275	15418	15514	15270	15302	15444	15376	15381	15416	15328	15258	15435	15323	15283	15389
23965	21432	28877	24385	21978	21655	19886	17205	16377	16498	16968	35073	42346	35289	25550	18743	16233	15741	15753	15494	15588	15600	15404	15555	15724	15553	15548	15651	15689	15527	15562	15359	15444	15725	15797	15782	15552	15687	15606	15746	15469	15759	15816	15484	15656	15573	15632	15645	15462	15608	15548	15660	15624	15662	15449	15582	15670	15798	15753	15590	15377	15475	15507	15644	15446	15347	15526	15739	15463	15471	15377	15541	15444	15590	15553	15417	15539	15483	15591	15442	15650	15682	15544	15526	15669	15517	15616	15565	15462	15488	15548	15565	15451	15618	15515	15597	15643	15534	15472	15477	15634	15552	15463	15547	15404	15467	15473	15532	15409	15728	15743	15530	15340	15777	15536	15335	15661	15435	15538	15512	15444	15669	15764	15624	15439	15505	15588	15377	15658	15445	15565	15465	15711	15495	15407	15511	15748	15599	15612	15458	15583	15613	15747	15455	15413	15502	15518	15459	15656	15613	15551	15506	15510	15495	15507	15666	15647	15658	15702	15548	15477	15546	15588	15436	15370	15459	15442	15453	15437	15398	15680	15554	15409	15558	15380	15510	15407	15249	15446	15578	15609	15488	15436	15489	15366	15527	15611	15642	15364	15427	15393	15566	15682	15594	15590	15582	15528	15346	15795	15528	15512	15570	15674	15566	15666	15529	15483	15431	15562	15583	15481	15499	15498	15724	15500	15306	15772	15378	15616	15671	15483	15353	15598	15764	15608	15526	15415	15610	15545	15706	15590	15302	15518	15352	15382	15514	15442	15235	15571	15512	15573	15477	15545	15639	15691	15427	15533	15298	15568	15522	15593	15570	15554	15710	15519	15309	15524	15609	15552	15574	15662	15484	15539	15564	15481	15563	15550	15529	15375	15365	15594	15610	15437	15613	15603	15629	15541	15684	15579	15317	15463	15433	15471	15579	15653	15542	15568	15382	15652	15285	15352	15390	15460	15551	15449	15594	15491	15675	15325	15463	15634	15722	15588	15503	15373	15636	15612	15383	15409	15395	15536	15496	15670	15497	15735	15352	15459	15566	15633	15605	15791	15582	15320	15451	15553	15489	15556	15383	15551	15481	15420	15358	15421	15604	15438	15654	15589	15628	15419	15542	15602	15313	15713	15648	15496	15575	15540	15467	15571	15415	15499	15301	15558	15397	15367	15459	15280	15525	15521	15351	15422	15576	15543	15518	15547	15438	15471	15573	15553	15354	15560	15415	15351	15138	15462	15416	15265	15493	15512	15493	15539	15563	15425	15404	15574	15391	15441	15548	15512	15696	15565	15610	15584	15598	15655	15471	15500	15200	15485	15543	15550	15349	15531	15616	15483	15583	15553	15663	15490	15539	15698	15471	15356	15661	15453	15449	15588	15437	15561	15297	15474	15415	15562	15463	15504	15566	15278	15386	15398	15592	15584	15654	15634	15513	15742	15664	15497	15704	15376	15461	15581	15369	15463	15428	15460	15576	15436	15478	15544	15648	15334	15521	15444	15598	15688	15553	15400	15467	15343	15434	15385	15438	15494	15456	15556	15414	15301	15629	15532	15317	15417	15581	15430	15550	15636	15667	15701	15528	15369	15373	15375	15440	15508	15553	15486	15548	15338	15521	15385	15366	15647	15401	15627	15413	15363	15601	15537	15453	15732	15498	15721	15475	15568	15291	15385	15559	15390	15359	15599	15808	15397	15494	15296	15505	15476	15625	15522	15407	15542	15447	15517	15541	15371	15330	15539	15595	15661	15472	15423	15578	15740	15586	15748	15652	15465	15554	15525	15527	15574	15296	15745	15469	15673	15395	15509	15508	15492	15340	15504	15410	15515	15442	15247	15477	15598	15463	15568	15542	15581	15550	15578	15305	15572	15381	15680	15492	15620	15462	15562	15625	15456	15612	15555	15446	15392	15621	15515	15337	15423	15520	15450	15505	15359	15355	15356	15550	15535	15411	15347	15591	15678	15597	15637	15594	15603	15575	15443	15495	15480	15545	15541	15581	15449	15634	15561	15468	15508	15595	15616	15521	15606	15532	15655	15407	15619	15549	15556	15688	15398	15649	15653	15464	15460	15525	15664	15561	15408	15703	15412	15492	15414	15341	15457	15585	15629	15599	15569	15379	15490	15523	15750	15616	15485	15584	15453	15599	15486	15566	15520	15581	15751	15594	15590	15516	15546	15438	15519	15616	15314	15611	15426	15543	15420	15541	15593	15464	15324	15639	15671	15417	15372	15409	15374	15523	15429	15551	15433	15471	15562	15522	15648	15664	15458	15472	15669	15622	15480	15488	15487	15436	15605	15495	15695	15606	15454	15508	15501	15426	15564	15441	15517	15606	15497	15404	15488	15560	15409	15479	15684	15557	15588	15639	15304	15423	15503	15480	15610	15561	15604	15631	15528	15613	15629	15700	15522	15407	15486	15622	15391	15299	15683	15406	15557	15528	15643	15683	15538	15621	15474	15573	15442	15678	15467	15639	15472	15473	15439	15503	15534	15398	15431	15452	15487	15558	15478	15277	15376	15412	15575	15626	15447	15588	15537	15833	15475	15524	15523	15663	15605	15611	15616	15651	15421	15385	15305	15490	15661	15484	15496	15637	15611	15557	15326	15519	15400	15528	15354	15462	15619	15657	15481	15479	15671	15485	15514	15517	15670	15539	15449	15439	15407	15497	15564	15285	15552	15552	15463	15590	15690	15668	15568	15530	15430	15451	15556	15572	15585	15471	15410	15495	15529	15401	15701	15502	15600	15562	15396	15525	15408	15393	15580	15472	15427	15277	15681	15173	15502	15435	15539	15325	15684	15640	15636	15738	15534	15624	15628	15593	15559	15406	15538	15542	15573	15519	15481	15632	15447	15408	15389	15703	15618	15709	15512	15642	15631	15592	15312	15764	15624	15365	15584	15522	15558	15506	15540	15715	15221	15487	15312	15386	15648	15595	15485	15438	15481	15730	15659	15421	15638	15513	15370	15578	15418	15482	15593	15588	15540	15692	15381	15358	15492	15547	15540	15422	15439	15524	15517	15688	15550	15411	15457	15495	15482	15471	15353	15654	15493	15342	15652	15494	15473	15508	15555	15530	15512	15406	15580	15484	15355	15579	15541	15505	15386	15496	15571	15501	15630	15545	15440	15396	15465	15371	15501	15649	15568	15652	15569	15518	15537	15514	15609	15609	15508	15660	15441	15555	15676	15422	15434	15412	15496	15463	15594	15488	15600	15498	15521	15498	15535	15457	15453	15475	15514	15638	15418	15483	15564	15724	15553	15447	15532	15440	15536	15722	15590	15570	15535	15375	15438	15528	15484	15358	15498	15667	15599	15528	15534	15527	15473	15395	15305	15740	15431	15440	15536	15605	15658	15613	15549	15419	15462	15588	15467	15598	15560	15448	15501	15428	15452	15572	15594	15443	15439	15601	15519	15486	15562	15641	15545	15512	15307	15439	15564	15269	15653	15429	15573	15452	15508	15703	15536	15739	15365	15483	15667	15351	15516	15562	15637	15630	15426	15567	15447	15470	15596	15518	15660	15468	15649	15347	15439	15459	15444	15408	15516	15506	15412	15343	15638	15494	15393	15460	15659	15634	15757	15411	15528	15596	15705	15656	15403	15415	15494	15532	15534	15414	15581	15400	15668	15457	15474	15768	15545	15536	15388	15602	15479	15241	15402	15507	15589	15803	15553	15233	15396	15545	15316	15454	15507	15344	15749	15410	15710	15766	15496	15553	15516	15392	15465	15401	15304	15515	15500	15417	15575	15521	15650	15687	15540	15517	15457	15567	15452	15686	15652	15447	15593	15510	15521	15720	15385	15527	15608	15579	15338	15415	15501	15517	15528	15318	15416	15624	15630	15436	15212	15687	15539	15419	15632	15505	15516	15593	15599	15357	15612	15677	15606	15574	15415	15263	15559	15542	15454	15434	15506	15455	15505	15455	15507	15521	15575	15486	15630	15368	15676	15531	15576	15604	15457	15359	15389	15404	15586	15639	15503	15707	15778	15609	15394	15522	15516	15567	15600	15404	15510	15411	15690	15409	15416	15541	15651	15727	15664	15528	15596	15652	15568	15335	15642	15588	15562	15643	15468	15499	15402	15389	15447	15406	15568	15455	15615	15441	15543	15585	15445	15582	15399	15477	15332	15604	15440	15408	15684	15687	15547	15596	15638	15608	15700	15397	15599	15362	15451	15437	15589	15567	15367	15582	15346	15625	15684	15332	15513	15530	15485	15529	15433	15531	15700	15525	15303	15490	15456	15542	15386	15534	15417	15391	15520	15401	15475	15661	15531	15418	15642	15437	15560	15521	15540	15634	15684	15647	15584	15369	15465	15560	15630	15347	15636	15588	15547	15544	15533	15304	15458	15547	15551	15337	15337	15341	15447	15356	15450	15560	15426	15543	15601	15308	15567	15382	15595	15364	15453	15557	15443	15403	15343	15588	15559	15455	15367	15622	15511	15497	15642	15532	15622	15317	15497	15343	15516	15456	15555	15570	15382	15490	15466	15523	15448	15441	15616	15478	15636	15426	15387	15533	15350	15422	15452	15537	15382	15402	15529	15614	15404	15485	15697	15687	15688	15628	15707	15432	15503	15342	15546	15506	15442	15561	15687	15638	15721	15667	15655	15436	15712	15512	15482	15537	15458	15662	15621	15611	15605	15405	15375	15602	15374	15472	15490	15682	15643	15546	15678	15518	15574	15479	15635	15409	15428	15495	15663	15444	15520	15561	15582	15355	15831	15529	15550	15498	15576	15358	15670	15544	15522	15592	15583	15498	15390	15374	15455	15390	15513	15407	15445	15620	15642	15498	15477	15585	15515	15466	15485	15569	15534	15538	15488	15671	15434	15622	15546	15438	15634	15396	15516	15707	15498	15570	15436	15499	15626	15529	15396	15530	15579	15314	15633	15608	15779	15557	15659	15512	15392	15592	15528	15432	15566	15649	15599	15545	15607	15429	15600	15573	15666	15717	15444	15514	15567	15520	15575	15613	15624	15374	15567	15756	15847	15604	15481	15553	15680	15647	15439	15675	15570	15458	15563	15525	15588	15602	15517	15566	15474	15931	15600	15460	15495	15491	15578	15510	15380	15533	15537	15397	15556	15486	15565	15574	15499	15653	15647	15579	15696	15511	15585	15622
16751	28130	26367	22228	20098	18369	17718	17429	17007	16560	17840	42175	45336	37883	26088	18482	16097	15302	15517	15281	15434	15436	15242	15152	15361	15147	15347	15340	15349	15315	15446	15251	15470	15251	15323	15506	15537	15152	15426	15433	15243	15241	15369	15150	15251	15283	15390	15275	15243	15404	15305	15212	15195	15477	15201	15375	15263	15222	15195	15365	15430	15223	15430	15345	15312	15282	15288	15325	15419	15228	15238	15439	15278	15424	15252	15178	15188	15257	15248	15332	15451	15345	15377	15146	15290	15301	15174	15300	15310	15449	15259	15181	15255	15282	15230	15307	15171	15346	15262	15400	15234	15277	15340	15475	15305	15194	15172	15437	14966	15372	15240	15394	15328	15446	15521	15286	15295	15211	15529	15200	15186	15193	15354	15402	15162	15377	15218	15205	15323	15228	15306	15050	15204	15445	15403	15254	15259	15445	15254	15306	15214	15554	15368	15235	15344	15286	15313	15498	15293	15324	15398	15201	15488	15347	15331	15392	15433	15228	15445	15400	15330	15153	15322	15075	15340	15244	15390	15324	15345	15251	15277	15522	15148	15227	15375	15268	15281	15487	15511	15537	15230	15166	15359	15164	15216	15260	15297	15253	15329	15212	15319	15125	15280	15366	15558	15426	15170	15201	15294	15346	15259	15315	15221	15325	15166	15262	15240	15249	15410	15375	15348	15314	15282	15260	15292	15299	15237	15375	15328	15430	15316	15412	15401	15404	15383	15274	15266	15309	15259	15223	15435	15389	15689	15277	15257	15313	15463	15194	15262	15408	15255	15306	15278	15361	15129	15307	15251	15298	15389	15308	15279	15335	15375	15249	15356	15373	15329	15308	15229	15289	15268	15305	15336	15333	15389	15340	15209	15181	15437	15427	15255	15226	15248	15365	15426	15103	15320	15296	15331	15217	15340	15416	15310	15503	15213	15251	15376	15229	15187	15332	15399	15249	15348	15316	15322	15314	15301	15306	15208	15119	15172	15221	15361	15231	15361	15418	15321	15368	15441	15254	15393	15392	15305	15440	15339	15290	15452	15336	15292	15350	15276	15274	15235	15175	15256	15231	15422	15294	15458	15298	15474	15298	15208	15305	15253	15125	15302	15234	15234	15292	15225	15421	15297	15363	15449	15359	15196	15380	15407	15477	15244	15136	15509	15269	15319	15192	15155	15283	15248	15211	15413	15192	15253	15346	15217	15394	15189	15317	15407	15201	15307	15301	15200	15226	15223	15391	15200	15339	15364	15312	15269	15297	15424	15260	15170	15517	15476	15252	15154	15332	15219	15232	15156	15268	15231	15442	15361	15397	15272	15407	15231	15284	15360	15433	15393	15288	15408	15349	15394	15156	15278	15238	15248	15170	15271	15308	15237	15246	15256	15305	15287	15391	15342	15149	15441	15237	15243	15213	15414	15304	15224	15218	15431	15390	15225	15323	15201	15328	15280	15366	15188	15293	15301	15108	15424	15476	15488	15320	15448	15363	15326	15350	15350	15296	15197	15258	15369	15210	15318	15319	15355	15120	15303	15282	15271	15230	15226	15272	15247	15290	15408	15261	15227	15334	15223	15332	15274	15203	15161	15415	15312	15322	15280	15336	15168	15459	15401	15495	15397	15402	15243	15271	15243	15333	15316	15269	15473	15273	15273	15276	15311	15241	15361	15194	15281	15505	15368	15332	15284	15258	15325	15341	15191	15307	15301	15416	15096	15279	15314	15237	15196	15269	15249	15123	15434	15299	15376	15410	15443	15211	15197	15284	15326	15270	15262	15237	15303	15489	15359	15270	15413	15202	15497	15232	15467	15245	15451	15199	15425	15405	15262	15307	15391	15360	15037	15480	15244	15321	15376	15235	15479	15256	15377	15157	15280	15353	15364	15410	15319	15440	15245	15444	15318	15364	15375	15205	15291	15338	15507	15275	15225	15322	15288	15153	15288	15299	15268	15404	15246	15411	15376	15338	15429	15368	15340	15310	15092	15324	15334	15359	15197	15297	15483	15430	15292	15267	15145	15345	15321	15333	15189	15324	15258	15316	15312	15347	15320	15157	15274	15316	15312	15228	15268	15281	15406	15149	15462	15262	15227	15415	15370	15160	15265	15362	15303	15253	15266	15275	15280	15245	15300	15272	15312	15337	15322	15425	15333	15276	15329	15269	15369	15315	15370	15205	15251	15296	15347	15348	15437	15343	15418	15198	15180	15308	15320	15122	15195	15262	15281	15291	15148	15326	15179	15177	15489	15237	15239	15354	15432	15340	15512	15357	15254	15264	15353	15374	15262	15251	15314	15320	15104	15160	15263	15375	15274	15407	15252	15159	15258	15407	15229	15367	15425	15365	15307	15204	15227	15373	15230	15162	15128	15267	15220	15207	15266	15342	15318	15279	15302	15477	15138	15295	15273	15278	15242	15316	15351	15190	15278	15372	15421	15319	15235	15396	15220	15397	15197	15299	15288	15473	15459	15176	15501	15272	15390	15338	15286	15283	15386	15370	15266	15281	15396	15331	15333	15226	15207	15296	15138	15162	15398	15295	15223	15262	15190	15367	15299	15228	15261	15164	15227	15398	15336	15362	15215	15204	15419	15366	15378	15279	15436	15257	15547	15311	15318	15175	15497	15282	15235	15411	15226	15387	15178	15320	15271	15297	15353	15322	15330	15465	15248	15078	15268	15334	15251	15340	15259	15384	15277	15284	15401	15337	15266	15462	15447	15350	15366	15364	15370	15397	15159	15205	15210	15212	15393	15485	15459	15202	15252	15338	15308	15304	15342	15272	15346	15288	15494	15342	15249	15242	15269	15412	15236	15318	15330	15130	15270	15410	15282	15309	15458	15355	15218	15468	15322	15333	15291	15490	15333	15455	15253	15283	15365	15362	15417	15323	15392	15265	15239	15404	15187	15251	15327	15305	15323	15349	15369	15268	15249	15336	15311	15448	15448	15347	15374	15353	15092	15439	15180	15336	15263	15258	15119	15540	15327	15353	15227	15487	15296	15419	15133	15279	15207	15244	15322	15255	15378	15386	15256	15414	15329	15305	15143	15403	15152	15334	15250	15312	15261	15196	15199	15313	15278	15553	15270	15270	15265	15517	15257	15322	15322	15310	15476	15556	15215	15285	15261	15374	15293	15177	15316	15305	15164	15378	15295	15293	15199	15418	15087	15212	15277	15421	15217	15205	15237	15340	15165	15276	15319	15276	15426	15232	15169	15376	15314	15189	15325	15207	15388	15315	15457	15363	15403	15321	15435	15185	15254	15324	15301	15346	15334	15225	15346	15179	15384	15369	15295	15448	15364	15224	15291	15391	15304	15242	15282	15281	15345	15303	15385	15307	15559	15026	15348	15401	15299	15318	15412	15374	15242	15283	15522	15379	15390	15402	15242	15250	15366	15313	15362	15246	15331	15336	15386	15361	15253	15368	15305	15324	15375	15312	15068	15282	15151	15203	15296	15258	15383	15244	15233	15352	15295	15350	15292	15373	15492	15387	15364	15304	15102	15356	15157	15271	15358	15284	15240	15188	15139	15403	15438	15391	15334	15265	15380	15258	15287	15408	15393	15313	15201	15245	15380	15347	15359	15243	15404	15481	15284	15383	15222	15345	15106	15269	15360	15286	15174	15126	15360	15321	15241	15284	15174	15271	15423	15311	15267	15350	15299	15356	15353	15223	15357	15129	15479	15213	15406	15398	15211	15353	15326	15400	15265	15205	15310	15372	15300	15297	15349	15343	15156	15295	15277	15407	15371	15386	15329	15347	15217	15295	15465	15312	15406	15343	15308	15271	15130	15272	15318	15301	15177	15225	15426	15417	15312	15320	15345	15374	15265	15340	15276	15165	15361	15237	15361	15310	15311	15360	15516	15335	15348	15326	15353	15346	15258	15263	15321	15313	15275	15319	15220	15339	15519	15424	15468	15374	15385	15347	15278	15225	15293	15356	15395	15139	15252	15228	15362	15368	15348	15289	15352	15135	15429	15356	15344	15228	15270	15269	15227	15488	15433	15275	15331	15186	15487	15468	15256	15351	15193	15093	15316	15321	15282	15393	15349	15345	15403	15260	15340	15367	15260	15251	15227	15374	15272	15352	15338	15140	15298	15323	15364	15337	15425	15277	15255	15320	15292	15225	15307	15077	15186	15360	15312	15371	15440	15285	15422	15237	15465	15316	15276	15372	15207	15232	15357	15362	15287	15203	15168	15369	15258	15376	15358	15318	15372	15468	15332	15256	15443	15361	15190	15301	15574	15290	15243	15313	15226	15393	15404	15313	15129	15152	15374	15225	15441	15158	15262	15287	15262	15338	15342	15303	15212	15303	15322	15222	15350	15269	15191	15537	15294	15378	15235	15249	15183	15284	15304	15157	15262	15372	15245	15241	15386	15193	15252	15203	15308	15390	15290	15144	15165	15436	15253	15198	15468	15271	15345	15259	15408	15420	15214	15452	15366	15251	15294	15355	15429	15289	15498	15323	15238	15420	15464	15234	15168	15375	15282	15255	15337	15253	15105	15342	15130	15428	15256	15204	15130	15198	15322	15262	15374	15234	15278	15293	15328	15313	15464	15286	15302	15281	15266	15197	15312	15225	15267	15355	15231	15298	15292	15335	15327	15321	15343	15314	15205	15365	15191	15146	15237	15223	15362	15172	15215	15259	15347	15410	15473	15159	15304	15432	15329	15287	15321	15378	15285	15318	15370	15296	15339	15252	15345	15028	15297	15293	15363	15392	15195	15409	15361	15161	15267	15257	15291	15322	15211	15257	15230	15347	15252	15218	15402	15136	15338	15135	15416	15400	15185	15256	15310	15395	15302	15131	15273	15285	15261	15335	15144	15205	15368	15264	15497	15225	15267	15352	15361	15254	15337	15176	15365	15190	15160	15304	15370	15127	15315	15372	15314	15292	15284	15224	15408	15196	15315	15134	15347	15387	15352	15118	15228	15415	15320	15223	15443	15189	15368	15380	15399	15396	15470	15369	15221	15220	15312	15328	15465	15315	15316	15394	15445	15209	15200	15431	15203	15277	15278	15393	15355	15338	15326	15347	15263	15176	15383	15340	15450	15228	15239	15506	15258	15466	15398	15485	15416	15397	15302	15290	15442	15175	15398	15226	15309	15375	15160	15388	15213	15440	15369	15364
29012	21550	20580	18575	16210	15914	15976	15794	15845	15967	15879	17991	19373	18698	16994	16073	15765	15689	15749	15754	15701	15633	15688	15634	15446	15558	15601	15614	15415	15538	15720	15612	15754	15659	15722	15509	15492	15706	15734	15652	15645	15547	15675	15784	15535	15713	15643	15580	15536	15683	15839	15726	15491	15830	15401	15520	15648	15635	15623	15724	15663	15718	15625	15759	15714	15807	15483	15629	15657	15816	15570	15757	15694	15586	15637	15624	15548	15346	15667	15558	15592	15551	15740	15655	15630	15679	15660	15579	15652	15548	15501	15486	15709	15659	15482	15603	15411	15656	15685	15854	15644	15682	15479	15577	15662	15539	15596	15717	15650	15365	15570	15633	15605	15486	15647	15611	15637	15587	15592	15445	15725	15817	15647	15583	15661	15521	15478	15697	15581	15643	15416	15482	15609	15425	15715	15532	15707	15419	15612	15643	15551	15621	15660	15509	15617	15770	15673	15578	15714	15629	15694	15657	15581	15586	15729	15623	15634	15606	15553	15726	15554	15631	15715	15549	15675	15640	15747	15738	15680	15668	15447	15499	15534	15690	15605	15492	15646	15698	15399	15399	15617	15805	15716	15335	15541	15633	15575	15692	15710	15528	15593	15582	15574	15511	15565	15618	15745	15689	15552	15479	15702	15543	15537	15491	15774	15780	15496	15622	15727	15626	15670	15554	15474	15533	15719	15765	15630	15585	15703	15562	15648	15719	15714	15517	15723	15570	15755	15431	15625	15624	15707	15796	15515	15583	15661	15600	15803	15736	15594	15542	15517	15531	15721	15486	15539	15878	15633	15568	15706	15735	15581	15714	15702	15758	15725	15440	15617	15548	15708	15557	15629	15631	15581	15718	15550	15739	15567	15457	15802	15547	15422	15591	15641	15591	15740	15354	15614	15766	15580	15603	15745	15607	15519	15728	15498	15539	15445	15628	15585	15666	15592	15451	15492	15834	15598	15626	15673	15669	15497	15453	15502	15654	15740	15885	15551	15745	15594	15467	15740	15623	15632	15585	15647	15783	15641	15605	15601	15583	15776	15744	15890	15679	15504	15611	15650	15499	15521	15749	15684	15573	15849	15693	15695	15671	15555	15616	15538	15555	15693	15787	15587	15397	15643	15633	15551	15650	15631	15624	15716	15696	15757	15572	15419	15665	15612	15575	15615	15567	15690	15892	15599	15534	15562	15607	15645	15427	15698	15615	15617	15668	15787	15706	15824	15872	15717	15545	15502	15549	15549	15602	15593	15759	15562	15550	15692	15738	15559	15728	15688	15447	15646	15725	15610	15699	15786	15700	15536	15505	15591	15734	15646	15797	15578	15609	15320	15636	15748	15545	15664	15756	15763	15732	15536	15643	15765	15819	15737	15504	15704	15659	15742	15392	15643	15682	15673	15622	15624	15563	15748	15632	15569	15706	15645	15598	15715	15718	15665	15690	15553	15736	15650	15669	15765	15573	15665	15620	15531	15487	15495	15577	15666	15362	15565	15485	15669	15504	15720	15508	15696	15486	15742	15863	15781	15480	15517	15508	15804	15534	15520	15646	15780	15626	15528	15824	15614	15773	15526	15598	15562	15531	15658	15578	15681	15599	15625	15584	15479	15568	15507	15596	15472	15610	15628	15607	15697	15782	15676	15642	15670	15639	15768	15793	15622	15653	15461	15545	15713	15673	15822	15621	15438	15589	15554	15516	15669	15724	15498	15494	15645	15420	15372	15519	15664	15593	15591	15718	15723	15765	15703	15728	15742	15584	15677	15768	15658	15552	15685	15625	15663	15666	15568	15493	15633	15597	15762	15563	15536	15711	15663	15364	15661	15522	15684	15455	15654	15521	15718	15474	15612	15564	15613	15828	15514	15385	15610	15703	15819	15596	15631	15552	15623	15785	15576	15526	15482	15585	15536	15687	15711	15461	15754	15624	15782	15526	15634	15768	15708	15426	15644	15562	15591	15546	15566	15782	15565	15755	15800	15686	15733	15494	15627	15635	15676	15496	15633	15534	15634	15743	15749	15580	15543	15636	15461	15581	15602	15577	15582	15749	15773	15600	15739	15667	15673	15625	15707	15637	15717	15837	15775	15714	15522	15637	15739	15366	15588	15597	15506	15558	15761	15511	15595	15651	15505	15600	15694	15636	15704	15602	15427	15813	15698	15709	15559	15764	15605	15590	15640	15618	15713	15693	15597	15721	15879	15557	15708	15356	15629	15701	15552	15693	15665	15542	15552	15344	15457	15741	15550	15701	15702	15712	15747	15550	15562	15663	15694	15670	15749	15683	15753	15572	15550	15510	15454	15485	15589	15425	15618	15657	15544	15727	15494	15576	15729	15585	15798	15588	15442	15693	15509	15815	15689	15716	15606	15516	15712	15491	15589	15591	15390	15548	15621	15626	15709	15671	15755	15829	15546	15537	15621	15479	15792	15633	15819	15577	15687	15490	15439	15597	15416	15504	15644	15622	15639	15485	15592	15530	15727	15536	15863	15755	15582	15623	15457	15627	15722	15883	15713	15756	15780	15701	15440	15691	15584	15900	15652	15706	15621	15545	15528	15629	15747	15454	15522	15565	15605	15697	15817	15704	15682	15639	15743	15513	15405	15761	15741	15724	15572	15627	15559	15494	15660	15414	15610	15593	15721	15744	15543	15609	15787	15674	15621	15717	15655	15507	15787	15429	15544	15526	15614	15823	15679	15759	15587	15585	15648	15711	15899	15708	15922	15753	15624	15637	15533	15500	15752	15758	15817	15654	15577	15846	15588	15504	15307	15632	15597	15546	15626	15725	15622	15582	15630	15525	15719	15794	15590	15660	15636	15578	15594	15641	15516	15520	15586	15800	15764	15493	15627	15489	15556	15298	15594	15700	15562	15540	15728	15519	15557	15567	15664	15513	15575	15686	15502	15591	15535	15690	15787	15633	15560	15755	15733	15657	15641	15370	15924	15632	15585	15550	15799	15649	15710	15642	15807	15624	15698	15678	15480	15443	15694	15632	15527	15373	15632	15606	15709	15626	15510	15356	15471	15584	15640	15746	15784	15592	15699	15613	15541	15462	15560	15572	15682	15494	15769	15726	15578	15682	15681	15666	15546	15454	15598	15559	15592	15770	15642	15655	15713	15461	15521	15526	15611	15688	15662	15591	15483	15702	15710	15460	15742	15534	15592	15766	15647	15816	15754	15737	15700	15654	15791	15862	15651	15670	15577	15684	15709	15623	15850	15648	15652	15526	15654	15754	15510	15388	15645	15752	15575	15539	15567	15566	15621	15576	15572	15591	15683	15639	15559	15636	15547	15646	15674	15443	15701	15577	15459	15781	15652	15637	15541	15589	15648	15704	15637	15713	15673	15459	15577	15921	15565	15596	15528	15736	15520	15462	15599	15518	15622	15612	15633	15496	15691	15529	15747	15772	15663	15659	15722	15641	15631	15650	15563	15588	15618	15681	15695	15551	15622	15599	15563	15724	15477	15822	15709	15546	15488	15709	15602	15582	15695	15750	15600	15588	15717	15624	15485	15725	15547	15629	15719	15745	15553	15631	15650	15741	15668	15750	15708	15643	15532	15572	15563	15616	15510	15830	15715	15557	15488	15447	15551	15614	15805	15719	15819	15636	15622	15643	15635	15632	15560	15620	15535	15596	15668	15538	15711	15623	15624	15625	15614	15654	15733	15581	15731	15588	15653	15532	15698	15712	15625	15548	15461	15726	15763	15734	15690	15432	15647	15666	15598	15420	15672	15538	15699	15563	15591	15646	15615	15692	15591	15649	15474	15746	15898	15852	15538	15584	15670	15454	15846	15688	15588	15704	15632	15655	15610	15605	15773	15451	15645	15476	15576	15763	15676	15631	15685	15727	15877	15330	15778	15686	15520	15510	15553	15566	15460	15547	15571	15676	15746	15728	15631	15749	15644	15638	15655	15666	15431	15475	15564	15761	15525	15600	15680	15600	15803	15551	15685	15832	15781	15830	15567	15594	15680	15645	15500	15500	15543	15601	15419	15662	15498	15756	15592	15526	15687	15642	15632	15709	15651	15662	15780	15558	15789	15731	15465	15529	15660	15293	15576	15469	15556	15787	15590	15731	15749	15593	15698	15608	15523	15723	15585	15712	15799	15695	15700	15609	15622	15798	15788	15675	15580	15715	15739	15560	15826	15577	15686	15712	15732	15717	15752	15585	15711	15710	15717	15608	15595	15652	15540	15667	15691	15645	15593	15522	15710	15414	15555	15507	15489	15671	15429	15571	15618	15518	15761	15643	15599	15538	15428	15533	15648	15724	15892	15760	15569	15472	15711	15664	15682	15652	15528	15618	15764	15564	15827	15687	15577	15735	15514	15828	15625	15623	15563	15674	15541	15680	15705	15563	15742	15702	15733	15588	15511	15696	15728	15510	15606	15728	15611	15807	15506	15668	15763	15584	15781	15720	15588	15695	15486	15479	15503	15685	15586	15684	15532	15742	15497	15507	15529	15646	15454	15621	15676	15743	15798	15539	15619	15450	15699	15648	15463	15738	15798	15613	15718	15614	15580	15642	15509	15325	15669	15619	15625	15769	15704	15454	15628	15705	15723	15710	15690	15691	15541	15772	15867	15652	15663	15789	15546	15696	15464	15767	15490	15713	15540	15557	15497	15480	15539	15618	15768	15780	15713	15636	15598	15770	15719	15790	15760	15674	15603	15734	15773	15619	15690	15597	15640	15675	15630	15633	15737	15750	15797	15548	15446	15607	15701	15771	15639	15573	15537	15658	15630	15525	15574	15738	15582	15692	15548	15743	15682	15814	15540	15459	15644	15721	15647	15546	15734	15441	15510	15657	15629	15628	15664	15526	15761	15694	15617	15591	15690	15625	15505	15630	15606	15665	15638	15631	15746	15645	15620	15799	15647	15540	15530	15487	15653	15635	15789	15485	15739	15617	15537	15612	15590	15799	15691	15491	15747	15655	15586	15674	15706	15581	15523	15620	15737	15609	15739	15525	15560	15584	15513	15542	15734	15887	15834	15636	15586	15513	15615	15604	15482	15578	15612	15525	15538	15840	15567	15838	15442	15686	15704	15745	15550	15462	15645	15515	15735	15492	15502	15418	15419	15551	15621	15473	15667	15724	15770	15619	15681	15621	15552	15619	15526	15524
16023	17761	17938	17140	16207	15615	15739	15996	15728	15875	15716	19384	20236	19049	16682	15883	15402	15388	15284	15117	15452	15363	15361	15289	15447	15271	15372	15399	15260	15503	15338	15435	15364	15321	15147	15530	15256	15314	15351	15341	15249	15386	15339	15367	15254	15398	15255	15388	15412	15528	15366	15346	15620	15297	15301	15364	15227	15289	15374	15316	15291	15258	15177	15325	15323	15108	15468	15293	15326	15520	15238	15172	15403	15289	15369	15390	15358	15274	15292	15248	15366	15370	15163	15411	15338	15341	15262	15292	15290	15242	15278	15313	15276	15374	15119	15356	15299	15349	15367	15283	15345	15296	15160	15073	15175	15466	15243	15181	15252	15392	15385	15274	15521	15432	15362	15248	15277	15244	15231	15334	15437	15351	15216	15233	15279	15279	15335	15285	15227	15213	15188	15533	15303	15265	15195	15303	15316	15225	15331	15421	15336	15288	15422	15287	15302	15262	15254	15291	15328	15197	15299	15368	15348	15380	15342	15190	15352	15338	15415	15452	15281	15201	15213	15331	15237	15347	15450	15177	15272	15305	15150	15288	15300	15266	15253	15363	15201	15265	15312	15244	15210	15168	15375	15313	15398	15235	15418	15418	15278	15279	15357	15184	15267	15303	15200	15206	15359	15350	15249	15231	15249	15340	15223	15334	15310	15239	15264	15314	15278	15292	15249	15278	15279	15194	15388	15380	15264	15156	15266	15330	15371	15302	15401	15238	15439	15161	15361	15084	15145	15196	15350	15410	15262	15120	15197	15188	15449	15383	15232	15291	15260	15288	15307	15231	15270	15342	15200	15237	15304	15314	15302	15331	15226	15215	15481	15270	15398	15268	15219	15284	15182	15259	15335	15403	15328	15269	15433	15343	15262	15222	15256	15453	15141	15173	15324	15333	15195	15296	15267	15492	15236	15305	15299	15174	15263	15219	15280	15336	15365	15139	15406	15387	15324	15280	15416	15252	15334	15200	15373	15282	15269	15369	15403	15110	15292	15472	15291	15487	15177	15371	15230	15178	15364	15375	15261	15349	15392	15316	15263	15047	15295	15299	15298	15177	15237	15234	15387	15403	15263	15331	15211	15088	15407	15367	15272	15239	15346	15326	15195	15369	15302	15522	15296	15276	15427	15338	15319	15289	15210	15322	15225	15412	15188	15418	15362	15459	15450	15444	15213	15355	15372	15435	15436	15325	15279	15382	15327	15346	15293	15397	15301	15218	15362	15269	15287	15310	15354	15259	15380	15324	15329	15413	15205	15206	15261	15445	15424	15285	15188	15306	15212	15363	15241	15393	15490	15330	15150	15263	15342	15367	15470	15240	15387	15108	15421	15230	15205	15278	15155	15272	15243	15290	15397	15357	15275	15366	15492	15337	15295	15250	15302	15351	15185	15431	15234	15239	15397	15318	15319	15259	15139	15362	15414	15302	15321	15281	15325	15263	15385	15409	15311	15300	15262	15390	15304	15205	15117	15413	15296	15307	15288	15486	15254	15390	15320	15417	15374	15248	15028	15388	15159	15254	15369	15213	15308	15338	15364	15253	15569	15362	15245	15247	15237	15249	15421	15292	15267	15315	15214	15290	15254	15211	15438	15328	15302	15388	15240	15408	15149	15427	15166	15197	15147	15110	15237	15354	15260	15197	15405	15234	15306	15377	15251	15322	15196	15306	15262	15338	15359	15197	15376	15262	15334	15116	15278	15151	15347	15326	15421	15336	15179	15371	15398	15370	15271	15207	15433	15504	15165	15360	15363	15281	15120	15341	15497	15401	15398	15406	15258	15352	15392	15344	15358	15187	15266	15409	15397	15368	15197	15389	15279	15382	15564	15281	15198	15107	15412	15290	15307	15316	15340	15485	15333	15294	15231	15269	15206	15426	15344	15429	15348	15469	15399	15095	15289	15231	15254	15248	15195	15197	15206	15127	15318	15132	15442	15278	15374	15284	15263	15271	15448	15186	15182	15255	15321	15237	15317	15355	15229	15255	15296	15412	15446	15325	15269	15187	15241	15349	15161	15353	15424	15251	15341	15438	15374	15265	15322	15246	15301	15283	15278	15296	15286	15436	15398	15291	15283	15366	15392	15197	15222	15118	15264	15197	15301	15354	15323	15466	15427	15216	15277	15320	15182	15342	15272	15232	15339	15323	15377	15392	15269	15375	15361	15291	15407	15414	15303	15209	15442	15235	15109	15233	15244	15288	15163	15300	15337	15417	15303	15316	15247	15265	15330	15230	15223	15445	15447	15356	15443	15275	15295	15416	15121	15311	15280	15444	15180	15265	15225	15297	15237	15375	15433	15284	15321	15366	15383	15191	15301	15426	15283	15220	15407	15294	15278	15214	15164	15429	15118	15143	15467	15417	15473	15300	15336	15204	15411	15407	15367	15272	15391	15295	15430	15355	15335	15420	15151	15388	15459	15052	15512	15198	15215	15269	15312	15272	15320	15329	15318	15286	15204	15328	15334	15290	15365	15275	15276	15345	15209	15214	15321	15267	15257	15399	15279	15306	15326	15387	15311	15169	15401	15274	15314	15290	15151	15080	15229	15095	15358	15343	15154	15202	15405	15424	15368	15140	15405	15392	15375	15454	15305	15285	15402	15201	15243	15297	15363	15322	15118	15236	15247	15278	15273	15238	15290	15202	15322	15235	15184	15224	15339	15373	15258	15142	15204	15203	15520	15208	15312	15238	15424	15252	15427	15230	15321	15376	15294	15423	15426	15437	15341	15116	15227	15119	15440	15332	15163	15214	15349	15323	15219	15332	15505	15286	15278	15385	15395	15197	15505	15199	15360	15132	15271	15327	15360	15491	15323	15253	15379	15185	15222	15274	15200	15372	15346	15470	15386	15242	15394	15179	15444	15301	15281	15316	15309	15372	15106	15149	15317	15219	15261	15302	15271	15380	15370	15328	15395	15297	15274	15362	15523	15394	15367	15165	15369	15334	15387	15425	15300	15229	15239	15158	15418	15409	15317	15318	15454	15246	15164	15280	15219	15418	15344	15242	15352	15412	15264	15171	15335	15199	15337	15282	15234	15720	15292	15236	15294	15473	15342	15394	15148	15392	15313	15293	15329	15142	15234	15145	15372	15208	15362	15317	15401	15357	15409	15166	15238	15243	15463	15265	15411	15268	15205	15422	15251	15488	15303	15250	15207	15329	15258	15124	15187	15394	15162	15319	15477	15189	15445	15253	15134	15379	15302	15181	15320	15295	15399	15352	15319	15577	15324	15245	15345	15278	15497	15336	15219	15422	15327	15335	15372	15356	15332	15233	15289	15234	15385	15229	15323	15158	15337	15295	15188	15470	15308	15186	15354	15115	15362	15268	15284	15325	15404	15183	15305	15448	15281	15420	15268	15398	15371	15381	15260	15218	15336	15190	15202	15316	15283	15415	15207	15347	15315	15264	15355	15345	15474	15305	15501	15434	15318	15100	15201	15220	15187	15366	15287	15216	15404	15265	15274	15278	15378	15210	15330	15177	15481	15267	15180	15118	15410	15589	15188	15237	15319	15233	15348	15224	15355	15151	15400	15201	15427	15530	15113	15362	15299	15306	15271	15393	15394	15507	15437	15266	15330	15249	15285	15141	15227	15306	15239	15319	15335	15201	15380	15259	15281	15382	15340	15262	15457	15289	15321	15470	15396	15371	15241	15268	15324	15335	15299	15336	15311	15140	15282	15324	15172	15231	15381	15324	15103	15254	15421	15139	15158	15539	15435	15339	15340	15331	15195	15403	15254	15303	15367	15291	15199	15350	15227	15280	15199	15198	15415	15175	15351	15189	15325	15455	15360	15479	15295	15445	15204	15444	15315	15213	15216	15303	15321	15263	15286	15161	15412	15292	15414	15355	15284	15256	15442	15396	15293	15373	15439	15345	15397	15197	15318	15238	15278	15255	15383	15329	15318	15228	15349	15247	15319	15188	15373	15352	15220	15548	15267	15327	15379	15356	15191	15323	15331	15240	15430	15386	15361	15180	15265	15429	15233	15295	15357	15322	15328	15524	15353	15367	15249	15175	15347	15352	15579	15400	15436	15325	15399	15259	15370	15513	15177	15274	15448	15278	15249	15276	15401	15193	15275	15427	15352	15401	15228	15329	15448	15187	15264	15293	15361	15245	15269	15314	15182	15330	15342	15144	15227	15342	15149	15345	15467	15337	15184	15242	15415	15325	15247	15282	15379	15302	15503	15302	15290	15207	15215	15284	15272	15276	15210	15230	15162	15211	15383	15374	15438	15173	15345	15308	15318	15328	15206	15315	15276	15384	15221	15306	15231	15267	15318	15269	15440	15190	15287	15334	15417	15263	15305	15295	15320	15275	15197	15315	15496	15476	15174	15280	15413	15199	15262	15338	15328	15261	15361	15338	15309	15368	15340	15429	15206	15191	15291	15311	15310	15340	15229	15298	15162	15185	15234	15230	15306	15328	15292	15282	15409	15371	15287	15331	15312	15332	15174	15366	15298	15432	15338	15400	15371	15230	15215	15231	15453	15271	15310	15312	15419	15315	15241	15075	15397	15420	15149	15521	15278	15323	15441	15358	15254	15272	15343	15286	15357	15316	15397	15391	15299	15245	15353	15283	15369	15238	15177	15251	15340	15363	15163	15198	15286	15416	15328	15324	15293	15285	15242	15342	15301	15142	15328	15295	15503	15393	15204	15329	15384	15099	15250	15253	15419	15248	15361	15334	15323	15390	15380	15223	15279	15156	15273	15278	15285	15190	15355	15203	15368	15283	15255	15368	15437	15342	15263	15313	15333	15400	15280	15235	15542	15177	15305	15337	15248	15197	15363	15356	15402	15384	15303	15440	15299	15324	15064	15283	15357	15263	15331	15229	15315	15320	15404	15221	15246	15377	15130	15242	15198	15105	15302	15233	15359	15140	15342	15405	15347	15501	15353	15435	15354	15386	15281	15431	15341	15403	15184	15383	15226	15369	15291	15377	15231	15206	15213	15299	15339	15285	15279	15413	15426	15263	15412	15324	15248	15434	15480	15286	15269	15442	15209	15218	15322	15366	15332	15297	15358	15286	15168	15538	15354	15254	15316	15257	15227	15485	15345	15421	15365	15333	15260	15336	15270	15351	15360	15277	15485	15252	15190	15417	15193	15430	15243	15173	15264	15214
25033	21364	27880	25520	20265	17639	17353	16273	16132	16087	17463	32032	32836	26365	20280	16845	15885	15734	15513	15551	15469	15486	15546	15416	15492	15469	15407	15350	15447	15366	15487	15124	15576	15485	15294	15409	15280	15612	15450	15669	15490	15541	15509	15183	15375	15530	15371	15475	15347	15544	15412	15497	15395	15310	15387	15388	15630	15505	15268	15493	15343	15296	15504	15314	15500	15396	15531	15304	15447	15579	15147	15381	15465	15223	15495	15345	15314	15497	15397	15527	15436	15597	15394	15407	15248	15335	15522	15325	15304	15410	15460	15546	15363	15543	15422	15377	15474	15320	15526	15518	15321	15428	15254	15588	15366	15351	15315	15407	15450	15274	15407	15332	15274	15339	15349	15214	15403	15529	15489	15241	15264	15273	15415	15377	15478	15374	15484	15467	15305	15292	15303	15533	15398	15513	15462	15228	15212	15478	15413	15388	15276	15400	15315	15306	15498	15250	15340	15353	15283	15320	15322	15373	15281	15367	15238	15320	15325	15584	15314	15404	15465	15404	15453	15288	15342	15436	15397	15335	15439	15411	15269	15285	15374	15553	15363	15267	15276	15434	15400	15375	15353	15217	15356	15395	15362	15222	15561	15230	15464	15285	15265	15236	15356	15186	15206	15331	15429	15372	15360	15388	15352	15531	15437	15336	15308	15209	15351	15527	15462	15428	15561	15454	15449	15234	15197	15618	15361	15459	15325	15247	15249	15368	15408	15463	15375	15310	15322	15430	15322	15427	15362	15348	15435	15394	15560	15520	15345	15291	15331	15371	15577	15298	15435	15447	15170	15355	15377	15394	15380	15396	15537	15452	15282	15175	15329	15290	15323	15390	15477	15248	15523	15451	15456	15484	15496	15332	15328	15485	15613	15395	15402	15228	15342	15391	15291	15312	15307	15424	15415	15250	15393	15416	15312	15491	15339	15443	15499	15351	15433	15377	15367	15445	15612	15426	15560	15341	15347	15354	15109	15361	15424	15351	15224	15341	15457	15378	15581	15609	15344	15402	15268	15355	15180	15342	15384	15337	15164	15284	15423	15532	15459	15434	15375	15424	15448	15490	15347	15282	15357	15486	15274	15496	15436	15291	15571	15522	15416	15166	15469	15400	15575	15465	15372	15539	15393	15342	15295	15344	15252	15421	15390	15404	15516	15233	15351	15394	15293	15268	15378	15256	15444	15558	15261	15344	15493	15547	15234	15386	15253	15367	15374	15379	15277	15517	15204	15386	15497	15575	15542	15337	15491	15622	15486	15417	15412	15315	15253	15385	15385	15541	15498	15424	15202	15391	15400	15259	15348	15413	15536	15363	15455	15473	15227	15269	15273	15299	15419	15430	15331	15275	15434	15240	15425	15344	15492	15394	15303	15358	15382	15168	15314	15436	15495	15336	15309	15305	15355	15393	15257	15192	15396	15350	15328	15663	15460	15420	15458	15402	15520	15351	15535	15517	15226	15317	15453	15239	15436	15459	15612	15561	15356	15233	15268	15522	15192	15480	15438	15286	15299	15446	15409	15409	15293	15474	15374	15486	15704	15515	15376	15250	15290	15550	15336	15286	15244	15237	15349	15309	15256	15234	15341	15327	15352	15367	15391	15397	15526	15318	15176	15371	15345	15264	15299	15568	15339	15378	15531	15201	15226	15470	15386	15301	15342	15385	15349	15595	15420	15323	15247	15197	15393	15140	15536	15411	15375	15441	15333	15240	15350	15323	15320	15468	15442	15357	15581	15328	15314	15407	15497	15430	15349	15493	15314	15355	15430	15409	15182	15386	15170	15301	15502	15201	15495	15562	15387	15349	15333	15466	15481	15301	15488	15323	15367	15256	15316	15403	15166	15417	15406	15446	15386	15294	15368	15424	15300	15481	15354	15458	15276	15566	15496	15252	15359	15279	15453	15479	15427	15359	15402	15401	15384	15348	15380	15429	15290	15244	15397	15559	15345	15251	15406	15469	15515	15246	15406	15305	15311	15371	15417	15519	15496	15448	15372	15486	15332	15456	15391	15245	15279	15335	15514	15387	15507	15352	15465	15373	15240	15498	15552	15446	15337	15281	15489	15509	15451	15310	15348	15319	15516	15410	15349	15532	15476	15499	15450	15425	15259	15358	15410	15221	15304	15291	15483	15281	15427	15490	15346	15286	15371	15318	15204	15320	15238	15199	15414	15436	15469	15511	15495	15430	15372	15370	15448	15489	15092	15261	15425	15310	15451	15483	15190	15205	15376	15266	15467	15266	15356	15432	15368	15432	15488	15398	15403	15438	15330	15359	15352	15346	15308	15422	15206	15345	15378	15317	15179	15331	15220	15365	15369	15440	15349	15317	15497	15372	15318	15487	15309	15263	15442	15308	15386	15184	15385	15656	15476	15508	15476	15345	15484	15459	15513	15307	15444	15280	15366	15371	15150	15409	15514	15405	15461	15475	15550	15352	15280	15381	15519	15398	15436	15313	15318	15321	15321	15434	15290	15495	15225	15558	15368	15262	15319	15174	15228	15301	15313	15327	15436	15361	15325	15324	15493	15288	15516	15429	15354	15473	15381	15371	15406	15338	15291	15309	15597	15229	15363	15537	15296	15424	15339	15299	15353	15415	15456	15571	15347	15393	15226	15330	15480	15541	15461	15498	15318	15386	15368	15430	15500	15459	15362	15303	15309	15362	15379	15439	15342	15500	15366	15316	15553	15323	15594	15226	15437	15286	15524	15368	15349	15367	15484	15559	15413	15477	15399	15566	15323	15483	15284	15332	15456	15297	15532	15295	15380	15422	15319	15390	15439	15351	15399	15399	15438	15372	15190	15384	15394	15406	15399	15225	15420	15362	15259	15440	15332	15427	15355	15302	15464	15364	15475	15361	15259	15315	15184	15451	15276	15428	15230	15550	15494	15420	15490	15502	15389	15530	15243	15429	15257	15281	15475	15240	15162	15551	15258	15284	15331	15505	15424	15406	15385	15374	15387	15549	15387	15233	15369	15510	15406	15271	15366	15262	15495	15232	15215	15378	15409	15537	15480	15421	15571	15466	15169	15299	15383	15270	15567	15447	15396	15490	15445	15459	15322	15310	15395	15361	15263	15559	15443	15410	15365	15269	15205	15347	15404	15406	15393	15299	15327	15397	15258	15408	15318	15461	15400	15354	15318	15301	15383	15584	15258	15566	15382	15327	15497	15472	15328	15470	15339	15354	15474	15552	15297	15471	15523	15244	15200	15534	15284	15370	15397	15412	15314	15329	15108	15389	15598	15271	15465	15323	15409	15250	15437	15328	15322	15463	15376	15379	15131	15266	15578	15496	15303	15308	15373	15393	15347	15367	15376	15392	15501	15357	15394	15617	15242	15299	15477	15277	15477	15410	15434	15465	15243	15565	15530	15209	15642	15360	15555	15416	15312	15558	15382	15255	15346	15376	15484	15408	15420	15540	15198	15270	15422	15564	15282	15458	15570	15342	15421	15547	15459	15396	15402	15377	15284	15146	15397	15362	15448	15406	15436	15378	15374	15270	15240	15339	15364	15443	15386	15406	15490	15505	15385	15355	15307	15072	15259	15476	15372	15414	15312	15398	15343	15395	15330	15271	15489	15462	15120	15364	15466	15521	15401	15226	15588	15453	15427	15149	15293	15446	15386	15349	15312	15438	15290	15426	15188	15328	15227	15354	15505	15334	15388	15497	15456	15476	15480	15330	15223	15459	15357	15469	15459	15316	15389	15370	15398	15360	15316	15707	15180	15431	15423	15583	15308	15498	15367	15398	15132	15425	15301	15556	15329	15388	15365	15418	15626	15507	15447	15360	15369	15421	15495	15291	15456	15454	15453	15323	15544	15342	15446	15366	15358	15390	15449	15428	15408	15230	15367	15468	15497	15339	15519	15417	15485	15407	15339	15347	15400	15330	15407	15541	15348	15586	15584	15511	15328	15262	15389	15431	15179	15409	15206	15242	15339	15286	15425	15312	15377	15206	15309	15439	15512	15383	15361	15572	15373	15486	15370	15388	15274	15276	15439	15258	15495	15323	15379	15326	15430	15354	15371	15388	15436	15321	15151	15516	15397	15388	15285	15273	15468	15153	15528	15606	15505	15277	15361	15190	15384	15359	15252	15208	15484	15392	15437	15391	15353	15341	15347	15189	15375	15211	15314	15444	15357	15338	15575	15365	15348	15493	15302	15325	15514	15402	15338	15355	15597	15511	15399	15339	15456	15312	15330	15312	15529	15317	15392	15422	15637	15307	15365	15452	15552	15325	15256	15311	15467	15384	15468	15308	15370	15573	15403	15559	15483	15293	15491	15271	15489	15416	15414	15362	15445	15522	15509	15513	15490	15478	15345	15393	15239	15487	15449	15379	15519	15511	15293	15359	15337	15310	15256	15318	15567	15390	15306	15654	15411	15488	15383	15520	15454	15601	15418	15329	15538	15589	15454	15294	15492	15380	15320	15420	15466	15345	15452	15561	15284	15193	15488	15304	15528	15475	15533	15360	15326	15471	15459	15214	15306	15293	15277	15486	15466	15519	15304	15315	15466	15552	15461	15308	15388	15317	15248	15363	15355	15324	15252	15155	15501	15419	15423	15291	15538	15386	15308	15321	15507	15434	15502	15379	15408	15302	15245	15375	15416	15421	15605	15376	15483	15408	15505	15529	15281	15542	15419	15462	15450	15336	15596	15328	15410	15531	15311	15537	15445	15312	15482	15327	15424	15257	15356	15363	15251	15341	15303	15242	15419	15427	15293	15428	15318	15382	15474	15269	15372	15527	15257	15421	15194	15304	15230	15449	15260	15254	15400	15369	15468	15452	15476	15116	15297	15492	15303	15382	15292	15268	15389	15228	15356	15389	15459	15463	15419	15386	15375	15348	15466	15549	15423	15404	15345	15430	15377	15596	15326	15352	15477	15408	15626	15408	15537	15406	15258	15553	15402	15374	15295	15397	15450	15388	15382	15444	15455	15334	15536	15446	15416	15338	15330	15335	15293	15450	15326	15585	15477	15501	15420	15242	15353	15484	15399	15388	15457	15496	15393	15269	15204	15360	15358	15232	15494	15253	15296	15403	15391	15554	15462	15392	15255	15269	15280	15617	15324	15275	15323	15545	15511	15408	15342	15465	15186	15474	15488	15234	15511	15462	15552	15445
14970	22714	22588	19413	17405	16683	16592	16552	16327	16212	19443	37909	35655	28917	20461	16385	15320	15375	15289	15182	15269	15241	15273	15256	15199	15236	15290	15156	15398	15236	15273	15247	15242	15240	15302	15440	15291	15128	15200	15221	15271	15345	15230	15307	15344	15290	15092	15141	15289	15175	15072	15302	15301	15246	15248	15219	15356	15240	15340	15171	15352	15167	15228	15118	15141	15184	15293	15464	15094	15298	15406	15363	15209	15217	15185	15381	15110	15219	15223	15237	15151	15501	15339	15309	15307	15111	15397	15194	15245	15126	15293	15200	15137	15170	15270	15244	15197	15203	15260	15115	15419	15217	15143	15382	15180	15289	15078	15152	15163	15277	15216	15294	15140	15251	15368	15237	15145	15285	15233	15239	15144	15204	15194	15227	15099	15331	15117	15211	15236	15321	15224	15158	15282	15341	15278	15314	15286	15141	15010	15520	15266	15197	15422	15099	15260	15178	15158	15229	15323	15282	15259	15255	15228	15274	15220	15320	15176	15247	15319	15297	15278	15105	15023	15108	15098	15297	15220	15049	15392	15095	15137	15147	15218	15276	15120	15267	15378	15047	15174	15241	15267	15364	15305	15350	15200	15290	15223	15391	15258	15206	15296	15243	15103	15189	15201	15197	15259	15219	15366	15209	15240	15274	15193	15084	15213	15228	15135	15190	15199	14992	15255	15157	15289	15370	15272	15233	15146	15141	15276	15379	15209	15371	15449	15109	15197	15116	15179	15461	15253	15291	15155	15339	15329	15372	15166	15194	15223	15292	15083	15204	15206	15267	15294	15094	15163	15190	15210	15243	14960	15190	15322	15212	15208	15316	15164	15111	15241	15248	15194	15189	15266	15145	15254	15142	15246	15190	15225	15260	15090	15206	15353	15116	15239	15208	15227	15243	15288	15121	15360	15312	15109	15350	15250	15144	15223	15214	15336	15144	15139	15051	15283	15312	15346	15331	14995	15154	15422	15250	15239	15164	15209	15069	15290	15285	15188	15129	15335	15200	15196	15237	15207	15240	15205	15399	15191	15316	15051	15207	15146	15283	15116	15191	15322	14981	15304	15243	15152	15229	15340	15013	15171	15158	15169	15184	15067	15239	15247	15123	15192	15135	15066	15098	15197	15113	15148	15140	15129	15222	15188	15115	15202	15122	15229	15233	15272	15209	15410	15277	15326	15177	15252	15251	15240	15299	15350	15021	15195	15242	15141	15287	15183	15199	15304	15153	15158	15257	15099	15299	15218	15134	15428	15192	15222	15346	15094	15210	15203	15213	15023	15283	15378	15237	15335	15166	14978	15315	15083	15229	15255	15280	15298	15296	15029	15081	15154	15232	15460	15414	15326	15292	15286	15305	15300	15361	15166	15255	15163	15129	15279	15313	15263	15329	15283	15247	15460	15192	15207	15171	15324	15158	15212	15220	15098	15245	15249	15152	15158	15065	15343	15283	15239	15400	15175	15275	15217	15286	15241	15249	15210	15232	15377	15220	15286	15310	15063	15382	15217	15241	15130	15211	15101	15180	15209	15030	15174	15282	15321	15221	15036	14983	15255	15078	15461	15246	15250	15238	15256	14988	15162	15243	15356	15300	15209	15106	15250	15098	15218	15248	15199	15304	15253	15341	15280	15167	15130	15196	15362	15376	15182	15168	15230	15214	15161	15308	15214	15067	15235	15195	15305	15102	15205	15198	15169	15375	15154	14991	15265	15231	15129	15275	15332	15285	15302	15283	15222	15314	15189	15354	15328	15378	15311	15204	15343	15232	15239	15270	15249	15185	15197	15198	15349	15219	15160	15324	15293	15117	15293	15285	15216	15129	15138	15112	15331	15246	15230	15450	15221	15146	15286	15323	15207	15277	15186	15231	15284	15195	15280	15100	15382	15070	15163	15355	15229	15278	15230	15185	15247	15192	15265	15047	15255	15319	15423	15064	15102	15410	15329	15341	15307	15170	15243	15187	15138	15368	15244	15189	15322	15153	15203	15219	15339	15182	15159	15163	15049	15396	15088	15151	15303	15154	15148	15190	15228	15112	15368	15053	15222	15297	15332	15306	15319	15352	15409	15126	15248	15199	15190	15212	15222	15251	15239	15267	15250	15334	15149	15242	15221	15301	15266	15197	15361	15182	15396	15244	15043	15332	15245	15341	15254	15279	15259	15386	15234	15164	15196	15079	15242	15275	15274	15268	15286	15065	15164	15465	15310	15099	15195	15390	15265	15302	15098	15445	15055	15212	15125	15202	15286	15237	15226	15214	15249	15113	15275	15210	15207	15125	15315	15126	15314	15042	15227	15332	15302	15229	15250	15373	15226	15335	15226	15205	15224	15268	15249	15266	15424	14952	15339	15037	15156	15207	15236	15122	15328	15179	15172	15261	15262	15138	15277	15090	15024	15334	15341	15199	15129	15227	15320	15128	15203	15120	15234	15336	15316	15252	15159	15130	15285	15132	15341	15277	15129	15250	15249	15356	15147	15226	15427	15352	15176	15293	15242	15169	15244	15086	15210	15344	15323	15182	15224	15234	15135	15551	15344	15239	15209	15075	15203	15193	15341	15248	15252	15312	15225	15285	15121	15468	15335	15138	15126	15362	15407	15125	14991	15102	15276	15146	15150	15104	15137	15001	15255	15275	15109	15273	15111	15213	15014	15229	15340	15246	15258	15238	15063	15445	15392	15187	15116	15314	15141	15201	15180	15137	15343	15097	15128	15216	15142	15156	15207	15329	15161	15130	15329	15132	15187	15270	15291	15239	15340	15145	15269	15184	15241	15191	15121	15223	15164	15150	15257	15148	15243	15180	15363	15148	15097	15264	15162	15263	15052	15232	15225	15209	15319	15223	15253	15347	15218	15129	15194	15372	15324	15040	15253	15278	15315	15188	15281	15164	15376	15234	15251	15261	15203	15364	15223	15150	15160	15229	15186	15345	15174	15178	15205	15163	15272	15208	15358	15264	15158	15194	15217	15240	15355	15320	15282	15185	15274	15235	15187	15327	15215	15325	15277	15182	15190	15223	15346	15171	15296	15362	15283	15360	15227	15404	15205	15224	15322	15276	15153	15296	15139	15217	15347	15177	15237	15282	15220	15212	15341	15243	15309	15189	15245	15272	15195	15246	14946	15286	15179	15362	15174	15325	15033	15152	15285	15204	15349	15325	15180	15231	15150	15157	15252	15127	15243	15189	15089	15210	15267	15122	15363	15285	15150	15183	15261	15377	15234	15268	15419	15272	15336	15268	15167	15455	15293	15366	15193	15218	15413	15561	15132	15280	15155	15199	15128	15365	15306	15436	15335	14991	15383	15427	15221	15263	15107	15271	15366	15207	15225	15267	15358	15181	15281	15182	15169	15263	15293	15390	15144	15361	15271	15181	15283	15175	15243	15240	15261	15269	15202	15250	15053	15064	15164	15089	15379	15275	15176	15187	15230	15171	15213	15285	15152	15302	15276	15305	15317	15128	15190	15242	15147	15266	15328	15337	15195	15187	15233	15202	15484	15169	15157	15270	15281	15231	15228	15339	15236	15191	15352	15335	15293	15247	15105	15287	15321	15303	15289	15454	15093	15122	15313	15217	15010	15296	15361	15391	15154	15125	15267	15034	15173	15279	15344	15202	15283	15201	15135	15295	15163	15162	15250	15075	15094	15101	15378	15308	15290	15307	15413	15271	15391	15256	15288	15139	15062	15265	15125	15260	15274	15082	15176	15111	15144	15178	15243	15201	15340	15349	15345	15234	15317	15175	15402	15293	15126	15180	15238	15463	15300	15218	15098	15453	15333	15307	15260	15290	15290	15446	15330	15287	15291	15321	15152	14951	15115	15216	15198	15300	15232	15165	15178	15261	15182	15153	15196	15358	15304	15135	15169	15269	15094	15241	15229	15159	15325	15019	15234	15063	15195	15244	15238	15254	15113	15285	15398	15279	15193	15364	15236	15264	15301	15313	15139	15370	15422	15198	15257	15221	15283	15321	15158	15105	15310	15328	15183	15106	15119	15206	15380	15200	15209	15236	15313	15404	15216	15266	15171	15322	15281	15334	15153	15411	15129	15197	15278	15361	15275	15153	15241	15276	15146	15205	15221	15185	15282	15307	15245	15233	15336	15176	15251	15230	15067	15095	15374	15216	15332	15291	15279	15309	15255	15307	15158	15309	15260	14972	15304	15218	15263	15153	15315	15202	15253	15259	15064	15392	15296	15268	15138	15296	15203	15303	15245	15359	15225	15055	15268	15213	15285	15316	15485	15157	15401	15254	15267	15136	15267	15344	15304	15072	15133	15280	15167	15202	15166	15171	15110	15189	15304	15064	15309	15274	15134	15235	15313	15160	15102	15396	15441	15211	15195	15174	15306	15068	15426	15441	15178	15198	15173	15318	15284	15366	15248	15250	15518	15117	15328	15073	15189	15188	15176	15398	15354	15206	15266	15231	15280	15288	15346	15023	15313	15242	15384	15275	15367	15219	15186	15162	15360	15316	15292	15154	15265	15270	15165	15162	15208	15252	15437	15133	15341	15165	15100	15154	15291	15128	15287	15222	15273	15287	15210	15116	15244	15291	15100	15152	15229	15201	15248	15289	15206	15335	15312	15162	15213	15216	15341	15254	15159	15406	15338	15200	15223	15297	15384	15282	15363	15357	15191	15174	15075	15282	15151	15207	15284	15135	15241	15278	15297	15090	15292	15222	15339	15236	15232	15205	15425	15540	15169	15345	15198	15184	15253	15053	15294	15264	15201	15202	15439	15088	15259	15180	15272	15251	15284	15323	15274	15315	15209	15313	15211	15142	15340	15288	15344	15208	15184	15396	15240	15324	14924	15218	15176	15226	15157	15373	15341	15277	15179	15196	15121	15295	15213	15262	15356	15418	15426	15318	15202	15149	15311	15151	15116	15213	15202	15316	15249	15179	15231	15190	15386	15276	15231	15416	15213	15180	15379	15176	15273	15154	15146	15133	15198	15167	15298	15386	15202	15170	15295	15243	15129	15157	15259	15211	15374	15273	15247	15200	15129	15208	15248	15245	15279	15409	15394	15277	15307	15182	15284	15263	15317	15350	15107	15242	15133	15254	15343	15302	15328	15508	15184	15214	15253	15437	15326	15222	15250	15189	15221	15211	15236	15302	15151	15287	15405	15399
23967	21336	28780	24240	21794	21383	19630	16950	16237	16476	17064	42409	43180	32450	23906	18255	16343	15679	15616	15606	15510	15475	15537	15379	15371	15333	15413	15587	15509	15388	15530	15313	15442	15427	15555	15290	15240	15394	15297	15456	15580	15435	15491	15377	15540	15498	15430	15403	15327	15391	15365	15366	15362	15487	15247	15292	15387	15371	15452	15521	15427	15434	15492	15334	15394	15449	15171	15434	15523	15478	15408	15414	15593	15464	15292	15279	15239	15284	15441	15341	15317	15337	15453	15275	15278	15325	15391	15273	15455	15229	15461	15258	15316	15269	15353	15381	15345	15378	15597	15339	15431	15231	15406	15483	15603	15454	15216	15107	15221	15525	15362	15408	15364	15409	15147	15256	15438	15464	15332	15375	15333	15201	15486	15325	15306	15343	15392	15358	15324	15491	15399	15335	15237	15203	15328	15306	15394	15375	15141	15579	15262	15230	15335	15304	15420	15223	15339	15413	15281	15312	15197	15324	15216	15339	15504	15392	15268	15171	15320	15317	15490	15235	15493	15284	15488	15485	15416	15319	15390	15270	15230	15363	15379	15341	15362	15495	15261	15342	15344	15302	15242	15407	15319	15263	15341	15312	15352	15341	15419	15326	15405	15385	15572	15153	15242	15198	15401	15357	15415	15257	15473	15378	15439	15443	15449	15353	15276	15222	15360	15133	15385	15368	15396	15238	15299	15448	15372	15507	15318	15244	15202	15371	15387	15277	15302	15346	15356	15493	15496	15342	15248	15233	15168	15288	15321	15429	15422	15337	15341	15400	15298	15245	15157	15376	15320	15343	15424	15238	15302	15133	15377	15461	15278	15264	15191	15236	15229	15176	15465	15077	15266	15475	15257	15247	15244	15290	15264	15247	15199	15386	15299	15360	15383	15568	15425	15330	15445	15167	15508	15373	15363	15342	15488	15327	15204	15265	15118	15535	15373	15195	15251	15269	15157	15224	15287	15453	15467	15428	15227	15284	15107	15351	15330	15252	15264	15380	15362	15370	15454	15266	15303	15150	15221	15265	15292	15462	15407	15400	15414	15309	15246	15264	15390	15245	15420	15359	15438	15371	15258	15267	15270	15536	15328	15448	15481	15321	15497	15308	15125	15364	15520	15342	15403	15555	15218	15346	15410	15345	15418	15389	15445	15475	15146	15230	15341	15240	15553	15214	15390	15570	15505	15365	15221	15373	15233	15422	15253	15356	15238	15494	15478	15645	15419	15317	15311	15428	15374	15494	15454	15375	15200	15323	15243	15384	15361	15348	15263	15333	15268	15323	15304	15343	15377	15258	15262	15483	15438	15256	15363	15257	15369	15195	15239	15402	15504	15229	15405	15114	15335	15456	15448	15204	15315	15227	15483	15198	15480	15381	15345	15279	15224	15417	15319	15292	15221	15354	15255	15351	15330	15351	15391	15412	15314	15364	15338	15255	15369	15151	15179	15351	15277	15442	15380	15214	15456	15245	15374	15319	15389	15320	15182	15278	15352	15242	15304	15280	15223	15177	15371	15414	15367	15384	15197	15350	15209	15325	15380	15402	15392	15266	15348	15402	15502	15527	15416	15355	15447	15478	15309	15326	15392	15304	15510	15447	15216	15192	15370	15449	15551	15318	15333	15275	15175	15429	15290	15347	15347	15280	15430	15402	15424	15210	15190	15334	15243	15324	15301	15335	15580	15518	15466	15370	15376	15510	15245	15318	15441	15146	15444	15519	15215	15446	15371	15414	15396	15235	15203	15467	15269	15264	15438	15489	15347	15330	15316	15387	15389	15283	15288	15178	15452	15209	15076	15238	15325	15386	15539	15282	15374	15280	15334	15293	15247	15500	15466	15387	15550	15173	15425	15424	15418	15375	15453	15178	15192	15362	15503	15445	15274	15363	15476	15409	15332	15391	15269	15216	15451	15388	15310	15325	15133	15110	15356	15359	15197	15355	15295	15173	15383	15467	15270	15176	15297	15157	15360	15214	15309	15451	15443	15198	15314	15339	15190	15489	15344	15305	15315	15584	15188	15375	15345	15397	15267	15351	15172	15362	15409	15447	15314	15214	15126	15237	15437	15331	15483	15299	15291	15249	15143	15472	15293	15299	15179	15503	15272	15287	15223	15262	15372	15239	15231	15382	15290	15456	15462	15393	15329	15364	15364	15399	15226	15177	15313	15198	15310	15401	15323	15306	15201	15168	15267	15493	15354	15382	15426	15266	15275	15208	15407	15395	15437	15308	15210	15368	15482	15430	15423	15456	15300	15427	15310	15474	15344	15246	15459	15484	15312	15271	15335	15375	15284	15451	15315	15392	15321	15466	15165	15435	15341	15395	15406	15326	15333	15205	15333	15397	15307	15391	15377	15369	15270	15297	15378	15459	15172	15252	15210	15398	15280	15409	15390	15397	15311	15198	15344	15289	15288	15265	15338	15310	15318	15352	15280	15396	15401	15225	15182	15381	15436	15376	15243	15396	15303	15474	15428	15496	15403	15293	15329	15285	15364	15332	15371	15522	15305	15211	15292	15383	15386	15324	15346	15450	15244	15376	15121	15289	15066	15189	15414	15257	15523	15211	15590	15428	15378	15502	15432	15253	15343	15383	15477	15328	15495	15361	15341	15184	15301	15127	15241	15352	15330	15363	15450	15175	15309	15324	15306	15233	15230	15105	15271	15211	15264	15283	15489	15299	15313	15298	15403	15327	15354	15366	15409	15191	15390	15386	15161	15457	15349	15201	15241	15385	15336	15170	15210	15317	15493	15406	15300	15331	15320	15132	15249	15238	15348	15193	15432	15323	15319	15228	15467	15307	15186	15374	15238	15390	15170	15349	15482	15381	15200	15400	15329	15422	15267	15020	15286	15439	15350	15483	15491	15386	15545	15463	15300	15234	15229	15254	15308	15376	15284	15276	15402	15475	15347	15378	15413	15445	15199	15431	15318	15409	15431	15278	15373	15410	15217	15528	15515	15526	15175	15317	15513	15509	15378	15346	15389	15281	15264	15395	15198	15373	15335	15307	15430	15295	15501	15285	15429	15471	15233	15198	15545	15363	15330	15281	15255	15323	15395	15362	15422	15520	15492	15211	15317	15236	15293	15430	15211	15273	15216	15375	15376	15275	15236	15129	15270	15167	15350	15344	15288	15291	15433	15228	15166	15337	15334	15169	15459	15370	15496	15427	15318	15427	15410	15339	15337	15223	15357	15274	15313	15361	15343	15361	15296	15352	15321	15386	15368	15447	15427	15370	15299	15321	15412	15205	15361	15295	15465	15493	15218	15300	15393	15279	15376	15317	15452	15240	15361	15364	15295	15149	15350	15356	15427	15341	15511	15595	15499	15375	15369	15435	15230	15274	15403	15200	15481	15184	15350	15181	15376	15403	15524	15340	15398	15113	15336	15319	15269	15559	15332	15175	15144	15071	15279	15272	15124	15248	15261	15406	15418	15393	15388	15177	15314	15372	15175	15275	15356	15132	15250	15304	15226	15217	15189	15169	15569	15247	15294	15302	15220	15287	15415	15311	15311	15555	15430	15536	15326	15567	15245	15151	15300	15509	15397	15452	15432	15298	15251	15138	15315	15308	15410	15262	15339	15149	15349	15348	15206	15370	15392	15270	15321	15220	15346	15432	15412	15241	15344	15343	15237	15155	15250	15174	15240	15333	15318	15378	15321	15177	15158	15366	15419	15302	15468	15199	15253	15335	15358	15317	15350	15404	15444	15295	15515	15407	15195	15362	15534	15359	15237	15354	15314	15348	15401	15329	15332	15434	15223	15390	15378	15367	15222	15054	15278	15134	15397	15341	15251	15520	15376	15270	15192	15337	15245	15304	15348	15294	15458	15194	15119	15376	15455	15495	15429	15459	15387	15337	15370	15348	15215	15415	15288	15139	15259	15184	15352	15408	15201	15482	15361	15325	15353	15467	15303	15226	15225	15121	15419	15458	15384	15220	15408	15461	15469	15331	15511	15458	15313	15375	15406	15481	15347	15253	15251	15494	15324	15403	15372	15515	15323	15324	15025	15479	15371	15467	15254	15205	15384	15191	15367	15219	15345	15193	15373	15325	15171	15271	15337	15456	15127	15265	15489	15204	15250	15200	15368	15268	15194	15205	15354	15365	15352	15383	15307	15529	15189	15307	15197	15393	15286	15480	15320	15254	15172	15507	15302	15336	15350	15321	15412	15229	15468	15205	15401	15365	15241	15349	15279	15251	15351	15317	15398	15334	15502	15357	15266	15614	15223	15358	15335	15439	15427	15421	15395	15313	15378	15640	15441	15391	15431	15355	15517	15378	15326	15318	15286	15315	15146	15345	15256	15434	15088	15556	15232	15454	15502	15600	15520	15389	15388	15200	15368	15304	15261	15236	15541	15462	15193	15245	15536	15299	15211	15273	15285	15195	15247	15456	15497	15402	15356	15266	15241	15344	15231	15317	15328	15395	15364	15340	15517	15139	15395	15479	15288	15243	15362	15362	15368	15433	15289	15286	15307	15374	15378	15259	15334	15262	15265	15463	15397	15283	15309	15276	15441	15168	15219	15319	15389	15358	15280	15434	15425	15402	15315	15347	15286	15564	15281	15408	15392	15366	15468	15344	15436	15383	15232	15192	15286	15468	15346	15154	15415	15282	15358	15465	15312	15187	15356	15305	15267	15279	15402	15222	15535	15309	15351	15256	15223	15174	15342	15386	15444	15419	15345	15469	15394	15212	15407	15269	15256	15337	15261	15402	15450	15478	15451	15489	15216	15312	15549	15297	15438	15509	15397	15249	15421	15445	15336	15265	15349	15323	15511	15424	15178	15508	15413	15217	15388	15475	15327	15450	15282	15260	15429	15359	15302	15476	15312	15254	15126	15444	15253	15281	15187	15433	15269	15297	15268	15302	15176	15271	15337	15330	15313	15511	15356	15288	15306	15405	15440	15474	15370	15391	15321	15288	15290	15361	15470	15429	15226	15313	15421	15194	15212	15212	15319	15117	15433	15187	15486	15348	15293	15442	15173	15485	15272	15504	15441	15545	15448	15244	15382	15471	15430	15556	15427	15296	15352	15313	15236	15188	15447	15259	15416	15282	15197	15369	15321	15350	15425	15427	15227	15322	15381	15344	15289	15397	15273	15382	15232	15057	15465	15591	15311	15158
16359	27192	26219	21239	18749	17625	17217	16790	16717	17044	18031	48311	44676	35349	24420	17696	15607	15266	15277	15143	15252	15173	15178	15388	15319	15315	14978	15149	15210	15150	15176	15170	15204	15264	15149	15083	15216	15219	15351	15278	15431	15202	15141	15198	15158	15146	15043	15099	15023	15222	15163	15188	15322	15118	15118	15063	15130	15176	15153	15254	15256	15068	15132	15087	14957	15224	15023	15297	15236	15191	15256	14999	15163	15190	15250	15264	15252	15199	15232	15115	15231	15126	15176	15148	15085	14988	15127	15072	15117	14983	15177	15174	15211	15126	15267	15166	15071	15012	15159	15178	15041	14994	15250	15198	15166	15118	15034	15159	15219	15085	15230	15137	15047	15057	15124	15289	15341	15172	15410	15261	14984	15205	15123	15085	15158	15050	15094	15131	15180	15094	14967	15182	15149	15015	15103	15057	15219	15259	15127	15143	15124	15269	15097	15033	15205	15221	15138	15214	15264	15057	15068	15270	15097	15027	15113	15310	15096	15340	15201	15214	15237	15122	15140	15229	15312	15043	15203	15086	15336	15162	15151	15203	15126	15149	15180	15107	15164	15155	15259	15267	15268	15045	15140	15112	15186	15200	15154	15253	15104	15245	15103	15437	15240	15111	15112	15234	15225	15246	15206	15135	15076	15177	15097	15295	15375	15285	15001	15130	15295	15176	15113	15272	15050	15157	15398	15205	15131	15177	15270	15134	15105	15070	15247	15268	15129	15134	15191	15094	15192	15102	15242	15239	15208	15197	15354	15121	15124	14973	15089	15290	15373	15194	15090	15170	15048	15220	15242	14962	15237	15275	15183	15150	15128	15173	15159	15178	15267	14821	15239	15111	15058	15191	15155	15317	15176	15110	15218	15163	15174	15154	15068	15325	15108	15063	15198	15005	15174	15208	15054	15060	15115	15304	15153	15222	15130	15216	15144	15139	15059	15256	15053	15320	15172	15206	15037	15194	15070	15201	15213	15165	15139	15145	15129	15258	15357	15131	15321	15236	15249	15320	15143	15222	15239	15218	15278	15307	15080	14984	15357	15129	15108	15111	15066	14986	15260	15088	15198	15101	15229	15322	15067	15169	15050	15107	15353	15144	15092	15193	15119	15082	15042	15119	15119	15162	15272	15057	15109	15235	15121	15005	15328	15285	15006	15222	15097	14985	15192	15003	15322	14993	15111	15160	15094	15160	15117	15077	15212	14952	15171	15320	15242	15147	15159	15005	15220	15018	15082	15294	15047	15193	15183	15254	15207	15137	15247	15031	15173	15211	15229	15191	15222	15304	15215	15162	15309	15291	15312	15099	15137	15288	15273	15255	15297	15413	15169	15126	15181	15298	15315	15094	15081	15062	15264	15190	15130	15273	15187	14992	15074	15234	15068	15064	15168	15237	15158	15236	15201	15057	15292	15045	14973	15057	15132	15130	15026	15135	15155	15235	15295	15282	15245	15296	15212	15208	15029	15236	15132	15264	15281	15202	15075	15275	15269	15226	15247	15196	15227	15221	15336	14990	15016	15162	15151	15217	15192	14902	15133	15023	15371	15156	15143	15046	15014	15186	15096	15142	15220	15136	15090	15272	15095	15120	15217	15222	15286	15280	15236	15222	15088	15154	14958	15283	15332	15140	15156	15199	15187	15076	15132	15072	15102	15212	15079	15082	15027	15179	15123	15249	15428	15203	15183	15184	15196	15045	15100	15212	15229	15200	15083	15094	15156	14978	15181	15108	15027	15223	15057	15127	15125	15019	15073	15054	15252	15148	15046	15203	15361	15365	15157	15162	15162	15157	15212	15104	15063	15338	15170	15115	15257	15002	15040	15329	15032	15269	15177	15178	15186	15015	15263	15270	15108	15343	15027	15231	15307	15167	15156	15182	15126	15138	15158	15047	15007	15191	15342	15040	15270	15222	15334	15094	15125	15209	15146	15223	15240	15097	15226	15224	15228	15048	15103	15085	15144	15343	15142	14981	15161	14951	15100	15129	14936	15150	15163	15080	15119	15003	15219	15036	15299	15207	15193	15013	15250	15186	15199	15114	15196	15191	15153	15104	15163	15160	15196	15205	15221	15192	14986	15277	15064	15176	15156	14980	15173	15137	15162	15083	15069	15003	15144	15172	15197	15325	15085	15145	15098	15089	15139	15118	15129	15156	15136	15155	15174	14949	15222	15290	15147	15113	15217	15225	15133	15116	15144	15162	14982	15260	15019	15179	15222	15359	15070	15134	15254	15151	15152	15148	15087	15361	15202	15107	15224	15277	15118	15231	15146	15117	15033	15277	15257	15050	15098	15198	15347	15144	15116	15219	15225	15122	15137	14979	15125	15267	15048	15303	15133	15100	15171	15050	15251	15185	15046	15062	15049	15126	15136	15088	15160	15306	15346	14984	15043	15269	15074	15155	15159	15130	15093	15213	15207	15131	15212	15120	15054	15008	14984	15185	15206	14977	15024	15195	15143	15129	15261	15105	15101	15220	15068	15130	15167	15221	15050	15187	15088	15127	15146	15131	15192	15253	14994	15118	15254	15098	15275	14992	15068	15114	15232	15094	15324	15219	15157	15080	14968	15160	15123	15002	15093	15242	15152	15139	15356	15167	15120	15156	15143	15070	15109	15130	15100	15197	15240	15108	15189	15217	15220	15208	15175	15340	15173	15180	15089	15206	15277	15101	15140	15253	15187	15301	15216	15263	15231	15061	15070	15150	15292	15052	15167	15111	15214	15230	15260	15141	15192	15058	15382	15173	15293	15309	15127	15405	15063	15217	15303	15059	15243	15147	15121	15226	15115	15222	15083	15233	15277	15201	15246	15243	15135	15153	15185	15269	15171	14891	15221	15171	15065	15249	15126	15167	15296	15327	15282	15220	15356	15203	15121	15229	15291	15145	15031	15152	15250	15099	15135	15148	15280	15125	15250	15218	15167	15066	15067	15159	15186	15267	15178	14982	15103	15166	15280	15259	15008	15212	15173	15162	15363	15201	15233	15267	15202	15258	15026	15090	15180	15147	15133	15095	15128	15120	15234	14989	15185	15165	15251	15290	15202	15222	15015	15263	15026	15367	15089	15250	15161	15104	15130	15254	15158	15272	15115	15038	15257	15124	15176	15141	15236	15091	15148	15221	15269	15177	15085	15076	15340	15165	15152	15170	15033	15163	15263	15271	15085	15180	15190	15108	15191	15150	15084	15249	15092	15235	15349	15077	15045	15185	15378	15237	15146	15229	15274	15194	15190	15224	15169	15362	15267	15292	15281	15220	15296	15158	15075	15066	15183	15130	14933	15132	15271	14977	15239	15143	15142	15168	15130	15286	15055	15248	15231	15129	15169	15255	15090	15102	15246	15124	15197	15259	15184	15112	15148	15273	15197	15167	15032	15230	15144	15185	15279	15263	15006	15325	15063	15272	15245	15140	15105	15163	15093	15154	15080	15156	15253	15101	15060	15172	15212	14974	15196	15099	15249	15087	15189	15037	15073	15094	15178	15093	15304	15067	15324	15143	15050	15219	15135	15160	15104	15087	15088	15016	15290	15127	15069	15118	15179	15246	14997	15118	15057	15205	15162	15203	15261	15260	15315	15190	15023	15091	15166	15242	15147	15109	15225	15088	15152	15094	14996	15132	15327	15332	15111	15105	15280	15216	15107	15144	15346	15315	15246	15161	15145	15098	15293	14942	15204	15082	15185	15175	15083	15158	15174	15215	15098	15308	15092	15179	15157	15247	15146	15103	15147	15303	15132	15174	15199	15375	14989	15157	15047	15182	15140	15156	14999	15086	15286	15139	15351	15081	15171	15307	15195	15122	15134	15155	15248	15020	15233	15082	15103	15233	15091	15159	15211	15159	15233	15239	15263	15289	15217	15304	15218	15128	14971	15177	15254	15261	15229	14896	15172	15197	15152	15098	15258	15222	15365	14963	15172	15176	15026	15313	15211	15306	15195	15038	15096	15173	14986	15215	15166	15294	15177	15061	15206	15251	15192	15218	15145	15255	15071	15260	15122	15108	15111	15347	15285	15253	15147	15196	15114	15185	15210	15361	15106	15056	15231	15265	14966	15149	15181	15098	15087	15053	15154	15239	15374	15212	15155	15163	15088	15422	15189	15246	15314	15169	15247	15094	15387	15043	15148	15226	15010	15077	15063	15132	15120	15216	15067	15192	15063	15160	15195	15223	15077	15100	15128	15086	15150	15338	15173	15106	15136	15243	15098	15209	15093	15104	15119	15091	15190	15069	15047	15111	15173	15319	15233	15164	15286	14992	15177	15345	15287	15108	15239	15166	15116	14956	15251	15196	15124	15067	15038	15191	15447	15275	15118	15061	15228	15327	15167	15093	15206	14997	15103	15331	15203	15083	15132	15151	15237	15146	15204	15156	15021	15175	15131	15022	15230	15360	15079	15235	14980	14973	15171	15224	15078	15140	15018	15241	15113	15018	15177	15041	15200	15227	15261	15242	15183	15268	15060	15073	15141	15293	15122	15031	15130	15122	15080	15035	15118	15155	15171	15193	15229	15179	15189	15336	15105	15235	15350	15234	14988	15390	15169	15210	15056	15020	15117	15167	15179	15103	15167	15205	15234	15071	15359	15336	15122	15222	15266	15001	15011	15182	15204	15098	15201	15106	15269	15197	14956	15130	15063	15176	15124	15132	15288	15133	15112	15120	15083	15155	15290	15076	15222	15288	15094	15153	15195	15204	15398	15241	15060	15263	15154	15179	15140	15214	15048	15138	15103	15200	15136	15087	14970	15218	15158	15186	15143	15237	15123	15115	15172	15077	15139	15268	15169	15273	15190	15095	15121	15146	15287	15271	15129	15089	15138	15102	15132	15139	15111	15056	15132	15216	15268	15118	15112	15197	15124	15121	15112	15044	15352	15107	15156	15143	15118	15217	15294	15170	15289	15223	15017	15282	15183	15119	15406	14946	15196	15273	15268	15257	15192	15141	15400	15127	15139	15025	15225	15078	15269	15192	15085	15271	15140	15070	15101	15091	15130	15253	15141	15245	15291	15283	15218	15317	15095	15208	15257	15251	15132	15225	15154	15276	15132	15155	15200	15112	15022	14930	15228	15071	15160	15232	15201	15114	15239	15221	15188	15286	15106	15347	15079	15190	15214	15137	15152	15231	15041	15030
29162	21196	19991	17929	15980	15961	15919	15849	15730	15744	16073	18984	18966	17746	16782	16002	15789	15671	15534	15692	15647	15805	15596	15649	15499	15607	15666	15464	15375	15655	15699	15776	15629	15566	15650	15648	15792	15552	15654	15652	15708	15663	15609	15700	15708	15602	15335	15577	15583	15791	15521	15718	15726	15694	15582	15734	15584	15526	15469	15538	15584	15520	15555	15549	15761	15711	15577	15674	15652	15650	15553	15697	15447	15738	15721	15539	15645	15450	15438	15688	15606	15599	15689	15608	15675	15591	15662	15769	15583	15470	15432	15875	15726	15576	15569	15647	15653	15741	15588	15680	15600	15549	15624	15523	15677	15583	15805	15785	15593	15565	15456	15538	15640	15716	15697	15658	15536	15513	15625	15529	15522	15623	15702	15545	15861	15542	15646	15711	15709	15572	15816	15519	15393	15697	15467	15526	15656	15448	15696	15684	15490	15583	15741	15624	15742	15674	15781	15761	15662	15480	15589	15542	15602	15576	15763	15786	15681	15504	15620	15521	15368	15676	15446	15459	15651	15409	15743	15553	15764	15618	15503	15714	15485	15502	15634	15625	15685	15750	15642	15582	15684	15528	15600	15792	15609	15657	15702	15696	15373	15545	15580	15389	15552	15694	15721	15538	15664	15573	15575	15685	15594	15749	15533	15523	15557	15485	15483	15666	15653	15508	15538	15513	15435	15617	15642	15478	15398	15758	15765	15722	15867	15517	15721	15477	15499	15520	15570	15799	15774	15483	15851	15644	15489	15851	15644	15777	15642	15820	15640	15488	15414	15732	15725	15616	15761	15683	15592	15857	15706	15487	15652	15640	15482	15646	15777	15614	15681	15561	15599	15599	15678	15736	15587	15674	15711	15555	15615	15743	15609	15699	15752	15440	15526	15408	15634	15511	15637	15606	15572	15593	15732	15707	15692	15604	15611	15700	15437	15518	15491	15458	15539	15705	15780	15607	15490	15675	15853	15662	15458	15641	15561	15597	15447	15640	15591	15579	15622	15608	15743	15774	15679	15649	15688	15425	15599	15449	15745	15494	15600	15566	15538	15267	15778	15722	15747	15728	15821	15669	15587	15573	15561	15872	15696	15538	15464	15529	15692	15506	15591	15681	15529	15786	15715	15426	15511	15435	15725	15529	15813	15625	15807	15548	15655	15481	15760	15716	15680	15761	15689	15454	15767	15517	15878	15673	15558	15690	15768	15745	15580	15639	15466	15646	15676	15758	15541	15644	15466	15443	15642	15629	15404	15596	15600	15587	15686	15737	15593	15638	15538	15703	15617	15646	15669	15652	15670	15573	15541	15537	15595	15771	15468	15720	15768	15829	15831	15471	15570	15580	15628	15431	15704	15654	15821	15567	15710	15646	15675	15494	15702	15459	15637	15845	15649	15578	15609	15631	15566	15796	15782	15710	15588	15577	15696	15620	15460	15569	15535	15453	15550	15372	15974	15508	15652	15404	15667	15574	15367	15742	15591	15487	15459	15673	15649	15630	15597	15903	15600	15837	15813	15756	15612	15610	15445	15495	15681	15565	15641	15712	15546	15570	15671	15654	15612	15521	15495	15719	15631	15626	15630	15846	15766	15488	15397	15631	15466	15557	15630	15514	15561	15665	15603	15574	15733	15795	15774	15631	15655	15562	15667	15690	15581	15640	15569	15702	15705	15628	15594	15602	15531	15657	15558	15599	15803	15691	15802	15593	15772	15670	15755	15638	15682	15595	15589	15591	15722	15667	15846	15614	15707	15672	15678	15641	15668	15726	15704	15669	15602	15665	15601	15594	15636	15539	15669	15419	15410	15593	15732	15741	15661	15741	15692	15682	15645	15468	15505	15668	15667	15543	15715	15591	15713	15618	15718	15662	15647	15577	15638	15463	15701	15528	15765	15765	15520	15600	15850	15516	15583	15653	15577	15528	15409	15595	15525	15634	15689	15624	15756	15671	15479	15736	15663	15461	15693	15686	15706	15476	15547	15482	15601	15542	15461	15601	15586	15500	15644	15637	15460	15538	15699	15479	15633	15843	15672	15514	15535	15760	15744	15507	15532	15781	15505	15659	15550	15674	15546	15693	15681	15701	15707	15590	15749	15672	15640	15495	15515	15642	15502	15424	15734	15558	15558	15606	15627	15725	15658	15724	15677	15773	15758	15514	15730	15839	15501	15700	15636	15643	15527	15596	15680	15710	15726	15607	15542	15465	15625	15723	15634	15348	15628	15576	15707	15636	15614	15922	15758	15771	15555	15635	15889	15805	15706	15791	15645	15666	15601	15549	15563	15529	15556	15808	15592	15547	15712	15752	15696	15750	15568	15537	15524	15522	15690	15686	15692	15564	15769	15555	15632	15569	15641	15726	15717	15588	15592	15582	15779	15629	15614	15549	15651	15662	15723	15775	15568	15740	15469	15496	15762	15652	15744	15732	15522	15808	15607	15640	15517	15640	15572	15596	15483	15807	15621	15747	15676	15736	15812	15661	15711	15726	15696	15558	15824	15589	15649	15554	15564	15610	15788	15462	15660	15652	15675	15531	15812	15778	15718	15803	15746	15809	15745	15550	15373	15485	15776	15529	15601	15394	15533	15588	15579	15507	15613	15668	15541	15616	15548	15667	15452	15705	15644	15417	15508	15699	15770	15470	15610	15580	15597	15663	15706	15550	15778	15632	15574	15524	15561	15648	15710	15696	15579	15646	15649	15452	15744	15543	15426	15518	15672	15525	15469	15610	15685	15784	15637	15874	15646	15583	15750	15652	15612	15553	15735	15587	15581	15648	15519	15620	15571	15685	15796	15535	15700	15469	15549	15507	15439	15557	15646	15651	15392	15612	15660	15591	15461	15657	15780	15607	15698	15571	15786	15634	15746	15528	15760	15544	15763	15561	15743	15597	15582	15852	15711	15497	15687	15806	15564	15663	15451	15611	15631	15537	15649	15732	15505	15662	15656	15606	15454	15706	15719	15808	15518	15702	15582	15649	15736	15741	15653	15548	15677	15462	15435	15551	15758	15492	15538	15710	15751	15725	15824	15706	15519	15527	15752	15797	15547	15508	15539	15665	15619	15444	15741	15546	15618	15680	15621	15687	15748	15692	15626	15680	15774	15736	15752	15751	15659	15593	15658	15630	15734	15531	15815	15488	15340	15696	15696	15464	15277	15715	15695	15620	15636	15751	15729	15858	15558	15524	15491	15316	15472	15449	15677	15515	15687	15641	15572	15496	15593	15705	15655	15518	15604	15668	15582	15515	15610	15586	15630	15574	15594	15565	15596	15584	15644	15507	15631	15424	15441	15512	15554	15580	15627	15434	15562	15652	15655	15541	15673	15683	15654	15769	15534	15719	15734	15445	15518	15702	15660	15557	15576	15622	15678	15586	15603	15515	15629	15754	15497	15609	15493	15563	15734	15616	15676	15757	15748	15597	15716	15615	15668	15479	15680	15606	15586	15693	15567	15596	15458	15700	15595	15609	15868	15703	15654	15701	15572	15733	15686	15642	15476	15381	15647	15591	15749	15678	15365	15459	15528	15498	15491	15687	15713	15705	15737	15688	15739	15650	15680	15621	15720	15770	15598	15465	15799	15627	15486	15569	15683	15694	15622	15524	15648	15688	15658	15635	15602	15708	15596	15665	15747	15479	15572	15552	15514	15682	15789	15717	15658	15694	15568	15605	15621	15528	15844	15609	15590	15574	15497	15480	15660	15621	15518	15841	15501	15716	15480	15674	15612	15709	15523	15821	15722	15712	15344	15551	15426	15679	15767	15542	15723	15570	15547	15609	15612	15441	15664	15517	15402	15410	15549	15385	15749	15638	15580	15764	15624	15544	15673	15806	15508	15455	15630	15663	15656	15795	15562	15637	15707	15514	15722	15572	15589	15578	15534	15410	15643	15591	15562	15542	15629	15610	15704	15743	15895	15656	15571	15596	15700	15431	15641	15627	15546	15382	15792	15623	15457	15572	15467	15610	15400	15511	15638	15500	15747	15653	15632	15569	15756	15624	15512	15716	15751	15629	15633	15477	15761	15566	15528	15448	15737	15698	15711	15581	15646	15782	15447	15617	15845	15702	15553	15611	15652	15606	15591	15697	15666	15687	15675	15503	15705	15464	15758	15649	15581	15554	15710	15740	15628	15623	15727	15567	15790	15699	15862	15685	15602	15532	15559	15571	15580	15496	15820	15658	15565	15566	15706	15666	15808	15698	15474	15692	15544	15572	15631	15622	15426	15729	15563	15603	15510	15783	15531	15641	15672	15561	15719	15898	15841	15734	15482	15706	15605	15544	15815	15622	15688	15585	15697	15654	15568	15680	15680	15612	15580	15700	15653	15575	15757	15590	15644	15591	15731	15849	15507	15571	15715	15630	15570	15555	15829	15579	15768	15700	15533	15819	15621	15495	15739	15704	15355	15427	15599	15476	15798	15689	15632	15518	15749	15703	15651	15711	15760	15562	15776	15569	15780	15740	15653	15792	15635	15779	15522	15535	15649	15649	15635	15645	15684	15782	15470	15612	15666	15527	15384	15530	15651	15439	15591	15618	15605	15814	15838	15521	15619	15646	15471	15649	15661	15599	15675	15606	15649	15553	15586	15780	15572	15593	15661	15559	15955	15602	15801	15642	15628	15641	15662	15738	15626	15747	15521	15624	15562	15806	15626	15640	15771	15545	15589	15513	15589	15531	15697	15642	15583	15518	15496	15706	15633	15651	15612	15653	15605	15534	15588	15588	15695	15704	15758	15751	15555	15708	15604	15544	15626	15650	15668	15537	15473	15619	15593	15769	15741	15783	15709	15659	15591	15775	15910	15623	15596	15592	15583	15461	15461	15548	15568	15570	15635	15520	15518	15726	15737	15381	15672	15702	15797	15788	15726	15726	15546	15323	15800	15610	15762	15646	15582	15590	15544	15622	15687	15539	15617	15738	15494	15760	15782	15531	15819	15527	15674	15762	15687	15650	15666	15501	15850	15819	15826	15670	15722	15538	15519	15590	15567	15487	15743	15672	15638	15696	15602	15450	15611	15795	15719	15654	15680	15626	15824	15732	15638	15515	15765	15701	15751	15789	15680	15728	15648	15540	15666	15817	15719	15663	15545	15687	15589	15574	15504	15820	15775	15685	15672	15662	15707	15598	15677	15600
15878	17330	17378	16841	15609	15731	15672	15666	15548	15624	16552	20982	19866	17775	16330	15770	15413	15357	15399	15248	15372	15370	15234	15462	15285	15309	15324	15451	15276	15313	15443	15383	15214	15446	15214	15463	15221	15319	15395	15381	15308	15442	15351	15313	15291	15349	15244	15312	15452	15316	15337	15398	15338	15370	15384	15136	15137	15249	15258	15338	15195	15322	15207	15276	15537	15438	15346	15382	15234	15486	15373	15413	15498	15400	15284	15302	15358	15207	15352	15182	15356	15211	15391	15197	15399	15354	15316	15541	15289	15402	15311	15326	15331	15436	15478	15251	15217	15178	15285	15315	15322	15391	15264	15346	15410	15368	15185	15378	15497	15469	15202	15343	15294	15354	15430	15314	15278	15165	15274	15353	15427	15244	15373	15339	15259	15399	15270	15268	15367	15282	15433	15191	15273	15309	15501	15208	15405	15178	15292	15351	15202	15394	15385	15312	15307	15342	15296	15277	15549	15328	15331	15414	15287	15449	15306	15376	15406	15288	15252	15275	15489	15240	15356	15457	15342	15246	15280	15300	15506	15473	15428	15367	15252	15222	15395	15239	15365	15335	15328	15363	15313	15228	15248	15573	15388	15334	15261	15212	15273	15370	15181	15397	15390	15472	15138	15398	15145	15317	15311	15328	15333	15453	15341	15311	15377	15178	15299	15281	15249	15404	15342	15406	15238	15368	15479	15339	15287	15322	15167	15354	15377	15369	15317	15310	15323	15370	15189	15208	15158	15338	15543	15352	15281	15372	15382	15346	15487	15307	15269	15364	15367	15448	15250	15240	15337	15168	15410	15240	15182	15467	15286	15362	15477	15135	15462	15241	15364	15402	15440	15296	15411	15302	15231	15404	15502	15375	15241	15396	15224	15234	15476	15367	15465	15157	15278	15477	15555	15236	15406	15468	15300	15235	15379	15260	15342	15349	15398	15377	15394	15269	15326	15440	15465	15294	15185	15249	15430	15274	15409	15412	15265	15360	15215	15325	15325	15221	15222	15365	15266	15303	15338	15370	15274	15315	15330	15609	15342	15328	15199	15397	15272	15353	15235	15201	15329	15439	15379	15353	15360	15310	15450	15261	15329	15302	15179	15432	15309	15414	15308	15279	15272	15408	15280	15359	15454	15366	15381	15188	15255	15432	15354	15265	15414	15415	15348	15258	15275	15383	15354	15426	15356	15284	15255	15155	15374	15353	15322	15549	15221	15501	15448	15480	15343	15449	15463	15353	15323	15357	15177	15430	15386	15325	15381	15606	15420	15263	15339	15454	15509	15373	15312	15493	15366	15278	15456	15315	15375	15399	15297	15352	15376	15308	15462	15454	15354	15314	15316	15294	15467	15309	15526	15299	15347	15339	15234	15308	15199	15287	15413	15272	15452	15501	15206	15298	15393	15279	15275	15274	15500	15195	15274	15457	15500	15391	15354	15301	15361	15346	15397	15513	15167	15375	15205	15360	15350	15508	15403	15303	15225	15399	15235	15365	15448	15427	15300	15485	15486	15210	15268	15372	15410	15418	15362	15357	15350	15459	15396	15335	15382	15310	15434	15416	15372	15347	15285	15279	15358	15371	15307	15437	15469	15385	15444	15357	15362	15452	15194	15417	15325	15283	15240	15331	15399	15201	15216	15373	15490	15294	15324	15291	15224	15376	15159	15268	15338	15412	15383	15386	15457	15172	15444	15325	15558	15344	15376	15347	15367	15289	15250	15313	15273	15343	15262	15313	15575	15283	15298	15427	15344	15375	15155	15382	15349	15265	15424	15288	15487	15249	15503	15361	15405	15417	15276	15396	15439	15337	15303	15236	15449	15471	15473	15302	15326	15328	15482	15394	15213	15411	15234	15232	15474	15225	15318	15355	15407	15369	15101	15169	15181	15409	15366	15179	15147	15442	15404	15275	15258	15406	15346	15387	15507	15243	15405	15296	15271	15260	15290	15341	15430	15333	15298	15322	15306	15376	15160	15459	15274	15418	15101	15219	15422	15302	15365	15351	15159	15241	15313	15193	15426	15343	15218	15370	15247	15464	15280	15347	15372	15284	15355	15344	15488	15213	15285	15304	15425	15367	15268	15262	15283	15370	15224	15277	15475	15315	15343	15472	15428	15101	15447	15241	15291	15244	15479	15528	15386	15321	15378	15317	15547	15405	15292	15406	15223	15303	15459	15180	15505	15308	15441	15489	15546	15410	15220	15483	15329	15305	15459	15271	15323	15282	15330	15386	15536	15313	15318	15317	15393	15321	15323	15290	15331	15370	15451	15386	15323	15213	15297	15347	15244	15424	15304	15176	15384	15472	15350	15294	15344	15474	15299	15381	15419	15312	15208	15192	15292	15389	15466	15186	15458	15273	15323	15271	15373	15211	15461	15379	15405	15431	15179	15349	15125	15359	15278	15339	15197	15181	15292	15449	15387	15334	15189	15259	15454	15362	15348	15436	15356	15165	15425	15293	15237	15337	15356	15314	15176	15430	15214	15186	15570	15177	15339	15375	15368	15349	15219	15580	15255	15220	15553	15194	15404	15412	15437	15306	15293	15364	15354	15397	15355	15268	15351	15309	15312	15438	15607	15285	15320	15336	15302	15303	15381	15221	15274	15406	15453	15258	15434	15219	15484	15263	15354	15274	15458	15206	15385	15339	15415	15354	15254	15217	15358	15225	15470	15376	15338	15372	15315	15492	15428	15510	15390	15117	15338	15235	15347	15461	15370	15400	15351	15222	15230	15416	15276	15358	15311	15469	15467	15350	15288	15425	15356	15363	15126	15596	15322	15476	15339	15153	15480	15424	15386	15474	15213	15367	15213	15285	15245	15429	15375	15342	15241	15461	15268	15389	15307	15313	15407	15288	15301	15255	15326	15308	15407	15391	15407	15287	15351	15060	15403	15264	15525	15268	15365	15459	15361	15400	15482	15314	15285	15354	15381	15414	15474	15202	15315	15327	15148	15354	15310	15576	15287	15320	15473	15400	15248	15454	15349	15279	15439	15427	15252	15326	15414	15386	15318	15392	15326	15351	15317	15362	15412	15339	15433	15315	15323	15401	15404	15186	15491	15351	15246	15295	15331	15402	15567	15473	15167	15392	15352	15324	15252	15266	15310	15392	15274	15354	15430	15388	15395	15352	15406	15418	15367	15132	15310	15457	15387	15424	15356	15220	15404	15436	15446	15324	15432	15669	15301	15305	15272	15433	15470	15271	15192	15356	15270	15561	15252	15310	15334	15414	15331	15252	15377	15358	15286	15349	15313	15294	15364	15463	15225	15542	15352	15501	15286	15189	15228	15315	15430	15214	15249	15297	15419	15221	15407	15262	15321	15420	15533	15205	15361	15233	15457	15503	15419	15468	15288	15484	15234	15278	15329	15204	15375	15316	15446	15262	15327	15316	15459	15322	15355	15197	15522	15480	15416	15210	15423	15349	15426	15224	15298	15401	15423	15342	15363	15395	15407	15373	15353	15250	15375	15251	15346	15315	15428	15563	15396	15248	15357	15237	15226	15362	15477	15218	15332	15268	15254	15407	15192	15331	15298	15189	15370	15414	15274	15382	15317	15427	15358	15203	15389	15408	15338	15353	15500	15392	15342	15271	15215	15266	15426	15419	15387	15266	15358	15272	15361	15340	15417	15364	15339	15308	15255	15382	15336	15416	15177	15401	15285	15401	15399	15379	15459	15408	15223	15487	15411	15445	15340	15426	15409	15312	15421	15403	15384	15353	15406	15135	15351	15360	15385	15263	15602	15340	15210	15215	15345	15324	15356	15332	15305	15392	15391	15229	15326	15173	15367	15466	15229	15299	15293	15192	15268	15402	15445	15395	15398	15296	15375	15266	15483	15473	15350	15381	15193	15312	15463	15358	15318	15306	15380	15265	15292	15362	15378	15391	15303	15253	15470	15512	15399	15464	15487	15539	15291	15416	15321	15361	15076	15491	15355	15396	15383	15510	15214	15423	15392	15383	15371	15287	15384	15371	15283	15090	15308	15338	15325	15428	15263	15258	15414	15256	15436	15482	15274	15376	15369	15251	15317	15405	15397	15364	15354	15281	15294	15409	15312	15352	15438	15421	15298	15486	15339	15271	15241	15232	15362	15347	15374	15200	15463	15447	15557	15155	15383	15422	15308	15352	15339	15327	15336	15352	15438	15470	15440	15496	15358	15423	15157	15411	15281	15471	15294	15425	15344	15336	15278	15253	15425	15438	15292	15145	15397	15313	15407	15288	15255	15404	15355	15331	15376	15346	15274	15525	15327	15376	15296	15242	15303	15346	15335	15440	15256	15384	15427	15251	15413	15341	15547	15271	15301	15212	15360	15323	15436	15276	15356	15240	15472	15303	15471	15394	15247	15172	15343	15389	15267	15273	15510	15283	15314	15347	15362	15388	15340	15326	15386	15223	15339	15374	15215	15198	15312	15452	15540	15285	15351	15465	15381	15376	15340	15376	15259	15352	15447	15428	15161	15184	15003	15417	15185	15448	15387	15265	15228	15482	15247	15371	15313	15356	15413	15343	15353	15234	15362	15354	15235	15477	15277	15350	15348	15479	15336	15454	15348	15396	15183	15305	15397	15408	15432	15145	15397	15336	15063	15207	15349	15258	15384	15229	15395	15324	15390	15300	15112	15205	15448	15182	15253	15390	15386	15312	15367	15226	15247	15215	15318	15396	15401	15339	15499	15308	15395	15337	15505	15476	15317	15277	15362	15430	15264	15361	15290	15363	15335	15142	15280	15423	15352	15485	15587	15211	15335	15371	15339	15250	15459	15450	15495	15147	15336	15211	15439	15349	15356	15227	15361	15372	15322	15445	15407	15472	15215	15211	15391	15361	15264	15273	15415	15380	15262	15457	15362	15413	15392	15320	15281	15362	15287	15473	15324	15279	15336	15499	15439	15396	15310	15401	15282	15292	15263	15365	15216	15497	15471	15306	15445	15396	15256	15367	15381	15365	15377	15291	15321	15314	15186	15373	15184	15471	15284	15412	15553	15464	15425	15509	15441	15235	15318	15349	15367	15237	15279	15323	15336	15255	15516	15301	15115	15387	15361	15447	15262	15389	15504	15390	15363	15470	15411	15288	15242	15382	15302	15306	15359	15303	15319	15213	15345	15386	15117	15554	15141	15244	15301	15188
25192	21348	27916	25429	20417	17642	17400	16300	15795	16321	24191	34614	31457	24853	19585	16875	15840	15769	15455	15606	15701	15451	15488	15562	15531	15579	15570	15475	15413	15501	15584	15642	15650	15489	15669	15493	15622	15503	15569	15280	15671	15389	15613	15587	15635	15542	15540	15436	15375	15482	15460	15528	15427	15360	15516	15388	15435	15410	15517	15533	15549	15335	15513	15605	15402	15464	15455	15216	15595	15371	15349	15520	15388	15482	15483	15508	15703	15348	15432	15525	15376	15488	15415	15520	15492	15626	15561	15503	15413	15486	15347	15606	15442	15445	15479	15486	15521	15484	15434	15772	15499	15404	15709	15520	15549	15377	15607	15551	15489	15288	15391	15495	15511	15448	15290	15354	15347	15450	15722	15316	15481	15466	15613	15509	15530	15593	15266	15395	15540	15514	15601	15360	15618	15418	15664	15539	15361	15471	15454	15368	15326	15633	15495	15474	15462	15418	15516	15323	15465	15208	15322	15487	15310	15490	15335	15533	15466	15542	15657	15445	15300	15560	15393	15579	15438	15403	15487	15634	15403	15313	15438	15427	15411	15504	15607	15583	15388	15458	15532	15555	15242	15402	15569	15356	15315	15303	15772	15575	15501	15601	15505	15522	15423	15482	15455	15367	15362	15462	15280	15308	15477	15467	15314	15513	15592	15418	15624	15508	15580	15551	15416	15519	15442	15357	15523	15412	15640	15476	15583	15326	15564	15437	15226	15346	15453	15534	15408	15517	15333	15275	15510	15466	15614	15491	15423	15548	15509	15315	15395	15380	15714	15594	15459	15529	15600	15266	15348	15533	15733	15544	15458	15603	15498	15393	15629	15427	15521	15426	15371	15379	15475	15408	15441	15452	15378	15438	15566	15455	15511	15405	15274	15552	15439	15465	15361	15734	15514	15459	15452	15605	15655	15492	15523	15531	15567	15509	15388	15393	15421	15496	15569	15551	15537	15496	15378	15408	15373	15366	15502	15561	15365	15466	15578	15463	15453	15507	15442	15336	15483	15350	15470	15410	15343	15331	15500	15406	15472	15534	15607	15427	15344	15389	15392	15475	15638	15588	15438	15352	15412	15557	15382	15348	15722	15369	15539	15530	15471	15512	15480	15402	15525	15365	15493	15393	15551	15598	15471	15454	15328	15416	15589	15456	15526	15473	15528	15352	15559	15450	15689	15598	15292	15438	15264	15459	15591	15420	15379	15526	15642	15505	15584	15463	15638	15529	15396	15554	15483	15368	15527	15497	15565	15444	15673	15652	15493	15306	15495	15545	15376	15272	15594	15417	15425	15463	15234	15371	15549	15547	15476	15551	15260	15460	15489	15461	15548	15457	15494	15421	15532	15503	15528	15625	15427	15599	15528	15421	15363	15530	15562	15511	15259	15602	15454	15706	15483	15434	15378	15664	15611	15373	15479	15572	15401	15586	15576	15580	15413	15492	15446	15306	15531	15590	15533	15471	15513	15405	15436	15486	15586	15592	15478	15501	15493	15428	15430	15578	15507	15579	15402	15556	15456	15545	15582	15640	15454	15409	15384	15466	15443	15550	15467	15554	15330	15310	15583	15493	15439	15401	15415	15356	15509	15538	15627	15575	15589	15668	15383	15494	15545	15528	15355	15319	15255	15437	15549	15486	15622	15335	15495	15308	15470	15385	15390	15313	15437	15512	15529	15548	15316	15488	15479	15377	15472	15229	15450	15514	15448	15386	15510	15404	15606	15575	15554	15419	15405	15578	15671	15617	15404	15431	15427	15616	15524	15363	15608	15521	15534	15566	15299	15580	15389	15545	15422	15417	15430	15472	15405	15447	15435	15551	15517	15408	15524	15359	15446	15486	15547	15530	15502	15422	15438	15525	15304	15398	15545	15307	15487	15419	15497	15604	15628	15494	15475	15592	15359	15482	15431	15461	15488	15406	15493	15427	15470	15501	15326	15451	15566	15401	15462	15227	15446	15623	15517	15286	15608	15536	15510	15441	15491	15522	15382	15492	15152	15426	15576	15497	15464	15475	15368	15568	15284	15564	15413	15609	15451	15480	15329	15294	15343	15507	15584	15559	15680	15458	15324	15415	15392	15510	15585	15260	15355	15206	15157	15413	15604	15445	15618	15461	15414	15416	15446	15316	15583	15316	15529	15355	15414	15527	15480	15438	15565	15384	15550	15369	15514	15592	15530	15525	15419	15719	15328	15524	15715	15447	15536	15563	15464	15252	15563	15473	15486	15371	15437	15488	15514	15441	15446	15545	15449	15536	15365	15596	15521	15388	15354	15583	15536	15416	15464	15410	15289	15477	15622	15593	15649	15420	15532	15314	15595	15646	15466	15596	15441	15509	15173	15476	15550	15665	15604	15562	15436	15475	15680	15294	15518	15436	15445	15454	15661	15643	15451	15409	15340	15513	15293	15358	15445	15569	15490	15363	15432	15419	15392	15581	15491	15368	15525	15624	15395	15417	15469	15445	15429	15583	15518	15472	15591	15642	15332	15638	15555	15547	15483	15568	15460	15424	15564	15587	15446	15617	15464	15436	15367	15370	15387	15398	15433	15296	15322	15432	15272	15410	15325	15355	15586	15576	15681	15397	15410	15519	15348	15568	15296	15550	15532	15510	15315	15533	15626	15552	15497	15484	15478	15566	15366	15382	15578	15430	15462	15746	15483	15626	15544	15303	15773	15520	15237	15453	15515	15468	15478	15471	15538	15522	15745	15591	15587	15562	15525	15295	15641	15485	15386	15677	15470	15319	15577	15473	15491	15456	15494	15456	15579	15412	15541	15601	15311	15552	15456	15421	15479	15442	15327	15298	15399	15403	15287	15660	15637	15542	15547	15522	15555	15528	15432	15547	15435	15441	15622	15415	15331	15395	15436	15709	15479	15434	15381	15422	15571	15439	15261	15538	15492	15582	15528	15482	15424	15440	15339	15612	15638	15363	15721	15633	15651	15508	15491	15416	15454	15351	15681	15614	15432	15475	15317	15355	15480	15409	15507	15455	15639	15556	15529	15362	15406	15627	15441	15413	15346	15320	15401	15607	15497	15601	15373	15629	15509	15494	15419	15484	15411	15389	15498	15486	15554	15412	15279	15489	15726	15595	15571	15529	15471	15352	15468	15366	15476	15365	15667	15360	15666	15263	15494	15541	15382	15363	15573	15511	15165	15308	15296	15567	15455	15457	15488	15495	15334	15374	15432	15345	15308	15481	15604	15471	15583	15469	15442	15342	15680	15456	15288	15743	15486	15408	15488	15462	15323	15383	15435	15565	15384	15338	15511	15297	15445	15237	15418	15377	15404	15599	15646	15635	15445	15513	15583	15354	15262	15401	15433	15437	15527	15523	15375	15477	15430	15719	15436	15439	15526	15538	15309	15490	15459	15479	15565	15445	15558	15677	15469	15493	15588	15567	15378	15391	15527	15616	15613	15416	15564	15582	15378	15360	15604	15280	15590	15493	15583	15550	15615	15455	15472	15377	15406	15470	15355	15371	15354	15543	15457	15525	15506	15795	15669	15472	15408	15611	15555	15713	15490	15381	15470	15302	15477	15509	15424	15512	15420	15457	15544	15499	15541	15488	15256	15380	15243	15363	15634	15440	15372	15433	15373	15568	15411	15692	15556	15468	15470	15329	15445	15439	15282	15517	15472	15507	15447	15463	15424	15345	15410	15418	15426	15361	15470	15480	15300	15649	15405	15318	15456	15705	15437	15305	15515	15397	15326	15433	15513	15551	15478	15373	15459	15473	15349	15638	15850	15453	15503	15496	15450	15567	15572	15613	15605	15417	15311	15597	15519	15500	15402	15405	15596	15274	15494	15240	15545	15629	15536	15462	15380	15333	15341	15351	15319	15548	15692	15560	15379	15488	15577	15491	15398	15623	15381	15462	15476	15415	15562	15547	15694	15471	15304	15566	15345	15676	15500	15446	15403	15539	15431	15324	15424	15519	15424	15470	15503	15291	15507	15466	15200	15398	15268	15243	15563	15623	15430	15460	15468	15367	15372	15570	15359	15635	15574	15437	15682	15410	15530	15500	15476	15578	15403	15540	15530	15497	15562	15374	15485	15564	15662	15238	15214	15531	15369	15413	15585	15589	15541	15608	15443	15432	15511	15499	15505	15489	15641	15460	15530	15603	15389	15291	15325	15591	15514	15420	15527	15517	15556	15520	15622	15478	15340	15478	15486	15479	15479	15459	15187	15290	15361	15517	15296	15505	15448	15546	15479	15745	15421	15423	15512	15466	15562	15351	15457	15556	15497	15495	15420	15582	15522	15406	15532	15396	15443	15432	15521	15381	15230	15436	15663	15424	15402	15586	15395	15416	15271	15460	15440	15373	15426	15477	15578	15403	15561	15540	15576	15252	15485	15506	15241	15541	15496	15452	15565	15358	15573	15392	15269	15430	15639	15474	15411	15464	15369	15318	15322	15427	15771	15545	15571	15412	15442	15406	15502	15551	15466	15414	15636	15474	15440	15388	15434	15408	15523	15528	15389	15317	15408	15277	15508	15418	15553	15684	15511	15370	15504	15493	15564	15527	15420	15524	15355	15609	15491	15435	15377	15389	15544	15345	15367	15301	15372	15507	15504	15509	15700	15425	15593	15633	15434	15543	15500	15411	15393	15459	15277	15414	15365	15424	15406	15568	15547	15670	15489	15406	15588	15465	15555	15344	15326	15564	15524	15696	15463	15561	15578	15479	15547	15487	15487	15477	15337	15461	15450	15446	15588	15430	15439	15696	15386	15529	15618	15500	15328	15441	15502	15571	15441	15469	15469	15511	15620	15430	15356	15292	15421	15591	15488	15302	15467	15423	15488	15499	15466	15197	15463	15394	15513	15541	15458	15328	15205	15456	15417	15506	15486	15351	15288	15445	15483	15776	15464	15597	15515	15417	15424	15362	15529	15632	15638	15565	15569	15596	15619	15571	15621	15485	15482	15377	15594	15588	15387	15398	15346	15401	15416	15585	15676	15416	15343	15602	15431	15638	15500	15455	15709	15720	15643	15366	15520	15205	15435	15588	15466	15491	15571	15541	15551	15612	15465	15475	15559	15355	15435	15516	15250	15647	15592	15518	15482	15575	15473	15587	15400	15591	15660	15465	15638	15590	15273	15458	15416	15488	15639	15630	15509	15380
15162	23048	22057	18953	17096	16655	16622	16178	16052	16609	30033	39626	34071	26430	19840	16524	15671	15479	15393	15312	15251	15372	15128	15490	15283	15226	15244	15200	15204	15222	15345	15289	15346	15327	15399	15392	15462	15409	15319	15359	15243	15242	15362	15208	15153	15314	15269	15166	15311	15361	15355	15374	15257	15231	15332	15287	15518	15289	15252	15177	15370	15412	15221	15323	15399	15292	15315	15401	15426	15343	15349	15217	15113	15316	15259	15227	15314	15212	15221	15497	15249	15423	15388	15200	15175	15344	15164	15317	15363	15267	15366	15299	15321	15338	15272	15268	15290	15384	15306	15357	15370	15270	15374	15273	15314	15296	15362	15409	15235	15196	15445	15365	15221	15234	15261	15265	15319	15345	15245	15225	15242	15381	15346	15333	15031	15252	15344	15170	15233	15272	15079	15352	15189	15454	15292	15432	15178	15249	15343	15277	15338	15355	15329	15353	15391	15286	15235	15276	15143	15221	15353	15388	15305	15286	15211	15438	15327	15301	15290	15463	15240	15449	15268	15298	15389	15181	15315	15217	15440	15468	15164	15345	15275	15298	15374	15342	15290	15377	15295	15273	15236	15242	15229	15277	15379	15268	15320	15232	15319	15292	15248	15353	15312	15185	15326	15253	15266	15508	15290	15308	15394	15315	15347	15281	15251	15174	15254	15286	15179	15269	15380	15225	15248	15105	15420	15108	15347	15198	15397	15370	15232	15472	15369	15406	15312	15419	15235	15277	15282	15268	15339	15274	15399	15364	15241	15398	15187	15073	15195	15309	15458	15319	15213	15192	15182	15372	15313	15264	15271	15350	15142	15192	15201	15224	15277	15258	15451	15400	15240	15141	15177	15281	15278	15264	15433	15262	15368	15400	15306	15424	15345	15221	15369	15094	15390	15425	15296	15439	15452	15427	15381	15337	15424	15291	15406	15222	15335	15274	15302	15075	15290	15421	15231	15323	15268	15224	15432	15457	15323	15372	15312	15171	15397	15208	15365	15339	15269	15238	15543	15201	15219	15218	15370	15232	15302	15175	15301	15371	15217	15423	15258	15221	15210	15206	15417	15152	15239	15108	15376	15303	15281	15219	15318	15251	15318	15196	15269	15528	15351	15349	15302	15330	15223	15336	15156	15327	15223	15401	15261	15300	15241	15256	15588	15285	15475	15217	15314	15472	15115	15405	15392	15240	15287	15279	15273	15185	15448	15365	15248	15308	15239	15372	15365	15266	15257	15208	15184	15292	15391	15314	15394	15265	15275	15196	15320	15476	15409	15286	15132	15307	15386	15273	15325	15350	15221	15354	15230	15288	15297	15335	15270	15408	15311	15196	15329	15246	15212	15253	15260	15270	15397	15275	15345	15244	15258	15356	15347	15321	15378	15396	15253	15249	15093	15253	15166	15389	15057	15252	15331	15375	15289	15487	15320	15348	15246	15300	15324	15367	15420	15324	15287	15340	15135	15321	15295	15380	15328	15232	15240	15444	15241	15471	15328	15386	15417	15330	15240	15381	15429	15334	15201	15432	15294	15260	15276	15341	15292	15323	15225	15346	15269	15234	15529	15257	15289	15183	15312	15220	15377	15279	15263	15368	15414	15383	15162	15373	15205	15141	15318	15229	15412	15307	15272	15353	15422	15251	15187	15105	15384	15299	15376	15131	15301	15079	15263	15282	15255	15231	15195	15293	15340	15296	15250	15249	15288	15158	15225	15290	15361	15427	15187	15263	15274	15185	15347	15269	15176	15204	15160	15291	15260	15271	15367	15255	15335	15452	15365	15367	15430	15400	15108	15295	15412	15340	15355	15282	15333	15228	15188	15427	15428	15355	15236	15265	15214	15331	15353	15203	15307	15223	15314	15464	15242	15282	15135	15400	15180	15224	15246	15206	15250	15265	15290	15324	15360	15335	15330	15314	15389	15248	15175	15267	15240	15253	15197	15398	15244	15415	15264	15427	15171	15425	15434	15249	15335	15109	15336	15338	15439	15344	15426	15446	15235	15206	15448	15318	15306	15322	15318	15373	15334	15292	15260	15380	15355	15267	15289	15264	15323	15478	15332	15371	15321	15480	15271	15395	15453	15265	15274	15247	15240	15243	15258	15197	15204	15180	15380	15235	15312	15359	15289	15251	15248	15281	15309	15371	15354	15383	15264	15308	15421	15523	15439	15259	15273	15495	15174	15306	15216	15391	15201	15225	15227	15140	15425	15196	15447	15384	15222	15230	15121	15569	15280	15295	15221	15217	15285	15311	15488	15303	15239	15270	15499	15153	15200	15257	15387	15486	15518	15167	15128	15400	15390	15320	15130	15412	15273	15296	15276	15535	15382	15257	15367	15223	15294	15418	15144	15290	15374	15301	15312	15238	15288	15339	15084	15354	15249	15430	15146	15390	15374	15365	15329	15340	15228	15292	15283	15376	15232	15299	15461	15250	15319	15299	15430	15368	15483	15123	15342	15252	15355	15403	15345	15391	15435	15267	15130	15505	15146	15337	15240	15195	15352	15249	15248	15348	15280	15409	15343	15329	15177	15285	15304	15341	15441	15306	15228	15196	15295	15347	15204	15351	15194	15354	15359	15442	15261	15241	15280	15374	15404	15366	15395	15240	15247	15244	15308	15223	15136	15435	15312	15014	15254	15398	15225	15277	15383	15341	15277	15305	15233	15158	15314	15243	15478	15160	15278	15315	15280	15095	15221	15306	15326	15288	15262	15301	15348	15200	15409	15434	15266	15270	15349	15295	15475	15153	15387	15317	15246	15302	15285	15508	15213	15411	15434	15324	15264	15227	15237	15207	15370	15138	15216	15272	15375	15214	15367	15306	15335	15312	15369	15275	15411	15316	15278	15452	15342	15292	15299	15409	15442	15221	15171	15274	15462	15190	15458	15348	15146	15220	15281	15179	15169	15319	15065	15355	15215	15465	15466	15261	15412	15344	15457	15294	15361	15398	15431	15331	15402	15265	15292	15365	15307	15469	15289	15461	15470	15363	15296	15134	15313	15267	15339	15357	15443	15455	15221	15268	15469	15186	15309	15483	15283	15284	15296	15302	15293	15238	15343	15238	15311	15459	15313	15359	15208	15447	15233	15390	15368	15132	15289	15256	15172	15301	15233	15220	15277	15361	15468	15497	15216	15219	15304	15393	15374	15347	15181	15176	15177	15220	15413	15281	15366	15206	15203	15238	15070	15369	15148	15246	15325	15481	15201	15220	15452	15099	15243	15348	15228	15110	15309	15418	15101	15286	15402	15475	15288	15307	15410	15349	15285	15316	15375	15174	15434	15230	15129	15251	15354	15472	15031	15258	15388	15353	15335	15266	15291	15334	15363	15334	15253	15272	15258	15224	15281	15185	15282	15278	15431	15332	15323	15233	15359	15300	15104	15380	15329	15477	15069	15244	15245	15229	15332	15292	15300	15210	15223	15334	15300	15315	15372	15504	15230	15390	15316	15341	15223	15224	15316	15333	15387	15066	15438	15118	15525	15375	15442	15389	15300	15193	15365	15270	15324	15349	15366	15212	15050	15343	15381	15218	15320	15415	15119	15274	15372	15334	15162	15168	15220	15168	15217	15282	15319	15301	15312	15423	15398	15346	15266	15121	15258	15291	15443	15436	15145	15309	15173	15308	15112	15227	15210	15107	15218	15132	15306	15318	15314	15156	15242	15359	15260	15528	15347	15266	15204	15443	15272	15344	15178	15317	15240	15228	15357	15273	15251	15384	15191	15249	15322	15405	15137	15262	15335	15479	15388	15128	15417	15233	15354	15285	15191	15281	15361	15298	15304	15289	15257	15312	15276	15270	15402	15242	15404	15345	15306	15276	15370	15452	15447	15381	15421	15441	15298	15406	15268	15412	15417	15436	15275	15368	15135	15619	15252	15435	15252	15284	15355	15317	15540	15305	15367	15327	15247	15343	15388	15416	15289	15177	15514	15326	15244	15235	15395	15251	15369	15276	15244	15203	15247	15143	15191	15358	15395	15168	15378	15215	15385	15251	15130	15268	15422	15410	15271	15286	15515	15311	15435	15389	15398	15289	15345	15316	15412	15315	15205	15340	15358	15531	15469	15392	15287	15266	15223	15500	15346	15081	15343	15314	15207	15056	15367	15304	15333	15293	15347	15195	15275	15120	15270	15267	15416	15451	15283	15142	15249	15338	15290	15313	15434	15274	15195	15322	15072	15371	15294	15291	15216	15348	15246	15272	15222	15342	15376	15245	15306	15295	15263	15407	15379	15547	15249	15386	15332	15379	15214	15138	15199	15204	15267	15253	15334	15184	15454	15268	15374	15312	15320	15245	15208	15255	15325	15231	15278	15234	15317	15243	15408	15462	15497	15357	15403	15395	15403	15175	15375	15267	15347	15274	15144	15204	15402	15206	15268	15374	15332	15301	15344	15423	15331	15327	15378	15248	15242	15272	15419	15240	15402	15327	15365	15311	15392	15370	15289	15425	15418	15307	15310	15219	15307	15317	15238	15301	15380	15284	15200	15125	15348	15186	15178	15336	15207	15154	15328	15288	15417	15329	15257	15371	15101	15229	15370	15260	15192	15448	15244	15338	15357	15220	15321	15321	15399	15413	15453	15298	15309	15252	15372	15109	15293	15446	15281	15321	15215	15341	15404	15435	15190	15350	15105	15292	15302	15190	15308	15448	15279	15264	15295	15381	15373	15355	15201	15251	15315	15327	15357	15420	15249	15264	15430	15370	15225	15064	15339	15297	15307	15260	15364	15428	15213	15472	15480	15543	15303	15215	15260	15243	15254	15432	15381	15259	15289	15492	15274	15286	15263	15458	15318	15365	15222	15319	15331	15407	15340	15325	15422	15329	15225	15115	15186	15229	15060	15368	15524	15296	15271	15286	15399	15432	15222	15342	15329	15265	15357	15281	15347	15175	15200	15282	15335	15190	15353	15261	15324	15199	15437	15383	15322	15384	15247	15324	15285	15307	15218	15164	15222	15102	15381	15350	15327	15393	15136	15280	15330	15354	15416	15173	15440	15275	15192	15492	15392	15358	15279	15390	15414	15377	15321	15258	15372	15120	15427	15171	15457	15495	15317	15548	15258	15377	15310	15321	15253	15394	15347	15343	15204	15192	15128	15441	15322	15323	15269	15410	15356	15132	15279	15245
23911	21323	28729	24297	21761	21296	19718	17031	16273	16704	27359	43783	41661	31087	23018	18182	16124	15743	15493	15640	15744	15560	15660	15497	15739	15488	15376	15599	15577	15542	15555	15584	15362	15619	15377	15482	15601	15473	15619	15509	15229	15304	15221	15229	15428	15366	15503	15585	15472	15385	15439	15346	15355	15391	15484	15340	15363	15108	15423	15345	15380	15475	15441	15624	15411	15418	15255	15312	15253	15388	15573	15369	15340	15493	15229	15337	15502	15539	15396	15636	15651	15360	15352	15383	15323	15579	15577	15400	15402	15311	15303	15469	15320	15180	15310	15157	15345	15464	15456	15448	15270	15525	15376	15456	15203	15143	15421	15356	15327	15401	15258	15568	15475	15366	15402	15478	15319	15302	15270	15190	15375	15382	15452	15375	15268	15366	15310	15441	15319	15508	15413	15517	15397	15224	15380	15354	15429	15448	15391	15458	15212	15335	15321	15492	15396	15459	15330	15442	15185	15233	15316	15329	15309	15364	15463	15208	15222	15691	15435	15518	15561	15373	15292	15478	15329	15513	15469	15399	15272	15213	15333	15305	15353	15291	15388	15306	15561	15353	15528	15408	15359	15423	15473	15557	15449	15380	15267	15466	15414	15527	15414	15398	15343	15299	15550	15388	15490	15545	15479	15460	15420	15413	15340	15326	15600	15273	15313	15442	15426	15459	15250	15396	15434	15289	15400	15362	15270	15287	15247	15464	15355	15251	15255	15227	15450	15421	15421	15412	15447	15431	15285	15341	15374	15375	15265	15429	15355	15298	15289	15219	15318	15316	15419	15406	15436	15384	15476	15487	15273	15328	15091	15231	15264	15353	15400	15159	15411	15209	15306	15221	15101	15505	15401	15553	15287	15483	15355	15299	15164	15400	15375	15358	15359	15532	15417	15332	15484	15399	15334	15448	15292	15512	15384	15306	15418	15424	15350	15298	15422	15511	15259	15285	15346	15407	15465	15456	15445	15452	15360	15068	15375	15530	15316	15419	15509	15423	15241	15156	15458	15545	15446	15354	15358	15378	15381	15230	15517	15485	15463	15381	15355	15420	15633	15387	15497	15342	15355	15385	15513	15384	15262	15247	15200	15486	15472	15265	15453	15321	15240	15248	15304	15553	15355	15440	15263	15252	15349	15479	15406	15324	15320	15517	15373	15281	15436	15403	15328	15461	15246	15384	15629	15480	15448	15357	15494	15406	15431	15394	15433	15442	15527	15614	15185	15420	15446	15291	15339	15344	15143	15369	15315	15497	15481	15356	15525	15250	15293	15289	15336	15506	15466	15321	15379	15501	15463	15301	15425	15422	15366	15289	15437	15393	15578	15514	15287	15261	15273	15368	15304	15348	15489	15340	15275	15530	15475	15361	15399	15570	15482	15216	15320	15547	15418	15341	15365	15212	15378	15243	15500	15574	15354	15137	15245	15393	15481	15334	15289	15520	15292	15490	15460	15141	15349	15340	15379	15221	15238	15456	15336	15286	15526	15279	15203	15376	15296	15380	15486	15492	15377	15336	15364	15337	15483	15218	15345	15340	15386	15382	15428	15452	15543	15476	15315	15366	15430	15398	15320	15144	15397	15377	15293	15288	15428	15290	15376	15368	15346	15382	15242	15210	15587	15372	15243	15354	15281	15459	15390	15434	15307	15277	15455	15299	15327	15074	15340	15508	15420	15422	15288	15329	15314	15374	15410	15338	15332	15432	15251	15329	15567	15188	15267	15423	15558	15248	15346	15449	15253	15274	15477	15455	15406	15404	15349	15123	15502	15437	15422	15331	15281	15300	15498	15581	15220	15499	15226	15249	15150	15407	15491	15403	15238	15419	15362	15584	15453	15288	15400	15278	15300	15191	15506	15496	15229	15389	15408	15430	15535	15400	15310	15384	15209	15311	15306	15295	15389	15441	15331	15549	15485	15312	15239	15219	15244	15331	15334	15334	15324	15486	15439	15378	15313	15395	15439	15257	15401	15486	15394	15434	15343	15258	15565	15119	15392	15330	15274	15384	15449	15262	15206	15229	15079	15356	15196	15284	15362	15411	15358	15428	15632	15246	15282	15397	15216	15531	15398	15313	15473	15376	15297	15190	15289	15398	15340	15321	15566	15272	15342	15250	15404	15279	15320	15389	15523	15321	15380	15453	15403	15417	15394	15281	15262	15355	15090	15259	15339	15488	15369	15509	15333	15442	15263	15403	15457	15115	15330	15279	15510	15444	15318	15439	15432	15341	15384	15296	15394	15449	15287	15293	15396	15437	15327	15133	15413	15419	15585	15294	15312	15245	15432	15302	15425	15438	15464	15562	15194	15218	15363	15413	15620	15493	15359	15442	15330	15245	15534	15401	15288	15425	15262	15303	15393	15365	15422	15354	15461	15252	15523	15338	15333	15509	15334	15425	15365	15192	15175	15227	15273	15565	15393	15518	15488	15371	15307	15336	15250	15500	15400	15462	15170	15495	15286	15486	15206	15386	15464	15371	15479	15411	15313	15400	15465	15393	15453	15361	15372	15504	15350	15504	15343	15449	15428	15306	15334	15411	15295	15461	15558	15466	15315	15368	15427	15401	15281	15287	15366	15379	15372	15548	15477	15199	15282	15465	15306	15359	15464	15390	15309	15377	15656	15394	15382	15206	15266	15450	15442	15412	15406	15482	15498	15505	15470	15393	15313	15400	15222	15393	15411	15323	15243	15200	15502	15431	15501	15447	15250	15278	15413	15202	15486	15305	15367	15323	15283	15169	15296	15250	15450	15391	15166	15216	15403	15342	15298	15435	15535	15280	15664	15370	15318	15452	15527	15391	15309	15305	15391	15339	15487	15406	15381	15348	15236	15381	15418	15419	15365	15266	15424	15502	15245	15485	15408	15450	15448	15450	15514	15503	15310	15376	15348	15471	15264	15453	15345	15211	15377	15238	15434	15374	15293	15538	15384	15207	15269	15377	15589	15493	15245	15353	15296	15176	15129	15430	15415	15550	15315	15287	15417	15451	15206	15482	15292	15198	15401	15337	15417	15414	15212	15489	15381	15456	15506	15471	15343	15341	15455	15314	15264	15512	15376	15500	15521	15375	15330	15225	15333	15196	15375	15167	15366	15474	15317	15314	15434	15469	15438	15414	15522	15352	15493	15302	15376	15311	15438	15215	15351	15297	15447	15264	15223	15331	15364	15224	15408	15318	15439	15283	15442	15357	15210	15383	15286	15281	15489	15450	15380	15061	15267	15481	15383	15331	15306	15119	15305	15370	15292	15408	15403	15368	15470	15479	15447	15439	15227	15332	15317	15450	15455	15487	15458	15389	15226	15249	15248	15208	15412	15185	15547	15189	15492	15173	15382	15241	15267	15548	15412	15322	15447	15539	15312	15306	15466	15410	15261	15393	15303	15465	15254	15249	15226	15293	15265	15362	15553	15513	15348	15300	15387	15387	15359	15218	15471	15445	15295	15281	15334	15327	15300	15362	15250	15287	15350	15413	15388	15370	15388	15287	15480	15424	15248	15371	15459	15505	15460	15278	15314	15362	15251	15303	15273	15298	15472	15321	15220	15521	15416	15238	15285	15556	15407	15452	15451	15380	15349	15499	15413	15310	15383	15440	15425	15390	15628	15482	15638	15522	15122	15498	15349	15219	15389	15335	15436	15417	15556	15349	15127	15359	15324	15377	15607	15441	15422	15291	15388	15569	15571	15439	15491	15249	15414	15192	15452	15346	15176	15468	15410	15308	15398	15317	15540	15489	15185	15238	15236	15135	15358	15199	15381	15338	15277	15499	15348	15511	15223	15241	15284	15425	15731	15218	15258	15483	15342	15364	15350	15297	15251	15491	15425	15482	15196	15499	15353	15421	15241	15336	15322	15416	15322	15411	15279	15500	15241	15333	15205	15310	15571	15399	15328	15393	15367	15380	15311	15166	15207	15441	15345	15291	15440	15402	15364	15334	15433	15198	15382	15080	15279	15299	15361	15463	15343	15327	15368	15310	15434	15348	15574	15450	15409	15414	15417	15238	15201	15345	15353	15256	15400	15364	15410	15397	15474	15430	15446	15326	15420	15313	15499	15168	15339	15422	15353	15355	15467	15263	15349	15404	15437	15374	15260	15333	15215	15445	15511	15360	15539	15521	15641	15357	15197	15460	15216	15339	15309	15397	15492	15501	15407	15372	15273	15435	15416	15373	15347	15506	15497	15289	15545	15187	15442	15454	15282	15478	15315	15192	15375	15255	15347	15221	15313	15302	15244	15417	15131	15406	15522	15700	15464	15301	15488	15369	15283	15354	15357	15065	15321	15443	15385	15342	15422	15501	15365	15318	15238	15475	15426	15359	15506	15318	15371	15479	15335	15515	15665	15559	15273	15263	15499	15244	15419	15146	15392	15412	15626	15276	15317	15563	15530	15398	15311	15321	15539	15183	15327	15196	15429	15262	15476	15492	15393	15571	15086	15235	15383	15436	15265	15204	15454	15443	15149	15478	15347	15295	15328	15408	15244	15207	15508	15340	15318	15418	15331	15271	15348	15320	15204	15377	15475	15316	15330	15362	15349	15398	15299	15488	15387	15415	15208	15414	15427	15396	15580	15375	15186	15272	15415	15395	15254	15436	15387	15375	15499	15408	15407	15452	15330	15433	15459	15245	15190	15349	15452	15302	15304	15438	15360	15452	15426	15373	15543	15341	15412	15052	15350	15269	15280	15363	15258	15270	15264	15463	15222	15416	15340	15236	15420	15428	15551	15479	15387	15345	15456	15333	15408	15221	15386	15331	15296	15361	15504	15253	15507	15278	15384	15393	15308	15449	15296	15480	15254	15407	15387	15421	15467	15568	15374	15363	15370	15499	15399	15380	15388	15416	15359	15314	15427	15331	15383	15507	15498	15420	15357	15362	15361	15233	15292	15319	15511	15502	15563	15274	15412	15168	15428	15272	15374	15254	15233	15435	15487	15283	15289	15285	15125	15531	15327	15373	15313	15513	15349	15153	15547	15513	15368	15508	15354	15382	15386	15491	15356	15612	15332	15539	15397	15456	15370	15455	15366	15304	15336	15550	15512	15291	15291	15499	15260	15373	15353	15309	15317	15358	15452	15337	15376	15587	15453	15326	15309	15366	15080	15419	15087	15273	15324	15385	15503	15435	15380	15514
16566	27345	25374	20553	18702	17884	17563	17162	16676	17309	34705	48440	43533	33509	24042	17655	15770	15511	15394	15151	15250	15244	15250	15193	15387	15308	15081	15276	15169	15119	15167	15387	15286	15325	15247	15296	15253	15227	15256	15271	15285	15217	15248	15243	15346	15287	15264	15352	15191	15234	15171	15404	15272	15125	15040	15101	15287	15247	15323	15213	15256	15022	15293	15229	15396	15264	15454	15084	15192	15145	15233	15092	15237	15316	15177	15152	15219	15294	15189	15305	15113	15241	15234	15166	15480	15227	15189	15168	15197	15360	15247	15311	15365	15010	15220	15263	15245	15159	15204	15185	15261	14998	15207	15413	15362	15201	15119	15187	15276	15212	15339	15145	15264	15219	15174	15296	15221	15222	15215	15191	15297	15193	15309	15226	15227	15303	15248	15110	15273	15136	15292	15347	15079	15361	15256	15115	15259	15310	15128	15119	15265	15216	15036	15214	15095	15234	15105	15165	15086	14912	15317	15187	15338	15171	15117	14999	15007	15292	15324	15229	15114	15240	15010	15164	15272	15255	15176	15164	15119	15266	15248	15257	15317	15159	15320	15200	15325	15286	15116	15167	15199	15264	15233	15165	15266	15184	15233	15308	15191	15227	15073	15151	15196	15167	15182	15134	15098	15270	14995	15275	15299	15106	15254	15184	15298	15125	15024	15096	15129	15147	15215	15034	15157	15053	15453	15226	15145	15222	15210	15202	15314	15336	15136	15275	15397	15245	15284	15207	15353	15093	15055	15312	15245	15290	15152	15247	15273	15162	15347	15386	15147	15240	15279	15157	15232	15245	15119	15165	15279	15287	15157	15216	15134	15276	15227	15161	15100	15080	15190	15133	15082	15176	15271	15275	15292	15320	15237	15240	15107	15215	15343	15337	15037	15169	15156	15099	15095	15170	15238	15351	15182	15207	15333	15387	15089	15335	15299	15070	15179	15277	15171	15084	15240	15157	15232	15120	15320	15215	15198	15236	15367	15175	15244	15272	15132	15344	14996	15100	15287	15136	15262	15191	15114	15413	15315	15210	15128	15232	15295	15047	15214	15259	15254	15154	15456	15351	15171	15057	15299	15243	15378	15383	15107	15232	15337	15338	15199	15141	15174	15113	15134	15280	15164	15207	15304	15383	15249	15325	15211	15348	15158	15268	15257	15103	15192	15070	15175	15301	15224	15295	15404	15215	15340	15161	15217	15311	14964	15228	15425	15292	15177	15234	15254	15307	15209	15328	15140	15154	15119	15413	15176	15352	15268	15241	15151	15275	15088	15278	15178	15295	15215	15153	15317	15075	15266	15302	15236	14972	15144	15176	15226	15362	15271	15257	15267	15217	15154	15241	15415	15122	15192	15304	15192	15159	15381	15176	15089	15149	15241	15209	15090	15137	15200	15157	15206	15467	15258	15154	15169	15166	15355	15304	15368	15197	15157	15115	15148	15099	15150	15311	15334	15375	15128	15165	15334	15134	15224	15102	15383	15299	15178	15258	15290	15230	15219	15220	15382	15194	15316	15276	15209	15230	15258	15254	15151	15169	15221	15230	15435	15193	15228	15189	15264	15289	15279	15116	15181	15181	15215	15240	15186	15286	15285	15178	15282	15196	15126	15331	15354	15204	15229	15302	15340	15243	15277	15411	15164	15213	15277	15274	15359	15161	15286	15106	15230	15228	15315	15296	15133	15318	15111	15067	15205	15233	15019	15162	15236	15274	15282	15327	15336	15111	15016	15004	15070	15216	15199	15202	15033	15115	15268	15239	15232	15118	15179	15232	15217	15118	15150	15206	15131	15395	15291	15478	15233	15217	15132	15119	15349	15306	15263	15212	15103	15279	15288	15252	15276	15325	15357	15228	15212	15337	15001	15258	15329	15222	15146	15223	15199	15247	15297	15088	15161	15145	15238	15106	15276	15362	15055	15168	15251	15155	15203	15207	15082	15253	15222	15323	15131	15171	15132	15191	15224	15259	15282	15359	15154	15124	15352	15277	15403	15186	15241	15266	15305	15142	15074	15321	15301	15219	15300	15349	15167	15043	15395	15213	15204	15151	15225	15349	15290	15314	15364	15301	15321	15180	15276	15190	15234	15158	15109	15135	15342	15192	15325	15143	15203	15272	15349	15304	15258	15451	15139	15227	15249	15079	15230	15258	15152	15278	15184	15403	15123	15135	15230	15262	15350	15190	15176	15184	15340	15199	15428	15147	15277	15160	15359	15185	15323	15198	15304	15104	15231	15098	15028	15242	15251	15315	15263	15013	15241	15085	15211	15235	15109	15242	15329	15092	15273	15214	15203	15182	15340	15243	15157	15273	15213	15139	15082	15376	15362	15131	15250	15106	15127	15135	15264	15212	15055	15411	15316	15256	15371	15117	15235	15151	15291	15253	15168	15182	15224	15162	15477	15084	15167	15251	15348	15422	15180	15259	15084	15224	15242	15181	15167	15330	15123	15143	15262	15174	15360	15334	15252	15148	15037	15280	15258	15120	15386	15337	15300	15322	15139	15255	15086	15256	15165	15333	15194	15352	15079	15108	15286	14957	15213	15270	15178	15196	15208	15145	15270	15088	15256	15310	15113	14992	15241	15191	15259	15278	15325	15196	15194	15168	15320	15286	15298	15262	15139	15340	15120	15132	15291	15173	15192	15272	15120	15390	15109	15179	15239	15064	15041	15255	15105	15281	15327	15369	15281	15326	15258	15283	15122	15200	15228	15244	15090	15177	15015	15172	15432	15144	15293	15152	15084	15173	15215	15162	15252	15270	15287	15275	15331	15065	15244	15177	15245	15235	15303	15164	15151	15163	15155	15290	15206	15192	15294	15210	15174	15183	15118	15151	15209	15121	15256	15011	15164	15181	15256	15186	15110	15132	15049	15270	15379	15245	15180	15207	15211	15019	15185	15260	15169	15219	15220	15305	15269	15305	15354	15282	15286	15134	15269	15255	15165	15163	15252	15222	15223	15174	15245	15483	15271	15046	15307	15235	15157	15322	15302	15179	15230	15233	15222	15186	15275	15309	15291	15261	15020	15148	15206	15055	15347	15102	15376	15170	15255	15155	15133	15313	15185	15190	15160	15134	15110	15157	15217	15253	15276	15170	15280	15259	15264	15207	15058	15166	15295	15339	15167	15106	15238	15189	15122	15259	15134	15306	15201	15160	15378	15280	15320	15125	15285	15252	15214	15181	15417	15101	15256	15329	15252	15205	15292	15207	15350	15399	15123	15093	15133	15388	15205	15292	15269	15082	15103	15212	15191	15154	15091	15182	15266	15063	15256	15190	15175	15228	15151	15375	15101	15134	15408	15252	15189	15214	15409	15264	15199	15169	15271	15385	15461	15365	15204	15354	15228	15136	15318	15257	15368	15430	15106	15254	15481	15146	15272	15353	15199	15358	15184	15088	15135	15278	15339	15113	15250	15224	15318	15162	15194	15189	15244	15347	15217	15340	15225	15244	15149	15284	15274	14991	15257	15033	15444	15310	15233	15140	15497	15229	15240	15225	15187	15152	15487	15242	15341	15249	15091	15323	15099	15206	15117	15180	15009	15248	15103	15141	15206	15188	15277	15195	15117	14939	15173	15217	15086	15181	15282	15296	15294	15197	15128	15206	15111	15116	15223	15158	15230	15166	15234	15173	15202	15116	15277	15248	15208	15306	15384	15104	15164	15199	15229	15317	15322	15267	15173	15269	15001	15106	15302	15254	14948	15139	15153	15072	15234	15161	15067	15013	15170	15176	15271	15265	15412	15184	15148	15440	15187	15216	15250	15220	15432	15147	15263	15159	15294	15303	15104	15257	15297	15229	15090	15186	15216	15251	15321	15219	15269	15072	15310	15013	15197	15304	15221	15408	15325	15262	15212	15222	15168	15265	15185	15151	15432	15027	15099	15064	15137	15301	15221	15181	15286	15151	15145	15318	15184	15255	15255	15145	15081	15084	15350	15273	15216	15156	15359	15176	15212	15188	15096	15337	15220	15171	15247	15074	15409	14991	15226	15164	15171	15248	15290	15219	15219	15144	15326	15315	15286	15193	15336	15105	15333	15184	15185	15252	15376	15126	15267	15029	15104	15370	15104	15192	15162	15198	15075	15155	15137	15216	15191	15188	15192	15176	15156	15329	15312	15270	15151	15207	15273	15245	15123	15307	15267	15498	15243	15058	15106	15178	15374	15188	15190	15274	15273	15188	15244	15169	15201	15222	15384	15158	15110	15313	15258	15322	15374	15081	15336	15093	15343	15235	15185	15184	15217	15296	15145	15253	15308	15311	15113	15181	15282	15247	15321	15273	15214	15242	15307	15241	15112	15268	15162	15203	15350	15298	15190	15270	15219	15106	15205	15219	15266	15158	15171	15312	15349	15377	15221	15196	15101	15225	15285	15071	15227	15426	15260	15319	15122	15341	15169	15278	15031	15262	15081	15306	15327	15301	15089	15238	15345	15245	15250	15221	15095	15227	15106	15080	15358	15145	15338	15173	15234	15140	15162	15405	15078	15173	15364	15064	15239	15265	15161	15170	15165	15224	15292	15139	15342	15212	15228	15174	15240	15147	15085	15265	15345	15133	15195	15258	15075	15256	15317	15225	15264	15356	15230	15227	15268	15122	15409	15308	15354	15252	15285	15150	15274	15166	15213	15267	15157	15484	15319	15328	15143	15118	15093	15196	15259	15137	15174	15081	15301	15140	15253	15073	15148	15194	15256	15153	15231	15293	15134	15343	15260	15273	15251	15056	15252	15299	15333	15189	15198	15141	15139	15134	15149	15210	15293	15172	15261	15040	14994	15332	15193	15204	15175	15270	15181	15330	15228	15321	15197	15155	15123	15223	15305	15227	15071	15188	15142	15206	15426	15338	15272	15220	15330	15256	14969	15340	15293	15282	15178	15286	15179	15364	15105	15146	15123	15329	15325	15045	15184	15374	15093	15293	15188	15214	15453	15235	15236	15332	15209	15252	15294	15113	15147	15224	15300	15151	15460	15097	15302	15170	15142	15154	15276	15027	15393	15234	15095	15231	15199	15113	15297	15221	15227	15300	15260	15333	15050	15228	15264	15390	15306	15237	15110	15209	15205	15269	15240	15115	15257	15148	15292	15302	15327	15128	15357	15175	15260	15190	15215	15089	15200	15125	15121	15119
28955	20998	19699	17415	15776	15795	16012	15810	15752	15791	16829	19048	19104	17575	16677	15830	15606	15671	15689	15709	15578	15692	15584	15510	15564	15635	15716	15583	15865	15636	15717	15750	15575	15629	15714	15607	15781	15561	15643	15656	15729	15528	15616	15493	15579	15638	15543	15679	15729	15757	15667	15445	15583	15826	15627	15816	15656	15595	15343	15551	15579	15718	15735	15591	15748	15462	15612	15692	15776	15547	15643	15561	15502	15412	15571	15750	15735	15706	15656	15455	15488	15521	15554	15592	15616	15601	15453	15600	15474	15700	15554	15489	15597	15504	15590	15360	15544	15755	15340	15671	15785	15882	15817	15564	15583	15687	15797	15578	15679	15571	15598	15562	15606	15648	15332	15641	15554	15582	15487	15517	15766	15622	15428	15480	15564	15571	15759	15705	15551	15523	15656	15615	15677	15537	15803	15453	15435	15480	15558	15593	15553	15563	15526	15408	15488	15774	15690	15441	15611	15632	15673	15714	15678	15406	15771	15672	15628	15756	15606	15621	15767	15334	15424	15604	15717	15587	15474	15631	15758	15535	15680	15803	15541	15722	15694	15715	15698	15559	15483	15916	15523	15608	15563	15547	15508	15838	15758	15574	15597	15537	15841	15687	15643	15702	15478	15704	15660	15534	15495	15573	15738	15691	15556	15545	15460	15625	15677	15509	15424	15520	15609	15504	15548	15661	15738	15651	15529	15555	15427	15486	15653	15857	15610	15597	15579	15542	15611	15326	15726	15496	15660	15498	15508	15846	15558	15635	15674	15438	15698	15593	15727	15530	15768	15263	15467	15489	15651	15586	15528	15768	15853	15646	15621	15371	15666	15656	15703	15661	15527	15580	15684	15810	15575	15569	15560	15563	15546	15542	15537	15555	15523	15504	15604	15544	15694	15606	15524	15457	15547	15600	15598	15645	15677	15722	15584	15478	15698	15581	15615	15533	15789	15590	15634	15538	15707	15706	15535	15655	15746	15821	15446	15521	15630	15533	15591	15413	15548	15447	15884	15709	15591	15639	15633	15795	15600	15613	15626	15512	15666	15570	15635	15508	15592	15651	15752	15682	15649	15654	15656	15595	15646	15563	15677	15718	15745	15659	15691	15728	15759	15469	15803	15680	15594	15528	15677	15438	15718	15445	15614	15586	15373	15467	15564	15662	15643	15672	15605	15657	15711	15593	15683	15693	15610	15498	15615	15523	15887	15430	15657	15543	15720	15494	15516	15652	15715	15626	15516	15457	15568	15516	15708	15760	15674	15531	15676	15556	15595	15705	15672	15476	15790	15494	15628	15575	15675	15648	15615	15607	15551	15561	15627	15881	15740	15662	15861	15578	15686	15485	15489	15481	15708	15648	15578	15682	15732	15633	15514	15637	15624	15577	15655	15678	15471	15809	15502	15615	15412	15545	15931	15853	15523	15785	15536	15599	15694	15741	15710	15493	15451	15425	15633	15547	15719	15651	15557	15723	15705	15599	15697	15513	15375	15614	15570	15702	15344	15572	15587	15653	15672	15594	15615	15582	15494	15480	15479	15448	15444	15518	15637	15467	15602	15628	15711	15601	15698	15569	15644	15697	15568	15512	15448	15754	15639	15627	15616	15416	15487	15336	15639	15502	15634	15629	15531	15544	15590	15684	15606	15603	15604	15660	15452	15470	15555	15364	15392	15612	15372	15718	15557	15629	15596	15618	15597	15583	15675	15685	15673	15544	15562	15564	15538	15611	15669	15794	15589	15702	15658	15587	15539	15534	15606	15637	15419	15631	15709	15593	15621	15513	15420	15608	15725	15753	15597	15480	15523	15612	15502	15541	15446	15537	15538	15634	15721	15688	15684	15609	15626	15576	15563	15499	15643	15569	15563	15544	15665	15603	15407	15548	15424	15466	15751	15619	15338	15720	15603	15700	15488	15576	15869	15623	15681	15861	15498	15600	15683	15536	15444	15752	15574	15676	15505	15701	15603	15423	15524	15574	15537	15510	15642	15448	15471	15558	15567	15573	15597	15515	15576	15705	15721	15492	15629	15642	15694	15498	15799	15560	15701	15670	15525	15399	15718	15709	15632	15761	15694	15701	15740	15740	15496	15416	15523	15613	15507	15722	15647	15362	15621	15431	15555	15546	15667	15722	15752	15534	15756	15649	15653	15650	15624	15556	15751	15526	15690	15659	15679	15447	15641	15546	15531	15609	15769	15470	15426	15720	15534	15852	15581	15549	15638	15505	15663	15618	15637	15425	15665	15571	15708	15609	15815	15567	15710	15744	15631	15455	15644	15714	15755	15621	15654	15365	15514	15833	15619	15579	15548	15374	15624	15608	15712	15637	15591	15452	15493	15483	15587	15460	15638	15554	15339	15443	15553	15619	15538	15563	15567	15634	15680	15674	15780	15650	15560	15434	15589	15584	15512	15647	15614	15449	15712	15516	15644	15706	15808	15380	15733	15614	15469	15472	15615	15686	15530	15534	15663	15589	15867	15695	15706	15609	15535	15737	15681	15841	15690	15559	15704	15342	15414	15472	15493	15651	15501	15375	15724	15838	15742	15388	15783	15466	15497	15817	15676	15605	15539	15603	15521	15549	15552	15733	15640	15682	15615	15608	15618	15703	15478	15540	15630	15827	15766	15725	15687	15599	15608	15664	15545	15715	15586	15524	15587	15676	15632	15667	15791	15689	15476	15587	15518	15536	15571	15644	15529	15763	15826	15522	15620	15472	15618	15501	15635	15732	15614	15632	15530	15661	15672	15702	15448	15417	15513	15660	15539	15631	15695	15686	15765	15842	15743	15597	15602	15559	15586	15640	15928	15500	15681	15759	15434	15813	15587	15712	15680	15524	15606	15481	15504	15669	15694	15676	15598	15568	15705	15635	15756	15679	15712	15682	15484	15825	15365	15604	15519	15683	15749	15514	15653	15514	15613	15727	15657	15609	15712	15578	15662	15635	15666	15944	15585	15609	15548	15675	15458	15685	15580	15800	15593	15505	15593	15598	15547	15670	15687	15669	15626	15724	15546	15617	15830	15535	15799	15763	15813	15532	15473	15679	15590	15392	15725	15772	15401	15659	15723	15697	15536	15611	15742	15612	15584	15791	15582	15529	15659	15555	15834	15515	15385	15345	15546	15390	15658	15541	15578	15694	15565	15559	15664	15693	15553	15422	15779	15566	15686	15549	15480	15642	15671	15565	15714	15687	15571	15463	15574	15651	15743	15682	15742	15438	15607	15640	15511	15610	15639	15612	15638	15681	15818	15532	15526	15780	15595	15492	15663	15695	15751	15724	15630	15442	15630	15535	15861	15775	15596	15568	15451	15775	15519	15611	15606	15575	15459	15694	15840	15660	15785	15558	15600	15588	15753	15613	15502	15708	15495	15749	15733	15484	15555	15548	15800	15713	15591	15615	15485	15528	15653	15404	15574	15804	15561	15471	15607	15475	15747	15597	15558	15575	15625	15646	15620	15645	15588	15784	15563	15537	15606	15591	15608	15717	15567	15509	15513	15611	15752	15622	15638	15703	15400	15669	15632	15752	15661	15386	15618	15657	15636	15620	15710	15550	15722	15709	15677	15724	15527	15467	15690	15580	15618	15479	15430	15637	15582	15652	15616	15641	15625	15817	15664	15423	15642	15544	15544	15706	15689	15655	15537	15775	15563	15652	15701	15545	15465	15575	15715	15669	15644	15559	15766	15738	15587	15719	15684	15775	15592	15696	15707	15732	15757	15609	15556	15736	15771	15758	15637	15589	15673	15816	15544	15641	15692	15546	15620	15591	15593	15704	15681	15678	15720	15699	15664	15571	15554	15703	15453	15426	15539	15743	15649	15588	15557	15606	15549	15609	15455	15695	15635	15464	15456	15614	15725	15730	15470	15540	15562	15562	15751	15545	15637	15655	15490	15833	15694	15709	15578	15472	15722	15633	15754	15713	15760	15617	15679	15426	15693	15393	15481	15475	15517	15639	15627	15617	15549	15653	15619	15579	15822	15596	15683	15550	15655	15657	15840	15792	15574	15504	15793	15741	15783	15678	15613	15632	15661	15948	15653	15584	15577	15446	15495	15429	15682	15595	15537	15631	15656	15648	15598	15614	15647	15561	15479	15554	15658	15701	15626	15545	15676	15355	15547	15587	15549	15603	15558	15679	15566	15642	15558	15732	15482	15576	15571	15512	15605	15474	15455	15662	15634	15549	15790	15550	15707	15749	15603	15615	15562	15440	15525	15666	15648	15586	15361	15617	15461	15435	15821	15589	15589	15888	15596	15734	15650	15628	15749	15672	15608	15602	15457	15634	15680	15636	15546	15548	15627	15661	15633	15507	15573	15805	15544	15437	15487	15617	15592	15576	15623	15574	15603	15332	15408	15470	15549	15542	15767	15578	15604	15412	15700	15771	15542	15413	15735	15665	15324	15551	15545	15686	15791	15416	15743	15660	15644	15703	15572	15655	15821	15730	15581	15460	15509	15642	15487	15488	15698	15606	15634	15591	15429	15719	15554	15592	15581	15603	15527	15738	15613	15620	15632	15641	15615	15678	15564	15705	15691	15583	15574	15530	15624	15768	15705	15518	15789	15592	15643	15477	15672	15777	15615	15639	15667	15617	15614	15581	15373	15761	15619	15715	15560	15675	15593	15507	15670	15663	15501	15389	15712	15557	15313	15910	15689	15787	15712	15838	15856	15839	15510	15715	15615	15745	15381	15533	15556	15651	15351	15629	15592	15751	15585	15444	15752	15654	15674	15654	15878	15685	15512	15748	15541	15544	15524	15775	15683	15394	15450	15653	15761	15534	15733	15691	15599	15572	15524	15458	15700	15566	15480	15555	15762	15743	15478	15772	15679	15717	15445	15536	15568	15642	15591	15813	15703	15507	15640	15572	15678	15589	15681	15770	15433	15750	15684	15470	15693	15781	15695	15761	15628	15639	15692	15756	15675	15693	15701	15533	15602	15584	15696	15511	15604	15362	15699	15712	15527	15537	15531	15650	15635	15665	15633	15493	15619	15634	15706	15461	15807	15681	15762	15551	15697	15699	15609	15829	15485	15823	15567	15768	15730	15544	15741	15612	15599	15494	15525	15452	15641	15767	15652	15677	15511	15589	15551	15389	15736	15552	15714	15761	15734	15729	15616	15692	15666	15508
15759	16659	16454	15978	16233	16023	15891	15586	15578	15377	17634	20612	19448	17837	16501	15679	15369	15180	15355	15345	15328	15288	15277	15354	15273	15439	15422	15259	15386	15301	15271	15302	15305	15492	15350	15333	15346	15399	15168	15451	15296	15305	15225	15302	15184	15321	15464	15325	15336	15319	15247	15161	15352	15171	15366	15286	15343	15279	15306	15278	15285	15324	15395	15242	15295	15323	15376	15270	15349	15391	15354	15338	15460	15140	15424	15216	15417	15210	15316	15352	15532	15359	15471	15304	15336	15334	15259	15310	15210	15362	15153	15330	15259	15246	15478	15399	15103	15283	15331	15389	15223	15260	15236	15230	15255	15292	15506	15397	15377	15356	15286	15338	15243	15411	15346	15328	15289	15261	15254	15395	15387	15170	15530	15265	15419	15320	15328	15201	15289	15096	15230	15217	15288	15302	15537	15372	15420	15297	15225	15323	15345	15249	15305	15349	15315	15272	15425	15264	15373	15262	15362	15536	15445	15341	15442	15394	15280	15231	15334	15453	15145	15359	15234	15378	15289	15367	15348	15381	15224	15322	15457	15461	15369	15288	15371	15176	15312	15407	15357	15254	15423	15305	15400	15262	15324	15289	15363	15505	15208	15275	15180	15407	15301	15434	15358	15423	15353	15263	15340	15367	15261	15380	15321	15257	15386	15378	15241	15180	15280	15407	15296	15284	15410	15366	15329	15367	15405	15362	15168	15187	15451	15336	15374	15462	15392	15355	15257	15303	15247	15233	15323	15425	15412	15338	15345	15306	15252	15384	15216	15368	15217	15271	15463	15204	15331	15212	15278	15298	15390	15286	15285	15152	15293	15400	15254	15106	15262	15290	15337	15190	15314	15287	15394	15287	15374	15317	15369	15369	15335	15274	15337	15260	15312	15107	15238	15205	15491	15149	15304	15162	15231	15266	15262	15324	15338	15293	15412	15356	15334	15280	15289	15393	15280	15255	15301	15312	15240	15365	15356	15516	15202	15351	15415	15352	15247	15376	15173	15203	15378	15250	15383	15295	15377	15257	15438	15205	15300	15290	15212	15346	15373	15471	15350	15332	15382	15239	15373	15239	15150	15386	15395	15388	15252	15321	15322	15304	15269	15440	15252	15433	15389	15180	15347	15217	15298	15205	15361	15301	15448	15334	15238	15332	15502	15271	15349	15369	15309	15267	15230	15510	15304	15208	15294	15218	15495	15221	15251	15422	15282	15227	15240	15303	15345	15341	15223	15181	15355	15371	15332	15371	15365	15298	15309	15259	15214	15400	15222	15395	15386	15216	15097	15412	15500	15354	15325	15328	15221	15354	15397	15240	15394	15412	15254	15331	15217	15352	15201	15238	15290	15239	15300	15249	15397	15432	15199	15270	15492	15146	15319	15312	15297	15266	15496	15408	15458	15331	15272	15365	15318	15451	15371	15511	15289	15177	15385	15473	15386	15380	15445	15481	15333	15294	15319	15337	15396	15257	15312	15322	15373	15401	15221	15146	15381	15329	15225	15186	15364	15254	15416	15234	15279	15351	15303	15399	15306	15204	15306	15382	15313	15327	15171	15389	15136	15425	15466	15212	15239	15485	15300	15229	15421	15237	15401	15329	15252	15342	15313	15259	15276	15226	15195	15275	15306	15312	15406	15446	15444	15382	15376	15309	15429	15321	15290	15146	15422	15253	15239	15450	15329	15148	15380	15300	15205	15212	15348	15286	15228	15272	15330	15284	15293	15453	15132	15267	15232	15184	15334	15249	15363	15219	15250	15435	15319	15307	15378	15295	15219	15371	15349	15445	15375	15327	15289	15463	15298	15354	15290	15406	15282	15460	15322	15291	15214	15260	15304	15198	15324	15302	15348	15196	15376	15161	15416	15331	15225	15169	15409	15346	15353	15299	15266	15247	15293	15337	15384	15430	15326	15320	15224	15208	15305	15363	15298	15226	15433	15350	15267	15180	15353	15371	15273	15442	15398	15361	15536	15119	15309	15302	15412	15282	15257	15138	15234	15269	15247	15433	15246	15219	15319	15132	15455	15231	15562	15288	15258	15274	15238	15347	15284	15325	15376	15309	15375	15283	15383	15227	15362	15316	15220	15209	15264	15420	15248	15349	15413	15120	15209	15221	15247	15402	15429	15363	15277	15221	15386	15243	15258	15230	15378	15082	15283	15434	15148	15297	15243	15321	15356	15240	15433	15173	15313	15219	15225	15211	15210	15269	15228	15312	15342	15241	15342	15292	15272	15261	15344	15295	15216	15304	15211	15372	15275	15352	15329	15244	15146	15466	15257	15378	15256	15260	15342	15246	15480	15293	15483	15403	15431	15263	15460	15276	15496	15317	15258	15263	15269	15297	15320	15473	15291	15400	15362	15515	15289	15325	15399	15391	15371	15369	15280	15392	15438	15088	15240	15377	15477	15259	15374	15330	15329	15310	15264	15332	15435	15206	15345	15319	15335	15504	15213	15262	15361	15407	15324	15368	15379	15305	15401	15103	15188	15301	15300	15123	15325	15338	15294	15290	15327	15225	15168	15384	15343	15511	15411	15374	15318	15366	15217	15213	15264	15221	15327	15172	15377	15209	15336	15263	15457	15378	15338	15292	15320	15328	15234	15278	15424	15278	15235	15389	15491	15554	15358	15365	15302	15212	15229	15179	15311	15356	15252	15404	15256	15206	15316	15218	15125	15280	15353	15328	15370	15405	15317	15228	15360	15398	15438	15209	15224	15237	15320	15260	15300	15342	15326	15138	15346	15549	15230	15390	15242	15189	15404	15241	15291	15259	15364	15379	15245	15381	15432	15370	15271	15248	15341	15256	15265	15318	15335	15361	15261	15309	15294	15350	15277	15218	15223	15362	15301	15419	15219	15288	15340	15260	15301	15376	15070	15248	15237	15300	15059	15299	15391	15450	15334	15294	15339	15245	15334	15138	15268	15363	15269	15320	15316	15373	15360	15217	15388	15208	15165	15359	15290	15450	15392	15361	15132	15365	15402	15349	15348	15335	15325	15419	15481	15140	15223	15290	15483	15293	15260	15244	15182	15419	15256	15167	15246	15298	15397	15294	15221	15292	15457	15152	15340	15363	15144	15402	15326	15286	15337	15416	15363	15448	15254	15369	15283	15158	15321	15237	15321	15289	15284	15459	15225	15221	15301	15163	15389	15280	15274	15568	15424	15421	15295	15306	15505	15342	15456	15271	15373	15190	15361	15302	15325	15086	15229	15388	15192	15307	15353	15368	15416	15219	15369	15273	15260	15431	15513	15102	15334	15275	15268	15242	15448	15083	15200	15251	15455	15192	15150	15158	15179	15332	15287	15297	15373	15381	15265	15326	15140	15114	15414	15276	15355	15165	15360	15427	15329	15173	15403	15400	15365	15124	15362	15394	15294	15265	15222	15360	15205	15382	15351	15267	15232	15288	15243	15217	15258	15315	15332	15381	15486	15221	15245	15342	15337	15263	15536	15144	15509	15502	15115	15264	15304	15309	15377	15297	15352	15385	15512	15241	15407	15327	15286	15144	15433	15320	15406	15237	15375	15239	15306	15334	15468	15331	15583	15245	15358	15310	15232	15358	15420	15149	15348	15237	15270	15328	15269	15470	15337	15288	15373	15454	15288	15207	15105	15367	15476	15548	15192	15301	15304	15306	15431	15347	15139	15093	15333	15403	15163	15200	15247	15378	15227	15304	15264	15310	15340	15255	15477	15180	15387	15179	15181	15333	15330	15399	15300	15416	15401	15457	15193	15395	15217	15285	15257	15459	15287	15412	15322	15378	15386	15217	15264	15195	15406	15342	15297	15372	15157	15487	15325	15273	15259	15036	15304	15302	15402	15356	15211	15490	15424	15312	15289	15400	15375	15371	15411	15170	15262	15196	15451	15353	15389	15342	15210	15403	15136	15333	15338	15301	15232	15478	15401	15247	15415	15358	15203	15262	15329	15419	15208	15234	15313	15281	15338	15201	15224	15458	15240	15357	15347	15378	15438	15270	15202	15470	15317	15326	15430	15262	15399	15345	15410	15379	15457	15304	15059	15363	15438	15403	15400	15488	15416	15409	15335	15300	15209	15311	15162	15379	15408	15345	15476	15157	15221	15309	15299	15194	15364	15305	15114	15179	15267	15245	15397	15292	15339	15367	15173	15503	15308	15272	15241	15171	15209	15392	15468	15385	15353	15345	15362	15365	15253	15266	15254	15408	15405	15223	15153	15210	15296	15272	15315	15232	15324	15233	15334	15250	15295	15362	15264	15287	15425	15391	15182	15260	15317	15161	15506	15296	15206	15214	15316	15362	15179	15381	15400	15407	15458	15336	15216	15146	15292	15234	15353	15427	15280	15253	15399	15368	15470	15293	15336	15253	15250	15328	15265	15353	15254	15256	15277	15251	15421	15236	15226	15403	15362	15436	15333	15196	15430	15340	15431	15346	15241	15392	15358	15252	15161	15290	15340	15382	15461	15256	15171	15351	15363	15309	15263	15234	15317	15296	15413	15408	15265	15518	15451	15305	15220	15352	15262	15439	15196	15240	15139	15472	15284	15223	15244	15439	15440	15382	15295	15176	15290	15467	15208	15280	15261	15353	15350	15202	15405	15182	15470	15367	15327	15142	15408	15459	15469	15328	15291	15163	15472	15281	15104	15151	15378	15529	15449	15493	15332	15244	15509	15441	15385	15195	15376	15293	15363	15314	15159	15194	15467	15483	15275	15415	15410	15353	15294	15283	15175	15322	15377	15392	15263	15445	15155	15260	15214	15125	15371	15208	15260	15265	15259	15290	15349	15365	15367	15224	15352	15416	15449	15474	15345	15445	15305	15210	15405	15314	15402	15428	15389	15368	15348	15314	15315	15280	15420	15485	15365	15472	15405	15409	15497	15280	15412	15388	15314	15398	15387	15164	15515	15429	15277	15211	15437	15395	15440	15321	15232	15271	15483	15386	15337	15350	15238	15183	15331	15271	15227	15455	15313	15221	15391	15304	15360	15321	15340	15152	15351	15419	15190	15518	15360	15125	15295	15559	15299	15294	15269	15233	15381	15417	15206	15332	15379	15163	15349	15368	15292	15503	15333	15427	15485	15180	15345	15285	15196	15330	15298	15272	15300	15308	15149	15497	15447	15261	15238	15398	15386	15177	15410	15385
25209	21367	27880	25480	20500	17829	17348	16151	15726	15954	20761	33599	31836	26611	20871	17204	15947	15713	15579	15643	15682	15596	15471	15590	15440	15387	15552	15393	15621	15385	15593	15390	15353	15492	15380	15450	15673	15571	15538	15605	15287	15387	15595	15529	15355	15591	15514	15570	15523	15643	15581	15253	15429	15440	15641	15492	15280	15424	15403	15583	15581	15378	15309	15417	15535	15459	15679	15394	15482	15410	15413	15255	15505	15404	15441	15354	15286	15377	15415	15480	15454	15338	15384	15476	15372	15417	15505	15440	15392	15298	15307	15306	15377	15355	15591	15552	15440	15543	15376	15268	15309	15361	15422	15303	15408	15476	15538	15486	15416	15418	15349	15531	15401	15569	15385	15591	15653	15442	15308	15461	15286	15377	15108	15555	15448	15476	15544	15456	15461	15562	15405	15264	15347	15412	15419	15502	15448	15366	15451	15328	15297	15517	15247	15352	15560	15399	15122	15462	15292	15397	15326	15648	15529	15355	15425	15580	15430	15346	15362	15493	15487	15212	15411	15454	15389	15367	15493	15474	15498	15362	15423	15380	15615	15431	15423	15535	15347	15361	15554	15460	15317	15549	15426	15495	15406	15442	15326	15351	15552	15516	15420	15258	15594	15567	15459	15548	15453	15396	15395	15169	15263	15444	15491	15280	15307	15333	15416	15366	15286	15273	15446	15624	15460	15326	15468	15414	15385	15528	15413	15366	15510	15472	15357	15470	15523	15378	15537	15523	15611	15451	15612	15382	15486	15447	15638	15433	15544	15690	15440	15369	15467	15331	15343	15515	15437	15431	15561	15320	15450	15321	15249	15471	15276	15279	15454	15391	15371	15288	15345	15385	15458	15603	15437	15515	15626	15624	15522	15371	15331	15589	15352	15509	15265	15267	15489	15427	15307	15306	15493	15455	15400	15374	15381	15523	15453	15344	15306	15181	15544	15365	15384	15419	15429	15385	15491	15436	15343	15579	15261	15314	15489	15391	15262	15502	15173	15605	15329	15300	15323	15406	15415	15365	15413	15455	15590	15331	15673	15547	15463	15496	15603	15455	15427	15310	15324	15330	15528	15334	15454	15360	15433	15335	15428	15532	15292	15245	15360	15443	15433	15415	15403	15322	15439	15545	15489	15509	15322	15570	15326	15336	15493	15681	15410	15256	15393	15518	15486	15421	15404	15527	15217	15196	15475	15358	15412	15536	15343	15606	15500	15335	15474	15358	15296	15326	15414	15417	15354	15367	15593	15347	15615	15481	15381	15246	15304	15211	15360	15511	15272	15382	15444	15409	15255	15396	15374	15413	15443	15478	15372	15411	15318	15454	15269	15317	15531	15374	15384	15254	15258	15301	15533	15569	15439	15351	15381	15446	15256	15435	15419	15516	15545	15282	15398	15430	15285	15272	15550	15265	15312	15248	15454	15664	15477	15328	15454	15140	15531	15384	15572	15462	15251	15293	15453	15329	15358	15531	15337	15510	15646	15460	15496	15351	15323	15411	15309	15465	15444	15384	15316	15402	15407	15424	15401	15464	15410	15344	15338	15356	15546	15536	15483	15430	15468	15467	15516	15307	15369	15325	15564	15397	15390	15448	15272	15305	15311	15459	15363	15543	15328	15346	15421	15606	15208	15319	15341	15477	15557	15349	15281	15422	15301	15329	15492	15513	15368	15369	15502	15344	15436	15400	15451	15489	15637	15435	15417	15584	15518	15296	15484	15417	15348	15277	15456	15387	15395	15524	15348	15402	15368	15515	15492	15535	15209	15468	15511	15241	15427	15468	15526	15299	15295	15356	15328	15427	15509	15528	15425	15626	15701	15574	15235	15369	15504	15348	15520	15388	15338	15203	15361	15426	15333	15378	15422	15233	15388	15445	15496	15423	15367	15648	15371	15441	15379	15397	15312	15418	15378	15326	15573	15479	15389	15274	15441	15499	15508	15425	15414	15300	15399	15268	15402	15429	15248	15490	15455	15400	15493	15302	15515	15465	15610	15432	15455	15442	15291	15742	15265	15448	15339	15440	15430	15370	15527	15418	15445	15375	15480	15501	15232	15409	15441	15321	15544	15414	15478	15476	15405	15511	15525	15345	15414	15541	15590	15512	15395	15553	15528	15346	15410	15396	15472	15387	15279	15287	15439	15244	15313	15233	15312	15424	15357	15325	15437	15315	15253	15265	15346	15546	15583	15402	15532	15324	15424	15206	15588	15562	15225	15677	15429	15632	15289	15529	15355	15351	15598	15158	15402	15519	15309	15482	15377	15447	15463	15442	15441	15472	15583	15442	15285	15437	15468	15376	15407	15458	15366	15502	15406	15493	15327	15418	15535	15347	15421	15394	15536	15462	15544	15327	15306	15345	15549	15360	15440	15238	15224	15467	15438	15381	15496	15466	15555	15495	15406	15251	15347	15336	15407	15373	15471	15218	15238	15555	15543	15474	15426	15331	15478	15523	15433	15437	15438	15399	15425	15423	15366	15286	15407	15423	15465	15394	15359	15532	15392	15482	15489	15568	15566	15397	15493	15502	15313	15437	15282	15472	15268	15245	15417	15388	15280	15458	15489	15464	15394	15528	15483	15407	15626	15490	15468	15498	15483	15360	15475	15539	15570	15345	15335	15329	15568	15523	15218	15535	15673	15550	15539	15555	15490	15693	15476	15448	15453	15397	15446	15510	15504	15353	15404	15561	15297	15385	15414	15561	15725	15407	15239	15365	15458	15481	15378	15445	15391	15435	15477	15447	15606	15348	15608	15420	15432	15406	15492	15418	15353	15406	15438	15306	15449	15407	15563	15430	15255	15424	15463	15309	15370	15377	15417	15494	15490	15494	15481	15469	15266	15342	15358	15455	15106	15346	15589	15481	15535	15510	15402	15307	15558	15589	15475	15514	15488	15552	15484	15470	15411	15230	15238	15587	15467	15468	15466	15463	15612	15297	15335	15476	15506	15506	15285	15489	15492	15328	15563	15286	15362	15475	15556	15264	15318	15314	15430	15160	15455	15507	15511	15315	15374	15324	15284	15431	15521	15526	15501	15408	15471	15525	15360	15510	15497	15337	15485	15483	15502	15440	15426	15701	15492	15328	15529	15287	15383	15349	15452	15396	15624	15463	15429	15361	15297	15430	15280	15347	15472	15458	15400	15355	15346	15338	15543	15393	15440	15413	15385	15436	15515	15418	15548	15383	15406	15589	15540	15601	15456	15414	15421	15514	15305	15319	15323	15373	15449	15284	15354	15428	15370	15297	15223	15489	15332	15364	15556	15464	15432	15509	15372	15331	15468	15475	15361	15468	15489	15275	15571	15323	15372	15348	15475	15492	15631	15377	15661	15502	15517	15295	15423	15512	15346	15487	15516	15484	15504	15303	15660	15648	15427	15378	15519	15358	15420	15367	15133	15391	15395	15328	15612	15411	15412	15563	15396	15500	15476	15394	15510	15268	15531	15337	15452	15439	15368	15194	15577	15449	15343	15424	15429	15272	15497	15394	15264	15340	15323	15495	15502	15404	15420	15423	15405	15552	15426	15516	15331	15355	15471	15552	15337	15502	15397	15421	15423	15555	15331	15505	15253	15448	15648	15595	15527	15492	15329	15393	15373	15520	15212	15469	15674	15536	15523	15381	15437	15517	15551	15463	15413	15468	15409	15364	15417	15520	15370	15389	15469	15406	15395	15429	15634	15608	15348	15321	15551	15285	15378	15701	15518	15284	15509	15432	15483	15508	15423	15342	15448	15434	15441	15351	15451	15408	15398	15244	15445	15473	15541	15535	15570	15469	15632	15433	15514	15391	15458	15359	15383	15393	15356	15313	15449	15433	15314	15293	15299	15396	15420	15550	15268	15582	15491	15333	15184	15460	15628	15403	15478	15445	15341	15346	15515	15375	15679	15398	15378	15472	15251	15401	15463	15407	15444	15247	15256	15422	15316	15384	15137	15352	15326	15494	15388	15358	15515	15501	15670	15416	15344	15434	15463	15621	15347	15402	15573	15385	15515	15508	15531	15295	15481	15538	15415	15504	15323	15351	15637	15416	15505	15185	15415	15417	15434	15452	15385	15449	15503	15468	15543	15486	15526	15305	15407	15291	15529	15378	15310	15280	15352	15416	15491	15496	15626	15390	15331	15313	15426	15496	15344	15378	15388	15413	15304	15383	15396	15518	15233	15731	15580	15710	15389	15479	15658	15249	15311	15510	15556	15255	15470	15536	15531	15363	15208	15191	15473	15492	15535	15561	15361	15467	15381	15357	15266	15262	15384	15264	15263	15376	15234	15359	15468	15680	15474	15499	15521	15450	15379	15477	15309	15388	15281	15461	15344	15439	15249	15490	15366	15337	15371	15483	15565	15548	15518	15359	15482	15553	15517	15445	15551	15456	15359	15435	15381	15377	15385	15399	15638	15457	15464	15406	15296	15327	15359	15692	15511	15486	15294	15407	15491	15373	15396	15265	15516	15411	15370	15465	15332	15299	15233	15505	15549	15262	15410	15805	15499	15416	15465	15358	15380	15518	15449	15411	15361	15268	15412	15477	15443	15473	15417	15346	15632	15460	15427	15618	15386	15288	15481	15520	15450	15577	15406	15337	15258	15496	15619	15668	15410	15317	15293	15250	15483	15424	15406	15527	15338	15493	15169	15373	15396	15338	15641	15270	15555	15548	15468	15429	15358	15405	15481	15354	15626	15630	15395	15246	15453	15518	15391	15523	15510	15414	15398	15532	15535	15227	15597	15346	15583	15473	15534	15491	15431	15471	15370	15459	15439	15647	15626	15396	15309	15492	15408	15547	15536	15312	15324	15522	15365	15529	15594	15449	15562	15472	15533	15566	15377	15308	15407	15602	15435	15413	15615	15491	15615	15485	15481	15238	15470	15268	15382	15608	15448	15417	15289	15401	15517	15515	15539	15302	15440	15408	15307	15523	15340	15491	15363	15451	15467	15412	15365	15318	15546	15498	15464	15593	15486	15406	15383	15198	15370	15647	15437	15348	15464	15380	15166	15278	15187	15383	15312	15319	15360	15468	15476	15360	15408	15328	15495	15395	15291	15546	15342	15520	15484	15474	15377	15478	15566	15397	15608	15278	15364	15397	15429	15266	15483	15514	15443	15343	15420	15562	15294	15371	15489	15521	15331	15423
14869	22131	20811	18475	17970	16746	16350	16179	15880	16101	24774	39121	34854	28875	21003	16699	15634	15353	15298	15349	15355	15413	15234	15133	15223	15255	15345	15315	15204	15154	15370	15254	15298	15386	15268	15398	15343	15355	15376	15143	15354	15296	15155	15267	15280	15312	15331	15209	15263	15396	15361	15245	15216	15465	15230	15288	15293	15179	15135	15406	15273	15270	15443	15330	15216	15145	15129	15220	15336	15292	15106	15407	15173	15324	15302	15363	15264	15282	15318	15261	15295	15307	15320	15299	15224	15063	15249	15337	15138	15211	15386	15145	15244	15303	15352	15363	15304	15169	15227	15313	15390	15236	15222	15272	15086	15101	15254	15453	15439	15438	15159	15284	15380	15406	15048	15155	15232	15302	15397	15316	15364	15189	15257	15273	15515	15139	15357	15316	15172	15251	15392	15366	15264	15226	15134	15133	15272	15235	15195	15237	15348	15285	15211	15258	15245	15286	15272	15130	15329	15328	15256	15262	15393	15041	15235	15411	15202	15193	15279	15432	15320	15288	15309	15149	15328	15261	15209	15276	15195	15193	15178	15306	15126	15232	15330	15213	15374	15117	15369	15203	15065	15423	15031	15251	15414	15162	15388	15265	15266	15128	15326	15403	15071	15143	15265	15217	15366	15215	15295	15171	15472	15130	15295	15209	15234	15264	15088	15312	15404	15261	15443	15370	15123	15301	15262	15251	15325	15272	15220	14932	15181	15314	15133	15224	15289	15186	15150	15216	15347	15030	15334	14991	15203	15012	15435	15313	15171	15329	15183	15281	15219	15358	15310	15171	15146	15086	15321	15279	15273	15046	15215	15055	15144	15088	15307	15174	15237	15303	15337	15110	15567	15242	15205	15277	15147	15267	15078	15231	15345	15334	15447	15316	15437	15253	15243	15275	15224	15261	15293	15312	15316	15373	15306	15249	15251	15008	15284	15339	15099	15167	15327	15323	15351	15136	15193	15149	15402	15325	15283	15345	15368	15092	15254	15250	15169	15312	15318	15218	15295	15114	15192	15355	15227	15335	15260	15152	15179	15353	15169	15140	15430	15183	15397	15264	15313	15474	15231	15269	15339	15234	15146	15338	15268	15182	15233	15040	15417	15211	15371	15347	15241	15254	15018	15283	15137	15164	15186	15320	15424	15352	15240	15224	15281	15325	15463	15271	15184	15224	15221	15189	15345	15367	15205	15243	15218	15274	15265	15043	15324	15220	15302	15207	15274	15141	15211	15250	15243	15305	15335	15261	15242	15318	15170	15358	15199	15362	15181	15324	15329	15230	15257	15223	15160	15245	15198	15195	15220	15430	15219	15248	15161	15211	15290	15117	15165	15288	15181	15252	15319	15287	15140	15139	15204	15177	15415	15177	15298	15417	15189	15150	15252	15365	15241	15307	15274	15366	15072	15220	15057	15330	15134	15222	15232	15167	15237	15467	15351	15382	15154	15201	15437	15166	15137	15376	15318	15315	15230	15234	15281	15136	15161	15188	15581	15350	15222	15285	15264	15268	15146	15284	15343	15238	15148	15230	15222	15199	15255	15143	15267	15304	15289	15474	15361	15241	15286	15230	15209	15144	15215	15325	15310	15293	15179	15213	15261	15435	15505	15232	15203	15445	15241	15340	15186	15303	15299	15239	15415	15015	15273	15097	15356	15266	15238	15303	15345	15267	15229	15202	15169	15289	15271	15318	15225	15192	15236	15296	15250	15264	15172	15439	15250	15254	15212	15438	15221	15162	15297	15197	15239	15144	15252	15231	15183	15199	15374	15286	15189	15191	15229	15363	15143	15281	15317	15284	15142	15149	15296	15230	15402	15314	15245	15317	15231	15342	15315	15160	15327	15311	15327	15218	15450	15132	15332	15163	15177	15271	15215	15293	14980	15271	15282	15208	15256	15369	15096	15304	15315	15348	15345	15209	15232	15230	15337	15206	15133	15337	15366	15316	15371	15367	15318	15160	15147	15381	15212	15172	15387	15300	15258	15323	15049	15322	15285	15266	15106	15069	15309	15189	15169	15269	15353	15384	15270	15323	15332	15218	15166	15341	15124	15206	15275	15302	15245	15426	15139	15403	15238	15220	15255	15099	15202	15303	15359	15167	15272	15292	15148	15216	15058	15234	15080	15335	15181	15184	15232	15290	15147	15378	15373	15183	15237	15206	15450	15380	15215	15250	15234	15273	15246	15277	15331	15316	15152	15257	15324	15272	15075	15254	15304	15190	15368	15142	15336	15321	15303	15149	15315	15168	15301	15307	15145	15139	15296	15216	15323	15235	15291	15166	15302	15419	15199	15175	15268	15315	15215	15311	15099	15393	15217	15199	15346	15085	15241	15423	15188	15252	15286	15425	15191	15416	15197	15126	15102	15235	15395	15345	15363	15200	15319	15302	15369	15334	15128	15085	15311	15056	15243	15091	15150	15339	15285	15338	15307	15399	15085	15267	15337	15204	15290	15128	15232	15171	15187	15307	15324	15404	15248	15139	15203	15131	15312	15260	15194	15394	15318	15427	15335	15340	15421	15286	15359	15319	15335	15165	15342	15298	15233	15296	15357	15192	15149	15273	15259	15233	15109	15278	15233	15257	15205	15248	15233	15278	15300	15326	15171	15091	15153	15212	15232	15198	15224	15351	15102	15194	15149	15213	15271	15120	15180	15061	15317	15093	15264	15253	15159	15337	15342	15343	15367	15138	15405	15380	15249	15166	15214	15230	15365	15244	15322	15256	15241	15367	15320	15367	15201	15263	15174	15304	15281	15237	15208	15229	15355	15144	15267	15230	15311	15379	15091	15132	15191	15322	15125	15302	15436	15088	15197	15286	15349	15076	15258	15154	15377	15336	15341	15253	15315	15218	15244	15151	15305	15325	15263	15395	15149	15202	15258	15212	15273	15389	15124	15256	15135	15385	15211	15211	15156	15323	15280	15151	15130	15170	15205	15296	15424	15323	15153	15350	15241	15183	15114	15336	15244	15274	15193	15180	15385	15373	15144	15347	15196	15306	15269	15168	15281	15310	15217	15139	15244	15456	15197	15182	15222	15240	15347	15137	15265	15359	15262	15262	15290	15211	15345	15206	15313	15375	15423	15201	15164	15406	15149	15153	15326	15273	15296	15223	15171	15168	15293	15202	15144	15272	15102	15209	15422	15269	15306	15370	15107	15326	15233	15233	15272	15090	15290	15171	15188	15261	15195	15254	15300	15234	15348	15311	15258	15418	15180	15105	15205	15323	15169	15246	15286	15184	15256	15360	15299	15213	15455	15140	15360	15218	15292	15288	15162	15111	15225	15222	15297	15242	15401	15336	15270	15218	15253	15078	15215	15131	15105	15343	15149	15328	15100	15277	15147	15259	15132	15267	15242	15048	15444	15180	15392	15132	15393	15308	15208	15223	15354	15321	15117	15193	15394	15145	15273	15331	15248	15390	15444	15213	15115	15191	15339	15367	15292	15067	15218	15339	15217	15204	15209	15251	15253	15265	15264	15279	15348	15208	15300	15205	15173	15169	15238	15129	15167	15214	15348	15471	15219	15252	15259	15223	15245	15255	15330	15244	15292	15377	15176	15132	15177	15177	15252	15321	15190	15176	15342	15165	15257	15241	15113	15290	15427	15262	15062	15136	15058	15454	15357	15120	15285	15133	15307	15293	15282	15163	15267	15398	15210	15360	15179	15368	15267	15254	15310	15382	15195	15169	15288	15322	15314	15251	15370	15090	15205	15331	15076	15277	15262	15165	15329	15147	15363	15262	15208	15339	15118	15223	15420	15334	15245	15318	15245	15211	15289	15244	15530	15080	15329	15097	15258	15258	15374	15286	15298	15186	15243	15355	15239	15235	15263	15261	15248	15215	15229	15266	15139	15294	15317	15359	15111	15184	15153	15250	15285	15243	15205	15112	15393	15149	15300	15236	15252	15244	15274	15200	15398	15125	15266	15304	15207	15402	15164	15188	15265	15181	15168	15167	15246	15206	15282	15288	15503	15268	15195	15048	15195	15284	15324	15169	15291	15261	15203	15174	15336	15179	15146	15362	15202	15410	15270	15221	15290	15305	15430	15186	15294	15473	15267	15279	15190	15086	15341	15424	15376	15277	15341	15450	15355	15336	15249	15340	15285	15269	15239	15309	15393	15229	15263	15151	15289	15218	15246	15182	15106	15418	15097	15292	15318	15333	15304	15145	15227	15235	15202	15206	15094	15349	15327	15289	15301	15209	15235	15162	15411	15156	15329	15339	15303	15344	15240	15349	15301	15311	15202	15292	15388	15267	15360	15270	15323	15311	15098	15464	15216	15142	15393	15220	15256	15227	15384	15302	15194	15163	15143	15306	15378	15234	15170	15290	15197	15105	15417	15193	15246	15266	15243	15306	15180	15367	15224	15287	15300	15295	15341	15292	15343	15246	15165	15162	15099	15269	15161	15213	15365	15077	15366	15241	15356	15105	15345	15411	15231	15170	15389	15262	15155	15346	15370	15130	15221	15381	15216	15193	15326	15477	15355	15370	15096	15323	15289	15318	15099	15344	15304	15271	15342	15382	15296	15314	15280	15128	15317	15214	15357	15208	15156	15228	15144	15376	15286	15283	15372	15060	15276	15326	15372	15342	15290	15251	15089	15266	15195	15314	15250	15400	15054	15274	15092	15207	15264	15356	15231	15331	15334	15279	15368	15300	15291	15173	15166	15184	15341	15201	15253	15469	15247	15145	15271	15248	15184	15186	15447	15215	15186	15097	15218	15065	15186	15208	15275	15154	15208	15264	15185	15300	15234	15080	15250	15343	15191	15347	15205	15345	15349	15406	15429	15085	15115	15220	15145	15331	15343	15236	15329	15309	15231	15256	15221	15225	15282	15039	15172	15215	15326	15206	15305	15432	15398	15198	15273	15225	15289	15346	15228	15335	15210	15295	15313	15309	15254	15452	15147	15190	15098	15198	15264	15274	15181	15151	15423	15244	15235	15486	15107	15235	15144	15285	15460	15233	15234	15213	15139	15266	15272	15270	15233	15108	15312	15409	15294	15397	15248	15163	15395	15127	15246	15121	15263	15337	15318	15288	15244	15248	15224	15276	15154	15260	15177	15164	15335	15273	15304	15388	15343	15235	15337	15097	15272	15386	14994	15149	15157	15411	15196	15229
23914	21330	28759	24259	21806	21275	19418	16695	16016	16285	25042	42685	40692	32680	24087	18242	16066	15620	15389	15356	15560	15319	15414	15316	15438	15470	15660	15437	15221	15282	15296	15409	15324	15327	15346	15422	15315	15400	15406	15487	15264	15301	15454	15376	15292	15239	15184	15276	15408	15285	15554	15593	15539	15393	15337	15337	15342	15245	15231	15390	15220	15517	15309	15331	15601	15564	15293	15292	15226	15306	15348	15420	15410	15270	15473	15196	15387	15159	15383	15125	15392	15361	15355	15309	15353	15341	15379	15465	15512	15469	15496	15302	15418	15184	15421	15240	15332	15310	15223	15270	15303	15274	15460	15204	15282	15339	15341	15301	15310	15187	15246	15353	15324	15413	15145	15068	15482	15186	15345	15353	15292	15332	15190	15344	15129	15371	15339	15319	15273	15237	15341	15444	15469	15191	15485	15198	15366	15184	15353	15383	15319	15277	15270	15424	15178	15281	15278	15063	15313	15334	15192	15261	15318	15182	15208	15374	15387	15170	15454	15228	15403	15300	15377	15262	15370	15268	15087	15241	15340	15392	15402	15377	15400	15247	15376	15148	15381	15247	15234	15287	15355	15317	15144	15339	15228	15413	15265	15361	15506	15453	15410	15355	15458	15412	15298	15276	15438	15164	15257	15313	15450	15300	15374	15168	15100	15288	15404	15383	15333	15245	15342	15377	15357	15299	15351	15571	15439	15320	15296	15717	15410	15233	15222	15378	15421	15156	15168	15394	15402	15232	15434	15425	15519	15247	15301	15319	15256	15469	15320	15290	15428	15474	15362	15336	15319	15351	15224	15311	15241	14948	15421	15436	15346	15152	15113	15275	15427	15436	15374	15163	15252	15185	15268	15448	15357	15336	15287	15248	15297	15404	15298	15285	15307	15467	15304	15437	15237	15337	15202	15332	15245	15436	15341	15388	15303	15494	15468	15222	15307	15240	15274	15262	15398	15338	15253	15484	15348	15284	15313	15376	15279	15327	15501	15296	15163	15327	15294	15350	15204	15310	15370	15249	15259	15428	15363	15458	15375	15278	15285	15169	15379	15364	15199	15360	15166	15373	15440	15357	15202	15214	15378	15373	15296	15195	15256	15468	15270	15209	15513	15423	15262	15428	15205	15252	15233	15492	15541	15411	15176	15408	15235	15127	15440	15107	15282	15382	15379	15235	15276	15203	15318	15181	15416	15239	15155	15277	15256	15325	15134	15100	15323	15304	15266	15492	15416	15257	15512	15197	15062	15255	15437	15322	15274	15342	15348	15309	15478	15294	15444	15448	15225	15474	15317	15458	15517	15204	15453	15139	15254	15255	15287	15190	15353	15341	15335	15399	15382	15403	15218	15131	15113	15308	15183	15278	15289	15211	15362	15260	15359	15427	15434	15240	15356	15408	15254	15267	15384	15375	15239	15371	15341	15295	15274	15257	15346	15308	15362	15271	15308	15252	15490	15444	15025	15244	15362	15304	15458	15371	15282	15279	15345	15248	15476	15243	15317	15287	15279	15298	15294	15406	15463	15258	15314	15318	15407	15409	15456	15166	15393	15298	15370	15531	15410	15402	15259	15363	15187	15144	15506	15252	15232	15176	15316	15298	15351	15333	15591	15339	15334	15232	15373	15398	15175	15343	15212	15104	15250	15485	15267	15291	15301	15379	15287	15346	15201	15312	15380	15343	15241	15530	15340	15275	15195	15290	15226	15134	15385	15164	15179	15368	15429	15442	15410	15269	15417	15388	15262	15390	15306	15428	15271	15288	15282	15294	15329	15249	15213	15319	15195	15302	15260	15363	15197	15362	15549	15398	15385	15260	15500	15361	15303	15420	15334	15209	15269	15340	15431	15558	15197	15177	15285	15362	15170	15441	15381	15262	15483	15430	15293	15271	15316	15389	15512	15243	15180	15330	15289	15385	15368	15428	15261	15319	15386	15416	15461	15208	15249	15419	15380	15249	15325	15485	15193	15390	15269	15444	15349	15261	15349	15322	15311	15240	15390	15316	15391	15278	15419	15238	15214	15356	15450	15252	15383	15141	15287	15248	15427	15440	15321	15339	15036	15394	15251	15170	15291	15464	15391	15308	15215	15391	15415	15124	15184	15313	15366	15230	15423	15317	15283	15154	15287	15502	15322	15322	15266	15331	15259	15352	15202	15373	15310	15425	15427	15271	15335	15277	15300	15213	15260	15391	15581	15235	15293	15359	15274	15379	15262	15319	15295	15172	15443	15298	15162	15345	15241	15176	15200	15186	15430	15288	15142	15326	15140	15354	15193	15426	15278	15433	15232	15185	15295	15350	15218	15253	15378	15318	15292	15352	15368	15217	15500	15301	15352	15387	15226	15195	15117	15442	15167	15053	15247	15200	15286	15212	15222	15381	15472	15162	15289	15309	15207	15288	15343	15325	15424	15150	15312	15181	15428	15137	15289	15270	15430	15145	15311	15427	15259	15353	15315	15468	15252	15432	15389	15327	15061	15172	15364	15292	15534	15279	15450	15402	15180	15204	15257	15437	15311	15221	15258	15427	15311	15298	15236	15339	15283	15240	15483	15298	15274	15417	15521	15537	15263	15167	15220	15364	15376	15230	15227	15206	15363	15415	15440	15324	15331	15537	15280	15310	15358	15220	15129	15290	15389	15413	15304	15344	15420	15545	15464	15436	15253	15281	15353	15391	15293	15301	15164	15368	15410	15310	15377	15286	15386	15226	15489	15153	15347	15239	15420	15192	15341	15322	15323	15404	15328	15289	15484	15421	15448	15263	15314	15175	15252	15334	15240	15171	15290	15247	15197	15352	15373	15283	15406	15366	15251	15339	15212	15333	15391	15287	15208	15280	15260	15255	15278	15272	15299	15155	15309	15269	15419	15242	15156	15413	15391	15391	15253	15335	15401	15291	15312	15196	15306	15290	15420	15315	15408	15454	15258	15186	15426	15338	15217	15132	15242	15324	15245	15248	15339	15316	15207	15263	15407	15235	15190	15287	15269	15133	15245	15309	15216	15479	15309	15360	15091	15372	15398	15263	15397	15228	15259	15185	15276	15271	15207	15196	15470	15339	15406	15528	15446	15339	15346	15588	15433	15342	15296	15483	15277	15453	15220	15233	15278	15110	15275	15207	15394	15130	15327	15371	15230	15287	15334	15330	15379	15412	15224	15317	15334	15236	15332	15295	15440	15303	15421	15422	15319	15178	15091	15223	15458	15202	15351	15544	15416	15388	15184	15374	15238	15229	15326	15408	15385	15381	15316	15400	15477	15292	15041	15270	15346	15218	15422	15215	15188	15243	15246	15323	15147	15314	15374	15262	15478	15445	15036	15175	15454	15360	15333	15253	15428	15327	15088	15192	15378	15242	15191	15240	15245	15142	15308	15390	15329	15261	15343	15265	15197	15328	15188	15342	15285	15283	15382	15435	15271	15002	15337	15220	15183	15223	15273	15179	15153	15050	15401	15389	15293	15238	15304	15360	15232	15297	15259	15193	15419	15518	15271	15328	15244	15307	15311	15391	15286	15211	15272	15337	15406	15435	15647	15356	15217	15126	15409	15217	15347	15306	15305	15340	15377	15291	15221	15197	15216	15344	15272	15464	15334	15448	15346	15212	15528	15460	15180	15300	15273	15091	15538	15227	15387	15279	15220	15236	15355	15225	15468	15441	15291	15317	15333	15243	15467	15172	15389	15374	15349	15312	15218	15288	15276	15254	15328	15396	15320	15336	15225	15257	15487	15210	15308	15360	15290	15141	15171	15373	15270	15318	15263	15433	15217	15223	15367	15361	15346	15385	15251	15367	15142	15525	15364	15168	15188	15242	15275	15095	15309	15266	15282	15205	15358	15238	15271	15271	15427	15288	15337	15308	15440	15315	15456	15383	15412	15225	15265	15385	15278	15528	15417	15398	15283	15324	15348	15241	15260	15182	15200	15357	15345	15382	15216	15268	15351	15324	15155	15432	15331	15369	15377	15166	15526	15307	15434	15329	15514	15307	15265	15200	15305	15354	15248	15432	15446	15305	15236	15388	15173	15365	15254	15256	15086	15348	15171	15076	15387	15308	15121	15404	15405	15227	15211	15242	15225	15570	15318	15047	15230	15409	15295	15196	15315	15223	15228	15315	15256	15416	15390	15240	15463	15374	15501	15377	15229	15210	15499	15484	15426	15490	15254	15408	15396	15366	15332	15286	15269	15326	15102	15401	15396	15288	15349	15368	15328	15262	15240	15237	15232	15250	15521	15454	15167	15342	15182	15479	15075	15114	15373	15182	15396	15329	15270	15398	15216	15253	15281	15314	15249	15275	15273	15435	15250	15176	15476	15418	15194	15293	15318	15285	15388	15300	15516	15431	15431	15314	15448	15256	15261	15381	15400	15319	15404	15345	15120	15288	15323	15355	15234	15101	15329	15427	15213	15140	15223	15340	15270	15197	15481	15357	15304	15259	15364	15155	15214	15252	15388	15465	15419	15255	15233	15162	15348	15440	15230	15349	15276	15355	15392	15488	15451	15361	15300	15256	15371	15224	15417	15443	15367	15499	15356	15274	15239	15105	15481	15350	15312	15363	15438	15325	15304	15348	15338	15286	15381	15198	15334	15328	15391	15075	15154	15349	15196	15268	15270	15378	15432	15419	15406	15452	15417	15208	15220	15280	15322	15372	15371	15336	15490	15301	15358	15312	15494	15388	15303	15234	15291	15276	15308	15230	15486	15123	15538	15243	15372	15401	15363	15427	15341	15259	15344	15296	15272	15290	15210	15258	15286	15197	15346	15275	15186	15331	15466	15270	15304	15400	15357	15276	15232	15350	15293	15250	15095	15281	15306	15404	15368	15311	15381	15312	15363	15079	15316	15357	15384	15381	15482	15308	15189	15325	15388	15324	15302	15185	15473	15330	15431	15250	15398	15024	15500	15403	15336	15251	15353	15124	15238	15414	15195	15462	15471	15442	15610	15319	15337	15606	15374	15367	15338	15319	15398	15417	15378	15281	15337	15265	15330	15118	15384	15384	15257	15229	15330	15349	15250	15298	15280	15433	15237	15469	15262	15302	15209	15324	15180	15179	15264	15349	15208	15622	15326	15334	15290	15191	15542	15387	15407	15490	15274	15372	15127	15289	15162	15271	15311	15086	15303	15276	15165	15305
16129	26217	24466	19990	18522	17472	16759	16616	16274	16763	30842	47237	43642	35427	25357	18146	15900	15108	15051	15149	15168	15240	15004	15322	15143	15179	15176	15082	15155	15054	15259	15184	15213	15225	15183	15267	15077	15094	15259	15108	15127	15028	15052	15091	15261	15186	15140	15208	15154	15262	15028	15212	15189	15170	15071	15060	15197	15285	15063	15141	15456	15121	15085	15229	15174	15248	15152	15255	15200	15020	15228	15181	15191	15159	15052	15341	15047	15368	15296	14924	15067	15286	14988	15179	15119	15219	15078	15179	15124	15220	15128	15056	15057	15156	15172	15191	15162	15140	15149	15209	15118	15039	15179	15194	15195	15072	15215	15272	15120	15103	15242	15235	15296	15215	15005	15292	15169	15101	15300	15239	15040	15035	15183	15080	15222	15072	15364	15179	15068	15024	15199	15127	15116	15081	15182	15148	15145	15008	15205	15275	15069	15081	15174	15072	15203	15272	15069	15158	15101	15089	15076	15171	15284	15090	15209	15086	15213	15092	15155	15046	15153	15224	15158	15188	15251	15036	14874	15049	15159	15202	15124	15240	15195	14992	15166	15293	14994	15248	15090	15054	15194	15280	15085	14843	15290	15122	15183	15075	15208	15227	15193	15134	14990	15117	15197	15185	15105	15279	15227	15416	15215	15095	15097	15161	15134	15034	15224	15126	15327	15192	14976	15164	14969	15369	14997	15246	15187	15232	15145	15119	15200	15136	15252	15162	15304	15072	15189	15200	15137	15279	15231	15171	15091	15060	15209	15087	15277	15319	15102	15202	15145	15067	15194	15246	15044	15178	15180	15098	15081	15041	15067	15238	15085	15305	15098	15203	15177	15178	15189	15055	15207	15125	15224	15274	15066	15127	15255	15177	15018	15091	15102	15224	15122	15103	15064	15255	15290	15232	15171	15009	15086	15366	15033	15017	15061	15114	15111	15018	15176	15244	15072	15222	15131	15120	15203	15168	14995	15092	15038	14859	15184	15268	15237	15191	15092	15075	15092	15189	15280	15073	15181	15009	15171	15148	15153	15077	15000	15166	15129	15246	15253	14970	15091	15092	14983	15086	15281	15274	15344	15239	15134	15092	15118	15227	15279	15146	15075	15068	15075	15096	15095	15050	14998	15175	14961	15183	15071	15243	15066	15000	15167	15164	15087	14989	15140	15110	15190	15129	15036	15142	15183	15101	15202	15185	15216	15130	15041	15118	15107	15249	15240	15109	15209	15108	15149	15037	15117	15205	15269	15228	15124	14963	14887	15201	15164	15111	15122	15132	15216	14990	15166	15018	15197	14897	15082	15042	15311	15183	15254	15038	15102	15098	15129	14977	15001	15109	15092	15264	15025	15308	15202	15175	15147	14999	15130	15169	15099	15157	15122	15286	15126	15103	15165	15357	15278	15108	15191	15158	15123	15225	15185	15211	15062	14990	15172	15106	15241	15157	15158	15197	15088	15122	15011	14900	15188	15242	15294	15192	15114	15080	15381	15171	15276	15126	15144	15184	15103	15059	15042	15172	15142	15376	15103	15117	15096	15129	15218	15052	14970	15154	15068	15231	15270	15166	15156	15295	15087	15042	15235	15136	15169	15160	15215	14943	15207	15375	15303	15176	15169	15198	15154	15163	14954	15208	15153	15119	15271	15101	15268	15166	15105	15122	15137	15210	15249	15314	15096	15283	15048	15191	15085	15084	15022	15177	14993	15132	15026	15037	15128	15105	15165	15331	15276	15120	15052	15037	15273	15197	15238	15149	15333	15180	15223	15344	15161	15155	15041	15118	15092	15182	15170	15154	15210	15210	15202	15184	15117	15202	15190	15078	15050	15035	15108	15167	15160	15197	15109	15093	15085	15254	15137	15144	15143	15185	15268	15221	15264	15253	15116	15053	15019	15223	15113	15181	15125	15188	15054	15104	15295	15171	15040	15162	15016	15115	15187	15161	15116	15087	15295	15237	15291	15195	15110	15299	15205	15273	15094	15100	15036	15237	15240	14935	15200	15259	14984	15054	15033	15035	15015	14976	15102	15119	15291	15196	15226	15054	15246	15155	15152	15268	15071	15130	15184	15182	14970	15231	14948	15267	15100	15197	15324	15046	15242	15195	15150	14985	15117	15063	15080	15087	15145	15159	15170	15297	15227	15214	15275	15135	15191	15329	15200	15198	15076	15151	15201	15200	15204	15218	15187	15028	15297	15145	15198	15103	15140	15104	15192	15174	15186	15365	14982	15203	15194	15272	15170	15134	15180	15147	15160	15011	15055	15005	15286	15221	15061	15414	15148	15094	15410	15237	15145	14970	14950	15069	15345	15192	15186	15056	15216	15143	15093	15111	15178	15167	15066	15160	15115	15147	15136	15208	15102	15149	15151	15259	15216	15116	15164	15156	15051	15030	15131	15221	15108	15193	15134	15186	15051	15315	15185	15079	14982	15156	15216	14995	15168	15052	15137	15124	15206	15172	15051	15156	15015	15147	15297	15147	15278	15196	15260	15221	15368	14987	15141	15254	15097	15168	15190	15065	15318	14985	15073	15082	15117	15241	15161	15288	15198	15089	15036	15098	15108	15139	15183	15038	15358	15014	15259	15127	14967	15241	15176	15173	15165	15088	15224	15282	15138	15190	15139	15191	15056	15244	15175	15172	15283	15162	15149	15205	15133	15357	15109	15217	15330	15085	15281	15151	15066	15105	15161	15244	15153	15139	15205	15155	14914	15251	15138	15148	15065	15146	15177	15187	15157	15148	15060	15070	15033	15292	15300	15111	15229	14997	15142	15160	15144	15233	15143	15280	14967	15094	15261	15114	15119	15132	15199	15252	15152	15137	15226	14962	15172	15197	15051	15138	15128	15299	15011	15139	15086	15171	15185	15166	15208	15132	15283	15232	15085	15290	15180	15108	15204	15147	15098	15218	15157	15198	15164	15298	15146	15188	15171	15142	15174	15190	15248	15248	15083	15289	15161	15069	15154	14977	15201	15166	14912	15189	15183	15080	15289	15173	15071	15141	15289	15252	15149	15197	15269	15141	15164	14996	15148	15247	15108	15039	15224	14924	15184	15237	15150	15367	14980	15211	15227	15169	15081	15124	15042	15239	15037	15127	15133	15083	15069	15158	15094	15326	15090	15083	15315	15117	15166	15164	15182	15289	15245	14900	15101	15143	15088	15217	15092	15090	15259	15065	15119	15089	15153	15065	15182	15145	14850	15087	15070	15014	15338	15139	15111	15137	15262	15001	15316	15293	15081	15090	15247	15296	15151	15247	15208	15157	15125	15204	15203	15120	15173	15098	15269	14908	15100	15180	15269	15229	15114	15266	15138	15209	15261	15037	15068	15241	15130	15031	15170	15088	14960	15311	15137	15054	15080	15141	15259	15061	15259	15063	15221	15070	15145	15280	14935	15176	15083	15297	15358	15125	15172	14911	15057	15168	15084	15293	15080	15094	15079	15247	14956	15225	14973	15236	15192	15166	15222	15260	15337	15102	15330	15085	15134	15190	15061	15186	15134	15221	15077	15315	15204	15173	15069	15068	15257	15177	15297	15253	15049	15133	15145	15122	15137	15205	15230	15116	15172	15263	15094	15229	15133	15048	15102	15020	15062	15244	15116	15095	15193	15109	15127	15146	15291	15138	14969	15040	15166	15182	15180	15127	15109	15241	15259	15095	15011	15279	15139	15061	15175	15137	15208	15034	15206	15107	15019	15239	15209	15208	15151	15229	15087	15184	15171	15061	15302	15093	15089	15062	15210	15152	15132	15208	15090	15130	15129	15167	15203	15168	15166	15225	15088	15127	15168	15215	15075	15204	15085	15001	15187	15196	15122	15223	15074	15147	15114	15260	15283	15107	15222	14998	14965	15203	15062	15020	14999	15190	15181	15055	15151	15019	15176	15073	15271	15199	15079	15229	15190	15310	15120	15059	15124	15242	15073	15193	14994	15081	15089	15183	15020	15122	15228	15156	15120	15136	15154	15157	15122	15177	15409	15037	15050	15266	15096	15083	15213	15288	15153	15242	15218	15225	14958	15048	15324	15214	15231	15025	15031	15194	15299	15211	15146	15121	15320	15216	15173	15115	15142	15208	15212	15093	15125	15151	15290	15118	15136	15164	15058	15119	15129	15121	15101	15154	15020	15123	15167	15270	15172	15083	15261	15106	15405	15292	15180	15151	15114	15271	15105	15076	15254	15237	15218	15074	15071	15144	15180	15058	15107	15171	15165	15301	15244	15073	15176	15125	15186	15226	15377	15162	15076	15153	15176	15064	15235	15257	15136	15124	15010	15159	15031	15152	15367	15156	15104	15016	15126	14929	15122	15141	15275	14971	15131	15144	15097	15020	15225	15225	15214	15183	15240	15199	15161	15325	15043	15144	15189	15033	15147	15233	15066	15157	15248	15047	15263	15091	15202	15053	15045	15178	15299	15080	14937	15205	15168	15004	15309	15155	15144	14993	15007	15029	15250	15263	15132	15151	15077	14948	15110	15322	15136	15191	15137	15207	15345	15172	15272	15156	15289	15153	15221	15289	15138	15086	15214	15080	15190	15253	15126	15144	15264	15050	15040	15084	15096	15202	15243	15082	15154	15013	15166	15132	15311	15166	15011	15159	15221	15119	15158	15073	15217	15307	15233	15199	15075	15216	15367	15160	15177	15098	15197	15073	15026	15192	15072	15148	15000	15158	15210	15231	15064	15086	15096	15304	15140	15043	15147	15168	15310	15104	15048	15170	15047	15232	15170	15070	15140	15006	15048	15169	15213	15148	15206	15109	15062	15121	15195	15123	15218	15308	15125	15264	15253	15272	14981	15122	15404	15174	15135	15134	15130	15140	15030	15033	15042	15324	15204	15212	15104	15146	15192	15165	15029	15039	15178	15308	15257	15120	15136	15153	15194	15249	15280	15244	15180	15308	15257	15199	15001	15146	15162	15079	15175	15316	15171	15043	15078	15205	14931	15182	15132	15141	15280	15086	14995	15106	15204	15135	15189	15150	15075	15238	15244	15081	15179	15183	15228	15043	15087	15220	15166	15050	15124	15214	15101	15212	15124	15355	15185	15322	15138	15148	15068	15109	15044	15314	15189	15003	15151	14990	15100	15140	15260	15053	14961	15210	15090	15143	15127	15052	15079	14988	15089	15085
28687	20859	19454	17060	15374	15255	15610	15518	15495	15580	15905	17947	18663	17831	16656	15653	15411	15323	15349	15208	15226	15345	15540	15374	15259	15103	15234	15199	15372	15318	15495	15418	15331	15208	15150	15218	15371	15428	15393	15189	15119	15482	15300	15119	15336	15280	15391	15399	15384	15196	15348	15320	15283	15259	15291	15360	15123	15269	15197	15127	15521	15305	15399	15435	15233	15452	15303	15363	15102	15404	15340	15217	15328	15336	15172	15470	15253	15277	15422	15272	15248	15120	15217	15305	15523	15224	15273	15156	15435	15276	15322	15280	15184	15308	15288	15319	15234	15202	15429	15365	15347	15344	15533	15370	15371	15331	15301	15325	15260	15153	15473	15194	15217	15317	15290	15395	15330	15205	15118	15343	15337	15265	15310	15302	15258	15209	15052	15183	15257	15212	15355	15319	15165	15144	14993	15337	15384	15396	15282	15334	15276	15368	15334	15306	15225	15386	15284	15155	15330	15250	15284	15118	15166	15183	15265	15211	15351	15215	15357	15216	15212	15276	15308	15225	15353	15196	15211	15391	15195	15124	15189	15211	14981	15286	15376	15255	15302	15257	15355	15210	15351	15307	15318	15419	15301	15251	15365	15331	15085	15435	15260	15347	15226	15245	15281	15405	15223	15369	15197	15193	15193	15428	15309	15087	15389	15286	15129	15340	15314	15353	15181	15408	15150	15310	15218	15236	15384	15248	15410	15238	15221	15402	15311	15183	15264	15424	15276	15230	15060	15349	15224	15313	15205	15142	15403	15279	15419	15374	15184	15232	15395	15247	15314	15221	15349	15252	15332	15175	15173	15292	15261	15311	15422	15207	15389	15208	15308	15342	15310	15327	15451	15333	15371	15259	15067	15190	15347	15232	15362	15170	15252	15278	15296	15329	15388	15348	15348	15244	15316	15194	15245	15317	15351	15602	15347	15285	15272	15233	15378	15208	15293	15477	15395	15242	15524	15255	15233	15347	15385	15275	15328	15470	15257	15287	15320	15309	15237	15292	15283	15274	15367	15256	15223	15433	15446	15322	15211	15319	15447	15333	15385	15165	15251	15271	15360	15190	15332	15247	15324	15396	15122	15237	15378	15195	15225	15266	15239	15262	15239	15432	15359	15312	15267	15477	15295	15492	15291	15221	15282	15267	15393	15334	15265	15188	15309	15308	15280	15446	15266	15298	15500	15275	15438	15415	15430	15332	15057	15324	15387	15264	15255	15177	15339	15241	15323	15087	15270	15325	15357	15197	15046	15171	15221	15349	15330	15098	15176	15409	15231	15179	15211	15253	15130	15285	15404	15460	15243	15149	15216	14975	15187	15358	15379	15427	15414	15372	15211	15303	15328	15296	15458	15450	15325	15061	15108	15225	15210	15377	15258	15385	15287	15312	15261	15464	15202	15208	15369	15230	15432	15105	15336	15278	15362	15360	15200	15306	15338	15305	15344	15230	15315	15195	15189	15252	15270	15329	15441	15299	15217	15244	15181	15111	15195	15335	15301	15322	15186	15346	15253	15163	15343	15347	15215	15588	15439	15273	15190	15280	15205	15167	15309	15295	15371	15296	15402	15202	15242	15330	15293	15216	15494	15320	15406	15289	15103	15355	15282	15267	15144	15428	15325	15338	15318	15248	15263	15366	15414	15242	15494	15135	15324	15302	15165	15273	15325	15194	15270	15504	15339	15426	15296	15385	15344	15381	15144	15254	15232	15143	15296	15174	15393	15232	15270	15467	15434	15127	15398	15435	15355	15478	15378	15228	15450	15305	15321	15237	15468	15300	15264	15299	15293	15337	15152	15319	15400	15407	15213	15260	15307	15157	15317	15233	15423	15379	15348	15255	15318	15099	15188	15210	15178	15335	15343	15137	15188	15407	15237	15429	15254	15356	15408	15361	15095	15357	15417	15290	15116	15353	15461	15165	15220	15524	15271	15432	15287	15158	15291	15027	15382	15259	15377	15431	15380	15396	15374	15138	15318	15303	15303	15219	15358	15295	15499	15487	15220	15255	15335	15205	15155	15355	15350	15417	15233	15299	15107	15341	15151	15386	15133	15234	15234	15305	15388	15331	15429	15307	15388	15055	15360	15474	15450	15170	15263	15396	15365	15268	15213	15145	15190	14969	15189	15345	15253	15205	15354	15201	15160	15316	15256	15275	15409	15213	15265	15545	15315	15384	15253	15136	15254	15097	15253	15310	15253	15265	15282	15237	15251	15369	15428	15283	15313	15245	15345	15343	15521	15318	15402	15361	15244	15490	15233	15342	15328	15289	15415	15388	15244	15292	15233	15193	15278	15299	15212	15264	15185	14975	15215	15408	15327	15398	15437	15265	15172	15336	15383	15269	15182	15278	15304	15372	15120	15356	15199	15335	15245	15330	15071	15221	15317	15455	15329	15264	15359	15405	15281	15184	15060	15435	15477	15292	15260	15346	15396	15243	15275	15511	15251	15416	15348	15423	15297	15383	15404	15366	15237	15367	15155	15400	15283	15270	15384	15334	15356	15348	15464	15108	15328	15349	15320	15088	15456	15427	15210	15113	15093	15223	15214	15156	15249	15291	15042	15492	15245	15325	15338	15129	15350	15273	15287	15319	15359	15243	15278	15393	15197	15218	15242	15060	15268	15335	15176	15144	15189	15397	15259	15175	15390	15306	15287	15425	15232	15309	15470	15144	15160	15363	15574	15449	15189	15232	15243	15401	15362	15304	15118	15297	15340	15171	15288	15335	15166	15211	15330	15387	15278	15302	15251	15198	15312	15366	15414	15276	15449	15340	15260	15104	15351	15342	15363	15359	15181	15263	15254	15473	15344	15312	15514	15214	15196	15340	15310	15491	15229	15318	15298	15306	15343	15245	15262	15208	15450	15296	15369	15190	15393	15266	15354	15222	15476	15214	15399	15272	15320	15416	15292	15219	15230	15218	15247	15351	15231	15361	15303	15121	15370	15275	15253	15209	15310	15331	15364	15376	15259	15238	15194	15209	15383	15214	15351	15320	15461	15348	15373	15104	15288	15338	15398	15168	15344	15196	15551	15420	15382	15368	15282	15510	15323	15315	15438	15364	15062	15214	15144	15383	15290	15291	15136	15300	15172	15277	15184	15375	15367	15206	15175	15241	15160	15340	15220	15198	15135	15185	15294	15119	15251	15148	15181	15298	15230	15170	15230	15253	15378	15606	15222	15113	15235	15466	15464	15170	15383	15481	15188	15326	15229	15186	15398	15278	15223	15271	15135	15258	15358	15219	15280	15407	15193	15173	15243	15194	15153	15302	15324	15219	15409	15160	15516	15283	15393	15252	15424	15092	15398	15170	15414	15310	15211	15121	15163	15442	15244	15268	15214	15378	15383	15369	15310	15192	15286	15138	15234	15343	15046	15212	15297	15373	15336	15251	15344	15271	15415	15366	15291	15247	15328	15361	15165	15108	15329	15335	15202	15111	14871	15231	15220	15238	15242	15393	15250	15235	15251	15227	15491	15490	15421	15183	15518	15162	15176	15289	15099	15374	15441	15300	15287	15275	15366	15098	15405	15311	15359	15474	15251	15319	15248	15017	15376	15338	15322	15233	15149	15197	15283	15380	15222	15205	15148	15082	15453	15361	15185	15365	15189	15262	15306	15235	15334	15129	15527	15306	15363	15269	15312	15293	15364	15375	15177	15197	15392	15246	15189	15171	15284	14970	15319	15336	15218	15249	15295	15347	15265	15274	15310	15332	15287	15410	15338	15162	15523	15336	15415	15103	15505	15167	15356	15398	15256	15189	15345	15221	15495	15202	15080	15118	15522	15350	15320	15387	15212	15290	15238	15396	15317	15025	15223	15162	15352	15336	15156	15296	15340	15364	15331	15219	15313	15280	15427	15369	15363	15558	15164	15258	15157	15212	15146	15257	15256	15306	15286	15234	15365	15310	15272	15228	15262	15348	15333	15333	15227	15157	15374	15316	15229	15274	15421	15277	15250	15380	15397	15327	15226	15160	15277	15139	15202	15213	15317	15346	15288	15217	15354	15224	15320	15345	15310	15174	15540	15240	15231	15286	15272	15271	15365	15198	15429	15282	15116	15272	15181	15241	15222	15454	15344	15398	15310	15350	15379	15249	15159	15297	15474	15332	15250	15390	15353	15478	15355	15327	15336	15455	15171	15361	15312	15171	15167	15311	15365	15358	15304	15421	15347	15197	15350	15364	15250	15316	15260	15343	15345	15445	15232	15168	15382	15355	15250	15394	15270	15265	15221	15392	15252	15419	15248	15335	15276	15350	15426	15132	15307	15310	15235	15314	15338	15211	15482	15319	15392	15243	15126	15273	15183	15245	15289	15063	15200	15134	15309	15424	15283	15348	15297	15329	15184	15251	15254	15302	15329	15468	15108	15350	15098	15343	15412	15330	15397	15368	15347	15286	15315	15230	15346	15395	15266	15294	15277	15289	15428	15459	15311	15179	15281	15376	15476	15298	15249	15219	15404	15211	15347	15286	15293	15459	15414	15310	15223	15401	15290	15341	15251	15237	15207	15232	15198	15332	15472	15278	15361	15290	15278	15405	15296	15384	15237	15253	15251	15414	15488	15360	15189	15263	15384	15166	15004	15299	15060	15272	15279	15253	15142	15265	15255	15249	15499	15240	15200	15166	15477	15314	15231	15311	15242	15273	15375	15225	15459	15515	15424	15313	15290	15193	15225	15340	15238	15233	15369	15279	15255	15358	15222	15201	15278	15463	15220	15364	15207	15403	15270	15294	15307	15375	15339	15397	15271	15287	15326	15297	15308	15293	15228	15322	15364	15279	15346	15215	15207	15210	15299	15217	15356	15310	15274	15464	15255	15263	15170	15331	15292	15302	15362	15366	15206	15254	15235	15410	15258	15335	15321	15363	15264	15093	15441	15294	15182	15276	15321	15124	15309	15242	15448	15264	15182	15327	15339	15182	15213	15271	15399	15056	15244	15234	15435	15143	15227	15376	15432	15328	15139	15209	15332	15298	15196	15336	15246	15361	15268	15214	15168	15305	15507	15307	15226	15267	15329	15279	15293	15359	15224	15397	15187	15446	15287	15317	15365	15277	15303	15480	15152	15260	15152	15374	15335	15241	15161	15320	15218	15300	15260	15005	15160	15431	15464	15500	15223	15241	15415	15293
15446	16090	16218	15831	15526	15503	15444	14991	15321	15319	16265	19263	19506	18192	16327	15503	15297	15052	15143	15046	15235	15218	14987	15039	15058	15095	15271	15217	15016	15159	15002	15130	15166	15109	15254	15123	15025	15090	15042	15131	15101	15073	15000	15212	15205	15219	15153	15121	15171	15003	15176	15099	15092	15070	15081	15137	15200	15181	15124	15221	15186	15230	15067	14996	15131	15069	14952	15170	15039	15151	15285	15035	14989	15139	15067	14981	15116	14885	15121	15247	15082	15028	15137	15198	14985	15221	14984	15049	15084	15198	15290	15032	15299	15135	15155	15187	14973	15259	15152	14961	15045	15095	15140	15065	15098	15210	15136	15201	15100	15123	15034	15114	15209	14946	15260	15017	15119	15220	14965	15097	15088	14973	15078	15076	15122	15082	15255	15075	15031	14806	15102	15158	15150	15188	15047	15249	15217	14992	15133	15106	15226	15157	14990	15027	15168	14986	14971	14959	15095	15029	15094	15160	14987	15127	15130	15118	14972	15210	15152	15132	14993	14934	15179	15186	15032	15246	15095	14911	15242	15013	15042	15002	15046	15074	15135	15004	15198	15060	15060	14947	15123	15051	15120	15165	15060	15024	15144	15273	15001	15184	15126	15264	14957	15125	15009	15078	15015	15060	15062	15066	15007	14986	14965	15020	15095	15081	14989	14941	15102	14955	15102	15053	15127	15136	14966	15043	15155	14915	15242	15098	15094	15093	15150	14899	15045	15013	15022	14962	15371	15116	15176	15068	15179	15012	15267	15039	15084	15039	15116	15139	15006	15241	15212	15025	14862	15085	15190	15129	14913	15041	14988	15110	15016	14958	15102	15138	15128	15162	15066	15073	15173	14924	15104	15104	15095	15099	15209	14923	15051	15110	15077	15137	15137	15220	14966	15189	15004	15004	15220	14937	15065	14934	15051	15144	14943	15082	15036	15004	15131	15037	14965	15127	15099	14907	15121	15011	15065	15003	15177	14951	15171	15105	15047	15154	14990	14947	15069	15099	14980	15126	15112	15009	15107	15064	15019	15180	15014	14980	15001	14984	15205	15130	15017	15107	15135	15087	15174	15012	15092	15154	15023	15031	15108	14957	15175	15054	15178	15207	15027	15070	15067	15246	15200	15237	15068	15160	15097	15023	15065	15221	15062	14939	15055	15036	15208	14986	15051	15148	15086	15100	15240	15035	15138	15079	15084	15216	15256	15283	15107	15106	15087	15147	15220	15119	15286	15230	15011	15087	14928	15012	15114	15250	14956	15172	15176	15191	15227	15145	15159	15048	15097	14966	15151	15122	15228	15057	15236	15113	15191	15031	14965	14899	15182	15182	14859	15153	15227	15093	14944	15061	14969	15148	15113	14952	15108	14989	14980	14798	15052	15179	15044	14958	15110	15099	15281	15159	15110	15081	14939	15127	15099	14924	15049	14943	15110	15054	14984	15079	14949	15008	15156	15107	15165	15054	15194	15017	15111	15065	15029	15043	15066	15205	15009	15079	15223	15059	15004	15006	15101	15069	15038	15096	15099	15027	14985	15048	15138	15140	15096	15030	15045	15111	15122	15150	15142	15183	14988	14880	15054	15045	14931	15204	15064	15089	15180	14890	15061	15006	15137	15200	15083	15139	15279	14939	15210	15106	15125	15185	15143	15091	15010	15283	15022	15104	15104	15077	15105	15115	15076	15090	15179	15232	15259	15141	15206	15231	15128	15197	14930	15259	15027	15090	15000	15167	15016	15034	15090	14969	14981	15047	15086	15069	15028	15067	14946	15179	15145	15078	15155	15005	14963	15195	14930	15199	15122	15008	15130	15053	15105	15146	15005	15138	15152	15037	15087	15017	15101	14951	14918	14951	14984	15137	14987	15148	15068	15100	15048	15157	14883	14957	15074	14974	15001	15175	15026	15071	15304	14987	15087	15134	15163	15105	15051	15088	15046	15100	15127	15043	15090	15142	15037	15081	15089	15147	15240	15169	15104	15120	15179	15210	15178	15067	15231	15068	15168	15070	15118	15059	15211	14956	15043	15103	15150	15189	15115	15135	15052	15128	14971	15292	15063	15157	15162	14966	15003	14983	14937	15123	15046	15073	14983	15127	15145	14968	15021	15111	15180	14878	15066	15229	15199	15150	15268	15193	15218	15137	15060	15081	15056	15028	15034	15117	14858	14907	14950	15147	14898	15264	14997	15108	15112	15224	15140	15214	15206	15120	15133	15185	15090	15244	15143	15048	15166	15189	15016	15048	14969	15161	15096	15209	15107	15074	15003	15092	15157	15104	14944	15050	14992	15040	14980	15125	15081	14860	15099	15092	14988	15068	15157	15198	14976	15145	14967	15068	15265	15067	15156	15045	15173	14973	15076	14869	14980	15026	15227	15049	15258	15030	15137	15179	15044	15105	15138	15072	15105	15128	15066	15130	14925	15056	15149	15095	15186	15207	15042	15056	15182	15040	15016	14967	15157	15096	15262	15103	15206	15027	14982	15100	15148	15188	14994	15148	15100	15235	15098	15246	14956	15031	15125	15141	15124	15015	15204	14990	15042	15121	15072	15089	15085	15028	15027	14972	15266	15088	15087	15052	15010	15123	15203	15066	15090	15097	15094	15043	15152	15069	15125	15041	15163	15318	15057	14993	15231	15034	14881	14981	15086	15170	14964	15076	15022	15062	15113	14988	15068	15002	15131	14972	15042	15065	15060	15055	15164	15049	15160	14981	15105	15089	14958	15167	15131	14988	15111	15005	15100	15101	15085	15134	14986	15032	15363	15182	15114	15130	15094	15095	15113	15035	14983	15014	15091	14982	15014	15154	15077	14918	14981	15159	15102	15171	15014	15096	15024	14971	15135	15041	15126	15053	15051	14972	15137	15161	15114	15047	15132	15075	15066	15160	14980	14889	15264	15073	14942	14983	15093	15070	15076	15119	15092	15102	15153	15066	15240	15044	15185	15147	15087	15124	15070	15069	15152	15087	14900	15035	15015	15062	15023	14972	15078	15066	15041	15082	15210	15220	15151	15136	15104	15270	15126	15013	15008	15286	15089	15275	15035	15085	15113	15321	15159	15089	15028	15135	14877	15174	15245	14996	15055	15181	14970	15131	15038	15147	15073	15152	15044	15068	14989	15113	15157	15170	15157	14810	15075	14997	15201	14968	15083	15130	15179	15180	15163	15036	15204	15250	15002	15074	15151	15090	15040	15113	15115	15078	15109	15238	15124	15178	15059	15060	14978	15058	15029	14977	15070	15187	15152	15032	15143	14928	15127	15020	15021	15002	15214	15229	15008	15192	14920	15144	15043	15195	15109	15078	15018	15157	15017	15297	15001	15160	15102	15030	14996	15066	15026	15221	15217	15040	15214	15269	15069	15054	15023	15207	15029	15066	15055	15015	15003	15166	15177	15083	15177	15217	15274	15121	15050	15166	15168	15001	15170	15010	15195	14926	15204	14998	15060	14922	14894	15245	15171	15097	14946	15295	15182	15177	14885	15218	14908	15159	15108	15016	15266	14978	15162	15060	15173	15146	15125	15154	15119	15045	15081	15192	15150	15197	15119	15140	15182	15134	15016	15083	15160	15017	15079	15238	15072	15043	15079	15101	15140	15134	15130	14990	15040	15209	15153	15091	15158	15270	15099	15294	15050	15182	15170	15096	15030	15053	15173	15138	15214	14927	15140	15033	15278	14817	15063	14996	15086	15030	15182	15043	15388	15002	15100	15149	15050	15106	15105	15049	15148	15062	15054	15113	15075	15064	15016	15005	15139	15141	15029	15137	15084	15110	15038	15120	15036	15035	14984	15085	15016	15094	15046	14999	15103	14947	14943	15283	15060	14921	15060	15184	15166	15230	14934	15145	15156	14961	15059	14912	15125	15114	15024	15082	15060	15026	15052	15100	15266	15081	15068	15075	15144	15051	15194	15048	15061	15021	15186	14942	15069	15059	15082	15054	15207	15149	15126	15017	15247	15125	15041	14933	15184	15086	14991	15039	15187	15082	15133	15260	15046	15081	15234	15035	15052	15154	14991	15101	15002	15085	15305	15178	15041	15004	15017	15107	15143	15143	15151	15230	15129	14891	15215	15075	15137	15047	15096	15017	15123	15155	15149	15034	14966	15239	15211	15115	15232	15087	15033	14998	14981	14983	15112	15164	15170	14959	15125	15140	15086	15077	15050	15006	15108	14933	15122	14996	15172	15023	15252	15009	15033	15082	14920	15003	15116	15155	15187	15286	15135	15076	15093	15237	15141	15042	15073	14948	15050	15044	15021	15069	15016	15179	15127	15157	14965	15098	14951	15125	15108	15230	15191	15089	15154	14947	15112	15206	14997	15046	15189	15025	15100	15163	15017	15042	15361	15095	15108	14930	15116	15220	15198	15065	15030	15119	15048	15225	15262	15021	15053	15076	15073	15128	15132	14937	15134	15281	15242	15109	15127	15216	15031	15086	15121	15087	15219	14969	15061	15056	15008	15171	15128	14970	14892	15110	15131	15026	14982	15213	15024	14964	15137	15304	15112	14985	14986	15183	15091	15022	15145	14964	15039	15150	15063	15063	15061	15215	15132	14980	15058	15221	15230	15021	15180	15045	15149	15099	15022	15154	15093	15168	15190	15204	15384	15041	15081	15275	14999	15268	15146	15143	15140	15263	15166	15160	15006	14992	15068	14975	14904	15232	15022	15053	15105	15012	15085	15057	15249	15110	15125	15082	15275	15017	14954	14925	15158	14880	15021	15142	15022	15073	15140	14991	15167	15247	14995	15014	15058	15029	14990	15102	15056	15002	15138	14997	14968	15167	15189	15239	14979	15113	15105	15087	15123	15094	15091	15073	15027	14990	15267	15114	15127	15064	14887	14974	15029	15078	15081	15107	15077	15201	15190	15098	15250	15151	15187	14904	15020	15069	15161	15044	15141	15049	15040	15200	15118	15082	15235	15071	15045	15072	15189	15135	15092	15125	15008	15025	14963	15109	15068	15176	15123	15116	15108	14948	14929	15142	14974	15178	14969	14997	15182	15097	15022	15245	15173	15110	15133	14953	15139	15143	14985	15052	15188	15101	15055	15154	15151	15003	14962	15064	15058	15071	15130	14940	15028	15065	15144	14902	15148	15204	15045	15053	15135	15080	15194	15036	15290	15174
25098	21338	27863	25375	19958	17471	17046	15852	15413	15680	18474	29904	33479	27678	21445	17236	16033	15300	15170	15294	15288	15271	15394	15192	15127	15243	15173	15274	15144	15309	15118	15238	15170	15338	15312	15170	15174	15434	15342	15426	15247	15166	15432	15146	15257	15229	15334	15191	15270	15133	15309	15226	15310	15369	15387	15162	14990	15079	15209	15456	15317	15230	15303	15146	15232	15417	15140	15188	15161	15461	15145	15203	15278	15141	15301	15294	14979	15062	15224	15035	15107	15130	15232	15225	15134	15166	15021	15259	15230	15121	15186	15377	15213	14958	15052	15171	15101	15132	15162	15186	15281	15125	14956	15311	15211	15222	15242	14969	15084	15100	15136	15149	15353	15199	14998	15027	15206	15307	15240	15167	15113	15097	15186	15208	15274	15207	15317	15110	15143	15076	15032	15151	14994	15077	15206	15329	15287	15086	15186	15227	15141	15221	15152	15196	15154	15178	15236	15147	15060	15077	15189	15081	15031	15000	15260	15184	15110	15177	15204	15329	15145	15220	15247	15261	15134	15183	14997	15182	15284	15068	15218	15048	14976	15005	15132	15224	15125	15086	15256	15446	15139	15233	15198	15271	15218	15070	15375	14935	15235	15347	15353	15434	15224	15210	15071	15205	15213	15387	15126	15262	15188	15233	15026	15149	15097	15125	15151	15129	15209	15153	15235	15158	15073	15151	15172	15216	15289	15063	15260	15155	15333	15312	15062	14991	15132	15243	15210	15179	15200	15087	15330	15225	15246	15191	15289	15168	15144	15201	15159	15184	15332	15293	15218	15044	15228	15302	15130	15009	15058	15167	15057	15075	15125	15078	15239	14810	15222	14999	15286	15242	15246	15249	14951	15109	15097	15231	15070	15152	15064	15185	15223	15089	15095	15140	15259	15169	15267	15102	15269	15143	14786	15116	15170	15271	15337	15055	15229	15122	15176	14991	15263	15377	15082	15078	15134	15080	15304	15085	15206	15199	15011	15110	15089	15151	15237	15291	15214	15152	15169	15086	15202	15218	15252	15171	15106	15102	15329	15135	15156	14968	15356	15069	15044	15249	15281	15207	15175	15304	15184	15037	15077	15194	15002	15092	15321	15212	15214	15092	15179	14932	15052	15174	15074	15176	15100	15177	15163	15076	15185	15395	15210	15100	15158	15225	15014	15041	15029	15060	15235	15183	15175	15318	15215	15065	15158	15049	14878	15111	15102	15393	15254	15115	15290	15045	15070	15255	15248	15297	15197	15247	15202	15361	15348	15445	15060	15167	15311	15332	15198	15180	15114	15226	15166	15204	15242	15385	15160	15189	15192	15097	15099	15231	15158	15310	15061	15124	15355	15249	15310	15165	15304	15317	15351	15113	15336	15203	15185	14989	15183	15189	15237	15315	15132	15133	15323	15329	15257	15455	15127	15175	15110	15275	15149	15284	15301	15032	14978	15200	15046	15021	15080	15126	15158	15097	15228	15328	15119	15154	15157	15243	15006	15165	15106	15164	15107	15160	15198	15137	15108	15152	15244	15110	15035	15164	15099	15083	15253	15179	15176	15114	15338	15109	15202	15187	15123	15311	15211	15006	15156	15316	15229	15240	15144	15092	14997	15264	15409	15156	15420	15192	15268	15208	15295	15272	15287	15275	15158	15158	15046	15294	15291	15255	15262	15232	15145	15076	15186	15396	15121	15284	15019	15147	15176	15068	15444	15379	15141	15326	15282	15085	15285	15014	15027	15117	15325	15235	15226	14986	15153	15064	15327	15043	15223	15105	15042	15199	15151	15166	15271	15257	15292	15083	15193	15102	15119	15143	15148	15167	15257	14741	15256	15044	15291	15184	15162	15091	15151	15193	15217	15085	15180	15121	15163	15301	15236	15149	15253	14973	14985	15174	15304	15062	15221	15185	15092	15176	15110	15122	15386	15090	15284	14950	15192	15079	15195	15253	15190	15200	15284	15352	15340	15035	14985	15171	15148	15173	15185	15158	15420	15219	15091	15242	15223	15088	15189	15234	15239	15110	15440	15250	15160	15297	15214	15120	15326	15252	15190	15146	15298	15154	15244	15310	15200	15219	15203	15173	15227	15391	15121	15123	15138	15200	15078	15312	15209	15111	15275	15197	15246	15299	15072	15042	15195	15273	15014	15273	15104	15083	15194	15020	15186	15192	15192	15076	15146	15211	15001	15364	15179	15175	15144	15274	15039	15211	14938	14971	15246	15102	15246	15094	15040	15126	15308	15228	15150	15330	15136	15189	15274	15163	15187	15380	15200	15161	15273	15118	15214	15241	15161	15138	15180	15032	15212	15283	15225	15216	15256	15155	15163	15288	15235	15210	15023	15073	15434	15126	15209	15248	15343	15087	15200	15188	15214	15288	15113	15265	15033	15218	15216	15047	15166	15166	15304	15129	15060	15281	15373	15173	15034	15165	15214	14949	15181	15072	15044	15285	15116	15062	15080	15099	15165	15241	15020	15153	15356	15216	15100	15364	15189	15049	15277	15113	15070	14984	15153	15122	15095	15131	15246	15280	15237	15224	15150	15286	15018	15211	15179	15120	15133	15282	15332	15369	15240	15011	15092	15117	15158	14921	15113	15409	15149	15123	15188	15200	15368	14991	15285	15176	15530	15524	15129	15087	15280	15439	15190	15077	15183	15300	15201	14974	15206	15262	15243	15077	15097	15066	15097	15266	15160	15314	15099	15329	15182	15185	15247	15062	15016	15218	15326	15270	14935	15346	15275	15055	15122	15263	15291	15225	15234	15285	15149	15209	15289	15246	15330	15200	15016	15077	15142	15284	15394	15385	15215	15253	15041	15088	15174	15141	15392	15044	15215	15297	15222	15180	15284	14962	15103	15007	15176	15315	15289	15316	15370	15089	15057	15452	15330	15126	15080	15130	15246	15054	15122	15273	15091	15092	15169	15307	15196	15352	15291	14967	15286	15168	14938	15029	15112	15036	15076	15103	15217	15125	15099	15423	15173	15058	15147	15321	15246	15319	15263	15170	15195	15211	15360	15066	15121	15067	15191	15310	15336	15219	15203	15420	15147	15109	15116	15220	15262	15347	15272	15297	15360	15261	15356	15264	15127	15203	15110	15219	14994	15379	15156	15060	15118	15230	15153	15270	15086	14951	15381	15233	15291	15038	15062	15114	15290	15227	15095	15130	15218	15090	15134	15338	15420	15258	15326	15213	15164	15010	15131	15180	15275	15057	15286	15432	15316	15310	15126	15029	15089	15281	15170	15253	15143	15101	15149	14960	15128	15237	15102	15446	15224	15185	15293	15075	15075	15247	15107	15324	15164	15071	15118	15023	15323	15032	15191	15110	15375	15381	15219	15216	15090	15107	15159	15079	15239	15204	15209	15113	15166	15264	15173	15091	15163	15135	15163	15285	15173	15225	15160	15089	15303	15202	15006	15119	15128	15299	15301	15005	15226	15323	15266	15106	15240	15254	15197	15276	15375	15256	15277	15186	14962	15295	15191	15013	15115	15265	15244	15436	15169	15225	15178	15244	15247	15293	15184	15175	15154	15091	15020	15078	15101	15254	15167	15292	15182	15019	15396	15152	15288	15236	15467	15119	15255	15156	15144	15284	15142	15413	15366	15136	15068	15208	15141	15327	15193	15255	15199	15203	15294	15335	15218	15006	15224	15132	15183	15217	15173	15200	15290	15165	14994	15194	15331	15223	15076	15226	15159	15068	15399	14990	15117	15186	15048	15204	15219	15253	15294	15087	15065	15191	15064	14954	15464	15191	15304	15142	15135	15199	15270	15286	15242	15174	15084	15142	15177	15287	15050	15265	15084	15191	15220	15129	15167	15044	15209	15234	15145	14932	15141	15173	15226	15245	15224	15184	15201	15192	15149	15069	15323	15201	15142	15163	15321	15175	15217	15147	15223	15239	15244	15424	15094	15294	15286	15066	15051	15283	15193	15148	15036	14979	15125	15138	15284	15322	15247	15062	14994	15241	15071	15196	15081	15189	15149	15181	15364	15295	15227	15280	14764	15283	15233	15436	15185	15287	15344	15253	15116	15081	15113	14971	14986	15282	15278	15274	15246	15145	15129	15257	15119	15174	15240	15212	15307	15236	15251	15515	15459	15227	15097	15252	15143	15201	15148	15169	15170	15207	15262	14906	15189	15169	15185	15288	15140	15031	15235	15314	15125	15314	15214	15203	15133	15008	15028	15150	15191	15193	15196	15241	15191	15194	15387	15186	15255	15199	15215	15227	15114	15031	14885	15214	15269	15198	15192	15291	15166	15104	15066	15262	15225	15244	15223	15157	15201	15105	15203	15019	15158	15176	15221	15070	15203	15027	15218	15211	15143	15230	15181	15170	15136	15082	14978	15176	15114	15108	15173	15253	15348	15122	15370	15125	15129	15225	15190	15001	15292	15174	15326	15068	15196	15064	15334	15019	15099	15289	15317	15277	14989	14946	15251	15033	15389	15285	15256	15046	15145	15258	15277	15165	15332	15139	15198	14939	15130	15102	15133	15145	15208	15078	15199	15296	15187	15173	15333	15306	15058	15254	15307	15130	15195	15130	15206	15307	15318	15282	15084	15285	15267	15187	15194	15456	15274	15258	15025	15093	15263	15247	15076	15315	15388	15342	15424	15206	15075	15131	15125	15109	15218	15185	15341	15103	15226	15088	15106	15258	15093	15155	15347	15403	15164	15247	15223	15123	15195	15314	15255	15313	15242	15233	15189	15038	15188	15083	15185	15099	15175	15228	15120	15265	15321	15233	15251	15002	15247	15282	15304	14996	15169	15261	15158	15201	15187	15259	15267	15348	15293	15304	15345	15168	15172	15248	15254	15232	15023	15116	15314	15267	15240	15269	15108	15146	15343	15160	15183	15298	15154	14994	15288	15234	15333	15095	15137	15085	15281	15108	15394	15171	15185	15166	15331	15302	15321	15247	15196	15243	15446	15053	15199	15154	15077	15205	15134	15138	15236	15117	15282	15146	15346	15140	15152	15536	15192	15137	15105	15161	15175	15167	15148	15071	15154	15333	15395	15108	15260	15220	15238	15169	15146	15112	15311	15201	15316	15214	15384	15407	15062	15084	15062	15069	15191	15210	15214	15219	15167	15367	15123	15147	15263	15017	15070	15294	15132	15190	14987	15142
14416	21563	20592	17727	17013	16282	16092	16007	15522	15597	21195	36167	36673	29949	22155	17215	15689	15151	15093	15141	15138	15149	15139	15130	15088	15050	15033	15111	15240	15149	15112	15214	15080	15159	14992	15047	15157	15022	15122	15018	15073	15084	15239	14907	15309	15014	14958	15051	15316	15296	15016	15062	14871	15024	15120	15020	15021	15161	15148	15109	15157	15022	15259	15141	15170	15080	15173	15257	15113	15137	15158	15217	15123	14945	15079	15133	15204	15034	15023	15067	14894	15161	15161	15018	15181	15133	15123	15078	15054	15146	15083	15226	15109	15094	14945	15048	14987	15088	15095	14932	15100	15069	15011	14987	15080	14918	14940	15126	15092	15116	15068	15018	15280	15109	15038	15039	15056	15056	14889	14982	15180	14954	15046	15079	15018	15106	15077	14969	15012	15091	15016	15042	15158	15093	15109	14985	15086	15095	14966	15046	14942	14969	15167	15108	15169	14974	15059	15029	15149	15114	15034	14979	14992	15097	14855	15036	15216	15072	15146	15063	15171	15048	15093	15175	15010	14981	15061	15053	15052	15100	14994	15023	15059	15088	15152	15195	15034	14990	15120	14925	15060	15113	15113	15125	15135	15217	15081	14970	15099	14995	15139	15165	15024	15044	15094	14852	15182	15201	15046	14963	15084	15084	15114	14993	15241	15131	15142	15120	15269	15006	15098	15109	15053	15085	15020	15110	15207	15128	15148	14891	15227	15197	15031	14897	15131	14987	15063	14990	15072	15145	15015	15063	15229	15145	15112	15089	14955	15030	15016	15278	15142	15164	15048	15231	15100	15034	15089	15178	14982	15092	15276	15039	14968	15224	15058	15040	15072	15208	15048	15075	15147	15095	15145	15130	15224	15014	14914	15196	15056	15018	15172	15273	15006	15026	15108	15034	15194	15209	15117	15134	15084	15102	15031	15105	15114	15117	15191	15052	15016	15016	14936	15100	15038	15130	15070	15218	15044	15137	15102	15159	15148	15076	15106	15131	15142	15123	15069	15134	15094	14976	15014	15068	14963	14901	14872	15248	15136	15061	14991	14989	15092	15059	14912	14923	15086	14986	15174	15023	15177	15069	14938	15168	14929	15128	15051	15067	15076	15045	15086	15075	15304	15098	15065	15049	15151	15054	15129	15111	15010	15110	15069	15178	14952	14996	15166	14974	15112	14960	15074	14926	15260	15203	15195	15015	14914	14982	15102	15104	15094	15058	15015	15101	15013	14930	15151	15112	15247	15067	14904	15070	15077	15062	15213	15023	15130	14967	15006	15154	15041	14982	14975	15076	15093	15015	14944	15297	15112	15133	15158	15011	14993	14905	15210	15118	15097	15126	15093	15276	15129	15115	15026	15092	15146	14938	15086	15050	15119	15188	15075	14944	14992	15006	15254	15134	15156	14992	15008	15082	14991	15065	15153	15073	15208	15068	15027	15152	15213	15106	15042	15068	15139	15167	15160	15088	15198	15184	15156	15109	14980	15054	15074	15067	14892	15065	15192	15103	15080	15110	15248	15088	15092	14953	14811	15018	15149	15071	14965	15091	15162	14902	14925	15097	15182	15112	14975	14867	15034	15250	15016	15077	15020	14971	15079	15069	15111	15034	15133	15328	15187	15063	15165	15128	14958	15079	15185	15137	15025	15103	14928	15195	14896	15143	15035	15321	15137	14964	15086	15016	15049	15012	15134	15032	15127	15205	15046	15010	15126	14960	15063	15056	14947	15080	14870	15189	15114	15201	15186	15014	14942	14914	15087	15074	14994	14994	15145	15018	15199	15137	15041	15029	14962	15107	14974	15137	15106	14989	15105	15223	15089	15019	15068	15013	15226	15027	15138	15163	15081	15031	15066	15283	15107	14919	15165	15075	15100	15284	15063	15161	15183	14935	15117	14945	14937	14967	15117	15087	15160	15012	14907	15089	15125	14951	15068	14993	14987	15042	15024	15157	15150	15036	15008	15039	15075	15016	14974	15040	15005	15106	15060	14900	15255	15140	15152	15135	14945	14902	14859	15136	15129	15145	14978	14898	15164	15050	15013	15173	15080	15083	15000	14951	15260	15019	14967	15043	15124	15053	15122	15114	15026	14948	15114	14949	15064	14872	15176	14927	14837	15049	15306	15103	14887	14967	15158	15125	15124	15172	15173	14983	14926	15072	15178	15208	15006	15051	15096	15073	15012	14946	15039	15139	15038	15143	15171	15067	15225	15168	15082	15064	15159	15103	15137	15053	15204	14964	15024	15038	15188	15084	15169	15084	15259	15108	14987	15148	14934	15038	15055	15168	15042	15005	15157	15133	15001	14925	15032	15073	15212	15035	15062	15143	15031	15230	15076	15134	15022	15016	14971	15024	14966	15200	15147	15042	15026	15088	15149	15133	15011	15080	15215	15124	15082	15215	15071	15044	15060	15017	15097	14993	14989	15150	15115	14956	15086	14908	15021	15028	15090	14883	15125	14906	15068	15013	15168	15153	15139	15253	15109	14955	14891	15059	15077	15049	15153	15032	15200	15086	14992	15102	15072	14934	15054	15188	15068	15142	15197	15123	15247	15117	15221	15069	15155	15144	15217	14955	15063	15140	15091	15089	15214	15084	15046	15118	15166	15027	15194	15124	15220	15024	15043	14997	15017	15001	14999	14931	14915	15057	15027	14977	15126	15048	15098	14887	15104	14971	15002	15031	15085	15161	15202	15086	15110	14928	15131	14904	15207	15167	15070	15172	15012	14991	15058	14981	15076	15171	15162	14981	15008	14940	15048	15049	15186	15127	14998	14977	15032	15271	15080	15219	15062	15032	15097	15033	15160	15275	15037	15091	15221	15086	15014	15137	15091	14965	15147	15114	15041	15042	15160	15116	15119	14985	15055	15090	15038	15241	15013	15094	15018	15083	15139	15168	15086	15116	15077	14970	14993	15120	15058	15080	15107	15080	14977	15087	15035	15102	15157	15068	15151	15101	15126	15050	14986	15116	14985	15107	14994	15057	15058	15028	14985	15004	15164	14975	15297	14965	14945	14883	15129	15019	15235	15067	15083	15087	15150	15180	15223	15097	15063	14919	15224	15043	15029	15085	15146	15115	15155	14909	15036	15031	15172	14993	15026	15179	15032	15149	15006	15103	15048	15183	15175	14974	14961	15160	15112	15200	15039	15119	14945	15032	14916	15098	15046	15122	14974	15053	15110	14963	14908	15092	15017	15121	15036	15004	15121	15088	15017	14970	14970	15078	15005	15080	15167	15116	15089	15120	15029	14957	15258	15101	15063	15017	15052	15012	15041	15224	15124	15097	15187	14941	15124	15076	15080	15030	15116	15025	15050	15051	15186	14994	15030	15068	15023	15026	15033	14939	14969	14984	15121	15069	15049	15120	14888	15037	14928	14998	14931	15128	15138	15118	15081	15193	15125	15128	14969	15070	15146	15002	15049	15124	15111	15337	14868	15194	15125	15194	14986	15028	15084	15120	15082	15131	15067	15110	14896	14879	15158	15122	15048	15198	14983	15015	14999	14991	15045	15112	15152	15008	15027	15264	15090	15031	15117	14972	15186	15139	14985	15080	15129	15064	15116	15046	15083	15094	15127	15068	14963	15170	15056	15054	15011	15281	15194	15150	15213	15066	15099	15072	15055	15080	14945	15233	14942	15118	15039	15002	15097	15123	14870	15175	15094	15088	14994	15149	15121	15010	15122	14981	15255	15069	14915	15060	14969	15061	14991	15075	15151	14999	15092	15183	15033	14915	15078	15062	15215	15067	15073	14902	15270	15263	15052	15154	15179	15080	15154	15036	15085	15057	15143	14959	15259	15024	15180	15136	15083	15037	15073	14996	14911	15138	15017	15120	15121	15038	15148	14978	15019	15070	15069	14979	14951	15288	14913	14972	15014	15035	15071	15158	15065	15054	15149	15221	15168	15129	15051	15095	15204	15019	15184	14966	15092	15105	15012	15114	15086	15253	14940	15040	15143	14877	15162	15017	15121	15096	15094	14965	14995	15120	15010	15234	14988	14800	15188	15064	15114	15070	15186	14993	15122	15101	15035	15137	15064	14982	15052	15070	14995	14975	15155	14988	15068	14966	15176	15098	15144	15093	15070	15082	15088	15325	14915	15038	15004	15056	15223	14946	14866	15035	15174	15075	15063	14999	15227	15204	14999	14988	14947	15251	14958	15140	15141	15112	15028	15168	14982	15005	15011	15172	15133	15001	15175	15052	15057	15217	15067	15167	15288	14981	15081	15054	15064	15006	15097	14962	15053	15108	15165	15086	15057	15005	14985	15256	15118	15039	14997	14935	15039	15022	15001	15045	15007	15213	14970	15059	15068	14832	15037	15134	15199	15045	14994	14996	15017	15196	15096	15000	14974	15140	15112	15059	14984	15073	14970	15118	14974	15012	15072	14918	15044	15012	15019	15187	14942	15009	14950	15148	15115	15009	15029	15128	15107	15170	15165	15099	14997	15146	15007	15088	15044	15104	15054	15158	15055	15215	14972	15000	15137	15020	15176	15040	15191	15147	14994	15226	15014	15035	15103	14954	14967	15046	15005	14952	15085	15155	15149	15028	15171	15082	15040	15156	14968	15137	15050	15167	15043	15090	15171	15008	14967	15035	15126	14937	14993	15259	15087	15089	14900	15101	14943	15182	15117	14982	15082	15115	15035	14908	15129	15195	15009	14939	15063	15083	15301	15015	15030	15129	15115	15060	14990	14982	15075	15199	15136	15116	15044	14976	14945	14985	15238	14977	15422	15172	15183	14889	15028	14991	14932	15025	15013	15104	15026	15192	15034	14998	14996	15067	14957	15190	15018	15082	15004	14936	15180	14931	15133	15020	15104	15009	14861	15051	15098	15078	14973	15085	15066	15100	15030	15079	15002	15205	15074	14925	15081	15243	15056	14958	15090	14963	15201	15071	14953	14916	15078	14988	15132	15073	15081	15023	15096	14967	14959	15195	15032	14994	15026	14889	15148	15206	15064	15099	15037	15184	14990	15043	15132	14919	14938	15131	14986	15117	15209	15139	15010	15090	15057	15046	15099	15149	14981	15125	15049	15106	15223	15230	15172	15255	15171	14983	14933	15145	15052	15059	14945	14978	14952	15064	15059	15069	14998	15059	15276	15033	15235	15120	15076	15132	15166	15161
23862	21322	28764	24287	21818	21383	19525	16290	15697	16072	19259	39245	42188	34302	25245	18962	16249	15568	15258	15102	15199	15071	15131	15142	15278	15070	14937	15174	15314	15346	15172	15062	15115	15139	15047	15195	15224	15300	15306	15212	15092	15105	15303	15167	15398	15238	14970	15162	14969	15311	14989	15068	15204	15048	15263	15303	15133	15308	15153	15081	15014	15128	14993	15288	15159	15225	15257	15128	14998	15079	14948	15168	15095	15192	15277	15291	15154	15170	15147	15151	15179	15225	15143	15125	15033	15206	15050	15083	15080	15012	15138	15111	15093	15043	14877	15097	15209	15146	15217	15018	15214	15099	14973	15044	15101	15095	15085	15123	15177	15085	15132	15240	15234	15073	15066	15160	15004	15091	15218	15155	15112	15200	14832	15043	15234	15041	15164	15070	15050	15073	15268	15126	15326	15141	15135	15052	15048	15131	15079	14800	14924	14986	15114	15145	15040	15101	15299	15130	15260	15160	15215	14941	15133	15049	15063	14965	15262	14975	15165	15028	14962	15126	15170	15253	15082	15083	15142	15214	15029	15044	15082	15146	15255	14996	15061	15227	15116	15147	15166	15048	15087	15087	15084	15220	15140	15328	15155	15066	14921	15085	14973	15048	14933	15042	15066	15236	15115	15174	15248	15077	15235	15241	15216	15058	15147	15159	15002	15074	14964	15063	15111	15006	15077	15101	15173	15306	15151	15116	15231	15138	15042	15098	14994	15037	14952	15117	15047	14998	15098	15231	15306	15289	15136	15117	15114	15015	14926	14836	15044	15127	15304	15062	15222	14993	14947	15207	15054	15160	15020	14949	15141	15055	15258	15325	15022	15014	15210	15078	15257	15181	15142	15127	15099	15360	15218	15094	15043	15033	14996	15038	15112	15228	15221	15082	15182	15060	14907	14859	15123	15063	15038	15391	15062	15027	15156	15082	15149	14910	15202	15177	15036	15077	15144	15016	15147	15177	15024	15187	15095	15130	15056	14931	15201	15222	15059	15127	15114	14960	15205	15072	15089	15039	15217	15157	15045	15120	14953	15052	15096	15323	15018	15013	15062	15104	14966	15069	15154	14988	15047	15068	15162	15007	15150	15096	15256	14946	15230	15063	15179	15029	15141	15304	15276	15098	15039	15072	15091	15085	14982	15225	15262	14989	15154	15146	15054	15073	15165	15172	15194	15049	15287	14900	15093	15149	15119	15018	14959	15115	15180	15046	15179	15252	14918	15003	14898	15024	15077	15277	15132	15056	15138	15019	15051	15000	15157	15039	15129	15067	15000	15121	14855	15042	15078	14871	15105	15148	14921	14764	15056	15124	15147	15055	14964	15135	15131	14940	14987	15320	15208	15050	14971	15003	15198	15171	15251	15187	15119	15058	15039	15015	14940	15062	15193	15062	15263	15079	15069	15175	15210	15293	15187	14972	15083	15052	15107	14978	15070	15199	15243	14946	15023	15128	15172	15093	15063	15017	15059	15379	15073	14990	14962	15287	15142	15056	15059	15153	15044	15206	15085	15249	15012	15236	15100	14954	15150	15066	15302	15143	15237	15055	15129	15148	15074	14977	15041	15105	14961	15012	15183	15034	14951	15055	15173	15151	15048	14998	15282	15217	14999	14963	15141	15095	15021	15149	15269	15049	15094	15053	15257	15332	15089	14939	15276	14992	15019	15072	15006	15153	15055	14971	14923	15225	15094	14999	15159	15017	15050	14947	15154	14857	15183	15076	14969	14925	15202	15125	15037	15103	15273	15048	15291	15209	15056	14822	15154	14889	15285	14918	15079	15057	15068	15122	15063	15142	15009	15175	15116	15157	15096	15051	14961	15109	15145	15055	15020	15007	15244	15121	15094	15208	15248	15230	15063	15044	14922	15105	15084	15118	15320	15081	15368	14978	14971	15048	15008	15103	15022	15221	14980	15210	15064	15028	14917	15178	15316	15143	14999	15050	15046	15155	15147	15086	15305	15150	15184	15084	15299	15149	15117	14879	15103	15011	15233	15148	15202	14956	14938	14993	15145	15071	15160	15153	14987	15208	15155	15266	15194	15017	14981	15214	15185	15184	14997	15113	15181	15183	14974	15046	15166	15089	15010	15136	15109	15094	15075	15082	14987	15113	15251	15019	15231	15232	14939	15047	15329	15175	15097	15096	15216	15110	15184	14931	15005	15126	14991	15311	15103	15056	15358	15142	15085	15020	15167	14981	15182	14841	15091	14897	15133	15098	14989	15020	15269	15188	15173	15070	15135	14971	15116	15077	14938	15241	15055	15090	15217	15095	14994	15093	15098	15151	15025	15196	15143	15072	15006	15147	15187	15144	15136	15053	15031	14956	15143	15210	15136	15036	14983	14937	14921	15020	15156	15064	15172	15137	15077	15100	15102	15106	15155	15206	15135	15070	15074	15075	14902	15058	15090	15118	15188	14976	14980	15155	15045	15218	14978	15029	15101	15090	15076	14979	15184	14941	14944	15039	14999	15192	15089	15278	15061	14886	15177	14984	14978	15149	15132	15178	15063	15041	15148	14879	15095	14988	15119	15136	15176	15144	15033	14792	15140	15178	15089	15014	15042	15255	15223	15148	15182	14992	14909	14963	14956	15057	15054	15183	15081	15157	15060	15267	14920	15277	14940	15010	15132	15233	15161	15143	14960	15179	14892	15124	15025	15179	15153	15061	15119	15081	15233	15105	14939	15309	15191	15209	15219	14908	15105	15135	15186	15078	15135	14982	15142	15026	15198	15127	15005	14906	15213	14931	15007	15244	15186	14973	15144	15138	15192	15004	15118	15134	15117	15124	15266	15090	15095	15140	15157	15101	15057	14868	15030	15143	15102	15107	15236	15247	14969	14923	15118	15049	14975	15093	15235	15218	15121	15109	14996	15098	15159	15163	15121	15010	15007	15194	15166	15017	15108	14954	15158	15109	14999	15119	15009	15063	14985	15032	14964	14889	15080	15122	15014	14989	15156	15023	15013	14978	14960	15098	15130	15040	14917	15144	15130	15117	15119	15137	15255	15168	14949	15286	15108	15126	15151	15192	14947	15138	15130	15112	15155	15261	15119	14928	15068	15292	15130	15207	15151	15122	15046	15040	15064	14972	14989	15100	15167	15216	14918	15003	15193	15040	15068	14929	15067	15343	14990	15214	14968	15290	14918	15092	15104	15010	15119	14767	14968	14944	14988	15119	15034	14993	15043	15064	14931	14944	15022	15118	15164	15000	15071	14963	15014	15168	15197	14972	15126	15043	15072	14908	15028	15004	15263	15136	15064	15124	15095	15091	15342	15182	15270	15157	14965	15184	15211	15084	15100	14834	15127	15066	15273	15299	15007	14991	15173	15212	15063	15031	15142	15168	15154	15191	15102	15052	15214	15172	15204	15162	15185	15004	15056	15171	15145	15114	15085	14939	15091	15027	14971	15193	15188	14901	15033	15037	15029	15193	15293	15084	14985	15216	15125	15264	15204	15103	15033	15212	15122	15215	15156	15179	15109	15131	15103	15243	15217	15164	14964	15114	15238	15213	15028	15080	15025	15096	15120	14953	15073	15220	15170	15081	15062	15036	15318	15031	15221	15097	15137	14978	15063	15098	15145	14970	14904	14988	15012	15180	15020	15073	15167	15088	14874	15208	15182	15400	15160	15017	14874	15068	15128	15092	15049	15233	15063	15147	15086	14983	15148	15114	14960	15095	15037	15162	14964	15060	14961	15106	15045	15088	15158	15145	15069	15073	15108	14973	15151	15129	15123	15065	15123	15320	15020	15055	15181	15039	15142	15136	14970	15013	15093	15050	14939	15110	14886	15255	15145	15163	15087	15230	15166	15183	15027	15194	15241	15149	15202	15107	15166	15077	15156	14978	15034	14957	14967	15003	15203	15057	14995	15014	15034	15054	15048	15013	15154	15273	15166	14938	15219	15250	14951	15242	15153	15085	15218	15119	15275	14848	15177	15075	15101	15076	15098	15098	15233	15072	15225	15069	15002	15070	15211	15341	14816	15123	15127	15149	15145	15075	15137	15067	15149	15075	15067	15184	15069	15106	15067	15161	14976	14990	14927	14916	15199	15086	15044	15057	15205	15089	15162	15123	15159	15257	15043	14919	15134	14787	15142	15080	14857	15081	15085	15002	15041	15132	15052	15203	15219	15257	15183	14953	14945	15082	15100	15050	15193	15077	15153	15205	15061	15171	15187	15108	15053	15225	15190	15176	15166	15045	15114	15052	15086	15060	15103	15213	15130	15097	15168	15089	15166	14977	15077	15138	15160	15258	15137	15008	15027	15245	15119	15088	15166	15048	15109	15298	15006	15078	15270	15362	15201	15142	15006	15072	15156	15092	15049	15126	14986	15032	15086	15222	15190	15155	14990	15010	15089	15170	14914	14928	15305	15052	15216	15200	15098	15020	15059	15042	15283	15089	14952	15229	15159	15257	15300	15291	15087	15245	15116	15042	14889	15081	15159	15113	15266	15087	15120	15089	15052	15074	15144	15130	15223	15132	15144	15071	15248	15037	15130	15287	15019	15202	15133	15322	15058	15215	15101	15014	14987	14822	14929	15174	15135	14996	15163	15317	15292	15254	15096	15199	15269	15098	15076	15223	14937	15202	15256	15152	15142	14920	15051	15155	14935	15083	15172	15191	15167	15218	15042	15226	15094	15241	14928	15104	15215	14862	15028	14973	15173	15103	15111	15125	15062	14994	15010	15062	15096	15290	15121	15043	14920	15180	15129	15115	15000	15274	15319	15118	15060	15239	15194	15173	15128	15119	15099	15164	14738	15195	15190	14887	15044	15257	14954	15081	15210	15093	15116	15034	15153	14957	15147	15210	15060	15080	15091	15242	15018	15167	15173	15320	15078	14841	15124	15084	15055	15133	15066	15099	15208	15131	15071	15116	14958	14887	15203	15139	15333	14944	15243	15041	15101	15248	15155	15050	15075	15203	14970	15103	15195	15215	15112	15004	15158	15193	15171	15180	15195	15202	15105	15083	15042	15109	15278	15142	15136	14949	15135	14916	15253	15340	15112	15303	15061	15122	15030	15183	14911	15086	15281	15389	15085	15130	15061	14955	14956	15001	15085	15183	14918	14964	15028	15186	15073	15020	15204	15079	15172	15296	15196	15196	15349	15012	15252	15078
15720	26447	24279	19907	19180	18661	16876	16344	16216	16281	23237	45248	45152	37174	26760	18944	15742	15133	15006	14853	15081	15091	15120	14984	15149	15023	15014	14908	15246	14990	15030	15083	14805	15081	15001	15079	15229	14996	14945	15019	14987	14941	15022	15094	14984	15211	15084	14825	14994	15053	14908	14833	14897	15033	15182	14923	15037	15039	14987	14844	15039	14998	15084	15048	15071	15105	15108	14952	15119	14920	14929	14945	15053	15052	14970	15091	14948	15146	14972	15011	15122	14945	15074	15090	15053	14829	14973	15076	14989	14927	15315	15016	14863	15122	15196	14864	15096	15006	15003	14951	14913	14980	15022	14989	14863	15098	14951	14997	15029	14854	14944	15023	15039	15062	15005	15067	15080	15032	14896	15041	14912	14883	14999	14968	14984	15065	14881	15005	14908	15112	14947	14895	15086	15188	15150	14957	15006	14974	14937	15119	14978	15094	15059	15054	15046	15017	14957	15086	14964	15014	15128	15058	14948	15077	14890	15035	15191	14989	14903	14941	14970	14788	15103	15265	14816	15094	14815	15019	15199	14977	15031	15025	14891	15174	15047	15201	15261	15068	14770	14973	14989	15103	14938	14998	14952	15020	14971	14931	15005	14835	15088	15041	15126	14934	15079	14930	14918	14979	14950	15120	14918	15027	14879	14912	14992	14991	14984	15125	15016	15151	15050	15023	14972	14926	14746	14848	15130	15153	14903	15120	14959	15103	15032	15025	14997	15039	15044	14979	14914	15044	15058	14967	15088	15033	15071	14912	14982	15145	14904	15013	14970	15057	15046	14841	14974	15063	14862	14904	15013	15101	15038	15012	14980	14978	14909	14909	14920	14993	14966	15097	15022	14946	15122	15035	14905	15044	14906	15055	14916	14932	14876	14886	15015	15097	14916	15166	14954	15076	14959	15024	15198	15039	14915	14943	15113	15045	15025	15016	15041	14910	15052	15014	15152	14967	14977	15015	15118	14981	14981	15158	15059	15085	14923	14917	15070	14932	14976	14924	14932	14991	15030	14975	15110	15108	14860	14927	15038	14826	15116	15026	14973	15129	14944	15068	14805	14974	15105	15047	15039	15043	14923	14982	15184	14994	15086	14944	15051	15038	14985	15014	14985	15230	14768	14924	15071	14907	15106	14966	15115	14936	14838	15111	14911	15007	15047	14946	15055	15025	15080	14907	14960	15013	14996	14995	14967	14954	15124	14847	14819	14878	14850	15011	14843	15110	14913	14913	15019	14851	15171	15209	15011	15042	14906	14948	15052	14863	14954	14988	14921	15146	15052	14962	15013	15035	15042	15043	15072	15004	15030	14868	15092	15023	15022	15013	14984	15113	14940	15045	15004	15197	14915	15141	15022	14951	15100	14855	14946	15095	15163	15061	14741	15154	15021	15012	15153	15004	15082	15161	14911	15334	14892	14872	15000	15231	15031	14912	15082	15067	14955	15040	15046	14842	14983	15028	14940	14953	15143	14838	15017	14971	15144	14931	14900	14858	15021	15148	14842	14956	14953	15009	14966	14809	14978	15117	14959	15166	15045	15068	15052	14874	15082	15000	14909	14908	15215	15127	14939	14970	14870	15020	15018	15100	14932	15006	14901	15142	14922	15050	15079	14978	14937	15015	14983	14820	15188	15068	14830	14903	15106	14994	14989	14970	14998	15024	15118	14986	14911	15075	14938	14935	15079	14921	15108	14975	14872	14952	15007	14870	15020	15087	15011	15016	15110	15123	15083	14973	15038	15114	14935	15122	14922	14924	15027	15060	14973	15033	14954	15135	14983	15015	14995	14845	15057	15082	14841	14931	15008	14965	15076	15188	14936	14927	14930	15064	15054	14984	15077	15163	15053	15046	15111	15018	15079	15050	15013	15035	15008	15004	15034	14972	15066	15052	14990	14992	15064	14948	14995	14933	15047	14921	14951	15033	14936	14986	14909	15170	14955	15097	15072	14990	15012	15044	14994	15051	15041	15024	15098	14860	15244	14960	14978	15110	15080	14917	15043	15109	14947	14984	14990	14946	14882	15204	14774	15008	15031	14982	14757	15068	15106	15124	14850	14815	15002	14856	15027	14890	14988	14854	14945	14919	14983	14939	15032	15108	14963	15013	15185	15010	15108	14857	14970	14984	15040	15121	15005	14991	15133	14853	14920	14972	15046	14748	14936	14998	15078	14966	15019	14891	15113	14990	14908	15058	15161	14974	15090	14941	15202	14909	15038	14869	15180	15129	14897	15131	15004	15076	15003	15038	14916	14978	15024	15080	15014	14932	15009	14959	14864	14883	15036	14815	14924	15072	14950	14883	14990	15027	14857	15098	15201	15019	14970	14919	14938	15071	15000	14776	15056	14992	15011	14972	14941	15011	15004	14791	14927	15043	15038	15137	15050	15036	14970	14979	14742	15104	14748	15003	15024	14871	15001	14785	15038	14849	15005	15036	15009	14888	14947	15087	15116	14887	15065	15098	14954	14945	15084	14954	15118	14865	15000	14899	15086	15078	14927	14952	15016	15092	15212	14932	14816	14887	14881	15030	14810	15228	15206	15151	15095	14966	14981	14960	15066	15118	15076	15036	14997	14903	15013	15040	15122	14952	14868	14926	15088	14950	15012	15034	14920	14976	14961	15087	14910	15081	14950	15055	14916	15021	15016	14916	14944	15152	15200	15142	14981	14858	15115	14876	15119	15067	15087	15063	15079	15020	15237	15040	14995	15062	15154	15077	14986	15023	15089	14895	14826	14940	14928	14892	15000	14946	15154	14908	15099	15051	14913	15000	14895	15150	15094	14918	14942	14892	15163	14984	14902	15073	15086	14941	15016	14852	15073	15048	14926	15026	15016	14952	15051	14934	15011	15120	14983	15062	14979	15193	14916	14975	14965	15057	15074	14971	15157	14988	15017	14964	15097	14931	15073	14926	14904	15084	15024	14954	15013	15045	15013	14929	15018	14942	15219	14791	14854	14827	14993	14937	14858	15034	15076	15089	15008	14802	14915	15050	14899	14951	15162	15026	14920	15070	15030	14979	14894	15015	15072	14973	14907	14950	15059	14887	15013	14970	14988	14981	15065	14848	15050	14902	15085	15114	15010	15040	15010	14899	15204	14925	14918	15092	14890	14907	15095	14859	15016	15114	15046	14972	15025	14961	15044	14901	15061	14992	15066	14879	14908	14848	15091	15002	14820	14888	15076	15008	15056	14971	14950	15171	15012	14883	15025	15114	14854	15194	15053	14885	15110	15006	14923	14775	14921	14883	14956	15083	15017	14839	15119	14850	15027	15081	14894	15157	14853	15021	14894	15001	14980	14967	15089	15181	15059	15160	15006	14951	14930	14974	14993	15142	14996	14957	14999	15009	14928	14946	14999	14950	15186	14873	14914	14977	14916	14825	15017	15013	14939	14984	14997	14808	15196	14942	15011	15003	14886	15024	15096	14998	14973	14991	14811	14997	15161	14884	15175	15115	15031	14981	14885	14836	14903	14857	15091	14858	15029	15051	15071	14854	14910	15020	15043	15007	15016	14940	14985	15050	15064	14955	14961	14919	15009	15168	15145	15030	15002	15113	14932	14951	15026	15051	14957	15019	15035	14906	15188	14979	15144	15094	15055	14904	15135	15084	14820	15046	14994	15029	14916	14955	15031	15010	15110	14965	14967	15090	15191	14962	15051	15098	14977	14990	15001	14991	15036	14989	15025	15070	15068	14907	14920	15004	15125	14992	15006	14990	14981	15023	14991	15178	14839	15013	14948	15028	15067	15093	15004	15190	14963	15061	15054	15132	14976	14995	14939	14965	15025	15019	15010	14913	15046	14950	15024	15057	15090	15013	15177	15115	14932	14997	15083	15086	14963	14942	14885	15005	14931	14878	14998	15034	14908	14994	14918	14930	14953	14970	14918	14944	15029	14930	14933	15112	15002	15023	14886	14951	15080	15066	14895	14982	14999	15018	14997	15252	15078	14958	15032	15058	15015	15176	14954	14932	15005	15029	15037	15074	15016	14915	15128	15156	14905	15145	14935	14884	14908	14920	14944	15022	15003	15171	15126	15192	14947	14792	14921	15062	15076	14931	15124	14894	15144	14960	15059	15074	14962	15100	15040	14929	15032	14777	15348	15206	15129	14977	14900	14932	15210	15059	14950	14990	15004	15002	15126	15147	14788	14866	15013	15177	14653	15093	14910	14970	15233	15076	15170	14884	14946	15142	14922	14946	14986	14945	14990	15059	14940	14989	15177	14976	15060	15014	14945	14912	14961	14994	14926	14922	14871	14907	15103	14851	14934	14951	14905	15062	15000	15129	14953	14952	14889	14967	15107	15090	15087	14900	14823	14993	15036	14985	14984	14891	15125	15047	15124	15002	15127	15033	15074	15069	15033	15002	14937	15046	14950	15000	14922	14991	14943	15123	15109	14999	15032	15066	15052	15027	15060	14917	15106	14978	15016	14994	15039	15070	14899	15065	14848	14906	15090	14777	14966	14949	14984	14833	14981	14944	14804	14993	14955	15079	14928	14848	15032	14936	14906	14873	14932	14936	14980	14952	14882	15193	14999	15002	14983	15099	15172	15021	15216	15140	14954	15033	15011	15210	14934	15095	14879	15128	14984	15007	14930	15123	14929	15101	14823	14924	15129	14877	15043	14911	15026	14975	15039	14974	15033	15012	14976	15017	14935	15113	15068	14896	14915	14883	14942	15008	15007	15038	15057	14986	14944	14913	15081	14891	14974	15068	14947	15120	14949	14967	15003	15130	14920	15020	14926	15026	14957	14943	14942	15083	14922	15086	14882	15057	15030	14951	15030	15077	14909	14807	15008	14995	15160	14916	15045	14971	15006	15013	14993	15030	14877	15151	14902	14966	14917	15066	14950	15090	14953	15070	14779	14991	14879	14934	15131	15097	14988	14989	14913	14896	14915	15025	14962	15088	15069	15044	14910	14916	14972	15078	14905	14939	15006	14911	14924	14966	15089	15084	14955	14904	14950	15027	14935	14881	15039	14907	15053	15188	15235	14802	14880	14997	15033	15032	14884	14992	14988	14968	15067	15062	15072	15004	15125	15052	15125	15023	14901	14982	14996	15086	14951	15166	14963	15199	14909	15056	14972	15122	15074	14980	15051	15052	14869	14899	14848	15045	14947	15135
28788	21049	19848	17266	15446	15663	15533	15316	15519	15200	15323	17537	18956	17925	16748	16065	15584	15124	15268	15282	15172	15193	15218	15383	15240	15230	15185	15256	15086	15437	15146	15176	15046	15081	15302	15252	15295	15293	15357	15423	15405	15408	15277	15149	15447	15487	15182	15171	15278	15218	15159	15224	15261	15195	15214	15411	15221	15190	15164	15159	15308	15219	15107	15038	15272	15160	15338	15102	15333	15168	15192	15260	15293	15179	15219	15077	15474	15222	15341	15080	14937	15075	15127	15312	15380	15272	15054	15098	15129	15444	15028	15111	15190	15072	15197	15325	15187	14972	15080	14971	15211	15191	15235	15171	15253	15224	15218	15365	15348	15311	15210	15325	15135	15393	15288	15126	15132	15133	15124	15172	15220	14938	15111	15237	15300	15366	15151	15078	15327	15377	15098	15271	15275	15390	15236	15278	15286	15265	15078	15301	15141	15224	15335	15372	15126	15272	15439	15238	15241	15166	15263	15191	15233	15180	15163	15249	15245	15074	15180	15025	15317	15057	15153	15131	15147	15195	15255	15434	15353	15285	15466	15304	15054	15308	15089	15161	15120	15102	15204	15310	15250	14967	15194	15105	14996	15183	15282	15229	15269	15326	15120	15111	15158	15161	15230	15320	15393	15328	15183	15227	15241	15369	15067	15232	15147	15306	15193	15121	15232	15093	15351	15291	15166	15131	15010	15139	15212	15301	15191	15220	15199	15344	15238	15243	14967	15239	15427	15192	15329	15366	15251	15302	15378	15194	15326	15114	15232	15319	15363	15368	15497	15261	15272	15331	15294	15028	15172	15193	15182	15195	15378	15319	15164	15383	15226	15370	15243	14986	15149	15122	15119	15166	15062	15179	15171	15112	15289	15219	15157	15090	15236	15243	15208	15206	15168	15107	15250	15074	15357	15194	15172	15247	15071	15235	15264	15329	15025	15182	15032	15185	15313	15185	15352	15236	15069	15234	15247	15390	15078	15347	15334	15121	15246	15275	15090	15506	15355	15195	15379	15205	15216	15174	15074	15164	15228	15181	15204	15145	15099	15328	15295	15092	15139	15267	15442	15103	15157	15254	15221	15287	15358	15116	15102	15126	15220	15208	15301	15147	15262	15126	15196	15011	15177	15200	15271	15110	15267	15142	15262	15185	15137	15080	15444	15338	15346	15179	15270	15119	15162	15287	15164	15146	15113	15274	15240	15108	15193	15116	15211	15165	15307	15176	15107	15292	15350	15173	15266	15150	15164	15162	15197	15076	15005	15275	15180	15277	15167	15318	15291	15252	15170	15111	15150	15229	15306	15151	15293	15064	15105	15268	15152	15190	15125	15161	15199	15368	15299	15054	15069	15392	15154	15301	15217	15347	15356	15132	15118	15087	15379	15090	15086	15320	15267	15202	15213	15301	15088	15198	15158	15087	15375	15153	15347	15078	15242	15119	15360	15200	15143	15137	15209	15315	15173	15119	15264	15056	15032	15147	15242	15329	15404	15231	15272	15202	15078	15381	15338	15416	15105	15172	15206	15124	15271	15215	15237	15206	15201	15165	15083	15285	15132	15289	15358	15101	15255	15406	15212	15279	15134	15137	15287	15099	15098	15160	15145	15092	15249	15231	15239	15064	15188	15369	14989	15204	15442	15273	15049	15188	15171	15043	15299	15398	15152	15189	15170	15114	15201	15432	15317	15326	15231	15108	15178	15302	15272	15254	15273	15321	15214	15120	15119	15156	15313	15384	15234	15268	15290	15197	15317	15221	15124	15111	15166	15226	15184	15222	15233	15208	15184	15237	15260	15162	15281	15321	15234	15142	15192	15323	15139	15133	15283	15135	14954	15287	15133	15060	15294	15366	15069	15395	15144	15222	15243	15094	15342	15177	15144	15257	15253	15213	15211	15232	15247	15160	15149	15162	15060	15114	15149	15214	15015	15104	15280	15300	15256	15195	15114	15316	15152	15224	15098	15094	15176	15221	15213	15228	14970	15177	15283	15159	15351	15286	15148	15268	15301	15313	15357	15188	15317	15398	15083	15315	15298	15332	15559	15349	15257	15054	15312	15360	15090	14937	15269	15171	15371	15276	15340	15257	15244	15209	15123	15050	15168	15344	15416	15082	15182	15219	14984	15272	15196	15201	15202	15020	15214	15161	15221	15135	15185	15325	15368	15246	15138	15187	15166	15119	15240	15225	14995	15172	15293	15166	15228	15117	15218	15482	15316	15203	15331	15111	15097	15184	15099	15388	15212	15314	15017	15205	15357	15365	15126	15002	15281	15117	15180	15195	15284	15096	15127	15221	15154	15302	15303	15217	15101	15161	15211	15272	15148	15190	15034	15045	15265	15123	15171	15187	15267	15101	15073	15305	15390	15271	15333	15085	15225	15161	15177	15110	15279	15212	15234	15279	15253	15148	15255	15192	15274	15265	15236	15172	15274	15144	15134	15177	15164	15186	15172	15119	15326	15128	15134	15179	15334	15298	15400	15168	15345	15092	15182	15298	15094	15122	15305	15274	15115	15227	15290	15049	15214	15124	15050	15316	15157	15200	15378	15108	14987	15189	15160	15355	15220	15114	15350	15334	15344	15200	15272	15314	15360	15290	15167	15333	15046	15248	15174	15320	15249	15168	15342	15170	15180	15544	15136	15268	15116	15111	15145	15279	15208	15104	15270	15144	15312	15034	15169	15186	15148	15334	15103	15223	15196	15184	15226	15169	15116	15162	15146	15302	15096	15264	15300	15026	15284	15026	15134	15217	15261	15355	15353	15105	15130	15053	15243	15338	15441	15304	15251	15169	15192	15353	15376	15138	15148	15370	15162	15131	15127	15127	15157	15362	15275	15225	15216	15240	15197	15244	14975	15305	15366	15239	15380	15215	15228	15280	15236	15005	15094	15162	15252	15044	15305	15139	15373	15303	15144	15252	15125	14867	15188	15393	15074	15176	15153	15138	15240	15213	15207	15301	15313	15205	15104	15220	15112	15135	15349	15321	15260	15492	15244	15357	14975	15019	15146	15136	15122	15273	15350	15240	15266	15249	15232	15209	14993	15127	15198	15198	15332	15234	14985	15267	15007	15235	15089	15162	15203	15417	15213	15236	15047	14889	15009	15234	15266	14965	15268	15184	15259	15097	15292	15160	15132	15058	15274	15182	15346	15171	15240	15133	15184	15130	15259	15219	15171	15291	15225	15306	15332	15140	15235	15315	15326	15249	15122	15045	15213	15241	15353	15237	15337	15367	15168	15282	15126	15233	15312	15139	15132	15274	15163	15072	15398	15315	15096	15049	15175	15006	15240	15140	15295	15067	15074	15059	15110	15015	15341	15337	15300	15363	15134	15176	15237	15229	15313	15318	15307	15173	15346	15230	15206	15241	15225	15316	15357	15172	15110	15114	15328	15085	15112	15294	15339	15184	15306	15343	15236	15264	15095	15329	15147	15158	15059	15049	15136	15021	15194	15208	15358	15257	15145	15178	15218	15018	15264	15055	15144	15139	15289	15356	15148	15230	15106	14964	15307	15122	15286	15312	15116	15239	15186	15151	15235	15160	15143	15272	15058	15082	15167	15335	15272	15012	15055	15234	15105	15157	15238	15307	15063	15273	15119	15106	15214	15210	15235	15101	15353	15286	15216	15129	15226	15380	15266	15336	15235	15194	15303	15219	15210	15014	15372	15257	15102	15124	15201	15163	15177	15217	15247	15299	15192	15203	15315	15252	15239	15334	15285	15090	15237	15181	15233	15303	15284	15174	15328	15329	15275	15277	15230	15509	15029	15358	15348	15177	15339	15164	15370	15194	15207	15215	15113	15085	15166	15305	15252	15100	15083	15350	15176	15188	15377	15172	15240	15131	15154	15217	15110	15206	15346	15325	15408	15356	15283	15263	15178	14919	15293	15214	15027	14974	15235	15333	15225	15126	15326	15244	15063	15208	15173	15155	15419	15114	15194	15232	15245	15220	15093	15270	15259	15031	15300	15277	15263	15177	15210	15143	15199	15303	15351	15341	15344	15493	15262	15159	15376	15202	15234	15139	15256	15280	15176	15044	15262	15137	15186	15286	15323	15054	15128	15228	15271	15277	15152	15297	15223	15338	15176	15167	15297	15318	15118	15247	15342	15267	15052	15138	15307	15297	15336	15106	15138	15321	15310	15357	15282	15303	15200	15197	15260	15427	15094	15053	15199	15191	15147	15316	15291	15256	15181	15188	15507	15278	15407	15145	15113	15187	15273	15322	15227	15397	15254	15274	15363	15411	15307	15221	15202	15282	15251	15190	15364	15129	15266	15119	15028	15223	15069	15020	15417	15205	15283	15177	15059	15185	15154	15268	15241	15116	15115	15435	15398	14996	15166	15398	15072	15365	15126	15240	15169	15192	15200	15143	15072	15176	15267	15092	15401	15434	15080	15338	15210	15165	15352	15232	15265	15252	15187	15135	15144	15138	15259	15208	15317	15345	15271	15211	15062	15273	15161	15083	15035	15027	15221	15181	15051	15259	15172	15079	15255	15209	15310	15223	15234	15308	15020	15137	15246	15190	15175	15343	15089	15104	15195	15093	15358	15193	15040	15182	15159	15201	15370	15242	15207	15330	15261	15083	15191	15185	15202	15163	15152	15369	15163	15342	15211	15418	15256	15391	15242	15286	15135	15175	15273	15168	15232	15060	15161	15329	15155	15320	15291	15287	15129	15414	15348	15153	15139	15024	15037	15178	15349	15262	15240	15339	15142	15166	15177	15163	15313	15340	15343	14996	15112	15123	15103	15079	15414	15285	15345	15152	15189	15218	15376	15306	15030	15310	15143	15148	15248	15187	15132	15246	15243	15047	15200	15245	15238	15372	15137	15094	15169	15346	15210	15272	15290	15188	15227	15214	15376	15263	15111	15197	15073	15096	15178	15279	15190	15102	15249	15230	15249	15170	15307	15277	15220	15082	15120	15014	15324	15165	15315	15377	15325	15299	15172	15079	15341	15086	15219	15121	15215	15256	15164	15053	15242	15152	14996	15384	15175	15164	15245	15113	15083	15234	15406	15132	15280	15068	14924	15358	15286	15242	15350	15196	15470	15121	15504	15395	15242	15260	15128	15141	15419	15150	15011	15283	15193	15322	15172	15214	15159	15299	15108	15227	15272	15176	15294	15217
15156	16844	17373	15607	15465	15455	15663	15315	15643	15342	15556	19135	20258	18394	16617	15624	15242	15078	15051	14986	15052	15007	15114	15075	14932	14961	14906	14995	15008	15058	15026	14998	15059	15124	15235	15068	15011	14966	15072	15087	15217	15096	15125	15004	14781	15156	15113	15109	15059	15114	15020	14982	15000	14941	15220	15054	15054	15004	15174	14911	15164	15011	15252	15100	14943	15077	15173	15098	15049	15210	14989	15122	15057	15138	15171	14934	14997	14860	14920	15018	15111	15000	14966	15017	15161	15152	14980	15043	15016	15132	15139	15098	15209	14954	15152	15078	14980	14935	15051	15047	14971	15028	15050	14963	15049	15124	15061	15045	15101	14969	15122	15106	14986	14929	14975	14894	14989	15097	15187	14930	15073	15104	15067	15134	14999	14973	15077	15055	14961	15060	15109	15108	15020	15084	14898	14998	15040	15152	15189	15014	15088	14833	15012	15126	15069	15062	15019	15001	14885	15072	15059	15258	14985	15110	15034	15173	15199	14960	14983	15150	14977	14923	14934	15145	15148	14905	14952	15035	15015	14889	15005	15025	14919	15110	15078	15126	14989	15077	14941	15057	14985	15074	15062	14967	15001	14931	14970	15082	14917	14925	15043	14960	15054	15183	14997	15047	15051	15116	15150	14975	15054	15152	15016	15048	15160	15244	15084	14910	14844	15016	14998	14988	15095	14976	14948	15150	14939	14993	14972	14927	14947	15016	15091	15047	15068	15076	15163	15079	15223	15072	15016	15078	15209	15010	14956	14979	15074	15092	15106	14726	15004	15014	14909	15016	15186	14858	14976	15028	15022	15072	14974	15082	15150	14990	15048	15046	15062	14791	14944	15158	15060	14912	14970	14897	15024	14880	15159	15043	15057	15071	15035	15214	15056	14959	15150	15077	15076	14962	15053	14979	14854	15021	15035	15094	15163	15000	15027	15038	14989	15126	15021	15009	15065	14907	15166	14905	15094	15133	14867	14988	15003	15161	15005	14956	14959	15011	15136	14951	15116	15015	15023	15109	14983	14864	15082	14897	15183	15085	14933	15017	15105	15011	15096	14829	15061	15110	15063	14985	15014	15024	15034	15017	15039	14914	15070	15239	15072	15044	14844	14936	14943	15006	14961	14911	15184	15161	14990	15085	15066	14895	14965	14948	15027	14971	15048	15021	14930	15140	15025	15027	14916	15101	15157	15038	15037	15108	15071	14979	15138	15139	15061	14960	14987	15116	14996	15047	14994	14888	15056	15111	15156	15036	15089	14919	14937	14999	14955	15018	15036	15027	14875	14951	15058	14963	15049	15178	15001	15037	14974	14924	15115	14952	15137	14928	15005	15211	15021	15101	15060	15075	15164	14887	15010	15045	15087	15050	14897	15000	14987	15079	14890	15138	14995	14753	15183	15030	15131	15019	15112	15185	15102	14875	14975	15077	15083	15165	15109	15093	14967	15163	14859	14899	15185	15008	15158	15081	15052	14926	14997	14889	15012	15054	14935	15041	14890	14915	14990	15158	14953	15129	14930	15104	15056	14970	14993	15112	15189	15192	15145	14965	15006	15076	15036	15244	14997	15119	15035	15173	15017	15175	15051	15097	15183	14809	15206	15067	15036	15032	14967	15125	14960	15147	15086	14867	15088	15007	15068	14926	15199	14927	14952	14945	15101	15139	14973	14939	14919	15316	15109	14925	15069	15035	15156	15080	15041	14932	15090	15106	14956	14987	15170	15090	14946	15108	15090	14955	14954	15050	15062	14983	15052	15027	15073	15164	15065	15063	15111	15010	14971	14930	15051	14922	15038	14882	14987	14761	15021	15032	15191	15040	14996	15203	15049	14966	15056	15043	15189	15001	15059	15071	15079	15089	15059	15111	15027	15022	15086	15124	15047	15108	15206	14867	15093	15003	15037	15010	14999	15178	15081	14940	15203	15039	15132	15037	14998	15012	15109	15126	15102	15021	15233	15094	15127	14979	15019	15023	14946	14986	14920	15143	14881	15118	15040	14819	15062	14956	15059	15051	15269	15100	14999	15137	15038	15174	15068	15087	15100	15109	15016	15040	14952	14906	15150	14955	14976	15226	14963	14937	15105	15084	14933	14919	15028	15093	14978	14878	14956	15081	15138	14941	15106	14972	15063	15075	14963	14996	14936	15003	14993	15017	14942	15099	14984	14909	15172	15051	15086	14966	14887	14974	15041	15137	14954	14952	15003	14975	15104	15096	15054	14907	14852	15030	15080	15044	15171	15103	15067	15178	15021	14948	15067	14938	15121	15073	15137	15110	15057	15045	15150	15202	15064	15224	15012	15037	15071	15064	15071	14887	15057	15014	14941	15021	15080	15070	15139	15107	15016	14945	15031	14950	14959	15002	15075	15027	15018	15089	14969	15032	15077	15013	15068	15018	15041	14987	15101	15127	15099	15034	14968	15063	14940	15048	15017	15039	15116	15000	14910	14941	15029	15021	15025	15094	15035	14916	15063	15071	15069	14845	15064	15168	15092	14885	14978	15047	15082	14997	14991	14939	15012	14957	15051	14992	15039	15219	15035	15081	15120	14941	14995	14885	15133	14977	14970	15009	15087	15205	14872	14974	15112	15057	14861	15020	15072	15196	15118	14916	14920	15109	15077	15000	15004	15078	15078	15170	14941	15004	15076	14966	15051	15061	14902	15127	14962	14974	15013	15120	15128	15034	15089	15095	15059	15060	15026	15137	15152	15228	14954	15152	14992	14843	15102	15029	14910	15072	15191	15158	15093	14914	14891	15053	14958	14959	14935	15131	14967	15090	15076	14943	14910	15035	15047	14998	15105	15149	15139	15052	15006	15174	14934	15024	15205	15013	15080	15132	15074	14983	15037	15188	14926	15036	14951	14983	15022	15148	15069	15136	14921	14927	15024	14982	14959	15063	15089	15013	14898	15123	15109	14971	14950	14975	15072	14955	14810	15125	15054	14966	14994	14985	15084	15104	14945	15014	15120	14907	15024	15142	15148	15024	14921	15016	15023	15027	15050	15002	14899	15054	15018	14976	14972	15215	14880	15073	14955	14884	14898	15000	15027	15007	15041	14991	15006	15015	15115	14904	14971	14913	15185	14890	14967	14931	15060	15077	15149	15088	14784	15001	15161	15063	15079	15020	15055	15047	15033	14933	15003	14916	14874	15101	14988	15158	14774	14936	14952	15105	15187	14890	15007	15069	15138	15173	15021	15058	15151	15092	15047	15062	14928	14993	15095	14884	15062	14993	15099	15027	15041	14992	15188	15164	15106	15002	14936	14981	15055	14900	15062	15140	14881	15071	15005	15174	15060	15128	15156	14848	15095	15122	15097	15012	15126	15057	15194	15051	15067	14964	15031	15001	15047	15017	15100	15054	14946	15093	14986	15002	14968	15148	15076	15001	14973	15162	15094	15057	15149	15068	14951	14983	14994	14899	15008	14979	14940	14851	15108	15114	14817	14881	15067	14985	14975	15010	14989	15191	15073	15162	14828	14988	15116	15115	15085	15360	14936	15243	14938	15043	15093	15095	14995	15093	14856	14950	15043	15164	14977	14892	15022	15048	15039	15249	14959	14889	15152	15024	15044	14996	14858	15053	14961	14968	15172	15007	14888	15097	15054	14950	15012	15100	15050	14816	14836	15007	14996	15113	15031	14995	14886	15067	14953	15072	15004	14990	15078	14932	15158	15074	14910	15082	15120	15149	14968	15063	15004	15103	15149	15068	14988	15117	15008	14927	15009	14977	15060	15087	14976	15182	15250	15006	15149	14866	15169	14942	14958	15056	15149	14982	15000	15130	14853	14913	15078	15044	14956	14960	15036	15028	15027	14951	15016	14953	14990	15113	15003	14783	15078	15117	14948	15041	15039	15020	15153	15070	15085	15073	14939	14999	14954	14996	14951	14979	14935	15050	14999	14983	14910	14847	14914	15065	15154	14935	14919	14962	14996	14995	14989	14962	15023	15140	14925	14887	14903	15043	14886	15144	14995	14927	15125	15139	15074	15081	15147	15035	15043	15130	15227	15142	14896	15073	15000	15091	15037	14968	14967	14995	15037	15176	15040	15001	14859	15053	15078	14896	14959	14977	15070	15006	15109	15055	14964	14978	15067	14935	15028	15005	15081	14834	15239	15182	15028	15034	14988	15118	15108	14978	14855	15112	15032	15050	15126	15118	15028	15110	14976	14992	15129	15110	15124	15065	14917	15077	15090	15106	14961	15113	15105	15036	15137	15033	15339	14895	15085	14995	15115	14843	14988	15144	15074	15041	14952	15078	14976	15001	15243	15062	15103	14917	15127	15063	14867	14998	15004	14960	15234	15019	14978	14933	15111	14907	14913	15072	15134	14987	15010	15123	14906	14942	14949	14953	14975	15145	15133	15096	15021	14939	15131	14872	15039	15038	15031	14909	14993	14961	15071	15179	15024	14946	14987	15059	14863	15014	15067	15132	15102	15023	14891	15117	15159	15017	15109	14993	15168	15137	15025	14911	15141	15028	15058	15182	15056	15157	15054	15043	15078	15181	14909	14970	14910	15153	15179	15172	15168	15035	14882	14884	15092	15087	15068	14943	15331	15001	15126	15201	14980	15091	14861	15088	15130	15136	15107	15019	15151	15014	15169	15011	15097	14950	14900	15067	14923	15060	14953	14786	14972	15052	15194	14998	15053	15001	15006	15096	15137	15080	14867	15079	15049	14923	14993	14939	14933	14958	15069	15035	15023	15025	15006	14893	15061	14948	15053	14969	14873	15009	15052	15172	14984	15038	15148	15117	14981	15004	14950	15157	15144	15085	14908	14963	14983	14892	14968	15169	15049	15095	14896	15071	14954	14911	15080	14996	14986	14913	15042	15014	14942	14959	15069	14856	15058	15177	15253	14880	15012	14944	15041	14940	15028	14849	15113	15019	15025	15160	15149	14826	15099	15140	14866	15027	15000	14981	15142	15129	15027	14993	14888	15107	15159	14899	14992	15029	15305	15053	15135	14927	14899	15231	15093	15000	14853	15206	15147	15125	15006	15108	15096	15122	15169	14935	14952	15077	14941	15221	15063	14966	14958	15023	14898	15029	15074	14906	15059	15150	14863	14983	15022	15026	15307	15021	15095	15110	15012	14994	15122	15068	15121	15004	15121	15012	14915	14991
25072	21358	27839	25482	20052	17154	17079	16138	15873	15777	15608	26421	33634	28772	21996	17623	15885	15530	15291	15336	15264	15196	15259	15183	15258	15266	15374	15301	15294	15058	15178	15317	15216	15191	15154	15145	15285	15007	15171	15330	15096	15242	15381	15243	15202	15118	15141	15177	15075	15180	15182	15194	15317	15359	15129	15208	15108	15315	15275	14975	15228	15037	15091	15202	15253	15176	15238	15234	15120	15180	15138	15327	15184	15165	15195	15164	14994	15084	15202	15112	15137	15233	15094	15009	15076	15069	15304	15087	15377	15173	15164	15254	14969	15040	15043	15129	14978	15067	15187	15255	15009	15231	15305	15097	15245	15241	15182	15045	15294	15081	15246	14993	15009	15135	15095	15102	15123	15227	15224	15191	15043	15114	15159	15083	15040	15205	15007	15124	15081	14982	15175	15101	15007	15107	15285	15104	15111	15135	15218	15359	15183	14911	15095	15177	15221	15192	15103	15303	15041	15126	15302	15209	15079	15169	15171	14995	15246	15087	14959	15177	14975	15079	15151	15237	15102	15213	15356	15124	15195	15171	15199	15123	14960	15107	15054	15050	14967	15152	15125	15179	15078	14971	15098	14971	15111	15050	15164	15141	15101	14969	14998	15056	15183	15027	15106	15210	15282	15043	15133	15093	14915	15261	15171	15166	15100	15328	15058	15040	15202	15083	15216	15256	15194	15319	15182	15161	15263	15243	15159	15213	15262	15346	15367	15001	15134	14972	14917	15229	15195	15155	15286	15164	15074	15147	15033	15136	15207	15130	15053	15185	15223	15311	15330	15307	15266	15135	14998	15061	15283	14969	15298	15177	15193	15229	15324	14985	15376	15289	15301	15080	15022	15133	15237	15049	15123	15234	15189	15138	14957	15153	15127	15121	15080	15029	15179	15072	15097	15164	15292	15106	15231	15255	15052	15251	15301	15066	15270	15092	15236	15286	15164	15144	15322	14970	14934	15265	15023	14974	15158	15140	14885	15314	15263	15180	15197	15003	15048	15242	15206	15205	15146	15219	15090	15178	15081	15258	15306	14926	15240	15084	15158	15084	15159	15262	15255	15123	15048	15233	15274	15186	14992	15116	15033	15286	15125	15104	15047	15082	15189	14941	15328	15074	15199	14974	15281	15129	15171	15180	14969	15002	15065	15073	15156	15153	15059	15081	15129	15068	15152	15304	15112	15073	15268	15020	15216	15252	14983	15160	15098	15120	15188	15107	15222	15099	15003	15140	15195	15007	15109	15174	15225	15298	15069	15006	15074	15097	15005	14982	15176	15221	15261	14978	15050	15255	15255	15244	15243	15122	14958	15030	15158	15217	15383	14922	15288	15224	15152	15051	15071	15259	15035	15070	15096	15245	15104	15159	15189	15032	15195	15032	15070	15069	15123	15200	14918	15078	15092	15208	15255	15248	14981	15101	15217	15165	15297	15176	15140	15237	15149	15274	15229	15169	15194	15226	15065	15112	15232	15179	15164	15024	15326	14966	15119	15242	15419	15320	14995	15275	15053	15241	15283	15170	15143	15201	15171	15205	15067	14988	15099	15102	15173	15171	15112	15344	15238	15096	14974	15130	15179	15121	15234	15383	15088	14973	15186	15146	15210	14984	15121	15154	15329	14968	15306	15219	15200	15222	15181	15027	14986	15121	15147	15074	15089	14994	15208	15086	15181	15200	15314	15076	15337	15056	15254	15094	15252	15169	15092	14995	15100	15012	14979	14990	15178	15083	15227	15076	15138	15256	15145	15272	15101	14982	15143	15227	15222	15339	15109	15183	15223	15083	15274	15243	15262	15104	15236	14952	15053	15259	15049	15187	15342	15207	15034	15002	15250	15227	15259	15041	15191	15043	15247	15154	15069	15010	15222	15259	15122	15325	15193	15156	15196	15057	15136	15090	15109	15298	15279	15210	15076	15045	14944	15152	15177	15180	15125	15245	15239	15105	15140	15172	15082	15017	15199	15278	14998	14973	15132	14905	15185	15159	15170	15171	15010	15030	15185	15112	15135	14990	15183	15040	15150	15228	15078	15120	15110	15142	15151	15152	15290	15390	15189	15171	15055	15090	15200	15271	15339	15210	14943	15188	15094	15190	15059	15009	15148	15034	15065	14857	15220	15312	15146	15167	15068	15100	15268	15203	15241	15024	15072	15009	15122	14983	15321	15261	15257	15109	15112	15058	15202	15184	15046	15170	15235	15103	15247	15226	15234	15182	15224	14927	15222	15132	15201	15237	15211	15220	15163	15190	15312	15312	15239	15176	15048	15112	15075	15384	15089	15044	15269	15167	15192	15192	15312	15135	15068	15265	15187	15150	14990	15246	15240	15182	15162	15051	14850	15096	15143	15267	15233	15261	15088	14951	14972	15028	15220	15135	15149	15105	15197	15353	15157	15251	15250	15149	15139	15120	15038	15237	15120	15166	15165	15560	15203	15175	15204	14885	14945	15192	15221	15097	15100	15294	15259	15178	15002	14995	15171	15009	15233	15027	15160	15138	15339	15165	15059	15190	15067	15273	15094	15172	15240	15201	15126	15164	15231	15215	15192	15169	15223	15261	15335	15087	15089	14946	15150	15253	15292	15334	15217	15135	15167	15211	15119	14966	15241	15080	15215	15170	15232	15247	15071	15127	15025	15129	15109	15174	14958	15133	15394	15305	15217	15327	15196	15005	14966	15200	15187	15182	15174	15115	15085	15200	15178	15241	15332	15072	15033	15259	15177	15151	14988	15204	15036	15399	15515	15344	15241	15213	15225	15158	15166	15294	15185	15052	15176	15239	15073	15110	15169	15169	15206	15239	15355	15056	15264	15263	15177	15168	15175	15212	15238	15026	15112	15110	15359	15305	15099	15326	15132	15276	15029	15041	15165	15154	15064	15082	15121	15213	15104	15094	15235	15251	15248	15150	15175	15254	15199	15103	15093	15050	15110	15235	15312	15177	15143	15229	15150	15229	15289	15219	15284	15182	15160	15202	15340	15060	15071	15112	15195	15083	15130	15146	15042	15055	15274	15378	14984	15203	15205	15251	15181	15220	15335	15224	15269	15274	14990	15139	15255	15163	15210	15162	15186	15332	15120	15039	15455	15230	15181	15139	15219	15232	15316	14950	15044	15094	15042	15148	15307	15353	15152	15265	15047	15168	15210	14990	15164	15100	15148	15049	15045	15041	15149	15254	15175	15214	15150	15055	15255	15281	15060	15237	15159	15188	15217	15279	15164	15030	15036	15146	15168	15108	15168	15043	15230	15223	15216	15249	15212	15131	15244	15205	14972	15200	15005	14945	15109	15102	15316	15298	15298	15201	15148	15287	15038	15206	15211	15176	15163	15193	15223	15117	15153	15056	15152	15028	15199	15317	14959	15305	15361	15117	15017	15249	15288	15310	15243	15236	15071	15472	15216	15341	15061	15142	15141	15310	15356	15170	15343	15095	15229	15241	15161	15176	15204	15154	15234	15202	15114	15268	15176	15216	15157	15168	14921	15275	15374	15040	15217	15157	15126	15140	15264	15203	15138	15061	15121	15161	15209	15081	15286	14795	15259	15171	15099	15335	15235	15206	15092	15268	15341	15107	15211	15230	15135	15235	15108	15292	15172	15152	15214	15181	15284	14944	15289	15340	15160	15343	15008	15146	15023	14934	15132	15329	15132	15267	15293	15126	15177	15107	15268	15077	15135	15150	15108	15225	15340	15249	15263	15129	15166	15284	15085	15211	15367	15117	15191	15070	15239	15210	15239	15086	15138	15177	15242	14908	15221	15298	15063	15139	15367	15023	15298	15162	15342	15159	15251	15089	15061	15290	15140	15070	15155	14977	15025	15137	15124	14960	15287	15205	15061	15115	15159	15038	14954	15075	15119	15031	15277	15218	15152	15192	15155	15156	15108	15358	15034	15186	15116	15242	15162	15222	15160	15118	15023	15205	15241	15095	14994	15184	15112	15156	15101	14972	15142	15141	15153	15160	15031	15240	15175	14982	15140	15211	15080	15279	15002	15214	15084	15239	15180	15082	15397	15118	15093	15349	15031	15024	15205	15201	15095	15062	15351	15203	15239	15094	15151	15288	15099	15196	15103	15163	15162	15265	15187	15233	15223	15075	15192	15171	15219	15206	15093	15209	15102	15110	15222	15054	15054	15020	15108	15185	15004	15127	14974	15108	15035	15259	15093	15320	15201	15307	15120	15251	15264	15198	14946	15107	15175	15124	14960	15094	15232	15001	15078	15220	14951	15040	15068	15242	15167	15289	15135	15032	15137	15013	15307	15052	15310	15192	15165	15136	15048	15082	15243	15091	15213	15027	15128	15034	15249	15084	15186	15172	15210	15345	15160	15010	15274	15127	15148	15108	15158	15025	15014	15141	15172	15073	15243	15144	15243	15072	15034	15378	15238	15139	15269	15315	15065	15012	15156	15006	15277	15345	15021	15013	15187	15008	15187	15140	15034	15147	15248	15092	15201	15156	15181	15213	15272	15280	15137	15155	15120	15303	15154	15075	14879	15124	15206	15246	15055	15205	15212	15068	15346	15072	15241	15074	15224	15132	15085	15349	15216	15247	15293	15173	15330	15229	15183	15124	15069	15263	15206	15149	15188	15315	15273	15047	15050	15369	15180	15004	15029	15126	15323	15119	15060	15353	15138	15155	15100	15147	15175	15031	15353	15217	15350	15227	15083	15270	15207	15173	15146	15160	15070	15141	15209	15183	15197	15079	15084	15193	15012	15078	15038	15114	15129	15341	15253	15016	15299	15289	15152	15101	15226	15126	15272	15336	15204	15236	15126	15149	15109	15087	15325	15098	15097	15227	15162	15341	15117	15182	15038	14923	14906	15182	15261	15067	15084	15095	15127	15162	15095	15122	15190	15113	15062	15303	15164	15112	14878	15077	15131	15088	15428	15143	15090	15254	14991	15143	15205	15057	15075	15130	15279	15190	15216	15043	15208	15127	15160	15131	15181	15081	15067	14936	15219	15074	15112	15275	15095	15013	15119	15225	14962	15372	15198	15162	15218	15227	15011	15085	15190	15021	15193	15190	15233	15085	15309	15267	15214	15317	15201	15313	15006	15258	15171	15103	15086	15159	15044	15278	14964	15050	15161	15245	14938	15262	15146	15200	15291	15326	15154	15292	15342	15159
14746	23629	22444	18662	16925	16177	16368	16125	16124	15811	15906	32583	37701	31261	22959	17322	15622	15419	15072	15017	14959	15032	15009	15031	15131	15053	15245	14953	15080	14976	15085	15041	15163	15034	15214	15070	14943	15219	15131	15112	15126	15125	15027	15046	14958	14972	15017	15189	15094	15218	15062	15051	14930	15145	15062	15201	15069	15011	15187	15084	15036	15099	15017	14961	15008	15028	15148	15081	15125	14979	15117	15159	14947	15233	15202	14986	15072	15039	15133	15074	15108	14912	15141	15053	14998	15081	15169	15083	15099	15171	15140	15077	15002	15105	15105	14920	14879	15041	15149	15034	15093	15013	15227	15100	15102	14994	14970	15146	14866	14940	15027	15065	15081	14942	15007	15039	15093	15069	15028	14907	15107	15080	15007	15052	15144	15183	15261	14983	15012	15067	15084	15152	15094	15025	15072	14923	14950	15068	15082	15010	15044	15004	15009	15022	15056	15051	15132	15038	15106	15134	14959	14940	15086	15085	15146	15043	14954	14998	15088	15041	15116	14996	15002	15007	15055	15017	15052	15035	15022	15026	15017	15061	15122	15104	15092	14961	15180	15055	15159	15108	15082	15043	15183	15023	14975	14941	15093	15122	15038	15073	14946	15235	14977	15041	14985	15059	15063	14918	15020	15109	15061	15103	15010	15091	15130	15072	15003	14997	15078	15084	15110	15049	14979	15026	14969	15107	14990	15065	15097	14927	15102	15064	15051	15029	15022	15008	15153	14811	15139	15046	15050	15044	15039	15030	15149	15255	14981	14957	15002	14872	15130	14848	14928	15098	15063	15106	15238	15155	14991	15067	15005	15126	15291	15110	15094	15004	15101	14738	15270	15074	15141	15161	15027	15097	14891	15170	15004	14967	15114	15058	15005	15017	15096	14999	15018	15237	15065	14974	15086	15092	15163	15061	15041	15137	15144	15009	15005	15233	15046	14969	15103	15002	15090	15044	15138	14875	15094	15200	15149	14999	15043	14972	15090	15019	15051	15197	15189	15046	15102	15096	15073	15057	15115	15034	15043	14980	14891	15009	15147	15215	15080	15141	15082	15148	14982	15072	14987	15046	14852	15001	15066	15005	15146	14804	15228	14982	15074	15112	15027	14956	15116	15004	15005	15129	15081	15248	15091	14993	14938	15061	15111	14944	14956	15134	15009	15047	15153	15210	15053	15251	14928	14928	15154	15121	14977	15093	14992	15024	15012	14992	15121	15121	15024	15007	15023	15004	15164	15058	15085	15016	15120	15072	14989	15083	15141	15063	15074	15102	15005	15094	15090	15030	15113	14986	15128	15212	14915	15121	15091	14945	15212	15035	14978	15120	15160	14995	15025	14996	15105	15049	14990	15120	15066	15069	14959	15185	14920	15119	15080	14924	15093	14921	15123	15112	15023	15112	15051	15094	14967	15046	15143	15139	14998	14956	15227	15024	15034	15148	15038	14925	15036	14957	14917	14908	15009	14958	14944	15112	14895	14945	15120	14992	15076	15064	15001	14967	15038	15094	15203	15033	15015	15096	15147	15040	15017	15083	15060	15116	15140	15022	14988	15112	15149	15166	15149	15201	15003	15048	14932	15004	14985	15038	15137	14975	15045	15202	14958	15000	14952	14854	15089	15160	14957	15108	14901	15141	15078	14927	15071	15023	15069	14960	15009	14971	14928	14898	15008	14894	15096	15012	15087	15132	15170	15178	15060	14914	15036	15073	15210	15079	14943	15212	15199	14949	15002	15013	15206	15093	15046	14951	14998	15169	15045	15105	15056	15202	14993	15201	14913	14951	14896	14980	15012	14957	15042	15051	15080	15139	15052	14927	14975	15003	15047	15098	15074	15088	15075	15050	15114	15063	15065	15065	15023	15188	15113	14969	15030	15066	15105	15152	14985	15174	15071	15094	14806	14930	15207	15073	14927	15066	15029	15033	15027	15181	15165	15100	15152	15022	15114	15064	15152	15071	15189	15051	15120	15093	14981	14948	15126	15215	14855	15009	14957	15022	15206	15121	15120	15178	14987	15051	15082	15007	14956	15011	14899	15103	15079	15155	15105	15060	14874	14931	15094	15018	15076	15097	15170	15253	14810	15050	15145	15008	15022	15034	14969	15085	15182	15145	14896	15137	15173	14971	14953	14982	15209	14978	15168	14995	14925	15059	15088	14972	15092	15146	14935	14963	15056	14933	15320	14943	15171	14963	15065	15129	15122	14932	15146	15016	15088	14953	15159	14929	15107	14923	15063	15039	15006	14983	14964	15092	15078	15061	15095	15037	15022	15097	14982	14912	14794	15102	14970	14976	15061	15075	15024	15100	15175	15006	15113	15093	15119	15072	14965	14995	14886	15021	15112	15076	15179	15072	15057	14971	15085	15152	14896	15046	15061	15093	15072	15043	15010	14921	15098	15068	14995	15159	15001	15206	15097	14962	15267	15042	15085	15092	15062	15092	15168	15029	15127	15104	15252	15182	15041	15006	14992	15082	15160	15132	14934	15095	15227	15108	14988	15210	15144	15063	15047	15160	15162	14906	15166	14907	15059	15142	15049	14931	15072	15025	15133	15101	15027	14943	15036	15050	14858	15163	15145	15060	15000	15042	15235	15153	15012	15116	15052	14952	14839	15228	15054	15076	15160	14939	15018	15039	15182	15027	14986	15040	15012	15004	15110	14993	15144	15109	14815	15106	14972	14937	15002	14959	15037	15105	15072	14992	15148	15120	14928	15191	15039	14798	15109	14968	15036	15058	15169	15075	15095	15063	15054	15076	15105	15025	14885	14989	15011	14804	14991	15118	15104	15106	15100	15116	14916	15179	15073	14963	14920	15137	14986	15150	15197	15180	14940	15147	15051	14979	15209	15068	15029	14939	15143	15015	15103	15006	15032	15233	15129	15099	15033	14923	15154	15125	15082	15128	15093	15177	14943	15084	15098	15106	14971	15005	14913	15027	15032	15099	14996	15028	15066	15031	15012	15205	14903	14875	15135	15113	15030	15113	15010	15154	15142	14931	14948	14950	15146	15032	15014	15003	15148	14981	14956	15173	15059	14980	15082	15100	15023	15084	14943	14990	14967	15061	15030	14966	15135	14965	15169	15101	15024	15139	15066	15009	14967	15068	15080	14992	15276	15057	15064	15182	15024	14995	14969	15084	15047	15109	15164	15005	15055	14992	15161	15093	15114	15047	15032	14980	15121	15158	14891	15046	15109	15093	15110	15011	14927	15234	15101	14882	15211	15058	15109	15127	15004	15121	15109	14928	15127	14979	15009	14954	15091	14991	14982	15203	15228	14914	15074	15121	14939	15228	14942	15207	14964	15107	14960	15209	14994	14984	15130	14977	14987	14892	15042	14995	15085	15166	14983	15024	15201	15026	14990	15007	15079	15121	14964	15147	15039	15066	15162	15073	15077	15053	15014	15080	15191	15161	14917	15082	15205	15098	14939	15122	14991	15013	15089	15090	15028	15029	14970	15111	15031	15036	15145	15113	15085	15067	15054	15007	15227	15117	15255	15178	15004	14958	14927	14907	15088	14992	14924	15016	14988	14994	15156	15150	14980	15088	14909	15036	15183	15165	14964	15059	15190	14888	14951	15148	15152	15055	14997	15047	15169	15083	15071	14965	14970	15140	15161	15102	15141	15137	15177	15040	15060	14928	15200	15157	14997	15108	14922	15013	15071	14869	15217	14914	15078	15060	14930	14985	15032	15181	15115	15156	15233	15053	15005	15004	15140	14938	15029	14902	15183	15164	15045	15222	15114	15059	14999	15002	15055	15099	15042	15174	15119	14963	15198	15172	14999	15005	15077	15082	15176	15038	14975	15015	14895	14968	15026	14921	14891	15019	15134	14990	15083	14948	15118	15075	15118	14994	14976	14930	15109	14945	15098	14978	15108	15020	15113	15055	15080	14991	15043	15039	15133	15005	14945	15004	15023	15097	15082	15046	15058	15208	15182	15022	14922	15098	15099	14969	15138	14857	14964	15072	15018	15157	15126	15058	15110	14985	15205	14949	15126	14986	14945	15095	15019	15013	15079	15083	15120	15056	14988	15083	15057	15193	15081	14957	15166	14970	15141	15005	15134	15056	14935	14963	15030	15101	14919	14865	15045	15083	14883	14936	15132	15126	14921	15061	15138	15120	15235	15131	15128	14979	15049	15022	15167	14949	15200	14976	15158	15145	15079	15071	15049	15013	15031	15074	14997	15044	15081	15205	15035	14985	15024	15071	15111	15074	15085	15075	14899	15161	14979	15153	14901	15154	14986	15074	15029	15094	15187	15082	15046	15243	15000	15138	14814	15030	15169	14905	15122	15008	15009	15019	15153	15017	15020	15144	15113	15144	15039	15100	15065	15025	15169	14943	15097	15082	15005	15118	15104	14962	15167	15041	14998	15088	15135	14920	15152	15007	15065	15029	15070	15184	14959	15051	15093	15069	15009	15066	15012	14993	15066	15024	15025	15114	15134	15134	15081	15007	15131	15114	15164	15108	15210	14932	15120	15058	14993	14959	15156	15087	15080	15159	14929	15104	14991	15020	15138	15041	15037	14981	15094	14998	15024	15196	15119	15098	15098	14918	15148	15160	14973	14940	15017	15120	15017	15081	14893	15213	15110	15146	15011	15197	15049	15145	14920	15131	14996	15086	15035	14966	14914	15237	15035	15058	14955	15168	15044	15149	15036	15005	15070	15066	15080	15076	15297	15104	15041	15083	14873	15205	15045	15130	15134	15221	15193	15027	15014	14892	15031	15224	14988	15218	15134	14947	15003	15089	14934	14963	15045	15232	15038	15140	15106	15109	15031	15044	15099	14969	14879	14877	15044	14949	15194	14950	15088	14973	15171	15002	14974	15097	15025	15030	15125	15205	14987	15045	15288	14881	14861	15103	15110	15023	15134	15035	15028	15004	15036	15104	15134	15232	15001	14899	15033	14888	14979	15185	14979	15050	15024	15123	14989	14989	15158	15008	15078	15075	15237	14921	15285	15266	15025	15030	15016	15006	15051	15152	15075	14947	15035	15264	15016	14995	15139	15196	15142	15136	15099	15022	15061	15106	15074	15092	14992	15030	15053	14960	14923	15084	15106	15147	15119	15017	15148	15173	15050	15075	15109	15014	15015	15025	14965	14952	15009	14970	15026	15183
23995	21392	28833	24354	21843	21205	19145	16304	16037	16320	16752	34522	41987	36231	27431	20011	16671	15559	15113	15122	14952	15077	15109	15232	15193	14946	15194	14914	15035	15049	15147	15192	15191	14898	15175	14869	15076	15051	15023	14934	15054	15018	15167	14815	14922	15150	15133	15180	15114	15177	15152	15142	15122	14972	15095	14907	15041	14944	15019	15159	15117	15013	15163	15048	15155	15127	15049	14906	14980	15002	15197	15114	14925	14851	15035	15115	15107	14984	14882	15131	14876	14966	15091	14931	15241	15176	15163	14894	14985	15005	14856	15095	14806	14701	15076	15010	14969	14904	15135	14848	15023	15080	15082	14863	14948	15031	14920	14961	14937	15106	14932	14960	15075	15025	15143	15009	15201	14968	15091	15110	14947	14836	14956	14676	15005	14805	15094	14905	14867	15084	15040	15148	15007	14822	14967	14964	14996	15129	14730	15059	15023	15082	14799	14961	14939	14927	15071	15022	15039	15020	14973	15017	15044	14934	14998	15161	15055	14793	15036	15000	15146	15067	15064	15182	15016	15016	14906	14978	14957	14958	15054	14853	15088	15103	15128	14953	15130	14748	14883	14977	15007	15099	15105	14834	15151	15054	14793	14971	15026	15004	14821	15006	15004	14980	14938	14864	14845	14977	15145	15147	14922	15111	15084	14867	14838	15031	14986	14920	14877	14958	14972	15078	15156	14939	14886	15041	15185	15122	15111	15194	15199	15130	15160	14933	15035	14984	15102	15108	15206	15178	14985	14971	15333	15103	15051	15105	14964	14955	14863	15021	14691	15037	14960	14993	14991	14935	15013	15199	14998	14900	14998	15036	15189	14995	15165	15018	14962	15172	15060	14772	15036	14871	14994	14882	15186	15132	15050	15178	14978	15091	14902	15186	14974	15043	14989	15038	15118	14965	15021	15128	14795	14957	15033	14953	15089	15055	15129	15078	15048	14875	15050	15136	14995	14828	14991	15049	14927	14844	15027	14951	15021	15090	15105	15005	14984	14998	15215	14898	14709	15131	15209	15002	14978	14994	14931	14857	15015	15016	14818	15023	15109	14884	15170	14984	14882	14959	14990	14812	14955	15136	15088	15023	15021	15031	14788	14954	15063	15100	14962	14988	15069	14996	14804	15047	15177	15038	14936	14972	15015	14916	15028	14986	14949	14953	14848	15010	14973	14843	14917	15027	15033	14945	14936	14998	15037	15021	14884	15159	14786	15126	14978	15006	15060	14917	15106	14950	14790	15060	14960	14850	15039	15073	15131	14914	15036	15041	15202	15042	15032	15317	14906	14979	14998	14931	15153	15118	15060	14893	15034	15000	14992	15080	15117	15144	14994	14938	15115	14883	15111	15102	15105	15021	15044	14940	15149	15026	14864	14888	14937	15120	14841	15105	15100	15109	15246	15078	14929	15043	15003	15091	14859	15037	15108	15233	14828	14983	14961	15177	14854	15096	15041	15059	14904	15013	15138	15164	15211	14936	14979	15151	14987	14994	15030	14992	15059	14931	14824	15154	15071	15081	15038	15076	15032	15102	15211	14825	15076	14845	15125	14880	15068	14991	15050	14970	14862	14957	14913	15029	15013	15060	15128	14971	14971	15057	15191	14826	15042	14859	14939	14912	14935	15186	14975	14837	15064	15079	15040	15073	14950	14988	14912	14825	14923	15026	15134	15070	14964	14905	14915	15047	15149	15028	14969	14876	15041	14979	14932	15062	14983	14995	14940	14919	14903	15010	15150	14936	15032	14929	15070	15085	15185	14885	14941	15054	15145	15055	14877	15053	15006	15029	15222	15076	14994	14985	15037	15088	14937	15078	14969	14928	15014	15084	15126	15220	15009	14874	14736	15031	14940	15180	15103	14884	15061	15074	14951	15127	14927	15033	15084	14818	14975	14851	15029	14772	14950	15064	14997	15097	14929	14996	14976	15110	15006	14954	14944	14905	15030	15076	15032	14975	14956	15005	15037	15066	14879	15035	14995	14948	15148	15101	15318	14970	15012	14906	15031	14995	14998	14863	15116	14945	14923	15100	15031	15133	14901	15065	14921	15006	15125	15056	15127	14824	14985	14810	15071	14941	14958	15085	14812	15073	15038	14995	15018	15035	14971	14985	14666	15005	14960	14857	14999	14864	14948	14994	14874	14839	15015	14953	15163	15123	14876	15100	15057	14991	15048	14854	14897	15007	15006	15190	14841	14965	14916	15114	14854	15028	14898	15091	15085	14898	14844	15030	14803	14890	15068	15019	14842	14970	15001	14968	14974	15012	15037	14998	14905	14761	14866	15000	15178	14999	15022	15034	14943	14875	14878	14923	14991	15004	15050	14994	15086	15074	15130	14913	14991	15169	14983	14966	14777	14910	14863	15005	15024	14920	14967	15006	14718	15015	15023	14805	14968	14953	14946	15022	15030	14892	15059	14909	14936	14905	14973	15008	14927	15046	14991	14984	15156	15000	14907	14828	15220	14977	15010	15156	14980	14954	15122	15135	15032	15005	14807	15052	15112	15012	15100	15002	15109	15111	15179	14980	15118	14935	15050	14841	14974	15239	15041	14943	14959	14996	14784	14782	14987	15050	14876	14901	15118	14973	14985	14934	15085	15023	15205	15078	15222	15011	15015	14873	15106	14973	15175	15007	15016	15107	15055	14817	15137	14968	14955	14925	15052	15180	14943	15159	15011	14894	15182	15047	15078	14857	15062	14844	14961	15024	15150	14886	15017	15244	14823	15094	15153	14998	15104	14959	14998	15006	15128	15020	14843	15203	15066	14890	14980	15052	15024	14891	15203	14975	14848	15045	15001	14974	14985	14963	15112	14956	14969	15093	15176	15050	14986	14986	14988	15093	15128	14893	15037	14903	15051	15254	15079	14962	14772	15038	15133	14948	15209	14892	15158	15174	14937	14881	15044	15178	14918	14976	14960	15020	15100	14979	14958	14818	15082	15046	15024	15029	15148	14914	14903	15040	15016	15030	15163	14869	14980	15219	15101	14975	15170	14895	15038	14914	14941	15117	14892	14993	15033	15134	15120	15234	15049	14987	15029	15089	15066	15019	14895	15105	15194	15083	14946	15086	15275	14980	15015	14936	15173	15014	15152	14948	14997	15149	14960	14937	14943	15117	15105	14888	15081	14914	15092	14970	14791	14825	15061	15101	15230	14950	15158	15024	15111	15081	15104	14973	15041	14885	14732	14981	15003	15071	15015	15041	15027	15088	15034	14837	14940	15029	14912	14692	15025	15011	14929	15036	15008	15070	14926	15023	15092	15110	14966	14967	15206	14904	14993	14946	15109	14998	14865	14866	14835	14923	14967	14906	15022	15090	15027	15159	14846	15009	14871	14842	15022	14903	14787	15096	15191	14876	15028	15160	15081	15026	15020	14970	14761	14931	15051	15035	15135	14869	15029	15024	15188	14879	14990	14932	14733	15081	14881	14835	15046	15143	15154	15053	14988	14903	15151	15004	14895	15069	14846	14830	14967	15112	14998	14925	15029	14990	14898	15024	15093	15036	15068	14953	14825	15097	14897	14916	15048	15087	14873	15052	14956	15014	14992	14929	15104	15041	14969	14912	15094	14872	15092	15156	14841	14787	15042	15058	14969	14934	14966	14937	14991	15037	15031	15053	15016	15020	15216	14966	15055	15099	14874	14938	14996	14895	14957	14898	14908	14893	14899	14829	15074	15085	15022	15016	15088	14886	14960	15062	15096	15008	14843	14976	14915	14830	14825	15094	14821	15114	14965	15000	15148	14982	15145	14857	15053	15152	14949	15066	14941	15091	15018	14977	14946	14968	15085	14988	15098	15000	14891	15075	14974	14978	15185	15040	15045	14982	14946	14992	15010	14857	14995	15179	15108	14873	14979	14880	14874	15085	14879	15072	14875	15002	14976	14928	15067	15135	14999	15001	15041	14988	15033	15020	14857	14885	14872	14770	15003	14892	14928	14887	14967	15005	14882	15148	15086	14926	14971	15121	14933	14970	15099	14827	15257	15059	15119	14963	15285	15082	15015	14937	15093	15079	15041	14972	14978	15014	14784	14863	14890	14857	15107	15096	14933	14861	15054	15070	15138	14964	14952	15025	15111	15211	14903	15089	14940	15057	14829	14845	14916	14918	15034	15007	14977	15107	15128	15125	15033	15131	14887	15009	15051	14837	14983	14989	14913	15105	15065	14920	14935	14905	15064	15087	14948	14873	14831	15092	15142	14762	14948	15268	15109	14995	14953	15060	14897	15158	15058	15074	15052	15103	15182	14852	15064	14811	14944	14944	15087	14921	15070	14820	15120	14902	14996	14905	14988	14868	14908	14883	15092	14948	14901	14990	14967	15090	15170	15022	14995	15099	15039	15092	15046	14940	15020	15023	14960	14905	14985	15155	14971	15077	15098	14983	14955	14816	14971	15023	15080	15158	15243	15125	14866	14922	14855	14972	15229	14870	14924	14787	15032	15099	14855	15050	14857	14972	14975	15082	14976	15032	15096	15139	15080	15090	14944	14917	14805	14981	14993	14829	15048	14890	14954	15020	14973	15065	14930	14906	15056	15033	15199	14781	14920	15070	15166	15048	14904	15065	14758	14956	15056	15012	14913	14797	15246	14837	15168	14886	14988	15183	15108	14819	15121	15129	14810	14932	15146	15087	14892	14913	15108	14885	15078	14885	14856	14966	15017	15037	15014	14839	15034	15171	15035	15070	14886	15161	15023	14975	15042	15172	15001	14986	14967	14963	15063	15070	14757	14850	14984	14904	14857	15120	15141	14890	14979	15098	15078	14875	15041	15002	15112	14981	14950	15120	14976	15051	14998	14802	15097	15124	15200	15077	14969	15098	14814	14966	14972	15022	15046	15032	15133	14938	15153	14904	14884	15051	15009	14884	14878	15133	15017	15052	14934	14819	15033	14918	15081	14997	14919	15093	15009	15004	15076	14863	15016	15137	14987	14845	15314	14884	15116	14907	15060	14833	14964	14917	15112	14986	15179	15011	14961	14923	15093	14990	15005	15056	14943	15019	14837	14928	14937	14999	15155	15053	14880	14940	14876	14851	15062	14940	15000	15250	14986	14920	15001	14834	15142	15069	15005	15085	15092	14905	14951	15109	15016	15004	15099	14999	15120	15136	14978	14926	15015	14987	14882	15008
16412	27554	26186	21722	18589	17561	16769	16570	16478	16903	17955	41599	45384	39286	29096	19832	16080	15172	15064	15059	15023	15020	15158	14970	15003	15045	15002	15140	15051	15130	15032	15042	14966	14874	15004	14820	14934	14919	15130	14978	14995	14884	15073	14975	14976	14916	15034	15012	15083	15116	14900	14958	14971	14908	15071	14866	15171	14950	15035	15037	14997	15085	15071	14991	14958	14862	14781	14871	14987	14909	14812	14959	15005	15017	15042	14942	14982	14889	14936	14801	14912	15036	14990	15007	15062	15007	14875	14954	14948	14939	14988	14881	14933	15124	15086	14863	14970	15026	14884	15126	14952	14858	15094	15072	15047	14995	14959	15072	14820	15027	15060	15073	14960	15069	15222	14844	15097	14978	14934	15109	14966	15030	15005	14904	15090	14870	14921	14811	14973	15019	15002	14929	15115	14946	15070	14947	15057	14988	15063	14898	15106	14984	14801	14895	14881	15037	14918	14900	15194	15068	14979	15092	15075	14942	14925	14971	15069	14923	14966	15031	14935	14812	14998	14925	14983	15036	14957	15004	14944	15046	15015	15019	14890	14900	15049	15060	15066	15110	15105	15023	14861	15044	14842	15003	15264	15123	14913	15056	15083	15005	14936	14808	14969	14941	14914	14972	14955	14926	15080	15073	14998	15172	14998	14980	14896	14961	15122	14887	14971	15084	15035	14891	14810	14929	15066	14979	15001	15045	14846	14944	15055	14980	14920	14983	14996	15076	14786	14935	14994	15044	15089	14765	15045	14804	15015	14879	14853	14991	15003	14996	15006	15056	15072	14912	14872	15014	15018	14877	14941	14802	15060	14923	15085	15117	14960	14913	15047	14933	15052	15054	15075	14933	15057	15045	14953	15013	14951	14930	14967	15031	15049	14981	14996	15048	14950	14928	14964	14822	14992	15053	14965	15084	15014	14971	14936	14921	14859	14931	15014	15049	14863	15080	15120	14969	14892	14960	14873	15017	14911	14802	15049	14960	14889	14990	15011	14890	14934	15031	14936	15084	14967	15003	15071	14924	14955	14904	15019	15076	14958	14920	14913	15046	15027	14715	14965	14925	14911	15076	14853	15054	14889	15044	15021	14962	15044	14899	15045	14985	14944	14994	15047	14804	15055	15110	14955	14943	14835	14943	14758	14973	14921	14920	14960	14960	15086	14900	14909	14862	14880	15079	15100	14928	14879	15085	14952	14875	15015	14986	15081	14818	15017	14842	14961	14961	15062	14958	15012	14933	14980	15016	15102	15023	15203	15173	14828	14877	14856	15041	15053	15151	15028	14940	14776	14832	14927	15064	14983	14965	14941	14987	15095	14874	14939	15143	15012	14947	15057	15117	14942	14985	15001	14960	15204	15014	15064	14899	15309	14988	15042	14989	15070	15114	14971	14986	14979	14830	14914	14949	14873	15011	15071	15018	14958	15188	14817	15024	14982	15043	15059	14849	14962	15036	15073	15027	14977	15044	14922	14976	14870	14898	14872	14898	15025	14958	15099	15069	14889	15057	14923	14769	15003	15054	14925	14958	14967	14933	15076	14981	14735	14874	14946	14719	14917	15074	14926	14865	14887	14963	14981	15022	15043	15061	14854	14960	15030	15011	14938	15118	15039	14894	15027	14992	14905	14939	14977	15050	14905	14881	15051	15067	14962	14962	15034	14986	14990	14866	15071	14862	14989	14923	14777	14900	15047	15113	14977	14901	15029	15100	14837	14979	14925	15059	14940	15054	14995	15038	15061	14895	14910	14934	15046	15057	14983	14928	14959	15120	15137	15037	14982	14899	14902	15014	15117	14825	15030	14994	14993	15066	15055	15047	14933	14833	15082	14805	15075	14991	14963	15019	14813	14977	14937	14838	14936	14923	15013	14826	15059	14876	14925	14952	14993	14876	15125	14907	15079	15128	14942	14871	15026	14972	14875	14779	14823	14892	15029	15065	14958	14749	15056	14934	15009	14944	15064	14907	14882	14851	14961	15027	15100	15059	14973	15044	14996	14907	15016	14986	14953	15223	14975	15057	15147	15061	14802	15040	14943	14949	14824	15096	14859	15003	15122	15067	15010	15067	15118	15071	14953	14986	14827	14921	15035	14979	15093	15050	14935	14888	14857	14964	14936	14952	14878	14959	15034	14950	15056	14896	14925	14910	14803	14831	15062	14969	14962	14832	15070	14957	15045	14902	14920	14980	15110	14865	15021	15060	14937	14955	14978	15067	15006	14946	14967	15060	15030	15022	14778	15035	15086	14980	14927	14939	15172	14880	15038	15053	15106	14822	15005	15019	15048	14877	14961	14988	15109	14928	15174	15091	14943	15098	14939	14991	14930	15073	14900	14963	14925	14999	14823	15007	14847	14840	15087	14977	14999	14828	15004	14927	14940	14987	14915	14918	15051	14980	15044	14970	15067	15064	15066	14975	15032	14985	14920	14858	15046	15028	15010	14960	14979	14802	14999	15088	14975	14982	14949	14979	15092	14963	14873	14896	14984	14974	14882	14967	15054	15092	15064	14916	14947	15106	14947	14992	14969	14787	15004	15027	14930	14935	15056	15021	15008	14994	15027	14936	14976	14997	14918	15044	14928	14997	14843	14937	14904	14878	14912	15220	15047	14871	15001	15120	14988	15010	14988	15159	14950	14909	15093	14894	14994	14728	15001	14858	15126	14891	15046	14852	14991	14981	15107	14836	15044	14941	14847	15001	14956	14972	15078	14976	14973	14930	15104	14859	14892	15068	14953	14952	15054	14787	14912	14991	15030	14950	15135	14945	14931	14873	15060	14905	15067	15115	14910	15148	15052	14927	14878	15007	15066	15049	15110	15035	15054	14818	14972	15159	15062	14997	15126	15172	15102	14944	14933	15065	15080	14848	14924	14922	14944	14971	15112	14905	14943	15081	14967	14844	15025	14987	14908	15094	14868	15066	14928	14842	14894	15008	15130	14891	15040	14867	14926	14863	15104	15007	15047	14914	14979	15067	14938	15066	15030	15035	15069	14900	15047	15017	15020	14947	15007	14974	15022	14865	15038	14974	14903	14987	15067	14897	14928	14940	15048	15077	14946	14906	14907	15085	15156	14921	15072	15180	14872	15014	14980	15019	15131	14901	14919	14937	15015	14998	15088	15029	14941	14695	14941	15066	15046	15091	14922	14887	15207	14936	15049	14937	15075	14987	15044	14976	14935	15159	14865	15102	15034	14849	14935	14918	15081	15122	15022	14896	14889	14984	15019	15016	15000	15073	14957	14995	14947	15082	14931	14986	14848	14844	14841	14956	14669	14976	15007	15036	15094	15028	15019	14934	15141	15052	15074	14927	14918	15052	14984	14990	14924	14884	15009	15035	14995	14883	14893	14913	15019	14999	14920	14977	15128	14853	15145	14863	14935	14807	15115	15076	14799	15033	15036	14940	15137	14894	15147	15103	14983	15094	14969	14874	14967	14826	14979	14967	14900	14913	14986	15041	15069	14907	15110	15010	14990	14734	14938	15051	15027	15002	14912	15098	15081	14985	14965	15189	14831	15032	14980	14973	15009	14996	14917	14956	15054	15038	14964	15002	14957	15062	14900	14916	15036	14859	14914	15207	14950	14928	15020	14871	14869	15000	15087	14809	15018	14962	14904	14899	15024	15199	14847	15071	14941	14837	14999	14971	14569	14865	14866	15039	14914	14917	14972	15028	14826	14916	14893	14910	14905	14977	15138	14772	14991	14896	14933	14914	14902	15083	14886	14862	15017	14865	15033	14966	15202	14859	14820	14810	14962	14880	14985	15048	14959	15040	15163	14881	14996	14970	14966	15158	14995	14941	14937	14938	15038	15050	15197	15072	14917	15109	14961	15126	15110	15019	14903	14862	14890	15014	14917	14941	14950	14865	14926	15079	14891	14851	14980	14906	14946	14824	15076	15009	14854	15024	15121	14780	14936	14979	15117	15025	14742	15005	15027	14912	15081	14834	15129	14954	15040	14911	14823	15049	15009	14944	14962	15165	14946	15183	14946	14941	14988	15107	14956	15065	15054	15157	14865	14999	14953	15003	14825	15006	14967	14927	14990	14841	15126	14815	14937	15009	14942	14923	14908	14745	15097	14986	15164	14984	14932	15128	14861	15051	14839	14948	15017	14975	14997	14974	15110	14976	14989	14898	15002	14992	14953	15017	14936	15009	14850	14914	14873	15274	14885	14990	14921	15022	15051	15002	15098	15045	15004	14947	14814	14955	14808	15055	14906	14957	15146	15007	15049	14804	14946	14923	14873	15069	14874	14929	14966	14848	15093	15081	14873	15086	14967	15017	14853	14960	15106	14943	15114	14914	15002	15050	15160	14826	14924	14896	14978	14969	14881	15051	15196	14977	14976	14967	14971	14976	15049	14897	15128	15054	14971	14912	14952	14762	14897	14854	15092	14851	15012	14901	14966	14938	15008	15002	14901	14866	14926	14925	15125	14948	15007	15033	14985	15023	14965	15121	14938	15113	14854	14857	14720	15112	14942	14958	14944	14984	15074	15070	15059	14995	14855	15038	14989	15059	14885	14957	14928	15035	14973	15086	14857	14923	14928	15048	14933	14975	15057	14813	15071	14943	15026	14971	15083	14888	15224	14924	14960	15173	14877	14805	15048	15008	14953	15089	14945	14796	14785	14995	14862	14976	15143	15025	14897	14994	15036	14982	14854	14862	15147	15063	15115	14860	14916	15052	15096	14907	14957	14971	14919	14911	14859	14992	15006	15038	14916	14985	14926	14887	14999	15051	15039	14931	14817	15058	14820	14837	15046	14968	14828	14810	15017	14901	14987	15062	15025	15077	14941	14831	14888	14780	14972	14964	14881	15010	14956	14911	15009	14997	15013	14735	15013	14900	14768	15077	14914	14992	14933	14931	14862	14925	15005	15054	14978	14975	15103	14924	14894	14849	15044	14973	15089	14993	15010	15139	14935	14927	15010	14832	14979	14998	15018	14960	15030	14793	14913	15026	14999	14967	15048	15048	15055	15224	14953	14963	15058	15111	14951	15017	14942	15091	14961	15028	15018	15069	15049	14984	14973	15010	15131	14897	14987	14964	14842	15019	15007	15022	14985	14809	15047	15005	15011	14999	14979	15060	15042	15026	15128	14870	15007	15141	14959	14867	15057	15102	14940	14939
28957	21182	19521	17179	15599	15219	15516	15388	15486	15378	15880	17235	18275	17645	16605	16067	15486	15363	15583	15376	15383	15326	15317	15239	15393	15118	15209	15341	15358	15255	15257	15181	15332	15236	15427	15351	15328	15181	15105	15311	15081	15327	15286	15338	15459	15217	15152	15323	15220	15339	15392	15078	15369	15037	15241	15326	15254	15321	15357	15267	15291	15341	15373	15068	15184	15211	15277	15200	15154	15263	15083	15229	15136	15216	15276	15213	15232	15205	15394	15457	15303	15253	15322	15253	15389	15289	15447	15137	15479	15253	15364	15075	15346	15310	15343	15363	15127	15179	15214	15254	15325	15105	15375	15314	15328	15341	15229	15284	15157	15148	15197	15220	15208	15196	15242	15114	15180	15252	15417	15373	15323	15204	15336	15254	15417	15455	15162	15054	15428	15367	15237	15147	15320	15252	15220	15367	15349	15271	15547	15262	15206	15399	15156	15203	15274	15243	15220	15137	15173	15212	15189	15273	15255	15247	15292	15216	15199	15334	15337	15191	15302	15258	15238	15093	15364	15370	15190	15165	15162	15159	15154	15264	15319	15252	15247	15131	15303	15074	15320	15113	15159	15329	15221	15307	15180	15209	15088	15101	15265	15144	15080	15286	15364	15354	15446	15202	15144	15272	15429	15114	15178	15172	15279	15381	15196	15375	15403	15190	15400	15234	15325	15430	15245	15313	15279	15336	15299	15061	15415	15288	15368	15270	15214	15139	15169	14965	15174	15069	15373	15098	15273	15261	15102	15124	15401	15280	15302	15301	15292	15210	15109	15252	15200	15120	15547	15164	15170	15198	15264	15307	15155	15251	15329	15123	15201	15091	15139	15258	15215	15419	15120	15150	15147	15246	15170	15165	14982	15052	15261	15521	15299	15190	15136	15138	15376	15318	15397	15257	15311	14987	15217	15279	15127	15072	15308	15260	15034	15102	15120	15095	15400	15448	15303	15183	15195	15214	15202	15169	15301	15270	15247	15063	15349	15227	15362	15415	15119	15309	15258	15283	15190	15242	15168	15150	15357	15276	15214	15189	15299	15201	15391	15148	15091	15399	15205	15156	15162	14973	15351	15164	15128	15228	15157	15211	15254	15294	15193	15193	15259	15201	15072	15239	15227	15419	15390	15184	15114	15386	15339	15070	15359	15269	15173	15318	15374	15266	15087	15416	15149	15211	15311	15232	15196	15180	15132	15144	15268	15097	15140	15193	15309	15192	15300	15476	15235	15313	15473	15393	15386	15135	15193	15240	15411	15392	15052	15243	15130	15177	15342	15177	15204	15194	15176	15197	15372	15304	15209	15148	15353	15232	15047	15359	15057	15199	15056	15220	15373	15319	15293	15373	15271	15062	15189	15050	15205	15303	15275	15351	15309	15313	15124	15229	15238	15291	15180	14971	15145	15185	15149	15158	15102	15344	15279	15239	15081	15294	15354	15295	15467	15245	15252	15370	15360	15234	15048	15262	15279	15214	15149	15184	15358	15232	15137	15033	15281	15183	15283	15194	15137	15316	15288	15516	15160	15186	15420	15499	15315	15227	15349	15177	15235	15354	15359	15266	15310	15294	15341	15281	15275	15250	15370	15346	15315	15200	15262	15284	15468	15403	15142	15126	15314	15206	15139	15346	15052	15124	15368	15272	15301	15187	15289	15395	15479	15311	15300	15423	15390	15252	15298	15312	15298	15287	15441	15442	15063	15283	15321	15101	15043	15147	15205	15081	15287	15293	15139	15044	15217	15207	15167	14947	15241	15172	15363	15324	15138	15238	15189	15144	15344	15099	15256	15201	15120	15152	15344	15111	15225	15541	15147	15105	15255	15307	15161	15324	15359	15061	15354	15252	15351	15234	15274	15309	15220	15160	15136	15320	15466	15258	15427	15312	15071	15320	15024	15114	15267	15184	15218	15196	15288	15080	15248	15428	15209	15168	15252	15446	15130	15238	15212	15266	15203	15571	15180	15177	15269	15287	15198	15271	15305	15161	15257	15083	15209	15361	15276	15215	15205	15273	15261	15212	15257	15160	15194	15228	15204	15317	15154	15289	15191	15288	15354	15059	15061	15140	15272	15013	15360	15023	15284	15146	15246	15259	15283	15159	15174	15371	15267	15341	15426	15262	15369	15386	15134	15271	15371	15263	14897	15240	15298	15342	15323	15175	15188	15205	15387	15150	15165	15252	15460	15336	15308	15224	15287	15298	15125	15096	15189	15238	15265	15158	15294	15172	15246	15405	15118	15343	15201	15299	15048	15479	15418	15148	15149	15378	15098	15294	15141	15296	15359	15186	15362	15474	15119	15069	15192	15506	15178	15210	15309	15196	15178	15092	15249	15354	15242	15321	15670	15129	15203	15139	15253	15038	15198	15265	15198	15172	15243	15267	15225	15206	15234	15002	15131	15240	15309	15144	15246	15483	15320	15216	15422	15249	15105	15451	15350	15299	15342	15264	15422	15149	15254	15231	15350	15135	15215	15250	15505	15381	15161	15368	15297	15234	15153	15085	15390	15230	15073	15072	15145	15328	15326	15216	15266	15235	15317	15201	15102	15358	15266	15143	15261	15282	15321	15249	15372	15330	15165	15211	15170	15208	15282	15177	15271	15309	15163	15358	15375	15342	15093	15160	15362	15139	15280	15326	15232	15457	15315	15283	15270	15270	15310	15221	15306	15239	15300	15136	15182	15311	15323	15261	15166	15436	15316	15424	15247	15310	15283	15336	15508	15267	15289	15334	15340	15285	15256	15312	15302	15299	15239	15191	15083	15142	15241	15218	15076	15375	15165	15225	15360	15099	15057	15337	15215	15101	15178	15229	15190	15253	15376	15403	15363	15061	15251	15299	15291	15197	15393	15084	15167	15199	15108	15416	15358	15400	15092	15304	15261	15160	15287	15308	15343	15248	15370	15272	15409	15265	15042	15163	15187	15002	15212	15287	15234	15293	15228	15168	15251	15089	15195	15225	15336	15187	15326	15188	15207	15425	15230	15278	15364	15239	15287	15372	15027	14987	15460	15163	15145	15376	15060	15002	15238	15317	15257	15329	15390	15263	15346	15207	15265	15350	15204	15406	15176	15227	15337	15469	15350	15214	15236	15228	15128	15123	15246	15196	15401	15220	15102	15123	15182	15346	15327	15163	15263	15370	15403	15115	15408	15415	15242	15264	15214	15270	15172	15248	15270	15237	15270	15171	15091	15270	15465	15181	15290	15383	15070	15174	15216	15179	15183	15270	15218	15253	15080	15170	15117	15210	15116	15072	15277	15506	15251	15232	15232	15158	15315	15286	15362	15278	15254	15178	15288	15280	15270	15121	15364	15309	15355	15349	15188	15362	15444	15274	15286	15091	15266	15196	15315	15319	15337	15401	15325	15140	15156	15119	15354	15251	15368	15327	15311	15263	15345	15190	15339	15291	15269	15104	15122	15168	15178	15336	15267	15250	15250	15340	15119	15180	15031	15138	15188	15281	15237	15109	15264	15319	15154	14991	15248	15247	15104	15357	15250	15186	14965	15190	15393	15176	15320	15235	15251	15220	15369	15410	15031	15114	15258	15445	14917	15404	15166	15237	15411	15212	15290	15405	15244	15079	15143	15267	15287	15424	15067	15256	15300	15226	15311	15347	15118	15575	15214	15261	15343	15360	15095	15185	15456	15170	15155	15084	15039	15138	15160	15381	15296	15172	15439	15360	15257	15325	15344	15155	15287	15224	15417	15443	15156	15199	15292	15365	15165	15407	15274	15323	15438	15073	15165	15554	15312	15224	15145	15132	15290	15330	15476	15285	15181	15252	15348	15351	15042	15448	15252	15108	15173	15310	15323	15275	15221	15389	15167	15352	15210	15113	15054	15070	15048	15401	15208	15171	15142	15139	15198	15277	15286	15174	15162	15304	15243	14874	15187	15177	15115	15248	15344	15245	15241	15295	15161	15294	15284	15082	15134	15187	15252	15169	15246	15230	15278	15445	15237	15233	15242	15203	15265	15326	15186	15276	15204	15054	15308	15297	15410	15196	15244	15164	15271	15164	15218	15225	15333	15425	15237	15215	15124	15092	15066	15087	15055	15230	15310	15047	15208	15370	15262	15181	15250	15144	15182	15298	15340	15224	15243	15365	15361	15336	15170	15172	15449	15368	15272	15342	15408	15192	15329	15168	15498	15401	15293	15321	15230	15197	15160	15119	15355	15223	15391	15208	15120	15334	15251	15298	15238	15148	15090	15261	15303	15333	15342	15298	15193	15297	15242	15170	15235	15428	15230	15494	15364	15442	15341	15149	15332	15169	15315	15264	15056	15337	15420	15115	15358	15210	15322	15257	15106	15241	15228	15472	15244	15268	14993	15331	15328	15210	15143	15125	15085	15038	15421	15361	15413	14927	14992	15208	15238	15329	15434	15192	15361	15097	15175	15126	15272	15240	15270	15404	15239	15104	15152	15229	15184	15266	15444	15435	15336	15134	15276	15188	15425	15345	15113	15266	15155	15027	15265	15151	15397	15462	15291	15303	15063	15084	15321	15166	15256	15364	15109	15389	15156	15234	15220	15329	15258	15496	15329	15202	15223	15258	15275	15111	15087	15208	15300	15271	15274	15163	15374	15125	15282	15105	15452	15148	15333	15288	15059	15306	15197	15495	15264	15197	15204	15282	15293	15215	15393	15299	15369	15220	15210	15220	15411	15274	15391	15312	15138	15328	15378	15296	15256	15304	15274	15153	15403	15239	15296	15275	15290	15166	15296	15446	15172	15285	15185	15270	15195	15260	15192	15439	15210	15157	15341	15125	15163	15286	15040	15365	15274	15069	15348	15278	15216	15324	15268	15333	15197	15091	15113	15234	15135	15265	15184	15413	15317	15134	15156	15126	15205	15324	15218	15305	15296	15246	15338	15259	15249	15319	15190	15198	15168	15296	15357	15245	15372	15211	15053	15275	15305	15463	15201	15177	15258	15217	15204	15300	15176	15224	15247	15194	15073	15293	15309	15166	15297	15205	15324	15097	15163	15208	15041	15281	15373	15203	15607	15256	15247	15237	15219	15152	15311	15218	15447	15277	15546	15365	15355	15239	15186	15305	15141	15266	15251	15242	15211	15280	15210	15083	15206	15375	15186	15202	15400	15335	15306	15312	15319	15221	15208	15027
15759	16957	16819	16186	15511	15412	15334	15350	15092	15295	16318	18920	19545	18109	16612	15702	15157	15002	15370	15163	14993	15085	14987	15004	15252	15131	15181	14976	15004	15305	14918	15074	15118	15199	15145	14945	15165	15135	15232	15129	15045	14951	15067	14955	15121	14911	15172	15187	15214	14932	15114	15103	14979	14985	15172	15190	15179	15112	15080	14902	14855	15012	15096	15092	15288	15191	15067	15147	14994	15286	15004	15189	14962	15190	15016	15101	15061	14789	14977	15070	15261	14998	15094	15077	15032	15099	15099	15058	15068	15037	14995	15180	15043	15031	15275	15067	14979	15142	15138	14981	15019	14990	15110	15045	14932	14949	15113	14958	15199	15003	15063	15202	14998	15092	14974	15067	15091	15020	15021	14997	15025	15093	15318	15038	15081	15030	15076	15100	15181	15073	14957	15144	15244	15016	14909	15090	14977	15153	15004	15031	15064	14983	15063	15003	15258	15136	15026	14990	15113	15012	15090	15106	14998	14854	15064	14984	14958	15364	15128	15211	15005	15298	15117	14967	14895	15066	14973	15161	15078	14978	15073	15079	15252	15053	15073	15216	15164	15052	14972	15105	15023	14985	15132	15101	15195	15111	15299	15061	15052	15136	15094	15143	15109	15080	15059	15124	15148	15150	15006	15098	15046	15289	14889	14916	15072	15205	15028	15053	15040	14932	15033	15116	15089	15104	15102	15186	15082	14912	15229	15119	15005	15123	15022	15140	15143	15066	15036	15125	14842	15204	15192	15096	15097	15299	15155	15035	15060	15003	15015	15070	15097	15154	15094	15161	15032	15132	15146	15101	14999	14955	15270	15102	14972	15058	15082	15101	15165	15065	15218	15152	15263	15155	15109	15168	15100	15069	15117	15050	15202	15093	15202	15039	15155	15017	15013	15146	15032	15115	15143	15117	14961	14989	15093	15161	15142	15150	15060	15123	14992	15015	15195	14983	15040	15223	15036	15226	15036	15011	15196	15026	15029	15164	15160	15108	15021	14986	15173	15019	15060	14971	15203	14964	15094	15091	15198	14995	15020	15060	14968	15197	15053	14973	15204	15081	15108	14961	15149	14973	15285	15127	15088	15118	15241	15082	15092	15050	14971	15169	15078	15190	15090	15074	15058	15058	15035	15160	14932	14954	15221	14994	15195	15234	15059	15187	15017	15184	15037	15179	14956	15282	14941	15041	15072	14957	15273	15015	15107	15077	15137	14965	14967	15141	15149	14929	15082	15023	15295	15045	15224	14956	15170	15071	15044	15206	15006	15138	15225	14999	15150	15054	15283	15135	15102	15165	15235	15069	15241	15173	15202	15033	15034	15151	15226	14958	15034	15060	14935	15147	15104	15031	15148	15082	15126	14951	14969	15034	15163	15105	14970	15039	14935	14944	14941	15012	15081	14924	14988	15069	15090	15079	15068	15081	15097	15153	14857	14918	15242	15238	15205	14940	14876	15043	15049	15092	15025	14992	14999	14938	15133	15071	14990	14907	15120	15108	15086	15128	15021	15147	15037	15166	15168	15118	15177	15007	15060	15084	15082	15089	15021	15160	15106	15189	15146	15137	15013	15180	15126	15137	15068	14993	15073	15228	15263	15166	15101	15205	15053	15268	15042	15120	15192	15082	15035	14941	15078	15104	15106	15128	15127	15052	15099	15016	15076	15008	15049	15061	15136	15105	15048	14965	15184	15042	15309	15112	15091	15092	15137	15135	15109	15024	15028	15120	15084	15092	15212	15070	15170	14835	15057	14994	15085	15075	14977	15026	15118	15118	15007	15048	14992	15088	14965	15200	15029	14972	15108	15002	15165	14944	15021	15136	15172	15014	15063	15334	15149	15014	15007	15089	15061	15051	15066	15053	14938	15117	15064	15070	15032	14950	15113	15154	15046	15171	15235	15019	15093	15065	15182	15105	15150	15061	15309	15151	15152	15189	15071	15046	15019	15028	15118	15020	15141	15133	15167	15165	15210	15025	15067	15197	15165	14974	15067	15072	15060	15118	15074	15101	15087	14993	15242	15052	15227	15224	15047	14996	15111	15129	15136	15165	15050	15041	15212	15123	15016	14945	15088	15141	15065	14907	15060	15079	15079	15161	15157	14988	15128	15028	15153	15160	15087	15039	15059	14914	15190	14922	15127	15015	15066	15087	15138	15082	14930	15185	15139	15171	14912	15191	15080	14960	15105	15040	15102	14942	15094	15039	15002	15123	14787	15077	15157	14972	15107	15239	15152	15020	15152	14940	14952	15069	15094	15062	15133	15115	14980	15008	15106	15129	15003	15151	15105	14986	14985	15290	15083	15317	15077	15305	15091	15133	15115	15038	15089	15121	14939	15136	15029	15112	15145	15127	15060	14965	15086	15031	15138	15164	15106	15182	15137	15169	15051	15064	15044	15181	15056	15017	15102	14988	15117	15008	15227	15010	15111	15007	15144	14968	15059	15001	15185	15022	15048	15126	15063	15196	15162	15283	15109	14996	15074	15300	15356	15092	15145	15120	14986	15040	15077	15177	15115	14989	14925	15077	15039	15042	15079	15125	15187	15223	15175	15133	15057	14918	15092	15243	15010	15238	15060	14889	15100	15088	15102	15126	15049	15198	14913	15137	14981	15067	14972	15177	15085	15049	15142	15083	15094	14960	15125	15015	15214	14993	15074	15157	15168	15168	15154	15026	14983	15059	15127	15138	15142	15077	15088	15124	14994	15285	15238	15170	15186	15035	15049	15076	15317	15048	15105	15266	15091	14992	14996	15086	15181	14917	14991	15013	15179	15203	15013	15248	15045	15179	15153	15167	14940	15066	15092	15126	15041	15111	15080	15161	15087	15079	15281	14988	15021	14947	15134	14961	15165	15168	15183	14957	15243	15084	15281	15064	15006	15029	14969	15039	15048	14976	15145	15017	15162	15087	15119	15104	15022	15033	15177	15147	15166	15103	15150	15014	15053	15128	15092	14923	14942	15131	14947	14907	14967	15035	15107	14901	15226	15024	14986	15130	15024	15093	15177	15070	15206	14974	15166	14958	15239	15087	15141	15027	15108	15046	15134	15049	15028	15016	15029	15190	15101	14998	15235	15008	15038	15237	15225	15195	14978	15077	15108	14995	15016	15172	15073	15144	14991	15215	15120	15012	15048	15028	14978	15142	15048	15143	15041	15036	15082	15123	15270	15055	15074	14892	15162	15207	14964	15001	15104	15232	15164	15111	15117	15035	15112	14971	15212	15140	15071	15011	14982	15077	15224	15173	15232	15108	15131	15067	15174	15108	15000	15066	15145	15023	15099	15005	14924	14912	14995	14963	15024	15023	15082	15145	15033	14940	15117	15137	15144	15171	14956	15180	15049	15160	15205	15047	15181	14907	15084	14823	15145	15136	15101	15114	15176	15134	15123	15166	14988	14989	15167	15080	15093	14950	15123	15219	15023	15020	15255	15167	15098	14946	15119	15029	14985	14991	15106	15168	15039	14969	14874	15163	15109	14987	15130	15129	15091	15062	15318	15170	15063	15109	15089	15215	14948	14988	14961	15093	15125	15085	14947	14874	15000	14991	15063	14969	14949	15017	15067	15138	15057	15089	15131	15186	15080	15165	15072	15134	15210	15055	15052	15149	15082	14990	14993	15076	14902	15131	15152	15122	15002	15041	15076	15052	15006	14939	14959	15162	15044	15158	15108	15048	15041	15045	15088	15218	14952	15100	15159	14911	15135	15033	15041	15175	15016	15031	14995	15077	15154	15005	14981	15156	15022	15037	14876	15051	14959	15156	14938	15084	15287	15117	14984	15148	15021	15368	15034	15236	14960	15040	15109	15133	15130	14920	15031	15084	15105	15077	15137	15129	15065	15012	15228	14936	15078	14965	15148	15212	15087	15155	15131	15184	14930	14921	15009	15185	15145	15184	14976	15181	15071	15023	15087	15100	14958	15077	15086	14830	15088	15133	15176	15053	15037	15105	15145	15154	15086	15224	14961	15054	15043	15012	15205	15173	15130	14983	15130	15165	15103	15012	14924	14964	15106	15261	15100	15015	15106	15117	15049	14999	15074	15113	14955	15000	15158	15140	15080	15162	15072	15033	15105	15032	15112	15266	15106	14995	15165	15086	15019	15132	15083	14906	15045	15074	15133	15086	15107	15051	15148	15022	15137	15119	15100	14922	15153	15094	15086	14988	15124	15003	15130	15156	15148	15067	15200	15181	15004	15009	15194	15020	15067	15015	15046	15194	15085	15063	15310	14994	14750	15115	14895	15219	15031	15097	14953	15001	15123	15045	14978	15191	15012	15281	15111	14991	15345	15104	15158	15123	15093	15088	14917	15063	15130	14945	15200	14974	15061	14995	15119	15209	15160	15123	15122	15087	15042	15013	15003	15123	15155	15019	15077	15164	15156	15040	15148	15136	15193	15059	15094	15025	15016	15130	14998	15048	15090	15055	15009	15132	15172	15029	15014	15159	15368	15135	15185	15163	15081	15078	14927	14958	15056	15068	15090	14967	14970	15256	14999	14955	14954	14919	15126	15014	14978	15162	14859	15007	14932	15094	15061	15163	15267	15012	15100	15071	15054	15126	15028	15057	15239	15007	14999	14930	15213	15017	15024	15273	15031	15146	14920	15215	15002	14973	15114	15193	15040	15018	15050	15124	15044	15111	14858	14902	15018	15240	15000	15128	15208	15182	14998	15103	15218	15140	15153	15095	15206	15202	15001	15076	15212	15189	15073	15154	15095	15129	15034	15179	15017	15182	15039	15082	15050	14992	15177	15028	15163	15150	15172	15091	15094	14934	14914	15102	15025	15001	15169	14889	14999	15219	15017	15076	15118	15076	14994	15262	15128	15276	15090	15081	15146	15060	14953	15056	14993	15081	15048	15076	14975	15204	15229	15215	15073	15090	15115	15140	15266	15197	14996	15029	15099	15109	14980	15079	15219	15050	15224	15195	15118	15086	15214	15236	14859	15066	14973	15143	15090	14929	15057	15066	15187	14870	15007	15066	14966	15042	15055	14944	15232	15014	15159	14921	15088	15061	15120	15017	15147	15058	15128	15167	15185	15131	15189	14961	15133	15233	14982	15195	15149	14876	15070	15108	15013	15090	14936	15069	15125	15014	15095	15113	15244	15122	14975	15222	14975	15146	15053	15095
25018	21336	27902	25385	20187	17488	17100	15864	15656	15793	20862	32338	32166	26332	20628	17251	15744	15618	15393	15294	15372	15274	15326	15209	15337	15304	15125	15360	15263	15150	15462	15317	15140	15252	15207	15392	15365	15175	15164	15476	15186	15122	15032	15245	15343	15183	15412	15092	15381	15228	15352	15286	15242	15260	15206	15185	15189	15151	15327	15323	15171	15188	15309	15344	15381	15356	15338	15122	15282	15343	15362	15225	15364	15327	15409	15253	15214	15098	15090	15122	15131	15351	15089	15306	15279	15279	15062	15242	15375	15022	15284	15151	15077	15228	15336	15237	15261	15296	15329	15440	15194	15083	15205	15436	15163	15316	15133	15334	15265	15169	15220	15266	15294	15135	15301	15143	15011	15275	15251	15200	15098	15121	15280	15074	15331	15240	15093	15211	15250	15106	15450	15148	15190	15372	15324	15192	15372	15084	15187	15251	15112	15090	15224	15294	15216	15063	15279	15199	15370	15307	15274	15024	15272	15201	15146	15187	15234	15401	15302	15139	15040	15240	15160	15012	15108	15212	15169	14962	15151	15146	15146	15222	15332	15193	15263	15275	15212	15045	15225	15142	14992	15099	15247	15254	15312	15372	15278	15202	15244	15107	15239	15218	15318	15043	15218	15211	15379	15299	15291	15261	15027	15287	15205	15206	15266	15092	15080	15212	15312	14909	15171	15070	15417	15219	15165	15199	15335	15153	15372	15037	15143	15310	15320	15291	15188	15305	15332	15232	15121	15259	15242	15196	15352	15170	15234	15307	15437	15336	15182	15350	15378	15140	15029	15131	14990	15107	15091	15253	15342	15324	15348	15295	15415	15356	15180	15245	15220	15276	15213	15124	15120	15187	15033	15073	15187	15306	15153	15077	15171	15207	15312	15326	15264	15182	15030	15277	15149	15044	15284	15245	15155	15076	15154	15072	15195	15090	15267	15418	15305	15318	15140	15235	15406	15056	15282	15117	15270	15043	15266	15112	15209	15249	15148	15186	15189	15336	15152	15001	15035	15152	15132	15159	15290	14993	15261	15304	15348	15307	15070	15132	15049	15350	15203	15337	15179	15332	15256	15072	15241	15046	15056	15136	15356	15239	15153	15190	15228	15251	15137	15180	15187	15111	15043	15308	15201	15276	15167	15319	15122	15090	15085	14950	15010	15344	15279	15171	15395	15187	15483	15199	15252	15266	15190	15083	15371	15234	15223	15084	15135	15089	15152	15144	15254	15122	15327	15167	15121	15168	15333	15141	15180	15327	15115	15123	15164	15272	15137	15179	15261	15309	15227	15183	15509	15222	15180	15147	15157	15199	15247	15259	15159	15244	15156	15230	15202	15112	15281	15241	15303	15234	15071	15210	15224	15240	15301	15133	15164	15179	15331	15000	15237	15126	15306	15236	15215	15213	15284	15037	15252	14961	15087	15133	15141	15316	15322	15293	15174	15267	15261	15131	15200	15141	15307	15203	15256	15112	15409	15176	15216	15176	15206	15217	15072	15456	15295	15065	15341	15285	15115	15064	14983	15333	15271	15307	15151	15167	15262	15293	15426	15292	15143	15181	15164	15125	15173	15424	15313	15106	15117	15294	15351	15162	15137	15518	15416	15070	15097	15428	15046	15163	15363	15274	15251	15212	15248	15253	15190	15271	15316	15369	14992	15473	15196	15105	15344	15284	15213	15050	15257	15283	15096	15264	15182	15181	15214	15189	15077	15180	15356	15059	15184	15097	15280	15146	15092	15130	14996	15093	15053	15089	15295	15264	15267	15266	15156	15273	15233	15388	15316	15167	15410	15266	15347	15391	15272	15226	15096	15257	15415	15324	15233	15128	15215	15315	15334	15238	15287	15287	15061	15343	15220	15365	15112	15130	15219	15174	15205	15102	15291	15135	15102	15071	15263	14956	15206	15249	15259	15203	15184	15289	15291	15166	15251	15220	15485	15190	15162	15156	15171	15223	14950	15209	15287	15164	15132	15216	15207	15286	15420	15171	15119	15223	15190	15330	15300	15314	15098	15131	15227	15205	15343	15256	14982	15178	15141	15245	15200	15064	15016	14949	15078	15250	15351	15141	15331	15115	15169	15136	15256	15254	15194	15230	15128	15068	15387	15226	15355	15163	15406	15366	15143	15356	15281	15206	15134	15210	15151	15172	15410	15345	15172	15206	15086	15117	15090	15339	14989	15238	15286	15415	15297	15243	15229	15136	15420	15201	15195	15111	15408	15094	15228	15276	15305	15253	15175	15148	15070	15278	15178	15155	15189	15137	15141	15179	15407	15271	15243	15230	15311	15310	15250	15092	15279	15138	15143	14931	15221	15050	15404	15044	15301	15460	15283	15161	15174	15184	15262	15207	15196	15025	15205	15386	15260	15201	15116	15197	15233	15143	15044	15044	15134	15087	15251	15090	15169	15331	15075	15105	15256	15283	15231	15237	15333	15202	15249	15045	15129	15258	15130	15234	15189	15212	15223	15339	15212	15356	15242	15297	15183	15283	15182	15106	15126	15303	15354	15310	15269	15220	15161	15171	15322	15177	15051	15151	15273	15203	15174	15214	15161	15254	15261	15222	15351	15175	15267	15202	15140	15241	15202	15283	15143	15176	15409	15309	14958	15176	15369	15200	15152	14958	15264	14932	15139	15099	15338	15387	15314	15166	15218	15214	15022	15237	15225	15161	15078	15304	15281	15191	15258	15206	15138	15318	15118	15070	15069	15203	15060	15190	15265	15260	15214	15124	15189	15229	15146	15019	15092	15087	15113	15194	15160	15282	15183	15150	14928	15291	15189	15376	15127	15149	15121	15239	15121	15369	15249	15334	15124	15231	15350	15242	15120	15139	15488	15237	15366	15110	15179	15194	15083	15348	15154	15212	15334	14985	15323	15290	15357	15253	15104	15079	15012	15182	15116	15223	15297	15087	15163	15325	15309	15043	15165	15148	15345	15394	15291	15168	15283	15184	15292	15099	15086	15218	15278	15207	15328	15129	15290	15294	15321	15147	15185	15316	15344	15263	15307	15343	15135	15247	15204	15260	15111	15093	15138	15355	15316	15115	15254	15200	15013	15262	15318	15227	15261	15307	15246	15283	15150	15204	15311	15192	15251	15131	15155	15325	15237	15414	14948	14977	15059	15121	15066	15199	15259	15123	15116	15139	15135	15334	15337	15519	15086	15224	15273	15395	15240	15300	15056	15111	15213	15332	15253	15400	15291	15375	15208	15236	15159	15308	15078	15096	15212	15224	15240	15183	15141	15376	15090	15278	15373	15342	15214	15305	15072	15150	15228	15356	15346	15374	15143	15172	15218	15229	15162	15166	15326	15306	15294	15324	15230	15399	15247	15308	15375	15330	15304	15203	15189	15226	15043	15260	15139	15376	15402	15166	14934	15090	15323	15383	15301	15383	15255	15127	15279	15321	15403	15002	15224	15243	15147	15307	15381	15289	15155	15098	15252	15200	15139	15435	15000	15262	15234	15235	15220	15164	15113	15158	15087	15416	15290	15255	15199	15362	15320	15242	15149	15352	15361	15292	15238	15197	15286	15158	15218	15274	15246	15256	15031	15283	15246	15040	15027	15275	15355	15199	15141	15252	15274	15154	15440	15133	15302	15227	15187	15391	15256	15276	15231	15299	15215	15264	15094	15348	15194	15266	15339	15015	14991	15209	14998	15270	15364	15016	15446	15120	15283	15133	15266	15165	15453	15203	15390	15374	15392	15214	15108	15070	15299	15245	15048	15173	15316	15153	15241	15145	15233	15130	15283	15385	15288	15142	15201	15220	15155	15110	15425	15291	15227	15415	15287	15402	15228	15284	15092	15179	15359	15235	15018	15198	15201	15285	15020	15222	15397	15443	15133	15180	15149	14898	15213	15290	15207	15231	15160	14987	15180	15137	15312	15071	15264	15176	15168	15332	15171	15291	15322	15310	15370	15107	15201	15192	15214	15161	15363	15122	15360	15046	15250	15227	15297	15059	15213	15161	15363	15295	15228	15259	15287	15206	15031	15441	15004	15109	15183	15130	15263	15224	15193	15213	15208	15304	15225	15345	15135	15321	15286	15336	15296	15344	15324	15090	15263	15046	15383	15186	15090	15215	15223	15084	15163	15173	15211	15214	15014	15184	15378	15183	15264	15374	15385	15306	15224	15317	15389	15231	15253	15157	15304	15277	15234	15357	14932	15417	15335	15196	15252	15163	15266	15285	15205	15249	15192	15188	15149	15172	15035	15303	15326	15026	15303	15153	15354	15099	15252	15262	15174	15158	15307	15089	15196	15215	15061	15225	15239	15130	15307	15204	15183	15355	15272	15179	15161	15231	15323	15246	15447	15148	15312	15302	15191	15137	15109	15364	15101	15205	15285	15112	15233	15302	15234	15371	15327	15102	15186	15157	15249	15171	15240	15250	15325	15106	15121	15212	15241	15319	15409	15179	15385	15248	15223	15232	15094	15268	15328	15376	15173	15258	15227	15283	15189	15340	15375	15106	15240	15224	15075	15158	15254	15336	15377	15225	15210	15256	15328	15263	15345	15130	15281	15445	15156	15510	15173	15178	15137	15121	15177	15298	15214	15176	15267	15229	15422	15159	15232	15180	15218	15149	15189	15458	15267	15429	15342	15284	15292	15438	15533	15391	15275	15220	15300	15283	15180	15002	15328	15374	15210	14962	15057	15113	15184	15118	15174	15091	15047	15277	15422	15109	15026	15341	15131	15155	15274	15219	15271	15269	15167	15338	15321	15311	15333	15372	15207	15206	15111	15265	15217	15140	15269	15030	15341	15195	15424	15338	14908	15067	15199	15170	15417	15294	15159	15249	15239	15218	15140	15333	15389	15406	15264	15163	15062	15183	15408	15170	14971	15235	15229	15230	15232	15060	15162	15260	15161	15164	15306	15319	15390	15143	15212	15282	15208	15155	15275	15233	15238	15234	15100	15325	15470	15155	15461	15200	15151	15217	15164	15266	15079	15292	15309	15194	15367	15148	15160	15238	15197	15152	15137	15222	15232	15253	15253	15107	15222	15106	15285	15132	15280	15132	15140	15418	15377	15157	14970	15117	15089	15309	15377	15372	15089	15219	15213	15049	15184	15185	15192	15045	15124	15213	15310	15262	15173	15215	15202	15066	15226	15228	15287	15234
14660	22941	21966	19138	17442	16250	15958	15862	15670	16240	25348	37800	35971	28590	21414	16962	15449	15185	15077	15115	15005	15198	15133	15215	15251	15255	15252	15169	15115	15139	15021	15225	15146	15078	15175	15216	15150	15184	15258	15050	15212	15231	15099	15148	15215	15185	15148	15207	15187	15188	15134	15176	14960	15072	15204	15041	15067	15219	15233	15122	15147	14995	15030	15305	15347	15194	15157	15252	15135	15089	15097	15149	15025	15111	15014	15152	15078	14947	14930	15084	15102	15265	15096	15116	15134	15137	15235	15119	15021	15077	15120	15191	15093	15135	15278	15140	15164	15124	15193	15055	15216	15015	15031	15066	15079	15113	15083	15001	15105	15063	15000	15018	15234	15136	15282	15260	15058	15009	15049	15060	15127	15062	15246	15091	15209	15118	15128	15131	15161	15079	15040	15150	15097	15131	15271	15229	15053	15119	15226	15026	15096	15160	15151	15263	15237	15056	15095	15144	15124	15079	15121	15226	15344	15070	15133	15181	15079	15143	15231	14962	15085	15150	15124	15256	15263	15042	15216	15095	15077	15035	15238	15343	15193	15148	14992	15220	15151	15251	15042	15136	15089	15017	15111	15033	15174	15196	15093	15271	15244	15072	15125	15086	15019	14933	15142	15239	15035	15159	15319	15032	15117	15109	15175	15160	15046	15164	15141	15065	15097	15072	15144	15183	15131	15159	15064	15037	15028	15041	15192	15279	15156	15164	14987	15006	15246	15166	15044	15136	15063	15065	15239	15053	15099	15125	15134	14951	15117	15049	15041	15070	15191	15047	15214	15192	15176	15041	14939	15097	15171	15190	14997	15100	14938	15098	15169	15186	15001	15172	15179	15175	15192	15195	15047	15248	15042	15205	14993	15266	15135	15164	15129	15235	15063	15284	15019	15035	15014	14998	15115	15199	15144	15061	15188	14931	15205	15171	15322	14984	15058	15069	15279	15247	15072	15302	15163	15108	15298	15173	15124	15172	14982	15271	15226	15270	15134	15077	15131	15117	15123	15023	15031	15180	15083	15093	15041	15193	15033	15261	15114	15014	15112	15136	15083	15302	15096	15203	15177	15192	14998	15209	15122	15178	15096	15223	15230	15051	14987	15209	15142	15096	15164	15122	15019	15139	15032	15133	15165	15165	15004	15097	15139	15240	15118	15136	15071	15165	14965	15247	15270	15139	15114	15004	15162	15090	15168	15184	15067	15091	15014	15142	15130	15134	15291	15075	14993	15144	15111	15034	15202	15327	15046	15194	15101	15046	15319	15212	15246	15161	15009	15267	15323	15196	15214	15305	15037	15139	15125	15105	15276	15093	14958	15184	15217	15044	15107	15144	15038	15138	15087	15013	15107	15171	15055	15077	15262	15249	15063	15078	15082	15180	15094	14970	15015	15104	15128	15029	15216	15238	15018	15125	15118	15019	15006	15158	15273	15167	15103	15065	14973	15193	15264	15133	15166	15119	15239	15128	15057	14911	15079	15139	15140	15132	15086	15144	15103	15058	15103	15093	15278	14991	15086	15002	15084	15034	15157	15099	15288	15204	15204	15052	15050	15216	15186	15053	15199	15094	15114	14999	15095	15176	15091	15167	15143	15158	15168	15090	15062	15231	15271	15091	15209	15172	15149	14970	15070	15030	14885	15184	15160	15233	15024	15166	15140	14967	15204	15184	15197	15093	15078	15284	15345	15171	15162	15318	15180	15204	14992	15129	15107	15346	15122	15001	15000	15137	15111	15248	15205	15110	15217	15122	15100	15048	15004	15249	15213	15163	15054	15215	15065	15149	15320	15206	15212	15131	15098	15125	15033	15094	15033	15142	15142	15167	15237	15129	15211	14941	15057	15280	15118	15044	15096	15157	15229	15027	15030	14984	15047	15139	15179	15138	15032	15184	15041	14955	15068	15053	15206	14989	15103	15368	15313	15199	15025	15224	15121	15249	15074	15342	15034	14835	15101	15150	15227	15252	15129	15144	15113	14873	15128	15173	15167	15163	15015	15118	15228	15313	15137	15008	15076	14962	15116	15108	15173	15035	14955	15280	15071	15251	15172	15049	15090	15189	15287	14935	15075	15169	15157	15210	15116	15121	15106	15130	15056	15073	15216	15094	15119	15061	15199	15165	15145	15086	15021	15074	15162	15137	15051	15141	15191	15180	15140	15073	15078	15246	14937	15093	15220	15146	15206	15298	15050	15186	15098	15209	15097	15148	15131	15184	15217	15130	15036	15188	15121	15038	15041	15139	15224	15188	15179	15132	15203	15240	15115	14892	15095	15090	14996	15030	15127	15137	15290	15174	15043	15108	15088	15094	15134	15174	15109	15130	15003	15192	15122	15086	15145	15073	15183	15006	15151	14993	15148	15003	15137	15057	15041	15051	15223	15180	15108	15206	15032	14975	15207	15038	15034	15041	14981	15236	15217	15069	15044	15193	15045	15098	15053	15086	15057	14918	15168	15337	15100	15099	15079	15222	15113	15210	14995	15080	15210	15087	15231	15110	14995	15102	15266	15142	15263	15116	15092	15147	15178	15196	15003	15013	15066	15026	15105	14979	15156	15108	15006	15155	14930	15214	15032	15240	15125	15190	15072	15229	15100	14990	15073	15240	15148	15001	15229	15156	15072	15114	14954	15207	15181	15208	15088	15212	15103	15062	15093	15254	15065	15139	15030	15018	15012	15064	14977	15198	15134	15352	14886	15140	15119	15213	15075	15094	15123	15136	14971	15071	15138	15083	15144	15230	15052	15085	15150	15118	15102	15113	15089	15098	15189	15041	15001	15115	15183	15042	15010	15310	15075	15068	15076	15220	15181	15124	15378	15084	15298	15208	15132	15049	15233	14962	15270	15057	15157	15118	15069	15106	15040	15250	14974	15167	15302	15079	15140	15295	15110	15040	15258	15302	15268	15124	15098	15183	15192	15093	15079	15132	15109	15010	15240	15213	15093	15208	15156	15183	15164	15087	15185	15169	15154	15161	15264	15064	15037	15135	15191	15158	15171	15236	15016	15013	15067	14972	15245	15148	15109	15292	15025	15114	15142	15159	15131	15172	15159	15294	15349	15148	15156	15161	15295	15090	15063	15042	15094	15122	15176	14964	15227	15165	15005	15185	15119	15185	15219	15068	15076	15059	15111	15295	15079	15040	15207	15091	15037	15323	15134	15202	15074	15098	15093	15034	15236	15038	15131	15110	15070	15019	15084	15318	15217	15193	15120	15212	15178	15122	15320	15085	15167	15079	15009	14980	15169	15135	15130	15136	15064	15033	15124	15166	15181	15073	15176	15027	15093	15362	15176	15135	15011	15116	15126	15180	15082	15170	15189	15061	15293	15132	15106	15075	15049	15202	15031	15157	15084	15084	15159	15046	15096	15088	15102	15230	14929	15119	15217	15066	15066	15133	15066	15091	15209	15199	15263	15011	15023	15241	15279	15088	15054	15109	15191	15101	15218	15150	15121	15131	15164	15167	15187	15189	15243	15098	15180	15297	15133	15182	15018	15383	15389	14900	15137	15147	15114	15129	15104	15137	15100	15296	15210	15165	15237	15259	15122	15110	15163	14961	15139	15036	15186	15308	15234	15003	15207	15017	14963	15086	15138	15200	15069	15087	15097	15103	15134	15209	15254	15095	15002	15149	15155	15280	15191	15160	15201	15221	15027	15106	15261	15187	15070	15238	15271	15223	15146	15093	15096	15098	15168	15080	15274	15098	14991	15095	15147	15230	15126	15013	14981	15221	15162	15047	15161	14898	15050	15066	15138	15246	15039	15179	15235	15217	14978	15420	15166	15158	15225	15083	14998	15029	15304	15142	15062	15225	15029	15144	15124	15014	15368	14975	15206	15091	15075	15062	15032	15100	15243	15106	14981	15241	15224	15049	15175	15030	15187	15182	15054	14922	15086	15040	15185	15209	14972	15072	15128	15268	15200	14958	15293	15043	15178	15208	15185	15118	15273	15142	15110	15093	15297	15064	15119	15033	15094	15242	15022	15106	15046	15094	15184	15103	15118	15154	15178	15060	15207	15341	15056	15033	15054	15101	15208	15046	15060	15117	15096	14993	15133	15305	15127	15135	15055	15155	14987	15002	15224	15150	15190	15144	15209	15324	15002	15216	15199	15069	15174	15223	15075	15117	15183	15182	15110	15213	15049	15027	15337	15066	15115	15048	15168	15145	15193	15137	15211	15108	15122	15041	15271	15142	15104	15173	15114	15241	14863	15315	15045	15137	15035	15240	15182	15202	15095	15199	15080	15150	15136	15160	15182	15076	15199	15034	15120	15233	15006	15136	15172	15119	15152	15171	15239	15133	15281	15229	15111	15100	15104	15117	15132	15102	15040	14947	15199	15178	15082	15215	15243	15029	14939	15141	15223	15162	15166	15046	15177	15107	15071	14995	15235	15272	15334	15212	15175	15271	15301	15076	14950	15013	15033	15015	15095	15037	15121	15302	15242	15116	15035	15056	15082	15076	15182	15025	15102	15364	15118	15032	15257	15185	15143	15149	15114	15145	15075	15120	15190	15092	15041	15046	15047	15018	15159	15038	15346	15244	15176	15044	15160	15080	15192	15139	15342	15152	15192	15233	15285	15007	15131	15131	14969	15013	15119	15219	15241	15043	15238	15173	15134	15099	15260	15041	15009	15146	15266	15059	15180	15104	15257	15183	15194	15160	15181	15024	15232	15203	15093	15139	15145	15059	15177	15084	15077	15194	15087	15186	14937	15014	15057	15112	15181	15229	15038	15135	15145	15091	15059	15178	15115	15171	15042	15227	15197	15064	15087	14940	15087	14964	15128	15136	15096	15150	15276	15224	15283	15234	15087	15099	15138	15116	15228	15134	15061	15276	15041	15130	15166	15107	15265	15161	15135	15158	15109	15379	14954	15190	15296	15147	15093	15322	15085	15083	15067	15129	15038	15130	15119	15232	15087	15110	15137	15203	15141	15093	15061	14993	15203	15256	15074	15094	15124	15108	15081	15131	15184	15152	15087	15168	15226	14979	15167	15222	15014	15030	15312	14898	15074	15128	14988	15133	15055	15052	15161	15173	15185	15062	15188	15239	15135	15079	15066	14997	15224	15043	15041	15267	15265	15233	15135	15052	15248	15145	15070	15127	15056	15057	15141	15101	15111	14976
23917	21372	28812	24339	21848	21181	19357	16294	15806	16087	22272	41365	41743	33655	24868	18757	16478	15577	15473	15407	15262	15400	15326	15523	15509	15361	15403	15287	15236	15094	15127	15312	15225	15377	15208	15123	15404	15260	15250	15306	15252	15375	15182	15338	15221	15189	15058	15091	15235	15425	15212	15165	15192	15304	15321	15346	15265	15187	15279	15286	15248	15307	15316	15166	15189	15329	15370	15292	15275	15454	15244	15339	15187	15295	15239	15130	15178	15199	15127	15231	15212	15405	15310	15571	15334	15175	15281	15303	15146	15303	15286	15197	15112	15565	15148	15294	15331	15111	15272	15359	15307	15357	15349	15333	15197	15182	15269	15364	15252	15361	15217	15406	15232	15258	15416	15299	15317	15213	15116	15245	15147	15504	15294	15232	15351	15160	15185	15165	15271	15397	15218	15343	15456	15260	15343	15039	15128	15303	15059	15241	15344	15120	15216	15116	15445	15232	15312	15324	15188	15335	15180	15358	15263	15038	15440	15238	15082	15296	15310	15233	15277	15295	15042	15154	15208	15171	15145	15212	15256	15102	15078	15259	15215	15358	15307	15244	15169	15115	15344	15421	15160	15327	15351	15289	15238	15327	15035	15320	15293	15217	15148	15272	15275	15465	15430	15118	15067	15297	15392	15267	15313	15281	15313	15312	15223	15180	15262	15271	15209	15455	15101	15268	14974	15242	15250	15347	15243	15164	15250	15171	15160	15131	15199	14852	15301	15211	15349	15224	15277	15251	15337	15143	15316	15084	15286	15366	15296	15146	15330	15065	15304	15448	15198	15185	15294	15405	15128	15199	15105	15142	15095	15251	15368	15252	15123	15182	15405	15090	15130	15443	15343	15248	15202	15303	15380	15108	15207	15201	15305	15279	15414	15270	15328	15232	15252	15188	15137	15312	15197	15119	15121	15281	15260	15110	15378	15259	15331	15087	15269	15208	15241	15150	15073	15154	15268	15109	15215	15183	15240	15179	15272	15138	15217	15305	15115	15100	15310	15162	15260	15193	15311	15208	15318	15224	15264	15250	15349	15255	15094	15272	15183	15227	15342	15282	15257	15154	15258	15389	15237	15166	15269	15265	15137	15248	15435	15270	15064	15223	15271	15138	15182	15187	14990	15289	15316	15207	15159	15141	15153	15121	15228	15250	15123	15096	15179	15336	15005	15145	15254	15225	15185	15168	15214	15207	15112	15317	15249	15277	15283	15240	15281	15234	15316	15162	15377	15192	15337	15120	15252	15183	15236	15179	15240	15331	15066	14965	15297	15229	15405	15424	15240	15191	15259	15148	15069	15103	15259	15395	15263	15266	15450	15326	15159	15098	15321	15272	15276	15069	15244	15361	15303	15326	15073	14996	15250	15168	15219	15281	15164	15293	15163	15251	15122	15144	15255	15239	15287	15113	15221	15300	15366	15364	15247	15261	15265	15149	15121	15221	15321	15099	15165	15158	15163	15238	15382	15250	15230	15088	15151	15044	15081	15260	15286	15300	15302	15232	15140	15273	15172	15316	15311	15210	15283	15610	15275	15239	15316	15123	15315	15216	15382	15235	15203	15209	15107	15182	15155	15347	15312	15336	15062	15070	15087	15230	15241	15134	15230	15231	14998	15387	15189	15188	15418	15256	15303	15160	15125	15185	15196	15340	15250	15295	15222	15086	15072	15149	15126	15359	15230	15195	15224	15204	15208	15136	15194	15441	15274	15220	15236	15296	15176	15054	15219	15175	15229	15198	15284	15325	15113	15268	15105	15038	15139	15288	15250	15216	15253	15245	15215	15202	15203	15203	15159	15263	15277	15128	15384	15344	15317	14912	15261	15201	15172	15140	15445	15227	15199	15213	15410	15423	15331	15327	15255	15344	15297	15315	15273	15251	15390	15400	15449	15293	15238	15079	15282	15188	15281	15102	15142	15397	15202	15449	15343	15236	15379	15389	15451	15326	15336	15248	15272	15451	15240	15383	15139	14996	15417	15140	15060	15247	15180	15210	15369	15244	15443	15311	15169	15416	15404	15267	15388	15151	15183	15223	15388	15344	15229	15290	15222	15131	15410	15194	15198	15125	15095	15348	15402	15159	15135	15222	15329	15041	15020	15214	15330	15401	15458	15250	15236	15203	15153	15354	15372	15368	15208	15389	15359	15236	15090	14993	15098	15188	15215	15266	15341	15254	15282	15245	15180	15227	15377	15281	15305	15338	15408	15101	15362	15289	15207	15286	15222	15212	15271	15146	15435	15213	15167	15371	15320	15321	15322	15024	15152	15306	15218	15279	15203	15134	15299	14882	15309	15334	15278	15342	15321	15213	15147	15242	15181	15385	15169	15300	15119	15285	15418	15321	15204	15221	15066	15270	15121	15302	15212	15485	15317	15082	15172	15391	15245	15150	15260	15359	15352	15204	15162	15066	15343	15355	15045	15290	15173	15206	15063	15116	15158	15167	15193	15242	15334	15448	15003	15244	15397	15398	15330	15156	15301	15385	15117	15242	15179	15373	15239	15280	15036	15166	15135	15187	15150	15361	15327	15243	15314	15178	15190	15129	15338	15169	14981	15279	15209	15127	15167	15158	15262	15186	15319	15106	15154	15146	15120	15078	15146	15090	15276	15162	15333	15065	15305	15248	15148	15105	15305	15407	15533	15144	15162	15154	15252	15120	15137	15277	15519	15114	15294	15242	15187	15018	15342	15119	15108	15136	15174	15077	15272	15287	15240	15266	15279	15251	15118	15339	15260	15328	15273	15278	15157	15253	15166	15269	15177	15141	15247	15168	15282	15199	15308	15273	15193	15194	15074	15117	15550	15120	15110	15219	15175	15261	15046	15093	15187	15172	15110	15194	15185	15109	15077	15217	15288	15185	15153	15216	15388	15243	15220	15241	15105	15137	15079	15034	15322	15341	15095	15201	15411	15303	15002	15255	15307	15200	15312	15096	15252	15221	15261	15232	15300	15156	14964	15225	15214	15256	15063	15367	15201	15324	15208	15346	15247	15151	15029	15321	15209	15360	15257	15027	15393	15159	15182	15324	15222	14980	15304	15409	15073	15280	15194	15147	15342	15260	15327	15097	15322	15060	15223	15227	15165	15312	15339	15143	15208	15109	15263	15171	15144	15335	15377	15407	15129	15301	15357	15191	15177	15105	15361	15452	15406	15450	15296	15063	15450	15413	15325	15205	15153	15407	15310	15544	15355	15179	15175	15263	15027	15021	15399	15294	15034	15225	15091	15283	15178	15121	15130	15166	15122	15323	15102	15272	15172	15134	15391	15296	15209	15205	15224	15453	15305	15517	15108	15270	15128	15012	15302	15246	15316	15219	15163	15104	15162	15186	15181	15016	15166	15321	15165	15165	15255	15156	15170	15198	15291	15391	15275	15237	15312	15325	15191	15144	15118	15238	15283	15378	15355	15136	15293	15214	15163	15258	15280	15112	15184	15362	15188	15222	15365	15428	15189	15014	15180	15151	15150	15201	15011	15191	15253	15197	15343	15040	15289	15029	15199	15252	15510	15130	15251	15311	15281	15260	15283	15102	15213	15154	15245	15176	15217	15022	15238	15281	15224	15317	15229	15230	15005	15362	15183	15281	15413	15232	15410	15240	15304	15214	15330	15291	15241	15028	15213	15079	15129	15125	15308	15117	15453	15220	15247	15005	15236	15208	15154	15322	15117	15283	15200	15211	15289	15234	15308	15119	15315	15312	15425	15338	15110	15237	15350	15402	15320	15259	15256	15370	15180	15331	15352	14956	15173	15262	15290	15284	15298	15068	14992	15325	15354	15280	15227	15156	15328	15206	15148	15347	15309	15351	15032	15126	15385	15327	15220	15114	15149	15138	15060	15283	15085	15481	15515	15318	15304	15307	15332	15274	15260	15287	15041	15184	15016	15121	15243	15095	15286	15234	15336	15421	15256	15404	15302	15219	15397	15342	15352	15267	15325	15209	15134	15176	15006	15143	15263	15108	15265	15228	15147	15333	15394	15202	15082	15388	15176	15352	15411	15249	15108	14987	15376	15110	15261	15288	15198	15287	15251	15271	15207	15313	15301	15227	15245	15308	15230	15308	15258	15243	15203	15379	15169	15329	15341	15196	15207	15024	15406	15253	15221	15396	15158	15389	15202	15095	15195	15123	15252	15205	15146	15304	15218	15300	15384	15212	15298	15119	15290	15227	15395	15133	15246	15407	15215	15494	15112	15434	15549	15180	15328	15249	15347	15203	15205	15171	15261	15055	15207	15098	15096	15075	15285	15398	15060	15072	15404	15334	15169	15071	15080	15314	15296	15298	15145	15315	15534	15258	15288	15186	15241	15240	15236	15272	15484	15415	15229	15450	15203	15361	15326	15377	15179	15175	15262	15210	15144	15196	15240	15134	15362	15297	15212	15308	15140	15189	15379	15190	15020	15298	15288	15183	14972	15018	15210	15337	15228	15154	15311	14987	15203	15251	15413	15273	15261	15207	15130	15209	15247	15314	15236	15169	15150	15163	15355	15312	15259	15229	15154	15205	15322	15249	15148	15141	15030	15387	15001	15309	15305	15218	15215	15245	15172	15022	15242	15119	15249	15114	15120	15089	15393	15326	15471	15280	15069	15389	15461	15341	15302	15104	15152	15455	15215	15208	15445	15148	15246	15367	15241	15359	15477	15209	15262	15215	15332	15210	15033	15274	15433	15346	15485	15165	15291	15277	15315	15168	15149	15229	15124	15295	15291	15261	15148	15090	15188	15082	15250	15267	15374	15172	15226	15137	15282	15147	15133	15244	15272	15307	15267	14989	15249	15060	15298	15245	15228	15348	15152	15369	15240	15272	15182	15155	15419	15269	15282	15306	15371	15161	15192	15224	15158	15369	15167	15239	15179	15261	15150	15151	15126	15122	15330	15385	15239	15086	15302	15283	15306	15401	15196	15064	15257	15189	15289	15186	15256	15338	15164	15431	15278	15129	15231	15278	15237	15283	15360	15292	15158	14996	15246	15101	15234	15276	15320	15364	15156	15282	15200	15285	15052	15044	15267	15404	15229	15302	15186	15188	15336	15270	15286	15339	15459	15248	15283	15351	15388	15355	15340	15259	15270	14972	15219	15097	15332	15407	14942	15321	15298	15124	15275	15322	14999	15142	15158	15213	15331	15171
16438	27299	25889	21496	19360	17641	16636	16241	16221	16432	27656	46705	44538	36577	25890	18803	16034	15447	15040	15230	15003	15087	15131	15089	15078	15030	15087	15210	15150	14949	15172	15006	15143	15254	15202	15017	15017	15186	15285	15123	15281	15000	15229	15006	15001	15076	15221	15036	15192	15107	15047	15108	15236	15301	15362	15115	15110	15047	15027	15155	15180	14906	15085	15013	15171	15292	14978	15124	15078	15075	15135	15009	15142	15017	15145	15058	15189	15175	15180	15353	15336	15239	15005	15106	15158	15228	15131	15258	15017	15205	15252	15182	15298	15156	15149	15060	15074	14970	15166	15091	15069	15179	15277	15135	15130	15070	15217	15126	15103	15144	15109	15203	15176	14995	14985	15126	15127	15208	15152	15082	15036	15230	15200	15318	15020	15007	15192	15218	15048	15153	15009	15085	15252	15011	15162	15181	15094	15208	15133	15179	15116	14972	15051	15236	15269	15108	14958	15215	15115	15020	15080	15081	15272	15106	15089	15264	15181	15221	15130	15080	14964	15035	15082	15165	15263	15223	15025	15050	15200	15004	15169	15144	14963	15211	15135	15211	15228	15222	14961	14995	15073	15102	14986	15205	14893	15259	15044	15207	15000	15155	15214	15065	15162	15209	15210	14923	15308	15114	15048	15178	15180	15134	15063	15239	14905	15142	15030	15036	15163	15164	15296	15033	15054	15147	15104	15055	15174	15205	15094	15138	14983	14997	15092	15079	15280	15015	15060	15185	15147	15137	15123	15003	15229	15250	15182	15194	15010	15016	14968	15011	15148	15142	14994	15171	15155	15193	15092	15022	15054	15239	15231	15011	15120	15077	15141	15041	15220	15191	15202	15199	15060	15152	15108	15164	15067	14987	15241	15140	15162	15152	15066	15027	15025	15020	14938	15182	15098	15168	15108	15150	14976	15327	15085	15093	15151	15131	15034	14957	15193	15306	15172	15059	15143	15109	15304	15301	15179	15041	15088	15058	15025	15215	15145	15234	15178	15155	15238	15262	15266	15003	15167	15107	15119	15050	15058	15085	15042	15041	15296	15126	15171	15058	15080	15104	15187	15104	15266	15197	15116	15172	15314	15086	14918	15321	15052	15055	15217	15181	15205	15121	15103	15103	15263	15003	15204	15084	15159	15065	15167	15157	15142	15163	15143	15066	15080	15032	15241	14876	15158	15057	15203	15145	14999	15137	15093	15131	15084	15164	15102	15176	15218	15214	15343	15099	15170	15110	15015	15157	14948	15009	15044	14968	15224	15112	15223	15052	15161	15254	15304	15147	15225	15201	15102	15088	15189	14946	15127	15069	15202	15106	15117	14980	15068	15182	15124	15195	15132	15021	15057	15076	15150	15027	15068	14993	14999	15224	15182	14933	15100	15169	14978	15217	15164	15065	15075	15100	15110	15001	15208	15007	15137	15200	15043	15100	15014	15166	14953	15240	15173	15205	14993	15205	15139	15220	15075	15139	15054	15186	14987	15024	15295	15080	15116	15241	14915	15090	14993	15112	15059	15189	15020	15088	15026	15192	15182	15178	15092	15234	15207	15259	15121	15173	15102	15197	15240	14976	15123	15216	15253	15090	15250	15153	15269	14849	15172	15128	15120	15101	15015	15134	15099	15063	15073	15192	15085	15169	15218	15163	15132	15105	15157	15181	15076	15045	15149	15040	15035	15202	15220	15166	15177	15086	15102	15268	15130	15121	14902	15086	15154	14957	15070	15192	15191	15030	14976	15184	15182	15127	15147	14965	15134	14970	15062	15122	15180	14994	15236	15113	15109	15060	15270	14988	15100	15091	15066	15039	15105	14995	15133	15006	15057	14945	15315	15276	15187	15414	15218	15093	15059	15177	14993	15106	15107	15131	15168	15247	15034	15273	15148	15146	15023	15131	15144	15069	15071	15183	15148	15092	15132	15147	15007	15217	15269	15006	15221	15240	15025	15155	15181	15159	15163	15268	15241	15116	15123	15086	15242	15202	15143	15168	14958	15124	15170	15197	15033	15202	15076	15302	15219	15107	15274	15122	15066	15252	15166	15170	15201	15354	15280	15105	15116	15142	15111	15220	15113	15073	15174	14997	15232	15102	15024	15277	15046	15097	14965	15390	15160	15166	15240	15130	14975	15156	15151	15031	15033	14901	15143	15060	15189	15193	15030	15054	15309	14954	15100	15129	15155	15161	15072	15257	15056	15216	14970	15272	15061	15065	15217	15081	15010	15332	15101	15080	15077	15009	15143	15012	15154	15246	15151	14915	15086	15304	15261	15005	15139	14992	14977	15356	14949	15101	15041	15284	15086	15269	15184	15097	15263	15087	15112	15050	15158	15197	15129	15174	15177	15043	15097	15075	15167	15269	15122	15042	15190	15082	15163	14992	14982	15171	15184	15326	15137	15273	14982	15066	15200	15271	15146	15043	15191	15033	15107	15178	15075	15099	15118	15160	15097	15018	15228	15150	15248	15072	15022	15069	15182	15061	15070	15148	15313	15248	14959	15093	15085	14976	15193	15105	15067	15121	15148	15105	15009	15139	15173	15089	15118	15075	15067	15155	15135	15282	14959	15017	15135	15129	15239	15163	15284	15080	15061	15199	15175	15169	15103	15061	15197	15171	15231	15203	15259	15129	15294	15053	15304	15281	15000	15094	15075	15145	15183	15118	15127	15282	15292	15086	15086	15104	15216	15233	15081	15388	15141	15125	15251	15031	15164	15183	15120	15173	15178	15127	15003	15111	15160	15309	15261	14999	15109	15065	15170	15022	15086	15242	14956	15033	15318	14969	15102	15141	15162	15084	15047	15125	15145	15057	15006	15205	15246	15216	15242	15181	15211	15159	15006	15191	15077	15294	15084	15054	15090	15177	15119	15016	15039	15007	15097	14954	15088	14876	15123	15120	15083	15201	15187	15172	15111	15173	15150	15095	15180	15056	15138	15232	15207	15230	14966	15154	15063	15326	15184	15089	15109	15116	15101	15157	15386	15130	15171	14993	15082	14996	15147	15054	15216	14947	14991	15189	15195	15244	14957	15248	15316	15006	15098	15201	14942	15019	15019	15129	15147	14974	15004	15142	15198	15134	15012	15062	15215	15179	15272	14979	15141	15176	15116	15113	15062	15066	15069	15095	15324	15083	15131	15245	15083	14906	15029	15113	15064	15155	15144	14895	15071	15212	15093	15232	15089	15052	15137	15124	15215	15251	15156	15162	15259	15166	15319	14935	15189	15154	15011	15152	14997	15130	15275	15150	15154	15222	15032	15128	15346	15188	15148	14981	15183	15024	15152	15121	14973	15062	15237	15106	14900	15169	15121	15160	15102	15091	15167	15041	15067	15000	15064	14963	14990	14971	15060	15150	15176	15077	15076	15078	15345	15056	15220	15031	15395	15200	15161	15247	15252	15074	15028	14998	15149	15217	15024	15015	15155	15064	15089	15175	15217	14938	15154	15050	15276	15019	15229	15071	15010	15059	15146	15198	15247	15097	15020	15219	15080	15000	15195	15254	15158	15053	15083	15083	15076	15058	15181	15053	15199	15285	15153	15235	15143	15078	15215	15273	15168	15178	15054	15268	15313	15234	15176	15059	15178	15154	15043	15109	14954	15163	15214	15145	15248	15200	15127	15228	15145	15287	15258	15232	15024	15106	15100	15019	15043	15280	15267	15095	14968	15055	15265	15061	15123	15187	15184	15170	15247	15126	15035	15097	15188	15195	15262	15193	15032	15268	15218	15168	15163	14910	15228	14909	15066	15051	15149	15096	15035	15296	14973	15243	15298	15056	15142	15329	14956	15198	15141	15175	15199	15256	15054	15051	15277	15256	15171	15158	15239	15071	15046	15071	15006	15021	14992	15091	15100	15099	15126	15253	15285	15065	15189	15007	15146	15095	15152	14853	15084	15276	15250	15085	15121	15041	15164	15254	15095	15146	15105	15198	15176	15132	15084	15080	15149	15241	15158	15191	15226	15210	14946	15343	15259	15105	14958	14932	15109	15194	15059	15165	15206	15095	14971	15181	15119	15032	15062	15203	14996	15141	15190	15216	15036	15224	15057	15120	15191	15045	15222	15123	15293	15244	15042	15230	14987	15226	15102	15031	15078	15020	15163	15139	15075	15090	15202	15124	15128	15102	15223	15150	14972	15121	15391	15251	15238	15231	15220	15120	15137	15099	15276	15157	15020	15173	14976	15261	15172	15259	15119	15127	15228	15284	15080	15132	15217	15231	15059	15126	15123	14997	15211	15038	15207	15145	15146	15143	15009	15001	15056	15005	15107	15165	15187	15015	15071	15141	15202	15128	15039	15030	15151	15103	15106	15084	15077	15057	15225	15083	14908	15242	15210	15125	15027	15034	14966	15064	15168	15128	15084	15145	15245	15048	15145	15223	15068	15291	15047	14966	15204	15126	15145	15193	15030	15122	15074	15262	14997	15205	15169	15072	15222	15218	15203	15142	15208	15231	15132	15015	15161	15394	15160	15069	15106	14944	15152	15167	15279	14996	15282	15045	15190	15072	15176	15107	14961	15299	15071	15324	15058	15209	15038	15096	15030	15160	15044	15235	15011	14988	15060	15203	15093	15201	15114	15148	15025	15145	15074	15107	15147	15069	15187	15105	15253	14914	15067	15127	15116	15114	15126	15218	15199	15008	15153	14951	15303	15139	15277	15350	15064	15207	14949	15200	15222	15113	15035	15081	15066	15020	15242	14917	15100	15214	14987	15102	15113	15018	15213	15082	15085	15025	15172	15242	15346	15015	14970	15216	15145	15052	15247	15088	15151	15140	15165	15190	15216	15183	15185	15235	15163	15076	14953	15219	15329	15139	15204	15149	15086	15063	15163	15116	15228	15111	15291	15191	15196	15172	15138	15010	15092	15011	15052	15067	15220	15063	15110	15178	15084	15211	15096	15100	15079	15265	15074	15127	15144	15074	15283	14883	15269	15258	14987	14872	15039	15244	15015	15108	15116	15304	15122	15036	15252	15203	15101	15076	15104	15184	15133	15208	15076	15120	14951	15050	15114	15097	15060	15147	15021	15165	15041	14991	15055	15281	15009	14976	15156	15037	15211	15106	15077	15160	15131	15124	15277	14949	15199	15133	15253	15268	15124	15093	14907	15225	14966	14979	15105	15226	15047	15115
28911	21299	19920	17575	15924	15804	15790	15676	15760	15657	15620	17973	19350	18446	17150	16138	15952	15748	15501	15525	15528	15693	15476	15592	15577	15643	15750	15420	15577	15605	15516	15597	15779	15439	15648	15581	15641	15553	15734	15520	15540	15665	15621	15610	15593	15789	15706	15595	15748	15556	15593	15465	15458	15708	15768	15548	15651	15369	15660	15401	15646	15632	15550	15524	15223	15468	15514	15511	15563	15579	15516	15659	15571	15688	15824	15553	15490	15350	15619	15577	15588	15605	15781	15542	15624	15503	15536	15396	15458	15630	15751	15817	15399	15429	15436	15699	15788	15717	15607	15621	15540	15668	15630	15634	15626	15566	15718	15530	15428	15660	15597	15644	15501	15601	15512	15616	15648	15518	15504	15580	15684	15487	15667	15609	15436	15687	15464	15397	15384	15540	15428	15630	15629	15552	15519	15674	15619	15603	15489	15663	15554	15594	15677	15635	15769	15632	15681	15370	15488	15729	15625	15499	15372	15636	15476	15607	15528	15432	15563	15517	15625	15381	15746	15610	15413	15778	15693	15527	15560	15498	15649	15391	15540	15607	15702	15513	15334	15563	15651	15480	15596	15638	15424	15515	15643	15551	15472	15586	15461	15607	15714	15581	15680	15640	15571	15596	15637	15575	15615	15597	15482	15515	15596	15567	15570	15517	15636	15567	15527	15584	15498	15695	15474	15512	15554	15600	15593	15649	15630	15568	15593	15644	15710	15539	15704	15614	15707	15719	15709	15656	15746	15600	15580	15671	15690	15623	15488	15560	15514	15774	15494	15591	15617	15635	15543	15852	15622	15794	15529	15455	15595	15583	15452	15496	15772	15552	15579	15605	15544	15579	15725	15493	15562	15392	15454	15518	15462	15507	15644	15633	15517	15638	15580	15351	15706	15431	15694	15640	15565	15407	15357	15530	15649	15665	15637	15588	15457	15501	15676	15814	15394	15617	15515	15777	15666	15457	15595	15478	15800	15592	15503	15624	15669	15543	15701	15625	15446	15519	15595	15525	15536	15548	15797	15634	15680	15518	15489	15598	15572	15470	15506	15734	15580	15499	15536	15742	15501	15487	15398	15633	15645	15611	15791	15619	15538	15560	15713	15616	15552	15531	15555	15628	15846	15618	15589	15846	15455	15854	15617	15623	15684	15650	15733	15793	15624	15408	15588	15476	15557	15709	15610	15850	15466	15690	15587	15472	15555	15595	15540	15449	15612	15474	15596	15630	15620	15680	15535	15647	15625	15464	15527	15577	15629	15585	15767	15419	15534	15645	15425	15612	15776	15615	15601	15583	15563	15513	15777	15536	15368	15531	15468	15522	15554	15630	15577	15688	15564	15547	15583	15580	15653	15569	15452	15497	15773	15612	15524	15568	15408	15555	15621	15745	15630	15627	15640	15513	15618	15554	15607	15713	15614	15586	15566	15585	15659	15427	15631	15777	15831	15467	15505	15496	15758	15553	15519	15690	15618	15621	15546	15452	15597	15645	15660	15350	15545	15792	15678	15597	15498	15691	15606	15558	15498	15440	15347	15604	15794	15727	15494	15551	15655	15681	15569	15491	15389	15601	15646	15570	15565	15781	15527	15565	15518	15534	15767	15509	15561	15687	15642	15694	15799	15621	15560	15366	15629	15716	15802	15475	15551	15613	15697	15481	15386	15388	15517	15663	15582	15640	15461	15580	15670	15434	15551	15623	15835	15732	15780	15670	15442	15541	15459	15579	15594	15440	15838	15632	15528	15506	15605	15526	15513	15582	15561	15496	15651	15687	15638	15487	15656	15520	15727	15536	15659	15650	15595	15668	15458	15591	15654	15435	15700	15633	15637	15633	15531	15583	15453	15542	15749	15654	15575	15729	15551	15387	15511	15571	15412	15632	15618	15562	15599	15466	15592	15432	15611	15455	15316	15598	15489	15539	15447	15455	15618	15675	15554	15533	15545	15420	15584	15328	15669	15506	15590	15547	15490	15588	15680	15471	15683	15671	15675	15691	15484	15611	15572	15424	15454	15371	15446	15681	15657	15579	15514	15493	15620	15810	15493	15742	15710	15596	15807	15625	15643	15585	15430	15549	15795	15578	15488	15590	15563	15706	15490	15625	15485	15636	15519	15338	15709	15562	15624	15525	15551	15617	15650	15553	15650	15466	15540	15661	15570	15470	15661	15695	15670	15596	15659	15876	15660	15465	15603	15594	15566	15514	15649	15661	15542	15665	15644	15574	15598	15630	15638	15705	15619	15532	15584	15401	15341	15622	15580	15410	15732	15611	15509	15524	15486	15536	15678	15609	15681	15846	15611	15649	15668	15581	15505	15608	15579	15695	15620	15643	15669	15443	15548	15483	15422	15557	15511	15671	15476	15528	15620	15551	15623	15666	15601	15590	15671	15561	15505	15697	15566	15703	15764	15405	15667	15527	15451	15646	15756	15634	15668	15665	15502	15587	15608	15520	15714	15559	15479	15519	15539	15438	15491	15465	15564	15541	15598	15563	15604	15580	15598	15623	15524	15549	15674	15584	15567	15748	15560	15582	15567	15346	15722	15522	15446	15837	15462	15540	15551	15506	15551	15617	15427	15412	15619	15554	15537	15602	15524	15289	15784	15572	15616	15719	15548	15240	15566	15534	15487	15754	15710	15604	15613	15847	15809	15778	15595	15454	15454	15441	15530	15754	15529	15694	15486	15517	15841	15603	15444	15496	15629	15604	15410	15402	15579	15571	15540	15553	15447	15491	15417	15365	15768	15620	15511	15710	15558	15642	15602	15555	15612	15603	15499	15594	15604	15561	15530	15480	15601	15572	15577	15612	15404	15454	15635	15563	15584	15426	15551	15730	15519	15538	15511	15698	15554	15632	15736	15641	15386	15671	15414	15501	15572	15673	15601	15422	15624	15419	15624	15451	15692	15682	15552	15736	15870	15862	15412	15585	15758	15558	15598	15808	15549	15611	15776	15747	15768	15459	15682	15612	15611	15593	15814	15655	15494	15673	15506	15701	15580	15456	15564	15526	15521	15441	15599	15477	15589	15536	15495	15650	15731	15642	15396	15520	15685	15367	15633	15516	15542	15557	15482	15546	15575	15511	15648	15750	15554	15532	15642	15595	15604	15707	15433	15595	15599	15514	15412	15794	15716	15517	15857	15444	15643	15499	15617	15311	15655	15539	15444	15564	15592	15605	15518	15502	15625	15600	15688	15478	15468	15594	15569	15648	15629	15497	15416	15640	15683	15605	15700	15556	15590	15570	15538	15533	15704	15506	15679	15619	15752	15444	15529	15695	15671	15464	15525	15666	15579	15754	15545	15483	15501	15425	15376	15428	15742	15572	15801	15603	15567	15585	15469	15706	15732	15664	15689	15570	15463	15807	15582	15392	15602	15727	15741	15563	15587	15492	15547	15468	15631	15590	15643	15593	15733	15597	15544	15751	15639	15680	15687	15446	15601	15675	15677	15597	15568	15498	15669	15642	15577	15640	15550	15648	15408	15546	15617	15536	15590	15781	15528	15436	15587	15594	15664	15638	15408	15637	15671	15526	15532	15450	15568	15698	15461	15304	15735	15830	15433	15618	15472	15372	15792	15555	15520	15454	15718	15562	15605	15463	15661	15583	15764	15595	15619	15600	15559	15802	15637	15568	15663	15658	15633	15598	15502	15394	15638	15569	15640	15637	15741	15831	15675	15465	15636	15536	15543	15592	15637	15529	15600	15692	15589	15653	15563	15435	15586	15562	15683	15495	15553	15646	15359	15409	15540	15545	15543	15413	15496	15527	15570	15764	15522	15548	15401	15640	15731	15703	15478	15519	15572	15797	15640	15418	15355	15593	15577	15656	15685	15587	15706	15666	15615	15678	15674	15495	15751	15659	15689	15569	15668	15633	15688	15486	15488	15614	15464	15555	15359	15233	15698	15608	15585	15623	15642	15633	15654	15443	15529	15609	15624	15751	15614	15583	15606	15595	15779	15493	15602	15651	15507	15659	15252	15525	15742	15469	15689	15629	15583	15417	15699	15530	15479	15489	15654	15567	15685	15370	15609	15743	15654	15519	15622	15472	15584	15625	15550	15608	15700	15684	15415	15626	15518	15410	15602	15552	15694	15558	15695	15736	15519	15490	15705	15691	15667	15669	15592	15793	15469	15721	15720	15527	15515	15485	15741	15490	15692	15786	15743	15616	15565	15584	15594	15468	15791	15731	15728	15744	15727	15556	15581	15652	15753	15414	15477	15572	15563	15546	15445	15466	15527	15665	15724	15691	15524	15598	15622	15572	15406	15606	15340	15651	15610	15592	15516	15662	15666	15667	15548	15581	15521	15640	15645	15714	15452	15405	15615	15597	15783	15669	15720	15677	15470	15316	15621	15645	15625	15430	15622	15592	15595	15625	15723	15751	15498	15488	15721	15570	15590	15474	15510	15622	15571	15666	15573	15730	15827	15610	15713	15681	15575	15400	15491	15666	15510	15487	15737	15614	15489	15419	15648	15549	15522	15394	15555	15548	15771	15733	15532	15547	15630	15494	15636	15710	15552	15774	15663	15667	15619	15604	15593	15561	15710	15480	15457	15499	15501	15744	15538	15719	15433	15591	15832	15740	15506	15795	15459	15597	15401	15458	15491	15555	15549	15573	15655	15574	15716	15702	15519	15655	15578	15526	15616	15632	15617	15596	15509	15483	15665	15511	15583	15534	15612	15506	15542	15570	15624	15410	15538	15662	15603	15626	15597	15513	15685	15461	15572	15539	15710	15437	15550	15398	15658	15524	15476	15560	15659	15594	15606	15616	15758	15439	15602	15584	15441	15579	15760	15568	15549	15407	15696	15541	15606	15380	15468	15606	15620	15564	15635	15659	15491	15588	15511	15552	15654	15527	15614	15589	15740	15621	15459	15732	15621	15585	15649	15486	15493	15755	15723	15562	15651	15528	15610	15541	15630	15650	15755	15586	15553	15523	15388	15548	15608	15686	15593	15651	15624	15661	15726	15656	15555	15658	15650	15795	15466	15632	15667	15423	15516	15650	15576	15810	15651	15578	15674	15576	15515	15646	15693	15612	15449	15689	15588	15578	15746	15667	15413	15740	15390	15678	15651	15598	15578	15596	15761	15640	15474	15731	15735	15538	15540	15504	15529	15636	15641	15669
15699	17178	16757	16046	15893	15522	15431	15648	15673	15245	15578	19363	20645	18666	16910	15946	15467	15051	15253	15291	15278	15219	15346	15289	15362	15164	15299	15337	15391	15299	15248	15276	15326	15223	15264	15312	15182	15207	15383	15236	15195	15325	15370	15311	15220	15301	15202	15321	15393	15324	15389	15246	15162	15440	15271	15379	15244	15365	15400	15212	15389	15461	15377	15360	15342	15371	15357	15350	15324	15136	15414	15306	15345	15442	15206	15544	15220	15184	15169	15343	15343	15242	15461	15483	15248	15409	15297	15190	15216	15281	15161	15570	15452	15345	15198	15374	15334	15349	15341	15415	15247	15378	15439	15453	15259	15373	15269	15217	15290	15343	15368	15399	15318	15326	15485	15201	15324	15235	15360	15354	15322	15416	15217	15153	15218	15293	15214	15187	15377	15285	15295	15262	15318	15366	15440	15370	15322	15388	15437	15108	15233	15215	15255	15176	15198	15472	15210	15370	15278	15317	15149	15386	15200	15497	15217	15267	15234	15294	15284	15213	15303	15320	15339	15084	15232	15249	15354	15103	15375	15218	15297	15179	15397	15462	15285	15254	15202	15405	15155	15255	15346	15376	15117	15455	15399	15258	15445	15235	15273	15380	15145	15133	15357	15172	15294	15157	15327	15261	15159	15246	15390	15229	15265	15370	15321	15137	15423	15135	15443	15389	15134	15328	15325	15241	15386	15206	15324	15246	15148	15184	15337	15241	15155	15306	15180	15435	15304	15474	15304	15280	15395	15201	15279	15374	15425	15348	15329	15306	15300	15392	15297	15220	15597	15297	15199	15113	15281	15365	15361	15153	15298	15237	15222	15260	15320	15146	15380	15123	15457	15369	15500	15338	15227	15308	15327	15313	15150	15349	15181	15294	15144	15360	15213	15368	15374	15351	15326	15304	15330	15340	15130	15278	15210	15202	15348	15347	15211	15419	15285	15265	15213	15510	15133	15271	15283	15175	15069	15216	15352	15418	15436	15401	15506	15211	15194	15129	15326	15464	15201	15210	15087	15239	15250	15231	15273	15168	15363	15221	15381	15262	15430	15208	15482	15269	15350	15378	15406	15261	15219	15203	15458	15141	15200	15238	15232	15333	15346	15286	15287	15193	15181	15110	15289	15267	15320	15364	15227	15301	15360	15276	15312	15425	15228	15272	15310	15221	15263	15320	15322	15380	15259	15279	15347	15280	15233	15251	15361	15375	15209	15469	15253	15260	15261	15293	15291	15318	15278	15309	15362	15232	15228	15263	15380	15349	15389	15181	15372	15347	15198	15216	15303	15285	15242	15317	15301	15507	15120	15215	15262	15149	15298	15281	15355	15419	15259	15234	15322	15313	15417	15358	15221	15272	15358	15128	15365	15144	15587	15231	15114	15296	15382	15421	15142	15326	15353	15273	15327	15291	15348	15234	15187	15229	15511	15179	15276	15242	15370	15387	15410	15393	15432	15386	15206	15267	15319	15490	15052	15225	15417	15546	15278	15492	15300	15310	15279	15393	15365	15275	15303	15322	15216	15267	15353	15225	15204	15250	15267	15412	15280	15297	15361	15274	15309	15274	15254	15262	15257	15228	15355	15107	15148	15393	15535	15321	15365	15541	15233	15352	15257	15334	15246	15297	15379	15284	15176	15186	15220	15208	15245	15031	15235	15270	15302	15503	15389	15223	15139	15187	15428	15269	15507	15447	15319	15198	15231	15210	15392	15485	15304	15290	15259	15190	15498	15384	15182	15335	15263	15370	15216	15100	15299	15354	15386	15151	15316	15270	15189	15452	15268	15351	15265	15274	15293	15293	15341	15331	15333	15386	15322	15261	15419	15296	15139	15217	15378	15170	15347	15121	15256	15341	15347	15350	15326	15256	15341	15286	15456	15350	15311	15306	15190	15198	15361	15287	15151	15218	15260	15230	15420	15298	15416	15319	15181	15328	15342	15225	15360	15397	15242	15194	15359	15260	15421	15312	15332	15312	15409	15398	15299	15187	15386	15415	15186	15390	15264	15217	15288	15300	15219	15309	15353	15273	15344	15173	15441	15211	15368	15210	15256	15278	15196	15355	15334	15280	15278	15356	15246	15182	15250	15301	15139	15407	15187	15206	15374	15325	15299	15292	15058	15451	15166	15354	15263	15136	15222	15360	15144	15422	15302	15162	15291	15073	15214	15354	15287	15322	15110	15255	15076	15314	15354	15335	15245	15291	15314	15398	15459	15347	15315	15305	15459	15445	15348	15175	15344	15294	15355	15268	15415	15330	15179	15317	15307	15279	15322	15331	15342	15338	15225	15372	15256	15390	15257	15257	15332	15302	15365	15415	15255	15274	15286	15374	15258	15266	15202	15372	15269	15263	15304	15419	15372	15300	15377	15318	15296	15162	15408	15283	15214	15327	15094	15355	15422	15281	15153	15270	15211	15285	15286	15331	15298	15272	15336	15218	15304	15312	15343	15304	15153	15487	15311	15371	15457	15226	15318	15247	15353	15320	15271	15146	15145	15207	15320	15292	15328	15352	15404	15182	15144	15278	15168	15394	15196	15233	15442	15406	15182	15343	15199	15371	15215	15431	15284	15382	15326	15091	15236	15375	15367	15331	15241	15323	15342	15171	15119	15122	15096	15284	15218	15146	15378	15434	15370	15316	15338	15169	15400	15205	15256	15212	15200	15195	15293	15158	15306	15243	15331	15367	15418	15207	15292	15166	15284	15315	15222	15314	15296	15111	15387	15323	15210	15399	15341	15249	15356	15283	15281	15247	15411	15260	15202	15258	15317	15200	15382	15283	15293	15484	15296	15428	15389	15247	15480	15179	15276	15339	15265	15298	15316	15230	15347	15227	15354	15520	15256	15455	15164	15273	15244	15339	15320	15309	15269	15276	15232	15506	15304	15369	15216	15234	15228	15245	15151	15105	15350	15110	15271	15326	15391	15130	15291	15320	15353	15298	15332	15389	15459	15299	15267	15370	15396	15133	15374	15191	15443	15236	15243	15287	15335	15384	15143	15183	15426	15067	15272	15142	15309	15166	15411	15519	15244	15311	15302	15319	15260	15419	15403	15287	15371	15259	15297	15229	15235	15395	15141	15294	15321	15259	15378	15362	15235	15348	15344	15281	15271	15194	15381	15215	15192	15191	15519	15220	15368	15323	15292	15254	15264	15296	15217	15362	15266	15150	15433	15177	15208	15294	15335	15438	15376	15160	15231	15357	15330	15292	15491	15187	15269	15209	15263	15384	15330	15261	15356	15217	15311	15190	15181	15117	15139	15255	15246	15433	15326	15317	15248	15404	15334	15444	15213	15243	15336	15370	15354	15383	15348	15262	15461	15189	15593	15148	15364	15281	15315	15299	15449	15357	15461	15213	15415	15407	15246	15150	15371	15274	15212	15232	15386	15512	15240	15203	15313	15172	15338	15472	15260	15192	15409	15350	15285	15271	15147	15332	15285	15202	15378	15117	15493	15310	15201	15288	15248	15373	15421	15172	15216	15387	15267	15216	15409	15259	15312	15260	15413	15160	15220	15313	15272	15222	15379	15219	15377	15372	15242	15307	15400	15382	15332	15239	15285	15418	15204	15306	15437	15474	15433	15342	15247	15206	15301	15305	15288	15218	15341	15123	15363	15169	15424	15316	15270	15227	15343	15228	15341	15097	15361	15205	15520	15331	15405	15252	15333	15177	15214	15274	15098	15211	15285	15330	15208	15245	15330	15358	15333	15251	15120	15187	15404	15220	15323	15357	15200	15266	15351	15391	15522	15196	15371	15259	15249	15345	15413	15245	15185	15131	15263	15391	15104	15205	15351	15312	15166	15172	15328	15387	15287	15380	15521	15277	15219	15404	15244	15300	15171	15434	15233	15173	15234	15315	15355	15344	15220	15252	15351	15148	15293	15196	15181	15392	15292	15265	15174	15309	15328	15399	15224	15360	15266	15227	15216	15314	15361	15197	15330	15313	15235	15395	15351	15238	15427	15207	15129	15277	15093	15154	15265	15367	15288	15172	15250	15371	15301	15210	15362	15177	15176	15356	15268	15425	15350	15269	15382	15229	15205	15298	15150	15154	15441	15251	15262	15205	15445	15365	15255	15166	15330	15379	15309	15295	15216	15294	15345	15426	15289	15402	15371	15240	15431	15383	15273	15103	15286	15299	15291	15377	15406	15231	15218	15357	15297	15416	15509	15285	15375	15264	15444	15165	15240	15193	15302	15158	15181	15147	15347	15403	15172	15378	15369	15191	15424	15251	15284	15327	15200	15267	15251	15313	15252	15213	15253	15218	15274	15315	15399	15321	15357	15302	15107	15445	15394	15314	15333	15210	15275	15230	15450	15293	15168	15228	15252	15314	15228	15265	15264	15212	15371	15199	15371	15245	15292	15294	15123	15389	15180	15363	15245	15336	15166	15169	15175	15239	15234	15311	15298	15262	15352	15352	15281	15492	15305	15306	15158	15286	15378	15219	15336	15317	15222	15455	15320	15246	15289	15350	15294	15304	15400	15151	15229	15333	15193	15473	15334	15264	15478	15415	15217	15051	15177	15283	15385	15333	15130	15192	15476	15239	15447	15409	15274	15302	15280	15245	15402	15189	15413	15222	15423	15263	15070	15316	15262	15272	15238	15309	15367	15503	15071	15351	15178	15296	15265	15245	15375	15231	15355	15393	15325	15209	15393	15306	15298	15253	15320	15295	15403	15105	15386	15278	15238	15399	15250	15437	15306	15224	15295	15405	15186	15171	15290	15308	15290	15271	15324	15195	15359	15275	15378	15266	15291	15351	15427	15412	15271	15307	15174	15226	15270	15432	15217	15284	15307	15318	15300	15274	15226	15284	15174	15239	15141	15303	15373	15350	15261	15431	15196	15445	15305	15265	15440	15256	15318	15252	15207	15198	15210	15367	15338	15386	15252	15136	15326	15312	15367	15299	15320	15208	15259	15413	15307	15308	15240	15241	15348	15342	15351	15385	15338	15249	15480	15345	15189	15346	15279	15256	15244	15162	15458	15402	15319	15273	15207	15241	15150	15262	15512	15210	15322	15272	15157	15287	15151	15250	15260	15210	15359	15223	15246	15377	15323	15314	15198	15341	15363	15294	15267	15301	15404	15431	15401	15241	15386	15147	15152	15540	15287	15246	15291	15284
25088	21344	27924	25401	20358	17695	17405	16215	16000	16048	16318	28815	34532	28399	21999	17908	16327	15737	15534	15638	15593	15583	15649	15602	15804	15497	15551	15551	15349	15487	15525	15440	15567	15476	15730	15398	15489	15448	15774	15681	15463	15564	15717	15820	15760	15617	15494	15538	15692	15576	15580	15516	15796	15521	15539	15603	15579	15561	15554	15646	15430	15587	15516	15570	15706	15800	15592	15588	15457	15370	15472	15477	15547	15654	15544	15693	15365	15369	15467	15417	15567	15651	15675	15624	15639	15587	15423	15375	15593	15550	15535	15492	15510	15793	15577	15726	15698	15542	15588	15579	15642	15618	15422	15507	15599	15586	15647	15468	15578	15402	15591	15481	15426	15599	15516	15540	15474	15479	15590	15484	15533	15476	15417	15596	15498	15376	15527	15667	15558	15591	15421	15444	15552	15509	15517	15490	15494	15711	15607	15373	15482	15535	15444	15620	15601	15572	15387	15597	15571	15463	15702	15117	15435	15770	15561	15481	15765	15527	15634	15575	15564	15700	15722	15545	15491	15506	15379	15652	15557	15588	15586	15502	15457	15560	15669	15589	15614	15615	15634	15363	15380	15449	15705	15582	15681	15577	15685	15639	15525	15714	15507	15581	15386	15568	15471	15615	15482	15645	15326	15459	15432	15469	15464	15430	15621	15566	15621	15541	15661	15313	15636	15550	15597	15492	15515	15533	15524	15504	15655	15752	15509	15580	15480	15501	15685	15583	15497	15444	15481	15558	15645	15703	15717	15546	15663	15525	15734	15637	15551	15475	15644	15587	15489	15445	15629	15536	15436	15503	15495	15588	15660	15842	15565	15672	15711	15574	15450	15591	15722	15530	15457	15464	15595	15551	15634	15728	15558	15510	15586	15572	15488	15638	15660	15552	15369	15551	15634	15308	15645	15608	15545	15598	15437	15522	15513	15527	15328	15632	15431	15767	15474	15606	15370	15425	15428	15454	15408	15597	15591	15491	15419	15468	15599	15419	15517	15410	15460	15410	15620	15722	15580	15583	15616	15404	15583	15622	15412	15517	15606	15390	15397	15542	15461	15791	15371	15446	15599	15427	15466	15349	15514	15448	15603	15540	15589	15625	15805	15487	15453	15799	15503	15532	15447	15512	15566	15540	15345	15279	15631	15558	15709	15429	15454	15466	15535	15604	15349	15583	15526	15426	15439	15562	15560	15439	15624	15458	15368	15352	15680	15390	15433	15654	15584	15470	15488	15529	15455	15565	15588	15579	15560	15690	15518	15564	15539	15413	15586	15552	15669	15674	15634	15444	15257	15550	15474	15411	15476	15397	15508	15618	15481	15603	15529	15453	15587	15557	15510	15419	15478	15630	15496	15458	15401	15614	15437	15406	15479	15483	15420	15590	15666	15630	15478	15334	15454	15592	15490	15674	15734	15561	15438	15344	15631	15614	15551	15504	15822	15682	15571	15562	15567	15712	15709	15459	15548	15458	15508	15772	15682	15548	15722	15434	15493	15572	15380	15252	15527	15538	15607	15594	15612	15723	15555	15689	15657	15816	15566	15505	15601	15605	15491	15477	15580	15706	15599	15491	15621	15645	15394	15436	15382	15666	15484	15584	15562	15569	15560	15429	15552	15621	15545	15516	15518	15576	15629	15609	15578	15588	15446	15464	15460	15593	15526	15495	15464	15420	15408	15615	15449	15514	15624	15587	15650	15461	15504	15474	15470	15571	15500	15293	15545	15586	15454	15349	15590	15342	15552	15384	15723	15564	15712	15587	15587	15266	15604	15380	15630	15571	15490	15447	15588	15464	15508	15479	15455	15521	15544	15555	15772	15586	15551	15558	15397	15331	15649	15539	15682	15600	15549	15640	15408	15717	15428	15665	15647	15388	15627	15469	15697	15638	15432	15340	15488	15403	15495	15480	15613	15615	15446	15460	15806	15728	15601	15504	15443	15508	15539	15613	15563	15472	15527	15499	15422	15620	15464	15569	15662	15536	15627	15534	15799	15398	15567	15710	15400	15767	15445	15328	15455	15474	15534	15599	15437	15551	15455	15515	15771	15455	15507	15524	15508	15695	15613	15516	15751	15523	15362	15697	15440	15339	15510	15548	15372	15513	15355	15542	15597	15580	15472	15520	15649	15528	15546	15581	15577	15345	15634	15744	15703	15438	15440	15396	15472	15512	15571	15346	15519	15378	15640	15419	15406	15457	15571	15477	15483	15588	15473	15421	15667	15601	15634	15499	15874	15512	15601	15281	15586	15622	15497	15454	15554	15407	15376	15476	15506	15417	15679	15704	15450	15385	15734	15639	15663	15537	15594	15588	15741	15722	15578	15617	15473	15483	15562	15501	15349	15542	15516	15543	15604	15641	15387	15607	15501	15611	15272	15536	15532	15458	15315	15354	15502	15519	15642	15486	15525	15489	15451	15641	15629	15489	15325	15542	15467	15480	15664	15600	15395	15571	15601	15487	15505	15561	15658	15618	15336	15364	15401	15467	15562	15565	15485	15861	15414	15575	15474	15446	15360	15765	15597	15523	15663	15587	15391	15478	15679	15605	15441	15445	15559	15341	15512	15615	15620	15522	15570	15379	15439	15482	15395	15404	15711	15539	15523	15507	15531	15604	15649	15680	15589	15484	15508	15602	15449	15628	15644	15603	15532	15451	15552	15529	15435	15354	15515	15546	15486	15681	15452	15550	15534	15644	15489	15571	15452	15541	15674	15573	15720	15696	15520	15253	15545	15477	15518	15624	15460	15495	15615	15586	15591	15516	15743	15555	15546	15707	15615	15459	15546	15435	15593	15589	15409	15559	15679	15611	15602	15570	15584	15508	15625	15582	15588	15259	15576	15445	15672	15362	15489	15662	15393	15617	15678	15453	15507	15611	15492	15581	15493	15401	15610	15419	15563	15527	15508	15734	15595	15486	15374	15392	15421	15322	15608	15734	15573	15618	15600	15460	15683	15696	15544	15589	15511	15590	15456	15452	15548	15563	15579	15499	15732	15404	15426	15729	15540	15779	15625	15525	15629	15491	15503	15453	15507	15422	15400	15591	15593	15582	15403	15524	15475	15580	15539	15323	15636	15674	15388	15543	15586	15654	15603	15701	15685	15501	15465	15564	15571	15519	15518	15488	15441	15456	15606	15600	15536	15496	15764	15661	15654	15462	15553	15505	15396	15564	15689	15472	15479	15540	15677	15602	15483	15393	15642	15576	15450	15570	15489	15653	15608	15566	15519	15465	15555	15549	15555	15517	15482	15636	15497	15658	15464	15419	15503	15432	15638	15605	15633	15458	15386	15487	15533	15491	15493	15455	15558	15603	15525	15732	15597	15505	15554	15639	15747	15471	15447	15483	15628	15637	15654	15463	15476	15436	15590	15537	15601	15465	15489	15555	15541	15581	15463	15433	15605	15524	15514	15453	15545	15445	15451	15569	15455	15530	15693	15640	15548	15650	15709	15562	15621	15490	15541	15536	15375	15572	15736	15595	15678	15526	15417	15527	15569	15511	15532	15579	15763	15772	15503	15474	15694	15513	15372	15655	15596	15627	15631	15676	15527	15633	15488	15455	15737	15653	15569	15572	15612	15341	15552	15487	15425	15536	15482	15421	15571	15441	15433	15425	15623	15498	15568	15694	15417	15491	15495	15556	15554	15521	15549	15610	15556	15478	15483	15467	15554	15671	15718	15502	15482	15672	15509	15562	15425	15414	15608	15615	15643	15667	15536	15485	15511	15588	15503	15431	15598	15462	15372	15654	15408	15511	15576	15379	15581	15563	15607	15452	15486	15585	15517	15463	15696	15546	15537	15664	15581	15505	15431	15541	15596	15496	15788	15665	15579	15520	15552	15473	15580	15509	15617	15492	15598	15484	15513	15675	15761	15482	15621	15649	15677	15682	15487	15650	15506	15579	15629	15571	15660	15527	15512	15430	15526	15416	15525	15565	15544	15572	15685	15602	15602	15522	15540	15526	15550	15610	15594	15449	15553	15334	15609	15502	15637	15577	15636	15578	15582	15621	15613	15348	15346	15344	15540	15402	15452	15442	15525	15541	15535	15480	15559	15442	15457	15582	15442	15707	15387	15500	15380	15345	15492	15571	15695	15429	15666	15496	15798	15546	15616	15399	15746	15527	15616	15526	15474	15454	15417	15605	15689	15680	15373	15491	15440	15745	15561	15434	15513	15365	15581	15435	15545	15395	15588	15538	15405	15397	15439	15507	15710	15522	15803	15647	15510	15469	15567	15369	15517	15557	15530	15560	15404	15413	15642	15461	15540	15559	15351	15441	15662	15430	15462	15524	15609	15364	15615	15538	15650	15658	15465	15482	15626	15457	15671	15596	15537	15406	15644	15595	15652	15526	15569	15534	15486	15506	15538	15488	15501	15565	15544	15699	15702	15615	15555	15576	15556	15362	15638	15642	15624	15536	15477	15566	15410	15567	15356	15572	15479	15708	15528	15667	15644	15555	15515	15361	15504	15580	15554	15290	15547	15544	15467	15616	15480	15538	15600	15735	15470	15456	15453	15385	15339	15600	15445	15605	15525	15555	15587	15535	15607	15533	15717	15632	15664	15453	15469	15610	15498	15632	15765	15541	15391	15728	15556	15715	15484	15605	15510	15524	15550	15563	15494	15594	15513	15580	15712	15456	15490	15555	15291	15547	15560	15315	15433	15398	15540	15651	15540	15408	15553	15687	15676	15416	15593	15601	15701	15680	15681	15450	15491	15397	15402	15740	15449	15447	15660	15662	15694	15579	15567	15419	15439	15608	15615	15463	15491	15587	15513	15780	15498	15466	15490	15576	15633	15545	15656	15621	15385	15498	15543	15413	15610	15529	15423	15688	15566	15622	15578	15608	15561	15595	15545	15592	15686	15590	15552	15526	15593	15487	15527	15573	15605	15471	15613	15524	15661	15347	15622	15674	15627	15543	15647	15493	15630	15514	15512	15456	15683	15747	15418	15682	15459	15427	15408	15503	15520	15412	15623	15287	15479	15713	15592	15629	15502	15428	15670	15654	15541	15555	15398	15728	15351	15622	15449	15533	15524	15461	15402	15503	15633	15521	15532	15590	15467	15487	15483	15503	15607	15489	15577	15461	15487	15560	15662	15562	15647	15681	15559	15656	15522	15466	15520	15465
14714	22642	22556	19127	17011	16670	16033	16281	15874	16030	16227	35094	37827	30722	22662	17670	15670	15436	15396	15339	15219	15455	15246	15378	15195	15343	15192	15189	15232	15137	15340	15272	15224	15452	15445	15304	15381	15248	15256	15400	15367	15296	15470	15280	15280	15263	15049	15179	15226	15372	15306	15182	15154	15343	15306	15183	15293	15244	15296	15206	15298	15325	15247	15474	15253	15332	15283	15252	15273	15522	15215	15349	15228	15155	15306	15078	15375	15291	15344	15203	15303	15096	15194	15203	15193	15240	15408	15266	15396	15367	15159	15261	15141	15264	15312	15202	15421	15264	15287	15346	15179	15247	15162	15156	15404	15102	15216	15377	15087	15271	15307	15355	15349	15186	15426	15258	15243	15269	15295	15304	15276	15331	15426	15410	15082	15254	15277	15128	15295	15356	15223	15185	15274	15355	15359	15336	15234	15347	15336	15184	15147	15225	15326	15345	15283	15290	15120	15264	15242	15411	15175	15322	15269	15173	15464	15301	15178	15302	15378	15240	15177	15204	15376	15292	15386	15203	15421	15134	15348	15306	15385	15433	15147	15195	15215	15150	15264	15328	15435	15245	15170	15376	15327	15095	15223	15184	15235	15355	15153	15304	15312	15294	15263	15176	15433	15301	15314	15368	15308	15393	15230	15185	15399	15356	15064	15278	15313	15418	15206	15212	15304	15252	15221	15286	15309	15274	15322	15290	15384	15258	15367	15229	15203	15261	15260	15192	15242	15207	15114	15249	15305	15198	15349	15241	15331	15440	15341	15146	15408	15184	15289	15290	15367	15595	15255	15388	15294	15379	15228	15448	15292	15098	15205	15260	15211	15298	15108	15285	15340	15160	15393	15392	15142	15177	15255	15216	15402	15247	15126	15289	15112	15259	15335	15132	15182	15296	15332	15153	15416	15272	15268	15351	15100	15484	15160	15344	15269	15238	15227	15284	15242	15187	15091	15187	15209	15202	15326	15157	15278	15145	15412	15188	15269	15212	15238	15188	15264	15369	15345	15174	15517	15243	15303	15287	15189	15037	15401	15289	15187	15355	15283	15225	15280	15298	15240	15177	15254	15302	15246	15255	15238	15253	15350	15273	15277	15411	15408	15149	15181	15287	15054	15112	15245	15450	15190	15262	15280	15159	15365	15229	15216	15280	15134	15469	15464	15288	15270	15123	15107	15225	15425	15345	15275	15260	15228	15300	15183	15217	15364	15107	15265	15165	15343	15266	15215	15203	15595	15384	15182	15284	15278	15352	15213	15208	15327	15357	15249	15265	15343	15276	15341	15407	15368	15277	15151	15404	15479	15084	15183	15310	15420	15066	15344	15368	15328	15458	15450	15375	15366	15230	15333	15224	15155	15326	15230	15185	15138	15237	15230	15253	15278	15272	15331	15173	15298	15103	15459	15334	15213	15272	15244	15200	15168	15274	15316	15333	15397	15099	15325	15308	15161	15162	15233	15275	15214	15312	15427	15362	15221	15292	15391	15356	15225	15245	15381	15410	15282	15409	15356	15346	15105	15326	15210	15269	15411	15224	15386	15367	15250	15270	15384	15128	15164	15222	15461	15279	15306	15329	15230	15289	15133	15166	15241	15238	15238	15371	15237	15152	15353	15341	15327	15229	15284	15197	15225	15313	15332	15243	15316	15373	15208	15284	15292	15310	15283	15356	15366	15378	15291	15264	15071	15230	15450	15242	15266	15129	15405	15155	15240	15289	15433	15196	15152	15342	14986	15369	15349	15289	15197	15319	15118	15377	15229	15278	15261	15267	15287	15323	15382	15329	15096	15198	15311	15284	15305	15182	15171	15269	15123	15299	15382	15160	15295	15340	15428	15355	15148	15301	15318	15076	15293	15237	15125	15260	15281	15083	15214	15234	15237	15253	15318	15166	15130	15188	15420	15294	15316	15136	15220	15345	15373	15327	15270	15272	15137	15240	15297	15195	15190	15300	15180	15105	15348	15199	15287	15393	15230	15265	15318	15499	15290	15154	15270	15326	15311	15230	15172	15390	15121	15307	15262	15395	15283	15393	15338	15129	15255	15403	15307	15145	15331	15240	15308	15405	15222	15217	15334	15325	15441	15154	15280	15448	15162	15248	15278	15259	15222	15138	15256	15110	15290	15334	15308	15220	15279	15175	15169	15357	15319	15313	15382	15157	15299	15334	15441	15372	15222	15203	15192	15117	15386	15210	15171	15284	15338	15278	15347	15310	15344	15260	15291	15408	15306	15316	15290	15436	15236	15259	15143	15250	15318	15291	15075	15255	15084	15178	15166	15187	15320	15246	15205	15274	15173	15312	15158	15256	15409	15237	15315	15247	15292	15244	15256	15173	15473	15249	15308	15433	15267	15372	15268	15163	15350	15275	15253	15153	15335	15290	15123	15177	15324	15238	15308	15240	15337	15333	15418	15098	15140	15339	15114	15236	15333	15171	15367	15210	15336	15276	15260	15471	15313	15224	15353	15253	15229	15259	15145	15298	15123	15413	15268	15268	15275	15413	15313	15206	15317	15257	15285	15448	15273	15249	15306	15199	15353	15226	15276	15368	15290	15340	15345	15366	15221	15250	15132	15241	15233	15481	15272	15229	15403	15242	15200	15244	15226	15294	15290	15216	15256	15347	15301	15190	15363	15320	15177	15173	15081	15193	15276	15286	15394	15197	15337	15366	15256	15376	15290	15250	15391	15278	15227	15372	15166	15433	15095	15206	15391	15401	15101	15262	15301	15310	15457	15308	15224	15213	15168	15218	15244	15132	15110	15486	15221	15092	15281	15123	15263	15422	15398	15105	15294	15344	15239	15179	15236	15209	15431	15180	15223	15183	15176	15237	15360	15332	15451	15122	15360	15378	15374	15357	15253	15196	15272	15161	15184	15429	15269	15318	15197	15396	15348	15245	15420	15255	15258	15250	15395	15179	15206	15202	15259	15175	15300	15217	15229	15353	15425	15316	15223	15181	15230	15277	15197	15445	15334	15247	15392	15238	15186	15281	15232	15370	15342	15340	15228	15369	15196	15304	15319	15307	15429	15328	15288	15216	15273	15180	15359	15325	15349	15172	15292	15345	15251	15259	15298	15200	15390	15303	15200	15280	15507	15139	15351	15290	15230	15260	15521	15331	15253	15324	15207	15286	15288	15366	15190	15242	15249	15135	15219	15343	15326	15422	15315	15276	15291	15112	15331	15372	15269	15379	15311	15315	15341	15084	15274	15155	15192	15377	15240	15327	15106	15349	15193	15278	15088	15361	15454	15176	15486	15445	15153	15307	15366	15244	15288	15277	15240	15147	15382	15292	15154	15329	15368	15359	15284	15028	15232	15257	15387	15083	15115	15415	15236	15363	15279	15438	15224	15216	15118	15323	15402	15417	15278	15321	15312	15299	15166	15392	15267	15263	15274	15165	15390	15324	15450	15212	15218	15347	15374	15323	15210	15267	15282	15386	15410	15123	15165	15321	15376	15316	15305	15277	15313	15229	15362	15276	15324	15341	15164	15324	15151	15416	15299	15174	15294	15290	15313	15209	15460	15320	15309	15273	15434	15136	15321	15278	15184	15392	15360	15376	15264	15291	15226	15444	15192	15408	15327	15051	15403	15314	15233	15238	15358	15335	15235	15224	15405	15345	15227	15208	15281	15162	15397	15397	15143	15239	15198	15375	15251	15341	15347	15312	15345	15147	15232	15226	15180	15252	15207	15258	15228	15091	15277	15327	15391	15198	15161	15135	15225	15251	15081	15232	15275	15188	15306	15349	15308	15230	15244	15148	15337	15288	15217	15209	15235	15349	15460	15476	15440	15255	15418	15255	15332	15245	15320	15161	15285	15333	15195	15294	15323	15294	15332	15254	15247	15229	15189	15455	15261	15235	15192	15356	15310	15441	15320	15183	15192	15220	15294	15347	15367	15363	15330	15195	15163	15229	15178	15340	15313	15066	15294	15258	15285	15343	15087	15456	15325	15151	15326	15276	15301	15279	15285	15134	15488	15345	15168	15241	15286	15166	15482	15309	15364	15242	15342	15270	15442	15299	15240	15351	15470	15302	15222	15289	15229	15228	15264	15129	15221	15399	15166	15268	15180	15229	15277	15149	15177	15307	15153	15252	15241	15250	15467	15273	15365	15267	15354	15236	15155	15328	15354	15301	15103	15348	15249	15280	15109	15250	15300	15271	15236	15367	15211	15245	15290	15358	15138	15152	15418	15295	15257	15333	15351	15139	15146	15220	15264	15138	15252	15285	15160	15168	15343	15237	15277	15327	15370	15375	15174	15320	15225	15322	15422	15270	15267	15135	15362	15141	15263	15400	15336	15267	15321	15306	15347	15207	15489	15338	15325	15150	15311	15108	15322	15281	15354	15309	15358	15253	15251	15297	15406	15155	15298	15203	15193	15451	15027	15282	15364	15301	15318	15410	15225	15310	15208	15151	15181	15295	15086	15114	15398	15195	15227	15085	15331	15365	15294	15275	15221	15307	15347	15218	15281	15307	15248	15298	15089	15257	15150	15292	15084	15222	15260	15272	15255	15216	15236	15340	15177	15406	15256	15271	15299	15268	15313	14972	15377	15302	15063	15202	15373	15408	15313	15164	15272	15482	15022	15363	15306	15294	15448	15380	15332	15399	15139	15408	15251	15279	15349	15411	15333	15211	15254	15142	15302	15448	15236	15300	15224	15333	15327	15314	15193	15222	15232	15283	15322	15253	15330	15300	15203	15260	15138	15386	15365	15178	15437	15361	15256	15168	15293	15295	15195	15356	15378	15278	15210	15305	15335	15377	15368	15336	15250	15430	15199	15335	15220	15296	15292	15288	15357	15365	15135	15251	15224	15358	15320	15310	15198	15338	15291	15246	15372	15386	15092	15321	15315	15256	15257	15280	15326	15313	15300	15382	15137	15337	15161	15223	15124	15208	15327	15366	15287	15465	15315	15220	15237	15174	15497	15382	15224	15420	15194	15278	15187	15196	15243	15229	15389	15373	15173	15456	15446	15304	15310	15341	15313	15350	15173	15316	15201	15392	15230	15199	15464	15345	15368	15393	15299	15278	15339	15227	15055	15268	15330	15393	15268	15390	15368	15535	15262	15260	15297	15325	15286	15355	15333	15328	15351	15324	15413	15243	15185	15194	15207	15175
23979	21381	28822	24404	21880	21025	19490	16685	16030	16129	16084	34654	42699	36384	27559	20399	16858	16015	15617	15669	15629	15660	15542	15384	15653	15619	15585	15529	15591	15496	15525	15460	15404	15540	15404	15367	15507	15538	15577	15532	15513	15607	15731	15548	15532	15418	15492	15419	15481	15244	15405	15472	15339	15297	15214	15513	15232	15317	15457	15534	15437	15546	15498	15507	15379	15339	15452	15613	15482	15306	15515	15414	15400	15581	15542	15395	15422	15446	15495	15295	15601	15446	15338	15392	15741	15493	15695	15361	15527	15391	15387	15290	15731	15465	15388	15393	15356	15439	15488	15448	15463	15393	15484	15531	15498	15490	15544	15405	15480	15476	15544	15405	15624	15486	15316	15415	15449	15512	15384	15525	15552	15312	15505	15369	15412	15479	15199	15324	15370	15445	15531	15482	15452	15432	15300	15407	15567	15422	15600	15487	15292	15190	15319	15463	15648	15399	15356	15544	15517	15356	15481	15504	15589	15650	15485	15281	15348	15536	15506	15462	15644	15400	15278	15053	15279	15394	15423	15450	15508	15475	15403	15234	15304	15434	15325	15340	15492	15427	15569	15431	15451	15481	15420	15479	15390	15598	15605	15279	15515	15459	15519	15583	15362	15481	15540	15474	15339	15472	15398	15599	15295	15343	15553	15479	15402	15485	15576	15363	15273	15523	15388	15476	15324	15460	15353	15520	15359	15504	15493	15262	15496	15505	15472	15537	15462	15563	15605	15317	15309	15516	15477	15350	15390	15362	15339	15648	15533	15469	15532	15457	15507	15451	15435	15284	15501	15448	15256	15510	15355	15511	15409	15425	15570	15579	15333	15476	15448	15467	15484	15344	15289	15305	15595	15418	15467	15344	15455	15386	15423	15450	15463	15263	15321	15561	15339	15370	15541	15385	15484	15337	15591	15417	15612	15396	15748	15260	15400	15393	15353	15352	15405	15374	15343	15406	15395	15387	15443	15552	15430	15478	15532	15183	15269	15542	15412	15259	15367	15398	15396	15349	15501	15568	15383	15494	15511	15455	15384	15464	15448	15453	15427	15522	15551	15431	15371	15604	15348	15289	15316	15418	15318	15322	15439	15680	15276	15353	15258	15527	15534	15493	15301	15404	15267	15518	15280	15413	15488	15461	15262	15512	15157	15405	15402	15507	15388	15279	15443	15588	15389	15400	15493	15458	15286	15449	15515	15493	15518	15560	15419	15374	15656	15477	15365	15372	15378	15672	15664	15495	15414	15402	15590	15470	15427	15270	15622	15313	15577	15514	15336	15448	15291	15412	15480	15326	15432	15556	15346	15240	15333	15453	15421	15415	15496	15494	15710	15594	15388	15325	15506	15416	15371	15575	15385	15409	15447	15440	15297	15334	15480	15259	15383	15440	15384	15483	15347	15352	15456	15346	15350	15440	15549	15361	15370	15464	15478	15389	15552	15274	15331	15314	15444	15318	15432	15348	15443	15485	15497	15411	15551	15547	15360	15289	15341	15395	15562	15413	15460	15485	15598	15187	15497	15494	15532	15403	15355	15335	15545	15416	15412	15742	15606	15475	15484	15612	15331	15485	15388	15359	15479	15220	15487	15444	15364	15330	15099	15428	15534	15535	15413	15397	15511	15468	15514	15358	15501	15455	15469	15392	15614	15302	15479	15308	15416	15188	15405	15187	15278	15270	15493	15337	15542	15579	15437	15369	15422	15412	15575	15549	15254	15370	15345	15347	15314	15448	15339	15602	15357	15458	15563	15465	15532	15334	15320	15379	15568	15274	15657	15442	15364	15503	15469	15275	15518	15347	15556	15566	15437	15323	15553	15509	15500	15432	15404	15442	15292	15403	15255	15473	15565	15458	15432	15547	15562	15344	15479	15425	15409	15415	15433	15629	15507	15432	15529	15607	15565	15350	15358	15415	15421	15311	15277	15487	15585	15299	15542	15363	15465	15558	15340	15408	15375	15389	15488	15483	15372	15500	15367	15387	15488	15202	15385	15465	15545	15330	15401	15365	15560	15471	15372	15412	15462	15441	15568	15465	15503	15468	15556	15665	15688	15534	15371	15311	15346	15498	15557	15662	15396	15481	15576	15592	15423	15329	15479	15430	15417	15328	15346	15483	15440	15430	15515	15300	15335	15425	15491	15497	15551	15324	15637	15438	15490	15500	15515	15461	15398	15412	15476	15342	15348	15462	15436	15390	15528	15497	15337	15332	15461	15520	15437	15315	15470	15343	15416	15388	15329	15537	15080	15242	15610	15334	15646	15461	15412	15326	15351	15416	15429	15394	15351	15390	15352	15339	15419	15454	15496	15437	15203	15506	15378	15284	15234	15481	15451	15542	15438	15414	15606	15414	15237	15568	15641	15396	15562	15239	15298	15372	15570	15573	15568	15561	15348	15354	15427	15322	15299	15548	15363	15277	15288	15519	15591	15377	15347	15539	15553	15553	15518	15404	15438	15429	15331	15445	15438	15469	15500	15265	15306	15289	15310	15412	15425	15383	15420	15409	15239	15296	15516	15552	15660	15393	15264	15483	15522	15554	15516	15420	15536	15482	15470	15445	15424	15353	15422	15442	15440	15221	15492	15420	15475	15404	15284	15466	15511	15367	15511	15390	15559	15222	15512	15225	15183	15544	15294	15412	15532	15422	15485	15550	15150	15343	15346	15442	15484	15424	15359	15430	15577	15514	15528	15404	15569	15295	15328	15456	15361	15344	15570	15278	15380	15479	15483	15438	15359	15345	15380	15388	15591	15284	15421	15409	15403	15380	15215	15392	15145	15340	15295	15495	15520	15345	15621	15342	15502	15478	15408	15472	15283	15274	15329	15214	15335	15460	15237	15441	15388	15284	15424	15330	15318	15319	15469	15317	15538	15368	15425	15464	15331	15570	15405	15660	15267	15414	15314	15486	15416	15491	15393	15281	15426	15468	15341	15381	15318	15352	15481	15341	15401	15470	15232	15431	15426	15424	15531	15603	15478	15483	15105	15332	15415	15587	15403	15478	15429	15456	15494	15590	15542	15499	15473	15441	15420	15355	15371	15440	15455	15461	15448	15440	15526	15477	15464	15291	15272	15484	15365	15341	15554	15404	15287	15290	15346	15500	15613	15395	15540	15532	15570	15357	15234	15513	15520	15585	15456	15491	15559	15708	15386	15366	15574	15355	15434	15495	15451	15337	15246	15443	15305	15486	15493	15329	15540	15418	15553	15396	15516	15610	15401	15311	15121	15481	15348	15503	15303	15355	15282	15337	15573	15462	15290	15378	15537	15479	15389	15463	15436	15551	15324	15375	15500	15399	15354	15388	15565	15475	15228	15477	15506	15375	15193	15459	15439	15515	15344	15192	15245	15299	15475	15393	15434	15420	15294	15378	15479	15377	15419	15242	15576	15396	15387	15281	15271	15465	15407	15511	15431	15449	15418	15404	15505	15473	15462	15401	15471	15333	15415	15330	15612	15450	15477	15557	15348	15588	15246	15398	15471	15635	15503	15517	15458	15341	15432	15319	15218	15506	15410	15263	15386	15460	15504	15346	15385	15433	15503	15432	15413	15510	15571	15492	15333	15314	15453	15194	15460	15314	15409	15437	15543	15464	15459	15301	15419	15569	15353	15528	15324	15412	15433	15454	15610	15377	15378	15281	15508	15368	15383	15431	15244	15429	15511	15598	15509	15528	15410	15464	15205	15347	15602	15700	15615	15515	15406	15505	15310	15378	15473	15300	15309	15384	15423	15231	15526	15350	15416	15474	15576	15522	15334	15395	15343	15473	15443	15379	15444	15520	15545	15712	15485	15497	15388	15397	15274	15493	15658	15369	15396	15141	15176	15380	15541	15427	15416	15636	15447	15480	15405	15563	15365	15414	15515	15382	15525	15394	15470	15322	15330	15413	15450	15500	15479	15464	15577	15697	15371	15398	15319	15434	15466	15484	15564	15220	15312	15378	15532	15412	15506	15357	15446	15524	15464	15399	15217	15490	15473	15335	15314	15722	15585	15370	15505	15592	15523	15503	15382	15568	15345	15401	15426	15507	15454	15344	15507	15539	15373	15414	15398	15456	15368	15589	15451	15487	15508	15571	15368	15564	15481	15453	15332	15421	15561	15251	15430	15484	15270	15254	15289	15566	15418	15254	15523	15541	15357	15438	15412	15377	15425	15523	15474	15409	15316	15356	15312	15439	15449	15451	15565	15284	15612	15369	15286	15276	15433	15348	15530	15406	15444	15297	15441	15459	15539	15475	15409	15467	15327	15365	15321	15505	15414	15511	15357	15509	15267	15506	15564	15241	15493	15417	15443	15431	15548	15378	15537	15304	15354	15293	15455	15571	15570	15633	15549	15416	15487	15440	15600	15511	15344	15444	15518	15565	15456	15386	15182	15379	15162	15497	15554	15452	15481	15444	15313	15616	15361	15438	15364	15459	15406	15476	15280	15393	15349	15339	15536	15364	15527	15451	15328	15399	15334	15520	15474	15295	15560	15484	15484	15348	15535	15562	15302	15449	15391	15575	15418	15459	15479	15507	15533	15386	15424	15314	15341	15414	15498	15572	15478	15352	15547	15362	15246	15496	15566	15430	15200	15453	15355	15498	15306	15356	15490	15428	15425	15448	15443	15319	15508	15317	15406	15543	15304	15391	15491	15356	15475	15317	15391	15424	15371	15485	15224	15293	15418	15630	15593	15321	15349	15388	15554	15358	15518	15506	15391	15507	15464	15254	15390	15247	15381	15535	15520	15524	15441	15460	15336	15412	15342	15414	15511	15542	15360	15383	15293	15460	15278	15432	15475	15522	15380	15398	15380	15336	15506	15438	15364	15427	15385	15518	15690	15481	15438	15272	15377	15259	15411	15318	15357	15623	15514	15773	15511	15486	15432	15381	15400	15366	15499	15488	15483	15419	15401	15486	15496	15452	15429	15478	15489	15407	15182	15441	15517	15536	15618	15349	15559	15469	15241	15359	15403	15536	15370	15424	15521	15661	15633	15451	15349	15300	15417	15360	15266	15317	15370	15427	15397	15477	15428	15281	15408	15631	15590	15229	15421	15496	15476	15404	15467	15335	15429	15369	15394	15491	15516	15294	15585	15487	15359	15464	15594	15262	15535	15623	15467	15495	15678	15363	15451	15483	15434	15371
16854	28820	27419	21920	19113	17112	16633	16667	16724	16370	16266	41795	45897	39337	29211	20296	16441	15504	15428	15215	15248	15373	15338	15323	15318	15235	15272	15205	15209	15452	15455	14952	15166	15289	15246	15119	15413	15317	15194	15195	15205	15158	15196	15276	15383	15301	15274	15218	15291	15224	15289	15312	15134	15194	15220	15268	15323	15336	15209	15252	15231	15265	15258	15111	15300	15259	15246	15237	15171	15160	15189	15250	15078	15140	15232	15128	15259	15251	15141	15289	15150	15166	15204	15195	15157	15223	15272	15245	15281	15333	15184	15277	15213	15193	15087	15164	15240	15280	15150	15189	15110	15223	15235	15202	15200	14990	15161	15391	15344	15016	15080	15178	15006	15232	15231	15059	15183	15441	15255	15249	15348	15018	15242	15319	15321	15186	15398	15219	15447	15131	15380	15252	15318	15214	15256	15277	15323	15290	15321	15248	15066	15321	15273	15305	15130	15246	15356	15207	15102	15104	15162	15251	15243	15233	15184	15361	15275	15287	15238	15075	15098	15192	15212	15376	15101	15272	15039	15097	15120	15224	15341	15405	15243	15066	15263	15179	15278	15258	15137	15318	15108	15236	15075	15093	15086	15465	15264	15240	15155	15251	15177	15376	15314	15174	15187	15226	15134	15235	15208	15211	15250	15316	15149	15282	15173	15093	15269	15170	15158	15226	15261	15115	15338	15326	15226	15393	15327	15241	15251	15196	15150	15138	15193	15201	15250	15336	15160	15169	15108	15356	15158	15301	15104	15189	15325	15160	15314	15114	15185	15148	15171	15347	15354	15200	15318	15241	15338	15177	15176	15259	15239	15139	15115	15404	15261	15065	15338	14982	15260	15081	15161	15222	15243	15313	15252	15071	15273	15165	15060	15288	15181	15173	15365	15247	15304	15035	15369	15258	15083	15210	15246	15160	15168	15280	15406	15218	15432	15285	15317	15263	15164	15120	15157	15272	15240	15028	15238	15063	15193	15099	15361	15139	15147	15259	15206	15228	15119	15155	15288	15308	15020	15360	15206	15144	15268	15024	15271	15022	15093	15323	15289	15291	15197	15338	15259	15224	15197	15256	15366	15216	15289	15316	15286	15322	15301	15226	15050	15318	15055	15164	15183	15251	15373	15317	15375	15076	15219	15269	15239	15118	15217	15253	15212	15151	15255	15170	15346	15133	15264	15338	15012	15158	14969	15367	15213	15260	15299	15060	15296	15093	15261	15228	15150	15183	15046	15031	15154	15200	15175	15264	15064	15172	15333	15166	15152	15155	15125	15167	15139	15096	15209	15250	15115	15391	15306	15132	15307	15116	15065	15226	15124	15308	15247	15098	15194	15202	15129	15264	15264	15170	15207	15125	15233	15220	15261	15303	15309	15260	15105	14964	15125	15111	15286	15260	15319	15257	15128	15311	15227	15157	15137	15160	15323	15222	15245	14923	14998	15223	15164	15265	15174	15367	15129	15324	15158	15292	15211	15288	15122	15205	15257	15258	15199	15271	15128	15277	15095	15279	15310	15207	15265	15157	15131	15205	15281	15401	15310	15044	15310	15190	15180	15388	15243	15175	15482	15219	15119	15317	15162	15295	15320	15209	15300	15221	15171	15172	15265	15046	15318	15192	15251	15076	15133	15212	15182	15318	15128	15251	15222	15193	15027	15274	15166	15308	15252	15319	15186	15177	15179	15051	15031	15146	15312	15281	15229	15195	15231	15369	15300	15190	15177	15244	15226	15321	15180	15278	15134	15081	15340	15319	15212	15304	15033	15253	15094	15330	15104	15343	15198	15131	15216	15129	15106	15306	15450	15046	15405	15180	15225	15173	15134	15247	15140	15075	15233	15283	15152	15185	15285	15248	15360	15378	15165	15067	15145	15160	15134	15161	15202	15126	15222	15274	15007	15218	15147	15128	15212	15007	15206	15318	15295	15244	15450	15233	15275	15159	15382	15239	15179	15103	15198	15257	15151	15372	15168	15175	15173	15159	15180	15225	15037	15280	15261	15016	15206	15301	15249	15165	15243	15248	15267	15117	15229	15189	15185	15280	15199	15203	15274	15424	15150	15084	15292	15048	15369	15216	15178	15174	15080	15134	15051	15107	15335	15280	15296	15228	15358	15218	15227	15247	15328	15140	15126	15135	15027	15094	15339	15364	15234	15221	15264	15154	15223	15209	15067	15182	15303	15313	15210	15144	15366	15311	15118	15299	15333	15245	15205	15287	15235	15224	15083	15258	15269	15224	15226	15332	15141	15239	15209	15149	15270	15394	15124	15162	15222	15110	15079	15243	15170	15368	15174	15088	15260	15252	15166	15198	15093	15198	15332	15201	15166	15119	15350	15027	15240	15281	15117	15135	15359	15289	15203	15204	15032	15405	15173	15274	15232	15100	15108	15120	15297	15162	15282	15255	15138	15106	15353	15178	15393	15211	15257	15240	15194	15096	15170	15317	15175	15195	15288	15215	15235	15134	15278	15152	15444	15302	15243	15278	15259	15141	15121	15238	15195	15129	15182	15257	15191	15059	15137	15277	15196	15162	15164	15119	15122	15196	15155	15260	15103	15142	15087	15261	15298	15330	15115	15141	15097	15138	15114	15085	15210	14929	15199	15325	15349	15226	15327	15248	15293	15250	15371	15199	15432	15010	15068	15317	15066	15244	15211	15167	15177	15103	15290	15325	15069	15382	15190	15423	15110	15056	15026	15099	15347	15211	15018	15272	15369	15260	15245	15215	15185	15409	15430	15276	15184	15260	15323	15285	15154	15250	15299	15211	15376	15238	15300	15395	15286	15103	15136	15131	15224	15087	15394	15147	15157	15219	15413	15049	15082	15246	15166	15142	15272	15287	15226	15287	15221	15124	15315	15197	15222	15233	15282	15248	15363	15349	15306	15053	15249	15202	15126	15108	15196	15270	15291	15242	15209	15345	15083	15280	15337	15195	15287	15087	15299	15161	15196	15148	15108	15191	15238	15177	15245	15089	15239	15378	15147	15323	15066	15295	15492	15173	15361	15067	15199	15281	15203	15220	15303	15185	15147	15092	15117	15217	15149	15347	15219	15011	15229	15201	15336	15214	15297	15070	15247	15251	15321	15127	15097	15203	15265	15284	15165	15205	15167	15091	15176	15186	15366	15183	15117	15258	15206	15011	15195	15207	15128	15193	15214	15261	15229	15329	15249	15133	15266	15156	15170	15211	15157	15227	15255	15203	15141	15106	15332	15098	15288	15259	15242	15042	15168	15229	15352	15326	15117	15218	15229	15158	15279	15323	15247	15380	15149	15147	15220	15266	15131	15298	15022	15303	15226	15098	15300	15248	15190	15119	15246	15151	15098	15194	15296	15151	15262	15171	15274	15216	15244	15297	14988	15205	15170	15245	15112	15234	15395	15247	15227	15259	15199	15193	15332	15191	15307	15183	15334	15176	15281	15376	15178	15310	15248	15117	15364	15355	15227	15186	15222	15275	15161	15263	15230	15165	15066	15255	15246	15302	15237	15211	15185	15218	15453	15209	15111	15103	15211	15287	15325	15216	15283	15317	15111	15298	15281	15231	15247	15218	15245	15248	15055	15348	15333	15180	15290	15008	15247	15201	15343	15426	15223	15379	15279	15055	15415	15237	15062	15055	15163	15259	15168	15303	15160	15223	15157	15304	15159	15142	15211	15052	15220	15178	15286	15139	15344	15207	15234	15317	15242	15388	15231	15343	15162	15269	15356	15186	15251	15228	15183	15041	15215	15257	15164	15318	15182	15149	15275	15159	14980	15297	14985	15095	15173	15175	15294	15181	15336	15267	15269	15230	15046	15352	15198	15135	15145	15199	15190	15217	15359	15381	15179	15130	15166	15225	15220	15261	15136	15243	15230	15274	15337	15046	15157	15425	15264	15275	15230	15234	15249	15149	15321	15017	15152	15146	15198	15338	15298	15284	15108	15132	15111	15047	15211	15217	15188	15155	15283	15284	15185	15303	15271	15169	15210	15217	15178	15089	15298	15265	15051	15219	15263	15245	15312	15165	15374	15358	15133	15207	15049	15219	15141	15277	15162	15189	15368	15269	15139	15195	15292	15275	15151	15100	15216	15298	15046	15184	14990	15285	15125	15158	15264	15084	15172	15245	15236	15164	15151	15270	15138	15355	15105	15260	15125	15421	15177	15358	15116	15375	15264	15174	15031	15066	15383	15155	15128	15261	15219	15275	15128	15033	15108	15249	15227	15221	15154	15226	15271	15252	15447	15235	15418	15162	15188	15245	15110	15246	15131	15308	15179	15344	15071	15115	15228	15170	15109	15230	15107	15049	15286	15145	15157	15305	15206	15304	15020	15173	15286	15193	15241	15139	15163	15142	15433	15379	15157	15311	15286	15104	15196	15180	15343	15289	15208	15266	15184	15240	15201	15255	15239	15234	15211	15287	15174	15200	15318	15206	15181	15169	15160	15143	15293	15208	15168	15256	15192	15204	15207	15415	15143	15319	15283	15202	15285	15143	15130	15164	15304	15108	15243	15145	15214	15356	15231	15196	15109	15274	15218	15166	15187	15423	15226	15159	15265	15258	15310	15167	15137	15286	15196	15172	15263	15188	15254	15195	15217	15089	15155	15044	15213	15116	15205	15200	15295	15326	15249	15312	15190	15154	15272	15173	15175	15332	15251	15225	15350	15213	15125	15249	15221	15182	15322	15289	15212	15320	15251	15112	15202	15297	15231	15237	15146	15138	15162	15204	15317	15415	15279	15212	15256	15096	15191	15246	15231	15144	15093	15077	15235	15062	15196	15188	15209	15364	15339	15105	15227	15219	15070	15250	15294	15092	15138	15170	15254	15287	15224	15251	15181	15268	15359	15260	15315	15092	15345	15252	15264	15045	15019	15235	15164	15199	15111	15312	15074	15067	15045	15243	15294	15138	15302	15225	15292	15143	15151	15147	15244	15267	15172	15215	15346	15179	15149	15188	15265	15243	15252	15175	15205	15274	15313	15041	15334	15246	15147	15247	15315	15286	15159	15213	15369	15166	15299	15396	15184	15195	15313	15027	15239	15176	15284	15342	15370	15315	15221	15210	15149	15165	15147	15296	15193	15337	15136	15222	15358	15281	15164	15287	15216	15382	15175	15175	15188	15297	15172	15251	15145	15401	15421	15234
29169	22001	21267	18374	15732	15790	15889	15598	15773	15878	16024	17520	19568	18994	17440	16252	15822	15799	15693	15629	15834	15604	15498	15615	15740	15751	15467	15823	15761	15683	15710	15679	15660	15797	15601	15684	15525	15604	15463	15743	15608	15602	15686	15669	15677	15556	15676	15842	15632	15642	15820	15568	15730	15643	15693	15569	15645	15669	15695	15619	15658	15868	15544	15512	15805	15718	15617	15618	15705	15690	15488	15731	15694	15417	15533	15711	15474	15700	15496	15537	15617	15621	15747	15694	15764	15497	15619	15649	15807	15675	15656	15566	15737	15706	15787	15817	15588	15389	15608	15675	15728	15524	15597	15648	15829	15731	15586	15642	15832	15536	15570	15709	15574	15515	15554	15783	15699	15907	15560	15385	15577	15878	15612	15623	15586	15728	15828	15767	15710	15610	15781	15771	15478	15603	15621	15714	15678	15571	15630	15628	15494	15686	15695	15700	15865	15595	15641	15717	15493	15821	15591	15680	15708	15646	15783	15722	15545	15724	15435	15598	15707	15596	15693	15681	15614	15574	15747	15684	15607	15762	15805	15553	15621	15684	15532	15717	15642	15728	15831	15721	15605	15564	15672	15637	15560	15662	15585	15733	15352	15702	15703	15574	15598	15467	15683	15678	15571	15636	15637	15490	15584	15599	15533	15489	15559	15747	15666	15473	15611	15625	15667	15541	15591	15663	15807	15526	15698	15723	15514	15506	15645	15569	15617	15657	15549	15723	15714	15619	15650	15576	15521	15500	15658	15738	15644	15689	15436	15522	15612	15606	15659	15917	15742	15589	15567	15660	15587	15911	15803	15681	15520	15357	15750	15796	15488	15693	15689	15781	15868	15692	15753	15664	15651	15472	15512	15495	15651	15694	15646	15608	15538	15627	15597	15570	15752	15559	15470	15524	15440	15393	15642	15613	15576	15730	15604	15736	15602	15472	15582	15535	15539	15701	15657	15590	15498	15489	15639	15732	15724	15513	15505	15565	15639	15662	15792	15609	15635	15803	15701	15532	15794	15662	15830	15706	15637	15492	15734	15631	15635	15545	15668	15724	15622	15776	15755	15722	15401	15549	15596	15588	15400	15527	15693	15620	15674	15696	15772	15680	15884	15752	15643	15553	15658	15485	15597	15459	15423	15695	15559	15425	15702	15803	15593	15775	15590	15625	15585	15588	15713	15706	15777	15775	15763	15796	15829	15693	15513	15588	15696	15770	15713	15678	15358	15611	15928	15605	15825	15726	15642	15690	15679	15536	15432	15755	15510	15683	15722	15738	15568	15798	15569	15630	15645	15622	15892	15525	15529	15634	15705	15585	15635	15410	15768	15461	15700	15676	15604	15630	15531	15620	15669	15780	15616	15722	15763	15622	15616	15594	15579	15600	15705	15650	15661	15611	15558	15454	15521	15533	15763	15632	15751	15797	15600	15558	15607	15493	15412	15660	15575	15481	15836	15706	15658	15626	15691	15754	15510	15628	15671	15493	15699	15572	15721	15641	15684	15927	15746	15594	15563	15708	15609	15786	15986	15568	15753	15334	15628	15587	15489	15612	15538	15951	15507	15729	15462	15725	15732	15939	15814	15751	15593	15715	15611	15507	15754	15757	15746	15651	15496	15512	15581	15711	15582	15786	15689	15700	15563	15767	15695	15548	15712	15623	15795	15653	15535	15654	15655	15682	15640	15647	15827	15690	15554	15754	15758	15646	15603	15803	15516	15691	15781	15812	15626	15561	15498	15726	15764	15621	15618	15652	15784	15770	15734	15679	15638	15704	15598	15754	15746	15494	15781	15755	15526	15654	15648	15482	15774	15430	15590	15665	15477	15576	15612	15753	15667	15684	15574	15719	15543	15634	15739	15625	15672	15677	15641	15741	15722	15663	15492	15624	15633	15675	15745	15569	15660	15563	15719	15616	15662	15673	15536	15632	15547	15529	15661	15534	15651	15580	15651	15613	15625	15617	15705	15672	15613	15650	15832	15709	15502	15615	15465	15728	15703	15592	15722	15808	15745	15698	15476	15842	16027	15701	15882	15685	15760	15605	15673	15813	15682	15555	15683	15654	15573	15582	15757	15782	15562	15695	15789	15636	15705	15633	15813	15457	15727	15722	15642	15667	15644	15782	15782	15605	15777	15646	15679	15752	15568	15685	15645	15749	15646	15744	15562	15781	15605	15469	15516	15696	15842	15714	15659	15674	15726	15643	15510	15708	15781	15696	15650	15495	15541	15672	15744	15769	15687	15718	15586	15716	15551	15634	15680	15753	15738	15616	15656	15776	15822	15672	15713	15805	15711	15790	15443	15666	15579	15545	15714	15568	15611	15586	15594	15776	15548	15595	15498	15675	15455	15583	15708	15734	15521	15719	15637	15559	15828	15546	15489	15648	15743	15795	15618	15742	15771	15630	15567	15434	15760	15605	15665	15770	15636	15576	15584	15358	15649	15703	15518	15659	15691	15770	15620	15621	15978	15685	15577	15730	15583	15588	15748	15690	15536	15618	15605	15768	15799	15598	15558	15684	15757	15739	15800	15631	15509	15650	15728	15739	15630	15656	15612	15532	15574	15608	15658	15778	15697	15708	15685	15701	15585	15768	15510	15563	15664	15609	15720	15572	15598	15546	15788	15724	15617	15664	15608	15544	15556	15550	15652	15739	15731	15722	15587	15555	15810	15726	15586	15597	15416	15570	15736	15736	15699	15666	15584	15722	15588	15733	15742	15668	15383	15526	15725	15687	15767	15608	15541	15512	15662	15513	15609	15539	15902	15330	15962	15670	15567	15706	15749	15613	15596	15713	15704	15535	15731	15702	15543	15753	15703	15752	15652	15598	15701	15656	15661	15748	15561	15590	15646	15791	15554	15560	15684	15592	15623	15684	15727	15825	15680	15689	15675	15597	15857	15591	15573	15590	15546	15711	15628	15672	15626	15729	15402	15477	15658	15761	15767	15789	15773	15664	15782	15630	15665	15841	15694	15606	15433	15537	15598	15480	15617	15610	15860	15547	15615	15708	15713	15867	15680	15777	15683	15594	15588	15740	15816	15654	15714	15315	15476	15668	15741	15946	15823	15648	15727	15801	15757	15891	15799	15654	15542	15554	15718	15556	15585	15677	15698	15667	15606	15813	15583	15617	15706	15700	15781	15645	15595	15514	15568	15591	15672	15555	15622	15678	15515	15608	15751	15637	15605	15722	15832	15698	15775	15646	15747	15633	15611	15860	15768	15690	15747	15538	15628	15765	15630	15715	15675	15543	15628	15622	15667	15887	15805	15730	15656	15591	15817	15638	15583	15831	15676	15661	15588	15757	15653	15558	15834	15873	15719	15468	15642	15637	15692	15567	15685	15627	15533	15641	15614	15614	15757	15651	15577	15586	15722	15590	15683	15671	15762	15727	15833	15670	15684	15691	15465	15519	15695	15840	15706	15621	15627	15559	15622	15640	15567	15652	15450	15513	15803	15828	15529	15754	15818	15694	15569	15729	15711	15810	15653	15528	15484	15612	15658	15615	15745	15572	15662	15732	15708	15538	15516	15634	15737	15623	15554	15449	15756	15688	15570	15708	15539	15545	15697	15701	15722	15695	15742	15628	15659	15606	15602	15538	15725	15518	15723	15673	15570	15727	15696	15591	15825	15694	15686	15662	15690	15570	15606	15760	15710	15613	15642	15638	15750	15684	15608	15590	15571	15686	15592	15655	15709	15565	15578	15509	15920	15635	15792	15728	15648	15609	15619	15730	15438	15609	15640	15665	15536	15561	15751	15761	15610	15613	15749	15574	15451	15779	15684	15719	15605	15614	15728	15698	15795	15688	15585	15734	15923	15778	15762	15837	15702	15648	15546	15602	15666	15603	15748	15779	15804	15658	15552	15753	15686	15714	15847	15739	15886	15757	15819	15703	15768	15684	15562	15695	15737	15687	15612	15606	15592	15617	15719	15714	15562	15810	15559	15720	15653	15671	15696	15521	15653	15656	15628	15701	15679	15691	15610	15684	15609	15586	15764	15549	15331	15630	15840	15571	15615	15657	15788	15652	15674	15766	15665	15577	15627	15623	15601	15616	15609	15468	15519	15573	15580	15595	15844	15758	15570	15821	15669	15504	15605	15616	15677	15636	15754	15771	15692	15549	15755	15588	15637	15676	15514	15628	15547	15375	15736	15757	15873	15604	15688	15743	15838	15662	15736	15663	15733	15554	15746	15605	15676	15659	15564	15522	15715	15680	15784	15730	15597	15563	15771	15772	15606	15607	15615	15496	15678	15847	15465	15689	15532	15667	15782	15794	15831	15777	15546	15641	15800	15743	15373	15729	15712	15654	15847	15599	15713	15577	15637	15614	15769	15837	15608	15535	15786	15888	15734	15775	15754	15691	15608	15790	15745	15498	15685	15541	15603	15770	15680	15752	15738	15556	15533	15671	15839	15684	15675	15676	15744	15628	15678	15718	15679	15624	15573	15555	15587	15669	15549	15661	15707	15749	15557	15666	15617	15370	15706	15666	15772	15761	15791	15700	15596	15691	15578	15625	15687	15557	15542	15742	15629	15653	15607	15658	15665	15612	15491	15677	15851	15494	15755	15551	15715	15481	15475	15628	15579	15528	15636	15876	15723	15577	15834	15641	15610	15654	15931	15764	15841	15660	15648	15610	15521	15447	15678	15473	15626	15675	15603	15424	15476	15349	15662	15778	15555	15624	15588	15557	15558	15746	15805	15583	15583	15514	15776	15611	15763	15650	15816	15636	15663	15795	15743	15643	15691	15756	15585	15511	15716	15546	15766	15721	15716	15592	15594	15688	15799	15764	15605	15638	15750	15682	15661	15580	15496	15570	15722	15525	15700	15580	15595	15753	15833	15629	15684	15741	15618	15663	15542	15700	15635	15435	15708	15659	15533	15833	15725	15740	15717	15636	15936	15456	15684	15757	15650	15686	15731	15646	15621	15902	15794	15624	15514	15782	15617	15653	15644	15779	15655	15623	15625	15537	15652	15584	15830	15724	15568	15680	15628	15481	15710	15667	15530	15539	15687	15561	15560	15671	15484	15670	15568	15649	15642	15838	15721	15581	15636	15645	15686	15769	15762	15552	15500	15534	15605	15898	15831	15644	15640	15738	15707	15803	15460	15643	15678	15648	15848	15659
16475	19233	18705	16775	15586	15471	15408	15237	15404	15385	15492	18411	20826	19344	17143	15877	15415	15481	15291	15467	15394	15379	15546	15477	15421	15212	15297	15476	15244	15403	15186	15289	15287	15288	15460	15303	15244	15226	15262	15367	15417	15333	15371	15079	15390	15356	15283	15400	15303	15466	15264	15251	15360	15321	15320	15194	15284	15335	15305	15360	15286	15362	15220	15134	15367	15391	15229	15281	15382	15399	15159	15485	15555	15244	15336	15159	15316	15370	15362	15561	15116	15212	15290	15410	15257	15128	15306	15382	15428	15243	15283	15280	15286	15395	15135	15362	15269	15293	15352	15344	15210	15316	15398	15347	15452	15278	15382	15293	15287	15448	15257	15244	15329	15180	15360	15192	15579	15235	15400	15167	15313	15291	15186	15354	15341	15390	15399	15506	15416	15405	15242	15350	15378	15225	15249	15241	15331	15376	15331	15208	15452	15261	15292	15383	15228	15451	15228	15364	15448	15228	15346	15265	15434	15167	15413	15326	15234	15399	15432	15420	15224	15276	15317	15585	15287	15394	15505	15271	15206	15223	15202	15368	15216	15378	15385	15255	15294	15208	15321	15191	15339	15373	15446	15330	15370	15168	15320	15455	15309	15325	15376	15234	15232	15303	15270	15423	15425	15407	15396	15228	15281	15348	15168	15557	15244	15304	15383	15268	15090	15276	15356	15239	15357	15300	15280	15274	14968	15265	15235	15368	15181	15360	15174	15310	15255	15277	15278	15399	15373	15288	15362	15208	15358	15298	15400	15363	15200	15415	15345	15300	15382	15331	15297	15247	15283	15343	15372	15308	15272	15424	15262	15389	15229	15360	15265	15335	15397	15426	15301	15374	15388	15486	15472	15348	15341	15186	15338	15392	15377	15386	15248	15183	15417	15338	15316	15246	15249	15446	15169	15320	15324	15161	15157	15239	15302	15244	15314	15334	15439	15329	15280	15340	15286	15438	15298	15309	15383	15256	15447	15348	15301	15205	15301	15210	15309	15384	15355	15417	15312	15540	15369	15269	15298	15325	15582	15386	15177	15277	15251	15381	15243	15268	15296	15316	15405	15270	15390	15223	15383	15330	15406	15427	15256	15325	15168	15341	15385	15218	15426	15241	15381	15216	15419	15298	15401	15447	15288	15469	15395	15342	15293	15336	15300	15382	15366	15328	15322	15355	15329	15397	15446	15104	15344	15169	15418	15218	15439	15309	15198	15287	15329	15488	15329	15364	15262	15330	15321	15186	15269	15361	15277	15102	15396	15309	15266	15390	15175	15269	15251	15524	15533	15171	15295	15195	15260	15465	15321	15278	15371	15238	15419	15359	15330	15503	15295	15328	15226	15413	15326	15295	15417	15309	15117	15335	15325	15282	15594	15305	15314	15256	15351	15553	15365	15294	15384	15173	15094	15229	15537	15242	15347	15428	15244	15199	15364	15360	15371	15331	15400	15300	15257	15334	15232	15285	15458	15260	15230	15178	15387	15422	15276	15341	15274	15378	15151	15373	15258	15368	15300	15383	15115	15297	15438	15253	15383	15261	15304	15209	15285	15277	15453	15351	15314	15185	15329	15352	15335	15323	15160	15228	15095	15287	15423	15316	15507	15349	15283	15260	15267	15449	15269	15502	15173	15446	15279	15190	15435	15300	15303	15365	15285	15183	15308	15235	15446	15396	15340	15180	15303	15298	15149	15279	15380	15177	15295	15329	15494	15292	15419	15454	15244	15321	15371	15214	15385	15282	15268	15394	15186	15281	15223	15387	15476	15231	15305	15486	15382	15372	15393	15314	15301	15279	15368	15258	15283	15389	15363	15300	15510	15303	15356	15284	15349	15183	15156	15346	15318	15389	15379	15276	15231	15371	15263	15292	15367	15228	15194	15346	15323	15353	15368	15309	15382	15413	15314	15516	15473	15248	15179	15396	15207	15408	15388	15424	15485	15316	15475	15257	15292	15263	15403	15281	15343	15385	15322	15403	15365	15469	15268	15201	15298	15228	15332	15346	15356	15356	15438	15415	15351	15225	15212	15093	15452	15362	15250	15284	15308	15387	15256	15334	15411	15412	15353	15209	15361	15227	15198	15252	15322	15305	15387	15496	15345	15354	15338	15294	15317	15317	15226	15344	15297	15193	15346	15356	15348	15326	15347	15163	15250	15355	15304	15387	15335	15328	15157	15405	15289	15375	15382	15468	15465	15294	15379	15446	15364	15370	15434	15348	15107	15436	15330	15253	15375	15429	15297	15266	15178	15348	15189	15359	15264	15124	15466	15213	15419	15398	15269	15286	15364	15146	15421	15272	15505	15450	15361	15340	15527	15288	15136	15258	15499	15308	15201	15324	15364	15397	15301	15398	15500	15278	15311	15244	15315	15214	15434	15251	15348	15423	15313	15208	15336	15328	15258	15351	15241	15345	15314	15255	15383	15382	15420	15338	15114	15296	15242	15226	15114	15384	15489	15351	15224	15160	15205	15369	15429	15475	15272	15209	15495	15370	15370	15321	15343	15330	15273	15220	15446	15097	15453	15295	15415	15426	15244	15432	15260	15369	15354	15351	15355	15540	15393	15247	15262	15341	15438	15234	15339	15318	15299	15426	15173	15370	15373	15304	15371	15505	15280	15397	15226	15282	15480	15234	15384	15266	15311	15206	15396	15424	15556	15381	15324	15307	15263	15351	15324	15277	15223	15362	15347	15295	15154	15332	15274	15312	15242	15403	15276	15353	15230	15441	15334	15290	15299	15427	15325	15345	15414	15277	15131	15350	15276	15158	15416	15453	15169	15280	15320	15328	15465	15171	15365	15278	15308	15392	15310	15433	15384	15237	15338	15282	15207	15340	15656	15219	15341	15356	15285	15126	15430	15456	15236	15312	15428	15362	15327	15320	15403	15216	15414	15396	15180	15275	15286	15404	15191	15164	15406	15534	15088	15276	15351	15287	15330	15391	15333	15406	15348	15316	15330	15240	15356	15388	15438	15263	15288	15306	15221	15435	15426	15328	15136	15468	15256	15292	15188	15257	15312	15338	15187	15325	15222	15391	15222	15199	15232	15352	15241	15346	15370	15339	15423	15256	15275	15342	15382	15261	15401	15375	15337	15373	15515	15109	15389	15325	15334	15342	15394	15474	15304	15395	15400	15281	15382	15305	15250	15351	15436	15434	15447	15487	15427	15360	15279	15300	15160	15430	15147	15348	15279	15373	15230	15209	15248	15357	15194	15283	15269	15166	15241	15328	15371	15178	15176	15372	15325	15356	15246	15368	15395	15212	15412	15414	15395	15259	15282	15271	15297	15382	15320	15396	15179	15312	15186	15246	15217	15260	15355	15331	15387	15284	15262	15161	15131	15448	15351	15311	15351	15145	15083	15334	15301	15417	15283	15421	15244	15331	15260	15377	15446	15282	15229	15233	15298	15292	15310	15460	15338	15190	15257	15216	15396	15518	15479	15227	15240	15245	15204	15407	15270	15418	15376	15269	15248	15188	15332	15278	15278	15313	15352	15395	15372	15437	15422	15451	15203	15513	15330	15331	15245	15316	15309	15470	15474	15389	15541	15300	15279	15357	15295	15485	15190	15500	15404	15442	15353	15379	15253	15393	15455	15376	15355	15104	15332	15393	15304	15352	15444	15398	15172	15338	15256	15170	15363	15403	15157	15368	15475	15366	15363	15278	15309	15396	15482	15325	15390	15182	15511	15191	15411	15233	15380	15309	15484	15260	15457	15437	15424	15431	15345	15282	15182	15290	15389	15254	15338	15375	15275	15280	15317	15181	15406	15277	15305	15264	15259	15426	15451	15207	15322	15433	15397	15223	15276	15396	15456	15210	15336	15315	15480	15253	15272	15222	15350	15402	15377	15336	15385	15338	15461	15209	15322	15397	15373	15497	15401	15388	15358	15196	15369	15310	15330	15172	15418	15314	15318	15271	15456	15435	15395	15451	15354	15266	15099	15249	15304	15340	15401	15217	15446	15260	15403	15287	15502	15231	15438	15483	15252	15299	15222	15266	15450	15480	15298	15354	15374	15238	15551	15266	15313	15287	15353	15151	15356	15228	15380	15380	15260	15330	15397	15264	15167	15282	15301	15438	15290	15158	15355	15175	15382	15199	15280	15328	15201	15278	15505	15548	15337	15271	15505	15249	15437	15359	15249	15357	15368	15258	15355	15448	15377	15352	15366	15311	15259	15378	15313	15310	15385	15355	15309	15446	15275	15326	15469	15358	15338	15329	15249	15257	15346	15447	15329	15452	15445	15318	15347	15310	15429	15215	15481	15261	15231	15345	15152	15498	15382	15287	15227	15457	15355	15302	15399	15315	15350	15487	15415	15353	15239	15449	15306	15359	15310	15447	15275	15378	15245	15310	15400	15351	15322	15280	15346	15216	15253	15244	15285	15437	15338	15418	15309	15342	15308	15302	15308	15408	15253	15264	15468	15475	15263	15330	15292	15309	15372	15228	15522	15513	15501	15351	15214	15521	15358	15340	15222	15305	15250	15424	15382	15325	15205	15434	15338	15404	15381	15373	15265	15226	15340	15133	15428	15325	15208	15399	15489	15280	15410	15284	15405	15212	15286	15248	15284	15371	15331	15347	15354	15470	15480	15368	15355	15328	15271	15291	15333	15339	15141	15349	15271	15325	15245	15113	15462	15317	15155	15288	15447	15391	15381	15410	15427	15414	15312	15349	15374	15351	15235	15595	15527	15389	15448	15218	15422	15232	15209	15465	15297	15555	15267	15378	15366	15373	15202	15242	15260	15404	15230	15370	15278	15345	15384	15267	15508	15163	15428	15272	15342	15262	15229	15372	15274	15354	15267	15277	15360	15206	15297	15248	15349	15278	15415	15487	15401	15324	15384	15306	15334	15304	15191	15331	15509	15182	15301	15316	15438	15367	15311	15383	15414	15172	15269	15356	15305	15417	15311	15276	15316	15288	15338	15321	15347	15214	15351	15439	15336	15270	15345	15381	15409	15386	15270	15335	15205	15388	15284	15335	15318	15335	15445	15308	15265	15275	15129	15206	15509	15173	15418	15247	15360	15350	15366	15268	15182	15356	15278	15441	15054	15244	15204	15289	15358	15407	15239	15199	15118	15211	15347	15304	15271	15356	15293	15261	15378	15287	15386	15338	15297	15247
25092	21358	27935	25504	20548	17709	17398	16170	15810	15866	16752	27887	34352	28202	22444	17932	16193	15873	15599	15558	15533	15602	15636	15493	15671	15605	15764	15627	15408	15421	15469	15381	15497	15545	15309	15416	15539	15544	15435	15465	15466	15414	15485	15567	15301	15522	15588	15398	15597	15340	15540	15642	15283	15419	15493	15336	15527	15457	15507	15574	15550	15499	15537	15576	15604	15415	15608	15544	15560	15420	15463	15595	15484	15483	15347	15432	15544	15574	15293	15436	15508	15566	15452	15559	15429	15379	15388	15341	15458	15487	15522	15562	15580	15446	15647	15382	15418	15417	15463	15580	15441	15597	15466	15651	15579	15339	15489	15501	15479	15530	15420	15333	15341	15421	15640	15472	15583	15369	15404	15533	15520	15547	15645	15452	15240	15411	15580	15288	15487	15539	15597	15327	15520	15334	15415	15432	15546	15502	15474	15267	15405	15372	15376	15470	15427	15427	15599	15401	15407	15446	15594	15651	15321	15435	15650	15641	15284	15404	15479	15421	15500	15550	15582	15369	15505	15577	15760	15466	15431	15606	15647	15451	15541	15366	15462	15526	15420	15475	15515	15475	15447	15353	15565	15473	15518	15350	15494	15403	15558	15453	15370	15315	15454	15554	15489	15585	15538	15689	15342	15521	15494	15657	15500	15460	15590	15379	15470	15583	15305	15448	15460	15446	15431	15503	15441	15487	15367	15661	15544	15528	15308	15625	15406	15383	15479	15325	15541	15609	15438	15392	15554	15508	15286	15529	15467	15591	15486	15441	15502	15505	15402	15400	15415	15542	15388	15497	15650	15569	15502	15531	15544	15465	15522	15431	15454	15392	15463	15382	15479	15622	15455	15471	15431	15233	15402	15506	15537	15478	15433	15490	15637	15394	15621	15474	15610	15419	15508	15385	15544	15601	15286	15466	15374	15605	15510	15659	15477	15672	15337	15564	15490	15508	15568	15629	15468	15571	15404	15386	15394	15526	15590	15276	15388	15507	15519	15542	15383	15334	15383	15239	15403	15472	15295	15441	15573	15502	15482	15360	15464	15480	15467	15676	15498	15442	15460	15359	15418	15617	15478	15468	15383	15367	15406	15413	15432	15482	15371	15448	15410	15397	15449	15410	15653	15413	15414	15242	15497	15670	15457	15404	15592	15418	15283	15549	15405	15493	15627	15397	15560	15520	15525	15517	15547	15457	15334	15623	15640	15314	15613	15403	15350	15344	15223	15420	15521	15669	15537	15644	15441	15454	15282	15509	15380	15446	15607	15486	15415	15550	15476	15439	15445	15399	15617	15562	15353	15501	15419	15410	15495	15553	15406	15254	15612	15691	15426	15420	15440	15212	15618	15570	15441	15610	15419	15337	15295	15264	15521	15448	15413	15541	15597	15458	15551	15516	15685	15608	15537	15497	15422	15306	15305	15654	15420	15267	15415	15402	15599	15429	15410	15425	15597	15820	15388	15308	15402	15499	15515	15479	15466	15486	15368	15231	15648	15538	15602	15494	15547	15386	15526	15417	15465	15479	15509	15507	15365	15361	15538	15659	15573	15573	15350	15444	15452	15522	15373	15401	15441	15391	15527	15365	15479	15216	15425	15271	15281	15554	15452	15378	15437	15431	15422	15523	15541	15415	15494	15350	15571	15472	15424	15593	15320	15669	15654	15385	15453	15394	15488	15662	15442	15497	15592	15475	15554	15559	15446	15694	15465	15403	15376	15319	15602	15477	15465	15563	15628	15444	15515	15452	15520	15614	15663	15595	15361	15481	15489	15195	15467	15580	15445	15626	15170	15473	15473	15399	15555	15492	15488	15398	15607	15563	15519	15370	15451	15496	15355	15398	15430	15403	15637	15454	15333	15486	15267	15378	15370	15522	15489	15548	15405	15487	15508	15602	15450	15238	15513	15400	15412	15469	15440	15542	15447	15303	15552	15344	15293	15575	15518	15467	15336	15513	15288	15394	15191	15572	15481	15399	15707	15603	15593	15556	15492	15339	15452	15400	15451	15587	15403	15528	15419	15549	15494	15435	15458	15487	15455	15592	15437	15494	15424	15535	15356	15604	15493	15482	15461	15564	15521	15519	15502	15459	15430	15435	15664	15264	15531	15389	15542	15351	15492	15428	15220	15477	15592	15467	15270	15507	15381	15507	15340	15519	15470	15383	15557	15484	15283	15576	15554	15427	15417	15577	15546	15366	15469	15528	15338	15492	15643	15330	15423	15692	15552	15506	15691	15368	15325	15415	15331	15522	15566	15482	15616	15459	15515	15392	15491	15450	15420	15524	15526	15635	15323	15389	15449	15466	15478	15353	15418	15316	15482	15450	15610	15539	15563	15370	15455	15452	15544	15259	15403	15471	15308	15497	15370	15577	15707	15503	15530	15420	15347	15395	15639	15478	15506	15435	15438	15252	15332	15356	15630	15482	15360	15365	15363	15376	15308	15451	15293	15497	15505	15377	15287	15466	15564	15594	15520	15389	15588	15508	15511	15536	15341	15597	15440	15637	15504	15450	15566	15458	15469	15468	15442	15502	15471	15504	15266	15619	15578	15455	15568	15557	15434	15254	15377	15529	15381	15416	15714	15547	15514	15294	15321	15479	15604	15495	15495	15462	15645	15342	15491	15439	15210	15547	15478	15347	15376	15388	15481	15610	15480	15490	15522	15384	15476	15596	15514	15394	15587	15545	15448	15410	15529	15302	15424	15523	15303	15366	15344	15398	15428	15432	15510	15615	15507	15490	15423	15537	15621	15372	15630	15651	15395	15504	15325	15491	15631	15555	15523	15459	15659	15354	15384	15539	15537	15735	15285	15385	15411	15335	15539	15629	15597	15488	15379	15378	15666	15497	15643	15470	15360	15352	15374	15455	15635	15613	15482	15410	15519	15616	15364	15411	15509	15564	15520	15502	15461	15348	15575	15449	15564	15440	15378	15527	15532	15589	15474	15724	15306	15537	15479	15347	15538	15370	15258	15451	15501	15598	15520	15397	15421	15535	15441	15455	15487	15410	15440	15498	15530	15618	15515	15566	15554	15566	15365	15559	15323	15578	15709	15590	15502	15321	15575	15513	15377	15451	15692	15412	15360	15307	15354	15415	15316	15462	15649	15359	15517	15232	15397	15369	15521	15481	15654	15616	15440	15332	15518	15595	15416	15351	15238	15293	15479	15568	15381	15522	15303	15349	15442	15558	15383	15460	15520	15530	15530	15486	15464	15588	15443	15538	15518	15392	15535	15553	15468	15420	15457	15410	15460	15529	15318	15293	15450	15384	15466	15444	15468	15356	15415	15597	15318	15479	15291	15515	15514	15304	15412	15328	15416	15590	15394	15637	15467	15407	15479	15493	15513	15429	15476	15451	15406	15348	15380	15551	15412	15410	15557	15477	15346	15540	15464	15374	15505	15444	15366	15589	15612	15601	15392	15388	15335	15478	15435	15376	15461	15464	15356	15424	15442	15696	15480	15529	15374	15509	15348	15538	15543	15629	15530	15550	15401	15550	15688	15575	15287	15373	15484	15622	15521	15321	15444	15363	15583	15328	15394	15419	15305	15422	15478	15455	15391	15332	15589	15485	15431	15529	15504	15228	15434	15420	15626	15258	15629	15491	15462	15438	15439	15440	15182	15464	15485	15178	15495	15567	15537	15499	15580	15397	15372	15707	15542	15374	15561	15152	15373	15499	15451	15542	15362	15480	15413	15413	15473	15352	15646	15573	15536	15337	15298	15447	15477	15504	15398	15295	15469	15524	15573	15565	15401	15593	15378	15631	15448	15449	15582	15605	15446	15366	15506	15636	15411	15497	15270	15324	15575	15330	15337	15318	15511	15397	15445	15631	15528	15500	15543	15412	15392	15542	15325	15558	15416	15383	15381	15352	15511	15620	15560	15321	15472	15477	15628	15466	15450	15469	15305	15244	15375	15411	15520	15525	15370	15484	15370	15410	15603	15496	15399	15535	15405	15452	15478	15455	15591	15667	15567	15471	15534	15274	15540	15436	15621	15444	15569	15414	15607	15258	15657	15305	15470	15370	15557	15406	15389	15361	15322	15595	15318	15373	15502	15615	15407	15469	15549	15483	15562	15345	15402	15527	15592	15334	15381	15520	15378	15502	15636	15366	15556	15537	15499	15337	15631	15473	15376	15333	15533	15459	15594	15392	15248	15436	15380	15597	15304	15478	15510	15564	15531	15432	15583	15638	15594	15530	15382	15581	15583	15465	15344	15301	15586	15441	15446	15589	15396	15561	15433	15574	15447	15635	15566	15370	15477	15422	15496	15443	15394	15387	15585	15610	15682	15525	15433	15434	15625	15392	15243	15250	15533	15433	15143	15331	15255	15529	15621	15427	15460	15366	15531	15340	15469	15374	15434	15523	15442	15379	15412	15591	15429	15542	15579	15569	15136	15267	15492	15408	15611	15405	15523	15551	15430	15392	15689	15502	15463	15242	15245	15214	15177	15395	15610	15581	15479	15296	15441	15509	15643	15461	15487	15650	15329	15718	15391	15489	15349	15428	15392	15570	15335	15490	15510	15445	15611	15639	15408	15513	15495	15505	15478	15572	15495	15588	15492	15416	15380	15363	15350	15463	15456	15779	15618	15467	15391	15467	15398	15378	15630	15544	15631	15641	15651	15506	15471	15213	15491	15392	15435	15637	15446	15346	15421	15427	15517	15331	15564	15332	15462	15397	15377	15740	15407	15350	15572	15310	15381	15353	15480	15534	15550	15467	15516	15450	15511	15320	15589	15549	15425	15415	15493	15439	15606	15461	15419	15407	15457	15555	15488	15409	15409	15553	15688	15361	15552	15584	15449	15459	15554	15543	15428	15673	15504	15370	15416	15543	15541	15655	15580	15384	15535	15437	15544	15372	15582	15580	15586	15498	15643	15418	15547	15546	15418	15437	15504	15347	15407	15366	15337	15176	15547	15558	15525	15546	15437	15482	15589	15622	15547	15478	15582	15505	15289	15389	15385	15509	15405	15345	15577	15350	15496	15305	15544	15436	15373	15203	15261	15666	15439	15465	15264	15333	15502	15488	15475	15407	15341	15277	15376	15424	15529	15537	15664	15438	15286	15482	15704	15498	15505	15401	15512	15567	15365	15614	15717	15418	15538	15491	15499	15532	15545	15340
15989	24628	23375	20402	17982	16307	16024	15786	15624	15676	17589	34137	37656	30799	23152	17518	15509	15277	15339	15319	15091	15210	15206	15054	15232	15286	15340	15179	15343	15242	15277	15196	15404	15391	15167	15434	15238	15245	15191	15244	15338	15218	15455	15286	15150	15197	15278	15076	15279	15244	15185	15242	15066	15324	15266	15174	15139	15308	15320	15365	15297	15280	15199	15217	15123	15218	15228	15230	15303	15269	15292	15008	15242	15144	15218	15162	15315	15214	15082	15151	15158	15342	15300	15200	15218	15215	15220	15206	15161	15148	15237	15168	15270	15161	15187	15046	15343	15304	15415	15337	15145	15368	15245	15112	15262	15142	15239	15321	15007	15218	15297	15064	15309	15228	15220	15276	15335	15202	15186	15299	15206	15119	15078	15155	15327	15149	15254	15015	15299	15229	15287	15282	15266	15205	15370	15187	15188	15301	15184	15283	15181	15130	15208	15218	15235	15328	15222	15130	15123	15221	15267	15270	15180	15136	15308	15243	15256	15296	15292	15145	15208	15137	15079	15147	15162	15256	15175	15282	15252	15265	15238	15311	15341	15394	15072	15122	15201	15472	15201	15269	15265	15232	15287	15114	15316	15145	15210	15127	15220	15098	15287	15312	15177	15257	15086	15283	15119	15247	15340	15270	14961	15301	15258	15264	15176	15405	15471	15216	15201	15017	15386	15286	15378	15357	15082	15281	15195	15298	15258	15225	15274	15047	15146	15281	15206	15199	15117	15193	15146	15436	15362	15277	15271	15314	15173	15381	15093	15366	15295	15123	15204	15072	15241	15116	15259	15095	15401	15252	15056	15193	15199	15281	15022	15214	15401	15296	15162	15084	15144	15062	15471	15298	15176	15026	15333	15109	15166	15367	15307	15244	15195	15234	15175	15314	15159	15212	15137	15244	15171	15094	15207	15241	15291	15255	15104	15256	15382	15296	15083	15106	15351	15252	15361	15170	15305	15094	15117	15243	15226	15132	15273	15363	15261	15203	15290	15276	15196	15193	15222	15146	15301	15324	15220	15213	15356	15158	15268	15312	15326	15192	15167	15290	15194	15248	15324	15070	15054	15215	15334	15282	15264	15174	15290	15255	15181	15088	15100	15189	15059	15091	15212	15303	15096	15047	15139	15086	15170	15163	15216	15209	15413	15127	15064	15166	15263	15091	15218	15118	15291	15289	15113	15192	15217	15092	15302	15189	15271	15106	15066	15275	15151	15384	15277	15196	15397	15231	15178	15220	15342	15293	15224	15248	15311	15229	15146	15335	15184	15178	15262	15215	15084	15197	15302	15205	15187	15188	15208	15186	15325	15388	15315	15287	15109	15179	15359	15218	15272	15251	15387	15281	15270	15325	15210	15187	15256	15132	15104	15331	15113	15229	15217	15303	15229	15067	15163	15071	15376	15282	15097	15247	15340	15171	15321	15313	15284	15064	15168	15166	15328	15369	15331	15172	15172	15281	15170	15167	15197	15197	15254	15301	15257	15204	15140	15173	15172	15357	15126	15413	15154	15004	15304	15336	15408	15160	15316	15139	15317	15430	15084	15044	15255	15278	15226	15076	15218	15227	15200	15036	15314	15168	15201	15215	15334	15182	15131	15259	15310	15158	15129	15191	15202	15214	15243	15081	15356	15195	15456	15165	15228	15178	15283	15105	15251	15124	15147	15288	15077	15197	15148	15223	15375	15249	15231	15377	15288	15272	15080	15199	15092	15172	15337	15263	15190	15072	15215	15097	15198	15334	15043	15320	15127	15353	15157	15145	15184	15126	15164	15159	15367	15281	15093	15241	15376	15360	15184	15278	15296	15030	15189	15229	15287	15146	15301	15267	15060	15116	15248	15264	15329	15386	15228	15126	15351	15107	15199	15219	15293	15310	15222	15186	15175	15297	15270	15122	15200	15366	15286	15363	15285	15325	15360	15171	15223	15375	15448	15152	15281	15162	15093	15133	15089	15291	15193	15178	15266	15228	15248	15299	15230	15246	15233	15038	15131	15241	15206	15286	15202	15355	15297	15110	15194	15185	15398	15190	15387	15149	15195	15280	15229	15114	15187	15339	15183	15114	15281	15164	15050	15211	15230	15299	15460	15279	15211	15285	15172	15171	15201	15376	15252	15102	15148	15124	15326	15084	15230	15270	15053	15110	15151	15252	15106	15326	15224	15031	15136	15153	15219	15264	15413	15224	15241	15164	15392	15190	15222	15143	15156	15206	15248	15111	15248	15144	15120	15334	15392	15213	15324	15200	15206	15318	15174	15179	15170	15224	15265	15402	15161	15321	15104	15258	15237	15160	15266	15203	15312	15183	15283	15141	15228	15246	15132	15060	15347	15263	15228	15098	15007	15239	15200	15153	15210	15271	15058	15093	15162	15238	15207	15331	15211	15174	15221	15301	15205	15289	15302	15167	15228	15183	15180	15154	15190	15081	15127	15196	15181	15344	15258	15184	15235	15064	15297	15316	15125	15322	14953	15190	15149	15360	15235	15135	15166	15142	15087	15491	15195	15395	15274	15232	15169	15124	15058	15123	15162	15130	15280	15247	15159	15139	15157	15261	15398	15085	15345	15291	15091	15080	15070	14970	15112	15256	15191	15249	15140	15244	15205	15211	15237	15199	15203	15133	15265	15294	15315	15227	15162	15276	15205	15215	15283	15137	15237	15114	15242	15244	15123	15207	15356	15287	15314	15251	15142	15248	15206	15200	15333	15039	15252	15224	15273	15149	15101	15206	15246	15017	15104	15117	15121	15262	15324	15187	15229	15153	15279	15144	15233	15341	15229	15223	15056	15192	15248	15318	15200	15163	15269	15135	15324	15163	15170	15272	15216	15267	15090	15203	15199	15325	15106	15296	15267	15313	15172	15136	15108	15159	15171	15198	15339	15344	15258	15222	15282	15406	15439	15179	15153	15254	15146	15281	15163	15253	15212	15259	15264	15296	15108	15169	15282	15191	15105	15465	15188	15217	15317	15109	15284	15157	15314	15300	15274	15108	15322	15111	15327	15102	15236	15227	15124	15250	15221	15205	15078	15067	15114	15268	15157	15207	15198	15160	15129	15166	15193	15289	15247	15365	15300	15081	15078	15344	15235	15231	15226	15149	15209	15129	15166	15141	15276	15315	15285	15305	15120	15017	15239	15064	15184	15151	15178	15238	15213	15134	15244	15275	15111	15159	15021	15252	15172	15173	15280	15154	15144	15234	15368	15120	15240	15261	15277	15350	15352	15211	15241	15194	15202	15385	15265	15093	15203	15281	15261	15195	15297	15110	15258	15147	15218	15291	15144	15251	15196	15222	15249	15153	15183	15085	15204	15307	15197	15302	15178	15377	15252	15284	15219	15174	15315	15245	15062	15130	15172	15288	15227	15060	15269	15295	15153	15228	15157	15192	15249	15183	15072	15138	15326	15233	15149	15234	15286	15234	15202	15228	15218	15231	15111	15289	15153	15202	15213	15172	15142	15269	15209	15249	15270	15149	15174	15143	15262	15339	15082	15153	15188	15221	15246	15203	15174	15296	15233	15097	15124	15363	15248	15169	15304	15236	15342	15258	15273	15317	15168	15226	15164	15375	15298	15451	15113	15083	15202	15137	15201	15151	15297	15244	15053	15346	15230	15268	15258	15104	15184	15156	15341	15360	15106	15012	15126	15194	15317	15222	15305	15226	15330	15186	15252	15203	15224	15317	15268	15082	15223	15224	15242	15153	15247	15341	15077	15229	15354	15266	15196	15226	15312	15036	15298	15169	15069	15313	15012	15299	15408	15300	15318	15235	15201	15270	15303	15139	15199	15191	15238	15164	15068	15216	15372	15315	15190	15169	15060	15075	15290	15220	15298	15300	15095	15078	15233	15141	15081	15135	15299	15366	15299	15355	15193	15225	15052	15360	15207	15293	15071	14974	15271	15315	15193	15248	15133	15387	15222	15250	15337	15181	15130	15371	15204	15200	15386	15335	15247	15122	15239	15331	15205	15305	15047	15178	15236	15098	15165	15257	15314	15156	15155	15274	15118	15382	15326	15182	15135	15394	15352	15110	15258	15279	15269	15250	15175	15154	15157	15259	15216	15194	15060	15286	15180	15259	15317	15132	15266	15254	15305	15158	15212	15292	15242	15150	15229	15135	15177	15142	15217	15298	15149	15284	15195	15061	15050	15417	15230	15175	15260	15135	15232	15408	15228	15293	15146	15151	15289	15221	15219	15387	15177	15147	15066	15323	15262	15303	15219	15050	15373	15208	15129	15271	15341	15192	15275	15164	15336	15296	15194	15210	15341	15122	15292	15319	15089	15181	15139	15188	15157	15111	15190	15199	15074	15241	15231	15305	15219	15285	15066	15286	15281	15175	15118	15128	15273	15380	15191	15275	15257	15381	15267	15086	15221	15359	15148	15033	15110	15215	15217	15089	15224	15279	15303	15348	15176	15214	15242	15368	15248	15462	15210	15253	15263	15246	15289	15119	15142	15234	15182	15344	15273	15078	15204	15273	15187	15229	15168	15211	15293	15097	15191	15174	15030	15214	15192	15327	15267	15238	15211	15033	15139	15142	15392	15290	15271	15158	15274	15280	15068	15180	15242	15376	15230	15039	15250	15139	15081	15099	15179	15142	15429	15181	15363	15240	15243	15289	15174	15240	15047	15271	15130	15134	15276	15233	15289	15261	15232	15370	15188	15193	15164	15298	15203	15170	15240	15293	15251	15210	15323	15263	15236	15178	15196	15245	15194	15185	15231	15238	15047	15498	15219	15320	15272	15061	15294	15165	15258	15168	15321	15298	15196	15191	15312	15126	15259	15147	15100	15228	15246	15193	15404	15142	15330	15352	15247	14991	15321	15319	15306	15290	15280	15215	15161	15334	15322	15240	15272	15194	15275	15227	15091	15177	15202	15238	15362	15380	15017	15261	15383	15192	15262	15124	15185	15275	15271	15294	15265	15079	15364	15261	15327	15178	15177	15167	15268	15098	15054	15211	15197	15208	15303	15366	15397	15309	15229	15188	15226	15287	15221	15175	15166	15329	15367	15110	15282	15290	15235	15297	15197	15084	15218	15137	15205	15123	15238	15259	15184	15200	15253	15194	15209	15257	15137	15327	15201	15281	15242	15287	15202	15240	15118	15364	15117	15302	15009	15362
23912	21348	28862	24295	21892	21173	19014	16552	15616	15945	17588	33536	41924	35230	28559	20400	16680	15455	15336	15086	15243	15288	15473	15494	15621	15234	15284	15327	15421	15285	15105	15370	15307	15249	15285	15305	15161	15185	15089	15259	15145	15215	15227	15230	15364	15299	15146	15175	15190	15388	15125	15371	15319	15062	15179	15259	15222	15392	15306	15201	15305	15379	15484	15288	15170	15151	15206	15210	15225	15144	15159	15172	15263	15239	15179	15194	15149	15101	15236	15478	15407	15208	15302	15268	15299	15381	15407	15192	15318	15056	15336	15179	15214	15167	15306	15146	15072	15072	15092	15020	15164	15260	15045	15009	15329	15191	15317	15190	15073	15235	15185	15161	15356	15125	15098	15111	15121	15260	15150	15267	15298	15133	15140	15161	15009	15184	15188	15308	15168	15053	15229	14928	15269	15170	15052	15073	15195	15260	15252	15080	15236	15182	15144	15218	15221	15225	15073	14980	15138	15243	15095	15133	15167	15111	14993	15227	15156	15177	15095	14992	15106	15216	15167	15380	15267	15152	15110	15325	15291	15175	15303	15175	15066	15167	15227	15051	15123	15223	15217	15169	15069	15388	15140	15201	15156	15042	15289	15240	15170	15078	15185	15162	15098	15097	15393	15129	15265	15211	15295	15194	15131	14940	15191	15181	15210	15269	15295	15316	15235	15329	15156	15373	15319	15243	15131	15365	15205	15256	15079	15151	15149	15163	15099	15157	15133	15110	15304	15106	15229	15320	15210	15183	15130	15086	15404	15055	15121	15180	15320	15212	15243	15131	15108	15166	15064	15012	15101	15172	15178	15117	15260	15263	14914	15216	15213	15136	15018	15007	15189	15115	15099	15138	15211	15231	15170	15299	15326	15296	15013	15169	15018	15184	15433	15057	15313	15089	15282	15155	15371	15365	15115	15232	15154	15074	15187	15342	15283	15275	15233	15089	15209	15306	15484	15280	15358	15325	15162	15232	15292	15247	15248	15308	15025	14983	15167	14982	15100	15051	15135	15466	15258	15261	15145	15224	15152	15076	15101	15153	15269	15175	15064	15246	15247	15315	15148	15159	15114	15027	15259	14980	15035	15131	15280	15152	15223	15231	15231	15137	15354	15315	15156	15264	15165	15020	15087	15185	15108	15213	15229	15147	15227	15083	15105	15042	15335	15142	15266	15223	15292	15216	15193	15313	15217	15447	15048	15137	15076	15016	15240	15196	15265	15059	15136	15051	14980	15153	15229	15106	15270	15288	15089	15099	15386	15011	14957	14904	15108	15245	15213	15086	15324	15231	15249	15238	15237	15049	15257	15032	15171	15097	15254	15126	15059	14998	15235	15225	15104	15021	15183	15041	15115	15191	15085	14991	15212	15356	15058	15087	15257	15231	15161	15230	15260	15223	15449	15244	15164	15199	15147	15100	15285	15235	15180	15193	15208	15219	15316	15329	15098	14971	15160	15267	15050	15324	15248	15139	15172	15140	15087	15203	15233	15068	15084	15103	15220	15248	15210	15184	15009	15131	15236	15309	15226	15047	15175	14893	15250	15045	15223	15203	15118	15188	15338	15252	14902	15251	15362	15174	15054	15104	15243	15184	15103	15144	15187	15149	15204	15262	15221	15197	15124	15091	15161	15121	15020	15445	15242	15374	15298	15234	15274	15371	15192	15241	15070	15105	15242	15078	15300	15196	15204	15272	15143	15155	15140	14911	15219	15201	15387	15157	15197	15238	15196	15052	15022	15172	15226	15027	15049	15151	15155	15257	15503	15227	15120	15103	15269	15257	15157	15077	15193	15228	15195	15373	15271	15136	15261	15217	15193	15176	15311	15256	15148	15296	15279	15250	15283	15273	15269	15095	15253	15033	15226	15154	15218	15218	15021	15120	15139	15118	15015	15038	15158	15201	15275	15362	15243	15152	15086	15139	15110	15217	14974	15248	15347	15123	15101	15282	15131	15200	15221	15284	15095	15171	15338	15140	15284	15177	15272	15106	15300	15158	15314	15229	15144	15131	15211	15290	15326	15333	15387	15359	15169	14905	15181	15248	15067	15201	15097	15287	15123	15082	15058	15270	15308	15310	15156	15162	15099	15219	15458	15020	15100	15097	15162	15332	15256	15092	15205	15211	15362	15113	15324	15245	15223	15029	15028	15154	15059	15260	15242	15183	15182	15505	15099	15225	15142	15074	15094	15204	15122	15029	15220	15160	15243	15202	15090	15332	15259	15145	15001	15089	15264	15359	15311	15114	15182	15375	15237	15255	15254	15351	15207	15229	15465	15239	15151	15186	15122	15145	15058	15291	15277	15165	15336	15046	15256	15143	15247	15182	15194	15233	15264	15197	15202	15246	15234	15270	15109	15252	15096	15167	15073	15340	15258	15136	15256	15246	15238	15142	15233	15224	15159	15160	15041	15190	15283	15278	15084	15078	15245	15096	15262	15175	15079	14957	15267	15059	15200	15179	15078	15173	15086	15355	15159	15069	15084	15179	15141	15135	15138	15140	15175	15336	14982	15192	15132	15124	15235	15213	15081	15226	15234	15247	15113	15111	15421	15307	15239	15082	15258	15155	15234	15164	15124	15121	15325	15184	15151	15127	15221	15129	15275	15206	15238	15169	15234	15324	15171	15220	15381	15264	15218	15112	15394	15154	15420	15298	15156	15056	14968	15221	15134	15144	15242	15272	15011	15036	15129	15143	15139	15213	15335	15289	15147	15008	15047	15197	15191	15168	15248	15184	15240	15336	15167	15269	15049	15249	15229	15215	15142	15044	15381	15228	15149	15045	15184	15087	15169	15107	15098	15173	14999	15317	15340	15241	15198	15024	15188	15317	15256	15122	15188	15272	15118	15145	15283	15219	14948	15049	15203	15061	15200	15193	15031	15139	15132	15117	15252	15047	15229	15111	15072	15237	15118	15219	15199	15251	15131	15164	15435	15044	15298	15133	15157	15243	15117	15349	15214	15067	15079	15139	15153	15454	15248	15285	15127	15186	15198	15145	15182	14851	15291	15191	15047	15284	15064	15077	15103	15345	15238	15006	15223	15181	15200	15296	15121	15006	15036	15225	15128	15135	15158	15173	15248	14958	15183	15276	15152	15152	15253	15007	15111	15010	15241	15236	15080	15181	15175	15134	15130	15192	15296	15237	15208	15306	15174	15369	15402	15078	15200	15084	15127	15251	15285	15128	15102	15345	15160	15250	15138	15375	15062	15241	15190	15544	15258	15266	15263	15241	15154	15086	15232	15134	15196	15330	15010	15200	15189	15196	15306	15158	15372	14977	15263	15174	15162	14983	15048	15079	15276	15137	15194	15192	15250	15262	15259	15225	15232	15225	15375	15069	15121	15170	15185	15215	15272	15167	15233	15372	14962	15120	15387	15055	15097	15252	15144	15133	15289	15042	15302	15074	15212	15094	15351	15209	15207	15282	15339	14975	15141	15184	15298	15239	15373	15262	15321	15289	15040	15348	15052	15089	15137	15397	15277	15209	15115	15059	15044	15156	15142	15109	15214	15224	15174	14899	15046	15411	15191	15294	15203	15253	15169	15242	15191	15164	15231	15233	15094	15131	15233	15272	15163	15326	15274	15091	15293	15136	15278	15255	15164	15284	15196	15201	15246	15184	15107	15246	15257	15323	15195	15305	15351	15277	15246	15183	15256	15018	15126	15140	15104	15180	15396	14955	15187	15246	15205	15250	15238	15228	15219	15162	14908	15302	15147	15051	15182	15258	15168	15105	15343	15160	15128	15166	15310	15013	15122	15206	15136	15233	15164	15226	15290	15272	14922	15266	15161	15182	15361	15206	14991	15193	14988	15145	15317	15104	15197	15242	15189	15163	15275	15123	15202	15133	15299	15271	15167	15238	15307	15305	15154	15206	15247	15399	15050	15007	15206	15150	15030	15200	15258	15020	15224	15237	15120	15232	15270	15229	15059	15193	15106	14925	15127	15109	15256	15376	15257	15160	15190	15187	15168	15292	15189	15287	15174	15205	15174	15425	15366	15215	15252	15175	15109	15111	15257	15138	15157	15050	15031	15144	15090	15341	15161	15220	15178	15169	15108	15215	15129	15212	15249	15274	15170	15180	15274	15085	15108	15346	15136	15072	15270	15288	15301	15258	15023	15208	15219	15297	15234	15327	15110	15320	15304	15192	15241	15428	15235	15093	15213	15065	15249	15224	15345	15039	15229	15071	15288	14938	14974	15070	15002	15210	15152	15178	15356	15033	15000	15176	15248	15189	15193	15086	15161	15209	15155	15162	15315	15049	15301	15158	15293	15422	15318	15096	15333	15248	15043	15081	15132	15111	14994	15026	15167	15038	15104	15159	15219	15197	15189	15312	15111	15124	15130	15168	15166	15183	15118	15014	15220	15321	15241	15204	15228	15300	15155	14968	14999	15135	15268	15247	15193	15260	15172	15330	15166	15253	15102	14997	15312	15055	15170	15143	15265	15421	15123	15226	15211	15358	15202	15265	15085	15089	15251	15300	15369	15129	15422	15195	15129	15231	15279	15132	15147	15145	15047	15256	15211	15221	15359	15079	15300	15083	15281	15423	15096	15369	15175	15182	15382	15254	15267	15343	15206	15231	15265	15202	15242	15273	15158	15094	15212	15161	15179	15028	14985	15219	15294	14974	15185	15341	15366	15221	15300	15154	15116	15170	15282	15142	15096	15121	15112	15199	15108	15231	15024	15046	15184	15067	15227	15390	15237	15348	15069	15000	15208	15090	15184	15106	15183	15178	15056	15225	14995	15265	15143	15147	15145	15367	15338	15156	15286	15401	14941	15095	15307	15274	15375	14987	15272	15087	15232	15028	15196	15169	15259	15251	15141	15132	15339	15367	15190	15220	15080	15189	15249	15198	15347	15182	15346	15063	15322	15400	15218	15102	15313	15052	15221	15176	15275	15288	15237	15224	15187	15191	15056	15210	15041	15097	15127	14997	15179	15120	15222	15137	15192	15223	15309	15250	15275	15346	15098	15245	15292	15193	15119	15358	15100	15259	15296	15251	15314	15299	15279	15160	15163	15190	15012	15221	15094	15095	15173	15358	15149	15127	15119	15220	15079	15260	15350	15168	15043	15165	15160	15186	15181	15333	15044	15244	15152	15168	15077	15053	14831	15039	15187	15298
17232	28590	26721	22977	20167	17182	16552	16252	15891	16269	19333	40710	44931	39077	30198	20275	16323	15243	15100	14963	15313	15147	15190	15123	15154	15200	15203	15093	15191	14985	15108	15098	15107	15271	15167	15041	15121	15142	15052	15234	14960	14959	15019	14940	15164	15211	15207	15043	15201	15028	15102	15141	15137	15217	15122	14984	15186	15161	15144	15095	15022	15200	15170	15034	15054	15003	14888	15020	15036	15098	15049	15043	15198	15116	15018	15110	15086	15193	15195	14998	14947	15127	15104	15095	15156	15071	15226	15130	14959	15105	15047	15004	14984	14933	15037	15047	15096	15185	15092	15241	14961	15115	15127	15099	15222	14917	14924	15095	15019	15090	15097	15047	15011	15113	14998	15116	14806	14999	15041	15072	14954	14944	15110	15012	15167	15105	14987	15139	14996	15087	14894	15233	14814	15184	15107	15032	15038	15172	15068	15299	15032	15112	15028	15054	15122	14961	15105	15145	15083	15101	14831	15140	14985	15228	15120	15052	15025	15119	15070	15014	14999	15095	15116	15037	15051	15128	15174	15103	15048	15137	15241	14973	15322	15243	15164	15164	15097	15094	15038	15097	15141	15096	15035	15005	15076	15094	15039	15107	15001	15121	15062	14947	15166	15106	15157	14881	15031	15095	14986	15205	15094	15073	15076	15189	15117	15132	14913	15067	15171	15103	14932	14806	15143	15082	15223	15068	15052	15094	14975	15023	15099	15059	14935	14981	14915	15166	15041	15026	15122	14971	15187	14933	14953	14895	15204	15232	15037	15132	15140	14947	15064	15104	14968	14932	14934	15116	15058	15067	15014	15034	15080	15161	14921	15074	14997	15056	15028	15174	15108	15147	15077	15054	15027	15196	15120	14990	15034	15007	14992	15058	15116	15068	15038	15154	14976	15022	15010	14905	15071	14997	15045	15228	15112	15016	15083	15132	15196	15145	14976	15112	15031	14949	15175	14910	15145	14886	15122	14953	15101	15022	15125	15055	15087	15104	14949	15119	15038	15063	15145	15006	15272	15128	15317	15031	14975	15082	15033	15085	15079	15082	15041	15006	14967	15071	15053	14900	15073	15200	15229	15039	15203	15125	15027	15027	14991	15115	15050	15000	15142	15019	15006	14847	15080	14991	15127	15117	15106	15044	15130	15006	14995	15073	15015	15148	15269	14939	15051	15289	15210	14970	15232	15035	15091	15050	15243	15058	14981	15039	15217	15206	15245	15027	14960	15046	15020	15022	15132	14906	15063	15146	15001	15048	15111	14941	15020	15081	15067	15045	15188	15076	15140	15060	15002	15042	15037	15091	15101	14918	15111	15092	15119	15099	15161	14950	15132	15225	15197	15072	15036	15110	15159	14916	15001	14885	14910	15054	14850	14976	14897	15062	15219	15043	15062	15191	14933	15100	15164	15091	15066	14966	15140	14936	15093	15084	15070	15191	15012	15033	15049	15023	15040	14893	14970	14926	15135	15133	15001	15194	15031	15312	15046	14972	15038	15166	15277	15050	15044	15025	15153	15046	15128	15137	15090	14933	15093	15150	15038	15049	15095	15004	15178	14814	15038	15081	14930	15019	15016	15130	15021	15122	15126	15004	15016	15142	15177	15151	15259	14944	15187	14831	15142	15012	14992	15143	15188	15101	15259	15076	15016	15070	15200	14978	15137	15272	15168	15225	15021	15076	15218	15181	15078	14978	15168	15079	15078	14987	14879	14964	15120	15148	15138	15054	15063	14930	15008	14951	15085	15003	14909	15158	15041	15042	15129	15126	15114	15285	15110	15101	15133	15181	15148	14998	14975	15075	15161	15107	15116	15127	15125	15014	15121	15031	15065	14995	15052	15027	15123	15039	15182	14934	15033	14960	14892	14962	15045	14957	15124	15162	15015	15140	15037	15122	15047	15027	14977	14969	15004	15068	15068	14939	15206	15243	15151	14943	14962	15026	15125	15182	15101	15140	15136	15114	15097	15056	15031	15026	15110	15105	15282	14949	15187	15118	14903	15053	15230	15189	15019	15250	15094	15329	15219	15090	15255	15055	14877	15063	15063	15288	14851	14998	15096	14955	15147	14965	15060	15348	15127	15130	15093	15010	15151	14995	14939	15027	15050	15145	14991	15022	14969	15124	15044	15067	15160	15185	15068	14929	15309	14902	14959	14947	14916	15180	15013	15049	15202	15075	15051	15186	15305	15025	15086	15154	14830	15145	14993	15005	15124	15054	14886	15247	15214	15199	15035	15045	15031	14934	15074	15077	15054	15194	14897	15081	15127	15187	15218	15354	15158	14967	15084	15177	15106	14988	14950	15219	14958	15104	15224	15082	15094	15082	15039	15114	15154	15023	15055	15070	15111	15115	15138	15087	15013	15079	15267	15029	14910	15155	15023	15175	15044	14911	15121	15022	15021	14869	15134	15041	15032	15090	15191	15077	15096	15073	15098	15142	15115	15248	14969	15121	15000	15177	15199	15081	14966	15146	15116	15133	14976	14972	15151	15248	15176	15097	15173	15002	15165	15156	14937	15142	15241	15049	15087	15171	15187	15064	15003	14884	15130	14971	15164	15085	15016	15156	15024	15036	15046	14994	15144	15103	14999	15062	14907	15157	15031	15151	14928	15124	14903	15087	15031	14979	15132	15050	14996	14939	15109	15092	15102	15179	15136	15077	15104	15025	15171	15087	15023	15107	14995	15036	15102	15100	14963	15324	15108	15229	15087	15144	15225	15070	14944	15021	15280	14955	15085	15119	15194	15036	15033	15254	15136	15162	15116	15013	15052	15128	15171	14927	15026	14938	15230	14910	14938	15172	15118	15020	15248	15025	15150	15132	15126	15079	15142	15108	15154	15008	15154	15011	15103	15014	14996	15192	15102	15109	15045	15218	15137	15105	15196	14935	14975	15227	14886	14986	15188	15014	15124	15090	14957	15095	15059	15077	15083	15158	15018	15000	15113	15137	15081	15220	15053	15010	15017	14917	15120	15041	15134	15088	14990	15125	15153	14968	15025	14981	15011	15087	15122	15141	15007	15130	15061	14997	15276	15054	15270	15222	15238	15026	15002	15021	15066	14970	15039	14963	14983	14998	14991	15012	15085	15084	15140	15063	15047	15101	15025	15083	15086	15011	15228	15030	14907	15185	15097	15093	15162	14993	15109	15218	15021	15139	15013	15029	15054	15148	15140	15038	15092	15031	15090	15180	14974	15122	14927	14906	15238	15142	15136	15060	15204	15042	15158	15094	15072	15091	15130	14829	15230	15071	14981	15084	15178	15201	15174	15226	14930	15005	14984	14960	15110	15211	15256	15166	15180	15033	15350	15194	14879	15031	14981	15115	15018	15093	15096	15153	15017	15141	15152	15044	15170	15149	15124	15059	14999	15146	14874	15197	14920	14973	15109	15123	15119	15180	14997	15093	15228	15056	15035	15183	15124	14941	14944	15098	15081	14924	15092	15059	15017	15042	15039	15163	15022	15158	15158	15058	15110	15081	15231	14992	15144	14931	15076	14992	15055	15188	15097	15062	15006	14973	15051	15048	15042	15109	14984	14887	15144	14945	15118	15122	15198	15177	15085	15320	15084	15115	15146	15010	15110	15078	15143	14915	15130	15016	15081	14978	14968	15038	15292	14962	15031	15096	15107	15164	14931	15044	15060	15150	15069	15067	15110	15085	15075	15159	14941	15142	15031	15080	15036	15201	15012	15183	15093	15178	15248	15221	15192	15019	15107	14942	15087	15024	15143	15127	14979	15178	15271	14973	15016	15101	14950	15218	15212	14981	15021	15125	15019	15055	15024	15305	15037	15177	14998	15056	15015	15053	15212	14989	15053	14966	15058	15177	15186	15131	15047	15260	15125	14920	15178	14980	15070	14928	15289	15073	15027	15050	15195	15132	15062	15106	14996	15134	14961	15176	15175	14920	14976	15036	14959	15046	15047	14939	14919	15320	15003	15011	15088	15140	15112	15183	14989	15206	15021	15194	14994	15068	15097	15131	15053	15067	15058	15055	15125	15076	15260	15081	14954	14987	15072	15227	15112	14955	15055	15210	14976	15137	15092	15031	15179	15174	15135	15060	15041	15189	15232	15156	15197	15179	15042	15107	14960	15203	15059	15049	15156	15027	15126	15194	14978	15160	15256	15111	15184	15252	15134	14979	15054	15227	15141	15283	15147	15041	15021	15211	15187	15115	15067	15008	15235	15071	15202	15053	15181	14928	14967	15054	15114	14948	15218	15049	14972	15232	15212	14972	15166	15173	15040	15008	15029	15169	15028	15115	15071	15030	15018	15187	15211	15141	15184	14991	15169	15156	15083	14960	14895	15123	15050	15013	15173	15156	15021	15084	15047	15028	15085	15162	15043	15106	15073	15267	15121	15099	15089	15011	15043	15082	15222	15234	15058	15062	15196	15004	15239	15157	15039	15099	15247	15023	15061	15122	15037	15064	15027	15056	14996	15063	15078	14954	15152	15106	15034	14977	15072	15068	15079	14949	15275	14809	15163	15089	15182	15001	15204	15050	15160	15013	15219	14870	15139	14977	15024	15063	15093	15014	14979	15059	15164	15037	15011	15084	15054	15000	15138	15131	15051	15197	14975	15216	15058	15122	14888	14970	15036	15157	15080	15250	15010	15031	15167	15204	15056	15125	15042	15029	15175	15270	15177	14911	15151	15174	15267	14967	14980	15002	15227	14954	15078	14912	15141	15124	14998	14987	15059	14991	15076	15233	15044	15048	15073	15190	15166	15139	15163	15110	15118	15117	14911	15225	15068	15220	14934	15135	14837	15011	15199	15139	15138	15165	15114	15232	15127	15076	15036	15134	15085	15029	14986	15188	15107	15056	15188	15084	14995	15122	15151	15054	14945	15043	15088	15081	14947	15158	15068	15027	15051	15049	14832	15096	15062	15158	15308	15190	15119	14918	15079	15110	15072	15170	15041	15016	14995	15098	14901	15159	15208	15097	15018	15148	15092	15111	14913	15044	14977	15130	15236	15164	14947	15036	15040	14960	15177	15016	14934	15187	14971	15041	15072	15035	15141	15137	15085	15162	15048	15053	15021	14889	15026	15096	15007	15107	15032	15165	15178	15044	15169	15068	15264	15099	14935	15051	15293	15204	15178	15153	15085	15098	15039	15022	15211	14987
29203	21915	20963	18321	16124	15775	15711	15727	15672	15742	15739	17141	18723	18616	17612	16160	15926	15764	15649	15733	15626	15707	15526	15625	15674	15550	15790	15668	15623	15686	15762	15643	15688	15485	15593	15668	15841	15627	15710	15652	15789	15671	15655	15718	15631	15523	15601	15568	15650	15655	15748	15610	15639	15550	15734	15835	15763	15776	15687	15632	15340	15790	15685	15732	15588	15536	15615	15510	15670	15573	15692	15790	15658	15773	15608	15553	15532	15478	15633	15560	15730	15694	15807	15583	15690	15639	15582	15421	15774	15646	15597	15566	15499	15660	15419	15728	15577	15669	15732	15563	15513	15856	15824	15749	15683	15601	15741	15559	15706	15545	15696	15512	15716	15924	15608	15615	15859	15735	15616	15606	15450	15599	15617	15537	15469	15526	15513	15655	15508	15638	15751	15673	15689	15631	15806	15784	15785	15745	15735	15537	15516	15637	15536	15804	15629	15576	15659	15509	15559	15487	15594	15513	15696	15747	15668	15580	15761	15801	15514	15588	15629	15489	15794	15617	15583	15726	15582	15492	15531	15551	15543	15599	15624	15506	15705	15636	15688	15577	15782	15471	15570	15502	15546	15607	15464	15587	15601	15711	15649	15557	15711	15465	15691	15848	15798	15819	15567	15600	15524	15665	15613	15738	15420	15702	15638	15685	15583	15621	15601	15648	15641	15536	15633	15751	15793	15558	15711	15467	15661	15578	15621	15520	15702	15650	15710	15605	15700	15759	15765	15769	15673	15472	15550	15700	15541	15781	15541	15512	15619	15632	15741	15742	15676	15735	15606	15758	15570	15595	15748	15764	15547	15441	15561	15368	15559	15525	15684	15656	15662	15639	15561	15722	15585	15560	15651	15656	15563	15663	15630	15546	15791	15553	15640	15841	15732	15613	15612	15416	15607	15618	15777	15508	15707	15719	15724	15756	15780	15490	15618	15690	15510	15613	15517	15684	15523	15863	15884	15568	15501	15602	15650	15776	15594	15626	15642	15511	15517	15379	15656	15652	15732	15673	15676	15680	15692	15512	15318	15853	15690	15642	15621	15776	15691	15444	15759	15733	15623	15690	15730	15556	15480	15615	15647	15653	15750	15578	15529	15708	15507	15523	15480	15612	15442	15541	15636	15647	15817	15752	15568	15528	15574	15768	15669	15742	15482	15629	15735	15644	15543	15523	15583	15713	15846	15552	15489	15764	15635	15613	15596	15580	15399	15724	15721	15606	15736	15619	15511	15774	15726	15629	15501	15616	15628	15701	15413	15619	15595	15660	15689	15501	15653	15492	15663	15648	15682	15594	15550	15722	15791	15443	15806	15373	15456	15737	15817	15483	15607	15633	15709	15514	15578	15696	15571	15508	15548	15641	15930	15515	15549	15597	15697	15600	15544	15605	15549	15535	15601	15601	15735	15704	15575	15710	15692	15462	15539	15592	15584	15718	15547	15538	15456	15537	15638	15730	15560	15686	15682	15724	15607	15685	15658	15624	15658	15505	15400	15536	15605	15508	15721	15626	15602	15450	15485	15847	15564	15699	15739	15588	15624	15523	15466	15608	15797	15621	15775	15561	15588	15502	15457	15554	15511	15847	15584	15584	15656	15434	15579	15386	15855	15623	15583	15752	15514	15587	15669	15664	15684	15789	15748	15487	15711	15481	15650	15574	15643	15669	15708	15521	15580	15819	15815	15645	15699	15857	15697	15489	15604	15795	15619	15623	15682	15745	15624	15703	15566	15731	15507	15753	15451	15637	15514	15737	15650	15686	15636	15448	15524	15652	15611	15827	15618	15771	15534	15699	15662	15487	15430	15512	15574	15641	15420	15663	15517	15476	15574	15457	15682	15547	15615	15749	15501	15626	15633	15538	15730	15578	15795	15613	15729	15589	15587	15784	15695	15557	15717	15589	15594	15640	15572	15675	15880	15752	15414	15493	15607	15744	15645	15597	15687	15767	15609	15683	15780	15624	15598	15531	15480	15565	15684	15608	15577	15775	15706	15430	15464	15906	15793	15804	15738	15792	15595	15846	15539	15606	15682	15527	15398	15835	15724	15379	15790	15487	15598	15679	15603	15526	15642	15675	15711	15757	15641	15699	15620	15464	15583	15525	15729	15594	15670	15476	15696	15708	15599	15654	15694	15511	15918	15396	15560	15747	15727	15757	15637	15719	15663	15779	15727	15603	15342	15690	15639	15537	15806	15668	15790	15621	15732	15461	15638	15694	15769	15792	15561	15533	15881	15777	15620	15607	15541	15602	15605	15611	15652	15661	15694	15663	15470	15568	15686	15564	15581	15634	15665	15559	15579	15694	15474	15679	15475	15588	15739	15713	15581	15477	15590	15714	15731	15747	15399	15528	15618	15334	15761	15712	15572	15700	15869	15413	15611	15508	15663	15568	15612	15697	15846	15611	15762	15653	15673	15704	15512	15482	15574	15651	15772	15558	15554	15676	15707	15354	15624	15684	15775	15746	15671	15646	15604	15614	15527	15416	15771	15575	15855	15681	15674	15610	15710	15452	15431	15596	15627	15817	15707	15452	15626	15506	15650	15656	15928	15652	15538	15705	15459	15465	15615	15691	15773	15626	15718	15792	15670	15574	15752	15585	15741	15606	15655	15707	15523	15595	15674	15626	15497	15742	15761	15596	15467	15506	15645	15648	15642	15826	15618	15607	15526	15504	15671	15770	15701	15733	15492	15615	15426	15441	15715	15583	15678	15557	15777	15599	15634	15765	15492	15460	15590	15481	15596	15490	15979	15786	15602	15720	15610	15645	15779	15562	15659	15762	15503	15481	15744	15871	15584	15734	15432	15617	15612	15508	15738	15940	15722	15499	15679	15658	15573	15482	15650	15536	15706	15620	15656	15643	15582	15627	15794	15666	15438	15391	15509	15507	15677	15622	15557	15613	15724	15689	15745	15572	15534	15718	15459	15599	15466	15496	15639	15805	15682	15761	15619	15744	15724	15642	15690	15715	15600	15618	15461	15494	15582	15615	15523	15785	15549	15531	15533	15573	15636	15749	15562	15629	15551	15630	15720	15642	15603	15752	15525	15811	15652	15645	15569	15665	15772	15501	15596	15403	15411	15658	15715	15596	15691	15580	15716	15591	15798	15532	15655	15784	15682	15630	15657	15549	15674	15599	15535	15691	15875	15541	15493	15778	15581	15728	15655	15591	15640	15735	15706	15869	15554	15588	15458	15737	15592	15642	15672	15652	15718	15542	15797	15521	15608	15773	15642	15719	15523	15544	15619	15771	15732	15706	15667	15690	15559	15833	15627	15604	15581	15608	15601	15542	15605	15681	15627	15559	15637	15569	15570	15659	15679	15824	15661	15764	15421	15625	15673	15603	15621	15502	15608	15584	15486	15467	15611	15653	15780	15584	15659	15615	15613	15605	15430	15619	15722	15567	15515	15568	15556	15574	15635	15564	15632	15506	15653	15592	15659	15859	15442	15542	15657	15721	15778	15677	15615	15335	15666	15618	15755	15562	15581	15758	15820	15543	15608	15652	15680	15701	15676	15778	15556	15682	15681	15473	15788	15629	15678	15579	15536	15641	15663	15508	15541	15661	15552	15678	15549	15586	15724	15680	15527	15498	15569	15591	15738	15768	15569	15641	15717	15732	15642	15606	15654	15519	15433	15432	15607	15548	15538	15724	15713	15545	15680	15605	15767	15693	15605	15762	15529	15427	15625	15514	15603	15578	15616	15707	15605	15640	15643	15736	15630	15659	15630	15637	15749	15560	15907	15717	15605	15764	15684	15595	15571	15803	15827	15641	15654	15722	15556	15600	15671	15793	15446	15632	15714	15734	15597	15732	15737	15629	15637	15556	15530	15637	15618	15779	15711	15606	15775	15753	15737	15586	15597	15610	15914	15927	15440	15808	15821	15511	15672	15623	15499	15669	15576	15724	15639	15387	15801	15584	15646	15465	15699	15818	15579	15496	15582	15697	15722	15814	15529	15551	15578	15571	15701	15886	15561	15704	15680	15827	15839	15891	15778	15635	15603	15578	15742	15765	15613	15678	15590	15600	15641	15760	15637	15642	15703	15419	15473	15513	15738	15523	15773	15714	15559	15557	15673	15654	15616	15561	15435	15690	15715	15710	15590	15628	15569	15450	15698	15772	15664	15711	15533	15500	15634	15573	15611	15599	15658	15597	15614	15445	15757	15683	15540	15477	15713	15821	15689	15517	15773	15749	15619	15570	15682	15493	15626	15898	15559	15527	15449	15532	15809	15488	15678	15574	15592	15703	15485	15822	15608	15410	15558	15597	15611	15646	15641	15680	15470	15660	15580	15668	15643	15797	15750	15610	15590	15576	15729	15816	15619	15540	15714	15551	15459	15553	15497	15575	15634	15671	15716	15730	15666	15389	15772	15655	15764	15397	15743	15741	15575	15625	15552	15619	15678	15732	15597	15624	15892	15730	15488	15620	15602	15479	15582	15667	15800	15502	15616	15614	15747	15510	15393	15821	15783	15778	15720	15696	15579	15690	15526	15536	15606	15707	15580	15646	15764	15666	15568	15636	15532	15709	15701	15857	15737	15547	15659	15631	15634	15625	15815	15732	15505	15706	15519	15546	15511	15716	15438	15593	15717	15777	15696	15816	15625	15607	15480	15725	15719	15698	15621	15757	15721	15863	15706	15515	15727	15581	15793	15741	15557	15600	15908	15611	15562	15777	15581	15746	15656	15618	15661	15673	15689	15636	15525	15399	15524	15576	15647	15540	15320	15772	15664	15632	15496	15616	15565	15691	15566	15681	15583	15556	15683	15676	15678	15730	15660	15564	15555	15805	15756	15908	15813	15684	15739	15680	15534	15547	15657	15675	15576	15597	15589	15397	15676	15686	15653	15668	15556	15619	15642	15733	15730	15596	15660	15686	15747	15531	15859	15767	15631	15629	15690	15714	15579	15740	15754	15572	15457	15361	15653	15546	15509	15625	15492	15717	15587	15706	15724	15611	15666	15676	15608	15720	15760	15589	15586	15513	15751	15585	15676	15520	15478	15591	15724	15587	15638	15495	15525	15473	15448	15681	15660	15698	15558	15506	15798	15752	15535	15591	15579	15686	15710	15897	15665	15622	15738	15812	15654	15461	15558	15747	15870	15437	15696	15683	15667	15628
16247	18749	18343	16907	15783	15649	15485	15420	15408	15499	15769	18059	19942	19195	17325	15888	15459	15408	15260	15301	15263	15474	15460	15133	15349	15350	15423	15268	15166	15226	15332	15376	15305	15254	15297	15340	15344	15309	15339	15331	15220	15281	15342	15306	15356	15455	15332	15363	15314	15190	15319	15232	15359	15277	15259	15222	15436	15047	15315	15393	15344	15266	15430	15230	15429	15182	15301	15334	15307	15230	15269	15288	15273	15439	15409	15263	15290	15255	15231	15307	15423	15297	15315	15410	15201	15399	15327	15220	15422	15201	15209	15211	15404	15376	15421	15117	15389	15431	15292	15175	15451	15304	15225	15384	15397	15274	15255	15225	15232	15257	15149	15133	15263	15471	15526	15223	15348	15299	15300	15236	15135	15287	15343	15323	15316	15419	15194	15332	15357	15297	15399	15182	15260	15255	15378	15241	15182	15391	15426	15256	15360	15265	15416	15187	15310	15401	15255	15294	15315	15329	15475	15335	15399	15243	15147	15183	15251	15181	15368	15216	15358	15192	15336	15271	15335	15275	15427	15358	15328	15147	15339	15320	15359	15237	15257	15179	15265	15304	15481	15330	15158	15175	15321	15335	15282	15147	15202	15262	15317	15218	15193	15467	15375	15186	15285	15480	15196	15133	15320	15308	15266	15358	15401	15163	15028	15296	15085	15382	15212	15475	15225	15243	15457	15252	15073	15315	15166	15233	15173	15208	15343	15438	15291	15387	15485	15325	15258	15224	15077	15216	15605	15379	15234	15236	15196	15289	15449	15267	15272	15425	15152	15091	15227	15360	15325	15304	15197	15289	15344	15106	15359	15394	15326	15303	15246	15481	15302	15268	15219	15312	15210	15242	15406	15465	15199	15303	15278	15292	15397	15244	15324	15302	15267	15293	15174	15442	15423	15219	15322	15423	15264	15285	15200	15211	15312	15145	15270	15427	15414	15294	15171	15308	15303	15252	15222	15411	15288	15293	15365	15342	15544	15266	15092	15430	15120	15317	15294	15474	15270	15280	15283	15374	15433	15308	15355	15269	15237	15361	15296	15189	15216	15410	15290	15270	15294	15325	15377	15098	15255	15176	15232	15132	15188	15257	15343	15282	15138	15299	15245	15220	15445	15374	15139	15319	15266	15058	15216	15281	15388	15149	15359	15319	15364	15424	15173	15179	15451	15462	15250	15369	15198	15309	15341	15207	15158	15372	15306	15297	15147	15364	15124	15324	15387	15067	15149	15287	15247	15345	15290	15191	15450	15491	15295	15490	15143	15423	15332	15333	15375	15379	15216	15248	15319	15166	15270	15364	15330	15223	15204	15192	15452	15448	15282	15303	15307	15277	15255	15242	15272	15386	15427	15280	15347	15227	15284	15372	15122	15281	15326	15340	15364	15312	15217	15390	15288	15212	15156	15454	15286	15302	15381	15362	15279	15209	15301	15338	15327	15223	15257	15212	15301	15190	15334	15354	15333	15207	15103	15372	15366	15219	15301	15313	15305	15338	15171	15322	15254	15187	15248	15159	15323	15358	15221	15272	15233	15378	15264	15420	15216	15246	15199	15312	15358	15192	15422	15336	15231	15417	15241	15162	15405	15105	15362	15265	15461	15388	15344	15197	15444	15315	15302	15465	15444	15150	15325	15111	15369	15242	15295	15242	15320	15278	15228	15198	15349	15201	15252	15107	15432	15409	15256	15391	15376	15347	15445	15189	15223	15338	15093	15466	15331	15319	15376	15197	15460	15278	15516	15208	15277	15317	15217	15445	15284	15154	15365	15396	15311	15260	15381	15284	15371	15388	15173	15262	15221	15278	15469	15191	15360	15127	15201	15250	15352	15259	15237	15168	15274	15346	15429	15312	15360	15286	15322	15533	15345	15172	15311	15453	15291	15325	15352	15236	15440	15312	15084	15186	15365	15178	15304	15312	15300	15224	15513	15263	15378	15452	15176	15251	15222	15306	15362	15306	15466	15159	15508	15267	15507	15232	15306	15339	15240	15301	15343	15266	15231	15352	15242	15313	15216	15284	15239	15281	15213	15144	15359	15265	15199	15225	15454	15420	15359	15317	15361	15175	15245	15234	15330	15332	15259	15391	15105	15180	15237	15295	15363	15335	15318	15366	15194	15374	15166	15340	15155	15334	15248	15314	15306	15237	15231	15441	15147	15185	15442	15349	15276	15254	15232	15306	15298	15341	15283	15240	15427	15390	15341	15275	15312	15411	15354	15278	15479	15196	15383	15377	15399	15386	15320	15346	15446	15317	15236	15356	15339	15119	15291	15150	15391	15305	15211	15128	15293	15222	15471	15219	15241	15347	15361	15491	15258	15278	15195	15287	15315	15378	15296	15316	15255	15358	15356	15322	15450	15285	15256	15290	15170	15247	15276	15218	15255	15480	15327	15283	15334	15427	15144	15370	15324	15232	15262	15321	15303	15064	15352	15398	15380	15290	15257	15389	15275	15354	15286	15301	15336	15334	15269	15232	15332	15291	15200	15231	15224	15515	15260	15234	15388	15384	15395	15353	15260	15234	15213	15271	15316	15278	15332	15320	15316	15256	15368	15301	15287	15409	15096	15405	15341	15322	15202	15243	15346	15321	15204	15183	15424	15274	15237	15355	15282	15280	15289	15424	15310	15345	15333	15330	15325	15156	15273	15223	15327	15252	15416	15191	15207	15314	15356	15183	15323	15432	15484	15387	15132	15291	15410	15116	15293	15202	15172	15316	15282	15186	15229	15406	15391	15345	15205	15553	15366	15190	15497	15451	15321	15348	15304	15239	15273	15311	15250	15318	15232	15270	15226	15284	15387	15338	15193	15352	15306	15228	15253	15347	15382	15355	15229	15122	15311	15391	15184	15361	15306	15182	15331	15388	15168	15307	15210	15276	15279	15321	15214	15320	15134	15422	15252	15147	15230	15035	15263	15299	15380	15235	15289	15216	15407	15225	15299	15134	15307	15453	15333	15352	15270	15391	15303	15499	15268	15318	15152	15338	15436	15375	15419	15303	15255	15223	15162	15319	15193	15270	15443	15372	15266	15336	15376	15235	15223	15138	15282	15254	15333	15350	15358	15450	15349	15532	15196	15313	15240	15460	15300	15312	15321	15378	15377	15302	15312	15508	15420	15152	15204	15423	15270	15359	15399	15207	15284	15268	15295	15335	15413	15213	15271	15309	15210	15277	15269	15173	15378	15290	15235	15205	15240	15095	15399	15298	15243	15280	15246	15455	15174	15246	15326	15295	15219	15335	15467	15242	15263	15131	15304	15360	15364	15308	15188	15321	15254	15310	15254	15203	15324	15310	15380	15180	15581	15077	15226	15306	15372	15135	15273	15195	15255	15252	15320	15351	15189	15209	15191	15289	15309	15322	15347	15236	15228	15300	15196	15232	15215	15119	15367	15184	15433	15257	15325	15238	15199	15227	15361	15230	15312	15104	15290	15275	15180	15399	15333	15341	15339	15363	15282	15187	15178	15346	15238	15323	15401	15371	15330	15235	15421	15249	15380	15329	15367	15319	15104	15211	15243	15253	15530	15167	15380	15284	15247	15367	15318	15402	15199	15422	15259	15243	15339	15309	15268	15210	15234	15343	15206	15272	15184	15361	15352	15158	15261	15266	15336	15295	15324	15343	15389	15190	15395	15263	15470	15289	15338	15157	15154	15178	15098	15388	15371	15382	15391	15331	15270	15457	15345	15245	15353	15356	15329	15329	15290	15359	15104	15279	15382	15256	15258	15329	15398	15347	15226	15232	15129	15314	15230	15320	15341	15400	15334	15257	15226	15253	15358	15235	15186	15311	15382	15406	15283	15256	15330	15374	15433	15233	15330	15317	15148	15215	15444	15198	15220	15160	15368	15367	15292	15225	15292	15406	15193	15293	15429	15270	15259	15310	15331	15259	15248	15253	15191	15404	15189	15307	15346	15341	15323	15417	15318	15450	15367	15283	15262	15267	15410	15367	15236	15233	15318	15328	15313	15353	15186	15260	15506	15263	15251	15250	15348	15310	15392	15164	15144	15141	15222	15275	15098	15124	15232	15432	15244	15358	15249	15383	15345	15252	15369	15140	15234	15425	15501	15231	15247	15189	15321	15220	15300	15267	15273	15234	15385	15148	15339	15352	15146	15209	15345	15347	15276	15239	15283	15245	15310	15204	15260	15407	15308	15498	15313	15382	15289	15238	15242	15420	15314	15340	15131	15223	15299	15134	15110	15123	15373	15207	15525	15288	15405	15271	15368	15291	15346	15402	15306	15414	15317	15262	15170	15340	15145	15235	15244	15503	15399	15316	15189	15339	15472	15285	15151	15328	15306	15347	15378	15170	15404	15254	15381	15337	15406	15135	15265	15271	15227	15435	15297	15250	15292	15337	15370	15366	15368	15358	15435	15316	15306	15328	15337	15304	15246	15210	15313	15340	15263	15314	15381	15328	15321	15316	15288	15259	15359	15288	15354	15503	15368	15243	15212	15326	15449	15237	15210	15426	15085	15237	15372	15252	15269	15392	15213	15148	15291	15418	15266	15376	15385	15290	15387	15448	15252	15267	15366	15273	15301	15212	15311	15290	15260	15360	15316	15236	15285	15444	15224	15426	15263	15194	15290	15449	15423	15364	15210	15343	15359	15214	15267	15421	15313	15344	15535	15376	15294	15371	15300	15177	15366	15322	15346	15279	15144	15375	15385	15330	15415	15407	15332	15433	15277	15448	15349	15318	15097	15417	15302	15416	15308	15334	15408	15391	15483	15464	15266	15225	15228	15361	15488	15403	15235	15343	15221	15134	15377	15141	15171	15204	15348	15265	15284	15309	15391	15301	15240	15187	15254	15388	15312	15301	15224	15236	15296	15198	15400	15265	15135	15224	15499	15333	15370	15342	15296	15340	15246	15338	15314	15283	15264	15462	15283	15244	15272	15356	15306	15251	15402	15175	15259	15339	15300	15457	15246	15171	15314	15459	15234	15145	15168	15207	15280	15238	15313	15320	15317	15412	15136	15339	15388	15456	15483	15055	15328	15289	15353	15211	15464	15258	15370	15387	15270	15257	15152	15370	15287	15299	15384	15241	15340	15291	15572	15184	15196	15210	15232	15352	15310	15234	15228	15311	15196	15214	15310	15357	15372	15260	15320	15324	15338	15283
25028	21366	27949	25519	20834	18334	17644	16356	16004	16186	21116	30519	32585	27228	21162	17593	15980	15780	15706	15587	15724	15639	15400	15680	15693	15439	15597	15523	15769	15732	15447	15614	15601	15440	15527	15572	15398	15542	15780	15539	15627	15567	15514	15701	15532	15486	15565	15551	15597	15542	15618	15551	15493	15394	15509	15769	15458	15660	15400	15499	15518	15577	15409	15668	15735	15531	15414	15453	15436	15445	15488	15498	15524	15512	15614	15519	15500	15520	15430	15566	15725	15616	15591	15544	15543	15804	15619	15431	15709	15518	15444	15536	15373	15775	15665	15815	15451	15556	15359	15732	15633	15395	15510	15418	15566	15476	15489	15617	15430	15611	15533	15509	15671	15493	15665	15542	15437	15262	15800	15411	15335	15359	15381	15475	15565	15433	15577	15643	15596	15466	15633	15550	15500	15411	15450	15432	15387	15483	15673	15534	15705	15517	15470	15527	15378	15635	15547	15499	15497	15253	15503	15513	15454	15433	15345	15499	15458	15745	15578	15406	15562	15602	15418	15473	15544	15602	15602	15313	15331	15532	15512	15588	15431	15571	15595	15626	15490	15424	15477	15564	15438	15493	15566	15516	15439	15427	15525	15405	15416	15525	15470	15271	15667	15611	15497	15593	15649	15524	15559	15525	15741	15536	15439	15356	15566	15524	15723	15453	15562	15526	15364	15580	15569	15619	15493	15415	15419	15538	15500	15514	15504	15465	15601	15463	15634	15417	15486	15324	15451	15574	15431	15672	15473	15443	15472	15717	15348	15608	15493	15507	15335	15478	15496	15383	15510	15657	15616	15569	15464	15587	15554	15334	15570	15334	15482	15565	15609	15508	15450	15625	15505	15602	15564	15643	15709	15742	15453	15456	15543	15436	15396	15476	15423	15464	15528	15676	15477	15252	15545	15503	15377	15621	15636	15553	15533	15410	15476	15369	15466	15620	15392	15528	15546	15439	15539	15482	15465	15643	15504	15208	15520	15654	15421	15664	15586	15521	15407	15490	15472	15571	15446	15490	15566	15572	15630	15443	15313	15514	15544	15712	15383	15377	15527	15254	15686	15396	15357	15423	15499	15455	15702	15633	15556	15618	15525	15460	15663	15390	15378	15429	15613	15509	15397	15568	15495	15624	15530	15594	15462	15848	15638	15515	15332	15538	15459	15486	15630	15484	15299	15499	15416	15467	15448	15355	15535	15579	15609	15642	15502	15702	15580	15482	15644	15442	15574	15387	15479	15569	15413	15529	15460	15412	15411	15690	15618	15534	15445	15381	15407	15408	15419	15774	15587	15372	15437	15298	15372	15347	15465	15380	15325	15531	15494	15453	15503	15588	15639	15638	15457	15494	15697	15446	15621	15406	15350	15461	15512	15428	15398	15621	15561	15642	15589	15431	15357	15784	15538	15551	15712	15401	15281	15325	15318	15527	15360	15524	15469	15368	15454	15445	15427	15631	15552	15756	15360	15624	15519	15273	15507	15547	15478	15572	15638	15414	15502	15609	15527	15528	15677	15481	15513	15586	15621	15348	15585	15595	15559	15354	15750	15540	15604	15419	15476	15435	15599	15463	15569	15443	15536	15581	15443	15645	15475	15461	15471	15532	15671	15569	15511	15339	15581	15505	15458	15567	15449	15804	15442	15613	15435	15541	15520	15616	15579	15473	15670	15552	15731	15594	15381	15543	15567	15506	15636	15426	15476	15758	15306	15416	15402	15731	15456	15587	15577	15578	15694	15506	15496	15410	15553	15420	15382	15330	15546	15425	15540	15422	15512	15581	15511	15490	15506	15416	15670	15333	15393	15550	15574	15453	15418	15559	15509	15492	15556	15507	15537	15514	15608	15712	15429	15381	15595	15405	15625	15482	15572	15294	15570	15674	15517	15425	15664	15581	15601	15697	15535	15504	15274	15455	15428	15484	15666	15480	15398	15362	15509	15438	15456	15473	15372	15439	15448	15533	15543	15726	15614	15527	15692	15251	15483	15560	15453	15425	15630	15504	15564	15516	15503	15513	15450	15530	15469	15517	15524	15521	15456	15521	15472	15530	15471	15458	15491	15412	15592	15653	15416	15544	15605	15419	15516	15403	15478	15584	15515	15410	15632	15352	15553	15663	15633	15648	15683	15557	15606	15446	15426	15652	15542	15497	15423	15406	15500	15219	15670	15521	15496	15383	15513	15360	15508	15623	15563	15368	15478	15519	15651	15457	15645	15598	15650	15440	15638	15356	15521	15416	15404	15498	15473	15464	15729	15428	15417	15416	15502	15575	15491	15567	15291	15252	15457	15364	15588	15500	15447	15457	15515	15515	15526	15465	15424	15597	15529	15562	15623	15660	15488	15489	15584	15486	15776	15418	15544	15672	15541	15494	15609	15416	15536	15536	15481	15286	15662	15460	15399	15396	15590	15351	15675	15670	15609	15544	15520	15609	15457	15508	15668	15579	15342	15583	15645	15538	15632	15362	15473	15599	15655	15491	15513	15619	15489	15570	15523	15532	15453	15357	15452	15593	15583	15466	15723	15564	15365	15663	15549	15407	15492	15530	15488	15431	15468	15673	15591	15523	15686	15514	15580	15517	15357	15545	15361	15352	15455	15666	15356	15407	15465	15659	15376	15440	15377	15561	15438	15396	15399	15532	15590	15672	15512	15510	15453	15490	15595	15449	15683	15507	15547	15385	15509	15539	15430	15715	15606	15663	15491	15495	15289	15329	15377	15500	15457	15432	15577	15584	15518	15491	15410	15526	15588	15626	15549	15634	15546	15457	15515	15589	15686	15520	15469	15531	15658	15537	15400	15591	15535	15513	15407	15527	15504	15653	15634	15508	15523	15546	15580	15545	15639	15522	15534	15526	15431	15396	15479	15602	15553	15474	15541	15517	15367	15464	15646	15623	15543	15416	15658	15488	15656	15608	15468	15551	15560	15536	15529	15569	15548	15743	15528	15373	15498	15658	15600	15353	15577	15365	15652	15542	15544	15335	15485	15440	15516	15447	15496	15606	15386	15421	15413	15551	15541	15521	15463	15545	15445	15634	15453	15681	15534	15440	15552	15552	15506	15568	15342	15708	15480	15499	15548	15349	15684	15329	15562	15707	15563	15495	15595	15295	15610	15810	15563	15419	15485	15625	15692	15475	15483	15518	15616	15545	15521	15555	15561	15576	15499	15460	15794	15336	15452	15443	15505	15642	15695	15356	15690	15497	15498	15287	15474	15444	15507	15455	15470	15574	15481	15382	15625	15658	15504	15352	15428	15397	15350	15456	15376	15448	15447	15365	15321	15562	15516	15502	15418	15386	15678	15519	15503	15606	15551	15520	15498	15441	15357	15590	15443	15534	15376	15492	15470	15481	15364	15496	15604	15345	15507	15447	15579	15638	15478	15446	15636	15477	15581	15613	15622	15382	15640	15582	15524	15640	15444	15442	15297	15525	15638	15468	15319	15516	15533	15521	15573	15540	15423	15506	15540	15418	15552	15390	15479	15643	15524	15383	15526	15502	15421	15683	15489	15601	15535	15552	15431	15433	15687	15575	15509	15516	15637	15406	15386	15520	15418	15572	15253	15639	15597	15528	15498	15490	15778	15435	15409	15478	15529	15559	15443	15554	15654	15669	15609	15597	15419	15549	15492	15473	15440	15589	15574	15418	15463	15606	15671	15646	15418	15461	15434	15433	15498	15579	15535	15465	15325	15512	15532	15606	15522	15581	15537	15480	15469	15525	15622	15505	15449	15323	15496	15525	15634	15530	15506	15419	15511	15628	15587	15480	15444	15631	15483	15464	15499	15657	15593	15504	15658	15512	15694	15743	15541	15470	15648	15277	15356	15479	15566	15468	15422	15561	15510	15512	15534	15402	15597	15578	15640	15559	15387	15576	15431	15445	15491	15573	15495	15680	15599	15435	15520	15560	15763	15523	15446	15457	15410	15578	15505	15654	15509	15529	15545	15544	15539	15720	15346	15542	15596	15405	15616	15644	15639	15573	15581	15580	15632	15489	15486	15473	15467	15468	15611	15571	15332	15670	15476	15539	15536	15311	15362	15458	15721	15580	15663	15631	15696	15536	15517	15667	15611	15370	15509	15487	15531	15450	15371	15501	15527	15347	15538	15568	15418	15415	15705	15379	15465	15673	15446	15469	15594	15643	15424	15457	15604	15567	15540	15306	15575	15529	15471	15560	15655	15668	15379	15345	15566	15690	15415	15438	15567	15566	15584	15343	15642	15712	15510	15407	15385	15475	15520	15468	15335	15496	15559	15429	15579	15505	15493	15537	15558	15382	15478	15702	15618	15405	15374	15660	15460	15370	15393	15472	15523	15501	15548	15521	15470	15561	15674	15511	15373	15671	15701	15211	15522	15585	15562	15611	15488	15554	15633	15395	15370	15600	15657	15557	15563	15631	15559	15654	15572	15491	15491	15622	15673	15478	15516	15417	15601	15659	15474	15637	15534	15481	15667	15532	15706	15595	15553	15608	15401	15588	15474	15478	15633	15467	15521	15616	15352	15291	15480	15443	15712	15605	15591	15518	15646	15540	15381	15601	15435	15471	15605	15475	15461	15464	15568	15486	15593	15475	15725	15555	15536	15646	15435	15726	15578	15433	15613	15516	15418	15602	15537	15705	15350	15443	15544	15445	15693	15338	15380	15642	15597	15525	15507	15375	15647	15548	15538	15437	15649	15562	15460	15501	15393	15617	15337	15513	15643	15539	15449	15356	15567	15396	15515	15565	15524	15352	15401	15324	15715	15621	15480	15479	15571	15543	15466	15552	15476	15467	15503	15533	15518	15544	15580	15507	15546	15597	15617	15520	15685	15543	15504	15372	15472	15660	15486	15412	15536	15589	15325	15469	15291	15668	15615	15429	15503	15743	15624	15494	15528	15488	15497	15650	15419	15363	15553	15466	15627	15508	15488	15446	15589	15528	15365	15296	15336	15486	15578	15431	15485	15499	15608	15524	15443	15567	15620	15598	15419	15535	15493	15576	15475	15550	15647	15385	15547	15242	15480	15598	15473	15319	15345	15506	15549	15651	15449	15430	15434	15490	15337	15609	15458	15529	15464	15375	15632	15403	15322	15446	15474	15423	15593	15360	15567	15462	15772	15529	15762	15593	15605	15620	15578	15550	15580	15585
15872	23717	22225	20308	18671	17528	16371	16400	15744	15879	25369	36324	36098	29413	21709	17146	15651	15318	15400	15194	15272	15248	15196	15287	15283	15405	15207	15347	15308	15212	15152	15212	15321	15288	15280	15179	15343	15162	15212	15206	15340	15312	15092	15003	15159	15202	15269	15289	15360	15423	15237	15212	15296	15282	15161	15213	15365	15307	15221	15074	15266	15420	15319	15064	15151	15147	15263	15243	15356	15084	15214	15323	15377	15203	15355	15377	15364	15260	15314	15238	15237	15163	15325	15138	15303	15447	15302	15255	15330	15281	15217	15233	15328	15213	15238	15047	15174	15299	15134	15168	15360	15230	15145	15296	15262	15325	15198	15328	15241	15373	15124	15286	15338	15247	15276	15143	15405	15155	15270	15284	15337	15379	15307	15230	15103	15212	15428	15402	15221	15197	15254	15342	15111	15263	15225	15241	15333	15224	15291	15358	15231	15372	15328	15158	15052	15217	15132	15073	15262	15186	15335	15139	15353	15089	15223	15215	15267	15252	15159	15213	15281	15324	15239	15170	15263	15247	15190	15177	15231	15323	15305	15255	15237	15241	15236	15249	15222	15360	15355	15163	15221	15369	15327	15270	15190	15080	15235	15175	15254	15072	15287	15213	15180	15188	15157	15146	15177	15312	15203	15358	15233	15248	15220	15331	15250	15127	15213	15318	15144	15174	15134	15261	15318	15328	15267	15394	15301	15124	15286	15375	15063	15197	15173	15134	15330	15343	15138	15200	15397	15066	15182	15337	15209	15182	15252	15178	15334	15166	15274	15314	15257	15261	15328	15120	15348	15198	15274	15125	15186	15240	15308	15347	15137	15353	15277	15097	15322	15196	15251	15375	15226	15147	15363	15245	15250	15276	15270	15189	15459	15181	15319	15291	15249	15282	15080	15114	15226	15328	15193	15339	15389	15356	15236	15295	15191	15275	15049	15333	15164	15309	15398	15287	15312	15128	15370	15215	15322	15328	15179	15063	15185	15277	15164	15224	15163	15155	15296	15281	15220	15191	15220	15151	15143	15307	15184	15151	15244	15427	15272	15173	15194	15400	15324	15432	15265	15211	15266	15238	15210	15366	15117	15300	15399	15097	15144	15182	15244	15204	15397	15106	15327	15327	15144	15264	15190	15259	15316	15295	15347	15167	15184	15254	15203	15364	15355	15263	15187	15290	15208	15156	15160	15284	15304	15189	15246	15228	15306	15170	15224	15265	15437	15381	15325	15208	15327	15246	15255	15290	15301	15137	15153	15096	15235	15282	15318	15253	15300	15397	15411	15223	15176	15224	15251	15176	15228	15268	15243	15239	15266	15162	15236	15244	15134	15168	15259	15327	15258	15289	15278	15220	15213	15288	15320	15132	15216	15459	15063	15285	15258	15258	15293	15199	15213	15461	15233	15198	15278	15296	15327	15261	15172	15201	15203	15260	15222	15410	15197	15143	15388	15350	15182	15237	15238	15136	15164	15372	15373	15358	15256	15099	15299	15334	15233	15099	15371	14983	15335	15371	15235	15305	15290	15261	15328	15206	15266	15295	15173	15313	15141	15364	15106	15133	15318	15062	15201	14999	15336	15149	15164	15254	15374	15166	15248	15309	15275	15253	15347	15213	15128	15282	15370	15305	15105	15239	15327	15381	15236	15380	15041	15250	15177	15145	15346	15168	15259	15511	15189	15365	15247	15213	15285	15178	15227	15377	15297	15263	15314	15438	15191	15257	15338	15252	15301	15124	15288	15220	15231	15257	15373	15011	15246	15322	15267	15179	15125	15182	15186	15204	15296	15266	15420	15111	15373	15290	15268	15379	15223	15258	15373	15322	15279	15314	15142	15203	15091	15341	15271	15120	15301	15157	15255	15339	15143	15431	15084	15182	15221	15274	15137	15289	15131	15240	15199	15439	15177	15282	15306	15383	15005	15326	15259	15144	15318	15244	15188	15294	15241	15219	15180	15312	15105	15394	15225	15128	15305	15442	15343	15267	15196	15298	15065	15215	15269	15212	15164	15358	15244	15230	15278	15341	15268	15339	15386	15361	15202	15403	15387	15199	15129	15315	15199	15074	15440	15327	15409	15275	15116	15251	15241	15270	15271	15220	15196	15121	15303	15382	15424	15391	15305	15267	15452	15104	15164	15293	15295	15280	15198	15339	15196	15136	15212	15229	15231	15250	15120	15279	15183	15072	15256	15070	15431	15211	15311	15255	15175	15202	15154	15239	15142	15062	15394	15213	15099	15435	15200	15183	15136	15373	15122	15215	15280	15167	15307	15328	15418	15185	15127	15142	15242	15321	15362	15239	15382	15268	15129	15151	15395	15282	15289	15236	15320	15255	15244	15200	15137	15257	15178	15310	15335	15312	15147	15295	15118	15241	15257	15115	15290	15148	15232	15335	15308	15104	15214	15370	15225	14959	15345	15253	15195	15333	15301	15261	15299	15219	15240	15249	15268	15315	15425	15298	15249	15346	15173	15190	15132	15249	15279	15308	15266	15384	15299	15281	15192	15157	15240	15335	15204	15189	15376	15194	15222	15338	15155	15084	15274	15256	15198	15113	15296	15392	15038	15090	15320	15290	15245	15275	15307	15006	15112	15092	15330	15218	15187	15356	15364	15201	15151	15119	15287	15139	15348	15326	15239	15258	15233	15177	15289	15251	15295	15163	15005	15363	15323	15177	15176	15148	15166	15333	15270	15149	15380	15387	15312	15373	15284	15167	15271	15229	15196	15184	15365	15274	15379	15276	15227	15221	15320	15273	15410	15429	15385	15208	15293	15213	15198	15343	15407	15029	15258	15189	15274	15082	15162	15153	15165	15183	15206	15213	15289	15249	15155	15192	15283	15209	15180	15313	15240	15198	15385	15244	14999	15080	15356	15297	15340	15383	15214	15182	15223	15267	15085	15298	15278	15380	15202	15371	15170	15147	15267	15244	15253	15061	15314	15285	15287	15281	15216	15270	15256	15305	15022	15249	15155	15395	15225	15197	15232	15265	15355	15183	15353	15147	15344	15185	15300	15174	15100	15153	15330	15122	15406	15250	15238	15300	15215	15130	15312	15139	15420	15267	15258	15235	15250	15182	15292	15260	15058	15318	15257	15377	15207	15114	15246	15158	15051	15303	15099	15341	15296	15354	15320	15436	15252	15391	15217	15098	15280	15374	15152	15269	15324	15416	15140	15320	15227	15123	15272	15337	15169	15210	15184	15078	15129	15201	15489	15357	15519	15285	15114	15297	15244	15248	15137	15341	15304	15347	15111	15269	15515	15316	15184	15223	15216	15228	15230	15244	15249	15272	15126	15238	15296	15337	15083	15170	15117	15250	15260	15223	15273	15353	15165	15277	15253	15218	15134	15270	15250	15075	15264	15071	15414	15262	15242	15284	15160	15222	15255	15348	15219	15213	15309	15328	15169	15234	15386	15130	15205	15379	15154	15254	15219	15306	15174	15344	15050	15236	15359	15102	15248	15275	15327	15114	15363	15198	15118	15147	15343	15352	15126	15313	15416	15195	15220	15076	15239	15381	15242	15237	15388	15302	15169	15306	15199	15342	15298	15294	15204	15241	15335	15264	15171	15179	15383	15081	15035	15029	15264	15267	15444	15453	15375	15211	15246	15264	15351	15411	15423	15136	15305	15148	15078	15225	15191	15136	15284	15288	15326	15174	15329	15108	15371	15325	15329	15200	15253	15181	15126	15156	15273	15220	15291	15248	15343	15064	15339	15311	15257	15221	15139	15222	15355	15268	15192	15222	15251	15302	15274	15228	15317	15155	15285	15182	15174	15123	15365	15249	15164	15308	15383	15196	15083	15186	15398	15285	15277	15139	15196	15388	15158	15158	15275	15310	15327	15158	15143	15296	15150	15282	15056	15116	15228	15265	15122	15188	15313	15291	15330	15151	15244	15176	15129	15317	15306	15224	15103	15328	15322	15264	15316	15296	15224	15126	15452	15403	15275	15143	15401	15294	15238	15343	15176	15191	15421	15393	15186	15341	15248	15167	15221	15383	15238	15097	15344	15260	15272	15253	15187	15247	15228	15366	15237	15339	15395	15129	15237	15328	15169	15228	15444	15179	15307	15349	15284	15131	15229	15194	15200	15282	15339	15360	15190	15267	15162	15309	15080	15397	15262	15271	15323	14982	15288	15320	15026	15241	15281	15179	15211	15273	15168	15276	15383	15141	15188	15386	15150	15121	15298	15063	15106	15270	15374	15497	15172	15120	15069	15302	15204	15042	15237	15306	15312	15191	15141	15175	15191	15396	15226	15294	15168	15112	15151	15346	15228	15183	15315	15360	15416	15198	15246	15208	15339	15233	15285	15250	15170	15164	15360	15178	15194	15172	15230	15226	15237	15089	15410	15267	15240	15065	15309	15280	15200	15305	15137	15282	15459	15417	15299	15381	15289	15284	15146	15211	15092	15138	15178	15198	15343	15209	15226	15354	15336	15160	15304	15070	15389	15336	15193	15293	15374	15474	15267	15354	15226	15121	15243	15260	15145	15284	15294	15172	15317	15182	15381	15366	15298	15295	15270	15119	15239	15243	15217	15324	15276	15245	15158	15229	15269	15270	15211	15309	15330	15187	15330	15263	15173	15445	15217	15247	15108	15255	15396	15254	15270	15295	15378	15338	15385	15184	15173	15113	15305	15397	15364	15120	15290	15195	15334	15058	15437	15336	15189	15238	15347	15199	15336	15234	15390	15318	15223	15261	15227	15321	15249	15384	15188	15134	15192	15145	15448	15252	15108	15306	15382	15373	15263	15157	15200	15090	15252	15272	15164	15492	15207	15205	15354	15158	15335	15038	15198	15295	15268	15393	15154	15187	15267	15268	15328	15116	15451	15223	15077	15362	15212	15167	15277	15244	15341	15263	15325	15168	15059	15352	15461	15128	15323	15300	15338	15162	15315	15185	15229	15156	15297	15263	15322	15306	15169	15413	15455	15319	15307	15029	15284	15321	15272	15119	15191	15427	15299	15300	15350	15142	15116	15387	15274	15191	15305	15280	15235	15346	15197	15320	15129	15319	15228	15346	15257	15219	15196	15422	15190	15330	15289	15291	15196	15281	15149	15441	15207	15204	15287	15261	15257	15220	15330	15192	15132	15205	15265	15340	15111	15164	15326	15291	15215	15319
23979	21361	28820	24299	21982	21678	19881	16770	16003	16055	20824	34799	42542	36878	26543	19394	16577	15828	15646	15447	15352	15449	15524	15383	15461	15461	15554	15378	15420	15406	15575	15238	15377	15335	15414	15432	15384	15246	15294	15328	15431	15469	15354	15583	15273	15561	15298	15189	15328	15571	15221	15109	15388	15438	15388	15392	15465	15412	15343	15364	15298	15333	15513	15319	15386	15347	15474	15548	15265	15299	15131	15151	15273	15223	15388	15547	15205	15227	15216	15354	15333	15360	15381	15141	15366	15466	15257	15266	15259	15311	15228	15108	15326	15354	15212	15203	15277	15171	15585	15053	15223	15320	15491	15351	15230	15340	15275	15282	15416	15416	15495	15232	15366	15391	15321	15304	15224	15260	15240	15366	15384	15192	15006	15333	15371	15302	15352	15210	15254	15386	15300	15461	15117	15426	15242	15278	15108	15159	15412	15235	15152	15090	15072	15295	15222	15194	15261	15319	15232	15324	15238	15515	15437	15291	15431	15095	15284	15219	15327	15209	15356	15200	15178	15459	15305	15487	15316	15229	15256	15177	15134	15554	15432	15425	15388	15243	15282	15318	15283	15346	15173	15385	15458	15303	15140	15278	15274	15331	15471	15103	15189	15321	15313	15320	15272	15476	15259	15338	15159	15395	15271	15312	15338	15484	15336	15340	15196	15200	15259	15189	15289	15292	15193	15250	15227	15073	15272	15376	15277	15496	15181	15469	15097	15451	15482	15327	15241	15412	15161	15427	15292	15354	15527	15230	15434	15235	15233	15196	15525	15292	15159	15465	15189	15259	15434	15333	15404	15107	15245	15217	15223	15285	15311	15318	15388	15293	15290	15403	15203	15357	15185	15215	15276	15336	15266	15359	15400	15076	15231	15386	15281	15445	15293	15389	15237	15342	15168	15233	15428	15140	15376	15279	15286	15398	15411	15318	15174	15062	15237	15214	15375	15288	15514	15365	15209	15147	15283	15321	15297	15246	15328	15464	15354	15502	15230	15282	15272	15015	15256	15275	15126	15364	15371	15111	15274	15235	15245	15228	15318	15316	15317	15160	15160	15161	15422	15330	15287	15327	15253	15327	15153	15485	15442	15315	15293	15491	15232	15245	15130	15282	15360	15485	15285	15380	15404	15282	15324	15308	15224	15328	15500	15154	15249	15113	15291	15456	15417	15236	15201	15285	15301	15494	15268	15238	15375	15336	15217	15365	15482	15369	15146	15218	15224	15201	15173	15325	15452	15291	15479	15374	15302	15275	15221	15299	15423	15489	15177	15106	15221	15347	15315	15215	15363	15331	15393	15440	15322	15481	15328	15345	15396	15241	15148	15407	15347	15349	15369	15341	15216	15225	15299	15434	15254	15361	15318	15316	15247	15083	15342	15125	15198	15309	15342	15181	15243	15324	15201	15305	15258	15407	15466	15367	15284	15433	15278	15379	15420	15316	15384	15343	15382	15203	15204	15406	15389	15336	15298	15377	15456	15176	15554	15412	15418	15251	15316	15302	15190	15566	15326	15364	15141	15296	15385	15379	15311	15344	15392	15297	15404	15181	15373	15337	15268	15362	15373	15103	15392	15321	15252	15294	15482	15340	15317	15403	15267	15402	15184	15133	15137	15391	15346	15409	15283	15348	15267	15347	15261	15326	15391	15162	15379	15180	15303	15304	15350	15439	15331	15427	15311	15204	15483	15149	15196	15537	15199	15236	15376	15031	15347	15353	15187	15312	15388	15248	15517	15187	15329	15312	15237	15469	15227	15213	15130	15275	15442	15412	15136	15406	15281	15237	15330	15240	15338	15379	15463	15136	15419	15271	15231	15205	15084	15437	15142	15361	15291	15224	15327	15142	15265	15161	15253	15231	15562	15182	15342	15431	15345	15052	15436	15315	15294	15273	15283	15204	15272	15207	15276	15344	15290	15260	15263	15429	15170	15268	15336	15311	15280	15227	15397	15307	15533	15415	15441	15399	15257	15226	15256	15187	15181	15464	15183	15134	15173	15085	15260	15356	15251	15248	15119	15326	15171	15441	15323	15172	15232	15433	15300	15397	15374	15118	15486	15451	15195	15320	15276	15393	15371	15529	15386	15226	15096	15191	15320	15239	15309	15218	15375	15339	15429	15473	15251	15331	15275	15515	15497	15573	15190	15485	15335	15442	15368	15219	15260	15262	15239	15439	15307	15346	15443	15392	15500	15328	15487	15273	15256	15298	15333	15238	15253	15101	15395	15313	15185	15378	15409	15387	15189	15188	15171	15221	15367	15136	15300	15348	15212	15242	15144	15249	15375	15248	15318	15094	15220	15191	15384	15512	15366	15256	15220	15310	15209	15289	15368	15283	15256	15213	15284	15230	15323	15356	15225	15343	15285	15273	15227	15496	15055	15328	15217	15229	15212	15249	15377	15370	15275	15169	15340	15337	15194	15271	15278	15210	15137	15235	15242	15174	15218	15390	15262	15330	15219	15439	15444	15232	15341	15358	15314	15291	15392	15307	15086	15371	15214	15241	15172	15305	15247	15184	15349	15389	15538	15263	15279	15323	15132	15396	15209	15379	15430	15364	15397	15392	15366	15212	15348	15295	15267	15211	15195	15315	15216	15343	15374	15287	15090	15367	15221	15303	15279	15227	15263	15414	15334	15495	15167	15268	15340	15519	15396	15198	15364	15279	15236	15251	15402	15229	15362	15339	15389	15245	15481	15172	15288	15177	15200	15329	15367	15143	15170	15184	15281	15092	15092	15160	15181	15382	15184	15340	15219	15326	15222	15406	15208	15300	15284	15335	15207	15158	15382	15227	15314	15464	15303	15386	15161	15337	15319	15090	15341	15213	15289	15413	15324	15272	15333	15342	15276	15291	15299	15352	15313	15300	15344	15410	15377	15434	15226	15247	15175	15280	15205	15109	15532	15324	15217	15315	15369	15220	15208	15216	15408	15168	15142	15240	15304	15371	15412	15147	15155	15411	15357	15384	15539	15213	15246	15293	15231	15281	15271	15043	15224	15312	15264	15203	15270	15288	15287	15307	15214	15231	15328	15292	15268	15437	15306	15221	15384	15216	15392	15202	15338	15342	15349	15329	15320	15183	15234	15408	15251	15355	15201	15282	15216	15377	15190	15332	15348	15374	15332	15547	15207	15364	15276	15408	15292	15325	15275	15356	15356	15350	15419	15129	15217	15187	15308	15285	15131	15406	15258	15205	15425	15415	15183	15201	15411	15361	15218	15445	15378	15143	15398	15312	15158	15140	15191	15423	15394	15309	15216	15211	15389	15172	15421	15206	15351	15331	15214	15368	15391	15216	15253	15313	15349	15264	15228	15475	15245	15193	15194	15272	15480	15328	15326	15292	15356	15390	15318	15274	15413	15179	15197	15259	15411	15373	15316	15247	15391	15318	15261	15471	15258	15313	15251	15143	15210	15347	15313	15282	15331	15595	15252	15319	15180	15475	15304	15394	15315	15187	15063	15167	15416	15261	15165	15188	15272	15335	15456	15216	15306	15306	15345	15308	15317	15309	15390	15363	15161	15265	15236	15337	15379	15335	15413	15315	15341	15625	15297	15283	15247	15366	15081	15371	15313	15315	15397	15228	15233	15303	15419	15292	15386	15428	15495	15298	15108	15030	15341	15443	15151	15320	15206	15379	15078	15247	15299	15186	15489	15215	15411	15151	15151	15268	15332	15348	15256	15281	15343	15378	15319	15299	15239	15158	15413	15237	15175	15180	15299	15096	15325	15257	15268	15445	15395	15299	15366	15358	15281	15236	15257	15363	15271	15444	15121	15312	15172	15191	15442	15297	15219	15234	15324	15337	15279	15087	15212	15185	15197	15113	15268	15337	15221	15390	15382	15495	15200	15317	15349	15338	15308	15167	15183	15344	15196	15254	15138	15349	15246	15389	15264	15339	15317	15418	15265	15198	15127	15537	15378	15274	15410	15326	15399	15272	15368	15276	15315	15312	15320	15435	15443	15357	15288	15484	15154	15088	15426	15300	15168	15210	15409	15311	15484	15353	15375	15298	15206	15288	15286	15207	15309	15332	15248	15250	15221	15308	15389	15313	15188	15269	15331	15349	15193	15301	15219	15336	15243	15330	15248	15341	15268	15289	15375	15229	15339	15480	15479	15356	15333	15318	15412	15415	15247	15223	15245	15223	15386	15303	15476	15268	15458	15334	15347	15063	15369	15182	15298	15269	15240	15419	15389	15257	15411	15152	15178	15337	15485	15314	15164	15207	15377	15275	15418	15216	15329	15296	15422	15236	15145	15221	15333	15078	15374	15185	15373	15306	15414	15495	15309	15123	15144	15173	15337	15425	15223	15315	15240	15264	15372	15294	15317	15205	15212	15235	15421	15342	15340	15417	15392	15465	15275	15320	15323	15505	15126	15283	15337	15307	15372	15372	15405	15369	15271	15233	15435	15425	15400	15474	15376	15304	15340	15338	15401	15340	15468	15253	15365	15228	15158	15042	15292	15313	15412	15209	15226	15446	15349	15116	15377	15497	15309	15237	15397	15292	15083	15269	15449	15276	15163	15233	15176	15140	15258	15338	15211	15400	15270	15256	15276	15448	15288	15425	15313	15321	15366	15235	15215	15213	15452	15387	15291	15258	15277	15338	15120	15204	15326	15350	15218	15330	15264	15276	15255	15365	15095	15221	15158	15132	15113	15412	15494	15456	15199	15304	15269	15488	15274	15375	15339	15311	15301	15240	15251	15292	15464	15251	15242	15101	15310	15333	15332	15219	15442	15469	15485	15217	15383	15407	15428	15176	15341	15200	15094	15215	15271	15225	15467	15193	15199	15310	15099	15278	15292	15380	15255	15408	15245	15230	15289	15247	15245	15439	15213	15326	15216	15377	15421	15393	15266	15124	15376	15245	15239	15260	15256	15237	15422	15263	15374	15262	15327	15301	15149	15290	15395	15261	15260	15420	15244	15254	15144	15084	15328	15190	15173	15308	15341	15406	15379	15300	15452	15104	15243	15371	15155	15233	15332	15249	15248	15236	15324	15400	15196	15258	15349	15324	15292	15026	15254	15090	15395	15462	15204	15527	15311	15398	15357	15321	15280	15167	15337	15269	15301	15272	15133	15281	15146	15434	15190	15060	15335	15262	15301	15464	15286	15214	15162	15357
17089	27191	25054	22410	20313	19184	17831	16805	16551	16137	24856	41036	46032	39281	27665	19151	16022	15291	15030	15192	15179	15277	15138	15066	15061	15166	15343	15075	15330	15281	15060	15143	15091	15267	15211	15125	15270	15170	15152	15018	15135	15251	15115	15197	15157	15159	15001	15199	15092	15229	15100	15215	15077	15115	15176	15167	15235	15129	15050	15205	15134	15165	15220	15209	15247	15005	15173	15149	15041	15067	15066	15157	15117	15099	15017	15081	15177	15125	15074	15142	15174	15177	15180	15129	15207	15211	15180	15281	15146	15218	15313	15127	15145	15150	15177	15038	15162	14949	15100	15132	15194	15084	15233	15140	15269	15078	15234	15086	15157	15108	15185	15077	14917	15133	15190	15168	15250	15220	15268	15257	14925	15229	15246	15178	15060	15144	15099	15109	15091	15133	15260	15231	15061	15213	15180	15212	15110	15089	14839	15188	15061	15093	15158	15153	15067	15200	15115	15124	15198	15221	15065	14851	15098	15161	15139	15136	15124	15019	15061	15191	15077	14996	15242	15144	15243	15206	15183	15124	15028	15003	15030	15121	15160	15181	15080	15188	15227	15123	15066	15069	15236	15180	15268	15218	15204	15089	15105	15079	15209	15277	15114	15221	15081	15032	15155	15028	15224	15086	15150	15056	15026	15204	15055	15231	15280	14982	15118	15118	15380	15297	15115	15271	15180	15168	15243	15111	15127	15193	15189	15275	15117	15064	15090	15153	15155	15106	15226	15080	15053	15082	15225	15157	15083	15056	15153	15210	15277	14985	15170	15138	15032	15137	15242	15174	15173	15253	15046	15336	15184	15124	15173	15095	15121	15090	15093	15100	15259	15141	15107	15326	15152	15036	14963	15189	15038	14950	15176	14997	14996	15241	15185	15146	14964	15050	15247	15228	14943	15090	15113	14998	15144	15107	15133	15060	15263	15094	15188	15114	14986	15239	15252	15254	15124	15201	15239	15209	15214	15042	15128	15168	15049	15101	15021	15234	15075	15078	14905	14995	15229	15108	15191	15098	15032	15338	15282	15087	15008	15095	15086	15450	15201	15045	15262	15062	15013	15151	15013	15367	15012	15265	15032	15103	15108	15224	15221	15294	15080	15100	15244	14952	15116	15193	15084	15227	15049	15080	15189	15114	15173	15026	15040	14989	15096	15264	15132	15113	15255	15203	15118	15206	15215	15170	15102	15136	15115	15133	15254	15167	15212	15152	15242	14993	15214	15244	15025	14967	15180	15252	15323	15302	15232	15300	15152	15188	15018	15259	15191	15086	15343	15267	15084	15339	15187	15090	14932	15080	15141	15102	15150	14995	15223	15166	15015	15146	14950	15096	15171	15164	15080	15099	15283	15151	15155	14916	15078	14946	15126	15257	15093	15276	15144	15318	15014	15185	15048	15035	15172	14991	15035	15053	15179	15052	15031	15261	15089	15366	15245	15026	15071	15297	15154	15082	15110	15244	14924	15124	15020	15193	15129	15306	15102	15003	15078	15248	15109	15056	15309	15397	15112	15245	15258	15234	15052	15161	15134	15290	15178	15265	15170	15004	15043	15129	15170	15020	14958	15203	15091	15141	15249	15188	15086	15106	15261	15094	15071	15221	15340	15157	15211	15256	15107	15220	15124	15162	14997	15180	15102	15049	15255	15028	14995	15220	15165	15200	15116	15047	15136	15171	15016	15303	15101	15023	14975	15260	15189	15286	15064	15223	14990	15004	15168	15046	15135	15087	15068	15059	15221	15228	15098	15189	15070	15240	15217	15179	15122	15115	15107	15230	15186	15237	15193	15276	15179	15130	15190	15277	15307	15100	15213	15138	15019	15233	15201	15251	15344	15155	15329	15147	15165	15052	15147	14891	15221	15166	14934	15216	15112	15009	15088	15118	15150	15284	15219	15225	15303	15189	14995	15127	15187	14929	15230	14965	15273	15147	15159	15078	15179	15282	15129	15167	15119	14957	15269	15334	15137	15161	15036	15216	15292	15251	15063	15049	15098	15094	15110	15239	15229	15094	15184	15088	15128	15151	15141	15109	15127	15223	15016	15099	15177	15096	15210	15149	15225	15174	15150	15149	15143	14928	15109	15247	15194	15072	15188	15171	15190	15102	15041	15089	15067	15214	15062	15193	15284	15089	15148	15148	15192	14936	15287	15213	15045	15047	15151	15163	15055	15035	14935	15086	15148	15209	15038	15181	15076	15059	15176	15319	15235	15030	15074	15184	15011	15171	15086	15288	15123	15213	15095	15159	15015	15175	15170	15064	15004	15286	14920	15229	15091	15330	15151	15103	15023	15200	15194	15171	15095	15120	14965	15210	15113	14974	15139	15045	15161	15276	15213	14989	15216	15191	15126	15002	15178	15043	15061	15311	14985	15212	15135	15004	15161	15173	15217	15234	14900	15186	15223	15257	15112	15117	15170	14974	15085	14978	15111	15242	15010	15067	15142	15276	15161	15184	15216	15198	15071	15052	15040	15108	15057	15144	15183	15095	15106	15160	15215	15175	15256	15200	15212	15280	15109	15159	15029	15290	15262	14986	14990	15354	15244	15040	15227	14991	15205	15218	15323	15256	15008	15091	15207	15018	15286	15158	15225	15014	15268	15091	15225	15017	15180	15191	15085	15003	15177	15227	15204	15110	15114	15184	15261	15257	14983	15187	15090	15152	15168	15090	15298	15216	14960	15260	15093	15169	15151	15279	15023	15166	15138	14897	15210	15054	15052	15015	14952	15034	15059	15193	15147	15235	15250	15029	15169	15236	15064	15192	15158	14991	15124	14979	14881	15077	15010	15180	15152	15026	15087	15098	15097	15157	15077	14993	15353	15247	14995	15291	15273	15113	15027	15183	15205	15177	15124	15171	15035	15090	15208	15291	15073	14917	15112	15020	15047	15087	15198	15183	15059	15051	15102	15238	15186	15179	15144	15104	15055	15243	15189	15144	15082	15035	15117	15085	15218	15189	15275	15122	15110	15273	14983	15173	15153	15034	15433	15178	15182	15164	15132	15194	15272	15094	15130	15224	15140	15026	15095	15109	15105	15041	15062	15313	15174	15133	15254	15209	15121	15180	15219	15024	15238	15061	15082	15212	14873	15184	15120	15123	15059	15195	15079	15015	15232	14967	15050	15153	15179	15082	15122	15292	15245	15246	15148	15124	15144	15293	14981	14983	15226	15215	15017	15124	15400	15111	15087	15124	15133	15238	15217	15115	15194	15081	15062	15119	15097	15074	15264	15106	15120	15060	15180	15057	15055	15083	15031	14996	15182	15123	15224	15142	15104	15177	15164	15084	15121	15123	15237	15208	15217	15100	15079	15115	15131	14924	15171	15130	15121	15256	15202	15028	15273	14840	15216	15251	15261	15208	15136	15183	15006	14951	15081	15242	15062	15183	15201	15219	15076	15223	15129	15016	15086	15209	15115	15220	15197	15184	15289	15115	15035	15242	15331	15117	15191	15285	15001	15266	15186	15205	15077	15100	14999	15109	15190	15095	15242	15177	15060	15176	15228	15215	15054	15065	15084	15235	15214	15098	15173	15230	14985	15089	15214	15216	15178	15111	15312	15035	15010	15068	15236	15272	15088	15161	15152	15071	15268	15072	15298	15060	15131	15151	15109	15088	15008	15181	15188	15069	15119	15115	15243	15179	15115	15176	15073	15092	15182	15154	15127	15273	15103	15156	15140	15138	15180	15039	15176	15212	15064	15106	15287	15164	15056	15118	14932	15170	15217	15156	15150	15165	15171	15094	15122	15046	15303	15136	15204	15229	15033	15168	15238	15047	15079	15131	15182	15186	15156	15112	15151	15322	14970	15063	15072	15396	15149	15152	15303	15082	14836	15185	15115	14995	15185	15228	15023	15147	15153	15131	15237	14948	15237	15134	15017	15278	15180	15065	15111	15241	14922	15076	15127	15085	15082	15127	15252	15065	15183	15151	14976	15126	15175	15062	14860	15142	15158	15226	15001	15142	15189	15164	15036	15031	15253	15116	15067	15117	15058	15103	15125	15052	15146	15199	15138	15004	15183	15185	15196	15072	15044	15189	15167	15168	15143	15129	15175	15139	15105	15329	15110	15161	15141	15175	15136	15094	15214	15157	15113	15090	15002	15132	15254	15019	15145	14924	15086	14970	15118	15260	15225	15056	15201	15078	15134	15172	15131	15123	15184	15095	15201	15208	15079	15199	15174	15073	15116	15011	15016	15123	15058	15147	15161	15079	15246	14993	15306	15223	15123	15214	15114	15205	15134	15162	15114	15022	15122	15291	15280	15096	15013	15132	15004	15284	14933	15124	15224	15089	15006	15101	14946	15129	15148	15013	15052	15201	15198	15132	15181	15240	15079	15223	15183	15267	15219	15091	15209	15070	15058	15284	15215	15097	15301	14943	15106	15196	15351	15235	15160	15149	15028	15192	15084	15292	15068	15190	15188	15129	15243	15210	15032	15155	15009	14996	15120	15323	15243	15193	15292	15345	15063	15269	15119	15199	15310	15087	15201	15048	15104	15170	15133	15115	15194	15116	14972	15191	14920	15315	15136	15051	15231	15230	15269	15077	15050	15012	15172	15108	15092	15246	15227	15227	15209	15322	15187	15060	15054	14988	15154	14945	15253	15073	15199	15064	15283	15153	15224	14982	15218	15120	15139	15199	15370	15177	15387	15036	15029	15126	15134	15066	15227	15225	15122	15035	15176	15256	15043	15113	15227	15009	15188	15137	15083	15169	15310	15271	15133	15276	15368	15155	15254	15098	15142	15277	15240	15205	15231	15115	15066	15093	15213	15078	15053	15068	15064	15125	15165	15015	15094	15331	15154	15191	15312	15217	15211	15139	15290	15182	15313	15217	15252	14970	15103	15209	15196	15142	15140	15118	15146	15186	15245	15180	15264	15298	15144	14950	15104	15154	15042	15356	15012	15139	15202	15172	15157	15216	15110	14976	15179	15084	15051	15116	15220	15189	15189	15168	15093	15255	15019	15233	15188	15036	15085	15109	15019	15216	15073	15235	15053	15151	14918	15133	15284	15219	15122	15111	15187	15400	15135	15104	15216	15039	15127	15160	15149	15091	15129	15001	15141	15107	15210	15096	15083	14958	15251	15274	15156	14986	15231	15131	14873	15170	15104	15328	14986	15066
28993	21267	19646	17631	16045	16119	16118	15909	15788	15717	15532	17513	18932	18707	16973	16179	15472	15253	15263	15546	15482	15564	15616	15558	15558	15675	15431	15452	15597	15494	15498	15420	15622	15345	15579	15491	15512	15686	15461	15499	15658	15549	15497	15521	15686	15540	15532	15399	15551	15510	15559	15363	15600	15583	15454	15559	15446	15495	15521	15369	15460	15446	15518	15728	15517	15542	15578	15525	15424	15411	15668	15644	15330	15397	15622	15551	15428	15507	15512	15573	15429	15682	15670	15606	15488	15458	15517	15570	15571	15526	15452	15670	15546	15582	15388	15418	15707	15387	15538	15721	15497	15584	15533	15607	15519	15652	15379	15557	15417	15553	15372	15425	15629	15691	15530	15561	15430	15382	15534	15310	15747	15754	15706	15579	15453	15586	15508	15447	15595	15436	15520	15523	15865	15519	15492	15584	15641	15366	15618	15380	15715	15555	15515	15593	15420	15463	15750	15467	15527	15527	15348	15469	15562	15474	15469	15490	15491	15575	15505	15598	15486	15515	15642	15609	15517	15618	15468	15517	15487	15578	15576	15371	15564	15544	15310	15437	15486	15558	15467	15387	15649	15625	15593	15596	15433	15561	15583	15508	15563	15428	15399	15500	15402	15534	15617	15463	15587	15450	15469	15377	15500	15525	15341	15582	15548	15643	15581	15607	15818	15655	15650	15598	15509	15579	15636	15579	15525	15625	15506	15596	15460	15500	15624	15479	15411	15508	15746	15338	15581	15566	15493	15458	15525	15559	15670	15642	15600	15598	15383	15547	15606	15466	15648	15490	15437	15597	15538	15530	15577	15393	15522	15626	15598	15490	15537	15509	15514	15614	15474	15560	15446	15476	15492	15609	15517	15587	15575	15534	15468	15520	15752	15432	15657	15567	15769	15447	15542	15438	15545	15312	15528	15362	15647	15654	15476	15666	15436	15655	15642	15624	15565	15585	15554	15535	15524	15481	15541	15720	15591	15397	15518	15520	15600	15458	15604	15721	15395	15445	15679	15515	15493	15476	15363	15701	15787	15479	15673	15409	15544	15314	15399	15667	15585	15562	15563	15355	15654	15626	15518	15526	15507	15496	15407	15506	15576	15704	15619	15450	15562	15522	15498	15444	15804	15651	15494	15646	15637	15629	15643	15511	15622	15329	15629	15377	15515	15487	15588	15464	15317	15672	15608	15480	15636	15382	15651	15516	15682	15492	15535	15609	15476	15530	15429	15493	15393	15496	15572	15670	15704	15606	15458	15661	15552	15546	15609	15712	15472	15481	15761	15668	15534	15462	15458	15623	15525	15538	15382	15514	15518	15373	15344	15520	15501	15418	15347	15510	15697	15604	15503	15578	15756	15624	15645	15616	15477	15514	15441	15593	15516	15544	15447	15342	15515	15604	15741	15631	15520	15534	15482	15421	15519	15366	15594	15529	15575	15244	15438	15484	15734	15466	15646	15327	15507	15456	15416	15396	15318	15356	15450	15477	15598	15369	15680	15609	15556	15381	15584	15658	15611	15430	15561	15584	15714	15701	15554	15558	15610	15670	15523	15491	15704	15483	15443	15585	15664	15502	15581	15518	15521	15523	15388	15386	15432	15501	15563	15470	15811	15654	15638	15767	15657	15427	15548	15424	15607	15486	15648	15637	15522	15461	15499	15585	15470	15649	15422	15576	15469	15577	15393	15546	15444	15462	15407	15544	15712	15598	15625	15582	15679	15438	15433	15461	15712	15607	15629	15409	15447	15566	15487	15721	15798	15469	15365	15441	15496	15433	15380	15489	15668	15387	15530	15662	15641	15681	15463	15499	15500	15364	15498	15543	15538	15644	15508	15371	15419	15757	15566	15644	15548	15456	15652	15693	15536	15380	15516	15402	15560	15474	15395	15557	15367	15663	15464	15629	15520	15611	15557	15579	15650	15317	15719	15457	15581	15546	15614	15599	15584	15371	15420	15452	15280	15694	15650	15455	15590	15416	15478	15626	15644	15648	15487	15551	15608	15490	15665	15303	15610	15469	15522	15582	15628	15469	15475	15432	15723	15416	15559	15608	15489	15602	15446	15441	15681	15608	15326	15377	15702	15546	15562	15560	15582	15398	15354	15655	15486	15739	15689	15683	15516	15602	15710	15512	15493	15464	15571	15665	15559	15434	15555	15534	15560	15452	15360	15549	15488	15624	15509	15627	15551	15603	15513	15429	15446	15639	15497	15560	15693	15352	15627	15501	15338	15348	15553	15652	15507	15542	15661	15581	15555	15567	15688	15482	15672	15436	15654	15478	15678	15466	15595	15417	15556	15437	15284	15654	15426	15500	15515	15627	15647	15669	15524	15505	15545	15652	15612	15615	15534	15482	15485	15437	15512	15726	15542	15350	15636	15368	15576	15709	15341	15683	15572	15428	15561	15635	15610	15571	15591	15520	15593	15664	15593	15877	15580	15383	15347	15396	15598	15574	15639	15396	15540	15368	15800	15422	15573	15523	15424	15687	15628	15662	15550	15504	15519	15480	15671	15438	15699	15465	15593	15588	15709	15419	15707	15513	15455	15604	15518	15529	15503	15643	15739	15506	15405	15489	15453	15663	15389	15530	15382	15493	15595	15495	15490	15599	15501	15745	15585	15613	15391	15477	15448	15519	15595	15485	15878	15554	15429	15264	15626	15461	15467	15649	15616	15557	15590	15516	15393	15577	15417	15389	15468	15577	15621	15428	15612	15503	15536	15583	15510	15390	15418	15605	15589	15404	15514	15725	15545	15497	15595	15483	15560	15517	15495	15422	15822	15558	15511	15473	15383	15508	15425	15526	15500	15588	15599	15329	15531	15614	15469	15511	15589	15530	15467	15612	15453	15457	15592	15459	15358	15515	15533	15565	15725	15615	15660	15501	15673	15386	15520	15578	15668	15504	15743	15658	15502	15414	15586	15413	15290	15482	15445	15493	15636	15525	15755	15522	15700	15519	15333	15628	15495	15620	15507	15415	15503	15373	15490	15401	15483	15488	15572	15482	15799	15592	15618	15351	15652	15496	15751	15390	15380	15529	15469	15510	15446	15832	15437	15508	15664	15558	15508	15479	15456	15756	15525	15492	15621	15507	15583	15556	15613	15768	15594	15663	15325	15377	15567	15520	15601	15553	15597	15442	15487	15407	15669	15499	15538	15446	15628	15516	15473	15587	15678	15724	15563	15634	15439	15609	15366	15486	15477	15526	15523	15401	15523	15490	15516	15604	15307	15430	15723	15713	15563	15546	15638	15606	15624	15698	15720	15828	15404	15550	15636	15555	15632	15616	15704	15655	15580	15461	15551	15734	15629	15566	15720	15709	15440	15374	15644	15468	15508	15642	15567	15702	15334	15493	15529	15727	15524	15473	15501	15526	15646	15611	15495	15550	15456	15502	15638	15333	15643	15676	15577	15709	15492	15489	15549	15435	15461	15356	15509	15535	15525	15441	15601	15446	15722	15395	15485	15433	15452	15567	15507	15461	15377	15472	15450	15501	15519	15681	15526	15522	15524	15384	15609	15504	15474	15505	15513	15523	15518	15599	15490	15538	15615	15452	15691	15547	15453	15442	15679	15777	15563	15535	15510	15514	15489	15508	15339	15566	15567	15528	15375	15556	15718	15572	15168	15455	15476	15468	15454	15448	15475	15440	15654	15453	15677	15646	15626	15357	15637	15418	15575	15588	15491	15651	15570	15549	15673	15538	15549	15472	15418	15588	15470	15537	15538	15561	15638	15547	15507	15630	15565	15634	15583	15718	15533	15482	15383	15497	15530	15395	15439	15602	15570	15515	15564	15755	15476	15687	15346	15676	15523	15441	15354	15262	15674	15446	15502	15652	15613	15631	15547	15526	15678	15632	15483	15542	15514	15539	15409	15654	15671	15469	15431	15526	15550	15583	15608	15403	15642	15384	15500	15580	15662	15477	15644	15411	15556	15708	15574	15586	15751	15676	15625	15433	15651	15695	15495	15566	15466	15543	15543	15592	15511	15817	15706	15555	15669	15461	15424	15500	15454	15650	15613	15565	15620	15791	15728	15620	15484	15588	15404	15479	15395	15474	15554	15747	15513	15468	15666	15476	15545	15388	15704	15646	15408	15518	15724	15568	15430	15586	15668	15293	15492	15632	15672	15463	15670	15453	15554	15660	15657	15866	15651	15528	15576	15458	15428	15576	15150	15514	15499	15707	15385	15567	15600	15356	15574	15528	15532	15454	15607	15432	15655	15473	15579	15501	15563	15408	15546	15607	15655	15617	15649	15504	15419	15393	15388	15430	15517	15383	15441	15701	15434	15640	15597	15568	15585	15425	15383	15486	15576	15519	15533	15489	15527	15557	15516	15646	15564	15556	15616	15473	15580	15703	15660	15654	15676	15638	15504	15511	15493	15591	15372	15513	15554	15467	15660	15363	15381	15493	15532	15652	15483	15653	15449	15565	15341	15598	15667	15354	15658	15544	15544	15653	15552	15505	15502	15651	15634	15508	15526	15542	15604	15540	15634	15506	15597	15563	15540	15501	15436	15520	15407	15521	15473	15460	15625	15566	15710	15587	15620	15447	15498	15556	15629	15522	15556	15313	15426	15500	15658	15622	15666	15594	15604	15665	15535	15597	15463	15674	15490	15565	15540	15480	15668	15527	15586	15513	15533	15699	15772	15479	15553	15604	15584	15647	15416	15519	15548	15612	15616	15652	15543	15607	15526	15541	15543	15599	15483	15507	15519	15514	15626	15489	15434	15504	15466	15656	15566	15622	15464	15515	15468	15469	15746	15694	15777	15665	15482	15512	15658	15556	15564	15407	15722	15578	15749	15548	15568	15491	15515	15597	15597	15538	15525	15371	15768	15618	15673	15453	15735	15442	15700	15644	15484	15618	15483	15564	15433	15545	15411	15538	15570	15418	15409	15533	15643	15741	15528	15473	15534	15549	15435	15521	15550	15483	15353	15334	15399	15456	15477	15518	15480	15556	15393	15695	15573	15724	15617	15638	15568	15746	15401	15528	15651	15447	15485	15410	15473	15708	15661	15536	15424	15463	15420	15566	15673	15305	15524	15666	15600	15753	15674	15707	15488	15404	15525	15604	15567	15654	15524	15619	15505	15690	15561	15604	15615	15448	15571	15506	15569	15622	15537	15386
15969	16578	16818	16152	16571	16343	16069	15671	15368	15439	15542	18765	20148	18925	16887	15789	15398	15356	15290	15270	15083	15315	15043	15305	15193	15390	15329	15268	15330	15307	15306	15223	15305	15249	15230	15262	15212	15164	15186	15421	15354	15177	15209	15355	15281	15343	15186	15300	15385	15381	15255	15316	15127	15204	15120	15254	15375	15167	15303	15227	15220	15280	15295	15334	15162	15389	15232	15422	15240	15301	15299	15277	15325	15234	15120	15252	15299	15532	15216	15294	15261	15345	15310	15433	15259	15347	15362	15308	15221	15330	15142	15280	15352	15321	15157	15369	15197	15142	15245	15212	15371	15316	15174	15270	15238	15292	15144	15238	15436	15224	15191	15250	15271	15206	15362	15379	15283	15264	15159	15252	15214	15197	15248	15317	15267	15395	15218	15411	15376	15239	15261	15250	15426	15186	15205	15292	15215	15285	15168	15108	15173	15203	15212	15275	15288	15258	15334	15442	15137	15189	15275	15287	15273	15327	15211	15424	15195	15165	15350	15194	15219	15245	15304	15314	15181	15305	15278	15119	15179	15459	15163	15212	15265	15384	15344	15136	15216	15169	15269	15277	15322	15333	15366	15224	15427	15299	15301	15144	15243	15259	15304	15275	15313	15417	15310	15247	15333	15494	15165	15174	15146	15275	15292	15228	15338	15323	15206	15372	15349	15077	15385	15313	15243	15386	15129	15504	15248	15224	15146	15138	15445	15162	15361	15218	15313	15059	15205	15175	15425	15169	15220	15271	15277	15271	15363	15144	15351	15208	15339	15462	15224	15119	15259	15406	15354	15104	15356	15386	15342	15263	15416	15225	15253	15249	15427	15083	15352	15378	15508	15325	15285	15191	15315	15079	15225	15281	15319	15230	15498	15302	15318	15133	15159	15288	15216	15277	15266	15325	15162	15506	15229	15136	15352	15227	15326	15143	15445	15404	15398	15272	15259	15208	15103	14965	15248	15365	15317	15191	15162	15262	15359	15202	15239	15408	15243	15295	15371	15253	15230	15201	15256	15307	15155	15281	15144	15296	15423	15225	15117	15283	15223	15237	15215	15334	15202	15215	15316	15127	15274	15161	15191	15239	15379	15142	15140	15342	15403	15238	15407	15296	15263	15172	15375	15170	15174	15249	15206	15247	15136	15245	15341	15275	15255	15011	15453	15271	15222	15343	15249	15390	15256	15267	15305	15369	15415	15343	15262	15240	15333	15127	15330	15315	15189	15332	15333	15361	15355	15285	15354	15168	15340	15083	15227	15293	15314	15060	14998	15340	15306	15217	15318	15203	15223	15237	15259	15397	15244	15279	15455	15292	15355	15305	15195	15259	15178	15420	15369	15291	15251	15249	15180	15311	15311	15304	15298	15233	15285	15228	15168	15312	15099	15295	15343	15254	15060	15327	15252	15201	15114	15234	15175	15184	15348	15180	15299	15326	15478	15232	15338	15296	15324	15201	15187	15228	15211	15242	15365	15211	15387	15291	15360	15291	15401	15270	15209	15391	15256	15310	15142	15205	15132	15228	15375	15237	15203	15039	15353	15293	15275	15456	15302	15213	15260	15116	15217	15345	15203	15285	15216	15321	15258	15344	15399	15247	15287	15239	15276	15222	15215	15258	15268	15476	15275	15266	15271	15277	15352	15388	15272	15269	15227	15272	15307	15438	15233	15310	15304	15333	15218	15285	15116	15292	15214	15246	15259	15238	15517	15154	15360	15110	15261	15359	15244	15291	15356	15163	15383	15297	15251	15195	15420	15286	15415	15354	15377	15444	15200	15301	15144	15173	15203	15196	15283	15233	14931	15207	15432	15193	15343	15240	15243	15253	15304	15238	15260	15381	15319	15227	15331	15356	15204	15048	15394	15347	15321	15121	15516	15365	15168	15297	15295	15296	15277	15218	15271	15351	15177	15176	15197	15215	15290	15227	15385	15194	15181	15386	15311	15151	15262	15369	15347	15321	15339	15347	15288	15274	15258	15204	15285	15291	15318	15387	15168	15336	15207	15113	15326	15180	15322	15303	15072	15359	15241	15186	15265	15291	15329	15254	15198	15250	15169	15154	15193	15347	15243	15268	15405	15298	15143	15417	15279	15276	15418	15257	15180	15246	15233	15298	15243	15271	15458	15173	15324	15240	15232	15347	15255	15144	15025	15170	15259	15167	15378	15133	15275	15253	15335	15300	15445	15302	15421	15310	15167	15450	15339	15300	15307	15157	15378	15327	15193	15325	15278	15161	15306	15153	15326	15329	15332	15116	15363	15137	15293	15215	15390	15179	15288	15314	15017	15293	15150	15348	15249	15397	15273	15242	15363	15231	15286	15205	15378	15370	15314	15302	15229	15371	15500	15028	15218	15263	15224	15326	15345	15301	15329	15296	15504	15195	15283	15300	15305	15356	15324	15246	15175	15453	15219	15198	15242	15174	15306	15230	15325	15177	15126	15182	15282	15142	15330	15208	15230	15224	15394	15391	15215	15478	15415	15342	15329	15283	15207	15324	15069	15372	15292	15103	15378	15449	15291	15201	15250	15263	15204	15330	15210	15371	15277	15174	15183	15402	15133	15175	15258	15499	15312	15201	15275	15163	15366	15307	15394	15235	15411	15190	15199	15347	15400	15308	15022	15358	15182	15359	15315	15286	15178	15237	15267	15267	15277	15260	15385	15496	15197	15278	15162	15236	15368	15236	15323	15225	15095	15316	15292	15284	15435	15342	15341	15386	15275	15406	15240	15216	15295	15236	15205	15293	15160	15255	15402	15278	15175	15212	15492	15255	15273	15164	15153	15217	15355	15199	15282	15261	15250	15219	15174	15406	15296	15322	15203	15411	15221	15092	15229	15320	15273	15372	15176	15379	15211	15087	15435	15239	15401	15172	15027	15305	15234	15213	15476	15308	15345	15097	15210	15384	15388	15123	15222	15417	15364	15304	15280	15319	15317	15242	15390	15196	15180	15208	15299	15298	15403	15238	15258	15259	15339	15163	15414	15267	15218	15372	15356	15313	15368	15413	15173	15162	15226	15340	15317	15297	15346	15289	15212	15355	15285	15241	15293	15161	15083	15230	15295	15251	15257	15258	15399	15253	15392	15297	15308	15463	15242	15259	15269	15240	15334	15317	15262	15235	15447	15318	15208	15221	15098	15428	15378	15220	15345	15336	15252	15265	15187	15352	15236	15202	15080	15145	15310	15245	15308	15371	15362	15309	15239	15279	15308	15373	15322	15332	15289	15290	15362	15239	15312	15249	15305	15217	15490	15375	15321	15281	15287	15232	15390	15291	15445	15141	15261	15363	15295	15281	15327	15287	15302	15318	15288	15242	15285	15257	15268	15299	15302	15453	15271	15234	15306	15283	15247	15274	15453	15434	15264	15282	15393	15194	15342	15253	15344	15116	15326	15099	15432	15341	15338	15210	15322	15369	15279	15304	15304	15218	15250	15363	15208	15502	15168	15260	15437	15160	15283	15285	15180	15345	15247	15073	15331	15363	15410	15316	15365	15238	15378	15201	15250	15132	15181	15185	15101	15237	15228	15283	15312	15292	15290	15126	15287	15262	15111	15196	15248	15175	15212	15145	15167	15127	15118	15266	15376	15262	15378	15359	15199	15326	15295	15427	15326	15203	15234	15264	15325	15294	15245	15342	15373	15344	15252	15360	15131	15202	15323	15290	15273	15107	15392	15351	15282	15293	15273	15314	15373	15267	15502	15259	15259	15345	15278	15331	15246	15329	15436	15293	15299	15400	15295	15308	15328	15261	15343	15127	15367	15312	15316	15360	15175	15290	15278	15332	15403	15349	15296	15313	15198	15244	15201	15178	15244	15229	15213	15427	15344	15303	15167	15388	15308	15249	15282	15488	15284	15257	15399	15235	15416	15331	15220	15372	15253	15346	15200	15339	15317	15312	15212	15192	15327	15181	15177	15301	15209	15413	15115	15318	15275	15103	15303	15224	15212	15250	15360	15293	15363	15122	15352	15128	15298	15296	15345	15241	15281	15412	15203	15210	15328	15349	15223	15329	15312	15304	15462	15209	15280	15325	15390	15326	15454	15228	15198	15398	15316	15143	15296	15213	15089	15240	15241	15505	15310	15136	15363	15234	15267	15270	15133	15287	15464	15467	15376	15240	15312	15176	15201	15381	15294	15119	15175	15280	15251	15190	15371	15414	15103	15227	15157	15295	15245	15222	15226	15225	15302	15168	15313	15298	15237	15226	15338	15162	15507	15178	15315	15354	15316	15102	15403	15286	15385	15234	15161	15249	15358	15129	15332	15243	15130	15228	15227	15305	15285	15351	15396	15353	15478	15231	15418	15427	15295	15215	15199	15321	15284	15303	15336	15235	15268	15379	15138	15295	15042	15344	15252	15201	15462	15403	15151	15188	15301	15331	15389	15249	15263	15238	15263	15295	15269	15149	15252	15241	15348	15263	15191	15306	15123	15382	15152	15251	15323	15253	15272	15374	15289	15397	15187	15324	15262	15201	15149	15074	15263	15267	15415	15144	15238	15249	15247	15386	15289	15255	15307	15282	15225	15295	15246	15243	15370	15440	15208	15329	15210	15264	15348	15292	15421	15137	15305	15180	15272	15317	15221	15539	15388	15177	15290	15361	15302	15233	15415	15242	15190	15328	15347	15159	15098	15176	15319	15125	15458	15228	15199	15372	15202	15309	15296	15292	15337	15319	15293	15179	15268	15079	15255	15291	15279	15350	15102	15342	15185	15262	15380	15304	15393	15309	15212	15386	15224	15089	15268	15410	15413	15171	15212	15437	15290	15317	15280	15203	15291	15071	15129	15262	15273	15295	15183	15212	15378	15094	15245	15414	15259	15305	15259	15355	15333	15331	15118	15238	15269	15343	15281	15343	15251	15244	15226	15253	15261	15319	15318	15338	15253	15248	15396	15398	15142	15395	15310	15364	15127	15276	15239	15185	15380	15187	15253	15374	15124	15226	15436	15253	15186	15161	15461	15124	15200	15398	15343	15225	15101	15445	15296	15352	15241	15426	15372	15337	15320	15308	15312	15268	15303	15271	15349	15280	15251	15238	15270	15349	15112	15192	15353	15300	15278	15340	15292	15092	15232	15485	15192	15210	15378	15244	15185	15139	15425	15329	15182	15340	15395	15315	15355	15278
25169	21414	28023	25472	20585	18273	17888	16658	16325	15963	18572	30581	31571	28636	22426	17974	16455	15926	15733	15890	15696	15696	15745	15732	15942	15758	15665	15576	15660	15656	15545	15571	15774	15632	15679	15760	15516	15736	15589	15471	15703	15627	15644	15747	15774	15672	15609	15691	15558	15527	15624	15742	15560	15807	15697	15735	15685	15626	15840	15669	15764	16013	15751	15581	15594	15585	15690	15541	15526	15534	15690	15846	15691	15651	15382	15489	15679	15627	15673	15398	15513	15769	15656	15746	15621	15651	15555	15742	15582	15548	15689	15539	15498	15673	15616	15636	15690	15688	15551	15619	15568	15690	15675	15787	15734	15606	15667	15623	15593	15467	15798	15694	15544	15712	15703	15563	15816	15623	15611	15757	15717	15718	15596	15405	15741	15628	15617	15446	15678	15726	15538	15710	15614	15759	15616	15643	15426	15723	15501	15593	15563	15540	15843	15630	15454	15676	15773	15702	15556	15806	15592	15752	15858	15616	15572	15650	15537	15496	15591	15642	15610	15709	15755	15500	15570	15469	15517	15554	15583	15673	15463	15477	15564	15863	15841	15604	15512	15665	15344	15588	15582	15628	15640	15864	15657	15471	15678	15659	15642	15561	15575	15551	15681	15432	15713	15675	15640	15599	15530	15580	15616	15674	15601	15441	15892	15870	15602	15540	15693	15606	15908	15485	15552	15604	15598	15748	15344	15529	15742	15574	15780	15600	15427	15649	15653	15719	15658	15735	15940	15702	15775	15781	15808	15653	15789	15433	15644	15524	15606	15630	15489	15633	15427	15726	15435	15582	15668	15478	15769	15709	15558	15563	15580	15756	15607	15742	15497	15661	15752	15474	15635	15429	15508	15477	15662	15322	15468	15629	15505	15626	15579	15574	15805	15468	15731	15698	15347	15631	15779	15637	15523	15793	15803	15885	15674	15514	15766	15353	15707	15563	15734	15744	15691	15762	15710	15549	15459	15575	15651	15454	15585	15494	15704	15536	15791	15723	15526	15446	15683	15613	15671	15606	15616	15594	15514	15761	15468	15514	15628	15664	15694	15415	15703	15621	15738	15582	15522	15525	15487	15598	15690	15436	15585	15368	15560	15467	15517	15670	15427	15755	15698	15647	15698	15528	15759	15646	15550	15760	15569	15812	15618	15875	15559	15585	15540	15607	15534	15502	15662	15642	15644	15532	15585	15606	15662	15658	15705	15685	15537	15604	15527	15537	15648	15623	15648	15726	15527	15813	15843	15418	15584	15542	15698	15580	15546	15613	15778	15777	15570	15504	15547	15592	15690	15689	15697	15492	15423	15490	15751	15495	15564	15656	15589	15733	15707	15377	15504	15606	15534	15588	15579	15540	15645	15520	15444	15622	15652	15664	15556	15437	15648	15607	15535	15468	15543	15726	15686	15555	15590	15526	15539	15644	15727	15617	15587	15606	15326	15585	15643	15744	15593	15705	15613	15669	15625	15847	15539	15783	15528	15499	15520	15618	15574	15587	15727	15479	15873	15644	15671	15439	15600	15540	15772	15701	15601	15550	15406	15534	15841	15643	15630	15702	15708	15674	15477	15479	15566	15600	15497	15670	15466	15270	15441	15584	15624	15719	15604	15725	15477	15610	15261	15569	15624	15399	15670	15624	15577	15441	15669	15663	15616	15600	15521	15561	15539	15429	15490	15453	15604	15647	15798	15652	15654	15942	15657	15658	15706	15580	15577	15492	15715	15464	15339	15647	15666	15506	15577	15733	15730	15723	15614	15625	15595	15585	15442	15605	15489	15647	15783	15738	15581	15502	15686	15710	15593	15564	15546	15565	15778	15479	15549	15690	15697	15631	15359	15514	15403	15595	15615	15582	15608	15703	15629	15576	15577	15476	15646	15586	15616	15647	15562	15728	15726	15517	15600	15671	15595	15531	15798	15661	15573	15756	15615	15666	15597	15732	15658	15671	15646	15631	15737	15405	15539	15662	15692	15701	15551	15886	15530	15702	15641	15664	15633	15579	15568	15579	15837	15505	15482	15667	15630	15593	15602	15715	15870	15671	15636	15756	15631	15580	15533	15738	15620	15526	15604	15593	15614	15529	15533	15613	15495	15578	15521	15425	15522	15534	15703	15336	15679	15526	15580	15593	15642	15858	15801	15840	15697	15502	15542	15657	15489	15605	15793	15515	15686	15581	15726	15756	15681	15525	15504	15909	15533	15886	15673	15698	15513	15594	15800	15789	15717	15410	15488	15693	15641	15631	15825	15833	15882	15544	15639	15541	15527	15491	15665	15656	15663	15622	15613	15574	15470	15664	15573	15765	15551	15680	15419	15357	15685	15573	15668	15652	15403	15617	15675	15784	15646	15308	15664	15632	15510	15598	15517	15723	15487	15643	15529	15587	15648	15767	15581	15686	15579	15508	15600	15676	15480	15502	15719	15595	15740	15505	15566	15544	15596	15568	15454	15331	15762	15563	15478	15741	15373	15774	15203	15619	15731	15442	15454	15485	15653	15662	15686	15709	15829	15554	15532	15600	15775	15697	15633	15519	15667	15719	15638	15313	15753	15512	15730	15825	15747	15470	15540	15403	15736	15565	15582	15499	15612	15518	15597	15720	15644	15357	15636	15600	15733	15767	15679	15625	15631	15509	15400	15478	15684	15590	15504	15719	15417	15648	15576	15627	15390	15885	15770	15540	15594	15776	15695	15587	15603	15484	15499	15642	15623	15759	15411	15718	15556	15559	15679	15670	15569	15549	15576	15681	15492	15740	15661	15731	15812	15606	15737	15630	15674	15879	15498	15678	15683	15698	15596	15471	15795	15806	15691	15711	15602	15694	15481	15720	15706	15612	15562	15526	15649	15765	16030	15760	15640	15627	15728	15714	15718	15720	15578	15669	15655	15698	15674	15546	15427	15507	15505	15550	15677	15769	15795	15738	15644	15690	15633	15450	15678	15555	15680	15695	15619	15706	15597	15620	15421	15842	15640	15480	15519	15532	15568	15654	15640	15898	15563	15548	15517	15531	15628	15616	15589	15838	15361	15540	15534	15589	15808	15692	15447	15458	15548	15668	15549	15557	15721	15604	15500	15542	15598	15728	15615	15542	15752	15612	15717	15524	15825	15591	15773	15577	15605	15664	15506	15745	15735	15567	15582	15644	15537	15668	15810	15730	15483	15515	15477	15494	15733	15566	15636	15583	15743	15523	15633	15699	15557	15618	15611	15503	15697	15680	15453	15366	15648	15557	15607	15544	15605	15748	15733	15520	15428	15626	15474	15606	15646	15662	15626	15550	15679	15627	15830	15676	15619	15674	15532	15699	15552	15652	15520	15748	15665	15659	15646	15489	15619	15640	15742	15635	15629	15720	15439	15680	15809	15707	15685	15780	15600	15570	15616	15553	15464	15788	15670	15738	15687	15693	15741	15587	15781	15694	15671	15592	15576	15761	15627	15739	15637	15594	15872	15639	15710	15541	15625	15646	15643	15518	15716	15339	15571	15749	15599	15652	15667	15597	15592	15891	15586	15663	15632	15654	15772	15421	15554	15422	15751	15762	15547	15727	15468	15785	15523	15573	15543	15444	15730	15653	15727	15543	15788	15782	15789	15758	15667	15597	15526	15622	15605	15672	15739	15583	15620	15621	15378	15574	15740	15488	15752	15576	15449	15606	15699	15599	15493	15443	15671	15619	15711	15515	15497	15735	15499	15569	15773	15612	15673	15672	15593	15872	15671	15748	15801	15507	15701	15753	15582	15676	15453	15545	15474	15662	15627	15542	15748	15748	15647	15575	15562	15501	15701	15698	15747	15648	15593	15572	15734	15626	15566	15758	15619	15688	15786	15695	15486	15630	15532	15649	15614	15699	15521	15616	15731	15637	15798	15578	15459	15566	15744	15780	15674	15668	15835	15518	15588	15421	15586	15653	15590	15449	15611	15733	15634	15668	15539	15492	15693	15626	15658	15509	15552	15709	15832	15780	15660	15561	15571	15857	15566	15526	15680	15529	15366	15572	15774	15520	15395	15533	15685	15717	15604	15657	15718	15402	15626	15819	15572	15553	15692	15670	15631	15582	15623	15604	15746	15712	15740	15694	15547	15545	15597	15582	15681	15567	15599	15521	15530	15709	15663	15668	15545	15447	15638	15608	15604	15944	15722	15689	15530	15520	15666	15506	15601	15530	15388	15622	15800	15578	15721	15602	15762	15673	15531	15519	15603	15519	15487	15630	15473	15548	15381	15530	15695	15588	15602	15719	15792	15644	15672	15798	15483	15551	15648	15623	15514	15493	15533	15770	15755	15665	15584	15379	15647	15635	15774	15722	15709	15612	15521	15894	15778	15571	15576	15613	15551	15767	15677	15841	15825	15617	15597	15668	15597	15673	15612	15773	15646	15689	15500	15545	15760	15474	15581	15504	15678	15371	15666	15596	15618	15743	15574	15392	15659	15910	15572	15582	15529	15366	15597	15710	15628	15744	15625	15523	15629	15535	15559	15484	15638	15709	15619	15553	15586	15533	15494	15621	15501	15586	15548	15645	15690	15716	15626	15498	15757	15698	15656	15552	15693	15622	15687	15637	15507	15849	15734	15885	15441	15646	15662	15658	15614	15577	15698	15555	15590	15715	15735	15640	15536	15525	15682	15537	15593	15566	15686	15719	15831	15711	15658	15491	15706	15662	15597	15694	15552	15484	15662	15706	15681	15592	15739	15460	15641	15522	15496	15543	15744	15778	15585	15599	15624	15544	15460	15751	15848	15682	15568	15639	15610	15512	15276	15559	15557	15562	15595	15547	15735	15707	15823	15709	15748	15804	15539	15758	15599	15543	15646	15450	15623	15492	15560	15697	15780	15747	15656	15598	15656	15623	15608	15656	15601	15742	15582	15628	15602	15663	15859	15659	15731	15735	15608	15582	15703	15758	15437	15482	15671	15637	15454	15781	15592	15576	15736	15542	15738	15777	15533	15614	15724	15490	15588	15654	15424	15452	15539	15489	15822	15631	15583	15510	15738	15391	15610	15485	15676	15503	15760	15814	15673	15720	15675	15642	15604	15619	15607	15829	15593	15536	15608	15778	15578	15667	15750	15468	15635	15580	15719	15770	15500	15670	15622	15626	15598	15782	15753	15411	15496	15666	15677	15478	15660	15504
14884	22899	22150	18874	18064	17565	17139	16527	16025	16116	21110	36532	35542	31281	23271	17658	15942	15490	15455	15537	15360	15415	15329	15480	15378	15491	15304	15342	15436	15445	15204	15252	15369	15306	15475	15360	15325	15374	15341	15333	15475	15426	15241	15283	15391	15497	15260	15303	15521	15391	15382	15468	15354	15151	15514	15378	15492	15527	15483	15405	15342	15347	15284	15308	15337	15255	15509	15202	15272	15478	15346	15407	15318	15404	15455	15232	15513	15321	15333	15533	15299	15311	15259	15275	15219	15398	15250	15518	15467	15276	15411	15199	15459	15333	15368	15238	15357	15250	15411	15207	15197	15363	15266	15476	15433	15223	15335	15173	15191	15371	15408	15460	15236	15325	15393	15408	15580	15410	15367	15528	15350	15358	15432	15447	15208	15465	15514	15391	15440	15433	15409	15384	15234	15300	15331	15355	15468	15058	15327	15384	15306	15363	15305	15242	15249	15316	15392	15220	15495	15319	15430	15340	15332	15349	15441	15467	15247	15427	15424	15311	15307	15485	15370	15328	15399	15444	15501	15364	15324	15400	15435	15398	15337	15186	15582	15348	15355	15548	15309	15470	15239	15552	15248	15477	15413	15237	15430	15132	15311	15489	15376	15268	15385	15433	15318	15381	15439	15280	15299	15374	15423	15399	15375	15406	15460	15416	15307	15347	15424	15390	15176	15299	15421	15443	15183	15304	15381	15272	15420	15276	15607	15340	15075	15426	15418	15365	15327	15565	15202	15285	15509	15491	15454	15286	15454	15422	15237	15286	15461	15287	15368	15380	15470	15446	15443	15300	15349	15421	15310	15245	15250	15273	15304	15476	15339	15264	15308	15330	15397	15181	15388	15404	15538	15411	15537	15462	15409	15405	15295	15342	15221	15432	15362	15363	15536	15343	15378	15475	15516	15507	15239	15425	15646	15265	15394	15418	15372	15406	15482	15150	15485	15335	15242	15379	15500	15426	15287	15333	15448	15375	15577	15173	15313	15365	15435	15448	15482	15362	15411	15400	15241	15359	15483	15392	15389	15397	15311	15375	15408	15467	15316	15350	15344	15322	15292	15321	15453	15397	15393	15418	15379	15197	15464	15266	15379	15309	15313	15353	15416	15295	15319	15399	15528	15283	15454	15458	15275	15174	15468	15463	15158	15256	15259	15316	15338	15341	15322	15448	15498	15371	15496	15380	15471	15371	15352	15252	15370	15293	15383	15242	15458	15311	15504	15563	15421	15315	15296	15444	15387	15356	15497	15364	15278	15548	15340	15468	15345	15297	15385	15303	15306	15529	15320	15315	15337	15349	15260	15416	15293	15464	15399	15315	15171	15334	15271	15340	15459	15420	15484	15384	15503	15474	15427	15365	15316	15343	15432	15410	15462	15283	15358	15283	15456	15311	15429	15336	15482	15136	15343	15394	15230	15391	15404	15351	15360	15329	15318	15361	15382	15393	15390	15511	15298	15387	15449	15505	15319	15453	15421	15309	15338	15459	15382	15550	15266	15346	15389	15371	15462	15336	15484	15264	15394	15456	15289	15519	15417	15307	15330	15349	15337	15400	15182	15400	15287	15351	15302	15537	15314	15324	15447	15240	15348	15454	15439	15501	15441	15446	15539	15357	15358	15272	15574	15289	15408	15283	15485	15236	15316	15493	15589	15403	15523	15396	15369	15387	15298	15340	15339	15405	15326	15396	15406	15384	15278	15288	15549	15511	15207	15331	15373	15234	15304	15231	15407	15469	15394	15222	15303	15395	15281	15317	15315	15484	15346	15262	15346	15382	15445	15457	15498	15324	15298	15465	15362	15352	15314	15307	15364	15438	15216	15219	15417	15554	15223	15350	15166	15301	15343	15418	15492	15326	15239	15196	15345	15431	15377	15613	15284	15438	15371	15465	15228	15357	15306	15352	15505	15476	15340	15355	15472	15382	15299	15442	15220	15136	15416	15292	15235	15387	15412	15376	15494	15422	15431	15337	15255	15497	15327	15277	15375	15373	15328	15348	15326	15382	15535	15230	15397	15234	15288	15357	15502	15269	15444	15442	15416	15298	15488	15408	15268	15489	15356	15315	15403	15504	15171	15357	15495	15205	15351	15352	15394	15383	15446	15360	15438	15423	15386	15406	15451	15283	15347	15439	15452	15356	15426	15234	15391	15412	15330	15463	15369	15179	15538	15448	15525	15387	15366	15302	15286	15485	15189	15291	15309	15368	15520	15354	15320	15340	15384	15357	15495	15283	15271	15471	15334	15466	15450	15449	15423	15330	15479	15500	15429	15566	15382	15269	15333	15379	15598	15259	15297	15464	15543	15312	15443	15207	15381	15303	15425	15231	15276	15333	15412	15263	15265	15405	15354	15205	15348	15399	15373	15276	15288	15540	15315	15474	15344	15231	15314	15396	15163	15591	15201	15329	15306	15544	15529	15274	15483	15555	15439	15386	15347	15526	15201	15492	15238	15475	15251	15400	15366	15375	15262	15486	15263	15344	15327	15259	15623	15368	15470	15342	15448	15214	15347	15345	15330	15449	15371	15330	15259	15634	15276	15264	15391	15337	15325	15291	15365	15355	15483	15385	15413	15402	15460	15396	15301	15439	15249	15321	15286	15302	15383	15485	15270	15503	15537	15505	15225	15293	15480	15329	15305	15352	15375	15350	15346	15370	15161	15473	15123	15450	15357	15331	15573	15128	15368	15407	15491	15474	15336	15301	15395	15378	15405	15395	15389	15379	15288	15354	15342	15325	15473	15262	15246	15423	15414	15532	15322	15384	15484	15537	15278	15446	15329	15483	15340	15246	15387	15286	15321	15397	15478	15411	15325	15462	15470	15210	15371	15440	15476	15222	15328	15335	15182	15563	15299	15560	15572	15578	15475	15435	15505	15471	15463	15450	15443	15354	15505	15489	15337	15324	15368	15407	15265	15459	15384	15395	15250	15368	15374	15349	15386	15315	15272	15220	15327	15172	15555	15301	15344	15523	15451	15296	15477	15190	15405	15257	15437	15289	15367	15394	15427	15361	15397	15334	15321	15446	15342	15283	15307	15383	15447	15377	15583	15229	15234	15168	15503	15186	15489	15487	15440	15470	15392	15277	15287	15338	15326	15198	15307	15435	15452	15567	15514	15455	15364	15380	15441	15382	15441	15377	15361	15250	15388	15168	15295	15322	15482	15358	15373	15448	15356	15372	15238	15350	15259	15370	15414	15332	15340	15252	15363	15413	15633	15234	15358	15209	15351	15173	15460	15227	15371	15301	15363	15535	15341	15352	15405	15454	15353	15407	15280	15204	15637	15488	15362	15246	15548	15363	15411	15148	15395	15481	15349	15310	15314	15393	15504	15383	15373	15493	15331	15402	15255	15453	15434	15397	15416	15529	15472	15210	15212	15282	15196	15389	15431	15301	15352	15353	15266	15381	15332	15577	15406	15416	15544	15310	15360	15274	15520	15304	15500	15250	15307	15438	15288	15362	15339	15496	15238	15334	15527	15434	15375	15359	15259	15227	15319	15374	15565	15330	15435	15297	15245	15393	15504	15356	15459	15332	15355	15536	15246	15245	15351	15453	15291	15429	15327	15195	15387	15431	15245	15385	15302	15512	15296	15355	15310	15509	15280	15384	15369	15420	15368	15278	15369	15414	15335	15248	15396	15430	15542	15354	15345	15388	15308	15239	15250	15345	15466	15111	15434	15366	15338	15393	15379	15408	15422	15458	15521	15391	15247	15459	15296	15223	15416	15422	15491	15311	15401	15486	15354	15363	15369	15494	15310	15423	15435	15469	15484	15253	15309	15380	15354	15269	15407	15299	15271	15366	15317	15399	15330	15501	15282	15514	15385	15335	15382	15403	15568	15332	15418	15416	15300	15409	15233	15454	15447	15425	15403	15409	15455	15462	15313	15609	15164	15402	15264	15275	15273	15356	15502	15422	15450	15365	15338	15418	15404	15474	15386	15386	15120	15295	15325	15356	15341	15155	15371	15549	15189	15468	15391	15469	15237	15322	15294	15315	15217	15264	15297	15297	15434	15382	15400	15372	15443	15364	15414	15210	15489	15423	15259	15412	15332	15410	15507	15274	15402	15440	15327	15482	15391	15343	15391	15380	15155	15563	15302	15576	15350	15414	15353	15355	15314	15230	15410	15331	15334	15325	15342	15376	15300	15259	15199	15390	15499	15442	15476	15298	15312	15235	15312	15237	15458	15341	15384	15373	15402	15405	15258	15384	15389	15350	15384	15423	15178	15500	15324	15544	15356	15345	15330	15447	15352	15442	15071	15439	15441	15353	15234	15352	15321	15375	15369	15387	15465	15323	15370	15569	15205	15296	15476	15366	15378	15454	15440	15290	15341	15472	15348	15337	15560	15124	15510	15452	15360	15449	15267	15542	15431	15357	15391	15478	15300	15324	15321	15247	15477	15526	15324	15436	15360	15326	15433	15300	15384	15381	15456	15469	15230	15391	15197	15572	15291	15445	15509	15297	15458	15420	15527	15286	15374	15122	15333	15437	15291	15370	15302	15465	15406	15263	15548	15390	15234	15427	15270	15229	15352	15254	15332	15252	15572	15333	15599	15373	15331	15337	15524	15323	15405	15272	15378	15423	15358	15379	15357	15422	15458	15492	15309	15332	15234	15220	15425	15551	15359	15403	15362	15373	15492	15317	15393	15216	15327	15468	15305	15360	15393	15491	15452	15384	15332	15489	15325	15525	15164	15424	15319	15377	15363	15362	15274	15376	15414	15432	15226	15368	15301	15320	15354	15162	15559	15314	15430	15174	15342	15376	15226	15489	15454	15355	15486	15288	15475	15301	15437	15237	15172	15345	15498	15183	15477	15318	15427	15304	15342	15355	15401	15660	15244	15245	15275	15296	15392	15405	15412	15532	15367	15286	15436	15413	15478	15405	15304	15348	15215	15306	15408	15202	15418	15332	15268	15452	15258	15401	15317	15328	15348	15258	15291	15423	15563	15374	15281	15299	15399	15498	15285	15345	15419	15342	15487	15411	15329	15379	15283	15465	15363	15129	15443	15349	15395	15478	15335	15384	15406	15533	15449	15324	15320	15464	15196	15325	15344	15257	15453	15537	15467	15209	15218	15524	15291	15370	15388	15581	15177	15108	15511	15364	15425	15379	15396	15360
23916	21338	28776	24271	21844	21703	20444	17359	16269	16432	18521	38297	41483	35357	27575	20583	17233	16044	15811	16018	15782	15474	15860	15864	15702	15820	15630	15766	15776	15811	15749	15827	15629	15812	15893	15842	15848	15807	15829	15971	15735	15559	15899	15759	15903	15928	15672	15606	15551	15841	15793	15587	15846	15732	15527	15725	15863	15674	15662	15884	15627	15545	15922	15598	15791	15730	15587	15761	15802	15803	15610	15786	15917	15838	15751	15670	15624	15634	15680	15819	15846	15806	15939	15646	15704	15556	15759	15618	15814	15802	15463	15785	15653	15669	15763	15644	15772	15676	15677	15608	15671	15475	15742	15599	15604	15709	15757	15560	15708	15658	15730	15695	15527	15731	15572	15793	15816	15610	15665	15819	15676	15480	15658	15708	15798	15737	15735	15619	15658	15730	15738	15735	15582	15653	15685	15829	15894	15659	15872	15491	15622	15789	15756	15557	15716	15667	15567	15747	15851	15714	15727	15623	15631	15573	15626	15675	15569	15677	15665	15777	15487	15670	15604	15790	15500	15853	15827	15615	15722	15662	15689	15796	15695	15632	15714	15560	15704	15633	15743	15679	15742	15570	15695	15674	15644	15769	15764	15641	15652	15615	15534	15619	15738	15636	15582	15575	15856	15779	15555	15634	15692	15712	15644	15830	15672	15642	15668	15674	15819	15737	15853	15583	15467	15564	15556	15672	15640	15553	15695	15614	15653	15600	15724	15735	15722	15772	15589	15548	15488	15781	15714	15785	15766	15678	15690	15659	15541	15607	15743	15740	15555	15540	15614	15648	15574	15679	15678	15839	15707	15611	15589	15680	15680	15630	15608	15631	15690	15811	15758	15578	15816	15644	15649	15727	15618	15773	15746	15570	15649	15645	15846	15571	15784	15728	15823	15638	15635	15893	15741	15662	15643	15744	15632	15651	15756	15561	15559	15674	15949	15691	15501	15553	15683	15811	15529	15495	15527	15749	15745	15780	15557	15672	15489	15722	15581	15730	15593	15750	15905	15711	15548	15573	15601	15568	15667	15846	15712	15581	15648	15503	15595	15773	15802	15865	15631	15666	15724	15646	15635	15839	15673	15739	15677	15637	15562	15624	15771	15729	15687	15489	15720	15412	15511	15770	15709	15657	15795	15716	15558	15813	15657	15657	15588	15657	15673	15736	15636	15719	15570	15752	15764	15839	15869	15712	15652	15875	15595	15769	15702	15722	15775	15816	15994	15670	15674	15565	15673	15718	15790	15677	15581	15603	15720	15892	15607	15613	15506	15659	15800	15696	15663	15784	15589	15578	15597	15646	15737	15812	15604	15762	15709	15693	15552	15773	15938	15608	15796	15769	15541	15693	15615	15708	15619	15684	15739	15525	15784	15665	15767	15620	15806	15593	15619	15682	15596	15844	15574	15802	15749	15791	15737	15784	15651	15448	15835	15665	15637	15544	15618	15652	16000	15637	15544	15519	15588	15601	15620	15548	15633	15695	15773	15660	15828	15715	15793	15809	15489	15762	15731	15694	15614	15608	15630	15443	15560	15788	15620	15740	15817	15507	15710	15774	15745	15642	15649	15850	15604	15713	15613	15916	15637	15746	15811	15657	15802	15492	15834	15593	15738	15728	15628	15737	15621	15714	15731	15595	15689	15706	15564	15522	15709	15719	15585	15683	15545	15828	15727	15656	15657	15720	15437	15693	15580	15667	15525	15741	15654	15687	15592	15532	15535	15594	15598	15684	15831	15765	15742	15687	15860	15723	15671	15392	15675	15640	15450	15743	15659	15692	15831	15834	15579	15482	15767	15651	15715	15752	15645	15614	15733	15665	15598	15538	15550	15731	15552	15554	15809	15623	15758	15548	15748	15691	15906	15491	15922	15701	15742	15835	15784	15785	15658	15705	15664	15570	15635	15581	15603	15612	15707	15783	15863	15777	15777	15619	15587	15608	15511	15464	15723	15674	15615	15473	15631	15750	15516	15446	15603	15522	15593	15599	15549	15644	15696	15678	15819	15802	15567	15661	15667	15679	15716	15679	15708	15704	15788	15766	15619	15925	15893	15587	15819	15557	15690	15726	15667	15691	15771	15561	15498	15667	15616	15673	15728	15728	15706	15650	15622	15700	15582	15763	15622	15648	15571	15750	15785	15530	15754	15642	15651	15749	15591	15646	15822	15777	15850	15671	15720	15851	15671	15635	15645	15562	15823	15653	15725	15702	15526	15674	15818	15522	15675	15636	15651	15710	15582	15707	15597	15771	15757	15751	15675	15644	15604	15835	15883	15494	15643	15628	15848	15582	15813	15771	15758	15497	15717	15834	15542	15657	15743	15842	15674	15799	15574	15877	15658	15846	15831	15501	15612	15635	15785	15636	15687	15636	15755	15624	15637	15727	15470	15654	15697	15558	15740	15706	15607	15527	15558	15641	15716	15699	15623	15935	15706	15683	15596	15821	15611	15591	15406	15745	15793	15712	15617	15427	15705	15725	15761	15657	15570	15773	15577	15649	15726	15589	15702	15698	15705	15672	15747	15505	15588	15489	15742	15800	15857	15638	15606	15666	15658	15656	15685	15610	15723	15777	15806	15797	15743	15561	15675	15660	15655	15798	15809	15869	15534	15648	15834	15784	15617	15528	15765	15593	15716	15632	15598	15679	15881	15606	15689	15721	15580	15602	15767	15739	15606	15493	15686	15590	15374	15738	15764	15360	15715	15608	15634	15821	15718	15531	15510	15710	15631	15628	15770	15720	15539	15654	15449	15812	15640	15582	15657	15611	15559	15717	15581	15728	15666	15605	15747	15794	15632	15688	15472	15669	15828	15725	15409	15569	15681	15506	15693	15701	15866	15516	15677	15736	15748	15558	15803	15569	15708	15614	15604	15660	15635	15548	15608	15627	15558	15657	15650	15744	15709	15674	15543	15777	15497	15813	15599	15682	15759	15774	15578	15697	15611	15759	15736	15708	15721	15697	15541	15670	15826	15803	15631	15593	15618	15495	15605	15492	15616	15600	15679	15526	15547	15772	15745	15669	15755	15625	15717	15641	15682	15695	15664	15642	15640	15616	15783	15787	15798	15644	15765	15494	15663	15818	15781	15821	15628	15921	15866	15728	15675	15656	15621	15594	15662	15488	15715	15692	15800	15852	15424	15745	15777	15749	15550	15600	15751	15633	15572	15946	15685	15654	15590	15698	15736	15744	15684	15536	15601	15712	15576	15767	15707	15563	15682	15710	15515	15608	15460	15856	15713	15699	15681	15678	15638	15537	15685	15530	15546	15658	15628	15639	15603	15748	15615	15826	15945	15704	15688	15745	15642	15635	15639	15823	15878	15634	15769	15627	15468	15578	15597	15549	15684	15558	15816	15819	15594	15813	15657	15838	15565	15657	15422	15447	15599	15618	15752	15565	15690	15651	15735	15461	15670	15611	15687	15707	15664	15683	15793	15684	15648	15801	15846	15950	15768	15770	15700	15681	15585	15618	15580	15673	15529	15764	15762	15685	15761	15640	15784	15646	15704	15639	15808	15867	15575	15578	15755	15701	15450	15484	15759	15425	15806	15682	15656	15482	15684	15876	15876	15641	15631	15586	15531	15716	15740	15842	15866	15665	15562	15656	15590	15613	15742	15446	15644	15508	15651	15620	15789	15611	15426	15322	15717	15722	15592	15778	15699	15549	15677	15662	15559	15738	15729	15692	15738	15726	15783	15802	15826	15737	15568	15621	15560	15766	15572	15614	15670	15691	15784	15708	15735	15651	15719	15759	15710	15733	15553	15717	15743	15711	15678	15626	15556	15704	15663	15709	15735	15816	15905	15726	15554	15560	15814	15640	15822	15693	15749	15713	15500	15878	15734	15635	15875	15679	15920	15754	15599	15640	15594	15832	15734	15629	15751	15690	15695	15808	15765	15839	15520	15763	15529	15608	15517	15662	15678	15669	15603	15450	15894	15608	15673	15662	15729	15590	15823	15702	15769	15556	15734	15617	15661	15617	15866	15648	15728	15590	15735	15606	15738	15722	15913	15748	15621	15447	15543	15749	15666	15697	15575	15675	15736	15617	15590	15678	15592	15561	15579	15783	15652	15688	15679	15763	15811	15631	15804	15740	15728	15625	15605	15634	15530	15720	15729	15674	15692	15599	15664	15568	15828	15819	15936	15811	15663	15764	15714	15653	15770	15680	15679	15662	15654	15567	15735	15485	15651	15597	15795	15670	15678	15709	15659	15324	15600	15741	15604	15763	15772	15710	15695	15677	15662	15655	15776	15539	15837	15518	15831	15498	15791	15649	15651	15641	15799	15826	15910	15676	15915	15577	15654	15511	15496	15729	15653	15764	15809	15773	15745	15684	15949	15709	15593	15710	15678	15700	15743	15745	15676	15445	15590	15657	15788	15773	15571	15961	15623	15806	15709	15667	15726	15764	15561	15595	15842	15815	15685	15610	15509	15817	15672	15494	15637	15580	15681	15651	15670	15782	15617	15752	15825	15674	15674	15551	15761	15679	15663	15760	15853	15634	15777	15589	15632	15770	15778	15822	15712	15774	15665	15619	15812	15543	15679	15664	15688	15716	15731	15630	15812	15628	15722	15682	15833	15661	15792	15654	15711	15713	15618	15803	15729	15726	15608	15797	15698	15521	15764	15882	15524	15747	15749	15603	15848	15791	15739	15551	15761	15641	15602	15531	15720	15690	15853	15791	15665	15730	15833	15766	15739	15443	15600	15673	15566	15762	15775	15566	15742	15854	15774	15750	15713	15559	15720	15697	15779	15762	15597	15869	15497	15672	15728	15647	15490	15684	15832	15679	15665	15489	15647	15801	15703	15738	15679	15712	15719	15624	15854	15676	15507	15636	15609	15713	15701	15773	15761	15849	15776	15627	15606	15867	15705	15566	15740	15801	15628	15632	15583	15728	15863	15642	15716	15542	15686	15648	15730	15773	15805	15780	15712	15558	15758	15502	15562	15789	15591	15683	15551	15495	15670	15568	15632	15641	15796	15706	15660	15588	15758	15790	15689	15805	15421	15626	15858	15610	15541	15757	15641	15634	15719	15786	15749	15612	15651	15483	15529	15812	15673	15813	15807	15787	15670	15755	15891	15831	15688	15735	15792	15697	15683	15543	15602	15644	15496	15648	15863	15801
16513	27197	25671	21616	19601	19002	18149	17236	16853	16330	20730	44562	44469	38603	29162	20295	16339	15470	15374	15389	15307	15160	15571	15409	15443	15539	15337	15496	15312	15465	15425	15315	15049	15337	15266	15234	15321	15330	15340	15461	15514	15319	15239	15151	15392	15500	15271	15307	15295	15327	15387	15392	15280	15474	15465	15340	15403	15363	15318	15381	15396	15381	15372	15442	15524	15332	15387	15507	15188	15377	15517	15307	15385	15313	15214	15285	15299	15301	15494	15349	15221	15311	15420	15215	15313	15469	15298	15293	15333	15414	15312	15497	15313	15251	15434	15185	15248	15456	15464	15299	15442	15398	15479	15286	15301	15544	15341	15422	15344	15265	15270	15381	15378	15336	15383	15323	15400	15269	15397	15225	15304	15179	15347	15366	15555	15265	15147	15408	15297	15262	15485	15121	15254	15257	15315	15275	15210	15332	15357	15376	15339	15393	15371	15458	15412	15233	15316	15268	15288	15222	15450	15384	15411	15499	15316	15415	15295	15241	15292	15478	15248	15262	15370	15469	15408	15419	15333	15376	15434	15442	15266	15514	15322	15336	15330	15338	15295	15461	15328	15317	15518	15426	15479	15226	15547	15155	15088	15527	15316	15374	15284	15467	15362	15332	15202	15235	15663	15441	15358	15346	15342	15329	15347	15459	15379	15385	15417	15256	15597	15279	15192	15350	15363	15386	15403	15258	15390	15326	15474	15557	15317	15272	15367	15489	15371	15390	15084	15478	15263	15219	15438	15306	15493	15296	15329	15310	15312	15209	15380	15403	15386	15333	15252	15459	15469	15256	15353	15312	15457	15279	15313	15167	15351	15441	15437	15250	15398	15256	15332	15227	15355	15307	15329	15318	15226	15201	15570	15547	15341	15445	15440	15428	15485	15448	15214	15239	15273	15215	15433	15314	15247	15275	15365	15319	15383	15419	15252	15309	15446	15317	15250	15469	15290	15398	15301	15324	15302	15359	15460	15399	15357	15235	15357	15145	15409	15433	15324	15377	15309	15355	15557	15240	15504	15254	15405	15418	15389	15340	15390	15437	15280	15254	15334	15403	15416	15254	15403	15512	15364	15306	15582	15473	15327	15348	15489	15265	15404	15420	15351	15426	15511	15393	15332	15201	15305	15375	15273	15347	15521	15504	15211	15430	15254	15282	15458	15335	15430	15208	15265	15578	15414	15293	15443	15340	15380	15311	15293	15331	15213	15338	15338	15248	15416	15347	15363	15186	15370	15247	15611	15440	15164	15354	15420	15435	15320	15367	15183	15389	15284	15389	15163	15337	15373	15247	15240	15213	15276	15320	15317	15419	15308	15358	15291	15408	15263	15612	15435	15474	15364	15291	15362	15349	15371	15306	15413	15275	15326	15358	15373	15253	15517	15415	15384	15310	15242	15213	15301	15512	15413	15478	15457	15317	15297	15381	15301	15573	15213	15353	15325	15434	15523	15413	15316	15145	15421	15390	15438	15274	15466	15363	15378	15339	15352	15253	15333	15444	15347	15514	15385	15561	15285	15320	15219	15363	15320	15466	15392	15437	15553	15251	15348	15290	15387	15369	15319	15355	15357	15391	15213	15381	15406	15411	15421	15351	15427	15348	15192	15463	15368	15215	15346	15307	15401	15287	15236	15476	15436	15397	15314	15276	15436	15346	15267	15343	15527	15338	15235	15331	15296	15326	15260	15302	15326	15398	15187	15339	15398	15567	15291	15336	15419	15246	15372	15371	15456	15234	15257	15222	15451	15423	15356	15384	15400	15432	15458	15361	15250	15359	15534	15258	15292	15332	15350	15390	15453	15396	15221	15348	15322	15299	15219	15332	15268	15368	15457	15224	15240	15481	15351	15352	15284	15339	15439	15310	15364	15454	15459	15280	15253	15456	15453	15302	15287	15344	15498	15484	15372	15352	15404	15314	15449	15475	15373	15313	15212	15325	15423	15389	15284	15434	15397	15338	15326	15226	15477	15508	15387	15343	15221	15450	15411	15348	15313	15452	15335	15322	15279	15441	15482	15385	15490	15335	15145	15232	15401	15345	15517	15247	15362	15335	15288	15422	15404	15386	15355	15279	15298	15253	15462	15237	15326	15304	15450	15392	15501	15349	15443	15302	15425	15169	15276	15209	15449	15270	15312	15277	15404	15297	15418	15362	15322	15345	15622	15235	15377	15407	15445	15365	15388	15361	15357	15362	15274	15457	15248	15482	15276	15386	15255	15280	15384	15366	15419	15358	15523	15359	15266	15367	15536	15387	15265	15296	15199	15230	15397	15387	15405	15277	15488	15333	15276	15395	15232	15271	15569	15296	15339	15364	15355	15351	15401	15433	15251	15394	15384	15202	15345	15426	15295	15429	15209	15334	15412	15441	15393	15468	15285	15412	15388	15385	15478	15137	15460	15406	15266	15384	15323	15318	15403	15419	15342	15354	15323	15123	15356	15274	15472	15434	15411	15265	15417	15234	15488	15432	15237	15241	15285	15412	15500	15483	15286	15349	15264	15288	15227	15357	15268	15361	15274	15329	15367	15357	15327	15413	15390	15514	15456	15357	15343	15419	15472	15313	15547	15396	15216	15338	15244	15485	15344	15432	15332	15252	15295	15393	15297	15230	15379	15311	15335	15440	15402	15354	15365	15220	15303	15533	15404	15287	15353	15267	15312	15448	15104	15435	15294	15403	15400	15398	15438	15289	15357	15392	15365	15353	15341	15288	15333	15221	15420	15267	15381	15334	15418	15373	15451	15424	15421	15263	15209	15558	15368	15299	15318	15316	15203	15338	15172	15361	15328	15429	15426	15279	15290	15253	15523	15246	15129	15361	15239	15302	15372	15276	15413	15333	15296	15412	15430	15273	15180	15429	15263	15342	15180	15382	15511	15185	15408	15233	15536	15243	15412	15426	15251	15101	15348	15309	15461	15307	15254	15401	15324	15288	15233	15504	15229	15303	15632	15271	15499	15134	15270	15466	15342	15494	15500	15352	15359	15337	15363	15314	15188	15326	15314	15089	15299	15455	15316	15392	15331	15304	15561	15352	15105	15248	15489	15398	15387	15375	15434	15481	15389	15323	15409	15411	15266	15470	15482	15393	15456	15558	15447	15482	15460	15410	15288	15403	15379	15341	15233	15216	15459	15133	15417	15360	15276	15450	15221	15394	15301	15392	15305	15252	15347	15386	15432	15240	15215	15462	15435	15304	15511	15404	15354	15422	15301	15354	15371	15260	15469	15316	15524	15279	15378	15154	15372	15216	15207	15283	15362	15258	15348	15235	15523	15346	15325	15180	15163	15378	15465	15425	15381	15365	15239	15434	15251	15312	15498	15289	15201	15398	15419	15458	15578	15194	15416	15341	15373	15298	15365	15417	15288	15136	15428	15372	15286	15507	15246	15309	15483	15320	15376	15317	15232	15466	15319	15379	15403	15470	15334	15420	15440	15261	15496	15421	15336	15510	15521	15417	15455	15377	15288	15273	15462	15382	15361	15527	15218	15410	15248	15356	15292	15409	15291	15312	15350	15507	15308	15305	15449	15313	15247	15302	15506	15385	15460	15507	15250	15396	15261	15284	15398	15327	15233	15314	15582	15203	15380	15435	15381	15379	15175	15358	15269	15357	15345	15249	15400	15349	15321	15277	15474	15183	15362	15439	15120	15424	15455	15342	15475	15378	15310	15505	15270	15549	15277	15131	15313	15320	15408	15287	15210	15359	15521	15352	15518	15456	15369	15382	15440	15457	15356	15341	15419	15371	15404	15427	15342	15425	15320	15352	15353	15317	15341	15469	15485	15269	15407	15470	15159	15353	15321	15167	15427	15380	15256	15130	15405	15365	15278	15340	15319	15378	15292	15376	15322	15331	15293	15156	15365	15338	15585	15541	15578	15466	15303	15414	15172	15371	15470	15212	15332	15203	15472	15218	15160	15454	15392	15366	15296	15279	15165	15470	15171	15384	15560	15306	15404	15417	15391	15287	15224	15415	15295	15341	15345	15457	15204	15276	15312	15219	15269	15401	15273	15244	15226	15327	15315	15354	15341	15518	15451	15525	15240	15521	15427	15404	15465	15287	15392	15302	15535	15493	15252	15175	15383	15293	15465	15425	15239	15366	15421	15252	15330	15349	15235	15395	15234	15341	15384	15318	15305	15356	15499	15246	15417	15390	15349	15288	15484	15355	15380	15235	15238	15450	15449	15267	15217	15266	15449	15364	15498	15436	15242	15343	15313	15380	15408	15505	15484	15319	15397	15327	15431	15432	15364	15447	15567	15240	15552	15303	15394	15268	15416	15211	15473	15348	15318	15424	15378	15426	15471	15163	15383	15237	15402	15377	15301	15309	15212	15351	15315	15217	15410	15407	15245	15362	15349	15413	15213	15379	15407	15252	15237	15384	15292	15441	15363	15459	15305	15287	15291	15275	15347	15461	15219	15434	15207	15318	15313	15368	15435	15258	15487	15216	15524	15496	15368	15428	15278	15405	15378	15264	15269	15297	15424	15418	15506	15396	15370	15280	15467	15396	15447	15370	15274	15284	15384	15439	15468	15270	15297	15361	15308	15510	15370	15530	15430	15186	15229	15338	15336	15274	15321	15257	15370	15349	15450	15419	15415	15323	15463	15284	15547	15487	15351	15383	15272	15439	15381	15214	15451	15356	15427	15335	15399	15339	15709	15502	15415	15386	15348	15351	15330	15511	15368	15439	15400	15406	15358	15294	15446	15195	15360	15379	15187	15380	15366	15446	15252	15329	15353	15263	15426	15341	15407	15382	15200	15391	15473	15543	15313	15436	15337	15379	15274	15379	15338	15157	15535	15147	15454	15378	15376	15525	15375	15400	15411	15228	15349	15382	15413	15387	15299	15371	15255	15376	15411	15328	15426	15381	15248	15421	15380	15356	15413	15272	15390	15389	15501	15320	15375	15315	15371	15303	15405	15439	15444	15412	15627	15257	15598	15400	15354	15366	15179	15443	15321	15327	15148	15435	15313	15221	15383	15254	15328	15237	15398	15424	15391	15254	15340	15559	15433	15303	15515	15355	15256	15291	15493	15373	15474	15280	15418	15394	15405	15395	15373	15175	15333	15292	15317	15188	15174	15411	15451	15354	15367	15343	15425	15300	15406	15304	15285	15463	15353	15242
28965	21400	20387	18484	16425	16560	16576	16345	16166	16355	16135	17519	19350	18949	17558	17119	16301	16098	16085	16047	16037	16275	16148	15975	16188	16056	16102	15896	15981	16150	15957	16288	16023	16202	16090	16092	16228	15959	16223	16124	16199	15974	16131	16041	16176	15845	16187	16033	15863	15981	16061	15980	16093	16141	16090	16154	16239	16090	16170	16036	15994	16342	15989	16133	16169	15968	16083	16073	16110	16197	16019	16103	16095	16087	15989	16098	16034	16127	16040	15987	16117	15973	16027	16034	16084	16080	16018	16174	16076	16177	16014	16034	16075	16035	16035	16159	16125	15894	16112	16101	16063	16016	16045	15885	16031	15973	16130	16077	16198	16163	15992	16254	15994	16119	16332	16286	16102	16188	16032	16052	15994	15957	16129	15909	16092	16119	16041	16068	15975	16022	16104	16071	16044	16248	16164	15997	15978	16104	16088	16168	16108	16037	16049	16026	16176	16294	15925	16046	16186	15996	15994	16113	15841	16140	16072	16027	16187	16182	16217	15898	16043	16043	16135	16136	16129	16211	16104	16114	15890	16165	16067	16150	16111	16106	16336	15983	16038	16121	16043	16046	16119	15729	16084	16018	16078	16257	16092	16031	15934	16155	16452	15876	16019	15866	16084	16035	16049	16084	16276	15940	16027	16100	16032	15815	16170	15813	15961	16063	15950	16132	16284	16137	15974	16091	15879	16042	15878	15832	16211	16030	15947	16197	16282	16086	16046	15934	16124	16195	15961	16031	16144	16054	16239	16024	16130	16061	16019	16113	16061	16084	15874	16101	16036	15980	16090	16235	16037	16263	16155	16196	16098	16098	16012	16111	16007	16140	15959	16123	16138	16102	16027	16178	16219	16165	16228	15934	16115	15925	16158	16004	16047	16071	16104	15944	15929	16106	16270	16085	16169	16075	16032	16239	16178	15927	16093	16244	16015	16181	16043	16021	16221	16119	15985	16144	15939	15961	15983	16006	16208	15970	16100	16050	15893	16256	16286	15982	16058	15769	15940	16232	15921	16245	15987	16049	16270	16040	16085	16239	16016	16165	16132	16149	15927	16059	16195	16242	16113	15928	16126	16095	16032	15985	15913	15999	16092	16332	16182	16081	16098	15986	15977	15945	16090	16003	15988	16101	15991	16124	16071	15978	16074	16164	16005	16131	15987	16027	16418	16006	15985	16021	16002	15937	16162	16041	16085	16102	16046	16139	15991	15974	16123	16062	16216	16015	16208	15922	16088	16032	16144	16097	16009	16150	16139	15883	16026	16108	15985	16159	16009	15906	16027	15978	16019	16199	16210	16190	15955	16084	16113	15986	16023	16055	16121	16139	16201	16105	16004	15998	16176	15957	16089	16086	16094	16080	16307	16224	16000	15889	15919	16230	16054	16023	15997	15970	16087	16123	16047	16092	16109	16026	16047	15971	16155	15981	16114	16067	16104	16084	15947	15981	15991	15835	16141	16041	16251	15906	16055	16209	16198	16168	16168	16059	16025	15960	16003	16130	16019	15990	16045	15975	16146	16022	16147	16145	16020	16009	16112	15996	16107	15931	16102	16066	16105	15899	16030	16076	16179	16073	15908	16050	16047	16161	15995	16098	16122	16277	16004	15929	15947	16062	16053	16050	16080	16256	16064	16154	15968	16221	16224	15994	15903	16120	15855	16040	15990	16058	16041	16160	16149	16107	16069	16000	16123	16117	16090	15921	16068	16249	15900	15860	16101	16033	16166	16272	16159	15921	15902	16106	16349	16102	16136	16054	16087	16005	16140	16177	16168	15868	16220	16075	16128	16060	16083	15878	16011	16071	16041	16197	16076	16024	16165	16135	16330	16034	16069	15878	15990	16043	16109	16079	16037	16013	16129	15791	15933	16157	15923	16098	16107	16263	16114	15913	16171	16029	16139	15936	16102	16193	16130	16175	16090	16027	16210	15960	16029	15920	16011	16112	16067	15964	16012	15991	16076	16166	16116	16146	16098	15959	16132	15969	16056	16135	16166	15953	16082	16093	16099	16153	16120	16059	16085	16103	16062	16122	16089	16023	16136	15970	15881	16123	16170	16096	16035	15906	16041	15892	16054	16100	16157	16042	16252	16032	16112	16156	15666	15830	16013	16023	16279	16024	16002	16153	16049	16254	16041	16130	15899	16222	16138	15992	16109	16021	16185	15972	15979	15990	16014	16027	16074	16046	16138	16181	16035	15992	16030	16213	16255	16073	15779	16215	16144	16096	16167	16216	16167	16040	16098	16230	16190	15993	15787	16216	16087	16028	16053	16117	16135	15948	15922	15939	16092	16101	16196	15969	16161	15967	15950	16131	16131	15942	16243	16106	16044	16316	16085	16130	16191	16063	16091	16114	16079	16020	16057	16081	16255	16006	16213	15838	16147	16053	16095	15980	16136	15859	16016	16112	15730	16146	15845	16025	16185	16012	16122	15855	15976	16124	16057	15998	16114	16038	16097	15973	16000	16056	16042	15970	16000	16246	16031	16120	16062	16021	16135	15973	15988	16217	16258	16113	16067	16088	16122	16207	16223	15889	16018	16085	15908	16172	16142	15996	16003	16136	16165	16000	15970	16246	16046	16070	15979	16034	16002	16159	16192	15964	16000	16009	16177	16116	15946	16056	16143	16138	16247	16006	16087	16183	16110	16230	16049	16194	16004	16171	16050	16049	16085	16060	16249	15893	15966	16061	16114	15971	15993	15840	16145	16038	16015	16047	16181	16124	15811	16307	15968	15900	16117	16200	16140	16212	16027	15837	15993	15977	16068	16174	16146	15998	16106	16086	16052	16072	16016	16222	15815	15972	16032	16297	15973	16022	16290	16062	16071	16046	16023	15961	15996	16293	16075	16171	16051	15989	16195	16103	16161	16076	16170	16153	16243	16119	16073	16184	16077	15968	16099	16049	16226	15989	16042	16131	16078	16058	16089	15857	16010	15928	16058	16081	16194	16046	16067	16004	15989	16155	16037	16019	15917	16184	16105	15975	15931	16356	16036	16151	16216	15938	16242	16116	16168	16147	16132	15902	16115	15989	15930	16096	16238	15911	16209	16036	15997	15986	15995	16213	16015	16068	16097	16032	16130	16197	16249	15893	16050	15922	16231	16140	16075	15967	16149	16134	15985	15891	16099	16037	15970	16127	16102	16095	16102	16075	16109	16004	16051	16082	16168	15832	15983	16012	16272	16012	16218	16405	15898	16055	16247	16119	16044	16085	16145	16099	15786	16163	16036	16006	16083	16074	16001	16274	16243	16068	16151	15953	16055	16066	16013	15928	15846	15893	15904	16036	16179	16175	16162	16110	16152	16142	16008	16153	16103	16028	16002	16170	16187	16160	16087	15982	16012	15941	16077	15987	16221	16165	16226	15941	16280	15906	16185	15945	16223	16214	16146	16186	16171	16175	16174	16031	16218	15995	15951	16156	16093	15932	16092	16044	16344	16056	16201	16065	15932	16079	16043	16170	16191	16160	16152	15923	16038	16158	16138	15974	16222	16106	16089	16059	16156	16077	16095	16145	15977	16075	16034	16066	15942	16105	15901	16056	16193	16109	15910	16072	16019	16047	15986	16141	15914	15861	16250	16124	15999	16059	16004	16044	15948	16065	15933	16257	15930	16145	16228	16113	15989	16085	16192	16099	16051	16240	16067	16098	15993	16131	15981	16005	16059	16116	16014	16178	16033	16061	16142	16054	16018	16290	15990	16100	16135	16173	16155	16235	16039	16081	16207	16205	15999	16018	16202	16100	16178	16204	16178	16131	15890	16186	16064	16025	16103	15979	16102	16258	16014	15949	16110	16020	16102	16305	16413	16055	15983	16110	16034	16066	16095	15929	16111	16153	16088	15953	16087	16230	15883	15992	16316	16031	16259	16055	16181	16150	15937	16042	16180	15975	15971	15973	15951	15983	16157	16080	16289	16098	16045	16103	15999	16059	15939	15965	16099	16046	16039	16104	16194	16114	16085	15970	16150	15903	16133	16093	16083	16106	16131	15934	16053	16162	16159	16022	16195	16157	15938	16249	16071	16018	16133	15993	15945	16056	16280	16157	16170	15945	16106	16080	16131	16003	16100	15998	16104	16086	16107	16008	16094	16345	16037	15973	16174	16118	16238	16007	16143	16090	16202	15965	16258	16108	16159	15990	16152	16136	15992	16102	15995	16087	16137	16112	16108	16101	16078	16095	16072	16198	16254	16035	16041	16121	16218	15965	15847	16076	16091	16179	16153	16051	16053	16076	16058	15840	15803	16064	16161	16159	16126	15986	16157	16154	16190	16005	16188	16164	16190	15989	16190	16141	16308	15828	16159	16236	16156	16063	16072	16191	16171	16102	16249	16081	16102	16124	16074	16069	16061	16024	16141	16128	16151	16078	16042	15870	15889	16050	15959	16049	16165	16124	16226	16219	16120	16174	15963	15754	16110	15992	15894	15872	16014	16104	16168	16199	16186	15978	16138	15903	16288	16056	16049	16070	16161	16114	16109	16053	15932	15967	16049	16249	16351	16145	16166	16064	16225	16085	16180	16050	15969	15935	16092	16245	16047	16038	16051	16175	16133	16020	16027	16059	16118	16107	16131	16119	16232	16084	16039	16049	16138	16000	15981	16040	16240	16113	15977	16106	15969	16038	16320	16026	16050	16090	16021	16239	16092	16129	16167	16138	16282	15952	16175	16128	16234	15896	16132	16139	16010	16149	16000	16139	16105	16205	16197	15977	15967	16231	15993	16051	16220	16175	16040	15875	16079	15927	15925	16070	15910	16224	16185	16164	16207	16218	16058	16150	16282	16081	16094	16286	15968	16224	16086	16273	15897	16019	16170	15970	16055	16153	16143	16018	16149	15910	16053	16017	16090	16215	16150	16049	16260	16154	16023	16159	15927	16013	16215	16105	16192	15827	16024	15982	16217	16050	16059	16172	16077	15845	16044	16195	16066	16190	16039	16090	15828	15991	15815	16200	16035	15991	16255	16217	16040	15909	16236	15936	16139	15933	16271	16041	16021	16197	16075	16101	15775	15897	16078	16142	16017	16009	15966	16063	16037	16008	16086	16155	15997	15935	15976	16026	16234	16039	16148	16052	16018	16000	16161	16079	16115	16198	15839	16169	15869	16167	15927	16126	16129	16020	15999	15976
15928	17308	17285	16573	16320	16223	16230	16099	15977	15681	15567	18403	20323	19158	17706	16520	16064	15597	15413	15597	15676	15629	15534	15450	15505	15521	15631	15531	15590	15548	15630	15479	15627	15494	15522	15574	15539	15535	15482	15731	15483	15573	15511	15494	15670	15665	15699	15361	15655	15532	15593	15518	15451	15571	15606	15590	15781	15681	15616	15421	15694	15529	15682	15513	15468	15726	15602	15514	15566	15714	15662	15624	15615	15545	15640	15558	15456	15565	15360	15596	15628	15607	15568	15629	15645	15539	15567	15499	15699	15473	15535	15483	15525	15462	15627	15499	15521	15328	15634	15616	15585	15523	15516	15661	15462	15668	15609	15570	15506	15469	15636	15681	15542	15609	15552	15599	15615	15568	15482	15541	15727	15577	15627	15382	15588	15580	15709	15648	15455	15500	15605	15550	15530	15612	15651	15419	15650	15303	15522	15533	15722	15472	15437	15515	15558	15645	15726	15448	15430	15654	15667	15475	15648	15653	15515	15586	15570	15674	15519	15765	15739	15349	15557	15529	15611	15447	15380	15522	15436	15647	15661	15586	15567	15618	15629	15505	15613	15496	15708	15572	15715	15697	15644	15460	15537	15579	15449	15715	15692	15384	15725	15462	15483	15607	15430	15517	15608	15681	15556	15515	15662	15646	15494	15624	15646	15539	15880	15499	15697	15546	15730	15497	15457	15631	15583	15426	15568	15526	15418	15434	15455	15645	15547	15727	15600	15495	15562	15569	15603	15423	15604	15555	15634	15503	15548	15546	15565	15546	15802	15441	15570	15414	15743	15553	15600	15426	15488	15737	15599	15483	15430	15577	15734	15640	15660	15622	15499	15527	15760	15571	15473	15597	15538	15690	15517	15586	15496	15396	15676	15507	15589	15676	15609	15421	15481	15579	15688	15533	15325	15486	15747	15625	15626	15511	15468	15554	15532	15649	15634	15509	15521	15625	15668	15518	15493	15592	15439	15506	15619	15547	15553	15628	15644	15606	15771	15581	15367	15616	15480	15730	15639	15759	15452	15543	15605	15599	15544	15449	15596	15488	15359	15748	15564	15555	15537	15695	15320	15507	15555	15455	15603	15679	15527	15533	15595	15446	15651	15483	15622	15604	15658	15588	15404	15549	15488	15440	15462	15457	15755	15437	15646	15405	15594	15555	15600	15658	15693	15502	15610	15539	15598	15580	15545	15520	15702	15532	15480	15577	15539	15473	15562	15497	15455	15593	15641	15513	15477	15479	15693	15662	15576	15412	15405	15560	15533	15534	15560	15577	15576	15715	15408	15571	15532	15592	15455	15550	15515	15559	15500	15539	15708	15524	15453	15549	15464	15532	15453	15557	15632	15434	15530	15516	15607	15318	15598	15569	15642	15488	15588	15484	15591	15635	15638	15413	15614	15566	15580	15572	15516	15564	15591	15655	15614	15818	15509	15537	15592	15424	15578	15497	15619	15624	15526	15561	15443	15416	15466	15545	15621	15529	15536	15697	15529	15620	15606	15546	15549	15527	15546	15858	15580	15557	15725	15547	15637	15551	15561	15565	15446	15571	15630	15454	15774	15573	15674	15621	15617	15694	15653	15674	15498	15377	15514	15431	15759	15585	15520	15449	15429	15711	15612	15377	15637	15668	15601	15562	15426	15609	15637	15504	15574	15403	15562	15491	15625	15498	15718	15416	15741	15479	15607	15515	15513	15516	15773	15692	15384	15453	15552	15636	15628	15628	15699	15558	15633	15396	15531	15552	15657	15619	15669	15485	15585	15498	15463	15524	15484	15467	15669	15597	15470	15644	15501	15666	15769	15528	15543	15403	15507	15539	15602	15396	15475	15493	15596	15564	15529	15577	15486	15429	15723	15476	15695	15613	15660	15685	15541	15740	15498	15703	15642	15856	15685	15459	15531	15730	15521	15600	15651	15646	15664	15618	15560	15518	15688	15613	15450	15437	15409	15630	15506	15680	15463	15607	15494	15486	15590	15508	15510	15416	15492	15652	15500	15592	15513	15290	15579	15431	15573	15725	15490	15614	15527	15608	15492	15506	15737	15585	15602	15586	15473	15535	15674	15527	15637	15469	15443	15623	15620	15776	15624	15406	15513	15373	15364	15674	15509	15694	15649	15633	15550	15545	15733	15607	15591	15538	15637	15618	15550	15461	15543	15605	15654	15642	15629	15637	15579	15589	15525	15527	15542	15523	15523	15498	15714	15593	15581	15594	15453	15634	15620	15557	15671	15691	15495	15757	15470	15585	15772	15484	15569	15679	15516	15539	15634	15550	15558	15490	15588	15492	15515	15643	15631	15672	15625	15701	15519	15679	15578	15613	15494	15735	15530	15444	15692	15666	15448	15603	15751	15672	15471	15561	15560	15495	15577	15565	15409	15507	15377	15581	15653	15705	15529	15410	15662	15603	15621	15592	15688	15564	15653	15440	15760	15517	15540	15698	15547	15615	15402	15635	15606	15589	15669	15572	15412	15590	15635	15552	15416	15495	15621	15545	15619	15649	15440	15596	15592	15510	15530	15512	15395	15760	15505	15697	15580	15667	15687	15501	15590	15557	15551	15584	15553	15557	15430	15614	15419	15482	15515	15622	15633	15430	15638	15520	15553	15504	15386	15513	15550	15759	15475	15632	15649	15481	15462	15639	15368	15610	15482	15531	15599	15607	15496	15723	15555	15692	15547	15584	15595	15627	15601	15505	15597	15662	15612	15612	15625	15528	15741	15496	15545	15348	15576	15556	15624	15651	15550	15554	15543	15688	15625	15502	15640	15586	15574	15564	15525	15506	15521	15579	15666	15419	15623	15618	15585	15650	15546	15568	15855	15413	15590	15516	15472	15581	15739	15482	15494	15628	15471	15543	15552	15540	15636	15583	15723	15478	15603	15707	15524	15577	15615	15404	15620	15641	15521	15531	15513	15506	15616	15670	15491	15667	15606	15524	15626	15638	15539	15627	15581	15427	15576	15441	15797	15676	15525	15575	15550	15587	15690	15504	15641	15548	15471	15629	15519	15648	15468	15650	15487	15624	15623	15483	15556	15660	15539	15604	15776	15578	15567	15422	15476	15515	15645	15544	15574	15550	15748	15494	15394	15468	15516	15416	15382	15701	15683	15635	15474	15549	15583	15458	15588	15463	15592	15729	15693	15684	15705	15382	15450	15536	15687	15549	15569	15443	15946	15564	15688	15632	15631	15653	15437	15698	15466	15562	15721	15664	15553	15555	15335	15643	15445	15637	15584	15625	15653	15628	15547	15472	15536	15503	15737	15551	15574	15561	15734	15448	15759	15463	15427	15442	15689	15534	15515	15640	15590	15650	15660	15587	15583	15623	15791	15551	15500	15482	15564	15683	15591	15467	15480	15792	15529	15705	15361	15735	15481	15529	15687	15515	15753	15553	15527	15642	15692	15759	15484	15677	15544	15509	15584	15554	15726	15562	15505	15703	15582	15530	15547	15790	15554	15448	15726	15404	15451	15581	15639	15674	15575	15597	15568	15605	15667	15520	15635	15487	15508	15715	15570	15501	15667	15505	15500	15514	15502	15471	15520	15502	15674	15525	15608	15581	15633	15503	15567	15524	15587	15712	15582	15740	15687	15656	15707	15429	15632	15555	15644	15625	15509	15544	15592	15742	15511	15555	15749	15727	15625	15712	15442	15495	15528	15646	15370	15510	15571	15620	15607	15610	15372	15445	15741	15498	15523	15514	15482	15752	15816	15655	15651	15613	15532	15600	15502	15523	15686	15455	15588	15672	15798	15459	15453	15524	15558	15476	15583	15588	15669	15698	15462	15578	15318	15559	15538	15541	15588	15762	15500	15482	15839	15676	15499	15537	15531	15519	15413	15463	15377	15659	15536	15517	15513	15530	15513	15552	15434	15755	15557	15438	15586	15637	15649	15432	15500	15574	15572	15501	15598	15592	15742	15662	15471	15744	15481	15550	15632	15697	15606	15623	15667	15570	15602	15709	15419	15669	15611	15517	15450	15584	15630	15542	15514	15428	15501	15485	15669	15624	15633	15430	15506	15484	15735	15580	15592	15673	15564	15571	15566	15526	15646	15657	15790	15546	15516	15598	15435	15439	15583	15621	15806	15590	15550	15636	15548	15508	15491	15723	15689	15445	15511	15672	15385	15540	15743	15599	15516	15511	15486	15532	15709	15471	15618	15623	15536	15433	15437	15508	15517	15460	15423	15616	15547	15408	15605	15642	15723	15473	15619	15520	15479	15633	15638	15431	15361	15492	15721	15437	15646	15574	15743	15624	15480	15734	15535	15501	15553	15635	15657	15681	15549	15702	15545	15594	15473	15542	15485	15401	15657	15390	15556	15668	15610	15623	15626	15519	15686	15603	15675	15725	15590	15580	15611	15489	15553	15481	15582	15610	15617	15806	15701	15613	15661	15617	15526	15594	15408	15467	15617	15596	15441	15727	15453	15582	15404	15569	15527	15474	15331	15739	15683	15538	15620	15556	15556	15575	15599	15415	15591	15590	15567	15551	15627	15652	15455	15539	15590	15530	15681	15625	15551	15595	15671	15570	15743	15673	15589	15494	15741	15579	15594	15560	15762	15524	15606	15603	15567	15617	15660	15590	15576	15613	15614	15591	15580	15572	15441	15551	15658	15532	15482	15547	15488	15606	15498	15438	15411	15554	15502	15542	15438	15446	15621	15538	15480	15593	15556	15515	15760	15673	15590	15652	15706	15381	15663	15659	15624	15662	15704	15661	15638	15435	15618	15659	15527	15613	15470	15634	15715	15506	15511	15493	15590	15618	15656	15545	15515	15542	15629	15535	15540	15475	15577	15525	15546	15416	15618	15626	15587	15660	15623	15675	15823	15486	15597	15450	15637	15574	15650	15502	15598	15525	15602	15647	15477	15584	15692	15457	15589	15528	15655	15532	15555	15503	15511	15607	15660	15572	15742	15596	15504	15524	15743	15567	15452	15593	15585	15550	15486	15484	15747	15465	15591	15674	15549	15505	15704	15513	15379	15582	15648	15385	15647	15467	15741	15733	15633	15492	15465	15574	15667	15681	15467	15627	15635	15433	15540	15492	15498	15487	15488	15437	15544	15614	15743	15547	15533	15587	15551	15478	15631	15726	15506	15542	15585	15471	15580	15596	15656	15626
25015	21323	27904	25389	20838	18496	18229	16971	16461	16527	16653	22205	32957	31268	24109	19869	17553	16446	16269	16331	16431	16228	16245	16244	16168	16166	15911	16260	16120	16275	16133	16139	16177	16131	16209	16237	16163	16274	16049	16237	16183	16329	16190	16339	16018	16125	16234	15990	15889	15971	16150	16184	16044	16086	15944	16115	16041	16017	16041	16004	16107	16041	16193	16082	15931	15998	15882	16252	15955	16094	15971	16044	15994	16288	16334	16058	16069	15995	16225	16088	16036	16111	16202	16172	16089	15905	16031	16174	16147	16072	15996	16174	15939	16012	15888	16085	16161	16213	16169	16231	16254	15999	16220	16025	16126	16138	16114	15928	16207	15933	16257	16194	15970	16178	16141	16112	16049	16038	16311	16098	16116	16028	16110	15976	16100	16125	15955	16101	16020	15997	16142	15925	16039	16064	16128	15934	16103	16308	16321	16140	16065	15932	16021	16137	16028	16225	16210	15941	15997	16260	15951	16109	16164	16240	16056	16100	16271	16334	16461	16129	16129	16111	15836	15937	16137	15898	16175	16147	15960	16035	16115	16119	16123	16310	16043	16099	15934	16000	16067	16050	15995	15951	16018	15906	16236	16087	16111	16070	16101	16147	16211	16259	16076	15808	16267	16004	16028	16118	16079	15968	16116	16202	15972	16139	16167	16044	15982	16145	16012	15914	16175	16173	16189	15908	15950	16103	16101	16073	15986	16133	15989	16200	16203	16030	16154	16119	16145	16020	16001	16201	16058	16159	16145	16101	16023	16152	16112	16398	16229	16116	16315	16288	15998	16125	16041	16048	16336	16112	16160	16067	16159	16206	15972	16024	15936	15848	16155	16082	16009	16048	16019	16087	16138	16133	16069	16004	16205	16009	16175	15845	15878	15986	16045	16118	16183	16101	16234	16150	16087	16220	16090	16061	16066	16174	16059	16138	16141	16083	16200	16056	16055	16202	15983	16141	16224	15878	15904	15989	16056	16018	16046	16164	15990	16032	15989	16054	16075	15996	16062	16093	16023	16102	16145	16037	16148	16055	16140	16050	16172	16035	16317	16023	16204	15936	15928	15971	16048	15931	16266	16042	16157	15935	16179	15923	16045	15972	16033	16143	16248	16218	15951	16132	16010	15992	16076	16034	16015	16060	16122	16056	16035	16075	16106	15955	16091	15985	15983	15905	15953	16164	15978	15896	15858	16216	16194	16258	16315	15824	16042	16078	15967	15945	16161	15967	16036	16014	16064	16059	16070	16030	16131	16018	16053	16170	16083	15990	16009	16020	15873	16001	15947	16123	16059	16016	16135	16100	16192	16048	15906	16177	16168	15942	16050	16040	15906	16188	16039	15846	16216	16166	16023	16061	16208	16070	15980	15809	16326	16187	16114	16174	16053	16102	16140	15879	16180	16214	15950	16100	16117	16040	16125	15990	16080	16241	15899	16144	16087	16188	16151	16068	16115	16149	16136	16191	16270	16101	16021	16205	16267	16069	16043	16052	16161	16087	16101	16108	16114	15923	15922	15880	16153	16078	15942	16151	16067	16041	16063	16023	15888	16031	16181	16205	16176	16048	16051	15957	16112	16129	16080	16167	16049	16164	16218	16255	15953	16043	16198	16020	16096	16158	16080	16048	15996	16135	16110	16148	16024	16156	16139	15929	16004	16018	16066	16073	16083	15944	15943	16139	16225	15789	15989	16191	16010	16040	15996	15957	15900	16135	15992	16224	16225	16031	16223	16001	15956	16140	15812	16018	16006	16270	16154	16174	16236	15950	15927	16041	15990	16031	16232	15972	16149	16070	16097	15984	16202	16172	16374	16029	16071	16221	15977	16043	16101	15874	16148	15993	16011	16207	16133	16297	16162	16097	16056	16066	15912	16117	16275	16002	16182	16044	16058	16030	16186	16169	16072	16331	16166	16094	16222	15813	16093	16079	16135	16017	15937	16175	16018	16091	16188	16094	16004	16270	16068	16110	16317	15960	15930	16054	16174	15888	16209	16082	16031	16130	15945	16097	16166	15995	16067	15922	15943	16104	16123	16099	16048	16418	16176	16273	16010	16086	16240	16150	16135	15998	16074	16106	16035	16123	16037	16072	16049	16266	16085	16050	16161	16183	15967	16111	15964	16048	16056	16166	16171	16038	16070	16058	15993	15939	16012	15910	16126	16013	15930	16037	15969	16139	16185	16085	16087	16026	16163	16128	15923	16006	16089	16182	16051	16283	16176	15956	16205	16192	16178	16264	16070	16077	16016	16060	16176	16179	16033	16124	15941	16034	16019	16057	16101	15938	16121	16118	16135	16242	16136	16204	16101	16063	16186	16105	16153	16260	16055	16203	15976	16069	15832	16066	15962	15887	16068	16112	16071	16260	16115	16091	16121	16019	15982	16183	16138	16042	16129	15866	16047	15999	15940	16175	16065	15987	15984	16035	16003	16007	16259	16059	16212	16094	16076	16154	16205	15926	15918	16038	16021	16177	16077	16007	16010	16118	16210	16147	15874	15995	16025	16287	16013	15831	16094	16107	15918	15858	16117	16165	16117	15941	15980	16270	16011	15928	16085	16210	15934	15940	16137	15894	16035	15955	16038	16035	16334	16073	16222	16061	15981	16257	16014	16134	16007	16116	15996	16214	15970	16074	16009	16088	16149	16151	16132	16017	16039	16090	16125	16135	16133	16041	15960	15936	15901	15933	16010	16317	16074	16107	16140	16030	16171	15987	16205	15922	16236	15963	16197	16036	15994	16231	16010	15965	16143	16317	16178	16085	16120	16060	15967	16005	15951	16074	16126	16097	16018	16320	16074	16079	16074	16162	16146	16054	15996	16243	15968	16066	16192	16035	16007	16046	16326	16140	16210	16284	16165	16048	16045	15974	16183	16270	15987	16086	16094	15924	15940	16116	16207	16059	16146	15947	16308	16243	15963	16098	16093	16048	15852	16125	16125	16082	16133	15971	16094	16022	16220	16142	16004	16183	16178	15998	15962	15995	15996	16155	16268	16106	16146	15894	16088	16013	15973	16113	16152	16092	16224	16227	16161	15885	16109	16219	16155	16288	16102	15871	16182	16139	15897	16279	16116	16194	16154	15983	16114	16140	15972	16353	16073	15866	16026	16132	16044	16225	16215	15804	16143	16196	15972	16227	16078	16106	16007	16175	16242	16024	16011	16018	15982	16107	16084	16138	16002	16154	15970	16088	16015	16100	16031	16218	15856	15944	16124	16002	16127	16213	16021	16086	16027	15986	16121	16071	15931	16114	16030	16236	16034	15937	16101	16221	15978	16048	16029	16139	16182	16154	16249	16276	16118	15952	16114	16018	15995	16188	16218	15995	15957	16065	16082	16188	16129	16119	16122	16163	16009	16039	15886	15829	16139	16033	16277	16036	16259	16172	16153	15976	16332	16193	16195	15851	16016	16023	16206	16090	16214	16133	16140	16038	16275	15970	16135	16071	16156	16356	16243	16101	15941	16205	16248	16196	15894	16094	16156	15974	16043	16340	16145	16046	16086	15895	16167	16142	16037	16153	15958	16235	15872	15981	16210	16199	16116	16126	16190	16050	16077	16085	16052	16043	16093	16063	16142	16147	16232	15977	15905	16188	16142	16134	16143	16144	16036	16051	16086	16030	16145	16135	16107	16263	16125	16097	16241	16239	16007	15984	15948	16035	16249	16080	16006	16005	15985	16032	16114	16069	16030	16303	16010	16316	16128	16028	16257	16192	16240	15970	16104	16020	16210	16233	16239	16120	15825	16178	16105	16131	15952	15950	16145	16000	15951	16129	16056	16366	16038	16167	15916	16207	16055	15930	15960	16087	15945	16268	16074	16123	15980	16339	16117	16086	16047	15997	15928	16097	16222	16113	16069	16151	15975	15915	15855	16359	16089	16015	16042	16037	16310	16145	15995	16034	16271	16151	16171	16057	16164	16070	16156	16117	16161	16160	16155	16154	16251	16007	16251	16161	16102	16128	16168	15957	16238	16173	16215	15915	16311	16110	16117	16223	16161	16362	16194	16118	16181	16057	16109	16017	15882	16289	16209	15969	16157	16069	16118	16157	16127	16220	16212	16023	16054	16112	16071	16111	16234	16103	16252	15981	16125	16121	16143	15919	15963	15982	16095	16102	16145	16080	16225	16044	16140	16080	16191	16114	16164	16014	16076	16070	15868	15914	16065	15966	16054	16044	16312	16194	16216	15963	16134	16245	16034	16086	16059	16072	16317	16052	16087	16053	15997	16052	16144	15997	15900	16013	16213	16019	15906	16145	15951	15976	15992	16028	16145	16253	16109	16042	16035	16096	16101	16002	16060	15981	16241	16162	16085	16114	16130	16153	16085	16020	16100	15932	16219	16089	15925	16032	16065	16113	16209	16263	16048	16172	15956	16266	16090	15975	16241	16212	16327	16166	16094	16033	15901	16166	16138	16048	16035	16257	16252	15915	15971	16089	16115	16134	16025	15917	15997	16128	15927	16095	15995	16060	15955	16181	16101	16225	16070	16319	16043	16162	16043	16166	15924	16143	16005	16430	16081	16066	16040	15986	15984	16032	16034	16117	16158	15966	15992	16160	16182	16282	16267	16122	16061	16080	16169	15987	16031	16129	16085	16218	16022	16170	16044	16147	16120	16101	15967	16201	16241	16138	16254	16025	15874	16163	16155	16165	16084	15973	16188	16176	16255	16101	16144	16167	16366	16217	16241	16032	15980	16133	16119	15959	15909	16030	15964	16046	15878	15854	16174	15970	16077	16208	16088	15924	16084	16135	15969	16138	16017	16216	16302	16194	16073	16040	16143	16108	16067	16295	16061	15851	16148	15923	16076	16053	16190	16028	15889	16289	16148	16231	16081	16172	16076	16263	16319	16159	16023	16063	16162	15995	16182	16042	15917	15988	15961	16332	16047	16095	16136	16100	16103	15991	16063	16148	16030	16237	16226	16164	16120	16167	16080	15989	15755	16063	16197	16098	16042	16210	16116	16190	16063	16000	16142	16123	15931	15990	16046	16094	15976	16017	16159	15873	16345	16216	16064	16131	16149	16237	15984	15949	16170	16231	15940	15853	16184	15958	16054	16070	15976	15931	16205	15998	16043	16177	16227	16093	16292	16353	16307	16176	16225	16103	16130	16232	16168	16091	15976	15968
14839	22657	21721	18987	18109	17541	16808	16999	16654	16221	16379	26341	37557	34075	24763	19892	16666	16000	15783	15624	15625	15564	15613	15666	15615	15637	15744	15561	15660	15513	15668	15829	15660	15420	15625	15554	15558	15785	15620	15824	15597	15629	15677	15557	15516	15559	15748	15783	15582	15618	15768	15626	15554	15594	15615	15637	15704	15638	15605	15712	15709	15649	15587	15662	15688	15670	15561	15673	15490	15540	15571	15577	15703	15660	15685	15593	15510	15783	15750	15645	15546	15562	15507	15687	15639	15521	15565	15701	15582	15585	15561	15675	15486	15600	15725	15619	15578	15610	15570	15625	15603	15680	15490	15466	15692	15635	15587	15471	15424	15683	15599	15650	15840	15575	15673	15575	15718	15622	15553	15671	15642	15576	15736	15505	15603	15837	15636	15582	15592	15635	15758	15626	15571	15524	15435	15454	15575	15681	15719	15582	15900	15539	15483	15675	15722	15898	15566	15600	15635	15905	15567	15629	15608	15741	15598	15539	15584	15640	15786	15487	15536	15596	15512	15694	15691	15610	15555	15662	15755	15622	15667	15555	15465	15388	15533	15608	15666	15547	15671	15635	15711	15630	15657	15729	15531	15612	15543	15428	15700	15464	15675	15600	15471	15549	15670	15571	15513	15751	15661	15568	15649	15539	15598	15531	15743	15726	15624	15541	15548	15596	15734	15629	15665	15556	15777	15518	15577	15727	15574	15663	15582	15590	15462	15667	15685	15556	15594	15696	15706	15617	15629	15510	15628	15528	15685	15685	15577	15566	15611	15653	15542	15581	15547	15697	15798	15677	15612	15542	15597	15678	15679	15653	15681	15721	15557	15641	15529	15782	15611	15708	15790	15872	15490	15706	15618	15646	15678	15648	15449	15698	15658	15617	15717	15637	15460	15548	15500	15566	15682	15581	15703	15498	15677	15530	15649	15497	15731	15670	15655	15611	15720	15684	15712	15614	15592	15570	15632	15561	15552	15555	15762	15659	15671	15506	15637	15769	15650	15444	15462	15477	15567	15593	15718	15572	15569	15708	15465	15573	15724	15636	15458	15518	15573	15456	15524	15632	15656	15710	15533	15757	15793	15535	15607	15626	15672	15680	15731	15496	15745	15621	15784	15635	15603	15642	15469	15575	15690	15634	15642	15571	15653	15629	15801	15709	15618	15647	15511	15484	15611	15702	15585	15735	15633	15602	15582	15544	15665	15635	15716	15583	15382	15604	15725	15677	15650	15657	15672	15578	15573	15594	15675	15531	15573	15760	15628	15519	15363	15563	15683	15604	15627	15574	15760	15581	15750	15556	15642	15575	15565	15757	15577	15668	15781	15490	15555	15517	15624	15628	15774	15650	15531	15553	15620	15660	15692	15527	15613	15656	15730	15391	15540	15509	15493	15418	15668	15555	15512	15588	15564	15613	15587	15677	15762	15609	15640	15626	15620	15655	15714	15540	15801	15647	15571	15679	15577	15724	15704	15442	15611	15680	15586	15647	15542	15692	15382	15600	15686	15619	15528	15654	15633	15617	15468	15485	15465	15691	15641	15748	15576	15531	15502	15776	15501	15759	15789	15555	15617	15708	15620	15606	15591	15638	15611	15606	15586	15631	15587	15554	15614	15564	15649	15673	15598	15716	15561	15636	15533	15525	15666	15635	15721	15710	15656	15568	15686	15591	15508	15596	15562	15522	15540	15508	15547	15621	15625	15598	15524	15561	15676	15623	15676	15616	15712	15536	15621	15716	15658	15562	15504	15545	15617	15489	15574	15458	15604	15742	15570	15623	15449	15539	15666	15578	15724	15442	15541	15534	15482	15480	15703	15692	15590	15622	15847	15641	15773	15687	15633	15464	15699	15736	15580	15603	15571	15685	15755	15528	15830	15597	15700	15606	15662	15512	15622	15554	15566	15371	15690	15559	15766	15584	15687	15496	15490	15663	15631	15541	15706	15648	15662	15847	15543	15662	15533	15708	15543	15437	15643	15536	15576	15688	15701	15533	15628	15560	15641	15445	15749	15685	15613	15755	15783	15725	15720	15503	15446	15643	15542	15433	15683	15718	15553	15470	15693	15681	15807	15686	15587	15673	15546	15712	15606	15587	15621	15679	15657	15601	15651	15732	15576	15550	15583	15508	15515	15637	15648	15542	15606	15618	15744	15419	15602	15608	15636	15688	15527	15654	15819	15521	15580	15605	15653	15563	15762	15591	15601	15640	15621	15623	15456	15818	15734	15507	15580	15475	15709	15472	15745	15683	15514	15698	15764	15692	15610	15544	15645	15550	15592	15585	15636	15830	15732	15368	15695	15472	15701	15701	15831	15683	15574	15598	15508	15596	15773	15687	15452	15608	15657	15702	15810	15545	15734	15623	15575	15750	15528	15688	15704	15660	15649	15525	15675	15540	15761	15536	15534	15798	15408	15621	15583	15613	15487	15911	15612	15741	15581	15560	15667	15534	15712	15635	15716	15395	15712	15753	15606	15644	15618	15639	15507	15670	15637	15551	15614	15537	15602	15680	15728	15546	15593	15675	15742	15618	15635	15622	15556	15551	15617	15575	15667	15722	15530	15756	15585	15656	15573	15494	15524	15732	15647	15750	15680	15597	15625	15697	15492	15648	15712	15538	15696	15595	15586	15515	15330	15517	15587	15493	15835	15578	15600	15612	15874	15629	15621	15703	15605	15570	15655	15939	15725	15727	15483	15438	15642	15508	15772	15573	15339	15681	15571	15546	15619	15545	15764	15643	15741	15744	15727	15649	15695	15616	15489	15480	15626	15580	15638	15624	15685	15575	15559	15638	15785	15425	15681	15504	15525	15663	15646	15547	15505	15717	15610	15687	15619	15686	15490	15517	15526	15704	15691	15741	15677	15633	15694	15680	15523	15616	15659	15759	15600	15603	15620	15611	15600	15649	15514	15586	15744	15531	15641	15548	15657	15715	15657	15472	15613	15489	15529	15648	15300	15718	15424	15642	15682	15593	15613	15460	15482	15657	15588	15729	15499	15566	15790	15561	15434	15613	15571	15674	15640	15673	15616	15768	15738	15566	15617	15719	15656	15690	15563	15740	15610	15560	15697	15510	15541	15625	15837	15422	15542	15676	15793	15547	15534	15461	15526	15515	15666	15649	15483	15602	15652	15697	15725	15611	15748	15630	15468	15521	15569	15730	15629	15747	15501	15459	15754	15525	15697	15637	15443	15595	15654	15532	15704	15674	15742	15589	15606	15500	15543	15723	15408	15657	15704	15596	15751	15698	15451	15543	15658	15862	15451	15751	15810	15531	15635	15702	15556	15556	15693	15779	15588	15513	15733	15706	15524	15769	15655	15645	15726	15555	15674	15549	15623	15449	15580	15440	15833	15470	15654	15807	15776	15471	15548	15697	15610	15695	15415	15582	15743	15749	15754	15513	15639	15719	15575	15374	15536	15499	15774	15581	15688	15669	15596	15800	15661	15516	15579	15691	15705	15737	15576	15681	15663	15462	15608	15593	15530	15602	15541	15690	15536	15599	15602	15522	15720	15502	15571	15471	15618	15574	15463	15703	15596	15648	15714	15671	15659	15498	15599	15524	15615	15608	15729	15747	15445	15682	15638	15699	15553	15658	15700	15731	15515	15704	15579	15625	15695	15589	15639	15706	15556	15841	15592	15640	15597	15625	15720	15568	15671	15656	15624	15739	15583	15545	15541	15500	15739	15536	15713	15596	15656	15684	15672	15599	15519	15550	15651	15667	15655	15599	15567	15627	15800	15703	15662	15638	15527	15555	15653	15606	15531	15651	15718	15620	15549	15748	15444	15646	15608	15537	15668	15553	15445	15726	15735	15558	15639	15543	15698	15565	15696	15581	15735	15808	15578	15405	15885	15710	15658	15697	15527	15670	15669	15592	15543	15649	15616	15733	15508	15669	15639	15603	15519	15635	15618	15642	15537	15517	15618	15805	15631	15519	15770	15680	15712	15854	15540	15515	15700	15616	15675	15620	15554	15517	15687	15801	15447	15666	15740	15506	15612	15584	15586	15767	15651	15795	15719	15603	15742	15542	15623	15707	15604	15597	15732	15531	15549	15549	15754	15476	15460	15548	15550	15570	15668	15568	15550	15652	15583	15529	15743	15723	15606	15457	15495	15702	15653	15647	15580	15501	15796	15581	15830	15467	15467	15709	15471	15616	15661	15639	15624	15689	15914	15602	15675	15503	15554	15627	15625	15631	15632	15617	15578	15570	15702	15632	15608	15722	15633	15637	15854	15549	15704	15603	15524	15569	15753	15771	15660	15665	15676	15593	15583	15698	15682	15728	15505	15712	15660	15590	15627	15723	15575	15728	15580	15559	15553	15539	15571	15601	15662	15574	15713	15460	15599	15432	15576	15603	15626	15586	15639	15500	15853	15492	15617	15559	15577	15653	15500	15730	15547	15594	15670	15582	15670	15712	15799	15683	15647	15591	15680	15587	15641	15535	15605	15568	15594	15686	15757	15667	15647	15530	15625	15661	15634	15612	15651	15684	15720	15694	15616	15716	15552	15732	15616	15699	15699	15646	15524	15606	15463	15510	15635	15508	15759	15582	15515	15680	15760	15531	15783	15515	15431	15811	15598	15707	15679	15682	15477	15598	15583	15618	15688	15576	15632	15694	15556	15608	15631	15665	15693	15561	15569	15649	15585	15604	15752	15652	15612	15700	15572	15619	15567	15623	15820	15591	15466	15662	15643	15729	15465	15725	15624	15561	15510	15689	15716	15481	15515	15500	15691	15436	15614	15647	15685	15446	15636	15593	15626	15598	15457	15761	15621	15551	15746	15727	15607	15566	15615	15715	15629	15507	15733	15593	15533	15778	15714	15683	15619	15571	15702	15695	15473	15680	15723	15762	15613	15673	15635	15588	15702	15486	15791	15622	15665	15774	15440	15652	15642	15502	15560	15563	15746	15734	15544	15695	15685	15506	15563	15587	15679	15662	15568	15851	15526	15543	15599	15718	15567	15695	15699	15729	15559	15645	15649	15702	15653	15389	15791	15681	15733	15610	15527	15495	15748	15809	15700	15786	15646	15568	15602	15454	15744	15453	15510	15588	15539	15663	15495	15618	15576	15638	15598	15431	15714	15754	15647	15711	15717	15600	15526	15561	15689	15629	15568	15455
23916	21377	28825	24300	21904	21972	20628	17494	16921	17236	16802	26233	45481	37837	28270	21984	18098	16815	16466	16271	16316	16288	16318	16258	16213	16423	16178	16245	16298	16047	16352	16314	16131	16262	16436	16132	16241	16377	16229	16307	16239	16148	16233	16082	16373	16298	16422	16095	16236	16123	16121	16022	16196	16266	16212	16173	16045	16293	16255	16322	16265	15945	16086	16220	16138	16184	15964	16058	16128	16092	16201	16152	16133	16373	16067	16068	15995	16206	16250	16179	16205	16206	15991	16149	16332	16008	16166	16077	16140	16197	16360	16035	16090	16063	16090	16279	16261	16287	16098	16152	16217	16394	16315	16112	16135	16167	16312	16175	16011	16220	16274	16188	16224	16201	16128	16130	16167	16117	16256	16248	16144	16154	16026	16211	16219	16257	16125	16433	15968	16090	16259	16103	16218	16156	16275	16185	16222	16313	16127	16184	16293	16107	16179	16125	16271	16271	16165	15925	16310	16151	16173	16214	16310	16244	16104	16232	16285	16319	16239	16167	16053	15961	16170	16085	16258	16151	16251	16151	15862	16099	16225	16132	16272	16034	16268	15994	16195	16131	16072	16272	16125	16158	16045	16142	16242	16059	16018	16198	15950	16035	16350	16196	16204	16194	16223	16014	16176	16026	16127	16178	16005	16174	16101	15851	16180	16096	16227	16019	16173	16275	16198	16055	16112	16236	16137	15989	16054	15964	16210	16178	16122	16022	16151	16173	16244	16177	16071	16142	16228	16033	16178	16208	16314	15975	16128	16193	16230	16113	16147	16200	16051	16129	16320	16237	16161	15999	16201	16146	16228	16198	16168	16242	16186	16017	16087	16277	16308	16150	16167	16234	15813	16234	16246	16079	16183	16225	16303	16268	16302	16324	16123	16224	16263	16210	16087	16297	16112	16116	16229	16192	16115	16094	16146	16191	16092	16276	16138	15922	16053	16037	16018	16181	16008	15932	16193	16237	16176	16214	15973	16167	16182	16221	16182	16256	16032	15915	16200	16279	16166	16263	16125	16021	16152	16171	16249	16015	16213	16168	16153	16041	16143	16166	16109	16091	16160	16096	16104	16407	16136	15858	16093	16123	16226	16272	16076	16163	16254	16200	16224	16076	16248	15960	16058	16083	16198	16181	16147	16092	15921	16186	16139	16242	16180	16125	16121	16273	16016	16313	16165	16062	16174	16251	15988	15955	16183	16106	16203	15985	16096	16173	16278	16260	15940	16077	16016	15974	16160	16036	16314	16133	16101	16033	16207	16113	16157	15953	16232	16088	16054	16167	16098	16519	16010	16396	16377	16114	16258	16170	16278	16186	16046	16006	16023	15950	15978	16010	16195	16280	15995	16137	16070	16020	16070	16191	16057	16012	16035	16036	16218	16289	16237	16218	16151	16252	16346	16294	16169	16235	16169	16094	16083	16250	16000	16159	16322	16189	15998	16195	16052	16015	16206	15964	15970	16254	16184	16286	16072	16318	15975	16133	16184	16026	16110	16040	16281	16211	16061	16167	16239	16048	16087	16259	16195	16052	16267	16137	16108	16130	16004	16083	16193	16052	16292	16265	16189	16192	16319	15924	15903	16168	16123	16292	16251	16256	16072	16218	16121	16250	16079	16249	16121	16305	16012	16191	15912	16086	16079	16214	16211	16290	16258	16143	16223	15991	16023	16157	16158	15883	16056	16242	16236	16335	16228	16164	16282	16129	16183	16203	16312	16091	16191	16186	16142	16126	15997	16100	16120	16247	16186	16105	16105	16104	16243	16098	16301	16010	16156	16124	16280	16183	16130	16234	16342	16235	16241	16173	16218	16056	16124	16013	16291	16048	16236	16318	16023	16298	16199	16027	16178	16189	16315	16102	16237	16205	16210	15989	16187	16332	16270	16071	16116	16179	16175	16216	16276	15966	16027	16132	16130	16163	16405	16143	16095	15908	16208	16261	16129	16184	16149	16169	16130	16067	16117	16171	16252	16081	16083	16095	15987	16212	16186	16272	16277	15992	16090	16229	16082	15994	16127	16271	16102	16146	15990	16463	16213	16089	16373	16352	16182	16211	16154	16160	16231	16000	16281	15999	16010	16077	16220	16231	16242	16194	16206	16155	16013	16086	16177	16069	16086	16149	15941	15989	16102	16138	16229	16274	16224	16286	16211	16207	16301	16083	16170	16163	16175	16338	16096	16155	16149	16117	16134	16156	16014	16030	16198	16108	16102	16052	16265	16023	16197	16207	16263	16118	16366	16179	15856	16209	16178	16282	16066	16203	16210	16253	15974	16133	16190	16099	16237	16009	16040	16135	16416	16290	16146	16130	16125	16289	16183	16191	16057	16194	16168	16138	16087	16035	16282	16212	16211	15935	16285	16161	16357	16358	16101	16197	16093	16135	16185	16007	16101	16183	16155	16056	16131	16328	16242	16194	16277	16119	16191	16064	16179	16319	16005	16124	16119	16114	16296	16137	16108	16275	16112	16180	16213	16206	16272	16073	16301	16342	16107	16104	16329	16138	16126	16089	16195	16389	16146	16157	16150	16408	15998	16026	16196	16234	16122	16213	16349	16197	16035	16105	16373	16068	16120	16142	16014	16148	16267	16009	16262	16045	16077	16224	16218	16266	16277	16202	16320	16179	16243	16152	16154	16185	16134	16131	16190	16181	16285	16085	16200	16208	16347	16206	16047	16055	16273	16207	16247	16240	16111	16294	16485	15933	16063	16218	16280	16203	16296	16316	16120	16140	16299	16200	16261	16337	16142	16017	16223	16172	16325	16241	16327	16150	16175	16182	16156	16194	15951	16217	16122	16181	16147	16308	16090	15945	16211	16241	16164	16249	16259	16135	16377	16024	15976	16072	16074	15991	16266	16214	16128	16225	16123	16269	16135	16075	16324	16248	16101	16173	16168	16324	16241	16176	16053	16291	16134	16170	16099	16203	16184	16348	16073	16138	15974	16229	16257	16060	16238	16062	16305	16047	16228	16130	16080	16165	16267	16137	16020	16202	16015	16235	16196	16112	16109	16070	15998	16106	16092	16199	16146	16082	16275	16267	16238	16133	16175	16272	16198	16149	16178	16149	15935	16161	16347	15990	16129	16302	16029	16277	16097	16178	16163	16023	16132	16149	15834	16114	16348	16172	16360	16118	16072	16092	16271	16118	15991	16071	16199	16411	16163	16345	16140	16060	16402	16223	16004	16184	16318	16204	16154	16342	16104	16302	16257	15976	16372	16270	16159	16038	16254	16232	16088	16220	16202	16165	16279	16129	16117	16233	16162	16163	16122	16135	16211	16207	15958	16144	15996	16194	16135	16173	16073	16001	16167	16251	16075	16126	16289	16284	16304	15888	16157	16221	16292	16164	16134	16184	16377	16238	16213	16340	16266	16187	16261	16181	16269	15944	16270	16168	16148	16449	16200	16133	16092	16176	16118	16148	16103	16232	16070	16080	16240	16230	16182	16104	16357	16171	16208	16204	16030	16098	16106	16214	16190	16193	16039	16551	15979	16114	16063	16166	16172	16190	16283	16214	16453	16264	16229	16351	16222	16306	16156	16079	16135	15994	15931	16148	16086	16065	16117	16259	16210	16120	16022	16167	16082	16170	16075	16277	16221	15955	16077	16154	16080	16247	16129	16247	16361	16414	16245	16122	16306	16154	16325	16381	15995	16188	15949	16302	16161	16110	16223	16129	16162	16021	16378	16400	16369	16196	16225	16015	16113	16023	16287	16139	16056	16195	16228	16122	16192	16103	16232	16075	16054	16142	16044	16119	16162	16464	16083	16443	16312	16146	16172	16218	16070	16304	16151	16087	16276	16033	16127	16137	16056	16075	16116	16148	16147	15915	16205	16259	16176	16420	16227	16200	16126	16319	16406	16364	16085	16038	16043	16195	16024	16011	16217	16303	16149	16089	16136	15927	16071	16167	16239	16141	16049	16183	16233	16203	16193	16153	16128	16089	16004	16114	16067	16018	16107	16300	16256	16103	15986	16183	16210	16107	16081	16330	16289	16255	16095	16059	16146	16110	16179	15934	16082	15993	16019	16174	16158	16035	16225	16177	16130	16253	16247	15995	16381	16067	16204	16046	16082	16044	16171	15905	16248	16256	16354	16049	16262	16013	16302	15886	16092	15920	16286	16139	16261	16155	16139	16180	16195	16086	16184	16053	15954	16299	16458	16226	16234	16185	16162	16145	16109	16208	15996	16327	16132	16027	16161	16047	16148	16130	16083	16143	16095	16302	15996	16259	16219	16219	16361	16160	16298	16281	16097	16289	15961	16096	16215	16083	16169	16172	15993	16367	16244	16435	16202	16312	16132	16213	16227	16020	16266	16109	16122	16139	16124	16126	16165	16041	16101	16108	16065	16314	16095	16010	15992	16219	16079	16338	16205	16382	16181	16181	16036	16013	16194	16071	16272	16228	16143	16279	16085	16252	16216	15962	16180	16150	16004	16206	16165	16007	16166	16170	16145	16185	16126	16028	15980	16476	16330	16258	16163	16188	16141	16126	16085	16229	16133	16119	16059	16179	16255	16091	16004	16224	16158	16023	16134	16153	16085	16058	16144	16291	16319	16237	16340	16184	16066	16086	16125	16253	16179	16296	16205	16175	16220	16008	16061	16172	16056	16299	16227	16163	16213	16157	16247	16077	16049	16241	16060	16235	16177	16165	16111	16031	15961	16195	16205	16315	16285	16145	16116	16127	16211	16237	16086	16099	16154	16222	16148	16208	16127	15913	16385	16102	16078	15953	16162	16170	16221	16118	16066	16196	16031	15972	16037	16274	16161	15995	16308	16068	16101	16009	16067	16125	16113	16316	16120	16130	16235	16133	16205	16210	16023	16274	16396	16192	16131	16013	16157	15982	16318	16210	16253	16081	16113	16310	16107	16272	16168	16222	16312	16065	16152	16150	16248	16123	16320	16005	15953	16014	16194	16008	16130	16204	16119	16247	16303	16102	16059	16044	16158	16104	16290	16154	16410	16245	16161	16153	16277	16358	16132	16040	16210	16228	16267	16316	16116	16006	16052	16305	16076	16009	16157	16213	16040	15957	16210	16135	16051	16078	16138	16077	16011	16290	16043	16146	16279	16139	16159	16214	16231	16035	16187	15938	16230	16353	16065	16167	16075	16118	16196	15989
16580	27307	25586	21381	19521	18478	18015	17523	17010	16871	16839	30973	47925	40732	29834	21975	17203	15819	15794	15598	15626	15740	15712	15757	15544	15703	15620	15538	15665	15857	15624	15761	15788	15653	15743	15843	15479	15666	15710	15470	15734	15687	15825	15669	15728	15735	15725	15771	15652	15616	15787	15834	15670	15638	15662	15699	15883	15529	15646	15544	15690	15537	15781	15706	15665	15582	15708	15686	15688	15536	15703	15595	15954	15642	15590	15659	15763	15667	15793	15814	15559	15707	15758	15724	15436	15697	15640	15649	15663	15656	15515	15802	15806	15441	15595	15656	15717	15706	15644	15763	15627	15579	15828	15565	15593	15584	15674	15719	15690	15781	15735	15821	15775	15595	15592	15680	15685	15698	15697	15858	15629	15841	15665	15787	15640	15659	15669	15655	15545	15675	15738	15580	15804	15689	15640	15598	15823	15665	15703	15658	15676	15696	15850	15595	15734	15588	15763	15515	15847	15652	15539	15638	15553	15656	15573	15831	15687	15731	15666	15692	15682	15636	15674	15685	15585	15668	15742	15694	15674	15622	15798	15818	15580	15657	15684	15682	15576	15557	15688	15694	15690	15810	15592	15679	15644	15579	15454	15611	15707	15673	15699	15777	15665	15793	15550	15635	15626	15597	15771	15455	15663	15705	15731	15788	15566	15682	15676	15700	15777	15434	15508	15723	15565	15687	15754	15583	15747	15597	15672	15723	15779	15599	15653	15673	15607	15850	15522	15755	15746	15612	15684	15664	15600	15610	15788	15682	15739	15722	15638	15717	15665	15726	15591	15690	15669	15578	15683	15781	15588	15643	15661	15459	15516	15707	15623	15663	15617	15590	15693	15668	15745	15591	15696	15653	15524	15667	15547	15662	15624	15708	15677	15529	15663	15698	15664	15664	15710	15713	15731	15733	15623	15713	15645	15619	15627	15679	15625	15698	15519	15686	15661	15767	15684	15580	15757	15589	15778	15697	15660	15777	15691	15734	15567	15801	15581	15574	15720	15717	15438	15599	15601	15788	15678	15467	15560	15701	15574	15529	15792	15520	15849	15696	15680	15703	15598	15559	15629	15764	15698	15714	15585	15710	15578	15826	15607	15771	15669	15655	15641	15744	15516	15739	15681	15734	15729	15624	15759	15670	15473	15612	15654	15598	15556	15838	15734	15771	15667	15696	15553	15547	15715	15648	15711	15686	15669	15729	15707	15542	15721	15607	15647	15696	15694	15388	15776	15687	15571	15690	15750	15576	15604	15524	15549	15767	15576	15656	15744	15596	15707	15652	15720	15729	15649	15541	15680	15700	15658	15765	15652	15642	15821	15756	15576	15523	15527	15402	15563	15550	15740	15695	15644	15637	15745	15667	15722	15616	15744	15654	15561	15615	15626	15646	15695	15767	15717	15588	15728	15792	15564	15724	15683	15766	15732	15668	15664	15729	15552	15706	15545	15702	15816	15747	15758	15601	15536	15522	15616	15773	15539	15798	15707	15735	15591	15781	15596	15898	15677	15679	15665	15538	15541	15711	15715	15412	15888	15633	15576	15660	15680	15540	15600	15591	15685	15640	15571	15702	15719	15649	15714	15731	15654	15740	15554	15804	15506	15537	15648	15611	15908	15778	15672	15555	15593	15654	15845	15540	15651	15582	15855	15648	15603	15578	15730	15787	15638	15775	15557	15701	15721	15639	15660	15637	15837	15584	15694	15739	15626	15708	15679	15811	15630	15817	15698	15569	15637	15502	15648	15809	15724	15881	15699	15777	15599	15671	15659	15540	15578	15630	15812	15731	15621	15634	15620	15672	15619	15611	15528	15562	15637	15593	15547	15595	15729	15580	15687	15675	15631	15745	15490	15592	15737	15624	15668	15629	15702	15750	15652	15812	15671	15576	15629	15805	15640	15817	15600	15517	15823	15746	15677	15602	15596	15712	15659	15440	15765	15690	15665	15652	15522	15702	15699	15612	15560	15645	15696	15814	15569	15621	15601	15651	15579	15608	15784	15733	15519	15641	15863	15713	15615	15444	15728	15610	15624	15683	15583	15687	15696	15685	15715	15410	15659	15492	15783	15677	15694	15737	15565	15628	15637	15485	15716	15524	15749	15704	15679	15679	15825	15624	15699	15818	15613	15529	15656	15750	15644	15653	15592	15544	15501	15657	15705	15818	15692	15640	15505	15566	15784	15550	15702	15693	15703	15629	15725	15729	15790	15567	15746	15645	15566	15751	15681	15768	15555	15895	15682	15749	15766	15772	15782	15606	15483	15656	15431	15622	15699	15890	15624	15705	15546	15671	15573	15660	15555	15531	15630	15531	15676	15728	15638	15521	15686	15651	15634	15669	15503	15715	15641	15709	15490	15649	15651	15760	15685	15741	15607	15614	15584	15689	15790	15562	15634	15742	15750	15617	15611	15649	15609	15702	15720	15669	15791	15697	15766	15792	15484	15517	15608	15534	15766	15608	15569	15510	15647	15786	15589	15711	15777	15705	15832	15598	15697	15592	15526	15571	15870	15742	15768	15577	15639	15646	15543	15701	15679	15683	15494	15782	15689	15542	15822	15563	15735	15620	15624	15686	15669	15599	15532	15622	15744	15670	15801	15416	15697	15594	15740	15638	15708	15845	15545	15612	15887	15520	15775	15681	15536	15750	15708	15754	15620	15733	15759	15686	15781	15910	15575	15705	15680	15720	15691	15756	15732	15727	15770	15689	15558	15797	15618	15729	15458	15631	15696	15598	15686	15899	15552	15716	15649	15610	15802	15750	15805	15756	15719	15709	15540	15517	15729	15593	15730	15718	15580	15834	15666	15695	15662	15741	15745	15651	15743	15554	15778	15684	15762	15782	15660	15693	15611	15546	15697	15558	15763	15620	15630	15653	15552	15583	15626	15634	15585	15646	15587	15567	15592	15641	15584	15583	15510	15687	15752	15711	15591	15573	15785	15662	15642	15634	15698	15870	15709	15706	15609	15526	15747	15803	15918	15672	15555	15568	15711	15649	15660	15669	15727	15622	15608	15681	15714	15557	15670	15581	15906	15623	15710	15745	15696	15804	15623	15662	15555	15757	15586	15667	15709	15684	15675	15893	15700	15596	15478	15657	15593	15760	15697	15746	15655	15773	15654	15743	15616	15574	15792	15597	15698	15608	15618	15713	15680	15449	15623	15844	15768	15710	15766	15703	15559	15584	15560	15637	15762	15564	15742	15625	15803	15598	15607	15740	15558	15505	15697	15692	15612	15712	15561	15759	15679	15393	15632	15706	15681	15677	15663	15829	15637	15679	15676	15607	15622	15556	15641	15508	15614	15707	15596	15683	15787	15668	15677	15508	15474	15624	15641	15536	15655	15653	15607	15519	15705	15623	15694	15695	15569	15614	15607	15742	15471	15733	15530	15642	15579	15750	15637	15697	15769	15662	15548	15730	15766	15589	15646	15577	15629	15544	15680	15755	15603	15643	15659	15743	15619	15600	15600	15779	15717	15835	15630	15586	15548	15685	15568	15713	15771	15625	15789	15801	15593	15700	15637	15719	15679	15691	15737	15519	15591	15655	15673	15545	15767	15905	15641	15788	15570	15737	15759	15711	15607	15767	15809	15618	15788	15762	15755	15574	15708	15597	15563	15740	15612	15811	15777	15574	15648	15648	15638	15728	15576	15594	15658	15807	15654	15611	15705	15730	15744	15596	15507	15669	15605	15663	15607	15797	15815	15860	15701	15665	15531	15617	15741	15939	15624	15609	15709	15815	15404	15503	15759	15813	15600	15612	15803	15672	15662	15549	15663	15758	15629	15646	15757	15827	15680	15652	15663	15836	15742	15670	15648	15519	15468	15606	15855	15651	15730	15630	15729	15658	15591	15597	15727	15695	15757	15685	15522	15569	15584	15711	15744	15596	15623	15746	15567	15574	15440	15582	15633	15666	15663	15718	15762	15784	15823	15759	15574	15581	15626	15649	15588	15697	15653	15799	15642	15630	15506	15576	15744	15602	15615	15625	15788	15691	15602	15552	15439	15633	15611	15574	15765	15697	15673	15749	15560	15728	15809	15732	15638	15328	15662	15650	15576	15666	15770	15858	15809	15662	15860	15747	15543	15536	15504	15694	15655	15580	15722	15702	15772	15671	15795	15776	15637	15718	15663	15711	15597	15796	15586	15684	15602	15749	15552	15689	15519	15708	15674	15676	15495	15640	15741	15769	15831	15410	15641	15657	15706	15748	15724	15499	15598	15575	15689	15649	15649	15592	15753	15803	15663	15876	15797	15511	15644	15793	15641	15676	15706	15588	15767	15612	15545	15627	15717	15731	15524	15724	15761	15713	15664	15606	15703	15735	15697	15778	15599	15750	15553	15835	15663	15729	15514	15654	15608	15452	15472	15714	15753	15606	15655	15738	15570	15654	15496	15558	15730	15619	15636	15650	15533	15722	15720	15735	15735	15630	15692	15690	15579	15588	15510	15658	15668	15670	15740	15658	15710	15744	15579	15695	15571	15692	15729	15599	15601	15687	15670	15649	15836	15565	15524	15570	15638	15673	15691	15624	15675	15545	15790	15712	15624	15633	15727	15707	15693	15788	15575	15634	15752	15469	15703	15589	15644	15687	15664	15610	15661	15618	15663	15524	15699	15673	15634	15559	15686	15648	15766	15806	15954	15779	15622	15666	15645	15680	15709	15635	15797	15667	15577	15717	15654	15575	15917	15851	15699	15708	15598	15606	15601	15707	15661	15533	15642	15678	15566	15553	15635	15739	15733	15654	15802	15499	15621	15675	15634	15592	15792	15733	15831	15733	15708	15619	15742	15533	15715	15876	15623	15703	15648	15538	15637	15740	15766	15635	15519	15659	15583	15708	15839	15640	15593	15631	15504	15703	15701	15510	15596	15711	15609	15679	15703	15713	15680	15788	15663	15456	15658	15765	15523	15530	15788	15544	15713	15647	15745	15791	15773	15626	15685	15563	15682	15766	15570	15742	15738	15772	15524	15723	15551	15721	15762	15786	15485	15762	15566	15733	15705	15785	15748	15641	15778	15737	15665	15670	15579	15586	15703	15573	15752	15606	15788	15742	15651	15550	15724	15759	15519	15668	15662	15641	15628	15659	15715	15730	15582	15673	15857	15867	15707	15546	15705	15557	15697	15576
29273	21618	20998	18591	16541	16633	16781	17007	16762	16729	16742	17764	19749	19305	17922	17149	16862	16567	16738	16536	16592	16570	16611	16527	16518	16820	16544	16640	16689	16748	16611	16564	16602	16637	16567	16505	16417	16641	16892	16575	16432	16412	16412	16519	16650	16483	16569	16529	16645	16421	16425	16666	16536	16500	16519	16357	16480	16551	16486	16608	16670	16456	16527	16677	16611	16688	16522	16457	16497	16461	16567	16605	16458	16637	16617	16400	16739	16582	16662	16500	16500	16529	16664	16563	16386	16369	16465	16749	16494	16724	16501	16586	16637	16772	16609	16412	16483	16473	16589	16577	16374	16377	16611	16552	16497	16522	16477	16606	16550	16679	16506	16369	16518	16659	16610	16380	16596	16783	16476	16643	16390	16636	16660	16487	16515	16607	16337	16609	16652	16412	16612	16456	16719	16393	16541	16393	16355	16539	16490	16455	16500	16528	16555	16520	16644	16529	16556	16466	16500	16480	16494	16627	16626	16506	16623	16460	16489	16555	16551	16501	16578	16590	16732	16466	16614	16479	16566	16475	16506	16589	16424	16401	16636	16449	16531	16378	16604	16642	16433	16390	16557	16645	16364	16433	16644	16555	16633	16561	16588	16358	16395	16508	16620	16576	16454	16593	16495	16490	16404	16580	16431	16438	16454	16559	16421	16558	16598	16595	16362	16553	16689	16568	16483	16568	16526	16486	16758	16396	16650	16644	16411	16322	16580	16658	16575	16184	16480	16383	16532	16550	16469	16771	16503	16736	16537	16406	16386	16575	16494	16488	16412	16550	16427	16549	16630	16622	16559	16315	16561	16650	16618	16389	16549	16468	16452	16564	16495	16440	16786	16528	16674	16488	16434	16466	16205	16363	16430	16431	16504	16679	16377	16415	16421	16536	16426	16702	16472	16303	16644	16431	16566	16543	16614	16448	16410	16420	16480	16556	16410	16587	16438	16654	16652	16414	16409	16545	16392	16513	16465	16616	16530	16515	16454	16577	16699	16523	16521	16595	16623	16574	16459	16481	16630	16324	16590	16554	16540	16492	16321	16286	16275	16543	16545	16474	16479	16375	16261	16328	16548	16486	16489	16380	16438	16665	16316	16275	16619	16603	16432	16589	16448	16343	16453	16664	16452	16581	16663	16389	16578	16673	16462	16586	16493	16489	16694	16540	16507	16442	16461	16525	16535	16520	16507	16445	16463	16496	16472	16619	16428	16640	16533	16542	16608	16601	16666	16650	16379	16404	16480	16387	16366	16598	16560	16390	16547	16426	16402	16672	16567	16627	16475	16618	16804	16791	16462	16482	16562	16540	16550	16602	16347	16520	16704	16392	16632	16542	16593	16392	16711	16527	16782	16448	16663	16453	16542	16728	16530	16494	16354	16454	16563	16642	16674	16527	16520	16782	16586	16704	16524	16567	16723	16461	16605	16601	16562	16579	16567	16670	16686	16532	16606	16671	16570	16606	16513	16467	16470	16512	16636	16455	16540	16422	16442	16363	16507	16484	16547	16520	16627	16565	16515	16444	16648	16474	16402	16558	16617	16655	16372	16408	16752	16722	16543	16695	16692	16515	16624	16611	16624	16705	16526	16721	16547	16523	16628	16781	16547	16463	16549	16489	16336	16359	16476	16508	16652	16534	16531	16522	16606	16526	16407	16513	16597	16430	16655	16548	16443	16438	16380	16476	16605	16676	16647	16644	16611	16534	16685	16615	16563	16371	16623	16714	16695	16593	16502	16644	16719	16655	16530	16516	16466	16343	16470	16517	16519	16428	16539	16506	16586	16552	16390	16551	16518	16602	16407	16550	16457	16607	16362	16496	16641	16626	17002	16343	16597	16412	16657	16619	16427	16543	16549	16514	16586	16501	16596	16556	16616	16397	16444	16730	16563	16546	16383	16516	16409	16391	16540	16646	16648	16480	16340	16512	16580	16352	16581	16486	16503	16518	16330	16556	16578	16717	16432	16470	16495	16385	16581	16560	16569	16305	16462	16604	16592	16670	16344	16517	16580	16480	16564	16450	16590	16553	16320	16808	16555	16592	16526	16648	16546	16497	16665	16740	16410	16458	16607	16536	16519	16524	16374	16710	16679	16442	16566	16597	16440	16615	16727	16591	16711	16707	16611	16502	16460	16476	16502	16265	16420	16610	16647	16447	16560	16564	16517	16492	16401	16258	16471	16547	16453	16538	16475	16538	16576	16491	16618	16647	16532	16381	16534	16481	16561	16460	16591	16562	16649	16581	16627	16635	16588	16531	16421	16335	16437	16447	16520	16390	16631	16571	16585	16518	16660	16515	16386	16657	16483	16472	16446	16603	16456	16493	16702	16621	16555	16566	16534	16518	16469	16675	16581	16448	16601	16531	16671	16435	16649	16614	16244	16492	16361	16515	16488	16498	16565	16485	16503	16653	16710	16450	16538	16806	16327	16456	16359	16422	16470	16524	16780	16736	16764	16743	16583	16385	16723	16594	16419	16582	16619	16553	16617	16392	16610	16561	16670	16333	16603	16648	16502	16559	16418	16432	16410	16537	16429	16496	16434	16391	16398	16560	16679	16592	16590	16655	16606	16532	16504	16612	16316	16577	16569	16404	16536	16735	16631	16531	16578	16373	16630	16571	16525	16553	16614	16346	16544	16701	16642	16627	16514	16637	16550	16572	16700	16469	16583	16453	16578	16573	16374	16509	16492	16611	16657	16384	16220	16543	16518	16589	16417	16597	16467	16587	16436	16538	16482	16403	16528	16494	16503	16490	16663	16580	16399	16504	16489	16525	16483	16506	16505	16586	16327	16562	16540	16465	16510	16449	16413	16561	16537	16598	16617	16630	16694	16507	16468	16490	16554	16499	16561	16498	16587	16665	16545	16661	16521	16642	16568	16505	16828	16421	16419	16653	16573	16447	16542	16593	16439	16482	16391	16601	16595	16364	16450	16622	16485	16474	16547	16277	16502	16419	16637	16556	16550	16497	16597	16587	16523	16441	16177	16509	16514	16519	16571	16611	16485	16570	16512	16412	16587	16663	16453	16533	16376	16589	16646	16517	16538	16368	16508	16417	16698	16416	16564	16685	16512	16610	16665	16885	16518	16633	16737	16377	16431	16760	16665	16345	16485	16631	16589	16613	16558	16401	16388	16644	16559	16552	16572	16552	16617	16602	16399	16460	16692	16800	16438	16471	16526	16484	16332	16694	16493	16555	16553	16698	16332	16782	16492	16748	16598	16626	16761	16388	16402	16432	16581	16759	16580	16584	16518	16683	16357	16658	16601	16579	16616	16682	16471	16688	16298	16663	16671	16525	16521	16454	16660	16550	16480	16382	16286	16396	16658	16519	16629	16593	16469	16494	16654	16618	16578	16650	16682	16393	16650	16608	16655	16478	16720	16580	16533	16609	16497	16400	16340	16412	16428	16585	16435	16334	16609	16751	16538	16588	16301	16549	16455	16479	16721	16424	16445	16620	16511	16671	16597	16569	16620	16422	16414	16588	16598	16642	16502	16509	16504	16520	16427	16648	16584	16478	16706	16538	16260	16617	16676	16621	16679	16439	16506	16513	16658	16375	16329	16718	16567	16558	16536	16384	16612	16333	16548	16572	16590	16479	16486	16629	16698	16338	16541	16574	16617	16386	16475	16630	16525	16574	16425	16564	16596	16458	16536	16822	16662	16595	16606	16599	16520	16455	16537	16795	16550	16641	16547	16354	16699	16629	16491	16532	16456	16350	16468	16736	16527	16512	16378	16476	16516	16702	16561	16685	16366	16518	16396	16622	16396	16565	16674	16539	16634	16377	16507	16512	16545	16664	16367	16404	16735	16326	16500	16501	16568	16655	16587	16634	16634	16516	16504	16473	16604	16560	16537	16208	16562	16545	16360	16452	16699	16521	16582	16386	16612	16683	16555	16716	16329	16835	16658	16510	16647	16566	16612	16602	16416	16597	16636	16570	16624	16485	16384	16466	16536	16455	16594	16617	16503	16272	16597	16425	16569	16628	16692	16418	16414	16451	16542	16372	16533	16306	16482	16365	16573	16544	16471	16397	16541	16530	16611	16520	16380	16386	16590	16538	16542	16513	16539	16599	16490	16493	16440	16435	16608	16562	16560	16459	16616	16388	16517	16512	16517	16569	16618	16618	16609	16520	16383	16429	16565	16637	16698	16635	16604	16514	16370	16698	16479	16400	16737	16564	16529	16534	16325	16600	16601	16588	16510	16616	16482	16436	16798	16530	16633	16726	16566	16706	16421	16332	16546	16497	16380	16573	16479	16640	16613	16650	16403	16485	16697	16638	16474	16452	16643	16571	16689	16530	16495	16499	16454	16727	16468	16480	16535	16429	16483	16392	16806	16280	16530	16592	16468	16670	16509	16578	16524	16414	16599	16411	16573	16706	16550	16664	16527	16560	16622	16712	16675	16592	16414	16646	16496	16547	16415	16483	16323	16571	16452	16353	16378	16449	16631	16679	16381	16596	16622	16667	16650	16633	16684	16637	16508	16405	16499	16439	16446	16695	16510	16510	16813	16706	16532	16382	16552	16532	16588	16623	16521	16561	16649	16439	16602	16577	16491	16531	16529	16446	16694	16393	16488	16612	16476	16342	16625	16474	16567	16621	16419	16694	16655	16663	16502	16607	16497	16490	16623	16610	16561	16401	16640	16601	16541	16714	16675	16514	16685	16414	16542	16572	16727	16453	16503	16589	16640	16405	16506	16479	16542	16534	16514	16529	16388	16516	16558	16555	16527	16502	16448	16488	16384	16601	16534	16624	16511	16482	16478	16505	16709	16494	16599	16719	16675	16580	16564	16607	16468	16517	16510	16335	16528	16496	16408	16641	16498	16479	16635	16682	16466	16582	16545	16414	16868	16532	16430	16691	16390	16582	16582	16578	16512	16483	16576	16520	16579	16620	16615	16580	16678	16651	16498	16585	16795	16633	16562	16539	16431	16667	16547	16484	16610	16464	16414	16542	16512	16610	16529	16543	16456	16647	16628	16580	16392	16635	16530	16664	16555	16514	16561	16326	16651	16470	16393	16600	16518	16355	16419	16505	16637	16691	16608	16541	16308	16398	16566	16542	16559	16571	16538	16697	16554	16539	16584	16713	16504	16545	16593	16611	16531	16491	16733	16669	16569	16589
16108	17604	17462	16590	16313	16302	16180	16448	16311	16120	16142	18318	20866	19424	17455	16673	16149	15649	15643	15784	15961	15688	15858	15721	15895	15859	15938	16006	15850	15861	15844	15944	16044	15907	15976	15888	15754	15862	15814	15766	15858	15786	15860	15872	15876	15709	15689	15642	16051	15991	15817	15838	16075	16016	15798	15770	16118	15711	15940	15875	15927	15956	15952	16020	15784	15960	15945	15811	15700	15915	15933	15852	15896	15849	15746	15778	15857	15828	15922	15626	15875	15892	15937	15900	15775	15827	15958	15833	15948	15796	15952	15809	16067	15966	15870	15849	16007	15746	15772	15884	15822	15842	15595	15740	15905	15698	15808	15939	15890	15909	15847	15909	15835	15860	15860	16055	15937	15907	16020	15892	15749	15817	15913	15917	15796	15884	15943	15665	15891	15901	15858	15771	15686	15787	15862	15891	15736	15954	15723	15788	15937	15889	15745	15779	15778	15890	15832	15817	15907	15852	15796	15964	15947	15799	15848	15970	15750	15727	15843	15764	15782	15883	15961	15668	15841	15902	15855	15830	15946	15885	15933	15936	15915	15800	15780	15765	15729	15807	16082	15903	15937	15817	15917	15814	15804	15683	15801	16011	15918	16004	15945	15909	15676	15894	15793	15826	15812	15705	15737	15897	15878	15887	15976	15882	15773	15718	15876	15864	15824	15610	15909	15803	15936	15800	15749	15861	15904	15812	15808	15840	15871	16171	15971	16087	15664	15874	15929	15807	16082	15996	15695	15948	15898	15768	15847	15866	15781	15757	15887	15770	15932	15859	15801	15765	15888	15891	15861	15610	16084	15921	15777	15935	16080	15998	15776	15907	15867	15775	15818	15716	15910	15947	15728	15911	16006	15989	15822	15850	15786	15799	15780	15876	15875	15765	15886	15913	15800	15658	16018	15877	15862	15717	15820	16012	15746	16020	15868	15834	15863	15890	15674	15842	15969	15756	15766	15930	15861	15732	15891	15790	15898	15871	15848	16022	15806	16032	15899	15903	16065	15790	15871	15914	15934	15815	15900	15756	15786	15977	15874	15839	15970	15682	15679	15880	16085	15915	15917	15902	15893	15778	15836	15909	15735	15894	15824	15943	15897	15867	15839	15930	15911	15974	15879	15864	15953	15796	15881	15917	15920	15794	15940	15717	15878	15748	15862	15711	16004	16023	15807	15942	15779	15886	15684	15913	15945	15931	15791	15746	15823	15846	15804	15748	16080	15669	15852	16054	15895	16002	15858	16030	15882	15703	15727	15847	16032	15967	15964	15979	15929	15990	15736	15869	15802	16030	15837	15852	15940	16050	15902	15874	15876	15998	16055	15760	15858	15809	15794	15834	15847	15750	15873	15979	15805	15910	15971	15656	15887	15812	15963	15816	15864	15920	15877	15860	15856	15858	15735	15993	15949	15900	15859	15937	15752	15892	15740	15837	15890	15764	15886	15735	15868	15839	15876	15809	15835	15742	15789	15966	15990	15913	15915	15693	15873	15716	15636	15837	15819	15763	15974	15914	15756	15716	15814	15842	15742	15991	15839	16037	15634	15884	15898	15830	15966	15803	15835	15831	15726	15905	15721	15834	15889	15978	15946	15857	15920	15913	16014	15978	15812	15909	15916	15904	15844	15954	15748	15922	15894	15771	15906	15697	15960	15873	15906	15795	15757	15818	15763	16042	15823	15797	15789	15804	15920	16050	15935	15971	15747	15986	16014	15772	15878	15717	16017	15804	15878	15836	16012	15913	15842	15777	15836	15766	15803	15797	15866	15932	15885	15957	15978	15627	15865	15904	15903	15750	15986	15791	15761	15789	15798	15996	15850	15717	15835	15947	15961	15887	16003	15902	15813	15997	15888	15842	15873	15795	15907	16021	15854	15904	15912	15954	15758	15965	15802	15968	15981	15901	15783	15961	15753	15911	15936	15895	15765	15999	15876	15839	15829	15853	15833	15721	15950	15964	15865	16045	15847	15821	15825	15773	15904	15858	15915	15882	15862	15843	15895	15998	16007	15891	16084	15964	15970	15859	15845	16031	15886	15766	15830	15937	15928	15771	15920	15735	15972	15875	15948	15850	15877	15843	15776	15958	15882	15764	16028	15842	15816	15864	15712	15791	15876	15812	15785	16039	15860	15864	15782	15968	15794	15932	15944	15940	15768	15876	15869	15898	15804	15837	15687	15873	15887	15911	15823	15854	15892	15936	15918	15808	15900	15810	15838	15971	15695	15698	15832	15858	15889	15771	15937	15902	15752	16079	15968	15896	15930	15930	15963	15920	15803	15860	15888	15778	15862	15915	15906	15903	15945	15815	15777	15917	15763	15865	15828	15930	16012	15943	15890	16144	15924	15866	16006	15872	15800	15859	15847	15797	15696	15860	15924	15843	15889	15852	15837	15793	15766	15937	15802	15814	15643	15911	15884	15689	15909	15996	15860	15953	15867	15848	16036	15819	15889	15768	15782	15828	15917	15829	15748	15803	15770	15883	15975	15708	15819	15746	15767	15935	15860	15808	15747	15771	16001	15912	16032	15839	15903	16030	15896	15964	15865	15900	15881	15825	15853	15825	15797	15966	15884	15974	15809	15918	15710	15989	15707	15836	15851	15835	15955	15860	15819	15916	15773	15731	15941	15924	15850	15660	15876	15924	15825	15816	15970	15946	15926	15904	15838	16016	15947	16042	15995	15837	15953	15784	15931	16060	15805	15825	15999	15888	16022	16040	15837	15817	16049	15694	15994	15737	15915	15805	15877	15732	15804	15882	15983	15735	15932	15998	15821	16025	15870	16070	15880	15869	15926	15861	15933	15912	15860	15850	15893	15858	15863	16058	15851	15683	15811	15819	15862	15816	15881	15926	15929	15800	15731	15762	15714	15872	15845	15790	15896	15837	15987	15960	15787	15820	15860	15822	16048	15845	15875	15741	16046	16036	15864	15817	15790	16036	15875	15871	15790	15894	15783	15819	16027	16054	15894	15915	15799	15692	15828	15912	15917	15890	15885	15835	15969	15719	15871	15964	15889	15859	15991	15815	15998	15993	15802	15767	15910	15959	15817	15900	15794	15918	15851	15818	15853	15876	15892	15963	15752	15973	15859	15760	15918	15947	16017	15876	15897	15779	15886	15790	15757	16045	15635	15977	15697	15794	15981	15852	15865	15833	15950	15835	15928	15894	16051	15775	15786	15806	15854	15837	15933	15828	15891	15816	15879	15706	15790	15920	15798	15881	15896	15846	15923	15939	15825	15977	16062	15906	15841	15925	15867	15925	15914	15842	15873	15870	15877	15788	15766	15984	15885	15813	15951	15752	15622	16009	15673	15920	16054	16053	15970	15850	15803	15727	15839	15847	15784	15907	15960	15857	15871	15839	15852	15843	15850	15705	15739	15855	15794	15922	15774	15917	15900	15868	15899	15823	15811	15864	15805	15808	15872	15955	15947	15842	15867	15832	15986	15876	15811	15808	15896	16026	15812	15963	15989	15878	15917	15845	15841	15873	15844	15725	15890	15936	16062	15803	15778	15847	15935	15962	15783	15847	15904	16059	15771	15905	15832	15947	16001	15697	15984	16045	15814	15822	15870	15773	15812	15806	15903	15897	15883	15958	15873	15869	15723	15958	15767	15859	15795	15840	15895	15944	15699	15863	15783	15983	15920	15815	15857	15825	16000	15851	15981	16010	15871	15680	15929	15807	15844	15922	15898	16021	15906	15798	15957	15783	15914	15913	15824	15894	15782	15862	15747	15929	15748	15864	15932	15924	15809	15891	15812	15906	15967	15678	15709	15841	15998	15773	15868	15989	15671	16014	16052	15810	16010	15703	15890	15842	15890	15825	16023	15852	15974	16024	15801	15921	15972	15711	15922	15763	15966	15740	15822	15906	15940	15812	15856	15796	15872	15952	15925	15854	15745	15883	16107	15855	15743	15717	15779	15962	15947	15837	15885	16049	15804	15831	15677	15875	15960	15823	15917	15865	15724	15927	15802	15900	15848	15752	15881	15789	15735	15988	15759	15961	15986	15815	15876	15832	15891	15835	16022	15873	15831	15856	15975	15736	15981	15883	15876	15786	15698	15826	15984	15843	15746	15720	16011	15837	15980	16035	15699	16059	16064	15704	15877	15903	16021	15813	15930	15761	15940	15913	15943	15954	15732	15874	15965	15953	15991	15944	15702	15835	15826	15738	16059	15733	15927	15859	15984	15845	15916	15811	15993	15756	16012	15940	15934	15825	15950	15907	15925	15811	15900	15962	15781	15955	15917	15834	15781	15853	15828	15787	15881	15781	16034	15710	15928	15955	15701	15961	15858	15748	15842	15863	16022	15871	15970	16087	16082	16038	15904	15920	15883	15797	15933	15799	15900	15851	15908	15975	15822	15811	15873	15822	15916	15941	15958	15918	15845	15801	15942	16073	15941	15892	15851	15917	15822	15824	15893	15800	15836	15802	15985	15983	15941	15936	15945	15717	15868	15862	15967	15866	16002	15894	15812	15761	15794	16013	15832	15895	15981	15964	15948	16085	15837	15915	15898	15922	15754	15639	16008	15839	15936	15869	15836	15883	16043	15907	15977	15758	15869	15956	15836	16198	15895	15889	15858	16020	15832	15981	15855	15870	15932	15869	15797	16030	15927	15913	15736	15991	15994	16049	15857	15816	15861	15826	15879	15894	15788	15972	15870	15826	15780	15983	15861	15823	15921	15898	15850	15902	16052	15736	15907	15703	16124	15798	15818	15881	15724	15875	15918	15816	15768	15905	15739	15829	15758	15929	15798	15806	15820	15858	15925	15817	15911	15842	15786	15954	15835	15750	15990	15920	15896	15950	15978	15821	15826	15790	16014	15923	15862	15871	16035	15812	15851	15909	15920	15868	15973	15811	15890	15818	15723	15978	15882	15894	15969	15925	15900	15787	15955	15972	15911	15924	15879	15858	15825	15810	15848	15941	15942	15909	15815	15722	15844	15830	15921	15999	15849	15823	15777	15867	15881	15970	15924	15810	15757	15823	15938	15901	15904	16027	15994	15707	16115	15887	16055	16039	15739	16010	15828	15842	15859	15870	15813	16009	15859	15990	15982	15873	15805	15906	15780	15981	16095	15677	15693	16072	15930	15782	15827	16029	15901	15890	15767	15831	15766	15863
25070	21398	28006	25482	20798	18544	18330	17445	17067	17006	19942	29733	32112	29273	24086	19579	17288	16926	16667	16865	16530	16608	16794	16693	16650	16560	16499	16537	16619	16607	16771	16647	16754	16661	16627	16569	16600	16661	16662	16746	16657	16635	16724	16734	16627	16869	16510	16552	16467	16644	16544	16692	16694	16623	16588	16750	16705	16690	16605	16523	16625	16652	16516	16599	16653	16597	16752	16668	16623	16468	16886	16696	16621	16716	16435	16722	16650	16577	16470	16469	16373	16586	16530	16579	16512	16476	16669	16656	16705	16546	16598	16559	16546	16283	16572	16711	16620	16577	16623	16557	16698	16568	16535	16513	16724	16571	16397	16543	16843	16442	16500	16687	16623	16533	16633	16625	16525	16480	16452	16613	16548	16645	16427	16489	16484	16665	16508	16530	16480	16638	16663	16534	16790	16587	16558	16499	16556	16597	16647	16476	16518	16284	16612	16529	16778	16615	16368	16490	16589	16391	16666	16504	16575	16764	16607	16444	16462	16602	16712	16494	16674	16598	16620	16393	16567	16599	16621	16416	16587	16434	16558	16561	16485	16548	16605	16497	16557	16505	16571	16516	16701	16356	16525	16577	16652	16397	16342	16591	16557	16467	16635	16467	16675	16449	16629	16584	16450	16442	16604	16445	16610	16491	16647	16544	16649	16586	16546	16504	16582	16413	16466	16540	16702	16893	16599	16556	16360	16456	16527	16355	16535	16625	16583	16532	16545	16620	16297	16566	16515	16636	16572	16484	16469	16432	16446	16774	16473	16643	16585	16650	16485	16533	16640	16462	16683	16686	16648	16621	16654	16279	16514	16805	16578	16561	16609	16611	16834	16642	16599	16557	16687	16584	16699	16697	16641	16454	16618	16493	16503	16633	16468	16618	16627	16691	16611	16546	16685	16457	16546	16543	16552	16670	16366	16625	16718	16547	16430	16648	16578	16600	16355	16535	16498	16592	16469	16586	16674	16496	16375	16597	16652	16672	16743	16509	16510	16764	16616	16749	16538	16491	16605	16608	16502	16523	16443	16348	16473	16515	16553	16522	16667	16629	16416	16751	16550	16543	16644	16528	16381	16520	16485	16483	16787	16538	16661	16608	16623	16487	16744	16699	16480	16611	16742	16549	16598	16621	16604	16711	16633	16526	16550	16512	16589	16505	16667	16521	16543	16729	16424	16539	16747	16393	16423	16313	16576	16858	16600	16542	16535	16560	16405	16527	16585	16785	16305	16533	16581	16586	16555	16618	16575	16492	16705	16522	16458	16619	16499	16724	16568	16656	16689	16567	16451	16458	16653	16510	16575	16509	16719	16745	16575	16703	16613	16432	16614	16412	16467	16472	16902	16719	16588	16598	16558	16415	16575	16306	16455	16680	16542	16527	16567	16530	16683	16435	16551	16534	16562	16555	16581	16595	16569	16586	16473	16545	16552	16503	16552	16388	16386	16526	16381	16633	16432	16564	16642	16604	16418	16682	16732	16595	16582	16596	16611	16520	16430	16567	16566	16697	16470	16675	16501	16481	16533	16635	16588	16465	16692	16440	16508	16381	16625	16303	16305	16417	16420	16648	16383	16421	16576	16505	16337	16439	16650	16533	16646	16490	16569	16338	16617	16725	16469	16641	16595	16563	16595	16592	16520	16558	16544	16693	16620	16424	16657	16493	16353	16459	16659	16481	16418	16501	16673	16510	16495	16620	16593	16420	16535	16676	16469	16600	16488	16680	16543	16425	16448	16484	16501	16345	16639	16631	16671	16516	16487	16578	16653	16499	16702	16759	16405	16373	16436	16582	16387	16584	16574	16508	16604	16503	16342	16472	16526	16638	16793	16376	16565	16414	16622	16546	16338	16394	16655	16575	16573	16601	16670	16632	16571	16560	16592	16511	16622	16616	16624	16475	16570	16581	16492	16618	16492	16726	16276	16528	16598	16594	16395	16476	16552	16648	16488	16632	16534	16477	16739	16249	16399	16634	16684	16404	16596	16455	16238	16599	16525	16497	16440	16567	16629	16469	16549	16556	16550	16382	16551	16690	16484	16365	16464	16317	16511	16643	16872	16533	16578	16465	16493	16552	16626	16614	16438	16552	16471	16481	16408	16524	16409	16569	16718	16538	16626	16376	16415	16398	16649	16581	16544	16783	16577	16427	16499	16596	16513	16525	16548	16533	16569	16481	16463	16406	16622	16458	16441	16559	16468	16686	16671	16484	16620	16628	16331	16743	16685	16464	16404	16455	16635	16465	16521	16565	16383	16569	16707	16657	16648	16598	16462	16554	16587	16490	16616	16498	16506	16386	16529	16888	16558	16602	16285	16587	16480	16515	16572	16537	16491	16574	16319	16445	16531	16576	16365	16467	16592	16629	16425	16332	16596	16554	16580	16644	16558	16614	16729	16503	16679	16804	16460	16713	16574	16656	16680	16403	16638	16598	16491	16325	16745	16710	16597	16402	16643	16610	16502	16587	16598	16720	16635	16765	16613	16497	16566	16620	16457	16572	16708	16448	16636	16490	16599	16572	16552	16667	16428	16603	16606	16375	16534	16267	16383	16387	16436	16576	16304	16603	16586	16564	16583	16549	16539	16486	16577	16526	16491	16498	16537	16517	16517	16480	16380	16433	16514	16556	16460	16625	16546	16653	16562	16545	16642	16703	16367	16703	16735	16636	16546	16574	16426	16688	16435	16532	16568	16604	16223	16468	16683	16327	16472	16617	16414	16501	16861	16294	16917	16665	16630	16480	16577	16486	16644	16559	16387	16473	16462	16520	16498	16498	16441	16433	16711	16506	16412	16409	16617	16524	16731	16743	16718	16687	16574	16585	16764	16429	16779	16483	16477	16658	16679	16622	16702	16536	16603	16731	16565	16636	16621	16711	16460	16590	16417	16548	16629	16408	16762	16505	16455	16627	16502	16593	16357	16645	16496	16502	16526	16429	16552	16469	16611	16694	16599	16384	16496	16633	16602	16487	16677	16551	16387	16573	16718	16538	16319	16538	16585	16599	16561	16462	16765	16511	16485	16379	16758	16501	16547	16635	16416	16338	16593	16481	16602	16621	16582	16488	16540	16450	16583	16653	16505	16412	16728	16412	16515	16354	16615	16496	16607	16519	16573	16655	16809	16542	16468	16573	16616	16562	16576	16583	16669	16512	16433	16583	16627	16661	16685	16497	16507	16615	16645	16577	16644	16391	16682	16509	16542	16579	16602	16706	16562	16393	16383	16645	16422	16648	16773	16523	16566	16609	16689	16680	16622	16617	16636	16535	16559	16589	16586	16302	16456	16610	16605	16725	16452	16552	16767	16468	16530	16412	16792	16359	16558	16534	16624	16514	16480	16544	16455	16643	16526	16528	16528	16539	16394	16603	16609	16375	16476	16510	16412	16664	16640	16431	16617	16706	16859	16496	16567	16494	16650	16611	16585	16538	16694	16595	16396	16589	16592	16754	16676	16585	16606	16522	16372	16412	16547	16761	16688	16425	16566	16382	16731	16481	16433	16449	16451	16406	16281	16808	16620	16317	16491	16624	16509	16493	16607	16685	16665	16533	16379	16424	16311	16594	16585	16490	16656	16689	16578	16654	16563	16690	16468	16581	16600	16676	16441	16686	16614	16467	16471	16439	16769	16551	16600	16473	16538	16631	16670	16732	16500	16557	16651	16424	16511	16409	16543	16559	16635	16784	16599	16754	16449	16510	16829	16722	16512	16427	16505	16398	16800	16749	16583	16473	16619	16485	16546	16496	16543	16686	16604	16604	16679	16320	16630	16516	16662	16620	16661	16640	16556	16559	16601	16519	16493	16485	16536	16460	16543	16555	16768	16564	16794	16509	16330	16483	16593	16542	16449	16597	16597	16740	16632	16499	16606	16576	16613	16472	16487	16454	16599	16587	16449	16536	16675	16602	16684	16524	16440	16434	16663	16572	16366	16395	16657	16788	16452	16387	16725	16629	16468	16493	16479	16727	16639	16527	16639	16558	16455	16578	16584	16565	16717	16501	16566	16515	16575	16451	16771	16582	16741	16497	16585	16507	16505	16554	16409	16488	16441	16317	16508	16606	16455	16545	16504	16685	16455	16488	16549	16615	16535	16544	16638	16653	16526	16547	16586	16653	16475	16352	16254	16594	16720	16544	16616	16380	16673	16594	16556	16322	16571	16473	16634	16846	16591	16599	16677	16650	16832	16589	16438	16424	16525	16460	16601	16499	16532	16358	16371	16476	16300	16571	16578	16542	16633	16533	16645	16505	16467	16356	16623	16412	16640	16574	16487	16362	16485	16701	16613	16620	16726	16493	16698	16713	16513	16632	16475	16464	16506	16301	16426	16566	16781	16549	16623	16527	16448	16674	16540	16397	16429	16412	16520	16529	16441	16472	16611	16606	16537	16731	16653	16570	16507	16677	16639	16728	16568	16455	16531	16538	16610	16556	16769	16671	16598	16550	16511	16574	16612	16513	16668	16614	16535	16449	16524	16495	16433	16644	16902	16733	16437	16668	16424	16583	16452	16511	16643	16708	16586	16658	16499	16470	16246	16664	16549	16587	16426	16516	16621	16588	16583	16506	16687	16729	16483	16476	16276	16447	16587	16568	16588	16531	16499	16554	16496	16585	16639	16507	16344	16594	16638	16627	16525	16629	16538	16648	16738	16525	16687	16528	16795	16530	16512	16561	16554	16610	16602	16375	16870	16600	16583	16549	16611	16412	16773	16491	16613	16426	16539	16592	16610	16550	16569	16635	16641	16609	16568	16412	16502	16591	16712	16629	16388	16318	16625	16588	16530	16313	16644	16365	16508	16538	16510	16602	16506	16542	16494	16639	16640	16651	16410	16669	16505	16426	16442	16659	16488	16511	16417	16517	16652	16590	16526	16643	16467	16700	16514	16541	16546	16596	16716	16552	16689	16511	16647	16429	16687	16349	16566	16655	16451	16395	16510	16638	16518	16568	16535	16365	16444	16488	16642	16533	16575	16645	16527	16792	16766	16553	16516	16754	16725	16494	16419	16492	16560	16476	16750	16350	16682	16655	16649	16444	16392	16376	16624	16559	16430	16372	16472	16489	16252	16577	16517	16477	16631	16699	16553	16654	16555	16520	16487	16505	16721	16553	16542	16478	16358	16370	16661	16494	16703	16522
15500	23165	21860	18746	17577	16958	16703	16773	16790	16425	21792	34899	35502	31832	25139	19069	16586	16186	15858	16009	15908	15975	15727	16037	15938	15975	15876	15859	15959	15943	16014	15988	15996	15946	16046	15865	15918	16062	15782	15861	15837	15968	16010	15783	15839	15937	15904	15869	15973	15759	16043	15918	15833	15962	15757	15792	15872	15991	16041	15936	15822	15923	15879	15910	15848	15839	15884	15823	15947	15969	15852	15935	15947	15949	15946	15843	15968	15763	15853	16015	15736	15993	15907	15910	15947	15778	15840	15996	15885	16007	16005	15978	15948	16078	15833	15938	15970	15878	15914	15693	15875	15761	15890	15889	16011	15926	15931	15950	15919	15812	15974	15878	15894	15847	16062	15873	15968	15782	15937	15831	16032	15920	15846	15887	15727	15783	15877	15938	15823	15823	15834	15883	15977	15724	16027	15886	15823	15857	15926	15890	15961	15922	15790	15883	15748	15773	15892	15968	15993	15994	15840	15902	15865	15707	15868	16014	15917	15958	15918	15794	15830	15977	15755	16016	16000	15949	15802	15866	15916	16059	16017	15810	15854	15780	16040	15894	15801	15828	15917	16101	16119	15765	15958	15670	16083	15838	15981	15992	15941	15809	15901	15829	15756	15969	15766	15860	15937	15788	15725	15852	15895	15924	15816	16022	15739	15912	15880	15926	15849	15969	15837	15966	15994	15976	15779	16078	15909	15980	15768	15983	16027	15876	15884	15948	15919	15847	15891	15976	16090	15943	15931	15712	15650	15978	15828	15732	15923	15750	15851	16069	15998	15919	15862	15873	16016	15760	15933	15974	15950	15988	15989	15925	15905	15971	15897	15915	15937	15917	15870	15904	15898	16008	15861	15824	15888	15934	16062	15925	15942	15953	15926	15949	16012	15922	16038	15807	16003	16065	15851	15943	15852	15677	15972	15962	15879	16000	15956	15882	15905	15867	15920	15897	15858	15917	15950	15826	15834	15728	15868	15851	16052	15769	15911	15872	16033	15901	15904	15884	15913	15901	15798	16076	16023	15846	15786	15786	15965	15942	15904	15905	15957	15776	15832	16048	15753	15930	15861	15939	15831	15709	15889	15822	16092	15746	15982	15969	15817	15896	16139	15941	15758	15768	15767	15930	15999	15956	15877	15800	15814	15780	15749	16000	15798	15780	15944	15811	16045	15832	15927	16111	15848	15873	15899	16001	15982	15963	16127	15837	15945	15858	16131	15980	15822	15708	15969	15860	16008	15923	15964	15717	15977	16012	15842	15902	15805	15955	15787	15827	15924	15748	15906	16006	15822	15818	15814	15812	15891	15849	15847	15856	15889	15943	15881	16097	15798	15805	15940	15785	15939	15961	15995	15768	16023	15698	15922	15719	16006	15889	15824	15643	15854	15877	15948	15876	15956	15780	15915	15745	16010	15741	15767	15980	15886	15914	15885	15905	15843	16014	16013	16028	16067	15863	15847	16003	15849	15987	15919	15846	15814	15874	15823	15937	15966	15869	16027	15950	16010	15975	15749	15950	15987	15888	15809	16067	15797	16083	16058	16015	15939	15862	16074	15832	16003	16035	15904	15853	15898	15912	15681	15882	16087	15809	15850	15991	15960	15971	15887	15955	15905	15779	16124	15982	15841	15818	15868	15971	15781	15885	15848	16033	15982	15739	15945	15943	15925	15912	15924	15671	15948	15951	15876	15773	15712	15814	15938	15976	15883	15992	15827	15964	15916	15966	15879	15907	15741	15958	15918	15778	16081	15992	16016	15942	15989	15891	15871	15947	15895	15957	16014	15839	15816	15863	15878	15906	15943	15905	15888	15922	15772	15993	15686	15840	16036	15804	15770	16034	15714	15920	15879	15961	15708	15783	16067	15899	15902	15922	15912	15961	15977	15810	15928	15859	15810	15870	15770	15845	15944	15785	15935	15849	16008	16030	16027	16019	15929	15708	16038	15874	15931	15798	15765	16007	15814	15848	16011	15897	16006	15752	15957	15941	16060	15898	15763	16010	15930	15690	15853	15936	15954	15793	15839	16026	15910	15690	15881	15847	15871	15743	15817	15823	15927	16034	15974	15850	15950	16001	15804	15850	15850	15982	15831	15915	15683	15888	15763	15783	15922	15929	15774	15954	16021	15712	15911	16122	15914	16006	15714	15857	15775	15875	15808	16013	15975	16044	15841	15846	15956	15967	16012	15875	15899	15981	15910	16082	15876	15812	15878	15823	15884	15972	15980	15916	15901	16152	15682	15803	15690	15659	15770	15935	15905	15867	15962	15839	15894	15739	15957	15859	16013	15986	16117	15955	15781	16058	15674	15922	15742	16015	15795	15815	16092	15829	15872	15942	15905	15836	15884	15923	15942	15738	15962	15873	15935	15977	15925	15901	15928	15976	15636	15896	15813	15845	15896	16052	15911	15969	15991	15863	15915	16016	15922	15951	15913	16044	15868	15820	15670	16090	15983	15920	15989	16036	15852	15813	15906	15922	15934	15829	15985	15900	15773	16005	15929	15817	15878	16068	15942	15892	15973	15986	15914	15877	16013	15798	16009	15996	15863	15814	15907	15843	16027	15858	15946	15793	15902	15914	15780	15889	15962	15932	15846	15810	16034	15812	16056	15929	15889	15978	15838	16049	15847	15872	15760	15921	15949	16016	16149	15766	15937	15863	15847	15716	15896	15968	15881	15840	15924	15967	15809	15858	15912	15999	16006	15926	15935	15908	15760	15963	16053	15918	15962	16026	15901	15923	15965	15889	15815	15912	15746	15851	15829	15913	15767	15789	15960	15714	15889	15953	15846	15898	15812	15867	15857	15917	15918	16012	15817	15886	15884	15962	15907	15777	16007	15929	15854	15826	15799	15905	15775	15988	16048	15925	15858	15959	16081	15891	15881	15910	15954	15924	15946	16037	15898	15919	15840	15829	16005	15795	15975	15768	16022	15917	15915	15878	15921	15817	15759	15902	15904	15846	16026	15972	15706	15830	15948	15989	15771	15832	15925	15878	15842	15733	15813	15977	15895	15802	15852	15893	15872	15802	15843	16044	15850	15845	15831	15780	15999	16039	15842	15757	15960	15869	15882	15902	15963	15963	15862	15792	15967	15924	15867	15885	15812	16044	15801	15840	15997	15993	15968	15806	15857	15823	15938	15898	15958	15853	15970	15992	15906	15883	15954	15889	15985	15898	16032	15906	15945	16049	15894	15962	16001	15911	16017	15764	15992	15801	15744	15924	15859	16012	15849	15928	16002	15920	15774	16023	15979	15820	15826	16056	15966	15902	16045	15867	15987	15703	15898	15924	15797	15893	15897	15856	15948	16003	16025	15902	15774	15886	16042	15952	15903	15855	15818	15943	15984	15733	15798	15848	15765	15847	15903	15851	15942	15971	15893	15791	15959	15829	15971	15958	15713	15845	15793	15980	15827	16098	15966	16083	15832	16029	15849	16001	15808	16029	15794	15759	15977	15870	15927	15908	16015	15726	16059	15821	15927	16131	15899	15869	15772	15925	15951	16074	15981	15822	15822	15963	15961	15903	15830	15926	15828	15986	15853	15897	15845	15976	15838	15873	15881	15915	15891	16003	16042	15783	15865	16021	15986	15856	15925	16006	15976	15853	15975	15815	15963	15847	15975	15918	16005	15765	15961	15911	15836	16008	15932	15857	15780	15779	15974	16008	15798	15884	15929	15839	15884	15998	15824	15893	15867	15937	15900	15736	15748	15837	15998	15969	15876	15785	15977	15857	15781	15945	15972	15915	15872	15894	15979	16122	15871	15934	16120	15783	15894	15635	15948	15762	16047	15848	15993	15854	15789	15891	15790	15887	15820	15884	15887	16083	16045	15810	15818	15755	15822	16033	15947	15778	15872	16088	15960	16043	15892	15888	15890	16036	15849	15960	15835	16030	15854	15987	15943	15848	15890	15885	15767	15869	15904	15888	15871	15838	15852	15952	15820	15852	15977	16055	16021	15851	15814	15801	15939	15955	15726	15730	15897	15835	16017	15757	15925	15780	15966	15835	15912	16075	15938	16096	15727	15864	15815	15926	15925	15869	15822	15822	15996	15820	15667	15783	15916	16024	16021	15771	15851	15983	15994	15963	15963	15820	15755	15932	16144	15956	16106	16007	15978	15879	15823	15876	16006	16046	15932	15880	15929	15848	15805	15886	16008	15761	16017	15982	16030	15720	16065	15780	15880	15883	15971	16029	15913	15886	15850	15862	15995	15818	15855	15840	15812	15916	15999	15910	15838	15968	15897	15862	15856	16016	15840	15950	15947	16036	15931	15742	16046	15920	15903	16082	15888	15988	15954	16014	15997	15811	15967	16007	15926	15882	15864	15725	15932	16017	15970	15746	15807	15949	15895	15874	15799	15801	16002	16023	15885	15709	15872	16012	15945	15873	15866	15832	15910	15994	15873	15936	15795	15954	15873	15843	15921	15850	16064	16069	16000	15839	15822	15842	15817	15918	15709	15955	15973	16041	16026	15893	15896	15881	15849	16021	15766	16000	15989	15771	15968	15888	15749	15909	15854	15787	16019	15915	16075	15924	15947	15883	15945	15911	16015	15893	15931	15998	15960	16065	15695	15905	15708	15653	15955	15816	15718	15790	15904	15896	16048	15941	15793	16025	15848	15966	15982	16011	15606	15870	15827	15761	15963	16000	15786	15718	15921	15862	15795	15960	16016	15720	15784	15941	15831	16039	16038	15950	15839	15839	15977	15891	15708	15856	15887	16049	15901	15886	15929	15966	15957	15979	15800	15898	15896	15893	15752	15876	15817	15927	15838	16052	15981	15878	15844	15897	15885	15871	15888	15749	15879	15856	15835	16009	15885	15921	15905	15952	15845	15877	15722	16026	15806	15910	15957	15909	15744	15816	15761	15843	15931	15871	15911	15756	16017	15941	16030	15926	15810	15955	15884	15847	15918	15800	15801	16082	15969	15762	15875	15938	15903	15867	15819	15975	15720	15956	15876	15980	15939	15937	15963	15967	15894	16077	15983	15801	15938	15864	15940	15920	15840	16049	15883	15800	16053	15897	15863	15899	15898	16066	16020	15693	15971	15972	16058	15847	15739	16053	15832	15991	15826	16002	15704	15891	15974	15945	15868	15922	15958	15959	16118	15904	15842	15965	15921	15818
23888	21338	28790	24229	21855	21782	20609	17455	17004	17943	27133	40978	42144	33763	26387	20382	17614	16740	16593	16765	16566	16690	16546	16661	16662	16581	16636	16629	16545	16538	16406	16460	16651	16785	16604	16489	16491	16329	16555	16483	16613	16412	16653	16638	16514	16416	16467	16615	16519	16369	16517	16547	16327	16365	16674	16288	16501	16424	16360	16574	16346	16242	16428	16641	16582	16705	16370	16498	16509	16463	16547	16497	16547	16572	16566	16525	16751	16596	16550	16611	16431	16589	16572	16360	16706	16466	16571	16465	16507	16421	16555	16391	16429	16526	16718	16447	16627	16533	16398	16697	16399	16620	16520	16456	16558	16326	16599	16545	16471	16472	16381	16435	16463	16214	16363	16598	16431	16537	16387	16343	16411	16339	16532	16618	16583	16577	16359	16241	16626	16582	16560	16299	16577	16535	16669	16545	16304	16573	16451	16421	16461	16478	16458	16558	16527	16445	16514	16462	16624	16526	16500	16467	16579	16689	16569	16641	16663	16415	16529	16227	16555	16353	16634	16564	16427	16385	16410	16431	16630	16743	16529	16585	16607	16547	16400	16383	16409	16592	16353	16650	16428	16524	16259	16453	16535	16443	16630	16482	16585	16535	16495	16450	16617	16260	16531	16545	16402	16368	16557	16628	16462	16448	16502	16438	16252	16400	16364	16541	16545	16377	16577	16518	16264	16258	16407	16423	16649	16607	16556	16555	16334	16405	16458	16335	16486	16621	16463	16523	16471	16604	16536	16270	16492	16607	16774	16282	16553	16537	16191	16378	16485	16423	16389	16568	16463	16564	16422	16462	16515	16624	16400	16394	16513	16427	16405	16572	16650	16374	16309	16500	16314	16383	16552	16645	16501	16210	16408	16586	16651	16611	16585	16561	16499	16532	16474	16488	16446	16644	16716	16385	16571	16256	16522	16524	16523	16559	16260	16515	16416	16274	16168	16474	16401	16440	16346	16487	16437	16376	16564	16541	16491	16542	16525	16531	16509	16389	16483	16545	16629	16577	16493	16330	16554	16400	16537	16468	16396	16559	16438	16515	16599	16443	16556	16314	16657	16720	16542	16519	16473	16378	16385	16720	16529	16535	16441	16470	16363	16345	16634	16452	16681	16550	16326	16709	16557	16545	16512	16497	16612	16302	16576	16731	16521	16508	16486	16535	16410	16591	16680	16622	16464	16445	16435	16424	16666	16443	16452	16615	16360	16303	16662	16466	16532	16484	16521	16224	16426	16292	16672	16566	16416	16525	16530	16356	16495	16494	16499	16493	16612	16605	16360	16487	16452	16358	16331	16345	16335	16338	16432	16406	16385	16591	16627	16529	16236	16410	16408	16432	16613	16505	16541	16352	16412	16593	16427	16467	16312	16564	16351	16509	16448	16752	16547	16494	16612	16380	16395	16304	16368	16419	16505	16435	16504	16333	16398	16472	16372	16473	16482	16690	16378	16503	16354	16469	16353	16480	16662	16526	16595	16461	16447	16512	16535	16518	16522	16607	16591	16472	16466	16391	16543	16510	16374	16444	16434	16592	16364	16387	16405	16396	16528	16289	16515	16457	16346	16545	16461	16739	16569	16455	16590	16499	16472	16459	16534	16488	16609	16588	16485	16526	16416	16591	16301	16466	16419	16286	16389	16447	16434	16466	16427	16356	16280	16461	16457	16478	16340	16284	16516	16650	16420	16535	16533	16480	16426	16400	16463	16403	16329	16553	16543	16480	16545	16542	16384	16307	16422	16681	16312	16184	16478	16490	16386	16678	16447	16412	16410	16463	16172	16472	16419	16435	16574	16322	16428	16475	16516	16564	16585	16576	16423	16533	16498	16650	16435	16342	16332	16476	16492	16231	16462	16497	16392	16339	16519	16486	16325	16482	16570	16495	16158	16456	16652	16511	16482	16469	16392	16344	16396	16290	16537	16563	16507	16484	16329	16685	16490	16484	16607	16622	16773	16723	16393	16438	16506	16472	16505	16471	16312	16537	16339	16639	16524	16447	16456	16498	16342	16421	16458	16485	16521	16553	16252	16445	16276	16477	16391	16336	16599	16578	16530	16495	16524	16338	16574	16380	16500	16304	16513	16395	16393	16438	16516	16273	16532	16341	16545	16544	16617	16465	16544	16241	16525	16539	16502	16558	16617	16638	16451	16402	16563	16377	16289	16579	16406	16465	16632	16434	16483	16487	16500	16380	16358	16630	16636	16299	16667	16511	16421	16459	16427	16422	16620	16341	16467	16621	16592	16675	16282	16289	16505	16457	16333	16429	16447	16622	16716	16399	16427	16539	16700	16439	16493	16336	16671	16674	16529	16387	16378	16455	16555	16258	16412	16713	16429	16509	16492	16283	16398	16462	16346	16446	16480	16485	16386	16185	16441	16293	16322	16445	16506	16366	16328	16610	16426	16436	16512	16494	16362	16399	16412	16413	16531	16396	16350	16562	16535	16606	16467	16479	16677	16597	16427	16534	16536	16689	16512	16327	16544	16336	16506	16365	16311	16495	16559	16444	16509	16488	16317	16489	16255	16484	16453	16564	16730	16309	16392	16449	16418	16429	16543	16358	16460	16686	16494	16591	16444	16439	16572	16440	16558	16549	16502	16427	16642	16380	16433	16597	16551	16456	16517	16239	16401	16417	16457	16486	16540	16331	16638	16580	16526	16444	16523	16512	16493	16452	16257	16314	16568	16166	16222	16327	16477	16350	16492	16577	16413	16575	16610	16433	16246	16298	16444	16457	16544	16288	16342	16408	16468	16530	16388	16328	16566	16456	16522	16313	16612	16448	16494	16561	16379	16500	16490	16503	16677	16512	16501	16349	16388	16504	16335	16417	16378	16460	16465	16519	16459	16419	16470	16639	16449	16279	16478	16587	16454	16492	16615	16600	16304	16492	16463	16413	16560	16474	16582	16571	16310	16526	16458	16555	16343	16408	16524	16512	16595	16382	16588	16469	16561	16549	16541	16687	16544	16587	16543	16531	16502	16516	16414	16456	16535	16592	16601	16604	16407	16557	16435	16420	16491	16386	16526	16757	16510	16472	16461	16460	16445	16434	16610	16312	16339	16515	16779	16507	16424	16545	16721	16610	16516	16359	16471	16600	16449	16457	16300	16268	16479	16600	16577	16491	16633	16363	16382	16515	16446	16554	16471	16584	16348	16479	16672	16588	16242	16343	16548	16581	16584	16483	16568	16431	16418	16531	16439	16614	16429	16480	16481	16707	16332	16447	16219	16408	16276	16507	16392	16503	16435	16368	16456	16397	16447	16625	16468	16612	16450	16536	16645	16431	16437	16388	16329	16586	16422	16588	16535	16393	16471	16455	16428	16408	16487	16349	16749	16543	16494	16448	16394	16558	16479	16299	16472	16509	16513	16522	16421	16321	16423	16432	16380	16478	16346	16381	16487	16451	16471	16525	16440	16705	16464	16443	16530	16592	16474	16451	16331	16630	16449	16450	16464	16422	16511	16462	16596	16387	16525	16365	16470	16501	16595	16508	16328	16463	16625	16415	16468	16465	16474	16315	16364	16457	16425	16503	16465	16441	16508	16491	16505	16420	16509	16336	16289	16369	16380	16326	16594	16543	16560	16469	16376	16398	16531	16583	16405	16438	16514	16387	16321	16397	16452	16597	16418	16421	16499	16437	16355	16439	16399	16385	16352	16442	16308	16519	16520	16367	16489	16247	16493	16686	16436	16485	16450	16380	16573	16451	16697	16541	16487	16546	16187	16317	16378	16685	16525	16402	16561	16403	16614	16399	16494	16542	16616	16458	16546	16514	16392	16475	16333	16355	16564	16454	16449	16825	16601	16234	16343	16620	16655	16474	16524	16449	16538	16406	16445	16460	16425	16659	16331	16354	16443	16420	16608	16472	16489	16578	16640	16602	16399	16444	16320	16433	16517	16511	16384	16544	16579	16617	16584	16352	16433	16398	16395	16513	16360	16435	16554	16535	16359	16508	16657	16410	16364	16469	16525	16424	16353	16706	16520	16285	16559	16595	16569	16372	16455	16475	16426	16656	16565	16410	16588	16391	16178	16386	16373	16573	16534	16491	16431	16318	16524	16478	16597	16334	16400	16740	16739	16503	16492	16587	16519	16285	16531	16493	16493	16517	16664	16542	16350	16426	16565	16278	16399	16632	16520	16547	16297	16492	16539	16413	16557	16416	16397	16509	16396	16601	16440	16563	16283	16385	16711	16529	16676	16427	16589	16549	16473	16490	16375	16612	16499	16295	16640	16384	16291	16477	16501	16252	16597	16610	16425	16467	16363	16562	16360	16539	16364	16656	16517	16490	16527	16726	16478	16640	16591	16541	16428	16535	16514	16422	16542	16567	16516	16611	16463	16465	16428	16588	16418	16400	16453	16579	16518	16312	16461	16286	16540	16631	16640	16402	16429	16564	16524	16397	16441	16570	16524	16591	16611	16309	16420	16554	16528	16592	16400	16491	16523	16527	16656	16486	16492	16583	16425	16444	16367	16477	16407	16544	16454	16463	16535	16292	16596	16506	16616	16560	16503	16568	16389	16330	16380	16333	16496	16520	16390	16368	16494	16511	16309	16574	16294	16693	16384	16562	16318	16443	16563	16688	16280	16517	16567	16470	16511	16455	16563	16607	16416	16562	16559	16557	16429	16479	16404	16586	16508	16438	16412	16411	16497	16175	16552	16271	16494	16530	16461	16386	16731	16449	16426	16294	16540	16526	16709	16409	16515	16540	16404	16323	16600	16381	16347	16500	16331	16528	16602	16500	16395	16496	16605	16422	16472	16423	16390	16387	16409	16500	16338	16460	16165	16351	16430	16422	16487	16499	16386	16488	16343	16554	16516	16603	16491	16429	16551	16434	16408	16513	16422	16408	16706	16578	16161	16345	16533	16297	16710	16415	16373	16385	16588	16316	16333	16377	16464	16469	16543	16619	16572	16536	16405	16552	16481	16491	16387	16550	16408	16505	16429	16364	16541	16566	16361	16456	16299	16401	16323	16502	16439	16358	16477	16492	16462	16599	16396	16476	16538	16247	16630	16576	16478	16346	16192	16497	16550	16503	16427	16492	16770	16781	16425	16439	16486	16516	16614	16385	16577	16385	16647	16518	16588	16263	16387	16465	16445	16387	16588	16469	16387	16301
16730	26918	25498	20849	18837	17742	17361	16814	16955	18558	32855	45841	44442	36053	27554	19867	16610	16099	15930	15757	15687	15868	15847	15884	15887	15933	16161	15707	15869	15865	15731	15872	15899	15847	15888	15943	15785	15794	15787	15964	15815	15767	15828	15716	15880	15826	15985	15864	15838	15803	15788	15803	15747	15888	15804	15838	15810	15874	15915	15900	15907	15885	15867	15891	15920	15871	15843	15957	15759	15944	15931	15705	16015	15867	15917	15831	15799	15915	15735	15843	15821	15793	15900	15897	15830	16063	15832	15789	16005	15903	15686	15834	15841	15739	15942	15967	15929	15844	15901	15844	15824	15931	15807	15838	15817	15744	15824	15866	15687	15819	15875	15731	16054	15904	15832	15989	15644	15817	15816	15867	15874	15943	15692	15953	15654	15970	15925	15845	15812	15764	15864	15858	15948	15767	15767	15881	15971	15978	15863	15680	15751	15749	15765	15887	15858	15882	15826	15818	15885	15824	15897	15740	15767	15879	15813	15985	15792	15822	15904	15854	15862	15933	15868	15761	15875	15878	15743	15588	15766	15888	15892	15794	15726	15891	15746	15800	15730	15878	15939	15590	15789	15909	15790	16059	15974	15884	15901	15766	15773	16000	15860	15747	15963	15803	15909	16010	15803	15809	15918	15683	15705	15994	15880	15875	15795	15826	15819	15784	15794	15917	15896	15901	15908	15793	15716	15942	15896	15624	15802	15972	15765	15936	15642	15853	15746	15729	15790	15822	15774	15975	15787	15927	15959	15719	15683	15806	15910	15848	15869	15922	15733	15793	15878	15678	15751	15803	15819	15783	15798	16123	15881	15897	15909	15732	15775	15883	15894	15898	15864	15800	15862	15994	15923	15656	15706	15754	15848	15825	15780	15702	15847	15954	15737	15785	15916	15806	15774	15740	15878	15813	15795	15830	15800	15831	15905	15766	15909	15886	15888	15780	15711	15758	15639	15789	15956	15950	15739	15931	15764	15775	15646	15894	15954	16055	15881	15780	15812	15875	15821	15847	15984	15974	15770	15866	15806	16078	15764	15917	15755	15665	15824	15874	15901	15959	15735	15893	15809	15793	15837	15801	15825	15944	15934	15981	15922	15909	15887	15664	15819	15801	15943	15736	15930	15755	15812	15759	15828	15803	15788	15892	16008	15704	15844	15698	15805	15752	15887	15944	15884	15828	15819	15766	16009	15897	15795	15915	15831	15822	15681	15880	15811	15836	15813	15824	16102	15811	15894	15925	15885	15863	15927	15951	15935	15811	15730	15900	15995	15792	15904	15803	15877	15816	15888	15803	15988	15609	15758	15769	15837	16017	15753	15814	15929	15904	15622	15807	15775	15866	15817	15834	15672	15829	15836	15851	15951	15687	15750	15727	15850	15743	15740	15909	15807	15808	15812	15697	15943	15930	15806	15783	15981	15777	15789	16033	15868	15767	15743	15885	15700	15813	15677	15855	15771	15868	15860	15785	15699	15902	15696	15736	15910	15857	15892	15912	15814	15849	15997	15826	15777	15857	15868	15756	15634	15865	15908	15779	15860	15847	15826	15931	16050	15761	15818	15665	15807	15738	15861	16027	15912	15751	15883	15777	15821	15664	15776	15980	15886	15813	15729	15985	15813	15894	15859	15960	15916	15939	15789	15769	15958	15842	15759	15689	15842	15812	15895	15761	15756	15892	15932	15786	15890	15727	15758	15810	15846	15816	15925	15744	15778	15802	15848	15912	15936	15904	15833	15747	15776	15810	15859	15825	15839	15955	15851	15926	15856	15827	15750	15839	15912	15804	15914	16006	15797	15901	16068	15685	15824	15816	15762	15830	15973	15719	15899	15876	15860	15846	15657	15851	15924	15895	16066	15951	15949	15731	15934	15796	15955	15878	15662	15815	15793	15842	15833	16021	15767	16126	15952	15871	15950	15906	15810	15733	15792	15897	15817	15906	15861	15790	15744	15747	15832	15810	15725	15788	15833	15877	15818	15790	15762	15857	15813	15944	15861	15766	15932	15865	15862	16029	15907	15758	15962	15999	15911	15854	15835	15853	15803	15824	15824	15776	15825	15715	15904	15916	15808	15863	15804	15766	15940	15730	15814	15739	15749	15779	15861	15900	15688	15677	15828	15805	15761	15693	15633	15956	16017	15946	15811	15914	15846	15884	15737	15740	15827	15993	15935	15722	15792	15767	15838	15893	15750	15813	15721	15990	15859	15943	15814	15828	15836	15826	15883	15850	16086	15730	15798	15866	15772	15838	16129	15751	15685	15920	15859	15933	15914	15892	15842	15907	15903	15759	15723	15725	15857	16005	15826	16049	15812	15803	15839	15800	15918	15848	15872	16006	15863	15695	15642	15820	16022	15766	15898	15896	15873	15909	15976	15787	15968	15809	15635	15957	15975	15883	15684	15819	15967	15939	15838	15925	15981	15846	15983	15934	15874	15942	15624	15754	15697	15740	15761	15944	15801	15863	15812	15795	15852	15827	15738	15732	15863	15777	15938	15776	15744	16013	15819	15890	15932	15821	15822	15749	15709	15909	15722	15714	15763	15850	15678	15804	15753	15913	15780	15843	15719	15897	15803	15879	15913	15814	15813	15708	15937	15878	15768	15975	16071	15786	15685	15831	15917	15912	16003	15728	15856	15880	15899	15861	15739	15754	15843	15941	15732	15657	15857	15925	15920	15907	15920	15935	15920	15822	15790	15849	15949	15866	15816	15871	15820	15719	15940	15903	15644	15889	15770	15794	15848	15726	15883	15824	16159	15874	15787	15983	15771	15822	15885	15980	15873	15774	15770	15901	15846	15706	15835	15879	15816	16081	15744	15655	15993	15889	15995	15647	15833	15907	15927	15905	15870	15769	15849	15852	15827	15881	15954	15676	16040	15813	15808	15847	15715	15823	15762	15821	15640	15868	15974	15862	15773	15854	15799	15827	15912	15867	15926	15761	15912	15858	15946	15853	15787	16053	15833	15875	15693	15803	15942	15846	15813	15832	15858	15953	15886	15980	15842	15916	15793	15655	15852	15787	15842	15799	15783	15954	15715	16009	15943	15822	15931	15691	15829	15921	15894	15810	15834	15884	15807	15701	15850	15832	15881	15912	15834	15735	15906	15721	15758	16034	15827	15924	15822	15877	15836	15957	15742	15807	15899	15812	15887	15893	15835	15835	15879	15942	15850	15965	15889	15758	15786	15921	15912	15737	15838	15799	15929	15906	15899	15970	15789	15781	15757	15766	15778	15855	15737	15895	15793	15879	15828	15897	15940	15786	15984	15879	15877	15896	15699	15768	15762	15821	15884	15773	15844	16027	15828	15780	15807	15767	15758	15933	15794	15933	15823	15985	15808	15759	15923	15738	15781	15734	15801	15858	15824	15876	15878	15803	15930	15872	15888	15688	15725	15949	15898	15881	15811	15967	15986	15889	15637	15744	15767	15949	15800	15678	15963	15942	16016	15610	15856	15992	15894	15748	15742	15837	15693	15924	15787	15868	15805	15803	16062	15876	15823	15948	15863	15843	15861	15787	15832	15869	15799	15989	15781	15946	15734	15699	16007	15834	15660	15781	15733	15911	15912	15786	15857	15906	15823	15929	15774	15812	15939	15898	15786	16028	15721	15770	15724	15732	15839	15737	15919	15895	15873	15843	15805	15691	15795	15838	15845	15729	15769	15914	15929	15849	15662	15958	15779	15931	15689	15816	15822	15730	15908	15915	15652	15984	15674	15798	15814	15783	15843	15841	15712	15884	15845	15861	15803	16046	15762	15800	15916	15823	15769	15905	15817	15984	15791	15733	16010	15925	15798	15772	15795	15881	15750	15612	16059	15854	15840	15878	15996	15873	15957	15904	15886	15869	15825	15980	15905	15885	15855	15760	15961	15949	15771	15913	15766	15884	15764	15915	15769	15757	15908	15759	15869	15948	15827	15800	15770	15791	15883	15939	15930	15793	15926	15935	15858	15877	15820	15653	15731	15979	15880	15774	15937	15697	15912	15757	15838	15831	15885	15741	15834	15841	15883	15766	15763	15969	15837	15834	15883	15887	15671	15879	15972	15739	15766	15681	15929	15798	15907	15827	15920	15792	15674	15697	15803	15817	15929	15895	15960	15755	15837	15860	15752	15811	15735	15758	15946	15826	15770	15853	15882	15833	15942	15964	15858	15907	15720	15711	15866	15983	15756	15932	15871	15722	15797	15808	15940	15918	15716	15959	15881	15921	15790	15692	15868	15860	15782	15884	15881	15838	15885	15809	15748	15955	15954	15926	16111	15804	15847	15899	15827	15794	15602	15992	15815	15781	15973	15854	15892	16005	15748	15777	15877	15794	15862	15739	15775	15800	15737	15888	15866	15753	15748	15908	15957	15672	15911	15763	15933	15834	15920	15776	15886	15863	15702	15862	15744	15792	15748	15661	15967	15812	15824	15897	15895	15753	15809	15876	15842	15791	15807	15969	15712	15928	15834	15809	15980	15805	15667	15991	15855	15789	15840	15739	15876	15925	15746	15800	15808	15689	15916	15839	15833	15869	16015	15841	15618	15993	15874	15760	15892	15843	15831	15825	15696	15765	15936	15906	15956	15767	15767	15904	15970	15758	15858	15901	15870	15825	15890	15794	15695	15911	16029	15796	15898	15963	15775	15913	15969	15664	15885	15666	15835	15932	15836	15937	15786	15797	15726	15890	15996	15829	15945	15915	15898	15946	15830	15778	16005	15909	15835	15873	15826	15812	15706	15860	15673	15826	15863	15879	15745	16048	15851	15791	15750	15585	15903	15819	15912	15952	15826	15709	15853	15830	15722	15856	15743	15961	15723	15883	15845	15982	15850	15961	15822	15868	15872	15775	15846	15717	15829	15852	15888	15866	15802	15913	15907	15877	15707	15806	15840	15749	15822	15732	15971	15974	15769	15903	15832	15862	15937	15780	15862	15885	15744	15931	15889	15845	15766	15779	15889	15834	15926	15832	15892	15772	15891	15883	15792	15820	15878	15705	15818	15833	15994	15822	15807	16034	15924	15955	15854	15708	15823	15877	15700	15885	15756	15987	15795	15794	15872	16008	15987	15872	15766	15858	15614	15848	15931	15914	15770	15802	15742	15945	15904	15783	15804	15793	15811	15856	15654	15785	15776	15833	15943	15874
29048	21427	20859	18441	16744	16697	16832	16610	16617	16737	17400	19358	20105	18895	17911	17031	16903	16615	16641	16645	16759	16599	16729	16480	16614	16734	16804	16553	16614	16354	16540	16780	16494	16706	16550	16519	16414	16640	16680	16719	16639	16719	16587	16699	16553	16688	16662	16824	16523	16525	16495	16754	16666	16592	16532	16717	16609	16643	16486	16539	16511	16576	16525	16672	16588	16792	16547	16554	16567	16651	16689	16751	16785	16785	16727	16789	16508	16577	16500	16618	16633	16721	16378	16736	16743	16508	16666	16736	16840	16711	16533	16752	16652	16492	16451	16487	16625	16643	16794	16636	16732	16500	16562	16683	16908	16597	16647	16596	16604	16713	16588	16682	16708	16643	16657	16609	16586	16569	16599	16681	16792	16524	16521	16644	16588	16684	16801	16592	16740	16637	16635	16620	16303	16500	16587	16677	16732	16644	16780	16641	16422	16728	16472	16457	16507	16723	16795	16765	16659	16698	16634	16670	16678	16730	16500	16600	16561	16583	16712	16610	16804	16762	16738	16754	16595	16867	16765	16831	16709	16728	16708	16698	16823	16745	16661	16645	16710	16551	16694	16728	16573	16694	16641	16554	16637	16551	16586	16543	16695	16637	16488	16566	16593	16745	16631	16728	16582	16543	16579	16602	16634	16530	16446	16607	16690	16590	16638	16551	16706	16596	16898	16502	16716	16624	16600	16504	16595	16749	16564	16531	16395	16703	16724	16372	16414	16689	16676	16712	16768	16665	16734	16492	16740	16657	16593	16652	16856	16797	16596	16446	16507	16522	16714	16668	16519	16537	16538	16553	16658	16546	16541	16625	16635	16645	16684	16571	16682	16677	16583	16648	16633	16886	16578	16748	16699	16748	16519	16622	16589	16677	16689	16495	16600	16610	16626	16980	16750	16714	16763	16745	16575	16488	16601	16568	16662	16579	16748	16484	16311	16565	16534	16635	16727	16688	16581	16773	16847	16686	16658	16593	16531	16590	16492	16706	16603	16677	16659	16720	16464	16592	16410	16676	16726	16497	16662	16515	16667	16876	16558	16620	16640	16510	16551	16668	16627	16649	16640	16706	16648	16500	16538	16792	16552	16703	16594	16629	16735	16811	16719	16716	16704	16728	16651	16745	16608	16614	16465	16495	16638	16521	16775	16561	16596	16449	16558	16519	16670	16416	16664	16539	16649	16625	16637	16470	16660	16818	16696	16587	16715	16720	16537	16519	16696	16734	16786	16583	16795	16708	16559	16581	16745	16639	16786	16743	16721	16591	16632	16777	16920	16669	16727	16733	16458	16493	16555	16801	16596	16794	16596	16548	16597	16644	16737	16700	16651	16699	16724	16530	16559	16566	16582	16563	16684	16428	16696	16450	16626	16550	16617	16721	16613	16680	16795	16553	16753	16628	16418	16649	16754	16709	16726	16525	16589	16417	16503	16640	16707	16654	16699	16745	16592	16449	16673	16584	16535	16666	16611	16631	16700	16531	16629	16724	16495	16694	16660	16703	16613	16573	16665	16507	16748	16611	16712	16515	16528	16564	16750	16651	16522	16520	16629	16650	16755	16732	16661	16673	16722	16636	16728	16479	16656	16710	16574	16579	16579	16765	16583	16655	16560	16655	16691	16471	16565	16499	16697	16617	16568	16791	16602	16650	16655	16565	16737	16561	16757	16714	16685	16633	16615	16527	16707	16629	16609	16784	16929	16681	16562	16682	16795	16588	16730	16709	16678	16631	16766	16814	16740	16391	16793	16703	16732	16701	16488	16687	16814	16544	16548	16579	16617	16517	16632	16718	16592	16703	16574	16507	16567	16675	16730	16494	16865	16664	16620	16748	16626	16688	16777	16742	16386	16763	16807	16560	16673	16716	16567	16499	16471	16586	16607	16571	16518	16675	16948	16590	16688	16712	16782	16660	16801	16599	16628	16469	16317	16508	16621	16602	16715	16661	16556	16564	16622	16451	16421	16745	16814	16682	16563	16688	16606	16604	16451	16777	16657	16648	16743	16593	16573	16527	16532	16602	16576	16607	16644	16818	16527	16960	16685	16806	16726	16621	16665	16688	16667	16465	16662	16748	16742	16488	16603	16708	16705	16836	16660	16727	16705	16677	16615	16413	16478	16834	16538	16572	16603	16666	16600	16748	16713	16504	16567	16603	16750	16685	16634	16617	16865	16560	16604	16597	16664	16495	16633	16661	16867	16669	16532	16519	16472	16619	16616	16614	16725	16568	16747	16732	16737	16695	16598	16775	16703	16682	16755	16729	16776	16580	16491	16639	16612	16456	16525	16738	16736	16555	16602	16555	16624	16481	16745	16689	16616	16757	16689	16533	16530	16662	16663	16572	16487	16665	16587	16519	16635	16740	16569	16683	16572	16665	16620	16547	16622	16731	16745	16522	16542	16727	16706	16778	16576	16599	16797	16667	16674	16873	16815	16716	16771	16722	16582	16505	16586	16647	16808	16578	16541	16724	16799	16707	16630	16919	16669	16483	16590	16538	16599	16593	16593	16583	16548	16667	16791	16962	16579	16806	16658	16772	16605	16697	16798	16805	16598	16648	16642	16594	16662	16640	16472	16645	16599	16559	16732	16808	16532	16667	16665	16527	16674	16677	16639	16455	16747	16440	16679	16689	16568	16751	16814	16697	16720	16508	16772	16516	16679	16672	16601	16580	16532	16605	16633	16783	16548	16536	16658	16412	16546	16761	16797	16773	16500	16586	16383	16512	16823	16803	16714	16619	16556	16579	16652	16547	16545	16689	16685	16654	16488	16691	16739	16441	16777	16671	16649	16643	16710	16648	16582	16776	16534	16713	16787	16806	16513	16646	16637	16699	16519	16704	16757	16815	16835	16674	16881	16902	16677	16601	16636	16650	16638	16620	16699	16773	16618	16710	16633	16598	16558	16786	16656	16636	16714	16723	16641	16651	16550	16795	16680	16584	16800	16675	16839	16737	16761	16602	16692	16731	16596	16764	16618	16664	16452	16636	16681	16767	16514	16503	16727	16567	16775	16630	16619	16507	16663	16640	16785	16652	16789	16697	16751	16671	16536	16611	16602	16638	16490	16868	16724	16702	16820	16737	16696	16812	16720	16756	16617	16753	16722	16757	16652	16502	16691	16554	16630	16696	16803	16695	16914	16624	16676	16635	16583	16582	16629	16566	16770	16692	16736	16606	16629	16601	16789	16658	16545	16663	16466	16605	16765	16831	16721	16693	16540	16762	16497	16527	16576	16706	16727	16742	16605	16628	16575	16596	16519	16664	16838	16601	16657	16723	16625	16699	16783	16611	16829	16788	16762	16504	16579	16628	16638	16739	16601	16727	16505	16611	16572	16826	16700	16681	16813	16642	16640	16725	16650	16578	16724	16685	16677	16594	16626	16737	16760	16664	16702	16671	16603	16577	16778	16557	16784	16605	16569	16674	16638	16543	16837	16637	16814	16733	16726	16669	16724	16709	16650	16412	16476	16631	16560	16751	16973	16781	16663	16817	16510	16677	16606	16759	16763	16527	16719	16677	16583	16606	16634	16554	16686	16481	16583	16536	16764	16771	16840	16719	16556	16582	16502	16579	16503	16692	16549	16683	16702	16420	16603	16669	16671	16520	16701	16681	16751	16768	16553	16558	16540	16703	16774	16455	16666	16667	16619	16617	16827	16616	16641	16661	16612	16613	16688	16394	16615	16597	16497	16767	16580	16604	16571	16634	16724	16706	16594	16642	16756	16857	16541	16776	16769	16571	16562	16662	16568	16554	16572	16856	16905	16454	16563	16448	16637	16560	16795	16419	16600	16674	16788	16661	16557	16639	16629	16523	16744	16750	16551	16713	16663	16614	16641	16768	16459	16573	16525	16701	16460	16659	16623	16466	16411	16731	16628	16675	16683	16705	16696	16545	16603	16600	16707	16613	16662	16695	16687	16663	16707	16599	16564	16561	16952	16540	16576	16673	16731	16670	16800	16815	16682	16798	16562	16746	16672	16585	16710	16779	16568	16527	16751	16661	16731	16509	16651	16805	16706	16581	16679	16633	16801	16419	16612	16914	16626	16609	16623	16746	16730	16767	16669	16561	16593	16657	16512	16633	16590	16548	16662	16811	16507	16792	16609	16633	16836	16752	16709	16713	16587	16513	16657	16565	16699	16425	16574	16488	16620	16642	16633	16502	16748	16720	16803	16518	16758	16610	16789	16911	16840	16730	16513	16624	16493	16710	16743	16606	16628	16834	16517	16606	16494	16549	16452	16618	16658	16716	16636	16731	16562	16525	16832	16587	16752	16516	16788	16618	16624	16613	16751	16874	16673	16861	16781	16386	16747	16718	16633	16453	16747	16708	16639	16744	16833	16654	16675	16629	16425	16701	16788	16872	16430	16580	16761	16813	16566	16634	16630	16646	16637	16703	16490	16551	16792	16630	16625	16618	16410	16705	16617	16581	16745	16375	16685	16706	16775	16547	16520	16543	16771	16657	16478	16441	16493	16801	16601	16677	16835	16655	16743	16688	16551	16286	16652	16749	16632	16650	16686	16771	16720	16463	16436	16517	16479	16739	16633	16781	16513	16749	16719	16795	16775	16622	16427	16704	16643	16652	16697	16532	16679	16481	16503	16693	16405	16541	16731	16612	16538	16728	16604	16615	16482	16661	16621	16455	16572	16718	16470	16630	16596	16603	16887	16577	16645	16425	16647	16486	16631	16674	16790	16655	16679	16563	16565	16727	16607	16558	16645	16648	16642	16814	16701	16664	16714	16797	16635	16664	16541	16500	16455	16581	16660	16610	16693	16666	16578	16602	16790	16514	16771	16780	16687	16793	16718	16561	16608	16694	16692	16478	16715	16570	16509	16459	16684	16742	16726	16687	16700	16721	16756	16642	16793	16667	16677	16599	16671	16680	16661	16719	16627	16610	16760	16642	16702	16730	16641	16555	16658	16760	16624	16699	16594	16720	16708	16751	16801	16854	16650	16773	16704	16670	16740	16633	16497	16594	16625	16677	16551	16576	16613	16782	16591	16631	16722	16790	16451	16709	16888	16531	16722	16603	16700	16740	16617	16668	16690	16809	16829	16815	16440	16648	16472	16587	16645	16701	16846	16662	16636	16633	16797	16720	16497	16391	16548	16530	16687	16497	16679	16779
15892	17265	17301	16445	16211	16179	16070	15950	15965	16129	17422	20365	20824	18679	17060	16332	16070	15767	15872	16018	15845	15809	15843	15925	15870	15852	15966	15985	15924	15873	15851	15938	16002	16084	15887	15948	16147	15898	15986	15910	15981	16039	16046	16034	16100	15923	15780	15941	15937	15948	15861	15866	15960	15773	15820	15919	15776	15842	15848	15846	15818	16005	15872	15955	15989	16007	15780	16031	15881	15706	15846	15949	15805	15919	15952	15926	15959	15869	15973	15891	15930	15859	15982	16056	15934	15794	15854	15888	15884	15977	15878	15930	16001	16074	15973	16058	15803	16101	16052	15967	15757	15805	15970	15984	15909	15927	15887	15835	15841	15944	15875	15894	15874	15870	15976	16032	15945	15906	15812	16000	15784	15855	15838	15897	16007	15775	15764	15986	15847	15940	15989	15898	15844	16104	15729	16016	15958	16095	15887	15830	16019	15775	15849	15687	15923	15959	15831	15987	15893	16008	15833	16049	16036	15854	15874	15849	15816	16022	15862	15817	15739	15994	15849	15903	15702	15802	15773	15964	15824	15844	15885	15853	15849	15763	16148	15927	16135	15732	16102	15929	15912	15807	16064	15845	16002	15838	15957	15832	15933	16003	15896	15874	15983	15788	15776	15928	15832	15789	16014	15930	15898	15896	16105	15890	15982	15961	15834	15879	15896	15986	15823	15849	15959	15952	15929	16024	15941	15831	15950	15786	15897	15945	15991	15806	15996	15856	15925	15810	15952	15877	15834	15895	15939	16086	15784	15893	15951	15881	15977	15979	15821	16150	15828	15994	15832	15870	15825	16063	15996	15893	15953	15797	15843	15917	15948	15916	15800	15905	15842	15868	15954	15808	15980	15714	15915	15843	15965	15914	16003	16024	16107	15803	15961	15607	15773	15706	15896	15944	15740	16082	15916	15919	15769	15911	15890	15931	15924	15986	15923	15866	15941	16006	16089	15833	15911	15883	15970	16014	15705	15958	15864	15838	15826	16000	15946	15934	15901	15963	15967	15935	16000	16079	15973	15837	15855	15872	15876	16035	15930	15850	16040	15990	15993	15868	15971	15799	15824	15945	16153	16046	15922	16096	15973	15906	15994	15943	15799	15918	15984	15937	15820	15819	15910	16016	15801	15976	16029	15878	16049	16060	15744	15848	15772	15756	16002	15971	16014	15937	16030	15837	15845	15878	16046	15894	15858	15993	15776	15751	15936	15811	15941	16007	15837	15842	15918	15770	15853	15829	15899	15888	15926	15958	15969	15831	15996	15831	15976	16003	15799	16007	15733	15839	15806	15881	15896	15904	16026	15903	15922	15920	15855	15984	15951	15946	15980	15966	15890	15857	15938	15855	16021	15871	16035	15928	15947	15713	15991	15896	15804	15966	15949	16075	15801	15777	15779	15783	16017	15971	15818	16076	15920	15783	16094	15837	15975	15857	15963	15834	15930	15904	16020	15867	15872	16010	15868	15896	15988	15752	15829	15964	15881	15817	15930	15804	16017	15881	15722	15900	15891	15913	15900	15988	15888	15863	15920	15781	15860	15886	15810	16038	15799	15792	15941	15830	15917	16015	15987	15862	15779	15882	15912	15803	15832	15825	15889	15870	15765	15835	15953	16040	15938	15824	15857	15842	16089	15817	15880	15946	16052	15983	15977	15970	15901	15885	15840	15970	15769	15843	15988	16008	16035	15833	15857	15960	15969	15906	15793	15938	15936	15793	15732	15979	15833	15934	15747	15791	15952	15931	16038	15954	15726	15841	15957	15947	15895	15992	15889	15940	15781	15905	15879	15924	15766	15883	15802	15829	15833	15966	15876	15733	15846	15912	16086	15877	15848	15681	16064	15969	15928	15886	15905	15916	15858	15881	15880	16013	16171	15993	15852	15945	15987	15831	15875	15882	15921	15947	15800	15855	15857	15810	15874	15945	15898	15863	15942	15911	15799	15940	15865	16027	15931	15820	15839	15901	15961	16022	15957	15985	15949	15918	15903	15827	15930	15842	15797	15871	15724	15700	15983	15717	15989	15870	15934	15939	15969	15962	15887	15888	15847	16013	15810	15972	15924	15789	15997	15975	15858	15930	15963	15895	15834	15796	15821	15928	15923	15830	15719	15871	15848	15965	15820	15987	15842	15891	15977	15653	15975	15963	15980	15933	16069	16037	15899	15998	15889	15817	15817	16007	15908	15778	15984	15948	15807	16024	15921	15962	15976	15869	16035	15885	16056	15935	15861	15782	15936	15935	15880	15926	15944	15944	15924	15927	15889	15859	15760	15966	15872	15876	16082	15961	16045	15761	15993	15904	15992	15977	15855	15604	16071	15988	15997	15768	15826	15624	15948	15895	15845	16027	15961	15800	16173	15583	16025	15943	15898	15951	15941	15943	15902	15858	15865	15844	15789	15900	16052	15903	15912	16052	15959	15707	15876	16010	15859	15979	15970	15861	16138	15814	15910	15902	15798	15878	15828	15914	15893	15874	15981	15867	15872	15679	15682	15922	16008	15780	15842	15808	15838	15986	15867	15832	15961	16004	15692	15835	15884	16014	15856	15969	15957	15841	16040	15866	15825	16063	15975	15744	15839	15927	15889	15865	16094	15837	15887	15932	15887	15812	16032	16023	15922	15772	15914	15728	15902	15733	15868	16129	15862	15922	15937	15927	15755	15948	15737	15894	15999	15827	15901	15821	15810	16063	15743	15686	16009	15947	15716	15994	16056	16064	15980	15806	16062	15919	15936	15987	15832	16043	16118	15833	15917	15923	15903	15991	15805	15898	15873	15835	15879	15986	15869	16012	15924	15868	15987	15872	16033	15949	15739	15973	15892	15977	15918	16090	16047	16022	15824	16087	15832	15932	15947	16001	15880	15794	15896	15837	15907	15819	15909	16017	15915	15975	15772	16015	16143	15889	15829	15920	16104	15883	15936	15915	15902	16055	15831	15914	15892	15846	15893	15813	15933	15767	16041	15959	15810	15834	15942	15874	15956	15930	16055	15899	15964	15824	15817	15937	15959	15924	15870	15801	15790	15893	15903	15844	15994	15818	16006	15934	15997	15988	16019	15880	15999	16053	15991	15949	15915	15897	15789	15887	15811	16046	15828	16008	15907	15995	15969	15885	15855	15895	15949	15942	15890	15677	16103	15799	15898	15835	15835	15901	15818	15945	15917	15773	16062	16060	15916	15744	15894	16046	15922	16117	15869	15788	15983	15996	15936	15718	16059	15852	15988	15948	15840	15874	15791	15917	15690	15839	15781	15818	15982	16051	15976	15998	16024	15847	15871	15959	15934	15880	15652	15869	16007	15772	15919	15790	15838	15815	15895	16038	15838	15924	15815	16051	15955	15855	15857	15713	15943	15815	15856	15826	15922	16013	15821	15773	15829	15954	16030	15904	15890	15900	15931	15930	15785	16067	15933	16115	15849	15951	15901	15926	15845	15944	15872	15984	15973	15969	15929	16001	15892	15919	15881	15838	15895	15947	16002	15729	15766	15841	15865	15807	15928	15794	15724	15812	15944	15854	15808	16129	15870	15935	16072	15904	15930	16007	15826	15828	15836	15901	15762	15797	15826	15919	16079	16069	15870	15873	15949	15802	15967	15905	16023	15852	16062	15938	15820	15982	15827	16002	15895	15839	15840	15893	15988	15955	15899	16020	15986	15838	15960	15922	15975	15946	15926	15911	15949	16005	15880	15923	15872	15794	16020	16122	15823	16001	15896	16030	16074	15975	15920	15749	15967	15689	15913	15745	15975	15992	15903	15804	15819	15856	15954	15952	15802	15830	15939	16199	15807	15700	15826	15775	16023	15754	15987	15855	15923	16075	15845	16157	15718	15972	15842	16008	15782	16003	15904	15851	15942	15912	15879	15949	15951	15974	15927	15852	15873	15889	15962	16016	15837	16003	16029	15850	16047	16030	16061	15836	15885	15928	16049	15876	15895	15804	15952	15905	15959	15992	16040	15905	15763	15832	15993	15895	15865	15956	15804	15796	15937	15944	15921	15901	15781	15954	15949	15830	15952	15878	15863	15945	16017	15911	15906	16033	15998	15830	15782	15941	15772	15877	15727	15943	15919	15994	15863	15829	15769	15622	15803	15978	15935	15863	15802	15776	15909	15710	15989	15910	15738	15970	15939	16114	15850	16062	15862	16072	15974	15865	15773	16009	15972	15701	15755	15904	15872	15812	15846	15745	15849	15980	16046	15969	15928	15907	15854	15830	16009	15912	15912	15918	15948	16076	16025	15913	15863	15853	15764	15888	15860	15968	15897	15850	15835	15834	15879	15893	16124	15935	15932	15836	15945	15938	16127	15917	15910	15838	15930	15916	15804	15818	16026	15885	15855	15983	15824	15940	15982	16040	15926	15878	15737	15746	15923	15908	15818	15952	15720	15956	15890	15787	15793	16087	15938	15649	15900	15810	15926	15914	15888	15963	16023	15746	15781	15937	15771	15949	15896	15883	15874	15973	16005	15964	15894	15886	15859	15913	16054	15846	15968	15759	15795	15780	15898	16040	15953	15896	15996	15958	15990	15746	15861	15998	15888	15893	16067	15933	15970	15669	15902	15838	15948	15756	15931	15889	15978	15833	16025	15891	15759	15841	16046	15891	15896	15933	16024	15813	15848	15982	15841	16039	15931	15936	15893	15950	15874	15919	15909	16078	15963	15976	15876	15916	15968	16022	15886	15974	15797	15969	15791	15795	15942	15948	15871	16088	15852	15847	15942	15956	15793	15909	15770	15885	15796	15760	16113	15784	15956	15774	15985	16026	15864	15973	15883	15859	15924	16006	15920	15844	16083	15967	15830	15878	15825	15821	15904	15807	15882	15867	16014	15804	16085	15981	15815	15911	15868	15828	15900	15975	15916	16039	16055	16087	15853	15874	15915	15974	16039	15920	15987	15851	16009	16038	15859	15991	16063	15977	15782	15814	15846	15856	15894	15976	15935	16074	15899	15944	16043	15912	16030	15958	15957	15995	15861	15893	15867	15784	15989	15867	15950	15738	15794	16038	15880	15913	16093	15882	15904	16072	16023	15718	15806	15912	16022	16028	15944	15948	15766	15987	15797	15846	15869	15959	15972	15725	15948	15983	15846	15742	15823	15865	15814	15878	15986	15978	15852	15880	15915	15925
25072	21361	27987	25445	20842	18566	18257	17030	16980	17225	23198	32488	33475	27831	22178	18910	17240	17024	16642	16700	16485	16720	16743	16798	16682	16585	16806	16646	16935	16709	16734	16880	16569	16544	16564	16405	16812	16455	16458	16623	16666	16516	16613	16711	16363	16617	16581	16735	16642	16667	16820	16674	16500	16585	16464	16637	16693	16528	16686	16549	16750	16482	16709	16664	16641	16743	16643	16441	16426	16746	16623	16440	16540	16445	16593	16652	16792	16734	16660	16730	16627	16480	16515	16569	16456	16494	16574	16512	16771	16612	16635	16734	16607	16664	16572	16668	16532	16526	16590	16727	16720	16569	16587	16702	16584	16601	16696	16688	16584	16572	16601	16439	16683	16541	16632	16396	16645	16632	16545	16551	16630	16630	16700	16671	16648	16554	16612	16742	16560	16597	16608	16727	16508	16478	16511	16557	16830	16489	16563	16476	16670	16586	16569	16444	16416	16458	16813	16548	16543	16584	16518	16581	16718	16512	16648	16689	16533	16597	16563	16430	16715	16709	16575	16548	16724	16610	16453	16538	16806	16418	16727	16662	16440	16498	16498	16477	16627	16516	16533	16549	16522	16442	16583	16556	16515	16630	16601	16779	16451	16549	16559	16704	16615	16566	16586	16535	16354	16711	16687	16595	16451	16619	16605	16687	16485	16584	16509	16646	16499	16628	16483	16516	16684	16734	16469	16444	16556	16628	16634	16641	16536	16466	16444	16778	16550	16625	16744	16511	16779	16608	16642	16376	16655	16417	16647	16712	16526	16579	16488	16501	16669	16631	16478	16477	16527	16464	16678	16358	16508	16417	16644	16585	16488	16409	16740	16631	16601	16638	16500	16408	16636	16861	16551	16687	16520	16783	16548	16416	16459	16465	16630	16562	16690	16631	16545	16457	16640	16636	16580	16589	16603	16656	16459	16622	16509	16444	16717	16456	16584	16447	16555	16426	16730	16453	16724	16668	16558	16516	16615	16606	16710	16708	16609	16619	16423	16716	16431	16472	16519	16715	16519	16498	16583	16630	16484	16574	16814	16664	16562	16647	16723	16659	16693	16505	16516	16579	16603	16713	16551	16766	16456	16576	16478	16520	16736	16553	16636	16552	16491	16426	16583	16549	16660	16587	16631	16482	16598	16483	16504	16700	16609	16637	16574	16604	16494	16351	16647	16675	16588	16753	16558	16586	16525	16427	16665	16502	16639	16643	16544	16495	16546	16551	16581	16610	16717	16646	16530	16542	16598	16616	16518	16468	16621	16639	16621	16578	16734	16547	16669	16551	16548	16455	16529	16748	16524	16700	16720	16596	16545	16746	16586	16530	16562	16460	16517	16588	16646	16723	16484	16731	16624	16723	16499	16510	16698	16587	16642	16447	16521	16750	16496	16600	16514	16652	16712	16630	16742	16622	16587	16531	16676	16553	16718	16760	16629	16470	16596	16549	16478	16730	16602	16730	16650	16666	16399	16708	16681	16799	16739	16669	16495	16629	16632	16587	16685	16629	16599	16678	16721	16576	16690	16719	16480	16787	16637	16380	16501	16601	16493	16620	16533	16623	16532	16576	16716	16591	16414	16661	16640	16520	16248	16632	16579	16549	16575	16614	16644	16545	16437	16605	16577	16564	16687	16480	16722	16532	16575	16374	16514	16725	16680	16533	16478	16557	16499	16529	16661	16531	16565	16621	16685	16654	16734	16280	16593	16643	16543	16645	16484	16495	16541	16586	16664	16541	16677	16356	16422	16585	16416	16640	16481	16537	16645	16709	16631	16702	16404	16750	16691	16564	16459	16595	16556	16522	16630	16599	16623	16753	16614	16763	16540	16557	16509	16422	16622	16534	16632	16425	16623	16557	16597	16506	16593	16599	16704	16608	16652	16685	16443	16603	16511	16684	16632	16664	16415	16429	16506	16584	16427	16773	16523	16617	16603	16628	16606	16642	16482	16831	16736	16500	16507	16592	16464	16557	16642	16711	16636	16549	16636	16633	16525	16633	16463	16742	16671	16560	16610	16677	16735	16407	16597	16633	16495	16748	16641	16558	16814	16528	16733	16546	16606	16663	16665	16444	16722	16403	16588	16658	16746	16538	16711	16571	16619	16520	16502	16553	16664	16659	16452	16505	16706	16437	16646	16642	16596	16669	16637	16606	16582	16574	16621	16901	16453	16534	16828	16581	16452	16787	16610	16633	16642	16784	16469	16718	16825	16625	16645	16660	16614	16475	16453	16622	16556	16575	16686	16481	16567	16803	16497	16806	16424	16589	16397	16610	16646	16608	16820	16547	16633	16595	16598	16471	16484	16728	16695	16595	16566	16587	16432	16344	16573	16436	16391	16454	16513	16590	16552	16485	16432	16734	16581	16804	16732	16633	16760	16586	16549	16330	16596	16457	16549	16460	16660	16574	16404	16377	16522	16601	16438	16542	16685	16687	16520	16568	16499	16538	16720	16600	16871	16723	16583	16513	16702	16565	16680	16704	16545	16580	16686	16587	16706	16524	16460	16454	16752	16415	16734	16609	16608	16660	16665	16738	16398	16660	16682	16555	16546	16487	16388	16614	16482	16740	16594	16666	16781	16728	16652	16465	16655	16565	16547	16519	16565	16534	16447	16475	16510	16470	16421	16590	16595	16555	16455	16718	16579	16505	16761	16456	16572	16701	16664	16433	16530	16777	16600	16637	16608	16407	16582	16572	16487	16728	16651	16452	16599	16615	16394	16535	16659	16619	16511	16452	16652	16494	16593	16489	16643	16561	16539	16500	16369	16726	16688	16618	16627	16619	16811	16651	16551	16631	16301	16542	16593	16715	16573	16649	16535	16607	16628	16603	16592	16635	16659	16575	16619	16522	16515	16791	16527	16430	16618	16765	16706	16447	16574	16505	16717	16585	16546	16706	16648	16653	16897	16727	16618	16616	16512	16601	16593	16499	16620	16702	16749	16772	16645	16684	16641	16881	16616	16573	16622	16638	16724	16705	16632	16756	16639	16477	16611	16563	16501	16552	16480	16712	16677	16537	16710	16535	16665	16627	16668	16430	16842	16567	16477	16492	16721	16580	16622	16619	16579	16732	16528	16588	16627	16639	16606	16774	16659	16467	16643	16565	16577	16482	16650	16517	16796	16657	16472	16737	16662	16560	16711	16704	16704	16616	16663	16496	16851	16517	16440	16628	16720	16508	16468	16407	16601	16650	16435	16466	16548	16585	16548	16520	16254	16669	16686	16709	16692	16402	16665	16808	16683	16697	16556	16596	16458	16504	16475	16540	16380	16451	16524	16604	16400	16378	16628	16588	16758	16748	16833	16557	16762	16580	16516	16850	16760	16806	16608	16556	16710	16473	16744	16529	16605	16669	16462	16678	16623	16734	16451	16660	16586	16544	16606	16506	16374	16760	16665	16313	16494	16605	16652	16582	16543	16469	16666	16370	16689	16509	16635	16427	16642	16561	16635	16443	16485	16505	16613	16563	16700	16714	16647	16537	16596	16637	16692	16449	16555	16573	16590	16432	16604	16551	16775	16578	16677	16685	16417	16566	16661	16562	16684	16639	16355	16492	16501	16634	16655	16499	16449	16701	16588	16677	16547	16485	16531	16656	16621	16524	16442	16461	16478	16664	16519	16445	16541	16535	16484	16568	16390	16553	16638	16550	16575	16652	16550	16832	16631	16736	16365	16428	16892	16750	16779	16534	16573	16517	16495	16695	16623	16429	16727	16676	16601	16682	16751	16644	16492	16625	16548	16638	16431	16460	16481	16571	16572	16604	16683	16729	16733	16750	16742	16698	16612	16498	16915	16612	16443	16597	16485	16646	16807	16574	16559	16589	16603	16586	16506	16631	16547	16482	16569	16392	16627	16615	16644	16734	16644	16730	16567	16502	16628	16568	16536	16585	16504	16686	16650	16496	16703	16503	16601	16572	16687	16681	16675	16366	16671	16404	16648	16647	16583	16565	16520	16530	16519	16607	16932	16669	16656	16459	16602	16746	16469	16563	16668	16760	16637	16585	16697	16644	16683	16809	16457	16441	16693	16551	16593	16552	16640	16468	16643	16551	16715	16695	16549	16597	16485	16643	16631	16527	16719	16377	16649	16556	16517	16497	16569	16556	16438	16695	16355	16613	16628	16402	16624	16548	16600	16589	16568	16428	16587	16579	16702	16829	16439	16660	16634	16633	16567	16612	16585	16496	16561	16618	16569	16711	16369	16605	16500	16649	16490	16662	16553	16655	16432	16573	16743	16705	16642	16661	16628	16498	16580	16484	16722	16561	16666	16735	16598	16692	16770	16510	16604	16462	16664	16723	16698	16588	16489	16447	16661	16639	16649	16540	16767	16563	16516	16678	16356	16549	16469	16745	16656	16842	16575	16622	16583	16618	16667	16598	16565	16681	16673	16612	16600	16478	16558	16540	16640	16669	16537	16576	16587	16676	16597	16477	16534	16476	16688	16603	16688	16642	16664	16574	16609	16609	16636	16580	16632	16628	16464	16520	16711	16652	16762	16665	16696	16707	16439	16722	16552	16599	16624	16628	16527	16661	16744	16644	16651	16630	16385	16454	16693	16376	16313	16729	16366	16592	16774	16677	16516	16687	16637	16450	16604	16542	16634	16683	16635	16850	16614	16655	16573	16574	16546	16829	16518	16681	16556	16557	16688	16381	16758	16539	16737	16570	16639	16640	16805	16379	16699	16477	16505	16514	16662	16863	16536	16589	16474	16548	16656	16545	16591	16692	16575	16526	16628	16575	16647	16595	16546	16493	16628	16695	16394	16474	16586	16531	16601	16635	16486	16432	16617	16699	16575	16710	16580	16662	16585	16617	16736	16751	16772	16582	16535	16681	16664	16540	16492	16497	16608	16770	16470	16408	16535	16634	16976	16833	16637	16617	16524	16557	16525	16473	16792	16576	16663	16773	16848	16464	16593	16633	16581	16622	16571	16539	16714	16640	16661	16585	16443	16603	16417	16630	16519	16400	16482	16672	16633	16617	16619	16770	16690	16697	16519	16641	16388	16581	16491	16507	16565	16635	16669	16350	16372	16652	16363	16671	16564	16599	16430	16552	16650	16689	16643	16715	16858	16807	16624	16636	16507	16803	16496	16702	16461	16635	16595	16359	16714	16837	16683	16669	16574	16602
15114	22753	21386	18825	17472	16885	16457	16397	16609	17177	27504	37489	36199	29456	22315	17984	16311	16130	15898	15816	15804	15870	15942	15981	16005	15924	15906	15876	15785	15997	15910	15876	15780	15932	15787	16024	16028	15807	15884	15930	15902	15988	15778	15866	16077	15825	15934	15913	15917	15800	15875	15951	15890	15956	15902	15870	15776	15983	15961	15854	15797	15925	15803	15923	15872	15847	15885	15869	15974	15744	16109	15714	16101	15744	15873	15755	15871	15950	15981	15893	16065	15777	15795	15915	16067	15707	15790	15853	15969	15928	16048	15918	15767	15852	15949	16023	15848	15780	15865	15981	15797	15801	15772	15837	15930	15855	15999	15765	15734	15926	15900	15826	16071	15726	15921	15840	15905	15933	15822	15933	15861	15895	16029	15717	16045	15886	15750	15752	15917	15969	15848	15887	15769	15958	15898	15713	15906	15805	15858	15934	15873	15808	15969	15903	15899	16031	15683	15896	16041	15885	15705	15724	15892	15877	15752	15774	15920	15913	15868	16042	15822	16002	16039	15864	15706	16022	15852	15912	15922	15725	15988	15813	15911	15910	15896	15732	15893	15876	15870	15868	15993	15827	15820	15864	15930	15913	15964	15869	15822	15842	15816	15776	15826	15820	15738	15896	15994	15846	15755	15868	15892	15783	16001	16101	15957	15719	15900	16052	16029	15686	15903	15945	15922	15951	15640	15982	15958	15958	16024	15946	15939	15986	15942	15997	15709	15989	15967	15963	15762	15919	15837	15912	15812	15993	15925	15816	15845	15744	15849	15891	15964	15892	15990	15732	15823	15856	15766	15969	15803	15880	15798	15953	15823	15850	15880	15692	15833	15780	15883	15950	15854	15910	15870	15979	15965	15780	16032	15928	15988	15818	15826	15994	15667	15931	16026	15771	15905	15799	15710	15782	15711	16023	15833	15926	15963	15791	15911	15847	15868	15885	15807	15796	15934	15933	15666	15991	15912	15777	15951	15917	15965	15859	15889	15778	16016	15804	15880	15944	15909	15793	15871	15939	16001	15877	15887	15794	15919	15785	15905	15849	15855	15760	15840	15874	15913	15885	15900	15749	15946	15896	15854	15791	15781	15858	15910	15918	16055	15774	15887	15775	15995	15841	16042	15852	15863	15891	15918	16032	15959	15996	15962	15805	15889	15954	15863	15850	15824	15955	15916	15890	15992	15783	15810	15968	15960	15926	15940	15940	15991	15778	15853	15789	15950	15952	15845	15895	15872	15968	15777	15790	15966	16012	15784	15788	15982	15724	15850	15957	16004	16001	16071	16029	15841	15823	15884	15925	15895	15987	15927	15788	15885	15838	15897	15767	15841	15878	15762	16069	15899	15959	16021	16044	15807	15845	16051	15826	15910	15929	15904	15884	15992	15601	16048	16022	16032	15932	16039	15928	15925	15811	15688	15978	16013	15845	15922	15860	16057	15985	15973	15948	15803	15890	15729	15957	15686	15914	16087	15920	15833	15929	15864	15817	15935	15783	16025	15847	15877	15612	15873	15957	15863	15673	15939	15987	15989	15966	15868	15791	15722	15947	15957	15833	15744	15792	15909	15965	15623	15768	15791	15896	15741	15928	15842	16085	15855	15905	15844	15919	15992	15757	15928	16004	15844	15922	15880	15977	15917	15796	15979	15842	15880	15807	15936	15814	15894	15844	15976	15776	15817	15854	15885	15957	15818	15877	15783	15835	15723	15923	15851	16029	15916	15938	15724	15825	15888	15868	15961	15804	15781	16061	15808	15872	15868	15954	16006	15787	15847	15919	15753	15881	16001	15926	15922	15970	15834	16009	15859	15864	15867	15793	15897	15996	15737	15911	15871	15978	15962	15806	15822	15786	15794	15865	15810	15931	15834	15927	15831	15736	15919	15807	15858	15917	15798	15789	15881	15982	15927	15762	16155	15830	15955	15890	15779	15939	15981	16016	15805	15892	15840	15824	16011	15780	15903	15894	15907	15819	15788	15744	15890	15855	15786	15970	15884	16083	15869	15952	15973	15984	15855	15744	16025	15903	15850	15966	15872	15939	15935	15840	15829	15945	15842	15948	15870	15724	15891	15767	15727	15863	15888	15888	15877	15885	15975	15798	15847	15919	15748	15747	15754	15841	15893	15806	15768	15909	15791	15975	15936	15938	15928	15804	15844	15801	15933	15993	15905	15991	15838	15898	15822	15774	15926	15935	15857	15948	15831	15973	15905	15846	15968	15903	15988	16038	16069	15998	15762	15968	15930	15726	15940	15909	15894	15912	15777	15795	15993	15911	15778	15938	15817	15799	15857	15874	15945	15959	15956	15823	15919	15709	15823	15923	15878	15927	15834	15858	15903	15840	15801	15927	15856	15883	15942	16034	15929	15775	15985	15735	15848	15938	15909	16077	15817	15846	15920	15980	15986	15825	15800	15873	15947	15646	16066	16021	15935	15915	16037	15896	15868	16000	15880	15948	15916	15756	15761	15956	15931	15879	15856	15898	15960	15921	15892	15812	15657	15860	16082	15889	15900	16111	15835	15969	15832	15815	15891	16042	16031	15905	16059	15773	15925	15892	16029	15837	15742	15814	15949	15984	15932	15838	15880	15968	15776	16017	15784	15800	15760	15714	15788	15918	15944	15988	15837	15943	15970	15974	16018	15794	15920	15763	15794	15809	15847	15802	15776	15905	15836	15874	16020	15900	15650	15897	16145	15897	15973	15905	15814	15674	15999	15930	15841	15898	15930	15867	15794	15883	15943	15817	15878	15917	15829	15866	15882	15934	15906	15804	15985	15887	15769	15896	15959	15781	15826	15800	16136	15978	15794	15770	16112	16009	15745	15936	15812	15974	15935	15932	15968	15799	15992	15817	15915	15860	15891	15930	15801	15868	15972	15717	15832	15874	16238	15948	15748	15827	15819	15726	15899	15777	15854	15861	15738	16039	15770	15836	15760	15992	15833	15944	15686	15871	15989	15895	15867	15941	15809	15893	15985	15923	15960	15904	15811	15884	16123	15681	15897	15812	15879	15900	15958	15913	15930	15933	15857	15895	16179	15913	15667	15812	15861	15748	15728	15815	15909	16017	15801	15858	15905	15790	15893	15839	15972	15879	15874	15972	15832	15926	15838	15750	15726	15739	15886	15942	15911	16002	16019	15760	15793	15840	15638	15924	15976	15712	15903	15826	15815	15811	15944	15867	16128	15840	15963	15961	15905	15861	15946	16032	16040	15902	15977	15848	15943	16070	15853	15918	16022	15995	16103	15804	15898	15877	15982	15883	15747	15785	15854	15780	15827	15927	15893	15855	15915	15844	15727	15865	15910	15707	15957	15909	15961	15750	15883	15966	15852	15848	15899	15921	15913	15898	15723	16149	15875	15979	16038	15836	15879	15901	15772	15874	15939	15830	15942	15956	15930	15870	15972	15786	15786	15914	15885	15853	15814	15870	15968	15877	15951	15955	15906	15951	15878	15875	15849	15793	15991	16004	15726	15842	15994	15942	15928	16032	15727	15822	15938	15917	15758	15937	15916	15842	15956	15979	15774	15882	15792	16047	15972	15912	16003	15878	15768	15814	15998	15795	15844	15907	15905	15909	15859	15947	15980	15854	15834	16103	16010	15906	15806	15884	15709	15994	16026	15762	15767	15951	15895	15929	15923	15963	15928	15899	15764	15772	16021	15817	15861	15911	15931	15979	15723	15947	15713	15813	15944	15791	15830	15991	16008	15904	15975	15837	15846	16002	15957	15824	15835	15859	15900	15756	16140	15927	16015	15800	15818	15874	16006	15919	15805	16056	15961	15959	15846	15902	15698	15891	15890	15746	15924	15898	15879	16007	16018	15891	15980	15666	15912	15782	15792	15909	15936	15743	15943	15948	15872	15972	15771	15877	15934	15873	15884	16050	16097	15886	16058	15968	15966	15978	15839	15954	15983	16049	15850	15743	15691	15913	15804	15898	15811	15801	15968	15983	15789	15874	15865	15986	15967	15919	16013	15920	15972	15929	15982	15957	15758	15855	16053	15737	15984	15849	15898	15906	16091	15830	15867	15898	15963	15996	15874	15842	15941	15851	15825	15831	15901	16028	15765	16021	15994	15914	15842	15922	15836	16052	15788	15902	15974	15962	15824	15852	15920	15986	15891	15996	16090	15767	15938	15852	16207	15902	15953	15956	15781	15809	15772	15949	15761	16028	16068	15867	15948	15937	16016	15711	15977	15820	15843	16001	15933	15781	15961	15741	16008	15883	16055	15976	15722	15945	15745	15699	15910	15939	15914	16063	15972	15759	15886	15901	15949	15978	15884	15938	15948	15994	15769	15880	15813	15852	15825	16084	15825	15893	15985	15937	15824	15831	15693	15826	16039	15777	16000	15860	15976	15909	15742	15845	15865	15930	15993	15886	15998	15754	15940	15958	15820	15799	15934	15824	15915	15668	15861	15838	15981	15952	15707	15844	15814	15887	15777	15935	15818	15764	15746	15897	15950	15994	16004	15922	15953	15824	15802	15942	16014	15869	15879	15966	15929	15778	16047	15814	16015	16090	16008	15899	15806	15998	15835	15895	15825	15699	15796	16017	15826	15755	15948	16072	15898	15872	15908	16009	15867	16031	15831	15820	15952	15753	15992	15983	15963	15952	15932	15924	15967	15836	15964	15871	15835	15788	15767	15957	15836	15807	15900	15791	16053	15878	15938	15821	15985	15830	16182	15805	15942	15924	15922	15976	15865	15817	16037	15885	15819	16059	15834	15937	16086	15926	15842	15979	16108	15943	15761	15857	15816	15719	15816	16071	15921	15905	15741	15945	15996	15836	15845	15976	15862	15721	15858	16005	15937	15780	15892	15786	15972	15855	16041	15899	16047	15963	15987	15854	15741	15802	15833	15985	15931	15949	15770	15887	15908	15879	15839	15949	15900	15861	15854	16078	16052	15906	15842	15889	16009	15962	15772	16072	15853	15986	16052	15926	15969	15878	15911	15826	15980	15825	15743	16018	15768	15784	16022	15891	15840	15867	15767	15753	15861	15980	15820	15812	15942	15907	15905	15997	15963	15919	15760	15909	15801	15997	15748	15915	15792	15831	15942	15850	15773	15964	15940	15746	15812	15793	16138	15967	15941	16044	15752	15799	15975	15985	15927	15929	16097	15866
23847	21318	28798	24207	21849	22084	20836	17791	17115	17452	17474	33645	44959	37151	28422	21081	17920	17079	16850	16860	16779	16566	16650	16547	16592	16604	16704	16697	16636	16701	16743	16639	16761	16637	16728	16474	16716	16562	16478	16518	16631	16592	16488	16570	16545	16708	16654	16675	16642	16684	16551	16724	16649	16610	16685	16448	16461	16461	16710	16552	16635	16705	16648	16774	16658	16617	16871	16548	16651	16736	16588	16647	16780	16448	16470	16671	16528	16465	16659	16530	16479	16360	16649	16517	16609	16631	16685	16609	16595	16522	16798	16572	16642	16446	16618	16674	16569	16437	16596	16622	16479	16534	16497	16465	16462	16488	16480	16599	16522	16613	16493	16432	16471	16734	16424	16493	16585	16412	16667	16474	16591	16659	16469	16666	16686	16641	16342	16550	16557	16584	16590	16355	16445	16601	16643	16701	16604	16705	16508	16506	16519	16702	16411	16516	16557	16792	16524	16526	16699	16490	16578	16453	16610	16588	16359	16597	16642	16484	16542	16724	16587	16508	16435	16651	16562	16576	16487	16482	16583	16517	16450	16628	16469	16523	16454	16635	16544	16449	16556	16385	16728	16493	16523	16417	16503	16372	16628	16423	16414	16544	16494	16589	16545	16512	16623	16484	16561	16429	16688	16698	16672	16544	16574	16593	16226	16561	16534	16763	16455	16305	16478	16548	16663	16388	16626	16602	16604	16524	16624	16777	16562	16482	16473	16672	16469	16523	16770	16532	16617	16588	16524	16469	16457	16544	16588	16585	16656	16743	16327	16552	16489	16430	16504	16579	16445	16525	16598	16518	16636	16675	16602	16633	16728	16524	16577	16832	16603	16580	16719	16599	16438	16462	16528	16514	16527	16706	16500	16668	16565	16442	16656	16446	16643	16507	16515	16521	16582	16428	16443	16536	16610	16784	16641	16480	16499	16606	16418	16558	16542	16520	16592	16479	16750	16456	16674	16500	16695	16445	16383	16586	16666	16660	16631	16498	16492	16376	16369	16518	16706	16512	16573	16357	16472	16593	16542	16519	16379	16606	16589	16564	16415	16483	16585	16600	16544	16617	16634	16431	16540	16643	16641	16409	16384	16619	16433	16504	16536	16570	16748	16568	16561	16491	16552	16672	16508	16534	16501	16486	16543	16404	16586	16681	16706	16697	16540	16698	16602	16465	16572	16453	16497	16590	16616	16555	16667	16462	16659	16276	16711	16656	16649	16511	16533	16471	16490	16550	16513	16509	16629	16478	16604	16607	16468	16409	16610	16537	16540	16465	16865	16531	16731	16719	16539	16562	16503	16504	16489	16622	16652	16517	16579	16749	16407	16378	16434	16411	16478	16587	16506	16490	16580	16300	16692	16695	16367	16670	16502	16480	16609	16553	16647	16565	16511	16374	16537	16542	16549	16556	16357	16330	16569	16539	16659	16566	16582	16562	16776	16609	16548	16623	16566	16397	16628	16573	16320	16505	16435	16613	16502	16430	16649	16656	16486	16411	16753	16557	16584	16477	16709	16462	16575	16555	16658	16623	16788	16547	16630	16573	16507	16529	16589	16566	16266	16531	16445	16551	16672	16387	16454	16442	16537	16389	16508	16502	16529	16501	16493	16573	16474	16461	16274	16680	16664	16445	16397	16466	16656	16541	16415	16590	16514	16482	16474	16478	16369	16483	16644	16580	16609	16555	16666	16655	16635	16772	16757	16510	16437	16599	16284	16625	16618	16487	16542	16362	16472	16534	16578	16637	16443	16617	16556	16538	16747	16542	16603	16517	16648	16616	16858	16678	16460	16692	16419	16594	16524	16379	16646	16512	16629	16410	16706	16410	16488	16740	16577	16485	16479	16534	16738	16563	16577	16365	16737	16587	16514	16428	16635	16547	16431	16741	16545	16498	16534	16645	16467	16657	16401	16796	16517	16425	16469	16691	16589	16639	16397	16573	16696	16456	16515	16516	16467	16434	16634	16509	16650	16540	16453	16620	16701	16608	16636	16539	16486	16549	16600	16696	16633	16541	16526	16586	16610	16528	16658	16553	16770	16551	16494	16588	16516	16559	16538	16314	16534	16498	16516	16567	16689	16599	16504	16617	16419	16619	16533	16596	16675	16682	16370	16636	16373	16274	16395	16781	16626	16532	16555	16455	16485	16595	16384	16625	16602	16531	16712	16539	16452	16528	16690	16479	16810	16616	16564	16746	16666	16531	16515	16339	16345	16460	16493	16441	16362	16551	16618	16414	16663	16429	16540	16610	16626	16659	16702	16520	16528	16621	16496	16623	16645	16653	16768	16578	16531	16555	16646	16697	16727	16631	16615	16723	16638	16655	16618	16451	16745	16496	16542	16469	16499	16452	16457	16524	16432	16306	16570	16581	16591	16354	16591	16388	16465	16459	16619	16661	16728	16456	16523	16783	16455	16440	16481	16655	16361	16560	16514	16697	16661	16760	16470	16438	16524	16678	16528	16581	16577	16545	16708	16744	16614	16533	16647	16623	16628	16456	16765	16605	16694	16708	16611	16680	16425	16602	16569	16409	16437	16487	16535	16454	16539	16528	16646	16623	16441	16588	16741	16619	16495	16446	16602	16498	16697	16486	16517	16543	16546	16470	16502	16621	16630	16428	16480	16658	16522	16583	16564	16539	16709	16478	16492	16541	16548	16388	16659	16669	16518	16605	16420	16559	16744	16621	16689	16591	16714	16651	16713	16541	16495	16527	16576	16609	16533	16742	16497	16469	16651	16580	16403	16591	16451	16562	16579	16530	16435	16563	16806	16599	16666	16623	16306	16548	16755	16429	16656	16720	16583	16596	16636	16759	16678	16583	16665	16477	16550	16359	16492	16543	16443	16596	16609	16480	16554	16486	16568	16623	16657	16671	16761	16495	16574	16446	16742	16626	16407	16597	16528	16334	16453	16349	16456	16584	16673	16608	16684	16651	16551	16708	16460	16485	16621	16318	16508	16655	16316	16286	16644	16540	16617	16458	16597	16441	16462	16593	16385	16618	16543	16579	16504	16557	16415	16476	16657	16621	16404	16564	16378	16569	16471	16533	16701	16461	16446	16668	16723	16581	16421	16445	16664	16534	16438	16610	16769	16569	16704	16747	16678	16779	16619	16577	16479	16695	16632	16637	16633	16508	16465	16584	16516	16841	16677	16588	16650	16472	16530	16632	16550	16640	16964	16538	16450	16578	16408	16700	16548	16508	16425	16681	16671	16624	16720	16470	16671	16654	16492	16444	16587	16543	16429	16529	16536	16351	16325	16487	16533	16416	16562	16454	16570	16587	16759	16486	16415	16580	16572	16694	16527	16560	16643	16572	16757	16747	16715	16644	16598	16799	16553	16496	16686	16677	16437	16313	16736	16562	16540	16570	16589	16634	16642	16645	16527	16591	16624	16456	16599	16342	16446	16384	16622	16706	16525	16616	16475	16649	16498	16615	16663	16496	16644	16614	16447	16608	16765	16443	16536	16530	16621	16565	16367	16758	16426	16617	16737	16640	16506	16661	16543	16613	16437	16362	16621	16689	16419	16661	16546	16622	16548	16565	16747	16517	16511	16281	16463	16525	16742	16535	16631	16614	16639	16540	16545	16541	16353	16220	16232	16715	16622	16573	16467	16607	16567	16713	16509	16511	16461	16448	16459	16630	16614	16465	16686	16585	16636	16518	16498	16565	16584	16567	16451	16439	16577	16539	16617	16602	16539	16375	16552	16579	16496	16703	16712	16703	16731	16485	16497	16578	16614	16507	16494	16383	16473	16381	16491	16333	16592	16430	16489	16446	16462	16612	16440	16537	16521	16724	16462	16582	16468	16457	16288	16433	16559	16496	16590	16768	16448	16719	16524	16807	16475	16481	16501	16430	16528	16454	16634	16704	16555	16695	16701	16539	16388	16373	16752	16490	16516	16643	16689	16569	16672	16713	16642	16587	16588	16700	16576	16656	16648	16293	16651	16696	16592	16586	16729	16477	16779	16397	16437	16432	16589	16588	16434	16602	16736	16604	16749	16519	16631	16644	16500	16605	16754	16519	16553	16554	16389	16373	16525	16539	16583	16365	16432	16489	16597	16446	16432	16648	16616	16630	16484	16584	16673	16622	16509	16642	16747	16382	16464	16535	16642	16860	16595	16683	16483	16529	16411	16407	16484	16329	16556	16569	16592	16472	16519	16242	16720	16321	16538	16401	16608	16411	16660	16357	16397	16570	16604	16811	16607	16599	16681	16627	16267	16495	16348	16570	16666	16458	16674	16461	16697	16495	16691	16532	16511	16434	16531	16551	16638	16672	16597	16563	16506	16392	16581	16573	16435	16620	16569	16625	16405	16581	16531	16478	16457	16482	16529	16764	16316	16546	16537	16476	16483	16517	16629	16719	16561	16625	16728	16566	16444	16657	16640	16676	16684	16345	16671	16502	16478	16432	16632	16388	16716	16631	16473	16625	16675	16604	16533	16780	16614	16470	16631	16457	16612	16588	16746	16742	16550	16449	16315	16701	16593	16525	16651	16727	16570	16762	16593	16637	16551	16533	16302	16625	16549	16770	16434	16549	16396	16507	16803	16560	16720	16579	16425	16524	16553	16613	16545	16298	16545	16551	16400	16711	16593	16411	16568	16722	16557	16463	16632	16631	16456	16684	16648	16520	16704	16417	16508	16444	16342	16454	16612	16327	16462	16404	16657	16590	16565	16584	16644	16563	16678	16540	16382	16433	16632	16526	16746	16502	16571	16668	16515	16621	16640	16710	16681	16486	16550	16544	16543	16604	16398	16409	16515	16502	16612	16489	16607	16522	16487	16496	16470	16419	16546	16514	16437	16545	16415	16603	16248	16495	16605	16829	16526	16556	16769	16640	16574	16521	16527	16513	16790	16689	16675	16596	16619	16617	16747	16604	16327	16410	16554	16491	16787	16664	16528	16600	16647	16420	16613	16562	16726	16404	16535	16300	16306	16601	16621	16679	16569	16565	16543	16386	16610	16577	16398	16473	16488	16577	16575	16546	16627	16672	16532	16438	16471	16640	16672	16569	16547	16574	16630	16767	16631	16605	16772	16577	16558	16672	16505	16479	16563	16516	16400	16668	16444	16381	16704	16466	16445	16510	16349	16502	16687	16579	16604	16669	16623	16595	16834	16590
16313	27068	25152	21557	19538	18425	17321	17061	16954	16835	17628	39698	46869	39705	29196	20632	16915	15930	15974	15610	15863	15843	15956	15949	15819	16062	15921	15964	15917	15866	15848	15899	15864	15772	15782	15873	16019	15937	15797	15943	15793	16036	15799	15935	16023	15961	15921	15918	16076	15916	15931	16002	15824	15899	15797	15830	15609	15973	15844	15902	16127	15684	15873	15883	15730	15907	15902	15864	15870	15980	15807	15858	15874	15831	15871	15614	15972	16019	15741	15793	15932	15851	15855	15941	15891	15971	15855	15834	15776	15859	15894	15903	15584	15773	15771	15788	15846	15838	15816	15905	15852	15740	15793	15859	15754	15899	15943	15706	15900	15685	15860	15793	15935	15699	15893	15949	15797	15765	15875	15619	15811	15834	15783	15722	15884	15732	15795	15888	15771	15856	15842	15779	15780	15915	15880	15777	16009	15790	15741	15972	15841	15889	15769	15859	15802	15597	15761	15609	15800	16055	15967	15818	15880	15788	15762	16047	15955	15827	15832	15814	15806	15847	15731	15816	15813	15879	15911	16075	15888	15798	15961	15726	15693	15787	15709	15836	15803	15994	15808	15774	15984	15988	15963	15719	15793	15916	15880	15772	15805	15936	15753	15834	15814	15936	15862	15680	15846	16060	15763	15824	15884	15893	15913	15791	15851	15961	15828	15798	15920	15695	15819	15920	15778	15885	15789	15916	15815	15829	15706	15721	15969	15814	15662	15793	15893	15865	15725	15884	15945	15938	15736	15792	15893	15892	15792	15935	15774	15831	15718	15851	15840	15705	15865	15745	15931	15746	15842	15896	15911	15889	15814	15894	15944	15918	15840	15916	15899	15929	15894	15767	15754	15769	15871	15838	15976	15808	15933	15899	15877	15808	15935	15925	15783	15829	15637	15872	15680	15793	15878	15839	15641	15699	15859	15865	15897	15914	15744	16006	15794	15905	15993	15761	15830	15910	15773	15789	15773	15731	16016	15681	15861	15661	15769	15944	15912	15774	15879	15907	15813	15881	15673	15841	15806	15810	15776	15669	15938	15889	15754	15903	15800	15935	15772	15958	15748	15840	15847	15755	15891	15914	15775	15871	15976	15810	15843	15680	15971	15720	15789	15767	15693	15802	15819	15871	15858	15650	15863	15872	15834	15831	15708	15807	15876	15650	15767	15721	15889	16001	15843	15719	15791	15918	15794	15716	15981	15804	15749	15838	15566	15651	15855	15854	15814	15862	15699	15758	15901	15884	15834	15802	15962	15890	15765	15874	15793	15862	15947	15792	15735	15906	15932	15883	15907	15812	16036	15755	15921	15798	15842	15650	15796	15626	15932	15992	15835	15929	15796	15895	15706	15875	15786	15848	15693	15992	15792	15860	15986	15874	15843	15729	15931	15844	15903	15811	15894	15754	15721	15850	15713	15786	15776	15742	15876	15761	15829	15871	15975	15720	15968	15828	15769	15782	15961	15816	15952	15817	15712	15888	15880	15920	15762	15915	15902	15843	15933	15852	15823	15740	15868	15785	15843	15815	15895	15778	15899	15760	15849	15677	15846	15788	15969	15773	15612	15794	16018	15760	15781	15832	15644	15668	15835	15992	15676	15734	15912	15869	15863	15946	15747	15737	15979	15827	16053	15757	15824	15866	15956	15940	15773	15914	15794	15897	15803	15770	15784	15897	15834	15831	15755	15921	15786	15782	15744	15747	15777	15889	15822	15827	15804	15894	15935	15708	15808	15823	15845	15966	15902	15627	15839	15695	15773	15949	15695	15831	15711	15673	15819	15788	15805	15815	15924	15790	15838	15835	16019	15822	15779	16020	15844	15729	15838	15863	15873	15843	15774	15878	15993	15888	15804	15783	15874	15895	15794	15865	15742	15742	15952	15760	15813	16028	15697	15922	15784	15889	15673	15864	15869	15805	15791	15830	16039	15912	15806	15775	15821	15964	15860	15834	15800	15967	15740	16091	15851	15839	15912	15958	15715	16005	15765	15875	16057	15718	15895	15792	15836	15870	15652	15776	15932	15819	15834	15747	15748	15744	15678	15819	15945	15831	15854	15802	15621	15800	15758	15767	15766	15869	15738	15846	15790	15709	15827	15906	16010	15821	15694	15884	16083	15671	15688	15788	15868	15718	15852	15827	15714	15866	15809	15744	15873	15826	15932	15923	15861	15770	15650	15910	15822	15914	15797	15965	16025	15806	15883	15913	15693	15980	15746	15887	15889	15911	15899	15870	15878	15840	15844	15550	15833	15900	15785	15685	15724	15875	15868	15773	15846	15902	15943	15868	15816	15787	15784	15894	15922	15822	15806	15943	15702	15806	15821	15844	15891	15671	15925	15821	15792	15711	15944	15818	15984	15876	15872	15797	15800	15760	15858	15836	15818	15946	15793	15900	15869	15833	15927	15850	15944	15792	15863	15855	15841	15699	15787	15901	15957	15804	15876	15914	15809	15821	15906	15765	15879	15677	15798	15816	15851	15742	15833	15865	15706	15810	15866	15895	15925	15835	15891	15968	15672	15839	15917	16021	15729	15704	15796	15725	15739	15675	15772	15928	15923	15842	15800	15810	15856	15975	15832	15667	15948	15896	15815	15863	15758	15704	15799	15932	15737	15726	15963	15981	15888	15920	15733	15691	15794	15865	15852	15862	15766	15985	15848	15727	15948	15812	15858	15810	15753	15851	15762	15826	15626	15813	15925	15847	15885	15925	15792	15898	15934	15782	15767	15848	15882	15671	15894	15822	15735	15837	15846	15794	15789	15961	15730	15796	15815	15883	15805	15855	15865	15780	15877	15818	16051	15869	15880	15953	15805	15928	15939	15885	15865	15981	15749	15893	15760	15885	15706	15814	15737	15821	15938	15832	15827	15818	15849	15884	15862	15736	15990	15788	15641	15837	15987	15862	15787	15726	15805	15972	15801	15985	15823	15698	15830	15805	15791	15867	15783	15923	15827	15782	15754	15808	15749	15788	15844	15887	15806	15957	16007	15768	15875	15809	15787	15798	15934	15629	15804	15774	15830	15841	15715	15742	15845	15907	15914	15686	15744	15872	15898	15887	16010	15936	15793	15725	15818	15846	15879	15844	15808	15851	15895	15843	15889	15758	15941	16041	15786	15926	15764	15818	15940	15861	15732	15788	15868	15793	15946	15864	15893	15922	15813	15839	15791	15741	15631	15906	15696	15928	15817	15814	15856	15737	15978	15879	15807	15860	15754	15811	15912	15849	15834	15791	15916	15790	15918	15930	15693	15788	15927	15909	15821	15731	15886	15849	15791	15910	15849	15820	15866	15958	15743	15900	15867	15870	16009	15791	15897	15811	15688	15987	15906	15910	15750	15745	15850	15827	15884	15877	15892	15694	15771	15826	15907	15731	15705	15788	15992	15843	15806	15672	15880	15831	15802	15903	15856	15768	15749	16069	15860	15805	15976	15966	15863	15823	15793	15876	15892	15914	15933	15856	15707	15717	15899	15836	15841	15908	15934	15699	15864	15814	15854	15919	15701	15842	15693	15836	16036	15765	15972	15900	15804	15779	15713	15739	15831	15793	15755	15913	15714	15776	15807	15865	15731	15654	15840	15654	15885	15851	15815	15866	15806	15807	15779	15722	15993	15786	15970	15896	15929	15789	15743	15796	15943	15775	15688	15760	15807	15958	15844	15823	15806	15969	15872	15773	15796	15887	15807	15854	15843	15894	15960	15739	15830	15757	15875	15900	15801	15761	15929	15767	15836	15797	15685	15742	15872	15923	15820	15819	15843	15727	15953	15993	15615	15745	15849	15813	15824	15844	15869	15905	15820	15828	15760	15857	15814	15685	15837	15842	15926	15848	15761	15753	15730	15866	15969	15766	15793	15968	15905	15883	15759	15916	15912	15793	15805	15802	15970	15694	15903	16000	15716	15775	16001	15750	15849	15902	15774	15811	15946	15860	15951	16006	15852	15812	15874	15870	15945	15721	15916	15832	15772	15925	15626	15808	15785	16111	15746	15873	15714	15846	15833	15845	15855	15860	15813	15796	15831	15813	15850	15786	15876	15858	15781	15943	15920	15884	15864	15812	15829	15924	15606	15794	15881	15951	15762	15884	15943	15771	15779	15793	15935	15878	15836	15773	15825	15743	15642	15653	15813	15976	15858	15849	15862	15826	15831	15995	15910	15809	15901	15692	15895	15829	15944	15869	15981	15828	15859	15853	15890	15709	15896	15723	15708	15863	15935	15778	15908	15857	16082	15840	15805	15748	15766	15903	15871	15730	15902	15912	15776	15888	15787	15793	15848	15884	15786	15882	15874	15821	15798	15794	15875	15852	16020	15819	15867	15753	15854	15843	15785	15982	15680	15891	15792	15688	15898	15932	15866	15872	15986	15942	15840	15701	15780	15975	15873	15877	15796	15795	15751	15905	15812	15939	15846	15777	15739	15810	15792	15825	15653	16024	15845	15737	15821	15826	15845	15817	15943	15748	15967	15802	15921	15757	15884	15806	15845	15852	15926	15725	15891	15944	15911	15839	15880	15927	15852	15811	15795	15770	15838	15828	15654	15785	15879	15806	15784	15767	15950	15749	15940	15713	15594	15841	15850	15765	15719	15730	15780	15940	15719	15822	15986	15817	15929	15860	15815	15740	15789	15714	15862	15761	15784	15855	15834	15867	15791	15709	15823	15802	15848	15820	15716	15838	15846	15724	15841	15805	15747	15699	15841	15874	15712	15830	15780	16019	15877	15937	15912	15758	15784	15855	15822	15815	15775	15848	15747	15916	15852	15883	15920	15761	15881	15728	15734	15825	15912	15830	15849	15912	15762	15836	15727	15869	15686	15777	15872	15803	15871	15895	15909	15732	15829	15967	15913	15931	15816	15892	15783	15878	15767	15909	15661	15765	15801	15815	15802	15836	15976	15779	15817	15836	15962	15682	15874	15789	15818	15883	15769	15578	15813	15901	15739	15792	15934	15772	15706	15854	15940	15809	15813	15961	15814	15768	15804	15897	15682	15804	16008	15905	15758	16074	15692	15991	15758	15708	15791	15938	15723	15899	15726	15745	15882	15784	15913	15767	15844	15898	15925	15865	15715	15927	15699	16014	15901	15809	15811	15825	15852	15922	15859	15897	15891	15881	15747	15785	15894	15819	15845	15815
29234	21571	20952	18807	17059	17013	17246	16880	16951	17198	16914	18528	20102	19566	18246	17323	17084	16900	16922	16708	16812	16774	16789	16933	16799	16934	16955	16752	16763	16715	16749	16970	16937	16872	16991	16896	16779	16991	16821	16607	16710	16969	16633	16748	16853	16859	16770	16835	16683	16762	16812	16931	16761	16881	16854	16928	16876	16844	16967	16551	16758	16867	16813	16891	16846	16923	16881	16924	16754	16795	16738	16734	16905	16845	16849	16742	16829	16735	17010	16803	16995	16803	16774	17010	16755	16782	16622	16696	16805	16942	16949	16810	16761	16775	17051	16864	16672	16813	16947	16661	16971	16922	16738	16784	16852	16775	16735	16704	16779	17088	16866	16593	16671	16908	16877	16775	16663	16790	16751	16717	16698	16838	16792	16786	16762	16788	16684	16856	16862	16823	16695	16780	16766	16697	16616	16723	16660	16693	16446	16806	16867	16717	16824	16982	16832	16933	16653	16686	16620	16760	16541	16852	16909	16889	16870	16844	16975	17022	16883	16964	16923	16785	16771	16647	16834	16910	16761	16733	16896	16878	16745	16729	16752	16860	16717	16663	16954	16664	16765	16650	16843	16800	16950	17013	17019	16868	16896	16736	16734	16679	16842	16910	16889	16989	16827	16751	16759	16625	16750	16904	16641	16740	16800	16911	16904	16638	16733	16814	16848	16729	16940	16768	16634	16676	16886	16854	16768	16502	16701	16765	16803	16802	16938	16746	16882	17083	16893	16747	16883	16773	16722	16933	16888	16872	16788	16711	16884	16838	16969	16698	16810	16857	16717	16743	16811	16604	16600	16787	16774	16687	16716	16810	16778	16836	16879	16699	16744	16732	16824	16772	16744	16581	16839	16925	16870	16769	16560	16853	17041	16928	16949	17025	17016	16905	16840	16699	16820	16720	16742	16875	16654	16793	16934	16828	16875	16821	16914	16897	16838	16637	16651	16663	16812	16735	16913	16829	16793	16711	17022	16604	17002	16713	16802	16820	16787	16638	16660	16842	16852	16604	16778	16753	16749	16853	16860	16849	16594	16831	16662	16794	16683	16678	16791	16840	16822	16789	16859	16811	16886	16890	16886	16804	16983	16660	16755	16648	16633	16599	16681	16650	16877	16705	16699	16664	16786	16704	16922	16856	16732	16798	16970	16721	16956	16844	16734	16920	16851	16938	16675	16868	16717	16820	16815	16686	16614	16790	16808	16769	16793	16873	16713	16809	16943	16920	17025	16846	16896	16969	16778	16816	17002	16813	16821	16748	16826	16700	16819	16789	16767	16679	16796	16735	17064	16713	16941	16778	16707	16810	17007	16954	16839	16870	16744	16906	16831	16705	16698	16831	16866	16718	16820	16860	16854	17011	16795	16724	16554	17159	16627	16702	16840	16659	16734	16868	16795	16769	16551	16760	16743	16807	16984	16622	16868	16768	17009	16937	16952	16650	16703	16820	16771	16742	16873	16849	16823	16798	16911	16621	16820	16882	16716	16901	16764	16957	16795	17001	16838	16750	16689	16837	16930	16620	16621	16653	16793	16914	17039	16813	16988	16690	16775	16705	16873	16892	16744	16884	16878	16983	16797	16748	16691	16677	16750	16866	17003	16878	17115	17179	16892	16648	16614	16652	16884	16913	16641	16644	16787	16925	16877	16762	16697	16797	16883	16654	16655	16677	16747	16749	16725	16826	16819	16798	16821	16749	16820	16867	16964	16794	16862	16749	16998	16681	16839	16767	16718	16776	16793	16565	16594	16635	16751	16862	16578	17061	16655	16757	16489	16805	16816	16759	16793	16681	16916	16798	16704	16773	16933	16847	17043	16849	16696	17036	16841	16660	16952	16784	16740	16943	16938	16773	16703	17049	16729	16958	16762	16998	16879	16739	16817	16982	16754	16701	16831	16712	16771	16799	16818	16672	16607	16963	16738	16589	16758	16868	16715	16759	16928	16865	16880	16997	16773	16864	16844	17008	16873	16825	16758	16729	16660	16858	16963	16722	16891	16396	16855	16968	16761	16903	16772	16921	16776	16634	16784	16735	16818	16823	16727	16853	16723	16874	16775	16849	16909	16780	16714	16861	16925	16892	16767	17045	16648	16584	16666	16802	16938	16624	16717	16826	16894	16716	16724	16723	16824	16781	16862	16871	16651	16771	16842	16636	16567	16775	16804	16766	16703	16750	16840	16662	16699	16845	16774	16915	16774	16827	16800	16858	16795	16659	16964	16634	16932	16802	16900	16829	16755	16839	16682	16683	16737	16815	16776	16624	16802	16726	16852	17024	16932	16725	16769	16954	16869	16928	16932	16970	16875	16888	16914	16733	16732	16815	16737	16992	16868	16780	16679	16825	16733	16742	16822	16929	16887	16709	16754	16792	16835	16941	16822	16733	16718	16755	16804	16969	16617	16904	16555	16794	16703	16626	16839	16962	16819	16689	16986	16709	16695	16821	16785	16662	16580	16721	16650	16659	16782	16807	16741	16792	16926	16800	16895	16766	16864	16956	16851	16807	16946	16758	16853	16830	16762	16951	16972	16788	16942	16770	16817	16779	16622	16814	16719	16726	16874	16952	16827	16806	16643	16825	16639	16664	16737	16959	16964	16720	17002	16692	16844	16855	16670	16883	16604	16889	16725	16773	16727	16726	16709	16810	16753	16767	16832	16873	16835	16704	16865	16667	16735	16888	16852	16836	16784	16671	16726	16809	16708	16729	16875	16891	16971	16738	16799	16500	16871	16691	16892	16830	16828	16804	16859	16803	16726	16911	16823	16730	16788	16500	16781	16677	16808	16846	16820	16726	16839	16859	16807	16805	16868	16733	16759	16887	16776	16672	16971	16904	16793	16734	16731	16633	16673	16744	16727	16786	16692	16789	16573	16664	16969	16783	16632	16797	16936	16923	16587	16730	16863	16800	16817	17032	17050	16882	16800	16671	16724	16682	16668	16839	16484	16855	16907	16789	16809	16826	16662	16882	16671	16908	16736	16818	16877	16754	16808	16806	17038	16850	16922	16724	16863	16654	16884	16765	16735	16942	16824	16674	16682	16898	16899	16633	17141	16813	16772	16808	16736	16724	16691	16776	16827	16549	16847	16841	16647	17030	16738	16640	16792	16659	16893	16848	16835	16747	16747	16917	16946	16857	16694	17027	16981	16776	16800	16679	16854	16780	16941	16921	16826	16909	16792	16845	16809	16735	16841	16782	16701	16903	16899	16599	16765	16784	16775	16629	17102	16776	16783	16806	16703	16759	16975	16558	16810	16786	16757	16652	16867	16785	16937	16765	16946	16921	16788	16663	16858	16882	16837	16776	16819	16855	16604	16900	16856	16748	16648	16905	16797	16587	16738	16925	16846	16945	16782	16893	16730	16800	16763	16790	16988	16907	16835	16908	16859	16712	16723	16720	16635	16768	16849	16784	16838	16933	16896	16830	16810	16969	16731	16925	16762	16671	16729	16593	16871	16735	16822	16861	16662	16849	16791	16710	16598	16715	16794	16807	16695	16846	16778	16777	16832	16849	17017	16856	16953	16914	16783	16945	16837	16869	16846	16808	16709	16885	16994	16873	16968	16857	16746	16689	16691	16793	16857	16645	16854	16729	16633	16701	16682	16877	16963	16709	16886	16881	16818	16902	16713	16765	17035	16702	16758	16880	16760	16868	16709	16762	17006	16896	16773	16870	16781	16617	16772	16812	16922	16918	16813	16833	16640	16873	16874	16751	16698	16919	16651	16798	16963	16891	16746	16661	16830	16847	16927	16953	16645	16664	16780	16831	16828	16457	16602	16869	16639	16841	16960	16909	16771	16777	16765	16773	16785	16781	16809	16653	16903	16888	16635	16819	16760	16791	16771	16871	16791	16927	16901	16861	16965	16774	16842	16968	16862	16796	16998	16707	16494	16847	16888	16975	16615	16803	16596	16759	16897	16835	16778	16729	16884	16939	16893	16620	16597	17003	16971	16692	16881	16739	16743	16768	16748	16725	16642	16713	16889	16842	16796	16981	16840	16956	16721	16652	16846	16859	16844	16809	16797	16707	16943	16795	16878	16873	16982	16683	17041	16727	16697	16896	16750	16538	16734	16815	16829	16824	16817	16800	16756	16896	16817	16747	16782	16820	16678	16986	16839	16977	16652	16914	16802	16788	16870	16786	16963	16847	16747	16608	16680	16744	16724	16672	16959	16926	16804	16814	16772	16779	16767	16765	16848	16789	16958	16649	16679	16967	16845	17014	16661	16715	16748	16776	16920	16790	17065	16857	16699	16731	16735	16867	16716	16858	16701	16848	16855	16748	16799	16962	16600	16799	17064	16669	16955	16674	16723	16910	16777	16686	16829	16717	16763	16748	16794	16926	16656	17044	16693	16729	16796	16673	16887	16967	16833	16742	16653	16942	16796	16912	16884	16838	16771	16742	16822	16889	16667	16589	16803	16860	16890	16721	16867	16909	16806	16850	16936	16880	16875	16642	17098	16978	16848	16852	16658	16841	16801	16783	16662	16863	16843	16898	16876	16957	16863	16686	16798	16816	16849	16983	16734	16953	16608	16878	16829	16935	16864	16854	16966	16746	16820	16665	16683	16674	16845	16755	16736	16864	16695	16725	16809	16735	16825	16888	16808	16855	16853	16693	16875	16872	16828	16637	16783	16793	16832	16702	16888	16807	16783	16807	16708	16709	16766	16814	16884	16784	16684	16789	16738	16882	16921	16863	16653	16808	16880	16913	16794	16742	16913	16681	16792	16871	16837	16961	16877	16664	16720	16683	16757	16949	16670	16785	16966	16762	16594	16915	16791	16709	16705	16750	16714	16570	16751	16948	16961	16829	16652	16808	16756	16842	16735	16829	16758	16823	16801	16731	16830	16727	16840	16771	16942	16834	16949	16841	16891	16821	16769	16902	16861	16853	16803	16860	16889	16722	16835	16790	16842	16501	16912	16942	16757	16835	16722	16946	16996	16862	16708	16948	16856	16816	16891	16832	16879	16847	16836	16978	16961	16741	16873	16790	16680	16900	16934	16810	16651	16875	16704	16918	16665	16869	16762	16831	16834	16927	16823	16709	16719	16793	16895	16962	16722	16874	16786	16927	16795	16820	16835	16643	16675	16677	16838	16724	16988	16745	16858	16777	16801	16848	16824	16856
16136	17738	17483	16876	16891	16389	16424	16127	15857	16253	16297	19032	20960	19615	17615	16686	16224	16205	16041	15896	16091	16016	16021	16071	16175	16043	16040	16070	15927	16007	16121	16009	15976	15942	15945	16299	16183	16044	15964	16073	16122	16113	16030	16079	16019	16203	15949	16001	15917	15938	15934	15798	16075	15833	16049	16047	16064	16019	16030	16006	16146	16048	16009	16027	16335	16143	16072	15904	15932	16028	15966	16024	16014	16079	15954	15969	16014	15850	16060	15913	15874	15785	15897	15853	15977	15934	16005	15923	16152	15945	16105	15890	15998	15975	16027	16063	16079	15984	16198	16066	15930	16012	16057	16000	15889	16121	15936	16186	15842	15893	16074	16105	16010	16199	16044	16024	15854	15976	15984	15914	16059	16159	16024	16095	15957	16072	16084	16141	16033	15960	16008	16038	16045	15895	16061	16033	15942	16126	15912	15874	15979	16113	16020	16117	16029	15992	16030	16086	16066	15987	16076	15976	16049	15904	16037	15863	15967	16034	16021	15962	16115	16034	15977	15935	16098	16052	15816	16008	16041	15912	16167	16143	16077	15960	15941	16251	16151	15825	16122	15908	16001	15981	16085	15854	16118	15851	16000	15981	15879	15998	15999	15845	15914	15913	15976	15928	15831	16029	16056	15997	16020	15986	16124	15924	15931	16001	16042	16078	16028	16087	16111	15960	16087	15936	16089	16107	15902	16013	16049	16062	16050	15846	15983	16094	15948	16061	15886	15892	16195	16052	15857	16139	16064	15962	15782	15951	15914	16024	15997	15992	16036	15912	15969	15990	16033	15897	15912	16013	16101	16006	16020	16044	16000	16209	16016	16040	16029	16118	16064	15878	16091	15896	15799	15821	15982	16033	16143	16138	15999	15771	16116	16011	15900	16092	15942	16015	16023	15802	15951	15972	15925	15993	16011	16036	15903	15922	15950	16152	15945	15969	15929	16004	16100	16137	15946	16028	16036	16056	15965	15955	15965	16045	15999	16005	15994	15893	16085	16029	15992	15951	16115	16071	16022	16085	15981	16158	16010	16019	15927	15843	15770	16029	16102	15959	16086	16095	16137	16045	16137	16020	15975	15967	16131	15917	15991	16193	16009	16031	15863	15889	16020	15981	16075	16102	15979	16056	15988	16099	15762	15980	16117	16139	15865	16108	15928	16117	15973	16033	15986	15918	15936	15991	16142	16228	16002	16069	16060	15955	15917	15966	16032	15959	16071	16179	15840	16088	16027	15931	16110	16095	16111	16036	16107	15756	16048	16098	16218	15911	16235	16129	15957	16078	15927	16059	15947	16051	15934	16067	15929	16088	16064	16001	16026	16093	16132	16131	16010	15929	15810	16027	15954	15958	16096	16037	16160	15999	16078	16051	16115	16117	15778	16001	16042	15989	16054	15988	15936	16019	16175	16035	15892	15964	16128	15940	16032	16066	16076	16143	15982	16077	16041	16035	15808	15859	15971	15965	16007	15950	15971	15911	16091	15980	16111	16130	16025	16018	15999	16023	16064	15950	15912	16054	16053	16118	16116	15969	15856	15999	15967	15929	15910	15886	15826	15908	16144	15970	15892	15930	15993	15922	16075	16043	15793	16090	16065	15956	16079	16254	16077	15986	15935	16159	15885	16058	16104	15959	16071	15886	16085	16000	15977	16059	16090	16013	15984	15945	16055	15971	15931	15923	16123	16066	16117	16086	15963	16025	16132	15816	16040	16027	16009	16024	15952	16103	16042	15984	16203	16077	16024	15944	16043	16024	15950	16204	16115	16041	15843	15986	16063	15945	15994	16060	16151	16051	15931	16002	16014	15897	16008	16035	16022	15987	15960	15932	15928	16068	15964	16123	16094	16018	16104	16045	16010	16099	15893	15913	16063	15991	15882	16099	15822	15964	16111	15872	16193	16072	15983	16001	15968	16005	16139	15999	16238	16027	15985	16103	16283	15970	15980	15803	15999	15950	15990	16007	15875	16034	15961	16128	16031	16000	15976	16020	15976	16102	16113	15985	16060	16152	16209	16152	16061	16053	16242	15871	16204	15810	15951	15948	15973	16062	16135	15958	15964	16093	15991	16033	15902	15943	15990	16053	15936	16025	16025	15997	15959	16128	15907	16035	16014	15979	16039	15855	16145	16056	16082	15949	16097	16116	16128	16109	15923	16082	15868	15979	16092	16048	16169	15854	16090	15891	15978	16076	15979	16236	16048	15980	16109	16008	15924	15919	15968	16038	16198	15792	16040	16045	16039	16012	16231	15945	16087	16021	16012	15945	16105	15847	16097	15955	16213	15912	16019	16075	16050	15935	16126	15862	15936	16075	16111	16067	16037	16141	16042	15979	16171	16012	16134	16144	16066	16042	15946	15832	16120	15973	15921	15894	15866	16040	16039	15912	15967	15731	15989	16136	16034	15936	16103	16084	16095	16075	16083	15907	15924	15992	16010	16090	16195	15852	15886	15961	15912	16085	15879	16013	15977	16116	15992	15999	15995	16090	16022	16070	15916	16166	15845	16121	15827	16055	15925	15979	15948	15991	16002	15940	16051	15967	16100	16026	16108	15901	16011	16049	16008	15960	16104	16062	16171	16014	15903	16026	16051	16062	16045	15947	16000	16076	16000	16139	16124	16092	16090	16156	15971	15927	16075	15972	16006	16122	15977	15927	15943	15955	16202	16057	15956	15956	15930	15898	15921	16095	16003	16160	16062	15927	15855	16122	15868	16076	15904	16170	16043	15924	16064	16058	16110	16064	16080	16019	16015	16064	15938	16088	15999	16161	16054	15930	16051	15973	15913	16135	16076	16008	16109	16082	15988	16070	15962	15960	16022	15922	15848	16060	16010	16120	16009	15874	15913	16165	15991	15744	16179	15962	16049	15954	16033	16002	16218	16105	16111	15947	16059	15980	16273	16015	16103	15995	16128	16148	16002	15951	16013	16003	16210	16049	16071	16219	16025	15939	15982	16000	15990	15980	16094	16154	15922	16150	15864	15863	16222	15870	16009	16061	16150	15898	15944	15954	16037	15938	15883	15885	15936	16086	15914	16004	16089	15948	15984	16137	16030	16041	16108	15791	16033	15994	16085	16130	15949	16125	15951	16107	15793	16052	16018	16008	15948	16267	16146	15880	15744	16088	16045	16241	16166	16003	15969	16100	16142	16130	15997	15870	16116	15845	16035	16022	16007	15969	16148	16139	16085	16000	16000	16071	15863	16103	16042	15929	16136	16082	16059	15977	16082	16106	15942	16033	15881	16101	15977	15947	16064	15879	15975	16066	16036	16006	16114	16070	15999	16139	16090	15885	16033	16165	16053	15975	15976	16021	15963	16042	15996	16057	16145	16163	16017	15961	16185	15918	16001	15907	16172	16059	16123	15937	15881	16058	16043	16060	15938	15781	16199	16041	16172	15976	15815	16160	15797	16121	15962	15971	15994	16138	16019	15924	16030	15979	16026	15984	16250	16102	16181	16026	16062	16061	15993	16162	15981	16073	15850	16066	15982	16031	15886	15860	15983	15961	15935	16054	16050	15925	16096	15980	15974	15947	16165	16026	16015	16143	15937	16080	16118	16094	16005	16068	15966	15984	16168	16093	15887	16000	15921	16010	15876	16176	16035	15912	16067	16086	15951	15891	15989	15984	16056	15941	15948	15915	15890	15904	16172	16035	15989	15923	16226	15977	16097	16023	16090	15984	15991	16045	16058	15996	16059	15964	15880	15999	16073	16085	16038	15982	15929	16128	16087	15875	16072	16092	15823	16081	15969	16034	16044	16049	16130	16046	16004	16076	15978	16067	16088	15951	16021	16134	16035	16097	15952	16101	16080	15889	16213	16152	15977	16009	16067	15893	15969	15985	16076	15993	16072	16131	15827	16008	16080	16294	16086	15940	16043	15997	16113	16022	16187	16142	15941	16171	15893	15999	16209	15949	16166	16051	16041	16081	16008	16072	15946	15920	16043	16119	15967	15966	16030	15991	15922	15953	16189	16093	15971	15960	16013	16011	16122	15950	15867	15996	16042	16076	16126	16050	16131	16020	15926	16070	16175	16105	15972	15982	15982	15758	15877	16061	16011	15945	16112	16086	15940	15819	16043	16174	15976	16143	16026	15905	16084	16131	15979	16149	16076	16026	16021	16040	15898	15997	16012	15931	16053	15996	16047	15786	16186	16012	16040	16027	15916	16056	15818	16139	15905	16001	16012	15983	16013	15928	16069	16051	15959	16038	15936	16110	15968	16015	16132	16105	16077	16062	16076	16096	15960	16134	16074	16039	15927	16147	16011	15914	15820	15972	16057	16055	16090	16039	16261	15932	15990	16076	16121	16049	16120	15981	16102	15902	15962	15954	15894	15920	15959	15996	16041	15894	16062	15962	16109	16050	16156	16010	16083	15901	15938	16047	15992	16014	16028	16037	16066	16200	16040	16009	15850	16069	16112	15971	16046	15801	16012	16045	16089	16115	16019	15846	16027	16105	16028	16035	15922	16033	15930	15956	16039	15925	15976	16007	15940	15963	15793	15759	15837	15983	16057	16058	15943	16024	16079	16060	16020	16021	16157	15976	16021	15942	16072	16029	15998	15994	16053	15994	15942	16189	15868	16074	16063	16157	16088	15888	15952	15827	16056	15875	16157	16071	16015	16025	16070	16159	15785	16032	16053	15928	15966	16173	15806	15875	16066	16025	15966	15847	15954	16141	15990	16028	16095	15945	15936	16108	15986	15896	16096	15983	16180	16058	15980	16123	15858	16170	16027	15936	15961	15956	16066	16108	15947	16242	16024	15973	16038	16127	16114	16002	15889	16159	15966	16126	16117	16073	16035	16078	16027	15931	15889	16106	16194	16059	16191	16113	15851	16010	16016	16170	15991	15876	16087	15999	15923	16086	16080	15943	16060	16179	16101	16078	16023	15839	15866	15963	15942	15960	15893	16270	16084	16077	16024	15979	16008	16074	16027	16184	16021	16133	16032	16037	15966	16094	15964	15967	15958	15856	16114	16030	16014	16001	16152	16009	16097	16106	16071	15985	16164	15837	16058	16018	16047	15988	16020	15981	15950	16108	15872	16019	16034	15988	15775	16192	15970	15961	15952	16051	16065	16090	15927	16265	16126	15939	16032	16179	16020	16052	16063	16083	15950	16009
25049	21336	27988	25414	21042	18928	18695	17366	16985	17082	17278	31087	33927	29041	23635	19410	17666	17166	16922	16910	16872	16745	16673	16877	16872	16957	16838	16704	16868	16866	16719	16767	16842	16486	16662	16914	16810	16638	16558	16722	16645	16759	16915	16730	16733	16873	16599	16729	16726	16647	16891	16699	16491	16496	16716	16710	16971	16960	16647	16668	16579	16709	16695	16857	16572	16838	16865	16859	16566	16880	16657	16701	16819	16707	16979	16648	16950	16784	16670	16748	16604	16544	16719	16781	16809	16801	16704	16546	16666	16768	16622	16740	16576	16517	16707	16678	16482	16614	16616	16599	16612	16835	16789	16741	16677	16704	16804	16787	16779	16818	16807	16636	16567	16688	16824	16785	16646	16669	16682	16859	16695	16560	16696	16786	16677	16708	16751	16585	16780	16672	16679	16617	16614	16795	16500	16647	16854	16538	16593	16703	16886	16718	16701	16547	16732	16616	16633	16564	16696	16703	16719	16689	16572	16754	16445	16447	16507	16647	16628	16730	16798	16833	16766	16698	16535	16670	16736	16671	16635	16775	16575	16774	16767	16759	16738	16601	16817	16536	16711	16492	16769	16635	16611	16828	16868	16665	16570	16701	16802	16871	16681	16627	16837	16739	16781	16613	16773	16884	16500	16778	16722	16807	16775	16670	16624	16557	16619	16557	16577	16750	16588	16680	16645	16627	16812	16577	16482	16724	16757	16546	16568	16568	16684	16814	16845	16753	16696	16752	16705	16847	16777	16598	16419	16684	16711	16585	16755	16681	16823	16861	16524	16507	16555	16699	16688	16492	16647	16799	16699	16500	16443	16876	16764	16849	16659	16698	16750	16664	16698	16593	16526	16769	16594	16766	16527	16667	16535	16609	16552	16664	16573	16676	16635	16641	16752	16826	16710	16690	16705	16563	16700	16747	16494	16673	16741	16797	16685	16592	16682	16744	16601	16680	16720	16627	16828	16804	16664	16718	16688	16759	16624	16555	16475	16597	16695	16962	16564	16609	16632	16624	16633	16612	16485	16588	16627	16590	16598	16736	16703	16719	16709	16895	16592	16546	16719	16586	16686	16844	16550	16623	16749	16533	16766	16612	16757	16754	16742	16543	16797	16593	16789	16528	16631	16656	16794	16720	16884	16761	16628	16745	16836	16604	16579	16679	16662	16409	16657	16715	16778	16527	16645	16693	16739	16729	16650	16598	16578	16734	16732	16571	16645	16668	16685	16602	16729	16596	16591	16731	16830	16552	16685	16550	16746	16474	16596	16705	16808	16641	16518	16694	16801	16570	16661	16629	16507	16673	16400	16602	16611	16480	16791	16655	16410	16654	16708	16697	16761	16581	16773	16887	16696	16689	16842	16653	16583	16720	16667	16702	16589	16516	16688	16628	16660	16655	16683	16628	16693	16650	16592	16860	16619	16568	16672	16771	16447	16642	16750	16599	16857	16670	16691	16701	16561	16787	16744	16837	16687	16586	16791	16718	16928	16548	16942	16760	16710	16632	16749	16597	16644	16812	16726	16516	16733	16673	16538	16429	16745	16647	16702	16517	16799	16783	16879	16731	16772	16762	16532	16692	16690	16691	16787	16620	16695	16614	16716	16609	16815	16777	16737	16773	16369	16325	16759	16732	16706	16593	16616	16665	16716	16944	16579	16560	16780	16668	16795	16526	16820	16668	16545	16614	16741	16683	16674	16548	16684	16775	16871	16815	16590	16334	16593	16734	16640	16627	16761	16580	16704	16622	16884	16850	16643	16727	16436	16526	16612	16667	16793	16598	16684	16813	16672	16769	16752	16991	16853	16688	16805	16741	16794	16718	16502	16600	16575	16779	16724	16453	16428	16529	16723	16571	16719	16755	16751	16766	16787	16706	16784	16671	16619	16725	16747	16641	16776	16611	16852	16862	16747	16637	16445	16734	16709	16785	16723	16602	16562	16673	16701	16568	16789	16769	16804	16611	16488	16601	16593	16521	16621	16726	16799	16657	16688	16503	16808	16689	16669	16891	16725	16635	16685	16777	16750	16680	16720	16808	16759	16687	16652	16562	16647	16636	16761	16571	16510	16652	16735	16626	16524	16609	16602	16804	16655	16805	16513	16464	16834	16486	16779	16700	16589	16661	16610	16708	16533	16482	16641	16455	16680	16810	16713	16847	16680	16824	16491	16597	16588	16782	16778	16926	16857	16706	16698	16667	16608	16771	16879	16496	16815	16652	16663	16611	16636	16795	16596	16507	16692	16577	16724	16776	16741	16950	16610	16611	16662	16757	16497	16606	16387	16560	16721	16643	16913	16685	16690	16644	16758	16659	16733	16602	16702	16584	16567	16763	16599	16621	16751	16781	16587	16608	16669	16489	16719	16690	16639	16485	16832	16597	16553	16655	16662	16731	16829	16796	16532	16674	16663	16383	16630	16509	16713	16413	16730	16868	16396	16616	16681	16864	16498	16796	16728	16554	16874	16622	16596	16586	16643	16757	16798	16667	16639	16591	16600	16752	16751	16700	16864	16507	16855	16663	16459	16990	16834	16688	16654	16509	16798	16652	16765	16739	16641	16600	16491	16601	16613	16650	16801	16571	16757	16584	16741	16651	16691	16529	16738	16659	16601	16684	16460	16701	16764	16645	16582	16684	16687	16607	16659	16771	16814	16636	16840	16737	16604	16645	16895	16792	16784	16874	16619	16714	16612	16599	16645	16744	16707	16569	16704	16751	16610	16700	16736	16660	16588	16637	16611	16794	16608	16770	16601	16857	16709	16650	17001	16695	16868	16803	16699	16824	16821	16689	16751	16495	16548	16633	16690	16812	16784	16768	16697	16816	16679	16493	16745	16749	16623	16589	16925	16661	16698	16506	16691	16623	16585	16727	16653	16842	16756	16620	16754	16673	16622	16566	16670	16628	16771	16698	16630	16541	16703	16520	16838	16645	16505	16666	16645	16681	16558	16656	16625	16578	16639	16655	16553	16699	16768	16343	16689	16732	16880	16682	16596	16699	16821	16498	16727	16832	16753	16617	16719	16862	16703	16817	16632	16662	16686	16581	16569	16791	16672	16736	16774	16799	16686	16791	16587	16680	16686	16600	16711	16649	16571	16677	16807	16660	16645	16680	16784	16609	16807	16880	16672	16613	16572	16705	16658	16704	16642	16566	16934	16646	16825	16491	16471	16635	16640	16538	16657	16759	16831	16784	16568	16735	16799	16704	16591	16553	16817	16704	16714	16585	16680	16836	16675	16714	16814	16706	16915	16414	16719	16532	16704	16857	16633	16582	16676	16773	16697	16659	16639	16728	16534	16659	16740	16759	16814	16726	16784	16558	16540	16654	16815	16656	16782	16802	16726	16805	16795	16772	16607	16796	16538	16608	16690	16694	16766	16692	16706	16662	16658	16768	16890	16715	16776	16808	16778	16665	16867	16502	16763	16659	16786	16799	16767	16622	16672	16573	16388	16542	16717	16712	16620	16425	16825	16809	16659	16593	16748	16826	16550	16508	16602	16664	16662	16546	16583	16753	16742	16545	16574	16611	16650	16755	16869	16604	16938	16647	16877	16613	16696	16905	16648	16588	16577	16671	16664	16552	16635	16701	16557	16661	16672	16875	16655	16599	16553	16665	16473	16664	16743	16778	16793	16704	16644	16761	16798	16571	16727	16560	16731	16818	16469	16750	16832	16677	16622	16628	16677	16642	16534	16741	16581	16716	16727	16757	16586	16668	16739	16477	16562	16641	16662	16591	16660	16714	16824	16815	16736	16663	16663	16666	16656	16551	16594	16862	16705	16656	16639	16591	16679	16713	16731	16817	16652	16702	16642	16840	16838	16587	16873	17006	16671	16598	16755	16624	16631	16844	16533	16845	16827	16584	16606	16694	16827	16753	16809	16675	16691	16820	16774	16747	16581	16680	16653	16804	16632	16844	16756	16811	16593	16588	16717	16718	16556	16545	16610	16662	16634	16666	16922	16816	16725	16754	16507	16738	16642	16728	16697	16804	16716	16848	16739	16817	16997	16832	16564	16923	16792	16445	16747	16615	16750	16687	16686	16775	16640	16543	16587	16618	16799	16712	16673	16695	16472	16632	16864	16846	16676	16738	16619	16653	16565	16527	16828	16742	16705	16742	16757	16470	16744	16636	16588	16712	16810	16744	16617	16738	16801	16603	16667	16483	16714	16628	16727	16709	16624	16681	16606	16818	16578	16810	16819	16651	16549	16853	16566	16926	16660	16767	16699	16577	16823	16696	16723	16599	16856	16626	16536	16555	16615	16563	16593	16899	16852	16872	16831	16770	16643	16692	16584	16615	16803	16589	16709	16696	16868	16678	16752	16675	16481	16675	16746	16796	16735	16693	16768	16723	16617	16690	16533	16661	16587	16661	16662	16683	16668	16744	16575	16714	16445	16397	16800	16627	16878	16741	16650	16746	16686	16744	16626	16742	16729	16709	16629	16497	16733	16551	17046	16699	16765	16843	16836	16646	16516	16687	16702	16858	16793	16839	16739	16764	16759	16536	16595	16581	16844	16658	16571	16529	16583	16546	16682	16724	16734	16530	16714	16830	16584	16566	16846	16582	16510	16717	16743	16721	16645	16626	16501	16828	16549	16686	16674	16574	16796	16607	16742	16674	16732	16699	16705	16688	16666	16748	16660	16665	16550	16706	16822	16774	16959	16715	16765	16544	16737	16633	16624	16810	16719	16714	16799	16777	16465	16838	16727	16628	16551	16628	16773	16641	16846	16656	16591	16505	16541	16629	16664	16819	16735	16720	16653	16638	16593	16755	16647	16850	16740	16673	16613	16803	16765	16592	16770	16727	16647	16713	16646	16715	16733	16533	16580	16594	16789	16884	16648	16548	16703	16802	16756	16641	16507	16598	16635	16586	16668	16786	16949	16527	16634	16782	16566	16733	16704	16545	16620	16510	16669	16861	16858	16750	16628	16783	16627	16698	16602	16801	16751	16687	16698	16630	16798	16575	16493	16737	16683	16580	16933	16753	16680	16738	16604	16789	16672	16545	16916	16804	16760	16752	16596	16540	16753	16687	16817	16613	16640	16705	16601	16654	16842	16673	16604	16563	16732	16875	16727	16644	16770	16621	16646	16820	16677	16928	16824	16795	16576	16686	16811	16688	16703	16631
14980	23347	22280	19566	18349	17469	16982	16774	16626	16458	16790	36401	36634	31524	23972	18759	16630	16118	15972	16041	16048	16055	16061	15993	16147	15930	16023	16018	15953	16109	16057	15937	15817	15992	15801	15922	16123	15987	15958	15958	16017	16082	16067	16095	15878	15984	15924	15817	15944	15901	15946	15992	15879	15876	16165	15905	15800	15806	16075	16010	15983	15892	16037	16123	16009	16160	15854	15955	15971	15870	16048	15987	15895	15959	15978	16031	15889	15956	16075	15904	16047	15879	16099	16079	16030	15825	16109	15994	15913	16101	15885	16050	16023	16100	15878	16030	15883	15970	15927	15995	15992	15889	16018	15831	15984	15894	16047	15778	16187	15992	16179	16143	16000	15915	15946	16035	16136	15997	15853	15999	15864	16084	16067	15976	15960	15972	15942	15960	15945	16091	15870	16049	15924	15997	15961	16034	15924	16025	16025	16101	15711	15842	15868	16108	16067	15928	16034	16001	16023	15924	16103	15955	16000	16006	15959	15944	15959	15995	16025	15876	15942	15958	15906	15916	16143	16076	15857	16052	15959	15815	15998	15813	15851	16000	15973	15877	15906	16106	15935	15882	15975	16104	15955	15943	16074	15994	16198	16010	15875	15833	15855	15851	16060	16061	15939	15854	15964	15964	16000	16068	15920	16034	16132	15971	16125	15908	16097	15913	15802	15920	16173	16017	15881	15887	15959	16042	16176	16001	15797	15968	16076	15841	15952	16025	16000	16083	15979	16014	15920	16041	16013	15979	15836	16141	15918	15974	15884	16079	16046	15708	15956	16017	15832	16043	15900	15971	15950	15880	16071	15926	15992	16062	15863	16000	16000	15798	16178	16086	15972	16038	16033	15893	15928	15849	16095	15878	15990	16008	15830	15993	15955	15874	15886	15898	16087	15718	16040	15962	15977	16023	16055	16116	16026	16064	15913	15941	16056	15856	16037	15948	15926	15897	15938	15996	15965	16019	15938	16002	16147	16017	16090	15755	16162	15867	16091	16016	15846	15997	16011	15895	15769	15815	15953	16037	16030	16062	15938	15845	15944	15882	16021	16118	15972	15928	15844	15928	15855	15899	15917	15830	16149	15875	16060	16018	15914	15896	15800	15839	16222	15813	16037	16047	16052	16043	15854	15924	15971	15946	15847	15929	15850	15917	15948	15977	15913	16109	15898	15802	15942	15948	16014	15852	16026	15953	16010	15966	15941	15981	15948	15909	15859	15932	15975	16000	16049	15848	15901	15945	15697	15988	16000	16129	15828	15880	15934	15993	15878	16174	15984	16215	15973	16111	15798	15923	16127	16024	16040	15914	15954	16066	15898	16015	16128	15857	16027	16150	16170	15944	16042	15962	16085	16161	15948	15926	16040	16055	15999	15976	15951	15955	15928	15965	15926	15887	15922	16184	16187	16016	16120	16024	15816	15976	16035	15972	16020	16094	16024	16039	15699	16057	16096	15978	15935	16037	16086	15836	15950	16058	15961	16013	15942	16017	15942	15965	15998	15972	15830	15805	15889	15986	15966	15827	15973	16265	16056	15910	16077	16019	15905	16033	16077	15851	16235	16134	16062	15961	15842	15924	15868	16168	15843	16076	15987	16126	15929	15863	16048	15979	15970	15850	15856	15915	15864	16026	15722	15753	16007	15953	15825	15874	15880	16071	15898	15976	15974	16021	15951	15819	15917	16171	15984	16057	16094	16137	15966	15911	16036	15916	15968	16159	16002	15838	16147	15853	16097	15809	16000	15780	16069	16006	15987	15857	15883	16000	15932	15845	15886	16145	15934	16083	16056	15936	15941	15961	15964	16020	15844	15811	15998	16148	15960	15846	16012	15954	15990	16095	15849	15899	15943	16069	16130	15955	16074	15863	15862	15935	15945	16094	15919	16116	15879	16014	15936	16094	15994	15939	15947	16087	16067	15999	15983	15917	15827	15782	15950	15981	15854	15910	15989	15975	16145	15890	15861	15956	15911	15975	16034	15902	15935	16089	15940	16187	15782	15905	15915	15962	16030	16033	15965	16072	15905	16102	15909	15901	16181	16004	15950	15970	16032	15846	15978	15978	16032	16050	15988	16010	15988	15838	15959	15889	16177	15809	16028	16111	15932	15932	15967	15948	15905	15894	15949	16003	15916	15873	15882	16038	16080	15960	15902	16073	15838	15903	15965	16017	15927	16121	16061	16052	15910	16021	16012	16055	15885	15920	15996	16094	16119	15929	15723	16022	16129	15902	16020	16046	15879	15854	15919	16135	15895	15933	15940	15841	16103	15844	16027	16024	15841	15953	15998	15922	15969	15916	16037	16033	15988	15947	15965	15983	16005	15932	16182	16161	16125	15922	16161	15890	16050	15928	15945	15748	16046	15957	15845	15967	16072	15941	15917	15943	15823	15863	15875	16000	15975	16087	15971	16021	16044	16132	16009	15876	16030	16181	15862	15973	16000	15930	16071	16067	16122	16152	16127	15905	15820	15916	15740	15981	16125	16046	16119	15910	16079	15989	16029	15808	15845	16016	16154	15846	16066	15910	16042	15969	16061	16129	15906	16047	15967	15789	16106	15885	16080	15885	16034	15865	15922	15939	15944	15935	15950	15983	15993	15970	15986	15971	16017	16095	15874	16032	15809	16067	15856	15937	16036	15917	16040	16072	15987	15852	15864	15948	15979	15974	16014	15881	15985	15982	16015	15826	16025	15956	15949	16038	15892	15974	15937	16003	15842	15864	16040	15976	16032	15899	16000	16102	16067	15852	15977	15986	15934	15883	16141	15816	16048	15984	15839	15885	15742	15733	15981	16041	16021	16169	15940	16005	15949	15930	15934	16083	16050	15822	15946	16057	15969	16067	15919	15989	15898	15981	16011	16138	15920	16004	16028	15787	15897	15956	15898	16018	16018	15939	16047	15933	16030	16061	16131	15954	15885	15995	16027	15950	16133	16033	15943	15988	15968	15912	16062	16096	15833	16096	16134	15849	16055	15854	15895	15957	16102	15896	15940	15990	16059	15928	15720	16035	15925	15983	15886	15881	15880	16026	15941	16073	16027	15925	15969	15899	16013	15977	15852	15834	15893	15808	15915	15964	15880	15965	16014	16134	16198	16088	15898	16089	15943	15992	15849	15978	15958	16017	16042	15845	15998	16079	16068	15958	15898	16050	15875	15850	15912	15960	16021	16048	15740	15818	15938	16221	15865	16088	16007	16001	15920	15974	16109	16239	15901	15913	16046	15920	15898	15886	15966	15858	15872	15941	16003	15836	16033	15869	15918	15909	15919	15947	15772	16051	15909	15864	16071	16011	15880	15882	15977	16018	15851	16119	16081	15882	15862	16004	16044	15798	15979	16039	15968	15899	15986	15885	16081	15917	15967	15947	15935	15864	16047	15963	16014	15993	16113	15929	15995	16167	16066	15846	15882	16051	16047	15933	15975	16158	16104	15973	15893	15949	16027	16058	15984	15929	15966	15984	16037	16043	16045	15972	15855	16053	15821	15977	15920	15957	16025	16036	16075	16086	15851	15803	16020	16038	15932	15970	16078	16041	16017	15973	15898	15898	15927	15872	16074	16084	16025	16065	15963	15917	16001	15928	15879	15883	15999	16003	16100	15844	16018	16097	16031	15927	16109	15951	15954	16064	15911	15884	16022	16048	16227	15930	15841	15926	15956	16017	15708	16059	16142	15803	15887	16050	16019	15945	15826	15937	15884	15951	15940	16070	15949	16077	16007	16074	15841	15884	15835	15969	15841	15998	15870	15907	15991	15946	15949	16019	15916	16047	16012	15948	15882	16026	16015	15854	16123	15942	15947	15877	15965	15962	15886	16009	16083	15823	15903	15998	15945	16263	15999	15939	16024	15964	16022	15970	16144	16014	16001	16079	16018	15866	16094	15819	16137	16053	16126	16017	15936	16042	15851	15979	15935	15887	16015	16084	15850	16086	15802	15941	15967	15922	16028	15861	15901	15973	15912	15975	15948	16053	15893	15849	16142	15903	15925	16013	15957	15795	15911	15928	15983	15851	15843	15882	16021	16071	15790	15886	16153	15914	15946	15932	16076	15993	15823	15909	15912	15969	16025	15984	15964	16059	16022	16192	15985	15962	15902	15994	15837	15938	15840	15912	16088	16018	15983	15858	16037	15964	15973	16061	15835	15945	16064	15945	16016	15981	15853	16006	16104	15855	16030	16056	15868	16056	15963	15973	15880	16001	16020	15963	15992	16062	16024	15960	15938	15953	15939	15804	15843	15918	15948	15839	16027	16074	15993	16105	15917	15992	16186	16083	15852	15875	16178	16061	16136	15939	15961	16063	15750	15958	15900	15987	16140	15910	15994	15869	16042	16138	15907	16116	15912	15769	15968	15866	15799	16099	16039	16018	15978	16041	16056	15927	15953	15988	15987	15910	15958	16085	16163	16101	15967	16032	16071	15990	16019	16083	16127	16001	15960	15999	16043	15799	15972	15929	16101	16062	16029	15973	15933	16091	15985	16202	15959	16068	16000	15907	16015	16041	16027	15951	15910	15931	16010	16014	15913	15897	15945	16048	16020	15851	15991	16034	15840	15983	15888	15923	15884	16019	16133	15897	15903	15935	15819	16005	15951	16044	15873	16001	15783	15865	15929	15896	15910	15926	16010	15804	15736	16017	15997	16029	15916	15936	16050	15918	15944	15950	16059	15969	15832	15839	15888	16105	16054	16051	16030	15869	16095	16027	16006	16079	16055	16080	15923	16114	15883	16049	16006	16076	15930	16082	15952	16000	16052	15911	15955	15848	15975	15908	15942	15976	16108	16023	15939	15987	15953	15977	16185	15992	15900	15891	15798	15923	16164	15838	15916	16129	16037	15818	15903	15955	16056	16000	15963	16046	16028	15894	15907	16047	16067	16099	16034	15951	16103	16222	16000	15887	16043	16018	16047	16145	16085	16015	16171	15959	15936	15922	15998	16018	15928	15768	16067	15945	15966	15886	15862	16052	16030	15852	15941	15865	15954	15802	15892	16101	15867	15708	15955	15929	15784	15996	15993	16029	15721	15893	15785	15798	16012	15888	16129	15786	15971	16062	15877	16067	15826	15780	15965	16052	15946	15886	16023	15954	15918	16059	15974	15762	15859	15962	15931	16013	16099	16005	16153	15890	16032	15920
23842	21339	28839	24256	21977	22151	20948	17905	17318	17435	17660	36004	42927	36767	28845	21636	18202	17067	16894	16773	16871	16794	16776	16825	16788	16765	16596	16791	16485	16655	16503	16711	16546	16692	16691	16741	16777	16739	16586	16613	16611	16879	16736	16490	16624	16812	16517	16657	16751	16662	16767	16751	16737	16593	16722	16870	16813	16697	16687	16550	16625	16722	16779	16693	16635	16700	16710	16721	16850	16626	16561	16537	16636	16685	16665	16684	16672	16686	16584	16694	16650	16573	16780	16323	16688	16538	16515	16466	16657	16532	16805	16619	16752	16598	16522	16556	16708	16461	16813	16803	16840	16644	16613	16750	16802	16656	16804	16673	16635	16625	16671	16693	16520	16569	16681	16647	16757	16678	16744	16529	16852	16584	16509	16419	16683	16719	16753	16528	16716	16650	16569	16580	16719	16693	16718	16431	16567	16626	16559	16601	16750	16818	16719	16594	16736	16325	16659	16709	16731	16611	16518	16765	16724	16532	16770	16595	16449	16561	16559	16403	16651	16618	16543	16601	16453	16741	16622	16654	16521	16618	16513	16639	16612	16774	16644	16838	16873	16660	16761	16766	16810	16303	16820	16494	16550	16667	16653	16470	16695	16551	16634	16611	16742	16649	16552	16685	16653	16480	16596	16620	16670	16743	16713	16446	16648	16877	16706	16688	16652	16624	16677	16570	16593	16612	16457	16535	16601	16601	16645	16429	16592	16680	16721	16487	16519	16522	16748	16847	16576	16720	16534	16626	16585	16683	16660	16672	16427	16641	16471	16780	16539	16647	16574	16689	16742	16507	16626	16698	16609	16582	16472	16725	16631	16619	16505	16670	16561	16693	16782	16528	16739	16680	16736	16896	16751	16910	16539	16654	16511	16648	16707	16697	16656	16653	16518	16841	16718	16655	16598	16664	16851	16537	16544	16643	16525	16789	16442	16645	16825	16611	16580	16640	16684	16776	16548	16509	16840	16766	16705	16481	16649	16636	16772	16558	16588	16719	16830	16609	16720	16476	16565	16627	16671	16706	16540	16636	16649	16654	16586	16833	16535	16545	16673	16570	16661	16747	16467	16523	16555	16829	16575	16587	16519	16641	16550	16726	16634	16695	16507	16630	16378	16623	16511	16672	16664	16476	16557	16514	16806	16545	16564	16656	16751	16551	16350	16480	16634	16598	16624	16602	16613	16611	16763	16594	16679	16773	16537	16522	16662	16465	16548	16467	16711	16842	16660	16607	16636	16635	16628	16534	16554	16512	16444	16627	16591	16596	16723	16467	16519	16578	16505	16531	16553	16836	16764	16615	16653	16677	16762	16520	16831	16723	16672	16759	16604	16566	16749	16638	16812	16717	16831	16574	16640	16691	16701	16711	16556	16656	16517	16521	16446	16654	16439	16553	16680	16520	16434	16720	16613	16443	16787	16732	16718	16573	16841	16710	16616	16842	16634	16726	16695	16676	16583	16652	16546	16577	16737	16673	16669	16789	16550	16648	16699	16599	16759	16655	16712	16741	16898	16696	16648	16734	16704	16570	16547	16514	16680	16771	16647	16726	16675	16644	16776	16620	16668	16571	16708	16786	16925	16609	16495	16458	16617	16611	16294	16749	16575	16665	16495	16712	16674	16504	16489	16689	16823	16597	16829	16631	16689	16688	16576	16487	16593	16692	16751	16694	16867	16681	16663	16743	16695	16578	16539	16674	16761	16780	16630	16765	16749	16609	16588	16614	16462	16548	16738	16526	16567	16709	16511	16570	16508	16626	16518	16580	16519	16732	16838	16496	16558	16639	16657	16592	16750	16615	16618	16832	16615	16604	16633	16504	16567	16716	16667	16733	16759	16611	16776	16544	16543	16603	16579	16594	16776	16612	16734	16657	16505	16583	16793	16593	16583	16419	16528	16630	16734	16646	16794	16444	16553	16803	16734	16565	16785	16867	16732	16670	16542	16556	16487	16542	16654	16652	16467	16783	16742	16657	16680	16646	16687	16562	16529	16666	16489	16591	16676	16500	16751	16497	16745	16593	16674	16467	16739	16550	16730	16715	16572	16512	16730	16757	16770	16509	16636	16598	16860	16589	16674	16714	16593	16606	16523	16525	16641	16651	16599	16604	16542	16460	16531	16605	16584	16532	16519	16674	16684	16613	16700	16577	16427	16845	16850	16707	16654	16771	16485	16733	16452	16589	16774	16611	16685	16639	16584	16564	16861	16625	16671	16646	16743	16558	16559	16704	16684	16565	16615	16510	16580	16868	16516	16636	16579	16511	16564	16576	16597	16412	16571	16561	16718	16620	16617	16790	16630	16670	16700	16545	16463	16631	16717	16375	16494	16645	16578	16605	16729	16552	16798	16555	16552	16724	16556	16678	16684	16534	16574	16616	16539	16617	16633	16445	16649	16685	16502	16696	16690	16630	16779	16575	16720	16349	16498	16725	16469	16625	16452	16365	16512	16552	16507	16798	16767	16759	16856	16575	16507	16524	16714	16791	16517	16472	16584	16810	16491	16650	16558	16543	16648	16600	16832	16573	16488	16470	16737	16792	16851	16399	16415	16425	16345	16740	16765	16591	16592	16488	16760	16731	16511	16718	16535	16537	16631	16593	16747	16711	16679	16642	16723	16740	16373	16528	16529	16599	16663	16718	16597	16431	16599	16605	16678	16722	16555	16457	16531	16550	16623	16767	16726	16647	16779	16449	16725	16688	16754	16731	16689	16583	16540	16685	16555	16694	16539	16609	16382	16720	16678	16567	16771	16632	16741	16617	16607	16809	16857	16598	16556	16721	16752	16760	16619	16591	16767	16694	16565	16577	16706	16632	16810	16566	16519	16507	16541	16538	16584	16554	16501	16741	16707	16413	16599	16671	16627	16601	16540	16587	16637	16700	16722	16767	16725	16501	16602	16567	16648	16765	16518	16540	16640	16579	16619	16552	16788	16809	16816	16754	16640	16586	16568	16510	16564	16552	16377	16507	16517	16276	16697	16545	16582	16444	16657	16687	16640	16602	16509	16719	16775	16814	16914	16470	16705	16554	16714	16703	16739	16545	16719	16646	16500	16628	16569	16622	16734	16607	16506	16785	16714	16586	16709	16487	16571	16711	16621	16798	16709	16539	16526	16519	16645	16506	16583	16598	16686	16726	16600	16599	16558	16640	16678	16592	16730	16816	16603	16614	16706	16607	16439	16609	16505	16538	16580	16600	16619	16754	16748	16660	16562	16494	16628	16565	16544	16659	16682	16658	16731	16870	16629	16619	16697	16601	16586	16383	16446	16510	16820	16900	16482	16452	16585	16498	16689	16537	16544	16566	16507	16514	16476	16647	16459	16567	16501	16620	16686	16579	16501	16454	16578	16489	16470	16666	16731	16597	16600	16771	16765	16676	16505	16587	16603	16632	16777	16799	16574	16595	16458	16717	16529	16673	16674	16681	16606	16679	16590	16784	16600	16597	16632	16574	16611	16591	16489	16596	16545	16810	16650	16549	16365	16609	16556	16473	16548	16468	16443	16866	16868	16463	16562	16661	16648	16601	16786	16631	16715	16560	16807	16666	16596	16660	16665	16356	16493	16688	16629	16682	16613	16606	16595	16649	16710	16617	16581	16735	16646	16714	16694	16782	16590	16692	16622	16531	16835	16605	16571	16554	16393	16649	16604	16592	16646	16609	16744	16641	16642	16610	16687	16842	16735	16646	16545	16478	16598	16694	16611	16784	16701	16495	16550	16674	16697	16548	16681	16412	16675	16659	16613	16530	16618	16551	16641	16562	16519	16535	16539	16761	16521	16730	16677	16623	16518	16600	16536	16631	16694	16575	16562	16746	16683	16626	16621	16421	16699	16828	16572	16650	16583	16679	16807	16513	16745	16726	16716	16591	16555	16492	16739	16626	16521	16449	16548	16652	16562	16531	16619	16595	16628	16491	16628	16716	16786	16693	16488	16606	16656	16827	16676	16595	16525	16765	16740	16621	16570	16530	16656	16839	16551	16667	16569	16513	16602	16697	16541	16634	16686	16474	16612	16755	16829	16580	16476	16499	16720	16835	16588	16690	16545	16670	16727	16626	16721	16564	16568	16641	16766	16579	16717	16543	16538	16641	16661	16514	16621	16690	16825	16581	16523	16667	16370	16696	16766	16602	16628	16781	16742	16602	16521	16589	16594	16912	16761	16641	16741	16542	16555	16656	16587	16587	16751	16483	16732	16619	16581	16648	16686	16504	16557	16674	16504	16614	16822	16672	16499	16734	16754	16693	16558	16469	16684	16678	16691	16647	16608	16539	16677	16532	16572	16746	16662	16589	16680	16676	16638	16513	16761	16647	16599	16581	16622	16723	16561	16839	16814	16425	16700	16605	16638	16581	16702	16767	16706	16653	16464	16418	16675	16618	16573	16639	16633	16571	16611	16784	16754	16360	16527	16507	16646	16760	16664	16567	16663	16813	16616	16776	16783	16713	16901	16638	16571	16763	16563	16606	16469	16477	16683	16622	16771	16604	16807	16443	16631	16551	16705	16614	16561	16470	16690	16584	16680	16538	16511	16686	16591	16548	16562	16606	16633	16667	16772	16687	16579	16601	16590	16575	16573	16657	16520	16528	16582	16546	16538	16597	17049	16832	16733	16660	16719	16634	16800	16582	16684	16495	16598	16552	16449	16538	16559	16573	16726	16703	16755	16541	16414	16605	16537	16586	16648	16731	16792	16636	16507	16638	16762	16657	16682	16747	16573	16695	16435	16557	16417	16594	16486	16805	16725	16619	16488	16569	16590	16566	16690	16808	16636	16538	16593	16710	16498	16586	16611	16596	16710	16552	16713	16762	16848	16568	16557	16502	16548	16472	16675	16642	16508	16696	16700	16706	16550	16670	16665	16603	16702	16795	16700	16572	16360	16666	16740	16586	16731	16675	16716	16609	16622	16644	16473	16462	16703	16512	16519	16448	16600	16705	16574	16646	16568	16642	16480	16330	16612	16682	16681	16552	16502	16560	16689	16709	16515	16748	16563	16649	16539	16690	16645	16353	16705	16418	16549	16571	16735	16609	16614	16622	16813	16808	16788	16350	16544	16510	16687	16505	16587	16599	16545	16639	16691	16583	16547	16630	16566	16715	16576	16678	16569	16601	16395	16490	16481	16596	16685	16822
16258	28250	26664	22049	20050	18806	17610	17316	16892	16856	17367	41858	44977	39659	29836	20943	16978	16093	16199	15974	15982	15942	16055	15775	15974	15810	15741	15924	16054	15974	15728	16022	15964	16038	15746	15927	15883	15974	15878	15897	16049	15959	15916	15838	15901	15958	16009	16060	15856	16000	15878	15846	15790	15708	16039	16079	15895	15950	15902	15838	15901	16056	15852	15948	15924	15789	15828	15939	15861	15919	15921	16109	15908	15985	15942	16018	16208	15923	15939	15978	15968	15960	15724	15945	15741	15966	16005	15960	15881	15850	15982	16046	16005	15852	15964	15961	15893	15873	15987	15844	15821	15955	15796	16010	15909	15852	16202	15905	15976	15933	15934	16147	15928	15901	15674	16102	15989	15700	15881	15814	15883	15945	15977	15831	15951	15978	15937	15735	15802	15997	15850	15930	15866	15727	15753	15957	15958	15840	15867	15904	15753	15922	15860	15935	15774	15924	15871	15733	15829	15959	15747	15905	15707	15751	15932	15948	15993	16053	15765	15959	15840	15873	15767	15932	16104	15749	15853	16046	15905	16024	15988	16099	15931	15784	16124	15855	15866	15761	15868	15733	16069	15757	15883	15849	15764	15768	16023	15953	15920	15738	15897	16047	15893	15807	15878	15705	15895	15683	16076	15834	15831	15904	15903	15957	15916	15947	15947	16068	15813	15827	15850	15797	15814	15869	15914	15698	16016	16065	15921	15800	16048	15770	15761	15832	15938	16032	15910	15987	15887	15904	15934	15838	15869	15906	15930	15945	15740	15845	15892	15803	16017	15890	15907	16027	15880	16066	15898	16092	16086	15827	15847	15838	16033	15848	15867	15862	15820	15841	16027	15992	15834	15785	15802	15964	15920	15987	16031	15999	15787	15857	15749	15866	15765	15831	15839	15748	15943	15973	16006	15950	15828	15855	16021	15901	15994	15902	15855	16026	15879	15975	15874	16013	15990	15963	15978	15913	15935	15921	15900	15927	15911	15999	16065	15879	15926	15903	15904	15827	15768	15938	15583	16033	15967	15995	16046	15882	15972	15787	15839	15826	15907	15963	15955	16125	15933	15919	15987	15832	15760	15972	15921	15847	16010	15885	15988	15902	16031	15826	16037	15854	15738	15886	16027	15977	15844	15776	15820	15907	15967	15947	15738	15799	15922	16087	15906	15915	15950	15791	15793	16158	15779	15761	16100	16068	15843	15827	15846	15876	16047	15888	16120	15915	15879	15840	15812	15967	15911	15724	15759	15923	16030	15672	15902	15954	15952	15890	15809	15906	15946	15878	15913	15902	15886	16013	15922	15906	15847	15928	15941	15801	15886	15823	15963	15884	15916	15921	15806	16013	15885	15927	15917	15857	15784	15958	15791	15514	15993	15790	15904	15967	16092	15916	15958	16014	15993	15844	15724	15857	15920	15814	15878	15721	16060	15964	15790	15824	15783	15889	15818	16148	15941	15872	15930	15957	15988	15867	15932	15930	15883	15820	16047	15960	15885	15918	15912	15883	15874	15917	15967	16150	15786	15964	16167	16110	15860	15900	15939	15724	15935	15877	15806	15910	15964	15922	15779	15865	15852	15770	15775	15914	15917	15913	15981	16001	15841	15736	15813	16059	15828	15817	16013	16065	16026	15796	15761	15935	15966	15972	15872	15947	15820	15914	15894	15985	15840	15757	15845	15764	16120	15684	15921	15870	15809	15896	15867	15829	16068	15885	15881	15924	15965	16000	15923	15956	15848	15847	16092	16014	15929	15818	15840	15874	15897	15908	15961	15759	15852	15751	16057	15548	16072	16060	15917	15878	16019	16027	15856	15815	15835	15799	15999	16030	15938	15904	15996	15664	15803	15881	16019	15946	15812	15831	15817	15978	15890	15830	16002	15781	15927	15937	15856	15867	15845	16121	15871	15897	15902	15805	15992	16018	15917	15779	15859	16009	15988	15904	15951	15903	15907	15664	15892	15859	15756	16105	15993	16109	15734	16032	15965	15999	15934	16007	15821	15795	16037	15832	15852	15904	15939	15826	15921	15912	15977	15865	15875	15910	15929	15852	16002	15907	16020	15878	15969	15885	15751	16036	15878	15762	15894	15819	15761	15795	15933	15901	15980	16028	16005	15933	15850	15926	15926	15871	15998	15930	15990	15804	15804	15661	15813	15777	15879	15865	15915	15984	15899	15883	15930	15840	15823	15927	15835	15797	16036	15783	15892	15830	15957	15934	15903	15932	15863	15864	15833	15809	15706	15870	15805	16117	15920	15894	15851	15783	15941	15986	16083	15867	15843	16020	16073	16028	15884	15860	15819	15990	15957	15781	15900	16023	15834	15853	16003	15895	15954	15950	15681	15924	15882	15994	16026	15920	15899	15739	15682	15957	15957	15812	15988	15804	16026	15797	15880	15746	15929	15971	16012	15794	15943	15749	15981	15931	15893	15744	15926	15915	15661	16051	15833	16133	15911	15971	15658	15890	15881	15879	15732	15908	15856	15954	15973	15880	15841	15892	15826	15767	15887	15894	16021	15861	15869	16080	15803	15820	15794	16010	15917	15877	15702	15691	16019	15953	15855	15699	15973	15807	15903	15903	15928	15825	15963	16045	15868	16099	15970	15960	16111	15903	15750	15881	15941	15954	15795	15954	15804	16031	16077	15852	15878	15930	15967	15795	15799	15882	15939	15856	15893	15885	16030	15854	15782	15878	15830	15740	16003	15828	15853	15940	15894	15888	15990	16056	15958	15902	15798	15809	15833	15867	15875	15889	15841	15679	15900	15764	15915	15981	15805	15855	15863	15870	15821	15901	15867	15844	15950	15980	15666	15856	15822	15748	15909	15705	16014	16006	15832	15985	15814	15819	15818	15890	15736	15841	15776	15914	15830	15767	15898	15876	15782	15923	15930	15820	15870	15989	16102	15696	15825	15747	15824	15907	16018	16070	15797	15678	15974	15952	16003	15938	15957	16094	15966	15827	16116	15736	15911	16021	15915	15883	15883	16064	15904	15804	15820	15993	15852	15866	15936	15932	15969	15884	15924	15977	15951	15961	15918	15827	15854	16142	15999	15787	16038	16091	15714	16096	15912	15851	15920	15870	16108	16013	15834	15961	15908	16029	16035	15803	15953	15793	15812	15928	15844	15970	15835	15993	15883	15936	15873	15967	15787	15655	15979	15831	15961	15876	15780	15678	16043	15819	15886	15899	15907	15826	15837	15961	15952	15896	15821	15836	16044	15818	15768	15777	15780	15750	15877	15926	16051	15910	15810	15911	15952	15817	15930	15848	15830	15780	15974	15804	15812	15885	15986	15753	15693	15785	15806	15815	15748	15816	15904	15802	15719	15810	15893	15902	15728	15987	15753	16052	16028	15899	15802	15891	15938	15824	15881	15865	15824	15748	15898	15774	15993	15824	15872	15863	15789	15966	15792	15979	16065	15933	15941	15808	15916	15791	15921	15885	15887	15775	15898	15890	15821	15917	15848	15964	15784	15920	15845	15830	16091	15753	15881	15772	15843	15691	15915	15995	15940	15839	15921	15998	16028	15906	15798	16005	15807	15904	15886	16028	15821	16036	15875	15902	15854	15994	15655	15829	15969	15879	15909	15978	15920	15818	15819	16077	16012	16025	15840	15768	15901	16058	15862	15991	15986	15922	15930	15905	15989	15784	16154	15923	15911	16056	15858	15891	15869	15794	16046	15848	15884	15745	15939	15861	15947	15835	15986	15941	15909	16099	15752	16025	16010	15994	15840	15715	15657	15902	16064	15973	15765	15954	16028	15846	15819	15828	15875	16013	15786	15868	15904	16001	16006	15951	15839	15892	15752	16044	15960	15815	15891	15766	15889	16044	16027	15861	15974	15914	15826	15959	15782	15988	15967	16002	15841	15973	15857	15855	15864	15638	15808	15857	15950	15685	15723	15858	15810	15814	15777	16019	15827	15959	15912	16040	15961	15826	15772	15809	16181	15693	15947	15867	15777	15863	16027	15810	15847	15941	16001	15713	15916	15967	16097	16075	15762	15784	15848	16039	16000	15861	15631	15983	15902	15863	15842	15979	15758	15810	15950	15984	15951	15925	15861	15845	15753	15844	15735	16099	15958	15764	16028	15841	15735	15843	15815	15807	16066	15827	15834	15891	15980	15850	15826	15939	15978	15969	15926	16089	15863	15839	15835	15855	15858	15876	15905	15894	15800	15650	15930	16014	16025	16000	15849	15885	15977	15930	15836	15800	15891	16080	15824	16005	15733	15869	15994	15879	15780	15867	15951	15828	15863	15872	15816	15904	15922	15961	15812	15866	15849	15961	15994	16020	15982	15819	15978	15770	15713	15857	15984	15970	15953	15988	15840	15888	15939	15917	16042	15896	15812	15877	15915	16087	15848	15745	15961	15930	15910	15819	15634	15846	15902	15842	15900	16130	15728	15906	15941	15899	15916	15839	15860	15856	15936	15915	15957	15867	15872	16073	15885	15874	15899	15900	15866	15709	15871	16031	16049	15857	15897	15812	15894	15876	15996	15836	15947	15825	15977	15890	15848	16090	15778	15795	15840	15948	15834	15736	15826	15881	15890	15980	16061	16050	15914	15862	15724	15997	15877	15875	15860	15889	15830	15861	16091	15876	15950	15930	15871	15845	16003	15932	16044	15882	16018	15834	15813	16107	16002	15784	15881	15832	15886	15809	15997	15836	15873	15898	15864	15976	15928	15940	16024	15985	15878	15850	15563	15862	15840	15725	15805	15753	15892	15875	15949	15847	15772	15830	15852	15869	15874	15793	16023	15826	15900	15847	15984	15859	15917	15835	15895	15778	15924	15945	15843	15864	15822	15957	15862	15943	15753	15883	15828	15945	15829	15791	15724	15917	15820	15942	15866	15839	15895	15870	15844	15864	15954	15983	15879	15967	15971	15968	15955	16010	15743	15868	15963	15968	15766	16052	15997	15969	15759	15863	15868	15832	15912	15960	15938	16077	15906	16062	15709	15973	15941	16053	15815	15833	15933	15979	16012	15986	15876	15962	15815	15817	15826	15907	16016	15671	15905	15922	16035	15983	15839	15728	15984	15745	15842	15967	15973	15906	15835	15895	15836	15852	16151	15997	15802	15970	15937	15858	16037	15746	15973	16084	15882	16000	15960	15892	15949	15999
29127	21774	21622	19260	17312	17219	17355	17080	16848	17093	17100	18646	20192	19902	18601	17685	17174	17059	16866	16746	16956	17036	16754	16878	16829	16790	16932	16823	16946	16915	16996	16905	16945	17026	16939	16971	17015	17042	16953	16799	16933	16892	16912	16917	17029	16835	16871	16772	17091	16935	16939	16653	16971	16877	16918	17022	16784	16921	16857	16908	16770	16963	16952	16704	16994	16940	16710	17215	16995	16964	16888	16863	16934	16946	16976	16659	16828	16931	16843	16988	16880	16986	16935	16714	16764	16878	16941	16898	16784	16847	16920	17049	16887	16982	16961	17005	16969	16885	16787	16787	17050	16909	16742	16955	16870	16846	16796	16974	16748	16923	16801	16716	16760	16837	16854	16832	17023	16790	16764	16887	16846	16807	16895	16906	17075	16783	16947	16834	16757	16766	16734	16873	16520	17004	16711	16734	16972	16906	16895	16946	16882	16892	16961	17036	17053	16934	17004	16994	16990	16757	16974	16835	17003	16727	16844	16769	17263	16809	17113	16827	16852	16887	16886	16870	16956	16866	16836	16853	16827	17017	16707	16790	16846	16894	16860	16817	16930	17028	16836	16908	16742	16789	16900	16863	16913	17091	16926	16876	16968	16673	16823	16892	16984	16843	16833	16874	17034	17058	16685	16760	16804	16687	16821	16830	17117	16900	16898	16846	16768	16896	16824	16993	16976	16919	16973	17039	16849	17117	16754	16733	16746	16911	16880	17003	16964	16719	16868	16922	16889	16951	16921	16911	16658	16816	16776	16784	16886	16637	16950	16945	16827	16687	16787	16811	16914	16872	16807	16724	16763	16845	16753	16871	16877	16968	16781	16821	16913	17092	16958	16960	16868	16976	16675	16896	16893	16730	16877	16786	16884	16831	16823	16902	16784	16751	16847	16895	17043	16862	16788	16981	16937	16861	16790	16822	17000	16771	16920	16819	16962	16903	16822	16894	16870	16776	16795	16766	16809	16789	16964	17006	16776	16737	16986	16866	16770	16799	16906	16943	16786	16806	16780	16960	16791	16955	16746	16842	16830	16755	16896	16719	16826	16855	16989	16852	16949	16747	16846	16918	16782	17040	16909	16768	16849	16662	17015	16912	17101	16782	16962	16862	16882	16962	17011	16651	16645	16942	16846	16843	17010	16822	16896	16780	16945	16951	17056	16871	16933	16966	16789	16877	16924	16838	16896	16803	16488	16622	16950	16934	16885	16948	16686	16693	17040	16792	16901	17051	17189	16718	16933	16980	16749	16720	16649	16719	16950	16922	16817	17018	16906	16893	16826	16793	17006	16818	16741	16789	16848	16899	16897	16737	17012	16836	16804	16813	16749	17016	16869	16871	16961	16960	16998	16834	16855	16933	16865	16876	16743	17104	16942	16974	16736	16922	17048	16950	16813	16727	16979	16965	16808	16867	16865	16688	16808	16781	16995	16694	16991	17096	16772	16896	16875	16905	16594	16932	16808	16780	16910	16983	16936	16827	16924	16934	16807	16978	16732	16975	17075	16874	16816	16941	16799	16850	16906	16862	16842	16890	16765	16715	16866	16845	16944	17050	16899	16857	16752	16920	16934	16988	16864	16911	17109	17086	16770	16872	16913	16962	16851	17043	16768	17055	17001	16823	16815	17001	16800	17108	16861	16890	16882	16807	16962	16954	16806	16806	16839	16935	16900	16937	17006	17045	16952	16913	16925	16784	16938	17046	16862	16895	16931	16986	16825	16852	16987	17196	16855	16828	16844	16662	16713	16858	16885	16759	16794	16764	16787	16729	16843	16782	16872	16936	16829	16819	16611	16873	16908	16922	17018	16846	16974	17045	16939	16981	16796	16880	16993	16692	16900	16761	16831	16849	17173	16885	16902	16984	17000	17029	16941	16857	16953	16715	16812	16975	16909	16886	16825	16863	16855	16860	16985	16836	17003	16660	16845	16877	17020	16760	16865	16848	16947	16912	17051	16881	16766	16826	17085	16745	16718	16695	16781	17083	16980	16830	16906	16887	17021	16787	16892	16805	16802	16929	17007	17029	17001	17057	17172	16870	16833	16815	16716	16958	16952	17020	16806	16651	16722	16906	17022	16793	17052	16903	16634	16791	16915	16777	17000	17046	16854	16843	16795	16621	16757	16732	17110	16960	16743	16924	16720	16876	16893	16857	16923	16815	16758	16814	16784	16948	16867	16983	16760	16839	16863	16774	16907	16812	16822	16708	16916	16735	16874	16840	16905	16704	16771	16879	16641	16793	16975	17026	16807	16729	16890	16854	17132	16817	16997	16901	16925	16845	16961	16790	17210	16777	17078	16698	16692	16921	16874	16834	16928	17005	16802	16740	16812	16819	16738	16961	16792	17018	16930	16981	16887	16969	16862	16793	16608	16812	16720	16950	16910	16888	16955	16732	16822	16859	16993	16883	16879	16854	16850	16820	16783	16910	16821	16810	16926	17025	17025	16916	16765	16876	17017	16829	16938	16775	16897	16747	16859	16969	16848	16944	17037	16625	16879	16882	16735	16898	16696	16808	16596	16495	16954	17005	16782	16882	16791	17010	16886	16717	16785	16960	16806	16739	17029	16908	16889	16904	16983	16874	16802	17138	16894	17046	16981	16838	16872	16996	16817	16913	17021	16983	16727	16908	16846	16907	16824	16959	16936	17007	16705	16690	16680	16949	16612	16945	16868	16871	17009	16857	16823	16963	16977	16887	16736	16750	16802	16847	16749	16736	16811	16836	17008	16984	16929	16735	16837	16909	16885	16966	16715	16901	16718	16925	16695	16923	16949	16938	16894	16910	16893	16924	17062	16837	16899	16918	16813	16679	16812	16651	16961	16703	16725	16921	16682	16930	16911	16930	16799	17220	16891	17023	16900	16942	16929	16979	16763	16926	16795	16851	17054	16859	16880	16971	16814	16850	16721	16821	16832	16791	16943	16839	16741	16734	16789	16800	16951	16884	16933	16800	16809	16790	16785	16756	16968	16837	16969	16962	16975	16812	16831	16888	16960	16978	16838	16581	16888	16920	16809	16891	16684	16983	16816	16844	16678	16942	16754	16910	16849	17003	17003	16901	16826	16793	16572	16691	16801	16905	16987	16780	16972	17049	16981	16977	16916	16840	16879	16737	16901	16835	16777	16842	16792	16796	16922	16819	16993	16889	16948	16711	16754	16920	17027	16890	17048	16912	16952	16929	16850	16766	16752	16763	16634	16758	17051	16876	16840	16927	16885	17096	16849	17051	16964	16966	16964	16958	16906	16996	16807	16868	16984	17030	16811	16931	16959	16936	16966	16982	16809	16869	16896	17010	16764	16868	16821	16950	16827	16945	16798	16917	16816	17115	16940	17001	17044	16902	17069	16979	16806	16782	16880	17123	16896	16716	17023	16754	16770	16966	16756	16783	17128	16846	16967	16883	16915	16880	16870	16904	16867	17039	16996	16927	16788	16922	16871	16707	16696	16808	16845	17132	16787	16936	16824	16838	17072	16713	16954	16731	16908	16814	16787	16652	17006	16831	16817	16699	16910	16897	16900	16850	16862	16869	16856	16867	16780	16918	16729	16853	16738	17088	16765	17048	16961	16844	17061	16914	16954	16887	16813	16821	17033	17093	16885	16710	16945	16752	16861	16869	17032	17076	16824	17079	16864	16861	16951	16885	16874	16911	16697	16744	16734	16843	16952	16822	17130	16837	16878	16863	16981	16890	16907	16820	16764	16837	16960	16728	16759	16774	16734	16726	16893	16780	16794	16994	16984	16851	16816	16930	17034	16803	16886	16699	16898	16847	16824	16804	16923	16990	17037	16820	16998	16982	16881	16900	16795	16796	16747	17007	16852	16950	16774	17006	16887	16985	16940	17072	16973	17014	16959	16738	16913	16839	16941	16922	16818	16914	16781	16807	16923	16701	16745	16806	17004	16903	16966	16863	16708	16747	16765	16747	16774	17101	16788	17071	16988	17027	16887	17174	17029	16927	17133	16765	16887	16615	17249	16777	16859	16856	17002	16910	16784	16925	16877	17002	16794	16957	16930	16870	16862	17020	16653	16839	16710	16944	16698	16913	16875	17153	16964	16777	16756	16948	16921	16927	16858	16981	16936	17100	16799	17113	16725	16842	16858	16843	16837	16918	16826	16972	17019	16721	17043	16832	16936	16777	16894	16938	16909	17040	16886	16859	16823	16762	16858	16949	16882	16792	16957	16964	16848	16931	16784	16896	16928	16893	16820	16819	16658	16838	16796	16874	16784	16895	16900	16571	16831	16823	17062	16813	16730	16876	17039	16903	16988	17048	17033	17027	16857	16970	16851	17037	16717	16865	16866	16899	16929	16604	16794	16916	16909	16760	16934	16819	16769	17004	17033	16821	16886	16881	16871	16911	16939	16979	16854	16854	16827	17037	16791	16718	17019	17032	16963	16764	16709	17103	16961	16878	17028	16769	16754	16734	16962	16697	16990	16945	17005	16901	16833	16835	16941	16806	16808	16916	16889	16684	16914	16736	16969	17085	16898	16939	17031	16869	16850	16595	16912	16970	16839	16566	16907	16947	17021	16810	16800	16850	16865	16848	16832	16959	16946	16996	16925	17008	16843	16733	16815	16711	16989	16686	16736	16853	16821	16996	16950	16725	16820	16933	16745	16997	16957	16685	16753	17006	16943	16760	17152	16926	16741	16907	16949	16807	16707	16867	16661	16873	17044	16738	17135	17032	17117	17051	16863	16891	16854	16704	17046	17008	16781	16912	16762	16889	16928	16822	16631	16863	16811	16796	16722	16936	16785	16854	16750	16868	16834	16786	16876	16913	16755	16781	16935	16850	16898	16815	16873	16947	16745	16747	17008	16990	16897	16992	16904	16959	16905	16849	16901	16887	16840	16793	17088	16892	16833	16799	16997	16879	16835	16974	17049	16790	16906	16894	16895	16918	16892	16616	17017	17075	16984	16954	16907	16920	16966	16841	16876	16871	16703	16828	16729	16817	16964	16945	16955	16615	17004	16686	16805	16993	16930	16762	16812	16864	16727	16771	16802	16720	16891	16907	17062	16986	16955	16744	16736	16885	16917	16905	17066	16793	16807	16833	17006	17071	16775	16863	16871	16852	16941	16886	16864	16771	16875	16916	16929	16713	16768	16719	16795	16925	16918	16897
16214	18218	18159	17135	17024	16636	16271	16275	16154	16219	16246	19087	20531	20023	17843	16649	16259	16055	16093	15974	16032	16083	15783	15971	16014	16127	15880	15832	15976	16227	16077	16085	15973	16044	15988	15940	15984	16141	15842	15910	15968	16069	15965	15944	15971	16186	16130	15977	15842	16086	15948	15915	15983	15976	15716	15994	16127	16046	15788	16040	15834	16171	16050	15996	16066	15961	15847	15825	15914	15961	15861	16012	15833	16066	15878	16074	16031	15999	15876	16034	16167	16139	15880	15950	15911	15955	16050	15974	15992	16067	15918	16048	15937	16059	16002	16026	16131	16007	15979	15964	15984	16062	15923	15941	16002	15950	16061	15872	16018	15831	16059	16142	15962	16098	16109	15936	15969	15877	16056	16069	15906	15983	16189	15949	15903	16035	16027	16027	16145	15995	15985	15915	15966	16103	16167	15893	16077	16140	16018	16041	15846	16174	16047	15892	15906	15992	15887	16087	15899	15874	15907	15877	16162	15745	16059	15841	15968	16248	16025	15828	15917	16035	16037	16049	15893	16071	15962	16006	15896	16106	16007	15958	16139	16033	16044	15892	15952	15883	15998	15951	15894	15980	16062	15972	16088	16008	16069	15932	16027	16054	16087	16114	15853	15887	15891	16077	15998	16001	15995	15963	15910	16090	15825	15909	16101	16010	16009	16000	16154	15818	16059	15936	15938	16068	15848	16066	15971	16012	16020	16020	15978	16084	16097	15880	16041	15885	15990	15966	15964	16125	15940	15988	16042	15922	16057	16007	15813	15909	16131	16017	16015	15956	15813	16007	16068	16052	15766	15915	15969	15954	15952	15932	15775	16129	16004	16006	16073	15981	15982	16073	15932	15966	16047	16030	15915	15828	15901	15929	15938	15937	16238	15845	15946	16115	16025	16013	16026	16050	15910	16019	15933	16083	15991	15828	15977	16064	16140	15951	15850	16033	15812	15981	15997	15906	15966	15875	16145	15954	15992	16060	15931	15975	15908	15973	15912	15953	15784	16015	15978	15950	16069	15954	16034	16120	15846	16088	15821	15892	16056	16099	15965	15932	15960	16029	16068	15956	15953	15942	15863	16034	15957	15826	15910	16042	15911	16013	15902	15948	15993	15890	16018	16056	16116	16031	15954	15884	15955	15868	16020	16028	15972	15889	15963	16042	15990	15950	15952	15851	15965	15972	15915	16074	16090	16144	16041	16176	15936	16068	15783	16090	15948	15898	15808	16130	15834	16029	15943	15963	15891	16093	16098	15958	16006	15937	15979	16072	16070	15997	16047	15851	16144	16008	15789	16176	15925	15957	16093	16125	16053	16039	15863	16043	15880	16050	15924	15980	15923	16013	16049	15995	16027	15940	15915	16034	15987	15951	16032	16023	15829	15922	16091	15801	16105	16010	16178	15967	16156	16035	16217	16098	16052	15806	15761	16078	16051	16039	15997	15936	15864	16103	15928	16093	16094	16056	15945	16064	15858	16011	15884	15955	16133	16143	15991	15908	15964	16022	16119	15842	15803	15885	16086	16076	16149	15934	15978	15789	16026	16027	16065	15941	16022	16014	16139	15939	15799	16032	15919	16067	16069	15863	16018	15938	15864	15953	15910	15905	16001	15810	15853	16094	16093	15848	16130	16061	15979	16034	15961	15928	15994	16039	15993	15915	16048	16134	15957	16047	16027	16109	15834	15855	15907	15966	16026	15979	15961	15995	16143	15853	15956	16036	15987	16029	16022	15951	16111	15923	16026	16111	16114	15785	15949	16002	16012	16154	15986	16033	15902	15926	15921	16054	16087	15806	15965	16173	16007	16104	15994	15976	15940	15910	15877	15958	15942	16002	16049	15989	15828	16068	15913	15932	16179	16020	16035	15935	15878	15944	16000	16091	15905	16179	16105	15864	16080	15812	15945	16104	15994	16101	16065	16089	16043	15980	15923	15928	16019	16036	16089	15925	15986	15921	15957	16073	15909	16133	16086	15987	15943	16075	15967	15970	15975	16113	15828	15867	16055	16093	15978	15908	16022	15867	16039	15989	16094	15949	15904	15974	16039	15932	16180	15933	16041	16023	15950	15822	16009	15930	16032	15950	15911	16038	15996	15904	16129	15926	16153	15906	16115	15952	16009	15922	15996	16143	15871	16049	16048	16022	16003	16083	16024	15884	16039	16066	15973	15854	16093	15959	16044	15910	16017	15855	16120	16063	15935	15878	15755	15957	16210	15854	15945	16000	16048	16034	16024	16017	16113	15942	15996	15985	15941	15911	15983	15743	16056	15998	16061	16201	15900	16007	15965	15822	16231	15950	15998	15850	16061	16188	15964	16118	16109	15955	15977	15981	16098	15954	15870	15951	16019	16057	16092	15993	15978	16103	15976	16103	15826	15985	16041	15966	15900	15869	16041	15873	15999	15794	16069	16036	15846	16104	16151	16132	15937	15984	15949	16055	16143	16001	16017	15758	15816	16022	15970	16065	15960	16128	15982	15947	15947	16021	15974	16059	16079	16005	16097	16051	16017	15962	16020	15904	16116	16089	15840	15873	15887	16016	16033	15869	15948	15866	16062	15873	15979	16034	16064	16014	15863	16080	15944	15919	15892	15897	15970	15946	15934	16144	15874	16050	15912	15944	15989	16038	16067	15967	15952	15997	15940	15996	15871	16060	15970	16023	15917	16021	15978	15903	15956	15993	15933	15913	15913	15939	15917	16040	16131	15896	16230	15866	15845	15967	16161	16067	16011	16028	16101	16055	16045	15868	15919	16178	15924	16014	16040	15997	16116	15959	16190	16182	15875	15943	15886	15931	15907	15863	16253	15833	16017	15899	16128	15999	16095	16084	15997	16036	16024	16053	16126	16023	15936	15950	16050	15970	16018	15957	16047	16046	15898	15924	16059	15981	16110	16022	16168	16041	16086	15799	15896	15987	16052	16060	16091	16021	16051	15879	16113	15986	15992	16000	16158	15846	16002	16084	16067	16075	16012	16195	16098	16009	16004	16031	15970	16068	16052	16144	16099	15839	15931	16009	15968	15945	16023	15958	16081	15967	15859	15979	15898	15921	16040	15931	15934	15991	16165	16080	15963	16061	16039	15923	15970	16247	16073	15844	16132	16122	15939	15896	15997	16053	16019	16046	15995	15910	16035	16060	15968	15951	15864	15922	15975	16055	16093	16086	15918	15935	16054	16080	15944	15967	15849	16129	15824	15937	15989	15823	16117	16104	16080	16099	15961	16018	16013	16028	16028	15903	15987	16021	15879	15908	15896	15973	15888	16017	15911	16102	15964	16035	15914	16074	16048	15954	16047	15847	15806	15943	16146	16044	15952	15781	15787	16164	16095	16048	15854	15962	16034	16124	15853	16090	15975	15977	16057	15955	16105	16109	15963	16053	16266	15975	15856	16202	15931	16163	16073	15882	16095	15963	15970	16077	15914	16011	15981	15847	16133	16003	15899	15908	15935	15905	15942	15904	15997	15995	16130	16122	15995	16044	15934	15906	15827	16220	16090	16147	15928	15890	15970	16125	16213	16083	16070	16024	15891	16038	16139	16029	16066	15992	16094	15925	16112	15928	16010	15959	16001	15713	15957	16079	15860	16111	15756	15981	16097	16096	15990	15933	15930	16126	15987	16228	16017	15855	15988	15842	16191	15915	16078	15914	16023	16029	16152	16074	16132	16068	15912	16085	16069	15940	16051	15975	15970	16078	16041	15800	16199	15919	15988	16022	16174	15974	15994	16006	16065	16177	16094	16009	16039	16047	15929	15990	15986	16034	15976	15909	16003	16158	16182	15812	15913	16065	16085	16122	16177	15977	16072	16018	16069	16075	15871	16009	16041	16202	15822	16038	15965	15971	15988	15891	15971	15850	15914	16003	16000	16091	15900	15958	15821	16056	15912	15921	15985	16082	16007	16007	15915	16024	15807	16099	16083	16164	16117	15842	16170	16130	15961	15809	16087	15923	15996	15850	15943	16076	16111	15936	15957	15961	15953	16064	16091	15977	16083	15981	16031	15956	16050	15839	15900	15987	15945	15885	16045	16038	15947	16053	15903	16018	15972	15856	16058	16005	15903	15970	16003	16013	15937	15815	15960	15976	16056	15989	15804	15943	16004	16029	16075	15963	16080	16133	16064	15953	16000	16082	16008	15839	15820	16182	15998	15881	16038	16031	15985	16046	16041	15958	16055	16020	16078	15891	16021	16160	16012	15926	16019	15952	16039	15915	15905	16010	15873	16028	15836	15919	16037	15937	15860	16103	15883	15962	16023	15866	15951	16080	16013	15898	15871	15977	16189	15887	16121	16097	15854	15970	15977	16103	15918	15961	16068	16005	16230	15936	15958	15887	16001	16052	15972	16018	15879	16119	15992	16009	16050	16109	16093	16062	16049	16318	15993	16006	16096	16020	15951	15987	16004	16034	15866	16005	15959	16134	16093	16117	16007	15869	16284	16075	15882	15947	15989	16097	15975	15844	15815	15910	15926	16160	15939	16114	15948	16028	16164	16086	16030	15851	16092	15902	15861	16071	15965	15913	16012	15758	16004	16224	15991	16028	15923	15972	16010	16009	15944	16160	16040	16005	16060	15934	16241	16000	16179	15915	16089	15929	15827	16018	15955	15998	16053	16016	15868	15812	15962	15843	16032	16012	15994	16076	16008	16101	16101	16026	15917	16107	15774	16054	15972	15957	15864	15927	16029	15843	15970	16092	15975	15972	15920	16127	15915	16024	15803	15889	16235	16173	15984	16025	15888	16009	16189	15994	15991	15848	16169	15980	16007	15926	15986	16046	15978	16011	16066	16099	16162	15901	15902	16020	16081	15815	16010	15835	15869	15945	15907	15924	15949	16083	15759	15965	15990	16125	16049	15908	15885	15923	16088	15992	16021	15960	15942	16074	16154	16005	15895	16032	16108	15944	15784	15912	16088	15851	15992	16115	16041	16030	15951	15966	15907	16006	16055	16010	15873	15952	16014	15974	16147	16070	16095	15958	16044	16054	16107	16030	15675	15861	15893	15934	16115	16052	16144	15967	15984	15881	16021	16047	16026	16123	16070	16072	15880	15792	15908	15963	16050	15945	16091	15966	15981	15934	16154	16109	16028	15859	15899	15916	16016	15881	16040	15866	16021	15990	16060	16033	15863	16122
25224	21371	27961	25460	21056	19340	18926	17738	17212	17217	17344	27127	33795	30001	23786	19560	17810	17062	16798	16825	16611	16938	16643	16859	16707	16799	16685	16614	16741	16775	16602	16858	16754	16775	16789	16997	16887	16670	16765	16881	16847	16696	16781	16774	16693	16586	16632	16488	16683	16745	16883	16788	16806	16771	16978	16597	16725	16743	16475	16721	16596	16758	16557	16832	16614	16613	16700	16469	16623	16547	16688	16728	16681	16672	16658	16967	16848	16690	16955	16684	17017	16628	17041	16758	16848	16556	16843	16664	16855	16717	16778	16894	16876	16796	16703	16706	16943	16696	16697	16752	16895	16670	16691	16791	16731	16689	16568	16637	16759	16764	16897	16686	16622	16686	16680	16743	16637	16751	16706	16758	16742	16619	16661	16647	16640	16651	16775	16795	16659	16613	16698	16876	16793	16841	16595	16711	16596	16556	16761	16849	16917	16815	16710	16786	16952	16859	16678	16490	16582	16713	16942	16489	16631	16600	16480	16775	16579	16671	16852	16622	16945	16673	16638	16573	16461	16573	16604	16716	16768	16791	16836	16922	16903	16807	16694	16642	16754	16863	16817	16707	16884	16689	16650	16522	16819	16663	16698	16797	16818	16865	16769	16803	16692	16843	16692	16751	16708	16893	16739	16713	16788	16883	16752	16901	16694	16701	16691	16798	16671	16799	16703	16643	16808	16853	16719	16719	16717	16678	16925	16745	16839	16715	16685	16495	16797	16528	16649	16617	16754	16720	16721	16715	16749	16681	16515	16762	16889	16584	16695	16785	16735	16629	17048	16845	16700	16579	16657	16723	16673	16576	16716	16708	16584	16745	16837	16839	17036	16865	16637	16669	16743	16848	16687	16624	16691	16447	16531	16666	16779	16682	16578	16631	16650	16726	16701	16885	16623	16780	16701	16747	16744	16763	16795	16738	16739	16784	16838	16662	16653	16658	16599	16593	16697	16701	16593	16553	16797	16785	16628	16656	16592	16853	16835	16956	16759	16473	16704	16719	16505	16629	16798	16651	16576	16492	16709	16617	16691	16656	16618	16832	16741	16721	16823	16863	16788	16896	16877	16687	16595	16590	16777	16674	16643	16627	16593	16701	16847	16562	16632	16754	16846	16719	16774	16764	16683	16541	16830	16868	16542	16650	16585	17103	16814	16901	16662	16607	16560	16843	16722	16618	16812	16657	16629	16589	16618	16763	16835	16505	16754	16783	16646	16709	16908	16691	16812	16728	16698	16654	16577	16887	16786	16710	16747	16589	16609	16819	16803	16886	16759	16548	16608	16699	16603	16807	16738	16755	16674	16689	16536	16635	16923	16891	16725	16657	16776	16740	16608	16698	16809	16647	16623	16585	16668	16688	16819	16699	16551	16600	16709	16766	16848	16700	16774	16632	16715	16813	16745	16958	16724	16889	16782	16772	16645	16789	16745	16675	16717	16895	16684	16716	16635	16719	16776	16759	16725	16614	16803	16568	16561	16793	16724	16622	16724	16664	16796	16781	16825	16730	16712	16603	16731	16634	16892	16650	16667	16830	16628	16886	16694	16773	16620	16595	16690	16715	16645	16854	16766	16644	16747	16841	16584	16758	16853	16675	16732	16820	16680	16792	16986	16957	16755	16740	16817	16790	16741	16608	16672	16497	16746	16468	16799	16692	16641	16670	16747	16815	16583	16655	16838	16810	16511	16812	16373	16669	16488	16696	16714	16697	16739	16835	16843	16776	16805	16843	16518	16731	16751	16581	16945	16893	16618	16770	16689	16716	16824	16698	16710	16801	16672	16817	16714	16765	16823	16910	16725	16657	16874	16614	16660	16653	16963	16611	16843	16683	16849	16721	16695	16790	16794	16689	16614	16696	16717	16730	16623	16765	16753	16696	16718	16820	16760	16787	16733	16647	16805	16669	16713	16906	16559	16733	16696	16742	16697	16731	16788	16901	16804	16485	16774	16735	16590	16702	16659	16704	16736	16810	16794	16547	16728	16780	16707	16669	16888	16826	16792	16718	16702	16662	16698	16669	16804	16695	16672	16858	16841	16664	16527	16920	16764	16769	16678	16862	16788	16719	16903	16736	16583	16636	16720	16890	16844	16779	16608	16862	16972	16917	16922	16925	16732	16785	16772	16654	16818	16812	16672	16729	16862	16700	16884	16788	16619	16628	16713	16765	16849	16826	16626	16640	16679	16942	16904	16732	16818	16776	16777	16961	16765	16862	16613	16634	16686	16654	16698	16843	16698	16631	16490	16756	16784	16731	16821	16532	16789	16788	16577	16610	16749	16572	16799	16630	16569	16792	16587	16766	16677	16636	16657	16521	16870	17002	16813	16844	16570	16647	16600	16704	16664	16712	16720	16858	16853	16692	16754	16664	16682	16708	16700	16863	16699	16511	16591	16804	16841	16696	16803	16703	16905	16753	16647	16690	16841	16640	16835	16847	16619	16683	16842	16860	16776	16605	16579	16701	16840	16669	16606	16704	16869	16794	16740	16781	16708	16659	16556	16703	16779	16860	16741	16626	16702	16754	16773	16673	16925	16697	16695	16489	16653	16608	16742	16704	16790	16745	16718	16818	16685	16833	16899	16673	16783	16827	16941	16857	16820	16766	16731	16707	16849	16804	16572	16617	16444	16753	16770	16664	16728	16536	16693	16687	16670	16668	16614	16701	16783	16861	16690	16660	16768	16876	16885	16535	16880	16778	16770	16838	16795	16736	16738	16783	16756	16672	16739	16747	16574	16678	16956	17000	16723	16753	16698	16757	16595	16928	16811	16773	16533	16862	16762	16815	16775	16869	16770	16766	16588	16782	16724	16756	16498	16665	16465	16727	16791	16818	16750	16833	16706	16561	16630	16804	16633	16821	16809	16843	16551	16767	16582	16567	16848	16897	16800	16730	16730	16677	16732	16731	16670	16704	16751	16750	16732	16694	16711	16818	16742	16780	16622	16781	16844	16711	16547	16720	16593	16607	16711	16659	16733	16749	16876	16695	16808	16775	16657	16900	16633	16850	16856	16594	16597	16923	16832	16804	16832	16664	16561	16743	16671	16586	16636	16814	16848	16788	16794	16589	16736	16866	16504	16806	16760	16710	16835	16555	16854	16773	16941	16793	16665	16568	16748	16740	16654	16639	16821	16562	16707	16678	16727	16802	16572	16655	16620	16673	16661	16765	16826	16584	16709	16642	16756	16958	16677	16649	16791	16948	16718	16663	16714	17062	16936	16561	16619	16782	16736	16986	16836	16668	16703	16766	16642	16661	16802	16886	16707	16787	16872	16831	16638	16833	16861	16690	16551	16748	16907	16720	16909	16826	16672	16656	16867	16618	16544	16648	16774	16647	16764	16709	16618	16732	16737	16602	16752	16575	16676	16726	16613	16791	16784	16842	16788	16704	16809	16934	16606	16728	16767	16822	16742	16589	16870	16714	16716	16774	16882	16783	16632	16754	16636	16809	16703	16573	16739	16730	16826	16710	16599	16805	16781	16692	16767	16922	16804	16571	16767	16662	16918	16520	16636	16902	16712	16930	16540	16815	16761	16835	16658	16870	16648	16537	16784	16572	16913	16698	16937	16592	16564	16631	16795	16763	16645	16797	16583	16652	16756	16707	16669	16878	16899	16736	16770	16680	16655	16683	16540	16605	16876	16795	16847	16537	16756	16837	16710	16740	16573	16730	16767	16888	16809	16862	16769	16636	16737	16621	16741	16812	16690	16652	16580	16779	16840	16790	16622	16592	16534	16794	16642	16558	16515	16736	16644	16793	16524	16836	16641	16777	16835	16772	16915	16989	16696	16755	16959	16828	16732	16678	16574	16704	16852	16851	16809	16765	16815	16641	16523	16595	16837	16750	16722	16808	16716	16741	16675	16687	16682	16573	16962	16637	17102	16916	17034	16684	16754	16659	16650	16733	16780	16682	16779	16890	16759	16817	16593	16652	16655	16654	16995	16926	16768	17026	16746	16657	16711	16699	16806	16567	16515	16730	16962	16642	16750	16607	16788	16829	16754	16632	16760	16885	16936	16634	16663	16592	16760	16633	16650	16820	16909	16783	16910	16650	16872	16679	16773	16794	16892	16757	16749	16803	16720	16880	16797	16685	16524	16879	16753	16718	16691	16594	16752	16781	16935	16731	16714	16798	16852	16600	16875	16743	17014	16856	16747	16890	16763	16805	16543	16857	16711	16714	16807	16846	16868	16739	16637	16744	16696	16657	16668	16874	16929	16591	16730	16652	16800	16843	16596	16603	16843	16719	16602	16733	16634	16727	16672	16793	16740	16790	16724	16557	16799	16750	16712	16603	16752	17006	16869	16771	16856	16840	16764	16701	16730	16708	16618	16686	16674	16776	16493	16844	16522	16600	16924	16730	16679	16692	16854	16757	16644	16682	16694	16651	16666	16523	16913	16655	16666	16602	16600	16732	16866	16834	16793	16601	16902	16690	16599	16657	16792	16686	16568	16456	16654	16757	16698	16750	16451	16616	16778	16857	16805	16512	16790	16796	16810	16812	16677	16975	16858	16773	16845	16699	16710	16568	16791	16739	16643	16626	16717	16825	16809	16626	16746	16865	16802	16815	16561	16937	16608	16678	16711	16765	16818	16787	16618	16756	16740	16747	16736	16762	16727	16786	16504	16610	16835	16856	16596	16720	16489	16825	16975	16737	16840	16913	16735	16858	16726	16586	16619	16781	16652	16870	16900	16734	16792	16644	16712	16739	16856	16718	16593	16791	16667	16874	16827	16615	16850	16765	16736	16737	16722	16715	16749	16675	16744	16781	16637	17036	16651	16679	16731	16770	16667	16958	16752	16475	16695	16780	16825	16703	16706	16864	16671	16814	16573	16571	16624	16729	16878	16722	16451	16770	16617	16626	16539	16549	16647	16746	16757	16753	16779	16652	16719	16597	16726	16916	16768	16715	16731	16759	16752	16746	16856	16786	16656	16935	16758	16747	16697	16722	16751	16598	16910	16903	16860	16803	16698	16642	16730	16800	16905	16678	16879	16791	16718	16601	16668	16569	16692	16707	16536	16531	16719	16679	16976	16690	16655	16685	16733	16755	16755	16781	16770	16633	16608	16588	16825	16626	16738	16724	16801	16503	16728	16663	16709	17024	16760	16707	16600	16891	17012	16610
15129	23056	22231	19222	18489	17993	17461	16990	16431	16543	16425	32227	36746	32516	23975	19076	16808	16179	15991	16003	15983	15786	15818	15867	15929	16002	15868	15941	15880	15984	15809	15945	15887	15946	15791	16014	16050	15917	15863	15839	15912	15829	15912	16048	16024	15870	15885	16002	15894	16005	15938	16022	15971	15824	16130	15966	15963	15929	15919	15902	15883	16032	15941	15905	16021	16135	15965	15883	15852	16039	15735	15795	16064	15977	15997	15938	15830	15863	15795	15869	16064	15936	16011	15899	15944	16104	15925	16038	15931	15919	15948	15865	15795	15853	15934	15906	16021	15764	16094	15953	16069	15923	15950	16065	15871	15891	15804	15940	15782	15917	16015	15853	15903	15854	16065	15958	15893	15941	16167	15945	15801	15981	15972	15829	15971	15742	15891	15881	16059	15891	16071	15920	15931	16137	16014	15959	16054	16036	15839	15970	15903	15889	15871	16059	16251	15896	15887	16014	15999	15979	15878	15891	15815	15917	15807	15936	15892	16007	15959	15845	15866	15975	15885	15973	15921	15981	15936	15746	15868	15904	16036	15983	15836	15823	15929	15706	15884	15839	15776	15898	15847	16030	15928	15915	15892	16012	15796	15927	15804	15842	16026	15930	15889	15896	15887	15817	15792	15869	15958	15970	15926	15931	16027	15762	16151	15872	15878	15995	16019	16049	15949	15982	16017	15941	16010	15877	15789	15781	16065	15762	15954	15988	16005	16010	15953	15989	15916	16001	15869	15970	15893	15967	16019	15897	16002	15835	15879	16104	15889	15898	15828	15913	15853	15971	15872	15896	15904	16010	15946	16032	15900	16024	15949	15825	15965	16040	15939	15996	15859	15928	15949	16017	15935	15870	15898	15932	16015	15801	15840	15787	15902	16035	15895	16015	15960	16002	15802	16049	15896	15742	15921	16115	15933	15868	15919	15844	16061	15962	15815	15931	16049	15867	15956	15916	16016	15988	15900	16039	15879	16025	15998	15877	15907	16007	15769	15758	15938	15983	15881	15941	15940	15740	16015	15671	15988	15913	15918	15963	15859	15906	15950	15967	15950	15972	15889	16080	15858	15875	15674	15958	16041	15925	15891	16071	15881	15917	15982	15915	16045	16047	15863	15888	16009	15770	15990	15970	15960	15778	15886	15907	15887	15962	16000	15882	16013	15784	16037	15995	15953	15809	15929	15850	15875	15969	15844	15933	15920	15806	15917	15965	16049	15871	15996	15959	16026	15782	16032	15931	15777	15841	15975	15757	16080	15898	15834	15894	16130	15998	15958	15910	16073	15945	15900	15976	15772	15875	15729	15920	15815	16069	15846	16005	16180	16160	15763	15757	15878	15990	15916	16029	15842	15957	15980	16004	15811	15900	15878	16004	15788	15937	15921	15826	16030	15937	16034	15771	15769	16004	15834	15844	16023	15944	16013	16000	16018	15955	15887	16045	16008	15996	16132	15913	15916	15813	15961	16019	15946	15928	16017	15924	15938	15815	15891	15752	15869	15841	15778	15807	15976	15784	15930	15810	15897	15859	15912	15808	16143	15903	15937	15981	15995	15864	15985	15844	15828	15787	16063	15978	15726	16048	16013	16000	15992	15855	15992	15974	15965	15952	15876	15901	16031	15804	15834	15783	15939	16022	15705	15929	15882	15881	15925	15888	15870	15927	15869	15887	15908	15941	15954	15847	15908	15900	15844	15959	15830	15821	15891	15950	15861	15941	15986	15859	15982	15854	16018	15892	15915	16033	15880	15830	15923	15837	15793	15805	15914	15969	15911	15887	15770	16032	16052	15917	16004	15932	16105	15697	15912	15969	15912	15896	15761	15953	15952	15945	15811	16049	16077	15830	16012	15913	15927	15743	15987	15807	16072	15924	16084	15985	15971	15900	15790	15916	15868	15942	15954	15915	15994	16086	15959	15894	15817	15955	15915	15640	15963	15904	15968	15886	15739	15951	16131	15981	15806	15949	15857	15905	15976	15943	15911	16044	15873	15820	15957	16042	15981	15857	16014	16167	15864	15973	15903	16000	15922	15875	16037	15992	15993	15896	15770	15995	15801	16053	16066	15961	15908	15912	15802	15974	16026	15853	15863	15987	16108	15975	16017	15967	15798	15975	15933	15900	15895	15970	15765	15906	15928	15890	15967	15997	15982	15887	15730	15933	15800	15988	15775	16019	16061	15875	16062	15895	15957	15967	15811	15908	15905	15756	15961	15995	15767	15996	15835	15814	15918	16042	15953	15876	15769	16013	15885	15820	15979	15998	15885	15862	16012	15964	15925	15988	15989	15764	15934	15861	15831	16110	15750	15880	15965	15879	15779	15951	15826	15757	15893	15810	15929	16007	15867	15850	15958	15924	16001	15984	15960	15944	15704	15864	15974	15894	15855	16058	15855	15987	15924	15947	15877	16037	15873	15974	15942	15961	16043	15911	15904	16011	15837	15938	15901	15931	15928	15829	15945	15805	16048	15931	15920	16090	15921	15998	15800	15792	16125	15943	15985	15903	15896	15904	15715	15964	15979	16078	15931	15950	16015	15979	15963	15884	15996	15939	15976	15958	15750	16040	15883	15979	15773	15962	15961	15818	15721	15979	15915	15924	15880	16207	15931	15999	15997	15894	15934	15996	15806	15780	15709	16020	15932	16008	15854	15856	15906	16019	15898	16064	15978	15958	16006	15901	15990	15933	15870	15847	15927	15964	15890	15908	15792	15987	15962	16197	15872	15827	15967	15943	15847	16086	15996	16046	15878	15958	15893	15868	15748	15949	15862	15928	16076	15966	15925	16151	15890	15817	15915	16012	15899	15709	15980	16011	16010	15927	15933	15906	15959	15779	15862	15918	15864	16076	15836	15775	16006	15771	15898	16054	16017	15897	15920	16050	15860	15794	16050	15839	15938	15871	15968	15860	16003	16074	15937	15786	15866	16032	15719	16161	15931	15878	15943	16004	15856	15795	16009	16020	15890	16051	16026	15919	16171	15929	15864	15946	16087	15857	15897	15775	15869	16081	16057	16032	15883	15783	15787	15781	15809	15876	15980	15957	15964	16021	15772	15948	15874	15840	15768	15899	15835	15905	15833	15912	16029	16066	15927	15889	15892	16096	15927	15858	15905	15896	15933	15880	15872	15884	15940	15799	15961	15866	16005	15970	16002	15955	16039	16089	16063	15836	15911	15803	15943	15961	15967	15726	15970	15922	15882	15920	15753	15968	16048	15823	16002	15886	15910	15725	15980	15892	15929	15973	15970	15813	15842	15874	15946	15966	15948	16069	15916	15883	16007	15994	15925	16102	15878	15893	15815	16055	16059	15904	16054	15852	16075	15949	16001	15892	15884	16179	15699	15950	16003	15945	15853	15871	15940	15892	15993	15885	15834	16021	15889	15911	15830	15792	15901	15958	16010	15931	15927	15820	15998	15909	15884	15982	15838	15751	15980	15837	16028	15811	15969	15926	15800	15997	15842	16022	15943	15945	15870	15967	15814	15922	16025	15890	16038	15766	16010	15949	15953	15833	15961	15793	15881	15900	15764	16012	16034	15757	15911	15973	15999	15871	15828	15911	15834	15991	15957	16120	15900	15831	16016	16003	15823	15929	15939	15975	15877	15957	15818	16015	16019	15884	16254	15982	15854	15812	16043	16044	15869	15847	15872	15896	16035	16019	15883	16040	15892	15966	15884	15836	15919	16110	16126	15901	16030	15834	16010	15888	15985	15837	15906	16096	16074	15930	15951	15985	15962	16030	15886	15782	15761	15770	15920	15894	15923	15872	15960	15933	15971	15889	16152	15827	15862	15850	15958	16147	15744	15901	15925	16107	15895	15664	15841	15853	15998	15784	16036	16016	15811	15952	15952	15897	15904	15716	16176	15903	16003	15839	16027	16036	15977	16051	15946	16109	16030	15939	15879	15897	15855	15913	15877	16023	15978	16111	15851	15824	15631	15897	15946	16033	15889	15981	15850	15821	15903	15986	16089	15794	15998	15820	15913	16093	15877	16050	15787	15899	15809	15921	15919	15836	15908	15854	15898	15904	15989	15840	16025	16039	16129	15914	15991	16007	15912	16070	15932	15817	16000	15962	16027	15772	16004	15946	15865	15837	15961	16013	15972	15942	15845	16014	16047	15748	15868	15990	15975	16004	15836	15673	15886	15956	15973	15970	15902	16063	15866	15913	16039	15791	16005	15854	15909	15895	15990	16046	16032	15959	15847	15934	15996	15834	15967	15845	15726	16066	16033	16010	15785	15881	16016	15931	15883	15869	15961	15899	15830	15938	15716	15697	15849	15975	15854	15956	16017	16016	16010	15913	15793	15940	15854	16052	15911	15866	15971	15952	15932	15980	15855	16023	16095	16146	15942	15823	16021	15787	16104	15879	15982	16113	16008	15747	15882	15996	15894	15768	15971	15814	15809	15935	16100	15781	15837	16038	15974	16016	16052	15940	16087	15965	15837	15948	15829	15998	15923	16205	15729	16013	15924	15983	15933	15872	15858	16087	15874	15872	16009	15902	15858	15984	15934	15903	15692	15972	16024	16044	15855	16089	15980	15835	15964	15883	16103	15948	16047	15852	15868	15918	15921	16077	15770	15868	16011	15928	15868	16028	15911	15940	15832	15932	15992	16071	15995	15915	15994	15820	15931	15870	15875	15917	15849	15968	15870	15973	15979	15788	15893	15884	15982	15989	15874	16006	16082	15933	16014	15990	16048	15902	15984	15830	15947	15914	15955	16030	15929	15921	16034	15770	15893	15722	15758	15868	16004	15819	16035	16072	15890	15841	15981	16011	15943	15956	15920	16016	16001	15911	15765	15773	15789	16003	16090	16197	15957	15954	15943	15876	16114	15854	15763	15860	15961	15769	16040	15801	15835	15990	15794	15817	15862	15888	15827	15931	15956	16017	15864	15969	15882	16007	16061	16040	16031	15936	15866	16000	15956	16036	15955	15948	15822	16146	15818	15812	15819	16048	15930	15784	16115	15832	16043	15904	15814	15990	16088	15953	15995	15825	15899	15882	15998	16068	15935	15862	16195	15955	16007	15993	16024	15912	15728	15938	15911	15852	15820	15858	15996	15893	16019	16017	15862	15968	15803	15902	15733	15984	16052	15799	16086	15818	15899	16078	15927	15915	15774	15959
23955	21376	28837	24320	21971	22059	20996	17943	17527	17398	17691	38212	43241	34786	27765	21380	18297	17120	16629	16737	16551	16683	16739	16622	16703	16721	16717	16588	16527	16710	16748	16618	16738	16723	16836	16788	16749	16717	16667	16641	16765	16672	16631	16627	16567	16569	16789	16611	16715	16838	16859	16616	16806	16618	16721	16486	16503	16627	16596	16711	16654	16479	16670	16491	16729	16924	16610	16647	16612	16581	16547	16717	16747	16505	16698	16667	16394	16562	16462	16596	16833	16555	16412	16606	16486	16599	16479	16659	16710	16456	16583	16518	16539	16538	16562	16594	16648	16610	16523	16571	16502	16603	16567	16673	16633	16556	16663	16737	16652	16447	16460	16550	16528	16603	16567	16686	16460	16545	16619	16345	16529	16636	16644	16591	16758	16545	16673	16570	16490	16686	16695	16391	16636	16457	16529	16512	16680	16452	16585	16689	16618	16595	16667	16496	16605	16578	16418	16428	16547	16604	16441	16594	16587	16663	16551	16585	16682	16715	16760	16561	16652	16653	16537	16596	16584	16543	16615	16630	16701	16759	16609	16761	16515	16521	16751	16362	16206	16327	16535	16671	16627	16269	16468	16667	16670	16503	16591	16683	16488	16787	16537	16678	16483	16634	16668	16516	16568	16578	16534	16594	16668	16322	16332	16596	16598	16678	16541	16618	16847	16661	16687	16481	16611	16634	16461	16277	16514	16629	16481	16598	16652	16557	16775	16693	16587	16588	16746	16671	16441	16541	16414	16417	16385	16508	16877	16572	16670	16886	16571	16528	16509	16428	16509	16579	16562	16473	16590	16319	16632	16448	16589	16534	16587	16653	16477	16626	16729	16671	16630	16638	16555	16558	16418	16442	16674	16633	16482	16584	16398	16303	16473	16618	16489	16631	16643	16487	16403	16545	16558	16619	16703	16524	16653	16630	16552	16660	16577	16706	16609	16610	16699	16443	16647	16681	16565	16546	16443	16447	16509	16461	16661	16750	16614	16437	16426	16385	16751	16532	16527	16416	16785	16538	16552	16633	16509	16267	16606	16533	16616	16343	16434	16563	16643	16488	16612	16539	16629	16429	16549	16888	16658	16509	16501	16618	16398	16565	16500	16810	16584	16583	16421	16480	16579	16353	16508	16685	16853	16434	16563	16468	16746	16555	16728	16490	16418	16425	16554	16685	16699	16417	16523	16404	16511	16462	16604	16598	16507	16597	16578	16530	16593	16618	16495	16365	16560	16403	16476	16683	16725	16730	16596	16463	16769	16379	16619	16586	16499	16643	16654	16669	16794	16489	16623	16605	16342	16512	16571	16616	16511	16398	16533	16623	16617	16731	16667	16481	16493	16677	16631	16584	16647	16452	16365	16487	16385	16672	16552	16594	16382	16673	16699	16515	16558	16589	16606	16393	16758	16516	16667	16499	16718	16612	16615	16535	16642	16392	16596	16568	16663	16456	16588	16587	16495	16585	16633	16641	16633	16569	16605	16427	16635	16644	16688	16544	16651	16686	16585	16695	16474	16542	16448	16635	16565	16672	16652	16410	16304	16531	16810	16614	16505	16442	16475	16721	16796	16470	16697	16710	16503	16602	16592	16733	16577	16559	16553	16533	16512	16496	16661	16649	16725	16635	16575	16753	16737	16623	16510	16643	16515	16461	16595	16623	16627	16697	16510	16516	16589	16651	16558	16651	16495	16695	16670	16660	16826	16716	16750	16467	16627	16465	16473	16473	16588	16746	16683	16538	16563	16753	16692	16588	16646	16517	16485	16538	16640	16399	16356	16641	16540	16619	16559	16468	16629	16512	16359	16445	16526	16439	16644	16679	16737	16454	16552	16718	16804	16566	16495	16713	16514	16658	16574	16699	16353	16476	16662	16705	16602	16381	16738	16779	16536	16442	16668	16656	16510	16681	16592	16546	16529	16480	16554	16383	16699	16607	16771	16559	16399	16721	16598	16661	16565	16401	16549	16402	16550	16496	16774	16524	16506	16815	16527	16646	16402	16573	16636	16654	16474	16616	16547	16484	16564	16525	16622	16477	16658	16560	16735	16460	16661	16855	16706	16541	16542	16575	16695	16612	16667	16578	16450	16467	16640	16444	16580	16433	16576	16608	16659	16541	16437	16729	16480	16444	16549	16753	16548	16615	16597	16434	16564	16288	16548	16677	16531	16452	16730	16858	16632	16500	16391	16509	16822	16491	16737	16777	16573	16598	16449	16263	16645	16654	16570	16630	16611	16403	16556	16503	16635	16386	16490	16581	16436	16268	16313	16554	16583	16546	16592	16664	16570	16367	16486	16706	16390	16673	16483	16504	16614	16519	16682	16577	16457	16639	16432	16616	16711	16490	16641	16733	16607	16608	16657	16488	16419	16673	16724	16682	16515	16660	16404	16499	16687	16591	16531	16627	16822	16726	16524	16605	16546	16407	16634	16680	16470	16603	16591	16620	16453	16536	16643	16745	16803	16634	16728	16590	16328	16617	16613	16468	16574	16638	16603	16676	16568	16720	16501	16658	16567	16682	16414	16419	16586	16702	16563	16561	16652	16504	16536	16628	16634	16480	16693	16483	16462	16539	16521	16745	16505	16521	16493	16560	16568	16564	16591	16652	16538	16343	16764	16540	16392	16641	16739	16636	16442	16713	16730	16614	16414	16496	16474	16546	16493	16462	16657	16601	16611	16449	16608	16754	16663	16777	16808	16502	16636	16619	16513	16504	16553	16632	16648	16698	16766	16719	16473	16711	16379	16415	16622	16591	16498	16531	16465	16537	16554	16788	16469	16753	16780	16731	16678	16526	16629	16529	16715	16650	16577	16682	16611	16567	16350	16622	16554	16732	16571	16613	16425	16561	16591	16673	16532	16453	16535	16519	16633	16539	16552	16557	16676	16632	16690	16618	16624	16616	16641	16515	16659	16595	16587	16485	16526	16476	16623	16688	16667	16666	16707	16505	16591	16313	16654	16455	16581	16519	16384	16662	16561	16369	16454	16516	16592	16425	16475	16563	16593	16626	16555	16659	16676	16573	16354	16617	16789	16584	16709	16480	16556	16632	16469	16477	16712	16563	16504	16601	16646	16600	16831	16745	16639	16583	16524	16583	16658	16552	16493	16474	16565	16496	16484	16503	16573	16551	16542	16585	16488	16676	16401	16530	16695	16544	16555	16702	16917	16627	16611	16634	16613	16583	16548	16558	16332	16677	16471	16515	16549	16755	16526	16609	16441	16446	16512	16606	16874	16654	16560	16566	16438	16559	16681	16757	16763	16260	16339	16526	16563	16643	16705	16588	16584	16482	16542	16601	16675	16624	16478	16544	16564	16454	16603	16590	16715	16361	16704	16553	16510	16605	16580	16453	16351	16490	16496	16665	16588	16507	16525	16571	16717	16507	16651	16564	16545	16379	16486	16538	16593	16483	16491	16731	16434	16704	16699	16620	16656	16509	16604	16535	16584	16596	16703	16516	16594	16490	16525	16642	16650	16472	16507	16536	16565	16661	16769	16697	16600	16533	16546	16647	16685	16726	16598	16720	16651	16514	16598	16616	16595	16554	16502	16581	16832	16645	16531	16533	16601	16529	16507	16388	16510	16624	16733	16580	16486	16616	16544	16664	16579	16534	16662	16592	16605	16575	16557	16556	16789	16518	16619	16465	16606	16686	16450	16813	16480	16624	16539	16484	16762	16679	16485	16466	16432	16619	16569	16582	16416	16604	16394	16502	16416	16554	16704	16507	16697	16413	16722	16466	16751	16539	16700	16527	16639	16343	16615	16531	16627	16629	16526	16556	16593	16533	16555	16759	16427	16636	16667	16508	16669	16673	16628	16434	16497	16646	16754	16603	16688	16601	16736	16357	16711	16500	16654	16604	16545	16601	16475	16510	16567	16542	16477	16539	16362	16745	16579	16602	16607	16634	16559	16597	16497	16651	16518	16606	16523	16648	16472	16523	16730	16498	16466	16493	16629	16517	16608	16556	16614	16821	16449	16711	16611	16332	16500	16362	16565	16535	16646	16701	16595	16415	16532	16462	16596	16681	16366	16794	16728	16468	16629	16700	16519	16780	16475	16603	16540	16375	16498	16568	16512	16617	16778	16588	16488	16450	16562	16604	16841	16417	16505	16651	16804	16579	16530	16475	16814	16478	16537	16455	16735	16781	16608	16766	16588	16490	16672	16727	16614	16630	16477	16514	16642	16676	16731	16500	16726	16521	16600	16511	16653	16354	16432	16462	16497	16608	16549	16487	16654	16808	16474	16552	16489	16456	16657	16539	16342	16555	16636	16728	16505	16516	16614	16475	16601	16572	16380	16454	16655	16518	16732	16524	16672	16658	16496	16655	16467	16627	16575	16570	16509	16612	16686	16656	16472	16527	16575	16481	16384	16479	16538	16494	16650	16675	16479	16622	16522	16767	16554	16682	16649	16435	16488	16653	16342	16631	16417	16503	16679	16405	16471	16781	16537	16852	16451	16670	16557	16689	16550	16607	16578	16649	16503	16525	16553	16673	16531	16296	16556	16582	16606	16673	16546	16593	16543	16682	16606	16682	16577	16581	16672	16738	16629	16594	16708	16556	16702	16520	16554	16525	16622	16655	16678	16625	16366	16751	16628	16572	16477	16626	16646	16817	16603	16624	16541	16323	16599	16640	16463	16420	16602	16455	16577	16502	16677	16335	16621	16648	16555	16631	16653	16741	16565	16466	16566	16528	16623	16517	16681	16626	16575	16597	16489	16467	16562	16621	16593	16383	16464	16645	16520	16590	16447	16513	16583	16513	16606	16493	16646	16544	16699	16664	16621	16580	16328	16538	16586	16561	16672	16461	16541	16621	16707	16532	16728	16591	16570	16800	16725	16710	16585	16571	16759	16527	16417	16566	16676	16709	16647	16720	16492	16417	16593	16557	16447	16532	16559	16714	16649	16625	16638	16658	16734	16597	16456	16677	16440	16595	16473	16536	16678	16588	16539	16526	16703	16607	16449	16392	16653	16527	16578	16325	16419	16684	16579	16450	16606	16470	16618	16506	16585	16581	16541	16644	16490	16665	16467	16668	16883	16388	16401	16615	16542	16533	16560	16869	16416	16535	16413	16594	16660	16542	16508	16683	16535	16560	16534	16536	16577	16485	16600	16717	16465	16607
16409	27376	25209	21443	19462	18563	18078	17417	17086	16984	17829	44427	45040	36499	29339	21226	17493	16337	15738	16083	15844	15777	15956	15829	15808	15611	15890	15729	15800	15963	15723	15964	15871	15927	15807	15922	15741	15918	15834	15778	15927	15851	15886	15765	15760	15794	15934	15899	15918	15958	15851	15941	15743	16113	15911	15823	15780	15773	15897	15665	15888	15882	15743	15909	15848	15661	15723	15922	15929	15822	15732	15849	15854	15845	15872	15896	16001	15708	15858	15658	15762	15766	15885	15970	15918	15813	15888	15908	15830	15850	15903	16083	15698	15886	15969	15800	15773	15853	15714	15657	15840	15934	15776	15870	15742	15785	15781	15806	15764	15814	15932	15980	15891	15803	15941	15815	15884	16011	15831	15983	15699	15733	15739	15925	15807	15891	15889	15812	15800	15756	15728	15926	15870	15739	15854	15880	15810	15907	15839	15852	15932	15813	15901	15869	15715	15757	15888	15758	15778	15781	16025	15724	15742	15933	15757	15949	15802	15963	15888	15864	15795	15786	15876	15946	15740	15752	15889	15879	15757	15850	15902	15950	15816	15892	15783	15771	15794	15616	15785	15847	15791	15940	15846	15926	15980	15883	15920	15763	15805	15813	15709	15883	15883	15947	15736	15888	15781	15816	15850	15759	15884	16002	15758	15982	15820	15754	15697	15800	15865	15713	15725	15840	15961	15668	15826	15886	15666	15714	15655	15819	15978	15675	15888	15912	15922	15831	15851	15897	15651	15914	15878	15770	15883	15590	15907	15878	15902	15686	15799	15768	15856	15708	15875	15983	15892	15589	15835	15841	15868	15797	15817	15702	15868	15789	15807	15851	15810	15992	15764	15740	15830	15680	15741	15818	15855	15654	15798	15691	15942	15655	15758	15754	15834	15879	15685	15942	15799	15671	15889	15900	15757	15864	15835	15691	15928	15690	15896	15939	15784	15771	15894	15981	15866	15753	15766	15686	15755	15836	15820	15709	15752	15696	15764	15592	15762	15735	15778	15868	15752	15770	15865	15876	15817	15792	15899	15790	15852	15691	15884	15918	16000	15758	15798	15839	15885	15885	15852	15948	15815	15983	15710	15864	15947	15775	15777	15877	15820	15732	15869	15835	15843	15824	15805	15986	15820	15909	15943	15805	15775	15683	15847	15831	15933	15843	15930	15681	15734	15941	15837	16015	15813	15797	15877	16011	15635	15871	16017	15840	15828	15799	15898	15880	15764	15910	15870	15895	15803	15791	15931	15919	15752	15849	15738	15969	15893	15909	15787	15781	15844	15752	15783	15817	15855	15834	15866	15686	15865	15970	15756	15793	15864	15794	15932	15805	15871	15735	15932	15814	15773	15800	15760	15866	15981	15854	15603	15818	15888	15735	15898	15847	15898	15887	15823	15801	15899	15821	15914	15836	15840	15934	15879	15637	15811	15795	15844	15900	15865	15875	15799	15987	15866	15763	15754	15859	15936	15843	15602	15741	15869	15787	15949	15855	15774	15611	15804	15848	15761	15768	15878	15904	15599	15851	15794	15970	15850	15678	15579	15685	15720	15878	15664	15893	15906	16002	15739	15869	15705	15722	15689	15879	15689	15832	15957	15813	15808	15975	15909	15972	15644	15862	15923	15954	15983	15797	15786	15944	15776	15923	15729	15806	15786	15818	15817	15842	15741	15908	15734	15817	15885	15699	15921	15585	15857	15930	15706	15890	15791	15734	15992	15986	15907	15973	15704	15723	15696	15979	15907	15850	15909	15850	15841	15758	15796	15798	15831	15890	15965	15669	15748	15722	15878	15831	15793	16018	15880	15824	15950	15890	15853	15746	15889	15871	15761	15863	15847	15758	15851	15847	15781	15743	15757	15770	15904	15764	15747	15809	15753	15862	15830	15714	15841	15849	15878	15867	15662	15919	15765	15865	15890	15867	15830	15811	15852	15858	15634	15760	15706	15834	15883	15686	15654	15843	15881	15815	15867	15681	15900	15800	15899	15889	15905	15859	15733	15933	15746	15984	15894	15787	15784	15867	15762	15864	15805	15884	15704	15972	15815	15718	15797	15865	15869	15763	15672	15712	15769	15801	15722	15842	15887	15847	15815	15916	15900	15890	15797	15741	15759	15647	15781	15816	15945	15638	15767	15709	15842	15871	15958	15777	15752	15948	15662	15926	15886	15725	15907	15831	15852	15993	15887	15713	15851	15785	15769	15724	15793	15740	15990	15688	16021	15760	15953	15865	15971	15837	15883	15803	15844	15749	15901	15896	15886	15723	15739	15968	15900	15812	15785	15902	15725	15902	15955	15775	15796	15809	15784	15924	15755	15973	15832	15792	15813	15676	15809	15831	15912	15811	15832	15911	15694	15899	15717	15811	15913	15973	15840	15612	15862	15912	15979	15785	15662	15714	15753	15763	15841	15957	15540	15874	15941	15937	15814	15822	15999	15783	15832	15895	15823	15894	15770	15891	15995	15888	15760	15743	15749	15704	15764	15765	15950	15947	15844	15833	15656	15782	15886	15865	15778	15890	15872	15738	15729	15924	15767	15698	15913	16018	15694	15914	15890	15747	15928	15735	15854	15907	15714	15895	15820	15695	15603	15915	15759	15827	15746	15739	15851	15850	15907	16009	15769	15572	15806	15945	15741	15924	15982	15685	15885	15717	15845	15883	15629	15835	15783	15683	15904	15780	15707	15849	15819	16018	15870	16002	15764	15676	15729	15809	15826	15830	15862	15889	15854	15716	15906	15734	15737	15684	15717	15820	15758	15827	15881	15805	15731	16003	15652	15850	15715	15776	15862	15881	15801	15902	15892	15913	15753	15804	16017	15555	15982	15859	15836	15696	15822	15702	15812	15992	15961	16060	15878	15765	15911	15779	15770	15995	15692	15725	15765	15737	15862	15816	16097	15894	15989	15753	15734	15959	15718	15830	15863	15917	15871	15764	15864	16017	15730	15766	15942	15745	15868	15899	15869	15921	15903	15843	15640	15708	15684	15738	15849	15745	15854	15863	15769	15888	15795	15833	15790	15734	15866	15852	15721	15644	15825	15881	15926	15983	16017	15729	15912	15923	15933	15776	15830	15981	15801	15898	15929	15767	15735	16035	15763	15803	15842	15957	15806	15862	15851	15970	15798	15659	15676	15849	15759	15983	15817	15767	15904	15918	15864	15670	15855	15891	15842	15756	15825	15856	15851	15641	15767	15804	15985	15775	15893	15931	15865	15694	15827	15773	15779	15921	15729	15698	15847	15828	15854	15921	15799	15887	15835	15691	15925	15799	15770	15834	15931	15635	15921	15885	15782	15615	15940	15703	15877	15799	15747	15659	15719	15851	15864	15908	15657	15855	15860	15866	15820	15700	15978	15855	16102	15860	15823	15904	15907	15803	15928	15877	15800	15804	16002	15897	15864	15861	15817	15863	15865	15846	15804	15709	15689	15750	15797	15867	15845	15979	15913	15844	15800	15628	15826	15762	15772	15746	15822	15644	15876	15804	15888	15839	15681	15810	15776	15755	15687	15992	15854	15738	15965	15923	15814	15951	15956	15925	15789	15865	15767	15784	15794	15806	15886	15809	15773	15754	15936	15628	15788	15803	15876	15704	15699	15913	15812	15918	15987	15857	15802	15842	15724	15950	15807	15832	15844	15780	15837	15820	15556	15921	15955	16036	15641	15760	15798	15817	15746	15838	15858	15874	15796	15861	15790	15737	15805	15808	16006	15873	15779	15884	15755	15798	15814	15874	15714	15789	15785	15756	15776	15814	15809	15796	15839	15814	16014	15654	15888	15678	15694	15892	15856	15781	15738	15828	15878	15902	15764	15874	15762	15751	15945	15817	15838	15756	15824	15847	15695	15948	15788	15825	15829	15853	15850	15903	15835	15852	15631	15805	15786	15857	16057	15939	15703	15920	15775	15667	15576	15807	15749	15802	15911	15635	16042	15899	15704	15933	15782	15962	15800	15729	15908	15724	15780	15813	15777	15859	15759	15813	15608	15842	15983	15812	15934	15855	15670	15724	15932	15850	15702	15836	15944	15827	15879	15809	15804	15793	15749	15890	15857	15893	15835	15763	15740	15889	15644	15763	15753	15751	15749	15894	15663	15660	15772	15730	15818	15700	15886	15822	15705	15711	15678	15821	15952	15784	15937	15549	15791	15843	15757	15669	15829	15760	15803	15800	15775	15920	15919	15928	15829	15855	15930	15934	15889	15795	15798	15724	15942	15727	15791	15656	15906	16011	15737	15725	15719	15718	15882	15772	15835	15944	15765	15879	15768	15901	15793	15907	15975	15884	15969	15722	15790	15768	15977	15638	15946	15906	15827	15980	15806	15777	15824	15844	15832	15769	15882	15902	15808	15805	15826	15693	15840	15808	15789	15824	15960	15806	15879	15997	15783	15805	15824	15698	15700	15731	15671	15898	16025	15780	15694	15803	15734	15804	15812	15918	15735	15887	15729	15868	16027	15990	15805	15775	15894	15994	15781	15768	15778	15798	15917	15925	15725	15675	15981	15765	15693	15935	15644	15694	15650	16007	15709	15814	15959	15948	15807	15788	16062	15849	15912	15676	15936	15772	15833	15822	15966	15822	15754	15925	15817	15749	15860	15674	15742	15568	15933	15770	15898	15863	15832	15721	15989	15839	15860	15686	15916	15815	15731	15861	15820	15814	15828	15701	15838	15694	15609	15781	15681	15873	15837	15637	15881	15826	15794	15919	15905	15768	15739	15811	15846	15922	15857	15790	15883	15924	15813	15551	15816	15801	15797	15813	15963	15767	15760	15957	15886	15787	15818	15795	15868	15990	15928	15842	15777	15803	15672	15897	15872	15794	15885	15977	15874	15931	15975	16000	15826	15767	15722	15774	15935	15724	16147	15832	15772	15973	15833	15782	15762	15744	15874	15759	15845	15900	15599	15860	15816	15809	15868	15779	15772	15912	15683	15798	15812	15856	15744	15757	15773	16007	15980	15716	15920	15875	15801	15948	15855	15689	15800	15826	15818	15923	15817	15760	15841	15605	15768	15816	15889	15845	15962	15753	15837	15965	15670	15799	15802	15716	15743	15874	15867	15798	15808	15917	15865	16030	15845	15861	15842	15732	15928	15838	15680	15796	15611	15856	15845	15878	15811	15933	15588	15977
29007	21355	20531	18354	16861	16850	16712	16632	16742	16707	16618	18798	20098	18768	17867	17115	16629	16582	16636	16378	16443	16584	16601	16361	16602	16526	16511	16508	16645	16510	16377	16453	16660	16546	16542	16553	16366	16458	16585	16289	16604	16472	16519	16485	16368	16552	16529	16539	16479	16670	16630	16593	16428	16550	16567	16428	16626	16527	16552	16600	16469	16546	16638	16528	16577	16516	16544	16476	16249	16606	16583	16563	16291	16655	16636	16494	16486	16330	16574	16585	16391	16521	16377	16509	16555	16572	16546	16362	16543	16601	16639	16453	16565	16383	16567	16502	16505	16486	16381	16358	16402	16605	16407	16450	16523	16664	16423	16474	16713	16574	16572	16453	16516	16578	16381	16476	16565	16333	16556	16623	16381	16660	16603	16508	16649	16395	16692	16533	16398	16402	16657	16307	16564	16540	16411	16438	16513	16658	16477	16369	16511	16515	16527	16487	16589	16672	16557	16584	16553	16607	16703	16605	16460	16539	16643	16423	16603	16562	16577	16518	16390	16697	16423	16437	16478	16642	16428	16492	16497	16604	16582	16521	16447	16487	16537	16384	16408	16529	16578	16489	16488	16534	16640	16432	16423	16537	16455	16490	16580	16424	16453	16548	16612	16358	16415	16776	16481	16534	16542	16546	16570	16460	16519	16223	16588	16638	16363	16436	16341	16516	16695	16393	16578	16625	16552	16508	16451	16367	16528	16356	16516	16561	16645	16538	16629	16560	16627	16392	16497	16566	16616	16375	16518	16463	16537	16588	16459	16501	16462	16632	16510	16687	16483	16638	16329	16675	16459	16581	16440	16383	16486	16565	16505	16574	16547	16619	16532	16458	16400	16630	16497	16267	16402	16491	16484	16432	16641	16504	16445	16448	16418	16519	16538	16368	16440	16428	16497	16613	16678	16577	16607	16248	16573	16611	16533	16392	16448	16522	16596	16376	16515	16390	16521	16492	16574	16256	16450	16528	16415	16371	16565	16420	16406	16740	16447	16432	16530	16709	16493	16491	16503	16567	16410	16439	16486	16757	16609	16616	16522	16484	16535	16359	16625	16593	16603	16484	16615	16499	16769	16687	16377	16610	16492	16645	16646	16558	16587	16661	16609	16544	16389	16340	16379	16227	16445	16523	16356	16343	16339	16691	16481	16558	16460	16394	16540	16566	16418	16441	16389	16453	16471	16519	16604	16380	16643	16473	16429	16344	16260	16467	16553	16766	16680	16549	16640	16347	16528	16437	16385	16313	16332	16486	16610	16546	16663	16476	16294	16439	16634	16510	16502	16564	16705	16433	16561	16609	16505	16556	16447	16696	16448	16604	16642	16442	16615	16546	16481	16525	16469	16444	16348	16617	16595	16653	16635	16627	16671	16601	16558	16445	16760	16481	16565	16676	16357	16586	16300	16486	16652	16598	16630	16608	16409	16400	16509	16590	16677	16535	16629	16631	16566	16474	16532	16590	16545	16484	16436	16383	16445	16606	16395	16421	16702	16422	16399	16435	16468	16390	16507	16438	16438	16536	16762	16482	16593	16393	16521	16594	16609	16370	16445	16270	16358	16330	16600	16601	16465	16625	16542	16498	16662	16585	16513	16408	16541	16571	16404	16665	16503	16329	16388	16423	16613	16472	16644	16430	16455	16613	16421	16500	16592	16536	16564	16494	16461	16607	16634	16572	16593	16456	16503	16538	16652	16505	16661	16603	16588	16636	16585	16566	16573	16503	16586	16597	16574	16651	16481	16430	16556	16533	16451	16406	16539	16505	16597	16453	16441	16360	16381	16512	16599	16751	16626	16527	16628	16536	16783	16499	16626	16632	16608	16562	16466	16540	16667	16706	16448	16461	16629	16401	16318	16547	16515	16656	16459	16527	16463	16480	16437	16520	16355	16614	16447	16394	16497	16492	16648	16569	16496	16734	16575	16533	16333	16485	16451	16746	16531	16438	16388	16529	16552	16484	16357	16586	16552	16610	16431	16408	16465	16339	16526	16620	16390	16402	16721	16412	16449	16559	16588	16329	16572	16513	16727	16641	16591	16515	16500	16375	16530	16561	16562	16478	16412	16535	16553	16444	16598	16406	16374	16433	16563	16466	16561	16572	16664	16656	16495	16462	16455	16380	16566	16336	16503	16499	16602	16598	16406	16397	16387	16699	16561	16632	16394	16600	16512	16634	16507	16340	16404	16461	16468	16407	16413	16510	16621	16628	16214	16366	16604	16561	16474	16472	16469	16470	16606	16680	16503	16597	16559	16639	16650	16545	16520	16501	16730	16481	16491	16605	16476	16569	16574	16564	16616	16494	16561	16650	16647	16545	16575	16658	16632	16665	16582	16508	16575	16497	16537	16601	16443	16332	16504	16343	16498	16701	16403	16470	16490	16545	16475	16341	16372	16530	16355	16493	16493	16511	16651	16451	16786	16823	16577	16687	16443	16593	16675	16574	16573	16452	16623	16750	16544	16480	16545	16584	16393	16474	16525	16725	16423	16645	16564	16430	16553	16484	16672	16522	16382	16558	16515	16570	16538	16600	16520	16858	16496	16464	16667	16344	16535	16485	16631	16379	16568	16664	16521	16523	16477	16566	16754	16268	16460	16421	16402	16436	16519	16555	16470	16540	16475	16454	16463	16430	16556	16359	16466	16423	16668	16461	16251	16575	16607	16711	16715	16491	16539	16489	16356	16499	16572	16641	16633	16469	16380	16603	16469	16255	16625	16565	16652	16418	16403	16350	16454	16520	16453	16346	16305	16564	16506	16809	16603	16623	16482	16599	16477	16666	16498	16358	16468	16566	16595	16492	16457	16393	16678	16366	16501	16500	16452	16544	16613	16638	16581	16524	16494	16533	16328	16589	16503	16651	16451	16519	16582	16474	16584	16668	16581	16607	16573	16526	16548	16416	16550	16363	16657	16536	16592	16392	16549	16390	16295	16487	16531	16394	16594	16474	16315	16607	16416	16570	16514	16451	16458	16755	16773	16554	16405	16266	16272	16742	16534	16396	16350	16418	16557	16638	16425	16302	16452	16507	16595	16356	16539	16374	16768	16468	16688	16654	16432	16667	16451	16674	16643	16534	16636	16597	16418	16416	16438	16599	16500	16595	16685	16428	16479	16575	16262	16540	16625	16412	16424	16641	16588	16450	16543	16524	16375	16673	16480	16505	16514	16409	16462	16492	16415	16612	16369	16481	16505	16446	16536	16614	16405	16513	16470	16522	16368	16614	16545	16540	16657	16420	16622	16404	16573	16476	16414	16384	16560	16608	16525	16429	16433	16421	16546	16555	16488	16450	16483	16542	16318	16459	16457	16637	16587	16255	16711	16498	16413	16551	16521	16620	16628	16391	16433	16399	16616	16635	16661	16448	16361	16483	16553	16527	16374	16575	16483	16535	16621	16361	16729	16661	16453	16455	16568	16469	16597	16652	16615	16299	16712	16653	16591	16272	16485	16462	16595	16641	16534	16565	16428	16659	16618	16598	16557	16469	16474	16647	16440	16508	16537	16617	16512	16648	16553	16622	16531	16615	16543	16652	16340	16647	16763	16484	16595	16490	16526	16488	16565	16473	16541	16361	16589	16528	16547	16487	16373	16266	16309	16629	16476	16580	16592	16601	16613	16605	16570	16461	16314	16468	16513	16190	16674	16516	16494	16668	16549	16424	16600	16374	16587	16633	16424	16422	16623	16551	16625	16590	16529	16519	16448	16414	16552	16440	16586	16471	16446	16651	16301	16351	16575	16619	16313	16555	16526	16576	16571	16759	16501	16466	16694	16443	16439	16596	16427	16561	16597	16425	16439	16746	16415	16863	16469	16590	16507	16356	16729	16342	16292	16432	16667	16465	16550	16559	16385	16585	16506	16461	16378	16361	16431	16370	16394	16297	16430	16644	16412	16523	16634	16458	16332	16456	16676	16349	16779	16598	16329	16460	16410	16480	16511	16478	16371	16621	16426	16577	16496	16369	16481	16545	16543	16730	16552	16567	16382	16347	16507	16526	16539	16428	16642	16240	16575	16430	16535	16381	16553	16505	16479	16435	16279	16455	16378	16466	16385	16421	16457	16559	16692	16525	16455	16541	16490	16457	16453	16403	16393	16588	16434	16363	16653	16372	16288	16635	16488	16648	16642	16477	16586	16575	16562	16303	16662	16509	16466	16341	16540	16572	16565	16474	16608	16326	16487	16490	16507	16515	16619	16518	16378	16695	16676	16473	16442	16424	16674	16520	16443	16426	16513	16585	16471	16495	16378	16559	16466	16520	16480	16522	16510	16698	16256	16482	16519	16391	16532	16486	16430	16651	16561	16471	16505	16617	16437	16646	16649	16419	16431	16416	16579	16541	16649	16401	16570	16393	16507	16412	16502	16382	16566	16444	16455	16609	16479	16623	16409	16482	16403	16618	16574	16331	16408	16518	16502	16366	16608	16490	16469	16525	16412	16550	16502	16449	16544	16491	16581	16257	16581	16428	16482	16574	16362	16575	16685	16661	16358	16305	16522	16755	16576	16394	16434	16526	16514	16492	16555	16703	16485	16507	16435	16431	16561	16375	16380	16538	16553	16443	16240	16520	16594	16397	16366	16487	16333	16503	16528	16308	16668	16409	16514	16348	16511	16504	16600	16423	16349	16505	16658	16636	16615	16476	16427	16641	16336	16433	16469	16321	16452	16548	16358	16453	16565	16525	16431	16725	16563	16450	16497	16535	16501	16654	16527	16231	16441	16529	16530	16324	16334	16541	16484	16599	16829	16539	16669	16578	16501	16610	16576	16382	16526	16502	16381	16399	16486	16637	16632	16632	16407	16574	16600	16614	16402	16413	16591	16552	16596	16638	16459	16478	16420	16532	16441	16557	16703	16444	16517	16685	16645	16528	16655	16544	16439	16573	16376	16468	16653	16550	16390	16424	16665	16513	16432	16564	16321	16507	16642	16545	16591	16776	16517	16491	16469	16668	16420	16535	16619	16606	16505	16391	16461	16448	16636	16689	16585	16526	16518	16719	16449	16264	16566	16582	16526	16700	16436	16509	16582	16377	16456	16313	16673	16447	16261	16485	16211	16529	16407	16600	16420	16610	16303	16512	16275	16588	16473	16501	16369	16323	16587	16520	16469	16507	16474	16576	16543	16701	16682	16502
15852	16803	16887	16581	16396	16238	16136	15850	15987	16014	15966	20096	20633	18662	17256	16528	15957	15819	15927	15666	15832	15732	15849	15906	15944	15827	15668	15794	15768	15710	15874	15798	16018	15792	15711	15808	15982	15902	15904	15579	15756	15658	15780	15616	15813	15827	15670	15866	15912	15728	15913	15650	15743	15853	15889	15841	15790	15891	15554	15812	15821	15772	15666	15858	15737	15778	15701	15804	15766	15791	15636	15827	15692	15716	15756	15932	15816	15825	15796	15781	15633	15741	15934	15701	15714	15821	15746	15867	15778	15611	15697	15647	15822	15773	15843	15813	15710	15640	15695	15851	15810	15748	15703	15899	15912	15952	15798	15644	15759	15762	15754	15875	15686	15849	15850	15825	15803	15866	15911	15711	15892	15735	15849	15864	15842	15763	15789	15829	15865	15828	15725	15822	15746	15617	15803	15796	15839	15675	15725	15754	15731	15901	15654	15860	15737	15966	15681	15620	15805	15805	15707	15709	15776	15662	15927	15883	15832	15774	15756	15697	15714	15870	15785	15805	15699	15973	15897	15670	15968	15736	15633	15882	15986	15885	15524	15632	15742	15878	15949	15888	15768	15659	15728	15946	15653	15765	15733	15673	15718	15937	15727	15901	15812	15795	15709	15750	15807	15900	15795	15672	15687	15827	15872	15984	15768	15801	15836	15909	15754	15758	15693	15782	15771	15847	15904	15651	15793	15666	15710	15821	15805	15762	15771	15937	15958	15833	15798	15862	15789	15753	15780	15788	15733	15977	15830	15676	15738	15943	15802	15745	15856	15780	15762	15599	15933	15779	15825	15955	15909	15773	15806	15869	15832	15733	15734	15764	15869	15978	15637	15765	15775	15737	15800	15863	15807	15662	15681	15724	15661	15795	15677	15817	15840	15815	15566	15900	15794	15728	15859	15721	15731	15787	15896	15709	15774	15616	15643	15859	15671	15898	15595	15808	15893	15792	15844	15706	15819	15765	15625	15853	15894	15927	15697	15857	15906	15751	15734	15649	15819	15795	15679	15860	15696	15694	15825	15772	15803	15672	15889	15889	15733	15754	15833	15830	15896	15909	15812	15776	15832	15818	15794	15746	15715	15798	15745	15824	15595	15897	15600	15667	15715	15823	15850	15856	15819	15887	15896	15893	15714	15918	15784	15908	15824	15795	15811	15827	15798	15905	15882	15659	15793	15823	15855	15871	15801	15824	15856	15832	15841	15683	15870	15706	15672	15757	15767	15769	15694	15936	15852	15575	15829	15800	15820	15807	15731	15883	15775	15855	15897	15848	15890	15719	15748	15750	15759	15716	15672	15727	15684	15722	15880	15774	15862	15698	15719	15612	15677	15783	15693	15702	15935	15787	15758	15839	15768	15811	15658	15752	15753	15821	15839	15868	15695	15687	15897	15681	15506	15792	15792	15915	15935	15715	15922	15804	15863	15824	15771	15809	15551	15613	15805	15818	15945	15862	15863	15904	15776	15865	15951	15843	15847	16034	15790	15841	15870	15598	15732	15636	15751	15845	15736	15639	15883	15738	15790	15780	15731	15807	15721	15830	15809	15739	15713	15901	15694	15694	15866	15837	15750	15897	15683	15751	15634	15804	15797	15398	15801	15960	15933	15796	15839	15814	15715	15691	15683	15718	15723	15890	15876	15880	15773	15751	15845	15868	15831	15831	15758	15864	15763	15863	15808	15727	15660	15895	15922	15921	15837	15715	15648	15726	15823	15759	15730	15858	15872	15796	15884	15682	15760	15818	15865	15712	15816	15823	15844	15660	15847	15814	15848	15743	15842	15768	15847	15843	15731	15773	15904	15765	15897	15873	15846	15779	15918	15867	15987	15785	15915	15717	15714	15744	15891	15713	15768	15884	15792	15951	15657	15738	15891	15717	15733	15787	15723	15874	15730	15748	15631	15589	15882	15869	15632	15899	15880	15884	15888	15941	15710	15809	15813	15558	15852	15816	15763	15761	15723	15848	15821	15686	15663	15689	15819	15950	15924	15713	15762	15752	15671	15945	15866	15733	15824	15728	15623	15826	15799	15690	15688	15818	15717	15853	15701	15668	15801	15776	15812	15705	15671	15900	15747	15898	15666	15786	15786	15819	15768	15705	15778	15884	15839	15688	15853	15953	15703	15849	15728	16004	15705	15856	15622	15677	15823	15642	15783	15765	15835	15731	15831	15792	15834	15775	16017	15718	15848	15834	15829	15859	15827	15730	15890	15658	15933	15764	15762	15701	15703	15846	15882	15833	15892	15952	15800	16004	15868	15754	15902	15811	15903	15953	15676	15831	15912	15841	15775	15855	15755	15896	15712	15588	15855	15712	15807	15757	15790	15733	15684	15849	15737	15724	15775	15906	15649	15604	15680	15632	15696	15877	15771	15849	15867	15828	15680	15831	15853	15759	15875	15621	15890	15949	15654	15893	15838	15832	15756	15753	15746	15713	15769	15767	15957	15727	15729	15779	15928	15783	15804	15751	15826	15721	15604	15829	15782	15681	15756	15787	15761	15776	15875	15772	15743	15841	15782	15681	15652	15903	15759	15721	15758	15696	15924	15939	15789	15845	15841	15915	15862	15666	15892	15751	15795	15707	15870	15794	15800	15873	15760	15841	15864	15609	15763	15577	15652	15815	15836	15841	15785	15976	15700	15899	15848	15758	15683	15849	15890	15734	15780	15706	15839	15875	16006	15851	15774	15806	15872	15917	15829	16002	15665	15684	15685	15845	15756	15781	15760	15852	15816	15795	15856	15781	15780	15665	15720	15778	15662	15881	15652	15795	15679	15955	15794	15793	15821	15723	15870	15956	15897	15877	15761	15782	15756	15785	15618	15841	15781	15692	15788	15756	15720	15783	15783	15774	15726	15713	15822	15869	15839	15711	15762	15751	15889	15789	15782	15729	15782	15752	15763	15733	15716	15668	16038	15724	15721	15873	15754	15844	15868	15793	15892	15695	15761	15714	15951	15770	15740	15836	15780	15786	15800	15777	15788	15820	15781	15877	15921	15691	15837	15888	15713	15710	15892	15913	15887	15740	15732	15924	15677	15813	15856	15564	15777	15759	15912	15875	15658	16009	15837	15698	15739	15802	15817	15686	15797	15868	15806	15903	15800	15886	15780	15820	15807	15957	15570	15816	15831	15840	15926	15863	15781	15814	15638	15757	15684	15768	15649	15728	15880	15848	15788	15693	15739	15795	15758	15665	15825	15606	15792	15730	15801	15825	15877	15758	15713	15970	15831	15942	15761	15855	15838	15824	15802	15768	15831	15928	15815	15938	15743	15641	15814	15657	15748	15899	15662	15796	15711	15622	15744	15829	15760	15732	15883	15830	15945	15744	15746	15902	15895	15870	15859	15888	15752	15721	15747	15805	15823	15779	15749	15818	15860	15722	15744	15763	15857	15685	15802	15740	15818	15832	15613	15793	15695	15754	15721	15679	15788	15862	15624	15661	15874	15889	15903	15939	15834	15754	15772	15728	15675	15983	15763	15967	15726	15789	15683	15848	15784	15952	15762	15930	15612	15751	15734	15937	15686	15783	15687	15715	15866	15613	15723	15887	15731	15724	15767	15770	15688	15775	15830	15869	15728	15789	15858	15811	15857	15728	15749	15836	15858	15546	16042	15839	15782	15704	15759	15793	15758	15730	15848	15894	15815	15945	15743	15858	15830	15760	15862	15826	15650	15873	15860	15766	15799	15577	15970	15612	15741	15866	15755	15827	15755	15648	15957	15816	15957	15777	15751	15665	15815	15587	15571	15925	15644	15857	15644	15768	15890	15821	15918	15782	15878	15908	15725	15760	15819	15651	15757	15894	15784	15800	15950	15738	15751	15931	15671	15720	15769	15811	15634	15683	15899	15676	15701	15832	15897	15878	15789	15706	15732	15864	15751	15817	15945	15759	15722	15769	15705	15900	15641	15770	15827	15746	15837	15938	15753	15895	15738	15903	15862	15810	15676	15789	15886	16027	15946	15759	15755	15866	15802	15690	15842	15756	15776	15864	15884	15892	15879	15721	15671	15889	15742	15766	15734	15824	15887	15855	15669	15920	15664	15757	15733	15777	15856	15939	15629	15747	15707	15732	15861	15745	15917	15690	15783	15727	15743	15755	15880	15721	16041	15780	15745	15799	15742	15696	15661	16036	15931	15740	15804	15836	15748	15784	15803	15738	15885	15610	15848	15809	15772	15836	15820	15773	15994	15815	15814	15771	15939	15809	15901	15744	15979	15907	15812	15853	15802	15977	15777	15695	15842	15898	15669	15770	15824	15701	15686	15739	15882	15797	15877	15753	15927	15718	15800	15774	15865	15682	15835	15903	15806	15765	15791	15727	15818	15802	15877	15815	15870	15685	15873	15769	15641	15683	15665	15889	15645	15854	15783	15735	15863	15833	15884	15607	15751	15768	15890	15911	15631	15711	16043	15957	15739	15604	15771	15758	15766	15834	15651	15809	15979	15891	15948	15837	15673	15836	15657	15643	15660	15664	15582	15966	15913	15669	15749	15625	15936	15811	15701	15704	15658	15868	15911	15726	15770	15804	15753	15955	15773	15792	15809	15727	15682	15918	15758	15830	15722	15919	15889	15896	15741	15700	15778	15912	15663	15765	15627	15840	15750	15752	15854	15706	15758	15733	15766	15748	15965	15606	15719	15916	15792	15697	15611	15653	15786	15972	15851	15799	15831	15719	15672	15987	15767	15800	15667	15897	15729	15780	15669	15822	15854	15659	15795	15814	15747	15817	15624	15921	15951	15908	15823	15852	15676	15889	15758	15714	15707	15846	15754	15698	15707	15788	15810	15839	15960	15790	15853	15889	15945	15772	15814	15755	15716	15912	15815	15991	15717	15796	15787	15846	15846	15782	15832	15692	15859	15771	15778	15888	15867	15852	15859	15943	15690	15787	15762	15794	15837	15919	15673	15855	15753	15985	15823	15794	15780	15809	15784	15784	15841	15795	15784	15740	15816	15657	15907	15741	15757	15840	15969	15747	15698	15873	15782	15752	15879	15756	15883	15696	15895	15672	15815	15712	15971	15746	15900	15709	15751	15665	15909	15747	15830	15911	15695	15758	15759	15781	15862	15945	15751	15819	15694	15859	15842	15796	15703	15688	15915	15733	15851	15768	15723	15767
25103	21323	27999	25282	20829	18921	18552	17032	16814	16681	17054	30161	34781	28056	23103	19064	17417	16829	16268	16345	16190	16504	16378	16366	16466	16308	16341	16453	16353	16386	16418	16448	16527	16321	16345	16422	16449	16432	16440	16329	16254	16323	16311	16076	16382	16458	16560	16347	16345	16230	16418	16181	16311	16600	16453	16479	16327	16304	16460	16517	16430	16333	16305	16313	16439	16173	16673	16487	16340	16243	16259	16091	16341	16337	16379	16250	16268	16260	16288	16376	16290	16361	16592	16377	16372	16334	16464	16281	16336	16420	16522	16616	16548	16472	16572	16557	16347	16265	16216	16355	16212	16462	16156	16282	16232	16251	16344	16397	16200	16439	16271	16430	16329	16320	16321	16290	16475	16471	16392	16298	16302	16301	16519	16358	16351	16314	16367	16502	16440	16241	16430	16414	16372	16368	16326	16359	16274	16002	16187	16445	16248	16328	16295	16374	16139	16261	16504	16285	16591	16460	16222	16401	16485	16445	16393	16244	16185	16339	16316	16478	16217	16335	16287	16223	16330	16339	16496	16435	16416	16208	16239	16396	16338	16314	16475	16460	16254	16142	16324	16365	16348	16204	16332	16340	16330	16372	16212	16387	16315	16311	16440	16405	16190	16309	16536	16409	16413	16132	16179	16528	16379	16403	16193	16210	16237	16341	16365	16251	16413	16317	16184	16415	16360	16273	16265	16366	16396	16350	16414	16338	16492	16406	16417	16227	16448	16454	16391	16336	16396	16254	16424	16116	16231	16308	16212	16461	16224	16404	16218	16214	16167	16453	16375	16360	16335	16257	16406	16401	16340	16161	16290	16408	16340	16315	16197	16401	16263	16238	16099	16241	16025	16280	16346	16287	16379	16307	16191	16368	16296	16360	16411	16268	16357	16254	16431	16246	16332	16456	16409	16352	16308	16269	16344	16349	16330	16332	16186	16502	16400	16461	16399	16255	16320	16391	16237	16235	16077	16252	16199	16172	16320	16352	16258	16488	16152	16105	16010	16353	16454	16527	16270	16223	16195	16245	16462	16343	16129	16192	16310	16106	16355	16348	16463	16256	16226	16276	16396	16386	16431	16179	16333	16055	16300	16351	16600	16420	16439	16223	16379	16368	16241	16422	16453	16444	16232	16288	16167	16243	16384	16172	16463	16177	16491	16256	16178	16528	16374	16278	16286	16302	16103	16189	16243	16354	16282	16409	16208	16304	16343	16269	16388	16363	16230	16402	16348	16455	16317	16417	16238	16464	16343	16341	16234	16279	16244	16361	16274	16337	16396	16406	16520	16206	16466	16260	16312	16390	16428	16248	16354	16360	16311	16325	16341	16347	16142	16321	16341	16239	16516	16299	16503	16419	16300	16432	16344	16357	16368	16344	16206	16192	16451	16406	16279	16234	16344	16573	16340	16224	16200	16131	16520	16335	16350	16333	16309	16391	16151	16552	16159	16368	16112	16399	16463	16501	16274	16345	16506	16204	16399	16460	16432	16305	16449	16196	16202	16391	16249	16335	16347	16286	16295	16269	16375	16223	16233	16557	16172	16503	16369	16405	16496	16262	16115	16322	16443	16219	16163	16246	16265	15985	16183	16252	16146	16195	16268	16242	16200	16406	16300	16332	16583	16426	16359	16271	16344	16276	16203	16456	16276	16197	16375	16319	16413	16198	16310	16380	16261	16304	16357	16191	16433	16320	16374	16628	16343	16493	16328	16360	16306	16328	16339	16339	16408	16441	16385	16259	16414	16462	16516	16504	16320	16312	16373	16306	16142	16259	16556	16303	16272	16096	16371	16437	16265	16297	16348	16393	16229	16241	16582	16102	16225	16258	16240	16219	16550	16291	16220	16447	16471	16451	16281	16464	16189	16379	16197	16484	16361	16420	16238	16374	16329	16383	16194	16305	16563	16468	16398	16396	16116	16117	16392	16202	16353	16332	16509	16425	16374	16349	16183	16434	16455	16204	16583	16372	16271	16411	16421	16388	16389	16503	16311	16288	16397	16410	16350	16118	16235	16225	16357	16329	16282	16169	16364	16337	15993	16172	16118	16283	16378	16315	16454	16372	16356	16308	16378	16378	16173	16442	16465	16386	16525	16357	16558	16491	16300	16353	16343	16569	16307	16392	16380	16307	16249	16107	16428	16218	16383	16325	16317	16310	16445	16260	16396	16322	16261	16354	16471	16335	16395	16419	16441	16226	16400	16396	16524	16432	16363	16176	16267	16244	16462	16259	16261	16220	16431	16260	16344	16366	16421	16337	16258	16321	16411	16133	16290	16339	16138	16284	16121	16137	16474	16108	16435	16371	16494	16318	16147	16220	16407	16402	16217	16356	16155	16268	16284	16268	16219	16231	16256	16080	16216	16185	16493	16234	16302	16354	16305	16363	16291	16278	16082	16122	16413	16265	16502	16242	16484	16565	16374	16278	16419	16493	16461	16433	16361	16567	16259	16097	16366	16227	16504	16463	16402	16340	16327	16363	16389	16254	16248	16295	16278	16263	16313	16391	16449	16118	16274	16232	16284	16218	16381	16304	16259	16209	16328	16340	16192	16157	16361	16359	16449	16390	16349	16468	16403	16362	16380	16370	16327	16360	16307	16298	16360	16265	16233	16217	16255	16119	16510	16186	16394	16409	16321	16298	16395	16442	16360	16464	16430	16327	16386	16397	16393	16334	16460	16293	16321	16391	16325	16514	16336	16429	16131	16355	16335	16378	16274	16127	16226	16312	16550	16340	16306	16245	16276	16334	16304	16142	16458	16434	16508	16198	16213	16341	16512	16352	16099	16489	16308	16385	16246	16326	16400	16386	16590	16271	16363	16335	16431	16486	16370	16319	16213	16332	16526	16119	16267	16376	16329	16489	16523	16338	16376	16378	16345	16447	16351	16585	16270	16512	16548	16493	16333	16287	16300	16365	16463	16427	16169	16151	16340	16508	16036	16262	16170	16476	16227	16411	16459	16296	16278	16355	16603	16261	16311	16376	16334	16237	16460	16347	16264	16287	16469	16262	16480	16155	16372	16454	16228	16239	16380	16262	16232	16381	16263	16329	16375	16229	16173	16417	16448	16342	16363	16266	16409	16259	16289	16121	16268	16203	16443	16326	16483	16324	16381	16424	16230	16296	16289	16254	16334	16475	16188	16398	16410	16176	16212	16383	16393	16404	16320	16227	16273	16407	16403	16402	16372	16296	16103	16386	16218	16246	16078	16416	16505	16196	16317	16245	16451	16356	16469	16258	16329	16504	16405	16268	16049	16278	16351	16193	16288	16272	16366	16367	16353	16114	16352	16456	16394	16285	16512	16324	16401	16425	16337	16261	16284	16520	16659	16400	16497	16416	16359	16204	16320	16060	16449	16413	16371	16314	16319	16321	16472	16329	16360	16123	16377	16367	16430	16492	16382	16314	16257	16399	16298	16531	16488	16274	16408	16296	16289	16075	16360	16334	16301	16242	16417	16352	16416	16482	16337	16294	16407	16245	16451	16267	16371	16441	16275	16456	16359	16398	16295	16161	16319	16176	16241	16491	16393	16339	16330	16282	16385	16265	16311	16125	16186	16276	16279	16706	16195	16337	16465	16388	16289	16508	16212	16439	16289	16305	16358	16345	16268	16565	16225	16114	16382	16355	16532	16272	16442	16305	16292	16388	16344	16221	16441	16421	16304	16317	16290	16378	16460	16165	16215	16276	16389	16296	16275	16390	16325	16235	16531	16366	16379	16170	16289	16216	16341	16245	16305	16138	16447	16393	16239	16263	16261	16415	16381	16376	16269	16400	16537	16314	16433	16246	16437	16238	16185	16329	16365	16251	16196	16244	16492	16393	16295	16373	16362	16488	16334	16302	16436	16220	16227	16444	16388	16086	16329	16370	16316	16401	16438	16496	16279	16334	16527	16394	16414	16263	16338	16313	16241	16303	16180	16440	16345	16287	16345	16293	16254	16169	16106	16318	16398	16477	16358	16355	16210	16244	16293	16171	16457	16082	16339	16251	16448	16343	16337	16265	16345	16305	16476	16310	16226	16413	16344	16513	16409	16297	16124	16454	16112	16339	16319	16140	16300	16354	16332	16185	16367	16418	16344	16331	16369	16421	16338	16420	16129	16283	16330	16252	16461	16472	16239	16449	16261	16424	16423	16205	16282	16338	16149	16419	16343	16096	16503	16405	16437	16357	16264	16266	16071	16468	16387	16361	16397	16209	16262	16303	16197	16395	16331	16189	16396	16454	16320	16378	16317	16319	16235	16490	16360	16398	16420	16379	16369	16279	16278	16190	16282	16216	16362	16220	16271	16428	16206	16421	16438	16260	16442	16449	16345	16377	16348	16254	16288	16353	16418	16410	16415	16374	16277	16267	16184	16427	16266	16346	16281	16296	16464	16291	16342	16506	16297	16246	16170	16203	16233	16312	16322	16216	16360	16302	16365	16334	16219	16310	16361	16428	16533	16451	16384	16388	16316	16284	16563	16221	16385	16415	16186	16207	16382	16285	16322	16315	16234	16385	16366	16238	16347	16470	16317	16397	16370	16140	16464	16311	16517	16503	16231	16385	16254	16209	16318	16438	16512	16386	16286	16445	16292	16365	16333	16124	16402	16237	16296	16275	16464	16333	16280	16257	16427	16274	16351	16271	16286	16224	16282	16268	16312	16333	16429	16116	16534	16342	16394	16534	16556	16202	16537	16456	16459	16384	16372	16324	16263	16270	16270	16426	16679	16219	16486	16495	16382	16411	16285	16367	16408	16391	16219	16310	16316	16360	16488	16244	16282	16392	16177	16253	16648	16305	16358	16235	16428	16277	16399	16332	16308	16399	16318	16094	16410	16402	16277	16209	16430	16536	16262	16151	16199	16421	16372	16234	16377	16345	16235	16336	16283	16481	16407	16535	16471	16410	16387	16223	16434	16491	16368	16460	16357	16473	16433	16435	16311	16362	16528	16282	16242	16295	16307	16582	16251	16292	16449	16290	16270	16289	16475	16184	16234	16226	16225	16371	16251	16288	16317	16389	16170	16273	16287	16417	16309	16274	16262	16493	16342	16375	16359	16512	16434	16299	16361	16287	16235	16284	16305	16163	16364	16317	16281	16273	16390	16263	16133	16166	16171	16308	16251	16309	16348	16381	16368	16326	16304	16470
14683	22292	21772	18744	17704	17274	16773	16527	16453	16177	16954	35862	37370	30179	23813	18764	16629	15730	15851	15628	15868	15696	15653	15637	15789	15777	15707	15651	15730	15695	15734	15548	15845	15876	15754	15543	15869	15727	15631	15623	15637	15751	15787	15581	15677	15667	15621	15685	15744	15789	15686	15801	15602	15753	15788	15979	15612	15855	15783	15730	15872	15755	15731	15591	15773	15670	15743	15739	15674	15629	15743	15770	15767	15744	15591	15857	15646	15696	15816	15720	15798	15593	15904	15699	15625	15594	15698	15660	15688	15793	15727	15722	15765	15595	15755	15814	15742	15633	15674	15716	15602	15630	15706	15576	15685	15741	15647	15659	15810	15721	15768	15575	15834	15662	15783	15573	15539	15796	15777	15848	15855	15661	15416	15553	15769	15727	15663	15868	15718	15819	15596	15725	15570	15663	15769	15659	15606	15799	15704	15583	15859	15800	15682	15783	15609	15743	15759	15739	15686	15666	15631	15600	15805	15658	15748	15668	15769	15723	15716	15886	15643	15636	15729	15708	15775	15759	15681	15713	15853	15856	15555	15803	15669	15689	15505	15763	15538	15672	15607	15739	15740	15841	15610	15628	15790	15666	15603	15622	15796	15680	15685	15791	15552	15600	15680	15518	15778	15721	15772	15701	15564	15623	15529	15622	15704	15749	15639	15765	15762	15771	15710	15675	15784	15673	15617	15847	15719	15746	15912	15731	15712	15714	15561	15696	15758	15724	15660	15697	15665	15718	15555	15705	15764	15735	15701	15611	15661	15722	15587	15618	15759	15600	15685	15614	15661	15729	15681	15683	15906	15821	15571	15657	15580	15747	15867	15707	15798	15773	15632	15776	15780	15741	15641	15744	15722	15722	15626	15710	15670	15738	15472	15862	15809	15721	15815	15462	15848	15631	15725	15770	15644	15786	15716	15518	15873	15615	15693	15627	15702	15726	15805	15766	15687	15885	15774	15772	15756	15748	15705	15728	15527	15689	15825	15603	15652	15776	15719	15597	15862	15667	15827	15615	15763	15767	15676	15668	15801	15765	15560	15791	15638	15646	15685	15675	15699	15652	15777	15806	15760	15703	15688	15639	15567	15692	15570	15762	15711	15630	15711	15598	15572	15649	15616	15520	15596	15685	15828	15704	15676	15727	15755	15610	15475	15555	15776	15465	15792	15587	15682	15845	15593	15641	15710	15535	15748	15538	15575	15581	15584	15841	15695	15632	15780	15909	15801	15712	15727	15730	15788	15825	15750	15472	15819	15737	15692	15530	15693	15601	15709	15728	15826	15753	15644	15667	15628	15634	15628	15825	15746	15782	15753	15689	15809	15754	15655	15662	15709	15704	15663	15854	15707	15741	15687	15699	15537	15499	15802	15807	15617	15631	15552	15747	15809	15711	15548	15696	15653	15639	15570	15836	15614	15707	15689	15720	15834	15839	15656	15446	15803	15703	15719	15726	15608	15686	15725	15413	15635	15621	15672	15653	15706	15590	15786	15506	15727	15794	15631	15887	15700	15788	15630	15709	15728	15740	15757	15722	15594	15770	15704	15652	15748	15568	15762	15581	15572	15647	15767	15785	15721	15745	15649	15659	15698	15774	15684	15637	15684	15584	15603	15592	15758	15711	15583	15621	15838	15776	15729	15698	15675	15798	15614	15708	15506	15741	15876	15601	15563	15742	15607	15699	15745	15626	15495	15793	15801	15730	15652	15663	15735	15535	15524	15916	15555	15603	15828	15899	15584	15661	15821	15658	15685	15822	15530	15776	15674	15899	15579	15666	15868	15806	15722	15726	15945	15654	15552	15577	15801	15649	15608	15671	15849	15575	15754	15559	15773	15782	15750	15849	15676	15642	15675	15775	15768	15721	15655	15713	15588	15728	15637	15655	15670	15723	15726	15735	15610	15742	15765	15749	15674	15611	15704	15680	15706	15636	15699	15756	15626	15810	15660	15611	15579	15580	15546	15620	15794	15721	15636	15774	15724	15768	15777	15564	15559	15690	15655	15728	15538	15670	15762	15632	15766	15545	15520	15594	15579	15652	15787	15757	15686	15813	15745	15631	15739	15993	15633	15910	15735	15552	15711	15705	15693	15606	15771	15727	15683	15601	15701	15800	15659	15664	15743	15758	15802	15769	15474	15747	15758	15535	15811	15622	15570	15687	15497	15765	15897	15776	15806	15711	15694	15577	15843	15550	15787	15683	15676	15639	15617	15783	15788	15712	15523	15693	15660	15836	15574	15691	15869	15625	15679	15796	15543	15817	15759	15624	15595	15818	15763	15713	15751	15724	15716	15731	15665	15762	15537	15558	15753	15699	15714	15569	15693	15652	15705	15838	15720	15597	15726	15508	15703	15641	15559	15928	15481	15778	15674	15700	15821	15768	15644	15693	15744	15726	15751	15637	15661	15711	15719	15697	15783	15747	15751	15592	15505	15721	15677	15552	15609	15519	15750	15734	15766	15781	15763	15668	15799	15711	15634	15666	15786	15684	15902	15789	15547	15681	15619	15521	15832	15697	15719	15729	15624	15717	15624	15634	15706	15632	15798	15595	15684	15648	15687	15803	15663	15642	15910	15884	15707	15558	15648	15710	15685	15826	15719	15642	15669	15791	15692	15738	15517	15715	15800	15743	15688	15640	15900	15531	15652	15900	15552	15943	15680	15419	15723	15653	15653	15681	15834	15722	15626	15598	15640	15830	15730	15682	15689	15700	15629	15690	15645	15765	15574	15886	15505	15563	15640	15508	15661	15777	15836	15765	15827	15532	15723	15812	15673	15829	15822	15818	15745	15751	15700	15854	15767	15701	15794	15603	15710	15768	15726	15872	15753	15600	15703	15611	15645	15676	15722	15709	15815	15631	15667	15698	15660	15724	15722	15646	15656	15824	15655	15662	15680	15713	15683	15658	15679	15640	15626	15853	15763	15597	15749	15809	15746	15714	15611	15842	15674	15861	15800	15624	15665	15770	15545	15817	15647	15822	15690	15580	15516	15827	15562	15720	15829	15671	15638	15597	15674	15761	15710	15575	15676	15780	15808	15841	15681	15691	15804	15617	15688	15789	15734	15842	15770	15757	15884	15616	15553	15443	15782	15661	15814	15619	15724	15821	15700	15783	15697	15514	15880	15602	15840	15791	15560	15685	15664	15844	15612	15696	15775	15669	15669	15804	15844	15534	15869	15685	15579	15730	15604	15664	15607	15678	15826	15861	15556	15713	15770	15740	15579	15715	15654	15777	15739	15670	15750	15792	15551	15748	15741	15604	15721	15652	15675	15767	15716	15760	15683	15804	15740	15801	15725	15653	15617	15804	15695	15823	15741	15645	15650	15647	15684	15757	15720	15603	15764	15696	15710	15681	15867	15588	15687	15491	15684	15803	15850	15776	15634	15479	15587	15701	15758	15503	15602	15780	15674	15551	15653	15663	15687	15567	15746	15589	15625	15750	15722	15792	15662	15690	15782	15836	15716	15584	15795	15512	15564	15600	15690	15723	15733	15620	15780	15769	15663	15796	15790	15797	15762	15681	15656	15861	15657	15760	15779	15699	15743	15748	15540	15844	15734	15706	15538	15921	15892	15716	15680	15716	15694	15762	15694	15700	15655	15766	15734	15753	15688	15740	15790	15618	15730	15820	15755	15555	15826	15660	15562	15627	15564	15712	15645	15606	15814	15717	15665	15668	15656	15618	15695	15693	15815	15644	15663	15744	15837	15911	15604	15687	15591	15573	15677	15721	15814	15766	15888	15654	15745	15623	15743	15682	15632	15923	15766	15755	15768	15689	15675	15567	15725	15839	15799	15696	15681	15734	15790	15752	15727	15398	15703	15761	15729	15810	15627	15667	15746	15861	15641	15577	15536	15796	15641	15919	15799	15865	15804	15787	15647	15661	15826	15726	15634	16011	15682	15690	15612	15714	15578	15870	15869	15735	15758	15541	15809	15709	15586	15678	15658	15750	15690	15670	15831	15668	15639	15638	15674	15721	15764	15902	15752	15853	15644	15883	15630	15725	15678	15657	15602	15735	15645	15609	15645	15675	15680	15800	15679	15703	15726	15629	15576	15398	15691	15706	15710	15715	15629	15793	15849	15736	15654	15722	15586	15767	15605	15667	15655	15708	15686	15924	15695	15666	15825	15688	15667	15831	15631	15705	15725	15659	15551	15626	15535	15777	15598	15827	15462	15720	15743	15754	15520	15747	15824	15706	15824	15500	15749	15729	15795	15664	15657	15876	15652	15717	15611	15600	15715	15613	15703	15640	16000	15856	15663	15623	15818	15590	15650	15575	15818	15693	15795	15660	15679	15866	15713	15780	15779	15815	15595	15804	15677	15583	15640	15693	15757	15790	15690	15808	15638	15809	15745	15723	15824	15502	15698	15692	15881	15723	15763	15551	15766	15793	15689	15684	15873	15804	15638	15770	15719	15591	15718	15712	15637	15646	15636	15695	15700	15665	15838	15836	15731	15678	15819	15758	15842	15591	15673	15787	15827	15661	15725	15809	15698	15597	15711	15649	15757	15696	15796	15654	15939	15694	15562	15738	15749	15894	15869	15634	15829	15775	15626	15764	15586	15678	15748	15596	15678	15729	15715	15647	15760	15678	15682	15749	15592	15683	15712	15550	15733	15654	15772	15774	15655	15581	15793	15663	15620	15809	15624	15746	15815	15646	15926	15661	15765	15834	15831	15579	15609	15699	15690	15628	15779	15621	15840	15861	15739	15541	15683	15466	15654	15762	15694	15612	15733	15838	15678	15825	15520	15804	15528	15676	15602	15619	15814	15928	15743	15729	15655	15729	15644	15821	15595	15679	15947	15797	15765	15711	15540	15628	15610	15724	15727	15777	15529	15635	15761	15633	15746	15553	15755	15775	15764	15680	15564	15780	15623	15681	15760	15734	15703	15787	15645	15726	15833	15751	15719	15605	15628	15755	15705	15732	15704	15730	15727	15681	15732	15654	15747	15673	15670	15597	15739	15735	15598	15568	15774	15581	15674	15695	15593	15797	15754	15750	15861	15634	15655	15647	15815	15861	15587	15736	15706	15656	15608	15764	15805	15656	15762	15763	15590	15667	15821	15793	15718	15668	15721	15634	15541	15723	15696	15786	15714	15602	15758	15520	15646	15624	15827	15703
23941	21338	28811	24267	21858	21920	20588	17920	17202	17205	17763	39925	43520	34432	27397	21597	18229	17208	16708	16320	16510	16641	16558	16307	16460	16408	16674	16430	16413	16452	16436	16402	16468	16333	16439	16351	16547	16233	16641	16401	16322	16427	16609	16343	16303	16612	16210	16454	16606	16408	16615	16507	16488	16519	16352	16506	16351	16370	16410	16302	16399	16373	16366	16556	16495	16285	16382	16381	16519	16392	16534	16238	16462	16465	16379	16619	16525	16487	16352	16434	16318	16439	16359	16368	16444	16404	16285	16280	16337	16315	16374	16536	16357	16327	16484	16670	16529	16373	16315	16434	16447	16407	16135	16422	16386	16249	16403	16374	16202	16358	16449	16432	16375	16533	16450	16434	16407	16364	16385	16495	16477	16281	16401	16606	16315	16361	16359	16389	16262	16292	16491	16332	16401	16413	16450	16304	16360	16460	16414	16354	16508	16396	16191	16326	16311	16486	16324	16287	16482	16396	16322	16203	16366	16325	16478	16524	16400	16462	16435	16319	16358	16596	16543	16388	16497	16412	16354	16491	16487	16427	16178	16282	16622	16562	16483	16183	16178	16243	16219	16389	16334	16342	16324	16382	16223	16309	16346	16524	16474	16311	16380	16182	16440	16391	16314	16405	16301	16369	16323	16340	16359	16356	16425	16374	16248	16399	16383	16359	16462	16366	16378	16335	16522	16346	16460	16232	16299	16375	16303	16598	16381	16434	16431	16424	16499	16204	16296	16403	16334	16236	16327	16278	16397	16372	16166	16622	16272	16380	16501	16430	16365	16441	16511	16170	16382	16385	16260	16355	16359	16168	16315	16332	16315	16386	16387	16488	16418	16334	16388	16377	16271	16410	16652	16435	16316	16495	16352	16337	16455	16124	16241	16423	16309	16217	16479	16365	16337	16355	16272	16465	16431	16453	16267	16362	16191	16221	16445	16293	16410	16543	16310	16302	16220	16414	16240	16468	16392	16415	16403	16343	16615	16384	16391	16346	16510	16479	16337	16442	16436	16460	16218	16274	16269	16437	16346	16402	16570	16580	16306	16458	16219	16295	16490	16347	16407	16286	16398	16416	16459	16273	16477	16516	16318	16237	16289	16386	16349	16481	16229	16330	16405	16445	16397	16310	16190	16416	16368	16394	16425	16439	16372	16329	16277	16347	16174	16290	16279	16388	16378	16423	16332	16320	16408	16343	16447	16403	16347	16457	16468	16506	16439	16402	16352	16444	16535	16275	16507	16345	16392	16351	16316	16383	16509	16387	16320	16276	16465	16260	16412	16326	16473	16403	16236	16299	16215	16339	16365	16378	16453	16322	16277	16352	16428	16505	16231	16302	16592	16374	16495	16503	16574	16467	16484	16346	16422	16399	16322	16366	16400	16255	16275	16318	16217	16380	16343	16236	16347	16237	16379	16322	16377	16471	16244	16317	16434	16339	16640	16172	16558	16349	16231	16461	16342	16378	16314	16298	16330	16470	16261	16626	16454	16344	16390	16170	16168	16249	16276	16271	16435	16461	16490	16305	16505	16327	16404	16277	16467	16346	16407	16428	16261	16318	16271	16457	16437	16248	16216	16367	16283	16283	16469	16420	16332	16416	16467	16391	16169	16499	16399	16252	16265	16351	16463	16233	16560	16263	16446	16604	16381	16353	16351	16261	16330	16356	16306	16544	16376	16172	16436	16390	16497	16272	16462	16311	16333	16366	16221	16378	16115	16499	16346	16277	16604	16274	16431	16181	16372	16530	16269	16595	16559	16263	16302	16242	16220	16343	16456	16340	16345	16387	16306	16193	16450	16282	16335	16438	16290	16388	16409	16456	16407	16350	16270	16332	16448	16415	16386	16429	16235	16349	16330	16262	16458	16367	16230	16344	16510	16271	16344	16383	16228	16412	16276	16487	16444	16553	16444	16238	16410	16396	16417	16245	16127	16406	16555	16522	16423	16359	16314	16339	16347	16158	16512	16326	16358	16482	16155	16199	16284	16447	16372	16366	16416	16414	16611	16497	16329	16175	16454	16456	16417	16344	16147	16357	16511	16340	16483	16374	16516	16394	16547	16182	16526	16270	16235	16260	16075	16253	16373	16459	16404	16214	16526	16274	16225	16347	16347	16366	16275	16127	16435	16357	16295	16497	16437	16293	16418	16485	16335	16207	16408	16481	16295	16355	16320	16334	16342	16441	16486	16243	16601	16251	16372	16391	16559	16443	16178	16399	16336	16413	16458	16463	16463	16375	16480	16447	16221	16465	16340	16503	16247	16594	16353	16435	16236	16411	16359	16462	16628	16314	16218	16485	16423	16489	16398	16351	16304	16369	16443	16406	16239	16506	16318	16430	16372	16467	16400	16143	16461	16445	16275	16198	16346	16267	16362	16384	16316	16377	16601	16217	16124	16252	16330	16269	16256	16340	16420	16517	16529	16169	16367	16235	16412	16393	16397	16321	16297	16231	16387	16395	16466	16277	16355	16401	16222	16363	16609	16319	16307	16300	16239	16391	16355	16380	16357	16482	16278	16426	16459	16246	16517	16298	16449	16269	16416	16486	16230	16423	16419	16506	16572	16326	16336	16305	16453	16315	16406	16597	16295	16324	16409	16367	16256	16441	16448	16136	16477	16333	16377	16344	16312	16242	16264	16320	16300	16502	16420	16325	16294	16262	16233	16357	16680	16309	16310	16406	16234	16389	16449	16303	16505	16254	16177	16307	16330	16353	16394	16347	16528	16431	16557	16519	16413	16314	16280	16233	16440	16484	16525	16389	16415	16483	16419	16328	16417	16432	16262	16284	16551	16246	16307	16307	16415	16440	16254	16404	16513	16465	16322	16147	16586	16511	16222	16339	16356	16486	16373	16618	16547	16511	16482	16211	16337	16289	16617	16502	16243	16370	16392	16104	16230	16322	16376	16315	16335	16681	16490	16338	16432	16371	16440	16445	16363	16397	16544	16399	16386	16334	16570	16304	16402	16230	16454	16298	16296	16456	16268	16327	16626	16430	16189	16210	16150	16334	16296	16280	16652	16244	16352	16427	16158	16263	16385	16259	16522	16626	16205	16304	16229	16506	16176	16391	16367	16539	16497	16317	16291	16430	16409	16320	16290	16283	16453	16591	16324	16354	16395	16327	16164	16394	16335	16224	16271	16421	16468	16361	16506	16179	16289	16357	16267	16388	16386	16393	16487	16280	16289	16444	16357	16155	16414	16442	16378	16269	16188	16168	16306	16357	16419	16400	16308	16517	16464	16452	16405	16316	16551	16382	16388	16337	16371	16365	16396	16208	16330	16398	16402	16416	16344	16380	16542	16310	16680	16515	16315	16371	16480	16485	16414	16383	16459	16281	16356	16454	16568	16261	16306	16251	16323	16268	16398	16288	16393	16368	16300	16348	16331	16598	16410	16404	16546	16583	16372	16382	16421	16373	16190	16274	16351	16355	16363	16326	16292	16430	16385	16396	16296	16210	16298	16272	16330	16511	16471	16566	16458	16406	16418	16250	16292	16557	16491	16348	16408	16254	16385	16406	16415	16462	16416	16357	16375	16266	16432	16535	16289	16238	16362	16414	16350	16245	16417	16609	16404	16447	16343	16360	16368	16522	16608	16593	16454	16446	16503	16420	16557	16465	16263	16253	16244	16413	16280	16388	16269	16470	16377	16447	16579	16459	16493	16574	16583	16308	16185	16522	16512	16517	16569	16390	16405	16378	16183	16498	16326	16281	16536	16309	16302	16404	16301	16327	16521	16350	16529	16313	16436	16498	16188	16386	16465	16424	16427	16567	16455	16454	16668	16437	16425	16253	16410	16289	16297	16371	16316	16201	16402	16355	16354	16384	16461	16473	16537	16358	16081	16282	16521	16479	16329	16437	16420	16290	16349	16243	16312	16423	16581	16418	16464	16398	16359	16290	16244	16402	16380	16433	16440	16483	16244	16226	16160	16565	16350	16567	16293	16402	16488	16515	16381	16381	16322	16264	16388	16271	16117	16263	16257	16595	16447	16526	16237	16638	16432	16316	16405	16416	16309	16413	16428	16557	16366	16528	16424	16443	16384	16353	16454	16292	16365	16257	16348	16256	16278	16513	16512	16178	16344	16378	16564	16402	16404	16362	16332	16427	16450	16407	16310	16494	16394	16294	16336	16383	16254	16524	16261	16357	16414	16191	16288	16211	16435	16403	16333	16307	16336	16247	16626	16284	16325	16311	16608	16456	16348	16380	16372	16425	16317	16431	16265	16328	16424	16499	16455	16654	16394	16169	16208	16391	16246	16531	16383	16401	16273	16198	16455	16222	16322	16293	16314	16559	16240	16327	16327	16405	16311	16345	16209	16373	16165	16271	16365	16164	16477	16296	16418	16418	16252	16505	16292	16370	16408	16396	16511	16291	16482	16361	16475	16491	16320	16274	16429	16083	16270	16301	16323	16319	16207	16442	16324	16369	16534	16422	16277	16451	16653	16394	16559	16400	16532	16355	16387	16437	16496	16529	16301	16122	16387	16507	16194	16305	16487	16326	16609	16274	16067	16298	16381	16272	16553	16328	16327	16290	16505	16197	16416	16389	16472	16306	16459	16474	16522	16431	16371	16358	16259	16480	16311	16351	16448	16589	16428	16287	16394	16414	16491	16568	16296	16301	16405	16365	16219	16486	16487	16234	16417	16469	16428	16391	16287	16398	16279	16243	16280	16405	16580	16303	16267	16343	16444	16267	16367	16528	16342	16516	16350	16322	16405	16327	16385	16486	16296	16305	16300	16267	16190	16278	16455	16359	16448	16330	16527	16541	16517	16406	16335	16509	16468	16376	16307	16440	16402	16315	16303	16250	16481	16409	16399	16319	16331	16367	16488	16452	16196	16290	16320	16299	16517	16338	16659	16479	16437	16363	16279	16348	16309	16307	16392	16234	16461	16460	16580	16308	16375	16036	16387	16293	16368	16499	16568	16298	16319	16308	16433	16459	16413	16271	16327	16455	16551	16408	16418	16354	16472	16581	16350	16292	16158	16446	16474	16442	16367	16252	16322	16218	16304	16290	16494	16331	16421	16350	16396	16341	16290	16290	16363	16218	16444	16172	16302	16405	16290	16156	16240	16487	16441	16515	16495	16634	16514	16426	16424	16232	16387	16235	16313	16399	16316	16225
16083	26618	24886	22649	19472	18172	17729	17123	16896	16717	17995	45723	44918	37008	28673	21515	17399	16179	15614	15812	15724	15726	15693	15696	15789	15864	15729	15735	15733	15708	15790	15796	15610	15799	15705	15661	15751	15748	15617	15784	15889	15819	15801	15795	15704	15862	15860	15639	15944	15782	15612	15736	15813	15836	15688	15733	15703	15808	15635	15696	15668	15699	15941	15603	15931	15719	15824	15670	15707	15837	15534	15691	15751	15669	15647	15676	15863	15683	15745	15638	15841	15798	15764	15941	15700	15757	15619	15786	15594	15770	15766	15782	15604	15754	15558	15916	15748	15771	15659	15688	15606	15639	15854	15787	15698	15763	15678	15833	15651	15607	15792	15805	15863	15672	15830	15803	15659	15653	15672	15608	15742	15732	15722	15710	15736	15850	15836	15787	15585	15779	15841	15672	15620	15679	15708	15706	15688	15587	15764	15897	15856	15630	15824	15602	15675	15637	15786	15651	15796	15777	15485	15679	15776	15611	15789	15724	15612	15610	15671	15605	15681	15917	15715	15637	15722	15870	15762	15666	15713	15571	15813	15668	15782	15818	15714	15725	15576	15595	15778	15644	15774	15746	15567	15787	15835	15711	15777	15673	15897	15633	15753	15714	15817	15627	15852	15810	15653	15637	15653	15724	15641	15649	15731	15691	15581	15923	15618	15740	15820	15562	15593	15519	15767	15783	15639	15805	15671	15667	15620	15673	15738	15520	15846	15800	15661	15692	15740	15887	15760	15644	15696	15792	15906	15748	15899	15871	15774	15691	15831	15619	15638	15637	15859	15813	15571	15630	15673	15739	15703	15708	15714	15553	15920	15679	15732	15636	15786	15732	15622	15677	15692	15761	15840	15665	15588	15762	15744	15669	15796	15767	15785	15752	15652	15624	15790	15627	15634	15544	15907	15671	15770	15930	15869	15872	15567	15744	15532	15782	15713	15746	15769	15753	15824	15663	15773	15601	15663	15753	15684	15648	15810	15754	15644	15766	15774	15809	15515	15697	15701	15731	15911	15757	15567	15792	15696	15805	15695	15689	15739	15851	15791	15752	15415	15698	15815	15941	15624	15907	15803	15739	15622	15618	15682	15640	15795	15595	15680	15731	15805	15801	15697	15726	15810	15629	15626	15715	15732	15894	15785	15757	15684	15854	15534	15662	15772	15663	15599	15744	15685	15702	15670	15851	15799	15939	15733	15811	15681	15646	15569	15636	15778	15644	15744	15792	15723	15664	15713	15722	15827	15797	15785	15635	15633	15789	15731	15855	15651	15589	15799	15754	15772	15675	15567	15683	15657	15728	15806	15744	15671	15682	15683	15907	15843	15761	15818	15734	15571	15771	15652	15681	15750	15453	15632	15760	15715	15668	15706	15531	15704	15836	15838	15565	15612	15750	15749	15709	15629	15701	15856	15806	15601	15701	15651	15805	15748	15918	15717	15648	15551	15770	15551	15503	15723	15701	15676	15969	15696	15773	15856	15815	15617	15898	15612	15928	15824	15742	15760	15581	15752	15782	15814	15719	15725	15853	15801	15666	15613	15913	15711	15553	15661	15673	15690	15741	15715	15872	15685	15713	15662	15746	15669	15704	15637	15770	15747	15781	15592	15688	15559	15565	15796	15578	15614	15972	15716	15847	15546	15718	15538	15826	15752	15674	15690	15632	15796	15583	15692	15681	15675	15648	15741	15710	15681	15633	15652	15571	15720	15787	15698	15757	15656	15780	15760	15725	15551	15635	15742	15715	15764	15800	15813	15787	15698	15772	15787	15753	15781	15652	15782	15521	15701	15787	15706	15851	15713	15821	15720	15527	15544	15666	15731	15747	15642	15696	15757	15597	15653	15732	15601	15597	15660	15734	16070	15901	15659	15857	15664	15681	15717	15715	15859	15625	15693	15783	15743	15718	15621	15728	15548	15541	15761	15691	15793	15809	15600	15752	15597	15858	15727	15758	15603	15767	15718	15820	15410	15806	15714	15739	15809	15725	15718	15895	15823	15838	15791	15709	15707	15740	15610	15766	15797	15861	15700	15803	15822	15824	15594	15725	15612	15617	15752	15800	15681	15661	15579	15692	15668	15707	15753	15818	15740	15817	15659	15824	15670	15651	15822	15676	15872	15679	15925	15716	15583	15761	15781	15792	15689	15768	15816	15805	15793	15872	15670	15705	15709	15707	15653	15957	15834	15669	15698	15772	15767	15701	15542	15644	15900	15869	15726	15567	15618	15677	15746	15676	15755	15732	15754	15814	15715	15685	15481	15828	15613	15753	15764	15670	15685	15734	15667	15727	15919	15746	15610	15643	15748	15700	15730	15626	15727	15742	15601	15693	15729	15644	15703	15897	15621	15797	15704	15740	15799	15751	15722	15527	15852	15695	15767	15805	15658	15901	15700	15661	15753	15649	15834	15646	15795	15702	15713	15624	15795	15728	15706	15730	15533	15605	15871	15851	15774	15785	15759	15526	15837	15683	15655	15653	15805	15734	15514	15804	15693	15649	15648	15727	15705	15645	15682	15792	15747	15837	15787	15719	15799	15714	15601	15794	15682	15776	15654	15892	15655	15818	15753	15826	15727	15713	15585	15728	15684	15598	15636	15588	15763	15671	15616	15706	15689	15700	15758	15717	15556	15828	15720	15555	15643	15642	15610	15826	15619	15638	15781	15854	15843	15882	15840	15672	15701	15901	15802	15659	15783	15686	15622	15783	15626	15794	15657	15764	15880	15787	15581	15649	15809	15795	15741	15694	15760	15701	15726	15812	15808	15670	15747	15607	15722	15721	15857	15767	15711	15549	15547	15662	15685	15715	15735	15540	15823	15672	15789	15738	15648	15956	15712	15699	15768	15671	15749	15665	15701	15837	15672	15846	15814	15807	15775	15824	15717	15666	15729	15754	15691	15618	15857	15823	15715	15730	15741	15772	15670	15653	15647	15811	15674	15865	15697	15875	15661	15837	15853	15668	15593	15713	15617	15698	15662	15652	15791	15552	15718	15689	15736	15845	15810	15648	15570	15837	15567	15758	15532	15809	15618	15669	15632	15775	15631	15802	15679	15712	15764	15693	15676	15753	15676	15680	15625	15789	15637	15660	15617	15790	15674	15704	15671	15685	15795	15523	15685	15696	15805	15769	15694	15739	15708	15587	15661	15837	15772	15662	15823	15856	15740	15691	15745	15761	15807	15734	15855	15788	15574	15741	15743	15740	15722	15505	15752	15733	15745	15720	15679	15711	15715	15777	15564	15788	15724	15648	15730	15863	15658	15744	15733	15756	15658	15865	15829	15670	15681	15730	15767	15748	15712	15924	15885	15576	15579	15746	15759	15899	15797	15633	15809	15834	15539	15912	15773	15737	15664	15623	15554	15803	15852	15628	15751	15760	15727	15599	15790	15719	15701	15775	15672	15627	15782	15699	15760	15639	15825	15750	15625	15838	15628	15769	15619	15701	15878	15738	15724	15720	15708	15538	15705	15569	15701	15630	15710	15751	15857	15520	15720	15752	15638	15740	15459	15875	15667	15754	15716	15805	15675	15632	15768	15751	15563	15672	15691	15640	15725	15582	15659	15563	15709	15682	15771	15700	15677	15761	15666	15643	15674	15638	15824	15778	15725	15595	15641	15947	15726	15639	15691	15601	15719	15715	15706	15846	15700	15848	15681	15761	15689	15661	15697	15603	15705	15740	15703	15764	15721	15645	15654	15666	15725	15930	15845	15690	15684	15800	15683	15774	15559	15623	15744	15576	15658	15872	15655	15644	15811	15666	15689	15828	15877	15651	15907	15661	15712	15727	15617	15753	15710	15845	15725	15514	15822	15832	15562	15789	15754	15708	15710	15769	15770	15781	15729	15657	15706	15815	15628	15555	15613	15771	15734	15667	15678	15535	15731	15698	15606	15699	15695	15703	15828	15667	15665	15730	15600	15824	15686	15657	15812	15498	15860	15612	15656	15548	15617	15586	15726	15537	15743	15677	15762	15696	15624	15687	15735	15686	15779	15708	15563	15812	15781	15739	15741	15619	15841	15609	15875	15810	15803	15700	15655	15556	15656	15711	15742	15709	15784	15643	15836	15778	15699	15775	15772	15639	15820	15796	15708	15738	15649	15779	15705	15727	15694	15710	15736	15777	15718	15812	15746	15687	15696	15935	15756	15786	15583	15660	15670	15775	15771	15620	15571	15879	15833	15643	15877	15649	15730	15780	15704	15644	15782	15760	15614	15696	15807	15551	15712	15649	15736	15810	15741	15735	15655	15588	15774	15704	15666	15685	15619	15744	15744	15834	15782	15728	15754	15690	15558	15665	15634	15808	15801	15728	15754	15738	15743	15735	15826	15862	15942	15800	15940	15797	15767	15651	15669	15818	15850	15581	15631	15751	15820	15713	15755	15756	15902	15722	15836	15766	15742	15676	15787	15771	15662	15833	15829	15538	15711	15666	15734	15557	15785	15647	15555	15697	15746	15765	15701	15638	15866	15706	15924	15799	15779	15630	15628	15748	15680	15640	15723	15768	15719	15680	15708	15697	15575	15658	15755	15652	15700	15539	15711	15658	15837	15655	15984	15812	15601	15969	15625	15557	15870	15657	15877	15629	15703	15743	15653	15816	15656	15895	15687	15777	15633	15714	15786	15696	15778	15807	15723	15602	15546	15805	15791	15594	15638	15818	15582	15827	15671	15780	15841	15723	15685	15439	15785	15917	15822	15678	15698	15786	15785	15677	15719	15648	15676	15860	15782	15608	15755	15799	15703	15607	15812	15906	15694	15697	15727	15665	15843	15742	15680	15745	15792	15612	15672	15753	15753	15628	15568	15611	15606	15786	15705	15588	15613	15620	15661	15644	15779	15675	15744	15584	15655	15743	15759	15835	15683	15740	15779	15830	15834	15651	15773	15724	15636	15808	15772	15816	15849	15941	15862	15719	15619	15752	15594	15713	15884	15638	15596	15660	15796	15733	15631	15690	15650	15713	15904	15634	15731	15835	15493	15826	15748	15637	15718	15628	15695	15711	15713	15705	15597	15672	15782	15686	15864	15609	15769	15858	15627	15627	15635	15801	15604	15881	15505	15704	15716	15689	15801	15843	15697	15601	15764	15692	15633	15570	15782	15800	15784	15727	15765	15692	15899	15743	15738	15673
28864	21387	20512	18755	16647	16623	16567	16673	16728	16759	16875	18601	19322	18624	17810	17339	16920	16644	16716	16632	16312	16497	16573	16605	16273	16491	16597	16529	16457	16553	16512	16508	16442	16452	16579	16512	16601	16533	16535	16646	16581	16552	16601	16727	16649	16635	16563	16563	16662	16425	16537	16602	16629	16652	16631	16514	16552	16458	16839	16608	16525	16519	16264	16612	16553	16682	16480	16607	16499	16380	16482	16534	16749	16491	16622	16462	16712	16478	16392	16518	16402	16487	16632	16531	16441	16532	16622	16461	16327	16478	16392	16459	16603	16539	16436	16596	16824	16377	16498	16472	16740	16462	16640	16516	16565	16419	16592	16437	16424	16496	16309	16400	16590	16368	16562	16352	16510	16431	16518	16596	16584	16500	16399	16641	16319	16597	16694	16521	16431	16558	16632	16391	16429	16586	16363	16398	16601	16514	16485	16464	16474	16437	16627	16379	16552	16418	16347	16525	16509	16456	16375	16494	16592	16299	16582	16397	16583	16499	16590	16301	16391	16426	16469	16525	16456	16394	16433	16511	16628	16602	16505	16609	16575	16475	16491	16361	16466	16650	16421	16569	16389	16473	16346	16439	16578	16505	16478	16562	16473	16465	16469	16446	16489	16576	16483	16421	16395	16378	16759	16467	16454	16495	16582	16597	16760	16482	16642	16524	16620	16329	16679	16546	16261	16554	16593	16451	16470	16357	16395	16478	16391	16356	16712	16442	16425	16607	16571	16494	16567	16566	16453	16528	16476	16415	16698	16461	16364	16451	16511	16379	16395	16615	16374	16426	16301	16608	16316	16405	16509	16359	16473	16551	16630	16578	16626	16328	16243	16552	16517	16578	16447	16465	16558	16331	16328	16396	16626	16695	16520	16462	16491	16365	16569	16552	16326	16396	16411	16368	16514	16603	16497	16455	16493	16685	16443	16558	16519	16477	16580	16398	16382	16489	16689	16441	16464	16475	16476	16595	16590	16631	16468	16497	16304	16549	16564	16586	16511	16545	16494	16431	16433	16530	16690	16522	16593	16540	16515	16602	16608	16451	16433	16605	16484	16505	16473	16365	16469	16616	16527	16502	16615	16349	16489	16634	16527	16586	16569	16434	16583	16678	16313	16518	16417	16615	16507	16579	16528	16655	16528	16348	16387	16490	16395	16614	16511	16414	16408	16527	16552	16375	16580	16582	16510	16444	16356	16380	16506	16272	16472	16481	16543	16558	16549	16250	16559	16332	16699	16558	16503	16810	16509	16501	16448	16372	16386	16510	16587	16546	16334	16426	16520	16488	16416	16475	16532	16422	16540	16364	16264	16315	16622	16382	16460	16451	16523	16393	16583	16391	16406	16481	16383	16627	16648	16642	16621	16558	16670	16582	16613	16412	16444	16477	16333	16356	16342	16559	16423	16530	16602	16453	16409	16457	16530	16451	16519	16383	16755	16366	16379	16509	16642	16574	16485	16526	16602	16667	16981	16370	16774	16570	16445	16417	16414	16386	16428	16423	16447	16553	16555	16395	16428	16386	16374	16546	16532	16627	16428	16401	16496	16521	16655	16343	16495	16343	16373	16537	16553	16454	16661	16416	16565	16509	16387	16520	16749	16484	16549	16636	16562	16584	16499	16530	16686	16291	16461	16548	16665	16492	16498	16626	16478	16694	16601	16686	16486	16362	16380	16527	16453	16443	16479	16504	16511	16348	16404	16598	16551	16809	16717	16581	16475	16219	16234	16293	16477	16507	16601	16690	16568	16516	16759	16599	16536	16652	16596	16426	16571	16451	16593	16467	16568	16244	16555	16368	16479	16340	16585	16589	16733	16439	16378	16582	16574	16327	16445	16528	16333	16535	16581	16525	16450	16272	16442	16643	16258	16525	16466	16448	16460	16595	16593	16365	16349	16365	16598	16465	16648	16745	16514	16375	16607	16509	16627	16605	16758	16548	16463	16409	16288	16365	16598	16337	16425	16172	16630	16721	16578	16482	16382	16440	16310	16440	16554	16633	16836	16504	16645	16561	16647	16447	16523	16401	16701	16511	16501	16541	16613	16550	16602	16473	16706	16295	16572	16319	16685	16348	16492	16364	16487	16316	16538	16370	16451	16613	16472	16667	16698	16739	16631	16847	16578	16580	16416	16575	16598	16515	16539	16449	16377	16544	16376	16672	16545	16514	16529	16649	16519	16509	16657	16661	16574	16410	16435	16630	16436	16375	16479	16437	16442	16402	16479	16549	16465	16628	16551	16485	16611	16733	16588	16367	16544	16520	16407	16409	16583	16504	16521	16543	16549	16627	16470	16598	16506	16476	16391	16512	16517	16588	16451	16519	16515	16498	16536	16600	16388	16473	16431	16680	16447	16484	16508	16382	16501	16517	16420	16407	16395	16358	16490	16599	16657	16596	16543	16394	16487	16356	16641	16579	16633	16475	16558	16507	16572	16604	16324	16525	16716	16726	16615	16500	16630	16769	16625	16504	16466	16571	16611	16440	16371	16821	16464	16497	16501	16690	16341	16399	16505	16501	16563	16669	16492	16665	16441	16328	16528	16521	16497	16433	16270	16600	16465	16441	16438	16584	16489	16467	16532	16660	16354	16609	16582	16497	16644	16588	16524	16497	16515	16705	16541	16490	16737	16676	16428	16697	16648	16415	16567	16576	16589	16340	16473	16389	16515	16489	16527	16493	16350	16621	16629	16591	16562	16411	16486	16520	16505	16418	16573	16435	16482	16537	16718	16502	16413	16458	16385	16489	16348	16445	16624	16447	16391	16610	16566	16453	16653	16563	16472	16483	16420	16603	16702	16413	16491	16448	16443	16471	16655	16610	16453	16405	16474	16365	16540	16699	16906	16689	16611	16505	16313	16507	16568	16641	16477	16466	16701	16427	16505	16564	16474	16540	16465	16386	16545	16402	16592	16460	16507	16338	16534	16459	16640	16448	16495	16475	16328	16503	16597	16437	16504	16447	16652	16557	16501	16400	16343	16652	16590	16348	16575	16546	16487	16581	16454	16667	16569	16505	16608	16561	16612	16373	16534	16364	16419	16437	16469	16598	16556	16384	16442	16433	16480	16728	16341	16507	16488	16383	16516	16474	16517	16357	16687	16695	16581	16350	16374	16392	16654	16662	16353	16479	16450	16473	16429	16547	16621	16459	16579	16409	16544	16601	16477	16632	16594	16720	16623	16589	16604	16548	16542	16562	16627	16475	16438	16465	16456	16430	16607	16356	16586	16554	16501	16513	16525	16592	16445	16356	16387	16333	16435	16814	16629	16692	16634	16523	16444	16343	16608	16407	16514	16608	16633	16373	16580	16518	16476	16399	16534	16543	16614	16648	16634	16539	16491	16323	16459	16353	16480	16507	16433	16480	16673	16447	16643	16532	16565	16660	16583	16350	16493	16466	16478	16513	16622	16486	16596	16480	16598	16475	16480	16639	16671	16473	16382	16545	16705	16456	16640	16484	16692	16364	16665	16362	16356	16457	16633	16394	16566	16427	16478	16597	16389	16439	16536	16363	16370	16446	16517	16460	16612	16393	16591	16558	16559	16469	16525	16383	16266	16453	16661	16519	16406	16369	16591	16348	16732	16641	16620	16459	16462	16551	16389	16412	16582	16454	16558	16579	16660	16540	16649	16630	16723	16571	16517	16616	16549	16531	16447	16370	16525	16335	16755	16585	16766	16470	16637	16544	16445	16486	16548	16527	16379	16385	16610	16649	16495	16445	16491	16750	16574	16637	16292	16647	16503	16507	16628	16643	16737	16486	16374	16494	16661	16428	16521	16523	16532	16417	16571	16621	16559	16391	16558	16344	16423	16400	16621	16460	16693	16548	16503	16566	16576	16664	16484	16576	16372	16488	16435	16308	16575	16372	16536	16671	16758	16466	16456	16404	16381	16451	16660	16429	16542	16479	16502	16490	16466	16563	16658	16503	16462	16384	16633	16412	16464	16308	16318	16606	16405	16405	16538	16600	16577	16638	16509	16724	16527	16621	16456	16815	16583	16683	16427	16371	16132	16467	16445	16465	16583	16350	16686	16424	16496	16547	16517	16393	16552	16282	16562	16435	16581	16601	16575	16425	16656	16379	16322	16607	16385	16316	16519	16469	16690	16453	16444	16329	16551	16697	16596	16388	16468	16545	16625	16382	16529	16377	16636	16421	16360	16602	16505	16643	16632	16382	16547	16424	16614	16538	16370	16537	16528	16491	16658	16798	16772	16620	16402	16603	16570	16543	16453	16510	16585	16487	16524	16419	16404	16551	16579	16601	16461	16596	16514	16582	16668	16521	16353	16500	16681	16451	16575	16443	16412	16453	16738	16557	16571	16328	16602	16562	16340	16321	16501	16557	16577	16445	16847	16567	16360	16553	16504	16449	16333	16484	16383	16449	16697	16540	16190	16319	16713	16488	16529	16621	16447	16461	16501	16678	16532	16682	16407	16382	16620	16529	16380	16453	16398	16539	16500	16583	16556	16598	16506	16392	16500	16624	16535	16446	16545	16407	16794	16478	16511	16523	16484	16390	16368	16535	16580	16501	16582	16628	16532	16572	16564	16227	16507	16606	16594	16569	16321	16468	16468	16589	16455	16533	16589	16600	16585	16626	16359	16502	16550	16532	16382	16485	16517	16486	16560	16481	16353	16495	16723	16628	16484	16541	16431	16338	16391	16432	16606	16341	16410	16262	16583	16569	16592	16278	16538	16577	16563	16569	16668	16637	16438	16438	16605	16349	16640	16630	16682	16411	16484	16580	16734	16567	16428	16357	16517	16473	16529	16407	16593	16601	16577	16560	16856	16684	16492	16403	16604	16411	16354	16439	16453	16603	16534	16475	16486	16591	16590	16567	16602	16353	16399	16526	16536	16538	16447	16487	16407	16557	16668	16464	16384	16436	16615	16547	16376	16360	16685	16573	16561	16731	16567	16631	16546	16571	16451	16635	16506	16544	16843	16672	16574	16657	16512	16463	16570	16570	16413	16597	16517	16481	16590	16723	16504	16545	16486	16675	16408	16692	16404	16454	16388	16456	16410	16439	16392	16546	16434	16636	16385	16707	16425	16497	16617	16569	16283	16487	16579	16601	16506	16563	16460	16440	16530	16525	16384	16522	16520	16541	16506	16672	16421	16306	16455	16517
15807	16545	16790	17057	16105	15834	15849	15982	16001	15987	16212	19708	19710	18270	17225	16447	15723	15935	15663	15622	15884	15831	15836	15772	15788	15745	15828	15622	15688	15640	15814	15682	15716	15681	15865	15717	15774	15675	15676	15863	15862	15796	15836	15655	15812	15711	15762	15745	15782	15699	15878	15731	15752	15567	15778	15701	15648	15598	15801	15735	15835	15800	15744	15712	15731	15694	15835	15635	15795	15762	15755	15772	15927	15728	15825	15715	15717	15627	15665	15595	15824	15845	15660	15748	15794	15643	15780	15756	15820	15836	15759	15813	15924	15598	15832	15821	15691	15812	15631	15606	15563	15766	15814	15687	15554	15781	15652	15841	15673	15798	15516	15691	15777	15543	15754	15576	15577	15804	15878	15643	15756	15721	15991	15806	15679	15627	15779	15776	15995	15592	15759	15745	15741	15785	15761	15551	15662	15579	15564	15742	15846	15759	15856	15915	15652	15692	15638	15712	15881	15727	15717	15742	15769	15732	15876	15813	15708	15657	15705	15495	15873	15880	15862	15840	15835	15709	15716	15739	15699	15676	15800	15808	15688	15780	15856	15815	15783	15801	15586	15914	15869	15682	15762	15792	15823	15848	15680	15865	15846	15773	15766	15773	15736	15640	15756	15933	15646	15813	15721	15702	15616	15817	15765	15761	15745	15634	15738	15742	15835	15634	15716	15821	15757	15714	15835	15764	15749	15770	15731	15832	15700	15645	15783	15775	15617	15755	16058	15788	15665	15759	15807	15728	15559	15713	15738	15731	15691	15589	15755	15804	15802	15997	15703	15592	15729	15803	15437	15902	15746	15708	15716	15586	15988	15806	15728	15677	15840	15790	15817	15651	15694	15859	15838	15732	15603	15869	15917	15704	15818	15818	15847	15456	15828	15887	15669	15713	15630	15544	15834	15740	15701	15780	15800	15738	15739	15646	15744	15724	15917	15576	15740	15795	15646	15867	15675	15694	15811	15650	15571	15832	15725	15812	15836	15607	15724	15833	15728	15800	15618	15807	15572	15768	15771	15890	15851	15705	15818	15621	15907	15558	15715	15762	15870	15699	15648	15676	15808	15742	15752	15512	15610	15733	15697	15648	15484	15736	15661	15848	15711	15817	15861	15656	15917	15586	15787	15701	15908	15879	15790	15622	15674	15781	15662	15909	15683	15654	15674	15893	15741	15675	15888	15670	15872	15778	15706	15753	15752	15663	15643	15653	15761	15763	15712	15786	15726	15708	15994	15726	15760	15797	15764	15670	15748	15724	15659	15690	15721	15582	15833	15688	15705	15784	15633	15690	15688	15811	15831	15835	15731	15905	15645	15955	15705	15752	15688	15714	15807	15769	15739	15701	15790	15655	15603	15802	15788	15766	15759	15715	15884	15780	15853	15787	15856	15690	15584	15641	15589	15754	15755	15913	15815	15641	15797	15749	15792	15564	15796	15774	15571	15691	15640	15943	15658	15634	15692	15852	15783	15844	15752	15689	15667	15753	15662	15809	15731	15560	15775	15751	15792	15765	15819	15833	15701	15770	15674	15800	15856	15689	15873	15609	15831	15707	15776	15850	15859	15574	15653	15726	15749	15703	15955	15798	15672	15750	15870	15846	15748	15664	15879	15775	15768	15805	15718	15801	15592	15519	15798	15685	15611	15788	15693	15592	15619	15762	15791	15641	15651	15927	15907	15646	15716	15850	15583	15619	15693	15758	15829	15660	15898	15716	15791	15656	15664	15740	15621	15905	15700	15798	15818	15765	15641	15813	15668	15771	15524	15627	15666	15571	15812	15736	15631	15772	15668	15722	15705	15788	15734	15776	15725	15617	15753	15629	15753	15656	15966	15665	15889	15812	15711	15878	15835	15542	15637	15788	15761	15911	15845	15704	15629	15590	15820	15646	15770	15752	15756	15788	15721	15665	15667	15726	15679	15794	15769	15666	15721	15952	15700	15700	15800	15601	15601	15812	15634	15682	15584	15682	15807	15750	15909	15819	15776	15682	15754	15968	15726	15749	15702	15690	15828	15684	15805	15770	15709	15841	15726	15776	15678	15627	15575	15707	15816	15558	15734	15790	15629	15799	15847	15747	15678	15781	15799	15683	15695	15981	15518	15784	15868	15711	15617	15708	15741	15641	15620	15948	15579	15638	15801	15669	15716	15656	15758	15600	15843	15733	15926	15774	15819	15844	15684	15828	15787	15529	15717	15668	15793	15800	15704	16079	15700	15733	15886	15653	15671	15412	15820	15847	15695	15713	15697	15793	15824	15676	15755	15935	15593	15903	15708	15800	15728	15892	15678	15833	15756	15887	15663	15835	15842	15780	15821	15745	15884	15574	15698	15818	15652	15697	15718	15675	15683	15711	15751	15774	15632	15767	15688	15803	15726	15456	15697	15662	15862	15648	15651	15749	15775	15834	15600	15735	15671	15648	15672	15597	15780	15804	15607	15725	15803	15701	15596	15589	15977	15637	15653	15771	15820	15674	15835	15707	15684	15767	15771	15689	15860	15702	15660	15736	15609	15746	15604	15615	15701	15938	15722	15631	15758	15675	15740	15634	15911	15717	15899	15670	15832	15625	15836	15727	15755	15715	15809	15685	15708	15646	15633	15832	15664	15668	15739	15759	15800	15786	15759	15657	15648	15730	15676	15630	15785	15761	15945	15829	15664	15781	15709	15639	15802	15679	15780	15724	15811	15775	15655	15726	15810	15868	15777	15660	15834	16015	15629	15654	15667	15846	15703	15718	15735	15783	15594	15747	15739	15802	15740	15748	15639	15746	15692	15726	15911	15726	15736	15622	15718	15898	15909	15718	15688	15674	15703	15582	15755	15739	15853	15575	15797	15725	15742	15746	15858	15824	15511	15905	15787	15755	15712	15642	15497	15605	15849	15845	15697	15833	15714	15639	15761	15839	15821	15740	15782	15851	15768	15872	15980	15772	15622	15829	15888	15752	15690	15579	15787	15868	15768	15641	15804	15835	15749	15637	15613	15802	15698	15668	15758	15822	15720	15869	15660	15827	15860	15655	15839	15806	15738	15636	15832	15681	15684	15622	15766	15700	15548	15626	15552	15639	15847	15625	15683	15863	15849	15816	15725	15707	15847	15796	15702	15854	15899	15676	15852	15755	15754	15795	15816	16024	15650	15888	15909	15642	15884	15635	15873	15782	15734	15696	15753	15544	15786	15856	15681	15793	15832	15711	15703	15799	15688	15578	15643	15835	15656	15895	15858	15748	15695	15562	15692	15759	15799	15781	15616	15891	15806	15850	15675	15733	15784	15868	15795	15846	15684	15718	15708	15769	15888	15719	15875	15834	15885	15748	15692	15702	15599	15803	15825	15738	15773	15618	15835	15693	15835	15786	15866	15909	15665	15536	15707	15727	15756	15712	15717	15848	15753	15732	15765	15688	15936	15689	15740	15698	15882	15933	15852	15715	15655	15769	15741	15726	15696	15561	15684	15555	15733	15777	15794	15806	15689	15684	15869	15665	15697	15828	15849	15800	15645	15748	15785	15722	15859	15698	15850	15755	15535	15745	15654	15622	15794	15810	15774	15777	15772	15682	15903	15765	15696	15770	15817	15734	15779	15838	15856	15624	15745	15585	15763	15701	15736	15874	15627	15899	15675	15746	15696	15895	15838	15611	15943	15694	15665	15835	15592	15821	15637	15743	15764	15796	15696	15803	15850	15744	15776	15731	15570	15678	15660	15623	15818	15775	15815	15844	15765	15610	15898	15908	15748	15612	15802	15815	15755	15860	15647	15871	15797	15811	15728	15759	15824	15818	15865	15624	15617	15534	15782	15626	15678	15957	15774	15687	15866	15838	15614	15697	15754	15681	15702	15820	15649	15922	15813	15776	15935	15854	15696	15763	15655	15558	15968	15839	15704	15800	15904	15873	15690	15770	15598	15620	15876	15695	15636	15751	15696	15675	15687	15750	15607	15712	15696	15667	15796	15661	15852	15665	15800	15726	15721	15758	15640	15853	15733	15762	15796	15757	15835	15670	15730	15837	15799	15636	15592	15803	15731	15731	15876	15720	15680	15596	15646	15795	15682	15800	15737	15682	15880	15650	15855	15784	15589	15795	15576	15723	15800	15869	15649	15711	15748	15807	15797	15787	15955	15708	15774	15646	15600	15726	15822	15753	15852	15693	15732	15808	15746	15737	15822	15707	15714	15598	15776	15646	15846	15806	15863	15940	15690	15792	15771	15834	15742	15864	15685	15845	15836	15693	15578	15813	15867	15703	15772	15613	15545	15767	15864	15711	15862	15697	15612	15698	15821	15680	15757	15809	15807	15720	15908	15789	15917	15695	15777	15717	15800	15574	15790	15770	15736	15779	15761	15589	15671	15898	15734	15828	15723	15779	15669	15844	15816	15603	15713	15659	15865	15684	15822	15604	15732	15916	15603	15680	15763	15713	15806	15721	15554	15621	15689	15718	15675	15830	15724	15644	15675	15600	15677	15748	15679	15691	15820	15665	15617	15955	15734	15780	15666	15650	15743	15724	15630	15730	15771	15695	15577	15786	15713	15703	15752	15590	15918	15635	15872	15690	15800	15884	15722	15811	15758	15631	15733	15730	15609	15804	15601	15740	15657	15819	15871	15769	15559	15840	15720	15803	15853	15776	15603	15670	15696	15750	15712	15611	15948	15898	15782	15818	15732	15932	15795	15802	15876	15501	15668	15709	15720	15787	15763	15794	15651	15953	15491	15638	15807	15622	15663	15788	15812	15720	15771	15813	15891	15641	15611	15772	15578	15911	15820	15812	15697	15776	15729	15688	15743	15639	15811	15516	15641	15769	15677	15868	15633	15696	15703	15661	15694	15568	15765	15658	15873	15846	15632	15678	15648	15540	15676	15791	15878	15758	15648	15792	15722	15775	15746	15727	15829	15867	15957	15779	15600	15696	15625	15585	15672	15764	15734	15646	15697	15798	15813	15737	15583	15723	15761	15742	15783	15662	15662	15774	15781	15809	15718	15736	15780	15722	15776	15801	15813	15776	15848	15781	15646	15751	15649	15623	15673	15823	15538	15836	15685	15732	15646	15703	15821	15721	16004	15788	15835	15844	15881	15702	15527	15707	15785	15827	15596	15760	15882	15687	15597	16007	15856	15812	15902	15856	15806	15929
25032	21361	28001	25441	20795	18431	18378	17162	16776	16983	17414	29410	33442	29499	23900	19474	17313	16610	16413	16340	16680	16607	16329	16557	16534	16463	16433	16376	16262	16444	16487	16494	16397	16382	16551	16594	16352	16277	16429	16596	16396	16483	16475	16488	16553	16446	16502	16512	16379	16404	16392	16522	16600	16286	16263	16249	16248	16318	16403	16344	16284	16370	16377	16421	16511	16612	16388	16416	16516	16341	16463	16305	16409	16221	16560	16381	16334	16372	16462	16321	16357	16392	16495	16531	16329	16421	16374	16508	16407	16254	16523	16338	16522	16318	16214	16435	16159	16430	16447	16465	16432	16457	16242	16508	16132	16295	16510	16349	16452	16756	16630	16119	16106	16315	16353	16234	16578	16343	16377	16356	16275	16216	16459	16488	16327	16623	16308	16425	16333	16413	16450	16333	16391	16359	16629	16353	16496	16268	16390	16310	16400	16321	16468	16507	16397	16506	16347	16511	16441	16500	16378	16177	16396	16407	16354	16440	16493	16440	16448	16417	16183	16484	16404	16631	16467	16514	16222	16439	16268	16464	16467	16290	16344	16456	16392	16411	16571	16454	16521	16470	16386	16402	16366	16293	16407	16231	16480	16537	16410	16307	16409	16205	16303	16482	16526	16310	16190	16424	16265	16143	16567	16328	16246	16380	16440	16215	16469	16553	16617	16361	16451	16320	16470	16355	16554	16214	16364	16445	16423	16282	16319	16285	16408	16300	16409	16390	16586	16397	16399	16373	16192	16454	16503	16432	16643	16539	16297	16453	16421	16512	16350	16611	16490	16391	16281	16373	16445	16242	16290	16316	16488	16489	16379	16453	16317	16439	16379	16342	16345	16435	16366	16384	16403	16338	16444	16375	16445	16336	16413	16283	16606	16511	16314	16467	16389	16268	16476	16353	16208	16551	16382	16453	16591	16526	16320	16250	16314	16449	16313	16263	16469	16463	16535	16421	16480	16545	16433	16486	16514	16358	16379	16237	16512	16416	16430	16540	16332	16509	16534	16444	16479	16446	16441	16337	16478	16367	16421	16376	16436	16465	16521	16450	16411	16186	16273	16460	16483	16285	16439	16335	16566	16515	16319	16186	16359	16393	16438	16478	16408	16359	16425	16667	16482	16423	16364	16464	16266	16232	16493	16433	16272	16436	16539	16299	16334	16326	16279	16410	16479	16618	16280	16525	16351	16541	16385	16446	16311	16333	16303	16555	16388	16450	16465	16557	16569	16441	16464	16506	16404	16565	16485	16321	16535	16168	16489	16334	16195	16477	16392	16320	16612	16353	16142	16393	16446	16324	16244	16322	16325	16222	16387	16408	16458	16518	16487	16424	16345	16464	16372	16509	16376	16308	16649	16372	16383	16531	16415	16437	16418	16248	16128	16366	16370	16208	16558	16458	16376	16320	16466	16436	16268	16503	16441	16555	16147	16409	16492	16578	16282	16343	16473	16260	16368	16531	16395	16476	16192	16412	16528	16391	16394	16408	16443	16510	16308	16500	16313	16459	16236	16315	16538	16435	16463	16338	16520	16404	16358	16534	16429	16434	16501	16518	16332	16334	16558	16564	16285	16280	16460	16481	16347	16316	16671	16283	16272	16517	16436	16332	16578	16403	16294	16518	16439	16287	16261	16464	16315	16293	16418	16230	16192	16314	16402	16504	16528	16369	16397	16220	16523	16483	16348	16385	16439	16534	16551	16299	16515	16254	16448	16294	16357	16517	16488	16394	16596	16441	16351	16356	16353	16336	16257	16272	16241	16412	16535	16493	16517	16536	16399	16460	16458	16491	16309	16347	16340	16508	16214	16513	16330	16293	16302	16218	16311	16458	16463	16446	16470	16532	16356	16276	16124	16609	16329	16408	16528	16535	16351	16480	16473	16557	16353	16244	16495	16515	16391	16434	16413	16223	16320	16314	16407	16510	16414	16285	16428	16288	16536	16436	16379	16380	16409	16541	16325	16277	16534	16505	16573	16505	16349	16379	16348	16474	16427	16526	16573	16446	16215	16186	16323	16333	16229	16293	16522	16483	16339	16224	16458	16430	16380	16548	16330	16389	16437	16384	16386	16506	16274	16429	16532	16578	16231	16472	16391	16330	16475	16268	16583	16194	16319	16405	16436	16606	16445	16573	16414	16338	16303	16549	16272	16309	16365	16284	16354	16385	16256	16377	16426	16405	16338	16483	16574	16433	16425	16445	16432	16431	16286	16438	16309	16432	16505	16528	16533	16336	16406	16256	16414	16328	16464	16398	16347	16357	16419	16513	16432	16472	16552	16416	16322	16148	16493	16511	16428	16461	16274	16390	16350	16531	16519	16483	16604	16580	16464	16427	16593	16459	16548	16491	16503	16450	16382	16241	16313	16364	16385	16403	16426	16185	16529	16481	16560	16362	16297	16576	16479	16493	16282	16459	16492	16437	16357	16384	16515	16411	16339	16380	16502	16354	16470	16445	16270	16402	16541	16560	16383	16305	16408	16402	16493	16334	16269	16379	16491	16521	16480	16320	16609	16383	16396	16253	16355	16264	16661	16512	16422	16418	16571	16202	16403	16360	16356	16261	16454	16396	16188	16386	16326	16504	16484	16386	16438	16359	16374	16330	16413	16525	16352	16361	16363	16431	16344	16283	16378	16563	16204	16402	16485	16428	16067	16459	16344	16374	16299	16359	16335	16336	16342	16357	16332	16394	16251	16364	16361	16458	16347	16332	16435	16719	16538	16390	16514	16345	16381	16411	16299	16200	16298	16317	16637	16371	16458	16372	16448	16385	16359	16330	16385	16349	16243	16654	16297	16408	16529	16358	16417	16414	16434	16552	16379	16408	16438	16334	16289	16396	16474	16588	16488	16217	16366	16466	16381	16481	16418	16450	16433	16362	16616	16240	16412	16273	16212	16348	16542	16376	16276	16402	16470	16559	16391	16337	16316	16293	16446	16533	16452	16479	16451	16391	16536	16397	16388	16421	16447	16263	16454	16290	16407	16559	16420	16447	16414	16231	16526	16492	16397	16196	16430	16541	16222	16411	16256	16152	16443	16429	16376	16327	16564	16499	16498	16576	16302	16266	16399	16423	16274	16326	16526	16462	16416	16384	16559	16552	16400	16204	16280	16293	16445	16550	16251	16403	16422	16229	16467	16496	16387	16591	16432	16485	16464	16343	16203	16353	16507	16358	16339	16617	16594	16612	16190	16480	16458	16384	16369	16466	16285	16390	16549	16277	16347	16371	16250	16446	16339	16433	16302	16151	16462	16563	16404	16332	16332	16448	16620	16342	16351	16323	16507	16503	16487	16183	16395	16242	16402	16258	16254	16577	16459	16452	16148	16515	16397	16352	16353	16510	16432	16583	16360	16246	16358	16306	16437	16257	16395	16383	16335	16414	16420	16277	16504	16559	16567	16437	16433	16440	16545	16455	16481	16380	16411	16383	16386	16502	16381	16264	16351	16298	16465	16465	16393	16446	16326	16260	16422	16467	16473	16463	16259	16411	16502	16438	16251	16348	16252	16376	16639	16433	16478	16380	16432	16449	16519	16298	16275	16614	16348	16371	16401	16416	16450	16505	16302	16402	16363	16466	16504	16323	16618	16402	16454	16537	16408	16355	16423	16395	16311	16400	16490	16334	16331	16473	16470	16423	16364	16558	16456	16108	16378	16231	16376	16311	16479	16348	16423	16386	16513	16559	16175	16220	16580	16473	16357	16458	16484	16492	16451	16535	16316	16269	16396	16452	16077	16434	16364	16326	16429	16268	16299	16305	16364	16258	16200	16359	16415	16422	16584	16461	16601	16370	16274	16559	16485	16396	16382	16391	16573	16412	16530	16201	16366	16430	16464	16381	16323	16284	16297	16155	16214	16450	16289	16416	16517	16430	16334	16503	16290	16289	16323	16457	16404	16343	16288	16243	16171	16457	16457	16340	16426	16260	16412	16411	16299	16312	16457	16417	16273	16302	16423	16387	16525	16414	16295	16492	16506	16559	16222	16353	16291	16437	16335	16338	16440	16417	16383	16262	16285	16565	16213	16380	16453	16352	16474	16471	16383	16480	16385	16219	16369	16669	16218	16329	16590	16418	16433	16675	16543	16305	16306	16327	16398	16507	16236	16611	16375	16312	16327	16564	16233	16442	16526	16322	16458	16510	16434	16378	16248	16371	16531	16194	16277	16315	16455	16304	16384	16383	16423	16364	16497	16522	16342	16513	16479	16472	16550	16172	16373	16500	16354	16472	16400	16372	16370	16375	16548	16440	16197	16568	16521	16490	16263	16375	16316	16322	16298	16403	16491	16494	16424	16362	16487	16315	16402	16388	16635	16342	16331	16151	16456	16356	16384	16462	16504	16383	16514	16465	16315	16402	16378	16349	16331	16453	16535	16485	16215	16316	16430	16297	16253	16371	16317	16320	16527	16303	16402	16329	16350	16420	16598	16499	16377	16610	16226	16331	16408	16555	16372	16430	16332	16512	16546	16328	16575	16329	16638	16303	16563	16309	16277	16442	16396	16573	16410	16527	16720	16300	16594	16377	16388	16279	16399	16428	16423	16251	16336	16466	16433	16286	16418	16446	16420	16303	16366	16218	16352	16262	16494	16281	16533	16311	16521	16437	16444	16452	16434	16472	16321	16403	16579	16451	16359	16275	16431	16547	16356	16620	16572	16334	16464	16549	16441	16510	16267	16699	16587	16435	16345	16329	16225	16258	16308	16320	16196	16354	16504	16333	16453	16330	16415	16337	16493	16433	16458	16534	16278	16653	16421	16332	16585	16377	16411	16425	16484	16249	16379	16218	16350	16476	16519	16329	16352	16467	16540	16415	16311	16541	16525	16579	16368	16431	16402	16446	16413	16289	16684	16240	16442	16302	16597	16598	16611	16323	16652	16404	16463	16528	16579	16504	16429	16201	16309	16531	16579	16514	16309	16151	16324	16395	16422	16468	16462	16491	16440	16294	16541	16392	16384	16506	16328	16352	16439	16459	16332	16551	16267	16352	16617	16286	16435	16409	16381	16399	16504	16435	16508	16559	16306	16367	16427	16611	16489	16513	16354	16255	16398	16474	16473	16394	16491	16228	16315	16422	16334	16460	16436	16444	16277	16466	16188	16373	16400	16189	16401	16562	16408	16276	16459	16288
14643	22359	22014	18698	17684	16961	16347	16590	16359	16174	17558	34910	36839	31592	24601	18810	16420	15906	15790	15746	15765	15863	15783	15646	15862	15959	15767	15785	15754	15515	15755	15616	15849	15763	15847	15782	15842	15713	15811	15629	15866	15673	15746	15805	15774	15795	15729	15604	15585	15720	15710	15661	15872	15724	15761	15576	15647	15685	15633	15691	15704	15780	15761	15690	15785	15776	15830	15763	15805	15543	15661	15853	15768	15839	15703	15793	15804	15649	15743	15705	15738	15786	15741	15678	15796	15769	15794	15811	15792	15686	15682	15765	15708	15892	15748	15693	15786	15786	15840	15649	15778	15844	15739	15720	16045	15699	15762	15770	15691	15503	15847	15707	15781	15640	15729	15725	15711	15718	16010	15893	15663	15550	15764	15828	15728	15675	15538	15933	15630	15701	15619	15774	15707	15680	15859	15664	15643	15620	15677	15751	15561	15802	15569	15959	15659	15691	15696	15718	15664	15578	15710	15664	15688	15842	15516	15724	15666	15800	15682	15733	15832	15619	15744	15683	15715	15737	15894	15805	15689	15796	15758	15751	15845	15754	15559	15781	15708	15635	15876	15791	15674	15694	15796	15878	15843	15634	15717	15927	15568	15621	15698	15957	15749	15667	15860	15758	15698	15749	15787	15804	15626	15741	15787	15731	15836	15862	15671	15697	15725	15735	15695	15812	15804	15626	15722	15761	15750	15807	15541	15676	15574	15763	15581	15692	15735	15699	15800	15766	15752	15811	15771	15783	15736	15795	15774	15697	15599	15702	15851	15567	15854	15826	15806	15710	15739	15765	15693	15834	15757	15544	15799	15813	15655	15762	15803	15717	15756	15721	15691	15763	15930	15472	15692	15628	15621	15893	15743	15793	15477	15742	15774	15735	15735	15593	15642	15512	15816	15612	15759	15742	15880	15802	15720	15839	15777	15834	15811	15812	15660	15826	15754	15716	15755	15699	15615	15795	15555	15777	15788	15800	15794	15721	15571	15705	15711	15718	15725	15682	15728	15786	15711	15690	15771	15841	15785	15829	15622	15877	15879	15769	15789	15724	15648	15796	15826	15792	15629	15712	15680	15803	15688	15760	15659	15695	15738	15789	15821	15681	15725	15641	15803	15604	15809	15739	15617	15841	15698	15693	15709	15860	15739	15508	15926	15645	15715	15578	15969	15588	15758	15806	15664	15841	15625	15592	15907	15674	15882	15758	15641	15586	15669	15678	15846	15705	15808	15693	15739	15639	15741	15645	15753	15790	15783	15621	15729	15850	15795	15748	15655	15589	15637	15681	15789	15834	15832	15788	15768	15608	15901	15814	15646	15722	15607	15745	15708	15773	15737	15740	15719	15802	15671	15685	15747	15738	15788	15802	15722	15679	15744	15605	15749	15693	15691	15724	15848	15816	15658	15789	15669	15765	15726	15749	15605	15775	15711	15725	15504	15586	15617	15675	15666	15657	15702	15728	15787	15644	15842	15589	15693	15616	15813	15820	15588	15890	15746	15602	15732	15777	15658	15739	15637	15726	15860	15804	15592	15894	15777	15654	15474	15646	15646	15687	15897	15751	15799	15749	15622	15851	15698	15773	15653	15727	15835	15659	15813	15570	15651	15875	15662	15683	15704	15677	15707	15637	15806	15676	15889	15718	15905	15710	15925	15785	15603	15604	15678	15607	15791	15859	15610	15744	15716	15824	15750	15873	15721	15581	15881	15748	15807	15774	15732	15529	15684	15731	15739	15712	15742	15672	15689	15612	15763	15488	15632	15792	15790	15525	15780	15731	15813	15686	15922	15637	15473	15807	15735	15805	15656	15809	15600	15712	15805	15898	15582	15714	15721	15969	15671	15642	15845	15701	15790	15582	15626	15695	15929	15804	15754	15718	15723	15672	15709	15775	15662	15752	15907	15827	15695	15584	15685	15756	15684	15739	15718	15673	15729	15632	15725	15843	15908	15559	15633	15763	15688	15682	15547	15773	15723	15647	15748	15771	15829	15576	15495	15713	15706	15584	15709	15749	15744	15641	15691	15838	15696	15891	15751	15853	15772	15755	15885	15663	15699	15721	15725	15581	15703	15892	15612	15632	15822	15773	15754	15756	15697	15643	15614	15628	15814	15662	15810	15649	15701	15830	15842	15678	15778	15771	15747	15647	15831	15707	15561	15794	15859	15839	15755	15710	15662	15745	15816	15667	15680	15630	15927	15666	15565	15663	15630	15614	15825	15655	15684	15762	15987	15755	15705	15668	15760	15685	15833	15583	15440	15612	15659	15488	15976	15999	15632	15711	15647	15791	15840	15673	15761	15635	15890	15630	15759	15708	15594	15669	15611	15849	15614	15625	15865	15756	15793	15667	15693	15788	15585	15752	15573	15729	15677	15609	15777	15703	15809	15685	15675	15707	15683	15890	15698	15769	15738	15842	15795	15733	15703	15870	15759	15828	15686	15648	15783	15908	15674	15761	15773	15840	15761	15684	15749	15814	15671	15764	15597	15736	15607	15682	15693	15653	15762	15547	15612	15625	15828	15746	15788	15694	15572	15782	15709	15558	15755	15718	15590	15626	15817	15756	15621	15910	15814	15595	15889	15633	15620	15697	15630	15771	15887	15784	15721	15628	15837	15743	15555	15691	15711	15971	15643	15818	15669	15738	15627	15722	15488	15559	15736	15676	15746	15666	15620	15665	15779	15577	15831	15674	15800	15650	15716	15764	15627	15539	15765	15739	15792	15697	15866	15499	15611	15810	15895	15703	15810	15764	15724	15816	15839	15737	15702	15700	15821	15671	15529	15765	15727	15592	15865	15782	15847	15642	15678	15694	15739	15713	15651	15691	15840	15763	15715	15647	15826	15619	15752	15727	15767	15642	15779	15683	15822	15707	15674	15573	15633	15788	15655	15633	15675	15701	15695	15734	15668	15759	15802	15681	15775	15734	15738	15796	15742	15683	15529	15766	15569	15779	15805	15754	15685	15979	15697	15787	15689	15654	15751	15822	15710	15655	15669	15751	15589	15815	15559	15885	15717	15706	15672	15787	15655	15564	15682	15722	15638	15763	15570	15651	15660	15708	15736	15691	15926	15790	15847	15780	15844	15654	15547	15726	15689	15677	15671	15632	15682	15742	15496	15680	15763	15714	15674	15925	15802	15766	15672	15736	15678	15744	15572	15700	15900	15663	15808	15776	15778	15761	15826	15701	15837	15799	15629	15613	15794	15696	15752	15695	15801	15716	15655	15482	15706	15567	15884	15771	15782	15786	15648	15724	15706	15655	15773	15646	15721	15765	15627	15592	15841	15762	15619	15727	15673	15609	15817	15693	15790	15752	15728	15829	15671	15712	15622	15646	15838	15798	15755	15772	15840	15782	15694	15722	15674	15706	15648	15536	15544	15599	15871	15612	15713	15700	15825	15742	15796	15666	15767	15893	15598	15597	15760	15720	15673	15717	15782	15741	15611	15860	15840	15540	15646	15580	15879	15653	15513	15834	15720	15720	15858	15629	15746	15754	15880	15689	15738	15672	15764	15977	15578	15937	15677	15832	15770	15812	15764	15691	15780	15692	15729	15589	15812	15637	15717	15630	15823	15796	15607	15654	15666	15647	15708	15836	15867	15703	15669	15748	15763	15728	15755	15747	15630	15895	15840	15619	15697	15597	15745	15778	15658	15778	15764	15644	15714	15541	15736	15815	15627	15717	15607	15670	15788	15858	15673	15557	15638	15708	15602	15733	15766	15818	15673	15704	15760	15638	15724	15826	15668	15641	15710	15795	15767	15675	15694	15706	15682	15569	15851	15708	15770	15691	15732	15685	15800	15833	15664	15821	15727	15858	15885	15559	15750	15789	15623	15685	15703	15847	15827	15890	15706	15753	15677	15707	15872	15616	15695	15723	15655	15694	15579	15741	15798	15583	15687	15693	15618	15652	15759	15532	15678	15780	15798	15683	15754	15674	15909	15793	15812	15716	15586	15808	15667	15855	15715	15715	15497	15749	15625	15493	15659	15741	15724	15845	15593	15635	15677	15853	15867	15860	15864	15629	15693	15784	15606	15718	15627	15710	15843	15797	15682	15778	15792	15835	15715	15675	15613	15639	15740	15633	15709	15670	15629	15636	15672	15815	15806	15778	15879	15773	15908	15673	15725	15686	15854	15771	15749	15542	15845	15885	15772	15735	15502	15854	15735	15686	15779	15661	15715	15710	15539	15761	15591	15696	15800	15635	15709	15567	15839	15631	15776	15787	15652	15684	15761	15706	15837	15634	15589	15764	15706	15749	15729	15737	15776	15854	15625	15746	15698	15535	15704	15653	15717	15783	15537	15646	15736	15574	15733	15660	15717	15791	15727	15804	15585	15892	15677	15747	15858	15928	15873	15770	15762	15740	15730	15707	15953	15667	15739	15721	15657	15671	15864	15509	15877	15614	15768	15689	15665	15668	15564	15710	15794	15786	15702	15736	15680	15743	15640	15865	15548	15781	15756	15821	15687	15517	15699	15705	15660	15724	15563	15605	15833	15683	15848	15604	15879	15755	15840	15735	15757	15712	15572	15756	15785	15813	15761	15660	15754	15699	15725	15642	15849	15718	15670	15779	15661	15855	15714	15698	15846	15691	15771	15793	15768	15813	15775	15649	15780	15779	15677	15726	15905	15859	15906	15697	15620	15782	15753	15838	15726	15769	15702	15880	15858	15664	15724	15600	15729	15542	15764	15675	15780	15803	15834	15804	15584	15862	15634	15447	15783	15739	15729	15595	15771	15684	15548	15781	15911	15656	15740	15774	15813	15708	15714	15777	15714	15951	15689	15567	15758	15681	15574	15786	15763	15729	15640	15542	15770	15740	15716	15631	15722	15697	15628	15784	15702	15535	15821	15737	15735	15608	15746	15683	15718	15731	15727	15649	15794	15915	15833	15730	15643	15688	15681	15825	15850	15533	15695	15774	16018	15982	15731	15698	15742	15839	15718	15721	15770	15696	15521	15655	15828	15826	15686	15710	15701	15740	15736	15821	15810	15812	15639	15870	15740	15622	15685	15695	15804	15802	15690	15683	15800	15638	15807	15705	15860	15619	15618	15781	15659	15812	15659	15825	15837	15889	15551	15805	15735	15774	15603	15671	15734	15801	15590	15821	15747	15562	15827	15729
23927	21337	28819	24241	21890	21758	20328	17515	16827	16949	19406	36042	43000	35797	27908	21631	17661	16669	16331	16288	16173	16306	16317	16248	16251	16168	16076	16189	16184	16042	16160	16264	16186	16404	16154	16306	16130	15976	16176	16140	16247	16020	16008	16016	16174	16197	16295	16225	16124	16029	16192	16345	16375	15910	16116	16011	16354	16278	16241	16112	16197	16223	16208	16142	16194	16128	16199	16120	15935	16136	16180	16273	16376	16166	16150	16070	16147	16003	15950	16407	16017	16000	16269	16185	16206	16142	16219	16189	16245	16155	16122	16235	15806	16027	16224	16204	16225	15987	16126	16075	16107	16038	16166	16187	16170	16227	16309	16049	16152	16055	16164	16139	16096	16105	16095	16067	16093	16088	16064	16182	16172	16258	16073	16088	16190	16121	15933	16047	16166	16002	16266	16215	16013	16072	15986	16146	16252	16086	16132	15969	16063	16036	16172	15911	16116	16253	16128	16191	15998	16063	16199	16104	16144	16054	15810	16043	16190	15838	16207	16117	16215	16048	16340	15888	16179	16007	15980	15941	16005	16139	16122	16033	16147	16064	16128	16233	16236	16204	16141	16161	16277	16107	15956	16121	16121	16023	16195	16245	16101	16111	15938	16160	16270	16158	16040	16103	16066	16223	16027	16159	16206	16156	16388	16000	16118	15865	16082	16275	16095	16167	16249	16375	16098	16211	16015	16068	16095	16294	16055	16132	16214	16256	16297	16151	16033	16174	16051	15885	16197	16091	16193	16067	15797	16040	16238	15975	16153	16100	16228	15995	16084	15879	16074	16124	16153	16118	16122	16186	16149	16106	16132	16095	16134	16152	16139	16031	16123	16053	16072	16140	16247	16156	16325	16187	16280	15936	16181	16099	16085	15817	16047	16129	16286	16147	16116	16034	16173	16097	16023	16035	16076	16060	16179	15944	15970	16180	16118	15993	16149	16087	16233	16213	15979	16038	15909	16235	16177	16015	16425	16195	16015	16250	16111	15975	15978	16111	15993	16047	16158	16104	15965	16133	16104	16073	16035	16021	16143	16198	16125	16085	16235	16213	16065	16054	16115	16041	16114	16268	16246	16060	15790	16065	16163	16101	16097	16101	16244	16294	16022	16040	15990	15934	16033	16156	16259	16343	16106	16052	16150	15965	16042	16131	15952	16017	16169	16138	16331	16177	15975	16095	15954	16073	16138	16074	16046	16120	16257	16129	15960	16150	16217	16135	16304	16155	16035	16017	16029	16237	16129	16225	16030	16339	16194	16286	16172	16109	16338	16198	16122	16108	15965	16080	16260	16124	15986	16121	16320	16134	16193	16156	16088	15998	16061	16028	16210	16122	16169	15953	15982	16150	16190	16272	16221	16028	16023	16269	16075	16149	16194	16053	16355	15963	15948	16216	16193	16212	16125	16214	16057	16207	16100	15975	16173	16051	15982	16127	16132	16375	16159	16368	16146	15896	16054	16231	16204	16169	15852	16173	16198	15994	15901	16144	16247	16218	16041	15969	16126	15960	16136	16059	16078	16231	16230	16079	16215	16166	16132	16414	16342	15992	16068	16052	16041	16020	16226	16174	16153	16323	16181	16060	16061	16221	15998	16329	16118	16276	16097	16095	16053	16281	16226	16167	16230	16313	16224	15980	16308	16072	16081	15982	16122	16368	16086	16085	15934	16310	16230	16321	16215	16153	16207	16076	16110	16154	16130	16057	16211	16090	16148	16238	16113	16236	15989	16232	16223	16066	16109	16209	15989	16130	15998	16109	16129	16239	16247	16025	16063	16063	16090	16169	16048	15872	16108	16246	16041	16189	16196	16183	16190	16134	16241	16153	16062	16280	16017	15997	16131	16190	16266	16329	16257	16030	15948	16222	16289	16244	15854	16056	15997	16102	15961	16092	16132	16219	16227	16124	15930	16110	16035	16153	15908	16169	16292	16080	16089	16261	16246	16209	16136	16231	16149	15815	15818	16070	15909	16200	16082	16067	16420	16109	15970	16134	16068	16248	16020	16087	16109	15911	16155	16255	15991	16148	16127	16092	16358	16222	16197	16079	16241	16171	16116	16109	16030	15990	16186	16233	15789	16057	16045	16062	16389	16137	16186	16019	16386	16258	16218	16061	16099	16269	16029	16106	15977	15922	16103	16111	16206	16105	16075	16201	16131	16042	16287	16059	15973	16148	16207	16018	16177	16184	16192	16082	16152	16185	16256	16208	15964	16006	16027	16020	16327	16124	16032	16084	16114	16043	16222	16258	16161	16070	16065	16021	15999	16199	15918	16125	16001	16170	16321	16073	16094	16085	16023	16064	16034	16157	16244	16154	16112	16202	16141	16119	16217	16139	16075	16130	16244	15938	16109	16202	16088	15978	16265	16072	16129	16136	16171	16112	16235	16124	16123	16019	16081	16071	16194	15977	16136	16180	16118	15987	16080	16152	16062	16202	15863	16048	15983	16158	16296	16225	16243	16091	16025	16264	16124	16073	16061	16206	15987	16191	16217	16223	16220	16069	16023	16277	16189	16223	16087	16244	16120	16304	16205	16182	16275	16105	16214	16062	16187	16145	16156	16071	15973	16058	16205	16171	16079	16061	16013	16008	16125	15904	16031	16109	16093	16106	16114	16120	16179	16110	16167	15956	16246	16286	16104	16081	16076	16330	16203	16232	16260	16299	16293	16229	16050	16156	16071	16049	16180	16085	16192	16235	16204	15875	16209	16034	16140	15868	16143	16238	16293	16126	16226	15968	16135	16093	16174	16092	16235	16068	16223	16100	16225	16049	16063	16242	16180	15935	15904	16306	15856	16111	16160	16218	16099	16063	16231	16003	16191	15990	15934	16269	15979	16135	16158	16097	16017	16038	16185	15964	16196	15965	16202	16188	16090	16138	15967	16119	16082	16148	16218	16273	15991	16087	16148	15995	16166	16148	15979	16147	16218	16162	16163	16118	16192	15858	16105	16144	16243	16022	16097	15931	16289	16169	16102	16150	16040	16279	15998	16148	16057	16035	16161	16234	16069	16017	16097	16259	16256	16107	16037	16043	16193	16126	15914	16135	16310	16156	16140	15921	16146	16032	15961	15902	16090	15981	16156	16203	16123	16129	16171	16093	16006	16184	16054	16018	16120	16156	16235	16152	16009	16188	16153	16060	15945	16265	15946	16278	16132	16226	15979	15988	16111	16124	16002	16274	16211	16077	16235	15942	15982	15848	16082	15977	16207	16217	16174	16073	16349	16126	15968	16083	15981	15970	16156	15906	16157	16425	16026	15963	16130	16087	16046	16134	16259	16005	15877	16032	16227	16208	16087	16182	15973	16091	16198	16256	16212	15916	16154	16210	16190	16218	15995	16071	16189	15961	16228	16326	16073	16168	16099	16037	16219	15991	16147	16208	15802	16266	16331	16184	16103	16107	16032	16238	15953	16215	16039	15970	16150	15976	15948	16072	16037	16036	16111	15959	15985	16100	16255	16068	16029	16040	16102	15993	16124	15993	16159	16165	16052	16027	16249	16072	16094	15944	16222	16057	16039	15998	16107	16119	16148	16015	15990	16051	16074	16023	16101	16022	16192	16112	16137	16150	16055	16300	16073	16114	16173	16250	16159	16124	16232	16163	15974	16229	16164	16209	16155	16230	16151	16123	16057	16329	16213	16255	16200	16256	16146	16079	16344	16192	16276	16109	16215	16193	16129	16116	15996	16009	16274	16315	16193	16158	16222	16156	16137	15945	16169	16007	16177	16256	16254	16030	15947	15978	16051	15994	16214	16031	16287	16165	16132	16204	16026	16126	16027	16231	16119	16089	16153	16197	16040	16085	15860	16248	16230	15965	16183	16151	16028	16088	16336	16015	16062	16214	16034	16059	16105	16113	16174	16287	16108	16265	16207	16135	16081	16024	16155	16205	16068	16200	16084	16179	16257	16103	16367	16189	16043	16366	16314	16298	16182	16129	15896	16051	16082	16204	15959	16153	16145	16139	16015	15960	16249	16193	16147	16296	16297	16285	15978	16051	16082	16004	16064	16103	16048	16123	16206	16123	16226	16133	16042	16217	16081	16269	15970	16251	16092	16178	16131	16177	16080	16119	16163	15941	16308	16122	16125	16151	16239	16141	16231	16047	15910	16133	15958	16353	16217	16114	16020	15908	16193	16174	16165	15993	16168	16269	16133	16028	16155	16195	16196	16227	15884	15922	16058	16250	16278	16157	15986	16090	16010	16092	16246	16211	16009	16205	16126	16186	15996	16191	16203	16093	16000	16134	16054	15952	16200	16149	16256	16021	16013	15985	15998	16113	15979	16122	15989	16189	15982	16168	16055	16096	16046	16135	16175	16092	16071	16036	16291	16213	16108	16188	16145	16177	16139	16043	16098	16039	16185	16262	16139	16018	16336	16063	15996	16257	16090	16044	16115	16032	16210	16406	16356	16132	16351	16144	16224	16086	16145	16219	16285	16260	15966	16296	16204	16338	16194	16256	16116	15927	16335	16187	16245	16138	16121	16123	16083	15978	16323	16310	16255	16185	16031	16135	16328	16133	16217	15947	16015	16242	16112	16088	16128	16271	16389	16130	16116	16043	15969	16080	16066	16181	15874	16022	16241	16222	16235	15986	16104	15992	16151	16123	16059	16176	16113	16090	16202	16338	16167	15899	15917	15922	16017	16201	16053	16250	16258	16105	16356	16006	16329	16212	16336	16021	16175	16093	16248	15985	16109	16175	16143	16059	16141	16232	16353	16258	16237	15925	15995	16038	16042	16108	16166	16081	16146	16020	16164	16013	16036	16229	16112	16016	16099	16158	16196	16040	16147	16219	16193	16225	16146	16062	16144	16143	16117	16062	16042	16126	16041	16345	16082	16255	15876	16011	15982	16151	15816	15951	16031	16247	16235	16205	16069	16257	16140	16192	16257	16057	16280	16100	16264	16041	15987	16232	16288	16173	16233	16010	16190	16093	16162	15942	16103	16224	16037	15923	16075	16115	16132	16181	16273	16044	16097	16049	16027	16103	16143	16190	16109	15857	16118	16205	16214	15992	16070	15946	16039	16088	16032	16162	16237	16070	16092	16133	15896	16194	16019	16055	16064	16028	15919	16131	16189	16043	16106	16205	16185	16215	16184	16128	16136	16060	15915	16075	15945	16224
16522	26861	27654	21794	19550	18169	17221	17329	16757	16725	21838	42277	45925	38158	29948	21530	17073	16076	15710	15540	15756	15650	15592	15772	15700	15558	15678	15559	15542	15557	15711	15586	15674	15618	15461	15690	15709	15564	15751	15584	15418	15666	15424	15511	15690	15477	15646	15402	15627	15546	15646	15636	15775	15648	15485	15651	15672	15586	15745	15654	15639	15651	15645	15550	15531	15668	15440	15611	15596	15691	15632	15673	15676	15754	15541	15741	15713	15541	15446	15628	15667	15508	15559	15710	15581	15662	15721	15669	15570	15622	15511	15727	15476	15515	15570	15546	15574	15454	15693	15651	15635	15509	15560	15510	15625	15520	15725	15698	15777	15452	15504	15558	15756	15435	15469	15472	15595	15500	15554	15562	15578	15655	15551	15660	15468	15650	15504	15599	15475	15724	15558	15614	15685	15587	15581	15606	15622	15541	15489	15550	15839	15617	15609	15760	15683	15415	15546	15662	15586	15739	15536	15705	15568	15528	15533	15441	15521	15496	15526	15677	15507	15658	15546	15601	15469	15603	15545	15637	15535	15622	15652	15474	15524	15619	15453	15719	15683	15659	15648	15691	15618	15606	15613	15572	15537	15808	15615	15653	15462	15714	15633	15557	15700	15539	15729	15524	15441	15537	15534	15536	15571	15523	15830	15493	15823	15551	15641	15551	15521	15695	15538	15568	15596	15553	15580	15599	15640	15444	15644	15449	15504	15520	15864	15609	15624	15495	15575	15568	15423	15661	15620	15404	15642	15541	15561	15674	15449	15578	15690	15519	15554	15603	15703	15707	15656	15600	15405	15556	15654	15487	15589	15383	15475	15545	15666	15523	15590	15568	15692	15743	15635	15529	15649	15563	15739	15549	15567	15631	15733	15613	15702	15604	15558	15473	15664	15619	15601	15494	15684	15510	15532	15670	15540	15717	15712	15570	15685	15629	15576	15496	15582	15517	15688	15578	15590	15526	15661	15751	15602	15456	15736	15772	15630	15570	15656	15651	15641	15807	15625	15592	15535	15571	15567	15710	15533	15427	15570	15577	15508	15548	15570	15672	15551	15623	15577	15712	15626	15545	15631	15683	15489	15613	15550	15349	15515	15559	15610	15645	15590	15743	15574	15595	15796	15670	15565	15802	15552	15646	15395	15643	15571	15525	15585	15588	15466	15566	15675	15530	15540	15628	15591	15659	15541	15574	15632	15614	15513	15720	15574	15608	15517	15589	15501	15485	15687	15622	15710	15614	15514	15698	15588	15767	15637	15357	15583	15563	15558	15690	15692	15526	15515	15361	15511	15810	15755	15592	15550	15520	15561	15574	15650	15535	15559	15487	15644	15425	15540	15608	15518	15513	15682	15748	15541	15623	15484	15652	15561	15644	15495	15524	15426	15437	15611	15680	15517	15589	15642	15608	15594	15525	15559	15710	15475	15443	15615	15635	15622	15513	15668	15620	15656	15641	15599	15600	15548	15565	15523	15511	15624	15577	15596	15509	15595	15605	15483	15708	15614	15477	15453	15488	15624	15530	15576	15569	15471	15684	15515	15556	15705	15481	15537	15518	15709	15505	15520	15613	15553	15728	15735	15522	15503	15630	15495	15618	15596	15551	15559	15572	15788	15546	15578	15629	15668	15584	15729	15566	15705	15562	15620	15465	15688	15600	15520	15584	15660	15542	15698	15548	15694	15470	15583	15433	15342	15597	15595	15383	15682	15634	15659	15617	15767	15461	15470	15699	15712	15574	15692	15641	15796	15518	15773	15620	15537	15618	15677	15651	15639	15538	15693	15640	15422	15472	15675	15711	15415	15467	15522	15453	15345	15661	15612	15560	15752	15632	15685	15585	15583	15485	15540	15686	15482	15677	15725	15485	15560	15462	15574	15629	15609	15689	15654	15553	15519	15722	15584	15553	15633	15525	15595	15595	15667	15692	15462	15732	15612	15693	15601	15556	15787	15587	15620	15636	15787	15601	15697	15651	15615	15636	15667	15671	15612	15765	15525	15553	15685	15487	15548	15579	15621	15646	15676	15683	15795	15690	15638	15707	15543	15490	15573	15392	15559	15607	15516	15682	15561	15555	15456	15621	15747	15648	15461	15556	15598	15592	15476	15599	15566	15727	15519	15443	15727	15587	15549	15605	15634	15576	15548	15739	15700	15626	15694	15472	15497	15347	15777	15620	15471	15619	15720	15663	15598	15816	15490	15613	15581	15531	15665	15704	15527	15752	15611	15632	15563	15602	15598	15634	15614	15619	15683	15547	15591	15634	15577	15529	15599	15633	15654	15582	15613	15682	15622	15482	15796	15752	15769	15775	15658	15628	15509	15538	15635	15602	15574	15694	15431	15574	15624	15558	15708	15419	15609	15503	15648	15596	15731	15365	15657	15617	15519	15551	15667	15530	15636	15666	15692	15726	15578	15606	15617	15704	15698	15632	15668	15748	15827	15563	15594	15672	15461	15523	15623	15559	15622	15633	15548	15684	15667	15511	15517	15412	15731	15480	15224	15593	15544	15648	15659	15577	15680	15486	15656	15421	15734	15604	15701	15587	15742	15535	15661	15546	15736	15698	15679	15687	15613	15553	15440	15627	15742	15713	15622	15713	15658	15444	15812	15775	15562	15810	15564	15481	15597	15522	15604	15648	15605	15559	15628	15502	15764	15540	15567	15582	15554	15373	15521	15607	15684	15486	15591	15690	15571	15639	15662	15711	15638	15570	15654	15725	15766	15506	15701	15537	15642	15479	15615	15644	15569	15627	15604	15675	15582	15545	15732	15566	15500	15575	15659	15647	15613	15512	15626	15660	15658	15636	15777	15660	15548	15687	15581	15587	15495	15519	15542	15584	15671	15572	15598	15740	15676	15441	15727	15585	15503	15761	15477	15564	15644	15601	15665	15590	15551	15585	15495	15688	15662	15545	15454	15591	15618	15488	15615	15612	15612	15576	15541	15696	15560	15690	15665	15719	15581	15704	15633	15631	15705	15667	15625	15661	15614	15666	15521	15613	15637	15685	15545	15792	15724	15678	15570	15662	15563	15456	15502	15487	15362	15506	15787	15675	15431	15536	15621	15455	15562	15605	15554	15667	15688	15640	15553	15556	15536	15453	15625	15575	15537	15626	15581	15737	15483	15426	15592	15537	15534	15600	15609	15571	15470	15607	15649	15488	15548	15602	15571	15653	15585	15665	15549	15513	15643	15644	15536	15473	15359	15399	15757	15796	15614	15555	15647	15706	15650	15631	15720	15474	15557	15579	15498	15698	15801	15587	15498	15783	15454	15779	15474	15691	15710	15497	15639	15566	15551	15666	15563	15699	15570	15583	15525	15638	15580	15696	15656	15661	15574	15506	15677	15745	15604	15568	15554	15653	15596	15595	15549	15641	15612	15373	15534	15680	15651	15553	15777	15574	15706	15640	15605	15628	15526	15353	15669	15481	15870	15488	15607	15605	15752	15555	15616	15499	15601	15705	15577	15643	15614	15623	15506	15618	15566	15516	15565	15704	15726	15604	15555	15818	15635	15522	15587	15585	15531	15769	15575	15412	15654	15572	15519	15573	15509	15612	15616	15597	15529	15612	15644	15636	15704	15759	15765	15354	15543	15518	15487	15732	15508	15534	15521	15497	15732	15681	15549	15499	15746	15665	15566	15653	15617	15534	15746	15464	15576	15480	15707	15775	15530	15593	15646	15597	15526	15476	15591	15574	15639	15422	15613	15551	15559	15624	15594	15441	15542	15631	15682	15501	15578	15601	15519	15713	15675	15740	15658	15486	15657	15596	15491	15549	15711	15663	15518	15582	15598	15653	15723	15644	15645	15508	15476	15380	15520	15591	15664	15556	15512	15481	15645	15338	15574	15653	15677	15543	15597	15663	15716	15600	15675	15580	15649	15559	15611	15629	15569	15608	15609	15606	15586	15543	15459	15537	15544	15548	15651	15439	15657	15634	15480	15545	15609	15612	15547	15647	15547	15451	15738	15697	15467	15514	15619	15777	15529	15672	15594	15530	15585	15479	15671	15426	15562	15666	15547	15622	15620	15634	15759	15536	15699	15465	15574	15548	15707	15616	15514	15790	15658	15482	15706	15576	15604	15727	15505	15607	15569	15581	15644	15686	15677	15757	15711	15536	15643	15632	15689	15547	15504	15623	15624	15567	15565	15824	15664	15605	15705	15644	15534	15498	15539	15571	15486	15642	15478	15707	15681	15623	15612	15540	15625	15637	15708	15706	15569	15484	15394	15662	15707	15641	15632	15486	15475	15556	15524	15659	15583	15533	15669	15508	15550	15698	15469	15777	15680	15733	15623	15725	15554	15591	15541	15505	15736	15510	15618	15519	15731	15631	15600	15653	15626	15552	15541	15515	15632	15741	15639	15491	15680	15586	15678	15496	15445	15459	15612	15472	15627	15712	15548	15556	15542	15649	15697	15550	15507	15666	15677	15382	15630	15508	15720	15572	15356	15734	15650	15613	15681	15394	15570	15690	15495	15661	15414	15593	15585	15611	15574	15674	15776	15574	15834	15484	15798	15481	15623	15735	15605	15684	15576	15461	15447	15583	15545	15565	15651	15637	15643	15552	15560	15823	15626	15630	15612	15678	15500	15672	15469	15731	15643	15476	15581	15701	15476	15683	15698	15604	15745	15680	15566	15762	15511	15727	15616	15552	15742	15506	15657	15776	15535	15576	15665	15452	15590	15696	15715	15660	15633	15550	15636	15574	15467	15681	15593	15767	15619	15658	15593	15557	15565	15589	15563	15787	15540	15564	15549	15504	15392	15652	15496	15638	15389	15677	15538	15531	15478	15650	15481	15536	15501	15631	15630	15530	15525	15539	15528	15755	15855	15595	15445	15811	15515	15514	15601	15507	15468	15704	15630	15408	15504	15746	15784	15444	15694	15533	15453	15702	15774	15494	15518	15399	15532	15632	15558	15515	15549	15746	15605	15567	15799	15525	15548	15508	15630	15674	15388	15483	15303	15441	15734	15547	15620	15601	15708	15621	15493	15523	15566	15526	15566	15759	15616	15584	15508	15565	15633	15641	15518	15630	15651	15400	15590	15626	15602	15580	15646	15576	15523	15710	15583	15645	15566	15603	15709	15582	15566	15441	15628	15595	15572	15596	15590	15610	15575	15695
28885	21393	20870	19216	17152	16882	16941	16590	16571	16681	16659	17593	19543	19633	18277	17445	16984	16426	16583	16558	16744	16600	16790	16789	16443	16379	16791	16817	16749	16462	16722	16619	16788	16426	16619	16556	16685	16631	16511	16600	16652	16699	16777	16640	16702	16697	16731	16593	16564	16412	16713	16596	16478	16653	16641	16552	16730	16558	16629	16436	16665	16722	16469	16666	16679	16327	16599	16762	16743	16823	16509	16558	16520	16674	16573	16723	16683	16818	16666	16531	16606	16581	16512	16583	16609	16453	16791	16678	16618	16398	16602	16587	16498	16522	16622	16423	16569	16539	16504	16830	16800	16539	16630	16574	16703	16633	16593	16412	16734	16607	16591	16538	16503	16640	16735	16630	16708	16763	16488	16343	16526	16609	16555	16530	16497	16563	16619	16697	16530	16551	16468	16722	16448	16652	16638	16613	16615	16484	16717	16662	16816	16519	16206	16561	16513	16650	16706	16297	16493	16615	16617	16689	16687	16602	16657	16764	16565	16466	16315	16673	16494	16727	16567	16546	16508	16781	16676	16620	16457	16381	16611	16625	16651	16560	16711	16629	16601	16731	16616	16513	16608	16609	16458	16457	16371	16467	16574	16638	16707	16500	16714	16440	16519	16358	16862	16680	16563	16397	16597	16641	16444	16845	16927	16409	16660	16658	16547	16432	16413	16467	16526	16570	16369	16686	16543	16575	16592	16609	16624	16481	16750	16529	16616	16446	16695	16543	16557	16602	16412	16483	16564	16543	16628	16576	16534	16707	16508	16739	16681	16581	16496	16459	16621	16890	16536	16727	16640	16512	16456	16586	16691	16700	16602	16401	16412	16625	16732	16739	16899	16742	16575	16741	16687	16505	16528	16485	16507	16608	16565	16668	16624	16392	16698	16702	16570	16578	16632	16705	16552	16555	16552	16635	16791	16459	16623	16608	16445	16647	16553	16283	16690	16700	16640	16556	16660	16562	16381	16491	16484	16666	16449	16667	16625	16489	16499	16449	16608	16633	16531	16577	16828	16766	16466	16464	16510	16486	16553	16307	16429	16849	16656	16680	16449	16491	16535	16659	16770	16651	16577	16569	16579	16537	16680	16764	16505	16735	16913	16804	16711	16577	16731	16671	16429	16513	16471	16848	16682	16745	16823	16804	16957	16624	16692	16691	16550	16519	16615	16527	16679	16528	16668	16574	16515	16663	16520	16541	16435	16527	16737	16520	16789	16546	16544	16622	16681	16718	16527	16970	16500	16641	16519	16358	16633	16525	16632	16673	16609	16704	16510	16846	16625	16498	16568	16576	16442	16570	16461	16426	16703	16543	16463	16636	16666	16691	16499	16758	16588	16578	16631	16594	16652	16654	16555	16491	16603	16329	16478	16629	16482	16551	16682	16377	16612	16554	16687	16576	16575	16418	16498	16581	16766	16682	16642	16731	16585	16461	16656	16562	16461	16609	16475	16420	16645	16625	16390	16748	16490	16493	16738	16656	16627	16509	16531	16420	16463	16509	16692	16680	16669	16459	16529	16396	16727	16726	16724	16522	16441	16472	16440	16643	16593	16616	16796	16615	16532	16530	16413	16529	16740	16530	16771	16775	16548	16502	16649	16608	16621	16596	16915	16698	16572	16559	16579	16625	16615	16582	16757	16575	16524	16524	16558	16387	16661	16812	16673	16609	16566	16634	16676	16626	16607	16718	16356	16531	16512	16663	16723	16704	16573	16719	16515	16525	16673	16556	16517	16560	16574	16608	16545	16499	16636	16817	16807	16712	16668	16610	16582	16501	16645	16713	16530	16645	16622	16524	16733	16778	16507	16524	16526	16548	16539	16454	16613	16446	16619	16644	16604	16640	16615	16741	16615	16386	16667	16586	16625	16717	16673	16818	16435	16553	16762	16527	16585	16542	16575	16616	16786	16560	16466	16591	16814	16537	16500	16504	16639	16490	16486	16474	16530	16546	16805	16631	16799	16742	16786	16638	16593	16540	16574	16579	16463	16384	16713	16521	16319	16456	16646	16644	16703	16577	16764	16464	16638	16636	16382	16509	16550	16449	16598	16531	16829	16759	16549	16570	16787	16650	16525	16539	16754	16558	16881	16596	16591	16573	16669	16468	16630	16499	16571	16683	16612	16777	16509	16743	16657	16577	16488	16442	16534	16366	16660	16518	16494	16484	16637	16684	16950	16770	16644	16475	16436	16662	16612	16734	16631	16570	16547	16685	16626	16446	16577	16780	16607	16480	16417	16368	16603	16587	16728	16676	16565	16621	16658	16554	16663	16429	16451	16637	16640	16431	16662	16542	16646	16720	16544	16735	16498	16608	16503	16592	16612	16622	16549	16693	16516	16375	16885	16508	16634	16642	16662	16524	16585	16541	16337	16339	16387	16604	16487	16617	16650	16493	16616	16842	16411	16474	16700	16441	16595	16546	16563	16633	16511	16438	16798	16641	16643	16582	16680	16674	16512	16828	16544	16403	16583	16604	16673	16689	16680	16494	16537	16670	16628	16905	16612	16543	16665	16635	16667	16660	16452	16646	16845	16587	16626	16458	16533	16799	16808	16359	16604	16908	16788	16634	16720	16494	16494	16486	16567	16650	16624	16451	16539	16528	16693	16665	16663	16502	16671	16741	16712	16571	16504	16582	16707	16440	16725	16506	16478	16523	16516	16740	16785	16482	16494	16665	16684	16628	16475	16679	16669	16550	16796	16715	16652	16456	16780	16511	16764	16644	16645	16697	16450	16387	16677	16888	16675	16641	16643	16721	16578	16523	16784	16629	16420	16483	16768	16813	16561	16688	16457	16387	16523	16403	16641	16446	16700	16557	16522	16541	16786	16616	16596	16755	16761	16635	16671	16645	16452	16611	16646	16436	16462	16734	16705	16571	16524	16737	16624	16549	16727	16513	16491	16614	16653	16675	16572	16786	16590	16757	16512	16867	16587	16652	16702	16522	16609	16608	16681	16531	16553	16763	16906	16561	16494	16543	16581	16618	16485	16441	16638	16575	16552	16632	16627	16497	16676	16584	16594	16738	16645	16628	16712	16642	16515	16695	16489	16686	16601	16464	16417	16673	16798	16582	16579	16453	16553	16731	16673	16717	16744	16626	16634	16518	16633	16768	16635	16492	16662	16303	16692	16569	16542	16371	16585	16574	16576	16389	16824	16491	16689	16661	16771	16658	16565	16521	16442	16599	16723	16422	16469	16680	16519	16667	16326	16740	16691	16709	16562	16538	16597	16622	16675	16625	16655	16476	16786	16635	16613	16761	16652	16440	16663	16679	16684	16577	16773	16623	16789	16607	16790	16586	16675	16587	16578	16551	16638	16662	16780	16639	16550	16567	16584	16501	16553	16587	16570	16679	16777	16556	16478	16555	16696	16711	16617	16599	16668	16482	16751	16373	16510	16663	16608	16621	16615	16502	16498	16743	16695	16581	16584	16445	16616	16712	16630	16465	16672	16646	16511	16538	16420	16765	16536	16585	16587	16678	16749	16563	16593	16541	16589	16436	16626	16611	16559	16555	16867	16724	16471	16684	16768	16589	16558	16480	16443	16581	16792	16719	16479	16526	16600	16513	16627	16418	16587	16703	16710	16693	16507	16710	16394	16442	16536	16735	16795	16595	16646	16520	16642	16548	16687	16428	16442	16629	16583	16595	16541	16644	16591	16782	16566	16670	16736	16627	16692	16610	16623	16526	16763	16698	16482	16361	16537	16526	16793	16621	16705	16520	16658	16622	16633	16401	16490	16706	16516	16579	16780	16629	16656	16646	16721	16608	16710	16602	16571	16404	16504	16789	16529	16652	16662	16666	16646	16683	16735	16725	16814	16644	16522	16497	16453	16617	16560	16583	16610	16489	16573	16860	16538	16838	16702	16568	16435	16613	16490	16487	16605	16462	16617	16818	16511	16611	16674	16665	16640	16461	16885	16580	16477	16506	16757	16644	16418	16454	16714	16835	16595	16551	16719	16510	16626	16351	16624	16611	16730	16793	16643	16801	16784	16571	16662	16516	16497	16556	16459	16604	16515	16600	16537	16553	16477	16404	16608	16688	16657	16715	16605	16702	16701	16482	16551	16619	16495	16855	16553	16507	16569	16502	16659	16479	16623	16627	16649	16572	16430	16455	16634	16764	16508	16505	16455	16277	16454	16462	16473	16607	16595	16526	16591	16541	16714	16521	16576	16693	16511	16505	16606	16672	16572	16672	16493	16560	16483	16655	16654	16480	16441	16469	16590	16627	16763	16609	16599	16694	16606	16618	16482	16550	16429	16686	16556	16457	16581	16617	16504	16667	16777	16772	16655	16619	16719	16781	16713	16770	16489	16625	16485	16661	16732	16648	16528	16562	16625	16734	16567	16732	16709	16577	16523	16487	16671	16672	16706	16577	16500	16597	16689	16688	16511	16572	16417	16502	16603	16633	16717	16775	16619	16566	16585	16710	16773	16611	16457	16476	16629	16758	16425	16684	16499	16522	16492	16524	16641	16704	16694	16739	16588	16629	16697	16587	16525	16652	16548	16563	16627	16495	16570	16685	16586	16539	16613	16477	16612	16636	16544	16590	16531	16641	16542	16544	16607	16489	16605	16676	16933	16572	16738	16743	16509	16606	16690	16647	16560	16498	16347	16628	16314	16600	16574	16634	16689	16597	16651	16656	16827	16545	16377	16853	16621	16631	16760	16414	16610	16840	16690	16653	16519	16567	16585	16539	16632	16663	16712	16726	16453	16813	16604	16659	16592	16645	16506	16604	16617	16527	16569	16472	16670	16679	16580	16628	16753	16496	16645	16749	16528	16668	16648	16628	16876	16534	16575	16752	16632	16692	16628	16606	16716	16550	16604	16693	16737	16600	16700	16338	16733	16728	16453	16541	16684	16671	16548	16433	16562	16615	16622	16699	16643	16606	16704	16662	16783	16675	16682	16565	16554	16495	16681	16479	16584	16828	16795	16556	16650	16631	16669	16636	16676	16464	16534	16716	16716	16555	16632	16587	16800	16550	16424	16511	16703	16628	16723	16476	16592	16579	16630	16700	16717	16481	16876	16586	16526	16502	16635	16438	16596	16944	16543	16541	16693	16581	16710	16552	16582	16715	16496	16555	16537	16602	16585	16657	16481	16809	16688	16446	16612	16428
15728	17378	17914	17617	16905	16226	15966	16016	16076	15909	15993	17659	20231	19452	18163	16669	15984	15848	15676	15825	15740	15916	15782	16022	16029	15705	15771	15985	15952	15785	15744	15920	15709	15857	15733	15951	15899	15803	15662	15902	15723	15822	15858	15904	15882	15887	15835	15712	16053	15883	15750	15955	15900	15942	15872	15714	15771	15860	15760	15826	15900	15871	15951	15781	15871	15690	15759	15860	15956	15904	15768	15901	15722	15912	15689	15757	15934	15814	15833	15750	15821	15780	15780	15831	15735	15911	15867	15825	15876	15901	15820	15874	15946	15864	15926	15887	15718	15872	15736	15725	15794	15737	15898	15888	15891	15836	15886	15846	15956	15683	15810	15793	15793	16020	15708	15780	15816	15720	15827	15775	15998	15802	15836	15836	15896	15777	15910	15850	15977	15850	15813	15926	15805	15898	15884	15760	15859	15808	15783	15895	15873	15830	15793	15890	15801	15847	15776	15839	15744	15724	15709	15716	15834	15876	15748	15613	15809	15883	15832	16051	15869	15801	16026	15629	16009	15824	15832	15975	15779	15817	15754	15860	15661	15902	15863	15727	15846	15686	15813	15856	15932	15729	15813	15947	15919	16003	15663	15988	15860	15844	15876	15794	15804	15957	15934	15845	15886	15842	15827	15797	15815	15910	15851	15960	15894	15932	15843	15932	16029	15798	15773	15848	15806	15817	15928	15578	15966	15661	15764	15718	16003	15778	15833	15884	15826	15705	15826	15860	15850	15884	15845	15817	15834	15719	15693	15802	15861	15962	15842	15696	15819	15757	15898	15644	15828	15793	16086	15700	15871	15721	15952	15757	15902	15737	16006	15650	15860	15807	15678	15997	15922	15752	15742	16005	15835	15844	15692	15743	15842	15845	15782	15879	15856	15816	15856	15818	15856	15697	15961	15785	15849	15809	15781	15790	15787	15841	15819	15914	15962	15960	15792	15821	15855	15732	15890	15850	15723	15872	15860	15786	15777	15630	15895	15849	15944	15783	15786	15718	15791	15805	15960	15856	15747	16006	15938	15935	15737	15872	15853	15927	15936	15727	15877	15723	15865	15872	15993	16038	15944	15800	15812	15594	15754	15741	15844	15794	15660	15812	15773	15840	15942	15855	15817	15935	15945	15883	15896	15730	15807	15814	15778	15661	15740	15980	15998	15775	15923	15886	16035	16021	15757	15857	15730	15868	15745	15863	15775	15823	15768	15869	15873	15948	15922	15773	15813	15926	15923	15914	15959	15739	15821	15824	15858	15877	15763	15963	15917	15828	15711	15922	15798	15728	15912	15836	15964	15774	15802	15749	15752	15958	15815	15818	15732	15946	15952	15734	15766	15770	15938	15893	15764	15760	15761	15906	15886	15812	15837	15989	15928	15964	15780	15847	15836	15902	15700	15801	15808	15770	15939	15741	15860	15967	15905	15758	15880	15792	15918	15844	15864	15875	15695	15753	15672	15748	15778	15806	15792	15843	15891	15845	15848	15817	15650	15716	15924	15770	15903	15738	15913	15850	15758	15967	15834	15758	15756	15900	15618	15808	15854	15852	15906	15854	15905	15862	15869	15749	15804	15846	15724	16035	15771	15855	15887	15815	15863	16012	15793	15832	15904	15929	15728	15886	15765	15838	15991	15965	15979	15871	15902	15886	15756	15908	15784	15906	15858	15814	15873	15832	15844	15797	15704	15691	15832	15740	15766	15697	15918	15966	15845	15839	15705	15920	15848	15922	15844	15827	15865	15869	15795	15880	15728	15831	15653	15774	15988	15776	15810	15787	15836	15567	15833	15886	15897	15717	15955	15889	15856	15729	15760	15926	15874	15852	15839	15807	15827	15740	15783	15708	15843	15865	15877	16004	15749	15684	15820	15907	15854	15875	15764	16064	15812	15629	15868	15867	15850	15750	16020	15675	15725	15839	15889	15959	15769	15903	15902	15838	15816	15799	15785	15816	15919	15826	15788	15788	15865	15833	15791	15886	16064	15737	15807	15810	15932	15843	15748	15767	15936	15840	15651	15732	15661	15792	15719	15839	16027	15799	15885	15831	15870	15897	15810	15741	15598	15790	15879	15805	15831	15863	15811	15950	15913	15825	15772	15862	15862	15825	15841	15723	15868	15739	15778	15759	15841	15706	15860	16052	15783	15966	15809	15874	15672	15794	15979	15623	15925	15830	16010	15724	15983	15821	15710	15740	15870	15854	15961	15812	15919	15862	15776	15653	15584	15727	15773	15879	15767	15851	15863	15893	15860	15874	15804	15989	15798	15833	15732	15657	15794	15840	15800	15938	16023	15941	15984	15840	15820	15830	15854	15775	15662	15845	15892	15859	15817	15930	16005	15713	15758	15937	15829	15572	15665	15679	15779	15787	15939	15846	15910	15798	15868	15918	15633	15712	15852	15705	15860	15872	15977	15925	16009	15653	15906	15909	15937	16026	15742	15786	15840	15789	15747	15949	15795	15915	15905	15934	15738	15722	16008	15824	15996	15808	15912	15841	15966	15911	15845	15857	15938	15758	15875	15808	15911	15937	15811	15855	15807	15905	15662	15786	15984	15787	15880	15630	15873	15765	16002	15813	15953	15813	15776	15764	15957	15930	15739	15947	15810	15915	15888	15847	15935	15828	15888	15956	15767	15919	15664	15896	15801	15786	15719	15916	15846	15875	15788	15926	15803	15846	15966	15953	15905	15795	15962	15704	15780	15900	15714	15882	15904	15774	15963	15972	15871	16013	15726	15849	15667	15835	15879	15878	15808	15909	15693	15696	15894	15875	15845	15700	15698	15872	15745	15858	15952	15843	15713	15898	15698	15776	15776	15832	15937	15771	15802	15881	15901	15956	15824	15718	15728	15901	15845	15827	15743	15823	15903	15848	15718	15868	15963	15842	15902	15943	15836	15759	15826	15828	15971	15974	15839	15835	15851	15989	15723	15897	15688	15791	15878	15797	15876	15796	15910	15809	15765	16047	15944	15869	15749	15666	15852	15777	16033	15904	15841	15964	15790	15994	15828	15794	15866	16000	15555	15592	15913	15790	15748	15949	15864	15867	15798	15798	15883	15758	15692	15975	15820	15747	15805	15868	15830	15822	15848	15822	15825	15766	15876	15849	15690	16042	15839	15715	15838	15732	15698	15901	15702	15824	15867	15714	15834	15786	15727	15912	15765	15740	15837	15951	15807	15936	15974	15751	15894	15793	15790	15761	15898	15837	15904	15902	15834	15927	15830	15842	15778	15926	15752	15925	15961	15773	15895	15885	15684	15768	15687	15952	15817	15825	15752	15832	15865	15769	15876	15735	15795	15821	15746	15758	15901	15786	15708	15806	15767	15876	15807	15849	15711	15848	16091	15862	15921	15742	15838	15857	15669	15996	15668	15799	15975	15861	15938	15904	15833	15797	15774	15972	15753	15718	16140	15885	15751	15902	15685	15992	15907	15798	15933	15949	16109	15984	15952	15851	15808	15802	15694	15752	15885	15877	15901	15752	15848	15772	15934	15782	15832	15752	15866	15882	15825	15769	15719	15798	15808	15873	15890	15730	15760	15625	15896	15834	15814	15975	15730	15784	15765	15915	15881	15743	15600	15904	15638	15944	15790	16017	15902	15877	15925	16037	15753	15876	15789	15794	15955	15927	15902	15939	16039	15890	16002	15693	15872	15933	15894	15888	15846	15757	15836	15894	15948	15852	15790	15868	15759	15838	15641	15703	15908	15970	15766	15791	15918	15944	15918	15815	15767	15805	15859	15802	15930	15707	15836	16023	15726	15782	15941	15852	15875	15958	15904	15915	15781	15829	15654	15854	15809	15695	15816	15889	15913	15779	15767	15685	15828	15783	15937	15877	15948	15717	15806	15930	15920	15837	15816	15759	15756	15800	15689	15861	15737	16055	15958	15697	15569	15941	15815	15770	15907	15896	15748	15795	15732	15801	15913	15980	15670	15726	15807	15860	15868	15780	16040	15957	15967	15953	15718	15746	15752	15795	15894	15816	15849	15980	15879	15922	16073	15974	15927	15852	15887	16036	15840	15769	15648	15717	15690	15854	15845	15832	15642	15901	15697	15778	15757	15705	15839	15766	15921	15674	15847	15828	15820	15822	15875	15842	15719	15921	15886	15837	15866	15973	15951	15872	15901	15748	15910	15941	15828	15806	15945	15782	15880	15911	15749	15965	15783	15897	15949	16064	15891	15804	15727	15902	15954	15906	15890	15873	15729	15815	15890	15918	15872	15928	15743	15953	15777	15651	15902	15816	15737	15869	15758	15838	15825	15937	15841	15819	15702	15971	15804	15996	15883	15759	15932	15846	15972	15831	16015	15771	15955	15899	15896	15857	15625	15872	15906	15873	15811	15725	15869	15778	15951	15854	15978	15883	15908	15922	15832	16029	15765	15944	15787	15918	15886	15645	15979	15845	15977	15810	15855	15774	15907	15884	15878	15489	15943	15895	15870	15745	15920	15654	15969	15837	16014	15873	15676	15992	15849	15745	15761	15789	15836	15913	15945	15808	15835	15856	15954	15735	15763	15762	15842	15899	15886	16006	15817	15811	15750	15815	15836	15774	15861	15725	15895	15653	16043	15844	15846	15960	15816	15956	15935	15939	15919	15798	15838	15758	15716	15803	16019	15890	15931	15862	15738	15836	15905	15837	15830	16024	15876	15919	15833	15878	15943	15777	15979	15870	15655	15901	15747	15810	15829	15679	15821	15739	15774	15845	15891	15843	15836	15732	15740	15937	15888	15936	16050	15903	15841	15855	15914	15882	15669	15884	15998	15944	15824	15712	15761	15676	15688	15826	15862	15817	15709	15945	15750	15844	15956	15760	15795	15883	15790	15873	15799	15823	16079	15723	15743	15777	15772	15839	15777	15957	15980	15771	15843	15855	15681	15847	15837	15955	15966	15938	15949	15854	15935	15913	15923	15942	15762	15923	15704	16007	15686	15815	15723	16057	15960	16136	15961	15791	16005	15775	15773	15921	15712	15771	15651	15839	15823	15877	15857	15884	15870	15893	15822	15828	15890	15772	15783	15797	15989	15877	15834	15757	15827	15880	15810	15708	15948	15858	15867	15736	16061	15661	15849	15845	15884	15802	15760	15880	15802	15764	15808	15757	15769	15795	15888	15804	15857	16020
25120	21339	27946	25467	21379	19428	18727	17209	17094	17161	16954	22667	33073	31280	25634	20606	17918	17049	16614	16833	16824	16786	16805	16765	16728	16748	16650	16539	16671	16712	16739	16654	16705	16781	16559	16831	16765	16920	16647	16538	16900	16642	16687	16636	16784	16548	16858	16631	16663	16664	16728	16656	16761	16522	16893	16767	16599	16652	16722	16665	16591	16725	16624	16634	16696	16776	16601	16583	16640	16537	16705	16702	16772	16768	16551	16746	16816	16741	16567	16614	16623	16795	16533	16700	16708	16856	16888	16741	16556	16756	16687	16476	16622	16642	16672	16699	16656	16653	16575	16662	16757	16668	16677	16324	16600	16677	16663	16712	16710	16586	16700	16437	16594	16602	16647	16776	16766	16558	16669	16591	16834	16399	16599	16615	16557	16641	16628	16583	16903	16654	16611	16479	16643	16479	16657	16839	16541	16759	16589	16561	16627	16704	16638	16665	16666	16560	16565	16754	16626	16670	16616	16716	16739	16845	16668	16576	16578	16630	16656	16734	16602	16627	16571	16651	16647	16754	16825	16538	16623	16725	16476	16565	16908	16689	16605	16624	16691	16790	16645	16798	16599	16803	16671	16508	16747	16607	16668	16456	17060	16646	16682	16467	16709	16716	16883	16747	16939	16845	16888	16507	16692	16550	16796	16653	16788	16610	16795	16717	16602	16732	16472	16562	16669	16644	16594	16590	16837	16701	16771	16516	16557	16706	16683	16850	16576	16732	16903	16627	16622	16416	16664	16836	16691	16686	16510	16665	16574	16691	16631	16649	16716	16655	16570	16610	16470	16618	16821	16505	16746	16618	16607	16498	16574	16786	16642	16623	16672	16659	16564	16715	16699	16728	16817	16474	16546	16579	16628	16590	16651	16482	16632	16538	16636	16653	16575	16717	16686	16662	16503	16609	16545	16743	16495	16658	16568	16493	16692	16596	16637	16568	16577	16449	16589	16613	16791	16587	16458	16728	16650	16609	16794	16392	16681	16702	16611	16543	16512	16720	16779	16693	16662	16644	16482	16611	16569	16664	16662	16643	16480	16694	16495	16655	16486	16680	16539	16535	16600	16771	16543	16530	16589	16577	16523	16595	16549	16682	16619	16549	16549	16815	16673	16647	16520	16616	16620	16513	16552	16680	16727	16705	16804	16661	16712	16612	16654	16615	16635	16676	16531	16684	16789	16495	16611	16657	16596	16582	16838	16565	16673	16527	16662	16764	16436	16677	16690	16609	16510	16814	16614	16652	16705	16745	16565	16602	16621	16627	16663	16578	16626	16776	16699	16685	16820	16822	16671	16641	16742	16558	16925	16555	16870	16704	16625	16819	16767	16642	16530	16677	16672	16533	16602	16592	16914	16711	16576	16717	16594	16769	16576	16540	16694	16729	16695	16679	16691	16501	16482	16673	16598	16561	16597	16433	16719	16527	16441	16559	16674	16667	16650	16660	16608	16490	16716	16783	16491	16511	16703	16721	16547	16790	16648	16857	16456	16964	16626	16586	16597	16691	16527	16656	16587	16404	16615	16589	16682	16584	16584	16640	16903	16764	16655	16668	16662	16411	16660	16644	16780	16628	16532	16505	16576	16652	16936	16524	16571	16634	16462	16546	16703	16661	16560	16662	16711	16509	16430	16790	16615	16652	16722	16884	16515	16662	16630	16726	16673	16615	16819	16624	16669	16736	16717	16526	16735	16511	16586	16592	16492	16716	16478	16590	16547	16531	16659	16538	16842	16875	16869	16617	16786	16673	16706	16569	16548	16620	16594	16613	16606	16633	16547	16537	16445	16641	16735	16588	16646	16746	16748	16619	16608	16776	16662	16638	16664	16716	16753	16729	16638	16492	16516	16678	16498	16586	16546	16567	16729	16731	16586	16685	16672	16537	16786	16725	16816	16625	16661	16551	16589	16543	16637	16503	16778	16787	16571	16692	16549	16526	16581	16576	16651	16703	16737	16719	16660	16644	16512	16733	16347	16722	16542	16720	16866	16829	16562	16802	16621	16625	16621	16574	16776	16697	16622	16547	16794	16874	16608	16416	16705	16693	16581	16553	16601	16501	16750	16654	16631	16643	16504	16519	16755	16630	16864	16831	16782	16751	16566	16733	16319	16508	16675	16399	16574	16560	16669	16737	16677	16593	16341	16678	16793	16596	16708	16598	16574	16694	16774	16729	16591	16412	16729	16683	16599	16528	16636	16559	16661	16587	16625	16649	16570	16648	16355	16589	16591	16462	16532	16721	16717	16688	16547	16644	16681	16585	16646	16668	16669	16939	16440	16549	16699	16364	16386	16687	16505	16755	16631	16728	16670	16548	16624	16561	16738	16704	16897	16651	16517	16690	16691	16554	16714	16829	16601	16685	16556	16612	16550	16652	16581	16680	16844	16664	16622	16758	16567	16619	16481	16521	16786	16820	16581	16580	16626	16517	16722	16687	16791	16804	16644	16608	16571	16630	16643	16725	16550	16605	16642	16591	16610	16485	16669	16667	16784	16706	16494	16709	16648	16627	16647	16703	16792	16655	16712	16596	16678	16781	16635	16700	16489	16927	16791	16743	16719	16676	16760	16573	16407	16566	16562	16664	16853	16640	16598	16636	16669	16627	16718	16673	16367	16552	16634	16644	16526	16625	16688	16700	16487	16641	16799	16619	16739	16604	16627	16690	16622	16576	16700	16616	16593	16547	16612	16622	16615	16599	16602	16668	16479	16644	16579	16706	16612	16825	16839	16657	16538	16728	16649	16569	16615	16327	16561	16777	16831	16656	16796	16576	16485	16705	16497	16735	16505	16710	16362	16645	16701	16730	16587	16745	16513	16721	16789	16609	16773	16511	16733	16693	16561	16779	16715	16727	16439	16456	16438	16547	16745	16659	16872	16686	16432	16667	16781	16566	16696	16710	16543	16756	16632	16704	16597	16622	16769	16506	16538	16450	16720	16599	16660	16518	16714	16807	16395	16755	16570	16898	16596	16645	16706	16623	16515	16647	16363	16790	16698	16551	16637	16626	16597	16713	16613	16585	16572	16643	16489	16634	16616	16496	16429	16659	16451	16663	16705	16531	16715	16593	16531	16820	16700	16373	16735	16479	16711	16341	16713	16499	16600	16740	16543	16538	16609	16559	16722	16603	16602	16647	16622	16629	16660	16933	16637	16599	16673	16424	16591	16832	16703	16670	16674	16811	16722	16685	16754	16556	16694	16797	16743	16500	16658	16626	16698	16670	16619	16572	16524	16681	16704	16476	16638	16663	16652	16536	16716	16688	16662	16622	16680	16581	16599	16709	16892	16784	16752	16566	16326	16472	16538	16570	16585	16442	16531	16529	16641	16485	16652	16611	16616	16879	16694	16561	16670	16770	16680	16489	16415	16544	16419	16615	16647	16736	16716	16674	16664	16552	16591	16656	16755	16636	16763	16495	16644	16527	16631	16595	16628	16540	16726	16816	16828	16685	16654	16584	16762	16668	16634	16588	16591	16683	16403	16548	16476	16699	16758	16634	16591	16646	16642	16563	16530	16667	16737	16522	16711	16691	16659	16613	16673	16783	16583	16724	16654	16571	16733	16511	16694	16699	16771	16589	16644	16662	16673	16489	16556	16497	16692	16664	16639	16699	16770	16453	16646	16770	16442	16518	16737	16633	16536	16688	16530	16561	16623	16516	16685	16501	16829	16517	16593	16669	16688	16668	16685	16509	16616	16730	16610	16507	16777	16567	16847	16719	16694	16660	16780	16515	16556	16849	16741	16788	16745	16591	16511	16459	16609	16415	16733	16693	16678	16586	16603	16574	16771	16565	16506	16603	16672	16787	16585	16674	16468	16785	16610	16620	16695	16721	16686	16638	16740	16614	16669	16642	16513	16635	16421	16494	16686	16476	16729	16626	16602	16516	16756	16573	16702	16586	16431	16690	16429	16663	16774	16398	16550	16645	16529	16750	16577	16553	16804	16776	16796	16722	16561	16746	16782	16756	16540	16687	16627	16769	16856	16398	16716	16907	16569	16625	16590	16701	16633	16613	16400	16535	16639	16656	16859	16653	16810	16762	16635	16659	16793	16763	16585	16662	16742	16478	16382	16536	16841	16653	16734	16582	16855	16621	16655	16880	16688	16698	16582	16699	16588	16488	16642	16571	16643	16669	16628	16504	16585	16634	16259	16637	16615	16521	16746	16602	16643	16703	16620	16749	16613	16591	16531	16726	16471	16531	16796	16642	16767	16466	16789	16783	16609	16738	16815	16583	16689	16409	16814	16597	16522	16770	16719	16674	16835	16440	16822	16728	16567	16420	16712	16611	16659	16622	16843	16388	16658	16617	16811	16741	16584	16584	16668	16489	16652	16615	16715	16814	16739	16557	16518	16641	16428	16531	16605	16676	16630	16696	16511	16850	16589	16710	16545	16770	16637	16779	16703	16809	16720	16502	16632	16764	16571	16761	16513	16586	16770	16963	16623	16523	16413	16573	16689	16530	16715	16624	16612	16416	16455	16811	16574	16783	16659	16504	16767	16847	16634	16519	16633	16693	16836	16596	16830	16689	16533	16569	16629	16543	16660	16677	16747	16815	16730	16405	16543	16712	16535	16667	16764	16508	16502	16598	16726	16622	16536	16621	16544	16544	16648	16835	16624	16706	16640	16812	16557	16649	16664	16812	16612	16620	16583	16442	16578	16651	16592	16726	16623	16884	16701	16632	16490	16574	16479	16475	16779	16592	16593	16825	16779	16671	16464	16681	16625	16597	16536	16520	16628	16603	16650	16682	16594	16740	16611	16688	16664	16569	16745	16612	16656	16659	16698	16609	16588	16779	16778	16607	16653	16442	16532	16700	16813	16835	16612	16526	16609	16674	16653	16813	16538	16619	16473	16574	16844	16634	16582	16383	16733	16741	16764	16776	16710	16601	16749	16596	16553	16705	16632	16636	16747	16597	16543	16632	16653	16607	16717	16798	16539	16627	16499	16850	16557	16675	16628	16610	16788	16590	16537	16605	16682	16745	16629	16685	16732	16696	16592	16608	16742	16660	16557	16713	16762	16640	16629	16732	16619	16731	16600	16655	16680	16657	16637	16643	16927	16861	16788	16758	16562	16461	16549	16645	16758	16553	16667	16537	16512	16839	16590	16606	16584	16595	16532	16672
15175	23566	23189	20937	19948	18309	16898	16494	16394	16116	16675	26620	37822	33917	26557	20375	16864	16154	15877	15908	15871	15911	15810	15845	16022	16056	15962	15909	16051	16026	16085	16016	15795	15943	16013	15819	15923	16128	15975	16028	15866	16030	15949	16095	15840	15907	15734	16079	15836	15888	15945	15901	15933	15694	15876	16045	15980	16029	15995	15881	15994	16154	15842	15966	15852	16076	16019	15875	15938	15914	16007	15993	16001	16183	15977	15977	15896	15997	15834	15943	15990	15905	16070	15891	15955	15929	15869	15944	15774	15941	15879	15939	15856	15977	15925	16043	15990	15961	15824	15869	16087	15933	16066	15994	15933	16059	15785	16061	15922	16051	16151	16006	16012	15990	15881	15841	15858	15821	16043	15948	15886	15930	15737	15913	15890	15883	15894	15936	16007	15802	15920	15828	15884	16013	15788	15896	15904	16069	15876	15995	15943	15934	15990	15764	15798	15970	15934	16018	15934	15858	15989	15949	15929	16017	15912	15850	16034	15988	16031	15997	15759	15920	15959	15856	15959	15756	15866	15928	15947	15803	15961	15975	15799	16046	16107	15844	15880	15945	15779	15925	15835	15939	15855	16050	16139	15954	15765	15890	15953	15823	16063	15963	15948	16152	15931	15904	15861	15937	15921	15882	16003	15866	15971	16111	15941	15808	16137	15875	16112	15943	15900	15943	15968	15977	16084	15934	15984	15815	15930	15934	15946	16005	15856	15800	15912	15924	15929	15864	15892	15925	15969	15856	16080	15895	16042	16037	15941	15979	15868	16109	15935	15973	15975	16119	16078	15965	15780	15978	15894	15942	16046	16061	16068	15668	16015	16055	15976	15874	15814	15854	15906	16010	15957	15905	15864	15877	16011	16000	15998	16001	15795	15899	15891	15903	15879	15963	15870	15832	15874	15846	16056	15930	15908	16022	15875	15804	15848	16051	15810	15965	15957	15889	15931	15816	15967	15943	15905	15965	15916	15846	15961	15849	15869	15858	15773	15786	15927	15967	15817	15974	15985	15851	15944	15974	15973	15907	15808	15992	15927	16035	15984	15835	15928	15971	15816	16009	15888	15912	15955	15964	15946	15985	16085	15756	15882	15946	15948	16041	15716	15874	16010	15977	16043	15999	15934	15670	15880	16019	15946	16138	15911	15966	15959	15929	15884	15976	16005	15961	15907	15938	15872	15854	15632	16025	15935	15982	16028	16006	15958	15847	15801	16054	15873	15923	15875	15853	16029	15898	15921	15937	16084	15935	15791	15834	16030	15957	15906	15918	15835	16045	15918	15867	15899	15771	15926	15807	15984	15959	15986	15816	15653	15903	15917	15959	15899	15949	16112	15974	15920	16096	16000	15749	15838	15863	16003	15898	15734	15833	15885	15882	15985	16014	16092	15911	15936	15921	15953	15935	15941	15826	15957	15957	15927	16075	15896	16096	15865	16161	15891	15795	16021	15805	15943	15899	15984	15917	15667	15973	15919	15966	15836	15999	15997	15951	15969	15968	15932	15945	15949	15989	15925	15952	16053	15827	15898	15899	15999	16046	15944	15891	16091	16119	15998	15969	15946	15988	16024	15941	15956	16034	15893	15885	15886	15815	15883	16108	15902	15932	15867	15915	15888	16028	15871	15899	15933	16115	15987	15943	16021	15768	16061	15831	15974	15983	15772	15956	15839	15961	15751	15954	15917	15772	16063	15864	16022	16136	16145	15840	15994	15817	15916	15950	15903	15917	15871	15919	15848	16077	15962	15860	15991	15940	16046	15954	15934	15974	15996	16006	15832	15957	15935	15987	15933	15850	15911	15882	15935	15887	15993	15808	16026	16198	16009	15898	15922	16004	15819	15871	16144	15913	16203	15865	15928	16000	15859	15951	15906	15707	16037	15920	15839	15984	15921	16162	16008	16037	15948	15915	16010	15786	16177	15939	15930	15883	15881	16098	15980	16022	15988	15742	16062	16031	15782	15865	15959	15776	15838	16048	16113	15726	15908	15942	15926	15972	15862	16114	16081	15824	15836	15855	15938	15787	16170	16059	15921	16013	15862	16095	15695	15909	15907	15858	15888	15933	15905	15853	15933	16050	15825	16032	16016	15929	15850	15948	16007	15966	15929	15992	15859	15954	16020	15933	15892	15750	15851	15906	15935	15882	16224	15893	15917	15777	16027	15907	15949	15943	16050	16076	15911	16117	15901	15961	15813	15949	15883	15992	15862	15891	15998	15901	16089	15929	15843	15765	15954	15920	15849	15982	15881	15734	15841	15914	15893	15958	16067	15854	15963	15869	16124	15677	15860	15881	15957	15984	15919	16036	15925	15886	15778	16030	15858	15841	16100	16104	15940	15963	16058	15910	16093	15889	15899	15832	16060	15933	15899	15937	15899	15774	15911	15855	15993	15602	15989	15909	15991	16058	16031	15921	16005	15677	15932	15976	16089	16000	15924	15916	15949	15916	15911	16071	15913	16017	15977	15877	16037	15943	15804	15873	16083	15966	15975	15989	15914	15965	15944	15949	15990	15905	15890	15863	15904	15888	15807	15959	15975	16021	15875	16161	15979	15952	15875	15885	15805	15980	16066	15946	16004	15884	16093	15963	15869	16081	15962	15929	15830	16016	16100	15851	15855	16081	15801	15962	15868	15961	16040	15914	15954	15791	15847	15933	15937	15902	16067	15816	15834	15915	15918	15947	15888	15930	15850	16145	15923	15923	15813	15972	15871	16024	15889	15927	15926	15992	15922	15793	15848	16057	16041	15999	16023	15902	15863	16063	15851	15918	15839	15993	15967	15906	15833	15817	16036	16015	16027	15996	16020	15829	15932	15986	15802	16021	15957	16011	15949	15774	15994	15910	15945	15941	15904	15956	15827	16004	15991	15957	15853	16004	15865	15951	15855	15947	15911	15901	15709	16055	15967	15808	15921	15944	15802	15886	15961	16074	15955	15882	16009	16043	15862	16013	16052	16042	16119	15766	15922	15992	15934	16047	15999	16025	16110	15853	15928	16188	16071	15802	15888	15862	15852	16134	15796	15791	15807	16021	16056	15849	15870	15876	15803	15880	16035	15898	15934	15893	15804	15948	15794	15936	15925	15961	15963	16112	16057	16018	15813	15918	15884	15961	16061	15909	15867	15935	15950	16098	15935	16018	15680	15820	15940	15950	16076	15960	15954	15977	16083	15947	15814	15878	16046	16034	15824	15875	15909	15962	15854	16095	15916	15967	15986	15883	15940	15837	15789	15703	15913	15877	15927	15896	15900	15981	15908	15981	15967	16017	15906	15844	15997	15956	16012	15785	15961	15763	15903	15884	15945	16040	15918	15916	15930	15823	16045	16009	15767	15747	15941	15866	15879	15943	15761	15930	16047	15836	16065	15914	16046	16118	15815	15915	15803	15903	15952	15931	15987	16001	16010	15876	15995	16028	15795	15847	15976	15919	16019	16004	15943	15929	15960	15725	15955	15882	15969	16233	15920	16002	15773	16040	16001	16072	16050	15770	15988	16002	15927	16126	15983	15966	15956	15872	15922	15784	15949	15857	15960	15806	15961	15936	15994	15963	15861	15941	15853	15781	15853	15895	15951	15999	15845	16010	15888	15965	15784	15886	15889	15964	15918	15939	15725	15938	16094	15996	15976	15884	15655	16035	15971	15923	15888	15918	15958	15964	15917	15878	15991	16043	16118	16032	15793	15867	15946	15937	15887	15867	15959	16041	15967	15946	15983	15890	15864	15845	15946	15986	15849	16092	15950	15951	15875	16030	15944	15919	15791	15796	15857	15938	15912	16030	15979	15824	15937	15676	15856	15776	15980	15875	16047	16029	15877	16023	15906	15835	15841	16062	15845	16048	15935	15710	16017	16001	16038	15976	15988	15823	16060	15737	15942	15999	16114	15818	15897	15911	16013	15947	16002	15962	16005	15873	15870	15983	15978	15903	16053	15853	15821	16096	15965	15785	16031	15790	16026	15807	15869	15887	16008	15974	16073	16197	15751	15908	15927	15952	16054	15970	16041	15875	15875	16280	15757	16008	16044	16117	15880	15988	16015	15912	15849	15902	16021	15874	15923	16058	15809	15936	16046	16087	15829	16128	15867	15850	15972	15968	16089	15958	15890	15857	15978	15943	16019	15859	15939	15857	15864	15950	16038	15727	15946	15939	15772	16268	15927	15819	16131	15905	15969	15931	15818	15957	15825	16038	15854	15899	15889	16035	16029	15958	15837	15941	15730	15969	15865	16082	15928	15987	16118	15725	15934	15915	15859	16001	15974	15802	16057	15962	15946	15897	15902	16008	16022	15817	15956	15843	15922	15898	16121	15977	16113	15817	15907	15914	15889	15919	16058	16035	16063	15893	16041	16108	15831	15754	15988	16028	15925	15963	15883	15964	15807	15873	15892	15921	15932	15947	15886	16004	15866	15957	16060	15900	15951	15864	16046	15824	15988	15842	16099	15958	15806	16103	15987	15807	16104	15968	15912	15862	15936	15982	16030	15976	15744	15851	15946	15773	15980	16058	16018	16006	15857	16150	15903	15939	15704	16005	15915	15911	16031	15753	16019	15879	16011	15961	15826	16047	16092	16005	15760	15919	15838	15997	15918	15924	15912	15937	15865	15888	15871	15807	15841	16134	16034	15926	16100	15951	15985	15773	15961	15942	15840	15924	15731	15833	15939	15993	15868	15900	15957	15866	15807	16050	15969	15892	15993	15855	16023	15970	15871	15853	15921	15837	15948	16011	15968	15928	15894	15739	15811	15854	16056	15808	15847	15968	15934	16086	16016	15963	16041	15964	15780	16018	16110	15871	15862	16041	15871	16033	15864	15861	15709	15880	16102	15893	16018	15948	15875	15921	16009	16055	15830	16045	15915	15779	16031	15966	15992	15874	15896	16111	16052	15823	16029	15976	15950	15983	15847	16068	16029	15862	15950	15958	15759	15769	15808	15948	15839	15917	15919	15951	15677	16076	15910	15988	15993	15765	15974	16028	15793	16021	16024	15886	16032	15882	15910	15942	15959	15553	16079	15979	15794	16060	15951	15920	16085	15939	15886	15925	16043	15784	16124	15848	15902	15935	15746	15834	15751	15893	15875	16057	15928	15869	16125	15907	15933	15865	15932	15867	15933	15832	15883	15983	15924	15902
23780	21331	28817	24285	22124	22864	21720	18038	17510	17773	17669	27752	42065	38620	31253	23825	19087	17461	17102	16781	16996	17023	16784	16824	16867	16976	16748	16880	16912	16658	16878	17020	16877	16809	16823	16787	17063	16866	17022	16990	16760	17092	17052	16926	16788	16937	16939	16874	16947	16764	17020	16902	16764	16873	16894	16828	16668	16975	16852	16687	16781	16825	16868	16952	16862	16965	16949	16734	16798	16796	16781	16794	16765	16853	16773	16754	16521	16951	17018	16826	16848	16849	16854	16735	16646	16697	16850	17087	16718	16720	16725	16802	16840	16766	16699	16903	17024	16723	16734	16760	16832	16701	16881	16745	16782	16936	16649	16799	16725	16791	16794	16914	16875	16876	16792	16817	16745	16845	16790	16874	16844	16706	16896	16668	16752	16869	16864	16789	16793	16711	16574	16700	16778	16842	16814	16952	16645	16863	16771	16738	16884	16771	16829	16960	16745	16814	16879	17023	16811	16859	16655	16847	16812	16822	16739	16798	16961	16930	16854	16862	16864	16709	16700	16865	16492	16780	16881	16844	16897	16780	16808	16840	16877	16878	16745	16746	16857	16745	16841	16946	16740	16608	16810	16920	16877	17081	16693	16700	16688	16818	16786	16835	16497	16896	16943	16819	16754	16638	16834	16928	16762	16742	16918	16677	16686	16901	16852	16845	16722	16763	16715	16858	16737	16821	16742	17044	16595	16653	16852	16873	16883	16823	16698	16951	16889	16716	16898	16899	16791	16867	16689	16793	16989	16784	16695	16654	16761	16759	16650	16765	16705	16753	16738	16747	16854	16768	16797	17065	16827	16914	16997	16692	17029	16809	16803	16683	16702	16655	16903	16620	16840	16678	16804	16620	16635	16667	16708	16803	16693	16684	16603	16664	16770	16956	16812	16619	16853	17129	16779	16820	16768	16776	16703	16788	16731	16958	16838	16860	16782	16633	16823	16940	16799	16716	16819	16779	16925	16754	16632	16818	16793	16793	16774	16966	16831	16650	16803	16933	16716	16742	16833	16660	16651	17025	16726	16976	16810	16909	16601	16740	17012	16707	16855	16886	17014	16924	16918	16935	16703	16741	16763	16914	16949	16872	16743	16689	16703	16716	16927	16725	16818	16773	16855	16685	16868	16748	16988	16855	16623	16726	16689	16694	16868	16788	16779	16773	16621	16831	16909	16903	16820	16701	16758	16924	16843	16746	16659	16635	16674	16753	16588	16769	16844	16982	16815	16836	16861	16737	16967	16771	17003	16865	16851	16946	16797	16820	16676	16844	16803	16848	16894	16813	16729	16799	16796	16829	16833	16677	16853	16787	16794	16790	16976	16825	16804	16923	16587	16578	16722	16910	16787	16516	16838	16757	16605	16815	16711	16737	16981	16794	16683	16836	17013	16915	16876	16477	16799	16864	16832	16781	16744	16815	16982	16618	16781	16826	16673	16771	16553	16796	16829	16901	16731	16726	16890	16829	16894	16936	16805	16901	16758	16886	16471	16849	16752	16905	16929	16783	16695	16636	17049	16719	16897	16855	16818	17166	16738	16822	16787	16921	16798	16883	16961	16751	16923	16791	16855	16679	17009	16755	16806	16780	16862	16733	16942	16674	16889	16664	16791	16516	16900	16780	16903	16770	16848	17013	16728	16787	16841	16820	16914	16684	16654	16674	16678	16695	16670	16919	17058	16764	16778	16806	16908	16654	16835	16746	16679	16654	16645	16842	16780	16810	16917	16920	16856	16863	16734	16815	16882	16778	16672	16765	16752	16738	16875	16642	16778	16895	16950	16821	16978	16705	16930	16771	16783	16738	16795	16917	16592	16820	16845	16796	16791	16638	16837	16775	16827	16916	16839	16810	16800	16946	16907	16674	16812	16766	16853	16694	16550	16525	16790	16541	16754	16882	16837	16768	16776	16907	16988	16759	16675	16654	16750	16587	16925	16685	16829	16914	16867	16951	16924	16872	16869	16731	16860	16857	16907	16896	16904	16740	16775	16665	16789	16686	16882	16907	16769	16749	16737	16828	16920	16770	16903	16733	16805	16691	17022	16694	16873	16867	16725	16788	16819	16869	16599	16816	16601	16692	17050	16970	16876	16860	16736	16874	16653	16714	16876	16853	16758	16787	16982	16960	16688	16683	16822	16793	16676	16891	16910	16817	16656	16874	17006	16744	16926	16776	16731	16890	16753	16871	16743	16688	16763	16758	16655	16862	16777	16843	16910	16857	16727	16998	16870	16770	16954	16745	16715	16839	16799	16545	16735	16925	16945	16887	16839	16549	16839	16797	16831	17015	16989	16981	16724	16754	16932	16732	16931	16871	16729	16783	16753	16920	16902	16843	16779	16968	16799	17043	16877	16600	16723	16870	16777	16626	16817	16613	16666	16807	16875	16730	16918	16809	16709	16823	16709	16869	16768	16816	16726	16959	16792	16719	16631	16872	16762	16762	16760	16686	16750	16675	16714	16665	16647	16621	16972	16745	16690	16903	16853	16790	16789	16610	16816	16836	16602	16869	16829	16963	16763	16719	16741	16832	16806	16882	16755	16827	16626	16680	16893	16822	16775	16603	16886	16939	16874	16769	16823	16575	16562	16593	16678	17071	16777	16731	16594	16776	16800	16877	16701	16718	16763	16778	16846	16771	16983	16788	16843	16748	16732	16742	16717	16776	16797	16800	16804	16730	16687	16793	16817	16931	17042	16951	16710	16822	16830	17008	16942	16891	16696	16630	16925	16847	16882	16885	16966	16787	16860	16692	16692	17029	16824	16942	16796	16774	16658	16723	16736	16778	16761	16748	16702	16654	16750	16931	16750	16867	16653	16954	16836	16865	16829	16681	16620	16892	16872	16761	16862	16861	16738	16698	16744	16841	16962	16908	16694	16685	16711	16949	16579	16702	16778	16780	16764	16766	16759	16727	16721	16764	16812	16931	16764	16853	16801	16876	16843	16944	16966	16716	16871	16949	16846	16840	16638	16743	16695	16786	16747	16771	16888	16774	16992	16880	16736	16825	16765	16693	16675	16951	16750	16688	16909	16649	16834	16742	16703	16739	16942	16912	16882	16749	16721	16754	16842	16562	16695	16778	16875	16870	16623	16762	16883	16808	16700	16753	16712	16764	16928	16810	16742	16864	16839	16635	16853	16761	16945	16838	16757	16945	16824	16829	16670	16923	16779	16671	16870	16859	16774	16787	16847	16745	16842	16809	16775	16784	16689	16867	16850	16965	16802	16708	16868	16955	16828	16599	16744	16638	16771	16788	16758	16778	16538	16717	16933	16971	16734	16759	16725	16820	16925	16756	16749	16780	16664	16944	16573	16756	16846	16626	16714	16785	16845	16776	16712	17040	16865	16925	16881	16790	16935	16858	17050	16869	16885	16809	16732	16848	16861	16938	16788	16799	16561	16820	16766	16749	16914	16869	16918	16753	16799	16984	16826	16934	16846	16625	16869	16906	16789	16778	16784	16771	16773	16804	16876	16662	16635	16839	16703	16881	16697	16726	16864	16737	16871	16917	16643	16660	16643	16621	16723	16666	16819	16662	16626	16959	16785	16928	16656	16836	16911	16875	16934	16932	16865	16617	16873	16739	16720	16850	16707	16811	16562	16806	16959	16543	16848	16935	16642	16969	16787	16919	16657	16633	16781	16791	16805	16666	16984	16688	16799	16830	16868	16967	16837	16807	16792	16655	16724	16857	16671	16898	16914	16919	16639	16966	16674	16601	16695	16976	16926	16648	16976	16817	16733	16996	16868	16809	16798	16802	16844	16819	16942	16751	16854	16637	16674	16669	16872	16775	16924	16687	16704	16863	16984	16753	16882	16798	16735	16518	16858	16703	16793	16727	16752	16798	16627	16783	16783	16584	16937	16620	16757	16835	16862	16794	16805	16973	16848	16746	16793	16624	16944	16927	16800	16827	16704	16694	16516	16722	16805	16623	16883	16742	16881	16790	16642	16818	16882	17031	16903	16957	16886	16971	16830	16783	16981	16813	16798	16929	16739	16779	16815	16956	16676	16911	16757	16981	17040	16746	16652	16710	16852	16628	16677	16825	16864	16771	16906	16772	16637	16721	16753	16737	16871	16757	16853	16830	16817	16687	16762	16673	16721	16780	16764	16571	16851	16835	16849	16793	16743	16848	16851	16742	16750	16966	16750	16822	16793	16767	16749	16937	16913	16741	16785	16713	17034	16816	16788	16821	16942	16725	16806	16618	16800	16834	16743	16817	16882	16923	16751	16743	16726	16837	16876	16842	16904	16809	16809	16817	16819	16795	16826	16696	16878	16885	16802	16797	16977	16694	16801	16576	16710	16951	16970	16773	16669	16770	16765	16743	16806	16760	16602	16920	16670	16664	16751	16766	16775	16728	16803	16664	16745	16981	16860	17046	17004	16813	16753	16784	16795	17013	16949	16814	16795	16859	16799	16869	16899	16617	16755	16950	16728	16688	16871	16879	16699	16847	16690	16593	16621	16803	16793	16572	16719	16825	16619	16833	16752	16841	16761	16778	16778	16756	16744	16838	16790	16771	16951	16717	16735	16796	16676	16642	16972	16888	16777	16671	16776	16780	16890	16871	16685	16826	16710	16921	16800	16740	16884	16835	16735	16729	16803	16839	17075	16707	16726	16733	16695	16862	16822	16692	16975	16965	16954	16655	16711	16767	16683	16823	16805	16723	16911	16871	16778	16767	16501	16887	16531	16799	16627	16908	16706	16692	16811	16823	16652	16763	16902	16664	16874	16712	16762	16589	16601	16941	16781	16788	16871	16816	16849	16723	16749	16865	16654	16794	16883	16827	16815	16799	16840	17096	16848	16764	16705	16720	16748	16914	16883	16820	16843	17005	16944	16752	16757	16750	16830	17007	16717	16680	16623	16831	16683	16898	16881	16821	16855	16755	16901	16791	16791	16927	16877	16844	16986	16963	16812	16814	16939	16787	16848	16755	16661	16747	16998	16877	16988	16614	16938	16818	17090	16927	16857	16784	16645	16850	16888	16877	16850	16831	16980	16959	16919	16739	16701	16854	16808	16890	16802	16825	16798	16835	16929	16712	16733	16929	16758	16803	16804	16868	17039	16738	16869	16906	16874	16668	16780	16542	16814	16506	16727	16810	16786	16777	16919	16813	16951	16862
16808	27697	27092	25512	22526	21154	18733	17488	16831	17042	16997	33460	45616	41410	32974	23747	17810	16390	16144	15993	16018	16180	15919	16040	15990	16084	16066	16010	15934	15944	15957	15992	16129	16003	15896	16033	15958	15750	15973	16108	15875	15923	16132	16022	15955	16022	16152	16095	16024	15801	16037	15965	16113	16015	16054	15942	15977	15939	15968	16043	16068	15996	16000	15918	16042	15992	16205	15974	16205	16178	15970	15911	15904	15942	16022	15895	16021	16158	15858	16160	16077	16065	16174	16042	16019	15979	16093	15952	16029	15858	15953	16058	16108	16021	15903	15923	15913	16012	16077	15825	15914	15891	15961	15980	16107	16092	15993	16004	15958	15972	16194	15912	16041	16078	16150	16107	15976	16082	16036	15873	15973	15988	16056	15970	15915	16031	16029	15882	16105	15994	16072	16034	15882	15824	16081	15918	15964	15819	15822	15870	15863	16093	15983	16173	16062	16247	16023	16026	16064	16145	15924	15947	15833	16186	16119	15805	16053	15877	16080	15920	16005	16038	15855	15980	16216	15925	16126	16022	15954	15958	15829	16012	16081	15944	15943	15910	16091	15940	16068	16059	15965	15928	15990	15990	15892	16072	15909	16186	16009	16076	15777	16052	15933	16073	15911	16121	15971	16132	15874	16076	15956	15971	16048	16025	16091	15898	15908	15897	16109	16084	15923	16000	15949	15856	16136	15940	15993	15967	15930	15968	16061	16020	15886	16059	16044	15824	16081	15861	15928	15960	16120	16214	15988	15942	16151	15866	16144	15952	15913	15982	16107	15894	15975	15936	15932	16136	16139	15930	16090	15921	16087	16077	16005	16041	16043	15858	16005	16128	16046	15921	15941	16013	15971	15872	15814	15942	15843	16066	16107	15961	15944	15985	15939	16044	16105	16134	16181	16042	15956	15942	16024	15985	16003	15960	16004	15928	15921	15975	15967	16082	16136	16029	15925	15975	15791	15953	15781	15905	15993	16078	16068	16181	15943	15949	16036	16194	16024	15855	16094	16122	15910	16077	15965	16020	16122	16110	16142	15904	16032	16000	16277	16061	15932	15939	16066	16165	16124	16004	16143	16030	16089	16086	16105	16154	16127	15920	15875	16027	15999	16055	16091	15813	16019	15926	16167	15942	16034	15938	16023	15887	16057	16046	16003	16014	15881	15901	16130	15971	16007	15932	15961	15861	16012	15971	15803	15900	15971	16089	16048	16112	16128	15776	16135	16008	15846	15907	16142	15970	16015	15854	16041	16045	16123	15886	16059	15970	15934	16051	16070	16042	16140	16060	16204	15954	16084	15982	16078	15936	16123	15975	15911	16115	16092	15982	16005	16084	15980	15842	15937	16012	16024	16003	16055	16200	15945	16185	15965	15816	16048	15996	16100	16070	16016	15999	16079	16088	15972	16031	15942	15967	15964	16087	16053	15948	15937	15954	15950	15993	16122	15986	15980	15928	15823	16165	16306	16030	15947	16039	16033	16061	16016	16030	15837	16002	15940	15993	16026	16028	16051	15953	16032	15993	16075	16004	16144	16057	16001	16043	16032	16010	16057	15773	15935	16018	16007	15975	16025	16057	15946	15962	16110	16060	15979	16072	15713	15936	15850	16179	16081	16064	15999	16003	16016	16107	16063	16072	16089	15896	15936	15982	15899	15866	16128	15969	16147	15901	16129	15920	15927	15956	15861	16105	15932	16054	15804	16079	15960	16197	15983	16083	16071	16000	16127	15976	16117	16068	16241	16033	16090	15942	15976	15948	16116	15928	16087	15850	15913	16027	15843	16095	16011	15977	16007	16084	16090	15811	15904	16085	16108	15953	16033	15937	15895	15963	16037	15909	15971	15975	15980	16179	15874	15943	15897	15859	16065	15936	16114	15904	15946	16078	15943	15885	16058	15944	16111	15939	16073	16105	15992	15906	15893	16034	15808	15959	15881	16005	16118	16008	15922	15995	16008	16172	16054	15892	15982	16024	16065	16110	15952	15899	15729	15935	16005	15912	16079	15973	15816	16076	16092	16090	15878	16165	15958	15999	15964	15863	16095	16049	16060	15949	16041	15950	15887	15940	15861	15948	15965	16023	16054	15946	15823	16002	15887	16079	15960	16115	16078	16096	16027	16028	15929	16172	16108	15872	16126	16106	16021	15988	16002	16014	16032	16008	15958	16055	15863	15814	16145	16040	15978	16108	16127	15984	16039	15976	16179	15771	16116	16106	16037	15880	16082	15988	16090	15944	15943	15989	16164	16075	15795	15831	15984	16168	16137	16142	15968	15962	15923	15987	15997	16025	15999	15973	16055	15931	15960	16003	16045	16088	16037	15928	16101	15940	15973	15885	15966	15968	15987	16105	16218	15793	16026	15972	15832	16089	16181	16021	15889	15929	15922	15947	16067	16046	15864	16066	16143	15935	16034	16099	15937	16014	15938	16027	16002	15987	15931	15955	16017	16118	15937	16015	15999	15969	15911	16116	15999	16046	16060	15981	16019	16029	15977	15942	15972	16087	16099	16031	15874	16030	16045	15978	16137	16021	16003	15993	16045	16131	15884	16023	16024	15982	16135	15927	15925	15903	15902	16185	15991	16049	15961	16075	16104	16170	15892	15839	16055	16119	16064	16073	15973	16069	16180	16157	16178	15936	16029	15935	15953	15907	16084	15902	15836	16022	16006	15966	16024	15901	16081	15769	16036	16043	16062	16010	15816	16005	15808	15986	16017	16035	15946	15991	15954	15867	16160	15973	15915	15895	16020	16091	16055	15788	16016	16014	16052	15980	16044	15898	15863	15950	16132	16179	15919	15932	16023	15896	16050	15972	16005	16085	16157	15994	15905	16126	16065	15696	16174	15901	16108	16093	15934	15968	16130	16005	15933	16018	15982	15979	15904	16048	15998	16055	16052	16127	15938	15918	16114	15992	16033	16208	16021	15828	16045	15970	16070	16040	16181	16021	16019	15935	15800	16147	16007	15930	15917	16102	15985	15868	15972	16087	15905	15978	16219	16055	15989	16028	16056	15901	16000	15938	15971	16021	16105	16045	16113	15926	15940	16120	16116	16159	15993	15931	15957	15957	16071	15957	15888	15897	16096	16038	15890	15932	15973	15988	16045	16086	15923	16024	15873	15984	15987	16090	16049	15979	16176	15983	15908	16009	16094	16024	16136	15920	15909	16055	16047	16032	16000	16186	15923	15856	15969	16044	15996	16064	15809	16106	15942	15976	15913	16122	16053	16132	16016	15888	15965	16050	16055	15977	16133	15903	16012	16249	16018	15982	16001	15937	15987	16009	15950	16090	16140	16039	16018	16011	16057	15965	15895	15994	16016	15858	16049	15986	16146	16065	15885	15955	16011	16005	16138	16078	15814	16035	16053	15915	15932	15795	15992	16027	15878	16075	16002	15720	16043	16073	16139	16104	16096	16099	15927	15972	16113	16124	15989	16073	15983	15864	16234	16092	15955	15990	15948	15918	15981	16140	15999	15905	16069	15969	16135	16059	16094	16086	16048	15919	16105	15948	16030	16028	16062	15865	16059	16090	15916	15993	16174	15949	16131	15933	15862	16024	16036	16056	15877	15932	16038	15890	15948	16020	16007	15958	15873	15826	15969	16105	15903	16000	16012	15864	15844	16046	16004	16093	16000	16238	16022	16015	16006	16013	16010	15962	15863	16082	15969	16107	15931	15916	16015	15923	15947	15971	15950	16023	16024	15950	16021	16112	15977	15924	15957	16033	16158	16037	15983	16183	15884	16114	15848	16038	15898	15899	16134	16093	15976	16048	15862	16048	16230	15930	16082	15941	16036	15961	16009	15934	16042	15990	16140	16153	15909	15963	16161	15975	16145	16172	15881	15935	16081	15987	16034	16106	16022	16017	16068	15931	15936	16030	16050	16008	16021	15898	16285	16091	15981	16171	15937	15877	15896	16053	16075	16005	15920	15785	16103	15909	16112	16125	15976	15999	16123	15886	15964	15954	15962	15970	15988	16087	16050	15963	16077	16002	16087	16092	15815	15911	15976	15890	16086	16068	16100	15977	15979	15978	15897	16128	15764	16110	15945	16055	15986	15909	15919	16029	16152	15969	16137	15953	15908	15935	15883	16020	16082	15916	16000	16152	16076	15810	16071	16179	15933	15992	15847	15907	15834	15973	16154	15968	15947	15945	16082	15995	16049	16008	16025	15968	16063	16012	15885	16019	15993	16101	15987	16036	15950	15860	15999	16041	15833	16033	15855	15998	16115	15972	15948	15979	15849	16005	16118	16126	15962	15921	16028	16146	15734	16003	15772	16021	16061	16007	16083	16056	15959	15966	16003	15889	16126	16131	15968	15885	15931	15940	16253	16058	15954	16119	15926	16075	16037	15963	15990	15838	16181	15998	15982	16058	16016	16128	16062	16088	16087	15921	16143	16027	15973	16004	16067	15969	16097	16033	16116	16067	15928	15874	16080	15965	15883	15933	16171	16084	15945	16054	15983	15932	15927	16037	16101	15912	15945	15987	16066	15917	16026	15990	16061	16038	16066	16045	16122	15990	16052	16050	15820	15986	16020	15924	15939	16041	16080	15888	16081	16079	16036	15894	16096	16094	15894	15911	15961	15939	16049	16000	15978	15958	15969	15932	15870	16111	15965	15667	15919	16008	16196	15946	16049	15985	16060	15970	16295	16001	16264	15795	15902	15868	16047	16051	16056	15933	16026	15891	16128	15967	15848	16030	16018	16074	15988	16014	16061	16044	16183	16011	16187	15958	15921	15949	16111	16111	15912	15935	16182	16038	16030	15985	15990	15799	15969	15913	16227	15998	15938	15980	15902	16022	15978	15863	15990	16044	16071	15958	15914	16006	16150	15994	16117	16056	16112	16022	15928	15936	15974	16040	15798	16083	15894	15882	16004	15967	16118	16066	15930	16091	16210	15969	16035	16080	16025	15932	15925	16035	16186	16015	16077	16047	16009	16074	16087	16082	16004	15951	16008	16040	15938	16122	15945	15967	15886	15964	16135	16008	16019	15989	15899	16085	16111	15967	16192	16080	15919	15886	15967	15882	16124	15905	16002	15946	16147	16094	16054	16147	15954	16002	16047	15972	16005	16067	16005	15938	15959	16044	15880	15925	15995	15983	16073	16217	15955	15913	15976	16064
29101	21730	21631	20573	18594	17993	18005	17744	17429	17588	17552	17850	19132	20582	20209	18869	18233	17543	17403	17514	17398	17559	17290	17548	17507	17411	17252	17365	17344	17615	17509	17455	17312	17471	17484	17227	17309	17352	17406	17302	17248	17536	17518	17507	17472	17428	17306	17445	17340	17174	17361	17549	17527	17355	17477	17329	17292	17444	17637	17200	17363	17358	17361	17406	17319	17305	17421	17371	17343	17349	17426	17473	17459	17437	17500	17401	17235	17502	17509	17424	17543	17415	17368	17441	17410	17245	17315	17440	17384	17478	17469	17601	17475	17319	17517	17303	17456	17363	17346	17192	17255	17530	17393	17362	17436	17490	17436	17258	17187	17415	17437	17635	17373	17412	17352	17499	17291	17354	17186	17298	17600	17270	17321	17239	17356	17373	17485	17226	17396	17299	17367	17225	17483	17402	17531	17363	17251	17216	17518	17416	17375	17218	17367	17429	17334	17309	17391	17500	17470	17487	17332	17291	17389	17440	17332	17310	17296	17341	17233	17423	17282	17411	17502	17277	17325	17475	17321	17319	17466	17579	17360	17425	17326	17429	17433	17543	17394	17200	17279	17094	17394	17215	17388	17460	17426	17478	17500	17440	17233	17526	17602	17218	17366	17527	17308	17396	17205	17232	17266	17426	17492	17198	17412	17376	17579	17527	17313	17372	17538	17476	17386	17403	17555	17120	17174	17338	17514	17422	17447	17407	17557	17655	17404	17482	17294	17388	17360	17273	17417	17313	17372	17498	17424	17406	17494	17492	17548	17214	17363	17420	17626	17197	17455	17470	17455	17333	17436	17492	17580	17491	17410	17512	17286	17302	17310	17475	17483	17451	17130	17437	17396	17276	17435	17408	17497	17428	17468	17377	17379	17401	17319	17403	17339	17486	17630	17320	17484	17479	17471	17381	17298	17392	17449	17613	17383	17413	17494	17363	17223	17352	17380	17318	17610	17380	17371	17367	17417	17502	17461	17393	17546	17239	17336	17308	17347	17620	17477	17431	17295	17333	17024	17175	17308	17435	17623	17446	17295	17401	17324	17434	17385	17421	17616	17355	17396	17330	17325	17304	17486	17439	17336	17323	17574	17338	17444	17536	17436	17407	17335	17212	17378	17422	17380	17229	17484	17313	17414	17457	17365	17355	17423	17384	17102	17293	17501	17419	17370	17212	17325	17555	17404	17356	17335	17197	17403	17359	17550	17352	17587	17383	17288	17457	17333	17244	17425	17268	17456	17401	17465	17480	17472	17280	17317	17353	17387	17503	17549	17194	17324	17367	17355	17286	17271	17456	17507	17417	17365	17254	17452	17529	17448	17540	17344	17389	17344	17418	17290	17626	17440	17514	17357	17553	17234	17602	17527	17222	17468	17342	17325	17295	17374	17282	17277	17592	17479	17432	17387	17583	17445	17354	17502	17327	17301	17412	17461	17502	17481	17239	17453	17612	17348	17268	17141	17334	17392	17364	17410	17266	17504	17393	17401	17397	17476	17433	17356	17366	17344	17447	17344	17412	17398	17431	17271	17354	17558	17247	17474	17436	17326	17521	17536	17263	17666	17290	17349	17251	17405	17382	17344	17382	17231	17673	17424	17471	17339	17258	17498	17415	17413	17472	17447	17336	17454	17244	17500	17230	17201	17385	17472	17477	17273	17499	17576	17346	17332	17624	17502	17515	17438	17244	17419	17493	17394	17435	17369	17426	17377	17375	17192	17186	17268	17341	17305	17364	17411	17272	17491	17309	17254	17319	17447	17404	17405	17472	17388	17507	17493	17539	17321	17396	17361	17371	17343	17435	17478	17377	17341	17494	17493	17339	17302	17384	17361	17416	17466	17377	17467	17459	17258	17410	17471	17441	17203	17356	17476	17443	17244	17406	17393	17325	17430	17367	17437	17440	17542	17547	17356	17327	17436	17254	17316	17266	17576	17445	17601	17355	17514	17490	17300	17323	17440	17402	17305	17493	17284	17480	17333	17507	17198	17587	17527	17482	17553	17314	17379	17325	17329	17242	17484	17377	17235	17330	17210	17373	17469	17432	17381	17417	17290	17458	17418	17330	17495	17552	17669	17103	17380	17480	17246	17352	17305	17338	17560	17326	17470	17266	17544	17261	17449	17489	17413	17298	17197	17419	17362	17467	17368	17336	17356	17546	17350	17424	17497	17583	17334	17289	17414	17449	17395	17415	17461	17342	17381	17526	17563	17539	17216	17299	17423	17384	17396	17364	17443	17423	17328	17398	17456	17221	17204	17401	17434	17143	17387	17531	17406	17364	17361	17536	17562	17442	17247	17551	17367	17468	17512	17354	17664	17356	17433	17444	17559	17316	17513	17439	17509	17458	17573	17456	17473	17224	17467	17400	17385	17022	17489	17305	17440	17586	17381	17540	17528	17388	17366	17268	17420	17361	17388	17403	17341	17326	17363	17394	17216	17343	17393	17266	17440	17457	17417	17456	17406	17444	17349	17566	17354	17314	17443	17353	17360	17474	17267	17337	17319	17494	17447	17331	17367	17382	17465	17424	17557	17331	17273	17295	17310	17488	17459	17181	17403	17627	17622	17372	17339	17335	17481	17346	17320	17479	17209	17429	17446	17288	17436	17431	17520	17463	17391	17482	17535	17415	17495	17578	17450	17394	17626	17206	17389	17362	17572	17347	17423	17396	17417	17409	17260	17446	17606	17633	17341	17419	17227	17391	17483	17540	17516	17440	17432	17416	17404	17485	17601	17355	17413	17255	17532	17311	17485	17425	17352	17396	17685	17321	17401	17390	17624	17350	17391	17527	17364	17506	17459	17354	17288	17083	17305	17421	17558	17434	17372	17592	17500	17324	17272	17309	17527	17219	17447	17589	17451	17180	17371	17444	17491	17249	17347	17492	17306	17313	17409	17308	17268	17513	17281	17370	17469	17404	17504	17315	17202	17167	17420	17252	17263	17342	17406	17503	17381	17450	17488	17326	17366	17355	17403	17486	17333	17333	17633	17440	17412	17592	17459	17452	17326	17444	17504	17474	17429	17370	17216	17486	17498	17481	17324	17301	17539	17470	17437	17375	17314	17328	17264	17452	17496	17144	17236	17516	17193	17300	17372	17370	17431	17388	17421	17486	17340	17306	17385	17429	17318	17299	17473	17564	17349	17465	17364	17293	17300	17244	17600	17407	17547	17541	17408	17269	17350	17468	17374	17508	17498	17404	17481	17355	17368	17091	17503	17464	17423	17513	17293	17400	17571	17449	17598	17336	17454	17490	17225	17418	17360	17377	17506	17596	17455	17358	17290	17431	17357	17359	17315	17351	17287	17278	17263	17322	17478	17283	17548	17352	17344	17081	17375	17295	17417	17499	17516	17465	17322	17412	17510	17513	17420	17388	17428	17504	17280	17309	17507	17316	17253	17458	17366	17483	17399	17248	17380	17443	17411	17493	17465	17354	17328	17332	17381	17357	17340	17284	17472	17237	17433	17125	17141	17303	17449	17273	17458	17540	17438	17295	17381	17556	17270	17476	17412	17369	17402	17446	17481	17464	17513	17417	17565	17431	17392	17287	17530	17248	17412	17284	17260	17299	17233	17281	17354	17397	17344	17377	17470	17507	17338	17355	17377	17444	17466	17321	17437	17260	17366	17399	17542	17573	17196	17499	17460	17345	17427	17450	17287	17277	17473	17442	17112	17239	17293	17140	17420	17422	17394	17416	17456	17469	17514	17493	17422	17439	17507	17368	17500	17143	17484	17404	17299	17324	17281	17516	17317	17492	17393	17268	17418	17339	17511	17339	17375	17400	17540	17362	17392	17369	17489	17513	17434	17247	17382	17459	17348	17356	17372	17356	17242	17162	17290	17390	17531	17558	17410	17291	17628	17178	17221	17470	17465	17279	17388	17239	17226	17448	17489	17098	17539	17717	17411	17439	17458	17326	17173	17430	17391	17321	17303	17350	17282	17575	17464	17518	17356	17288	17450	17349	17302	17232	17522	17186	17476	17457	17388	17503	17587	17396	17263	17585	17371	17352	17294	17501	17403	17563	17357	17501	17225	17490	17320	17491	17672	17454	17515	17403	17366	17455	17352	17242	17417	17256	17480	17153	17404	17238	17180	17485	17443	17365	17229	17390	17314	17512	17561	17229	17396	17316	17499	17342	17308	17513	17366	17525	17277	17394	17362	17443	17567	17330	17288	17378	17481	17466	17492	17453	17309	17384	17487	17402	17373	17497	17452	17335	17479	17374	17466	17615	17422	17294	17364	17431	17520	17532	17387	17249	17235	17426	17409	17346	17501	17399	17443	17497	17456	17397	17523	17347	17322	17389	17216	17224	17402	17334	17167	17498	17442	17499	17295	17324	17334	17388	17325	17216	17438	17335	17304	17553	17485	17479	17258	17195	17258	17327	17352	17494	17333	17444	17469	17468	17435	17462	17434	17317	17564	17250	17469	17548	17452	17276	17354	17403	17281	17231	17242	17291	17248	17460	17231	17368	17470	17534	17366	17677	17648	17435	17261	17498	17461	17411	17443	17303	17322	17491	17469	17456	17482	17442	17288	17545	17654	17505	17217	17447	17446	17323	17435	17149	17256	17505	17380	17250	17509	17293	17476	17487	17428	17541	17421	17277	17290	17469	17415	17413	17417	17498	17495	17393	17423	17301	17441	17226	17339	17464	17308	17467	17366	17470	17432	17359	17612	17577	17430	17330	17365	17343	17495	17447	17442	17350	17698	17446	17288	17435	17441	17371	17290	17455	17316	17429	17447	17376	17238	17363	17324	17574	17412	17302	17531	17394	17363	17536	17316	17501	17480	17227	17313	17568	17344	17319	17350	17481	17492	17449	17403	17556	17462	17478	17704	17357	17474	17460	17314	17436	17400	17451	17355	17609	17487	17350	17468	17289	17240	17318	17276	17304	17384	17491	17328	17637	17331	17407	17384	17348	17589	17263	17504	17441	17326	17278	17316	17428	17487	17568	17317	17368	17476	17231	17335	17392	17421	17422	17337	17327	17254	17438	17185	17302	17448	17388	17386	17328	17301	17408	17382	17343	17308	17313	17317	17389	17435	17327	17384	17516	17404	17257	17384	17445	17448	17408	17501	17456	17434	17413	17500	17406	17370	17106	17350	17321	17508	17140	17203	17207	17295	17281
16680	18015	18363	19090	18340	17328	16909	16605	16483	16798	16817	16855	19146	20603	19595	18018	16925	16629	16389	16391	16339	16367	16425	16291	16384	16388	16491	16268	16356	16357	16222	16408	16584	16273	16362	16186	16305	16263	16249	16278	16374	16136	16496	16206	16242	16562	16158	16242	16528	16436	16311	16122	16241	16398	16351	16276	16146	16313	16341	16191	16344	16615	16499	16255	16333	16339	16548	16416	16389	16336	16369	16356	16388	16471	16406	16330	16358	16375	16371	16347	16365	16394	16343	16342	16312	16408	16289	16414	16399	16485	16335	16325	16404	16377	16265	16398	16466	16147	16394	16267	16337	16266	16365	16240	16505	16263	16255	16391	16396	16365	16508	16446	16238	16172	16392	16185	16163	16426	16322	16333	16265	16315	16345	16466	16434	16329	16344	16293	16360	16392	16552	16289	16226	16426	16269	16395	16258	16486	16427	16357	16429	16300	16227	16398	16364	16469	16368	16329	16278	16337	16393	16254	16332	16263	16191	16209	16385	16314	16421	16341	16384	16192	16376	16277	16313	16533	16539	16188	16368	16470	16334	16709	16231	16076	16215	16378	16389	16393	16438	16291	16369	16515	16421	16316	16462	16341	16337	16370	16364	16275	16169	16428	16389	16310	16323	16441	16282	16432	16394	16344	16370	16486	16298	16374	16339	16448	16330	16200	16206	16288	16491	16253	16309	16168	16291	16316	16313	16325	16332	16396	16386	16468	16167	16330	16321	16578	16341	16410	16226	16379	16391	16268	16313	16438	16248	16403	16401	16249	16350	16336	16195	16452	16469	16448	16365	16413	16420	16370	16254	16404	16300	16386	16223	16350	16274	16401	16273	16403	16288	16523	16416	16408	16273	16337	16409	16405	16398	16328	16463	16344	16309	16335	16377	16240	16235	16552	16147	16539	16281	16310	16296	16534	16456	16287	16319	16323	16458	16261	16455	16239	16416	16262	16309	16380	16358	16356	16370	16308	16498	16367	16480	16371	16274	16344	16419	16361	16248	16286	16337	16300	16333	16369	16438	16331	16416	16124	16310	16321	16327	16252	16478	16299	16468	16495	16416	16414	16355	16337	16252	16381	16352	16345	16227	16393	16476	16422	16384	16294	16270	16460	16356	16166	16333	16159	16439	16528	16225	16328	16416	16197	16198	16422	16358	16414	16304	16397	16174	16309	16373	16371	16272	16290	16472	16208	16385	16337	16204	16432	16392	16319	16578	16372	16449	16423	16418	16307	16374	16119	16316	16320	16278	16446	16303	16390	16423	16279	16166	16301	16501	16363	16324	16463	16335	16328	16322	16457	16522	16295	16344	16289	16492	16323	16256	16379	16238	16450	16296	16479	16172	16388	16325	16276	16446	16498	16434	16367	16361	16388	16403	16509	16383	16602	16328	16343	16335	16386	16285	16180	16440	16363	16177	16247	16341	16365	16396	16424	16425	16177	16276	16378	16138	16343	16332	16392	16386	16265	16597	16356	16402	16298	16381	16426	16412	16320	16561	16329	16328	16542	16301	16499	16337	16295	16291	16376	16280	16426	16376	16475	16312	16382	16355	16284	16439	16291	16451	16280	16291	16494	16176	16429	16563	16153	16176	16281	16449	16411	16360	16347	16464	16281	16261	16394	16317	16424	16391	16387	16232	16431	16300	16397	16322	16260	16326	16266	16358	16275	16278	16265	16451	16564	16403	16115	16309	16413	16302	16456	16242	16434	16488	16412	16287	16478	16360	16338	16414	16215	16243	16327	16245	16320	16272	16229	16421	16375	16340	16254	16299	16412	16412	16347	16463	16417	16302	16564	16261	16452	16316	16177	16518	16402	16376	16225	16478	16198	16385	16362	16403	16360	16283	16489	16317	16381	16387	16318	16346	16305	16312	16341	16417	16275	16285	16374	16411	16307	16368	16307	16416	16557	16364	16301	16418	16161	16272	16446	16528	16478	16523	16422	16435	16390	16353	16248	16300	16346	16300	16357	16228	16248	16400	16435	16415	16362	16362	16166	16491	16275	16324	16316	16446	16358	16223	16338	16287	16448	16408	16299	16503	16343	16374	16235	16395	16498	16450	16249	16332	16329	16348	16272	16312	16413	16270	16386	16275	16325	16381	16349	16258	16343	16357	16370	16243	16427	16360	16375	16331	16424	16188	16334	16367	16323	16334	16357	16398	16256	16348	16448	16445	16386	16405	16439	16359	16343	16210	16338	16586	16337	16434	16289	16286	16432	16456	16246	16395	16429	16198	16188	16303	16477	16341	16215	16337	16338	16245	16247	16289	16358	16323	16334	16429	16312	16375	16296	16225	16403	16307	16392	16172	16263	16406	16210	16357	16327	16360	16294	16211	16408	16178	16481	16350	16322	16325	16429	16333	16320	16372	16525	16303	16364	16243	16483	16440	16500	16359	16297	16319	16399	16466	16232	16343	16418	16302	16368	16284	16378	16226	16366	16223	16353	16359	16223	16372	16384	16396	16432	16454	16334	16447	16320	16493	16450	16335	16220	16377	16365	16409	16359	16347	16517	16354	16227	16250	16299	16316	16319	16507	16345	16336	16373	16305	16266	16314	16464	16372	16483	16498	16241	16396	16419	16258	16261	16400	16331	16583	16311	16259	16471	16532	16427	16319	16255	16365	16398	16140	16346	16307	16315	16404	16463	16327	16628	16346	16412	16490	16402	16164	16301	16370	16531	16449	16275	16268	16296	16237	16447	16117	16327	16350	16450	16358	16252	16362	16314	16354	16257	16340	16337	16348	16325	16499	16359	16388	16386	16360	16314	16382	16493	16276	16529	16361	16385	16369	16253	16295	16350	16435	16340	16360	16479	16200	16380	16254	16204	16294	16344	16393	16558	16331	16439	16260	16270	16479	16213	16418	16362	16305	16512	16387	16363	16406	16390	16334	16423	16411	16354	16214	16267	16374	16338	16342	16332	16308	16308	16634	16398	16225	16503	16392	16369	16319	16285	16468	16473	16491	16416	16316	16314	16373	16332	16482	16421	16210	16356	16605	16296	16320	16301	16392	16346	16388	16287	16314	16350	16291	16364	16331	16477	16293	16445	16517	16517	16455	16380	16347	16372	16324	16403	16534	16425	16270	16166	16275	16428	16567	16255	16441	16230	16331	16224	16414	16275	16318	16412	16378	16419	16467	16330	16232	16431	16324	16207	16344	16436	16262	16346	16286	16372	16230	16424	16280	16352	16356	16348	16339	16511	16340	16455	16283	16367	16200	16335	16415	16491	16339	16412	16338	16352	16449	16402	16560	16314	16381	16441	16208	16307	16499	16426	16286	16320	16244	16381	16388	16566	16412	16468	16436	16276	16434	16383	16264	16487	16466	16285	16252	16485	16329	16430	16516	16330	16430	16400	16118	16402	16378	16481	16303	16345	16488	16500	16283	16505	16287	16307	16463	16305	16384	16450	16387	16402	16283	16543	16335	16276	16281	16607	16428	16466	16256	16209	16353	16295	16463	16394	16364	16316	16316	16294	16473	16399	16570	16341	16330	16398	16285	16353	16374	16325	16164	16322	16388	16218	16346	16335	16275	16308	16471	16291	16418	16391	16319	16383	16487	16409	16255	16385	16397	16303	16288	16320	16434	16247	16490	16355	16481	16292	16386	16257	16222	16306	16253	16246	16382	16347	16247	16327	16443	16460	16394	16168	16357	16442	16455	16423	16401	16247	16385	16306	16329	16380	16483	16406	16496	16257	16556	16261	16332	16297	16343	16321	16419	16337	16433	16233	16311	16399	16518	16209	16420	16166	16405	16375	16312	16348	16361	16340	16375	16322	16315	16498	16316	16323	16380	16370	16269	16214	16439	16386	16372	16402	16469	16473	16331	16313	16103	16326	16246	16344	16390	16091	16293	16287	16372	16270	16439	16435	16235	16538	16371	16415	16396	16345	16393	16230	16336	16465	16188	16347	16244	16489	16415	16250	16371	16199	16378	16357	16315	16292	16327	16515	16290	16321	16413	16413	16309	16449	16293	16551	16263	16405	16438	16180	16280	16165	16449	16487	16307	16375	16493	16358	16202	16533	16339	16369	16394	16485	16342	16367	16445	16323	16568	16359	16408	16320	16527	16408	16348	16312	16409	16272	16074	16260	16409	16343	16304	16578	16442	16350	16330	16257	16365	16355	16308	16226	16182	16527	16480	16519	16305	16330	16298	16400	16443	16295	16205	16293	16316	16363	16448	16372	16392	16409	16475	16240	16311	16354	16483	16411	16214	16406	16408	16453	16353	16379	16420	16323	16338	16300	16254	16277	16257	16377	16232	16563	16373	16597	16462	16271	16330	16501	16486	16330	16371	16304	16399	16341	16450	16344	16413	16307	16221	16321	16303	16417	16368	16278	16282	16430	16458	16378	16467	16385	16403	16395	16281	16390	16337	16374	16470	16262	16477	16608	16406	16204	16257	16365	16231	16374	16471	16338	16470	16315	16330	16378	16489	16262	16218	16394	16364	16201	16260	16504	16314	16331	16290	16451	16283	16288	16352	16457	16289	16423	16510	16278	16268	16423	16390	16329	16467	16325	16255	16188	16262	16418	16270	16484	16379	16278	16374	16459	16364	16381	16334	16432	16404	16567	16296	16332	16520	16370	16241	16337	16265	16410	16352	16428	16314	16286	16285	16529	16280	16443	16502	16239	16484	16436	16217	16480	16271	16448	16349	16417	16322	16415	16333	16373	16274	16322	16286	16410	16489	16363	16331	16716	16310	16217	16373	16333	16225	16490	16265	16348	16325	16471	16447	16429	16269	16261	16525	16274	16423	16255	16394	16241	16535	16218	16435	16314	16358	16175	16498	16235	16419	16296	16245	16401	16182	16385	16234	16235	16354	16338	16183	16333	16342	16440	16419	16251	16405	16238	16177	16325	16458	16419	16412	16253	16210	16227	16538	16340	16257	16430	16315	16392	16378	16446	16412	16401	16164	16367	16151	16559	16336	16305	16248	16329	16380	16290	16529	16356	16207	16337	16463	16552	16394	16359	16279	16457	16261	16283	16398	16374	16459	16291	16342	16340	16229	16348	16188	16219	16257	16296	16455	16339	16274	16469	16405	16495	16239	16296	16449	16377	16191	16264	16280	16436	16223	16181	16504	16411	16351	16321	16452	16675	16339	16345	16373	16182
25087	21341	28062	25691	22204	20870	20239	18760	18680	18941	18343	18005	24882	31875	29397	24252	20382	18380	17894	17441	17706	17545	17535	17464	17335	17705	17646	17435	17550	17424	17382	17473	17678	17554	17550	17647	17481	17576	17534	17656	17520	17460	17551	17679	17341	17626	17750	17355	17311	17360	17591	17445	17634	17645	17665	17554	17695	17597	17606	17558	17407	17523	17473	17447	17652	17504	17523	17452	17569	17430	17555	17381	17401	17494	17541	17375	17631	17654	17652	17522	17288	17482	17377	17512	17527	17624	17393	17720	17523	17450	17578	17610	17807	17774	17502	17525	17717	17453	17580	17504	17449	17436	17484	17708	17712	17572	17458	17626	17562	17623	17338	17508	17472	17484	17496	17320	17449	17597	17597	17672	17494	17399	17638	17623	17452	17640	17527	17248	17529	17568	17627	17483	17550	17642	17441	17485	17511	17604	17474	17431	17397	17605	17552	17427	17556	17639	17383	17664	17519	17791	17576	17548	17488	17608	17484	17592	17330	17597	17489	17555	17388	17608	17357	17632	17569	17555	17526	17438	17487	17481	17446	17327	17507	17651	17520	17708	17460	17283	17413	17433	17561	17617	17508	17528	17436	17374	17614	17462	17478	17476	17431	17480	17666	17753	17462	17654	17487	17494	17469	17617	17639	17477	17476	17454	17377	17670	17567	17498	17605	17723	17641	17454	17450	17435	17515	17548	17412	17473	17636	17657	17591	17477	17565	17611	17530	17631	17507	17544	17456	17422	17567	17674	17592	17649	17324	17477	17432	17561	17433	17453	17504	17397	17775	17456	17336	17519	17512	17490	17625	17286	17434	17336	17491	17345	17498	17608	17465	17443	17694	17579	17472	17351	17506	17593	17545	17392	17357	17490	17560	17203	17457	17533	17458	17374	17491	17556	17428	17579	17406	17415	17475	17437	17642	17600	17543	17575	17453	17495	17504	17658	17666	17518	17423	17582	17660	17459	17347	17494	17587	17577	17435	17711	17556	17505	17606	17601	17546	17578	17671	17576	17570	17365	17591	17551	17738	17476	17553	17333	17511	17405	17698	17465	17511	17546	17444	17554	17529	17369	17421	17437	17646	17434	17351	17580	17417	17534	17564	17519	17514	17550	17460	17570	17555	17549	17611	17547	17538	17555	17253	17657	17643	17545	17596	17441	17595	17601	17566	17394	17764	17357	17465	17402	17589	17424	17598	17569	17549	17579	17489	17600	17496	17488	17408	17708	17577	17464	17642	17669	17324	17531	17497	17436	17480	17500	17341	17449	17482	17430	17648	17626	17409	17402	17727	17494	17340	17505	17555	17629	17599	17694	17470	17606	17619	17590	17634	17675	17599	17361	17664	17415	17509	17498	17309	17646	17335	17351	17497	17549	17415	17581	17515	17245	17520	17531	17385	17480	17548	17398	17462	17395	17613	17368	17531	17645	17450	17639	17515	17393	17586	17472	17565	17545	17566	17569	17488	17621	17443	17614	17368	17331	17624	17333	17585	17392	17303	17606	17538	17527	17525	17522	17605	17645	17439	17648	17519	17481	17528	17611	17479	17505	17483	17557	17568	17532	17493	17474	17630	17767	17476	17594	17820	17529	17525	17496	17436	17600	17694	17505	17588	17462	17461	17483	17756	17491	17634	17459	17399	17520	17552	17587	17554	17417	17535	17561	17413	17381	17489	17490	17693	17639	17604	17407	17589	17557	17481	17775	17433	17472	17679	17640	17437	17456	17612	17636	17497	17476	17554	17444	17454	17563	17505	17410	17602	17561	17614	17443	17493	17409	17587	17574	17484	17567	17404	17625	17495	17450	17490	17645	17426	17504	17627	17597	17614	17520	17541	17488	17323	17466	17525	17593	17355	17600	17509	17528	17515	17709	17557	17327	17657	17522	17432	17659	17570	17482	17659	17618	17561	17551	17437	17415	17485	17456	17868	17478	17569	17504	17627	17564	17492	17735	17694	17403	17240	17376	17493	17407	17531	17303	17773	17491	17393	17541	17462	17610	17596	17585	17639	17521	17727	17539	17396	17439	17360	17601	17529	17557	17492	17592	17444	17512	17800	17327	17779	17547	17299	17683	17397	17512	17477	17591	17464	17604	17604	17470	17484	17547	17457	17457	17490	17562	17369	17658	17645	17284	17487	17519	17530	17647	17582	17483	17463	17518	17333	17178	17464	17496	17569	17385	17504	17611	17623	17501	17383	17642	17643	17371	17684	17757	17678	17551	17503	17670	17633	17643	17449	17418	17507	17588	17605	17682	17609	17584	17677	17248	17778	17639	17600	17579	17492	17371	17665	17612	17426	17622	17614	17316	17584	17752	17404	17562	17430	17464	17666	17613	17571	17634	17616	17530	17658	17484	17542	17429	17446	17617	17304	17570	17725	17436	17480	17350	17696	17501	17619	17634	17680	17286	17618	17434	17361	17578	17394	17616	17737	17616	17367	17694	17532	17573	17602	17582	17645	17380	17626	17550	17523	17406	17636	17698	17365	17546	17433	17448	17596	17429	17542	17552	17619	17509	17454	17509	17475	17529	17346	17573	17517	17409	17519	17529	17436	17583	17473	17426	17510	17594	17510	17694	17509	17550	17643	17474	17588	17511	17473	17388	17436	17284	17561	17295	17598	17451	17508	17498	17451	17448	17463	17723	17370	17527	17635	17488	17462	17673	17519	17557	17525	17346	17501	17580	17517	17516	17538	17403	17468	17369	17366	17423	17711	17540	17538	17667	17660	17531	17515	17526	17435	17463	17553	17508	17566	17565	17598	17561	17661	17614	17637	17651	17664	17570	17671	17497	17429	17713	17532	17551	17496	17399	17501	17485	17487	17609	17479	17555	17615	17488	17524	17247	17611	17467	17647	17399	17221	17484	17592	17395	17578	17549	17522	17622	17491	17454	17554	17387	17514	17498	17598	17481	17470	17615	17471	17572	17641	17669	17541	17464	17506	17526	17498	17629	17402	17520	17599	17466	17574	17479	17475	17749	17536	17517	17834	17429	17476	17346	17343	17600	17476	17489	17638	17396	17508	17472	17541	17550	17516	17422	17474	17448	17477	17556	17674	17622	17628	17710	17513	17222	17356	17513	17498	17734	17510	17672	17711	17623	17601	17576	17602	17506	17313	17562	17647	17413	17478	17440	17447	17377	17657	17451	17412	17181	17413	17515	17544	17652	17747	17777	17615	17553	17556	17390	17549	17614	17592	17595	17515	17486	17472	17394	17661	17334	17531	17479	17679	17507	17306	17717	17637	17468	17537	17510	17609	17593	17710	17460	17213	17401	17542	17530	17524	17330	17422	17492	17481	17723	17593	17508	17432	17541	17589	17452	17575	17445	17348	17406	17656	17480	17387	17530	17641	17237	17444	17443	17587	17515	17579	17531	17407	17591	17576	17533	17604	17369	17439	17525	17372	17469	17431	17622	17641	17455	17537	17687	17401	17530	17375	17698	17768	17596	17643	17513	17629	17612	17604	17591	17630	17396	17312	17539	17460	17579	17573	17495	17554	17376	17580	17480	17600	17499	17613	17642	17613	17410	17600	17778	17430	17443	17503	17547	17606	17318	17577	17653	17596	17617	17398	17450	17625	17543	17451	17594	17563	17581	17560	17722	17573	17776	17605	17333	17588	17376	17338	17552	17567	17461	17574	17682	17471	17570	17701	17551	17653	17419	17493	17337	17454	17591	17475	17359	17329	17423	17656	17519	17444	17517	17592	17400	17501	17448	17370	17569	17698	17470	17614	17689	17717	17385	17560	17587	17439	17590	17424	17595	17580	17545	17601	17666	17586	17464	17394	17522	17491	17461	17402	17426	17545	17567	17247	17607	17435	17441	17573	17693	17465	17516	17538	17494	17614	17454	17669	17430	17459	17474	17585	17371	17384	17436	17613	17450	17389	17461	17507	17359	17481	17497	17319	17432	17511	17479	17739	17505	17724	17559	17453	17536	17572	17359	17548	17376	17342	17488	17532	17542	17426	17512	17438	17521	17463	17447	17484	17572	17609	17576	17686	17575	17513	17276	17595	17549	17257	17640	17664	17605	17479	17640	17494	17401	17625	17504	17666	17517	17632	17488	17589	17539	17568	17779	17689	17530	17449	17514	17577	17638	17470	17324	17461	17565	17686	17690	17665	17681	17571	17572	17579	17389	17411	17561	17474	17538	17691	17473	17507	17381	17599	17500	17583	17554	17441	17518	17353	17588	17781	17627	17428	17373	17495	17495	17542	17483	17601	17470	17650	17483	17525	17593	17345	17444	17391	17587	17682	17435	17589	17542	17297	17625	17608	17580	17541	17478	17556	17480	17543	17543	17567	17488	17611	17637	17446	17523	17523	17599	17520	17391	17796	17465	17513	17489	17545	17500	17394	17744	17579	17417	17509	17596	17451	17600	17430	17540	17692	17450	17662	17577	17602	17397	17617	17397	17663	17757	17609	17541	17770	17413	17422	17721	17643	17621	17423	17515	17554	17214	17487	17467	17632	17640	17891	17465	17558	17537	17384	17353	17527	17409	17523	17547	17539	17495	17338	17484	17405	17521	17209	17495	17558	17427	17545	17513	17498	17537	17449	17612	17547	17439	17538	17417	17647	17325	17497	17629	17529	17463	17354	17421	17539	17580	17430	17631	17666	17487	17675	17469	17767	17526	17506	17512	17472	17708	17424	17522	17621	17572	17574	17648	17534	17548	17659	17559	17521	17460	17623	17375	17574	17396	17605	17420	17635	17433	17550	17452	17569	17586	17594	17572	17535	17652	17511	17422	17365	17468	17532	17486	17420	17747	17493	17374	17569	17424	17702	17477	17614	17501	17378	17316	17495	17446	17409	17529	17728	17594	17638	17522	17377	17598	17260	17485	17589	17579	17513	17536	17494	17551	17601	17356	17668	17631	17646	17425	17511	17464	17253	17382	17662	17559	17555	17699	17644	17672	17568	17669	17478	17348	17680	17606	17545	17434	17513	17454	17429	17413	17449	17538	17386	17524	17557	17574	17606	17583	17550	17548	17461	17514	17409	17467	17515	17348	17623	17497	17519	17552	17548	17560	17619	17562	17561	17504	17749	17497	17565	17493	17541	17692	17364	17736	17465	17557	17596	17580	17494	17504	17582	17644	17608	17475	17691	17610	17822	17496	17397	17361
15448	24453	27827	23730	21533	20010	18748	18157	18649	18360	17749	17037	28679	35332	31231	24616	19150	17186	16825	16465	16500	16504	16483	16311	16507	16325	16417	16390	16347	16429	16626	16425	16495	16523	16487	16376	16401	16541	16555	16419	16491	16377	16548	16317	16469	16490	16483	16484	16420	16491	16623	16286	16685	16432	16361	16540	16490	16529	16367	16387	16575	16430	16551	16645	16441	16670	16331	16551	16522	16306	16379	16639	16332	16657	16425	16422	16303	16609	16461	16321	16462	16454	16442	16444	16470	16456	16429	16384	16338	16225	16604	16558	16370	16677	16453	16497	16546	16418	16436	16522	16462	16372	16522	16408	16352	16352	16420	16412	16461	16267	16588	16444	16300	16424	16281	16503	16405	16542	16435	16358	16424	16598	16621	16465	16322	16197	16633	16589	16554	16444	16523	16334	16563	16312	16500	16509	16431	16364	16256	16459	16375	16414	16410	16133	16514	16457	16409	16475	16403	16407	16464	16302	16376	16471	16432	16581	16449	16575	16433	16606	16450	16425	16490	16349	16344	16439	16639	16337	16305	16530	16448	16549	16484	16503	16490	16461	16395	16490	16433	16323	16558	16428	16599	16213	16650	16336	16431	16591	16287	16529	16266	16358	16466	16282	16510	16664	16465	16436	16457	16502	16542	16485	16574	16600	16405	16455	16554	16493	16435	16275	16528	16280	16461	16519	16345	16478	16485	16271	16559	16524	16628	16446	16447	16468	16402	16427	16533	16218	16588	16434	16493	16566	16423	16605	16450	16397	16432	16512	16414	16451	16603	16457	16396	16324	16450	16272	16485	16446	16416	16445	16530	16391	16408	16352	16389	16517	16437	16478	16357	16350	16498	16348	16520	16485	16402	16492	16358	16275	16382	16316	16580	16559	16616	16399	16558	16480	16518	16534	16453	16438	16586	16566	16308	16472	16261	16458	16369	16504	16463	16409	16535	16389	16337	16433	16491	16428	16596	16613	16446	16474	16544	16580	16403	16410	16312	16508	16495	16329	16529	16515	16401	16311	16226	16513	16526	16620	16454	16312	16512	16408	16613	16681	16479	16358	16644	16681	16567	16566	16626	16425	16364	16438	16385	16531	16492	16468	16265	16333	16363	16568	16580	16403	16506	16468	16362	16431	16479	16302	16415	16375	16284	16555	16481	16436	16357	16433	16312	16488	16496	16503	16458	16387	16592	16646	16415	16525	16412	16372	16302	16335	16523	16646	16685	16531	16300	16363	16494	16558	16481	16413	16357	16474	16131	16296	16422	16493	16487	16423	16464	16441	16508	16484	16681	16261	16482	16432	16439	16505	16448	16390	16494	16528	16604	16273	16408	16387	16463	16317	16381	16460	16316	16527	16662	16443	16383	16509	16522	16438	16395	16405	16385	16482	16397	16537	16600	16297	16416	16440	16446	16514	16408	16394	16427	16448	16393	16381	16418	16294	16402	16585	16502	16404	16609	16429	16307	16343	16491	16359	16477	16442	16622	16426	16365	16290	16448	16507	16455	16471	16422	16415	16505	16327	16496	16520	16564	16583	16487	16351	16588	16375	16459	16547	16457	16469	16538	16441	16339	16392	16368	16429	16470	16437	16427	16493	16543	16481	16312	16386	16445	16473	16291	16411	16341	16471	16437	16445	16449	16188	16418	16450	16332	16353	16474	16262	16556	16329	16499	16389	16405	16386	16479	16497	16605	16291	16520	16265	16434	16587	16484	16307	16484	16539	16375	16437	16514	16264	16527	16533	16557	16363	16455	16376	16361	16407	16467	16342	16395	16573	16433	16463	16246	16460	16391	16489	16488	16492	16313	16556	16485	16536	16482	16507	16518	16307	16427	16334	16435	16455	16599	16503	16236	16411	16473	16377	16421	16420	16368	16403	16441	16543	16518	16404	16501	16416	16452	16471	16341	16476	16379	16512	16579	16527	16398	16415	16542	16319	16418	16475	16346	16551	16429	16342	16421	16503	16386	16496	16559	16423	16559	16336	16353	16488	16484	16350	16401	16452	16447	16503	16493	16395	16356	16378	16577	16465	16681	16649	16347	16243	16385	16328	16314	16578	16395	16506	16400	16487	16346	16343	16483	16520	16630	16480	16469	16395	16513	16474	16467	16445	16513	16531	16417	16367	16375	16597	16533	16676	16382	16381	16258	16575	16486	16691	16521	16392	16626	16540	16711	16503	16489	16473	16435	16449	16376	16575	16487	16317	16489	16466	16485	16382	16332	16413	16449	16422	16529	16452	16598	16481	16507	16489	16523	16349	16475	16523	16391	16455	16519	16452	16581	16442	16521	16500	16302	16423	16386	16471	16371	16398	16504	16538	16382	16446	16500	16386	16441	16360	16489	16450	16461	16482	16317	16590	16478	16469	16457	16394	16487	16511	16355	16509	16427	16285	16300	16469	16514	16381	16400	16540	16423	16476	16474	16462	16486	16564	16452	16292	16516	16680	16469	16560	16416	16399	16563	16517	16513	16437	16408	16301	16194	16380	16375	16404	16625	16500	16257	16392	16418	16539	16363	16465	16569	16564	16227	16456	16553	16502	16580	16398	16557	16413	16380	16410	16474	16462	16571	16349	16422	16336	16504	16521	16526	16500	16451	16508	16367	16304	16417	16389	16396	16336	16527	16435	16383	16505	16417	16473	16384	16620	16365	16494	16325	16385	16334	16510	16384	16462	16477	16638	16302	16588	16357	16220	16653	16407	16536	16443	16500	16462	16510	16432	16400	16441	16465	16384	16329	16313	16528	16348	16555	16441	16511	16441	16581	16410	16369	16480	16402	16538	16316	16584	16454	16439	16707	16316	16431	16434	16508	16442	16413	16384	16460	16472	16426	16501	16263	16482	16420	16469	16610	16589	16391	16396	16436	16567	16518	16461	16475	16450	16507	16506	16385	16533	16471	16472	16353	16468	16485	16552	16484	16420	16359	16486	16464	16414	16390	16280	16287	16373	16474	16474	16328	16564	16513	16517	16383	16611	16433	16474	16332	16625	16390	16531	16356	16541	16461	16446	16458	16536	16437	16506	16460	16249	16498	16400	16512	16380	16444	16463	16568	16371	16186	16394	16361	16383	16592	16514	16379	16480	16413	16473	16546	16334	16493	16611	16397	16340	16409	16384	16487	16473	16429	16561	16456	16426	16397	16281	16464	16319	16510	16323	16561	16344	16444	16339	16452	16507	16445	16404	16491	16352	16454	16496	16560	16371	16378	16469	16452	16384	16642	16370	16396	16437	16423	16530	16545	16616	16508	16486	16329	16452	16499	16304	16408	16488	16374	16412	16428	16453	16349	16351	16538	16420	16508	16375	16465	16374	16506	16487	16441	16367	16241	16482	16258	16294	16501	16473	16529	16478	16537	16404	16640	16567	16372	16351	16356	16655	16424	16622	16507	16429	16316	16557	16381	16407	16620	16375	16450	16304	16479	16440	16463	16477	16445	16377	16431	16519	16339	16430	16416	16508	16456	16347	16604	16531	16369	16538	16553	16624	16515	16379	16255	16452	16560	16445	16445	16605	16416	16589	16321	16376	16438	16367	16541	16488	16441	16412	16453	16458	16418	16483	16506	16466	16469	16353	16463	16450	16551	16462	16344	16402	16370	16450	16572	16587	16414	16385	16430	16440	16342	16501	16543	16462	16485	16565	16461	16681	16527	16395	16293	16625	16583	16374	16426	16401	16495	16505	16461	16428	16381	16611	16571	16245	16389	16442	16435	16354	16408	16318	16428	16555	16551	16448	16359	16273	16291	16412	16416	16331	16490	16481	16415	16561	16541	16434	16609	16605	16448	16456	16379	16475	16465	16474	16532	16506	16463	16414	16262	16515	16558	16477	16461	16568	16386	16593	16338	16428	16494	16487	16314	16360	16399	16478	16482	16461	16471	16593	16487	16524	16567	16426	16460	16470	16490	16364	16542	16281	16432	16333	16469	16433	16481	16469	16462	16514	16471	16441	16546	16490	16402	16315	16287	16496	16321	16457	16372	16326	16497	16288	16449	16166	16495	16357	16378	16384	16404	16633	16492	16448	16394	16503	16355	16446	16460	16497	16473	16328	16551	16496	16256	16434	16490	16556	16482	16313	16628	16739	16479	16684	16438	16503	16456	16543	16406	16592	16527	16409	16482	16354	16519	16540	16286	16539	16560	16378	16646	16485	16460	16514	16604	16303	16476	16605	16262	16571	16410	16307	16355	16569	16453	16346	16402	16256	16500	16388	16468	16419	16458	16337	16528	16495	16463	16460	16465	16432	16664	16398	16375	16453	16470	16535	16415	16482	16317	16538	16440	16370	16411	16554	16544	16414	16282	16409	16521	16409	16411	16478	16537	16582	16453	16326	16371	16307	16384	16512	16504	16483	16571	16311	16520	16503	16375	16427	16535	16549	16356	16533	16677	16458	16503	16509	16499	16609	16550	16303	16533	16388	16509	16417	16701	16435	16568	16371	16457	16402	16644	16605	16491	16503	16427	16474	16275	16489	16545	16458	16459	16393	16281	16459	16424	16431	16386	16394	16393	16405	16610	16346	16500	16524	16639	16402	16508	16456	16351	16602	16479	16380	16340	16352	16428	16360	16325	16345	16423	16458	16510	16445	16454	16404	16425	16478	16462	16562	16417	16546	16616	16466	16416	16284	16300	16505	16444	16464	16701	16537	16376	16515	16517	16496	16554	16331	16495	16554	16493	16330	16396	16283	16415	16571	16519	16382	16384	16444	16633	16463	16577	16497	16409	16469	16357	16404	16470	16498	16263	16474	16500	16408	16509	16465	16543	16341	16514	16558	16470	16189	16333	16450	16566	16376	16410	16519	16624	16313	16646	16534	16498	16427	16501	16457	16529	16324	16614	16535	16382	16450	16234	16509	16359	16506	16508	16439	16398	16436	16508	16418	16380	16557	16534	16427	16403	16397	16367	16354	16482	16547	16504	16420	16445	16510	16473	16374	16401	16517	16323	16500	16452	16531	16547	16505	16418	16643	16508	16524	16419	16278	16465	16273	16481	16503	16399	16390	16377	16554	16327	16566	16247	16429	16332	16460	16503	16342	16600	16540	16640	16481	16476	16384	16328	16383	16428	16327	16550	16451	16513	16339	16490	16429	16414	16456	16505	16640	16538	16364	16492	16348	16513	16383
23864	21331	28815	24317	22382	24011	23918	20251	19075	19219	19183	18858	26784	40582	36994	29433	22656	19128	18204	18020	17857	17863	17827	17682	17737	17776	17917	17826	17688	17592	17684	17632	17729	17873	17780	17825	17850	17890	17748	17637	17609	17758	17976	17776	17771	17926	17737	17689	17760	17522	17733	17606	17702	17739	17625	17662	17711	17748	17680	17734	17850	17591	17745	17657	17748	17644	17544	17688	17807	17816	17924	17687	17751	17677	17651	17746	17390	17651	17723	17687	17727	17760	17876	17732	17801	17811	17802	17799	17767	17573	17752	17886	17748	17583	17684	17665	17558	17785	17702	17741	17738	17447	17672	17635	17705	17793	17769	17671	17597	17541	17770	17659	17663	17737	17657	17791	17651	18004	17797	17529	17702	17535	17753	17713	17607	17828	17542	17828	17628	17596	17486	17835	17905	17659	17461	17555	17705	17645	17525	17693	17625	17597	17867	17525	17663	17686	17359	17521	17813	17553	17481	17511	17637	17544	17596	17469	17671	17403	17697	17547	17561	17488	17679	17673	17692	17606	17973	17770	17778	17636	17778	17766	17755	17530	17464	17534	17452	17649	17577	17743	17362	17719	17462	17871	17719	17694	17534	17570	17866	17778	17633	17476	17582	17584	17686	17566	17691	17734	17839	17729	17419	17795	17838	17853	17662	17773	17804	17380	17457	17631	17814	17657	17544	17362	17639	17767	17744	17576	17733	17862	17787	17678	17628	17651	17555	17594	17618	17694	17586	17596	17763	17465	17516	17691	17573	17759	17650	17636	17588	17546	17599	17563	17814	17526	17465	17604	17554	17647	17795	17628	17645	17721	17671	17651	17679	17754	17457	17613	17583	17665	17617	17462	17648	17693	17818	17791	17603	17528	17788	17782	17629	17564	17653	17590	17615	17528	17500	17698	17712	17704	17555	17546	17635	17807	17802	17581	17460	17650	17778	17797	17540	17821	17716	17592	17669	17769	17631	17799	17644	17577	17665	17559	17724	17456	17753	17593	17794	17582	17663	17706	17657	17680	17813	17796	17545	17675	17465	17511	17577	17526	17661	17749	17519	17646	17641	17803	17694	17597	17667	17625	17495	17616	17761	17586	17457	17631	17628	17791	17629	17735	17508	17677	17695	17749	17623	17517	17606	17695	17812	17881	17727	17809	17562	17705	17527	17627	17778	17663	17740	17626	17659	17707	17618	17712	17570	17694	17378	17639	17723	17594	17718	17674	17602	17596	17608	17682	17665	17761	17564	17718	17694	17548	17754	17617	17528	17419	17634	17509	17728	17703	17695	17689	17573	17759	17683	17716	17639	17486	17812	17648	17781	17574	17637	17519	17625	17545	17683	17598	17657	17532	17701	17555	17602	17600	17507	17602	17541	17508	17470	17645	17699	17587	17655	17844	17655	17689	17609	17613	17750	17645	17834	17658	17713	17730	17587	17605	17704	17430	17793	17797	17433	17514	17519	17685	17442	17685	17823	17749	17681	17609	17459	17666	17619	17665	17744	17446	17682	17439	17481	17648	17519	17655	17576	17561	17589	17749	17894	17529	17689	17831	17711	17603	17275	17671	17699	17483	17590	17772	17701	17730	17953	17736	17590	17558	17847	17688	17653	17640	17347	17627	17612	17607	17701	17576	17758	17427	17630	17780	17659	17573	17599	17744	17802	17586	17596	17546	17689	17674	17715	17711	17787	17694	17618	17591	17563	17692	17792	17720	17494	17594	17478	17677	17798	17629	17601	17741	17806	17696	17733	17566	17606	17778	17583	17699	17708	17549	17673	17669	17608	17600	17619	17713	17607	17459	17567	17605	17512	17835	17532	17760	17607	17628	17594	17585	17738	17634	17521	17612	17733	17869	17631	17832	17545	17627	17630	17651	17713	17478	17555	17530	17736	17550	17571	17765	17688	17855	17718	17648	17553	17599	17404	17625	17425	17462	17656	17658	17667	17741	17740	17499	17558	17475	17529	17731	17700	17448	17516	17602	17745	17804	17502	17685	17744	17689	17513	17832	17527	17665	17686	17747	17642	17672	17660	17473	17839	17764	17513	17537	17696	17668	17639	17459	17753	17578	17696	17702	17707	17656	17813	17648	17611	17661	17587	17648	17708	17483	17610	17696	17614	17527	17662	17612	17748	17765	17661	17717	17581	17576	17709	17655	17677	17617	17576	17702	17535	17479	17671	17747	17865	17470	17694	17719	17698	17674	17670	17765	17594	17668	17601	17564	17547	17635	17636	17686	17623	17562	17794	17669	17561	17772	17634	17620	17698	17585	17617	17736	17595	17650	17654	17543	17399	17631	17595	17679	17628	17708	17395	17560	17674	17787	17739	17730	17620	17694	17701	17671	17586	17782	17611	17735	17715	17461	17665	17685	17627	17572	17633	17818	17853	17737	17485	17640	17733	17608	17516	17650	17750	17609	17627	17566	17701	17783	17589	17791	17563	17624	17827	17727	17600	17842	17584	17600	17585	17658	17711	17653	17532	17546	17833	17618	17893	17738	17724	17619	17432	17645	17582	17554	17546	17822	17704	17865	17749	17725	17641	17497	17545	17552	17760	17745	17794	17557	17526	17689	17461	17571	17692	17565	17702	17682	17547	17433	17535	17702	17711	17712	17707	17706	17636	17473	17884	17733	17920	17518	17795	17525	17831	17568	17606	17791	17555	17724	17567	17769	17681	17691	17432	17486	17910	17718	17597	17810	17756	17578	17487	17538	17606	17707	17719	17802	17694	17819	17567	17782	17648	17713	17512	17895	17596	17608	17610	17690	17495	17611	17964	17556	17622	17760	17757	17621	17834	17502	17739	17669	17470	17399	17588	17537	17563	17584	17561	17676	17493	17788	17621	17633	17717	17742	17700	17439	17491	17670	17778	17748	17520	17348	17843	17738	17578	17446	17752	17638	17604	17606	17542	17874	17538	17671	17707	17897	17627	17780	17460	17763	17861	17891	17682	17789	17690	17649	17562	17905	17865	17735	17813	17647	17510	17715	17788	17697	17531	17576	17603	17626	17465	17462	17750	17778	17616	17748	17532	17720	17621	17731	17642	17635	17527	17876	17739	17827	17675	17743	17670	17839	17800	17648	17534	17630	17741	17849	17619	17712	17648	17727	17772	17600	17666	17579	17552	17700	17865	17707	17735	17831	17699	17747	17662	17658	17515	17801	17587	17569	17698	17382	17632	17655	17799	17651	17760	17776	17535	17579	17811	17629	17731	17540	17722	17355	17703	17739	17856	17627	17526	17575	17490	17667	17647	17758	17917	17564	17572	17599	17710	17808	17548	17812	17594	17606	17568	17788	17561	17432	17719	17721	17460	17626	17470	17527	17534	17676	17692	17532	17668	17691	17542	17597	17724	17667	17501	17505	17518	17722	17738	17680	17656	17537	17577	17655	17685	17618	17435	17622	17937	17588	17472	17616	17588	17810	17777	17700	17805	17513	17782	17737	17622	17683	17683	17640	17695	17797	17605	17806	17662	17809	17829	17620	17776	17560	17582	17749	17513	17815	17844	17901	17836	17673	17751	17655	17599	17543	17610	17662	17757	17628	17719	17368	17650	17767	17586	17743	17597	17610	17635	17655	17804	17658	17666	17604	17593	17694	17881	17689	17694	17693	17553	17597	17689	17528	17809	17701	17692	17660	17674	17666	17588	17646	17778	17785	17661	17776	17471	17547	17641	17651	17512	17752	17642	17799	17747	17879	17724	17566	17603	17610	17714	17589	17883	17976	17655	17718	17548	17726	17574	17548	17678	17695	17773	17713	17588	17465	17665	17450	17646	17532	17512	17557	17584	17740	17739	17562	17477	17708	17731	17688	17665	17773	17626	17537	17777	17910	17758	17582	17393	17519	17614	17559	17611	17429	17681	17644	17769	17764	17674	17816	17473	17593	17523	17711	17430	17638	17676	17752	17664	17610	17624	17665	17414	17643	17628	17615	17530	17812	17926	17637	17812	17675	17702	17478	17596	17751	17602	17640	17620	17693	17650	17808	17585	17824	17628	17532	17683	17558	17786	17714	17691	17421	17611	17492	17498	17699	17659	17694	17733	17608	17622	17826	17663	17550	17809	17573	17719	17393	17639	17668	17635	17564	17452	17569	17653	17836	17851	17541	17787	17664	17660	17482	17526	17736	17483	17619	17358	17569	17675	17534	17551	17698	17945	17693	17790	17798	17687	17662	17519	17423	17767	17634	17503	17736	17621	17587	17707	17714	17740	17514	17511	17637	17540	17615	17482	17575	17831	17470	17688	17752	17491	17775	17595	17683	17704	17766	17600	17597	17758	17626	17800	17734	17546	17815	17838	17693	17580	17853	17529	17473	17551	17443	17654	17822	17682	17653	17675	17898	17619	17453	17552	17666	17825	17571	17472	17742	17649	17694	17466	17492	17462	17655	17597	17743	17504	17656	17714	17656	17642	17735	17623	17623	17631	17614	17665	17703	17553	17732	17713	17792	17610	17624	17584	17966	17680	17681	17782	17755	17588	17934	17672	17625	17546	17614	17714	17447	17636	17630	17542	17702	17648	17892	17704	17756	17769	17858	17535	17715	17732	17768	17541	17515	17748	17437	17732	17802	17710	17692	17753	17744	17521	17588	17730	17740	17602	17658	17565	17594	17772	17755	17858	17697	17673	17607	17702	17673	17533	17593	17633	17409	17534	17582	17765	17676	17671	17681	17566	17624	17873	17639	17704	17633	17466	17820	17800	17710	17606	17628	17621	17593	17771	17773	17751	17739	17666	17652	17843	17696	17600	17459	17682	17517	17836	17810	17739	17611	17639	17524	17666	17696	17781	17594	17652	17701	17928	17629	17690	17607	17448	17633	17501	17507	17806	17679	17591	17720	17865	17577	17779	17775	17588	17581	17719	17498	17581	17802	17706	17684	17753	17700	17613	17465	17552	17393	17646	17860	17666	17672	17528	17668	17630	17688	17662	17664	17727	17471	17716	17582	17456	17696	17670	17588	17615	17559	17649	17576	17735	17713	17568	17570	17508	17771	17609	17566	17818	17746	17664	17706	17678	17453	17783	17645	17555	17671	17717	17564	17620	17598	17845	17709	17729	17672	17580	17623	17531	17848	17685	17694	17670	17696	17717	17776	17685	17610	17819	17734	17819	17597	17774	17676	17554	17722
17295	32288	29349	26541	25168	23707	22104	19926	18915	18622	18698	18249	30902	43436	39060	30389	21779	17656	16708	16826	16567	16408	16586	16456	16517	16703	16509	16689	16628	16464	16502	16544	16585	16513	16534	16515	16527	16508	16533	16630	16497	16473	16689	16482	16525	16666	16523	16336	16642	16334	16588	16403	16372	16586	16484	16526	16417	16489	16551	16547	16605	16468	16464	16645	16506	16557	16492	16716	16547	16528	16585	16374	16761	16590	16546	16487	16577	16421	16452	16576	16476	16540	16539	16473	16549	16638	16591	16428	16618	16574	16455	16547	16666	16533	16485	16501	16480	16269	16703	16614	16464	16480	16525	16633	16774	16475	16447	16620	16426	16429	16534	16409	16523	16518	16507	16680	16464	16432	16384	16555	16676	16495	16497	16458	16561	16563	16482	16531	16364	16509	16622	16474	16419	16531	16641	16636	16515	16632	16468	16591	16296	16563	16420	16583	16750	16526	16578	16461	16388	16695	16481	16463	16465	16526	16361	16382	16570	16616	16512	16561	16311	16373	16553	16586	16443	16597	16480	16422	16457	16495	16687	16639	16543	16459	16422	16538	16514	16490	16414	16528	16455	16593	16479	16557	16711	16412	16416	16348	16727	16432	16346	16420	16671	16546	16475	16548	16535	16389	16410	16566	16519	16555	16331	16565	16627	16443	16424	16422	16417	16593	16503	16618	16448	16485	16565	16388	16523	16429	16606	16423	16459	16514	16522	16642	16536	16502	16517	16535	16568	16459	16358	16745	16417	16568	16438	16672	16512	16385	16573	16624	16598	16541	16478	16619	16451	16591	16598	16547	16508	16499	16439	16517	16605	16497	16532	16590	16634	16651	16454	16481	16469	16660	16861	16430	16516	16427	16490	16361	16365	16487	16666	16596	16443	16435	16357	16522	16551	16622	16593	16493	16499	16454	16462	16495	16674	16494	16420	16715	16434	16497	16623	16344	16587	16542	16283	16627	16579	16438	16494	16458	16453	16558	16466	16473	16565	16663	16388	16483	16640	16666	16457	16565	16543	16430	16407	16483	16594	16432	16552	16536	16516	16531	16473	16719	16422	16483	16443	16493	16543	16339	16475	16421	16540	16606	16398	16537	16358	16613	16416	16413	16298	16539	16596	16557	16551	16601	16537	16561	16567	16560	16532	16452	16534	16573	16290	16503	16414	16430	16285	16486	16466	16549	16503	16601	16667	16490	16590	16362	16676	16613	16325	16508	16520	16449	16403	16512	16433	16585	16573	16506	16491	16499	16581	16513	16629	16599	16572	16454	16487	16484	16658	16563	16560	16627	16440	16559	16394	16570	16361	16567	16523	16364	16574	16361	16487	16466	16443	16551	16644	16363	16666	16615	16608	16544	16552	16478	16443	16431	16477	16404	16631	16713	16326	16683	16431	16601	16542	16371	16713	16578	16577	16509	16390	16552	16547	16569	16469	16555	16493	16317	16616	16595	16546	16607	16417	16533	16506	16569	16674	16432	16494	16425	16547	16429	16355	16484	16636	16494	16418	16580	16597	16422	16553	16466	16474	16427	16455	16755	16646	16378	16428	16215	16636	16469	16533	16386	16383	16570	16572	16431	16349	16467	16422	16549	16432	16567	16580	16453	16507	16306	16459	16427	16617	16534	16465	16460	16664	16360	16350	16425	16639	16505	16540	16522	16501	16623	16515	16504	16596	16472	16700	16497	16579	16480	16542	16448	16612	16489	16670	16515	16427	16565	16640	16577	16539	16555	16420	16380	16593	16431	16412	16510	16464	16538	16590	16616	16418	16696	16467	16394	16415	16662	16475	16396	16572	16639	16488	16508	16542	16520	16534	16636	16630	16478	16579	16581	16556	16611	16528	16484	16472	16739	16374	16725	16408	16518	16496	16596	16532	16489	16656	16512	16542	16629	16372	16580	16613	16643	16588	16458	16450	16370	16570	16440	16679	16398	16542	16395	16398	16657	16426	16530	16580	16444	16652	16435	16482	16578	16762	16593	16380	16388	16386	16472	16409	16547	16549	16537	16583	16465	16607	16497	16625	16392	16510	16508	16531	16570	16408	16511	16532	16475	16541	16339	16602	16552	16364	16631	16511	16545	16374	16554	16354	16553	16525	16608	16427	16533	16613	16542	16432	16447	16588	16645	16530	16356	16676	16493	16577	16688	16354	16461	16593	16624	16453	16321	16685	16248	16562	16545	16639	16551	16494	16537	16646	16518	16622	16563	16549	16406	16665	16419	16596	16593	16533	16642	16445	16551	16406	16529	16439	16840	16436	16637	16642	16527	16544	16480	16583	16640	16593	16448	16450	16420	16508	16490	16497	16496	16547	16550	16409	16410	16540	16536	16608	16446	16605	16649	16421	16581	16443	16512	16604	16429	16457	16499	16648	16377	16390	16300	16395	16492	16307	16480	16578	16405	16319	16641	16427	16614	16360	16490	16458	16592	16659	16605	16481	16469	16488	16649	16515	16539	16615	16475	16559	16489	16579	16528	16477	16626	16505	16599	16601	16592	16593	16497	16457	16414	16518	16380	16454	16426	16376	16485	16423	16543	16511	16372	16534	16512	16630	16412	16516	16449	16554	16656	16467	16548	16524	16423	16405	16660	16560	16465	16425	16425	16523	16495	16355	16521	16370	16706	16573	16484	16393	16511	16667	16558	16550	16555	16559	16463	16483	16615	16516	16466	16475	16534	16475	16408	16596	16717	16456	16338	16422	16734	16502	16643	16483	16592	16599	16620	16397	16595	16673	16463	16422	16539	16463	16573	16496	16521	16545	16538	16373	16426	16549	16446	16499	16598	16558	16563	16563	16488	16486	16404	16553	16427	16569	16383	16367	16566	16531	16704	16474	16469	16453	16442	16461	16602	16587	16597	16615	16575	16478	16500	16559	16555	16461	16409	16644	16627	16575	16617	16581	16491	16388	16749	16488	16544	16414	16597	16523	16638	16593	16500	16548	16607	16505	16472	16462	16407	16495	16687	16484	16540	16516	16455	16468	16507	16466	16381	16438	16507	16433	16599	16660	16663	16474	16353	16549	16548	16537	16686	16516	16414	16470	16518	16477	16558	16470	16325	16375	16439	16522	16263	16446	16482	16491	16487	16511	16609	16613	16425	16423	16462	16743	16455	16524	16432	16610	16541	16561	16427	16468	16408	16433	16526	16632	16441	16383	16490	16524	16520	16453	16549	16557	16458	16444	16540	16541	16608	16486	16440	16562	16527	16799	16495	16524	16500	16576	16436	16629	16459	16653	16436	16798	16442	16590	16528	16459	16284	16474	16431	16484	16559	16493	16568	16474	16544	16341	16416	16526	16352	16491	16441	16424	16415	16601	16482	16522	16468	16434	16489	16373	16416	16551	16513	16561	16553	16516	16575	16419	16386	16654	16547	16465	16502	16575	16379	16438	16464	16511	16552	16460	16396	16517	16377	16581	16548	16477	16373	16561	16442	16553	16620	16421	16485	16650	16512	16518	16498	16580	16580	16422	16349	16577	16498	16574	16543	16651	16523	16437	16661	16519	16492	16586	16365	16591	16466	16661	16349	16524	16482	16665	16370	16521	16541	16710	16469	16493	16521	16581	16676	16332	16498	16503	16431	16398	16462	16505	16596	16382	16529	16437	16436	16526	16485	16378	16299	16552	16644	16506	16632	16550	16618	16554	16320	16607	16476	16446	16556	16532	16581	16561	16494	16457	16517	16559	16596	16517	16410	16532	16377	16541	16436	16533	16486	16392	16379	16381	16296	16632	16617	16539	16632	16612	16428	16597	16405	16537	16496	16618	16478	16577	16440	16678	16461	16481	16465	16512	16411	16459	16359	16637	16551	16605	16792	16574	16515	16552	16601	16552	16528	16677	16495	16696	16443	16511	16497	16663	16410	16400	16498	16570	16593	16557	16432	16687	16359	16573	16531	16322	16476	16520	16501	16489	16638	16518	16536	16572	16453	16434	16210	16472	16664	16404	16493	16555	16478	16436	16444	16620	16382	16649	16690	16543	16502	16516	16358	16545	16573	16705	16602	16357	16568	16575	16505	16597	16288	16624	16607	16450	16396	16374	16495	16470	16555	16433	16481	16505	16457	16403	16545	16486	16525	16401	16554	16509	16538	16594	16537	16438	16401	16723	16535	16516	16404	16600	16308	16612	16433	16560	16434	16652	16418	16629	16670	16436	16477	16497	16540	16411	16477	16467	16543	16490	16478	16635	16580	16326	16495	16515	16337	16437	16378	16486	16383	16468	16619	16463	16401	16554	16457	16640	16404	16423	16537	16446	16630	16472	16488	16533	16398	16499	16473	16625	16459	16363	16553	16589	16487	16663	16602	16507	16334	16498	16547	16306	16584	16445	16618	16561	16431	16394	16442	16537	16639	16386	16628	16435	16672	16452	16446	16598	16452	16564	16478	16418	16576	16598	16466	16300	16556	16552	16631	16349	16511	16451	16575	16689	16447	16609	16376	16567	16456	16385	16610	16433	16580	16570	16530	16467	16503	16673	16582	16359	16585	16498	16519	16496	16609	16343	16353	16510	16690	16492	16478	16351	16515	16559	16362	16440	16429	16452	16553	16341	16666	16566	16494	16420	16561	16564	16413	16771	16447	16490	16428	16541	16410	16489	16325	16464	16614	16627	16656	16543	16493	16695	16414	16559	16471	16417	16535	16610	16614	16418	16354	16563	16470	16627	16624	16626	16637	16590	16312	16376	16513	16389	16420	16620	16515	16562	16487	16430	16565	16685	16574	16318	16540	16546	16594	16401	16656	16495	16612	16411	16582	16459	16426	16606	16432	16511	16448	16427	16543	16555	16470	16527	16490	16424	16735	16439	16487	16525	16483	16521	16517	16457	16402	16445	16539	16713	16458	16441	16482	16530	16614	16543	16452	16536	16414	16460	16680	16483	16478	16549	16505	16523	16555	16586	16479	16505	16474	16432	16442	16286	16346	16538	16419	16557	16541	16509	16320	16507	16672	16728	16581	16708	16702	16373	16445	16613	16463	16682	16506	16503	16485	16436	16429	16648	16473	16455	16497	16573	16377	16379	16666	16451	16659	16571	16315	16340	16533	16501	16485	16500	16621	16455	16726	16545	16667	16341	16662	16480	16432	16607	16649	16571	16578	16613	16465	16405	16617	16614	16421
29004	22485	22955	21138	19107	18745	18740	18596	18426	18113	18478	18182	18885	20112	20232	19619	18660	18070	18175	17735	17918	17923	18012	17939	17963	17798	17819	18016	18007	17769	17825	17951	17773	17813	17981	17994	18088	17742	17875	17744	17817	17874	17782	18036	17840	17922	17811	17858	17828	18030	17793	17856	18146	18014	17850	18038	18087	17789	17894	18064	18041	17818	17875	18065	17828	17821	17878	17665	17851	17774	17799	17977	17961	17850	17786	17638	17888	17991	17925	18007	17852	17802	17877	17939	17934	17995	17863	18070	18098	17889	17806	18141	17971	17826	17893	18070	17964	17719	18070	17947	17914	17896	17795	17906	17820	18017	17984	17672	17940	18008	17987	17938	17868	17849	18110	17909	17805	17868	17998	18004	18054	18157	17882	17874	17974	17848	17888	17906	17908	17934	18052	18046	17864	17917	17924	17801	17896	17822	17918	17876	17941	17899	17812	17821	17837	17945	18005	17891	17745	17928	18119	18128	17925	18051	18105	17879	17846	17965	17889	17850	17843	17866	17858	17854	18125	17720	17918	17701	17939	17791	17789	17866	17846	17784	17892	17956	18071	17808	17763	17836	17869	18042	17999	17910	17809	18027	17861	17804	17651	17924	17836	17812	18046	17633	17838	17839	17885	17729	17979	17872	18116	17940	18032	17904	17962	17808	17974	17933	17844	17865	17833	17933	17976	18087	17727	17919	17916	17758	17951	17939	17968	18008	17969	17857	17969	17839	17862	17854	17794	17823	17798	17941	17868	17884	18007	17862	17913	17637	17888	17815	17835	17860	17923	17918	17797	17905	17902	17950	17939	17858	17834	17974	17991	17817	17834	17944	17889	17866	17983	17928	18010	18019	17988	17986	18056	17944	17986	17928	17846	17890	17930	17920	17993	18036	17929	18185	17610	18186	17881	17911	17938	17999	18173	17882	17889	17706	17747	17807	17950	17981	17893	17973	17890	17900	17780	17831	18034	17981	17845	17948	17809	17848	17959	18032	17827	17687	18028	17930	17893	17981	18006	17908	17895	17849	17932	17986	17905	17964	17855	17836	17939	18055	17982	17963	17871	18161	17991	17963	17975	17778	17754	17718	17812	18159	17990	17919	18029	17820	17994	17919	18023	17927	17704	17818	18055	17911	17972	17879	17963	17696	17851	18143	17928	17905	18015	17948	17950	17770	17923	17792	17991	17793	18048	17929	17916	17731	17840	17756	17907	17752	17814	17745	17735	17978	17893	17759	17959	17878	17977	17827	17743	17774	17910	18066	17890	17666	17893	18061	17809	17903	17987	17872	18036	17897	17927	17847	17847	17988	17856	17877	17920	17893	17835	18063	17732	17907	17955	17890	17802	17835	18023	17743	17786	17833	17747	18044	18032	17835	17885	17938	17961	17906	17882	17962	17985	17922	17920	17869	18064	17900	17988	17714	17705	17855	17949	17975	17866	18063	17902	18005	18013	17889	17941	17749	17842	17884	17837	18076	17816	17818	18028	17930	17844	17886	17996	18009	17919	17910	17904	17855	17719	17870	17950	17857	17915	17782	17768	17918	17677	18019	17893	18084	17970	18026	17775	17920	17915	17971	17941	17838	17819	17854	17900	18005	17772	17760	17899	17803	17867	17762	17671	17865	17996	17705	17977	17783	17610	17987	17825	17959	17820	17779	17789	17820	17890	17788	17899	17926	17800	17932	17921	17902	17726	17786	17874	18004	17832	17937	17972	17846	17823	17964	17756	18051	17950	18016	18100	17935	17716	17867	17922	18140	17881	18009	17946	17901	17915	17720	18125	17777	17851	17867	18051	17827	18072	17895	17917	18043	17833	17757	17904	17979	17934	17932	17828	17994	17768	17981	17917	17857	17752	17943	17963	17943	17878	17991	17930	18015	17961	17882	18043	17855	17855	17905	17957	17803	18008	17760	18133	18023	18080	17759	17925	18008	17921	17842	17776	17795	17955	17943	17853	17779	17684	17932	17787	17787	17855	17893	17818	17927	18057	17658	17959	18019	17931	17902	18038	17839	17951	17869	18068	17888	17747	17742	17876	17963	17804	17787	17953	17864	17762	17912	17782	17697	17793	18005	17922	17896	17909	17822	18018	17849	17978	18022	17753	17781	17880	18076	17850	17730	17912	18009	17658	17751	17917	17878	17753	17983	17744	17785	17954	17785	17963	17846	17821	17755	17769	18009	17893	17837	17785	18074	17960	17864	18072	17943	17840	17897	17815	17874	17783	17968	17917	17726	17903	17901	17862	18042	17929	17937	17769	17876	17902	18115	17883	18005	18000	17728	17893	17795	18092	17928	17746	17990	17901	18007	17980	17833	17788	18005	18079	17984	17861	17954	17989	18007	17858	17912	17793	17985	17868	17755	17824	17878	17970	17996	17848	17711	18009	17973	18149	18131	17967	17830	18001	17721	17823	17797	18040	17834	17936	17976	18008	17858	18009	18045	17916	17827	17989	17892	17945	18029	18014	17994	17701	17848	17923	17978	17959	17984	17872	17936	17945	17907	17854	17963	17981	17905	17710	18030	18106	17943	18140	17873	17798	17904	17813	17698	18104	17722	17890	18011	17910	17903	18001	17829	17930	18086	18057	17761	17985	18042	17660	17824	17810	17945	17831	18051	17893	18013	17972	18015	18034	17699	17895	17872	17813	17906	18020	18086	18058	17885	18148	18115	17935	17942	17849	17972	17859	17862	17854	18003	17890	17951	17965	18050	17936	17730	18014	17861	17827	17854	17791	17977	17748	17914	17931	18097	17973	17884	17948	17963	17907	17880	17969	17724	17759	17745	17955	17995	17868	17939	17950	17843	18013	17952	17838	17899	17907	17897	18046	17823	17852	17894	17740	17677	17917	17890	17881	17859	17960	18010	17817	17983	17973	18023	17843	17894	18001	18036	17892	17917	17671	18015	17998	17886	17900	17778	17826	17862	17792	17845	17777	17945	18000	18130	17784	17898	17928	17839	18079	17889	17973	17887	17721	17891	18176	18018	17849	18008	17789	17902	18051	17911	17841	18065	17770	17800	17948	17747	17734	18096	18048	17763	18095	17986	18024	17768	17770	17771	17872	18049	17904	17652	17994	17783	17734	17862	17940	18015	17715	18045	17803	17945	17817	17889	18054	17802	17905	17953	17971	17826	17806	17863	18060	17849	17832	17730	17891	17999	17991	17917	17893	17945	17990	18138	17727	17802	17986	17948	17940	17855	17863	18011	18059	17853	17974	17946	17987	18057	18012	17787	17872	18026	17880	17824	17922	18067	17722	17924	17997	17817	18061	17881	17978	17815	18052	17936	17907	18037	17731	18021	17782	17938	17785	17771	17923	17906	17877	18020	17832	17805	18180	17779	18025	17732	17854	17709	17860	17799	17762	17784	17877	17858	17977	17781	17835	17892	18011	17863	17717	17939	17781	17842	17824	17813	17789	17758	17924	17862	18017	17929	17830	17845	17876	17880	17994	17998	17961	18042	17872	17853	17654	17860	17933	17842	17835	17916	17973	17742	17958	17996	17905	18113	17828	17993	17847	17885	17891	17872	17986	17864	17929	17794	17866	18069	17938	18014	17938	17961	18057	17939	18032	17973	17711	18021	18018	17824	17715	17941	17916	18030	17961	17871	18043	18111	17833	17819	17826	17951	17930	18010	17944	17960	17709	17978	17795	18055	17956	17894	17908	17832	18136	17785	17943	17806	17774	17979	17999	17876	18009	17792	17809	17970	18075	17916	17850	17888	17802	17776	17838	18090	17706	17922	17908	17955	18026	17859	17876	17821	18110	17816	17850	18007	17824	17892	17934	17788	17934	17803	17797	17874	17889	17831	17997	17927	18003	17882	18003	17801	17852	17790	17850	17725	17982	17857	17856	18051	17960	17991	17870	17929	17939	17795	17848	17771	17802	17850	17974	17921	17851	17835	17723	17833	17894	17748	18049	17933	17873	17934	17916	18056	17965	17730	17715	17988	17682	17913	18045	17960	17734	17974	17921	18020	17986	17750	18120	17971	17625	17838	17808	17897	18109	17796	18029	17915	17973	17835	18097	17801	17980	17785	18036	17747	17700	17742	17798	17804	17811	17845	18002	17926	17766	17951	17921	17792	17952	17940	17907	17765	17856	17855	18007	18103	17799	17756	17902	17833	17967	17972	17983	17958	17973	17797	18052	17939	17905	17869	17801	17912	17922	18015	17983	17941	17800	17962	17841	18074	17939	18023	18067	17925	17803	18009	17925	17944	17921	17925	17864	17801	17873	17871	17858	18026	18054	18016	17923	17890	17944	17919	17716	17761	18004	17905	17891	18038	17866	18030	18001	17842	17891	17915	17880	18029	17965	17942	17782	17946	17920	17964	17906	17733	17780	17831	17963	17955	17971	17913	17694	17870	17853	17759	17834	17934	17882	17859	17796	17883	17845	17791	17872	17880	17948	18093	17984	17724	17755	18025	17955	17990	18119	18029	17950	17949	17866	17830	18052	17951	17789	17751	17794	17818	17942	18006	17974	18009	17864	17836	18006	17854	17975	17992	17915	18025	17961	17732	18003	17979	17819	17891	17869	17991	18029	18122	17967	17940	17672	17954	17892	17790	17804	18098	17933	17773	17859	17929	17969	18066	18031	17882	17821	17956	17987	17829	18007	18055	18012	18020	17892	17942	17806	17987	17772	18039	17966	17602	17958	17941	17985	18030	17768	18056	18100	18002	17806	17957	17904	17751	18004	17888	17734	17978	17832	18033	17741	18066	17730	17910	17777	17854	17931	17931	17884	17806	18047	17943	17843	17872	17930	18130	17905	18073	18037	17998	17837	17844	17689	17925	17823	18005	17822	17846	17976	17965	17958	17872	18089	17824	18016	18049	17848	18103	17917	17960	18038	17941	17986	17794	17907	17987	18000	17912	18015	17787	17855	17878	17899	17822	17860	17578	17951	17816	17879	17749	17909	17789	17911	17935	17836	17921	17883	18036	17968	17860	17942	17903	18005	17818	17909	18151	17769	18130	17883	17747	17743	18035	17905	17820	17847	17860	17864	17816	17798	17824	17975	18031	18133	17850	17916	17902	18010	17832	18099	18118	18137	18030	17894	17779	18135	18062	18138	17723	17985	17826	17859	18112	17923	17742	17820	18011	17950	18023	17891	17990	17928	18023
17043	21536	20200	19786	18590	18064	17745	17195	17451	17558	17681	17204	18405	19969	19866	18481	17321	16768	16712	16605	16782	16706	16708	16569	16663	16585	16646	16587	16711	16494	16684	16415	16658	16631	16426	16567	16660	16497	16676	16671	16618	16696	16671	16567	16740	16587	16689	16675	16683	16908	16551	16596	16681	16670	16663	16738	16415	16569	16580	16590	16501	16668	16644	16669	16544	16532	16491	16435	16577	16636	16665	16532	16486	16762	16345	16688	16449	16585	16605	16634	16550	16623	16742	16565	16622	16712	16660	16610	16659	16541	16608	16492	16555	16776	16649	16475	16650	16585	16532	16722	16817	16676	16558	16660	16590	16614	16700	16558	16524	16564	16697	16487	16653	16495	16593	16502	16641	16452	16643	16601	16716	16542	16637	16490	16548	16606	16565	16528	16547	16677	16606	16461	16647	16481	16564	16729	16505	16462	16485	16600	16498	16570	16653	16666	16601	16551	16623	16537	16768	16564	16629	16561	16831	16620	16654	16484	16544	16723	16544	16705	16783	16625	16654	16531	16591	16713	16574	16591	16559	16609	16443	16808	16468	16706	16627	16623	16545	16492	16594	16617	16499	16646	16539	16506	16706	16905	16659	16603	16612	16741	16689	16426	16599	16366	16708	16697	16706	16713	16767	16513	16491	16667	16575	16607	16608	16662	16794	16423	16524	16651	16672	16513	16654	16695	16555	16745	16476	16465	16487	16816	16605	16616	16770	16556	16544	16656	16630	16632	16542	16647	16444	16649	16671	16595	16517	16537	16681	16670	16570	16580	16452	16619	16601	16760	16641	16506	16595	16625	16653	16449	16706	16800	16532	16553	16480	16699	16694	16739	16658	16683	16645	16553	16778	16611	16701	16789	16834	16397	16660	16805	16435	16640	16692	16749	16682	16579	16586	16568	16444	16472	16650	16698	16517	16606	16862	16580	16376	16558	16619	16619	16679	16567	16795	16534	16623	16707	16448	16725	16608	16523	16625	16561	16584	16591	16698	16511	16697	16814	16622	16646	16639	16731	16735	16548	16608	16626	16878	16661	16630	16631	16444	16764	16665	16511	16697	16694	16649	16564	16781	16625	16700	16635	16573	16711	16555	16599	16535	16756	16608	16669	16628	16595	16712	16669	16641	16657	16687	16642	16620	16443	16753	16627	16694	16532	16711	16588	16639	16548	16550	16571	16658	16693	16534	16606	16640	16528	16556	16565	16642	16641	16737	16700	16695	16758	16639	16604	16650	16595	16713	16716	16651	16473	16681	16466	16585	16637	16515	16734	16473	16556	16697	16520	16627	16595	16683	16447	16638	16553	16680	16539	16519	16850	16571	16558	16406	16648	16634	16753	16711	16654	16643	16731	16517	16533	16686	16621	16661	16593	16514	16591	16684	16596	16689	16576	16505	16598	16570	16491	16514	16613	16502	16638	16731	16595	16526	16690	16577	16514	16581	16482	16616	16691	16475	16656	16537	16638	16560	16609	16647	16768	16441	16594	16686	16654	16508	16511	16548	16527	16447	16765	16734	16623	16610	16597	16527	16530	16597	16716	16502	16717	16572	16423	16573	16494	16649	16554	16565	16438	16628	16510	16633	16673	16474	16760	16647	16681	16460	16606	16581	16492	16712	16717	16443	16656	16717	16533	16763	16679	16612	16604	16750	16673	16691	16570	16748	16517	16578	16494	16619	16546	16648	16376	16621	16762	16621	16555	16588	16635	16549	16566	16646	16657	16744	16604	16789	16562	16653	16473	16653	16562	16576	16442	16649	16613	16545	16553	16637	16522	16637	16696	16663	16738	16714	16589	16646	16723	16665	16565	16694	16492	16599	16621	16674	16526	16652	16551	16540	16535	16431	16546	16526	16653	16615	16546	16585	16625	16678	16465	16628	16499	16720	16743	16697	16661	16631	16623	16595	16407	16562	16573	16502	16674	16514	16589	16614	16429	16681	16662	16575	16633	16638	16473	16661	16641	16471	16691	16652	16560	16513	16509	16644	16624	16634	16578	16582	16676	16630	16526	16360	16565	16662	16516	16631	16656	16549	16440	16588	16519	16635	16548	16471	16461	16606	16653	16467	16497	16869	16562	16574	16559	16588	16720	16612	16708	16513	16717	16762	16665	16580	16549	16626	16592	16715	16520	16746	16629	16524	16696	16481	16753	16575	16598	16549	16592	16478	16560	16703	16499	16488	16850	16545	16625	16817	16676	16636	16608	16609	16743	16616	16733	16726	16584	16572	16666	16685	16615	16584	16609	16698	16580	16636	16793	16489	16523	16688	16777	16769	16727	16688	16702	16687	16612	16615	16635	16651	16702	16544	16625	16696	16537	16608	16596	16519	16690	16619	16518	16754	16568	16634	16570	16782	16536	16613	16464	16680	16579	16521	16607	16613	16504	16682	16697	16677	16714	16561	16521	16777	16591	16608	16557	16724	16634	16511	16677	16612	16641	16728	16546	16528	16648	16600	16558	16598	16626	16691	16724	16639	16583	16509	16580	16657	16566	16747	16679	16477	16575	16600	16695	16500	16603	16569	16564	16694	16436	16593	16481	16658	16749	16551	16596	16581	16680	16601	16704	16550	16758	16512	16695	16493	16548	16522	16777	16551	16707	16678	16645	16510	16685	16675	16629	16655	16740	16624	16667	16779	16746	16810	16682	16713	16573	16761	16703	16807	16581	16591	16703	16785	16394	16731	16696	16584	16740	16744	16832	16695	16530	16707	16614	16520	16624	16617	16656	16675	16742	16677	16467	16449	16666	16585	16595	16641	16711	16511	16452	16632	16721	16728	16608	16785	16633	16465	16561	16561	16537	16613	16628	16540	16541	16710	16714	16534	16766	16778	16454	16497	16556	16550	16601	16533	16692	16720	16677	16624	16758	16596	16680	16672	16721	16644	16634	16708	16536	16720	16467	16424	16551	16621	16596	16778	16497	16611	16593	16700	16752	16631	16500	16512	16832	16642	16640	16410	16645	16593	16570	16643	16716	16606	16675	16561	16559	16643	16823	16555	16562	16580	16546	16628	16635	16658	16638	16575	16666	16845	16637	16588	16688	16680	16492	16678	16673	16585	16648	16620	16747	16496	16534	16635	16640	16584	16654	16632	16603	16533	16773	16451	16418	16576	16536	16506	16673	16540	16652	16590	16715	16737	16575	16686	16683	16715	16580	16628	16628	16515	16622	16653	16677	16585	16488	16550	16776	16715	16616	16765	16580	16452	16615	16677	16763	16631	16619	16585	16672	16719	16627	16725	16673	16736	16514	16776	16558	16600	16505	16785	16617	16633	16489	16580	16518	16739	16656	16503	16585	16508	16473	16716	16507	16526	16497	16572	16784	16655	16723	16457	16621	16656	16631	16564	16638	16476	16619	16501	16502	16724	16676	16618	16585	16554	16459	16540	16700	16659	16736	16771	16565	16484	16480	16628	16533	16717	16500	16406	16655	16602	16688	16709	16651	16623	16537	16598	16642	16502	16513	16721	16383	16816	16695	16786	16604	16522	16353	16573	16480	16618	16617	16709	16484	16601	16476	16637	16663	16779	16487	16629	16486	16561	16772	16744	16655	16601	16639	16539	16632	16530	16761	16640	16500	16607	16764	16592	16569	16506	16757	16800	16663	16621	16630	16561	16648	16723	16481	16568	16640	16589	16565	16466	16657	16531	16641	16659	16752	16578	16667	16495	16554	16611	16765	16799	16627	16587	16633	16687	16472	16540	16651	16494	16681	16665	16567	16475	16542	16574	16657	16574	16736	16432	16550	16366	16649	16672	16657	16554	16682	16749	16741	16745	16460	16610	16505	16711	16676	16569	16689	16742	16828	16515	16683	16799	16595	16585	16645	16581	16482	16679	16673	16474	16698	16584	16730	16768	16687	16850	16640	16588	16598	16577	16746	16573	16673	16614	16621	16555	16587	16680	16507	16606	16639	16542	16447	16510	16558	16609	16687	16697	16635	16655	16624	16702	16352	16621	16578	16780	16811	16509	16577	16543	16819	16679	16668	16662	16650	16565	16575	16697	16591	16592	16440	16652	16616	16679	16726	16523	16735	16467	16700	16667	16452	16692	16447	16515	16627	16570	16399	16669	16679	16597	16408	16440	16795	16477	16540	16674	16598	16613	16531	16586	16575	16685	16612	16621	16791	16554	16594	16622	16567	16784	16702	16646	16568	16507	16689	16694	16719	16606	16696	16655	16726	16592	16587	16534	16655	16793	16604	16532	16602	16565	16561	16587	16550	16588	16602	16659	16489	16636	16589	16666	16588	16655	16497	16658	16599	16444	16663	16622	16667	16628	16670	16596	16548	16498	16686	16491	16589	16664	16629	16563	16579	16761	16616	16500	16607	16652	16666	16595	16568	16668	16665	16612	16680	16560	16395	16607	16667	16681	16660	16566	16493	16702	16619	16483	16745	16605	16575	16629	16684	16651	16561	16517	16623	16407	16675	16568	16651	16509	16565	16648	16739	16805	16706	16747	16439	16627	16715	16626	16651	16600	16573	16543	16606	16684	16607	16758	16469	16606	16577	16489	16512	16508	16583	16721	16629	16514	16552	16642	16752	16553	16535	16465	16669	16381	16429	16627	16612	16534	16652	16749	16618	16606	16584	16654	16645	16793	16648	16642	16567	16603	16759	16485	16650	16535	16557	16523	16620	16503	16738	16575	16738	16616	16591	16796	16684	16495	16730	16393	16598	16624	16611	16512	16751	16656	16545	16594	16586	16702	16592	16690	16470	16751	16465	16641	16743	16808	16733	16511	16622	16612	16644	16751	16457	16606	16420	16623	16510	16497	16484	16736	16605	16699	16506	16595	16583	16723	16603	16552	16566	16569	16618	16394	16507	16684	16568	16562	16697	16642	16536	16526	16682	16674	16536	16676	16775	16802	16680	16437	16674	16671	16575	16563	16571	16791	16496	16687	16475	16395	16709	16666	16526	16634	16508	16612	16754	16709	16553	16587	16676	16691	16639	16610	16611	16446	16657	16608	16692	16423	16682	16490	16664	16513	16624	16717	16767	16510	16555	16591	16603	16689	16550	16579	16713	16675	16603	16638	16515	16625	16661	16698	16722	16617	16576	16517	16675	16811	16601	16489	16706	16653	16517	16668	16619	16692	16555	16511	16796	16598	16604	16657	16703
24995	21321	28064	25492	21987	21178	20652	18802	19046	19595	18950	18569	27061	31205	29498	24838	20504	18384	18075	17935	17961	17943	17822	18017	17909	17805	18040	17860	17955	17807	18155	18010	18056	18006	17905	17851	17972	17996	17799	17712	17744	17780	17812	17899	17895	17871	17822	17864	17818	17846	17709	17908	17939	17913	17868	17780	17776	17597	17822	17907	17859	18011	17870	17815	17960	17803	17762	17870	17943	17808	17870	17804	18101	17745	17794	17875	17815	17798	17762	17658	17730	17882	17977	17715	17899	17715	17629	17968	17799	17745	17805	17780	17693	17643	17817	18075	18002	17958	17989	17989	17933	17762	17708	18013	17827	17897	17823	17695	17676	17883	17864	17999	18099	17767	17786	17875	17892	17995	17985	17712	17855	17774	18097	17681	17954	17775	17785	17843	17993	17962	17862	17796	17993	17882	17882	17803	18078	17732	17784	17812	17820	17777	17734	17926	17628	17937	17729	17727	17750	17718	17905	17866	17933	17765	17739	17980	17639	17886	17704	17872	17922	18011	17701	17796	17923	17807	17828	17809	17853	17794	17718	17858	17532	17712	17813	17762	17946	18083	17699	17735	17794	17861	17713	17928	17827	17884	18011	17821	17745	17783	17876	18021	17792	17655	17943	18029	17684	17856	17885	17848	17559	17748	17906	17756	17874	17937	17841	17872	17924	17968	17666	17846	17914	17665	17941	17884	18001	17845	17794	17765	17657	17720	17885	17888	17747	17898	17748	17809	17813	17769	17851	17736	17741	17855	17705	17893	17677	17834	17717	17774	17720	17876	18098	17685	17814	17609	17631	17785	17791	17905	17888	17855	17821	17836	17735	17689	17806	17716	17819	17722	17744	18033	17926	18053	17857	17551	18029	17653	17651	17795	17865	17835	17629	17762	17899	17840	17936	17874	17912	17903	17844	17853	17860	17975	17959	17872	17635	17896	17937	17746	17815	17608	17988	17682	17879	17671	17895	17821	18013	17839	17764	17783	17792	17701	17816	17788	17907	17810	17816	17667	17856	17665	18037	17555	17753	17727	17712	17750	17974	17812	17595	17729	17997	17786	17758	17576	17832	17880	17902	17909	17930	17806	17742	17827	17763	17808	17643	17751	17897	17666	17685	17699	17798	17793	17779	17600	17731	17848	17729	17905	17872	17743	17662	18070	17860	17793	17711	17858	17846	17744	17728	17891	17802	17828	17818	17698	17859	17742	17767	17895	17730	17833	17807	17958	18059	18119	17957	17871	18127	17791	17677	17833	17701	17788	17867	17652	17710	17687	17847	17841	17818	18007	17900	17856	17805	17760	17859	17774	17638	17894	17755	17771	17995	17889	17789	17804	17826	17674	17820	17902	17833	17809	17661	17849	17738	17778	17877	18000	17999	17784	17799	17754	17739	17682	17882	17802	17681	17860	17894	17794	17786	17689	17748	17811	17909	17737	17535	17823	17782	17655	17723	17786	17744	17860	17702	17759	17678	17805	18034	17768	17906	17774	17904	17760	17714	17577	17860	17954	17744	17980	17936	17948	17780	17615	17936	17850	17763	17748	17929	17812	18074	17915	17777	17789	17934	17857	17850	17851	17851	17816	17801	17664	17805	17866	17778	17643	17878	17987	17823	17889	17877	18185	17900	18048	17791	17829	17910	18011	17889	17826	17538	18074	18053	18036	17924	17909	17833	17901	17830	18039	18037	17957	17983	17910	17606	17957	17951	17958	17931	17813	17578	18018	17770	17857	17826	17674	17799	17952	17734	17891	17723	17644	17822	17847	17874	17839	17756	17740	17744	17987	17841	17779	17764	17939	17984	17648	17782	17723	17777	17858	18093	17874	17704	17855	17831	17699	17857	17922	17689	18011	17788	17856	18070	17817	18025	17701	17961	17633	17840	17744	17866	17925	17882	17935	17968	17668	17812	17769	17828	17766	17926	17790	17944	17646	17728	17698	17813	17789	17781	17751	17989	17799	17820	17941	17890	17694	17847	17934	17901	17791	17779	17887	17768	17755	17728	17655	17844	17812	18099	17907	17789	17883	17903	17648	17711	17730	17629	17599	17647	17931	17833	18021	17898	17893	17836	17849	17794	17975	17728	17684	17734	17710	17902	17447	17674	17920	17741	17678	17823	17869	17816	17908	17875	17873	17794	18017	17848	17785	17833	17714	17805	17885	17910	17901	18055	17941	17869	17871	17893	17812	17567	17726	17789	17894	17703	17883	17718	17773	17876	17922	17878	17957	17912	18009	17889	17710	17932	17805	18017	17897	17900	17807	17821	17742	17789	17899	17894	17579	17783	17813	17744	17708	17748	17847	17767	17822	17789	17620	17781	17774	17678	17856	17738	17918	17823	17911	17756	17796	17923	17737	17777	17890	17902	17743	17892	17775	17862	17920	17961	17667	18020	17843	17816	17701	17856	18019	17974	17713	17564	17852	17847	17751	17766	17830	17886	17854	17763	17985	17800	17791	17743	17679	17879	17663	17902	17889	17923	17561	17786	17959	17812	17836	17852	17860	17932	17711	17907	17593	17889	17849	17710	17917	17969	17858	17746	17836	17978	17871	17982	17791	17736	17733	17913	17671	17833	17661	17854	17775	17918	17990	17802	17723	17915	17908	18039	17792	17789	18070	17835	17755	17755	17862	17806	17823	18091	17925	17904	17822	17647	17710	17821	17939	17814	17924	17832	17607	17897	17940	17553	17764	17645	17878	17783	17877	17788	17610	17744	17699	17945	17655	17730	17781	17835	17838	17828	17837	17935	17793	18067	17801	18078	17647	17812	17832	17792	17857	17746	17856	17562	17808	17750	17683	17737	18125	17862	18072	17897	17834	18031	17778	17732	17837	17880	17913	17816	17659	17854	17746	17830	17801	17806	17765	17772	17823	17693	17779	17797	17935	17872	17910	17755	17555	17720	17895	17849	17894	17809	17844	18068	17763	17767	17760	17662	17748	18028	17872	17836	17834	17797	17896	17852	17669	17958	17879	17622	17889	17781	17645	17754	17744	17681	17787	17902	17893	17984	17776	17763	17920	17934	17924	17576	17667	17836	17690	17601	17794	18015	17890	17890	17801	17890	18137	17984	17768	17942	17872	17844	17667	17870	17821	17882	17617	17870	17784	17959	17851	18052	17839	17831	17721	17835	17883	17856	17861	18035	17838	17976	17733	17748	17753	17914	17872	17849	17909	17797	17707	17824	17898	17935	17913	17767	18005	17689	17829	17924	17894	17991	17890	17994	18070	17884	17966	17948	17633	17800	17820	17912	17896	17897	17933	17921	17578	17756	17556	17802	17966	17778	17642	17757	17716	18036	18026	17951	17932	17819	18001	17625	17942	17802	17603	17899	17937	17857	17739	17902	17815	17954	17769	17864	17773	17886	17937	17921	17832	17762	17960	17770	17591	17824	17824	17887	17843	17899	17786	18039	17905	17728	17945	17959	17837	17865	17917	17769	17689	18014	17797	17829	17589	17695	17778	17744	17896	17781	17919	17930	17969	17943	18121	17964	17961	18033	17941	17766	17801	17845	18032	17756	17846	17630	17791	18008	17978	17916	17715	17846	17831	17728	17979	17870	17738	17690	18114	17797	17668	17821	17978	17913	17755	17802	18006	17942	17815	17769	17872	17877	17583	17661	18081	17771	17927	17908	17990	17994	17836	17982	17856	17888	17955	17820	18000	17827	17805	18067	17790	17965	17775	17679	17890	17896	17885	17818	17706	18143	17815	17766	17768	17782	17675	17858	17836	17813	17684	17707	17690	17866	17846	17775	17753	17784	17950	17789	17832	18122	18056	17797	17680	17814	17763	17859	17720	17925	17965	17862	17958	17797	17822	17954	17685	17777	17931	17877	17632	17788	17728	17871	18022	17708	17781	17888	18010	18001	17962	18005	17916	18023	17882	17882	17917	17842	17769	17757	17888	17659	17789	17859	17767	18029	17464	17961	17734	17992	17695	17598	17852	17850	17696	17823	17783	18008	17848	17882	17924	17844	17962	17704	17757	17894	17672	17940	17868	17743	17869	17696	17823	18005	17723	17715	17630	17909	17948	17852	17886	17708	17814	17903	17837	17906	17816	17968	17907	18065	17886	17769	17720	17740	17893	17787	17767	17884	17823	17762	17919	17995	18133	17877	17857	17775	17784	17864	17760	17964	17709	17898	17753	17630	17728	17785	17801	17933	17897	17874	17700	17878	17781	17901	17930	17665	17721	17732	18012	17723	17804	17841	17716	17676	17887	17755	17744	17893	17701	17737	17714	17928	17862	17812	17740	18053	17666	17724	17968	17925	17727	17934	18101	17597	17818	17778	17733	17897	17743	18073	17731	17638	17779	17891	17668	17826	17804	17843	18005	17817	17892	17910	17757	17897	17885	17704	17724	17815	18001	17760	18086	17762	17802	17850	17980	17706	17796	18073	17792	17662	17634	17797	17689	17639	17979	17924	17718	17846	17714	17750	17904	17853	17698	17746	17859	17730	17813	17943	17656	17765	17895	17916	17756	17843	17828	17699	17951	17868	17818	17753	17757	17864	17906	17769	17969	17824	17787	17925	17888	17863	17853	17687	17888	17751	18024	17958	17808	17761	17834	18097	17847	17811	17774	17991	17962	17835	17995	17862	17908	17945	17804	17655	17791	17788	17713	17736	17652	17803	17697	17735	17993	17838	17719	17879	17692	17598	17756	17993	18054	17860	17749	18017	17773	17986	17712	17770	17786	17772	17876	17676	17793	17748	17888	17834	17695	17777	17807	17842	17801	17967	17795	17945	17802	17845	17917	17879	17917	17936	17852	17835	17880	18009	17909	17698	17728	17717	17931	17857	18111	17831	17830	17798	17859	17727	17794	17894	17964	17818	17748	17790	17945	17943	17804	17922	17900	17733	17783	17797	17952	17762	17892	17650	17673	17801	17933	17809	17831	17766	17853	17773	17752	17867	17711	17894	17659	17866	17778	17815	17676	17920	17752	17746	17638	17662	17827	17555	17609	17926	17823	17935	17718	17725	17689	17997	17815	17701	17827	17900	17866	17943	17845	17951	17917	17760	17765	17760	17814	17784	17892	17809	17978	17908	17752	17994	17895	17972	17940	17995	17892	17810	17685	17890	17971	17591	17724	17744	17708	17847	17797	17914	17883	17765	17794	17777	17757
16891	26698	25509	22651	21171	20315	18957	18271	19206	19060	18121	17729	31337	33612	31321	24866	19180	17248	16790	16628	16764	16695	16685	16346	16682	16528	16557	16701	16663	16635	16667	16797	16780	16775	16660	16698	16580	16567	16716	16752	16693	16655	16590	16695	16500	16675	16841	16703	16574	16578	16592	16633	16606	16689	16671	16422	16800	16574	16592	16697	16596	16612	16714	16599	16504	16727	16603	16696	16566	16604	16660	16575	16688	16528	16608	16644	16532	16603	16546	16658	16605	16521	16654	16873	16660	16602	16537	16672	16688	16693	16690	16771	16700	16660	16539	16815	16596	16633	16512	16560	16687	16636	16555	16665	16544	16727	16570	16563	16499	16701	16491	16685	16809	16702	16781	16489	16652	16573	16543	16758	16600	16700	16536	16530	16598	16482	16646	16701	16632	16642	16722	16658	16710	16422	16722	16601	16625	16526	16712	16609	16584	16653	16586	16638	16507	16614	16646	16470	16615	16611	16801	16570	16643	16450	16756	16772	16411	16547	16648	16501	16580	16702	16527	16503	16646	16712	16637	16736	16683	16617	16779	16443	16672	16659	16591	16478	16742	16640	16613	16576	16752	16595	16731	16642	16644	16611	16458	16537	16501	16640	16625	16488	16583	16539	16573	16581	16615	16679	16813	16527	16729	16775	16591	16751	16643	16697	16555	16651	16700	16611	16795	16765	16601	16583	16715	16601	16716	16551	16578	16754	16614	16642	16604	16595	16610	16482	16658	16509	16588	16633	16525	16576	16653	16762	16694	16653	16574	16732	16671	16533	16564	16739	16493	16510	16661	16542	16518	16545	16567	16482	16664	16689	16749	16753	16668	16797	16463	16752	16661	16567	16762	16548	16622	16516	16641	16811	16695	16774	16456	16592	16717	16651	16760	16669	16655	16605	16557	16627	16735	16626	16625	16671	16555	16619	16681	16651	16714	16578	16616	16739	16555	16551	16659	16514	16695	16536	16735	16601	16512	16701	16701	16518	16616	16758	16720	16561	16554	16656	16656	16689	16731	16671	16675	16602	16472	16534	16478	16732	16530	16777	16491	16650	16633	16530	16584	16429	16593	16744	16784	16443	16661	16602	16520	16527	16722	16644	16796	16683	16712	16694	16519	16599	16636	16555	16512	16660	16673	16763	16626	16676	16793	16678	16535	16677	16527	16547	16503	16526	16421	16654	16549	16618	16625	16557	16598	16468	16554	16570	16535	16650	16488	16627	16540	16722	16555	16525	16576	16572	16529	16678	16606	16613	16694	16498	16558	16546	16601	16653	16743	16680	16621	16495	16739	16690	16702	16648	16679	16608	16673	16669	16567	16738	16614	16719	16613	16654	16592	16605	16476	16545	16588	16748	16621	16757	16687	16735	16560	16770	16585	16583	16595	16620	16651	16566	16663	16505	16706	16774	16537	16642	16751	16566	16763	16579	16612	16716	16545	16482	16496	16821	16639	16767	16510	16759	16525	16536	16557	16656	16546	16534	16492	16682	16510	16499	16561	16586	16484	16769	16568	16627	16654	16682	16589	16515	16490	16633	16728	16606	16535	16611	16633	16723	16684	16605	16538	16539	16742	16686	16499	16603	16583	16637	16612	16543	16622	16766	16537	16485	16583	16524	16622	16580	16806	16633	16578	16488	16661	16611	16650	16601	16552	16626	16478	16666	16739	16522	16778	16832	16605	16541	16585	16434	16661	16543	16598	16603	16576	16594	16597	16612	16691	16705	16592	16615	16580	16598	16517	16531	16687	16702	16617	16616	16609	16576	16770	16460	16545	16715	16678	16691	16588	16502	16511	16561	16521	16619	16650	16704	16612	16696	16578	16640	16630	16625	16667	16763	16363	16522	16668	16556	16798	16697	16633	16634	16673	16590	16455	16556	16548	16528	16842	16748	16647	16528	16657	16614	16682	16727	16609	16700	16638	16668	16699	16602	16571	16496	16696	16715	16497	16674	16580	16732	16539	16698	16547	16694	16594	16659	16559	16576	16593	16617	16613	16646	16505	16581	16630	16497	16583	16815	16618	16658	16555	16583	16703	16754	16616	16583	16707	16500	16753	16536	16713	16493	16538	16636	16674	16651	16540	16598	16731	16625	16555	16554	16363	16530	16749	16490	16647	16733	16822	16691	16558	16484	16711	16598	16604	16343	16586	16654	16649	16567	16733	16628	16661	16534	16535	16613	16682	16618	16662	16645	16659	16535	16563	16760	16758	16624	16540	16659	16565	16541	16585	16518	16625	16581	16619	16838	16574	16526	16464	16631	16533	16542	16654	16640	16805	16465	16505	16504	16605	16662	16674	16587	16735	16569	16565	16691	16530	16649	16786	16728	16643	16615	16488	16652	16471	16690	16625	16509	16644	16650	16605	16549	16709	16592	16712	16504	16732	16599	16722	16711	16804	16503	16376	16637	16668	16736	16601	16568	16727	16493	16640	16574	16707	16649	16632	16492	16581	16568	16740	16602	16759	16595	16675	16451	16585	16787	16699	16800	16648	16679	16695	16490	16729	16515	16638	16595	16498	16427	16616	16570	16868	16699	16617	16736	16509	16656	16714	16620	16637	16557	16648	16611	16675	16525	16524	16760	16532	16710	16597	16747	16678	16618	16673	16566	16527	16599	16623	16636	16532	16691	16713	16633	16603	16609	16714	16392	16780	16542	16710	16664	16497	16595	16681	16548	16613	16532	16639	16470	16516	16578	16490	16534	16786	16700	16692	16603	16574	16735	16717	16620	16631	16564	16521	16705	16538	16594	16732	16555	16637	16498	16579	16778	16658	16638	16729	16715	16629	16716	16658	16643	16728	16622	16611	16641	16600	16640	16737	16492	16621	16553	16562	16605	16742	16645	16686	16540	16463	16608	16728	16582	16614	16635	16496	16519	16544	16618	16733	16591	16476	16598	16565	16545	16717	16511	16598	16740	16725	16537	16657	16547	16747	16552	16541	16711	16537	16441	16484	16795	16709	16513	16641	16546	16509	16741	16717	16803	16785	16708	16664	16506	16615	16644	16581	16698	16621	16687	16616	16639	16580	16415	16445	16612	16739	16643	16691	16555	16509	16820	16551	16604	16716	16565	16599	16533	16544	16562	16506	16600	16624	16621	16644	16623	16646	16723	16639	16639	16561	16693	16664	16527	16540	16584	16509	16598	16474	16591	16516	16621	16689	16608	16578	16705	16624	16682	16789	16617	16553	16600	16615	16637	16432	16649	16467	16564	16561	16588	16304	16609	16530	16759	16655	16627	16689	16694	16605	16616	16548	16842	16649	16561	16620	16732	16564	16488	16663	16738	16799	16427	16885	16660	16616	16638	16729	16639	16564	16706	16898	16680	16527	16568	16831	16661	16618	16563	16571	16609	16720	16536	16628	16817	16573	16586	16608	16548	16630	16604	16649	16574	16596	16794	16778	16521	16711	16780	16776	16647	16693	16687	16737	16662	16549	16608	16620	16753	16778	16647	16516	16560	16523	16638	16702	16459	16712	16572	16690	16392	16566	16586	16653	16539	16455	16581	16574	16492	16541	16573	16548	16618	16735	16668	16708	16708	16465	16660	16577	16665	16759	16653	16597	16713	16581	16792	16719	16637	16736	16628	16792	16620	16609	16688	16616	16642	16650	16733	16534	16575	16826	16704	16625	16645	16623	16615	16549	16858	16715	16523	16776	16788	16794	16463	16544	16481	16742	16463	16652	16610	16671	16590	16713	16559	16568	16791	16658	16645	16715	16606	16495	16824	16523	16640	16680	16592	16711	16498	16601	16583	16570	16612	16538	16635	16682	16711	16752	16645	16519	16659	16606	16594	16650	16637	16681	16642	16634	16512	16653	16584	16631	16620	16719	16641	16585	16615	16658	16632	16665	16491	16749	16458	16480	16539	16745	16729	16604	16552	16642	16747	16611	16740	16460	16595	16645	16787	16579	16674	16927	16428	16554	16596	16674	16591	16583	16667	16694	16732	16589	16731	16725	16550	16508	16577	16567	16722	16866	16585	16680	16622	16503	16692	16566	16658	16520	16567	16656	16582	16489	16411	16702	16496	16643	16638	16719	16586	16544	16641	16535	16757	16659	16728	16672	16495	16617	16587	16745	16487	16792	16762	16657	16625	16778	16753	16698	16698	16777	16531	16652	16651	16561	16617	16666	16632	16646	16731	16777	16480	16548	16771	16546	16608	16621	16824	16637	16677	16551	16625	16678	16707	16778	16643	16617	16558	16756	16525	16585	16788	16683	16669	16725	16670	16538	16626	16460	16560	16612	16575	16503	16483	16634	16756	16577	16590	16682	16678	16749	16647	16661	16443	16709	16713	16575	16472	16607	16705	16591	16669	16727	16639	16587	16584	16507	16599	16538	16619	16716	16699	16627	16483	16531	16649	16621	16547	16673	16553	16676	16543	16562	16533	16702	16685	16519	16622	16478	16601	16614	16707	16599	16683	16527	16648	16634	16762	16618	16597	16745	16342	16657	16585	16751	16615	16636	16571	16710	16519	16626	16711	16593	16662	16632	16605	16774	16344	16624	16614	16628	16596	16636	16615	16719	16461	16758	16521	16585	16615	16594	16714	16628	16586	16612	16324	16604	16523	16580	16832	16596	16598	16762	16584	16685	16577	16635	16615	16664	16687	16542	16639	16714	16647	16657	16552	16705	16652	16622	16638	16630	16532	16586	16625	16571	16648	16508	16512	16601	16636	16544	16421	16707	16615	16534	16583	16636	16467	16616	16448	16726	16788	16639	16836	16688	16521	16624	16560	16778	16699	16677	16666	16796	16627	16569	16414	16694	16569	16465	16810	16547	16751	16577	16663	16709	16664	16639	16663	16501	16548	16717	16675	16497	16531	16547	16497	16700	16584	16560	16701	16792	16612	16729	16408	16506	16474	16658	16612	16583	16688	16597	16734	16661	16754	16635	16532	16621	16697	16420	16668	16764	16748	16539	16675	16694	16577	16574	16740	16527	16576	16613	16691	16627	16608	16572	16706	16694	16628	16737	16754	16489	16565	16703	16634	16636	16692	16638	16686	16571	16551	16670	16725	16513	16817	16467	16766	16461	16532	16709	16680	16705	16665	16534	16470	16585	16713	16651	16582	16655	16598	16683	16590	16661	16628	16781	16578	16792	16684	16504	16589	16610	16727
23897	21332	28834	24266	22121	23269	23396	20062	21151	20265	19513	19655	36826	39058	33844	27552	21605	18910	17959	17704	17868	17647	17717	17775	17675	17812	17652	17749	17550	17772	17673	17672	17628	17587	17633	17660	17725	17709	17816	17514	17699	17633	17640	17719	17653	17734	17685	17529	17835	17645	17526	17704	17891	17601	17699	17541	17604	17624	17476	17432	17697	17567	17634	17624	17610	17800	17614	17714	17842	17472	17510	17465	17603	17857	17663	17717	17650	17706	17706	17605	17645	17700	17601	17583	17823	17693	17631	17593	17591	17493	17573	17709	17588	17486	17521	17494	17600	17532	17628	17614	17698	17778	17721	17484	17595	17625	17593	17556	17458	17635	17641	17627	17629	17819	17648	17606	17690	17750	17675	17558	17512	17720	17677	17665	17643	17776	17632	17615	17637	17742	17611	17728	17568	17665	17596	17572	17512	17536	17756	17651	17719	17535	17624	17630	17417	17639	17609	17480	17659	17625	17585	17574	17499	17706	17663	17610	17582	17620	17769	17493	17503	17635	17574	17702	17598	17723	17587	17363	17687	17570	17663	17521	17535	17715	17631	17711	17471	17619	17784	17706	17742	17536	17516	17530	17502	17560	17569	17517	17581	17667	17610	17571	17574	17558	17717	17628	17661	17353	17637	17648	17419	17508	17653	17664	17696	17581	17538	17613	17747	17626	17642	17576	17444	17728	17690	17611	17687	17677	17789	17645	17477	17745	17522	17393	17514	17568	17639	17400	17641	17316	17498	17494	17758	17549	17787	17599	17624	17715	17616	17860	17621	17373	17651	17581	17630	17532	17645	17491	17634	17851	17717	17550	17399	17533	17545	17624	17468	17722	17571	17780	17642	17638	17711	17513	17406	17781	17894	17480	17768	17434	17712	17636	17770	17756	17519	17554	17604	17434	17526	17550	17471	17524	17600	17569	17738	17810	17652	17609	17707	17663	17701	17572	17799	17512	17606	17570	17686	17697	17686	17710	17585	17694	17525	17622	17710	17587	17589	17619	17689	17642	17859	17741	17844	17532	17391	17482	17644	17605	17517	17601	17596	17504	17677	17577	17639	17349	17464	17590	17687	17487	17669	17532	17788	17505	17569	17477	17834	17635	17540	17691	17659	17536	17551	17441	17566	17400	17526	17512	17671	17563	17679	17560	17694	17607	17549	17503	17595	17608	17571	17462	17651	17667	17399	17337	17627	17307	17322	17597	17634	17548	17757	17588	17739	17635	17609	17543	17678	17618	17622	17578	17582	17509	17576	17452	17797	17817	17589	17670	17813	17543	17601	17545	17497	17695	17733	17474	17763	17610	17644	17551	17694	17676	17730	17476	17511	17612	17464	17565	17544	17681	17803	17472	17544	17685	17895	17528	17825	17686	17511	17672	17698	17542	17544	17334	17415	17575	17527	17470	17616	17537	17626	17307	17551	17652	17699	17717	17744	17676	17575	17557	17607	17743	17441	17505	17472	17665	17632	17612	17763	17657	17720	17428	17563	17552	17877	17925	17583	17575	17600	17737	17860	17700	17546	17604	17525	17501	17613	17532	17777	17619	17517	17522	17656	17469	17739	17738	17520	17605	17621	17862	17664	17431	17650	17671	17669	17804	17703	17575	17602	17560	17521	17663	17595	17621	17529	17739	17818	17552	17735	17499	17616	17671	17637	17680	17423	17561	17613	17656	17843	17653	17627	17675	17833	17586	17623	17675	17655	17796	17756	17602	17728	17558	17734	17664	17739	17550	17539	17649	17621	17736	17665	17649	17665	17562	17659	17562	17835	17624	17354	17413	17490	17557	17635	17536	17634	17718	17619	17572	17573	17563	17492	17420	17819	17589	17479	17481	17469	17891	17626	17360	17439	17610	17852	17513	17561	17571	17527	17629	17634	17628	17635	17664	17643	17797	17437	17550	17503	17636	17676	17461	17586	17653	17594	17686	17613	17633	17474	17522	17561	17656	17557	17527	17656	17393	17483	17627	17686	17574	17862	17544	17647	17489	17537	17614	17549	17616	17689	17642	17668	17475	17770	17490	17696	17891	17606	17638	17691	17591	17900	17585	17537	17741	17706	17452	17667	17720	17975	17712	17519	17445	17661	17452	17666	17627	17701	17611	17469	17641	17809	17621	17627	17521	17521	17524	17582	17586	17678	17688	17562	17662	17552	17706	17762	17688	17697	17645	17538	17565	17821	17676	17771	17543	17541	17574	17724	17517	17703	17532	17528	17659	17641	17578	17662	17546	17665	17610	17574	17537	17704	17542	17586	17763	17640	17743	17639	17459	17488	17614	17696	17690	17462	17458	17751	17639	17743	17614	17631	17586	17588	17295	17725	17618	17715	17591	17624	17400	17697	17537	17727	17871	17684	17634	17562	17715	17724	17647	17529	17499	17544	17571	17605	17587	17708	17809	17613	17686	17571	17607	17599	17541	17711	17609	17684	17869	17629	17696	17701	17634	17736	17536	17728	17529	17677	17594	17593	17741	17664	17707	17517	17661	17575	17518	17603	17738	17656	17713	17669	17569	17546	17621	17838	17539	17540	17662	17546	17680	17653	17684	17639	17509	17711	17607	17726	17744	17514	17679	17593	17618	17678	17468	17475	17431	17755	17578	17540	17606	17725	17595	17535	17942	17608	17608	17606	17542	17653	17423	17707	17730	17453	17687	17608	17495	17544	17654	17424	17754	17639	17588	17626	17520	17312	17615	17689	17599	17505	17612	17633	17639	17701	17624	17438	17608	17555	17710	17666	17696	17665	17682	17708	17487	17588	17441	17674	17615	17467	17603	17471	17722	17804	17560	17617	17576	17664	17467	17484	17568	17664	17587	17464	17601	17652	17538	17642	17728	17631	17630	17604	17582	17588	17606	17660	17554	17482	17693	17633	17783	17548	17423	17695	17601	17504	17609	17489	17498	17668	17698	17671	17606	17923	17660	17689	17644	17502	17626	17723	17721	17727	17614	17495	17593	17528	17642	17631	17653	17701	17588	17536	17564	17544	17658	17603	17581	17520	17747	17799	17742	17672	17689	17897	17558	17668	17698	17584	17473	17587	17659	17700	17624	17522	17491	17779	17438	17560	17636	17541	17569	17543	17864	17755	17769	17571	17564	17600	17588	17745	17495	17479	17668	17485	17744	17864	17483	17560	17460	17657	17694	17667	17478	17668	17768	17645	17659	17746	17499	17619	17637	17649	17698	17648	17592	17646	17626	17499	17683	17595	17684	17557	17760	17572	17720	17595	17582	17537	17475	17346	17536	17695	17518	17609	17432	17837	17846	17765	17529	17835	17721	17675	17754	17674	17794	17778	17728	17478	17586	17660	17710	17747	17671	17757	17636	17922	17723	17732	17764	17735	17738	17781	17628	17793	17556	17613	17705	17681	17448	17788	17555	17672	17623	17682	17564	17656	17700	17666	17468	17524	17569	17697	17638	17681	17719	17900	17652	17547	17540	17771	17617	17654	17512	17718	17427	17467	17628	17580	17625	17545	17575	17675	17512	17751	17525	17652	17848	17612	17650	17597	17666	17461	17418	17622	17457	17735	17852	17507	17580	17670	17675	17672	17601	17575	17517	17895	17713	17789	17763	17355	17687	17717	17446	17865	17515	17605	17710	17455	17736	17859	17646	17558	17455	17681	17614	17624	17648	17768	17707	17592	17672	17601	17675	17743	17551	17693	17607	17639	17564	17705	17665	17479	17705	17606	17588	17685	17711	17537	17853	17738	17811	17562	17649	17813	17595	17700	17480	17543	17528	17545	17765	17446	17577	17477	17539	17492	17567	17710	17516	17664	17836	17535	17877	17602	17554	17596	17554	17737	17667	17482	17602	17651	17669	17617	17602	17677	17823	17687	17556	17451	17593	17471	17720	17732	17616	17843	17596	17779	17566	17534	17628	17793	17516	17549	17444	17432	17599	17660	17634	17575	17685	17696	17519	17671	17602	17638	17802	17541	17769	17800	17678	17722	17750	17672	17638	17597	17743	17523	17620	17716	17520	17640	17585	17825	17708	17676	17612	17576	17594	17589	17554	17735	17595	17586	17539	17572	17732	17495	17529	17482	17489	17722	17698	17597	17769	17638	17567	17707	17539	17526	17473	17479	17689	17628	17599	17569	17406	17446	17609	17655	17533	17683	17511	17567	17575	17806	17664	17514	17641	17412	17534	17501	17626	17434	17693	17677	17573	17549	17511	17616	17595	17598	17600	17560	17708	17455	17760	17645	17573	17437	17583	17579	17612	17533	17713	17569	17700	17701	17597	17599	17706	17623	17759	17838	17534	17514	17689	17587	17621	17765	17714	17740	17754	17703	17686	17586	17479	17701	17830	17720	17351	17477	17571	17548	17576	17649	17613	17645	17733	17434	17606	17714	17710	17438	17697	17853	17536	17645	17503	17442	17671	17610	17721	17512	17663	17527	17602	17413	17563	17559	17570	18068	17532	17401	17694	17464	17619	17542	17599	17654	17681	17663	17777	17667	17718	17686	17619	17793	17384	17733	17702	17609	17448	17727	17716	17839	17579	17621	17639	17689	17602	17608	17573	17647	17678	17607	17549	17530	17694	17800	17700	17544	17572	17577	17689	17675	17680	17531	17590	17812	17704	17662	17487	17852	17596	17506	17680	17667	17600	17453	17432	17822	17781	17632	17498	17603	17755	17702	17577	17507	17555	17863	17460	17749	17773	17693	17730	17630	17500	17736	17548	17677	17708	17747	17550	17639	17592	17805	17532	17665	17767	17596	17596	17697	17634	17692	17543	17679	17798	17484	17677	17722	17450	17488	17439	17545	17582	17587	17508	17625	17543	17503	17644	17591	17629	17598	17559	17661	17803	17693	17536	17557	17699	17585	17490	17461	17675	17943	17623	17623	17576	17789	17668	17825	17536	17610	17694	17610	17721	17676	17693	17706	17513	17476	17740	17508	17376	17572	17843	17725	17730	17537	17745	17605	17655	17506	17495	17436	17694	17676	17693	17557	17653	17737	17686	17682	17770	17449	17760	17514	17510	17642	17868	17742	17826	17606	17694	17544	17506	17754	17663	17558	17588	17657	17644	17875	17518	17690	17606	17516	17574	17655	17493	17531	17454	17734	17176	17617	17586	17818	17726	17721	17762	17602	17487	17660	17556	17522	17684	17562	17534
17905	29653	28652	23990	22554	21531	21003	20054	23009	20340	19079	20510	42241	41273	36271	28147	20549	17433	16688	16621	16542	16533	16527	16488	16522	16384	16580	16483	16547	16668	16524	16424	16413	16596	16564	16571	16291	16422	16495	16390	16501	16448	16450	16446	16474	16590	16436	16506	16624	16416	16466	16534	16449	16621	16568	16684	16547	16436	16604	16613	16598	16579	16469	16391	16602	16395	16391	16494	16418	16595	16482	16361	16554	16630	16579	16557	16441	16427	16471	16489	16517	16521	16502	16574	16410	16535	16594	16598	16634	16459	16636	16588	16533	16412	16581	16370	16644	16513	16515	16535	16510	16554	16623	16581	16269	16536	16522	16480	16603	16656	16662	16465	16489	16505	16442	16488	16518	16479	16472	16570	16265	16558	16516	16446	16489	16476	16560	16510	16535	16408	16514	16358	16561	16484	16481	16602	16413	16252	16589	16493	16439	16497	16581	16465	16712	16508	16294	16535	16406	16508	16581	16440	16279	16510	16599	16429	16628	16633	16487	16634	16634	16547	16493	16568	16493	16471	16301	16530	16405	16690	16336	16516	16542	16488	16444	16348	16555	16497	16457	16379	16653	16477	16587	16536	16518	16397	16565	16555	16346	16466	16633	16407	16500	16372	16617	16547	16611	16427	16540	16601	16610	16389	16571	16429	16398	16427	16438	16452	16522	16289	16540	16433	16516	16598	16695	16649	16538	16512	16546	16452	16528	16441	16532	16604	16507	16438	16435	16423	16529	16572	16484	16673	16497	16700	16566	16719	16330	16497	16563	16463	16590	16553	16441	16457	16617	16487	16513	16363	16477	16532	16494	16734	16500	16574	16471	16473	16437	16480	16409	16443	16531	16497	16544	16324	16433	16403	16518	16416	16624	16547	16381	16649	16373	16434	16492	16659	16575	16530	16616	16575	16524	16494	16384	16562	16498	16509	16390	16583	16534	16266	16343	16540	16621	16428	16467	16546	16374	16521	16659	16514	16452	16626	16580	16377	16568	16473	16505	16384	16364	16482	16601	16598	16502	16531	16501	16358	16473	16545	16671	16585	16522	16429	16388	16468	16588	16383	16637	16470	16413	16530	16460	16702	16522	16263	16588	16365	16608	16555	16397	16493	16461	16415	16557	16335	16514	16388	16436	16332	16541	16567	16461	16581	16721	16360	16599	16533	16432	16591	16545	16386	16456	16346	16451	16300	16515	16319	16642	16452	16370	16607	16459	16580	16453	16659	16611	16566	16419	16569	16596	16547	16490	16479	16599	16526	16522	16483	16271	16312	16507	16427	16580	16686	16544	16474	16401	16383	16475	16473	16407	16531	16387	16469	16456	16537	16570	16450	16536	16558	16488	16361	16741	16541	16481	16453	16620	16439	16490	16495	16540	16539	16517	16670	16570	16555	16519	16369	16591	16476	16367	16567	16495	16438	16655	16472	16401	16637	16284	16362	16369	16595	16544	16462	16392	16454	16679	16686	16565	16503	16399	16533	16609	16608	16710	16584	16579	16490	16477	16438	16581	16574	16646	16509	16364	16461	16443	16725	16559	16558	16523	16503	16521	16488	16399	16232	16450	16405	16490	16421	16538	16504	16529	16462	16312	16524	16461	16519	16477	16579	16662	16492	16417	16528	16443	16543	16480	16556	16349	16476	16532	16446	16569	16486	16487	16574	16353	16591	16577	16372	16485	16514	16553	16453	16650	16359	16652	16523	16443	16484	16522	16480	16483	16390	16482	16515	16593	16630	16391	16520	16518	16417	16461	16451	16601	16805	16331	16508	16494	16522	16500	16518	16371	16625	16513	16232	16396	16618	16620	16547	16315	16465	16554	16439	16489	16541	16478	16481	16489	16463	16505	16580	16458	16446	16551	16608	16433	16509	16479	16264	16601	16483	16670	16578	16445	16515	16498	16553	16499	16495	16432	16756	16395	16650	16582	16395	16418	16447	16509	16553	16613	16521	16452	16560	16508	16605	16400	16533	16407	16484	16485	16390	16389	16365	16515	16368	16520	16421	16672	16431	16629	16460	16644	16506	16676	16450	16464	16459	16492	16462	16435	16618	16515	16464	16440	16430	16405	16410	16491	16494	16466	16551	16465	16465	16499	16469	16810	16491	16305	16416	16568	16405	16423	16552	16516	16353	16428	16515	16383	16611	16673	16644	16427	16409	16355	16432	16633	16509	16468	16535	16595	16440	16522	16426	16482	16326	16376	16461	16458	16463	16388	16531	16416	16403	16560	16452	16582	16477	16543	16300	16345	16472	16560	16349	16470	16595	16588	16526	16487	16337	16253	16688	16444	16526	16538	16556	16379	16493	16472	16471	16322	16483	16358	16473	16348	16602	16652	16558	16508	16411	16441	16397	16452	16549	16549	16537	16524	16589	16469	16565	16591	16365	16391	16560	16494	16465	16394	16490	16519	16521	16440	16534	16593	16419	16509	16419	16384	16625	16485	16661	16580	16450	16486	16356	16474	16423	16422	16471	16569	16419	16596	16501	16366	16569	16443	16472	16496	16476	16533	16523	16639	16558	16420	16595	16705	16380	16538	16406	16373	16649	16447	16469	16547	16416	16431	16619	16549	16544	16518	16539	16605	16619	16466	16546	16557	16570	16496	16382	16582	16585	16580	16583	16480	16470	16346	16540	16433	16514	16465	16539	16499	16388	16465	16544	16576	16614	16711	16431	16444	16599	16495	16603	16439	16562	16475	16555	16347	16696	16364	16424	16433	16458	16344	16550	16468	16358	16469	16421	16541	16455	16512	16442	16524	16589	16284	16451	16616	16416	16433	16553	16518	16502	16445	16399	16469	16367	16511	16549	16460	16460	16605	16454	16490	16443	16427	16412	16436	16571	16522	16539	16606	16509	16473	16422	16536	16563	16658	16492	16397	16719	16455	16356	16450	16554	16539	16590	16531	16351	16323	16592	16643	16429	16392	16438	16324	16595	16313	16515	16500	16409	16586	16269	16433	16442	16251	16580	16354	16602	16458	16520	16653	16365	16527	16634	16441	16357	16679	16621	16383	16486	16458	16418	16399	16541	16517	16597	16413	16513	16475	16428	16518	16483	16429	16434	16448	16462	16374	16449	16537	16480	16589	16626	16601	16446	16512	16525	16589	16449	16402	16427	16547	16419	16464	16327	16697	16587	16481	16307	16443	16614	16391	16590	16563	16350	16681	16418	16577	16563	16466	16378	16565	16340	16313	16503	16440	16341	16587	16499	16398	16464	16585	16551	16588	16532	16511	16564	16505	16551	16562	16557	16681	16365	16513	16575	16430	16424	16401	16443	16613	16555	16480	16668	16486	16783	16635	16463	16379	16383	16705	16473	16488	16402	16520	16265	16535	16483	16540	16493	16546	16648	16538	16563	16680	16509	16467	16448	16481	16597	16442	16484	16507	16650	16527	16445	16535	16553	16460	16497	16494	16327	16278	16499	16478	16442	16585	16603	16579	16619	16715	16329	16598	16551	16445	16471	16774	16449	16561	16363	16514	16504	16521	16593	16575	16563	16374	16544	16395	16413	16409	16497	16339	16532	16586	16404	16457	16549	16424	16469	16401	16388	16500	16565	16504	16618	16479	16343	16443	16567	16452	16415	16472	16509	16639	16634	16411	16636	16436	16451	16625	16485	16673	16511	16459	16592	16315	16589	16467	16357	16274	16302	16379	16437	16536	16413	16584	16580	16503	16342	16488	16480	16544	16458	16458	16466	16339	16564	16451	16457	16536	16602	16558	16546	16413	16715	16557	16465	16649	16512	16496	16552	16528	16410	16461	16354	16598	16374	16591	16425	16597	16499	16385	16511	16467	16659	16644	16423	16469	16385	16692	16609	16402	16575	16739	16504	16725	16409	16397	16559	16532	16599	16418	16510	16551	16494	16603	16437	16541	16497	16465	16381	16361	16556	16407	16575	16548	16584	16646	16502	16607	16602	16354	16423	16499	16443	16464	16291	16585	16493	16492	16700	16527	16535	16611	16496	16277	16542	16560	16388	16471	16487	16567	16471	16644	16654	16427	16463	16423	16470	16332	16529	16471	16448	16298	16460	16398	16345	16495	16533	16378	16533	16495	16587	16565	16484	16393	16585	16464	16543	16278	16585	16327	16493	16488	16354	16597	16438	16599	16619	16331	16537	16499	16574	16409	16383	16415	16638	16568	16435	16603	16194	16543	16542	16627	16450	16407	16510	16552	16313	16510	16562	16264	16495	16485	16657	16533	16586	16497	16566	16629	16556	16399	16462	16516	16468	16664	16375	16334	16469	16516	16411	16479	16542	16581	16482	16494	16546	16455	16554	16515	16365	16432	16448	16584	16517	16498	16423	16529	16568	16527	16566	16406	16490	16580	16567	16398	16338	16382	16502	16470	16571	16629	16525	16432	16533	16442	16462	16437	16595	16552	16530	16454	16468	16512	16357	16583	16394	16364	16593	16489	16772	16657	16350	16530	16450	16394	16461	16484	16624	16539	16546	16599	16434	16585	16459	16556	16672	16471	16394	16536	16576	16576	16557	16351	16487	16402	16480	16466	16384	16603	16299	16377	16537	16626	16333	16645	16476	16356	16285	16469	16412	16514	16593	16559	16406	16433	16439	16625	16583	16509	16419	16534	16361	16434	16513	16496	16579	16454	16417	16457	16379	16503	16418	16497	16564	16482	16326	16475	16396	16479	16381	16574	16431	16499	16510	16457	16622	16523	16468	16532	16652	16449	16381	16707	16441	16540	16414	16313	16500	16324	16422	16572	16536	16537	16607	16339	16603	16468	16409	16562	16626	16687	16449	16349	16479	16531	16588	16477	16393	16585	16314	16536	16469	16537	16487	16500	16471	16414	16593	16528	16517	16551	16443	16373	16448	16483	16462	16468	16598	16386	16459	16492	16639	16409	16527	16530	16314	16434	16409	16530	16479	16529	16514	16436	16505	16354	16485	16451	16469	16434	16672	16570	16663	16415	16389	16481	16499	16308	16474	16670	16449	16511	16402	16546	16485	16537	16460	16444	16723	16311	16639	16459	16516	16355	16470	16342	16298	16588	16407	16465	16458	16475	16438	16514	16521	16612	16395	16537	16430	16291	16581	16526	16347	16595	16653	16510	16616	16477	16524	16584	16547	16619	16410	16443	16501	16258	16496	16520	16484
29141	21995	22270	20539	19200	18585	18903	18410	18567	18400	18144	18292	19102	20059	19847	19141	18593	18068	17774	17891	17746	17678	17875	17484	17763	17831	17642	17688	17665	17616	17725	17661	17811	17687	17610	17673	17594	17653	17807	17769	17837	17781	17632	17798	17841	17697	17626	17685	17631	17611	17744	17694	17836	17651	17731	17771	17622	17918	17732	17587	17503	17696	17762	17788	17757	17715	17659	17578	17722	17780	17745	17596	17675	17650	17602	17610	17472	17737	17738	17716	17807	17636	17704	17752	17960	17941	17811	17518	17947	17693	17738	17479	17741	17760	17712	17681	17760	17668	17680	17645	17610	17668	17758	17718	17700	17744	17616	17805	17639	17686	17666	17530	17893	17539	17772	17782	17898	17904	17772	17704	17901	17671	17593	17799	17746	17731	17768	17769	17670	17681	17613	17641	17368	17656	17687	17677	17972	17805	17881	17894	17735	17679	17803	17480	17773	17653	17717	17599	17763	17734	17757	17837	17661	17777	17733	17775	17697	17635	17895	17770	17737	17611	17514	17801	17710	17807	17883	17741	17744	17700	17692	17535	17813	17815	17708	17718	17671	17567	17729	17721	17637	17680	17875	17704	17654	17943	17794	17675	17676	17881	17874	17705	17713	17626	17569	17437	17519	17783	17594	17504	17549	17579	17601	17819	17790	17670	17695	17538	17749	17690	17889	17513	17796	17640	17766	17626	17805	17811	17985	17812	17943	17733	17751	17724	17785	17804	17692	17693	17826	17705	17580	17608	17637	17632	17545	17806	17627	17926	17606	17517	17539	17632	17673	17789	18019	17889	17850	17712	17737	17636	17664	17704	17651	17599	17633	17565	17715	17681	17725	17648	17711	17841	17674	17686	17849	17720	17762	17707	17680	17601	17699	17501	17676	17454	17703	17697	17795	17653	17600	17757	17750	17726	17620	17707	17618	17745	17839	17580	17466	17767	17771	17761	17697	17934	17931	17701	17645	17699	17804	17662	17878	17648	17441	17905	17786	17750	17580	17893	17560	17784	17642	17674	17844	17893	17688	17916	17698	17682	17721	17592	17703	17638	17609	17643	17768	17438	17671	17607	17605	17858	17707	17781	17790	17639	17797	17875	17817	17630	17691	17799	17873	17739	17733	17926	17710	17840	17368	17733	17659	17766	17949	17730	17607	17708	17734	17725	17623	17443	17480	17750	17778	17715	17731	17823	17807	17606	17813	17800	17826	17780	17867	17960	17598	17824	17901	17913	17709	17937	17594	17762	17724	17579	17567	17731	17698	17702	17881	17848	17490	17728	17752	17622	17737	17763	17604	17715	17808	17698	17691	17717	17478	17598	17784	17788	17561	17622	17569	17992	17726	17677	17644	17544	17762	17759	17784	17717	17715	17558	17560	17770	17757	17718	17466	17813	17806	17620	17787	17822	17906	17698	17812	17621	17777	17671	17744	17638	17790	17503	17679	17539	17608	17874	17780	17551	17737	17914	17717	17659	17701	17707	17657	17695	17614	17773	17784	17548	17456	17737	17712	17662	17780	17633	17815	17866	17723	17595	17679	17740	17845	17733	17711	17626	17607	17680	17714	17720	17618	17900	17665	17762	17769	17582	17585	17668	17679	17697	17624	17827	17568	17784	17814	17684	17667	17854	17733	17618	17638	17623	17578	17704	17586	17898	17792	17728	17904	17774	17748	17624	17756	17709	17619	17623	17907	17754	17688	17466	17665	17755	17675	17496	17821	17740	17582	17578	17878	17676	17831	17806	17886	17661	17780	17958	17759	17733	17600	17584	17837	17759	17624	17541	17772	17433	17798	17863	17780	17604	17477	17817	17669	17661	17663	17838	17786	17806	17748	17776	17689	17821	17766	17813	17566	17751	17776	17740	17827	17693	17598	17607	17718	17600	17692	17778	17737	17663	17774	17796	17888	17687	17800	17632	18019	17886	17724	17783	17637	17477	17712	17706	17666	17768	17933	17624	17981	17857	17539	17752	17711	17772	17941	17664	17740	17696	17652	17651	17737	17745	17812	17588	17704	17669	17534	17708	17573	17760	17684	17644	17881	17559	17672	17622	17778	17794	17704	17682	17852	17726	17709	17830	17872	17604	17778	17742	17567	17784	17595	17841	17562	17814	17648	17814	17775	17585	17867	17642	17570	17676	17609	17647	17775	17550	17810	17826	17641	17565	17779	17613	17563	17789	17840	17892	17672	17662	17797	17865	17793	17760	17762	17598	17779	17708	17913	17646	17875	18012	17757	17517	17791	17719	17660	17616	17650	17787	17728	17692	17746	17823	17792	17729	17688	17648	17814	17480	17581	17737	18008	17838	17712	17936	17690	17822	17528	17675	17802	17792	17769	17828	17632	17653	17616	17820	17742	17467	17852	17663	17694	17652	17730	17702	17780	17715	17672	17613	17740	17769	17702	17736	17776	17923	17754	17826	17566	17795	17907	17774	17694	17730	17541	17749	17918	17546	17426	17900	17784	17828	17705	17786	17741	17746	17366	17778	17581	17880	17795	17555	17491	17927	17877	17616	17848	17631	17763	17672	17769	17824	17702	17744	17565	17870	17862	17779	17646	17533	17729	17570	17886	17815	17769	17791	17479	17862	17663	17794	17955	17769	17745	17580	17638	17764	17686	17742	17717	17619	17849	17793	17724	17773	17509	17718	17771	17739	17813	17874	17683	17778	17837	17564	17734	17772	17711	17837	17739	17885	17493	17488	17558	17784	17777	17508	17732	17465	17758	17638	17724	17735	17713	17780	17781	17797	17738	17654	17696	17732	17637	17789	17510	17837	17947	17907	17538	17578	17671	17793	17745	17873	17756	17853	17690	17712	17678	17547	17762	17768	17488	17641	17817	17776	18023	17776	17426	17660	17837	17796	17612	17841	17749	17528	17542	17531	17907	17884	17690	17900	17877	17537	17709	17606	17695	17693	17800	17614	17564	17611	17743	17829	17765	17816	17734	17645	17755	17700	17989	17602	17849	17684	17805	17554	17628	17839	17783	17759	17570	17663	17829	17709	17809	17707	17813	17540	17876	17652	17718	17767	17709	17751	17644	17874	17605	17646	17693	17738	17824	17895	17895	17494	17879	17585	17744	17708	17653	17771	17632	17583	17800	17788	17554	17533	17608	17683	17829	17789	17720	17652	18008	17761	17693	17743	17760	17651	17758	17810	17761	18031	17657	17633	17855	17725	17608	17621	17807	17810	17578	17709	17777	17739	17880	17779	17603	17512	17582	17575	17697	17536	17885	17899	17829	17640	17640	17695	17735	17867	17625	17788	17589	17710	17861	17976	17604	17637	17496	17711	17694	17816	17726	17811	17700	17702	17748	17595	17742	17855	17765	17685	17865	17791	17650	17615	17567	17653	17810	17821	17556	17553	17731	17679	18071	17882	17648	17869	17634	17463	17915	17760	17637	17815	17860	17757	17816	17677	17588	17699	17504	17870	17764	17753	17694	17779	17656	17723	17828	17627	17807	17708	17855	17777	17634	17590	17982	17636	17838	17614	17570	17499	17777	17773	17747	17831	17869	17744	17960	17743	17849	17759	17667	17686	17608	17667	17747	17753	17721	17764	17791	17786	17658	17792	17588	17598	17656	17622	17913	17727	17646	17702	17687	17883	17554	17679	17623	17659	17698	17665	17783	17737	17635	17797	17868	17691	17638	17699	17523	17710	17701	17778	17630	17626	17817	17867	17848	17670	17772	17919	17777	17852	17735	17703	17679	17870	17852	17600	17783	17689	17619	17685	17616	17432	17511	17804	17788	17479	17699	17638	17667	17601	17588	17717	17723	17683	17726	17737	17625	17767	17769	17577	17801	17584	17766	17588	17785	17743	17615	17644	17790	17634	17737	17801	17637	17854	17838	17592	17838	17666	17651	17704	17705	17639	17614	17783	17708	17832	17505	17592	17531	17790	17833	17560	17499	17491	17740	17916	17770	17734	17777	17639	17735	17627	17801	17858	17679	17905	17693	17719	17599	17608	17536	17665	17664	17564	17686	17644	17665	17756	17726	17671	17682	17617	17749	17543	17858	17550	17835	17648	17598	17662	17577	17721	17550	17755	17765	17845	17730	17803	17891	17870	17720	17931	17865	17771	17693	17765	17733	17845	17538	17785	17689	17790	17596	17619	17747	17728	17561	17769	17584	17831	17856	17675	17849	17713	17760	18043	17782	17654	17730	17900	17903	17713	17836	17771	17840	17556	17760	17691	17792	17797	17787	17565	17713	17589	17889	17587	18015	17616	17865	17809	17768	17688	17737	17601	17663	17802	17652	17547	17582	17735	17731	17823	17721	17911	17569	17631	17581	17711	17647	17601	17621	17837	17789	17724	17624	17754	17624	17614	17588	17755	17706	17840	17796	17916	17836	17728	17694	17738	17613	17682	17636	17683	17871	17852	17753	17817	17856	17833	17803	17599	17762	17712	17701	17694	17765	17786	17922	17621	17654	17503	17702	17785	17883	17857	17851	17650	17735	17638	17893	17518	17697	17826	17577	17553	17832	17533	17720	17538	17759	17484	17871	17964	17817	17392	17663	17788	17522	17857	17745	17697	17592	17767	17614	17766	17830	17581	17569	17650	17757	17515	17919	17806	17812	17587	17598	17728	17497	17773	17789	17653	17597	17510	17752	17744	17793	17638	17648	17614	17582	17830	17742	17433	17598	17917	17767	17580	17646	17739	17861	17409	17699	17877	17403	17702	17859	17788	17786	17820	17493	17856	17769	17760	17785	17681	17782	17485	17665	17756	17712	17875	17716	17678	17815	17905	17683	17634	17769	17892	17813	17671	17672	17674	17636	17652	17742	17742	17715	17551	17807	17667	17718	17734	17763	17689	17646	17787	17673	17674	17837	17861	17959	17834	17762	17730	17787	17649	17622	17643	17572	17463	17808	17924	17816	17688	17621	17630	17820	17669	17733	17757	17632	17780	17660	17630	17679	17571	17490	17816	17540	17583	17576	17833	17803	17797	17727	17794	17613	17698	17712	17684	17872	17754	17680	17701	17625	17488	18010	17812	17611	17836	17590	17840	17624	17867	17740	17557	17697	17676	17700	17699	17749	17832	17583	17670	17594	17845	17598	17699	17772	17606	17889	17857	17694	17745	17767	17787	17696	17713	17835	17862	17644	17681	17947	17778
16866	18794	19082	18787	19495	18253	18380	17730	18393	17346	17039	17146	19092	20026	19315	18224	17283	16697	16491	16604	16602	16464	16394	16548	16517	16485	16560	16529	16762	16474	16538	16555	16536	16440	16665	16481	16494	16473	16400	16510	16423	16518	16499	16460	16489	16570	16512	16592	16449	16542	16474	16398	16449	16522	16524	16518	16580	16389	16459	16408	16442	16535	16506	16434	16489	16583	16339	16593	16503	16423	16382	16454	16530	16301	16469	16536	16538	16431	16369	16440	16541	16399	16320	16456	16320	16532	16445	16586	16524	16508	16464	16480	16543	16550	16453	16461	16329	16367	16543	16696	16440	16519	16320	16626	16575	16544	16540	16491	16564	16443	16536	16407	16366	16429	16585	16533	16529	16479	16533	16561	16459	16466	16518	16488	16417	16456	16411	16445	16462	16474	16388	16427	16522	16589	16418	16444	16484	16402	16429	16427	16560	16458	16496	16606	16451	16569	16446	16537	16567	16393	16380	16477	16668	16402	16534	16511	16512	16434	16495	16641	16662	16546	16536	16447	16360	16462	16547	16487	16313	16468	16451	16358	16489	16240	16342	16521	16480	16427	16509	16608	16456	16649	16480	16423	16398	16430	16535	16405	16427	16219	16510	16397	16522	16340	16487	16654	16363	16538	16521	16463	16529	16714	16454	16328	16501	16439	16419	16444	16613	16450	16450	16491	16479	16359	16618	16512	16286	16507	16426	16487	16503	16597	16514	16478	16549	16554	16452	16343	16502	16547	16564	16347	16557	16478	16437	16396	16490	16421	16406	16525	16331	16587	16436	16565	16527	16430	16330	16403	16501	16374	16520	16514	16549	16578	16353	16393	16603	16435	16290	16503	16505	16542	16454	16371	16339	16420	16375	16391	16437	16404	16635	16368	16529	16444	16588	16438	16431	16458	16136	16546	16621	16574	16498	16458	16493	16549	16525	16762	16560	16493	16528	16541	16511	16414	16404	16536	16202	16654	16580	16483	16553	16390	16547	16758	16416	16649	16350	16406	16206	16562	16479	16445	16474	16504	16405	16547	16369	16616	16537	16528	16278	16373	16436	16518	16618	16441	16529	16566	16400	16440	16602	16408	16446	16431	16567	16576	16435	16393	16429	16338	16554	16525	16563	16507	16301	16374	16694	16407	16552	16190	16465	16316	16478	16643	16549	16501	16609	16380	16470	16623	16594	16435	16623	16399	16552	16465	16431	16431	16490	16331	16515	16540	16577	16478	16444	16467	16339	16490	16448	16474	16454	16558	16538	16482	16547	16641	16485	16480	16554	16450	16655	16678	16555	16262	16356	16482	16411	16316	16444	16579	16482	16514	16625	16234	16576	16582	16626	16419	16451	16471	16593	16322	16561	16544	16626	16505	16530	16536	16285	16704	16541	16489	16644	16495	16387	16588	16406	16453	16639	16583	16480	16515	16601	16345	16498	16484	16493	16584	16521	16559	16306	16462	16545	16255	16456	16496	16512	16399	16520	16623	16484	16422	16378	16469	16590	16307	16314	16682	16412	16378	16520	16412	16517	16468	16563	16345	16459	16290	16625	16483	16484	16422	16396	16357	16595	16279	16577	16545	16602	16538	16334	16459	16486	16557	16447	16394	16545	16399	16501	16463	16722	16673	16537	16612	16472	16330	16470	16667	16540	16402	16510	16599	16472	16493	16639	16239	16405	16423	16498	16563	16514	16438	16515	16580	16433	16138	16648	16399	16356	16589	16537	16604	16452	16528	16546	16509	16396	16504	16582	16531	16390	16553	16491	16403	16616	16507	16500	16445	16575	16353	16500	16593	16393	16442	16406	16533	16597	16625	16513	16516	16288	16505	16470	16554	16479	16442	16304	16530	16286	16476	16653	16619	16603	16381	16356	16405	16424	16510	16459	16470	16473	16365	16441	16524	16545	16573	16453	16262	16372	16389	16624	16728	16630	16536	16498	16470	16347	16564	16483	16297	16434	16393	16477	16442	16491	16489	16403	16555	16698	16425	16277	16485	16350	16677	16446	16658	16470	16439	16480	16442	16581	16508	16516	16479	16535	16425	16471	16409	16642	16249	16513	16583	16411	16496	16584	16605	16374	16332	16611	16434	16507	16580	16368	16539	16463	16522	16418	16524	16377	16558	16450	16502	16597	16545	16572	16561	16490	16431	16599	16357	16487	16451	16573	16530	16324	16351	16418	16474	16480	16616	16437	16596	16529	16527	16440	16504	16454	16428	16398	16528	16351	16529	16419	16588	16529	16415	16546	16394	16485	16420	16489	16463	16654	16447	16419	16457	16504	16562	16714	16505	16587	16397	16516	16452	16552	16468	16398	16504	16511	16474	16439	16563	16385	16473	16580	16593	16449	16501	16560	16398	16498	16423	16570	16505	16485	16614	16556	16457	16511	16464	16670	16662	16194	16714	16354	16640	16411	16591	16437	16367	16530	16391	16518	16364	16481	16493	16426	16451	16468	16506	16448	16493	16373	16660	16467	16553	16482	16574	16527	16550	16456	16459	16463	16477	16557	16232	16437	16403	16529	16506	16459	16352	16459	16504	16409	16384	16441	16468	16490	16482	16447	16411	16628	16540	16552	16476	16687	16379	16436	16517	16564	16665	16544	16427	16652	16370	16417	16660	16493	16486	16611	16479	16405	16468	16312	16677	16409	16623	16526	16380	16593	16547	16519	16351	16432	16595	16399	16528	16549	16629	16602	16563	16617	16406	16417	16452	16335	16542	16436	16623	16653	16395	16521	16459	16601	16481	16435	16521	16331	16591	16551	16511	16527	16334	16422	16509	16177	16643	16326	16582	16433	16489	16331	16527	16493	16515	16394	16363	16525	16449	16593	16653	16348	16454	16353	16397	16279	16621	16504	16512	16419	16503	16445	16590	16557	16477	16505	16541	16441	16514	16273	16459	16414	16273	16525	16508	16605	16418	16377	16635	16464	16541	16471	16593	16299	16547	16560	16492	16525	16601	16498	16486	16522	16534	16504	16385	16534	16480	16496	16354	16358	16417	16572	16456	16584	16480	16486	16504	16381	16338	16307	16441	16509	16528	16667	16473	16413	16474	16574	16327	16654	16427	16615	16354	16489	16603	16480	16454	16544	16464	16470	16582	16540	16491	16400	16360	16427	16472	16409	16448	16414	16530	16488	16552	16455	16547	16416	16443	16457	16656	16530	16512	16578	16431	16369	16636	16503	16253	16486	16231	16596	16382	16568	16485	16417	16603	16403	16420	16463	16444	16382	16495	16473	16475	16478	16413	16454	16580	16629	16637	16520	16524	16658	16350	16446	16427	16541	16579	16541	16550	16604	16534	16309	16295	16527	16363	16554	16415	16428	16403	16422	16549	16465	16465	16480	16356	16564	16443	16547	16439	16597	16530	16567	16446	16402	16462	16444	16495	16359	16497	16445	16193	16574	16655	16544	16511	16410	16411	16526	16349	16425	16463	16601	16583	16254	16434	16657	16451	16500	16635	16426	16424	16473	16529	16513	16505	16414	16674	16495	16396	16614	16264	16516	16347	16469	16474	16358	16487	16394	16665	16427	16602	16471	16459	16505	16544	16528	16447	16580	16421	16635	16479	16435	16597	16539	16372	16370	16462	16295	16587	16705	16524	16442	16585	16470	16459	16575	16489	16389	16467	16307	16467	16530	16516	16299	16487	16545	16409	16428	16490	16545	16407	16485	16478	16534	16451	16453	16574	16517	16441	16309	16476	16513	16344	16663	16600	16503	16478	16362	16540	16383	16512	16469	16564	16540	16330	16466	16473	16453	16518	16594	16482	16466	16401	16451	16446	16527	16432	16487	16445	16429	16639	16601	16413	16528	16653	16491	16495	16224	16467	16456	16473	16378	16507	16534	16432	16510	16455	16317	16474	16581	16342	16324	16644	16437	16544	16379	16499	16458	16467	16581	16681	16331	16549	16598	16533	16468	16486	16313	16431	16458	16578	16467	16600	16583	16599	16416	16453	16450	16528	16381	16240	16419	16575	16188	16527	16587	16506	16468	16572	16710	16547	16668	16365	16602	16384	16371	16543	16651	16331	16619	16416	16425	16425	16622	16505	16381	16369	16499	16439	16705	16416	16726	16605	16432	16373	16525	16581	16446	16386	16426	16402	16426	16456	16530	16349	16476	16544	16513	16647	16537	16504	16601	16595	16624	16449	16415	16496	16553	16653	16396	16473	16454	16517	16455	16529	16559	16277	16745	16373	16514	16403	16566	16480	16491	16443	16421	16396	16547	16485	16551	16366	16354	16564	16382	16379	16446	16427	16558	16501	16535	16539	16733	16607	16469	16468	16448	16589	16404	16448	16569	16492	16581	16455	16432	16649	16559	16613	16457	16466	16461	16472	16453	16516	16497	16457	16409	16482	16315	16499	16448	16407	16658	16357	16617	16517	16581	16573	16378	16446	16497	16603	16576	16610	16451	16441	16457	16597	16517	16490	16334	16563	16401	16516	16565	16570	16512	16608	16297	16588	16584	16331	16511	16370	16418	16334	16555	16615	16454	16560	16296	16468	16485	16417	16427	16528	16475	16664	16635	16540	16560	16637	16391	16517	16476	16647	16469	16441	16573	16560	16456	16478	16641	16370	16439	16339	16442	16508	16568	16498	16385	16521	16359	16593	16435	16587	16376	16493	16535	16513	16444	16474	16438	16542	16482	16464	16482	16418	16345	16385	16474	16572	16471	16508	16537	16476	16651	16489	16350	16367	16426	16489	16473	16544	16450	16509	16507	16361	16411	16446	16529	16483	16583	16544	16575	16561	16491	16528	16529	16607	16421	16391	16490	16443	16433	16414	16349	16605	16597	16359	16497	16500	16441	16479	16404	16425	16585	16325	16777	16645	16542	16471	16639	16552	16287	16620	16406	16440	16386	16436	16606	16307	16408	16477	16485	16668	16663	16535	16383	16449	16397	16474	16480	16549	16566	16540	16568	16376	16371	16490	16390	16544	16395	16525	16330	16484	16412	16637	16603	16551	16303	16410	16363	16559	16353	16559	16514	16470	16656	16602	16416	16542	16518	16435	16470	16269	16551	16500	16320	16379	16662	16584	16509	16455	16596	16428	16502	16668	16610	16483	16556	16223	16446	16420	16621	16574	16664	16462	16443	16418	16395	16458	16507	16484	16491	16354
25027	21328	28085	25541	22678	21860	21544	20407	19345	19105	19152	18640	22923	30660	28327	24345	19971	18337	17453	17416	17340	17422	17393	17484	17312	17250	17449	17408	17464	17311	17417	17271	17363	17435	17174	17203	17583	17388	17375	17321	17340	17410	17445	17234	17279	17534	17246	17363	17329	17163	17476	17200	17315	17396	17382	17150	17371	17311	17404	17338	17476	17296	17395	17445	17230	17133	17334	17382	17347	17141	17418	17418	17413	17488	17407	17325	17259	17319	17247	17194	17197	17501	17535	17507	17238	17407	17434	17402	17171	17234	17349	17241	17186	17182	17419	17472	17314	17302	17401	17342	17501	17396	17575	17590	17266	17282	17141	17188	17386	17268	17464	17313	17223	17447	17470	17300	17301	17230	17291	17146	17381	17425	17297	17212	17287	17156	17309	17169	17321	17310	17517	17168	17439	17296	17376	17301	17433	17550	17289	17278	17429	17249	17191	17410	17267	17314	17180	17295	17343	17309	17149	17368	17247	17222	17264	17382	17108	17342	17416	17262	17442	17305	17327	17212	17332	17182	17324	17503	17181	17192	17190	17114	17091	17426	17497	17416	17300	17152	17300	17294	17169	17587	17291	17155	17240	17236	17329	17123	17362	17497	17235	17303	17148	17379	17175	17387	17418	17279	17200	17223	17413	17186	17431	17167	17242	17269	17283	17283	17304	17389	17256	17249	17373	17125	17158	17515	17349	17267	17395	17393	17290	17352	17326	17325	17132	17525	17329	17275	17186	17159	17211	17154	17144	17303	17386	17272	17183	17272	17236	17341	17469	17358	17280	17212	17463	17406	17249	17171	17150	17287	17174	17283	17384	17469	17318	17070	17181	17339	17319	17169	17270	17120	17240	17379	17258	17288	17293	17113	17210	17161	17263	17442	17361	17286	17361	17468	17345	17270	17442	17231	17291	17345	17236	17317	17483	17224	17364	17171	17229	17361	17188	17200	17300	17186	17434	17219	17491	17270	17294	17262	17363	17153	17333	17147	17252	17209	17365	17264	17109	17486	17461	17206	17390	17427	17351	17274	17207	17334	17314	17358	17328	17300	17309	17036	17164	17435	17148	17331	17380	17414	17309	17301	17291	17292	17315	17169	17381	17313	17242	17373	17421	17338	17505	17262	17328	17385	17434	17242	17373	17300	17165	17239	17269	17289	17409	17394	17189	17377	17165	17223	17443	17254	17469	17302	17356	17096	17163	17241	17319	17368	17217	17255	17263	17368	17210	17227	17483	17175	17123	17208	17272	17284	17206	17242	17322	17301	17218	17355	17140	17358	17376	17504	17372	17396	17248	17430	17298	17231	17259	17236	17344	17197	17254	17497	17253	17251	17316	17345	17529	17366	17213	17131	17229	17178	17458	17215	17454	17186	17194	17470	17424	17408	17350	17393	17417	17130	17188	17100	17496	17154	17239	17274	17297	17259	17536	17327	17464	17171	17266	17352	17201	17374	17355	17238	17574	17398	17327	17275	17328	17283	17273	17228	17133	17462	17473	17291	17189	17290	17284	17293	17233	17360	17235	17377	17518	17234	17463	17252	17380	17354	17261	17505	17292	17302	17479	17214	17506	17361	17200	17329	17560	17145	17130	17313	17219	17228	17268	17193	17256	17367	17502	17321	17301	17347	17453	17469	17382	17291	17462	17381	17224	17470	17205	17296	17536	17431	17216	17334	17355	17339	17281	17290	17448	17271	17323	17238	17281	17161	17348	17499	17264	17287	17281	17345	17242	17078	17180	17209	17329	17429	17279	17193	17309	17264	17182	17428	17216	17360	17272	17236	17340	17500	17138	17220	17288	17319	17226	17249	17233	17295	17412	17570	17415	17395	17365	17346	17093	17159	17402	17346	17222	17312	17248	17240	17223	17143	17445	17344	17360	17275	17340	17386	17198	17375	17366	17256	17135	17448	17200	17409	17440	17345	17396	17171	17426	17116	17357	17074	17259	17194	17152	17333	17283	17484	17145	17317	17365	17431	17350	17279	17337	17458	17350	17097	17149	17283	17317	17122	17376	17195	17113	17206	17162	17452	17077	17192	17234	17243	17447	17266	17261	17278	17362	17321	17305	17133	17059	17143	17237	17277	17280	17413	17302	17352	17293	17361	17322	17258	17405	17529	17218	17362	17238	17270	17402	17304	17359	17461	17126	17497	17376	17439	17349	17460	17318	17146	17352	17476	17392	17371	17309	17356	17339	17482	17290	17289	17372	17195	17298	17305	17408	17289	17188	17363	17382	17288	17366	17263	17226	17314	17361	17206	17322	17314	17496	17150	17224	17154	17188	17305	17510	17406	17396	17061	17282	17460	17215	17004	17375	17483	17162	17174	17424	17352	17284	17401	17438	17197	17169	17338	17362	17216	17221	17361	17311	17247	17433	17142	17401	17302	17253	17155	17295	17269	17300	17370	17461	17074	17453	17191	17334	17036	17372	17169	17248	17248	17440	17316	17424	17234	17151	17385	17353	17250	17409	17443	17292	17384	17199	17391	17211	17338	17347	17257	17316	17263	17336	17512	17501	17231	17372	17412	17572	17356	17447	17396	17252	17444	17420	17356	17117	17218	17121	17005	17295	17334	17151	17297	17324	17298	17333	17326	17129	17255	17343	17199	17414	17302	17449	17275	17328	17446	17308	17027	17373	17288	17256	17157	17411	17416	17175	17239	17335	17226	17301	17369	17328	17442	17307	17302	17298	17316	17277	17318	17167	17190	17216	17217	17507	17405	17206	17430	17305	17588	17444	17403	17204	17344	17459	17343	17264	17198	17459	17403	17254	17366	17289	17267	17297	17276	17304	17268	17364	17134	17137	17263	17353	17527	17182	17514	17261	17193	17318	17380	17296	17361	17274	17263	17325	17082	17255	17280	17392	17392	17486	17278	17500	17377	17239	17165	17322	17294	17242	17359	17190	17342	17312	17229	17296	17303	17336	17496	17303	17560	17372	17143	17305	17267	17486	17384	17506	17353	17311	17284	17169	17264	17310	17174	17283	17418	17390	17361	17315	17499	17418	17365	17383	17350	17376	17420	17379	17161	17392	17317	17292	17366	17334	17267	17268	17284	17077	17357	17188	17342	17397	17340	17341	17320	17287	17393	17364	17582	17212	17292	17252	17473	17382	17309	17397	17557	17231	17280	17314	17510	17486	17435	17289	17331	17247	17315	17388	17172	17281	17464	17243	17210	17267	17571	17319	17436	17239	17372	17267	17396	17355	17198	17188	17320	17249	17516	17197	17364	17319	17334	17230	17211	17212	17178	17373	17327	17421	17053	17360	17504	17304	17628	17442	17239	17229	17246	17317	17196	17210	17212	17286	17548	17378	17294	17325	17248	17222	17378	17120	17225	17417	17125	17366	17440	17407	17375	17399	17308	17372	17238	17374	17375	17314	17474	17289	17369	17202	17452	17389	17330	17338	17324	17071	17392	17160	17162	17255	17352	17231	17135	17251	17177	17162	17404	17393	17234	17523	17454	17409	17291	17345	17333	17484	17137	17328	17306	17179	17387	17230	17421	17394	17210	17390	17403	17323	17406	17349	17278	17297	17251	17227	17382	17240	17140	17338	17526	17267	17312	17432	17276	17046	17207	17350	17118	17175	17443	17196	17261	17314	17365	17114	17303	17307	17185	17337	17205	17212	17440	17309	17177	17404	17211	17376	17419	17265	17412	17542	17429	17229	17425	17458	17264	17401	17361	17280	17402	17383	17256	17243	17380	17167	17336	17391	17355	17339	17297	17375	17415	17168	17417	17396	17497	17271	17238	17158	17064	17529	17444	17454	17255	17330	17302	17316	17180	17304	17362	17278	17324	17235	17371	17380	17387	17377	17463	17323	17370	17413	17298	17393	17430	17273	17280	17237	17285	17314	17356	17309	17128	17324	17447	17114	17282	17229	17470	17255	17221	17248	17333	17264	17285	17267	17340	17445	17241	17303	17393	17467	17244	17169	17293	17400	17198	17344	17337	17229	17300	17385	17470	17351	17353	17478	17148	17321	17241	17225	17066	17505	17290	17320	17293	17346	17324	17138	17287	17234	17212	17253	17342	17426	17148	17301	17371	17407	17203	17400	17309	17493	17419	17384	17473	17551	17345	17259	17115	17293	17370	17478	17392	17368	17336	17413	17263	17168	17300	17204	17346	17279	17164	17405	17427	17364	17381	17252	17268	17161	17392	17085	17402	17333	17212	17518	17263	17345	17302	17295	17328	17240	17259	17218	17328	17232	17208	17167	17358	17411	17523	17421	17195	17342	17400	17441	17358	17289	17278	17320	17504	17307	17441	17269	17336	17207	17338	17050	17462	17174	17376	17422	17302	17334	17397	17424	17276	17498	17186	17335	17515	17461	17281	17401	17267	17289	17286	17309	17358	17257	17413	17440	17306	17270	17570	17356	17302	17168	17275	17308	17408	17172	17448	17177	17236	16955	17092	17503	17367	17371	17200	17294	17261	17182	17075	17346	17258	17410	17275	17326	17269	17308	17080	17460	17386	17330	17267	17230	17228	17274	17183	17244	17524	17266	17342	17220	17149	17304	17537	17349	17390	17505	17210	17275	17258	17175	17125	17263	17263	17260	17283	17294	17117	17394	17327	17180	17447	17193	17476	17415	17414	17151	17153	17277	17257	17493	17461	17335	17190	17339	17206	17365	17406	17225	17113	17311	17347	17335	17396	17253	17199	17246	17357	17346	17572	17252	17502	17364	17044	17347	17404	17444	17251	17397	17362	17215	17164	17373	17423	17070	17340	17418	17287	17474	17475	17227	17359	17214	17295	17334	17198	17352	17359	16933	17295	17464	17246	17308	17132	17243	17427	17353	17455	17181	17309	17192	17523	17216	17174	17356	17240	17401	17229	17351	17402	17280	17361	17207	17579	17359	17247	17160	17242	17227	17390	17330	17252	17494	17435	17224	17204	17380	17367	17280	17337	17361	17503	17282	17365	17374	17320	17310	17298	17446	17283	17268	17454	17382	17083	17485	17352	17511	17426	17294	17348	17230	17143	17140	17312	17059	17129	17237	17372	17070	17298	17324	17411	17226	17274	17465	17436	17447	17243	17286	17452	17500	17335	17263	17275	17398	17522	17356	17160	17338	17213	17170	17385	17359	17277	17320	17356	17176	17282	17293	17310	17242	17374
15886	25076	26004	22696	23806	21629	21246	20941	19697	19240	19136	18205	26424	34129	30254	24591	19267	17078	16418	16343	16277	16243	16247	16223	16143	16395	16222	16239	16264	16374	16302	16340	16194	16163	16070	16261	16148	16314	16289	16244	16339	16255	16415	16221	16426	16385	16062	16256	16212	16189	16372	16264	16319	16137	16259	16291	16118	16119	16187	16181	16141	16228	16127	16331	16169	16225	16175	16069	16259	16290	16333	16256	16320	16247	16344	16299	16416	16234	16270	16294	16113	16356	16245	16320	16264	16421	16264	16365	16357	16519	16262	16179	16328	16397	16244	16255	16349	16169	16232	16559	16172	16100	16242	16247	16324	16267	16191	16245	16286	16351	16235	16260	16348	16185	16234	16214	16150	16278	16143	16121	16331	16291	16275	16201	16204	16164	16251	16272	16342	16254	16360	16413	16271	16344	16159	16245	16366	16357	16313	16070	16317	16252	16352	16319	16276	16131	16234	16233	16227	16111	16286	16333	16328	16241	16300	16375	16240	16159	16197	16195	16208	16281	16342	16470	16072	16192	16245	16159	16141	16268	16413	16144	16213	16190	16207	16391	16180	15990	16333	16275	16255	16220	16343	16293	16197	16269	16159	16229	16110	16433	16230	16220	16140	16242	16125	16197	16324	16250	16299	16102	16225	16159	16352	16336	16239	16538	16232	16272	16262	16348	16361	16095	16251	16172	16243	16316	16199	16206	16167	16385	16167	16255	16178	16284	16173	16216	16197	16218	16201	16453	16227	16446	16397	16329	16326	16228	16177	16324	16338	16260	16295	16209	16251	16259	16306	16335	16203	16222	16204	16139	16282	16098	16308	16147	16366	16198	16255	16252	16396	16189	16447	16212	16467	16174	16286	16300	16432	16311	16369	16108	16126	16339	16321	16291	16446	16210	16259	16266	16410	16249	16295	16272	16280	16078	16273	16336	16512	16119	16377	16206	16239	16216	16343	16370	16308	16145	16355	16107	16339	16328	16272	16312	16145	16307	16228	16305	16293	16203	16191	16369	16130	16452	16038	16271	16213	16376	16168	16192	16074	16242	16286	16306	16313	16358	16351	16358	16123	16181	16244	16087	16223	16351	16274	16560	16200	16151	16103	16328	16327	16235	16207	16299	16419	16242	16294	16159	16275	16185	16088	16205	16110	16354	16147	16372	16362	16139	16125	16363	16201	16408	16263	16230	16369	16095	16281	16353	16378	16197	16303	16350	16226	16190	16452	16333	16318	16284	16274	16292	16235	16408	16177	16076	16280	16341	16237	16355	16175	16366	16235	16405	16259	16468	16314	16303	16450	16357	16337	16298	16380	16242	16162	16169	16196	16402	16156	16220	16312	16346	16266	16287	16237	16180	16218	16001	16317	16318	16218	16283	16458	16190	16218	16157	16284	16283	16183	16329	16238	16097	16308	16282	16359	16266	16255	16229	16246	16315	16219	16215	16180	16082	16204	16092	16312	16380	16361	16493	16336	16339	16308	16152	16267	16228	16114	16228	16225	16224	16299	16290	16506	16156	16238	16258	16137	16226	16134	16150	16325	16245	16263	16394	16417	16275	16273	16204	16237	16185	16090	16167	16057	16298	16313	16303	16361	16335	16228	16438	16450	16186	16211	16316	16211	16505	16230	16247	16216	16164	16184	16330	16234	16221	16333	16381	16278	16333	16372	16265	16202	16267	16328	16177	16227	16170	16201	16433	16275	16267	16338	16269	16204	16341	16231	16380	16298	16205	16140	16370	16309	16193	16324	16207	16180	16231	16243	16130	16191	16274	16236	16404	16083	16318	16121	16167	16163	16204	16260	16203	16111	16298	16106	16191	16099	16285	16212	16178	16350	16047	16313	16183	16301	16277	16269	16139	16327	16224	16138	16258	16257	16143	16313	16269	16342	16416	16131	16271	16218	16083	16081	16178	16166	16342	16235	16050	16167	16265	16270	16181	16292	16364	16318	16277	16205	16083	16350	16325	16250	16227	16291	16254	16346	16255	16276	16248	16213	16328	16320	16347	16108	16150	16425	16273	16170	16134	16420	16316	16069	16131	16340	16255	16276	16293	16319	16295	16187	16285	16062	16167	16171	16145	16435	16376	16332	16297	16427	16395	16173	16155	16091	16149	16175	16237	16373	16314	16342	16326	16218	16383	16152	16289	16231	16278	16403	16208	16266	16455	16439	16220	16344	16328	16238	16357	16454	16244	16253	16348	16321	16136	16250	16348	16044	16241	16219	16239	16335	16172	16218	16227	16305	16200	16279	16194	16189	16383	16299	16339	16337	16283	16362	16066	16369	16220	16319	16529	16162	16314	16173	16144	16304	16309	16240	16481	16251	16296	16215	16185	16206	16417	16181	16184	16516	16341	16135	16327	16059	16314	16224	16388	16415	16220	16231	16158	16159	16147	16322	16196	16085	16234	16316	16075	16377	16266	16382	16453	16249	16157	16461	16352	16309	16305	16320	16199	16233	16389	16371	16222	16306	16423	16109	16308	16265	16450	16333	16075	16227	16325	16285	16250	16320	16061	16260	16240	16316	16324	16264	16392	16198	16337	16279	16126	16295	16213	16308	16309	16218	16363	16231	16331	16224	16279	16360	16118	16360	16258	16501	16105	16170	16252	16246	16158	16413	16175	16268	16421	16179	16294	16381	16235	16207	16270	16280	16134	16404	16280	16182	16385	16340	16227	16189	16094	16260	16183	16190	16336	16200	16131	16181	16314	16294	16226	16257	16350	16229	16385	16101	16258	16502	16112	16268	16285	16399	16373	16230	16466	16246	16237	16288	16248	16248	16081	16325	16193	16218	16352	16286	16270	16015	16168	16389	16254	16281	16363	16320	16312	16321	16296	16173	16297	16310	16428	16343	16205	16297	16149	16325	16115	16287	16135	16429	16252	16185	16181	16360	16275	16342	16075	16192	16519	16295	15989	16344	16143	16343	16379	16248	16303	16326	16229	16235	16379	16257	16268	16340	16404	16428	16376	16218	16438	16310	16344	16312	16131	16258	16194	16387	16287	16264	16188	16336	16117	16271	16238	16443	16118	16353	16301	16193	16084	16169	16250	16146	16280	16188	16177	16376	16237	16388	16153	16264	16200	16099	16219	16188	16325	16057	16310	16260	16295	16121	16135	16295	16358	16378	16254	16172	16328	16187	16405	16159	16283	16365	16244	16363	16287	16296	16387	16287	16181	16338	16222	16212	16321	16294	16315	16419	16420	16089	16216	16378	16077	16155	16122	16416	16356	16374	15892	16215	16436	16294	16061	16088	16253	16236	16306	16382	16252	16160	16450	16270	16231	16195	16210	16419	16256	16410	16387	16466	16388	16361	16254	16148	16332	16157	16169	16318	16208	16317	16200	16293	16283	16218	16244	16311	16359	16419	16133	16162	16153	16303	16416	16121	16315	16360	16411	16357	16214	16089	16223	16173	16032	16149	16278	16200	16451	16220	16225	16175	16290	16259	16372	16345	16220	16236	16092	16243	16216	16167	16171	16313	16347	16168	16204	16341	16317	16258	16378	16311	16157	16261	16295	16326	16147	16146	16235	16385	16238	16301	16247	16178	16353	16070	16200	16094	16343	16304	16273	16154	16211	16190	16071	16296	16286	16269	16266	16271	16301	16276	16116	16244	16224	16198	16262	16215	16282	16307	16378	16411	16071	16146	16245	16332	16211	16162	16317	16035	16273	16284	16254	16278	16418	16278	16284	16338	16254	16216	16246	16205	16287	16422	16355	16312	16321	16188	16277	16436	16295	16073	16355	16205	16345	16279	16305	16237	16245	16186	16280	16217	16232	16323	16306	16038	16424	16197	16243	16178	16240	16201	16271	16323	16174	16203	16324	16381	16230	16282	16309	16248	16288	16365	16398	16299	16356	16297	16284	16050	16322	16375	16229	16229	16309	16072	16338	16214	16319	16418	16393	16296	16150	16303	16090	16237	16277	16329	16213	16218	16275	16200	16154	16326	16379	16421	16357	16310	16307	16221	16142	16167	16194	16316	16315	16295	16150	16303	16150	16412	16212	16403	16343	16437	16212	16376	16115	16423	16300	16283	16295	16341	16364	16237	16359	16251	16316	16304	16239	16361	16456	16404	16307	16084	16273	16297	16402	16142	16249	16127	16207	16271	16285	16372	16145	16129	16292	16168	16184	16277	16190	16190	16346	16290	16251	16321	16355	16307	16320	16128	15991	16390	16383	16371	16249	16148	16200	16355	16341	16261	16384	16183	16192	16152	16300	16348	16212	16353	16183	16263	16420	16270	16236	16243	16221	16139	16246	16289	16258	16289	16155	16293	16010	16422	16363	16227	16222	16332	16266	16378	16201	16359	16151	16183	16292	16268	16308	16043	16231	16083	16243	16162	16299	16416	16197	16287	16311	16431	16156	16356	16146	16378	16275	16224	16304	16360	16320	16257	16201	16137	16200	16332	16280	16308	16160	16449	16302	16185	16280	16422	16179	16292	16330	16274	16369	16409	16222	16166	16207	16217	16212	16168	16190	16261	16288	16219	16372	16286	16239	16295	16144	16131	16274	16034	16228	16327	16245	16201	16363	16330	16159	16056	16279	16334	16309	16239	16382	16343	16235	16286	16136	16508	16241	16118	16344	16211	16327	16264	16228	16260	16160	16132	16227	16287	16155	16190	16278	16194	16185	16236	16421	16280	16442	16213	16215	16313	16228	16293	16256	16155	16365	16131	16171	16228	16172	16168	16285	16251	16306	16259	16197	16140	16285	16163	16140	16257	16189	16222	16397	16275	16217	16222	16235	16281	16317	16274	16384	16391	16163	16084	16223	16422	16345	16392	16377	16231	16257	15970	16280	16282	16273	16281	16149	16149	16176	16170	16319	16324	16233	16159	16254	16317	16277	16107	16066	16225	16327	16318	16189	16233	16214	16334	16287	16155	16243	16199	16352	16210	16185	16351	16225	16154	16345	16240	16053	16147	16346	16247	16218	16258	16088	16297	16333	16295	16228	16081	16295	16284	16199	16291	16224	16293	16274	16369	16268	16454	16250	16048	16232	16316	16489	16254	16137	16388	16377	16231	16325	16197	16251	16349	16346	16207	16339	16221	16204	16472	16278	16307	16310	16156	16451	16374	16109	15992	16182	16208	16218	16304	16365	16148	16295	16396	16233
23852	21322	28840	24244	22366	24306	24695	21205	20911	20855	19965	19455	26573	38245	35415	28231	21877	18613	17539	17308	17256	16953	16982	17149	17196	17069	17187	17079	17027	17165	16881	17231	17125	17036	16949	17105	17095	17095	16983	16989	17013	17017	17066	16992	17134	17050	17008	17077	17050	17152	17054	17020	17033	17176	16938	17046	17036	16966	17122	16994	16952	17171	17119	17029	16979	17062	17050	17206	17123	16996	17030	17028	17028	17103	17044	17059	16938	17034	17063	16875	17207	17093	16969	17001	16879	17040	17022	17117	16946	17166	16952	16957	16976	16954	17074	17150	16806	16964	16911	17032	17014	17109	17131	17259	17138	17156	17138	17228	16985	17065	17105	17098	17015	17149	17089	16768	16972	17081	17033	16942	17259	17024	16976	16757	17095	17279	17007	17076	16683	16916	16795	17118	16971	17033	17274	17142	17167	16804	16759	17017	17032	17118	17056	16988	16887	17133	16980	16991	17008	17031	17099	16996	17168	16990	16905	16960	16951	16899	16961	16937	16977	17140	17033	16917	17032	17013	17159	16950	16807	16948	17002	17084	17018	17025	17058	17063	16952	17199	16903	16885	16979	16937	16821	17163	17071	16676	17024	17119	17166	16808	16997	16979	17073	16941	16857	16962	17093	16899	17211	16805	16819	16956	16756	16855	16871	16984	16932	17145	16851	17017	16792	16879	17115	17012	17125	16838	17050	17048	16975	16978	17036	17166	17113	17181	16903	16993	16900	16706	16776	16872	17113	17093	17161	16836	16998	16940	17085	16984	17110	16840	17253	17017	16980	17114	17183	17132	16997	17042	16965	16857	16840	16974	16924	16962	17012	16874	17093	16992	16996	16864	16828	16992	17223	17125	17093	17180	17124	17138	16949	17026	17126	16978	17322	17183	17215	16989	17130	16922	17087	17016	16983	16947	16882	16972	16928	17089	16721	16923	17157	17072	17038	16938	17121	17064	17005	17096	16994	16965	17164	16777	17003	16936	16899	16956	16855	16919	16899	17100	17173	17045	17001	17138	16884	17022	17100	16954	17100	17050	17034	17093	16949	17000	17264	16919	17026	17003	16984	17054	16815	16850	17017	17036	16992	16819	16848	17112	16831	17022	16931	16961	17210	16987	17114	16881	17073	16950	16972	16915	17001	16863	17023	17285	16839	16867	16968	17034	17142	17036	16890	17029	17305	16985	16875	17165	17012	16927	17127	17013	16905	16997	16984	16990	16849	17069	17066	16929	16897	16848	16929	17076	16907	17014	16852	17339	17002	16871	16936	17007	17156	16884	16926	16922	17083	17055	16962	17051	16848	16971	17118	17022	16909	17177	17108	16833	17084	17073	16909	17014	17075	16850	16948	16823	16957	16759	16943	17090	16952	17039	16949	16958	17193	16995	17037	16956	16858	17090	17066	16950	16932	16896	16989	16975	16858	16986	16966	17016	17051	16965	17064	16815	17194	16995	17119	17089	16996	17104	16950	17083	17008	17142	17071	17128	17267	17150	17068	17072	17252	17007	16871	16992	16922	17090	17036	17165	16908	17381	17141	17060	17005	16964	17030	16971	16810	16997	16953	16912	16944	17147	17177	17249	17176	17017	17019	16957	17178	16921	17359	16979	17014	17083	17165	16859	16932	17085	17032	17115	16941	16830	17083	16926	17130	16948	16950	16938	16825	16964	17007	16938	16782	17012	16934	17050	17106	17133	16770	17010	17169	16960	16884	17042	16982	16868	16927	17180	16837	16906	17168	17150	17008	17097	16994	17110	17051	17006	17092	16987	17243	16929	17069	17012	16981	16990	17018	17190	16872	17092	17137	17116	17112	16926	16966	17028	17260	16872	17036	17095	17112	17004	17098	16980	16824	17154	17002	17090	17083	17101	17234	17165	17000	16957	17061	16862	16754	17047	16976	16856	16915	17101	16951	16803	17122	17107	17035	17318	17000	17017	17104	16938	17049	17131	17067	16966	16991	17019	17054	17171	17009	17020	17044	16915	16934	17140	17125	17110	16890	17028	17019	17194	16909	16911	16760	16929	17042	17167	16911	17068	16849	17092	16854	17013	16885	17120	17048	16976	16993	17041	16913	17289	17082	17090	17065	17076	17081	17137	17112	16972	16964	17182	17008	17003	16769	16866	16868	16977	17182	17048	17070	17001	17010	16861	17042	16911	17117	17126	17024	17183	16985	17050	17184	16859	17170	17104	17009	16906	16997	17084	16973	16814	17077	17095	16878	17056	17062	16869	16944	17166	16943	17028	17013	17147	16983	17119	17004	16925	16866	17216	16898	17283	16962	16921	17243	16954	16993	16941	16934	16894	16898	17268	17050	17125	17069	16857	17112	16854	16929	17019	16967	16981	16809	16991	16936	17072	17004	17036	17082	17047	16944	16867	16887	17202	16997	16857	17038	17164	16925	17118	17141	17038	16939	17028	17137	17205	17073	16990	16818	16864	17065	16925	17083	16897	17176	17183	17085	17038	17067	17001	17153	16871	17011	16970	17255	17116	16990	17069	16931	17063	16919	16997	17035	16917	17002	17001	16923	16983	17000	17038	16863	17040	16956	16763	17099	16952	17056	16979	17185	17104	16925	16918	16957	16904	17186	16910	17211	17028	17093	16955	17085	16934	16999	16768	16951	17086	16959	16975	17190	17214	17043	17003	16922	17106	17119	17146	16867	17191	17169	16975	17061	17092	17098	16885	17112	16916	16957	16942	16907	17033	17134	16769	17121	16947	17066	17039	17091	16877	16849	17217	16906	16921	17193	17096	17112	17000	17064	16985	17102	17044	16732	17084	16956	16992	16922	16769	16750	17007	17139	17086	17024	17008	17066	17058	17013	17083	16873	17033	17070	16936	16960	16852	17106	17232	17170	17122	17039	16930	17167	17137	17018	17221	17255	16912	17024	17003	17249	16954	17070	16964	17105	16954	16991	16935	16984	16847	16884	17035	17056	17090	16950	16823	16955	16879	17037	17022	16933	17175	17099	17197	16992	17138	16957	16902	17005	17029	16900	17024	17155	17058	16813	16979	16974	16870	17072	17072	17044	17042	16865	17062	17070	17244	17159	17094	17185	16818	17066	17040	17145	17157	16923	16994	16943	16946	16887	17035	16956	17020	17141	17006	16821	16890	17045	17088	16954	17026	16930	16769	16788	17259	17029	17119	17112	17038	17062	16979	17091	16952	17055	17051	17196	16943	16929	16964	17046	16901	17020	17146	17090	17074	16950	17037	17069	17105	17091	17221	16820	16880	16968	16972	16988	16896	17022	17006	16856	16891	17109	17103	17050	16897	16845	16857	16862	17081	16910	17133	17172	16788	16825	16896	17030	16901	16980	17127	17045	16917	17150	16988	17021	17068	17068	16891	16866	17228	17041	17127	17181	17064	16933	16974	17011	17084	16997	17091	16919	17033	17106	16859	17269	17173	17152	17030	17110	17020	16956	17049	16970	17158	17044	17044	17014	17105	16974	17118	17103	16820	17102	16930	16965	17022	17093	17004	17051	17116	16806	17088	16980	17123	16939	17003	17002	16955	16903	17077	17094	16957	17049	17038	16948	16857	17057	17034	17067	17000	16989	16926	16952	17317	17043	16864	17041	17012	17016	17045	17083	17008	16870	17063	17033	16790	17006	16860	17077	17229	16819	17148	17025	17015	16908	17204	17298	16833	16871	17171	16918	16910	17031	16862	16886	17056	17178	17070	17063	17000	17161	17013	17165	17045	16960	17053	16820	16899	16960	17293	17113	17116	17065	17011	16874	16989	17080	17272	16905	17073	16913	17037	17064	16853	16987	16922	16861	17009	16937	16952	16846	17214	17106	16837	17062	17015	17074	17073	17004	17011	16897	17074	17056	16945	16904	17043	16883	16911	16966	16956	17168	17068	16859	16970	16997	17003	17054	16793	17142	17112	16843	16954	17070	16987	17083	16965	16840	16956	17140	16860	17027	17152	17109	16947	17059	17043	17158	16981	16910	16954	17079	16971	17072	17363	16991	16951	16930	17033	17003	17053	17067	16986	16948	17086	17115	17058	17176	17068	16892	17111	17198	17067	16883	16848	17049	17150	16900	17077	17007	17148	17127	17120	17046	17126	16848	16964	16989	16989	17169	17038	17033	17244	17145	16983	16928	16932	17129	16925	17033	16866	17050	17198	17157	17211	17019	17148	16936	16869	17045	17088	17103	17006	16981	17142	17016	17038	16947	16922	17109	16966	16891	16992	16950	17018	16896	16839	16940	17161	16848	16658	17115	17009	17215	16882	17114	17077	16735	16967	16959	16982	17000	17008	17122	17036	16950	17109	17028	16877	17149	17052	16849	16999	16996	16975	17005	17076	17043	16941	17147	17125	17126	16986	17214	16856	17052	17092	17257	16865	16983	17007	16996	16983	17002	17017	17123	16807	17100	17107	16886	16920	16842	17044	17161	17202	17021	17219	17169	16977	17076	16721	17007	16900	16985	17051	16943	16946	16961	17134	16954	16965	17095	17202	17135	17032	16923	16955	17140	17204	16882	17051	17029	16884	16888	16914	17169	17067	17139	16837	16892	16968	16811	17123	17026	16964	17060	17066	17141	16847	16889	16983	16952	16995	17088	17266	16970	17018	17257	17162	17025	17058	17120	17012	17180	16882	16954	17037	17125	17035	17179	16840	17105	16874	17177	17021	16933	17095	17150	17054	16974	17089	17128	16955	17155	17094	17075	16896	17040	17008	17116	16960	16962	17113	17072	17032	17097	17003	17263	16911	17139	17064	16991	16918	17083	16961	17007	17151	17108	17099	16998	17042	16974	17289	17044	16989	17036	16987	16791	16891	17157	16972	17188	16917	17053	17352	16917	16987	17143	17214	17184	17149	17243	17206	16892	16917	17053	17165	16973	16920	17015	17226	17139	17066	17043	17074	17023	17250	17083	17001	16846	16960	17219	17117	17124	16825	16789	17061	16868	16939	16980	17005	16890	17098	17082	16702	17185	17120	16975	16985	17100	17065	16863	17144	17087	16952	16986	17091	16945	16934	17093	17077	16850	16987	17012	17287	16944	16963	17189	17036	17071	16952	16823	16979	17095	16854	16985	16933	17103	17058	16935	17227	17187	17102	16913	17177	17046	17012	17140	16946	17130	17216	17079	17189	16998	17121	17036	16801
17322	29572	29038	25742	25129	24860	23322	22139	22300	22211	20463	20234	31487	41986	37708	29465	20958	17281	16516	16270	16278	16130	16050	16270	16094	16190	16270	15997	16217	16296	16148	16080	16226	16205	16082	16170	16079	15977	16272	16299	16266	16203	16143	16160	16075	16100	16090	16137	16178	16016	16238	16163	16279	16105	16151	16176	16205	16271	15971	16129	16161	15996	16207	16240	16113	15907	16118	15948	16013	16067	16119	16138	16192	16003	16194	16159	16116	16078	15961	16077	16244	16082	16369	16189	16258	16165	16177	16083	16128	15990	16134	16223	16157	16137	16122	16183	15882	16194	16157	16157	16212	16265	16138	16114	16214	16034	16194	16108	16340	16143	16198	16046	16068	16083	16164	15976	16207	16177	16099	15824	16069	16103	16072	16277	15999	16241	16119	16111	15887	16237	16135	16033	15945	16058	16082	15991	16173	16052	16319	16159	16200	16148	16056	15981	16119	16256	16009	16183	16005	16142	16206	15997	16109	16209	16178	16064	16109	16093	16203	16121	16150	16010	16201	16067	16083	16103	16175	16166	16262	15966	16111	15975	16008	16171	16313	16089	15923	16082	16124	16004	16052	15918	16065	16194	16131	16115	16035	16117	16173	16060	16063	16192	16179	15986	16088	16069	16157	16173	16170	16062	16008	16184	16156	16122	16198	16243	16137	16074	16118	16072	16114	16156	16108	16039	16305	16102	16045	16046	15945	16171	15968	16128	16065	16111	16055	16230	16158	16032	16160	16149	16157	16087	16266	16303	15939	16193	16191	16211	16263	16149	15863	16019	16238	16183	16128	16002	15980	16054	16032	16124	16095	16296	16116	16063	15927	16113	16090	16166	15962	15993	16202	16043	16102	16193	16044	16072	16054	15964	16277	15944	16100	16015	16185	16208	16153	16026	16153	16108	16021	16130	15942	15999	16174	16194	15998	16203	16074	16108	16113	16301	16315	16313	16130	16146	16165	16059	16024	16166	16144	16232	16256	16116	16188	16011	16038	16240	16103	16159	16047	16176	16246	16001	16190	16332	16099	16038	16091	15997	16174	16069	16103	16105	16085	16099	16045	16048	16000	16178	16055	16135	16104	16081	16168	16266	16130	16106	16088	16180	15996	16187	16177	16065	15860	16259	16177	16044	16051	16301	16098	16020	16211	16211	15971	16051	16005	16027	16050	16023	16145	16142	16229	16165	16127	16111	16100	16310	16007	16218	16181	15980	16102	16068	16095	16377	16286	16131	16187	16335	16059	16289	16119	16178	16247	16213	16043	16132	16279	16081	16203	15907	16069	16131	16048	16086	16150	16217	16141	16146	16128	16199	16012	16121	16467	15930	16023	16102	16182	16378	16204	16212	16261	16083	16028	16134	16208	16191	16179	16205	16104	15899	15994	16113	16103	16128	16337	15985	16171	16000	16116	16173	15904	16122	16086	16050	16068	15952	16206	15983	16127	16088	16066	16098	16184	16261	16033	16066	16143	15956	16046	16245	16118	16179	15963	16034	16003	16145	15894	16003	16084	16127	15912	16084	15994	16402	16080	16138	15986	15976	16096	16222	16127	15966	16013	16172	16034	16046	16068	16086	16409	16294	16095	15955	16120	16163	16175	16174	16247	16253	16105	16067	16150	16067	16013	16132	16001	16101	16122	16084	16098	16114	16137	16152	16049	16131	16228	16248	16007	16118	16163	15964	16085	16150	16071	16106	16254	15989	15973	16094	16080	16164	16180	16279	16053	16105	16153	16103	16197	16215	16149	16238	16144	16234	16023	16138	16117	16066	16087	15965	16190	16096	16092	16168	16155	16004	15976	16148	16048	16113	16107	16151	16230	16095	15953	16088	16102	16042	16082	16092	15964	16245	16130	16164	16013	16094	16075	15980	16123	16240	16050	16011	15985	16071	16147	15952	16141	15991	16105	16085	16098	15995	16179	16087	15987	16360	15836	16194	16150	16025	16076	16040	16071	16039	16378	16021	16174	16120	15910	16126	16031	16173	16074	16434	16081	16284	16009	16223	15976	16131	15983	16231	16145	16036	16125	16032	16097	16140	16127	16107	16368	16110	16271	16117	15951	16089	16002	16022	16195	16170	16331	16097	16115	16130	16210	16164	16264	16220	16088	16122	16170	16169	16272	15988	16185	16117	16255	16299	16263	16188	15984	16145	15927	16210	16163	15973	16131	16123	15936	16035	16150	16141	16084	16056	16259	16097	16043	16115	16183	16031	16270	16093	16152	16158	16211	16221	16043	15987	16244	16143	16147	16123	15955	16129	16063	16251	16134	16110	16259	15932	16295	15925	16166	16330	16250	16238	16059	16223	16017	16133	15879	16075	16197	16026	16220	16138	16074	16329	16044	16215	16005	15941	16198	16250	16242	16172	16114	16074	16027	16118	16153	16154	16172	16240	16181	16076	16164	15968	15992	15982	16008	16012	16140	16097	16097	16107	16126	15866	16171	16079	15940	16140	16188	16038	16049	16160	16154	15959	16115	16048	16147	16236	16023	16170	16022	16258	16102	16049	16064	16193	16067	16041	16020	16192	16055	16062	16217	16111	16117	16042	16126	16113	15998	16158	16013	16032	16271	16180	16155	16115	16154	16182	16062	16119	16142	15954	16267	16006	15970	16222	16108	16185	16123	16016	16025	15904	16185	16155	16066	16188	16144	16225	16134	15908	16115	16063	16149	16261	15950	16217	16088	16203	16019	16109	16211	16140	16071	16049	16277	16032	16027	16248	16166	16088	16214	16071	16123	16323	16258	16037	16301	16170	16146	16090	16014	16054	16095	16167	16026	16121	15947	16112	16198	16184	16168	15919	16244	16146	16043	16077	16054	16348	16017	16038	16121	15921	16153	16163	16022	16185	16066	15949	16140	16273	16111	16113	16258	16050	16124	16197	16005	16031	16002	15999	16147	16048	16089	16071	16077	16185	16088	16145	15997	15951	15907	16040	16213	16134	16099	16101	16205	16022	16177	15923	16140	16079	16159	15861	16090	16121	16151	16046	16050	16009	16129	16087	16232	16368	16065	16112	16116	16157	16309	15987	16212	15960	16015	15992	16138	16137	16116	16017	16294	15986	16007	15992	16070	16059	16168	16101	16226	16123	16236	16127	16162	16084	16346	15964	16226	16088	16114	16205	16117	16043	16235	16160	16054	16100	16101	15992	16252	16055	16125	16290	16217	16145	16059	15984	16162	16200	16034	15975	16131	16142	16228	16242	16248	16035	16127	16113	16073	16110	15932	16137	15990	16004	16047	16127	16003	16116	16067	15972	16145	15978	16029	16121	16056	16237	16151	16018	16051	16027	16070	16185	16171	16136	15907	16167	16133	15931	16016	16007	16271	16131	16095	16146	16054	16277	16164	16191	16015	16141	16127	16156	16019	16063	16103	16307	16081	16130	16157	15930	16201	16256	15996	16144	16196	16174	16027	16175	16275	16153	15958	16090	16006	16176	15992	16215	16142	16170	16194	16238	16171	16173	16017	16219	16082	16053	16181	16124	16026	16119	16242	16274	16056	16108	16110	16215	16031	16064	16024	16111	16179	16134	16006	16066	16147	16055	16187	16194	16032	16152	16245	16162	16017	16078	16068	16009	16052	16404	16221	16152	16090	16214	16149	16214	16089	16032	16255	16306	16098	16012	16022	16171	15976	16149	16121	15937	16218	16226	16081	16239	16053	16163	16051	16119	16428	16134	16142	16174	16260	15898	16044	16070	16275	16167	15898	16165	16003	16087	16083	16172	16069	15914	16212	16295	16094	15965	16083	16263	16212	16161	16185	16149	16075	16126	16083	16155	16002	16289	16082	16191	16129	16013	16103	16057	16142	15907	16021	16116	16195	16068	16145	16167	16015	16127	16112	16203	16194	16143	16206	16084	16026	16089	16222	16129	16204	16052	16021	16105	15936	15972	16116	15989	16129	16069	16098	16140	15984	16106	16077	16086	16191	15908	16268	16021	15906	15966	16021	16159	16245	16279	16085	16266	16107	16279	16215	15972	16064	16132	16197	16072	16129	16306	16045	16203	15998	16043	15891	16034	16172	15969	16124	15978	16243	16333	16329	16084	16104	16121	15907	15994	16113	16015	16187	15976	16218	16318	16153	16127	16006	16148	16092	16088	16007	16191	16175	16184	16082	16092	16090	16105	16202	16120	16311	16036	15912	16057	16093	15967	16097	16134	16147	16097	16099	16215	16078	16260	16117	16083	16081	16064	16118	16148	16126	16154	16159	16145	15952	16107	15956	16104	16279	16138	15860	16110	16098	16147	16161	16129	15974	16308	16105	15969	16028	16204	15952	16190	16076	16212	16083	16064	16187	16008	16032	16364	16128	16135	16131	16150	16024	15996	16099	16098	16164	16078	16092	15975	16136	16022	16171	16100	15991	16059	16287	16028	16140	16097	16092	16166	16187	16049	16049	16056	16137	16132	16206	16211	16206	16081	16135	16028	16191	16079	16286	16242	16056	16185	16005	16121	16145	16105	16234	16265	16069	16229	16172	16295	16108	16200	16183	16111	16055	16228	16158	16138	16174	15963	16274	16172	16063	16290	16186	16163	16022	16205	16062	16084	16198	16227	15968	16040	16064	16108	16114	16010	16071	16224	16025	16218	16167	16037	15857	15876	16122	16191	16112	16181	16069	16027	16344	16167	16152	16059	16048	16222	16101	16044	16152	16297	16152	16066	16146	16172	16173	15903	15972	16104	16261	16186	16298	15982	16113	16035	16087	16034	15873	16063	16044	16152	16229	15991	15941	16095	16334	16109	15951	16135	16324	16025	16231	15944	16232	16181	15947	16032	16098	16114	16203	15998	16083	16057	16237	16153	16161	16253	15990	16002	16196	16210	16157	16221	16357	16137	15993	16166	16085	16274	16289	16174	16031	16205	16307	15977	16099	16281	16101	16227	16102	16158	16157	16235	16017	16029	16205	16068	16250	16056	16104	16019	16140	16104	16170	16133	15945	16247	16049	16147	16202	16267	16041	16089	16142	16215	16145	16232	16037	16112	16157	16147	16256	16046	16049	16110	16137	16069	16185	16258	16227	16168	16257	16206	16120	16092	16223	15919	15964	16172	16144	16077	16210	16173	16131	16105	16221	16229	16278	16131	16043	16036	15983	15917	16108	15875	16111	16063	16155	16300
28919	21955	22088	20610	18296	18818	18089	17819	17680	18143	18204	18100	18475	19637	19531	18426	17734	17403	17056	17089	17215	17166	17245	16984	16872	17013	17125	16919	16974	17198	17342	17081	17032	17119	17077	17027	17045	17001	17147	17048	17077	17029	17047	17039	16989	16967	17096	17281	17273	16996	17106	17106	17275	17063	17025	17052	16943	17011	17136	17168	17047	17042	16989	17227	17000	17208	17060	17165	17008	17008	16935	16968	17064	17129	17092	16989	16978	16984	16870	17090	16746	17161	16873	17052	17065	17104	17027	16981	16946	17192	17279	16969	17191	16895	17033	17000	16964	16974	17131	17013	17200	17029	17159	16915	16993	17078	16959	17075	17209	17126	16905	16997	16970	17031	17255	16910	16920	16944	17171	17064	17057	17040	17103	17262	17057	17106	17029	16958	17035	17114	17085	17167	17093	16940	17162	17031	17229	17020	17116	16905	17126	17068	16814	17299	17191	17044	17113	17168	16924	16934	17090	17141	16991	16866	17032	17087	17196	17024	17033	17083	17021	17150	17082	17186	16987	17037	17046	17098	17137	17052	17006	16979	17002	17084	16920	17188	16879	16983	17146	17187	16853	17009	17037	17151	17144	16763	17024	17180	17097	16974	17230	16988	16902	17194	16986	16944	16984	17101	16997	16979	17073	17010	17005	17129	17148	17036	16989	17068	17003	17125	16889	17088	16987	16994	16871	17064	17078	17118	17054	17385	17163	17104	17072	17080	17126	17070	17085	17165	17217	17107	17199	16996	17100	16845	17067	17343	17087	16970	17034	17170	16947	17051	16922	16960	17043	16993	17007	16903	17012	17108	16844	17055	16754	16918	17019	16933	17105	17174	17080	17018	17036	16937	16864	16979	17049	16926	17016	16945	17023	17013	16994	16953	17115	17006	16993	16866	16791	17016	17084	17144	17023	16955	17055	16962	17121	17215	17227	17046	17194	16991	16731	17008	17096	17138	17062	16996	17059	16932	17163	17089	17002	17103	17082	17031	16969	16972	17262	17124	17037	17073	16965	17227	17164	17096	17225	17118	17050	17134	16865	16963	17344	17049	17207	17011	16967	17064	16986	17182	16961	16986	17191	17051	17015	17137	17079	17150	17034	17248	17017	16995	17000	17257	16877	17017	17233	17243	17249	17121	16943	16944	17071	17158	17251	17039	17024	16923	17027	17080	16965	17113	17169	16815	17007	16930	16948	17052	17321	17081	17172	17077	16967	17115	17043	17064	17283	17268	17012	17013	17145	17043	16908	17139	16982	17147	17038	17179	17105	17186	17123	17019	17156	17025	16948	16950	16993	17144	16976	16962	17149	17121	17134	16999	17158	17130	17092	17222	16891	16918	17035	17065	17112	17151	17063	16945	17045	17173	16985	17103	16943	17291	17008	17152	17186	17043	17155	17185	17038	17099	16834	17064	17282	16913	17204	17114	16860	17120	17225	17130	17129	17033	16949	16882	16921	17131	17074	17143	16916	17087	17058	17091	17131	17114	17010	17039	17135	17212	17201	17025	17088	16970	17026	17041	17044	17114	16928	17027	17203	16957	17079	17156	16895	16878	17226	16868	16886	16922	17008	17002	17014	17123	17233	16985	17011	17156	17116	17287	17072	17060	17088	17011	16907	17055	17052	17010	17147	17070	17183	17198	16856	17048	16873	16717	17018	17025	16993	17032	17029	16987	16881	17026	17078	17041	17185	17056	17130	17179	17100	17120	17258	17071	16919	17258	17083	17061	16989	17153	17248	17269	17061	17190	17177	16980	17084	17053	17020	17087	16997	16950	17055	17093	16960	17041	17036	17120	17027	17292	17034	16984	17246	17138	17103	16954	17296	17099	17075	17019	17025	17066	17146	16986	17091	17067	17219	16953	17042	17254	17183	17240	17076	16965	17127	16950	16898	16948	17266	17083	17011	16961	17037	17053	17184	17156	17106	17067	17206	17238	17006	17088	17184	17025	16959	17001	17077	17120	17112	17253	17110	17098	17125	17011	17187	16979	17144	16922	17102	17018	16906	17040	17070	17036	17130	16898	17146	17192	17005	17016	16995	17024	17104	16961	17059	17109	17077	17017	17043	17096	17044	17096	17062	17264	17063	17085	17001	16933	16911	16996	17001	17069	17059	16897	17004	17146	17119	17100	16948	17008	17085	17094	17054	17004	17302	17155	16907	17064	17118	17171	16810	17001	17032	16936	16962	17226	17069	17242	17024	17197	17113	17084	16977	17017	17145	17109	17090	16984	17058	17026	17081	17125	17006	17077	16955	17092	17136	17190	16799	17196	17119	17031	17232	17141	17128	17042	16958	17099	17198	17075	17039	16937	17034	17156	16985	16988	17081	17294	17051	17132	17252	17234	17162	17132	17176	16844	17141	17080	17048	16966	17114	17099	17133	16960	17040	16920	17172	17338	17061	17387	17256	17291	17082	17055	17037	17015	17070	17138	17104	16988	17264	17163	17094	16908	17033	17153	16983	17172	17029	17093	17244	17118	16901	17186	17179	17061	17097	17135	16914	16894	17217	17141	17153	16886	17116	16942	17163	17154	17057	17135	17190	17055	17043	17010	17047	17225	17089	17047	16935	17092	17002	17091	17179	17100	17063	17161	16994	16973	17066	17221	17003	17042	17187	17050	16970	17069	17062	16916	17186	17208	17074	16933	16845	17013	16901	17011	17166	17134	17054	17053	17261	16974	17151	17099	17242	16961	17336	17232	16962	17183	16947	16943	17199	17126	17102	17097	17070	17021	17066	17028	17127	17069	17188	17103	17170	17102	16944	16958	17037	17080	17179	17043	16862	16953	17142	17148	17104	17038	16957	17258	16897	16921	17135	17306	17107	17126	17105	17181	17054	16974	17135	16936	16990	16932	17065	17081	17148	17033	17076	17147	16889	17067	16936	17023	17022	17101	17111	17007	17014	16935	16888	16989	16988	17075	17097	17141	17230	17182	17133	17004	17153	17159	17041	17117	17176	17069	16993	16864	16958	17104	17132	17096	16900	17067	17131	16938	17114	16925	17066	17093	17034	17001	17162	17064	16981	17150	17035	16995	16968	17082	16945	16921	17162	17027	16995	17115	17079	16901	17084	17140	17068	17077	17002	16893	16992	16832	17346	16808	17137	17147	17073	16913	17117	17116	16974	17006	16970	17256	17022	16911	17019	16936	17023	16929	17028	16953	16922	17278	16898	16906	16855	17101	17095	16869	16954	16995	17198	17048	16967	17040	16982	17075	17170	17182	17015	16896	17038	17104	17016	17252	17108	16964	16821	17155	17220	16889	17007	17088	17116	17051	17123	17203	17181	17087	17237	17103	17038	16922	17005	17167	17095	17098	16946	17190	17256	17114	17050	16855	17088	17087	16952	17085	17007	17140	17007	17002	17117	17176	17191	17141	17258	17157	17104	17173	17164	16985	17113	16796	17044	17232	16975	16994	17038	17124	17033	17083	17044	16965	16779	16912	17106	16838	17276	16858	16924	16898	17114	16946	16840	17026	17148	17170	17175	17108	16923	16901	17150	17238	16814	16999	17024	16863	17060	16958	16967	17129	17028	16862	17223	17075	17062	17037	17262	17182	16981	17190	17069	17047	17088	17131	17096	17025	16986	17122	16896	17030	17036	16997	17070	17144	17110	17172	16919	17216	17201	17134	16778	17299	17188	17060	17291	17003	17043	17048	17241	17026	17036	17015	16992	17066	17083	17113	17237	16855	17171	16996	17014	17124	17070	17123	16985	17287	17101	16960	17284	17125	17268	17074	17175	17097	16870	16900	16992	17126	17091	16968	17050	17025	16955	17019	17183	17082	17131	17011	16992	17050	17210	17083	17028	17124	17076	16918	17053	17147	16955	17075	17197	17106	16956	17186	17207	17081	17179	17170	17116	17057	17041	17061	17182	16956	17159	17052	17213	17133	17117	17131	17223	17079	17015	17113	16913	16995	17069	16902	17064	17035	17144	17072	17110	17152	17068	17063	17101	16985	16883	16884	17192	16939	16923	17048	16762	17108	17048	17055	17022	17014	17096	17035	17036	16940	16901	17070	17020	17157	17141	16959	17150	17112	17072	17033	17175	17216	17161	17012	17161	17030	17066	17030	17165	17041	17229	17168	17071	16935	17063	17042	16955	17091	17163	17106	17040	16998	17292	17124	17077	17082	17154	17219	17221	17161	17078	17108	17225	16967	16969	16983	16997	17013	17084	17064	17211	17291	17151	17196	17225	17133	16979	16973	17230	17068	16922	17020	17045	16870	17119	17028	17031	16892	17114	16907	17235	17084	16978	16865	17007	17153	17142	16944	17347	17040	17219	17036	16953	16967	17051	17002	16950	16924	16960	17102	17120	17092	17098	17091	16959	17157	17104	17009	17012	17291	17047	17154	16920	17180	17150	16924	17066	17210	17000	17309	17096	17074	17062	17110	16977	16685	17196	17031	16838	17114	17023	17155	16914	17179	17031	17010	17053	17126	17227	16982	17051	17010	16946	16946	17183	17186	17118	17112	17125	17054	17080	17135	17137	16940	16944	17158	16996	17191	16997	17138	17173	17025	17056	17093	16968	17105	16947	17044	17202	17179	17244	17101	17107	17147	16920	17027	16761	17119	17151	17017	17060	17070	17108	16987	17004	17085	17127	17100	16974	17154	17031	16872	17014	17069	17102	17068	16963	17083	17064	16960	17097	17186	17250	17207	17229	16963	17125	17044	17174	17067	17062	16938	17114	17150	17051	17059	17053	17293	17153	17125	17271	16816	17134	17097	17204	17103	17074	17081	17185	17026	17116	17048	17088	17059	17222	17310	16978	17035	17033	17126	17116	17094	17017	17016	17111	16984	17208	16895	16989	17112	17134	17091	17140	17052	17084	17083	17115	17157	17085	17156	17113	16989	17040	17187	17063	17182	16863	16983	17088	16999	17301	17131	17009	17058	17142	17134	17093	17118	17085	17104	17098	16898	17092	17058	17114	17040	17115	16994	17346	17285	17018	17034	16936	17147	17198	16983	17100	17160	17075	17190	17090	17007	17216	17227	17090	17036	17276	17452	17205	16977	17018	17047	16965	17077	17070	16813	17087	17012	16962	16906	16968	17056	16919	16984	16966	16863	17069	16962	17153	16923	17043	17161	17088	17023	17094	17101	17152	17112	17014	17050
16774	19233	19486	18603	18515	19261	17724	17070	17641	17859	17979	18038	18414	19729	18791	17712	16592	16406	16281	16158	16038	15885	16073	15973	16169	16035	16002	16017	16106	15968	16012	16093	16188	16062	16086	16035	16165	16048	16161	16061	16192	15992	16142	16019	15993	16019	16143	16024	16099	15969	15950	16066	15922	16025	16058	15992	15940	16119	16114	16183	16101	15922	15961	16272	15939	16120	16103	16202	15998	15981	15935	16142	15855	16070	16143	16012	16008	16053	16109	16031	16085	16003	16055	15886	16102	16210	16154	16170	15996	16023	16035	16032	16103	16110	15953	16133	16098	16079	16027	16099	16105	15925	15911	16005	16127	15966	16073	16097	15877	16062	15930	15932	16111	15903	16213	16107	16119	15953	16148	16175	16163	16101	15797	16151	15950	16052	16125	15998	15943	16027	16025	16212	15988	16111	16076	15924	16074	16046	16101	16036	16049	16212	16063	16121	16104	16070	16124	16008	16077	16063	16075	16021	16182	16102	15834	16140	16037	16122	16036	16020	16193	15946	16100	16012	16007	16188	15940	16031	15942	15974	16137	15951	16120	16085	16161	15931	16097	15885	15993	16111	16125	15996	16042	15954	16096	16188	16102	16087	16102	15935	15967	15996	16094	16037	16024	16201	15875	16093	16086	16042	16031	16125	15949	16084	15971	16017	16144	16018	16061	15925	15999	15901	16156	16100	16118	15995	16037	16092	16027	15940	16190	16038	16175	15946	16151	16128	15877	16034	16077	16096	15939	16034	15926	16037	16068	16137	15866	16157	15925	16170	15965	16046	16012	16049	16100	15963	15901	15835	16111	15987	16232	16164	16132	15960	15986	16033	16240	16138	15887	15887	16070	15962	16025	16050	16097	15989	16132	15825	16033	16017	16080	15946	15966	16038	16075	15980	15910	16310	16028	15981	16139	16130	16231	16195	15956	15966	16139	15965	16098	16038	16060	16133	16069	16112	15998	16070	15890	16318	16026	15973	15941	15899	15982	15980	16126	16135	16197	15954	16163	15963	16253	15908	16074	16078	15991	16064	16180	16157	16294	16182	16072	16111	16206	16075	15928	16154	16119	15904	16148	16020	16135	16140	16091	16161	16156	16047	16080	16029	16061	16096	16137	16107	15981	16116	16064	16118	16119	16110	15976	16083	15990	16030	16017	16199	16196	16002	15852	16080	16175	15985	16271	16055	16301	16004	16071	16115	16029	16065	15865	15934	16246	16165	16027	15890	16305	16034	16199	16075	16103	15950	16189	16045	15955	16101	15998	16200	16105	16134	16019	16183	16119	15987	16085	16017	16053	16222	16056	16007	16276	16180	16099	16121	16044	16202	16062	16047	15942	15924	16141	16010	15953	16007	16119	16118	16081	16225	16080	16196	16166	16100	16250	15845	15941	16067	15973	16186	16067	16144	15984	16022	15994	16103	16076	16114	15973	15924	15855	16054	15989	16151	16052	15934	15878	15878	16165	16163	16165	15870	16209	16057	16119	16018	16152	16103	16059	16093	16115	16060	15921	16003	16052	15972	16045	16074	16153	16011	16091	15959	16105	16032	16099	15958	15898	16010	16044	16043	16076	15930	16135	16076	16105	15891	16164	16285	16007	15989	16119	16110	16174	15898	15991	16096	16029	16206	16091	15988	15963	16079	15912	16102	16038	15984	16023	16077	16014	15855	15970	16127	15917	15976	15993	16118	16194	16082	15991	16006	15969	15926	16077	16044	15871	16134	16019	15999	16125	15984	16154	16112	16186	16150	15972	16188	16170	15970	15973	16051	16085	15950	16053	15988	16110	16024	15938	15933	16115	16081	16126	16000	16101	16189	16051	16003	16140	16043	16061	15900	16080	16126	16079	16134	16022	15997	16032	15977	16256	15979	16047	16047	15952	15948	16134	16317	16179	16177	15916	16001	16070	16287	16100	16199	16092	16048	16114	16215	16129	15967	16269	16135	16115	16038	16037	15919	16042	16005	15967	16014	16142	16050	16007	16046	16052	15918	16079	15980	16264	15961	16117	16098	16011	15837	16121	16168	16087	16027	15948	15909	16133	16096	16064	15982	15947	16142	16004	16073	16047	16026	16027	16082	16131	16055	16214	16052	15986	16049	16012	16208	16020	15959	16060	16150	15926	16143	16018	16045	16191	15920	16103	15959	15878	15917	16003	16047	16149	16139	15949	16309	16118	15913	16174	16103	15971	16318	16065	16017	16148	16078	16037	16026	16150	16019	16162	16035	16009	15939	15968	15995	16066	16226	15999	15974	15998	16063	16150	16090	16143	15973	16186	16015	16182	16074	15915	15961	16105	16192	16083	16027	15877	16033	16052	16171	16026	16032	16050	16118	16054	15917	16054	16092	16189	15991	16052	15981	15922	16079	16166	15990	16021	16045	16007	15912	16152	16009	16148	16069	16003	15889	15892	16274	15996	15925	16172	15957	15930	16028	16113	15997	15969	16160	16097	15857	15884	15990	15863	16286	15985	16045	15872	15955	16017	16180	16045	16075	16204	15974	16201	15947	16044	15984	16043	16125	16113	16190	16045	16116	15974	16094	15884	16144	15970	16116	16120	15923	16134	16051	15979	16010	16164	16180	16132	16001	15829	16091	16048	16071	15931	16168	16235	15929	15918	15944	16075	16062	16137	16010	16119	15956	16143	16067	15940	16175	16078	16050	16172	16315	15984	16022	16091	16008	15992	15973	16095	16071	16224	16039	15998	16088	16141	15976	16144	16200	16069	16086	16025	16172	16068	15965	16063	16151	16019	16132	16140	16041	16039	15978	16019	16115	15984	16090	15965	16047	16137	16123	15969	15976	16029	16156	15940	16127	16121	16189	16061	16200	15981	16103	16057	16151	15979	16047	16079	16054	15998	16093	15974	16025	16230	15980	16192	15928	16142	16218	16223	16000	16121	16110	16059	16051	15874	16048	15987	16075	16040	16147	15956	16017	16236	15891	16071	16062	16067	15947	16073	15995	16042	16134	16092	16159	16201	16131	16157	15987	15996	16100	16000	15979	16084	16008	16079	16028	16138	15989	15978	16051	15932	16128	15992	15940	16048	16051	16098	15978	16202	16050	16004	16057	16036	16085	16021	16018	16088	16082	16066	16136	16033	16119	15923	15959	16127	16028	16039	16031	16034	16105	16262	16026	16088	16183	15985	16153	16078	16131	16107	16035	16159	15949	15993	15975	16065	16126	16149	15824	16108	15966	16017	16143	16026	16203	15977	15925	16094	16056	16042	16044	16248	16096	15914	16091	16081	15960	16060	15940	16225	16075	16062	16069	16088	16171	16021	16118	15940	15954	16019	16209	16032	16007	16049	15931	16137	16020	16051	16116	16208	15999	16034	15943	16176	16155	16106	16098	15977	16084	16080	16057	16022	16257	16232	16071	15998	15946	16265	16015	16133	16070	16179	15993	16134	15875	16000	16143	16181	16107	16044	15995	16020	16149	16111	15997	16189	16105	16060	15841	15855	16221	15963	15995	16049	15960	16071	16026	16080	16103	16220	16010	16057	16099	16065	15956	15940	15902	16044	16034	16032	16095	16093	16189	16126	15928	15991	16077	15950	16040	16314	16125	16049	16041	16142	16032	16128	15938	16146	15880	16007	16011	16210	16234	15916	16070	16154	16160	16003	16091	16100	16217	16133	16034	16047	16022	15871	16072	15875	16217	16047	15998	16079	16157	16087	16050	15997	15884	16000	15959	15895	16113	16067	16192	16016	16045	16239	16127	15979	15951	16159	16091	16159	15999	16145	15893	15820	16036	16084	16188	16186	16055	15913	16057	16050	16027	16014	16122	15997	16194	15945	16006	15926	16154	16060	16124	16188	16136	16054	15982	16149	15950	16008	16000	15963	16152	16108	16101	15976	16131	15940	16062	15989	15924	15976	16000	15978	15905	16051	16239	16239	16060	15968	16212	15946	16085	16181	16113	16210	16042	16065	16163	16031	16093	16208	16127	15925	16180	16180	16083	15988	15836	16092	15940	15977	16174	16098	16023	16211	16031	16121	16126	15940	16055	16102	16040	15976	15926	16185	16027	16003	16114	15963	16016	16044	15960	15918	16119	16109	16115	16145	16178	15970	15911	16154	16109	16046	16079	15941	16179	16147	16003	16138	15987	16108	16070	15966	16129	16199	15924	16083	16124	16211	16181	16100	16001	16130	16115	16012	16122	16195	16045	16056	15888	16163	16098	16033	16059	16033	16103	16092	16080	15975	16034	16010	15984	15984	16200	16046	16167	15979	16232	16103	16111	16063	16169	15847	15952	16127	16146	16211	15960	15924	16079	16071	16046	16070	15959	15975	15974	15995	16187	16151	16225	16135	15980	16191	16046	16284	16111	16047	16175	16103	16166	15989	16123	16066	16145	16068	16135	16191	16122	16144	16099	16083	15962	16019	16088	15952	16130	16227	15896	16077	15970	16132	16065	16129	15900	16118	16209	15964	16193	16101	16150	16121	16093	15994	16115	16184	16037	16145	16174	16021	15901	16064	16206	16169	16223	16054	15901	16167	16056	16253	16160	16128	16151	16175	16157	16075	15980	16004	16007	16078	16019	15930	15853	15887	15939	16065	16177	15889	16213	16110	16044	16249	16026	16011	15898	16097	15963	16037	16284	15990	15998	15986	16018	16024	16052	16008	16004	16043	16075	16045	16131	15934	15924	15882	16126	16065	16065	16054	15960	16036	15996	16162	16114	16033	16137	15989	16055	16208	16059	16036	16115	16102	15941	16108	16037	16140	16001	16103	15893	15884	16125	16123	15987	16091	16036	16089	15993	16023	16109	15826	15944	16232	16061	16125	16032	16041	16080	15957	16018	15992	16101	16142	15965	16120	16154	15941	16109	16024	16022	15919	15871	16059	16253	16119	15926	16142	16035	15991	16060	16114	16049	16225	16082	16082	15953	15933	16046	16054	16005	16057	16115	15877	16101	16145	16139	15957	16273	16114	16088	16052	16114	16027	16137	16053	16157	16071	16211	15924	16089	16154	16080	16076	16102	16030	16164	16159	16023	16053	16134	15993	16115	16031	15887	16065	15983	15970	16045	15988	16021	16169	16156	16062	15992	16045	16072	16118	16144	15969	16215	16119	15974	15984	15900	15998	16073	16165	16049	16185	15981	16249	16059	16205	16152
25003	21389	28269	25917	22828	21863	20393	18230	17859	18761	19608	20109	28195	29580	26536	22567	19110	17580	17353	17174	17045	17103	17208	17099	17054	16960	17168	16850	17127	17068	17025	16836	17035	17068	16942	17135	17125	17091	17137	16861	16922	16888	17164	17071	16994	16980	17034	16932	17101	17052	17100	17030	16794	17105	17016	17135	16828	16796	17037	17058	17081	16928	16961	16796	16964	17122	17088	17066	17020	16973	17005	17122	17077	16989	16799	17084	16869	17067	17132	17016	17069	17054	16897	17178	17074	16876	17371	17227	17031	17088	16999	17116	16888	16923	17032	17015	17014	17030	17055	16980	16944	17025	17001	16957	16938	17136	16998	16787	17170	17073	16883	16898	17128	17151	17058	17002	17220	16944	17187	17137	17145	16919	17014	16917	17031	17043	17060	16763	16986	17039	17105	17000	16998	17000	17093	16914	17106	17151	17004	17028	16932	16795	17022	16942	16894	16772	17007	16879	17001	16896	16985	17079	17003	16932	17005	17115	16937	16770	16879	17052	17000	16965	16834	16898	17204	17039	16970	17112	17001	16980	16940	16850	16844	17086	17088	16910	16941	17106	16756	16996	17018	16984	16972	16990	16992	17124	17129	17095	16766	16967	17056	17039	16939	16764	16946	17149	17092	17065	17123	17015	17110	16936	16989	16984	16989	16964	16868	16925	16945	17027	16953	16887	16855	16936	16992	17085	16823	17102	16986	16979	17097	17224	16978	17112	16815	16846	16966	16963	16958	16863	17073	16995	17033	16955	17061	16989	16944	16898	17160	17008	16857	16942	17199	16955	17138	17003	17139	16853	16929	16972	17000	16982	17005	17000	16955	16949	17047	16822	16947	16894	16992	16867	16983	17007	16977	16974	17008	16919	16966	16999	17138	16872	16848	17052	17022	17115	16894	16813	17007	16724	16943	16843	16983	16981	16939	16982	16949	17032	17037	17142	17141	16979	16994	16830	17069	16935	16905	16952	17159	16943	16925	16857	16919	17143	16987	17056	17240	17021	17124	17079	17125	16867	16880	17077	17004	16962	16866	16915	17001	17003	16832	16986	16772	16808	17117	16904	16866	16853	16996	16969	16937	17161	17065	16979	17049	16814	17093	16871	17025	17028	17052	16972	16976	16931	16846	16942	17031	16899	17050	17155	17100	17080	17127	16935	17019	17034	17030	17092	16887	16907	16917	16988	17035	16875	17154	16969	17049	16983	17077	16988	17235	16962	16766	16789	17143	17061	17117	17191	16992	17170	16776	17017	17087	17112	17106	17063	17002	17073	17086	17200	16964	17114	16996	16981	16923	17003	16950	16827	17101	17032	17236	17098	16960	16946	17137	16854	16984	17107	17150	16917	17032	16980	17039	16853	16996	16920	17079	16963	17006	16999	17020	17063	17003	17006	16985	17000	17202	17044	16884	16829	17025	16952	16938	16924	17022	17204	16999	16963	17015	17061	17119	17014	17073	17041	16982	17058	16902	17143	16962	17003	17163	16961	16931	17053	17214	16961	17107	16934	16929	17011	17028	16939	17011	17093	17068	16874	16992	16971	17121	17031	17030	16698	16833	17108	16866	16897	16899	16972	16990	17012	17088	17032	17039	17178	16900	16855	16977	17008	16766	16939	17086	16867	16908	17067	17024	16978	17014	17217	16966	17046	17008	16960	16987	16846	16912	17184	17123	16730	17175	17235	16819	16996	16802	16976	17148	16951	16895	16915	16926	17042	17000	17029	16828	16854	17065	17009	17069	16892	16939	16700	16905	16793	16835	16949	17017	16940	16972	16932	17015	17132	17050	17097	16985	17052	17181	17057	17113	16917	17007	17078	17063	17159	17106	17050	17022	16879	16907	16996	16942	17055	17064	17111	16958	17203	17156	17194	16924	16963	17062	16983	17059	16995	17113	17088	17021	16978	16942	17120	17093	16981	16999	16729	16822	16979	16944	16834	16914	17010	16998	17036	17068	17066	17193	17118	16930	17077	16946	17075	16939	17031	17034	16978	16957	17086	17069	17022	16907	16909	17290	16971	16959	16917	17221	16693	16961	17153	16846	16968	17036	17102	16803	16928	16911	17049	16924	16876	17128	16956	17051	16951	17097	17072	16870	17009	16946	17053	17119	16939	16928	17128	16900	16908	17044	16875	17086	17042	16996	17053	17073	17004	16892	16833	17064	17100	17165	16957	16991	17003	16893	17033	17100	16986	16855	17067	16863	16880	17100	16917	17017	17067	17047	17155	16888	16936	16823	17056	16939	16945	16922	17069	17054	16953	16988	17006	17079	17075	16936	17004	17191	16906	17067	17007	16963	17118	17014	17097	16859	17041	17039	17045	16969	17062	17083	17007	17128	17007	16995	17169	17134	16799	17141	17020	16976	16850	17195	17085	16988	16909	17007	16980	16996	16944	16997	16956	16951	17216	16934	16927	16988	16852	16821	16962	16927	17040	17146	17073	16891	16938	16955	17020	16949	16988	17026	17016	16953	16910	17077	17100	16954	17048	17079	16983	17025	17018	17008	17134	17244	17084	16979	16826	16855	16876	17054	17078	16869	16985	17002	16815	16923	17169	16958	17108	17198	17005	17018	16937	16982	17093	16928	16930	16881	16875	16792	17086	17078	17020	16995	17033	17126	16987	16827	16954	17002	17201	16834	17120	16936	17069	16932	16809	17006	16781	17125	17103	16873	17077	17109	17014	16933	16954	16939	17147	17184	16906	17167	17097	17186	17010	16886	16920	16732	17177	17021	17063	16880	17004	17148	16821	17071	17184	17199	17195	16921	16988	16851	17074	17122	16970	17148	16898	16977	17070	17038	17118	17068	17067	17106	17021	16926	17011	17100	16970	17024	17004	17069	16954	17009	17049	17057	17147	16825	16868	17015	17161	16878	16930	16963	17020	16852	16897	17070	16898	16760	16790	16793	17022	16755	16972	17022	16990	17163	17044	17133	16888	16981	17126	17039	16911	16964	17037	16962	17219	17151	16994	17182	17030	16947	17027	16854	16700	16849	17078	17080	16870	16956	16917	16778	16966	17156	17101	17047	16956	17129	16755	17117	16988	16970	16902	16787	16904	16843	17086	16896	16856	17059	17191	16809	16979	16956	16930	16917	17215	17037	16861	16934	16808	16735	17056	17345	16939	17095	17041	17028	16882	16779	17031	17142	16983	17082	17141	17317	16941	16940	17034	17040	17128	16914	17107	17186	16905	17000	16843	17054	16968	17026	16866	16957	17156	16749	16994	17024	17067	16937	16911	16962	17003	16982	16928	16943	16964	16955	16942	16906	16920	17071	17248	16879	16643	16905	17026	17057	16940	16975	17051	17053	17070	16952	16914	16937	17020	16973	16959	16938	17025	17102	16754	17214	17137	17043	17309	17046	16973	17053	17022	16976	17110	17186	17313	16986	17024	16939	17038	16925	16790	16886	17085	16784	16975	16908	16857	17075	16864	17092	16998	17059	17062	17090	16945	17022	17000	17057	17113	16854	16961	16751	16929	17104	16917	16923	16907	16857	17105	16970	16973	17102	16892	17032	16980	17000	16945	16978	17118	17075	16959	16860	16958	16905	17021	16950	16930	16838	17072	17011	16852	17004	16864	17066	17092	17070	17225	17022	17083	16903	16942	16982	16962	16865	17036	16972	17179	17002	16881	17184	17100	17109	17112	16921	17099	17206	17062	16957	17157	17131	16737	16888	16954	16826	17051	17005	17009	16893	16912	17076	17210	17120	17015	17176	16987	16966	16991	16828	16800	17143	17114	17057	17172	16891	17025	16852	16924	16956	17395	16945	16974	16919	16902	16924	17038	17073	17128	16941	17099	16935	17212	17008	17016	16919	17021	16833	16660	16939	16903	16969	17127	16745	16975	17266	16974	16896	16899	17064	16981	17024	16982	17161	16975	16941	16882	16927	16865	16885	16926	16947	17074	16994	16935	16925	17309	17167	17051	17057	16917	16941	16962	16936	17208	17071	16929	17128	16886	17030	17033	17038	16784	17195	16980	16867	16856	16974	16935	17169	16929	16788	16962	16970	17066	16904	17014	16951	16591	17006	17019	16899	16948	17058	16837	16991	16862	17019	16930	16881	16962	16870	16916	17057	16865	16882	16948	16957	16920	17036	16911	17022	16946	16947	17051	16979	17105	17040	16870	17028	16872	16845	16789	16988	17037	17109	16929	17068	17048	16956	16876	16996	16856	16699	16958	16988	16942	17003	17008	16943	16980	16752	17131	16950	16986	16912	17066	17095	16863	17113	17027	17082	16972	16918	17063	16916	17142	17207	17071	16848	16891	17090	16889	17012	16861	17029	17096	17047	16868	17002	16931	16926	17064	17064	16879	16853	16992	16877	16970	16839	16949	17066	16987	16913	17138	16933	17217	16923	16856	16837	16963	17077	17059	17057	17007	17014	16906	16781	16999	16931	16755	16859	16897	17111	17040	16874	17125	16929	16973	17099	16911	16675	16925	16922	16982	16869	17168	17116	17056	16923	16925	17087	17040	16969	16959	16959	16927	16918	17119	17185	17030	17269	17086	17035	16772	17090	17042	16914	16964	16949	17113	17135	17000	17108	16955	17161	16949	17163	16922	16884	17051	16869	17140	16937	16943	17150	16933	17020	16911	17225	17032	17074	16983	17159	17063	17241	16928	16885	16931	17022	17120	16968	17084	16970	16987	17166	16888	17073	16781	16880	16986	17064	17108	17029	16900	17041	17153	17243	17064	17023	16975	17149	17135	17015	16974	16925	17067	16898	16918	17205	17021	17014	16978	16937	16988	17175	17065	16834	16938	17028	16919	17134	17088	16916	16741	16921	16920	16878	17044	16942	16851	16823	16766	17016	16994	17004	16916	17054	16815	17013	16802	16926	16880	16897	16894	17052	17133	17164	16936	16934	16819	16827	16807	16902	17088	16907	16982	16987	17079	17065	17012	17123	16989	16823	16822	16998	17092	17020	16944	17016	16851	16998	17003	16943	16869	16880	16911	17028	16946	17096	17050	16921	17085	16890	17090	17066	17063	16673	16979	16940	17028	16932	16927	17311	16976	17038	16838	16837	16899	17080	17003	17040	17021	17113	16766	16985	17143	16946	17031	16922	16911	17013	16929	17011	17030	16924	16938	17049	17065	16833	17122	17151	17082	16951	17168
15942	27264	28896	25439	23637	21953	19019	17589	17794	19115	20353	21502	32504	32485	28610	22526	17976	16659	16276	16077	16178	16143	16041	16269	16128	16076	16179	16286	16070	16212	16103	16242	16102	16016	16185	15985	16038	16123	16145	16241	16035	16013	16195	16002	16023	16120	15959	16189	16000	16058	16183	16074	16090	16162	16169	16140	16093	16143	16112	15918	16060	16088	16067	16066	16165	16036	15951	16120	16074	15965	16129	16164	16126	16238	15985	15971	16079	16118	16062	16012	16029	16166	15854	16083	16109	16079	16155	16161	16183	16047	16205	16052	16310	16046	16073	16018	16110	16120	15891	16013	16029	16135	16380	15998	16029	16136	16040	16045	16349	15902	16128	16004	15989	16124	16086	16243	16259	16202	16039	15957	16181	15990	16260	16131	16124	16225	15862	16065	15988	16053	16053	16014	16109	16004	16016	15952	15976	16203	16152	16078	15993	15905	15929	16161	16105	16050	16150	16014	16109	16154	16153	16255	16150	16102	16121	16118	16019	16138	16089	16055	16097	15955	16035	16162	16001	16002	16182	16069	16089	16221	15978	16120	16110	15997	16141	16065	15967	16039	16142	16036	16005	16138	16173	16302	16145	16194	16037	16085	16087	15869	16270	16002	16001	16019	16233	16066	16136	16012	16060	15942	16124	16198	16223	16098	16092	16139	16082	16056	16069	16032	15915	16263	16136	15962	16171	16039	16141	16143	15973	16061	16164	16181	16089	15970	16000	15846	16017	15966	16045	16140	16180	16161	16075	16136	15806	16078	16004	16044	15967	16086	16024	16187	16043	16107	16069	16082	16186	16147	16099	16012	16037	16019	16129	16030	15970	16279	16231	15977	16070	16093	16183	16087	16099	16061	16196	16037	16022	16145	15991	15981	16087	16290	16050	16048	16225	16114	16107	16022	16136	16179	16091	16205	16130	16290	16141	15971	16035	15996	16048	16032	15900	15998	16120	16075	16031	16057	16075	16042	15962	16260	16241	15852	16020	16076	16082	16018	16190	16248	16111	16091	16082	16070	16054	16129	15978	16020	16073	16148	16115	16173	16075	16188	16275	16021	16081	15819	16291	16003	16057	16129	16237	15966	16122	15982	16020	16185	16143	16050	15905	15972	16062	15994	16153	15891	16131	16003	16176	16094	16150	16170	16050	16038	16161	16030	15952	16042	16062	16147	16152	15902	16225	16093	16086	15934	16020	16155	15919	16082	16049	16109	16111	16158	15956	16137	16221	15959	16017	16146	16221	16077	16028	16353	16141	16185	16061	16228	16035	16045	16022	16171	16069	16045	16074	16073	16052	16128	16043	16077	16107	15990	16089	16036	15928	16077	16008	16040	16089	16006	16064	16237	16142	16163	16160	16033	16104	15919	16121	16226	16118	16097	15907	16122	16172	16241	16229	15945	16168	16183	15938	16106	16318	16080	16108	15925	15970	16112	15995	16026	16133	16017	16211	16024	15976	16103	16035	16111	16324	16229	15904	16142	16176	16018	16137	15990	16120	16206	16074	15942	16098	16118	16116	16093	16144	16135	16089	16081	16030	16065	16090	16023	16152	16152	16152	16129	16129	16157	16080	16016	15928	16047	16063	15924	16018	16111	16045	16107	16009	16202	16291	16181	16075	16110	16035	16120	16068	16155	15973	16074	16161	16177	16232	16131	16148	16062	16179	16063	16186	16119	16066	15970	16073	16145	16113	16198	16184	15944	15999	16124	16120	16092	16198	16006	16076	16249	16097	16057	16070	16086	16035	16075	16008	15917	16149	16172	16250	16064	16302	15955	15992	16115	15978	16037	16074	16211	15967	16239	16058	16209	16130	16065	16123	15889	15894	15944	15985	16065	15976	16137	16017	15886	16131	16279	16066	16037	16066	16079	16000	16156	16146	16084	16245	16007	16037	16249	15982	16133	15855	16021	16212	15954	16066	16270	16030	16102	16064	16024	16013	16112	16094	16103	16093	16124	16209	15964	16262	15972	15921	15928	16051	16306	16027	16028	16308	16148	16028	16096	15982	16031	15993	16124	16039	16032	16123	16099	16028	16071	16136	15966	16017	16095	16039	16218	16100	15997	16015	15927	16083	16128	16087	16257	16229	16044	16067	16096	16091	15973	16114	16171	16146	16152	16198	16188	16236	16152	15987	16024	16011	16052	16077	16164	15959	16152	16137	16095	16031	16000	16090	16032	16127	16164	16042	16106	16231	16165	16106	15960	16002	16135	16004	16306	15862	16009	16050	15931	15913	16280	16001	16083	16037	15959	16084	16141	16204	16071	16143	16217	16014	16017	16061	16088	16035	16025	15959	16167	16143	15921	16323	16144	16279	16201	16201	16019	16087	16004	16022	16098	16167	16242	16202	16011	16145	16029	16125	16129	16165	15914	16187	16027	15775	16037	16143	15953	16010	15862	16314	16078	16121	16012	15879	16144	16143	16067	16109	16073	16254	16043	16101	16047	16137	16121	16064	16149	16182	15897	16148	16160	16215	16017	16169	16063	16083	16166	16132	16143	16046	15986	16067	15946	16005	16175	16001	16048	15990	16061	16152	16019	16045	16227	16100	16180	16153	15977	16126	16205	16208	16137	16120	16110	16192	15979	16166	16040	16192	16051	16094	16137	16129	16095	16003	16033	15991	16058	15979	16162	16001	16106	16203	16175	16094	15975	16130	15996	15886	16180	16180	16074	16026	16181	16091	16075	16072	16149	16070	16043	16058	16191	16045	16309	16263	16124	16213	16118	16037	16066	16200	16037	16263	16029	16181	16110	16156	16103	16144	16143	16054	15910	16077	16036	16089	16151	16168	16198	16200	16038	16138	15919	16062	16057	15915	16162	16277	16222	16027	16110	16044	15951	16074	16141	16113	16085	16000	16312	16150	16145	16105	16042	16103	16081	16176	16185	16123	16080	15960	16051	16022	16085	16096	16088	15903	16160	16214	16144	16023	16030	16169	16083	15895	16131	16032	16091	16055	16208	16110	16008	16140	16114	16135	16230	15971	16153	16038	16055	16130	16106	16037	16217	15948	16120	15954	16158	16038	16171	16179	16057	16043	16047	16184	16174	16027	16078	16008	16101	16091	16037	16104	16105	16114	16216	16126	16022	16268	16042	15865	16072	16181	16083	16090	16099	16162	16026	16172	15988	16117	15982	16097	15840	15928	16023	16220	16023	16154	16115	15991	16011	16159	16159	16229	16084	16067	16099	16054	16063	15914	16068	16012	16005	16092	15942	16174	16072	16075	16167	16024	15933	16259	16067	16154	16160	16030	15970	16196	16143	15938	16185	16059	16022	16185	16102	16187	16192	16046	16186	16084	16081	16072	16138	16085	16025	16119	16129	16030	16143	16049	16209	16195	16178	16029	16019	16143	16121	16094	16121	16006	16082	16059	16115	16119	16101	15942	16053	16170	16030	16155	16086	16175	16091	16042	16142	16096	15866	16140	16195	16027	16184	16250	16185	16169	16067	16097	15954	16153	16091	16150	16111	16025	16018	16074	16092	16064	16108	16045	16115	16219	16107	16048	16127	16117	16115	15984	16145	16202	16206	16214	16235	15964	16182	16096	15959	16078	16039	16036	16101	16202	15932	16071	16150	16198	16286	16041	16276	16122	16130	16112	16164	15961	16095	15981	16106	16064	15987	16138	16105	16163	16216	16056	16014	16009	15980	15988	16195	15970	16029	15906	16142	16086	16078	16005	16126	15922	16080	16200	16055	15958	16002	16002	16224	16258	16004	15982	16150	16236	15996	16073	16170	16254	16070	16084	16142	16104	16101	16009	16092	16104	16179	16074	16220	16102	16221	16065	16064	16088	16052	16046	15949	15998	16173	15977	16104	16044	16088	16042	16214	16187	16190	16114	16172	15958	16149	16078	15973	16126	16203	16243	16110	16055	15997	16131	15908	16050	16186	16155	15976	16053	16094	16232	16082	16080	16039	16113	16165	16122	15951	16182	16075	16016	16135	16028	16015	16119	16198	15862	16212	16234	16023	16169	16041	16242	16072	16040	16170	16127	16194	16094	16134	16050	16134	16173	16006	16167	16204	16269	16078	15973	16001	16113	16020	15978	16077	16197	16112	16233	16079	16069	16154	15969	16129	16173	16097	15896	15963	16162	16194	16031	16033	16071	16087	16262	16271	16175	16091	16103	16088	16136	15979	16000	15929	16127	16057	16085	15891	16237	16007	16292	16028	16125	15883	16194	16166	16014	16002	16148	16085	15991	16076	16158	16067	16100	16077	16021	16138	15975	16029	15965	16104	15978	15987	16100	16017	16054	16120	16261	15966	16222	16007	15977	16017	16199	15984	16298	16153	16054	16137	16032	15978	16027	15902	16383	16253	16019	16171	16062	15978	16121	16052	16179	16033	16224	15983	16067	16265	16027	16171	16208	16074	15968	16134	16155	16087	16178	16105	16126	16186	15979	15921	16251	16184	16273	16043	15968	16140	15996	16096	16224	15918	16153	16009	16142	16135	15973	15971	16160	16032	15994	16002	16098	15933	16068	16132	16157	16183	16138	16188	15932	16153	16035	16076	16112	15970	16132	16045	16145	16073	15948	16205	15914	16194	16136	16019	16173	16081	16258	16005	16089	16199	16127	15990	16073	15964	16045	16198	16211	16140	16201	16033	16127	16027	15870	16113	16022	16135	16088	15979	15940	16033	16082	16227	16007	16113	16218	16112	16066	16011	16016	15934	16112	16314	16085	16168	15929	16204	16195	16130	16039	16112	16159	16017	16064	16076	16001	15935	16029	16061	16089	16243	16144	16042	16083	16116	16176	16152	16144	16086	15995	16028	16025	15915	16257	16048	16031	16334	16111	16130	16022	16170	16198	16122	16066	16159	16042	16162	16186	15960	16117	16216	16043	16246	16220	16231	16079	16028	16150	16150	16177	16102	16114	16179	16046	16096	15983	15907	16126	15992	16113	16081	16055	16123	15990	16049	16004	16070	16034	15955	16102	16149	16155	16149	16197	16119	16162	16296	16123	16166	15930	16084	16203	16063	16123	15923	15960	16181	16202	16185	16095	16104	16007	16238	16132	16148	16044	15996	16033	16069	15958	16249	16045	15973	16172	15997	16019	16140	16027	16210	16014	16132	16080	16149	15967	16085	15982	16064	16132	16102	15969	16052	15999	16005
23848	21358	28819	24358	22245	22826	22311	19443	20503	21863	21876	21731	29333	37887	33337	26562	20301	18070	17320	17034	16944	16828	16960	16696	16886	17125	16688	16841	16764	16855	16744	17031	17037	16953	16963	16884	16882	16798	17039	16947	16940	16892	16954	16919	17002	17027	16929	16759	16798	16818	16982	16896	16888	16876	16879	17012	16874	16851	16810	16834	16933	16852	16988	17014	16685	16943	16958	16930	16885	16959	16848	16770	16886	16790	16903	16743	16779	16778	16884	16870	16790	16827	16792	16977	17016	16738	16800	16903	16926	16804	16754	16961	16878	16979	16776	16889	16906	16878	16948	16713	16947	16871	16859	16863	16831	16729	16871	16815	16732	16629	16593	16793	16655	16795	16707	16817	16774	16739	16882	16940	16801	16866	16949	16839	16833	16737	16696	16735	16941	16986	16685	16766	16764	16926	16961	16846	16816	16845	16757	16854	16663	16816	16773	16902	16844	16713	16876	16999	16770	16805	16849	16716	16965	16885	16873	16970	16828	16732	16811	16963	16680	16874	16640	16894	17091	16770	16870	16910	16962	16911	16634	16864	16943	17001	16782	16827	16858	16935	17016	16879	16906	17124	16933	16670	16830	16885	16815	16779	16900	16862	16843	16891	16928	17010	16939	16976	16608	16817	16635	16827	16699	16806	16895	16852	16847	16818	16812	16797	16840	16764	17013	16712	16938	16735	16837	16795	16862	16988	16841	16802	16818	16793	16803	16664	16761	16852	16833	16764	17023	16891	16964	16902	16977	16861	16879	16744	16741	16699	16830	16766	16949	16922	16881	16574	16743	17002	16832	16847	16979	17077	17000	16728	16867	16736	16776	16796	16846	16970	16934	16891	17020	16842	16780	16837	16580	16793	16846	16853	16803	16633	16939	16653	16820	16884	16819	16816	16570	16532	16674	16763	16870	16901	16913	16819	17038	16706	16889	16914	16823	16717	16890	16569	16712	16897	16804	16949	16766	16871	16918	16683	16745	16790	16697	17012	16902	16925	16802	16754	16843	16949	16841	16886	17048	16946	16911	16700	16903	16906	16859	16700	16837	16842	16685	16851	16814	16885	16683	16851	16866	16690	16758	16801	16690	16842	16754	16836	16911	16752	16657	16818	16845	16831	16917	17009	16814	16880	16768	16760	16740	16931	16906	16700	16542	16593	16785	16827	16948	16820	16854	16696	16637	16892	17023	16865	16833	16852	16807	16908	17179	16904	16801	17005	16986	16860	16614	16829	16693	16899	17020	16852	16891	16854	16874	16724	16850	16835	16846	16813	17121	16707	16905	17034	17069	16699	16702	16716	16979	16790	16840	16712	16904	16691	16938	16756	16942	16703	16681	16789	16949	16655	16758	16785	16885	16904	17092	17001	16735	16823	16887	16706	17018	16993	16863	16985	16715	16976	16791	16836	16939	16967	16875	16686	16802	16947	16696	16752	16816	16897	16815	16804	17067	16638	16894	16963	16865	16762	16947	16905	16828	16817	16918	17013	16720	17038	17004	16731	16661	16734	16807	16816	16744	16680	16893	16691	17008	16821	16933	16849	16965	16734	16754	16877	16611	16969	16942	17030	16802	16712	16990	16724	16788	16972	16927	16904	16761	16812	16920	16900	16946	16991	16594	16747	16923	16809	16674	16915	16907	16752	16932	16726	16853	16666	16831	16821	16716	17041	16772	16878	16651	16788	16891	16976	16686	16790	16847	17028	16969	16955	16891	16882	16875	16823	16995	16852	16838	16714	16753	16786	16821	16945	16880	16795	16928	16876	16831	16729	16770	16925	16858	16696	16969	16847	16720	16949	16812	16864	16923	16828	16867	16737	16826	16769	17013	16928	16872	16873	16699	16786	16940	16797	16794	16760	16742	16807	16854	16840	16857	16668	16749	16804	16741	16885	16637	16899	16987	16774	16857	16798	16734	16810	16872	16756	16892	16892	16725	16939	16889	17057	16903	16892	16595	16838	16808	16793	16895	16914	16980	16832	16942	16760	16874	16696	16888	16722	16822	16703	16951	16880	16727	16965	17056	16847	16872	16916	16819	16957	16809	16727	16777	16873	16843	16761	16736	16692	16870	16778	16969	16808	16880	16686	16649	16650	16726	16775	16803	16740	16568	16985	16892	16876	16893	16873	16828	16820	16931	16661	16829	16796	16937	16910	16921	16819	16750	16850	16852	16696	16846	16742	16956	16757	16696	16875	16991	16867	16839	16778	16885	16954	16926	16918	16968	16681	16835	16646	16705	16861	16792	16816	16978	16704	16753	16811	16676	16834	16731	16744	16871	16685	16688	16789	16953	16912	16793	16881	16648	16780	16795	16792	16876	16720	16660	16819	16804	16731	16885	17018	16691	16710	16982	16882	16756	16762	16826	16729	16807	16731	16992	16829	16905	16751	16727	16872	17124	16977	16813	16944	16662	17046	16972	16838	16944	17100	16804	16750	16677	16836	16852	16720	16804	16840	16681	16945	16719	16855	16765	16838	16951	16797	16891	16929	16919	16944	16804	16920	16756	16804	16964	16633	16872	16863	16932	16774	17018	17026	16917	16939	17090	16803	16877	16838	16751	16734	16695	16751	16922	17050	16722	16875	16695	16856	17001	16825	16869	16973	16851	16823	17088	16950	16861	16895	16937	17052	16923	16746	16793	16971	16841	16683	16919	16685	17032	16862	16647	16708	16751	16764	16821	17021	16982	16783	16853	16775	16650	16810	16646	16805	16704	17019	17027	16843	16947	16768	16764	16635	16762	17007	16884	16572	16910	16728	16852	16743	16855	16945	16737	16567	16746	16926	16860	16982	16784	16864	17062	16819	17019	16749	16887	17027	16798	16639	16753	16881	16920	16805	16765	16773	16949	16861	16911	16798	16726	16811	16871	16865	16760	16853	16757	16803	16821	16847	16794	16731	16843	16893	16973	16907	16865	16808	16893	16791	16976	16936	16964	16779	16843	16879	16667	16847	16929	16691	16769	16843	16773	16822	16799	16725	16924	16861	16868	16980	16905	16885	16768	16931	16657	16790	17084	16934	16953	16670	16833	16971	16798	16603	16734	16961	16872	16903	16804	16905	17072	16823	16873	16968	16870	16824	16770	16652	16762	16701	17015	16880	16727	16916	16932	16940	16782	16827	16770	16820	16937	16789	16887	16608	16654	16942	16724	16808	16820	16875	16703	16903	16870	16709	16774	16881	16858	16753	16663	16859	16826	16657	16794	16827	16837	16703	16720	16711	16906	16605	16954	16720	16975	16891	16902	16881	16881	16839	16650	16636	16832	16846	17036	16753	16896	16622	16832	16753	16861	16754	16878	16728	16997	16782	16965	16760	16865	16803	16903	16795	16813	16747	16814	16816	16890	16757	16863	16876	16812	16846	16911	16936	16772	16924	16804	16993	16791	16790	16816	16778	16760	17082	16752	16800	16893	16690	16706	16848	16817	16995	16899	16839	16769	16899	16747	16793	16837	16701	16842	16778	16933	16827	16867	16807	16869	16756	16837	16869	16586	16930	16920	16727	16926	16785	16710	16908	16996	16696	16821	16876	16928	16789	17020	16919	16800	16889	16796	16818	16973	16912	16841	16874	16913	16866	16907	16724	16895	16679	16924	16988	16748	16765	16792	16900	16708	16793	16955	16795	16708	16844	16881	16683	16908	16807	16720	16851	16835	16857	16752	16909	16770	16727	16928	16741	16963	16924	16841	16744	16700	16603	16934	16859	16866	16796	16598	16690	16844	16772	16834	16708	16519	16930	16748	16676	16951	16916	16851	16887	16926	16872	16867	16768	16989	16872	16882	16650	16684	16850	16845	16800	16872	16760	16846	17016	16932	16845	16908	17008	16866	16928	16842	16886	16851	16685	16680	16884	16814	16759	16945	16675	16901	16842	16911	17042	16737	16679	16608	16785	16817	16873	16918	16785	16621	16783	16867	16881	16873	16876	16933	16988	16832	16986	16754	16584	16857	16729	16797	16945	16810	16762	16691	16836	16849	16891	16952	16610	16938	16828	16850	16901	16946	16734	16782	16903	16994	16804	16811	16895	16873	16803	16874	16794	17010	16801	16750	16917	16745	16798	16989	16975	16954	16879	16777	17008	16691	16728	16825	16978	16733	16812	16863	16861	16914	17058	16900	16842	16795	16866	17033	16938	16676	16844	17103	16810	16860	16795	16908	16838	16951	16653	16847	16957	16803	16853	16736	16712	16729	16709	16684	16759	16729	17043	16835	16823	16823	16875	16738	16864	16926	16919	16878	16848	16957	16984	16632	16780	16743	16890	16860	16663	16766	17000	17009	16791	16791	16885	17030	16713	16890	16806	16747	17005	16952	16803	16931	16945	16855	16857	16746	16950	16899	16845	16988	16742	16842	16823	16931	16832	16797	16768	16824	16751	16953	17080	16705	16948	16936	16648	16737	16830	16809	16792	17024	16716	16901	16898	16842	16765	16909	16714	16820	16765	16914	17002	16744	16735	16799	16753	16713	16758	16660	16580	16685	16814	16696	16948	16900	16720	16895	16963	16948	16600	16825	16892	16823	16866	16715	16753	16888	16776	16667	16667	16739	16763	16820	16900	16810	16982	16792	16873	16717	16789	16805	16745	16750	17062	16757	16929	16895	16947	16680	16763	16875	16823	16755	16747	16747	16781	17029	16958	16876	16819	16825	16927	16814	16683	16896	16908	16915	16866	16858	16882	16646	16787	16813	17034	16814	16884	16741	16916	16831	16905	16801	16863	16778	16719	16793	16892	16892	16835	16886	16857	16754	16781	16739	17004	16653	16896	16928	16918	16764	16726	16744	16803	16705	16947	16892	16970	17129	16707	16853	16775	16861	16838	16767	16567	16948	16714	16722	16918	16685	16633	16802	16817	16788	16644	16758	16775	16858	16850	16866	16676	16822	16778	16728	16826	16743	16821	16937	16831	16907	16819	16824	16678	16858	16930	16937	16731	16798	16823	17029	16697	16767	17020	16776	16893	16983	16877	16983	16657	16882	16881	16780	16839	16793	16815	16761	16738	16801	16825	16782	16688	16899	16702	16685	16911	16614	16862	16805	16900	16861	16889	16753	17133	16794	16596	16792	16944	16919	16786	16865	16841	16850	17008	16865	16826	16721	16714	16925	17021	16928	16648	16720	16760	16831	16707
17767	31242	29759	26197	23431	20703	19388	19715	22872	24226	23710	24182	34462	41025	36051	27291	19383	17095	16159	16137	16043	16154	15998	16163	15913	15986	16026	16257	15998	15793	16128	15961	16125	15910	16056	15935	15996	16079	15944	15903	16133	15974	15759	16136	16088	15863	15966	15982	16060	15885	16094	16057	16029	16048	16053	16018	16122	16151	16110	15965	15994	16032	15973	16052	16061	16028	15959	16034	15982	15998	16178	15916	16115	16065	15993	15949	16108	15873	15912	16114	15987	16070	15933	16149	15998	15936	15986	16117	16060	15926	15991	16057	16252	16035	16017	15951	16027	16161	16083	15932	16246	16027	16248	16070	16098	15994	15922	16113	16069	16103	16034	15964	15981	15943	16022	15862	16088	15861	16047	16030	16059	16102	15966	15895	16006	15926	15963	16006	16191	16047	16156	15945	16047	15951	16071	15908	15996	16068	16011	15844	15941	15886	16074	16091	15930	15982	15946	15958	15900	15905	16160	16075	16053	16040	16053	15886	15944	16051	16046	16035	16006	16027	16096	15939	16070	15999	16110	15940	15962	15970	15912	16134	15848	16199	15882	16034	16026	15963	15976	15967	16053	15927	15900	16059	16117	16047	16040	15849	16090	15783	16077	16051	16009	15872	15957	15956	16040	16078	15997	15940	16018	15973	16044	15961	15892	15937	16021	16046	16111	16022	16021	15877	16122	15838	16094	16092	15978	16167	16064	15972	16203	16141	15999	16056	15888	15906	16174	16048	15987	16054	15964	15949	16091	16075	15900	15977	16067	16015	16022	16000	15998	15880	16103	15978	15982	15943	15920	15960	16077	15992	15919	15889	15965	16048	15945	16134	16046	15916	15942	16097	16134	15900	16058	16000	15929	16031	16099	15953	16053	16112	16069	15950	15944	15975	15904	15999	15930	15953	16023	16112	15925	15944	16057	16096	15966	15947	15807	16031	16078	15970	15915	16028	16070	16234	16099	15978	15974	15833	16073	15982	15995	15967	16005	16036	15829	15931	16066	16096	15860	15894	16056	15964	15955	15864	15814	16025	15846	16101	15935	15997	16058	15913	15981	15947	16032	15853	16039	15814	16045	16046	16041	15991	15831	15990	16032	16066	15968	16106	15955	16057	16145	15877	15894	15944	15869	15972	16160	16044	15967	15813	15989	16085	15781	16166	16101	15860	16034	15998	16077	15995	15823	16059	16129	16075	15954	15967	15935	15961	15893	16036	15904	16104	16133	15880	16010	16064	15944	15850	15971	16138	15992	15880	16017	15820	15903	15925	16044	16029	15939	15984	15966	15973	16066	15964	16198	15910	16076	16018	15925	16145	15860	15986	16093	15981	16136	16005	16011	15933	15917	16128	15921	16030	15865	15948	15969	16011	15880	15910	16045	15908	16138	15992	15899	15876	16173	16101	16112	16059	15894	15918	16088	16061	16000	16071	16063	15925	15956	16084	15901	16167	15961	15724	15951	15980	15942	15979	15924	15901	16014	15843	16001	16120	15954	15922	15863	16098	15990	15934	15965	16022	16075	15938	16063	15954	16018	16014	15797	15835	16133	15902	15878	16029	16098	15934	15962	15988	16065	15912	16027	15975	15886	16037	15916	15921	15952	16180	15884	15936	15904	16010	16048	16024	15988	16016	16045	15980	15964	16160	15953	16017	15916	15798	15959	16172	16224	16034	16214	16170	15941	16134	15885	16060	16258	15975	15961	15969	15917	16094	15906	15970	16073	15991	16045	15983	15969	16066	16211	16042	16174	15779	16089	16188	16004	15881	16083	15942	15913	15880	15943	16007	16137	16245	15977	16169	16072	15873	16139	15943	16046	15926	16099	16032	16172	16028	15936	15966	15890	15974	15978	16228	15936	15873	16020	15851	16120	15841	16110	16011	16015	15914	15973	15953	16019	16192	15991	16010	16058	16007	16009	15876	16085	15919	15916	15949	15995	15944	15908	16021	16025	15844	16076	15992	15990	15925	16008	15990	16109	16031	16047	16033	15954	15834	15843	16033	16118	16077	16011	16036	15988	16039	15986	16002	16033	15878	15904	15995	16188	16010	15938	16002	16085	15953	16010	15952	16026	15843	15961	15881	16100	15963	16075	15965	16053	16002	16106	15884	16089	15959	15923	15927	15949	16163	15991	16063	16031	16052	15946	15842	15938	15916	15942	16034	16118	15931	15942	15959	16208	15988	16025	15977	15910	16074	15999	16123	15954	16195	15894	15981	15956	16048	15998	15913	16097	15863	16194	15862	16026	15970	16083	16157	16069	16067	16106	15862	15997	16023	16082	16047	15983	15977	16002	15962	15898	15820	16055	16067	16040	15892	16036	15990	16020	16065	16002	15903	15906	16133	15916	15907	15985	16028	15971	16067	15874	15875	15948	15910	16010	15955	16116	16011	15987	16039	16074	15992	16009	16033	16008	15886	15924	16057	16043	15899	15996	15991	15961	16003	15951	16145	15938	16113	16027	16079	16118	16079	16038	16178	16091	15944	15946	16071	16049	15821	16048	16028	16057	16030	16159	15972	16001	16024	16094	15859	15924	15961	16073	16082	15928	15917	15980	16080	15991	15910	15987	15924	15922	16152	16177	15979	15950	16102	15830	15953	15933	16214	15918	16160	15948	16219	15920	15940	16004	16022	16075	15919	15886	16025	16109	16062	16000	15900	15883	15996	15947	16124	15933	15974	16014	16055	16132	15975	16021	16084	15827	15980	15941	15947	15927	16156	16072	15976	15872	16054	16111	16194	16073	15935	15875	15961	15946	16085	16114	15933	16002	16065	16193	16069	15971	16196	16044	16061	16021	15950	15962	16071	15795	16170	16033	16158	16101	15871	15862	16018	16029	15982	15931	16037	16038	15918	16062	15941	15938	15923	16020	15941	15917	15913	15792	15975	15998	15863	16129	15977	16122	15982	15889	15999	16011	15814	16180	16045	15796	16130	15959	16045	16115	16011	15866	15814	16006	15943	16073	15812	15965	15976	15887	15933	15988	15896	15918	16022	15989	16063	15951	16122	15945	16057	16003	15825	15892	15941	15944	16112	16022	15887	15805	15909	16099	16023	15931	15929	15827	16019	16057	16158	15900	15998	15934	16031	16087	16003	15932	15913	16079	16025	16028	15865	15808	16055	15887	16055	16099	15965	15974	15987	16058	15924	16092	16073	15978	16011	16084	15810	15934	16248	16231	15974	16165	15839	16092	15985	15968	16152	16012	16076	15913	15929	16077	16047	15940	16148	16120	16083	15816	15961	15955	16069	16233	16127	15928	15952	16000	16114	15863	16063	16012	16005	15905	16054	15873	15900	16003	16009	16157	15997	15947	15895	15954	15890	16107	16044	16036	16029	16060	15920	15880	15883	16122	15942	15895	16077	16058	16014	15950	15820	16036	15955	16223	15832	15938	15948	15886	15915	16085	16068	15952	16021	16125	16082	15940	15994	15878	15849	15956	16068	15686	16001	15912	16068	15988	16151	16078	16072	16129	15784	16097	15890	16062	16030	15954	16163	16012	16032	16058	16170	16109	16129	15873	16056	15967	16189	15805	15928	15959	15895	15968	15966	15953	16019	16005	16026	15795	15772	16034	15908	15950	15974	16048	15990	15963	16138	15864	16149	15872	15922	15842	15910	15964	16148	16037	16041	15829	16018	15875	15973	15909	15998	16148	16017	16005	16110	15901	15832	15885	16059	16033	16001	15938	16084	15950	16131	15900	15974	15931	15864	16038	15839	16060	15885	15862	16048	15988	15919	15918	15953	15921	16002	16039	16100	16127	15994	15997	16015	15903	16067	16073	16077	16086	15986	16076	15980	16123	15917	16100	16098	16004	15835	16075	15984	15917	15874	15922	15923	15966	16106	15847	15951	15980	16017	15943	16012	16032	15965	16333	15948	16037	16129	16119	16064	15953	15954	16063	16105	16082	16084	15951	15903	16002	15979	15811	15767	16009	15906	15913	16125	16106	16169	15889	16029	15929	15981	16165	15975	15998	15939	15851	15941	16023	16210	16076	15964	15915	16014	16127	15941	15990	15859	15907	15918	15992	16090	16027	15972	16103	15895	16097	16149	15929	15981	16073	15902	16168	16068	15997	16006	15970	16042	16010	15947	15998	16012	15993	16085	16040	15926	16026	15820	15980	16204	15952	16169	15927	15897	16054	16094	16046	16053	15873	16007	16016	15994	15997	15896	15946	15777	16059	16004	15931	16060	16080	15951	16043	15874	15972	16037	15923	15949	16046	16108	16037	16100	16075	15970	15954	15917	16115	15779	15817	15960	16007	15964	16017	16119	16019	15903	15960	16024	15968	16006	16019	16022	15997	15954	16120	15863	15813	15984	16035	15985	16091	15983	15948	15992	16185	16022	15868	15878	16014	16101	16153	16099	15935	16086	15971	16013	16120	16063	16052	15999	16028	15895	15831	16025	15897	16184	15946	16181	15851	16159	16059	16097	15977	15797	15952	15974	15845	15959	15908	15799	15941	15987	16035	16047	15871	16011	16078	15972	15992	15930	16191	16013	15988	15947	15898	16040	15963	16024	16052	16134	15872	15897	16034	16033	16125	16157	15986	15994	16034	15991	16155	15790	16091	15955	15937	15885	15919	16117	15985	16003	16029	16184	15823	16011	16026	15986	16162	15914	16114	15777	15983	16079	16060	16033	15990	15970	15924	15856	15810	15939	15902	15960	16065	15846	16049	16020	16012	16047	16025	16029	15997	15862	16117	16158	15901	15995	16078	15824	16009	15903	16013	15945	15900	15846	16044	15942	15924	16026	16043	16055	16008	15916	15951	15928	15993	15892	15991	16137	15925	15950	15934	15904	16016	15784	15979	15964	16083	16019	16055	15992	16009	16027	15812	15885	16236	15933	15973	15951	16134	15953	15984	16068	15965	16154	16084	15957	15950	16051	16176	16017	16019	16025	16033	15963	16018	15823	15903	15999	16154	16067	16075	15786	15950	15879	15855	16109	15853	16077	16139	16122	16104	15993	16183	16025	15954	15954	16079	15835	15979	16067	16243	15924	16037	15917	16022	16027	15975	16137	16026	16019	15920	16081	15958	16028	16051	16092	16035	15934	16139	15838	15953	15780	16030	15967	15951	16188	16043	15916	16130	15958	16052	15886	15984	16079	15917	15942	16090	15944
28858	21883	21626	19355	17621	17602	17774	18016	18637	19097	18529	18107	18531	19433	19272	18243	17633	17112	17206	17043	16852	16915	16910	17038	16990	16977	16940	17082	17060	16968	16972	17041	16936	17015	17109	16964	17048	16988	16972	16989	16993	17077	16881	16938	16984	16811	16905	17052	16966	17090	16997	17074	17044	17002	17054	17046	17020	16989	16823	17146	17108	16973	16951	16856	17093	16957	16799	17003	16912	16731	17098	17118	17023	17086	17062	16923	17038	17061	16850	17269	16965	16892	17088	16864	17050	16909	16942	16996	16941	16848	17046	16983	17018	17106	16980	17239	16901	17134	17061	16996	16794	16818	16753	16854	16924	17046	16854	16975	16854	17043	16938	16956	16915	17039	16973	16939	17008	16803	17041	16996	16836	17109	16987	17016	16984	16953	16929	17023	16895	16904	16900	17122	16874	16904	16922	16900	16997	17243	16950	17114	17002	16894	16838	16765	17068	16913	17083	17125	16792	16858	17039	17013	17015	16790	17081	17077	16938	17056	16950	17212	16951	16970	16874	16791	16937	16926	17138	16992	16992	16811	16901	17100	16864	16884	16816	16967	16954	16748	16913	16808	16942	16894	17112	16945	16867	16943	17056	16935	16971	16671	17022	16956	17116	16915	16800	16889	17093	17104	16825	16796	16984	16956	16970	17010	17070	16948	16894	16984	16848	17025	17102	17001	16838	16807	16864	16791	16986	16903	17006	16935	16857	17028	16850	16828	16880	16831	16890	16903	16930	16900	17051	17104	16846	16811	16972	17000	17064	16773	16963	16842	16867	16916	16920	16953	16886	16931	16954	16987	17022	16836	17121	16880	16880	17014	16975	16912	16903	17044	16859	16899	16814	16772	16792	16921	16916	16795	16832	16900	17067	17131	16844	16922	16956	17066	16772	16850	16954	17050	17052	17027	16739	17037	17005	17140	17038	17009	17123	17091	17080	16887	17116	16983	16974	17027	16890	16887	16911	16920	17021	16863	16791	16935	17020	16880	16952	16843	16961	16838	17037	16941	16726	16887	17001	17066	16986	16860	16996	16986	17150	16872	17026	16915	16766	17104	16926	16883	17053	16976	16868	17052	16911	16773	17027	17017	17052	16945	16958	16836	17013	17025	17038	16793	16986	16965	17047	16879	16914	16965	16906	16761	16867	16951	16908	17034	16757	16797	16862	17092	16865	16888	16830	16715	17104	17126	17106	16910	16804	16814	16793	16885	16853	16925	17119	16986	16808	16913	16936	16962	16889	16968	17096	16924	16918	17143	16910	17119	17130	17053	17112	16958	16876	16905	16917	17084	16939	16963	16842	17159	16708	16988	16860	16799	17089	16898	16942	16868	16922	16805	17115	17145	17036	17018	17185	16946	16861	16980	16955	16819	16816	16845	17018	17242	17020	16791	17233	17017	16928	16998	16846	16850	17001	16790	16983	16938	17134	17008	17000	16945	17105	17053	16923	17067	16895	16915	17065	17097	16889	16856	16986	17120	17111	17019	16992	17002	16943	16882	16750	17106	17026	16909	16940	16713	16923	16768	17115	17017	16926	16959	16946	16810	17023	16996	16780	16901	16938	16943	16959	16937	17072	16858	17106	16951	16959	17047	16852	16860	16965	17046	16888	17143	16862	17000	16966	17142	16981	16943	16935	17104	16786	16810	17040	16894	17085	17170	17094	17021	17176	17010	16948	16891	16925	17073	16714	16853	17058	17066	16956	16915	17101	17071	16849	16983	17044	16915	16898	16962	16910	17084	17013	17062	17227	16975	16724	16963	16818	16730	17078	17074	16971	17001	16834	16867	16940	16940	16988	16923	16872	16907	17319	16960	17127	16804	16951	16987	16969	17017	16957	16943	16821	16939	16796	16868	16887	16824	16859	17057	17062	16949	16959	17041	17029	16950	17147	16840	17053	16910	17056	16994	17116	16871	16835	16961	17051	16923	16953	16766	16916	16919	16918	17034	16978	17026	16808	16794	17021	16803	17062	17120	17150	17025	17057	16689	16753	17046	17071	16810	16928	17067	16961	17035	16917	16815	17113	16925	16916	17016	16893	16872	16979	17130	17069	16915	16854	16917	17162	17016	17062	16830	16999	16918	17032	16963	17018	16915	17037	16773	17111	17023	16867	16894	17045	16971	16910	16807	16837	16815	16761	16813	17013	17155	17029	16973	17022	16976	17035	17104	16977	17084	17013	16881	16920	16924	16894	17060	16887	16855	17025	16813	16940	17006	17047	17165	16835	16676	16810	17108	16802	16937	16995	17023	16871	17004	17161	16909	16977	16876	17002	16971	17006	16834	16972	16984	16661	16942	17000	16840	17079	16714	17161	16981	17026	16866	16933	16982	16893	17061	16819	16929	16907	16839	16944	16831	17009	16708	16816	17032	17076	16841	16875	16876	16899	16860	16880	17151	17069	16893	17019	16946	17032	16865	16947	16928	16818	16983	16975	17142	16938	16798	16973	16969	17105	16976	17173	16998	16817	17041	17086	16987	16967	17135	17102	16876	16955	16856	16889	16901	17266	16827	16815	17079	16702	17072	16868	17018	17081	16794	16950	16911	16827	17185	16896	17070	17019	16854	17055	16975	16941	16906	16835	17009	16783	16820	16929	16885	17133	17312	17083	16902	17091	16850	17044	16733	17089	16981	16854	16760	17002	16864	16949	16870	17112	17085	16917	17072	16783	16968	16975	16774	16954	16790	16985	17056	16931	16891	16890	16851	16889	16913	17117	16830	16929	17115	17049	16746	16852	16800	17024	17011	16947	16832	17024	17113	17029	16819	16910	16922	17068	16973	16896	17273	16994	17079	16893	16928	17122	16837	17112	17077	17039	16921	16889	16854	16817	16888	16878	17153	16995	16855	17069	16834	16967	16972	16777	17080	17171	17034	16775	16853	16924	17114	17034	17210	17158	16943	16918	17064	16769	17012	16970	16968	16677	17080	17031	16989	17082	16821	16872	16903	17060	16890	17087	16913	17005	16977	17067	16920	17139	17113	17002	16932	16943	17048	17057	16840	16956	16887	17079	16812	17063	16873	16971	17114	17134	16882	16963	16821	17196	17077	16932	17157	17049	16789	17042	17024	16989	17111	16860	16983	16755	16887	16767	16798	17014	16990	16822	16917	16938	16916	17018	16871	16837	16868	17191	16863	16776	16932	17024	16802	16787	16842	16887	17173	16857	17144	17045	16876	17034	16968	17158	16936	16939	16827	17001	17034	16879	16789	16939	16906	16956	17008	16661	16587	16875	16903	17105	16875	17042	16963	16907	17099	16848	16808	17108	17044	16946	16846	16883	16940	17113	17059	16982	16669	17061	17053	16878	17009	17005	16898	16984	16996	17140	17038	16843	16962	17033	17041	17126	16980	16928	16937	16954	17124	16978	17051	16928	17050	16995	16839	17090	17192	17144	17080	16975	16930	16913	16914	17093	17050	17023	16783	16763	17057	16882	16887	16988	16924	17038	16983	16908	16843	16935	16928	16886	16896	16974	16916	17106	17046	16866	17042	16841	16989	16903	16729	16859	17042	16975	17018	16853	17062	17059	16920	17029	16798	16696	17033	16933	16922	17116	16926	16862	16887	16680	17049	16730	17041	17029	17050	16888	16914	16961	17197	17228	17147	16920	17060	16977	16954	16991	16713	17102	16679	17031	16836	16964	17077	17032	16777	16941	16960	17054	16966	17030	17158	16952	17087	16791	16903	17019	16806	16925	17063	16880	17058	17083	17129	17126	17151	16969	16915	17161	17002	16944	17344	17150	16927	17036	17003	17025	17117	16956	16959	17142	16818	16888	16996	16890	16915	17004	17018	17027	17128	17010	17130	17125	16906	16987	16907	17167	17003	17026	17011	17043	16836	16918	16830	16973	17101	17214	16871	17085	16921	16869	17023	16922	16939	17022	17118	16955	16966	17095	17060	17094	16989	17117	17009	17091	16798	16909	16903	17020	17069	16910	16943	17079	16913	16839	16916	16975	16717	16913	17103	17129	16952	17035	16916	16973	16809	16862	16881	16837	16844	16791	16971	16727	17172	16864	16664	16815	16854	17077	16952	16748	16783	16870	17017	16914	17052	16881	16880	17081	17032	17129	16816	16976	16985	16869	16950	16882	16905	16885	17049	16967	17079	17010	16781	16828	16977	16941	16862	16996	16973	16851	16947	16846	16959	16801	16922	17148	16999	16981	16740	17201	16934	16857	17087	16909	16884	16820	16946	17021	17010	16867	16910	17019	16909	16856	16809	16899	17002	16759	16885	17047	17051	17084	16801	17024	16813	16958	16891	17058	17001	16918	16824	16801	17193	16875	17063	16824	16937	16893	16936	16986	16757	16929	16949	16858	17282	16956	16870	16965	16951	16838	17138	16815	16791	17209	17059	17125	17013	16915	16907	16956	16895	16698	17001	16862	16619	16884	16910	17077	16830	16971	16885	17060	17018	17022	17102	16915	16813	16972	16897	17052	16912	16821	16975	17016	16934	16812	17098	16817	16878	16834	16860	16815	16991	16872	16933	17042	17109	17045	16841	16825	16969	17039	16908	16891	17012	17221	16986	17020	16962	16982	17027	17054	17008	17268	17016	16703	16904	17115	17023	16829	16823	17048	17097	16903	16901	16977	17171	16900	16979	17019	17049	16903	17030	16916	17122	17002	16764	16986	16776	17117	17032	16769	16897	16903	17023	16867	16912	16928	17076	16959	16814	16906	16944	17002	17152	17174	16959	16904	16892	16929	17112	16939	16974	16769	16803	16957	17003	16842	17045	16872	16866	17045	17096	16995	16873	16877	17032	16872	16977	16949	16901	16955	16951	16867	16959	16923	16910	16886	16934	17111	16951	16948	16740	16853	17019	16880	16999	16981	17016	16869	16935	17120	16932	16960	16976	16942	17020	17000	17112	16990	16960	17046	17122	17002	16967	16927	16903	17105	17165	16947	16930	16994	17146	16808	17105	17109	16978	16923	17067	16861	16875	17135	17052	16976	17131	16948	16797	17071	17078	16734	17029	16958	17063	17131	16975	17234	16981	16998	17037	17164	17161	16861	16971	17273	17157	17115	17082	17068	16954	17145	16925	16905	16944	16930	16873	16914	16957	16785	16991	16823	17009	16919	16932	16996	17035	17011	16811	16882	16796	17173	16945	17023	16954
16849	19075	18648	17803	17260	17684	17357	18064	20017	19791	18512	18086	18784	19559	18820	17553	16692	16253	16147	16248	16121	16058	16132	16137	16158	15956	16080	16190	16075	16182	16162	16051	16043	16006	16022	16065	16012	15968	16148	16087	15759	16264	16048	15926	16030	16334	15976	16097	16051	15886	16268	15945	16028	16085	16116	16086	16080	16093	16203	16000	16094	16248	15974	16278	16079	16101	15842	16110	16005	16263	16045	16059	15823	15905	16069	16147	15989	16151	15972	15873	16175	15984	15952	16125	16222	16036	15903	16065	16082	16081	16094	15957	16128	15967	15954	15999	16070	16092	16000	16134	15961	16094	15820	15965	16107	15976	15846	16141	16059	16039	15924	16085	16069	16037	16012	16125	15982	16051	15993	16059	16094	16226	16054	15928	16149	15978	15921	16096	15968	16002	15956	15839	15877	15867	16069	15989	16077	15952	16058	16009	16087	16064	16103	16040	16062	16150	15986	16018	16124	15854	16057	15898	15954	16189	15952	16159	16017	16099	15869	16218	16167	16102	16117	15961	16102	15912	16152	15967	16009	16148	15929	16139	15984	16143	16094	16022	16243	16012	16127	16081	15956	16114	15919	16060	16009	15993	16075	16109	16129	15995	16132	16141	15957	15928	16276	16214	16186	16091	16003	16109	16113	15941	16008	15980	16079	15963	16100	16051	16058	16001	16054	16180	15974	15894	16048	16044	16109	16044	16013	15999	16118	15885	16147	16114	16107	16057	16127	16024	16198	16029	15960	15860	16057	16200	16009	16172	16156	16177	15994	15970	16086	16119	16090	15907	16055	16057	15857	16159	16146	16170	15745	16145	16078	16023	16096	16110	16069	15814	16092	15952	16109	16061	16097	16135	16346	15936	15812	15974	16190	15977	16055	16227	16027	16074	15968	15917	16059	16012	16083	16150	16063	16035	16001	16018	16069	15943	15971	16094	16172	16016	16141	16038	16042	16066	15946	16008	16173	16015	16032	15951	15967	16076	16108	16091	16046	15929	15822	15976	16067	15971	15990	15986	16044	15988	15877	16009	15934	16013	16062	16050	16092	16151	16152	16108	16021	16093	15997	16103	15996	16012	16066	15903	16084	15977	16196	16118	16135	15897	16068	15812	16020	16049	16208	16040	16042	16094	16159	16011	16249	15938	16032	16134	16118	16083	16113	16137	15995	16049	15970	16060	16006	16083	15982	16249	16021	16058	15936	15972	15983	16010	15959	16065	15932	15972	15919	16145	15842	15950	15977	15983	16039	16003	16095	15860	16042	16092	16079	16145	15957	16141	15955	15885	16063	16202	16096	16058	15903	16137	16005	16051	15956	15934	16093	16112	16010	15938	16024	16165	16051	16196	16018	15908	16101	16166	16064	16099	16148	16020	16186	16125	16049	16158	16123	16072	15971	15945	16086	15932	16041	16053	15862	15920	16098	16283	16181	16059	16004	15971	15891	16088	16278	15936	16099	16076	16082	15988	16071	16092	16063	16120	16146	16223	15980	16282	16040	15927	16073	15893	16013	16191	16041	16093	16045	15937	16247	16153	16084	16191	15930	15948	15899	16120	15886	16020	16036	16044	16004	16122	16113	16075	16067	16013	16115	16049	15984	15967	16040	15953	15965	16003	16043	16051	15995	16172	15864	16081	15962	15958	16186	15997	16048	16203	16108	15894	16025	15957	16048	16204	16129	16122	16076	16007	16057	15840	16100	16149	15991	16174	15886	16094	16071	16166	15972	16098	15952	16108	16027	15982	15930	16092	15993	16004	15893	15963	16076	16241	15950	16217	16099	15912	16033	16049	16060	16006	16068	16129	16085	16075	16028	16034	16043	16151	15966	16090	16021	15905	15905	16038	16081	16113	16154	16076	16044	16278	15903	15982	16154	16100	16060	16145	16063	16038	16054	16086	16249	15928	16078	16014	15943	16100	16040	16102	16044	15885	16153	15958	16039	16030	15968	16049	16083	15946	15850	16047	15979	16134	16146	16080	16108	15834	16001	16148	16250	16128	15903	15987	16100	16068	15933	16081	15937	16064	16130	16013	15995	16166	16061	15877	16041	16085	16084	15899	16142	16088	16058	15955	16064	16051	16039	16009	15931	16043	16088	15758	15943	15968	15987	16086	16039	15887	16019	16001	16129	15961	16046	16006	15904	16063	15904	15992	16254	16042	16038	16076	16115	16025	16080	15966	15995	16011	16058	15996	16147	16067	15969	16138	16015	16186	16058	16144	16165	15961	16022	15913	16110	15991	16080	16012	16109	16067	15868	16177	16057	16130	15928	15968	16071	16186	16090	15986	16182	16083	16080	16002	15990	16139	16181	16063	16142	15978	16021	16130	15880	16065	15996	16100	15992	16119	15994	15964	16113	16119	15920	16107	15999	16154	15980	15963	15949	15947	16099	16047	15909	16112	15880	16111	15971	16044	16099	15960	16014	16056	16123	16054	16059	16136	16112	16101	15947	15925	15915	15992	15987	15929	16048	16160	15988	16035	16043	16001	15986	15984	16070	16108	15887	16036	16028	16006	15989	15830	16125	16120	15986	15997	15865	16046	16069	15816	15889	16136	16145	15937	16043	16161	16042	16063	16363	15837	15824	16051	16166	15999	16031	16125	16106	16014	16129	16125	15779	16186	16144	16041	16070	16104	16113	15912	16046	15995	16210	16031	15944	16129	16098	16152	16153	16117	16039	15972	16132	16190	16149	15928	16147	16144	16176	16112	16169	15987	16021	16174	15979	16079	15960	16116	16025	16021	15950	16079	15925	16038	16036	15992	16067	16067	16158	16046	16070	16128	16213	15980	16023	15973	16098	16028	16141	16116	16056	15986	16050	16060	16099	16060	16080	16049	16135	15892	16212	16216	16056	16119	16083	15979	16067	15987	16060	16120	15986	15999	15936	16084	16020	16048	16043	15985	15974	16112	16160	15942	16011	16132	16208	16118	16040	15957	15985	15946	16119	15963	15969	16118	16184	16100	16059	15917	16102	16041	15975	15933	16228	16152	16052	15970	15958	16212	16125	16063	15988	15887	16009	15934	16003	15950	16156	15936	16092	16072	16145	16080	15947	16048	15955	15917	15996	16038	16147	16075	15921	15957	16010	16049	16050	15920	16198	16021	15971	15990	16152	15984	16105	15919	16227	15945	15964	15916	16064	16118	16099	16019	15975	15950	15973	16021	16101	15983	15934	16082	15956	16105	16145	16110	16060	16051	15963	16024	16175	16106	16034	15998	16178	16108	16042	16065	16110	16146	15950	16126	16102	16047	16131	16104	16009	16040	16076	16114	16011	15967	16001	15999	15948	16135	16172	16042	16079	15927	15935	15962	16008	16147	16074	15967	16200	15915	16181	16167	15841	15936	16046	16084	16081	16056	16175	15876	16108	16199	16055	16083	16258	16011	16148	16024	16027	15919	16087	16123	16002	16044	15907	16059	16039	16111	16104	16128	16147	15950	16120	15981	15848	16057	16049	16061	16139	16041	16022	16094	15943	16114	16068	16121	16101	16071	16011	15903	16028	16070	16011	16080	15918	16065	16114	16026	16310	16047	16060	16104	16003	16016	15987	15985	15989	15877	15979	16186	15947	15977	16064	15988	16144	16034	16063	16038	16070	15766	16174	16220	16065	16155	16031	16029	16080	16019	16028	16042	16010	16115	15997	15981	15874	16100	16084	16042	16047	16086	16027	16073	15994	16074	15986	15835	16126	16069	16029	16237	16011	16109	16028	15949	16088	16015	15916	15926	16004	16136	16053	16051	16028	15924	16217	15887	15999	16043	15989	15989	15998	15907	16099	15954	16103	16079	15928	16023	16064	16102	16235	16023	15948	16098	16078	16059	16172	16165	16149	16045	15997	16115	16251	16031	16092	16057	16045	16035	15955	16181	16150	15983	16115	16034	15977	16120	16022	16192	16023	15905	16086	16089	16000	15940	15983	16184	16062	15964	16078	15951	16115	16151	16008	16003	16096	15953	16065	16023	16113	15992	16045	16124	16081	16234	16013	16174	16037	16148	16124	15673	16055	16117	16079	15917	16167	15997	16052	15944	16033	16123	16032	16075	15983	16094	16008	16225	16018	15855	16168	16119	16036	16186	15973	16201	16004	16150	16159	15981	16104	15981	16129	16258	15982	16097	15979	16138	16137	16027	16025	15910	15960	16073	16076	15969	16145	16103	16100	15941	15951	16103	16156	16270	16069	16065	16065	16184	16062	16039	16073	16107	16076	16044	15960	15868	16101	16048	16080	15977	16025	15929	15975	15970	16017	15967	16056	16091	15978	16015	15925	16141	16116	16121	16112	15963	16095	16133	16029	16039	16030	16038	16157	15953	16078	16023	15790	16204	16155	15982	16177	15904	15977	16076	15996	15904	15972	16053	16047	16108	16084	16100	16070	16068	15905	15973	16086	15909	16014	15916	16135	16134	16196	16095	16067	15932	16068	16053	15987	16116	16029	16052	16125	15942	15849	15960	16097	16202	16095	15995	16137	16117	15900	16056	15963	16092	16043	16037	15985	16026	16119	15836	16195	16110	16069	16167	16079	16036	15883	16105	16070	15946	16068	16052	15925	16121	15988	16029	16034	15863	15928	16025	16066	16137	16122	16049	16220	15911	16171	16041	15956	16071	16140	15907	15997	15893	16027	16211	16060	15976	16019	16026	16071	15982	16054	15872	15899	16055	15886	16016	16154	16058	16029	15952	16152	16141	15949	16220	15987	16019	16158	16185	15990	16063	16090	16098	16115	16039	16109	15961	16014	16079	16000	16061	16172	16038	16144	15985	15883	16117	16180	16108	15946	16116	16140	16129	15967	16192	15972	16070	16172	15937	15980	16069	15819	16133	16188	16092	16068	16117	16209	16260	16045	16062	16023	16040	16067	15965	15975	16187	16079	16109	15953	16056	15923	16007	16045	16070	16087	15964	16032	15962	16129	16162	16031	16238	16108	15972	16024	16002	16159	15978	15764	15956	15988	15970	16066	15972	15919	16039	16157	16071	16092	16024	15846	16247	16075	16027	16077	16087	15954	16062	16183	15979	16104	15988	16041	16062	16097	16069	16074	16033	16055	15913	16096	16196	16004	16077	16099	15944	16027	16022	15951	16092	15984	16154	16150	15969	16036	16134	16142	16151	16083	16091	16116	16196
25077	21345	28006	25687	22304	21320	21047	19893	19366	19175	18758	18757	26893	30144	26716	21892	18833	17484	17047	16866	16949	16970	16934	17045	16976	16910	17113	16951	17081	17112	17010	17011	17051	16921	16840	17039	16936	17116	17028	16936	17028	16737	16820	16841	16966	16739	16963	16793	16800	16891	17165	16868	16909	16918	16863	16952	16860	16940	16769	16966	17061	16999	16875	16743	16853	17005	16924	16914	16914	16920	16743	16652	16998	17073	16905	16769	17036	16869	16870	16793	16690	17016	16880	16768	16878	16696	16741	16793	16870	16866	17132	16801	16763	16961	17031	16959	16859	17002	16860	16896	16861	16751	16786	16851	16898	16884	16948	16913	17067	16676	16821	16823	17007	16850	16851	16789	16905	16753	16730	16926	16858	16731	17126	16823	16868	16664	16987	16795	16668	16936	16753	16891	16938	16799	16781	16991	16936	16854	16913	17047	16830	16869	16947	17049	16849	16875	16977	16908	16856	16856	16797	16856	16959	16705	16797	16947	16856	16900	16901	16907	16766	16719	16855	16864	16930	16744	16954	17015	16849	16958	16795	16883	16896	17007	17106	16824	17008	16919	16802	16810	16924	16741	16894	16702	16936	16975	17071	17019	17294	16925	16999	16701	16948	16926	16756	16922	16998	16739	16960	17270	16913	16783	16811	16731	17001	16891	16794	16731	16864	17105	16980	16797	16871	16984	16888	16535	16898	16873	16881	17062	16859	16904	16951	16938	17013	16902	16796	16684	17050	16702	17117	16755	17109	16750	16803	16859	16682	16926	16993	16923	16897	17024	16778	16861	16735	16963	16927	16746	16831	16866	16646	16925	17112	16956	16800	16832	16730	16835	16833	17013	17036	16845	17021	16888	16801	17099	17046	16777	16807	16754	16780	16890	17054	16953	16788	16911	16849	16983	16814	16853	16811	16973	16716	16902	16989	16971	16793	16936	16751	17006	16664	16978	16764	16912	16831	16831	16730	16821	17064	16743	16922	16866	16939	16774	16937	17047	16832	16814	16883	16786	16779	16797	17053	16841	16868	16875	16746	16500	16854	16750	16921	16913	17040	16912	17025	17148	16818	17022	16879	16970	16735	16996	16911	16741	16774	16766	16860	16651	16999	16962	16716	16930	16890	16901	16809	16702	16794	16853	16941	16826	16925	16817	16772	16745	16847	16887	16878	16924	16931	16943	16899	16895	17019	16970	16959	16763	16737	16848	16773	17024	16791	16708	16870	16666	16946	16840	16951	17153	16835	16876	17011	16776	16839	16935	17110	16860	17002	16828	16841	16774	17144	16919	16822	16661	16905	16923	16836	16922	16801	17023	16898	16835	16754	16936	16963	16847	17035	16929	17002	16824	16759	16762	16780	16923	16942	16797	16855	16836	16784	16898	16887	16839	16938	16864	16977	16820	16724	16801	16813	16883	16825	16824	16849	16844	16779	16822	17073	17062	16874	16764	16662	16814	16987	16806	16845	16824	16870	17238	17102	16767	16820	16819	16870	16982	16907	16921	16822	17089	16934	16886	16862	16818	16877	17085	16872	16993	16757	16912	16854	16847	16862	16871	16995	16921	16738	16869	16756	16864	16911	16752	16729	16812	16979	16852	16714	16814	16745	16858	16995	16875	16994	16911	16811	16752	16906	16652	16943	16994	16673	16861	16780	16742	16804	16774	16798	16957	17001	16967	17001	16726	16810	17057	16622	16865	16851	16948	16978	17136	16940	16974	16993	17173	16845	16858	16894	16799	16740	17019	16773	16791	16843	16750	16820	16690	17089	16937	17038	16993	16999	16746	16737	16727	16871	16973	16739	16820	17113	16904	17049	16761	17065	16912	16906	16856	16632	16757	16983	17144	16866	16922	16810	16832	16928	16797	16920	16954	16983	17147	16862	16845	16753	16865	16933	16686	16942	16914	16647	16841	16800	16966	16734	16890	17059	16775	16683	16886	16798	16897	16846	16873	16592	16800	16999	16922	16719	16884	16807	16898	16758	16743	17005	16802	16884	16852	16999	16823	16937	16879	16803	16770	16734	16994	16870	16821	16759	16999	16846	16939	16911	16920	16913	16919	16957	16774	17127	16777	16968	16884	16912	16941	16904	16858	16798	16792	16883	16824	16902	16868	16883	17155	16824	17056	16979	16889	16834	16995	16768	16850	17090	16758	16792	16845	16717	17118	16956	16988	16703	16688	16797	16894	16832	16872	16657	16802	16738	16925	16885	16878	16886	16762	16874	17018	16946	17001	16983	16926	16896	17096	16888	16893	17186	16947	16922	16856	16973	16883	16888	16887	17053	16973	16787	16694	16781	16816	16820	16857	16779	16678	16859	16905	16938	16970	16837	16763	16776	16851	16907	16857	16820	16916	16948	16784	16878	16852	16758	16847	16718	16845	16718	17002	16782	17001	16964	16992	16771	16829	16784	16976	17026	17094	17030	16981	17029	17000	16857	16645	16892	16994	16820	16850	16903	16846	16830	16657	16717	16997	17006	16582	16871	16707	16619	16909	16770	16997	17058	16837	16905	16593	16825	16844	16835	16862	17112	17025	16990	16864	16762	17051	16824	16881	16763	16964	16904	16728	16947	16743	17191	16710	16849	16802	17051	16794	16691	16828	16934	16762	16715	17084	16690	16766	16911	16883	17100	16833	16841	16884	16838	16932	16871	17004	16755	16991	16961	16954	16879	16762	16847	16846	16936	16685	16872	16804	17034	16929	17191	16803	16919	16964	16890	16794	16893	17004	16752	16924	17022	16798	16879	16739	16703	16877	16847	16755	16947	16794	16814	16866	16900	16766	16788	16869	16985	16925	16768	16841	16689	16729	16834	16796	17096	16928	16845	16747	16805	16928	16689	16941	16897	17142	16915	16668	16807	16953	16913	16708	16661	16787	16942	16947	16902	16876	16887	16726	16675	16951	16885	16945	16945	16949	17050	16978	16650	16912	16841	16782	16866	16962	16930	16654	16792	16934	16993	17114	16747	16767	16886	16814	17034	16808	16902	16870	17009	16977	16930	16864	16629	16957	16748	16681	16902	16929	16839	16868	17051	16861	16946	16893	16925	16867	16830	16987	16835	16906	16940	16843	16824	17061	17002	16813	16931	16833	16904	16881	16824	16930	16978	17001	16823	17000	16966	16614	16951	17037	16882	16719	16981	16885	16816	17143	16794	16695	17006	16925	16780	17005	17017	16905	16814	16937	16890	16996	17013	16856	16867	16881	16809	16757	16808	16659	16994	16779	16809	17172	16801	16998	16801	17091	16741	16761	17007	16670	16925	16917	16871	16883	16855	16884	16914	16754	16897	16933	16738	16832	16863	17037	16790	16831	16925	17029	16676	16816	16856	16928	16920	16910	16758	16951	16718	16781	16960	16848	16850	16978	16894	16864	17105	16869	16791	16717	16865	16767	16701	16748	16796	16955	16870	16957	16994	16963	16718	16805	16893	16805	16854	16723	16907	16948	16843	16886	16918	16895	16888	16870	17099	16938	16908	16837	16979	16884	16712	17054	16968	16815	16732	16995	16900	16820	16802	16991	16906	16963	17002	16759	16887	16893	16917	16923	16663	17089	16879	17020	16907	16842	16982	16755	16978	16968	16945	17023	16875	17056	16631	16734	16619	16829	16773	16989	16973	16733	17006	16700	16821	16758	17059	16970	16876	17020	17000	16847	16994	16708	17110	16874	16950	16875	16845	16819	16886	17005	16980	16854	16960	16658	16954	16696	17011	16928	16913	16766	17037	16819	16921	16989	16877	16817	17103	16988	16909	16808	16832	16786	16668	16992	17155	16840	17136	16836	16785	16995	17002	16884	16821	17030	16781	16856	16606	17002	16845	16926	16958	16969	16952	16828	16843	16920	16988	16940	16920	17014	16926	17045	17010	16602	17026	16651	16733	16912	16697	16880	16739	16753	16734	16779	16833	16973	16994	16796	16795	16688	17077	16678	16711	16701	16881	17032	16885	16779	16760	16705	16972	16888	17047	16941	16848	16840	17085	16898	16904	16858	16946	16826	17092	16888	16810	16642	16737	16714	16778	16691	16956	17026	16879	16963	16902	16942	17081	16999	16996	16994	17012	16920	16967	16813	16988	16978	16936	16962	16935	16876	16688	16898	16924	16947	17034	16885	17005	16913	17017	16842	16861	17113	16995	16891	16767	16923	16871	16894	16817	16823	17022	16875	16649	16931	16944	16814	16810	16853	16787	16857	17048	16910	16803	16799	17004	16843	16899	16973	16948	16950	16757	16987	16891	16857	17094	16722	16704	16954	16767	16712	16773	16728	16803	16684	16981	16927	17053	16895	16641	16748	16934	16738	17038	17043	16773	16768	16832	16710	16825	16926	17038	17088	16784	16896	16901	16906	16883	16723	16861	16786	16983	16850	16796	16958	16835	16905	16924	16849	17015	16827	16812	16852	16884	16919	16732	17005	17008	16750	16851	17079	17071	16945	16855	16997	16809	16802	16997	16921	16683	16974	16713	16940	17046	16936	16725	16799	16887	16803	16887	16819	16913	16824	16934	16869	16949	16884	16908	16690	16805	16787	16827	16780	17016	16825	16991	16890	16888	16910	16777	16940	16869	16777	16871	16689	16855	16958	17246	16750	17056	16775	16989	16939	16942	16837	16899	16613	16806	17020	16819	17056	16949	16886	16953	16878	16686	16854	17126	17010	16781	16804	17013	16959	16906	16989	16805	16892	16726	16691	17056	16809	16984	16879	16708	16893	16899	16791	16933	16853	16942	16923	16952	17070	16809	17062	16837	16837	16821	16824	17132	17032	16833	16890	16708	16703	16793	16897	16899	16862	16754	16843	17257	16889	16955	16911	17059	17001	16865	16894	16852	16750	16912	16761	17068	17017	16686	16776	16972	16865	16876	16742	16796	16759	16864	16758	16929	16975	16843	16912	16841	16750	17050	16807	16961	16834	16879	16926	17003	16839	16919	16954	17018	16977	16879	16775	16739	16929	16912	16854	17025	16907	16921	16727	16845	16837	16926	16867	17000	16836	16940	16960	17015	16801	16988	16905	16754	17002	16856	16946	16948	16710	16883	16822	16772	17004	16838	16893	16783	17018	16943	16967	17099	16998	16868	16951	16807	16696	16882	16806	16946	16820	16795	16909	16985	17001	16839	16777	16758	16928
15848	25048	25028	22991	23060	21272	20586	20879	20329	19763	19349	19609	31864	32769	28154	21967	17792	16471	16108	16273	15995	15900	16149	16159	16084	15994	15851	16244	15966	16134	16092	16282	15842	16070	16072	16086	16119	16167	16055	16236	16210	16066	15968	15982	16119	16057	16165	16057	15859	16019	16150	16099	16125	16012	16042	16089	16057	16026	15970	16049	16086	16140	16192	16202	16063	16116	16006	15920	16146	16162	16155	16248	15990	16044	15922	16380	15952	16200	16129	16119	16160	16067	16156	16084	16159	16038	16138	16138	16211	16085	15985	15881	16100	15932	16229	16019	16095	16127	15844	16148	16034	16241	16119	16146	16168	16222	16127	16101	16036	15878	16152	16019	16042	16062	16099	15988	16045	16069	16040	15941	16068	16088	16282	15764	15918	16016	16100	16038	16062	16243	16205	16042	16215	16141	16146	16056	16126	16003	16156	15952	16069	16055	16190	16156	15894	16041	15952	16069	16038	15994	16097	16091	16086	15978	16089	16026	15990	16175	16012	16171	15974	15933	16057	16135	16080	16025	16105	16119	16054	16092	16159	16047	16028	16091	16130	16039	16152	16133	15985	16005	15910	16211	16056	15910	16235	16159	16047	16062	15968	16022	15925	16122	15922	16175	16057	16149	15915	16062	16107	16072	15993	16085	16104	16284	15998	15971	16077	16126	16016	15874	15916	16158	16041	16070	16081	16139	15987	16007	16102	16186	16095	15938	15946	16137	16109	16086	16034	16053	16062	16011	16022	16086	16057	16182	16050	16181	16158	16091	16004	16069	15911	16091	15916	16024	15952	16048	16214	16079	15971	16013	16136	16059	16105	16332	16164	16235	15904	16127	16139	15904	16367	15992	16171	15962	15994	16151	15950	15884	16038	16046	15918	15948	16080	16136	16014	16050	16181	16085	16024	16044	16132	16222	15993	16120	16131	16043	16199	16055	15886	15943	16166	15938	16020	16347	16271	16020	15876	16061	16099	16239	16089	16001	16074	16117	16045	15946	16127	16077	16033	16122	15988	16114	16106	15989	16084	16068	16066	16092	16033	16207	16075	16069	16094	15949	16061	16002	16149	16047	16103	16188	16051	15958	16022	16098	16031	16125	16001	16052	15910	16113	16123	16106	16129	16057	16156	15845	16087	16102	16007	15957	16115	16042	15906	16123	15972	16067	15982	16193	15965	16015	16038	16099	15988	16126	16130	16030	15965	15811	16085	16035	16113	16111	16055	16229	16045	16137	16263	16083	16016	15891	15904	16198	15942	16248	15905	16152	15966	16251	16101	16159	16140	16078	16091	16035	16219	16096	16073	15976	16141	16040	16256	16103	15966	16146	16083	16161	16000	16170	15945	16027	16116	16160	16252	15998	16127	15912	16154	16032	15993	16117	16211	16012	16184	16082	16063	16116	16133	16123	15880	16204	16050	16211	15892	16119	16195	16119	16044	16021	16246	16061	16111	16121	16040	16127	15914	16129	16140	16251	16075	16173	16262	15984	16067	16268	16053	16064	16177	16084	16041	16087	15995	16135	15961	16003	15977	15870	16108	15925	16003	15974	16126	16108	16180	16038	16169	16111	16150	16161	16251	16035	16065	16076	15948	16036	16228	16128	16012	16123	16002	16121	16005	16075	16040	15923	15882	16102	16108	16158	15943	15989	15998	15967	16122	16063	16104	16190	15959	16027	15976	15981	16062	15955	16194	16083	16033	16096	16046	16122	15910	16104	15996	15937	16014	15970	16130	16164	16123	16007	15956	16126	16124	16024	15935	16022	16068	16015	16327	15993	16208	15876	16032	16021	15992	15782	16157	16034	16087	15919	16045	16016	16065	16006	16115	16138	16149	16054	16238	15873	15916	15996	15959	16172	16063	15897	15997	16176	16115	15985	16138	15996	15984	16008	15994	15945	16164	16138	16067	16032	16166	16019	16091	16076	16058	16109	16171	15962	16084	16133	16037	16260	16045	16124	16064	16003	16118	16123	15984	16094	16232	16027	16131	15988	16085	16012	16082	16070	15899	16017	16234	16219	16057	16158	16115	15874	16120	16175	16168	16078	16076	15878	15986	15940	16195	16067	16040	16200	15883	16156	16146	16058	15911	16143	16064	16181	16039	16060	16076	16181	16186	15974	16188	16175	16030	15960	16135	15893	15943	16004	16005	16163	16123	15991	16076	16054	16086	16173	15987	16070	15848	16086	16145	16084	16019	15995	16068	16055	16149	16043	16041	15950	15997	16104	16000	15922	15971	16089	15945	15858	16015	16189	16077	15983	16146	15963	16043	15955	15972	16166	16042	16077	16045	16114	16172	15972	16197	15954	16169	16036	16165	16096	16017	15962	15885	15925	16148	15926	16122	16121	16116	16229	16167	15907	16080	16080	16004	16084	16092	16080	15934	16027	16227	16269	16046	16019	16185	16003	16072	16044	16061	16143	16173	16043	16164	16109	16076	16055	16088	16181	15951	16223	16238	16006	16172	16197	15918	15970	16012	15949	16059	15970	16135	16068	16169	16043	15970	15979	16026	16019	16064	16057	16116	16088	16183	15974	16137	16133	15976	15884	16008	15988	16160	16091	16171	16109	16079	16060	16114	16101	16249	16002	16094	16029	15980	16049	16124	16274	16276	16261	15805	16051	16189	15961	16104	15950	16210	16036	16155	16119	16162	16190	16191	15987	16051	16088	16022	16097	16174	16115	16162	16134	16236	16033	16044	16079	16182	15961	16042	16088	16050	16028	16104	16051	16138	16099	16056	15886	16126	16030	15957	15949	15986	16001	16002	16151	16016	16304	15932	16148	16024	16054	16072	16012	15926	16104	16143	16026	16014	16127	16136	15923	16147	15927	16081	16081	16118	16123	15953	16008	16121	16113	15968	16176	16105	16113	16030	16181	15935	16100	16033	16090	16129	16151	15999	16095	16121	16308	16075	16064	16149	16050	16147	16016	16064	16041	16018	16024	16020	15982	16062	16053	16013	16097	16015	15926	15929	16162	15930	15881	16186	16125	16143	16127	16069	16056	15995	15913	15920	16012	16111	16130	15961	15946	16064	16012	16062	16030	16078	16174	16045	16166	16144	15899	16105	16218	16118	15951	16076	16111	16047	16131	16173	16094	16000	16110	16139	16090	16128	16061	16098	16198	16189	15970	16178	16102	15989	16105	16099	16036	15942	16105	16019	16212	16138	15966	16089	16055	16071	15971	16242	15872	16060	16084	16037	15956	16128	16222	16027	15858	16058	16114	16156	15952	16024	16060	16123	16044	16020	16131	16137	16178	15996	16052	16134	16046	16051	16073	16056	16182	15952	16122	16173	16062	16155	16012	16152	15980	16063	16069	15969	16038	16051	16155	15982	16069	16103	16108	16243	16093	16227	16087	15962	16018	16180	15949	15971	15932	16101	15936	16056	16006	16098	16150	15981	16165	16072	16141	15947	16217	15973	15977	16030	16016	15961	15937	16132	16107	16176	16122	16134	16022	16155	16227	16102	16110	16203	16036	16003	16063	16171	16030	16060	16197	16114	16045	16058	15982	16124	15995	16206	16052	16013	16186	16057	15966	15939	16221	16290	15947	16185	16004	16151	15906	16300	16197	16205	16074	15857	16047	16070	16002	16020	16126	15931	15880	16075	16005	15972	16128	15836	16098	16040	16013	16169	16010	16108	16112	16075	15889	16052	16057	16095	16089	16140	15960	16135	16020	16075	15960	16181	16327	16093	16171	16073	16013	16092	15999	16152	16118	16183	15997	16194	16191	16240	16218	16072	16009	16157	16237	15997	16030	15963	16139	16176	15993	16016	16076	16197	15940	15983	16111	16154	15988	16233	15918	16164	16247	16182	16079	16207	15982	16007	16190	16006	16068	16064	15991	16080	16130	16104	16126	16009	16055	16039	15989	16216	16002	15995	16070	16006	16291	16218	15950	15841	16119	15988	16248	15991	16236	16006	16178	15996	16094	16027	16041	16112	15991	16069	15951	16068	16212	16037	16051	16059	16024	16276	15981	16014	15969	16041	16075	16149	16038	16090	16134	16103	16184	16110	16048	16233	15997	16142	16184	16084	16110	16192	16033	16183	15993	16183	15898	16160	16204	16047	16059	16154	16154	16089	15913	16000	15954	15956	16023	16258	16108	16118	16073	16138	16131	16113	16134	16127	16236	16045	16020	16136	16066	16090	16147	16084	15984	16275	16026	16276	15905	16123	16147	15959	16143	15998	16013	15986	15920	16051	16197	16150	16200	16068	16083	16152	15825	15958	16067	16102	16043	16285	16283	15977	16134	16233	16098	16112	15952	15987	16058	16060	15976	16143	16078	16010	16082	15967	16131	16144	16049	16018	16025	16130	16042	16189	16105	16065	16206	16006	16063	16104	15895	15971	15918	16100	16123	15981	16026	16076	15987	15935	16126	16093	15981	15886	16038	16008	16179	15969	15922	16131	16031	16025	15959	16099	16053	15967	16218	15980	16167	16160	16155	15819	16146	15967	16104	15945	15983	16051	16146	16013	16301	16065	15955	16009	16199	16052	16087	16022	16094	16022	15925	16109	16089	16104	16160	15860	16018	15813	16205	15923	16109	16014	15904	15963	16072	16150	16198	16050	16031	16243	16047	16247	16001	16024	16199	16023	16106	16188	16093	15954	16006	16072	16063	16013	16062	15948	16160	16166	15975	16046	16094	15952	16016	16222	15996	16032	15882	16097	16054	16131	16052	15977	16081	16000	16234	15977	16200	16094	16111	16160	15986	16167	15967	16192	16240	16012	16152	16048	16271	15943	15954	16055	16211	16126	16248	16015	16103	15899	16188	16185	16269	16033	16277	16010	16082	15919	15966	16113	15824	16090	15913	16044	16180	16115	15933	16003	16115	15920	16310	15918	16218	15968	16118	16100	15938	16107	16100	16248	16075	16193	16033	16067	15966	16060	16138	15984	16014	15885	16072	16109	16056	16080	16054	16105	16120	16138	16085	16067	15889	16088	16141	16063	15949	16029	16115	16223	16083	16199	16034	16067	16008	16182	16162	16027	16044	16103	15998	16244	15834	16109	16150	16066	16108	16265	16016	16031	16043	16057	16039	16188	16168	15974	16182	16081	16213	15924	16207	15998	16141	16194	15956	16122	16045	15807	16168	16051	15998	15989	16127	16119	15986
23914	21367	28929	24556	23049	24679	25129	21675	20828	20485	19900	20385	33228	37370	31383	24655	19883	17846	17150	16942	17320	17031	17052	17083	17000	16973	16839	16896	16892	16967	16725	16835	16924	16979	16797	16969	17001	17004	16888	16974	17002	16891	16905	16875	16984	17025	16951	16843	17011	16660	16988	16895	16839	16681	16895	17050	16812	16885	16856	16803	16736	17048	17122	16852	16841	16978	16770	16791	16845	16844	16911	16974	16812	16725	16883	16807	16634	16839	16836	16940	17004	16857	16923	16839	16750	17084	17152	16902	16878	16815	16880	16754	16801	16736	16698	16938	16747	16929	16772	16833	16790	17051	16895	16814	16935	16696	16883	16912	16852	16907	16955	16776	16899	16934	16980	16927	16941	16821	17020	16909	16902	16951	16950	16773	16966	16930	16977	16952	16866	17124	16960	16784	16781	16650	16817	16895	16767	16768	16863	16897	17008	16899	16880	16760	16996	16919	16839	17100	16821	16909	17054	16795	16832	16779	16942	16938	16898	16936	16878	16770	16878	16896	16813	16974	16877	16887	16812	16843	16920	16768	17150	16966	16966	16762	16935	16699	16837	17088	16960	16937	16930	16916	16916	16799	16826	16894	16876	16813	16995	16995	16885	17093	16876	16944	17005	16827	16850	16963	16903	16872	16898	16739	16976	16817	16896	16883	16894	16948	16640	16954	16794	16699	16940	16896	17040	16834	16890	16865	16937	16943	16742	16848	16740	16905	16707	16647	16875	16824	16795	16996	16658	16873	17046	16879	16873	16864	16935	16813	16771	16822	17019	16740	16898	16959	17009	16892	17004	16780	16731	16619	16702	16920	16761	16770	16790	16733	16625	16812	16744	16817	16756	17032	16774	16921	16931	16870	16943	16803	16854	17059	16783	16921	16898	16966	16822	16765	17036	16683	16960	16709	16932	16773	16689	16783	16986	16952	16954	16893	16864	16766	16849	16950	16912	16805	16879	16941	16773	16656	16767	16760	16819	16882	16832	17051	16700	17029	17026	16985	16763	17016	16802	16984	16749	16913	16813	17021	17037	17102	16908	16839	17043	16843	16952	17085	16750	17001	16902	16793	16972	17087	16847	17014	16611	16753	16743	16841	16791	16928	16907	16700	16804	16753	16922	16793	16919	16720	16642	17075	16931	16919	17052	16540	16753	17003	16914	16963	16797	17075	16785	16871	16921	16791	16888	16952	16906	16878	16873	16952	16760	16892	16772	16752	16956	16919	16779	16731	16991	16854	16737	16927	16805	16965	16924	16813	16831	16815	16814	16760	16802	16930	16725	16903	16828	16965	16921	16828	16810	17045	16996	16985	16841	17095	16712	16869	16840	17028	16897	16774	16916	16764	16920	16976	16857	16770	16812	16821	16806	16806	16745	16944	16796	16833	16916	16888	16683	16958	16808	16911	16841	16888	17007	16847	16773	16942	16790	16704	16845	17073	16854	16930	16930	16907	16858	16879	16904	16824	17027	16828	16731	16799	16873	16817	16833	16769	16903	16785	16872	16824	16800	16952	16836	17001	16931	16714	16949	16894	16982	16745	16814	16919	16932	16987	16896	16780	16903	16826	16949	16769	16919	16766	17002	16835	16962	16978	16791	16797	16788	16938	16796	16872	16649	16852	16978	16788	16874	16984	16913	16930	17006	16820	16929	16909	16881	16878	16514	16917	16897	16762	16999	16908	16779	16953	16844	17047	16878	16886	17034	16889	17051	16994	16722	16918	16858	16830	16959	16696	17041	16793	16917	16806	17001	16811	16789	16779	16797	16699	16833	16701	16956	16650	16923	16910	16881	16846	16827	16911	16821	16853	16824	16862	16807	16856	16665	16981	16853	16913	16870	16888	16852	17008	16784	16866	17065	16963	16786	16876	16796	16765	17075	16856	16983	16993	16851	16885	16995	16825	16750	16859	16794	16787	16892	16897	17132	16841	16697	16955	16955	16904	16830	16784	16775	16998	16803	16879	16814	16838	16862	16749	16664	16867	16946	16915	16996	16957	16693	16696	16831	16934	17005	16874	16918	16804	16750	16841	16929	16735	17008	17094	16857	16805	16672	16938	16749	16914	16999	16878	16726	16963	16617	16833	16888	16706	16883	16710	17084	16840	16969	16793	16961	16824	16860	17040	16662	16760	16744	16949	16801	16752	16851	16819	16729	17006	16700	16728	16741	16841	16675	16903	17014	16723	16948	16805	16792	16857	16947	17044	16799	16867	16750	16945	17013	16882	16762	16718	16925	16744	16852	16930	16780	16969	16795	16923	16659	16950	16826	16901	16800	16774	16838	16980	16791	17000	16766	16956	16913	16904	16887	16927	17029	16921	16922	16892	16918	16803	16894	16912	16979	16978	16851	16874	16895	16814	16886	16799	16931	16924	16840	16670	16835	16784	16836	16977	16921	16791	16709	16719	17014	16962	16660	16684	16969	16900	16766	16610	17058	16824	16824	17034	17017	16876	16816	16901	16788	16809	16931	17017	16836	16918	16915	16884	16859	16876	16698	16851	16936	16828	16973	16982	16740	16788	16576	16904	16712	16573	17026	16729	16851	16844	16773	16697	16807	17024	17008	16957	16956	16990	16965	17039	16807	16895	16891	16861	16998	16723	16951	16814	16900	16818	16981	16776	16846	16687	16703	16754	16984	16805	16937	17082	16964	16952	16926	16954	16778	16949	16971	16886	16866	16858	16772	16860	16947	16831	16995	16849	16994	16653	16891	16934	16842	16979	16959	16910	16769	16846	16876	16958	16785	17009	16879	16746	17075	16968	16954	16949	16789	16934	16759	16694	16633	16744	16957	17018	16838	16984	16942	17018	17007	17100	17027	16982	16971	16963	17068	16974	16839	17132	16858	16836	16877	16844	16804	16805	16909	16843	16775	16893	16866	16894	17040	16962	16730	16789	16989	17009	16698	16968	16712	16955	16883	17053	16737	16670	17011	16630	16862	16544	16787	16770	16859	16869	16937	16901	16925	16903	16725	17042	16920	16914	16870	16926	16745	16781	16839	16945	16838	16847	16704	16855	16945	16851	16816	16771	16841	16927	17031	17086	16673	16645	16844	16770	16840	16829	16882	16926	16883	16709	16954	17014	16889	16908	16844	16889	17003	17011	16776	17105	17106	16903	17007	16828	16909	16896	17135	16937	16844	16784	16901	16980	16751	16855	16775	16893	16887	16781	16877	16866	16991	16568	16665	16910	16904	16842	16853	16964	16821	16990	16977	16923	16999	16988	17011	16956	16670	16856	16832	16986	16921	16743	16794	16799	16879	16814	16792	16820	16714	16892	16803	16940	17164	16907	16654	16883	16752	16660	16684	16958	16781	16917	16931	17017	16798	16871	16971	17022	17078	16900	17030	16845	16899	16776	16920	16927	16923	16937	16807	16797	16833	16762	17018	16835	16912	16860	17033	16904	16927	16834	17013	16895	16837	16840	16897	17073	16837	16896	16811	16873	16812	16808	16985	16969	16884	16943	16898	16945	16739	16706	16802	16936	16844	16775	16846	17061	16949	17056	16848	16846	16765	16802	16786	16831	16932	17041	16730	16915	16888	16836	16800	16808	16917	16948	16918	17000	17060	16910	16972	16974	16853	17100	16751	16984	16750	16892	16532	16814	16890	16791	16833	16981	16676	16954	17003	16720	16687	16841	17028	16857	16842	16782	16746	16895	17147	16867	16829	16893	16789	16842	16791	16977	17106	16657	16998	16939	16682	16850	16964	16800	16670	16927	16872	16818	16903	16809	16736	16934	16748	16951	16971	16608	16787	16627	16873	16726	16902	16848	16854	16745	16829	16986	16839	16705	16966	16899	16927	16861	16752	16895	16962	17046	16794	16896	16848	16941	16761	16770	16877	16843	16721	17047	16820	16790	16880	16703	16810	16757	16814	16687	16996	16851	16959	16789	16993	16688	16908	16986	16909	17020	16938	16857	16738	16877	16881	16783	16740	17075	16858	16913	16803	16853	17038	16625	16903	16845	17131	16883	16787	16739	16803	16750	16769	16793	16787	16914	16817	16741	16915	16881	16753	17074	16690	16935	17128	16899	16979	16991	17065	16867	16982	16816	16862	16756	16963	16957	16897	17001	16962	16789	16885	16865	16970	16935	17013	16877	17006	16849	16850	16866	16790	17067	16697	16803	16782	16906	16929	16741	16904	16851	16925	16724	17036	16848	16982	16863	17001	16905	16771	16840	16782	16950	16999	16936	16991	16858	16899	16930	16696	16739	16858	16871	16944	16640	16788	16849	16935	16884	16941	16950	16924	16841	16802	16733	16922	16960	16858	16884	16803	16925	16822	17067	16871	16881	16868	16816	16980	16879	16765	16928	16946	16857	16876	16782	16945	16913	16909	16833	16952	16867	16786	16912	16880	17015	17003	17067	16946	16882	16771	16867	16619	16706	16897	16926	16865	16852	16901	16859	17046	16938	16899	17058	16901	16893	16950	16698	16862	16982	16804	16763	16614	16778	16747	17015	16936	17013	16973	16828	16947	16844	16882	16989	16913	16833	16681	16762	16981	16919	16715	16878	16967	16947	16789	16744	16832	16759	16883	16950	16902	16617	16753	16824	16839	16922	16966	16800	16742	16876	16806	17104	16788	16796	16751	16965	16819	16857	16940	16972	17073	16941	16708	17057	16954	16836	16707	16979	16915	16741	16755	16848	16807	16900	16884	16777	16809	16827	16903	16919	16967	17138	16774	17027	16878	16813	16798	16940	16888	16890	16794	16977	16787	16758	16794	16833	16893	16745	16755	16813	16760	16723	16848	17028	16833	16845	16874	16802	16847	16889	16833	16925	16882	16774	16851	16653	16711	16979	16800	17008	16706	16842	16820	16818	16772	16820	16901	16881	16866	16564	16902	16949	16846	17004	16766	16922	16823	16855	16775	16906	16763	16833	16688	16952	16836	16983	17004	16958	16874	16860	16778	16823	16828	16882	16921	16877	17005	16885	16683	16925	16888	16687	16802	16924	16910	16965	16955	16900	16850	16833	16808	16917	17035	16687	16862	16691	16766	16700	16749	16897	16911	16820	16803	16915	17002	16791	16777	16881	16933	16816	16744	16915	16918	16733	17073	16906	16824	16895	17041	16905	16809	16818	16918	16936	16722	16902	16921	16836	17136	16974	16886	17054
17722	30324	32350	31294	28648	25540	24722	23607	22642	21564	20824	21729	39064	39577	33840	25122	18878	16546	16184	15992	16069	16165	16042	16123	16165	16111	16023	15996	16028	16106	15982	16168	16166	16226	16076	16297	16239	16088	16086	15891	15986	16139	16096	15972	16012	16191	16098	16000	16096	16178	15995	16131	16087	15931	15904	16070	15943	15969	15942	16069	16052	15900	16175	16060	15971	16050	15998	16099	16184	16224	15970	15897	15929	16072	16132	16018	16249	15923	16036	16047	16012	16174	16001	15939	16110	15949	15964	15947	15977	16093	16187	16292	16246	16018	16210	16252	15937	16020	16028	15991	16115	16036	15965	16043	16039	15974	15957	16003	15910	16142	16053	16004	16218	16045	16264	15980	16232	16121	16059	16161	16100	15981	16036	16089	16066	15982	16000	16188	15942	16296	15958	15926	16035	16114	15988	16059	15992	16028	15961	16098	16011	16119	15963	16002	16247	16115	16128	15931	16165	16000	15992	15814	16068	15904	16052	16224	16142	16206	16031	16026	16087	16035	15978	15854	16028	16065	16072	16000	15971	16190	16193	16085	16029	15957	15943	16128	16214	16035	16150	16084	16005	16059	16006	15999	16010	16100	16183	15897	15923	16161	15853	15888	15967	15858	16183	15882	16035	16035	16100	16213	16081	16145	16144	15976	16109	16143	15965	16123	15867	16100	15938	15998	15889	15995	15974	16090	16120	16063	16032	15964	16166	15996	16061	16105	15978	16225	15868	16097	16158	16232	16026	16118	16203	16099	15988	15936	16055	16087	16023	16096	16095	16034	16232	15990	16005	16066	16042	15881	15960	16043	16083	16083	16078	16186	15845	15855	16103	16034	15885	16049	16020	16012	15969	16067	15967	15967	16087	16085	15953	16008	16004	16124	16120	15900	16018	15906	16225	15985	16051	16157	16083	16073	15765	15904	16065	15990	16122	15880	15912	15960	15853	16141	15961	16081	16174	15937	16123	16035	15967	16066	15995	16041	16206	16034	15957	15989	15927	16154	16292	15997	16199	16065	16136	16082	15986	15963	15970	15952	16054	16073	16109	15940	16189	16072	16037	16069	16063	15951	16110	16077	15886	15888	15979	15848	16078	16076	16067	15853	16019	15989	15885	15951	16015	15962	16070	15935	16174	15869	16055	15988	16079	16134	15865	16162	16047	15990	15881	16137	16109	16177	16099	16094	15978	16019	16089	16031	15855	15977	16039	16133	16084	15996	16122	15887	15873	16033	16004	16027	16012	16095	15957	16147	15940	16162	16199	16073	16101	16134	15894	15934	15986	16053	16268	15869	16127	15986	16012	16037	15867	16071	16020	15946	16048	16073	16061	16128	16016	16088	16114	16187	16042	16013	16213	16158	16009	16049	16012	16191	16079	15961	16017	16114	16206	15862	16133	15912	16048	16057	16141	16116	16036	16075	15908	16035	16165	16069	16125	15944	16103	16074	15957	16027	15973	16154	15914	16041	16060	15932	16244	16039	16067	16137	16065	15982	16083	16183	15995	16105	16043	16234	15974	16038	16017	16018	15941	16006	15900	15985	16030	16116	16058	15957	16097	16092	16024	15977	16114	16086	15947	16125	15961	16021	16062	16010	15960	16000	16004	15932	16056	16170	15991	16076	16119	16035	15924	16048	16087	15987	16046	15897	15951	15956	16046	16027	16020	16043	16032	16047	16331	16033	16215	16009	16285	16010	15961	16115	16078	16103	16050	15924	16037	16020	15970	16044	15944	16147	16070	16000	16169	15989	16048	16010	16115	16076	16216	16001	16087	16061	15996	15916	15923	16007	16058	16143	15965	16192	15959	15924	15950	16141	16000	15887	16057	16074	15895	16129	15954	16001	16100	16091	15892	15981	16099	15909	16137	15921	16047	16035	15890	16025	16056	16145	16049	15999	15936	16048	16162	15804	15904	16132	16126	16131	15988	16005	16071	16182	16094	15877	16136	16065	16014	16185	15981	15898	15956	15880	16106	16156	15997	16176	15904	16022	15930	16148	15871	16141	15894	16071	15992	16015	15910	15973	15939	16021	16195	16141	15926	15920	16094	16075	16036	15968	16105	16097	16065	15934	16043	16232	16058	16142	16013	15949	16157	15960	16004	16039	16111	16182	16027	16034	16060	16086	16118	16043	16113	16098	16085	16029	16011	16182	15966	16097	15948	16222	16010	16194	16122	15827	16067	15935	15902	15918	16095	16168	15987	16012	16034	16036	16083	16231	16211	15972	15958	16054	16072	16130	16245	16008	16088	15956	16071	16087	15866	15948	16071	15971	16120	16032	16045	15959	15974	16129	16050	16081	16235	16299	16082	16110	15996	16092	16024	16147	16135	16081	15957	15937	16022	16202	15995	16087	16011	16101	16096	16089	16119	16108	15963	16051	16050	15979	16036	16042	16176	16061	15977	16204	16024	16069	16223	15970	16085	16040	16140	16062	16075	15944	15855	15835	16065	16007	15994	16112	16102	15917	16033	15997	16194	15944	15940	16001	15944	16082	16045	15986	15923	15997	16114	15978	15984	16048	16099	16111	16009	15971	15976	15956	16015	15786	16152	15970	16179	15935	16123	16043	16188	16015	16048	16212	15943	16030	16003	15940	16058	16042	15990	16061	15973	15981	16108	15962	16027	16208	15915	15991	16059	15942	16091	16031	15918	16035	16143	15921	16012	16010	16175	15987	15969	16187	16208	15931	16003	16103	16193	15927	16014	15891	15977	15954	16035	16011	16121	16040	15997	16069	16134	15854	16071	15964	16020	16044	16018	16053	16141	16041	16130	16011	16065	16182	15921	15956	15950	16104	16015	16018	16106	16062	15905	15946	15957	16149	15953	15993	16019	16096	16004	15984	16105	16134	15988	16070	16114	16123	15981	16147	16055	15992	16078	16022	16120	16104	15916	15986	16125	15921	16187	16075	16020	15938	16181	16123	16091	15982	15971	15980	16068	16085	15997	16085	15960	16138	16079	15957	16108	16063	16255	15957	16077	16195	16038	16129	16184	16102	16021	15880	16141	15916	16212	16055	16059	16037	16046	16115	15965	16071	16025	16064	16133	16200	15918	15993	15807	15978	15968	15961	16102	16187	15955	16140	16157	16061	15910	16122	16025	15998	16042	16137	15928	16202	16077	16106	16010	15929	16080	15952	16029	16073	15999	16012	16107	16123	16061	16042	15986	16087	16192	16005	16061	15953	15877	15816	16072	16244	15967	16014	15937	16194	15871	16060	16050	16055	16054	15958	16151	15930	15989	16191	15994	16125	15798	16198	15998	16058	16084	16124	16003	15988	15992	15998	16202	15987	16092	16030	16028	15995	16098	15944	16037	16154	15910	16160	16045	16071	15927	16015	15889	16016	15826	16055	16118	15997	15902	16046	15998	15982	16018	15941	16002	16012	16072	16003	16146	15965	15807	16071	16026	16052	16105	15996	16135	16137	15963	15939	15878	16001	16144	16128	16079	16044	16073	16059	16134	15884	16000	16137	16095	16084	16062	15928	16061	15985	16033	15989	16065	16200	16153	15950	16055	16190	15939	15942	16127	15929	16011	15999	16122	16131	16088	15964	16064	16136	16048	15958	16075	16050	15996	16022	16109	16027	15951	16069	16107	16091	16043	16038	16094	16184	15893	16040	16049	15892	15949	16097	16052	16060	15958	16097	16155	16056	15996	15963	16121	16140	16137	16067	16056	16005	16119	16206	16229	15898	16037	16070	16091	16037	16058	16030	16045	16015	16062	16041	16163	16055	16028	16069	16047	16116	16025	16100	15982	16005	16020	16050	16076	15942	16110	15993	16044	15796	15874	15943	16088	16043	16040	16037	15876	15993	16029	16103	15990	16053	16082	15995	16153	15862	15971	16125	16017	16127	16043	16089	15964	16108	16031	16049	16075	15973	15861	15994	16042	16048	16287	16081	16063	16069	15950	15927	16106	16015	16163	15938	16049	15988	16045	16036	16246	16085	16031	16054	16050	16085	16146	16142	16109	16221	16082	16021	15967	16069	15951	16189	16008	16045	16048	16098	16003	16104	15977	16216	15865	16020	16062	16194	16132	15970	15985	15978	16019	16051	16222	16075	15980	16024	16132	15868	15977	15981	16082	16031	15995	16006	15951	16267	16057	16273	16036	15954	16085	16123	16126	15982	16101	16011	15950	16003	16069	16255	16091	15969	15974	16098	15905	16093	16069	16101	15987	16041	16103	16098	16013	16034	16170	16012	16035	15944	15980	15984	16004	16045	15969	16171	16098	16014	16098	16003	16038	16102	15944	16145	16003	15971	16102	16043	16075	16077	16157	16170	16105	16100	15855	15870	15949	16044	16071	16040	16019	16036	15927	15940	16220	16049	15854	16112	15985	16189	16131	16024	15945	15999	16143	16182	16069	15943	16159	16049	15900	15881	16182	16095	15965	16053	16131	16014	16036	16107	16060	16088	16050	15891	16077	16081	15998	16041	16019	16057	16066	16000	15986	16032	16105	16005	15992	16039	16052	16116	16142	16181	16051	16007	16249	15858	16179	15883	16022	15852	16011	16252	16051	16022	16126	16058	16074	15933	16056	16114	15960	16084	16047	16115	16063	16112	16037	15903	16090	16023	16202	16065	15926	15974	16111	16091	16145	16152	16017	16218	15919	15954	16022	16109	16018	16107	16020	15977	16076	15778	15983	16029	16097	15974	16002	16107	16047	15929	16009	16111	15929	16094	16275	16159	15933	16001	15851	16001	16137	16118	16095	16094	16009	16156	16162	16068	16153	16004	15908	15975	16069	16090	16084	15942	16036	15935	16232	16028	15935	16110	15949	16042	16138	16001	15920	16124	15982	16189	16127	16013	16083	16174	15985	16141	16018	15948	16041	16002	16146	16001	15949	16160	16029	16074	16058	16093	16034	16060	16138	15972	16139	15984	16166	15839	16020	16124	15866	15967	15967	16009	16286	16044	15962	16161	16171	15967	16002	16140	15989	16183	15814	16068	16143	15876	16042	16239	15969	16138	16087	15944	16013	15935	15971	16174	15956	16096	15907	16082	16135	16142	15996	16086	15973	16107	16021	16053	16023	15957	16101	16057	16081	16127	16229	15958	16179	16061	16006	15881	15861	16077	16025	15983	16055	16041	15951	15980	16154	16130	16064	16108	16140	16054
29226	23856	26149	24061	20278	18974	18692	18623	18384	18120	18212	18047	19106	19947	19202	18148	17399	17136	17181	17185	17016	17137	17142	17203	17131	17081	17014	17160	17220	17048	16907	17103	17272	16970	17355	17168	17228	17234	17116	17326	17119	17067	17201	17176	17131	17093	17246	17183	17285	16933	17277	17175	17226	17261	16971	17050	17290	17067	17088	17307	17349	17104	17118	17053	17192	17089	17224	17064	17062	17077	17259	17016	16846	17115	17200	17209	17082	17115	16989	17149	17177	17041	17251	17223	17208	17126	17244	17213	17238	17098	17036	16926	17116	17311	17067	17048	17072	17118	17207	16988	17143	17213	17123	17093	16985	17050	17032	17107	17097	17196	17143	17148	17135	17161	17116	17081	17032	17083	17182	17306	17206	17186	17241	17062	17163	17171	17048	17182	17148	17087	17133	17267	17114	17066	17198	17021	17061	17058	17287	16936	17010	16976	17022	17014	17089	17206	17307	17200	17149	17059	17040	16895	17128	17098	17188	17255	17137	17235	17118	17198	16991	17128	17128	16847	17254	17200	17099	16945	17205	17163	17133	16980	17240	17152	17157	16980	16823	17048	17268	17090	17118	16952	17128	16849	17214	17115	16947	17120	17196	17043	16875	17093	17132	17077	17137	17215	17037	17090	17117	17162	17108	17154	17078	17009	17162	17063	17175	17195	17118	17456	17186	17140	17408	17257	17351	17075	17058	16946	17179	17109	17172	16855	17147	17379	17034	17165	17140	16984	17163	17155	16913	17255	17106	17294	17073	17125	17105	17199	17132	17000	16933	17005	17247	17038	17126	17056	17196	17052	17202	17080	16979	17206	17051	17265	17058	17065	17147	17146	17237	16862	17101	17060	17190	17243	17167	17138	17096	16990	17238	17101	17154	16966	17029	17212	17089	17252	16952	17310	17151	17118	17092	16940	17062	17062	17173	17045	17275	17035	17024	17002	17240	17239	17152	16904	17139	17122	17202	17278	17151	17100	16967	16835	16975	16970	17130	17074	17317	16914	17014	17085	17193	17100	16973	16911	17114	17153	17048	17033	17079	17169	17058	17113	17106	17152	17138	17367	17200	17050	16814	16976	17162	16988	17151	17157	17316	16999	17106	17212	17090	17119	17121	16943	16956	17075	17133	17028	17204	17044	17346	17268	16904	17011	17080	17157	17180	16922	16995	17176	17003	16990	16901	16878	17223	17056	17047	17003	17360	17132	17056	17235	17085	16882	17064	17160	17218	17239	17156	17134	16964	17031	17157	17077	16952	17038	17134	17124	17158	16944	17208	17194	16941	17066	17116	17053	17267	16985	16997	16882	17147	17058	17135	17002	16995	17112	17227	17045	17181	17164	17322	17135	17018	17188	17251	17137	17134	17357	17138	17151	17080	17063	17077	17157	17243	17061	16962	17031	17002	17141	16991	17095	17266	17197	17185	17346	17132	17163	17031	16985	17072	17105	17098	17192	17215	17205	17084	17185	17001	17033	17284	16930	17342	17012	17044	17193	17001	16945	17011	17040	16994	17244	17123	17238	17026	17111	17242	17166	17074	17207	17003	17050	17244	16930	17068	17122	17450	17028	17072	17208	17061	17271	17138	16939	16968	16934	17016	17078	17055	17326	16942	17216	17258	17204	17102	17163	17077	17214	17162	17088	16997	17244	17123	17216	17114	16829	17106	16963	17051	17154	17354	17169	17235	17136	17107	17255	17332	17089	17077	17058	17244	17212	17282	17095	17175	17166	17296	17198	16938	17009	17005	17159	17110	17070	17115	16930	17106	17069	17204	17041	17071	16867	17151	17228	17221	17133	17020	17332	17363	17257	17109	17245	17099	17133	16911	17168	17010	17158	17351	17059	17058	17080	17278	17277	16965	17150	17150	16979	17024	17131	17054	17207	17074	17115	16840	17083	17117	17185	17280	17061	17280	17074	17225	17341	17108	17108	17050	17013	17019	17167	17141	17064	17206	17121	17059	17074	17077	16972	17178	17174	17230	17006	16994	17182	17241	17238	16968	17015	17353	17039	17167	17138	16954	17036	17044	17061	17122	17078	17049	16981	17078	17094	17181	17079	16990	17207	17052	17013	17098	17109	16962	17028	17021	17283	17049	17171	17270	17097	17075	17086	17183	17140	17203	17530	17349	16968	17275	17142	17075	16840	17140	17320	16924	17033	17320	17140	17083	17212	17172	17184	16961	17050	17274	17167	17036	17088	17086	17003	17153	17103	17059	17153	17170	17060	17008	17083	17116	16999	17177	17012	17206	17108	17076	17081	17334	17162	17021	16998	17041	17144	17149	17162	17233	17185	17196	17213	17209	17064	16988	17107	17073	17137	17245	17270	17179	17013	16987	17129	17204	16999	17028	16940	17088	16909	17011	17032	17156	17169	17065	16968	17143	17046	17069	17172	17281	17143	17246	17101	17055	16901	16961	17068	17163	17038	17132	17001	17018	17117	17020	17151	17082	17229	17102	17164	17006	16859	17326	17238	17210	17110	17168	17160	17000	17184	17189	16836	17068	17143	17220	17246	17154	17042	17198	17006	17291	17183	17069	17121	17219	17087	17286	17021	17237	17093	17180	17208	17155	17193	17093	17247	17028	17220	17114	17220	17070	17140	17104	17156	17098	17479	17213	17327	17180	17163	17207	17231	17294	17262	17363	17063	16993	16855	16996	17048	17015	17241	17363	17007	17095	17137	17193	17050	17206	17025	17071	17197	17222	17170	16968	16917	17019	17150	17023	17193	17030	17224	17165	17298	16921	16977	16829	17077	17106	17111	17216	17192	17239	17108	17270	16887	17354	17115	17278	17198	17081	17086	17088	16979	17153	17102	17135	16956	17170	17267	16947	17160	17085	17397	17320	17184	17163	17143	17109	17350	17298	17101	17151	17112	17020	17130	17065	16977	17258	17313	17092	17117	17178	17263	16987	17161	17083	17109	17128	17290	17160	17089	17166	17162	17097	17218	17219	17040	17116	16892	17012	17111	17089	17023	17249	17253	17141	17123	17211	17082	17213	16964	17102	17089	17133	17096	17209	17180	17106	17099	17058	16923	17114	17197	17317	17120	17190	17042	17217	17205	17003	17256	17208	17076	16998	17286	17175	17243	17172	17291	17252	17105	17219	17072	17060	17288	17385	17218	17069	17435	17176	17067	17002	16963	17089	17132	17056	17003	17367	17228	17164	17028	17269	17057	17144	17117	17320	16991	17121	16980	17180	17053	17147	17093	17090	17136	16979	17154	17041	17167	17138	16936	17244	16882	17187	17005	17417	17073	17171	17122	17066	16946	17196	17111	17019	17046	17043	17027	17319	17218	17180	17135	17008	17018	17184	17095	17084	17302	17193	17028	17022	17014	17323	16970	17058	17052	17257	17090	17382	17152	17183	17172	16910	17230	17178	17324	17063	16826	17191	17058	17122	17246	17197	17288	17057	17148	17083	17182	17031	17220	17098	16978	17169	17268	17133	17080	17081	17121	17137	17165	17066	17052	17233	17295	17326	17274	17041	17092	17302	17240	17226	17028	17227	16911	17195	16995	17074	17067	17082	17125	17176	17035	17169	16963	17143	17195	17093	17034	16981	17144	17083	16952	16994	17092	17143	17076	17101	17055	17193	17056	16954	17216	17160	17059	17183	17158	17176	17114	17084	17204	17163	17159	17030	17035	17040	17021	17102	16969	17183	17111	17097	17137	17090	17119	17135	17163	17051	17049	17155	17115	17076	17014	17351	17175	17094	16965	17161	17160	17237	17150	17088	17269	17151	17140	17431	16917	17094	17251	16879	16977	17104	17182	17194	17053	17275	17128	17058	17272	17202	17241	17052	17092	17103	17147	17023	17267	17144	17178	17140	16882	17309	17178	17163	17052	17263	17194	17037	16954	16978	16853	17180	17140	16962	16902	16945	17211	17073	16954	17172	17030	17036	17282	17240	17007	17008	17127	17149	17051	17009	16986	17120	17166	17271	17328	17207	17102	17065	17020	17065	16915	16998	16989	17144	17114	17453	17321	17186	17237	17164	17027	17236	17179	17143	16921	17242	17048	17096	17010	17004	17180	17043	17008	17188	17065	17133	17232	17173	17062	17231	17217	17065	17121	17235	17063	17170	17112	17140	17126	17148	17039	17175	17315	17185	16986	17026	17093	17162	17000	17001	17395	16934	17106	16966	17111	17145	17141	17230	17104	17028	17176	17189	17013	17306	17164	17132	17224	17097	17060	17120	17201	17125	17156	17266	17154	17135	17130	17148	17200	17349	17233	17141	17201	17142	17127	17105	17139	16945	16943	17050	17073	17147	17116	17147	17058	17186	17244	17062	17300	17326	17242	17168	17041	17250	17084	17155	16926	17041	17182	17092	17178	17217	17242	17142	17021	17089	17179	17229	17280	17138	17350	17147	17210	17006	17055	17347	17201	17324	17145	17069	17097	17133	17237	17231	17319	17164	17105	17188	16942	17135	17185	17123	17181	16986	17183	17082	17250	16937	17056	17263	17181	16954	17125	16993	17058	17058	17119	17082	17001	17168	17000	17210	17135	17194	17176	17074	17232	17248	17223	17219	17108	17065	17182	16939	17115	17167	16965	17134	17247	17183	17090	16947	17200	17156	17226	17241	17291	16990	17112	17106	17096	17034	17090	16984	17177	17325	17211	17246	17094	17201	17111	17025	17267	17048	17129	17123	17270	17033	17032	17003	17147	17169	17096	17143	17329	17178	17239	17198	17035	17111	16975	16975	17155	17156	17078	17020	17070	17193	17048	17197	17133	17334	16981	16976	17015	17184	17191	16969	17011	16993	16927	17270	17259	17190	16937	17103	17040	17077	17193	17147	17217	17067	17070	17022	17037	17092	17176	17172	17028	16989	17305	17260	16987	17051	17155	17205	17129	17043	16907	17160	17095	16898	17017	17104	16984	17303	17132	17193	17245	17073	16926	17306	17132	17064	16996	17118	17006	17065	17008	17139	17015	17087	17225	17029	17193	17256	17165	17021	17232	17218	17237	17132	17052	17184	17274	17192	17123	17217	17277	17250	17070	17134	17265	17226	17189	16940	17248	17104	17169	17112	17293	17197	16964	17047	16982	17140	17139	17051	17145	17194	17046	17118	17145	17264	17224	17135	17269	17144	17263	17037	17048	17239	17133	17346	17066
17410	23977	25145	23391	20995	19192	18453	19230	18557	18222	17975	17929	19848	19759	18525	17224	16619	16193	15960	16465	16239	15967	16170	16228	16187	16334	16283	16286	16063	16229	16057	16267	16295	16362	16046	16102	16197	16114	16360	16234	16046	16343	16169	16216	16153	16052	16209	16306	16048	16136	16156	16014	16249	16095	16106	16109	16179	16051	16320	16124	16182	16223	16248	16211	16195	16260	16273	16131	16143	16071	16222	16143	16209	16108	16300	16135	16267	16184	16387	16017	16054	16014	16136	16262	16262	16127	16033	16228	16004	16102	16209	16099	16307	16086	16178	16092	16231	16132	16241	16125	16323	16154	16312	16035	16172	16122	16094	16285	16105	16210	16015	16117	16272	16266	16030	16202	16100	16288	16248	16221	16254	16097	16267	16148	16084	16091	16157	16211	16284	16252	16074	16165	16246	16191	16257	16169	16302	16135	16070	16276	16089	16202	16103	15984	16214	16360	16266	16237	15980	16018	16222	16000	16104	16250	16177	16243	16190	16133	16088	16153	16189	16187	16133	16220	16143	16173	16268	16299	16243	16097	16075	16155	16240	16210	16080	16246	16304	16236	16108	16217	16192	16215	16159	16013	16155	16060	16095	16067	16025	16280	16190	16052	16297	16403	16066	16288	16283	16239	16192	16105	16194	16354	16314	16004	16253	16195	16153	16246	16211	16275	16039	16165	16153	16112	16302	15832	16160	16151	15991	16123	16105	16110	16308	16183	16217	16190	16298	16112	16315	16038	16240	16178	16160	16238	16111	16245	16146	16100	16154	16133	16106	16081	16043	16312	16122	16172	16170	16173	16041	16235	16159	16146	16189	16149	16253	16123	16027	16235	16028	16079	16120	16177	16269	16341	16139	16278	16158	16373	16115	16133	16211	16067	16230	16063	16191	16168	16266	16203	16092	16163	16214	16185	16136	16186	16116	16162	16176	16205	16108	16104	16265	16158	16240	16115	16191	16152	16199	16022	16199	16318	16188	16174	16234	16169	16176	16278	16301	16154	16207	16117	16046	16102	16187	16003	16047	16048	16008	16144	16175	16251	16063	16164	16120	16172	16159	16270	16181	16184	16150	16237	16344	16275	16146	16042	16296	16212	16188	16242	16020	16077	16240	16043	16166	16150	16120	16359	16231	16124	16162	16205	16008	16299	16198	16158	16189	16152	16119	16216	16211	16258	16203	16256	16076	16332	16271	15983	16122	16245	16283	16067	16095	16226	16076	16257	15943	15983	16153	16226	16158	16247	15959	16177	16061	16225	16107	16216	16307	16148	16067	16144	16127	16176	16103	16282	16114	16302	16038	16338	16204	16231	16100	16333	16259	16155	16258	16164	16049	16217	16340	16192	16150	16071	16232	15943	16342	16150	16283	16129	16177	16309	16237	16067	16204	16252	16218	16101	16197	16147	16045	16230	16207	16073	16159	16150	16196	16234	16275	16294	16325	16181	16201	16313	16238	16166	16081	16213	16064	16242	16169	16110	16181	16228	16050	16046	16084	16157	16181	16064	16241	16046	16145	16213	16299	16052	16046	16258	16071	16092	16201	16143	16388	15969	16223	16228	16268	16214	15984	16042	16240	16113	16084	16275	16244	16067	16127	16223	16049	16155	16079	16263	16351	16121	16287	16181	16123	16395	16147	16275	16030	16216	16160	16226	16129	16045	16004	16150	16288	16080	16311	16128	16310	16145	16370	16182	16203	16304	16331	16329	15989	16143	16198	16038	16099	16181	16191	16266	16012	16230	16209	15989	16103	16313	16163	16173	16128	16127	16070	16090	15996	16211	16071	16192	16139	16056	16217	16154	16311	15982	16141	16203	16331	16269	16093	16249	16227	16273	16075	16271	16027	16246	16092	16010	16422	16095	16180	16102	16055	16071	16337	16172	16270	16154	16158	16129	16222	16101	16197	16350	16199	16260	16221	16277	16078	16171	16051	16188	16073	16211	16139	16199	16102	16384	16314	16133	16094	16243	16043	16094	16168	16050	16131	16328	16058	16215	16245	16085	16176	16103	16253	16086	16112	16286	16142	16165	16488	16249	16208	16385	16229	16137	16359	16031	16316	16285	16152	16213	16124	16093	16267	16115	16106	16165	16289	16404	16065	16062	16310	16194	16223	16219	16149	16117	16156	16235	16154	16051	16252	16144	16197	16128	16295	16145	16277	16185	16247	16053	16433	16089	16209	16112	16278	16241	16273	16351	16204	16350	16249	15985	16177	16033	16117	16119	16174	16389	16179	16186	16203	16175	16313	16092	16132	16250	16119	16158	16207	16113	16243	16210	16196	16153	16324	16243	16174	16186	16207	16183	16170	16083	16271	16103	16214	16272	16284	16326	16257	16125	16197	16232	16225	16157	16170	16161	16257	15975	16171	16206	16164	15940	16124	16179	15944	16168	16167	16110	16207	16225	16345	16098	16184	16044	16071	16078	16232	16239	16247	16237	16167	16154	16257	16214	16221	16181	16086	16058	16172	16153	16210	16188	16365	16358	16066	16034	16244	16172	16095	16241	16280	16317	16268	16217	16182	16105	16305	16128	16111	16154	16309	16173	16218	16108	16148	16279	16276	16244	16149	16239	16185	16356	16196	16175	16252	16176	16195	16195	16053	16334	15945	16195	16300	16216	16099	16150	16220	16312	16252	16119	15950	16110	16116	16140	16258	16134	16050	16024	16093	16227	16397	16069	16064	16227	16101	16097	16248	16263	16031	16153	16224	16131	16249	16006	16108	16064	16261	16075	16184	16316	16205	16149	16264	15995	16151	16075	15995	16235	16335	16242	16186	16105	16195	16181	16042	16092	16048	16185	16202	16150	16171	16322	16238	16199	16184	16031	16294	16180	16042	16176	16296	16202	16146	16226	16159	16087	16264	16247	16315	16141	16234	16233	16115	16241	16079	16126	16192	16120	16148	16110	16047	16031	16337	16192	16124	16230	15949	16117	16248	16185	16128	16310	16190	16000	16313	16317	16076	15996	16170	16178	16208	16060	16112	16079	16160	16140	16165	16155	16276	16076	16111	16219	16344	16114	16119	16116	16192	16210	16097	16244	16248	16046	16267	16084	16245	16044	16230	16049	16093	16127	16230	16122	16168	16146	16151	16020	16322	16144	16289	16144	16142	16212	16164	16218	16104	16207	16203	16219	16249	16130	16223	16189	16156	16275	16216	16166	16185	16321	16239	16002	16234	16230	16308	16174	16133	16214	16194	16102	16261	16276	16179	16181	16232	16106	16238	16106	16085	16335	16206	16209	16338	15906	16353	16269	16183	16212	16223	16008	16197	16193	16234	16100	16050	16234	16231	16212	16050	16196	16074	16137	16347	16162	16082	16146	16042	16112	16238	16160	16242	16154	16326	16006	16171	16188	16160	16312	16158	16195	16217	16138	16198	16041	16128	16169	16187	16397	16118	16290	16394	16020	16236	16136	16414	16057	16249	16301	16074	16295	16289	16279	16112	16066	16228	16174	16092	16273	16067	16248	16115	16066	16213	15915	16108	16133	16127	15932	16234	16131	16150	16294	16265	16330	16217	16374	16201	16367	16130	16068	16128	16129	16072	16240	16148	16175	16151	16267	16201	16122	16169	16236	16262	16249	16161	16250	16129	16188	16105	16229	16059	16210	16150	16181	16141	16397	16205	16211	16304	16327	16046	16218	16172	15909	16277	16149	16268	16106	16205	16204	16205	16158	16253	16117	16119	16141	16279	16298	16288	16209	16072	16206	16206	16137	16218	16173	16074	16268	16120	16068	16146	16168	16238	16122	16259	16197	16134	16198	16139	16052	16131	16229	16225	16129	16312	16083	16301	16199	16188	16263	16083	16100	16050	16191	16073	16461	16199	16195	16263	16255	16190	15977	16144	16192	16076	16207	16197	16258	16133	16134	16264	16158	16226	16114	16138	16143	16001	16258	16301	16275	16129	16176	16294	16330	16152	16147	16339	16050	16216	16033	15972	16047	16222	16100	16341	16227	16184	16145	16170	16172	16094	16168	16277	15985	16109	16094	16318	16098	16281	16187	16162	16279	16258	16094	16192	16153	16007	16277	16198	16266	16121	15965	16207	15933	16318	16081	16182	15983	16255	15947	16179	16232	16087	15954	16231	16171	16303	16261	16165	16094	16201	16307	16255	16137	16287	16306	16267	16177	16124	16234	16118	15999	16204	16256	16076	16206	16188	16118	15995	16101	16129	16309	16181	16120	16063	16168	16230	16233	16107	16073	16155	16055	16115	16228	16019	16074	16228	16182	16176	16241	16369	16084	16236	16190	16089	16257	16285	16153	16132	16067	16233	16204	16192	16233	16211	16180	16222	16097	16099	16285	16242	16086	16314	16150	16201	16067	16149	16230	16106	15983	15983	16250	16170	16139	16108	16124	16109	15983	16275	16311	16200	16125	16207	16138	16285	16279	16255	16197	16115	16281	16209	16059	16180	16113	16311	16112	16074	16151	16244	16272	16156	16156	16237	16150	16111	16303	16165	16189	16228	16286	16170	16245	16327	16090	16145	16312	16294	16241	16210	16150	16247	16174	16260	16391	16069	16184	16299	16135	16136	16049	16123	16179	16075	16147	16029	16017	16266	16005	16191	16057	16168	16284	16169	16259	16140	16141	16158	16118	16184	16116	16354	15976	16129	16316	16245	16089	16114	16139	16157	16295	16135	16268	16277	16243	16269	15890	16063	15982	16293	16109	16397	16161	16205	16148	16133	16206	16280	16404	16051	16275	16192	16046	16210	16108	16173	16119	15960	16322	16134	16216	16195	15946	16303	15923	16099	16045	16121	16385	16161	16317	16226	16193	16241	16170	16141	16305	16136	16173	16211	16295	16160	16178	16165	16052	16184	16148	16183	16174	16117	16188	16195	16114	16227	16076	16300	16259	16316	16342	16191	16184	16205	16030	16203	16228	16131	16302	16095	16340	16116	16220	16213	16134	16033	16260	16188	16199	16155	16298	16271	16054	16071	16077	16196	16242	16280	16172	16257	16371	16205	16320	16246	16220	16291	16129	16305	16063	16115	16142	16173	16243	16195	16308	16037	16109	16326	16214	16212	16135	16236	16119	16041	16224	16072	16090	16205	15934	16172	16168	16061	16131	16005	16216	16034	15977	16276	16131	16141	16250	16351	16329	16149	16234
25107	21560	28403	26579	23406	22566	22074	20734	19937	19547	19302	19016	26637	29416	25660	21060	18351	17720	17189	17224	16918	17150	17250	17027	17160	17122	17162	17077	17096	17063	17124	16821	17092	17130	17083	17053	17035	16852	16851	17066	17103	17083	17110	17056	17117	17223	17024	16974	16812	16895	17148	17126	17089	17174	16889	17078	17022	17013	17149	17160	17126	17123	16957	17095	17138	16986	17001	17199	16843	17100	16998	17028	17163	17046	17205	17016	17146	17086	17116	16917	17180	17066	16853	17243	16998	16946	16920	16902	16873	16987	16990	16837	16913	16854	16753	16874	17032	17080	17051	16981	16971	17085	16984	17115	17087	16993	17050	16977	17065	16746	16981	16849	17177	16986	17147	17095	16947	16942	16876	17010	17032	17031	17005	16885	17048	17210	17090	17012	16969	16940	16934	16714	16873	16784	16985	16949	16991	17228	17056	17040	17086	16962	17075	16783	16970	16954	17106	16807	16994	16950	16849	17124	16953	16983	17071	17043	17015	17105	16927	16936	17082	16988	17006	17047	17078	16985	17126	17067	17021	17007	17126	16938	17087	16845	16893	16941	16947	17003	17249	17217	17045	16940	16960	17060	16937	16963	16912	16994	17016	17066	17180	16833	17060	17184	17035	16923	16839	16958	17097	16924	16994	16862	17066	16995	17075	17145	16997	16875	16837	16878	16871	16837	17018	16926	17050	17068	17011	16991	17030	16825	16946	17173	16973	16784	16993	16845	16972	17060	17262	16968	17161	16870	17061	17009	17131	16945	17051	17039	16986	17029	17061	17018	16918	16893	17113	16993	16807	17096	17031	17201	16978	17076	17034	17076	17165	16896	16902	17168	16938	16814	16897	17057	17049	17006	17209	17026	16990	16851	17065	17135	17067	16963	17071	16985	17129	17083	17126	17048	17004	17161	16987	16825	16840	16971	17113	17010	16879	17113	17070	16905	17087	16944	16997	16893	17060	16837	16866	16822	16909	16944	17181	17051	17118	16916	17027	17219	16899	17240	16980	17197	17092	17136	16850	16994	16914	17043	16952	17080	17084	16949	16987	17084	17215	16936	16929	16935	17017	17032	17093	16784	17007	17081	17017	17083	16918	17143	17045	17069	17107	16685	17074	17065	17202	17004	16907	17003	17112	17119	16945	16924	16951	17053	17019	16995	16961	17061	17057	17124	17015	16886	16909	17053	17035	17096	16935	17148	16979	17013	17074	17065	16998	17212	16909	16960	17147	17009	16960	17007	17051	17048	17178	16987	16973	16956	16969	16938	16780	16950	16826	17015	16975	16983	17112	16935	16884	16835	17111	16797	16992	16993	17002	16851	17191	17049	17099	16837	16915	17076	16942	16848	17108	17164	16948	16798	16962	16870	16972	17121	16809	16914	17171	17075	16981	17065	16918	17043	17057	16956	16899	16959	16878	16862	16840	16834	17129	16840	16915	17036	17100	16885	17012	17025	17085	16889	16934	16969	16984	17098	16937	16930	16872	16879	17103	17075	17099	16888	16879	16948	16993	17029	16904	16948	17000	16872	17004	17155	17000	16958	16990	17024	17043	17036	17052	16826	17119	16838	16999	16851	16715	16899	16964	17079	17031	16958	16838	17060	16987	16930	17305	16890	16995	16935	17009	17087	17138	17027	16980	17048	16974	16918	17004	16836	17038	17126	16967	17063	17108	17113	17032	16937	17152	16927	17021	17100	17245	17072	16985	16582	16924	16956	17108	17011	17058	17084	17094	17034	16924	16804	16883	16964	16855	17052	16932	17022	17102	16858	16946	16943	17037	16975	16941	16849	16917	17148	17286	16784	17109	17026	17007	17096	17123	16952	17002	17001	17088	16913	16960	17327	17129	17015	17013	16996	17218	16966	17075	16971	16904	16960	16933	17050	16944	16855	16988	16812	17080	17244	17067	17115	16906	17027	17128	17111	17099	17056	16989	17005	16954	17075	17004	16983	17181	17181	17034	17082	16882	16889	17181	17072	16939	16958	16864	16917	17113	16945	17111	16970	16855	16876	16920	17229	17191	16969	17217	17025	16985	17006	16979	17172	17014	16746	16893	16974	16951	16908	16967	16952	16952	16849	17061	17034	16831	16940	16827	17052	17030	16964	17048	17031	17001	17067	17019	17042	17018	16941	17145	16973	17133	17118	17133	16986	16794	17032	16809	16901	16899	17155	16806	16760	16765	17043	17038	17014	17219	16893	16958	17012	17098	17000	17030	16863	17141	17047	17083	17030	17015	16859	16995	17293	16894	16890	17073	17107	17070	16910	16966	16866	16984	17065	17026	16975	16756	16774	17001	17029	16906	16904	16861	16839	17111	17088	16900	16898	16900	16841	17041	16909	16891	16908	17150	17015	17026	17162	17241	17069	16984	17188	17041	16930	16814	16970	17007	17006	16843	16799	16950	16864	16900	16903	17116	16986	17004	16865	17050	16936	16944	17159	17070	16948	16891	16952	16975	16928	17210	17010	17058	16992	16965	16971	17149	17004	16915	17012	16882	17017	17299	17118	16810	16969	16954	16998	17099	16890	16853	16883	16910	16966	17193	17046	16893	17160	17078	17197	17001	16856	16899	16907	16983	17124	16986	17064	17003	16920	17043	16882	16883	16920	17058	16990	16976	16853	16986	16992	16897	17033	16928	17083	17003	17131	17167	16999	17152	16807	16886	16763	17047	16976	16964	17045	16881	16800	17156	16924	16846	16941	16858	17105	17009	16832	16977	17123	17322	16792	16933	16792	16979	17052	17160	16840	16938	16987	17055	17134	16948	16983	17027	16999	16990	16910	17051	17161	16926	17017	17083	17215	16934	16945	17036	17106	16959	17197	17001	17115	17026	16989	17016	16957	16992	16774	16990	17016	17040	17058	16859	17169	17261	16903	17112	17066	16833	16872	17186	17042	17121	16958	17221	16940	17090	17031	16730	16903	16885	17085	16887	17057	16870	16883	17048	17085	17214	16869	17080	16835	16965	16955	17072	17084	17094	16805	16891	16928	16965	16859	17128	17125	17081	17190	17026	17022	16985	16959	16960	17191	17093	16974	17225	17079	16909	17100	16995	16857	17372	16923	17005	16947	16959	17181	17143	17091	17078	17001	17057	16854	16990	17066	17025	17116	17118	17045	17244	16908	17226	16846	17039	16961	16942	16975	17186	17037	17177	16978	17107	16953	16964	16985	17079	17048	16987	17017	17042	17012	16780	17057	16973	16729	16922	17074	17089	16968	17147	17144	17208	17040	17041	17041	17104	17120	16914	17020	16931	17043	17043	17102	17052	16891	16862	16934	17063	16670	16939	17022	17156	16938	17051	16831	17115	17081	17055	17112	17025	17227	16677	17121	17074	17027	17146	17059	17101	16894	17122	16965	16940	17130	16864	16975	16996	17098	16837	16845	17109	16922	17177	17135	16998	16944	16800	17120	17244	17105	17173	16844	16849	17037	16839	17042	16988	16872	17084	16834	17149	17027	17145	16924	17100	16956	16924	17054	17030	16940	16967	16882	17028	17052	16960	16934	16919	17004	17018	17105	17114	16957	17167	17208	16875	17131	16990	16850	17106	16894	16906	17169	17207	17079	17052	17026	17061	16958	16975	17091	17089	16962	16774	16990	17240	17024	16966	16936	17030	17133	16985	16929	16923	16978	17023	16980	17003	16847	17048	17090	16907	17254	16783	16954	17152	17057	16816	17032	16849	17125	16945	17016	16987	17141	17022	16846	17092	16773	17040	16843	17054	16972	17057	17130	17029	16911	17235	17080	17029	16923	17085	17028	17023	16980	16937	16943	16989	17004	17122	16820	17059	17184	17023	17062	16967	17081	17140	17036	16934	16985	17036	17100	17181	17047	17069	17062	16892	17076	16710	17205	17040	17031	16962	16926	17111	16918	17247	17001	17152	17156	16750	17076	17069	17070	16911	17048	17209	16961	17042	17011	17243	17011	16968	16990	16894	17012	16906	16865	16809	16978	17062	17026	16984	16986	16934	16915	17091	16812	16935	17047	17136	17091	17168	17033	17152	17073	16992	17219	17073	17095	17126	17019	17025	17183	16838	17153	17037	16893	17049	17054	17133	16883	16824	16944	17155	16963	17088	17061	17064	17048	16986	17189	16951	16809	17098	17091	17126	16991	16936	17177	16934	17206	17140	16928	16838	17059	17121	17185	17134	17062	17137	17094	17003	16820	16954	16835	16975	17099	16967	16972	17076	16980	17179	17095	17015	17068	16981	16935	17112	16928	16755	16940	17063	17005	17089	16952	16978	16937	17178	17036	17036	17092	17089	17039	16911	16848	17130	17026	17176	17137	16963	16837	16883	17045	16817	17101	16998	16941	17046	16872	16816	16902	16891	17143	17095	17085	17072	17136	17042	16910	17036	16861	17315	16994	16995	16978	17013	16932	16891	17131	16945	17158	16989	17109	16961	17021	16738	17027	16903	17024	17191	17011	17094	16862	17034	16927	17072	17057	17061	16948	17191	17091	16983	17004	17026	16892	17026	17040	16978	16956	17219	16906	17186	17104	17193	17068	16823	16851	17065	16886	17118	16835	17057	16716	17182	17042	17016	16835	16889	16776	17045	17089	16952	16991	17027	17107	16825	16903	17041	16993	16903	17121	16951	16893	17032	16981	17147	16942	17036	16933	16990	17020	16995	16862	17124	17111	16871	17111	17160	17058	16976	17051	17050	16826	17038	17022	17131	17053	16951	17038	16928	16866	17062	17105	16931	17041	16884	17031	17165	16940	16953	17275	16894	16971	17124	16826	16920	17060	17095	17021	16782	16905	16946	17020	17140	17029	16999	16915	17083	16913	16911	17020	17059	16982	17023	17091	17004	16966	17014	16872	17104	17124	17155	17174	16991	17008	16950	17011	17096	16939	17130	17222	17062	17111	17104	17071	17042	17144	17014	17018	16880	17120	16998	16851	16940	16829	16891	17150	16875	16879	17054	17145	16962	17080	16927	16874	17180	17046	16918	17101	17266	17180	17138	16860	17137	16933	16970	16989	17083	17164	16991	17105	17010	17203	16885	16808	17009	16982	17060	16755	17004	16819	16939	16853	17048	16954	17023	16925	16940	16957	17014	16963	16920	16989	17017	17098	17129	17083	16834	16852	17009	17174	16945	16981	17075	17038	17172	16874
18374	30375	30977	28963	25430	23072	21931	22101	20782	20094	19192	19309	31425	31957	26857	21014	17385	16448	16235	16272	16265	16134	16348	16158	16117	16253	16143	16314	16216	16214	16229	16067	16219	16230	16070	16070	16200	16149	16144	16163	16225	16122	16177	16152	16336	16179	16143	16336	16114	16103	15971	16091	16150	16204	16087	16156	16235	16224	16097	16142	16170	16232	16198	16206	16316	16078	16204	16133	16247	16169	16123	16299	16204	16154	16103	16324	16234	16164	16168	16182	15983	16208	16326	16026	16261	16122	16260	16329	16162	16109	16129	16070	16183	16110	16193	16018	16090	16237	16110	16080	16166	16092	16169	16218	15954	16173	16232	16190	16257	16091	16194	16271	16265	16205	16203	16323	16041	16069	16134	16094	16227	16190	16108	16169	16118	16302	16072	16128	16198	16381	16108	16146	16117	16155	16187	16287	16150	16239	16228	16024	16117	16220	16198	16225	16025	16028	16338	16062	16237	16236	16138	16194	16305	16148	16094	16221	16270	15984	16147	16272	16182	16145	16197	16151	16109	16231	16200	16255	16009	16050	16142	16207	16164	16171	15934	16177	16077	16232	16394	16291	16142	16045	16171	16235	16107	16048	16192	16183	16038	16138	16059	16160	16178	16110	16111	16207	16176	16092	15958	16059	16161	16164	16196	16123	16112	16101	16216	16079	16073	16220	16040	16111	16264	16135	16091	16140	16178	16039	16100	16263	16158	16021	16297	16063	16089	16053	16384	16024	16192	16176	16049	16217	16234	15980	16281	16058	16228	16316	16126	16240	16073	16188	16188	16203	16283	16164	16260	16135	16134	16140	16045	16040	16076	16113	16155	16273	16008	16108	16098	16080	16152	16156	16104	16068	16267	16195	16069	16141	16014	16131	16183	16200	16110	16139	16194	16075	16215	16185	16110	16198	16175	16012	16289	16102	16119	16033	16199	16145	16150	16351	16210	16190	16193	16074	16077	16160	16321	16303	16195	16280	15996	16187	16122	16133	16290	16149	16039	16240	15955	16190	16284	16074	16035	16143	16060	16251	16349	16228	16289	16146	16039	16233	16129	16382	16098	16160	16234	16176	16067	16229	16207	16090	16102	16175	15927	16136	16247	16132	16077	16103	16153	16227	16240	16157	16157	16237	16038	16180	16018	16102	16070	16250	16123	16205	16145	16261	16110	16033	16183	16071	15994	16069	16275	16122	16304	16235	16308	16234	16108	16070	16190	16108	16060	16212	15898	16256	16424	16052	16195	16200	16140	16174	16251	16130	16130	15974	16069	16153	16239	16234	16084	16073	16453	16234	16094	16164	16288	16209	16200	16203	16169	16174	16142	16335	16044	16173	16291	16255	16137	16082	16257	16248	16184	16185	16169	16139	16038	16145	16144	16131	16037	15989	16048	16071	15978	16194	16246	16245	16146	16098	16201	16131	16233	16059	16189	16074	16201	16181	16027	16304	16284	16016	16076	16112	16301	16206	16024	16095	16148	16064	16132	16189	16127	16031	16105	16186	16202	16170	16143	16060	16160	16379	16213	16255	16150	16077	16020	16279	16207	16243	16178	16111	16190	16175	16150	16167	16121	16165	16111	16078	16339	16223	16162	16295	16287	16050	16192	16250	16195	16076	16062	16119	16268	16221	16089	16221	16079	16131	16133	15949	16177	16214	16125	16140	16278	16102	16078	16221	16265	16122	16152	16228	16148	16040	16120	16127	16129	15949	16258	16138	16200	16031	16154	16142	16204	16242	16270	16083	16340	16247	16007	16047	16211	16121	16335	16198	16229	16131	16069	16225	16200	16316	16192	16047	16193	16238	16176	16106	16110	16215	16146	16250	16112	16203	16184	16160	16217	16192	16072	16306	16210	16163	16170	16186	16192	16123	16030	16182	16300	16003	16143	16256	16179	16183	16364	16159	16163	16174	16204	16116	16274	16118	16126	16112	16136	16282	16153	16300	16090	16280	16179	16196	16069	16197	16175	16038	16243	16136	15936	16122	16140	16343	16132	16125	16253	16242	16093	16228	16295	16077	16256	16120	15976	16000	16085	16120	16243	16117	15980	16170	16193	16193	16205	16079	16141	16189	16159	16182	16176	16075	16289	16178	16120	16179	16138	16179	16136	16031	15988	16212	16309	16130	16248	16116	16076	16213	16132	16014	15908	16202	16053	16323	16144	16079	16363	16029	16069	16220	16125	16139	16265	16252	16148	16295	16148	16096	16232	16266	16027	16067	16059	16122	16208	16212	16207	16212	16170	16131	16133	16041	16188	16449	16301	16167	16134	16349	16306	16203	16221	16302	16169	16019	16004	16177	16194	16164	16280	16152	16113	16134	16166	16220	16000	16233	16305	16149	16113	16105	16099	16192	16192	16072	16063	16193	16195	16003	16284	16083	16063	16240	16380	16182	16285	16156	16278	16106	16289	16164	16239	15929	16198	15982	16238	16288	16379	16064	16309	16234	16183	16099	16234	16107	16333	16173	16233	16139	16183	16149	16223	16456	16204	16179	16190	16253	16120	16182	16356	16126	16268	16178	16232	16096	16189	16185	16166	16320	16172	16101	16218	16349	15959	16156	16027	16090	16103	16202	16193	16265	16150	15936	16240	16263	16047	16254	16174	16108	16034	16066	16249	16044	16111	16128	16316	16127	16263	16281	16157	16135	16315	15994	16158	16087	16178	16197	16110	15974	16216	16172	16161	16317	16180	16097	16133	16214	16162	16156	16061	15997	16255	16031	16255	16101	16241	16153	16390	16198	16224	16186	16255	16133	16123	16206	16074	16256	16209	16163	16217	16060	16132	16159	16277	16169	16223	16195	16352	16339	16085	16225	15981	16293	16145	16058	16249	16290	16026	16238	16123	16067	16201	16120	16196	16249	16133	16115	16260	16216	16165	16201	16181	16272	16171	16190	16512	16114	16228	16219	16202	15944	16197	16342	16218	16167	16251	16123	16169	15999	16124	16292	16188	16147	16245	16124	16167	16237	16079	16139	16078	16142	16036	16122	16347	16195	16237	16156	16185	15977	16098	16237	16072	16071	16257	16095	16313	16011	16032	16151	16286	16076	16016	16100	16275	16249	16036	16302	16143	16080	16078	16213	16129	16121	16258	16167	16044	15963	16353	16006	16217	16334	16121	16083	16083	16221	16187	16082	16320	16077	16185	16361	16089	15984	16257	16163	16173	16260	16267	16183	16213	16084	16224	16086	16119	16179	16258	16152	16147	16086	16176	16103	16179	16173	16287	16297	16092	16205	16084	16077	16133	16267	16167	16136	16128	16011	16128	16032	16152	15973	16178	16264	16227	16284	16261	16118	15974	16023	16219	16262	16292	16284	16059	16181	16045	16292	16388	15971	16162	15955	16147	16202	16162	16211	16189	16252	16270	16135	16025	15979	15987	16191	15988	16105	16174	16374	16187	16237	16187	15991	16034	16253	16223	16004	16142	16100	16184	16258	16020	16122	16104	16070	16083	16197	16170	16166	16217	16267	16323	16056	16184	16274	16082	16075	16142	16167	16177	16164	16107	16339	16116	16158	16254	16107	16127	16094	16192	16080	16158	16152	15997	16143	16153	16219	15917	16056	16285	16259	16245	16185	16140	15943	16290	16162	16176	16273	16329	16188	16108	16233	16124	16212	16090	16269	16065	16240	16056	16197	16172	16192	16016	16144	16044	16235	16205	16147	16172	16144	16260	16251	16206	16137	16351	16204	16390	16231	16173	16336	16054	16318	16101	16180	16116	16211	16221	16028	16110	16197	16295	16050	16203	16145	16262	16092	16252	16257	16214	16158	16177	16182	16210	16156	15995	16127	16154	16216	16245	16054	16216	16212	16243	16201	15968	16335	16082	16112	16277	16087	16425	16033	16129	16186	16129	16329	16170	16254	16080	16087	16061	16156	16322	16054	16180	16168	16191	16151	16101	16242	16108	16257	16308	16296	16231	16223	16030	16071	16223	16159	16210	16110	16248	16153	16175	16321	16011	16178	16267	16118	16309	16097	16189	16140	16168	16164	16246	16111	16376	16045	16193	16126	16033	16087	16177	16122	16113	16233	16121	16068	16116	16169	16122	16237	16100	16258	16220	16134	16134	16274	16188	16309	16075	16281	16283	16062	16187	16233	16174	16126	16132	16145	16067	16100	16013	16233	16237	16283	16047	16134	16008	15997	16090	16035	16103	16265	16334	16032	16068	16136	16212	16211	16138	16186	16194	16118	16256	16145	16332	16153	16108	16246	16061	16098	16133	16267	16249	16326	16276	16161	16141	16037	16180	16107	16061	16259	16172	16116	16292	16138	16270	15927	16180	16200	16167	16245	16216	16178	16124	16027	16263	16193	16356	16480	16189	16116	16163	16272	16204	16177	16150	16144	16441	16157	16112	16072	16130	16224	16153	16315	16283	16184	15931	16089	16114	16260	16052	16229	16096	16130	16269	16163	16254	16154	16085	16011	16231	16153	16138	16247	16272	16311	16200	16258	16191	16093	16192	16167	16240	16068	16172	16162	16066	16197	16209	16052	16101	16365	16055	16127	16107	16226	16126	16197	16164	16206	15969	16326	16195	16105	16272	16144	16240	16105	15919	16180	16334	16281	15990	16212	16135	16054	16179	16376	16258	16291	16310	16407	16179	16204	16207	16157	16261	16338	16199	16128	16197	16261	16218	16196	16370	16233	16262	16311	16082	16123	16187	16431	16283	16108	16140	16065	16357	15963	16055	16276	16063	15956	16212	16279	16207	16155	16005	16357	16217	16168	16159	16084	16287	16234	16264	16148	16276	16309	16160	16314	16100	16261	16111	16218	16172	16323	16077	16174	16261	16291	16210	16081	16292	16242	16108	16297	16123	16303	16192	16076	16179	16157	16175	16158	16346	16118	15935	16285	16327	16162	16004	16209	16115	16099	16221	16092	16259	16063	16289	16118	16223	16141	16207	16380	16237	16135	16137	16124	16254	16189	16369	16280	15943	16127	16217	16190	16246	16182	16215	16133	16115	16236	16025	16270	16295	16207	16139	16264	16185	16251	16210	16357	16068	16112	16476	16018	16334	15956	16153	16080	16072	16070	16157	15999	16181	16270	16291	16169	16039	16163	15996	16189	16187	16180	16170	16161	16302	16298	16340	16131	16210	16108	16087	16223	16168	16101
24006	21476	28936	24718	22907	24681	26183	22389	20129	19622	18939	18627	34287	38503	32108	24562	19511	17903	17291	17402	17324	17157	17207	17111	17147	17041	17027	17134	17258	17027	16869	16986	17102	17077	17176	17095	17316	17066	17102	17064	17214	17163	17113	17091	17128	17115	17262	16903	17066	17038	16978	17108	16914	17103	17127	17100	17008	16957	17185	17141	17096	17146	17002	16929	17191	16977	17047	17085	17021	17158	17089	17089	17172	17256	17252	17093	17189	17083	17072	17111	17084	17038	16943	17134	17230	17091	17051	16764	16950	17177	17104	17092	17047	16903	17097	17084	17256	17390	17099	17146	17189	16988	17033	17070	17081	17028	17042	17207	17211	17116	17225	17003	17098	17269	16966	17048	17089	17130	16956	17089	17009	17201	16888	16992	16900	16954	16964	17210	17016	17028	16830	17007	16950	17069	17204	16906	17058	17071	17104	16981	17237	17045	16833	16984	17035	16972	17071	17139	17132	17013	17162	16959	16743	17058	16841	16993	17110	16939	17277	17087	17192	17182	17003	17069	17076	17055	16875	17097	16914	17009	17139	17164	17067	17154	16938	17075	16949	16886	17079	17230	17162	17170	16904	16963	17063	16937	17110	16954	16960	17317	16981	16981	17082	16992	17021	16938	16956	16940	17018	16866	17079	17089	17023	17241	16992	17119	16812	16940	17094	17055	16921	17076	17179	16921	16969	17075	17288	17217	17130	17154	16787	17027	17045	17187	17308	16949	17126	17125	17098	17036	16920	17088	16949	17081	16940	17068	16873	16925	16875	17106	17064	17194	17309	16929	17029	17018	16961	16960	17101	16997	16929	17235	17114	17040	16939	16945	16951	16949	17083	16967	17131	16977	16932	17067	16823	16663	17113	16927	17008	17092	16939	17016	17177	17047	17018	17101	17087	16959	17054	16978	16975	17034	16937	16925	17017	16850	17071	16800	16995	16950	17002	16942	16952	17229	17158	16985	17231	17092	17030	16961	17020	17237	17110	17142	17100	16892	17144	17140	17143	17059	17031	16965	17296	17047	17018	17123	17023	17029	17111	17077	17039	17013	17109	16963	17049	17245	17283	16925	17077	17011	17010	16913	17097	17082	17082	17213	16905	16805	17026	17067	16977	17252	16990	17054	16925	17123	17138	17118	17066	17063	17008	17124	16998	17273	17153	17061	16958	16942	17086	17162	17227	16916	16941	17069	17022	17089	16993	17005	17001	17222	17185	17190	17003	17031	16887	17102	17049	17102	17028	17045	17099	17096	17158	17091	17005	17116	17159	17160	17014	16909	17139	17065	17159	17049	17070	17054	17032	16984	17109	17156	16983	17064	17091	16907	17302	16863	17040	17200	17178	17078	17238	17111	17269	17047	17041	16922	16939	17118	17258	17080	17078	17005	17059	17110	17248	17086	17055	17028	17096	16998	17020	17132	17242	16894	16855	17176	17000	17196	16951	16969	16985	16902	17110	17122	17022	17218	16875	17050	17183	17229	17182	17315	16855	17096	17246	17311	17163	17330	17134	16900	17141	17106	17045	17197	17211	17072	17096	17091	17024	17064	17063	17021	16927	17161	17328	17227	17083	16804	17218	17102	17037	17023	16812	16765	17123	16940	17182	17036	17158	17054	17185	17162	17250	17085	17241	16929	17218	16932	17009	16957	17127	17066	17168	17171	17095	17020	17213	17027	17091	17199	16940	17115	17194	17125	16961	17135	17099	17258	16976	17179	17028	17055	17119	17214	16943	16893	17013	17037	17213	16915	17129	16870	17090	17165	17040	17111	16974	17121	17103	17125	16964	17109	17318	17187	17113	17036	17036	17048	17123	16926	17093	16953	17079	17162	17012	17146	16969	17075	16957	16883	17128	17055	17113	17086	17048	16922	17017	17082	17020	17098	17130	16744	17177	17076	17047	17047	17337	17281	17158	17088	16905	17154	17040	17048	17001	17060	16929	17018	16928	17050	17031	16994	17067	16943	16981	17130	17126	17239	17116	17057	17028	17100	16944	16950	16993	17238	17049	16957	17053	17089	17105	17155	17159	17165	17038	17182	17178	17187	16968	16923	16966	17196	17009	16874	16996	17111	17166	17196	16954	17017	17093	16974	16981	16835	17143	17042	17020	17026	17036	17097	16776	17167	17196	16965	17127	17305	17041	17019	17196	17231	17096	17077	17100	17035	17178	16949	17052	17209	17011	17118	17016	17076	17115	17083	17148	17101	16852	17177	17146	17139	16947	17170	17068	17293	17065	17110	17138	16887	16925	17011	16904	17037	17095	16896	17025	16935	16919	16960	16901	17047	17014	17084	17047	16956	17265	17152	17048	16914	16961	16932	17002	16928	16938	17026	17044	16915	17075	17069	17288	17051	17085	17201	17295	16947	17057	17172	17121	16910	17207	17099	17099	17140	17188	17169	17100	16998	17038	17105	16980	16995	16952	17142	17159	17102	16864	17183	17212	16977	17029	16918	17055	17268	17219	16993	17020	17129	17094	17216	17158	17119	16964	16942	17214	17095	16692	17006	17068	17100	17154	17169	17235	16958	17172	16924	17004	17140	17033	16868	17100	17211	17131	17032	17032	16958	16740	17118	17027	17141	17102	17031	17252	17127	16970	17133	17241	17296	16982	16853	16880	17221	16844	16954	17010	16887	17036	17017	17083	17330	17007	17135	16954	17063	17046	16947	17188	17162	16966	17145	17120	17221	17069	17171	17019	17177	16969	17108	17075	17177	17254	17075	16937	16900	16995	17188	17014	16989	16985	16999	16959	16921	17267	17018	17066	17091	17099	16878	16849	16969	17115	17173	16994	17002	17164	16863	17089	16805	17039	17234	17082	17050	16975	17029	16897	17085	17080	17151	17021	17197	17216	16957	17008	16918	17087	17078	17155	17130	17029	16922	16900	17087	17222	16989	17058	16944	17024	17086	17113	16991	17113	16836	16988	17008	16935	17283	17072	17102	17188	17064	17190	17171	16883	17096	16972	17095	17035	16961	16994	17051	16942	17030	17041	17079	17306	16949	17255	17271	17145	17074	17104	16968	17003	17034	17167	17040	16956	16938	17093	17103	17203	17056	17157	17108	16860	16935	16950	16856	17075	17066	16995	17048	16956	17022	17056	17010	16921	17221	17161	17154	17001	17021	17180	17104	17033	17027	17110	16863	17103	17119	17178	17128	17089	16981	17036	17047	16952	17097	16977	16976	17109	16846	16957	16971	17133	17076	17137	16993	17122	16936	17281	16985	16985	17079	16922	17070	17000	17105	17099	17017	17278	16954	16989	17063	16852	17036	17011	17095	16780	16991	16981	17096	17071	17035	16973	16805	17125	16963	17143	17160	17181	16978	17068	16958	16994	16977	17008	17155	17235	17177	17029	17108	17097	17039	16918	16987	16921	16894	16910	17139	17008	16758	16926	16879	17010	17080	16958	17141	16861	17141	17053	17275	17350	17101	17004	17072	17298	17103	16967	17028	16975	17086	16997	16993	16959	16842	17009	16985	17126	17239	17161	17046	17122	17120	17103	17055	17091	16781	17094	17111	16912	17049	16957	17124	16978	17162	16995	17008	17121	16871	17064	16935	17074	17253	17181	17002	17209	17086	16989	16764	17074	16843	16922	17139	17089	17150	17331	17213	17097	17129	17065	17077	16812	17121	17078	16957	17020	17037	17223	17062	17253	16977	17179	16973	17191	16937	17125	17062	17092	17037	17188	17026	17126	17112	16989	17236	17071	17083	17057	17220	17116	17268	17100	16839	17010	17020	17137	17194	17011	16988	16884	17047	17365	17181	16840	17098	16892	16943	17064	16877	16948	16940	17085	16846	17008	17042	17255	16864	17032	17036	17133	17117	17183	17000	17122	16989	17015	16950	16877	17004	16982	17051	17045	17005	17075	17198	17124	17241	17198	17004	17106	16980	17081	17001	17169	17129	17144	17031	17164	16939	17131	17112	16878	16923	17042	17071	17057	17164	16977	17094	17126	17203	17025	17179	16958	16935	17150	16986	17092	17138	16982	16906	17063	16969	17103	16996	16683	17022	16932	17244	17138	17206	16947	17129	17218	17203	16976	16972	17193	16964	17186	17193	17044	16956	16938	17160	16865	16889	16900	16868	17285	17310	16928	16867	16975	17056	17022	17013	17074	17311	16997	16955	17051	16914	17064	17028	16807	17042	17106	16884	17012	17096	17007	17109	17051	17026	17004	16803	17237	16922	17198	16993	16985	17014	16937	16846	17078	16971	16979	17269	16962	16984	17192	17069	17182	17101	17043	17147	17093	17064	17005	16960	16994	17137	16967	17017	17021	17090	17246	17164	17236	16941	16992	17103	16939	16951	17062	16880	17015	16854	17007	17157	16978	17261	17236	17125	16887	16831	17043	16939	17337	17195	17069	16991	17280	17084	17157	16931	16937	17088	17176	17049	17057	17070	16999	16988	17071	17303	17073	16983	16959	16952	16963	17220	17040	16894	17226	17273	17055	17070	17030	17031	17251	17159	17071	17208	17218	16964	17164	17137	17051	17057	17175	17429	17101	16989	16952	16994	16945	17090	17205	17129	17129	17203	17018	17010	16835	17018	17057	17108	16878	17113	17092	17023	17045	17356	17020	16989	17120	16946	17057	17239	17154	16834	17002	17118	16953	16813	16908	17089	17076	17105	16948	16985	17080	17014	16971	17163	16998	17076	16889	17108	17061	16987	17122	17153	16906	17067	16914	17063	17201	17276	16988	17104	17184	17072	17059	16958	17173	17098	17015	16970	17042	17322	16953	17004	17060	17193	17036	16936	17154	17004	16995	17111	17087	17112	16990	17120	17159	16953	17096	17015	17096	17117	17001	17117	17153	16949	17186	17068	17087	17090	16884	17115	17111	16970	17171	17053	16910	17103	16971	17047	17096	17049	17042	17032	17087	17094	16933	17066	17058	17116	17002	17121	17233	16970	17124	16907	17099	16907	16836	17067	17186	17020	17127	17160	17106	16892	17267	17102	16983	17158	17279	17144	17213	17020	17160	17364	17033	17093	17048	17206	17114	17157	17091	17115	17184	17069	17044	17167	17134	17161	17002	17149	16972	17066	16920	17207	17125	17277	17266	16955	16959	17011	17288	16929	16969	16855	16817	17003	17028	17049	17141	17336	16959	16907	16956	16948
20496	33335	33660	30394	27289	25663	26357	23462	20858	20360	19266	18864	40619	40571	33739	24682	18574	16791	16408	16192	16311	16184	16362	16371	16303	16126	16263	16240	16127	16056	16280	16358	15945	16358	16129	16292	15988	16205	16306	16026	16135	16215	16356	16246	16251	16151	16114	16201	16348	16235	16123	16227	16199	16290	16294	16001	16220	16240	16234	16317	16320	16208	16183	16255	16348	16330	16331	16096	16250	16215	16326	16350	16263	16288	16226	16087	16230	16130	16281	16180	16376	16324	16134	16259	16258	16160	16274	16259	16312	16185	16165	16249	16173	16241	16325	16076	16126	16307	16150	16131	16140	16165	16094	16202	16220	16390	16152	16135	16036	16336	16177	16294	16331	16056	16280	16108	16195	16231	16274	16194	16065	15947	16319	16127	16136	16058	16291	16145	16233	16188	16216	16128	16430	15948	16059	16049	16304	16190	16160	16301	16171	16268	16350	16194	16367	16228	16224	16349	16173	16216	16297	16052	16343	16303	16034	16220	16279	16348	16144	16162	16245	16336	16257	16247	16202	16296	16191	16240	16170	16064	16145	16135	16322	16083	16180	16270	16227	16243	16266	16151	16314	16202	16264	16257	16226	16160	16242	16074	16222	16227	16237	16163	16157	16239	16232	16263	16242	16245	16216	16127	16140	16043	16269	16141	16145	16051	16215	16215	16183	16259	16229	16108	16243	16152	16207	16181	16233	16211	16134	16173	16154	16198	16071	16160	16261	16288	16228	16207	16179	16068	16271	16188	16228	16245	16196	16174	16276	16190	16170	16245	16145	16354	16246	16205	16352	16011	16243	16227	16132	16165	16369	16255	16320	16326	16200	16253	16241	16307	16299	16289	16049	16167	16004	16256	16260	16307	16217	16094	16251	16278	16346	16155	16214	16138	16229	16238	16096	16406	16313	16333	16072	15996	16354	16019	16296	16160	16096	16348	16275	16127	16252	16305	16171	16404	16158	16147	16404	16147	16212	16340	16014	16268	16155	16323	16185	16165	16359	16284	16145	16097	16206	16155	16333	16225	16301	16283	16136	16084	16354	16253	16189	16032	16234	16077	16289	16269	16209	16231	16256	16217	16266	16179	16106	16158	16353	16194	16173	16172	16252	16190	16288	16208	15953	16122	16206	16210	16264	16176	16299	16126	16210	16198	16253	16295	16298	16319	16253	16181	16168	16077	15860	16174	16336	16126	16296	16146	16321	16078	16108	16050	16070	16190	16222	16394	16078	16179	16078	16086	16266	16118	16211	16151	16360	15970	16268	16275	16441	16189	16105	16056	16146	16363	16279	16276	16317	16276	16266	16165	16182	16201	16023	16214	16139	16091	16228	16152	16218	16196	16188	16284	16212	16204	16125	16230	16337	16201	16189	16284	16226	16127	16136	16172	16330	16199	16445	16298	16267	16152	16345	16153	16096	16150	16145	16226	16236	16269	16210	16171	16142	16290	16160	16276	16218	16183	16223	16128	16197	16260	16174	16114	16244	16199	16224	16181	16309	16339	16367	16090	16192	16402	16258	16111	16187	16089	16098	16208	16180	16240	16078	16117	16107	16148	16090	16113	16301	16141	16055	16301	16250	16211	16242	16220	16337	16108	16248	16106	16231	16235	16132	16263	16083	16452	16219	16239	16181	16347	16234	16259	16118	16192	16153	16140	16060	16172	16219	16190	16237	16237	16349	16146	16136	16282	16253	16345	16139	16298	16148	16240	16141	16149	16294	16175	16240	16355	16177	16310	16063	16185	16344	16104	16295	16322	16457	16159	16370	16074	16248	16128	16051	16410	16092	16153	16170	16161	16349	16210	16273	16304	16139	16287	16249	16092	16232	16261	16306	16317	16136	16315	16261	16214	16206	16136	16232	16102	16298	16135	16118	16143	16238	16119	16166	16278	16192	16207	16205	16200	16124	16276	16096	16291	16205	16225	16213	16172	16181	16136	16102	16207	16169	16168	16026	16127	16201	16203	16222	16009	16311	16198	16156	16141	16273	16221	16132	16203	16194	16261	15990	16108	16262	16438	16164	16343	16205	16139	16307	16159	16267	16174	16216	16439	16301	16276	16184	16171	16165	16201	16290	16216	16293	16199	16201	16172	16000	16175	16313	16114	16170	16244	16089	16181	16042	16146	16293	16175	16063	16243	16243	16130	16143	16216	16258	16123	16148	16256	16154	16134	16264	16165	16363	16041	16345	16186	16321	16138	16255	16221	16052	16222	16269	16153	16106	16204	16281	16102	16246	16174	16221	16133	16317	16055	16274	16270	16237	15969	16171	16176	16161	16170	16194	16278	16231	16211	16078	16313	16204	16192	16165	16324	16105	16305	16074	16075	15992	16407	16208	16210	16247	16150	16197	16081	16192	16198	16260	16071	16219	16248	16168	16085	16260	16218	16257	16110	16158	16151	16138	16056	16147	16131	16210	16325	16115	16040	16113	16383	16097	16194	16178	16119	16238	16123	16313	16194	16296	16062	16153	16086	16225	16089	16307	16283	16173	16094	16264	16288	16352	16178	16122	16081	16249	16374	16259	16169	16136	16284	16281	16353	16174	16253	16132	16094	16274	16174	16090	16241	16230	16144	16237	16251	16109	16274	16262	16023	16357	16201	16150	16109	16097	16064	16160	16195	16256	16223	16274	16185	16231	16196	16233	16017	16211	16201	16293	15912	16157	16256	16304	16283	16096	16321	16286	16275	16212	16143	16146	16245	16052	16224	16143	16104	16152	16194	16095	16106	16207	16295	16165	16270	16222	16296	16225	16260	16243	16054	16128	16199	16181	16133	16210	16137	16255	16098	16223	16181	16082	16230	16122	16306	16050	16173	16085	16205	15936	16109	16214	16282	16097	16192	16235	16053	16186	16076	16358	16048	16283	16112	16308	16124	16056	16241	16170	16135	16247	16281	16223	16116	16131	16116	16291	16151	16193	16150	16131	16173	16198	16297	16277	16213	16405	16062	16216	16306	16199	16301	16130	16109	16287	16186	16224	16389	16183	16186	16078	16237	16236	16168	16177	16333	16122	16295	16105	16202	16129	16211	16370	16205	16127	16254	16324	16462	16114	16216	16262	16137	16158	16201	16152	16165	15934	16299	16291	16239	16156	16274	16057	16298	16374	16260	16296	16227	16187	16226	16197	16205	16166	16124	16125	16134	16103	16053	16141	16317	16061	16388	16252	16209	16216	16479	16218	16196	16050	16121	16059	16187	16210	16196	16391	16046	16181	16237	16074	16305	16103	16233	16257	16205	16155	16298	16022	16217	16212	16226	16251	16306	16075	16238	16047	16084	16152	16358	16138	16192	16295	16219	16033	16319	16231	16351	16131	16178	16155	16116	16305	16144	16276	16156	16154	16115	16158	16164	16197	16277	16268	16132	16446	16236	16220	16072	16264	16185	16239	16186	16313	16103	16116	16229	16212	16341	16096	16253	16306	16234	16159	16243	16252	16296	16161	16138	16114	16090	16242	16171	16063	16244	16091	16168	16132	16348	16301	16347	16262	16273	16186	16299	16246	16249	16290	16296	16212	16244	16258	16151	16125	16198	16238	16201	16027	16288	16166	16031	16356	16049	16301	16319	16374	16221	16259	16115	16243	16281	16159	16240	16291	16105	16183	16284	16400	16296	16231	16327	16166	16251	16213	15989	16229	16222	16274	16394	16241	16079	16278	16123	16210	16251	16342	16209	16203	16055	16196	16251	16113	16298	16265	16261	16259	16281	16109	16230	16263	16291	15936	16289	16309	16181	16247	16470	16043	16229	16241	16264	16190	16075	16202	16245	16168	16341	16107	16249	16137	16254	16234	16107	16278	16257	16391	16112	16220	16357	16377	16118	16162	16213	16113	16203	16147	16236	16173	16072	16131	16074	16256	16419	16147	16237	16394	16098	16110	16193	16015	16293	16107	16088	16215	16155	16374	16328	16333	16312	16326	16164	16152	16094	16100	16331	15986	16246	16270	16229	16343	16306	16341	16079	16086	16322	16230	16081	16294	16027	16248	16176	16204	16108	16190	16263	16156	16287	16239	16123	16174	16119	16334	16317	16110	16303	16305	16139	16365	16077	16056	15983	16123	16404	16285	16259	16219	16295	16352	16270	16134	16075	16222	16153	16160	16126	16192	16209	16203	16070	16102	16168	16140	16388	16216	16146	16168	16101	16227	16189	16247	16265	16150	16355	16341	16230	16230	16354	16351	16271	16050	16153	16231	16000	16256	16234	16137	16351	16165	16219	16203	16306	16084	16078	16300	16194	16217	16284	16098	16127	16236	16213	16185	16255	16275	16270	16402	16079	16263	16103	16176	16298	16268	16236	16140	16116	16375	16263	16222	16238	16230	16206	16294	16168	16423	16223	16218	16239	16162	16198	16315	16164	16290	16161	16253	16288	16166	16184	16180	16020	16081	16331	16089	16100	16042	16262	16118	16178	16410	16137	16315	16082	16094	16208	16048	16324	16270	16174	16196	16124	16252	16097	16213	16056	16256	16196	16159	16351	16096	16325	16134	16287	16275	16129	16196	16150	16323	16293	16197	16219	16142	16187	16273	16167	16067	16163	16139	16051	16225	16288	16128	16185	16085	16063	16224	16304	16127	16226	16164	16339	16321	16316	16344	16296	16394	16271	16031	16104	16131	16166	16268	16072	16052	16100	16264	16402	16251	16076	16147	16175	16249	16121	16143	16286	16166	16358	16260	16207	16201	16088	16071	16090	16271	16304	16163	16176	16181	15998	16468	16252	16203	16281	16075	16323	16123	16071	16146	16275	16196	16244	16181	16413	16074	16081	16225	16234	16272	16243	16253	16227	16233	16187	16343	16151	16179	16172	16277	16192	16318	16094	16343	16138	16067	16115	16300	16280	16159	16236	16263	16243	16140	16301	16156	16365	16167	16244	16294	16205	16141	16189	16161	16096	16290	16239	16183	16234	16151	16250	16127	16049	16305	16117	16362	16232	16079	16171	16338	16132	16157	16099	16092	16354	16164	16203	16136	16167	16252	16315	16067	16247	16122	16276	16040	16079	16172	16167	16281	16088	16218	16137	16282	16135	16155	16277	16168	16277	16268	16279	16164	16305	16258	16239	16211	16178	16294	16360	16344	16190	16208	16224	16036	16342	16216	16183	16325	16213	16241	16336	16344	16095
29685	23826	24733	23082	20197	20230	20252	19284	18549	18036	17772	17382	18951	19901	19257	18166	17715	17349	17327	17406	17229	17309	17443	17366	17271	17290	17305	17436	17280	17350	17354	17260	17420	17429	17276	17155	17362	17181	17254	17400	17070	17136	17207	17114	17361	17337	17381	17322	17385	17289	17341	17185	17314	17547	17429	17353	17170	17195	17018	17339	17240	17440	17336	17317	17401	17386	17401	17402	17120	17238	17242	17388	17316	17225	17048	17401	17247	17372	17094	17139	17204	17291	17271	17137	17200	17268	17269	17370	17183	17471	17297	17275	17414	17339	17311	17418	17130	17499	17037	17351	17343	17366	17364	17261	17265	17313	17195	17213	17396	17245	17119	17265	17129	17438	17454	17334	17310	17267	17356	17350	17181	17288	17119	17241	17136	17210	17481	17247	17273	17354	17377	17314	17220	17310	17434	17406	17236	17234	17376	17406	17270	17237	17172	17396	17352	17170	17176	17346	17372	17211	17336	17333	17360	17272	17408	17240	17309	17164	17286	17111	17119	17178	17248	17391	17247	17165	17116	17346	17311	17197	17360	17143	17143	17200	17425	17184	17326	17355	17225	17310	17308	17202	17417	17088	17458	17342	17198	17192	17178	17285	17312	17241	17356	17271	17200	17111	17320	17057	17481	17314	17281	17146	17413	17128	17378	17362	17144	17193	17462	17485	17493	17122	17313	17372	17295	17347	17310	17226	17232	17335	17432	17302	17455	17248	17020	17127	17179	17243	17224	17078	17199	17127	17281	17241	17297	17170	17293	17270	17312	17280	17282	17553	17372	17269	17343	17198	17235	17187	17391	17203	17348	17209	17360	17267	17348	17542	17187	17167	17327	17207	17156	17315	17514	17357	17374	17338	17314	17372	17356	17400	17222	17352	17306	17364	17163	17183	17167	16980	17359	17313	17261	17182	17376	17119	17320	17269	17311	17154	17200	17253	17441	17268	17098	17377	17367	17277	17389	17215	17174	17175	17145	17202	17379	17453	17304	17320	17268	17408	17426	17374	17557	17425	17300	17199	17235	17158	17057	17054	17230	17262	17307	17285	17294	17352	17299	17130	17487	17240	17396	17364	17258	17569	17185	17353	17327	17275	17354	17457	17156	17331	17410	17253	17344	17306	17433	17138	17506	17205	17387	17313	17369	17234	17284	17097	17260	17095	17511	17259	17188	17252	17379	17264	17397	17221	17489	17398	17427	17366	17346	17153	17180	16976	17281	17435	17285	17243	17261	17204	17281	17408	17360	17292	17376	17301	17373	17317	17355	17258	17423	17367	17361	17432	17239	17115	17162	17202	17124	17467	17385	17250	17157	17224	17254	17344	17111	17240	17334	17293	17207	17167	17261	17424	17175	17354	17229	17576	17371	17140	17334	17367	17342	17236	17362	17330	17300	17205	17188	17337	17307	17365	17334	17250	17335	17393	17300	17443	17210	17415	17277	17229	17291	17234	17300	17300	17317	17428	17161	17465	17090	17146	17189	17201	17276	17167	17189	17254	17506	17355	17177	17107	17293	17251	17229	17472	17462	17403	17277	17258	17105	17245	17323	17171	17426	17273	17170	17427	17203	17373	17444	17104	17191	17212	17242	17310	17306	17172	17396	17201	17427	17307	17331	17233	17257	17294	17349	17193	17170	17373	17435	17364	17199	17270	17371	17304	17284	17231	17279	17360	17181	17321	17365	17139	17316	17289	17373	17493	17352	17250	17230	17235	17218	17277	17314	17355	17165	17211	17269	17443	17246	17353	17240	17155	17304	17241	17170	17143	17380	17269	17485	17399	17274	17288	17182	17356	17180	17218	17399	17474	17229	17346	17308	17250	17448	17434	17215	17500	17375	17363	17226	17218	17473	17330	17212	17291	17278	17340	17416	17337	17089	17088	17263	17341	17352	17406	17195	17294	17289	17217	17328	17365	17330	17397	17433	17277	17224	17455	17304	17317	17209	17350	17322	17160	17186	17209	17320	17177	17056	17233	17277	17279	17446	17045	17315	17456	17274	17224	17406	17302	17360	17422	17203	17230	17387	17241	17176	17317	17315	17426	17330	17396	17502	17316	17431	17460	17215	17353	17378	17253	17234	17162	17339	17331	17237	17307	17236	17198	17315	17328	17161	17359	17165	17311	17438	17334	17315	17132	17376	17245	17184	17284	17361	17250	17279	17448	17159	17161	17445	17363	17387	17281	17310	17145	17305	17181	17282	17377	17446	17216	17449	17336	17323	17152	17393	17493	17132	17298	17240	17250	17261	17329	17257	17337	17451	17290	17342	17412	17184	17340	17326	17375	17237	17282	17435	17246	17507	17123	17144	17214	17267	17149	17258	17330	17262	17395	17239	17231	17098	17279	17237	17384	17233	17350	17271	17166	17341	17171	17114	17313	17324	17301	17246	17306	17352	17304	17288	17235	17281	17388	17384	17035	17250	17100	17176	17391	17379	17301	17149	17319	17228	17338	17173	17128	17232	17094	17345	17317	17443	17305	17177	17389	17248	17088	17309	17315	17306	17275	17476	17247	17063	17235	17203	17237	17295	17167	17402	17438	17267	17232	17243	17252	16967	17367	17180	17320	17289	17256	17305	17267	17355	17193	17505	17471	17237	17375	17257	17167	17310	17372	17220	17259	17360	17442	17337	17251	17439	17329	17040	17480	17161	17390	17145	17256	17423	17209	17386	17383	17107	17332	17208	17134	17299	17391	17386	17338	17489	17368	17219	17383	17243	17233	17387	17282	17331	17523	17265	17330	17353	17335	17200	17426	17138	17403	17209	17356	17428	17278	17360	17230	17367	17208	17260	17171	17193	17064	17353	17169	17253	17268	17323	17195	17353	17389	17253	17385	17591	17168	17225	17267	17274	17565	17520	17300	17014	17366	17188	17353	17111	17275	17214	17442	17323	17262	17305	17405	17467	17337	17308	17139	17195	17296	17437	17125	17137	17226	17246	17135	17282	17280	17359	17379	17400	17413	17377	17368	17399	17189	17097	17325	17430	17138	17403	17276	17272	17295	17253	17480	17157	17384	17137	17086	17248	17343	17114	17153	17243	17242	17279	17397	17365	17344	17361	17332	17281	17268	17195	17215	17228	17160	17280	17388	17325	17201	17361	17176	17299	17038	17314	17154	17255	17362	17280	17220	17366	17225	17263	17397	17242	16985	17420	17175	17315	17327	17251	17466	17164	17227	17545	17109	17297	17123	17404	17292	17647	17308	17219	17559	17421	17186	17414	17220	17359	17420	17249	17286	17147	17253	17237	17409	17108	17154	17279	17119	17386	17099	17091	17272	17250	17489	17474	17580	17177	17298	17250	17287	17312	17244	17359	17318	17273	17265	17175	17093	17368	17261	17388	17165	17385	17208	17399	17219	17336	17250	17241	17282	17268	17264	17124	17173	17553	17190	17486	17359	17396	17161	17365	17465	17309	17185	17280	17256	17265	17346	17264	17265	17442	17021	17442	17297	17357	17367	17347	17362	17151	17487	17358	17469	17270	17345	17227	17271	17413	17246	17358	17406	17207	17383	17293	17415	17185	16934	17255	17281	17285	17309	17251	17308	17461	17134	17143	17312	17515	17284	17345	17211	17474	17447	17117	17278	17141	17227	17311	17253	17262	17348	17139	17253	17366	17311	17312	17344	17303	17048	17398	17172	17261	17423	17476	17208	17312	17294	17187	17148	17211	17374	17280	17068	17233	17143	17267	17392	17340	17327	17187	17347	17289	17294	17192	17302	17276	17183	17056	17229	17275	17237	17189	17262	17462	17401	17318	17308	17252	17267	17349	17210	17199	17208	17226	17215	17125	17279	17630	17216	17397	17337	17347	17430	17152	17356	17341	17328	17349	17331	17247	17274	17429	17357	17150	17370	17154	17183	17303	17346	17207	17220	17342	17112	17308	17223	17336	17328	17119	17262	17313	17269	17133	17146	17397	17267	17297	17237	17356	17328	17325	17283	17378	17419	17195	17356	17248	17064	17444	17171	17141	17283	17107	17261	17390	17409	17378	17154	17398	17531	17338	17283	17105	17302	17405	17482	17339	17214	17358	17297	17298	17266	17291	17131	17189	17509	17297	17296	17611	17160	17302	17315	17370	17359	17133	17370	17374	17262	17292	17265	17196	17274	17384	17302	17311	17117	17380	17399	17382	17225	17158	17369	17303	17081	17335	17498	17191	17187	16950	17333	17448	17253	17194	17241	17274	17333	17389	17166	17320	17196	17295	17338	17289	17238	17436	16953	17580	17114	17234	17310	17360	17212	17406	17384	17151	17117	17229	17458	17190	17198	17173	17147	17373	17418	17389	17439	17283	17195	17219	17230	17280	17049	17215	17190	17436	17258	17302	17394	17212	17089	17286	17363	17289	17333	17198	17434	17309	17102	17185	17285	17433	17271	17210	17301	17322	17080	17303	17394	17327	17466	17556	17447	17305	17170	17424	17190	17424	17138	17305	17327	17230	17310	17218	17277	17200	17366	17117	17372	17227	17220	17359	17282	17296	17253	17499	17283	17250	17268	17278	17330	17180	17362	17376	17314	17318	17417	17049	17620	17494	17410	17281	17250	17418	17339	17303	17219	17142	17482	17440	17298	17456	17206	17330	17358	17218	17371	17435	17134	17292	17405	17482	17473	17113	17242	17272	17450	17295	17318	17411	17344	17069	17174	17167	17175	17317	17203	17436	17215	17206	17038	17296	17205	17416	17430	17363	17262	17142	17220	17146	17495	17288	17402	17397	17093	17243	17249	17301	17415	17106	17385	17185	17359	17086	17210	17266	17290	17241	17252	17177	17452	17300	17217	17258	17413	17482	17265	17156	17321	17361	17235	17395	17552	17335	17423	17358	17495	17290	17031	17275	17363	17287	17267	17215	17318	17396	17393	17424	17394	17354	17202	16974	17421	17519	17263	17292	17154	17500	17183	17677	17355	17246	17409	17028	16982	17147	17219	17284	17383	17219	17338	17339	17190	17405	17347	17251	17482	17109	17230	17214	17220	17341	17177	17220	17196	17454	17188	17224	17265	17211	17118	17310	17302	17324	17053	17237	17252	17262	17334	17399	17221	17265	17332	17282	17409	17307	17163	17359	17333	17373	17295	17224	17237	17402	17459	17201	17339	17274	17404	17349	17358	17199	17237	17183	17082
19312	22798	22223	22345	20886	20914	21070	19388	18070	17366	17059	16610	19405	19895	18756	17399	16568	16519	16459	16317	16160	16393	16158	16340	16348	16452	16298	16427	16463	16272	16163	16119	16275	16309	16178	16265	16239	16402	16320	16408	16152	16076	16251	16301	16196	16366	16471	16358	16325	16335	16290	16224	16389	16171	16145	16421	16324	16240	16297	16322	16234	16264	16244	16452	16322	16432	16126	16331	16320	16299	16305	16401	16180	16338	16138	16325	16311	16325	16445	16368	16293	16316	16284	16232	16172	16433	16185	16373	16422	16276	16296	16233	16180	16378	16326	16184	16147	16493	16416	16242	15975	16300	16309	16339	16201	16269	16379	16347	16130	16312	16190	16211	16360	16217	16295	16325	16400	16413	16397	16373	16367	16301	16318	16374	16270	16282	16220	16482	16198	16254	16639	16154	16205	16279	16365	16340	16247	16398	16325	16213	16230	16281	16171	16404	16415	16385	16334	16118	16242	16216	16541	16274	16260	16168	16351	16440	16406	16380	16338	16232	16372	16153	16278	16391	16506	16265	16286	16302	16235	16341	16305	16275	16287	16242	16389	16328	16294	16387	16253	16292	16265	16240	16252	16210	16324	16231	16306	16234	16257	16202	16452	16484	16281	16284	16189	16286	16390	16165	16092	16295	16363	16360	16273	16233	16293	16320	16278	16350	16217	16202	16300	16339	16275	16132	16397	16272	16187	16143	16209	16135	16187	16186	16314	16233	16233	16270	16183	16281	16246	16232	16382	16116	16374	16353	16214	16255	16427	16161	16257	16171	16385	16406	16361	16095	16347	16153	16230	16205	16131	16436	16203	16364	16257	16279	16360	16334	16126	16195	16137	16337	16373	16375	16244	16345	16182	16298	16356	16323	16398	16304	16327	16291	16330	16349	16297	16360	16201	16398	16360	16367	16127	16352	16353	16221	16426	16242	16256	16433	16275	16265	16286	16298	16215	16210	16337	16170	16286	16308	16283	16372	16280	16340	16433	16371	16261	16364	16261	16468	16297	16451	16517	16362	16420	16315	16470	16379	16315	16229	16331	16313	16325	16398	16130	16246	16224	16356	16215	16365	16330	16296	16437	16232	16402	16315	16426	16391	16375	16216	16282	16332	16287	16119	16370	16403	16345	16264	16144	16315	16364	16412	16349	16303	16350	16298	16382	16234	16115	16262	16254	16123	16231	16369	16152	16288	16249	16210	16251	16301	16367	16372	16378	16183	16371	16221	16274	16457	16285	16372	16399	16281	16338	16116	16145	16356	16297	16353	16328	16345	16521	16401	16297	16352	16276	16399	16333	16345	16299	16264	16310	16296	16293	16451	16353	16205	16277	16278	16136	16224	16491	16406	16169	16337	16128	16269	16321	16263	16386	16238	16424	16021	16527	16395	16355	16180	16221	16515	16373	16330	16298	16052	16318	16321	16403	16229	16306	16173	16223	16264	16352	16212	16200	16346	16196	16261	16398	16444	16177	16297	16335	16083	16200	16267	16158	16366	16359	16399	16532	16215	16280	16266	16137	16387	16240	16321	16213	16222	16303	16133	16255	16273	16146	16161	16275	16285	16465	16330	16241	16369	16506	16167	16293	16296	16269	16128	16339	16248	16389	16552	16298	16305	16210	16396	16139	16235	16084	16153	16551	16373	16335	16300	16333	16277	16285	16290	16181	16051	16290	16101	16204	16283	16244	16287	16292	16353	16336	16512	16320	16409	16224	16237	16144	16407	16151	16237	16156	16198	16293	16362	16202	16305	16378	16211	16311	16316	16320	16215	16186	16250	16398	16095	16228	16244	16230	16083	16384	16280	16512	16464	16260	16190	16256	16420	16306	16343	16568	16330	16330	16228	16258	16368	16349	16255	16221	16456	16431	16136	16281	16203	16385	16202	16220	16385	16303	16270	16303	16301	16357	16308	16385	16174	16077	16265	16293	16338	16318	16267	16505	16172	16368	16396	16330	16107	16294	16324	16209	16380	16409	16140	16198	16264	16192	16284	16313	16278	16306	16234	16094	16401	16364	16363	16327	16419	16209	16159	16334	16307	16366	16204	16164	16268	16327	16371	16439	16293	16391	16194	16125	16406	16270	16313	16463	16249	16416	16306	16472	16260	16447	16404	16356	16255	16253	16293	16279	16310	16540	16332	16325	16206	16238	16352	16246	16426	16282	16474	16144	16320	16441	16158	16249	16233	16389	16263	16274	16264	16154	16088	16226	16236	16516	16501	16456	16119	16314	16214	16195	16386	16209	16239	16243	16282	16458	16075	16165	16209	16347	16242	16325	16241	16302	16130	16433	16302	16240	16294	16424	16370	16169	16305	16254	16169	16321	16282	16266	16260	16373	16233	16221	16168	16318	16221	16171	16357	16249	16163	16283	16377	16337	16258	16115	16270	16311	16188	16364	16403	16213	16190	16364	16239	16353	16289	16283	16284	16263	16381	16449	16217	16393	16381	16257	16461	16333	16313	16252	16275	16357	16416	16241	16357	16298	16480	16238	16247	16445	16134	16338	16483	16281	16463	16369	16381	16303	16247	16208	16390	16083	16358	16305	16342	16263	16224	16358	16247	16142	16293	16358	16371	16272	16206	16232	16376	16237	16276	16159	16298	16250	16321	16268	16239	16224	16198	16366	16273	16498	16353	16339	16185	16422	16249	16288	16222	16299	16173	16350	16058	16388	16382	16414	16246	16413	16225	16337	16048	16308	16596	16476	16319	16407	16162	16436	16297	16453	16267	16266	16161	16579	16228	16302	16169	16176	16309	16263	16268	16356	16210	16283	16493	16271	16130	16458	16332	16402	16283	16253	16247	16410	16248	16226	16297	16292	16473	16348	16251	16415	16379	16386	16201	16495	16239	16407	16380	16246	16372	16236	16274	16247	16291	16278	16301	16406	16241	16419	16292	16282	16476	16256	16385	16362	16287	16165	16238	16238	16493	16274	16151	16283	16258	16354	16115	16255	16176	16273	16209	16394	16082	16425	16271	16202	16175	16317	16261	16249	16223	16224	16350	16189	16221	16331	16299	16243	16394	16055	16352	16244	16268	16323	16305	16368	16343	16380	16323	16184	16347	16365	16319	16122	16476	16282	16228	16436	16493	16349	16064	16181	16350	16415	16202	16344	16338	16341	16357	16234	16339	16242	16447	16270	16276	16154	16253	16243	16381	16311	16239	16243	16486	16435	16283	16196	16242	16405	16205	16280	16442	16310	16391	16149	16426	16394	16307	16191	16329	16256	16099	16067	16398	16260	16140	16374	16265	16260	16290	16351	16389	16381	16367	16393	16286	16216	16428	16393	16359	16353	16116	16244	16184	16281	16259	16271	16142	16455	16449	16363	16109	16213	16286	16281	16094	16448	16314	16189	16295	16384	16384	16266	16278	16344	16283	16168	16347	16421	16385	16393	16254	16238	16259	16351	16504	16255	16298	16221	16288	16227	16312	16325	16359	16119	16483	16335	16215	16471	16376	16301	16218	16367	16400	16352	16246	16188	16357	16423	16253	16311	16428	16334	16353	16276	16155	16455	16298	16266	16406	16259	16176	16305	16217	16177	16298	16120	16341	16360	16508	16314	16510	16234	16280	16239	16319	16370	16226	16290	16302	16333	16407	16345	16257	16318	16326	16268	16280	16328	16292	16268	16332	16337	16154	16233	16249	16327	16294	16443	16335	16176	16415	16232	16361	16368	16303	16351	16456	16370	16111	16227	16251	16477	16378	16252	16259	16380	16394	16265	16255	16240	16227	16349	16371	16134	16341	16315	16257	16317	16502	16179	16164	16411	16318	16248	16237	16422	16419	16232	16250	16404	16282	16325	16268	16192	16323	16190	16342	16342	16268	16343	16335	16132	16254	16383	16387	16158	16312	16319	16196	16279	16332	16498	16389	16344	16510	16221	16523	16212	16366	16258	16337	16420	16297	16111	16266	16251	16308	16317	16299	16453	16225	16145	16124	16173	16304	16211	16250	16324	16277	16215	16245	16312	16366	16203	16204	16284	16261	16300	16337	16424	16259	16334	16234	16319	16345	16299	16163	16301	16302	16228	16247	16285	16304	16290	16197	16238	16191	16280	16406	16287	16373	16228	16346	16381	16309	16243	16260	16362	16310	16159	16298	16328	16333	16255	16226	16330	16380	16138	16339	16260	16247	16347	16252	16326	16305	16101	16244	16327	16267	16252	16422	16301	16366	16314	16243	16347	16413	16196	16315	16194	16323	16137	16304	16320	16201	16386	16301	16270	16363	16195	16292	16335	16289	16399	16480	16331	16185	16430	16339	16444	16310	16371	16364	16372	16245	16251	16119	16346	16416	16197	16209	16298	16254	16499	16231	16326	16411	16396	16361	16324	16289	16136	16189	16301	16238	16165	16255	16287	16142	16354	16300	16426	16281	16388	16320	16226	16301	16282	16430	16089	16356	16326	16187	16348	16266	16205	16254	16157	16348	16277	16366	16143	16386	16279	16200	16306	16283	16309	16192	16285	16335	16332	16371	16210	16384	16420	16221	16257	16314	16119	16183	16359	16259	16391	16174	16407	16150	16285	16395	16137	16427	16339	16436	16563	16310	16367	16365	16247	16503	16229	16176	16314	16423	16200	16159	16268	16410	16454	16338	16484	16323	16444	16354	16319	16350	16219	16339	16376	16329	16420	16232	16286	16467	16266	16243	16258	16289	16294	16122	16294	16430	16441	16405	16222	16403	16389	16418	16434	16120	16338	16503	16540	16391	16187	16358	16163	16293	16408	16134	16310	16363	16240	16281	16268	16420	16178	16381	16403	16382	16274	16403	16256	16259	16259	16229	16426	16431	16222	16227	16470	16356	16237	16405	16324	16295	16292	16387	16283	16286	16437	16244	16284	16265	16307	16245	16187	16371	16379	16264	16358	16276	16312	16314	16354	16382	16284	16141	16240	16460	16230	16426	16276	16309	16223	16411	16270	16275	16219	16269	16291	16359	16319	16491	16320	16236	16256	16272	16236	16314	16286	16258	16228	16131	16331	16252	16274	16359	16231	16395	16176	16337	16195	16418	16198	16381	16236	16392	16184	16269	16322	16180	16152	16331	16262	16315	16409	16414	16474	16217	16239	16308	16145	16377	16227	16431	16345	16216	16357	16347	16199	16206	16428	16259	16326	16366
25008	21384	28246	26280	23124	22842	23707	20956	19557	19052	18095	17845	28431	30196	26297	21455	18662	17507	17408	17340	17148	17275	17247	16955	17130	17168	17318	17185	17077	17185	17176	17119	17318	16951	17113	17227	17160	17275	17142	17148	17121	17156	17243	17154	17081	17164	17253	17222	17234	17241	17207	17068	17200	16895	17221	17035	17169	17202	16871	17169	17203	17063	17217	17203	17032	17020	17343	17115	16963	17137	17154	17164	17205	17129	17185	17055	16854	17160	17158	17152	17077	17051	16982	17174	17202	17231	17260	17189	17195	17094	17042	17093	17085	17280	17284	17163	17059	17104	17049	17072	17209	17016	17129	17052	17133	17168	17053	17184	17018	17212	17304	16969	17108	17190	17115	17114	17284	17103	17206	17043	16960	17269	17201	17162	16996	17309	17232	17193	17148	17148	17090	17073	16979	17319	17218	17110	16992	17061	17270	17329	17009	17141	17027	17108	17066	17144	16980	16938	17091	17145	17215	17030	17060	17082	16986	16934	17247	17073	16982	17057	17268	17136	17233	17125	17095	16950	17303	17085	17134	16992	17269	17157	17192	17241	17104	17072	17076	17340	17118	17165	16815	17202	17006	17067	17183	17179	17165	17153	16912	17247	17358	17089	17067	17385	16853	16982	17088	17157	17223	17034	16951	17162	17236	17301	16988	17213	17201	17189	17330	17061	17214	17043	16978	17153	16978	16834	17246	17195	17019	17147	17115	17046	17061	17183	17119	17265	17172	17205	17080	17089	17163	16944	17022	16868	17024	17229	17161	16919	17231	17129	17252	17037	16915	17128	17192	17069	17012	17296	17014	16928	16967	17122	17109	17184	17205	17044	17005	17232	17086	17013	17108	17070	17307	17110	17009	16987	17040	17026	17070	17029	17084	17143	17089	17152	17302	17170	16976	16937	17074	17260	17111	17143	16934	17145	17098	17064	17174	17207	17006	17165	17001	17232	17074	17134	17154	16865	16953	17113	16908	17074	16971	16972	17045	17282	17136	17108	17101	16850	17258	17293	17288	17179	17148	17054	17007	17176	17239	16952	17053	17109	17147	17117	16998	16936	17073	17123	17115	17155	17037	16824	17151	17179	17302	17032	17342	17097	17042	17056	17097	17010	17117	17016	17381	17015	17210	17112	17169	17103	17275	17296	17117	17311	17123	17056	16936	17090	17083	17074	17276	16847	16956	17028	17246	17108	17117	17038	17238	17189	17181	17224	17294	17081	17178	16959	17140	17023	17105	17195	17164	17094	17141	17269	17044	17140	17060	16941	16995	17172	17205	16889	17095	17076	17085	17298	17173	16981	17167	17033	17044	17071	17064	17218	17026	16884	16951	17082	17360	17039	17111	17074	17100	17123	17086	17179	17165	17368	16990	17226	17021	17021	17208	16880	17297	17327	17236	16918	17098	17098	17276	17095	17131	17224	17133	16980	17131	17237	17249	16953	17215	17265	17289	16958	17168	17144	16964	16998	17149	17017	17034	16975	17117	17261	17283	17101	17110	17284	16844	17024	17048	17150	16985	17408	17052	17137	17041	16975	17185	17126	17339	16823	17123	17169	17160	17206	17134	17120	17151	17048	17090	17096	17049	17029	17097	17137	17191	17095	17234	17240	17067	17232	17242	17116	17161	17100	17078	17033	17021	17010	17272	17317	17216	17121	17070	16973	17108	17040	17154	17083	16982	17230	17084	17177	17160	17209	16954	17111	17275	17107	17200	16958	17064	17100	17236	16993	16915	17060	17118	17154	17001	16969	17064	17131	17150	17101	16954	16840	17013	17060	17122	17057	17135	17220	17116	17115	16871	17126	17233	17171	17314	17114	17224	17191	16953	17203	17215	17054	16952	16982	17040	17043	17121	16745	17142	17041	17018	17141	17305	17057	17121	17119	17119	17196	17342	17218	17191	16857	17175	17086	17003	17115	17004	17083	17249	17072	17136	16961	17247	16993	17176	17174	17176	17050	17096	17203	17087	17017	17013	17140	17247	17073	17362	17324	17090	17174	17123	17215	17258	17023	17223	17287	17044	17026	17189	17197	17022	17260	17158	17126	17156	17195	17059	17086	17231	17161	17293	17072	17174	17122	17115	17166	17097	17111	17022	17036	17096	16962	17195	17166	16919	17003	16952	17248	17211	17242	17010	17198	17247	17269	17055	17219	17070	17155	16902	17293	17173	17205	17030	17063	16925	16871	17209	17163	17107	17126	17154	17426	17226	17121	17074	16974	17139	17095	17124	17225	17155	17050	17189	17206	16879	17198	17112	17222	17259	16990	17161	17250	17079	17059	17155	16917	17155	17108	17028	17122	17068	16946	17165	16969	17003	17176	17166	17128	17096	17069	17249	17041	17155	17125	17139	17111	16893	16835	17356	17280	17182	17224	17122	16981	17187	17270	17232	17391	17148	17196	16930	16941	17041	16941	17028	17269	17261	17180	17224	17189	17136	17101	17219	17157	17098	17155	17185	17352	17098	17104	17250	17101	17150	17088	17205	17201	17288	17183	17063	17140	17084	17066	17053	17149	17147	17274	17158	17102	17084	17121	17131	17142	17030	17069	17004	17271	17130	17231	17318	17141	17109	16948	17250	17100	17040	17196	17191	17039	17083	17315	17115	16909	17120	16932	17120	17069	17077	17231	17093	17106	17208	17115	16978	17264	17227	17153	17165	17121	17149	17010	17132	17136	17207	16979	17184	16864	17215	17205	17031	17123	17058	16898	17109	17169	17084	17205	17057	16912	17073	17273	17177	17196	16954	17340	17162	16998	16968	17043	17195	17085	17262	17020	17147	17167	17085	17027	17380	17118	17186	17108	16996	17152	17265	17461	17216	17118	17311	17100	17018	17017	17097	17230	17232	17164	17168	17197	17169	17099	17226	17192	17202	17144	17018	17219	17203	17183	17054	17166	17156	17035	17048	17153	17093	17141	16955	17254	17100	17026	17281	17103	17056	17127	16908	16858	17098	17241	16968	17017	17168	17091	17163	17101	17001	17036	17011	16809	17105	17043	17272	16995	17129	17278	17128	17124	17162	16985	17043	17201	17144	17083	17040	17051	17270	17223	17266	17196	16958	17196	17154	17141	17091	17228	17186	17102	17093	17189	17282	17194	16984	17174	17298	17154	17054	17253	17070	17307	17245	17066	17118	16920	16896	17171	17157	17091	17161	17263	17027	17183	17181	17196	17053	17153	17331	17084	17192	17228	17124	17203	17049	17078	16960	17023	17349	17204	17170	17038	17281	17209	17241	17085	17209	17032	16970	17153	17203	16991	17090	17113	17046	17308	17090	17348	17124	17297	17057	17041	17048	17033	17182	17144	16819	17021	17167	17020	16936	16968	17235	17256	17201	17203	17086	17057	16866	17013	17274	17085	17234	17123	17107	17008	17013	17026	16805	17090	17183	17111	17122	17209	17351	16973	17194	17070	17147	17038	17046	17067	17045	17124	17218	16990	17278	17231	17119	17128	17203	17088	17103	17115	17155	16864	17191	17071	17241	17097	17065	17243	17232	17161	17002	17350	17227	17194	17190	17191	17158	17016	17342	17002	17353	17083	17094	17065	17098	16979	17025	17187	17279	17082	17328	17150	17355	17009	17272	17158	17009	17284	17221	17401	17340	17081	16971	17107	17275	16960	17181	17083	17081	17109	17404	16841	17103	17230	17269	17282	17139	16943	17142	17058	17251	17064	17065	17155	17174	17201	17084	17200	17208	17028	16997	16955	17166	17085	17017	17040	17055	17089	17145	17028	17184	17277	17108	17002	17282	17177	17158	17254	17110	17269	17080	17303	17002	17123	17236	17087	17201	17148	17319	17162	17207	16999	17110	16994	17004	17253	17003	17156	17098	17102	17145	17387	17205	16928	17061	17107	17108	17030	17220	17186	17111	17124	17095	17174	17034	17137	17192	17007	17118	17029	17061	17085	17078	17156	17101	17346	17039	17198	17097	17002	17120	17226	17064	17101	17303	17206	17033	16964	17125	17055	17097	17258	17014	17233	17084	17140	17060	17237	17011	17011	17214	17302	17064	17156	17258	16989	17009	17136	17125	17280	16987	16911	17269	17278	16999	17135	17105	17132	17134	17175	17168	17068	17072	17150	17202	17212	17083	17094	17254	17251	17098	17006	17152	17109	17208	17156	17159	16953	16934	17065	17144	17296	17234	17160	17035	17223	17373	17119	16924	17345	17214	17200	17074	17054	16961	17182	17114	16930	17117	17002	17197	17192	17111	17234	17157	16973	17204	17025	17101	17018	17096	17098	17063	17092	17036	17012	16996	17117	17013	17095	17189	17050	17119	17196	17089	17094	17112	17288	17094	17107	17174	16991	17220	16917	17171	17263	17007	17169	17255	17168	17110	17331	17061	17071	16919	16984	16989	17215	17199	17228	17169	16996	17047	16977	17237	16982	17095	17151	17274	17174	17032	17171	17016	17154	17033	17155	16983	17048	16925	17099	17115	17033	17043	16985	17161	17057	16914	16720	17066	17074	17039	17283	17236	17210	17160	17102	17294	16970	17183	17072	17100	17150	17349	17024	17015	17203	17029	17119	17195	17116	16948	16998	17280	17153	17031	16949	17204	17142	17222	17148	17084	17163	17164	17137	17054	17034	17089	17170	17066	17123	17188	17074	16911	17170	17002	17132	17159	17229	17158	17264	17244	17287	17045	17073	17087	17227	17105	17210	17139	17048	17138	17157	17032	17068	17013	17002	17098	17216	17063	17028	17073	17346	17074	17018	17192	16887	17062	17281	17272	17181	17094	17116	17139	16992	17060	17213	17057	17118	17163	17301	17204	17020	17299	17058	17169	17127	17133	17065	16984	17141	17036	17272	17258	17124	17079	17252	17193	17246	16971	17145	17309	17062	17146	17068	17029	17042	17089	17038	17097	17258	16972	16987	17268	16977	17040	16999	16992	17036	17187	17241	17226	17078	16923	16910	16931	16821	17102	17036	17076	17059	16987	17175	17171	17250	17199	17057	17066	17209	17068	17098	17288	17233	17086	17146	17127	17008	17104	17003	17193	16997	16864	16996	16920	16937	17060	16969	17092	17211	17048	17017	17276	17047	17368	17146	17202	17262	17133	17128	16974	17263	16908	17097	17014	17281	17426	17156	17188	17126	17066	17129	17145	17122	17158	17173
17708	28046	27591	27096	25028	23879	24585	21766	20132	19234	17903	17739	33435	33614	27612	21249	17358	16771	16236	16276	16305	16153	16298	16369	16421	16181	16289	16364	16274	16260	16393	16207	16331	16271	16249	16238	16336	16120	16254	16354	16339	16188	16377	16223	16125	16219	16343	16027	16228	16210	16271	16187	16285	16185	16328	16217	16405	16353	16435	16295	16315	16185	16137	16002	16217	16307	16266	16364	16189	16448	16136	16491	16276	16182	16388	16175	16310	16285	16145	16251	16341	16355	16298	16248	16324	16144	16145	16301	16207	16402	16315	16181	16313	16298	16314	16300	16236	16321	16320	16038	16335	16247	16070	16318	16206	16144	16125	16256	16178	16488	16300	16187	16103	16369	16201	16267	16431	16233	16281	16194	16260	16234	16212	16050	16153	16483	16304	16168	16276	16146	16424	16238	16315	16257	16089	16348	16319	16340	16508	16294	16350	16511	16333	16358	16370	16132	16233	16241	16097	16292	16196	16254	16113	16395	16366	16206	16175	16258	16196	16276	16142	16201	16250	16182	16134	16218	16352	16426	16191	16110	16193	16351	16242	16396	16517	16384	16052	16134	16239	16247	16240	15989	16304	16295	16325	16327	16351	16449	16227	16162	16117	16425	16202	16275	16184	16400	16313	16226	16298	16189	16410	16388	16394	16391	16276	16255	16390	16245	16347	16433	16231	16278	16270	16581	16290	16220	16326	16349	16130	16161	16412	16410	16206	16170	16432	16234	16266	16478	16207	16221	16377	16065	16096	16207	16430	16203	16258	16351	16425	16130	16339	16198	16045	16267	16328	16266	16211	16432	16229	16130	16238	16271	16081	16267	16391	16168	16444	16321	16343	16356	16288	16132	16191	16357	16065	16215	16148	16385	16218	16202	16234	16231	16190	16457	16074	16216	16336	16294	16153	16320	16313	16261	16262	16239	16280	16313	16211	16269	16236	16171	16095	16052	16477	16283	16137	16268	16221	16325	16192	16317	16252	16248	16350	16273	16121	16163	16146	16330	16233	16260	16260	16152	16303	16197	16279	16170	16195	16251	16271	16306	16179	16052	16200	16278	16248	16105	16313	16181	16182	16233	16363	16381	16379	16330	16330	16323	16248	16394	16294	16268	16214	16265	16265	16329	16364	16278	16174	16245	16371	16208	16341	16219	16168	16320	16365	16315	16251	16429	16573	16251	16112	16198	16242	16272	16318	16238	16290	16347	16246	16331	16432	16399	16164	16351	16505	16297	16283	16086	16369	16181	16247	16230	16159	16441	16289	16330	16248	16405	16257	16307	16138	16275	16079	16240	16229	16341	16240	16218	16356	16159	16079	16246	16404	16339	16239	16298	16309	16396	16298	16209	16102	16097	16120	16144	16328	16257	16356	16298	16145	16349	16404	16225	16275	16297	16372	16387	16346	16307	16160	16279	16361	16314	16136	16375	16223	16287	16227	16222	16455	16172	16307	16320	16405	16264	16369	16264	16224	16212	16267	16383	16296	16228	16213	16112	16342	16150	16309	16213	16102	16368	16153	16284	16426	16327	16339	16324	16167	16365	16363	16248	16305	16085	16186	16231	16196	16273	16219	16392	16360	16188	16197	16322	16293	16188	16279	16187	16288	16102	16251	16357	16302	16373	16416	16304	16212	16240	16266	16344	16435	16125	16407	16342	16395	16375	16263	16248	16294	16265	16220	16234	16207	16221	16132	16159	16308	16248	16270	16346	16139	16223	16191	16127	16426	16309	16199	16133	16167	16188	16250	16150	16119	16408	16368	16257	16298	16270	16261	16114	16243	16326	16220	16269	16151	16206	16103	16319	16497	16191	16199	16346	16407	16317	16442	16359	16279	16086	16201	16306	16272	16314	16254	16172	16273	16248	16363	16360	16307	16288	16163	16213	16201	16118	16293	16262	16227	16225	16181	16304	16273	16313	16234	16304	16260	16304	16313	16325	16216	16398	16192	16302	16371	16250	16274	16240	16206	16194	16094	16216	16339	16386	16224	16290	16166	16176	16316	16276	16092	16298	16286	16256	16165	16139	16141	16303	16345	16199	16280	16245	16264	16420	16114	16292	16185	16272	16100	16309	16168	16157	16353	16200	16134	16269	16152	16128	16289	16104	16332	16353	16225	16264	16389	16265	16304	16151	16176	15996	16166	16363	15923	16338	16205	16119	16263	16300	16447	16331	16340	16185	16533	16263	16423	16228	16227	16230	16316	16229	16195	16076	16364	16344	16169	16124	16041	16603	16159	16221	16277	16090	16305	16161	16075	16464	16144	16303	16404	16353	16303	16425	16211	16256	16209	16167	16446	16244	16152	16228	16221	16288	16358	16350	16289	16265	16235	16172	16193	16414	16206	16302	16342	16290	16179	16194	16254	16380	16176	16364	16243	16264	16400	16374	16200	16372	16251	16109	16324	16144	16154	16321	16354	16339	16130	16321	16391	16401	16318	16382	16156	16275	16089	16177	16253	16299	16330	16284	16297	16293	16216	16426	16344	16427	16348	16284	16217	16388	16236	16335	16387	16236	16145	16315	16502	16234	16234	16241	16201	16357	16290	16256	16288	16282	16301	16258	16370	16309	16320	16258	16141	16342	16241	16280	16276	16213	16468	16193	16305	16299	16287	16175	16281	16278	16309	16337	16312	16246	16291	16314	16453	16262	16146	16292	16341	16190	16125	16343	16140	16227	16352	16220	16357	16328	16348	16243	16036	16404	16289	16314	16235	16310	16136	16409	16304	16348	16215	16223	16332	16187	16183	16333	16159	16497	16151	16422	16125	16254	16332	16432	16236	16235	16171	16211	16480	16347	16315	16467	16189	16113	16181	16203	16331	16290	16256	16078	16202	16389	16158	16248	16302	16305	16391	16282	16304	16288	16345	16189	16158	16242	16231	16248	16122	16234	16339	16187	16212	16290	16353	16281	16285	16306	16455	16278	16332	16167	16329	16261	16143	16279	16147	16225	16263	16334	16281	16268	16330	16299	16172	16242	16298	16277	16241	16194	16352	16264	16284	16389	16073	16169	16316	16226	16375	16184	16182	16120	16344	16394	16210	16433	16102	16374	16333	16188	16259	16114	16587	16401	16186	16315	16382	16154	16302	16279	16233	16405	16314	16339	16305	16385	16194	16365	16359	16007	16387	16218	16328	16260	16398	16352	16103	16179	16167	16227	16226	16260	16290	16451	16233	16248	16279	16262	16309	16349	16214	16316	16361	16342	16352	16297	16331	16204	16201	16188	16214	16164	16284	16233	16100	16271	16405	16300	16310	16157	16274	16294	16331	16359	16148	16304	16311	16412	16158	16398	16447	16324	16307	16274	16209	16433	16350	16260	16392	16261	16328	16164	16226	16268	16223	16428	16323	16344	16150	16389	16259	16440	16418	16178	16264	16224	16267	16215	16275	16169	16242	16225	16329	16454	16316	16307	16206	16144	16341	16408	16226	16360	16340	16185	16225	16205	16210	16248	16301	16153	16208	16215	16272	16486	16157	16380	16331	16251	16124	16265	16119	16338	16046	16135	16300	16260	16345	16361	16440	16381	16230	16217	16179	16091	16305	16205	16144	16286	16237	16123	16131	16219	16262	16386	16229	16287	16290	16285	16200	16393	16291	16162	16294	16293	16371	16294	16232	16480	16246	16109	16357	16377	16286	16381	16207	16340	16239	16401	16176	16250	16224	16301	16199	16389	16239	16246	16260	16238	16370	16267	16199	16267	16135	16222	16171	16146	16183	16276	16106	16308	16305	16350	16167	16507	16076	16138	16364	16157	16341	16282	16375	16335	16315	16349	16359	16182	16367	16240	16421	16458	16225	16316	16051	16286	16335	16245	16141	16383	16112	16340	16231	16172	16187	16344	16304	16317	16331	16315	16307	16289	16295	16319	16287	16181	16028	16233	16246	16314	16249	16202	16338	16203	16127	16297	16302	16186	16281	16343	16362	16248	16409	16158	16236	16106	16279	16378	16275	16444	16425	16238	16226	16227	16317	16313	16330	16294	16221	16199	16240	16319	16199	16328	16370	16365	16280	16332	16407	16180	16241	16277	16212	16299	16254	16124	16349	16286	16132	16334	16332	16312	16317	16244	16261	16258	16437	16421	16300	16441	16313	16397	16281	16424	16333	16317	16201	16305	16316	16304	16119	16386	16297	16079	16272	16189	16161	16353	16367	16261	16190	16422	16157	16261	16389	16372	16237	16328	16139	16312	16442	16452	16352	15979	16220	16276	16567	16187	16316	16243	16287	16429	16357	16228	16214	16265	16477	16249	16202	16337	16357	16246	16301	16263	16182	16353	16362	16210	16127	16366	16124	16099	16383	16120	16242	16393	16294	16130	16061	16216	16291	16210	16374	16236	16347	16215	16300	16302	16266	16282	16234	16371	16067	16286	16228	16292	16337	16296	16298	16361	16447	16312	16261	16101	16253	16343	16306	16077	16133	16267	16125	16334	16288	16227	16370	16285	16242	16259	16286	16230	16215	16326	16117	16310	16309	16305	16466	16367	16332	16194	16139	16256	16315	16117	16037	16289	16109	16238	16325	16142	16209	16527	16192	16182	16282	16288	16257	16357	16360	16154	16172	16655	16316	16348	16158	16051	16280	16401	16310	16158	16183	16439	16249	16328	16241	16352	16225	16261	16300	16238	16237	16356	16380	16307	16289	16170	16134	16260	16371	16156	16238	16236	16114	16178	16365	16384	16224	16080	16333	16271	16324	16234	16497	16147	16127	16284	16371	16286	16199	16306	16253	16368	16383	16394	16246	16249	16388	16250	16175	16264	16112	16196	16521	16224	16304	16353	16214	16342	16218	16107	16271	16164	16323	16316	16412	16295	16262	16282	16399	16312	16195	16172	16388	16313	16096	16185	16227	16224	16365	16371	16190	16327	16185	16437	16206	16305	16346	16430	16306	16317	16145	16384	16239	16415	16368	16271	16285	16239	16376	16355	16294	16379	16193	16222	16245	16197	16323	16185	16357	16244	16183	16292	16171	16421	16166	16244	16294	16250	16303	16351	16448	16360	16247	16108	16215	16235	16213	16330	16381	16333	16210	16383	16194	16225	16180	16222	16093	16226	16244	16188	16150	16284	16143	16242	16290	16205	16331	16333	16331	16218	16367	16375	16317	16180	16229	16326	16372	16277
23818	21356	28836	25077	23366	25003	26422	22540	21219	20745	19303	19125	36372	37685	31586	24286	19217	17836	17348	17514	17329	17329	17284	17413	17401	17322	17164	17206	17364	17351	17344	17382	17233	17235	17292	17386	17409	17263	17413	17482	17416	17195	17329	17218	17387	17330	17153	17457	17446	17268	17458	17322	17343	17163	17256	17200	17211	17230	17368	17416	17361	17165	17100	17323	17385	17190	17420	17524	17283	17367	17463	17138	17307	17154	17195	17210	17441	17375	17350	17365	17295	17224	17377	17250	17431	17461	17076	17410	17403	17382	17429	17238	17203	17272	17289	17232	17286	17504	17313	17430	17193	17220	17275	17462	17371	17171	17286	17456	17245	17355	17460	17179	17360	17260	17349	17123	17211	17171	17493	17195	17182	17490	17170	17171	17237	17283	17406	17267	17495	17284	17350	17342	17359	17327	17353	17351	17305	17393	17135	17208	17480	17241	17117	17372	17101	17256	17049	17480	17195	17058	17057	17199	17256	17355	17401	17198	17298	17218	17152	17236	17373	17173	17400	17366	17125	17151	17227	17344	17251	17014	17218	17212	17164	17335	17222	17063	17241	17171	17259	17273	17468	17121	17495	17196	17347	17263	17203	17319	17416	17276	17115	17032	17265	17235	17459	17292	17173	17323	17539	17101	17430	17379	17300	17338	17441	17306	17284	17368	17134	17206	17182	17216	17434	17280	17358	17398	17234	17282	17180	17333	17412	17458	17356	17307	17278	17184	17203	17090	17353	17231	17486	17381	17290	17335	17374	17150	17450	17328	17526	17186	17124	17253	17286	17161	17203	17383	17035	17244	17157	17306	17310	17308	17204	17246	17346	17196	17089	17362	17329	17382	17383	17366	17529	17195	17184	17413	17327	17382	17292	17490	17384	17396	17357	17184	17286	17168	17253	17161	17379	17163	17203	17234	17150	17152	17201	17250	17078	16995	17203	17110	17224	17227	17407	17125	17363	17162	17212	17346	17489	17315	17010	17166	17221	17352	16988	17268	17410	17369	17334	17119	17413	17324	17221	17195	17098	16908	17239	17422	17213	17123	17518	17448	16983	17182	17121	17264	17242	17338	17195	17299	17240	17177	17026	17342	17210	17412	17132	17185	17038	17338	17312	17326	17158	17277	17235	17238	17341	17305	17236	17130	17100	17372	17205	17150	17202	17238	17302	17409	17302	17308	17188	17285	17385	17293	17348	17156	17326	17130	17337	17338	17185	17202	17197	17280	17061	17262	17169	17317	17486	17213	17402	17351	17196	17215	17279	17166	17182	17285	17273	17315	17434	17341	17253	17516	17324	16933	17000	17266	17279	17136	17336	17119	17154	17195	17370	17214	17230	17255	17322	17426	17210	17311	17188	17148	17296	17296	17157	17125	17680	17297	17393	17316	17166	17190	17103	17190	17368	17307	17331	17219	17345	17437	17412	17308	17231	17358	17135	17296	17363	17153	17254	17270	17285	17293	17211	17327	17219	17156	17282	17050	17258	17286	17416	17383	17438	17177	17481	17320	17299	17418	17228	17458	17247	17125	17303	17191	17333	17285	17211	17285	17471	17268	17428	17129	17103	17256	17094	17283	17248	17263	17377	17172	17238	17244	16965	17284	17287	17226	17277	17150	17378	17428	17254	17259	17261	17193	17186	17328	17112	17175	17225	17169	17243	17245	17325	17412	17170	17310	17201	17222	17133	17318	17481	17192	17272	17411	17317	17164	17200	17295	17009	17004	17279	17348	17176	17244	17443	17372	17269	17458	17340	17335	17425	17261	17296	17242	17261	17028	17220	17203	17332	17116	17359	17176	17211	17220	17385	17179	17313	17199	17332	17324	17274	17247	17269	17094	17239	17472	17243	17358	17177	17150	17563	17257	17307	17077	17254	17243	17246	17338	17283	17299	17117	17089	17346	17115	17171	17338	17214	17290	17205	17246	17258	17339	17313	17320	17271	17330	17144	17211	17179	17153	17143	17138	17292	16922	17053	17177	17358	17137	17407	17060	17280	17195	17259	17184	17346	17339	17337	17367	17275	17293	17372	17041	17143	17300	17478	17267	17338	17133	17420	17359	17160	17235	17202	17008	17042	17253	17201	17287	17138	17056	17180	17357	17354	17486	17233	17282	17254	17371	17165	17209	17595	17279	17391	17381	17211	17142	17451	17400	17257	17210	17196	17248	17368	17223	17251	17147	17156	17284	17212	17105	16984	17435	17230	17298	17315	17183	17188	17399	17185	17173	17381	17172	17332	17266	17238	17159	17227	17127	17327	17179	17364	17222	17206	17030	17500	17173	17240	17279	17281	17444	17231	17313	17391	17262	17392	17244	17250	17205	17135	17133	17266	17265	17292	17207	17116	17202	17355	17161	17462	17478	17155	17328	17271	17189	17154	17257	17458	17321	17276	17258	17123	17235	17268	17408	17273	17106	17328	17238	17215	17284	17204	17466	17469	17343	17287	17275	17239	17054	17554	17282	17252	17408	17249	17129	17176	17343	17277	17253	17203	17148	17336	17404	17295	17237	17205	17274	17361	17343	17122	17145	17476	17380	17177	17336	17249	17277	17154	17241	17207	17225	17271	17142	17236	17292	17340	17289	17312	17199	17174	17161	17328	17420	17290	17298	17338	17288	17353	17330	17157	17208	17378	17222	17211	17314	17346	17401	17180	17281	17264	17480	17346	17437	17390	17282	17162	17259	16997	17135	17494	17488	17297	17351	17302	17404	17282	17225	17134	17016	17276	17294	17392	17160	17190	16998	17362	17118	17291	17061	17052	17235	17114	17172	17351	17256	17297	17235	17132	17375	17360	17278	17287	17369	17202	17320	17350	17030	17265	17263	17081	17381	17182	17277	17253	17275	17273	17216	17326	17261	17184	17375	17372	17145	17329	17171	17358	17280	17339	17476	17437	17342	17184	17350	17144	17429	17419	17344	17304	17171	17251	17186	17411	16967	17061	17205	17252	17578	17150	17243	17292	17328	17235	17201	17333	17275	17257	17350	17442	17130	17251	17425	17467	17366	17081	17149	17143	17166	17300	17335	17218	17351	17249	17180	17230	17381	17399	17487	17295	17160	17477	17216	17288	17164	17450	17320	17282	17101	17195	17283	17272	17342	17152	17292	17178	17376	17188	17225	17221	17403	17237	17369	17313	17269	17425	17111	17328	17115	17388	17111	17303	17308	17211	17408	17189	17050	17189	17415	17396	17106	17198	17219	17283	17123	17204	17348	17176	17174	17472	17154	17307	17396	17476	17384	17272	17265	17254	17201	17211	17395	17247	17356	17320	17330	17374	17148	17193	17215	17259	17269	17311	17231	17326	17374	17407	17044	17254	17363	17371	17335	17131	17364	17474	17310	17235	17581	17408	17406	17236	17394	17211	17068	17455	17357	17244	17263	17333	17040	17416	17441	17410	17268	17427	17329	17141	17366	17374	17158	17360	17282	17226	17194	17277	17296	17172	17307	17174	17368	17261	17397	17424	17343	17133	17166	17276	17194	17142	17345	17252	17268	17387	17225	17255	17283	17272	17195	17130	17172	17315	17321	17357	17390	17309	17240	17342	17226	17163	17076	17278	17156	17325	17183	17222	17190	17291	17192	17388	17236	17178	17232	17267	17285	17257	17177	17234	17064	17304	17198	17135	17248	17241	17215	17161	17280	17372	17370	17115	17202	17260	17312	17264	17331	17261	17206	17383	17367	17443	17361	17239	17297	17222	17089	17129	17284	17118	17372	17286	17192	17354	17334	17321	17174	17127	17197	17293	17408	17298	17026	17100	17240	17302	17189	17246	17267	17342	17276	17357	17125	17238	17357	17137	17330	17409	17123	17281	17210	17235	17184	17275	17210	17194	17327	17302	17319	17238	17363	17178	17108	17327	17265	17231	17190	17106	17419	17289	17317	17295	17210	17353	17373	17431	17450	17459	17367	17188	17324	17263	17451	17069	17237	17262	17315	17045	17373	17236	17224	17299	17412	17223	17277	17318	17090	17195	17179	17168	17324	17369	17219	17116	17304	17300	17364	17235	17335	17493	17204	17219	17218	17393	17179	17165	17243	17224	17296	17175	17320	17471	17254	17445	17351	17176	17357	17110	17328	17432	17255	17447	17375	17108	17282	17328	17449	17318	17250	17177	17157	17075	17195	17342	17252	17422	17379	17458	17353	17298	17247	17452	17266	17334	17315	17290	17155	17157	17316	17195	17466	17137	17313	17112	17208	17152	17337	17216	17178	17271	17259	17366	17345	17190	17368	17379	17482	17265	17230	17378	17247	17334	17403	17314	17197	17047	17320	17261	17244	17406	17229	17085	17196	17409	17363	17301	17425	17283	17369	17231	17295	17283	17168	17167	17429	17255	17251	17297	17158	17237	17155	17046	17143	17354	17331	17304	17251	17139	17302	17191	17031	17140	17221	17200	16989	17473	17239	17338	17172	17388	17165	17335	17345	17335	17281	17177	17262	17274	17388	17227	17378	17228	17207	17292	17376	17209	17130	17152	17120	17359	17003	17285	17344	17040	17367	17322	17135	17168	17535	17176	17139	17320	17304	17282	17430	17211	17272	17365	17280	17362	17240	17344	17099	17248	17262	17378	17146	17264	17223	17300	17287	17428	17266	17313	17376	17289	17269	17439	17218	17259	17164	17401	17202	17166	17208	17369	17317	17122	17041	17284	17300	17320	17233	17235	17191	17244	17448	17369	17144	17294	17235	17357	17179	17234	17261	17184	17328	17199	17329	17198	17401	17244	17156	17268	17222	17473	17385	17345	17190	17286	17252	17253	17387	17324	17443	17413	17267	17217	17160	17150	17260	17123	17142	17364	17354	17325	17309	17382	17267	17478	17155	17191	17324	17230	17296	17178	17255	17168	17280	17351	17294	17401	17277	17252	17215	17286	17187	17410	17054	16940	17185	17231	17316	17358	17324	17164	17197	17326	17229	17310	17167	17168	17412	17101	17191	17152	17089	17401	17382	17070	17118	17358	17276	17148	17316	17083	17249	17272	17292	17452	17206	17334	17294	17294	17077	17266	17368	17505	17241	17133	17382	17430	17349	17123	17360	17312	17167	17088	17222	17425	17441	17261	17064	17175	17399	17544	17318	17304	17342	17350	17171	17194	17271	17305	17374	17399	17305	17207	17312	17171	17303
19309	31911	33130	33813	28587	26841	26426	23770	22616	21306	19122	19465	41849	40134	33332	24126	18227	16620	16303	16369	16341	16246	16321	16327	16219	16254	16337	16432	16428	16356	16399	16259	16506	16336	16256	16347	16359	16291	16403	16144	16312	16425	16393	16365	16323	16213	16370	16442	16255	16283	16131	16243	16295	16274	16317	16417	16091	16309	16225	16330	16299	16196	16223	16358	16191	16292	16473	16192	16337	16101	16237	16170	16247	16090	16459	16224	16273	16319	16348	16365	16388	16159	16319	16396	16273	16289	16355	16365	16365	16416	16291	16195	16238	16599	16257	16161	16351	16323	16301	16226	16157	16249	16303	16246	16189	16319	16140	16298	16323	16223	16369	16278	16509	16307	16346	16448	16492	16360	16190	16294	16263	16272	16420	16214	16308	16179	16323	16440	16121	16213	16404	16275	16380	16377	16379	16402	16322	16169	16148	16339	16324	16356	16329	16403	16526	16293	16276	16189	16292	16363	16070	16436	16486	16377	16365	16181	16234	16304	16449	16368	16207	16350	16100	16514	16334	16228	16227	16191	16222	16330	16296	16134	16280	16158	16359	16231	16331	16320	16355	16116	16420	16352	16425	16173	16418	16296	16213	16212	16245	16249	16336	16336	16201	16377	16284	16254	16326	16375	16357	16285	16304	16193	16378	16217	16135	16286	16289	16296	16311	16337	16261	16050	16466	16356	16513	16280	16395	16199	16114	16397	16397	16295	16318	16324	16444	16415	16253	16321	16304	16321	16329	16323	16394	16192	16196	16300	16305	16021	16333	16395	16293	16244	16194	16241	16073	16294	16381	16307	16462	16384	16270	16303	16200	16365	16244	16350	16140	16206	16338	16298	16428	16200	16263	16440	16095	16343	16440	16239	16224	16252	16267	16171	16310	16098	16070	16291	16108	16413	16238	16265	16268	16247	16358	16133	16047	16429	16195	16306	16266	16456	16213	16330	16498	16242	16252	16387	16287	16094	16479	16188	16232	16171	16400	16223	16311	16165	16286	16312	16211	16367	16397	16421	16322	16159	16375	16051	16261	16307	16217	16323	16291	16235	16256	16198	16406	16346	16277	16350	16193	16279	16487	16211	16155	16274	16333	16219	16508	16334	16206	16313	16261	16177	16401	16272	16215	16387	16388	16193	16337	16372	16387	16118	16425	16119	16303	16567	16265	16283	16192	16337	16259	16412	16150	16373	16274	16414	16349	16326	16353	16367	16319	16363	16232	16327	16323	16487	16219	16322	16386	16325	16280	16173	16289	16191	16207	16267	16306	16299	16409	16450	16295	16368	16231	16305	16273	16221	16407	16220	16214	16398	16165	16350	16232	16319	16261	16170	16178	16306	16156	16256	16317	16403	16397	16339	16165	16240	16383	16378	16235	16364	16285	16162	16165	16329	16267	16115	16243	16253	16309	16312	16177	16198	16217	16357	16276	16156	16300	16361	16394	16244	16334	16289	16181	16342	16219	16201	16247	16425	16324	16352	16405	16281	16211	16341	16167	16249	16385	16292	16342	16236	16331	16214	16375	16182	16385	16278	16178	16222	16351	16367	16330	16298	16433	16333	16000	16406	16305	16126	16261	16223	16232	16228	16371	16288	16287	16220	16238	16225	16420	16254	16332	16327	16319	16281	16321	16342	16214	16334	16146	16275	16142	16335	16223	16263	16396	16422	16392	16286	16197	16350	16439	16282	16193	16163	15985	16406	16344	16159	16332	16390	16193	16336	16435	16238	16313	16175	16311	16238	16385	16164	16226	16259	16509	16358	16178	16391	16106	16214	16371	16181	16220	16293	16192	16261	16215	16055	16291	16221	16347	16306	16474	16456	16272	16426	16238	16391	16488	16176	16203	16248	16188	16167	16383	16332	16324	16348	16196	16249	16382	16162	16181	16095	16541	16075	16340	16222	16300	16268	16457	16205	16434	16286	16264	16191	16201	16330	16293	16163	16436	16096	16076	16350	16514	16156	16261	16376	16314	16173	16331	16270	16272	16282	16469	16304	16404	16364	16435	16187	16279	16235	16180	16464	16439	16160	16217	16273	16223	16341	16303	16264	16308	16212	16275	16274	16177	16183	16430	16330	16274	16326	16230	16300	16262	16382	16276	16271	16328	16227	16320	16224	16238	16312	16022	16497	16322	16326	16223	16415	16254	16255	16211	16300	16181	16194	16116	16232	16196	16215	16243	16298	16249	16305	16253	16236	16405	16243	16244	16271	16328	16221	16248	16254	16254	16196	16160	16382	16273	16240	16320	16125	16453	16298	16239	16324	16277	16310	16392	16284	16376	16257	16347	16195	16477	16283	16222	16238	16332	16502	16262	16401	16144	16427	16267	16310	16323	16271	16223	16232	16311	16279	16335	16474	16152	16308	16372	16154	16349	16303	16255	16385	16378	16293	16336	16256	16389	16315	16338	16360	16500	16174	16139	16267	16253	16224	16411	16326	16176	16115	16175	16540	16255	16246	16235	16401	16396	16243	16345	16213	16371	16318	16367	16428	16312	16190	16346	16383	16177	16315	16355	16201	16478	16458	16376	16321	16334	16214	16475	16259	16198	16324	16241	16279	16380	16278	16377	16414	16306	16314	16440	16224	16397	16275	16436	16418	16096	16149	16360	16270	16090	16336	16398	16247	16379	16348	16265	16250	16211	16457	16373	16540	16273	16213	16210	16397	16288	16236	16289	16274	16299	16243	16293	16472	16345	16215	16219	16388	16337	16454	16236	16136	16400	16183	16387	16307	16202	16296	16329	16351	16315	16352	16435	16446	16313	16280	16261	16223	16480	16304	16285	16416	16066	16312	16262	16259	16247	16272	16273	16372	16138	16183	16225	16345	16498	16287	16088	16219	16337	16098	16333	16267	16485	16254	16312	16150	16353	16299	16297	16293	16284	16342	16479	16377	16348	16246	16473	16305	16228	16398	16317	16222	16285	16239	16340	16306	16148	16202	16456	16245	16296	16360	16383	16251	16322	16225	16355	16331	16405	16301	16275	16428	16100	16236	16045	16343	16173	16356	16404	16371	16191	16362	16175	16221	16508	16216	16339	16196	16223	16264	16313	16434	16304	16368	16235	16313	16220	16265	16239	16337	16131	16240	16279	16389	16410	16268	16291	16300	16317	16194	16231	16280	16388	16239	16406	16360	16181	16330	16330	16403	16275	16316	16366	16321	16312	16125	16186	16306	16261	16270	16503	16272	16323	16398	16436	16194	16277	16349	16283	16172	16251	16171	16403	16400	16325	16146	16339	16330	16395	16316	16396	16250	16122	16265	16128	16222	16253	16525	16329	16240	16278	16402	16357	16271	16165	16272	16380	16217	16349	16153	16321	16208	16382	16230	16102	16304	16313	16252	16403	16222	16218	16296	16200	16370	16410	16406	16146	16397	16132	16133	16273	16330	16366	16350	16278	16252	16389	16195	16290	16337	16274	16384	16379	16244	16397	16298	16231	16377	16274	16316	16399	16197	16327	16345	16184	16387	16202	16270	16327	16258	16411	16229	16164	16381	16377	16311	16316	16312	16117	16314	16214	16318	16291	16458	16326	16292	16106	16257	16305	16330	16248	16261	16194	16150	16318	16375	16378	16387	16240	16288	16313	16318	16351	16307	16358	16084	16259	16177	16353	16310	16362	16226	16294	16260	16377	16247	16375	16209	16247	16331	16242	16174	16359	16306	16295	16335	16250	16235	16350	16147	16470	16234	16221	16450	16210	16295	16190	16216	16421	16419	16309	16271	16218	16233	16254	16358	16191	16373	16183	16388	16439	16189	16295	16297	16307	16425	16346	16081	16315	16301	16386	16326	16234	16301	16493	16362	16217	16311	16321	16253	16301	16203	16385	16228	16158	16314	16287	16377	16337	16205	16246	16333	16304	16277	16258	16268	16269	16190	16278	16270	16300	16282	16191	16208	16306	16124	16222	16342	16359	16460	16434	16467	16320	16416	16366	16282	16173	16229	16339	16269	16384	16170	16342	16182	16255	16223	16292	16496	16250	16380	16350	16451	16161	16302	16363	16225	16247	16229	16309	16397	16215	16445	16517	16343	16042	16249	16252	16299	16048	16233	16414	16115	16486	16311	16231	16357	16256	16367	16307	16314	16167	16345	16231	16247	16156	16449	16306	16204	16207	16275	16234	16277	16465	16248	16277	16353	16361	16305	16496	16259	16404	16299	16370	16276	16393	16318	16337	16424	16224	16282	16316	16106	16250	16340	16388	16207	16326	16271	16278	16389	16238	16326	16319	16277	16242	16402	16362	16216	16317	16221	16234	16292	16197	16211	16405	16338	16228	16352	16317	16142	16331	16407	16197	16408	16307	16196	16383	16258	16357	16202	16346	16146	16354	16253	16430	16425	16372	16127	16175	16373	16167	16274	16126	16250	16458	16296	16106	16355	16272	16227	16252	16378	16190	16309	16234	16297	16354	16229	16316	16350	16360	16457	16312	16137	16333	16195	16388	16158	16359	16319	16341	16590	16283	16333	16187	16137	16311	16340	16128	16332	16324	16430	16364	16148	16327	16356	16233	16233	16185	16356	16320	16337	16285	16247	16211	16188	16213	16064	16239	16123	16251	16326	16231	16287	16286	16375	16287	16067	16262	16267	16284	16209	16493	16177	16441	16265	16348	16241	16184	16226	16226	16186	16087	16334	16360	16396	16250	16272	16300	16279	16438	16272	16321	16392	16400	16272	16294	16125	16128	16132	16183	16404	16235	16306	16383	16373	16391	16327	16256	16327	16165	16225	16321	16262	16275	16246	16325	16370	16289	16474	16386	16322	16345	16446	16312	16394	16411	16201	16310	16425	16263	16161	16322	16238	16371	16371	16442	16281	16482	16337	16310	16399	16292	16198	16251	16259	16270	16347	16206	16231	16275	16204	16275	16179	16436	16171	16247	16395	16314	16281	16392	16272	16262	16290	16301	16265	16226	16371	16323	16338	16081	16323	16216	16275	16202	16146	16179	16499	16306	16257	16253	16181	16221	16316	16349	16305	16209	16405	16177	16090	16180	16309	16372	16398	16282	16345	16190	16423	16204	16282	16231	16317	16232	16342	16274	16323	16368	16311	16128	16186	16359	16239	16422	16417	16402	16254	16447	16361	16233	16276	16306	16382	16115	16207	16235	16247	16327	16415
29537	24217	27595	25839	20691	19433	19883	19075	18734	18409	18083	17828	19558	20322	19557	18709	18042	17841	17605	17745	17712	17639	17549	17653	17433	17522	17421	17715	17660	17449	17457	17491	17600	17624	17602	17452	17372	17661	17614	17451	17436	17292	17518	17751	17609	17766	17591	17442	17561	17563	17718	17638	17694	17605	17520	17830	17517	17577	17534	17702	17563	17454	17554	17649	17684	17555	17488	17554	17580	17538	17419	17637	17561	17610	17432	17643	17539	17774	17614	17410	17598	17569	17536	17651	17728	17603	17601	17569	17742	17603	17636	17577	17588	17594	17463	17593	17424	17625	17727	17574	17519	17364	17488	17717	17475	17473	17417	17640	17654	17536	17775	17638	17509	17621	17627	17485	17655	17518	17479	17593	17643	17516	17684	17656	17523	17285	17485	17633	17382	17579	17544	17524	17474	17613	17547	17537	17544	17339	17473	17634	17436	17455	17467	17523	17552	17622	17705	17637	17463	17511	17657	17429	17675	17405	17597	17652	17509	17499	17477	17613	17676	17519	17582	17458	17605	17383	17468	17579	17515	17660	17272	17525	17665	17308	17561	17468	17380	17560	17537	17319	17740	17439	17450	17430	17634	17390	17606	17551	17489	17569	17566	17661	17586	17721	17450	17595	17597	17572	17570	17461	17589	17610	17542	17447	17676	17568	17411	17699	17469	17301	17750	17757	17533	17812	17599	17580	17517	17580	17799	17660	17465	17611	17629	17566	17585	17271	17453	17476	17664	17638	17680	17511	17346	17399	17398	17515	17642	17464	17607	17427	17536	17594	17474	17358	17506	17619	17300	17472	17503	17494	17388	17581	17475	17644	17274	17500	17453	17533	17635	17472	17319	17334	17610	17660	17519	17413	17452	17647	17341	17492	17660	17645	17485	17564	17644	17498	17602	17513	17548	17520	17717	17659	17612	17535	17768	17422	17573	17659	17807	17364	17423	17714	17329	17603	17538	17551	17775	17596	17454	17368	17455	17503	17500	17514	17365	17520	17611	17623	17314	17402	17561	17472	17369	17394	17612	17327	17676	17434	17552	17643	17416	17557	17299	17334	17461	17569	17620	17658	17500	17364	17585	17636	17643	17639	17649	17651	17437	17344	17511	17372	17398	17529	17549	17589	17612	17574	17589	17560	17698	17421	17593	17512	17404	17692	17565	17724	17424	17510	17523	17421	17483	17477	17506	17462	17496	17571	17390	17464	17620	17370	17562	17642	17600	17380	17226	17540	17224	17579	17472	17503	17430	17631	17534	17501	17384	17471	17604	17597	17471	17599	17684	17491	17562	17465	17683	17607	17540	17508	17458	17454	17481	17685	17417	17437	17545	17524	17413	17402	17557	17302	17399	17539	17533	17774	17641	17695	17522	17552	17573	17525	17500	17596	17433	17586	17663	17562	17533	17871	17501	17606	17556	17485	17495	17624	17458	17419	17651	17632	17725	17383	17742	17430	17527	17540	17627	17698	17413	17558	17706	17478	17327	17502	17502	17354	17490	17414	17645	17619	17327	17475	17438	17396	17602	17649	17538	17580	17515	17489	17725	17427	17614	17386	17381	17571	17682	17618	17501	17412	17469	17446	17351	17584	17520	17405	17569	17554	17726	17608	17609	17697	17766	17697	17687	17638	17670	17490	17677	17426	17637	17572	17651	17590	17330	17505	17307	17593	17518	17635	17576	17603	17595	17470	17221	17418	17530	17462	17392	17421	17873	17557	17593	17482	17554	17531	17650	17624	17496	17401	17523	17469	17360	17586	17521	17402	17647	17456	17622	17644	17516	17357	17626	17540	17804	17584	17508	17577	17529	17511	17529	17431	17509	17534	17691	17577	17731	17544	17501	17497	17768	17526	17441	17403	17457	17853	17504	17563	17535	17492	17596	17703	17740	17529	17403	17494	17484	17547	17454	17606	17592	17627	17443	17422	17555	17462	17415	17743	17497	17402	17352	17422	17666	17655	17439	17644	17649	17472	17555	17762	17687	17492	17458	17625	17628	17586	17580	17455	17433	17636	17584	17574	17622	17521	17536	17627	17578	17491	17472	17431	17378	17500	17477	17437	17608	17644	17705	17733	17582	17490	17524	17363	17615	17547	17717	17653	17655	17447	17462	17338	17428	17377	17630	17663	17599	17553	17573	17630	17627	17611	17660	17610	17491	17657	17497	17437	17629	17493	17348	17584	17481	17699	17354	17644	17749	17447	17467	17680	17536	17644	17658	17479	17582	17686	17705	17413	17383	17479	17352	17591	17586	17535	17487	17475	17404	17636	17514	17524	17557	17545	17532	17706	17693	17629	17554	17488	17706	17569	17547	17438	17453	17563	17598	17596	17555	17505	17495	17649	17623	17592	17586	17591	17593	17539	17638	17381	17746	17672	17594	17536	17624	17554	17437	17504	17407	17616	17744	17479	17490	17563	17603	17548	17515	17514	17429	17557	17441	17530	17646	17460	17488	17477	17468	17649	17620	17422	17505	17480	17348	17775	17713	17524	17645	17403	17674	17652	17413	17543	17445	17588	17773	17458	17391	17686	17725	17512	17470	17506	17474	17664	17692	17499	17488	17328	17472	17313	17452	17614	17815	17444	17520	17586	17602	17571	17595	17372	17626	17441	17694	17523	17614	17585	17530	17442	17544	17628	17687	17608	17596	17578	17591	17570	17620	17458	17393	17647	17439	17703	17569	17527	17344	17536	17722	17586	17650	17411	17566	17540	17522	17454	17516	17403	17576	17555	17492	17471	17479	17672	17702	17546	17550	17543	17571	17592	17630	17400	17393	17614	17559	17603	17544	17529	17617	17714	17479	17625	17426	17567	17558	17433	17693	17326	17598	17563	17533	17533	17464	17706	17544	17489	17548	17614	17592	17607	17597	17530	17560	17606	17427	17626	17650	17507	17496	17437	17704	17652	17439	17315	17446	17406	17444	17654	17598	17566	17633	17384	17562	17316	17469	17338	17389	17751	17775	17626	17689	17449	17523	17388	17481	17475	17367	17505	17378	17410	17663	17537	17614	17479	17528	17624	17575	17554	17512	17532	17777	17446	17427	17526	17793	17407	17524	17624	17671	17747	17625	17537	17726	17564	17612	17436	17531	17421	17436	17563	17533	17683	17618	17424	17441	17489	17503	17370	17578	17628	17693	17490	17327	17454	17660	17662	17596	17558	17628	17721	17577	17576	17440	17632	17297	17455	17546	17605	17643	17410	17761	17694	17622	17609	17750	17645	17857	17521	17569	17612	17612	17524	17512	17392	17710	17358	17714	17437	17541	17602	17745	17630	17586	17471	17609	17535	17644	17591	17356	17702	17588	17634	17339	17532	17601	17487	17424	17550	17666	17505	17755	17676	17650	17414	17615	17807	17679	17533	17579	17679	17497	17649	17469	17422	17637	17487	17638	17515	17679	17597	17517	17663	17741	17538	17794	17450	17576	17450	17541	17659	17548	17473	17698	17424	17601	17554	17620	17577	17726	17508	17327	17556	17563	17691	17590	17446	17672	17595	17566	17501	17510	17756	17660	17455	17529	17527	17482	17506	17557	17655	17465	17629	17535	17561	17632	17635	17767	17654	17657	17617	17430	17445	17441	17605	17813	17439	17479	17515	17541	17645	17454	17588	17374	17432	17614	17472	17622	17371	17303	17635	17686	17383	17363	17479	17820	17676	17590	17474	17460	17661	17511	17603	17649	17771	17594	17634	17526	17426	17492	17752	17443	17696	17720	17552	17524	17673	17355	17438	17540	17574	17579	17561	17609	17690	17526	17540	17750	17618	17465	17601	17493	17591	17380	17462	17425	17513	17508	17676	17695	17519	17566	17648	17585	17575	17603	17482	17605	17565	17623	17578	17761	17605	17545	17523	17509	17363	17392	17499	17497	17566	17605	17379	17438	17547	17422	17549	17290	17447	17557	17547	17710	17529	17606	17521	17538	17395	17402	17293	17590	17633	17606	17656	17592	17513	17334	17526	17484	17579	17517	17561	17675	17521	17430	17513	17562	17760	17525	17414	17615	17618	17618	17449	17498	17681	17631	17476	17609	17657	17353	17577	17494	17466	17492	17749	17502	17717	17588	17517	17581	17572	17572	17584	17662	17757	17635	17735	17476	17787	17558	17831	17482	17680	17599	17580	17693	17610	17583	17426	17407	17458	17628	17516	17665	17718	17527	17620	17689	17782	17578	17474	17618	17564	17366	17563	17461	17785	17331	17755	17685	17564	17759	17414	17526	17395	17709	17652	17210	17532	17678	17608	17524	17455	17601	17401	17324	17664	17695	17547	17529	17468	17519	17665	17661	17299	17635	17538	17352	17557	17606	17549	17673	17606	17549	17526	17483	17450	17454	17662	17629	17432	17490	17604	17589	17507	17494	17505	17322	17613	17596	17655	17524	17530	17592	17427	17393	17658	17484	17646	17560	17466	17461	17607	17588	17470	17660	17405	17501	17533	17525	17591	17542	17388	17534	17484	17551	17651	17611	17613	17535	17622	17704	17561	17625	17652	17792	17453	17391	17479	17462	17579	17597	17549	17417	17795	17497	17438	17534	17438	17604	17432	17713	17588	17437	17276	17524	17426	17670	17455	17667	17659	17445	17484	17399	17522	17660	17541	17436	17460	17339	17617	17729	17611	17598	17512	17568	17528	17607	17548	17599	17654	17543	17659	17558	17545	17672	17436	17343	17669	17681	17765	17618	17769	17597	17427	17675	17638	17483	17499	17420	17523	17417	17773	17707	17545	17574	17537	17429	17591	17617	17632	17559	17347	17517	17624	17391	17534	17549	17589	17632	17449	17383	17548	17627	17500	17553	17446	17592	17404	17595	17459	17525	17460	17601	17663	17538	17609	17594	17723	17590	17438	17426	17660	17651	17697	17374	17541	17541	17366	17642	17633	17699	17323	17441	17595	17552	17595	17368	17478	17560	17408	17400	17583	17665	17514	17545	17836	17715	17730	17407	17502	17573	17775	17568	17552	17431	17626	17610	17389	17518	17602	17433	17829	17517	17574	17289	17576	17514	17684	17370	17703	17544	17739	17473	17499	17636	17481	17474	17604	17845	17385	17584	17628	17630	17634	17523	17656	17759	17704	17589	17627	17744	17570	17586	17547	17780	17711	17639	17559	17283	17524	17686	17444	17549	17563
18697	23285	25465	24796	20238	19370	20457	19274	18790	18068	17443	16863	19639	19945	18477	17414	16815	16596	16542	16501	16228	16444	16673	16611	16306	16589	16506	16390	16348	16471	16239	16490	16306	16343	16412	16472	16451	16459	16502	16538	16457	16496	16436	16619	16460	16340	16458	16521	16339	16583	16337	16341	16569	16489	16432	16640	16471	16390	16383	16570	16376	16386	16469	16442	16419	16459	16536	16490	16400	16391	16361	16389	16348	16426	16407	16452	16393	16353	16467	16454	16408	16431	16502	16293	16272	16529	16261	16617	16372	16374	16481	16447	16494	16473	16456	16356	16288	16524	16538	16297	16459	16584	16480	16456	16239	16282	16232	16579	16328	16483	16472	16510	16515	16389	16616	16402	16377	16425	16511	16338	16349	16446	16412	16335	16444	16491	16408	16409	16489	16559	16404	16353	16389	16360	16453	16493	16436	16347	16553	16540	16568	16504	16559	16409	16378	16481	16487	16368	16356	16526	16532	16494	16439	16384	16536	16455	16444	16329	16499	16278	16349	16451	16536	16596	16246	16609	16462	16497	16375	16502	16640	16323	16624	16413	16557	16610	16370	16262	16418	16301	16399	16343	16570	16427	16568	16306	16347	16255	16571	16360	16457	16287	16438	16545	16425	16322	16671	16249	16542	16272	16370	16497	16560	16460	16375	16433	16390	16446	16542	16488	16408	16579	16525	16475	16422	16438	16424	16356	16297	16358	16478	16398	16427	16481	16575	16584	16247	16575	16307	16340	16515	16455	16473	16492	16607	16353	16535	16561	16627	16339	16382	16404	16324	16459	16402	16546	16566	16436	16443	16352	16348	16467	16526	16461	16433	16232	16449	16396	16566	16316	16520	16498	16443	16230	16541	16320	16296	16524	16549	16515	16444	16446	16458	16507	16497	16420	16387	16331	16361	16426	16339	16462	16354	16373	16334	16427	16491	16377	16521	16408	16493	16479	16411	16449	16382	16442	16433	16394	16583	16271	16405	16451	16373	16249	16187	16344	16304	16409	16427	16542	16278	16469	16366	16634	16335	16551	16493	16383	16384	16382	16482	16502	16559	16487	16448	16522	16499	16462	16218	16389	16473	16438	16209	16562	16576	16449	16390	16614	16386	16363	16415	16379	16441	16475	16395	16465	16509	16426	16460	16362	16540	16324	16510	16375	16470	16389	16570	16487	16546	16453	16468	16475	16545	16343	16772	16324	16389	16353	16509	16429	16310	16482	16372	16335	16422	16437	16521	16189	16483	16535	16368	16375	16316	16482	16442	16518	16351	16517	16311	16416	16327	16499	16426	16361	16362	16348	16553	16601	16514	16326	16432	16416	16506	16425	16556	16415	16495	16305	16546	16404	16370	16418	16472	16399	16534	16458	16402	16344	16434	16563	16306	16258	16495	16413	16218	16457	16517	16732	16476	16632	16445	16468	16322	16351	16470	16439	16427	16456	16609	16291	16492	16286	16307	16557	16386	16485	16545	16597	16420	16688	16436	16278	16370	16344	16528	16366	16641	16527	16460	16391	16453	16409	16394	16384	16571	16403	16528	16376	16425	16619	16360	16548	16674	16506	16395	16447	16467	16358	16576	16300	16479	16584	16372	16407	16344	16389	16493	16467	16569	16329	16612	16460	16469	16400	16383	16260	16654	16665	16352	16247	16280	16509	16319	16527	16463	16405	16314	16453	16475	16454	16385	16460	16405	16301	16381	16510	16324	16276	16589	16466	16537	16476	16392	16352	16492	16287	16384	16385	16445	16423	16478	16436	16383	16422	16403	16383	16456	16530	16422	16363	16533	16537	16453	16645	16476	16365	16268	16392	16515	16641	16296	16362	16513	16361	16536	16516	16411	16479	16598	16391	16440	16321	16492	16537	16504	16466	16555	16473	16479	16248	16365	16378	16499	16460	16367	16508	16356	16519	16512	16309	16438	16442	16449	16422	16580	16394	16525	16310	16502	16298	16367	16254	16494	16193	16407	16366	16530	16411	16442	16621	16398	16586	16472	16500	16388	16339	16354	16542	16636	16326	16413	16702	16326	16442	16549	16520	16554	16253	16336	16421	16527	16448	16399	16468	16406	16568	16364	16564	16627	16389	16434	16453	16421	16321	16492	16353	16407	16443	16463	16363	16526	16464	16275	16389	16448	16434	16533	16590	16507	16546	16410	16401	16449	16382	16429	16423	16302	16406	16531	16410	16329	16304	16283	16556	16384	16346	16543	16538	16539	16415	16499	16576	16350	16328	16162	16519	16496	16412	16514	16485	16428	16294	16415	16309	16426	16439	16520	16633	16274	16485	16419	16358	16468	16590	16312	16485	16417	16516	16449	16574	16320	16473	16300	16301	16488	16322	16423	16487	16463	16537	16422	16406	16395	16465	16307	16539	16280	16380	16355	16431	16533	16403	16346	16505	16436	16460	16381	16350	16443	16564	16413	16300	16561	16349	16528	16468	16513	16535	16394	16612	16499	16542	16324	16672	16564	16405	16298	16325	16559	16222	16584	16546	16510	16426	16337	16673	16393	16436	16345	16211	16430	16535	16483	16382	16447	16390	16437	16533	16478	16441	16428	16374	16297	16441	16341	16498	16316	16179	16270	16454	16415	16441	16399	16363	16552	16434	16274	16284	16494	16491	16665	16331	16352	16339	16324	16327	16383	16306	16521	16490	16493	16537	16265	16422	16504	16684	16404	16518	16573	16259	16455	16377	16387	16571	16384	16520	16415	16345	16519	16365	16468	16389	16252	16286	16186	16479	16595	16435	16349	16538	16502	16560	16332	16472	16492	16365	16376	16519	16478	16427	16361	16598	16426	16615	16437	16474	16427	16336	16491	16636	16250	16553	16472	16544	16460	16464	16657	16381	16293	16371	16428	16455	16665	16516	16502	16374	16490	16397	16142	16266	16526	16655	16435	16421	16443	16451	16434	16517	16436	16608	16490	16369	16257	16495	16543	16490	16412	16413	16309	16284	16512	16543	16532	16565	16518	16258	16448	16479	16483	16531	16347	16334	16160	16491	16367	16340	16410	16607	16539	16646	16478	16366	16271	16476	16443	16383	16454	16544	16536	16452	16475	16479	16611	16567	16328	16526	16441	16481	16377	16345	16586	16352	16415	16284	16406	16529	16556	16590	16475	16517	16420	16408	16468	16500	16360	16471	16446	16504	16311	16559	16566	16427	16540	16477	16248	16488	16448	16608	16425	16621	16259	16507	16440	16501	16408	16754	16389	16528	16365	16316	16401	16626	16441	16379	16373	16530	16370	16570	16496	16469	16231	16666	16394	16499	16340	16588	16617	16402	16585	16519	16418	16363	16506	16583	16533	16591	16343	16422	16309	16568	16307	16545	16457	16283	16397	16331	16345	16452	16464	16301	16314	16371	16413	16625	16514	16463	16431	16449	16488	16397	16423	16543	16333	16618	16292	16619	16388	16303	16500	16527	16347	16410	16396	16481	16456	16559	16510	16476	16379	16437	16614	16390	16620	16431	16468	16508	16251	16550	16465	16491	16273	16583	16273	16439	16404	16512	16402	16502	16491	16442	16427	16331	16450	16569	16563	16352	16345	16487	16557	16336	16309	16549	16543	16385	16540	16480	16514	16437	16374	16597	16466	16465	16482	16438	16509	16485	16558	16523	16347	16407	16591	16544	16526	16352	16521	16487	16462	16505	16501	16426	16469	16449	16466	16496	16473	16508	16439	16376	16472	16389	16350	16544	16333	16429	16160	16321	16493	16444	16481	16628	16575	16524	16376	16371	16514	16472	16544	16448	16376	16514	16507	16434	16401	16410	16533	16374	16423	16539	16434	16384	16450	16410	16364	16455	16399	16250	16462	16537	16356	16426	16476	16416	16388	16544	16494	16410	16331	16472	16554	16441	16421	16408	16417	16438	16473	16353	16587	16294	16382	16470	16657	16174	16452	16366	16646	16497	16628	16576	16739	16375	16428	16383	16422	16531	16513	16335	16546	16427	16321	16464	16489	16541	16495	16489	16578	16481	16358	16345	16451	16304	16517	16277	16259	16239	16610	16546	16408	16546	16409	16500	16493	16384	16292	16333	16335	16482	16508	16504	16374	16512	16460	16548	16542	16343	16526	16335	16571	16377	16503	16380	16491	16309	16428	16238	16541	16428	16427	16503	16306	16498	16354	16279	16340	16541	16623	16450	16415	16317	16461	16359	16400	16502	16628	16414	16679	16472	16480	16375	16643	16342	16394	16448	16504	16431	16694	16339	16255	16272	16414	16462	16508	16460	16583	16553	16278	16269	16329	16544	16478	16313	16444	16393	16481	16380	16398	16485	16377	16361	16410	16513	16426	16555	16432	16544	16254	16359	16436	16506	16425	16349	16552	16443	16492	16507	16384	16441	16374	16586	16417	16437	16489	16468	16405	16363	16515	16681	16459	16440	16429	16358	16363	16489	16454	16477	16281	16377	16374	16375	16734	16540	16433	16472	16511	16358	16398	16570	16357	16458	16564	16406	16604	16359	16538	16585	16536	16438	16663	16430	16399	16327	16331	16494	16318	16478	16157	16501	16513	16532	16446	16442	16429	16363	16471	16555	16548	16448	16475	16347	16548	16522	16441	16502	16498	16442	16614	16476	16427	16471	16608	16365	16206	16464	16496	16464	16550	16537	16357	16504	16434	16543	16509	16449	16463	16642	16466	16379	16505	16463	16489	16549	16417	16243	16535	16440	16494	16589	16587	16439	16386	16429	16482	16371	16363	16554	16529	16353	16305	16534	16335	16420	16553	16405	16249	16651	16369	16406	16387	16305	16416	16546	16512	16526	16373	16536	16435	16390	16625	16332	16548	16514	16290	16520	16383	16460	16356	16328	16485	16492	16354	16424	16404	16391	16463	16264	16333	16555	16501	16468	16459	16379	16493	16481	16343	16407	16305	16404	16468	16417	16396	16436	16404	16514	16518	16468	16513	16555	16492	16361	16445	16581	16521	16326	16524	16462	16455	16536	16366	16349	16448	16514	16266	16457	16440	16601	16335	16336	16304	16269	16617	16430	16518	16560	16464	16509	16370	16435	16429	16158	16397	16410	16474	16573	16394	16251	16467	16577	16508	16498	16530	16549	16643	16348	16471	16449	16412	16401	16533	16329	16466	16475	16514	16469	16652	16287	16460	16563
25036	21527	28469	26900	22961	21478	21306	19577	19293	19425	18864	18705	30060	31476	26864	21908	18836	17753	17820	17667	17378	17538	17432	17437	17697	17452	17438	17517	17414	17361	17421	17370	17533	17438	17467	17458	17393	17374	17581	17521	17454	17529	17394	17424	17431	17713	17421	17323	17613	17569	17566	17398	17387	17465	17473	17414	17387	17280	17393	17592	17413	17297	17355	17480	17449	17374	17366	17363	17484	17363	17499	17248	17408	17400	17322	17330	17600	17403	17339	17306	17392	17301	17514	17511	17350	17502	17584	17398	17331	17470	17236	17286	17289	17340	17486	17436	17420	17216	17363	17303	17479	17360	17207	17431	17224	17522	17631	17386	17360	17214	17420	17550	17315	17428	17281	17405	17430	17430	17166	17405	17387	17340	17358	17347	17489	17395	17511	17247	17628	17515	17410	17396	17527	17528	17461	17410	17451	17273	17291	17477	17510	17509	17474	17358	17370	17495	17360	17535	17566	17398	17346	17609	17266	17511	17271	17396	17415	17435	17393	17112	17422	17604	17372	17466	17447	17599	17510	17545	17480	17200	17290	17441	17570	17341	17557	17445	17295	17437	17428	17647	17449	17344	17403	17277	17555	17265	17548	17625	17431	17372	17605	17394	17238	17566	17408	17511	17608	17509	17469	17328	17435	17101	17436	17378	17559	17471	17500	17409	17367	17426	17501	17395	17276	17297	17490	17455	17391	17303	17298	17411	17475	17438	17458	17296	17315	17595	17486	17441	17478	17446	17509	17254	17381	17416	17542	17399	17541	17464	17299	17295	17292	17238	17292	17293	17313	17489	17449	17428	17295	17412	17228	17427	17443	17473	17433	17304	17356	17358	17380	17293	17705	17464	17288	17330	17524	17476	17348	17646	17518	17446	17441	17286	17424	17194	17335	17603	17450	17423	17616	17613	17417	17357	17514	17547	17411	17524	17415	17391	17367	17369	17477	17247	17386	17521	17448	17447	17353	17402	17545	17212	17375	17414	17469	17386	17465	17510	17470	17341	17284	17308	17583	17430	17554	17469	17281	17317	17342	17230	17457	17254	17486	17338	17471	17474	17339	17539	17401	17487	17593	17396	17339	17536	17364	17321	17322	17253	17398	17500	17637	17547	17402	17134	17474	17579	17373	17462	17437	17325	17463	17527	17421	17375	17438	17333	17399	17350	17413	17295	17552	17480	17635	17413	17525	17439	17478	17398	17487	17335	17432	17276	17423	17317	17183	17509	17525	17488	17317	17362	17321	17315	17392	17412	17403	17448	17441	17440	17355	17446	17355	17360	17239	17444	17472	17423	17471	17424	17461	17462	17280	17437	17355	17531	17487	17512	17489	17410	17523	17449	17450	17372	17349	17578	17348	17488	17396	17571	17322	17580	17457	17508	17479	17491	17307	17294	17230	17560	17256	17505	17453	17320	17452	17333	17314	17345	17472	17337	17520	17408	17486	17388	17314	17445	17480	17466	17570	17559	17417	17268	17277	17512	17401	17538	17538	17512	17315	17177	17459	17428	17659	17587	17478	17373	17474	17310	17569	17247	17590	17368	17315	17340	17567	17327	17436	17435	17341	17528	17503	17362	17538	17486	17293	17349	17398	17499	17448	17453	17504	17313	17354	17245	17364	17651	17366	17462	17577	17414	17507	17341	17406	17504	17429	17530	17483	17468	17318	17655	17410	17330	17395	17462	17418	17495	17338	17432	17478	17421	17384	17461	17403	17433	17422	17321	17520	17637	17435	17525	17244	17350	17490	17455	17402	17354	17478	17316	17398	17452	17363	17381	17458	17489	17623	17405	17314	17476	17340	17481	17411	17420	17401	17632	17499	17429	17556	17272	17236	17224	17372	17246	17501	17291	17352	17475	17345	17352	17390	17348	17721	17398	17511	17457	17357	17419	17385	17534	17536	17310	17526	17427	17568	17391	17564	17318	17297	17384	17236	17241	17411	17441	17303	17293	17329	17353	17371	17400	17236	17521	17306	17353	17569	17306	17453	17424	17272	17327	17531	17598	17627	17420	17360	17586	17474	17376	17439	17309	17375	17467	17348	17373	17243	17363	17462	17222	17430	17443	17536	17322	17510	17380	17625	17612	17293	17154	17464	17373	17393	17640	17385	17382	17326	17528	17277	17396	17299	17231	17265	17328	17282	17324	17566	17515	17363	17303	17430	17174	17361	17311	17735	17349	17583	17578	17323	17479	17601	17568	17352	17494	17322	17281	17325	17324	17776	17595	17471	17497	17657	17463	17471	17334	17299	17404	17536	17531	17340	17387	17340	17346	17216	17160	17409	17456	17193	17416	17242	17478	17317	17332	17375	17530	17450	17275	17466	17448	17442	17383	17602	17539	17418	17326	17394	17312	17445	17529	17489	17397	17222	17359	17339	17322	17525	17510	17523	17568	17455	17278	17607	17508	17413	17626	17563	17602	17383	17374	17307	17347	17483	17368	17389	17460	17478	17730	17346	17261	17234	17288	17590	17339	17443	17254	17409	17660	17352	17494	17300	17525	17255	17319	17278	17411	17557	17547	17143	17482	17242	17369	17499	17271	17477	17376	17252	17397	17465	17509	17299	17282	17435	17426	17531	17270	17343	17406	17465	17565	17584	17392	17610	17407	17560	17539	17326	17330	17531	17375	17546	17186	17587	17384	17629	17471	17336	17580	17547	17452	17370	17436	17375	17448	17472	17538	17436	17441	17565	17299	17508	17487	17519	17421	17377	17304	17314	17475	17302	17618	17425	17348	17416	17361	17263	17243	17329	17491	17305	17397	17382	17469	17334	17449	17436	17374	17480	17669	17607	17440	17601	17404	17239	17517	17452	17491	17537	17417	17454	17247	17485	17509	17168	17532	17379	17293	17425	17421	17589	17316	17449	17352	17330	17441	17398	17311	17270	17224	17533	17510	17510	17322	17447	17363	17429	17382	17233	17452	17295	17496	17376	17306	17432	17388	17514	17416	17233	17359	17462	17545	17363	17438	17442	17467	17476	17468	17249	17246	17262	17453	17515	17486	17290	17381	17470	17514	17319	17134	17513	17431	17460	17456	17168	17600	17456	17388	17391	17249	17407	17439	17485	17250	17378	17468	17636	17262	17399	17297	17395	17349	17423	17440	17427	17445	17414	17485	17499	17398	17563	17532	17452	17520	17459	17328	17334	17387	17517	17462	17319	17517	17507	17367	17582	17312	17413	17457	17523	17283	17412	17340	17532	17544	17417	17456	17496	17449	17453	17577	17361	17260	17373	17428	17511	17358	17304	17456	17624	17627	17413	17299	17318	17266	17470	17371	17399	17416	17322	17461	17502	17335	17473	17332	17488	17469	17460	17407	17397	17475	17449	17458	17366	17360	17371	17381	17445	17374	17546	17462	17576	17329	17352	17362	17444	17668	17257	17500	17560	17534	17384	17335	17424	17491	17311	17326	17330	17384	17402	17576	17682	17431	17350	17275	17539	17415	17501	17431	17403	17276	17417	17411	17522	17497	17348	17502	17357	17418	17310	17371	17276	17237	17374	17357	17486	17429	17606	17389	17164	17497	17457	17387	17351	17553	17398	17530	17404	17433	17469	17377	17325	17541	17488	17426	17190	17360	17482	17511	17456	17576	17314	17294	17559	17407	17476	17448	17522	17500	17462	17468	17236	17336	17353	17433	17437	17533	17430	17424	17317	17553	17511	17335	17583	17468	17396	17292	17310	17553	17396	17404	17491	17263	17488	17743	17456	17405	17511	17361	17610	17533	17253	17327	17466	17419	17301	17397	17381	17517	17471	17405	17347	17256	17605	17466	17398	17290	17603	17457	17370	17387	17443	17475	17475	17359	17449	17416	17577	17276	17265	17493	17359	17387	17395	17385	17173	17338	17359	17508	17288	17323	17460	17425	17311	17382	17547	17548	17212	17341	17447	17392	17390	17408	17407	17451	17469	17443	17394	17440	17183	17260	17423	17335	17562	17392	17643	17562	17371	17311	17373	17455	17537	17487	17278	17384	17362	17485	17455	17333	17300	17421	17230	17347	17444	17533	17321	17478	17429	17405	17388	17432	17452	17410	17443	17619	17506	17397	17442	17335	17396	17586	17407	17581	17546	17396	17344	17208	17452	17539	17483	17411	17534	17284	17526	17346	17581	17401	17589	17609	17577	17629	17336	17643	17288	17685	17385	17518	17342	17274	17483	17455	17295	17586	17351	17262	17482	17414	17231	17372	17690	17379	17733	17354	17371	17612	17515	17458	17575	17549	17343	17578	17544	17414	17374	17581	17441	17361	17374	17374	17511	17400	17384	17556	17455	17470	17514	17340	17470	17589	17460	17567	17295	17382	17415	17354	17668	17388	17456	17472	17380	17389	17305	17708	17399	17441	17513	17322	17440	17397	17358	17326	17489	17499	17359	17426	17537	17379	17491	17377	17377	17282	17499	17319	17395	17567	17456	17307	17358	17289	17497	17569	17403	17410	17438	17471	17428	17388	17537	17525	17528	17273	17448	17700	17611	17474	17586	17265	17521	17516	17329	17547	17530	17649	17470	17614	17485	17481	17283	17426	17476	17460	17417	17335	17262	17363	17390	17526	17413	17396	17423	17378	17454	17408	17449	17379	17403	17403	17451	17255	17427	17509	17360	17576	17399	17397	17335	17487	17564	17402	17546	17564	17538	17414	17437	17277	17590	17457	17488	17493	17376	17515	17479	17185	17291	17463	17476	17534	17511	17430	17329	17603	17398	17331	17305	17279	17404	17412	17566	17499	17259	17371	17370	17492	17483	17313	17303	17324	17283	17536	17382	17648	17370	17503	17379	17559	17298	17339	17389	17396	17454	17489	17384	17601	17421	17363	17325	17386	17347	17407	17459	17247	17373	17663	17550	17574	17526	17517	17591	17423	17373	17370	17720	17558	17494	17646	17723	17476	17681	17362	17446	17351	17300	17490	17470	17569	17459	17481	17653	17368	17678	17564	17399	17513	17303	17482	17543	17233	17330	17440	17617	17374	17453	17213	17330	17424	17398	17337	17331	17448	17530	17511	17366	17653	17629	17455	17431	17374	17374	17372	17543	17524	17645	17266	17424	17407	17497	17375	17244	17463	17517	17387	17573	17502	17449	17373	17714	17366	17405	17476	17297	17485	17429	17470	17486	17505	17191	17372
18066	27883	29159	30013	22985	20282	20240	19691	19575	19303	18376	18807	35013	33838	27818	21305	17627	16704	16453	16358	16392	16351	16425	16550	16235	16373	16376	16348	16402	16416	16478	16396	16283	16440	16400	16328	16469	16493	16485	16243	16488	16350	16384	16299	16381	16455	16354	16526	16453	16319	16386	16332	16583	16365	16599	16507	16358	16412	16422	16471	16578	16410	16292	16361	16214	16453	16387	16404	16167	16285	16357	16209	16306	16380	16354	16349	16328	16442	16507	16444	16310	16444	16440	16327	16614	16444	16246	16478	16322	16225	16581	16368	16461	16412	16513	16465	16421	16298	16310	16475	16285	16374	16442	16508	16471	16480	16371	16360	16404	16338	16496	16438	16264	16489	16233	16350	16290	16390	16375	16483	16341	16231	16571	16534	16358	16336	16431	16326	16382	16387	16294	16648	16353	16318	16476	16365	16352	16427	16572	16499	16592	16448	16242	16196	16440	16201	16332	16394	16391	16244	16285	16388	16367	16443	16361	16355	16417	16358	16330	16459	16357	16141	16414	16297	16379	16515	16467	16396	16500	16504	16274	16338	16558	16275	16574	16449	16300	16357	16150	16483	16646	16298	16402	16356	16265	16528	16389	16316	16351	16372	16497	16585	16491	16197	16477	16426	16350	16470	16296	16565	16399	16419	16557	16230	16632	16462	16327	16252	16381	16404	16287	16506	16225	16442	16573	16251	16538	16394	16228	16435	16326	16201	16645	16323	16267	16427	16333	16358	16112	16590	16497	16423	16421	16506	16415	16436	16335	16434	16525	16611	16380	16403	16357	16201	16418	16288	16461	16475	16255	16499	16315	16577	16398	16400	16271	16513	16322	16448	16274	16500	16318	16309	16396	16374	16346	16307	16426	16346	16458	16391	16229	16276	16266	16282	16352	16383	16496	16343	16438	16483	16286	16199	16529	16378	16476	16353	16417	16350	16431	16397	16296	16313	16452	16256	16393	16488	16367	16348	16458	16438	16432	16379	16270	16530	16367	16575	16379	16359	16463	16304	16394	16432	16398	16283	16325	16183	16354	16320	16514	16289	16309	16267	16368	16337	16573	16356	16415	16372	16286	16366	16496	16356	16320	16311	16354	16418	16460	16197	16429	16380	16441	16515	16233	16405	16491	16383	16272	16433	16485	16188	16488	16451	16376	16492	16547	16361	16428	16483	16521	16255	16165	16394	16488	16373	16394	16297	16441	16150	16413	16319	16436	16452	16284	16297	16280	16419	16188	16410	16297	16265	16434	16335	16326	16317	16420	16314	16559	16288	16521	16426	16558	16371	16383	16333	16365	16234	16438	16430	16548	16425	16308	16305	16370	16406	16531	16418	16535	16488	16472	16461	16265	16428	16384	16406	16292	16346	16327	16415	16398	16325	16245	16280	16563	16347	16501	16338	16297	16521	16379	16379	16296	16277	16356	16407	16363	16370	16354	16450	16419	16397	16420	16441	16359	16435	16441	16347	16494	16371	16380	16381	16306	16468	16569	16388	16524	16403	16316	16409	16519	16447	16385	16379	16412	16307	16247	16609	16363	16283	16507	16360	16356	16474	16667	16346	16430	16276	16395	16391	16455	16356	16430	16317	16530	16560	16406	16299	16464	16478	16431	16336	16400	16416	16478	16538	16443	16355	16298	16301	16335	16377	16444	16419	16461	16401	16232	16367	16408	16256	16300	16438	16407	16267	16317	16320	16309	16272	16309	16290	16382	16398	16372	16379	16353	16439	16393	16484	16372	16167	16361	16283	16284	16459	16426	16304	16434	16401	16578	16321	16425	16248	16470	16635	16347	16453	16503	16333	16478	16252	16336	16513	16314	16315	16470	16327	16494	16168	16418	16511	16325	16422	16276	16428	16317	16405	16446	16423	16343	16216	16416	16219	16407	16344	16457	16380	16487	16376	16241	16445	16390	16303	16430	16513	16383	16561	16444	16361	16322	16349	16429	16359	16335	16160	16490	16214	16338	16497	16499	16323	16406	16422	16463	16315	16401	16556	16362	16383	16478	16460	16281	16328	16477	16467	16418	16355	16427	16293	16458	16395	16541	16335	16203	16467	16411	16351	16281	16557	16437	16605	16373	16497	16441	16378	16454	16415	16245	16460	16383	16215	16250	16508	16304	16338	16446	16589	16606	16204	16432	16423	16352	16367	16459	16286	16451	16334	16232	16284	16302	16410	16403	16331	16455	16360	16426	16441	16210	16328	16346	16282	16488	16575	16323	16296	16276	16412	16464	16284	16466	16363	16341	16560	16408	16308	16551	16273	16275	16558	16427	16401	16540	16519	16394	16359	16329	16200	16579	16632	16535	16364	16444	16428	16528	16271	16359	16300	16453	16444	16448	16407	16391	16507	16539	16375	16362	16373	16331	16424	16461	16372	16512	16549	16290	16310	16351	16380	16422	16381	16285	16429	16596	16416	16434	16442	16518	16182	16400	16406	16404	16360	16344	16398	16394	16419	16427	16351	16345	16376	16201	16401	16480	16293	16454	16414	16378	16307	16554	16319	16374	16455	16429	16235	16597	16401	16217	16399	16672	16407	16469	16285	16198	16596	16406	16319	16557	16491	16355	16372	16259	16427	16372	16435	16359	16384	16374	16392	16436	16359	16499	16438	16436	16357	16453	16325	16323	16264	16339	16524	16427	16565	16481	16182	16314	16410	16371	16562	16488	16337	16462	16351	16499	16282	16457	16353	16543	16492	16477	16326	16579	16249	16419	16412	16371	16350	16549	16422	16401	16198	16312	16378	16240	16518	16453	16517	16455	16346	16339	16288	16236	16201	16352	16403	16344	16452	16475	16301	16430	16328	16398	16488	16410	16466	16456	16195	16272	16401	16305	16231	16370	16507	16320	16488	16467	16416	16533	16298	16570	16384	16438	16469	16648	16325	16499	16420	16361	16508	16462	16316	16335	16429	16427	16509	16407	16376	16508	16483	16475	16427	16353	16469	16275	16510	16297	16398	16439	16431	16479	16413	16476	16260	16472	16508	16465	16463	16117	16457	16411	16453	16510	16406	16455	16335	16582	16499	16327	16394	16342	16430	16436	16164	16609	16441	16288	16462	16423	16417	16322	16305	16552	16560	16463	16336	16427	16430	16393	16285	16396	16260	16256	16547	16386	16341	16503	16407	16317	16346	16513	16247	16537	16292	16439	16332	16328	16359	16411	16531	16379	16374	16480	16461	16381	16415	16283	16474	16356	16471	16296	16433	16402	16277	16358	16522	16443	16451	16356	16379	16362	16309	16451	16474	16307	16423	16471	16425	16299	16552	16335	16516	16330	16579	16358	16420	16369	16182	16350	16493	16303	16367	16323	16367	16263	16305	16444	16340	16439	16505	16563	16302	16459	16432	16317	16314	16362	16401	16435	16364	16253	16310	16436	16609	16288	16495	16495	16555	16349	16575	16273	16360	16419	16381	16371	16691	16212	16367	16405	16440	16402	16305	16260	16571	16405	16503	16259	16267	16327	16383	16276	16409	16534	16352	16541	16358	16269	16573	16366	16353	16340	16296	16342	16520	16386	16584	16417	16552	16388	16373	16425	16529	16462	16337	16245	16514	16283	16501	16378	16523	16527	16424	16444	16432	16364	16480	16341	16394	16393	16485	16472	16269	16483	16508	16398	16354	16378	16524	16328	16502	16398	16420	16278	16437	16481	16342	16347	16369	16285	16383	16402	16546	16439	16497	16380	16197	16277	16500	16401	16368	16334	16293	16330	16636	16366	16200	16496	16336	16540	16427	16298	16458	16256	16376	16317	16486	16412	16483	16448	16280	16282	16371	16326	16345	16320	16476	16544	16416	16299	16511	16437	16599	16372	16588	16421	16301	16271	16601	16271	16553	16318	16521	16423	16296	16484	16415	16369	16299	16441	16550	16509	16547	16414	16276	16465	16416	16291	16511	16370	16341	16410	16482	16391	16381	16439	16360	16418	16371	16431	16298	16458	16489	16557	16343	16399	16410	16394	16347	16515	16476	16271	16394	16510	16276	16353	16484	16220	16384	16694	16482	16459	16492	16501	16251	16267	16436	16490	16452	16409	16360	16429	16294	16397	16481	16346	16429	16365	16388	16393	16294	16290	16461	16495	16424	16604	16555	16444	16504	16608	16339	16221	16483	16307	16353	16248	16445	16467	16558	16272	16275	16415	16417	16341	16364	16360	16232	16500	16508	16509	16402	16481	16247	16490	16548	16319	16216	16578	16260	16090	16491	16385	16309	16254	16659	16488	16415	16479	16501	16434	16216	16446	16505	16280	16496	16599	16432	16480	16329	16588	16294	16320	16308	16390	16398	16538	16432	16415	16412	16396	16340	16436	16424	16437	16436	16526	16454	16332	16297	16497	16371	16415	16394	16522	16463	16332	16305	16341	16383	16361	16377	16526	16363	16615	16288	16345	16389	16436	16463	16504	16323	16401	16328	16427	16321	16459	16437	16403	16491	16294	16410	16386	16426	16447	16274	16500	16542	16432	16272	16463	16408	16417	16353	16411	16319	16423	16396	16228	16199	16374	16463	16371	16410	16350	16263	16313	16269	16440	16577	16332	16415	16428	16456	16360	16318	16377	16176	16230	16413	16510	16269	16210	16583	16373	16271	16399	16510	16474	16506	16175	16400	16305	16338	16151	16375	16214	16424	16502	16198	16406	16333	16418	16501	16318	16264	16485	16537	16432	16393	16445	16370	16321	16396	16387	16493	16361	16448	16255	16389	16425	16341	16367	16440	16415	16348	16436	16417	16608	16425	16587	16453	16413	16291	16386	16345	16527	16231	16307	16366	16315	16571	16375	16366	16433	16259	16341	16373	16468	16435	16314	16280	16513	16412	16375	16327	16301	16169	16391	16449	16292	16442	16199	16390	16433	16260	16431	16524	16400	16409	16470	16375	16448	16278	16406	16313	16568	16456	16452	16417	16385	16442	16395	16338	16324	16477	16246	16382	16380	16311	16582	16318	16279	16410	16403	16512	16335	16383	16457	16330	16252	16178	16513	16456	16361	16370	16353	16417	16415	16424	16427	16430	16355	16434	16227	16390	16374	16294	16406	16267	16418	16324	16537	16394	16308	16430	16335	16554	16307	16485	16572	16446	16564	16373	16519	16378	16373	16471	16200	16386	16406	16580	16401	16325
23948	21474	29010	24870	22696	23581	23342	20287	19742	20000	19145	19664	39128	38642	32691	25071	20154	18030	17582	17681	17543	17531	17418	17484	17401	17343	17424	17618	17467	17415	17256	17507	17496	17350	17414	17361	17338	17338	17417	17579	17313	17376	17312	17389	17538	17250	17456	17288	17620	17529	17429	17439	17359	17624	17185	17248	17243	17372	17539	17527	17272	17533	17437	17398	17285	17435	17363	17407	17212	17372	17472	17725	17380	17457	17496	17305	17413	17420	17342	17241	17440	17419	17271	17399	17299	17465	17018	17309	17192	17430	17412	17374	17358	17090	17290	17298	17465	17474	17499	17462	17350	17271	17142	17267	17517	17493	17373	17334	17191	17231	17305	17256	17102	17345	17229	17222	17224	17404	17376	17442	17421	17511	17172	17185	17069	17229	17276	17338	17325	17280	17401	17316	17533	17331	17449	17360	17316	17217	17416	17309	17358	17500	17344	17280	17310	17424	17447	17319	17292	17306	17367	17321	17281	17313	17331	17396	17211	17303	17217	17239	17319	17322	17132	17144	17340	17526	17588	17491	17203	17348	17280	17247	17472	17249	17329	17360	17170	17229	17458	17353	17378	17453	17370	17197	17405	17271	17314	17282	17303	17437	17338	17409	17182	17474	17335	17304	17390	17438	17074	17474	17246	17276	17340	17208	17450	17268	17376	17427	17228	17321	17301	17383	17384	17287	17445	17414	17442	17477	17421	17305	17364	17395	17329	17446	17363	17492	17420	17231	17306	17328	17273	17281	17226	17522	17423	17518	17501	17305	17303	17296	17403	17279	17321	17115	17364	17262	17275	17565	17182	17088	17451	17329	17564	17213	17145	17283	17300	17310	17229	17237	17489	17373	17230	17476	17337	17318	17055	17317	17370	17434	17384	17351	17372	17263	17493	17380	17397	17191	17376	17390	17284	17479	17401	17334	17424	17302	17453	17409	17462	17174	17189	17386	17430	17426	17261	17384	17061	17253	17310	17387	17287	17377	17318	17402	17395	17240	17385	17206	17360	17342	17454	17379	17531	17478	17507	17252	17092	17176	17487	17354	17327	17445	17148	17297	17263	17200	17321	17243	17396	17544	17215	17557	17357	17609	17383	17235	17224	17527	17255	17090	17447	17430	17222	17483	17499	17248	17219	17475	17197	17390	17277	17305	17242	17170	17480	17278	17202	17193	17192	17222	17361	17169	17382	17568	17279	17423	17376	17379	17338	17458	17231	17427	17313	17377	17409	17391	17274	17375	17379	17384	17201	17560	17316	17320	17151	17208	17229	17183	17171	17298	17345	17422	17250	17315	17367	17237	17560	17330	17254	17186	17250	17386	17173	17289	17409	17288	17173	17397	17282	17391	17231	17247	17403	17298	17516	17414	17394	17298	17298	17354	17547	17376	17316	17363	17545	17437	17210	17472	17213	17164	17168	17259	17353	17498	17228	17349	17236	17241	17571	17365	17316	17363	17213	17375	17571	17302	17152	17263	17365	17334	17251	17407	17120	17395	17421	17478	17441	17500	17383	17375	17239	17430	17470	17413	17492	17286	17419	17254	17342	17437	17352	17323	17182	17196	17255	17360	17419	17379	17278	17246	17592	17417	17551	17188	17414	17279	17384	17490	17358	17324	17255	17145	17317	17316	17575	17635	17574	17297	17278	17368	17489	17561	17306	17284	17133	17420	17436	17246	17269	17371	17441	17250	17326	17289	17399	17259	17472	17391	17349	17186	17542	17430	17373	17456	17228	17322	17338	17249	17158	17556	17450	17309	17278	17469	17354	17333	17484	17398	17417	17384	17585	17332	17183	17271	17470	17209	17339	17566	17429	17660	17321	17370	17251	17135	17346	17504	17559	17320	17267	17415	17349	17194	17423	17383	17197	17252	17281	17306	17308	17464	17358	17360	17349	17386	17382	17301	17264	17442	17333	17289	17463	17470	17286	17467	17284	17333	17352	17275	17493	17380	17285	17590	17293	17394	17501	17429	17288	17323	17308	17402	17277	17321	17321	17407	17312	17270	17395	17486	17522	17390	17370	17363	17413	17431	17247	17294	17314	17252	17372	17487	17385	17164	17404	17262	17455	17207	17468	17320	17355	17262	17308	17250	17187	17541	17422	17238	17129	17566	17328	17462	17591	17527	17467	17107	17349	17389	17300	17489	17387	17360	17439	17593	17360	17336	17177	17328	17357	17437	17471	17418	17248	17434	17290	17480	17355	17525	17445	17381	17370	17270	17440	17294	17366	17486	17333	17291	17307	17495	17385	17204	17171	17178	17300	17286	17313	17347	17471	17462	17341	17551	17441	17331	17324	17201	17276	17520	17438	17264	17354	17311	17260	17330	17390	17466	17185	17336	17315	17203	17210	17350	17501	17253	17353	17359	17413	17196	17407	17428	17401	17389	17354	17239	17380	17302	17245	17293	17262	17369	17357	17544	17328	17559	17355	17414	17425	17223	17243	17283	17463	17185	17428	17291	17430	17438	17319	17440	17610	17220	17442	17292	17397	17368	17290	17294	17394	17326	17177	17544	17538	17331	17260	17244	17235	17181	17141	17410	17263	17356	17257	17385	17383	17314	17354	17365	17344	17341	17258	17309	17499	17340	17443	17454	17429	17491	17398	17406	17318	17404	17294	17360	17428	17470	17302	17483	17428	17466	17358	17237	17385	17322	17291	17160	17142	17295	17339	17372	17423	17256	17247	17315	17571	17281	17516	17475	17417	17303	17429	17279	17319	17280	17228	17313	17215	17370	17360	17379	17480	17217	17485	17185	17579	17422	17307	17372	17314	17392	17324	17204	17280	17298	17482	17178	17505	17197	17459	17345	17465	17562	17492	17322	17411	17288	17321	17302	17434	17326	17306	17272	17185	17364	17369	17440	17437	17268	17500	17439	17388	17343	17210	17279	17419	17332	17324	17247	17436	17422	17244	17354	17348	17158	17207	17518	17387	17341	17300	17332	17438	17408	17474	17235	17396	17529	17363	17391	17269	17302	17436	17338	17249	17245	17503	17364	17365	17487	17347	17260	17278	17306	17340	17225	17451	17413	17204	17163	17307	17269	17435	17285	17579	17332	17251	17394	17446	17355	17536	17152	17319	17384	17333	17231	17342	17205	17349	17342	17508	17386	17420	17323	17391	17251	17264	17347	17168	17498	17515	17397	17462	17453	17345	17294	17307	17342	17538	17276	17139	17322	17250	17403	17304	17181	17320	17295	17330	17326	17388	17372	17312	17276	17510	17441	17521	17266	17343	17264	17199	17212	17013	17449	17470	17429	17373	17297	17365	17428	17503	17475	17192	17365	17503	17218	17329	17335	17436	17568	17367	17376	17495	17375	17410	17188	17462	17348	17293	17376	17261	17254	17516	17400	17287	17164	17378	17320	17295	17304	17415	17306	17449	17413	17314	17415	17168	17228	17409	17300	17466	17445	17537	17261	17243	17202	17319	17239	17352	17394	17121	17346	17177	17310	17137	17304	17458	17303	17345	17197	17312	17227	17220	17271	17409	17356	17496	17412	17171	17594	17264	17486	17392	17508	17466	17082	17332	17253	17453	17403	17457	17338	17317	17272	17355	17511	17344	17401	17339	17295	17474	17265	17295	17220	17413	17159	17294	17139	17377	17428	17262	17307	17385	17269	17355	17330	17232	17294	17350	17376	17450	17515	17493	17091	17236	17221	17339	17396	17245	17396	17192	17285	17290	17241	17362	17307	17423	17250	17221	17361	17404	17461	17357	17316	17196	17248	17403	17193	17493	17413	17385	17200	17307	17348	17378	17313	17257	17219	17408	17375	17293	17314	17431	17172	17453	17306	17164	17416	17320	17239	17320	17419	17295	17120	17338	17393	17461	17285	17452	17290	17342	17360	17362	17237	17273	17346	17372	17409	17288	17366	17499	17518	17234	17332	17372	17171	17341	17241	17391	17457	17085	17502	17478	17414	17459	17313	17340	17335	17339	17302	17454	17387	17286	17363	17150	17367	17331	17253	17343	17372	17410	17186	17433	17316	17342	17426	17152	17355	17361	17240	17295	17157	17576	17274	17350	17368	17440	17582	17402	17255	17449	17291	17506	17506	17502	17222	17305	17620	17470	17315	17217	17275	17111	17313	17021	17306	17176	17251	17310	17209	17463	17209	17394	17454	17333	17450	17318	17387	17351	17552	17319	17306	17354	17074	17314	17236	17597	17411	17359	17257	17516	17428	17180	17292	17381	17241	17363	17450	17388	17490	17347	17503	17312	17302	17268	17321	17362	17225	17372	17187	17360	17260	17340	17468	17313	17460	17539	17415	17223	17319	17488	17414	17375	17368	17156	17304	17389	17468	17255	17262	17466	17480	17306	17544	17271	17091	17527	17208	17359	17262	17531	17271	17369	17262	17239	17274	17416	17216	17336	17245	17449	17256	17411	17407	17376	17465	17474	17287	17445	17404	17234	17187	17322	17458	17180	17319	17320	17307	17421	17338	17229	17352	17446	17366	17344	17487	17358	17506	17203	17355	17340	17307	17411	17367	17390	17453	17242	17468	17357	17476	17506	17184	17209	17644	17407	17625	17374	17437	17429	17499	17346	17508	17447	17157	17349	17305	17324	17433	17169	17219	17273	17506	17484	17275	17229	17286	17406	17284	17404	17415	17389	17372	17435	17344	17400	17381	17370	17230	17302	17283	17304	17496	17260	17321	17255	17243	17232	17322	17436	17380	17445	17454	17384	17335	17453	17474	17334	17511	17465	17425	17479	17205	17430	17316	17411	17208	17415	17391	17512	17409	17185	17359	17323	17131	17313	17572	17494	17233	17206	17343	17172	17284	17220	17424	17334	17358	17248	17422	17257	17227	17153	17612	17361	17221	17428	17359	17216	17345	17507	17246	17104	17221	17320	17502	17198	17308	17555	17526	17454	17347	17556	17406	17227	17368	17513	17463	17365	17291	17398	17310	17343	17420	17521	17288	17360	17299	17287	17483	17174	17345	17427	17389	17391	17322	17187	17435	17309	17603	17394	17437	17449	17392	17324	17236	17462	17430	17207	17590	17365	17387	17352	17502	17298	17237	17093	17350	17560	17256	17422	17248	17269	17315	17437	17430	17357	17502	17427	17202	17266	17339	17428	17257	17302	17154	17295	17234	17247	17496	17345	17366	17310	17211
20051	31352	32750	30897	25931	22542	21452	20434	21009	20582	18957	20722	43892	41608	34513	25194	18893	16860	16566	16538	16405	16327	16419	16610	16353	16368	16371	16398	16530	16377	16458	16333	16157	16440	16542	16348	16487	16217	16545	16490	16343	16321	16340	16461	16452	16342	16374	16439	16447	16345	16390	16457	16493	16425	16394	16343	16399	16425	16376	16400	16358	16419	16353	16311	16389	16353	16379	16201	16316	16385	16441	16440	16588	16289	16212	16438	16354	16368	16325	16389	16375	16458	16321	16448	16556	16410	16387	16288	16567	16396	16387	16430	16512	16537	16317	16576	16397	16423	16412	16367	16350	16265	16360	16502	16290	16270	16506	16419	16423	16571	16378	16375	16268	16421	16369	16285	16506	16328	16349	16309	16360	16391	16268	16331	16448	16448	16263	16315	16301	16416	16324	16304	16214	16343	16405	16271	16398	16228	16420	16536	16207	16324	16563	16296	16290	16440	16400	16327	16442	16336	16329	16188	16431	16441	16533	16335	16293	16504	16509	16225	16562	16250	16453	16217	16306	16271	16313	16380	16284	16406	16323	16396	16132	16305	16222	16197	16267	16390	16502	16410	16439	16507	16270	16381	16469	16342	16217	16399	16518	16401	16416	16236	16352	16248	16305	16283	16260	16294	16396	16423	16363	16360	16446	16450	16344	16252	16286	16420	16215	16208	16440	16304	16225	16355	16460	16280	16299	16319	16332	16543	16372	16414	16432	16254	16288	16461	16574	16278	16394	16539	16299	16357	16504	16559	16218	16342	16305	16347	16327	16437	16439	16242	16414	16308	16302	16490	16353	16374	16429	16521	16401	16332	16360	16290	16213	16273	16355	16448	16425	16410	16242	16390	16347	16263	16273	16484	16342	16337	16399	16490	16322	16336	16350	16458	16365	16298	16372	16244	16318	16414	16419	16300	16424	16408	16289	16324	16347	16403	16153	16321	16410	16157	16321	16475	16367	16442	16338	16365	16106	16323	16276	16342	16381	16319	16254	16399	16322	16334	16380	16417	16313	16485	16212	16341	16386	16432	16392	16332	16327	16497	16361	16297	16246	16364	16300	16491	16365	16430	16390	16166	16362	16455	16353	16428	16381	16295	16364	16431	16179	16341	16387	16404	16268	16401	16382	16425	16308	16336	16386	16464	16351	16409	16336	16279	16375	16437	16364	16340	16397	16636	16513	16317	16371	16208	16307	16371	16255	16383	16376	16329	16346	16332	16109	16571	16400	16356	16289	16350	16282	16534	16492	16379	16253	16262	16244	16405	16322	16365	16598	16376	16488	16386	16299	16421	16342	16363	16282	16341	16222	16301	16315	16224	16464	16272	16399	16317	16344	16424	16402	16509	16473	16223	16245	16438	16237	16367	16296	16470	16187	16427	16204	16385	16294	16445	16469	16487	16393	16423	16370	16463	16336	16339	16360	16304	16309	16458	16263	16377	16120	16175	16274	16583	16257	16216	16480	16422	16270	16361	16322	16415	16390	16235	16406	16556	16299	16394	16491	16433	16388	16233	16504	16256	16465	16338	16328	16310	16402	16181	16416	16427	16280	16433	16316	16215	16305	16181	16450	16386	16327	16180	16383	16312	16521	16339	16339	16206	16209	16596	16314	16265	16532	16396	16349	16369	16484	16334	16233	16336	16154	16315	16369	16507	16524	16290	16441	16539	16367	16389	16405	16384	16371	16324	16312	16323	16342	16399	16337	16359	16515	16429	16510	16408	16438	16556	16333	16410	16217	16270	16392	16372	16348	16287	16459	16422	16380	16195	16385	16490	16410	16393	16438	16429	16370	16392	16531	16362	16320	16450	16235	16504	16467	16338	16233	16256	16415	16449	16508	16495	16290	16428	16235	16239	16409	16253	16221	16388	16211	16442	16330	16548	16263	16456	16310	16431	16352	16485	16230	16340	16243	16439	16452	16378	16265	16427	16408	16404	16301	16408	16220	16253	16391	16383	16359	16451	16444	16445	16474	16357	16419	16373	16424	16526	16458	16433	16345	16171	16533	16302	16348	16413	16321	16284	16354	16375	16333	16316	16301	16368	16301	16229	16374	16381	16204	16249	16262	16291	16430	16392	16414	16350	16142	16406	16394	16399	16536	16044	16381	16490	16398	16253	16492	16407	16341	16326	16356	16574	16303	16323	16400	16428	16366	16413	16489	16313	16298	16357	16332	16340	16258	16443	16273	16449	16287	16261	16439	16285	16199	16344	16300	16246	16522	16431	16422	16150	16330	16458	16463	16325	16246	16421	16340	16237	16342	16440	16427	16325	16293	16328	16251	16546	16402	16282	16426	16130	16300	16438	16325	16245	16310	16223	16287	16276	16447	16265	16333	16358	16247	16408	16423	16364	16156	16357	16296	16322	16493	16322	16100	16371	16410	16614	16408	16344	16539	16236	16489	16409	16332	16475	16351	16372	16514	16363	16264	16470	16418	16351	16329	16420	16350	16257	16296	16326	16514	16347	16357	16368	16454	16429	16358	16318	16390	16476	16441	16379	16251	16256	16362	16300	16201	16385	16265	16447	16334	16324	16299	16153	16220	16399	16323	16342	16423	16346	16419	16464	16461	16445	16386	16444	16426	16231	16392	16267	16253	16381	16434	16255	16348	16339	16318	16350	16463	16494	16362	16317	16418	16290	16255	16481	16306	16382	16442	16564	16371	16362	16342	16295	16483	16484	16432	16360	16286	16232	16416	16431	16318	16386	16362	16346	16485	16448	16349	16268	16345	16286	16475	16334	16311	16217	16312	16567	16307	16294	16311	16399	16186	16413	16318	16241	16432	16291	16497	16227	16364	16249	16322	16242	16467	16303	16437	16329	16379	16457	16208	16399	16378	16526	16302	16466	16363	16251	16275	16330	16323	16278	16386	16233	16205	16460	16315	16451	16348	16275	16398	16387	16235	16465	16326	16316	16347	16382	16307	16409	16388	16531	16359	16473	16482	16349	16343	16337	16304	16443	16398	16390	16274	16390	16365	16528	16387	16448	16439	16353	16410	16310	16370	16343	16379	16491	16523	16327	16568	16252	16269	16434	16385	16391	16329	16410	16261	16358	16467	16482	16521	16348	16325	16446	16388	16352	16498	16354	16269	16331	16266	16429	16250	16301	16491	16309	16389	16352	16360	16354	16221	16315	16388	16381	16517	16446	16521	16305	16212	16272	16322	16443	16233	16529	16440	16444	16429	16303	16495	16350	16586	16360	16341	16368	16251	16593	16204	16557	16276	16583	16443	16242	16422	16378	16195	16332	16363	16317	16248	16137	16458	16184	16483	16291	16276	16288	16480	16417	16283	16415	16370	16313	16323	16519	16380	16472	16334	16231	16368	16352	16158	16470	16307	16409	16352	16244	16381	16386	16380	16409	16358	16411	16416	16382	16404	16274	16301	16357	16433	16479	16408	16331	16356	16465	16420	16271	16340	16050	16491	16498	16398	16253	16202	16085	16239	16225	16238	16532	16349	16367	16371	16272	16458	16514	16444	16316	16588	16573	16422	16293	16469	16435	16278	16477	16301	16350	16545	16366	16318	16225	16466	16258	16267	16314	16348	16329	16344	16378	16370	16301	16371	16384	16386	16407	16472	16276	16410	16209	16484	16469	16293	16273	16413	16322	16520	16477	16549	16380	16171	16384	16353	16209	16220	16437	16480	16300	16535	16376	16355	16258	16397	16420	16421	16631	16375	16232	16388	16393	16402	16237	16476	16137	16303	16436	16360	16270	16314	16472	16429	16214	16412	16380	16402	16488	16232	16377	16294	16244	16326	16381	16479	16370	16391	16356	16502	16465	16384	16420	16402	16259	16316	16406	16386	16369	16418	16246	16274	16405	16423	16179	16266	16455	16370	16433	16384	16338	16415	16433	16403	16265	16354	16404	16337	16321	16497	16409	16403	16384	16356	16417	16347	16341	16346	16552	16384	16312	16305	16330	16253	16251	16406	16374	16367	16340	16323	16493	16467	16313	16335	16448	16227	16200	16389	16486	16301	16357	16507	16355	16421	16383	16424	16461	16348	16160	16394	16441	16408	16352	16410	16330	16376	16376	16372	16385	16482	16286	16354	16279	16414	16434	16387	16416	16436	16273	16323	16449	16210	16365	16274	16505	16458	16386	16544	16441	16472	16416	16212	16306	16573	16475	16495	16433	16431	16303	16484	16505	16248	16398	16400	16354	16354	16354	16225	16453	16484	16376	16436	16337	16323	16349	16359	16462	16275	16481	16203	16260	16388	16379	16387	16412	16426	16323	16340	16277	16254	16339	16229	16380	16387	16296	16393	16336	16399	16330	16305	16300	16575	16300	16277	16402	16494	16381	16220	16393	16541	16413	16408	16250	16306	16469	16378	16301	16347	16353	16347	16281	16330	16391	16310	16354	16274	16455	16309	16169	16352	16280	16448	16503	16304	16335	16247	16442	16159	16525	16605	16356	16435	16334	16500	16386	16481	16524	16332	16361	16311	16186	16363	16371	16408	16502	16399	16233	16392	16468	16516	16496	16531	16395	16366	16492	16228	16401	16212	16326	16501	16389	16404	16542	16615	16391	16419	16373	16328	16427	16452	16378	16527	16365	16350	16175	16522	16355	16313	16369	16348	16415	16291	16346	16358	16299	16547	16464	16413	16343	16323	16408	16339	16461	16295	16538	16429	16275	16346	16410	16387	16302	16523	16301	16360	16369	16295	16214	16258	16356	16289	16298	16299	16107	16433	16316	16241	16220	16352	16138	16164	16469	16323	16410	16454	16282	16318	16451	16308	16420	16518	16453	16256	16340	16449	16329	16250	16302	16240	16504	16274	16285	16316	16381	16232	16312	16495	16505	16362	16400	16391	16300	16291	16284	16391	16350	16427	16480	16467	16328	16402	16407	16211	16369	16459	16368	16561	16499	16291	16442	16379	16431	16534	16375	16423	16279	16366	16349	16393	16433	16447	16516	16377	16637	16142	16368	16411	16488	16295	16200	16334	16375	16606	16310	16356	16362	16466	16261	16296	16244	16184	16414	16426	16292	16472	16318	16374	16470	16477	16542	16443	16269	16420	16375	16610	16300	16192	16464	16413	16453	16358	16438	16484	16246	16489	16410	16359	16288	16479	16231	16394	16417	16614	16342	16420	16312	16450	16238	16266	16294
29941	24292	27264	24439	21179	19992	19305	18528	18220	18084	17878	17707	19641	20333	19577	18382	17819	17694	17567	17457	17470	17556	17564	17503	17507	17491	17515	17500	17424	17521	17396	17487	17472	17484	17468	17305	17403	17527	17477	17313	17410	17486	17419	17443	17305	17465	17594	17430	17526	17712	17429	17433	17433	17459	17531	17551	17372	17366	17388	17438	17339	17405	17433	17512	17358	17394	17484	17616	17726	17397	17411	17574	17471	17618	17486	17194	17563	17350	17431	17481	17220	17304	17297	17392	17413	17312	17317	17372	17355	17466	17241	17295	17382	17504	17351	17465	17355	17330	17382	17264	17503	17388	17283	17595	17592	17307	17432	17319	17426	17231	17293	17322	17320	17406	17510	17391	17457	17338	17424	17406	17435	17286	17482	17329	17235	17285	17509	17457	17584	17382	17459	17256	17416	17372	17346	17380	17302	17502	17342	17518	17444	17360	17441	17286	17399	17339	17360	17376	17420	17445	17471	17261	17255	17494	17365	17468	17648	17319	17381	17213	17461	17292	17441	17434	17338	17566	17452	17282	17446	17573	17564	17392	17309	17174	17491	17421	17269	17344	17185	17458	17372	17370	17534	17327	17454	17351	17396	17586	17507	17344	17502	17341	17270	17308	17235	17246	17606	17611	17325	17288	17491	17441	17588	17555	17363	17487	17386	17370	17384	17452	17505	17370	17219	17466	17403	17650	17438	17452	17376	17452	17526	17486	17607	17266	17259	17695	17352	17407	17375	17406	17410	17397	17399	17375	17482	17437	17419	17427	17247	17555	17273	17524	17325	17295	17333	17474	17320	17480	17277	17469	17420	17440	17442	17470	17257	17244	17541	17479	17450	17336	17539	17305	17276	17102	17352	17197	17484	17347	17349	17404	17476	17484	17367	17546	17332	17359	17355	17441	17333	17393	17423	17393	17459	17359	17484	17339	17081	17411	17319	17515	17530	17426	17304	17471	17358	17493	17301	17328	17246	17332	17269	17298	17499	17446	17622	17485	17450	17404	17221	17411	17475	17595	17700	17466	17695	17442	17450	17478	17279	17325	17517	17472	17341	17435	17212	17375	17590	17378	17546	17210	17539	17501	17378	17650	17425	17405	17559	17618	17338	17248	17379	17406	17369	17339	17446	17232	17230	17453	17532	17343	17444	17373	17391	17508	17353	17364	17491	17441	17428	17414	17309	17627	17244	17361	17630	17314	17329	17476	17445	17559	17408	17634	17473	17548	17391	17394	17272	17319	17274	17415	17278	17415	17458	17437	17313	17216	17326	17271	17490	17218	17409	17525	17356	17471	17442	17216	17548	17475	17510	17461	17502	17444	17332	17518	17294	17347	17429	17416	17482	17404	17376	17496	17461	17340	17445	17103	17448	17399	17210	17414	17650	17432	17289	17540	17327	17448	17231	17390	17484	17474	17411	17313	17550	17327	17313	17578	17372	17451	17359	17162	17256	17267	17263	17431	17286	17349	17286	17561	17333	17414	17251	17524	17264	17365	17557	17355	17326	17380	17379	17625	17336	17448	17455	17455	17221	17454	17365	17612	17550	17270	17425	17463	17511	17440	17459	17374	17495	17418	17388	17463	17441	17310	17543	17313	17492	17253	17314	17436	17620	17567	17301	17366	17423	17325	17347	17422	17635	17510	17427	17326	17638	17623	17387	17528	17370	17181	17181	17473	17381	17430	17348	17546	17335	17554	17602	17306	17415	17463	17586	17433	17577	17244	17531	17514	17249	17533	17463	17362	17148	17298	17414	17369	17458	17355	17250	17322	17432	17469	17391	17387	17480	17553	17418	17425	17254	17423	17373	17170	17307	17408	17476	17340	17417	17374	17267	17399	17435	17201	17437	17560	17382	17633	17429	17490	17430	17603	17502	17594	17339	17558	17389	17344	17397	17649	17415	17355	17371	17289	17318	17454	17457	17393	17431	17400	17536	17240	17513	17434	17465	17501	17535	17393	17521	17358	17416	17413	17273	17514	17295	17372	17396	17401	17510	17279	17346	17569	17397	17296	17496	17446	17300	17465	17511	17423	17467	17298	17524	17377	17471	17370	17262	17560	17591	17423	17355	17249	17371	17301	17459	17327	17273	17547	17364	17511	17315	17428	17272	17467	17437	17599	17440	17384	17539	17408	17454	17326	17451	17357	17518	17530	17531	17259	17273	17564	17580	17553	17342	17243	17288	17303	17349	17399	17350	17203	17499	17524	17295	17342	17548	17416	17298	17433	17228	17450	17626	17671	17179	17454	17606	17435	17737	17164	17346	17182	17278	17196	17213	17480	17379	17368	17516	17421	17497	17587	17372	17385	17289	17414	17549	17466	17367	17262	17369	17279	17386	17325	17370	17261	17375	17678	17395	17469	17707	17482	17456	17488	17349	17353	17278	17365	17536	17376	17348	17534	17505	17688	17572	17515	17315	17547	17472	17373	17239	17321	17323	17529	17355	17555	17514	17247	17472	17365	17537	17327	17430	17461	17398	17425	17363	17324	17671	17527	17566	17435	17492	17489	17331	17397	17358	17354	17321	17222	17373	17609	17539	17289	17345	17412	17393	17293	17284	17138	17539	17348	17385	17300	17485	17523	17450	17132	17416	17261	17449	17514	17610	17370	17549	17690	17342	17569	17618	17456	17294	17501	17379	17362	17492	17452	17328	17437	17633	17457	17495	17310	17408	17173	17297	17534	17304	17263	17523	17345	17212	17491	17337	17358	17279	17365	17574	17436	17565	17486	17466	17321	17398	17495	17431	17574	17516	17388	17288	17491	17484	17225	17293	17189	17342	17410	17511	17333	17558	17454	17415	17312	17346	17328	17379	17365	17382	17376	17552	17454	17297	17448	17448	17390	17381	17451	17634	17425	17547	17386	17381	17322	17536	17457	17332	17548	17321	17190	17390	17613	17424	17454	17466	17408	17378	17577	17416	17593	17568	17527	17382	17254	17356	17404	17424	17214	17489	17330	17424	17483	17503	17396	17575	17437	17421	17511	17475	17434	17291	17284	17450	17468	17276	17455	17648	17457	17347	17476	17381	17461	17386	17308	17399	17397	17470	17276	17479	17536	17507	17400	17410	17499	17333	17388	17374	17495	17299	17231	17455	17417	17621	17456	17421	17512	17394	17197	17371	17470	17316	17282	17473	17540	17437	17563	17399	17473	17461	17450	17401	17306	17315	17293	17268	17455	17562	17538	17255	17365	17369	17490	17416	17429	17609	17403	17405	17250	17231	17493	17448	17384	17482	17482	17422	17183	17475	17543	17413	17358	17355	17583	17424	17624	17655	17437	17281	17394	17510	17427	17635	17474	17473	17505	17533	17370	17567	17419	17507	17517	17423	17333	17490	17418	17549	17491	17371	17462	17606	17429	17582	17526	17515	17368	17334	17378	17529	17171	17320	17529	17338	17334	17329	17514	17278	17522	17550	17474	17636	17613	17286	17400	17251	17460	17427	17394	17389	17344	17256	17485	17307	17380	17462	17521	17394	17357	17497	17155	17295	17384	17440	17207	17275	17386	17282	17429	17456	17548	17356	17331	17457	17482	17586	17196	17375	17545	17383	17234	17504	17572	17488	17317	17346	17398	17180	17449	17485	17267	17344	17123	17392	17460	17462	17591	17491	17514	17494	17327	17592	17214	17460	17443	17430	17520	17303	17423	17460	17531	17384	17464	17446	17406	17421	17386	17632	17543	17570	17521	17164	17421	17424	17077	17409	17245	17373	17438	17518	17405	17467	17505	17308	17768	17549	17416	17427	17470	17413	17370	17255	17337	17481	17348	17426	17552	17318	17407	17507	17446	17446	17268	17424	17293	17419	17566	17594	17299	17303	17482	17449	17308	17479	17470	17475	17420	17477	17580	17433	17432	17461	17508	17344	17311	17496	17522	17454	17480	17485	17415	17425	17430	17663	17470	17299	17443	17363	17482	17152	17380	17427	17440	17383	17202	17371	17613	17267	17200	17381	17197	17508	17348	17272	17511	17550	17429	17517	17530	17457	17424	17345	17338	17442	17465	17387	17305	17489	17344	17464	17575	17391	17442	17554	17504	17342	17463	17355	17507	17365	17410	17301	17437	17303	17259	17162	17143	17656	17464	17523	17372	17474	17467	17614	17451	17428	17311	17337	17472	17414	17528	17414	17354	17295	17469	17447	17432	17352	17120	17503	17423	17415	17517	17438	17359	17388	17506	17464	17504	17366	17515	17499	17422	17587	17436	17387	17450	17266	17444	17601	17535	17472	17321	17573	17560	17220	17497	17363	17364	17647	17349	17285	17441	17391	17494	17333	17288	17365	17379	17367	17452	17238	17402	17391	17415	17484	17296	17379	17320	17534	17482	17327	17445	17535	17332	17444	17492	17593	17524	17378	17405	17447	17407	17501	17357	17354	17306	17475	17418	17385	17391	17328	17571	17464	17460	17544	17192	17374	17351	17600	17314	17474	17348	17366	17386	17437	17347	17414	17589	17371	17154	17555	17496	17346	17339	17544	17335	17411	17436	17472	17480	17416	17314	17335	17327	17297	17458	17612	17277	17496	17457	17353	17473	17489	17444	17552	17275	17217	17488	17445	17498	17534	17292	17513	17371	17486	17576	17721	17306	17358	17662	17340	17356	17432	17201	17606	17379	17445	17530	17576	17442	17633	17300	17424	17344	17375	17323	17336	17378	17297	17400	17590	17455	17491	17361	17280	17329	17354	17173	17380	17416	17342	17578	17319	17332	17501	17329	17453	17532	17218	17581	17415	17249	17337	17634	17426	17455	17562	17475	17483	17369	17422	17485	17292	17507	17562	17257	17346	17114	17353	17237	17469	17425	17424	17513	17535	17340	17437	17432	17309	17460	17463	17275	17388	17492	17496	17556	17559	17532	17428	17252	17201	17476	17342	17285	17538	17397	17478	17459	17475	17248	17424	17335	17404	17493	17535	17453	17493	17311	17540	17580	17465	17360	17344	17464	17559	17435	17213	17229	17617	17429	17615	17423	17550	17305	17325	17408	17452	17534	17518	17343	17560	17555	17541	17412	17295	17425	17282	17469	17419	17411	17488	17398	17461	17196	17502	17320	17559	17566	17386	17558	17367	17369	17506	17589	17511	17546	17224	17208	17403	17413	17725	17477	17382	17433	17412	17390	17356	17346
19145	22878	24061	22832	21318	19941	19269	18288	17980	17601	17108	16809	19902	19951	18892	17215	16803	16486	16393	16395	16418	16352	16310	16377	16546	16220	16518	16276	16657	16332	16139	16423	16234	16409	16559	16387	16472	16343	16457	16554	16262	16504	16416	16419	16381	16179	16337	16191	16378	16377	16453	16408	16392	16299	16470	16263	16353	16395	16572	16335	16259	16391	16300	16413	16352	16310	16290	16482	16303	16454	16187	16347	16333	16527	16404	16327	16295	16244	16386	16400	16310	16322	16360	16407	16355	16364	16528	16452	16317	16467	16403	16271	16500	16325	16305	16531	16408	16173	16473	16436	16428	16538	16450	16370	16377	16417	16434	16279	16445	16579	16191	16431	16499	16273	16334	16172	16385	16391	16380	16295	16602	16267	16421	16343	16384	16279	16414	16329	16540	16336	16409	16380	16303	16436	16353	16372	16574	16303	16264	16176	16285	16325	16267	16398	16373	16439	16258	16335	16295	16324	16361	16535	16364	16295	16360	16384	16383	16266	16465	16363	16301	16251	16519	16373	16418	16384	16255	16251	16449	16419	16155	16252	16407	16349	16400	16428	16243	16371	16503	16464	16379	16515	16375	16315	16419	16485	16338	16418	16266	16297	16294	16203	16503	16374	16310	16360	16667	16438	16458	16430	16373	16278	16158	16392	16584	16322	16352	16450	16424	16220	16248	16326	16464	16216	16482	16337	16386	16363	16300	16339	16264	16140	16309	16348	16500	16484	16338	16376	16163	16285	16187	16381	16513	16436	16384	16327	16423	16419	16317	16482	16370	16371	16380	16312	16267	16449	16537	16310	16430	16302	16380	16305	16490	16320	16402	16249	16485	16445	16356	16190	16453	16412	16477	16341	16438	16459	16274	16375	16473	16488	16699	16290	16456	16469	16524	16248	16443	16383	16301	16353	16372	16371	16218	16388	16301	16187	16228	16479	16521	16328	16489	16349	16174	16371	16364	16472	16496	16235	16375	16210	16452	16326	16390	16304	16505	16340	16381	16503	16351	16129	16485	16433	16297	16496	16313	16376	16346	16386	16285	16377	16400	16452	16499	16292	16358	16296	16546	16285	16430	16289	16474	16411	16384	16281	16257	16236	16343	16450	16251	16375	16376	16443	16444	16272	16403	16517	16224	16446	16349	16280	16242	16497	16422	16362	16304	16337	16381	16208	16449	16106	16356	16469	16223	16594	16228	16411	16329	16401	16478	16416	16450	16397	16363	16410	16494	16282	16313	16335	16401	16297	16411	16207	16354	16283	16380	16408	16353	16418	16333	16314	16326	16542	16348	16430	16298	16448	16424	16333	16347	16311	16414	16362	16336	16415	16339	16369	16370	16461	16206	16334	16307	16375	16250	16566	16500	16294	16252	16469	16376	16346	16494	16263	16224	16405	16315	16303	16394	16392	16404	16480	16381	16449	16247	16544	16329	16551	16414	16313	16513	16308	16490	16316	16368	16304	16374	16263	16347	16386	16536	16441	16254	16447	16387	16367	16256	16308	16465	16478	16309	16301	16518	16298	16319	16309	16451	16543	16515	16241	16118	16463	16296	16427	16255	16354	16286	16432	16563	16492	16365	16322	16522	16403	16181	16491	16417	16286	16468	16318	16333	16388	16354	16422	16301	16377	16433	16355	16333	16412	16363	16486	16512	16299	16316	16402	16354	16274	16341	16387	16172	16421	16437	16505	16504	16301	16483	16422	16378	16259	16342	16395	16460	16233	16344	16355	16421	16345	16376	16290	16389	16452	16493	16214	16318	16300	16442	16522	16347	16420	16250	16547	16346	16312	16411	16258	16436	16444	16279	16177	16317	16284	16436	16288	16490	16490	16125	16308	16459	16392	16319	16447	16455	16387	16348	16403	16419	16289	16411	16299	16351	16330	16442	16381	16344	16291	16456	16331	16292	16330	16371	16520	16395	16410	16326	16386	16301	16376	16409	16520	16431	16280	16351	16326	16406	16231	16377	16409	16411	16348	16510	16378	16451	16394	16135	16437	16444	16369	16440	16397	16288	16381	16478	16437	16430	16445	16323	16292	16371	16473	16338	16481	16342	16187	16560	16239	16453	16411	16548	16427	16163	16440	16311	16334	16316	16396	16349	16246	16328	16372	16299	16584	16277	16540	16301	16420	16279	16347	16523	16362	16411	16391	16506	16317	16426	16429	16447	16439	16273	16487	16377	16325	16277	16470	16423	16461	16235	16344	16565	16381	16708	16339	16463	16349	16417	16301	16267	16207	16449	16342	16324	16537	16380	16355	16360	16434	16417	16378	16308	16240	16365	16289	16439	16270	16367	16415	16506	16545	16359	16298	16450	16484	16170	16274	16532	16362	16519	16419	16397	16367	16433	16388	16381	16562	16324	16350	16438	16509	16347	16429	16167	16292	16405	16425	16344	16381	16488	16357	16356	16452	16283	16245	16385	16245	16379	16298	16419	16392	16419	16534	16491	16328	16338	16340	16476	16398	16291	16307	16368	16356	16566	16239	16356	16352	16388	16505	16282	16415	16352	16355	16461	16496	16233	16116	16312	16352	16557	16334	16517	16540	16462	16266	16449	16181	16408	16236	16253	16172	16327	16229	16344	16407	16432	16513	16458	16400	16372	16437	16389	16444	16292	16356	16461	16323	16318	16190	16518	16295	16443	16531	16460	16406	16373	16502	16496	16447	16563	16234	16234	16427	16315	16300	16446	16318	16275	16580	16225	16452	16383	16451	16371	16277	16279	16358	16431	16486	16528	16621	16345	16276	16253	16561	16411	16238	16373	16414	16366	16266	16179	16320	16462	16467	16451	16279	16487	16424	16425	16545	16381	16308	16477	16341	16347	16378	16288	16335	16292	16241	16283	16251	16321	16318	16341	16405	16225	16226	16473	16326	16340	16428	16304	16485	16484	16278	16242	16246	16455	16066	16416	16333	16320	16293	16318	16495	16369	16353	16517	16427	16538	16326	16367	16512	16623	16312	16416	16290	16202	16275	16238	16419	16449	16309	16319	16227	16360	16305	16333	16342	16329	16385	16332	16150	16429	16599	16407	16386	16479	16253	16476	16336	16456	16362	16213	16161	16287	16573	16464	16485	16309	16385	16402	16411	16435	16388	16383	16326	16386	16304	16531	16618	16352	16396	16462	16345	16314	16494	16576	16420	16534	16560	16392	16406	16334	16265	16397	16449	16378	16506	16557	16384	16395	16381	16353	16477	16403	16284	16235	16364	16434	16384	16163	16375	16374	16347	16319	16446	16379	16231	16313	16480	16437	16430	16432	16280	16418	16300	16279	16386	16318	16279	16372	16471	16274	16419	16381	16245	16302	16666	16336	16294	16429	16339	16248	16435	16386	16523	16524	16435	16452	16385	16404	16363	16487	16451	16454	16305	16454	16440	16361	16407	16467	16380	16353	16359	16475	16329	16165	16424	16241	16314	16541	16340	16371	16417	16360	16408	16402	16342	16436	16291	16484	16519	16274	16287	16292	16369	16301	16489	16417	16332	16313	16343	16478	16403	16309	16299	16370	16413	16450	16309	16467	16251	16453	16348	16411	16348	16545	16199	16407	16277	16473	16359	16519	16271	16324	16384	16321	16304	16218	16388	16557	16503	16191	16483	16370	16396	16405	16347	16294	16477	16217	16319	16356	16342	16525	16449	16363	16257	16439	16440	16487	16408	16247	16169	16312	16423	16337	16272	16167	16477	16297	16522	16161	16383	16348	16343	16334	16197	16439	16356	16251	16526	16151	16441	16385	16498	16357	16350	16365	16361	16503	16333	16342	16413	16390	16520	16417	16523	16334	16388	16386	16390	16353	16549	16360	16467	16313	16460	16238	16294	16285	16370	16272	16419	16443	16331	16347	16122	16416	16287	16450	16335	16421	16380	16374	16266	16521	16364	16294	16382	16180	16261	16358	16411	16319	16443	16304	16598	16471	16358	16542	16211	16463	16267	16338	16319	16439	16270	16423	16314	16340	16211	16124	16308	16387	16405	16457	16588	16539	16483	16210	16220	16403	16397	16485	16428	16394	16336	16366	16457	16424	16494	16480	16451	16356	16324	16437	16363	16453	16424	16331	16261	16447	16239	16474	16483	16232	16597	16290	16327	16476	16380	16348	16491	16234	16445	16261	16194	16325	16465	16314	16561	16451	16288	16389	16318	16243	16502	16544	16220	16523	16332	16330	16253	16258	16584	16446	16358	16293	16408	16518	16371	16372	16403	16305	16479	16442	16366	16321	16423	16306	16496	16228	16306	16357	16441	16398	16446	16365	16510	16334	16421	16438	16439	16464	16223	16274	16469	16439	16424	16426	16283	16319	16432	16249	16400	16196	16385	16337	16375	16519	16560	16475	16242	16462	16447	16529	16415	16319	16446	16353	16148	16244	16345	16414	16384	16399	16447	16462	16371	16221	16402	16422	16497	16331	16165	16371	16335	16365	16234	16329	16424	16344	16299	16554	16446	16500	16220	16381	16485	16295	16282	16361	16442	16470	16329	16592	16330	16336	16380	16442	16455	16450	16306	16319	16467	16272	16347	16420	16451	16443	16360	16281	16242	16263	16505	16220	16382	16478	16388	16148	16512	16418	16429	16505	16343	16349	16465	16329	16294	16355	16293	16419	16350	16357	16312	16279	16289	16299	16397	16269	16490	16435	16325	16384	16337	16318	16252	16285	16432	16453	16248	16302	16395	16553	16379	16301	16323	16459	16333	16366	16358	16372	16547	16339	16309	16370	16323	16300	16398	16089	16461	16243	16418	16273	16246	16182	16374	16326	16467	16390	16423	16292	16376	16403	16351	16316	16391	16302	16308	16445	16525	16309	16381	16429	16453	16432	16297	16494	16368	16439	16324	16426	16477	16374	16550	16367	16471	16384	16477	16371	16388	16178	16190	16360	16227	16139	16288	16420	16354	16416	16213	16554	16280	16369	16257	16269	16214	16472	16380	16270	16490	16367	16309	16423	16333	16461	16401	16412	16225	16464	16481	16312	16364	16357	16308	16362	16429	16461	16385	16356	16300	16265	16473	16234	16381	16353	16475	16486	16156	16185	16465	16472	16383	16380	16351	16442	16304	16610	16341	16611	16414	16449	16415	16495	16228	16446	16357	16360	16448	16371	16333	16459	16424	16382	16334	16363	16444
25197	21479	28190	25838	22954	22813	22209	19545	18744	18401	18196	18394	31730	30736	26450	21612	18534	17758	17172	17243	17212	17021	17088	17080	17114	17011	17099	17083	17342	16954	17153	17240	17060	17094	17231	17016	16911	17124	16994	16959	17016	17096	17000	17035	17165	17125	17239	17177	17002	17181	17225	17121	16951	17039	16966	17122	17138	17047	16988	17115	17028	16906	17155	17090	16971	17110	17058	16880	16919	17138	17046	17078	17136	17026	17128	17059	16796	17084	17020	16897	17075	16890	17149	17142	17333	16824	17159	17122	17173	16932	17037	16970	16999	17004	17074	17054	16892	17155	16872	16980	16984	16966	17167	16977	17244	16842	16910	17148	17029	17290	17024	17132	16928	16809	17001	17028	17074	17145	17025	17143	16909	16976	17140	17044	16937	16883	17055	16964	17144	16995	17106	17048	17133	17165	17069	17020	17172	17158	17003	17018	17012	17216	17156	17037	17103	16953	17146	17164	16988	16804	17039	17064	16893	17123	17096	17008	17078	17148	16954	16829	17218	17021	16774	17091	17138	17003	17124	16903	16872	17253	16931	16988	16953	16976	17097	16870	17192	17088	17079	16812	16888	16969	17127	17012	16966	17116	16955	17186	17054	17109	17081	17100	17021	17035	17132	17190	17044	17098	17030	16993	17011	16909	17108	17168	17036	17240	17103	17103	16978	17035	16890	17006	17128	16968	17197	16924	16859	17035	17086	17086	16993	17043	17153	17063	17102	17000	17145	17134	16996	16917	16951	17250	17140	16963	17056	16970	17060	16918	17035	17024	17047	17062	17093	17051	17077	17048	17183	17019	17027	16894	16848	16804	17001	17125	16866	17016	17006	16896	16877	17106	16951	16933	16838	17022	17008	17096	17031	17128	17015	16998	16971	16893	17033	17051	16994	17020	17237	16908	17085	17185	17210	17116	17118	16888	16918	16975	16852	17223	16913	16937	17014	17072	17133	17074	17190	16924	16985	16939	16985	17132	16940	16987	16978	17177	16958	17196	16972	17092	16963	17038	17113	17075	17021	17020	17038	16923	17013	16901	16922	17023	17180	17116	16889	17052	16918	17075	16902	17152	17145	17066	17079	16886	16930	17108	16816	17042	16874	16861	16768	16997	16982	16914	16973	17045	16953	16824	17093	16846	17058	17153	17074	16944	17107	17113	16933	16971	17112	17033	17049	16973	16938	17033	17081	17113	16952	17070	16991	17026	17065	17181	17049	17044	17255	16895	16868	17047	16947	17015	17158	17024	16765	16858	16874	16996	16947	17205	17181	16988	17050	16884	16832	17003	17010	17087	16901	17091	17040	16870	16976	17179	16900	16960	16997	17101	16874	17022	16976	17133	17081	16925	17093	17137	16969	17090	16898	16881	17116	17009	17043	16885	17062	17161	17003	16829	16929	16867	17038	17106	17023	17100	16989	16955	17083	16965	17004	16803	17097	17052	16939	16866	17018	16982	16893	16954	17031	17118	17095	16904	17083	17044	16843	16980	17044	17044	17138	16906	16929	17077	17006	17029	16960	16853	17188	17164	16992	17052	17193	17007	16988	16911	17112	16914	17150	17116	17079	16994	17010	17073	16952	16975	16985	16975	17000	17095	17108	17066	16736	17184	17082	16892	17058	17062	17056	16943	17132	17132	17085	17009	17055	17092	16954	16844	17084	16978	16820	16995	16897	17066	16938	16971	17140	16802	16746	16958	17185	17127	17077	16951	16956	16978	16988	16971	17010	16989	16875	16922	17075	16949	17050	16965	17015	16968	17024	17007	16960	17053	16833	16990	17056	17112	17158	17242	17061	16996	17291	16932	16995	16953	17040	16939	16756	16813	17143	17053	16961	17059	16947	16757	16695	17141	17057	17009	17027	16844	17107	17008	16934	16826	17108	17034	17197	16867	17253	17075	17037	16959	17053	16896	17175	17050	16956	16908	17020	17001	17127	16999	17052	16924	16862	17014	16990	17031	16988	16938	16912	17201	16784	17107	17014	17181	16881	17058	16990	16998	17082	16947	17049	16925	17028	16898	17201	16901	16955	16892	17059	17159	16980	17208	16874	17145	16979	16995	17244	16781	16858	17084	16945	17029	16925	17087	17036	17042	17068	17138	17167	16997	17015	17026	16950	16992	17038	17000	17046	16967	17126	17017	17040	17021	16913	16965	17040	16825	17073	17024	17019	17046	16876	17130	17126	16979	17152	16826	17094	16983	17076	17103	17036	17002	16965	17000	16992	17195	16861	17093	16993	17047	17305	16995	16950	17210	17104	16941	16853	17202	16975	17011	16920	16876	17002	16996	16992	17134	17055	17150	17150	17045	17097	17176	17003	16757	17018	16923	16913	17062	16895	16817	17242	16942	16947	17013	16899	17160	17008	17215	16862	17201	17127	17090	17012	16802	16944	17005	16963	17033	17257	17080	17143	17117	16899	17165	17126	16904	17108	17108	16969	17174	17099	16983	17165	16970	17144	17047	17200	16949	16969	17032	16990	16975	16725	17055	16950	16907	16989	17129	17074	16854	17146	17126	16947	17055	17019	17006	17033	16963	17014	17109	16963	17009	17100	17121	17028	17005	17055	16814	17135	16903	17093	17020	17104	16962	17029	17327	17247	16885	17005	17239	17174	16963	17118	16811	17089	16980	17181	17106	16856	17102	17079	17232	16929	17003	17077	17132	16970	17032	16986	16938	17104	16965	16735	17137	16769	17036	17098	17033	16990	17084	17042	16914	17121	16986	17181	17068	17116	17130	17152	16820	16945	16826	17030	17203	17120	16930	17162	17051	17038	17049	16966	16993	17197	16793	17118	17045	17018	17058	16921	17185	17015	16747	17021	16977	17085	17160	16872	17050	16949	16819	16862	16988	17137	16956	17154	16730	17002	16774	17202	17164	16912	17082	16962	16819	17006	16973	17083	16987	17102	17021	17130	17202	17039	16915	17031	16768	17016	17235	17287	17045	16957	17062	16976	16929	17129	16902	17123	17007	17066	17099	16964	17153	17002	16889	17052	17144	16926	16938	17059	16941	17044	16909	16824	16877	17070	16988	16945	16897	17189	16947	16979	17044	16953	16922	16806	17142	16879	17120	17005	17019	17060	17021	16945	17065	17021	17033	17175	17312	17047	16920	17018	17053	16990	17098	16938	17161	17054	16920	17123	16963	17000	16921	17159	17232	16975	16970	17052	17017	16933	17040	17081	17093	17109	17264	16957	16805	16992	17143	17138	16974	17105	17046	16853	16952	16744	17092	17073	17183	16976	17136	16994	16922	17208	17240	16963	17090	16973	17090	17282	17057	16941	16796	16966	17178	17002	17107	16941	16831	17069	16996	16958	17071	16852	16931	17224	16921	16919	17047	16961	16966	17084	16855	17010	17074	17163	16928	17092	17230	17167	17058	17050	17036	17042	16898	17084	17000	17140	17012	17217	17065	16829	16841	17199	16799	17086	16954	17077	17039	16933	17126	16939	17016	16878	17081	16750	16907	16938	16964	16795	16969	16910	17025	17123	17028	16984	17064	17300	17061	17028	17054	17003	17005	16948	17231	17101	17006	17041	17106	17018	17160	17091	17043	17259	17104	17110	17033	17004	16828	17160	17095	16983	16934	17113	17171	17062	16935	16987	17151	16965	17208	17007	16820	17089	17268	17145	17198	16907	17034	17211	16963	16884	17007	16965	16948	17238	17090	17021	16843	17047	17186	17075	17089	16945	17017	17010	17068	17161	16855	17044	17004	17157	17040	16961	16991	16703	17058	17025	17120	16970	17098	16988	17056	16971	17186	16913	16976	17030	17115	17036	16956	16930	17128	17108	17292	17155	17036	16946	16868	16927	16763	17127	17047	16960	17215	17014	16970	17175	17022	17057	17131	17088	17108	17027	17003	17050	16938	17037	17282	16985	16897	17201	17030	17073	16970	16953	17090	17047	16954	17019	16916	17002	17150	17057	17112	16925	17034	17066	17110	17053	17134	17059	17085	17052	17031	17177	16818	16989	17053	17154	17038	17106	16922	16819	17242	16906	17081	16851	16894	17043	17035	16962	17026	16947	16980	16901	17092	17042	17138	16956	17035	17103	16806	16898	17014	16973	17073	17076	17023	16928	17039	16997	17003	17029	17259	16921	17029	16847	17068	17071	17166	16906	17056	17093	16903	16931	16899	16843	16935	16993	16963	17271	17042	17131	17141	17024	17085	17024	16977	17144	16937	17084	17133	17055	17099	17000	17214	17034	16984	16895	17077	17073	16849	17002	16962	17159	17138	17131	17119	17248	17081	16940	17098	17000	17099	17059	17075	17145	17135	17214	16873	16978	17034	17243	17049	16837	17137	17261	16832	16923	16988	17056	17089	17017	17107	17160	16916	17127	16927	17097	16960	17029	17013	16872	16870	17020	17052	17075	17151	17117	17033	17043	17162	17038	16765	16752	17027	17137	17003	16964	17027	17240	16934	17107	17105	16972	16921	17081	17102	17130	16946	17071	17136	16986	17027	17028	17253	17088	17088	17097	16981	17096	17129	17072	17021	16925	16995	16931	16995	16966	17133	16978	16938	16942	16853	17165	16809	17019	17021	16886	17090	17102	16940	16961	17186	16968	17025	17011	17098	16846	16894	17049	17144	16969	16868	16936	17160	17006	16981	16932	17203	16895	16780	16859	16903	16996	17215	17010	17193	17042	17090	16913	17214	17050	17015	17021	17004	17091	17116	17102	17200	16733	17146	17058	17021	17128	17081	17076	16827	16924	17066	16942	16957	16855	17020	17054	17028	17054	17187	17099	16992	17098	16996	17141	16989	16953	17070	17040	17193	17134	17022	17155	17049	16739	17055	17059	17050	16959	16970	17143	17129	17083	16982	17172	17056	17161	16974	16740	16908	16984	16852	16884	17077	17149	17236	16899	17085	17182	16922	17031	17062	17171	17076	16923	17114	16895	16929	17084	17263	16977	16900	17112	17153	17105	17120	16954	17043	17146	17010	17065	16996	16955	16968	17035	17003	17041	16898	16875	17012	17219	17099	17033	17032	16972	16868	17054	17084	16918	17073	17043	17161	17104	17166	17210	17134	17133	17035	17144	16926	17162	17089	17105	17114	17126	16813	17051	16932	17086	16953	17047	17034	16984	17087	17024	17050	16868	17202	16955	17209	16908	17200
17356	25355	24271	23508	24544	23728	22202	19558	18825	18209	17534	19239	36593	33300	27532	21207	17518	16512	16329	16115	16170	16144	16303	16240	16157	16185	16194	16252	16007	16311	16327	16146	16178	16168	16224	16321	16280	16146	16473	16258	16064	16209	16215	16078	16103	16182	16112	16246	16117	16197	16186	16036	16096	16317	16043	16041	16412	16285	16096	16153	16337	16255	16175	16162	16230	16262	16135	16157	16254	16079	16190	16155	16126	16359	16090	16338	16242	16289	16119	16050	16308	16222	16246	16306	16336	16198	16261	16153	16247	16051	16188	16173	16090	16049	16117	16174	16141	16144	16185	16283	16174	16225	16185	16267	16167	16250	16220	16255	16215	16268	16199	16262	16195	16137	16382	16222	16183	16257	16105	16202	16308	16257	16127	16159	16119	16063	16147	16148	16226	16132	16192	16226	16223	16172	16276	16254	16067	16239	16265	16143	16165	16283	16192	16299	16222	16130	16030	16252	16017	16227	16128	16367	16234	16224	16183	15906	16151	16299	16166	16257	16126	16190	16149	16169	16211	16154	16324	16086	16130	15886	16155	16279	16160	16060	16144	16174	16173	16284	16120	16195	16084	16318	16190	16004	16172	16286	16474	16199	16272	16246	16169	16266	16109	16330	16028	16098	16070	15989	16245	16218	16185	16166	16211	16130	16022	16221	16275	16233	16205	16294	16151	16026	16147	16304	16223	16202	15945	16225	16175	16263	16156	15958	16171	16117	16082	16101	16206	16082	16301	15969	16207	16198	16182	16172	16308	16110	16318	16180	16134	16204	16065	16152	16167	16320	16169	15880	16443	16169	16150	16240	16121	16114	16213	16100	16150	16077	16174	16126	16223	16198	16083	16207	16120	16340	16129	16022	16156	16301	16098	15867	16260	16222	16078	16257	16175	16218	16189	16461	16240	16152	16408	16307	16275	16144	16071	16089	16172	16291	16149	16209	16122	16242	16066	16295	16183	16240	16166	16095	16075	16316	16163	16365	16099	16079	16243	16070	16193	16261	16172	16177	16040	16313	16144	16179	16017	16108	16373	16106	16129	16161	16151	16015	16344	16077	16129	16157	16268	16090	16147	16130	16222	16092	16184	16224	16141	16189	16099	16100	16021	16191	16272	16075	16045	16372	16235	16224	16199	16222	16122	16221	16251	16108	16209	16183	16316	16184	16134	16189	16164	16094	16237	16239	16071	15972	16337	16337	16390	16154	16089	16237	16089	16206	16185	16213	16288	16052	16112	16312	16282	16299	16193	16124	16092	16209	16103	16235	16247	16230	16271	16059	16269	16250	16195	16184	16015	16271	16235	16313	16089	16274	16137	16157	16147	16378	16158	16226	16083	16422	16029	16269	16055	16125	16160	16161	16267	16065	16286	16291	15948	16078	16249	16241	16137	16192	16198	16042	16259	16227	16229	16165	16192	16018	16193	16018	16377	16227	16270	16092	16085	16201	16134	16202	16124	16227	16341	16210	16179	16355	15989	16074	16096	16204	16253	16304	16136	16082	16226	16276	16140	16053	16127	16190	16193	16304	16226	16070	16280	16215	16198	16206	16261	16089	16324	16303	16213	16211	16214	16234	16056	16071	16155	16200	16128	16144	16140	16187	16351	16317	16122	16213	16153	16310	16080	16180	16224	16288	16250	16200	16152	16160	16027	16333	16111	16128	16228	16195	16165	16212	16104	16161	16074	16188	16206	16145	16232	16192	16132	15924	16126	16054	16166	16110	16332	16068	16374	16323	16171	16189	16376	16135	16218	16183	16266	15986	16080	16243	16196	16196	16222	16300	16284	16213	16061	16191	16111	16282	16259	16275	16111	16072	16092	16342	16194	16279	16063	16136	16298	16219	16111	16210	16422	16335	16129	16261	16112	16241	16093	16130	15991	16086	16093	16215	16147	16235	16179	16112	16104	16129	16286	16121	16220	16329	16133	16176	15947	16236	16195	16211	16326	16179	16233	16182	16230	16334	16215	16203	16198	16184	16200	16028	16241	16106	16112	16135	16087	16218	16098	16245	16294	16096	16128	16189	16105	15981	16319	16231	16279	16135	16063	16031	16106	16148	15994	16191	16193	16095	16261	16152	16232	16165	16040	16323	16220	16130	16119	16239	16020	16181	16211	16269	16284	16416	16262	16255	16392	16119	16097	16051	16219	16210	16165	16281	15976	16100	16381	16127	16144	16026	16219	16313	16379	16164	16134	16322	16335	16237	16242	16190	16046	16199	16232	16189	16341	16016	16153	16139	16072	16105	16209	16134	16133	16160	16281	16364	16071	16155	16140	16087	16220	16188	16227	16104	16085	16198	16215	16098	16155	16163	16278	16209	16148	16256	16053	16127	16179	16258	16287	16320	16172	16264	16160	16355	16143	16337	16209	16161	16155	16240	16230	16184	16258	15911	16209	16265	16177	16259	16120	16138	16095	16143	16107	16199	16199	16150	16250	16244	16299	16143	16129	16019	16053	16466	16121	16235	16224	16195	16349	16338	16230	16091	16120	16250	16033	16185	16192	16234	16298	16059	16172	16190	16243	16151	16101	16179	15941	16056	16187	16248	16230	16086	16232	16235	16097	16105	16134	16267	16298	16178	16138	16083	16207	16189	16077	16244	16183	16085	16171	16085	16235	16280	16082	16183	16229	16219	15992	16120	16135	16321	16132	16262	16090	16154	16123	16239	16205	16214	16226	16394	16148	16206	16262	16059	16041	16300	16212	16096	16014	16146	16144	16272	16304	16198	16278	16012	16446	16055	16137	16148	16179	16206	16143	16224	16244	16160	16279	16114	16117	16326	16082	16167	16223	16418	16055	16300	16287	16135	16318	16152	16134	16184	16126	16123	16141	16077	16183	16219	16245	16274	16314	16137	16130	16243	16153	16262	16120	16238	16086	16281	16112	16152	16238	16186	16076	16097	16291	16309	16258	16129	16124	16154	16135	16262	16236	16242	16165	16121	16016	16323	16191	16332	16124	16226	16142	16203	16227	16127	16019	16249	16438	16139	16238	16272	16138	16102	16261	16101	16136	16196	16226	16406	16200	16160	16018	16107	16214	16311	16183	16236	16120	16185	16230	16195	16192	16130	16127	16008	16118	16188	16205	16142	16243	16195	16199	16061	16204	16349	16230	16195	16058	16182	16098	16185	16247	16086	16003	16107	16178	16228	16150	16088	16089	16338	16183	16167	16417	15986	16256	16176	16140	16172	16219	16187	16330	16085	16200	16032	16157	16058	16182	16358	16262	16085	16174	16181	16088	16170	16191	16197	16423	16223	16272	16195	16325	16279	16068	16188	16200	16239	16158	16367	16280	16299	16077	16033	16226	16150	16189	16190	16072	16037	16222	16162	16118	16239	16216	16274	16149	16130	16125	16070	16104	16183	16311	16121	16360	16024	16121	16274	16152	16186	16279	16227	16101	16167	16115	16043	16294	16328	16486	16007	16252	16147	16235	16280	16204	16123	16298	16260	16268	16155	16274	16217	16177	16237	16336	16028	16057	16281	16111	16155	16211	16236	15911	16348	16137	16196	16330	16208	16262	16274	16307	16158	16087	16202	16235	16007	16269	16181	16330	16195	16223	16219	16123	16105	16152	16094	16124	16154	16245	16254	16180	16139	16149	16309	16295	16113	16256	16259	16172	16095	16219	16141	16072	16189	16269	16074	16250	16014	16036	15931	16112	16002	16211	16198	16434	16245	16026	16289	16240	16266	16029	16273	16099	16239	16255	16295	16252	16128	16206	16212	16135	16203	16390	16154	16254	16201	16188	16119	16256	16089	16265	16267	15909	16016	16334	16092	16320	16348	16161	16139	16390	16167	16189	16249	16004	16355	16117	16274	16243	16311	16470	16045	16171	16296	16350	16349	16217	16136	16153	16166	16260	16110	16232	16123	16284	16311	16185	16070	16293	16215	15976	16201	16119	16171	16200	16206	16029	16088	16087	16425	16230	16238	16332	16245	16098	16023	16289	16053	16294	16214	16377	16150	16198	16133	16335	16130	16103	16197	16172	16211	16107	16106	16283	16171	16117	16099	16145	16181	16282	16110	16207	16150	16333	16203	16070	16288	16024	16215	16183	16191	16127	16178	16209	16391	16127	16313	16318	16276	16150	16389	16291	16292	16124	16201	16092	15858	16218	16123	16141	16228	16195	16242	16223	16349	16154	16103	16010	16230	16349	16289	16151	16290	16160	16105	16079	16101	16209	16170	16081	16228	16147	16166	16444	16207	16278	16070	16059	16222	16040	16015	16259	15996	16078	16004	16133	16226	16097	16331	16178	16245	16196	16073	16277	16118	16065	16151	16183	16111	16145	16123	16278	16289	16241	16241	16190	16162	16077	16185	16341	16313	16158	16278	16212	16181	16263	15982	16194	16358	16151	16209	16244	16175	16099	16023	16272	16150	16270	16343	16216	16113	16230	16197	16124	16074	16154	16224	16035	16126	16185	16252	16192	16365	16245	16207	16097	16263	16007	16123	16169	16100	16186	16218	16391	16227	16120	16063	16201	16082	16242	16291	16269	16259	16302	16212	16171	16187	15940	16274	16188	16211	16114	16201	16283	16189	16230	16046	16090	16071	16139	16142	16271	16199	16209	16107	16195	16113	16168	16158	16253	16334	16017	16172	16296	16356	16193	16133	16256	15979	16315	16075	16198	16182	16332	16143	16138	16262	16146	16088	16184	16316	16198	16303	16263	16107	16184	16172	16169	16109	16223	16033	16238	16236	16003	16157	16006	16123	16064	16331	16230	16207	16134	16111	16134	16121	16170	16245	16120	16242	16153	16222	16083	16195	16312	16102	16158	16286	15930	16247	16216	16156	16184	16215	16145	16057	16164	16274	16251	16195	16272	16056	16049	16346	16181	16169	16085	16125	16278	16171	16195	16038	16123	16155	16202	16354	16300	16105	16107	16240	16245	16281	16139	16163	16199	16264	16147	16282	16096	16105	16247	16177	16118	16173	16006	16220	16343	16124	16357	16151	16293	16238	16183	16129	16144	16215	16165	16176	16033	16145	16176	16358	16115	16005	16019	16195	16380	16124	16190	16225	16071	16137	16317	16131	16181	16037	16440	16124	15963	16269	16276	15983	16148	16189	16200	16166	16223	16115	16169	16109	16241	16286	16237	16202	16028	16012	16120	16144
23978	21414	28890	24482	22984	25297	24613	20673	19163	19139	18421	21165	41214	37571	31855	24554	19423	17548	16944	16888	16632	16980	16842	16724	16973	16725	16937	16804	16986	16807	16860	16925	16907	16877	16845	16769	16797	16828	16739	16736	16918	16828	16895	16727	16697	16838	16873	16710	16816	16778	16741	16615	16825	17027	16897	16691	16812	16798	16777	16566	16764	16738	16761	16918	16725	16818	16748	16771	16653	16427	16719	16948	16813	16539	16746	16691	16759	16706	16499	16640	16847	16718	16481	16725	16946	16847	16682	16823	16815	16810	16887	16662	16633	16861	16793	16991	16953	16805	16809	16767	16774	16586	16782	16596	16715	16537	16716	16897	16891	16815	16575	16624	16722	16899	16752	16788	16755	17085	16764	16704	16927	16672	16716	16956	16835	16717	16582	16693	16883	16807	16714	16737	16680	16813	16761	16650	16715	16773	16715	16875	16715	16577	16619	16636	16581	16626	16609	16904	16744	16747	16841	16760	16648	16807	16766	16667	16870	16659	16653	16862	16719	16709	16902	16935	16770	16830	16675	16830	16824	16686	16830	16761	16682	16840	16951	16723	16826	16470	16739	17020	16870	16849	16618	16737	16782	16680	16699	16478	16605	16539	16662	16738	16857	16716	16634	16728	16830	16691	16831	16755	16617	16519	16821	16887	16733	16777	16816	16868	16746	16544	16580	16656	16645	16624	16812	16716	16828	16869	16716	16757	16758	16751	16611	16706	16780	16702	16763	17099	16963	16703	16800	16655	16753	16762	16637	16815	16566	16782	16832	16769	16746	16860	16606	16746	16851	16907	16725	16729	16852	17058	16841	16752	16677	16870	16711	16711	16669	16595	16617	16688	16759	16646	16846	16816	16928	16791	16843	16783	16761	16714	16655	16864	16632	16492	16622	16652	16851	16651	16656	16537	16770	17052	16816	16863	16933	16666	16828	16771	16786	16731	16837	16807	16707	16777	16957	16872	16677	16665	16841	16842	16934	16797	16668	16879	16740	16724	16785	16774	16624	16736	16585	16620	16627	16820	16962	16998	16749	16724	16736	16505	16764	16710	16867	16722	16908	16675	16911	16957	16856	16577	16849	16886	16692	16711	16554	17005	16654	16669	16518	16854	16702	16801	16562	16809	16660	16778	16824	16744	16752	16603	16589	16750	16568	16813	16699	16874	16740	16861	16682	17051	16932	16584	16689	16801	16670	16757	16846	16691	16754	16798	16771	16832	16815	16770	16738	16798	16773	16537	16838	16569	16538	16650	16795	16785	16695	16726	16802	16854	16665	16619	16696	16751	16696	16932	16716	16717	16631	16731	16668	16742	16785	16868	16652	16776	16650	16637	16742	16662	16649	16734	16922	16562	16712	16636	16903	16762	16638	16680	16845	16920	16578	16693	16672	16722	16707	16665	16653	16799	16778	16621	16739	16708	16845	16835	16831	17017	16787	16471	16744	16679	16607	16750	16898	16703	16720	16964	16949	16757	16920	16625	16822	16771	16845	16518	16792	16787	16675	16765	16629	16752	16725	16580	16722	16830	16835	16795	16772	16778	16815	16784	16685	16717	16730	16717	16695	16800	16613	16950	16855	16705	17031	16998	16977	16735	16836	16816	16916	16804	16719	16579	16945	16763	16751	16956	16756	16609	16725	16645	16834	16823	16671	16656	16710	16689	16883	16823	16768	16660	16616	16848	16875	16780	16678	16807	16661	16760	16661	16685	16681	16784	16618	16742	16702	16635	16585	16545	16610	16580	16722	16823	16749	16793	16733	16973	16833	16759	16749	16770	16716	16789	16962	16676	16785	16776	16934	16864	16986	16735	16765	16811	16864	16697	16996	16774	16876	16545	16748	16492	16528	16649	16684	16739	16672	16780	16766	16677	16727	16744	16789	16796	16754	16941	16774	16662	16671	16668	16881	16850	16862	16532	16552	16664	16723	16687	16856	16527	16841	16870	16906	16618	16701	16696	16843	16866	16951	16640	16754	16804	16796	16714	16650	16775	16711	16602	16536	16809	16816	16801	16781	16681	16478	16622	16881	16854	16866	16762	16543	16771	16667	16612	16776	16651	16826	16771	16848	16807	16613	16825	16533	16666	16767	16890	16745	16542	16576	16606	16738	16895	16776	16660	16796	16573	16826	16726	16759	16676	16635	16841	16600	16416	16523	16698	16673	16755	16720	16821	16898	16638	16598	16718	16584	16829	16696	16868	16778	16630	16735	16883	16916	16890	16832	16700	16794	16621	16861	16984	16930	16862	16915	17042	16678	16663	16588	16816	16644	16883	16849	16720	16638	16678	16862	16709	16825	16731	16866	16821	16714	16717	16896	16871	16842	16757	16588	16686	16715	16760	16746	16799	16645	16723	16796	16592	16866	16789	16878	16679	16846	16874	16601	16888	17036	16598	16824	16536	16672	16766	16894	16776	16666	16573	16732	16701	16741	16760	16883	16599	16620	16677	16630	16681	16824	16552	16537	16885	16941	16835	16747	16856	16756	16837	17052	16777	16676	16881	16693	16736	16965	16592	16691	16816	16794	16707	16764	16773	16890	16870	16931	16741	16699	16669	16664	16535	16518	16624	16611	16508	16891	16740	16865	16658	16783	16955	16678	16680	16669	16866	16706	16676	16801	16692	16546	16660	16975	16807	16600	16888	16852	16845	16801	16689	16814	16843	16765	16456	16613	16765	16880	16779	16715	16875	16785	16775	16818	16804	16743	16515	16731	16863	16804	16746	16672	16681	16774	16855	16740	16656	16972	16887	16811	16638	16719	16790	16761	16829	16710	16632	16795	16762	16824	16729	16780	16885	16825	16716	16831	16722	16539	16728	16677	16749	16895	16914	16743	16862	16743	16525	16798	16774	16671	16719	16517	16751	16737	16618	16783	16956	16778	16831	16842	16588	16751	16641	16727	16858	16631	16721	16701	16750	16609	16616	16685	16817	16715	16694	16838	16678	16746	16816	16999	16887	16565	16846	16853	16681	16763	16639	16666	16656	16634	16665	16956	16909	16625	16763	16760	16737	16928	16611	16755	16757	16880	16997	16774	16846	16808	16897	16672	16930	16836	16842	16696	16870	16735	16763	16891	16785	16639	16832	16811	16764	16559	16700	16882	16683	16802	16806	16753	16812	16863	16835	16609	16803	16603	16574	16747	16678	16657	17021	16764	16801	16559	16748	16843	16922	16857	16862	16808	16765	16734	16622	16772	16878	16685	16656	16730	16773	16781	16708	16886	16635	16863	16773	16563	16918	16652	16876	16737	16931	16704	16749	16674	16744	16775	16428	16833	16757	16859	16571	16608	16491	16791	16804	16860	16618	16814	16582	16556	16668	16669	16821	16749	16889	16749	16759	16726	16697	16612	16659	16842	16763	16694	16703	16656	16781	16643	16867	16597	16918	16745	16734	16817	16715	16717	16674	16849	16840	16894	16806	16864	16926	16674	16723	16637	16669	16929	16652	16714	16823	16649	16696	16716	16919	16885	16754	17053	16763	16749	16898	16748	16705	16647	16632	16653	16821	16937	16539	16799	16723	16572	16847	16813	16606	16683	16834	16523	16698	16789	16765	16703	16936	16785	16630	16747	16693	16866	16820	16707	16616	16685	16699	16828	16550	16593	16813	16856	16688	16662	16661	16829	16719	16805	16838	16771	16658	16893	16731	16614	16753	16705	16783	16484	16660	16788	16551	16854	16665	16854	16699	16735	16661	16754	16594	16847	16797	16869	16707	16637	16772	16709	16563	16854	16823	16868	16826	16811	16853	16781	16775	16744	16728	16888	16842	16823	16707	16624	16647	16714	16765	16723	16739	16843	16918	16737	16671	16733	16782	16885	16738	16576	16674	16618	16687	16946	16561	16754	16737	16697	16673	16476	16605	16817	16880	16681	16547	16733	16836	16861	16642	16792	16615	16586	16602	16833	17082	16775	16802	16657	16712	16741	16707	16673	16810	16726	16571	16706	16890	16727	16857	16779	17043	16821	16728	16607	16731	16560	16807	16767	16639	16756	16658	16599	16827	16762	16803	16637	16776	16685	16987	16657	16805	16777	16831	16688	16829	16610	16887	16791	16656	16805	16715	16769	16754	16802	17068	16908	16604	16647	16772	16651	16815	16661	16840	16745	16665	16872	16786	16884	16824	16843	16861	16723	16690	16694	16798	16682	16822	16801	16793	16794	16796	16680	16877	16691	16846	16774	16866	16769	16685	16748	16665	16691	16715	16658	16707	16792	16710	16955	16886	16709	16769	16754	16695	16705	16890	16794	16945	16913	16817	16827	16922	16820	16587	16796	16783	16774	16816	16947	16561	16697	16883	16863	16849	16822	16814	16501	16610	16790	16708	16841	16746	16807	16678	16532	16840	16615	16763	16624	16758	17054	16919	16690	16887	16774	16669	16564	16744	16802	17181	16888	16696	16861	16725	16670	16712	16607	16574	16834	16753	16793	16726	16762	16789	16698	16790	16681	16806	16860	16775	16661	16718	16668	16737	16664	16970	16888	16714	16406	16690	16773	16719	16823	16774	16716	16750	16821	16668	16662	16831	16732	16874	16803	16732	16729	16691	16638	16711	16490	16674	16784	17129	16759	16668	16856	16699	16702	16756	16910	16569	16618	16969	16826	16762	16625	16747	16693	16717	16750	16908	16620	16688	16859	16628	16870	16834	16860	16712	16603	16739	16765	16775	16635	16699	16707	16934	16749	16701	16914	16732	16718	16625	16629	16708	16917	16804	16812	16697	16626	16894	16730	16527	16751	16611	16755	16682	16651	16753	16592	16694	16763	16894	16710	16729	16935	16753	16709	16735	16695	16658	16820	16811	16649	16782	16814	16663	16782	16709	16655	16659	16658	16753	17024	16886	16765	16684	16791	16927	16685	16879	16607	16937	16680	16843	16728	16677	16986	16827	16877	16822	16803	16650	16679	16584	16736	16766	16825	16637	16570	16587	16615	16893	16604	16619	16633	16844	16821	16790	16695	16865	16730	16827	16767	16718	16790	16724	16602	16688	16743	16807	16874	16909	16878	16736	16754	16814	16804	16830	16804	16706	16736	16810	16752	16696	16957	16743	16667	16653	16814	16621	16744	16686	16747	16760	16579	16660	16690	16684	16804	16559	16681	16704	16583	16758	16714	16802	16625	16668
16912	27885	26662	24436	28374	26942	23361	21545	19879	19783	18545	23980	44879	40340	34371	25037	18505	16728	16051	16178	16023	16143	15941	16180	15939	15925	16129	16090	16008	15987	16142	16095	15931	15918	16055	16037	16219	16032	16060	15912	16204	16032	16139	16095	15911	16087	16004	16090	16051	16119	16212	16010	16151	16256	16028	15992	15988	16013	15842	16176	16087	16150	15975	16049	15990	16104	15909	16019	16118	15994	16146	16285	16140	16004	16058	15963	16163	15920	15999	15971	15881	16046	16162	15990	16101	16119	15866	16166	15998	16165	16148	16134	15995	16153	16010	16005	15962	16235	15970	16155	15878	16090	16054	15891	16045	16027	16020	15977	16070	16020	16118	16316	15920	16039	16232	16114	16131	16140	16196	16040	16092	15973	16070	16054	16026	16056	16145	15982	15901	16085	15960	15940	15954	16102	16116	16006	16180	15969	16213	15868	16063	15919	15990	16029	16052	15837	15969	16006	15908	16117	16029	15860	16083	15967	15975	15956	16034	15986	15808	16123	16143	15958	16015	16080	16000	16111	15956	16014	15976	16107	15976	16095	16046	16125	15943	16153	15932	15989	16035	15965	16083	15808	15943	16047	15979	15944	16034	15896	15971	16103	16031	15992	16037	16036	16054	15991	15951	16090	15900	15944	16021	16201	15916	15962	15934	16010	16080	16099	16238	15944	16011	16217	16044	15872	16025	15857	16135	16016	16182	16174	16126	15992	16006	16066	15964	15994	16073	16018	16054	16065	16129	16061	16014	15833	16153	16023	16073	16095	16056	15995	16140	15972	16124	15832	15926	16012	16009	16062	15988	16162	15960	15909	15958	16190	16183	16172	15997	16005	16058	16091	15980	15898	16081	16034	16119	16108	15991	16037	16033	16116	16123	16076	15980	16099	15968	16189	16045	15920	16038	16090	16034	16107	16314	15955	16059	16240	16029	15938	16041	16120	16114	16060	16058	15997	15967	16204	16067	15964	15850	15838	16031	16009	15883	15947	15914	16055	16077	15978	15923	16002	16049	16066	16062	16179	16002	15953	16114	16021	16026	16011	15946	16169	15966	15875	16079	16004	16118	15963	16103	16074	15805	16056	16003	15849	15963	16074	15952	16010	16062	15978	15937	16259	15848	16190	16073	16067	16068	16013	16177	16096	16028	16057	15951	15931	16145	15902	15978	16037	16002	16118	16063	16002	16055	15992	16036	15827	15838	16043	16242	16044	16068	16011	16043	16131	16055	16199	16032	15953	15962	16109	16104	16117	16126	15980	16088	16173	15959	15895	15996	15948	16126	16209	16025	16114	15932	16148	15958	15925	16092	15925	16159	16164	15884	16258	16176	15866	15997	15946	16000	15916	15935	16161	16173	16021	16035	15903	16161	16103	16036	16199	15891	16067	15970	16065	16115	16007	15999	16164	16133	16123	16095	16214	16083	16112	15958	15971	15982	16080	16059	16086	16090	16210	15932	16236	16036	15995	15828	16138	15957	16116	16036	15798	16113	15957	15959	15884	16055	16094	16125	16063	15789	15973	16152	15984	15924	15942	16286	15956	16005	15949	16146	16047	16004	16161	16127	16008	16163	15965	16065	16131	16048	16026	15989	15934	15970	15901	16007	16012	16050	16009	16125	16161	15996	16183	16008	15854	15990	16055	16021	16101	16099	15951	15837	15956	15881	15858	15961	15927	15911	16155	15921	15962	15923	15934	16026	16000	15955	16193	16130	16177	15897	16126	16177	15948	16061	15985	15916	15887	16182	16015	15899	15995	16099	15973	16176	16176	15915	15822	16090	15825	16011	15991	15924	15890	15985	16101	16085	16250	15968	16066	16149	16095	15972	16060	15867	16019	15936	15959	16022	16102	16079	15867	15967	16066	16173	16125	16115	15997	16062	16034	15968	16134	16246	16027	15921	16059	15962	15977	16228	15979	16210	16053	15963	16130	16104	15927	16139	15904	15910	16025	15996	15945	16124	16090	16120	16027	16094	16020	16174	16043	16058	15848	16007	15876	16069	15907	16053	15912	16002	15961	16130	16013	15817	15908	16083	15916	16039	16060	16101	16064	16160	15875	16312	16058	15898	16176	16145	16102	16076	16280	15965	16016	16039	16072	16109	16083	15970	16100	15965	15935	16058	16082	15917	16024	16047	16135	15983	15865	16034	16103	16026	16153	15992	15963	16119	16066	16155	16066	16036	16085	15950	16064	15923	16094	15947	16016	16217	15967	16051	15976	15895	16119	16018	15912	16096	16001	16046	16133	15947	15905	15974	15903	16108	16129	16045	16030	16165	15999	15975	15892	15833	15918	16142	16144	16084	16078	15963	15990	16111	16104	15964	15876	15943	16173	16049	16069	15933	16026	16017	16028	15961	16060	16098	15979	15949	16140	16013	16050	16103	16252	16080	15970	15878	16025	16106	16136	16028	15956	15998	16049	15850	16093	16044	16071	16101	16079	15879	15969	15958	16080	16002	16028	16101	16012	16025	16112	15973	15850	16141	15974	16023	16026	16035	15930	16187	15985	15978	16013	16080	16173	15994	16016	15912	16061	16046	15971	15913	16131	15947	16064	16008	16076	16227	15935	16064	15970	15930	15838	16156	16201	16028	16040	16055	16162	16042	15961	15959	15943	15934	15973	15937	15930	16003	15962	15977	16211	16029	16091	15826	16097	16028	16107	16051	16132	16133	15987	16014	16015	15903	15976	15975	16015	16050	16083	16149	15917	16012	16043	16089	16059	15894	16086	15992	16132	16114	15968	16031	16012	16114	15993	15918	16016	15918	16134	15993	16265	15903	16145	15968	16111	15919	16138	16065	16023	15990	16039	16012	16128	15953	16109	16052	16055	16093	15958	15980	16127	15980	16033	15881	16220	16211	16042	16075	16060	16133	15966	15990	16131	15900	15923	15988	16061	16097	16129	16062	16025	16165	16181	15825	16074	16095	15896	15907	16130	16084	16006	15985	15966	16042	16115	16065	16027	15957	16012	16042	16139	15905	15975	16175	16092	15871	15827	16090	16030	15772	15973	15790	16102	16026	16086	16013	16112	16132	16173	16031	16116	16184	16023	16204	15957	16201	16210	16065	15934	16002	16010	16223	15987	16032	16023	16025	16214	16023	16164	16062	15976	16016	16008	15920	15989	16027	16062	16011	15945	15960	16128	16061	16136	15867	15955	15938	16078	16144	16089	16165	16003	15971	15964	15941	16013	16067	16020	15959	15890	16071	16030	16151	15995	15937	16140	16037	16045	15892	16168	16126	16071	16041	15926	16186	16110	16081	16075	16048	16118	15839	16155	16104	15933	16110	15914	16234	16119	15962	16061	16102	16086	16052	16036	15943	16059	16027	15976	16005	16014	15904	16103	15972	16076	15925	15945	16281	16028	16196	15805	16038	16031	16058	16040	16096	16089	15991	16089	16038	16048	16069	16051	15719	15983	16046	16018	16050	16051	16038	16073	15901	15986	15954	15914	16164	16022	16033	16008	15984	15987	15966	16055	15922	16062	16156	15938	16101	15925	15944	16219	15992	16025	16006	16004	16043	16244	16059	15986	16143	15962	15949	16010	16057	16036	15963	16080	16076	16171	16078	15975	15986	16140	15909	15987	15960	15942	16043	16184	16058	16062	16038	16180	15876	16012	15999	15959	16089	15930	16080	16118	16012	16023	16143	15915	15988	16163	16045	16004	15936	15940	16046	16030	15995	16139	16135	15979	16143	16081	16269	16121	16047	16097	16062	16076	16140	16145	15989	16086	16034	16082	15946	16135	15982	16010	15926	16026	16133	16090	15957	16103	16150	15909	15940	16000	16103	15842	15961	15949	16135	15922	15941	15979	16107	15959	16033	15932	16002	16116	15941	16037	16080	16001	16073	15974	15912	16067	16073	16148	16139	15985	16081	15962	15952	15942	16025	16132	16231	15873	16233	16152	16064	16000	15911	15810	16010	16115	15925	16151	16132	16099	16185	16069	16055	15814	16059	15941	16043	16192	15950	16206	16141	16020	15996	15943	16083	16042	16184	15907	16207	16044	16054	15970	15965	16129	15975	15915	16097	15972	16079	16033	16037	15969	16090	15958	16005	15905	15982	15925	16078	15967	16115	15851	16176	15990	16050	15917	15965	15967	16079	16162	16000	15951	16031	15999	16208	16215	15973	16048	15974	16007	16128	16138	15944	16155	16048	15808	16077	16092	15992	15952	16062	15976	15792	16036	16117	15990	15972	15819	16050	16112	16005	16037	16120	16199	15990	16013	16083	15951	16119	16143	16016	16114	16059	16103	16081	15960	16016	15784	16101	16116	16057	16069	16137	16012	15907	16030	16157	16133	15937	15927	16025	16018	15950	16060	16012	16179	16050	15931	16058	15941	15955	16143	16195	15887	15993	16035	16018	16008	15989	16135	16075	16056	16059	16120	15932	16001	15884	16093	16000	16000	15874	16094	15962	16065	15981	16116	16086	16025	15907	16009	16206	16061	16147	16061	16023	15930	16172	16140	15851	16155	16047	15975	16144	16000	15823	16155	16223	16076	15879	16068	16103	16148	16095	16085	16125	16046	15981	16079	16003	16091	16007	16268	15971	16146	15997	16170	15985	15977	16238	16021	15892	16033	15960	16081	16047	16002	16010	16010	16106	16124	16136	15919	15942	16034	15980	16085	16094	16102	16177	16067	16132	16196	16063	16168	15953	16183	16053	15831	15962	16192	16059	15908	16182	16026	15995	16028	16001	16065	16051	15966	16079	16072	16221	16151	16043	15933	15950	16055	16062	16055	15976	16087	16215	15909	15931	16017	16027	16088	16041	15859	16054	16046	16089	16085	16036	16099	15889	15909	16142	15920	16021	16002	15945	15925	16195	15921	15985	15976	16160	15898	15833	16049	16013	16202	15892	15935	16008	16063	15875	16085	16056	15861	16113	16065	15984	15887	16034	15962	16190	15992	16106	16158	16259	16005	16248	16053	15941	16005	15973	16187	16022	15909	16068	16145	16131	16098	16033	15965	16215	15901	15878	16007	15952	16045	15935	16029	16067	16087	15981	16129	15966	15895	16022	16034	15957	15815	15948	16163	16052	16107	16096	16236	16002	15992	16098	16162	15793	16069	15811	16076	16060	16024	15966	15968	15762	16021	15891	16032	15899	16182	16015	15838
29184	21707	21300	20105	19813	20223	18300	17893	17908	17521	17249	17280	19038	19387	19013	17871	17445	17007	16543	16753	16813	16616	16872	16700	16653	16758	16697	16787	16894	16842	16828	16815	16990	16751	16889	16964	16853	16775	16864	16854	16790	16759	16793	16726	16758	16689	16803	16898	16775	16683	16823	16714	16700	16826	16795	16782	16718	16632	16813	16686	16956	16868	16773	16765	16772	16795	16786	16756	16675	16617	17000	16844	16892	16862	16668	16913	16650	16875	16831	16852	16605	16728	16904	16840	16943	16646	16759	16728	16911	16838	16827	16679	16872	16900	16756	16751	16842	16703	16970	16804	16902	16962	16774	16781	16742	16882	16599	16691	16798	16754	16755	16787	16783	16942	16708	16716	16975	16721	16853	16751	16648	16902	16821	16859	16835	16673	16720	16636	16846	16667	16907	16870	16834	16798	17047	16802	16941	16848	16847	16865	16758	16707	16766	16748	16784	16808	16845	16756	16794	16791	16623	16739	16755	16856	16597	16567	17023	16815	16893	16778	16926	16810	16957	16767	16746	16612	16997	16855	16802	16540	16996	16855	16647	16715	16861	16802	16896	16860	16887	16727	16707	16862	16620	16729	16637	16760	16689	16890	16820	16620	16905	16868	16770	16793	16841	16814	16784	16821	16718	16871	16969	16821	16975	16726	16914	16957	16942	16731	16701	16696	16589	16732	16773	16806	16916	16678	16850	16658	16588	16697	16997	16821	16675	16710	16825	16834	16724	16734	16856	16690	16675	16813	16869	16694	16960	16805	16720	16969	16891	16748	16705	16878	16814	16704	16797	16886	16729	16831	16858	16869	16680	16808	16870	16681	16622	16733	16736	16803	16745	16831	16860	16778	16869	16828	16905	16735	16876	16610	16696	16929	16759	16759	16677	16730	16858	16648	16733	16700	16759	16788	16677	16931	16617	16894	16952	16666	16720	16881	16752	16915	16667	16883	16780	16866	16572	16767	16887	16792	16763	16920	16829	16613	16867	16614	16634	16669	16786	16666	16861	16765	16851	16849	16762	16913	16994	16982	16752	16979	16669	16736	16577	16639	16711	16885	16717	16720	16835	16705	16656	16745	16870	16737	16625	16832	16859	16914	16827	16827	16689	16856	16987	16752	16536	16993	16835	16894	16786	16789	16954	16925	16867	16729	16730	16595	16995	16833	16852	16748	16721	16723	16695	16807	16769	16761	16729	16643	16680	16751	16773	16902	16708	16646	16735	16981	16874	16984	16841	16861	16817	16673	16836	16760	16705	17029	16777	16751	16725	16733	16673	16592	16595	16924	16586	16754	16680	16742	16841	16822	16765	16716	16840	16858	16913	16817	16807	16534	17087	16869	16745	16915	16817	16683	17003	16861	16803	16884	16876	16734	16813	16741	16660	16815	16640	16790	16773	16769	16639	16794	16858	16663	16810	16819	16774	16794	16750	16871	16970	16807	16675	16648	16478	16662	16676	16908	16716	16716	16775	16815	16803	16646	16787	17034	16971	16760	16999	16838	16840	16804	16793	16562	16727	16854	16726	16858	16849	16944	16876	16784	16796	16806	16939	16701	16890	16870	16646	16732	16774	16660	16845	16747	16863	16737	16876	16961	16828	16719	16713	16944	16647	16756	16895	16811	16836	16778	16753	16752	16728	17033	16806	16962	16732	16706	16796	16783	16747	16821	16855	16839	16770	16918	16870	16957	16729	16706	16926	16654	16819	16862	16702	16861	16810	16653	16910	16700	16756	16838	16566	16889	16554	16767	16786	16913	16721	16869	16614	16756	16878	16760	16663	16739	16878	16733	16810	16669	16629	16700	16660	16942	16883	16815	16858	16743	16856	16858	16590	16844	16817	16853	16891	16729	16658	16817	16979	16924	16977	16642	16644	16832	16780	16781	16946	16943	16833	16805	16880	16685	16717	16746	16539	16773	16683	16789	16742	16800	16880	16797	16872	16623	16783	16811	16754	16893	16678	16936	16775	16928	16671	16747	16920	16743	16755	16844	16868	16955	16549	16962	16804	16777	16664	16802	16919	16735	16567	16630	16700	16585	16743	16702	16864	16884	16800	16777	16799	16845	16546	16966	16754	16765	16948	16902	16816	16853	16842	16784	16729	16856	17115	16994	16826	16890	16979	16768	16809	16683	16844	16731	16841	16959	16927	16925	16675	16676	16697	16903	16881	16599	16912	16608	16883	16822	16820	16843	16847	16676	16901	16772	17145	16750	16736	16712	16640	16662	16768	16675	16835	16713	16602	16750	16910	16853	16947	16687	16828	16760	16800	16783	16825	16711	16858	16875	16753	16759	16630	16935	16881	16726	16824	16796	16685	16958	16745	16956	16693	16893	16914	16669	16764	16871	16711	16866	16728	16801	16749	16886	16704	16768	16847	16935	16847	16991	16628	16831	16797	16768	16861	16796	16787	16811	16806	16874	16824	16738	16661	16958	16811	16928	16732	16712	16792	16682	16667	16806	16812	16891	16626	16710	16716	16730	16781	16852	16787	16914	16941	16830	16971	16632	16852	16778	16910	16969	16846	16787	16830	16821	16773	16678	16590	16692	16788	16787	16519	16546	16793	16647	16866	16831	16805	16895	16698	16727	16808	16819	16790	16710	16689	16716	16576	16747	16845	16615	16867	16860	16817	16928	16705	16812	16728	16853	16842	16726	16798	16755	16786	16858	16735	16923	17038	16670	16807	16940	17018	16707	16845	16852	16776	16710	16613	16959	16643	17003	16672	16791	16859	16941	16710	16857	16776	16695	16863	16827	16815	16816	16749	16919	16677	16679	16873	16894	16717	16855	16820	16922	16781	16696	16857	16808	16801	16806	16677	16873	16775	16715	16891	16929	16759	16891	16878	16699	16829	16692	16868	16735	16763	16734	17023	16744	16755	16646	16572	16706	17032	16703	16824	16845	16792	16560	16717	16652	16766	16872	16645	16627	16865	16713	17125	16713	16773	16574	16693	16741	16880	16819	16838	16826	16961	16613	16848	16977	16731	16892	16752	16778	16696	16886	16868	16929	16836	16667	16635	16615	16848	16808	16880	16811	16956	16662	16903	16907	16779	16819	16687	16964	16868	16725	16937	16862	16758	16752	16852	16745	16698	16765	16928	16856	16703	16958	16951	16618	16835	16638	16878	16754	16856	16860	16871	17124	16722	16806	16682	16604	16727	16720	16824	16722	16730	16809	16813	16913	16904	16698	16648	16703	16966	16728	16667	16692	16916	16893	16897	16659	16879	16749	16985	16777	16597	16804	16785	16856	16821	16829	16812	16909	16832	16912	16833	16940	16737	16725	16656	16766	16909	16945	16752	16857	16787	16909	16760	16851	16778	16936	16781	16794	16801	16772	16897	16879	16692	16675	16806	16664	16872	16674	16864	16957	16828	16723	16923	16867	16799	16805	16847	16665	16603	16880	16711	16846	16780	16675	16935	16774	16919	16943	16765	16772	16782	16992	16569	16688	16865	16843	16902	16816	16558	16739	16736	16869	16864	16651	16796	16815	16760	16743	16927	16962	16701	16516	16786	16867	16561	16723	16525	16857	16916	16792	16975	16867	16904	16776	16715	16741	16563	16629	16592	16676	16735	16492	16800	16798	16950	16744	16848	16752	16805	16683	17003	16897	16867	16758	16616	16842	16852	17053	16555	16783	16757	16822	16739	16623	16750	16668	16895	16928	16837	16829	16636	16921	16843	16892	16831	16881	16796	16720	16769	16748	16839	16912	16752	16674	16884	17052	16843	16947	16657	16827	16835	16906	16857	16721	16756	16768	16764	16598	16841	16994	16767	16900	16935	16807	16759	16893	16833	16770	16787	16848	16890	16867	16647	16882	16827	16606	16777	16714	16808	16834	16738	16776	16836	16927	16692	16930	16846	16625	16656	16815	16949	16737	16742	17045	16676	16956	16876	16871	16907	16783	16850	16989	17005	16828	16821	16848	16718	16798	16807	16728	16729	16736	16707	16877	16820	16833	16899	16897	16822	16603	16704	16915	16710	16870	16856	16690	16897	16910	16991	16757	16809	16715	16665	17010	16907	16756	16874	16891	16768	16759	16729	16817	16655	16805	16723	16937	16814	16993	16560	16991	16851	16892	16786	16897	16597	16846	16776	16666	16747	16773	16870	16848	16582	16563	16600	16843	16661	16693	16922	16799	16878	16735	16856	16716	16883	16919	16778	16968	17111	16849	16894	16741	16663	16775	16850	16803	16657	16638	16779	16783	16671	16873	16909	16650	16681	16766	16781	16717	16519	16770	16934	16796	16793	16607	16865	16650	16852	16824	16871	16913	16893	16955	16800	16744	16761	16543	16690	16828	16809	16769	16802	16789	16844	16632	16803	16782	16780	16930	16645	16885	16755	16591	16828	16644	16743	16953	16703	16991	16724	16754	16890	16890	16786	16850	16860	16858	16943	16860	16782	16658	16816	16873	16568	16809	16716	16730	16718	16882	16871	16703	16698	16813	16725	16528	16796	16865	16696	16755	16933	16803	16841	16770	16718	16736	16875	16698	16707	16615	16684	16966	16567	16704	16882	16806	16783	16646	16920	16713	16823	16927	16668	16793	16774	16651	17023	16660	16835	16825	16839	16843	16670	16670	16690	16860	16818	16719	16794	16768	16826	16663	16802	16975	16954	16825	16819	16702	16915	16890	16830	16682	16763	16642	16648	16696	16725	16823	16749	16613	16891	17003	16717	16793	16934	16879	16857	16766	16774	17053	16904	16758	16693	16920	16833	16871	16738	17074	16796	16786	16786	16963	16789	16856	16938	16829	16916	17071	16856	16825	16947	16616	16652	16693	16935	16825	16961	16819	16676	16736	16755	16827	16857	16842	16740	16937	16993	16627	16755	16846	16881	16732	16677	16802	16853	16826	16769	16554	16651	16735	16736	16954	16697	16712	16780	16673	16691	16962	16864	16721	16777	16872	16582	16776	16657	16999	16780	16764	16790	16859	16609	16871	16523	16725	16859	16847	16761	16828	16592	16858	16743	16722	16990	16768	16747	16682	16846	16850	16733	16877	16839	16838	16943	16535	16878	16835	16817	16697	16869	16813	16838	16837	16854	16979	16700	16869	16973	16692	16734	16733	16909	16616	16750	16818	16800	16802	16859	16971	16770	16982	16812	16891	16871	16683
16367	17970	17979	18795	21253	21247	18000	17730	17803	17190	16695	16780	19754	19492	18706	17139	16358	15986	16041	16074	16014	15956	16187	16086	16056	16041	16091	15887	16107	15931	16091	16032	16115	16114	15970	16103	16015	15926	16040	16051	16176	15812	15981	16144	16049	16086	16104	16009	16069	16130	16002	15943	16049	16057	15901	15922	16146	16085	15971	16008	16036	16010	16073	15952	16093	15946	15980	16157	15982	16082	16207	16045	16005	16236	15898	16106	16155	16184	16031	15998	15853	16051	16230	15936	16096	16028	15997	16120	16003	15934	16085	16219	16008	16010	16054	16210	15896	15998	16044	15989	15962	16043	16089	16039	16086	15974	16043	16090	16116	15973	16064	15778	15970	16172	16045	16129	15847	15895	16036	15867	16064	15957	15951	15890	15965	15919	15898	15951	16050	15962	16049	16051	16054	16146	16006	16122	15971	16004	16011	16033	16080	16055	15981	15897	15935	15943	16150	16014	15976	16119	16127	16111	16037	15840	16092	15939	15975	16212	16038	15937	16034	15927	15972	16019	16019	16168	16010	15969	16035	16034	15949	16024	15887	15818	16117	16121	16084	16011	15987	16124	15956	16038	16082	16081	15917	16048	16002	16035	16040	16005	16023	15985	15965	16021	16025	16091	16018	16006	16088	16032	16100	16131	16005	16013	16238	15941	15851	15878	15971	16157	15985	16152	15931	15866	16078	16229	16196	15959	15830	15905	16179	16167	16239	15988	16223	15911	16064	15667	16068	15979	16137	16002	16104	15854	16100	15990	16236	15915	15993	16077	15994	16082	15868	16074	15846	16056	16016	16080	16034	16112	15920	15941	15963	15945	15824	16038	15955	16088	16052	16062	16054	16100	16018	15858	16172	16010	16153	16119	16092	15989	15943	16014	16015	16253	16085	16018	15925	16140	16127	15905	16112	16106	16026	15898	15882	16001	16027	16044	16172	15916	16087	15925	15965	15935	15889	15980	16035	15952	15972	16067	16006	16079	15953	16050	16110	16039	15881	16229	15922	16086	16052	16093	15855	15994	16176	16255	15884	15871	16124	16088	15918	16051	16080	15955	16029	15964	15793	15816	16058	16082	16097	15947	16038	15928	15989	15872	16038	16217	16023	15945	16035	16091	16040	15887	16140	15968	16088	16066	15931	16184	16012	15925	15962	16123	16075	15930	15997	16020	16012	16163	16157	16128	16015	16120	15800	16012	16105	16092	16047	15885	16156	16153	16034	16031	16089	15877	15971	15968	16041	16099	16186	16177	16061	16029	16114	16032	16146	15911	15993	15880	15902	15966	16009	16024	16065	16090	16129	15952	16079	16129	15936	16027	16007	16095	15955	16033	15814	16029	16091	16037	16115	15884	15978	15952	16000	15956	16016	16067	15935	16118	16115	16021	16097	16048	15881	16027	15869	15940	16113	16094	16069	16012	16052	16032	15870	16005	16175	16145	15936	15910	15962	16043	15893	16046	15960	16007	16228	16179	16022	16042	15975	16097	15979	16025	16117	15963	15956	16029	16012	16025	15866	16028	15946	16069	15903	16126	15978	15850	16037	16066	15908	15976	16054	16135	16021	15945	15880	15941	15945	16097	15903	15988	15984	16033	16215	16172	15896	15872	15802	16067	15952	15982	16170	16057	16203	15928	15954	16036	16008	16098	15908	15966	15962	16135	16145	16149	16059	16028	15779	16048	15916	15994	16036	16165	16111	15927	16187	16114	16003	15892	16044	16154	16003	15982	15977	16185	16056	15905	16040	16025	16105	15969	16128	16091	15954	15948	15938	16093	16046	16061	16314	16237	15956	15973	15926	16036	16206	15743	15758	16141	16008	15988	16119	16095	15874	16127	16009	15971	16124	16017	15971	15928	15994	15939	16055	15974	15975	16061	16162	16190	16019	16097	16043	15899	16102	16079	16116	16022	15942	16038	15915	16189	16002	16071	16113	15920	16030	16009	15968	16060	15965	16159	16070	16012	16229	16040	16088	16180	16033	16258	16034	16221	16217	16026	16031	16010	16122	16004	16228	16068	15820	15932	16082	16050	16043	16058	15970	15856	15943	15912	15964	16252	16187	15980	16114	16220	15945	15886	16134	16102	16144	16148	15972	16003	16168	15879	16101	16181	16001	15957	16110	16214	15888	15879	16063	16083	15986	16246	15918	16035	16120	15954	16069	15924	15975	15948	16096	16167	16281	15996	16026	16070	15951	15992	16122	16003	16128	15954	15925	15947	15952	16000	15992	15968	16188	16079	16192	16072	15952	15876	15965	15957	16083	16101	16144	16055	15974	16167	16203	16116	15696	16065	16109	16066	16003	16018	16160	15791	15984	15971	16137	15954	15955	15972	15989	16057	15995	16063	16051	15984	15998	16042	16018	15876	16088	16006	15974	15937	15966	15978	16071	15960	16088	16047	15849	16036	16066	16094	16068	16048	16152	16001	15992	15873	16127	16142	16165	15919	16097	16179	16130	15945	15986	15921	15796	16086	15987	16020	16004	15842	16012	16125	15975	15993	15996	15964	16125	16096	16188	16077	16047	16009	16048	16021	16006	16161	16119	15939	15974	16045	16202	16071	15996	16065	16193	16107	16012	16157	16031	16015	16109	16057	16143	16008	16100	15927	15844	15911	16018	15976	16068	15982	16043	15929	15892	16091	15937	16103	16118	15902	16058	16073	16133	16026	15967	16006	16000	15953	15997	16235	15944	15839	16106	15916	15958	16041	16240	16038	15935	16074	15983	15933	16042	16080	16046	16171	15843	16152	16021	16068	16169	16059	16146	15993	16030	16142	16178	16126	16002	16018	15931	16087	16045	16040	16077	16080	16068	15746	15956	15919	16080	15928	16063	15872	16003	16025	16034	15969	16001	16174	16126	16000	16116	16015	15987	15927	16024	16013	16104	16158	15934	16147	15886	15952	16129	15923	16039	16021	16074	16011	16091	16061	16147	15821	15950	16054	15986	16011	16125	15876	16040	16098	16044	16174	16181	16053	15908	16095	15949	15964	16138	16143	15885	16138	15992	16110	16079	16092	16011	16129	16017	16059	16226	15970	16061	16090	16107	16089	15968	15920	16058	15906	15920	15958	15987	16152	15926	15944	16085	16197	15977	16006	15970	15972	16198	15798	16160	15870	16045	15945	16040	16045	16007	16092	16053	16080	15921	15931	16012	16135	15964	16179	15989	16036	15950	15998	15954	16081	16027	16045	16067	15966	15933	16073	16166	16083	15925	16030	15985	16144	16076	16115	15988	16010	15810	16021	16044	16074	15954	15999	15977	16104	16017	16105	16026	16007	16045	16188	16090	16228	16155	16200	16079	16041	15884	16031	16052	16030	16001	15828	16023	16009	16213	16056	16059	16167	16067	16044	16119	16082	15974	16072	16014	16002	15954	16064	16101	16011	15945	16031	15948	16014	16178	15964	16151	15981	15985	16045	15927	16110	16031	16149	16088	15890	16142	15993	15991	16056	15835	16284	16030	16121	16133	15907	15988	15979	16106	16036	15980	16066	16130	16121	16067	15977	16074	15985	16047	16025	15931	16157	15976	16173	16090	15921	15886	16062	16014	16064	16017	15701	16109	15903	16094	16138	15965	16041	16079	15933	16233	16058	16041	16005	15907	15984	15912	15890	16269	16040	15878	16115	16122	15990	15960	15977	16018	15978	16054	16062	15980	15936	16003	16027	16014	16032	16140	15981	15980	16000	16161	16112	16034	15861	16002	16090	16090	15909	16091	16199	16160	15995	15951	16092	16005	16181	16080	15794	16084	16124	16090	16098	15949	15898	16123	15850	16166	15989	16178	16193	16037	15960	16091	15972	15987	16037	16046	16050	16080	16219	15864	16005	16130	16171	15990	16049	16049	16151	16071	15874	15927	16103	15977	16120	16177	16083	15928	16035	16107	16045	16030	16183	16133	16111	16107	16081	15958	16157	15991	16218	15898	16069	16038	16022	15999	16070	15830	16098	16119	15955	16137	15927	15904	15976	16174	16129	16004	16115	16074	15934	15930	16116	15960	16158	16202	15972	15962	16151	16130	16025	15965	15977	16002	15975	16092	15969	15954	16092	16119	16005	16070	16061	16092	16134	16056	16030	15930	16045	16009	15837	15943	16195	15991	16023	16066	16106	15996	15901	16058	15999	16116	15862	16154	15998	16046	15986	16035	15907	15912	16029	16042	15933	16074	16027	15906	16006	16052	16260	15975	15915	16154	15932	16053	15872	16048	16005	15890	16005	15895	15903	16116	16016	16092	16077	16091	16106	16101	16092	16066	16053	16090	15996	16067	16011	16131	16000	15916	15985	15909	16115	16141	16158	16056	15998	16050	16135	16007	15782	16025	16194	16066	15982	16051	16012	16059	16021	16027	15921	16133	15836	16038	16132	16012	16042	16036	16059	16106	15953	16070	16169	15884	15991	16128	16068	15996	16095	15892	15993	15901	16138	16034	16075	15981	16085	15839	15921	16094	16071	16128	16111	16079	16194	16016	15965	16002	16103	16116	15984	15945	16034	16134	15855	16243	16064	16289	16244	15940	15898	16137	16090	16106	16155	16046	15866	16091	15946	15951	16097	16118	15979	16011	16061	16026	16073	16172	16129	15988	15990	16067	16029	15881	15975	15984	15961	15992	16127	15922	16082	16030	16020	15943	16186	15911	16005	16259	16044	15976	15816	15928	16175	15919	16106	16143	15992	15939	15857	16169	15811	15939	16086	15897	15803	16005	16063	16186	16006	16059	16081	16098	16050	16076	16017	16137	16075	15904	16075	16176	15935	15886	16236	16128	16041	16253	16099	16082	16017	15973	16089	15952	16061	16065	15984	15871	16022	15986	16139	16022	16043	15993	16061	16045	16000	16023	16146	16148	16082	15806	16106	15974	15877	16102	16125	16089	15949	16122	16028	16029	16029	16133	16152	15920	15999	15968	15927	16209	15980	15959	16170	16191	16050	15949	16056	16144	15998	16165	15930	15925	16061	15921	15973	16140	16109	16162	15923	15944	15994	15946	16019	16026	16006	15955	16130	16080	16038	16112	15971	16153	16160	16053	15845	15943	15952	16168	16082	15952	15775	15971	16259	16116	16144	16068	16058	16018	15988	15948	16068	15986	15972	16165	16084	16002	16113	16212	16098	15841	15906	16018	16224
25100	21467	28346	26962	24007	22588	19978	18757	18440	18433	17964	18840	30832	30357	26058	21031	18146	17039	16749	16689	16566	16472	16568	16883	16777	16656	16621	16568	16627	16514	16488	16421	16573	16557	16544	16591	16490	16514	16515	16700	16791	16594	16650	16580	16520	16570	16621	16521	16741	16697	16778	16580	16485	16582	16316	16660	16670	16565	16356	16539	16565	16695	16463	16654	16598	16663	16516	16450	16584	16613	16613	16558	16603	16345	16512	16506	16516	16666	16503	16529	16703	16502	16505	16573	16491	16707	16478	16672	16531	16581	16586	16406	16423	16592	16500	16770	16640	16482	16522	16642	16554	16769	16635	16431	16647	16485	16635	16521	16542	16411	16488	16440	16525	16483	16580	16488	16669	16514	16484	16488	16419	16316	16622	16586	16584	16550	16540	16405	16516	16632	16525	16516	16556	16415	16592	16665	16408	16397	16668	16604	16456	16466	16371	16522	16692	16675	16583	16550	16759	16417	16655	16355	16523	16499	16669	16609	16487	16529	16565	16555	16760	16478	16460	16522	16622	16460	16459	16446	16601	16526	16508	16447	16661	16514	16591	16567	16529	16414	16459	16537	16534	16354	16556	16601	16511	16608	16641	16592	16542	16609	16719	16469	16543	16224	16606	16353	16675	16212	16587	16442	16657	16709	16597	16438	16544	16659	16587	16677	16581	16442	16517	16710	16807	16511	16498	16569	16562	16535	16671	16414	16472	16563	16606	16242	16390	16500	16549	16820	16680	16649	16672	16630	16601	16610	16510	16658	16789	16457	16603	16658	16618	16455	16688	16634	16521	16433	16278	16625	16486	16584	16482	16459	16409	16617	16426	16621	16344	16475	16532	16643	16431	16540	16515	16575	16587	16389	16328	16483	16434	16442	16526	16475	16382	16547	16415	16561	16502	16668	16452	16395	16494	16723	16448	16525	16524	16388	16587	16583	16497	16490	16624	16597	16501	16503	16619	16646	16485	16354	16723	16529	16509	16525	16344	16589	16712	16512	16542	16648	16621	16530	16661	16511	16635	16612	16527	16405	16415	16475	16497	16605	16566	16435	16569	16917	16588	16520	16743	16520	16496	16557	16421	16608	16574	16583	16467	16281	16608	16422	16522	16422	16464	16395	16374	16355	16528	16304	16573	16417	16419	16543	16557	16460	16440	16549	16435	16522	16555	16588	16578	16657	16476	16669	16443	16396	16677	16512	16420	16778	16471	16453	16669	16460	16362	16606	16495	16500	16558	16499	16464	16407	16611	16456	16564	16497	16709	16369	16759	16585	16428	16504	16665	16491	16377	16716	16597	16416	16537	16393	16425	16392	16347	16534	16447	16644	16526	16623	16655	16463	16566	16565	16383	16469	16431	16494	16664	16459	16394	16461	16719	16809	16633	16550	16628	16611	16544	16477	16492	16457	16542	16503	16649	16475	16620	16380	16560	16378	16496	16711	16403	16573	16544	16566	16601	16524	16451	16450	16757	16634	16575	16551	16547	16529	16503	16432	16536	16443	16726	16551	16514	16527	16705	16494	16427	16491	16670	16634	16506	16598	16482	16504	16567	16377	16683	16415	16650	16556	16358	16647	16404	16448	16633	16636	16613	16412	16611	16458	16530	16535	16440	16595	16469	16606	16578	16625	16572	16558	16657	16503	16583	16571	16553	16570	16661	16693	16502	16645	16517	16370	16479	16585	16541	16455	16536	16623	16535	16670	16506	16454	16346	16349	16310	16282	16609	16425	16578	16491	16537	16554	16668	16382	16499	16496	16532	16593	16472	16606	16604	16539	16415	16435	16635	16621	16621	16425	16635	16649	16746	16590	16588	16473	16428	16576	16505	16405	16581	16578	16420	16651	16380	16342	16511	16533	16314	16590	16614	16764	16457	16615	16538	16609	16597	16465	16379	16416	16500	16479	16453	16430	16567	16596	16654	16673	16386	16740	16702	16454	16499	16610	16438	16497	16423	16551	16453	16726	16411	16440	16540	16490	16599	16746	16638	16451	16542	16462	16630	16693	16542	16445	16586	16625	16516	16640	16509	16415	16311	16470	16455	16642	16349	16580	16485	16592	16495	16464	16455	16454	16711	16617	16598	16493	16499	16815	16472	16650	16658	16518	16480	16420	16675	16408	16398	16642	16617	16667	16468	16339	16399	16556	16631	16352	16298	16492	16711	16416	16556	16378	16339	16586	16536	16662	16664	16404	16698	16482	16505	16594	16425	16593	16617	16594	16454	16538	16780	16333	16438	16351	16330	16470	16478	16710	16453	16482	16387	16506	16440	16530	16606	16463	16578	16512	16454	16625	16580	16591	16638	16562	16632	16433	16531	16535	16767	16380	16586	16512	16505	16738	16615	16583	16529	16429	16602	16536	16681	16671	16585	16495	16645	16460	16574	16680	16558	16612	16385	16532	16443	16394	16429	16576	16709	16413	16475	16564	16549	16560	16511	16535	16568	16732	16355	16416	16585	16501	16567	16634	16671	16673	16708	16614	16841	16591	16573	16489	16663	16339	16759	16545	16539	16617	16610	16591	16407	16826	16509	16500	16582	16601	16474	16591	16452	16577	16500	16603	16425	16671	16719	16558	16411	16635	16747	16694	16557	16675	16388	16567	16484	16416	16300	16473	16576	16568	16563	16560	16442	16778	16414	16306	16543	16402	16449	16397	16424	16462	16521	16783	16536	16734	16456	16427	16526	16483	16602	16513	16397	16499	16471	16441	16456	16464	16470	16623	16560	16521	16564	16522	16321	16553	16375	16470	16552	16647	16714	16515	16400	16390	16508	16531	16597	16688	16447	16561	16518	16490	16524	16404	16503	16625	16668	16594	16539	16564	16479	16449	16605	16706	16445	16454	16656	16455	16619	16435	16465	16457	16427	16479	16513	16609	16283	16480	16622	16672	16593	16524	16618	16724	16617	16708	16421	16654	16534	16566	16406	16355	16548	16512	16411	16505	16731	16521	16542	16522	16375	16756	16621	16466	16464	16513	16664	16595	16711	16570	16625	16419	16533	16537	16630	16560	16701	16517	16652	16523	16558	16446	16478	16667	16536	16697	16794	16633	16319	16687	16573	16603	16500	16460	16613	16537	16572	16727	16568	16566	16531	16573	16671	16549	16712	16664	16587	16591	16458	16605	16645	16602	16542	16455	16606	16456	16485	16463	16505	16355	16488	16654	16434	16523	16528	16555	16529	16299	16563	16362	16373	16576	16490	16531	16435	16652	16437	16800	16476	16571	16550	16490	16588	16616	16568	16504	16665	16580	16611	16613	16306	16635	16382	16347	16332	16664	16418	16406	16383	16490	16563	16471	16430	16623	16482	16348	16633	16348	16419	16527	16585	16561	16455	16451	16455	16647	16543	16622	16637	16588	16663	16419	16652	16620	16625	16637	16686	16464	16527	16284	16448	16399	16300	16646	16700	16373	16670	16609	16608	16515	16539	16706	16703	16538	16598	16631	16630	16528	16587	16598	16409	16465	16570	16456	16468	16614	16479	16566	16544	16758	16612	16761	16555	16517	16458	16508	16595	16632	16574	16412	16627	16493	16625	16487	16552	16541	16599	16580	16572	16639	16564	16605	16426	16632	16565	16624	16553	16485	16659	16592	16599	16611	16657	16599	16735	16472	16477	16496	16683	16666	16422	16273	16581	16700	16560	16555	16554	16487	16517	16664	16639	16440	16364	16567	16433	16690	16846	16665	16501	16357	16529	16704	16394	16420	16435	16487	16340	16377	16445	16635	16597	16581	16444	16668	16562	16595	16737	16463	16581	16624	16458	16454	16558	16534	16448	16469	16483	16389	16553	16669	16498	16600	16559	16701	16664	16565	16414	16554	16519	16479	16665	16783	16457	16514	16760	16615	16459	16401	16322	16515	16481	16294	16504	16373	16563	16490	16472	16532	16279	16518	16474	16569	16543	16551	16496	16517	16356	16404	16447	16607	16687	16539	16436	16454	16511	16545	16711	16811	16538	16556	16585	16473	16475	16575	16619	16525	16590	16517	16359	16555	16329	16547	16582	16412	16555	16515	16616	16615	16583	16578	16658	16530	16713	16636	16256	16265	16606	16643	16492	16702	16300	16640	16533	16708	16545	16320	16463	16695	16636	16587	16602	16579	16636	16594	16489	16571	16584	16548	16536	16500	16601	16545	16482	16412	16661	16598	16314	16460	16436	16419	16733	16677	16625	16633	16401	16599	16687	16448	16523	16600	16674	16579	16621	16576	16491	16608	16638	16593	16445	16419	16558	16842	16478	16549	16588	16634	16407	16663	16783	16652	16721	16605	16457	16493	16503	16503	16442	16549	16624	16221	16646	16500	16459	16487	16660	16486	16792	16541	16501	16465	16640	16728	16583	16503	16456	16572	16662	16534	16536	16601	16593	16433	16301	16479	16448	16559	16750	16458	16565	16373	16514	16448	16628	16718	16506	16542	16591	16520	16568	16755	16461	16477	16511	16612	16424	16551	16308	16614	16621	16516	16314	16497	16464	16512	16706	16609	16587	16472	16534	16481	16624	16367	16574	16500	16618	16493	16546	16597	16596	16367	16690	16509	16490	16559	16564	16458	16647	16688	16503	16734	16621	16612	16674	16483	16701	16680	16409	16525	16387	16386	16674	16607	16361	16550	16658	16528	16475	16466	16589	16580	16734	16573	16573	16501	16540	16716	16557	16609	16707	16510	16665	16450	16668	16572	16574	16717	16671	16551	16529	16518	16635	16439	16464	16434	16571	16565	16519	16543	16535	16550	16593	16475	16432	16452	16493	16326	16471	16401	16417	16787	16375	16626	16576	16532	16566	16578	16438	16468	16643	16598	16525	16675	16605	16418	16761	16443	16565	16540	16682	16692	16780	16742	16575	16456	16500	16504	16505	16357	16631	16443	16581	16596	16509	16665	16585	16590	16545	16576	16640	16722	16571	16659	16569	16494	16527	16451	16609	16451	16677	16502	16568	16578	16466	16619	16528	16483	16482	16452	16531	16648	16541	16396	16776	16454	16540	16535	16601	16741	16725	16465	16492	16510	16527	16450	16560	16446	16513	16770	16606	16631	16505	16595	16413	16499	16667	16643	16577	16442	16575	16710	16807	16606	16552	16415	16605	16337	16680	16701	16636	16504	16647	16428	16572	16458	16450	16465
15464	24234	26307	28584	27692	22656	18965	19350	18867	18809	18089	20026	35568	33289	27449	20950	17210	16250	15967	16123	15748	15899	15873	16064	15933	15885	15965	15999	15863	15907	15918	15810	15921	16082	15775	15996	15959	16022	15893	15926	15754	15705	16014	15880	15924	15628	15916	15975	15857	15820	15668	15924	15832	15905	15878	15842	15906	15934	15882	15928	15767	15828	15834	15772	16009	15911	15798	15860	15872	15957	15932	15887	15929	15933	15987	16033	16066	15778	15927	15981	15857	16041	15822	15898	15920	16058	15829	15857	15826	15882	16017	15960	15950	15865	15721	15961	15819	15956	15737	15877	15977	16047	15855	16033	15776	15757	16023	15678	15941	16006	15751	15989	15844	15956	15982	15930	15839	15943	15897	15847	15817	15779	15817	15849	15912	15860	15888	16123	15808	15902	15870	15883	16144	16073	15909	15918	15883	15937	15978	15931	15955	16042	15867	15794	15984	15817	15790	15799	15832	15878	15917	15822	15857	15775	15853	15883	15802	15944	15901	15885	15867	15755	15677	15827	16011	15847	15895	16007	15935	15834	15831	15921	16026	15914	15999	15778	15834	15870	15845	15977	15890	16038	16085	15990	15915	15805	15758	15937	15827	15756	15967	15896	16033	15855	15951	15798	15974	15869	15917	15783	15830	15794	15972	15825	15901	15888	15821	15886	15779	15819	15802	15845	15895	15892	15872	15946	15994	15976	15817	15852	15886	15630	15925	15990	15825	15840	15857	15886	15968	15859	15793	15937	15988	15718	16040	15889	15961	15911	15957	15968	15977	15672	15817	15782	15856	15766	15948	16046	15910	15862	15843	15891	15938	16035	15953	15737	16024	15877	16034	15805	15911	15882	16036	16044	15865	15841	15898	16110	15974	15907	15992	15769	15771	15805	15851	15806	15826	15929	15808	15883	16098	15841	15824	15889	15959	15836	15750	16181	15861	15882	16044	15873	15977	15705	15949	15958	15914	15771	15886	15857	15870	15926	15837	15703	15989	16040	15942	15978	15839	16036	15896	16106	15830	15926	15780	15945	15869	15951	15831	15842	15815	15955	15867	15934	15901	15768	16065	15858	15957	15965	16053	15925	16047	15848	15858	15811	15704	15934	15829	15888	15859	15697	15857	15883	15722	16014	15848	15887	15865	15802	15817	15939	15954	15910	15882	15951	16009	15821	15895	15737	15876	15794	15883	16139	15745	15849	15939	15668	15887	16006	16091	15862	15821	15951	15876	15860	15903	16034	15733	15906	15935	15816	15703	15842	15820	15684	15895	15968	15998	15927	15792	15811	15985	15818	15993	15770	15864	15849	15931	15889	15782	15905	15817	15868	15940	15928	15804	15824	15861	15891	16069	15938	15815	15905	15929	16027	15940	15865	15842	15813	15980	16088	15797	16078	15950	15920	15947	15735	16065	15833	15679	15840	15870	16080	15961	15921	15980	15969	15981	15866	15964	15974	15993	15776	15831	15891	15858	15744	16054	15921	15792	15767	15822	15871	15823	16050	15909	15922	16020	15843	15883	16006	15799	15798	15887	15823	15825	15953	15816	15883	16020	15988	15835	15929	16038	16017	15997	15896	15912	16025	15584	15869	15903	15671	15968	15951	15873	15971	16098	15826	16003	15966	15977	16015	16024	15915	15915	15867	15824	16059	15893	16080	15780	15903	15804	15532	15800	15994	15696	15806	15849	15857	15716	15985	15752	15794	15653	15858	15828	15861	15985	15873	15898	15935	16001	15892	15752	15853	15876	15871	16002	15890	15872	15979	15957	15881	15740	15921	15965	16171	15815	15904	15733	15801	15965	15918	15941	15849	15948	15810	15975	15958	15802	16012	15889	15867	15832	15865	16016	15989	15945	15963	15846	16006	15975	15915	15904	15892	15954	15925	15833	15872	15817	15749	15764	15895	15724	15798	15930	15994	15931	15981	15881	15926	15870	15907	15848	15977	16071	15915	15804	15731	15890	15797	15999	15896	15893	15979	16079	15983	15936	15802	16081	15882	15896	15868	15941	15820	15764	15851	15777	15845	15946	15920	15970	15825	15880	16094	15855	15836	15997	15913	15951	15824	15885	15936	15914	15919	15844	15894	15710	15763	16084	15799	15877	15811	15873	15890	15895	15990	15853	15829	15853	15679	15998	15741	15792	15785	15982	15981	15888	15767	15795	15880	15954	15892	15913	16006	15788	15840	16059	15964	15762	15900	15947	15943	15850	15944	15847	15966	15876	15942	15858	15866	15746	15937	15815	15724	16123	15868	15891	15814	15866	15753	16117	15899	15850	15928	15869	15853	15868	15932	15925	15858	15810	15894	15945	15786	15961	15881	15844	15894	15881	15856	15964	15868	15964	16008	15890	15942	15813	15917	15894	16005	15955	15902	15773	15955	15901	15937	15855	16008	15861	15766	15879	15884	15949	15855	15953	15885	16034	15772	15983	15889	15910	15711	15768	15944	15962	15797	15960	15961	15924	16005	16065	15788	15849	16000	15942	15815	15845	16012	15675	15739	16053	15913	16008	15762	15836	15821	15835	15811	15963	15854	15844	15869	15967	15930	15818	15869	15870	15814	15885	15797	15882	15818	15894	15929	15901	15964	15953	15910	15886	15986	15884	15861	15856	16006	15822	15723	15838	15757	15910	15882	15933	15846	15850	15965	15710	15738	15938	15911	15848	16148	15770	15758	15895	15961	15942	15936	15834	15991	15893	15938	16053	15836	15733	15727	15897	15860	15953	15907	15850	15922	15884	15886	15975	15972	15833	15877	15978	15591	15861	15961	15976	15872	15878	15950	15643	15813	15799	15857	15802	15799	15944	15943	15930	15872	16008	15923	15958	15788	15979	15873	15967	15713	15812	15877	15827	16008	15939	15931	15941	15895	15845	15979	15839	15883	15878	15684	15920	16048	15820	15808	15763	15772	15908	15797	15826	16063	15791	15899	15836	15745	15887	15943	15824	15880	15780	15881	15802	15864	15993	15956	15997	15917	15899	16091	15781	15755	15959	15921	15891	15831	15817	15830	15915	16033	15782	16156	15859	15979	15886	15864	15928	16009	15900	15947	15939	15846	15902	15753	15889	15886	16012	15945	15963	15910	15770	15963	16034	15936	15882	15935	15984	15829	15930	15801	15893	15738	15919	15979	15712	15908	15954	16154	15956	15872	15953	15877	15914	15896	16048	15740	15937	15947	15760	15822	15918	15974	15695	15879	15990	15900	15999	15967	15956	15811	15869	15898	15918	15849	15815	15834	15911	15857	16113	15836	15954	15734	15883	16034	15913	15829	15816	15922	15796	15832	15812	15938	15815	15893	15887	15850	15951	15757	15957	15992	15873	16007	15834	16029	15899	16112	15832	15841	15726	15850	15809	15891	15831	15984	15901	15913	15966	15869	15897	15862	15946	15899	15920	16010	15711	15981	16042	15774	15768	15807	16009	15979	15882	15868	15906	15765	16042	15947	15984	15690	15881	15818	15860	15975	16081	15948	15749	15853	15838	15658	15903	15814	15884	15848	15864	15866	15974	15808	15945	15908	15770	15854	15838	15795	15727	15774	15890	15782	15819	15875	16071	15855	15819	15909	15754	15862	16043	16004	15762	15936	15892	16006	15815	15925	15835	15787	15704	16000	16029	15830	15977	15947	15782	15881	15725	15839	15817	15955	16034	15843	15878	15926	15829	15952	15869	15968	15858	15918	15870	15843	15829	15916	15874	15771	15909	15878	15858	15889	15897	16047	15830	15924	15818	15951	15937	15946	15904	15914	15994	15755	15802	15885	15827	15910	15787	15811	15981	15917	15970	15911	15938	16049	15989	15829	15868	15979	15690	15902	15939	15826	15997	15824	15968	15886	15751	16020	15853	15694	15648	15978	15871	15941	15982	15752	15798	15783	15824	16102	15921	15889	15890	15893	15964	15894	15878	15924	16126	15894	15902	16000	16040	15961	15862	16023	15864	15877	15837	16008	15907	15816	15970	15905	15849	15897	15863	15908	15952	15847	15947	15853	15868	16153	15921	15994	15936	15894	16021	16026	15926	15749	15846	15789	15946	15881	15879	15834	15739	15718	15911	15821	15837	15985	15783	15939	15789	15780	15958	16058	15891	15840	15798	15824	15877	15868	16000	15792	15874	15964	15867	16049	15971	15919	15899	15855	15849	15809	16012	15979	15837	15837	16027	16066	15847	15880	15951	15991	16021	15804	16050	15933	16008	15718	15933	15770	15973	15876	15788	15964	16043	15592	16026	16016	16016	15828	15677	15872	15952	15874	15881	16012	16039	15908	15939	15865	15821	15731	15968	15886	16000	15895	15845	15899	15800	15832	15891	15888	15958	15884	16037	15923	15883	16027	15874	15993	15912	15937	15997	15913	15964	15877	15903	15862	15942	16124	15804	15787	15851	15954	15790	15915	15647	15972	15917	16008	15833	15860	15889	15994	16016	15927	15898	16045	15953	15998	15919	15816	15846	15888	16026	15954	16020	15951	15881	15913	16080	15916	15678	15850	15962	15797	15925	15916	15787	15907	15849	15916	15976	15955	15823	15845	15912	15984	15899	15761	15990	15874	15812	15852	15708	15881	16024	15968	15856	15816	15923	16092	15875	15962	15873	15935	15809	15873	16090	16016	15835	15785	15974	15762	15847	15995	15702	16027	15999	15804	15995	15924	15914	15992	15940	16091	15893	15929	15995	16016	15770	15935	15751	15929	15772	15595	16039	16029	15897	15902	16045	15791	15873	15896	15903	15907	15930	15935	15815	15862	15937	16006	15979	15827	15947	15806	16006	15882	16012	15866	15902	15797	15854	15822	15950	16113	15766	15871	15694	16061	15803	15908	15998	15977	16056	15886	15943	16082	15864	16006	15975	16030	15922	15822	15874	15830	15996	15932	16009	15889	15773	15791	15738	15974	15918	15821	15913	15867	15892	15957	15810	15716	15749	16042	15972	15819	15885	15870	15887	16027	16087	15951	15808	15692	15954	15796	15975	15808	15960	15865	15844	15757	16055	15989	15892	15880	15909	15863	15876	15913	15750	15961	16042	15680	16022	15965	15917	15909	16018	15990	15867	15892	15889	16130	15939	15800	15926	15850	15799	15963	15944	15938	15979	16094	15754	16170	15716	15794	15747	15958	15837	15915	16081	15946
23927	21429	29042	25059	23401	22902	22672	19684	19022	19773	19013	19822	39215	37649	30804	23519	18905	17332	16869	16700	16689	16594	16666	16411	16481	16638	16469	16392	16474	16522	16408	16508	16598	16504	16584	16699	16495	16544	16563	16435	16442	16481	16690	16351	16457	16600	16665	16510	16310	16463	16539	16419	16544	16539	16554	16553	16418	16558	16493	16662	16501	16418	16633	16506	16386	16643	16534	16279	16408	16551	16480	16374	16566	16449	16545	16519	16503	16485	16542	16281	16439	16647	16495	16421	16525	16408	16417	16363	16415	16385	16405	16399	16562	16422	16388	16528	16572	16541	16466	16472	16503	16390	16434	16395	16468	16362	16478	16489	16486	16598	16451	16501	16489	16596	16374	16488	16423	16445	16482	16436	16464	16345	16441	16468	16233	16465	16470	16288	16463	16458	16266	16527	16229	16484	16551	16313	16438	16507	16525	16460	16649	16371	16535	16400	16549	16193	16344	16476	16511	16560	16447	16178	16454	16490	16531	16475	16542	16563	16411	16443	16492	16562	16513	16361	16453	16381	16606	16352	16393	16530	16560	16503	16658	16452	16409	16337	16438	16506	16460	16297	16548	16569	16414	16483	16437	16391	16296	16327	16418	16486	16421	16447	16611	16419	16527	16242	16439	16404	16464	16562	16509	16486	16500	16637	16408	16546	16401	16558	16340	16359	16255	16495	16508	16337	16550	16782	16399	16518	16358	16480	16610	16462	16383	16469	16422	16443	16367	16194	16230	16519	16396	16524	16679	16361	16460	16356	16350	16353	16537	16533	16507	16364	16581	16482	16374	16497	16368	16319	16554	16307	16486	16341	16480	16540	16543	16348	16451	16580	16210	16346	16215	16732	16563	16564	16338	16372	16466	16424	16598	16329	16594	16592	16302	16212	16488	16360	16324	16233	16406	16536	16488	16430	16436	16395	16626	16346	16173	16446	16291	16498	16348	16531	16465	16450	16462	16311	16421	16466	16360	16726	16413	16724	16297	16361	16301	16465	16345	16408	16757	16619	16585	16368	16454	16427	16498	16358	16506	16472	16321	16525	16720	16495	16354	16125	16368	16578	16410	16689	16424	16332	16495	16488	16530	16498	16550	16536	16695	16521	16468	16662	16390	16568	16442	16471	16498	16596	16537	16530	16448	16457	16370	16423	16610	16558	16562	16302	16361	16382	16486	16615	16544	16485	16336	16290	16537	16587	16426	16393	16587	16378	16386	16386	16506	16295	16283	16642	16395	16461	16357	16345	16173	16424	16430	16497	16575	16516	16452	16418	16543	16726	16318	16537	16399	16438	16310	16377	16231	16561	16214	16548	16525	16472	16435	16534	16604	16421	16535	16606	16474	16267	16461	16511	16561	16306	16545	16338	16578	16407	16575	16345	16562	16467	16372	16435	16407	16437	16744	16490	16669	16438	16609	16496	16341	16617	16426	16366	16346	16289	16349	16515	16335	16370	16176	16350	16397	16547	16439	16550	16369	16504	16577	16309	16364	16587	16597	16458	16363	16381	16302	16475	16483	16344	16526	16318	16426	16491	16496	16455	16455	16497	16575	16525	16567	16401	16560	16191	16321	16645	16462	16522	16669	16579	16456	16113	16594	16432	16515	16380	16553	16625	16278	16486	16304	16424	16526	16188	16523	16401	16421	16486	16435	16251	16369	16422	16392	16339	16265	16417	16509	16390	16619	16569	16566	16530	16430	16439	16262	16345	16507	16496	16290	16452	16399	16557	16374	16476	16303	16546	16386	16484	16389	16341	16587	16487	16393	16397	16478	16419	16349	16448	16355	16575	16504	16446	16586	16404	16629	16496	16446	16574	16667	16627	16507	16452	16367	16492	16528	16621	16358	16374	16470	16453	16391	16426	16407	16496	16481	16377	16484	16352	16354	16290	16548	16460	16634	16405	16341	16466	16595	16409	16510	16584	16405	16401	16512	16371	16351	16416	16383	16502	16410	16510	16539	16177	16567	16569	16475	16450	16607	16504	16604	16455	16316	16357	16557	16361	16509	16403	16392	16382	16376	16485	16613	16322	16626	16330	16410	16593	16319	16542	16492	16566	16472	16408	16477	16282	16511	16226	16416	16371	16345	16587	16517	16610	16432	16624	16418	16089	16418	16517	16347	16361	16315	16456	16474	16438	16422	16578	16398	16323	16522	16546	16367	16408	16359	16571	16274	16436	16346	16592	16410	16501	16396	16563	16559	16295	16566	16359	16321	16447	16294	16422	16373	16372	16441	16510	16493	16384	16367	16537	16515	16467	16629	16510	16449	16314	16447	16214	16530	16375	16496	16386	16323	16353	16612	16321	16376	16440	16495	16469	16558	16429	16458	16461	16553	16395	16457	16406	16370	16367	16531	16248	16627	16528	16382	16395	16472	16403	16298	16508	16426	16466	16485	16632	16636	16548	16382	16570	16496	16558	16548	16362	16374	16639	16409	16398	16475	16590	16533	16597	16676	16316	16433	16688	16594	16487	16440	16293	16370	16316	16386	16511	16345	16418	16358	16397	16355	16671	16500	16390	16558	16416	16385	16576	16450	16435	16452	16496	16421	16411	16444	16394	16461	16410	16445	16476	16408	16176	16497	16399	16549	16367	16373	16319	16353	16411	16398	16528	16315	16457	16168	16357	16602	16266	16376	16447	16583	16365	16354	16287	16567	16613	16409	16311	16489	16385	16323	16342	16370	16539	16405	16384	16523	16551	16430	16355	16584	16518	16358	16264	16346	16487	16359	16459	16485	16524	16630	16488	16514	16332	16422	16457	16406	16518	16440	16421	16367	16477	16483	16428	16470	16262	16272	16554	16469	16551	16216	16485	16531	16388	16303	16437	16429	16403	16262	16503	16502	16391	16578	16541	16521	16196	16588	16369	16484	16516	16558	16349	16477	16364	16471	16446	16393	16306	16786	16551	16230	16407	16516	16440	16482	16248	16432	16471	16574	16434	16420	16309	16378	16387	16272	16343	16581	16572	16314	16556	16511	16472	16585	16556	16387	16544	16808	16384	16338	16355	16285	16490	16322	16503	16576	16277	16481	16523	16326	16387	16433	16528	16560	16307	16368	16476	16371	16483	16550	16368	16316	16308	16524	16415	16393	16464	16625	16275	16325	16433	16561	16508	16539	16410	16399	16239	16426	16358	16393	16411	16544	16337	16456	16442	16379	16356	16426	16381	16424	16458	16526	16411	16477	16356	16430	16551	16477	16429	16638	16307	16375	16588	16584	16262	16467	16384	16583	16517	16369	16496	16633	16338	16498	16412	16385	16595	16508	16372	16570	16633	16468	16333	16388	16348	16563	16499	16357	16484	16575	16345	16358	16343	16424	16363	16343	16535	16304	16498	16390	16358	16573	16282	16392	16588	16438	16503	16278	16557	16460	16197	16282	16420	16427	16324	16437	16469	16357	16510	16565	16511	16386	16214	16466	16486	16515	16416	16541	16242	16560	16473	16500	16497	16230	16251	16313	16409	16512	16405	16419	16469	16434	16362	16607	16476	16657	16301	16541	16545	16293	16256	16374	16471	16510	16500	16505	16464	16571	16472	16378	16475	16513	16427	16490	16318	16398	16488	16397	16189	16379	16342	16313	16331	16642	16406	16395	16339	16426	16388	16530	16469	16349	16408	16438	16469	16402	16521	16589	16488	16570	16429	16491	16419	16370	16399	16444	16608	16409	16450	16737	16457	16407	16576	16587	16496	16642	16581	16526	16374	16397	16318	16370	16465	16337	16321	16427	16318	16376	16360	16487	16474	16588	16600	16547	16426	16506	16449	16510	16636	16375	16348	16461	16268	16459	16491	16515	16462	16362	16357	16397	16449	16439	16586	16397	16264	16487	16454	16354	16416	16370	16546	16391	16452	16560	16381	16363	16422	16600	16503	16538	16492	16512	16365	16464	16490	16494	16429	16344	16357	16519	16394	16504	16573	16501	16579	16452	16433	16504	16350	16444	16342	16335	16437	16574	16246	16325	16306	16367	16588	16355	16559	16521	16543	16393	16477	16329	16567	16485	16407	16504	16345	16584	16366	16304	16449	16329	16409	16597	16292	16535	16326	16506	16663	16446	16610	16358	16406	16249	16530	16437	16168	16395	16465	16371	16368	16487	16559	16376	16471	16645	16488	16512	16459	16363	16669	16559	16474	16348	16457	16366	16515	16496	16413	16433	16354	16486	16366	16350	16367	16397	16281	16158	16475	16666	16464	16375	16196	16450	16285	16559	16639	16321	16404	16548	16265	16534	16504	16454	16455	16502	16420	16491	16368	16627	16272	16403	16519	16492	16455	16324	16158	16255	16364	16563	16402	16451	16396	16424	16311	16525	16647	16483	16405	16534	16341	16359	16669	16463	16391	16393	16420	16767	16430	16493	16517	16475	16466	16526	16495	16229	16536	16393	16577	16497	16609	16457	16543	16418	16429	16309	16671	16476	16489	16398	16517	16366	16389	16579	16464	16323	16562	16480	16352	16262	16348	16377	16362	16578	16321	16282	16364	16567	16345	16663	16469	16507	16505	16476	16587	16374	16536	16593	16505	16409	16482	16554	16428	16495	16597	16464	16503	16291	16322	16517	16413	16329	16425	16332	16378	16443	16349	16335	16522	16506	16407	16595	16479	16445	16383	16464	16289	16672	16434	16482	16291	16242	16511	16790	16491	16567	16517	16541	16445	16162	16286	16567	16553	16435	16449	16560	16540	16420	16522	16323	16524	16417	16460	16450	16470	16442	16518	16455	16392	16421	16381	16526	16479	16383	16460	16366	16406	16448	16440	16449	16506	16373	16408	16326	16396	16692	16393	16269	16608	16423	16418	16559	16580	16422	16447	16437	16513	16440	16590	16472	16488	16406	16369	16335	16504	16302	16412	16599	16367	16594	16378	16347	16355	16429	16348	16489	16499	16322	16447	16696	16456	16498	16474	16361	16314	16486	16400	16364	16369	16582	16582	16405	16521	16490	16442	16445	16543	16501	16471	16574	16271	16299	16229	16474	16471	16408	16326	16292	16478	16632	16244	16428	16218	16355	16412	16375	16457	16556	16469	16650	16540	16567	16439	16508	16678	16377	16215	16406	16481	16315	16477	16321	16535	16519	16376	16499	16491	16508	16294	16391	16580	16386	16486	16391	16275	16448	16509
17575	30683	31826	33183	28257	20969	20818	20045	20347	20863	19777	22037	44354	40931	32639	23793	18101	16510	15995	15919	15868	15809	15954	15651	15944	15698	15716	15939	15805	15680	15929	15932	16042	15846	15878	15927	15907	15846	15724	16009	15808	15739	15778	15854	15728	15900	15955	15704	15631	15733	15896	15833	15798	15669	15958	15802	15884	15919	15778	15831	15769	15751	15765	15897	15893	15799	15615	15915	15883	15939	15910	15848	15791	15887	15946	15833	16013	15781	15874	15803	15758	15808	15769	16114	15655	15958	15885	15641	16161	15852	15940	15827	15898	15739	15790	15786	15860	15675	15953	15818	15978	15857	15869	15749	15760	15877	15802	15880	15706	15805	15774	15902	15785	15803	15773	15726	15763	15870	15791	15866	15727	15793	15843	15603	16112	15899	15936	15809	15727	15825	15916	15715	15676	15897	15872	15837	15835	15765	15870	15641	15792	15918	15616	15839	15861	15663	15792	15882	15898	15882	15762	15693	15929	15857	16023	15970	15956	15875	15793	15712	15801	15797	15789	15799	15855	15777	16049	15804	15898	15845	15771	15806	15882	15850	15954	15742	15742	15874	15893	15997	15767	15925	15852	15777	15913	15683	15734	15673	15829	15901	15726	15905	15770	15823	15791	15884	15924	15925	15816	15743	15790	15819	15764	15823	15846	15787	16033	15756	15849	15778	15692	15702	15780	15794	15770	15989	15580	15831	15952	15889	15696	15910	15837	15871	15738	15814	15825	15698	15822	15852	15777	15689	15769	15862	15733	15843	15783	15816	15794	15955	15904	15775	15858	15696	15794	15836	15804	15833	15893	15912	15759	15884	15721	15631	15898	15691	15869	15952	15826	15810	15787	15805	15842	15798	15844	15742	15801	15936	15907	15733	15791	15838	15785	15864	15836	15853	16102	15727	15732	15888	15772	16030	15887	15950	15754	15891	15920	15855	15777	15834	15742	15663	15835	15881	15935	15939	15785	15768	15816	15802	15755	15901	15879	15824	15949	15780	15695	15783	15811	15811	15944	15678	15905	15958	15912	15926	16019	15930	15897	15846	15805	15990	15838	15643	15892	15754	15740	15880	15929	16002	15802	15871	15676	15779	15825	15807	15995	15786	15798	15808	15864	15891	15799	15749	15656	15771	15867	15762	15877	15848	15808	15688	15713	15831	15860	15959	15727	15784	15966	15795	15606	15765	15708	15736	15831	15706	15822	15747	15857	15856	15947	15822	15832	15772	15830	15791	15731	15818	15823	15856	15920	15859	15756	15880	15839	15780	15823	15650	15818	15777	15727	15739	15914	15665	16064	15733	15890	15837	15880	15781	15778	15722	15754	15903	15724	15931	15887	15860	15836	15583	15609	15740	15766	15765	15773	15906	15686	15891	16005	15908	15869	15939	15888	15862	15829	15823	15834	15909	15792	15793	15989	15842	15791	15962	15749	15967	15917	15882	15871	15880	15854	15821	15858	15797	15922	15726	15702	15736	15834	15854	15886	15790	15701	15728	15784	15724	15695	15720	15813	15754	15858	15862	15881	15761	16000	15786	15752	15801	16073	15886	15904	15927	15715	15847	15828	15900	15724	15733	15800	15822	15771	16040	15849	15811	15908	15791	15931	15690	16002	15764	15748	15791	15912	15749	15936	15938	15751	15912	15928	15627	15810	15881	15778	15887	15855	15889	15690	15788	15827	15751	15595	15673	15885	15812	15875	15909	15779	15784	15975	15888	15879	15977	15871	15802	15863	15818	15868	15725	15758	15759	15724	15790	15742	15743	15661	15936	15877	15837	15759	15862	15979	15829	15901	15582	15730	15875	15741	15753	15789	15855	15819	15829	15901	15847	15740	15816	15737	15967	15878	16061	15782	15940	15913	15669	15715	15735	15869	15899	15916	15938	15930	15980	15809	15681	15787	15888	15809	15680	15973	15789	15831	15812	15730	15902	15719	15870	15790	15904	15835	15896	15840	15971	15784	15655	15616	15802	15783	15776	15642	15864	15917	15857	15879	15669	15807	15761	15737	15864	15755	15855	15625	15939	15824	15874	15843	15841	15923	15708	15671	15804	15694	15871	15848	15646	15666	15804	15685	15869	15798	15739	15810	15823	15927	15815	15670	15806	16065	15887	15820	15732	15834	15765	15813	15873	15758	15615	15722	15931	15878	15753	15955	15866	16013	15764	15793	15801	15974	15964	15790	15703	15848	15775	15663	15808	15754	15817	15812	15866	15822	15757	16034	15783	15883	15849	15859	15804	15811	15980	15815	15703	15761	15690	15888	15798	15916	15739	15769	15935	15901	15813	15878	15767	15861	15916	15926	15891	15837	15808	15810	15958	15783	15828	15856	15887	15773	15663	15856	15933	15866	15879	15956	15736	15739	15658	15757	15924	15806	15821	15900	15743	15675	15854	15755	15855	15732	15751	15885	15781	15814	15835	15838	15860	15757	15895	15750	15792	15801	15869	15934	15898	15885	15988	15837	15823	15645	15824	15930	15695	15728	15879	15803	15756	16015	15776	15551	15879	15810	15800	15998	15741	15989	15684	15857	15890	15695	15848	15878	15741	15904	15888	15597	15730	15939	15672	15778	15867	15889	15912	15881	15948	15888	15836	15815	15970	15665	15829	15670	15804	15753	15894	15934	15677	15836	15756	15848	15868	15804	15822	15900	15756	15700	15769	15923	15798	15800	15859	15884	15732	15799	15784	15857	15781	15738	15807	15590	15751	15884	15993	15757	15758	15824	15726	15860	15902	15911	15937	15875	15803	15861	15758	15910	15844	15813	15948	15782	15704	15775	15747	15771	15876	15718	16024	16023	15782	15794	15713	15733	15699	15842	15757	15795	15848	15799	15951	15652	15734	15826	15718	15747	15763	15881	15776	15835	15729	15923	15798	15802	15864	15871	15783	15867	15819	15751	15914	15704	15768	15810	15741	15694	15808	15683	15717	15769	15857	15779	15759	15933	15781	15858	15805	15737	15947	15742	15902	15829	15724	16001	15915	15775	15844	15821	15676	15882	15759	15790	15897	15892	15844	15785	15861	15687	15886	15862	15510	15917	15794	15807	15896	15892	15846	15706	15850	15768	15783	15872	15934	15597	15899	15863	15874	15821	15713	15923	15854	15838	15845	15714	15873	15704	15725	15795	15605	15830	15943	15765	15755	15785	15813	15726	15732	15866	15816	15847	15856	15780	15817	15754	15778	15747	15811	15831	15629	15741	15757	15934	15945	15680	15758	15717	15800	15803	15883	15790	15925	15739	15697	15641	15951	15905	15882	15898	15859	15625	16077	15858	15758	15805	15945	15800	15821	15857	15917	15786	15830	15778	15788	15843	15832	15784	15793	15710	15704	15729	15797	15752	15879	15955	15850	15748	15738	15832	15690	15795	16129	15692	15860	15960	15713	15751	15840	16056	15830	15763	15833	15961	15939	15852	15667	15799	15900	15668	15797	15810	15957	16014	15780	15945	15838	15684	15756	15925	15793	15956	15730	15805	15747	15924	15753	16057	15845	15759	15751	15821	15786	15896	15849	15883	15873	15794	15866	15752	15778	15695	15883	15848	15728	15818	15797	15754	15688	15764	15922	15747	15734	15987	15862	15801	15933	15702	15824	15653	15779	15783	15636	15815	15713	15888	15730	15799	15921	15708	15812	15688	15802	15902	15713	15852	15927	15942	15808	15926	15917	15878	15772	15818	15792	15807	15836	15683	15704	15696	15681	15876	15935	15764	15784	15797	15850	15830	15829	15825	15901	15928	15804	15696	15756	15808	15907	15960	15897	15849	15745	15775	15856	15888	15914	15883	15790	15768	15956	15796	15786	15873	15923	15749	15967	15735	15790	15771	15896	15778	15861	15749	15803	15681	15875	15849	15730	15947	15663	15691	15670	15824	15807	15983	15817	15965	15839	15777	15809	15866	15806	15868	15782	15909	15939	15875	15946	15855	15951	15937	15999	15797	15788	15862	15839	15891	15810	15752	15759	15924	15858	15882	16021	15742	15847	15597	15815	15903	15836	15944	15846	15780	15759	15793	15792	15738	15904	15865	15789	15767	15724	15868	15735	15858	15802	15778	15659	16012	15853	15719	15907	15720	15698	15866	15731	15714	15704	16075	15796	15933	15944	15742	15770	15678	15625	15859	15837	15805	15718	15900	15885	15849	15736	15812	15755	15730	15694	15913	15817	15828	15847	15889	15738	15770	15687	15900	15749	15679	15835	15969	15835	15778	15647	15913	15792	15725	15924	15837	15803	15794	15765	15878	15669	15952	15913	15792	15784	15871	15903	15878	15779	15815	15926	15780	15738	15740	15828	15734	15889	16047	15727	15843	15788	15771	15806	15750	15802	15907	15828	15833	15710	15815	15818	15747	15815	15909	15812	15913	15845	15862	15788	15881	15988	15708	15716	15765	15865	15801	15742	15753	15808	15789	15914	15872	15785	15851	15756	15769	15833	15745	15708	16016	15819	15818	15879	15836	15726	15803	15875	15941	15786	15859	15900	15884	15853	15757	15858	15866	16017	15773	15928	15741	15820	15877	15801	15849	15842	15782	15866	15970	15877	15876	15756	15915	15840	15832	15851	15847	15880	15727	15750	15644	15793	15841	15870	15902	15773	15893	15949	15836	15820	15987	15780	15874	15829	15785	15838	15799	15819	15801	15799	15965	15847	15961	15825	15743	15847	15950	15947	16033	15928	15757	15807	15735	15695	15771	16071	15824	15857	15911	15835	15866	15702	15918	15800	15900	15688	16080	15664	15949	15836	15563	15805	15766	15925	15789	15797	15734	15871	15907	15891	15704	15977	16020	15709	15863	15821	15731	15875	15768	15760	15897	15702	15825	15929	15828	15879	15895	15791	15880	15882	15837	15814	16046	15926	15845	15916	15876	15651	15831	15790	15714	15827	15823	15780	15829	15681	15830	15866	15759	15980	15761	15817	15851	15782	15854	15842	15874	15738	15836	15892	15824	15745	15824	15849	15770	15772	15978	15898	15723	15749	15905	15680	16093	15779	15744	15842	15818	15807	15835	15824	15787	15976	15813	15795	15831	15796	15768	16038	15790	15771	15815	15995	15841	15856	15760	15911	15932	15747	15743	15817	15737	15681	15862	15769	15792	15796	15860	15846	15822	15911	15660	15589	15866	15706
29385	24147	25784	23240	19159	18099	18047	17418	17386	17012	17403	17400	19073	19677	18618	17609	17188	16705	16721	16779	16738	16662	16742	16732	16623	16789	16787	16768	16423	16688	16707	16624	16877	16661	16915	16720	16811	16719	16727	16766	16725	16700	16659	16874	16731	16736	16690	16779	16670	16459	16686	16677	16942	16935	16663	16689	16710	16747	16830	16803	16864	16807	16678	16715	16718	16597	16672	16685	16508	16621	16649	16642	16626	16712	16630	16676	16639	16765	16711	16615	16780	16675	16623	16560	16546	16651	16759	16541	16793	16863	16585	16571	16712	16687	16655	16869	16660	16672	16714	16474	16676	16759	16647	16512	16561	16594	16575	16838	16804	16746	16633	16731	16567	16836	16901	16886	16588	16746	16700	16591	16783	16639	16735	16699	16789	16817	16740	16589	16720	16744	16645	16701	16612	16539	16669	16665	16633	16540	16592	16764	16757	16641	16762	16709	16658	16545	16705	16617	16513	16698	16731	16492	16815	16782	16854	16649	16759	16775	16694	16793	16514	16808	16672	16556	16611	16756	16704	16610	16768	16583	16685	16715	16765	16846	16515	16757	16803	16533	16737	16578	16672	16723	16783	16842	16770	16656	16534	16699	16812	16680	16760	16832	16780	16669	16674	16757	16792	16767	16618	16871	16716	16626	16629	16599	16740	16575	16660	16504	16466	16691	16769	16541	16637	16754	16629	16758	16690	16562	16728	16825	16567	16723	16826	16720	16654	16671	16601	16696	16638	16329	16635	16814	16716	16573	16713	16278	16705	16784	16627	16633	16808	16606	16422	16512	16782	16563	16666	16705	16629	16664	16455	16604	16736	16591	16604	16618	16752	16823	16646	16512	16744	16794	16791	16618	16940	16729	16705	16662	16670	16791	16565	16503	16619	16707	16663	16718	16747	16737	16666	16666	16490	16741	16502	16806	16705	16701	16697	16626	16568	16704	16708	16594	16749	16651	16739	16643	16527	16578	16680	16643	16605	16856	16599	16712	16662	16771	16729	16732	16481	16643	16629	16490	16666	16662	16544	16565	16580	16731	16656	16697	16506	16679	16765	16681	16801	16550	16638	16762	16670	16674	16541	16759	16681	16602	16665	16701	16618	16484	16774	16630	16347	16508	16702	16968	16706	16448	16508	16804	16588	16730	16520	16683	16740	16739	16701	16805	16508	16741	16713	16581	16676	16615	16599	16680	16729	16534	16754	16794	16709	16666	16658	16703	16434	16651	16795	16701	16794	16748	16780	16707	16613	16846	16559	16860	16690	16576	16657	16686	16640	16635	16539	16552	16692	16590	16634	16664	16673	16618	16841	16701	16548	16693	16707	16666	16640	16550	16743	16552	16828	16754	16577	16823	16790	16620	16724	16756	16581	16484	16670	16547	16840	16860	16564	16474	16611	16796	16760	16886	16728	16681	16731	16689	16796	16634	16771	16595	16762	16706	16598	16778	16624	16797	16582	16640	16757	16606	16557	16620	16465	16652	16558	16879	16803	16657	16673	16598	16728	16773	16713	16702	16697	16549	16799	16907	16734	16729	16682	16750	16510	16815	16773	16800	16786	16757	16546	16774	16757	16838	16829	16774	16759	16479	16686	16752	16744	16546	16476	16778	16553	16657	16824	16694	16702	16724	16946	16596	16762	16850	16685	16611	16561	16683	16550	16705	16637	16688	16693	16606	16638	16721	16711	16671	16664	16846	16701	16637	16784	16844	16783	16650	16763	16763	16789	16751	16670	16745	16753	16629	16681	16761	16722	16430	16643	16629	16725	16802	16738	16657	16772	16563	16622	16669	16700	16700	16552	16480	16631	16695	16497	16576	16456	16549	16532	16885	16697	16746	16876	16556	16711	16624	16605	16584	16781	16749	16712	16695	16701	16774	16823	16763	16771	16644	16664	16765	16575	16810	16762	16843	16751	16565	16791	16795	16778	16591	16728	16470	16655	16665	16797	16790	16659	16663	16713	16527	16737	16653	16667	16793	16617	16719	16717	16500	16580	16801	16723	16815	16794	16686	16649	16612	16743	16596	16584	16714	16613	16546	16663	16842	16559	16697	16581	16600	16801	16706	16846	16748	16784	16648	16785	16787	16814	16740	16729	16591	16639	16697	16757	16650	16745	16734	16706	16870	16506	17056	16594	16743	16813	16552	16697	16669	16777	16575	16619	16595	16648	16704	16709	16519	16659	16857	16569	16622	16518	16610	16632	16611	16675	16522	16779	16554	16625	16702	16785	16902	16668	16625	16788	16602	16737	16787	16662	16859	16633	16708	16735	16679	16648	16847	16831	16672	16755	16523	16774	16822	16769	16795	16783	16571	16719	16777	16503	16647	16676	16555	16654	16593	16766	16638	16528	16639	16574	16772	16684	16781	16750	16794	16883	16719	16728	16572	16747	16531	16674	16828	16653	16541	16683	16637	16767	16694	16815	16608	16722	16681	16783	16815	16639	16658	16828	16653	16876	16936	16815	16720	16555	16734	16613	16723	16635	16641	16799	16654	16774	16735	16741	16842	16759	16682	16639	16496	16777	16664	16737	16774	16647	16615	16770	16913	16859	16645	16760	16655	16859	16588	16718	16674	16818	16772	16832	16783	16781	16574	16790	16680	16593	16895	16756	16700	16436	16989	16559	16699	16671	16565	16675	16395	16557	16500	16709	16647	16706	16797	16747	16628	16878	16700	16747	16626	16769	16671	16763	16541	16835	16532	16683	16533	16584	16424	16688	16684	16668	16573	16527	16659	16612	16747	16764	16321	16804	16824	16458	16768	16784	16527	16762	16632	16655	16710	16696	16613	16636	16598	16669	16809	16523	16797	16677	16592	16673	16492	16781	16594	16738	16880	16684	16724	16753	16665	16812	16610	16664	16920	16558	16683	16890	16603	16806	16550	16687	16645	16621	16609	16706	16580	16609	16499	16663	16519	16639	16987	16699	16804	16707	16637	16670	16690	16690	16501	16650	16811	16658	16751	16680	16702	16716	16697	16605	16647	16850	16638	16435	16634	16584	16559	16659	16602	16559	16804	16707	16760	16743	16789	16697	16572	16586	16843	16521	16746	16479	16611	16454	16543	16717	16638	16616	16848	16511	16357	16623	16592	16635	16693	16647	16645	16516	16757	16789	16685	16647	16870	16792	16621	16818	16685	16704	16651	16550	16626	16593	16721	16603	16435	16594	16529	16859	16687	16760	16664	16669	16725	16826	16526	16601	16693	16501	16783	16685	16629	16736	16617	16665	16574	16742	16693	17040	16605	16457	16637	16612	16980	16917	16677	16649	16716	16718	16645	16553	16735	16458	16492	16832	16709	16877	16432	16604	16630	16535	16624	16646	16705	16620	16539	16832	16655	16525	16778	16798	16505	16586	16536	16669	16747	16484	16683	16739	16789	16621	16665	16723	17000	16696	16667	16600	16496	16782	16749	16839	16667	16930	16681	16749	16672	16643	16821	16778	16717	16612	16661	16514	16542	16573	16550	16633	16754	16423	16784	16533	16558	16467	16651	16720	16598	16751	16706	16716	16478	16567	16765	16559	16688	16798	16604	16734	16606	16805	16676	16681	16626	16691	16757	16773	16753	16675	16564	16853	16639	16700	16512	16746	16724	16691	16571	16637	16778	16805	16459	16727	16716	16687	16619	16591	16660	16795	16486	16872	16896	16839	16779	16573	16574	16471	16737	16629	16442	16671	16536	16550	16632	16700	16724	16687	16571	16715	16584	16794	16691	16814	16573	16886	16662	16680	16753	16658	16598	16599	16705	16670	16530	16911	16683	16728	16630	16939	16722	16802	16694	16734	16813	16571	16660	16809	16715	16766	16811	16573	16760	16728	16662	16484	16751	16800	16831	16759	16785	16453	16881	16672	16791	16734	16846	16569	16731	16582	16762	16655	16673	16822	16569	16668	16854	16969	16690	16831	16517	16631	16428	16877	16616	16664	16688	16711	16762	16752	16788	16557	16677	16663	16547	16647	16670	16607	16604	16774	16522	16740	16842	16609	16833	16680	16828	16668	16467	16779	16754	16753	16631	16644	16665	16730	16723	16679	16606	16676	16647	16607	16671	16808	16673	16740	16757	16607	16687	16598	16809	16654	16530	16745	16844	16734	16523	16744	16559	16787	16554	16440	16559	16754	16913	16709	16590	16722	16514	16779	16912	16713	16831	16744	16812	16689	16895	16794	16598	16903	16816	16699	16818	16671	16562	16771	16774	16863	16541	16771	16634	16852	16708	16704	16691	16777	16485	16618	16649	16686	16669	16717	16665	16723	16669	16752	16666	16755	16667	16886	16718	16675	16355	16685	16814	16645	16718	16609	16725	16791	16701	16504	16553	16463	16603	16762	16925	16755	16704	16666	16509	16650	16869	16779	16655	16827	16596	16628	16810	16690	16761	16807	16745	16520	16847	16776	16619	16618	16746	16640	16845	16803	16457	16741	16778	16757	16795	16718	16660	16957	16483	16751	16823	16698	16846	16640	16638	16847	16662	16673	16605	16813	16861	16737	16797	16829	16662	16672	16714	16549	16661	16495	16436	16675	16652	16523	16634	16758	16754	16754	16718	16755	16691	16712	16820	16620	16505	16747	16567	16625	16872	16818	16850	16758	16714	16695	16828	16742	16746	16714	16809	16626	16749	16608	16623	16638	16626	16592	16641	16608	16739	16850	16788	16604	16743	16700	16704	16856	16677	16755	16843	16689	16696	16610	16650	16774	16792	16757	16588	16803	16875	16949	16771	16454	16790	16704	16695	16613	16818	16603	16506	16766	16606	16678	16589	16637	16360	16922	16654	16654	16580	16714	16792	16692	16712	16725	16722	16438	16768	16783	16872	16806	16405	16629	16613	16753	16753	16694	16818	16628	16648	16635	16682	16738	16587	16484	16595	16835	16718	16822	16676	16538	16647	16734	16865	16727	16755	16611	16563	16567	16586	16600	16522	16584	16655	16908	16702	16810	16632	16631	16761	16710	16601	16716	16636	16747	16629	16543	16535	16647	16649	16812	16762	16970	16720	16625	16742	16734	16553	16674	16637	16640	16587	16497	16727	16514	16555	16898	16748	16641	16706	16935	16663	16724	16485	16731	16544	16479	16740	16650	16761	16658	16792	16986	16749	16863	16671	16695	16754	16601	16567	16664	16791
17667	22480	22085	21930	19190	17892	17666	17340	17244	17291	17184	17361	20160	19858	18347	16857	16243	16083	16174	15947	16084	16072	16035	15942	15921	15866	16079	15961	16021	16057	16001	15885	15960	15834	15966	16043	15927	15992	15836	15784	15827	15843	16061	15976	16045	16140	15757	15845	15836	16061	15834	15866	15829	16009	16119	15936	16067	15959	16138	15972	15865	15818	15995	15893	16073	16098	16182	15921	15835	15972	16070	15978	16061	15877	16094	15914	16073	15890	15997	15955	15901	15862	15918	15992	15957	15951	15969	15900	16121	15824	15908	15991	15932	16123	16011	15984	15928	15876	15835	15833	15974	15944	15955	16010	15829	16145	15941	16067	16001	15812	15970	15890	16085	16070	15857	16110	15836	15782	15998	15871	16076	15955	16048	15985	15920	15981	15938	16006	16107	15928	16112	15868	16085	16012	15895	16034	16012	15843	16035	15936	15940	15909	15819	15937	15828	16064	15845	15852	16051	15964	15963	15962	15927	16062	15956	16075	16010	15964	16006	15901	15873	16029	15885	15866	15935	15921	16029	15898	16055	15957	15964	15878	15866	15847	15961	15973	15932	16032	15971	15990	16034	15899	16092	16103	15866	15937	15923	15813	16061	16057	15999	16023	15773	15917	15907	15709	16034	15790	16048	16104	16134	15857	15930	15968	15951	15929	15988	16019	16109	15971	15881	15949	16112	16008	15903	16107	16061	15943	16064	15760	16182	16008	15882	15800	15871	16057	15963	16034	15915	16136	15979	16047	15932	15929	15866	16059	16019	15909	15954	15952	16015	15925	15893	15896	15893	16069	16013	15840	15925	15904	15948	15882	15985	15880	16111	15935	15949	16021	16068	15856	15963	15781	15922	16002	15937	15888	16060	16009	16056	15930	16113	15798	15976	16069	15962	15913	16007	15913	15820	15983	15923	16028	15951	16048	15816	15885	15867	16049	16036	15873	16061	15828	16102	15911	15994	15808	15999	15971	15959	15853	15902	15734	15982	15909	16090	15970	15902	15885	16102	15985	15858	16058	15802	15799	15910	15994	15936	16031	16065	15988	15798	16058	15901	16036	15856	15797	15857	15936	16072	15944	15867	15955	16115	16012	16068	15892	15836	15991	15864	15966	15874	15847	15850	16072	15989	15952	16049	15866	15983	16081	15985	16108	15979	15932	16131	15926	16106	16038	15970	15882	15854	16105	16145	16119	15868	15778	16108	15988	15961	16076	16066	15797	15990	15942	15971	15765	16055	15997	15923	15939	16222	16019	16036	16057	16061	15972	16109	15940	16006	15989	15923	15870	16077	15958	15790	16025	16069	15788	16036	15853	16051	15954	16094	16086	16025	15944	16094	16064	16090	15922	16261	15794	15799	15740	16051	15941	16056	15935	15900	16015	15963	15902	16013	15997	16079	16096	15958	16102	15852	15936	16089	15914	15917	15967	15971	15910	16060	16007	15916	15959	15991	16063	15854	16185	15911	16018	16000	16057	15988	15994	16007	16032	16022	15975	15986	15908	15961	15906	15849	15930	15926	15946	15757	16008	16048	16133	16057	16031	16103	15863	15872	16062	15945	15793	15893	15903	15996	15917	15917	16042	16063	15941	16109	16041	16078	15995	15894	16022	15958	16095	15924	16062	15849	16261	15941	15982	15998	15921	16012	16064	16079	15922	16191	15678	16098	15934	16094	15983	16005	15899	16009	16041	15927	16057	15831	16096	16006	15902	16142	15842	15795	16023	15862	15941	15919	16050	15887	15933	15927	15969	16126	16015	15969	15915	15931	15962	16003	15849	16030	15892	15987	15908	15670	15850	16028	15875	15768	15942	15924	15940	16033	16084	15926	15952	15893	15964	16169	15823	16058	15979	16033	16088	16012	15903	16094	15807	16111	15956	15979	16000	15858	16021	15962	15855	16052	16142	15950	15935	16035	15913	15909	16004	15885	15950	16027	15881	15994	15905	15968	15936	15868	15841	16077	15958	16013	15986	15980	15795	15898	16039	15965	16042	15830	16102	16055	16017	16077	16156	15938	15916	15871	16220	15908	16029	16039	16078	15805	15944	15814	15973	15959	16017	16123	15988	16054	15909	16158	15975	15973	15959	16041	15868	16007	15766	16022	16150	16033	15941	16268	15822	15941	15939	16068	16058	15981	15987	16025	15737	15901	15788	16203	15980	15960	15846	16067	15990	16026	16012	16034	15931	16045	15920	16011	15959	15841	15941	15958	15871	15953	16019	15991	16008	15975	15992	15938	15949	15687	16122	16032	16194	15908	15896	15920	15957	15897	15953	15941	15875	15919	15895	15858	15944	15927	16007	15929	16059	15845	15843	15885	16016	16052	15780	15937	16080	15947	15926	15883	15975	15985	16079	15847	15834	16046	16031	15946	15959	16096	15848	15895	15942	16080	15947	15968	15960	16006	15997	15858	16041	16043	15879	15943	15851	15881	16044	16064	15916	16150	15928	16029	16000	15740	16140	16138	15929	15973	15917	16007	15920	16009	15887	15823	15945	15921	15959	16003	15915	15942	16000	16058	15969	15987	15921	16035	15966	16098	15910	15863	16044	15842	15972	16001	16000	16006	16061	15945	16019	15926	15962	15983	15993	16042	15917	15811	16074	15787	15888	16013	15795	16056	15845	16149	15944	15904	15931	15950	15931	15907	15946	16164	15909	15844	16053	15750	15909	16101	15927	15845	15895	16055	15843	16190	15912	15976	15810	15983	15989	16113	15896	15958	15903	15986	15992	16027	15991	15862	15986	16029	15908	15864	15882	15905	15903	15873	16042	15982	15915	16010	15926	16117	15775	15842	15947	15751	15920	15994	15846	16100	15969	16110	16023	16028	16008	16088	15932	15898	15771	15867	16016	16166	15991	15835	16016	16063	15889	15961	15963	15832	16093	15965	15947	16122	15975	15730	15833	15888	15949	15926	15920	15997	15961	16002	16017	15873	16176	15778	15991	16044	16031	16014	15982	15959	16159	15861	16019	15945	15974	16042	16001	15950	16071	15997	16118	15822	16171	16029	15843	15918	15862	16062	15970	15925	15986	15974	16092	15977	15876	15954	15926	16007	16172	16016	16059	16022	15854	16081	15883	15856	15944	15870	16198	15798	15976	16059	15901	16029	15968	15934	15874	16021	15847	15767	16087	16111	15987	16055	15921	16092	15985	16058	15904	16047	16056	16025	16006	15863	16147	15896	15919	15930	16028	16096	15992	16080	16008	15987	15909	15886	16188	15985	15994	15968	16028	15864	16069	16000	16040	15795	15942	15951	16018	15913	15942	15897	16105	16077	16054	15948	15870	15952	16133	15828	16064	15967	16018	16041	16015	15886	15950	16028	15912	16074	15903	15816	16053	15838	16072	16003	15844	16012	15842	15991	16134	15793	16065	15818	15886	15925	15898	15884	15871	16018	16045	15951	15856	15932	16020	15873	15922	15900	15910	15921	15924	15910	16075	16049	15984	15944	15984	15929	15995	15972	15987	15851	15843	15942	15888	15948	16042	15984	15894	16012	15971	16184	16097	15827	16177	16073	15724	16004	15931	15934	15989	16091	15987	16060	16028	15946	15957	16090	16075	15999	15978	15957	16019	15884	16073	15904	15925	15997	15947	16113	15968	16011	16132	15844	15977	15995	16041	15943	15964	15929	15885	15894	16037	15887	15948	16081	15907	15983	15975	16037	16078	16120	15925	15913	16179	16007	15928	15894	15990	15980	15972	15964	15976	15940	15860	16049	15865	15977	15888	16002	15959	15969	15868	15910	15822	16053	16075	15845	15838	15901	15822	16077	15871	16063	15977	16069	15860	16055	15876	15971	15915	16023	15905	15874	15851	15855	15945	15999	15853	15966	15987	16008	15973	16016	16008	15830	15956	16063	15923	15978	15942	15888	16025	15972	16035	15937	15950	16169	15790	15989	15952	15882	15847	15980	15985	15979	15898	16019	15900	15935	16033	16010	16136	15898	15882	15936	15969	16080	15888	15992	16083	16027	15883	16183	15820	15937	16062	16085	16107	15946	16040	15914	16009	16083	15873	16102	16096	15959	16035	15963	15913	16063	15820	15955	15931	15804	15823	15852	15996	16097	16079	16123	15970	15820	15850	15920	15716	16009	16013	15874	16025	16042	15845	15978	16046	15996	15960	16096	16082	16111	15957	15829	16111	15908	15870	16068	16046	15898	16098	15978	15815	15931	15776	16040	15987	16000	15958	15965	16116	15947	15921	15962	15912	15908	15846	15797	15796	15947	16146	16012	15859	15909	15977	15975	15988	15957	15976	16033	15794	15834	15932	15926	15862	15955	16000	15897	16016	15978	16015	15861	15927	16013	16009	16013	15934	15881	15915	15930	15928	15929	16002	16084	15996	15953	15830	15970	15932	15816	16034	15868	15957	15997	16033	15763	15874	15993	16032	15904	15878	15918	16007	16057	16042	15879	15835	15926	16162	15791	15916	16005	15906	16120	15995	15970	16024	15820	15959	15908	15991	15913	16193	16029	15928	15868	15946	16086	15968	15906	15873	15986	16002	15858	15946	16003	15879	16019	15902	15929	15812	16036	16087	16078	15916	16111	16192	16080	15793	15864	15991	15896	16114	15875	15855	15978	16031	15904	16037	15950	16056	15633	15925	16143	15906	15863	16114	16027	15901	15854	16087	15964	15935	16045	15887	16172	16079	15736	16101	15948	15882	15908	16055	15884	15919	15801	16104	16072	15942	15923	16131	15874	16010	16075	15930	16031	15881	16054	15906	16014	15821	16087	15955	15926	15863	15887	15885	15874	16016	15916	15987	15915	15960	15970	15833	15960	15840	16008	16019	15920	16088	16044	15993	15871	16043	15947	16032	16039	16021	16045	15774	15845	15704	16003	16066	15995	16049	16000	16008	15874	15951	16003	15965	15814	15959	15925	15997	16038	15877	15978	16049	15777	15976	16079	16083	15949	15946	16050	15935	16034	15947	15928	15926	15907	15992	16093	15884	15917	15957	15910	16158	15826	16005	15909	15893	15980	15892	16013	15820	16063	15919	15934	16003	16063	16094	16061	15930	16086	16031	15952	15894	15940	15937	15937	15819	16021	15863	15981	15971	15905	15776	16025	16019	15984	15987	15938	15836	16055	16078	15915	16197	16033	16113	15885	15880	15942	15954
25182	21474	28114	25711	21638	20402	19852	18190	17438	17419	18086	18643	28449	31600	27590	21757	18182	17310	16911	16634	16641	16640	16708	16834	16569	16613	16598	16609	16671	16513	16657	16647	16688	16474	16589	16667	16474	16616	16615	16500	16586	16624	16379	16537	16578	16624	16629	16684	16653	16557	16649	16507	16572	16504	16698	16475	16475	16490	16597	16530	16455	16512	16428	16848	16451	16502	16670	16554	16507	16622	16498	16441	16633	16661	16796	16711	16418	16513	16491	16476	16609	16596	16661	16714	16622	16724	16463	16460	16422	16467	16725	16595	16379	16453	16622	16680	16592	16436	16671	16450	16584	16535	16388	16563	16611	16672	16446	16519	16382	16531	16604	16649	16627	16650	16828	16266	16691	16549	16432	16641	16596	16663	16325	16769	16426	16558	16419	16215	16508	16712	16389	16732	16518	16600	16529	16277	16532	16376	16465	16542	16664	16477	16468	16550	16696	16528	16662	16565	16642	16551	16412	16638	16706	16705	16453	16615	16474	16734	16431	16477	16518	16592	16482	16471	16404	16715	16648	16611	16414	16567	16523	16492	16706	16341	16651	16372	16541	16459	16410	16311	16607	16503	16534	16510	16440	16627	16392	16498	16543	16657	16567	16420	16646	16579	16423	16626	16475	16481	16540	16399	16533	16433	16503	16676	16712	16740	16622	16653	16449	16254	16293	16534	16571	16615	16623	16445	16710	16507	16575	16459	16396	16527	16656	16523	16683	16625	16378	16481	16380	16518	16771	16549	16719	16593	16469	16492	16537	16368	16795	16523	16554	16399	16570	16380	16466	16542	16610	16578	16526	16551	16843	16461	16589	16515	16602	16584	16412	16647	16552	16418	16585	16622	16640	16631	16427	16624	16590	16638	16524	16703	16641	16396	16684	16477	16743	16691	16733	16538	16297	16424	16554	16616	16540	16298	16701	16552	16672	16551	16463	16534	16362	16423	16639	16481	16514	16478	16441	16538	16516	16656	16629	16750	16582	16559	16504	16375	16696	16473	16504	16364	16536	16493	16627	16592	16615	16590	16546	16397	16495	16455	16244	16513	16441	16423	16558	16408	16501	16584	16623	16490	16398	16393	16563	16667	16539	16477	16337	16451	16542	16586	16608	16552	16526	16613	16459	16442	16543	16684	16715	16489	16544	16589	16586	16383	16461	16579	16526	16606	16476	16412	16414	16712	16584	16567	16483	16443	16740	16598	16337	16584	16506	16516	16719	16324	16615	16631	16746	16489	16511	16404	16711	16569	16574	16620	16481	16423	16449	16365	16560	16639	16780	16441	16458	16517	16632	16578	16535	16655	16551	16505	16578	16493	16607	16507	16414	16548	16541	16462	16587	16606	16499	16452	16713	16456	16620	16543	16656	16462	16424	16655	16603	16654	16515	16485	16586	16629	16532	16757	16561	16551	16620	16633	16438	16509	16776	16627	16612	16485	16394	16555	16517	16322	16510	16310	16771	16594	16471	16856	16610	16710	16478	16465	16432	16463	16497	16620	16623	16508	16528	16555	16362	16428	16603	16520	16459	16513	16495	16552	16297	16505	16467	16421	16579	16673	16548	16604	16630	16457	16468	16393	16643	16637	16515	16580	16438	16501	16518	16349	16534	16519	16679	16512	16647	16305	16503	16662	16619	16280	16416	16371	16406	16452	16578	16579	16546	16686	16479	16524	16723	16500	16373	16741	16663	16383	16435	16630	16562	16451	16426	16577	16497	16644	16548	16420	16467	16656	16555	16626	16487	16470	16642	16605	16567	16554	16480	16527	16315	16490	16533	16591	16629	16516	16414	16584	16512	16696	16576	16493	16587	16326	16521	16660	16494	16513	16464	16490	16627	16535	16617	16734	16502	16493	16456	16353	16457	16554	16584	16686	16452	16648	16656	16346	16664	16584	16603	16527	16575	16473	16657	16523	16439	16348	16630	16395	16540	16566	16657	16440	16462	16485	16458	16299	16542	16614	16711	16529	16533	16610	16715	16524	16577	16766	16602	16604	16503	16473	16646	16481	16537	16382	16604	16614	16506	16723	16548	16677	16476	16674	16410	16481	16756	16491	16577	16609	16574	16432	16457	16486	16256	16677	16655	16481	16417	16621	16598	16537	16491	16547	16592	16578	16855	16545	16396	16603	16559	16406	16395	16576	16525	16515	16526	16686	16565	16532	16489	16581	16530	16410	16335	16636	16591	16525	16357	16594	16495	16489	16464	16645	16633	16533	16615	16567	16506	16486	16447	16727	16619	16508	16395	16568	16583	16567	16624	16515	16466	16555	16472	16640	16446	16514	16472	16540	16455	16542	16539	16605	16307	16530	16596	16610	16464	16519	16578	16553	16511	16451	16611	16507	16661	16502	16486	16385	16534	16652	16730	16305	16529	16469	16568	16590	16660	16646	16722	16488	16615	16393	16418	16545	16556	16458	16451	16569	16535	16523	16341	16466	16677	16449	16554	16630	16539	16319	16600	16728	16627	16491	16402	16566	16537	16465	16290	16552	16638	16461	16459	16322	16601	16656	16463	16558	16461	16498	16465	16530	16546	16596	16557	16490	16599	16367	16372	16485	16481	16442	16544	16452	16590	16447	16530	16604	16510	16681	16602	16704	16610	16454	16392	16238	16371	16432	16693	16590	16388	16786	16624	16566	16661	16673	16563	16406	16572	16642	16596	16380	16616	16366	16570	16648	16549	16411	16308	16461	16512	16550	16443	16458	16638	16681	16447	16388	16671	16476	16548	16623	16424	16650	16375	16571	16574	16819	16605	16661	16716	16675	16520	16481	16462	16578	16635	16345	16560	16596	16396	16482	16503	16553	16387	16356	16551	16447	16553	16601	16497	16643	16603	16714	16446	16554	16536	16597	16385	16530	16587	16464	16758	16474	16589	16528	16749	16681	16494	16554	16601	16387	16394	16491	16377	16602	16472	16444	16484	16442	16658	16547	16757	16486	16581	16442	16600	16453	16582	16544	16598	16567	16400	16620	16612	16599	16548	16480	16682	16662	16581	16452	16497	16489	16436	16603	16710	16432	16462	16533	16517	16710	16585	16608	16458	16664	16654	16739	16432	16657	16645	16531	16725	16526	16538	16498	16488	16621	16527	16606	16604	16359	16693	16537	16553	16684	16811	16622	16637	16512	16430	16640	16542	16539	16615	16691	16573	16701	16480	16468	16496	16453	16450	16527	16485	16530	16641	16544	16383	16541	16465	16490	16705	16519	16543	16563	16483	16526	16587	16705	16696	16613	16641	16493	16471	16324	16580	16563	16510	16485	16428	16536	16417	16743	16418	16508	16500	16520	16686	16523	16650	16510	16645	16675	16546	16589	16539	16360	16690	16426	16548	16412	16521	16597	16272	16361	16471	16556	16768	16488	16438	16675	16669	16707	16454	16580	16679	16647	16533	16553	16301	16559	16566	16529	16711	16500	16549	16478	16531	16529	16467	16391	16523	16573	16502	16615	16642	16348	16625	16621	16515	16710	16681	16454	16552	16407	16684	16704	16611	16321	16514	16420	16566	16565	16624	16600	16668	16645	16692	16774	16569	16558	16453	16514	16582	16532	16574	16514	16664	16539	16532	16469	16611	16506	16334	16622	16556	16562	16714	16166	16627	16505	16542	16531	16504	16311	16354	16384	16766	16523	16556	16587	16433	16499	16557	16622	16632	16345	16432	16675	16596	16568	16601	16440	16505	16436	16546	16472	16634	16508	16466	16406	16454	16449	16417	16324	16546	16487	16519	16606	16569	16341	16515	16817	16758	16468	16562	16464	16678	16489	16532	16511	16360	16408	16504	16516	16243	16610	16462	16744	16414	16641	16356	16521	16384	16521	16576	16456	16654	16695	16627	16512	16341	16452	16452	16503	16432	16522	16564	16624	16679	16404	16767	16764	16462	16623	16600	16324	16342	16574	16600	16583	16477	16554	16437	16467	16474	16395	16549	16337	16530	16640	16629	16396	16459	16383	16322	16543	16655	16533	16738	16746	16640	16531	16654	16568	16565	16317	16421	16654	16528	16726	16572	16374	16492	16522	16567	16625	16546	16533	16330	16258	16653	16509	16503	16635	16523	16346	16566	16407	16577	16629	16521	16522	16658	16798	16576	16565	16635	16572	16624	16534	16536	16544	16723	16474	16464	16564	16428	16521	16540	16554	16636	16518	16490	16761	16587	16531	16326	16588	16388	16498	16220	16575	16489	16492	16674	16373	16757	16475	16467	16522	16452	16478	16483	16473	16398	16432	16454	16520	16472	16703	16493	16394	16473	16425	16669	16557	16633	16448	16614	16717	16576	16487	16455	16397	16525	16616	16550	16582	16625	16500	16523	16611	16603	16430	16677	16530	16519	16462	16401	16518	16444	16533	16496	16476	16439	16634	16552	16568	16474	16403	16724	16457	16539	16553	16491	16690	16396	16537	16759	16721	16413	16522	16525	16499	16663	16679	16779	16437	16480	16827	16532	16791	16661	16584	16522	16299	16607	16522	16569	16557	16416	16651	16640	16707	16529	16577	16655	16589	16512	16604	16369	16562	16557	16562	16530	16726	16523	16479	16597	16386	16400	16413	16614	16434	16476	16484	16564	16470	16748	16600	16482	16643	16599	16591	16419	16495	16669	16437	16370	16644	16589	16463	16581	16482	16566	16315	16501	16500	16406	16709	16550	16595	16595	16662	16635	16552	16426	16596	16527	16810	16604	16696	16468	16456	16409	16622	16641	16734	16585	16499	16621	16398	16633	16420	16520	16627	16661	16574	16477	16529	16460	16366	16673	16575	16744	16398	16450	16319	16544	16569	16562	16715	16634	16662	16667	16759	16542	16523	16616	16393	16552	16272	16579	16519	16545	16613	16314	16551	16404	16318	16363	16564	16701	16492	16563	16508	16647	16487	16573	16570	16434	16401	16636	16623	16621	16556	16400	16501	16746	16319	16416	16386	16558	16498	16717	16405	16571	16620	16445	16608	16521	16629	16420	16593	16369	16592	16716	16393	16629	16571	16379	16587	16606	16562	16510	16423	16588	16628	16329	16554	16644	16521	16610	16822	16732	16507	16477	16604	16534	16503	16546	16594	16612	16428	16486	16421	16645	16516	16532	16512	16576	16436	16437	16501	16654	16429	16662	16600	16656	16519	16661	16644
16738	25199	25708	22919	20772	20422	19145	17929	17410	17508	18357	19640	33735	34814	29121	21500	17347	16351	15999	16098	15989	15948	15761	15841	15990	16049	15981	15986	16018	15877	15910	15940	15954	15771	16030	15907	16062	15827	15842	15968	16086	15829	16127	15973	15876	15967	15983	15739	16043	16043	15805	15751	15785	15808	15760	16126	15947	15893	15969	15919	15879	15882	15870	15684	15944	16058	15892	15791	15873	15893	15830	15799	15826	15995	15926	15930	15856	15952	15800	15820	15882	15946	15987	15909	16091	15895	15814	15723	15861	15965	15934	15693	15857	15986	15826	15836	16110	15868	15701	15963	15725	15785	15975	15981	15726	15914	15918	15774	15923	15969	15713	15781	15794	16028	15755	15799	15894	15844	15983	15803	15891	15833	15802	15755	15837	15911	15728	15827	16041	15899	15915	15912	15910	15741	15899	15905	15846	15727	15788	15804	15840	15975	15938	15793	15847	15794	15853	15764	15929	15720	15914	15865	15721	15826	15839	15987	15858	15846	15882	15892	15887	15981	15862	16007	16054	15885	15920	15888	15702	15814	15843	15995	15915	15908	15754	15729	16054	15896	15921	15915	15750	15977	16003	15732	16106	15705	15869	15851	15974	15835	15824	15735	15845	16019	16010	15747	16112	15942	15734	15878	15936	15944	15967	15901	15774	15975	15965	16020	15930	15804	15928	15936	15816	16021	16027	15796	15917	15837	15919	15901	15968	15880	15748	16068	15943	15681	15868	15866	15900	15906	15925	15812	15935	15983	15845	15845	15796	15916	15901	15969	15892	15879	15909	15900	15941	15897	16031	15816	15864	15947	15894	15879	15840	15862	16017	15872	15818	15966	15869	15938	16091	15734	15905	15830	15750	15820	15783	15961	15956	15953	15874	16022	15800	15841	15944	15989	15928	15778	15750	15985	16105	15662	15960	15797	16008	15677	15899	15833	15767	15855	15781	15899	15813	15906	16049	15889	15916	15858	15904	15994	15752	15977	15848	15785	15932	15800	15961	15799	15800	15864	15763	15862	15783	15922	15862	16011	15835	16003	15917	16008	15930	15701	15774	15883	15915	16056	15834	15913	15840	15974	16075	16002	15844	15946	15861	15918	15815	15841	16047	15818	15695	16050	15827	15904	16164	15707	15831	15861	16069	15802	15809	15905	15866	15821	15936	15724	15773	15937	15893	15810	15826	15896	15962	15835	15895	15892	15820	15817	15707	15867	15576	15927	15728	16042	16026	15795	15946	16044	16077	15928	15670	15909	15877	15989	15913	15932	15758	15845	15921	15884	15874	15787	15828	15767	15877	15696	15967	16163	15645	15910	15926	15960	15823	15980	15773	15991	15881	15867	15831	15885	15845	16041	15842	15920	15877	15934	15942	15952	16001	15805	15972	16042	15805	15822	15988	15877	15886	15920	15806	15979	15990	15848	15726	15932	15891	15811	15900	15848	15930	15809	16085	15858	15798	15928	15867	15965	15973	15930	15849	15976	15772	15806	15757	15623	15999	15752	15727	15925	15811	15860	15840	15997	15870	15900	15988	15904	15792	15894	15872	15830	15780	15652	16053	15854	15899	15849	15897	15802	15733	15892	15873	15813	15877	15974	16003	15942	15953	15940	15935	15792	15992	15942	15979	15731	15847	15970	15865	16069	15679	15876	15897	15892	15945	15774	15860	16029	15802	15843	15844	15883	15768	15929	15870	15870	15856	15737	15799	15848	15899	15989	15935	15835	15902	15851	15868	15793	15707	15998	16093	15958	15920	15873	15855	15923	15864	15962	16066	15957	15905	15852	15927	16020	15948	15831	15892	15690	15966	15810	15753	15971	15812	15997	15951	15903	15892	15687	15974	16008	15878	15785	15814	16013	15663	15780	15823	15907	15793	15786	15772	15867	15918	15877	15860	15814	15790	15918	15728	15733	15977	15961	15949	15940	15852	15853	15784	15834	15865	15959	15967	15870	15944	15875	15938	15817	15954	15999	15934	15948	15988	15847	16018	15966	15937	15855	15774	15868	15895	15954	15903	15852	15775	15799	16026	15694	15862	15858	15984	15796	15907	15805	15930	16011	15728	15958	15772	15739	16001	15885	15885	15856	15958	15883	15898	15888	15952	15832	15905	15846	15922	16055	15918	15824	15815	15900	15969	15802	15768	15860	15889	16096	15884	16061	15833	15893	15874	15971	15807	16065	15959	15888	16157	15819	15748	15942	15828	15885	16060	15979	15910	15918	15780	15942	15846	15801	16046	15844	15942	15861	15896	15933	15899	15777	15884	15843	15943	15811	15879	16032	15899	15909	16019	15753	15911	15890	15856	15818	15864	16057	15955	15865	16030	15883	16007	15896	15736	15963	16119	15965	15831	15922	15884	15952	15822	15994	15843	15805	15898	15904	15934	15792	15653	15798	15936	16039	15843	15844	15920	15900	15899	15731	16010	15784	15940	15942	15882	15930	15786	15972	16144	15828	15935	15810	15803	15883	16036	15797	15852	15833	15916	15845	15838	15827	16009	15646	15985	15922	15826	15911	15869	15836	15774	15877	15964	15872	15963	15859	15796	15843	15883	15906	15828	15690	15877	15876	16002	15910	15951	15978	15809	15887	15968	15806	15879	15833	15769	15998	15757	15979	15875	15816	15798	15887	15741	16044	15725	15811	16186	15948	15758	15963	16005	15941	16008	15881	15960	15994	15839	15887	15877	15939	15880	15889	15846	15939	15990	15743	16045	16007	15749	15949	15897	15935	15892	15870	15825	15795	16006	15921	15911	15955	16032	15634	15936	15900	15820	15989	15845	15875	15868	15861	15901	15958	15845	15631	15870	15812	15940	15824	15892	15744	15823	15874	15950	15968	15851	15745	15730	15943	15935	15776	15960	15941	15907	15749	15893	15730	15973	15810	15837	15916	15859	15772	16033	16029	15857	15960	15998	15859	15933	15806	15800	15967	15747	15884	15759	15732	15871	15856	15851	15641	16064	16035	15855	15895	15947	15949	15903	15814	15849	15881	15894	15860	15779	15943	15812	15900	15866	15730	16029	15918	15986	15953	15884	15776	15587	15721	15950	15939	15741	15806	16059	15812	16067	15844	15855	15920	15793	15817	15893	15899	15981	15987	15955	15860	15878	15834	15930	15813	16004	16000	16045	15996	15869	15915	16082	15987	15847	15865	15954	15874	15808	16039	15843	15877	16083	16028	15846	15771	15837	15849	15924	15945	15805	15793	16041	15965	15777	15663	15922	15943	16014	15916	15946	15804	15778	15951	15940	15804	16017	15967	15787	15887	15866	16002	15708	15780	15779	15998	15945	15792	16047	15804	15809	16004	15806	15837	16012	15773	15762	16004	15987	15771	15979	15875	15853	15829	16039	16029	16011	15805	15890	15666	15853	16003	15833	15931	15809	16080	15830	15868	15941	15730	15997	15702	15907	15913	15753	15777	15790	15827	15866	15829	15947	15912	15848	16005	15929	15819	16008	15841	15989	15844	16030	15911	15891	15985	16005	15996	15946	15836	16005	15811	15912	16058	15863	15844	15795	15841	15726	15944	15965	15780	15841	15870	15985	15985	15928	15937	16012	15964	15824	15922	15917	15848	15821	16059	16075	16015	15967	15826	16016	15914	15883	15798	15897	15838	16016	15844	15933	15963	16001	15839	15955	15758	15905	15856	15835	16093	15822	15983	15794	16064	15925	15973	15749	15703	15752	15950	15884	15886	15835	15778	15876	15798	15866	15794	15839	15928	15860	15879	15943	15884	16079	15919	15941	15860	15840	15899	15794	15835	15881	15849	15922	15885	15825	15737	15955	15769	15910	15899	15945	15893	15804	15644	15785	15890	15742	15980	15985	15905	15757	15979	15847	15947	16037	15908	15993	15926	15838	15920	15984	15847	15909	16012	15899	15893	15854	16083	15853	15904	15877	15776	15860	15976	15927	15991	15881	15945	15933	15996	15926	15923	15843	15722	15797	15814	16005	15651	15882	15860	15836	15867	16096	15977	15790	15801	15879	15847	15853	15870	15976	15939	15848	15956	15750	15915	15730	15964	15907	15876	15993	15891	15776	15825	15978	15905	15851	15801	15836	15849	15889	15964	15872	15881	15896	15917	15817	15996	16082	15909	15940	16072	15861	16024	15853	15839	15833	16000	15996	15889	15968	15842	15813	15980	16008	15799	15729	15992	15843	15894	15941	15968	15926	16005	15834	15710	15787	15778	15887	15814	15913	15827	15988	16021	15850	16004	15939	15975	15908	15886	15936	15976	15745	15829	16044	15944	16028	16038	15891	15687	15705	15977	15958	15847	16047	15730	15911	15879	15925	15926	15972	16028	15960	15863	15910	16065	15795	15771	16011	15971	15782	15795	16094	15926	15884	15968	15964	16022	15782	15947	15947	15788	15690	15833	15772	15830	15921	15972	15964	16018	15776	15991	15960	15731	15938	15907	15946	16021	15777	15843	15946	15854	16077	15888	15891	15832	15965	15881	15974	15814	15725	15915	15814	15989	15872	15911	15910	16000	15783	16072	15844	15897	15879	15940	16020	16021	16013	16048	15933	15707	15768	15822	15949	15758	16067	15867	15714	15900	15879	15942	15821	15850	15896	16044	16069	15815	15808	15939	15858	15847	15904	15887	15757	15903	15806	15834	15848	15877	15817	15840	15943	15916	15918	15805	15954	15951	15752	15831	15777	15995	15725	15721	15936	15908	15950	15929	15837	15956	16026	15914	15825	15924	16101	15861	15979	16073	15882	15862	16015	15998	15848	15969	15835	15861	15893	15793	15796	15931	15854	15935	15930	15963	16029	15884	16145	15738	15756	15826	15928	15807	15948	15997	15927	15759	15928	15860	15821	15974	15690	15800	15919	15903	15952	15858	15991	15906	16065	15910	15753	15954	15677	15973	15986	15824	15720	15916	15867	15783	15947	15894	16122	15782	15805	15895	15790	16028	15738	15671	15663	15913	15907	15835	16021	16055	15835	15735	15676	15789	15841	15880	15940	15820	15750	15922	15983	15997	15846	15954	15938	15951	15928	15722	15933	15840	15906	15768	15899	15968	15932	15848	15862	15826	16054	15871	16000	15800	15886	16171	15980	15970	15843	15885	15996	15874	15853	15863	15922	15875	15783	15909	15862	15993	15769	15850	16064	15848
23936	21416	28940	24514	22624	23337	22517	18932	17552	18036	19222	19150	34540	40851	34192	25340	19562	17394	16980	16831	16707	16622	16704	16705	16685	16753	16995	16716	16641	16523	16481	16728	16533	16409	16521	16509	16458	16513	16538	16559	16483	16423	16534	16437	16471	16527	16636	16566	16522	16532	16576	16571	16769	16622	16641	16502	16368	16432	16489	16452	16530	16610	16502	16595	16655	16461	16532	16524	16462	16371	16378	16562	16572	16563	16634	16537	16516	16499	16575	16336	16553	16504	16586	16397	16642	16683	16600	16495	16569	16608	16628	16569	16595	16524	16411	16370	16586	16387	16751	16403	16700	16397	16460	16312	16451	16527	16481	16497	16597	16504	16561	16520	16493	16618	16493	16580	16553	16466	16423	16655	16365	16402	16747	16697	16489	16388	16657	16497	16608	16463	16578	16569	16606	16430	16591	16549	16532	16489	16584	16451	16587	16433	16532	16463	16627	16556	16402	16467	16294	16499	16416	16662	16701	16541	16361	16536	16619	16442	16376	16480	16361	16402	16622	16770	16320	16547	16525	16342	16443	16628	16498	16434	16700	16562	16418	16323	16518	16396	16420	16536	16552	16594	16385	16257	16824	16252	16409	16343	16480	16481	16346	16401	16645	16568	16522	16668	16541	16446	16499	16432	16536	16509	16554	16695	16693	16778	16462	16367	16375	16597	16452	16294	16423	16681	16495	16430	16448	16515	16523	16486	16572	16385	16656	16505	16588	16415	16446	16350	16479	16545	16577	16578	16191	16509	16621	16563	16436	16481	16516	16451	16499	16607	16366	16663	16539	16539	16663	16296	16621	16561	16541	16672	16595	16592	16434	16645	16549	16378	16746	16452	16533	16434	16460	16435	16653	16502	16528	16468	16573	16297	16451	16499	16298	16467	16292	16383	16662	16740	16519	16358	16586	16441	16366	16430	16510	16482	16488	16796	16557	16636	16428	16381	16568	16441	16472	16346	16447	16458	16504	16377	16550	16492	16616	16504	16509	16510	16595	16431	16504	16523	16545	16641	16459	16596	16656	16585	16406	16528	16458	16606	16319	16549	16576	16528	16656	16755	16372	16507	16287	16402	16589	16572	16409	16522	16631	16316	16424	16488	16572	16542	16416	16632	16565	16614	16513	16380	16475	16635	16582	16661	16515	16612	16480	16572	16484	16428	16635	16495	16375	16502	16421	16364	16691	16519	16538	16292	16563	16463	16443	16447	16545	16494	16405	16667	16554	16463	16621	16342	16504	16503	16597	16407	16439	16540	16505	16545	16539	16568	16401	16396	16427	16522	16443	16480	16475	16588	16469	16455	16723	16498	16424	16388	16666	16779	16632	16444	16635	16268	16576	16400	16536	16613	16392	16499	16547	16547	16674	16568	16635	16555	16389	16562	16618	16316	16562	16630	16435	16602	16621	16643	16557	16591	16545	16308	16617	16641	16640	16296	16511	16454	16617	16760	16396	16517	16466	16483	16451	16495	16725	16379	16343	16308	16647	16535	16613	16520	16629	16522	16361	16499	16566	16374	16502	16700	16573	16610	16626	16572	16413	16403	16600	16601	16554	16272	16385	16400	16346	16564	16541	16510	16655	16550	16436	16494	16478	16410	16362	16506	16299	16708	16485	16459	16502	16487	16422	16658	16446	16246	16545	16451	16399	16441	16576	16343	16649	16416	16568	16420	16484	16342	16313	16553	16429	16580	16440	16483	16344	16442	16359	16452	16602	16625	16552	16489	16480	16471	16412	16519	16682	16466	16476	16420	16597	16662	16560	16460	16533	16592	16521	16600	16494	16346	16639	16517	16450	16456	16510	16444	16475	16784	16741	16407	16792	16513	16444	16493	16630	16597	16563	16604	16709	16388	16277	16495	16727	16549	16467	16490	16307	16399	16450	16521	16665	16540	16495	16450	16538	16435	16493	16549	16560	16521	16514	16710	16600	16520	16661	16637	16637	16357	16275	16392	16543	16431	16457	16516	16556	16443	16317	16696	16595	16333	16349	16412	16528	16496	16569	16465	16392	16456	16329	16469	16389	16497	16423	16440	16486	16519	16676	16385	16465	16453	16643	16550	16719	16682	16457	16518	16458	16335	16528	16461	16502	16520	16596	16551	16482	16445	16476	16536	16719	16519	16494	16628	16506	16519	16462	16651	16456	16523	16487	16595	16753	16430	16640	16622	16741	16481	16462	16532	16600	16573	16509	16468	16544	16594	16607	16241	16529	16217	16303	16525	16620	16650	16518	16426	16452	16512	16434	16476	16825	16487	16526	16490	16426	16423	16563	16552	16594	16430	16513	16177	16481	16464	16321	16600	16529	16546	16753	16694	16475	16330	16482	16550	16638	16553	16475	16414	16492	16555	16626	16445	16522	16557	16512	16652	16517	16548	16585	16487	16610	16452	16495	16373	16544	16316	16407	16499	16695	16592	16496	16311	16438	16419	16343	16572	16456	16592	16531	16503	16494	16396	16464	16541	16551	16635	16521	16475	16553	16467	16540	16349	16579	16653	16502	16435	16495	16540	16361	16574	16798	16536	16462	16533	16425	16561	16727	16493	16616	16461	16584	16618	16301	16553	16380	16335	16602	16318	16451	16531	16493	16642	16438	16300	16425	16550	16499	16469	16503	16540	16538	16617	16539	16338	16632	16494	16446	16244	16534	16355	16682	16446	16392	16543	16503	16536	16446	16361	16426	16593	16466	16506	16480	16460	16541	16497	16546	16435	16673	16499	16683	16505	16390	16479	16428	16340	16535	16532	16566	16666	16704	16611	16622	16613	16416	16352	16547	16479	16497	16417	16327	16457	16505	16453	16520	16632	16380	16547	16397	16321	16641	16368	16544	16478	16411	16403	16570	16326	16541	16467	16416	16328	16629	16438	16491	16410	16492	16590	16388	16397	16399	16506	16563	16486	16378	16581	16503	16463	16399	16614	16430	16427	16731	16448	16479	16412	16610	16505	16373	16507	16399	16392	16583	16393	16586	16556	16448	16452	16592	16420	16544	16534	16537	16483	16475	16512	16442	16515	16453	16533	16621	16414	16660	16473	16310	16476	16604	16563	16472	16348	16660	16621	16612	16602	16482	16555	16509	16601	16637	16665	16451	16699	16357	16615	16562	16457	16426	16627	16398	16414	16556	16708	16421	16463	16375	16713	16756	16441	16653	16375	16489	16317	16667	16520	16613	16429	16476	16634	16649	16257	16596	16403	16510	16693	16521	16401	16534	16469	16258	16369	16381	16338	16255	16531	16265	16627	16561	16607	16563	16419	16391	16610	16560	16731	16555	16500	16464	16674	16450	16539	16554	16695	16538	16605	16603	16380	16345	16540	16468	16554	16405	16359	16676	16442	16496	16477	16498	16462	16722	16739	16431	16494	16618	16428	16265	16644	16397	16487	16440	16470	16488	16481	16548	16345	16582	16593	16517	16377	16458	16439	16511	16484	16397	16388	16678	16549	16735	16290	16576	16554	16448	16345	16597	16529	16636	16420	16580	16546	16586	16353	16643	16314	16708	16427	16402	16347	16538	16276	16478	16548	16311	16505	16468	16552	16472	16490	16498	16458	16607	16656	16588	16384	16469	16471	16533	16579	16540	16568	16637	16299	16729	16457	16611	16518	16597	16563	16459	16459	16514	16519	16555	16637	16330	16505	16681	16695	16548	16697	16539	16295	16584	16463	16492	16371	16345	16607	16549	16438	16589	16370	16517	16512	16407	16482	16715	16607	16601	16745	16425	16577	16538	16498	16478	16715	16592	16494	16478	16491	16590	16312	16417	16423	16692	16620	16393	16294	16544	16527	16577	16358	16544	16355	16438	16495	16597	16456	16463	16640	16461	16515	16547	16504	16390	16540	16573	16346	16644	16566	16444	16671	16640	16577	16556	16694	16434	16415	16522	16567	16619	16451	16636	16573	16533	16634	16616	16646	16596	16505	16635	16463	16618	16458	16510	16559	16583	16359	16575	16600	16435	16543	16411	16330	16536	16607	16451	16481	16457	16498	16405	16428	16480	16488	16548	16461	16758	16449	16548	16706	16404	16509	16174	16567	16558	16389	16430	16565	16536	16489	16514	16275	16578	16517	16572	16353	16459	16593	16491	16480	16768	16509	16783	16600	16494	16385	16432	16638	16762	16472	16387	16516	16493	16445	16540	16474	16499	16508	16648	16604	16626	16643	16712	16770	16725	16489	16667	16500	16485	16341	16495	16614	16554	16529	16459	16467	16471	16405	16523	16414	16474	16406	16526	16578	16719	16525	16546	16397	16484	16338	16533	16705	16536	16574	16665	16467	16464	16551	16540	16557	16531	16530	16410	16469	16489	16461	16596	16486	16474	16463	16405	16504	16281	16493	16447	16367	16596	16475	16565	16498	16506	16607	16403	16553	16605	16318	16567	16460	16543	16455	16547	16597	16528	16494	16463	16350	16632	16491	16460	16428	16581	16483	16429	16585	16599	16330	16370	16513	16648	16443	16516	16223	16473	16562	16627	16651	16567	16582	16487	16479	16406	16660	16474	16571	16318	16550	16468	16617	16548	16374	16369	16406	16615	16461	16459	16499	16542	16645	16443	16570	16516	16700	16506	16489	16638	16452	16454	16668	16464	16399	16384	16618	16493	16459	16578	16424	16650	16417	16454	16498	16543	16570	16586	16430	16549	16585	16595	16691	16384	16420	16712	16620	16387	16550	16449	16620	16317	16573	16508	16568	16460	16589	16599	16574	16497	16567	16541	16665	16385	16377	16542	16479	16462	16388	16558	16681	16485	16567	16516	16602	16465	16446	16618	16582	16543	16473	16535	16596	16313	16474	16523	16445	16732	16540	16503	16577	16596	16573	16588	16175	16492	16449	16589	16621	16729	16478	16335	16606	16612	16433	16552	16385	16482	16542	16599	16608	16725	16549	16532	16448	16459	16730	16402	16491	16451	16527	16606	16305	16447	16476	16503	16482	16512	16528	16566	16600	16624	16596	16596	16408	16496	16477	16366	16498	16513	16499	16563	16437	16432	16471	16484	16394	16560	16644	16832	16485	16522	16578	16599	16490	16471	16541	16424	16614	16495	16491	16358	16399	16518	16663	16578	16663	16390	16482	16508	16589	16580	16569	16396	16478	16651	16543	16453	16466	16346	16595	16310	16461
17327	29400	31056	29733	25840	22763	20645	18459	17937	18571	20410	19770	40625	43161	36229	25764	18503	16712	16233	15966	16003	16001	15920	15918	15934	16017	15919	15748	15948	15891	15967	15891	15870	15895	15950	15983	15819	15784	16083	15856	16014	15920	15899	15879	15872	15906	15914	15873	15909	15743	15923	16045	15973	15932	15870	15814	15813	16052	15792	15937	15841	15854	15875	15941	15706	15800	15959	15745	15800	15953	15948	15915	15864	15849	15998	15791	15760	15975	15729	15824	15673	15896	15887	15760	15898	15946	15774	15865	15928	16093	15882	15810	15710	15922	16100	15946	15823	15826	15867	15869	15741	15921	15879	15864	15884	15952	15866	15885	15922	15785	15855	15756	15720	15940	16094	15964	15910	15752	15923	15731	15956	16037	15821	15836	16087	15743	15906	16062	15915	15993	15889	15868	15859	15763	15609	15812	15793	15970	15872	15882	15760	15941	15889	16072	15682	15773	15935	15822	15768	15806	15994	15983	15953	15907	15947	15873	15768	15907	15838	15834	15815	15870	15891	15861	15913	15798	15919	15904	15858	15809	15843	15962	15831	15794	15906	15993	15757	15703	15770	15837	15914	15830	15885	15824	16121	15752	15863	15676	15774	15948	15957	15947	16006	15985	15738	15952	15707	15959	15819	15752	16053	16007	15828	15919	16015	15778	15987	15822	15901	15991	15924	15865	15745	15973	15650	15848	15840	15882	15801	15780	15903	16060	15847	15915	15964	15851	15686	15863	15830	15783	15846	15949	16004	15849	15878	15778	15859	15850	15974	15781	15942	15984	15934	15882	15820	15984	16031	15925	15839	15821	15905	15815	15977	15902	15941	15835	15940	15813	15901	15639	15952	15829	15889	15817	15805	15834	16000	15831	15925	15992	15870	16118	15912	15802	15867	16095	15847	15921	15744	15986	15969	16001	15960	15903	15859	15891	15871	15873	15946	15876	15869	16118	15695	16076	15838	16001	15848	15930	16004	16010	15864	15901	15795	15817	15861	15768	15802	15790	15856	15901	15891	16037	15916	15898	15708	15990	15947	15923	15803	15781	15909	15924	15898	16039	15974	15818	15929	15943	15799	15857	15964	15807	16024	15969	15964	15876	16020	15820	15965	15965	15931	15858	15900	15823	15976	15695	15884	15998	15785	15958	15781	15804	15824	15892	15780	15984	15939	15841	15840	15918	15997	15942	15881	15881	15874	15929	16002	15814	15969	15865	15887	15717	15725	15829	15871	15845	15783	15985	15891	15905	15986	15777	15887	15964	15773	15820	15842	15878	15957	15729	15975	15830	15977	15834	15975	15813	15744	15792	15860	16075	15822	15855	16063	15901	15793	15843	15864	15900	15835	15908	15859	15795	15830	16044	15813	15941	16005	15764	16019	15907	15974	15817	15975	15891	15845	15831	15820	15846	15975	15913	15817	15895	15664	16010	15971	15678	15678	15928	15928	15837	15797	15901	15791	15936	15965	15972	15934	15849	15869	15741	15855	15716	15775	15872	15908	15819	15746	15863	15940	15832	15929	15821	15951	15717	16002	15829	15789	15941	16099	15856	15992	15937	15830	15905	15835	15978	15770	15968	15823	15808	15866	15943	15842	15952	15926	15842	15828	16034	15795	15787	16002	15846	15948	15967	15785	15968	15898	15871	15878	15798	15854	15876	16049	15942	15911	15855	15745	15895	15844	15898	15914	15972	15967	16012	15883	15924	15874	15674	15835	15807	15934	15719	15745	15903	15868	16033	15846	15771	15804	15686	15777	15877	15773	15886	15913	15851	15914	15953	15795	15805	15904	15741	15861	15859	15786	15823	15723	15904	15832	15822	15932	15792	15800	15877	15837	15806	15911	15748	15876	15823	15901	15800	15791	15936	16050	15871	15890	15790	15962	15982	15812	15913	15757	15978	15940	15838	15987	16007	15972	15964	16067	15790	15931	15961	15984	15909	15889	15984	15868	15862	15758	15821	15849	15635	15876	15965	15917	15806	15713	15949	15955	15962	15805	15896	15839	15922	15782	15919	15876	16085	15872	15924	15872	15829	15977	15687	15726	15953	15826	15909	15910	15934	15937	15677	15829	15946	16149	15833	15845	15842	15849	15833	15910	15772	15990	15798	15896	15836	15893	15818	15933	15875	15933	15832	15890	15959	15742	15937	15867	15900	15929	15909	15935	15899	15861	15905	16000	15862	15941	15914	15733	15948	15877	15791	15895	15908	15834	16021	15795	15954	15826	15930	15780	15895	15909	15836	16013	15809	15888	15967	15687	15886	15970	15775	15799	16026	15958	15958	15959	15885	15884	15887	15804	15871	15959	15910	15851	15923	15944	15761	15913	15821	15838	15891	15956	15938	15965	15842	15904	15844	16023	15878	15997	15782	15987	15832	15846	15680	15872	15968	15809	15902	16052	15703	16052	15910	15841	15674	15913	15812	15701	15908	15801	15860	15995	16039	15988	15991	15925	15711	15857	15825	15843	15943	15855	15795	15747	15849	16011	15936	15841	15859	15854	15695	15991	15806	15791	15795	15985	15792	15800	15798	15891	15951	15773	16022	15887	15732	16010	15671	15916	15904	15899	15817	15879	15861	15899	16105	15881	15732	15900	15771	15821	15893	15946	15781	16028	15946	15756	15831	16055	15650	15986	15988	15888	15938	15828	15812	15783	15811	15976	15984	15926	15764	15670	15780	15877	16041	16005	15804	15849	15926	16059	15719	15766	15986	15940	15961	15865	15821	15743	15783	15930	15837	15758	15875	15933	15862	15890	15820	15895	15948	15829	15844	15881	15839	16015	15864	15695	15773	16004	15808	15852	15845	15868	16040	15893	16018	15882	15955	15988	15796	15870	15837	15904	15978	15969	15848	15722	15839	16049	15845	15926	15948	15959	15863	15734	15882	15887	15614	15925	15986	15952	15696	15857	15966	15792	15942	15944	15900	15946	15772	15950	15809	15961	15922	15782	16009	15885	16179	15947	15652	16055	15986	15860	15856	15800	15930	15853	15761	15935	15870	15808	15912	15876	15906	15921	15778	15907	15737	15883	15887	15864	15944	15921	15848	15985	15897	15949	15707	15914	15852	15809	15787	15962	15899	15943	15750	15894	15963	15812	16137	15841	15680	15891	15637	15820	15688	15857	16014	15918	15940	16018	15890	16000	15775	15963	15911	15774	16001	15987	15882	15882	15819	16056	15715	16082	15886	15879	15797	15877	15876	15876	15986	15881	15840	15834	15737	15954	15767	15840	15825	15958	15870	15791	16049	15879	15940	15845	15875	15920	15828	15991	15929	15876	15915	15855	15688	15991	15808	15705	15862	15918	15978	15653	15894	16118	15839	15850	15788	15795	15890	15946	15856	15921	15690	15816	16121	15806	15745	15883	15983	15713	15897	15804	15844	15862	16018	15764	15707	15834	15950	15882	16004	15932	15942	15904	15910	15993	15888	15814	15924	15835	15709	15897	15870	15789	16042	15789	15867	15847	16020	15816	15761	15865	15917	15934	15920	15857	15768	15768	15909	15872	15889	15662	15717	15916	15868	15768	15931	15695	15859	15830	15926	15934	15820	15810	15930	15684	15722	15930	15703	15737	15968	15806	15725	16216	15868	15902	15868	15841	15858	15806	15733	15658	15884	15902	15930	16006	15921	15918	16075	15819	15945	16002	15753	16031	15953	15654	15890	15954	15767	15731	15831	15723	15981	15821	15858	15767	15907	15746	15788	15845	15894	15760	15778	15910	15913	15762	15848	15797	15812	15701	15947	15909	15876	15835	15815	15784	16056	16048	15918	15997	15727	15775	15934	15885	15861	15771	15930	15875	15891	15934	15871	15840	15991	15755	15767	15915	15858	15888	15929	15766	15893	15854	15877	15870	16064	15915	15928	15932	15773	15890	15808	15913	15833	15837	15900	15820	15716	15890	15850	15997	15938	15883	15890	16010	15846	15952	15972	15915	15844	15862	15911	15844	15930	15805	15815	15748	15979	15892	15878	15809	15902	15807	15772	15870	15868	15900	15949	15818	15962	16000	15799	15792	15963	15870	15952	15899	15942	15803	16044	15933	15801	15898	15797	15886	15975	15820	15904	15770	15977	15858	15938	15991	15866	16112	15963	16050	15835	15846	15803	15939	15725	15856	15710	15757	15860	15726	15893	16013	15865	15964	15900	15931	15956	15862	15962	15927	16007	16030	15826	15866	15916	15834	15889	15937	15777	15887	15772	15938	15870	15786	15911	15945	15846	15869	15757	15875	15811	15877	15696	15899	15754	15983	15992	15977	15863	15803	15958	15692	15945	15848	15724	15969	15630	15828	15913	15842	15806	15915	15773	15875	15659	15773	15979	15874	15801	15836	15958	16053	15899	15777	15768	15784	16068	15826	15942	15784	15813	15835	15891	15948	15765	15810	15913	15999	15924	15778	15887	15917	15910	15862	15891	15740	15955	15827	15876	15789	16053	15898	16124	15997	15783	15906	15932	15839	15908	15735	15731	15793	15858	15925	15992	15878	15911	15949	15958	15950	15923	15770	15779	16075	15920	15792	15957	15851	15850	15867	16014	16038	15879	15862	15794	15787	15784	15997	15935	15929	15899	15854	15992	16009	15939	15892	15992	16033	15979	16025	15762	15920	16015	15778	15855	15836	15852	15918	15825	15747	15805	15918	15868	15720	15706	15923	15899	15951	16014	16012	15856	15799	15823	15943	15796	16116	15980	15789	15956	15821	15911	15845	15814	15770	15730	15860	15840	15702	15935	16012	16107	15820	15723	15980	15885	15801	15713	15890	15905	15956	15857	15857	15831	15874	15890	15960	15849	15973	15858	16018	15754	15722	15876	15990	15849	15723	16035	15899	15752	15840	15863	15951	15707	16057	15869	15950	15846	16024	15894	16087	15977	15969	15931	15894	15927	15843	15818	15988	15861	15824	15906	15844	15948	15737	15722	15838	15685	16037	15983	15786	15883	15839	16075	15901	15813	15872	15943	15882	16015	15839	15913	15920	15734	15982	15935	15897	15745	15843	15764	15923	16033	15921	15906	16057	15967	15837	15946	15895	15836	15851	15776	15949	15896	15901	15892	15825	15762	15900	16067	15850	15990	15916	15740	15886	15914	15863	15892	15791	15955	15929	15731	15732	15834	15848	15781	16039	15825
29276	22764	23209	20721	18257	17696	17248	16926	17123	17182	17596	17682	19026	19882	19166	18012	17355	16783	16919	16805	16668	16710	16870	16819	16936	16886	16830	16955	16600	16919	16928	17194	16685	16740	16952	16832	16789	16742	16749	16677	16949	16857	16753	16763	16831	16795	16721	16788	16923	16954	16902	17042	16790	16994	16929	16666	16847	16931	17008	16870	16636	16848	16809	16856	16929	16953	16859	16966	16789	16826	16933	16735	16848	16914	16964	16922	16910	16875	16619	16778	16936	16713	16787	16768	16933	16779	16615	16698	16820	16902	16899	16800	16586	16780	16704	16737	16760	16915	16719	16933	16801	16835	16801	16978	16914	16653	16804	16857	16786	16741	16784	16871	16649	16863	16720	16678	16867	16906	16830	16689	16804	16662	16843	16806	17118	16828	16670	16725	16850	16750	16842	16839	16964	16826	16827	16727	16941	16884	16797	16782	16699	16759	16817	16946	16919	16832	16901	16760	16697	16680	16740	16762	16939	16833	16808	16609	16837	16630	16930	16803	16687	16691	16749	16660	17017	16766	16774	16950	16749	16904	16881	16790	16789	16608	16801	16783	16933	16802	16789	16902	16928	16715	16870	16781	16832	16811	16778	16903	16776	16775	16636	16907	16598	16886	16882	16735	16784	16912	16714	16866	16793	16677	16706	16613	16716	16812	16944	16610	16885	16757	16815	16862	16695	16793	16844	16704	16624	16775	16852	16916	16637	16951	16718	16512	16672	16742	16676	16825	16968	16926	16919	16736	16761	16767	16808	16757	16676	16622	16896	16755	16899	16921	16757	16986	16851	16903	16713	16809	16710	16929	16767	16822	16808	16939	16992	17008	16772	16782	16982	16877	16646	16867	16819	16795	16903	16838	16677	16634	16962	16785	16764	16680	16686	16750	16581	16834	16862	16974	16891	16827	16744	16753	16797	16598	16682	16762	16553	16807	16785	16891	16758	16832	16942	16776	16938	16707	16916	16839	16867	16809	17158	16874	16506	16811	16789	16667	17042	16757	16928	16641	16751	16912	16873	16669	16795	16862	16775	16942	16628	16760	16777	16750	16884	16841	16802	16884	16908	16792	17021	16687	16887	16756	16806	16643	16743	16794	16858	16737	16671	16751	16682	16657	16849	16870	16825	16645	16590	16902	16497	16865	16973	16771	16840	16541	16824	16923	16850	16863	16730	16757	16728	16792	16841	16772	16961	16910	16997	17011	16913	16781	16589	16976	16925	16946	16768	16942	16831	16822	16950	16681	16687	16575	16763	16856	16934	16978	16726	16983	16915	16779	16681	16532	16691	16842	16784	16991	16844	16794	16896	16904	16770	16864	16710	16812	16692	16832	16785	16978	16774	16787	16590	16691	16937	16766	16815	16725	16921	16851	16720	16818	16601	16799	16993	16970	16745	16925	17082	16981	16781	16864	16905	16804	16655	16718	17034	16676	16873	16930	16785	16847	16945	16897	16795	16918	16731	16900	16753	17000	16764	16857	16702	16767	16667	16827	16759	16939	16639	16551	16861	16645	16870	16710	16706	16973	17061	16664	16930	16883	16971	16779	16739	16748	16861	16754	16901	16699	16839	16809	16738	16817	16736	16897	16731	16654	16670	16957	16581	16824	16903	16835	16642	16704	16651	16785	16729	16524	16760	16804	16958	16833	16819	16961	16752	16707	17080	16856	16833	16805	16809	16579	16809	16846	16841	16836	16664	16693	16862	16880	16652	16777	16909	16711	16687	16774	16897	16864	16880	16573	16698	16634	16734	16663	16867	16713	16797	16739	16664	16759	16907	16847	16907	16851	16872	16676	16790	16888	16682	16819	16900	16923	16731	16965	16946	16671	16478	16532	16872	17146	16804	16892	16880	16742	16638	16878	17066	16781	16853	16771	16918	16688	16924	16885	16784	16966	17088	17116	17008	16809	16781	16725	16722	16820	16634	16887	16906	16994	16783	16815	16962	16703	16622	16669	16887	16722	16916	16758	16646	16551	16758	16950	16780	16970	16898	16885	16819	16654	16830	16687	16729	16824	16906	16903	16772	16729	16675	16942	16859	16652	16719	16864	16910	16816	16720	16845	16887	16715	16743	16975	16772	16757	16635	16764	16943	17022	16890	17017	16743	16708	16707	16546	16845	16774	16824	16949	16822	16720	17049	16798	16860	16897	16631	16917	16791	16699	16833	16741	16692	16716	16964	16716	16882	16908	16713	16906	16816	16914	16730	16785	16876	16774	16987	16615	16853	16701	16769	16806	16781	16755	16651	16727	16798	16722	16768	16831	16691	16673	16960	16727	16683	16627	16669	16774	16771	16956	16782	16793	16854	16736	16848	16819	16777	16925	16818	16786	16796	16899	16654	16888	16892	16719	16755	16751	16871	16855	16914	16791	16826	16778	16979	16661	16678	16698	16833	16715	16690	16791	16799	16861	16801	16936	16693	16815	17003	16728	16871	16769	16725	16933	16903	16731	16804	16649	16694	16883	17021	16806	16939	16670	16690	16719	16824	16817	16838	16729	16757	16729	16895	16834	16903	16616	16854	16785	16749	16760	16921	16746	16623	16664	16769	16752	16755	16920	16852	16905	16831	16829	16963	16822	17179	16896	16950	16722	16888	16675	16609	16802	16734	16809	16691	16848	16835	16819	16896	16832	16760	16741	16879	17016	16890	16773	16773	16642	16670	16849	16862	16682	16713	16809	16634	16868	16776	16808	16832	16876	16844	16820	16855	16676	16920	16803	16741	16910	16923	16790	16869	16935	16830	16801	16817	16835	16749	16901	16763	16736	16664	16828	16880	16755	16953	16750	16903	16931	16948	16756	16751	16673	16906	16734	16894	16726	16741	16804	16916	16811	16909	16773	16758	16883	16959	16782	16843	16928	16740	16621	16785	17039	16844	16917	16915	16605	16738	16969	16930	16784	16823	16912	16921	16845	16945	16955	16982	16594	16882	16905	16762	16768	16982	16713	16770	16817	16742	16800	16712	16802	16838	16720	16719	16826	16805	16822	16828	16847	16829	16748	16824	16788	16708	16675	16952	16909	16898	16913	16765	16822	16806	16959	16787	16858	16764	16635	16627	16702	16727	16844	16758	16974	16619	16624	16793	16697	16982	16787	16921	16633	17082	16652	16821	16941	16802	16785	16848	16956	17008	16816	16670	16817	16803	16815	16660	16824	16731	17113	16862	16979	16928	16836	16859	16796	16716	16794	16861	16837	16785	16827	16799	16851	16970	16796	16615	16707	16688	17043	16702	16694	16963	16706	16796	16941	16784	16908	16926	16726	16854	17016	16899	16890	16912	16646	16898	16614	16801	16769	16799	16870	16972	16768	16762	16692	16699	16773	16916	16708	16702	16837	16781	16666	16808	16746	16759	16834	16744	16809	17020	16757	16890	17041	16882	16807	16873	16717	16883	16727	16794	16832	16693	16778	16825	16942	16732	16932	16839	16877	16755	16870	16910	16945	16815	16714	16903	16813	16891	16791	16669	16839	16902	16923	16756	16832	16756	16843	16757	16923	16813	16933	16828	16761	16799	16907	16851	16796	16943	16922	16734	16891	16825	16951	16829	16831	16803	17078	16836	16671	16845	16894	16875	16950	16899	16662	16785	16830	16948	16737	16677	16612	16877	16722	16892	16584	16998	16874	16965	16996	16876	16854	17051	16898	16740	16707	16811	16664	16690	16866	16629	16864	16955	16944	16720	16785	16796	16762	16803	16850	16740	16657	16850	16765	16750	16881	16877	16904	16773	16961	16676	16769	16832	16984	16904	16665	16815	16939	16816	16979	16732	16831	16794	16653	16908	16664	16844	16747	16670	16836	16797	16839	16852	16969	16692	16648	16734	16785	16936	17041	16747	16845	16769	16789	16721	16997	16832	16898	16852	16678	16703	16798	16816	16860	16837	16753	16820	16838	16752	16644	16954	16845	16724	16838	16629	16661	16750	16839	16928	16685	16767	16893	16913	16889	16738	16782	16956	16805	16688	16827	16910	16784	16738	16600	16949	16869	16737	16836	16728	16748	16862	16879	16787	16766	16883	16936	16682	16902	16741	16810	16760	16696	16705	16771	16856	16677	16865	16855	16656	16866	16695	16778	16819	16812	16716	16823	16858	16839	17078	16979	16971	17029	16897	17077	16756	16618	16701	16710	16913	16669	16672	16899	17037	16720	16627	16792	16763	16836	16821	16793	16939	16714	16997	16936	16866	16787	16717	16970	16821	16756	16909	16673	16938	16746	16864	16801	16808	16794	16876	16665	16813	16739	16813	16729	16806	16795	16912	16712	16775	16943	16966	16980	16966	16899	16747	16635	17049	16889	16852	17057	16855	16759	16675	16799	16937	16874	16869	16833	16825	16889	16935	16786	17018	16788	16947	16863	16859	16490	16647	16697	16865	16727	16733	16875	16925	16823	17033	16759	16780	16891	16825	16758	16832	16974	16593	16881	16859	16787	16692	16566	16792	16741	16805	16723	16694	16909	16845	17037	16957	16829	16800	16863	16568	16900	16670	16746	16648	16732	17054	16695	16935	16814	16740	17088	16891	16893	17014	16621	16652	16748	16814	16850	16638	16792	16836	16940	16900	16893	16701	16736	16780	16827	16806	16773	16734	16876	17024	16735	16817	16783	16747	16922	16830	16839	16879	16916	16933	16729	16972	16918	16884	16959	16728	16747	16802	16715	16753	16975	17042	16806	17026	16966	16901	16808	16825	16792	16753	16895	16776	16845	16666	16909	16750	16713	16810	16797	16816	16836	16878	16848	16703	16782	16775	16806	16944	16723	16852	16690	16681	16745	16717	16839	16874	16756	16853	16805	16888	16792	16760	16727	16767	16616	16769	16959	16708	16650	16776	16722	16802	16937	17205	16900	16856	16675	16814	16860	16999	16840	16834	16786	16814	16869	16841	16819	17040	16671	16914	16633	16722	16854	16795	16727	16891	16674	16880	16918	16827	16915	16809	16645	16774	16993	16958	16778	16705	16807	16743	16851	16816	16766	16766	16952	16724	16744	16834	16840	16669	17029	16663	16736	16724	16782	16719	16794	16825	16717	16926	16717	16871	16791	16783	17030	16663	16891	16902	16670	16717	16736	16837	16890	16822	16765	16901	16956	16787	16740	16799	16809	17093	16580	16997	16919	16902	16721
17436	21204	21244	19603	18280	17468	16790	16465	16403	16605	17475	16922	20014	20347	18733	17259	16256	16116	16239	15958	16071	15960	15902	16157	16097	16093	15830	16075	16095	16153	16014	16145	15941	16206	15969	16035	16178	16133	16002	15921	15977	16267	16051	16051	16218	16076	15987	15943	16188	16045	15941	15953	16029	15912	16073	16084	16156	16007	16126	16081	15900	15910	16183	16060	16064	15973	16093	16089	16119	15969	16190	16194	16046	16026	15893	16135	16085	16062	15855	15965	16036	16156	16188	16170	16049	16070	16040	15959	16067	15838	16177	16107	16036	15734	16014	15914	16014	15980	15946	16018	16004	16110	15945	16093	16227	16001	16032	15986	15985	16008	16028	16053	16177	15946	16091	15990	16022	16222	15844	16176	15818	16091	16032	16015	16004	16182	16163	16203	16139	15954	15949	16331	16178	16208	16088	15964	15955	15945	16065	15964	16113	16080	16231	16025	16065	16026	15981	15877	15942	15958	15996	16064	15968	16033	16016	16149	15976	15921	16068	16144	16198	15984	16173	15940	16110	16076	15995	16056	15990	16030	16061	15960	16156	16043	15968	16043	15870	16054	16082	16175	15993	16310	16077	15938	16074	16110	15938	16010	15919	16056	15948	16119	16105	16079	15991	16018	15974	15991	15954	16136	15934	16151	15970	16079	16264	16103	15964	16084	16286	16108	16016	16197	16050	15975	16071	16006	16051	16073	16025	15930	15929	16073	15923	16038	15980	15922	16080	15970	16018	16079	15981	16072	16068	16023	16067	16051	16172	16013	16125	15913	16169	16000	15924	16127	15997	15996	16024	16057	16084	16122	16063	16105	15954	15967	16082	15993	16026	15976	15946	16023	16023	16095	16088	16096	16119	15909	16108	15907	16117	16120	16103	16156	16165	16010	15854	16109	15995	15964	15981	15852	15953	16048	15894	15869	15906	16019	15949	16039	16107	16227	16058	16079	16105	16014	16026	15807	16127	16093	16113	16005	16169	16118	15966	16010	15964	16052	15968	15794	16136	16077	16107	16046	16018	16095	15849	16000	16149	16162	16096	16056	16057	16117	15996	15912	16017	16034	16174	15905	16124	16149	16035	16003	16038	16079	16076	16066	16054	16079	16071	16131	16027	15978	16132	15914	15959	15987	16059	16031	15997	15940	16052	15970	16079	16078	15987	16098	16047	16012	16107	15996	16089	15947	15930	15993	16057	15932	16137	15991	16010	16068	16003	16021	16086	15948	16099	16139	16050	16050	15979	16031	16183	16058	16110	16022	16026	16010	15978	16098	15976	16060	15984	15960	15962	15983	15886	16188	16060	16056	16053	16060	15930	16093	16001	16043	16074	15906	16045	16179	15927	16027	16018	16203	15961	15933	15873	16129	15919	16205	15910	15957	16067	16267	16127	15950	16250	16054	16099	16048	15865	16171	15830	16026	15802	16100	15956	16048	16046	15942	15924	15897	16109	15890	16005	16089	16082	16106	16109	16197	15982	15944	16027	16193	15971	15903	16089	15941	16051	16112	15987	15925	16258	16114	16301	16079	15998	15994	16086	16170	16042	16086	16110	16112	16091	15926	16092	16009	15978	15844	15981	15956	16064	15849	16048	16144	16013	16095	16055	15830	16091	15948	16099	16036	16119	16103	15991	15887	15927	16269	15989	16051	16027	16094	16104	16070	16083	16027	15870	16022	16012	15945	16169	16029	16087	16036	16160	15870	16051	16078	16067	15870	16045	16192	15963	16310	16167	16049	15943	16083	16172	15955	15946	16060	16072	16062	16154	15996	16005	16096	16248	15862	16008	15949	16019	15868	16173	15942	15985	16095	16012	15930	16091	16065	16130	16188	16110	15994	16006	15863	16027	16080	16136	15990	16049	16003	15860	16007	15957	16023	16063	15915	15808	15951	15887	16134	16001	16096	16030	15972	16015	16185	15943	16161	15922	16038	16160	15913	16089	16122	15913	16004	15844	15985	16055	16078	15998	16059	16141	16255	15838	16002	16012	15936	16241	16129	16247	16071	16018	16107	16121	16120	16037	15976	16056	16192	15991	16036	16027	16043	16173	16052	16067	15958	16023	16133	16079	16147	15993	16119	16027	16105	15977	16116	16058	16111	16170	15943	16100	16161	16161	16186	16069	16153	16062	15965	15972	15951	15872	16185	16147	15995	16101	16021	16039	16055	16091	15960	16004	15906	16283	16134	15967	16036	16076	15925	16052	15969	15964	15988	16079	16035	16124	15930	16048	16338	16036	16098	15894	15827	16034	16070	16060	16036	16199	15986	16032	16176	15939	16006	16016	15944	15997	16088	16167	16101	16037	15996	15961	15973	15824	15907	16057	15983	15895	16091	16089	15964	16011	15951	16059	15949	16172	15979	16019	15920	15980	16009	16244	15932	15971	15943	16081	16007	16142	15903	16016	15970	16037	16090	16108	15895	16017	16097	16156	15959	16013	15968	16117	15960	16232	16084	16212	15886	15927	16141	15761	15969	15829	16132	16068	15939	16013	15869	16143	16016	16080	16132	16090	15870	16142	15892	16086	15979	15960	15939	16174	15841	16058	16058	16083	16065	16062	16119	15994	16042	16097	16080	15982	16007	16012	16274	15993	15944	16045	16019	16036	15948	15995	16136	15998	16089	16104	16098	16039	16026	16153	16122	15924	15926	16022	15818	16031	16095	16078	16039	15976	16011	16190	16049	15986	16163	15947	15977	16108	16046	15877	15969	15965	15971	15997	15945	16126	15987	15977	15996	16177	15890	15959	15994	16183	16213	15974	15867	16052	15997	16062	15974	15956	15937	16175	15993	15969	15995	15943	16044	16173	16061	15965	16111	16114	16179	15967	16104	15983	16041	15954	15971	15949	15957	16185	16131	16045	15968	15973	16008	16157	16035	16044	16017	16253	15912	16222	15821	16229	15917	16178	16015	16080	15989	15999	16074	15908	15899	16218	15980	15944	16137	16116	16114	16128	16197	16104	16168	15911	16134	15968	16071	16008	15913	16060	16053	15946	16044	16154	15815	15990	16021	16014	16110	15987	16007	16124	16165	15867	16122	16072	15963	16114	16216	16079	16109	16031	15911	16006	16082	15946	15858	16058	15950	16142	16075	15932	16172	16034	16227	16080	15999	16112	16158	16060	16071	16080	16185	16240	16115	16144	15967	15911	15940	15952	15852	16063	15986	15992	16198	16051	16009	16031	16079	16094	16040	16058	15992	15908	16036	15767	16014	16109	16159	16135	16089	16003	15933	16094	15913	16112	16065	15964	16051	16123	16213	16092	16058	16104	16081	16051	15983	16121	15999	16164	16199	16008	16001	16036	16110	16150	15889	16098	15963	16086	15990	16133	15959	16214	16123	16146	16183	15947	15949	16080	15988	15975	16024	16055	16129	16082	15932	16003	16093	16187	16067	15961	15981	16084	15825	16065	16068	15858	15972	16135	16016	15938	15992	16070	15933	15954	15921	16076	15747	16021	16011	15904	16104	16037	16055	15904	15943	16073	16082	16283	15943	15901	15918	16041	16092	15969	16124	16002	16129	16238	16030	16040	16010	16088	16104	15894	15988	16007	15939	15947	16184	16043	16207	15957	15990	16118	16074	15973	15994	16059	16027	15984	16012	16011	16053	16016	16191	16107	16183	16095	16227	16014	16084	16050	16117	16067	16210	16141	16027	15983	16086	16220	16019	16123	16151	16089	16164	15931	15962	15886	15987	15997	16050	16150	16099	16185	16083	15895	16089	15940	15867	16013	15817	16052	16010	16024	16033	16002	15989	15902	15982	16101	16017	16053	16262	16037	16167	15996	15944	15897	16202	15884	16043	16077	16082	16132	16038	16048	15963	16038	15915	16062	16079	15828	16169	15974	15895	16101	16010	16117	16176	16121	16134	16248	15969	16048	15866	16109	15960	15992	16117	16070	16034	15966	16118	15994	15965	16019	16109	16200	15910	16111	16004	15850	16225	16016	16159	15990	16154	16075	16126	15905	16056	16066	16147	16266	16129	16013	16155	15940	16057	16052	16184	15818	16172	15987	15856	16136	16102	16071	16030	15946	16036	16085	15977	15973	15942	16057	15944	15949	15946	16085	15984	15951	16072	16068	16102	15945	16089	16056	16085	15983	16081	16119	15954	16228	16103	16025	16095	16072	16243	15990	16126	16102	16130	16106	15945	15970	16010	15992	16180	16065	16182	15992	16149	15987	16011	16174	15984	15849	16065	15991	16028	16170	16004	15973	15986	16048	16097	16147	16127	15951	16274	15949	15971	16108	15875	16050	16072	16159	16192	16069	15975	15950	16108	16080	16033	16080	16091	16050	16035	15791	16046	16114	15973	15900	16134	16128	15997	16062	16065	16090	15976	16247	16073	16079	16114	16096	16157	16046	16006	16091	16206	16086	16087	15951	15908	16037	15985	16063	16115	16045	16045	15838	15813	16158	16073	15991	15911	15973	16047	16087	16066	15989	15872	16094	16036	16108	16025	16076	16106	15917	16049	16035	15948	16013	16041	16005	16118	16295	16143	16034	16126	15920	16122	16070	16163	16034	16020	15906	15995	16126	16152	16037	15980	16116	16014	16053	16171	16060	16141	16029	16066	16063	15868	15864	16077	16160	15863	16133	16031	16027	15930	15890	16085	15878	16165	16098	15866	15863	16040	15921	15894	15932	15970	16012	16069	16164	16059	15973	16032	15893	16007	16260	15964	16029	15970	15872	15925	16023	16072	16058	16117	16163	16190	15972	16096	15903	16011	16054	16004	16135	15923	16036	16086	16194	15967	16024	16028	16189	15873	16120	16150	16307	16052	15898	16076	16082	16125	16022	16041	16016	16125	15951	16037	16022	15900	15941	16055	16066	16045	16077	16028	16129	16046	16061	16177	15947	15971	16022	16033	15988	15912	16087	16068	15958	15966	16244	16105	15996	16105	16243	16203	16114	16102	16141	15971	15989	16111	16034	15995	15978	15991	16149	16066	15924	16020	15986	16082	16022	16082	16195	16061	16041	16028	16061	15997	15974	16079	15907	16201	15984	15985	16104	16027	15946	16066	16053	16009	16177	15987	16109	16060	15996	15992	15915	15966	16111	16029	16144	16011	16040	16117	16099	16016	16034	16108	16107	15936	16145	16122	16099	16037	16087	16104	16063	16096
25057	21414	28128	25452	21317	19435	19240	17811	17151	17794	18412	18410	28532	33014	28058	21964	18258	16970	16973	16709	16741	16792	16833	16735	16989	16834	16690	16652	16730	16829	16670	16537	16688	16855	16767	16828	16714	16626	16717	16637	16642	16643	16725	16734	16586	16369	16829	16713	16705	16611	16676	16829	16723	16562	16746	16653	16640	16469	16577	16704	16456	16759	16692	16723	16675	16639	16586	16753	16789	16659	16745	16761	16817	16618	17066	16577	16599	16582	16652	16534	16518	16639	16605	16700	16588	16569	16571	16556	16929	16610	16591	16753	16843	16630	16425	16737	16758	16951	16668	16708	16650	16605	16269	16839	16660	16702	16715	16759	16606	16795	16760	16341	16790	16739	16663	16518	16695	16709	16641	16877	16606	16579	16702	16588	16629	16652	16674	16455	16661	16642	16722	16488	16535	16777	16450	16677	16730	16703	16636	16788	16736	16682	16797	16663	16826	16779	16897	16610	16791	16789	16561	16795	16655	16609	16561	16818	16533	16657	16618	16556	16757	16623	16695	16663	16558	16700	16727	16716	16696	16601	16581	16647	16709	16509	16483	16625	16566	16514	16680	16486	16587	16752	16719	16519	16663	16734	16742	16705	16732	16612	16628	16709	16631	16493	16551	16691	16656	16618	16640	16459	16690	16854	16907	16706	16595	16733	16307	16637	16514	16538	16716	16560	16702	16674	16739	16621	16681	16674	16448	16792	16514	16830	16800	16786	16516	16543	16527	16755	16456	16548	16442	16673	16695	16644	16590	16501	16608	16604	16709	16740	16818	16656	16674	16777	16570	16591	16762	16697	16698	16617	16672	16644	16579	16533	16479	16722	16804	16707	16707	16802	16541	16487	16734	16780	16575	16638	16643	16404	16479	16855	16652	16646	16813	16442	16531	16647	16440	16684	16612	16567	16682	16511	16830	16618	16620	16481	16521	16605	16554	16613	16519	16518	16605	16697	16681	16528	16667	16623	16592	16740	16597	16518	16894	16847	16589	16594	16722	16680	16583	16634	16434	16527	16699	16758	16725	16662	16662	16790	16627	16473	16823	16574	16624	16623	16659	16643	16592	16613	16507	16653	16747	16587	16808	16607	16555	16675	16548	16702	16432	16691	16607	16461	16595	16570	16350	16754	16601	16624	16581	16735	16698	16366	16643	16657	16586	16583	16538	16584	16737	16610	16689	16585	16677	16511	16746	16741	16672	16684	16668	16522	16495	16585	16771	16477	16643	16804	16820	16757	16549	16726	16566	16601	16712	16483	16552	16586	16540	16577	16775	16596	16856	16508	16606	16623	16653	16763	16635	16532	16679	16592	16770	16593	16888	16707	16537	16562	16728	16736	16665	16849	16594	16634	16744	16538	16695	16697	16831	16418	16626	16692	16618	16603	16810	16557	16723	16515	16710	16666	16507	16784	16668	16738	16551	16651	16759	16530	16649	16675	16827	16478	16499	16736	16700	16540	16894	16698	16702	16588	16617	16798	16594	16624	16768	16615	16540	16488	16652	16465	16711	16838	16771	16567	16686	16641	16556	16563	16981	16682	16535	16722	16785	16662	16572	16654	16630	16649	16680	16704	16569	16651	16373	16575	16693	16654	16755	16548	16579	16669	16610	16744	16647	16609	16675	16611	16696	16600	16766	16514	16577	16549	16795	16607	16696	16676	16570	16668	16585	16788	16720	16559	16679	16641	16622	16904	16496	16749	16682	16549	16609	16526	16690	16862	16537	16422	16606	16602	16792	16607	16597	16673	16646	16817	16708	16628	16730	16619	16726	16724	16623	16516	16536	16772	16735	16758	16600	16660	16661	16879	16464	16650	16461	16590	16505	16752	16724	16766	16749	16439	16632	16878	16784	16894	16758	16682	16682	16682	16608	16641	16793	16631	16781	16691	16718	16809	16524	16648	16597	16540	16655	16638	16535	16703	16654	16771	16684	16653	16705	16679	16697	16662	16616	16505	16582	16684	16516	16732	16693	16853	16680	16921	16851	16769	16655	16675	16764	16495	16651	16693	16583	16760	16572	16696	16545	16716	16647	16750	16616	16581	16831	16475	16559	16621	16510	16819	16577	16538	16699	16779	16758	16769	16760	16875	16679	16655	16654	16622	16793	16601	16658	16445	16563	16705	16716	16594	16430	16865	16387	16730	16604	16661	16737	16662	16434	16554	16718	16551	16553	16738	16805	16442	16796	16659	16764	16664	16794	16585	16765	16702	16710	16635	16575	16773	16804	16709	16695	16484	16663	16731	16529	16780	16542	16861	16842	16540	16627	16479	16775	16482	16591	16493	16727	16714	16686	16866	16759	16838	16769	16593	16829	16683	16664	16884	16805	16418	16486	16708	16586	16583	16663	16732	16747	16707	16573	16675	16641	16497	16606	16782	16592	16600	16832	16731	16881	16627	16838	16822	16391	16628	16581	16672	16575	16763	16602	16524	16438	16521	16675	16591	16479	16829	16685	16584	16590	16733	16652	16785	16589	16668	16494	16902	16648	16664	16803	16670	16803	16645	16473	16683	16437	16557	16789	16615	16722	16734	16736	16746	16503	16460	16662	16559	16692	16570	16795	16765	16767	16639	16601	16674	16645	16761	16541	16483	16646	16683	16503	16323	16581	16581	16633	16724	16472	16684	16665	16639	16810	16803	16799	16676	16598	16682	16592	16622	16696	16814	16751	16561	16606	16651	16885	16601	16618	16602	16526	16685	16743	16510	16796	16605	16634	16706	16662	16759	16712	16601	16670	16662	16504	16780	16674	16596	16834	16652	16678	16689	16716	16611	16729	16768	16785	16719	16773	16665	16389	16646	16473	16860	16696	16705	16577	16633	16599	16578	16678	16602	16683	16896	16714	16676	16622	16535	16612	16781	16742	16734	16835	16716	16633	16611	16785	16566	16463	16636	16729	16646	16659	16495	16405	16474	16696	16836	16523	16659	16722	16554	16791	16553	16676	16701	16780	16635	16723	16611	16608	16744	16591	16608	16763	16536	16703	16601	16475	16763	16778	16650	16689	16608	16702	16544	16618	16507	16577	16825	16999	16669	16802	16699	16710	16784	16541	16606	16695	16692	16789	16636	16585	16540	16872	16791	16703	16698	16439	16573	16740	16532	16412	16856	16793	16565	16755	16765	16676	16706	16662	16679	16559	16588	16648	16550	16744	16709	16654	16733	16551	16663	16671	16551	16438	16787	16715	16668	16730	17024	16833	16781	16795	16615	16664	16661	16793	16696	16590	16494	16639	16708	16702	16617	16806	16739	16793	16444	16550	16807	16876	16668	16607	16821	16865	16524	16807	16719	16681	16443	16607	16807	16683	16737	16726	16723	16735	16654	16619	16572	16533	16710	16751	16745	16719	16561	16707	16595	16490	16509	16521	16768	16573	16734	16767	16684	16748	16434	16688	16680	16647	16533	16591	16820	16677	16573	16625	16747	16683	16592	16709	16591	16883	16579	16638	16758	16610	16670	16942	16702	16561	16712	16709	16616	16566	16862	16609	16511	16703	16777	16793	16659	16439	16638	16587	16650	16518	16527	16623	16676	16774	16527	16458	16549	16736	16710	16682	16632	16745	16488	16568	16651	16732	16555	16590	16639	16713	16547	16641	16458	16572	16583	16653	16742	16829	16663	16817	16573	16516	16454	16607	16427	16731	16736	16730	16500	16633	16569	16750	16556	16713	16597	16776	16716	16565	16762	16480	16715	16752	16634	16730	16848	16600	16729	16835	16723	16644	16780	16539	16530	16581	16770	16677	16728	16803	16553	16657	16653	16798	16840	16770	16427	16622	16753	16788	16540	16442	16685	16683	16700	16622	16648	16497	16663	16474	16514	16667	16470	16581	16761	16774	16595	16753	16585	16471	16683	16613	16619	16706	16677	16506	16626	16509	16717	16612	16657	16690	16537	16439	16651	16888	16853	16564	16789	16753	16682	16835	16858	16618	16680	16863	16559	16873	16618	16737	16632	16635	16751	16716	16614	16661	16624	16691	16748	16518	16544	16545	16677	16576	16759	16605	16495	16688	16839	16737	16709	16552	16958	16743	16803	16743	16615	16790	16587	16598	16566	16527	16596	16733	16469	16457	16671	16600	16601	16635	16656	16775	16639	16754	16555	16489	16657	16707	16677	16582	16493	16681	16555	16480	16471	16646	16574	16799	16722	16558	16644	16700	16670	16659	16799	16706	16613	16542	16458	16582	16610	16556	16482	16636	16633	16647	16685	16707	16689	16443	16492	16428	16738	16555	16550	16557	16714	16578	16584	16628	16718	16795	16635	16812	16603	16624	16713	16831	16635	16739	16647	16725	16479	16596	16647	16587	16613	16866	16541	16633	16618	16723	16423	16466	16642	16696	16617	16634	16663	16843	16777	16691	16624	16795	16708	16654	16732	16617	16476	16623	16593	16790	16598	16348	16544	16583	16727	16634	16710	16736	16656	16671	16707	16552	16559	16628	16550	16768	16791	16837	16777	16629	16611	16572	16630	16692	16792	16804	16508	16781	16540	16503	16578	16439	16708	16629	16772	16637	16697	16768	16661	16719	16670	16745	16646	16559	16856	16729	16682	16797	16745	16551	16566	16537	16576	16583	16604	16554	16666	16586	16746	16646	16569	16851	16615	16789	16845	16685	16434	16575	16658	16808	16546	16692	16698	16722	16791	16741	16667	16662	16801	16658	16615	16788	16689	16608	16615	16591	16637	16722	16695	16585	16640	16821	16669	16547	16620	16670	16945	16831	16833	16628	16560	16578	16539	16726	16679	16674	16511	16749	16642	16582	16706	16797	16573	16676	16709	16560	16635	16725	16612	16664	16636	16611	16510	16409	16823	16628	16671	16702	16624	16788	16705	16707	16685	16725	16525	16649	16717	16474	16526	16882	16678	16515	16651	16631	16387	16542	16732	16560	16604	16751	16728	16621	16663	16724	16605	16802	16570	16576	16666	16580	16665	16612	16625	16615	16749	16814	16740	16543	16563	16707	16734	16729	16800	16596	16789	16589	16649	16680	16715	16718	16776	16898	16454	16694	16447	16667	16638	16631	16637	16699	16657	16563	16432	16566	16732	16660	16592	16914	16712	16653	16560	16439	16563	16543	16884	16656	16816	16660	16549	16687	16775	16676	16763	16743	16615	16668	16806
16066	24228	23134	20139	19279	18534	17969	17176	17026	17569	18854	19116	33751	35953	29405	22104	17389	16390	16116	15946	16053	15882	16146	16043	16084	15986	16079	15889	15988	15980	15918	16036	15886	16083	15978	16017	16069	16012	15869	15956	15992	16067	15858	16084	16188	15887	15954	15913	15951	16091	15849	16012	16005	16142	15922	15881	15992	15982	16134	15963	15921	16181	16013	16030	15928	16043	15965	15894	15859	16009	15995	15879	15909	16123	16058	15921	15953	15899	16031	15860	15964	16187	15901	15898	16058	16043	15926	15802	15835	15925	16030	15865	16075	15965	15943	15999	15814	15813	15824	15961	16076	15738	16073	15942	16079	16002	16005	16061	15939	15973	15953	15993	15847	15952	16171	15875	16005	16037	16123	16026	16052	16025	15934	15679	15853	15906	15838	15935	16165	15956	16018	15957	15901	15864	15811	16006	15884	15809	15889	15912	15926	15916	15986	15973	15920	16023	15855	16040	16048	16094	16111	15929	15920	15932	15970	16008	15908	15852	15919	16050	15924	15803	16156	15892	16170	15902	15803	16039	15706	15877	15930	15793	15995	16001	15946	15725	15927	15914	16127	16062	16144	15794	16045	15958	15941	15919	15932	16015	16057	15983	16013	15830	15869	15975	15822	16023	16017	15850	15936	15958	15902	16096	16001	15883	15960	15893	15912	15960	16121	15924	16066	15822	15926	15910	15975	16118	15972	15934	15936	15967	15954	15927	15882	15875	15881	15900	15901	15892	15914	15992	16112	15872	15891	15947	15955	16071	15921	16023	15912	15764	16049	15995	16057	15863	15949	15906	15899	15962	16038	16005	16019	15959	15907	16009	16018	15977	15906	16035	16037	15867	15934	15903	15923	16129	16008	15972	15983	16015	16062	15855	15952	15814	16084	15858	15935	15831	15770	16043	16045	15994	15824	15988	15765	16084	15965	16063	15997	15869	16095	16002	15535	15860	15923	15821	15919	16042	15871	16021	16014	15867	16000	15933	15897	15927	15884	15877	15984	15973	15700	15821	16027	16021	15969	16005	15935	15991	15850	15758	15934	15978	16192	15896	15958	16070	15854	16024	16037	16003	15950	16029	16138	15925	15945	15958	15743	16087	16008	16093	16180	16056	15768	15921	15777	15777	15998	16019	16029	16170	15856	15956	15886	15939	16009	15895	15893	15986	16016	16028	15914	15963	15848	15926	15818	16028	15822	15969	16004	15981	15938	15886	15811	16021	15998	15917	15925	15860	15909	15987	16000	15701	16057	15839	15917	16095	15892	15879	15982	15950	15993	16073	15908	15894	15796	15834	15927	15913	16177	15765	15952	15904	15956	16063	15902	15978	15930	15971	16020	15976	15929	15897	15939	16156	15984	15925	15828	15963	16068	15931	15891	16014	15877	15966	16074	15894	15990	15914	15765	15912	15977	16039	16022	15918	16065	15841	15709	16068	16008	15978	15824	15980	15937	15978	15894	16004	15981	15853	16005	16007	15828	15962	15991	15897	16111	15906	15849	16001	15815	15957	15940	15790	15950	15865	15848	15929	15908	15926	15903	15912	15968	15801	16001	15945	16142	15741	15936	16031	16015	16086	16090	15936	15970	15866	15915	16061	15870	16093	15997	16016	15868	15998	15948	15944	15865	15981	16055	16000	16019	15834	16009	15970	15848	15968	16013	15990	15942	15907	16001	15864	16012	16016	15907	15717	16048	16045	15971	16073	16114	15945	16041	15986	15849	16052	15830	15944	16049	15949	15824	15911	15971	15826	15983	15869	15952	15740	15822	16053	15946	15893	16016	16024	16007	16154	15984	15862	15716	15998	15864	15861	15931	15883	15725	15965	15950	15863	16020	16246	16037	15963	15772	15810	15857	15884	15891	15858	15981	15936	15900	15902	16000	16052	15885	15952	16096	15839	15949	16032	15879	15768	15951	15807	15920	15933	16023	15934	15881	15907	16077	15966	16124	15988	15970	15867	16052	15994	16004	15854	15956	16018	16007	15947	15892	15907	15825	15963	16039	15970	16034	15803	15815	15890	15739	15875	16017	16001	15734	15857	15930	15920	15889	15931	16043	15913	15871	15898	15794	15890	15912	16065	16054	15759	15964	16023	16058	16000	15805	15919	15841	15870	16048	15834	15889	16041	15909	15898	15863	15936	15960	15960	15874	16010	15833	15865	16013	15935	16056	15906	15917	15945	15965	15875	15980	16048	15960	15856	16014	16017	16037	15955	16022	15970	15985	15731	15909	15814	16121	15923	15793	15934	15976	15886	15988	15913	15997	16124	15932	16095	16015	15960	15942	15866	15874	16011	15984	16072	15839	15963	16090	16156	15879	16010	15944	15904	16071	15973	15850	15917	16056	15845	15972	15869	15913	16040	15986	15900	16022	16137	16045	15904	15904	16016	16055	15924	15839	16058	16012	15917	16004	15965	15857	15880	16010	16004	15983	15986	16021	15924	15977	15926	15878	15903	15966	16023	15899	15864	15892	16093	16252	15817	15905	15760	15899	16025	15876	15884	16008	15848	15884	15908	15909	16093	16030	15822	16023	15814	15971	16036	15969	16019	15972	16067	15980	15959	15937	15816	16001	15966	15977	15854	15979	15920	15966	15914	16036	15948	15908	15894	16090	15729	15920	15916	16107	16081	15880	16053	15954	16056	16081	15756	15960	16138	16030	15933	15900	15959	16013	15980	15911	16101	15960	15917	15883	15910	15990	15881	15862	15992	16000	15900	15816	15889	16161	16097	15896	15954	16001	15906	16052	15959	15989	16088	15908	16094	16056	15820	15934	15928	16143	15799	15875	15907	15993	15963	15885	16018	16129	15740	15972	15871	16057	15802	16041	15888	16109	15792	15879	15991	16051	16112	16000	15925	15873	15838	15911	16008	15937	15927	15889	15906	15828	16073	16139	15906	15956	16002	15712	15960	15975	15895	15960	16076	15972	15768	16072	15954	15977	16070	16036	16153	15834	15811	15903	15977	15866	15781	15971	16003	16069	15842	15939	15994	15833	16018	15834	16080	15796	15943	16005	16072	15930	16035	15841	16091	15974	15903	15978	15871	16023	15965	16028	16027	15898	15895	16046	16039	15895	15994	15951	15923	15828	15994	15996	16015	15882	16070	16082	15903	16139	16077	15934	15834	15999	16013	16097	15847	16006	15899	16156	16037	15869	15912	16086	15814	16109	16121	16042	15903	15876	15932	15862	15998	15956	15878	16089	15897	16114	15837	15931	15907	15930	15727	15945	16009	15870	16076	16044	15901	16130	16007	15955	15889	16193	15925	16031	15778	15992	15936	15916	16143	15802	15871	15853	15893	16041	15993	15931	16078	15848	16074	15820	16026	15943	16042	16059	15873	15942	15907	16016	15818	16017	15892	15901	15906	16057	15855	16049	15961	16059	15895	15963	16005	15815	15865	15899	15830	15911	16061	16093	15819	16063	16007	15961	15931	15757	16108	16009	16154	16026	16085	16061	15823	15974	16015	15818	16043	15930	15924	15979	15929	15895	16095	15915	15860	15905	15962	16031	15965	15838	16031	15963	16035	15996	15876	16146	15878	16093	16150	15920	15954	15884	15967	15949	16064	15875	16090	15979	15918	16171	15865	15999	15991	15840	15913	15898	15923	15983	15842	15799	15832	15972	15842	15772	15877	16016	15942	15941	15921	16018	15999	15998	16109	15982	15841	15940	16036	15994	15946	15914	15968	16070	15884	15915	16011	15979	15802	16000	15934	15843	16003	15853	16116	15818	16110	16027	16008	15861	15935	16090	15895	15988	15999	15912	15950	15940	15834	15776	15986	15949	15923	15768	15768	16082	15933	16027	16002	16066	16109	15853	15952	15912	15923	16026	15979	15977	16003	16002	15958	15909	15877	16062	16073	15959	15955	15942	16001	16084	15864	15960	15883	15983	16039	15893	16043	15874	15839	15703	15881	16099	16024	15987	15956	15941	15957	15970	15885	15937	16079	16055	16195	15797	15802	15997	15955	15928	15956	16092	16076	16042	15951	15845	16155	15823	16000	15948	15952	15826	15936	15928	15827	16050	16041	15930	15772	16040	15841	15854	16021	15962	15869	15807	16090	15943	15918	15884	15880	15947	15842	15996	15965	15921	15959	15914	16099	15959	15814	15887	15967	15847	15902	15926	15970	15762	15844	15914	16009	15933	15966	15983	16010	15972	15943	16013	15903	15978	16058	15983	15913	15999	15795	16076	15852	15919	16015	16040	15943	16130	15867	15926	15974	15874	16068	16197	15917	15907	15830	15989	15942	15901	16088	16023	16006	15944	15916	15989	15856	15915	16087	15997	16060	15873	15896	16086	15975	15957	16008	16081	15863	15778	16155	16071	15981	16115	15906	15977	15886	15970	15818	16020	15864	16182	15997	16090	15958	15997	15758	15956	16011	15920	15921	15891	16011	16047	15913	16052	15755	15769	16078	15915	16092	15903	15856	15963	16113	15868	16019	16022	15916	16044	15838	16027	16044	16074	15924	15806	15889	15989	15919	15920	15908	16024	15854	15931	16060	15948	15887	15858	15880	15917	15914	15864	15974	16015	15995	16070	16055	16058	15900	16007	16142	15899	15797	16029	15988	15919	15776	15956	16021	15844	15942	16024	15886	15952	15819	16002	15973	15951	16084	16012	15930	15939	15989	15979	16040	15879	16004	15998	15955	15949	16149	15992	16168	15797	15970	15940	15840	15971	16092	15844	15774	16001	16193	16008	15978	15920	16011	16026	15907	15998	15891	16081	15953	15962	15992	16062	15891	16025	16144	15955	15825	16072	15791	15892	15839	15851	15879	15887	16054	16017	16041	15944	16215	15962	15987	15984	15964	15833	16128	15801	15905	16027	15875	15821	15968	15750	16000	16202	15917	15953	16180	15959	15971	16005	15890	15972	16027	15912	15869	15886	15858	15779	15871	16122	15975	16137	15762	15827	15991	15810	16166	15911	15993	15876	16027	15944	15961	15981	16020	15961	15747	15986	15972	16164	15923	15827	15948	15898	15807	15791	16003	15864	16012	15953	15940	16077	15683	16029	16002	15945	16079	15806	16013	15956	16073	15825	16026	15934	15833	15994	16101	16119	15946	15954	15801	15990	15799	16076	16046	16197	15896	15889	15930	15856	15892	15999	15826	15878	16129
23926	21406	28923	24340	22138	22805	21586	18839	17945	19084	19721	20676	40037	39381	32918	24585	19107	17294	16907	16766	16659	16850	16680	16724	16707	16448	16707	16498	16628	16655	16710	16523	16825	16555	16717	16739	16687	16629	16641	16518	16752	16631	16579	16589	16456	16601	16424	16522	16483	16608	16700	16634	16502	16549	16534	16472	16543	16524	16559	16656	16707	16840	16528	16543	16446	16656	16459	16691	16504	16629	16545	16681	16605	16565	16648	16676	16718	16733	16604	16519	16612	16489	16496	16570	16550	16630	16694	16703	16723	16510	16636	16623	16586	16583	16544	16438	16536	16543	16391	16518	16506	16416	16383	16467	16277	16746	16595	16411	16610	16544	16448	16541	16733	16666	16553	16481	16546	16463	16521	16580	16524	16396	16596	16417	16556	16387	16455	16679	16484	16779	16494	16654	16616	16679	16507	16699	16706	16430	16507	16546	16623	16495	16506	16355	16666	16555	16527	16551	16476	16498	16574	16537	16522	16603	16451	16500	16570	16685	16686	16590	16494	16573	16679	16668	16573	16406	16702	16507	16513	16614	16538	16674	16704	16582	16678	16516	16773	16481	16633	16674	16384	16594	16613	16490	16622	16457	16490	16562	16598	16600	16575	16482	16361	16365	16610	16427	16396	16437	16613	16488	16676	16572	16600	16417	16554	16686	16618	16695	16489	16728	16640	16436	16659	16624	16528	16544	16548	16612	16523	16589	16613	16678	16585	16474	16587	16572	16635	16560	16569	16736	16694	16486	16523	16417	16442	16378	16599	16324	16661	16320	16364	16471	16279	16465	16600	16563	16840	16617	16653	16541	16432	16564	16445	16419	16590	16312	16666	16634	16645	16501	16512	16681	16524	16611	16690	16718	16643	16603	16738	16495	16568	16770	16577	16616	16786	16525	16665	16698	16649	16677	16493	16353	16606	16580	16708	16406	16748	16581	16469	16661	16389	16557	16300	16765	16597	16623	16601	16683	16433	16541	16616	16573	16242	16559	16572	16650	16892	16528	16693	16510	16530	16434	16355	16421	16737	16550	16536	16601	16526	16761	16554	16525	16480	16588	16497	16549	16734	16496	16559	16429	16416	16606	16659	16619	16530	16671	16536	16558	16534	16761	16480	16537	16630	16530	16741	16623	16508	16367	16578	16539	16739	16449	16521	16411	16639	16601	16525	16621	16767	16637	16624	16543	16480	16433	16669	16507	16530	16594	16379	16441	16361	16442	16604	16495	16582	16422	16590	16559	16435	16743	16751	16701	16615	16530	16685	16628	16710	16409	16679	16521	16630	16510	16624	16746	16445	16452	16563	16601	16506	16403	16650	16581	16670	16563	16452	16519	16387	16466	16816	16548	16455	16655	16589	16436	16690	16644	16390	16620	16481	16702	16497	16529	16546	16788	16590	16766	16551	16339	16595	16563	16645	16575	16633	16617	16611	16488	16557	16434	16503	16651	16710	16702	16731	16564	16684	16768	16591	16526	16250	16765	16520	16444	16433	16690	16729	16699	16728	16601	16560	16591	16509	16154	16679	16500	16478	16651	16622	16421	16312	16575	16669	16600	16577	16618	16561	16730	16518	16505	16748	16631	16633	16408	16670	16613	16475	16554	16595	16632	16507	16569	16491	16491	16773	16581	16428	16732	16554	16741	16764	16443	16571	16543	16546	16672	16744	16715	16576	16613	16471	16489	16573	16579	16557	16341	16712	16524	16550	16553	16531	16511	16607	16466	16619	16590	16462	16665	16598	16536	16598	16507	16804	16604	16503	16609	16650	16378	16634	16624	16527	16518	16661	16472	16799	16409	16600	16665	16474	16574	16690	16720	16599	16595	16789	16618	16533	16699	16640	16611	16740	16459	16756	16565	16533	16550	16445	16688	16607	16475	16554	16707	16433	16479	16506	16437	16615	16531	16832	16569	16599	16410	16409	16422	16722	16753	16519	16824	16655	16475	16446	16563	16563	16684	16347	16670	16653	16429	16416	16664	16567	16599	16471	16447	16634	16761	16590	16677	16649	16387	16566	16722	16506	16462	16526	16517	16446	16356	16544	16586	16522	16620	16601	16629	16615	16597	16771	16425	16641	16586	16318	16587	16523	16774	16573	16516	16613	16334	16569	16494	16778	16613	16338	16388	16376	16573	16379	16435	16560	16538	16257	16581	16753	16640	16498	16566	16632	16468	16520	16499	16517	16688	16708	16275	16375	16601	16596	16688	16541	16590	16489	16739	16358	16720	16538	16563	16467	16584	16561	16646	16649	16552	16514	16645	16603	16548	16492	16561	16497	16661	16532	16336	16393	16513	16578	16505	16532	16582	16620	16401	16674	16401	16673	16421	16661	16669	16355	16600	16595	16543	16667	16521	16603	16451	16667	16660	16528	16664	16515	16479	16648	16679	16508	16580	16605	16538	16528	16634	16648	16564	16491	16561	16659	16510	16526	16733	16407	16639	16544	16660	16792	16508	16485	16545	16681	16745	16544	16681	16443	16589	16734	16535	16562	16362	16524	16505	16513	16583	16413	16502	16544	16630	16545	16755	16681	16632	16543	16630	16581	16655	16487	16852	16563	16399	16591	16512	16599	16710	16436	16434	16543	16545	16558	16503	16625	16583	16611	16760	16403	16730	16587	16471	16419	16425	16374	16511	16584	16543	16679	16464	16375	16310	16436	16719	16610	16628	16585	16414	16490	16627	16651	16509	16631	16427	16520	16452	16524	16560	16524	16480	16499	16591	16517	16510	16510	16500	16671	16504	16625	16227	16424	16680	16654	16446	16598	16575	16489	16703	16631	16471	16614	16701	16355	16737	16599	16632	16627	16582	16643	16543	16676	16603	16497	16469	16719	16591	16640	16378	16748	16638	16495	16457	16541	16571	16571	16524	16542	16387	16586	16474	16405	16667	16371	16508	16500	16628	16538	16703	16748	16567	16672	16681	16393	16684	16755	16716	16499	16514	16357	16497	16418	16469	16502	16649	16515	16577	16747	16579	16532	16615	16483	16437	16755	16649	16393	16701	16517	16617	16649	16546	16671	16575	16539	16706	16618	16743	16671	16519	16524	16656	16647	16487	16657	16704	16510	16868	16596	16450	16675	16636	16585	16411	16633	16299	16590	16665	16496	16568	16728	16702	16482	16692	16700	16384	16506	16550	16470	16676	16758	16604	16555	16504	16508	16463	16583	16546	16630	16462	16502	16709	16541	16467	16633	16590	16515	16484	16639	16485	16495	16650	16626	16537	16397	16668	16562	16501	16383	16573	16542	16609	16628	16483	16356	16360	16438	16738	16857	16513	16508	16515	16489	16611	16681	16492	16321	16705	16647	16730	16795	16579	16513	16617	16563	16361	16571	16691	16632	16605	16594	16387	16517	16506	16695	16617	16528	16467	16609	16556	16774	16606	16679	16635	16576	16559	16420	16594	16449	16513	16637	16477	16493	16473	16615	16375	16526	16708	16612	16670	16482	16575	16624	16572	16536	16419	16616	16539	16617	16565	16617	16562	16563	16880	16499	16538	16556	16612	16644	16646	16586	16559	16668	16533	16667	16429	16447	16444	16602	16688	16453	16451	16569	16381	16604	16450	16399	16622	16456	16495	16434	16670	16519	16592	16510	16815	16467	16506	16702	16463	16490	16509	16551	16367	16292	16638	16510	16522	16763	16579	16662	16714	16645	16410	16550	16418	16604	16646	16549	16478	16546	16487	16526	16375	16534	16512	16780	16646	16542	16641	16416	16543	16655	16605	16487	16638	16658	16629	16800	16555	16678	16740	16747	16683	16633	16585	16616	16740	16567	16700	16651	16580	16622	16624	16776	16399	16512	16564	16573	16593	16561	16451	16462	16450	16772	16624	16549	16484	16487	16583	16802	16586	16606	16750	16577	16320	16745	16613	16630	16720	16702	16670	16675	16698	16596	16567	16679	16576	16455	16506	16437	16449	16637	16634	16524	16572	16617	16608	16652	16581	16470	16441	16534	16607	16474	16753	16552	16704	16659	16482	16569	16637	16512	16534	16460	16460	16668	16483	16566	16706	16507	16778	16263	16349	16596	16733	16681	16623	16609	16664	16651	16393	16589	16417	16615	16417	16533	16434	16607	16530	16529	16503	16882	16543	16576	16514	16480	16414	16800	16522	16478	16601	16626	16392	16411	16645	16731	16431	16581	16531	16513	16495	16617	16765	16563	16457	16463	16541	16635	16595	16714	16711	16462	16494	16690	16481	16800	16500	16840	16550	16614	16447	16575	16520	16571	16461	16602	16506	16745	16707	16623	16585	16669	16735	16501	16667	16572	16396	16554	16547	16593	16680	16662	16670	16824	16592	16687	16488	16723	16309	16859	16574	16636	16385	16444	16653	16651	16609	16534	16485	16605	16429	16330	16657	16745	16570	16689	16619	16672	16567	16722	16529	16581	16473	16521	16521	16649	16489	16381	16456	16489	16665	16368	16494	16451	16433	16664	16454	16473	16497	16603	16565	16456	16576	16691	16623	16615	16450	16768	16426	16616	16563	16540	16481	16669	16398	16629	16391	16620	16537	16588	16806	16519	16730	16450	16377	16694	16597	16453	16383	16688	16664	16486	16610	16441	16539	16608	16634	16476	16698	16528	16589	16606	16610	16826	16648	16561	16713	16592	16595	16561	16663	16701	16762	16719	16667	16465	16379	16697	16546	16471	16545	16372	16412	16428	16554	16643	16685	16627	16579	16388	16484	16535	16557	16383	16552	16665	16572	16539	16494	16521	16432	16473	16594	16524	16585	16511	16401	16479	16715	16500	16408	16462	16513	16683	16618	16684	16483	16787	16568	16375	16722	16682	16630	16497	16631	16716	16543	16610	16551	16407	16491	16637	16688	16671	16588	16654	16556	16583	16685	16688	16794	16727	16418	16368	16263	16644	16701	16440	16667	16569	16444	16567	16686	16590	16594	16327	16638	16626	16612	16468	16520	16534	16507	16557	16662	16667	16493	16570	16385	16434	16458	16498	16503	16783	16629	16756	16603	16666	16431	16358	16513	16528	16663	16589	16668	16412	16750	16587	16587	16413	16504	16598	16360	16431	16744	16624	16751	16593	16438	16579	16514	16575	16578	16462	16338	16476	16696	16513	16506	16535	16748	16506	16748	16597	16561	16495	16504	16469	16656
17272	27654	26217	22686	22051	20481	19368	18844	18299	20403	21408	23121	44814	42216	34594	25025	18061	16547	16011	15942	16005	15849	15902	15866	15944	16166	15873	16030	15834	15839	15967	16048	15915	15872	15836	15724	16002	15956	15955	15769	15840	15823	15930	16134	15988	15823	15849	15862	16067	15947	15810	15946	15813	15877	15714	15940	15834	15943	15857	15912	15899	16007	15946	15878	16007	16058	15836	15887	16062	15859	15701	15961	16015	15894	16075	15759	16005	15788	15906	15979	15874	15874	15915	15915	15899	15706	15855	15749	15832	15798	16034	15825	15834	15938	15905	15694	16024	15756	15882	15887	15732	15958	15724	15892	16140	15869	15909	16029	15797	15793	15909	16007	15901	16032	15749	15956	15837	15720	15888	15751	15891	16067	16059	15863	15865	15983	15940	15995	15815	15995	16076	15871	15938	16018	15739	15937	15832	15756	15890	15992	15919	15924	15902	15865	15945	15903	15908	15994	15760	15996	15906	15830	16031	15755	15989	15825	15834	15827	15858	15740	15869	15897	15852	15795	16001	15937	15945	15999	15785	15798	15793	15792	15878	15954	15745	15736	15764	15726	16064	15848	15906	15975	15857	15848	15930	15977	15982	15919	15840	15913	15945	15877	15917	15816	15770	15986	15788	15889	15773	15931	15915	15845	15898	15878	15786	15931	15723	15985	15963	15870	15884	16058	15766	15940	16012	15942	15807	15796	15854	15945	15823	15868	15976	15775	15871	15990	16039	15778	16018	15742	15845	15896	15921	15918	15923	15927	15751	15884	15794	15818	15817	15778	15988	15808	15973	15889	15694	15879	15845	15781	15769	15873	15818	15714	15933	15914	15878	15619	15870	15784	16017	15835	15932	15880	15826	16023	15741	15976	16044	15980	15577	15916	15791	15905	15914	15884	15937	16015	15911	15866	15813	15803	15983	15877	15946	15951	16038	15893	15857	15909	15951	15973	15999	15918	15942	15872	15881	15956	15945	16000	15987	15849	16010	15937	15721	15963	15831	15842	15783	15730	15921	15792	16017	15911	15734	15835	15881	15842	15763	15843	15808	16014	15811	16000	15751	15951	15912	15754	15924	15913	15904	15844	15898	16012	16050	16028	15873	15952	16018	15963	15949	15762	15922	15972	15695	15866	15867	15900	16008	15773	16098	15666	15913	16053	15825	15961	15879	15840	15900	15799	16040	15730	16001	15837	15999	15737	15976	15995	15876	15911	15812	16006	15879	15956	15836	15847	15826	15868	15940	16064	15805	15856	15973	15858	15935	16070	15815	15702	15870	15958	15846	16045	15918	15912	16065	15868	15970	15883	15928	15804	15941	15961	15913	15816	15830	15730	15947	15799	15939	15792	15863	16020	15810	16046	15676	15829	15653	15912	15787	15938	15981	15874	15913	15723	16050	15858	15920	15933	15838	15837	15812	16050	15948	15957	15946	16088	15880	15913	16047	15803	15917	16083	15774	15908	15973	16031	16001	15937	15750	15828	15925	15819	15941	15699	15848	16027	15831	15895	15854	15907	15695	15955	15978	16019	15811	15861	15936	16001	15858	15927	15962	15801	15876	15868	16060	15809	15957	15760	15921	15793	15858	15849	15907	15872	15728	15902	15746	15667	15827	15942	15876	15850	16020	15786	15988	15911	15826	15947	15847	15824	15850	15732	15917	15914	15866	15844	15860	15934	15949	15872	15874	15957	15885	15858	15914	15948	15750	15903	16061	15878	15774	15885	15737	15952	15834	15990	15977	15919	15916	16018	15993	15937	15890	15958	15777	15881	15998	16034	15891	15904	15920	15761	15976	15811	15827	15953	15942	15809	15759	16075	15867	16032	15665	15843	15852	15819	15818	15908	15835	15777	15868	15783	15909	15957	15868	15841	15859	15910	15831	16030	16012	15922	16011	15886	15920	15943	15975	16017	15966	15799	15908	15910	15718	15884	15894	15742	15857	15737	15966	16008	15775	15972	15913	15943	15869	15830	15983	15806	15724	15831	15879	15809	15667	15958	15854	15836	15799	15972	15901	15719	15771	15781	15795	15828	15997	15937	15995	15881	15800	15848	15891	15904	15866	15919	15707	15896	15937	15823	15845	16055	15858	15822	16058	15955	16013	15842	15637	15890	15844	15951	15855	15853	15932	15984	15854	16010	15915	15853	15817	15875	15955	15902	15923	16078	15780	15789	15899	15870	15831	15805	15730	15823	15929	16012	15823	15979	15989	15816	15859	15854	15852	15953	15988	15719	15844	15938	15927	16112	15997	15891	16030	16084	15967	15839	15989	15979	15863	15993	15896	15868	15916	16001	15734	15706	15860	15940	15888	16067	15901	15893	15865	15902	15929	15856	15916	15876	15872	15868	15872	15894	15864	15775	15844	15718	15940	15958	15964	15630	15861	15814	15873	15992	15971	15995	15922	15868	15942	15831	15937	16041	15955	15812	15832	15947	15914	15926	15861	15639	15919	15944	15975	15855	15919	15859	15791	15829	15913	15909	15951	15868	16000	15880	15873	15965	15694	16090	15796	15945	16040	15954	15945	15881	15909	15912	15930	16021	15801	15725	15765	15848	15871	15862	15980	15925	15802	15868	15815	15952	15894	15980	15878	15932	15908	15813	15895	15893	15998	16007	15835	15851	15883	15773	15898	16084	16003	15870	15860	15751	15864	15904	15930	15851	15938	15869	15864	15967	15967	15777	15925	15737	15909	16081	16009	15759	16112	15885	15976	15981	16032	15882	15911	15699	16083	15947	15961	15992	15893	15919	15807	15916	15815	16015	15745	15878	15913	15854	15841	16081	15824	15854	15853	15904	15868	15974	15865	16101	15887	15990	15948	15815	16006	15929	16006	15792	15975	15981	15977	15795	16009	15933	15917	15905	15876	15973	15907	15894	16098	15760	15831	15931	15962	15775	16001	15708	15954	15735	15952	15849	15982	15717	15875	15940	15938	15860	16050	15784	15865	15875	15718	15933	16078	15911	15826	15987	15983	15809	15825	15861	15889	15990	15843	15905	15929	15922	15863	15871	15976	15925	15866	15764	15907	15876	15815	15973	15965	15905	16068	15823	15888	15799	15763	15938	15945	15924	15958	15755	15881	16096	15790	15805	15800	15921	15818	16045	15916	16055	15931	15802	15861	15762	15876	15756	15923	16065	15812	15836	15894	15819	15892	15842	15981	15826	15931	15913	15939	15887	15920	15836	15890	15892	15701	15980	15916	15927	15581	15946	16064	15999	16180	15766	15911	15916	15909	15763	15902	15884	15779	15970	15966	15911	15904	15728	15968	15785	15843	15906	15896	15916	15930	15950	15929	16027	15828	15876	15762	15839	16112	15906	15888	15960	15989	15944	15900	15793	15988	15831	15834	15861	15814	16019	15950	15911	15833	15878	15899	15891	15783	15797	15896	15959	16012	15738	16114	15843	15855	15776	15811	15937	16019	15897	15920	15979	15813	15815	15854	15978	15997	15979	15901	15780	15842	15815	15750	15754	15745	15768	15708	15842	15867	15708	15824	15749	15846	15673	15829	15865	15940	15957	15763	15942	15867	15810	15858	15881	15712	15856	15887	15989	15927	15771	15781	15964	15872	15968	15870	15733	16114	15889	15905	15976	15660	15876	15923	15912	15870	16002	16014	15826	15840	15829	16054	15783	15725	15837	15708	15809	15899	15905	15869	15913	15724	15940	15889	15860	15938	15839	15790	15995	16083	15718	15877	15888	16075	15787	15732	15899	15996	15715	15975	15834	15960	15879	15698	15990	15964	15863	15774	16002	15911	15895	15882	16043	15785	15920	15901	15909	15854	15932	15886	15821	16002	15992	15842	15934	15879	15919	15896	15993	15851	15727	15910	15885	15959	16000	15779	15914	15911	15903	15980	16013	16036	15934	15869	15862	16043	15791	15907	16003	15887	15935	16040	16042	15805	16052	15983	15760	15847	15920	15809	15885	15959	15997	15912	15923	15971	15991	15794	16156	15793	16035	15842	16014	15820	15842	15808	15938	15903	15908	15940	15894	15803	16026	15750	15910	15901	15861	15778	16008	15698	15967	15957	15976	15858	15931	15816	15828	15982	16030	15914	16043	16033	15959	15833	15934	15970	16011	15777	15944	16000	15877	15719	15755	15860	15901	15996	15994	16018	15882	15829	15702	15947	15852	15988	15865	16013	16102	15889	16028	15973	15890	15999	15966	15817	15936	15982	15872	15956	15849	15979	15753	15988	15929	15758	15828	16045	15973	15973	15892	15718	16002	15757	15915	15836	15759	15746	15798	15804	15834	15883	15721	15936	16081	15927	15777	15932	15814	15943	15830	15933	15887	15994	15925	15949	15911	16001	15956	15969	15779	15985	16017	15902	15853	15852	15831	15965	15960	15698	15935	16025	15890	15967	15942	15812	15833	15823	15863	15985	15972	15752	15957	15885	15927	15987	15645	15763	15864	15695	16007	15958	15817	15837	15968	16043	15939	15876	15918	15800	15904	16029	15922	15652	15763	15819	15854	16105	16088	15778	15871	15966	16096	15929	15768	15905	16080	16043	15884	15878	15752	15898	15886	15930	15808	15856	15777	15868	16000	15749	15759	15803	15840	15957	15959	15953	15892	15770	15871	15936	15812	15740	15877	15848	15774	15809	15901	15917	15882	15993	15966	15790	15979	15787	15857	16005	15871	15943	15997	15945	15908	15930	15932	15947	15971	15962	15812	15909	15938	15830	15870	15743	15842	15843	15800	16006	15659	15806	15850	15914	15837	15883	15971	15797	15861	15936	15946	15825	15966	15977	15981	15977	15807	15943	15935	15858	15943	15881	15642	16019	15942	15762	15903	16010	15962	15828	15840	15858	15899	16024	15786	15897	15806	15781	15915	15963	15979	16011	15918	15879	15844	15939	15923	15947	15828	15950	15837	15904	15892	15756	15998	15969	15901	15880	16018	15755	15901	15957	15950	15909	16065	15888	15671	15704	15906	15870	16086	15816	15861	15910	15932	15825	16023	15755	15728	15964	15827	15870	15749	15681	15947	15857	15941	15744	15811	15808	15868	15780	15924	15891	15899	15921	15969	15977	15984	15823	15843	15899	15999	15781	16143	15839	15829	16046	15962	15844	15745	16019	15968	16045	15818	15989	15871	15949	16020	15906	15747	15794	15946
29094	21702	21551	19546	17647	17337	17588	17475	17572	17920	17535	17525	19067	19255	18908	17713	17136	16879	16647	16518	16718	16642	16919	16747	16725	16701	16599	16689	16523	16486	16580	16485	16574	16643	16724	16738	16774	16536	16560	16747	16683	16588	16507	16485	16520	16703	16624	16735	16768	16774	16793	16671	16788	16648	16650	16620	16802	16589	16637	16696	16707	16563	16551	16509	16725	16534	16622	16703	16886	16490	16610	16427	16758	16598	16732	16459	16627	16492	16635	16481	16773	16511	16563	16462	16653	16432	16704	16562	16656	16777	16621	16432	16694	16803	16381	16695	16550	16572	16615	16721	16673	16683	16550	16641	16595	16541	16698	16546	16612	16477	16618	16580	16777	16596	16616	16692	16608	16626	16554	16497	16484	16756	16781	16699	16839	16515	16426	16420	16686	16439	16499	16633	16603	16579	16672	16808	16585	16492	16699	16354	16643	16637	16472	16463	16470	16488	16535	16767	16587	16584	16506	16623	16481	16544	16459	16554	16636	16708	16616	16754	16755	16754	16587	16708	16563	16518	16580	16624	16494	16531	16676	16530	16736	16384	16620	16747	16659	16427	16634	16593	16408	16643	16539	16601	16663	16622	16713	16390	16687	16661	16606	16723	16518	16665	16580	16413	16446	16775	16647	16551	16459	16336	16462	16508	16491	16452	16609	16645	16496	16351	16591	16313	16570	16450	16421	16655	16780	16497	16601	16631	16575	16808	16627	16755	16625	16550	16722	16488	16651	16662	16795	16521	16622	16702	16674	16397	16967	16616	16728	16655	16600	16427	16639	16577	16590	16409	16697	16593	16725	16685	16620	16606	16655	16513	16478	16627	16478	16491	16544	16635	16556	16587	16456	16603	16632	16555	16504	16575	16504	16508	16742	16470	16618	16565	16625	16628	16488	16777	16594	16415	16525	16536	16572	16458	16437	16658	16655	16528	16486	16725	16560	16867	16744	16736	16509	16801	16554	16436	16655	16701	16523	16678	16438	16500	16475	16521	16671	16654	16565	16700	16574	16563	16595	16609	16498	16864	16657	16702	16615	16672	16646	16539	16663	16534	16529	16918	16441	16840	16654	16665	16681	16552	16629	16497	16468	16578	16845	16400	16539	16524	16483	16613	16778	16645	16705	16564	16459	16608	16490	16470	16558	16639	16558	16563	16656	16548	16663	16513	16696	16605	16630	16663	16517	16672	16566	16504	16512	16622	16672	16538	16629	16492	16420	16735	16723	16531	16487	16513	16544	16627	16717	16439	16573	16492	16574	16593	16386	16609	16701	16746	16787	16555	16472	16555	16611	16597	16627	16535	16567	16498	16569	16600	16695	16681	16667	16657	16764	16752	16626	16625	16685	16537	16388	16487	16532	16571	16618	16564	16609	16675	16586	16534	16734	16698	16596	16649	16719	16637	16673	16571	16499	16516	16603	16649	16593	16785	16574	16519	16816	16647	16616	16652	16672	16459	16522	16533	16577	16692	16332	16678	16645	16603	16587	16677	16587	16636	16779	16814	16511	16612	16591	16479	16647	16651	16617	16758	16565	16411	16652	16539	16664	16466	16686	16436	16479	16570	16637	16554	16469	16446	16507	16385	16498	16569	16314	16606	16520	16634	16638	16369	16587	16519	16508	16592	16623	16590	16632	16675	16590	16609	16578	16549	16590	16626	16505	16570	16572	16561	16550	16483	16823	16761	16498	16525	16549	16633	16626	16494	16479	16835	16632	16461	16540	16637	16590	16651	16667	16582	16647	16575	16781	16529	16597	16501	16448	16567	16465	16524	16485	16512	16657	16611	16516	16705	16478	16459	16602	16568	16781	16668	16734	16609	16610	16498	16707	16337	16557	16470	16474	16524	16774	16680	16710	16731	16649	16583	16496	16591	16660	16621	16557	16770	16589	16518	16614	16496	16665	16511	16725	16793	16527	16466	16679	16558	16509	16610	16939	16567	16600	16519	16595	16614	16461	16597	16595	16592	16590	16561	16614	16670	16644	16346	16569	16601	16721	16551	16586	16740	16545	16572	16581	16641	16590	16666	16372	16591	16751	16624	16432	16659	16727	16839	16622	16670	16633	16556	16583	16592	16592	16652	16708	16703	16624	16375	16514	16750	16624	16734	16667	16682	16713	16494	16536	16649	16757	16612	16543	16608	16656	16518	16563	16779	16635	16462	16722	16536	16668	16573	16455	16497	16554	16556	16661	16654	16611	16675	16650	16837	16586	16405	16331	16504	16478	16640	16581	16501	16602	16531	16489	16580	16627	16641	16647	16697	16709	16617	16531	16847	16579	16493	16717	16706	16484	16754	16518	16668	16560	16763	16564	16551	16524	16513	16391	16682	16690	16511	16528	16792	16808	16556	16692	16582	16559	16735	16594	16771	16699	16685	16512	16590	16767	16450	16727	16361	16569	16464	16642	16537	16812	16649	16632	16517	16494	16451	16601	16636	16639	16746	16657	16667	16651	16804	16597	16576	16607	16573	16536	16557	16502	16735	16371	16566	16758	16400	16599	16753	16498	16709	16909	16660	16626	16645	16489	16687	16736	16673	16477	16686	16536	16624	16583	16691	16628	16443	16626	16393	16453	16625	16611	16624	16482	16627	16573	16611	16525	16578	16754	16632	16539	16653	16526	16651	16801	16548	16472	16585	16409	16549	16600	16508	16448	16607	16587	16668	16692	16491	16580	16433	16343	16581	16773	16629	16550	16621	16609	16824	16722	16522	16566	16503	16554	16487	16517	16578	16759	16665	16491	16807	16630	16633	16597	16573	16409	16368	16410	16629	16683	16666	16606	16500	16722	16586	16537	16656	16695	16530	16548	16573	16599	16462	16667	16553	16608	16477	16772	16633	16533	16645	16548	16598	16744	16544	16354	16544	16558	16600	16591	16673	16748	16807	16711	16694	16626	16925	16399	16586	16650	16615	16580	16573	16635	16601	16597	16565	16618	16782	16613	16508	16708	16753	16644	16656	16519	16638	16327	16693	16486	16626	16772	16587	16783	16733	16326	16497	16379	16726	16613	16619	16532	16734	16570	16598	16765	16727	16652	16576	16640	16462	16746	16618	16629	16727	16585	16492	16660	16597	16421	16390	16828	16714	16564	16550	16463	16738	16624	16844	16593	16885	16618	16625	16512	16455	16416	16669	16749	16619	16680	16523	16538	16435	16518	16495	16691	16620	16585	16573	16699	16601	16488	16526	16459	16595	16635	16583	16662	16563	16554	16763	16789	16583	16544	16653	16744	16738	16564	16430	16772	16745	16737	16449	16423	16683	16699	16673	16661	16557	16701	16671	16709	16553	16467	16624	16459	16554	16768	16696	16814	16606	16507	16584	16534	16574	16609	16616	16650	16517	16614	16527	16516	16357	16661	16324	16662	16516	16777	16753	16580	16670	16473	16608	16610	16438	16507	16520	16565	16728	16626	16389	16581	16596	16910	16551	16689	16570	16756	16634	16451	16592	16397	16527	16519	16551	16358	16587	16497	16610	16455	16613	16723	16543	16631	16487	16497	16518	16652	16831	16629	16494	16608	16846	16575	16734	16589	16774	16463	16385	16595	16799	16854	16530	16499	16379	16513	16637	16584	16530	16710	16600	16705	16421	16625	16780	16801	16577	16638	16685	16582	16550	16581	16454	16614	16576	16490	16619	16542	16513	16501	16667	16769	16554	16467	16541	16618	16682	16566	16488	16623	16497	16680	16567	16488	16601	16685	16432	16576	16634	16635	16581	16582	16593	16709	16441	16613	16612	16556	16528	16473	16586	16646	16683	16639	16474	16567	16645	16741	16634	16517	16449	16513	16745	16658	16703	16395	16702	16533	16477	16520	16767	16579	16633	16480	16655	16732	16587	16537	16626	16336	16569	16718	16734	16621	16672	16564	16944	16639	16664	16622	16609	16611	16638	16413	16692	16673	16574	16642	16742	16613	16712	16695	16543	16968	16580	16535	16525	16708	16694	16596	16643	16736	16578	16698	16668	16403	16604	16462	16604	16688	16547	16766	16792	16557	16523	16597	16736	16743	16636	16748	16494	16633	16710	16461	16662	16467	16618	16601	16425	16508	16907	16685	16704	16670	16535	16520	16533	16692	16665	16655	16529	16575	16766	16585	16635	16659	16578	16643	16502	16349	16555	16741	16803	16668	16415	16646	16660	16392	16485	16478	16558	16582	16688	16889	16686	16483	16595	16598	16572	16531	16492	16701	16309	16591	16589	16594	16626	16582	16426	16358	16719	16414	16451	16678	16567	16471	16403	16474	16726	16541	16669	16550	16580	16534	16646	16622	16643	16851	16581	16701	16588	16723	16640	16605	16645	16484	16457	16587	16613	16714	16574	16617	16663	16733	16633	16809	16523	16524	16647	16743	16657	16596	16547	16408	16677	16582	16592	16501	16551	16690	16640	16542	16682	16500	16596	16514	16518	16571	16376	16576	16519	16529	16517	16615	16521	16576	16520	16653	16606	16701	16635	16658	16459	16608	16408	16645	16765	16524	16539	16708	16636	16717	16461	16537	16657	16550	16413	16496	16547	16623	16698	16735	16680	16627	16730	16673	16406	16479	16466	16510	16348	16651	16476	16465	16482	16584	16438	16717	16820	16725	16774	16518	16393	16690	16524	16607	16576	16585	16572	16760	16871	16653	16701	16543	16782	16466	16478	16687	16690	16483	16565	16498	16712	16560	16528	16880	16695	16715	16683	16651	16642	16480	16393	16589	16681	16637	16632	16621	16555	16705	16699	16802	16522	16630	16668	16441	16428	16599	16377	16509	16498	16834	16558	16826	16459	16589	16562	16598	16508	16573	16592	16537	16519	16670	16625	16821	16706	16682	16821	16769	16588	16639	16581	16574	16335	16628	16576	16445	16667	16579	16616	16522	16662	16619	16641	16622	16569	16449	16662	16779	16608	16658	16500	16559	16504	16676	16692	16857	16575	16699	16541	16497	16699	16579	16741	16483	16475	16705	16761	16507	16718	16834	16634	16650	16557	16545	16644	16457	16539	16709	16625	16420	16574	16689	16617	16581	16635	16508	16697	16483	16650	16814	16657	16502	16757	16521	16588	16449	16487	16650	16603	16562	16603	16453	16841	16661	16433	16712	16655	16453	16832	16608	16593	16610	16691	16643	16500	16474	16431
16263	18163	18604	17962	17797	17137	17090	17384	17812	18203	17263	17206	19892	19714	18476	17164	16332	15935	15835	15926	15888	15822	15933	15793	15954	15914	15874	15972	16011	15893	15934	15942	16052	16073	15907	16170	15804	15857	15962	15936	15993	15935	15951	15986	15994	15804	15824	15927	16010	15843	15953	15939	15898	15970	15752	16062	15930	15925	15957	15594	15944	15935	15989	15806	16046	15907	16039	15957	15945	15993	16144	15859	15925	15752	15800	15979	15876	15895	15752	15939	15934	15904	15874	15995	15943	15951	15953	15909	16110	15767	15798	16012	15600	15868	15972	15993	15797	16006	16065	15978	15822	15830	15747	15865	15912	15976	16045	15852	15833	15895	15987	15838	15854	15917	15855	16059	15947	15960	15712	15884	15735	16028	15896	15913	15830	16174	15878	15845	15833	15996	15994	15925	15896	15825	16001	16057	15971	16071	15816	15887	16072	15907	15843	16017	15895	15883	15860	15868	15877	15813	15829	15639	15982	15877	15908	15898	16089	15922	15783	16080	15955	15767	15940	16084	15820	15962	15816	15880	15918	15883	15833	15858	16059	15691	15927	15898	15879	15985	15890	15711	15801	16007	15696	15934	15878	15875	15823	15976	15826	15989	15816	15906	15860	15972	15983	15929	15691	15980	15863	15899	16057	15930	15946	15770	15937	15967	15857	15974	15994	15867	15902	15939	15882	15819	15928	15895	15977	15950	15900	16084	15856	15975	15867	15978	15769	15947	15877	16086	15925	15977	15814	15929	15876	15823	15812	15901	15726	15832	15804	15741	15882	15755	16143	15763	15922	15912	15897	16069	15843	16001	15840	15877	15860	15708	15925	15989	15875	15827	15871	15826	15850	15857	15831	15858	15863	15852	16026	16051	15820	15994	15758	15709	15944	16112	15838	15864	16010	16013	15908	15867	15921	15787	15992	15862	16037	15788	15991	15764	16060	15914	16145	15915	15993	15874	15932	15967	15874	15950	15792	15874	16062	16004	15792	15615	15811	15906	15970	15808	15916	15755	15836	16005	15795	15871	15939	15870	15827	15842	15981	15868	15911	15829	15800	15814	15953	15985	15850	15886	16016	15838	15920	16010	15967	15923	15923	15787	15834	15927	15786	15936	16102	15899	15713	15794	15998	16003	15792	15898	15948	15820	15867	15844	15750	15746	15938	15792	15683	15829	15680	16013	15899	15815	15759	16049	15815	15924	16014	15838	15962	15847	15773	16004	15814	16042	16098	15752	15923	15834	15674	15791	15970	15801	15958	15765	15999	15977	15922	15834	16057	15825	15896	15843	16072	15946	15761	15911	15925	15793	16047	15928	16019	15864	15956	15970	15814	15969	15817	16024	15922	15834	15972	16004	15780	15935	15899	15862	15856	16017	15977	16099	15791	15916	15829	15932	15822	15895	15931	15901	15908	16114	15739	15843	15795	15894	15868	15965	15983	16023	15831	15694	15899	15891	15808	15839	16125	15929	15982	15887	16039	15975	15876	15983	15997	16026	15910	15915	15900	15974	15670	16049	15966	15825	15952	15783	15739	15942	15822	15960	15911	16106	15760	15949	16035	15758	15997	16038	15764	15859	15990	16051	15896	15934	15837	15801	15817	15769	15731	15863	15813	16013	16016	15935	16027	15856	16009	15926	15999	15993	15990	15878	15935	15875	15846	15933	15983	15855	15842	15880	15828	15988	15797	15908	15965	15722	15906	15824	15867	15823	16100	16030	15825	15859	16001	15881	15836	15770	16103	15822	15919	15959	15983	15911	16013	15855	16054	16010	15949	15829	15978	16014	15853	15881	15800	15860	15782	15701	16114	15796	16006	15974	15770	15866	16028	15885	15883	15791	15812	15860	15824	15860	16022	15805	15920	16057	15828	15914	15919	15795	15861	15905	15882	15898	16101	15769	15765	15877	15740	15782	15939	15856	15853	15956	15860	15885	15880	15960	15876	15774	15862	15795	16046	16095	15963	16015	15997	16111	15774	15969	16002	16029	15827	15784	15947	15919	15908	15978	15762	16038	15837	16042	16007	15741	15879	15783	15921	15958	15902	16065	15919	15968	16094	15915	15866	15752	15914	15743	15958	15720	15986	15890	15946	15964	15953	15979	15945	15843	15889	15866	15781	15820	15991	15926	15952	15992	15832	15801	16171	16064	15800	15732	15917	15839	15961	16010	16004	15896	15778	15983	15989	15868	15913	16048	15978	16080	15884	15775	15823	15986	15843	15735	15926	15932	15953	15864	15782	15945	15925	15947	15896	16028	15980	15985	15992	15893	16021	15787	15974	15889	15768	15983	15843	15913	15817	15872	15900	16048	15816	15921	15675	15740	15894	15886	16006	16070	15850	15979	15829	15873	15939	15910	15839	15795	16075	15691	15968	15897	15827	15953	15995	15776	15963	15953	15912	15800	15754	15816	16039	15810	15896	15979	15894	15774	15916	15915	15874	15891	15850	15974	15933	15898	16132	15925	15762	15897	15922	15782	15991	15861	15985	16090	15896	15856	15925	15859	15977	15881	15904	16059	15817	15782	15957	15819	15806	16164	15890	15813	15908	15717	16012	15907	15979	15863	15899	15805	15919	15832	15891	15908	15975	15936	15950	15880	15899	15941	15818	15800	15907	15963	15814	15936	15807	15756	15938	15884	15640	15978	15916	15861	15940	15997	15814	15825	15838	15872	16108	15854	15762	15791	15804	15939	16042	15791	15836	16009	16049	15970	15912	15716	15996	15964	15799	15906	16063	15923	15939	15962	15986	15894	15860	15812	15788	15825	15898	15860	15883	15746	16084	15926	15753	15853	15832	15845	15830	16005	16007	16073	15814	16035	15877	16041	15914	15768	15895	16010	15954	15919	15884	15866	15848	15833	15827	15852	15703	15842	15965	15960	15930	15832	15876	15984	15826	15966	15986	15809	15905	15940	15766	15837	15913	15766	15855	15858	15816	15944	16063	15919	16005	15836	15967	15917	15896	15996	16063	15868	15931	15863	15773	16071	15804	15823	15884	15998	15932	15889	15999	16064	15971	15890	15837	15723	15868	15820	15997	15942	15896	15760	15837	15780	15923	15862	16029	15867	15949	15596	15795	15962	15932	15925	15926	15855	15887	15990	15837	15839	15934	15911	15945	15902	16018	15755	16174	15996	15887	15911	15949	15897	15936	15878	15988	16039	15930	15857	15977	15931	16055	15934	15871	15925	15748	16016	15890	15852	15842	15915	15977	16093	15854	16109	15905	16048	15826	15812	15863	16004	15913	15878	15876	15976	15996	15991	15869	15931	15799	15955	15943	16024	15860	15732	15951	15856	15909	15844	15959	15936	15917	15932	16105	15947	15899	15817	15797	15881	15882	15930	16079	15809	15901	15813	15801	15999	15978	15875	15810	15738	16105	15832	15863	15829	16087	15824	15883	15918	15901	15984	15945	15896	15743	15898	15889	16087	15918	15918	16007	15905	16017	15958	15960	15986	15968	15880	15989	15927	15832	16074	15813	15870	15921	15908	15872	16021	16029	15949	15955	15958	15824	15820	15964	15837	15909	16095	15737	15924	16059	15910	16039	15925	15808	15866	15905	15634	15982	15925	15886	15889	15802	15970	15918	15889	15929	15755	15821	15889	15871	15969	15855	15858	15902	15784	15909	15909	15831	16049	15747	15969	16044	15973	15753	15814	16027	15825	15868	15983	16059	15852	15969	15988	15859	15779	16165	16013	15896	15953	15895	15965	15793	15984	15888	15939	15834	15743	15940	15988	15799	16012	15852	15920	15866	15855	15885	15794	15854	16033	15848	15841	16067	15791	15927	15948	15926	15820	15891	15738	16095	15806	15913	15995	15820	16044	15850	16016	15735	15852	15823	15871	15974	16085	16113	15912	15961	15870	15809	16109	15774	15889	15785	15933	15804	15885	15918	15813	16019	15998	15912	15779	15917	15876	15849	15994	15708	15840	15752	15895	15729	15988	15891	16078	16022	15934	15916	15972	15960	15851	15965	15952	15943	15797	15854	15885	16004	15982	15812	16094	15930	15795	15983	15791	16073	15969	15686	15879	16023	15803	15998	15894	15843	15872	15814	15962	15954	15797	15965	15911	16008	16018	15940	15831	15990	15782	15686	16140	16057	15948	16027	16059	15909	15985	15833	16116	15696	16047	15974	15809	15956	16027	15847	15901	15779	15867	15814	15795	16092	15893	15790	15900	15841	15982	15885	16138	15850	15809	15974	15953	15980	15702	15728	15982	15680	15771	16036	15982	16001	15951	16090	15984	15843	15890	15930	15775	15895	16044	15982	15868	15910	15885	15772	15872	15994	15675	15971	15885	15982	15845	15777	16145	15931	15728	15936	15800	15762	15961	15849	15786	15842	16050	15767	15935	15938	15976	15936	15860	15835	15785	15924	15911	15742	15913	15867	15827	16105	15961	15893	15839	16020	15870	15740	15906	15764	15852	15847	15978	15816	15706	15833	15908	15870	15916	16096	15778	15884	15675	15819	15856	15750	16022	15836	15816	15716	15986	15898	15908	15721	16021	15825	15729	15971	15881	15798	15809	15809	16036	16104	15961	15815	16085	15796	15881	15951	15917	15972	15756	15852	15964	15947	15909	15893	15814	16091	15850	15984	15983	15778	15949	15931	16070	15874	15921	15902	15968	15981	15955	15908	15769	15865	15801	16026	15745	15914	16032	15829	15918	15894	15946	16051	16031	15877	15877	16005	15927	15795	15775	15876	15902	15873	15786	15948	15943	15894	15842	15951	15867	15859	15872	15949	15987	15815	15733	15882	15981	15965	15967	15896	15716	15881	15937	15941	15863	15998	15810	16053	15890	15880	15882	15849	16018	15993	15922	16005	15830	15819	15865	15847	15735	15984	15945	15952	15937	15755	15929	15965	16007	15836	15863	15834	15815	15955	15844	15807	16059	16052	15901	15878	15893	15637	15929	16010	15748	16013	15907	15873	16030	15826	15832	15889	15851	16020	16026	15913	15919	15839	16064	15854	15996	15896	15953	15986	15886	15814	15840	15924	15906	15903	16245	15720	16053	15836	15869	15791	15970	15855	15988	15765	15987	15856	15922	15955	15860	16017	15866	15795	15748	15915	15833	15934	15977	15947	15889	16004	16074	15846	15899	16002	16090	15994	15928	15857	15954
25113	21412	28034	25667	21581	20960	21589	20633	19685	19445	19085	18024	29418	29796	25697	20859	17898	16883	16501	16480	16716	16427	16295	16539	16416	16607	16423	16514	16575	16446	16521	16297	16352	16341	16342	16409	16354	16418	16506	16516	16480	16377	16384	16303	16313	16530	16377	16616	16574	16394	16406	16204	16348	16076	16391	16442	16424	16395	16502	16559	16477	16431	16528	16439	16537	16222	16453	16470	16395	16540	16425	16512	16386	16190	16465	16436	16413	16471	16269	16443	16317	16313	16456	16361	16415	16381	16600	16442	16580	16330	16613	16353	16300	16315	16327	16297	16327	16480	16337	16196	16255	16381	16345	16281	16365	16337	16108	16420	16519	16504	16398	16318	16520	16541	16465	16342	16205	16281	16387	16353	16184	16594	16503	16387	16334	16367	16500	16298	16341	16494	16426	16477	16426	16402	16267	16405	16434	16379	16447	16424	16545	16548	16493	16326	16353	16605	16244	16284	16437	16352	16365	16367	16136	16362	16349	16284	16370	16304	16220	16405	16480	16321	16384	16342	16398	16506	16376	16517	16389	16413	16386	16420	16376	16285	16097	16130	16390	16375	16385	16388	16091	16352	16346	16572	16275	16262	16437	16418	16407	16504	16565	16368	16368	16361	16426	16580	16554	16518	16402	16520	16329	16366	16308	16394	16424	16481	16441	16436	16470	16460	16437	16343	16404	16367	16436	16277	16183	16316	16339	16258	16576	16465	16398	16255	16471	16324	16419	16209	16388	16433	16312	16306	16365	16306	16416	16410	16379	16268	16490	16195	16371	16373	16488	16406	16503	16428	16397	16281	16440	16408	16375	16332	16358	16385	16183	16540	16384	16513	16452	16436	16503	16311	16416	16516	16384	16341	16244	16224	16501	16344	16551	16625	16240	16318	16440	16301	16273	16350	16293	16437	16500	16286	16360	16618	16361	16370	16520	16255	16250	16555	16438	16493	16514	16430	16510	16374	16372	16507	16407	16427	16371	16477	16398	16373	16416	16244	16404	16375	16394	16267	16131	16313	16487	16462	16356	16016	16161	16281	16326	16414	16501	16541	16457	16501	16385	16400	16253	16352	16453	16494	16438	16380	16153	16415	16488	16550	16374	16350	16395	16143	16208	16372	16430	16295	16386	16201	16300	16243	16320	16338	16377	16212	16085	16352	16428	16449	16439	16418	16441	16353	16424	16430	16206	16348	16408	16195	16298	16463	16173	16520	16368	16418	16400	16323	16235	16389	16516	16448	16543	16274	16395	16387	16335	16471	16285	16493	16485	16395	16247	16242	16386	16421	16315	16273	16195	16296	16327	16539	16449	16329	16248	16235	16366	16322	16518	16336	16261	16468	16399	16365	16403	16183	16393	16534	16401	16529	16380	16238	16286	16260	16468	16302	16448	16327	16603	16210	16389	16266	16401	16174	16315	16408	16494	16256	16472	16194	16441	16332	16197	16528	16516	16289	16467	16249	16589	16384	16340	16406	16383	16335	16327	16312	16402	16483	16333	16270	16328	16431	16460	16269	16399	16403	16491	16211	16365	16352	16444	16396	16322	16167	16249	16407	16470	16470	16325	16357	16552	16316	16479	16361	16307	16429	16443	16441	16326	16564	16388	16362	16285	16290	16187	16492	16363	16314	16437	16362	16490	16116	16297	16144	16255	16310	16396	16474	16270	16486	16209	16475	16373	16388	16293	16476	16284	16319	16160	16355	16387	16307	16636	16465	16483	16282	16342	16269	16309	16402	16358	16387	16315	16298	16435	16474	16510	16382	16483	16290	16145	16281	16376	16385	16185	16431	16358	16501	16207	16261	16483	16413	16352	16367	16459	16513	16506	16288	16435	16303	16280	16204	16543	16352	16548	16379	16340	16617	16395	16481	16444	16427	16341	16451	16442	16478	16480	16102	16245	16407	16289	16586	16563	16273	16206	16585	16397	16336	16366	16535	16315	16435	16392	16409	16357	16382	16402	16268	16369	16546	16427	16462	16399	16241	16406	16570	16401	16324	16392	16455	16275	16423	16274	16557	16449	16533	16279	16446	16603	16475	16381	16429	16389	16161	16366	16443	16407	16348	16346	16378	16196	16436	16384	16231	16449	16378	16398	16267	16435	16421	16415	16349	16313	16290	16312	16509	16438	16466	16172	16432	16292	16492	16328	16408	16377	16207	16163	16482	16314	16329	16337	16412	16504	16313	16296	16500	16148	16084	16249	16466	16398	16489	16338	16251	16420	16628	16301	16213	16540	16449	16744	16626	16476	16305	16280	16187	16390	16375	16201	16217	16437	16340	16485	16423	16321	16378	16212	16503	16463	16442	16350	16460	16274	16476	16295	16059	16273	16440	16393	16260	16437	16427	16459	16434	16515	16435	16339	16266	16380	16558	16182	16484	16418	16280	16400	16446	16287	16422	16346	16465	16149	16391	16362	16383	16430	16429	16423	16391	16468	16421	16351	16589	16419	16391	16177	16375	16392	16477	16380	16593	16443	16470	16387	16338	16368	16263	16333	16525	16483	16226	16504	16408	16362	16337	16480	16252	16241	16417	16445	16429	16516	16449	16508	16502	16425	16491	16347	16577	16385	16476	16410	16444	16551	16574	16504	16314	16375	16394	16284	16373	16370	16203	16368	16515	16209	16466	16350	16344	16631	16270	16299	16312	16452	16299	16499	16364	16190	16332	16231	16189	16250	16523	16247	16351	16366	16297	16414	16447	16093	16289	16544	16543	16477	16417	16398	16407	16387	16306	16179	16286	16273	16213	16303	16348	16349	16385	16543	16371	16379	16392	16145	16250	16429	16485	16447	16469	16454	16432	16196	16307	16311	16357	16378	16438	16320	16163	16530	16362	16529	16403	16313	16316	16277	16313	16607	16423	16386	16537	16267	16550	16151	16289	16538	16392	16453	16262	16309	16374	16455	16400	16307	16359	16440	16408	16395	16423	16222	16139	16389	16372	16374	16118	16378	16363	16371	16449	16399	16335	16367	16263	16461	16211	16268	16475	16153	16377	16208	16288	16452	16256	16400	16583	16296	16423	16521	16597	16319	16419	16530	16331	16390	16335	16348	16324	16621	16364	16475	16332	16548	16417	16282	16339	16279	16423	16193	16496	16358	16276	16313	16365	16281	16312	16382	16413	16532	16284	16404	16368	16346	16401	16354	16587	16402	16285	16139	16501	16483	16316	16149	16378	16374	16434	16408	16442	16419	16576	16374	16280	16289	16343	16451	16388	16381	16372	16481	16432	16418	16283	16164	16182	16365	16174	16474	16247	16438	16307	16305	16381	16500	16248	16241	16243	16417	16474	16426	16315	16397	16499	16316	16453	16197	16367	16224	16380	16317	16220	16382	16036	16321	16437	16466	16401	16619	16228	16446	16339	16415	16283	16258	16580	16377	16322	16420	16437	16308	16479	16256	16360	16218	16338	16472	16594	16399	16401	16550	16172	16380	16470	16199	16242	16494	16435	16387	16351	16484	16356	16510	16251	16409	16369	16378	16216	16397	16342	16464	16543	16426	16305	16432	16490	16600	16420	16360	16285	16422	16237	16296	16511	16330	16397	16389	16319	16500	16417	16244	16310	16529	16667	16522	16464	16490	16287	16282	16253	16470	16307	16337	16454	16359	16324	16327	16501	16460	16498	16422	16351	16459	16351	16628	16211	16576	16373	16105	16523	16425	16456	16311	16382	16342	16328	16582	16403	16242	16338	16465	16264	16502	16475	16440	16353	16280	16168	16337	16413	16487	16382	16487	16148	16701	16539	16473	16344	16457	16496	16386	16277	16432	16364	16325	16461	16498	16500	16532	16307	16461	16354	16283	16396	16325	16379	16543	16362	16556	16335	16160	16368	16340	16401	16403	16384	16429	16362	16210	16331	16247	16219	16440	16316	16543	16460	16322	16327	16363	16470	16390	16450	16357	16346	16202	16224	16234	16454	16397	16519	16274	16462	16284	16352	16374	16411	16357	16384	16265	16422	16439	16305	16423	16376	16530	16217	16370	16560	16435	16440	16406	16406	16271	16334	16262	16342	16390	16548	16424	16345	16477	16278	16357	16426	16377	16443	16478	16440	16403	16424	16442	16291	16418	16229	16247	16323	16464	16476	16277	16359	16489	16481	16374	16559	16317	16312	16334	16352	16536	16361	16330	16264	16278	16489	16310	16605	16398	16377	16508	16292	16456	16455	16303	16599	16353	16392	16421	16256	16238	16327	16378	16240	16591	16356	16263	16466	16563	16516	16629	16449	16491	16178	16494	16188	16156	16482	16527	16399	16349	16378	16355	16440	16272	16325	16331	16437	16462	16394	16251	16177	16417	16330	16300	16313	16266	16238	16406	16541	16421	16371	16505	16410	16510	16461	16474	16364	16504	16307	16479	16480	16329	16467	16492	16480	16390	16434	16277	16408	16421	16346	16357	16547	16248	16455	16149	16340	16495	16223	16219	16230	16429	16281	16460	16550	16233	16198	16236	16414	16439	16632	16462	16487	16548	16570	16206	16386	16471	16299	16468	16505	16348	16319	16279	16418	16453	16448	16544	16260	16568	16312	16362	16237	16397	16477	16336	16455	16374	16425	16314	16428	16500	16349	16529	16256	16297	16327	16444	16364	16383	16486	16235	16592	16409	16416	16388	16424	16649	16359	16407	16367	16391	16431	16309	16364	16563	16377	16271	16474	16363	16429	16205	16286	16580	16396	16415	16498	16370	16328	16184	16401	16427	16520	16471	16383	16484	16525	16326	16376	16328	16524	16475	16297	16381	16364	16360	16445	16379	16351	16293	16243	16223	16515	16385	16366	16505	16443	16404	16484	16322	16371	16384	16369	16447	16414	16438	16222	16277	16342	16496	16216	16506	16434	16343	16355	16413	16300	16172	16148	16356	16365	16447	16373	16477	16289	16391	16354	16193	16413	16276	16298	16425	16273	16396	16211	16439	16298	16278	16449	16287	16481	16231	16285	16454	16253	16415	16414	16419	16394	16390	16481	16457	16257	16351	16274	16389	16425	16403	16294	16398	16473	16510	16332	16312	16542	16413	16380	16184	16522	16463	16351	16516	16351	16589	16407	16378	16317	16301	16209	16290	16203	16472	16211	16241	16274	16201	16256	16263	16519	16290	16464	16313	16457	16361	16593	16315	16481
15189	23638	23645	21685	20864	21763	22737	22397	21395	20913	19651	18416	35159	32729	27277	20674	16906	15976	15915	15796	15720	15831	15842	15731	15810	15716	15815	15839	15815	15843	15957	15741	15741	15860	15870	15810	15755	15791	15691	15715	15730	15680	15917	15711	15640	15726	15444	15761	15875	15702	15902	15656	15702	15778	15713	15716	15711	15669	15727	15847	15833	15736	15770	15856	15888	15880	15851	15610	15854	15701	15769	15866	15741	15896	15718	15958	15774	15747	15670	15841	15585	15667	15888	15728	15551	15914	15719	15732	15874	15766	15818	15751	15747	15614	15741	15790	15713	15917	15799	15830	15913	15628	15856	15669	15811	15639	15626	15849	15901	15925	15910	15630	15677	15764	15745	15652	15813	15706	15842	15875	15740	15845	15817	15868	15826	15785	15820	15665	15660	15938	15759	15871	15677	15769	15679	15626	15702	15671	15712	15904	15576	15875	15680	15785	15772	15792	15865	15865	15769	15995	15680	15695	15764	15989	15801	15887	15661	15672	15772	15865	15809	15739	15876	15796	15853	15798	15719	15677	15704	15772	15681	15655	15701	15688	15818	15858	15761	15831	15770	15620	15873	15564	15693	15806	15645	15606	15781	15793	15752	15680	15806	15718	15614	15739	15684	15698	15710	15788	15777	15788	15792	15665	15916	15854	15775	15652	15745	15690	15885	15691	15741	15722	15735	15734	15816	15834	15643	15672	15769	15672	15772	15680	15630	15819	15708	15704	15783	15848	15701	15711	15743	15690	15609	15786	15638	15803	15561	15710	15948	15771	15774	15786	15810	15747	15728	15786	15710	15834	15665	15810	15719	15869	15706	15814	15689	15749	15906	15946	15715	15813	15918	15648	15586	15823	15713	15752	15854	15915	15851	15615	15831	15997	15753	15744	15786	15838	15791	15931	15580	15667	15779	15809	15781	15906	15672	15882	15659	15904	15683	15784	15802	15665	15905	15850	15641	15939	15865	15683	15696	15888	15883	15769	15714	15912	15721	15925	15683	15758	15629	15878	15739	15742	15896	15802	15661	15840	15846	15813	15825	15591	15774	15558	15801	15788	15700	15806	15852	15708	15825	15880	15725	15545	15820	15838	15664	15895	15796	15851	15797	15682	15790	15741	15736	15643	15767	15725	15802	15740	15718	15764	15761	15804	15756	15771	15818	15796	15752	15700	15619	15795	15632	15839	15690	15649	15677	15734	15962	15738	15742	15724	15930	15672	15892	15768	15719	15798	15653	15654	15700	15882	15826	15650	15688	15722	15666	15866	15908	15606	15798	15807	15832	15755	15730	15645	15811	15645	15664	15712	15782	15688	15711	15620	15873	15746	15769	15818	15607	15665	15946	15631	15742	15721	15803	15792	15796	15717	15567	15821	15689	15836	15633	15703	15826	15847	15963	15684	15748	15777	15787	15799	15749	15696	15938	15796	15803	15694	15768	15702	15634	15733	15709	15631	15689	15840	15858	15797	15696	15728	15589	15703	15803	15722	15829	15810	15595	15705	15806	15759	15747	15713	15720	15800	15706	15690	15808	15663	15787	15678	15673	15836	15675	15854	15735	15747	15745	15868	15655	15840	15753	15812	15730	15801	15790	15874	15721	15709	15764	15755	15833	15813	15707	15803	15606	15841	15753	15812	15844	15827	15801	15830	15806	15717	15723	15770	15675	15799	15702	15544	15799	15888	15800	15786	15756	15819	15698	15794	15708	15886	15716	15690	15788	15757	15637	15752	15803	15752	15661	15740	15924	15706	15769	15805	15814	15707	15793	15859	15939	16018	15727	15625	15852	15696	15722	15783	15869	15920	15727	15767	15697	15828	15684	15722	15873	15748	15701	15635	15822	16068	15738	15667	15791	15800	15815	15755	15746	15688	15844	15883	15762	15630	15821	15542	15850	15829	15813	15783	15862	15743	15684	15722	15719	15699	15844	15604	15902	15800	15847	15880	15753	15851	15640	15817	15776	15849	15796	15706	15715	15803	15704	15874	15569	15778	15792	15719	15625	15568	15752	15756	15874	15747	15848	15955	15677	15821	15802	15762	15837	15842	15784	15764	15899	15816	15839	15775	15833	15775	15784	15812	15831	15711	15896	15830	15734	15882	15708	15604	15825	15766	15664	15770	15962	15617	15739	15732	15790	15851	15706	15742	15706	15823	15888	15707	15707	15864	15834	15869	15620	15735	15737	15670	15746	15815	15718	15939	15727	15948	15888	15805	15659	15596	15843	15750	15836	15856	15906	15673	15869	15613	15800	15752	15755	15697	15854	15788	15646	15835	15710	15727	15723	15639	15740	15804	15777	15737	15558	15659	15590	15692	15780	15743	15730	15832	15776	15675	15789	15726	15780	15788	15671	15662	15843	15544	15750	15739	15788	15706	15810	15708	15781	15751	15855	15796	15907	15704	15972	15901	15748	15823	15606	15681	15795	15706	15869	15616	15737	15616	15778	15706	15717	15755	15850	15638	15752	15740	15762	15873	15789	15767	15792	15648	15807	15861	15968	15817	15758	15770	15736	15638	15863	15687	15885	15869	15728	15865	15814	15704	15699	15845	15860	15665	15801	15733	15701	15825	15947	15856	15642	15638	15799	15846	15681	15665	15960	15786	15870	15709	15652	15899	15731	15623	15719	15618	15935	15709	15753	15607	15764	15872	15842	15885	15722	15753	15821	15829	15578	15693	15887	15725	15856	15769	15747	15624	15753	15714	15780	15730	15704	15840	15812	15815	15820	15734	15821	15938	15714	15741	15769	15883	15529	15877	15751	15759	15849	15726	15781	15708	15761	15839	15883	15879	15726	15740	15688	15800	15656	15841	15709	15761	15861	15795	15801	15658	15782	15738	15729	15915	15865	15851	15752	15662	15962	15893	15793	15910	15847	15763	15728	15769	15788	15844	15792	15681	15629	15757	15772	15812	15675	15765	15884	15692	15852	15906	15854	15843	15749	15826	15703	15820	15674	15787	15690	15741	15813	15642	15870	15792	15833	15717	15859	15687	15748	15740	15794	15790	15787	15726	15715	15828	15563	15966	15773	15727	15749	15765	15826	15876	15745	15820	15680	15920	15853	15619	15918	15662	15756	15815	15832	15672	15648	15739	15750	15862	15820	15632	15872	15871	15821	15774	15899	15759	15662	15845	15862	15898	15658	15709	15681	15680	15643	15754	15761	15663	15766	15609	15760	15754	15717	15805	15762	15617	15748	15745	15917	15726	15583	15835	15850	15567	15803	15734	15898	15723	15834	15901	15723	15725	15860	15829	15868	15791	15702	15733	15915	15671	15942	15771	15848	15834	15575	15708	15946	15684	15812	15872	15815	15789	15716	15832	15683	15860	15605	15832	15681	15748	15786	15716	15817	15658	15876	15901	15576	15743	15837	15728	15723	15609	15693	15873	15811	15771	15837	15859	15890	15768	15651	15797	15827	15805	15746	15802	15773	15655	15818	15812	15733	15743	15735	15753	15737	15810	15819	15694	15773	15821	15643	15714	15972	15640	15795	15925	15657	15772	15586	15809	15804	15654	15890	15928	15567	15817	15906	15676	15716	15778	15766	15804	15836	15822	15772	16045	15746	15646	15829	15808	15725	15761	15611	15660	15795	15667	15949	15724	15687	15765	15849	15712	15716	15677	15824	15822	15694	15788	15609	15759	15767	15730	15730	15701	15546	15914	15608	15825	15695	15706	15711	15767	15796	15671	15675	15845	15821	15751	15892	15788	15740	15706	15862	15683	15849	15784	15639	15754	15672	15734	15730	15777	15877	15677	15711	15611	15740	15527	15602	15849	15885	15823	15669	15729	15709	15889	15799	15629	15621	15825	15731	15860	15764	15770	15713	15682	15982	15812	15792	15811	15811	15830	15574	15803	15733	16064	15710	15819	15708	15733	15744	15698	15596	15667	15569	15591	15657	15990	15836	15779	15761	15903	15720	15782	15737	15746	15772	15631	15829	15803	15737	15586	15777	15768	15814	15647	15790	15714	15717	15772	15756	15758	15773	16027	15799	15643	15668	15753	15787	15725	15741	15906	15586	15789	15711	15790	15925	15901	15758	15730	15712	15801	15573	15793	15689	15785	15698	15901	15776	15920	15860	15553	15774	15835	15856	15752	15929	15783	15866	15517	15694	15762	15695	15811	15769	15756	15757	15820	15799	15733	15780	15670	15766	15736	15740	15775	15848	15599	15570	15753	15950	15785	15852	15898	15759	15935	15674	15842	15693	15642	15969	15687	15748	15721	15732	15670	15783	15597	15797	15809	15746	15730	15853	15704	15651	15809	15708	15912	15678	15904	15783	15817	15764	15804	15719	15713	15639	15699	15791	16052	15777	15750	15812	15755	15782	15772	15639	15853	15797	15853	15632	15869	15703	15726	15657	15684	15739	15821	15838	15898	15718	15816	15853	15818	15754	15819	15772	15719	15896	15635	15846	15883	15783	15750	15882	15757	15733	15665	15793	15729	15713	15865	15933	15716	15702	16006	15772	15792	15923	15774	15682	15700	15649	15875	15671	15668	15746	15835	15865	15728	15803	15767	15840	15622	15917	15747	15829	15651	15759	15735	15715	15759	15845	15890	15679	15612	15981	15722	15873	15748	15709	15802	15620	15852	15685	15815	15722	15728	15896	15680	15683	15888	15769	15736	15814	15707	15627	15701	15778	15777	15742	15748	15734	15798	15776	15774	15790	15766	15667	15663	15676	15705	15786	15773	15634	15637	15807	15690	15714	15599	15760	15686	15774	15742	15692	15764	15694	15777	15787	15654	15899	15740	15735	15885	15760	15779	15836	15769	15763	15699	15855	15725	15749	15803	15916	15767	15846	15720	15830	15947	15798	15824	15778	15825	15774	15716	15717	15766	15695	15832	15707	15785	15896	15797	15859	15571	15711	15778	15833	15847	15707	15818	15720	15933	15814	15622	15901	15783	15738	15845	15725	15731	15937	15743	15614	15801	15803	15763	15674	15846	15770	15827	15807	15742	15771	15724	15832	15689	15824	15831	15658	15708	15860	15872	15670	15829	15845	15684	15637	15863	15731	15854	15674	15661	15821	15821	15812	15766	15598	15705	15749	15795	15755	15875	15619	15752	15738	15567	15878	15847	15864	15746	15709	15928	15803	15758	15779	15840	15915	15602	15832	15754
23943	21404	28954	24354	22724	24821	25623	21995	20474	20064	19980	21248	38610	36468	30871	23560	18268	16818	16261	16355	16230	16189	16441	16120	16131	16261	16380	16182	16352	16356	16049	16264	16335	16175	16306	16032	16110	16045	16203	16131	16231	16155	16325	16352	16184	16041	16287	16332	16594	16272	16382	16197	16304	16185	16159	16272	16270	16159	16436	16209	16312	16297	16030	16243	16211	16142	16134	16099	16116	16257	16295	16071	16049	16043	16123	15916	16336	16108	16184	16180	16185	16102	16196	16150	16438	16009	16357	16041	16149	16257	16085	16008	16195	16255	16158	16220	16188	16410	16065	16164	16266	16258	16143	16136	16345	16123	16252	16099	16167	16228	16365	16023	16106	16173	16229	16060	16086	16250	16218	16312	16137	16082	16219	16080	16289	16056	16299	16299	16092	16276	16366	16180	16140	16143	16129	16210	16149	16091	16265	16340	16157	16131	16398	16273	16446	16111	16183	16062	16338	16244	16244	16274	16161	16237	16168	16317	16052	16243	16151	16138	16176	16074	16057	16175	16197	16347	16231	16193	16244	16194	16309	16244	16121	16148	16180	16277	16261	16134	16227	16318	16206	15985	16158	16129	16300	16241	16145	16129	16035	16251	16174	16209	16202	16171	16242	16237	16204	15979	16278	16040	16134	16048	16161	15952	16307	16091	16300	16126	16303	16211	16267	16337	16276	16284	16191	15991	16115	16299	16204	16330	16282	16178	16280	16254	16310	16186	16288	16386	16296	16028	16268	16433	16223	16023	16265	16097	16191	16144	16419	16054	16034	16075	16170	16155	16111	16182	16226	16076	16238	16053	16075	16092	16271	16239	16138	16139	16091	16275	16122	16134	16073	16208	16000	16139	16140	16059	16238	16094	16142	16020	16215	16262	16119	16178	16068	16053	16220	16155	16126	16176	16075	16189	15962	16301	15956	16033	16010	16056	16008	16225	15994	16218	16317	16122	16215	16282	16326	16177	16146	16207	16026	16140	16108	16191	16325	16072	16114	15977	16155	16276	16136	16292	16190	16244	16090	16195	16136	16186	16005	16040	16092	16230	16071	16050	16017	15891	16130	16071	16003	16019	16223	16211	16127	15978	16032	16143	16036	15857	16187	16134	15887	16136	16212	16132	16232	16164	16257	16250	16229	16040	16207	16178	16121	15982	16157	16193	16351	16156	16057	16135	16471	16067	16349	16281	16035	16183	16151	16186	16210	16108	16221	16375	16220	16203	16359	16231	16163	16296	16161	16164	16011	16097	16262	16155	16122	16011	16048	16244	16088	16064	16202	16268	16111	16268	16179	16220	16227	16119	16325	16264	15888	16133	16224	16232	16299	15988	16146	16202	16088	16074	15948	16164	16298	16198	16262	16075	16077	16242	16139	16103	16238	16117	16113	16105	16182	16256	16124	15979	16256	16189	16043	16233	16225	16150	16180	16256	16273	16110	16256	16132	16343	16128	16068	16219	16160	16300	16219	16287	16127	16184	16384	16097	16034	16050	16155	15967	16190	16076	16155	16184	16203	16305	16089	16331	16063	16327	16175	16182	16171	16218	16137	16294	16365	16193	16494	16229	15976	16128	16253	16117	16213	16230	16212	16188	16083	16134	16076	16043	16338	16196	16262	16196	16287	16259	16057	16236	15972	16123	16194	16043	16217	16279	16093	16146	16400	16232	15952	16072	15981	16207	16074	15984	16133	16060	16244	16148	16081	16359	16235	16317	16174	16166	16215	16381	16137	16247	16100	16235	16050	16136	16278	16195	16226	16203	16066	16076	16135	16098	16191	16251	16105	16370	16209	16177	16244	16194	16130	16042	16028	16143	16198	16081	16141	16326	16142	16356	16155	16183	16311	15996	16169	16206	16173	16169	16341	16205	16137	16237	16126	16150	16168	16200	16171	16125	16244	16233	16252	16263	16232	15945	16211	16358	16370	16126	16221	16146	16224	16074	15992	16204	16267	16432	16289	16210	16477	16182	16290	16350	16273	16301	16241	16223	16294	16233	16249	16165	16289	16229	15994	16090	16343	16009	16138	16137	16046	16134	16150	16142	16180	15966	16155	16225	16288	16228	15970	16031	15892	16148	16074	16030	16193	16173	16144	16212	16311	16256	16324	16278	15951	16044	16062	16094	16224	16200	16105	16388	16041	16085	16067	16239	16159	16167	16374	16099	16212	16050	16314	16317	16085	16155	16257	16231	16103	16157	16181	16214	16275	16268	16065	16248	15975	16122	16123	16038	16136	16189	16086	16225	16160	16247	16298	16265	16261	15886	16161	16018	16138	16145	16306	16123	16251	16189	16264	16101	16159	16163	16174	16130	16342	16160	16219	16292	15989	16447	16311	16379	16015	16143	16139	16121	16337	16369	16200	16275	16207	16071	16154	16087	16262	16119	16151	16117	16011	16146	16080	16145	16262	16216	16186	16215	16272	16179	16188	15991	16193	16185	16192	16070	16260	16184	16185	15998	16094	16248	16252	16174	16014	16038	16140	16223	16386	16026	16406	16224	16301	16084	16161	16054	16148	16251	16200	16283	16301	16223	16295	16224	16116	16303	16168	16115	16064	16215	16219	15939	16091	16351	16021	16153	16081	16173	16231	15939	16300	16321	16140	16121	16218	16315	16291	16109	16264	15988	16233	16184	16104	16324	16114	16142	16275	16138	16021	16026	16088	16374	16296	16242	16215	16071	16301	16201	16231	16161	16237	16165	16001	16224	16070	16277	16127	16291	16246	16287	16082	16203	16336	16192	16104	16042	16214	16327	16283	16115	16133	16125	16215	16394	16131	16096	16278	16189	16234	16188	16222	16101	16023	15909	16282	16199	16298	16092	16086	16115	16383	16192	16381	16022	15770	16263	16075	16232	16139	16143	16011	16057	16036	16133	16306	16060	16030	16073	16169	16086	16186	15984	15912	16164	16096	16102	16274	16175	16250	16117	16406	16013	16099	16208	16313	16255	16175	16127	16143	16220	16242	16139	16267	16114	15862	16091	16114	16216	16223	16140	16181	16200	15894	16070	16125	15992	16267	16185	16129	16211	16242	15942	16139	16299	16187	16037	16113	16328	16131	16188	16112	16119	16045	16256	16065	16245	16213	16172	16231	16170	16126	16238	16191	16107	16143	16084	16074	16212	16203	16268	16135	16043	16157	16246	16308	16157	16158	16114	16168	16297	16027	16076	16009	16339	16178	16062	15968	16227	16088	16161	16217	16165	16091	16166	16204	16157	16211	16063	16277	16147	16301	16126	16172	16109	16279	16055	16153	16194	16105	16279	16311	16309	16423	16192	16246	16153	16349	16134	16140	16092	16124	16394	16142	16005	16170	16202	16189	16171	16079	16136	15997	16185	16176	16245	16214	16021	16082	16182	16055	16207	16132	16064	16128	16145	16031	16135	16162	16314	16184	16022	16258	16138	16087	16124	16209	16090	16207	16264	16110	16149	16259	16242	16003	16280	16235	16069	16265	16151	16267	16221	16227	16083	16095	16298	16261	16232	16140	16252	16141	16169	16189	16335	16260	16049	15952	16052	16172	16153	16193	16075	16190	16173	16347	16157	16262	16294	16342	16234	16104	16375	16211	16026	16105	16154	15960	16147	16130	16165	16196	16332	16173	16141	16014	16366	16119	16212	16232	16093	16060	16170	16135	16236	16134	16278	16018	16021	16207	16165	16334	16202	16302	16141	16076	16173	16080	16128	16339	16360	16142	16063	16112	16102	16213	16103	16181	16144	16324	16072	16171	16069	16180	16166	16121	16159	16305	16283	16006	16352	16099	16151	16161	15998	16156	16151	16118	16173	16307	16016	16053	16185	16334	16324	16078	16246	16175	16039	16283	16257	16291	16239	16208	16207	16141	16203	16161	16375	16366	16240	16147	16172	16224	16274	16170	16052	16244	16176	15879	16144	16133	16340	16121	16097	16236	16183	16025	16300	16054	16147	16229	16269	16086	16181	16222	16265	16196	15990	16221	16138	16274	16071	16043	16214	16274	16106	16231	16152	16355	16191	16182	16124	16164	16280	16113	16349	16207	15868	16184	16085	16076	16160	16187	16027	16203	16089	16064	16268	16231	16279	16205	16202	16168	16252	16255	16039	16059	16257	16136	16202	16081	16135	16275	16125	16167	16008	16329	16205	16258	16123	16015	16110	16181	16074	16246	16263	16275	16014	16091	15942	16187	16044	16370	16170	16041	15991	16187	16140	16343	16258	16230	16123	16360	16365	16151	16003	15948	16171	16119	16225	16107	16169	16192	16199	16069	16026	16030	16135	16244	16241	16240	16283	16142	16177	16149	16109	16062	16280	16092	16019	16201	16064	16440	16085	16238	16177	16074	16052	16234	16217	16117	16241	16229	16130	15973	16334	16182	16180	16072	16261	16143	16188	16097	16086	16201	15987	16242	16234	15984	16271	15911	16272	15822	16062	15988	16070	16138	16239	16196	16181	16243	16038	16272	16014	16096	16165	16147	16213	16259	16200	16218	16280	16178	15975	16195	16058	16055	16273	16219	16144	16184	16143	16084	16071	16129	16075	16239	16022	16155	16422	16043	16416	16177	16231	16203	16129	16233	16155	16104	16125	16267	16210	15932	16133	16122	16182	16181	16210	16312	16182	16292	16276	16272	16123	16333	16213	16103	16207	16187	16080	16107	16292	16315	16227	16148	16070	16244	16234	16331	16212	16054	16262	16316	16028	16219	16380	16159	16433	16375	16250	16121	16180	16267	16179	16066	15889	16049	15947	16316	16237	16328	16406	16076	16322	16093	15849	16257	16099	16235	15957	16223	15969	16224	16079	15991	16081	16128	16087	16152	16101	16210	16166	16178	16227	16217	15996	16144	16075	16214	16101	15999	16199	16203	16173	16166	16017	16242	16213	16207	16334	16227	16187	16020	16109	16115	16075	16043	16420	16037	16275	16268	16061	16015	16135	16259	16256	16150	16188	16132	16217	16352	16312	16010	16160	16145	16119	15993	16065	16206	16150	16234	16330	15981	16117	16110	16275	16088	16058	16083	16237	16113	16272	16177	16161	16197	16068	16251	16095	16210	16179	16016	16268	16063	16045	16120	16056	16282	16245	16141	16079	16004	16305	16162	16002	16155	16355	16081	16170	16113	16015	16211	16172	16335	15975	16139	16084
17033	28719	29168	26783	27379	26869	25621	24390	22901	21563	21784	24506	43186	39681	33107	23856	17469	16022	15884	15801	15625	15859	15593	15648	15619	15720	15765	15512	15664	15786	15573	15718	15769	15519	15583	15654	15631	15729	15831	15514	15744	15772	15740	15698	15675	15663	15654	15700	15697	15758	15690	15759	15648	15693	15540	15716	15626	15827	15556	15820	15737	15718	15844	15560	15698	15597	15500	15639	15657	15564	15782	15754	15721	15571	15728	15589	15509	15773	15614	15587	15685	15606	15527	15624	15638	15665	15736	15563	15576	15505	15677	15681	15648	15591	15556	15698	15738	15718	15654	15632	15810	15552	15630	15567	15683	15504	15769	15738	15465	15790	15727	15537	15710	15670	15660	15591	15840	15594	15520	15509	15576	15508	15627	15731	15786	15742	15517	15721	15800	15724	15800	15526	15671	15694	15557	15507	15780	15632	15789	15469	15707	15535	15634	15721	15719	15785	15791	15593	15607	15797	15591	15597	15708	15636	15715	15628	15560	15547	15623	15607	15529	15615	15798	15741	15641	15526	15675	15615	15714	15484	15718	15719	15621	15743	15691	15625	15507	15800	15751	15515	15775	15506	15626	15713	15672	15605	15692	15591	15570	15609	15562	15660	15561	15645	15503	15586	15563	15675	15435	15647	15759	15736	15735	15590	15712	15600	15671	15492	15699	15649	15561	15568	15579	15530	15727	15539	15500	15729	15673	15633	15886	15623	15547	15699	15785	15669	15585	15725	15726	15521	15807	15594	15782	15586	15432	15562	15661	15595	15554	15655	15719	15742	15720	15660	15636	15496	15702	15510	15749	15605	15838	15559	15696	15664	15578	15714	15637	15703	15597	15893	15651	15474	15665	15713	15748	15683	15690	15619	15692	15596	15681	15616	15654	15752	15769	15807	15699	15631	15805	15664	15660	15723	15693	15680	15555	15795	15700	15653	15799	15820	15614	15858	15563	15630	15772	15678	15673	15603	15666	15564	15681	15626	15649	15578	15553	15762	15709	15593	15748	15655	15729	15429	15739	15668	15456	15567	15656	15811	15656	15594	15637	15687	15690	15595	15807	15776	15636	15534	15544	15416	15427	15656	15757	15683	15439	15553	15662	15732	15664	15844	15634	15560	15618	15758	15564	15536	15732	15738	15620	15608	15590	15672	15739	15765	15531	15622	15617	15757	15660	15683	15590	15837	15736	15577	15689	15683	15383	15670	15569	15787	15690	15728	15757	15718	15594	15639	15596	15704	15585	15663	15774	15607	15533	15667	15669	15636	15871	15646	15639	15539	15545	15672	15477	15571	15683	15693	15559	15702	15572	15415	15566	15661	15645	15792	15762	15589	15479	15664	15750	15856	15575	15770	15698	15684	15773	15677	15408	15704	15571	15681	15671	15720	15621	15678	15668	15642	15642	15508	15585	15735	15626	15532	15763	15575	15643	15582	15542	15457	15609	15769	15635	15762	15691	15565	15712	15572	15557	15649	15693	15644	15714	15506	15675	15663	15535	15804	15567	15651	15710	15841	15582	15591	15569	15625	15602	15729	15608	15728	15570	15586	15692	15744	15703	15601	15676	15672	15590	15635	15569	15591	15779	15686	15711	15573	15582	15674	15687	15749	15554	15630	15585	15685	15465	15670	15577	15648	15582	15647	15589	15753	15704	15636	15690	15586	15549	15653	15674	15719	15617	15713	15565	15499	15720	15653	15667	15778	15590	15756	15829	15624	15573	15671	15722	15742	15564	15662	15748	15620	15544	15570	15503	15614	15664	15616	15609	15671	15572	15573	15670	15651	15523	15738	15673	15800	15642	15559	15743	15519	15591	15607	15644	15761	15737	15589	15767	15710	15695	15749	15717	15776	15742	15548	15498	15724	15659	15631	15643	15452	15535	15862	15632	15738	15729	15866	15547	15642	15532	15572	15627	15730	15635	15580	15616	15683	15617	15582	15611	15654	15633	15644	15583	15606	15523	15520	15457	15731	15728	15773	15696	15551	15718	15705	15749	15667	15719	15542	15828	15711	15614	15659	15793	15661	15668	15774	15592	15682	15638	15807	15623	15783	15627	15722	15736	15436	15403	15782	15715	15515	15759	15616	15538	15777	15630	15654	15833	15607	15647	15746	15746	15650	15457	15756	15466	15636	15592	15488	15723	15734	15657	15551	15590	15721	15469	15616	15542	15503	15670	15562	15459	15605	15647	15663	15418	15458	15665	15600	15804	15640	15677	15615	15617	15737	15771	15577	15552	15528	15462	15516	15676	15667	15645	15543	15611	15662	15604	15663	15806	15517	15526	15908	15614	15941	15784	15564	15492	15705	15524	15715	15738	15548	15662	15553	15681	15610	15668	15520	15639	15623	15603	15685	15610	15606	15513	15518	15602	15499	15739	15774	15599	15505	15581	15769	15644	15640	15863	15665	15652	15848	15521	15536	15631	15677	15665	15666	15614	15580	15813	15818	15800	15784	15703	15685	15584	15506	15468	15622	15632	15558	15544	15660	15697	15731	15630	15546	15602	15508	15683	15818	15568	15531	15592	15508	15587	15667	15586	15770	15650	15573	15746	15522	15692	15647	15730	15653	15662	15704	15780	15601	15634	15614	15621	15616	15642	15602	15597	15766	15655	15583	15644	15576	15440	15559	15663	15737	15695	15727	15567	15689	15578	15632	15710	15682	15831	15606	15671	15644	15604	15763	15605	15892	15703	15699	15675	15765	15624	15584	15823	15629	15749	15525	15492	15700	15423	15713	15724	15699	15750	15692	15400	15508	15718	15632	15776	15771	15723	15648	15746	15642	15719	15601	15780	15756	15647	15593	15747	15593	15670	15646	15746	15520	15678	15713	15734	15501	15475	15649	15613	15576	15567	15576	15728	15624	15689	15530	15716	15896	15565	15593	15749	15597	15734	15728	15654	15589	15621	15612	15609	15827	15817	15648	15603	15727	15760	15601	15631	15494	15678	15854	15724	15700	15542	15641	15687	15603	15548	15567	15541	15511	15561	15661	15732	15605	15543	15579	15531	15660	15553	15720	15533	15675	15648	15707	15770	15655	15732	15544	15876	15847	15618	15735	15649	15688	15660	15552	15594	15597	15535	15558	15715	15692	15523	15712	15832	15621	15864	15718	15629	15594	15697	15649	15691	15487	15614	15775	15543	15746	15726	15783	15829	15619	15564	15816	15668	15574	15738	15635	15504	15748	15527	15544	15730	15646	15553	15668	15658	15622	15786	15594	15574	15539	15632	15534	15688	15767	15648	15591	15674	15629	15682	15631	15574	15763	15601	15536	15714	15538	15578	15501	15796	15640	15579	15642	15600	15651	15696	15601	15624	15588	15640	15673	15554	15598	15494	15594	15709	15711	15495	15667	15659	15599	15735	15551	15634	15710	15615	15780	15652	15460	15633	15584	15603	15750	15693	15525	15484	15598	15548	15653	15592	15658	15635	15582	15704	15762	15717	15661	15643	15451	15743	15610	15733	15607	15629	15646	15633	15438	15890	15593	15817	15747	15592	15633	15613	15567	15696	15726	15755	15583	15570	15766	15605	15633	15562	15604	15672	15601	15688	15765	15758	15599	15758	15547	15596	15617	15639	15548	15684	15647	15577	15584	15758	15595	15612	15671	15684	15703	15642	15801	15657	15561	15458	15684	15632	15641	15769	15352	15702	15723	15620	15890	15639	15853	15578	15787	15685	15558	15721	15466	15615	15634	15475	15687	15583	15761	15607	15538	15642	15667	15717	15500	15624	15731	15601	15559	15811	15622	15864	15759	15571	15703	15633	15709	15720	15674	15651	15739	15616	15496	15579	15755	15682	15494	15733	15755	15566	15724	15676	15521	15771	15555	15725	15605	15679	15561	15689	15755	15725	15741	15674	15714	15691	15770	15581	15695	15623	15553	15731	15669	15740	15534	15581	15624	15688	15680	15718	15647	15746	15542	15580	15716	15396	15674	15671	15683	15519	15527	15624	15755	15669	15496	15600	15528	15556	15528	15675	15602	15643	15651	15751	15514	15826	15625	15752	15638	15629	15652	15612	15654	15728	15521	15823	15638	15593	15644	15632	15586	15725	15813	15707	15652	15562	15673	15840	15648	15766	15666	15772	15496	15837	15793	15667	15748	15635	15615	15794	15614	15683	15644	15723	15568	15636	15519	15615	15668	15701	15572	15799	15668	15633	15597	15712	15575	15519	15474	15830	15555	15702	15665	15613	15681	15686	15635	15640	15573	15657	15704	15867	15639	15525	15644	15640	15545	15672	15839	15639	15537	15681	15703	15494	15680	15603	15644	15649	15785	15587	15692	15612	15681	15626	15809	15771	15668	15761	15683	15675	15565	15580	15680	15761	15672	15537	15636	15775	15654	15555	15676	15570	15824	15634	15578	15496	15740	15607	15494	15689	15613	15666	15678	15661	15531	15704	15595	15767	15689	15701	15671	15708	15712	15723	15568	15633	15724	15785	15617	15641	15511	15665	15463	15645	15589	15581	15633	15741	15516	15711	15608	15639	15588	15567	15770	15637	15545	15729	15597	15660	15736	15632	15667	15628	15662	15693	15684	15633	15693	15678	15627	15661	15766	15560	15658	15424	15614	15751	15610	15659	15593	15682	15586	15607	15701	15723	15709	15574	15979	15651	15744	15640	15577	15596	15577	15677	15577	15649	15787	15714	15576	15801	15558	15776	15652	15671	15592	15441	15667	15779	15671	15760	15736	15745	15631	15669	15571	15718	15529	15712	15787	15666	15595	15570	15580	15709	15668	15705	15556	15526	15608	15517	15618	15696	15615	15789	15627	15788	15602	15651	15525	15479	15697	15664	15626	15480	15676	15647	15525	15708	15590	15658	15709	15585	15532	15658	15900	15613	15797	15716	15545	15646	15651	15521	15541	15577	15607	15591	15762	15754	15618	15484	15748	15671	15567	15671	15740	15569	15741	15531	15742	15713	15693	15697	15720	15760	15486	15757	15722	15555	15562	15685	15608	15625	15685	15568	15458	15724	15522	15625	15715	15664	15581	15679	15671	15583	15690	15777	15451	15642	15564	15607	15675	15711	15766	15587	15593	15631	15555	15580	15543	15543	15504	15611	15685	15676	15621	15882	15762	15622	15706	15604	15660	15498	15574	15689	15715	15685	15636	15516	15535
29280	22036	22309	20700	19187	18553	18720	18324	18096	17675	17492	17450	18876	19251	18034	17103	16475	16304	16183	16475	16253	16435	16141	16336	16279	16212	16442	16335	16409	16496	16457	16412	16291	16342	16356	16396	16374	16345	16335	16288	16358	16554	16326	16268	16312	16320	16187	16303	16320	16048	16342	16270	16414	16028	16323	16322	16269	16455	15972	16384	16172	16267	16387	16260	16351	16484	16416	16111	16157	16355	16291	16102	16312	16293	16517	16291	16356	16253	16290	16254	16273	16275	16132	16194	16321	16142	16341	16280	16168	16489	16261	16161	16181	16161	16286	16226	16228	16253	16083	16135	16168	16386	16179	16103	16244	16318	16225	16388	16407	16114	16194	16076	16220	16155	16153	16421	16347	16132	16350	16170	16114	16246	16321	16045	16190	16140	16378	16095	16220	16317	16354	16181	16204	16221	16189	16398	16235	16245	16285	16447	16361	16120	16377	16349	16365	16339	16431	16204	16282	16306	16248	16507	16181	16349	16205	16214	16220	16331	16239	16452	16320	16382	16327	16357	16523	16113	16342	16271	16215	16158	16372	16269	16311	16535	16118	16158	16247	16228	16355	16267	16319	16336	16157	16350	16359	16279	16283	16192	16259	16280	16272	16240	16332	16180	16254	16201	16248	16186	16183	16349	16437	16379	16452	16236	16328	16301	16219	16112	16304	16234	16352	16222	16290	16143	16279	16241	16300	16215	16272	16212	16379	16308	16340	16027	16466	16364	16323	16286	16396	16437	16295	16138	16159	16425	16026	16063	16342	16473	16354	16242	16338	16189	16400	16218	16256	16299	16336	16240	16376	16237	16357	16159	16099	16214	16258	16262	16199	16263	16069	16041	16267	16257	16308	16134	16207	16206	16353	16264	16383	16450	16256	16348	16292	16299	16196	16277	16161	16374	16322	16338	16244	16252	16110	16106	16243	16176	16321	16419	16343	16456	16407	16244	16417	16073	16157	16160	16273	16082	16196	16320	16349	16252	16595	16316	16336	16128	16360	16149	16134	16181	16394	16381	16066	16512	16252	16143	16205	16254	16218	16302	16215	16250	16283	16511	16333	16226	16240	16264	16298	16245	16150	16272	16448	16259	16269	16304	16462	16302	16299	16120	16264	16362	16327	16540	16314	16203	16263	16173	16297	16116	16308	16019	16343	16100	16250	16152	16217	16476	16313	16239	16263	16302	16415	16322	16260	16222	16420	16165	16266	16224	16425	16382	16378	16192	16179	16123	16312	16324	16328	16417	16163	16306	16319	16164	16392	16105	16225	16118	16076	16233	16295	16291	16392	16143	16180	16334	16256	16178	16106	16180	16201	16237	16340	16300	16412	16240	16202	16136	16061	16199	16355	16572	16239	16154	16347	16371	16342	16493	16260	16249	16232	16262	16503	16187	16236	16225	16277	16232	16226	16252	16237	16068	16241	16207	16508	16310	16223	16350	16295	16156	16253	16368	16284	16251	16389	16363	16347	16250	16393	16430	16300	16181	16165	16294	16135	16262	16292	16257	16254	16289	16340	16234	16406	16365	16262	16148	16412	16131	16268	16407	16285	16065	16330	16435	16211	16359	16191	16421	16480	16199	16319	16402	16296	16313	16136	16320	16330	16249	16304	16149	16254	16306	16182	16257	16417	16188	16167	16256	16271	16167	16247	16310	16326	16251	16365	16291	16103	16487	16517	16258	16324	16462	15962	16429	16450	16286	16334	16387	16127	16339	16267	16409	16432	16319	16180	16282	16255	16237	16394	16292	16269	16316	16571	16556	16314	16264	16113	16366	16238	16243	16187	16170	16168	16310	16345	16573	16269	16108	16224	16143	16297	16219	16185	16172	16237	16177	16449	16345	16345	16349	16273	16296	16365	16149	16339	16335	16359	16223	16140	16313	16372	16399	16272	16359	16364	16391	16253	16429	16368	16283	16369	16250	16308	16542	16313	16286	16040	16254	16369	16408	16364	16219	16192	16385	16294	16164	16321	16113	16135	16290	16490	16341	16202	16409	16031	16280	16180	16272	16289	16309	16211	16199	16276	16238	16247	16248	16345	16449	16309	16251	16401	16241	16383	16266	16418	16270	16452	16197	16105	16341	16298	16066	16282	16298	16241	16085	16383	16230	16423	16235	16161	16357	16243	16455	16463	16420	16354	16152	16140	16154	16473	16379	16392	16296	16446	16274	16178	16130	16212	16176	16287	16263	16069	16343	16192	16227	16274	16277	16077	16388	16425	16366	16169	16270	16364	16139	16128	16342	16239	16140	16407	16309	16269	16142	16312	16193	16387	16279	16379	16018	16404	16290	16235	16249	16204	16161	16229	16252	16048	16270	16517	16223	16227	16273	16162	16171	16270	16250	16045	16129	16472	16394	16271	16366	16342	16321	16275	16159	16219	16279	16355	16395	16299	16219	16170	16387	16100	16220	16490	16353	16272	16350	16238	16167	16292	16036	16311	16198	16392	16151	16363	16300	16271	15922	16262	16355	16172	16480	16483	16165	16112	16486	16288	16436	16433	16408	16378	16235	16288	16165	16200	16271	16508	16208	16335	16163	16198	16386	16424	16350	16380	16431	16360	16324	16410	16339	16308	16289	16351	16268	16497	16088	16334	16375	16480	16166	16272	16269	16219	16252	16259	16250	16194	16108	16272	16269	16247	16085	16209	16234	16244	16240	16354	16265	16386	16513	16478	16331	16448	16222	16299	16511	16275	16395	16284	16173	16368	16409	16427	16389	16188	16493	16352	16188	16334	16251	16217	16228	16487	16341	16332	16264	16362	15933	16376	16422	16245	16297	16134	16190	16286	16123	16366	16401	16352	16336	16240	16200	16286	16231	16415	16062	16301	16220	16120	16338	16439	16273	16424	16262	16323	16194	16334	16330	16225	16284	16439	16301	16298	16227	16266	16525	16332	16363	16335	16209	16309	16376	16327	16220	16613	16386	16301	16370	16324	16332	16399	16308	16280	16134	16389	16378	16305	16249	16204	16372	16293	16432	16243	16252	16115	16318	16121	16250	16370	16256	16096	16344	16212	16271	16270	16250	16382	16213	16262	16220	16220	16169	16211	16358	16449	16287	16165	16364	16332	16218	16422	16245	16547	16114	16178	16407	16205	16455	16117	16416	16440	16347	16343	16392	16224	16390	16579	16377	16444	16575	16293	16510	16478	16208	16403	16238	16386	16623	16228	16294	16450	16161	16343	16296	16237	16504	16485	16119	16154	16502	16665	16328	16315	16328	16547	16222	16397	16140	16312	16560	16454	16378	16262	16323	16276	16334	16251	16210	16309	16295	16437	16137	16266	16412	16307	16317	16280	16272	16269	16098	16250	16239	16203	16377	16503	16245	16500	16267	16113	16226	16215	16268	16363	16225	16413	16248	16171	16144	16361	16239	16465	16148	16088	16126	16229	16306	16334	16420	16450	16120	16433	16196	16232	16266	16027	16157	16392	16243	16144	16161	16274	16278	16393	16234	16170	16475	16131	16239	16300	16181	16202	16386	16270	16151	16385	16191	16281	16343	16192	16108	16513	16206	16272	16121	16295	16264	16343	16121	16279	16288	16201	16227	16476	16374	16311	16257	16540	16435	16205	16157	16305	16434	16306	16286	16307	16031	16099	16331	16191	16319	16294	16193	16323	16365	16328	16382	16215	16277	16403	16404	16367	16349	16149	16481	16124	16331	16268	16225	16264	16301	16213	16262	16179	16201	16204	16238	16274	16316	16091	16371	16167	16229	16192	16259	16413	16438	16360	16125	16344	16055	16237	16231	16348	16250	16480	16353	16235	16065	16426	16167	16282	16304	16364	16310	16318	16296	16414	16118	16216	16317	16416	16243	16141	16032	16170	16271	16192	16093	16263	16217	16175	16351	16326	16469	16164	16205	16332	16199	16386	16197	16219	16119	16312	16224	16430	16234	16354	16099	16508	16162	16339	16019	16358	16116	16326	16174	16382	16267	16189	16179	16270	16294	16261	16357	16364	16293	16129	16325	16241	16511	16451	16196	16571	16482	16497	16285	16293	16290	16466	16121	16367	16347	16121	16415	16342	16278	16344	16164	16145	16361	16409	16283	16249	16355	16374	16182	16234	16154	16396	16195	16097	16161	16260	16356	16067	16133	16256	16148	16457	16360	16304	16337	16132	16336	16269	16212	16423	16220	16399	16294	16215	16482	16335	16326	16428	16108	16299	16344	16121	16337	16418	16348	16379	16331	16103	16267	16356	16322	16172	16220	16408	16209	16160	16505	16368	16310	16456	16435	16310	16249	16276	16339	16307	16233	16441	16234	16278	16240	16448	16266	16239	16415	16332	16402	16176	16371	16383	16317	16367	16218	16272	16317	16189	16186	16346	16291	16442	16341	16346	16349	16271	16240	16183	16289	16412	16233	16341	16244	16415	16191	16400	16271	16275	16120	16167	16269	16365	16424	16372	16311	16258	16298	16467	16350	16521	16429	16185	16331	16485	16165	16295	16297	16316	16343	16567	16189	16372	16302	16212	16517	16351	16083	16278	16214	16265	16242	16346	16135	16591	16403	16198	16301	16226	16003	16213	16212	16296	16302	16376	16437	16223	16411	16144	16169	16280	16240	16223	16247	16271	16436	16505	16200	16366	16326	16155	16313	16148	16286	16077	16245	16238	16324	16377	16117	16188	16171	16376	16306	16487	16324	16465	16300	16156	16509	16200	16255	16182	16386	16417	16281	16424	16312	16116	16267	16256	16261	16356	16351	16204	16351	16344	16284	16322	16258	16378	16315	16079	16295	16435	16319	16182	16345	16307	16291	16388	16336	16424	16175	16289	16229	16315	16242	16323	16457	16322	16354	16313	16197	16152	16247	16342	16455	16476	16153	16298	16275	16271	16471	16286	16492	16261	16368	16414	16142	16386	16298	16556	16372	16049	16314	16348	16342	16318	16517	16195	16161	16339	16300	16132	16343	16174	16326	16321	16172	16398	16384	16236	16261	16439	16345	16318	16379	16472	16322	16188	16276	16493	16079	16478	16134	16083	16385	16351	16384	16461	16270	16111	16285	16113	16161	16119	16377	16430	16251	16162	16337	16367	16392	16288	16415	16484	16256	16289	16186	16333	16094	16261	16267	16224	16361	16133	16578	16221	16387	16323	16366	16295	16379	16295	16311
16672	19250	20908	20500	20202	19663	19728	19210	18581	18057	17837	17651	19747	19548	18057	16632	15947	15782	15711	15553	15827	15792	15586	15706	15789	15697	15415	15781	15578	15712	15570	15815	15820	15559	15857	15634	15710	15718	15571	15757	15907	15668	15715	15694	15817	15668	15740	15649	15854	15716	15699	15751	15621	15612	15792	15770	15763	15824	15662	15752	15738	15739	15780	15745	15684	15506	15788	15640	15686	15746	15623	15790	15531	15627	15660	15657	15771	15745	15623	15627	15726	15780	15579	15802	15800	15673	15535	15690	15691	15502	15737	15696	15737	15752	15735	15601	15855	15751	15705	15680	15624	15746	15855	15758	15905	15767	15674	15883	15660	15747	15775	15549	15631	15620	15743	15701	15718	15848	15858	15626	15762	15777	15858	15819	15618	15829	15668	15688	15703	15806	15597	15672	15710	15699	15682	15859	15732	15749	15670	15682	15626	15586	15797	15835	15759	15633	15815	15769	15657	15608	15675	15881	15832	15790	15422	15733	15682	15683	15604	15738	15735	15758	15663	15539	15646	15686	15701	15693	15774	15734	15811	15569	15807	15725	15752	15787	15535	15690	15692	15575	15940	15598	15614	15749	15650	15791	15500	15627	15777	15521	15620	15574	15600	15605	15725	15654	15683	15878	15769	15654	15792	15636	15779	15579	15849	15777	15451	15809	15563	15675	15480	15790	15805	15717	15749	15706	15654	15634	15649	15633	15579	15718	15762	15720	15619	15758	15646	15642	15664	15788	15814	15884	15647	15772	15787	15678	15710	15736	15747	15626	15671	15635	15645	15802	15825	15827	15901	15807	15608	15770	15776	15752	15678	15664	15550	15533	15620	15694	15589	15698	15656	15684	15654	15645	15697	15689	15725	15765	15710	15671	15795	15598	15803	15499	15712	15855	15897	15580	15760	15672	15804	15609	15781	15523	15781	15706	15712	15693	15551	15732	15592	15673	15578	15640	15901	15718	15829	15526	15650	15746	15713	15616	15805	15851	15690	15867	15764	15666	15876	15751	15562	15779	15784	15518	15794	15651	15647	15656	15678	15747	15584	15668	15732	15728	15652	15749	15752	15747	15820	15701	15867	15665	15757	15727	15752	15714	15702	15814	15708	15743	15634	15670	15725	15929	15665	15610	15693	15797	15777	15756	15768	15898	15593	15533	15772	15635	15909	15777	15817	15780	15707	15688	15840	15793	15665	15649	15620	15583	15750	15692	15744	15553	15703	15748	15576	15618	15762	15405	15773	15756	15734	15564	15561	15682	15740	15795	15656	15793	15728	15749	15779	15667	15640	15975	15697	15831	15661	15611	15757	15569	15615	15636	15667	15588	15741	15681	15744	15793	15793	15621	15682	15777	15941	15713	15742	15783	15724	15911	15805	15773	15798	15665	15658	15760	15602	15859	15615	15715	15545	15793	15638	15720	15693	15639	15849	15635	15791	15723	15683	15674	15520	15726	15788	15705	15554	15718	15797	15786	15670	15862	15677	15632	15849	15799	15710	15752	15656	15565	15653	15710	15554	15750	15555	15720	15874	15669	15600	15760	15715	15673	15787	15671	15863	15983	15739	15684	15845	15752	15706	15678	15696	15818	15566	15590	15600	15842	15648	15558	15594	15681	15739	15779	15703	15776	15644	15685	15656	15696	15836	15722	15676	15674	15701	15643	15660	15697	15676	15820	15760	15811	15540	15660	15695	15670	15759	15540	15831	15528	15704	15717	15664	15679	15759	15739	15713	15733	15835	15635	15643	15692	15620	15750	15909	15644	15664	15591	15452	15703	15721	15769	15644	15787	15861	15709	15609	15671	15508	15805	15654	15796	15706	15635	15708	15720	15671	15805	15707	15682	15618	15713	15637	15763	15657	15831	15521	15655	15631	15683	15820	15696	15815	15792	15857	15774	15602	15702	15855	15711	15839	15825	15712	15729	15542	15520	15777	15849	15478	15759	15846	15521	15602	15682	15444	15623	15665	15731	15671	15698	15562	15735	15696	15765	15655	15711	15652	15591	15723	15678	15697	15664	15647	15636	15634	15637	15694	15568	15684	15655	15729	15585	15753	15788	15682	15618	15799	15531	15693	15861	15667	15493	15784	15704	15753	15654	15708	15662	15646	15718	15760	15674	15591	15772	15830	15809	15688	15868	15894	15728	15819	15824	15868	15566	15709	15739	15837	15690	15731	15527	15684	15770	15787	15780	15651	15683	15698	15699	15671	15694	15562	15817	15644	15781	15550	15772	15695	15808	15680	15695	15525	15538	15779	15688	15637	15799	15618	15729	15834	15747	15736	15689	15825	15747	15644	15823	15729	15786	15726	15599	15614	15756	15665	15608	15550	15787	15733	15839	15759	15741	15662	15640	15721	15709	15794	15772	15760	15689	15766	15679	15659	15514	15766	15694	15646	15698	15600	15780	15610	15598	15749	15708	15758	15771	15955	15612	15700	15677	15616	15655	15611	15622	15652	15683	15549	15601	15757	15803	15581	15737	15541	15772	15661	15775	15627	15738	15748	15738	15642	15658	15796	15714	15534	15793	15722	15655	15649	15642	15663	15654	15748	15790	15611	15697	15593	15755	15613	15682	15859	15771	15693	15625	15613	15775	15725	15796	15774	15645	15653	15773	15602	15710	15589	15647	15552	15689	15664	15782	15783	15644	15817	15598	15604	15700	15598	15810	15776	15709	15810	15474	15513	15593	15702	15691	15659	15764	15734	15632	15610	15641	15746	15760	15656	15666	15838	15703	15535	15807	15531	15766	15786	15584	15706	15837	15690	15674	15651	15750	15793	15596	15734	15743	15658	15690	15610	15676	15666	15695	15747	15711	15515	15784	15827	15961	15795	15781	15716	15570	15678	15538	15564	15677	15596	15732	15524	15807	15690	15663	15780	15835	15590	15739	15582	15631	15870	15815	15691	15846	15718	15785	15665	15746	15705	15646	15418	15690	15548	15688	15820	15797	15747	15887	15591	15686	15850	15704	15762	15682	15624	15654	15691	15653	15639	15822	15647	15708	15773	15751	15667	15870	15731	15851	15680	15724	15662	15738	15596	15746	15777	15618	15813	15686	15779	15854	15734	15764	15619	15800	15556	15713	15759	15643	15740	15690	15633	15773	15590	15501	15628	15763	15570	15706	15480	15737	15681	15824	15629	15601	15790	15839	15661	15819	15643	15723	15712	15673	15635	15689	15693	15760	15709	15523	15716	15601	15783	15650	15702	15710	15658	15861	15633	15768	15671	15539	15643	15725	15611	15642	15697	15597	15741	15587	15671	15621	15756	15773	15807	15844	15671	15667	15666	15686	15803	15726	15667	15799	15667	15694	15661	15679	15736	15645	15661	15724	15785	15599	15732	15749	15622	15740	15669	15729	15755	15815	15760	15489	15859	15577	15650	15564	15746	15852	15544	15530	15605	15795	15772	15892	15703	15687	15654	15730	15745	15747	15670	15534	15593	15677	15516	15649	15905	15541	15876	15712	15764	15657	15626	15740	15696	15795	15581	15716	15474	15731	15606	15654	15768	15925	15598	15835	15557	15582	15681	15731	15810	15727	15848	15720	15577	15647	15758	15738	15596	15586	15793	15506	15760	15652	15823	15818	15695	15475	15637	15606	15560	15729	15667	15532	15589	15670	15775	15697	15580	15789	15832	15672	15779	15697	15825	15762	15750	15699	15736	15568	15684	15836	15756	15777	15841	15620	15653	15641	15794	15737	15734	15563	15870	15625	15607	15541	15708	15602	15609	15798	15684	15461	15745	15808	15558	15603	15714	15609	15915	15679	15673	15685	15784	15921	15773	15694	15776	15735	15620	15659	15887	15574	15640	15725	15743	15614	15720	15733	15824	15604	15749	15820	15808	15711	15803	15602	15835	15824	15773	15804	15552	15684	15743	15545	15679	15673	15749	15628	15815	15644	15792	15706	15658	15660	15588	15613	15847	15669	15700	15586	15707	15667	15534	15798	15845	15616	15620	15710	15694	15722	15750	15684	15819	15591	15764	15658	15717	15670	15719	15610	15732	15804	15675	15783	15614	15694	15705	15908	15907	15715	15677	15460	15696	15867	15695	15539	15651	15716	15784	15588	15834	15575	15677	15569	15703	15723	15651	15810	15652	15790	15735	15709	15758	15806	15713	15762	15632	15600	15546	15770	15784	15633	15697	15570	15882	15692	15822	15679	15727	15660	15795	15700	15770	15766	15671	15757	15604	15733	15654	15735	15685	15515	15739	15729	15695	15785	15858	15669	15830	15837	15509	15600	15819	15789	15849	15716	15665	15915	15588	15760	15594	15820	15731	15834	15836	15764	15880	15671	15696	15721	15581	15659	15851	15686	15846	15576	15691	15745	15667	15686	15786	15795	15808	15868	15608	15728	15708	15757	15778	15632	15752	15491	15701	15747	15879	15557	15762	15730	15695	15665	15787	15728	15759	15686	15849	15508	15716	15804	15818	15718	15564	15816	15519	15552	15711	15727	15660	15715	15565	15667	15556	15727	15747	15683	15814	15583	15808	15692	15830	15481	15814	15610	15872	15742	15803	15693	15612	15928	15665	15493	15836	15678	15637	15533	15785	15731	15781	15685	15663	15944	15593	15611	15605	15781	15641	15726	15760	15719	15827	15665	15852	15828	15788	15606	15659	15777	15632	15697	15501	15766	15916	15797	15765	15492	15742	15618	15828	15765	15724	15820	15821	15686	15839	15666	15628	15448	15809	15852	15739	15734	15712	15696	15696	15711	15632	15740	15742	15763	15692	15728	16054	15762	15638	15745	15620	15750	15748	15698	15701	15686	15795	15805	15548	15669	15825	15609	15736	15646	15654	15674	15730	15663	15786	15675	15576	15582	15637	15717	15744	15744	15670	15666	15518	15763	15771	15665	15834	15570	15644	15687	15716	15731	15661	15838	15541	15484	15636	15831	15632	15709	15787	15717	15778	15566	15622	15613	15637	15592	15742	15715	15722	15515	15650	15854	15698	15788	15669	15639	15651	15858	15622	15886	15687	15656	15753	15821	15713	15814	15715	15756	15748	15871	15951	15632	15693	15631	15690	15702	15782	15763	15717	15898	15729	15695	15624	15725	15682	15688	15655	15683	15704	15638	15782	15623	15749	15720	15742	15858	15605	15820	15432	15683	15790	15801
25243	21422	28162	26210	23456	22523	22156	20033	19427	19196	18614	21433	31753	29064	23672	19234	17026	16371	16330	16103	16169	16195	16197	16134	16179	16125	16169	16238	15945	16140	16107	16223	15934	16437	16135	15944	16191	16141	16207	16196	15992	16182	15902	16026	16328	15810	16332	16269	16080	16063	16305	16207	16131	16246	16192	16097	15955	16243	16238	15901	16152	16263	16006	16172	16043	16149	16236	16183	16108	16194	15959	16158	16307	16194	16225	16081	16290	16147	16048	16061	16308	16096	16279	16120	16197	16167	16111	16168	16348	16035	15999	15984	16138	16295	16020	16230	16202	16002	16333	16158	16316	16068	16101	16130	16109	16119	16085	16304	16127	16124	16071	16147	15946	16172	16235	16183	16023	16127	16115	16120	16132	16310	16324	15993	16253	16204	16226	16258	16097	16221	16093	16175	16152	16124	16067	16074	16053	16200	16133	16239	16095	16142	16075	15958	16166	16277	16102	16217	16191	16094	16307	15941	16127	16258	16031	16174	16167	16100	16157	16052	15941	16147	16156	15959	16199	15983	16195	16144	16098	16168	16286	16056	16151	16216	16156	16138	16093	16295	16079	16073	16190	16071	16091	16153	16108	16239	15905	16076	16259	16140	16217	16109	16010	16025	16124	16130	16015	16179	16188	16096	16068	16063	16333	16133	16173	16057	16226	16115	16254	16080	16302	16130	15955	16098	15991	16128	16082	16103	16179	16199	16091	16090	16349	16083	16285	16148	16205	16032	16289	16094	16105	16162	16087	16132	16061	16093	16091	16113	16120	15971	16158	16240	16012	16202	16134	15855	16213	15951	16076	16092	15956	16142	15951	16044	15987	15877	16109	16201	16129	16282	16069	16178	16194	16093	15993	16029	16092	16152	16083	15948	15954	15937	15950	15970	16117	16228	16029	16217	16179	15993	16050	16185	16166	15910	16123	16255	16036	15934	16029	16274	16325	16215	16039	16161	16052	16251	16045	16116	16061	16037	16010	16076	16158	16054	16106	16110	16040	15925	16178	16096	16206	16084	15998	16009	16120	16161	15955	16110	16121	16285	16077	16154	16008	16072	16102	16214	16105	15868	15923	15993	16167	16016	16197	16246	16055	15976	16146	16090	16079	15922	16022	16098	16121	16050	16014	16092	16217	15917	16108	15854	16094	16200	16086	16121	16240	16065	16196	16146	16138	16053	16071	15874	16179	16050	16072	16303	16204	16131	16036	16097	16133	16264	16004	16241	16347	16281	16036	16120	16308	16020	16101	16137	16292	16011	15930	16069	16042	16272	16394	16023	16217	16072	16014	16034	16120	16095	16038	16174	16000	16090	16188	15891	16002	16013	15987	16095	16218	15929	16152	16328	16128	16379	16012	16143	16108	16212	16137	16180	15907	16015	15978	16105	16015	16045	16207	16120	16199	16177	16200	16198	16163	16021	15970	15984	16252	16059	16100	16007	16086	16029	16040	16100	16048	16071	16168	16228	16214	16079	15987	16337	16116	16263	16129	16245	16067	15964	16170	16029	16121	16044	15906	16045	16184	16175	15850	16138	16411	16105	15970	16210	15913	16075	16065	16108	16112	16135	16022	16328	16027	16085	16200	16166	16173	16172	16068	16036	16132	15975	16034	16167	16166	16035	16057	16202	16138	16351	16147	16121	16034	16145	16231	16147	16131	15861	16206	16332	15986	16034	16344	16241	16055	16189	15989	16068	16128	16064	16100	16178	16124	16183	15975	15961	16134	16164	15932	16036	16099	16107	15941	16103	16070	16180	16201	16067	16097	15956	16310	16205	16240	16218	16016	16208	15856	16172	16252	16133	16221	16119	16035	16120	16147	16056	16012	16107	16042	15937	16196	16162	16065	16026	16117	16018	15945	15902	16026	16202	16139	16299	16296	16072	16146	16226	16120	16027	16135	16196	16196	16270	16006	16264	16251	16334	16069	15951	16028	16082	16159	16379	16183	15988	16211	16083	16114	16256	16138	16364	16068	16298	16296	16135	16109	16158	16096	16011	16059	16093	16183	15911	16178	16202	16184	16252	16104	16105	16417	15981	16192	16081	16056	15954	16106	15993	16218	16032	16259	16151	16240	16046	16132	16102	16110	15903	16000	16112	16259	16165	16255	16097	16123	16059	16012	16040	16240	16166	16081	16129	16035	16169	16141	15990	16088	16102	16033	16256	16148	16000	16223	15946	15994	16132	16127	15934	16219	16074	16238	16129	16018	16176	15857	15923	16072	16089	15774	16075	16230	15944	16292	16265	16246	16081	16291	15999	16160	16235	16203	16139	16091	16129	16238	16145	16357	16067	16244	16165	15990	15958	16010	16051	16063	16268	16198	15954	16045	15934	16044	16083	16141	16166	16141	16168	16146	16107	16039	16042	15938	16126	16196	16261	16214	15930	16103	16244	16010	15978	16171	16077	16230	16025	16300	16126	16395	16171	15924	16161	16016	16237	16262	16153	16302	16046	16096	16058	16245	16155	16095	15908	16141	16289	16107	16088	16196	16177	16273	16166	16041	16116	16194	16289	16218	16105	16062	16163	16182	16056	16090	16197	16098	16340	16028	16045	16347	16101	16131	15962	15985	16142	16177	16145	16008	16119	15954	16201	15899	16050	16003	16202	16053	16142	15936	16180	16249	16100	16188	16258	16190	16019	16106	16153	16048	16143	16111	16071	16262	16073	16101	15931	16126	16072	15926	16139	16063	16273	16191	16144	16076	16166	16068	16032	16107	16217	16121	16075	16149	16060	16199	15970	16030	16145	16109	16186	16016	16165	16175	16277	15982	16239	16048	16026	16098	16097	16205	16212	16032	16134	16067	16030	16258	16175	16327	16045	15900	16031	16071	15970	15925	16162	16249	16138	15867	16269	16236	16175	15960	15926	16276	15972	16075	16067	16237	16091	16281	16161	16105	16231	16112	16219	16232	16071	16354	16016	16082	16034	16072	16179	16055	16090	16153	16065	16107	16088	15958	16254	16304	16250	16160	16203	16182	16068	16165	16231	16117	16103	16033	15983	16210	15903	16197	16179	16336	16061	16207	16134	16167	16290	16231	16288	16261	16142	16022	16012	16175	16082	16102	16074	16225	16073	15961	15988	15991	16021	16116	16057	16180	16134	16026	16108	16013	16132	16173	16091	16127	16019	16075	16187	16011	16060	16129	15994	16112	16184	16096	16067	16141	16231	16280	16085	16362	16016	16243	16024	16103	16149	16002	15944	16031	15942	16129	16071	16069	16007	16226	16106	16055	16004	16217	16011	16150	16207	16135	16064	16259	15984	15848	16183	16027	16073	16028	16169	15971	16007	16293	16277	16218	16181	16063	16032	15891	16205	16120	16145	16184	16025	15907	16062	15980	15951	16133	16266	16124	16150	16240	16105	16012	15959	16031	16008	16222	16219	16103	16137	16266	16225	16200	16127	16153	16028	16004	16089	16139	16366	15844	16021	16157	16195	15974	15978	15986	16038	16221	16104	16097	16105	16221	15922	16093	16044	16106	16129	16110	16101	16080	15969	15918	16210	16033	16053	16246	16217	16127	15996	15950	16210	16164	16065	16116	15897	16189	16285	16193	15951	16057	16030	16001	16119	16018	15996	16325	16153	16239	16063	16153	16104	16164	16176	16143	16161	16213	16181	16443	16254	16190	15989	16065	16268	15917	16064	16057	16161	16149	16156	16087	16028	16261	15874	16212	15917	16093	16070	16138	16060	16163	16114	16320	16249	16224	16078	16240	16262	15985	16111	16065	16147	16333	16039	16048	16307	16103	16095	16046	16134	16150	16070	16229	16207	16306	16225	16083	16086	16044	16105	16083	16027	16324	16256	16129	16203	16049	16187	15998	16195	16235	16210	16239	15903	16052	16126	15999	16007	16155	16206	15918	16174	16104	16132	16125	16040	16139	16120	16181	16268	15978	16058	16287	16114	16134	16171	16053	16084	16096	16313	16042	16312	16062	16351	16249	16237	16125	16055	16092	16093	16115	16001	15981	16169	16221	16220	16003	16022	16139	16064	16244	16256	16181	15970	16299	16167	16135	16233	16149	16137	16215	15967	16247	16235	16317	16065	16115	16277	16308	16193	16152	16161	16093	16094	16003	15883	16105	16164	16175	16154	16159	16027	15967	16235	16129	16177	16341	16172	16132	15866	16323	16022	16209	16171	16151	16169	16187	16071	16100	16282	16059	16223	16215	16152	16204	16266	16291	16096	16236	16165	16083	16266	16201	16192	16128	16181	16220	16217	16174	16183	16298	16253	16141	15933	16199	16059	16049	16195	16143	16205	16058	16068	16075	16139	16073	16292	16046	16089	16305	16269	16104	16152	16124	16030	16122	16045	15949	16236	16066	15965	16066	15999	16136	16037	16020	16124	16153	15998	15931	15965	16149	16316	15979	16259	16447	16115	16069	16210	16097	16044	16007	16279	16153	16104	16301	16363	16003	16118	15968	16044	15952	16240	16212	16241	16047	16096	16016	16087	16184	16070	16255	16344	16074	16305	16169	16094	16160	16250	16058	16078	16060	16394	15999	16061	16030	15939	16154	16071	16181	15917	16115	16105	15880	15982	16204	16049	16163	15923	16058	16190	16033	16084	15998	16015	16073	16061	15968	16053	16036	16103	16108	16042	16063	16190	16093	16166	16166	16220	16154	16025	16214	16108	16332	16203	16154	16042	16179	16085	16163	16094	16021	16014	16237	16173	16288	16162	16152	15959	16286	15965	16189	15986	16045	16054	16179	16151	16131	16199	16172	16214	16200	16277	16029	16243	16200	16131	15964	16083	16122	15921	16288	16210	16223	16325	15853	16230	16082	16029	15942	16070	16104	16096	16238	16313	16119	16065	16148	16136	16239	15986	16333	16074	16065	16227	16135	16095	15799	15890	16298	16036	16336	16075	15932	16171	16240	16456	16173	16168	16099	16071	16145	16166	16151	16389	16043	16118	15963	16338	16146	16074	16158	16187	16234	16026	16009	16090	16105	16239	16246	16167	15993	15883	16038	16171	16020	16087	16350	16148	16082	15890	15893	16229	16184	16170	16240	16264	16181	16093	15999	16267	16106	16182	16324	16386	16352	16243	15981	16155	16170	16013	16146	16126	16117	16140	15958	16062	16099	16040	16197	16017	16155	16189	16121	16096	16285	16000
15903	25474	27174	28076	26291	23640	22958	21675	21144	20560	19592	24402	35794	31863	24524	19047	16408	15801	15683	15669	15685	15527	15532	15780	15686	15764	15554	15784	15516	15601	15614	15763	15653	15866	15658	15697	15611	15875	15608	15808	15559	15736	15567	15739	15766	15620	15700	15711	15630	15645	15630	15698	15537	15680	15746	15750	15616	15892	15544	15808	15727	15620	15619	15536	15678	15733	15763	15713	15642	15684	15629	15640	15600	15762	15822	15775	15756	15450	15662	15611	15588	15540	15634	15622	15606	15590	15880	15822	15731	15540	15715	15620	15610	15546	15485	15753	15602	15767	15692	15532	15523	15497	15720	15605	15478	15765	15647	15783	15596	15728	15592	15911	15584	15556	15722	15749	15729	15520	15842	15461	15730	15867	15774	15725	15571	15603	15651	15572	15594	15664	15777	15606	15649	15752	15610	15731	15629	15554	15744	15676	15656	15611	15611	15694	15671	15515	15742	15665	15571	15675	15762	15757	15624	15642	15643	15689	15562	15794	15700	15701	15645	15745	15746	15681	15722	15615	15543	15686	15533	15720	15729	15776	15614	15719	15556	15739	15623	15673	15712	15590	15546	15516	15700	15538	15611	15804	15629	15685	15643	15614	15649	15662	15667	15776	15669	15669	15586	15654	15795	15704	15559	15728	15623	15728	15604	15741	15593	15661	15672	15656	15674	15866	15639	15789	15602	15683	15702	15752	15541	15476	15640	15671	15741	15720	15645	15616	15597	15684	15502	15795	15635	15739	15570	15503	15626	15628	15558	15603	15726	15753	15804	15581	15493	15754	15764	15568	15624	15815	15622	15815	15624	15650	15647	15505	15658	15712	15496	15536	15612	15753	15777	15655	15630	15695	15760	15570	15642	15578	15640	15605	15634	15464	15648	15633	15756	15699	15716	15581	15644	15668	15690	15678	15614	15515	15546	15673	15709	15553	15717	15718	15703	15601	15958	15692	15713	15645	15690	15647	15577	15714	15642	15789	15644	15620	15652	15639	15601	15585	15699	15597	15722	15781	15699	15760	15583	15868	15611	15527	15584	15745	15502	15765	15656	15798	15595	15771	15511	15631	15686	15639	15680	15753	15735	15502	15673	15907	15758	15629	15724	15612	15702	15595	15586	15507	15680	15462	15626	15643	15682	15600	15748	15764	15713	15607	15804	15671	15608	15666	15567	15647	15738	15551	15567	15598	15683	15813	15745	15571	15640	15590	15970	15707	15697	15674	15705	15748	15734	15610	15698	15591	15679	15638	15475	15715	15616	15679	15673	15556	15575	15813	15729	15673	15576	15606	15725	15672	15609	15661	15635	15559	15602	15666	15794	15530	15498	15791	15613	15624	15681	15567	15591	15719	15581	15780	15552	15640	15628	15663	15872	15526	15617	15539	15757	15651	15723	15607	15596	15583	15724	15647	15585	15806	15617	15642	15664	15494	15712	15841	15501	15658	15704	15561	15693	15800	15573	15629	15645	15709	15592	15596	15701	15629	15569	15688	15387	15685	15614	15491	15751	15765	15569	15595	15695	15772	15732	15597	15537	15645	15560	15554	15720	15654	15772	15632	15682	15521	15838	15561	15558	15722	15614	15728	15588	15744	15610	15653	15642	15641	15586	15647	15653	15614	15754	15627	15693	15759	15553	15616	15668	15502	15638	15760	15747	15755	15699	15580	15506	15696	15771	15744	15634	15428	15599	15681	15528	15750	15703	15609	15549	15606	15710	15745	15632	15605	15691	15705	15797	15433	15529	15748	15723	15647	15521	15799	15692	15616	15577	15629	15757	15633	15654	15608	15685	15633	15715	15502	15793	15760	15598	15881	15627	15687	15714	15465	15629	15763	15630	15669	15711	15699	15764	15627	15784	15686	15569	15779	15821	15544	15646	15584	15769	15533	15625	15670	15609	15607	15550	15667	15697	15572	15536	15715	15734	15624	15727	15759	15595	15615	15708	15800	15732	15685	15669	15793	15855	15540	15735	15804	15537	15575	15649	15653	15583	15646	15612	15455	15671	15548	15653	15643	15464	15666	15732	15740	15744	15760	15762	15454	15790	15633	15730	15655	15619	15782	15676	15706	15600	15511	15676	15640	15669	15585	15823	15529	15775	15610	15740	15569	15634	15652	15670	15674	15736	15522	15520	15638	15589	15787	15608	15586	15863	15785	15681	15539	15611	15621	15712	15680	15572	15683	15715	15556	15656	15837	15706	15729	15596	15497	15578	15647	15588	15596	15827	15677	15689	15690	15650	15792	15772	15635	15580	15651	15702	15868	15604	15737	15648	15541	15695	15561	15717	15617	15613	15456	15537	15736	15540	15644	15717	15684	15478	15691	15765	15539	15606	15607	15642	15613	15715	15333	15676	15650	15547	15750	15548	15821	15588	15581	15639	15786	15727	15641	15709	15642	15825	15688	15712	15591	15705	15792	15537	15709	15761	15716	15669	15770	15577	15678	15845	15459	15532	15813	15820	15701	15697	15764	15579	15643	15704	15418	15554	15471	15645	15611	15576	15729	15732	15513	15623	15583	15579	15725	15649	15592	15816	15729	15621	15657	15757	15592	15849	15658	15587	15462	15618	15607	15681	15604	15750	15646	15691	15531	15727	15645	15530	15582	15720	15702	15551	15683	15641	15656	15750	15673	15526	15624	15773	15849	15647	15755	15541	15745	15653	15598	15560	15660	15563	15839	15725	15760	15697	15737	15585	15532	15686	15582	15688	15731	15582	15853	15616	15526	15603	15780	15728	15556	15732	15840	15680	15749	15525	15758	15683	15708	15708	15818	15641	15777	15828	15977	15540	15664	15713	15620	15769	15677	15537	15662	15486	15772	15661	15764	15627	15754	15675	15651	15806	15584	15723	15737	15679	15677	15790	15658	15590	15647	15593	15634	15698	15517	15730	15595	15699	15777	15813	15487	15566	15717	15928	15624	15891	15710	15689	15642	15576	15758	15578	15485	15684	15424	15588	15706	15626	15583	15769	15562	15644	15640	15659	15675	15935	15814	15494	15444	15631	15627	15625	15759	15789	15821	15536	15703	15625	15541	15784	15809	15510	15671	15652	15608	15757	15606	15723	15725	15599	15660	15672	15716	15664	15650	15502	15767	15670	15572	15530	15598	15575	15604	15701	15807	15439	15509	15571	15766	15597	15802	15616	15779	15658	15710	15776	15841	15576	15664	15633	15545	15522	15632	15587	15664	15514	15564	15708	15640	15678	15632	15692	15799	15608	15657	15625	15520	15580	15696	15634	15707	15640	15721	15556	15630	15734	15679	15639	15593	15570	15727	15743	15794	15620	15635	15683	15517	15662	15665	15678	15650	15781	15780	15592	15714	15541	15720	15426	15590	15744	15695	15613	15680	15775	15674	15762	15483	15662	15729	15773	15730	15683	15576	15596	15644	15515	15603	15583	15641	15577	15682	15466	15572	15774	15681	15622	15701	15625	15763	15712	15619	15629	15773	15501	15663	15652	15648	15577	15683	15710	15711	15665	15702	15546	15663	15656	15687	15782	15706	15603	15634	15684	15775	15774	15669	15906	15719	15627	15740	15694	15553	15768	15729	15536	15708	15822	15624	15737	15761	15626	15615	15689	15733	15592	15743	15743	15794	15610	15579	15545	15660	15699	15798	15569	15609	15649	15793	15507	15648	15743	15636	15606	15682	15731	15603	15771	15557	15917	15586	15601	15452	15646	15685	15787	15743	15761	15780	15594	15749	15510	15786	15672	15673	15655	15614	15745	15605	15605	15773	15758	15560	15726	15640	15812	15648	15595	15745	15578	15551	15770	15557	15795	15638	15660	15758	15629	15511	15715	15597	15628	15791	15772	15624	15852	15737	15661	15681	15692	15569	15609	15725	15654	15539	15626	15696	15637	15736	15633	15486	15677	15593	15597	15696	15627	15631	15683	15753	15644	15751	15662	15420	15734	15641	15491	15587	15648	15495	15670	15666	15658	15820	15625	15654	15774	15569	15462	15741	15548	15692	15711	15541	15774	15713	15776	15657	15543	15830	15684	15693	15544	15636	15546	15736	15688	15684	15404	15649	15716	15658	15746	15748	15627	15804	15798	15597	15455	15566	15769	15585	15573	15715	15590	15752	15598	15567	15624	15512	15730	15601	15677	15589	15689	15614	15658	15791	15795	15614	15787	15746	15815	15575	15598	15544	15749	15668	15688	15735	15545	15705	15713	15622	15636	15644	15654	15636	15637	15640	15675	15749	15516	15694	15686	15647	15715	15585	15587	15561	15713	15790	15765	15613	15626	15777	15734	15778	15693	15564	15715	15555	15726	15654	15769	15660	15495	15573	15647	15576	15782	15778	15601	15572	15748	15721	15561	15532	15716	15338	15742	15667	15643	15582	15728	15796	15672	15589	15696	15680	15692	15473	15499	15646	15690	15733	15607	15661	15704	15504	15621	15619	15615	15557	15559	15638	15705	15591	15557	15651	15553	15613	15520	15624	15788	15683	15744	15576	15636	15894	15521	15610	15589	15660	15698	15715	15958	15622	15707	15738	15649	15712	15690	15537	15751	15586	15429	15778	15622	15827	15725	15689	15780	15833	15721	15566	15801	15840	15653	15706	15691	15837	15771	15737	15516	15438	15823	15700	15540	15607	15703	15535	15711	15587	15537	15678	15679	15603	15528	15843	15529	15655	15435	15799	15623	15722	15725	15635	15516	15547	15584	15645	15681	15550	15628	15545	15605	15718	15773	15576	15682	15543	15608	15634	15637	15734	15591	15726	16035	15718	15650	15690	15642	15612	15602	15634	15691	15725	15755	15616	15757	15825	15513	15535	15688	15504	15749	15684	15823	15572	15745	15606	15632	15726	15710	15596	15659	15643	15591	15589	15670	15588	15653	15620	15778	15614	15566	15742	15615	15540	15788	15552	15612	15798	15764	15696	15659	15691	15798	15775	15517	15642	15690	15728	15657	15673	15728	15700	15696	15589	15656	15798	15742	15523	15890	15549	15697	15699	15642	15733	15535	15570	15794	15730	15625	15478	15735	15662	15526	15683	15606	15601	15666	15747	15593	15604	15692	15750	15700	15658	15731	15701	15824	15675	15742	15516	15626	15653	15608	15657	15440	15708	15663	15688	15713	15620	15584	15544	15726	15699	15619	15604	15645	15726
23941	21413	28904	24734	23586	25592	25774	21620	20501	19555	19014	25426	39654	36110	28388	21545	17571	16751	16327	16252	16113	16209	16050	16181	16231	16240	15900	16074	16111	16153	16094	16147	16070	16008	16226	16143	16070	16300	15756	16141	16245	16111	16108	16200	16224	16246	16281	16220	16332	16226	16124	16107	16232	16101	16122	16130	16028	16120	16158	16099	16150	16242	16122	16089	16124	16170	15999	16071	15973	16169	16032	16000	16123	16298	15980	16119	16009	16312	16109	16057	16153	16001	16256	16085	16050	15908	16188	16084	16100	16212	16110	15992	16190	15883	16009	16175	15967	16001	16115	16244	16165	15980	16233	16270	16171	16092	16069	16158	16303	16012	16226	16188	16310	16034	16064	15976	16012	16151	16056	16034	16017	15974	16038	16205	15964	16069	15986	16287	15981	16000	16079	16090	16194	15987	16073	16023	16038	16005	15907	15926	16290	16001	15999	16011	16058	16121	16024	16134	16084	16017	16011	16079	15901	16127	16260	16003	16279	16094	16061	16042	16015	15972	15975	16101	16063	16239	15965	15967	16034	15972	16053	16083	16175	16088	15986	16069	15989	16078	16156	15938	16004	16088	16129	15882	15993	15839	16288	16208	16047	16149	16153	16040	16268	16062	16245	16121	16228	16315	16086	16144	16121	16012	16129	15963	16028	15913	16117	16074	16197	16197	16096	16279	15994	16043	16147	16005	15896	16098	15958	16135	16208	16028	16156	16108	16040	16152	16054	16056	16109	16015	15967	15842	16034	16262	16069	15942	16174	16004	16051	16205	16018	16079	16066	16090	15988	16120	16193	16173	15974	16018	15831	16139	15888	16025	16014	15903	16046	16076	16074	16140	16033	15912	16266	16122	15896	16085	16048	15970	15879	15844	16260	16045	15942	15959	15866	16060	15975	16092	16086	16049	15995	15961	15883	16405	16209	15916	16141	16023	15987	15950	15952	16170	16056	16227	16062	16081	15966	15881	16182	16124	15927	15912	15972	16139	16229	16257	16125	16145	15925	15933	16103	16125	16235	16138	16026	16262	16008	16223	15939	16209	16060	16052	16051	16087	16174	16155	16176	15970	16120	16141	16146	15953	16092	16029	16076	16156	15942	16020	15896	16029	16171	15991	16071	16015	16232	16001	15973	16131	16139	16050	16006	16228	16016	15930	16234	15922	16021	15890	15775	16019	15986	16058	16110	16002	16059	16080	16147	16000	16163	16053	16099	16028	15969	16082	16193	16050	16049	16219	15972	16064	16118	15942	16072	15974	16103	16058	16019	16141	15876	16025	16129	16137	16218	16165	16281	15993	16037	16015	16176	15930	15978	16185	16119	16111	15858	16206	16144	15933	16088	15751	16050	16142	16077	16060	16184	16172	16024	16109	16307	15983	15882	15903	16264	16200	16178	15934	15960	16109	16203	16032	16213	16096	16106	16231	16056	16122	16107	16219	15917	15864	16229	16146	16036	16156	16211	16129	16026	16188	16028	16114	16093	15886	16179	15980	15843	16105	16003	16081	16134	16068	16191	16405	16149	16068	15979	15968	16181	15957	16080	16260	16133	16138	16118	16261	16097	16217	16023	16023	16191	16208	16155	16151	15904	16224	16107	16149	16042	16170	16105	15941	16132	16246	15957	15990	16062	16121	16113	16006	15976	16191	16172	15959	16005	15727	16138	15947	16163	16079	16326	16072	16193	16068	16219	16099	16125	16044	16005	16094	15927	16028	15985	15969	16080	16120	15917	16188	16103	15931	16140	15996	16196	16105	15989	15990	16099	15966	16065	15913	16188	16072	16103	16257	16033	16024	16164	16158	16182	16001	16025	16001	15836	16003	15926	16054	16000	15935	15962	16093	15983	16005	15959	16222	16147	15984	16072	15881	15995	16084	16129	16020	16169	15963	16124	15982	15947	16049	16269	16119	16089	16167	16149	16061	16008	16039	16073	16158	15978	16179	15867	16032	16040	15996	16199	16182	16001	16004	16024	16226	16154	15963	16026	16014	16004	15948	16201	16133	16090	15994	16031	16206	16047	15924	15888	16030	16092	16090	15879	16097	16270	16054	16091	15939	15919	16290	16051	16200	16005	16159	16082	16111	16042	16026	16077	16127	16121	15946	16191	16312	16100	16112	16174	15982	16062	16052	15981	16113	16091	16087	16043	16055	16009	15924	15896	15967	16167	15948	16054	15908	15916	15995	15968	16038	16199	16110	16183	15875	15806	16148	15939	16077	16245	16257	16090	16130	15956	16122	16191	16172	15977	16141	15935	16094	16122	16344	16103	16052	16030	16035	16022	16003	16132	16101	16118	15841	16040	16164	16111	16045	15978	15755	16005	16058	16101	16193	16228	16064	16164	16048	16022	16018	16160	16058	16059	16329	16103	16073	16202	16064	16190	16072	16087	16204	16079	15902	16030	16220	16016	16044	16097	16212	16114	16115	16161	16005	16187	16067	16083	16008	15977	16058	16197	15941	16174	16003	16155	16039	16110	16055	16128	15957	16070	15993	15999	15932	16084	16028	16101	16112	16171	16167	16265	15826	15921	16027	16199	16183	16056	15923	16131	16230	16111	16094	16071	16153	16088	15913	16026	16084	16275	16180	16008	15918	16104	16163	15997	16249	16090	16001	15809	16073	16171	15942	16067	16238	16123	16007	16099	16052	16127	16272	16028	15854	15946	16061	16136	16030	16089	16187	16174	16097	16045	16107	15902	16109	15938	16062	16061	15853	16064	16058	16047	15993	15888	16123	16188	15907	16104	16023	16142	16174	16227	16298	16392	16152	16112	16152	16122	16176	16043	16093	16125	16059	16120	16126	16162	15968	16122	16113	16037	15996	16015	16109	16058	16138	16038	15998	16067	15983	16023	16104	16119	16188	16087	16078	16090	15936	16012	16117	16099	15990	15994	16246	15975	16035	16118	16051	16236	16185	16009	16033	15964	16061	16052	16077	16216	16123	16088	16190	15988	16084	15999	16001	16294	16092	16014	16019	16316	16130	16302	16273	16168	16004	16109	16112	15996	16030	16100	15990	16177	16174	16037	16112	16196	16281	16267	16175	16228	16098	15993	15979	16066	16119	16008	16017	16107	16202	16086	16169	16100	15944	15974	16096	15969	16308	16080	16028	16043	16089	16150	16202	16311	16142	16221	16111	16158	16144	16071	16016	16105	16037	16104	15967	16110	16200	16061	16186	15916	16087	16094	16035	15938	16024	16076	16199	16230	15983	16100	16085	16169	15976	15977	16002	15812	16136	16031	15917	16050	16028	16242	16056	16152	15938	16441	16192	15943	16124	16205	16019	15887	16168	16231	16061	16135	16127	16041	16284	16275	16111	16196	16008	16123	16011	15970	16011	16037	16076	16073	15968	16159	15817	16042	16237	15953	15955	16116	16031	16071	15910	16066	15997	16099	16170	15846	16243	16226	15964	15929	15949	16055	16061	16082	15994	16006	15883	16130	16176	16037	15980	16173	15853	15975	16128	16037	16171	16201	16011	16108	15916	16075	16087	15998	16033	16093	16225	16203	16033	16008	15947	16144	15980	16108	15969	16015	16149	16065	16077	16150	16190	16201	16145	16205	16073	16153	16221	16103	16094	16139	16185	16104	16001	15960	16108	16231	16253	15988	15857	15895	16171	16247	15929	16083	15984	16143	15915	16110	16108	16074	16061	16034	15967	16160	16328	16011	15981	15957	16169	16163	16073	15997	16148	16226	15953	16072	15991	16119	15997	16103	15941	16119	16033	16031	16023	16025	16148	16054	15976	16144	16135	15810	16064	16071	15903	16001	16006	16047	16130	16308	16100	16333	16127	16007	16166	16086	16112	16138	16038	16124	15879	16120	15813	15899	15898	15972	16008	16104	15970	16248	16117	16089	16108	16022	15869	16138	15718	15942	16015	16089	16122	16202	16014	16137	16093	16096	16016	16030	16053	16071	15916	15907	16030	16001	16054	16171	15921	16102	15896	15928	16146	16039	16166	16002	15977	16058	16304	16206	15986	16044	16137	16093	16161	15983	16151	16024	16179	16158	15980	15947	15988	16040	16033	15894	16109	16142	16168	16134	16042	15979	15963	16206	16182	16015	15987	16174	15987	15815	16136	16058	16206	15962	16000	16099	16082	16114	16217	16041	16140	15991	15970	16079	15966	16077	16088	16218	15902	16066	16118	16051	16035	15894	15944	16182	15993	16173	16120	16146	16201	16044	16068	16033	16051	16044	16023	15874	15940	16185	16112	16076	16153	16073	16032	16117	16038	16002	16117	16068	16095	16178	15973	16202	16071	16006	16199	15988	16000	15845	15998	15963	15998	16060	15859	16426	15932	16060	16042	16004	16171	16269	16161	16000	16084	16055	16348	16200	16061	16149	16133	16094	15914	15998	15978	16085	15941	16098	16128	16211	16007	16004	16100	16124	16036	16238	16008	15967	16057	15863	16149	16074	16069	15995	15923	16119	15980	15970	16217	16135	16283	16039	16002	16251	15816	16302	16090	15917	16137	15977	16050	16051	16089	16093	16055	15942	16163	16109	16081	16052	16174	16225	16073	16038	15998	15849	16213	16147	16158	15946	16218	15907	16206	16194	16139	15961	16027	15945	16109	15923	16036	16186	16182	15977	16215	16058	15917	16004	15990	16277	16247	16046	16169	15959	16187	16261	16104	16280	16225	15913	16111	16039	16098	16137	16208	15749	16285	16151	16016	16169	16196	16113	16007	15963	16211	15843	16100	15995	16103	16013	16267	16218	16159	15982	16094	15911	15962	15864	15974	16103	15909	16048	16034	16170	15805	16005	16058	15872	16182	16102	16067	16143	16095	16176	16273	16256	16012	16148	16146	16203	16015	16067	16110	16008	16096	16236	15980	16022	16192	16136	16202	16299	16118	16007	16181	16081	16129	16138	16055	15948	16175	16028	15980	16028	16073	16141	16052	16049	16112	16386	16255	16109	16050	16126	16085	16241	16037	15934	16159	16049	16113	16053	16115	15901	16163	15921	16135	16351	15952	16175	16104	16003	16193	16127	16194	16140	16047	16031	16130	16094	16116	16094	16137	16134	16050	15921	15989	16060	15964	15933	15933	15967	16022	15984	16011	16164	16027	16113	15952	16163	16051	16183	16069	16032	16124	16134	16147	16126	15976	16061	16039
17406	31826	34218	34468	31657	28773	26179	23831	22719	20892	20514	30362	43463	39101	29643	21369	16811	15867	15653	15716	15764	15576	15453	15714	15506	15724	15708	15727	15518	15584	15735	15777	15723	15775	15663	15841	15478	15774	15694	15615	15676	15766	15701	15784	15798	15581	15608	15606	15561	15494	15748	15576	15717	15511	15690	15709	15587	15463	15656	15862	15612	15555	15533	15538	15690	15549	15632	15721	15645	15699	15577	15654	15842	15497	15589	15475	15623	15548	15636	15656	15624	15815	15726	15706	15625	15694	15647	15653	15694	15729	15646	15634	15818	15700	15658	15717	15671	15686	15444	15723	15798	15714	15605	15686	15622	15534	15708	15565	15703	15474	15611	15579	15649	15564	15392	15590	15611	15663	15606	15692	15377	15648	15696	15462	15631	15848	15470	15705	15450	15496	15599	15436	15595	15606	15788	15746	15797	15579	15737	15521	15789	15761	15528	15840	15622	15623	15610	15633	15518	15609	15662	15481	15648	15527	15641	15586	15655	15783	15681	15581	15564	15672	15479	15573	15659	15714	15632	15632	15545	15657	15602	15655	15576	15704	15828	15786	15551	15561	15699	15625	15712	15777	15618	15704	15638	15739	15550	15583	15706	15560	15584	15665	15582	15685	15755	15625	15664	15606	15582	15788	15614	15655	15744	15606	15725	15490	15670	15631	15706	15709	15675	15595	15700	15740	15700	15691	15465	15474	15689	15637	15566	15739	15491	15626	15537	15820	15793	15725	15531	15449	15567	15468	15826	15474	15697	15620	15668	15609	15730	15671	15626	15751	15497	15640	15645	15599	15540	15727	15560	15550	15700	15476	15716	15622	15586	15658	15538	15635	15608	15517	15618	15673	15671	15638	15604	15616	15832	15899	15753	15586	15682	15536	15597	15703	15604	15614	15645	15606	15750	15561	15695	15668	15499	15624	15575	15785	15582	15557	15739	15569	15627	15527	15726	15664	15589	15467	15758	15682	15773	15647	15474	15545	15658	15677	15618	15587	15613	15662	15657	15571	15760	15718	15603	15695	15681	15663	15597	15646	15794	15615	15571	15739	15592	15705	15742	15674	15601	15734	15599	15621	15704	15615	15581	15516	15521	15634	15703	15535	15676	15379	15664	15784	15656	15497	15785	15673	15640	15649	15701	15677	15733	15738	15783	15709	15851	15674	15713	15648	15694	15514	15576	15680	15714	15665	15511	15558	15645	15756	15650	15733	15581	15615	15544	15734	15784	15657	15712	15485	15772	15759	15589	15673	15590	15708	15715	15614	15624	15682	15669	15553	15728	15441	15575	15714	15622	15741	15533	15578	15523	15523	15639	15893	15680	15879	15460	15657	15523	15755	15723	15692	15624	15581	15763	15479	15620	15634	15681	15664	15689	15473	15665	15769	15723	15718	15467	15743	15609	15523	15634	15642	15722	15743	15750	15411	15605	15818	15627	15877	15522	15695	15436	15666	15573	15713	15506	15632	15714	15485	15723	15696	15490	15773	15567	15568	15551	15575	15583	15595	15784	15759	15642	15605	15781	15640	15589	15699	15639	15705	15604	15639	15575	15623	15397	15634	15795	15561	15637	15775	15484	15623	15781	15732	15686	15715	15645	15576	15655	15531	15766	15676	15699	15573	15507	15843	15763	15561	15550	15769	15552	15358	15486	15562	15663	15657	15731	15667	15615	15660	15682	15545	15735	15657	15636	15689	15672	15458	15547	15819	15581	15786	15540	15708	15625	15623	15568	15756	15603	15551	15615	15644	15720	15814	15590	15568	15620	15731	15479	15638	15785	15732	15550	15438	15449	15611	15467	15747	15711	15564	15642	15587	15620	15616	15626	15623	15686	15679	15670	15561	15718	15665	15590	15502	15684	15614	15609	15759	15695	15719	15605	15645	15591	15520	15542	15516	15819	15675	15645	15672	15709	15704	15591	15581	15620	15583	15511	15617	15618	15767	15771	15700	15542	15503	15648	15605	15354	15733	15672	15571	15615	15638	15528	15583	15745	15472	15688	15487	15629	15593	15501	15575	15536	15627	15587	15685	15566	15536	15603	15515	15697	15667	15593	15661	15568	15768	15665	15542	15609	15687	15587	15765	15551	15601	15522	15497	15572	15555	15612	15608	15338	15738	15656	15446	15692	15624	15587	15462	15705	15599	15569	15668	15747	15588	15645	15637	15768	15700	15720	15450	15738	15641	15560	15667	15460	15538	15544	15539	15607	15746	15532	15540	15517	15713	15620	15724	15595	15789	15565	15631	15430	15572	15677	15645	15640	15770	15632	15566	15666	15525	15737	15391	15712	15499	15625	15685	15436	15507	15623	15709	15604	15599	15663	15583	15556	15489	15669	15761	15565	15543	15665	15531	15686	15644	15703	15662	15822	15713	15659	15598	15701	15528	15611	15658	15621	15611	15638	15597	15693	15559	15804	15507	15621	15565	15601	15511	15721	15670	15554	15740	15583	15533	15637	15714	15716	15558	15594	15607	15568	15684	15561	15422	15681	15581	15620	15703	15623	15563	15476	15813	15540	15635	15692	15622	15785	15746	15743	15522	15756	15750	15536	15702	15542	15653	15572	15587	15677	15553	15738	15544	15607	15698	15750	15663	15634	15605	15557	15710	15606	15547	15591	15524	15643	15617	15585	15437	15588	15405	15710	15587	15807	15738	15773	15527	15689	15601	15692	15654	15675	15417	15566	15575	15525	15713	15601	15770	15694	15664	15563	15718	15711	15707	15513	15597	15571	15614	15719	15531	15619	15771	15689	15771	15675	15711	15443	15663	15690	15711	15540	15543	15664	15685	15682	15567	15610	15615	15763	15580	15545	15618	15594	15609	15605	15658	15567	15539	15646	15538	15646	15695	15671	15815	15737	15726	15583	15592	15697	15583	15572	15544	15576	15494	15569	15681	15556	15611	15559	15637	15595	15603	15673	15828	15543	15617	15679	15588	15575	15491	15570	15520	15539	15744	15739	15707	15498	15669	15608	15591	15621	15800	15702	15591	15645	15708	15419	15638	15571	15650	15715	15729	15563	15659	15678	15644	15786	15695	15521	15790	15747	15667	15644	15551	15576	15515	15621	15589	15615	15693	15602	15650	15584	15598	15561	15634	15532	15664	15638	15738	15596	15810	15698	15732	15752	15775	15591	15554	15460	15749	15691	15439	15750	15448	15623	15637	15756	15781	15645	15474	15782	15681	15747	15752	15488	15528	15739	15410	15737	15762	15723	15665	15545	15531	15526	15503	15745	15675	15777	15539	15649	15629	15557	15671	15679	15663	15630	15567	15568	15579	15712	15542	15633	15669	15642	15564	15621	15779	15354	15561	15725	15542	15661	15529	15491	15644	15502	15770	15833	15564	15605	15486	15698	15681	15616	15536	15590	15729	15585	15722	15735	15718	15622	15476	15438	15704	15756	15676	15609	15746	15663	15696	15617	15740	15546	15748	15569	15669	15617	15826	15600	15802	15611	15447	15541	15652	15662	15707	15576	15559	15700	15850	15766	15647	15628	15602	15728	15742	15753	15708	15617	15631	15592	15562	15556	15648	15528	15472	15614	15782	15434	15585	15642	15680	15627	15502	15401	15739	15543	15635	15460	15545	15694	15655	15650	15591	15516	15556	15742	15675	15613	15758	15612	15743	15697	15630	15725	15593	15806	15636	15633	15580	15652	15640	15494	15698	15665	15394	15765	15753	15681	15770	15760	15598	15821	15558	15739	15507	15656	15728	15664	15587	15432	15586	15730	15597	15597	15514	15886	15610	15504	15558	15572	15632	15639	15406	15726	15802	15747	15574	15692	15713	15601	15673	15680	15473	15717	15656	15652	15690	15512	15685	15748	15626	15674	15609	15724	15696	15639	15592	15706	15676	15493	15492	15582	15614	15606	15571	15604	15811	15474	15594	15742	15695	15605	15652	15668	15630	15789	15707	15566	15622	15661	15527	15756	15618	15521	15482	15791	15518	15678	15539	15613	15648	15608	15639	15607	15545	15643	15705	15534	15624	15593	15531	15589	15581	15718	15741	15529	15589	15492	15714	15692	15648	15663	15599	15646	15570	15735	15589	15497	15636	15679	15694	15525	15651	15556	15862	15661	15749	15620	15775	15606	15560	15641	15749	15605	15721	15637	15534	15637	15704	15491	15586	15709	15656	15688	15634	15547	15727	15732	15558	15566	15711	15702	15550	15796	15606	15713	15624	15676	15692	15686	15750	15578	15671	15653	15642	15674	15764	15657	15712	15815	15612	15467	15761	15662	15664	15473	15703	15631	15717	15595	15413	15776	15602	15655	15541	15661	15718	15606	15749	15546	15381	15651	15565	15625	15674	15659	15719	15441	15693	15797	15755	15636	15672	15676	15638	15765	15490	15706	15629	15448	15779	15620	15713	15513	15635	15495	15412	15622	15663	15692	15782	15577	15731	15497	15642	15568	15672	15595	15720	15613	15612	15598	15661	15833	15558	15781	15835	15699	15647	15606	15585	15815	15669	15704	15487	15676	15581	15505	15543	15806	15583	15574	15777	15663	15581	15455	15568	15713	15571	15616	15648	15601	15619	15503	15738	15518	15512	15519	15588	15797	15756	15498	15651	15771	15583	15573	15468	15590	15685	15611	15574	15668	15518	15721	15655	15610	15422	15575	15603	15474	15690	15632	15575	15614	15543	15796	15611	15516	15771	15530	15708	15506	15592	15706	15312	15484	15633	15735	15695	15702	15494	15604	15336	15614	15692	15677	15760	15566	15705	15613	15655	15504	15590	15656	15656	15509	15863	15533	15802	15673	15673	15554	15486	15631	15468	15581	15767	15454	15598	15637	15516	15697	15852	15651	15661	15563	15558	15589	15725	15740	15697	15760	15727	15663	15559	15662	15592	15688	15752	15474	15699	15568	15440	15547	15762	15692	15622	15758	15629	15671	15499	15651	15519	15808	15736	15716	15606	15688	15612	15671	15872	15572	15768	15625	15795	15572	15661	15574	15618	15569	15547	15727	15631	15683	15615	15614	15785	15633	15466	15614	15798	15658	15538	15638	15672	15588	15620	15635	15710	15613	15549	15566	15642	15438	15667	15668	15500	15586	15731	15697	15740	15578	15699	15574	15544	15676	15670	15818	15644	15547	15788	15589	15501	15475	15723	15664	15737
29477	22547	23114	22674	20924	20581	19084	17751	17619	17149	16781	17654	19167	18665	17869	16903	16497	16457	16459	16222	16441	16338	16321	16433	16369	16345	16519	16387	16176	16225	16267	16202	16348	16344	16195	16298	16322	16397	16264	16365	16300	16260	16284	16497	16275	16150	16269	16151	16266	16410	16221	16194	16509	16164	16436	16027	16196	16209	16413	16258	16230	16222	16344	16356	16374	16457	16280	16220	16333	16373	16203	16307	16376	16289	16397	16280	16441	16382	16266	16256	16385	16252	16341	16283	16251	16385	16288	16341	16183	16328	16335	16341	16339	16285	16130	16257	16346	16239	16171	16217	16373	16448	16262	16213	16358	16263	16096	16166	16335	16354	16272	16318	16197	16278	16428	16345	16287	16239	16324	16276	16283	16311	16288	16435	16387	16211	16235	16134	16156	16186	16337	16311	16232	16435	16406	16260	16422	16308	16440	16307	16403	16142	16341	16304	16287	16203	16161	16173	16332	16226	16376	16363	16373	16399	16275	16351	16202	16206	16262	16246	16321	16091	16394	16165	16338	16400	16138	16169	16366	16141	16312	16127	16254	16381	16213	16267	16276	16315	16201	16273	16237	16004	16319	16226	16181	16394	16188	16045	16095	16238	16293	16036	16455	16337	16328	16399	16326	16020	16332	16200	16173	16142	16370	16237	16227	16485	16329	16231	16201	16162	16298	16289	16339	16145	16336	16254	16507	16251	16334	16420	16286	16410	16494	16436	16415	16146	16373	16440	16288	16384	16309	16135	16382	16167	16217	16259	16387	16192	16164	16111	16312	16240	16291	16465	16261	16079	16227	16123	16498	16394	16381	16405	16346	16190	16315	16304	16362	16208	16102	16121	16334	16065	16204	16215	16233	16160	16142	15945	16328	16296	16215	15986	16324	16151	16266	16157	16198	16154	16025	16120	16209	16218	16211	16133	16310	16209	16310	16371	16305	16265	16181	16313	16226	16407	16366	16177	16328	16348	16332	16104	16241	16240	16438	16380	16322	16365	16229	16322	16314	16203	16277	16263	16262	16314	16350	16425	16214	15986	16133	16360	16397	16332	16252	16172	16424	16388	16211	15954	16295	16264	16536	16276	16286	16422	16250	16111	16130	16245	16362	16307	16279	16309	16268	16555	16244	16186	16315	16204	16426	16243	16233	16419	16271	16099	16309	16305	16576	16303	16275	16336	16165	16332	16323	16196	16443	16271	16454	16314	16317	16042	16080	16165	16328	16340	16496	16318	16339	16404	16273	16293	16328	16229	16461	16396	16350	16240	16448	16349	16318	16170	16369	16181	16451	16212	16336	16438	16181	16334	16260	16191	16361	16215	16370	16275	16234	16210	16371	16280	16441	16214	16366	16357	16050	16394	16434	16167	16081	16278	16161	16127	16195	16296	16203	16192	16233	16160	16288	16332	16517	16251	16279	16306	16260	16250	16411	16306	16327	16177	16218	16310	16185	16260	16209	16139	16369	16152	16421	16216	16424	16226	16316	16172	16360	16322	16243	16360	16297	16210	16365	16234	16240	16347	16184	16324	16360	16161	16211	16280	16051	16165	16389	16464	16110	16401	16441	16311	16494	16264	16212	16293	16295	16270	16381	16445	16183	16432	16307	16451	16243	16235	16265	16339	16306	16378	16279	16316	16445	16289	16332	16435	16326	16460	16502	16137	16245	16221	16240	16334	16388	16421	16270	16241	16208	16342	16236	16263	16132	16203	16267	16297	16163	16399	16385	16147	16254	16157	16127	16127	16365	16330	16484	16176	16315	16048	16211	16384	16146	16325	16317	16352	16196	16241	16156	16306	16408	16164	16511	16223	16293	16190	16350	16161	16329	16290	16229	16162	16315	16207	16417	16306	16414	16231	16406	16264	16318	16248	16322	16411	16314	16317	16200	16225	16465	16281	16291	16435	16222	16051	16496	16361	16202	16167	16184	16144	16366	16288	16285	16094	16290	16162	16156	16285	16368	16329	16095	16192	16144	16301	16622	16247	16213	16121	16258	16153	16008	16062	16335	16356	16249	16382	16130	16513	16323	16348	16104	16388	16443	16357	16502	15941	16295	16347	15976	16296	16258	16237	16157	16433	16280	16283	16040	16346	16264	16425	16289	16187	16129	16246	16486	16439	16069	16441	16240	16472	16409	16400	16236	16245	16152	16408	16292	16203	16247	16210	16443	16123	16142	16282	16427	16290	16325	16356	16190	16237	16315	16307	16319	16279	16251	16253	16182	16237	16227	16281	16065	16184	16339	16230	16341	16293	16602	16410	16437	16217	16414	16242	16464	16278	16274	16249	16352	16129	16311	16168	16320	16290	16391	16459	16326	16348	16234	16328	16306	16278	16147	16295	16196	16277	16143	16392	16386	16223	16305	15981	16302	16394	16104	16184	16343	16209	16165	16186	16429	16288	16310	16277	16322	16469	16238	16282	16377	16282	16284	16291	16289	16429	16253	16174	16298	16457	16273	16426	16160	16303	16391	16325	16455	16030	16366	16184	16294	16154	16121	16428	16236	16293	16279	16335	16254	16197	16194	16270	16196	16192	16471	16409	16213	16268	16366	16395	16439	16309	16305	16472	16386	16328	16274	16348	16545	16353	16332	16418	16292	16157	16316	16206	16386	16224	16269	16249	16344	16549	16326	16348	16389	16282	16245	16323	16374	16166	16435	16237	16225	16247	16311	16135	16299	16268	16277	16333	16295	16195	16218	16263	16047	16311	16229	16103	16447	16114	16280	16163	16219	16200	16373	16338	16239	16243	16333	16247	16154	16271	16241	16386	16362	16318	16342	16302	16379	16282	16272	16202	16201	16539	16196	16361	16292	16303	16266	16191	16321	16247	16141	16137	16289	16353	16341	16323	16272	16194	16263	16209	16174	16215	16342	16282	16273	16140	16538	16202	16413	16206	16383	16168	16276	16234	16114	16033	16202	16211	16408	16485	16166	16411	16397	16376	16197	16385	16421	16217	16335	16348	16234	16417	16165	16228	16358	16195	16122	16097	16121	16305	16326	16076	16382	16286	16236	16265	16253	16186	16385	16242	16270	16137	16144	16257	16206	16444	16219	16390	16247	16297	16206	16344	16370	16190	16110	16126	16398	16376	16216	16276	16211	16177	16277	16067	16463	16285	16353	16493	16110	16343	16201	16273	15988	16225	16148	16499	16448	16145	16167	16273	16285	16390	16351	16224	16265	16232	16173	16133	16249	16311	16410	16273	16322	16069	16284	16325	16307	16277	16375	16434	16373	16202	16514	16360	16310	16176	16180	16312	16218	16354	16222	16489	16307	16234	16320	16222	16202	16184	16402	16369	16289	16485	16388	16349	16435	16370	16248	16489	16225	16275	16302	16151	16220	16205	16210	16275	16362	16315	16277	16356	16239	16177	16247	16307	16331	16357	16285	16214	16364	16216	16283	16346	16259	16288	16418	16335	16239	16160	16169	16386	16013	16276	16156	16448	16147	16409	16256	16498	16139	16328	16206	16128	16227	16243	16141	16186	16153	16291	16303	16315	16205	16396	16448	16282	16155	16191	16282	16218	16156	16187	16272	16217	16185	16379	16231	16303	16338	16295	16217	16326	16359	16279	16207	16125	16286	16455	16238	16198	16314	16258	16506	16187	16165	16182	16506	16388	16324	16490	16239	16205	16364	16347	16440	16257	16272	16281	16285	16404	16237	16211	16342	16265	16152	16282	16091	16253	16460	16396	16079	16189	16357	16278	16248	16271	16452	16292	16264	16341	16216	16309	16385	16293	16439	16256	16248	16368	16242	16380	16270	16426	16354	16244	16516	16281	16432	16452	16336	16411	16166	16111	16267	16189	16117	16482	16445	16303	16293	16318	16225	16412	16113	16176	16243	16253	16442	16285	16193	16187	16177	16252	16220	16369	16339	16438	16201	16248	16273	16338	16360	16091	16294	16432	16345	16250	16197	16198	16203	16235	16192	16459	16327	16357	16322	16472	16366	16342	16090	16368	16236	16154	16192	16469	16507	16455	16334	16297	16274	16251	16220	16454	16224	16329	16310	16232	16224	16272	16210	16321	16408	16105	16171	16284	16208	16105	16369	16391	16432	16342	16245	16327	16179	16374	16267	16161	16217	16384	16288	16439	16285	16450	16352	16278	16281	16054	16188	16318	16412	16326	16421	16533	16223	16244	16278	16270	16506	16124	16129	16137	16042	16490	16363	16219	16320	16537	16206	16417	16257	16295	16410	16426	16381	16197	16140	16220	16333	16294	16331	16344	16241	16132	16385	16267	16288	16298	16180	16302	16305	16194	16292	16377	16284	16242	16217	16250	16102	16256	16288	16191	16247	16281	16270	16334	16261	16275	16216	16226	16318	16186	16285	16195	16355	16204	16213	16490	16308	16347	16433	16231	16150	16329	16333	16376	16259	16285	16331	16267	16265	16227	16372	16336	16142	16203	16119	16262	16242	16330	16232	16413	16275	16137	16239	16259	16277	16210	16217	16479	16410	16233	16452	16309	16244	16344	16348	16384	16306	16235	16131	16413	16371	16409	16197	16339	16191	16342	16309	16380	16143	16216	16253	16197	16333	16285	16284	16159	16344	16409	16439	16304	16318	16041	16315	16222	16328	16255	16317	16480	16082	16159	16319	16140	16233	16326	16307	16285	16178	16380	16448	16271	16121	16298	16347	16091	16321	16174	16354	16267	16334	16111	16346	16246	16587	16320	16293	16452	16365	16246	16403	16280	16300	16290	16310	16305	16425	16333	16219	16219	16349	16146	16399	16290	16118	16153	16305	16181	16213	16375	16054	16123	16193	16291	16444	16369	16281	16374	16415	16352	16354	16522	16173	16197	16285	16387	16211	16249	16408	16214	16457	16129	16352	16338	16317	16253	16116	16202	16240	16275	16385	16271	16382	16094	16296	16204	16255	16137	16262	16299	16292	16322	16424	16218	16345	16300	16380	16365	16595	16292	16359	16217	16405	16271	16179	16320	16335	16385	16308	16173	16261	16390	16206	16309	16144	16220	16384	16466	16407	16339	16350	16268	16243	16246	16126	16327	16213	16266	16239	16239	16364	16244	16225	16341	16191	16165	16180	16251	16234	16242	16267	16233	16232	16409	16289	16165	16291	16259	16279	16386	16342	16412	16295	16254	16255	16394	16550	16304
17219	21600	22139	23492	23014	22446	19444	17888	17611	17147	17060	18263	19968	19090	17515	16405	15907	15684	15766	15599	15770	15673	15708	15753	15700	15554	15898	15749	15720	15889	15606	15833	15753	15741	15800	15819	15706	15789	15870	15609	15631	15777	15610	15861	15593	15666	15801	15707	15749	15680	15697	15680	15706	15782	15808	15545	15724	15827	15637	15700	15765	15794	15744	15468	15664	15822	15516	15826	15637	15866	15773	15715	15635	15545	15706	15640	15810	15838	15742	15749	15720	15647	15703	15847	15558	15710	15579	15595	15705	15742	15654	15762	15665	15632	15694	15593	15750	15730	15716	15712	15620	15613	15617	15650	15792	15793	15757	15537	15551	15712	15749	15728	15740	15673	15723	15642	15692	15748	15887	15677	15798	15601	15668	15683	15665	15566	15831	15693	15822	15751	15712	15815	15709	15843	15702	15666	15597	15636	15728	15727	15767	15685	15829	15428	15683	15830	15814	15635	15722	15740	15752	15783	15789	15760	15741	15627	15844	15686	15656	15757	15694	15662	15698	15669	15698	15757	15721	15708	15784	15725	15749	15872	15643	15701	15564	15756	15772	15703	15637	15823	15503	15591	15812	15758	15706	15703	15712	15530	15684	15705	15745	15674	15808	15638	15692	15670	15779	15728	15721	15604	15845	15683	15586	15716	15711	15789	15691	15689	15609	15691	15712	15328	15728	15680	15727	15761	15688	15803	15656	15687	15739	15810	15547	16014	15872	15689	15654	15620	15766	15703	15711	15635	15809	15747	15742	15761	15625	15691	15737	15621	15772	15721	15755	15694	15803	15733	15755	15764	15793	15694	15801	15708	15696	15758	15753	15675	15607	15700	15635	15898	15807	15867	15730	15674	15727	15616	15567	15579	15695	15704	15893	15861	15649	15811	15876	15737	15635	15803	15695	15730	15571	15902	15777	15769	15711	15851	15607	15625	15707	15619	15949	15731	15623	15593	15801	15636	15728	15820	15675	15706	15707	15715	15664	15684	15784	15852	15531	15757	15693	15702	15701	15769	15628	15782	15647	15782	15544	15706	15748	15607	15703	15688	15912	15808	15704	15708	15844	15710	15689	15689	15701	15848	15615	15582	15823	15740	15775	15585	15865	15826	15833	15818	15605	15585	15781	15645	15858	15792	15719	15842	15847	15676	15829	15682	15912	15530	15730	15740	15924	15648	15694	15733	15798	15804	15802	15699	15897	15679	15836	15764	15636	15752	15637	15656	15784	15749	15638	15922	15638	15712	15699	15710	15691	15714	15845	15793	15771	15757	15686	15629	15739	15678	15609	15657	15736	15716	15815	15536	15710	15847	15849	15785	15731	15893	15748	16014	15621	15489	15770	15734	15719	15672	15459	15830	15615	15816	15611	15718	15962	15872	15693	15730	15828	15815	15726	15686	15686	15744	15812	15543	15730	15668	15965	15549	15661	15746	15830	15633	15460	15634	15792	15666	15545	15793	15759	15760	15688	15852	15680	15729	15754	15845	15824	15727	15726	15661	15906	15712	15717	15660	15731	15780	15902	15819	15600	15771	15664	15753	15958	15659	15743	15604	15781	15709	15537	15672	15639	15577	15732	15680	15635	15688	15621	15626	15668	15671	15718	15751	15697	15798	15870	15681	15642	15649	15680	15615	15773	15672	15782	15864	15709	15801	15679	15531	15842	15608	15669	15672	15760	15712	15612	15859	15791	15785	15770	15642	15650	15570	15759	15754	15689	15873	15635	15738	15773	15728	15921	15764	15834	15711	15670	15718	15810	15647	15703	15675	15683	15510	15852	15777	15726	15806	15773	15827	15536	15803	15731	15583	15813	15648	15627	15659	15578	15627	15800	15752	15621	15780	15920	15698	15642	15790	15737	15779	15618	15855	15753	15702	15638	15742	15826	15601	15670	15772	15666	15718	15805	15587	15679	15728	15763	15813	15673	15674	15759	15695	15722	15769	15588	15709	15739	15752	15802	15905	15801	15753	15569	15785	15818	15794	15649	15823	15710	15716	15795	15556	15934	15877	15557	15753	15653	15637	15637	15758	15629	15824	15734	15850	15720	15763	15720	15706	15579	15710	15863	15471	15603	15588	15694	15759	15636	15805	15871	15747	15872	15656	15656	15818	15666	15657	15623	15713	15732	15548	15767	15685	15729	15814	15617	15709	15717	15623	15721	15630	15652	15884	15543	15603	15817	15788	15639	15660	15540	15553	15637	15700	15852	15704	15605	15513	15654	15790	15766	15710	15900	15713	15609	15488	15701	15433	15764	15787	15667	15782	15682	15602	15951	15713	15668	15741	15749	15672	15764	15595	15660	15673	15588	15909	15724	15650	15891	15677	15651	15740	15688	15737	15522	15800	15770	15778	15868	15665	15708	15654	15741	15853	15696	15755	15699	15775	15837	15802	15704	15603	15658	15576	15751	15685	15719	15754	15676	15909	15504	15556	15686	15628	15637	15596	15695	15574	15609	15903	15755	15617	15666	15780	15673	15655	15819	15569	15786	15653	15593	15633	15699	15630	15624	15824	15843	15814	15751	15704	15802	15761	15672	15828	15931	15745	15569	15840	15579	15557	15631	15599	15860	15852	15652	15819	15792	15498	15677	15770	15684	15736	15873	15800	15715	15665	15750	15612	15833	15677	15668	15722	15711	15657	15731	15502	15718	15656	15636	15730	15825	15703	15806	15731	15618	15601	15617	15717	15773	15825	15809	15673	15934	15685	15845	15675	15757	15798	15841	15817	15651	15775	15719	15970	15634	15658	15953	15698	15718	15812	15898	15544	15751	15844	15715	15695	15558	15663	15747	15568	15777	15739	15780	15631	15811	15771	15700	15877	15804	15618	15741	15699	15609	15728	15748	15571	15708	15743	15794	15618	15845	15604	15800	15611	15699	15895	15646	15899	15708	15599	15704	15654	15691	15779	15796	15667	15665	15736	15832	15641	15801	15655	15896	15835	15716	15671	15690	15739	15698	15926	15716	15843	15771	15606	15647	15636	15761	15717	15787	15692	15564	15497	15952	15790	15768	15780	15860	15607	15614	15633	15814	15703	15750	15837	15641	15667	15834	15822	15797	15638	15733	15842	15649	15552	15553	15779	15839	15752	15702	15720	15831	15861	15694	15809	15781	15634	15712	15608	15752	15795	15691	15744	15660	15948	15809	15570	15887	15817	15738	15731	15713	15692	15827	15665	15709	15632	15728	15666	15740	15790	15700	15491	15790	15628	15773	15814	15800	15701	15561	15764	15641	15874	15756	15554	15664	15801	15688	15702	15591	15745	15631	15605	15663	15573	15632	15768	15582	15859	15499	15667	15923	15839	15540	15582	15697	15750	15753	15700	15685	15702	15680	15796	15763	15637	15654	15643	15623	15898	15776	15767	15837	15758	15574	15597	15710	15779	15844	15880	15777	15480	15825	15773	15708	15697	15777	15847	15614	15584	15701	15697	15916	15617	15750	15778	15725	15716	15691	15799	15671	15594	15674	15835	15735	15669	15948	15608	15855	15788	15825	15748	15753	15705	15762	15637	15685	15688	15564	15599	15694	15691	15892	15653	15767	15611	15804	15704	15682	15738	15701	15626	15792	15748	15748	15783	15903	15595	15573	15666	15651	15615	15691	15815	15749	15631	15767	15724	15838	15766	16036	15732	15722	15714	15673	15634	15645	15821	15579	15781	15661	15613	15843	15702	15701	15796	15725	15746	15641	15752	15791	15700	15604	15713	15738	15839	15689	15644	15777	15762	15830	15597	15718	15773	15695	15805	15768	15804	15731	15821	15686	15755	15729	15560	15731	15827	15819	15820	15753	15930	15700	15774	15584	15815	15882	15566	15741	15857	15766	15678	15774	15764	15789	15732	15541	15646	15691	15759	15793	15700	15600	15625	15793	15804	15762	15609	15704	15788	15660	15612	15653	15576	15759	15863	15505	15751	15650	15834	15695	15788	15859	15742	15799	15693	15793	15766	15763	15706	15610	15472	15922	15901	15687	15788	15758	15751	15833	15568	15816	15487	15869	15765	15656	15691	15826	15674	15706	15741	15559	15757	15659	15657	15723	15711	15745	15748	15729	15623	15746	15599	15753	15668	15716	15826	15727	15736	15724	15771	15938	15656	15680	15733	15879	15632	15659	15903	15777	15608	15681	15871	15601	15745	15674	15763	15716	15691	15729	15711	15687	15814	15639	15784	15771	15534	15842	15796	15721	15680	15721	15718	15806	15550	15629	15831	15773	15805	15933	15778	15690	15816	15738	15822	15754	15601	15766	15634	15830	15470	15727	15763	15584	15916	15505	15597	15623	15725	15642	15787	15671	15756	15989	15699	15791	15531	15752	15603	15739	15889	15676	15577	15687	15764	15778	15723	15749	15770	15749	15680	15546	15721	15726	15706	15618	15469	15823	15655	15658	15560	15692	15761	15612	15775	16034	16032	15944	15685	15649	15560	15677	15769	15706	15834	15978	15723	15734	15726	15790	15817	15625	15644	15667	15881	15637	15686	15675	15477	15740	15752	15584	15808	15794	15585	15720	15826	15661	15522	15750	15711	15793	15540	15653	15726	15646	15652	15763	15735	15595	15640	15822	15631	15683	15666	15514	15636	15918	15591	15618	15644	15657	15883	15566	15554	15804	15618	15872	15659	15620	15869	15824	15829	15830	15708	15725	15819	15709	15644	15837	15827	15590	15580	15490	15695	15692	15645	15787	15755	15697	15687	15758	15739	15831	15794	15782	15597	15619	15795	15515	15749	15627	15818	15765	15871	15827	15838	15734	15577	15615	15815	15748	15842	15643	15738	15788	15474	15723	15714	15976	15591	15776	15850	15799	15733	15714	15542	15779	15695	15908	15727	15727	15735	15519	15656	15671	15609	15725	15645	15617	15606	15742	15721	15851	15711	15579	15770	15728	15804	15776	15735	15696	15767	15655	15779	15695	15662	15635	15623	15718	15818	15580	15707	15618	15723	15630	15611	15701	15647	15617	15699	15693	15769	15576	15522	15766	15705	15565	15676	15583	15818	15656	15708	15818	15702	15752	15732	15723	15678	15805	15626	15664	15660	15977	15827	15888	15850	15640	15907	15735	15763	15757	15605	15714	15648	15697	15862	15474	15865	15597	15869	15685	15748	15837	15500	15620	15781	15745	15723
25144	21441	28244	26620	24789	24313	23010	19288	17986	17522	17531	22914	32031	28473	23440	18994	16778	16358	16293	16305	16396	16432	16276	16380	16249	16455	16223	16340	16072	16189	16247	16246	16280	16276	16231	15964	16261	16213	16261	16081	16119	16242	16292	16287	16335	16106	16177	16249	16230	16370	16027	16377	16328	16376	16227	16112	16246	16377	16259	16039	16014	16174	16209	16319	16262	16282	16161	16250	16166	16108	16251	16125	16308	16283	16221	16048	16166	16098	16215	16129	16053	16110	16125	16003	16107	16147	16268	16300	16235	16035	16139	16318	16248	16354	16151	16303	16196	16197	16155	16098	16039	16260	16305	16173	16227	16326	16178	16260	16407	16328	16144	16154	16402	16261	16214	16184	16045	16034	16182	16233	16254	16262	16157	16156	16002	16289	16249	16158	16317	16141	16334	16283	16157	16199	16352	16195	16179	16126	16299	16192	16104	16135	16253	16152	16146	16116	16243	16149	16124	16070	16160	16185	16255	16269	16264	16098	16357	16306	16100	16294	16069	16170	16356	16314	16259	16174	16290	16118	16196	16072	16264	16133	16238	16239	16073	16153	16361	16159	16024	16271	16098	16193	16201	16257	16123	16170	16189	16089	16304	16273	16315	16262	16144	16157	16203	16103	16240	16177	16116	16216	16045	16142	16211	16053	16292	16163	16389	15911	16125	16308	16030	16218	16062	16245	16005	16235	16194	16059	16177	16029	16177	16032	16284	16251	16198	16204	16229	16195	16268	16129	16227	16220	16113	16236	16350	16274	16230	16283	16214	16325	16261	16246	15875	16310	16403	16088	16074	16324	16101	16339	16077	16092	16255	16319	16334	16111	16170	16229	16256	16153	16191	16203	16344	16361	16317	15958	16304	16073	16031	16204	16138	16161	16224	16190	16398	16284	16209	16280	16221	16107	16255	16194	16386	16078	16196	16136	16226	16051	16070	16311	16285	16334	16479	16222	16133	16302	16225	16204	15985	16282	16178	16276	16305	16291	16342	16047	16152	16000	16256	16185	16072	16237	16399	16411	16201	16349	16088	16014	16078	16272	16139	16293	16193	16245	16396	16318	16292	15997	16183	16154	16245	16186	16139	16127	16312	16420	16207	16190	16190	16194	15964	16091	16241	16080	16127	16027	16035	16122	15967	16228	16064	16319	16186	16352	16133	16166	16431	16107	16157	16219	16188	16328	15999	16361	16267	16250	16176	16249	16222	16145	16212	16371	16304	16353	16321	16237	16063	16231	16335	16198	16303	16264	16395	16264	15988	16130	16201	16140	16093	16141	16189	16198	15978	16011	16076	16132	16413	16072	16223	16273	16287	16210	16000	16135	16269	16241	16296	16032	16151	16085	16093	16155	16024	16235	16242	16160	16174	16365	16192	16213	16161	16133	16128	16313	16259	16265	16372	16103	16149	16157	16055	16130	16162	16168	16228	16249	16050	16080	16195	16164	16179	16172	16303	16228	16195	16246	16279	16258	16277	16002	16336	16400	16149	16304	16377	16127	16197	16406	16274	16098	16087	16070	16423	16112	16215	16136	16296	16111	16262	16244	16148	15971	16045	16070	16220	15963	16265	16376	16333	16131	16074	16299	16233	16238	16278	16139	16189	16262	16314	15960	16151	16293	16227	16373	16217	16163	16136	16145	16269	16402	16057	16259	16388	16255	16169	16108	16194	16335	16161	16282	16119	15938	16239	16315	16114	16105	16127	16174	16111	16283	16298	16278	16072	16289	16234	16333	16260	16243	16149	16239	16219	16059	16248	16116	16353	16150	16089	16166	16185	16258	16237	16097	16228	16142	16266	16300	16037	16346	16034	16253	16004	16032	16236	16124	16228	16190	16085	16163	16253	16300	16270	16292	16143	16340	16098	16095	16081	16303	16205	16117	16184	16315	16266	16166	16262	16377	16350	16083	16208	16006	16046	16138	16353	16131	16297	16442	16121	16228	16110	16070	16286	16281	16158	16123	16283	16339	16174	16112	16133	15995	16334	16036	16274	16143	16275	16257	16134	16325	16226	15933	16128	16384	16037	16297	16214	16256	16344	16133	16133	16233	16245	16124	16189	16140	16280	16282	16418	16253	16193	16143	16289	16287	16153	16213	16246	16079	16118	16171	16235	16321	16355	16383	16094	16245	16175	16163	16192	16250	16143	16272	16220	16119	16147	16079	16216	16255	16264	16161	16222	16386	16320	16588	16368	16129	16334	16078	16390	16097	16126	16004	16196	16206	16061	16200	15971	16097	16084	16199	16124	16184	15871	16116	16023	16241	16145	16059	16058	16189	16253	16226	16004	16055	16405	16306	16326	16329	16117	16093	16221	15957	16195	16222	15954	16040	16258	16214	16275	16238	16314	16213	16284	16460	15993	16100	16358	16033	16058	16366	16258	16352	16206	16260	16403	16141	16369	16244	16369	16265	16057	16079	16222	16216	16165	16204	16138	16290	16059	16137	16197	16207	15983	16155	16132	16326	16225	16132	16258	16199	16142	16074	16076	16040	16228	16092	16317	16125	16262	16090	16299	16187	16184	16274	16327	16197	16151	15992	16277	16173	16088	16207	16357	16095	16303	16331	16121	16272	16385	16276	16177	16098	16113	16315	16296	16084	16086	16219	16145	16239	16121	16115	16145	16278	16339	15986	16035	16201	16156	16104	16212	16206	16157	16208	16101	16006	16380	16401	16005	16336	16096	16086	16173	16135	16308	16155	16223	16181	16189	16121	16323	16199	16227	16354	16419	16069	16075	16127	16024	16183	16137	16399	16153	16233	16057	16436	16114	16113	16115	16268	16009	16475	16446	16102	16190	16262	16316	16209	16284	16076	16100	16210	16232	16397	16118	16398	16144	16201	16189	16270	16177	16180	16103	16227	16251	16349	16301	16113	16039	16289	16090	16248	16045	16304	16236	16276	16298	16337	16162	16339	16375	16278	16058	16155	16375	16188	16251	16263	16322	16152	16288	16168	16175	16305	16197	16058	16283	16203	16384	16076	16129	16381	16098	16254	16321	16105	16246	16205	16183	16271	16099	16170	16177	16208	16231	16114	16078	16119	16348	16136	16115	16057	16300	16047	16315	16255	16343	16187	16091	16215	16168	15985	16148	16086	16096	16069	16051	16345	16249	16101	16174	16394	16093	16098	16138	16147	16288	16227	16304	16124	16117	16404	16082	16184	16005	16133	16225	16128	16190	16276	16203	16089	16255	16240	16178	16132	16121	16359	16105	16206	16205	16086	15977	16244	16246	16128	16289	16170	16164	16382	16109	16104	16359	16048	16089	16130	16216	16200	16118	16148	16241	16206	16014	16117	16110	16152	16261	16263	16132	16179	16339	16200	15908	16238	16170	16195	16128	16284	16127	16118	16225	16201	16335	16138	15958	16170	16083	16199	16200	16144	16296	16219	16128	16295	16329	16201	16043	16257	16156	16365	16154	16319	16198	16279	16262	16212	16400	16294	16102	16043	15966	16147	16118	15974	16247	16319	16337	16115	16132	16253	16377	16106	16483	16268	16201	16088	16272	16173	16090	16223	16112	16322	16218	16274	16186	16111	16272	16095	16342	15979	16287	16014	16185	16077	16277	16338	16242	16150	16206	16231	16162	16019	16261	16237	16177	16042	16305	16217	16161	16167	16111	16188	16243	16174	16283	16391	16177	16104	16186	16158	16330	16206	16040	16074	16178	16275	16196	16194	16254	16124	16012	16267	16223	16321	16312	16136	16124	16282	16167	16069	16047	16042	16135	16379	16128	16061	16318	16097	16018	16091	16205	16179	16132	16053	16209	16134	16292	16050	16366	16353	16247	16344	16139	16331	16158	16196	16177	16068	16189	16254	16233	16430	16204	16010	16369	16288	16139	16224	16249	16268	16244	16183	16355	16225	16004	16165	16186	16194	16098	16318	16303	16171	16101	16230	16337	16074	16192	16361	16183	16241	16250	16094	16200	16240	16157	16116	16287	16342	16241	16178	16170	16085	16191	16124	16199	16209	16052	16106	16327	16377	16293	16249	16041	16197	16210	16319	16093	16113	16148	16304	16131	16105	16208	16322	16153	16260	16198	16202	16263	16458	16245	16047	16391	16204	16128	16259	16152	16203	16186	16210	16261	16163	16312	16089	16230	16018	16121	16266	16228	16008	16258	15948	16136	16344	16258	16202	16333	16180	15985	16323	16406	16209	16199	16167	16309	16252	16094	16227	16290	16124	16362	16115	16115	16178	16341	16269	16172	16089	16090	16048	16278	16302	16082	16331	16034	16336	16280	16314	16270	16180	16229	16135	16209	16330	16265	16140	16198	16324	16320	16210	16114	16114	16089	16285	16435	16189	16303	16225	16217	16242	16236	16009	16111	16113	16064	16280	16221	16185	16101	16152	16279	16079	16377	16405	16089	16201	16167	16133	16124	16256	16470	16091	16240	16128	16167	16305	16107	16005	16197	16321	16164	16412	16267	16043	16184	16162	16255	16189	16223	16329	16238	16240	16175	16130	16115	16078	16228	16138	16250	16200	16127	16256	15991	16094	16223	16119	16102	16348	16325	16062	16295	16174	16268	16244	16170	16094	16229	16178	16357	16132	16212	16160	16269	16186	16250	16105	16173	15994	16117	16104	16363	16041	16227	16044	16187	16182	16022	16156	16098	15966	16041	16395	16193	16237	16200	16271	15972	16141	16200	16137	16273	16380	16133	16054	16334	16138	16087	16296	16151	16035	16172	16110	16287	16048	16195	16502	16359	16262	16271	16221	16216	16105	16251	16173	16271	16218	16083	16041	16243	16253	15963	16434	16105	16437	16358	16301	16210	16241	16223	16339	16121	16081	16133	16082	15933	16177	16063	16194	16227	16121	16196	16174	16132	16137	16094	16239	16430	16163	16159	15983	16134	16082	16302	15938	15985	16152	16256	16143	16258	16125	16186	16232	16324	16142	16278	16378	16212	16226	16047	16394	16217	16077	16263	16207	16153	16108	16032	16354	16156	16315	16128	16245	16273	16079	16260	16257	16251	16367	15980	16204	16351	16306	16254	16100	16323	16456	16297	16153	16447	16328	16241	16167	16068	16443	16273	16146	16372	16202	16244	16313	16195	16150	16117	16272	16141	16069	16035	16336	16070	16154	16081	16087	16335	16248	16405	16102	16203	16168
17255	28224	29938	31826	29245	26942	23466	19874	18472	17772	17533	27202	35287	31221	24126	18508	16224	15894	15724	15738	15609	15590	15597	15632	15707	15683	15830	15776	15615	15761	15714	15613	15688	15688	15737	15882	15603	15589	15662	15725	15710	15725	15766	15721	15746	15838	15763	15692	15750	15544	15675	15739	15749	15708	15714	15333	15626	15847	15487	15699	15511	15573	15580	15773	15933	15723	15638	15781	15657	15751	15737	15614	15760	15564	15779	15547	15501	15709	15548	15592	15648	15672	15747	15498	15558	15516	15612	15815	15636	15702	15901	15513	15657	15602	15791	15726	15722	15641	15588	15736	15832	15679	15799	15629	15785	15748	15634	15739	15674	15640	15774	15698	15535	15872	15759	15467	15615	15759	15576	15754	15628	15546	15691	15619	15583	15788	15639	15619	15651	15775	15760	15778	15711	15706	15594	15703	15664	15696	15724	15513	15614	15778	15674	15504	15471	15682	15762	15741	15605	15585	15848	15729	15762	15613	15734	15713	15779	15746	15665	15673	15744	15638	15677	15649	15682	15717	15782	15727	15746	15531	15763	15678	15725	15912	15697	15445	15633	15796	15716	15646	15593	15673	15613	15636	15732	15736	15647	15579	15658	15603	15577	15655	15690	15630	15739	15648	15721	15616	15701	15758	15710	15861	15611	15592	15542	15608	15600	15853	15697	15745	15729	15585	15776	15746	15825	15766	15618	15792	15573	15761	15779	15677	15599	15615	15649	15521	15532	15789	15743	15524	15707	15543	15965	15646	15704	15728	15676	15723	15716	15618	15734	15652	15735	15586	15592	15731	15753	15630	15742	15631	15627	15536	15531	15626	15668	15856	15567	15604	15611	15846	15561	15744	15684	15533	15565	15792	15776	15638	15702	15664	15666	15733	15606	15645	15607	15520	15824	15714	15743	15674	15683	15603	15639	15753	15611	15564	15616	15670	15667	15595	15786	15709	15800	15770	15725	15788	15678	15774	15729	15831	15763	15703	15775	15830	15781	15850	15735	15832	15660	15759	15763	15754	15592	15852	15833	15508	15724	15879	15564	15606	15568	15775	15633	15745	15661	15682	15650	15853	15653	15639	15743	15889	15622	15628	15783	15628	15743	15614	15623	15838	15436	15730	15532	15481	15602	15707	15652	15559	15580	15653	15631	15599	15690	15620	15726	15855	15617	15655	15541	15763	15727	15740	15598	15654	15523	15637	15796	15698	15719	15596	15750	15741	15777	15611	15747	15643	15619	15673	15538	15759	15822	15533	15701	15718	15597	15593	15644	15701	15622	15725	15689	15625	15686	15718	15725	15904	15684	15715	15664	15819	15807	15658	15747	15796	15568	15651	15670	15802	15600	15614	15753	15645	15747	15703	15518	15640	15705	15642	15760	15724	15773	15698	15691	15783	15504	15723	15743	15784	15859	15818	15655	15715	15590	15703	15711	15781	15722	15795	15739	15763	15674	15703	15693	15641	15525	15877	15795	15797	15709	15742	15448	15721	15576	15775	15680	15639	15576	15630	15614	15732	15533	15760	15808	15467	15693	15695	15715	15824	15619	15699	15635	15638	15851	15659	15549	15976	15875	15665	15804	15612	15596	15702	15660	15515	15537	15844	15830	15684	15739	15661	15648	15679	15705	15755	15658	15719	15606	15667	15790	15614	15772	15622	15684	15587	15652	15437	15579	15675	15718	15688	15714	15560	15788	15547	15552	15695	15678	15656	15639	15586	15585	15673	15629	15652	15626	15752	15805	15662	15623	15840	15629	15835	15620	15646	15537	15742	15869	15666	15979	15675	15579	15631	15784	15566	15802	15472	15672	15801	15731	15789	15768	15734	15726	15829	15849	15756	15571	15735	15736	15551	15597	15614	15776	15677	15549	15716	15714	15626	15721	15749	15635	15452	15752	15741	15709	15722	15582	15683	15546	15614	15585	15714	15762	15806	15614	15679	15788	15722	15642	15799	15479	15793	15628	15599	15634	15793	15597	15578	15587	15672	15695	15791	15811	15587	15686	15693	15620	15767	15786	15663	15746	15652	15705	15730	15742	15635	15911	15509	15791	15677	15886	15680	15541	15689	15601	15579	15836	15689	15744	15687	15712	15747	15705	15503	15697	15667	15749	15588	15671	15671	15594	15674	15579	15832	15743	15856	15597	15613	15733	15691	15737	15846	15748	15732	15599	15502	15696	15590	15466	15647	15748	15510	15772	15707	15764	15767	15642	15884	15679	15592	15557	15609	15653	15826	15714	15735	15538	15648	15761	15670	15843	15567	15582	15755	15534	15576	15547	15712	15785	15779	15627	15849	15528	15723	15778	15564	15583	15557	15623	15652	15707	15790	15661	15830	15653	15844	15511	15574	15563	15532	15808	15697	15775	15693	15737	15625	15596	15677	15764	15672	15330	15697	15739	15576	15787	15665	15695	15495	15477	15664	15815	15641	15638	15769	15765	15703	15736	15629	15608	15885	15741	15747	15645	15463	15632	15732	15707	15732	15746	15530	15538	15698	15766	15528	15637	15701	15674	15680	15734	15682	15632	15719	15761	15653	15665	15787	15664	15676	15689	15704	15792	15605	15854	15739	15593	15808	15573	15846	15864	15602	15694	15776	15562	15568	15549	15813	15816	15556	15746	15516	15773	15608	15618	15672	15476	15746	15705	15572	15731	15660	15775	15583	15694	15635	15712	15582	15563	15725	15717	15797	15573	15770	15654	15463	15798	15658	15694	15724	15762	15716	15737	15581	15636	15642	15763	15667	15735	15669	15660	15527	15692	15642	15633	15862	15657	15579	15810	15531	15623	15606	15679	15497	15635	15691	15719	15509	15617	15750	15581	15663	15562	15553	15681	15583	15676	15715	15733	15830	15570	15646	15759	15724	15654	15782	15654	15514	15871	15872	15730	15628	15435	15738	15482	15693	15658	15556	15746	15828	15748	15681	15654	15641	15791	15659	15828	15582	15745	15739	15747	15703	15729	15621	15686	15650	15823	15597	15581	15671	15729	15652	15567	15647	15586	15715	15949	15684	15726	15669	15678	15831	15494	15708	15647	15704	15764	15809	15685	15655	15775	15589	15593	15759	15594	15812	15756	15568	15746	15597	15787	15869	15679	15665	15622	15703	15846	15711	15551	15807	15705	15762	15819	15618	15599	15591	15760	15626	15568	15726	15594	15751	15688	15892	15564	15610	15656	15703	15614	15565	15742	15640	15713	15690	15639	15753	15588	15695	15872	15684	15544	15494	15745	15704	15673	15749	15691	15834	15567	15781	15738	15620	15573	15785	15827	15765	15759	15464	15698	15746	15611	15776	15594	15587	15652	15675	15727	15632	15812	15665	15757	15874	15751	15518	15810	15798	15671	15742	15602	15826	15665	15539	15747	15666	15640	15799	15726	15748	15578	15585	15603	15629	15664	15677	15683	15679	15618	15764	15669	15732	15584	15646	15749	15509	15523	15738	15675	15714	15625	15519	15731	15664	15517	15623	15557	15701	15712	15713	15825	15588	15646	15571	15675	15619	15776	15756	15710	15821	15619	15735	15687	15618	15681	15601	15717	15784	15593	15721	15748	15732	15802	15566	15737	15754	15545	15903	15799	15755	15779	15836	15640	15521	15765	15539	15607	15747	15769	15737	15603	15668	15641	15665	15730	15616	15729	15607	15638	15822	15630	15739	15534	15587	15748	15621	15818	15690	15789	15919	15656	15639	15817	15776	15722	15781	15576	15744	15760	15674	15706	15536	15761	15798	15709	15532	15500	15770	15734	15468	15619	15731	15691	15714	15658	15638	15593	15768	15613	15679	15826	15553	15711	15512	15883	15649	15672	15703	15726	15609	15790	15643	15656	15665	15622	15806	15641	15607	15648	15572	15780	15753	15629	15589	15735	15649	15642	15594	15729	15651	15713	15710	15631	15828	15710	15783	15583	15639	15567	15648	15599	15789	15607	15769	15847	15547	15710	15707	15614	15526	15664	15497	15698	15652	15663	15621	15684	15676	15692	15490	15564	15678	15567	15600	15846	15602	15814	15576	15685	15689	15705	15701	15717	15776	15496	15750	15631	15777	15742	15699	15707	15598	15758	15633	15812	15824	15779	15578	15596	15744	15827	15919	15668	15616	15677	15693	15756	15792	15757	15519	15719	15827	15563	15875	15686	15730	15609	15635	15576	15601	15737	15647	15690	15797	15657	15703	15609	15703	15629	15583	15580	15681	15688	15545	15656	15676	15696	15739	15696	15782	15786	15820	15650	15719	15576	15630	15683	15756	15741	15524	15727	15578	15885	15537	15760	15620	15518	15572	15693	15717	15626	15749	15621	15853	15684	15732	15632	15604	15588	15593	15804	15739	15647	15373	15665	15774	15732	15587	15667	15672	15635	15659	15780	15664	15711	15684	15613	15653	15738	15619	15680	15607	15802	15698	15764	15619	15666	15613	15739	15797	15705	15732	15700	15574	15717	15631	15558	15776	15607	15698	15583	15607	15836	15749	15788	15656	15650	15582	15525	15815	15749	15650	15739	15584	15676	15738	15856	15828	15801	15593	15546	15838	15739	15608	15742	15677	15634	15683	15647	15564	15711	15618	15572	15704	15416	15814	15652	15776	15876	15664	15784	15585	15687	15790	15629	15520	15638	15721	15728	15662	15707	15589	15744	15897	15691	15703	15698	15629	15741	15820	15644	15723	15717	15544	15575	15739	15631	15740	15693	15740	15683	15704	15702	15604	15631	15509	15840	15769	15691	15789	15649	15695	15692	15713	15640	15567	15523	15782	15530	15619	15640	15798	15801	15704	15750	15665	15601	15630	15589	15731	15820	15589	15927	15670	15653	15765	15612	15808	15786	15508	15623	15603	15676	15499	15816	15525	15537	15711	15583	15706	15571	15741	15710	15638	15666	15639	15567	15621	15672	15713	15797	15682	15739	15702	15776	15540	15873	15647	15830	15555	15707	15544	15786	15632	15624	15727	15729	15594	15869	15633	15533	15717	15652	15743	15674	15715	15681	15592	15801	15786	15648	15958	15649	15782	15500	15770	15746	15769	15621	15733	15616	15758	15652	15725	15596	15690	15797	15762	15725	15592	15539	15808	15922	15814	15718	15724	15779	15750	15583	15702	15562	15631	15601	15802	15771	15694	15638	15584	15484	15568
23992	21472	28960	24757	23485	25591	24646	19756	18281	18259	17876	25620	42088	36432	28288	21369	17807	16666	16503	16335	16328	16212	16188	16236	16632	16453	16046	16122	16273	16245	16269	16373	16197	16216	16297	16520	16225	16201	16255	16048	16322	16177	16249	16110	16277	16151	16329	16340	16325	16073	16262	16312	16161	16380	16259	16350	16402	16283	16395	16234	16155	16211	16166	16228	16129	16232	16259	16312	16216	16419	16150	16162	16239	16178	16086	16139	16083	16157	16115	16125	16223	16156	16226	16115	16163	16376	16500	16160	16207	16463	16254	16248	16285	16155	16153	16321	16280	15955	16236	16140	16317	16164	16113	16293	16194	16121	16320	16184	16321	16433	16255	16352	16296	16356	16343	16246	16302	16231	16158	16083	16341	16282	16218	16218	16259	16209	15985	16088	16441	16220	16120	16288	16434	16435	16011	16417	16323	16142	16120	16352	16002	16250	16152	16149	16339	16331	16016	16320	16128	16221	16217	16254	16137	16383	16101	16333	16282	16101	16121	16035	16202	16094	16261	16096	16103	16190	15999	16268	16181	16256	16265	16206	16208	16277	16347	16193	16309	16286	16185	16286	16095	16165	16184	16282	16099	16195	16262	16097	16305	16175	16269	16064	16114	16206	16181	16046	16219	16326	16107	16214	16419	16216	16095	16110	16164	16183	16243	16075	16159	16327	16330	16281	16214	16201	16205	16242	16176	16258	16308	16321	16382	16202	16075	16178	16322	16283	15982	16053	16415	16399	16334	16427	16139	16357	16142	16193	16274	15982	16271	16226	16306	16326	16213	16085	16317	16035	16349	16279	16001	16120	16211	16015	16316	16287	16080	16093	16188	16117	16216	16289	16434	16172	16194	16223	16173	16032	16199	16137	16148	16246	16071	16201	16128	16236	16131	16274	16186	16131	16050	16430	16316	16300	16282	16046	16148	16408	16158	16236	16041	16054	16279	16034	15911	16384	16283	16179	16197	16200	16272	16010	16303	16081	16079	16226	16402	16353	16492	16164	16160	16302	16176	16287	16232	16260	16091	16236	16269	16078	16183	16312	16153	16126	16163	16177	16185	16287	16228	16073	16086	16139	16231	16290	16101	16230	16036	16192	16290	16253	16266	16155	16112	16187	16301	16182	16301	16310	16438	16175	16244	16104	16069	16184	16342	16296	16358	16266	15967	16046	16207	16125	16198	16257	16200	16163	16341	16192	16171	16199	16341	15916	16223	16155	15985	16203	16308	16146	16254	16260	16322	16111	16101	16266	16202	16175	16188	15914	16283	16179	16203	16246	16187	16449	16191	16240	16211	16056	16067	16183	15925	16221	16242	16339	16080	16046	16103	16120	16204	15904	16205	16167	16171	16371	16256	16047	16362	16297	16140	16234	16210	16175	16201	15985	16260	16259	16140	16254	16107	16362	16093	16321	16084	16116	16365	16273	16356	16324	16111	16206	16418	16216	16117	16129	16242	16187	16330	16225	16237	15996	16222	16349	16171	16170	16317	16271	16353	16137	16142	16311	16014	16255	16300	16442	16177	16125	16251	16145	16281	16034	16032	16053	16115	16203	16423	16310	16296	16458	16065	16086	16168	16080	16313	16185	16185	16204	16276	16111	16494	16213	16096	16290	16169	16274	16065	16118	16313	16213	16204	16321	16290	16285	16291	16077	16318	16163	16205	16299	16229	16295	16268	16011	16131	16248	16136	16094	16189	16025	16039	16106	16140	16293	16265	16071	16396	16129	16160	16257	16002	16114	16182	16086	16095	16117	16257	16038	16212	16159	16319	16188	16255	16234	16275	16065	16333	16440	16321	16388	16299	16071	16167	16340	16361	16307	16306	16235	16059	16189	16287	16132	16291	16271	16187	16218	16013	16201	16353	16147	16415	16392	16049	16181	16355	16345	16167	16062	16105	16096	16286	16410	16201	16334	16379	16085	16233	16185	16294	16126	16217	16054	16523	16239	16093	16324	16353	16166	16226	16348	16322	16351	16300	16135	16156	16436	16186	16148	16204	16114	16273	16049	16195	16334	16255	16287	16134	16022	16133	16128	16205	16341	16338	16194	16132	16158	16266	16354	16295	16199	16089	16172	16154	16411	16297	16156	16296	16082	16417	16117	16268	16091	16220	16202	16247	16141	16194	16227	16162	15999	16368	16164	16206	16268	16234	16297	16304	16341	16190	16293	16322	16291	16087	16272	16260	16185	16143	16170	15967	16098	16050	16243	16335	16359	16382	16220	16206	16195	16142	16136	16107	16288	16203	16221	16122	16254	16130	16078	16294	16311	16334	16373	16261	16310	16139	16261	16375	16303	16367	16278	16123	16294	16253	16301	16129	16200	16360	16321	16151	16310	16319	16164	16229	16404	16234	16183	16218	16381	16056	16275	16181	16176	16200	16457	16167	16210	16247	16122	16121	16123	16425	16345	16311	16057	16277	16196	16280	16298	16280	16262	16243	16173	16269	16105	16234	16449	16230	16272	16135	16217	16305	16167	16261	16317	16173	16307	16251	16261	16276	16153	16181	16329	15974	16341	16132	16207	16202	16360	16189	16159	16340	16234	16141	16248	16157	16106	16228	16034	16311	16126	16106	16174	16252	16197	16351	16331	16181	16203	16271	16355	16154	16112	16144	16083	16161	16258	16337	16236	16144	16300	16235	16270	16149	16357	16145	16143	16382	16084	16037	16143	16164	16057	16206	16293	16330	16153	16246	16084	16299	16124	16305	16260	16235	16229	16135	16127	16070	16175	16216	16153	16327	16223	16093	16209	16189	16007	16174	16345	16098	16191	16227	16268	16161	16259	16136	15976	15980	16100	16160	16156	16228	16371	16166	16321	16185	16125	16200	16111	16414	16181	16132	16070	16302	16359	16257	16151	16153	16199	16110	16165	16024	16210	16083	16209	16197	16265	16175	16285	16403	16202	16095	15981	16193	16083	16268	16151	16172	16127	16163	16025	16090	16319	16276	16307	16331	16120	16296	16032	16240	16034	16256	16184	16236	16191	16173	16241	16336	16267	16268	16208	16308	16212	16242	16117	16250	16352	16531	16008	16065	16247	16285	16089	16414	16236	16284	16142	16108	16248	16204	16165	16269	16330	16126	16116	16206	16206	16178	16036	16460	16110	16112	16038	16151	16289	16300	16094	16160	16024	16169	16292	16307	16260	16266	16281	16250	16115	16214	16133	16133	16220	16157	16254	16139	16374	16201	16398	16159	16281	16437	16230	16171	16321	16266	16072	16272	16258	16140	16264	16204	16115	16298	16098	16246	16041	16206	16348	16145	16169	16254	16173	16156	16234	16158	16078	16289	16381	16206	16399	16480	16230	16130	16156	16261	16380	16189	16232	16288	16039	16205	16324	16085	16339	16140	16259	16153	16074	16361	16104	16306	16209	16217	16260	16425	16178	16307	16227	16156	16095	16352	16155	16228	16020	16292	16244	16241	16227	16269	16287	16146	16337	16144	16208	16269	16082	16112	16273	16056	16163	16351	16245	16294	16314	16074	16094	16239	16287	16225	16262	16223	16266	15853	16245	16172	16518	16207	16277	16045	16446	16002	16280	16192	16107	16118	16183	16187	16201	16262	16204	16259	16206	16318	16241	16310	16252	16076	16324	16214	16235	16327	16102	16173	16334	16178	16266	16311	16287	16250	16158	16312	16186	16255	16081	16126	16311	16187	16106	16107	16004	16213	16083	16209	16163	16164	16012	16352	16151	16217	16145	16107	15979	16223	16264	16266	16356	16461	16065	16240	16118	16166	16314	16246	16143	16278	16389	16483	16293	16393	16292	16170	16167	16115	16138	16244	16309	16286	16239	16223	16382	16282	16234	16185	16153	16153	16140	16083	16511	16357	16161	16040	16314	16200	16216	16238	16253	16256	16131	16383	16170	16078	16254	16194	16372	16490	16269	16174	16217	16211	16392	16209	16103	16182	16155	16180	16300	16393	16157	16015	16220	16097	16171	15969	16134	16236	16218	16233	16228	16138	16187	16165	16328	16355	16017	16067	16143	16240	16134	16248	16347	16196	16354	16103	16261	16232	16177	16329	16191	16074	16042	16081	16058	16412	16183	16202	16177	16132	16059	16128	15998	16300	16247	16114	16172	16191	15990	16095	16351	16321	16120	16277	16155	16041	16190	16070	16349	16234	16102	16307	16321	16197	15981	16024	16126	16159	16287	16356	16387	16256	16531	16323	16054	16233	16188	16034	16125	16182	16102	16164	16204	16230	16205	16367	16130	16097	16180	16024	16266	16186	16251	16198	16079	16139	16105	16143	16319	16169	16056	16278	16396	16146	16160	16209	16280	16222	16164	16088	16084	16200	16087	16234	16070	16379	15997	16125	16020	16277	16183	16058	16003	16108	16443	16171	16190	16240	15974	16054	16245	16221	16281	16037	16076	16393	16277	16197	16419	16246	16002	16057	16117	16156	16125	16103	16283	16301	16198	16257	16164	16216	16086	16110	16174	16136	16170	16287	16251	16393	16403	16434	16161	16169	16064	16150	16033	16200	16309	16120	16107	16281	16262	16247	16197	16221	16078	15941	16158	16077	16219	16142	16279	16125	16241	16075	16189	16163	16319	16305	16303	16302	16172	16352	16418	16193	16218	16375	16183	16193	16340	15993	16300	16322	16412	16158	15978	16338	16133	16487	16269	16288	16262	16194	16122	16424	16126	16420	15881	16126	16071	16160	16245	16218	16206	16145	16230	16190	16084	16211	16112	16318	16396	16111	16315	16244	16165	16238	16220	16306	16227	16165	16148	16270	16346	16228	16216	16231	16159	16108	16020	16124	16015	16157	16196	16250	16230	16283	15979	16268	16273	16305	16231	16246	16116	16314	16222	16022	16114	16233	16279	16318	16091	16243	16270	16257	16098	16102	16180	16137	16183	16133	16302	16110	16030	16331	16168	16329	15983	16317	16413	16259	16339	16096	16287	16188	16112	16093	16226	16313	15982	16143	16054	16133	16274	16166	16157	16079	16227	16142	16137	16261	16292	16129	16211	16222	16104	16200	16274	15884	16119	16068	16277	16250	16252	16270	16411	16156	16114	16046	16224	16071	16327	16151	16375	16141	16029	16072	16020	16254	16373	16359	16288	16322	16183	16018	16057	16423	16324	16350	16179	16116	16141	16379	16162
18678	34559	35655	34580	31671	27840	23433	20083	19574	18745	17929	30683	45153	39441	29753	21063	16702	15882	15658	15719	15603	15840	15655	15537	15507	15531	15844	15713	15887	15716	15781	15691	15629	15770	15603	15631	15643	15780	15642	15558	15767	15867	15710	15626	15534	15832	15705	15609	15699	15636	15772	15740	15590	15848	15724	15474	15665	15687	15680	15593	15686	15807	15825	15659	15573	15730	15762	15764	15614	15748	15798	15806	15677	15843	15589	15883	15803	15558	15719	15835	15718	15685	15505	15681	15688	15548	15655	15608	15750	15658	15757	15678	15640	15876	15642	15694	15757	15630	15706	15666	15694	15624	15772	15813	15754	15450	15852	15701	15666	15832	15684	15626	15551	15714	15644	15643	15716	15631	15670	15466	15714	15803	15694	15640	15806	15537	15599	15697	15700	15730	15703	15708	15570	15717	15531	15787	15677	15591	15792	15477	15715	15799	15655	15632	15565	15711	15528	15671	15676	15774	15547	15613	15666	15621	15567	15629	15533	15697	15668	15647	15712	15885	15690	15759	15880	15598	15791	15606	15612	15554	15722	15611	15631	15668	15725	15738	15834	15531	15937	15654	15572	15634	15681	15538	15755	15665	15731	15503	15629	15647	15687	15703	15764	15450	15670	15913	15699	15727	15672	15673	15714	15665	15490	15702	15776	15662	15663	15552	15620	15594	15766	15626	15657	15496	15721	15759	15616	15568	15767	15686	15829	15568	15764	15701	15792	15605	15540	15771	15520	15778	15510	15709	15688	15695	15706	15765	15740	15812	15705	15558	15654	15533	15638	15495	15741	15680	15533	15763	15733	15584	15671	15729	15681	15789	15673	15664	15597	15630	15862	15690	15630	15736	15647	15583	15596	15646	15590	15723	15783	15582	15752	15641	15536	15862	15713	15601	15636	15702	15537	15708	15618	15668	15789	15529	15757	15550	15547	15604	15667	15669	15776	15802	15708	15507	15636	15682	15690	15630	15650	15660	15707	15727	15639	15709	15706	15528	15674	15795	15858	15732	15607	15602	15785	15741	15662	15740	15482	15725	15688	15735	15934	15615	15767	15830	15733	15835	15674	15573	15672	15744	15716	15557	15687	16008	15884	15714	15474	15666	15620	15832	15608	15621	15534	15505	15768	15673	15671	15947	15811	15642	15707	15702	15624	15669	15653	15517	15656	15764	15808	15647	15719	15654	15615	15644	15736	15733	15561	15806	15734	15567	15809	15684	15522	15701	15755	15492	15744	15554	15674	15660	15687	15550	15821	15715	15508	15676	15767	15729	15848	15734	15726	15710	15744	15713	15589	15739	15668	15690	15753	15688	15583	15583	15566	15691	15867	15954	15607	15723	15506	15618	15706	15755	15719	15735	15634	15678	15715	15607	15650	15720	15672	15767	15880	15638	15841	15679	15595	15730	15650	15781	15560	15865	15667	15598	15748	15652	15653	15611	15693	15737	15654	15671	15713	15720	15648	15835	15631	15556	15781	15601	15645	15867	15642	15847	15733	15662	15530	15693	15453	15575	15553	15654	15729	15722	15733	15685	15677	15762	15706	15585	15696	15595	15602	15601	15747	15631	15777	15640	15669	15877	15665	15585	15607	15572	15802	15602	15663	15551	15884	15639	15665	15845	15433	15696	15550	15725	15794	15667	15746	15574	15841	15621	15792	15732	15602	15763	15790	15766	15603	15660	15683	15648	15800	15701	15751	15711	15723	15675	15369	15620	15737	15795	15701	15743	15711	15813	15595	15698	15731	15715	15581	15583	15697	15589	15591	15567	15565	15687	15552	15781	15718	15735	15752	15688	15693	15659	15668	15601	15612	15664	15739	15785	15705	15654	15646	15745	15660	15660	15772	15689	15476	15581	15569	15785	15671	15633	15730	15586	15793	15611	15517	15579	15623	15697	15724	15899	15707	15518	15812	15859	15663	15668	15618	15644	15733	15627	15776	15592	15805	15575	15684	15792	15703	15768	15718	15614	15590	15621	15687	15647	15567	15690	15599	15682	15722	15628	15590	15782	15624	15688	15741	15673	15735	15718	15698	15634	15650	15504	15760	15815	15696	15815	15668	15761	15664	15684	15688	15705	15725	15616	15620	15817	15988	15740	15510	15582	15617	15616	15735	15611	15657	15581	15768	15793	15572	15581	15808	15745	15729	15598	15672	15863	15607	15702	15599	15627	15745	15655	15624	15597	15477	15668	15642	15715	15798	15746	15640	15811	15784	15553	15569	15669	15527	15750	15748	15579	15625	15602	15738	15709	15873	15721	15720	15760	15665	15613	15825	15618	15601	15646	15792	15760	15639	15781	15719	15646	15731	15607	15844	15521	15625	15714	15623	15717	15654	15690	15626	15707	15725	15727	15783	15705	15726	15595	15591	15764	15535	15811	15590	15556	15639	15708	15800	15685	15784	15550	15553	15540	15696	15462	15664	15695	15745	15579	15835	15697	15674	15712	15723	15564	15684	15719	15595	15695	15844	15715	15579	15709	15620	15600	15563	15641	15516	15706	15636	15708	15534	15691	15732	15638	15630	15614	15598	15606	15848	15605	15795	15711	15677	15573	15808	15527	15816	15775	15722	15688	15888	15594	15633	15595	15685	15665	15591	15660	15668	15537	15799	15692	15807	15661	15729	15605	15620	15566	15627	15568	15787	15591	15735	15706	15760	15602	15675	15823	15547	15640	15695	15653	15707	15566	15719	15695	15648	15610	15783	15672	15854	15724	15820	15576	15642	15725	15876	15650	15772	15753	15636	15694	15683	15562	15608	15938	15744	15551	15572	15701	15800	15688	15737	15716	15660	15622	15650	15533	15790	15754	15668	15841	15807	15692	15898	15819	15652	15596	15646	15803	15782	15664	15787	15755	15700	15722	15619	15654	15593	15582	15682	15646	15547	15677	15669	15766	15588	15657	15725	15649	15734	15674	15707	15760	15666	15494	15672	15814	15633	15695	15691	15658	15672	15731	15802	15694	15708	15620	15728	15743	15740	15831	15886	15598	15656	15973	15573	15871	15446	15764	15680	15671	15753	15780	15724	15645	15679	15718	15759	15665	15858	15734	15740	15607	15724	15787	15666	15597	15428	15542	15703	15788	15732	15564	15671	15652	15719	15631	15681	15835	15666	15824	15769	15628	15596	15694	15569	15704	15381	15710	15647	15699	15707	15652	15542	15774	15860	15749	15757	15750	15665	15659	15698	15524	15623	15581	15678	15827	15612	15775	15666	15594	15798	15754	15614	15580	15864	15658	15751	15649	15736	15671	15734	15655	15812	15722	15507	15765	15779	15607	15574	15469	15689	15774	15894	15868	15695	15672	15526	15678	15742	15610	15689	15528	15668	15506	15707	15568	15742	15779	15622	15668	15912	15606	15733	15721	15528	15854	15629	15782	15670	15897	15706	15803	15735	15791	15678	15838	15757	15670	15728	15676	15613	15824	15627	15766	15703	15779	15588	15703	15516	15634	15577	15678	15659	15943	15694	15709	15564	15689	15609	15575	15795	15899	15552	15651	15899	15651	15720	15739	15708	15738	15772	15655	15781	15578	15770	15627	15700	15848	15656	15670	15663	15748	15688	15744	15642	15563	15659	15547	15681	15707	15605	15649	15504	15803	15691	15646	15826	15451	15664	15614	15719	15680	15613	15763	15687	15811	15811	15669	16011	15633	15668	15753	15704	15569	15679	15978	15573	15784	15798	15683	15654	15676	15615	15678	15885	15727	15705	15685	15495	15655	15600	15631	15745	15687	15699	15666	15652	15713	15714	15714	15494	15714	15702	15603	15731	15761	15824	15566	15673	15686	15700	15739	15858	15653	15769	15632	15631	15737	15683	15812	15684	15497	15786	15715	15666	15739	15599	15565	15668	15501	15759	15611	15765	15582	15800	15694	15779	15669	15525	15781	15644	15610	15575	15606	15685	15710	15789	15613	15763	15657	15568	15720	15777	15563	15617	15544	15714	15636	15605	15573	15614	15656	15787	15723	15689	15791	15778	15629	15765	15696	15524	15711	15627	15633	15720	15518	15749	15555	15742	15931	15626	15643	15703	15797	15699	15568	15715	15768	15722	15761	15749	15577	15720	15840	15752	15677	15739	15588	15718	15718	15724	15604	15683	15509	15554	15669	15651	15681	15637	15626	15655	15692	15699	15767	15643	15670	15729	15725	15776	15646	15640	15766	15661	15680	15736	15783	15719	15688	15856	15771	15561	15770	15605	15641	15726	15731	15665	15795	15675	15631	15713	15756	15744	15703	15514	15624	15614	15769	15772	15859	15660	15667	15727	15680	15693	15697	15580	15437	15713	15815	15641	15772	15785	15648	15621	15574	15618	15711	15738	15658	15558	15598	15737	15628	15710	15413	15666	15519	15623	15620	15866	15562	15592	15557	15638	15646	15729	15604	15617	15646	15655	15567	15673	15716	15713	15649	15566	15728	15767	15586	15758	15621	15701	15693	15922	15786	15620	15779	15476	15698	15827	15576	15743	15786	15514	15767	15818	15827	15691	15625	15662	15770	15689	15640	15686	15743	15449	15818	15632	15726	15663	15646	15685	15705	15785	15796	15732	15572	15718	15640	15648	15628	15717	15760	15484	15590	15631	15626	15549	15682	15740	15788	15530	15660	15720	15690	15714	15852	15756	15606	15619	15657	15770	15700	15749	15648	15763	15549	15749	15668	15707	15631	15634	15841	15609	15709	15774	15679	15590	15565	15749	15631	15606	15721	15548	15838	15580	15619	15888	15583	15632	15651	15666	15637	15726	15721	15766	15798	15761	15773	15738	15606	15633	15698	15719	15626	15647	15702	15643	15722	15480	15783	15634	15734	15571	15613	15718	15726	15709	15597	15717	15622	15756	15646	15629	15846	15674	15623	15637	15657	15613	15591	15721	15596	15660	15789	15675	15710	15757	15655	15677	15589	15754	15752	15609	15733	15794	15769	15693	15638	15592	15825	15455	15644	15712	15676	15599	15474	15760	15769	15693	15873	15714	15652	15531	15498	15623	15782	15864	15820	15778	15805	15560	15709	15651	15574	15712	15716	15499	15643	15678	15679	15677	15692	15808	15770	15751	15687	15804	15802	15664	15616	15939	15635	15594	15654	15724	15484	15654	15584	15651	15724	15671	15711	15661	15644	15775	15843
29582	23385	24951	23650	20415	19032	18246	17819	17201	16835	16939	17378	19273	19343	17987	16924	16625	16419	16345	16409	16380	16328	16403	16444	16447	16279	16527	16557	16466	16518	16498	16370	16424	16467	16342	16361	16429	16320	16510	16394	16327	16297	16420	16241	16500	16526	16456	16475	16609	16321	16478	16286	16527	16379	16390	16314	16304	16299	16460	16256	16334	16468	16284	16112	16484	16325	16359	16373	16416	16259	16505	16475	16217	16432	16388	16296	16536	16228	16302	16629	16545	16319	16391	16518	16447	16372	16556	16357	16307	16389	16422	16398	16213	16302	16434	16523	16401	16471	16380	16492	16568	16450	16533	16542	16320	16265	16318	16429	16585	16460	16387	16624	16466	16410	16198	16395	16458	16522	16440	16641	16664	16369	16418	16349	16562	16445	16456	16401	16412	16274	16530	16360	16372	16288	16441	16271	16334	16397	16378	16346	16459	16599	16382	16500	16482	16449	16305	16365	16382	16555	16672	16252	16382	16266	16470	16438	16405	16657	16302	16308	16465	16264	16150	16643	16635	16356	16270	16328	16419	16349	16454	16561	16362	16325	16249	16254	16416	16377	16475	16407	16256	16357	16432	16245	16370	16366	16294	16185	16497	16524	16411	16406	16522	16489	16287	16388	16367	16483	16567	16558	16356	16296	16361	16159	16434	16471	16515	16326	16364	16296	16459	16449	16098	16533	16443	16412	16497	16404	16161	16290	16424	16264	16340	16465	16455	16468	16380	16462	16306	16458	16244	16200	16349	16260	16412	16263	16617	16360	16465	16475	16348	16314	16483	16181	16646	16223	16367	16436	16440	16332	16430	16477	16414	16371	16372	16363	16378	16417	16446	16396	16448	16435	16519	16350	16437	16556	16473	16521	16253	16476	16317	16470	16525	16412	16342	16191	16225	16326	16285	16363	16419	16470	16546	16237	16388	16386	16362	16272	16459	16425	16383	16453	16532	16507	16414	16169	16183	16398	16351	16282	16368	16493	16479	16451	16382	16600	16423	16302	16495	16416	16411	16342	16433	16398	16350	16303	16321	16110	16455	16667	16364	16564	16384	16470	16314	16470	16529	16539	16398	16542	16536	16378	16285	16410	16537	16337	16315	16438	16476	16406	16440	16444	16456	16534	16449	16479	16311	16560	16428	16311	16450	16308	16302	16312	16448	16581	16240	16402	16665	16468	16387	16418	16382	16574	16533	16331	16456	16476	16313	16444	16573	16309	16396	16462	16397	16592	16473	16128	16241	16365	16290	16393	16287	16392	16317	16584	16388	16399	16271	16320	16486	16328	16483	16521	16546	16632	16536	16511	16505	16307	16371	16331	16465	16444	16404	16616	16559	16302	16387	16378	16342	16424	16310	16227	16268	16317	16460	16380	16477	16440	16568	16622	16291	16411	16209	16257	16533	16273	16584	16325	16604	16591	16283	16399	16193	16446	16560	16408	16240	16561	16362	16492	16380	16344	16379	16612	16405	16507	16532	16373	16334	16346	16520	16533	16521	16598	16391	16248	16556	16403	16314	16328	16383	16542	16335	16329	16440	16511	16396	16363	16341	16286	16346	16355	16338	16203	16475	16323	16469	16464	16478	16302	16440	16455	16475	16330	16435	16525	16336	16385	16445	16309	16488	16524	16526	16685	16309	16525	16265	16374	16294	16374	16536	16623	16585	16505	16355	16437	16371	16295	16461	16383	16464	16442	16488	16419	16260	16419	16345	16459	16355	16443	16247	16358	16492	16482	16475	16179	16479	16558	16511	16323	16562	16390	16356	16373	16507	16587	16565	16252	16404	16279	16488	16313	16216	16494	16468	16432	16260	16460	16186	16490	16482	16481	16599	16434	16573	16579	16459	16442	16298	16556	16210	16338	16464	16538	16337	16429	16401	16396	16485	16212	16305	16397	16409	16504	16408	16323	16592	16392	16454	16650	16544	16548	16548	16450	16525	16406	16439	16422	16492	16138	16299	16486	16584	16373	16194	16293	16528	16286	16697	16545	16399	16558	16360	16303	16402	16377	16348	16304	16486	16362	16477	16561	16500	16193	16400	16412	16649	16261	16539	16426	16436	16361	16376	16384	16430	16554	16425	16407	16416	16513	16428	16182	16359	16371	16499	16503	16470	16461	16340	16297	16421	16385	16399	16390	16453	16334	16202	16266	16353	16399	16494	16679	16585	16543	16479	16501	16517	16387	16220	16220	16413	16395	16387	16475	16157	16219	16514	16419	16348	16419	16429	16397	16325	16634	16462	16434	16364	16404	16488	16539	16613	16562	16314	16253	16421	16354	16458	16317	16300	16371	16515	16355	16543	16333	16316	16287	16348	16274	16395	16314	16591	16263	16191	16371	16340	16477	16536	16366	16429	16493	16394	16288	16342	16432	16385	16243	16231	16235	16393	16478	16462	16460	16414	16325	16310	16115	16324	16389	16379	16575	16401	16377	16405	16184	16317	16385	16260	16474	16260	16290	16448	16459	16226	16426	16553	16413	16416	16614	16543	16565	16399	16448	16633	16333	16377	16537	16387	16449	16491	16313	16350	16489	16626	16561	16569	16534	16445	16328	16267	16349	16343	16377	16481	16497	16517	16318	16288	16464	16428	16327	16441	16199	16371	16294	16227	16355	16395	16449	16492	16382	16519	16344	16372	16141	16586	16366	16413	16587	16259	16533	16382	16446	16477	16527	16424	16355	16498	16481	16305	16485	16567	16335	16416	16252	16196	16373	16471	16571	16356	16271	16348	16621	16540	16355	16207	16295	16398	16483	16310	16515	16166	16425	16529	16453	16435	16375	16345	16358	16616	16439	16395	16339	16474	16308	16526	16554	16259	16379	16388	16529	16495	16348	16453	16315	16331	16438	16500	16425	16513	16454	16405	16263	16593	16311	16608	16401	16601	16344	16416	16345	16343	16251	16590	16378	16314	16620	16327	16459	16475	16448	16315	16454	16314	16311	16440	16473	16182	16267	16400	16348	16320	16420	16529	16404	16638	16387	16475	16352	16425	16382	16354	16535	16361	16426	16532	16168	16456	16435	16390	16560	16349	16254	16546	16428	16460	16496	16428	16776	16157	16304	16436	16273	16420	16209	16424	16304	16529	16569	16396	16416	16408	16470	16371	16551	16414	16438	16511	16458	16500	16523	16233	16450	16406	16421	16211	16285	16323	16455	16314	16406	16468	16467	16250	16394	16235	16399	16586	16196	16213	16417	16393	16329	16337	16580	16331	16382	16332	16398	16349	16476	16396	16381	16468	16425	16502	16490	16467	16464	16256	16377	16345	16370	16290	16496	16418	16476	16164	16484	16286	16512	16443	16515	16352	16394	16357	16329	16312	16383	16297	16557	16581	16323	16337	16352	16487	16419	16564	16368	16264	16513	16392	16580	16507	16224	16310	16291	16280	16389	16314	16357	16434	16576	16603	16300	16429	16366	16520	16336	16376	16454	16318	16578	16471	16526	16562	16345	16339	16494	16317	16368	16462	16574	16435	16576	16461	16339	16353	16313	16601	16491	16439	16291	16651	16666	16624	16303	16271	16411	16301	16340	16330	16428	16194	16532	16502	16494	16326	16417	16428	16318	16422	16307	16330	16497	16401	16485	16678	16302	16576	16419	16497	16430	16484	16452	16305	16508	16377	16286	16490	16456	16413	16617	16355	16510	16400	16463	16340	16542	16455	16482	16376	16451	16359	16281	16233	16322	16458	16474	16545	16375	16554	16305	16389	16482	16455	16376	16336	16419	16525	16360	16584	16470	16289	16520	16475	16421	16428	16541	16418	16447	16520	16381	16437	16531	16427	16589	16378	16263	16584	16628	16295	16322	16386	16437	16184	16448	16479	16560	16323	16309	16486	16507	16376	16211	16345	16485	16403	16315	16479	16571	16239	16314	16477	16437	16357	16429	16346	16487	16314	16570	16483	16324	16502	16355	16285	16413	16334	16472	16381	16470	16435	16408	16378	16393	16382	16590	16340	16403	16393	16490	16339	16538	16537	16376	16451	16417	16399	16365	16451	16488	16417	16263	16512	16454	16561	16568	16356	16486	16444	16437	16476	16454	16268	16312	16409	16335	16506	16501	16490	16390	16539	16259	16322	16321	16338	16370	16427	16267	16207	16166	16339	16488	16608	16422	16414	16360	16420	16376	16728	16311	16429	16446	16347	16398	16394	16335	16463	16374	16343	16339	16519	16355	16331	16527	16440	16497	16292	16303	16410	16523	16273	16208	16505	16456	16329	16501	16558	16497	16334	16400	16330	16403	16335	16491	16372	16447	16459	16494	16358	16604	16500	16394	16343	16306	16325	16151	16319	16435	16462	16434	16491	16361	16391	16584	16449	16309	16297	16432	16472	16413	16347	16472	16398	16466	16493	16425	16537	16408	16444	16575	16459	16215	16456	16310	16458	16524	16595	16512	16556	16276	16283	16391	16571	16536	16403	16333	16451	16414	16295	16303	16493	16321	16391	16327	16265	16202	16431	16321	16474	16434	16576	16354	16375	16518	16414	16333	16521	16549	16354	16408	16401	16497	16333	16417	16463	16299	16305	16470	16464	16353	16568	16420	16351	16297	16286	16322	16168	16346	16514	16543	16385	16443	16431	16438	16385	16399	16446	16309	16534	16461	16471	16420	16358	16438	16330	16517	16161	16426	16390	16306	16476	16506	16401	16496	16334	16440	16398	16414	16420	16519	16441	16467	16365	16427	16309	16499	16397	16482	16442	16395	16368	16631	16431	16442	16531	16246	16440	16348	16237	16358	16491	16497	16371	16504	16471	16307	16453	16435	16693	16400	16605	16538	16327	16466	16342	16321	16451	16538	16485	16189	16400	16510	16505	16465	16491	16561	16478	16500	16525	16442	16336	16500	16425	16347	16658	16404	16275	16510	16454	16496	16405	16324	16260	16320	16276	16450	16496	16432	16507	16536	16181	16542	16531	16274	16321	16342	16418	16351	16458	16162	16442	16494	16354	16177	16472	16493	16335	16265	16479	16288	16394	16301	16377	16339	16607	16488	16458	16354	16539	16334	16388	16480	16196	16398	16377	16365	16696	16471	16416	16169	16292	16621	16449	16459	16486	16349	16341	16285	16347	16394	16406	16217	16267	16428	16369	16425	16526	16523	16301	16461	16451	16458	16210	16340
18161	22988	24135	23764	21877	20059	18702	17887	17321	16651	16648	17581	20445	19374	17430	16458	15950	15724	15796	15800	15628	15731	15828	15704	15831	15797	15885	15744	15819	15725	15753	15671	15871	15891	15680	15759	15850	15906	15763	15999	15867	15691	15719	15762	15704	15707	15658	15795	15882	15707	15718	15797	15912	15916	15739	15885	15582	15783	15625	15877	15824	15813	16044	15600	15873	15831	15681	15790	15748	15727	15778	15701	15767	15784	15821	15767	15774	15793	15696	15777	15829	15681	15685	15715	15928	15753	15715	15759	15705	15822	15696	15730	15731	15736	15764	15798	15745	15747	15790	15707	15641	15708	15787	15958	15696	15770	15756	15776	15796	15924	15730	15751	15687	15892	15780	15790	15952	15926	15860	15588	15763	15781	15728	15751	15798	15733	15732	15726	15744	15671	15858	15702	15573	15908	15652	15817	15670	15842	15756	15830	15709	15840	15634	15770	15821	15601	15802	15726	15878	15874	15732	15689	15742	15645	15743	15752	15673	15613	15912	15626	15679	15944	15785	15579	15690	15686	15711	15593	15760	15551	15698	15512	15739	15850	15759	15828	15630	15644	15731	15796	15805	15802	15797	15643	15824	15626	15789	15947	15753	15551	15695	15772	15670	15837	15705	15808	15922	15750	15696	15678	15753	15772	15624	15690	15524	15725	15521	15681	15838	15787	15852	15603	15636	15673	15777	15824	15900	15669	15715	15978	15816	15833	15796	15583	15611	15753	15923	15675	15656	15632	15897	15854	15732	15657	15711	15704	15914	15835	15872	15745	15860	15704	15767	15601	15769	15780	15685	15697	15683	15635	15874	15729	15953	15713	15592	15689	15828	15621	15701	15755	15631	15675	15835	15747	15714	15667	15807	15844	15878	15757	15695	15858	15676	15573	15662	15836	15696	15742	15691	15771	15738	15726	15716	15764	15617	15651	15739	15650	15644	15685	15701	15707	15672	15604	15716	15595	15716	15763	15896	15528	15822	15699	15758	15767	15807	15759	15730	15769	15789	15723	15884	15700	15742	15883	15776	15770	15697	15708	15778	15717	15653	15723	15960	15730	15792	15767	15752	15499	15742	15812	15653	15769	15706	15589	15961	15659	15846	15643	15735	15755	15730	15826	15663	15772	15748	15695	15687	15719	15787	15779	15633	15645	15781	15895	15775	15722	15743	15541	15651	15727	15746	15778	15670	15706	15736	15871	15782	15817	15763	15887	15727	15556	15805	15688	15814	15711	15694	15696	15668	15640	15811	15754	15943	15791	15678	15862	15974	15806	15804	15715	15842	15856	15709	15837	15905	15675	15731	15755	15896	15740	15650	15632	15602	15720	15764	15634	15641	15788	15663	15762	15645	15736	15834	15909	16000	15758	15774	15839	15646	15746	15736	15717	15740	15662	15831	15784	15658	15750	15578	15715	15850	15581	15706	15825	15640	15734	15666	15987	15629	15683	15730	15596	15601	15788	15914	15678	15917	15737	15736	15872	15813	15713	15682	15658	15833	15676	15888	15847	15578	15815	15670	15697	15688	15720	15818	15614	15874	15652	15756	15592	15717	15811	15699	15619	15760	15652	15823	15791	15754	15691	15907	15686	15792	15770	15724	15767	15762	15726	15671	15811	15814	15615	15688	15803	15771	15595	15861	15712	15873	15684	15901	15707	15756	15847	15964	15710	15801	15636	15748	15563	15617	15759	15592	15609	15871	15695	15806	15770	15736	15655	15623	15713	15733	15789	15679	15829	15822	15731	15683	15752	15859	15788	15623	15868	15682	15837	15689	15609	15726	15723	15672	15846	15707	15704	15756	15762	15771	15820	15830	15914	15691	15918	15762	15876	15687	15829	15743	15655	15620	16016	15725	15756	15594	15709	15978	15663	15868	15754	15767	15740	15844	15714	15737	15817	15837	15729	15758	15552	15725	15774	15762	15863	15774	15660	15580	15644	15777	15836	15816	15820	15967	15935	15730	15698	15686	15920	15738	15746	15676	15845	15702	15700	15712	15714	15878	15616	15932	15746	15868	15690	15778	15641	15740	15724	15798	15748	15769	15687	15560	15677	15716	15898	15830	15851	15704	15813	15860	15743	15781	15774	15673	15773	15877	15865	15640	15753	15796	15653	15630	15614	15736	15629	15892	15745	15587	15596	15690	15658	15823	15697	15911	15760	15766	15650	15884	15750	15743	15845	15613	15749	15811	15699	15872	15672	15805	15680	15820	15737	15939	15773	15701	15670	15814	15720	15904	15766	15795	15877	15739	15838	15846	15761	15760	15852	15884	15835	15779	15778	15871	15787	15797	15819	15755	15750	15798	15826	15813	15670	15769	15851	15708	15924	15804	15824	15891	15742	15859	15770	15784	15969	15759	15816	15797	15664	15846	15778	15761	15798	15858	15688	15663	15550	15828	15861	15682	15575	15836	15878	15698	15678	15786	15793	15603	15890	15600	15629	15653	15737	15766	15689	15735	15787	15792	15788	15823	15885	15840	15848	15691	15724	15711	15724	15819	15549	15883	15853	15644	15737	15621	15588	15780	15701	15855	15781	15663	15831	15728	15765	15740	15870	15944	15659	15717	15762	15706	15679	15689	15602	15826	15647	15641	15888	15874	15698	15671	15873	15537	15687	15828	15655	15685	15936	15857	15719	15786	15686	15892	15691	15728	15834	15783	15697	15846	15846	15760	15890	15717	15677	15734	15757	15660	15762	15608	15800	15809	15789	15734	15561	15704	15719	15683	15733	15838	15700	15806	15829	15752	15655	15900	15790	15680	15965	15892	15820	15903	15676	15707	15842	15750	15783	15893	15761	15784	15777	15715	15822	15756	15712	15602	15923	15766	15869	15776	15824	15697	15859	15745	15925	15746	15703	15725	15741	15717	15650	15913	15799	15748	15851	15661	15865	15820	15881	15705	15559	15802	15793	15672	15913	15747	15699	15873	15831	15779	15680	15696	15789	15851	15858	15679	15732	15780	15677	15910	15843	15577	15797	15948	15704	15821	15869	15634	15717	15806	15804	15881	15781	15737	15474	15765	15732	15815	15922	15764	15716	15718	15734	15674	15740	15778	15792	15781	15688	15737	15587	15682	15809	15804	15926	15923	15661	15722	15876	15728	15789	15812	15848	15856	15778	15643	15795	15857	15793	15706	15903	15775	15553	15719	15830	15865	15759	15775	15586	15626	15888	15717	15678	15768	15769	15796	15827	15808	15919	15707	15811	15746	15707	15687	15764	15728	15773	15752	15781	15742	15767	15846	15631	15676	15644	15864	15871	15717	15754	15776	15815	15894	15654	15789	15800	15765	15639	15800	15713	15775	15728	15792	15542	15586	15730	15713	15819	15996	15815	15629	15645	15907	15735	15956	15679	15633	15946	15717	15551	15736	15569	15870	15588	15757	15768	15893	15792	15855	15780	15744	15737	15864	15722	15731	15854	15628	15773	15758	15848	15742	15704	15872	15803	15793	15780	15559	15711	15921	15639	15644	15773	15674	15787	15980	15857	15677	15783	15857	15767	15720	15710	15802	15876	15639	15849	15757	15780	15771	15696	15731	15692	15881	15846	15607	15818	15779	15851	15678	15710	15757	15743	15815	15707	15693	15694	15711	15866	15889	15726	15787	15811	15700	15835	15742	15621	15732	15822	15639	15670	15721	15553	15739	15823	15760	15710	15815	15696	15713	15725	15759	15769	15828	15837	15723	15761	15776	15949	15953	15781	15715	15595	15770	15772	15757	15938	15698	15662	15714	15728	15660	15654	15801	15774	15798	15828	15773	15670	15753	15654	15802	15676	15716	15724	15791	15683	15600	15595	15928	15847	15713	15889	15743	15816	15795	15891	15729	15882	16001	15800	15868	15718	15720	15685	15847	15623	15841	15965	15744	16003	15737	15651	15811	15734	15787	15782	15794	15740	15802	15945	15707	15751	15704	15718	15733	15922	15718	15756	15484	15804	15690	15915	15778	15846	15723	15603	15798	15672	15749	15894	15748	15791	15758	15769	15791	15638	15734	15753	15820	15782	15780	15787	15884	15846	15926	15801	15586	15878	15711	15713	15721	15685	15713	15823	15932	15726	15827	15842	15744	15794	15895	15899	15743	15757	15635	15830	15830	15947	15726	15742	15847	15698	15769	15613	15772	15769	15853	15636	15719	15802	15442	15644	15657	15844	15828	15723	15712	15654	15869	15699	15692	15676	15747	15672	15727	15723	15853	15832	15714	15712	15677	15779	15693	15846	15836	15582	15881	15741	15653	15860	15751	15792	15636	15783	15796	15781	15581	15759	15825	15831	15700	15819	15789	15790	15769	15849	15810	15749	15589	15805	15833	15903	15807	15857	15750	15762	15707	15833	15894	15673	15703	15493	15720	15814	15783	15770	15890	15925	15777	15604	15630	15763	15724	15697	15877	15761	15855	15822	15745	15720	15679	15873	15656	15695	15687	15766	15749	15593	15724	15730	15730	15816	15800	15796	15640	15874	15723	15840	15621	15745	15574	15721	15910	15710	15742	15792	15666	15683	15823	15744	15714	15778	15730	15697	15678	15563	15656	15795	15671	15902	15619	15761	15878	15735	15841	15682	15687	15690	15743	15846	15745	15571	15678	15883	15687	15687	15774	15646	15718	15813	15840	15854	15828	15979	15695	15660	15839	15806	15742	15838	15800	15919	15603	15507	15770	15752	15821	15756	15797	15561	15729	15869	15746	15772	15875	15862	15552	15874	15895	15722	15658	15700	15708	16013	15737	15853	15724	15841	15848	15752	15782	15704	15868	15812	15757	15719	15758	15869	15654	15743	15926	15544	15822	15872	15651	15926	15792	15718	15784	15841	15791	15777	15833	15689	15774	15815	15770	15873	15820	15547	15804	15735	15681	15546	15739	15792	15819	15704	15650	15920	15668	15836	15714	15782	15666	15772	15763	15794	15774	15670	15737	15903	15757	15898	15792	15716	15584	15685	15799	15883	15676	15681	15712	15803	15670	15926	15720	15809	15748	15757	15853	15831	15847	15756	15803	15836	15708	15822	15764	15838	15668	15763	15727	15669	15893	15653	15895	15637	15853	15685	15826	15730	15879	15547	15771	15789	15807	15829	15934	16080	15802	15831	15817	15805	15874	15835	15736	15696	15718	15800	15810	15798	15688	15745
25076	21424	28159	26099	22791	21847	21146	19087	18642	17756	17475	19550	32047	31105	24277	19570	17066	16548	16278	16424	16198	16105	16373	16327	16505	16326	16366	16257	16406	16147	16242	16359	16193	16482	16254	16308	16246	16343	16230	16323	16448	16392	16315	16155	16257	16200	16172	16269	16326	16314	16473	16440	16352	16159	16363	16202	16271	16156	16224	16159	16399	16346	16347	16216	16372	16376	16200	16356	16294	16206	16421	16343	16322	16198	16342	16202	16332	16223	16421	16285	16349	16342	16347	16376	16080	16252	16209	16153	16274	16184	16371	16333	16415	16456	16265	16593	15908	16212	16059	16314	16379	16269	16302	16017	16209	16343	16275	16272	16312	16285	16181	16359	16310	16359	16148	16330	16227	16129	16284	16228	16243	16242	16165	16118	16220	16547	16157	16370	16487	16228	16305	16104	16275	16284	16178	16230	16315	15925	16144	16027	16050	16298	16372	16076	16137	16128	16283	16051	16374	16201	16329	16323	16396	16329	16263	16109	16366	16228	16198	16456	16223	16292	16140	16393	16299	16281	16235	16268	16240	16210	16232	16194	16195	16169	16299	16349	16299	16144	16165	16278	16127	16200	16289	16348	16338	16187	16216	16170	16219	16318	16257	16130	16307	16231	16372	16247	16376	16320	16154	16205	16446	16269	16404	16367	16338	16101	16418	16296	16424	16220	16204	16133	16151	16329	16235	16148	16367	16194	16151	16367	16453	16433	16062	16168	16284	16355	16328	16239	16101	16169	16139	16068	16156	16250	16248	16268	16148	16098	16397	16377	16218	16288	16421	16298	16299	16211	16261	15889	16218	16263	16119	16146	16277	16265	16211	16129	16311	16173	16147	16365	16233	16091	16320	16168	16155	16349	16386	16297	16188	16226	16361	16070	16203	16140	16318	16513	16336	16285	16297	16127	16256	16211	16325	16304	16231	16391	16300	16030	16159	16246	16159	16124	16365	16180	16278	16230	16483	16041	16245	16139	16494	16416	16142	16271	16201	16325	16080	16060	16201	16245	16209	16309	16163	16220	16144	16278	16210	16369	16111	16316	16239	16178	16358	16352	16370	16314	16160	16290	16309	16302	16320	16385	16275	16163	16163	16227	16329	16232	16300	16197	16258	16277	16294	16196	16117	16228	16080	16199	16311	16300	16033	16305	16162	16044	16016	16257	16151	16250	16279	16238	16219	16220	16245	16299	16158	16370	16235	16135	16280	16501	16362	16034	16449	16217	16197	16369	16304	16319	16271	16141	16155	16165	16141	16092	16189	16138	16276	16103	16279	16304	16129	16181	16231	16020	16027	16322	16275	16092	16334	16365	16348	16189	16341	16169	16161	16334	16210	16275	16262	16321	16208	16179	16336	16416	16409	16448	16212	16381	16122	16181	16160	16373	16184	16281	16309	16185	16211	16060	16119	16332	16402	16172	16204	16356	16239	16440	16334	16341	16205	16234	16309	16259	16135	16164	16226	16213	16374	16182	16291	16357	16281	16156	16043	16183	16290	16144	16133	16330	16202	16238	16297	16254	16242	16233	16333	16187	16244	16325	16126	16264	16249	16282	16255	16317	16122	16271	16145	16135	16479	16068	16182	16240	16265	16251	16035	16295	16057	15950	16241	16215	16181	16310	16330	16177	16259	16239	16218	16324	16274	16355	16255	16319	16400	16186	16357	16184	16142	16177	16123	16042	16381	16230	16400	16298	16406	16370	16156	16236	16162	16089	16259	16357	16199	16191	16098	16263	16350	16204	16108	16226	16125	16253	16453	16212	16462	16052	16220	16244	16217	16085	16173	16215	16271	16144	16154	16262	16171	15900	16140	16263	16076	16374	16230	16219	16331	16257	16255	16103	16284	16226	16228	16251	16234	16131	16216	16297	16291	16367	16169	16330	16437	16317	16280	16273	16209	16293	16015	16277	16187	16150	16367	16152	16292	16319	16409	16279	16202	16371	16149	16376	16228	16196	16151	16370	16102	16228	16476	16253	16278	16208	16246	16245	16105	16336	16337	16188	16291	16298	16368	16088	16441	16310	16218	16252	16154	16383	16327	16219	16230	16267	16287	16334	16251	16316	16220	16108	16304	16266	16199	16178	16117	16341	16348	16050	16242	16142	16296	16346	16177	16384	16350	16402	16152	16329	16133	16326	16274	16194	16190	16223	16353	16246	16214	16214	16294	16440	16230	16147	16208	16315	16072	16270	16102	16133	16189	16130	16275	16116	16280	16284	16394	16099	16254	16003	16154	16105	16158	16013	15972	16113	16107	16334	16233	16407	16432	16256	16297	16247	16115	16119	16403	16282	16187	16292	16268	16233	16098	16186	16309	16119	16236	16324	16163	16147	16167	16151	16218	16156	16150	16272	16142	16200	16229	16313	16238	16188	16082	16416	16286	16225	16279	16416	16426	16234	16186	16174	16360	16075	16317	16326	16116	16398	16134	16281	16336	16275	16051	16098	16217	16363	16360	16354	16362	16143	16171	16188	16052	16177	16224	16402	16459	16035	16355	16219	16455	16275	16244	16126	16261	16252	16278	16186	16214	16165	16237	16038	16319	16180	16409	16386	16068	16250	16349	16376	16160	16262	16326	16318	16201	16359	16290	16389	16170	16090	16256	16160	16216	16203	16320	16327	16146	16219	16466	16076	16211	16155	16277	16397	16216	16335	16300	16367	16415	16469	16211	16158	16208	16159	16257	16200	16262	16330	16131	16162	16182	16211	16108	16152	16177	16140	16482	16302	16188	16143	16425	16308	16085	16190	16167	16335	16318	16057	16240	16365	16146	16362	16365	16140	16390	16097	16111	16300	16333	16208	16238	16218	16217	16354	16334	16198	16346	16380	16201	16348	16296	16318	16132	16295	16241	16223	16083	16203	16188	16177	16517	16229	16086	16134	16271	16173	16173	16258	16163	16465	16049	16109	16168	16309	16273	16158	16248	16254	16401	16211	16234	16211	16288	16221	16419	16203	16124	16130	16272	16125	16084	16438	16301	16321	16262	16194	16216	16324	16164	16326	16165	16210	16139	16188	16223	16473	16337	16103	16226	16144	15980	16370	16359	16213	16355	16207	16290	16246	16111	16375	16179	16360	16235	16282	16203	16317	16264	16226	16231	15980	16113	16216	16131	16210	16213	16187	16212	16372	16370	16240	16145	16136	16248	16404	16120	16187	16176	16283	16157	16106	16362	16051	16244	16255	16164	16099	16280	16063	16202	16276	16398	16378	16317	16367	16264	16065	16150	16202	16356	16218	16208	16243	16244	16374	16222	16034	16237	16206	16320	16386	16318	16349	16248	16317	16229	16390	16336	16256	16055	16275	16258	16189	16392	16346	16178	16301	16102	16241	16271	16163	16236	16235	16236	16330	16224	16270	16278	16247	16385	16177	16387	16267	16407	16258	16184	16257	16337	16344	16157	16459	16173	16246	16006	16059	16090	16163	16232	16243	16150	16296	16332	16230	16175	16239	16207	16356	16386	16311	16157	16253	16175	16172	16304	16287	16178	16196	16283	16151	15968	16373	16295	16233	16052	16128	16206	16350	16138	16331	16455	16043	16387	16236	16215	16307	16185	16390	16149	16219	16246	16308	16298	16161	16293	16148	16412	16326	16354	16417	16101	16217	16308	16159	16292	16319	16237	16157	16138	16212	16272	16296	16136	16249	16167	16340	16104	16164	16162	16267	16218	16200	16287	16358	16167	16243	16147	16440	16183	16288	16267	16295	16323	16052	16267	16316	16404	16170	16069	16349	16163	16370	15986	16229	16465	16151	16287	16359	16332	16226	16190	16055	16237	16192	16531	16253	16174	16327	16315	16117	16212	16242	16195	16229	16177	16257	16368	16452	16267	16298	16464	16223	16277	16380	16034	16171	16359	16365	16299	16361	16379	16092	16385	16311	16158	16393	16235	16219	16279	16234	15993	16439	16380	16171	16294	16248	16343	16281	16411	16152	16357	16294	16261	16064	16079	16338	16480	16219	16349	16391	16217	16317	16265	16276	16227	16106	16232	16338	16294	16132	16322	16361	16359	16075	16366	16393	16151	16294	16174	16291	16275	16318	16225	16096	16449	16374	16291	16371	16107	16028	16272	16565	16138	16129	16215	16394	16198	16235	16192	16244	16148	16350	16305	16125	16153	16434	16056	16314	16237	16318	16124	16340	16221	16397	16422	16187	16442	16141	16102	15990	16419	16434	16154	16366	16085	16261	16278	16304	16389	16438	16270	16213	16203	16327	16220	16076	16317	16391	16375	16405	16248	16112	16324	16065	16237	16173	16321	16263	16232	16338	16201	16312	16262	16457	16309	16472	16335	16316	16353	16256	16346	16268	16329	16434	16619	16438	16347	16086	16255	16113	16407	16176	16440	16208	16153	16355	16240	16344	16102	16127	16254	16193	16411	16150	16309	16046	16321	16187	16080	16150	16109	16431	16368	16277	16392	16214	16286	16255	16252	16174	16237	16175	16207	16110	16193	16228	16060	16124	16346	16064	16352	16367	16290	16346	16325	16165	16260	16341	16170	16283	16154	16283	16322	16337	16322	16095	16216	16231	16218	16171	16156	16294	16218	16257	16347	16040	16307	16354	16192	16357	16347	16278	16272	16072	16297	16375	16166	16216	16363	16242	16200	16306	16215	15879	16169	16204	16245	16411	16329	16385	16360	16407	16307	16331	16116	16029	16349	16350	16287	16302	16191	16332	16242	16357	16162	16326	16238	16457	16223	16362	16312	16272	16293	16454	16265	16132	16324	16140	15985	16351	16285	16203	16356	16308	16517	16299	16323	16209	16322	16111	16282	16262	16301	16204	16128	16311	16313	16266	16094	16173	16296	16447	16454	16297	16177	16379	16131	16256	16395	16224	16360	16163	16282	16284	16363	16125	16016	16312	16365	16230	16479	16386	16223	16222	16317	16299	16367	16241	16323	16226	16071	16205	16289	16300	16341	16380	16169	16306	16304	16265	16502	16387	16220	16339	16268	16288	16305	16144	16271	16079	16593	16166	16119	16185	16221	16373	16354	16353	16212	16385	16234	16348	16134	16470	16366	16140	16162	16171	16405	16348	16289	16298	16231	16350	16478	16222	16237	16025	16132	16130	16219	16074	16414	16317	16337	16254	16160	16390	16197	16226	16327	16291	16380	16295
17200	27519	27526	27090	24428	23061	21187	20137	19558	18151	17604	21922	36830	33611	25047	19050	16430	15848	15791	15831	15902	15705	15524	15712	15568	15754	15879	15935	15657	15654	15910	15817	15584	15702	15766	15677	15718	15694	15631	15685	15512	15808	15762	15524	15821	15840	15725	15659	15792	15644	15675	15806	15646	15700	15760	15752	15571	15781	15780	15701	15784	15654	15713	15634	15680	15660	15833	15680	15758	15686	15663	15730	15649	15673	15820	15729	15770	15846	15854	15774	15692	15686	15669	15842	15611	15655	15613	15665	15722	15750	15695	15770	15677	15657	15564	15641	15684	15775	15797	15803	15696	15788	15731	15678	15608	15583	15731	15823	15731	15830	15733	15805	15819	15718	15874	15642	15679	15603	15553	15685	15775	15725	15846	15526	15584	15641	15642	15706	15748	15624	15697	15849	15767	15739	15736	15804	15722	15743	15689	15665	15706	15717	15692	15622	15738	15711	15706	15792	15749	15798	15741	15748	15699	15652	15849	15812	15468	15504	15611	15814	15784	15629	15476	15826	15668	15792	15805	15885	15735	15751	15689	15710	15622	15772	15754	15773	15709	15647	15780	15692	15690	15603	15777	15679	15608	15682	15677	15626	15841	15695	15705	15646	15791	15769	15718	15613	15850	15764	15806	15728	15602	15793	15560	15798	15867	15774	15757	15745	15698	15688	15793	15601	15692	15967	15779	15845	15652	15708	15623	15656	15854	15734	15702	15601	15732	15804	15595	15806	15873	15628	15724	15728	15776	15687	15659	15724	15904	15746	15765	15784	15901	15853	15651	15718	15756	15724	15717	15741	15857	15708	15839	15693	15859	15638	15700	15887	15565	15631	15699	15717	15739	15615	15652	15854	15844	15613	15795	15707	15773	15745	15606	15674	15717	15638	15887	15548	15677	15675	15621	15782	15759	15732	15852	15781	15617	15764	15836	15689	15581	15773	15741	15741	15907	15696	15658	15603	15720	15679	15887	15753	15724	15753	15639	15709	15711	15805	15582	15841	15672	15772	15632	15678	15730	15830	15663	15677	15866	15490	15584	15664	15783	15759	15641	15714	15636	15694	15774	15718	15642	15377	15677	15511	15696	15622	15637	15608	15788	15868	15785	15719	15616	15704	15771	15818	15535	15768	15642	15635	15521	15479	15616	15835	15585	15747	15643	15822	15636	15611	15844	15638	15837	15802	15745	15635	15757	15747	15640	15660	15861	15733	15758	15689	15668	15785	15810	15756	15757	15782	15688	15769	15692	15817	15867	15610	15648	15754	15740	15599	15809	15760	15716	15790	15751	15640	15797	15880	15715	15685	15942	15689	15867	15837	15743	15902	15619	15595	15730	15753	15820	15595	15692	15600	15722	15689	15717	15955	15758	15740	15815	15561	15607	15895	15793	15789	15579	15461	15776	15818	15661	15691	15838	15667	15663	15794	15709	15807	15776	15745	15479	15719	15708	15597	15641	15696	15873	15655	15794	15651	15532	15507	15693	15607	15791	15775	15809	15614	15488	15812	15647	15504	15481	15870	15569	15741	15586	15600	15813	15571	15798	15603	15828	15908	15721	15713	15536	15815	15532	15694	15879	15621	15677	15673	15737	15655	15752	15631	15714	15704	15921	15555	15726	15720	15694	15609	15708	15671	15733	15889	15707	15775	15752	15761	15836	15648	15655	15575	15742	15746	15642	15770	15576	15757	15664	15751	15768	15814	15559	15626	15791	15764	15796	15593	15854	15741	15729	15703	15690	15815	15768	15693	15731	15609	15716	15729	15774	15798	15617	15769	15804	15819	15666	15752	15615	15844	15700	15576	15713	15789	15691	15604	15818	15808	15745	15644	15874	15760	15744	15737	15866	15623	15813	15792	15601	15691	15723	15561	15632	15914	15668	15649	15661	15763	15616	15655	15692	15800	15791	15742	15796	15751	15761	15870	15468	15775	15706	15557	15695	15794	15691	15806	15524	15714	15807	15584	15695	15640	15835	15888	15690	15712	15756	15792	15538	15773	15626	15695	15809	15667	15649	15787	15839	15691	15827	15634	15653	15714	15603	15736	15825	15697	15633	15622	15762	15830	15638	15665	15833	15714	15744	15779	15763	15654	15638	15652	15860	15632	15797	15778	15753	15762	15802	15781	15689	15653	15829	15569	15754	15788	15721	15743	15717	15596	15722	15664	15750	15669	15759	15616	15772	15541	15629	15734	15793	15683	15642	15646	15924	15649	15683	15873	15760	15896	15563	15686	15597	15817	15575	15764	15698	15736	15722	15648	15754	15534	15543	15637	15656	15641	15705	15678	15768	15609	15645	15682	15778	15922	15732	15683	15771	15889	15707	15720	15672	15822	15760	15891	15754	15763	15706	15782	15579	15660	15780	15771	15820	15525	15812	15804	15840	15679	15704	15653	15762	15784	15871	15699	15657	15903	15710	15759	15720	15441	15765	15677	15545	15766	15577	15825	15658	15785	15864	15844	15817	15771	15706	15573	15808	15703	15557	15695	15776	15766	15687	15652	15604	15716	15751	15700	15618	15627	15708	15754	15767	15672	15887	15605	15719	15666	15752	15674	15661	15620	15845	15689	15570	15827	15686	15673	15874	15600	15899	15611	15754	15761	15822	15774	15632	15785	15752	15678	15780	15763	15683	15538	15643	15484	15846	15748	15777	15692	15763	15698	15763	16026	15657	15704	15811	15683	15635	15790	15889	15736	15691	15809	15609	15740	15676	15699	15868	15681	15629	15761	15834	15635	15694	15582	15661	15713	15736	15788	15711	15814	15798	15847	15701	15740	15611	15651	15802	15735	15872	15683	15756	15591	15807	15935	15758	15810	15736	15703	15746	15643	15627	15742	15664	15715	15895	15547	15622	15759	15805	15714	15686	15741	15698	15740	15844	15722	15728	15789	15668	15804	15750	15729	15712	15607	15663	15864	15827	15574	15694	15582	15623	15692	15819	15820	15888	15753	15876	15746	15771	15770	15598	15823	15745	15696	15614	15715	15669	15741	15739	15744	15721	15974	15618	15843	15800	15528	15677	15650	15750	15761	15583	15688	15649	15729	15713	15683	15904	15655	15825	15738	15786	15729	15665	15617	15749	15771	15864	15755	15665	15745	15756	15482	15962	15809	15763	15801	15628	15520	15779	15641	15645	15647	15775	15612	15765	15723	15909	15573	15683	15759	15775	15735	15737	15735	15723	15581	15636	15506	15757	15576	15790	15691	15630	15590	15754	15635	15840	15810	15852	15704	15629	15854	15699	15724	15768	15790	15656	15600	15614	15725	15646	15936	15813	15603	15712	15849	15766	15726	15895	15714	15780	15556	15736	15807	15709	15735	15937	15706	15679	15720	15485	15633	15746	15604	15589	15503	15673	15637	15697	15817	15606	15550	15624	15600	15745	15719	15640	15726	15869	15660	15910	15632	15801	15637	15638	15764	15682	15690	15868	15763	15762	15813	15737	15697	15793	15685	15770	15614	15643	15618	15765	15755	15674	15843	15745	15802	15704	15751	15665	15758	15780	15697	15714	15824	15790	15727	15677	15942	15596	15632	15674	15762	15699	15605	15800	15706	15719	15628	15799	15733	15713	15613	15851	15718	15709	15784	15717	15694	15807	15699	15764	15740	15668	15756	15908	15502	15774	15783	15769	15685	15703	15766	15672	15571	15734	15607	15655	15675	15760	15874	15544	15726	15805	15738	15489	15805	15809	15999	15799	15749	15689	15690	15744	15720	15699	15751	15837	15673	15736	15584	15867	15719	15710	15625	15727	15745	15745	15625	15793	15730	15713	15583	15726	15914	15758	15745	15549	15558	15594	15782	15739	15859	15708	15676	15608	15721	15815	15609	15615	15776	15874	15749	15588	15822	15764	15595	15616	15784	15778	15769	15737	15766	15449	15754	15659	15655	15779	15667	15582	15727	15752	15724	15712	15681	15627	15685	15697	15582	15886	15854	15721	15791	15659	15726	15728	15696	15890	15733	15699	15750	15861	15847	15866	15592	15651	15527	15682	15626	15964	15817	15798	15678	15637	15728	15841	15818	15771	15535	15872	15854	15920	15615	15696	15849	15919	15652	15741	15750	15711	15791	15750	15770	15723	15675	15737	15578	15765	15793	15628	15980	15841	15573	15692	15677	15744	15748	15873	15658	15583	15720	15775	15550	15590	15773	15710	15696	15496	15706	15790	15729	15669	15693	15698	15559	15712	15732	15744	15641	15838	15684	15746	15630	15843	15782	15538	15802	15741	15926	15749	15731	15634	15895	15740	15759	15711	15743	15727	15838	15755	15684	15752	15767	15631	15764	15579	15746	15593	15674	15721	15782	15686	15767	15636	15660	15892	15689	15734	15639	15835	15665	15784	15855	15817	15543	15638	15696	15719	15744	15750	15729	15613	15697	15838	15747	15821	15708	15760	15735	15762	15760	15716	15655	15847	15715	15757	15672	15573	15640	15634	15714	15712	15800	15787	15634	15730	15662	15768	15835	15897	15651	15784	15657	15758	15834	15784	15562	15614	15671	15635	15811	15788	15681	15799	15700	15645	15774	15664	15758	15811	15756	15742	15646	15505	15687	15593	15745	15750	15788	15749	15688	15570	15552	15679	15743	15635	15751	15662	15712	15689	15660	15483	15718	15685	15520	15671	15827	15767	15694	15655	15698	15721	15672	15790	15787	15643	15733	15558	15760	15751	15817	15664	15515	15722	15839	15809	15593	15745	15598	15651	15781	15807	15761	15845	15626	15819	15810	15680	15755	15739	15756	15776	15629	15832	15691	15602	15707	15877	15668	15643	15813	15801	15689	15534	15709	15758	15790	15778	15773	15679	15761	15698	15709	15756	15701	15798	15727	15684	15735	15502	15616	15878	15529	15753	15712	15795	15679	15686	15677	15561	15686	15569	15625	15640	15785	15849	15697	15554	15746	15604	15744	15690	15624	15751	15599	15839	15728	15583	15706	15838	15684	15800	15934	15591	15764	15743	15752	15767	15731	15708	15852	15745	15764	15781	15631	15638	15631	15484	15710	15723	15695	15607	15833	15763	15582	15835	15655	15881	15708	15708	15451	15690	15890	15666	15709	15564	15698	15707	15719	15823	15560	15573	15733	15720	15793	15683	15546	15678	15856	15835	15802	15777	15624	15692	15813
23985	21406	28883	24584	22803	24058	23720	20220	19473	19131	18763	18636	37658	40057	31419	23110	18224	16915	16553	16291	16352	16392	16390	16452	16599	16534	16529	16555	16451	16563	16360	16287	16479	16473	16378	16488	16503	16235	16439	16202	16448	16350	16269	16150	16226	16306	16343	16372	16282	16280	16323	16411	16489	16262	16330	16385	16375	16444	16429	16120	16305	16386	16373	16134	16450	16288	16408	16366	16333	16386	16206	16252	16275	16302	16351	16331	16253	16293	16351	16318	16240	16351	16099	16377	16060	16201	16255	16297	16170	16389	16440	16370	16433	16453	16251	16307	16191	16434	16483	16437	16295	16254	16292	16461	16210	16586	16190	16440	16297	16340	16224	16356	16337	16530	16320	16190	16317	16322	16222	16554	16277	16364	16222	16450	16368	16293	16267	16348	16426	16473	16503	16336	16327	16251	16249	16343	16519	16126	16166	16540	16445	16204	16339	16220	16370	16281	16450	16373	16343	16408	16420	16431	16373	16302	16281	16205	16426	16147	16334	16099	16486	16495	16319	16244	16360	16320	16458	16221	16275	16292	16261	16266	16203	16330	16467	16224	16388	16274	16317	16305	16230	16296	16392	16348	16299	16313	16232	16318	16089	16162	16263	16421	16344	16075	16370	16310	16324	16195	16444	16373	16259	16283	16313	16134	16152	16280	16340	16307	16511	16293	16158	16583	16181	16325	16414	16388	16226	16201	16422	16419	16394	16402	16291	16350	16307	16280	16113	16405	16197	16205	16241	16156	16296	16268	16269	16325	16217	16319	16069	16200	16323	16217	16357	16168	16249	16445	16400	16318	16564	16294	16307	16337	16153	16134	16444	16252	16342	16364	16454	16202	16088	16251	16226	16224	16447	16229	16418	16429	16367	16301	16287	16345	16347	16220	16285	16465	16408	16143	16198	16303	16341	16206	16182	16260	16218	16289	16471	16426	16120	16305	16124	16372	16346	16215	16479	16337	16085	16151	16257	16348	16248	16321	16170	16140	16276	16270	16440	16248	16116	16311	16240	16305	16193	16149	16316	16296	16448	16166	16271	16219	16364	16218	16138	16347	16235	16353	16324	16234	16401	16214	16150	16192	16071	16279	16419	16186	16385	16456	16342	16545	16081	16266	16113	16189	16151	16460	16185	16425	16326	16354	16382	16170	16230	16266	16226	16323	16360	16347	16192	16018	16137	16380	16204	16238	16249	16248	16305	16356	16377	16430	16423	16501	16339	16249	16239	16245	16192	16251	16416	16604	16353	16343	16354	16259	16344	16289	16167	16651	16292	16430	16277	16306	16285	16148	16351	16187	16507	16407	16324	16399	16450	16133	16430	16544	16083	16291	16449	16463	16546	16357	16295	16289	16283	16134	16440	16429	16302	16359	16274	16260	16038	16050	16161	16188	16063	16161	16244	16327	16451	16427	16141	16094	16413	16189	16336	16322	16012	16214	16350	16408	16126	16426	16197	16264	16349	16302	16129	16011	16364	16378	16367	16203	16412	16246	16361	16063	16066	16514	16381	16305	16313	16145	16334	16259	16290	16263	16289	16363	16217	16120	16310	16317	16427	16155	16303	16265	16182	16198	16260	16344	16351	16307	16451	16366	16114	16306	16184	16253	16170	16169	16276	16220	16209	16398	16271	16272	16132	16068	16167	16378	16481	16112	16392	16392	16262	16290	16256	16057	16169	16307	16382	16415	16231	16195	16196	16205	16267	16545	16393	16443	16271	16502	16478	16503	16310	16195	16440	16175	16465	16365	16298	16242	16141	16177	16262	16301	16112	16361	16482	16415	16091	16393	16396	16135	16298	16291	16227	16270	16301	16335	16346	16115	16371	16327	16205	16497	16133	16115	16133	16212	16344	16080	16310	16270	16303	16359	16369	16245	16264	16206	16181	16245	16509	16441	16446	16310	16370	16383	16456	16378	16369	16308	16448	16330	16478	16297	16128	16339	16408	16420	16189	16261	16186	16334	16392	16474	16161	16175	16172	16111	16229	16325	16239	16296	16357	16204	16108	16435	16465	16269	16404	16556	16515	16327	16563	16347	16271	16260	16301	16218	16391	16283	16384	16442	16328	16292	16216	16298	16546	16300	16460	16318	16200	16210	16438	16309	16148	16319	16323	16347	16193	16276	16257	16560	16338	16132	16338	16205	16400	16252	16220	16396	16226	16211	16368	16288	16292	16295	16282	16337	16107	16353	16343	16138	16314	16096	16166	16232	16270	16214	16159	16257	16252	16269	16142	16314	16447	16450	16381	16301	16203	16339	16536	16254	16377	16220	16485	16316	16332	16312	16358	16359	16458	16187	16043	16272	16288	16135	16236	16305	16400	16414	16139	16181	16312	16407	16315	16388	16464	16274	16159	16479	16205	16278	16391	16117	16494	16188	16307	16261	16378	16412	16309	16147	16233	16391	16390	16261	16396	16333	16230	16278	16308	16406	16467	16291	16212	16228	16319	16287	16294	16255	16207	16002	16155	16448	16139	16457	16237	16309	16418	16240	16277	16347	16353	16294	16365	16188	16427	16339	16269	16326	16505	16346	16468	16257	16491	16407	16474	16230	16084	16266	16274	16362	16260	16331	16347	16406	16347	16307	16327	16222	16179	16337	16285	16309	16281	16307	16332	16260	16331	16202	16229	16230	16324	16339	16435	16376	16235	16535	16388	16203	16152	16262	16418	16263	16256	16274	16233	16267	16455	16203	16213	16274	16198	16417	16494	16273	16329	16194	16162	16378	16168	16255	16345	16392	16359	16354	16476	16300	16016	16050	16481	16494	16293	16381	16350	16231	16246	16227	16455	16601	16483	16076	16556	16167	16549	16308	16171	16116	16387	16223	16439	16141	16194	16320	16272	16190	16253	16271	16420	16350	16390	16235	16230	16262	16050	16195	16294	16375	16422	16227	16339	16152	16411	16367	16285	16224	16359	16292	16364	16271	16233	16115	16055	16213	16168	16387	16269	16166	16308	16349	16394	16467	16424	16323	16413	16361	16208	16248	16409	16463	16477	16456	16348	16045	16168	16271	16298	16330	16509	16177	16264	16308	16408	16312	16331	16352	16263	16151	16351	16281	16077	16267	16294	16361	16180	16331	16418	16256	16293	16162	16458	16249	16300	16181	16182	16265	16097	16144	16181	16409	16149	16331	16139	16235	16304	16438	16281	16115	16228	16335	16311	16270	16267	16413	16113	16342	16320	16235	16133	16573	16417	16113	16454	16265	16244	16338	16317	16357	16099	16210	16319	16346	16199	16331	16222	16389	16429	16387	16388	16316	16230	16418	16278	16140	16283	16180	16280	16254	16221	16050	16513	16370	16178	16227	16353	16371	16383	16306	16388	16238	16393	16487	16263	16536	16271	16258	16459	16202	16357	16163	16247	16226	16119	16380	16442	16185	16283	16357	16224	16335	16309	16411	16431	16155	16275	16195	16254	16221	16142	16110	16502	16426	16261	16279	16288	16279	16275	16218	16357	16333	16255	16371	16219	16085	16113	16453	16211	16075	16150	16101	16155	16383	16302	16212	16274	16401	16360	16209	16357	16306	16338	15959	16252	16153	16504	16403	16338	16300	16097	16192	16138	16088	16243	16183	16044	16100	16115	16143	16231	16377	16357	16336	16213	16251	16356	16437	16257	16402	16271	16288	16190	16237	16233	16371	16568	16283	16486	16205	16453	16115	16317	16345	16239	16057	16273	16154	16184	16306	16242	16237	16383	16228	16306	16301	16224	16255	16464	16416	16226	16282	16182	16296	16304	16088	16292	16203	16531	16372	16286	16224	16370	16372	16286	16361	16408	16237	16265	16289	16309	16286	16170	16404	16131	16331	16215	16284	16261	16300	16389	16284	16430	16323	16455	16482	16358	16185	16238	16205	16348	16370	16322	16428	16352	16314	16356	16042	16280	16479	16190	16311	16083	16263	16215	16273	16116	16208	16142	16349	16428	16339	16214	16196	16092	16367	16112	16314	16250	16322	16372	16265	16289	16315	16297	16293	16476	16170	16447	16408	16297	16335	16165	16332	16141	16293	16278	16361	16289	16364	16307	16230	16376	16380	16151	16488	16242	16278	16359	16159	16372	16288	16386	16257	16359	16288	16146	16329	16091	16289	16223	16322	16340	16371	16221	16098	16734	16232	16362	16349	16418	16354	16302	16549	16542	16415	16201	16333	16511	16358	16352	16492	16511	16381	16533	16272	16315	16334	16252	16480	16289	16179	16221	16364	16282	16246	16354	16358	16324	16288	16358	16194	16314	16318	16179	16125	16253	16356	16089	16237	16284	16318	16391	16222	16305	16347	16131	16235	16442	16277	16254	16291	16398	16269	16238	16052	16090	16190	16148	16341	16452	16510	16315	16165	16311	16394	16395	16230	16476	16207	16190	16132	16085	16115	16110	16444	16144	16345	16095	16354	16284	16068	16234	16283	16225	16363	16213	16302	16111	16331	16274	16367	16371	16289	16311	16264	16168	16329	16201	16345	16258	16402	16262	16528	16392	16422	16288	16123	16343	16306	16247	16302	16277	16379	16280	16359	16025	16223	16384	16290	16384	16122	16404	16488	16437	16329	16345	16406	16370	16261	16336	16366	16335	16401	16406	16532	16283	16339	16346	16272	16179	16344	16191	16408	16228	16216	16281	16402	16264	16318	16256	16102	16427	16228	16326	16457	16089	16130	16325	16446	16502	16237	16295	16273	16321	16175	16344	16371	16252	16316	16094	16177	16099	16178	16563	16326	16374	16379	16361	16357	16392	16282	16131	16213	16168	16208	16262	16317	16299	16290	16227	16272	16168	16349	16248	16452	16285	16087	16522	16397	16271	16147	16340	16367	16204	16255	16425	16176	16211	16286	16342	16275	16180	16322	16407	16275	16437	16143	16430	16570	16256	16108	16187	16290	16393	16251	16303	16273	16347	16406	16374	16300	16440	16397	16332	16291	16357	16347	16309	16251	16447	16154	16367	16435	16318	16325	16317	16201	16477	16277	16459	16189	16210	16258	16294	16288	16284	16319	16331	16460	16194	16240	16064	16428	16069	16154	16218	16224	16215	15939	16295	16395	16102	16340	16512	16247	16296	16281	16335	16245	16340	16298	16363	16383	16285	16252	16109	16315	16225	16326	16240	16420	16304	16277	16345	16330
17637	30293	31506	29797	27473	25207	22876	21058	20761	20207	19475	19677	43583	42356	33148	22652	17159	15980	15777	15753	15837	15690	15755	15737	15758	15715	15777	15695	15786	15723	15656	15747	15772	15799	15784	15684	15936	15700	15755	15729	15955	15548	15815	15791	15507	15737	15666	15731	15453	15621	15835	15769	15782	15628	15768	15607	15700	15737	15641	15718	15796	15763	15680	15978	15685	15710	15742	15572	15761	15728	15744	15789	15846	15791	15584	15687	15704	15847	15687	15773	15836	15818	15659	15782	15754	15713	15800	15576	15746	15735	15712	15809	15841	15830	15734	15772	15578	15657	15757	15751	15871	15782	15613	15831	15718	15675	15763	15637	15826	15669	15800	15666	15820	15811	15612	15592	15580	15604	15782	15775	15913	15709	15710	15492	15625	15812	15876	15779	15670	15806	15704	15684	15716	15586	15666	15742	15764	15767	15586	15770	15730	15812	15668	15737	15770	15748	15795	15687	15705	15723	15751	15613	15619	15651	15716	15633	15727	15803	15685	15874	15696	15686	15578	15645	15820	15842	15661	15805	15869	15744	15704	15690	15772	15644	15661	15812	15755	15762	15728	15703	15843	15889	15698	15743	15746	15791	15725	15742	15701	15782	15741	15643	15591	15609	15715	15711	15660	15755	15730	15745	15729	15764	15745	15691	15598	15749	15737	15751	15800	15617	15714	15733	15620	15748	15768	15688	15828	15645	15711	15774	15909	15844	15736	15800	15705	15907	15762	15761	15626	15779	15677	15755	15786	15653	15815	15755	15782	15693	15686	15820	15616	15620	15797	15543	15594	15666	15702	15805	15652	15907	15739	15750	15767	15577	15846	15717	15488	15746	15579	15869	15699	15852	15760	15810	15699	15624	15827	15730	15722	15728	15647	15710	15885	15733	15702	15566	15689	15502	15780	15833	15723	15779	15615	15707	15664	15786	15671	15806	15665	15511	15913	15746	15704	15657	15735	15940	15591	15700	15748	15743	15691	15800	15935	15793	15801	15815	15654	15752	15801	15718	15781	15684	15929	15659	15648	15849	15869	15683	15758	15668	15604	15589	15836	15769	15714	15669	15686	15786	15534	15637	15891	15813	15642	15806	15765	15674	15597	15784	15829	15683	15753	15756	15880	15790	15765	15621	15640	15638	15790	15666	15684	15606	15627	15608	15750	15681	15712	15639	15619	15707	15804	15695	15660	15580	15813	15658	15686	15778	15813	15737	15762	15645	15742	15747	15740	15688	15749	15711	15634	15786	15749	15700	15875	15787	15819	15614	15907	15842	15826	15724	15643	15614	15699	15654	15638	15701	15685	15633	15631	15637	15724	15786	15562	15842	15611	15807	15726	15708	15830	15768	15680	15795	15830	15695	15876	15708	15805	15602	15665	15785	15642	15619	15722	16006	15766	15634	15802	15618	15723	15766	15761	15508	15724	15631	15715	15669	15822	15635	15768	15497	15796	15556	15691	15686	15720	15651	15725	15735	15632	15866	15709	15878	15711	15708	15704	15637	15898	15789	15748	15700	15818	15802	15797	15806	15696	15764	15672	15773	15609	15707	15677	15713	15775	15616	15776	15729	15669	15819	15728	15900	15708	15717	15643	15701	15678	15769	15750	15738	15756	15833	15807	15547	15884	15736	15591	15638	15777	15681	15665	15803	15632	15668	15679	15729	15803	15864	15857	15679	15667	15695	15715	15678	15857	15740	15695	15757	15755	15808	15624	15862	15838	15590	15969	15724	15780	15717	15756	15570	15852	15753	15678	15665	15792	15772	15707	15758	15586	15468	15837	15841	15771	15702	15635	15684	15660	15712	15755	15669	15858	15714	15931	15554	15887	15669	15763	15736	15804	15792	15749	15715	15808	15731	15699	15691	15679	15751	15752	15794	15763	15727	15672	15645	15895	15698	15733	15848	15757	15682	15782	15614	15736	15682	15611	15701	15664	15690	15778	15776	15567	15731	15637	15806	15706	15802	15618	15765	15862	15760	15815	15546	15599	15772	15853	15720	15746	15684	15671	15678	15696	15618	15848	15820	15677	15803	15705	15825	15636	15665	15625	15586	15743	15661	15900	15566	15628	15724	15676	15617	15532	15780	15768	15522	15729	15692	15630	15654	15702	15630	15762	15756	15732	15916	15531	15688	15851	15679	15872	15640	15773	15680	15592	15650	15646	15795	15804	15616	15836	15596	15794	15542	15753	15822	15655	15642	15745	15788	15775	15658	15730	15734	15735	15653	15605	15847	15673	15836	15786	15759	15759	15667	15971	15638	15666	15802	15696	15700	15751	15681	15637	15660	15695	15702	15737	15753	15851	15687	15774	15579	15747	15660	15847	15810	15679	15641	15651	15692	15809	15743	15788	15501	15881	15743	15628	15703	15727	15763	15580	15820	15674	15724	15657	15837	15674	15667	15639	15794	15718	15582	15797	15817	15648	15684	15632	15744	15847	15641	15571	15657	15882	15614	15649	15810	15833	15776	15703	15529	15796	15789	15634	15624	15560	15799	15770	15677	15774	15673	15645	15769	15821	15680	15692	15815	15668	15821	15767	15675	15658	15737	15738	15699	15806	15659	15639	15679	15697	15624	15671	15780	15806	15749	15759	15683	15843	15797	15714	15773	15707	15576	15617	15819	15823	15706	15617	15659	15718	15802	15823	15779	15632	15668	15601	15780	15545	15706	15530	15707	15661	15818	15720	15755	15671	15601	15677	15665	15838	15714	15652	15675	15655	15846	15593	15755	15739	15750	15745	15697	15716	15814	15736	15657	15751	15792	15620	15681	15546	15769	15708	15767	15822	15707	15488	15770	15607	15745	15820	15677	15680	15885	15692	15741	15738	15706	15653	15703	15588	15646	15517	15663	15696	15611	15796	15719	15926	15721	15600	15724	15656	15675	15669	15523	15731	15887	15689	15609	15711	15843	15726	15722	15612	15557	15843	15780	15545	15675	15852	15640	15661	15861	15701	15601	15708	15880	15504	15728	15894	15607	15509	15763	15781	15703	15734	15819	15921	15715	15619	15589	15815	15603	15835	15695	15743	15742	15722	15600	15654	15906	15630	15694	15549	15617	15843	15796	15627	15712	15682	15592	15808	15687	15666	15658	15424	15990	15921	15724	15698	15543	15774	15830	15616	15659	15766	15573	15696	15753	15542	15772	15767	15778	15588	15665	15819	15581	15720	15764	15827	15654	15694	15742	15828	15658	15684	15590	15858	15633	15855	15791	15743	15743	15827	15775	15782	15743	15790	15718	15576	15667	15717	15826	15725	15762	15753	15854	15574	15665	15688	15693	15727	15863	15671	15715	15703	15795	15653	15694	15563	15605	15775	15723	15851	15836	15706	15833	15657	15850	15615	15622	15633	15791	15919	15703	15650	15617	15594	15810	15566	15841	15840	15692	15876	15651	15709	15730	15689	15918	15748	15812	15906	15793	15912	15758	15889	15639	15632	15635	15732	15577	15845	15849	15729	15749	15801	15739	15733	15729	15656	15849	15810	15579	15789	15753	15811	15726	15693	15613	15657	15507	15674	15771	15721	15763	15791	15606	15795	15743	15796	15575	15641	15622	15734	15714	15818	15613	15682	15834	15731	15543	15824	15888	15532	15708	15719	15644	15713	15632	15529	15857	15787	15747	15722	15789	15638	15716	15816	15487	15698	15615	15666	15858	15771	15900	15572	15657	15779	15801	15738	15554	15563	15704	15621	15711	15669	15742	15744	15929	15653	15783	15693	15887	15609	15721	15764	15634	15538	15671	15610	15735	15634	15770	15639	15654	15638	15797	15617	15591	15784	15666	15669	15801	15904	15702	15841	15798	15755	15747	15545	15845	15630	15649	15611	15725	15737	15943	15668	15578	15729	15733	15678	15702	15892	15652	15879	15708	15646	15726	15806	15660	15940	15710	15759	15735	15716	15684	15734	15694	15668	15762	15733	15663	15708	15667	15609	15773	15772	15630	15818	15669	15828	15760	15595	15646	15797	15725	15680	15494	15754	15813	15795	15641	15711	15874	15746	15745	15788	15670	15789	15654	15687	15497	15871	15834	15641	15721	15789	15691	15699	15681	15717	15649	15805	15728	15690	15708	15823	15761	15637	15404	16004	15579	15773	15800	15764	15822	15906	15756	15800	15738	15772	15825	15874	15767	15691	15808	15638	15735	15878	15758	15852	15547	15804	15700	15632	15748	15746	15743	15756	15687	15787	15626	15782	15638	15631	15732	15543	15721	15836	15633	15732	15915	15659	15763	15712	15833	15720	15881	15710	15729	15592	15811	15708	15632	15757	15516	15696	15869	15732	15799	15695	15684	15680	15601	15647	15874	15831	15656	15787	15741	15668	15674	15840	15749	15578	15749	15673	15861	15845	15606	15728	15678	15648	15800	15611	15882	15728	15819	15723	15658	15771	15729	15711	15610	15924	15590	15757	15806	15762	15807	15746	15844	15733	15683	15761	15591	15681	15614	15710	15570	15758	15899	15624	15816	15658	15762	15878	15761	15903	15798	15655	15721	15662	15754	15762	15660	15760	15675	15910	15609	15814	15737	15630	15547	15839	15734	15673	15714	15665	15672	15672	15727	15853	15742	15593	15624	15754	15601	15658	15734	15751	15669	15826	15776	15847	15548	15614	15812	15821	15806	15917	15766	15752	15612	15656	15808	15688	15678	15556	15448	15738	15722	15829	15676	15852	15788	15670	15607	15763	15637	15905	15672	15833	15598	15671	15657	15906	15692	15891	15727	15857	15708	15620	15785	15507	15692	15646	15853	15829	15723	15617	15426	15746	15669	15776	15713	15739	15656	15543	15569	15784	15660	15665	15616	15854	15921	15505	15820	15657	15723	15887	15653	15598	15680	15709	15537	15373	15730	15727	15771	15847	15947	15739	15697	15607	15976	15785	15695	15841	15449	15764	15715	15798	15703	15620	15472	15753	15695	15662	15784	15759	15724	15538	15919	15873	15611	15755	15786	15700	15825	15754	15676	15544	15680	15644	15853	15676	15839	15759	15804	15661	15656	15815	15538	15663	15757	15815	15632	15728	15814	15710	15623	15753	15828	15573	15770	15778	15837	15534	15693	15690	15759	15741	15710	15752	15679	15764	15890	15823	15685	15657	15787	15614	15784	15929	15831	15830	15779	15697	15789
29243	21952	22475	20811	18001	17857	17684	17620	17601	17604	17330	17371	18784	19930	19088	17535	16866	16686	16698	16670	16862	16668	16650	16574	16596	16531	16553	16526	16802	16676	16734	16581	16848	16675	16523	16461	16503	16504	16797	16549	16663	16774	16639	16496	16705	16544	16560	16819	16766	16670	16715	16589	16522	16452	16570	16753	16571	16836	16656	16730	16679	16693	16699	16588	16715	16815	16807	16520	16436	16592	16458	16481	16839	16647	16457	16711	16603	16589	16538	16785	16526	16697	16622	16492	16508	16717	16596	16654	16638	16549	16762	16561	16717	16730	16849	16762	16700	16624	16434	16562	16637	16569	16692	16743	16503	16600	16716	16514	16702	16828	16830	16488	16499	16544	16634	16615	16567	16731	16640	16829	16620	16642	16749	16482	16769	16536	16688	16361	16794	16622	16606	16725	16722	16540	16345	16594	16685	16562	16670	16438	16540	16830	16580	16579	16656	16411	16587	16441	16746	16484	16618	16797	16717	16605	16764	16608	16660	16552	16453	16731	16622	16500	16734	16559	16404	16640	16638	16600	16640	16669	16442	16455	16738	16640	16820	16628	16543	16634	16658	16720	16671	16670	16724	16453	16487	16827	16660	16555	16710	16601	16377	16510	16534	16598	16596	16445	16654	16597	16597	16427	16786	16789	16664	16534	16641	16480	16674	16596	16576	16653	16665	16823	16790	16588	16645	16614	16627	16502	16624	16541	16711	16514	16589	16577	16652	16677	16326	16585	16669	16727	16684	16467	16431	16459	16586	16600	16526	16719	16485	16583	16730	16827	16500	16593	16598	16401	16691	16669	16656	16508	16635	16776	16610	16606	16684	16545	16731	16663	16550	16639	16623	16630	16654	16535	16647	16633	16717	16831	16573	16851	16667	16599	16633	16650	16484	16627	16474	16717	16433	16719	16635	16608	16572	16683	16654	16619	16606	16782	16624	16763	16595	16605	16616	16745	16703	16497	16364	16583	16747	16609	16515	16667	16650	16571	16476	16585	16548	16543	16444	16632	16668	16637	16517	16657	16487	16628	16539	16711	16734	16581	16354	16573	16570	16362	16500	16475	16727	16539	16486	16643	16771	16640	16559	16745	16621	16587	16845	16503	16613	16659	16581	16574	16674	16515	16579	16594	16796	16799	16755	16656	16786	16563	16750	16397	16774	16509	16456	16606	16594	16479	16335	16517	16687	16533	16729	16418	16587	16683	16511	16553	16398	16772	16532	16746	16690	16655	16247	16861	16657	16505	16653	16677	16715	16628	16571	16643	16631	16696	16674	16683	16683	16568	16661	16776	16657	16554	16613	16508	16516	16667	16644	16642	16612	16765	16612	16688	16589	16511	16589	16484	16535	16797	16648	16550	16421	16576	16512	16625	16746	16548	16408	16643	16532	16422	16806	16407	16577	16570	16454	16547	16715	16691	16686	16804	16649	16555	16710	16584	16554	16618	16745	16590	16583	16424	16694	16623	16541	16572	16434	16447	16567	16599	16500	16765	16542	16572	16564	16618	16539	16739	16556	16668	16705	16490	16608	16735	16551	16618	16568	16670	16660	16693	16501	16709	16681	16758	16838	16654	16688	16689	16516	16784	16601	16825	16799	16533	16800	16533	16519	16510	16548	16610	16560	16543	16465	16718	16717	16542	16661	16725	16757	16759	16602	16524	16729	16655	16671	16773	16809	16424	16651	16742	16794	16679	16649	16554	16687	16851	16858	16872	16807	16625	16704	16797	16551	16386	16721	16512	16474	16726	16710	16593	16508	16337	16527	16561	16608	16488	16690	16519	16481	16450	16569	16603	16573	16464	16381	16363	16378	16376	16581	16602	16732	16758	16658	16761	16682	16673	16849	16525	16475	16433	16695	16546	16656	16594	16574	16723	16646	16509	16671	16515	16588	16644	16654	16719	16626	16501	16691	16587	16616	16554	16691	16555	16469	16367	16621	16714	16490	16709	16753	16701	16698	16653	16714	16574	16814	16680	16712	16881	16783	16556	16762	16540	16618	16677	16757	16485	16631	16820	16634	16761	16407	16626	16468	16590	16614	16783	16871	16529	16809	16825	16478	16645	16646	16804	16548	16484	16652	16706	16735	16533	16577	16478	16591	16631	16547	16599	16662	16572	16534	16521	16547	16597	16541	16516	16573	16819	16446	16738	16788	16715	16617	16628	16518	16610	16614	16499	16656	16769	16587	16529	16718	16567	16764	16608	16481	16400	16377	16471	16571	16630	16684	16604	16585	16471	16625	16494	16314	16361	16694	16755	16748	16717	16672	16583	16592	16685	16572	16632	16614	16424	16412	16496	16724	16722	16563	16679	16737	16461	16454	16629	16427	16477	16609	16592	16513	16589	16677	16542	16473	16558	16604	16598	16713	16575	16725	16605	16527	16814	16677	16616	16686	16437	16857	16791	16353	16634	16809	16679	16732	16683	16662	16879	16652	16635	16712	16728	16480	16685	16662	16547	16625	16666	16617	16616	16572	16478	16570	16418	16650	16266	16419	16353	16527	16668	16523	16548	16627	16573	16728	16650	16442	16695	16786	16642	16626	16448	16487	16802	16433	16605	16575	16480	16806	16554	16665	16460	16706	16710	16732	16793	16486	16535	16659	16641	16532	16684	16656	16783	16620	16530	16510	16682	16590	16763	16775	16548	16627	16411	16397	16503	16441	16484	16757	16659	16723	16625	16642	16809	16479	16644	16504	16841	16484	16560	16663	16623	16456	16571	16529	16621	16581	16621	16615	16963	16777	16629	16620	16582	16609	16667	16509	16604	16606	16650	16666	16515	16489	16640	16797	16637	16511	16688	16474	16616	16623	16400	16734	16559	16733	16430	16654	16742	16588	16632	16641	16836	16549	16632	16712	16492	16675	16797	16630	16544	16504	16576	16584	16780	16529	16702	16575	16620	16484	16566	16761	16662	16668	16484	16771	16659	16546	16541	16599	16452	16452	16591	16671	16610	16748	16607	16590	16411	16572	16620	16533	16538	16701	16515	16526	16636	16761	16467	16539	16452	16578	16873	16598	16490	16426	16539	16587	16588	16531	16678	16769	16750	16604	16593	16745	16385	16621	16497	16343	16288	16671	16536	16622	16756	16548	16566	16470	16494	16579	16589	16705	16819	16487	16918	16581	16578	16665	16801	16602	16664	16510	16611	16667	16654	16752	16807	16683	16600	16617	16634	16606	16818	16739	16741	16708	16642	16589	16520	16713	16450	16746	16602	16642	16303	16862	16640	16596	16628	16773	16577	16582	16537	16540	16648	16740	16654	16705	16739	16521	16506	16653	16756	16655	16476	16494	16590	16691	16420	16689	16645	16708	16504	16433	16519	16618	16604	16673	16604	16661	16387	16598	16786	16583	16649	16533	16720	16453	16507	16653	16663	16818	16640	16393	16516	16503	16701	16665	16659	16615	16536	16730	16611	16506	16773	16635	16643	16728	16659	16695	16569	16534	16575	16677	16560	16552	16644	16599	16772	16949	16674	16619	16738	16457	16460	16493	16596	16457	16566	16675	16717	16597	16518	16672	16567	16690	16717	16521	16426	16529	16548	16428	16560	16550	16505	16749	16659	16673	16609	16567	16623	16576	16630	16804	16520	16473	16509	16625	16708	16572	16714	16460	16514	16780	16638	16691	16634	16753	16704	16599	16638	16684	16523	16527	16588	16566	16475	16649	16635	16509	16513	16518	16787	16769	16778	16710	16570	16577	16635	16658	16469	16681	16367	16613	16695	16675	16657	16630	16773	16553	16451	16612	16592	16515	16402	16519	16510	16726	16714	16447	16697	16742	16650	16623	16681	16578	16667	16551	16596	16723	16582	16637	16701	16538	16747	16567	16688	16531	16719	16694	16649	16600	16755	16638	16321	16499	16795	16453	16473	16673	16639	16412	16452	16629	16659	16683	16539	16589	16457	16656	16588	16613	16592	16629	16495	16772	16702	16586	16652	16807	16783	16838	16593	16769	16682	16631	16779	16720	16453	16534	16559	16595	16244	16565	16488	16672	16637	16673	16522	16545	16534	16573	16636	16569	16651	16692	16674	16760	16820	16571	16401	16675	16626	16729	16422	16665	16847	16654	16537	16696	16736	16681	16544	16721	16526	16660	16566	16683	16569	16815	16579	16658	16661	16760	16718	16252	16618	16568	16781	16596	16698	16768	16364	16639	16726	16698	16662	16422	16506	16666	16510	16532	16715	16783	16700	16616	16711	16640	16674	16483	16590	16373	16643	16806	16592	16676	16641	16575	16728	16660	16613	16361	16607	16605	16645	16637	16602	16662	16635	16574	16640	16580	16744	16552	16813	16680	16605	16494	16758	16651	16552	16713	16591	16528	16568	16775	16572	16596	16649	16647	16585	16806	16659	16614	16584	16547	16655	16652	16576	16614	16587	16593	16752	16676	16557	16671	16709	16789	16527	16734	16555	16656	16635	16601	16681	16670	16583	16492	16517	16480	16534	16320	16704	16702	16770	16597	16617	16606	16396	16618	16777	16441	16705	16689	16577	16888	16572	16574	16868	16596	16523	16427	16696	16743	16532	16648	16621	16609	16810	16663	16498	16604	16667	16518	16672	16617	16457	16422	16605	16946	16520	16597	16781	16579	16653	16630	16604	16694	16654	16743	16583	16519	16601	16582	16620	16654	16540	16690	16674	16504	16480	16413	16353	16573	16595	16530	16810	16450	16540	16717	16456	16459	16614	16484	16620	16679	16667	16742	16647	16663	16641	16442	16545	16666	16452	16704	16632	16560	16526	16684	16464	16587	16524	16407	16502	16773	16665	16760	16687	16737	16587	16643	16536	16414	16538	16556	16476	16627	16640	16463	16502	16454	16518	16581	16617	16668	16627	16604	16640	16716	16689	16589	16557	16557	16574	16462	16712	16457	16413	16587	16341	16799	16494	16613	16721	16574	16645	16532	16480	16569	16806	16484	16329	16745	16715	16772	16529	16600	16318	16641	16523	16622	16505	16653	16514	16525	16648	16573	16714	16615	16688	16736	16485	16740	16599	16577	16558	16737	16602	16629	16553	16578	16631	16658	16538	16865	16559	16697	16754	16640	16618	16597	16694	16804	16610	16648	16645	16637	16608	16452	16650	16825	16820	16902	16635	16819	16662	16649	16765	16616	16845
16504	19331	21264	19844	18531	18335	17397	17295	17139	17496	17442	17043	19643	20269	18723	16935	16150	15917	15862	15815	15994	15831	15830	15859	16057	15955	16025	15987	15923	15894	15861	15991	15868	15919	16011	15903	15922	15852	15902	15729	15831	16030	16080	15886	15937	15839	15934	15671	15925	15881	15857	15981	15683	15889	15958	15884	15853	15869	15836	16074	15936	16161	16025	15846	15950	15896	15922	16002	15914	15918	15857	15970	15827	15999	15927	15970	15928	15754	15960	15909	15984	15877	15805	15908	15701	15913	15956	15940	15821	15750	15898	15765	15877	15718	15825	15941	15910	15933	15747	15860	15917	15814	15690	15883	15815	15831	15979	15940	15837	15727	15892	15787	15957	15838	15843	15900	15966	16101	15743	15840	15916	15975	15905	15960	15921	15984	15896	15830	15910	15916	15862	16087	15729	16006	15815	15863	15910	15865	15750	15846	15802	15773	15916	15928	15957	15782	16036	15805	16004	15875	15907	15944	15833	15839	15869	15699	15919	15769	15762	15729	15976	15978	15852	15854	15880	15818	15893	15815	15926	15719	15843	16015	16015	15866	15910	15907	15911	15925	15760	15990	15985	15936	15964	15972	15869	15902	15907	15816	15772	16064	15926	15968	15832	16004	15752	15828	15949	15983	15869	15798	15762	15875	15732	15935	15839	15927	15787	15878	16012	15724	15979	15921	15749	15764	15647	15973	15941	15892	15874	15898	15896	15834	16053	15874	15828	15919	15796	15805	15833	15730	15965	15983	15867	15770	15905	15841	15806	15999	15989	15755	15915	15986	15940	15938	15921	15856	15925	15814	16039	16032	15873	15838	15993	15941	15907	15936	15972	15909	15937	15813	16034	15918	15999	15908	15907	15872	15938	15932	15925	15653	16007	15867	15810	15919	15897	15868	15971	15940	15818	15831	15920	15892	15968	15820	15833	16051	15828	15955	15789	15911	16065	15925	15864	15842	15877	15828	15830	15794	15845	15773	15834	15874	15795	15824	15861	16058	15912	15915	15907	15907	15897	15986	15968	15949	15987	15798	15872	16002	16075	15903	15974	15892	15909	15813	15827	15797	15868	15877	15927	15697	15931	15962	15867	15922	15860	15795	15832	15810	15942	15844	15818	15943	15776	15955	15996	15937	15876	15974	15909	15991	15909	15960	15755	15776	15827	15942	15810	15867	16030	15891	15901	16001	15909	15914	15962	15925	15841	15785	15762	15812	15868	15967	16037	15943	15825	15940	15901	15929	15973	15801	15769	15896	15846	15746	15888	15944	15805	15887	15764	15895	15668	15965	15975	15961	15922	15831	15922	16116	15859	15813	16050	15857	15958	15919	15903	15857	15901	15944	15906	15862	15936	15958	15964	15846	15946	15844	15982	15728	15850	15884	15910	16048	15895	15827	15786	15926	15831	15889	15798	15816	15680	15897	15944	15897	15746	15844	15835	16079	15991	15933	15958	15811	15748	15762	15694	16033	15952	15739	16000	16021	15820	16028	16049	15893	15895	15945	16006	15850	16027	15887	15913	15807	15880	15761	15997	15862	15983	15909	15709	15902	15803	15901	15790	15887	15940	15885	16005	15758	15882	15996	15826	15773	15844	15867	15744	15889	15823	15957	16059	15683	15690	15999	15895	16050	15921	15752	15818	15841	15991	16027	15764	16034	15895	15986	16026	15861	15927	15704	15824	15817	15860	15783	15788	15695	15676	16104	15810	15942	16162	15830	15958	15804	15908	15997	15872	16026	15896	15985	16009	15847	15831	15808	16021	15923	15861	15774	15689	15813	16072	15674	15990	15824	15948	15965	15849	15886	15999	15756	15899	15979	15690	15929	15948	15766	15918	15839	15947	15938	15875	15834	15940	15891	15872	15825	15767	15851	15839	15842	15883	15984	16061	15911	15856	16099	15889	15872	15835	15971	16023	15839	15950	15977	15915	15914	15683	15849	15930	15973	15847	15960	15904	15925	15688	15958	15937	15871	15909	16009	15815	16116	15954	15817	15872	15707	15805	15826	15874	15922	15874	15853	15799	15699	15762	15966	15846	15897	15661	15991	16023	15934	15921	15790	16077	16052	15778	15856	16004	15877	16022	15726	15942	15768	15874	15852	16036	15983	15846	16012	15861	15851	15854	15910	15860	16036	15879	16031	15856	16030	15856	15921	15793	15898	15943	16088	15836	15841	15739	15861	15839	15912	15996	15717	15976	15942	15738	15796	15934	15905	15964	15804	15794	15773	16031	15997	15777	15751	15867	15920	15975	15944	15899	15906	15791	15883	15849	15957	15791	15878	15892	15656	15888	15884	15939	15830	15835	16000	15764	16033	15952	15919	15773	15962	15842	15804	15833	15836	15727	15869	15892	16004	15885	15922	15876	15845	15955	15922	15898	16004	15831	15861	15945	15936	15918	15986	15852	15817	15892	15979	15950	15719	15820	15803	15784	15824	16041	15963	15933	15776	15950	15803	15963	15979	15844	15936	15808	15698	15964	15817	15926	15848	15876	15828	15827	15807	15866	15891	16004	16090	15881	15744	15873	15801	15781	15953	15978	16003	15799	15803	16021	15910	16079	15828	15985	15832	15938	16007	15853	15977	15974	15796	15904	15853	15827	15837	15970	15828	15851	15978	16144	15922	15843	15908	15868	15882	15734	15849	15955	16072	15930	15936	16033	15786	15835	15819	15879	15764	15686	15785	15837	15880	15986	15884	15944	15806	15857	15787	16071	16041	15996	15687	16054	15965	15849	16000	15836	15860	15904	15907	15907	15885	15788	15689	15914	15850	15940	15860	15947	15999	15869	15863	15889	15797	15825	15903	15782	15838	16001	15799	16081	15914	15962	15669	16053	15976	15862	15776	15939	16002	16004	15776	15768	15995	15854	15952	15832	15942	15734	15788	15846	15908	15883	15867	16087	15864	15838	15702	15880	15875	15925	15751	15960	15916	16048	16127	15809	15858	15972	15995	16105	15863	15995	15822	15773	15702	16016	15913	15967	15829	15942	15864	16039	15971	15844	15905	15930	15873	15741	15999	16024	15892	15890	15642	15957	15868	15688	15920	15881	15813	15939	15872	15910	15904	15738	15799	15981	15839	15910	16020	15829	15883	16043	16010	15844	15763	16010	16044	15942	15721	15792	15895	16097	15643	15796	15796	15783	15773	15748	15866	15664	15789	15882	15880	15834	15866	15967	15986	15795	15905	15934	15910	15928	15871	15821	15722	15939	15797	15918	15871	15748	15861	15795	15746	15741	16014	15661	15887	15881	15842	15882	15818	16005	15789	15960	15966	16095	15785	15897	16092	15972	15747	15824	15977	15878	15889	15881	15858	15934	15873	15808	15769	15902	15924	15909	15947	15910	15836	15895	15903	15826	15899	15911	15847	15853	15975	15841	15802	15839	15871	15784	16022	16011	15829	15915	15993	16034	16122	15917	15804	16003	15819	15950	15910	15884	15812	15931	15931	15931	15946	15845	15950	15880	15933	15837	15750	15949	15922	15754	15916	15954	15810	15739	15739	15862	15927	15960	15937	15826	15942	15803	15990	15917	15856	15913	16060	15783	15837	15818	15759	16020	15978	15855	16035	15938	15961	15860	15851	15877	15863	15988	15836	15859	15803	16050	15888	15829	15874	15800	16004	15981	15803	15852	15742	15819	15856	15820	15915	15761	15881	15976	15956	15819	16001	15882	15926	15858	15780	15907	15805	15973	15882	15810	16021	15794	15771	15809	15822	15936	15952	15843	15785	15798	15924	15964	15802	15845	15816	15722	15910	15758	15883	15899	15772	15929	15878	15788	15845	15976	15937	15842	15933	15847	15810	15853	15880	15956	15869	15709	16003	15845	15876	15817	15785	15858	15783	15844	15977	15893	15887	15846	15749	15925	15823	15816	15866	15943	15789	15984	15889	15963	15796	15978	16122	15876	15931	15986	15827	15949	15840	16003	15887	15981	15871	15961	15964	16079	15848	15924	15902	16083	15847	15890	15974	15873	15853	15921	16020	15889	15839	15816	15930	15981	16126	16028	15900	15939	15883	15831	15896	15788	15945	15831	16009	15816	15720	15846	15780	16014	15766	15810	15749	15972	15849	15802	16082	16040	15990	15961	15837	15930	15936	15897	15875	15793	15947	15760	15893	16053	15842	15898	15956	15848	15879	15811	15855	15931	15936	15876	16017	15834	15973	15873	15915	15996	15836	15843	16049	15916	15902	16016	15856	15840	15862	15924	15838	15933	15844	15897	15939	15930	16099	16036	15943	15970	15858	15746	15903	15981	15951	16028	16000	15859	15811	15917	16046	15910	15898	15794	15788	15752	15968	15906	15991	15956	16021	15764	15891	16090	16002	15903	16021	16034	15907	15812	15830	15960	16095	15668	15934	15945	15901	15811	15811	15837	15986	15861	15986	15891	15905	15727	15868	16066	15881	15974	15806	15957	15836	15991	15810	15933	15830	15808	15968	15892	15856	15862	16148	15854	15885	15836	15724	15925	16068	15892	15963	15997	15785	15894	16090	15924	16059	15750	15780	15883	15793	15903	15850	15823	15958	15784	15881	15858	15969	15790	15961	15605	15905	15902	15871	15967	15933	16086	15783	15639	15910	15744	15846	15900	15820	15852	15901	16050	15929	15865	15952	15910	15938	15791	15973	15909	15931	16027	15936	15845	15933	15752	15976	16010	15803	15987	15861	15746	15804	15845	15934	15788	15802	15902	15768	15881	15816	15876	16046	15830	15925	15938	15867	15674	15789	15776	15997	15751	16006	15909	15949	16000	15977	15873	15878	15854	15792	15764	15885	16067	15818	15987	15790	15827	15769	15840	15988	16008	15922	15966	15731	15808	15903	15936	15852	15905	15881	15925	15875	15923	15962	16026	15911	15872	15931	15688	15831	15944	15854	15882	15938	15904	15938	15907	15754	16042	15948	15996	15787	15834	15898	15833	15852	16176	15954	16065	15665	15893	15814	15971	15853	16152	15974	15961	15870	15832	15902	16021	15749	15953	15845	15889	15749	15862	15812	16018	15741	15983	15930	15978	15816	15824	15905	15739	15900	15994	15842	15857	15910	16053	15840	15903	16013	15872	15782	16028	15901	16062	15870	16026	15872	15862	15718	15840	15922	15906	15861	15922	16056	15850	16002	15961	15956
24963	21335	28006	25814	22270	20988	20460	18276	18237	18399	18001	18745	30710	30567	26449	21072	17776	16741	16750	16324	16419	16646	16577	16496	16478	16646	16685	16502	16637	16671	16537	16511	16599	16712	16382	16444	16382	16530	16390	16452	16546	16523	16492	16479	16670	16586	16324	16451	16423	16382	16589	16522	16432	16454	16490	16470	16507	16670	16470	16716	16724	16540	16534	16464	16438	16304	16482	16593	16638	16622	16456	16630	16469	16441	16811	16483	16626	16510	16281	16572	16420	16554	16595	16418	16624	16592	16630	16473	16369	16537	16421	16437	16552	16528	16517	16466	16649	16539	16484	16680	16518	16514	16407	16589	16434	16443	16496	16613	16608	16495	16537	16493	16397	16548	16589	16575	16468	16703	16448	16491	16387	16677	16458	16616	16479	16338	16594	16633	16408	16538	16477	16532	16588	16546	16397	16415	16574	16451	16536	16560	16297	16498	16566	16476	16474	16521	16445	16433	16491	16378	16525	16556	16436	16630	16419	16549	16448	16498	16529	16510	16381	16563	16663	16381	16635	16442	16383	16555	16387	16551	16660	16506	16571	16606	16630	16591	16560	16449	16593	16489	16520	16552	16644	16673	16459	16453	16588	16713	16342	16440	16488	16369	16430	16382	16589	16518	16501	16540	16607	16435	16299	16383	16477	16499	16496	16431	16649	16386	16666	16417	16364	16493	16416	16500	16505	16362	16575	16506	16469	16569	16593	16455	16523	16442	16514	16369	16607	16605	16638	16435	16471	16301	16379	16573	16370	16542	16514	16632	16432	16480	16580	16400	16484	16625	16624	16442	16352	16394	16471	16570	16511	16457	16502	16453	16389	16505	16343	16533	16566	16617	16721	16516	16438	16716	16694	16551	16443	16626	16455	16375	16657	16558	16594	16546	16439	16374	16499	16299	16617	16549	16476	16739	16293	16487	16518	16448	16465	16467	16387	16412	16637	16537	16379	16490	16554	16388	16524	16553	16478	16539	16457	16441	16507	16384	16548	16656	16485	16677	16608	16546	16664	16610	16398	16543	16574	16394	16576	16310	16397	16517	16518	16669	16614	16351	16627	16426	16424	16622	16611	16523	16493	16512	16428	16575	16494	16612	16449	16502	16576	16460	16542	16479	16545	16478	16522	16375	16357	16360	16513	16620	16206	16461	16475	16517	16179	16329	16557	16576	16538	16566	16470	16259	16523	16405	16483	16496	16446	16574	16659	16564	16424	16370	16618	16600	16482	16358	16620	16586	16570	16663	16411	16306	16347	16500	16617	16472	16414	16450	16424	16378	16615	16291	16467	16440	16545	16523	16418	16536	16732	16440	16432	16400	16314	16654	16578	16508	16294	16631	16759	16416	16519	16447	16509	16517	16427	16568	16344	16682	16547	16586	16603	16430	16512	16612	16437	16585	16459	16558	16443	16543	16345	16329	16492	16409	16386	16470	16405	16689	16424	16441	16403	16665	16480	16480	16366	16576	16743	16591	16414	16600	16558	16416	16454	16726	16289	16361	16645	16548	16451	16589	16663	16718	16448	16484	16598	16735	16315	16389	16642	16470	16426	16591	16527	16463	16444	16482	16731	16557	16584	16582	16656	16561	16533	16575	16381	16380	16488	16416	16486	16469	16595	16597	16489	16678	16813	16536	16531	16453	16451	16411	16371	16369	16457	16549	16534	16525	16584	16545	16619	16529	16589	16616	16432	16448	16376	16612	16316	16393	16455	16448	16411	16619	16549	16616	16534	16592	16553	16398	16663	16648	16597	16641	16591	16333	16405	16368	16572	16489	16594	16567	16395	16447	16506	16912	16359	16437	16361	16577	16435	16635	16508	16445	16657	16366	16600	16402	16658	16630	16429	16451	16492	16471	16574	16563	16540	16400	16523	16292	16316	16518	16483	16630	16743	16769	16436	16485	16529	16538	16301	16477	16353	16551	16575	16341	16606	16510	16486	16402	16554	16593	16516	16645	16385	16496	16530	16524	16436	16513	16476	16634	16422	16572	16500	16487	16610	16534	16480	16515	16563	16358	16203	16412	16478	16682	16624	16559	16594	16345	16652	16444	16366	16491	16559	16421	16464	16365	16652	16593	16434	16518	16467	16636	16331	16557	16540	16548	16570	16459	16522	16466	16543	16566	16688	16487	16651	16681	16580	16594	16694	16544	16400	16484	16542	16485	16461	16375	16186	16514	16520	16489	16342	16521	16324	16530	16599	16609	16188	16568	16705	16330	16513	16411	16528	16527	16459	16299	16603	16378	16491	16239	16498	16421	16514	16644	16411	16641	16440	16417	16512	16498	16516	16470	16503	16413	16438	16564	16346	16468	16515	16426	16434	16553	16514	16395	16563	16427	16536	16567	16508	16454	16576	16572	16555	16704	16713	16524	16430	16784	16640	16657	16303	16560	16621	16639	16459	16688	16617	16423	16674	16525	16464	16368	16636	16498	16403	16599	16463	16436	16559	16638	16687	16786	16527	16542	16619	16523	16317	16629	16550	16420	16568	16346	16564	16414	16315	16378	16362	16698	16434	16714	16672	16388	16539	16352	16424	16656	16577	16483	16663	16330	16453	16400	16512	16654	16404	16519	16358	16579	16558	16364	16472	16658	16514	16295	16430	16475	16660	16539	16435	16588	16303	16276	16495	16511	16779	16494	16513	16418	16417	16539	16478	16475	16600	16585	16475	16633	16285	16297	16515	16476	16559	16606	16357	16535	16167	16426	16529	16473	16756	16350	16474	16507	16595	16486	16586	16604	16536	16460	16504	16504	16557	16456	16441	16418	16363	16434	16617	16790	16497	16396	16513	16542	16488	16491	16418	16229	16473	16447	16620	16677	16516	16313	16301	16500	16615	16566	16481	16533	16589	16568	16608	16675	16502	16588	16573	16445	16593	16605	16603	16453	16624	16612	16628	16541	16473	16422	16561	16552	16574	16550	16726	16493	16430	16597	16778	16587	16404	16382	16534	16556	16477	16499	16624	16414	16562	16354	16622	16616	16785	16616	16555	16589	16503	16444	16410	16634	16578	16534	16618	16336	16466	16685	16353	16334	16517	16511	16307	16645	16361	16543	16393	16724	16564	16333	16679	16375	16365	16537	16543	16523	16599	16629	16634	16673	16628	16610	16660	16436	16500	16506	16368	16493	16594	16589	16653	16396	16482	16399	16454	16573	16400	16360	16506	16505	16538	16457	16553	16591	16543	16370	16589	16643	16575	16602	16554	16514	16518	16686	16620	16555	16394	16626	16633	16483	16480	16445	16620	16551	16361	16557	16731	16450	16520	16597	16615	16701	16513	16701	16419	16427	16813	16451	16468	16438	16439	16496	16338	16514	16498	16431	16552	16466	16530	16545	16490	16517	16576	16504	16586	16641	16385	16441	16611	16571	16477	16395	16533	16491	16542	16526	16574	16590	16523	16381	16545	16556	16483	16397	16509	16667	16584	16350	16683	16497	16651	16569	16652	16363	16616	16419	16513	16673	16601	16509	16839	16388	16147	16454	16437	16531	16340	16396	16428	16616	16571	16423	16634	16567	16482	16302	16391	16509	16513	16546	16556	16503	16535	16498	16742	16627	16397	16509	16613	16667	16593	16435	16504	16564	16426	16638	16395	16411	16542	16487	16619	16394	16518	16609	16667	16496	16443	16468	16530	16534	16615	16535	16545	16440	16386	16589	16634	16645	16555	16521	16706	16427	16549	16552	16511	16569	16676	16433	16377	16341	16319	16490	16472	16531	16443	16545	16309	16508	16433	16579	16422	16511	16580	16397	16607	16371	16558	16548	16470	16535	16476	16394	16654	16517	16507	16574	16599	16523	16487	16517	16363	16609	16527	16599	16517	16338	16432	16701	16486	16618	16586	16460	16560	16566	16457	16459	16436	16581	16335	16429	16587	16604	16653	16550	16528	16686	16522	16597	16611	16600	16550	16639	16564	16519	16526	16441	16457	16517	16586	16491	16653	16464	16292	16457	16556	16466	16527	16503	16514	16625	16411	16456	16680	16616	16462	16565	16758	16480	16346	16430	16654	16598	16477	16479	16489	16332	16512	16400	16681	16414	16510	16610	16419	16406	16469	16456	16414	16525	16562	16504	16508	16559	16390	16532	16525	16316	16474	16369	16568	16549	16555	16612	16426	16604	16647	16496	16371	16709	16554	16522	16558	16556	16357	16494	16338	16513	16588	16520	16556	16516	16511	16578	16491	16589	16449	16561	16681	16438	16710	16627	16500	16332	16565	16527	16575	16612	16448	16527	16493	16478	16554	16414	16511	16405	16381	16472	16468	16367	16468	16357	16550	16623	16569	16506	16784	16624	16503	16593	16561	16633	16521	16510	16473	16508	16513	16435	16558	16343	16384	16608	16333	16493	16413	16622	16421	16573	16306	16482	16501	16473	16523	16394	16441	16430	16635	16385	16874	16577	16380	16466	16563	16316	16526	16564	16462	16576	16425	16702	16518	16650	16584	16410	16503	16322	16503	16332	16590	16475	16629	16509	16412	16473	16485	16597	16466	16366	16711	16414	16549	16367	16476	16522	16529	16461	16457	16488	16505	16416	16546	16463	16639	16622	16637	16415	16413	16427	16687	16538	16663	16346	16315	16361	16546	16387	16537	16712	16385	16453	16577	16459	16552	16562	16478	16371	16596	16574	16594	16676	16582	16600	16433	16526	16583	16408	16314	16570	16406	16587	16627	16521	16512	16426	16359	16585	16407	16240	16626	16590	16532	16593	16421	16582	16671	16466	16544	16521	16503	16500	16647	16617	16530	16482	16485	16487	16478	16384	16532	16740	16569	16461	16800	16557	16636	16587	16733	16393	16584	16524	16423	16449	16529	16547	16601	16636	16474	16575	16300	16371	16536	16539	16535	16419	16379	16545	16438	16550	16638	16644	16542	16464	16494	16508	16452	16725	16686	16434	16545	16520	16387	16480	16470	16587	16368	16633	16705	16418	16427	16465	16545	16363	16516	16563	16526	16516	16431	16559	16426	16689	16670	16546	16692	16430	16559	16465	16627	16631	16637	16460	16612	16489	16477	16707	16557	16464	16369	16406	16469	16336	16420	16548	16481	16592	16364	16487	16537	16618	16463	16413	16539	16531	16512	16452	16376	16502	16364	16422	16621	16359	16556	16468	16438	16753
15777	24723	25385	25126	22706	20949	19707	18933	18462	18679	18542	20005	35701	33361	27900	20483	16700	16016	15969	15670	15887	15851	15866	15914	15868	15867	15918	15862	15912	16047	15867	15834	15772	15895	15874	15799	15858	16053	15978	15865	15767	15942	15933	15685	15925	15768	15766	16194	15824	15812	15776	15953	15763	15856	15853	15813	15844	15764	15801	15938	15851	15787	15926	15797	15823	15765	16025	15866	15998	15861	15947	15805	15933	15781	15824	15884	15624	15762	15842	15741	15736	15826	15912	15664	15810	15860	15844	15875	15814	15814	15709	15961	15681	15935	15829	15792	15896	15765	15742	15817	15909	15833	15851	15836	16121	15849	15719	15797	15932	15729	15770	15986	15916	15919	15572	15787	15796	15897	15933	15807	15958	15849	15829	15858	15867	15752	15732	16043	16012	15846	15955	15751	15879	15871	15809	15896	15899	15889	15877	15711	15939	15885	15772	15746	15980	15828	15797	15892	15779	15811	15829	15708	15890	15861	15966	15915	15726	15762	15892	15867	15911	15770	15904	15823	15969	15880	15782	15923	16002	15916	15808	15785	15966	15729	15773	15762	15883	15970	15827	15924	15694	15733	15704	15887	15770	15927	15774	15841	15897	15734	15836	15775	15629	15778	15754	16034	15853	15829	15871	15911	15932	15975	15745	15950	15799	15891	15824	15757	15867	15901	15806	15866	16006	15831	15916	15687	15764	15808	15852	15897	15923	15730	15813	15803	15848	15874	15891	15808	15958	15815	15778	15832	15720	15889	15934	15921	15835	15758	15852	15744	15996	15893	15734	15760	15891	15763	15884	16034	15928	15893	16035	15961	15787	15638	15749	15998	15710	15751	15894	15799	15864	15886	15862	15830	15869	15926	15932	15987	15946	15896	15878	15799	16030	15898	15808	15913	15787	15783	15883	15862	16016	15850	15793	15749	15961	15732	15997	15867	15945	15772	15756	15943	15814	15746	15745	15695	15866	15663	15929	15965	16017	15898	15786	15859	15835	15883	15774	15882	15878	15902	15864	15873	15841	15812	15760	16014	15929	15780	15988	15860	15857	15804	15897	15774	15842	15800	15854	15917	15846	15734	15798	15838	15879	15538	15892	15873	15796	15921	15787	15926	15685	16010	15728	15794	15760	15816	15744	15842	15897	15706	15913	15661	15834	15934	16041	15766	15744	15878	15830	15744	15873	15838	15872	15799	15674	15838	15761	15939	15977	15840	15895	15912	15875	15803	16001	15951	15773	15901	15964	16010	15917	15763	15910	15697	15861	15788	15941	15893	15928	15926	15800	15736	15710	15783	15828	15750	15811	16053	15681	15771	15827	15912	15813	15924	15914	15749	15770	15839	15892	15865	16085	15847	15918	15784	15903	15969	15830	15790	15690	15839	15962	15705	16017	15832	15875	15884	16099	15979	15848	15815	15865	15701	15797	15876	15945	15876	16031	15880	15967	15965	15950	15769	16011	15888	15741	15863	15997	15850	15795	15719	15885	15883	15843	15806	15926	15671	15921	15896	15728	15880	15707	15776	15976	15922	15772	15818	15928	15933	15841	15873	15920	15943	15788	15835	15778	15764	15908	15968	15687	15828	15878	15840	15870	15676	15949	16043	15969	15786	15991	15714	15959	15826	15801	15784	15898	15791	16052	15833	15945	15823	15944	15823	15892	15881	15782	15854	15839	15893	15952	15766	15944	15766	15954	15827	15800	15866	15772	15680	15803	15842	15920	15818	16015	15882	15875	15775	15994	15770	15819	15790	15871	15822	16008	15849	15724	15998	15903	15722	15786	16028	15799	15649	15880	15816	15964	15813	15914	15846	15738	15999	15804	15812	15864	15878	15769	15692	15787	15726	15826	15734	15866	15779	15774	15707	15789	15983	15714	15745	15908	15847	15882	15816	15783	15771	15867	15819	15967	15870	15764	15925	15969	15808	15837	15833	15796	15791	15826	15870	15725	15920	15893	15762	15803	16044	15862	15880	15721	15833	15913	15944	15891	15799	15705	15960	15870	15894	15839	15873	15833	15798	15961	15897	15769	15799	15827	15866	15972	15794	15852	15806	15688	15928	15890	15827	15786	15855	15919	15852	15749	15825	15886	16155	15908	15778	15813	15906	15846	15846	15782	15697	15864	15876	15769	15834	15896	15955	15681	16030	15928	15794	15719	15854	15850	15729	15931	16077	15856	15839	15783	15916	15608	15881	15605	15787	15828	15878	15924	15838	15878	16042	15796	15714	15697	15734	15904	15988	15860	15983	15813	15871	15850	16030	15920	15778	15753	15810	15798	15803	15997	16010	15741	15927	15683	15949	15847	15748	15844	15881	15873	15934	15568	15883	15761	15929	15894	15806	15855	15960	15910	15762	15772	15906	15981	15784	15850	16029	15882	15947	15810	15863	15954	15842	15789	15927	15905	15889	15942	15855	15858	15802	15791	15850	15764	15728	16047	16112	15929	15815	15989	15827	15786	15805	15761	15842	15821	15912	15780	15854	15892	15655	15821	15772	15802	15734	15885	16038	15936	15989	15831	15741	15764	15804	15690	15626	15913	15877	15929	15756	15705	15883	15960	15853	15648	15905	15782	15819	15764	15787	15842	15967	15863	15831	15784	15879	15811	15897	15836	15716	15963	16035	15790	15909	15817	15747	15923	15749	15935	15901	15767	15866	15779	15747	15929	15752	15902	15708	15862	15998	15819	15719	15986	15837	15860	15926	15928	15786	15737	15832	15771	15809	15837	15660	15898	15906	15818	15752	15891	15844	15771	15762	15810	15855	15942	15636	15901	15841	15683	16057	15806	15932	15935	15775	16090	15857	15841	15711	15924	15895	15904	15848	15757	15874	15840	15789	15688	15876	15843	15847	15830	15665	15884	15725	15817	15760	16000	15794	15823	15654	15732	15836	15899	15777	15765	15739	15876	15792	15802	15816	16032	15537	15699	15740	15792	15791	15821	15898	15885	15919	15844	15698	15805	15907	15778	15884	15843	15943	15776	15730	15786	15885	15774	15963	15788	15687	15809	15867	15804	15807	15867	15985	15500	15892	15882	15966	15907	15794	15658	15800	15758	15721	15993	15780	16121	15828	15807	15849	15859	15960	15879	15816	15856	15826	15747	15936	15821	15746	15847	15735	15843	15829	15961	15850	15821	15926	15899	15786	15850	15647	15855	16010	15864	15744	15896	15725	15812	15833	15894	15795	15912	15761	15747	15813	15741	15763	15754	16060	15874	15690	15880	15805	15785	15870	15891	15769	15910	15833	15954	15818	15688	15934	15770	15843	15859	16009	15930	15846	15782	15819	15948	15702	15652	15871	15813	15807	15808	15868	15760	15875	15755	16015	15781	15968	15920	15959	15770	16016	15692	15909	15745	15830	15942	15768	15853	15753	15723	15985	15798	15920	15834	15851	15814	15942	15905	15777	15821	15705	15733	15845	15867	15791	15961	15781	15907	15855	15898	15976	16076	15772	15927	15860	15961	15811	15808	15947	15896	15834	15731	15870	15910	15876	15837	15881	15942	15831	15787	15925	15990	15843	15933	15834	15877	15788	15708	15879	15689	15879	15879	15934	15752	15842	15752	15794	15853	15854	15882	15658	15901	15751	15730	15806	15913	15928	15887	15963	15897	15900	15988	15699	15863	15616	15706	15905	15872	15854	15820	15916	15746	16004	15824	15980	15973	15853	16009	15872	15985	15857	15820	15737	15976	15799	15856	15950	15798	15764	15987	15760	15979	15783	15900	15923	15774	15731	15919	15833	15806	15766	15785	15944	15827	15758	15864	15822	15876	15721	15851	15991	15828	15915	15895	15741	15898	15812	15839	15872	15877	15817	15854	15871	15839	15865	15929	15895	15814	15813	15893	15737	15886	15720	15761	15751	15858	15819	15927	15948	15807	15734	15840	15905	15951	15928	15907	15929	15787	15839	15872	15913	15771	15910	15795	15912	16056	15916	15897	15831	15899	15804	15779	15909	15807	15783	15830	15796	15711	15736	16100	15821	15960	15761	15796	15794	15997	15816	15807	15692	15708	15902	15793	15812	15943	15705	15704	15926	15762	15751	15806	15917	15888	15900	15827	15884	15844	15809	15940	15746	15981	15943	15739	15840	15973	16082	15847	15896	15927	15857	15813	15890	15891	15950	15844	15799	15990	15785	15713	15692	15867	15852	15792	16008	15886	15795	15837	15756	15934	15763	15847	15848	15786	15793	15843	15759	15875	15735	15804	15919	15852	16003	15938	15691	15880	15818	15748	15972	15817	15783	15782	15880	15833	15793	15999	15736	15889	15845	15870	15797	15880	15858	15819	15907	15733	15886	15948	15787	15757	15956	15856	15735	15752	15998	15806	15723	15925	15748	15714	15812	15796	15845	15945	16061	16054	15866	15836	15914	15885	15827	15793	15790	16076	16105	15887	15808	15882	15702	15970	15929	15761	15793	15854	15910	15815	15812	15816	15950	15790	15697	15948	15820	15804	15916	15813	15723	15828	15720	15848	15773	15821	15965	15970	15952	15869	15725	15743	15759	15954	15840	15903	16050	15911	15836	15840	16087	15919	15816	15837	15847	15701	15919	15688	15970	15872	15913	15683	15764	15739	15765	15819	15813	15919	16013	15796	15869	15947	15696	15873	15943	15609	15876	16047	15970	15752	15940	15819	15603	15788	16069	15888	15838	15931	15864	15850	16042	15860	15927	15789	15794	15778	15831	15927	15927	15965	15806	15881	15945	15832	15917	15682	15961	15815	15866	15874	15846	15796	15812	15762	16023	15906	15937	15962	15996	15918	15767	15848	15803	15836	15831	15845	15852	15868	15906	15786	15867	15886	15682	15829	15904	15879	15858	15766	15985	15656	15868	15832	15929	15967	15975	15711	16024	15753	15785	15754	15766	15986	15984	15841	15885	15843	15950	15803	15733	15909	15854	15760	15933	15895	15981	15811	16062	15671	15885	15855	15780	15831	15854	15791	15965	15755	15837	15694	15833	15849	15845	15844	15826	15838	15880	15905	15992	15879	15863	15786	15759	15894	15919	15917	15835	15802	15840	15908	15652	15905	15923	15823	15866	15894	15938	15702	15862	15880	15932	15939	15989	15755	15760	15832	15736	15810	15786	15873	15790	15788	15716	15890	15821	15803	15862	15901	15726
23876	21355	28884	24414	22599	24158	23782	20113	19688	19565	18799	21591	39958	39600	30957	22771	18431	17169	17164	16804	16842	16837	16784	16882	16818	16891	16701	16742	16755	16768	16959	16634	16753	16802	16792	16704	16823	16704	16529	16789	16745	16608	16858	16811	16703	16674	16778	16716	16663	16726	16559	16799	16882	16622	16740	16863	16752	16610	16628	16809	16775	16645	16685	16711	16636	16728	16791	16517	16790	16793	16744	16584	16613	16599	16896	16631	16580	16729	16891	16703	16819	16700	16808	16781	16628	16693	16564	16740	16665	16728	16650	16684	16526	16686	16660	16609	16580	16806	16583	16510	16632	16721	16614	16660	16654	16826	16648	16708	16851	16619	16857	16767	16660	16770	16719	16530	16810	16779	16671	16654	16751	16673	16730	16724	16582	16820	16744	16755	16652	16675	16597	16763	16622	16711	16873	16684	16639	16690	16702	16826	16603	16741	16698	16677	16783	16724	16581	16577	16579	16793	16639	16802	16701	16758	16612	16469	16647	16744	16629	16704	16464	16618	16737	16718	16621	16767	16798	16550	16568	16779	16746	16638	16905	16547	16646	16916	16622	16674	16709	16610	16627	16615	16861	16696	16572	16768	16670	16559	16552	16738	16790	16593	16516	16829	16732	16605	16582	16711	16796	16674	16808	16683	16812	16581	16869	16657	16724	16516	16563	16519	16639	16777	16894	16900	16726	16630	16676	16610	16688	16754	16532	16808	16631	16616	16506	16696	16730	16758	16688	16759	16583	16582	16976	16587	16703	16711	16643	16720	16539	16639	16620	16519	16691	16667	16654	16763	16766	16819	16680	16636	16607	16613	16827	16676	16630	16618	16714	16694	16765	16814	16686	16650	16585	16835	16624	16606	16531	16610	16682	16759	16605	16489	16644	16752	16643	16635	16754	16778	16523	16638	16556	16563	16726	16506	16400	16555	16617	16687	16629	16538	16687	16383	16823	16774	16632	16688	16850	16707	16776	16795	16799	16674	16592	16900	16922	16644	16557	16528	16630	16547	16768	16666	16636	16809	16673	16727	16548	16738	16613	16629	16563	16572	16721	16586	16536	16667	16658	16887	16746	16523	16586	16515	16590	16484	16790	16529	16790	16762	16680	16668	16568	16798	16797	16626	16677	16765	16786	16607	16518	16712	16573	16674	16691	16750	16698	16705	16826	16566	16656	16794	16798	16739	16646	16670	16719	16651	16600	16469	16770	16804	16533	16608	16663	16740	16554	16706	16715	16639	16609	16809	16718	16394	16632	16806	16690	16612	16593	16683	16772	16520	16691	16529	16604	16591	16751	16481	16697	16596	16679	16555	16640	16664	16535	16643	16816	16543	16765	16824	16846	16731	16576	16729	16611	16803	16575	16836	16680	16680	16801	16779	16709	16620	16675	16736	16618	16668	16667	16567	16640	16597	16702	16514	16665	16668	16731	16660	16706	16630	16704	16461	16738	16661	16750	16630	16943	16642	16579	16623	16811	16633	16633	16368	16625	16637	16759	16687	16828	16618	16888	16772	16793	16667	16807	16760	16622	16641	16591	16715	16705	16811	16679	16596	16654	16537	16538	16740	16859	16878	16623	16635	16733	16557	16707	16598	16740	16650	16590	16695	16732	16574	16580	16603	16570	16696	16533	16888	16658	16630	16574	16640	16662	16672	16503	16699	16627	16644	16634	16789	16679	16864	16906	16575	16422	16631	16694	16656	16682	16752	16618	16841	16673	16649	16749	16604	16770	16660	16952	16645	16990	16585	16618	16887	16780	16768	16651	16580	16820	16594	16692	16514	16599	16717	16701	16655	16565	16524	16525	16708	16851	16683	16756	16603	16688	16800	16568	16839	16788	16569	16606	16749	16844	16635	16491	16564	16721	16610	16564	16582	16621	16670	16480	16604	16534	16771	16662	16730	16544	16606	16781	16623	16822	16656	16694	16626	16562	16797	16800	16824	16767	16677	16663	16698	16724	16579	16771	16609	16583	16865	16490	16576	16754	16465	16538	16631	16682	16764	16744	16795	16774	16700	16567	16780	16727	16741	16579	16625	16642	16599	16590	16601	16740	16721	16782	16751	16672	16775	16499	16675	16649	16635	16685	16737	16583	16851	16613	16528	16619	16700	16535	16598	16470	16626	16726	16562	16640	16598	16674	16714	16482	16716	16530	16723	16729	16691	16461	16718	16793	16769	16752	16717	16753	16723	16761	16788	16736	16427	16472	16756	16500	16493	16590	16720	16640	16713	16824	16525	16691	16621	16738	16699	16541	16590	16507	16590	16783	16578	16751	16703	16745	16594	16958	16609	16511	16620	16883	16830	16826	16898	16639	16669	16623	16644	16623	16874	16801	16677	16585	16464	16689	16697	16594	16753	16682	16836	16725	16373	16550	16457	16582	16599	16638	16473	16517	16732	16635	16730	16734	16691	16608	16796	16570	16529	16722	16592	16693	16601	16740	16773	16740	16795	16661	16864	16773	16732	16484	16771	16938	16717	16595	16642	16710	16777	16598	16625	16729	16610	16578	16669	16628	16666	16815	16430	16662	16479	16763	16741	16654	16609	16707	16612	16733	16791	16760	16751	16740	16584	16693	16585	16620	16814	16715	16645	16724	16750	16540	16729	16916	16837	16763	16455	16543	16691	16786	16734	16517	16590	16762	16571	16675	16632	16585	16675	16819	16864	16789	16654	16731	16714	16683	16402	16602	16738	16832	16786	16610	16670	16576	16583	16634	16661	16714	16398	16763	16885	16589	16647	16632	16527	16533	16824	16585	16543	16874	16656	16639	16644	16800	16658	16614	16552	16591	16660	16560	16752	16542	16784	16759	16765	16624	16732	16795	16625	16730	16600	16708	16760	16761	17000	16659	16567	16522	16825	16458	16623	16521	16563	16537	16708	16623	16538	16792	16681	16610	16606	16686	16832	16659	16969	16656	16795	16628	16640	16747	16714	16679	16916	16675	16569	16425	16778	16753	16516	16770	16407	16646	16711	16741	16539	16599	16826	16714	16816	16852	16664	16905	16925	16655	16557	16763	16714	16620	16560	16622	16653	16698	16448	16595	16542	16589	16566	16588	16612	16473	16669	16556	16710	16575	16740	16627	16675	16732	16751	16710	16515	16542	16598	16681	16384	16622	16454	16680	16636	16797	16752	16580	16672	16713	16756	16604	16737	16772	16728	16854	16880	16698	16693	16718	16719	16670	16888	16594	16848	16806	16695	16722	16531	16595	16854	16828	16711	16550	16583	16666	16706	16726	16618	16589	16675	16795	16629	16691	16729	16686	16529	16672	16503	16564	16448	16641	16606	16528	16755	16513	16667	16847	16672	16586	16796	16707	16747	16742	16629	16735	16658	16529	16730	16705	16760	16833	16452	16454	16640	16477	16556	16652	16667	16391	16428	16749	16599	16649	16702	16673	16678	16781	16808	16815	16591	16544	16659	16708	16596	16658	16689	16614	16698	16801	16665	16771	16678	16622	16772	16720	16782	16819	16675	16618	16781	16612	16784	16743	16675	16897	16806	16647	16651	16951	16682	16719	16687	16659	16556	16383	16693	16755	16602	16628	16705	16714	16582	16604	16430	16793	16737	16662	16809	16873	16426	16654	16602	16775	16602	16661	16725	16714	16862	16805	16549	16755	16638	16810	16637	16687	16809	16926	16633	16705	16757	16695	16696	16759	16694	16565	16694	16649	16540	16578	16747	16448	16641	16809	16691	16523	16763	16603	16698	16626	16507	16774	16533	16561	16544	16592	16804	16597	16630	16614	16640	16827	16665	16631	16731	16596	16738	16643	16726	16586	16597	16735	16520	16602	16730	16804	16704	16760	16712	16708	16654	16559	16666	16697	16737	16771	16908	16602	16839	16741	16731	16761	16732	16910	16718	16669	16741	16532	16535	16496	16731	16499	16852	16708	16591	16674	16796	16726	16751	16589	16762	16614	16706	16536	16557	16711	16582	16668	16636	16692	16525	16511	16616	16716	16706	16620	16605	16618	16658	16739	16720	16556	16648	16453	16599	16522	16617	16474	16643	16628	16749	16669	16857	16795	16592	16684	16813	16668	16788	16517	16890	16595	16506	16698	16765	16685	16626	16557	16752	16802	16611	16608	16650	16479	16582	16762	16737	16852	16897	16647	16565	16500	16851	16781	16612	16794	16722	16633	16644	16716	16461	16653	16684	16747	16637	16649	16746	16573	16479	16801	16663	16678	16803	16611	16612	16655	16521	16526	16680	16643	16628	16690	16466	16848	16679	16556	16584	16694	16603	16744	16793	16623	16741	16651	16641	16530	16648	16724	16636	17004	16802	16799	16626	16782	16803	16738	16736	16722	16748	16836	16412	16709	16731	16625	16647	16640	16602	16594	16752	16500	16762	16551	16633	16719	16583	16874	16768	16612	16732	16612	16631	16729	16693	16593	16597	16575	16520	16841	16576	16657	16593	16723	16779	16842	16565	16513	16720	16701	16874	16585	16671	16879	16762	16891	16721	16637	16760	16815	16771	16885	16560	17055	16776	16799	16552	16665	16736	16776	16549	16533	16657	16767	16582	16798	16630	16575	16593	16663	16631	16529	16632	16646	16793	16490	16643	16621	16464	16679	16676	16537	16788	16754	16838	16670	16857	16787	16593	16810	16684	16627	16625	16477	16782	16557	16787	16577	16541	16866	16809	16498	16717	16798	16565	16619	16598	16647	16792	16595	16732	16637	16700	16677	16668	16583	16701	16573	16438	16813	16712	16594	16687	16648	16891	16738	16645	16603	16738	16706	16689	16737	16583	16468	16545	16480	16736	16920	16691	16584	16822	16639	16546	16572	16657	16583	16768	16562	16825	16726	16785	16709	16716	16696	16836	16551	16567	16683	16812	16510	16615	16579	16647	16606	16718	16752	16619	16568	16639	16671	16742	16828	16529	16658	16547	16616	16769	16721	16687	16621	16558	16747	16704	16731	16913	16712	16594	16737	16649	16512	16652	16844	16454	16645	16510	16646	16759	16838	16668	16511	16724	16850	16620	16670	16431	16743	16613	16626	16696	16561	16644	16623	16645	16501	16761	16580	16572	16580	16834	16588	16598	16600	16793	16818	16609	16659	16611	16846	16853	16695	16725	16826	16603	16639	16737	16680	16703	16743	16529	16472	16728
17695	30209	30153	28983	26169	24247	22262	20976	21082	20379	19136	24345	44277	42162	32425	22218	17143	16052	16085	16082	16141	16034	16119	16089	15912	16010	15938	15846	15953	15913	15939	16034	15977	16014	15792	15951	15768	16071	15960	15916	16149	15968	15916	15899	15947	15857	16008	16065	15957	15992	16017	15839	15939	16062	16019	16063	15899	16006	16037	16123	15975	15942	15909	15854	15950	15992	15882	15918	15897	15923	16135	15901	16033	15803	16020	15929	16147	15890	16065	15930	15798	16028	15958	15784	15921	15871	15904	16033	15928	15983	15933	15771	16077	15941	16045	15952	15967	15932	16029	16013	15845	16068	16032	15985	15975	16171	15867	15981	15936	15981	15916	16117	15854	15982	16015	16000	15930	15858	15937	16055	15962	16112	15890	15941	15982	15907	15872	15753	15886	15898	15887	15850	16152	15974	15943	16064	15918	16031	15937	15929	16136	15754	15676	15807	15900	15945	15783	15809	15913	15879	16039	15828	15807	15851	15753	16268	15922	15902	15851	16075	15933	15964	16003	15841	15993	15943	15833	16017	15834	16065	15921	15959	15712	15956	15932	15962	15943	16017	15751	15955	15946	15981	15959	16032	16102	15860	15725	16046	16009	15801	16012	15854	16061	15862	15850	15975	15940	15967	15954	15904	15809	16072	15889	15810	15976	15843	15885	15819	15989	16173	16041	15961	16007	15883	16020	15983	15870	16044	15928	15847	16056	15932	15922	15820	16081	15881	15902	15810	15960	15862	15879	16028	15915	15864	16019	15876	15783	15875	16163	16028	16025	16081	15817	15980	16089	15849	15881	15890	15958	16020	16002	16117	15872	15974	15836	15977	15940	16091	15891	15914	15878	16024	15886	15834	16021	16086	15873	15855	15807	15858	15812	16004	15915	16037	15920	15902	15949	16104	15907	16155	15857	15880	16014	15802	16049	15921	16017	16046	16053	15961	15856	16071	15874	16011	15981	16111	16115	15826	15772	16195	15993	15919	15959	15958	16198	16020	15879	16007	15931	15956	15897	15892	16078	15989	15977	15865	15935	15992	15950	15899	15972	15896	15846	15936	15943	15976	15860	16132	15774	15761	15857	16032	15917	15875	15929	16029	15912	15985	15878	15918	15874	15807	15993	16053	15815	15876	15951	15888	15918	16040	16027	15701	15875	15976	15819	15899	16100	15869	16088	15901	16032	15818	15716	15882	15948	15833	15904	15868	15826	16012	15988	15910	15996	16133	16101	16105	15810	15989	15880	15907	15999	15882	15970	15876	15944	15888	16016	15983	16045	16060	15977	15910	15935	15815	15796	15933	15990	15928	15995	15923	15969	15865	15969	15947	15980	16068	15959	15930	16016	15866	16030	15980	15837	15996	15991	15971	15748	16010	15906	15861	15948	15939	15968	16090	15859	15972	15795	16056	15830	15938	15851	16111	15969	15993	15910	15763	15994	15871	16045	15851	15884	15961	15817	16014	16081	15799	16056	15957	15830	16041	16055	15923	16029	15965	15833	15872	15958	15866	15819	15898	15950	16055	16042	15864	16045	15783	15913	16054	16005	15898	16087	15783	15998	15808	16149	15936	15957	16126	15694	15917	15886	15898	15923	15859	16017	15965	16121	15979	15827	16087	15699	15943	15709	15997	15899	16145	15946	15863	15757	16056	15989	16020	15893	15875	15850	15955	15880	16017	15990	15963	15939	15930	15964	15983	16000	15934	15741	15984	15800	16059	15921	15998	15969	16022	15983	15921	15926	15900	15968	15932	15793	15845	16125	15880	15988	15843	15871	16043	15884	15856	16036	16033	15863	15872	15846	15741	16180	15954	16005	15918	15830	15957	16042	15951	15962	15948	15873	16028	15862	15862	15733	15978	16025	16051	16096	16053	15995	15797	16019	15901	16021	16005	15949	15932	16028	15934	15836	15900	15969	15673	15774	15859	16046	15880	15996	15947	16009	15975	15941	15754	16010	15814	15978	15820	16180	15869	15955	15954	15787	15932	15966	15975	15820	16006	16070	15876	15952	15850	15941	15929	16063	15868	16043	15809	16038	15968	15738	15973	15909	16037	15949	15944	16120	16024	16029	15876	15909	15870	15805	15920	15837	15855	15820	16050	16059	15840	15958	16016	15866	15870	15871	15920	16055	15902	16023	15948	15813	15915	15989	15868	15883	15991	15867	15981	15985	15941	15908	16057	15845	15970	15882	15815	16088	16054	16161	15915	16026	15946	15723	15873	16073	16050	15921	15842	16052	15955	15838	15913	15773	16058	15907	15945	16039	15940	15927	15841	15929	15901	15884	15956	15985	15989	16069	15989	16149	15941	15901	16046	16013	15803	16018	15878	16077	16047	15970	15933	16010	16015	15934	16141	15927	15837	16054	15775	16007	15980	15926	15920	15978	16060	15884	16068	16137	15931	15803	15901	15875	15929	15888	15880	16059	15813	16048	16134	15774	15929	15962	15912	15957	16045	15998	15929	15974	15963	15926	16173	15988	16030	15889	16023	15929	15920	16029	15740	15997	15752	15977	15895	16106	15799	15928	16088	16123	15832	16018	15945	15848	16218	15770	15781	16019	15971	15849	15920	15961	16072	15948	16016	15934	15900	16031	15945	16101	16086	15973	15964	15808	16113	15987	15873	15922	15940	15995	16031	15954	15874	16149	15955	15934	16137	16000	15947	16055	15954	15907	15892	16069	16005	15940	15983	15929	15928	15906	15825	15960	15947	15785	15988	16006	15955	15837	15841	15994	16149	15885	15776	16110	15969	16027	15895	16028	15913	15965	15917	15802	16052	15969	16099	15857	16058	15854	15925	15889	15921	15865	15883	15949	15835	15928	15992	15899	15844	16133	15847	15969	15889	15946	16065	16011	15920	15984	16004	15882	16111	16016	16087	15928	15931	16119	15821	16085	16020	16022	15955	16085	15929	15951	15989	15810	15877	15812	15956	16058	15979	15855	15892	16016	15923	15965	16054	15904	16002	15878	15962	16041	15757	16014	15851	16039	16049	15783	15956	15958	16099	15966	16060	15918	15934	15942	15964	15941	15774	15914	15992	15946	15917	15875	16149	15775	16051	15969	15972	15991	15986	15968	15836	16054	15896	15738	15728	15638	15883	16079	15955	15955	16050	15960	15799	16121	15791	15893	15857	16039	16016	15957	15858	15930	16021	15950	15874	15928	16049	16019	15989	15944	15954	15986	15838	15868	15961	16110	15932	16016	15935	15962	15853	15996	15978	15995	16031	15900	15866	15939	15982	15899	16018	15899	15900	15712	15858	16039	15980	15951	16024	15969	16017	15787	16002	15946	15978	16154	15832	15893	15974	15951	16099	15845	15843	15921	16084	15908	15909	15904	16062	15840	15695	16048	16024	15979	15834	15970	15895	15829	15935	15943	15819	15930	15926	15805	15836	15929	16044	15867	15907	15909	15946	16042	15810	16047	15893	15918	15928	15989	15774	15933	16102	15984	15810	15999	15998	15905	16026	15909	16004	15897	15834	15740	15857	15916	16022	15961	15956	15965	15725	15904	15991	15904	16007	16042	15933	15957	15942	15954	15774	16021	15911	15922	15899	15905	15913	16011	15990	15933	15957	15986	15896	16048	15826	16117	15991	15910	15936	15911	16103	15993	16005	15975	15896	16005	15931	15989	16111	15994	16019	16038	16069	15835	15895	16092	15834	16192	15957	15850	16012	16117	15936	15956	16040	15882	15959	15809	16046	15970	15969	15919	15922	15867	15964	16011	16101	15861	16000	15924	15939	15927	15921	15887	15877	15896	15905	16124	15866	16058	15938	15817	15771	16053	15980	16032	15954	15970	16212	15932	16002	15913	15800	16092	15935	16035	16022	16069	15929	15956	15903	15829	15952	16054	15981	15951	15833	16066	15780	15864	15944	15940	15891	15771	16024	15845	16082	15898	15936	16047	15968	16015	15847	15814	15959	15824	16051	15796	16034	15799	15988	15984	16047	15914	15906	15970	16085	16026	15932	15848	15996	16156	15978	15898	15893	15894	15915	16087	15894	15923	15891	15946	15951	16012	16081	15882	15850	15969	16099	15900	15930	15977	15727	15829	16004	15811	15887	15884	15981	15911	15616	15985	16277	15900	16033	15912	15975	16076	15818	16035	15968	15937	15806	15977	15983	15956	15896	15826	16142	15927	15978	16017	16032	15932	16174	16026	16088	15847	15958	15972	15879	16010	15853	15826	15944	16088	16034	15943	15942	15819	16053	15939	15876	15920	16099	15930	16136	15921	16045	15937	15966	15890	16091	16116	15930	15956	16112	15934	15870	16029	16077	15967	16007	15987	15822	15826	15926	15927	16038	16085	15899	15986	15768	15927	16012	16108	16018	16062	16095	16199	16031	16009	15888	16173	15993	16022	16153	15911	15847	16016	15798	16045	16048	15869	16020	15967	15931	15931	16136	15923	15910	15857	16051	15845	15927	16005	15812	16000	15942	16074	15943	15918	16061	16002	16008	15996	16079	16055	15866	15866	16010	15874	15903	15939	15841	16028	15956	16025	15930	15957	16101	15997	15899	15933	16091	15887	15934	15728	15898	16078	16054	15809	15888	15983	15931	16037	15973	15932	15941	15944	15959	15961	15925	16000	15822	15943	15998	15870	15851	16015	16009	15784	15986	15939	15820	16020	15874	16003	15993	15980	15851	16136	15878	15873	15827	16035	16016	15843	16058	15650	15867	16035	15899	16068	16035	16030	15913	15782	15884	16040	15988	15996	15871	15934	16069	15938	15903	15963	15961	16064	15903	16096	15919	15998	16126	15932	15895	16029	15981	16014	15989	15890	15892	15987	15926	16009	16080	15921	15983	15917	15918	15880	15920	16096	15901	15985	16016	15817	15814	16042	15842	16099	15774	15847	16096	15906	15811	15940	15957	16004	16062	15942	15958	15988	15909	15950	16053	15910	15790	15949	15935	15965	15865	15945	15990	15967	15898	15891	15882	15960	15959	15939	15808	15824	15968	15915	15845	15733	15963	15685	15884	15873	16135	15893	15832	15986	16058	15963	15892	16021	15910	15966	15943	15862	15953	15837	16084	15888	15920	15841	16035	15908	16079	16006	15927	15957	15838	15960	15961	16059	15965	15889	15982	15875	15917	15942	15900	16037	15903	15924	15947	15942	15701
29399	22941	25394	23172	20658	19638	18861	18091	17939	17617	17552	18029	19977	20320	18685	17627	17189	16729	16811	16907	17141	17259	16929	17092	16968	16981	17076	17112	17000	17186	17083	17140	16950	16943	17014	17099	17218	16995	16965	16986	16981	17058	17082	16902	16897	16853	16970	16896	16994	16981	16889	16949	16720	16860	17016	16790	16817	16926	16875	16795	16970	17028	16984	16928	17016	17057	16956	16871	16981	16876	16808	17058	16978	16847	17098	17117	16943	16830	16960	17011	17051	16887	16691	17074	16812	17022	16798	17013	17013	16831	16860	16794	17050	16793	16871	16953	16984	16965	16927	16847	16813	16850	16961	17027	16960	16726	16958	16936	17019	16795	16993	16901	16891	16990	17176	17024	16806	17008	17045	16881	16969	16803	16927	16983	17030	16853	17044	17178	17022	16792	17062	16770	16881	16926	17173	16910	16912	16931	16931	17063	17025	16920	17054	16924	16999	17024	17163	17140	16797	16885	17045	17221	17008	17169	17129	17042	17023	16914	16837	16656	16851	16905	17121	17175	17200	17015	16928	17062	17021	16962	16903	17007	16976	16980	17148	16891	16824	16996	16918	16761	16902	16961	16842	17039	16839	16988	17149	16908	16910	16884	16869	16948	16767	16888	17041	16915	17137	17042	17073	17057	17101	17040	17131	17188	16960	16993	16862	16848	16940	16858	16794	16744	16878	16894	16961	16888	16795	16895	17010	16998	16997	17079	16978	17079	16931	16841	16994	16840	16990	16958	17098	17000	16886	16777	16931	16823	16893	16813	16826	16934	16854	16808	17014	17114	17097	17026	17127	17005	16983	16936	16976	16915	17077	16999	16938	16902	17097	16983	16640	16920	16968	16994	16781	16796	16947	16937	16770	16893	16914	16827	16980	16905	16941	16931	16677	16937	16897	17043	16941	16989	17210	16876	17040	16916	16879	16913	16983	16748	17015	16838	16680	16909	17100	17015	17113	16840	16882	17060	17004	17126	16837	17038	17072	17045	17169	17002	17178	17138	16959	16975	17052	16989	16859	16973	17011	17189	17084	16965	16936	16718	17033	16868	17032	16756	17068	17037	17099	16941	17061	17015	16908	16728	17041	16898	16924	17015	17023	17130	17033	16923	16982	17079	17052	16932	16914	16904	17063	16912	16966	17118	17129	16718	17036	17013	16851	17212	17082	16890	17068	16976	16936	16900	17078	16958	17116	17078	16950	17062	16799	16875	16912	16868	16930	16909	17071	16810	17110	17018	17133	16818	16952	17161	16968	17156	16983	17089	16875	16997	16975	16959	17057	16926	16845	16897	17077	17121	16929	16858	16936	17078	16851	17015	17039	16965	16936	16943	17022	17049	16999	16988	16987	16959	16929	17041	16921	17120	17075	16985	17130	16951	17183	17054	17089	16819	16826	16842	17249	17083	17034	16892	16997	16983	17068	16520	16826	17015	16955	16714	17196	16994	16904	16753	17075	16961	17109	16894	17056	16930	17022	16911	17159	17068	17089	16984	16839	16919	16962	16911	16989	16794	16860	16982	16934	16950	17013	16853	17053	16881	16898	16812	16860	17208	17005	16889	17048	17094	16909	16943	16956	16937	16896	17041	16929	17095	16864	16857	17053	16915	16892	16972	16885	16975	16875	17052	17078	17048	16989	16874	16874	16824	16949	17157	17132	16892	16887	17204	16832	16843	16895	16778	16798	16915	16903	16768	16934	17032	17088	16891	17044	17108	17091	16980	17031	17040	17039	17092	17098	16916	17148	17074	17152	16756	17019	16795	16935	16975	16900	16934	16791	16969	16923	16875	17059	17033	16955	16903	17042	16884	16890	16867	17192	17004	16983	16940	17262	16872	17106	17052	17050	16863	16959	16903	16795	17061	16997	16979	16735	17028	16798	16932	17233	17172	16965	16982	16970	16777	17024	16800	16912	16922	16960	17151	16887	16841	16972	17015	17004	16950	16893	16932	16827	16854	16957	16987	16925	16992	16871	16838	16942	16901	16984	17045	16729	16830	17091	16975	16900	16714	16983	16784	17078	16982	16948	16883	16995	17046	17023	16925	16933	16920	16858	16979	16897	17080	16919	16792	17004	16939	16842	17029	16973	17094	17066	16865	17094	17137	16903	16896	16995	16959	17042	16741	16954	16895	16907	17077	16803	17104	16926	16880	16928	16861	16849	16948	17075	16945	16861	16839	16784	16826	16922	16871	16994	17119	16922	16812	16786	17015	16953	16937	17244	16975	16920	16977	16839	17015	16992	17121	16952	17068	16990	17116	17079	16945	17143	16898	17031	16900	16988	17009	17143	17049	16992	17105	17108	16959	16865	16837	16992	16827	16950	17067	16960	17008	16966	17015	16950	16906	17051	17042	16977	17006	16904	17025	17195	17140	17046	17105	16887	16996	17034	17065	17001	16998	16969	17124	16954	17030	16832	16938	16722	16941	17019	16972	16942	16911	17068	17128	17073	17093	16843	17014	17066	17066	16978	17015	16978	17020	17054	16964	16855	16929	17045	17069	16904	16722	16913	17021	16895	16984	16962	17126	16886	16904	16941	16971	16955	16905	17188	16983	16824	16861	17162	16923	17058	16993	16860	16903	16863	17144	16724	16922	17003	16842	17114	16968	16956	17068	17086	16977	16848	17031	16847	16983	16969	16910	16900	16888	16972	16924	16941	16901	16931	16989	17016	17077	16804	16845	16862	16966	17053	16940	16895	16956	17022	16841	16954	16929	16959	17107	16839	17101	16910	16876	17075	16827	16845	16923	16978	17133	17026	16945	16912	16990	17002	16986	16867	17064	16958	16910	16865	17083	17010	16811	16976	16935	16960	16852	16949	17062	17035	16907	16988	16993	16911	16795	16971	16879	16863	17054	16972	16982	17080	16805	16876	17143	16919	16941	16973	16945	16927	17024	17059	16904	16814	16908	16921	16956	17137	16857	16862	16995	16904	16818	16939	17014	17012	16934	16968	16739	16883	17090	16845	16904	17004	17056	16970	16840	16785	17005	17127	17107	16987	17010	16906	17048	16893	16853	16914	17027	16834	16942	17004	17127	17144	17020	16983	16934	17103	16816	17155	17016	16966	17035	17014	17012	17005	16884	17011	17002	17010	17006	17003	16839	16812	16957	17040	16962	16754	17076	16870	16886	16928	16967	17053	17079	16852	17050	17204	16855	16846	16992	17135	16956	16950	16969	17139	16874	17026	16850	17080	17053	17164	16943	16988	17019	16971	16924	17033	16973	16954	16900	17191	16880	16926	16951	17003	17020	17002	16935	17069	17239	16821	16997	16992	16847	16935	16966	17069	17002	16980	16826	16988	16933	16826	16776	17097	17112	17029	16724	16987	17008	16970	16906	16985	16912	16897	17030	17047	17088	16878	16812	17062	16954	17039	16910	16682	16956	16999	16908	17021	17059	17019	16954	16897	16954	16863	16809	16897	17166	16864	16947	17183	17118	16974	16947	16830	16962	16954	16956	17001	16900	17171	17049	16953	16960	16863	16916	16863	16994	17011	17162	16944	16920	16927	16860	16948	17098	16876	16901	16938	16777	17013	16992	16863	16943	17187	17043	17143	16960	17051	17014	17029	16719	17109	16936	16962	16965	16896	17115	16944	16970	17196	17088	16945	16887	17026	16805	17143	16989	16929	16999	16902	17074	16961	17104	17161	17176	16973	16850	16757	17303	17043	16852	17133	16899	17063	17072	16972	16858	17034	16974	16936	16898	16962	16981	17010	17084	16984	16909	16804	16845	16948	16919	16922	16916	16830	17001	17010	17016	16911	16937	16971	16925	16940	16819	17121	17046	17071	17152	17038	16932	17233	17138	16953	16831	17043	16958	16941	17020	16775	17106	17059	16974	16976	16855	16807	16821	16998	16853	17133	16749	16975	16905	17098	16885	17110	17011	17048	16836	17088	16906	16724	16929	16959	16912	17004	16941	17010	16926	16978	16940	16966	16843	16898	17042	17029	16882	17004	16888	17131	17068	17082	17054	16936	16932	17156	16974	17002	16945	16879	16843	16952	16958	16979	16899	16987	16787	16909	16888	16771	16890	16909	16974	16746	16665	16862	17027	17183	17043	16963	16923	17013	16769	17010	16936	17049	17078	17149	17099	17029	17029	16919	17076	16956	16852	16916	16972	16940	17011	16930	17119	17075	17072	16852	16875	16824	16997	17038	16990	16909	17019	16855	16945	17003	16898	17084	17090	17072	17133	17083	16938	16976	17030	17064	16933	17074	16772	16942	16791	16995	17081	17215	17176	17126	16918	17112	16906	16998	16989	16747	17116	17017	16973	16980	16917	16988	16879	17070	17095	16721	16947	16791	16938	16955	16948	16926	16825	16953	17081	17084	17012	17081	17109	16998	17064	17232	16988	17104	16871	17017	17076	17006	17058	17006	16841	16888	17028	16863	16995	16974	17288	16932	17012	17197	17084	16943	16991	17033	16983	17047	16825	16895	17047	17088	17039	16854	16992	17174	16894	16867	16700	16880	16930	17021	16969	17285	16988	16993	16816	16943	17117	16976	17157	17196	17192	17040	17021	17043	16885	16898	16884	16986	16991	17052	16809	16990	16971	16770	16891	17144	16998	17031	16949	17080	16797	17170	16983	17045	17029	17112	16949	16925	17182	16819	16846	16992	16951	16816	17028	16960	16928	16908	16975	17066	16995	16865	17146	17180	17040	16867	16933	17014	16926	17013	17120	16990	16896	17145	17083	17156	16839	16908	16860	17044	17004	17012	16833	16923	16938	16994	16901	17108	16825	16821	17178	17076	16992	16956	16822	17071	17016	16930	17024	16859	16907	17047	16958	17209	16900	16851	16889	16893	17025	17004	16882	17033	16949	17229	17060	17065	17179	16825	17064	16806	17054	16944	17056	16794	17165	16784	17085	16955	16781	17028	17135	17142	16955	16739	16832	16869	16846	17099	16917	16931	16890	17221	16961	16986	16880	17036	16949	17059	16812	17098	16999	17019	16921	16981	17094	17081	17172	16978	16770	16926	17110	16950	17021	16944	16803	16851	16968	16927	17130	17072	17100	17065	17114	17104	17006	17053	16962	17006	16984	16811	17221	17037	16876	17062	17110	17065	17010	17086	16923	17043	16923	16928	16990	16863	17125	16992	16949	16831	16890	16988	16878
17605	21693	23441	22673	21544	20093	18760	18084	17831	17322	17032	18178	20912	20060	17788	16668	16227	16114	16054	16103	16115	15967	16267	16112	16047	16082	16167	16021	16086	16274	16077	16104	15986	16010	16034	16198	16042	16313	16057	16003	16114	15853	16080	16105	15991	15883	16079	16050	16216	16048	16256	16041	16127	16085	16133	16130	16005	15883	15926	16065	16048	16095	16036	15946	15923	15903	16012	16127	16192	16028	16080	16045	16089	16179	16026	16199	15982	16052	16261	16317	16021	16063	16064	16061	15937	16096	16198	16006	16034	16172	16015	16132	16132	16031	16186	15927	16107	16097	16090	16029	16180	16121	16115	16075	16165	15996	16006	16092	16132	16214	16198	16016	15959	15937	15982	16113	16134	16067	16014	16072	15912	16112	16046	15990	15980	16065	16113	16170	16078	16052	16039	16079	16096	16041	16165	16314	16009	15945	16043	16150	16065	16024	16083	15976	16142	16155	16266	16067	15997	16200	15929	16032	16074	16212	16169	15952	15964	16077	16118	15956	16162	16062	16109	16013	16217	16032	16083	16164	16083	16072	16159	15961	16092	15909	16219	15990	16136	15850	15970	16190	15999	16082	16140	16009	16162	16076	16141	16138	16119	16127	15986	16106	16197	16182	16065	16003	16082	16121	16122	15978	16048	16003	16103	16067	16052	16051	15982	15943	16058	16082	16039	16032	15942	16069	16108	16107	16144	16026	16118	16058	16102	16001	15949	16148	16124	16143	16054	16035	16257	16005	15966	16144	16178	16099	15983	15972	16135	16091	15914	16051	16199	16053	16017	16066	15889	16033	16017	16047	16410	16013	16021	16119	16168	16202	16137	16033	16126	16083	16218	16125	15970	15883	16084	16139	16047	16399	16095	16252	16074	16096	16025	16085	16039	16165	16197	16176	16196	16176	16100	15894	16089	16104	16032	16013	16135	16205	15912	16141	15768	16105	15936	16063	16036	16152	16114	15994	16136	16013	16112	16173	16277	16142	16000	16165	16102	16065	16210	16134	15978	16065	16003	16037	16108	16035	16183	16065	16105	16100	16128	16030	16034	16186	16113	16085	16036	16165	15988	16292	16117	16029	16018	16139	16086	15945	15992	15814	15962	16143	16213	16304	16308	16001	15891	16132	16186	15923	16110	15953	15981	16298	15933	16223	15955	15959	16015	16169	16170	16110	16152	15985	16102	15891	15966	16126	16008	16033	16124	16212	16083	16095	16255	16223	15893	16132	16131	16173	16095	15907	15984	16010	15982	16153	16022	16169	15944	16250	16169	15976	16146	16143	15962	16155	16219	16129	15986	16050	16072	16065	16095	15942	16154	16049	16143	16256	16154	15953	16104	16101	16016	16149	16046	16099	16128	16047	15993	16208	16131	16006	16120	16097	16015	16189	16127	15958	16116	16077	16067	16034	16001	15891	16105	16081	15981	16134	15909	16031	16100	15972	15939	15987	16034	16109	16064	16073	16035	16091	16148	16131	16105	15981	16035	15962	16055	16206	16123	16011	16077	16108	16078	16155	15994	15965	16135	15859	16299	16142	16226	15950	16036	15718	15934	16092	16027	15974	15847	16034	16283	16020	16013	15970	16069	16145	16082	16033	16193	16208	16105	16034	16118	16050	16149	16156	16134	16083	16052	16008	15934	16115	16037	16129	15940	16104	16106	16099	16172	16023	15965	15990	15975	16317	15996	16023	16053	16021	16103	16017	16051	16048	16084	16046	16249	16168	15995	16095	15960	16124	16161	15988	16150	15874	16030	16040	16391	16070	16120	16029	16140	16133	16241	15932	16125	16107	15924	15989	15941	15989	16105	16052	16026	16097	16005	16120	16130	16136	15980	15922	16066	16025	16098	15984	16154	16052	16019	16280	16251	16135	16085	16169	16209	16013	16062	16231	16044	16326	16227	16223	16198	16048	16045	16113	16211	16259	16026	15998	16090	16164	16130	15988	15884	16021	16120	16061	15931	16117	16033	16011	15978	16124	16164	16162	16114	16052	16124	16111	15933	16118	16098	16124	16063	16089	15830	15902	16109	16104	16092	16137	15923	16006	16101	16174	15930	16203	16119	16008	15970	16159	16022	16057	15967	16100	15896	16213	16002	16368	16178	16199	16066	16174	16049	15889	16180	15994	16053	16027	16045	15995	15921	16053	16041	16121	15991	16132	15992	16033	16008	15973	15998	16051	16074	16124	16013	16253	16225	16071	16031	16172	16029	16119	16179	16173	16089	16154	16180	15950	16085	16321	16069	16047	16047	16182	16350	16200	16077	16012	16061	16174	16067	16049	16182	15991	16004	16126	16040	16046	15959	16123	16101	16198	16148	15993	15946	16026	16182	15990	16089	16142	16088	16162	16071	16167	16157	16021	16069	16052	16017	16106	16089	16031	16014	15977	16279	15936	15985	16059	15999	16178	16170	16023	16122	16046	15967	16143	16011	15904	16123	16042	16221	16054	16083	15984	16127	15839	15962	16171	16097	16137	15991	16065	16213	15901	16099	16003	16130	16079	16053	16200	16020	16079	16039	16087	16065	15821	15998	15980	16212	16074	16218	16020	16031	16184	16184	16036	16084	16111	16133	16153	16084	16018	15968	16198	15973	16169	16164	16116	16075	15926	16343	16201	16108	16108	15919	16059	16087	16041	16148	16150	16016	15967	16182	15843	16078	16167	16091	15880	16177	15941	16178	16083	16234	16076	16286	16025	16102	16030	16022	16022	16046	16171	16078	16220	16157	16038	16081	16108	15885	15976	16144	16181	16064	16001	16049	16188	15942	16177	16106	16088	16145	16021	16105	16209	15981	16068	16266	16162	16100	15939	16137	16065	15941	16085	16126	16143	16026	16136	16078	16092	15968	16043	16190	16229	16161	16071	16011	16012	16172	16082	16218	15995	16186	15980	16046	16085	16099	16230	16087	16035	16065	16018	16132	16164	15981	16071	16091	16137	15965	16112	16154	16060	16076	16013	15948	16037	16000	16016	16110	16189	16208	15981	16340	16213	16091	16114	16104	15888	15976	16169	15981	16038	16142	16039	16047	16051	16044	15980	16073	16178	16013	15848	16133	16136	16075	15997	16118	16182	16166	16125	16095	16117	16135	16091	16148	16047	16109	16030	16030	16009	16054	16126	15996	16172	16104	15938	16304	15868	16046	16246	15989	16048	16047	16225	16133	16001	16169	16221	15953	16251	16051	16154	16172	16139	16071	15857	16191	16143	16140	16078	16059	15872	16018	16109	16185	15958	16172	16167	16182	16231	15976	16104	16071	15910	16117	16016	16130	15931	15997	16173	16108	16155	15938	16196	16012	16200	15877	16108	16164	16089	16086	15931	16215	16012	16144	16147	16172	16053	16145	16053	16116	16127	16057	16099	16171	16034	16077	16075	16056	16181	16204	16174	16101	16013	16115	16008	16100	15954	15938	16137	16046	16178	15981	16039	16101	16029	16050	16213	16139	16079	16105	16005	16289	16173	16161	16034	15963	16073	16019	16055	15941	16090	15892	16234	16081	16075	16134	16149	16104	16192	15898	16156	16032	16034	16175	16068	15983	16231	16070	16026	16014	16120	16054	16028	16203	15896	16060	16084	16015	16103	16100	16282	16198	16081	16032	16163	16228	16152	16080	16106	16007	16012	16084	16223	16133	15951	16287	15924	16079	16041	16002	15912	16181	16049	16044	16162	16011	16143	15960	16121	15935	16017	16136	16245	16078	16038	15997	15978	16210	15950	16034	16138	15902	16149	16044	15969	16160	16015	16133	16047	16170	16226	15937	16104	16042	16264	16177	16197	16065	15997	16032	16040	16076	16022	16108	16053	15986	16102	15963	16083	15930	16063	16052	15872	16099	15996	16006	16044	16007	15880	16216	16133	16074	16079	15935	16141	16014	16172	16071	16013	16062	16196	16279	15930	15907	15936	15999	16126	16174	16257	16171	16164	16148	15898	16054	16086	16110	16019	16061	16132	15878	16048	16088	16156	16102	16138	16094	15966	16117	16112	16155	16175	15929	16074	15905	16059	15875	16098	16028	16088	16008	15872	16292	15924	16080	16116	16087	16016	16125	16114	16234	15968	16250	16025	16120	15943	16254	16138	15978	16108	16031	16054	16137	16057	16218	16170	15959	16044	15955	16126	16136	16094	16177	16177	15914	16198	16131	16144	16112	15853	16200	16412	16146	16100	16098	16081	16124	16159	15996	16012	16082	16291	16033	16198	16114	15981	16176	16190	16188	16008	16384	16117	16360	16156	16207	16089	16168	16035	16184	15928	15990	16154	16050	16057	16208	16106	15931	15926	15935	15903	15983	16063	16209	16141	16160	16148	16076	15993	16098	15961	15951	16176	16000	16067	16053	15970	16108	15979	16058	15972	16018	16101	16232	16003	16094	16074	16008	16042	16150	16067	16211	15945	16130	16067	15965	15951	16189	16253	15942	16108	15899	16083	15977	16249	16090	15967	16368	16140	16037	16133	16196	16061	16122	16062	16101	16113	16021	16203	16108	16139	16154	15831	16208	16005	15942	16089	16006	16128	16147	15993	16058	16143	16005	16042	16111	15925	15882	16030	15934	15963	16070	16072	16010	16036	16120	16111	15952	16062	16150	16144	16106	16204	16073	16057	16066	15878	16015	16022	16222	16045	16098	15947	16068	16136	16075	16095	16032	16074	16163	16224	16062	16279	16135	16017	16138	15993	16110	16133	15955	15978	16102	16059	16243	16112	16116	16108	16037	16121	16100	15912	16047	16005	16113	15975	16281	15950	16200	16004	16017	16095	16080	16181	16000	16064	16166	16147	16017	16039	15886	16036	16027	16114	16302	15922	16186	15805	16025	16116	16081	16073	16045	16069	16058	16146	16074	16127	16139	16080	16178	16016	16005	16012	15957	16130	15922	15985	16033	16193	16102	15979	16255	16283	16029	16120	16130	16068	16002	16217	15944	16054	16057	16073	16139	16033	16117	16122	16111	15997	16152	16060	16183	16113	16212	16115	16162	16111	16132	15948	16065	15956	16129	16196	15992	16129	16209	16130	15961	15986	16241	15996	16000	16007	16134	16113	16044	15948	16173	15943	16031	16061	16159	16241	16099	15979	16268	16021	16139	16072	15988	15985	16126	15984	16063	15967	16050	16064	15957	15930	16323	16023
25112	21550	28550	26524	22907	21301	21267	19838	18946	18883	18559	26961	32992	28442	23242	19229	17793	17026	17127	16918	17045	16895	16918	17022	17007	16836	17098	17029	16831	17043	17051	17031	17041	17050	17028	16809	17017	17032	16983	16987	17064	16943	16932	17232	16978	17182	16972	17180	16949	16872	16989	17047	16944	16921	17108	16996	16934	16891	17013	17093	16957	17092	16964	17157	17162	17031	17175	17049	17098	16884	16823	16977	17184	16952	17111	17115	17050	16956	16927	17117	16909	16991	16803	16920	17238	16842	16919	16874	16941	17177	17101	16828	16810	16852	17080	16907	16844	16922	16909	16924	16960	16908	16804	16803	16847	17042	16856	17067	17104	17004	16921	17029	17009	17042	16777	17061	16912	16933	17123	16958	16987	17116	17305	16961	16785	17018	17130	16947	16765	16976	16637	17036	16970	16759	17039	17035	16871	16884	16894	16803	17086	17027	16947	16903	16745	16968	16982	16788	16967	17059	17004	16888	17093	16805	16832	16959	16907	16997	17073	17003	17041	17061	16797	16948	16920	16953	16916	16759	16928	16901	16796	17022	16932	16979	16895	16910	16866	16839	16937	16869	16975	17013	17071	16937	17133	16915	16997	17023	16898	16968	17081	16925	16946	16785	17088	16804	17109	17151	16965	16782	16856	16905	16983	16951	16999	17023	16858	16963	16920	16948	16905	17002	16907	16836	17030	16869	16942	16890	16922	17050	16878	17065	16906	16950	17036	17032	17019	16955	16811	16698	16967	17037	17150	16902	16890	16906	16940	17189	17097	16971	17032	16852	16875	17012	16942	17009	17251	16983	17020	16871	17092	16725	16963	16733	16788	16831	16883	16863	16980	17178	16944	16783	16942	17022	16951	16806	17001	16821	16864	17002	17085	16872	16919	17007	16960	16893	16997	17030	16874	17070	16908	16903	16940	16945	16923	16948	16984	17066	16811	16883	17164	16938	17038	16939	17022	16898	16988	16912	17028	17016	16964	16948	16758	17003	17057	17053	16933	16978	16933	16893	16896	16889	17033	16759	16986	16950	16889	17010	17011	16969	16966	17042	16743	16946	16780	16912	17067	16886	16922	16929	16942	16977	17014	16795	16899	17068	16955	16905	16951	16880	16942	16912	17124	16835	17045	16920	16851	17196	16853	16955	16988	16784	16904	16803	17000	16884	16823	17177	17070	17129	16763	16745	16989	16877	16978	16729	16896	16872	17114	16806	16906	16915	16947	16847	17092	16835	16876	16946	16908	16934	16962	16847	17006	16919	16917	16867	16939	17050	16949	17019	16549	16807	17041	16837	16895	16943	16955	16952	16915	16986	17077	17187	16951	17012	16946	16984	16870	16918	16791	17018	16949	16861	16886	17125	17002	17092	16988	16928	17123	17012	16839	17070	16745	17053	16916	17150	17017	16678	16914	17021	16951	16790	17063	16840	16886	16770	16784	17002	16914	17003	17070	17118	17079	16889	16952	16900	16903	16899	17161	16940	16948	16869	16949	16892	16966	16803	16805	16966	16976	16988	16968	16913	16927	16919	16934	17082	16909	17043	17030	16843	16876	16892	17241	17014	16928	16879	17109	17071	17112	16858	16939	16977	16970	16869	16899	16911	16957	16934	16807	16795	16914	16838	16846	17079	16784	16821	17063	17169	16866	16983	16982	17018	16948	16890	16988	17271	16910	16979	16954	16966	16963	16970	16859	16910	16942	16933	16860	17100	16963	16800	16811	16727	16660	17093	16999	16991	16969	17047	16824	17025	16814	16903	16772	16839	16902	16941	16843	16859	17143	16985	16761	16950	17008	17152	17167	17054	16966	16801	16968	16965	16890	16863	16977	16956	16869	17035	16830	17062	17042	16869	17061	17122	17099	16977	16870	16948	16893	16928	16756	17017	16965	16933	17018	16916	16928	16814	17004	16891	16782	16850	16828	16987	16847	16946	16718	16872	16755	16971	16878	16848	16968	16791	16745	16735	16925	17075	17133	16984	16922	17076	16969	16774	17056	16961	17108	17045	17037	16980	17082	16856	16925	16807	16949	16933	16971	17171	17015	16971	16954	16838	16921	16845	16739	16858	16974	17008	17079	16930	17165	16890	16963	16972	17111	16935	16908	17007	16852	17211	16887	16955	16979	16911	16948	17060	17044	17099	16871	16909	16983	17012	17048	16959	17172	16864	16936	16895	16645	16928	17003	16997	16874	16828	17002	16973	16906	16842	17003	16917	16988	17184	17007	16809	17094	16971	17159	16978	16935	16854	16977	16932	16834	16740	17136	16849	17024	17073	16833	16730	16924	16972	16784	16986	16834	17099	16975	16977	17060	16981	17020	16971	16949	16915	17108	16833	16833	16823	16991	16765	16943	16710	16927	16966	16917	16983	17003	17114	16941	16877	17017	16926	16861	16666	16956	16978	16979	17088	17025	16888	16984	17034	16866	16891	17026	16825	16891	16967	16873	16982	16946	16928	17126	17109	16766	17006	16686	16972	16898	16999	16857	16818	16918	17018	17277	16912	17150	16867	16966	16929	16837	16983	16996	16960	17050	16827	17049	16912	16665	16800	16956	17047	17036	16905	16963	16959	16759	16815	16837	16911	16869	16950	16942	17053	17088	16874	17092	16946	17030	16958	16935	17042	16910	16918	16944	16969	17056	17108	17046	17021	16984	17016	16977	16827	17072	16714	16831	16995	16846	16879	16986	16894	16933	17026	17126	16902	16990	17022	16611	16969	16867	16893	17109	16892	17029	17047	17026	16735	16901	16938	16729	17019	16866	16918	16797	16842	17099	16983	16960	16948	16995	16967	16988	16808	17069	16852	16803	17065	16758	16987	16881	16888	16923	16937	17129	17048	16977	16906	16949	16796	17035	17020	16998	17063	16832	16997	16943	16863	16832	16884	17038	16929	16942	16957	16988	16788	17067	16750	16791	16918	17039	16794	16958	16954	16887	17236	16842	16909	17035	16850	17034	16948	17014	17059	17021	16858	16832	16875	16996	16905	17101	17004	16946	16892	16774	16875	16976	16800	17082	16853	16921	16929	17047	16874	16993	16934	16904	16876	17000	17016	16797	17097	16896	16881	16862	16982	17171	16989	16857	17025	17069	17064	16785	16880	16824	17010	17037	17048	17028	17048	16751	16907	16902	17026	16990	16683	17055	16914	16957	17069	16811	17053	17058	16944	16887	16973	16985	17048	16952	16790	16778	16887	16898	16893	16928	17070	16858	17115	16743	16861	16947	16937	16842	17007	16935	16902	17082	16994	16978	16935	17057	16962	16770	16990	17097	17078	17016	17135	16833	16820	17176	16937	16919	16799	16931	16851	16937	17000	16965	16879	17076	16835	16806	16741	16970	16950	16896	16873	16911	17117	17013	16946	16875	17024	17071	16886	16721	16836	16973	16924	17020	16985	17099	16981	17054	16918	16994	16964	16788	16942	16926	16895	17026	16697	16894	16859	17120	17034	17097	17111	16960	17029	16846	16849	16868	17018	16955	16834	16898	16801	16927	16970	17154	16622	16732	16869	16894	17017	16947	16971	17042	17026	16943	16881	16880	16955	17051	16794	16849	16968	16971	17244	16978	16975	16848	17010	16820	16977	16912	17001	16936	16935	16956	16866	17026	16953	16946	17035	17092	16922	17020	16935	16863	17026	17126	17228	17028	16974	16964	17018	17010	17137	16965	16937	16890	16790	17056	17076	16995	16930	16985	16971	16906	17015	16971	17022	16984	16899	16893	17039	17253	17028	17017	17095	17071	17019	17010	16918	16996	17037	17009	16991	16925	17150	17081	16936	16875	16941	16935	17003	16974	16827	16796	16951	16868	16893	17134	16915	16985	16978	17017	16878	17055	16939	16981	17068	17127	16971	16934	16940	16937	16818	16920	16935	17028	17018	17002	16708	16954	16969	17049	16999	17015	17064	16840	16857	17120	17025	16871	17045	17111	17125	16895	16934	16973	16908	17041	16863	16802	16882	16957	16950	16982	16904	17020	16954	16843	16855	16997	16877	17051	17008	16961	16979	16902	17100	16969	17024	17037	17185	17160	17060	17051	17041	17043	17205	16988	16972	17197	16944	16957	16888	17028	16994	16994	17029	16964	16879	17064	16972	17157	17027	16861	16943	16938	17021	17062	17049	16922	16967	16809	16793	16794	17158	16936	16830	16809	16835	17064	16918	16960	16902	16890	17069	16729	16842	16910	17164	17126	16861	16898	17002	17235	17196	16844	16904	17075	16788	16952	16900	16979	17100	16977	17103	16921	16853	16964	17021	17090	17047	16766	16954	16949	16801	16837	16857	17039	17079	17101	16891	17028	16941	16946	16853	16942	17134	16944	17027	16771	16952	16988	16988	17053	17000	17132	17068	16798	16884	16920	16777	16967	17000	17133	17145	17149	17079	17016	16856	17032	16926	17003	16895	16984	17040	16967	17080	17075	17008	17152	16995	17056	17102	16934	17016	16847	17031	17021	17107	16979	17066	17013	16962	16931	17143	17058	16993	16978	16913	16815	16876	16821	17130	17031	17043	16789	17031	16905	17059	16849	16963	16793	16993	16976	17025	17001	17084	17044	17095	16820	16904	16876	16826	17083	16774	16917	16955	16919	16936	16948	16824	16942	17058	17011	17005	16935	16943	17086	16971	16843	16931	16850	17053	16958	17067	17196	16904	16969	17068	16736	16834	17137	16892	16882	17072	17024	16862	17077	16949	16889	16955	16945	16916	16870	17017	17061	17010	16930	17019	16943	16968	16866	16819	17078	16950	16915	17021	16892	16990	17030	16863	16937	16898	16814	16993	17072	16873	17098	16982	16979	16964	17058	16943	16801	17118	16820	16956	17094	16903	16802	16805	16985	17032	16989	17008	17134	16928	16916	16970	16845	16934	16958	16795	17011	17141	17005	16926	16943	16969	16781	16846	16720	16870	16959	17110	17020	17025	17137	16944	16843	16924	17061	16895	16943	17073	16953	16890	16866	17178	16812	17046	17093	17101	16961	17047	16890	17169	16943	16965	17030	16846	17043	16886	17043	16924	16991	16921	16815	16847	16992	16954	16794	17043	16882	17000	16987	16920	16967	16934	17012	17023	17034	16942	16973	17111	17053	16855	16839	17126	17053	16800	16886	17162	16924	17160	17047	16902	16904	16925
18153	29083	29453	27632	23640	20585	20594	20542	19267	19015	19008	32015	35228	30327	23350	18226	16483	16132	16114	16020	15883	16043	16064	15894	16253	16077	16193	16084	16194	16290	15961	16197	16116	16038	16025	16204	16083	15992	16059	16082	16316	15969	16161	16164	16157	16103	16233	16049	16126	15881	16304	16143	16054	16246	15959	16302	16106	16124	16391	16093	16062	16066	16085	16095	16102	16191	15920	16127	15978	16145	16099	16066	16210	16092	15944	16092	16042	16152	16167	16096	16194	15863	16057	16072	16356	16099	16298	16187	16193	16036	16016	16025	16162	15985	16071	16058	16011	16065	16230	16217	15913	16157	16079	15986	16272	16197	15951	15941	16051	16098	16010	16264	16245	16216	16251	16125	15969	16197	16048	16080	16004	16256	16097	16185	16049	16208	16224	16049	16041	16089	16174	16176	15996	16164	16150	16119	16278	16215	16040	15979	16113	15972	15954	16103	16115	16051	16127	16025	15981	16076	16162	16080	16235	16125	15998	16206	15994	16317	15989	16063	16174	16026	16066	16084	16253	15956	16153	16105	16029	15928	16021	16098	16052	16049	16195	16026	15998	16147	16098	16199	16050	16078	16101	16079	16188	16194	16122	16116	16092	16167	16047	16125	16271	15950	15986	16035	16159	16033	15986	16190	15941	16053	16204	16058	16064	15927	16190	16088	16109	16124	15955	16230	16146	16010	16201	16087	16040	16014	16075	15998	16172	16096	16077	16078	15985	15923	16270	16143	16058	16083	16143	15920	16066	16195	16198	16089	16053	16079	16246	15933	16179	15938	15955	15943	16098	16176	16098	15993	16027	16075	15935	16058	15982	16142	16070	16054	16064	16189	16122	16063	16085	16040	16206	16255	16285	16063	16088	15958	16220	16133	16174	16065	16060	16206	16004	16081	16036	15921	16184	15953	16251	16061	16127	16117	16075	16174	15995	16182	16077	15925	16087	16138	16115	16119	16176	16193	16324	16010	16267	16018	16218	16221	16169	16166	16090	16185	16113	16066	16047	15955	16104	16115	16047	16095	16206	16109	15933	16074	16059	15951	16011	16130	16067	16064	16060	16041	16177	16299	16153	15974	15877	16000	16312	16176	16007	16152	16086	16131	16156	16066	16119	16180	15938	15966	16021	16073	16009	16028	16197	15940	16012	15978	16077	16065	15966	15996	16182	16134	16113	16264	16032	16090	16083	16015	16179	16060	16032	16152	16112	16062	16209	15976	16088	16168	16224	16190	16197	16087	16047	16196	15974	16049	16109	16119	16062	16171	16252	16067	16087	16160	16008	16147	16214	15934	16223	16201	16239	16166	16101	15869	15941	16014	16024	16140	16180	16002	16214	15862	15963	16073	16310	16091	16108	16168	16111	16050	16123	16246	16185	16250	15995	16175	16115	16116	16073	16132	16047	15893	15903	16148	16033	16069	16121	16091	16231	16317	16162	16098	16027	16055	16170	16226	16173	16024	16092	16136	16051	16137	16047	16048	16075	16115	16168	16157	15905	16090	16122	16091	15924	16131	16109	16168	16250	15948	16167	16131	16006	16041	16117	16128	15952	16134	16026	15989	16260	15982	16159	16109	16157	16198	15983	16315	16172	16237	16090	16173	16100	16228	16067	16011	16177	16007	16077	16198	15990	16145	16169	16103	16047	16164	16228	16053	16069	15976	15991	16102	16132	16256	16183	16000	16115	16065	16127	16131	16172	16118	15906	16258	16164	16179	15881	16157	16066	16083	16120	16011	16131	16072	15998	16142	16009	15927	16090	16194	15904	16032	16144	16149	16203	16033	16117	16140	16034	16074	16137	16020	16169	16253	16056	16019	16133	15908	16119	15916	16246	16320	16145	16010	15988	16084	16304	16063	16096	15975	16146	16224	16097	15912	16080	15953	16008	16283	16287	16257	16110	15973	16144	16238	16028	16115	16157	15988	16203	15955	16096	15999	15939	16155	16023	16131	16162	16284	16214	16104	15972	16200	16033	16211	16162	16262	15984	16075	15987	16280	16045	16084	16012	16036	16166	16067	15972	16027	15958	16168	15994	16108	16222	16061	16047	16035	16064	16299	16177	16137	15961	15996	16136	16091	16213	15969	16080	15970	16131	16106	16051	16052	16112	16289	16017	16153	16090	16114	16255	16214	16080	16083	15985	16073	16178	16148	16021	16149	16034	16165	16116	16009	16076	16321	16087	16097	16060	16254	16083	16228	16165	16014	16105	16158	16139	16118	15982	16103	16082	16092	16217	16100	16203	16058	16119	16100	16145	16140	16031	16071	16232	16065	16199	16064	16081	16111	16109	16039	16194	16120	15966	16079	16060	16128	16030	16054	16117	16009	16125	16146	16220	16184	16201	16066	16236	16075	16044	15922	16101	16126	15926	16165	16102	16040	15948	15936	16002	16077	16264	15977	16099	16028	16088	16124	16229	16122	15860	16068	16169	16085	16087	16108	16061	16175	16050	16119	16069	16085	15934	16174	16122	16230	16154	16132	16132	16037	16174	16041	16129	16222	16007	16154	16215	16038	16100	16134	15986	16210	16057	16219	16088	16090	16135	16159	16161	16207	16040	16146	16047	15988	16000	16199	16097	15998	16001	15939	16083	15978	16035	16157	16172	15977	16172	16145	16167	16149	16079	16116	16078	16143	16003	16029	16369	16109	16114	16174	16150	16148	16375	16224	16080	16120	16151	16040	16128	16208	16082	16208	16099	15881	15979	16287	16139	16034	15949	16238	16102	15974	16273	15926	16371	16047	16199	16245	16150	16023	16029	16081	16073	16089	16154	16034	15921	16212	16102	15805	16240	16218	16177	16189	16190	16011	16098	16056	16071	16084	16164	16218	16046	16081	16113	16101	16204	16230	16122	16152	16088	16213	16166	16238	16117	15959	16231	16171	16016	16061	16322	16042	16263	16141	16174	16345	16074	16131	16067	15995	16243	16212	16194	16125	16001	15997	16022	16207	16181	16045	16289	16175	16155	16029	16201	16137	16155	15944	16014	16189	16153	16007	16230	16239	16067	16195	16118	16122	16159	16094	16046	16111	16048	16127	16133	16056	16171	16241	16136	16217	16123	16155	16109	16071	16079	16010	16100	16129	16095	16210	16287	15972	16070	16058	16196	15994	16232	15964	16101	16151	15957	16116	16186	16041	15925	15962	16124	16144	16137	16020	15926	16158	16225	15920	16113	16056	16191	16041	16056	15979	16093	15964	16216	16050	16031	16034	16201	16098	15973	16085	15953	16188	16098	16137	16084	16256	16018	16146	16103	16234	16137	16136	16096	16176	16276	16181	16104	16045	16112	16053	16115	16131	16167	16143	16129	16008	16193	16136	16123	16024	16183	15973	16089	15939	16024	16176	16086	16089	16074	15964	15886	15987	16209	16165	16038	16072	16119	16068	16062	16115	16173	16171	15968	16135	16232	15938	16239	16010	15954	16125	16051	16245	16047	16180	15984	16054	16050	16201	16151	16182	16146	16138	15953	16126	15903	16212	16132	16006	16225	16062	16007	16190	15941	16164	15989	16020	16066	16141	16114	16076	16318	16164	16008	16039	16020	16145	16146	15965	16143	16000	16080	15928	16195	16064	16074	16184	16155	16015	16219	15997	16041	15961	16137	16223	16104	16031	16100	16202	16072	16103	16227	16168	16141	16159	16195	16167	16114	15991	16299	16116	16039	15871	16102	16088	16276	16019	16158	16282	16159	15986	16176	16048	15948	16179	16008	16169	16048	16127	15941	16111	16119	15975	16226	16186	16134	16167	16202	16109	15967	16238	16249	16038	16063	15967	16097	16296	16059	15954	15949	16058	16052	16098	16040	16024	16104	16178	15988	16300	16128	16257	16063	16145	16164	16162	16262	16219	16056	16296	16083	16160	16252	16179	16184	16245	16220	16135	16191	16079	16023	16203	16101	16239	16161	16266	16089	16162	16287	16057	15959	16234	16263	16111	16250	16029	16000	15937	16100	16194	16054	16130	16035	16249	15982	16222	16121	16153	16084	16062	16098	15958	16211	15936	16155	16149	16200	16174	15949	16025	16105	16072	15982	16000	15966	16037	16108	15965	16207	16189	16010	15933	16071	16199	16191	16203	16144	16109	16126	16137	16196	16114	16062	16141	16009	16184	16029	16218	16151	16294	16093	16209	16084	16239	16230	16118	16160	15982	16124	16176	16085	16055	16047	16049	16271	15905	16196	16010	16200	16202	16158	16193	16181	16148	16073	16003	15984	16071	16105	16304	16182	16094	16097	16038	16183	16087	16036	16047	16114	16153	16116	16043	16124	16222	16125	15925	16099	15973	16053	16108	16102	16195	16118	15840	16178	16149	16091	16174	16180	16090	16115	16134	16043	16060	16005	16193	16176	16015	16158	16186	16185	16130	16041	16240	16139	16134	16030	16163	16013	16024	16102	16134	16257	15971	16183	15953	16031	16197	16031	16043	16091	16074	16086	15984	16230	15910	16136	16081	16107	16187	15923	16170	15944	16153	16080	16040	16030	16043	16282	16124	16049	16267	16142	16050	15988	16188	15920	16209	16127	16105	16114	16136	16134	16080	16127	16139	16119	16082	16133	16199	15996	16194	16170	16017	16186	16200	16025	16085	16101	16029	16159	16109	16063	16026	16247	16176	16275	16130	15980	16037	16054	16223	16102	16190	16107	16204	16001	16006	16085	15985	16043	16102	15965	16151	16086	16139	16048	16206	16168	16153	16107	16233	16066	16117	16260	16152	16204	16043	16099	16218	16057	16096	16097	16161	16075	16199	16056	16317	16045	16078	16194	15994	16121	16069	16049	16178	16132	16103	16043	16195	15841	16242	16146	16202	16051	16037	16130	16070	16085	16097	16002	16163	16199	15893	16214	15990	15939	16236	16027	16189	16101	16232	15972	16099	16119	16103	16086	16175	16000	15925	16094	16087	16263	16071	15933	16410	16133	16167	16100	16044	16053	16113	16212	16154	16173	16245	16253	16077	15991	16121	16137	16062	16181	16315	15986	16103	16169	16152	16081	15978	16284	15973	15968	15970	16180	16175	16243	16208	16112	16122	16136	16099	16186	16097	16100	16081	16156	16170	15992	16187	16160	16049	15979	16079	16042	16109	16108	15919	16081	16002	16154	15945	16107	16183	16187	16073	16027	15934
23931	21453	28915	24648	22418	23541	23481	20605	20047	19486	19456	34061	42125	33558	26115	20741	17896	17414	17033	17003	17021	17148	17046	16980	16979	17026	17137	16852	17334	17022	17079	17005	17072	16911	16987	17062	17237	17123	16935	16919	17051	16885	17002	17045	17110	17111	16962	17118	17055	16991	17100	17003	16829	16994	17092	17002	17023	16890	17053	16946	17021	16999	17014	16822	17091	16873	16984	17029	17008	16983	16914	16924	16857	16787	17000	17041	16923	16789	17097	17143	17070	16942	17108	17008	16823	17032	16904	17000	17083	17004	17159	17106	17062	17112	16918	17147	16785	16816	17044	17095	17151	16745	16846	16707	17218	17014	16944	16897	16915	16737	17007	17036	16763	16971	17002	16910	16909	16926	17029	16910	17125	16939	17089	17040	16946	16917	17009	16979	17015	17000	16963	17039	17120	17032	17085	17102	17019	17049	17237	17035	16989	17183	17079	16817	16810	17140	16844	16927	17044	16943	17002	16806	16812	16854	17017	16947	17132	17049	16890	16899	16790	16881	16846	16877	16967	16854	17061	17034	17048	17015	16988	16876	16957	16920	16911	16973	17063	17064	17043	16959	16987	16862	17035	17185	17042	17001	17222	17078	16918	16958	17076	17064	16960	16952	17059	17087	17092	17168	16955	17062	17098	16943	17001	17038	17039	17042	17107	16923	16989	17035	16990	17059	16862	16942	16921	16989	17029	16832	16947	16805	17057	16951	17069	16903	17149	17105	17011	17143	16942	16929	16723	16976	17115	16945	16943	17072	17110	16865	16994	16908	17019	16990	16985	16961	17198	17172	17123	16893	17120	16822	16980	16864	16970	16767	17055	16895	16902	16849	17119	16867	16983	17083	16810	16987	16869	16887	17044	16923	16849	17037	16866	16927	17169	17083	17164	16894	16685	16935	16974	17138	16923	16941	17209	16874	16997	16980	17044	16957	16922	17033	17153	16706	17075	16843	16801	16902	16705	16927	16904	16902	17129	16870	16945	16906	16802	16951	17193	17085	16902	16743	16857	16968	16906	17034	16846	16932	16997	16921	17111	16940	17102	16837	16909	17021	16983	17125	17025	17237	16994	16878	16892	17056	17045	16910	16940	17035	16855	16923	16953	16982	17080	17042	17097	17008	17227	17097	17030	16813	16796	17071	16903	17150	17105	16831	17006	17084	17071	16868	16998	17000	16942	16899	17017	17029	16911	17022	16915	16926	16876	16890	17013	16900	16896	16917	16859	17126	16926	17019	17126	17169	16882	17028	17240	17127	16813	17268	17118	16834	16941	16962	16988	16897	17006	16892	16875	16783	16775	17031	16576	16798	16978	17042	16882	17025	16957	16827	17058	16935	16898	17117	16989	17050	16849	17027	16790	17048	16973	17041	17048	17237	16993	16897	16848	17026	16846	17047	17118	17023	16946	17196	16882	16889	16832	17066	17275	16854	16904	16989	17146	17092	16785	16885	17024	17081	17019	16876	16878	16993	17004	16895	17003	16993	17007	16961	16738	16876	16764	16936	17011	16839	17161	16855	17161	17021	16926	17043	16734	16973	17114	17083	17050	16783	17125	16996	17027	17132	17110	16963	17173	17015	17143	16941	16833	16839	16898	16923	16894	17052	16978	16926	17003	17092	16994	16913	17035	16830	16985	16909	17078	17087	17117	17152	16883	17037	16988	16931	16924	17019	17082	16905	16968	16963	17059	16962	16886	16974	17102	17215	16939	17045	16970	16932	16837	16930	17016	17055	17026	17014	16927	16788	17032	16813	16782	16855	16841	17090	16879	16934	16908	17027	16840	16923	17044	17046	16861	16968	16978	16893	17026	16864	17090	17075	17041	17024	16897	17016	16699	16941	16996	17237	16801	17046	17152	17060	16996	16887	16774	17077	17167	16834	17154	17170	16999	17071	17142	17108	16890	16966	16857	16986	17065	16911	16861	16782	16923	17052	17016	16985	16896	16954	16987	16936	16805	17011	17073	17121	16960	16987	17014	17121	16921	16859	17119	17068	16935	17099	16986	16924	17034	17005	16897	17088	16925	16853	17079	17149	17057	17078	16795	16877	16944	16873	16946	17083	17007	16894	16931	16932	17061	17038	16880	17083	16968	16942	17012	16936	16724	17025	16875	16793	16990	17044	16960	16965	17012	17113	17136	16866	16995	17077	16866	17000	16859	17166	17179	16931	17027	16917	17095	16794	16971	17050	17064	17083	16954	16987	16929	17067	17059	16935	16938	17003	16960	16933	17067	17065	16948	16798	16880	17053	16954	16868	17005	16955	16864	16980	16892	16865	16864	16736	16813	17002	17128	16995	16857	16955	17108	16937	16902	17016	16982	16972	16987	16924	16825	16967	16931	16994	16976	17076	16873	17010	16720	16869	16859	17029	16934	16978	16883	16876	16989	16953	17020	17041	17058	16871	17019	16779	16886	16980	16914	17114	17058	17149	16976	17055	16959	17123	17065	17098	17105	16968	16887	16957	16983	16905	16852	16934	16974	16743	17059	17117	16949	16971	16977	17022	16940	17041	16985	16796	16863	16753	17012	17027	17122	16916	17046	17052	17088	16856	16748	16764	16949	16998	16850	16970	16957	16987	16892	16928	16954	16855	16875	17053	16856	16884	16981	16988	16930	16808	16862	16942	16928	16822	17025	17024	17116	16787	16884	16790	16954	16947	16902	16932	16940	16988	16700	17178	16804	16851	17026	16963	16893	16808	17002	16831	16815	16803	17051	16979	16960	16802	16868	16824	16954	16999	17107	16997	17108	17073	16988	16990	16952	16815	17118	17049	16949	16931	17094	16857	16991	16985	16869	16939	16809	17021	16826	16815	16913	17039	16778	16852	16914	17017	16889	16988	17216	17018	17016	16898	16850	17019	16933	17113	17066	16797	17060	17092	16829	17141	17036	16880	17117	17178	17081	16880	17090	16913	16926	16951	16710	16862	16875	17206	17172	16836	17051	16836	16936	16971	17014	16900	17016	17000	17160	17150	16731	17001	16894	17083	17088	17197	16933	17193	16947	16789	17157	17006	16987	17145	17083	17050	16907	17160	16836	16935	17077	16901	16902	17010	16773	16976	16823	16899	16951	16919	16888	16972	17078	17011	16945	16799	17138	16953	17060	16912	17031	17128	16991	16885	16918	16976	16866	17015	16917	16984	17042	17121	16932	16915	16738	16817	17177	16928	16991	17080	16983	17102	16891	16846	16987	16867	17185	17186	16806	16922	16858	16893	17184	16902	17067	16915	17015	17087	17054	16971	17012	16835	17021	16943	17161	16643	16889	17113	16818	17010	16792	16988	17014	17044	16966	16927	16884	17170	17006	17000	17077	17047	16898	16885	17192	16779	16924	16895	17128	17061	16924	16961	16907	16922	16935	16943	16924	16804	17029	16928	17153	16938	16989	16999	16846	16701	16954	16891	16819	16976	16801	16970	16847	16924	16845	17037	16984	16987	16897	16882	16972	17071	17061	17104	16943	16906	16799	17043	17096	17150	17006	16913	17069	17046	16957	17144	16987	16990	16978	16979	16903	16955	17142	16879	17035	17194	17153	16908	16924	16939	17142	17063	17040	17170	17035	16889	16763	16848	17010	16911	16998	16932	16910	16931	17097	16981	17095	17026	16951	17158	17102	16787	16660	17029	17164	16976	17028	16926	16897	16769	16934	16921	17151	16956	16747	17087	16996	16828	16959	16895	16865	16950	17061	16912	16800	16923	17014	17024	16785	16961	16921	16973	16690	17006	16743	16875	17022	17076	17214	17157	17311	16873	16903	16864	17023	17062	17203	17076	16854	16895	16939	17111	17142	16958	16851	16711	16907	17045	16986	16818	17061	16953	17028	16982	17050	16879	16789	17023	17100	17163	16692	17119	17157	16921	16814	16828	16834	16920	16986	16816	17126	16983	16991	16897	17108	16940	17056	17027	16893	16748	16948	16773	16780	16918	16839	16982	16909	16912	17105	17064	17117	16935	17044	16967	16899	16879	17092	17060	16944	17070	16853	16841	17078	17027	17002	17078	17048	16914	17116	16992	16949	17019	17033	16966	16865	16856	16916	16926	16857	17026	16872	16914	17070	17021	17190	17177	17155	17124	16925	17013	17119	16890	17092	17192	17016	16947	16858	17037	17173	17078	16946	16967	16865	16980	16876	16903	17043	16979	16854	16892	16937	17005	16954	16906	16827	16847	16888	17110	16996	17061	17122	16871	16923	16847	16710	16973	17116	16797	16952	17027	16753	16899	16983	16779	16796	17054	17025	17032	16880	16902	17087	17003	16928	16843	16636	16897	16891	16823	17231	16973	16814	17007	16942	17022	17025	17111	17133	17059	16922	17048	17053	17165	17035	17017	17019	17176	16732	16987	16908	17013	16982	17156	16875	17129	16943	16825	16855	16940	16938	17083	16881	16908	17106	16992	16962	16819	16976	16944	17114	17094	16909	16981	16977	16991	17254	16884	16883	16852	17052	16989	16948	16863	17038	17075	17123	16959	16921	16991	17096	16799	16929	16959	16920	17184	17074	17072	17044	16979	17089	16892	16973	16955	17008	16942	17021	16955	16947	17099	17103	17028	17021	17028	16885	16981	16970	17048	16908	16985	17007	17015	17169	17128	16938	16971	16932	16939	16945	17011	16779	16875	16947	17043	16994	16826	16977	16867	16981	17064	17116	16774	16939	17068	16929	16894	16933	17043	17000	17073	16968	16992	16802	17121	16903	16746	16864	16890	16974	16892	16892	16983	17010	17017	17162	16914	17117	16885	16923	16973	17036	16986	16885	17074	16877	17073	16889	17210	16821	16980	17036	16922	17064	17065	16983	16907	17059	17114	16944	16875	16887	16996	16959	16852	16958	16884	16918	17010	16734	17157	16872	17007	16975	17004	16916	16927	16956	17163	17007	17066	17046	17096	17055	17012	16930	17165	17027	17121	16884	16996	16804	17072	16912	17049	16939	16958	17034	16918	16973	17067	16932	16833	17052	16940	17170	16960	16955	16967	16936	17010	17098	16911	16839	16815	16998	16792	17016	16901	17022	17041	17229	16916	17030	17032	16872	16939	17128	16993	16915	17138	16781	16782	16967	16783	17123	17089	17109	17018	17020	16876	17041	17071	17054	16921	17147	17032	16928	16959	17067	17345	17006	17090
19641	32377	31390	28019	23625	22285	21986	21485	21208	20199	19948	40507	43674	35681	26869	19803	16756	16405	16112	16158	16183	16053	16212	16103	16111	16059	15909	16093	16235	16162	16119	16154	16178	16081	16070	16120	16208	16285	16191	16182	16253	15922	16103	16147	16237	16098	16085	16079	16096	16089	16223	16123	16128	16097	16183	16111	16259	16252	16110	16241	16062	16058	16064	16177	16118	15959	16111	16139	15889	16240	15898	16166	16129	16189	16180	15928	16173	16136	16182	16137	16203	16095	16187	16100	16234	16150	16036	16087	16091	16150	16090	16327	16081	15989	15968	16208	16062	16142	16269	16149	16125	16083	16070	16119	16079	16157	16087	16277	16178	16067	16208	16217	16061	16182	16061	16052	16145	16173	15976	16121	16162	16099	16227	16094	16109	16223	16137	15967	16181	16037	16158	16188	16189	15853	16204	16183	16200	16328	16099	16126	16066	16199	16014	16117	16215	16263	15964	15999	16052	15959	16175	15936	16206	16217	16129	16127	16167	16189	16214	16090	16191	16132	16209	16039	15993	16284	16109	16191	16056	16092	16186	16036	15930	16159	16315	15952	16108	16237	16144	16191	15907	15877	16249	16155	16165	16128	16109	16171	16175	16181	16088	16288	16204	16007	15986	16239	16046	16142	16014	16086	16224	16262	16150	16004	15954	16146	16062	16105	15992	16100	16059	16165	16289	16163	16129	16145	16099	16193	16080	16186	16162	16064	15978	16063	16034	16108	16111	16237	16098	16359	16291	16286	16098	16228	16134	16082	16179	16203	16187	16169	16095	15969	16055	16134	16001	16086	16123	16090	16068	16186	16125	16012	16043	16340	16092	16155	16129	16252	16115	16068	16225	16133	16233	16138	16181	16158	16137	16052	16061	16018	16157	16097	16292	16151	16344	16116	16097	16215	15960	15994	16046	16236	16273	16104	16077	16097	16169	16138	16020	16078	16251	16231	16100	16134	16202	16017	16016	16067	16033	16209	16045	16162	16161	16036	16122	16091	16194	16389	16121	16140	16069	16273	16141	16200	16092	16193	16147	16119	16165	16031	16090	16041	16159	15978	16082	16111	16171	16134	16006	16126	16154	16198	16207	15977	16279	16216	16212	16064	16023	16246	16122	16044	16091	16255	15909	16116	15970	16016	16113	16001	16193	16139	16143	16114	16068	16133	16133	16154	15984	16102	16185	16122	16197	16131	16098	16067	16186	15910	16115	16063	16225	16172	15977	16102	16120	16107	16138	16052	16285	16317	16331	16086	16063	16057	16227	16134	16024	16002	16107	16086	16243	16132	16199	16156	16005	16187	16168	16221	16024	16034	16124	16040	16041	16085	16215	16150	15967	16208	16035	16273	16199	16165	16097	16188	16092	16178	16084	16259	16211	16077	16146	16248	16017	15982	16224	15924	16128	16031	16158	16062	16131	16139	16074	15995	16082	15901	16198	16029	16150	16206	15976	16109	16253	16026	16276	16084	16086	16110	16135	15996	15963	15961	16058	16227	16242	16222	16245	16221	16032	16221	16193	15914	16155	16076	16181	16059	16172	16309	16120	16162	16221	16113	16036	16068	16123	16040	16167	16098	16208	16046	16012	16113	16279	16125	16237	16043	16179	16007	16120	16163	16099	16099	16236	16139	16121	16186	16355	16122	16239	16128	15925	16116	16208	16087	16008	16138	16115	16124	16151	16085	16152	16067	16114	16199	16272	16105	15976	15977	16207	16066	16087	16090	16131	16163	16175	16161	16369	15991	16202	16040	16185	16120	16111	16029	16208	16026	16180	16069	16080	16088	16076	16205	16009	16141	16200	15998	16140	16170	16110	16007	16135	15982	15861	15992	16023	16084	16306	16145	15888	16115	16155	15978	16190	16003	16170	16212	16031	16111	16197	16229	16080	16070	16215	16063	15994	16256	16036	16110	16170	16239	16123	16082	16280	16186	16104	16078	16094	15992	16117	16082	16219	16167	16177	16159	15975	16200	16113	16192	16220	15992	16297	16167	16255	16031	16202	16144	16137	16033	16152	16132	16019	16157	16095	15945	16089	16034	16176	16105	15991	16199	16032	16203	16197	16128	16070	16182	15994	15985	16124	16160	16125	16037	16044	16158	16215	16181	16168	16002	16265	15995	16172	16311	16256	16225	15930	15977	16303	16200	16202	16023	16074	16118	16111	16077	16172	16094	16217	16180	16066	16073	16178	16035	16004	16003	16205	16171	15971	16058	16103	16201	16142	16039	16141	16123	16304	16076	16040	16159	15998	15932	16268	16127	16085	16080	16273	16081	16133	16115	16283	16360	16179	15905	16172	15972	16183	16203	16228	16065	15961	16018	16083	15884	16179	16143	16196	16188	16144	16192	16089	16020	16257	16107	16163	16168	16102	16153	16002	16029	16200	15996	16064	16021	16150	16130	16089	16047	16337	16175	16065	16119	15975	16075	16127	16223	16170	16053	16065	16004	16150	16191	16023	16084	16026	16296	16132	16236	16172	16081	15970	16478	15992	16140	16089	16079	16199	16121	16183	16205	15987	16182	16199	16246	16129	16344	16079	16010	16250	16124	15978	16202	16162	16129	16120	16152	16262	16168	16279	15864	16064	16128	15976	16226	16355	16063	16065	15911	16106	16029	16073	16297	15993	16100	16087	16158	16125	16160	16022	16126	16221	16136	16089	16161	16181	16052	16005	16041	16012	16096	16237	16244	16333	16178	16105	16018	16106	16269	15984	16174	16140	16188	16183	16152	16221	16222	16090	16175	16060	16118	16107	16078	16066	16230	16023	16127	15983	16175	16003	16068	16170	16310	16060	16054	16155	16111	16180	16107	15998	16182	16032	16083	16178	16074	16022	16212	15972	16116	15995	16317	15967	15943	16215	16188	16016	16312	16264	15974	16115	16178	16191	16244	16097	16039	16125	15928	16093	16283	15901	16136	15911	16191	16093	16203	15979	16017	16247	16141	16316	16102	16187	16202	16155	16100	16317	16031	16104	15837	16166	16028	16254	16027	16143	16180	16095	16175	16061	16130	16204	16164	16173	16196	15953	16062	16010	15949	16068	16192	16047	16180	16241	16050	16065	16046	16101	16078	16042	15929	16214	15995	16137	16157	16103	16193	16093	16037	16204	16049	16044	16046	16168	16239	16072	16158	16176	15996	16037	16076	16000	16104	16130	16098	16056	15945	16099	16223	16168	16180	16205	16202	16055	16134	16188	15993	16053	16091	15965	16276	16179	16142	16262	15943	16144	16028	16244	16064	16091	16007	16135	16211	16285	16093	16167	16078	16005	16200	16079	16053	16070	16172	16002	16049	16120	15964	16264	16079	16184	15999	16194	16090	16130	16056	16114	16150	16033	16185	16078	15988	16246	16136	16035	16067	16110	16120	16178	16075	16023	16166	16159	16079	16010	16149	16107	16183	16017	16205	16232	16036	16235	16287	16098	16030	16103	16157	16084	16244	16237	15977	16173	16246	16129	16015	16027	16164	16140	16158	16216	16117	16219	16095	16127	15994	15908	16009	16112	16129	16212	16025	16077	16133	16060	16131	16121	16165	16260	16048	16235	16169	16113	16239	16040	16083	16066	16076	16169	16034	16172	16006	16147	16167	16153	16130	16146	16352	16129	16048	16119	16122	16010	16012	16369	16187	16135	16129	16250	16046	16164	16049	16143	16011	16209	16133	16050	15970	16006	16278	16143	16061	16179	16125	15968	16082	16163	15982	16127	16013	16271	16168	16197	16108	16244	16216	16048	16154	16180	16218	16175	16072	15875	16033	16205	16308	16076	16195	16164	16032	16155	15954	16034	16103	16200	16115	15888	15938	16106	16085	16175	16163	15996	16086	16077	16023	16008	16077	16168	16154	16173	16171	16104	16164	16111	16165	16130	16134	16061	15994	16288	16044	16026	16261	16183	16096	16030	16246	16243	16063	16201	16051	16273	16107	15984	16189	16006	16172	16279	16051	16137	16027	16188	16260	16304	16106	16074	16291	16028	16140	15861	16245	16257	16004	16086	16046	16119	16110	16385	16024	16143	16252	16045	16362	16184	15978	16016	16026	16084	16214	16178	16220	16071	16325	16177	16186	16116	16266	16070	16005	16035	16073	16135	16109	16108	16162	16068	15912	16256	16142	16053	16249	16011	16189	16106	16126	16297	16143	16113	16053	16027	16179	16156	16038	16288	16062	16167	16103	16064	16126	16130	16136	16145	15985	16182	16295	16213	16057	16041	16223	16092	16160	16192	16119	16119	16121	16016	16124	16063	16164	16162	16065	16190	15994	16105	16170	16073	16176	16093	16179	16018	16250	16205	15914	16191	16028	16158	16247	16016	16151	16067	16234	16179	15974	16048	16184	16033	16161	16177	16268	16161	15909	16173	16163	16028	16209	16075	16209	16253	16201	16153	16033	16166	16229	16148	16166	16087	16016	16094	16119	16014	16294	16165	16011	16005	16234	16101	16081	16192	16211	16302	16170	16180	16180	16192	16124	16034	16203	16022	16159	16195	16177	16086	15948	16104	16128	16131	16270	16006	16091	16036	16136	16066	16134	16070	16154	16011	15983	15907	16021	16116	16096	16205	16024	16222	16036	16137	16202	16202	16205	16182	16206	16209	15938	16061	16165	16187	16207	16202	16157	16290	16103	16111	16170	16011	16015	16135	16335	16077	16187	16079	16221	16029	16177	16154	16258	16103	16056	15967	16015	16144	16147	16179	16124	16274	16250	16030	16119	16177	16119	16106	16145	16134	16055	16194	16137	16180	16221	16134	16010	16286	16119	16020	16135	16090	16251	16093	16119	16222	15927	16285	15952	16095	15936	16210	16020	15941	16124	16119	16038	16127	15947	16051	16160	16248	16006	16004	16116	16168	16079	16194	16145	16120	16001	15933	16110	16201	16079	16095	16045	16159	16282	16116	16086	16080	16124	16097	16287	16059	15970	16295	16191	16242	16178	16043	16351	16148	16045	16230	16012	16232	16092	16246	16071	16059	16148	16211	16179	16157	16002	16107	16262	16101	16080	15989	16204	16274	16243	16045	16016	16032	16169	16208	16045	16072	16318	16178	16162	16166	16119	16232	16084	16174	16137	16143	15955	16076	16243	16079	16148	16107	16063	16056	16121	16160	16048	16178	16108	16204	16200	16106	16210
29751	24019	24502	21386	18848	17912	17782	17676	17566	17286	17405	18433	20654	20012	18518	17502	17050	17268	17198	16996	17148	17087	17204	17141	17404	17037	17197	16974	17120	17067	16943	17159	17182	17069	17200	16854	17026	17185	17140	17107	17093	17181	17091	17019	16912	17165	17132	16877	17031	16870	16900	16940	17288	17092	17039	17049	16900	17029	16877	16951	16931	16948	16980	16986	17066	17019	17000	16837	16942	17200	17014	16970	17142	17073	16948	16894	17130	16847	16975	17035	16994	17021	17139	17076	17087	16924	17041	17022	16915	16930	17213	17061	16903	17026	17000	16924	17051	16986	16934	17148	17054	17030	17151	17114	17125	17033	17032	17004	17019	16866	16838	16989	16980	17209	16908	17101	17032	16919	17146	17145	17142	16899	17054	17033	17156	16899	16974	16943	16938	17009	17305	17040	17088	16979	16887	17074	17096	17063	17038	17124	16970	16925	17160	17117	17064	16985	17035	17063	17031	17062	16957	17155	17227	17071	17073	17225	17104	17082	17143	17109	16974	16838	16811	16967	16693	17082	17031	17121	17116	17150	16966	17111	17036	17000	16940	17041	17007	16998	17021	17061	17071	17056	16888	17116	17006	16968	16915	17030	16968	17138	17099	16974	16962	17073	16946	17124	16829	17031	17084	16818	16742	16847	16899	16954	17078	17105	17059	17171	16988	17172	17044	17042	17203	16955	17033	16997	16914	17039	17038	17073	17134	17165	16990	16922	17027	17272	17025	16929	17006	16971	16978	17142	17050	17121	17156	17041	17021	17141	17090	16928	16926	16949	17022	17040	17044	17014	17143	17001	17037	17136	17085	17076	16894	16991	17028	17032	16933	16925	17156	17189	17219	17000	17021	17023	17198	17095	16979	16860	16892	16992	17020	17147	17026	16971	17038	17095	17106	16986	17196	17073	17077	16993	16845	16975	17074	17063	17190	17138	16940	16915	17105	17161	16939	17012	17000	16951	16981	16879	17201	17112	16974	16880	17010	16888	17072	17109	17240	17075	17230	17054	16941	17031	17288	17006	16842	17100	17154	17243	16907	17132	17082	16871	17034	16923	16891	16878	16977	17026	16960	16972	16681	17019	17158	17109	17123	17044	16970	17212	17108	16914	16894	17091	16911	16911	17088	17059	17178	17112	17089	17204	17115	17128	16978	16981	17023	17037	16959	16895	17222	17150	17054	17027	17154	17156	16931	17012	16939	17144	17088	16888	17133	17227	17084	17030	16918	17123	17250	16790	16992	17073	17273	16948	17040	17033	17027	17126	16986	17096	17174	17062	16768	16986	17044	17175	17065	17091	17216	16998	17085	16948	16981	17028	16984	17050	17038	17134	17039	17086	17130	17058	16991	17007	16890	17144	16867	17194	17076	16957	17005	17115	17043	17031	17126	17205	17109	16914	17003	16706	16957	16953	16934	17018	17074	16973	17071	17073	17074	17060	17162	17050	17106	17038	17063	16958	16878	16940	16951	17025	16968	17259	16884	17203	17166	16987	16775	16914	16979	17068	17107	16979	17209	16935	17058	16942	16947	16939	16882	17031	17387	17021	17096	17002	17279	17060	17039	17083	16792	17014	16998	17021	16987	16834	17142	17066	17091	17021	16953	16949	17015	17301	17022	16978	16995	16946	16981	17014	17045	16947	17107	17082	17104	16962	17032	17034	16967	17036	16981	17065	17221	17245	17003	17016	17060	17041	17211	16999	17068	16921	17016	17225	17041	17096	17130	16915	16902	16816	17178	16956	17018	17136	16894	17179	17028	17041	17171	17023	17144	17010	16985	17201	17146	16938	17142	17027	17138	17229	17026	17090	16835	17074	17105	16900	16847	17062	17133	16928	17019	17041	17124	16866	17106	16981	17012	17142	17170	16811	17072	17157	17133	16916	16912	17071	17036	17150	16891	16954	17056	17014	17075	17249	16958	17189	17166	16971	17076	17014	17023	17222	16976	17118	16967	17067	17016	17356	17040	17066	17080	16961	17084	17199	17131	16813	16965	17168	17106	17111	17034	16878	16981	16918	16881	16907	16988	16984	17266	17163	16978	16956	16924	16996	17094	17040	17056	17016	17140	16934	17065	16991	17084	17169	17280	17038	16953	16716	17113	17155	16956	17159	17136	17008	16853	16976	17178	16990	17072	16995	17051	17124	16839	16967	16992	17124	17001	16986	16904	16925	17109	17005	17044	17129	16820	16890	17036	17091	16839	17184	17058	17028	17104	17010	16982	17050	16958	17135	17053	17183	16900	16945	16960	17016	16960	17149	17119	16951	16991	16997	17121	17195	17130	16971	17051	16951	17077	16994	17198	17122	16885	17018	17021	17005	16972	16978	17009	17140	16994	17079	16881	17033	17072	17057	17146	16922	16987	16991	17130	16952	17125	17113	16841	17053	16782	17124	17147	16994	17100	17322	17078	16991	17258	16826	17112	17258	17156	17223	16899	16883	17140	17112	16793	17026	16963	17048	17086	17075	16963	16983	17088	17034	17198	17123	17225	17157	16981	17132	16823	16961	16944	17041	16890	16825	17098	16841	17126	17064	17043	16938	17021	17105	17109	17042	16962	17080	16850	16842	16979	17103	17061	17004	17026	16810	17114	17118	16985	17050	17093	16981	16964	17039	16929	16997	17025	16936	16887	16862	17025	17074	17221	17192	16980	17168	17057	17040	17160	17146	17048	17019	17051	16809	16982	17079	17092	16959	16892	16902	17084	17140	16879	17158	16929	17086	17105	17143	17284	16945	17119	17171	16908	16917	16895	16879	16914	17022	17062	17006	16994	17174	17162	17090	17237	17081	16997	17006	17033	16874	17089	17037	17103	16986	17163	17128	16981	17044	17054	17146	17024	17021	16860	17228	17191	17078	17307	17146	16894	16964	16918	16990	17149	17189	17052	17164	17052	17287	17157	17132	16902	17052	16919	17100	16986	16895	17109	16889	16966	17176	17011	17014	16899	17045	17094	16957	17066	17131	17089	16996	17018	17008	17101	16776	17103	16865	17057	17167	17130	17076	16959	17089	16918	17225	17237	17145	17017	16963	17033	16955	17028	17149	16988	16735	16933	16884	17113	17082	17080	16950	16960	17090	17081	16868	17068	17167	17135	16898	17095	17018	16885	17070	17186	17145	17053	17055	16939	16968	17091	17008	17181	17112	17191	17131	16984	17162	16895	16900	17114	17077	16935	17094	17126	17021	16927	16996	17042	16819	16725	17141	16977	17041	17100	17106	16928	17183	17116	16977	17020	16879	17170	17104	17021	16947	16985	17100	17019	16937	16844	16945	16964	17006	17053	16899	17182	17202	17008	16985	16930	17005	16999	16966	17045	17050	17085	17070	17157	16905	17022	17032	17103	17172	17027	16968	17000	17251	17082	17154	17018	17211	16965	17091	16976	16952	17175	16985	17174	17061	16991	17067	17239	16913	16962	17003	17118	17009	17021	17137	17149	16787	17023	17172	16944	17109	17092	17053	17108	17067	17086	17043	17185	17254	17188	17108	17110	16894	16933	16992	16847	16951	17042	17137	17145	16961	17143	16946	16811	16953	16920	17050	17003	17145	17209	17165	17161	17021	17052	17175	17077	16948	17162	17101	17045	17019	16796	17057	17000	16949	17173	16993	17038	16921	16853	17047	17114	17151	17107	17167	17018	16832	16975	16965	17131	16938	17060	17068	16926	17160	16983	17010	17069	17034	16974	17111	17263	17219	17215	17030	17203	16898	16970	17041	16934	16789	16882	17049	17042	17064	16944	17020	17145	16959	17147	16850	17131	16887	17098	16955	17025	16919	17123	16661	17029	16939	17165	16964	16938	17055	17017	17148	16949	17087	17126	17072	17034	16997	17103	17029	16876	17003	16932	16972	16983	17116	17021	17129	16866	16818	17068	17143	17159	16872	17094	17106	17208	17186	17043	16861	17013	17010	16897	16896	17128	17024	16986	17043	16881	17225	17101	16946	16994	17074	17086	17039	17040	17151	17162	16911	16949	16909	17026	17001	16970	17108	16969	17044	17075	17178	17110	17068	17190	16979	17096	17060	17092	16796	17106	17051	17157	16896	17084	17027	17178	16999	17153	16916	17023	16930	17032	16766	16993	17041	17033	17066	16888	17174	17199	17112	17120	16871	17055	16915	17110	17125	17075	17072	17264	17153	17070	17233	16933	17087	17131	17096	16991	17016	17279	17031	16889	17131	16923	17145	16933	16918	17115	17072	17029	17012	16956	17166	17052	16926	16960	17020	16937	16764	16885	17106	17129	16948	17023	16879	17169	17042	17118	16733	16979	16946	17036	16934	17119	17011	16985	17131	17065	17137	17291	16995	17018	17006	17068	17068	17112	17108	16977	17073	17029	16983	16934	17172	17029	17066	17076	16960	17003	17090	16954	16858	17053	17145	16950	17060	17008	17065	17148	17293	17103	17108	16997	17011	16910	17057	16951	16952	17087	16866	17126	17124	17094	17010	17085	16963	17085	17106	17189	16940	17126	17027	17006	17119	17262	17440	17089	17188	17168	17012	17037	17221	16819	17111	17198	16995	17056	17014	17078	17129	16908	16988	16909	17106	17005	17059	17018	17024	16933	17034	17129	17040	17021	17173	16971	16976	17132	17045	16981	16949	17025	17034	17026	16885	16921	17108	17047	17131	17197	17153	16878	16951	17005	17053	17046	17137	17033	16979	17036	17030	16837	17057	17123	16913	16969	17124	17268	17202	17052	17092	17072	16946	16945	17153	17179	16976	17287	16929	17134	17261	17109	17158	17007	17106	17212	16955	17013	17109	17179	16890	17204	17152	17053	17126	16972	16968	17215	16927	17054	17066	17112	17050	17138	17213	16885	16906	16919	17145	17170	17092	16957	16908	16959	16938	16933	17140	17038	16927	16914	16996	16958	17081	17156	16962	17116	17113	17067	17147	16975	17020	17191	17095	17020	16679	16910	17105	17017	17013	16828	16963	16862	17189	16977	16981	17128	16880	17166	16907	17044	16865	17095	16836	17198	17156	17030	17026	17108	17158	16940	17153	17141	17050	16961	16892	17015	16905	17246	16905	17000	16930	16948	17007	17152	17081	16937	16942	17115	16869	17085	17101	16929	17121	17189	16991	17016	16958	16944	16904	17047	16928	17258	17153	17106	17046	17024	17050
18818	22129	21127	19731	18552	17710	17549	17447	17103	16990	16932	18572	21365	19467	17546	16732	16326	16253	16144	16177	16161	16264	16118	16200	16350	16198	16321	16061	16230	16262	16057	16235	16179	16178	16268	16126	16392	16173	16276	15970	15938	16157	16125	16022	16212	16076	16055	16165	16219	16254	16090	16289	16134	16239	15972	16052	16192	16027	16346	16030	16028	16084	15931	16150	16189	16186	16102	16211	16127	16222	16094	16033	16197	16106	16167	16016	16212	16012	16057	16044	16271	16174	16113	16154	16339	16091	16082	16249	16037	16127	16019	16274	16000	16208	16041	16344	15907	16065	16114	15988	16116	16057	16183	16144	16069	16147	16137	16242	16125	16113	16021	16115	16161	16214	16184	16197	16185	16063	16008	16151	16114	16088	16170	16081	16209	16174	16109	16209	16209	16044	16141	16102	16201	16256	15921	16153	16178	16170	16135	16148	16187	16183	16038	16130	16071	15953	16245	16136	16133	16298	16055	16157	16261	16110	16134	16166	16360	15930	16256	16090	16106	16255	16099	16131	16215	15965	16287	16200	16327	16038	16236	16061	16281	16074	16259	16054	16203	16162	16341	16264	16027	16224	16329	16252	16243	16185	16223	16139	16005	16287	16019	16055	16059	16020	15998	16194	16090	16255	16173	16082	16252	16139	16026	16068	15913	16180	16358	16141	16040	16183	16331	16092	16100	16061	16186	16125	16118	16209	16160	16203	16200	16096	16125	15978	16173	16235	16322	16243	16033	16146	15955	16182	16095	16122	16086	16080	16093	16085	16193	16115	16113	16123	16173	16155	16114	16133	16286	16148	16289	16327	16019	16057	16182	16123	16368	16089	16306	16160	16154	15955	16019	16105	16100	16017	16129	16234	16040	16191	16180	16251	16165	16176	16267	16058	16000	16033	16109	16053	16357	15992	16010	16302	16174	15957	16106	16081	16092	16180	16085	16178	16245	16003	16146	15952	16329	16226	16068	16224	15980	16161	16122	16173	16141	16156	16171	15807	16246	16116	16198	16114	16199	16315	16048	16169	16160	16213	16131	16152	16164	16217	16047	16128	16136	16118	16095	15970	16014	16081	16324	16224	16266	16319	16283	16114	16188	16089	16131	16096	16133	16057	16253	16079	16269	16150	16105	16060	16111	16047	16071	15992	16226	16085	16196	16040	16174	16135	16061	16168	16377	16048	16133	16138	16059	16163	16001	16116	16091	16246	16070	16066	15932	16125	16025	16184	16001	16149	16162	16107	16106	16458	16352	16231	16096	16386	16137	16063	16101	16205	16077	16132	16151	16186	16267	16148	16049	16147	16198	16244	16193	16270	16089	16137	16145	16256	16145	16001	16133	16040	16179	16131	16114	16139	16139	16071	16158	16166	16217	16211	16019	15994	16237	16002	16231	16099	16166	16181	16136	16078	16065	16190	16048	16080	16219	16159	16085	16036	16034	16140	16339	16210	16146	16262	16114	16260	16046	16086	16051	16041	16012	16073	16134	16006	16131	16150	16207	16082	16158	16225	16153	16139	16081	16135	16042	16059	16047	16311	16249	16042	15956	16184	16270	16053	16157	16186	16161	16088	16061	15978	16197	16292	16194	16079	16261	16171	16107	16065	16060	16189	16256	16130	16277	16055	16179	16127	16170	16110	16008	16091	16225	15996	16096	16108	16126	15980	16174	16323	16217	15998	16108	16216	16072	16017	15959	16103	16081	16235	16320	16058	15987	16308	16230	16177	15952	16096	16206	16084	16012	15997	16151	16193	16116	16054	16195	16208	16167	16241	16173	16100	16275	16109	16271	16174	16085	16110	16059	16107	16021	16047	16073	15952	16185	15997	16130	16004	16019	16240	16281	16229	16131	16203	16243	16153	16180	16179	16148	16159	16130	16087	15970	16125	16044	16202	16018	16194	16158	15969	16214	16308	16087	16191	16064	15944	16088	16061	16185	16232	16042	16133	16104	16169	16011	15980	16116	16163	16192	16077	16218	16052	16216	16122	16190	16198	16126	16177	16122	16008	16213	16198	16179	16111	16154	16113	16091	16211	15916	16182	16203	16104	16160	16165	16259	16016	16220	16234	16281	16146	16158	16250	16061	16270	16169	16188	16104	16188	16056	16284	16094	15984	16121	16155	16037	16203	16129	16132	16098	16252	16001	16058	16241	16187	16061	16243	16207	16164	16153	16260	16256	16153	16276	16248	16149	16140	16116	16171	16144	16018	16061	15985	16173	16331	16065	16024	16183	16095	16173	16167	16110	16189	16159	16191	16156	16041	16172	16193	16275	16200	16045	15973	16182	16289	16114	16128	16394	15893	15969	16175	16122	16043	16231	16144	16151	16101	16092	16176	15966	16089	16137	16184	16084	16097	16313	15984	16128	16056	16066	16075	15902	15960	16149	16097	16145	16377	16048	16110	16065	16083	16110	16120	16180	16126	16153	16089	16337	16073	16132	16059	16088	16130	16135	16137	16167	16083	15966	16178	16001	16216	16166	16126	16303	16176	16395	16177	16167	16217	16105	16121	16233	16150	16174	16233	16123	16132	16226	16155	16197	16089	16188	16166	16149	16171	16130	16086	16156	16186	16115	15972	16216	16181	16134	16129	16153	16264	15953	16210	16084	16107	16126	16268	16011	16106	16149	16176	16022	15952	16012	16135	16003	16043	16148	15986	16097	16158	16212	16306	16150	16331	16162	16312	16023	16085	16145	16230	16224	16205	16231	16265	16254	16342	16142	16126	16163	16038	16098	16070	16124	16016	16274	16157	15995	16192	16158	16096	16128	16121	16164	16163	16085	15994	16121	16239	16040	16170	15970	16234	16225	16098	16154	15923	16307	16075	16118	16324	16083	16001	16312	16067	16263	16062	16065	16150	16048	16009	16032	16172	16163	15958	16115	16036	16211	16097	16083	15829	16261	16094	16175	16162	16023	16264	16014	16033	16175	16253	16207	16028	16218	16050	16215	16129	16175	16306	16104	16112	16072	16124	16192	16027	16084	16033	16294	16134	16316	16039	15954	16026	16094	16284	16203	16014	16234	16205	16095	16083	16303	16010	16103	16228	16043	16008	16184	16101	16253	16046	16247	16234	16068	16200	16154	16060	16072	16291	15983	16079	16212	15915	16197	16118	16182	16018	16159	16234	16143	16028	16157	15950	16130	16197	16124	16128	16148	16022	16144	16160	16168	16195	16192	16152	16302	16275	16146	16063	16301	16105	16161	16341	16175	16077	16244	15994	16176	16240	16092	16003	16066	16105	16341	16202	16178	16008	16243	16201	16112	16125	16283	16163	16186	16052	16161	16220	16150	16121	16148	15958	16147	16174	16022	16019	16194	16223	16178	16319	16012	16149	16130	16228	16022	16040	16068	16104	16176	16260	16217	16091	16021	16070	16071	16126	16039	16084	16170	16220	16151	16201	16144	15946	16284	16015	16182	16194	16199	16277	16185	16113	16074	16276	16129	16194	16161	16105	16250	16105	16118	15981	16048	16045	16271	16014	16288	16137	16189	15974	16156	16262	15957	16072	16169	16112	16195	16281	16094	16252	16160	16210	16037	16071	16395	16053	16247	16150	15980	16010	16129	16227	16066	16228	16115	16151	16102	16049	16054	16073	16275	16056	16200	16213	16171	16060	16099	16161	16381	16228	16114	16135	16239	16098	16165	16216	16104	16091	16076	16126	16189	16257	16140	16133	16067	16204	16093	16121	15906	16148	16085	16231	16064	16101	16125	16208	16142	16029	16153	16235	15995	16102	16097	16057	16166	16008	16202	16103	16074	16117	16190	16148	16263	16008	16194	16140	16116	16004	16118	16150	16011	16161	16212	15925	16209	16169	16199	16091	16229	16176	16144	16252	16193	16093	16185	16131	16034	16152	16073	16076	16263	16188	16150	16115	16274	16108	16066	16156	16205	16133	16028	16175	16080	16163	16153	16189	16094	16038	16210	16046	16202	16162	16256	16190	16176	16182	15957	15970	16266	16188	16228	16174	16104	16310	16064	16140	16028	16096	16267	16270	16010	16251	16233	16110	16095	16229	16083	16206	16218	16110	16171	16174	16194	16096	16082	16207	16194	16243	16209	15954	16257	16288	16381	16241	16210	16128	16158	16324	16003	16143	15950	16161	16198	16320	16081	16122	16221	16142	16083	16132	16242	16329	16182	16159	16268	16074	16059	16147	16192	16085	16127	16113	16051	16147	16349	16302	16088	16127	16182	16111	16123	16115	16025	15980	16223	16148	16281	16203	16328	15995	16251	15987	16235	16085	16060	16104	16071	16081	16149	16216	16248	16325	16100	16252	16139	16123	16232	16166	16224	16271	16167	16288	16073	16067	16238	16166	16159	16119	16041	16096	16165	16292	16169	16094	16132	16119	15950	16059	16199	15981	16145	16223	16117	16276	16115	16107	16209	16142	16156	16245	16019	15987	16074	16192	16246	15984	16139	16265	16169	16040	16270	16109	16156	16128	16114	16073	15956	16168	16132	16016	16148	16130	16176	16135	16147	16191	16081	16111	16058	16195	16077	16221	16324	16105	16089	16064	16091	16078	16054	16015	16007	16087	16180	16127	16085	16210	16316	16105	16174	16170	16057	16105	16160	16079	15897	16125	16114	16237	16307	16274	16127	16253	15980	15972	16014	16280	16260	16057	16159	16225	16180	16004	16107	16079	16095	16144	16128	16211	16051	15795	16281	16277	16119	16071	16226	16202	16259	16092	16241	16012	16137	16173	16230	16230	16170	16127	16200	16119	16237	15964	16196	16024	16019	16144	16216	16040	16174	16171	16231	16099	16241	16160	15989	16313	16163	16102	16147	16098	16142	16078	15835	16148	16087	16136	16311	15928	15944	16151	16062	16213	16047	16313	16199	16086	16260	16144	16175	16452	16075	16102	16079	16210	15921	16099	16148	16128	16015	16111	16059	16348	16227	16269	16308	16032	16224	16241	16203	16379	16141	15948	16180	16087	16146	16011	16155	16170	16059	16191	16137	16086	16089	16245	16100	16204	16179	15970	16211	16146	16180	16053	16182	16170	16269	16108	16073	16064	16269	15997	16177	16216	16224	16036	16157	16029	16055	16082	16092	16179	16140	16158	16272	16166	16083	16149	16043	16230	16212	16212	16031	16218	16088	16016	16140	16169	16144	16150
25102	21416	28275	26057	22591	20705	19680	18303	17990	18153	18110	24827	34891	29401	23668	19849	17706	17340	16964	17055	17033	17175	17107	17145	16943	16989	17218	16918	16911	16880	16933	16810	16862	17006	16772	17004	17005	17004	17089	16992	16902	17037	17063	17015	16902	16969	16774	16832	16945	16694	16955	16913	17114	16938	17105	17013	17046	16844	16999	16934	16901	17046	16853	16828	16763	16811	17149	16865	16828	17119	16857	17020	16893	16921	17116	16898	16912	16804	16802	16971	16782	17015	16806	16798	16940	16844	17051	17009	17028	17028	17052	16883	16624	16936	16962	16791	17005	16872	16959	17001	16999	16883	16925	16865	16854	17035	16724	16777	16964	16804	16799	16950	16658	17099	16827	17138	16962	16793	16908	16903	16852	16798	16888	16803	16846	16896	16763	17161	16887	17019	16773	16979	17133	16851	16666	16731	16907	16758	16806	16885	16813	16883	17066	16723	17086	16962	16792	16977	16874	16738	16845	16715	16980	16914	16824	16951	16743	16972	16884	16599	16840	16954	16923	16799	16894	16876	16960	16890	16968	16774	17063	16891	16987	16656	17084	16842	16851	17113	17105	16962	17037	16821	16898	16799	16686	16887	16770	16945	16934	16954	16765	17075	16950	16969	16877	17018	16945	16827	16910	16744	16922	16914	16763	16906	16989	16922	17071	17047	16974	16936	16673	16863	16965	16760	16771	17002	17041	16827	16849	16969	16975	16865	16730	16879	16944	16926	16825	17034	17001	16940	16932	17071	16998	17027	16813	16789	16853	16971	17080	17070	16922	16897	16834	16806	16814	16899	17060	16978	16925	16821	16926	16904	16965	16756	16887	17034	17014	16918	16841	16656	16862	16958	17008	16974	17014	16914	16844	17033	17043	16983	16882	16851	16832	16958	16883	16998	17027	16848	16965	16829	16837	16974	16945	17014	16980	16988	16852	17021	16759	17006	16868	16823	16733	16848	16761	16844	17005	16838	16897	17143	16930	16959	17025	17030	16830	16788	17015	17025	16890	16858	17056	16872	16973	16621	16827	16903	16887	16934	17011	16971	17154	16961	16996	16862	16863	16535	16865	16998	16854	17098	16843	16890	16931	16913	16836	16925	16851	16876	17172	16914	16911	17005	16805	17002	16842	16827	16705	16812	16871	16778	16993	16911	16704	16915	16793	16931	16919	16857	16825	16900	16840	16897	16941	16967	16944	16841	17046	16801	16997	16858	16890	16961	16929	17067	16756	16758	16649	17037	16865	16725	16780	16866	17031	16875	16934	16938	16965	16994	16755	16904	16940	16786	16976	17053	16846	16813	17038	17054	17081	16999	16951	16966	16798	16815	16908	16819	17020	16851	16934	16953	16727	16706	16986	16927	16794	17021	16843	16819	16733	16875	16978	16900	17165	17034	16797	16934	17188	16838	16922	16943	16804	16792	16615	16805	16890	16898	16998	16744	16907	16932	16788	16924	16930	16835	16966	17137	16692	17129	17109	16948	16948	16913	16834	16924	16916	16830	16943	16933	16861	16834	16972	16883	16914	16874	17028	16830	17079	16913	16884	16809	16889	16813	16848	17033	17143	16890	16950	17007	17000	16846	16844	17076	16978	16795	17058	16927	16618	16989	16949	16777	16913	16924	16994	16893	16891	16917	16973	16987	17124	16833	16761	16989	16985	16932	16804	16848	16840	17053	16871	16984	17071	16814	16941	17042	16950	16908	17072	17014	16711	16874	17002	16690	16880	16941	16944	16668	16933	16741	16764	16822	16825	16979	16879	16994	16848	16744	16833	16764	16677	16947	16769	16800	16924	16881	16957	17007	16845	16870	16892	16914	16720	16830	16972	16948	17131	16893	16845	16944	16867	16831	16821	16928	16948	16881	16792	16852	16758	16696	16895	16903	16948	17050	17138	16810	17053	17001	16777	16781	16894	16799	16883	16778	16790	16862	17020	16740	16914	16815	16832	17073	16850	16839	16753	16905	16926	16890	16784	16971	16882	16933	16990	17071	17011	17023	16984	16884	17126	16799	16865	16781	16949	17035	16922	16994	16737	16673	16731	16984	16939	16916	16978	16928	16913	16893	17065	17065	17052	16901	16846	16819	16736	17035	16734	16997	16949	16843	16931	16971	16936	16809	16973	17090	16887	16974	16934	16927	17108	16997	16968	16976	16779	16848	16720	16889	16797	17002	16837	16851	16984	16967	16755	16863	16806	16936	16934	16948	16977	17054	16891	17057	16916	16995	16824	17021	16979	17001	17041	17026	16921	17003	16934	17049	16954	16945	16870	16905	17050	16859	17097	16905	16853	17093	16863	16976	16734	16946	16861	17128	16860	16931	17001	16753	16918	16795	16837	16691	16859	17051	16780	16891	16935	16829	16889	16668	16851	16952	16988	17061	16903	16836	16911	16870	16839	17005	16930	16987	16819	16740	16993	17104	16898	16920	16833	16838	16924	16959	16922	16851	17109	16848	16907	17084	17140	16800	17065	16808	16774	16787	16986	16911	16917	17007	16904	16923	16958	16838	17075	16940	16920	16938	16965	16878	17046	16864	17090	17033	16861	16653	16849	16808	16808	16822	16850	17016	16821	16930	16993	16955	16757	16941	16885	17030	17100	16902	16880	16905	16980	16771	16857	16749	16723	16875	16892	16838	16981	17097	16996	17142	16842	16746	16900	16847	16902	16990	16793	16988	16771	16872	16734	16934	16869	16863	17101	16878	16946	16843	17177	16828	16884	17055	17041	16809	16881	16911	16552	16805	16877	16821	16955	16776	16950	16944	16964	16933	17206	17073	16989	17044	17060	16897	16839	17084	17086	16965	16975	16827	16813	16970	16908	16932	17233	16972	16972	16924	16864	17124	16882	17013	16937	16761	16898	16819	16930	16851	16982	16979	17093	17123	16816	16846	16804	16987	16908	16796	16610	16874	16755	16995	16999	16921	16824	16871	16847	16983	16900	16808	16947	16931	16958	16848	17083	16876	16913	16924	16852	16815	17037	17046	16818	17009	16844	16976	16907	17153	16903	17014	16897	17071	16863	17053	16959	16854	16609	16850	16779	16885	16931	16883	16768	16805	16976	16939	16907	16880	17135	16901	17047	17121	16807	16935	16864	17078	16854	16775	16931	16914	17007	17135	16997	16817	16935	16821	16890	16908	16893	16971	16854	16906	16899	16961	16740	17047	17144	16998	16990	17040	16816	16945	16871	16849	17027	16936	16942	16940	16863	17023	16894	16690	17146	16677	17036	17060	16989	17040	16997	16833	16857	16772	16888	16864	16893	16898	16875	16912	16647	16922	16967	16886	16940	16887	16833	16988	16736	16612	16953	16961	16860	16875	16995	16893	16926	16961	16824	16722	16975	17012	17086	16916	16880	16880	16926	16999	16979	16753	16683	16952	16975	16840	16793	16918	16893	16846	16807	16927	16983	16932	17041	16990	16885	16881	16844	16902	17050	16814	16905	17080	16993	16946	16915	16799	16763	16864	16950	17044	16608	16933	16869	16999	16891	17088	16870	16911	16851	16787	16880	16947	17016	16980	17004	16953	17086	16651	17097	16866	16908	16970	17009	16863	16941	17074	17038	16798	16965	16856	16799	16829	16713	16879	17046	16796	16850	16915	16998	16998	16863	16888	16842	16953	16998	16824	16883	16951	16855	17004	17041	16941	17061	16888	16768	16811	16977	16966	16854	16810	16864	16781	16925	17051	16812	16816	16878	16902	16973	16793	17057	17077	17011	16773	16803	16482	16986	16805	16933	17073	16822	16866	17097	16904	17005	16918	16738	16988	16984	17061	16889	16978	16817	16853	16796	16833	17188	16975	16978	16886	16731	16993	16874	16949	16956	16788	17036	16948	17149	17179	16965	17049	16847	16818	17072	16947	16910	16957	16713	16979	17020	16865	16992	17186	16942	16990	16997	16837	17114	16996	16878	16784	16827	16977	16908	16902	16771	16895	17099	16768	16774	16721	16974	16730	17091	17189	17038	16987	17098	17080	16945	16928	16755	16937	17073	16969	16980	16895	17025	16845	16920	16858	16944	16920	17017	16827	16863	16800	16843	16886	16901	17004	16770	17021	17092	16867	16883	16880	17014	16959	16853	16979	16944	16903	16830	17074	16948	16898	16938	16937	16728	16920	17194	16933	16902	16925	16844	17008	17036	16840	16772	17029	17004	16812	16797	16815	17040	17068	16834	16983	16963	16800	16906	16886	17103	17093	17201	17163	16778	16954	16864	17019	16948	16850	17080	16921	17007	16870	16945	16927	16756	16766	16846	17062	16865	16848	16855	16835	16819	17053	16920	16855	17023	16856	16883	17011	16888	17092	17060	16960	16855	16655	16928	16891	16881	16895	16868	16902	16977	16906	17078	16892	16874	17047	16900	16809	16637	16832	16969	16996	16875	16989	16698	16873	16856	16752	16891	16722	16802	16968	16930	16798	16967	17004	16869	16959	17109	16835	16715	16953	16760	17020	17172	16959	17019	16870	16819	16867	16938	16886	16767	16778	16886	16797	16888	16807	16876	17229	16803	17000	17010	16826	16868	17109	17076	16985	16547	16865	16901	16896	16902	16905	17015	16789	16914	16807	16993	17041	16821	16976	16933	16912	16749	16994	17069	16775	17149	16941	16820	16964	16971	16916	16923	16929	16931	16717	16947	17199	16883	16955	17048	16899	16871	16856	16808	16539	16884	17205	17029	17067	16991	16820	16744	17047	16944	16956	16982	16867	16950	17055	16940	16775	16999	16908	16697	16888	16959	16960	16964	16947	17012	16966	16819	16862	16856	16984	17042	16942	16691	16832	16942	16889	16811	16845	17081	16842	16864	17109	16937	16536	16951	16845	16880	16780	16684	16777	16971	16837	16893	17229	16878	16842	16901	16831	16966	17073	16874	17140	17046	16881	16698	17018	16881	16805	16910	16879	16965	16825	16792	16652	16911	16893	16966	16865	16868	16793	16771	16786	17139	16989	16968	17057	16982	16810	17002	17039	16927	16859	17045	16817	16822	16893	16868	16840	17035	16855	16925	17025	16889	16752	16981	16875	16819	16847	16895	16864	16692	16887	17041	17253	16882	16897	16841	16942	17109	16779	16940	16821	17110	16943	16800	16811	16883	16955	16847	16945	16963	16984	16874	17061	16900	16984
17285	25563	26119	25455	22707	19903	18512	17822	17583	17699	17798	29044	37710	31324	24244	19407	17023	16225	16188	16140	15956	16217	16085	16127	16143	16078	16306	16135	16101	16087	16227	16160	15928	16017	16094	16070	16190	16143	16047	16036	16216	16084	16013	16072	16244	16033	16151	16185	15958	16064	16099	16214	16053	16167	16087	16248	16137	16117	16066	16166	16019	15942	16072	15923	15991	16149	16119	16112	16150	16113	16276	16059	15977	16147	16112	16279	16107	16207	16043	16272	16102	16091	16205	16002	16307	15962	16230	16007	16151	16185	16126	16274	16078	16138	16097	16260	16052	16039	16244	16069	16238	16234	16078	16092	15985	15903	16112	15945	15992	16064	16241	16188	15971	16245	16193	16128	16010	15944	16042	16021	16123	15937	16046	15891	16015	16128	16019	16058	15939	16190	16206	16034	16102	16054	16239	16038	16310	16198	16187	16049	16242	15974	16235	16128	15996	16155	16109	15963	16223	16097	16083	15958	16141	16098	15972	16174	16180	16071	16037	16030	16138	16094	16102	16156	16092	16084	16096	16136	16314	16019	16158	16145	16090	15941	16163	16036	16086	15990	15977	16224	16077	16150	15982	16117	16187	16070	16089	16015	16140	16082	16192	15955	16171	16178	16200	16096	16180	16141	16098	16077	16257	16216	16060	16194	15962	16043	16215	16131	16085	16092	16241	16254	16191	16126	16015	15972	16035	16030	16008	16124	16016	16158	16071	16187	16070	16086	16238	15933	16131	16101	16077	16126	16329	15991	16030	16164	16188	16084	15988	15952	16125	16160	16148	16124	15975	16104	16055	16100	16166	15817	16120	16090	16115	16175	16037	16288	16122	16172	16199	16035	16119	15992	15981	16041	16062	15995	16127	15978	16176	16105	15960	16152	16186	15969	16149	15953	16153	16054	16023	16263	16036	16145	16184	16123	16276	16091	16008	16213	16129	16057	16325	16117	16161	16145	16260	16051	15912	16140	16007	16034	16204	16227	15996	16095	16228	16145	16094	16165	16054	16118	16136	16271	16092	15946	16094	16092	16192	16010	16127	16278	16092	16178	16235	16044	16125	15969	16232	16016	16007	16199	16309	16085	15928	16034	16078	16132	16009	16078	16158	16144	16096	16060	16091	16197	16181	16109	16062	16068	16071	16062	16086	16004	15993	16014	16122	16068	16100	16122	16124	16026	16265	16021	16255	16207	15910	16036	16301	16007	16049	16187	16081	16075	15957	16316	16092	16009	16094	16291	16217	16030	16241	16296	16000	16074	15917	16082	16033	16003	16130	16081	16096	16001	16075	15996	16064	16203	16093	15941	15952	16065	16060	16051	15971	15985	16029	16246	16079	16151	16148	16173	15988	16071	16232	16093	15945	16224	16199	16272	16026	16164	16036	16075	16171	16081	16154	16063	16103	16164	16182	15968	16139	16051	16157	16017	16031	16125	16113	16198	16120	16046	16014	16228	16089	16224	16082	16114	16267	16039	16163	16147	15932	16000	16113	15968	15977	16204	16053	16145	16091	16016	16180	16264	16027	16066	16373	16109	16069	15864	16141	15986	16098	16192	16071	16097	16195	16193	16258	15866	16153	16154	16109	16166	16127	16056	16137	16172	16126	15969	16133	16074	16130	16146	16001	16099	15938	15987	16028	16078	16068	16051	15994	16209	16044	16382	16195	16192	16263	16158	16016	15988	15825	15980	16031	16086	15955	16112	16014	15972	16191	16088	16029	16180	16141	16207	16190	16084	16106	16022	16155	16017	16162	15963	16051	16077	16081	16293	16027	16105	16033	16182	15976	16137	16195	16023	16151	16195	16061	16203	15958	16132	16192	16017	16287	16283	16058	16032	16168	16049	16156	16110	16284	15980	16241	16110	15994	16069	15895	16117	15960	16117	16125	16111	16203	16061	16138	16177	16208	16059	16135	16196	16097	16138	16059	16097	16022	16168	15929	16333	16102	15980	16126	16053	16156	16091	16105	16264	15909	16174	16012	16171	16150	16135	16104	16015	16062	16001	16205	16197	16003	16138	16129	16006	15969	16233	16231	16084	16182	16005	16092	16033	15925	16018	16216	16187	16082	16278	16158	16122	16152	16117	16163	15942	16258	16123	16055	16144	16145	16110	16095	16284	16197	16165	16040	16186	16046	15873	16130	16120	15984	16046	16087	16294	16001	16171	16031	15984	15989	16119	16264	16064	16116	16152	16123	16173	16139	16166	16038	16125	16166	15912	16041	16219	15954	16207	16126	16231	16406	16198	16021	16124	16009	16148	16141	16184	16053	16131	15890	16100	16185	16177	15919	16144	16104	16115	16074	16179	16052	16164	16076	16115	16146	16130	15997	15982	16125	16309	16032	16225	15891	16065	16150	16069	16222	16155	16093	16115	16157	16057	16125	16068	16174	16230	16134	16075	16148	15939	16163	16322	16044	16115	16032	16041	16128	16192	16202	16253	16158	16046	16105	16097	16198	16177	15999	16034	16239	16214	16189	16000	16075	16048	16001	16084	16319	15989	16050	16030	16136	15955	16287	16179	16242	15969	16146	16145	16046	16106	16118	15976	16254	16133	16187	16116	16043	16100	16233	16184	16115	16234	15996	16135	15971	16160	16187	16120	16255	16197	16102	16084	16002	16003	16035	16011	16289	16120	16059	16082	16142	16237	16100	16185	15927	16181	15974	16189	16072	16204	15951	16090	16085	16003	16346	16086	16029	16057	16146	16035	16154	16145	16321	15982	16194	16050	16036	16164	16018	16200	16192	16020	16228	16150	16122	16132	16005	16245	16027	16293	16076	16131	16109	16117	16078	15992	16186	16170	15966	16096	16157	16249	16067	15994	16131	16072	16088	16064	16249	16255	16075	16019	16114	16262	16068	16192	16235	16170	16058	16220	16026	16253	16145	16032	16037	16124	16144	16029	16122	16105	16076	16094	15953	15898	15925	16139	16161	16240	16163	16194	16027	16245	16122	16058	15977	16191	16274	15939	16156	16087	16093	16252	16204	16059	16099	16204	16179	16216	15962	15980	16168	16027	16114	16033	16127	16022	16053	16217	16005	16133	16072	15976	16185	16008	16094	16056	16215	16011	15984	15971	16097	15957	16147	15889	16181	16028	16036	16009	16256	16175	16162	16032	16012	16097	16106	16130	16179	16005	16098	16188	16142	16185	16187	16307	16155	16122	16122	16102	16169	16013	16069	16154	16079	16023	16095	16039	16148	16030	16256	16112	16286	16209	16039	16062	16142	16159	15984	16254	15896	16185	16139	15939	16264	16068	16033	16073	16054	16189	16071	16078	16082	16095	15998	16039	16086	16092	16157	16124	15995	16103	16209	16240	15956	16114	16085	16213	16158	15939	16298	16228	16286	16105	16270	15983	16095	15970	16018	16198	16199	16109	16081	16105	16154	16004	16069	16021	16066	15843	16087	16198	16069	15996	16269	16181	16152	16007	16007	16034	16091	16190	16253	16056	16252	15926	16202	16078	16160	16034	15982	16260	16102	16272	15925	16116	16094	16029	16258	16056	16060	16014	16029	16134	16122	16085	16214	16190	16229	16126	16066	16235	16068	16176	16137	15913	16205	16081	16307	15987	16114	16210	16119	16327	16168	16059	15938	15935	16045	16214	16130	15989	16061	16171	16187	16054	16066	16029	16178	16115	16168	16090	16062	16216	15994	16055	16087	15947	16070	16176	16022	15986	16090	16088	16020	16063	16120	15869	16071	16137	16172	16230	16117	16013	16297	16087	16152	16227	16035	16044	16250	16061	16077	16122	16093	16219	16020	16315	15948	15988	16134	16142	15877	16162	16143	16082	16042	16201	16224	16153	15995	16074	16171	16143	16079	16017	16224	16209	15973	16134	16043	16101	16108	16292	16248	16001	16169	16058	16183	16049	16234	15965	16039	16140	16169	16269	16185	15972	16156	16192	16030	15984	16047	16069	15972	16193	16054	16085	16109	16113	16116	16023	16007	16066	16186	16143	15941	16096	15935	16061	16129	16057	16329	15930	16131	16273	15978	16048	16259	16261	16055	16073	16060	16102	16047	15990	16121	16189	16072	16085	16059	16112	16126	16225	15987	16185	15876	16007	16049	16051	16171	16300	16282	16001	16103	16035	15978	16218	16137	16040	16017	15983	16242	15980	16130	16216	16066	16032	16059	16188	16092	16102	15992	16075	16304	15915	16029	15841	16024	16158	16082	15911	16172	16069	16239	16273	16127	16164	16118	16038	16031	16145	16002	16148	16081	16116	16089	16127	16016	16041	15902	16034	16142	15989	15990	16142	15925	16065	16080	16160	16226	16030	16195	15879	16100	16126	16135	16095	15931	16191	16246	16038	16188	16063	16080	16118	15929	16134	16229	16134	16218	16220	16143	16138	16128	16093	16063	16130	16159	16247	16181	15986	16078	16216	16037	16086	16140	16081	16155	16042	16238	16032	16103	16134	15996	16147	16273	16126	16075	16128	16102	16124	16133	16192	16091	16082	16110	16088	16179	16119	16250	16139	16239	16167	16162	16285	16244	16002	16104	16054	16257	16096	16178	16106	16251	16206	16148	16148	16228	16356	16104	16222	16012	16134	16166	16146	16306	16122	16139	16211	16013	16169	16063	16135	16033	16080	16223	15933	16081	16067	16168	16025	16205	16157	16036	16069	16225	16171	16190	15877	16233	16157	16173	15934	16165	15990	16158	16029	16033	16035	16282	15952	15955	16105	16211	16056	16047	16151	16138	16125	16173	16019	15961	16257	16154	16341	16195	15947	16110	16097	16073	16199	16259	16103	16152	16126	16102	16115	15856	16202	16270	16103	16093	16069	16131	16142	16147	16176	16300	15992	16172	16042	16016	16154	15939	16071	16203	16128	16191	16109	16097	16042	16021	16104	16107	16213	16154	16143	16186	16222	16021	16035	16174	16029	16101	16110	16138	16083	16048	16038	16225	16080	16201	16088	16183	16214	16026	16284	15947	16144	16047	16102	16149	16050	16027	16195	16230	16011	16112	16026	16094	16129	16281	16153	16148	15940	16061	16057	16194	16341	16235	16289	15989	16267	15965	16141	16109	16093	16091	16201	16168	16051	16117	15863	16214	16102	16010	16012	16211	16032	16181	16084	16174	16228	15987	16161	16305	16033	16110	15977	16075	16122
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
