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
339799599064	339799599578	339799600128	339799600678	339799601228	339799601778	339799602328	339799602878	339799603428	339799603978	339799604528	339799605078	339799605628	339799606178	339799606728	339799607278	339799607828	339799608378	339799608928	339799609478	339799610028	339799610578	339799611128	339799611678	339799612230	339799612778	339799613328	339799613878	339799614428	339799614978	339799615528	339799616078	339799616628	339799617178	339799617728	339799618278	339799618828	339799619378	339799619928	339799620478	339799621028	339799621578	339799622128	339799622678	339799623228	339799623778	339799624328	339799624878	339799625428	339799625978	339799626528	339799627078	339799627628	339799628178	339799628728	339799629278	339799629830	339799630378	339799630928	339799631478	339799632028	339799632578	339799633128	339799633678	339799634228	339799634778	339799635328	339799635878	339799636428	339799636978	339799637528	339799638078	339799638628	339799639178	339799639728	339799640278	339799640828	339799641378	339799641928	339799642481	339799643028	339799643578	339799644128	339799644678	339799645228	339799645778	339799646328	339799646878	339799647428	339799647978	339799648528	339799649078	339799649628	339799650178	339799650728	339799651278	339799651828	339799652378	339799652928	339799653478	339799654028	339799654578	339799655128	339799655678	339799656228	339799656780	339799657328	339799657878	339799658428	339799658978	339799659528	339799660078	339799660628	339799661178	339799661728	339799662278	339799662828	339799663378	339799663928	339799664478	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2675	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2674	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2673	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	3600	2300	2672	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21331	20091	27579	23516	24503	30978	33363	27640	24302	23564	23143	22797	23002	23147	22790	22988	22875	22980	22811	22883	22889	22773	22535	22500	22649	22335	22563	22615	22733	22291	22560	22503	22419	22414	22452	22318	22240	22230	22219	22305	22507	22336	22287	22359	22435	22448	22293	22402	22340	22374	22364	22604	22343	22146	22261	22180	22266	22184	22371	22219	22237	22281	22686	22344	22444	22396	22425	22247	22364	22386	22286	22355	22533	22461	22316	22275	22328	22437	22287	22234	22581	22313	22326	22372	22342	22456	22276	22177	22336	22387	22457	22227	22572	22371	22215	22339	22334	22194	22266	22205	22313	22105	22273	22374	22266	22253	22195	22404	22492	22291	22181	22304	22532	22322	22225	22232	22352	22210	22208	22359	22213	22330	22352	22083	22517	22190	22208	22431	22364	22242	22589	22319	21973	22180	22206	22178	22192	22368	22291	22179	22443	22510	22244	22381	22265	22352	22301	22467	22531	22338	22348	22209	22385	22169	22229	22397	22279	22191	22296	22212	22209	22492	22365	22192	22177	22356	22082	22370	22355	22423	22168	22474	22383	22280	22348	22365	22261	22189	22349	22182	22202	22302	22331	22282	22171	22154	22340	22254	22335	22346	22200	22247	22447	22316	22202	22401	22304	22247	22058	22228	22324	22329	22230	22235	22421	22102	22498	22184	22645	22382	22263	22122	22287	22240	22344	22039	22105	22176	22144	22134	22349	22287	22391	22350	22418	22323	22268	22327	22327	22257	22199	22360	22307	22576	22406	22401	22260	22234	22277	22062	22422	22204	22309	22436	22263	22463	22364	22468	22150	22308	22407	22222	22456	22314	22445	22250	22461	22271	22392	22284	22439	22369	22303	22226	22238	22212	22334	22259	22530	22232	22108	22227	22478	22340	22271	22421	22436	22220	22449	22220	22365	22201	22620	22194	22157	22318	22529	22304	22288	22179	22488	22462	22322	22223	22212	22522	22263	22338	22079	22237	22212	22243	22417	22216	22213	22533	22316	22338	22147	22173	22292	22102	22241	22003	22401	22388	22390	22178	22127	22307	22431	22214	22272	22244	22213	22426	22058	22330	22225	22349	22332	22327	22298	22436	22189	22591	22304	22293	22458	22326	22219	22288	22104	22285	22301	22421	22159	22237	22201	22182	22187	22312	22362	22194	22211	22253	22333	22296	22204	22309	22175	22349	22242	22342	22367	22285	22290	22291	22346	22411	22142	22286	22249	22329	22313	22205	22345	22361	22279	22403	22429	22394	22173	22287	22127	22140	22227	22218	22118	22375	22363	22415	22160	22227	22299	22270	22124	22267	22490	22197	22344	22389	21992	22297	22238	22296	22371	22501	22122	22315	22313	22242	22338	22165	22312	22255	22135	22062	22306	22128	22381	22066	22324	22293	22232	22293	22550	22503	22237	22259	22206	22336	22174	22306	22100	22484	22135	22397	22380	22186	22462	22423	22203	22343	22308	22457	22211	22270	22417	22444	22163	22506	22421	22377	22227	22290	22233	22206	22309	22250	22326	22449	22178	22349	22419	22212	22263	22479	22161	22207	22203	22361	22317	22210	22386	22228	22469	22234	22152	22048	22230	22249	22250	22332	22417	22288	22271	22532	22366	22426	22170	22300	22375	22209	22172	22049	22252	22233	22357	22319	22317	22424	21949	22410	22279	22210	22496	22437	22159	22355	22564	22416	22397	22461	22602	22168	22324	22325	22364	22246	22117	22274	22472	22208	22301	22162	22357	22405	22289	22186	22365	22526	22158	22149	22330	22459	22336	22365	22262	22466	22255	22513	22402	22463	22645	22452	22378	22278	22411	22341	22387	22501	22312	22151	22258	22188	22196	22348	22351	22207	22293	22350	22446	22313	22204	22104	22436	22352	22337	22288	22242	22486	22312	22174	22308	22139	22349	22241	22307	22439	22383	22355	22337	22315	22320	22631	22418	22176	22502	22012	22351	22444	22212	22206	21959	22035	22356	22214	22245	22422	22448	22304	22272	22222	22217	22197	22425	22213	22258	22089	22258	22236	22154	22225	22193	22338	22355	22292	22289	22371	22578	22474	22338	22377	22118	22215	22286	22304	22153	22384	22129	22027	22089	22306	22468	22287	22275	22476	22346	22166	22129	22571	22391	22356	22285	22285	22506	22327	22380	22018	22415	22355	22269	22391	22076	22357	22495	22313	22333	22419	22202	22053	22127	22362	22045	22229	22402	22169	22168	22316	22228	22364	22423	22350	22270	22301	22290	22288	22243	22173	22327	22238	22139	22151	22348	22461	22228	22315	22337	22189	22224	22195	22442	22030	22226	22254	22339	22298	22113	22177	22113	22397	22104	22282	22404	22213	22021	22435	22167	22217	22168	22325	22204	22183	22259	22342	22498	22444	22277	22236	22259	22364	22249	22355	22319	22217	22182	22338	22265	22240	22369	22390	22285	22276	22245	22283	22253	22385	22439	22343	22357	22148	22430	22161	22366	22239	22182	22241	22412	22243	22118	22490	22207	22369	22356	22214	22362	22548	22597	22142	22222	22208	22371	22379	22564	22129	22233	22248	22376	22254	22420	22286	22321	22209	22163	22341	22308	22089	22296	22352	22205	22483	22474	22445	22429	22442	22157	22226	22455	22134	22411	22390	22395	22365	22261	22524	22327	22128	22325	22106	22192	22288	22295	22467	22462	22258	22121	22360	22465	22413	22198	22077	22132	22176	22315	22195	22196	22235	22331	22286	22314	22148	22261	22255	22257	22356	22316	22240	22606	22366	22368	22278	22411	22393	22364	22342	22491	22125	22158	22422	22221	22260	22156	22413	22512	22369	22326	22413	22312	22252	22303	22256	22041	22132	22330	22234	22031	22393	22470	22649	22512	22237	22312	22118	22462	22438	22377	22305	22355	22237	22239	22335	22417	22164	22290	22436	22268	22051	22230	22252	22392	22405	22089	22236	22272	22267	22191	22357	22498	22412	22452	22264	22414	22551	22205	22300	22238	22344	22543	22256	22462	22055	22233	22346	22355	22436	22240	22389	22193	22400	22171	22285	22404	22056	22192	22352	22560	22490	22303	22334	22316	22184	22355	22413	22363	22343	22287	22319	22122	22237	22357	22147	22534	22297	22369	22239	22272	22183	22290	22487	22253	22284	22190	22116	22224	22522	22237	22068	22327	22243	22269	22131	22292	22305	22367	22280	22195	22166	22301	22210	22325	22215	22115	22341	22514	22277	22237	22136	22300	22356	22186	22296	22066	22331	22239	22383	22276	22065	22424	22204	22265	22458	22413	22262	22167	22300	22318	22258	22237	22311	22029	22320	22378	22190	22342	22317	22477	22167	22276	22370	22036	22427	22429	22476	22318	22402	22293	22264	22183	22318	22370	22317	22269	22214	22503	22259	22216	22133	22288	22370	22251	22310	22318	22245	22331	22156	22246	22153	22401	22174	22338	22285	22234	22259	22393	22006	22251	22243	22226	22446	22485	22543	22505	22423	22253	22265	22055	22114	22493	22315	22315	22202	22444	22322	22269	22459	22263	22144	22280	22165	22431	22525	22383	22306	22369	22192	22421	22451	22305	22172	22330	22350	22246	22541	22291	22420	22203	22343	22297	22306	22320	22208	22300	22438	22310	22112	22089	22375	22281	22357	22164	22385	22398	22454	22174	22335	22450	22187	22350	22496	22329	22277	22070	22338	22315	22542	22468	22275	22180	22307	22426	22287	22225	22378	22327	22287	22269	22106	22428	22430	22345	22232	22238	22356	22253	22235	22139	22186	22385	22350	22353	22048	22277	22250	22361	22251	22207	22278	22462	22327	22103	22404	22365	22317	21954	22188	22260	22301	22106	22249	22368	22088	22196	22235	22333	22130	22268	22438	22153	22468	22312	22018	22189	22311	22258	22290	22067	22344	22268	22457	22367	22226	22550	22480	22231	22445	22150	22315	22326	22473	22482	22056	22476	22292	22045	22175	22260	22284	22556	22115	22414	22361	22235	22441	22285	22253	22210	22363	22223	22302	22349	22264	22415	22271	22342	22275	22460	22304	22160	22063	22075	22272	22009	22391	22447	22312	22245	22280	22215	22130	22344	22176	22320	22315	22507	22312	22212	22435	22280	22350	22186	22315	22307	22292	22323	22429	22545	22306	22317	22351	22266	22245	22182	22269	22195	22365	22347	22394	22399	22219	22215	22270	22340	22350	22340	22514	22556	22262	22267	22350	22297	22259	22382	22474	22200	22246	22326	22173	22420	22271	22447	22380	22303	22257	22223	22206	22284	22326	22308	22317	22469	22079	22262	22405	22399	22046	22308	22163	22473	22229	22248	22176	22143	22218	22501	22115	22189	22353	22320	22314	22464	22372	22213	22473	22220	22203	22065	22268	22342	22277	22291	22253	22229	22342	22195	22315	22249	22533	22457	22294	22224	22292	22178	22318	22205	22156	22241	22483	22551	22223	22347	22332	22190	22343	22567	22533	22186	22423	22155	22336	22265	22353	22241	22336	22292	22324	22264	22405	22277	22151	22361	22277	22062	22416	22372	22382	22534	22243	22164	22359	22200	22237	22288	22256	22396	22411	22111	22287	22212	22178	22102	22448	22170	22365	22417	22204	22307	22226	22244	22421	22298	22362	22268	22260	22147	22150	22257	22554	22376	22394	22494	22543	22468	22411	22318	22382	22257	22412	22292	22227	22319	22211	22325	22212	22268	22356	22479	22251	22338	22398	22296	22504	22359	22220	22336	22136	22335	22094	22248	22255	22349	22309	22325	22360	22077	22375	22316	22394	22167	22239	22080	22262	22344	22170	22102	22514	22212	22320	22571	22369	22178	22137	22322	22251	22369	22393	22248	22369	22230	22245	22350	22270	22449	22371	22141	22457	22272	22226	22332	22083	22177	22370	22179	22213	22314	22278	22260	22378	22481	22556	22504	22245	22272	22405	22302	22136	22272	22263	22365	22138	22251	22155	22386	22443	22420	22243	22268	22323	22454	22342	22198	22340	22343	22393	22489	22169	22222	22222	22263	22292	22269	22197	22272	22161	22167	22254	22227	22253	22516	22420	22334	22352	22436	22367	22246	22357	22347	22351	22366	22134	22208	22247	22270	22212	22331	22302	22297	22410	22345	22271	22348	22166	22381	22248	22361	22430
37018	61984	58620	46273	40526	36100	30763	24673	20651	19437	18744	18861	18736	18656	18730	18753	18857	18691	18628	18540	18593	18491	18357	18290	18361	18200	18336	18263	18209	18260	18193	18285	18268	18293	18139	18170	18315	18208	18280	18439	18200	18116	18181	18244	17985	18214	18210	18000	18100	18242	18159	18108	18556	18098	18339	18247	18199	18293	18216	18017	18120	18147	18254	18152	18255	18183	18269	18168	18182	18142	18211	18296	18156	18219	18143	18147	18110	18071	18332	18194	18141	18144	18348	18005	18070	18051	17972	18297	18245	18120	18158	18318	18154	18102	18206	18246	18131	18206	18194	18158	18211	18093	18185	18284	18339	18241	18190	18042	18028	18138	18112	18411	18147	18083	18242	18163	18008	18317	18143	18332	18247	18080	18107	18023	18092	18146	18395	18200	18017	18116	18298	18165	18081	18229	18305	18231	18080	18431	18086	18253	18145	18132	18294	18303	18171	18175	18245	18115	18190	17945	18137	18141	18247	18278	18165	18217	18017	18253	18314	18104	18279	18062	18316	18067	18143	18105	18042	18175	17957	18104	18242	18338	18293	18159	18145	18049	18176	18204	18188	18364	18036	18223	18193	18256	18198	18304	18269	18101	18128	18178	18182	18208	18204	18181	18192	18313	18090	18139	18189	18224	18177	18289	18291	18158	18104	18135	18341	18242	18214	18145	18294	18146	18169	18099	18195	18184	18145	18187	18117	18035	18263	18153	18103	18471	18180	18498	18207	18145	18366	18108	18320	18117	18310	18032	18103	18306	18093	18230	18253	18237	18230	18396	18045	18119	18270	18154	18168	18349	18135	18216	18190	18079	18111	18129	18103	18071	18067	18131	18195	18142	18180	18171	18322	18242	18136	18161	18278	18138	18241	18074	18179	18222	18299	18312	17973	18171	18167	18332	18121	18056	18350	18047	18095	18110	18188	18213	18099	18177	18123	18060	17983	18319	18211	18048	18090	18263	18073	18379	18064	18253	18103	17977	18206	18139	18219	18049	18285	18210	18314	18193	18394	18213	18255	18112	18231	18225	18324	18179	18240	18413	18294	18208	18157	18232	18147	18281	18131	18230	18169	18178	18227	18209	18168	18057	18133	18162	18311	18307	17982	18092	18144	18023	18206	18014	18017	18187	18147	18027	18044	18410	18081	18339	18023	18060	18039	18176	18218	18143	18210	18223	18133	18093	18229	18306	18174	18130	18087	18181	18214	18146	18213	18074	18166	18128	18204	18261	18171	18250	18031	18265	18233	18284	18249	18126	18212	18103	18336	18126	18009	18056	18184	18221	18056	18078	18343	18250	17907	18179	18010	18198	18153	18179	18299	18066	18113	18275	18120	18176	18353	18203	18248	18162	18294	18178	18197	18369	18191	18087	18237	18195	18112	18128	18199	18271	18247	18081	18110	18094	18086	18250	18182	18057	18098	17926	18063	18192	18250	18196	18268	18275	18174	18072	18143	17983	18187	18075	18132	18083	18230	18185	18201	18145	18224	18194	18121	18136	18254	18218	18047	18294	18237	18139	18298	18235	18124	18240	18367	18275	18129	18183	18078	18273	18165	18230	17996	18257	18236	18175	18066	18238	18242	18211	18147	18225	18241	18149	18177	18120	18170	18115	18243	18194	18257	18054	18086	18146	18132	18107	18215	18030	18199	18219	18235	18157	18281	17992	18299	18147	18302	18238	18283	18252	18111	18172	18078	18210	18128	18209	18095	18160	18170	18255	18221	18315	18263	18299	18250	18270	18007	18310	18044	18178	18090	18193	18109	18070	18245	18209	18250	18109	18120	18191	18271	18263	18108	18147	18190	18067	17946	18278	18314	18148	18114	18182	18195	18240	18054	18024	18198	18053	18223	18157	18064	18261	18096	18095	18185	18128	18118	18134	18215	18015	18210	18109	18260	18153	18141	18161	18228	18041	18305	18088	18264	18264	18100	18077	18175	18055	18183	18050	18080	18133	18114	18216	17985	18129	18212	18124	18218	18093	18054	18003	18213	18215	18135	18224	17948	18135	17963	18169	18249	18178	18256	18368	18070	18132	18137	18225	17999	18077	18325	18279	18280	18194	18164	18034	18168	18152	18255	18328	18248	18271	18248	18410	18274	17971	18111	18188	18228	18206	18313	18003	18193	18170	18223	18062	18186	18188	18200	18214	18291	18181	18184	18133	18240	18034	18274	18115	18115	18124	18206	18150	18175	18222	18120	18227	18156	18360	18214	18257	18169	18357	18075	18311	18211	18109	18202	18088	18087	18110	18207	18150	18213	18006	18159	18166	18094	18300	18420	18224	18062	18206	18263	18272	18194	18340	18116	17987	18336	18120	18039	18187	18134	18124	18274	18239	18158	18385	18156	18146	18275	18141	18054	18094	18284	18136	18132	18236	18163	18187	18422	18103	18205	18207	18013	18146	18258	18194	18166	18158	18311	18200	18249	18135	18110	18220	18155	18176	18089	18246	18255	18244	18146	18132	18162	18179	18146	18175	18277	18089	18173	18031	18227	18122	18182	18164	18001	18204	18156	18146	18242	18087	18213	18269	18181	18186	18132	18144	18261	18211	18223	18334	18253	18168	18266	18130	18149	18120	18266	18246	18119	18231	18255	18192	18169	18156	18297	18182	18202	18163	18116	18265	18301	18253	18286	18221	18114	18151	18077	18098	18107	18144	18303	18198	18134	18160	18186	18238	18376	18234	18306	18373	18252	18226	18082	18103	18172	18096	18239	18114	18105	18296	18051	18233	18334	18181	18164	18433	18027	18286	18178	18337	18141	18166	18160	18138	18247	18122	18034	18276	18005	18267	18195	18078	18126	18103	18133	17908	18137	18258	18324	18321	18187	18168	18172	18089	18051	18280	18211	18204	18281	18063	18067	18140	18249	18226	18113	18191	18150	18122	18348	17977	18194	18164	18197	18046	18205	18350	18160	18123	18257	18143	18200	18147	18143	18173	18183	18200	18100	18248	18202	18258	18113	18132	18103	18061	18290	18017	18153	18127	18180	18110	18204	18006	18237	18095	18142	18161	18059	18230	18340	18192	18268	18196	18152	18138	18204	18232	18200	18188	18162	18247	18106	18128	18057	18132	18294	18006	18353	17973	18163	18212	18194	18136	18168	18126	18104	18244	18073	18151	18076	17883	18180	18258	18236	18127	18182	18216	18178	18087	18183	18335	18123	18056	18254	18318	18194	18058	18244	18265	18074	18203	18177	18050	18326	18210	18272	18308	18167	18305	18291	18218	18009	18250	18117	18212	18172	18176	18126	18054	18267	18034	18310	18009	18103	18361	18213	18045	18074	18147	18196	18245	18043	18030	18169	18078	18171	18142	18263	18288	18210	18180	18002	18131	18086	17936	18174	18109	18162	18187	18266	18245	18198	18169	18094	18156	18161	17963	18372	18163	18228	18205	18210	18190	18169	18280	18173	18180	18021	18205	18155	18153	18258	18132	18334	18279	18228	18176	18326	18248	18225	18321	18262	18173	18122	18096	18058	18231	18062	18208	18079	18286	18184	18138	18105	18051	18246	17973	18312	18007	18201	18235	18169	18333	18181	18144	18248	18178	18141	17972	18221	18105	18178	18390	18232	18228	18214	18111	18183	18190	18026	18159	18114	18182	18147	18194	18100	18135	18324	18158	18223	18112	18176	18180	18175	18048	18200	18170	18334	18346	18079	18150	18233	18057	18266	18229	18171	18223	18123	18242	18178	18273	18226	18133	18144	18192	18266	18103	18339	18172	18146	18235	18301	18257	18171	18066	18228	18169	18164	18080	18193	18223	18135	18318	18034	18073	18120	18124	18122	18355	18262	18192	18051	18351	18129	18178	18362	18202	18171	18268	18290	18210	18306	18157	18177	18323	18203	18100	18038	18169	18133	18272	18248	18230	18134	18074	18018	18230	18345	18214	18141	18188	18165	18186	18336	18225	18222	18145	18105	18100	18043	17984	18181	18176	18064	18233	18125	18247	18190	18078	18166	18241	18318	18189	17959	18215	18241	18116	18294	18365	18171	18048	18177	18210	18268	18208	18360	18141	18133	18272	18174	17983	18304	18121	18215	18278	18224	18167	18084	18376	18033	18203	18080	18192	18155	18174	18196	18235	18177	18134	18193	18264	18201	18201	18169	18323	18275	18217	18053	18120	18222	18099	18226	18048	18115	18169	18200	18277	18172	18139	18219	18340	18182	18108	18112	18078	18146	17974	18233	18232	18198	18208	18167	18076	18311	18190	18188	18209	18242	18179	18112	18167	18094	18255	18106	18149	18247	18204	18188	18090	18192	18268	18184	18182	18196	18171	18134	18127	18209	18228	18086	18280	18029	18186	18209	18205	18093	18208	18211	18004	18204	18118	18140	18232	18099	18348	18161	18283	18158	18046	18031	18306	18155	18168	18188	18372	18306	18269	18190	18254	18096	18141	18056	18165	18252	18247	18146	18195	18249	18098	18209	18155	18292	18432	18263	18108	18226	18225	18239	18100	18155	18124	18360	18256	18296	18083	18218	18133	18212	18330	18097	18001	18378	18179	18396	18165	18107	18192	18170	18188	18351	18220	18153	18033	18173	18114	18055	18096	18174	18178	18201	18034	18116	18204	18088	17975	18116	18109	18203	18199	18257	18133	18136	18287	18232	18197	18099	18122	18152	18135	18166	18203	17949	18322	18208	18052	18194	18223	18270	18127	18317	18224	18089	18115	18207	18289	18271	18240	18254	18196	18330	18119	18143	18116	18069	18171	18250	18267	18111	18280	18123	18258	18180	18160	18278	18104	18251	18006	18177	18103	18283	18262	18048	18201	18190	18337	18092	18553	18092	18121	18118	18250	18130	18022	18053	18239	18160	18173	18344	18178	18218	18033	18442	18059	18176	18006	18203	18131	18265	18156	18223	18254	18073	18075	18084	18014	18115	18174	18139	18028	18272	18133	18171	18380	18204	17977	18294	18078	18246	18270	18374	18159	18125	18315	18083	18065	18293	18223	18190	18074	17950	18181	18210	18080	18194	18181	18085	18147	18209	18069	18040	18081	18215	18270	18174	18169	18142	18159	18273	18314	18275	18060	18247	18194	18239	18125	18149	18194	18311	18100	17953	18101	18194	18246	17975	18071	18186	18193	18067	18253	18134	18132	18033	18191	18308	18223
29617	29282	38217	35231	29325	26070	24284	22831	22240	22272	22074	21919	21929	21908	22034	21936	21927	21997	21994	22155	22008	21872	22035	21841	21980	22022	21916	21989	22005	21880	21924	21879	21899	21721	21911	21936	21935	21716	21837	21805	21602	21793	21845	22025	21985	22030	22023	21889	22008	21867	21961	21937	21748	21723	21876	21620	21887	21937	21697	21811	21812	21844	21813	21808	21952	21834	21904	21985	21978	21830	21853	21735	21868	21924	21681	21820	21734	21867	21896	21977	21833	21980	21726	21756	21755	21888	21800	21797	21794	21806	21813	21719	21741	21788	21929	21816	21886	22010	21786	21965	22021	21919	21982	21868	21745	21907	21841	22110	21944	21590	21545	21727	22047	21825	21772	21717	21688	21875	21930	21602	21868	21799	21747	21657	21772	21891	21879	21828	21796	21898	21931	21867	21936	21808	21895	21792	21848	21900	21751	21908	21703	21778	21756	21964	21811	21827	21665	21959	21673	21902	21965	22065	21967	21689	21905	21645	21932	21959	21847	21976	21787	21906	21824	21896	21723	21767	21752	21731	21917	21983	21816	22000	21972	21861	21984	21880	21856	21838	21851	21783	21898	22128	21708	21679	21983	21952	21787	21867	21687	21789	21709	21946	21906	22001	21953	21846	21615	22028	21831	21749	21858	21758	21853	21888	21918	22064	21767	21615	21952	21817	22001	21695	21713	21902	21890	21895	21760	21856	21865	21701	21782	21795	21741	21641	21854	21953	21579	21809	22157	21935	21655	21594	21802	21860	21897	21897	21796	21628	21697	21895	21915	21714	21752	21922	22006	21660	21893	21821	22049	21766	21910	21851	21791	21838	21923	21644	21873	21782	21763	21713	21795	21694	22029	21839	21735	21835	21912	21888	21924	21793	21810	21849	21711	22079	21846	21769	21847	21862	21948	21891	21785	21878	22027	21861	21984	21886	21743	21767	21658	21921	21622	21960	21815	21700	21524	21946	21909	21918	21772	21687	21909	21705	22006	21834	21823	21590	21699	21841	21786	21714	21921	22041	21543	21858	21781	21522	21952	21715	21747	21834	21666	21828	21791	21797	21835	21960	21913	21989	21836	21630	21860	21842	21595	21936	21915	21779	21833	21595	21885	21667	21708	21872	21800	21680	21838	21769	21765	21798	21991	21964	21935	21794	21768	21755	22036	21832	21973	21858	21912	21971	21697	21834	21948	21922	21812	21867	21829	21861	21818	21780	21931	21677	21959	21687	22051	21933	21734	21834	21820	21767	22005	21777	21683	21970	21847	21771	21566	21592	21585	21856	21517	21991	21897	21765	21943	21926	21748	21784	21570	21839	21806	21914	21796	21787	21687	21887	21959	21668	21977	21868	21908	21608	21834	21857	21605	21752	21871	22104	21719	21803	21967	21764	22013	21958	21941	21991	22072	21900	21895	21930	21845	21584	21982	21692	21749	21661	22026	21791	21837	21627	21787	21817	21799	21827	21712	21926	21644	21709	21599	21879	21690	21800	21762	21764	21856	21660	21844	21934	21738	21814	21962	21961	21854	21877	22115	21889	21841	21752	21868	21897	21862	21884	21918	21876	21880	21958	21788	21910	21737	21823	21714	22035	21845	21733	21996	21886	21957	21690	21996	21983	21838	21728	21505	21787	21887	21962	21692	21853	21858	21823	21686	21847	21766	21872	21886	21975	21684	21955	21911	22067	21721	21992	21841	21696	21484	21787	21994	21899	21537	21906	21819	21922	21784	21743	21763	21825	21881	21936	21787	21875	22031	21787	21692	21705	21611	21482	21652	21932	21892	21807	21992	21952	21765	21781	21617	21589	21624	21720	21964	22024	21756	21784	21634	21811	21750	21728	21949	21932	21965	21875	21796	21894	21882	21644	21875	21909	21947	21799	21940	21960	21866	21606	21650	21771	22098	21486	21856	21865	21553	21817	22003	21588	21781	21724	22058	21703	21891	21734	21719	21747	21787	21933	21885	21931	21705	21686	21797	22030	21679	21687	21585	21869	21786	21986	21906	21895	21966	21725	22014	21895	21915	22036	21860	21668	21883	21590	21612	21930	21874	21662	21815	21906	21804	21756	21717	21808	21984	21782	21628	21939	21862	21787	22114	21665	21835	21848	22107	21980	21837	21981	21689	21889	21894	21742	21567	21781	21869	21830	21843	21906	21891	21672	21708	21862	21819	21751	21579	21802	21743	22018	21833	21893	21698	21827	21857	21777	21785	21835	21713	21933	21747	21886	21916	21728	21856	21817	21814	21826	21798	21941	22006	21743	21822	21757	21952	21835	21940	21816	21624	21624	21713	21806	21885	21721	21718	21910	21873	22016	21913	21711	21741	21761	21843	21679	21603	21853	22018	21742	21786	21793	21626	21800	21551	21674	21890	21859	21584	21986	21882	21777	21790	21985	21951	21643	21734	21780	22123	22100	21940	21958	21857	22030	22012	21713	22014	21893	21991	21820	21914	21653	21934	22021	21733	21923	21838	21925	21819	21814	21677	21733	21890	21779	21841	21830	21920	21630	21812	21817	21823	21793	21826	21892	21737	21868	21825	21737	22166	21958	21900	22040	21780	21885	21977	22043	21678	21961	21659	21939	21895	21697	21944	21580	21865	21919	22017	22002	21970	21819	21979	22105	22032	22089	21763	21687	21670	21668	21726	21672	21868	21718	21808	21833	21757	21723	21732	21908	22010	21711	21992	21813	21660	21711	21877	21730	21866	21713	21781	21853	21776	21857	21903	21824	21945	21890	21841	21925	21809	21868	21787	21756	21659	21949	21824	21994	21727	21893	21986	21817	21808	21731	21596	21707	21953	22011	21852	21838	21725	21872	22089	22033	21885	21930	21824	22023	21807	21915	21807	21790	21792	22037	21796	21749	21872	22027	21873	21645	21691	21970	21850	22029	21817	22069	21946	21802	21776	21980	21808	21929	21848	21823	21889	21796	21551	21760	21662	21812	21850	21748	21798	21921	21847	21939	21810	21868	21711	21887	21747	21828	21730	21800	21786	21721	21781	21781	21849	21731	21710	21813	21980	21740	21755	21857	21665	21889	21952	21876	21716	21745	22015	21779	21853	21974	21791	21905	21962	21720	21755	21686	21916	21670	21716	21834	21807	21718	21818	21869	21888	22020	21748	22070	21908	21798	21998	21782	21773	21863	21885	21871	21784	22077	21716	21733	21811	21834	21713	21925	21901	21802	21920	21618	21609	21784	21910	21958	21930	21904	21731	21808	21724	21648	21908	21782	21784	21757	21648	21777	21869	22129	21800	21837	21643	21891	21724	21726	21961	21881	21977	21799	21836	21916	22005	21822	22080	21755	21839	21966	21879	21816	21794	21977	21955	21786	21732	21777	21757	21788	21861	21696	21830	21786	21718	22015	21646	21832	21774	22004	21855	21834	22022	21624	21826	21732	21808	21774	21720	21954	21801	21812	21694	21818	21843	21751	21824	21700	21942	21761	21749	21977	21946	21940	21809	21839	21910	21854	21937	21804	21745	21809	21685	21941	21965	21695	21936	21806	22001	21863	21832	21863	21821	21738	21854	21976	22016	21923	22139	21916	21718	21894	21833	21822	21751	21847	21749	21880	21947	21879	21820	21789	21691	21758	22088	21951	21994	21725	21897	21960	21979	21903	21841	21752	21679	21742	21913	22027	21933	21803	21770	21835	21877	21856	21841	21708	21604	21893	21948	21971	21786	21928	21997	22049	21913	21680	21712	21620	21883	21896	21820	21989	22057	21711	22035	22067	21791	21758	21612	21750	21910	21782	21672	21866	21863	21630	21910	21851	21761	21694	21773	21920	22000	21787	21809	21840	21755	21927	21952	21666	21618	21614	22012	21860	21850	21950	21917	22095	21812	21873	21674	21765	21929	21828	21723	21859	21652	21773	22014	21823	21896	21860	21925	21647	21966	21972	21744	21868	21975	21640	21840	21808	21816	21809	21951	21990	21883	21865	21954	21719	21911	21870	21904	21853	21726	21802	21896	21898	21783	21867	21630	21866	21870	21583	21987	21865	21980	21881	21807	21878	21752	21994	21969	21809	21702	21940	21848	21772	21773	21567	21810	21661	21808	21943	21999	21759	21986	22081	21905	21879	21979	21729	21622	21809	21810	21680	21649	21961	21776	21813	22062	22083	21677	21884	21856	21927	22000	21985	21900	21834	21823	21726	21623	21735	22216	21707	21835	21941	21726	21643	21705	21908	21959	21794	21715	21741	21650	21932	21739	21986	21937	21925	21869	21717	21733	21863	21958	21931	21917	22157	21684	21738	21830	21837	21829	21950	21973	21802	21812	21974	21952	22052	21754	21737	21775	21924	21798	21811	21791	21798	21809	21802	21896	21923	21808	21743	21915	21788	21918	21957	21899	21906	21906	21988	21811	21792	21922	21884	21898	21785	21644	21777	21893	21787	21921	22011	21958	21939	21751	21864	21972	21810	22024	21957	21891	21824	21783	21596	21806	21901	22023	21634	21770	21763	21745	21926	21938	21757	21757	21873	21737	21772	21927	21743	22024	21863	21861	21723	21922	21832	21837	21820	21908	21986	22053	21793	21785	21879	22007	21782	21602	21910	21820	21871	21819	21725	21794	21965	21853	22119	21915	21808	21840	21953	21872	21842	21778	21785	21694	21808	22001	21908	21776	21762	21861	21958	21735	21953	21845	21865	21898	21923	21905	21926	21804	21943	21902	21825	21767	21809	21832	21777	21993	21914	21853	21988	21872	21693	21846	22065	21810	21908	21816	21746	22102	21920	22003	21390	21844	21898	21895	21947	21952	21811	21850	21953	21705	21809	21714	21878	21602	21963	21665	21880	21677	22039	21841	21766	21913	21774	21633	21992	21945	21701	21949	21890	21895	21711	21744	21919	21846	21958	21831	21816	21774	21848	21697	21803	21942	21741	21793	21902	21824	21896	21916	22005	22069	21887	21790	21773	21836	21799	21909	21721	21792	22015	21898	21867	21937	21967	21689	21805	21902	21936	21924	21836	21823	21811	21837	22004	21692	21667	21912	21975	21956	21896	21789	21987	21739	21647	21574	21690	21768	21956	21839	21787	21745	21714	21861	21807	21938	21906	21790	21784	21712	21834	21772	21834	21856	21963	22004	22001	21583	21946	21815	21845	21788	21949	21961	21758
33906	47611	43351	34567	28474	23840	20709	19451	18920	18693	18447	18581	18516	18521	18400	18475	18685	18644	18418	18504	18511	18417	18522	18294	18259	18335	18469	18300	18454	18258	18333	18337	18395	18290	18375	18266	18259	18292	18348	18222	18288	18404	18411	18166	18237	18176	18234	18209	18043	18435	18307	18311	18263	18505	18657	18303	18300	18381	18285	18272	18359	18299	18369	18222	18312	18354	18268	18353	18327	18326	18319	18264	18413	18158	18236	18532	18220	18098	18575	18253	18290	18400	18349	18475	18292	18317	18465	18460	18276	18384	18279	18356	18335	18213	18186	18335	18171	18163	18244	18247	18202	18324	18193	18280	18082	18169	18437	18355	18184	18346	18377	18292	18395	18326	18159	18282	18253	18442	18375	18233	18189	18246	18286	18387	18134	18416	18324	18640	18200	18230	18162	18244	18396	18119	18324	18398	18327	18336	18482	18137	18181	18316	18506	18229	18197	18354	18548	18290	18592	18267	18493	18386	18490	18328	18392	18208	18463	18122	18502	18209	18447	18114	18224	18352	18257	18328	18424	18230	18136	18293	18357	18259	18142	18330	18259	18361	18324	18322	18544	18267	18308	18400	18215	18291	18404	18301	18389	18358	18170	18362	18277	18352	18242	18377	18402	18249	18322	18316	18366	18113	18137	18452	18298	18334	18362	18431	18413	18265	18261	18174	18388	18265	18185	18248	18264	18402	18407	18299	18294	18260	18285	18245	18412	18168	18360	18154	18380	18328	18509	18225	18221	18368	18274	18221	18355	18307	18311	18339	18245	18290	18247	18194	18461	18396	18265	18355	18312	18316	18317	18524	18124	18295	18387	18069	18307	18196	18304	18199	18290	18388	18216	18387	18305	18236	18236	18323	18535	18322	18267	18084	18331	18350	18081	18267	18547	18248	18385	18255	18393	18267	18129	18301	18395	18380	18393	18317	18225	18264	18113	18198	18263	18322	18233	18341	18313	18266	18313	18354	18249	18381	18464	18299	18415	18429	18301	18113	18355	18393	18215	18355	18136	18365	18354	18336	18259	18248	18251	18092	18261	18528	18386	18405	18260	18386	18281	18389	18228	18310	18336	18232	18225	18410	18377	18303	18264	18343	18299	18432	18255	18319	18263	18303	18146	18144	18256	18192	18259	18325	18239	18274	18189	18149	18278	18392	18372	18208	18168	18334	18415	18248	18223	18243	18424	18322	18418	18369	18280	18399	18394	18295	18403	18287	18336	18237	18408	18174	18119	18396	18364	18385	18257	18404	18263	18391	18402	18347	18255	18304	18344	18326	18183	18361	18250	18269	18575	18381	18455	18404	18323	18471	18369	18106	18374	18390	18221	18428	18344	18346	18432	18239	18352	18382	18379	18228	18177	18300	18150	18200	18465	18216	18312	18415	18255	18279	18247	18413	18482	18227	18386	18307	18284	18316	18439	18234	18233	18337	18274	18367	18102	18359	18371	18195	18247	18342	18222	18299	18332	18384	18283	18249	18321	18470	18275	18329	18225	18355	18248	18587	18397	18359	18363	18389	18308	18264	18406	18343	18145	18363	18234	18498	18282	18345	18330	18210	18351	18183	18336	18389	18307	18174	18213	18376	18440	18213	18366	18338	18236	18333	18095	18356	18311	18338	18360	18404	18296	18276	18300	18254	18244	18215	18247	18140	18275	18279	18319	18318	18395	18322	18198	18144	18365	18345	18125	18138	18305	18341	18354	18269	18343	18298	18326	18444	18317	18271	18291	18165	18197	18385	18421	18195	18232	18302	18225	18257	18151	18440	18214	18275	18183	18380	18440	18294	18134	18190	18258	18283	18378	18206	18377	18261	18328	18292	18306	18280	18283	18383	18342	18263	18311	18248	18489	18446	18241	18309	18269	18521	18193	18335	18463	18326	18316	18251	18376	18340	18452	18209	18209	18313	18230	18326	18256	18244	18361	18368	18220	18062	18303	18292	18343	18204	18224	18312	18274	18269	18305	18310	18206	18332	18215	18497	18123	18214	18486	18372	18495	18322	18342	18487	18318	18354	18397	17972	18286	18324	18145	18441	18286	18281	18134	18162	18215	18347	18030	18336	18286	18223	18398	18336	18142	18319	18355	18355	18301	18223	18481	18189	18317	18185	18475	18205	18276	18285	18359	18399	18408	18333	18279	18297	18271	18181	18472	18473	18319	18319	18341	18313	18548	18221	18234	18315	18351	18499	18450	18296	18424	18321	18207	18405	18204	18396	18302	18232	18304	18093	18320	18400	18315	18282	18214	18131	18126	18423	18286	18289	18287	18316	18207	18181	18290	18385	18117	18258	18384	18318	18225	18129	18396	18343	18146	18219	18230	18351	18226	18379	18262	18348	18436	18221	18538	18286	18263	18164	18409	18505	18327	18294	18243	18236	18307	18270	18179	18362	18195	18489	18285	18501	18238	18423	18227	18281	18313	18311	18371	18277	18319	18276	18487	18223	18270	18289	18382	18099	18262	18281	18301	18391	18125	18179	18505	18458	18230	18293	18266	18309	18213	18313	18207	18286	18347	18359	18324	18243	18247	18354	18360	18509	18414	18364	18236	18261	18312	18340	18343	18369	18230	18431	18337	18336	18297	18454	18201	18337	18262	18279	18340	18147	18291	18228	18185	18469	18473	18280	18415	18268	18222	18295	18370	18437	18252	18315	18296	18565	18218	18479	18341	18075	18360	18426	18459	18450	18343	18354	18065	18418	18092	18213	18346	18347	18314	18408	18223	18344	18381	18384	18267	18290	18388	18420	18344	18306	18124	18098	18255	18472	18267	18170	18040	18412	18295	18101	18400	18430	18384	18490	18290	18256	18230	18350	18272	18376	18202	18306	18309	18298	18397	18396	18509	18321	18410	18154	18344	18284	18325	18319	18328	18314	18129	18250	18325	18282	18174	18327	18349	18383	18318	18187	18162	18166	18183	18181	18311	18390	18290	18434	18363	18273	18361	18295	18488	18205	18292	18410	18187	18246	18286	18310	18260	18329	18338	18438	18203	18424	18387	18245	18433	18426	18131	18349	18215	18236	18224	18291	18231	18304	18262	18255	18317	18252	18415	18108	18446	18270	18246	18048	18327	18434	18388	18260	18334	18366	18341	18438	18240	18429	18392	18574	18284	18325	18341	18305	18291	18200	18328	18290	18189	18314	18463	18284	18402	18461	18115	18389	18309	18273	18349	18222	18183	18233	18216	18328	18285	18127	18239	18234	18370	18305	18487	18361	18264	18302	18112	18411	18360	18111	18442	18243	18241	18338	18360	18263	18331	18383	18162	18327	18292	18168	18239	18455	18319	18273	18236	18379	18266	18189	18248	18248	18211	18547	18336	18225	18355	18298	18375	18296	18504	18228	18349	18307	18385	18231	18227	18431	18295	18278	18445	18262	18484	18290	18381	18440	18328	18281	18367	18336	18307	18244	18389	18380	18233	18161	18340	18341	18133	18498	18300	18266	18392	18425	18246	18266	18234	18159	18234	18293	18245	18210	18265	18347	18521	18233	18328	18309	18244	18109	18340	18347	18372	18196	18276	18265	18193	18151	18188	18210	18487	18344	18221	18249	18479	18282	18322	18395	18480	18209	18182	18454	18103	18371	18453	18418	18450	18277	18269	18547	18362	18276	18195	18121	18155	18277	18188	18349	18515	18283	18299	18367	18481	18322	18496	18295	18228	18233	18361	18479	18470	18276	18363	18275	18254	18287	18357	18279	18294	18246	18314	18299	18276	18315	18332	18158	18228	18294	18358	18370	18421	18366	18145	18152	18344	18277	18303	18253	18192	18289	18261	18264	18304	18249	18383	18268	18378	18302	18261	18123	18259	18135	18206	18271	18181	18293	18262	18297	18371	18345	18409	18251	18336	18318	18191	18347	18292	18227	18271	18380	18404	18164	18515	18419	18199	18337	18420	18299	18370	18358	18363	18269	18294	18138	18271	18254	18443	18055	18186	18179	18372	18577	18185	18215	18361	18171	18296	18478	18339	18355	18320	18247	18345	18266	18192	18216	18042	18298	18146	18190	18336	18411	18331	18258	18428	18311	18423	18417	18037	18589	18340	18253	18283	18349	18345	18340	18287	18103	18281	18290	18346	18091	18317	18341	18401	18164	18270	18362	18343	18232	18331	18335	18341	18113	18199	18293	18254	18382	18290	18367	18452	18218	18348	18439	18241	18237	18221	18339	18249	18170	18296	18372	18320	18317	18199	18355	18313	18433	18388	18191	18312	18280	18228	18328	18230	18426	18337	18407	18236	18386	18332	18345	18286	18335	18199	18298	18351	18293	18348	18251	18207	18343	18319	18350	18325	18405	18134	18277	18422	18217	18408	18226	18396	18272	18310	18331	18148	18218	18221	18152	18197	18360	18206	18269	18412	18264	18204	18243	18012	18336	18352	18236	18277	18102	18246	18470	18396	18292	18423	18362	18270	18352	18344	18197	18405	18262	18194	18286	18453	18046	18126	18429	18164	18381	18254	18191	18332	18293	18340	18414	18424	18252	18273	18274	18163	18209	18291	18095	18372	18303	18310	18350	18211	18389	18186	18201	18250	18343	18239	18208	18451	18364	18382	18336	18252	18307	18307	18409	18199	18284	18248	18318	18162	18255	18373	18328	18251	18274	18174	18372	18287	18222	18346	18302	18291	18338	18439	18463	18159	18495	18445	18315	18202	18444	18454	18305	18337	18332	18281	18123	18341	18273	18369	18006	18175	18387	18243	18355	18418	18461	18264	18398	18366	18373	18254	18250	18499	18417	18253	18248	18387	18152	18325	18188	18241	18447	18342	18340	18527	18272	18285	18352	18420	18274	18296	18241	18144	18088	18333	18187	18263	18441	18337	18322	18152	18288	18131	18292	18240	18204	18291	18255	18205	18454	18115	18297	18302	18270	18401	18113	18379	18388	18384	18487	18440	18299	18328	18530	18339	18446	18238	18369	18207	18255	18401	18438	18336	18209	18352	18451	18470	18309	18264	18464	18337	18568	18211	18290	18411	18409	18267	18328	18416	18501	18314	18445	18309	18357	18241	18357	18371	18241	18477	18309	18367	18198	18260	18278	18411	18388	18246	18449	18259	18373	18257	18344	18342	18419	18260	18366	18372	18361	18334	18272	18359	18441	18390	18241	18261	18310	18155	18424
24233	21589	29589	27401	27714	30154	28881	24201	23182	22771	22520	22283	22335	22361	22381	22275	22366	22232	22326	22488	22520	22107	22141	22165	22104	21938	22050	21998	21885	21946	21720	21909	21769	21810	21887	22019	22055	22039	22045	21849	21776	21691	21977	21736	21910	21903	21927	22033	21848	21879	22006	21832	21883	21970	21807	21770	22038	21801	21922	21857	21716	21800	21956	21888	22037	22034	21989	21970	21957	21744	21979	21840	21729	21781	21823	21752	21971	21846	21998	21928	21951	21806	21961	21998	21793	21969	21977	22077	21702	21871	21903	21940	22032	21840	21708	21879	21788	21974	21999	21924	21878	21991	22051	21952	21782	22028	21694	21979	21737	21896	21659	21920	21946	21922	21872	21896	21931	21934	21656	21987	21770	21815	21767	21873	21826	21952	21987	21916	21624	22080	21701	21907	21937	21847	21895	21911	21872	21839	21882	21742	21870	21918	21771	21803	21826	21704	21855	21861	21810	21810	21929	21844	22024	21762	21852	21787	21740	21897	21835	21961	21919	21788	22009	21836	21872	21797	21967	21521	21986	21808	21934	21767	21858	21873	22041	21945	21904	22112	21857	22198	21950	21921	21828	21884	21977	21839	21761	21732	21722	21873	21828	21844	21716	21857	21992	21847	21823	21641	21870	21821	21903	21945	22030	22041	21765	21929	21773	21680	21857	21940	21920	21635	21895	21800	21612	21878	21518	21775	21949	21955	22066	21796	22015	21965	21907	21860	21973	21977	21897	22022	22066	21928	21853	21910	21842	22013	21717	21740	21808	21871	21698	21843	21923	21684	21717	21802	21796	21855	22123	21795	21713	21844	21840	22025	22018	22018	22197	21883	21859	22110	21917	21852	21874	21888	22103	22027	21809	21674	21822	21794	21947	22003	21780	21841	21944	21709	22125	22132	21919	21748	21776	22098	21870	21850	21872	21937	21980	21971	22002	21619	22064	21927	22054	21913	21986	21903	22022	21802	21882	21812	21648	21860	21793	21961	21948	21960	21956	21895	22027	21772	21925	21717	21790	21868	21819	21928	21722	21845	21752	22038	21766	21891	22022	21935	21782	21618	21740	21881	21814	21951	21798	21953	21874	21684	21661	21836	21961	21743	22087	21948	22060	21950	21780	21881	21814	21708	21828	21709	21714	22029	21975	22001	21900	21791	22018	21852	21857	21913	21812	21829	21886	21844	21900	21751	21871	21798	22043	21888	21849	22008	21733	21906	21910	22029	22093	21711	21954	22009	21900	21956	22046	22016	21788	21803	21837	21721	21979	21798	21840	21863	21775	21677	21968	21615	21718	22043	21951	21717	21912	21939	21826	21731	21774	22069	21948	22064	21897	21844	22029	21886	21866	21913	22025	22090	21809	21851	21854	21733	21775	21930	21938	21896	21971	21971	21858	21954	21936	21836	21802	21641	21718	21821	21859	21914	21882	22056	21779	21792	21866	21820	21864	21784	21768	21825	22005	21757	21968	21642	21777	22145	21877	21669	21925	21838	21806	21782	21993	21914	21694	21792	21892	21914	21773	21780	21823	21846	21852	21764	21682	21753	22093	21934	21963	21789	21743	21961	22099	21876	21976	21773	21969	21756	21760	21949	21669	21876	21767	21837	21803	21877	21839	21898	21755	21798	21988	21950	21919	21886	22006	21867	21989	21658	21889	22169	22030	21846	21908	21941	21878	21880	21892	21957	21698	21733	21804	21906	22085	21817	21909	22006	21884	21839	21843	21927	21768	21841	21691	21794	21766	21961	21832	21795	21695	21876	21875	21789	22002	21747	21744	21920	21693	21905	21742	21778	21963	21762	21601	21809	22004	21864	21786	21832	21699	21833	21796	22088	21957	21905	21729	21969	22122	21844	21777	21880	21778	21862	21757	21829	21633	21705	21746	21971	21916	21823	21828	21987	21720	21803	21847	21616	21916	21765	21602	21899	21927	21897	21757	21563	21797	21846	21846	21833	21975	22000	21950	21845	21864	21789	21914	21848	21851	21806	21893	22082	21746	21738	21825	21903	21923	21820	22019	21921	21956	22028	21911	21651	21912	21899	22059	21727	21937	21815	21722	21824	22048	22018	21817	21849	21993	21879	21946	22019	21791	21939	22071	21875	21793	21858	21725	21957	21727	21761	21955	21661	21853	21847	21933	21900	21735	21794	22007	21885	21888	21760	22087	21671	22043	21895	21817	21934	21890	21894	21781	21929	21841	21883	22115	21903	21903	21975	22202	22010	21932	21880	21887	21876	21717	21846	22060	21994	22003	21691	22010	21906	21923	21909	21861	21904	21866	21867	22013	21763	21989	22006	21882	21963	21877	21824	22006	21934	21653	21911	21813	21986	21789	21871	21812	21692	21924	21922	21886	21932	21885	22071	21986	21768	22001	21945	21978	21937	21869	21870	21949	21905	22035	21965	21683	21910	21904	21908	21658	21587	21745	21851	21875	21903	21692	21885	21935	22068	21756	22114	21905	21765	21804	21826	21826	21752	21930	21916	21936	21872	21739	21828	21590	21924	21780	21674	21892	21907	22022	22053	21673	21981	22005	21982	21888	22002	21869	21961	21905	21965	21733	21691	21917	21628	21858	21788	21643	22040	21786	21822	22010	22090	21767	21809	21965	21902	21919	22061	21951	21699	21874	21897	21920	22034	21848	22036	21943	21924	21986	21644	21859	21872	21918	21822	21822	21806	21963	21828	21630	21602	21875	21718	21844	21999	21780	21995	21809	22019	21963	21959	22019	21766	21896	22012	21942	21882	21965	21833	21654	21757	21764	21729	21619	21788	21665	21961	21958	21855	21857	22014	21945	21804	21930	21838	21911	21780	21789	22015	21793	22028	21708	21858	21900	21810	21758	22002	21728	21934	21847	22164	21938	22002	21855	21797	21923	21906	21889	21642	21666	21839	21985	21777	21573	21800	21852	21984	22147	21948	21974	22028	21813	21967	21834	21815	21846	21856	22015	21698	21935	21809	21875	21982	21964	21937	21741	21884	21802	21907	21758	21740	21886	21620	21902	22022	21893	21768	21977	21841	22253	21981	21874	21889	21895	21917	21826	21826	21882	21728	21942	21909	21943	22181	21781	21901	21961	21665	21761	22079	21971	21855	21808	22078	21853	21797	21625	21572	21862	21705	21907	21757	21849	21948	22048	21972	22047	21862	21877	22045	21831	22063	21866	21627	22070	21717	21615	21698	21987	21863	21854	21886	21987	22010	22027	21808	21984	21876	21823	21767	21930	21849	21704	21901	21948	22157	22044	21832	22067	21839	21815	21987	21861	21898	21864	21836	21903	21819	21889	21725	22158	22061	21852	21925	21817	21862	21910	21982	22037	21812	21948	21818	21907	21750	21946	21924	21956	21939	21895	22098	21869	21852	22149	21831	21936	21775	21834	21683	21934	21579	21750	21818	21877	21862	21919	21650	21832	21876	21904	21702	21861	21601	21956	21907	22001	21854	21919	21959	21546	21789	21779	21808	21884	21892	21861	21789	21952	21790	21698	21779	21887	21719	21917	22002	21818	22027	21810	21604	21734	21769	21729	21885	21672	21860	21815	21770	21812	21704	21822	21909	21725	21722	21949	21754	22051	21829	21881	21804	21820	21860	21889	21922	21851	21892	21621	21983	22251	21979	21972	22013	21945	21947	21908	22050	21847	21900	21897	21853	21820	21968	22048	21886	21995	21800	21910	21771	21947	21752	21774	21847	21879	21878	21783	21699	21846	21852	22010	22066	21867	21840	22029	21916	21747	21762	21806	21971	21790	21981	21700	21890	21723	21807	21946	21926	22090	21907	21771	22066	21769	21819	21951	22018	21889	21927	21814	21849	21913	21862	21904	21957	22043	21867	21803	21857	21720	21965	21825	21676	21744	21865	22087	21701	22059	21935	21797	21959	22095	21852	21905	21895	21992	21944	21716	21877	21792	21892	21706	21928	21826	21842	21858	21880	21809	21851	21829	21859	21948	21778	21771	21970	21644	21731	21997	21861	21852	21810	22000	21948	21719	21633	21718	21881	21921	21960	21932	21909	21940	21856	21765	21895	21990	21931	22025	22073	22025	21850	21850	21874	22079	21880	21998	22102	21979	22017	21964	21840	21896	21731	21771	21779	21893	21891	21870	22027	21686	21706	21949	21765	21873	21628	21893	21674	21842	21951	21835	21735	21963	21870	21830	21902	21885	21776	21815	21866	21638	21871	21896	21946	21787	21857	21868	21874	22111	21950	22050	21898	21704	21860	21935	21919	21766	21836	21929	22033	21656	21847	21878	21868	22060	21973	21762	21855	21986	21897	21862	21807	21723	21831	21765	21931	21853	21790	21805	21713	21998	21769	21747	21763	21801	21776	21953	22172	21969	21493	21920	21858	22010	21856	22118	21992	21833	21797	21916	21923	21954	21800	21876	21811	21811	22056	21878	21726	21928	21876	21662	21900	21902	21954	21855	21671	21703	21846	21815	21872	21879	21846	21724	21854	22027	21862	22033	22011	21845	21963	21703	21776	22094	21982	21979	21881	21957	21617	21713	22220	21913	21850	21836	21859	22059	21843	21905	21788	21989	21943	21922	22026	22008	21732	21925	21833	22069	21848	21936	22021	21858	21814	21829	21894	21983	21926	21912	21801	21860	21684	21850	22016	21910	21727	22030	21863	22168	21859	21756	21889	22059	21866	21958	21753	21900	21849	21684	21779	21783	21794	21904	21806	21848	21973	21669	21962	22010	21971	21952	21968	21846	21862	21819	21949	22014	21663	22058	21961	21920	21954	21899	21842	21877	21940	22012	21952	21985	21911	22035	21983	21595	21914	21978	21843	21720	21943	21874	21918	21986	22075	21981	21895	21724	21890	21813	21794	21767	21970	21703	21930	21720	22011	22098	21775	21986	21813	21859	22103	21751	22101	22016	21757	21900	21835	21737	21753	21952	21884	21800	21932	21922	21994	21836	21852	21976	21985	21840	21716	21803	22049	21932	21880	22008	21803	21899	22054	22009	21915	22069	21757	21951	21833	21770	22177	21926	21909	21732	21802	21925	21755	21755	21808	21788	21727	21752	21805	21831	21758	21943	21716	22119	21794	21911	22004	21795	21850	21903	21786	21864	21846	21697	21782	21800	21834	21859	21872	21697	21904	21769	21920	21970	21809
35189	57074	54448	43156	34702	29938	24724	21174	19942	19218	19221	18976	18931	18759	18646	18942	18699	18915	18878	18865	18716	18776	18719	18483	18520	18540	18308	18353	18475	18264	18392	18468	18371	18231	18552	18406	18332	18407	18479	18409	18341	18321	18287	18441	18408	18323	18434	18435	18278	18304	18372	18426	18408	18377	18493	18307	18450	18485	18410	18320	18471	18467	18472	18318	18396	18406	18381	18522	18499	18429	18429	18390	18356	18521	18426	18419	18543	18472	18498	18361	18384	18424	18453	18386	18307	18356	18576	18274	18298	18475	18299	18457	18521	18406	18542	18365	18421	18487	18448	18407	18371	18429	18394	18367	18306	18285	18144	18227	18423	18361	18557	18511	18415	18408	18443	18219	18377	18401	18321	18198	18515	18355	18304	18431	18305	18527	18351	18278	18387	18316	18381	18460	18159	18531	18285	18509	18305	18482	18346	18274	18363	18284	18400	18329	18348	18385	18344	18141	18542	18355	18402	18424	18384	18361	18552	18272	18348	18233	18461	18203	18619	18506	18205	18235	18400	18459	18308	18376	18530	18399	18523	18392	18317	18515	18442	18138	18308	18321	18400	18587	18337	18447	18503	18384	18414	18353	18367	18471	18281	18413	18317	18374	18464	18401	18490	18326	18294	18340	18519	18500	18378	18393	18357	18563	18634	18356	18332	18289	18433	18257	18482	18424	18354	18399	18435	18426	18441	18425	18276	18588	18178	18315	18342	18301	18429	18302	18310	18358	18378	18320	18361	18513	18446	18454	18340	18274	18234	18334	18461	18380	18270	18304	18358	18361	18342	18506	18436	18513	18334	18446	18490	18486	18440	18368	18429	18367	18326	18389	18377	18289	18305	18339	18459	18262	18247	18403	18304	18441	18392	18294	18240	18288	18285	18334	18469	18210	18292	18456	18391	18416	18411	18509	18342	18229	18489	18355	18512	18351	18318	18265	18477	18575	18461	18429	18272	18493	18430	18476	18502	18401	18350	18425	18179	18397	18293	18432	18427	18436	18241	18376	18505	18435	18377	18453	18272	18345	18431	18243	18264	18449	18210	18297	18308	18378	18335	18155	18300	18442	18524	18351	18243	18353	18340	18391	18301	18296	18245	18198	18380	18254	18279	18145	18456	18355	18358	18546	18199	18247	18383	18167	18409	18399	18320	18436	18412	18343	18368	18355	18325	18387	18244	18353	18229	18535	18304	18323	18303	18473	18374	18363	18325	18336	18308	18374	18413	18419	18355	18344	18251	18389	18363	18362	18397	18413	18459	18507	18300	18259	18328	18266	18376	18318	18311	18429	18242	18314	18337	18407	18138	18514	18477	18293	18333	18495	18363	18498	18276	18299	18588	18440	18442	18428	18416	18365	18442	18417	18347	18491	18408	18315	18219	18189	18517	18223	18405	18530	18448	18484	18393	18381	18496	18348	18399	18299	18332	18309	18406	18434	18412	18386	18359	18346	18391	18208	18465	18289	18236	18385	18336	18223	18511	18469	18176	18383	18342	18426	18350	18378	18379	18452	18539	18488	18500	18403	18476	18347	18364	18324	18239	18316	18357	18452	18409	18325	18310	18381	18429	18316	18424	18369	18359	18274	18516	18312	18276	18222	18554	18578	18159	18576	18183	18304	18451	18263	18297	18483	18141	18365	18375	18426	18425	18487	18280	18419	18450	18372	18424	18323	18356	18589	18337	18262	18259	18505	18438	18447	18394	18250	18278	18390	18405	18327	18481	18334	18189	18436	18374	18329	18418	18418	18555	18591	18220	18402	18285	18414	18187	18496	18315	18469	18283	18260	18380	18459	18331	18405	18176	18486	18331	18361	18413	18431	18371	18415	18388	18377	18296	18311	18493	18454	18461	18445	18593	18450	18435	18500	18355	18355	18499	18206	18385	18290	18306	18251	18527	18198	18345	18322	18508	18437	18357	18248	18267	18462	18372	18271	18260	18345	18303	18332	18513	18342	18287	18344	18232	18613	18374	18341	18454	18425	18374	18274	18613	18249	18430	18358	18313	18416	18364	18390	18409	18323	18200	18266	18397	18444	18224	18494	18464	18273	18424	18491	18420	18453	18392	18421	18334	18415	18458	18474	18285	18288	18202	18386	18093	18353	18352	18311	18302	18397	18380	18359	18261	18464	18538	18476	18424	18337	18344	18347	18438	18678	18378	18391	18405	18189	18257	18409	18341	18275	18469	18227	18341	18443	18396	18341	18362	18353	18312	18394	18312	18445	18228	18361	18485	18543	18257	18451	18629	18494	18452	18265	18278	18431	18301	18303	18497	18302	18378	18458	18663	18391	18452	18151	18380	18353	18315	18218	18549	18243	18405	18577	18189	18434	18417	18325	18464	18420	18379	18351	18311	18455	18401	18440	18273	18446	18287	18322	18364	18299	18440	18366	18404	18320	18300	18324	18370	18350	18408	18407	18324	18390	18484	18296	18360	18411	18339	18509	18382	18324	18376	18529	18305	18181	18380	18423	18236	18270	18283	18471	18327	18640	18319	18161	18482	18356	18420	18360	18400	18421	18437	18326	18246	18235	18350	18316	18339	18366	18338	18422	18391	18369	18328	18352	18318	18307	18334	18318	18477	18313	18442	18463	18370	18573	18291	18425	18520	18177	18476	18331	18190	18313	18404	18361	18306	18573	18495	18495	18381	18333	18430	18414	18280	18294	18314	18207	18418	18334	18418	18272	18386	18291	18467	18426	18347	18410	18260	18520	18335	18308	18415	18266	18481	18428	18222	18274	18409	18391	18440	18380	18367	18083	18651	18469	18117	18445	18512	18373	18499	18375	18381	18284	18432	18220	18388	18298	18321	18430	18447	18319	18299	18396	18376	18391	18270	18147	18207	18383	18488	18170	18357	18330	18393	18517	18437	18323	18419	18599	18427	18532	18235	18354	18210	18384	18376	18573	18472	18288	18318	18312	18377	18290	18314	18432	18414	18395	18230	18414	18470	18342	18424	18396	18481	18372	18382	18408	18384	18372	18386	18402	18380	18392	18437	18474	18427	18387	18364	18394	18279	18481	18289	18372	18389	18534	18262	18399	18485	18464	18426	18302	18219	18493	18503	18372	18446	18412	18453	18387	18423	18378	18381	18412	18257	18364	18399	18313	18250	18287	18214	18320	18547	18462	18401	18243	18273	18320	18402	18263	18249	18486	18237	18264	18361	18322	18255	18168	18395	18516	18370	18427	18371	18506	18163	18315	18359	18383	18451	18509	18446	18282	18509	18315	18281	18292	18267	18206	18523	18310	18412	18406	18329	18288	18410	18491	18226	18200	18197	18245	18359	18333	18497	18403	18434	18306	18259	18398	18289	18364	18370	18421	18369	18424	18313	18299	18287	18415	18248	18363	18551	18277	18505	18311	18359	18397	18444	18311	18410	18493	18297	18484	18451	18454	18349	18474	18555	18563	18338	18460	18512	18349	18329	18353	18420	18438	18429	18282	18275	18251	18413	18249	18465	18261	18399	18315	18272	18341	18354	18478	18188	18389	18396	18366	18320	18431	18331	18453	18338	18431	18307	18269	18493	18423	18367	18412	18383	18434	18395	18476	18469	18454	18601	18376	18478	18248	18319	18532	18313	18542	18337	18445	18321	18257	18428	18391	18534	18346	18423	18444	18313	18436	18342	18266	18332	18341	18409	18184	18545	18353	18465	18211	18449	18384	18407	18353	18418	18451	18508	18530	18354	18398	18343	18311	18385	18364	18220	18331	18384	18321	18354	18465	18406	18335	18245	18398	18253	18412	18272	18389	18210	18262	18451	18339	18516	18064	18315	18396	18463	18393	18409	18286	18291	18289	18407	18226	18269	18375	18220	18547	18333	18412	18413	18410	18294	18412	18355	18400	18421	18246	18467	18430	18292	18347	18442	18351	18407	18553	18430	18342	18270	18536	18390	18337	18363	18317	18643	18529	18433	18411	18328	18347	18358	18454	18199	18212	18371	18401	18537	18317	18322	18376	18334	18505	18437	18168	18417	18433	18427	18441	18510	18531	18312	18260	18378	18377	18347	18294	18303	18385	18369	18209	18311	18365	18584	18297	18366	18433	18507	18217	18367	18528	18467	18238	18375	18437	18355	18285	18243	18130	18177	18331	18422	18292	18540	18397	18349	18317	18321	18421	18384	18473	18217	18483	18368	18389	18307	18278	18467	18352	18446	18446	18424	18420	18417	18326	18421	18301	18190	18215	18419	18286	18455	18408	18386	18355	18433	18387	18344	18355	18255	18444	18371	18267	18344	18458	18422	18327	18382	18254	18390	18293	18379	18333	18403	18204	18223	18496	18405	18297	18324	18442	18438	18374	18407	18569	18356	18339	18394	18353	18311	18333	18464	18344	18265	18372	18466	18508	18474	18237	18409	18314	18383	18456	18424	18551	18323	18179	18279	18250	18550	18234	18278	18390	18236	18472	18431	18295	18587	18402	18220	18549	18400	18376	18430	18254	18315	18475	18367	18367	18246	18332	18379	18345	18447	18357	18311	18493	18290	18463	18370	18433	18431	18500	18487	18243	18427	18242	18418	18394	18242	18408	18347	18294	18317	18441	18435	18368	18424	18505	18342	18222	18347	18382	18355	18378	18499	18412	18539	18361	18417	18260	18368	18356	18223	18396	18157	18457	18483	18501	18492	18321	18377	18389	18213	18358	18309	18381	18309	18535	18360	18289	18232	18530	18472	18274	18253	18405	18680	18390	18255	18310	18426	18366	18403	18335	18541	18434	18422	18325	18387	18319	18236	18270	18210	18433	18468	18235	18425	18336	18379	18421	18436	18397	18383	18415	18325	18432	18337	18528	18284	18419	18349	18453	18439	18411	18487	18439	18316	18366	18275	18264	18228	18346	18494	18389	18120	18398	18337	18360	18247	18297	18407	18345	18271	18227	18176	18218	18148	18269	18415	18364	18391	18478	18507	18413	18281	18392	18597	18349	18340	18468	18474	18362	18288	18482	18259	18446	18487	18337	18368	18229	18316	18311	18251	18592	18332	18335	18455	18480	18328	18504	18425	18293	18475	18318	18621	18455	18469	18154	18306	18412	18346	18357	18297	18386	18448	18300	18407	18452	18578	18393	18315	18510	18415	18454	18464	18349	18355	18355	18402	18337	18486	18287	18568	18348	18314	18217
23058	21592	29532	25212	26434	31262	31904	26703	24788	24274	23413	23306	23156	22844	22761	22941	22845	23102	23076	22806	22753	22800	22637	22532	22664	22298	22596	22537	22478	22425	22632	22666	22496	22678	22402	22411	22380	22458	22487	22474	22439	22477	22557	22566	22401	22340	22634	22510	22698	22547	22527	22621	22526	22446	22527	22368	22438	22417	22110	22354	22323	22410	22548	22578	22349	22335	22674	22543	22463	22279	22442	22318	22548	22437	22375	22456	22242	22681	22283	22408	22237	22519	22351	22168	22211	22355	22322	22411	22258	22171	22335	22290	22552	22550	22331	22160	22227	22588	22227	22255	22485	22090	22349	22488	22482	22264	22460	22257	22173	22461	22379	22356	22430	22531	22323	22355	22279	22348	22203	22449	22318	22377	22527	22259	22551	22395	22313	22466	22584	22374	22317	22416	22549	22413	22399	22217	22122	22303	22446	22244	22638	22453	22608	22393	22309	22353	22351	22181	22139	22262	22404	22130	22389	22212	22533	22268	22385	22402	22366	22161	22335	22329	22144	22289	22221	22363	22162	22486	22280	22355	22374	22464	22291	22470	22460	22535	22351	22482	22495	22480	22428	22319	22147	22205	22253	22289	22179	22418	22358	22495	22447	22257	22367	22383	22442	22232	22551	22410	22480	22304	22634	22207	22449	22236	22283	22480	22322	22199	22302	22255	22280	22449	22253	22402	22519	22603	22358	22246	22280	22386	22346	22378	22348	22393	22432	22233	22272	22474	22384	22269	22182	22335	22167	22361	22150	22496	22177	22310	22226	22229	22276	22160	22433	22350	22505	22401	22261	22458	22283	22432	22173	22247	22176	22233	22119	22030	22462	22335	22373	22421	22208	22274	22306	22285	22341	22235	22361	22279	22308	22444	22336	22213	22579	22440	22324	22305	22259	22467	22350	22232	22335	22278	22383	22550	22305	22437	22497	22551	22350	22249	22331	22287	22465	22512	22292	22282	22239	22311	22253	22267	22417	22382	22522	22391	22549	22376	22239	22422	22413	22525	22354	22496	22487	22268	22340	22241	22383	22355	22628	22290	22299	22338	22275	22434	22442	22351	22637	22400	22338	22305	22348	22368	22326	22379	22319	22098	22185	22459	22439	22234	22381	22497	22413	22269	22425	22401	22153	22246	22335	22528	22421	22343	22547	22184	22230	22295	22287	22338	22429	22378	22218	22378	22289	22342	22359	22325	22145	22248	22387	22287	22298	22338	22520	22373	22228	22472	22343	22436	22492	22311	22338	22608	22134	22206	22135	22436	22260	22397	22166	22390	22318	22299	22293	22373	22393	22281	22682	22790	22434	22302	22410	22430	22560	22259	22565	22412	22443	22484	22217	22576	22145	22618	22323	22440	22608	22181	22430	22414	22386	22363	22361	22491	22199	22735	22203	22495	22305	22425	22500	22498	22261	22261	22290	22245	22367	22383	22380	22442	22545	22344	22218	22370	22316	22275	22593	22468	22372	22443	22460	22318	22291	22294	22288	22339	22291	22314	22357	22272	22177	22054	22277	22391	22555	22398	22445	22395	22539	22312	22333	22312	22390	22368	22441	22299	22371	22348	22511	22361	22398	22559	22395	22476	22345	22220	22482	22689	22374	22573	22347	22431	22428	22453	22413	22304	22390	22356	22266	22194	22337	22534	22400	22222	22338	22316	22273	22420	22353	22237	22177	22424	22367	22457	22237	22423	22254	22300	22601	22360	22395	22474	22405	22511	22322	22387	22441	22379	22313	22102	22236	22446	22605	22350	22381	22491	22437	22511	22469	22364	22250	22399	22215	22196	22343	22243	22298	22372	22387	22433	22305	22628	22536	22278	22312	22477	22196	22279	22353	22274	22287	22185	22352	22398	22298	22481	22422	22272	22210	22361	22324	22467	22325	22262	22178	22394	22397	22253	22294	22250	22329	22213	22350	22493	22485	22436	22356	22503	22467	22336	22269	22277	22379	22444	22350	22339	22435	22394	22306	22318	22287	22382	22403	22259	22553	22297	22263	22533	22523	22522	22486	22375	22368	22365	22461	22359	22337	22271	22378	22480	22277	22297	22491	22274	22361	22287	22255	22324	22619	22389	22367	22383	22249	22272	22174	22441	22384	22547	22355	22448	22240	22251	22265	22196	22580	22274	22200	22186	22226	22479	22415	22565	22442	22363	22482	22583	22238	22221	22361	22242	22242	22143	22093	22340	22238	22527	22399	22355	22161	22429	22727	22495	22381	22367	22389	22533	22411	22314	22387	22329	22407	22317	22221	22224	22297	22403	22337	22358	22445	22391	22358	22264	22195	22368	22130	22379	22302	22477	22328	22465	22364	22419	22241	22393	22373	22267	22426	22212	22418	22330	22250	22335	22412	22512	22230	22260	22468	22491	22327	22381	22166	22514	22334	22587	22388	22369	22378	22161	22483	22667	22417	22194	22339	22303	22171	22363	22309	22411	22264	22395	22468	22447	22411	22481	22478	22401	22365	22328	22420	22122	22485	22408	22454	22422	22454	22439	22451	22274	22491	22284	21960	22251	22240	22330	22347	22252	22266	22362	22243	22373	22486	22311	22376	22294	22244	22366	22370	22533	22224	22502	22487	22351	22302	22447	22398	22357	22283	22245	22238	22357	22312	22431	22274	22502	22351	22385	22236	22269	22294	22491	22117	22380	22544	22282	22421	22524	22259	22201	22242	22228	22132	22314	22355	22600	22327	22291	22505	22362	22303	22462	22371	22385	22220	22322	22303	22450	22327	22373	22212	22257	22257	22440	22238	22394	22205	22176	22265	22198	22292	22377	22398	22133	22430	22285	22188	22403	22349	22334	22262	22171	22552	22208	22257	22288	22353	22145	22492	22486	22327	22411	22567	22099	22100	22363	22308	22381	22304	22366	22200	22467	22442	22230	22347	22222	22279	22234	22428	22407	22198	22357	22443	22227	22420	22438	22420	22289	22381	22338	22545	22423	22485	22453	22378	22496	22361	22359	22404	22267	22203	22484	22274	22217	22420	22357	22217	22345	22194	22349	22422	22554	22301	22382	22312	22355	22188	22327	22407	22451	22642	22356	22430	22094	22196	22371	22284	22252	22396	22403	22321	22532	22464	22469	22079	22520	22506	22410	22454	22425	22539	22357	22486	22414	22528	22525	22369	22409	22434	22482	22512	22278	22395	22440	22460	22351	22557	22314	22284	22218	22223	22318	22281	22322	22309	22245	22313	22425	22054	22232	22346	22370	22226	22387	22258	22465	22489	22439	22254	22429	22276	22348	22299	22374	22219	21991	22458	22335	22380	22223	22081	22385	22215	22335	22184	22370	22451	22332	22441	22201	22266	22218	22280	22410	22126	22307	22311	22475	22368	22249	22248	22360	22349	22363	22111	22363	22442	22267	22257	22444	22509	22306	22485	22339	22183	22323	22252	22166	22562	22585	22436	22420	22470	22249	22136	22557	22310	22255	22420	22274	22262	22205	22260	22454	22503	22485	22478	22328	22224	22301	22296	22596	22553	22476	22234	22375	22394	22212	22256	22391	22451	22362	22305	22428	22439	22264	22372	22360	22536	22534	22228	22182	22440	22405	22303	22250	22521	22374	22477	22281	22457	22117	22296	22334	22517	22465	22416	22343	22331	22214	22432	22442	22238	22394	22335	22324	22544	22281	22509	22298	22515	22328	22529	22225	22355	22104	22237	22361	22358	22156	22342	22418	22250	22297	22493	22227	22460	22289	22415	22360	22184	22327	22521	22399	22473	22285	22344	22181	22416	22196	22304	22184	22272	22587	22406	22376	22347	22454	22432	22259	22378	22449	22508	22314	22391	22430	22282	22281	22444	22407	22355	22364	22536	22501	22314	22389	22302	22261	22329	22432	22434	22106	22383	22275	22144	22133	22303	22502	22235	22471	22543	22423	22352	22196	22530	22694	22417	22326	22436	22444	22384	22293	22213	22296	22415	22318	22316	22202	22381	22439	22492	22216	22498	22418	22321	22215	22368	22262	22627	22217	22533	22429	22460	22244	22209	22387	22211	22192	22439	22319	22383	22319	22336	22273	22151	22361	22537	22340	22114	22427	22315	22330	22385	22436	22442	22323	22655	22313	22412	22236	22288	22328	22520	22289	22469	22265	22253	22228	22198	22365	22281	22531	22489	22416	22283	22229	22358	22250	22350	22558	22322	22284	22252	22399	22253	22163	22184	22528	22425	22537	22363	22241	22329	22136	22136	22398	21978	22133	22463	22323	22459	22365	22640	22497	22280	22097	22342	22439	22582	22329	22298	22141	22323	22429	22380	22334	22394	22352	22493	22289	22092	22321	22275	22419	22478	22294	22549	22319	22463	22248	22410	22521	22345	22459	22492	22392	22472	22334	22424	22440	22350	22412	22455	22224	22313	22380	22436	22269	22219	22175	22281	22332	22569	22384	22276	22314	22404	22188	22294	22409	22279	22277	22282	22359	22490	22396	22242	22393	22307	22681	22259	22392	22146	22526	22447	22370	22211	22280	22591	22254	22312	22343	22413	22385	22119	22326	22453	22349	22590	22250	22277	22268	22249	22255	22412	22432	22385	22497	22242	22157	22313	22374	22384	22380	22282	22359	22345	22182	22249	22203	22366	22456	22419	22340	22229	22404	22555	22351	22507	22345	22293	22157	22433	22214	22281	22219	22436	22480	22334	22270	22541	22371	22469	22434	22490	22224	22338	22184	22298	22272	22240	22372	22333	22402	22510	22346	22177	22409	22537	22592	22568	22465	22391	22264	22358	22269	22433	22212	22261	22363	22331	22322	22381	22505	22396	22412	22329	22343	22435	22265	22258	22222	22520	22653	22363	22198	22319	22240	22298	22291	22381	22479	22291	22344	22403	22473	22414	22462	22269	22164	22321	22316	22464	22365	22426	22329	22476	22712	22258	22109	22532	22286	22279	22354	22204	22195	22258	22248	22178	22256	22288	22380	22469	22387	22303	22463	22510	22526	22377	22720	22244	22428	22305	22162	22372	22308	22578	22458	22322	22589	22367	22334	22399	22175	22321	22360	22590	22429	22241	22394	22579	22138	22263	22450	22363	22438	22207	22403	22381	22229	22404	22630	22214	22068	22406	22399	22250	22455	22423	22288	22073	22117	22276	22391	22405	22257	22195	22377	22471	22476
37935	63573	59907	48966	42923	35468	27575	23946	21764	20497	19896	19665	19273	19301	19077	19179	19091	19202	19309	19403	19230	19071	19067	19026	19033	18972	18913	18956	18854	18642	18829	18721	18710	18551	18742	18626	18875	18620	18785	18694	18682	18759	18827	18809	18684	18718	18841	18585	18678	18550	18593	18714	18752	18335	18794	18534	18650	18744	18519	18815	18699	18661	18699	18688	18812	18575	18768	18684	18575	18674	18765	18604	18455	18672	18758	18486	18793	18674	18626	18558	18629	18701	18747	18558	18723	18789	18647	18530	18734	18919	18642	18721	18730	18440	18759	18634	18517	18677	18611	18612	18643	18737	18811	18583	18730	18692	18641	18768	18817	18695	18749	18697	18691	18676	18526	18515	18701	18700	18654	18609	18569	18517	18628	18756	18793	18601	18621	18782	18681	18730	18570	18736	18725	18514	18659	18701	18834	18707	18709	18965	18599	18728	18702	18581	18725	18701	18752	18630	18662	18702	18684	18691	18679	18597	18673	18709	18752	18654	18507	18596	18588	18681	18617	18674	18441	18828	18645	18460	18720	18715	18734	18499	18741	18739	18601	18785	18585	18687	18567	18841	18551	18742	18751	18748	18719	18599	18760	18738	18661	18639	18727	18526	18513	18873	18857	18603	18710	18519	18596	18618	18619	18646	18850	18594	18676	18577	18555	18666	18677	18630	18675	18464	18612	18689	18670	18791	18510	18799	18699	18662	18635	18708	18657	18560	18697	18590	18758	18651	18778	18691	18594	18740	18641	18560	18808	18808	18704	18728	18784	18729	18641	18672	18595	18789	18764	18607	18610	18652	18508	18581	18608	18600	18468	18671	18637	18668	18635	18532	18629	18618	18688	18370	18539	18741	18557	18650	18698	18690	18732	18625	18663	18481	18683	18659	18589	18675	18625	18528	18699	18712	18842	18537	18635	18755	18490	18677	18709	18714	18613	18774	18623	18610	18620	18696	18592	18521	18696	18753	18661	18640	18638	18910	18665	18663	18580	18665	18600	18704	18614	18698	18789	18532	18891	18657	18688	18522	18668	18665	18616	18684	18781	18636	18506	18752	18570	18724	18418	18741	18507	18711	18584	18433	18787	18638	18811	18691	18636	18627	18495	18729	18690	18764	18525	18627	18789	18707	18656	18657	18718	18635	18634	18701	18565	18747	18635	18845	18523	18836	18662	18500	18696	18671	18518	18664	18874	18836	18768	18706	18703	18678	18640	18632	18716	18599	18701	18579	18624	18557	18657	18604	18528	18510	18887	18665	18660	18566	18601	18760	18766	18539	18705	18629	18427	18759	18621	18679	18685	18578	18614	18769	18649	18580	18804	18677	18599	18548	18675	18745	18554	18710	18666	18724	18659	18541	18710	18734	18870	18712	18679	18735	18626	18710	18900	18738	18633	18421	18880	18453	18593	18627	18460	18468	18780	18549	18846	18726	18603	18485	18725	18619	18525	18603	18668	18711	18728	18752	18586	18604	18747	18581	18848	18620	18610	18546	18617	18553	18528	18531	18729	18615	18637	18801	18722	18576	18559	18597	18653	18553	18736	18517	18612	18625	18611	18569	18707	18668	18712	18529	18541	18580	18627	18699	18607	18718	18843	18719	18645	18599	18564	18522	18723	18529	18695	18505	18722	18605	18414	18483	18741	18579	18632	18571	18535	18721	18640	18549	18589	18637	18795	18680	18667	18833	18605	18578	18642	18585	18423	18805	18638	18607	18701	18683	18578	18614	18590	18613	18518	18716	18665	18723	18589	18719	18474	18558	18687	18576	18651	18612	18651	18643	18751	18599	18659	18644	18591	18593	18649	18739	18780	18640	18768	18693	18803	18771	18835	18651	18665	18632	18684	18622	18541	18621	18508	18542	18577	18769	18491	18772	18678	18487	18681	18650	18606	18544	18683	18682	18506	18785	18782	18530	18497	18741	18701	18550	18690	18756	18627	18544	18679	18690	18759	18543	18494	18660	18621	18665	18654	18677	18616	18612	18609	18567	18622	18393	18670	18473	18581	18762	18763	18744	18750	18468	18625	18732	18621	18699	18536	18581	18543	18694	18578	18716	18706	18684	18713	18455	18631	18664	18670	18582	18737	18649	18691	18691	18488	18526	18726	18763	18665	18737	18602	18560	18585	18590	18779	18637	18732	18717	18622	18690	18688	18717	18520	18931	18644	18529	18798	18726	18733	18599	18539	18554	18691	18787	18695	18565	18589	18720	18768	18559	18558	18645	18626	18584	18670	18581	18734	18633	18581	18625	18677	18551	18609	18749	18463	18718	18573	18693	18814	18645	18720	18597	18634	18643	18540	18789	18698	18769	18483	18748	18830	18700	18827	18701	18584	18673	18827	18672	18648	18648	18748	18687	18648	18662	18578	18605	18577	18507	18673	18465	18536	18580	18606	18789	18618	18711	18726	18538	18615	18632	18622	18650	18709	18816	18680	18669	18555	18770	18725	18735	18490	18817	18549	18773	18728	18632	18799	18668	18700	18538	18552	18740	18698	18492	18529	18544	18597	18645	18633	18548	18572	18790	18666	18675	18561	18376	18475	18643	18548	18654	18548	18610	18497	18543	18496	18613	18746	18689	18522	18674	18687	18785	18694	18625	18670	18821	18793	18682	18793	18632	18371	18738	18681	18551	18754	18729	18692	18875	18827	18710	18703	18904	18530	18723	18656	18515	18639	18650	18611	18671	18625	18574	18775	18526	18676	18755	18602	18735	18731	18598	18673	18739	18684	18772	18671	18799	18510	18626	18790	18534	18608	18630	18571	18507	18738	18536	18653	18542	18775	18614	18680	18592	18661	18558	18720	18774	18612	18668	18764	18700	18574	18707	18761	18723	18581	18686	18573	18613	18694	18591	18626	18557	18728	18754	18693	18737	18664	18741	18599	18741	18579	18708	18555	18757	18761	18747	18619	18728	18507	18546	18529	18624	18625	18627	18718	18600	18545	18605	18540	18731	18652	18536	18598	18671	18660	18822	18871	18726	18566	18673	18647	18508	18559	18647	18833	18697	18639	18551	18673	18724	18481	18566	18554	18616	18786	18579	18538	18417	18696	18691	18596	18825	18462	18659	18678	18602	18327	18860	18536	18583	18649	18539	18718	18618	18524	18670	18813	18532	18548	18726	18577	18721	18747	18625	18638	18585	18671	18791	18696	18720	18551	18576	18497	18664	18607	18813	18640	18604	18602	18761	18608	18809	18647	18655	18666	18597	18692	18649	18541	18704	18581	18634	18705	18553	18703	18501	18701	18692	18535	18804	18666	18647	18648	18649	18699	18588	18513	18572	18506	18480	18687	18590	18557	18689	18843	18726	18739	18474	18743	18726	18831	18566	18593	18556	18808	18600	18712	18510	18691	18808	18650	18621	18710	18585	18669	18710	18555	18577	18687	18810	18489	18502	18795	18764	18719	18730	18893	18641	18631	18644	18661	18805	18636	18724	18552	18662	18608	18647	18551	18628	18549	18655	18594	18488	18724	18621	18786	18572	18564	18478	18679	18637	18583	18698	18698	18746	18702	18622	18589	18682	18607	18569	18769	18497	18789	18706	18543	18492	18744	18769	18715	18639	18666	18523	18639	18669	18747	18639	18709	18680	18797	18628	18618	18711	18644	18856	18565	18714	18709	18624	18700	18626	18535	18691	18866	18539	18513	18730	18596	18606	18815	18582	18512	18635	18727	18623	18601	18781	18712	18627	18540	18588	18728	18724	18795	18481	18705	18531	18646	18625	18652	18680	18692	18670	18682	18692	18784	18753	18794	18734	18722	18507	18841	18615	18718	18629	18522	18637	18699	18766	18636	18522	18691	18672	18671	18743	18588	18569	18872	18657	18758	18780	18593	18657	18773	18719	18615	18558	18722	18652	18610	18721	18679	18751	18790	18696	18546	18624	18555	18465	18559	18566	18582	18707	18690	18639	18792	18493	18520	18680	18797	18644	18864	18668	18625	18553	18603	18686	18616	18836	18674	18590	18590	18673	18606	18796	18796	18718	18572	18585	18578	18755	18746	18686	18712	18755	18653	18818	18580	18810	18649	18607	18684	18644	18532	18740	18710	18741	18574	18622	18608	18455	18623	18602	18788	18721	18486	18713	18677	18660	18672	18881	18589	18538	18705	18604	18738	18527	18655	18591	18634	18525	18531	18724	18647	18589	18571	18573	18602	18608	18599	18784	18618	18714	18766	18654	18676	18476	18541	18718	18751	18838	18584	18702	18567	18761	18607	18451	18719	18653	18705	18649	18660	18472	18855	18612	18744	18582	18627	18723	18641	18689	18670	18738	18659	18778	18568	18656	18692	18565	18715	18462	18639	18714	18821	18570	18704	18793	18569	18507	18475	18567	18662	18708	18636	18953	18598	18542	18621	18611	18630	18709	18526	18495	18607	18773	18739	18602	18589	18657	18556	18507	18425	18669	18650	18670	18668	18684	18895	18678	18831	18736	18611	18586	18798	18710	18622	18653	18635	18640	18839	18667	18763	18870	18524	18567	18494	18607	18821	18646	18479	18725	18666	18664	18423	18732	18611	18687	18661	18606	18805	18599	18587	18611	18716	18617	18689	18640	18622	18585	18530	18581	18579	18579	18598	18835	18586	18618	18727	18572	18644	18532	18465	18694	18542	18721	18543	18616	18543	18630	18648	18782	18739	18663	18612	18605	18589	18724	18579	18711	18494	18622	18620	18724	18522	18538	18725	18562	18667	18472	18601	18669	18635	18693	18787	18486	18672	18549	18793	18674	18759	18495	18660	18668	18646	18633	18514	18929	18692	18592	18653	18760	18741	18543	18548	18622	18922	18844	18570	18787	18600	18543	18724	18600	18914	18803	18677	18800	18746	18577	18799	18758	18609	18603	18735	18624	18576	18675	18522	18512	18387	18572	18661	18621	18670	18686	18731	18503	18609	18657	18657	18682	18747	18773	18563	18575	18759	18739	18772	18490	18610	18409	18709	18654	18477	18818	18700	18698	18609	18650	18684	18632	18751	18620	18640	18656	18771	18835	18555	18741	18645	18680	18656	18740	18657	18571	18709	18705	18549	18697	18629	18670	18671	18654	18528	18725	18702	18659	18835	18831	18648	18469	18806	18634	18639	18471	18698	18756	18866	18463	18689	18652	18670	18749	18671	18493
29274	28306	37217	34586	27904	24980	22863	21679	21217	21126	21005	20863	20795	20942	20778	20871	20811	20868	20766	20740	21026	20696	20719	20880	20802	20946	20546	20707	20837	20605	20810	20804	20475	20811	20620	20523	20757	20976	20656	20812	20717	20412	20604	20791	20658	20710	20515	20783	20876	20837	20726	20849	20831	20762	20520	20555	20720	20754	20469	20951	20756	20591	20514	20693	20878	20792	20743	20772	20718	20584	20737	20780	20965	20731	20695	20766	20784	20671	20637	20636	20744	20719	20588	20797	20438	20708	20704	20878	20600	20585	20651	20719	20686	20701	20583	20586	20683	20642	20720	20637	20767	20876	20748	20646	20679	20713	20694	20596	20524	20724	20510	20599	20686	20709	20871	20743	20533	20696	20595	20564	20595	20550	20937	20661	20719	20692	20686	20742	20577	20388	20669	20447	20669	20585	20768	20703	20584	20833	20588	20580	20715	20682	20697	20615	20874	20509	20592	20696	20503	20748	20741	20601	20740	20782	20530	20646	20822	20665	20535	20670	20572	20604	20560	20820	20741	20664	20708	20625	20677	20521	20770	20434	20626	20665	20577	20549	20536	20704	20710	20835	20657	20737	20487	20682	20518	20518	20462	20718	20595	20840	20481	20604	20583	20524	20589	20480	20625	20548	20704	20804	20728	20554	20797	20718	20636	20590	20700	20486	20783	20509	20598	20876	20607	20576	20790	20629	20475	20422	20607	20636	20579	20564	20614	20621	20901	20747	20661	20491	20610	20487	20558	20759	20735	20667	20497	20885	20699	20489	20538	20678	20642	20800	20652	20486	20677	20667	20841	20696	20835	20432	20943	20540	20706	20433	20650	20937	20848	20814	20735	20856	20424	20711	20664	20730	20724	20690	20599	20584	20566	20327	20518	20633	20529	20732	20589	20547	20654	20473	20815	20443	20468	20557	20605	20592	20838	20652	20911	20427	20748	20805	20764	20688	20770	20679	20423	20561	20607	20567	20728	20768	20639	20698	20783	20801	20762	20803	20746	20578	20375	20594	20846	20648	20647	20742	20500	20468	20605	20576	20797	20732	21016	20458	20546	20551	20720	20662	20656	20637	20754	20587	20790	20733	20609	20592	20782	20949	20818	20779	20961	20694	20952	20745	20698	20601	20739	20777	20568	20714	20553	20720	20640	20596	20776	20713	20641	20600	20598	20603	20615	20487	20884	20739	20709	20625	20839	20832	20816	20625	20608	20796	20638	20623	20556	20829	20556	20688	20935	20744	20588	20648	20706	20893	20471	20754	20721	20850	20845	20493	20639	20549	20733	20941	20664	20857	20765	20684	20659	20726	20760	20803	20625	20726	20620	20707	20547	20774	20848	20524	20802	20683	20640	20707	20618	20581	20905	20500	20713	20662	20795	20662	20608	20328	20426	20553	20744	20984	20683	20661	20859	20467	20662	20607	20586	20804	20825	20602	20771	20580	20723	20869	20737	20530	20477	20636	20676	20622	20573	20608	20479	20687	20622	20636	20779	20727	20614	20741	20729	20632	20754	20677	20645	20583	20883	20644	20613	20526	20528	20687	20700	20597	20572	20798	20400	20574	20818	20434	20589	20615	20754	20871	20652	20695	20786	20559	20388	20655	20644	20653	20739	20687	20641	20560	20474	20749	20498	20704	20838	20683	20622	20689	20652	20537	20651	20758	20614	20723	20619	20731	20754	20576	20606	20680	20743	20619	20746	20380	20461	20431	20616	20579	20654	20585	20830	20365	20768	20695	20624	20530	20619	20705	20792	20925	20739	20565	20618	20631	20767	20731	20788	20669	20720	20799	20597	20695	20574	20668	20598	20679	20669	20635	20774	20761	20485	20686	20568	20769	20838	20655	20564	20720	20691	20686	20895	20636	20715	20661	20729	20514	20561	20598	20767	20589	20637	20766	20708	20853	20907	20574	20681	20635	20498	20575	20733	20719	20696	20922	20793	20756	20590	20570	20770	20601	20751	20575	20452	20613	20819	20400	20507	20536	20655	20399	20866	20620	20717	20771	20729	20705	20678	20717	20794	20721	20771	20741	20789	20756	20788	20773	20791	20586	20687	20805	20935	20553	20710	20756	20567	20677	20548	20672	20624	20567	20605	20424	20501	20782	20593	20526	20843	20528	20635	20711	20683	20442	20668	20535	20564	20668	20840	20538	20753	20497	20945	20664	20575	20734	20605	20712	20928	20756	20993	20485	20754	20634	20669	20577	20904	20695	20528	20431	20787	20664	20553	20766	20737	20629	20686	20722	20662	20587	20432	20677	20781	20732	20738	20794	20577	20927	20785	20488	20536	20690	20725	20534	20698	20672	20528	20546	20701	20835	20717	20689	20721	20570	20802	20811	20682	20611	20639	20643	20625	20739	20708	20551	20678	20617	20927	20546	20581	20630	20754	20672	20457	20692	20700	20704	20749	20871	20656	20497	20727	20759	20711	20607	20579	20619	20717	20740	20607	20598	20690	20638	20654	20756	20628	20670	20569	20612	20766	20791	20962	20927	20653	20751	20761	20464	20537	20650	20594	20609	20631	20774	20439	20748	20720	20576	20716	20667	20675	20533	20406	20761	20746	20735	20590	20711	20615	20708	20710	20742	20723	20667	20566	20729	20610	20543	20787	20749	20747	20511	20631	20797	20652	20630	20748	20513	20612	20644	20761	20706	20610	20555	20662	20702	20798	20842	20713	20644	20736	20667	20751	20648	20595	20772	20604	20878	20537	20762	20650	20788	20898	20462	20802	20802	20638	20647	20516	20666	20721	20609	20758	20647	20610	20742	20556	20854	20432	20573	20669	20529	20682	20519	20599	20681	20572	20693	20743	20457	20759	20837	20592	20536	20697	20712	20736	20643	20711	20935	20716	20658	20646	20638	20725	20777	20641	20621	20572	20742	20658	20729	20786	20760	20633	20681	20848	20583	20776	20713	20751	20682	20800	20357	20588	20505	20847	20689	20655	20493	20656	20687	20564	20491	20789	20460	20484	20757	20616	20510	20756	20657	20594	20827	20643	20781	20846	20913	20739	20526	20813	20530	20639	20651	20709	20681	20647	20585	20915	20483	20540	20849	20682	20624	20580	20467	20715	20728	20594	20767	20622	20716	20835	20617	20512	20666	20641	20775	20649	20653	20514	20774	20565	20642	20319	20689	20735	20799	20815	20701	20624	20717	20648	20687	20793	20661	20715	20618	20777	20606	20768	20662	20729	20669	20727	20728	20667	20723	20818	20709	20938	20543	20815	20570	20530	20943	20680	20709	20513	20649	20774	20498	20747	20783	20967	20781	20657	20637	20482	20711	20590	20544	20573	20499	20498	20731	20795	20915	20680	20576	20848	20641	20549	20720	20779	20594	20755	20577	20589	20661	20756	20827	20860	20758	20599	20725	20519	20604	20776	20564	21023	20701	20751	20779	20567	20598	20708	20501	20773	20724	20765	21049	20560	20652	20653	20625	20659	20857	20630	20763	20743	20592	20658	20714	20559	20507	20574	20693	20878	20741	20643	20401	20677	20817	20719	20886	20768	20600	20749	20708	20810	20465	20457	20523	20739	20703	20893	20606	20805	20703	20779	20770	20561	20696	20188	20574	20659	20794	20532	20708	20605	20607	20505	20571	20714	20656	20664	20565	20689	20837	20604	20562	20763	20566	20480	20723	20827	20764	20774	20590	20681	20593	20534	20880	20629	20530	20672	20578	20620	20752	20792	20790	20677	20683	20663	20681	20617	20922	20536	20512	20595	20458	20790	20645	20771	20742	20635	20574	20898	20761	20555	20593	20818	20636	20613	20565	20691	20758	20481	20574	20898	20619	20869	20602	20779	20540	20575	20714	20712	20470	20655	20817	20851	20620	20753	20738	20753	20634	20803	20932	20826	20512	20641	20655	20666	20735	20673	20699	20631	20797	20620	20696	20581	20754	20824	20704	20624	20807	20856	20610	20909	20682	20537	20646	20624	20659	20792	20678	20828	20978	20525	20757	20729	20669	20717	20634	20880	20588	20909	20804	20595	20634	20727	20734	20565	20716	20764	20727	20567	20634	20608	20685	20534	20665	20591	20758	20394	20739	20670	20690	20667	20369	20534	20872	20586	20720	20540	20834	20672	20739	20565	20734	20771	20792	20711	20818	20769	20657	20639	20628	20807	20725	20667	20631	20704	20774	20715	20576	20510	20821	20783	20455	20655	20632	20763	20723	20839	20783	20805	20780	20626	20631	20682	20627	20380	20641	20595	20563	20545	20667	20740	20797	20483	20737	20920	20667	20769	20672	20701	20723	20706	20810	20767	20744	20597	20780	20730	20532	20625	20725	20606	20483	20627	20700	20878	20511	20901	20727	20635	20627	20738	20823	20525	20704	20756	20515	20995	20524	20537	20737	20708	20724	20692	20838	20679	20594	20415	20629	20718	20862	20563	20511	20707	20813	20499	20666	20666	20631	20578	20829	20729	20524	20749	20608	20927	20592	20543	20639	20591	20775	20627	20725	20512	20480	20719	20771	20853	20783	20763	20790	20746	20395	20746	20685	20880	20486	20631	20766	20701	20580	20805	20722	20609	20477	20553	20545	20734	20661	20547	20730	20791	20567	20725	20534	20652	20702	20613	20741	20593	20699	20556	20783	20581	20877	20764	20760	20764	20751	20681	20662	20586	20658	20538	20708	20714	20508	20587	20499	20637	20665	20805	20699	20498	20656	20536	20790	20685	20530	20783	20830	20926	20821	20732	20733	20517	20625	20687	20659	20638	20974	20783	20740	20593	20661	20806	20548	20749	20571	20658	20759	20835	20464	20689	20753	20757	20646	20611	20533	20537	20954	20706	20536	20584	20573	20733	20682	20838	20712	20550	20747	20664	20644	20651	20762	20684	20767	20842	20769	20658	20427	20629	20814	20714	20732	20447	20648	20849	20681	20691	20667	20750	20665	20754	20577	20820	20818	20904	20799	20738	20639	20824	20677	20573	20700	20789	20643	20629	20791	20971	20661	20512	20875	20734	20718	20716	20477	20490	20627	20590	20600	20662	20600	20571	20414	20372	20750	20769	20783	20808	20622	20759	20573	20954	20782	21001	20785	20453	20643	20755	20685	20650	20833	20837	20693	20683	20727	20553	20643	20505	20822	20609	20548	20767	20694	20714	20719	20744	20804
32991	45398	42842	34149	27088	22983	20481	19117	18371	18225	18053	17992	17996	17780	17777	17649	17870	17758	18042	17923	17814	17787	17750	17771	17650	17837	17582	17569	17483	17750	17817	17737	17768	17628	17774	17638	17696	17765	17776	17625	17594	17599	17677	17729	17694	17636	17597	17669	17701	17666	17816	17671	17705	17704	17720	17782	17811	17496	17834	17738	17619	17623	17710	17778	17683	17785	17542	17598	17742	17559	17676	17570	17674	17659	17735	17865	17575	17549	17578	17811	17551	17762	17524	17844	17747	17767	17641	17639	17682	17770	17707	17713	17567	17712	17536	17696	17723	17721	17561	17540	17774	17654	17732	17622	17639	17724	17669	17620	17615	17643	17681	17769	17612	17735	17675	17587	17639	17775	17775	17655	17709	17661	17682	17414	17833	17683	17601	17734	17574	17460	17692	17567	17582	17725	17826	17733	17668	17633	17766	17726	17703	17585	17658	17796	17714	17676	17669	17379	17614	17731	17772	17695	17581	17698	17532	17725	17756	17604	17711	17607	17812	17516	17598	17538	17661	17681	17637	17542	17691	17574	17776	17744	17688	17387	17785	17751	17653	17839	17589	17637	17587	17544	17738	17646	17645	17545	17650	17630	17762	17589	17779	17683	17739	17763	17496	17594	17590	17518	17697	17726	17674	17689	17771	17686	17825	17777	17601	17511	17431	17730	17598	17521	17791	17540	17669	17629	17536	17637	17558	17634	17700	17602	17629	17797	17452	17728	17649	17621	17627	17818	17537	17607	17457	17770	17548	17449	17586	17740	17609	17644	17780	17604	17625	17591	17580	17714	17577	17587	17653	17605	17580	17807	17843	17661	17602	17710	17582	17610	17597	17825	17651	17604	17726	17347	17714	17615	17669	17774	17796	17688	17599	17603	17700	17518	17676	17665	17747	17538	17718	17518	17592	17599	17704	17482	17527	17682	17663	17729	17683	17827	17688	17663	17774	17650	17773	17676	17760	17741	17626	17582	17817	17710	17663	17641	17596	17685	17704	17551	17614	17705	17699	17684	17529	17765	17693	17579	17780	17477	17773	17562	17684	17636	17880	17514	17606	17641	17559	17713	17787	17710	17876	17546	17741	17673	17720	17730	17762	17711	17844	17617	17570	17620	17645	17651	17527	17712	17661	17613	17512	17584	17700	17637	17584	17667	17872	17722	17717	17654	17619	17686	17702	17656	17897	17813	17576	17595	17853	17867	17634	17600	17614	17675	17678	17603	17773	17823	17819	17744	17670	17674	17571	17698	17755	17778	17680	17721	17330	17652	17598	17582	17545	17587	17746	17612	17687	17638	17710	17704	17729	17575	17716	17536	17616	17678	17673	17529	17673	17647	17591	17394	17662	17613	17713	17703	17633	17605	17740	17603	17554	17615	17461	17597	17640	17758	17626	17729	17623	17761	17738	17543	17841	17507	17453	17636	17760	17705	17569	17657	17637	17607	17660	17748	17698	17803	17466	17723	17674	17693	17777	17486	17792	17473	17613	17747	17718	17666	17552	17604	17690	17783	17790	17742	17642	17706	17610	17747	17607	17656	17737	17579	17662	17762	17544	17733	17602	17686	17637	17710	17782	17858	17646	17792	17688	17518	17635	17664	17730	17745	17699	17835	17783	17873	17786	17596	17682	17569	17694	17691	17593	17677	17485	17640	17803	17766	17712	17609	17608	17632	17708	17801	17644	17654	17538	17736	17597	17568	17592	17585	17732	17786	17735	17756	17656	17630	17884	17591	17732	17728	17720	17748	17573	17723	17706	17747	17545	17641	17843	17645	17540	17711	17670	17571	17749	17485	17572	17767	17583	17547	17637	17588	17569	17545	17764	17565	17622	17590	17583	17755	17649	17564	17696	17461	17598	17635	17561	17747	17684	17416	17662	17517	17679	17584	17534	17647	17599	17733	17577	17667	17600	17699	17631	17689	17567	17841	17695	17664	17669	17624	17640	17676	17726	17563	17591	17579	17709	17588	17631	17661	17698	17660	17753	17588	17645	17684	17737	17562	17558	17803	17580	17741	17571	17584	17596	17599	17699	17467	17627	17678	17682	17703	17667	17639	17645	17637	17710	17714	17896	17710	17787	17627	17638	17775	17636	17581	17751	17599	17506	17778	17551	17634	17633	17676	17492	17597	17639	17654	17708	17597	17703	17691	17606	17710	17668	17595	17708	17681	17767	17631	17768	17688	17644	17794	17594	17542	17719	17624	17691	17585	17702	17702	17742	17519	17800	17607	17764	17827	17689	17465	17662	17669	17660	17632	17780	17762	17848	17744	17540	17679	17681	17532	17655	17522	17729	17639	17645	17539	17545	17612	17896	17830	17720	17662	17710	17553	17554	17891	17578	17577	17593	17584	17756	17649	17736	17566	17816	17607	17738	17773	17726	17720	17671	17507	17708	17673	17593	17763	17516	17731	17682	17613	17521	17799	17548	17583	17580	17684	17841	17647	17781	17674	17583	17491	17594	17689	17652	17734	17632	17559	17709	17443	17518	17796	17666	17606	17555	17669	17661	17739	17691	17705	17562	17602	17693	17654	17803	17738	17666	17774	17796	17724	17714	17579	17844	17735	17912	17607	17695	17704	17586	17652	17613	17497	17338	17604	17686	17456	17816	17913	17425	17654	17774	17690	17622	17752	17767	17715	17721	17476	17688	17612	17716	17621	17840	17702	17803	17762	17564	17581	17774	17387	17702	17651	17379	17672	17628	17591	17661	17665	17738	17739	17645	17613	17598	17541	17794	17635	17525	17677	17646	17676	17730	17682	17716	17688	17615	17630	17568	17559	17698	17772	17661	17404	17616	17446	17777	17714	17518	17654	17721	17657	17587	17721	17851	17577	17681	17677	17478	17612	17620	17789	17639	17595	17688	17631	17610	17578	17758	17427	17545	17524	17800	17706	17597	17674	17609	17661	17756	17619	17545	17710	17751	17772	17602	17681	17639	17844	17580	17673	17696	17600	17455	17712	17767	17623	17479	17620	17788	17608	17603	17622	17781	17654	17545	17653	17715	17799	17740	17708	17635	17686	17673	17549	17777	17643	17524	17672	17484	17762	17632	17607	17682	17583	17567	17741	17711	17478	17629	17731	17677	17666	17650	17716	17663	17604	17644	17712	17693	17674	17762	17541	17790	17580	17564	17679	17536	17637	17669	17725	17558	17553	17546	17584	17756	17745	17465	17697	17635	17529	17745	17597	17787	17451	17894	17826	17536	17675	17600	17503	17600	17732	17676	17526	17675	17739	17755	17704	17664	17739	17755	17729	17606	17765	17639	17691	17699	17788	17674	17722	17666	17663	17732	17716	17629	17660	17550	17571	17654	17716	17579	17617	17669	17768	17707	17613	17609	17612	17599	17815	17546	17605	17665	17653	17837	17632	17373	17746	17629	17773	17804	17554	17745	17625	17696	17663	17617	17546	17706	17624	17629	17544	17693	17455	17567	17658	17490	17933	17556	17598	17585	17568	17583	17677	17624	17697	17524	17691	17703	17839	17689	17711	17541	17839	17471	17603	17754	17531	17530	17654	17644	17566	17684	17767	17560	17733	17743	17747	17800	17625	17713	17612	17553	17818	17550	17717	17795	17362	17620	17614	17650	17993	17657	17624	17603	17734	17714	17694	17557	17618	17623	17692	17676	17741	17787	17834	17616	17641	17646	17707	17630	17516	17814	17461	17685	17624	17495	17711	17775	17541	17633	17390	17557	17810	17458	17602	17775	17518	17798	17608	17718	17827	17673	17815	17534	17664	17642	17591	17653	17544	17708	17687	17535	17706	17607	17650	17673	17702	17741	17643	17581	17807	17565	17662	17636	17725	17668	17592	17657	17717	17651	17703	17686	17690	17650	17644	17722	17793	17699	17600	17638	17693	17685	17456	17493	17650	17672	17953	17520	17595	17805	17553	17569	17750	17731	17597	17607	17754	17766	17572	17659	17752	17642	17443	17757	17769	17598	17680	17652	17580	17621	17733	17635	17865	17611	17844	17591	17470	17493	17662	17665	17509	17767	17656	17655	17739	17585	17769	17632	17637	17654	17721	17668	17593	17728	17522	17656	17687	17405	17548	17801	17769	17644	17593	17589	17680	17731	17762	17831	17672	17714	17699	17565	17658	17707	17644	17780	17732	17543	17759	17544	17649	17716	17493	17629	17647	17795	17669	17747	17599	17545	17669	17765	17526	17798	17640	17801	17638	17633	17753	17859	17611	17615	17849	17633	17597	17844	17626	17672	17702	17614	17723	17707	17714	17624	17713	17618	17709	17666	17731	17604	17547	17598	17718	17771	17709	17613	17494	17693	17665	17651	17672	17742	17662	17696	17716	17730	17635	17777	17659	17782	17895	17792	17583	17685	17560	17746	17667	17540	17731	17518	17688	17450	17679	17637	17736	17681	17686	17669	17480	17760	17579	17794	17598	17762	17714	17636	17606	17486	17670	17865	17601	17598	17789	17697	17719	17726	17514	17778	17665	17724	17626	17753	17600	17795	17656	17643	17662	17701	17719	17726	17485	17757	17680	17624	17697	17629	17572	17680	17546	17704	17624	17835	17579	17627	17509	17535	17624	17481	17598	17670	17614	17779	17718	17741	17607	17737	17935	17706	17597	17757	17538	17630	17806	17604	17765	17521	17632	17644	17713	17683	17689	17829	17607	17641	17638	17743	17633	17733	17718	17521	17798	17655	17640	17856	17529	17616	17588	17695	17746	17587	17668	17665	17484	17664	17899	17665	17566	17606	17764	17678	17764	17759	17784	17543	17686	17758	17778	17756	17583	17724	17693	17579	17600	17521	17505	17729	17696	17760	17809	17535	17640	17832	17729	17622	17524	17769	17735	17844	17820	17689	17705	17866	17791	17648	17747	17664	17709	17620	17733	17649	17624	17569	17584	17645	17763	17726	17707	17619	17681	17796	17655	17554	17715	17680	17570	17660	17696	17641	17647	17705	17729	17597	17694	17697	17814	17683	17746	17645	17670	17694	17610	17818	17815	17458	17626	17670	17555	17688	17633	17547	17549	17674	17539	17652	17591	17817	17700	17555	17706	17540	17762	17705	17732	17495	17741	17638	17580	17511	17800	17696	17866	17719	17617	17714	17604	17745	17682	17657	17672	17721	17593	17761	17438	17717	17810	17596	17401
24263	21587	29610	27944	28820	30270	28640	23825	22073	21973	21530	21651	21491	21487	21414	21247	21412	21285	21265	20975	21149	21075	21234	20972	21118	21292	20996	21105	21202	20911	21068	21006	21043	20874	20878	20985	21057	20822	21004	21241	21022	20964	21069	21060	21055	21085	21065	20975	21006	20997	21064	20944	20916	20895	20987	21090	21012	20829	21028	20845	20849	20895	20882	20887	21147	20938	21008	20900	21044	20985	20954	21063	21081	20860	20858	21042	20891	20928	20871	21044	21278	21014	20935	21174	21033	21039	21113	20977	21141	20732	20847	21053	20981	20565	21103	20941	20974	20807	20901	21074	20944	21043	21083	21015	21169	20888	20935	20907	20999	20739	20816	20864	20840	20995	21118	20988	21034	20878	20893	20894	20959	21068	21210	20852	20978	21076	21113	20993	20950	20891	20931	21088	21011	20934	21004	20726	20972	20809	21090	20995	20948	20987	20864	20958	21108	20993	20985	21040	20997	21065	20794	20881	20824	21021	21134	20950	20881	20789	20987	20980	20790	20810	21007	20827	21096	20777	21006	20858	20809	20870	20876	20976	21082	20880	20986	20987	20812	20850	20744	20971	21014	20830	20823	20785	20637	21142	20834	20953	20942	20918	21089	21042	20841	20963	20990	20891	20998	20973	20874	20910	21006	21096	20965	20867	21124	20815	21124	21033	21128	20878	21018	21014	20975	20922	20918	21009	21062	20791	21020	20918	21093	20920	20894	20881	20825	20829	21067	21008	20904	20964	20877	20978	21007	20851	20909	21004	20908	21025	20920	21008	21017	21184	21064	20921	20872	20826	20869	20843	20939	20906	21007	21200	21039	21056	20852	21005	21006	20779	21013	21092	20769	20843	20863	20726	21035	20791	20940	20770	20979	20966	21044	20827	21089	20745	21073	21018	21052	20908	20942	20852	20835	20782	20890	20835	20810	20909	20913	20988	20899	20917	20879	20711	21260	20929	20789	20936	21000	20906	20923	20666	20951	20900	21210	20959	20953	20947	20865	20764	21050	20974	20961	20767	20876	20935	21101	20921	21174	20926	20972	21025	21225	20903	20747	21050	20977	21030	21004	20926	21068	21033	21188	20715	21087	20911	20775	20980	21004	20827	20843	21050	21172	20962	21015	20990	21120	20949	20859	20859	20960	21084	21295	20783	20922	20889	20892	20864	21131	20831	20811	20827	21132	20987	20728	20973	20770	20923	20880	20619	20794	20987	21034	20902	20950	21190	21145	20815	20831	20871	20799	20962	21041	20777	20885	21060	20866	20942	20835	20813	20879	20922	20767	21010	20859	20868	21013	21064	20896	21048	20846	21045	20979	20923	21097	20976	21003	20784	21116	20945	20923	20931	20986	20996	20930	20717	20838	20920	21024	20641	20962	21014	20936	20909	20955	20987	21024	20975	21028	20974	20938	20793	21041	20718	20909	21095	21075	21124	20983	20712	21068	21098	20901	21059	21120	21101	21028	20944	20763	21062	20781	20841	21095	20816	20891	21061	21111	21102	21102	20986	21080	20859	21144	20910	21157	21202	20901	20873	20790	20786	21062	20938	20770	21060	20916	20816	21008	21010	20968	20954	20822	20975	20796	21007	20804	20989	20966	20986	21035	20860	21008	20969	20964	20993	21140	20966	21226	20999	21037	20857	20941	20843	21055	20754	20870	20768	20858	20908	20903	20917	20838	21065	21179	20786	20916	20884	20936	21070	21001	20984	21002	21003	21044	20801	20911	21002	21068	20916	20995	20997	20779	20922	21197	20911	20930	21084	20872	21045	20696	20989	20950	20865	20800	20837	20970	21214	20877	20583	20896	20873	21064	21206	20760	20835	20873	21001	21122	20773	20946	20951	20976	21089	21148	20942	21020	20797	20929	21056	20982	20864	20820	21159	20938	20897	21049	20999	21096	21070	20878	20963	20681	20995	20932	20858	20915	21133	20996	21031	21009	20913	21141	21062	20921	20885	20920	21028	20896	21086	20908	20993	21174	21058	21155	20871	20838	20845	20888	21137	20921	20760	20920	20809	20812	20793	21027	20843	21102	21021	20956	20879	21137	20855	20940	20979	20879	20963	21011	20992	20849	20771	20792	21048	21125	21097	21046	21117	20966	20630	20930	20710	20978	20882	20923	21110	20909	20911	20938	20980	20815	20955	20790	20978	21061	21105	20873	21018	20896	20959	20735	20929	20867	21105	20819	20977	20911	20883	21045	20960	20980	20914	21129	21034	20786	21059	20579	20896	20734	21075	21162	21003	20945	21001	21035	20824	21121	20925	20827	20871	20792	20828	20647	20903	21119	20846	20972	20926	20986	20962	21075	21019	20947	20728	20837	20891	21001	21058	21178	20833	20887	20771	21019	20959	20859	20894	20892	20861	20956	21150	20971	20887	21124	20966	21049	20870	21108	20878	20816	21121	20993	21126	20968	21051	20911	20878	20926	21099	20844	20887	21017	20981	20943	21115	20713	20841	20831	20910	21064	20933	20848	21077	20883	20882	20987	20854	21032	20842	20900	20921	20733	21031	20763	20895	20854	20652	21248	20759	21185	21048	21021	21004	20902	20659	21005	20946	20927	20842	20926	20948	20905	20818	20942	21077	20768	20863	20963	20836	21142	21031	20879	20966	20866	20853	20964	21037	21002	20864	20766	20621	20872	20965	20974	21059	20959	20865	20964	20952	21015	20843	20964	20870	20925	20818	20824	21020	20942	20899	20935	21008	20972	20937	20977	20980	21105	20875	20958	21053	20913	20975	20957	21136	21052	20748	20943	21149	20961	20909	20962	21013	20935	20765	20873	21080	20742	20790	21067	20736	20664	20858	20969	20867	21032	20762	20661	20977	21036	20999	21013	20958	20862	20962	21013	21135	20937	21026	20728	21008	21014	20847	20840	20937	20888	20838	20883	21148	20848	20930	20786	20839	20829	20910	20831	21082	21096	21100	20856	21064	21013	20892	20880	20773	20867	21022	20918	21079	20965	20737	20991	20847	20852	20873	21029	21035	21144	21010	20888	21008	20921	20839	21112	21011	20947	20974	20906	21066	21061	20893	21005	21051	20944	20873	20837	20855	20929	20918	20995	20895	20927	20852	21084	20847	20950	20733	21015	20796	20795	21026	20934	20712	20972	21029	20927	21148	21126	20720	20726	20905	20940	20906	21106	20961	21035	21253	20782	20911	21173	20834	21014	20886	20919	20770	20951	21022	20773	21198	20769	20980	20890	20682	21022	21063	20822	21022	20919	20991	21005	20900	21005	20909	20722	20839	21043	20768	20893	20724	20870	20897	20943	21197	21231	20874	20979	21055	20909	20940	20836	21110	20990	20966	20963	20871	20749	21042	20935	20854	20989	20836	20963	21140	21136	20763	21087	20934	20917	20963	20998	20926	20737	21081	20966	20978	20942	20756	20969	21162	20963	20971	21173	20975	20950	20876	20904	20914	21136	20822	20869	20859	21098	20753	20852	20907	20847	21133	20940	20896	21057	21032	21113	20953	20962	20821	20863	20984	20795	21016	20976	20872	20929	21056	20823	20984	20852	20862	20933	20926	21255	20911	20744	20861	20943	20793	20880	21038	21033	21086	21130	21133	21030	20956	20907	21005	20716	21002	20994	20891	20938	20967	20890	20842	21061	20889	21047	20910	20842	20799	20896	21094	21001	21053	20892	20851	20841	20810	20960	21125	21006	21011	20952	20939	20870	21066	20940	20947	21068	20986	21021	20950	20711	20951	20868	20937	20957	21081	21038	20945	20848	20889	21063	21000	20730	20917	20956	21003	21105	20995	21089	20951	20980	20762	20894	20853	20857	20971	21098	20714	21069	20907	20868	20977	20897	21020	20996	20835	20973	21093	20765	20972	21051	20998	20866	20838	21033	20881	20858	20957	21037	20866	21003	20990	20937	20942	20986	20794	21047	20814	21149	20916	21189	21079	21056	20955	20865	21028	20948	20768	20711	20916	21075	20883	20856	20910	20763	20604	21018	20841	20845	20913	20837	20877	21071	20927	20977	20841	20925	20822	21100	21085	20840	21005	21070	20749	21141	21151	20738	20744	20854	20773	20714	21125	21132	21268	20866	21038	20966	20772	20762	20854	20784	20780	20899	20734	20836	20832	20848	20961	20945	20999	21030	21032	20874	20659	21153	20937	21139	21144	21094	20960	21057	20998	21061	20915	20745	21002	20981	20849	21177	21108	20941	21123	21111	21115	21023	20892	20996	21026	21098	20851	20828	20773	21010	21024	20993	20963	21192	21102	20884	21002	21034	21031	21078	21171	21080	20908	21130	20963	20986	20865	21063	20819	20845	21013	21000	21057	21126	20851	20923	21031	21003	20943	20961	21016	20966	20943	21068	20758	21175	21023	21067	21030	20990	20929	20966	20945	20865	21142	21092	20886	20917	21056	20964	20958	21057	20949	20972	20813	20964	20999	21122	21052	20976	20902	21044	20975	20954	20775	20962	20917	20765	21020	20921	21034	21117	21041	20768	20883	20936	20899	20998	21041	20878	20899	20973	20975	21037	20885	21014	20772	20926	20903	20904	20741	20959	21129	21052	21006	20949	21135	20958	20936	20842	21053	21042	20972	20996	20976	21005	20807	21028	20862	20728	21197	20934	20995	20746	20981	20930	20847	21061	20892	21034	20789	20962	20760	21106	20867	21169	20993	20991	20882	20876	21278	21000	20768	20945	20861	21014	20973	21076	20856	21019	20826	20884	21068	21040	20902	20864	21029	20947	20820	20978	21014	21105	20972	20984	21226	20842	20825	20836	21038	21015	20821	20952	21110	20760	20795	20706	21000	20984	20947	20900	20881	21008	20848	20829	20883	21062	20943	20944	20850	21090	20768	20769	20922	20816	20954	20868	20839	21041	21043	20879	21108	20842	20847	20896	20967	21002	21083	20891	20907	20851	21146	20997	20921	21081	20934	20768	20963	20961	20739	21000	21134	20895	21040	20920	21068	21087	20966	20997	20734	21012	20922	20853	20862	20984	20924	20900	20901	20840	20899	20880	20976	20954	21059	20619	20745	20936	20973	20991	20966	20773	21067	21117	20712	20880	21066	21135	20951	20918	20732	20794	20569	20749	21078	20869	20966	21103	20880	20877	21047	21041	20888	21107	20884	21196	20977	21075	20938	20957	20927
34953	56406	53643	44846	36536	30571	24835	21038	19328	18825	18643	18286	18449	18345	18023	18091	18062	18016	18209	18000	18126	18012	17832	17968	17927	17940	17879	17899	17978	17814	17943	17839	17695	17888	17808	17867	17801	17846	17767	17716	17821	17854	17850	17912	17833	17747	17722	17986	17785	17854	17896	17740	17791	18058	17758	17725	17822	17833	17950	17778	17787	17861	17749	17996	17835	17766	17842	17890	17927	17779	17862	17629	17840	17802	17778	17713	17935	17836	17956	17810	17881	17725	17799	17880	17764	17706	17868	17950	17686	17823	17747	17925	17798	17921	17958	17794	17995	17691	18015	17828	17839	17938	17879	17772	17769	17805	17834	17880	17797	17765	17968	17586	17858	17728	17882	17690	17836	17703	17795	17860	17897	17672	17795	17901	17753	17773	17907	17917	17735	17824	17753	17795	17840	17776	17785	17783	17845	17943	17948	17756	18048	17913	17841	17769	17757	17844	17828	17883	17710	17913	17765	17839	17807	17956	17498	17815	17916	17770	18057	17832	17931	17742	17825	17830	17724	17822	17866	17826	17840	17785	17902	17860	17987	17709	17752	17760	17908	17802	17810	18054	17726	17974	17768	17850	17992	17859	17778	17821	17752	17862	17837	17799	17792	17859	17923	17692	17835	17868	17875	17598	17735	17915	17795	17790	17866	17687	17829	17863	17770	17664	17779	17662	17777	17855	17747	17830	17722	17849	17874	17777	17850	17753	17896	17788	17678	17755	17935	17742	17890	18040	17766	17855	17875	17727	17741	18032	17782	17854	17781	17810	17891	17677	17919	17719	17765	17938	17834	17790	17889	17646	17763	17888	17766	17875	17904	17860	17637	17865	17895	17830	17964	17854	17760	17683	17968	17501	17854	17806	17847	17910	17953	17668	17772	17836	17694	17870	17910	17679	17947	17673	17966	17657	17882	17708	17632	17802	17934	17896	17731	17956	17942	17750	17732	17946	17841	17756	17819	17613	17815	17691	17962	17750	17864	17918	17802	17711	17823	17625	17868	18005	17747	17847	17691	17955	17771	17973	17927	17843	18009	17987	17736	17862	17900	17905	17782	17861	17687	17739	17883	17696	17827	17761	17973	17724	17829	17891	17750	17813	17684	17750	17746	17912	17949	17830	17759	17700	17665	17736	17815	17700	17788	17935	17850	17896	17689	17705	17906	17855	17763	17964	17688	17901	17913	17675	17717	17984	17876	17976	17836	17951	17816	17924	17860	17929	17733	17866	17720	17751	17840	17897	17916	17829	17870	17936	17744	17755	17781	17886	17844	17668	17678	17833	17788	17686	17998	17646	17977	17862	17750	17780	17844	17650	17736	17766	17925	17881	17744	17775	17731	17742	17666	17864	17710	17945	17813	17892	17735	17727	17994	18021	17761	17855	17757	17781	17824	17800	17849	17674	17803	17867	17742	17949	17789	17731	17940	17692	17902	17936	17850	17811	17820	17707	17971	18018	17878	17852	17712	17881	17674	17616	17778	17829	17704	17711	17777	17912	17800	17814	17856	17919	17824	17788	17984	17809	17713	17686	17812	17700	17787	17900	17685	17723	17959	17887	17804	17773	17714	17906	17884	17791	17938	17758	17933	17888	17866	17799	17927	17732	17859	17796	17796	17820	17595	17826	17952	17575	17811	17839	17843	17684	17761	17905	17684	18002	17848	17855	17707	17931	17936	17890	17901	17660	18078	18036	17773	17792	17842	17902	17658	17825	17614	17881	17829	17782	17737	17856	17735	17617	17867	17866	17925	17795	18022	17866	17543	17795	17832	17759	17864	17767	17827	17911	17787	17881	17664	17855	17707	17814	17904	17875	17784	17806	17633	17768	17870	17795	17890	17861	17828	17889	17832	17816	17877	18013	17798	17791	17769	17922	17908	17650	17895	17652	17962	17877	17758	17929	17686	17792	17624	17790	17959	17857	17897	17791	17784	17737	17660	17809	17728	17829	17856	17669	17753	17923	17978	17681	17785	17849	17714	17806	17731	17794	17766	17800	17825	17658	17867	17820	18062	17672	17769	17835	17797	17859	17835	18065	17767	17610	17742	17879	17795	17944	17792	17894	17700	17971	17888	17718	17618	17644	17684	17916	17857	17821	17834	17790	17663	17853	17796	17823	17846	17710	17827	17795	17659	17854	17887	17941	17787	17908	17747	17882	17829	17648	17871	17735	17990	17808	17808	17832	17823	17826	17833	17923	17942	17827	17805	17927	17672	18004	17719	17713	17681	17810	17764	17951	17912	17861	17997	17848	17874	17892	17846	17849	17940	17713	17771	17884	17923	17923	17598	17766	17717	17744	17794	17809	17994	17614	17737	17904	17919	17941	17810	17734	17890	17716	17708	17766	17862	18028	17877	17962	17876	17827	17930	17863	17722	17700	17731	18085	17918	17694	17920	17749	17732	17823	17860	17688	17893	17771	17765	17711	17874	17947	17730	17877	17718	17689	17874	17910	17816	17760	17846	17872	17611	17928	17778	17821	17755	17822	17810	17851	17727	17896	17800	17907	17890	17776	17856	17709	17785	17827	17834	17850	17699	17978	17587	17756	17753	17656	17826	17891	17763	17591	18058	17824	17922	17748	17965	17769	17913	17719	17748	17872	17986	17946	17752	17761	17777	17952	17781	17981	17842	17901	17715	17767	17809	17747	17869	17820	17828	17753	17792	17765	17879	17871	17695	18027	17914	17842	17958	17835	17752	17820	17861	17717	18041	17857	17863	17883	17994	17891	17771	17796	17846	17730	17897	17818	17784	17760	17773	17735	17759	17751	17780	17856	17928	17837	17713	17879	17846	17736	17677	17828	17739	17857	17657	17854	17856	17839	17768	17843	17915	17705	17644	17744	17982	17676	17818	17858	17683	17987	17698	17871	17794	17872	17762	17901	17850	17810	17848	17849	17705	17847	17851	17541	17759	17912	17830	17845	17919	17876	17819	17838	17842	17942	17927	17739	17816	17861	17829	17862	17909	17787	17990	17772	17895	17877	17763	17834	17864	17990	17779	17863	17843	17682	17867	17865	17839	17994	17912	17877	17919	17733	18021	17779	17945	17901	17762	17826	17794	17771	17814	17679	17838	17648	17799	17893	17616	17778	17726	17645	17708	17723	17931	17871	17791	17946	17802	17835	17767	17840	17907	17787	17863	17837	17761	17668	17582	17752	17887	17765	17750	17818	17866	17693	17775	17856	17828	17784	17976	17706	17918	17974	18061	17878	17627	17798	17731	17828	17867	17823	17865	17926	17814	17827	17737	17724	17782	17761	17935	17753	17782	17825	17935	17834	17906	17876	17789	17759	17971	17719	17726	17698	17864	17837	17554	17813	17963	17794	17799	17815	17750	17785	17906	17802	17968	17824	17665	17849	17935	17825	17977	17883	17855	17761	17797	17798	17848	17810	17791	17926	17817	17662	17849	17819	17925	17704	17947	17874	17734	17827	17745	17843	17756	17896	17629	17697	17934	17887	17766	17804	17868	17625	17843	17790	17652	17765	17750	17935	17861	17941	17833	17850	17908	17732	17888	18105	17783	17796	17855	17924	17916	17818	17833	17550	17906	17754	17842	17827	17873	17657	17879	17720	17862	17705	17843	17908	17722	17796	18053	17908	17839	17609	17807	17850	17648	17873	17952	17854	17730	17793	17768	17751	17822	17755	17801	17778	17718	17884	17846	17877	17853	17947	17903	17808	17732	17894	17786	17820	17885	17744	17823	17916	17791	17751	17800	17756	17992	17891	17928	17797	17764	17869	17962	17936	17763	17713	17755	17886	17904	17608	17892	17847	17785	17765	17782	17696	17913	17799	17843	17987	17510	17832	17797	17897	17914	17866	17902	17788	17988	17695	17783	17824	17931	17859	17856	17900	17788	17816	17875	17726	17604	17808	17745	17696	17947	17889	17767	17825	17871	17985	17672	17802	17845	17665	17912	17752	18011	17823	17807	17802	17786	17937	17914	17806	17945	17616	17754	17699	17745	18029	17869	17915	17719	17850	17841	17942	17862	17803	17798	17849	18069	17750	17871	17835	17774	17912	17772	17726	17710	17708	17857	17730	17880	17872	17641	17966	17746	17717	17652	17865	17895	17895	17798	18004	17748	18088	17951	17927	17839	17846	17883	17970	17917	17814	17803	17951	17831	17841	17975	17702	17945	17741	17751	18022	17776	17815	17828	17766	17829	17763	17797	17826	17829	17783	17698	17965	17774	18030	17748	17881	17888	17757	17922	17907	17766	17884	17911	18018	17820	17878	17773	17747	17676	17737	17836	17902	17880	17703	17907	17923	17701	17682	17916	17759	17811	17835	17747	17636	17700	17946	17958	17753	17903	17779	17939	17623	17868	17907	17740	18017	17825	17871	17762	17935	17655	17720	17754	17960	17761	17790	17662	17900	17749	17798	17900	17858	17853	17850	18036	17845	17848	17916	17931	17656	17686	17829	17937	17871	17797	17846	17889	17828	18031	17790	17889	17817	17895	17715	17757	17794	17835	17726	17836	17881	17675	17790	17867	17657	17892	17794	17799	17810	17786	17761	17881	17892	17801	17891	18000	17824	17704	17883	17775	17792	17916	17699	17654	17727	17846	17799	17891	17865	17591	17877	17934	18025	17979	17905	17829	17728	17780	17764	17646	17773	17767	17876	17936	17625	17899	17697	17876	17857	17901	17998	17782	18093	17558	17857	17712	17875	17928	17853	17899	18006	17767	17750	17925	17578	17871	17887	17912	17786	17749	17832	17842	17729	17773	17831	17721	17778	17723	17808	17824	17701	18030	17756	17968	17752	17599	17837	17912	17927	17839	17753	17700	17754	17852	17809	18003	17961	17995	17777	17711	17817	17896	17852	17930	17923	17722	17791	17830	17926	17825	17832	17870	17900	17738	17946	17793	17884	17900	17602	17829	17707	17735	17968	17784	17674	17853	17840	17970	17808	17579	17880	17883	17791	17913	17656	17808	17756	17903	17832	17888	17746	17757	17919	17699	17813	17725	17813	17804	17671	17772	17765	17746	17633	17885	17822	18055	17712	17736	17699	17642	17836	17762	17747	17929	17794	17711	17703	17882	17847	17797	17916	17720	17850	17816	17661	17995	17677	17746	17878	17798	17828	17811	17874	17831	17778	17668	17716	17732	17836	17763	17829
23053	21561	29565	25307	26421	29960	29525	24700	23367	23201	22929	22707	22642	22368	22285	22186	22137	21880	22063	22104	21979	21906	21960	21892	21733	21769	21762	21858	21887	21820	21821	21703	21664	21908	21717	21732	21701	21442	21824	21615	21517	21839	21615	21583	21636	21562	21820	21495	21557	21565	21647	21794	21540	21584	21561	21727	21642	21630	21860	21496	21598	21741	21712	21570	21545	21776	21686	21673	21893	21491	21735	21756	21654	21658	21677	21671	21590	21475	21720	21586	21535	21523	21713	21499	21575	21525	21800	21644	21601	21750	21679	21542	21589	21647	21616	21603	21892	21758	21583	21723	21563	21372	21400	21798	21669	21592	21522	21795	21413	21704	21668	21757	21626	21611	21552	21642	21652	21559	21611	21778	21558	21557	21595	21680	21596	21627	21452	21511	21592	21631	21651	21659	21623	21461	21774	21595	21750	21743	21653	21634	21661	21755	21481	21497	21718	21768	21526	21647	21675	21533	21475	21483	21526	21697	21709	21625	21608	21653	21684	21583	21552	21656	21854	21732	21599	21739	21608	21395	21616	21617	21616	21798	21718	21649	21553	21472	21579	21717	21558	21698	21545	21650	21479	21332	21626	21612	21593	21485	21662	21701	21451	21572	21593	21768	21883	21484	21586	21627	21598	21637	21604	21769	21591	21683	21605	21641	21414	21790	21581	21592	21791	21668	21512	21683	21559	21481	21562	21470	21581	21623	21648	21305	21568	21509	21460	21776	21542	21708	21445	21578	21691	21526	21598	21503	21752	21750	21757	21561	21678	21763	21611	21717	21635	21590	21652	21538	21742	21609	21483	21604	21530	21645	21690	21673	21551	21432	21718	21421	21726	21619	21533	21712	21687	21743	21765	21599	21462	21497	21588	21435	21539	21552	21647	21606	21627	21724	21417	21336	21655	21568	21598	21893	21458	21632	21741	21352	21677	21764	21718	21650	21468	21744	21576	21583	21552	21690	21694	21742	21512	21521	21541	21502	21655	21813	21350	21641	21600	21673	21713	21351	21620	21764	21642	21598	21815	21712	21580	21658	21594	21611	21844	21613	21565	21544	21570	21784	21599	21625	21561	21510	21615	21590	21661	21731	21727	21672	21590	21555	21754	21468	21624	21753	21843	21797	21834	21653	21435	21627	21563	21557	21406	21563	21830	21614	21724	21565	21492	21511	21600	21639	21466	21614	21713	21596	21689	21742	21688	21706	21715	21654	21393	21466	21644	21809	21517	21695	21595	21430	21690	21685	21472	21650	21517	21794	21551	21440	21840	21805	21482	21569	21651	21587	21559	21662	21884	21572	21583	21626	21647	21639	21764	21407	21626	21481	21580	21749	21346	21737	21647	21754	21603	21649	21742	21713	21607	21453	21446	21724	21467	21548	21456	21762	21722	21648	21534	21550	21445	21542	21722	21381	21637	21559	21637	21653	21454	21475	21342	21650	21523	21790	21390	21569	21268	21669	21579	21499	21757	21648	21592	21664	21693	21498	21731	21805	21683	21707	21582	21549	21588	21391	21511	21406	21454	21340	21724	21691	21652	21604	21812	21584	21372	21558	21569	21472	21586	21571	21521	21640	21785	21734	21474	21536	21644	21594	21602	21629	21747	21535	21440	21688	21712	21673	21647	21476	21506	21733	21847	21898	21655	21823	21950	21575	21488	21423	21581	21432	21615	21674	21743	21589	21609	21606	21579	21770	21657	21634	21661	21481	21691	21510	21632	21561	21821	21683	21751	21679	21725	21416	21570	21483	21615	21654	21566	21574	21487	21738	21556	21546	21662	21732	21408	21569	21508	21496	21487	21790	21680	21470	21668	21635	21814	21704	21598	21620	21812	21791	21736	21821	21729	21598	21490	21539	21528	21615	21735	21388	21525	21609	21839	21675	21491	21727	21621	21584	21441	21720	21537	21476	21629	21513	21731	21515	21443	21995	21724	21557	21573	21796	21582	21530	21783	21775	21469	21526	21484	21362	21439	21716	21705	21765	21596	21679	21640	21673	21684	21618	21546	21680	21616	21567	21594	21403	21502	21622	21701	21710	21526	21576	21546	21551	21707	21845	21584	21287	21517	21758	21787	21752	21653	21714	21630	21584	21805	21658	21461	21460	21507	21540	21487	21669	21632	21630	21387	21707	21674	21685	21707	21540	21489	21673	21644	21598	21682	21351	21470	21470	21669	21630	21751	21817	21650	21573	21539	21413	21618	21591	21593	21354	21717	21429	21610	21875	21469	21716	21529	21548	21673	21672	21601	21496	21645	21517	21598	21594	21737	21724	21511	21578	21563	21658	21824	21540	21664	21633	21619	21603	21578	21499	21494	21683	21799	21511	21552	21752	21617	21636	21592	21812	21697	21528	21773	21687	21484	21679	21622	21776	21554	21663	21536	21756	21724	21388	21567	21667	21409	21742	21600	21605	21570	21598	21470	21604	21481	21611	21783	21463	21482	21564	21603	21491	21588	21600	21837	21736	21665	21504	21503	21538	21527	21572	21672	21618	21553	21484	21550	21669	21508	21687	21521	21517	21509	21633	21590	21759	21651	21524	21530	21504	21315	21786	21606	21640	21575	21689	21585	21821	21749	21486	21554	21472	21483	21394	21482	21560	21637	21805	21431	21613	21671	21557	21765	21738	21594	21363	21747	21911	21649	21536	21669	21585	21418	21623	21597	21365	21750	21850	21581	21559	21395	21560	21516	21459	21576	21464	21512	21614	21692	21603	21507	21548	21407	21685	21637	21647	21576	21583	21694	21671	21647	21496	21684	21572	21611	21791	21807	21690	21548	21654	21581	21717	21745	21337	21578	21552	21742	21732	21629	21542	21779	21623	21631	21687	21636	21517	21722	21656	21665	21549	21846	21550	21645	21700	21490	21572	21838	21834	21532	21787	21774	21701	21686	21752	21590	21729	21461	21672	21402	21701	21691	21370	21555	21437	21741	21577	21543	21613	21694	21773	21572	21685	21550	21758	21507	21529	21562	21860	21744	21561	21759	21730	21693	21569	21616	21635	21598	21547	21526	21611	21523	21637	21608	21649	21468	21806	21651	21589	21478	21692	21716	21676	21648	21228	21374	21481	21599	21458	21739	21613	21684	21482	21461	21488	21371	21627	21813	21706	21473	21729	21580	21521	21513	21748	21396	21761	21648	21496	21690	21412	21675	21784	21473	21618	21522	21801	21664	21662	21540	21422	21512	21550	21690	21612	21466	21553	21718	21857	21557	21545	21614	21389	21753	21619	21686	21441	21561	21719	21546	21602	21710	21554	21663	21688	21748	21666	21667	21495	21824	21631	21793	21708	21459	21738	21622	21648	21429	21574	21780	21580	21501	21416	21717	21713	21488	21710	21463	21580	21680	21752	21642	21675	21731	21738	21680	21705	21640	21582	21649	21826	21601	21724	21546	21723	21635	21781	21612	21584	21452	21611	21687	21687	21699	21728	21453	21554	21595	21723	21638	21578	21822	21540	21611	21609	21583	21691	21670	21691	21666	21795	21606	21612	21599	21430	21624	21618	21534	21708	21738	21685	21490	21534	21567	21579	21700	21655	21464	21550	21263	21572	21558	21693	21804	21579	21574	21624	21553	21521	21666	21741	21728	21679	21353	21430	21839	21710	21541	21619	21724	21308	21634	21367	21506	21532	21607	21677	21582	21652	21672	21563	21542	21658	21495	21738	21649	21566	21575	21594	21456	21571	21669	21665	21746	21696	21714	21618	21494	21497	21717	21721	21414	21632	21593	21752	21440	21607	21426	21652	21777	21582	21580	21840	21552	21637	21598	21579	21410	21690	21563	21727	21692	21579	21534	21543	21472	21752	21692	21503	21609	21544	21738	21717	21559	21368	21645	21710	21605	21686	21553	21642	21791	21631	21554	21568	21865	21664	21398	21490	21488	21520	21525	21647	21614	21618	21660	21450	21841	21529	21599	21674	21708	21641	21787	21542	21637	21731	21679	21534	21718	21679	21279	21578	21730	21594	21428	21776	21724	21712	21792	21605	21421	21598	21500	21768	21457	21674	21589	21617	21889	21775	21455	21776	21665	21491	21679	21628	21464	21585	21609	21585	21568	21743	21633	21540	21730	21682	21755	21482	21648	21570	21784	21547	21451	21385	21715	21706	21702	21471	21535	21581	21563	21645	21777	21732	21604	21755	21622	21451	21623	21663	21538	21585	21571	21675	21553	21624	21503	21553	21613	21518	21758	21559	21948	21470	21590	21239	21626	21679	21582	21552	21738	21491	21868	21544	21668	21411	21505	21774	21323	21503	21311	21691	21627	21607	21835	21722	21448	21571	21351	21506	21599	21597	21620	21533	21652	21641	21592	21566	21602	21562	21563	21600	21564	21568	21469	21402	21617	21495	21634	21691	21682	21549	21595	21638	21561	21658	21441	21710	21542	21644	21619	21572	21549	21831	21751	21777	21861	21678	21650	21364	21522	21768	21634	21522	21501	21484	21390	21601	21735	21686	21593	21767	21764	21603	21676	21617	21889	21335	21688	21580	21591	21753	21478	21611	21659	21648	21649	21483	21753	21614	21563	21613	21750	21659	21501	21705	21736	21444	21553	21476	21619	21571	21470	21643	21527	21815	21612	21744	21571	21510	21486	21701	21492	21572	21817	21290	21609	21786	21544	21624	21678	21557	21739	21607	21564	21500	21706	21597	21626	21560	21620	21590	21678	21507	21625	21662	21660	21547	21674	21602	21563	21757	21689	21583	21674	21692	21715	21694	21638	21582	21390	21698	21504	21400	21767	21540	21604	21556	21710	21620	21517	21544	21643	21798	21710	21598	21658	21490	21718	21436	21619	21535	21504	21619	21507	21504	21604	21715	21466	21557	21646	21598	21518	21575	21734	21631	21504	21478	21502	21630	21545	21813	21671	21891	21833	21561	21609	21558	21567	21669	21435	21630	21549	21702	21553	21522	21526	21832	21492	21647	21662	21513	21707	21506	21649	21605	21536	21515	21666	21470	21806	21755	21599	21814	21640	21508	21603	21614	21445	21411	21453	21457	21866	21720	21767	21569	21530	21610	21722	21495	21591	21465	21860	21621	21632	21424	21531	21585	21637	21704	21600	21534	21672	21624	21707	21665	21779	21677	21607	21667	21480	21787	21565	21419	21625	21629	21594	21904
37990	61962	59858	50263	43335	33011	24284	21668	20355	19897	19554	19178	18969	18918	18593	18603	18437	18477	18492	18727	18386	18584	18363	18546	18243	18260	18284	18350	18393	18434	18272	18296	18222	18239	18406	18065	18317	18204	18309	18290	18334	18049	18147	18245	18244	18279	18268	18233	18366	18521	18281	18363	18167	18227	18353	18331	18210	18158	18200	18168	18328	18139	18310	18245	18168	18442	18192	18051	18271	18082	18308	18135	18206	18233	18221	18183	18177	18243	18146	18283	18119	18086	18169	17911	18319	18365	18282	18200	18201	18154	18250	18261	18322	18275	18005	18038	18373	18176	18129	18284	18198	18214	18187	18117	18015	18326	18410	17972	18329	18326	18148	18116	18210	18195	18339	18119	18327	18213	18176	18085	18160	18270	18147	18145	18250	18208	18051	18038	18091	18035	18251	18049	18206	18304	18344	18276	18118	18273	18380	18161	18077	18463	18080	18270	18103	18103	18152	18295	18133	18384	18370	18081	18190	18049	17977	18344	18291	18066	18244	18202	18114	18167	18184	18256	18077	18182	18292	18175	18171	18193	18302	18157	18119	18208	18157	18215	18178	18081	18252	18231	18246	18284	18299	18234	18242	18069	18284	18337	18109	18242	18226	18150	18300	18112	18094	18201	18331	18281	18080	18126	18179	18199	18197	18098	18147	18185	18158	18217	18101	18067	18192	18233	18263	18046	18160	18335	18135	18076	18186	18166	18169	18167	18074	18232	18163	18132	18255	18277	18061	17891	18171	18168	18348	18101	18318	18197	18149	18216	18292	18214	18229	17953	18410	18186	18346	18228	18281	18046	18321	18161	18378	18165	18314	18097	18175	18125	18224	18354	18193	17995	18381	18027	18186	18184	18054	18160	18138	18157	18223	18121	18281	18349	18337	18155	18218	17990	18383	18190	18184	18057	18172	18171	18260	18318	18260	17991	18181	18245	18229	18258	18166	18204	18274	18195	18303	18221	18212	18152	17890	18206	18111	18241	18101	18221	17921	18282	18319	18259	18219	18252	18229	18084	17944	18351	18235	18201	18180	18138	18102	18161	18188	18277	18220	18207	18254	18016	18142	18109	17967	18271	18166	18083	18342	18179	18219	18171	18012	18160	18190	18108	18153	18248	18240	18144	18190	18425	18267	18086	18123	18250	18328	18074	18055	18287	18095	18134	18088	18204	18238	18178	18310	18218	18158	18168	18265	18064	18079	18033	18239	18015	18097	18193	18142	18175	18175	18278	18307	18229	18245	18260	18010	18160	18248	18115	18272	18153	18205	18358	18085	18154	18187	18151	18158	18157	18245	18242	18105	18204	18130	18206	18226	18318	18041	18294	18084	18074	18277	18095	18490	18310	18237	18338	18050	18110	18371	18163	18247	18052	18250	18226	18162	18094	18260	18082	18115	18278	18211	18088	18168	18195	18179	18117	18241	18231	18346	18169	18193	18129	18086	18309	18272	18086	18164	18188	18269	18252	18191	18219	18013	18123	18095	18285	18167	18211	17922	18058	18211	18202	18210	18143	18111	18128	18350	18212	18139	18128	18188	18129	18053	18132	18056	18253	18027	18073	18082	18089	18287	18179	18347	18308	18261	18170	18188	18122	18309	18367	18040	18077	18092	18196	18194	18221	18298	18358	18145	18241	18236	18211	18250	18221	18286	18141	18069	18237	18228	18047	18104	18312	18060	18332	18154	18153	18330	18174	18136	18316	18159	18174	18289	18178	18188	18205	18166	18388	18095	18146	18158	18139	18128	18156	18039	18164	18156	18298	18124	18039	18005	18207	18139	18240	18188	18319	18210	18313	18013	18083	18244	18147	18000	18160	17979	18154	18122	18208	18218	18125	18195	18347	18315	18121	18169	18298	18367	18051	18194	18228	18327	18196	18227	18284	17980	18273	18179	18204	18291	18268	18199	18258	18153	18249	18163	18140	18001	18098	18283	18135	18204	18140	18219	18321	18333	18125	18108	18244	18042	18266	18197	18160	18154	18238	18112	18011	18244	18164	18012	18186	18257	18213	18215	18182	18143	18104	17996	18112	18188	18290	18192	18199	18095	18206	18266	18023	18170	18107	18289	18279	18185	18258	18220	18219	18098	18177	18173	18101	18152	18188	18177	18356	17988	18153	18278	18200	18139	18235	18170	18225	18172	18185	18319	18146	18094	18261	18238	18261	18164	18163	18145	18286	18289	18216	18358	18224	18222	18440	18179	18206	18103	18236	18135	18339	18013	18277	18269	18181	18309	18298	18073	18173	18405	18132	18269	18307	18065	18046	18225	18338	18124	18305	18119	18174	18221	18154	18213	18109	18226	18171	18146	18270	18392	18220	18342	18036	18144	18290	18098	18179	18322	18338	17907	18108	18305	18202	18162	18290	18151	18145	18352	18196	18258	18076	18256	18039	18183	18141	18174	18151	18351	18259	18158	18192	18222	18067	18125	18190	18283	18106	18124	18188	18232	18328	18258	18091	18120	18193	18142	18171	18317	18204	18285	18088	18321	18258	18172	18348	18110	18170	18047	18213	18134	18250	18238	18279	18136	18311	18198	18247	18248	18192	18049	18182	18255	18287	18139	18225	18129	18314	18188	18017	18182	18048	18352	18167	18152	18066	18253	18051	18382	18285	18079	18221	18312	18160	18011	18014	18277	18220	18272	18073	18151	18188	18196	17974	18266	18189	18162	18098	18203	18410	18023	18265	18206	18217	18175	18172	18127	18064	18017	18237	18166	18100	18052	18183	18350	18166	18146	18392	18130	18374	18101	18081	18145	18323	18227	18310	18444	18060	18338	18054	18055	18254	18147	18069	18118	18134	18123	18151	18291	18307	18280	18098	18259	18087	18221	18178	18216	18193	18212	18174	18263	18184	18248	18259	18342	18125	18195	18042	18272	18085	18172	18032	18147	18318	18309	18159	18319	18055	18304	18114	18344	18069	18287	18060	18314	18351	18134	18337	18249	18121	18200	18319	18266	18258	18123	18148	18055	18268	18174	18085	18311	18382	18251	18097	18198	18292	18305	18163	18207	18253	18170	18090	18185	18011	18077	18076	18167	18298	18180	18221	18218	18093	18142	18094	18229	18238	18221	18232	18294	17969	18098	18120	18249	18254	18166	18211	18060	18239	18044	18192	18298	18282	18271	18225	18361	18139	18204	18172	18346	17985	18131	18242	18241	18040	18157	18186	18204	18026	18179	18088	18211	18154	18140	18196	18109	18265	18181	18108	18227	18186	18408	18259	18337	18131	17989	18195	18174	18102	18192	18300	18152	18208	18123	18223	18233	18151	18144	18316	18132	18144	18282	18258	18165	18196	18177	18203	18053	18273	18197	18316	18172	18003	18279	18251	18020	18273	18129	18206	18156	18121	18410	18068	18205	18110	18058	18237	18000	18195	18149	18134	18082	18060	18254	18203	18231	18001	18272	18163	18103	18347	18171	18212	18092	18217	18247	18035	18117	18301	18232	18173	18282	18098	18221	18360	18235	18232	18268	18247	18202	18237	18323	17996	18061	18307	17938	18172	18175	18280	18144	18235	18045	18074	18222	17940	18210	18286	18138	18332	18161	17946	18270	18240	18337	18110	18084	18304	18209	18217	18104	18241	18057	18198	18216	18107	18220	18156	18150	18178	18263	18211	18244	18152	18200	18168	18167	18281	18222	18211	18094	18172	18156	18228	18115	18136	18171	18329	18263	18212	18162	18157	18251	18270	18194	18104	18091	18213	18218	18277	18118	18075	18150	18161	18029	18105	18176	18148	18093	18335	18128	18245	18015	18066	18326	18285	18126	18221	18301	18070	18182	18197	18183	18200	18171	18179	18204	18156	18162	18103	18235	18311	18204	18192	18157	18137	18191	18164	18178	18203	18323	18236	18221	17930	18124	18116	18220	18236	18270	18113	18013	18334	18327	18102	18234	18212	18165	18125	18098	18139	18245	18224	18155	18037	18169	18151	18368	18221	18244	18266	18434	18125	18288	18290	18259	18157	18205	18156	18116	18097	18137	18532	18194	18154	18319	18264	18112	18309	18231	18178	18210	18350	18185	18114	18134	18269	18202	18229	18127	18070	18112	18318	18263	18128	18211	18203	18118	18171	18172	18118	18191	18108	18318	18282	18262	18117	18091	18224	18173	17960	18089	18314	18062	18039	18256	18211	18003	18290	18187	18228	18140	18239	18255	17981	18223	17927	18078	18149	18276	18158	18270	18235	18230	18095	18265	18339	18184	17929	18179	18128	18231	18144	17963	18281	18013	18037	18255	18180	18126	18045	18363	18077	18265	18236	18191	18302	18241	18269	18081	18291	18284	18209	18153	18173	18335	18044	18368	18259	18122	18204	18101	18035	18218	18219	18139	18333	18123	18041	18172	18408	18256	18144	18335	18200	18313	18360	17995	18341	18272	18254	18005	18142	18360	18150	18174	18217	18136	18309	18292	18131	18112	18239	18261	18138	18115	18422	18245	18341	18094	18310	18120	18152	18119	17966	17979	18103	18303	18043	18172	18226	18082	18297	18239	18069	18324	17998	18181	18106	18301	18396	18108	18167	18222	18000	18032	18253	18233	18263	18416	18117	18132	18210	18330	18126	18023	18191	18183	18208	18131	18119	18187	18218	18235	18202	17998	18083	18188	18240	18066	18013	18249	18219	18057	18124	18210	18132	18118	18287	18071	18111	18300	18209	18217	18262	18333	18117	18082	18120	18435	18296	18268	18146	18406	18197	18079	18307	18287	18167	18243	18281	18151	18110	18277	18237	18196	18269	18183	18164	18269	18092	18366	18047	18159	18204	18126	18377	18256	18176	18168	18154	18228	18133	18254	18286	18293	18344	18255	18008	18145	18164	18348	18294	18119	18150	18209	18046	18291	18340	18246	18047	18342	18132	18201	18324	18054	17947	18168	18227	18287	18141	18130	18172	18055	18235	18107	18169	18158	18237	18161	18141	18117	18123	18393	18190	18156	18151	18219	18188	18030	18208	18253	18157	18271	18108	17972	18155	18467	18259	18297	18333	18144	18232	18163	18272	18200	18131	18113	18316	18201	18117	18166	18075	18182	18077	18217	18239	18293	18198	17935	18236	18176	18316	18238	18270	18145	18256	18266	18248	18141	18233	18144	18182	18284	18096	18243	18254	18279	18160	18224	18134
28955	28291	36925	32846	25843	23598	21937	20647	20619	20370	20266	20176	20363	20141	20066	20075	19834	19678	19866	19800	19814	19988	19956	20020	19855	19963	19652	19790	19958	20057	19831	19688	19873	19963	19732	19846	19780	19818	19880	19767	19824	20012	19677	19699	19788	19732	19941	19877	19811	19642	19860	19786	19810	19827	19880	19982	19739	19845	19809	19822	19842	19909	19808	19973	19775	19834	19781	19733	19891	19782	19730	19756	19669	19786	19882	19978	19698	19627	20035	19674	19678	19735	19771	19946	19862	19772	19941	19824	19836	19797	19815	19826	19875	19867	19767	19823	19816	19903	19916	19991	19841	19766	19818	19975	19866	19731	19793	19911	19696	19981	19846	19653	19771	19648	19783	19724	19974	19938	19748	19723	19694	19681	19784	19951	19808	19748	19727	19982	20015	19808	19659	19926	19834	19858	19793	19723	19886	19831	19973	19904	19958	19611	19760	19963	19867	19958	20057	19969	20294	19662	19903	19751	19586	19674	19788	19459	19879	19702	19735	19834	19889	19786	19814	19742	19728	20020	19714	19698	19685	19798	19735	19806	19915	20117	19999	19642	19711	19833	20097	19796	19738	19877	19825	19726	19713	19784	19951	19861	19745	19763	19787	19874	19721	19724	19583	19877	19707	19796	19718	19748	19853	19774	19857	19992	19762	19700	19824	19743	19810	19856	19966	19756	19761	19891	19815	19751	19711	19753	19961	19743	19697	19856	19557	19689	19648	19598	19744	19543	19695	19888	19709	19865	19733	19916	20266	19755	19870	19928	19690	19647	19669	19740	19855	19876	19990	19655	19910	19764	19770	19671	19838	19851	19791	19680	19820	19811	19537	19750	19761	19737	19869	19880	19829	19780	19662	19803	19772	19847	19920	19844	19747	19944	19808	19710	19636	19775	19659	19723	19744	19699	19945	19944	19688	19750	19839	19888	19772	19886	19928	19702	19765	19805	20106	19901	19845	19867	19908	19895	19885	19748	19981	19911	19906	19799	19700	19872	19750	19784	19933	19671	19685	19614	19974	19885	19789	19878	19730	19887	19986	19796	19792	19835	19686	19968	19656	19771	19984	19882	19909	19706	19747	19924	19750	19876	19822	19684	19798	19538	19882	19774	19830	19734	20027	19496	19834	19767	19824	19724	19851	19800	19720	19748	19891	19762	19868	19767	19827	19835	19901	19966	19925	19669	19730	19823	19905	19782	19861	19949	19977	19956	19932	19856	19818	19725	19832	19920	19779	19950	19927	19874	20217	19831	20133	19686	19848	19524	19702	19650	19743	19832	20001	19666	19608	19668	19780	19630	19809	19835	19734	19833	19675	19838	19842	19684	19808	19825	20004	19914	19741	19834	19722	19811	19836	19753	19688	19746	19830	19846	19908	19985	19619	19910	19771	19952	19681	19758	19803	19764	19877	19662	19821	19702	19889	19903	19816	20044	19908	19643	19743	19691	19689	19878	19808	19899	19814	19651	19884	19823	19875	19996	19738	19812	19723	19694	19695	19770	19801	19903	19905	20035	19857	19842	19773	19898	20010	19995	19800	19729	19838	19731	19810	19858	19671	19906	19829	19682	19602	19868	19901	19793	19786	19813	20099	19950	20009	19917	19521	19734	19902	19886	19832	19947	19649	20001	19855	19719	19785	19806	19896	19762	19680	19814	19830	19918	20003	20020	19767	19724	19906	19873	19672	20000	19700	19864	19643	19755	19832	19756	19919	19925	19750	19854	19794	19674	19713	19773	19908	19823	19942	19743	19836	19613	19780	19683	19685	19847	19830	20069	19737	19587	20090	19982	19972	20120	19841	19854	19822	19795	19849	19685	19834	19994	19844	19877	20017	19883	19820	19915	19734	19956	19827	19787	19556	19804	19720	19739	19702	19792	19765	19890	19820	19912	19909	19961	19924	19853	19741	19745	19768	19761	19824	19995	19755	19791	19889	19873	19633	19903	19862	19790	19980	19870	19987	19700	19840	19875	19949	19794	19799	19775	19775	19636	19827	19560	19671	19980	19747	19799	19650	19715	19774	19750	19816	19665	19853	19949	19885	19753	19711	19962	19913	19751	19894	19771	19899	19962	19672	19868	19812	19902	19855	19783	19940	19721	19810	19888	19741	19711	19917	19705	19813	19810	19824	19759	19666	19578	19708	19912	19615	19726	19724	19913	19815	19769	19931	19812	19984	19760	19837	19805	19934	19914	19788	19849	19975	19900	19804	19733	19804	20263	19710	19843	19827	19839	19584	19844	19924	19922	19729	19573	19788	19789	19775	19824	19775	19835	19842	19829	19675	19792	19929	19681	19995	19906	19913	19555	19834	19747	19746	19918	19534	19863	19931	19785	19786	19687	19809	19563	20160	19889	19843	19868	19674	19826	19853	19848	19846	19771	19665	19766	19647	19778	19834	19840	19758	19717	19785	19952	19903	19837	19839	19858	19924	20040	19703	19701	19742	19737	19876	19709	19798	19936	19860	19757	19922	19823	19677	19957	19917	19884	19939	20005	19836	19624	19868	19720	19869	19842	19815	20044	19679	19829	19860	19791	20079	19907	19612	19602	19792	19971	19679	19700	20092	19805	19685	19866	19818	19752	19956	19717	19773	19621	19780	19800	19806	19650	19703	19736	19730	19710	19908	19958	19792	19709	19745	19670	19866	19705	19699	19875	19870	19911	19660	19714	19840	19715	19717	19740	19974	19770	19876	19678	20001	19812	19979	20058	19875	19703	19885	19826	19849	19816	19780	19655	19727	19837	19809	19758	19755	19737	19741	19760	19821	19896	19766	19939	19943	19746	19831	19831	19906	19954	20172	19699	19969	19632	19924	19784	19885	19860	19793	19775	19832	19823	19838	19672	19918	19930	20108	19843	19792	19770	19630	19800	19882	19909	19810	19772	19596	19792	19815	20029	20081	19913	19746	19622	19748	19808	19806	19735	19872	19787	19902	19850	19774	19712	19550	19868	20000	19682	19813	19873	19876	19876	19906	19740	19853	19562	19870	19768	19811	19788	19997	19841	19898	19723	20025	19813	19650	19718	19666	19928	19982	19917	19660	19929	19830	19946	19787	19969	19697	19742	20059	19732	19915	19879	19958	19931	19765	19807	19925	19903	19923	19851	19901	19997	19769	19692	19686	20133	19803	19869	19526	19800	19843	19907	19873	19941	19835	19724	19980	19913	20004	20084	19968	19938	19619	19777	19792	19750	19917	20007	19716	19757	19823	19723	19606	19804	19847	19928	19870	19875	19660	19860	19920	19767	19986	19724	19776	19718	19857	19644	19844	19857	19856	19592	19947	19942	19782	19867	19771	20090	19788	19667	19818	19845	19885	19941	19995	19864	19628	19664	20022	19673	19676	19678	19870	19749	19992	20017	19763	19891	19924	19825	19882	19791	19916	19829	19767	19922	19669	19685	19675	19858	19969	19693	19741	19774	19662	19796	19709	19719	19900	19814	19743	19921	19923	19622	20035	19958	19971	19777	20001	19901	19842	19751	19824	19928	20186	19937	19735	19886	19973	19982	19691	19560	19924	19699	19714	20076	19820	19912	19822	19783	19652	19717	19769	19764	19747	19763	19642	19763	19913	19666	19816	19685	19840	19845	19781	19846	19855	19752	20020	19809	19693	19942	19807	20042	19648	19887	19887	19739	19826	19814	19968	19902	19714	19790	19863	19637	19804	19802	19745	19755	19786	19668	19545	19534	19993	19922	19697	19819	19894	19769	19853	20049	19986	19775	19705	19735	19874	19886	20044	19944	19950	19983	19851	19790	19670	19790	19816	19832	19839	19819	19905	19729	19767	19707	19892	19639	19533	19702	19711	19788	19762	19873	19674	20029	19845	19900	19970	19937	19912	19889	19942	19680	19728	20010	19697	19870	19871	19703	19884	20081	19800	19831	20009	19699	19818	19708	19937	19963	19975	19756	19715	19780	19841	19546	19771	19761	19903	19766	19930	19657	19659	19950	19828	20009	19959	19865	19869	19919	19762	19963	19953	19861	19953	19887	19620	19735	19987	19912	19784	19944	19902	19876	19746	19790	19907	19884	19990	19810	19941	19812	19803	19938	19894	19879	19854	19706	19768	19635	19791	19919	19806	19874	19937	19850	19907	19762	19811	19687	19764	19723	19884	19756	19835	19921	19849	19947	19661	19710	19760	19888	19804	19741	19817	19738	19522	19837	19754	19839	19874	19860	19810	19924	19799	19862	19911	19918	19807	19736	19711	19811	19774	19649	20012	19840	19775	19773	19716	19934	19784	19816	19504	19768	19772	19906	19734	19650	19645	19733	19985	19670	19795	19911	19596	19879	19805	19834	19692	19815	19741	19673	19926	19720	19792	19864	20026	19888	19912	19744	19894	19637	19940	20011	19942	19816	19849	19773	19958	19671	19896	19924	19840	19697	19735	19818	19860	19850	19844	19867	19788	20013	19990	19899	19963	19906	19855	19933	20000	19844	19895	19553	19693	19852	20029	19843	19894	19741	19917	19847	19614	19761	19898	19770	19738	19793	19689	19815	19832	19669	19749	19865	19719	19976	19751	19795	19759	19613	19983	19725	19824	20044	19904	19884	19781	19950	19903	19857	19551	19879	19941	19869	19761	19943	19824	19957	19781	19803	19730	19671	19831	19596	19726	19961	20024	19764	19859	19801	19922	19912	19855	20076	20030	19819	19812	19965	19713	19858	19987	19775	19689	19816	19735	19858	19931	19729	19956	19935	19695	19705	19713	19760	19765	19938	19718	19931	19813	19588	19878	19899	19925	19717	19813	19896	20139	19961	19690	19975	19990	19851	19905	19728	19840	19704	19793	19759	19784	19818	19850	19898	19801	19915	19725	19806	19574	19970	19810	19797	19861	19721	19844	19695	19772	19733	19926	19941	19752	19722	19988	19651	19897	19715	19935	19960	19660	19702	19825	19882	19795	20073	19840	19931	20076	19924	19818	19938	19894	19747	20010	20095	20007	19774	19698	19797	19691	19972	20014	19940	19975	19640	19611	19909	19659	19739	19476	19855	19621	19900	19644	20070	19857	19798	20001	19770	19679	19732	19899	19741	19872	19788	19885	19599	19716	19723	19829	19878	19977	19995	19798	19907	19812	19794	19793	19660	19906	19887	19740	19827	19816	19924	19857	19859	19997	19560
31879	46601	43140	32283	25557	22167	19318	18554	18207	17827	17854	17745	17646	17535	17545	17261	17313	17436	17250	17297	17195	17427	17273	17401	17306	17229	17158	17283	17101	17304	17213	17237	17045	17197	17267	17289	17154	17259	17242	17344	17217	17268	17149	17266	17119	17205	17140	17135	16991	17124	17120	17196	17262	17231	17184	17164	17295	17134	17147	17121	17295	17060	17235	17231	17151	17173	17041	17290	17135	17233	17252	17150	17228	17114	17116	17171	17355	17093	17115	17041	17336	17273	17235	17149	17126	17304	17165	17251	17218	17163	17191	17155	17307	17154	17323	17053	17131	17276	17141	17268	17212	17192	17119	17141	17389	17146	16986	17253	17069	17232	17122	17260	17084	17126	17182	17214	17149	17099	17046	17333	17302	17059	17278	17123	17328	17229	17150	17127	17176	17279	17181	17103	17202	17232	17141	17398	17073	17170	17239	17114	17123	17123	17220	17186	17069	17245	17162	17150	17079	17121	17156	17222	17154	17200	17086	17072	17137	17114	17105	17175	17368	17253	17150	17271	17195	17282	17327	17086	17160	17395	17129	17195	17054	16983	17258	17056	17159	17108	17200	17151	17063	16970	17107	17151	17244	17211	17170	17245	17110	17193	17099	17011	17131	17179	17094	17094	17005	17108	17111	17170	17159	17223	17234	17111	17245	17191	17158	17169	17047	17264	17115	17281	17177	17244	17095	17146	17302	17304	17163	17182	17127	17068	17196	17036	17168	17226	17138	17250	17201	17114	17178	17275	17099	17254	17380	17220	17209	17282	17154	17289	17219	17212	17151	17256	17171	17307	17174	17270	17169	17159	17374	17075	17264	17188	17200	17136	17267	17368	17210	17257	17086	16989	17167	17159	17126	17296	17233	17217	17062	17198	17202	17157	16922	17191	17106	17084	17233	17116	17200	17240	17158	17132	17025	17198	17014	17164	17105	17206	17202	17124	17107	17218	17305	16999	17156	17213	17193	17183	17120	17138	17131	17110	17188	17226	17175	17203	17197	17164	17086	17125	17103	17209	17338	17151	17272	17151	17250	17170	17102	17289	17159	17339	17088	17187	17124	17059	17123	17156	17120	17060	17236	17154	17234	17153	17164	17300	17309	17314	17037	17166	17216	17280	17175	17186	17404	17197	17154	17093	17280	17070	17167	17185	17192	17249	17231	17219	17201	17101	17438	17246	17029	17070	17122	17246	17091	17151	17290	17347	17132	17138	17194	17451	17201	17248	17260	17422	17189	17252	17242	17416	17061	17320	17301	17213	17253	17224	17262	17058	17397	17237	17269	17276	17307	17099	17047	17258	17196	17068	17128	17147	17240	17115	17155	17187	17224	17019	17162	17293	17042	17033	17231	17262	17247	17270	17286	17274	17064	17216	17194	17210	17308	17103	17156	17196	17292	17379	17118	17163	17136	17294	17084	17052	17118	17276	17372	17109	17320	17331	17214	17170	17135	17384	17110	17304	17135	17134	17142	17127	17143	17161	17284	17319	17241	17248	17244	17049	17535	17182	17103	17084	17167	17161	17264	17146	17199	17119	17332	17283	17198	17201	17185	17261	17037	17091	17065	17340	17248	17257	17144	17196	17077	17064	17258	17141	17319	17056	17321	17188	17283	17057	17144	17144	17114	17250	17130	17247	17125	17034	17272	17048	17207	17222	17338	17085	17038	17157	17211	17180	17248	17222	17400	17226	17129	17295	17315	17164	17209	17135	17193	17180	17312	17290	17165	17140	17181	17471	17181	17090	17168	17106	17059	17362	17041	16953	17108	17238	17217	17119	17233	17269	17216	17375	17351	17202	17237	17217	17200	17116	17131	17218	17379	17200	17261	17281	17272	17115	17296	17304	17188	17116	17163	17363	17209	17182	17330	17289	17291	17063	17085	17333	17115	17286	17220	17250	17219	17419	17180	17113	17228	17064	17191	17069	17112	17158	17178	17242	17164	17106	17124	17046	17363	17160	17273	17274	17048	17384	17188	17215	17349	16968	17078	17133	17300	17227	17247	17154	17261	17170	17164	17146	17211	17146	17192	17209	17018	17117	17111	17325	17143	17022	17119	17226	17179	16999	17121	17309	17041	17234	17107	17289	17089	17255	17092	17151	17305	16993	17146	17032	17162	17321	17298	17230	17189	17254	17227	17186	17097	17297	17071	17284	17266	17168	17308	17120	17173	17299	17107	17198	17192	17254	17176	17218	17080	17165	17095	17436	17052	17056	17078	17105	17211	17166	17408	17307	17110	17146	17020	17291	17214	17284	17095	17062	17196	17163	17192	17132	17353	17153	17028	17130	17207	17037	17138	17195	17116	17280	17219	17133	17294	17226	17196	17221	17228	17322	17114	17235	17187	17111	17252	17122	17293	17062	17012	17264	17258	16996	17255	17339	17128	17168	17117	17210	17188	17380	17079	17087	17040	17380	17196	17184	17128	17213	17227	17156	16992	17187	17306	17142	17359	17174	17159	17256	16960	17236	17214	17220	17111	17138	17296	17139	17292	17033	17230	17206	17181	17175	17193	17131	17162	17284	17210	17140	17164	17243	17410	17187	17253	17298	17079	17422	17146	17229	17334	17220	17127	17265	17148	17220	17204	17188	17096	17263	17158	17225	17063	17144	17066	17236	17225	17162	17051	17171	17067	17135	17136	17208	17072	17223	16970	17104	17180	17223	17220	17052	17025	17262	17207	17131	17347	17060	17128	17249	17294	17237	17077	17146	17045	17395	17134	17303	17083	17116	17240	17240	17142	17017	17243	17173	17275	17197	17177	17298	17260	17104	17288	17294	17256	17070	17204	17197	17117	16974	17226	17341	17122	17210	17309	17222	17102	17130	17437	17103	17102	17260	17340	17407	17351	17147	17252	17127	16927	17121	17487	17210	17231	17288	17207	17182	17205	17191	17301	17335	17232	17181	17231	17151	16966	17435	17038	17029	17246	17257	17146	17110	17099	17296	17194	17312	17178	17275	17147	17119	17188	17143	17152	17283	17118	17175	17334	17181	17217	17266	16930	17208	17119	17259	17195	17138	17226	17030	17283	17339	17243	17220	17060	17099	17428	17041	17192	17175	17052	17275	17215	17113	17233	17325	17161	17030	17199	17249	17258	17314	17091	17236	17096	17047	17309	17115	17112	17154	16968	17140	17113	17063	17162	17226	17138	17188	17360	17252	17143	17145	17164	17194	17212	17088	17339	17082	17324	17212	17176	17251	17244	17329	17255	17181	17216	17115	17194	17211	17024	17343	17092	17131	17172	17026	17146	17216	17236	17358	17147	17075	17208	17064	17276	17223	17127	17173	17167	17019	17230	17208	17193	17347	17102	17104	17387	17317	17168	17122	17106	17272	17193	17302	17280	17105	17157	17212	17252	17113	17223	17122	17109	17281	17259	17262	17236	17297	17194	17294	17164	17308	17319	17059	17165	17286	17135	17116	17251	17175	17270	16961	17153	17386	17238	17107	17287	17254	17122	17091	17184	17275	16977	17012	17085	17259	17073	17034	17082	17148	17048	17106	17259	17153	17152	17129	17308	17137	17202	17067	17497	17170	17141	17046	17302	17258	17145	17181	17087	17284	17239	17241	17155	17092	17125	17134	17161	17303	17253	17209	17360	16916	17118	17320	17357	17280	17101	17287	17115	17109	17265	17159	17347	17095	17263	17230	17298	17395	17285	17104	17167	17312	17161	17215	17176	17123	17245	17169	17151	17085	17130	16956	17293	17269	17254	17108	17210	17264	17177	17206	17209	17140	16957	17193	17053	17132	17145	17175	17169	17151	17100	17162	17044	17286	17275	17108	17115	17244	17241	17391	17172	17395	17084	17240	17053	17424	17305	17157	17260	17241	17156	17429	17054	17212	17014	17163	17250	17311	17294	17186	17200	17235	17489	17276	17075	17208	17156	17202	17086	17235	17292	17284	17312	17121	17173	17127	17427	17085	17056	17219	17210	17314	17391	17117	17249	17145	17334	17274	17249	17211	17024	17242	17321	17310	17269	17158	17074	17363	17128	17213	17239	17122	17189	17150	17212	17296	17153	17240	17207	17109	16998	17147	16967	17214	17217	17072	17290	17106	17219	17067	17256	17144	17261	17243	17294	17165	17162	17128	17296	17026	17101	17095	17125	17281	17281	17145	17263	17348	17130	17116	17087	17121	17195	17135	17211	17283	17118	17235	17117	17098	17117	16982	17071	17214	17151	17199	17187	17234	17161	17163	17121	17292	17208	17101	17161	17186	17217	17364	17293	17207	17149	17125	17189	17050	17222	17209	17342	17068	17121	17170	17431	17115	17185	17214	17369	17215	17197	17215	17146	17161	17224	17235	17126	17106	17353	17075	17279	16998	17254	17282	17213	16997	17292	17182	17169	17173	17069	17142	17320	17368	17176	17047	17128	17296	17009	17191	17223	17205	17203	17180	17136	17249	17111	17319	17127	17137	16978	17243	17241	17269	16942	17280	17223	17144	17137	17232	17183	17251	17216	17322	17106	16996	17223	17149	17520	17105	17170	17111	17338	17342	17106	17357	17067	17103	17168	17222	17170	17113	17180	17128	17160	17225	17195	17285	17132	17162	17274	17248	17245	17178	17229	17211	17163	17435	17192	17203	17036	17164	17224	17198	17360	17245	17243	17298	17355	17152	17288	17183	17422	17258	17244	17028	17186	17330	17101	17155	17202	17060	17240	17204	17073	17302	16878	17119	17149	17283	17207	17206	17108	17320	17088	17073	17028	17158	17119	17191	17111	17060	17143	17103	17160	17058	17107	17270	17382	17195	17159	17123	17291	17139	17264	17391	17294	17125	17200	17195	17208	17035	17352	17310	17175	17192	17104	17148	17192	17169	17084	17115	17143	17161	17348	17129	17085	17140	16983	17136	17166	17086	17279	17020	17158	17204	17037	17161	17383	16985	17258	17370	17242	17214	17194	17022	17146	17191	17152	16998	17323	17049	17255	17208	17083	17165	17104	17185	17051	17211	17135	16973	17269	17286	17255	17134	17309	17292	17384	17090	17169	17114	17052	17173	17228	17132	17272	17174	17083	17164	17166	17257	17491	17150	17202	17102	17384	17302	17264	17155	17044	17148	17242	17175	17272	17147	17354	17155	17195	17196	17254	17224	17167	17055	17188	17071	17255	17218	17081	17259
24276	21492	29227	26772	27172	28028	27060	23115	21589	21512	21257	20944	20813	20816	20471	20591	20621	20558	20396	20426	20374	20298	20391	20251	20281	20241	20163	20249	20411	20345	20256	20159	20237	20148	20201	20211	20059	20371	20178	20241	20169	20252	20283	20433	20212	20024	20260	20277	20244	20173	20081	20201	19810	20137	20131	20299	20079	20087	20024	20301	20224	20166	20498	20205	19969	20120	20222	19932	20095	19983	20126	20006	20181	20094	20092	20044	20175	20291	19930	20092	20328	19978	20114	19964	20031	20171	20239	19920	20117	20204	20041	20138	20255	20308	20235	19972	20195	20133	20133	20119	20317	20114	20074	20067	20220	20256	20227	20293	20237	20196	20069	20200	20378	20336	20295	20098	20267	19962	20378	20053	20300	20078	20384	20174	20210	20111	20159	20153	20128	19957	20310	19938	20434	20349	20178	20024	20108	20070	20145	20264	20164	20259	20263	20017	20131	20159	20018	20275	20120	20211	20230	20197	20150	20263	20127	20230	20146	20094	20155	20201	20084	20150	20104	20018	20395	20240	20304	20168	20079	20170	19960	20193	20395	20271	20054	20369	20231	20078	20174	20007	20229	20121	20054	20249	20263	20072	20215	20048	20244	20159	20145	20105	20118	20142	20029	19981	20116	19993	19940	20196	20358	20137	20001	20164	19987	19829	20016	20119	20228	20271	20146	20046	20082	20097	20160	20262	20047	20116	20001	20069	20037	20152	19980	20225	20141	20203	20147	20115	19926	20122	20241	20109	20094	20556	19911	20072	20100	20115	20170	20287	20117	20140	20246	20289	20173	20059	20148	20213	20255	20176	19992	20350	20105	20141	20276	20140	20315	20012	20191	20143	20127	20126	20150	20119	20260	20008	20053	20042	20201	20272	20242	20212	20307	20072	19983	20318	20299	20143	20249	20271	19929	19961	20014	20039	20179	20275	20135	20009	19888	20096	20348	20285	20064	20095	20217	20180	20294	20289	20025	20018	20143	20261	19854	19989	20299	20197	20005	19947	20121	20087	20176	20294	20250	20305	20090	20046	20112	20205	20169	20094	20142	20198	20169	20257	20117	20160	20187	20056	20043	20061	20162	20112	20108	19885	20210	20075	20348	20116	19983	20105	20210	20062	20310	20154	20118	20020	20102	20149	20032	20186	20282	20316	20281	20327	19987	20057	20083	20219	20126	20007	20155	20434	20297	20349	20200	20304	20070	20316	19963	20214	20483	20173	20011	20165	20087	19934	20149	20082	20127	20141	20188	20003	20248	20026	20204	20113	20161	20125	20039	20296	20170	20190	20189	19958	19897	19815	19863	20367	20182	20176	19999	20014	20029	19986	20186	20118	20071	20156	20102	20284	20297	20058	20243	20281	20038	20035	20145	19941	20187	20068	20006	20143	20116	20127	20182	20073	20208	20229	20188	20211	20050	20143	20163	20030	20281	20037	20244	20080	20079	20081	20270	20260	20053	20202	20109	20073	20247	20209	20260	20270	19996	20243	20157	20160	20269	20109	20088	20052	20218	20153	20191	20050	20133	20333	20150	20312	20253	20088	20119	19993	20251	20171	20058	20090	20151	20145	20193	20055	19904	20043	20215	19997	20093	20344	20339	20334	20275	20133	20061	20104	20150	20214	20275	20213	19997	20055	20011	20228	20151	19906	20249	20174	20225	20030	20042	20109	20140	19885	20131	20078	20271	20155	20210	20162	20130	19957	20025	20188	20192	20242	20175	20192	20066	20111	20176	20135	19998	20210	19867	20048	20253	20059	20217	20156	20033	20214	20538	20236	20062	20116	20089	19932	20287	20281	20067	19970	20267	20177	20031	20048	20203	20120	20135	20377	20234	20270	20400	20135	20187	19776	20149	19983	20110	20206	20096	20247	20109	20244	20038	20061	20164	20287	20290	20132	20174	20147	20080	20174	20342	20116	20013	20053	20109	20227	20032	20223	20293	20149	20431	20297	20109	20075	20186	20048	19967	20224	20157	20164	20190	20086	20043	20191	20106	20040	20322	19903	20248	20011	20189	20113	20058	20340	20292	20501	20186	20102	20291	20090	20112	20249	20225	20228	20141	20044	20270	20111	20209	20068	19964	20070	20289	20042	20383	20068	20142	20273	20049	20241	20147	20160	20198	20020	20164	20249	20388	20186	20153	20255	20096	20130	20102	20130	20301	19992	20222	20366	20204	20317	20332	20034	20393	20047	20222	20248	19967	20159	20416	20200	20162	20007	20073	20014	20052	20116	20091	20199	20304	20021	20121	20124	20055	20085	20147	20044	20299	20185	20278	20431	20145	20061	20131	20064	19990	20132	20047	19971	20283	20134	20037	20313	20229	20309	20109	20361	20108	20133	20067	20350	20158	20140	20146	20140	20284	20049	20370	20116	20073	20158	20181	20108	20374	20142	20310	20140	20354	20084	20313	20240	19946	20151	20208	20114	20053	20270	20250	20262	20209	20328	20155	19992	20044	20107	20285	20455	20354	20194	20261	20288	20131	20170	20266	20150	19986	20073	19863	20292	20170	20142	20155	20142	20029	20069	20018	20139	20038	20058	20320	20196	20146	19896	20224	20137	20359	20277	20325	20188	20270	20173	20175	20405	20003	20082	20049	20070	20246	20288	19952	20257	20055	20173	20101	20215	20164	20079	20212	20081	19995	20302	20266	20213	20193	20175	20299	20124	20364	20371	20377	19902	20223	20195	20180	20074	20062	20026	20237	20161	20214	20234	20334	20014	20233	20012	20126	20342	20186	20269	20108	20160	19980	20247	20259	19962	20209	19881	20016	19959	20192	19955	20039	20185	20218	20133	20265	20171	20100	20186	20252	20056	20202	20176	20264	20320	19983	20184	20191	20195	20088	20186	20048	20273	20098	20212	19995	19859	20019	20183	20198	20072	20152	20126	20018	20053	20185	20179	20319	20243	20222	20199	20223	20148	20116	20045	20052	20115	20206	20210	20130	20183	20177	20331	20112	20201	20186	20151	20316	19924	20221	20305	20306	20207	20129	20121	20115	20174	19949	20122	20215	20381	20294	20082	20138	20365	19895	20098	20212	19787	20176	20051	20137	20014	20115	20030	20149	20236	20447	20125	20120	20165	20223	20209	20013	20152	20216	20264	20169	20148	20078	20067	20165	20086	20183	20194	20012	20140	20009	20120	20133	20167	20044	20268	20316	20097	20300	20109	20134	20186	19903	20172	20138	20121	20129	20052	20239	20217	20324	19988	20107	20421	20305	20197	20130	20125	19906	20288	20287	20154	20173	20094	20041	20038	20386	20144	20115	20183	20189	19969	20316	20274	20418	20192	20131	20140	20196	20222	20074	20202	20059	20213	20083	20275	20387	20283	20023	20073	20273	20209	20169	20256	20287	20279	20269	19995	20278	20309	20271	20068	20083	20123	20232	20081	20247	20059	20025	20305	20064	20302	20169	20129	20047	20165	19961	19985	20246	20143	20022	20058	20108	20095	20188	20246	20245	20158	20232	20150	20163	20074	20237	20040	20044	20145	20244	20209	20336	20124	20139	20096	20196	20044	20078	20209	20223	20200	20350	20057	20159	20063	19995	20169	20249	20300	20218	20257	20276	20203	20237	20209	20072	20059	20019	20323	20292	20085	19991	20126	20312	20150	20082	20099	20020	20274	20085	20225	20281	20070	20118	20064	20161	19981	20110	20019	20276	20024	20018	20120	20092	20255	20332	19911	20245	19990	20190	19864	20189	20216	20059	20244	20241	20134	20046	20199	19686	20051	20319	20497	20183	20203	20091	19936	20198	20041	20164	20025	20130	20210	20219	20386	20304	20161	20328	20231	20152	20153	20212	20170	20191	20182	20079	20123	20190	20321	20059	20068	20223	19921	20238	20161	20223	20219	20122	20163	20120	20061	20066	19984	20316	20030	20240	19920	20098	20192	20132	20250	20237	20206	20265	20166	20093	20312	20265	20419	20050	20206	20177	20115	20196	20155	20172	20052	20228	20216	20257	19949	20299	20149	20183	20136	20115	20238	20134	19907	20036	20166	20054	20165	19993	20163	20228	20096	20283	20165	20236	20191	19993	20121	20391	20222	20201	20214	20453	20146	20239	20139	20196	20215	20060	20236	20249	20149	20339	20065	20064	20204	20143	20294	20173	20086	20212	19944	20010	20293	20258	19997	20214	20052	20256	20149	20038	20276	20070	20211	20135	20248	20078	20036	19989	20232	20442	20087	20092	20068	20353	20092	20212	20179	20346	20322	20070	20298	20112	20228	20008	20155	20142	19992	20358	20042	20332	20117	20125	20219	20113	20130	20128	20247	20147	20232	20276	20102	19976	20154	20282	20080	20015	20154	19996	20232	20248	20251	20053	20241	20013	20097	20026	20241	20177	20183	20021	20380	20176	20035	19898	20334	20121	20156	20168	20415	20024	20140	20166	20202	20144	20192	20147	20116	20294	20235	20154	20215	20134	20371	20210	20288	20194	20109	20264	20339	20106	20033	20074	20255	20148	20226	20016	19936	20058	20223	20054	20091	20228	20121	20106	20055	20166	19948	20209	20249	20232	20219	20266	20110	20024	20077	20080	20201	20096	20024	20174	20131	20114	20019	20105	19995	20105	20142	20134	19949	19986	20014	20162	20094	20076	20082	20313	20214	20094	20046	20046	20177	20051	19992	20044	20208	20160	20237	20290	20086	20375	20181	20321	20204	20172	20162	20320	20118	20236	20310	20038	20279	20192	20106	20311	19985	20205	20077	20408	20213	20028	20269	20219	20054	20391	20166	20225	20056	20256	20280	20015	20173	20075	20110	20121	20183	20052	20092	20122	20111	20081	20103	20164	20366	19960	20069	20189	20185	20357	20051	20280	20163	19980	20260	19989	20210	20107	20203	20051	19977	20019	20137	20203	20335	20392	20084	20114	20036	20196	20063	20284	20181	20042	20212	20064	19896	20058	20138	20013	20252	20282	20221	20152	20063	20061	20223	20326	20100	20060	20201	19987	20206	20048	20218	20031	20284	20272	20339	20090	20112	19932	20212	20203	20035	20041	19857	20038	19959	20129	20160	20109	20184	20072	20169	20003	20150	20288	20063	20147	20119	20341	20159	20042	20212	20171	20116	20035	20244	20085	20191	20067	20504	20191	20149	20168	20036	20138	20194	20331	20137
35800	54717	50647	40991	34280	27491	23374	20865	19173	18927	18353	18313	18197	18195	17892	17741	17704	17691	17519	17507	17791	17621	17640	17623	17672	17444	17484	17483	17738	17474	17413	17439	17509	17696	17505	17340	17332	17376	17525	17416	17447	17515	17474	17321	17457	17451	17276	17462	17402	17567	17356	17334	17277	17484	17315	17326	17383	17469	17454	17539	17436	17505	17299	17337	17535	17405	17462	17394	17270	17248	17250	17533	17279	17339	17318	17303	17494	17281	17347	17373	17449	17253	17270	17425	17389	17458	17250	17597	17266	17402	17384	17455	17453	17491	17300	17264	17348	17234	17419	17485	17562	17366	17467	17426	17577	17380	17382	17377	17350	17232	17431	17458	17301	17278	17276	17468	17240	17290	17560	17435	17464	17528	17460	17303	17406	17351	17461	17314	17528	17438	17423	17379	17369	17373	17449	17305	17521	17430	17483	17363	17301	17399	17418	17359	17498	17300	17354	17240	17438	17392	17516	17385	17390	17438	17290	17479	17300	17474	17197	17323	17259	17185	17522	17275	17327	17320	17338	17399	17274	17357	17263	17355	17515	17251	17263	17453	17480	17415	17297	17443	17342	17299	17397	17399	17298	17174	17437	17398	17298	17297	17350	17498	17265	17253	17373	17286	17419	17284	17371	17224	17249	17321	17335	17415	17382	17466	17312	17415	17272	17351	17349	17341	17386	17259	17283	17420	17389	17537	17169	17562	17201	17243	17260	17384	17376	17456	17313	17263	17266	17333	17428	17460	17416	17491	17519	17316	17381	17355	17458	17319	17139	17275	17436	17424	17416	17376	17491	17381	17342	17200	17358	17209	17368	17343	17499	17435	17340	17475	17428	17350	17309	17322	17437	17452	17260	17346	17440	17318	17602	17295	17522	17351	17508	17485	17366	17435	17233	17330	17298	17472	17574	17289	17383	17479	17345	17499	17418	17379	17449	17362	17433	17313	17381	17395	17421	17316	17503	17426	17265	17476	17167	17417	17316	17428	17232	17386	17334	17349	17420	17423	17520	17336	17372	17286	17442	17307	17161	17403	17262	17375	17313	17648	17319	17400	17361	17316	17356	17382	17519	17393	17311	17342	17290	17345	17315	17326	17456	17338	17477	17278	17284	17257	17306	17253	17442	17277	17413	17450	17403	17316	17423	17371	17411	17247	17496	17367	17368	17441	17358	17112	17190	17521	17513	17341	17424	17169	17311	17400	17461	17376	17471	17284	17419	17380	17453	17390	17442	17421	17257	17292	17558	17198	17365	17361	17448	17341	17380	17329	17514	17266	17435	17218	17369	17422	17403	17189	17466	17326	17191	17246	17436	17323	17522	17306	17455	17429	17513	17358	17496	17310	17308	17475	17447	17262	17371	17234	17516	17456	17475	17412	17422	17340	17216	17270	17194	17598	17241	17302	17245	17488	17371	17447	17412	17282	17368	17380	17452	17245	17285	17348	17445	17394	17351	17460	17322	17333	17575	17352	17517	17484	17237	17230	17330	17321	17413	17273	17477	17336	17405	17548	17314	17337	17179	17258	17353	17344	17328	17333	17322	17419	17129	17300	17166	17338	17233	17347	17366	17314	17461	17322	17273	17448	17361	17291	17321	17521	17410	17474	17315	17493	17455	17524	17442	17385	17351	17507	17309	17440	17530	17414	17198	17363	17443	17427	17327	17415	17407	17414	17400	17188	17418	17347	17488	17472	17415	17432	17436	17394	17375	17445	17405	17378	17234	17465	17372	17388	17451	17445	17518	17521	17210	17348	17359	17422	17247	17301	17354	17359	17462	17331	17243	17405	17461	17484	17289	17352	17579	17386	17401	17308	17421	17256	17448	17307	17430	17383	17339	17317	17282	17395	17511	17482	17643	17404	17280	17414	17382	17472	17468	17406	17349	17412	17440	17468	17528	17303	17364	17336	17314	17376	17378	17262	17741	17180	17341	17274	17345	17503	17145	17348	17432	17328	17386	17381	17385	17345	17401	17460	17227	17297	17181	17387	17424	17414	17294	17416	17345	17274	17276	17391	17239	17318	17564	17407	17459	17381	17289	17313	17358	17348	17390	17310	17394	17393	17363	17219	17321	17277	17577	17178	17531	17378	17308	17433	17437	17377	17412	17382	17413	17396	17422	17334	17427	17297	17336	17391	17420	17558	17475	17370	17462	17175	17438	17189	17320	17399	17347	17282	17397	17249	17402	17348	17382	17340	17497	17370	17309	17271	17328	17391	17349	17281	17286	17420	17209	17411	17440	17374	17531	17339	17349	17375	17422	17548	17356	17345	17376	17279	17376	17371	17531	17427	17368	17382	17499	17438	17368	17318	17339	17154	17447	17449	17487	17474	17609	17359	17393	17323	17375	17263	17362	17204	17497	17351	17470	17315	17310	17335	17467	17573	17275	17348	17374	17397	17408	17422	17407	17403	17334	17453	17398	17424	17333	17378	17317	17327	17374	17469	17511	17351	17451	17302	17290	17484	17285	17389	17465	17205	17465	17160	17475	17239	17598	17271	17439	17493	17343	17546	17231	17499	17327	17198	17497	17323	17418	17318	17233	17600	17413	17373	17319	17158	17453	17315	17481	17528	17322	17314	17384	17467	17412	17404	17386	17247	17477	17263	17322	17485	17431	17423	17424	17386	17513	17535	17256	17491	17340	17302	17255	17401	17294	17450	17234	17504	17272	17352	17421	17332	17297	17501	17357	17389	17257	17466	17401	17303	17425	17276	17323	17479	17381	17440	17488	17501	17290	17474	17199	17412	17382	17364	17265	17415	17558	17281	17424	17292	17388	17433	17367	17508	17420	17460	17303	17494	17473	17487	17437	17314	17257	17388	17407	17329	17119	17372	17330	17416	17315	17356	17243	17435	17483	17352	17508	17201	17296	17434	17357	17370	17476	17369	17427	17405	17403	17314	17417	17326	17404	17387	17373	17137	17397	17477	17398	17328	17451	17435	17329	17341	17440	17514	17310	17495	17436	17283	17491	17165	17363	17465	17415	17292	17228	17511	17463	17346	17404	17201	17245	17344	17408	17221	17241	17406	17484	17355	17403	17566	17522	17351	17389	17393	17477	17325	17449	17276	17397	17376	17259	17299	17346	17348	17411	17614	17209	17589	17410	17481	17334	17441	17410	17335	17503	17477	17238	17536	17360	17341	17337	17316	17260	17411	17608	17347	17379	17415	17410	17467	17380	17391	17375	17348	17346	17414	17372	17239	17470	17406	17491	17293	17333	17389	17459	17224	17240	17376	17452	17448	17338	17428	17278	17342	17375	17465	17263	17334	17427	17307	17301	17253	17353	17417	17607	17389	17383	17415	17420	17235	17237	17330	17411	17546	17408	17405	17303	17308	17312	17433	17331	17531	17293	17463	17298	17375	17307	17302	17387	17260	17401	17416	17329	17546	17259	17366	17365	17244	17427	17488	17360	17247	17374	17384	17549	17409	17260	17434	17299	17405	17404	17354	17378	17351	17469	17214	17369	17342	17508	17386	17264	17329	17222	17438	17392	17485	17502	17246	17112	17476	17333	17626	17391	17401	17441	17446	17338	17363	17334	17279	17512	17424	17327	17530	17266	17321	17410	17523	17561	17196	17390	17430	17451	17412	17424	17501	17531	17395	17499	17279	17530	17446	17490	17334	17380	17411	17451	17392	17611	17489	17472	17263	17469	17453	17350	17327	17465	17460	17217	17448	17487	17379	17407	17394	17366	17413	17300	17645	17571	17255	17339	17494	17448	17436	17484	17416	17379	17480	17633	17351	17402	17494	17297	17527	17268	17433	17464	17405	17482	17234	17309	17427	17345	17188	17390	17363	17413	17217	17253	17295	17640	17505	17252	17355	17583	17325	17316	17290	17297	17207	17375	17421	17366	17491	17274	17464	17333	17352	17329	17424	17465	17371	17295	17299	17570	17234	17363	17395	17389	17277	17436	17622	17413	17443	17248	17278	17490	17472	17421	17271	17510	17388	17303	17351	17383	17276	17396	17321	17293	17450	17288	17273	17290	17347	17221	17363	17338	17464	17360	17566	17281	17325	17330	17275	17427	17372	17334	17388	17238	17428	17329	17436	17332	17336	17437	17246	17419	17428	17370	17476	17457	17395	17417	17407	17365	17492	17506	17590	17392	17385	17385	17609	17339	17404	17385	17298	17378	17438	17349	17363	17476	17470	17380	17514	17242	17380	17361	17359	17285	17404	17286	17482	17517	17288	17580	17480	17322	17397	17547	17273	17403	17445	17510	17411	17433	17498	17473	17362	17399	17446	17329	17333	17262	17372	17218	17277	17355	17325	17279	17275	17641	17561	17342	17287	17373	17449	17485	17339	17348	17241	17287	17235	17353	17304	17363	17252	17369	17418	17429	17322	17034	17111	17531	17403	17358	17337	17274	17248	17458	17420	17596	17479	17237	17470	17451	17251	17510	17453	17284	17448	17464	17316	17526	17328	17364	17234	17518	17434	17457	17584	17192	17546	17257	17258	17254	17507	17502	17334	17452	17312	17456	17317	17242	17468	17385	17413	17500	17277	17469	17232	17365	17354	17413	17253	17249	17481	17331	17304	17262	17401	17331	17193	17408	17481	17373	17430	17506	17286	17257	17583	17453	17438	17507	17275	17371	17339	17362	17220	17305	17150	17370	17437	17383	17428	17320	17446	17245	17406	17394	17374	17584	17325	17412	17239	17424	17329	17529	17456	17349	17251	17508	17474	17409	17338	17495	17526	17440	17475	17161	17497	17192	17392	17285	17327	17352	17373	17314	17399	17422	17584	17204	17344	17349	17526	17315	17382	17299	17423	17352	17385	17366	17479	17322	17474	17391	17363	17358	17463	17385	17252	17336	17210	17505	17245	17415	17239	17325	17218	17388	17275	17402	17207	17210	17294	17389	17425	17320	17387	17382	17397	17163	17575	17447	17425	17358	17271	17440	17324	17372	17432	17486	17363	17504	17357	17319	17431	17471	17447	17397	17431	17333	17414	17417	17339	17282	17421	17324	17460	17291	17384	17455	17384	17460	17318	17320	17453	17320	17521	17619	17450	17340	17556	17437	17314	17422	17378	17385	17312	17322	17385	17602	17469	17337	17303	17376	17334	17489	17313	17348	17298	17406	17261	17470	17360	17559	17372	17395	17265	17331	17435
22993	21484	29390	24342	23535	28675	31994	26391	23683	23180	22241	22111	21879	21856	21823	21556	21534	21186	21175	21176	21216	21241	21197	21111	20925	21171	21025	20866	20891	20852	21068	20844	21089	21120	20976	20946	21027	20938	20907	20810	20824	20906	20815	20831	20797	20737	20757	20587	20625	20548	20902	20849	20749	20592	20984	20919	20990	20871	20558	20677	21007	20778	20750	20816	21082	20836	20678	20777	20917	20876	20942	20911	20796	20954	20799	20838	20777	20691	20595	20832	20930	20792	20837	20887	20884	21165	20720	20701	20894	20791	20571	20760	20844	20638	20970	20770	20857	20704	20733	20729	20753	20697	20761	20949	20642	20727	20785	20851	20898	20705	20824	20676	20852	20650	20661	20833	20794	20895	20812	20783	20894	20712	20831	20853	20906	20674	20634	20922	20910	20700	20901	20855	20761	20817	20747	20998	20820	20611	20760	20900	20627	20858	20914	20609	20925	20688	20953	20800	20806	20590	20909	20725	20839	20568	20977	20913	20703	20766	20773	20643	20782	20790	20827	20878	20780	20805	20596	20665	20967	20703	20810	20853	20775	20911	20796	20697	20837	20940	20892	20547	20685	20811	20992	20795	20851	20732	20670	20796	20695	20737	20677	20641	20763	20983	20561	20849	20704	20787	20883	20756	20624	20849	20718	20880	20542	20710	20661	20978	20649	20774	20647	20697	20840	20775	20756	20707	20780	20701	20696	20645	20758	20614	20949	20694	20664	20882	20771	20913	20871	20758	20811	20866	20792	20761	20739	20903	21002	20812	20723	20851	20694	20899	20865	20743	20549	20668	20923	20973	20626	20958	20875	20636	20946	20952	20495	20516	20684	20677	20579	20814	20884	20636	20884	20740	20687	20767	20849	20797	21015	20914	20832	20816	20858	20724	20821	20773	21023	20863	20730	20940	20779	20480	20778	20715	20779	20851	20841	20776	20626	20742	20882	20573	20761	20797	20710	20647	20759	20594	20648	20644	20795	20781	20623	20680	20680	20803	20969	20658	20744	20671	20841	20703	20807	20615	20848	20920	20906	20720	20490	20773	20692	20743	20864	20857	20715	20879	20797	20588	20762	20663	20720	20609	20846	20678	20736	20754	20639	20831	20710	20583	20880	20649	20774	20627	20647	20996	20569	20696	20892	20860	20664	20718	20741	20719	20787	20528	20702	20718	20652	20758	20648	20652	20678	20807	20735	20899	20734	20582	20921	20769	20661	20840	20674	20955	20770	20744	20758	20820	20541	20683	20781	20736	20671	20691	20600	20914	20885	20725	20817	20969	20783	20788	20942	20761	20865	20765	20827	20740	21034	20938	20731	20581	20874	20595	20488	20638	20634	20717	20626	20562	20909	20761	20993	20856	20846	20742	20860	20468	20644	20883	20691	20757	20551	20801	20819	20660	20690	20812	20755	20761	20594	20800	20884	20752	20715	20655	20955	20873	20655	20733	20764	20659	20774	20510	20846	20874	20609	20861	20752	20584	20766	20708	20828	20795	20806	20588	20648	20616	20793	20616	20858	20725	20817	20780	20880	20850	20611	20927	20533	20637	20788	20754	20845	20818	20794	20715	20926	20656	20528	20686	20790	20691	20686	20857	20760	20617	20711	20759	20773	20781	20834	20724	20818	20577	20907	20840	20544	20646	20809	20689	20706	21070	20700	20775	20616	20789	20699	20551	20829	20753	20793	20833	20847	20802	20827	20653	20706	20839	20644	20680	20791	21034	20519	20813	20614	20692	20715	20793	20702	20562	20801	20600	20796	20833	20855	20738	20915	20768	20777	20757	20603	20923	20689	20630	20827	20864	20622	20815	20732	20491	20796	20495	20703	20845	20593	20885	20814	20724	20752	20582	20829	20618	20662	20734	20929	20582	20670	20784	20834	20606	20678	20659	20774	20806	20810	20710	20891	20789	20750	21056	20939	20943	20781	20891	20807	20897	20715	20743	20768	20803	20743	20967	20740	20779	20694	20927	20905	20646	20798	20577	20650	20746	21050	20726	20632	20667	20675	20773	20554	21078	20627	20647	20762	20652	20846	20916	20755	20907	20902	20625	20833	20599	20805	20635	20864	20697	20702	20687	20615	20513	20726	20950	20895	20796	20860	20759	20663	20695	20910	20718	20675	20816	20776	20710	20877	20841	20685	20849	20866	20931	20813	20450	20798	20630	20845	20873	20717	20730	20692	20789	20635	20888	20782	20593	20541	20651	20619	20747	20881	20735	20902	20791	20752	20806	20814	20825	20706	20837	20764	20567	20672	20668	20754	20744	20756	20683	20848	20674	20820	20647	20745	20647	20657	20741	20623	20840	20730	20567	20811	20724	20685	20882	20597	20769	20889	20833	20895	20865	20623	20698	20827	20652	20799	20843	20703	20671	20891	20741	20688	20772	20660	20909	20792	20714	20794	20942	20612	20739	20561	20989	20599	20825	20815	20519	20580	20706	20847	20782	20655	20502	20871	20601	20737	20572	20706	20820	20697	20650	20930	20727	20780	20855	20877	20669	20706	20907	20864	20731	20836	20748	20832	20832	20575	20901	20764	20603	20428	20889	20792	20740	20808	20508	20774	20801	20746	20864	20842	20914	20700	20789	20741	20660	20809	20962	20683	20786	20682	20656	20713	20447	20661	20607	20830	20587	20848	20967	20804	20737	20867	20682	20848	20762	20748	20826	20835	20640	20695	20949	20795	20739	20710	20755	20888	20810	20793	20665	20594	20727	20708	20604	20603	20763	21038	20728	20826	20543	20962	20765	20738	20946	20800	20916	20891	20550	20895	20612	20602	20707	20832	20892	20854	20634	20884	20596	20582	20581	20622	20733	20673	20790	20835	20751	20771	20964	20656	20727	20739	20580	21097	20531	20940	20867	20837	20759	20694	20739	20664	20553	20758	20565	20693	21031	20808	20871	20965	20793	20868	20584	20784	20675	20817	20772	20469	20816	20763	20738	20737	20683	20814	20849	20566	20692	20733	20956	20655	20891	20668	20679	20697	20671	20768	20632	20775	20882	20838	20768	20700	20814	20621	20687	20813	20792	20661	20864	20785	20732	20834	20718	20829	20617	20699	20749	20920	20795	20854	20875	20825	20622	20689	20753	20756	20883	20877	20898	20825	20965	20629	21019	20796	20559	20629	20518	20832	20876	20767	20808	20722	20923	20754	20603	20765	20904	20638	20590	20785	20464	20617	21035	20850	20740	20737	20681	20666	20511	20714	21027	20971	20880	20941	20923	20833	20671	20789	20646	20660	20658	20686	20685	20719	20802	20902	20923	20741	20663	20696	20798	20815	20707	20827	20828	20886	20578	20659	20739	20856	20708	20653	20722	20668	20647	20831	20543	20802	20959	20867	20891	20851	20661	20745	20783	20717	20705	20739	20690	20775	20770	20543	20851	20799	20859	20832	20891	20766	20721	20863	21006	20811	20703	20821	20797	20690	20666	20673	20616	20629	20799	20828	20798	20773	20670	20785	21037	20908	20568	20816	20869	20749	20623	20818	20959	20626	20791	20847	20793	20925	20716	20828	20703	20659	20645	20744	20682	20803	20665	20928	20527	20710	20872	20506	20915	20586	20787	20828	20549	20713	21005	20824	20825	20754	20613	20628	21017	20754	20886	20681	20660	20641	20849	20749	20809	20582	20733	20802	20727	20674	20756	20653	20795	20636	20576	20615	20834	20766	20548	20695	20666	20879	20862	20792	20924	20657	20816	20882	20638	20647	20916	20614	20876	20842	21005	20772	20995	20767	20680	20653	20910	20846	20937	20710	20874	20775	20683	20778	20759	20882	20764	20919	20912	20995	20755	20972	20649	20840	20569	20912	20803	20905	20867	21017	20959	20812	20624	20698	20822	20809	20813	20820	20701	20846	20831	20753	20863	20879	20727	20574	20548	20852	20662	20640	20661	20711	20707	20806	20755	20832	20771	20702	20680	20747	20523	20695	20495	20694	20883	20842	20583	21012	20815	20859	20558	20658	20817	20880	20793	20861	20820	20743	20637	20730	20707	20792	20863	20746	20748	20634	20680	20804	20897	20711	20778	20575	20569	20799	20811	20594	20797	20758	20893	20809	20964	20898	20970	20823	20638	20651	20653	20752	20827	20714	20725	20636	20949	20741	20749	20671	20542	20703	20656	20913	20762	20685	21122	20839	20835	20749	20893	20769	20562	20732	20918	20922	20801	20841	20921	20783	20561	20752	20910	20916	20596	20748	20631	20875	20932	20775	20767	20736	20673	20713	20645	20784	20865	20780	20673	20730	20771	20824	20621	20874	20590	20761	20615	20820	20910	20732	20859	20733	20558	20762	20850	20655	20681	20758	20671	20724	20844	20895	20740	20687	20648	20749	20707	20539	20462	20703	20616	20743	20562	20548	20931	20612	20673	20841	20746	20811	20969	20954	20726	20830	20781	20618	20871	20836	20980	20642	20828	20952	20597	20482	20785	20822	20647	20805	20644	20737	21061	20964	20793	20827	20735	20883	20873	20808	20525	20806	20688	20713	20881	20954	20760	21044	20694	20874	20766	20870	20725	20754	20657	20895	20774	20805	20902	20896	20836	20742	20672	20613	20523	20827	20625	20783	20788	21039	20647	21112	20839	20634	20887	20451	20739	20652	20735	20980	20860	20582	20742	20736	20732	20796	20648	20864	20847	20802	20532	20811	20691	20601	20563	20733	20520	20765	20696	20772	20755	20565	20662	20826	20749	20719	20797	20718	20975	20816	20850	20615	20644	20782	20915	20802	20842	20681	20700	20757	20825	20858	20629	20914	20782	20811	20657	20810	20623	20778	20748	20799	20551	20792	20711	20961	20683	20747	20714	20693	20793	20816	20821	20770	20661	20742	21028	20574	20747	20849	20770	20798	20974	20650	20755	20853	20881	20806	20848	20881	20883	20626	20641	20918	20693	20723	20804	20745	20832	20791	20815	20846	20776	20759	20868	20664	20775	20526	20720	20915	20776	20929	20800	20878	20633	20694	20776	20949	20674	20758	20814	20647	20604	20747	20705	20945	20878	20753	20777	20824	20785	20968	20739	20594	20502	20721	20740	20785	20776	20633	20570	20753	20867	20931	20815	20920	20758	20518	20527	20718	20650	20754	20828	20736	20875	20662	20971	20722	20809	20682	20731	20719	20671
37411	57692	54219	42511	36421	33210	29838	24714	21473	20289	19939	19529	19165	18857	18899	18493	18490	18205	18232	18006	17972	18040	18060	18147	18001	18021	17768	17846	17764	17755	17963	17736	17766	17985	17658	17779	17754	17845	17739	17883	18064	17615	17895	17488	17836	17846	17652	17688	17796	17728	17676	17606	17726	17623	17664	17671	17732	17718	17722	17575	17689	17756	17680	17698	17714	17477	17798	17791	17706	17604	17581	17923	17608	17809	17758	17608	17680	17637	17624	17678	17748	17723	17923	17750	17613	17661	17646	17851	17692	17529	17635	17769	17580	17704	17794	17732	17727	17662	17690	17660	17540	17804	17485	17644	17741	17820	17707	17822	17858	17653	17562	17499	17721	17806	17780	17623	17561	17730	17676	17644	17626	17699	17721	17591	17620	17649	17812	17797	17711	17728	17605	17560	17738	17678	17807	17612	17842	17606	17496	17520	17662	17771	17496	17574	17565	17767	17737	17632	17828	17769	17742	17601	17663	17628	17863	17633	17764	17648	17537	17622	17709	17767	17702	17594	17846	17852	17622	17678	17696	17771	17634	17737	17810	17777	17741	17622	17903	17700	17788	17834	17838	17784	17647	17522	17586	17676	17612	17595	17640	17561	17750	17623	17725	17915	17659	17617	17820	17614	17713	17661	17711	17624	17803	17571	17718	17604	17789	17667	17626	17766	17626	17673	17595	17540	17619	17518	17726	17579	17618	17577	17720	17693	17721	17725	17758	17560	17787	17736	17828	17732	17609	17673	17813	17669	17581	17884	17664	17811	17625	17760	17739	17706	17684	17861	17495	17615	17677	17597	17782	17585	17871	17557	17694	17613	17640	17442	17646	17764	17660	17780	17830	17691	17639	17683	17698	17690	17593	17720	17487	17663	17573	17657	17616	17709	17625	17715	17743	17700	17752	17649	17572	17650	17628	17637	17635	17666	17797	17697	17894	17859	17605	17795	17658	17792	17696	17596	17555	17767	17745	17536	17802	17685	17603	17603	17590	17548	17781	17789	17651	17572	17737	17623	17730	17822	17708	17784	17641	17718	17642	17720	17687	17521	17599	17672	17667	17698	17786	17830	17583	17697	17787	17806	17862	17709	17780	17689	17785	17665	17634	17542	17895	17790	17603	17816	17610	17622	17748	17656	17568	17600	17849	17506	17719	17764	17635	17688	17636	17666	17652	17661	17617	17763	17707	17620	17816	17745	17799	17644	17659	17794	17685	17763	17567	17592	17591	17681	17719	17753	17818	17723	17595	17556	17725	17770	17819	17543	17704	17553	17686	17573	17681	17565	17592	17678	17639	17577	17912	17655	17722	17706	17753	17468	17658	17606	17733	17789	17801	17596	17755	17607	17610	17636	17802	17667	17740	17789	17478	17679	17602	17702	17652	17728	17642	17643	17806	17902	17617	17651	17791	17638	17540	17638	17616	17599	17848	17708	17719	17783	17730	17690	17659	17877	17640	17702	17829	17809	17666	17751	17602	17556	17627	17725	17629	17760	17531	17691	17776	17580	17685	17856	17642	17751	17617	17738	17609	17699	17788	17617	17820	17539	17590	17793	17744	17834	17855	17548	17584	17683	17705	17841	17443	17587	17617	17741	17678	17571	17566	17739	17570	17612	17558	17522	17694	17727	17807	17613	17680	17601	17762	17536	17757	17557	17856	17749	17861	17571	17797	17761	17497	17747	17596	17493	17482	17634	17463	17514	17796	17510	17656	17802	17635	17616	17827	17744	17727	17625	17852	17800	17581	17795	17596	17644	17764	17721	17639	17673	17632	17803	17713	17682	17846	17792	17624	17531	17774	17601	17687	17641	17725	17657	17713	17949	17649	17687	17649	17699	17781	17746	17742	17698	17593	17518	17543	17783	17798	17795	17664	17651	17603	17688	17818	17690	17746	17686	17639	17708	17801	17792	17622	17662	17865	17645	17707	17736	17606	17707	17633	17718	17656	17686	17614	17692	17537	17611	17644	17537	17750	17646	17754	17573	17821	17808	17680	17640	17737	17783	17903	17594	17654	17733	17693	17542	17677	17642	17653	17575	17596	17578	17642	17680	17838	17631	17649	17708	17570	17573	17772	17811	17650	17680	17637	17771	17729	17711	17676	17672	17732	17856	17840	17747	17520	17827	17760	17758	17509	17543	17559	17757	17709	17762	17693	17630	17789	17582	17657	17599	17629	17512	17733	17449	17598	17650	17852	17623	17634	17766	17761	17706	17728	17693	17620	17583	17797	17701	17735	17772	17481	17582	17734	17699	17685	17792	17706	17618	17791	17628	17786	17626	17659	17482	17758	17682	17638	17605	17774	17660	17733	17651	17786	17692	17610	17812	17603	17692	17676	17646	17623	17648	17643	17716	17797	17725	17589	17677	17784	17753	17696	17595	17819	17662	17651	17720	17712	17757	17734	17853	17588	17646	17716	17666	17579	17700	17687	17671	17601	17502	17507	17726	17637	17581	17512	17755	17614	17770	17470	17647	17737	17508	17654	17712	17740	17662	17701	17605	17551	17796	17475	17757	17595	17621	17851	17620	17712	17732	17510	17878	17648	17586	17490	17594	17645	17760	17579	17723	17758	17700	17669	17524	17657	17764	17789	17654	17607	17713	17663	17591	17761	17816	17620	17591	17742	17614	17540	17591	17723	17691	17621	17513	17612	17754	17655	17594	17551	17687	17708	17784	17697	17619	17638	17740	17815	17622	17810	17699	17741	17727	17628	17637	17732	17663	17754	17648	17586	17803	17616	17769	17811	17508	17518	17716	17935	17788	17692	17530	17698	17644	17627	17536	17698	17714	17594	17752	17534	17649	17758	17774	17627	17605	17555	17815	17717	17599	17612	17667	17655	17695	17621	17684	17647	17707	17569	17719	17775	17733	17588	17952	17716	17672	17621	17731	17639	17679	17646	17759	17768	17620	17709	17546	17520	17666	17884	17577	17606	17661	17550	17878	17878	17676	17614	17626	17890	17645	17672	17479	17504	17497	17650	17606	17780	17746	17732	17697	17894	17671	17684	17716	17630	17691	17580	17855	17679	17533	17604	17733	17547	17636	17780	17662	17830	17533	17684	17556	17501	17739	17527	17627	17719	17786	17580	17769	17633	17771	17783	17796	17569	17397	17609	17667	17591	17823	17669	17593	17835	17664	17534	17746	17660	17771	17716	17624	17545	17608	17601	17762	17735	17794	17746	17578	17622	17747	17655	17758	17649	17736	17598	17734	17667	17548	17538	17583	17697	17540	17819	17901	17709	17614	17846	17698	17687	17762	17744	17634	17830	17639	17725	17586	17840	17752	17716	17702	17858	17649	17594	17622	17690	17653	17661	17662	17652	17716	17737	17605	17568	17738	17529	17633	17596	17769	17832	17587	17652	17688	17634	17776	17606	17557	17733	17755	17631	17861	17597	17761	17730	17761	17561	17548	17710	17599	17691	17729	17663	17630	17563	17689	17731	17681	17855	17821	17712	17638	17547	17733	17612	17878	17641	17651	17922	17804	17573	17798	17510	17522	17552	17674	17694	17733	17732	17729	17850	17558	17870	17726	17613	17484	17582	17686	17716	17776	17672	17590	17763	17723	17714	17535	17669	17800	17711	17925	17738	17694	17707	17590	17614	17535	17591	17738	17595	17599	17599	17622	17763	17757	17706	17570	17719	17560	17657	17795	17768	17874	17887	17794	17753	17793	17588	17788	17568	17763	17565	17799	17849	17687	17590	17734	17768	17798	17693	17595	17772	17571	17753	17678	17628	17504	17711	17883	17436	17687	17693	17574	17637	17773	17768	17641	17662	17619	17838	17838	17751	17639	17738	17649	17594	17856	17682	17612	17823	17534	17500	17758	17769	17614	17732	17781	17676	17809	17720	17413	17660	17740	17726	17763	17640	17643	17481	17768	17643	17700	17703	17739	17616	17709	17732	17565	17662	17585	17705	17813	17680	17630	17512	17521	17631	17731	17710	17693	17505	17880	17536	17736	17729	17595	17820	17761	17795	17608	17672	17745	17613	17646	17663	17617	17597	17735	17730	17516	17644	17634	17653	17710	17798	17830	17677	17592	17610	17700	17617	17612	17734	17504	17811	17804	17695	17727	17798	17784	17775	17734	17628	17518	17696	17598	17610	17680	17764	17715	17593	17770	17666	17546	17514	17663	17512	17667	17700	17655	17635	17710	17794	17878	17609	17613	17742	17736	17894	17503	17705	17584	17680	17724	17672	17518	17777	17803	17762	17589	17694	17665	17757	17512	17689	17639	17650	17703	17641	17856	17586	17577	17666	17771	17739	17721	17692	17763	17754	17618	17758	17685	17586	17835	17649	17645	17471	17643	17700	17794	17611	17658	17754	17632	17755	17592	17678	17749	17609	17563	17680	17739	17725	17822	17729	17669	17671	17927	17533	17516	17767	17706	17625	17659	17695	17704	17746	17750	17742	17632	17505	17813	17719	17838	17620	17587	17577	17820	17712	17646	17759	17748	17714	17852	17658	17594	17618	17796	17683	17719	17692	17644	17822	17708	17567	17600	17625	17490	17712	17638	17599	17655	17718	17745	17580	17544	17783	17708	17586	17774	17676	17577	17751	17809	17655	17720	17640	17913	17631	17569	17630	17765	17747	17652	17771	17743	17598	17838	17608	17792	17574	17630	17755	17606	17645	17599	17566	17774	17710	17769	17822	17644	17743	17751	17368	17741	17605	17690	17626	17527	17738	17616	17685	17835	17823	17805	17784	17789	17594	17687	17735	17680	17651	17627	17671	17677	17566	17741	17647	17777	17551	17544	17793	17668	17719	17725	17522	17666	17550	17576	17732	17546	17673	17667	17593	17766	17753	17649	17523	17642	17780	17773	17723	17748	17744	17544	17789	17680	17714	17653	17838	17760	17654	17543	17646	17561	17724	17765	17671	17821	17669	17652	17685	17759	17630	17479	17834	17763	17711	17675	17683	17581	17748	17703	17680	17730	17717	17527	17537	17690	17688	17653	17619	17737	17796	17673	17740	17608	17798	17569	17620	17768	17596	17789	17633	17451	17492	17582	17687	17784	17793	17718	17738	17671	17745	17792	17797	17706	17658	17730	17798	17645	17685	17696	17796	17700	17910	17628	17776	17527	17768	17770	17710	17748	17683	17629	17721	17761	17695	17582
28646	25400	32512	30248	25462	23431	21674	20612	20369	20065	19906	19867	19691	19568	19629	19440	19608	19382	19378	19366	19474	19402	19428	19413	19486	19347	19293	19446	19375	19411	19391	19416	19349	19357	19476	19239	19328	19430	19344	19353	19300	19276	19350	19225	19310	19369	19153	19220	19408	19256	19339	19243	19399	19185	19200	19624	19062	19250	19393	19461	19483	19388	19059	19268	19287	19123	19175	19149	19118	19100	19187	19241	19386	19280	19467	19373	19315	19236	19289	19302	19186	19284	19140	19133	19168	19272	19281	19474	19395	19355	19240	19310	19185	19396	19275	19188	19188	19446	19240	19162	19385	19076	19208	19194	19136	19323	19458	18997	19202	18952	19391	19072	19250	19359	19349	19048	19327	19165	19163	18947	19360	19379	19218	19407	19085	19188	19393	19160	19097	19164	19101	19290	19200	19313	19424	19153	19191	19377	19215	19126	19310	19003	19524	19273	19167	19295	19345	19270	19222	19092	19426	19210	19341	19212	19305	19510	19382	19220	19423	19087	19253	18901	19275	19456	19424	19136	19197	19207	19350	19248	19195	19093	18950	19063	19113	19292	19401	19135	19341	19258	19313	19127	19300	19277	19437	19343	19354	19303	19200	19188	19437	19284	19225	19127	19244	19222	19201	19286	19107	19255	19105	19213	19265	19223	19192	19320	19112	19369	19333	19117	19050	19067	19221	19268	19324	19439	19212	19111	18996	19377	19192	19372	19147	19318	19307	19436	19387	19376	19314	19165	19321	19375	19226	19179	19140	19236	19247	19321	19316	19319	19229	19165	19413	19357	19375	19272	19261	19207	19310	19246	19332	19348	19211	19382	19151	19223	19361	19318	19488	19263	19412	19099	19371	19231	19209	19137	19201	19493	19212	19288	19292	19331	19354	19218	19407	19470	19063	19119	19216	19319	19375	19191	19287	19231	19209	19485	19163	19266	19393	19535	19139	19064	19294	19162	19248	19398	19169	19200	19170	19335	19126	19231	19300	19208	19358	19263	19302	19350	19449	19481	19295	19254	19568	19225	19257	19326	19237	19187	19201	19185	19171	19268	19152	19307	19340	19400	19392	19334	19174	19229	19232	19092	19242	19286	19364	19352	19268	19261	19051	19311	19281	19195	19254	19362	19496	19057	19502	19429	19455	19389	19390	19266	19411	19415	19340	19227	19298	19076	19320	19309	19310	19271	19229	19149	19268	19302	19210	19271	19066	19199	19316	19193	19457	19309	19298	19244	19171	19163	19118	19477	19331	19181	19279	19393	19294	19468	19242	19192	19227	19210	19275	19059	19388	19305	19306	19171	19322	19398	19211	19332	19329	19022	19203	19110	19454	19220	19407	19144	19406	19089	19088	19211	19400	19480	19276	19227	19377	19330	19294	19275	19229	19338	19451	19208	19197	19259	19175	19420	19257	19125	19402	19302	19119	19154	19291	19205	19517	19306	19182	18908	19237	19223	19218	19414	19278	19319	19039	19281	19373	19177	19088	19276	19459	19098	19305	19332	19328	19295	19285	19158	19370	19224	19210	19306	19298	19178	19217	19332	19414	19281	19092	19238	19297	19095	19068	19282	19141	19143	19349	19496	19263	19220	19277	19225	19227	19278	19239	19457	19164	19379	19251	19271	19349	19337	19271	19374	19147	19316	19385	19244	19243	19265	19221	19056	19266	19241	19430	19289	19260	19150	19280	19220	19200	19362	19343	19410	19267	19256	19201	19347	19250	19183	19342	19262	19151	19288	19281	19131	19345	19277	19439	19259	19190	19194	19279	19118	19459	19355	19171	19087	19342	19271	19151	19373	19282	19229	19193	19013	19182	19456	19254	19341	19306	19306	19352	19096	19149	19315	19251	19275	19442	19106	19106	19374	19362	19271	19144	19248	19329	19156	19314	19177	19144	19321	19077	19271	19167	19356	19353	19493	19133	19118	19387	19345	19288	19273	19269	19369	19344	19384	19411	19389	19375	19277	19407	19328	19432	19162	19134	19209	19045	19347	19328	19292	19424	19135	19227	19296	19289	19273	19412	19067	19090	19219	19373	19226	19200	19229	19298	19376	19183	19281	19178	19129	19606	19194	19233	19142	19269	19419	19160	19269	19347	19174	19457	19062	19300	19362	19224	19074	19143	19104	19246	19245	19095	19276	19310	19324	19029	19057	19359	19328	19500	19316	19150	19194	19535	19265	19305	19232	19248	19164	19185	19117	19202	19166	19286	19162	19329	19260	19178	19061	19180	19356	19506	19039	19179	19228	19460	19171	18903	19064	19469	19076	19465	19202	19290	19491	19337	19255	19389	19285	19318	19031	19224	19325	19469	19263	19383	19457	19303	19232	19543	19322	19307	19211	19134	19092	19240	19169	19294	19330	19206	19110	19374	19248	19165	19279	19425	19221	19219	19259	19213	19199	19251	19071	19384	19177	19212	19326	19263	19319	19236	19192	19451	19140	19496	19319	19179	19135	19301	19259	19235	19359	19151	19205	19290	19158	19373	19447	19272	19269	19254	19165	19313	19341	19181	19218	19296	19131	19337	19132	19458	19296	19290	19288	19533	19228	19317	19132	19196	19142	19243	19173	19423	19215	19267	19173	19388	19121	19173	19339	19226	19151	19261	19034	19240	19189	19139	19242	19393	19351	19356	19369	19262	19199	19247	19253	19268	19421	19294	19236	19467	19091	19253	19492	19347	19140	19196	19284	19177	19112	19287	19180	19340	19416	19254	19244	19367	19381	19312	19205	19217	19187	19389	19300	19106	19257	19356	19259	19545	19370	19140	19293	19148	19358	19412	19452	19288	19161	19064	19173	19378	19151	19145	19526	19331	19082	19307	19067	19174	19303	19360	19277	19411	19177	19260	19293	19223	19018	19396	19297	19196	19110	19284	19127	19251	19245	19375	19248	19268	19244	19303	19159	19067	19327	19340	19193	19255	19090	19232	19154	19397	19158	19154	19269	19293	19167	19363	19255	19206	19280	19101	19309	19397	19282	19102	19292	19542	19241	19305	19212	19335	19159	19274	18927	19095	19222	19145	19232	19321	19271	19208	19278	19242	19106	19168	19414	19309	19291	19351	19327	19218	19098	19182	19371	19202	19234	19427	19174	19299	19492	19430	19327	19298	19254	19421	19253	19231	19260	19251	19347	19213	19595	19069	19128	19244	19211	19260	19183	19281	19372	19279	19158	19383	19331	19309	19230	19453	19245	19425	19324	19446	19360	19473	19350	19178	19444	19220	19190	19166	19423	19210	19246	19318	19700	19340	19403	19386	19213	19080	19524	19355	19271	19459	19207	19276	19414	19267	19246	19088	19205	19261	19282	19302	19485	19316	19190	19415	19199	19118	19289	19114	19121	19158	19182	19349	19519	19239	19354	19349	19455	19419	19122	19343	19366	19363	19220	19369	19215	18987	19270	19388	19457	19367	19256	19153	19382	19492	19263	19173	19237	19319	19351	19426	19261	19467	19164	19302	19004	19368	19470	19340	19086	19437	19291	19132	19383	19624	19171	19079	19161	19118	19225	19124	19243	19325	19327	19222	19471	19230	19274	19493	19406	19078	19362	19192	19437	19199	19224	19192	19243	19323	19487	19209	19456	19333	19265	19398	19270	19411	19107	19270	19506	19144	19173	19349	19201	19203	19164	19300	19282	19226	19292	19114	19378	19357	19261	19158	19319	19321	19336	19346	19267	19064	19487	19415	19252	19269	19239	19316	19302	19453	19207	19363	19305	19532	19146	19290	19186	19254	19055	19170	19264	19149	19101	19054	19187	19470	19438	19267	19377	18925	19251	19356	19414	19307	19140	19116	19215	19049	19131	19096	19271	19395	19225	19235	19069	19084	19390	19379	19540	19280	19236	19432	19084	19234	19180	19282	19243	19222	19173	19447	19258	19295	19117	19126	19277	19272	19096	19139	19393	19262	19148	19346	19307	19077	19220	19348	19332	19234	19241	19093	19232	19131	19572	19349	19481	19376	19326	19374	19113	19217	19210	19169	19276	19188	19377	19140	19259	19334	18976	19118	19415	19337	19240	19391	19442	19431	19094	19267	19230	19340	19309	19526	19321	19359	19085	19148	19138	19426	19165	19348	19322	19366	19246	19219	19429	19492	19292	19063	19091	19337	19312	19229	18969	19222	19424	19256	19191	19209	19498	19212	19278	19280	19239	19303	19323	19150	19068	19337	19215	19006	19256	19246	19291	19107	19221	19257	19243	19406	19330	19341	19375	19183	19213	19313	19329	19066	19302	19340	19132	19315	19054	19306	19281	19274	19226	19179	19309	19239	19289	19310	19253	19160	19026	19507	19359	19294	19237	19386	19370	19519	19081	19406	19233	19152	19181	19236	19377	19240	19317	19321	19393	19245	19450	19292	19397	19287	19302	19367	19571	19284	19081	19367	19249	19271	19385	19266	19327	19341	19193	19270	19298	19375	19455	19435	19222	19445	19058	19379	19233	19107	19279	19255	19411	19198	19215	19363	19255	19404	19162	19355	19292	19332	19448	19284	19177	19200	19388	19143	19180	19284	19374	19468	19312	19663	19209	19283	19092	19294	19337	19299	19422	19253	19158	19267	19137	19132	19110	19335	19213	19199	19209	19369	19313	19439	19083	19013	19231	19361	19366	19137	19267	19388	19408	19210	19221	19296	19200	19342	19153	19340	19120	19093	19329	19176	19473	19320	19269	19412	19278	19158	19259	19329	19164	19323	19305	19166	19503	19399	19464	19411	19382	19446	19330	19376	19243	19334	19454	19348	19551	19214	19420	19360	19211	19475	19269	19234	19291	19371	19271	19038	19319	19325	19365	19465	19242	19338	19291	19280	19307	19219	19349	19469	19212	19179	19151	19442	19361	19338	19380	19326	19262	19396	19325	19185	19279	19263	18923	19393	19441	19222	18946	19035	19050	19226	19167	19242	19419	19226	19171	19420	19377	19486	19284	19342	19145	19220	19260	19217	19451	19172	19049	19329	19044	19187	19392	19160	19371	19507	19277	19343	19113	19319	19341	19232	19514	19195	19010	19372	19342	19331	19368	19240	19191	19152	19461	19237	19366	19264	19024	19341	19116	19252	19391	19286	19049	19375	19286	19585	19309	19287	19228	19272	19221	19367	19249	19115	19419	19215	19411	19196	19281	19296	19149
28943	39630	36504	29504	25670	22297	20053	18823	18299	18145	17831	17634	17545	17399	17453	17347	17206	17026	17023	17026	16925	16944	17034	16812	16937	16761	16821	16904	17082	16883	16811	17156	16819	16819	16893	17057	16780	16924	16731	16683	16880	16830	16894	17086	16815	17083	16830	16955	16904	16859	16824	16939	16851	16722	16782	16642	16846	16874	16776	16863	16792	16902	16786	17005	16844	17168	17066	17009	16749	16982	17076	16617	16866	16702	16761	16749	16842	16890	17045	16877	16848	16932	16943	16893	16607	16851	16711	16846	16825	16820	16842	16994	16821	16834	16913	16816	16957	16977	16818	16799	16968	16680	16890	16933	16962	16890	16938	16615	16848	16850	16864	16944	16738	16917	16907	16974	16777	17009	16905	16879	16793	16815	16773	16949	16884	16968	16765	16634	16880	16933	16778	16920	16737	16874	16879	16974	16696	16801	16737	16738	16852	16894	16893	17020	16946	16727	16854	16709	16831	16869	16885	17008	16947	16886	17037	16682	16644	16774	16943	16826	16992	17093	16767	16768	16800	16829	16755	16922	16827	16825	16819	16692	16710	16809	16795	16753	16796	16952	16933	16803	16734	16969	16642	16714	16889	17054	16805	16835	16820	16756	16888	16828	16832	16872	16699	16805	16890	16816	16890	16878	16926	16754	16869	16860	16963	16820	16817	17082	16800	16900	16941	16738	16846	17027	16986	16859	16807	16739	16792	16951	16932	16857	16794	16718	16793	16749	16689	16798	16829	16840	16955	16913	16846	16982	16790	16714	16886	16951	16798	16873	16851	16847	16826	16774	16801	16870	17102	16707	16937	16701	16939	16728	17046	16896	16997	16980	16880	16659	16703	16859	16766	16968	16771	16899	16899	16816	16728	16872	16822	17052	16689	16831	16855	16933	16800	16664	16889	16925	16943	16689	17078	16901	16917	16668	16936	16787	16647	16820	16973	16827	16904	16862	16846	16919	16686	16882	17046	16844	16864	17027	16901	16742	16778	16797	16778	16827	16896	16919	16999	16823	16736	16784	16957	16970	16926	16825	16848	16805	16804	16971	16679	16908	16826	16674	16802	16741	16956	16932	16868	16966	16785	16962	16881	16905	17008	16945	16844	16693	16875	16685	16731	17026	16848	16916	16855	16958	16903	16851	16863	17064	16785	16825	16862	16996	16869	16966	17037	16875	16846	16733	17052	16811	16888	16875	16825	16943	16808	16901	16728	16823	16877	16838	17010	17012	16877	16865	16867	16870	16925	16646	16965	16852	16689	16793	16752	16809	16872	16737	16747	16797	16879	17165	16923	16793	16883	16894	17022	16971	16757	16770	16762	17032	16907	16703	16824	16717	16897	16787	16970	16886	16905	16784	16922	16721	16775	16792	16860	16814	17059	16947	17044	16846	16757	16764	16899	16756	16898	16836	16795	17014	16861	16841	16857	16850	16719	16846	16783	16893	16785	16741	16981	17029	16891	16831	16893	16800	16912	16906	16864	16752	16899	16873	16854	16761	16828	16826	16811	16834	16779	16860	16777	16820	16762	16832	16857	16817	16756	16738	16905	16833	16776	16742	16868	16772	16565	16808	17029	16820	16931	16936	16774	17023	16896	16864	16783	16758	16978	16834	16797	16842	16957	16730	16881	16768	16787	16725	16935	16936	17014	16886	16846	16715	16890	16898	16755	16770	16991	16935	16799	16740	16941	16885	16869	16810	16869	16945	16932	16761	16713	17059	16876	16988	16939	16826	16996	16917	16937	16567	16859	16920	16758	16841	17012	16891	16844	16843	16915	16831	16762	16967	16845	16801	16820	16853	16784	16720	16886	16840	16816	16840	16986	16881	16851	16953	16754	16970	16830	16852	16853	16925	16849	16785	16866	17150	16780	16749	16702	17025	16827	16915	16782	16827	16964	16967	16798	16865	16819	16899	16891	16824	16806	16945	17000	16867	16904	16852	17003	16855	16951	16884	16935	16850	16945	16915	16803	16749	16950	16820	16846	16780	16826	16916	16872	16821	16737	16727	16852	16917	16812	16951	16982	16789	16967	16825	16987	16933	16861	16866	16941	16892	16763	16857	17087	16943	16848	16842	16934	16684	16877	16857	16760	16844	16844	16808	16829	16945	16816	16953	16810	16799	16930	16667	16789	16892	16763	16880	16915	16924	16883	16893	16657	16793	16751	16784	16896	16848	16712	16927	16993	16912	16811	16884	16957	16730	16945	16925	16912	16838	16917	16863	16822	16912	16826	16770	17049	16837	16957	16721	16760	17118	16945	16821	16985	16768	16836	16879	16968	16893	16978	16986	16794	16858	16997	16681	16893	16738	16870	17043	16873	16869	16836	16786	16898	16758	16881	16958	16862	16667	16804	16835	16836	16947	16957	16863	16884	16840	16785	16910	16900	16917	16942	16882	16839	16991	16995	16772	16912	16738	16763	17023	16819	16939	16764	16832	16794	16801	16864	16792	16947	16897	16903	16974	16790	16734	16958	17040	16883	16774	16686	16841	16923	16894	16889	16975	16877	16752	16766	16764	16787	16720	16729	16950	16698	16765	16826	16820	16892	16875	16939	16894	17122	16747	16757	16796	16909	16703	17041	16816	16837	16819	16820	17008	16999	16789	17029	16824	16895	16937	16898	16813	16687	16869	16735	16699	16763	16905	16730	16749	16797	16841	16880	16923	16859	16653	16716	16799	16796	16879	16870	16847	16891	16676	16848	16889	16946	16867	16860	16644	16743	16700	16902	16887	16853	16876	16821	16802	16938	16791	16946	16839	16629	17003	16957	16904	16846	16770	16808	16754	16878	16877	16831	16872	16851	16739	16807	17104	16882	16960	16758	16796	16973	16889	16819	16895	16842	16805	16942	16715	16845	16911	16668	16877	16896	16819	16740	16995	16914	16917	16783	16962	17000	16842	16877	16753	16788	16927	16912	16963	16848	16784	16811	16854	17054	16948	16927	16877	16926	16914	16779	16733	16885	16738	16858	16878	16791	16824	16949	16970	17020	16817	16720	16704	16739	16910	16959	16803	16893	16920	16844	16852	16785	16883	16931	16837	16869	16833	16849	16931	16816	16788	16950	16730	16838	16780	16983	16857	16888	16990	16829	16782	16919	16800	16792	16887	16767	16824	16954	17022	16769	16989	16871	16842	16925	16827	16888	16909	16883	16898	16805	16865	16912	16706	16853	16761	16649	16779	16911	16853	16838	16855	16926	16817	16840	16718	16855	16759	16918	16936	16853	16597	16860	16865	16875	16723	16890	16899	16990	16856	16988	16948	16929	16980	16692	16917	17100	16954	16824	16761	16718	16849	16871	16846	16978	16773	16822	16900	16754	16884	16815	16939	16714	16871	16812	16835	16934	16852	16803	16829	16753	16908	16927	16874	16952	16845	16898	16868	16840	16840	16801	16926	16751	16886	16703	16828	16909	16703	17014	17044	16892	16878	16907	17002	16885	16843	16955	16943	16980	16802	16830	16803	16787	16893	16741	16869	16723	16964	16880	16628	16985	16838	16800	16784	16866	16882	16940	16722	16951	16788	16688	16794	16900	16800	16947	17011	16920	16782	16908	16916	16762	16798	16688	16976	16614	16778	17041	16689	16800	16868	16928	16779	16887	16783	17009	16812	16824	16836	16750	16778	16849	16929	16713	16910	16803	16921	16796	17044	16845	16850	16870	16717	16971	16668	16780	16851	16867	16718	16956	16903	16957	16894	16872	16887	16912	17001	16814	16772	16798	16838	16906	16853	16957	16878	16889	16857	16522	16864	16858	16907	16878	16892	16930	16707	16962	16767	16796	16842	16707	16795	16917	17041	16750	16933	16931	16808	16861	16891	16662	16875	16702	16691	17038	16888	16689	16935	16670	16889	16895	16987	16749	16886	16763	16982	16818	16931	16844	16942	16885	16966	16823	16829	16928	16763	16951	16822	16789	16967	17052	16807	16973	16747	16719	16794	16889	16799	16708	16721	16716	16859	16969	16910	16875	16871	16961	16819	16953	16844	16904	16867	16804	16807	16733	16855	16904	16878	16996	16852	16919	16898	17043	16779	16806	16728	16957	16747	16906	16970	17012	16778	16880	16981	16738	16680	16869	16815	16826	16939	16990	16744	16842	16853	16899	16812	17191	16813	16903	16883	16756	16797	16988	16872	16919	16945	16802	16800	16725	16820	16810	17022	16945	16930	16798	16975	16852	16823	16822	16901	17085	16909	16891	17006	16741	16832	16907	17003	16924	16751	16912	16927	16850	16913	16919	16811	16948	16713	16925	16770	17034	16669	16951	16910	17082	16924	16879	16898	16830	16704	16985	16828	16844	16831	16934	16787	16876	17061	16767	16969	16916	16977	16963	16714	16916	17019	16663	16693	16850	16909	17109	17007	17039	16662	16797	16879	16748	16865	16879	16735	16927	17112	16624	16915	16743	16805	17002	16794	16910	16831	16833	16784	16803	17005	16735	17000	17024	16803	16915	16555	16901	16787	16775	16803	16791	16975	16966	16916	16927	17004	16966	16997	16909	16914	16778	16791	16820	16792	17094	16869	17088	16951	16759	16846	16838	16816	16878	16824	16877	16710	16819	16920	16917	16960	16761	16829	16705	16755	16942	16719	16888	16725	16899	16860	16869	16860	16967	16949	16766	16828	16796	16873	16646	16910	16827	16904	16920	16788	16750	17062	16807	16765	16735	16812	16683	16670	16893	16901	16867	16852	16869	16780	16856	16929	16819	16859	16725	16779	16815	16960	16999	16924	16760	16902	16839	16993	16916	16829	17050	16748	16774	16815	16950	16737	16787	16923	16826	16984	16809	16838	16849	16976	16803	16788	16824	16753	16763	16842	16816	16911	16930	16858	16994	16843	16959	16792	16951	16820	16994	16876	16784	16946	16743	16893	16923	16761	16906	16880	16865	16892	16673	16904	16907	16951	16930	16773	16870	16859	16914	16863	16831	16862	16858	16881	16881	16832	16687	16936	16947	16690	16823	16870	16792	16797	16801	16822	16705	16831	16900	16801	16980	16934	16787	16899	16773	16817	16773	16887	16849	16931	16885	16856	16870	16910	16821	16880	16792	16890	16978	16916	16970	16772	16708	16663	16849	16839	16743	16914	17008	16823	16716	16749	16842	16879	16847	16878	16913	16794	16855	16754
24203	21496	29204	26250	26139	27353	26812	22809	21561	21735	21218	20760	20801	20356	20324	20280	20602	20505	20105	20194	20052	19941	19932	19832	19901	19740	19907	19975	19799	19823	19654	19761	19757	19704	19693	19921	19744	19798	19784	19790	19824	19688	19686	19916	19638	19944	20013	19846	19702	19620	19617	19526	20045	20073	19869	19706	19955	19706	19850	19792	19937	19540	19812	19648	19841	19822	19790	19546	19664	19916	19875	19802	19658	19665	19761	19872	19868	19755	19875	19766	19797	19660	19723	19851	19765	19843	19793	19601	19697	19761	19771	19858	19770	19612	19692	19688	19847	19642	19901	19899	19812	19848	19712	19640	19709	19624	19859	20091	19892	19886	19954	19597	19619	19625	19809	19679	20041	19729	19670	19709	19727	19939	19900	19702	19763	19734	19673	19777	19884	19633	19737	19649	19824	19833	19874	19659	19621	19735	19707	19901	19753	19695	19836	19530	19882	19736	19590	19803	19782	19772	19817	19692	19771	19813	19774	19618	19768	19782	20003	19744	19658	19992	19894	19489	19751	19733	19666	19908	19503	19872	19679	19598	19860	19599	20012	19835	19796	19597	19493	19640	19513	19894	19789	19710	19849	19832	19966	19941	19952	19796	19627	19616	19570	19622	19780	19665	19838	19959	19678	19836	19717	19749	19630	19750	20055	19792	19598	19870	19597	19820	19847	19981	19811	19762	19782	19658	20056	19718	19846	19601	19821	19725	19682	19729	19742	19598	19604	19860	19645	19687	19689	19660	19713	19899	19631	19643	19781	19729	19529	19804	19588	19677	19643	19790	19832	19671	19654	19919	19599	19689	19803	19782	19674	20017	19762	19854	19928	19891	19808	19903	19761	19636	19702	19652	19604	19830	19643	19734	19746	19813	19849	19604	19484	19636	19649	19923	19851	19720	19738	19734	19829	19885	19732	19685	19750	19682	19715	19815	19751	19575	19570	19680	19661	19676	19726	19902	19738	19800	19704	19736	19660	19878	19873	19555	19727	19803	19619	19748	19879	19779	19670	19852	19568	19814	19795	19568	19734	19792	19630	19905	19628	19891	19725	19867	19903	19826	19762	19759	19627	19720	19639	19811	19703	19761	19779	19770	19817	19595	19688	19669	19712	19494	19430	19689	19860	19764	19769	19545	19491	19839	19699	19612	19782	19778	19813	19763	19820	19701	19810	19809	19815	19683	19964	19703	19903	19777	19809	19808	19746	19710	19633	19749	19824	19778	19640	19667	19558	19471	19773	19513	19710	19693	19833	19730	19726	19673	19733	19575	19768	19791	19857	19725	19641	19674	19857	19744	19723	19856	19664	19700	19658	19600	19736	19734	19580	19666	19809	19897	19821	19738	19552	19967	19622	19860	19845	19681	19645	19801	19680	19679	19713	19954	19852	19667	19699	19743	19702	19598	19743	19824	19698	19652	19641	19667	19649	19756	19591	19692	19942	19839	19749	19541	19618	19795	19643	19721	19678	19671	19797	19776	19744	19579	19927	19665	19497	19648	19812	19659	19860	19740	19834	19676	19621	19801	19797	19638	19736	19738	19780	19838	19961	19571	19827	19602	19842	19808	19733	19671	19779	20060	19667	19943	19816	19736	19746	19780	19938	19712	19879	19804	19774	19739	19719	19827	19715	19584	19802	19886	19683	19533	19766	19722	19960	19689	19758	19616	19652	19708	19838	19781	19934	19600	19863	19600	19855	19777	19591	19832	19739	19910	19773	19641	19739	19626	19782	19868	19759	19647	19710	19750	19608	19919	19698	19867	19808	19772	19793	19644	19716	19661	19551	19715	19679	19818	19726	19793	19744	19505	19562	19738	19745	19616	19804	19837	19692	19932	19689	19711	19898	19766	19968	19437	19614	19831	19995	19707	19569	19766	19789	19929	19908	19730	19764	19591	19708	19709	19598	19674	19642	19743	19645	19643	19699	19605	19903	19572	19722	19909	19852	19632	19620	19682	19617	19684	19735	19851	19615	19750	19547	19716	19627	19608	19732	19704	19806	19789	19819	19844	19641	19774	19919	19983	19726	19674	19995	19496	19782	19713	19780	19754	19762	19819	19815	19594	19673	19705	19655	19900	19627	19715	19864	19953	19768	19704	19620	19687	19958	19637	19567	19787	19654	19768	19675	19866	19895	19759	19712	19639	19729	19823	19695	19633	19644	19702	19760	19979	19822	19738	19848	19878	19792	19709	19884	19883	19825	19923	19575	19792	19707	19644	19764	19685	19778	19830	19558	19832	19661	19873	19758	19827	19912	19585	19786	19667	19622	19839	19759	19704	19826	19630	19836	19627	19663	19766	19705	19700	19862	19636	19819	19992	19790	19678	19598	19689	19463	19539	19705	19767	19648	19584	19635	19726	19679	20006	19516	19627	19705	19735	19792	19946	19711	19925	19675	19591	19672	19829	19566	19664	19732	19812	19766	19558	19647	19989	19693	19868	19638	19751	19824	19900	19698	19860	19735	19739	19899	19566	19753	19710	19796	19769	19878	19787	19809	19791	19713	19760	19707	19723	19930	19833	19712	19986	19788	19775	19726	19761	19690	19992	19692	19704	19606	19829	19640	19802	19759	19826	19643	19734	19729	19654	19361	19786	19694	19908	19877	19833	19839	19657	19884	19653	19687	19709	19885	19819	19779	19839	20026	19875	19799	19812	19904	19654	19404	19626	19766	19826	19896	19475	19533	19585	19711	19779	19641	19701	20015	19743	19726	19665	19892	19982	19757	19779	19876	19782	19782	19634	19647	19616	19718	19835	19782	19837	19558	19845	19906	19881	19725	19531	19491	19682	19754	19791	19683	19596	19780	19679	19858	19904	19865	19953	19701	19731	19743	19703	19771	19773	19740	19644	19766	19477	19650	19739	19740	19758	19771	19775	19625	20068	19723	19861	19569	19800	19752	19821	19747	19777	19703	19733	19572	19595	19765	19696	19560	19432	19625	19667	19699	19621	19738	19801	19808	19637	19537	19766	19836	19649	19830	19697	19750	19700	19984	19744	19808	19966	19822	19639	19709	19776	19773	19758	19660	19616	19588	19834	19740	19705	19884	19745	19923	19825	19792	19891	19753	19674	19741	19546	19824	19714	19920	19875	19865	19843	19691	19822	19704	19781	19758	19631	19813	19594	19791	19625	19658	19884	19836	19639	19807	20016	19834	19683	19864	19821	19656	19690	19679	19721	19854	19804	19808	19617	19577	19787	19688	19690	19761	19713	19664	19769	19902	19763	19899	19595	19585	19820	19845	19460	19833	19559	19775	19852	19434	19766	19752	19671	19712	19754	19718	19607	19655	19647	19849	19738	19821	20057	19810	19602	19563	19628	19751	19941	19804	19874	19817	19585	19809	19666	19889	19950	19943	19869	19777	19592	19561	19903	19854	19800	19701	19736	19753	19575	19629	19703	19960	19934	19801	19660	19695	19821	19641	19638	19755	19828	19605	19711	19835	19683	19813	19820	19782	19652	19747	19752	19825	19628	19622	19634	19456	19774	19808	19608	19638	19730	19688	19703	19726	19838	19729	19700	19754	19888	19703	19708	19808	19774	19984	19775	20006	19708	19549	19647	19673	19617	19893	19787	19781	19677	19775	19786	19838	19912	19668	19703	19511	19778	19883	19756	19937	19709	19770	19644	19625	19687	19692	19694	19814	19753	19724	19648	19714	19658	19686	19788	19481	19774	19708	19779	19770	19808	19868	19602	19768	19718	19651	19673	19917	19649	19764	19771	19561	19626	19731	19533	19720	19660	19886	19836	19800	19596	19891	19918	19652	19653	19786	19616	19810	19643	19753	19739	19629	19639	19719	19633	20020	19773	19731	19694	19647	19828	19842	19490	19688	19697	19636	19541	19698	19636	19657	19825	19696	19760	19658	19897	19811	19764	19677	19826	19910	19832	19692	19772	19612	19764	19709	19627	19655	19661	19715	19906	19725	19627	19872	19877	19568	19630	19660	19642	19816	19589	19659	19732	19717	19676	19978	19843	19974	19676	19648	19750	19750	19769	19673	19894	19809	19664	19916	19627	19688	19785	19876	19685	19804	19747	19902	19750	19619	19802	19815	19849	19795	19523	19657	19905	19887	19915	19702	19667	19831	19901	19823	19730	19926	19768	19735	19918	19771	19590	19640	19839	19716	19776	19923	19901	19747	19928	19756	19800	19564	19641	19585	19814	19793	19867	20030	19784	19884	19866	20002	19769	19865	19676	19602	19733	19762	19634	19754	19438	19903	19715	19891	19762	19871	19789	19666	19640	19578	19539	19574	19827	19609	19736	19714	19703	19804	19677	19688	19708	19721	19855	19626	19619	19846	19714	19914	19827	19560	19896	19833	19678	19844	19734	19802	19817	20029	19585	19930	19858	19665	19604	19686	19717	19668	19712	19863	19544	19808	19785	19738	19815	19597	19746	19651	19834	19668	19697	19589	19780	19672	19607	19675	19680	19748	19743	19704	19697	19773	19620	19591	19782	19665	19735	19888	19726	19907	19524	19839	19706	19588	19798	19920	19800	19878	19734	19695	19692	19815	19921	19804	19706	19662	19791	19681	19766	19785	19521	19559	19852	19685	19865	19906	19555	19613	19718	19693	19786	19705	19720	19725	19739	19773	19617	19597	19916	19730	19907	19953	19679	19553	19628	19638	19766	19782	19816	19878	19624	19607	19774	20023	19670	19477	19753	19694	19774	19887	19801	19656	19625	19711	19590	19673	19647	19855	19611	19591	19716	19872	19758	19712	19770	19821	19602	19724	19899	19858	19689	19760	19848	19621	19726	19763	19699	19800	19888	19700	19777	19845	19739	19733	19748	19685	19696	19674	19792	19720	19565	19863	19733	19715	19659	19524	19753	19770	19591	19891	19826	19742	19819	19937	19767	19724	19785	19748	19515	19623	19791	19552	19804	19770	19889	19789	19552	19741	19600	19708	19557	19802	19797	19809	19500	19754	19976	19671	19832	19629	19845	19869	19678	19773	19679	19608	19533	19787	19573	19793	19815	19824	19822	19624	19640	19922	19705	19454	19833	19677	19528	19702	19519	19845	19731	19569	19717	19605	19608	19804	19881	19838	19889	19621	19627	19830	19747	19823	19673	19633	19807	19571	19673	19686	19792	19782	19748	19652	19873	19822	19868	19894	19819
32477	49163	48645	38884	32357	26969	23956	21007	20077	19316	19007	18357	18399	18208	17910	18186	17861	17527	17541	17378	17564	17593	17314	17213	17479	17303	17152	17292	17224	17155	17105	17317	17192	17224	17112	17198	17090	17263	17218	17260	17064	17111	17010	17234	17336	17254	17097	17094	17233	17180	17206	17243	17185	17058	17134	17035	16870	17143	17168	17122	16970	17180	17111	17193	17082	17196	16854	17131	17145	17198	17195	17146	17175	17185	17136	17163	17093	17077	17096	16930	17178	16963	17033	17277	17102	17138	17096	17350	17171	17065	17238	17295	17172	17145	17067	17146	17096	17248	17140	17177	17156	17108	17242	17303	17052	17140	17106	16911	17204	17083	17257	17173	17096	17288	17238	17228	16991	17172	16997	17017	16999	17266	17111	17068	17292	17149	17128	17069	17080	17014	17275	17027	17214	17206	17187	17126	17059	17238	17100	17150	17091	17119	17242	17247	17256	17128	17119	17141	17238	17100	17222	16897	17091	17163	17024	17171	17228	17223	17148	17056	17074	17004	17154	17073	17174	17176	17072	17013	17045	17203	16993	17151	16981	17073	16963	17250	17100	17015	17129	17232	17147	17229	17162	17015	17168	17183	17089	17139	17124	17072	17278	17142	17299	17167	17089	17105	17121	17255	17225	17050	17191	17125	17373	17040	17177	17098	17070	17117	17106	17112	17259	17167	17267	16981	17195	17229	17179	17314	17124	17216	17147	17000	17106	17065	17279	17123	17028	17300	17108	17137	17074	16954	17253	17104	17126	17169	17089	17004	17152	16985	17184	17435	17210	17099	17113	17110	17299	17142	17058	17475	17205	17085	17232	17110	17177	16922	17277	17177	17091	17287	17174	17355	17067	17176	17222	17226	17166	17088	17093	17220	17139	17218	17147	17096	17270	17271	17037	17168	17108	17193	17109	17058	17104	16962	17062	17170	17073	17003	17203	17031	17327	17077	17178	17174	17120	17189	17114	17183	17057	17237	17228	17169	17133	17221	16894	17107	17169	17181	17111	17193	17203	17248	17119	17222	17154	17060	17120	17193	17077	17222	17223	17063	16971	17143	17111	17155	17174	17287	17133	17068	17121	17118	17147	17380	16987	17140	17131	17232	16996	17191	17292	17006	17134	17057	17102	17147	17138	16981	17040	17208	17276	17191	17237	17102	17380	17101	17234	17102	17142	17374	17243	17103	16952	17346	17169	17039	17048	17285	17233	17017	17156	17107	17178	17102	16915	17217	17109	17045	17153	17007	17201	17207	17034	17157	17274	17132	16957	17141	17045	17176	17037	17197	17221	17131	17189	17171	17146	17186	17061	17053	17067	17086	17277	16949	17192	17114	16977	17257	17240	17231	17057	17068	17000	17100	16975	17072	17085	17211	17129	17016	17042	17008	17097	17087	17162	17274	17208	17157	17165	17344	17262	17264	17196	17308	17096	17253	17182	17063	17142	17311	17159	17096	17193	17015	16964	17178	17145	17167	17203	17204	17217	17139	17272	17173	17014	17038	17066	17095	17155	17168	17095	17219	17284	17258	17254	17217	17152	17081	17215	17049	17089	17246	17067	16971	17027	17097	17234	17256	17188	17290	17206	17139	17103	17199	17220	17017	17152	17138	17180	17232	17167	17081	17192	17168	16921	17107	17317	17173	17158	17219	17187	17210	17161	17099	17201	17137	17122	17188	17258	17335	17170	17272	17100	17063	17250	16932	16992	17151	17219	17196	17148	17124	17200	17137	17236	17089	17046	17099	17270	17116	17206	17278	17183	17190	17194	17197	17127	17022	17087	17088	17085	17117	16978	17022	17059	17082	17170	17208	17148	17151	17235	17110	17078	17062	17199	17204	17256	16912	17335	17006	17011	17148	17073	17102	17036	17083	17048	17093	17084	17180	17110	17124	17071	17049	17042	17221	17200	16996	17098	17092	17163	17077	17090	16984	17223	17181	17142	17164	17060	17091	17070	17202	17058	17085	17045	16983	17119	16975	17224	17183	17060	17106	17162	17211	17081	17194	17237	17246	17205	17097	17040	17139	17053	17116	17184	17084	17110	17143	17125	17047	16845	17150	17121	17136	17078	17151	17202	17066	17163	17082	17158	17235	17159	17107	16981	17093	17203	17157	16963	17116	17140	17105	17123	17290	17161	17048	17147	17084	17062	17219	17112	17110	17163	17123	17147	17226	17235	17205	17147	16961	16965	16962	17184	17103	17140	17155	17164	17174	17026	17221	17125	17292	17122	17052	17171	17289	17294	17136	17185	17115	17113	16975	17020	17127	17012	17253	17244	17080	17292	17156	17133	17171	17037	17033	17125	17159	17122	17181	17118	17199	17274	17216	17270	16997	17204	17300	17068	16977	17212	17133	17047	17125	17179	16963	17132	16914	17118	17263	17231	17136	17036	17061	17055	17153	17083	17151	16950	17238	17030	17088	17013	17173	16882	17120	17287	17186	17182	17233	17127	17165	17076	17147	17053	17329	17264	17271	17215	17204	17044	17147	17134	17162	17194	17066	17143	17023	17020	17204	17082	17185	17510	17275	17075	17048	17022	17072	17005	16968	17243	17096	17209	17140	17213	17194	17244	17394	17208	17296	17276	17049	17216	17197	17061	17167	17226	17278	17072	17001	17150	17109	17155	17268	17222	16995	17207	17140	17114	17338	17021	17020	17237	17028	17241	17106	17059	17192	17206	16988	17141	17090	17200	17056	17203	17137	17168	17058	17155	17172	17102	17021	17167	17279	16947	17183	17061	17175	17189	17391	17036	17160	17202	17010	17154	17285	17205	17113	17171	17291	17117	17170	16994	17220	17183	17103	17290	17083	17135	17128	17009	17114	17174	16955	17278	17143	17111	17240	17195	17269	17052	17137	17105	17149	17091	17015	17154	17048	17199	17143	17205	17211	17131	17196	17017	17278	17138	17061	17217	17127	17162	17210	17103	17187	17038	17185	16961	17114	17038	17039	17211	17247	17179	17152	17056	17160	17212	17079	17130	17204	17169	17027	17021	17087	17271	16999	17068	17170	17294	17188	17223	17084	17160	17316	16982	17205	17098	17095	17198	17167	17160	17224	17254	17192	17160	17151	17118	17180	17132	17161	17131	17017	17219	17234	17135	17321	17162	17386	17180	17173	17202	17069	17058	17039	17279	17089	17301	17127	17237	17156	17314	17071	17205	17135	17218	16984	17116	17063	17007	17150	17165	17093	17224	17057	17077	17132	17073	17133	17088	17245	17268	17124	17137	17261	17136	17044	17026	17182	17064	17180	17216	17118	17021	17124	17156	17213	17092	17341	17093	17112	16906	17199	17161	17154	17036	17137	17179	17071	17181	17245	17082	17056	17271	17174	17146	17041	17111	17123	17068	17132	17152	17299	17143	17298	17127	17214	17082	17099	17124	17319	17034	17156	16978	17201	16951	17154	17263	17123	16896	17110	17090	17273	17076	17202	17001	17098	17139	17163	17206	17210	17329	17111	17189	17233	17250	17121	17116	17109	17183	17097	17202	17275	17213	17220	17090	17169	17027	17131	17019	17186	17256	17187	17175	17190	17176	17168	17150	17231	17121	17120	17165	17189	17175	17177	17217	17262	17146	17067	17183	17092	17072	17067	17141	17182	17247	17160	17008	17041	17278	17319	17198	16981	17133	17257	16919	17200	17295	17280	17122	17093	17164	17139	17205	17063	17308	17010	17080	17192	17173	17185	17318	17187	17175	17106	17159	17035	17090	17223	17176	17210	17098	17190	17114	17038	17147	17355	17176	17161	17073	17220	17060	17048	17097	17184	17297	17173	17216	17026	17412	17056	17096	17223	17274	17228	17116	17218	17195	17186	17152	17071	17064	17330	17059	17104	17189	17221	17265	17093	17091	17101	17226	17270	17115	17127	17074	17164	17363	17345	17246	17304	17201	16963	17069	17162	17127	17362	16877	17130	17230	17265	17283	17121	17061	17063	17108	17221	17052	17083	17339	17232	17071	17172	17190	17202	17376	17122	17166	16993	17106	17235	17295	17066	16990	17078	17212	17272	17160	17187	17280	17145	16947	17088	16915	16938	17298	17121	17116	17377	17128	17014	17148	17107	17199	17071	17224	17116	17231	16985	17056	17163	17240	17232	17160	17192	17115	17149	17249	17149	17071	17171	17160	17110	17188	17100	17294	17171	17055	17212	16915	17063	17186	17245	17087	17281	17134	17082	17221	17049	17055	17214	17256	17239	17284	17127	17279	17087	17295	17082	16942	17152	17059	16916	17290	17163	16984	17142	17186	17245	17245	17102	17242	16993	16956	17080	16958	17201	17134	17229	17242	16960	17129	17236	17069	16930	17220	17318	17321	17154	17239	17058	17186	17255	17333	17334	17167	17152	16994	17256	17050	17224	17161	17126	17249	17148	16970	17068	17151	17326	17287	17066	17173	17172	17103	17140	17228	17103	17203	16973	17179	17202	17174	17036	17120	16962	17099	17159	17113	17131	17068	17221	17007	17118	17134	17113	17020	17184	17222	17115	17100	17225	17059	17161	17083	16908	17257	17109	17255	17213	17236	17233	17120	17224	17091	17257	17124	17121	17152	17221	16856	17113	17021	17010	17311	17103	17253	17301	17010	17151	17058	17161	17113	17139	17083	17151	17132	17080	17242	17145	17308	17234	17303	17290	17166	17163	17090	17158	17084	17256	17166	17206	17222	17198	17256	17265	17117	17145	17160	17028	17043	16957	17169	17163	17146	17141	17256	16974	17176	17291	17219	17184	17185	17288	16974	17180	17107	17057	17314	17154	17349	17131	17073	17225	17001	17189	17172	17262	17018	17080	17113	17073	17360	17024	17165	17280	17050	17072	17164	16957	17013	17105	17325	17184	17229	17137	16906	17184	17251	17109	17254	17071	17270	17117	17248	17142	17056	17106	17116	17070	17185	17220	17156	17081	17069	17109	17291	17181	17247	17109	17100	17297	17218	17301	17176	17101	17219	17264	17235	16923	17114	17123	17259	17161	17188	17246	17113	17235	17254	17193	17341	17048	17163	17080	17242	17178	17237	17186	17144	17320	17234	17124	17174	17168	17136	17172	17068	17135	17156	17199	17089	16965	17076	17197	16937	17164	17162	17266	17250	17212	17204	17177	17221	17224	17244	17010	17269	17121	17127	17162
23111	21549	29390	24722	23995	28290	29920	25030	23669	23557	22786	22248	21928	21604	21496	21565	21344	21338	21150	20894	20776	20987	20975	20817	20881	20556	20787	20661	20785	20846	20781	20607	20564	20782	20479	20499	20616	20672	20622	20710	20566	20406	20537	20434	20534	20580	20528	20556	20662	20614	20468	20532	20687	20721	20562	20591	20484	20530	20310	20674	20614	20841	20622	20556	20568	20652	20517	20539	20541	20634	20545	20583	20624	20557	20385	20577	20440	20782	20552	20595	20453	20570	20518	20633	20351	20434	20363	20403	20273	20599	20489	20524	20426	20343	20661	20486	20428	20541	20516	20436	20533	20537	20468	20477	20546	20479	20616	20434	20474	20593	20567	20520	20399	20599	20590	20574	20389	20629	20615	20495	20726	20563	20607	20568	20550	20627	20447	20581	20394	20523	20499	20631	20638	20560	20517	20615	20486	20548	20761	20702	20258	20686	20568	20519	20492	20609	20399	20474	20448	20625	20791	20329	20569	20299	20379	20650	20602	20360	20643	20329	20322	20279	20533	20551	20414	20339	20373	20564	20372	20513	20425	20462	20464	20577	20474	20435	20559	20368	20529	20466	20453	20424	20797	20722	20502	20595	20500	20463	20524	20517	20283	20531	20549	20450	20496	20459	20678	20400	20423	20190	20445	20470	20442	20479	20394	20490	20326	20450	20613	20523	20413	20418	20581	20655	20482	20575	20481	20551	20497	20517	20574	20389	20250	20578	20448	20444	20416	20380	20568	20554	20317	20349	20535	20532	20568	20483	20352	20445	20505	20378	20547	20298	20702	20601	20704	20400	20571	20549	20627	20524	20799	20558	20459	20604	20473	20687	20631	20519	20380	20587	20618	20395	20428	20381	20510	20385	20493	20436	20464	20616	20477	20503	20513	20610	20500	20480	20443	20456	20536	20427	20530	20547	20301	20434	20613	20665	20586	20372	20641	20534	20380	20462	20557	20513	20665	20623	20523	20256	20503	20722	20629	20440	20473	20578	20717	20270	20475	20410	20424	20475	20483	20445	20777	20669	20686	20447	20591	20717	20522	20385	20520	20443	20506	20196	20272	20412	20394	20589	20399	20403	20489	20488	20407	20828	20625	20481	20554	20527	20488	20602	20432	20338	20579	20474	20586	20558	20520	20592	20640	20503	20459	20416	20511	20594	20598	20266	20402	20388	20565	20515	20500	20368	20578	20503	20511	20501	20535	20596	20662	20628	20625	20191	20395	20527	20504	20290	20628	20493	20465	20484	20524	20394	20466	20524	20661	20416	20632	20462	20433	20435	20520	20635	20519	20492	20418	20594	20599	20382	20494	20440	20682	20473	20303	20502	20591	20495	20348	20335	20294	20590	20472	20423	20437	20477	20523	20539	20481	20364	20181	20538	20463	20569	20687	20474	20459	20632	20459	20477	20596	20425	20765	20557	20542	20601	20479	20580	20495	20576	20475	20610	20310	20558	20408	20673	20692	20540	20610	20545	20551	20551	20492	20389	20475	20389	20536	20537	20554	20707	20519	20546	20405	20457	20764	20652	20481	20543	20543	20360	20416	20342	20557	20794	20581	20410	20491	20614	20454	20208	20625	20480	20721	20714	20405	20462	20779	20482	20472	20471	20573	20566	20407	20194	20350	20413	20486	20288	20422	20665	20478	20472	20409	20570	20496	20418	20545	20550	20424	20241	20456	20415	20527	20589	20416	20272	20278	20431	20648	20602	20257	20207	20626	20415	20673	20491	20385	20612	20510	20358	20295	20291	20370	20629	20394	20393	20447	20494	20588	20345	20536	20471	20324	20418	20382	20446	20389	20599	20300	20508	20684	20552	20657	20693	20356	20575	20609	20736	20609	20408	20659	20493	20454	20335	20282	20388	20482	20497	20408	20627	20502	20774	20763	20564	20407	20527	20418	20265	20427	20345	20629	20562	20412	20416	20462	20397	20733	20596	20491	20581	20480	20508	20512	20418	20430	20440	20549	20507	20467	20286	20527	20590	20510	20398	20468	20382	20558	20430	20578	20505	20463	20482	20645	20666	20387	20682	20445	20542	20644	20336	20401	20317	20542	20421	20424	20144	20474	20541	20470	20502	20421	20457	20436	20624	20255	20633	20474	20584	20569	20511	20544	20399	20325	20539	20480	20459	20460	20449	20318	20639	20594	20367	20546	20490	20506	20395	20361	20468	20738	20540	20493	20438	20297	20456	20694	20535	20715	20540	20555	20354	20446	20466	20504	20261	20488	20380	20422	20359	20513	20579	20655	20562	20535	20332	20333	20623	20540	20263	20524	20422	20631	20336	20546	20552	20305	20475	20459	20598	20675	20485	20448	20500	20485	20470	20188	20502	20575	20397	20377	20720	20459	20580	20389	20436	20558	20468	20818	20362	20609	20465	20608	20590	20525	20275	20347	20316	20467	20285	20611	20407	20547	20685	20617	20479	20750	20305	20601	20490	20438	20486	20289	20562	20364	20626	20569	20346	20598	20587	20320	20493	20546	20375	20538	20417	20705	20640	20467	20432	20533	20425	20415	20539	20534	20707	20300	20573	20423	20681	20574	20474	20627	20549	20408	20416	20456	20394	20375	20455	20618	20580	20423	20570	20588	20399	20585	20549	20425	20438	20617	20321	20440	20307	20403	20599	20527	20462	20495	20437	20598	20531	20490	20487	20594	20319	20570	20477	20676	20569	20435	20343	20559	20481	20667	20677	20452	20334	20359	20308	20484	20577	20613	20460	20627	20731	20503	20432	20553	20554	20382	20381	20451	20463	20746	20647	20586	20501	20653	20576	20556	20483	20578	20550	20420	20575	20757	20513	20442	20355	20554	20374	20487	20550	20426	20597	20350	20316	20325	20496	20399	20503	20623	20384	20329	20615	20559	20540	20475	20588	20604	20458	20410	20534	20343	20459	20501	20619	20512	20443	20526	20514	20692	20676	20507	20512	20542	20279	20357	20481	20485	20441	20697	20453	20432	20600	20398	20576	20359	20492	20425	20351	20645	20521	20536	20429	20719	20233	20443	20386	20574	20478	20640	20636	20515	20321	20353	20537	20586	20370	20496	20404	20434	20452	20327	20268	20436	20506	20305	20488	20398	20498	20548	20488	20603	20307	20567	20637	20586	20475	20533	20399	20713	20465	20540	20751	20668	20489	20517	20619	20471	20617	20479	20360	20473	20487	20544	20409	20612	20434	20267	20634	20420	20520	20599	20489	20502	20446	20586	20526	20679	20507	20423	20584	20542	20627	20617	20492	20545	20249	20463	20512	20310	20519	20454	20427	20643	20371	20648	20527	20510	20441	20516	20246	20565	20359	20596	20497	20447	20502	20328	20338	20633	20401	20522	20654	20562	20448	20607	20591	20607	20077	20727	20609	20496	20488	20198	20478	20512	20357	20496	20560	20492	20357	20547	20317	20614	20589	20160	20471	20603	20677	20550	20671	20438	20447	20732	20529	20645	20573	20446	20536	20378	20415	20533	20349	20537	20684	20514	20425	20483	20695	20534	20362	20199	20294	20381	20488	20527	20474	20631	20316	20568	20412	20455	20433	20494	20387	20505	20149	20445	20465	20488	20442	20532	20564	20414	20654	20484	20472	20416	20430	20577	20736	20381	20441	20616	20555	20254	20562	20601	20451	20496	20466	20520	20450	20570	20215	20472	20587	20409	20591	20580	20436	20528	20455	20564	20475	20541	20472	20366	20584	20341	20400	20415	20540	20689	20433	20618	20617	20530	20560	20405	20249	20468	20684	20443	20537	20474	20550	20379	20587	20701	20689	20317	20263	20582	20335	20792	20552	20540	20510	20713	20389	20384	20542	20393	20336	20476	20465	20353	20374	20484	20566	20258	20297	20508	20459	20733	20362	20630	20340	20358	20464	20470	20682	20560	20653	20408	20349	20473	20436	20689	20418	20630	20603	20601	20605	20286	20447	20377	20409	20489	20612	20449	20376	20496	20339	20396	20399	20379	20334	20447	20476	20364	20355	20372	20634	20533	20523	20372	20748	20366	20334	20450	20428	20459	20478	20527	20530	20475	20469	20661	20589	20420	20572	20484	20686	20576	20487	20397	20540	20302	20382	20616	20491	20552	20431	20451	20499	20663	20260	20465	20736	20413	20468	20449	20531	20603	20449	20502	20526	20365	20413	20570	20609	20665	20502	20421	20293	20591	20541	20575	20522	20500	20454	20773	20466	20436	20439	20327	20391	20772	20642	20565	20374	20569	20416	20404	20314	20509	20446	20452	20604	20405	20490	20558	20376	20427	20508	20423	20433	20456	20495	20646	20187	20497	20504	20455	20397	20531	20485	20682	20616	20583	20530	20518	20485	20462	20337	20510	20559	20608	20603	20545	20542	20551	20574	20537	20365	20481	20472	20645	20445	20424	20556	20528	20504	20529	20401	20445	20667	20299	20491	20495	20781	20425	20528	20675	20648	20600	20340	20524	20574	20480	20378	20621	20509	20391	20473	20432	20232	20497	20444	20657	20625	20513	20581	20414	20695	20518	20358	20457	20417	20363	20166	20333	20551	20515	20724	20444	20712	20619	20400	20313	20551	20520	20661	20520	20472	20422	20511	20570	20439	20342	20566	20501	20465	20552	20570	20644	20577	20561	20707	20455	20771	20314	20506	20661	20604	20525	20474	20448	20512	20353	20612	20509	20535	20446	20538	20638	20395	20614	20534	20510	20321	20386	20466	20540	20657	20686	20604	20564	20402	20690	20464	20527	20300	20520	20615	20646	20720	20627	20593	20714	20379	20564	20702	20514	20615	20693	20707	20601	20513	20349	20370	20415	20504	20589	20499	20361	20481	20670	20521	20444	20547	20405	20469	20482	20541	20462	20320	20599	20707	20766	20460	20192	20384	20367	20421	20304	20567	20409	20430	20425	20591	20357	20451	20370	20471	20635	20610	20366	20708	20737	20287	20590	20608	20486	20604	20481	20383	20413	20346	20293	20527	20530	20430	20551	20618	20581	20557	20343	20367	20599	20329	20621	20680	20425	20366	20501	20457	20457	20638	20496	20410	20400	20447	20461	20586	20437	20374	20558	20619	20676	20265	20619	20487	20639	20463	20312	20419	20596	20559	20372	20490	20600	20468	20624	20494	20485	20639	20640	20683	20628	20417	20665	20731	20507	20479
33942	59408	57127	44856	37199	32465	25883	23124	22090	20965	20533	19931	19181	18940	18980	18690	18572	18456	18129	18119	17960	17828	17808	17893	17661	17904	17823	17733	17962	17725	17957	17650	17567	17652	17633	17609	17623	17618	17611	17581	17595	17791	17751	17636	17660	17597	17507	17629	17518	17731	17771	17515	17681	17727	17678	17606	17565	17646	17660	17633	17675	17746	17608	17536	17702	17650	17545	17653	17635	17864	17535	17396	17759	17603	17597	17516	17727	17519	17460	17737	17785	17574	17729	17603	17552	17623	17721	17425	17611	17499	17686	17494	17580	17647	17718	17689	17479	17616	17542	17472	17597	17545	17569	17701	17654	17450	17611	17423	17586	17643	17589	17482	17639	17623	17651	17726	17549	17787	17613	17556	17545	17648	17517	17644	17577	17632	17678	17535	17684	17517	17759	17508	17552	17541	17646	17646	17647	17544	17649	17679	17639	17670	17693	17805	17644	17708	17557	17573	17533	17579	17549	17472	17668	17576	17623	17705	17610	17733	17509	17578	17506	17785	17535	17590	17694	17597	17574	17582	17520	17480	17557	17634	17596	17534	17467	17533	17557	17547	17574	17444	17520	17653	17592	17517	17558	17576	17658	17536	17568	17616	17662	17521	17437	17634	17407	17567	17507	17502	17709	17740	17778	17580	17496	17486	17584	17505	17647	17723	17675	17598	17665	17498	17508	17733	17697	17538	17738	17585	17572	17593	17579	17596	17819	17457	17578	17661	17571	17660	17763	17771	17810	17670	17489	17420	17739	17675	17462	17796	17548	17607	17601	17430	17534	17546	17445	17641	17611	17584	17511	17425	17541	17593	17645	17636	17406	17748	17683	17558	17574	17618	17652	17480	17554	17621	17674	17590	17563	17634	17689	17603	17737	17704	17577	17389	17595	17535	17829	17572	17519	17674	17547	17733	17548	17556	17532	17379	17586	17584	17547	17570	17442	17577	17515	17563	17557	17711	17553	17490	17614	17474	17833	17525	17593	17740	17552	17528	17695	17519	17648	17695	17567	17468	17606	17555	17804	17584	17582	17394	17489	17736	17505	17697	17788	17539	17843	17522	17459	17683	17634	17639	17728	17569	17759	17685	17441	17609	17537	17566	17620	17605	17653	17795	17450	17618	17648	17555	17452	17611	17580	17726	17788	17731	17486	17658	17581	17707	17619	17685	17535	17467	17689	17489	17675	17533	17485	17515	17484	17763	17692	17614	17667	17535	17605	17639	17718	17644	17567	17642	17422	17622	17573	17758	17677	17543	17687	17424	17531	17509	17586	17466	17606	17660	17585	17574	17428	17735	17508	17661	17538	17643	17575	17461	17577	17593	17629	17544	17567	17609	17586	17476	17632	17641	17711	17528	17671	17602	17643	17537	17602	17575	17600	17700	17790	17535	17659	17790	17655	17641	17555	17606	17591	17629	17624	17599	17517	17728	17710	17311	17614	17400	17432	17415	17671	17662	17557	17534	17510	17782	17436	17666	17483	17639	17549	17538	17436	17508	17482	17567	17588	17527	17590	17520	17513	17601	17755	17810	17536	17623	17570	17605	17496	17676	17501	17462	17586	17422	17541	17584	17627	17735	17518	17383	17800	17521	17567	17786	17457	17729	17599	17381	17543	17521	17572	17562	17623	17675	17534	17731	17799	17656	17577	17616	17586	17560	17626	17893	17568	17652	17581	17494	17682	17525	17541	17729	17575	17525	17507	17448	17771	17675	17567	17656	17588	17394	17510	17557	17568	17531	17627	17681	17500	17610	17640	17437	17701	17497	17522	17663	17504	17626	17633	17544	17631	17716	17629	17647	17475	17609	17704	17602	17607	17603	17509	17442	17478	17621	17568	17643	17550	17629	17567	17539	17486	17688	17634	17629	17544	17574	17481	17600	17628	17483	17670	17533	17647	17600	17537	17561	17518	17537	17644	17516	17575	17378	17531	17612	17465	17481	17560	17531	17650	17550	17793	17482	17596	17530	17687	17697	17573	17535	17718	17737	17686	17670	17713	17794	17678	17660	17429	17509	17562	17770	17548	17681	17636	17558	17523	17611	17515	17509	17618	17454	17648	17609	17479	17738	17705	17491	17641	17703	17681	17589	17687	17467	17480	17578	17459	17526	17530	17493	17631	17636	17572	17583	17550	17623	17702	17651	17714	17670	17795	17551	17642	17596	17529	17578	17422	17574	17636	17423	17505	17668	17390	17694	17666	17721	17603	17513	17517	17601	17684	17703	17688	17662	17650	17536	17530	17761	17487	17558	17554	17497	17418	17704	17890	17752	17642	17716	17494	17785	17473	17513	17534	17633	17866	17549	17645	17645	17563	17635	17540	17555	17722	17684	17675	17561	17643	17516	17645	17481	17714	17544	17509	17473	17606	17747	17508	17513	17748	17802	17573	17617	17702	17623	17580	17618	17416	17650	17529	17614	17666	17570	17571	17633	17555	17718	17722	17619	17596	17679	17654	17788	17586	17473	17727	17518	17437	17508	17488	17533	17662	17614	17677	17659	17695	17567	17524	17506	17602	17595	17484	17538	17531	17553	17611	17590	17546	17589	17632	17586	17540	17547	17606	17623	17614	17601	17823	17466	17690	17605	17656	17351	17712	17782	17561	17525	17458	17709	17475	17473	17534	17650	17523	17561	17584	17572	17658	17634	17642	17494	17525	17488	17422	17584	17679	17660	17615	17628	17670	17570	17485	17539	17480	17668	17475	17681	17484	17647	17581	17640	17570	17508	17673	17702	17421	17396	17480	17696	17634	17523	17411	17582	17647	17609	17616	17710	17544	17680	17748	17730	17548	17426	17663	17546	17441	17708	17502	17441	17404	17569	17451	17630	17754	17564	17666	17430	17571	17515	17502	17726	17616	17529	17754	17633	17581	17453	17602	17462	17588	17629	17533	17510	17642	17537	17602	17546	17504	17606	17457	17660	17696	17566	17570	17552	17656	17544	17704	17561	17537	17475	17433	17447	17557	17650	17595	17767	17619	17621	17588	17778	17688	17471	17605	17522	17516	17666	17717	17675	17552	17599	17670	17343	17568	17642	17607	17674	17523	17454	17624	17584	17521	17501	17558	17564	17687	17647	17515	17566	17651	17593	17532	17678	17541	17655	17539	17662	17777	17743	17565	17470	17548	17655	17533	17594	17420	17509	17656	17421	17637	17547	17562	17539	17610	17475	17570	17613	17739	17648	17573	17639	17811	17808	17558	17618	17707	17474	17665	17535	17617	17564	17587	17543	17551	17595	17514	17666	17669	17445	17643	17619	17609	17707	17569	17685	17581	17482	17532	17700	17585	17430	17742	17612	17406	17662	17438	17688	17649	17483	17617	17558	17593	17564	17469	17647	17567	17577	17569	17499	17613	17665	17478	17542	17703	17787	17650	17548	17532	17637	17632	17662	17687	17692	17611	17766	17400	17521	17590	17633	17591	17485	17688	17632	17615	17470	17543	17512	17543	17499	17788	17482	17537	17525	17770	17546	17552	17592	17592	17618	17443	17441	17640	17704	17627	17529	17561	17543	17557	17622	17614	17572	17486	17643	17602	17542	17669	17549	17570	17595	17516	17571	17456	17595	17689	17582	17655	17593	17670	17768	17657	17643	17563	17520	17623	17588	17615	17527	17626	17550	17607	17563	17626	17569	17596	17605	17784	17498	17480	17472	17443	17572	17481	17567	17636	17468	17628	17535	17691	17727	17494	17676	17532	17622	17597	17660	17521	17470	17594	17738	17522	17498	17460	17669	17693	17567	17732	17713	17536	17559	17600	17356	17575	17683	17574	17711	17583	17609	17819	17727	17541	17621	17402	17698	17541	17536	17590	17644	17677	17543	17722	17603	17603	17664	17556	17632	17539	17398	17815	17621	17670	17590	17691	17348	17483	17602	17380	17432	17695	17580	17557	17464	17751	17516	17610	17737	17664	17612	17597	17546	17644	17441	17621	17534	17564	17642	17465	17532	17401	17641	17607	17690	17628	17597	17564	17660	17693	17625	17421	17583	17757	17666	17641	17581	17580	17629	17580	17805	17735	17615	17545	17505	17610	17433	17534	17632	17444	17463	17677	17567	17631	17520	17489	17626	17604	17538	17736	17716	17550	17534	17535	17432	17518	17509	17575	17553	17642	17641	17565	17624	17709	17511	17604	17646	17658	17582	17487	17647	17552	17605	17594	17700	17683	17548	17535	17602	17440	17517	17503	17616	17539	17385	17584	17682	17541	17625	17630	17604	17535	17587	17532	17494	17586	17598	17773	17462	17749	17641	17448	17553	17742	17568	17412	17600	17686	17521	17518	17660	17650	17632	17601	17720	17567	17496	17576	17394	17803	17498	17521	17625	17572	17780	17499	17670	17637	17541	17503	17554	17638	17704	17522	17498	17624	17526	17500	17509	17592	17511	17590	17604	17600	17524	17603	17651	17604	17530	17561	17731	17687	17651	17547	17370	17780	17452	17683	17610	17591	17651	17665	17638	17679	17624	17545	17670	17745	17521	17550	17595	17630	17702	17534	17505	17438	17694	17600	17609	17679	17607	17558	17651	17363	17711	17706	17609	17432	17438	17664	17540	17558	17458	17747	17443	17662	17631	17559	17872	17706	17515	17710	17676	17512	17503	17595	17523	17593	17584	17495	17649	17621	17380	17439	17489	17568	17630	17587	17447	17685	17462	17471	17554	17654	17335	17708	17623	17408	17628	17525	17662	17523	17493	17550	17540	17662	17658	17708	17518	17644	17473	17447	17476	17716	17683	17541	17505	17562	17508	17555	17389	17551	17528	17637	17559	17694	17665	17498	17627	17629	17584	17514	17750	17572	17692	17691	17404	17665	17612	17621	17559	17289	17537	17817	17633	17699	17387	17531	17385	17744	17611	17569	17602	17520	17600	17389	17611	17549	17564	17609	17583	17668	17667	17641	17426	17580	17513	17534	17465	17616	17600	17456	17634	17609	17385	17492	17534	17644	17755	17467	17644	17498	17481	17773	17591	17678	17663	17576	17574	17350	17536	17634	17678	17637	17498	17807	17763	17714	17610	17646	17645	17719	17645	17552	17558	17659	17593	17733	17583	17565	17562	17639	17517	17601	17658	17633	17504	17664	17523	17594	17643	17590	17669	17540	17570	17695	17751	17500	17621	17556	17522
28663	26444	32568	28941	23979	22317	20730	19673	19485	19452	19318	19304	19161	18840	18903	19068	18813	18839	19036	18709	18885	18822	18729	18448	18548	18651	18519	18599	18969	18704	18590	18671	18548	18627	18604	18632	18573	18631	18653	18770	18609	18418	18673	18672	18647	18589	18774	18828	18826	18742	18563	18698	18688	18606	18564	18685	18523	18664	18555	18630	18636	18521	18621	18524	18693	18551	18666	18783	18631	18561	18644	18545	18342	18739	18456	18732	18577	18548	18687	18714	18744	18591	18655	18711	18595	18384	18669	18497	18462	18696	18551	18458	18680	18688	18660	18658	18581	18620	18640	18631	18540	18480	18670	18671	18859	18730	18621	18660	18563	18558	18531	18662	18504	18734	18430	18810	18989	18588	18635	18667	18666	18654	18776	18480	18615	18740	18449	18725	18646	18517	18604	18503	18678	18755	18617	18642	18764	18610	18476	18793	18711	18485	18630	18678	18740	18683	18706	18613	18572	18685	18641	18492	18712	18659	18558	18647	18666	18544	18845	18785	18536	18789	18723	18717	18491	18716	18644	18696	18605	18611	18778	18815	18755	18809	18749	18710	18707	18727	18820	18574	18574	18627	18790	18641	18547	18695	18747	18480	18666	18752	18730	18615	18549	18857	18555	18779	18736	18600	18533	18688	18424	18480	18586	18569	18422	18914	18704	18512	18737	18699	18555	18637	18661	18704	18756	18720	18671	18561	18718	18691	18696	18503	18499	18761	18764	18776	18788	18665	18713	18720	18564	18772	18613	18636	18703	18413	18638	18583	18623	18416	18715	18525	18485	18658	18698	18595	18689	18611	18695	18545	18555	18542	18696	18537	18438	18518	18626	18559	18683	18544	18703	18633	18469	18651	18634	18718	18670	18672	18749	18783	18664	18769	18723	18807	18675	18545	18690	18396	18497	18697	18633	18743	18696	18875	18635	18855	18511	18489	18719	18505	18661	18359	18582	18602	18635	18633	18502	18374	18598	18449	18687	18602	18787	18534	18598	18575	18571	18414	18701	18533	18654	18408	18706	18406	18477	18709	18594	18824	18613	18403	18662	18655	18678	18689	18568	18772	18723	18816	18564	18497	18584	18660	18618	18517	18668	18800	18756	18711	18455	18712	18522	18522	18773	18714	18458	18350	18425	18579	18422	18590	18611	18562	18679	18600	18642	18563	18950	18630	18578	18763	18823	18602	18607	18554	18612	18758	18814	18538	18628	18679	18573	18523	18405	18633	18739	18684	18723	18698	18460	18609	18771	18907	18507	18547	18503	18595	18581	18804	18391	18430	18759	18593	18690	18859	18586	18505	18653	18652	18759	18630	18606	18436	18428	18896	18446	18428	18739	18614	18555	18560	18607	18495	18537	18711	18606	18777	18766	18454	18566	18622	18624	18499	18618	18439	18851	18595	18908	18473	18579	18842	18946	18511	18569	18682	18665	18523	18800	18825	18647	18527	18758	18624	18617	18522	18878	18584	18781	18594	18635	18763	18688	18609	18545	18742	18511	18687	18604	18594	18355	18674	18631	18689	18682	18701	18692	18578	18551	18646	18678	18481	18553	18610	18637	18585	18671	18769	18519	18534	18590	18694	18653	18636	18906	18744	18577	18949	18552	18580	18710	18648	18802	18392	18627	18492	18569	18837	18597	18597	18718	18706	18665	18618	18868	18556	18579	18679	18696	18622	18706	18704	18798	18624	18726	18602	18762	18610	18717	18746	18763	18588	18569	18544	18690	18820	18788	18676	18702	18708	18519	18538	18675	18765	18612	18682	18457	18666	18718	18539	18565	18653	18456	18539	18735	18754	18509	18713	18612	18703	18642	18693	18679	18555	18653	18853	18556	18465	18511	18601	18651	18671	18557	18636	18509	18559	18778	18581	18654	18666	18620	18527	18630	18847	18660	18569	18628	18717	18437	18582	18702	18711	18533	18640	18801	18673	18935	18662	18744	18743	18806	18635	18802	18638	18589	18657	18677	18730	18780	18705	18721	18626	18830	18627	18534	18769	18767	18765	18600	18680	18747	18505	18799	18783	18635	18793	18644	18483	18641	18636	18420	18634	18521	18697	18348	18476	18567	18723	18595	18543	18449	18660	18407	18633	18763	18742	18593	18787	18621	18694	18617	18566	18410	18846	18694	18618	18503	18505	18681	18617	18659	18471	18695	18670	18425	18804	18714	18474	18663	18573	18671	18462	18567	18692	18505	18741	18679	18622	18474	18698	18702	18824	18590	18582	18553	18826	18459	18625	18706	18698	18816	18438	18634	18586	18518	18718	18573	18572	18650	18621	18471	18596	18698	18693	18691	18699	18536	18738	18692	18459	18663	18658	18660	18650	18824	18721	18495	18508	18716	18614	18828	18485	18725	18564	18433	18540	18702	18799	18577	18731	18618	18602	18815	18440	18467	18471	18827	18464	18716	18440	18675	18764	18695	18571	18608	18549	18696	18581	18599	18526	18594	18684	18555	18581	18547	18675	18768	18695	18718	18849	18408	18504	18552	18590	18526	18564	18647	18718	18653	18400	18659	18585	18593	18652	18719	18739	18687	18638	18437	18325	18628	18450	18648	18435	18679	18754	18582	18646	18602	18538	18508	18775	18488	18724	18902	18523	18715	18558	18780	18553	18638	18618	18727	18603	18755	18564	18708	18656	18543	18516	18580	18491	18568	18793	18602	18590	18701	18417	18633	18425	18482	18528	18588	18631	18533	18551	18510	18633	18584	18843	18505	18598	18677	18428	18511	18621	18546	18663	18467	18676	18672	18643	18759	18628	18761	18708	18674	18759	18604	18760	18686	18752	18556	18552	18747	18851	18729	18663	18549	18587	18741	18824	18571	18602	18533	18513	18443	18718	18747	18784	18523	18621	18752	18723	18797	18513	18761	18579	18574	18691	18520	18667	18643	18644	18507	18671	18698	18587	18843	18707	18809	18603	18600	18759	18435	18668	18725	18593	18624	18776	18638	18478	18595	18557	18759	18658	18859	18589	18791	18594	18682	18662	18704	18453	18611	18294	18551	18805	18680	18660	18564	18715	18733	18841	18664	18487	18803	18464	18602	18603	18582	18376	18663	18680	18967	18906	18638	18626	18528	18646	18769	18607	18537	18601	18580	18577	18716	18638	18652	18732	18542	18777	18783	18745	18606	18419	18394	18527	18735	18678	18765	18724	18634	18842	18572	18756	18476	18755	18809	18550	18438	18555	18853	18460	18627	18479	18463	18602	18666	18401	18678	18645	18726	18568	18583	18584	18610	18678	18559	18598	18476	18537	18649	18911	18604	18670	18434	18733	18644	18602	18512	18359	18670	18820	18622	19007	18681	18682	18611	18510	18664	18686	18730	18818	18681	18620	18740	18506	18421	18710	18566	18819	18844	18737	18537	18642	18739	18711	18776	18746	18622	18727	18763	18596	18914	18815	18633	18639	18539	18709	18720	18660	18692	18635	18507	18658	18776	18767	18578	18768	18582	18567	18661	18516	18754	18553	18703	18647	18586	18737	18506	18257	18517	18600	18654	18501	18855	18638	18407	18579	18522	18506	18622	18517	18709	18619	18641	18644	18692	18624	18656	18623	18461	18750	18580	18461	18562	18845	18469	18697	18540	18465	18751	18675	18508	18721	18477	18861	18637	18844	18870	18649	18508	18649	18469	18406	18668	18671	18722	18542	18663	18470	18680	18690	18622	18689	18572	18472	18691	18702	18659	18543	18763	18584	18439	18705	18883	18678	18609	18529	18697	18741	18622	18449	18580	18497	18820	18661	18719	18598	18920	18698	18600	18642	18719	18758	18678	18603	18780	18724	18795	18587	18810	18621	18719	18730	18465	18719	18599	18622	18618	18557	18666	18538	18756	18600	18465	18763	18540	18575	18719	18589	18701	18468	18633	18748	18549	18581	18708	18732	18825	18697	18576	18490	18732	18617	18449	18566	18607	18685	18675	18683	18610	18703	18649	18892	18654	18554	18805	18714	18810	18585	18714	18584	18805	18936	18716	18735	18529	18594	18645	18643	18571	18599	18826	18512	18685	18479	18725	18791	18682	18541	18419	18752	18802	18650	18636	18581	18593	18743	18652	18811	18614	18506	18569	18859	18759	18500	18588	18645	18660	18666	18625	18588	18715	18605	18536	18575	18547	18379	18649	18476	18629	18537	18556	18624	18594	18728	18747	18617	18742	18576	18700	18779	18730	18724	18770	18607	18692	18626	18626	18770	18573	18660	18730	18576	18657	18622	18798	18595	18480	18448	18527	18660	18557	18664	18709	18594	18501	18592	18655	18615	18712	18570	18558	18650	18578	18654	18856	18480	18812	18610	18580	18691	18657	18558	18554	18731	18777	18491	18862	18616	18774	18696	18709	18615	18559	18484	18583	18762	18439	18654	18615	18419	18552	18589	18627	18404	18381	18506	18705	18716	18659	18554	18694	18773	18600	18716	18698	18552	18797	18457	18878	18659	18611	18646	18667	18614	18697	18513	18720	18655	18587	18723	18673	18627	18600	18578	18653	18678	18557	18651	18675	18552	18751	18674	18593	18570	18524	18479	18695	18588	18615	18737	18688	18777	18661	18635	18681	18707	18600	18844	18823	18695	18671	18578	18774	18644	18592	18501	18601	18779	18601	18644	18670	18652	18729	18569	18670	18822	18518	18764	18728	18559	18610	18595	18765	18613	18671	18766	18696	18552	18857	18508	18604	18711	18750	18522	18668	18421	18906	18709	18663	18498	18889	18418	18602	18597	18637	18538	18691	18808	18577	18475	18632	18668	18623	18749	18623	18723	18700	18539	18529	18820	18777	18825	18721	18594	18843	18658	18606	18689	18443	18683	18659	18652	18638	18646	18464	18622	18558	18750	18565	18682	18770	18728	18671	18636	18603	18746	18563	18688	18662	18662	18820	18615	18569	18631	18744	18574	18717	18667	18786	18664	18683	18525	18847	18728	18758	18573	18545	18756	18659	18631	18581	18389	18381	18419	18631	18551	18638	18535	18661	18797	18655	18763	18696	18767	18630	18796	18580	18672	18588	18633	18551	18502	18571	18469	18622	18599	18761	18761	18312	18615	18645	18480	18510	18734	18656	18453	18716	18442	18550	18595	18677	18535	18589	18785	18700	18511	18540	18603	18620	18637	18865	18591	18593	18783
30340	42886	37098	28284	24135	21244	19047	18119	18019	17723	17297	17260	17019	16956	16820	16942	16820	16906	16636	16736	16512	16708	16496	16529	16589	16570	16668	16474	16291	16311	16539	16540	16498	16545	16468	16462	16382	16408	16496	16642	16392	16471	16443	16421	16377	16394	16667	16487	16468	16710	16569	16462	16547	16386	16518	16616	16584	16541	16479	16423	16534	16389	16499	16420	16381	16495	16592	16443	16497	16445	16523	16354	16720	16524	16538	16574	16373	16539	16547	16549	16544	16415	16627	16702	16797	16543	16541	16546	16373	16344	16493	16627	16391	16669	16507	16345	16578	16362	16464	16694	16511	16335	16368	16539	16387	16442	16440	16463	16407	16479	16657	16528	16500	16488	16476	16481	16502	16560	16686	16391	16309	16606	16525	16465	16485	16358	16578	16426	16574	16610	16459	16398	16570	16402	16533	16469	16266	16510	16633	16746	16464	16650	16551	16570	16427	16518	16588	16685	16397	16572	16444	16471	16596	16379	16492	16655	16395	16594	16484	16423	16481	16399	16556	16432	16582	16365	16432	16478	16371	16450	16506	16621	16528	16617	16554	16435	16661	16420	16491	16522	16484	16590	16324	16501	16576	16444	16552	16514	16524	16575	16676	16549	16592	16419	16472	16229	16285	16469	16485	16393	16474	16440	16582	16388	16494	16386	16358	16682	16289	16518	16461	16493	16538	16579	16470	16590	16521	16478	16571	16574	16504	16399	16565	16467	16606	16418	16587	16554	16615	16568	16404	16641	16530	16384	16469	16595	16492	16398	16509	16540	16318	16610	16596	16483	16439	16494	16584	16392	16563	16568	16432	16303	16604	16674	16527	16301	16362	16516	16492	16389	16434	16557	16608	16452	16469	16452	16550	16588	16545	16365	16610	16520	16275	16569	16470	16528	16374	16594	16487	16440	16610	16570	16669	16419	16658	16562	16461	16496	16494	16535	16432	16538	16405	16579	16569	16465	16627	16461	16259	16394	16463	16472	16474	16620	16384	16508	16494	16674	16393	16452	16560	16410	16534	16570	16756	16461	16513	16455	16397	16433	16578	16577	16611	16560	16519	16506	16374	16687	16554	16395	16342	16447	16557	16478	16390	16457	16388	16512	16480	16333	16359	16447	16410	16454	16426	16374	16483	16497	16577	16475	16398	16530	16622	16498	16347	16391	16454	16347	16609	16378	16485	16514	16453	16376	16406	16494	16535	16547	16523	16531	16500	16640	16470	16575	16443	16505	16474	16392	16609	16551	16452	16693	16147	16514	16455	16648	16433	16488	16572	16496	16332	16410	16546	16458	16309	16407	16457	16389	16497	16335	16520	16314	16365	16567	16454	16248	16464	16431	16484	16462	16545	16595	16388	16539	16441	16593	16435	16553	16395	16513	16422	16501	16419	16559	16418	16452	16448	16395	16419	16573	16445	16500	16563	16468	16407	16610	16397	16447	16444	16458	16529	16422	16389	16595	16337	16715	16692	16407	16733	16591	16542	16605	16515	16280	16487	16422	16556	16433	16534	16571	16510	16508	16290	16549	16492	16355	16557	16634	16447	16455	16436	16425	16407	16500	16524	16367	16571	16502	16542	16448	16565	16758	16593	16321	16350	16432	16549	16362	16418	16490	16563	16498	16391	16348	16708	16319	16368	16578	16373	16681	16552	16455	16420	16543	16426	16408	16626	16386	16535	16546	16394	16411	16492	16432	16577	16602	16479	16442	16614	16476	16644	16556	16289	16584	16566	16457	16463	16513	16318	16543	16663	16461	16456	16589	16399	16477	16568	16315	16348	16383	16557	16589	16569	16337	16402	16475	16566	16655	16507	16541	16334	16554	16487	16337	16523	16380	16301	16598	16599	16500	16728	16501	16489	16342	16522	16435	16488	16561	16436	16497	16472	16501	16523	16570	16544	16433	16642	16557	16560	16769	16414	16544	16540	16470	16375	16455	16517	16518	16492	16548	16322	16786	16406	16524	16568	16443	16519	16505	16482	16575	16505	16600	16491	16424	16347	16548	16459	16419	16434	16552	16488	16610	16419	16524	16584	16403	16453	16317	16597	16338	16452	16445	16539	16466	16426	16481	16448	16494	16439	16429	16639	16492	16476	16538	16380	16483	16438	16475	16465	16621	16438	16524	16580	16537	16405	16771	16480	16272	16309	16532	16457	16414	16661	16466	16595	16445	16472	16548	16558	16536	16489	16595	16434	16738	16613	16500	16469	16586	16488	16553	16372	16405	16589	16432	16546	16528	16567	16564	16553	16521	16430	16543	16384	16315	16552	16668	16630	16446	16629	16518	16653	16740	16524	16533	16469	16417	16433	16607	16591	16495	16621	16546	16681	16489	16534	16582	16423	16507	16473	16532	16426	16520	16543	16609	16453	16521	16513	16442	16630	16580	16481	16477	16411	16666	16442	16501	16294	16384	16419	16423	16483	16454	16305	16483	16575	16677	16650	16441	16434	16612	16447	16451	16591	16466	16541	16459	16400	16480	16366	16521	16344	16397	16602	16493	16579	16418	16566	16449	16544	16365	16584	16519	16417	16558	16531	16482	16409	16541	16533	16360	16549	16485	16558	16432	16376	16555	16587	16707	16516	16526	16507	16380	16517	16359	16527	16615	16510	16460	16461	16613	16512	16624	16564	16531	16512	16526	16629	16449	16544	16669	16395	16448	16487	16385	16531	16597	16499	16352	16367	16413	16464	16548	16634	16389	16557	16376	16509	16539	16378	16589	16543	16452	16637	16499	16568	16460	16534	16386	16428	16405	16425	16396	16723	16497	16445	16482	16391	16359	16549	16612	16465	16508	16411	16693	16476	16441	16429	16546	16718	16468	16459	16562	16425	16455	16449	16614	16781	16117	16499	16431	16349	16604	16647	16486	16458	16325	16519	16508	16521	16406	16457	16373	16417	16677	16316	16526	16475	16506	16549	16550	16638	16392	16358	16428	16490	16517	16387	16508	16405	16522	16333	16358	16680	16534	16449	16553	16426	16443	16520	16454	16477	16430	16458	16474	16411	16376	16429	16692	16385	16433	16419	16647	16607	16501	16419	16491	16470	16611	16308	16586	16508	16536	16585	16416	16540	16492	16475	16592	16497	16400	16348	16687	16423	16541	16562	16497	16604	16370	16492	16534	16352	16632	16629	16554	16472	16358	16394	16376	16602	16378	16477	16391	16452	16567	16272	16568	16459	16460	16638	16481	16502	16480	16378	16579	16565	16582	16421	16456	16604	16393	16461	16600	16541	16522	16576	16491	16543	16449	16453	16465	16517	16487	16587	16668	16509	16407	16470	16471	16392	16349	16485	16496	16376	16451	16450	16525	16395	16436	16448	16488	16605	16551	16442	16488	16257	16571	16414	16416	16469	16491	16319	16646	16541	16537	16594	16418	16628	16540	16550	16361	16506	16660	16349	16621	16396	16502	16452	16568	16533	16539	16529	16495	16374	16465	16583	16567	16364	16500	16438	16418	16511	16561	16470	16559	16555	16510	16512	16401	16473	16381	16497	16537	16584	16410	16543	16355	16546	16575	16483	16419	16434	16321	16474	16644	16463	16363	16484	16591	16349	16264	16632	16432	16433	16541	16350	16418	16438	16606	16495	16548	16426	16567	16543	16420	16432	16604	16559	16469	16458	16521	16491	16578	16508	16449	16481	16264	16573	16322	16411	16696	16450	16696	16620	16415	16525	16475	16436	16471	16572	16450	16411	16494	16680	16476	16370	16491	16291	16270	16438	16501	16477	16546	16411	16461	16493	16621	16478	16397	16399	16383	16557	16568	16576	16515	16535	16349	16345	16512	16359	16463	16541	16418	16615	16436	16330	16541	16477	16450	16842	16380	16328	16567	16468	16455	16516	16533	16624	16373	16441	16421	16557	16674	16467	16451	16613	16447	16479	16655	16545	16493	16384	16679	16323	16441	16585	16366	16424	16569	16484	16537	16448	16504	16496	16528	16406	16468	16412	16536	16378	16547	16626	16392	16461	16334	16392	16513	16519	16523	16596	16403	16565	16655	16441	16478	16471	16542	16394	16478	16506	16483	16366	16510	16528	16563	16385	16492	16450	16445	16582	16592	16629	16441	16674	16516	16494	16601	16276	16516	16424	16453	16555	16331	16561	16509	16608	16434	16442	16413	16522	16548	16377	16600	16502	16543	16528	16581	16446	16508	16499	16442	16538	16544	16470	16294	16429	16451	16337	16531	16551	16263	16315	16395	16481	16281	16435	16525	16614	16393	16485	16434	16552	16515	16569	16418	16591	16617	16521	16558	16484	16565	16710	16484	16469	16574	16491	16568	16470	16447	16551	16425	16588	16579	16550	16593	16472	16463	16478	16640	16530	16456	16526	16513	16649	16541	16491	16208	16436	16374	16501	16618	16529	16391	16547	16425	16397	16339	16408	16528	16623	16452	16212	16481	16580	16584	16452	16580	16563	16571	16322	16517	16534	16511	16452	16517	16451	16552	16424	16462	16641	16706	16376	16555	16500	16493	16506	16493	16744	16483	16372	16604	16448	16477	16555	16476	16417	16308	16416	16413	16485	16451	16608	16588	16533	16672	16417	16415	16480	16548	16524	16489	16559	16543	16667	16450	16447	16493	16425	16594	16574	16559	16568	16399	16573	16423	16429	16713	16536	16387	16459	16498	16653	16441	16568	16598	16599	16406	16471	16530	16434	16502	16478	16583	16534	16544	16410	16500	16414	16510	16465	16590	16506	16351	16611	16414	16602	16602	16528	16522	16541	16423	16399	16518	16396	16554	16442	16454	16545	16414	16391	16565	16548	16351	16607	16595	16508	16576	16596	16525	16410	16517	16589	16470	16520	16500	16415	16613	16387	16547	16580	16507	16470	16486	16261	16402	16582	16253	16408	16260	16506	16518	16283	16424	16446	16457	16514	16524	16687	16590	16472	16727	16504	16663	16535	16526	16559	16523	16500	16357	16663	16366	16453	16404	16479	16589	16469	16438	16427	16633	16375	16530	16517	16482	16339	16567	16455	16436	16390	16583	16589	16707	16726	16413	16521	16434	16522	16534	16510	16554	16311	16688	16526	16318	16583	16612	16487	16370	16487	16343	16527	16478	16483	16579	16382	16481	16511	16352	16560	16575	16474	16433	16419	16565	16417	16626	16472	16478
24224	21504	29113	25833	25498	26896	25966	22382	21119	20536	20025	19922	19727	19419	19386	19489	19214	19234	18974	18994	18927	18833	19075	18927	19061	18855	18905	18822	18673	18810	18803	18656	18766	19010	18719	18777	18932	18933	18862	18778	18664	18751	18650	18822	18624	18852	18991	18610	18652	18913	18695	18819	18778	18712	18951	18703	18923	18839	18619	18712	18740	18768	18670	18625	18742	18647	18665	18747	18562	18656	18828	18882	18587	18665	18746	18682	18574	18878	18533	18761	18855	18727	18623	18838	18595	18639	18766	18629	18584	18717	18755	18853	18737	18872	18809	18798	18610	18790	18737	18665	18869	18635	18597	18465	18555	18738	18733	18563	18609	18584	18847	18681	18654	18724	18767	18672	18924	18683	18681	18609	18569	18829	18763	18700	18575	18826	18673	18755	18961	18719	18749	18772	18692	18723	18741	18682	18821	18631	18862	18720	18731	19009	18666	18647	19079	18709	18684	18793	18719	18556	18763	18757	18766	18500	18523	18709	18729	18640	18638	18849	18699	18641	18640	18566	18683	18617	18564	18589	18758	18631	18703	18627	18866	18872	18557	18652	18674	18644	18856	18915	18772	18662	18672	18726	18536	18764	18777	18686	18717	18550	18601	18577	18756	18874	18783	18485	18602	18791	18842	18615	18578	18690	18686	18687	18710	18790	18545	18712	18668	18859	18754	18674	18715	18677	18817	18663	18738	18435	18702	18689	18607	18788	18700	18724	18567	18708	18777	18725	18743	18649	18712	18915	18662	18817	18733	18756	18841	18829	18600	18598	18722	18762	18657	18764	18785	18963	18838	18900	18661	18876	18855	18704	18801	18817	18619	19041	18793	18715	18812	18845	18922	18970	18743	18793	18525	18543	18540	18645	18693	18678	18747	18629	18630	18411	18639	18683	18717	18925	18762	18663	18683	18994	18838	18729	18578	18745	18710	18551	18704	18747	18815	18442	18780	18519	18777	18658	18742	18625	18803	18816	18760	18499	18711	18611	18786	18349	18613	18512	18542	18542	18681	18873	18793	18790	18738	18709	18712	18785	18712	18574	18698	18629	18697	18835	18741	18938	18706	18814	18751	18759	18830	18634	18736	18793	18571	18692	18611	18760	18860	18762	18580	18717	18700	18790	18711	18502	18694	18840	18614	18522	18665	18691	18688	18809	18648	18740	18803	18702	18662	18653	18775	18756	18654	18442	18776	18801	18580	18615	18750	18706	18667	18782	18660	18595	18864	18606	18706	18885	18604	18699	18650	18928	18614	18530	18650	18782	18629	18429	18792	18605	18766	18663	18772	18696	18880	18789	18861	18692	18882	18784	18847	18828	18736	18709	18744	18804	18691	18767	18734	18595	18739	18623	18839	18702	18539	18894	18740	18697	18663	18725	18676	18575	18629	18742	18772	18670	18636	18525	18880	18614	18555	18690	19132	18644	18678	18818	18811	18530	18682	18582	18760	18757	18721	18585	18811	18686	18830	18764	18684	18626	18640	18620	18867	18783	18805	18980	18721	18910	18699	18683	18660	18760	18611	18547	18877	18666	18757	18761	18623	18877	18691	18825	18769	18620	18670	18779	18735	18797	18709	18750	18559	18544	18733	19011	18736	18710	18682	18786	18727	18479	18670	18757	18750	18751	18941	18564	18701	18550	18811	18746	18804	18711	18796	18707	18602	18585	18701	18657	18811	18698	18873	18723	18556	18551	18665	18876	18736	18710	18894	18685	18667	18798	18633	18653	18619	18822	18719	18786	18831	18668	18837	18831	18686	18881	18698	18789	18728	18545	18756	18520	18936	18865	18718	18732	18867	18689	18777	18707	18630	18704	18775	18675	18552	18636	18642	18796	18539	18779	18603	18817	18710	18781	18799	18749	18867	18723	18749	18813	18681	18707	18716	18835	18618	18809	18720	18725	18723	18761	18615	18724	18642	18706	18797	18659	18692	18767	18629	18603	18582	18690	18626	18768	18874	18626	18859	18950	18739	18717	18716	18749	18652	18805	18717	18868	18677	18530	18788	18738	18782	18842	18740	18649	18963	18692	18829	18698	18708	18775	18816	18511	18751	18838	18775	18697	18730	18786	18669	18656	18773	18542	18476	18617	18976	18541	18657	18630	18753	18602	18829	18712	18826	18698	18700	18608	18569	18714	18765	18820	18549	18595	18735	18832	18632	18922	18817	18894	18760	18750	18442	18754	18605	18738	18762	18747	18645	18568	18751	18601	18762	18684	18768	18722	18790	18558	18703	18809	18621	18639	18596	18760	18720	18634	18672	18813	18830	18692	18899	18721	18612	18583	18875	18756	18881	18838	18730	18844	18812	18717	18710	18870	18694	18824	18519	18790	18689	18649	18591	18815	18666	18913	18738	18902	18635	18448	18726	18730	18757	18862	18874	18758	18646	18668	18669	18507	18718	18779	18667	18759	18912	18828	18696	18464	18698	18483	19073	18695	18629	18616	18751	18681	18737	18617	18764	18679	18683	18558	18663	18827	18793	18803	18650	18698	18584	18718	18906	18640	18992	18592	18654	18655	18725	18602	18789	18790	18656	18790	18619	18491	18791	18657	18872	18674	18626	18667	18704	18800	18771	18736	18793	18494	18622	18640	18757	18709	18611	18800	18713	18654	18947	18663	18841	18488	18779	18752	18724	18755	18811	18726	18698	18727	18755	18751	18757	18561	18833	18515	18692	18840	18777	18690	18699	18685	18831	18779	18568	18809	18823	18902	18754	18683	18720	18774	18711	18812	18599	18702	18790	18620	18746	18791	18759	18742	18681	18513	18591	18580	18549	18739	18733	18802	18797	18894	18836	18644	18812	18765	18760	18686	18733	18653	18779	18859	18949	18476	18690	18586	18598	18989	18694	18727	18624	18716	18634	18777	18708	18765	18750	18790	18547	18754	18803	18791	18508	18534	18783	18764	18575	18572	18732	18738	18640	18659	18661	18762	18597	18411	18560	18617	18731	18835	18528	18429	18567	18679	18653	18710	18613	18807	18682	18672	18730	18710	18581	18688	18892	18853	18764	18824	18849	18730	18720	18809	18747	18789	18754	18794	18528	18617	18833	18772	18906	18778	18657	18647	18549	18476	18727	18663	18749	18944	18836	18775	18661	18625	18627	18618	18809	18762	18688	18624	18668	18642	18683	18697	18873	18715	18781	18744	18708	18791	18833	18709	18751	18780	18781	18750	18837	18756	18756	18665	18832	18790	18620	18673	18746	18824	18598	18720	18776	18540	18905	18701	18873	18705	18642	18712	18822	18801	18735	18732	18723	18680	18639	18807	18838	18854	18732	18726	18822	18757	18801	18788	18899	18779	18934	18640	18509	18580	18627	18563	18770	18984	18665	18753	18845	18698	18706	18528	18476	18688	18636	18703	18743	18447	18707	18812	18930	18909	19011	18779	18507	18965	18520	18531	18771	18877	18708	18721	18842	18785	18804	18859	18720	18771	18711	18659	18552	18495	18600	18894	18702	18698	18777	18683	18745	18696	18909	18737	18881	18614	18753	18619	18663	18543	18734	18669	18748	18606	18898	18685	18686	18613	18890	18846	18611	18683	18686	18590	18872	18693	18835	18674	18667	18577	18807	18692	18665	18563	18775	18584	18854	18857	18736	18718	18850	18633	18907	18741	18749	18543	18860	18805	18618	18794	18703	18853	18852	18474	18463	18645	18684	18672	18726	18604	18670	18897	18830	18556	18781	18713	18957	18571	18729	18740	18792	18788	18718	18850	18703	18801	18613	18799	18797	18681	18763	18474	18660	18567	18796	18595	18627	18642	18880	18557	18634	18709	18850	18681	18893	18750	18647	18801	18718	18761	18578	18712	18773	18632	18695	18780	18784	18632	18694	19029	18803	18654	18739	18758	18710	18585	18553	18638	18731	18745	18606	18791	18661	18710	18756	18633	18668	18743	18534	18661	18691	18610	18761	18663	18632	18557	18606	18630	18615	18693	18852	18599	18863	18830	18637	18809	18603	18852	18681	18865	18721	18810	18840	18813	18672	18749	19043	18535	18699	18686	18764	18494	18559	18800	18925	18859	18700	18712	18727	18535	18693	18871	18642	18682	18669	18664	18923	18969	18722	18671	18754	18792	18783	18637	18615	18646	18715	18582	18763	18600	18724	18658	18548	18789	18765	18835	18717	18540	18732	18564	18770	18580	18726	18902	18692	18528	18575	18414	18780	18522	18809	18625	18566	18710	18709	18696	18718	18602	18579	18624	18537	18633	18706	18692	18605	18773	18776	18570	18752	18878	18753	18748	18689	18777	18702	18630	18701	18814	18696	18702	18748	18754	18584	18598	18807	18699	18539	18705	18777	18646	18722	18698	18747	18595	18688	18704	18695	18641	18530	18648	18841	18865	18693	18661	18852	18810	18795	18657	18713	18900	18791	18738	18764	18823	18660	18730	18647	18694	18617	18661	18692	18503	18712	18887	18723	18914	18609	18756	18722	18731	18749	18699	18748	18720	18855	18939	18827	18665	18793	18831	18829	18495	18609	18892	18637	18743	18753	18843	18777	18637	18597	18666	18748	18781	18700	18606	18754	18699	18743	18778	18726	18633	18604	18699	18835	18580	18664	18713	18844	18660	18788	18676	18758	18742	18797	18792	18560	18593	18452	18565	18432	18636	18686	18858	18842	18735	18654	18774	18665	18602	18720	18683	18599	18849	18705	18769	18751	18774	18778	18579	18697	18743	18824	18692	18757	18708	18803	18733	18712	18775	18673	18663	18752	18800	18859	18720	18701	18802	18529	18607	18800	18932	18811	18555	18782	18613	18647	18671	18746	18795	18791	18736	18922	18843	18767	18810	18915	18560	18721	18589	18643	18689	18759	18902	18670	18661	18687	18742	18936	18701	18766	18687	18726	18694	18731	18481	18753	18665	18681	18599	18821	18779	18619	18657	18684	18606	18648	18710	18655	18585	18745	18621	18872	18775	18677	18638	18689	18618	18664	18704	18739	18639	18767	18891	18610	18661	18685	18736	18793	18614	18584	18657	18604	18730	18554	18589	18622	18595	18951	18716	18611	18915	18677	18662	18877	18403	18659	18655	18542	18702	18700	18756	18714	18602	18512	18646	18726	18854	18785	18715	18665	18554	18761	18926	18833	18828	18776	18848	18862	18733	18626	18725
31872	50294	46502	37427	30963	26709	23346	20698	19507	18817	18314	18069	17631	17475	17228	17145	17060	17073	16929	16835	16712	16551	16588	16521	16577	16570	16553	16626	16503	16620	16607	16626	16521	16571	16401	16490	16631	16709	16583	16491	16501	16425	16571	16543	16774	16444	16533	16419	16376	16520	16518	16614	16362	16585	16568	16466	16536	16521	16561	16750	16710	16473	16463	16635	16470	16564	16552	16584	16446	16586	16654	16609	16422	16642	16514	16468	16571	16441	16468	16338	16455	16472	16474	16687	16619	16557	16430	16517	16615	16611	16451	16410	16398	16638	16279	16520	16729	16545	16486	16632	16491	16689	16486	16484	16549	16685	16609	16456	16595	16550	16614	16423	16352	16523	16496	16652	16500	16398	16542	16387	16674	16584	16484	16403	16632	16457	16568	16518	16419	16450	16438	16575	16416	16529	16547	16540	16511	16638	16540	16472	16481	16636	16375	16503	16400	16674	16540	16607	16526	16507	16516	16464	16483	16534	16415	16527	16477	16323	16381	16590	16859	16593	16557	16427	16567	16557	16423	16528	16582	16362	16469	16528	16386	16345	16498	16671	16532	16537	16464	16474	16706	16629	16463	16495	16470	16528	16520	16571	16551	16633	16617	16460	16534	16556	16779	16593	16479	16531	16613	16486	16453	16524	16586	16407	16605	16398	16599	16346	16424	16546	16484	16660	16492	16634	16544	16518	16519	16573	16481	16543	16662	16555	16719	16549	16588	16429	16612	16501	16583	16313	16490	16651	16607	16524	16459	16651	16476	16544	16468	16561	16592	16597	16562	16556	16745	16516	16456	16683	16346	16502	16415	16594	16407	16531	16652	16492	16433	16533	16562	16596	16524	16570	16463	16470	16369	16457	16570	16604	16545	16505	16532	16532	16425	16664	16551	16576	16434	16488	16581	16406	16511	16523	16417	16637	16554	16489	16435	16476	16549	16557	16642	16465	16469	16525	16562	16386	16521	16665	16677	16487	16443	16605	16344	16536	16466	16597	16543	16646	16396	16558	16413	16520	16470	16471	16564	16440	16547	16526	16622	16461	16713	16493	16371	16481	16486	16613	16554	16506	16549	16497	16365	16659	16399	16500	16507	16455	16628	16539	16566	16371	16538	16486	16489	16478	16551	16528	16494	16711	16570	16470	16510	16520	16424	16579	16571	16450	16701	16540	16523	16559	16555	16468	16417	16625	16512	16593	16501	16623	16457	16613	16674	16489	16615	16508	16372	16437	16565	16362	16458	16402	16430	16445	16418	16444	16622	16606	16431	16484	16604	16484	16499	16448	16804	16486	16610	16391	16487	16517	16724	16605	16454	16298	16492	16671	16576	16613	16387	16495	16429	16540	16429	16734	16522	16409	16543	16543	16402	16556	16427	16499	16474	16387	16550	16348	16509	16581	16391	16488	16551	16544	16257	16359	16449	16378	16481	16575	16483	16648	16542	16549	16643	16673	16497	16509	16564	16657	16505	16641	16559	16480	16486	16576	16424	16473	16499	16719	16579	16413	16481	16557	16710	16567	16425	16622	16596	16676	16330	16472	16552	16569	16569	16527	16613	16508	16440	16494	16522	16561	16601	16355	16512	16632	16451	16488	16445	16512	16636	16517	16649	16581	16540	16798	16547	16577	16483	16514	16468	16597	16554	16557	16537	16468	16463	16503	16620	16537	16627	16593	16598	16549	16474	16367	16461	16433	16717	16542	16481	16582	16505	16501	16500	16338	16777	16359	16477	16580	16514	16687	16454	16485	16480	16494	16543	16510	16495	16505	16536	16450	16551	16608	16568	16598	16482	16396	16547	16336	16532	16592	16343	16523	16531	16551	16505	16603	16603	16450	16474	16546	16594	16424	16474	16395	16370	16630	16422	16517	16385	16458	16450	16416	16693	16527	16358	16718	16383	16701	16457	16369	16455	16606	16476	16474	16528	16508	16755	16445	16629	16479	16551	16452	16507	16590	16631	16513	16420	16430	16489	16550	16675	16405	16579	16506	16608	16688	16612	16590	16528	16465	16624	16516	16694	16548	16376	16439	16448	16583	16462	16636	16495	16462	16647	16545	16474	16597	16431	16597	16531	16545	16326	16652	16395	16609	16727	16452	16451	16587	16469	16441	16307	16383	16722	16537	16642	16612	16368	16700	16495	16415	16604	16546	16592	16581	16536	16585	16464	16524	16394	16563	16450	16457	16546	16499	16542	16308	16369	16577	16479	16387	16409	16487	16577	16607	16511	16697	16347	16504	16421	16327	16615	16634	16749	16180	16459	16489	16525	16729	16574	16568	16690	16555	16477	16436	16543	16489	16638	16540	16451	16350	16473	16353	16662	16536	16517	16512	16511	16382	16640	16512	16612	16498	16365	16565	16620	16589	16406	16447	16525	16530	16513	16587	16598	16543	16519	16418	16536	16606	16463	16424	16636	16455	16668	16640	16619	16459	16491	16532	16452	16531	16751	16571	16285	16648	16536	16657	16481	16581	16623	16421	16425	16628	16688	16480	16697	16341	16418	16509	16502	16554	16577	16526	16590	16504	16522	16527	16352	16689	16394	16785	16448	16383	16513	16579	16412	16515	16341	16556	16457	16600	16505	16618	16314	16436	16633	16668	16520	16570	16647	16591	16483	16468	16481	16553	16503	16441	16503	16470	16713	16490	16625	16600	16479	16505	16540	16409	16502	16438	16588	16577	16610	16330	16656	16446	16451	16479	16489	16404	16664	16573	16338	16478	16645	16605	16586	16439	16395	16675	16468	16525	16461	16507	16463	16401	16674	16360	16564	16455	16568	16542	16438	16401	16558	16405	16491	16629	16495	16445	16419	16699	16511	16639	16529	16522	16374	16359	16435	16496	16381	16528	16392	16602	16538	16666	16448	16450	16457	16542	16639	16496	16466	16567	16475	16676	16603	16479	16520	16463	16513	16543	16486	16557	16723	16569	16610	16599	16483	16644	16405	16503	16555	16366	16342	16492	16571	16476	16604	16268	16510	16528	16495	16413	16514	16613	16501	16545	16479	16478	16534	16424	16523	16500	16645	16354	16511	16544	16477	16474	16451	16480	16525	16496	16524	16585	16495	16494	16626	16604	16438	16547	16477	16546	16552	16556	16482	16539	16522	16432	16407	16405	16456	16512	16517	16665	16555	16454	16491	16417	16550	16638	16522	16514	16464	16582	16480	16345	16671	16425	16410	16623	16493	16707	16603	16407	16409	16580	16321	16569	16481	16470	16567	16548	16383	16446	16457	16542	16400	16528	16423	16674	16546	16675	16619	16702	16398	16418	16322	16397	16422	16540	16475	16605	16394	16521	16585	16500	16683	16516	16617	16543	16510	16461	16271	16452	16478	16551	16541	16534	16421	16474	16534	16414	16627	16607	16525	16586	16475	16459	16369	16518	16495	16627	16549	16610	16662	16508	16704	16449	16446	16449	16657	16626	16669	16600	16447	16529	16482	16393	16478	16522	16391	16532	16613	16547	16541	16765	16487	16564	16463	16459	16546	16476	16361	16558	16398	16640	16584	16559	16539	16444	16390	16515	16561	16557	16559	16516	16509	16498	16717	16582	16645	16523	16504	16614	16588	16611	16505	16477	16416	16399	16426	16540	16413	16562	16673	16689	16527	16509	16522	16530	16494	16683	16458	16457	16634	16554	16688	16446	16554	16566	16452	16593	16464	16581	16419	16586	16322	16649	16450	16446	16640	16447	16395	16641	16512	16513	16757	16483	16617	16522	16378	16596	16562	16513	16499	16604	16378	16557	16452	16628	16441	16591	16622	16625	16459	16480	16431	16561	16524	16397	16370	16481	16489	16419	16764	16497	16432	16413	16295	16488	16406	16646	16359	16342	16541	16392	16612	16464	16654	16386	16512	16573	16568	16540	16395	16602	16573	16389	16390	16530	16482	16393	16564	16614	16547	16652	16366	16548	16467	16397	16505	16487	16336	16589	16631	16398	16641	16482	16533	16446	16472	16629	16535	16474	16406	16423	16663	16594	16318	16490	16657	16436	16603	16596	16435	16491	16592	16502	16649	16538	16579	16446	16619	16589	16493	16475	16456	16442	16710	16528	16388	16322	16724	16414	16490	16732	16528	16624	16512	16524	16388	16566	16417	16384	16403	16619	16176	16573	16555	16500	16556	16617	16509	16543	16563	16452	16529	16437	16492	16438	16563	16608	16694	16460	16596	16573	16635	16602	16400	16335	16397	16457	16557	16752	16438	16552	16517	16452	16560	16366	16422	16338	16680	16517	16585	16394	16574	16479	16503	16709	16617	16666	16379	16542	16452	16503	16345	16418	16346	16468	16541	16534	16602	16356	16623	16596	16494	16499	16576	16528	16602	16503	16637	16480	16396	16607	16513	16529	16545	16620	16611	16379	16556	16530	16536	16480	16371	16378	16367	16409	16501	16398	16441	16657	16288	16515	16645	16367	16549	16378	16473	16459	16471	16516	16513	16490	16499	16606	16573	16477	16333	16544	16547	16556	16476	16403	16523	16507	16730	16386	16592	16389	16465	16455	16458	16570	16543	16580	16417	16472	16347	16508	16536	16433	16571	16611	16559	16365	16594	16565	16434	16398	16434	16483	16437	16628	16576	16431	16622	16517	16495	16574	16430	16456	16616	16591	16501	16653	16355	16469	16544	16410	16541	16511	16431	16584	16436	16577	16604	16586	16456	16515	16568	16441	16607	16448	16470	16453	16453	16412	16483	16498	16564	16521	16512	16565	16647	16327	16390	16437	16470	16558	16690	16487	16592	16565	16530	16616	16589	16585	16503	16444	16452	16262	16494	16506	16495	16454	16468	16642	16476	16566	16739	16415	16372	16428	16514	16394	16555	16712	16666	16558	16669	16596	16386	16616	16516	16719	16462	16680	16607	16708	16607	16534	16556	16529	16479	16435	16529	16464	16587	16622	16394	16579	16590	16514	16500	16481	16614	16446	16593	16457	16548	16472	16512	16491	16611	16519	16625	16519	16445	16293	16497	16458	16408	16628	16619	16461	16598	16402	16571	16564	16650	16310	16504	16564	16508	16263	16684	16363	16444	16473	16598	16682	16389	16507	16624	16690	16701	16304	16548	16509	16545	16372	16342	16527	16524	16373	16556	16447	16579	16600	16776	16552	16409	16470	16571	16483
23148	21549	29415	24838	26092	32421	31597	24930	22984	22190	21331	21006	21310	20799	20622	20775	20393	20290	20321	20203	20211	20188	20138	20022	20125	19859	20047	19760	19884	19966	20083	19985	19830	19639	19949	19748	19958	19986	19910	19796	19805	19894	19917	19702	19787	19911	20007	19856	19856	19719	19835	19985	19890	20147	19683	19715	19682	19968	19932	19818	19844	19526	19788	19871	19946	19901	19900	20081	19763	19757	19845	19841	19815	19721	19863	19811	19677	19600	19944	19850	19854	19755	19632	19783	19911	19756	19837	19845	19612	20020	19612	19966	19969	19934	19789	19561	19789	19752	19919	19849	19909	19659	19703	19806	19835	19787	19611	19953	19731	19881	19698	19961	19817	19795	19718	19708	19827	19861	19895	19866	19681	19650	19910	19620	19927	19717	19685	19806	19799	19730	19848	19660	19885	19786	20020	19972	19895	19684	19864	19840	19746	19830	20010	19629	19828	19925	19597	19947	19830	19797	19994	19795	20013	19733	19687	19756	19709	19782	19979	19877	19968	19915	20075	19764	19985	19809	19704	19832	19919	19824	19641	19855	19869	19628	19881	19774	19807	19718	19924	19904	19848	19655	19696	19761	19602	19870	19763	19763	19885	19728	20038	19700	19936	19867	19883	19909	19623	19595	19852	19655	19695	19695	19854	19969	19731	19625	19761	19688	19775	19909	19599	19634	20087	20068	19942	19806	19754	19799	19913	19460	19697	19858	19660	19713	19706	20014	19739	19702	19792	19661	19761	19898	19947	19808	19788	19955	19766	19817	19790	19937	19901	19726	19723	19854	19916	19657	19905	19675	19809	19797	19922	19948	19902	20038	20091	19761	19830	19716	19752	19666	20038	19782	19724	19812	19857	19955	20052	19937	19904	19846	19833	19871	19871	19912	19779	19883	19834	19513	19792	19847	19836	19790	19885	19717	19859	19763	19741	19977	19670	19760	19818	19686	19681	19857	19453	19609	19791	19616	19805	19703	19953	19824	19587	19873	19807	19751	19945	19832	19716	19509	19594	19769	19869	19952	19844	19741	19996	19505	19765	19727	19878	19720	19665	19832	19808	19852	19719	19896	20127	20043	19783	19879	19686	19956	20047	19800	19599	19731	19551	19807	19964	19926	19917	19685	19862	19929	19833	19709	19866	19787	19893	19755	19837	20045	19718	19647	19953	19850	19894	19788	19822	19891	20047	19708	19894	19798	19824	19815	19952	19428	19784	19654	19750	19970	19834	19778	19761	19625	19972	19746	19932	19936	19904	19596	19713	19779	19800	19697	20051	19625	19959	20077	19824	19834	19939	19867	19659	19806	19895	20018	19703	19771	19909	19822	19909	19882	19868	19560	19767	19791	19883	19635	19893	19593	19632	19813	19610	19741	19994	19592	19789	19796	19768	19756	19789	19855	19854	19828	19859	19855	19926	19799	19781	19800	19636	19777	19628	19756	19718	19713	19649	19956	19701	20106	20002	19899	19750	19554	19790	19892	19752	19908	19797	19850	19779	19705	19870	19739	19832	19939	19683	19858	19668	19780	19783	19795	19687	19883	19711	19925	19922	19809	19943	19805	19643	19704	19840	20082	19926	19920	19817	19867	19558	19787	19597	19730	19601	19723	19870	19687	19675	19809	19929	19766	19832	19768	19913	19898	19994	19840	19724	19797	19966	19755	19625	20144	19948	19701	19820	19836	19674	19650	19977	19937	19638	19753	19684	19832	19913	19924	19617	19716	19754	19770	19800	20055	19753	19848	20004	19770	19909	19860	19708	19917	20070	20045	19877	19734	19860	20039	19922	19707	19639	19640	19898	19645	19865	19907	19896	19832	19620	19772	19860	19769	19833	19759	19927	19609	19929	19817	19661	20009	19762	19955	19922	19890	20160	19927	19883	19647	19862	19653	19958	19632	19759	19582	19834	19613	19993	19780	19841	19773	19645	19910	19701	19820	19942	19695	19835	19868	19782	19835	19917	19665	19825	19856	19816	19696	19813	19664	19824	19714	19780	19693	19783	19802	19886	19677	19713	19791	19882	19567	19725	19916	19829	19792	19908	19771	19894	19888	19918	19718	19920	19872	19781	19786	19813	19558	19912	19760	19698	19676	19826	19823	19803	19670	19927	19736	19761	19757	19996	19817	19946	19966	19804	19920	19927	20075	19829	19822	19759	19668	19733	19912	19824	19819	19711	19739	19777	19912	19655	19636	19901	19645	19774	19773	19685	19714	19879	19969	19799	19803	19894	19445	19800	19907	19703	19731	19867	19716	19837	20001	19818	19804	19598	19742	19927	19666	19902	19689	19830	19797	19778	19832	19845	19751	19805	19758	19864	19670	19931	19987	19842	19898	19705	19653	19680	19766	19812	19715	19517	19849	19922	19590	19836	19981	19490	19802	19798	19794	19843	19965	19646	19746	19789	19981	19670	19873	19694	19863	19836	19812	19843	19573	19665	19900	19699	19926	19738	19820	19706	19989	19862	19771	19843	19915	19780	19899	19847	19811	19825	19542	19678	19664	19747	19915	19654	19927	19811	19830	20023	19754	19849	19852	19777	19973	19867	19801	19799	19842	19838	19784	19742	19829	19540	19724	19874	19821	19856	19682	19765	19697	19814	19965	19920	19779	19621	19988	19703	19741	19752	19693	19781	19839	19705	19890	19944	19778	19607	19830	19884	19642	19843	19898	19816	19695	20018	19932	19742	19971	19908	19942	19912	19688	19875	19584	19910	19741	19856	19774	19556	19787	19721	19768	19815	19939	19993	19614	19678	19630	19830	19724	19645	19997	19778	19764	19835	19899	19884	19897	19719	19697	19655	19718	19736	19748	19868	19990	19888	19800	19995	19839	19833	19831	19784	19711	19866	19620	19798	19641	19817	19717	19881	19908	19674	19706	19768	19623	19909	19855	19801	19853	19657	19637	19644	19670	19649	19828	19685	19854	19775	19901	19941	19707	19755	19818	19861	19684	19692	19622	19715	19699	19628	19835	19791	19993	19698	19813	19794	19854	19898	20073	19934	20036	20014	20032	19924	19766	19815	19922	19870	19982	19711	19648	19728	19807	19598	19760	19768	19722	19854	19793	19829	19786	19802	19848	19899	19670	19840	19964	19793	19724	19591	19863	19991	19910	19682	19745	19767	19798	19656	19770	19776	19752	19823	19930	19687	19658	19754	19793	19784	19853	19952	19763	19968	19652	19723	19520	19835	19786	19781	19745	19704	19878	19789	19719	19426	19808	19751	19839	20022	19808	20018	19837	19754	19675	19634	19699	19798	19967	19846	19805	19790	19695	19713	19749	19888	19647	19720	19587	19836	19917	19754	19740	19837	19683	19715	20050	19744	19901	19766	19850	19927	19955	19843	19987	19804	20000	19749	19964	19661	19778	19903	19848	19885	19984	19977	19729	19699	19701	19698	19743	19828	19829	19708	19792	19825	19802	19766	19766	19800	19575	19942	19688	19884	19671	19947	19770	19784	19661	19887	19711	19601	19868	19737	19741	19640	19633	19710	19760	19878	19648	19497	19709	19758	19909	19708	19873	19951	19694	19847	19714	19771	19737	19845	19883	19742	19821	19830	19978	19796	19719	19824	19851	19754	19708	19864	19827	19696	19811	19765	19877	19615	19687	19783	19808	19830	19769	19859	19732	19685	19589	19883	19979	19964	19741	19784	19714	19632	19678	19869	19958	19645	19699	19709	19603	19980	19846	19812	19761	19733	19818	19582	19728	19762	19886	19783	19899	19936	19883	19779	19904	19964	19795	19799	19730	19859	19839	19892	19892	20076	19850	19876	19876	19951	19771	19488	19706	19909	19500	19683	19801	19680	19808	19805	19873	19650	19846	19816	19816	19731	19686	19796	19774	19874	19846	19640	20023	19749	19741	20020	19782	19855	19732	19790	19692	19744	19921	19863	19777	19720	20034	19686	19774	19710	19958	19717	19828	19996	19740	19690	19886	19876	19920	19746	19809	19764	19932	19860	19858	20050	19927	19887	19850	19753	19681	19794	20019	20018	19849	19840	19967	19824	19717	19967	19808	19707	19956	19883	19943	19907	19970	19683	19895	19972	19889	19668	19813	19928	19851	19786	19792	19709	19861	19782	19840	19688	19824	19699	19837	19727	19961	19571	19756	19728	19807	19806	19827	19970	19975	19845	19990	20036	19689	19900	19989	19962	19743	19813	20023	19907	19647	19858	19926	19641	19897	19686	19762	19802	19902	19717	19810	19975	19846	19561	19744	19701	19652	19530	19788	19891	19866	19612	19785	19835	19906	19594	19652	19715	19803	19976	19786	20008	19787	19723	19913	19785	19858	19670	19964	19833	19889	19655	19542	19829	19771	19899	19927	19809	19886	19984	19472	19921	19829	19454	19809	19784	19749	19790	19858	19861	19783	19706	19546	19775	19707	19865	19859	19912	20054	19762	19749	19742	19706	19720	19541	19891	20027	19736	19873	19681	19953	19727	19812	19688	19646	19568	19888	19703	19738	19958	19760	19805	19778	19773	19888	19632	19861	19922	19751	19752	19769	19902	19791	19554	19632	19818	19753	19823	19712	19800	19840	19627	19812	20037	19761	19803	19637	19809	19691	19932	19745	19788	19746	19680	19825	19737	19854	19860	19875	19695	19746	19782	19981	19886	19813	19876	19723	19809	19670	19821	19831	19931	19613	19630	19713	19787	19863	19737	19654	19644	19802	19792	19875	19798	19893	19849	19830	19592	19804	19697	19713	19855	19860	19801	19676	19734	19749	19867	19915	19804	19919	19755	19949	19853	19833	19751	19904	19808	19827	19754	19921	19680	19851	19816	19839	19858	19847	19816	19887	19813	19617	19918	19680	19691	19831	19752	19895	19601	19699	19748	19784	19915	19784	19871	19891	19791	19727	19756	19881	19736	19755	19618	19674	19679	19635	19987	19968	19688	19771	19784	19717	19745	19793	19715	19799	19821	20006	19702	19707	19697	19511	19627	19685	19630	19905	20101	19638	19781	19874	19873	19608	19757	19640	19836	19681	19889	19668	19663	19870	19732	19927	19805	20014	19684	19815	19879	19987	19968	19757	19908	19785	19940	19855	19855	19632	19747	19717	19715	19805	19672	19894	19898	19781	19765	19857	19851	19837	19690	19878	19770	19666	19838	19846	19644	19904
35950	58963	54896	45770	42046	38267	28154	23321	21200	19629	18985	18804	18497	18387	18173	17856	17847	17905	17574	17722	17448	17413	17556	17398	17400	17385	17451	17278	17251	17275	17271	17193	17473	17116	17241	17096	17203	17404	17125	17350	17220	17329	17091	17513	17253	17327	17317	17218	17212	17324	17281	17192	17369	17197	17181	17085	17251	17222	17083	17171	17303	17125	17181	17283	17371	17272	17280	17010	17119	17064	17121	17278	17238	17215	17106	17414	17183	17372	17164	17339	17404	17124	17178	17078	17180	17215	17153	17206	17143	17262	17177	16984	17309	17252	17126	17149	17105	17216	17021	17237	17196	17146	17281	17160	17303	17305	17158	17082	17212	17266	17115	17166	17117	17318	17082	17110	17152	17320	17343	17283	17227	17240	17222	17243	17144	17275	17162	17182	17269	17211	17095	17393	17050	17096	17090	17295	17042	16961	17220	17259	17294	17355	17271	17188	17207	17073	17460	17432	17125	17202	17132	16997	17185	17159	17072	17227	17248	17301	17280	17364	17116	17122	17275	17232	17228	17138	17214	17308	17117	17211	17035	17219	17227	16972	17308	17129	17146	17255	17315	17272	17230	17286	17308	17214	17144	17207	17176	17260	17352	16912	17378	17392	17372	17212	17149	17050	17388	17201	17206	17037	17222	17229	17244	17247	17294	17385	17217	17172	17478	17241	17124	17265	17430	17170	17234	17220	17237	17277	17282	17163	17234	17260	17199	17201	17170	17163	17172	17155	17229	17344	17224	17137	17189	17168	17242	17305	17139	17167	17191	17228	17094	17259	17316	17192	17030	17125	17132	17185	17228	17177	17124	17059	17188	17103	17016	17265	17301	17106	17337	17297	17290	17068	17141	17217	17332	17314	17402	17155	17241	17179	17432	17244	17284	17075	17297	17084	17267	17258	17201	17253	17193	17166	17236	17188	17159	17129	17208	17232	17199	17334	17241	17161	17327	17134	17204	17085	17211	17231	17195	17192	17173	17231	17120	17134	17272	17309	17333	17237	17136	17302	17178	17143	17241	17173	17227	17388	17224	17244	16965	17084	17087	17158	17181	17310	17288	17103	17244	17186	17076	17124	17264	17156	17094	17046	17250	17240	17180	17226	17179	17391	17283	17232	17229	17251	17285	17215	17408	17317	17251	17132	17189	17317	17224	17279	17228	17123	17212	17466	16961	17049	17029	17302	17302	17281	17299	17343	17342	17040	17273	17271	17122	17243	17279	17195	17236	16908	17158	17254	17091	17098	17254	17110	17157	17292	17110	17380	17204	17318	17193	16966	17147	17141	17220	17207	17239	17167	17138	17084	17180	17141	17332	17314	17191	17269	17411	17369	17279	17212	17212	17169	17103	17138	17246	17263	17312	17177	17305	17312	17170	17241	17444	17072	17267	17149	17190	17206	17081	16996	16987	17174	17338	17193	17103	17205	17223	17140	17019	17143	17236	17176	17149	17226	17540	17318	17236	17156	17391	16996	17082	17161	17308	17316	17206	17181	17117	17313	17220	17137	17292	17190	17165	17057	17295	17179	17285	17263	17086	17114	17363	17011	17196	17108	16907	17211	17111	17083	17241	17187	17271	17221	17098	17210	17334	17166	17321	17098	17117	17139	17118	17267	17324	17157	17162	17271	17060	17161	17244	17281	17283	16997	17122	17251	17240	17137	17309	17172	17231	17225	17240	17362	17170	17260	17224	17115	17018	17303	17017	17252	17346	17354	17123	17298	17258	16913	17219	17088	17053	17191	17378	17168	17152	17220	17127	17239	17009	17218	17281	17132	17189	17221	17113	17251	17287	17248	17191	17151	17045	17122	17303	17226	17338	17231	17103	17205	17261	17041	17076	17308	17205	17235	17206	17166	17228	17180	17156	17214	17242	17121	17272	17188	17079	17262	17225	17201	17227	17083	17104	17202	17208	17080	17166	17257	17226	17146	17260	17184	17045	17030	17194	17429	17238	17170	17036	17343	17031	17194	17158	17102	17258	17130	17160	17320	17209	17226	17225	17159	17309	17252	17257	17167	17179	17271	17284	17110	17291	17234	17191	17157	17289	17216	17197	17206	17172	17058	17212	17243	17237	17258	17190	17180	17159	17036	17188	17232	17242	17291	17337	17148	17014	17356	17224	17243	17282	17159	17117	17292	17207	17079	17092	17185	17241	17171	17159	17230	17312	16983	17328	16994	17328	17297	17103	17215	17249	17062	17090	17140	17331	17216	17017	17322	17187	17243	17266	17505	17187	17321	17106	17125	17238	17271	17298	17233	17245	17019	17256	17172	17244	17157	17161	17210	17243	17238	17251	17122	17380	17440	17136	17184	17290	17086	17046	17267	17297	17261	17216	17304	17281	17128	17181	17185	17204	17293	17266	17296	17210	17260	17226	17212	17252	17092	17388	17219	17175	17241	17303	17284	17404	17138	17191	17069	17218	17108	17320	17158	17135	17254	17196	17081	17168	17184	17275	17092	17353	17235	16953	17123	17277	17211	17264	17246	17227	17061	17017	17140	17252	17234	17262	17216	17396	17106	17146	17209	17219	17204	17350	17140	17403	17083	17160	17022	17226	17189	17165	17074	17275	17189	17231	17092	17139	17176	17402	17134	17259	17155	17248	17361	17072	17308	17209	17118	17247	17252	17237	17204	17135	17045	17111	17233	17214	17085	17059	17319	17285	17140	17121	17264	17288	17202	17318	17274	17175	17067	17132	17299	17212	17165	17217	17431	17298	17334	17097	17308	17193	17174	17179	17188	17171	17074	17159	17087	17188	17327	17050	17212	17284	17210	17062	17157	17223	17147	17284	17230	17203	17202	17165	17228	17239	17106	17110	17380	17217	17053	17043	17185	17243	17163	17278	17343	17269	17066	17241	17227	17182	17203	17069	17288	17205	17324	17244	17140	17216	17154	17090	17169	17129	17053	17400	17215	17169	17186	17218	17407	17416	17348	17175	17187	17284	17146	17141	17196	17252	17225	17251	17304	17196	17155	17117	17107	17244	17256	17210	17127	17078	17169	17182	17186	17214	17277	17052	17427	17179	17180	17170	17254	17215	17345	17276	17395	17219	17156	17298	17240	17268	17087	17151	17258	17201	17114	17289	17288	17345	17202	17295	17105	17369	16966	17476	17257	17295	17106	17177	17220	17335	17239	17341	17173	17225	17096	17244	17286	17045	17417	17245	17204	17156	17195	17210	17243	17414	17383	17044	17294	17254	17202	17179	17255	17222	17320	17215	17380	17259	17275	17294	17238	17099	17249	17137	17155	17197	17303	17126	17174	17121	17248	17192	17300	17049	17235	17138	17234	17281	17051	17164	17201	17246	17077	17172	17481	17138	17146	17165	17041	17513	17247	17183	17285	17182	17214	17320	17342	17295	17194	17278	17106	17098	17231	17205	17211	17161	17240	17162	17222	17077	17225	17346	17304	17128	17237	17283	17196	17017	17247	17324	17151	17038	17146	17230	17240	17319	17295	17148	17174	17216	17126	17289	16956	17288	17184	17311	17252	17030	17105	17170	17248	17088	17251	17257	17427	17154	17369	17268	17072	17198	17259	17185	17228	17354	17233	17202	17165	17145	17176	17339	17231	17224	17463	17208	17247	17273	17154	17201	17167	17183	17194	17210	17313	17308	17113	17353	17252	17356	17136	17290	17265	17096	17104	17157	17200	17114	17386	17296	17148	17169	17236	17076	17350	17241	17304	17224	17316	17185	17279	17083	17253	17207	17225	17350	17201	16960	17264	17138	17189	17025	17261	17242	17124	17226	17201	17278	17170	17208	17260	17177	17285	17164	17157	17281	17235	16946	17227	17235	17140	17311	17220	17414	17150	17224	17143	17341	17012	17317	17227	17290	17118	17307	17090	17185	17329	17219	17309	16942	17326	17263	17063	17294	17275	17215	17209	17027	17124	17180	17094	17139	17198	17163	17084	17261	17091	17309	17173	17146	17261	17259	17297	17064	17472	17131	17076	17217	17290	17263	17348	17203	17193	17367	17244	16994	17135	17202	17295	17030	17042	17189	17373	17174	17045	17109	17377	17083	17273	17182	17312	17145	17135	17217	17053	17227	16995	17255	17160	17133	17187	17202	17223	17121	17231	17205	17136	17139	17254	17326	17270	17091	17208	17040	17108	17182	17108	17280	17289	17241	17302	17137	17274	17190	17184	17197	17034	17188	17204	17277	17372	17101	17148	17180	17304	17175	17085	17158	17321	17254	17198	17152	17116	17367	17257	17138	17163	17265	17226	17137	17198	17202	17180	17232	17235	17257	17321	17210	17089	17311	17297	17182	17058	17261	17207	17195	17286	17132	17160	17132	17195	17223	17244	17077	17088	17181	17108	17216	17182	17238	17197	17237	17153	17246	17180	17308	17269	17044	17398	17243	17220	17344	17339	17294	17180	17182	17122	17141	17252	17187	17239	17219	17231	17126	17183	17302	17229	17080	17271	17209	17305	16971	17326	17041	17185	17237	17064	17351	17258	17268	17239	17336	17170	17191	17204	17127	17038	17318	17169	17219	17484	17225	17293	17265	17195	17201	17151	17184	17045	17250	17080	17253	17312	17252	17294	17263	17250	17271	17150	17249	17034	17288	17276	17128	17263	17204	17046	17338	17025	17182	17139	17173	17330	17232	17331	17312	17053	17317	17261	17223	17145	17134	17059	17012	17134	17338	17285	17127	17264	17125	17211	17159	17320	17035	17282	17271	17032	17248	17246	17058	17253	17160	17292	17080	17311	17409	17280	17306	17360	17282	17250	17046	17235	17332	17183	17294	17168	17038	17291	17264	17295	17209	17186	17280	17117	17223	17132	17192	17300	17190	17005	17246	17286	17123	17109	17266	17363	17145	17225	17252	17169	17031	17124	17186	17285	17113	17170	17237	17216	17187	17341	17102	17284	17028	17073	17139	17246	17063	17089	17195	16944	17357	17141	17174	17235	17198	17193	17075	17156	17141	17307	17118	17225	17318	17310	17358	17111	17234	17150	17261	17153	17370	17296	17090	17110	17149	17268	17143	17145	17273	17340	17118	17268	17175	17146	17153	17074	17189	17238	17231	17056	17113	17160	17302	17245	17293	17315	17240	17240	17372	17180	17364	17216	17212	17194	17382	17247	17200	17042	17145	17183	17135	17171	17255	17090
28543	26701	35266	33134	25975	22236	20404	19795	19167	19019	18898	18939	18719	18794	18767	18594	18486	18500	18502	18539	18569	18662	18573	18290	18575	18264	18608	18369	18537	18517	18265	18741	18468	18574	18397	18474	18507	18581	18644	18691	18459	18431	18357	18258	18397	18461	18590	18416	18484	18495	18448	18525	18513	18420	18634	18563	18476	18391	18538	18601	18433	18546	18472	18468	18683	18602	18298	18334	18263	18343	18528	18551	18493	18281	18285	18344	18190	18568	18533	18349	18679	18588	18472	18429	18317	18683	18477	18437	18540	18596	18617	18548	18370	18381	18346	18358	18532	18380	18497	18645	18609	18440	18461	18451	18408	18368	18444	18393	18669	18332	18458	18439	18366	18372	18361	18142	18534	18623	18503	18476	18393	18418	18537	18545	18462	18611	18521	18542	18357	18323	18669	18471	18517	18627	18394	18410	18473	18532	18343	18295	18360	18575	18478	18436	18496	18585	18246	18342	18486	18330	18431	18182	18282	18503	18262	18653	18410	18627	18374	18551	18403	18470	18459	18433	18585	18391	18415	18279	18441	18394	18446	18413	18580	18333	18466	18492	18491	18580	18484	18641	18520	18233	18389	18291	18479	18523	18335	18505	18461	18340	18250	18617	18376	18557	18523	18415	18351	18358	18502	18647	18419	18728	18573	18412	18505	18484	18696	18436	18568	18456	18320	18433	18310	18350	18346	18634	18624	18521	18359	18535	18500	18508	18569	18575	18317	18618	18725	18430	18363	18428	18341	18378	18652	18401	18476	18683	18528	18360	18471	18532	18563	18410	18189	18533	18539	18422	18722	18509	18630	18450	18314	18523	18486	18641	18528	18484	18440	18567	18541	18383	18416	18346	18355	18577	18361	18637	18568	18658	18488	18337	18489	18340	18418	18411	18518	18422	18566	18427	18473	18526	18314	18565	18285	18556	18474	18527	18369	18468	18365	18499	18439	18414	18435	18336	18551	18394	18549	18252	18400	18396	18560	18438	18487	18404	18465	18445	18576	18611	18419	18603	18323	18405	18465	18322	18407	18385	18505	18288	18384	18533	18387	18533	18606	18331	18401	18452	18295	18418	18378	18553	18614	18541	18642	18478	18497	18533	18545	18515	18487	18456	18337	18516	18401	18458	18462	18397	18470	18381	18315	18597	18372	18590	18441	18427	18521	18363	18351	18373	18658	18467	18440	18620	18416	18382	18451	18509	18490	18329	18546	18389	18672	18370	18500	18559	18491	18528	18587	18339	18635	18232	18452	18363	18490	18446	18457	18451	18401	18509	18619	18532	18577	18214	18422	18449	18524	18624	18490	18384	18491	18392	18268	18383	18631	18267	18434	18374	18473	18469	18411	18461	18567	18463	18493	18608	18441	18366	18390	18540	18499	18355	18384	18261	18387	18283	18524	18388	18407	18476	18589	18349	18707	18639	18345	18475	18629	18429	18490	18710	18634	18450	18505	18461	18526	18606	18356	18624	18265	18323	18455	18341	18444	18559	18462	18470	18521	18520	18361	18651	18329	18499	18362	18426	18549	18548	18277	18205	18516	18400	18253	18447	18355	18365	18494	18449	18484	18485	18360	18668	18430	18362	18520	18449	18522	18501	18385	18525	18647	18364	18423	18651	18490	18441	18349	18276	18524	18470	18336	18504	18530	18523	18689	18468	18630	18557	18557	18574	18581	18467	18547	18418	18361	18476	18427	18576	18249	18344	18554	18570	18452	18452	18339	18416	18322	18407	18683	18512	18490	18420	18431	18499	18228	18249	18507	18398	18350	18458	18577	18508	18610	18560	18411	18329	18353	18425	18616	18316	18263	18400	18688	18562	18474	18507	18289	18636	18484	18615	18516	18533	18529	18441	18505	18393	18479	18386	18429	18425	18573	18437	18306	18482	18488	18338	18483	18648	18809	18431	18514	18414	18806	18455	18697	18420	18424	18320	18433	18474	18454	18400	18581	18535	18602	18511	18530	18498	18587	18593	18356	18528	18518	18250	18460	18425	18490	18277	18620	18259	18403	18411	18430	18602	18270	18196	18404	18516	18482	18698	18651	18364	18383	18437	18513	18370	18366	18539	18466	18513	18595	18490	18596	18584	18740	18634	18631	18284	18424	18329	18365	18435	18477	18475	18316	18364	18444	18554	18227	18442	18545	18309	18579	18414	18361	18399	18260	18256	18436	18433	18585	18449	18468	18804	18469	18533	18411	18440	18330	18457	18654	18457	18441	18434	18570	18337	18451	18396	18430	18446	18562	18629	18490	18470	18452	18637	18465	18467	18735	18445	18769	18526	18467	18517	18440	18436	18399	18456	18583	18634	18717	18458	18335	18407	18500	18502	18431	18447	18346	18637	18300	18382	18351	18340	18564	18577	18591	18423	18380	18632	18534	18432	18393	18561	18422	18514	18432	18682	18740	18345	18329	18605	18543	18389	18654	18607	18477	18462	18250	18510	18296	18413	18364	18598	18512	18369	18540	18563	18478	18387	18246	18505	18488	18320	18579	18565	18479	18289	18368	18539	18557	18477	18674	18279	18444	18402	18555	18426	18321	18658	18462	18307	18206	18184	18499	18424	18547	18545	18472	18323	18592	18484	18338	18260	18481	18399	18555	18537	18543	18474	18367	18644	18660	18572	18505	18542	18544	18504	18598	18413	18534	18442	18579	18250	18567	18547	18508	18535	18454	18410	18432	18498	18407	18367	18542	18294	18556	18397	18415	18394	18333	18474	18420	18493	18739	18654	18666	18486	18465	18421	18479	18332	18332	18331	18495	18344	18374	18513	18412	18490	18458	18454	18349	18479	18393	18412	18477	18348	18611	18653	18694	18353	18488	18621	18457	18508	18444	18361	18264	18587	18556	18459	18400	18298	18549	18473	18663	18470	18540	18542	18629	18527	18504	18440	18514	18532	18385	18349	18293	18342	18376	18476	18389	18626	18598	18393	18418	18526	18456	18433	18404	18507	18575	18517	18312	18480	18504	18194	18533	18453	18554	18504	18612	18554	18486	18460	18393	18566	18168	18433	18585	18625	18492	18332	18471	18293	18483	18660	18412	18475	18256	18419	18405	18484	18258	18429	18450	18471	18315	18244	18395	18373	18405	18567	18747	18320	18533	18475	18529	18557	18511	18324	18510	18572	18571	18466	18491	18551	18607	18401	18638	18490	18547	18449	18472	18458	18454	18327	18389	18394	18446	18395	18354	18495	18341	18628	18421	18334	18243	18457	18416	18511	18668	18595	18526	18390	18389	18402	18407	18371	18510	18670	18437	18347	18454	18300	18409	18410	18438	18467	18396	18532	18423	18433	18557	18464	18489	18359	18337	18457	18440	18363	18680	18285	18469	18579	18508	18407	18492	18243	18620	18441	18433	18504	18559	18495	18382	18575	18587	18473	18556	18471	18645	18454	18489	18198	18425	18399	18563	18603	18498	18413	18627	18480	18475	18536	18421	18315	18484	18546	18573	18368	18308	18517	18558	18367	18541	18443	18554	18512	18613	18749	18483	18335	18481	18638	18371	18639	18414	18463	18383	18560	18393	18513	18681	18523	18417	18273	18305	18079	18556	18347	18430	18443	18467	18514	18443	18484	18548	18460	18588	18412	18447	18696	18453	18631	18423	18363	18415	18462	18574	18359	18461	18394	18330	18341	18428	18567	18682	18493	18419	18437	18509	18524	18401	18335	18588	18733	18408	18399	18483	18573	18516	18383	18570	18431	18415	18139	18379	18278	18542	18301	18435	18497	18420	18436	18513	18553	18342	18469	18597	18445	18498	18382	18355	18494	18293	18405	18376	18450	18467	18427	18485	18550	18325	18424	18374	18360	18447	18486	18481	18415	18341	18376	18521	18542	18550	18636	18505	18369	18403	18403	18400	18398	18564	18573	18490	18429	18485	18373	18488	18425	18414	18295	18443	18309	18306	18351	18374	18738	18623	18586	18339	18675	18428	18466	18650	18649	18309	18623	18517	18499	18359	18667	18555	18470	18571	18328	18777	18704	18438	18321	18459	18361	18306	18412	18377	18532	18330	18563	18520	18713	18329	18383	18455	18547	18402	18396	18401	18401	18599	18366	18367	18550	18444	18459	18546	18511	18304	18476	18338	18329	18555	18552	18661	18497	18398	18557	18445	18457	18338	18380	18386	18441	18533	18499	18555	18445	18673	18705	18565	18460	18480	18468	18567	18490	18430	18317	18446	18471	18483	18430	18436	18647	18527	18549	18598	18422	18602	18268	18538	18495	18466	18438	18547	18293	18408	18542	18365	18543	18655	18447	18576	18582	18339	18553	18538	18538	18539	18454	18451	18453	18651	18534	18594	18521	18618	18471	18370	18562	18376	18420	18609	18358	18541	18417	18441	18468	18481	18321	18396	18331	18511	18588	18546	18544	18486	18450	18423	18463	18403	18403	18410	18446	18440	18394	18372	18489	18302	18485	18483	18504	18505	18514	18601	18586	18586	18428	18635	18435	18300	18541	18434	18455	18460	18507	18471	18426	18631	18531	18546	18401	18683	18375	18540	18506	18288	18524	18236	18248	18681	18275	18451	18501	18478	18495	18612	18488	18370	18553	18504	18561	18472	18385	18387	18227	18358	18676	18468	18467	18483	18488	18476	18250	18459	18423	18439	18444	18447	18362	18400	18560	18622	18377	18580	18548	18574	18616	18551	18528	18659	18466	18543	18401	18509	18685	18367	18476	18443	18332	18792	18667	18439	18518	18298	18427	18342	18370	18466	18596	18463	18526	18416	18544	18369	18552	18328	18538	18542	18470	18557	18545	18380	18523	18268	18408	18497	18267	18619	18563	18455	18509	18546	18333	18400	18282	18519	18489	18526	18464	18333	18346	18485	18441	18587	18585	18414	18523	18458	18160	18468	18425	18521	18458	18502	18556	18600	18273	18516	18538	18395	18445	18465	18403	18511	18526	18213	18477	18454	18485	18423	18379	18448	18368	18606	18639	18682	18489	18585	18460	18418	18547	18428	18423	18553	18576	18401	18543	18543	18657	18336	18275	18600	18562	18347	18525	18568	18170	18367	18311	18499	18449	18520	18398	18531	18504	18364	18450	18677	18620	18376	18434	18427	18322	18685	18510	18428	18385	18365	18279	18397	18606	18575	18482	18387	18565	18630	18406	18308	18144
29145	43260	41187	33147	25814	20182	18613	17932	17516	17154	16951	16867	16632	16793	16779	16675	16527	16669	16521	16544	16426	16467	16460	16544	16454	16412	16512	16495	16304	16433	16436	16388	16377	16373	16320	16407	16198	16353	16347	16390	16457	16359	16282	16348	16436	16324	16433	16389	16490	16349	16230	16165	16381	16367	16316	16319	16425	16400	16361	16315	16503	16296	16375	16238	16425	16253	16393	16420	16285	16357	16440	16359	16544	16522	16372	16291	16316	16343	16353	16220	16459	16411	16459	16457	16239	16465	16335	16405	16305	16371	16391	16288	16387	16369	16444	16370	16317	16375	16454	16405	16209	16314	16328	16354	16494	16437	16322	16361	16261	16407	16291	16291	16343	16372	16400	16233	16235	16310	16284	16411	16434	16320	16357	16275	16161	16428	16346	16392	16344	16339	16502	16414	16436	16260	16236	16297	16397	16290	16347	16121	16174	16362	16339	16267	16333	16342	16418	16117	16285	16352	16310	16372	16338	16343	16199	16453	16514	16454	16413	16495	16251	16468	16314	16429	16220	16372	16303	16467	16280	16437	16331	16276	16222	16151	16418	16367	16308	16307	16399	16400	16350	16405	16418	16489	16397	16387	16347	16269	16386	16373	16336	16393	16492	16344	16307	16294	16448	16251	16450	16317	16327	16322	16371	16316	16328	16390	16438	16521	16380	16302	16251	16317	16294	16278	16224	16225	16292	16347	16364	16276	16545	16401	16311	16510	16367	16461	16367	16236	16368	16252	16342	16407	16228	16482	16455	16392	16295	16425	16443	16260	16438	16348	16504	16230	16352	16389	16271	16291	16393	16520	16468	16065	16413	16414	16419	16290	16421	16197	16283	16466	16233	16373	16400	16334	16409	16390	16304	16413	16417	16166	16231	16343	16139	16360	16339	16325	16385	16492	16442	16250	16446	16439	16402	16417	16411	16477	16193	16305	16312	16253	16268	16310	16355	16444	16472	16402	16426	16442	16370	16472	16224	16333	16386	16427	16377	16288	16314	16510	16464	16319	16308	16477	16414	16547	16172	16479	16466	16510	16309	16242	16459	16240	16377	16332	16416	16500	16411	16208	16481	16327	16226	16399	16268	16357	16360	16329	16553	16413	16446	16519	16373	16321	16355	16353	16425	16293	16487	16512	16238	16385	16328	16278	16290	16392	16395	16209	16552	16399	16441	16368	16398	16276	16264	16391	16403	16480	16142	16381	16237	16188	16471	16319	16294	16303	16345	16252	16186	16365	16335	16492	16446	16370	16392	16407	16204	16345	16453	16484	16333	16423	16358	16370	16268	16346	16269	16362	16411	16394	16331	16442	16342	16322	16425	16413	16483	16334	16232	16309	16409	16369	16309	16262	16231	16352	16208	16293	16548	16420	16563	16474	16412	16167	16352	16433	16230	16292	16316	16373	16377	16615	16429	16388	16346	16329	16386	16400	16314	16332	16413	16408	16386	16257	16370	16333	16454	16309	16486	16315	16308	16279	16236	16343	16264	16475	16407	16362	16317	16488	16272	16336	16340	16448	16509	16358	16280	16241	16414	16408	16330	16260	16291	16436	16493	16367	16331	16252	16254	16295	16328	16383	16319	16368	16423	16475	16431	16462	16360	16327	16448	16318	16261	16496	16540	16341	16532	16290	16392	16232	16226	16425	16278	16541	16320	16291	16440	16333	16544	16359	16322	16363	16352	16418	16516	16210	16300	16557	16323	16369	16261	16358	16449	16266	16438	16453	16379	16307	16282	16490	16381	16297	16402	16405	16445	16414	16265	16272	16412	16370	16377	16439	16329	16283	16415	16332	16402	16316	16154	16389	16275	16377	16339	16342	16398	16482	16393	16248	16426	16407	16400	16313	16296	16252	16423	16376	16270	16411	16453	16343	16396	16370	16542	16314	16395	16451	16289	16468	16332	16222	16180	16459	16438	16268	16421	16353	16260	16382	16369	16355	16434	16404	16200	16426	16356	16514	16344	16321	16515	16419	16218	16416	16324	16293	16220	16374	16349	16629	16529	16177	16444	16458	16312	16365	16269	16177	16260	16367	16355	16407	16287	16411	16412	16555	16252	16462	16379	16350	16367	16530	16289	16454	16330	16349	16366	16411	16329	16416	16403	16385	16367	16308	16250	16247	16367	16512	16351	16400	16178	16423	16347	16383	16294	16316	16376	16317	16284	16282	16405	16598	16369	16245	16357	16458	16421	16501	16282	16346	16248	16274	16580	16202	16409	16328	16412	16368	16317	16393	16397	16418	16434	16475	16434	16314	16283	16488	16453	16538	16245	16440	16438	16495	16447	16344	16369	16228	16358	16322	16323	16217	16373	16321	16405	16286	16574	16453	16175	16311	16360	16314	16388	16316	16429	16313	16476	16438	16312	16365	16371	16313	16272	16299	16224	16298	16334	16407	16344	16387	16359	16400	16314	16352	16322	16460	16343	16395	16294	16318	16386	16345	16652	16443	16329	16446	16385	16378	16346	16340	16254	16258	16387	16482	16373	16487	16407	16360	16365	16223	16470	16352	16383	16239	16270	16432	16262	16262	16326	16242	16289	16295	16434	16366	16426	16266	16319	16401	16242	16293	16225	16344	16510	16281	16330	16363	16392	16367	16313	16470	16527	16333	16412	16321	16258	16339	16434	16394	16261	16487	16171	16311	16424	16370	16383	16295	16296	16385	16337	16137	16492	16379	16353	16426	16331	16212	16396	16411	16318	16372	16239	16204	16395	16238	16493	16362	16270	16261	16372	16439	16226	16484	16533	16488	16282	16359	16515	16386	16467	16424	16369	16340	16464	16408	16425	16389	16272	16306	16416	16325	16468	16409	16342	16374	16378	16376	16257	16443	16347	16571	16391	16343	16299	16283	16612	16421	16240	16418	16383	16348	16331	16194	16430	16189	16364	16272	16433	16425	16414	16392	16409	16443	16239	16303	16372	16275	16547	16470	16362	16354	16301	16344	16405	16136	16195	16389	16471	16284	16413	16541	16308	16478	16296	16460	16391	16363	16436	16342	16489	16509	16473	16364	16423	16477	16371	16513	16226	16446	16357	16223	16222	16306	16433	16459	16393	16214	16340	16284	16364	16275	16448	16452	16345	16320	16278	16471	16300	16350	16506	16338	16456	16301	16440	16441	16460	16470	16307	16333	16402	16533	16301	16445	16388	16302	16255	16498	16381	16270	16495	16289	16171	16418	16558	16235	16359	16481	16382	16338	16324	16365	16180	16375	16488	16350	16240	16443	16320	16469	16471	16248	16397	16287	16363	16351	16424	16510	16228	16288	16581	16156	16407	16459	16348	16323	16269	16467	16239	16283	16295	16398	16312	16445	16411	16566	16325	16302	16506	16453	16421	16384	16338	16344	16171	16398	16329	16399	16236	16338	16344	16121	16340	16420	16319	16442	16258	16201	16372	16402	16129	16235	16523	16444	16437	16233	16365	16474	16300	16223	16373	16443	16489	16268	16440	16282	16246	16390	16470	16302	16314	16411	16489	16503	16314	16322	16267	16481	16302	16376	16592	16234	16334	16235	16321	16229	16234	16403	16397	16145	16235	16329	16351	16322	16323	16277	16623	16256	16268	16443	16588	16300	16260	16257	16391	16388	16281	16367	16466	16541	16427	16537	16472	16391	16403	16311	16401	16403	16243	16459	16254	16363	16579	16611	16401	16388	16403	16474	16266	16310	16480	16299	16316	16292	16426	16236	16389	16443	16370	16366	16412	16345	16464	16410	16378	16310	16224	16136	16437	16284	16139	16359	16373	16470	16348	16266	16381	16487	16415	16331	16371	16457	16208	16484	16438	16370	16526	16316	16462	16263	16308	16272	16625	16310	16305	16280	16398	16553	16224	16510	16361	16359	16283	16558	16530	16318	16430	16344	16482	16352	16182	16617	16476	16321	16312	16386	16423	16260	16393	16390	16408	16273	16443	16391	16254	16486	16526	16281	16164	16167	16488	16267	16210	16519	16485	16445	16249	16597	16520	16369	16261	16355	16464	16298	16344	16404	16302	16472	16332	16354	16203	16539	16212	16404	16439	16388	16523	16243	16239	16313	16304	16262	16383	16287	16537	16361	16285	16484	16292	16338	16431	16381	16384	16498	16492	16292	16502	16357	16401	16318	16379	16278	16247	16513	16270	16370	16514	16261	16308	16488	16373	16478	16376	16470	16002	16402	16295	16423	16342	16432	16617	16591	16276	16248	16437	16487	16446	16328	16467	16325	16422	16401	16286	16436	16169	16270	16340	16462	16306	16384	16361	16517	16354	16172	16453	16420	16419	16358	16432	16292	16583	16288	16521	16408	16315	16329	16506	16328	16361	16372	16321	16281	16498	16390	16290	16513	16263	16331	16336	16327	16282	16461	16507	16543	16387	16268	16530	16435	16493	16390	16301	16419	16268	16513	16364	16332	16303	16142	16432	16444	16427	16377	16300	16364	16353	16318	16254	16175	16252	16475	16413	16389	16315	16127	16336	16325	16464	16363	16404	16466	16046	16481	16346	16310	16278	16428	16347	16448	16354	16376	16325	16194	16462	16551	16227	16402	16295	16323	16312	16463	16375	16461	16328	16394	16359	16513	16334	16311	16234	16425	16573	16407	16337	16142	16359	16151	16582	16430	16616	16280	16332	16246	16344	16335	16156	16286	16419	16431	16370	16476	16230	16331	16301	16238	16292	16241	16290	16428	16381	16347	16314	16324	16138	16528	16423	16453	16281	16191	16276	16404	16262	16394	16186	16328	16295	16426	16424	16255	16517	16453	16234	16356	16385	16407	16452	16472	16337	16327	16278	16376	16345	16468	16278	16168	16443	16425	16426	16378	16477	16298	16258	16499	16376	16323	16296	16257	16366	16383	16098	16360	16517	16360	16283	16395	16355	16245	16243	16323	16344	16590	16544	16304	16217	16300	16359	16337	16386	16398	16299	16419	16460	16415	16255	16373	16345	16387	16366	16260	16395	16368	16256	16492	16391	16366	16308	16192	16275	16450	16379	16333	16321	16387	16417	16389	16398	16444	16425	16392	16316	16375	16492	16466	16465	16529	16426	16442	16528	16464	16345	16227	16340	16357	16535	16316	16525	16174	16274	16321	16290	16389	16426	16329	16370	16372	16346	16485	16443	16495	16211	16327	16547	16358
24268	21544	29491	27450	27871	30051	28116	23761	22083	21194	20245	19954	20027	19948	19871	19758	19851	19904	19666	19671	19803	19506	19593	19709	19522	19634	19573	19414	19401	19554	19649	19595	19723	19480	19592	19673	19418	19540	19370	19538	19768	19469	19367	19458	19384	19601	19690	19336	19593	19560	19468	19601	19390	19427	19480	19507	19357	19566	19747	19721	19703	19368	19319	19347	19316	19491	19504	19545	19569	19436	19288	19401	19489	19241	19380	19469	19405	19438	19501	19446	19351	19427	19216	19414	19614	19380	19491	19609	19544	19586	19332	19415	19326	19437	19501	19400	19493	19426	19562	19554	19414	19423	19746	19404	19363	19359	19419	19420	19244	19326	19551	19525	19501	19342	19426	19425	19387	19503	19440	19676	19346	19390	19339	19522	19482	19464	19533	19328	19455	19421	19422	19418	19593	19474	19464	19520	19510	19301	19490	19363	19653	19374	19542	19531	19371	19453	19469	19380	19330	19417	19304	19500	19732	19459	19369	19429	19283	19465	19391	19436	19444	19316	19416	19354	19464	19366	19539	19353	19526	19670	19465	19512	19356	19559	19578	19454	19285	19560	19519	19478	19456	19436	19546	19482	19549	19288	19429	19350	19296	19381	19509	19498	19570	19373	19419	19383	19239	19492	19603	19420	19620	19491	19472	19507	19225	19438	19387	19508	19334	19502	19621	19477	19313	19465	19428	19442	19280	19450	19447	19515	19302	19543	19635	19484	19769	19371	19606	19437	19615	19430	19623	19326	19326	19555	19471	19417	19571	19637	19451	19614	19479	19459	19392	19422	19492	19494	19357	19329	19325	19380	19483	19442	19397	19308	19461	19322	19439	19558	19394	19403	19472	19765	19613	19572	19357	19460	19516	19400	19768	19473	19306	19450	19373	19566	19531	19283	19605	19435	19317	19300	19251	19360	19506	19312	19500	19608	19755	19520	19491	19358	19516	19371	19482	19316	19288	19468	19300	19328	19571	19665	19607	19451	19439	19492	19394	19406	19480	19617	19303	19597	19551	19437	19248	19445	19429	19456	19505	19348	19423	19247	19447	19589	19390	19523	19519	19629	19580	19525	19579	19476	19282	19328	19385	19433	19484	19467	19479	19414	19338	19314	19357	19432	19470	19669	19220	19435	19473	19496	19588	19273	19411	19591	19472	19282	19285	19341	19523	19419	19409	19537	19477	19402	19440	19653	19518	19592	19485	19336	19288	19384	19399	19652	19543	19495	19337	19496	19344	19143	19528	19429	19383	19536	19528	19502	19529	19375	19598	19389	19317	19507	19486	19457	19412	19369	19558	19428	19324	19582	19374	19551	19410	19261	19519	19430	19486	19224	19453	19453	19270	19327	19294	19743	19363	19363	19485	19369	19268	19405	19392	19268	19509	19360	19386	19346	19475	19255	19497	19612	19618	19395	19523	19386	19192	19282	19304	19564	19538	19416	19485	19216	19350	19452	19415	19266	19344	19394	19475	19636	19495	19246	19624	19634	19413	19298	19352	19549	19348	19602	19395	19668	19488	19501	19241	19306	19475	19526	19439	19654	19433	19446	19285	19577	19479	19498	19344	19513	19578	19271	19468	19420	19710	19746	19644	19461	19447	19272	19670	19416	19158	19371	19530	19331	19517	19114	19166	19341	19418	19582	19702	19243	19561	19163	19448	19525	19378	19257	19313	19296	19373	19411	19440	19588	19609	19462	19221	19539	19297	19410	19181	19302	19471	19290	19452	19326	19640	19510	19405	19374	19506	19206	19447	19407	19470	19325	19362	19231	19445	19507	19620	19329	19456	19439	19352	19536	19438	19445	19503	19434	19405	19491	19472	19186	19398	19136	19347	19392	19446	19429	19519	19361	19329	19585	19362	19411	19383	19380	19452	19299	19489	19379	19379	19672	19622	19402	19555	19525	19419	19541	19470	19652	19366	19428	19325	19329	19381	19376	19352	19478	19417	19536	19377	19370	19432	19526	19199	19337	19368	19489	19436	19555	19185	19376	19293	19347	19298	19541	19164	19408	19391	19233	19563	19317	19267	19185	19469	19411	19266	19490	19388	19357	19442	19514	19530	19569	19556	19532	19529	19481	19507	19389	19402	19478	19467	19396	19365	19411	19454	19386	19589	19324	19448	19562	19403	19503	19251	19609	19526	19443	19472	19367	19465	19312	19532	19290	19526	19313	19555	19568	19434	19522	19377	19370	19401	19503	19512	19497	19427	19549	19609	19219	19309	19730	19499	19393	19583	19362	19327	19359	19638	19300	19385	19477	19694	19478	19403	19573	19363	19415	19479	19406	19303	19480	19393	19473	19534	19516	19493	19533	19640	19140	19280	19344	19554	19405	19542	19511	19448	19358	19276	19340	19557	19392	19460	19455	19162	19426	19312	19450	19396	19534	19548	19444	19489	19362	19466	19537	19567	19540	19404	19389	19436	19544	19437	19418	19308	19531	19565	19510	19381	19531	19406	19358	19287	19309	19494	19424	19473	19595	19409	19318	19418	19458	19505	19548	19432	19469	19318	19504	19483	19479	19156	19444	19273	19441	19355	19144	19512	19307	19289	19466	19349	19300	19298	19408	19644	19448	19580	19450	19420	19598	19435	19398	19448	19404	19501	19563	19582	19413	19464	19409	19189	19262	19617	19472	19328	19485	19412	19444	19434	19289	19455	19526	19225	19405	19474	19462	19654	19370	19574	19331	19274	19513	19319	19553	19522	19463	19523	19437	19376	19452	19419	19237	19619	19390	19252	19403	19362	19364	19450	19414	19390	19443	19397	19343	19438	19508	19394	19602	19601	19277	19373	19301	19531	19430	19616	19489	19337	19470	19597	19449	19551	19450	19421	19552	19613	19584	19536	19473	19339	19235	19373	19227	19287	19339	19410	19487	19584	19491	19464	19320	19600	19394	19361	19451	19457	19673	19431	19403	19493	19423	19275	19405	19461	19631	19311	19549	19489	19285	19315	19248	19442	19445	19338	19379	19436	19357	19486	19275	19534	19417	19589	19495	19477	19114	19481	19529	19516	19492	19437	19452	19318	19651	19482	19566	19367	19336	19531	19544	19646	19438	19285	19343	19541	19596	19515	19550	19505	19518	19469	19496	19472	19454	19645	19315	19510	19418	19354	19544	19495	19315	19572	19631	19610	19607	19604	19505	19248	19442	19301	19196	19561	19663	19454	19358	19541	19354	19446	19446	19637	19607	19481	19383	19653	19388	19351	19386	19604	19524	19529	19542	19571	19371	19642	19540	19316	19496	19384	19455	19521	19519	19467	19389	19458	19561	19617	19479	19383	19343	19480	19293	19471	19511	19422	19682	19513	19506	19346	19445	19487	19400	19591	19433	19510	19456	19412	19314	19368	19258	19671	19501	19503	19687	19428	19587	19302	19406	19255	19423	19503	19489	19516	19421	19406	19513	19366	19220	19374	19333	19428	19254	19402	19496	19535	19273	19399	19506	19422	19345	19344	19429	19259	19664	19359	19399	19317	19518	19525	19461	19514	19260	19316	19485	19402	19441	19616	19492	19294	19266	19583	19208	19488	19407	19372	19418	19545	19458	19667	19492	19419	19573	19243	19275	19402	19467	19416	19680	19352	19355	19495	19390	19573	19457	19712	19535	19477	19349	19608	19675	19431	19338	19535	19567	19532	19503	19603	19491	19731	19633	19334	19412	19263	19400	19493	19463	19343	19420	19559	19518	19421	19358	19399	19525	19511	19550	19316	19460	19487	19460	19477	19505	19605	19298	19449	19440	19367	19634	19430	19353	19476	19395	19498	19447	19428	19260	19273	19241	19648	19535	19463	19548	19629	19467	19611	19477	19484	19443	19411	19425	19426	19641	19738	19355	19384	19452	19413	19419	19559	19473	19231	19481	19338	19476	19782	19442	19541	19542	19348	19437	19540	19512	19348	19570	19556	19468	19522	19823	19464	19468	19568	19404	19343	19426	19574	19216	19579	19377	19586	19345	19309	19482	19505	19411	19548	19582	19476	19520	19411	19618	19554	19424	19487	19433	19336	19719	19416	19454	19362	19624	19463	19450	19378	19388	19669	19457	19378	19549	19643	19619	19451	19544	19611	19633	19551	19602	19398	19670	19325	19613	19367	19536	19602	19541	19572	19385	19479	19523	19554	19439	19399	19493	19470	19472	19692	19411	19540	19368	19218	19357	19221	19506	19357	19415	19553	19439	19517	19360	19565	19265	19282	19561	19144	19272	19339	19378	19579	19276	19581	19598	19410	19309	19722	19490	19569	19394	19377	19272	19341	19188	19336	19645	19327	19359	19468	19460	19311	19375	19349	19299	19359	19401	19503	19342	19495	19585	19387	19550	19619	19582	19370	19327	19447	19629	19489	19429	19484	19318	19415	19556	19453	19455	19396	19400	19332	19646	19534	19560	19209	19376	19624	19477	19552	19451	19724	19487	19468	19434	19554	19362	19524	19549	19437	19410	19561	19356	19535	19673	19652	19567	19641	19432	19289	19493	19585	19315	19478	19329	19441	19344	19151	19437	19446	19517	19277	19436	19765	19528	19451	19604	19367	19569	19410	19633	19447	19312	19629	19302	19557	19473	19173	19417	19517	19708	19617	19332	19384	19397	19398	19401	19618	19155	19446	19380	19372	19323	19253	19446	19324	19369	19415	19574	19868	19552	19343	19322	19425	19466	19655	19475	19573	19405	19571	19402	19531	19395	19614	19461	19630	19793	19407	19292	19317	19331	19468	19531	19613	19541	19354	19517	19309	19639	19615	19585	19456	19423	19366	19510	19358	19440	19435	19513	19576	19348	19308	19374	19331	19360	19467	19363	19335	19355	19519	19402	19368	19468	19527	19459	19343	19512	19432	19526	19671	19269	19348	19282	19398	19393	19335	19697	19391	19722	19486	19645	19367	19584	19462	19563	19599	19401	19547	19499	19719	19803	19557	19556	19290	19379	19224	19250	19386	19677	19444	19361	19503	19415	19420	19381	19604	19512	19322	19324	19334	19363	19492	19403	19456	19446	19599	19591	19612	19633	19457	19609	19493	19505	19218	19454	19489	19487	19515	19467	19434	19561	19497	19373	19409	19415	19700	19366	19677	19545	19374	19429	19555	19318	19425	19464	19333	19560	19306	19505	19507	19507	19237	19499	19357	19280
32638	53974	52905	42933	36191	31045	25337	22283	19932	18538	17929	17674	17614	17675	17399	17449	17399	17223	17166	17268	17356	17148	17153	17207	17077	16938	16975	17098	17071	17082	16989	17164	16986	17046	17083	16832	17118	17031	17033	16975	16990	17052	17075	17132	16932	17181	17104	16932	16969	17090	16870	16965	16993	17059	16951	16999	16925	17018	16858	16948	16850	17047	17040	16891	17112	17056	16817	16878	17098	17150	16826	16975	16939	16999	16961	16980	16967	17056	16994	16961	17111	17086	17063	16980	16825	17067	16904	16905	16932	16958	16823	16840	16963	17001	16964	17111	17006	16982	17038	16997	16896	17115	17052	16929	16886	17187	17223	16890	17030	17033	16966	16959	17312	17132	17105	16950	16958	17041	16997	17009	16992	16840	16920	17256	17106	17075	17050	16977	16842	16995	17033	16759	17117	16969	16861	17148	17003	16927	17039	17035	16932	17001	16916	16870	16842	17052	16950	16852	16957	17084	16988	17073	16995	16824	17218	16921	16991	16932	16966	17027	16957	16886	16928	16993	16936	16875	16996	17015	17023	16944	17050	16876	17144	16944	16966	17157	17049	16900	17139	17102	17250	17080	16981	16918	17002	16892	16885	16989	16952	16988	16878	16963	17070	17026	16946	16842	17009	17056	16975	17042	16836	17063	17047	16822	17082	16968	16942	17042	17205	16906	16961	17019	16797	17003	17086	17158	16899	17182	17117	16898	16981	16959	16888	16896	16955	16853	17080	17105	16954	17009	16860	16911	17057	16826	16926	16877	17016	17032	17133	17089	17074	16964	17004	17035	16882	17086	17143	17024	16761	16920	17014	17033	16971	17125	17098	16948	16980	17030	16918	16902	16882	17043	17027	16876	17125	16838	17124	16840	16965	16983	16999	16965	16934	16985	16869	17073	17084	17032	16985	16973	17009	16998	17027	17135	16868	16907	17088	16964	17012	17053	17022	16782	16912	16844	16909	16917	16971	17106	17024	17038	16786	16793	17009	16977	16953	16924	16837	17019	16804	16977	16856	16966	16940	17070	16904	16972	17160	16863	17126	16906	17095	17217	16999	17054	17028	16955	16883	16968	17135	16993	16886	17152	17062	17082	16995	17071	16827	17060	16898	17021	17063	16789	17049	17052	17246	17151	16968	16995	16851	16909	16952	17019	17064	17036	16981	17048	16920	16968	16982	16895	17056	17058	16963	17134	16897	17045	16917	17032	16982	17060	16872	16829	17006	16839	17101	17007	16960	17006	16795	17047	16952	16826	16904	17009	17023	17058	17024	17194	17019	17056	17011	17229	16965	17064	16995	17084	16948	17063	16801	16907	16978	16946	16998	16942	16823	16840	16966	16864	17049	16976	17034	16964	16863	16947	16800	16977	16835	17043	16898	17053	16950	17065	16801	16983	17153	16845	17049	16940	16805	16825	17137	16907	16833	16866	16880	16874	17064	17005	16926	17089	17007	16981	17006	17074	16996	16860	16885	16808	16923	17123	17047	17062	16888	16869	17022	17021	17113	17021	17060	16998	17119	17003	16930	17018	17071	16868	16865	17002	16976	17068	16855	16868	17078	16950	16884	16829	16877	16970	17154	16926	16893	17041	16914	17045	17000	16904	16976	16852	16880	17078	17065	16807	16997	17040	17083	17069	16885	16827	17078	16928	16891	17047	17003	16811	17143	16888	16982	17098	17003	16996	17014	17091	16976	16938	16993	17026	17085	16906	16926	16871	16942	16792	16958	17131	16936	17061	16849	16934	16873	17018	17084	17059	16945	16878	16932	17002	16977	16822	16959	16944	16918	16800	17065	16908	16737	16984	17034	17036	17040	17111	16986	16900	17118	17044	17134	16882	16935	16940	16871	16936	17238	16896	17090	16965	16817	17045	16991	17169	16976	16898	17039	16984	16882	16968	16788	16999	17011	17041	16915	16981	17021	16971	17079	16841	16904	16890	16844	16917	16939	16932	17106	16926	16976	16991	16870	16892	16994	17051	17136	16842	16945	16946	16941	17018	16887	16881	17151	16908	17025	17074	17047	16943	16878	17024	16951	16961	16833	16993	16947	17134	17031	16999	17025	16871	17241	16901	16883	16828	17150	16983	16925	17060	16916	16892	16857	17065	16911	16933	17013	16852	16958	16940	16986	17100	16887	16858	16808	17207	17052	16891	16853	17065	16932	16939	16912	17014	17077	16965	17108	16965	17142	17072	17035	16806	16999	17005	17084	17076	17025	17025	16978	17015	16969	16867	16922	16900	16901	16936	17062	16851	17014	16997	17093	16957	17097	16985	17151	16896	16931	17151	17017	17093	17071	17145	16977	16938	16954	17009	16810	16978	16924	16999	16932	17104	17206	16952	16950	17045	17017	17108	17031	17216	17140	17017	16924	16921	17008	16763	16838	16826	17020	16962	16961	16958	17105	17278	16859	16984	17084	16940	16977	16887	16884	17010	17267	17096	16801	16882	17141	17151	16958	17005	16989	17035	16941	17143	16808	17022	16974	16986	16947	17111	16836	16922	16946	17133	16897	17104	17120	17006	16945	16995	16929	16881	16817	17004	17013	16911	16789	17047	16856	17031	17025	16938	17078	16936	17179	16983	17086	17055	17115	16979	16916	16954	17016	17062	16888	16944	16997	17034	16927	17098	17020	16827	17000	16835	17033	16887	17048	16832	16896	16885	17081	16977	16912	16853	17100	16933	16957	17062	16959	16881	17049	16820	16911	17072	17097	16977	16944	16761	17178	17102	17020	17048	17077	16830	16962	16849	16941	17076	17107	16944	16795	16875	17004	17058	16914	16907	16989	16878	16833	17021	17180	16972	17099	16987	16927	16801	16918	17032	17075	16931	16911	16873	16913	17085	16939	16992	17096	17051	16891	17033	16998	16948	17168	17041	16847	16972	16963	16878	17114	16841	16852	16978	17029	16861	16965	16916	17194	16930	16960	17119	17089	17167	17067	16893	17058	16921	16821	16894	16901	17116	16957	16971	16992	16928	16832	17042	17006	17036	17078	16960	17059	16953	17080	17060	16858	16857	16904	17026	17005	16919	16938	16911	17078	16986	16990	16928	16945	17052	16864	16915	17075	16968	16928	17120	17106	16997	17026	17052	17175	16748	16806	17025	16950	17028	16929	16944	16747	16815	17057	16936	16972	16848	16894	16844	16964	17088	17122	17258	16911	16816	17042	16840	17004	17202	16920	17024	17105	16883	16970	17144	17037	17060	17087	17170	17062	16949	16877	17028	16937	17165	16895	17003	16953	17068	16887	17032	17049	17138	17048	17040	16968	16896	16855	17090	16968	17035	17027	16887	16960	16887	17060	17002	17040	17025	16941	17035	16914	17002	16962	17076	16867	16934	16947	16912	16998	16769	17016	16855	16882	17032	17029	16864	17003	16830	17210	16971	16947	16981	17020	17153	17130	17145	16984	17007	16971	17056	17180	16900	16991	17158	17023	16843	16904	17055	16917	17051	16926	16915	16945	17009	16996	17105	17151	17039	16935	17104	17130	17000	16920	16978	16975	16822	16914	16993	16947	16957	16969	17014	16937	17076	16704	16990	17025	16982	17032	16965	16976	17143	16972	17037	17005	17047	16999	16934	17024	17061	16949	16907	17122	17046	16962	17114	16916	17102	17068	17218	16961	17048	17000	16959	16969	16943	16993	17044	17070	17099	17035	16890	17077	16848	16928	16942	17045	16910	17049	16997	16799	16890	16930	16916	17174	16909	17094	17041	16938	17072	16960	17051	17063	16875	16961	16944	16930	17072	16814	16984	17034	16873	17052	17174	17070	16828	16939	17032	16907	16962	17026	16901	17102	16917	17025	17071	16996	16917	16928	16897	17058	16897	16994	16990	17021	16978	17033	17055	17087	16916	16850	16974	16805	17062	16992	16903	16914	16885	17090	16961	16882	17217	16956	16943	16897	17135	17068	17055	17042	16828	17182	16804	17078	17108	17056	16777	16770	17099	16891	16986	16956	16858	17017	16856	16926	17038	16919	17083	17058	16965	16947	16996	17050	16961	17026	16944	16910	16902	16947	17067	16911	16962	17051	16894	16867	17008	17020	16741	17044	16773	17129	17135	17063	16868	16856	17124	16941	16910	16940	16890	16924	16959	17131	17037	17041	16955	17036	17000	16835	17035	17233	17062	16766	17043	17051	16939	17020	17060	17040	16994	16950	16999	16809	16925	17012	17193	16991	16957	16937	16889	16999	16890	16982	16825	17016	16826	16993	17003	16666	16869	16946	16974	17002	17006	16988	17018	16804	17015	17213	16970	16849	16898	16963	16929	16878	17000	17003	16884	17095	16961	16722	17259	16794	17050	16759	16992	17141	16993	16963	17056	16830	17133	17124	16943	17076	16913	16949	16829	17025	17045	17150	17068	16990	16953	17030	17099	16935	17049	16944	17058	17125	17095	16880	16961	17102	17041	16919	17030	17052	17072	16807	16931	16933	17136	16848	17067	16927	16878	16910	16890	16948	17053	16772	16921	17101	16854	17002	16867	17096	17063	17068	16994	16927	17017	17001	16982	16872	16974	16931	16991	17005	17129	16986	16944	17074	16919	16957	17133	17045	16953	16959	16935	17029	16969	16940	17022	16929	16910	17076	17124	17132	16889	16873	16904	16965	16899	17021	16978	17157	16902	17041	17161	17045	17020	17082	17040	16929	16887	16922	17127	16870	17111	17186	17072	16944	16859	16819	16989	16836	17121	17060	16842	16952	17163	16910	16787	17079	16785	16940	16822	17184	16928	17146	17059	17014	16860	16984	17072	17048	17141	16866	17232	16930	16993	17070	17225	17001	17102	16964	17117	16956	17065	17001	17059	16832	17107	17027	17007	17001	17058	16963	17113	16975	16968	17023	17061	17051	17044	16952	17038	16955	17012	17029	17126	16938	16929	17024	16918	17005	17100	16864	17007	16977	16880	17012	17043	16940	17093	16992	17108	17056	17050	17115	17230	16842	17068	17173	16781	17016	17043	17080	17079	17160	16827	16991	16766	16998	16934	17033	16824	16984	16984	16921	17083	16882	17103	17013	16888	17027	17131	16918	17025	17091	17129	17130	17032	17053	17043	16993	16882	16970	16901	16845	16935	17014	16967	17048	17050	16893	16994	16896	16805	16971	16833	16965	17151	17022	16838
22915	21411	29305	24999	25882	29640	30661	24472	22166	21872	21294	20852	20889	20664	20621	20671	20562	20404	20264	20421	20177	20390	20259	20291	19963	20042	19946	19904	19992	19915	20009	19971	20126	19850	19902	19930	20064	19923	19838	19849	19853	19921	19916	19909	20030	20117	19667	20015	19946	19970	19890	19813	19765	19832	19772	19734	19972	19832	19836	20039	19784	19835	20025	20158	19906	19961	19760	19845	19865	19899	20072	19910	19818	20055	19777	19781	19896	19879	19804	19854	19712	19655	19695	19895	19945	19756	19796	19971	20086	19922	19911	19859	19842	19947	19994	19670	19913	19995	19795	19784	19833	19830	19825	19837	19703	19757	19812	19937	19767	19869	19906	19681	19922	19774	19942	19897	19882	19698	19921	19828	19841	19865	20033	19796	20051	19871	19929	19661	19804	19834	19799	20089	19790	19684	20084	19820	19887	19854	19851	19621	19472	19733	19788	19944	19828	19739	19789	19817	20110	19871	19646	19860	20178	19941	19772	19859	19959	19837	19778	19842	19888	19847	19902	19811	19595	19971	19792	19927	19883	19800	19874	19692	19796	19661	19567	19858	19842	19765	19982	19843	19697	19898	19897	19672	19815	19887	19739	20082	19980	19864	19836	20095	19777	19676	19809	19831	19947	19842	19733	19894	19706	19929	19977	20099	20159	19583	19906	19921	19779	19859	19986	19612	19854	19817	19709	19856	19730	19725	19733	19693	20001	19859	19737	19525	19614	19813	19809	19974	19737	19757	19972	19958	20057	19849	19717	19812	19831	19837	20110	19795	19866	19914	19836	19938	19847	19874	19853	19687	19880	19791	19669	19832	19902	19953	19977	19870	19766	19576	19992	19796	19998	19791	19860	19923	19862	19763	19758	19583	20025	19927	19979	19913	19849	19857	19845	19920	20022	19751	19721	19924	19723	19588	19845	19879	19912	19896	19840	19746	19645	19962	19875	20037	20081	20042	19833	19736	19799	19678	19953	19927	19890	19880	19724	19720	19868	19787	19806	19755	19849	19765	19810	19875	19874	19806	19821	19765	19897	19847	19873	19774	19794	19843	19675	19686	19929	19640	19769	19682	19616	19759	19657	19808	19950	19809	19950	19730	19632	19833	19946	19914	19840	19757	19947	19889	20036	19866	19707	19886	19762	19760	19988	19648	19687	19915	19997	19675	19884	19735	19992	19799	19858	19784	19774	19983	19848	20010	19784	19861	19874	19832	19976	19982	19964	20021	19927	19729	19778	20062	19881	19806	19792	19861	19879	19987	19851	19746	19803	19670	20000	19807	19717	19848	19860	19989	20044	19773	19785	19815	19709	19759	19826	19741	19954	19917	19924	19692	19725	19741	19711	19771	19634	19848	19764	20010	19878	19782	19961	20005	20140	19608	19969	19855	19725	19909	19871	19630	19942	19858	19936	19742	19764	19856	19805	19970	19676	19783	19799	19975	19560	19909	19828	19857	19892	19986	19741	20032	19650	19946	19709	19956	19793	19948	19875	19871	19968	19736	19855	19687	20069	19821	19981	19552	19932	19632	19632	19942	20016	19573	19667	19791	19892	19799	19846	19785	19968	19864	19631	19869	19851	19825	19775	20013	19797	19962	19831	19654	19963	19745	19728	19681	19779	19943	19976	19729	19973	19815	19908	19907	19892	19989	19909	19937	19838	19896	19848	19811	19812	19901	19643	19843	19858	20014	19869	20048	19708	19916	19935	19840	20023	19928	19844	19767	19656	19761	19719	19677	19620	20006	19825	19825	19944	19793	19873	20029	19740	19911	19854	20053	19840	19815	19859	20036	19881	19926	19657	19908	19713	19848	19889	19881	19930	19722	20018	20010	19909	19612	19845	19727	19977	19941	19730	19813	19761	19958	19785	19828	19924	19705	19878	19786	19772	19925	19980	20014	19882	19844	19883	19821	19884	19769	19901	19902	19937	19959	19969	19717	19980	19913	19691	19927	19835	19886	19988	19758	19857	19884	19907	19772	19827	19644	19790	19826	19797	19639	19799	19815	19693	19822	19762	19606	19812	19749	19626	19729	19782	19836	19824	19847	19980	19820	19941	19721	19844	19823	19820	19893	19935	19921	19858	19690	19674	19746	19960	19928	19814	19727	19730	19662	19671	19915	19745	19891	19853	20005	19669	19931	20002	19888	20080	19830	19942	19739	19941	19745	19951	19683	19993	19722	19681	20036	19756	19635	19714	19913	19800	19806	19967	19803	19899	19672	19714	19803	19687	19999	19764	19806	19892	19646	19835	19767	19907	19846	19710	19758	19840	19752	19824	19662	19888	19985	19891	19747	19926	19929	19850	19751	19828	19979	19820	19874	19660	19939	19911	19988	19911	19757	19815	19755	19851	19631	19878	19867	19928	19971	19863	19876	19833	19858	19814	19884	19806	19896	19719	19914	19887	19860	19897	19792	19714	19854	19877	19995	19659	19799	20048	19858	19851	19869	19752	19648	19707	19732	19875	19692	19921	19853	19924	19798	19695	19895	19884	19734	19856	19857	20112	20090	19866	19746	19951	19897	19658	19641	19897	19720	19805	19936	19896	19795	19901	19726	19987	19785	19855	19919	19975	19923	20011	19791	19832	19792	19950	19994	19622	19834	19879	19938	19754	19824	20068	19802	19699	19974	19831	19892	19843	19738	20002	19826	19934	19877	19780	19931	19853	19886	19748	19830	19810	19783	19753	19474	19947	20036	19982	19856	20004	19637	19765	19766	19930	19825	20058	19785	19937	19635	20133	19912	19925	20024	19956	19800	19958	19692	19802	19910	19668	19774	19780	19871	19712	19743	19652	19911	19887	19972	19900	20027	19829	19865	19809	19755	19668	19834	19965	19871	19809	19794	20029	19716	19737	19640	20048	19987	19927	19768	19788	19691	19912	19722	19808	19815	19765	19794	19866	19761	19897	19619	19947	19837	19927	19983	19899	19799	19559	20064	19634	19814	19982	19900	19782	19852	19763	19641	19774	19900	19645	19898	19687	19671	19827	19790	19774	19808	19804	19716	19851	19809	19922	19877	19779	19774	19785	19729	20099	19988	19940	19870	19795	19824	19851	19892	19819	19730	19990	19712	19907	19966	19830	19953	19852	20168	19672	19832	19973	19878	19973	19683	19704	19755	19935	19973	19988	19750	20018	19825	19880	19849	19696	19852	19768	19946	20159	19891	19603	19953	19763	19746	19908	19706	20098	19661	19776	20034	19898	19767	19902	19922	19841	19610	19466	19739	19791	19693	19916	19885	19744	19939	19872	19913	19675	19726	19967	19990	19939	19771	19800	19843	19743	19686	19927	19878	19956	19776	19598	19899	19713	19783	19680	19907	19670	19866	19784	20029	19574	19721	19885	19812	19743	19870	19774	19836	19859	19991	19840	19667	19732	20001	19809	19760	19637	19951	20087	19901	19820	19901	19810	19838	20094	19783	19714	19830	20165	19781	19973	19924	19967	19871	19857	19752	19695	19798	19605	19645	19835	19958	19925	19908	19885	19884	19709	19730	19783	19745	19943	19672	19679	19886	19972	20033	20021	19835	19748	19778	19648	19623	19759	19807	19937	19890	19967	19845	19962	20024	19983	19917	19859	19974	19693	19720	19899	19850	19816	19758	19865	19808	19867	19749	20055	19733	19960	19803	19839	19914	19818	19862	19881	19908	19875	19753	19940	19802	19908	19755	19893	19783	19897	19917	19889	19713	19733	19987	19790	19754	19816	19939	19791	19731	19747	19813	19717	19710	19598	19632	19959	19896	19724	20002	19743	19996	19939	19770	19620	20016	19947	19728	19785	19729	19807	19829	20014	19794	19858	19844	19850	19756	19763	19996	19774	19979	19838	19652	19868	19939	19819	19905	19788	19878	19931	20034	19925	19794	19701	19688	19686	19782	19698	20066	19871	19746	20033	19761	19699	19987	19930	19840	19671	19707	19857	19722	19860	19668	19829	19880	19812	19859	19785	19829	19653	19662	19576	19850	19774	20005	19729	19928	20056	19832	19953	19731	19952	19744	19723	19848	19784	19958	19964	19683	19821	19828	19815	19732	19944	19733	19716	19670	19871	20007	19781	19901	19677	19895	19694	20044	19872	20008	19802	19561	19750	19898	19561	19937	19969	19905	19890	19948	19561	19968	19704	19675	19664	19960	19799	19859	19915	19770	19947	19661	19978	19710	19642	19811	19897	19733	19771	19903	19886	19929	19764	19902	19876	19955	19933	19862	19664	19869	20091	19928	19841	20024	19745	19859	19771	19782	20071	19995	19861	20008	19778	19564	19589	19944	19845	19738	19760	19788	19820	19780	19913	19746	19725	19764	19937	19877	19917	19744	19536	19939	19960	19692	19815	19920	19739	19994	19890	20002	19769	19914	19836	19865	19756	19695	19818	19917	19733	19766	19883	19790	19853	19898	20103	19963	19972	19721	19669	19829	19870	19866	19962	19822	19713	20007	19782	19811	19979	19815	19722	19788	19935	19714	19812	19749	19848	19764	19700	19756	19861	20014	19979	19922	19968	19703	19738	19549	19833	19723	19711	19977	19911	19855	19966	19865	19725	19891	19628	19965	19804	19801	20091	19998	19899	19768	19842	19811	19779	19690	19832	19721	19999	19965	19695	19893	19922	19927	20041	19676	19731	19731	19877	19801	19821	19785	19938	19684	19942	19852	20109	19866	19970	19710	19915	19868	19986	19829	19827	19718	19731	19733	19782	19972	20077	19905	20093	19746	19954	19896	19770	19842	19986	19833	19804	19798	19958	19966	19705	19594	19583	19972	19822	19586	19783	20028	19690	19848	19787	19694	19852	19880	19865	19662	19762	19831	19789	19899	19566	19858	19986	19724	19882	19741	20023	19922	19839	19900	19790	19801	19866	19909	20023	19855	19699	20059	19850	19845	19866	19849	19543	19681	19821	19700	19833	19953	19858	19781	19930	19883	20007	19860	19739	19841	19944	19978	19732	19620	19807	19852	19790	19957	19914	19759	19812	19675	19947	19617	19854	19729	19871	19868	19687	19854	19832	19746	19941	19816	19813	19798	19721	19908	19713	19665	20066	19666	19721	19980	19845	19862	19840	20011	19908	19816	19784	19716	19936	19907	19791	19916	19936	19889	19956	19866	19933	19775	19899	19529	19642	19805	19607	19879
36777	61909	60031	49576	42283	34428	27296	22373	19984	18980	18545	18342	18331	18014	18020	17848	17693	17551	17623	17371	17520	17456	17482	17378	17204	17161	17378	17196	17086	17230	17024	17213	17167	17135	17108	17272	17081	17278	17357	17264	17246	17000	17113	17115	17087	17364	17185	17212	17120	17141	17214	17283	17214	17184	17075	17241	17143	17091	17296	17111	17144	17257	17169	17177	17068	17306	17235	17194	17056	17137	17073	17118	17119	17095	17233	17111	17145	17299	17083	17234	17066	17124	17131	16972	17089	17118	17106	17245	17207	17167	17081	17204	17102	17020	17219	17046	17075	17214	17267	17139	17089	17122	17119	17065	17300	17161	17086	17295	16945	17117	17069	16999	16992	17116	17113	17120	17055	17018	17163	17256	17052	17107	17164	17168	17245	17061	17021	17276	17215	17006	17098	17227	17150	17196	17101	17295	17131	17034	17162	17070	17225	17109	17002	17221	16975	16969	17102	17058	17306	17237	17118	17159	17152	17066	16929	17078	17278	17172	16945	17134	17177	17185	17153	17132	17143	17282	16947	17176	17057	17103	17214	17252	17159	16999	17215	17214	17217	17283	17136	16934	17148	17200	17123	17238	16991	17180	17183	17118	17069	17125	17071	17244	17180	17147	17223	17150	17191	17169	17202	17222	17063	17144	17045	17245	17122	17103	17266	17175	17118	17035	17063	17060	17176	17226	17279	17086	17304	16978	17090	17160	17183	16973	17141	16922	17144	17162	17206	17098	17002	17161	17115	17311	17013	17285	17059	17127	17053	17251	17323	17200	17084	17075	17232	17052	17186	17062	17260	17006	16969	17052	17137	17252	17044	17140	17213	17213	17119	17251	17081	17209	17181	17115	17017	17151	16957	17034	17125	17130	17195	17109	16997	16911	17160	17077	17217	17202	17144	17283	17176	17207	17241	17070	17313	17146	17130	17111	17242	17179	17009	17140	17245	17128	17002	17198	17135	17095	17140	17106	16962	16988	17210	17044	16970	17165	17201	17166	17161	17146	16912	16978	17065	17058	17132	17144	17261	16997	17278	17271	17174	16995	17025	17067	17132	17272	17010	17225	16960	17080	17123	17127	17174	17343	17200	17228	17257	17293	17136	17084	17042	17089	17264	16983	17264	17087	17089	17135	16877	17217	16897	17221	17061	16941	17082	17104	17061	17102	17054	17165	16905	17154	17196	17068	17051	17148	17203	17123	17185	16876	17305	17104	17130	17189	17034	17135	17043	17300	17052	17188	17007	17230	17022	17024	17184	17174	17260	17049	17125	17069	17185	17050	17121	17344	17084	17087	17230	17055	17178	17120	17057	17074	17093	17047	17207	17148	17147	17248	17029	17058	17163	17081	17135	17088	17179	17250	17330	17225	17028	17025	17095	17179	17135	17131	17190	17166	17336	17113	17107	17014	17261	16914	17036	17205	17020	17246	17110	17060	17107	17107	16983	16970	17217	17056	17157	17074	17132	17085	17145	17089	17029	17105	17031	17142	16968	17089	17038	17066	17096	17110	17246	17204	17177	17115	17168	17103	17101	16948	17209	17188	17109	17192	17189	17350	17077	17029	17177	17168	17118	17134	16908	16961	17025	17037	17063	17296	17011	17197	17011	17070	17229	17156	17132	17340	16983	17103	17056	17176	17077	17177	17035	17040	17168	17207	17083	17041	17264	17181	17270	16967	17191	17070	17031	17133	17233	17201	17032	17129	17272	17183	17246	17047	17297	17201	17127	17115	17181	16983	17389	16897	17236	17083	17108	17019	17285	17174	17160	17135	17154	17221	17268	17030	17261	17215	16983	17145	16964	17048	17209	17261	17172	17023	17149	17070	17144	17317	17307	17081	17135	17175	17096	17042	17138	17104	17084	17072	17184	17219	17023	17132	17165	17141	17080	17019	17235	16945	17192	17119	17004	17245	17138	17105	17291	16995	17181	17034	17306	17175	17089	17295	17194	17061	17208	17183	17135	17057	17143	17258	17137	17203	17220	17156	17126	17328	17065	17094	17291	17136	17217	17187	17153	17136	16946	17216	17119	16896	17379	17039	17195	17025	16968	17151	17192	17242	17243	17068	17184	16967	17215	17131	17185	16983	17212	17042	17410	17079	17320	17049	16972	16963	17115	16974	17313	17057	17141	17169	16999	17014	17101	17166	17067	17046	17157	17106	17089	17188	16953	16921	17210	16994	17187	17200	16933	17146	17068	17150	17136	16986	17102	16919	17143	17136	17174	17091	17176	17035	17022	17164	17170	17042	16983	17062	17114	17281	17141	17093	17139	17163	17121	17051	17251	17036	17203	17065	17131	17199	17081	16988	17283	17184	17141	17209	17045	17161	17079	17193	17169	16911	17109	17141	16992	17025	17207	17115	16873	17038	17111	17011	17291	17142	17057	17133	17234	17133	17321	17165	17103	17212	17052	17140	17032	17071	17293	17225	17048	16995	17229	17237	17000	17163	17048	17137	17258	17266	17058	17095	17144	17163	17091	16965	17093	17022	17133	17149	17126	17195	17130	17081	17190	17000	17072	17255	17181	16972	17094	16963	16936	17235	17226	17278	17160	17012	16989	17075	17062	17119	16984	17108	17240	17093	17127	17207	17134	17099	17304	17136	17268	17069	16942	17179	17131	17358	17111	17037	17091	17044	17163	17075	16886	17172	17154	17230	17058	17126	17275	17065	17027	17255	17180	17259	17141	17277	16977	17157	17147	17168	17096	17102	16965	17214	17069	17293	17276	17240	17152	17204	17152	17152	17171	17127	17169	17255	17006	17203	17146	17123	17187	17062	17169	17097	17046	17197	17257	17044	17091	17202	17098	17201	17215	17017	17180	17134	16910	17229	17026	17155	16982	17164	16874	17211	16953	17153	17203	17063	17260	17076	17054	17156	17190	17102	16979	17132	17026	17108	17396	16971	17161	17115	16998	17182	17211	17109	17123	17182	16956	17158	17278	17125	17299	17205	17056	16982	17034	17190	17183	17104	17191	17418	17160	17180	17083	17034	17099	17159	17005	17032	17110	17061	17161	17206	17023	17195	17193	16911	17281	17056	17291	16979	17067	17126	16981	17140	17353	17205	17206	17127	17370	17051	16996	17071	17172	16895	17139	17168	17306	17180	17204	17109	17031	16979	17078	17258	17255	17150	17222	17010	17178	17200	17201	17132	17115	17117	17189	17162	17246	17215	17130	17186	17224	17273	17092	17152	17132	17237	17240	17086	17151	16998	17108	17054	17162	17128	17005	17077	17155	17105	16978	17333	17164	17217	17029	17025	17058	17187	17108	17140	17034	17032	17140	17019	16960	17169	17136	17000	17150	17211	16942	17112	17160	17182	17142	17046	17202	17049	17082	17124	17176	17196	16988	17020	17329	17075	17042	17266	17180	17261	17085	17158	17284	17043	16964	17132	17020	17093	16932	17164	17085	17022	16973	17052	17224	17130	17117	17028	17206	17083	17104	17149	17106	17100	17011	17272	16933	17229	17102	17128	17029	16964	17194	17037	17123	16975	17228	17142	17068	16994	17132	17157	17051	17075	17250	17121	16991	17089	17234	17192	17277	17019	17222	17213	17113	17221	16957	17087	17166	17126	17179	17180	17118	16968	17221	17154	17210	17155	17111	17046	17274	17033	16985	17108	17286	17133	17275	17229	17070	17073	17102	16996	17207	17134	17068	17145	17162	17131	17093	17167	17270	17348	17170	17042	17466	17134	17041	17000	17135	17184	17159	16991	17217	17048	17315	16964	17117	17093	17131	17041	17090	17068	17023	17227	17216	17140	17011	17094	17220	17015	17256	17002	17136	17061	16998	17139	17291	17015	17066	17061	17180	16959	17040	17074	17123	17209	17105	16984	17318	17114	17198	17152	17196	17169	17266	17224	17150	17203	17108	17033	17177	17115	17105	16908	17022	17265	17134	17234	17024	17073	17099	17285	17174	17254	17129	17118	17048	17213	17193	17216	17186	17011	17211	17142	17183	16987	17140	17130	17133	17101	17214	17072	17150	16971	17105	17084	17056	17136	17129	17109	17131	17201	17056	17269	17153	17056	17027	16912	17041	17062	17117	17283	17080	17184	17054	17216	17254	17014	17094	17029	17194	17124	17193	17160	17171	17116	17253	17164	17220	17146	17293	17159	17216	17080	16943	17011	17180	17040	17061	16878	17171	17154	17310	17077	17102	17031	17243	17190	17198	17170	17045	17080	17139	17099	17091	17010	17186	17130	17183	17316	16837	17265	17141	17267	17031	17089	17111	16957	17164	17181	17115	17097	17057	17229	17241	17010	17184	17260	17053	17093	17204	17234	17117	17123	16981	17075	17066	17201	17055	17111	17264	17152	17078	17266	17106	17205	17059	17063	17219	17225	17080	17131	17139	17078	16925	17270	17043	17131	17189	17145	17126	17139	17158	16937	17101	17186	17029	17082	17085	17194	16960	17078	17363	16927	17087	17034	17257	17196	17110	17210	17016	17353	17165	16963	17263	16994	16965	17080	17211	17090	17210	17098	17161	17098	17218	17149	17218	17079	17075	17103	17093	17268	17128	17160	17030	17064	17311	17223	17075	17137	17058	17220	17258	17167	17149	17216	17051	17202	16983	17075	17211	17115	17077	17075	17242	17109	17190	17132	17269	16995	17214	17159	17100	17095	17217	17140	17013	17221	17203	17038	17094	17175	17230	17222	17135	17093	17063	17177	17171	17393	17102	17087	17227	17257	17191	17107	17079	17256	17170	17036	17125	16936	17085	17118	17186	16995	16900	17309	17113	17228	17214	17219	17052	17189	17109	17156	17027	17034	17141	17130	16993	17045	17102	17096	17166	17160	17306	17047	17289	17081	16963	17222	17189	17110	17036	17037	16891	17019	17127	17095	17041	17067	17065	17100	17252	17048	17109	17081	17277	17226	16917	17191	17036	17096	17139	17100	17152	16987	17108	17025	17076	17310	17001	17093	17056	17151	17074	17139	17171	17168	17022	17137	17227	17199	17217	17130	17162	16978	16998	17177	16947	17256	17090	17164	17320	17174	17108	17123	17129	17308	17219	17119	17115	17130	17073	17102	17126	17139	17092	17015	17340	16974	17090	17227	17116	17053	17116	17161	17240	17095	17184	17014	17068	17107	17125	17071	17094	16981	17224	17160	17215	17167
29035	28140	35390	30098	23932	21489	19551	18455	18002	17911	18031	18035	17731	17953	18017	17769	17748	17712	17571	17657	17656	17653	17635	17703	17681	17512	17620	17702	17637	17616	17493	17582	17768	17733	17431	17545	17703	17545	17651	17418	17525	17583	17699	17560	17625	17402	17641	17819	17452	17508	17678	17506	17560	17716	17617	17542	17467	17348	17363	17588	17566	17409	17618	17576	17484	17556	17678	17645	17688	17599	17619	17480	17695	17521	17450	17439	17482	17667	17731	17548	17443	17503	17516	17653	17554	17471	17607	17683	17459	17481	17418	17573	17424	17689	17601	17498	17517	17573	17757	17675	17557	17417	17547	17565	17692	17497	17455	17295	17587	17772	17478	17636	17695	17581	17528	17622	17611	17845	17694	17529	17368	17610	17581	17461	17562	17404	17640	17681	17595	17472	17529	17389	17347	17448	17508	17591	17388	17462	17625	17542	17567	17473	17662	17603	17634	17459	17448	17637	17328	17376	17725	17642	17903	17485	17673	17625	17341	17556	17577	17501	17652	17460	17443	17367	17580	17555	17323	17406	17603	17578	17731	17658	17634	17449	17577	17488	17656	17462	17620	17497	17587	17598	17538	17522	17496	17614	17412	17658	17422	17582	17664	17605	17411	17373	17343	17478	17425	17286	17432	17546	17476	17636	17510	17407	17549	17535	17719	17680	17531	17583	17546	17587	17360	17499	17579	17548	17627	17616	17488	17582	17680	17715	17617	17450	17428	17346	17642	17646	17385	17537	17340	17586	17572	17688	17526	17534	17366	17498	17423	17600	17671	17442	17459	17449	17449	17393	17473	17644	17482	17562	17522	17678	17581	17440	17356	17530	17618	17377	17507	17522	17556	17515	17504	17495	17477	17609	17536	17603	17545	17452	17480	17557	17684	17567	17621	17361	17684	17519	17485	17508	17726	17542	17614	17623	17299	17524	17631	17376	17603	17472	17437	17561	17521	17515	17774	17476	17419	17461	17414	17519	17595	17433	17436	17492	17566	17536	17631	17736	17395	17532	17562	17666	17582	17632	17783	17466	17508	17669	17638	17559	17590	17695	17626	17552	17309	17400	17691	17525	17470	17489	17625	17579	17630	17565	17702	17581	17634	17623	17628	17470	17593	17548	17562	17489	17627	17728	17667	17388	17608	17360	17705	17330	17367	17552	17520	17647	17544	17515	17674	17640	17302	17556	17583	17484	17604	17264	17365	17461	17750	17201	17539	17648	17528	17676	17606	17372	17496	17355	17668	17538	17487	17503	17501	17438	17616	17460	17647	17669	17598	17570	17540	17712	17553	17639	17740	17646	17624	17447	17517	17490	17456	17543	17602	17608	17609	17449	17617	17712	17293	17499	17294	17416	17365	17486	17536	17499	17268	17741	17360	17666	17512	17363	17765	17536	17450	17700	17527	17493	17464	17423	17521	17665	17499	17468	17526	17605	17606	17663	17613	17604	17691	17581	17511	17628	17486	17560	17496	17527	17561	17693	17556	17415	17556	17594	17500	17627	17471	17746	17546	17592	17458	17541	17535	17475	17622	17691	17501	17505	17531	17504	17525	17494	17805	17547	17437	17490	17604	17452	17600	17441	17465	17276	17691	17374	17573	17446	17474	17448	17537	17398	17662	17614	17216	17556	17475	17328	17495	17799	17603	17475	17563	17483	17334	17469	17437	17489	17520	17343	17622	17571	17619	17733	17379	17552	17761	17711	17553	17619	17439	17462	17437	17681	17367	17456	17475	17629	17551	17539	17609	17499	17871	17659	17556	17404	17638	17477	17393	17464	17462	17513	17621	17518	17618	17562	17562	17553	17370	17382	17627	17527	17692	17367	17696	17475	17261	17468	17496	17611	17445	17424	17418	17840	17773	17681	17535	17498	17627	17651	17778	17640	17580	17443	17408	17592	17550	17514	17609	17675	17595	17560	17545	17621	17612	17349	17639	17486	17404	17532	17567	17550	17555	17443	17673	17580	17700	17514	17553	17484	17366	17598	17428	17684	17303	17633	17384	17329	17717	17556	17516	17745	17486	17501	17543	17607	17714	17706	17573	17685	17543	17551	17452	17603	17420	17477	17506	17448	17484	17532	17698	17608	17633	17686	17519	17423	17597	17554	17441	17546	17219	17735	17342	17461	17463	17577	17496	17575	17558	17644	17443	17609	17632	17509	17474	17529	17503	17403	17423	17474	17553	17523	17394	17707	17723	17351	17549	17609	17681	17630	17358	17522	17588	17715	17427	17692	17461	17591	17411	17505	17630	17644	17459	17674	17410	17574	17665	17443	17378	17489	17695	17674	17347	17437	17653	17577	17711	17655	17775	17310	17398	17452	17679	17545	17647	17351	17511	17544	17616	17367	17788	17554	17694	17616	17474	17381	17498	17695	17340	17414	17476	17794	17568	17475	17836	17665	17548	17310	17617	17531	17479	17503	17625	17616	17558	17656	17534	17438	17482	17589	17481	17459	17379	17415	17756	17455	17709	17489	17598	17613	17516	17348	17535	17485	17540	17483	17715	17769	17612	17458	17472	17371	17463	17439	17497	17637	17369	17416	17659	17655	17543	17312	17459	17571	17533	17462	17548	17303	17479	17569	17634	17583	17545	17461	17609	17502	17649	17511	17532	17480	17507	17401	17507	17356	17540	17436	17599	17514	17546	17713	17596	17476	17531	17529	17599	17447	17632	17603	17605	17574	17516	17357	17552	17606	17795	17514	17495	17588	17685	17663	17509	17541	17596	17566	17656	17492	17473	17511	17568	17577	17624	17605	17706	17315	17691	17614	17376	17504	17604	17361	17532	17507	17735	17629	17232	17610	17354	17633	17550	17472	17803	17584	17524	17450	17463	17670	17753	17594	17597	17449	17556	17724	17501	17558	17798	17777	17558	17336	17512	17412	17626	17549	17778	17716	17320	17579	17452	17489	17584	17776	17539	17228	17535	17598	17586	17389	17780	17428	17562	17451	17688	17271	17462	17398	17440	17764	17496	17405	17714	17449	17500	17515	17564	17550	17610	17713	17698	17260	17647	17325	17695	17515	17504	17651	17438	17508	17612	17620	17725	17589	17461	17428	17658	17377	17474	17570	17554	17558	17582	17533	17540	17685	17325	17333	17421	17653	17597	17538	17584	17612	17680	17536	17430	17531	17672	17581	17610	17548	17712	17457	17749	17751	17601	17400	17394	17319	17508	17520	17701	17720	17655	17525	17618	17555	17533	17631	17759	17486	17544	17550	17345	17522	17495	17512	17610	17431	17653	17665	17544	17603	17665	17493	17382	17447	17724	17701	17625	17392	17531	17611	17564	17517	17767	17579	17536	17688	17543	17513	17486	17450	17587	17547	17646	17473	17759	17633	17338	17546	17437	17759	17808	17732	17444	17440	17445	17492	17596	17746	17597	17389	17537	17507	17590	17544	17499	17574	17645	17589	17639	17497	17606	17674	17593	17554	17612	17620	17592	17557	17416	17648	17603	17613	17548	17636	17478	17836	17611	17538	17476	17533	17489	17393	17465	17593	17295	17590	17485	17591	17402	17418	17735	17769	17672	17533	17656	17624	17424	17391	17547	17570	17471	17433	17799	17461	17542	17651	17609	17654	17714	17274	17495	17411	17482	17407	17485	17457	17418	17512	17449	17458	17486	17430	17587	17544	17679	17451	17648	17634	17588	17478	17579	17588	17490	17476	17502	17559	17451	17528	17558	17586	17465	17466	17468	17399	17624	17612	17599	17415	17418	17479	17602	17661	17611	17619	17593	17654	17779	17688	17693	17737	17524	17610	17345	17588	17684	17386	17432	17646	17621	17501	17551	17496	17427	17575	17427	17515	17460	17517	17511	17535	17546	17637	17519	17443	17588	17450	17507	17506	17436	17516	17673	17300	17514	17601	17592	17592	17509	17600	17513	17630	17361	17557	17393	17716	17464	17466	17303	17394	17662	17664	17545	17448	17430	17570	17484	17529	17534	17545	17437	17486	17686	17393	17677	17662	17659	17540	17527	17388	17449	17421	17642	17497	17490	17587	17477	17588	17500	17620	17384	17746	17345	17530	17577	17575	17537	17516	17668	17487	17525	17636	17451	17729	17589	17613	17676	17528	17498	17571	17719	17510	17356	17687	17423	17520	17679	17536	17645	17242	17512	17489	17461	17479	17481	17678	17498	17570	17663	17435	17488	17592	17637	17343	17646	17608	17745	17587	17573	17638	17352	17661	17695	17554	17487	17638	17529	17760	17516	17541	17529	17574	17833	17571	17534	17415	17632	17520	17464	17675	17589	17629	17605	17280	17512	17595	17535	17561	17449	17527	17520	17633	17469	17500	17454	17736	17559	17587	17536	17436	17606	17637	17615	17519	17681	17552	17475	17500	17589	17417	17743	17497	17668	17551	17314	17432	17509	17589	17626	17494	17609	17583	17457	17352	17323	17492	17498	17536	17456	17554	17613	17493	17634	17582	17347	17465	17432	17428	17505	17551	17420	17446	17563	17539	17518	17521	17484	17502	17667	17579	17473	17401	17401	17505	17490	17447	17341	17576	17571	17510	17515	17574	17536	17505	17426	17375	17422	17660	17528	17620	17466	17567	17621	17358	17678	17691	17594	17404	17562	17497	17523	17624	17713	17667	17511	17558	17461	17486	17277	17324	17366	17591	17430	17557	17503	17604	17558	17794	17629	17609	17636	17630	17385	17641	17610	17442	17657	17730	17550	17514	17438	17551	17542	17493	17355	17635	17530	17527	17616	17456	17344	17620	17553	17569	17381	17672	17618	17635	17427	17449	17422	17688	17444	17547	17567	17610	17634	17568	17446	17704	17542	17640	17564	17779	17484	17620	17743	17514	17601	17438	17429	17541	17520	17523	17508	17284	17563	17560	17479	17448	17707	17470	17741	17467	17474	17627	17546	17578	17452	17426	17592	17588	17557	17668	17518	17602	17684	17667	17529	17424	17509	17532	17683	17514	17548	17657	17452	17414	17774	17718	17655	17411	17662	17498	17341	17682	17625	17559	17435	17643	17571	17504	17620	17318	17534	17406	17648	17612	17486	17470	17688	17507	17668	17552	17477	17620	17640	17565	17530	17698	17500	17505	17324	17439	17505	17784	17547	17363	17579	17678	17609	17610	17590	17472	17608	17481	17666	17513	17301	17486
32808	46463	41212	29522	24087	21013	17685	16799	16548	16219	16373	16203	16422	16155	16312	16106	16144	16025	15981	16142	16063	16058	15874	16038	15772	15960	15921	15955	16032	15735	15794	15973	15839	15867	15842	15942	15829	15849	15916	15877	15804	15932	15813	15972	15890	15869	15753	16015	15794	15894	15804	15921	15945	15886	15602	15928	15778	15627	15912	15756	15869	15954	15655	15904	15921	15820	15811	15776	15913	15780	15979	15680	15876	15751	16015	15862	15936	15789	15841	15806	15752	15871	15954	15787	15896	15925	15891	15757	15932	16011	15813	15894	15927	15976	15767	15956	15881	15830	15849	15860	15854	15819	15671	15750	15708	15891	15781	15673	15778	16046	15762	15694	15978	15732	15829	15776	15811	15656	15696	15881	15965	15843	15860	15701	15842	15717	16106	15928	16052	15986	15882	15876	15876	15782	15768	15832	15757	15861	15974	15781	15893	15767	15997	15682	15827	15818	15969	15744	15863	15789	15912	15795	15844	15849	15923	15662	15688	15851	15763	15761	15687	15929	15686	15755	15747	15935	15745	15752	15724	15912	15924	15752	15923	15754	15854	15890	15720	15968	15910	15826	15870	15864	15836	15777	15844	15783	15755	15923	15885	15556	15715	16028	16004	15851	15935	15860	15906	15857	15901	15772	15894	16029	15807	15805	15808	15928	15775	15860	15857	15835	15995	15866	15799	15765	15871	15828	15857	15679	15833	15735	15883	15852	15848	15773	15937	15895	15957	15777	15976	15792	15817	15708	15951	15846	15727	15775	15689	15893	15747	15798	15797	15780	15834	15829	15935	15778	15785	15758	15934	15843	15851	15916	15778	15864	16008	15830	15597	15649	15873	15921	15860	15926	15857	15825	15811	15730	15740	15979	15745	15784	15724	15819	15935	15830	15688	16079	15803	15774	15714	15898	15784	15649	15873	15777	15774	15809	15952	15659	15756	15857	15860	15937	15929	15697	15851	15785	15599	15717	16070	15701	16055	15889	15825	15836	15906	15947	15728	15843	15630	15744	15865	15804	15949	15892	15803	15931	15815	15984	15763	15693	15806	15914	15912	15897	15964	15867	15674	15854	15782	15744	15802	16010	15813	15860	15773	15715	15937	15530	15732	15875	15825	15772	15887	15664	15952	15815	15867	15803	15982	15722	15711	15871	15793	15900	15748	15966	15897	15884	15733	16003	15806	15797	15916	15801	15909	15839	15929	15880	15797	15765	15691	15828	15792	15852	15986	15718	15821	15713	15866	15829	15628	15933	15627	15865	15910	15891	15765	15904	15930	15812	15885	15734	15652	15780	15681	15718	15611	15854	15888	15963	15727	15919	15861	15945	15939	15708	15879	15827	16052	15948	15903	15785	16031	15901	15891	15586	15822	15791	15806	15885	15830	16046	15775	15911	15771	15720	15899	15947	15909	15741	15785	15785	15828	15840	15871	15979	15949	15812	15941	15777	15624	15757	15696	15804	15835	15834	16061	15849	16012	15960	15748	15893	15686	15879	16013	15834	15831	15793	15857	15671	15791	15757	15902	15768	15859	16016	16022	15805	15782	15755	15972	15947	15777	16000	15848	15729	15893	15856	15842	15892	15877	15805	15902	15896	15834	15734	15849	15945	15766	15729	15849	15746	15807	15826	15895	15944	15908	16085	15932	15773	15714	15777	15860	15834	15746	15878	15820	15858	15747	15926	15858	15871	15727	15877	15904	15842	15673	15951	15852	15882	15836	15935	15806	15802	15758	15644	15686	15931	15931	15750	15838	15933	15845	15982	15815	16015	15843	15791	15826	15895	15776	15882	15963	15816	15916	15930	15849	15809	15826	15873	15816	15781	15918	15838	15930	15797	15802	15931	15758	15854	15724	15752	15766	15778	15747	15743	15816	15893	15865	15848	15891	15829	15886	15839	16083	15760	15805	15822	15753	15953	15911	15813	15886	15837	16014	15683	15808	15812	15781	15765	15908	15807	15798	15839	15874	15879	15968	15798	15724	15894	15861	15749	15892	15986	15825	15942	15740	15712	15869	15837	15791	15892	15803	15793	15826	16001	15894	15717	15748	15894	15996	15829	15765	15877	15714	15767	15644	15831	15913	15913	15790	15833	15953	15993	15862	15843	15719	15708	15783	15952	15734	15832	15693	15821	16018	15777	15879	15884	15936	15799	15803	15866	15763	16048	15542	15846	15814	15861	15767	15917	15784	15682	15892	15855	15801	15824	15748	15863	15777	15816	15828	15945	15802	15848	15850	15871	15708	15825	15622	15842	15743	15572	15777	15778	15837	15786	15958	15847	15729	15932	15883	15902	15863	15708	15887	15838	16075	15700	15837	15846	15820	15896	15737	15941	15835	15924	15692	15933	15815	15918	15756	15753	15809	15706	15878	15844	15779	15864	15921	15875	15933	15910	15859	15926	15696	15788	15735	16035	15763	15822	15836	15803	15907	15771	15874	15883	15695	15957	15805	15902	16073	15666	15883	15841	15933	15761	15741	15947	15907	15802	15856	15825	15791	15780	15730	15627	15790	15957	15991	15838	15563	15843	15851	15723	15832	15864	15750	15738	15747	15870	15885	15872	15789	15790	15964	15831	15930	15741	15753	15904	15786	15822	15855	15779	15831	15639	15948	15999	15889	15742	15865	15818	15630	15989	15763	15789	15680	15875	15845	15895	15926	15674	15786	15873	15760	15811	15781	15797	15692	15917	15753	15757	15950	15780	15774	15766	15791	15891	15910	15864	15665	15833	15870	15967	15797	15960	15817	15837	15956	15951	15774	15733	15917	15710	16000	15642	15872	15839	15807	15863	16055	15890	15864	15801	15911	15845	15913	15898	15908	15884	15654	15832	15750	15907	15874	15838	15930	15790	15799	15737	15765	15801	15951	15876	15923	15690	15969	15928	15873	15872	15898	15764	15866	16001	15775	15915	15751	15870	15618	15828	15797	15885	15934	15858	15852	15871	15823	15826	15826	15992	15921	15922	16031	15786	15929	15902	15858	15773	15835	15803	15903	15759	15912	15792	15833	15724	15889	15802	15770	15773	15916	15640	15763	15786	15956	15910	15770	15720	15898	15640	15750	15799	15838	15847	15868	15788	15758	15692	15882	15698	15697	15922	15768	15800	15782	15857	15748	16014	16090	15748	15911	15738	15869	16007	15833	15785	15731	16123	15689	15790	15899	15908	15864	15830	15932	15826	15828	15755	15815	15950	15784	15903	15862	15869	15900	15646	15786	15895	15852	15916	15664	15866	15885	15973	15921	15804	15818	15783	15905	15893	15797	15788	15855	15798	15988	15729	15734	15951	15816	15890	15831	15815	15789	15878	15889	15895	15935	15902	15870	15781	15872	15841	15800	15908	15842	15659	15950	15534	15912	15856	15857	15786	15818	15845	15907	15776	15813	15817	16064	15790	15784	15591	15775	15987	15600	15857	15826	15897	15800	15750	15859	15991	15891	15810	15813	15835	15895	15876	15930	15783	15741	15816	15787	15990	15707	15930	15634	15678	15851	15788	15824	15766	15857	15921	15740	15853	15711	15866	15959	15928	15934	15778	15898	15748	15866	15714	15723	15744	15795	15682	15891	15904	16070	15817	15925	15671	15681	15875	15819	15803	15897	15899	15738	15959	15854	15802	15981	15923	15743	15830	15911	15815	15866	15943	15844	15774	15894	15848	15803	15925	15842	15934	15830	15903	15888	15845	15877	15843	15885	15924	15941	15821	15820	15928	15886	15918	15881	15887	15951	15807	15819	15772	15838	15685	15935	15893	15727	15630	15716	15803	15794	15849	15948	15800	15905	15854	15986	15891	15920	15711	15886	15830	15826	15725	16135	15687	15845	15803	15862	15793	15748	15825	15900	15814	15776	15972	15954	15896	16035	15671	15746	15717	15861	15710	15921	15710	15752	15937	15651	15703	15727	15815	16032	15771	15787	15818	15727	16013	15879	15733	15894	15766	15891	15972	15993	15806	15949	15693	15948	15835	15572	15833	15895	15619	15938	15827	15883	15701	15603	15659	15821	15709	15648	15861	15872	15820	15641	15971	16003	16013	16001	15893	15803	15855	15831	15831	15950	16066	15866	15721	15805	15956	15758	15957	15897	15732	15796	15995	15926	15800	15858	15857	15908	15897	15790	16019	15719	15967	15750	16049	15932	15755	15995	15833	15869	15834	15727	15900	15759	15865	15834	15672	15885	15932	15706	15760	15996	15835	15925	15946	15654	15652	16009	15864	15775	16113	15903	15885	15926	15908	15914	15987	15954	15952	15841	15726	16066	15933	15999	15637	15790	15827	15814	15916	15713	15922	15773	15912	15731	15735	15827	15769	15955	15773	15986	15885	15768	15736	15724	15748	16009	15773	16010	15878	15904	15791	15723	15754	15788	15888	16012	15791	15860	15899	15750	15773	15799	15908	15932	15934	15687	15878	15792	15769	15894	15814	15871	15723	15933	15842	15883	16010	15762	15967	15885	15734	15801	15788	15876	15929	15681	15881	15773	15748	15935	15979	15848	15649	15782	15814	15895	15894	15823	15970	15840	15823	15965	15734	15878	15758	15871	15962	15921	15850	15975	15735	15840	16047	15713	15881	15857	15716	15679	15827	15952	15735	16038	15884	15784	15743	15877	15783	15797	15827	15850	15770	15823	15975	15805	15901	15818	15882	15777	15998	15827	15916	15749	15830	15809	15705	15812	15996	15892	16075	15784	15919	15870	15780	15964	15844	15813	15829	15613	15980	15771	15913	15741	15938	15884	15923	15885	15606	15924	15856	15770	15740	15942	15812	15786	16003	15777	16062	15893	15875	15829	15784	15936	15849	15785	15910	15785	15808	15828	15795	15729	15895	15962	15949	15772	16033	15914	15748	15659	15824	15843	15767	15834	15996	15777	15892	15769	15896	15837	15928	15781	15894	15881	15734	15774	15696	15844	15889	15652	15839	15875	16011	15845	15765	15832	15589	15959	15915	15791	15927	15675	15783	15902	15904	15921	15717	15795	15753	15915	15843	15807	15808	15852	15887	15675	15848	15821	15882	15778	15789	15954	15884	15772	16018	15833	15895	15948	15725	15918	15837	15929	15698	15944	15924	15942	15852	15855	15787	15784	15843	15813	15858	15761	15774	15813	15747	15843	15812	15906	15898	15827	15825
24266	21538	29270	26269	25472	26774	24571	20239	18901	18869	18468	18543	18481	18268	18277	18235	18067	18159	17980	17561	17759	17789	17705	17726	17924	17727	17805	17933	17595	17656	17663	17714	17790	17818	17778	17718	17747	17766	17775	17604	17695	17680	17750	17823	17709	17651	17660	17682	17758	17662	17418	17800	17799	17872	17757	17807	17593	17611	17513	17594	17752	17699	17549	17566	17621	17694	17629	17694	17565	17663	17698	17638	17614	17519	17525	17731	17561	17601	17852	17710	17705	17660	17722	17844	17555	17784	17578	17427	17488	17628	17638	17663	17727	17684	17689	17738	17720	17496	17563	17627	17714	17745	17806	17622	17692	17537	17675	17525	17726	17800	17664	17604	17791	17383	17650	17718	17672	17546	17518	17673	17543	17559	17623	17538	17649	17629	17585	17539	17642	17680	17909	17601	17582	17783	17643	17739	17632	17697	17618	17546	17725	17634	17599	17752	17613	17454	17747	17665	17631	17691	17818	17636	17677	17756	17618	17631	17621	17732	17524	17653	17597	17674	17683	17666	17743	17653	17420	17520	17693	17705	17664	17617	17666	17594	17667	17684	17648	17545	17553	17606	17644	17636	17588	17555	17700	17711	17823	17765	17693	17928	17789	17535	17530	17640	17629	17745	17366	17434	17553	17529	17609	17805	17792	17548	17808	17660	17489	17606	17594	17579	17559	17713	17860	17694	17605	17612	17663	17661	17655	17812	17706	17742	17706	17756	17639	17734	17754	17506	17833	17697	17557	17649	17681	17705	17500	17585	17628	17636	17619	17712	17703	17679	17743	17786	17567	17773	17615	17577	17620	17871	17656	17566	17764	17676	17668	17476	17727	17696	17472	17652	17680	17505	17792	17636	17496	17764	17526	17673	17573	17487	17723	17764	17501	17881	17642	17761	17689	17362	17670	17546	17690	17692	17672	17667	17805	17508	17509	17572	17587	17669	17430	17656	17908	17591	17561	17404	17573	17685	17611	17692	17734	17495	17660	17404	17791	17715	17712	17539	17599	17561	17639	17602	17445	17676	17722	17510	17795	17558	17759	17655	17674	17550	17691	17793	17820	17560	17690	17759	17685	17442	17793	17664	17639	17544	17399	17539	17563	17717	17660	17518	17611	17636	17532	17347	17639	17734	17746	17568	17656	17622	17828	17402	17601	17725	17837	17608	17662	17774	17774	17550	17579	17584	17481	17592	17547	17669	17480	17591	17787	17739	17646	17700	17594	17775	17732	17519	17481	17497	17499	17775	17643	17484	17572	17818	17670	17554	17547	17578	17606	17580	17718	17645	17636	17543	17550	17694	17649	17673	17708	17572	17451	17429	17681	17680	17518	17643	17652	17718	17666	17919	17600	17648	17621	17587	17737	17494	17725	17548	17617	17839	17596	17546	17702	17731	17718	17656	17688	17678	17700	17467	17749	17369	17485	17602	17577	17583	17587	17538	17631	17900	17503	17454	17765	17712	17760	17638	17778	17643	17549	17395	17737	17797	17541	17542	17608	17658	17635	17555	17580	17595	17669	17641	17783	17858	17535	17707	17604	17568	17723	17581	17529	17604	17850	17531	17572	17752	17757	17734	17599	17652	17574	17715	17596	17638	17757	17854	17613	17500	17642	17715	17585	17780	17655	17644	17546	17546	17510	17740	17964	17618	17664	17905	17615	17664	17750	17652	17640	17563	17698	17670	17748	17600	17612	17746	17749	17674	17733	17594	17819	17866	17698	17798	17562	17715	17590	17665	17621	17669	17600	17753	17549	17771	17664	17542	17614	17409	17698	17600	17625	17556	17589	17534	17481	17509	17663	17439	17487	17665	17604	17495	17848	17672	17678	17772	17702	17525	17697	17636	17584	17594	17658	17622	17754	17547	17544	17767	17717	17643	17636	17604	17581	17577	17921	17625	17674	17817	17733	17772	17683	17639	17614	17731	17753	17653	17620	17481	17655	17595	17457	17701	17632	17498	17373	17678	17523	17510	17622	17779	17726	17560	17493	17808	17677	17534	17696	17687	17544	17648	17544	17791	17807	17712	17547	17685	17722	17618	17520	17753	17687	17702	17508	17706	17521	17381	17495	17780	17581	17496	17645	17621	17662	17698	17623	17703	17389	17726	17709	17693	17611	17873	17639	17582	17588	17814	17579	17594	17748	17646	17710	17750	17750	17654	17607	17734	17734	17692	17753	17730	17604	17601	17628	17838	17431	17715	17699	17438	17620	17687	17598	17637	17509	17458	17755	17666	17504	17637	17718	17710	17647	17581	17487	17662	17746	17430	17535	17683	17646	17533	17568	17653	17682	17941	17765	17758	17576	17645	17604	17606	17421	17634	17497	17512	17779	17697	17654	17589	17736	17763	17754	17517	17580	17684	17924	17640	17593	17679	17503	17604	17395	17614	17503	17723	17426	17450	17677	17452	17767	17506	17576	17603	17647	17938	17751	17572	17544	17671	17612	17596	17567	17639	17822	17736	17537	17538	17512	17669	17699	17716	17734	17541	17789	17594	17681	17600	17861	17639	17771	17465	17711	17693	17788	17883	17624	17604	17763	17528	17662	17658	17533	17713	17642	17782	17613	17738	17779	17790	17619	17608	17741	17699	17724	17754	17639	17436	17530	17491	17675	17732	17759	17630	17551	17620	17642	17666	17703	17677	17495	17462	17599	17757	17698	17493	17657	17454	17598	17706	17779	17494	17864	17481	17667	17514	17613	17633	17688	17432	17854	17697	17668	17524	17685	17729	17691	17538	17701	17545	17645	17605	17771	17856	17844	17761	17552	17672	17826	17736	17606	17566	17441	17592	17560	17703	17655	17605	17681	17622	17792	17622	17452	17686	17842	17752	17676	17359	17593	17470	17624	17748	17656	17662	17891	17708	17534	17500	17712	17752	17691	17943	17548	17705	17737	17709	17883	17476	17468	17685	17481	17714	17585	17625	17621	17532	17799	17800	17589	17626	17682	17672	17649	17501	17730	17555	17736	17747	17691	17549	17472	17666	17722	17670	17607	17475	17668	17624	17704	17594	17573	17722	17685	17383	17493	17383	17470	17705	17373	17508	17531	17719	17677	17693	17469	17550	17725	17656	17837	17925	17569	17501	17639	17719	17781	17800	17696	17670	17514	17604	17680	17496	17520	17595	17660	17471	17533	17666	17618	17751	17923	17502	17747	17666	17701	17697	17598	17597	17615	17841	17596	17790	17526	17484	17831	17567	17726	17659	17587	17637	17895	17468	17734	17640	17688	17558	17599	17743	17740	17440	17673	17777	17500	17427	17692	17421	17710	17551	17827	17614	17710	17692	17688	17408	17670	17654	17502	17575	17588	17587	17666	17505	17449	17719	17514	17499	17538	17612	17712	17480	17571	17605	17632	17461	17589	17703	17753	17777	17630	17674	17568	17678	17615	17743	17500	17579	17566	17667	17634	17528	17681	17637	17549	17543	17717	17634	17532	17514	17448	17538	17498	17681	17692	17723	17659	17743	17622	17544	17621	17743	17691	17676	17763	17647	17944	17646	17633	17540	17733	17633	17643	17521	17651	17598	17735	17847	17534	17648	17478	17802	17635	17491	17626	17513	17642	17667	17757	17598	17732	17637	17696	17560	17494	17420	17374	17730	17525	17479	17784	17533	17779	17504	17552	17581	17622	17586	17515	17540	17575	17742	17678	17852	17610	17649	17743	17775	17690	17551	17500	17692	17555	17424	17673	17502	17498	17468	17594	17616	17690	17655	17717	17498	17555	17831	17643	17589	17639	17762	17615	17660	17763	17813	17673	17730	17630	17784	17650	17555	17635	17430	17532	17662	17464	17781	17615	17899	17625	17580	17886	17487	17443	17496	17852	17591	17696	17456	17429	17628	17709	17608	17556	17653	17662	17731	17756	17692	17668	17524	17712	17616	17770	17606	17630	17634	17769	17623	17788	17742	17675	17559	17781	17679	17775	17739	17681	17555	17437	17561	17594	17686	17741	17680	17785	17801	17593	17609	17594	17824	17596	17652	17800	17723	17569	17561	17754	17701	17595	17667	17553	17445	17551	17491	17549	17664	17573	17693	17564	17650	17522	17688	17610	17560	17707	17385	17704	17498	17514	17745	17383	17631	17942	17671	17570	17615	17923	17788	17639	17521	17710	17612	17594	17741	17698	17622	17730	17746	17649	17463	17608	17612	17661	17707	17766	17616	17704	17572	17719	17617	17696	17734	17772	17556	17687	17557	17557	17811	17728	17802	17561	17841	17726	17565	17492	17423	17526	17648	17752	17404	17712	17684	17676	17604	17603	17587	17706	17842	17526	17709	17665	17624	17841	17609	17544	17692	17634	17775	17664	17657	17769	17510	17646	17411	17618	17613	17683	17661	17915	17617	17705	17785	17633	17716	17655	17491	17720	17486	17495	17666	17648	17858	17620	17483	17840	17786	17628	17432	17495	17582	17550	17611	17595	17690	17661	17638	17672	17645	17924	17724	17509	17816	17821	17644	17751	17507	17574	17599	17592	17587	17612	17607	17789	17516	17589	17579	17571	17682	17558	17665	17557	17577	17561	17452	17643	17663	17492	17478	17697	17634	17628	17771	17700	17520	17635	17728	17656	17592	17562	17781	17675	17769	17644	17617	17478	17712	17727	17768	17674	17544	17838	17813	17832	17574	17593	17695	17698	17645	17624	17578	17584	17498	17519	17468	17637	17708	17513	17568	17578	17613	17628	17580	17734	17625	17581	17582	17650	17553	17527	17668	17509	17625	17437	17774	17767	17559	17643	17456	17719	17583	17802	17603	17670	17685	17581	17495	17698	17686	18026	17662	17710	17701	17794	17701	17867	17696	17509	17885	17588	17715	17851	17779	17778	17861	17551	17485	17500	17555	17536	17630	17570	17790	17799	17690	17829	17581	17495	17711	17693	17764	17581	17571	17638	17631	17707	17604	17745	17327	17405	17593	17547	17466	17692	17751	17587	17667	17548	17526	17815	17655	17692	17615	17643	17751	17529	17833	17720	17623	17581	17644	17846	17753	17546	17687	17887	17815	17603	17600	17793	17716	17673	17579	17545	17568	17729	17684	17719	17542	17736	17674	17709	17714	18051	17764	17523	17734	17697	17680	17588	17615	17653	17591	17643	17703	17590	17450	17539	17728	17500	17633	17666	17879
35415	55003	50996	38075	31389	26733	21568	18441	17346	16942	16916	16884	16894	16711	16825	16459	16482	16137	16169	15954	16174	16125	15889	16173	15964	15964	15964	15930	16037	15765	16022	15992	16084	16045	15968	15779	15896	15931	15801	15995	15870	15990	15942	15793	15896	15766	15786	15756	15909	16075	15814	15879	15953	15892	15894	16034	15899	15996	15996	15839	15902	15824	15872	15991	15924	16053	15831	15939	15713	15965	15913	15729	15969	15977	15577	15975	15921	15922	15938	16061	16035	15865	15704	15897	15836	15912	15794	15989	15830	15997	15826	15770	15900	15974	15868	15826	15948	15902	15929	15851	15881	15850	15847	15967	15847	15911	15979	15919	15952	15841	15760	15781	15835	15859	15863	15838	15879	15865	15848	15975	15767	15776	15974	15907	15850	15805	15723	16035	15913	15888	15885	15806	15895	15933	15893	15991	15818	15892	15740	15956	15832	15810	15971	15852	15967	15858	15858	15766	15923	15949	15843	15823	15825	15787	15880	15798	15901	15788	15779	15845	15818	15974	15801	15909	16019	15728	15812	16077	15811	15808	15646	15876	15931	15748	16054	15907	15558	15829	15986	16067	15918	16012	15749	15798	15707	15720	16061	15975	15896	15718	15799	15838	15840	15846	15933	15949	16042	15924	16046	16015	15972	15882	16046	15866	15824	16007	15953	15894	15848	15868	15889	15994	15892	15815	15806	15831	15745	16095	15780	15941	15895	15868	15837	15928	15860	15885	15817	15829	16010	15979	15899	15937	15773	15906	15788	15851	15815	15869	16034	16003	15823	15945	15900	15869	15944	15834	15857	15851	15860	15852	15949	15849	15698	15734	15814	15823	15959	15834	15798	15859	15886	15991	15892	15968	15714	15941	15860	15925	15904	15905	15956	15774	15942	15714	15832	16021	15901	16005	15884	15972	16063	15932	15937	15883	15775	15905	16013	15790	15940	15903	15841	15789	16169	15732	15743	15966	15863	15786	15880	15875	15795	16018	15859	15892	16003	15846	15878	15823	15877	15964	15997	15939	15641	16011	15786	15928	15798	15780	15789	15790	15676	15618	16002	15897	15818	15915	15774	15891	15950	15807	15842	15895	15955	15710	15945	15933	15850	15919	15871	15908	15893	16007	15950	15830	15954	15981	16072	15941	15934	15801	15972	15873	16018	15892	16029	15748	15872	15837	15759	15861	16001	15823	16044	15803	16042	15856	15893	15946	15932	15904	15908	15871	15703	15885	15940	15871	15753	15963	15910	16133	15893	15797	15723	15771	15704	15904	15910	15939	15900	16034	15860	16060	15899	15882	16048	15820	15822	15889	15825	15914	15798	15728	15935	15697	15857	15757	15895	15844	15770	15834	15816	15867	16019	15827	15817	15818	15800	15890	15776	15887	15910	15772	15996	15991	15970	15882	15971	15757	15988	16070	15901	15858	15734	15846	15889	15942	15957	15827	15922	15774	15954	15899	15884	15866	15796	15995	15854	15806	15850	15883	15917	15975	15838	15927	15922	15899	15840	15898	15830	15899	15772	15840	15847	15872	15661	16009	15861	15909	15942	15880	15887	15959	16010	15932	15923	15801	15895	15913	15936	15870	15785	15942	15839	15937	15840	15921	15793	15911	15765	15904	15864	15956	15735	15984	15877	15815	15778	16020	15706	15702	15939	15942	15849	15777	15935	15889	16055	15820	15678	15919	15998	15876	16069	15852	16027	15839	15861	15793	15897	16033	15804	15807	15930	15825	15958	15864	16098	15786	15933	15810	15935	15630	15818	16010	15925	15932	15967	15808	15734	16018	15828	15806	15852	15779	15872	15959	15863	15943	15794	15776	15799	15798	15909	15935	15947	16010	15731	15978	15874	15778	15903	15963	15804	15847	15815	15828	15907	15879	15928	15841	16075	15829	15854	15853	15769	15919	15842	15821	16064	15847	15997	15750	15941	15819	15950	15877	15799	15814	15776	16018	15856	15964	15739	15732	15863	15995	15923	15838	15745	15892	15747	16008	15927	15643	16034	15696	15808	15955	16047	15987	15915	15933	15829	15708	15789	15934	16047	15905	15780	15874	15950	16099	15755	15907	15796	15700	16146	15818	15964	15835	15720	15813	15961	15928	15835	15756	15841	15814	15923	16023	15853	15970	15868	15860	15726	15994	15869	15927	16064	15881	15812	15845	15970	15977	15984	15898	15907	15915	15883	15894	15751	15999	15809	15978	15966	15998	15779	15924	15740	15798	15840	15954	15818	15950	15855	16111	15659	15944	15844	15761	15835	15804	15943	15845	15991	15759	15811	15954	15880	15990	16096	15822	15796	15931	15833	15772	15963	15866	15774	15910	15767	15967	16012	15828	15678	15804	15738	15747	16085	15974	15899	15962	15889	15821	15714	15937	16004	15914	16010	15869	15755	15956	15959	15943	15788	15864	15878	15788	15741	15912	16030	15869	15896	16047	15896	16079	15861	15893	15936	15880	16031	16015	15847	15865	15873	15830	15918	15895	15956	15965	15853	15724	15804	15862	15897	15917	15951	15687	15876	15892	15691	15907	15740	15896	15880	15929	15864	15835	15772	15994	15841	15798	16058	15776	15908	15852	15856	15766	15835	15771	15798	15937	15971	15827	15936	15877	15804	15887	15782	15846	15888	15939	15919	15975	15897	15844	15989	15753	15781	15846	15922	15932	15792	16063	15802	15853	15914	15845	16040	15840	15874	16014	15946	15925	15851	15699	15960	15856	15825	15865	15913	15858	15796	15992	15947	15828	15856	15864	15775	15762	16003	15795	15759	15813	15948	15872	15738	15957	15961	15830	15921	15640	15947	15998	15877	15979	15916	15866	15898	16023	15817	15910	15953	16016	15796	15836	15865	15886	15913	15915	15931	15955	15840	15862	15753	15875	15744	15925	15719	15923	15939	15733	15843	15842	15983	15864	15869	15864	16057	15871	15977	15850	16001	15832	15961	15855	15975	15744	15781	15727	15900	15966	15832	15885	15920	15818	15973	15927	16018	16061	15974	15754	15903	15728	15873	15860	16020	15851	16022	16004	15930	15866	15944	15902	15792	15849	15763	16039	15844	15825	15824	15872	15891	15935	15875	15975	15903	15969	15922	15884	16017	15931	15826	15917	15899	15826	15844	15864	15739	15926	15770	15814	16009	15965	15793	15861	15876	15784	16029	15704	15991	15866	16013	15808	15959	15880	15968	15990	15959	15838	15979	15898	15805	15817	15841	15861	15910	15838	15852	15847	15888	15860	15810	15861	15872	15849	15798	15998	15835	15782	15863	16035	16184	15824	15906	15864	15877	15897	16047	15790	15939	15723	15964	15856	15936	15925	15931	15830	15902	15812	15862	15760	15984	15818	15995	15938	16030	15928	15974	15733	15884	15921	15961	15856	15857	15778	15875	15890	15926	15849	15928	15963	16107	15762	15818	15956	15895	15987	16013	15852	15804	15896	15768	15948	15954	15855	15753	15823	15900	15948	15889	15781	15939	15793	15806	15927	15931	15977	15937	15867	15815	15694	15870	15828	15804	15877	15852	15694	15964	15852	16015	15966	15877	16026	15799	15943	15785	15860	15916	15787	16019	15869	15913	15922	15895	15861	15762	15994	15946	15764	15877	15785	16095	15830	16014	15842	16040	16006	15877	15863	15954	15930	15911	15875	15968	15818	15856	15986	15924	15801	15835	15856	15808	15879	15890	15887	15897	15804	16075	15923	15826	15823	15775	16022	16036	15928	15746	15926	15860	15924	15796	16071	15891	15939	15714	15811	15841	15883	15914	15929	15868	15838	15861	15836	16036	16030	15951	16024	15844	15847	15900	15848	16039	15816	15856	15942	15914	16109	15850	15823	16000	15963	15942	15899	16016	15915	15926	15836	15909	15897	15990	15788	15952	15767	15861	15867	15803	15823	15861	16055	15887	15953	15905	15876	15796	15813	15936	15814	15967	15711	15913	15831	15738	15870	16047	15869	15824	15844	15882	15945	16019	15899	15905	16046	15955	15868	15732	15955	15779	15901	15833	15796	15817	15894	15813	16093	15939	16020	15903	15873	15979	15729	15841	16049	15975	15767	15830	15909	15974	15932	15911	15873	15810	15910	15770	15939	15916	15729	15914	16033	15955	15881	15722	15893	15816	15832	15908	15880	16018	15902	15961	15866	15802	15760	15925	15852	15961	15735	15815	15892	15877	15854	15854	15836	15803	15864	16076	15859	16003	15899	15959	15907	15843	15917	16049	15762	15982	15718	15783	15860	15942	15850	15789	15866	15977	15832	15823	15915	15926	15796	15925	15845	15842	15772	15746	15971	15709	15904	15737	15737	15840	15943	15973	15874	15801	15969	15825	15948	15928	15788	15758	15914	15844	15979	15653	15977	15847	15824	15982	15975	15890	15941	15745	15890	15936	15945	15998	15925	15841	15998	15929	15857	15877	15851	15972	15880	15743	15738	15885	15812	15749	15967	15878	15992	15924	15802	15716	15762	15843	15719	15800	15924	15921	15896	15854	15880	15876	15995	15883	15813	15817	16039	15912	15849	15854	15689	15985	15952	15813	15869	15820	15923	15945	15919	15804	15968	16046	15985	15790	15735	15999	15863	15945	15879	16083	15891	15935	15771	15871	15738	15941	15881	16052	15787	16011	15927	15932	15946	15841	15832	15851	15837	15930	15929	15937	15898	15835	15858	16002	15794	15844	15849	15891	15795	15787	15778	16129	15775	15884	15974	15801	15769	15838	16069	15968	15919	16000	15840	15831	16089	15871	15642	15827	15844	15909	15833	16089	15821	15837	15776	15882	15845	15780	15802	16024	15984	15751	15849	15893	15997	15946	16010	16032	15825	15918	15979	15905	15816	15936	15763	15888	15778	15766	15951	15844	15827	15820	15793	15918	15850	15838	15854	15940	15812	15830	15846	15910	15819	15884	15863	15952	15868	15861	15834	15759	16018	15706	15993	16006	15744	15853	15842	16019	15900	15844	15950	15856	15772	15827	15878	15904	15825	15912	15956	15814	15800	15971	15957	16059	15957	15988	15991	15908	15849	15918	15987	15953	15905	15869	16007	16014	15839	15879	16016	15896	15927	15843	15844	15899	15912	15863	16016	15680	15906	15723	16057	15990	15955	15809	15808	16066	15722	15863	15926	15805	15868
22997	21406	29239	24670	24346	27608	27786	22240	20293	20166	19587	19438	19448	19305	19338	19081	18964	19221	18822	18743	18562	18488	18584	18419	18472	18554	18568	18476	18357	18606	18439	18418	18125	18349	18194	18358	18478	18433	18295	18428	18407	18430	18514	18138	18532	18252	18311	18510	18518	18350	18422	18232	18393	18427	18528	18330	18317	18294	18359	18470	18424	18365	18199	18120	18285	18235	18392	18214	18194	18156	18427	18230	18076	18274	18230	18178	18526	18398	18308	18278	18175	18354	18392	18422	18178	18035	18279	18136	18317	18088	18136	18228	18372	18262	18303	18380	18406	18478	18378	18432	18317	18434	18339	18149	18244	18222	18369	18315	18575	18082	18240	18151	18387	18227	18128	18216	18390	18309	18382	18227	18244	18350	18293	18232	18458	18135	18031	18116	18316	18248	18267	18173	18052	18254	18315	18403	18171	18219	18170	18177	18366	18298	18276	18290	18173	18379	18138	18175	18057	18186	18221	18230	18154	18372	18377	18248	18426	18096	18310	18247	18263	18159	18216	18276	18013	18319	18395	18177	18353	18266	18064	17988	18245	18320	18203	18166	18219	18209	18333	18240	18221	18250	18116	18140	18304	18140	18205	18322	18197	18259	18178	18250	18295	18360	18282	18411	18329	18371	18312	18209	18261	18263	18233	18336	18426	18337	18303	18059	18325	18414	18495	18328	18356	18208	18440	18215	18216	18107	18227	18191	18190	18133	18379	18435	18232	18311	18297	18232	18141	18242	18312	18362	18317	18461	18267	18313	18369	18323	18309	18296	18286	18290	18223	18385	18456	18249	18114	18358	18350	18204	18143	18198	18298	18026	18340	18299	18187	18343	18211	18273	18212	18275	18284	18332	18245	18302	18239	18290	18208	18290	18441	18153	18446	18261	18309	18225	18219	18485	18524	18387	18371	18319	18418	18450	18311	18120	18300	18400	18322	18245	18153	18278	18199	18184	18223	18264	18239	18189	18369	18222	18438	18166	18455	18300	18271	18296	18328	18378	18339	18321	18200	18267	18216	18201	18157	18212	18398	18177	18234	18361	18329	18528	18115	18106	18112	18355	18164	18114	18377	18261	18282	18427	18156	18349	18375	18296	18430	18230	18379	18392	18113	18322	18368	18238	18270	18185	18415	18214	18200	18303	18203	18295	18170	18125	18224	18319	18328	18393	18320	18277	18277	18326	18310	18140	18365	18241	18207	18041	18453	18336	18362	18223	18310	18235	18167	18333	18378	18221	18322	18346	18091	18338	18219	18115	18168	18247	18203	18267	18039	18069	18397	18101	18334	18206	18182	18300	18253	18054	18313	18210	18345	18389	18114	18255	18316	18338	18237	18235	18166	18040	18187	18289	18417	18284	18254	18289	18323	18414	18350	18141	18159	18111	18254	18532	18299	18307	18099	18332	18372	18303	18343	18186	18228	18180	18443	18201	18013	18271	18164	18124	18436	18210	18266	18243	18136	18255	18187	18654	18338	18289	18214	18024	18038	18151	18349	18367	18264	18147	18168	18237	18199	18138	18316	18374	18269	18206	18329	18396	18223	18177	18124	18245	18233	18177	18260	18258	18250	18381	18138	18270	18214	18255	18171	18289	18256	18210	18214	18122	18331	18132	18376	18355	18022	18141	18315	18336	18285	18249	18269	18198	18302	18265	18104	18187	18125	18296	18291	18289	18246	18288	18291	18205	18566	18366	18262	18268	18139	18205	18450	18369	18317	18375	18210	18143	18240	18293	18300	18305	18199	18287	18182	18149	18198	18248	18282	18255	18194	18243	18228	18286	18042	18173	18296	18071	18227	18234	18332	18126	18330	18231	18283	18144	18274	18307	18496	18263	18212	18410	18301	18337	18302	18216	18210	18230	18297	18268	18254	18417	18326	18340	17939	18323	18178	18282	18264	18384	18462	18246	18036	18549	18116	18086	18186	18042	18331	18218	18236	18209	18007	18256	18469	18113	17949	17984	18228	18279	18321	18397	18321	18285	18409	18240	18262	18091	18219	18401	18143	18246	18091	18065	17900	18203	18155	18105	18195	18404	18370	18353	18340	18241	18209	18145	18264	18314	18198	18260	18263	18236	18152	18165	18305	18088	18303	18328	18091	18299	18318	18159	18350	18415	18093	18250	18304	18270	18322	18199	18034	18057	18249	18410	18109	18245	18246	18276	18199	18138	18179	18308	18239	18230	18227	18395	18306	18166	18391	18345	18167	18093	18291	18251	18190	18265	18420	18312	18492	18324	18200	18478	18273	18189	18148	18222	18439	18384	18303	18215	18313	18329	18247	18285	18091	18227	18382	18353	18135	18420	17906	18182	18282	18216	18247	18084	18341	18329	18313	18311	18282	18368	18101	18278	18235	18103	18297	18214	18415	18442	18596	17989	18059	18257	18354	18279	18298	18336	18407	18277	18449	18411	18251	18243	18334	18339	18227	18326	18323	18214	18339	18279	18263	18316	18255	18351	18321	18212	18304	18202	18281	18287	18168	18181	18185	18278	18194	18280	18188	18016	18205	18285	18136	18235	18285	18343	18287	18142	18328	18416	18363	18182	17983	18263	18085	18177	18135	18198	18297	18128	18357	18204	18136	18307	18233	18207	18166	18033	18370	18184	18477	18225	18213	18199	18054	18148	18387	18234	18135	18200	18057	18323	18344	18194	18485	18238	18290	18285	18325	18231	18129	18232	18459	18324	18296	18209	18158	18378	18181	18116	18314	18293	18272	18178	18152	18298	18137	18252	18293	18090	18158	18071	18232	18179	18080	18453	18219	18204	18150	18361	18129	18130	18391	18279	18395	18362	18271	18185	18316	18141	18599	18204	18185	17995	18081	18261	18340	18184	18225	18414	18104	18337	18224	18335	18126	18170	18192	18368	18253	18034	18406	18323	18344	18123	18214	18308	18255	18333	18334	18285	18265	18199	18209	18330	18413	18281	18237	18336	18193	18188	18141	18109	18136	18229	18387	18297	18277	18240	18163	18262	18083	18304	18208	18281	18155	18118	18214	18042	18270	18238	18080	18252	18408	18481	18376	18302	18203	18444	18151	18433	18389	18222	18282	18152	18245	18260	18127	18235	18241	18277	18283	18045	18295	18336	18300	18069	18247	18272	18222	18250	18384	17983	18410	18419	18243	18125	18372	18220	18341	18297	18111	18257	18059	18326	18248	18360	18257	18307	18137	18248	18256	18325	18226	18280	18374	18299	18302	18164	18219	18122	18364	18217	18250	18279	18355	18215	18489	18370	18318	18274	18237	18318	18112	18180	18289	18277	18327	18097	18290	18096	18247	18141	18345	18250	18181	18106	18184	18006	18304	18034	18201	18046	18261	18175	18321	18170	18164	18203	18382	18319	18606	18477	18360	18162	18130	18566	18211	18253	18226	18379	18286	18019	18147	18211	18132	18382	18271	18023	18285	18163	18278	18394	18044	18277	18226	18468	18341	18354	18220	18221	18347	18400	18316	18266	18139	18169	18118	18192	18478	18273	18266	18367	18222	18113	18110	18278	18386	18219	18442	18429	18427	18408	18302	18332	18374	18357	18354	18216	18303	18319	18372	18294	18297	18181	17979	18311	18328	18258	18365	18236	18217	18219	18174	18074	18309	18161	18335	18312	18215	18251	18154	18231	18412	18273	18276	18150	18319	18270	18528	18424	18246	18251	18241	18063	18203	18147	18326	18483	18418	17971	18050	18424	18344	18139	18236	18177	18357	18449	18374	18361	18143	18243	18125	18243	18261	18183	18259	18093	18081	18247	18324	18153	18580	18443	18339	18086	18225	18119	18317	18135	18072	18319	18180	18231	18212	18348	18238	18330	18334	18276	18248	18300	18056	18225	18208	18182	18095	18344	18227	18266	18286	18055	18321	18183	18168	18214	18186	18329	18150	18307	18159	18358	18287	18434	18290	18165	18334	18463	18277	18242	18205	18034	18325	18413	18475	18441	18203	18192	18196	18361	18433	18233	18174	18315	18125	18351	18134	18270	18173	18055	18298	17913	18000	18210	18214	18296	18289	18434	18343	18259	18330	18493	18257	18243	18265	18157	18266	18356	18382	18319	18402	18349	18366	18141	18356	18436	18394	18171	17978	18018	18231	18242	18200	18230	18226	18385	18167	18240	18284	18170	18374	18369	18089	18163	18316	18192	18190	18263	18203	18170	18367	18125	18348	18397	18148	18480	18414	18212	18122	18322	18070	18336	18323	18186	18026	18214	18338	18102	18063	18155	18433	18227	18367	18275	18260	18095	17955	18274	18158	18337	18194	18293	17895	18327	18074	18141	18206	18094	18251	18062	18216	18107	18256	18241	18257	18222	18156	18219	18225	18303	18249	18296	18308	18262	18052	18182	18140	18188	18371	18229	18351	18338	18399	18217	18342	18227	18305	18276	18106	18352	18411	18407	18203	18342	18453	18439	18214	18225	18217	18220	18205	18131	18300	18215	18326	18184	18175	18358	18198	18379	18222	18285	18303	18212	18242	18170	18136	18400	18285	18283	18119	18213	18229	18343	18360	18299	18511	18160	18163	18442	18236	18225	18333	18336	18411	18427	18249	18171	18181	18386	18246	18185	18064	18242	18163	18192	18158	18311	18224	18232	18081	18319	18309	18215	18209	18063	18090	18238	18347	18209	18277	18122	18160	18220	18245	18314	18251	18332	18128	18216	18183	18201	18380	18255	18204	18412	18220	18282	18347	18207	18467	18374	18378	18312	18293	18461	18341	18211	18416	18414	18373	18049	18139	18202	18317	18355	18303	18261	18107	18183	18227	18217	18386	18358	18162	18207	18335	18257	18168	18262	17851	18304	18224	18228	18290	18083	18096	17939	18056	18128	18160	18269	18319	18116	18197	18374	18164	18215	18105	18215	18425	18267	18112	18232	18109	18196	18130	18244	18203	18244	18117	18346	18271	18179	18399	18257	18263	18311	18376	18239	18292	18327	18383	18421	18288	18199	18299	18163	18111	18193	18357	18085	18403	18295	18291	18229	18074	18245	18280	18176	18329	18271	18246	18251	18385	18398	18305	18310	18213	18111	18227	18275	18032	18148	18194	18232	18382	18378	18200	18206	18369	18263	18377	18415	18473	18315	18324	18235	18232	18198	18207	18157	18355	18220	18201	18395	18305	18253	18181	18282
38003	62482	55886	45419	38396	30717	23699	20209	18774	18212	18022	17675	17734	17486	17263	17428	17081	17006	16879	16602	16469	16515	16506	16329	16392	16316	16220	16222	16272	16314	16272	16366	16421	16272	16162	16282	16258	16354	16061	16231	16130	16325	16215	16187	16209	16469	16101	16278	16239	16178	16321	16139	16479	16134	16335	16201	16161	16291	16237	16216	16226	16291	16254	16384	16244	16221	16114	16191	16198	16273	16249	16342	16200	16138	16133	16213	16228	16082	16288	16176	16270	16070	16176	16169	16181	16224	16313	16136	16241	16134	16261	16169	16397	16060	16066	16204	16285	16290	15945	16295	16181	16051	16359	16436	16097	16075	16299	16218	16407	16209	16201	15931	16309	16391	16240	16154	16249	16103	16214	16069	16302	16393	16177	16227	16250	16419	16316	16297	16125	16155	16400	16135	16172	16242	16194	16379	16246	16133	16093	16119	16065	16266	16204	16145	16218	16254	16206	16148	16067	16255	16385	16023	16356	16284	16147	16269	16256	16174	16116	16265	16077	16253	16028	16324	16097	16322	16240	16356	16269	16283	16172	16179	16103	16480	16159	16087	16173	16136	16380	16152	16109	16210	16091	16305	16185	16263	16292	16068	16223	16147	16083	16024	16067	16273	16266	16195	16169	16260	16213	16290	16154	16312	16203	16253	16292	16107	16010	16210	16166	16217	16131	16297	16292	16263	16281	16165	16326	16210	16130	16115	16342	16264	16157	16289	16258	16202	16385	16166	16567	16137	16085	16327	16152	16041	16422	16170	16245	16186	16260	16080	16147	16337	16159	16127	16105	16288	15990	16137	16402	16219	16392	16057	16117	16015	16168	16208	16247	16420	16280	16243	16300	16296	16283	16179	16225	16242	16142	16158	16125	16267	16163	16025	16258	16218	16266	16341	16340	16233	16219	16312	16243	16194	16299	16349	16254	16245	16174	16150	16205	16278	16342	16205	16048	16218	16166	16316	16294	16178	16204	16094	16024	16348	16154	15957	16248	16229	16122	16185	16220	16095	16217	16321	16080	16195	16138	15961	16299	16157	16253	16151	16072	16267	16218	15989	16260	16221	16112	16309	16299	16342	16254	16176	16245	16175	16168	16262	16149	16294	16257	16034	16131	16238	16207	16100	16046	16084	16228	16178	16335	16146	16340	16198	16423	16229	16073	16104	16141	16240	16229	16339	16488	16186	16441	15935	16114	16175	16199	16390	16075	16107	16102	16170	16083	16202	16223	16164	16175	16235	16221	16194	16069	16124	16131	16099	16226	16130	16078	16115	16353	16172	16217	16324	16002	16123	16353	16200	16109	16236	16213	16212	16181	16343	16287	16199	16103	16172	16241	16165	16150	16151	16295	16314	16315	16187	16292	16295	16171	16095	16297	16170	16208	16282	16142	16157	16165	16032	16238	16145	16218	16057	16139	16225	16411	16254	16250	16111	16274	16318	16183	16269	16087	16311	16186	16324	16156	16221	16288	16144	16212	16197	16199	16181	16290	16244	16173	16327	16274	16246	16408	16171	16089	16244	16343	16316	16278	16015	16149	16180	16452	16183	16290	16230	16216	16279	16441	16179	16210	16190	16203	16241	16163	16094	16222	16262	16467	16277	16146	16018	16124	16000	16315	16232	16265	16100	15992	16230	16289	16175	16343	16209	16140	16244	16187	16237	16220	16056	16170	16191	16264	16128	16234	16178	16177	16304	16343	16224	16426	16160	16161	16059	16120	16117	16156	16327	16273	16236	16147	16158	16195	16221	16323	16350	16165	16198	16282	16242	16304	16195	16321	16364	16411	16181	16152	16236	16311	16144	16259	16301	16247	16171	16250	16139	16307	16112	16118	16337	16062	16217	16239	16226	16245	16279	16307	16211	16251	16180	16013	16314	16374	16062	16248	16228	16248	16172	16276	16199	16238	16168	16214	16239	16194	16210	16209	16234	16325	16287	16292	16138	16203	16247	16195	16274	16357	16281	16294	16213	16045	16212	16185	16094	16254	16048	16163	16102	16092	16342	16175	16197	16370	16190	16015	16254	16219	16217	16243	16148	16297	16008	16271	16212	16177	16178	16270	16263	16156	16255	16274	16232	16299	16216	16241	16105	16179	16309	16211	16295	15971	16266	16144	16171	16206	16107	16110	16315	16383	16162	16244	16197	16337	16230	16127	16051	16562	16205	16167	16206	16134	16256	16345	16310	16211	16061	16047	16222	16175	16108	16153	16295	16184	16284	16219	16253	16299	16238	16105	16238	16195	16299	16196	16286	16152	16280	16071	16143	16229	16357	16261	16066	16221	16178	16087	16251	16164	16273	16184	16170	16082	16100	16124	16222	16366	16109	16218	16246	15936	16326	16186	16443	16178	16301	16208	16253	16124	16106	16231	16111	16263	16163	16032	16388	16113	16071	16187	16226	16004	16145	16229	16051	16230	16225	16179	16287	16256	16313	16357	15967	16334	16251	16339	16262	16183	16113	16327	16270	16123	16161	16282	16220	16166	15996	16103	16409	16130	16383	16301	16023	16337	16236	16216	16170	16237	16335	16258	16160	16195	16260	16028	16165	16162	16232	16284	16408	16201	16171	16237	16208	16178	16141	16180	16038	16248	16194	16194	16192	16157	16312	16106	16225	16286	16249	16253	16060	16244	16153	16196	16335	16320	16171	15957	16178	16244	16161	16066	16189	16435	16198	16226	16258	16230	16067	16173	16231	16197	15996	16212	15953	16217	16149	16104	16019	16177	16310	16221	16264	16231	16156	16254	16064	16224	16140	16196	16298	16204	16207	16185	16308	16294	16204	16364	16269	16043	16316	16117	16086	16076	16220	16195	16201	16222	16242	16315	16294	16252	16174	16196	16084	16227	16109	16350	16273	16302	16270	16395	16420	16306	16363	16151	16346	16297	16255	16133	16147	16070	16270	16201	16224	16137	16095	16241	16246	16207	16116	16268	16080	16157	16347	16229	16230	16143	16055	16285	16153	16120	16245	16161	16270	16267	16249	16183	16319	16046	16291	16279	16367	15906	16149	16165	16257	16167	16282	16179	16217	16202	16223	16244	16136	16217	16033	16262	16190	16278	16266	16199	16224	16298	16303	16125	16259	16381	16392	16048	16214	16414	16103	16132	16159	16266	16209	16279	16331	16239	16303	16211	16207	16127	16098	16320	16256	16125	16019	16160	16248	16300	16221	16264	16272	16263	16105	16160	16197	16270	16272	16183	16133	16267	16193	16242	16319	16192	16099	16115	16160	16215	16211	16290	16253	16102	16270	16290	16283	16132	16223	16203	16191	16126	16095	16016	16169	16251	16142	16151	16159	16166	16143	16055	16069	16209	16307	16189	16265	16055	16325	16417	16182	16080	16145	16363	16078	16239	16152	16146	16169	16100	16273	16272	16220	16308	16227	16146	16182	16161	16133	16237	16161	16174	16183	16223	16123	16112	16234	16239	16095	16134	16130	16083	16264	16155	16229	16165	16128	16369	16305	16314	16229	16314	16375	16107	16233	16163	16437	16377	16259	16120	16174	16051	16283	16264	16244	16214	16398	16317	16237	16176	16022	16146	16286	16209	16148	16251	16316	16398	16267	16348	16220	16093	16295	16247	16374	16080	16327	16274	16280	16149	16206	16104	16118	16345	16233	16227	16289	16301	16309	16070	16287	16194	16263	16198	16305	16145	16279	16194	16185	16219	16218	16124	16240	16091	16274	16302	16174	16222	16077	16085	16238	16239	16229	16239	16301	16284	16097	16145	16116	16163	16282	16162	15936	16205	16072	16192	16117	16245	16390	16181	16279	16164	16122	16056	16369	16193	16237	16247	16341	16224	16026	16313	16169	16356	16203	16171	16186	16137	16257	16262	16223	16277	16136	16082	16269	16169	16154	16251	16166	16179	16066	16099	16298	16290	16213	16220	16163	16242	16272	16276	16230	16131	16198	16368	16273	16283	16254	16046	16203	16222	16244	16189	16223	16417	16061	16326	16070	16181	16294	16211	16190	16140	16260	16158	15964	16245	15979	16328	16226	16316	16045	16272	16164	16148	16227	16178	16285	16158	16263	16188	16217	16153	16133	16372	16083	16333	16230	16260	16219	16282	16285	16274	16237	16202	16168	15939	16457	16133	16315	16284	16124	16142	16180	16288	15998	16213	16173	16373	16255	16215	16203	16260	16154	16384	16194	16135	16225	16248	16409	16218	16148	16194	16422	16119	16068	16090	16232	16265	16241	16250	16144	16155	16086	16263	16350	16146	16306	16202	16174	16106	16372	16271	16318	16177	16107	16198	16228	16406	16234	16105	16078	16222	16245	16270	16222	16294	16308	16282	16153	16180	16248	16233	16120	16063	16203	16164	16006	16174	16196	16263	16210	16091	15928	16080	16239	16167	16167	16047	16191	16094	16314	16167	16072	16274	16104	16218	16307	16165	16124	16189	16153	16110	16198	16092	16243	16150	16222	16192	16236	16245	16160	16281	16232	16009	16007	16280	16159	16307	16268	16219	16318	16275	16184	16027	16329	16286	16185	16323	16219	16422	16418	16129	16063	16293	16404	16414	16157	16209	16175	16070	16226	16145	16244	16313	16042	16281	16362	16174	16098	15984	16292	16193	16187	16348	16221	16247	16265	16329	16301	16296	16247	16287	16073	16183	16323	16002	16211	16223	16041	16166	16202	16072	16049	16204	16135	16298	16113	16188	16375	16124	16303	16020	16112	16110	16031	16165	16266	16344	16184	16123	16140	16240	16217	16276	16419	16162	16294	16206	16213	16329	16280	16122	16249	16410	16265	16204	16189	16281	16263	16093	16066	16188	16130	16225	16189	16251	16183	16348	16226	16181	16108	16317	16167	16149	16029	16278	16241	16143	16249	16067	16179	16167	16094	16345	16238	16331	16163	16280	16156	16170	16163	16260	16237	16114	16185	16173	16232	16314	16298	16158	16347	16102	16190	16060	16240	16300	16309	16154	16213	15954	16222	16090	16083	16109	16295	16124	16162	16284	16264	16231	16156	16302	16303	16231	16182	16204	16270	16164	16139	16230	16039	16352	16378	16215	16341	16364	16317	16059	16118	16248	16072	16267	16177	16266	16273	16073	16144	16174	16151	16106	16114	16170	16287	16072	16207	16388	16260	16166	16139	16177	16165	16323	16153
28669	26759	33372	29555	23690	19760	17918	17338	17150	16959	17128	16892	17013	17149	17035	16867	16999	16812	16956	16848	16604	16704	16809	16671	16566	16563	16598	16586	16530	16808	16524	16605	16607	16765	16564	16523	16474	16511	16561	16571	16454	16487	16510	16794	16639	16565	16463	16600	16348	16489	16689	16657	16736	16684	16642	16420	16493	16656	16426	16544	16613	16597	16473	16532	16816	16413	16553	16666	16637	16467	16702	16585	16567	16731	16561	16607	16493	16496	16527	16547	16583	16438	16474	16601	16529	16361	16690	16534	16755	16580	16771	16808	16416	16467	16399	16671	16684	16721	16508	16637	16545	16576	16718	16857	16538	16337	16566	16508	16546	16479	16544	16477	16622	16527	16658	16413	16523	16661	16544	16454	16718	16541	16668	16740	16673	16465	16635	16598	16370	16666	16672	16612	16319	16585	16594	16829	16676	16788	16679	16505	16707	16655	16635	16708	16598	16428	16679	16523	16759	16577	16495	16455	16643	16389	16550	16478	16490	16461	16553	16510	16547	16553	16601	16552	16606	16595	16478	16716	16658	16334	16546	16638	16566	16735	16448	16582	16500	16751	16546	16835	16514	16466	16525	16238	16735	16518	16451	16594	16603	16506	16389	16504	16521	16540	16582	16515	16696	16626	16708	16757	16426	16529	16576	16525	16431	16590	16576	16697	16542	16501	16693	16507	16466	16529	16707	16752	16584	16580	16439	16552	16470	16690	16823	16461	16553	16738	16645	16585	16768	16580	16429	16468	16504	16632	16718	16661	16598	16552	16581	16568	16740	16670	16641	16458	16627	16400	16491	16654	16651	16533	16514	16592	16600	16472	16631	16697	16568	16504	16404	16590	16428	16565	16366	16508	16420	16583	16525	16464	16649	16522	16573	16307	16380	16408	16498	16632	16524	16663	16427	16361	16463	16393	16474	16671	16649	16645	16517	16494	16631	16666	16425	16543	16591	16553	16496	16612	16683	16600	16460	16761	16731	16669	16576	16566	16780	16454	16386	16712	16772	16654	16488	16545	16451	16561	16616	16633	16451	16791	16713	16631	16620	16668	16592	16465	16458	16638	16719	16630	16466	16624	16631	16598	16495	16680	16514	16561	16594	16520	16457	16431	16607	16501	16512	16629	16566	16579	16660	16286	16654	16529	16627	16727	16735	16541	16416	16387	16471	16528	16673	16562	16577	16651	16721	16661	16584	16626	16676	16524	16537	16588	16660	16469	16538	16512	16700	16562	16571	16466	16436	16522	16567	16475	16562	16536	16582	16453	16530	16735	16643	16628	16513	16797	16430	16742	16432	16468	16525	16648	16634	16481	16471	16487	16653	16564	16608	16560	16510	16906	16481	16546	16426	16506	16558	16540	16440	16625	16477	16427	16682	16562	16649	16481	16436	16776	16643	16572	16658	16628	16645	16524	16756	16669	16507	16566	16505	16576	16614	16731	16561	16572	16517	16492	16348	16568	16614	16682	16613	16566	16609	16532	16459	16522	16777	16456	16553	16441	16520	16336	16541	16703	16461	16507	16537	16600	16423	16588	16519	16575	16696	16568	16606	16469	16492	16467	16414	16444	16495	16578	16542	16483	16552	16475	16581	16553	16582	16530	16602	16518	16564	16380	16582	16389	16572	16583	16575	16561	16685	16656	16603	16603	16587	16593	16541	16462	16625	16474	16395	16514	16563	16511	16718	16389	16685	16588	16562	16478	16603	16418	16616	16532	16733	16589	16479	16529	16515	16544	16556	16592	16774	16625	16523	16646	16647	16486	16582	16537	16678	16576	16711	16490	16760	16588	16667	16557	16574	16387	16514	16495	16735	16668	16484	16632	16566	16426	16632	16307	16571	16708	16562	16655	16501	16497	16717	16508	16591	16558	16586	16854	16508	16636	16494	16573	16623	16799	16617	16622	16575	16526	16658	16577	16730	16722	16459	16497	16504	16532	16500	16270	16573	16732	16324	16591	16585	16746	16623	16571	16607	16532	16591	16631	16643	16512	16536	16586	16764	16554	16525	16656	16654	16707	16452	16509	16629	16588	16508	16368	16422	16576	16568	16640	16520	16570	16556	16567	16623	16617	16673	16622	16654	16676	16953	16481	16644	16529	16591	16548	16589	16564	16551	16626	16630	16467	16680	16562	16489	16502	16587	16621	16670	16785	16697	16619	16544	16553	16587	16639	16779	16607	16504	16572	16658	16532	16600	16617	16452	16468	16420	16584	16508	16477	16703	16411	16620	16534	16524	16751	16584	16638	16535	16574	16331	16576	16398	16555	16725	16579	16522	16661	16555	16609	16728	16741	16543	16372	16557	16591	16510	16598	16463	16451	16650	16485	16581	16603	16451	16570	16479	16922	16767	16545	16643	16654	16677	16412	16567	16624	16611	16523	16725	16454	16706	16683	16428	16358	16558	16642	16466	16698	16534	16516	16684	16675	16723	16491	16594	16627	16779	16459	16666	16664	16541	16428	16585	16624	16510	16581	16434	16495	16519	16704	16545	16567	16542	16568	16578	16721	16782	16775	16616	16739	16664	16482	16566	16320	16440	16544	16437	16715	16552	16597	16300	16603	16631	16539	16735	16766	16614	16600	16547	16744	16706	16605	16558	16605	16458	16513	16602	16653	16709	16515	16573	16705	16404	16567	16584	16517	16840	16665	16813	16556	16533	16420	16508	16658	16505	16636	16482	16599	16762	16461	16710	16664	16575	16870	16593	16635	16516	16530	16694	16499	16607	16650	16528	16352	16343	16480	16560	16396	16437	16768	16626	16588	16418	16487	16593	16683	16515	16290	16558	16504	16387	16450	16495	16484	16577	16437	16584	16607	16817	16494	16374	16649	16505	16648	16617	16771	16678	16538	16667	16598	16666	16773	16579	16331	16493	16488	16499	16674	16657	16824	16598	16814	16681	16446	16678	16740	16616	16477	16316	16623	16613	16556	16443	16617	16732	16557	16581	16709	16604	16538	16600	16583	16556	16590	16567	16348	16772	16475	16738	16525	16830	16583	16626	16679	16596	16625	16623	16538	16626	16608	16612	16618	16670	16574	16598	16608	16583	16586	16684	16471	16661	16536	16732	16642	16482	16720	16296	16653	16748	16749	16415	16574	16686	16682	16638	16726	16559	16400	16630	16637	16843	16707	16573	16574	16692	16559	16587	16635	16659	16578	16692	16514	16677	16739	16695	16706	16646	16582	16777	16522	16499	16510	16539	16662	16696	16500	16491	16394	16684	16672	16709	16449	16633	16636	16561	16523	16568	16564	16596	16512	16537	16446	16568	16792	16697	16672	16661	16490	16647	16592	16559	16448	16647	16630	16463	16342	16409	16630	16632	16417	16511	16839	16696	16753	16760	16668	16630	16483	16817	16674	16643	16672	16464	16437	16690	16616	16600	16645	16644	16735	16737	16567	16518	16775	16587	16524	16809	16836	16680	16525	16572	16648	16576	16489	16612	16510	16487	16423	16608	16632	16760	16708	16597	16519	16588	16523	16570	16604	16566	16676	16542	16606	16636	16673	16598	16691	16727	16443	16637	16493	16630	16489	16677	16452	16498	16351	16429	16761	16538	16411	16636	16538	16650	16589	16512	16539	16583	16494	16626	16543	16519	16608	16514	16647	16408	16635	16689	16790	16686	16459	16818	16692	16607	16640	16640	16466	16652	16630	16748	16501	16553	16572	16764	16812	16487	16545	16473	16632	16819	16697	16538	16572	16467	16690	16621	16694	16551	16642	16792	16632	16803	16687	16558	16536	16508	16619	16499	16536	16566	16632	16629	16701	16572	16574	16676	16515	16381	16686	16658	16616	16502	16604	16477	16402	16565	16690	16678	16516	16683	16417	16663	16482	16469	16593	16702	16427	16551	16416	16520	16654	16638	16511	16642	16786	16750	16676	16855	16406	16605	16476	16630	16500	16551	16761	16767	16589	16456	16500	16561	16597	16539	16503	16622	16570	16623	16717	16642	16707	16661	16387	16542	16518	16751	16614	16408	16421	16505	16523	16643	16667	16648	16696	16582	16522	16626	16438	16544	16656	16528	16678	16582	16677	16581	16706	16647	16644	16534	16631	16725	16630	16558	16568	16568	16555	16664	16522	16486	16445	16492	16580	16510	16680	16614	16848	16654	16528	16681	16534	16439	16697	16573	16710	16644	16554	16720	16739	16541	16508	16526	16581	16526	16591	16623	16676	16533	16678	16485	16687	16621	16665	16749	16729	16567	16821	16542	16559	16415	16504	16600	16739	16493	16580	16620	16620	16394	16512	16584	16660	16799	16566	16592	16587	16460	16553	16542	16722	16677	16620	16385	16558	16639	16527	16663	16719	16462	16625	16516	16522	16548	16566	16631	16664	16616	16503	16554	16404	16605	16685	16695	16606	16651	16446	16779	16486	16836	16614	16502	16537	16722	16441	16608	16741	16557	16607	16351	16472	16553	16634	16494	16671	16694	16399	16627	16800	16308	16447	16332	16336	16434	16643	16739	16569	16534	16430	16688	16768	16514	16709	16727	16579	16811	16521	16539	16734	16605	16438	16751	16690	16375	16528	16645	16791	16556	16564	16638	16613	16658	16763	16470	16696	16555	16609	16649	16404	16378	16603	16608	16598	16396	16751	16536	16490	16638	16460	16633	16330	16456	16693	16537	16373	16728	16630	16642	16596	16532	16566	16603	16507	16632	16661	16522	16572	16457	16418	16580	16498	16728	16518	16504	16656	16644	16653	16491	16659	16690	16646	16699	16582	16670	16750	16478	16547	16569	16851	16605	16702	16680	16700	16620	16594	16594	16597	16724	16406	16608	16638	16479	16583	16736	16595	16634	16701	16638	16461	16728	16557	16633	16621	16537	16671	16741	16649	16372	16446	16649	16672	16574	16440	16600	16755	16624	16607	16455	16365	16538	16733	16570	16534	16575	16701	16589	16500	16804	16741	16621	16389	16537	16487	16670	16731	16524	16684	16577	16443	16676	16526	16548	16417	16568	16621	16661	16722	16480	16449	16517	16654	16751	16712	16580	16664	16634	16550	16491	16535	16650	16537	16709	16666	16472	16468	16575	16700	16444	16475	16539	16533	16557	16706	16501	16509	16486	16520	16542	16485	16435	16580	16499	16528	16449	16639	16643	16635	16711	16703	16493	16517
31566	43339	38879	29716	24460	18788	16680	16204	16042	16004	15906	15784	15910	15706	15689	15649	15663	15374	15432	15392	15402	15233	15354	15035	15265	15178	15143	15251	15200	15278	15177	15055	15348	15300	15146	15304	15156	15176	15177	15314	15239	15239	15258	15311	15274	15380	15152	15100	15220	15221	15290	15094	15127	15059	15110	15240	15183	15220	15143	15213	15202	15241	15179	15272	15118	15147	15281	15142	15087	15243	15254	15074	15180	15158	15323	15173	15367	15280	15237	15116	15120	15183	15164	15393	15184	15198	15275	15221	15173	15217	15410	15290	15142	15144	15282	15215	15093	15035	15148	15161	15204	15234	15240	15215	15162	15207	15184	15410	15449	15307	15357	15100	15295	15237	15348	15119	15441	15398	15248	15252	15130	15427	15260	15237	15170	15143	15157	15265	15108	15232	15502	15267	15310	15169	15264	15330	15338	15255	15194	14965	15332	15150	15197	15261	15105	15242	15237	15328	15266	15174	15365	15036	15255	15109	15227	15091	15111	15381	15124	15172	15176	15291	15354	15255	15183	15121	15160	15186	15211	15383	15176	15112	15330	15078	15139	15301	15222	15167	15401	15145	15235	15217	15203	15029	15388	15177	15220	15077	15349	15118	15010	15327	15082	15133	15167	15018	15260	15321	15146	15269	15259	15173	15152	15306	15042	15319	15113	15169	15419	15213	15403	15342	15233	15125	15240	15299	15086	15218	14972	15215	15081	15308	15234	15198	15017	15267	15220	15162	15113	15135	15053	15171	15317	15063	15162	15210	15291	15204	15218	15201	15071	15080	15420	15162	15366	15110	15138	15216	15260	15227	15296	15226	15073	15251	15237	15158	15336	15234	15344	15106	15310	15285	15165	15237	15169	15235	15249	15273	15096	15420	14976	15199	15088	15230	15180	15140	15185	15226	15257	15089	15227	15188	15161	15222	15243	15272	15041	15252	15273	15231	15203	15042	15218	15187	15204	15135	15410	15399	15326	15249	15247	15226	15109	15359	15142	15274	15307	15136	15188	15223	15331	15153	15322	15114	15190	15317	15189	15209	15082	15296	15155	15312	15332	15282	15158	15047	15142	15276	15121	15187	15110	15269	15310	15294	15306	15235	15190	15320	15173	15288	15260	15224	15140	15193	15116	15310	15332	15182	15221	15353	15264	15111	15398	15152	15126	15163	15143	15259	15130	15158	15175	15172	15208	15276	15255	15223	15222	15277	15228	15218	15186	15180	15124	15184	15334	15377	15188	15232	15194	15223	15118	15124	15051	15446	15167	15168	15169	15284	15541	15071	15175	15109	15387	15291	15428	15300	15393	15063	15277	15032	14993	15177	15236	15187	15088	15322	15231	15290	15165	14894	15114	15145	15220	15105	15184	15126	15256	15002	15107	15236	15154	15211	15142	15176	15155	15179	15288	15124	15238	15248	15086	15229	15268	15177	15075	15286	15018	15221	15250	15234	15162	15096	15153	15110	15234	15163	15121	15049	15224	15229	15200	15183	15204	15230	15311	15164	15282	15232	15223	15352	15241	15294	14988	15284	15329	15286	15275	15118	15201	15086	15269	15225	15352	15259	15280	15299	15182	15209	15163	15177	15308	15256	15349	15021	15165	15215	15278	15049	15260	15352	15167	15060	15037	15152	15193	15290	15243	15167	15295	15150	15139	15360	15015	15335	15082	15249	15122	15452	15209	15180	15152	15117	15285	15451	15282	15120	15190	15168	15317	15039	15244	15293	15394	15165	15178	15241	15076	15165	15151	15211	15160	15190	15155	15247	15208	15230	15313	15305	15193	15117	15134	15246	15308	15364	15379	15195	15221	15186	15238	15287	15204	15055	15317	15269	15278	15102	15205	15093	15395	15135	15032	15267	15108	15154	15050	15122	15223	15256	15216	15268	15352	15286	15194	15242	15223	15157	15330	15430	15159	15244	15097	15125	15188	15254	15172	15294	15212	15153	15322	15089	15315	15346	15378	15133	15304	15303	15144	15269	15216	15376	15313	15103	15239	15238	15325	15118	15157	15215	15355	15107	15208	15245	15096	15396	15242	15220	15370	15186	15168	15106	15400	15202	15192	15257	15258	15295	15260	15214	15244	15187	15105	15155	15141	15288	15282	15115	15255	15072	15331	15228	15375	15060	15183	15483	15189	15250	15144	15368	15204	15199	15312	15051	15298	15197	15276	15124	15331	15262	15036	15127	15109	15185	15156	15145	15252	15267	15138	15166	15231	15252	15212	15182	15173	15209	15189	15394	15221	15324	15153	15031	15295	15144	15277	15185	15186	15103	15387	15208	15167	15218	15212	15255	15298	15543	15149	15088	15319	15165	15116	15364	15221	15252	15363	15261	15431	15314	15241	15159	15275	15120	15163	15123	15266	15120	15072	15074	15183	15116	15038	15164	15190	15139	15165	15324	15370	15189	15346	15236	15375	15223	15153	15094	15172	15254	15146	15423	15414	15244	15171	15242	15193	15277	15285	15194	15170	15450	15195	15207	15212	15478	15278	15212	15299	15112	15221	15208	15318	15286	15264	15122	15338	15246	15190	15258	15294	15256	15297	15252	15189	15117	15191	15212	15227	15209	15195	15082	15299	15263	15153	15171	15201	15306	15158	15251	15205	15121	15249	15144	15211	14975	15161	15066	15226	15381	15158	15138	15192	15234	15199	15042	15326	15165	15318	15112	15153	15214	15093	15250	15334	15212	15341	15049	15144	15179	15232	15267	15161	15401	15244	15310	15182	15211	15356	15114	15229	15392	15220	15256	15172	15328	15286	15212	15168	15249	15261	15313	15109	15151	15257	15120	15327	15232	15390	15170	15326	15125	15024	15252	15175	15416	15254	15136	15211	15280	15228	15318	15246	15287	15396	15148	15321	15080	15293	15216	15217	15036	15294	15033	15460	15289	15175	15188	15057	15182	15244	15105	15268	15121	15310	15271	15098	15247	15083	15233	15168	15274	15058	15443	15222	15176	15337	15199	15307	15270	15441	15100	15110	15277	15259	15334	15081	15245	15246	15200	15297	15181	15211	15186	15265	15122	15358	15209	15086	15172	15227	15225	15274	15206	15273	15183	15305	15245	15288	15186	15324	15264	15306	15276	15379	15392	15241	15249	15136	15420	15081	15263	15284	15231	15127	15247	15244	15076	15212	15144	15280	15251	15123	15202	15240	15178	15415	15181	15146	15252	15256	15128	15337	15157	15119	15247	15313	15233	15181	15320	15241	15273	15315	15307	15240	15114	15165	15230	15348	15218	15249	15337	15286	15127	15213	15281	15319	15317	15153	15421	15084	15255	15137	15272	15143	15226	15041	15210	15254	15303	15358	15194	15220	15348	15152	15271	15141	15298	15231	15226	15030	15207	15212	15155	15156	15228	15222	15249	15177	15225	15252	15283	15138	15312	15185	15264	15246	15253	15228	15175	15176	15267	15220	15246	15215	15344	15368	15243	15346	15410	15366	15366	15269	15203	15288	15211	15129	15275	15224	15157	15209	15271	15428	15134	15113	15243	15230	15333	15137	15346	15139	15309	15147	15188	15202	15007	15265	15358	15090	15227	15062	15093	15329	15192	15330	15285	15235	15260	15238	15287	15234	15233	15268	15365	15348	15088	15091	15135	15283	15349	15199	15139	15283	15194	15138	15192	15117	15067	15289	15196	15205	15072	15274	15256	15304	15150	15378	15390	15200	15149	15234	15273	15179	15343	15265	15310	15218	15306	15246	15303	15304	15307	15150	15284	15179	15259	15148	15327	15295	15212	15312	15157	15322	15171	15297	15156	15185	15377	15506	15230	15267	15322	15113	15309	15238	15372	15298	15254	15404	15270	15276	15203	15223	15359	15187	15245	15294	15079	15151	15353	15232	15182	15134	15306	15101	15205	15276	15302	15306	15151	15366	15397	15231	15195	15169	15284	15170	15119	15210	15144	15296	15227	15038	15227	15120	15188	15220	15259	15129	15121	15269	15355	15452	15219	15239	15172	15288	14959	15211	15204	15241	15454	15271	15270	15179	15225	15363	15256	15179	15150	15310	15082	15195	15287	15281	15313	15349	15181	15279	15114	15107	15156	15156	15316	15251	15117	15145	15224	15224	15182	15188	15217	15209	15089	15131	15445	15308	15324	15203	15160	15221	15306	15256	15142	15200	15311	15142	15031	15246	15287	15203	15181	15140	15200	15089	15287	15299	15274	15193	15427	15261	15132	15290	15359	15147	15270	15254	14987	15025	15046	15217	15131	15232	15147	15228	15267	15247	15265	15216	15201	15229	15188	15288	15406	15247	15156	15341	15180	15140	15180	15227	15271	15376	15167	15158	15228	15294	15181	15349	15121	15298	15267	15289	15088	15257	15226	15468	15236	15189	15177	15233	15386	15298	15183	15304	15222	15232	15243	15295	15232	15288	15368	15328	15228	15179	15183	15351	15104	15195	15413	15144	15239	15047	15132	15142	15235	15254	15195	15253	15170	15292	15208	15156	15038	15268	15069	15238	15237	15114	15211	15185	15214	15226	15154	15212	15246	15324	15166	15357	15213	15136	15085	15112	15004	15256	15288	15379	15231	15213	15282	15243	15140	15303	15295	15231	15297	15168	15240	15234	15216	15218	15337	15265	15216	15318	15231	15261	15072	15232	15147	15364	15107	15359	15185	15371	15094	15337	15159	15471	15077	15144	15168	15192	15249	15201	15226	15328	15268	15184	15105	15306	15184	15194	15233	15206	15220	15108	15196	15052	15220	15168	15066	15190	15225	15262	15143	15339	15085	15284	15179	15403	15017	15250	15195	15193	15362	15266	15121	15318	15250	15125	15369	15191	15191	15298	15173	15293	15122	15306	15208	15298	15245	15323	15230	15217	15209	15165	15203	15301	15174	15128	15155	15382	15455	15174	15270	15307	15173	15201	15260	15306	15187	15215	15137	15164	15282	15181	15097	15246	15365	15323	15120	15231	15070	15303	15230	15146	15243	15209	15161	15353	14980	15229	15407	15110	15261	15286	15318	15148	15143	15248	15165	15304	15235	15180	15292	15242	15213	15215	15246	15267	15159	15261	15169	15246	15235	15187	15296	15190	15206	15212	15286	15259	15279	15332	15252	15119	15148	15223	15200	15395	15193	15230	15194	15164	15108	15374	15327	15364	15036	15218	15176
24243	21508	29319	26914	25960	25612	25022	21414	19750	18873	18093	18245	18197	18016	18246	17898	18011	17777	17663	17641	17450	17552	17521	17509	17759	17417	17478	17484	17248	17196	17481	17494	17566	17617	17419	17492	17525	17381	17592	17418	17379	17343	17514	17530	17224	17259	17516	17433	17469	17478	17472	17328	17567	17368	17426	17498	17521	17448	17443	17433	17469	17429	17405	17321	17507	17578	17682	17336	17468	17177	17450	17202	17587	17314	17322	17329	17408	17290	17367	17321	17427	17215	17300	17474	17421	17199	17394	17351	17373	17398	17579	17365	17456	17433	17260	17169	17157	17485	17372	17525	17262	17413	17342	17397	17366	17249	17406	17346	17362	17345	17359	17306	17204	17267	17339	17377	17450	17353	17518	17345	17290	17451	17304	17373	17214	17360	17208	17366	17463	17347	17401	17395	17441	17546	17380	17380	17463	17368	17294	17361	17292	17521	17252	17281	17266	17394	17534	17153	17466	17100	17376	17364	17582	17385	17352	17286	17261	17199	17318	17324	17249	17188	17202	17597	17529	17298	17256	17336	17228	17264	17165	17396	17155	17434	17265	17330	17469	17469	17471	17338	17334	17467	17577	17502	17330	17439	17431	17557	17499	17523	17380	17432	17400	17212	17391	17409	17554	17321	17512	17335	17529	17351	17488	17489	17370	17400	17356	17355	17299	17504	17357	17392	17285	17390	17351	17274	17463	17363	17399	17228	17302	17418	17296	17340	17509	17329	17126	17123	17429	17359	17223	17419	17317	17316	17252	17341	17404	17275	17463	17334	17284	17443	17243	17373	17276	17355	17367	17526	17225	17261	17426	17300	17332	17127	17252	17248	17186	17351	17396	17391	17399	17112	17172	17279	17447	17406	17526	17329	17395	17096	17476	17563	17514	17498	17486	17324	17399	17282	17335	17495	17318	17282	17413	17341	17331	17322	17383	17562	17524	17343	17441	17340	17363	17419	17325	17240	17487	17410	17242	17406	17282	17441	17340	17433	17447	17471	17334	17297	17487	17307	17137	17399	17438	17483	17412	17460	17274	17578	17550	17508	17363	17207	17219	17417	17376	17487	17407	17341	17438	17566	17268	17498	17310	17494	17402	17583	17423	17446	17564	17433	17281	17459	17351	17268	17288	17365	17269	17304	17134	17409	17441	17507	17280	17315	17254	17302	17480	17493	17477	17183	17303	17351	17315	17282	17292	17307	17541	17348	17389	17249	17502	17475	17116	17212	17463	17428	17433	17342	17544	17509	17427	17529	17610	17218	17270	17432	17378	17375	17296	17386	17374	17241	17500	17368	17411	17409	17225	17451	17263	17384	17384	17178	17258	17394	17475	17479	17315	17294	17569	17498	17319	17297	17486	17378	17274	17303	17419	17255	17656	17285	17315	17072	17323	17287	17316	17228	17348	17596	17332	17212	17313	17502	17327	17465	17494	17196	17414	17507	17376	17206	17525	17528	17387	17473	17209	17354	17435	17476	17205	17317	17479	17204	17395	17348	17401	17532	17459	17107	17511	17284	17376	17413	17458	17424	17464	17391	17360	17258	17314	17454	17339	17259	17184	17317	17331	17434	17338	17405	17343	17434	17606	17404	17283	17509	17737	17332	17378	17284	17267	17503	17497	17313	17467	17359	17346	17222	17394	17294	17237	17464	17388	17403	17459	17433	17167	17443	17268	17307	17366	17396	17397	17315	17364	17398	17332	17287	17404	17372	17324	17213	17250	17452	17324	17294	17330	17344	17478	17452	17459	17277	17462	17474	17313	17328	17553	17421	17559	17308	17310	17219	17371	17416	17409	17190	17495	17374	17418	17619	17312	17353	17462	17346	17456	17449	17505	17295	17409	17309	17314	17270	17258	17346	17342	17372	17437	17491	17442	17417	17574	17161	17586	17367	17336	17303	17359	17420	17272	17582	17257	17351	17358	17551	17360	17349	17229	17390	17220	17392	17285	17434	17294	17230	17507	17458	17314	17567	17360	17176	17179	17314	17481	17356	17198	17398	17620	17261	17278	17369	17484	17414	17373	17400	17442	17497	17460	17405	17240	17383	17257	17255	17295	17480	17313	17533	17294	17121	17587	17509	17432	17540	17315	17534	17313	17526	17203	17271	17574	17298	17308	17472	17218	17178	17338	17461	17377	17533	17203	17274	17416	17183	17424	17351	17092	17434	17476	17521	17247	17488	17217	17343	17504	17515	17373	17545	17456	17602	17328	17566	17660	17460	17394	17461	17585	17482	17419	17310	17240	17407	17359	17310	17482	17304	17434	17279	17289	17299	17243	17470	17520	17366	17396	17385	17216	17303	17400	17491	17227	17571	17117	17480	17327	17264	17441	17179	17415	17346	17208	17352	17422	17366	17292	17301	17351	17358	17168	17281	17273	17303	17655	17345	17260	17232	17436	17603	17264	17446	17386	17514	17449	17162	17344	17415	17511	17528	17350	17285	17220	17303	17319	17392	17336	17407	17431	17274	17476	17413	17348	17268	17272	17291	17568	17543	17465	17467	17177	17407	17566	17434	17275	17477	17171	17298	17356	17327	17260	17287	17332	17605	17353	17134	17326	17290	17405	17247	17398	17316	17357	17289	17352	17455	17343	17377	17411	17386	17360	17514	17328	17282	17405	17490	17559	17467	17224	17448	17311	17393	17374	17353	17343	17467	17300	17355	17402	17416	17185	17300	17456	17488	17478	17332	17486	17308	17427	17367	17387	17276	17492	17302	17605	17151	17226	17319	17206	17299	17401	17577	17379	17468	17367	17428	17404	17503	17259	17399	17492	17417	17276	17241	17256	17424	17509	17341	17412	17304	17417	17407	17360	17321	17468	17250	17643	17581	17387	17268	17281	17455	17487	17470	17412	17194	17309	17534	17342	17328	17433	17308	17510	17531	17397	17430	17346	17286	17283	17246	17361	17364	17410	17058	17336	17342	17166	17246	17259	17336	17314	17356	17379	17587	17548	17362	17363	17337	17325	17285	17431	17584	17229	17434	17367	17405	17387	17351	17352	17242	17564	17382	17238	17160	17544	17502	17311	17386	17458	17465	17075	17550	17357	17262	17393	17483	17369	17352	17396	17502	17466	17386	17173	17223	17402	17505	17538	17415	17535	17194	17528	17414	17136	17407	17526	17442	17503	17204	17501	17396	17442	17251	17572	17320	17335	17283	17305	17455	17387	17211	17294	17237	17242	17407	17561	17455	17285	17313	17296	17138	17245	17664	17547	17575	17339	17284	17198	17418	17536	17379	17424	17409	17417	17348	17398	17240	17349	17422	17500	17312	17341	17221	17224	17262	17543	17639	17498	17348	17335	17431	17298	17372	17412	17530	17560	17421	17487	17302	17198	17565	17377	17401	17491	17328	17134	17496	17370	17345	17260	17296	17483	17369	17604	17352	17561	17461	17308	17321	17302	16945	17550	17348	17321	17547	17677	17477	17324	17458	17466	17345	17472	17305	17268	17346	17250	17223	17415	17459	17512	17303	17286	17449	17510	17306	17288	17352	17380	17603	17390	17515	17325	17317	17424	17299	17396	17473	17534	17353	17399	17515	17478	17479	17190	17333	17320	17414	17270	17358	17363	17234	17539	17541	17697	17550	17361	17489	17339	17347	17349	17420	17434	17342	17369	17346	17384	17265	17432	17416	17415	17398	17460	17290	17422	17385	17449	17279	17270	17310	17350	17384	17549	17605	17446	17413	17415	17311	17194	17371	17448	17456	17461	17096	17435	17538	17320	17451	17469	17423	17356	17447	17331	17332	17477	17507	17640	17331	17424	17321	17330	17166	17310	17356	17510	17508	17387	17417	17548	17441	17279	17379	17345	17556	17316	17431	17410	17381	17317	17239	17600	17259	17302	17374	17189	17305	17371	17317	17399	17465	17546	17320	17493	17442	17335	17422	17349	17390	17432	17294	17280	17346	17409	17583	17383	17229	17226	17414	17449	17316	17267	17315	17448	17311	17439	17285	17413	17604	17267	17470	17492	17351	17381	17343	17285	17376	17258	17552	17421	17333	17471	17387	17604	17477	17267	17336	17432	17376	17584	17222	17400	17300	17387	17414	17364	17587	17285	17478	17288	17274	17418	17332	17422	17426	17345	17419	17288	17308	17202	17251	17362	17272	17457	17363	17350	17550	17507	17250	17218	17231	17679	17400	17387	17347	17514	17472	17418	17290	17389	17305	17406	17406	17453	17321	17483	17279	17382	17384	17527	17351	17516	17362	17384	17309	17418	17327	17568	17024	17125	17243	17349	17468	17587	17235	17418	17394	17290	17451	17169	17348	17490	17423	17239	17486	17505	17341	17436	17483	17231	17161	17372	17286	17288	17382	17394	17401	17318	17381	17216	17637	17396	17265	17248	17248	17514	17264	17434	17474	17276	17338	17222	17198	17382	17328	17478	17407	17477	17339	17231	17272	17445	17266	17367	17270	17221	17244	17365	17396	17308	17435	17449	17495	17304	17312	17343	17408	17351	17262	17413	17371	17297	17374	17245	17351	17401	17351	17511	17324	17511	17316	17326	17496	17332	17328	17497	17317	17414	17321	17385	17452	17488	17169	17234	17373	17268	17158	17347	17316	17333	17557	17343	17571	17332	17293	17325	17358	17410	17273	17353	17340	17363	17306	17496	17444	17213	17271	17388	17536	17264	17335	17168	17118	17254	17102	17576	17464	17395	17253	17378	17302	17600	17321	17581	17431	17445	17590	17409	17566	17358	17477	17322	17286	17460	17495	17229	17404	17320	17251	17303	17420	17435	17230	17337	17325	17240	17407	17248	17376	17452	17091	17429	17402	17344	17249	17511	17424	17225	17528	17409	17359	17334	17263	17332	17455	17329	17417	17415	17340	17323	17385	17406	17280	17581	17451	17274	17511	17529	17438	17430	17400	17200	17518	17479	17393	17275	17398	17373	17544	17696	17449	17162	17209	17440	17306	17109	17348	17281	17298	17336	17624	17186	17351	17398	17369	17285	17425	17619	17249	17312	17468	17380	17323	17430	17523	17199	17283	17419	17242	17421	17134	17235	17403	17354	17450	17550	17396	17233	17287	17523	17400	17209	17387	17346	17487	17246	17331	17369	17131	17491	17351	17242	17468	17267	17282	17217	17190	17299	17379	17351	17462	17558	17332	17236	17401
33359	53540	50333	40540	31556	25056	22984	20562	18677	16885	16727	16547	16519	16624	16494	16342	16215	16158	16057	16069	15918	15800	15723	15668	15777	15938	15672	15510	15793	15663	15821	15542	15757	15515	15755	15882	15690	15696	15737	15588	15729	15508	15779	15500	15643	15638	15612	15714	15818	15666	15688	15726	15761	15624	15757	15620	15550	15894	15585	15759	15632	15795	15704	15661	15731	15763	15586	15754	15625	15699	15706	15720	15815	15803	15653	15474	15589	15603	15617	15662	15720	15551	15590	15747	15546	15709	15655	15637	15794	15681	15648	15603	15699	15677	15657	15846	15817	15705	15829	15696	15703	15575	15726	15691	15654	15789	15637	15793	15721	15691	15801	15762	15884	15672	15687	15832	15648	15569	15634	15790	15750	15597	15830	15980	15625	15656	15480	15656	15666	15538	15735	15647	15609	15664	15640	15549	15795	15599	15689	15776	15693	15771	15573	15804	15728	15759	15789	15631	15698	15651	15713	15794	15694	15626	15756	15850	15719	15685	15738	15621	15773	15722	15691	15572	15829	15599	15798	15671	15639	15740	15887	15690	15759	15693	15632	15687	15677	15638	15656	15887	15673	15763	15825	15523	15850	15692	15674	15689	15721	15813	15869	15880	15689	15615	15712	15748	15849	15670	15628	15553	15753	15648	15532	15786	15663	15659	15748	15633	15806	15723	15548	15791	15544	15744	15753	15737	15644	15715	15689	15721	15587	15714	15685	15533	15664	15592	15774	15664	15714	15677	15603	15653	15640	15774	15651	15779	15725	15546	15656	15654	15670	15441	15856	15693	15590	15737	15673	15548	15594	15751	15687	15658	15702	15608	15674	15626	15532	15794	15767	15763	15655	15712	15691	15556	15574	15763	15834	15736	15821	15629	15568	15684	15662	15739	15349	15774	15598	15586	15646	15717	15688	15635	15616	15612	15849	15746	15696	15736	15657	15660	15822	15785	15764	15699	15644	15672	15726	15734	15629	15729	15691	15696	15504	15835	15662	15796	15594	15687	15633	15657	15712	15691	15619	15619	15733	15680	15671	15754	15531	15791	15625	15744	15710	15744	15821	15700	15847	15648	15672	15782	15636	15737	15833	15849	15778	15809	15600	15736	15650	15611	15695	15727	15647	15655	15776	15671	15655	15794	15697	15682	15705	15533	15667	15671	15606	15534	15699	15770	15983	15630	15580	15698	15653	15879	15699	15900	15630	15809	15798	15576	15719	15774	15737	15762	15540	15593	15722	15586	15792	15650	15645	15633	15685	15597	15610	15698	15902	15799	15685	15707	15608	15655	15602	15816	15707	15793	15710	15552	15860	15761	15783	15562	15567	15650	15594	15828	15627	15776	15652	15779	15658	15744	15898	15745	15860	15584	15665	15871	15717	15794	15708	15667	15677	15614	15643	15923	15475	15678	15612	15742	15704	15699	15757	15641	15585	15732	15797	15763	15594	15599	15711	15754	15780	15719	15664	15715	15787	15758	15622	15793	15708	15730	15722	15726	15669	15701	15842	15855	15760	15739	15749	15634	15576	15720	15774	15627	15663	15604	15702	15749	15832	15638	15789	15954	15764	15688	15462	15845	15459	15649	15657	15689	15600	15815	15694	15680	15702	15593	15672	15648	15661	15535	15720	15569	15689	15739	15676	15673	15724	15687	15448	15759	15651	15550	15711	15618	15717	15706	15679	15550	15588	15677	15837	15638	15651	15747	15587	15673	15714	15775	15655	15613	15703	15771	15697	15688	15629	15775	15848	15649	15687	15833	15783	15701	15700	15591	15872	15848	15722	15712	15688	15523	15606	15744	15745	15581	15803	15616	15570	15674	15637	15625	15651	15739	15607	15808	15688	15656	15751	15656	15893	15730	15640	15638	15748	15674	15574	15414	15667	15563	15758	15540	15737	15503	15615	15772	15645	15654	15791	15652	15691	15684	15510	15793	15710	15795	15643	15729	15634	15659	15698	15623	15760	15729	15843	15696	15696	15685	15631	15672	15672	15746	15705	15819	15862	15670	15595	15725	15568	15643	15776	15744	15678	15706	15580	15701	15845	15799	15727	15692	15611	15773	15702	15779	15571	15786	15640	15639	15573	15644	15718	15687	15749	15732	15617	15653	15697	15590	15565	15513	15708	15549	15758	15602	15582	15811	15646	15617	15774	15489	15653	15553	15842	15609	15751	15743	15764	15684	15721	15767	15693	15692	15699	15672	15743	15854	15730	15710	15591	15841	15583	15580	15724	15570	15628	15706	15707	15575	15618	15740	15860	15780	15626	15598	15667	15807	15696	15759	15669	15679	15604	15795	15696	15641	15715	15735	15782	15783	15657	15969	15592	15801	15697	15622	15553	15667	15605	15742	15854	15800	15636	15668	15742	15730	15731	15712	15527	15593	15897	15660	15807	15622	15687	15832	15741	15642	15657	15651	15599	15573	15659	15692	15768	15505	15764	15768	15657	15769	15759	15778	15653	15581	15825	15738	15656	15746	15781	15750	15822	15488	15707	15697	15459	15616	15678	15743	15755	15668	15677	15761	15719	15614	15682	15662	15710	15755	15753	15818	15680	15744	15756	15842	15546	15708	15914	15689	15638	15806	15861	15817	15628	15712	15610	15623	15560	15634	15683	15774	15663	15613	15614	15575	15708	15763	15720	15692	15609	15784	15765	15510	15599	15710	15504	15740	15589	15592	15729	15542	15522	15774	15611	15732	15569	15853	15557	15628	15818	15703	15729	15628	15727	15591	15754	15845	15816	15568	15807	15592	15575	15494	15740	15702	15594	15636	15757	15613	15640	15629	15628	15609	15688	15739	15782	15746	15833	15677	15751	15543	15671	15433	15726	15626	15770	15728	15676	15716	15800	15678	15616	15761	15733	15671	15796	15592	15642	15743	15493	15483	15650	15705	15649	15884	15704	15757	15590	15779	15839	15898	15626	15759	15591	15721	15771	15727	15622	15589	15642	15586	15722	15772	15707	15828	15584	15613	15659	15577	15687	15616	15721	15628	15678	15788	15600	15836	15778	15598	15660	15587	15686	15661	15603	15737	15610	15681	15749	15794	15704	15557	15721	15570	15626	15639	15687	15792	15740	15692	15827	15686	15779	15665	15747	15604	15634	15662	15623	15788	15597	15754	15632	15569	15670	15617	15612	15671	15530	15664	15660	15624	15881	15650	15731	15655	15778	15753	15834	15749	15536	15797	15643	15623	15749	15822	15867	15805	15557	15804	15749	15681	15635	15676	15774	15585	15809	15702	15849	15679	15501	15613	15793	15729	15762	15634	15765	15839	15683	15672	15594	15783	15729	15646	15662	15523	15946	15627	15813	15659	15744	15730	15587	15456	15747	15762	15585	15568	15814	15629	15642	15705	15730	15592	15746	15690	15597	15470	15669	15737	15672	15647	15641	15657	15730	15754	15689	15761	15543	15664	15789	15599	15597	15676	15799	15707	15597	15670	15546	15763	15677	15681	15563	15637	15753	15610	15750	15661	15617	15680	15735	15580	15739	15592	15779	15581	15745	15922	15631	15767	15809	15636	15601	15686	15778	15754	15643	15719	15671	15713	15636	15749	15564	15737	15820	15533	15771	15579	15707	15800	15652	15615	15619	15620	15669	15736	15600	15613	15704	15886	15614	15665	15561	15854	15694	15847	15713	15439	15909	15874	15736	15762	15859	15780	15861	15916	15756	15700	15780	15766	15652	15870	15708	15698	15831	15699	15903	15566	15557	15759	15633	15806	15596	15704	15703	15705	15715	15684	15737	15695	15418	15791	15572	15471	15799	15726	15761	15591	15701	15748	15728	15698	15608	15754	15741	15457	15736	15818	15921	15686	15656	15738	15720	15590	15587	15526	15684	15678	15714	15719	15656	15678	15664	15700	15677	15786	15677	15919	15699	15679	15750	15774	15721	15682	15697	15702	15713	15725	15672	15641	15739	15746	15602	15714	15645	15561	15813	15518	15726	15786	15753	15670	15725	15657	15508	15699	15707	15630	15784	15692	15484	15905	15726	15737	15650	15663	15740	15828	15659	15510	15705	15867	15755	15677	15766	15566	15689	15674	15739	15525	15781	15723	15778	15625	15559	15573	15571	15710	15569	15593	15679	15614	15753	15765	15679	15606	15663	15637	15829	15792	15620	15569	15729	15706	15976	15664	15655	15592	15675	15715	15649	15708	15633	15767	15758	15593	15697	15798	15679	15596	15720	15627	15618	15615	15808	15754	15634	15698	15778	15723	15747	15680	15690	15772	15687	15605	15818	15732	15788	15742	15780	15719	15617	15823	15679	15737	15630	15586	15524	15713	15776	15843	15571	15787	15597	15700	15595	15663	15695	15663	15700	15563	15622	15760	15722	15501	15566	15623	15734	15806	15600	15693	15656	15654	15668	15636	15667	15637	15580	15824	15837	15619	15698	15678	15702	15581	15686	15489	15845	15692	15775	15720	15545	15609	15631	15660	15825	15733	15937	15756	15761	15697	15921	15689	15642	15610	15640	15552	15567	15680	15669	15807	15641	15660	15549	15877	15571	15729	15644	15702	15707	15631	15558	15753	15765	15662	15708	15489	15783	15755	15754	15727	15823	15678	15861	15589	15521	15833	15636	15608	15650	15655	15765	15712	15825	15722	15740	15666	15578	15766	15710	15739	15724	15524	15727	15640	15724	15767	15809	15763	15645	15786	15620	15622	15764	15633	15456	15880	15671	15821	15760	15666	15773	15784	15721	15596	15913	15628	15710	15747	15668	15691	15829	15614	15682	15616	15737	15684	15663	15764	15899	15588	15789	15701	15533	15643	15607	15764	15685	15571	15688	15751	15701	15509	15551	15575	15687	15787	15601	15676	15472	15678	15720	15653	15656	15738	15837	15748	15740	15728	15659	15612	15668	15569	15594	15585	15628	15657	15876	15690	15713	15764	15650	15693	15550	15752	15754	15856	15712	15822	15655	15517	15641	15618	15610	15415	15657	15784	15755	15397	15650	15679	15703	15738	15651	15789	15638	15691	15771	15535	15661	15767	15784	15557	15759	15647	15636	15700	15565	15737	15762	15768	15670	15707	15773	15700	15865	15783	15738	15795	15491	15726	15664	15625	15600	15614	15806	15728	15926	15681	15730	15740	15591	15713	15662	15824	15711	15682	15659	15794
22993	21451	29231	24782	23914	28065	31179	24908	21193	20149	19595	19148	19342	19099	19075	19075	18994	18986	18637	18681	18482	18636	18563	18485	18629	18504	18398	18296	18370	18518	18354	18322	18388	18210	18331	18488	18311	18606	18251	18309	18351	18244	18162	18526	18330	18215	18260	18429	18420	18282	18272	18165	18370	18331	18393	18352	18280	18238	18245	18312	18274	18378	18564	18101	18226	18351	18380	18153	18355	18200	18278	18244	18304	18417	18146	18399	18190	18389	18352	18339	18283	18097	18325	18211	18228	18160	18006	18156	18106	18305	17981	18221	18230	18382	18164	18405	18123	18288	18255	18337	18287	18334	18141	18343	18234	18355	18185	18116	18228	18354	18326	18290	18309	18234	18363	18264	18212	18386	18255	18384	18160	18520	18165	18197	18181	18161	18532	18413	18382	18237	18262	18186	18250	18450	18250	18232	18330	18129	18013	18316	18130	18160	18286	18222	18054	18180	18268	18077	18267	18308	18148	18150	18322	18278	18203	18197	18247	18046	18364	18222	18401	18200	18223	18308	18227	18354	18572	18284	18347	18471	18239	18303	18250	18327	18216	18271	18246	18015	18062	18408	18302	18155	18243	18352	18321	18465	18174	18254	18327	18195	18079	18177	18288	18274	18400	18126	18303	18166	18364	18326	18355	18309	18274	18361	18340	18184	18230	18318	18254	18455	18200	18071	18253	18358	18423	18104	17989	18395	18240	18003	18164	18203	18205	18364	18322	18307	18317	18187	18354	18346	18281	18137	18316	18291	18155	18258	18294	18233	18209	18278	17834	18205	18186	18270	18174	18332	18257	18235	18349	18053	18147	18168	18220	18435	18358	18278	18290	18201	18232	18186	18301	18218	18137	18247	18252	18224	18136	18237	18429	18167	18275	18380	18428	18346	18260	18194	18162	18153	18168	18358	18181	18385	18293	18317	18283	18223	18289	18192	18171	18117	18319	18210	18220	18086	18233	18175	18319	18368	18409	18312	18597	18311	18251	18326	18051	18160	18164	18446	18390	18305	18194	18182	18091	18091	18270	18236	18421	18284	18120	18266	18302	18404	18237	18143	18025	18101	18102	18197	18267	18382	18186	18280	18190	18361	18387	18112	18383	18349	18242	18272	18212	18295	18262	18301	18356	18233	18196	18082	18210	18223	18240	18442	18297	18321	18191	18163	18376	18200	18284	18170	18132	18146	18261	18066	18147	18189	18487	18151	18106	18247	18054	18181	18409	17861	18105	18232	18154	18226	18303	18294	18421	18072	18439	18054	17975	17917	17865	18199	18345	18491	18454	18136	18190	18271	18015	18086	18260	18082	18213	18245	18218	18212	18046	18428	18147	18218	18351	18302	18418	18347	18173	18009	18188	18342	18271	18274	18366	18293	17964	18150	18237	18287	18128	18293	18290	18185	18195	18221	18319	18223	18246	18281	18182	18297	18106	18371	18196	18335	18180	18169	18200	18096	18074	18206	18125	18111	18171	18226	18091	18168	18259	18218	18376	18308	18259	18275	18189	18115	18377	18005	18257	18183	18155	18354	18094	18201	18350	18043	18119	18349	18331	18173	18207	18286	18302	18144	18078	18192	18140	18352	18268	18108	18197	18231	18225	18396	18334	18361	18189	18263	18394	18234	18083	18313	18224	18170	18301	18245	18549	18156	18227	18364	18239	18213	18404	18167	18266	18341	18240	18091	18082	18199	18243	18191	18168	18222	18250	18448	18146	18279	18243	18159	18213	18190	18255	18164	18317	18059	18307	18297	18180	18304	18091	18183	18129	18082	18102	18251	18199	18161	18123	18327	18194	18236	18196	18262	18243	18248	18178	18351	18257	18197	18177	17985	18189	18202	18440	18461	18164	18169	18221	18337	18143	18046	18284	18020	18081	18307	18245	18478	18217	18118	18226	18299	18264	18197	18375	18128	18154	18218	18252	18389	18194	18263	18248	18273	18156	18107	18057	18468	18268	18243	18354	18125	18145	17943	18163	18532	18225	18125	18384	18323	18059	18376	18381	18096	18239	18043	18360	18348	18278	18110	18235	18152	18147	18127	18159	18229	18202	18276	18164	18273	18180	18267	18247	18245	18324	18209	18413	18200	18254	18208	18296	18189	18309	18169	18258	18274	18282	18198	18197	18235	18181	18320	18069	18370	18279	18295	18208	18183	18143	18295	18243	18117	18276	18170	18270	18214	18333	18342	18250	18275	18262	18159	18026	18364	17986	18114	18203	18144	18454	18145	18367	18205	17945	18200	17964	18034	18154	18073	18084	18232	18224	18244	18233	18047	18326	18368	18113	18238	18017	18073	18000	18030	18365	18275	18095	18383	18334	18045	18270	18145	18242	18179	18041	18147	18263	18334	18193	18109	18127	18035	18224	18205	18195	18289	18131	18301	18110	18258	18306	18299	18342	18122	18390	18192	18072	18391	18073	18148	18113	18203	18324	18200	18328	18221	18174	18213	18146	18200	18263	18106	18182	18157	18288	18231	18122	18250	18150	18117	18316	18214	18150	18142	18167	18174	18249	18400	18021	18342	18237	18158	18337	18294	18221	18375	18141	18154	18170	18204	18248	18278	18330	18419	18099	18059	18279	18494	18285	18242	18102	18193	18353	18372	18373	18167	18171	18088	18113	18390	18338	18127	18197	18113	17956	18378	18047	18192	18242	18319	18228	18123	18194	18247	18381	18384	18257	18180	18006	18412	18189	18050	18212	18272	18476	18097	18177	18320	18506	18370	18201	18301	18066	18179	18286	18268	18186	18367	18261	18269	18140	18002	18274	18365	18289	18487	18254	18268	18067	18236	18250	18197	18246	18320	18220	18235	18151	18080	18167	18489	18131	18226	18044	18370	18365	18356	18274	18393	18396	18200	18360	18313	18279	18145	18297	18071	18455	18407	18201	18200	18151	18270	18219	18357	18304	18179	18225	18239	18458	18201	18073	18286	18165	18221	18121	18075	18149	18018	17969	18340	18248	18263	18434	18241	18183	18268	18365	18174	18157	17987	18267	18392	18200	18288	18242	18306	18086	18257	18231	18099	18308	18236	18206	18017	18187	18037	18136	18140	18171	18210	18410	18269	18361	18354	18185	18146	18128	18164	18186	18221	18228	18180	18218	18265	18273	17978	18277	18270	18188	18082	18282	18194	18117	18045	18273	18354	18320	18247	18241	18275	18266	18267	18359	18238	18149	18235	18264	18025	18165	18341	18420	18215	18250	18214	18074	18209	18070	18177	18359	18159	18370	18005	18158	18224	18285	18273	18270	18193	18110	18328	18070	18235	18327	18381	18411	17964	18314	18252	18213	18322	18324	18088	18230	18423	18344	18092	18358	18061	18400	18362	18334	18153	18265	18094	18354	18131	18256	18222	18174	18333	18153	18268	18199	18245	18220	18313	18081	18279	18386	18301	18435	18244	18098	18592	18342	18328	18167	18187	18278	18397	18316	18375	18189	18026	18167	18306	18345	18115	18138	18196	18179	18329	18185	18125	18108	18495	18234	18368	18208	18352	18109	18330	18362	18312	18267	18377	18265	18303	18179	18441	18241	18164	18239	18217	18301	18306	18216	18154	18231	18152	18098	18332	18409	18133	18444	18429	18339	18199	18153	18320	18231	18096	18103	18186	18107	18243	18181	18204	18070	18090	18198	18013	18251	18415	18224	18231	18241	18143	18126	18117	18344	18178	18379	18240	18370	18152	18305	18188	18259	18281	18242	18038	18155	18288	18091	18254	18391	18220	18183	18332	18115	18175	18163	18205	18150	18149	18156	18179	18368	18272	18305	18219	18308	18240	18319	18477	18089	18048	18271	18220	18122	18157	18456	18263	18368	18234	18319	18357	18176	18121	18165	17937	18213	18363	18190	18318	18269	18327	18258	18349	18201	18256	18247	18123	18218	18264	18281	17987	18135	18179	18244	18314	18017	18308	18292	18293	18202	18129	18348	18320	18430	18011	18321	18217	18165	18071	18406	18113	18410	18220	18190	18147	18279	18204	18304	18118	18271	18282	18269	18177	18195	18347	18073	18422	18394	18254	18111	18296	18349	18195	18361	18212	18188	18144	18147	18070	18125	18288	18197	18230	18140	18161	18290	18126	18442	18138	18120	18152	18164	18084	18419	18092	18249	18263	18151	18100	18196	18303	18372	18008	18433	18272	18348	18422	18239	18296	18076	18105	18175	18119	18255	18352	18352	18273	18440	18123	18196	18312	18325	18165	18305	18000	18207	18398	18134	18327	18595	18172	18320	18208	18148	18247	18367	18370	18244	18163	18286	18304	18292	18191	18251	18147	18339	18244	18245	18346	18244	18347	18222	18234	18103	18327	18380	18298	18176	18454	18341	18170	18186	18249	18081	18203	18376	18328	18202	18309	18218	18167	18074	18060	18087	18296	18202	18306	18350	18331	18193	18191	18302	18431	17963	18203	18224	18193	18195	18367	18308	18358	18235	18393	18303	18320	18301	18287	18180	18085	18114	17990	18178	18304	18274	18013	18393	18233	18124	18167	18330	18184	18224	18172	18302	18142	18268	18299	18547	18158	17960	18147	17975	18090	18315	18247	18432	18252	18385	18263	18203	18085	18160	18005	18130	18397	18298	18158	18346	18354	18242	18285	18345	17946	18091	18340	18344	18271	18104	18213	18324	18123	18140	18209	18090	18377	18292	18125	18251	18245	18347	18362	18179	18187	18223	18286	18311	18231	18303	18177	18253	18256	18331	18036	18284	18314	18330	18282	18388	18058	18063	18194	18439	18282	18169	18199	18122	18064	18224	18224	18143	18020	18435	18360	18287	18186	18191	18181	18217	18220	18086	18242	18344	18434	18246	18120	18306	18247	18309	18050	18202	18201	18129	18163	18186	18067	18348	18393	18299	18295	18162	18293	18316	18194	18081	18111	18371	18390	18355	18186	18306	17968	18145	18067	18256	18237	18156	18235	18199	18270	18302	18211	18259	18262	18078	18260	18438	18483	18259	18282	18256	18173	18335	18373	18433	18038	18136	18347	18157	18198	18199	18201	18140	18327	18292	18179	18179	18296	18261	18135	18151	18065	18110	18109	18387	18171	18211	18185	18300	18336	18237	18353	18132	18284	18316	18235	18158	18286	18231	18361	18326	18279	18285	18347	18349	17995	18195	18387	18358	18251
36446	61306	56634	46283	37041	32883	29177	24187	19774	17739	17456	17625	17445	17225	17199	17157	16849	16904	16701	16490	16359	16607	16599	16318	16353	16216	16293	16318	16281	16175	16292	16126	16311	16229	16308	16151	16376	16137	16265	16038	16148	16348	16156	16128	16272	16348	16211	16218	16309	16142	16214	16192	16334	16277	16272	16126	16439	16114	16057	16073	16207	16160	16188	16356	15929	16156	16145	16111	16303	16214	16177	16519	16367	16269	16316	16368	16035	16085	15997	16200	16089	16180	16274	16154	16204	16146	16183	16192	16195	16280	16177	16206	16114	16316	16236	16228	16186	16154	16209	16037	16138	16105	16060	16085	16087	16117	16232	16112	16224	16423	16173	16257	16204	16232	16090	16152	15970	16265	16372	16282	16000	16217	16112	16114	16246	16104	16287	16291	16089	16224	16110	16286	16153	16319	16084	16190	16229	16210	16213	16340	16120	16100	16094	16315	15984	16056	16209	16117	16140	16057	16088	16213	16203	16227	16034	16139	16094	16143	16120	16197	16286	16235	16128	16282	16213	16073	16226	16115	16134	16220	16326	16115	16271	16065	16020	16180	16017	16439	16222	16291	16208	16125	16037	16220	16056	16102	16280	16259	16188	16036	16197	16277	16050	16226	16168	16172	16207	16187	16169	16114	16242	16198	16016	16159	15987	16328	16228	16247	16070	16319	16215	16140	16290	16062	16212	16276	16207	16147	16169	16258	16136	16193	16098	16114	16281	16149	16076	16161	16267	16223	16127	16144	16298	16191	16266	16189	16181	16256	16059	16225	16157	16240	16106	16177	16244	16021	16186	16360	16058	16193	16129	16178	16095	16033	16225	16316	16321	16304	16042	16086	16333	16188	16061	16103	16175	16105	16080	16178	16198	16086	16214	16081	16093	16022	16172	16255	16287	16107	16089	16220	16106	16078	16253	16306	16165	16204	16110	16048	16270	16278	16120	15982	16119	16080	16176	16094	16081	16090	16130	16213	16119	16078	16080	16076	16262	16163	16099	16033	16146	16131	16217	15893	16173	16139	16304	16040	16141	16233	16365	16211	16226	16112	16240	16233	16109	15952	16062	16233	16102	16123	15981	16325	16322	16283	16067	16129	16099	16286	16120	15986	16244	16224	16265	16291	16269	16321	16371	16013	16142	16239	16124	16365	16191	15979	16155	15998	16183	16157	16204	16225	16096	16201	16222	16186	16226	16188	16136	16118	16169	16198	16160	16123	16010	16036	16066	16102	15896	16400	16102	16016	16337	16240	16144	16095	16098	16160	16237	16199	16225	16086	16255	16224	16180	16230	16212	16087	16143	16066	16125	16289	16184	16107	16179	16019	16088	16098	16209	16057	16205	16164	16213	16111	16227	16017	16118	16182	16118	16453	16249	16135	16138	16156	16244	16228	16126	16261	16179	16074	16093	16170	16008	16061	16243	16203	16330	16127	16063	16119	16087	15886	16157	16180	16287	16143	16236	15989	16238	15987	16086	16237	16201	15907	16321	16273	16050	16196	16158	16181	16240	16122	16079	16168	16193	16135	16079	16158	16184	16027	16224	16199	16131	16226	16259	16204	16254	16288	16077	16266	16228	16234	16232	16045	16274	16178	16165	16102	16348	16144	16241	16059	16216	16287	16298	16186	16035	16106	16264	16269	16392	16185	16042	16133	16239	16251	16189	16191	16287	16204	16140	16347	16010	16062	16209	16232	16043	16145	16205	16139	16188	16037	16142	16136	16165	16260	16114	16082	16241	16106	16131	16189	16176	16087	16151	16202	16233	16256	16239	16121	16084	16159	16129	16318	16292	16189	16165	16055	16221	16038	16320	16119	16169	16153	16274	16275	16100	16026	16138	16162	16148	16116	16190	16081	16068	16255	16185	16204	16238	16221	16262	16240	16186	16149	16075	16216	16193	16296	16119	16116	16156	15965	16319	16275	16035	16242	16079	15973	16110	16235	16222	16046	16207	16052	16079	16285	16217	16306	16238	16309	16068	16080	16043	16330	16028	16149	16118	16110	16181	16227	16256	16083	16173	16323	16216	16121	16136	16100	16180	16282	16211	16215	16191	16217	16017	16295	16103	16055	16186	16212	16400	16072	16069	16242	16174	16077	16286	16168	16113	16484	16258	16056	16115	16207	16054	16121	16177	16160	16209	16275	16119	16143	16263	16140	16227	16248	16203	16259	16129	16061	16401	16128	16228	16015	16191	16169	16242	16224	15934	16281	15991	16107	16258	16228	16176	16084	16141	16074	16127	16143	16119	16158	16103	16163	16135	16121	16214	16227	16029	16102	16167	16231	16276	16133	16189	16128	16038	16175	16286	16092	16329	15994	16239	16187	16111	16148	16244	16206	16045	16237	16029	16071	16155	16241	16187	16258	16278	15932	16144	16153	16199	16103	16235	16255	16203	16145	16241	16033	16249	16255	16400	16233	16229	16086	16130	16048	16261	16102	16386	16132	16168	16153	16240	16142	16160	16425	16114	16043	16247	16159	16126	16227	16067	16146	16453	16371	16253	16226	16193	16245	16330	16153	16271	16392	16080	16023	16344	16087	16218	16200	16133	16136	16064	16026	16175	16024	16006	16151	16216	16227	16226	16095	16160	16222	16377	16289	16186	16114	16142	16027	16050	16257	16057	16178	16318	16151	16145	16010	16165	16111	16219	16127	16353	16002	16204	16041	16233	16157	16157	16118	16192	15960	16201	16092	16201	16239	16209	16260	16286	16320	16158	15998	16165	16229	15984	16094	16272	16209	16084	16281	16217	16098	16083	16174	16185	16195	16160	16217	16144	16372	16287	16257	16154	16030	16092	16048	16169	16298	16213	16193	16211	16040	15984	16136	16384	16169	16243	16124	16096	16122	16216	16189	16140	16236	16276	16202	16145	16187	16071	16259	16076	15941	16105	16198	15957	16241	16076	16304	16167	16154	16269	16165	16212	16308	15995	16080	16213	16226	15941	16048	16143	16304	16174	16023	16323	16177	15953	16027	16194	16134	16131	16271	16215	16170	16200	16055	16302	16234	16363	16202	16314	16232	16098	16232	16197	16221	16334	16078	16178	16205	16241	16214	16238	16283	16362	16220	16073	16123	16298	16007	15949	16316	16167	16118	16190	16255	16045	16233	16099	16345	16161	16249	16115	16290	16303	16315	16243	16269	16110	16193	15960	16119	16294	16162	16117	16110	16033	16142	16353	16141	16106	16108	16126	16199	16113	16205	16134	16076	16086	16188	16278	16420	16250	16205	16128	16196	16118	16114	16309	16228	16141	16111	16115	16030	16176	16065	16114	16358	16170	16226	16214	16166	16022	16257	16166	16212	16208	16085	16258	16169	16207	16274	16214	16195	16189	15979	16103	15977	16364	16230	16172	16143	15989	16177	16196	16265	16086	16036	16139	16281	16233	16048	16110	16142	16191	16191	16166	16286	16154	15989	16161	16033	16257	16149	16196	16162	15911	16177	16111	16207	16165	16320	16126	16081	16128	16035	16163	16198	16151	16308	16083	16128	16138	16329	16097	16189	16214	16129	15908	16216	16119	16195	16308	16207	16119	16220	16086	16344	16066	16077	16208	16051	16218	16059	16449	16009	16187	16228	16189	16163	16158	16291	16258	16053	16112	16061	16103	16303	16315	16106	16051	16143	16019	15960	16110	16113	16269	16075	16116	16146	16155	16222	16275	16015	16177	16187	16038	16280	16120	16267	16086	16006	15930	16134	16301	16177	16188	15935	16102	16045	16168	16312	16029	16152	16209	16140	16083	16267	16221	16143	16246	16070	16212	16104	16027	16160	16142	15974	16176	15938	16376	16145	16115	16084	16265	16224	16099	16238	16165	16262	16070	16121	16047	16169	16227	16184	16086	16075	16028	16017	16154	16214	16211	16263	16327	16284	16184	16169	16141	16171	16258	16293	16089	16220	16074	16172	16088	16100	16258	16202	16176	16159	16099	16083	16263	16234	16162	16078	16103	16000	16118	16245	16041	16101	16324	16121	16114	16181	15946	16254	16204	16134	16084	16089	16196	16173	16301	16140	16174	16075	16149	16214	16272	16042	16185	16086	16193	16043	16124	16339	16164	16089	16357	16195	16096	16115	16150	16316	16189	16061	16164	15980	16047	16150	16342	16184	15937	16072	16160	16227	16175	16165	16083	16145	16112	15981	16152	16206	16188	16232	16224	16238	16064	16190	16140	16113	15967	16051	16232	16298	16203	16068	16098	16212	16067	16181	16028	16105	16188	16166	16091	16056	16138	16091	16151	16286	16189	16037	16291	16260	16146	16084	16197	16341	16158	16217	16235	16072	16093	16139	16034	15983	16312	16067	16118	16121	16432	16078	16252	16174	16166	16129	16119	16072	16115	16219	16119	16258	16283	16245	16059	16146	16214	16030	16109	16211	16008	16219	16079	16173	16224	16237	16149	16225	16131	16194	16235	16137	16031	16217	16142	16159	16316	16278	16013	16337	16263	16102	16418	16253	16116	16093	16378	16077	16106	16337	16160	16096	16227	16177	16043	16034	16222	16194	16156	16113	16172	16220	16157	16054	16211	15976	16217	16127	16240	16200	16127	16140	16267	16015	16112	15984	15990	16223	16301	16268	16158	16066	16054	16096	16140	16116	16246	16168	16108	16070	16316	16208	16128	16116	16185	16174	16208	16303	16145	16136	16226	16294	16094	15995	16105	16101	16206	16316	16165	16249	16047	16035	16178	16172	16276	16008	15996	16216	16173	16226	16112	16202	16166	16029	16314	16157	16112	16202	16235	16311	16355	16307	16236	16171	16227	16099	16007	16181	16340	16097	16164	16159	16377	16191	16201	16204	16062	16169	16193	16148	16194	16062	16139	16324	16040	16232	16278	16045	16191	16114	15963	16290	16263	16374	16041	16238	16140	16162	16297	16066	16124	16068	16203	16021	16166	16159	16162	16059	16254	16056	16116	16111	16067	16162	16122	16300	16320	16064	16302	16139	15929	16301	16131	16131	16254	16096	16183	16159	16206	16057	16331	16053	16145	16077	16118	16165	16237	16248	16097	16026	16223	16140	16286	16265	16219	16255	16074	16155	16149	16348	16155	16154	16000	16171	16419	16052	16347	16124	16203	16249	16257	16181	16005	16257	16137	16047	16043	16091	16181	16086	16184	16099
28764	28398	36135	31830	25632	21940	18945	17579	17087	17093	17231	17141	17244	17212	17067	17079	16762	16953	16965	16841	16979	16823	16990	16777	16885	16880	16730	16620	16784	16724	16729	16812	16870	16909	16787	16850	16818	16893	16836	16702	16790	16750	16925	16803	16728	16819	16734	16776	16754	16870	16851	16818	16924	16703	16644	16823	16849	16719	16650	16542	16783	16878	16976	16706	16713	16777	16757	16877	16791	16798	16726	16827	16896	16873	16853	16980	16906	16783	16771	16725	16924	16687	16865	16845	16608	16585	16751	16968	16623	16685	16899	16700	16635	16774	16914	16778	16721	16796	16725	16737	16892	16891	16527	16857	16898	16676	16457	16707	16870	16746	16694	16677	16932	16900	16662	16680	16679	16764	16629	16955	16795	16818	16747	16903	16738	16808	16723	16845	16752	16880	16676	16718	16781	16927	16814	16832	16910	16892	16818	16961	16717	16744	16593	16746	16705	16872	16643	16785	16897	16747	16716	16757	16925	16815	16766	16665	16736	16979	16950	16811	16708	16663	16824	16780	16795	16879	16900	16740	16786	16707	16760	16599	16654	16705	16760	16752	16573	16683	16844	16808	16698	16700	16713	16917	16823	16689	16763	16649	16767	16761	16687	16641	16778	16800	16758	16973	16863	16708	16683	16817	16667	16757	16999	16584	16847	16760	16988	16822	16672	16692	16635	16806	16730	16473	16534	16889	16899	16871	16839	16717	16768	16776	16661	16541	16667	16585	16699	16763	16701	16803	16879	16774	16686	16861	16772	16990	16763	16752	16732	16605	16707	16792	16874	16788	16890	16750	16836	16675	16740	16836	16916	16792	17006	16592	16715	16910	16952	16820	16717	16674	17120	16582	16705	16944	16893	16572	16804	16737	16732	16683	16856	16841	16809	16869	16709	16938	16818	16859	16784	16788	16917	16712	16723	16652	16775	16750	16587	16810	16669	16863	16947	16693	16804	16745	16757	16608	16449	16567	16860	16621	16781	16631	16778	16900	16860	16813	16642	16983	16737	16731	16720	16832	16940	16827	16960	16819	16696	16790	16710	16933	16819	16723	16785	16636	16940	16808	16690	16942	16880	16670	16662	16817	16753	16707	16850	16847	16595	16892	16796	16618	16626	16745	16645	16720	16704	16638	16849	16683	16734	16874	16751	16738	16786	16702	16840	16684	16621	16826	16929	16962	16575	16918	16982	16665	16695	16716	16715	16731	16744	16665	16815	16734	16573	16713	16681	16704	16637	16674	16636	16652	16708	16580	16697	16827	16850	16737	16763	16835	16770	16710	16717	16791	16470	16766	16893	16727	16770	16538	16831	16784	16771	16717	16794	16727	16893	16665	16601	16821	16724	16898	16865	16914	16912	16814	16735	16932	16562	16706	16706	16735	17043	16684	16671	16900	16856	16708	16777	16823	16809	16668	16607	16719	16594	16777	16681	16649	16665	16607	16691	16930	16737	16798	16661	16819	16752	16974	17001	16968	16843	16779	16668	16875	16700	16863	16854	16628	16871	16866	16649	16719	16687	16943	16709	16628	16775	16832	16753	16742	16893	16867	16830	16831	16922	16804	16904	16811	16658	16730	16724	16818	16882	16574	16915	16814	16751	16807	16884	16713	16660	16875	16882	16647	16850	16917	16936	16710	16792	16740	16829	16638	16763	16845	16789	16711	16571	16939	16756	16703	16772	16788	16711	16680	16744	16810	16511	16630	16616	16795	16835	16788	16758	16826	16722	16777	16719	16833	16643	16807	16851	16850	16858	16671	16754	16790	16848	16791	16846	16723	16653	16797	16735	16875	16903	17038	16828	16655	16815	16686	16676	16626	16712	16691	16785	16919	16737	16812	16717	16594	16847	16676	16476	16878	16872	16642	16805	16592	16794	16617	16888	16791	16579	16694	16966	16707	16774	16733	16581	16740	16756	16858	16707	16693	16735	16840	16959	16752	16764	16644	16728	16751	16805	16725	16636	16643	16735	16689	16687	16719	16716	16911	16900	16751	16709	16882	16735	16770	16733	16776	16810	16880	16734	16818	16842	16789	16861	16732	16786	16791	16744	16633	16711	16680	16712	16620	16661	16876	16805	16707	16944	16781	16849	16874	16972	16733	16594	16711	16832	16844	17015	16737	16704	16822	17001	16796	16673	16620	16837	16752	16748	16694	16827	16796	16786	16995	16787	16787	16915	16963	16623	16861	16693	16687	16674	16575	16862	16919	16632	16808	16668	16684	16694	16841	16684	16867	16716	16713	16911	16791	16798	16744	16760	16637	16755	16936	16727	16595	16473	16789	16833	16782	16806	16942	16704	16659	16799	16691	16891	16842	16727	16988	16770	16688	16894	16872	16895	16823	16695	16882	16633	16771	16634	16750	16770	16716	16608	16565	16800	16691	16753	16842	16668	16711	16788	16578	16875	16723	16678	16694	16700	16780	16855	16713	16704	16635	16735	16710	16834	16706	16786	16709	16751	16789	16734	16667	16895	16701	16700	16681	17001	16641	16698	16728	16813	16845	16853	16862	16823	16809	16802	16681	16848	16747	16794	16647	16569	16775	16817	16939	16574	16783	16969	16963	16778	16745	16843	16719	16851	16776	17068	16834	16715	16788	16653	16874	16765	16595	16662	16969	16842	16532	16668	16811	16721	16647	16753	16763	16684	16815	16731	16781	16711	16671	16841	16672	16935	16836	16734	16653	16657	16791	16695	16833	16780	16552	16702	16811	16651	16739	16836	16810	16806	16873	16686	16722	16668	16937	16871	16714	16802	16862	16925	16823	16722	16641	16792	16743	16876	16683	16770	16778	16713	16634	16844	16641	16781	16644	16661	16720	16915	16756	16773	16701	16767	16635	16704	16734	16779	16871	16716	16781	16907	16792	16716	16758	16810	16615	16783	16779	16895	17086	16414	16774	16822	16697	16699	16650	16838	16727	16814	16713	16699	16682	16802	16726	16852	16727	16880	16612	16788	16904	16930	16669	16826	16794	17042	16972	16871	16710	16720	16670	16661	16743	16744	16909	16755	16741	16789	16838	16876	16764	16832	16671	16718	16643	16805	16699	16864	16993	16725	16922	16734	16697	16767	16895	16663	16836	16712	16856	16521	16696	16565	16871	16574	16837	16882	16669	16781	16836	16689	16831	16882	16902	16828	16759	16616	16712	16664	16505	16819	16800	16616	16667	16666	16804	16763	16734	16800	16742	16707	16926	16572	16607	16732	16791	16671	16839	16940	16785	16867	16767	16528	16718	16816	16770	16737	16632	16810	16831	16860	16756	16818	16817	16730	16759	16778	16916	16838	16952	16644	16467	16741	16642	16977	16727	16620	16718	16530	16696	16821	16824	16835	16616	16552	16713	16902	16763	16967	16925	16700	16916	16784	16694	16913	16915	16801	16743	16769	16755	16693	16744	16786	16709	16928	16667	16851	16833	16675	16670	16773	16717	16862	16580	16837	17067	16923	16801	16687	16698	16753	16740	16669	16709	16869	16724	16605	16869	16863	16810	16878	16870	16976	17001	16841	16802	16686	16912	16711	16785	16830	16759	16668	16799	16859	16692	16901	16948	16779	16924	16563	16819	16673	16836	16770	16814	16737	16944	16720	16724	16822	16752	16689	16600	16833	16717	16862	16693	16820	16780	16786	16928	16938	16863	16932	16827	16776	16618	16827	16929	16776	16777	16848	16909	16832	16695	16805	16876	16691	16701	16468	16832	16894	16758	16702	16900	16680	16690	16878	16780	16843	16787	16647	16698	16735	16803	17006	16797	16588	16896	16904	16824	16756	16820	16854	16756	16731	16814	16699	16638	16766	16934	16900	16853	16742	16657	16735	16760	16714	16745	16880	16843	16627	16873	16598	16750	16879	16754	16756	16775	16706	16806	16641	16628	16761	16949	16819	16785	16899	16703	16820	16656	16703	16648	16816	16704	16769	16710	16898	16792	16801	16790	16709	16582	16759	16826	16841	16681	16785	16780	16651	16571	16813	16910	16689	16938	16660	16706	16695	16833	16491	16856	16776	16784	16749	16724	16757	16779	16706	16915	16662	16700	16935	16900	16785	16661	16754	16906	16838	16649	16867	16667	16818	16588	16562	16670	16771	17009	16704	16774	16843	16835	16854	16653	16736	16537	16732	16814	16835	16953	16814	16701	16532	16995	16907	16884	16726	16704	16755	16796	16747	16765	16741	16662	16745	17012	16846	16663	16850	16875	16946	16911	16798	16793	16803	16934	17027	16741	16851	16736	16932	16713	16863	16637	16789	16615	16864	16864	16952	16770	16719	16757	16757	16785	16798	16748	16731	16854	16604	16915	16770	16826	16887	16836	16842	16776	16687	16783	16748	16729	16693	16817	16916	16843	16680	16603	16751	16829	16741	16874	16746	16737	16710	16682	16928	16967	16684	16746	17010	16866	16607	16811	16796	16678	16686	16842	16825	16765	16809	16885	16941	16750	16600	16776	16730	16724	16780	16869	16785	16852	16858	17031	16817	16772	16783	16731	16784	16609	16916	16819	16835	16890	16570	16717	16907	16930	16742	16727	16769	16902	16674	16656	16701	16976	16802	16916	16799	16597	17005	16835	16903	16856	16849	16774	16683	16623	16921	16833	17020	16920	16857	16858	16784	16713	16866	16858	16739	16821	16698	16810	16783	16972	16875	16743	17001	16590	16749	16778	16817	16713	16761	16613	16781	16786	16905	16993	16830	16863	16760	16776	16855	16660	16732	16632	16605	16747	16916	16732	16993	16734	16755	16696	16897	16836	16731	16626	16901	16823	16773	16906	16734	16802	16797	16694	16742	16829	16725	16667	16877	16945	16836	16829	16837	16747	16784	16608	16567	16854	16585	16656	16770	16814	16839	16871	16977	16852	16770	16616	16905	16883	16660	16632	16695	16825	16567	16931	16763	16814	16683	16579	16691	16663	16817	16819	16718	16805	16930	16777	16766	16708	16766	16656	16706	16908	16813	16618	16881	16704	16825	17104	16679	16956	16798	16641	16691	16695	16713	16658	16959	16762	16992	16617	16881	16788	16869	16895	16954	16754	16879	16770	16798	16821	16884	16621	16709	16852	16748	16819	16919	16793	16730	16755	16924	16776	16815	16977	16828	17038	16825	16586	16888	16699	16894	16942	16789	16738	16648	16955
32945	47156	42252	32772	26725	21267	17563	16265	16061	15751	15856	15771	15797	15623	15865	15738	15750	15490	15526	15507	15335	15302	15477	15349	15344	15306	15269	15488	15230	15398	15268	15393	15377	15403	15366	15490	15524	15298	15587	15412	15404	15477	15223	15368	15389	15435	15438	15242	15498	15324	15098	15359	15460	15259	15466	15215	15285	15318	15273	15385	15359	15325	15350	15372	15428	15448	15349	15587	15131	15387	15389	15211	15228	15492	15312	15219	15334	15160	15291	15185	15396	15380	15418	15358	15222	15374	15326	15253	15275	15274	15216	15335	15479	15165	15435	15246	15303	15333	15341	15359	15512	15443	15379	15257	15308	15252	15205	15252	15355	15084	15221	15243	15320	15289	15287	15410	15297	15250	15271	15323	15240	15465	15439	15245	15200	15240	15619	15352	15251	15186	15283	15213	15218	15371	15349	15457	15271	15384	15544	15329	15366	15442	15363	15162	15252	15348	15130	15309	15466	15343	15546	15421	15339	15425	15228	15363	15245	15337	15393	15432	15547	15220	15315	15383	15250	15257	15539	15279	15468	15260	15039	15363	15347	15524	15417	15385	15408	15193	15206	15347	15429	15356	15299	15403	15448	15303	15378	15345	15190	15328	15222	15449	15405	15203	15358	15364	15386	15330	15254	15317	15367	15344	15399	15322	15434	15306	15341	15295	15462	15297	15508	15325	15482	15374	15272	15130	15157	15278	15102	15357	15456	15119	15154	15330	15371	15351	15608	15511	15373	15393	15372	15307	15452	15427	15433	15138	15465	15438	15395	15273	15348	15507	15335	15430	15342	15441	15297	15369	15369	15278	15297	15363	15432	15420	15422	15364	15324	15263	15407	15411	15152	15292	15298	15332	15242	15323	15336	15204	15344	15442	15358	15405	15358	15420	15175	15427	15212	15375	15315	15343	15367	15281	15137	15321	15374	15171	15387	15242	15335	15362	15389	15383	15357	15370	15517	15200	15380	15353	15225	15536	15349	15296	15421	15469	15391	15370	15489	15416	15307	15383	15305	15308	15353	15404	15271	15370	15339	15276	15278	15583	15327	15177	15321	15340	15416	15427	15411	15230	15357	15403	15372	15232	15164	15498	15321	15302	15252	15259	15244	15261	15344	15640	15520	15488	15280	15276	15401	15367	15279	15466	15093	15255	15362	15137	15493	15404	15488	15479	15378	15421	15512	15121	15292	15289	15203	15425	15222	15337	15135	15347	15472	15348	15357	15260	15379	15235	15327	15470	15355	15325	15358	15344	15308	15385	15409	15327	15218	15443	15343	15370	15314	15353	15234	15409	15514	15267	15365	15396	15197	15497	15197	15119	15316	15361	15413	15245	15213	15232	15392	15475	15318	15294	15397	15366	15478	15380	15357	15328	15561	15444	15302	15417	15266	15271	15286	15301	15373	15282	15469	15360	15209	15425	15447	15374	15149	15282	15293	15389	15326	15479	15451	15164	15311	15246	15423	15372	15348	15273	15291	15331	15356	15235	15466	15443	15409	15208	15349	15405	15282	15367	15375	15369	15376	15308	15434	15529	15241	15291	15431	15412	15296	15506	15483	15460	15461	15418	15296	15123	15348	15378	15417	15234	15298	15371	15349	15264	15270	15314	15389	15352	15475	15297	15401	15182	15524	15210	15273	15229	15328	15329	15279	15259	15373	15282	15490	15283	15372	15404	15475	15181	15249	15346	15300	15395	15353	15253	15333	15341	15301	15262	15303	15282	15320	15300	15313	15342	15252	15277	15368	15498	15416	15193	15250	15410	15390	15344	15168	15430	15289	15399	15183	15288	15405	15294	15146	15257	15323	15429	15402	15367	15329	15331	15426	15409	15328	15292	15255	15404	15426	15377	15368	15492	15421	15327	15376	15355	15422	15207	15403	15338	15395	15334	15424	15419	15299	15480	15319	15154	15411	15458	15269	15541	15245	15485	15536	15371	15272	15232	15355	15374	15302	15414	15262	15286	15084	15241	15240	15272	15446	15389	15288	15327	15361	15208	15261	15286	15458	15410	15424	15236	15220	15556	15296	15182	15335	15316	15380	15217	15366	15301	15450	15284	15266	15393	15293	15335	15307	15455	15271	15179	15372	15347	15327	15499	15495	15311	15270	15362	15256	15359	15282	15309	15501	15137	15321	15556	15338	15237	15439	15375	15274	15253	15224	15446	15340	15233	15477	15224	15196	15291	15249	15301	15252	15299	15397	15338	15368	15461	15215	15340	15517	15294	15227	15405	15341	15355	15329	15278	15332	15524	15144	15305	15376	15416	15388	15455	15367	15520	15379	15367	15371	15285	15361	15337	15467	15351	15428	15455	15248	15405	15493	15405	15508	15560	15379	15328	15380	15213	15272	15386	15412	15281	15573	15221	15465	15373	15496	15413	15302	15205	15248	15412	15151	15417	15396	15356	15430	15397	15292	15525	15358	15407	15300	15283	15497	15352	15428	15404	15265	15255	15380	15317	15360	15338	15318	15327	15333	15344	15414	15316	15262	15363	15377	15315	15281	15268	15370	15443	15524	15251	15170	15339	15287	15263	15254	15391	15353	15420	15241	15423	15350	15324	15445	15344	15284	15437	15171	15228	15337	15426	15281	15412	15320	15174	15350	15287	15203	15392	15210	15263	15413	15150	15290	15355	15294	15187	15308	15337	15291	15283	15491	15339	15385	15240	15379	15223	15529	15383	15403	15367	15394	15374	15409	15321	15421	15341	15177	15301	15275	15367	15310	15125	15446	15354	15400	15290	15385	15224	15315	15279	15341	15304	15208	15311	15506	15341	15611	15434	15434	15321	15226	15486	15452	15342	15430	15524	15249	15282	15389	15418	15301	15216	15427	15223	15523	15286	15308	15354	15477	15294	15262	15433	15382	15409	15358	15402	15193	15215	15413	15515	15389	15296	15241	15416	15582	15350	15311	15408	15338	15339	15163	15322	15347	15221	15486	15228	15390	15323	15288	15476	15441	15352	15443	15426	15376	15272	15445	15235	15292	15383	15286	15299	15381	15405	15291	15275	15420	15357	15331	15358	15421	15402	15325	15288	15227	15412	15354	15360	15354	15124	15426	15359	15339	15355	15327	15181	15302	15434	15346	15325	15297	15306	15476	15423	15256	15335	15359	15317	15303	15352	15252	15334	15318	15291	15332	15178	15416	15333	15357	15232	15383	15478	15331	15381	15310	15365	15267	15493	15272	15312	15473	15264	15419	15460	15432	15380	15307	15326	15389	15283	15203	15301	15325	15368	15414	15212	15242	15277	15384	15325	15269	15447	15279	15276	15365	15343	15538	15536	15404	15302	15381	15348	15472	15368	15351	15340	15288	15299	15109	15470	15363	15360	15414	15203	15306	15234	15235	15590	15408	15313	15259	15350	15233	15424	15401	15357	15361	15341	15238	15443	15314	15158	15270	15362	15245	15414	15355	15491	15478	15169	15442	15291	15265	15397	15361	15296	15426	15361	15380	15411	15272	15312	15362	15202	15335	15481	15388	15269	15327	15438	15368	15341	15318	15389	15354	15305	15277	15352	15323	15260	15435	15433	15392	15372	15245	15272	15296	15390	15397	15299	15484	15448	15396	15441	15281	15216	15317	15348	15264	15409	15313	15297	15241	15289	15337	15388	15453	15323	15394	15169	15200	15348	15463	15215	15398	15416	15211	15327	15239	15366	15232	15374	15399	15440	15360	15383	15230	15195	15482	15193	15319	15247	15440	15449	15419	15403	15485	15325	15468	15262	15456	15283	15371	15302	15275	15486	15469	15386	15291	15341	15480	15248	15322	15437	15627	15237	15334	15550	15515	15495	15473	15537	15360	15318	15287	15493	15291	15437	15398	15324	15335	15214	15440	15272	15475	15266	15343	15379	15325	15295	15285	15281	15169	15569	15370	15400	15409	15306	15485	15316	15360	15188	15377	15097	15370	15339	15341	15384	15400	15338	15373	15300	15392	15159	15232	15391	15553	15336	15493	15213	15519	15244	15448	15545	15349	15190	15410	15215	15428	15427	15280	15240	15309	15346	15235	15453	15193	15272	15394	15485	15357	15336	15354	15357	15315	15289	15526	15226	15396	15335	15354	15335	15382	15393	15473	15186	15321	15530	15352	15312	15442	15273	15500	15313	15311	15321	15519	15430	15345	15451	15332	15266	15366	15251	15352	15327	15486	15061	15260	15301	15100	15422	15308	15233	15349	15509	15268	15118	15316	15224	15233	15256	15300	15376	15404	15472	15349	15326	15227	15338	15328	15273	15400	15304	15432	15450	15217	15450	15351	15292	15355	15401	15379	15440	15285	15296	15407	15264	15358	15381	15178	15257	15301	15198	15260	15333	15193	15477	15367	15259	15509	15194	15327	15281	15444	15279	15266	15450	15266	15290	15469	15375	15427	15290	15350	15384	15372	15298	15515	15260	15377	15498	15364	15220	15310	15251	15386	15295	15050	15309	15217	15425	15252	15401	15298	15349	15358	15254	15553	15301	15350	15262	15527	15286	15474	15347	15360	15341	15379	15292	15406	15376	15403	15306	15279	15340	15406	15375	15351	15167	15417	15326	15326	15467	15348	15425	15428	15428	15436	15284	15288	15457	15212	15263	15329	15301	15372	15125	15401	15353	15352	15267	15390	15447	15237	15235	15294	15220	15361	15353	15324	15375	15338	15294	15418	15351	15346	15391	15351	15356	15289	15341	15218	15365	15491	15247	15469	15475	15473	15387	15319	15253	15442	15205	15347	15339	15436	15466	15257	15378	15658	15360	15285	15414	15346	15263	15465	15361	15292	15326	15247	15420	15417	15257	15343	15440	15147	15307	15102	15222	15331	15377	15323	15242	15445	15271	15464	15316	15277	15327	15201	15435	15289	15304	15406	15467	15500	15364	15370	15219	15532	15426	15384	15423	15489	15458	15473	15304	15397	15331	15251	15398	15549	15479	15354	15528	15366	15338	15444	15343	15392	15150	15356	15344	15325	15267	15242	15423	15397	15385	15211	15217	15187	15364	15297	15175	15382	15452	15554	15334	15292	15479	15347	15349	15351	15303	15377	15248	15498	15370	15391	15263	15265	15511	15379	15192	15308	15542	15410	15244	15333	15319	15456	15265	15344	15363	15238	15378	15443	15290	15546	15461	15301	15303	15241	15314
24329	21530	29492	27727	25657	23853	22198	19188	17969	18182	17910	17931	17847	17794	17638	17719	17609	17443	17199	17528	17445	17406	17311	17336	17344	17522	17172	17179	17392	17062	17300	17333	17092	17192	17208	16897	17004	17303	17304	17246	17662	17313	17423	17076	17146	17101	17096	17108	17154	17057	17158	17194	17141	17313	17261	17071	17083	17205	17338	16981	17069	17017	17097	17242	17062	17017	17075	17184	17258	16985	16990	16902	17212	17228	17148	17187	17085	17077	17190	16992	17074	17052	17118	17363	17233	17200	17209	16998	17100	17265	17212	17048	17107	17052	17245	17237	17062	17319	17299	17131	17216	16985	17211	17005	17006	17140	17138	17032	17131	17216	17154	17020	17207	17450	17040	17103	16954	17095	17094	17249	17026	17281	17025	17238	17034	17157	17150	17162	17116	17373	17036	17034	16994	17167	17086	17010	17162	17210	16986	17054	17279	16906	17107	17057	17128	17044	17127	17065	16942	17108	16987	16909	17218	17157	17105	17052	17024	17249	17069	17159	17085	17193	17134	17178	16906	17039	17201	17177	17167	16953	16931	17010	17205	17321	17198	17015	17196	17046	17215	17194	17091	17184	17146	16986	17036	17142	16969	17063	17065	17030	17047	17148	17058	17169	17048	17123	17179	16824	17026	17161	17262	17384	17116	16990	17128	17200	17005	17031	17037	17068	17163	17030	17122	16993	17033	17026	17292	17109	17390	17124	17041	17003	17179	17201	17220	17015	17182	17009	17069	16993	17096	17138	17066	17011	17101	17276	16981	17192	17210	17064	17033	17154	17165	17260	17119	17098	17111	17177	17150	17154	16972	17151	17211	17087	16982	17005	16936	17155	17087	16947	17270	17005	17139	17097	16983	17114	17139	17309	17158	17218	16888	16977	17179	17112	17253	17215	17224	16945	17220	17089	17250	17371	17152	17038	16902	17162	17079	16976	17174	17231	16985	17143	17077	17106	17135	17001	17162	16948	17277	16918	17052	16981	17079	17245	17046	17171	16933	17013	17035	17096	17075	16835	17275	17142	16981	17209	17056	17067	17210	17187	17200	17351	17192	17127	17243	17122	17323	17045	17067	17075	17145	17269	16928	17310	17005	16943	17121	17151	16958	17140	17060	17053	17099	17197	17220	17109	17187	17388	17028	17200	17343	17043	17046	17182	17012	17238	17147	17186	17138	17104	17235	17255	16989	17282	17089	17008	16962	16998	17099	17282	17231	17009	17230	17204	17040	16976	16894	17005	17273	17184	17020	17163	17071	17167	17231	17127	17119	16907	17161	17160	17184	17228	17111	17033	17045	16852	16999	17086	17268	17082	17122	17078	17009	17231	17155	17292	17246	17299	17055	17158	17162	17391	17091	17045	17089	17031	16921	17143	16958	17313	17293	17180	16965	16858	17039	17198	17117	17074	17124	16860	17178	17137	17097	17254	17293	17176	17208	17159	16965	17046	17107	17175	17081	17033	17089	17053	17219	17086	16987	16983	17095	17129	17072	17081	17011	17009	17074	17075	17006	17066	17099	16954	16981	17031	16954	17144	17081	17063	16996	17181	17065	17060	17262	17238	17156	17173	17239	17196	17102	17145	17038	16970	17190	17162	17216	17044	17101	17191	17029	17106	17027	17013	17103	17148	17099	16979	17103	17099	17165	17192	17130	17008	17110	16938	17200	17176	17288	16961	17084	17258	17196	17113	17116	16982	17045	17160	17136	17203	17399	17225	17201	17126	17083	17132	16992	17028	16898	17359	17163	17095	17012	17154	17133	16867	17167	17221	17213	17130	17259	17162	17032	17035	17149	16945	17156	17031	17043	17091	16939	17154	17206	17015	17168	17432	17103	17226	16973	17045	16937	16999	17073	16981	17168	17068	17009	17012	17165	17052	17178	17115	17024	17046	17131	17167	17038	17120	17009	17019	17166	17034	17032	17105	17120	17114	17236	17020	17276	17325	17091	17276	17165	17065	17054	17150	17052	16928	17197	17063	17215	16954	17172	17285	17099	17253	17177	17096	17258	17141	17063	17221	17038	17128	17213	17236	16910	17086	17337	16810	17041	17114	17113	17110	17173	17060	17246	17110	17029	17228	17414	17232	17135	17075	16998	17005	17007	17050	16949	17009	17219	17340	17213	17227	17218	17151	17183	17081	17165	17080	17013	17177	17153	17005	17010	16976	17025	17073	17025	17011	17157	17101	16978	17041	17012	17137	17168	17168	17146	17339	17182	16957	17103	16972	17189	17379	16923	17024	17051	17293	17256	17323	17198	17080	17082	17244	17159	17178	17014	17200	17088	17075	17364	16999	17133	17267	17084	16981	17112	17063	17058	16971	17096	17248	17343	17157	17135	17136	17309	16902	17046	17097	17206	17365	17178	17074	17041	17046	17301	17014	17108	17133	17168	17146	17341	17129	17032	17129	17234	17227	17310	17110	17141	17047	17031	17078	16951	17002	17079	17267	17050	17395	17072	16929	17170	17286	17077	16959	17114	17107	17182	16969	17085	17083	17161	16967	17280	17132	17083	17126	17242	17011	17191	17118	17176	17203	17092	17164	17147	16952	16927	17161	16989	17210	16991	17279	17168	17015	16975	17205	17002	17040	17001	17165	17151	16967	17232	17323	16916	17000	17017	17194	17002	17149	17143	17041	17011	17236	17041	17114	17268	17121	17004	16990	17290	17194	17111	17339	17233	17243	17191	17000	16982	17176	17132	17167	17279	17070	17182	17179	17132	17206	16909	17210	17097	17136	17143	17265	17026	17361	17073	17157	17150	17139	17142	17081	17216	17149	17048	17274	16984	17166	17006	17068	16991	17319	16977	17246	17192	17210	17299	17141	17186	16917	17066	16968	17206	16997	17065	17043	17101	17209	17168	17185	17235	17196	16973	17197	17068	17179	17095	17240	17240	17153	16902	17111	17073	17214	17127	17186	17169	17093	17230	17147	17127	17282	17111	17139	17254	17193	17254	16915	17108	17183	16980	17160	17075	17119	17221	17110	17171	17107	17127	17017	16997	16951	17194	17192	17119	17081	17227	16996	16971	17025	17131	16932	17160	16993	17155	16917	16867	17080	16956	17089	17163	17072	17098	17118	17065	17034	16983	17138	17080	17111	16940	17162	17408	17098	17279	17092	17069	17318	17266	17277	17082	17105	17004	17103	16993	17240	17323	16969	16928	17132	17155	17141	17106	17204	17026	17103	17328	17156	17174	17198	17170	17093	17063	17179	17153	17292	16993	17020	16973	17067	17244	17256	17241	17388	16974	17223	16947	17173	17112	17206	17187	17203	17192	17044	17345	17167	17080	17098	17227	17246	17097	17063	16863	17035	17062	17215	17138	17209	17045	16982	17155	17261	16808	17197	17187	17246	17005	17055	17359	17194	17141	17096	17207	17126	17122	17161	17077	17151	17183	17084	17174	17117	17013	17193	17299	17125	17102	17269	17098	17032	17158	17171	17103	17206	17143	17082	17121	17256	17303	17061	17214	17061	17248	17137	17127	17393	17269	17176	17141	17187	17052	17305	17394	17288	17108	16936	17147	17019	17062	17086	17067	17040	17284	17160	17143	16867	17196	17092	17386	17333	17179	17202	17153	17060	17146	17207	17123	16987	17093	16993	16991	16870	17105	17065	17234	17297	17103	16883	17181	17173	17146	17116	17059	17163	17086	17128	17000	17111	17125	17277	17264	16928	17160	17117	17387	17194	17036	16922	17085	17134	17154	17105	17113	17139	17124	17011	16987	17104	17126	17107	17129	16968	16996	17228	17147	17118	17078	17314	17066	17194	17189	17249	17200	16983	17115	17207	17266	16944	17121	17121	16976	17187	17102	17258	17165	17112	17109	17076	17117	17108	17021	17053	17118	17161	17112	17136	17060	17193	17000	17082	17182	17019	17067	17201	17162	17071	17200	17103	17050	17106	17225	17024	17187	16889	17033	17024	17240	17221	17329	17042	17027	17076	17277	17297	17081	17135	16898	17144	17176	17155	17205	17040	17037	17079	16832	17113	17362	17095	17144	17295	17093	17132	17138	17375	17107	17192	16945	17038	17318	17020	17197	17119	16952	17108	17202	17029	17134	17122	17415	16920	17279	17227	16909	16994	17171	17159	17143	17200	17230	17083	17104	17138	17158	17194	16985	17196	17084	16973	17134	17021	17205	17163	17162	16889	17085	17200	17165	17043	16939	17221	17169	17177	17060	16996	17047	17196	17249	17176	16938	17191	16941	17292	17107	17249	17215	17043	17054	16900	16973	16908	17157	16943	17134	17088	17093	16771	17244	17079	17286	17136	17122	17028	17082	17028	17088	16993	17021	17015	17086	17171	16973	17399	17234	17080	17111	17117	17160	17197	16923	17203	17065	16793	17026	17184	17240	17035	17214	17113	17067	17144	17120	17235	17119	17229	17280	17038	17081	17072	17002	17189	17171	16963	16989	17062	17161	16915	17141	17174	17162	17303	17010	16836	17067	17040	17085	17279	17115	17169	17275	17071	17260	17120	17225	17131	17127	16750	16962	17212	17326	17162	17123	17261	17138	17185	17125	17197	17123	17350	17393	17088	17189	17166	17126	16931	17100	17003	17253	16962	17228	17208	17132	17064	16974	16900	17164	17180	17146	17206	17102	17028	16835	17171	17126	17157	17208	17185	17014	17247	17202	17203	17075	17045	17209	17291	17018	17006	17121	17074	17107	17214	17249	17247	17033	16970	17161	17013	17258	17104	16962	17146	17147	17015	17048	17093	17258	17032	17233	17158	17257	17144	17123	17355	17115	17182	17128	17434	17276	17210	17128	17255	17174	17372	17092	16915	17224	17168	17327	17069	17109	17039	17262	17075	17239	16875	17141	17025	17165	17160	17042	17121	17241	17125	17181	17095	17124	17060	17175	17105	16941	17050	17169	17180	17143	17130	17128	17056	17177	17156	17092	17007	17288	17042	17044	17219	17156	17095	17144	17290	17180	17271	17252	17124	17080	17221	17158	17197	16964	17097	17155	17031	17179	16975	17625	17191	17188	16860	16936	16880	17171	17223	17007	17038	17192	17232	17351	17124	16962	17262	16912	17037	17080	17154	17119	17093	17176	17155	17058	17243	17151	16934	17207	17079	17160	17089	17100	17463	17114	17199	17048	17163	17014	17291	17234	17138
34995	55933	53446	44086	30143	21898	18770	17634	16933	16783	16585	16571	16600	16634	16229	16315	16024	16061	16134	15841	15710	15845	15538	15647	15648	15717	15595	15572	15728	15673	15643	15644	15478	15626	15449	15553	15647	15689	15600	15496	15476	15589	15595	15498	15412	15546	15738	15594	15670	15469	15685	15723	15591	15738	15464	15577	15602	15555	15522	15421	15621	15327	15594	15509	15537	15676	15593	15532	15626	15421	15293	15518	15557	15554	15375	15536	15426	15456	15618	15558	15504	15645	15509	15680	15463	15518	15608	15674	15654	15677	15637	15548	15534	15542	15546	15497	15518	15503	15633	15358	15434	15529	15445	15672	15517	15532	15635	15545	15364	15696	15534	15505	15642	15553	15387	15559	15667	15584	15457	15658	15539	15494	15639	15556	15499	15630	15541	15581	15585	15469	15482	15581	15602	15624	15454	15572	15652	15517	15550	15754	15491	15659	15661	15477	15611	15485	15622	15541	15646	15440	15662	15510	15479	15533	15432	15621	15582	15558	15515	15662	15551	15478	15546	15671	15585	15474	15573	15583	15515	15627	15415	15655	15632	15552	15481	15592	15434	15512	15529	15434	15556	15554	15482	15813	15626	15409	15547	15539	15573	15626	15530	15477	15437	15357	15601	15510	15573	15750	15518	15560	15761	15514	15558	15532	15601	15579	15585	15599	15585	15452	15570	15688	15590	15561	15578	15659	15611	15561	15524	15445	15636	15534	15680	15489	15585	15485	15582	15605	15539	15636	15602	15607	15568	15520	15462	15519	15466	15741	15522	15640	15493	15483	15606	15455	15604	15585	15387	15441	15566	15604	15573	15606	15575	15434	15534	15449	15591	15512	15471	15672	15546	15554	15424	15622	15534	15594	15548	15468	15553	15522	15402	15441	15553	15490	15356	15558	15583	15447	15541	15551	15278	15377	15574	15724	15306	15379	15693	15632	15522	15566	15618	15650	15445	15362	15472	15732	15520	15420	15422	15443	15581	15418	15621	15694	15627	15573	15625	15542	15386	15424	15702	15446	15564	15644	15447	15432	15636	15568	15599	15504	15615	15631	15437	15469	15515	15485	15590	15555	15657	15688	15532	15497	15591	15446	15502	15543	15556	15837	15506	15471	15535	15560	15591	15586	15575	15436	15625	15544	15439	15486	15346	15448	15445	15666	15649	15552	15588	15419	15419	15601	15542	15526	15602	15570	15446	15424	15507	15439	15470	15711	15514	15487	15534	15644	15705	15538	15375	15610	15523	15446	15517	15559	15567	15531	15432	15702	15554	15549	15500	15615	15492	15604	15373	15619	15547	15623	15606	15396	15529	15515	15444	15478	15610	15465	15505	15487	15527	15417	15689	15542	15521	15502	15654	15539	15662	15517	15611	15523	15424	15588	15587	15672	15491	15516	15735	15513	15546	15503	15485	15622	15596	15578	15294	15537	15700	15646	15604	15573	15553	15482	15579	15677	15599	15786	15514	15622	15504	15530	15541	15601	15481	15573	15537	15631	15698	15604	15507	15443	15628	15512	15486	15595	15582	15514	15472	15547	15487	15717	15403	15456	15700	15407	15671	15599	15522	15527	15531	15376	15501	15698	15637	15636	15534	15694	15673	15367	15552	15453	15484	15592	15479	15493	15454	15532	15600	15529	15488	15598	15619	15635	15587	15542	15598	15612	15586	15474	15724	15765	15488	15711	15572	15518	15566	15549	15564	15607	15569	15665	15559	15446	15643	15640	15610	15389	15513	15565	15344	15322	15636	15522	15593	15680	15541	15558	15653	15613	15375	15510	15560	15680	15583	15546	15569	15601	15510	15380	15480	15487	15615	15627	15412	15626	15549	15387	15413	15421	15409	15549	15480	15579	15627	15473	15544	15569	15581	15514	15585	15461	15459	15585	15543	15404	15572	15443	15452	15614	15496	15628	15430	15532	15422	15697	15559	15508	15434	15539	15634	15628	15660	15553	15704	15504	15556	15478	15481	15448	15704	15592	15502	15492	15541	15579	15645	15510	15518	15571	15476	15515	15466	15439	15509	15509	15435	15680	15420	15466	15538	15682	15597	15510	15626	15510	15472	15445	15638	15556	15460	15665	15589	15725	15638	15417	15523	15771	15654	15645	15543	15659	15525	15580	15622	15531	15622	15473	15589	15656	15510	15606	15589	15625	15666	15564	15290	15581	15469	15515	15553	15598	15480	15560	15530	15478	15739	15550	15659	15496	15473	15599	15358	15598	15470	15497	15553	15644	15510	15548	15516	15620	15510	15575	15465	15565	15591	15630	15587	15478	15640	15458	15526	15667	15512	15555	15584	15498	15620	15450	15617	15581	15671	15614	15555	15614	15547	15496	15477	15573	15638	15312	15675	15484	15591	15402	15571	15637	15602	15360	15628	15424	15565	15591	15613	15517	15538	15508	15477	15517	15681	15635	15532	15437	15505	15543	15624	15397	15698	15610	15460	15377	15513	15546	15662	15604	15663	15598	15640	15673	15471	15571	15476	15666	15417	15509	15521	15600	15451	15450	15446	15526	15532	15794	15560	15562	15625	15551	15629	15480	15596	15698	15485	15595	15512	15459	15485	15391	15535	15545	15546	15466	15601	15504	15524	15528	15510	15647	15468	15278	15554	15477	15481	15568	15509	15760	15418	15707	15723	15751	15552	15582	15671	15490	15637	15371	15603	15575	15518	15548	15482	15528	15489	15452	15537	15536	15594	15570	15634	15617	15469	15663	15413	15477	15572	15687	15593	15553	15449	15618	15568	15450	15461	15508	15584	15499	15485	15621	15607	15718	15683	15638	15648	15596	15570	15430	15634	15502	15805	15404	15543	15557	15539	15511	15458	15520	15475	15523	15488	15389	15602	15472	15537	15538	15688	15466	15733	15415	15530	15675	15711	15467	15689	15509	15492	15524	15544	15492	15503	15458	15623	15483	15650	15534	15534	15588	15664	15506	15466	15362	15476	15484	15528	15669	15441	15584	15644	15422	15450	15608	15760	15279	15595	15530	15588	15517	15606	15489	15685	15607	15524	15669	15607	15695	15708	15578	15595	15613	15447	15606	15462	15703	15470	15592	15533	15532	15586	15632	15762	15567	15642	15694	15556	15523	15554	15394	15688	15573	15450	15663	15370	15557	15548	15537	15413	15438	15598	15489	15470	15525	15733	15489	15649	15475	15540	15581	15488	15511	15529	15505	15470	15608	15646	15550	15607	15656	15539	15510	15569	15560	15469	15683	15602	15525	15576	15523	15558	15638	15510	15624	15370	15516	15532	15348	15462	15603	15523	15678	15478	15437	15492	15523	15655	15697	15654	15537	15333	15615	15647	15670	15577	15613	15450	15461	15661	15490	15526	15639	15533	15414	15540	15528	15605	15456	15491	15605	15369	15642	15612	15522	15582	15608	15573	15626	15508	15587	15428	15507	15436	15688	15580	15591	15468	15525	15341	15559	15588	15433	15603	15522	15614	15505	15531	15450	15729	15536	15515	15529	15625	15578	15458	15598	15525	15599	15424	15468	15771	15596	15666	15714	15615	15552	15513	15449	15400	15651	15683	15520	15556	15445	15571	15629	15482	15482	15576	15566	15350	15515	15729	15718	15383	15591	15670	15608	15568	15502	15439	15521	15491	15610	15534	15512	15633	15425	15641	15497	15613	15446	15677	15464	15572	15537	15800	15592	15693	15506	15518	15554	15522	15837	15517	15553	15379	15429	15623	15613	15334	15555	15529	15718	15454	15477	15401	15567	15556	15655	15499	15663	15510	15584	15618	15603	15576	15505	15604	15500	15627	15695	15491	15533	15565	15675	15412	15543	15644	15621	15619	15511	15571	15650	15677	15551	15408	15555	15571	15663	15568	15598	15711	15522	15475	15586	15522	15631	15519	15608	15570	15595	15395	15547	15567	15741	15432	15550	15468	15490	15702	15701	15671	15536	15309	15576	15638	15568	15716	15472	15585	15532	15567	15469	15456	15622	15490	15564	15707	15606	15523	15404	15516	15448	15527	15553	15470	15645	15674	15366	15636	15528	15636	15436	15505	15451	15542	15476	15445	15575	15590	15682	15570	15528	15537	15704	15477	15546	15568	15615	15568	15505	15479	15568	15680	15521	15509	15592	15459	15625	15455	15620	15549	15546	15538	15527	15583	15626	15320	15529	15537	15556	15531	15756	15626	15689	15686	15565	15684	15553	15622	15482	15547	15678	15590	15447	15583	15431	15480	15655	15580	15545	15599	15530	15534	15562	15582	15627	15592	15576	15572	15448	15445	15675	15612	15543	15652	15471	15610	15532	15360	15469	15637	15485	15609	15494	15578	15437	15580	15539	15531	15611	15658	15657	15665	15512	15578	15516	15636	15608	15662	15668	15449	15600	15610	15600	15808	15580	15320	15659	15316	15611	15739	15447	15513	15512	15569	15702	15667	15417	15472	15377	15610	15618	15478	15495	15572	15491	15533	15585	15405	15660	15538	15515	15605	15643	15695	15597	15595	15693	15552	15444	15652	15615	15762	15523	15427	15533	15695	15596	15405	15525	15523	15467	15593	15486	15550	15634	15508	15549	15369	15588	15673	15483	15532	15495	15465	15527	15478	15565	15593	15529	15709	15581	15457	15631	15517	15831	15467	15567	15424	15517	15595	15671	15553	15625	15712	15491	15572	15593	15518	15472	15497	15614	15617	15585	15392	15470	15527	15601	15573	15593	15619	15599	15538	15587	15625	15593	15583	15499	15648	15552	15514	15662	15682	15463	15682	15715	15576	15501	15313	15619	15660	15616	15631	15395	15565	15652	15578	15762	15551	15440	15521	15394	15658	15565	15645	15531	15592	15626	15638	15536	15501	15654	15695	15524	15501	15414	15648	15651	15531	15564	15694	15507	15505	15603	15549	15562	15394	15614	15547	15584	15452	15705	15604	15549	15445	15636	15542	15642	15719	15655	15453	15288	15583	15531	15635	15495	15475	15362	15407	15700	15569	15516	15521	15625	15509	15546	15628	15632	15636	15503	15472	15586	15617	15492	15446	15617	15462	15441	15626	15484	15664	15612	15734	15585	15406	15560	15582	15350	15558	15753	15546	15577	15452	15512	15520	15541	15686	15559	15555	15408	15414	15498	15539	15644	15571	15383	15541	15475	15511	15378	15596	15692
23187	21591	29602	24631	22738	25257	26758	21227	19963	19574	19328	19117	18896	19183	18786	18852	18571	18565	18463	18411	18276	18350	17990	18031	17950	18075	17883	18038	18299	18073	18167	18012	18059	18063	18021	17959	18003	18145	17963	18096	17992	17895	17970	17983	17970	17850	17920	17761	18016	17828	18096	17774	17822	17949	17933	17972	17944	17949	17771	18042	18115	17943	17817	17932	17731	17815	17813	17706	17790	17823	17964	17827	17777	17955	17902	17882	18024	17896	17960	17729	17728	17717	17795	17856	17864	17999	18254	17900	17954	17727	17828	18003	17928	17911	17929	17961	17891	17754	17842	17858	17785	17821	17817	17942	17792	17948	17850	18046	17931	17998	17940	17663	17974	17969	17890	17873	17801	17824	17999	17974	17907	17925	17907	17856	17818	17987	17942	17793	17924	17868	17918	17951	17831	17994	17823	17807	17820	17848	18091	18093	18051	17791	17938	17782	17845	17998	17943	18014	17872	17801	17975	17907	18052	17885	18127	17878	17849	17940	17777	17740	17931	18034	17891	17902	17821	17751	17918	17819	17811	17767	18048	17755	17903	17852	17943	17879	17978	17719	17909	17706	17946	17867	17959	17820	17887	17820	17887	17823	17831	17835	17877	17773	17772	17762	17887	17764	17990	18001	17825	17993	17825	17904	17977	17936	17857	17801	17943	17855	17890	17775	17739	17771	17791	17897	17718	17847	17866	17907	17652	18111	17856	17821	17771	17933	17789	17867	17825	17922	17705	17917	17897	17791	17862	17942	17773	17930	17902	17726	17846	17718	17786	18015	17973	17879	17744	18009	17844	17842	17919	17920	17749	17801	17838	17821	17929	17877	17640	17801	17730	17932	18012	17774	18123	17976	17890	17907	17820	17835	17816	17839	17799	17953	17931	17906	17882	17825	17817	17785	17847	17797	17948	17675	17829	17937	17963	17841	18003	17653	17699	17898	17839	17694	17680	17825	17794	17847	17767	18077	17995	17741	17950	17708	17887	17918	17939	17900	17954	17857	17847	17798	17710	17826	17923	17829	18103	17816	17584	17732	17866	17819	17973	17799	18049	17870	17945	17900	18023	17902	17841	17691	17861	17844	17783	17949	17897	17850	17973	17902	17890	17992	17857	18022	18032	17881	17850	17756	17753	17886	17834	17826	17772	17971	17826	17630	17642	17887	17834	17783	17889	17812	17820	17864	18172	17897	17649	17884	17735	17853	17964	17758	17886	18130	17860	18088	17837	17831	17774	17636	17744	17784	18015	17731	17809	17894	17692	17852	18048	17865	17821	17791	17800	17860	17801	17623	17846	17870	17749	17653	17999	18009	17706	17727	17793	17908	17929	17958	18014	17925	17895	18056	17985	17811	17720	17939	17971	17958	17997	17900	17682	17924	17959	18211	17924	17759	17975	17751	17785	17744	17777	17831	17925	17797	17857	17773	17941	17846	17839	17919	18033	17890	17972	17914	17636	18023	17962	17934	17807	17891	17700	17827	17798	17944	17762	17781	17991	17940	17884	17815	17824	18073	17804	17805	17853	17884	17837	17745	17873	17695	17615	17811	18085	17859	18070	17857	17836	17844	17987	17843	17752	17779	17878	17766	17826	17876	17779	17586	17664	17899	17914	18034	17695	17886	17731	17926	17795	17892	17856	17728	17792	17929	17881	18021	17985	17951	17950	18249	17997	17585	17907	17981	17800	18017	17955	17987	17851	17784	17913	17824	17788	18061	17982	17736	17714	17737	18044	17880	17703	17883	17962	17742	17615	17717	17777	17827	17921	18179	17606	17973	17924	17750	17894	17856	17866	17915	17899	17902	18047	17831	17901	17792	18053	17869	17650	17713	18051	17785	18016	17852	17845	18025	17795	18002	17819	17943	17801	17858	17883	17976	18038	17753	17785	17831	17812	17892	17816	17754	17877	17929	17784	17981	17789	17912	17862	17879	17839	17734	17935	17686	17933	17826	18058	17813	17942	18031	18008	17965	17909	17876	18005	17742	17732	17729	17906	17720	17912	17821	17932	17850	18005	18061	18078	17948	17923	17888	17798	17753	18021	17800	17864	17972	17770	17905	17806	17782	17801	17952	17649	17944	17912	17766	17736	17716	17904	17765	17821	17799	17786	17776	17846	17781	18028	18084	17889	17799	17829	17995	17855	17668	17737	17851	17665	17724	17917	17853	17786	17914	17842	17726	17943	17889	17814	17932	17827	17740	17888	17818	17993	17936	17681	17983	17996	17769	17917	17917	17696	17981	17898	17769	17894	17664	17975	17845	17625	17738	17686	17935	17806	17757	17892	17936	17855	17701	17910	18207	17920	17914	17867	17878	17995	17893	18092	17889	17924	17919	18073	17846	17801	17737	17767	17878	17714	17797	17903	17767	17874	17755	17784	17827	17887	17937	17700	18001	18039	17900	17972	17777	17752	17828	17815	17681	17975	17944	17771	17702	17849	17864	17749	17738	17829	17959	17758	17917	17909	17854	17907	17876	17719	18007	17974	17914	17832	17785	17929	17831	17950	17679	17756	17794	17977	17910	17934	17747	17961	17879	17870	17739	18013	18096	17818	17627	17740	17918	18071	17939	17727	17738	17775	17839	18011	17774	17831	17870	17944	17701	17665	17808	17946	17771	17971	17860	17758	17843	17898	17815	17729	18030	17881	17763	17874	17828	17699	17918	17831	17890	17722	17782	18079	17914	17817	17585	17760	17779	17780	17780	17991	17919	17710	17549	17823	17792	17881	17802	17894	17742	17829	17784	17873	17834	18065	17814	17962	17749	17961	17891	17962	17969	17811	17802	17810	17829	17793	17722	17811	17870	17929	17874	17785	18033	17771	17781	17906	17861	17843	17959	17850	17761	17949	17866	17743	17883	17804	17773	17800	17698	17835	17824	17679	17834	17911	17705	17787	17767	17883	17917	18005	17924	17979	17939	17801	17747	18035	17865	17853	17934	17827	17949	17818	17836	17741	17931	17944	17685	17716	17954	18060	17984	17816	17967	17911	17829	17985	17817	18046	17963	17913	17887	17939	17811	17730	17997	18039	17759	17929	17855	17824	17929	17752	17686	17925	17836	17819	18015	17830	17795	17923	18007	17950	17863	17833	17929	17821	17670	17833	17872	17852	17708	17588	17832	17767	17902	18049	17944	17676	17795	17727	17835	17752	17810	17917	17972	17782	18120	17799	17798	18064	17950	17828	17705	17804	17920	17985	17759	17618	17872	17881	17947	17830	17713	17871	17766	17845	17952	18037	17834	17860	17803	17753	17884	17956	17695	17954	17785	17780	17959	17804	17644	17960	17899	17900	17928	17984	17929	17860	17893	17837	17997	17825	17877	17833	17781	18025	17850	17997	17872	17894	17752	17816	17960	17886	17778	17892	17890	17986	18072	17913	18087	17769	17896	17822	17972	17818	17780	17986	17808	17906	17851	17810	17684	17686	17784	17884	17642	17865	17839	17791	17742	17779	17722	17908	17700	17869	17928	17871	17706	17935	17895	17991	17687	17918	17719	17834	17917	17769	18014	17820	17812	18133	18043	18083	17999	17926	17585	17839	17760	17989	17918	17815	18039	17736	17894	18012	17749	18036	18053	17906	17795	17854	17914	17942	17974	17868	18008	17892	17649	17991	17868	17765	17938	17904	17824	18010	18023	17751	17864	17606	17877	17681	17885	17749	17683	17973	17836	18042	17708	17822	17932	17988	17908	17918	17839	17849	17979	17806	17847	17964	17836	17833	17831	17877	17888	17685	17849	17614	17768	17899	17878	17970	17764	17659	17883	17769	17934	18045	17982	17644	17832	17902	17839	18044	17928	18005	17859	17825	17852	17860	17940	17731	17689	17887	17743	17803	17891	17804	17920	17775	17501	17812	17904	18010	17824	17716	17771	17850	17684	17800	17779	17796	17755	17939	17983	17963	17840	18008	17936	17906	17871	17883	17910	17838	17798	17537	17645	17897	17718	17859	17818	18076	17880	17744	17775	17984	17776	17803	17861	17910	17815	17904	17992	18014	17867	17859	17786	17849	17922	17576	17704	17728	17840	17751	17631	17887	17852	17800	17948	17760	17725	17896	17832	17871	17993	18024	18062	17731	17847	17827	17779	17780	18100	17920	17746	17881	17684	17828	18012	17803	17713	17961	17897	17935	17895	17821	17692	17900	17767	17840	17944	17791	17747	17729	17714	17848	17878	17744	17823	17796	17775	17771	17733	17895	17874	17835	17900	17792	17894	18061	17996	17833	17961	17879	17783	17651	17789	17828	17838	17919	17941	17971	17715	17896	17856	17938	17917	17905	17986	17883	17869	17802	17729	18077	17874	17742	17989	17725	17983	17750	17841	18075	17734	17840	18014	17937	18125	17755	17910	17804	17816	17983	17768	17748	17845	17726	17860	17854	17864	17764	17805	17681	17658	17794	17954	17850	17679	17883	17797	17899	17726	18066	17835	17850	17889	17863	18107	17934	17956	17690	18021	17732	17775	17816	18043	17708	17971	17912	17963	18138	17674	17860	17827	17846	17815	17913	17982	17900	17990	17640	17858	17840	17758	17705	17711	17815	17750	17981	17882	17870	17786	17785	17712	18027	17625	17864	17882	17846	17931	17831	17688	17937	18031	17973	17857	17834	17907	17758	17633	17817	17771	18016	17962	17917	17803	17739	17776	17975	18079	18010	17702	17644	17699	17602	17764	17912	17939	17862	18011	17843	17745	17909	17793	17698	17883	17689	17794	17835	17790	17809	17896	17978	17872	17695	17704	17756	17850	17768	18005	17901	17752	17912	17837	17779	17903	17981	17781	17879	17807	17927	17862	17981	17815	18020	17754	17583	17745	18070	17819	17907	17738	17784	17905	17915	18053	18108	18050	18033	17857	17847	17946	17878	17897	17828	17918	17855	17818	17767	17847	17958	17686	17753	17977	17950	17715	17799	17935	17679	17566	18043	17931	17741	17697	17824	17805	17976	17881	17826	17913	17886	17771	17756	17831	17830	17803	17751	17870	17745	17678	17581	17904	18171	18056	17882	17636	17833	17914	17824	17904	17776	17658	17952	17877	17975	17719	17943	17714	17923	17901	18067	17657	17725	17904	17891	17682	17793	17908	17785	17959	17864	17822	17908	17990	17878	17872	17725	17618	17707	17881	18146	17757
39306	64344	59552	44756	32073	25957	22090	19655	18405	17971	17577	17591	17429	17305	17344	17113	17004	16900	16759	16541	16460	16296	16267	16050	16052	16089	15878	16029	15941	16092	16112	16123	16099	15930	15948	16034	16025	16190	16066	16014	16091	16198	16143	16202	16134	15938	15988	15953	16097	16131	16140	16081	16031	16030	15973	16120	15934	16214	15996	15904	15952	15910	16029	15895	15997	16009	15994	15775	16166	15931	15862	16015	16183	16008	16116	15980	15852	16189	15876	16173	15921	15951	15970	16025	15973	15960	16127	16056	15997	16050	16038	16045	15884	15885	16087	16028	16229	16102	16156	15990	15973	16123	16102	16036	15842	15958	16087	15913	16024	15995	15894	15950	16114	15983	16159	16213	15936	15957	16029	15940	16068	15980	16140	16012	16091	15928	15729	15993	16087	15859	15910	15898	15905	16115	16081	16080	16158	15940	16212	15965	16221	16087	15945	16039	15938	16047	16135	15940	16096	15912	16031	16020	15960	16054	15991	15813	16040	15852	16033	16093	16152	16138	16095	15874	16048	16091	15958	16148	16034	16028	16000	15937	16112	16031	16036	15940	16044	15837	16134	16124	15994	15905	16094	16036	16016	15971	15923	16041	15991	16110	15958	15988	15930	16180	16061	15993	16124	15947	15977	16001	15967	15965	16000	15980	15767	16024	16017	15816	16028	16088	15959	16108	15964	15908	15839	16051	16077	16045	16037	16004	16022	16121	16049	15910	15991	15976	15986	16057	16069	15988	16128	16025	16153	16079	16055	15906	15937	15874	15906	15935	15925	16045	16050	15915	16034	16011	16155	16065	16017	15960	16181	15936	16076	15988	15942	16017	16036	16178	15973	15856	16149	16066	15892	16005	16073	16093	16126	15886	15962	16140	15995	15933	16063	15914	15987	15937	16024	15987	15900	15993	15787	16004	15973	15926	16017	15982	15852	16120	16032	15919	16031	15928	16043	15930	16017	16045	16023	15840	16066	16094	16082	15885	15953	15976	15968	15958	15880	15976	16007	15918	16051	16060	16022	15862	15977	16056	15987	16142	15838	16013	15824	15796	16034	15726	15876	15925	15929	15947	16114	16009	15883	16023	16071	16103	15969	15904	15996	16120	15970	16033	16057	16192	15931	16128	15900	16015	16101	16004	16047	15876	15959	16009	15889	15967	16047	16011	16010	15916	15969	15980	16096	16103	15983	15907	15985	16094	16073	15977	16074	15943	15978	15825	15914	15966	15935	16038	16034	15944	16070	15870	16107	15932	15948	15972	16137	15872	15945	16272	16042	15934	16206	15887	15942	16146	15948	15903	16063	15900	15890	16116	15879	16038	15898	15885	16040	16051	16009	15859	16081	15755	15995	15946	16047	16009	16051	16124	15992	16099	16072	16117	16018	15921	16123	15878	16025	15933	16095	15927	15967	15822	16031	16081	16076	15922	15940	15847	16175	15939	16062	15937	15998	15883	16028	15980	15780	15846	15903	16037	15881	15961	15836	16107	15950	15927	16022	16032	15966	16057	16066	16082	15973	15981	16047	15940	16001	16300	15976	15974	15944	16106	16099	15946	15895	16139	15911	15913	16015	16039	16025	15889	15960	16081	15990	15969	15982	15935	16084	16069	16045	16078	15963	15984	15923	15904	16129	16063	16111	15984	15968	15967	15959	16028	16045	16007	16029	15903	16047	16060	15934	15874	15924	16135	15879	16129	15904	15944	15900	16080	16138	16035	15996	16178	16073	16070	15933	15986	16152	16127	15950	15893	16236	16107	16010	16100	16067	16128	15908	16038	16016	16016	16097	16143	16196	16174	16012	16082	15931	15999	15956	15980	15979	15959	15888	16168	15854	15879	15757	16152	15889	16047	16211	16001	16095	15923	16087	15906	16067	16077	16046	15938	16020	15814	16111	16024	16119	16039	15975	16108	15999	16114	15976	15997	15878	16093	16058	16005	15982	15987	15866	15941	16132	15961	16106	16032	15938	16095	15881	16062	16043	15935	15946	16205	15989	16023	15939	16009	16041	15901	16198	15891	16034	16018	15953	15835	15810	16069	15908	16028	16010	15884	15879	15865	16023	16084	15808	16007	16087	16014	15921	15983	15941	15877	16167	16009	16006	16002	15954	15996	16065	15973	16053	15934	15938	16014	16071	16034	15941	16038	16089	15925	15885	15883	15982	16036	15899	16043	15925	15969	16058	16111	15938	15902	15915	16042	16027	16113	15952	16100	16058	16116	15716	15826	15895	16060	16018	16063	15919	15939	16009	16243	16025	15803	16080	16057	16111	16089	15963	15952	16102	16009	16111	15818	15901	16024	15850	16018	15979	15838	15969	15958	15875	16055	15967	16107	16076	15996	16171	16038	15932	16116	16143	16042	16066	15891	16003	15742	16061	16030	15990	16022	16073	15975	16132	15875	16198	15998	15959	16168	16080	15822	16025	16011	15986	16029	16032	15898	16045	16068	15895	15989	15977	16086	15867	16129	15832	16001	15939	15975	15990	15861	16216	15904	15880	15911	16057	16017	15984	15977	15928	15918	15993	15991	15954	15930	15948	15998	16096	15945	15915	15983	16027	15896	16113	15901	16120	15992	15980	16034	15951	15944	15917	15873	16018	16045	16084	15893	15916	16162	15883	15991	15947	16005	16158	16066	16116	15955	16165	15978	16082	15995	15982	16063	16056	15883	15998	15942	15861	15774	16163	16041	15822	16255	16065	16180	16070	16035	16007	15888	16071	16002	16074	15957	15936	15986	16030	16070	15794	16052	15916	16021	16002	15939	15900	16057	16208	16078	15981	16129	15895	15993	16047	15818	15959	15995	15998	15965	16049	16180	16052	15874	16037	16042	15991	15959	16035	16026	16001	16021	16023	16066	16192	15969	15927	15872	15866	16003	15915	15863	15936	16024	16028	15980	16196	15940	16151	15874	15963	16074	15972	16096	15937	16026	16027	15878	16000	16029	16118	15909	16112	16052	15978	16065	15891	15905	16032	16051	15927	16186	15935	15976	15995	16180	15954	16056	16146	15877	15890	16099	15983	15863	15942	15982	16005	15976	16000	16103	15893	16059	16107	16110	16070	16030	16051	15970	15953	16012	16052	16073	16045	16024	15977	16001	15892	16083	15956	15995	15974	15928	15968	15851	15913	16033	15796	15968	16145	15963	16082	16076	16089	15891	15918	16099	16061	16036	15948	15831	16045	15980	15864	16143	16008	15982	16129	15981	15957	15904	16066	15816	15903	15945	16029	16228	15960	16040	15924	16007	16082	15908	15950	16088	15986	15794	16022	16116	16121	16262	16072	16042	16028	15970	15900	15935	15996	16004	15968	15853	15973	16228	15823	15975	16205	16048	16005	15921	15966	16052	15991	15961	15936	15893	16006	15862	15915	15974	16095	16009	16037	15902	16073	15970	16130	16090	15985	16038	16036	16110	15913	16002	16132	15955	15900	15972	15904	15986	16004	16008	15873	15921	15737	15802	15959	16082	16061	15870	15860	15959	15998	15936	15971	16073	15888	16186	15828	15888	16044	16006	16004	16086	16000	16079	16066	15957	15924	15967	16051	16033	15993	15845	16057	15878	15931	16082	16123	15816	15911	15798	16015	16071	15952	16041	15969	15973	16040	15945	16050	16157	16142	15934	16136	15999	15873	16022	15877	16007	16058	16076	15929	15952	16077	15987	15999	15851	16164	16092	15987	15953	15963	15847	15994	16000	16027	15987	15903	15983	16010	15951	16120	16150	15858	16104	15932	15824	16008	15848	16046	15937	15932	16000	15999	16041	15912	16051	15882	15955	15953	15963	16017	15938	16029	15992	15975	15783	15844	16077	16032	15914	16020	16014	15925	15859	15973	16296	15864	16045	16046	16076	16042	16028	16134	15989	16170	16029	16005	15855	16089	16063	16057	16062	15946	16033	16043	16071	16057	15941	16001	16176	15922	15967	16037	15758	15923	16034	16046	15933	16018	15888	16195	16071	15812	15990	15972	16045	15765	15820	16046	15968	16085	15943	16030	15924	16062	15798	16024	16083	15935	16037	16042	15942	16065	16045	15838	16151	16018	15809	15959	16055	15880	15909	16113	15975	16098	15839	15943	16163	15939	15850	15978	15860	16019	15975	16139	15879	15900	15983	15929	15885	16066	15984	15927	15919	16052	15892	16045	15979	15683	16033	15835	16085	16048	16133	15986	16119	16042	16029	15936	15943	15881	16008	15899	16117	15895	15922	16011	16089	16128	15975	16113	16045	15958	15961	16143	15915	16000	15966	16161	16050	16055	16007	16094	15887	16024	16071	16194	15750	15991	16233	16034	16103	15902	15996	16085	16118	15966	16001	15879	15918	16081	16043	15983	15979	15950	16054	16101	16066	15953	16115	15824	16117	16065	16000	15881	15987	16122	15932	15820	16116	16013	15963	15935	16125	16087	15912	16119	15782	15999	15912	16069	16035	15964	16018	15957	16063	16192	15851	16069	16032	15942	15894	15941	16057	15974	16011	15881	16019	15939	15943	15952	15931	16062	15996	15857	16033	15957	15907	15885	16045	15939	15891	15973	16137	16035	16055	16092	15904	16030	15986	15938	15954	15994	15920	16005	15906	16047	16144	16055	15935	15834	16203	15968	16097	15893	16021	16005	16007	15995	15992	15891	16062	16029	15930	15969	16173	16071	15780	16010	15978	15910	15981	15979	16069	16138	16036	16200	16043	15987	16038	16049	15997	16018	16123	16145	15897	16006	15932	15833	16010	15981	15901	16063	16010	15927	16004	16184	15940	16076	15962	15977	16073	15905	16045	15954	15816	15895	16153	16063	16030	16098	16182	15914	15971	15991	15965	15943	15934	16091	16082	16043	16198	15972	15995	15972	16092	16168	16145	15919	15992	15917	16029	16151	15871	15936	16042	16050	16035	16101	16032	15938	15849	16074	15801	15934	16122	15822	16015	16087	16082	16171	15942	16008	15966	16112	15993	16065	15936	16082	15843	15943	15965	16043	16082	16013	16110	16034	15888	16170	15817	15999	16094	16159	16247	16153	16046	15984	15996	16011	15950	16172	15884	16055	16052	15930	16025	15849	16070	16025	15993	16019	15934	16120	15942	15947	15793	15795	16084	16036	16060	15905	15847	15851	15970	16099	15942	16093	15977	15987	16245
29356	30827	36559	28998	21968	19997	18270	17267	16867	16925	16718	16884	16766	16610	16866	16727	16760	16741	16693	16573	16547	16472	16695	16404	16470	16368	16379	16563	16238	16468	16393	16404	16537	16487	16526	16427	16394	16517	16508	16306	16423	16432	16492	16593	16414	16270	16505	16632	16478	16347	16382	16475	16470	16423	16642	16396	16427	16206	16471	16292	16459	16536	16627	16358	16355	16416	16406	16530	16468	16189	16469	16313	16413	16439	16680	16504	16365	16548	16362	16370	16644	16341	16317	16304	16507	16294	16397	16414	16344	16263	16550	16508	16465	16407	16277	16324	16336	16443	16476	16370	16636	16477	16435	16423	16442	16475	16437	16382	16262	16350	16558	16288	16454	16440	16275	16567	16534	16413	16358	16528	16415	16472	16545	16432	16298	16313	16294	16590	16384	16243	16382	16395	16354	16271	16505	16368	16585	16612	16340	16533	16417	16220	16223	16439	16329	16377	16476	16510	16223	16339	16496	16469	16408	16467	16573	16192	16443	16349	16511	16322	16306	16467	16373	16500	16305	16231	16248	16333	16513	16519	16431	16343	16452	16597	16553	16372	16504	16530	16487	16513	16444	16443	16468	16406	16469	16500	16396	16386	16472	16427	16138	16248	16376	16277	16266	16301	16419	16532	16325	16448	16286	16424	16544	16469	16385	16208	16321	16345	16322	16362	16394	16395	16378	16435	16440	16441	16409	16492	16330	16410	16320	16468	16479	16285	16539	16183	16383	16384	16443	16264	16537	16502	16484	16287	16358	16344	16353	16449	16316	16298	16377	16633	16404	16501	16506	16256	16546	16305	16365	16342	16418	16474	16474	16669	16492	16591	16522	16401	16168	16387	16275	16252	16412	16231	16184	16139	16363	16243	16378	16409	16386	16578	16400	16611	16422	16590	16377	16389	16327	16473	16647	16396	16417	16190	16473	16290	16459	16543	16239	16472	16359	16280	16422	16366	16378	16472	16312	16627	16285	16371	16274	16509	16239	16230	16105	16354	16257	16348	16452	16376	16579	16438	16303	16388	16623	16515	16516	16276	16234	16378	16517	16465	16229	16532	16230	16390	16298	16335	16481	16440	16418	16406	16313	16533	16304	16306	16523	16444	16408	16327	16218	16387	16253	16432	16240	16333	16404	16423	16513	16394	16407	16356	16546	16544	16328	16383	16516	16589	16419	16587	16398	16394	16224	16209	16354	16409	16428	16247	16480	16419	16212	16283	16206	16496	16399	16492	16293	16347	16324	16414	16306	16450	16429	16483	16374	16446	16389	16438	16393	16400	16680	16392	16611	16569	16371	16250	16163	16678	16537	16467	16345	16445	16245	16639	16504	16356	16406	16486	16444	16372	16618	16455	16285	16268	16563	16402	16362	16326	16299	16446	16444	16337	16461	16333	16452	16512	16296	16542	16408	16334	16216	16361	16340	16302	16396	16449	16565	16504	16389	16577	16735	16312	16427	16319	16189	16338	16321	16284	16311	16394	16313	16333	16355	16422	16220	16495	16590	16280	16447	16358	16467	16263	16613	16624	16260	16343	16455	16488	16555	16422	16481	16481	16558	16555	16507	16348	16311	16473	16289	16252	16297	16288	16626	16425	16258	16349	16480	16494	16415	16463	16316	16509	16380	16341	16376	16270	16317	16375	16491	16527	16566	16576	16292	16597	16555	16377	16371	16392	16400	16454	16401	16515	16548	16394	16309	16304	16214	16433	16282	16320	16318	16295	16358	16415	16427	16363	16465	16400	16499	16518	16483	16363	16386	16201	16466	16433	16345	16357	16392	16370	16255	16273	16383	16569	16618	16234	16465	16372	16386	16144	16446	16575	16290	16481	16267	16421	16556	16652	16438	16486	16417	16528	16523	16521	16613	16483	16483	16475	16341	16390	16390	16326	16457	16457	16477	16238	16296	16401	16346	16386	16183	16250	16468	16268	16478	16502	16564	16219	16413	16224	16542	16522	16198	16460	16590	16433	16531	16389	16452	16490	16640	16540	16418	16263	16310	16245	16476	16474	16308	16466	16440	16488	16397	16352	16416	16369	16363	16448	16475	16371	16434	16374	16550	16538	16311	16244	16521	16216	16218	16413	16414	16221	16455	16454	16449	16403	16320	16453	16445	16624	16556	16467	16500	16319	16408	16456	16156	16585	16530	16370	16449	16311	16609	16389	16317	16412	16521	16359	16306	16241	16562	16545	16453	16400	16351	16320	16345	16318	16406	16207	16376	16261	16292	16341	16398	16409	16200	16466	16214	16389	16150	16369	16410	16442	16315	16545	16147	16432	16498	16270	16249	16532	16566	16274	16514	16477	16359	16536	16442	16468	16356	16384	16442	16521	16352	16303	16421	16333	16423	16130	16377	16462	16418	16400	16354	16405	16505	16551	16141	16274	16308	16324	16349	16502	16340	16466	16531	16519	16410	16332	16264	16294	16426	16489	16436	16411	16456	16212	16445	16475	16410	16533	16458	16457	16281	16295	16423	16357	16389	16359	16336	16379	16335	16280	16456	16327	16539	16669	16437	16430	16345	16405	16302	16521	16356	16279	16496	16357	16338	16189	16469	16530	16595	16467	16350	16290	16265	16412	16310	16300	16439	16375	16420	16528	16619	16311	16273	16254	16340	16547	16423	16569	16356	16470	16429	16387	16409	16105	16280	16442	16487	16552	16140	16347	16292	16547	16394	16203	16232	16365	16489	16474	16145	16481	16477	16495	16549	16458	16356	16370	16310	16622	16418	16523	16434	16330	16450	16466	16537	16463	16388	16538	16465	16338	16448	16317	16496	16417	16478	16308	16474	16464	16434	16358	16467	16352	16365	16370	16377	16544	16527	16332	16290	16369	16213	16528	16311	16321	16183	16529	16393	16478	16448	16484	16438	16261	16496	16437	16274	16581	16446	16318	16438	16392	16323	16341	16473	16411	16317	16454	16587	16456	16634	16287	16442	16346	16406	16435	16223	16567	16350	16528	16561	16416	16331	16347	16392	16491	16440	16307	16464	16360	16573	16294	16425	16413	16493	16492	16420	16325	16448	16255	16383	16346	16413	16507	16281	16438	16250	16347	16260	16301	16354	16527	16467	16358	16353	16426	16351	16374	16409	16538	16522	16207	16448	16305	16422	16267	16546	16285	16524	16409	16386	16363	16408	16593	16368	16417	16240	16315	16436	16387	16454	16400	16460	16261	16457	16299	16443	16309	16439	16495	16226	16416	16212	16398	16493	16387	16541	16383	16259	16344	16505	16525	16564	16145	16497	16307	16371	16159	16571	16296	16394	16398	16478	16398	16401	16258	16288	16470	16486	16281	16295	16532	16276	16403	16442	16542	16438	16450	16250	16406	16532	16458	16572	16480	16279	16428	16304	16245	16333	16491	16369	16276	16336	16250	16283	16370	16300	16339	16234	16473	16239	16375	16468	16522	16617	16548	16378	16441	16367	16496	16490	16449	16458	16315	16282	16374	16606	16367	16568	16343	16421	16459	16398	16502	16480	16411	16332	16344	16318	16468	16370	16378	16325	16346	16438	16482	16407	16433	16570	16486	16375	16452	16615	16408	16311	16447	16131	16247	16482	16361	16313	16356	16336	16259	16317	16537	16493	16468	16249	16352	16302	16586	16394	16237	16385	16597	16495	16456	16391	16299	16319	16446	16340	16666	16473	16509	16291	16342	16258	16427	16400	16145	16511	16472	16377	16512	16515	16382	16499	16362	16587	16359	16367	16226	16381	16441	16521	16347	16519	16406	16217	16487	16224	16438	16330	16502	16420	16434	16294	16383	16334	16511	16555	16428	16535	16326	16397	16449	16601	16409	16267	16314	16482	16187	16455	16243	16492	16326	16435	16261	16458	16241	16513	16506	16336	16495	16325	16517	16529	16427	16535	16306	16317	16260	16485	16321	16451	16427	16341	16555	16466	16303	16357	16471	16319	16438	16392	16323	16456	16277	16587	16514	16249	16495	16559	16521	16299	16386	16349	16353	16407	16386	16435	16283	16389	16368	16104	16380	16346	16372	16437	16425	16378	16225	16507	16231	16239	16464	16465	16433	16299	16610	16380	16451	16458	16292	16340	16300	16634	16459	16342	16453	16449	16477	16349	16424	16403	16589	16503	16564	16483	16362	16327	16377	16464	16275	16428	16355	16661	16430	16292	16480	16287	16511	16423	16432	16317	16440	16343	16291	16414	16589	16240	16384	16384	16618	16464	16345	16628	16412	16282	16343	16305	16494	16337	16236	16609	16669	16454	16451	16470	16464	16342	16555	16513	16555	16544	16397	16483	16383	16371	16585	16476	16482	16293	16438	16303	16532	16517	16335	16351	16483	16541	16386	16487	16438	16366	16708	16591	16246	16213	16255	16399	16450	16250	16465	16574	16398	16510	16394	16501	16175	16452	16385	16459	16575	16456	16483	16206	16362	16417	16557	16525	16319	16218	16376	16638	16287	16211	16416	16304	16310	16460	16468	16367	16217	16235	16258	16562	16539	16481	16320	16435	16533	16558	16541	16391	16192	16480	16303	16571	16355	16398	16399	16485	16513	16597	16587	16408	16399	16348	16328	16362	16389	16363	16219	16519	16478	16097	16326	16157	16598	16349	16593	16313	16478	16292	16358	16372	16395	16455	16404	16490	16626	16474	16506	16191	16514	16509	16249	16399	16351	16204	16283	16313	16293	16432	16398	16469	16319	16363	16384	16332	16503	16365	16356	16226	16532	16489	16488	16489	16334	16367	16344	16330	16617	16351	16445	16375	16296	16282	16471	16555	16276	16400	16331	16371	16362	16428	16347	16407	16334	16355	16349	16325	16417	16372	16333	16312	16475	16428	16385	16464	16393	16438	16559	16559	16376	16519	16464	16422	16225	16401	16589	16345	16370	16220	16620	16388	16536	16433	16543	16376	16427	16479	16243	16448	16280	16536	16397	16482	16447	16351	16287	16359	16658	16214	16397	16264	16291	16450	16360	16569	16354	16322	16317	16375	16248	16407	16498	16196	16415	16527	16613	16349	16350	16563	16468	16344	16280	16375	16268	16487	16277	16373	16487	16376	16566	16537	16391	16556	16450	16531	16471	16414	16298	16440	16368	16262	16473	16188	16356	16383	16422	16440	16512	16440	16424	16301	16269	16420	16474	16546	16486
35942	49351	42513	28396	22894	19878	16996	16280	15701	15614	15643	15477	15519	15563	15589	15572	15456	15479	15437	15104	15296	15284	15156	15079	15124	15287	15160	15156	15111	15190	15086	15179	15143	15252	15039	15115	15285	15212	15201	15061	15194	15071	15249	15289	15139	15208	15140	15013	15282	15128	15037	15267	15268	15155	15108	15064	15091	15197	15163	15110	15177	15062	15056	15106	15017	15162	14994	15167	15294	15320	15090	15213	15114	15120	15154	14970	15022	15318	15124	15244	15027	15035	15051	15124	15250	15167	15131	15075	15167	15166	15117	15117	15174	15301	14971	15071	15122	15122	15153	15300	15044	15189	15100	15080	15109	15191	15106	15080	15162	15158	15188	15025	15103	15064	15229	15102	15057	15128	15078	15159	15030	14992	14994	15152	15354	14843	15105	15253	15129	15110	15029	15096	15189	15111	15120	15015	15237	15173	15211	15087	15009	15149	15174	15153	15152	15011	15333	15183	15197	14955	15131	15197	15086	15210	15198	15026	15175	15244	15151	15194	15180	15095	15217	15233	15106	15126	14957	15146	15153	15258	15099	15185	15221	15102	15232	15259	15119	15101	15116	15147	15296	15328	15190	15243	15105	15079	15255	15028	15274	15180	15075	15201	15274	15226	15053	15323	15057	15103	15150	15088	15034	15118	15167	15106	15057	15280	15056	15074	15186	15115	15183	15121	15139	15218	15272	15227	15140	14998	15120	15148	15059	15224	14998	15005	15109	15056	15103	15233	15028	15145	15185	15151	15204	15137	15202	15196	14988	15305	15175	15173	15095	15133	15023	15131	15139	15161	15191	15068	14992	15105	15096	15235	15179	14986	15045	15096	15060	15134	15249	15138	14933	15101	15226	15050	15014	15160	15371	15146	15230	15156	15045	15044	15197	15281	15110	15038	15116	15331	15069	15113	15226	15208	15174	15145	15011	15201	15247	15221	15155	15052	15145	15206	15112	15301	15258	15237	15139	14983	15209	15199	15072	15223	15197	15042	15111	14937	15106	15103	15121	15094	15087	15095	14965	15274	15262	15333	15044	15220	15001	15083	15222	15244	15146	15230	15014	15239	15200	15025	15079	15230	15020	15060	15046	15254	15095	15230	15116	15037	15327	15295	15153	14932	15163	15196	15249	15184	15198	15050	15180	15183	15100	15219	15117	15070	15109	15164	15122	15306	15141	15336	15086	15187	15084	15052	15213	14976	15252	15201	15050	15221	15098	15113	15032	15127	15130	15229	15206	15164	15248	15069	15147	15141	15140	15212	15317	15071	15240	15098	15139	15029	15290	15040	15239	15018	15152	15134	15023	15197	15311	15148	15219	15250	15071	15210	15101	15186	15319	15056	15243	15121	15177	15138	15092	15119	15074	15153	15101	15061	15043	15207	15293	15257	15302	15119	15150	15066	15138	15143	15102	15069	15222	15334	15147	15126	15147	14965	15191	15255	15336	15226	15097	15009	15345	15090	15134	15186	15091	15048	15189	15154	15145	15183	14967	15132	15166	15065	15024	14957	15117	15013	15166	15174	15144	15186	15234	15314	15168	15060	15006	15096	15094	15145	14912	15031	15133	15203	15091	15191	15109	15223	15220	14910	15281	15139	15125	15198	15205	14929	15151	15157	15285	15075	15151	15268	15116	15157	15083	15170	15025	15441	15160	15193	14952	15382	15144	15164	15276	15085	15189	15043	15226	15248	15097	15050	15257	15089	15050	15171	15330	15093	15011	15005	15264	15116	15200	15078	15233	15325	15143	15235	15189	15127	15008	14946	15165	15004	15346	15136	15061	15151	15338	15073	15242	15130	15279	15199	15182	14964	15277	15194	15133	15118	15013	15292	15221	15286	15111	15120	15247	15083	15223	15164	15129	15155	15208	15105	15179	15251	15282	15051	15262	15089	14911	14989	15080	14877	15270	15128	15031	15008	15025	15094	15035	15061	15206	15155	15292	15116	15207	15169	15178	15088	15234	14909	15032	15189	15203	15255	15240	15105	15175	15080	15259	15162	15119	15032	15127	14963	15186	15062	15221	15147	15056	14974	15111	15142	15204	15183	15040	15148	14990	15010	15157	15226	15180	15234	15155	15169	15177	15091	15002	15091	15072	15160	15175	15149	15256	15034	15236	15142	15257	14956	15139	15269	15094	15224	15127	15256	15108	15092	15199	14998	15228	15131	15061	15178	15277	14994	15112	15076	15158	15119	15181	14997	15218	15124	15195	15065	15015	15104	15227	15127	15212	15068	15174	15091	15072	14981	15021	15166	15028	15129	15316	15223	15156	15162	15121	15086	15019	15193	15146	15218	15290	15172	15015	15212	15129	15024	15139	15106	15116	15214	15010	15066	15242	15213	15043	15213	15203	15148	14977	15252	15208	15178	14969	15203	15266	15084	15026	15205	15103	15115	15053	15024	15187	14988	15248	15114	15328	15120	15309	15111	15066	15066	15081	15114	14907	15227	15241	15087	15186	15172	15048	15156	15002	15177	15220	15109	15121	15108	15366	15310	15252	15198	15286	15096	15272	15010	15270	15246	15216	15026	15267	15251	15214	15143	15082	15164	15026	15115	15182	15258	15021	15160	15205	15193	15102	15091	15161	15188	15085	15202	15073	15021	15099	15092	15154	15160	15247	15103	14910	15052	15230	15301	15169	15286	15054	15043	15162	15164	15083	15058	15267	15217	15294	15198	15332	15117	15256	15091	15157	15113	15074	15150	15233	15070	15170	15157	15235	14932	15241	15018	15101	15257	15243	15158	15161	15125	15126	15046	15211	15230	15235	15159	14977	15077	15082	15304	15259	15121	15182	15056	15149	15197	15162	15123	15025	15102	15214	15127	15033	14978	15194	15096	14885	15186	15125	14972	15240	15150	15026	15070	15104	15195	15221	15172	15276	15308	15230	15216	15160	15172	15157	15217	15181	15198	15059	15083	15005	15151	15152	15225	15069	15198	15153	15187	15182	14979	15170	15161	15195	15092	15077	15130	15256	14985	15204	14892	15137	15297	15108	15128	15016	15136	15226	15196	15196	15260	15091	15237	14962	14974	14945	14931	15114	15359	15290	15087	15135	15239	15134	14901	15213	15115	15120	15020	15192	15120	15154	15036	15253	15105	15106	15182	15162	15170	15158	15107	15107	15046	15139	15193	15129	15101	15045	15328	15153	15047	15158	15127	15188	15152	14896	15109	15178	15299	15144	15163	15151	15239	15194	15023	15107	15147	15265	15244	15122	15207	15191	15186	15261	15159	15276	15066	15226	15154	15132	15248	15051	15215	15123	15317	15153	15221	15351	15166	15130	15136	15041	15137	15179	15098	15303	15075	15031	15204	15086	15102	15196	15166	15075	15265	15033	15193	15014	15152	15090	15211	15027	15132	14924	15242	15061	15152	15073	15023	15205	15169	15230	15175	15228	15150	15122	15073	15139	15061	15078	15168	15140	14953	15179	15106	15115	15370	15225	15194	15244	15153	15213	15162	15129	15236	15167	15183	15248	15055	15149	15181	15104	14970	15174	14984	15204	15180	15003	15253	15114	15116	15314	14949	15264	15069	15139	15177	15142	15252	15164	15137	15224	15092	15238	15163	15111	15111	15197	15248	15130	15147	15353	15076	15058	15256	15052	15208	15165	14927	15222	15035	15156	14907	15075	15300	14913	14932	14956	15045	15248	15219	15179	15057	15019	15212	15192	15240	15018	15126	15049	15208	15051	15186	15065	15199	15112	15130	14976	15028	15225	15126	15115	15187	15040	15245	15184	15138	15140	15119	15136	15073	15197	15166	15233	15107	15135	15133	15155	15319	15252	15224	15112	15069	14887	15134	15148	15256	15053	15249	14973	15001	15059	15364	15017	15059	15185	15020	15165	15400	15237	15060	15102	15213	15241	15071	15053	15284	15123	15105	15095	15218	15114	15201	15218	15160	15055	15062	15092	15057	15194	15183	15130	15208	15171	15021	15082	15046	15102	15046	15005	15131	15161	15134	15265	15200	14994	15061	15149	15235	15166	15218	15217	15109	14936	15176	15187	15236	15013	15167	15177	15090	15069	15245	15151	15125	15157	15045	14883	15269	15112	15195	15185	15140	15140	15125	15219	15086	15027	15432	15131	15056	15180	15098	15319	15197	15223	15080	15157	15095	15114	15240	15193	15140	15090	15091	15033	15164	15254	15146	15132	15052	15170	15051	15053	15100	15201	15203	15209	15121	15199	15075	15127	15195	15069	15140	15010	15173	15291	14926	15066	15097	15101	15035	15153	15183	15195	15246	15317	15106	15104	15232	15170	15106	15159	15194	15182	15160	15084	15146	15149	15257	14956	15183	15277	15172	14877	15175	15024	15187	15231	15151	15017	14913	15083	15133	15225	15148	15015	15355	15214	15083	15126	15198	15222	15057	15050	15181	15094	15297	15276	15115	15252	15092	15056	15342	15218	15204	15032	15089	15171	15281	15050	15019	15134	15241	15150	14944	15229	15019	15065	15172	15198	15203	15274	14875	15183	15026	15306	15048	15315	15152	15111	15220	15132	15050	15094	15132	15239	15052	15093	15053	15057	15226	15027	14980	15262	15061	15262	15388	15226	15213	15186	15077	15264	15100	15161	15141	15266	15288	15139	15096	15187	15201	15101	15153	15140	15150	14991	15197	15192	15167	15160	15113	15271	15286	15085	15152	15114	15068	14978	15189	15255	15021	15217	15181	15102	15110	14993	15228	15104	15124	15232	15256	15031	15229	15189	15252	15143	14945	15112	15070	15214	15182	15236	15167	15086	15047	15287	14828	15000	15075	15151	15037	14947	15047	15021	15168	15141	15144	15175	15194	15214	15107	15127	15127	15112	15260	15188	15142	15065	15166	15324	15046	15231	15158	15066	15055	15267	15218	15301	15160	15066	15180	15151	15145	15120	15038	15253	14995	15153	15138	15321	15180	15138	15305	15133	15154	15114	15086	15039	15057	15268	15137	15143	15160	15144	15094	15046	15070	15065	15204	15205	15210	15117	15044	15102	15151	15190	15219	15230	15040	15265	15247	15160	15161	15306	15152	15051	15273	15117	15236	15224	15245	15326	15131	15066	14836	15265	15125	15131	15272	14997	15173	15093	14963	15294	15100	15194	15106	15150	14967	15239	15237	15240	15064	15118	15033	15180	14974
24437	21684	29227	26045	25030	26003	23914	19698	18720	18148	17807	17894	17710	17715	17611	17469	17631	17361	17385	17373	17682	17280	17274	17388	17329	17255	17094	17339	16933	17082	17334	17405	17360	17233	17324	17169	17241	17033	17049	17183	17187	17178	17219	17054	17036	17236	17289	17394	17246	17481	17352	17082	17106	17184	17153	17199	17219	17386	17256	17161	17207	17271	17022	17114	16975	17125	17274	16949	17303	17213	17147	17302	17175	17108	17242	17164	17031	17101	17007	17264	17171	17408	17288	17275	17111	17191	17212	16962	17105	17125	17209	17051	17267	17117	17186	17164	17257	17079	17290	17108	17197	17098	17138	17131	17082	17122	17170	17296	16888	17231	17140	17358	17176	17061	17211	17095	17188	17288	17112	17082	17121	17325	17163	17243	17222	17118	17125	17080	17239	17100	17305	17068	17259	16971	16982	17152	16955	17184	17217	17407	17182	17216	17321	17096	17119	17188	17303	16994	17051	17350	17025	17239	17208	17140	17121	17089	17097	17107	17258	17154	17187	17267	17180	17053	17072	17009	17194	17149	17017	17018	17088	16971	17076	17110	17173	17056	17334	16996	16944	16937	16890	17004	17172	17077	17003	17103	17129	17261	17263	17370	17076	17185	17128	16947	17170	17111	17219	17171	17077	17179	17005	17143	17005	17036	17114	16818	17270	16926	17190	17067	17114	17203	17239	17151	17146	17272	17082	17148	17211	17173	17154	17032	17005	17107	17293	16985	16993	16988	17049	16914	17020	17300	17296	17166	17168	17136	17043	17098	17092	17231	17177	17007	16989	17173	17188	17076	17154	17315	17165	17266	17025	17068	17211	17084	17243	17073	17066	17038	17208	17077	17085	17052	17111	17052	17100	17095	17058	17306	17259	17132	16984	17119	17270	17225	17109	17026	17073	17092	17000	17037	17289	17114	17234	17042	17230	16938	17075	17205	17138	17323	17348	17148	16939	17454	17366	17215	17128	17097	17071	17172	17090	17127	17151	17168	17116	17041	17407	17084	17223	17028	17087	17030	17076	17212	16925	17063	17217	17171	16941	17033	17275	17212	17212	17156	17210	17121	17244	17010	16989	17021	17171	17105	17118	17253	17089	17022	17192	17270	17107	17221	17310	17028	17087	17080	17153	17264	16973	17123	17093	17065	17322	17218	17218	17167	17124	17078	16978	17103	17382	17108	17164	17223	17156	16981	17080	17112	16866	16992	17130	17175	17184	17147	17062	17337	17133	17078	17162	17259	17245	17277	17246	16909	17179	17163	17234	17146	17266	17111	17315	17016	17151	17016	17158	16976	17112	16968	16990	17076	17202	17084	17085	17211	17063	17356	17210	17122	17300	17067	17231	17159	17076	16964	17139	16987	17026	17117	16961	17277	17022	17008	17075	17245	17247	17399	17263	17218	17044	17166	17185	16882	17243	17248	17146	17154	16989	17320	17019	17086	17157	16938	17143	17269	17123	17101	17079	16830	17074	17330	17098	16947	17214	17112	17055	17073	17121	17230	17196	17110	17186	17137	17040	17231	16986	17099	17316	17068	17131	17354	17282	17052	17029	17099	17128	17099	17072	17033	17121	17192	17085	17177	17138	17248	17204	17393	17296	17138	17145	17221	17209	17048	16961	17149	17176	17097	17298	17271	17120	16979	17348	17077	17207	16982	17072	17115	17011	17281	17181	17209	17195	17079	16940	17264	17193	17069	17095	17180	17077	17286	17281	17095	17030	17095	17182	17095	17242	17287	17088	17280	17242	17246	17218	17251	17152	17021	17080	17040	17203	17155	17081	17171	17141	17167	17039	16990	17103	17206	17204	16992	17198	17190	17101	17143	17167	17136	17139	17217	16922	17243	16965	17161	17099	17098	17042	17306	17213	17122	17014	17135	17266	17089	17100	17142	17161	17163	17047	17135	17230	17037	17173	17208	17129	17123	16919	17172	16990	17074	17188	17187	17196	17179	17114	17182	17259	17160	16979	17210	16941	17156	17167	17073	17226	17247	17041	17301	17125	17071	16880	17057	17113	17295	17108	17087	17154	17211	17006	17143	16972	17029	17082	16917	17083	17106	17157	17275	17104	17094	17088	17026	17095	17089	17386	17117	17175	17063	17327	16981	17084	17165	17113	17073	17123	17179	16944	17092	17236	17206	17131	17113	17032	17137	17100	17002	17414	17083	17157	17020	17201	17062	17198	17119	17480	17059	17264	17019	17180	17227	17214	17262	17329	17040	16931	17129	17189	17159	17005	17071	17068	17074	17138	17295	17163	17217	17203	17259	16971	17267	17316	16999	17175	17082	17213	17169	16975	17127	17182	17431	17242	17283	17126	17020	17273	16962	17057	17005	17224	17023	17054	17035	17130	17090	16946	17194	17125	17122	17164	17287	17183	17201	17036	17056	17054	17220	17166	17334	17256	17012	16954	17247	17247	17218	17070	17228	17165	17238	17187	17109	17314	17230	17165	17174	17299	17045	16890	17188	17143	17156	17115	17312	17111	17128	17037	16938	17088	17062	17269	17174	17056	17031	17169	17229	17214	17236	17037	17156	17101	16993	17240	17114	16962	17148	17143	17225	17233	17090	17186	17121	17003	17022	17013	17164	16932	17181	17237	17174	17202	16951	17218	17036	17095	17157	16968	16866	16958	16858	17212	17286	17242	17290	17241	16996	17160	17068	17041	17054	17190	17331	17169	17111	17143	16980	16980	17247	17273	17240	17175	17014	17155	17170	17138	17412	17074	17349	17211	17216	17130	16951	17139	17072	17314	17169	17023	17100	17022	17236	17269	17184	17199	17107	17200	17001	16874	16891	17031	16986	16997	17317	17348	17278	17203	17135	17246	17109	17071	17250	17021	17165	16974	17148	17191	17040	17244	16989	17265	17311	17338	17029	17148	17123	17031	17264	17020	17107	16836	17223	17078	17172	17158	17157	17124	17131	17141	17182	17126	17239	17219	16954	17080	17306	17174	17154	17133	17293	17051	17085	16996	17078	17056	17235	17221	17267	17116	17275	17175	17080	17062	17206	17055	17187	17078	17193	17061	17023	17129	17287	17183	17123	17074	17117	17210	17239	17173	17114	17070	17290	16985	17274	17267	17012	17224	17373	17133	17225	17226	17079	17337	17287	17132	17224	16988	17136	17110	17150	16868	17063	17172	17140	17170	16894	17211	17314	16960	17123	17312	17356	17048	17217	17272	17198	17147	17173	17133	17346	17142	17190	17088	17149	17152	17037	17211	16843	17002	17071	17173	17159	17199	17255	17423	17184	17093	17010	17127	17022	17169	17198	17041	17064	17092	17085	17036	17027	17313	17243	17163	17110	17202	16877	17101	17236	17116	17229	17265	17193	17149	17009	17082	17207	17107	17062	17215	16983	17244	17108	17172	17110	16998	17090	17130	17243	17117	17275	16947	16968	17226	16947	17268	17099	17237	16864	17166	17034	17193	17322	17096	16890	16930	17327	17118	17041	17285	17068	17192	17202	17053	17188	17114	16997	17163	17133	17124	17177	17207	17104	17126	17089	17177	17460	17009	16973	16987	17194	17093	17174	17171	17086	16968	17147	17263	17182	17004	17103	17273	17169	17279	17011	17360	17267	17037	17098	17034	16931	17144	17101	17075	17306	17031	17057	17284	17050	17049	17113	17228	17218	17271	17133	17107	17048	16994	17164	16964	17149	17187	17064	17054	17139	17201	17035	17178	17048	16991	17198	17146	16980	17197	17238	17198	17287	17217	17198	17169	17085	17032	17210	17203	17175	17074	17100	17280	16994	17221	17092	17139	17190	17140	17092	17170	17133	17037	17161	17166	17185	17107	16954	17002	17159	17294	16985	17147	17248	17291	17055	17020	17284	17224	17182	17209	17199	17216	17126	17182	17034	17174	17323	17129	17153	17234	17120	17228	17116	17238	17312	17236	17270	17198	17061	17141	17014	17097	17115	16986	17114	17236	17304	17149	17308	17229	17196	17274	17200	17276	17088	17177	17025	17008	17196	17149	17024	17074	17121	17329	17084	17209	17106	16979	16958	17263	17132	17113	17323	17196	17136	17023	17092	16903	17267	17189	17156	17081	17108	17067	17219	16939	17164	17123	17056	17202	16977	17247	17079	16984	17129	17036	17189	16898	17171	17313	17050	17220	17160	17245	17123	17171	17137	17245	17002	17109	17180	17022	17089	17226	17103	17110	17031	17125	16921	17084	17142	17165	17160	17106	16990	17130	16992	17143	17237	17061	17263	17181	17305	17146	17027	17149	17087	17154	17033	17184	17280	17275	17256	16974	17126	17256	17143	17170	17250	17115	17064	17128	17003	17226	17197	17249	17046	17185	17265	17148	16971	17233	17133	16961	17171	17222	17344	16995	17222	17028	17062	17060	17090	17198	17098	17424	17126	17331	17055	16987	17090	17163	17364	17064	17012	16991	17217	17058	17094	17130	17310	17029	17099	17177	17168	17315	16929	17114	17079	17300	17161	17399	17180	17042	17164	17263	16980	17074	16980	17180	17111	17015	16994	17143	17092	17072	17288	17195	17224	17393	17106	17173	17234	17178	17184	17109	17183	16992	17269	17234	17094	16914	17206	17356	17150	17261	17138	17021	17299	17119	17316	17011	17115	17144	17080	17126	17153	17109	17088	17021	16872	17040	17163	16995	17281	17082	17058	17072	17220	17251	17363	17239	17106	17332	17142	17146	17064	17161	17076	17264	17254	17074	17113	17237	17066	17228	17219	17316	17279	17163	17391	17214	17355	17137	17108	17212	16980	17053	17174	17083	17106	17136	17071	17135	17156	17216	17204	17201	17196	17129	17052	17204	16985	17160	17076	17000	17040	16845	17151	17060	17003	17145	17021	17289	17072	17170	17177	17186	17388	17146	17027	17161	17145	17138	17172	17124	17049	17330	17064	17062	17100	17425	17146	16993	17167	17155	17089	17069	16999	17070	17155	17200	17341	17143	17162	17305	17179	16847	17170	17209	17180	17102	17236	17052	17214	17239	17164	17238	17336	16973	17081	17344	17284	17254	17133	17220	17129	17119	17152	17243	17263	17096	17153	17016	17111	17060	17138	17043	16966	17156	17147	17035	17128	17200	16990	17098	17062	17073	17112	17359	17117	16896	16997	17132	17332	17165	17319	17154	17110	17233	17055
38475	57675	49331	38050	31321	26210	21066	18404	17591	16463	16267	16127	16440	16093	16159	16156	16282	16265	15815	15841	15912	15889	15654	15656	15748	15739	15896	15550	15639	15629	15697	15701	15581	15688	15668	15563	15717	15656	15688	15837	15847	15571	15774	15472	15603	15689	15582	15635	15698	15676	15752	15591	15743	15794	15699	15490	15723	15585	15583	15720	15645	15766	15648	15685	15653	15616	15603	15659	15488	15779	15653	15631	15791	15646	15713	15797	15593	15714	15711	15617	15810	15740	15575	15553	15582	15616	15608	15572	15695	15538	15682	15636	15711	15667	15784	15745	15636	15698	15798	15653	15591	15897	15652	15634	15822	15575	15744	15722	15528	15718	15625	15560	15647	15394	15721	15773	15656	15566	15575	15689	15944	15722	15619	15569	15656	15663	15664	15655	15615	15721	15565	15686	15675	15880	15666	15603	15527	15623	15606	15478	15711	15686	15878	15574	15782	15783	15671	15675	15615	15564	15743	15791	15524	15551	15525	15569	15831	15587	15602	15724	15749	15780	15779	15521	15522	15823	15688	15814	15516	15654	15618	15563	15670	15633	15683	15683	15740	15717	15477	15653	15637	15757	15688	15524	15682	15594	15804	15532	15612	15537	15567	15654	15515	15476	15674	15639	15736	15462	15521	15612	15503	15689	15606	15668	15736	15529	15613	15716	15523	15657	15671	15546	15643	15594	15551	15609	15628	15654	15686	15468	15621	15637	15751	15633	15615	15656	15840	15560	15557	15671	15716	15620	15711	15754	15617	15585	15728	15583	15782	15789	15542	15686	15678	15560	15725	15584	15878	15570	15535	15730	15768	15557	15818	15608	15800	15809	15568	15786	15525	15510	15528	15605	15857	15509	15785	15580	15589	15514	15486	15681	15506	15556	15573	15445	15698	15634	15794	15788	15701	15370	15538	15716	15818	15693	15680	15766	15530	15828	15635	15699	15515	15604	15599	15595	15678	15637	15649	15831	15585	15660	15588	15528	15608	15555	15804	15625	15564	15666	15644	15606	15713	15718	15729	15666	15547	15580	15599	15750	15635	15551	15542	15661	15676	15799	15605	15761	15722	15705	15623	15702	15837	15691	15769	15601	15719	15828	15601	15572	15693	15605	15712	15643	15729	15612	15673	15712	15524	15502	15742	15534	15718	15691	15619	15571	15805	15591	15563	15628	15502	15657	15614	15737	15669	15621	15843	15569	15657	15539	15704	15720	15811	15668	15421	15545	15783	15509	15840	15670	15563	15721	15645	15777	15696	15781	15404	15604	15792	15625	15685	15685	15707	15667	15652	15555	15715	15695	15646	15761	15791	15677	15674	15680	15602	15656	15634	15740	15568	15744	15742	15636	15521	15553	15702	15583	15337	15706	15629	15754	15858	15797	15704	15791	15659	15602	15637	15757	15558	15548	15667	15552	15670	15659	15576	15517	15646	15780	15659	15593	15579	15649	15679	15496	15468	15728	15670	15720	15741	15553	15618	15725	15645	15617	15532	15629	15589	15678	15548	15530	15717	15594	15726	15771	15669	15623	15486	15642	15864	15634	15635	15605	15653	15673	15643	15769	15600	15650	15477	15733	15687	15610	15729	15578	15495	15573	15558	15640	15704	15490	15668	15779	15653	15389	15647	15542	15712	15639	15605	15745	15595	15673	15773	15637	15692	15565	15553	15577	15567	15489	15737	15558	15729	15792	15532	15628	15559	15670	15553	15682	15554	15662	15701	15538	15550	15640	15554	15418	15546	15575	15609	15560	15863	15646	15720	15499	15469	15686	15839	15732	15774	15615	15666	15624	15585	15549	15672	15757	15502	15627	15572	15557	15794	15605	15839	15873	15797	15758	15604	15700	15853	15639	15737	15702	15590	15702	15785	15808	15711	15575	15696	15670	15711	15574	15699	15578	15698	15459	15585	15731	15649	15588	15577	15711	15781	15637	15534	15581	15655	15522	15490	15741	15771	15563	15694	15676	15676	15771	15682	15595	15631	15748	15677	15742	15823	15682	15633	15753	15726	15661	15591	15671	15579	15464	15620	15542	15642	15648	15647	15642	15662	15720	15897	15701	15606	15638	15776	15636	15523	15567	15499	15719	15506	15653	15350	15547	15709	15596	15573	15571	15499	15739	15677	15524	15672	15643	15640	15722	15773	15602	15587	15622	15645	15598	15689	15585	15604	15742	15650	15724	15604	15748	15637	15601	15553	15729	15708	15711	15532	15653	15675	15649	15701	15477	15574	15579	15674	15773	15666	15749	15528	15546	15757	15586	15565	15686	15551	15568	15680	15726	15725	15669	15544	15812	15666	15492	15648	15410	15769	15545	15766	15565	15469	15729	15619	15665	15408	15803	15564	15663	15563	15687	15594	15766	15549	15651	15768	15623	15585	15711	15558	15454	15747	15640	15754	15564	15596	15750	15659	15604	15732	15662	15768	15672	15663	15916	15639	15614	15581	15471	15745	15847	15547	15717	15673	15718	15676	15608	15512	15709	15625	15784	15412	15664	15845	15629	15631	15608	15721	15751	15703	15719	15683	15628	15583	15700	15595	15656	15638	15589	15600	15770	15695	15532	15728	15714	15522	15727	15643	15635	15549	15731	15621	15696	15721	15567	15630	15842	15589	15669	15658	15611	15614	15723	15774	15582	15693	15605	15538	15764	15459	15714	15820	15573	15600	15661	15725	15573	15668	15561	15604	15619	15662	15506	15794	15625	15582	15696	15631	15621	15462	15728	15587	15530	15543	15682	15620	15733	15551	15635	15541	15629	15716	15742	15706	15830	15535	15511	15599	15528	15799	15554	15635	15544	15625	15603	15656	15745	15405	15549	15634	15539	15686	15575	15874	15587	15785	15662	15643	15759	15637	15706	15702	15715	15638	15635	15656	15674	15719	15658	15620	15681	15682	15723	15596	15696	15536	15631	15614	15397	15597	15730	15736	15794	15647	15511	15734	15723	15672	15692	15602	15465	15576	15639	15725	15684	15652	15420	15598	15584	15651	15907	15533	15647	15527	15619	15730	15735	15706	15955	15727	15749	15576	15532	15595	15685	15673	15780	15719	15594	15595	15548	15568	15772	15746	15635	15743	15736	15590	15590	15580	15563	15700	15647	15767	15705	15639	15631	15592	15660	15795	15690	15640	15667	15712	15724	15692	15696	15797	15491	15644	15781	15785	15692	15585	15669	15744	15571	15757	15700	15646	15686	15576	15583	15635	15484	15828	15526	15606	15779	15532	15605	15514	15540	15753	15723	15735	15677	15523	15708	15439	15682	15611	15772	15625	15716	15427	15557	15581	15659	15556	15527	15678	15590	15743	15777	15481	15612	15609	15749	15724	15615	15434	15621	15575	15541	15556	15671	15686	15598	15692	15690	15542	15674	15646	15670	15620	15568	15646	15759	15775	15565	15675	15518	15543	15713	15636	15830	15544	15572	15527	15652	15428	15713	15564	15822	15684	15495	15779	15639	15699	15573	15416	15618	15669	15812	15608	15664	15673	15739	15569	15616	15497	15493	15676	15684	15490	15681	15643	15606	15668	15662	15492	15750	15540	15656	15567	15757	15484	15518	15558	15554	15637	15825	15443	15548	15642	15623	15626	15523	15535	15761	15617	15611	15676	15731	15779	15522	15758	15713	15609	15845	15733	15609	15700	15669	15844	15464	15886	15631	15874	15582	15720	15623	15737	15466	15511	15768	15748	15690	15601	15792	15434	15638	15510	15575	15723	15707	15778	15553	15620	15634	15768	15758	15563	15656	15562	15678	15685	15622	15639	15616	15576	15705	15716	15683	15803	15695	15602	15558	15721	15660	15684	15718	15637	15750	15690	15761	15536	15586	15558	15645	15717	15480	15650	15572	15516	15560	15542	15695	15691	15680	15660	15612	15565	15608	15710	15680	15763	15628	15724	15666	15786	15531	15600	15597	15402	15634	15699	15636	15774	15568	15658	15690	15682	15751	15765	15707	15716	15688	15742	15718	15605	15649	15617	15611	15587	15704	15690	15661	15630	15764	15651	15763	15580	15611	15621	15555	15688	15615	15575	15592	15630	15699	15681	15587	15524	15759	15628	15708	15609	15627	15752	15648	15550	15587	15682	15663	15617	15490	15651	15824	15635	15692	15733	15640	15671	15451	15664	15727	15824	15502	15548	15773	15653	15675	15623	15725	15578	15737	15754	15648	15623	15476	15638	15740	15748	15689	15799	15609	15611	15623	15533	15642	15537	15641	15676	15626	15601	15718	15481	15887	15705	15704	15663	15738	15536	15779	15675	15739	15858	15741	15606	15569	15810	15768	15668	15620	15644	15637	15859	15599	15723	15574	15451	15637	15767	15458	15510	15701	15719	15770	15571	15573	15688	15675	15618	15799	15711	15509	15690	15752	15628	15494	15627	15618	15557	15793	15563	15734	15760	15507	15709	15711	15637	15655	15621	15647	15736	15612	15499	15611	15548	15651	15644	15598	15766	15666	15567	15637	15615	15905	15633	15789	15743	15655	15686	15734	15640	15701	15523	15614	15695	15690	15607	15593	15629	15582	15697	15611	15655	15648	15617	15788	15632	15419	15483	15455	15859	15736	15491	15557	15667	15608	15739	15829	15837	15680	15554	15775	15644	15614	15749	15744	15476	15576	15716	15649	15654	15573	15707	15764	15390	15837	15688	15705	15903	15549	15709	15597	15608	15638	15462	15769	15700	15572	15666	15740	15633	15628	15683	15774	15814	15627	15643	15710	15445	15715	15637	15701	15546	15648	15698	15599	15757	15467	15729	15582	15842	15527	15743	15452	15647	15682	15678	15680	15480	15680	15392	15673	15689	15645	15755	15683	15448	15658	15623	15743	15570	15757	15751	15912	15651	15424	15576	15509	15741	15740	15815	15597	15727	15727	15503	15607	15577	15695	15731	15550	15649	15713	15629	15637	15623	15846	15677	15713	15578	15582	15825	15603	15650	15449	15651	15442	15630	15554	15500	15554	15854	15532	15553	15571	15527	15678	15562	15655	15439	15618	15631	15732	15625	15614	15567	15593	15550	15467	15792	15592	15592	15681	15485	15595	15504	15507	15809	15703	15665	15638	15680	15681	15577	15585	15844	15721	15713	15626	15741	15824	15572	15635	15599	15528	15696	15665	15671	15673	15843	15580
23110	21540	29402	24756	24547	27759	28542	22981	20543	19786	19261	18836	18972	18961	18841	18744	18779	18711	18670	18649	18722	18455	18307	18380	18386	18344	18317	18229	18346	18339	18262	18291	18510	18565	18213	18438	18293	18294	18398	18320	18097	18209	18358	18404	18195	18415	18157	18149	18367	18325	18185	18261	18041	18371	18188	18262	18501	18355	18357	18262	18302	18483	18341	18027	18331	18292	18237	18406	18308	18322	18261	18114	18182	18075	18481	18222	18220	17977	18241	18332	18217	18171	18274	18486	18168	18476	18373	18228	18270	17980	18293	18385	18466	18242	18272	18031	18182	18208	18126	18226	18297	18210	18332	18071	18202	18373	18203	18129	18383	18271	18201	18337	18186	18307	18206	18232	18215	18086	18104	18196	18402	18422	18222	18317	18221	18314	18161	18213	18135	18098	18269	18202	18141	18260	18466	18275	18319	18037	18383	18094	18118	18281	18140	18132	18081	18396	18014	18416	18268	18195	18184	17985	18189	18077	18255	18072	18079	18181	18221	18285	18424	18414	18158	18408	18380	18395	18362	18291	18301	18259	18340	18221	18137	18244	18225	18297	18331	18010	18136	18193	18532	18115	18307	18189	18072	18348	18222	18188	18485	18166	18404	18179	18307	18096	17995	18251	18177	18268	18393	18194	18178	18165	18065	17970	18283	18353	18163	18164	18080	18252	18121	18183	18098	18229	18113	18279	18259	18167	18208	18103	18219	18324	18171	18191	18277	18082	18235	18061	18210	18288	18079	18045	18327	18318	18369	18317	18298	18057	18308	18215	18232	18088	18274	18103	18193	18033	18322	18410	18327	18036	18179	18398	18136	18183	18181	18280	17932	18434	18436	18403	18168	18091	18079	18140	18300	18260	18183	18048	18298	18192	18260	18180	18176	18301	18157	18229	18110	18085	18298	18262	18410	18365	17968	18251	18111	18104	18148	18178	18264	18209	18071	18192	18262	18263	18199	18193	18188	17993	18173	18137	18247	18249	18319	18231	18276	18237	18409	18273	18253	18231	18123	18236	18250	18264	18230	18280	18175	18125	18172	18101	18136	18268	18045	17987	18149	18294	18126	18379	18239	18271	18232	18086	18135	18129	18317	18196	18387	18273	18239	18132	18105	18297	18393	18176	18332	18392	18077	18212	18283	18102	18118	17975	18354	18150	18263	18195	18223	18287	18389	18265	18194	18318	18158	18065	18166	18293	17952	18420	18438	18157	18328	18243	18387	18333	18146	18195	18316	18113	18126	18251	18141	18179	18186	18167	18250	18325	18172	18161	18393	18099	18221	18448	18077	18153	18412	18360	18006	18099	18174	18330	18211	18310	18140	18235	18136	18145	18420	18290	18160	18305	18195	18402	18198	18037	18223	18213	18360	18233	18346	18246	18215	17971	18119	18227	18207	18351	18503	18388	18172	18367	18207	18091	18116	18206	18259	18303	18264	18090	18431	18250	18186	18207	18124	18383	18251	18034	18178	18197	18247	18209	18293	18086	18430	18110	18250	18169	18113	18125	18121	18222	18400	18262	18471	18038	18240	18139	18213	18424	18282	18205	18271	18244	18114	18320	18104	18270	18284	18056	18277	18124	18331	18305	18343	18122	18083	18164	18249	18197	18135	18061	18140	18193	18205	18311	18244	18274	18233	18296	18337	18333	18232	18290	18215	18243	18366	18110	18176	18416	18275	18236	18296	18296	18131	18380	18364	18427	18174	18253	18241	18254	18098	18203	18105	18331	18263	18157	18127	18166	18206	18226	18324	18047	18246	18108	18184	18232	18137	18258	18288	18200	18398	18057	18113	18032	17974	18330	18100	18222	18291	18320	18246	18320	18130	18251	18335	18107	18091	18157	18313	18081	18290	18081	18172	18175	18129	18336	18292	18128	18299	18251	18179	18351	18344	18074	18274	18422	18238	18387	18174	18200	18243	18108	18195	18229	18093	18272	18098	18051	18040	18239	18365	18374	18311	18399	18287	18389	18176	18089	18150	17980	18221	18263	17956	18243	18312	18322	18028	18137	18264	18049	18118	17958	18148	18230	18291	18260	18309	18232	17981	18139	18102	18373	18111	18285	18156	18215	18265	18397	18168	18087	18520	18285	18137	18354	18404	18311	18237	18138	18216	18216	18221	18141	18289	18278	18102	18422	18273	18236	18323	18216	18069	18235	18383	18082	18244	18066	18145	18314	18139	18142	18323	18160	18162	18250	18096	18341	18139	18281	18286	18097	18148	18007	18128	18104	18024	18309	18098	18241	18283	18341	18183	18564	18148	18207	18229	18365	18103	18033	18195	18073	18187	18317	18248	18150	18190	18345	18118	18265	18300	18175	18106	18172	18216	18170	17984	18010	18228	18285	18062	18445	18149	18161	18515	18273	18048	18279	18131	18168	18273	18270	18282	18277	18330	18196	18109	18143	18025	18152	18221	18150	18180	18159	18396	17991	18269	18242	18061	18144	18205	18202	18178	18135	18033	18189	18236	18142	18281	18303	18185	17985	18118	18221	18033	18142	18357	18233	18262	18204	18229	18002	18105	18304	18064	18136	18249	18064	18327	18062	17989	18079	18250	18196	18326	18125	18289	18054	18213	18001	18197	18002	18277	18381	18309	18330	18318	18404	18397	18184	18127	18397	18150	18273	18349	18438	18150	18141	18185	18248	18153	18073	18195	18368	18224	18347	18111	18310	18247	18124	18231	18052	18283	18232	18126	18100	18103	18069	18359	18109	18138	18306	18342	18370	18222	18228	18262	17989	18202	18179	18220	18235	18290	18246	18300	18278	18290	18174	18178	18293	18317	18159	18167	18199	18373	18284	18449	18296	18297	18144	18034	18348	18438	18254	18211	18346	18183	18053	18106	17910	18146	18151	18162	18206	18271	18225	18304	18248	18260	18401	18260	18131	18022	18106	18299	18191	18353	18230	18214	18116	18090	18230	18239	17992	18327	18249	18250	18396	18371	18280	18325	18172	18253	18302	18294	18248	18269	18291	18170	17996	18216	18085	18377	18149	18326	18250	18362	18168	17910	18290	18169	18197	18092	18223	18038	18210	18267	18126	18326	18157	17958	18341	18167	18237	18307	18183	18182	18109	18143	18148	18142	18020	18216	18254	18189	18201	18348	18243	18200	18252	18204	18298	18061	18178	18259	18267	18039	18223	18224	18061	18319	18146	18354	18283	18354	18111	17950	18263	18053	18283	18228	18049	18281	18125	18129	18124	18133	18149	18154	18192	18410	18112	18066	18407	18353	18057	18025	18143	18180	18371	18326	18245	17981	18139	18121	18259	18342	18310	18082	18171	18279	18194	18199	18178	18033	18313	18275	18294	18060	17995	18207	18367	18116	18059	18221	18129	18162	18318	18323	18103	18360	18105	18069	18248	18190	18135	18195	18122	18107	18127	18259	18211	18530	18243	18079	18090	18321	18105	17958	18234	18069	18121	18298	18203	18185	18392	18304	18105	18312	18242	18335	18374	18199	18285	18123	18276	18262	18356	18117	18171	18287	18372	18169	18195	18207	18310	18549	18256	18231	18385	18246	18208	18180	18137	18180	18410	18139	18153	18259	18194	18103	18099	18365	18012	18174	18036	18154	18283	18288	18131	18176	18036	18229	18422	18141	18072	18118	18357	18242	18342	18275	18380	18127	17927	18228	18278	18012	18183	18301	18278	18296	18321	18300	18267	18206	18308	18060	18345	18060	18273	18199	18105	18209	18333	18071	18281	18561	18198	18205	18332	18267	18299	18223	18128	18145	18001	18374	18160	18069	18312	18143	18220	18352	18305	18336	18075	18183	18255	18103	18123	18391	18161	18024	18144	18302	18424	18262	18056	18080	18203	18250	18236	18126	18113	18287	18239	18178	18187	18213	18151	18019	18197	18191	18186	18276	18226	18221	18182	18324	18223	18202	18346	18419	18288	18331	18182	18341	18244	18241	18382	18098	18152	18180	18165	18286	18051	18261	18229	18229	18082	18146	18131	17908	18081	18221	18149	18199	18252	18249	18306	18126	18125	18114	17970	18049	17988	18187	18316	18284	18055	18245	17932	18248	18265	18173	18376	18265	18259	18174	18235	18125	18310	18203	18089	18088	18315	18164	18354	18287	18130	18131	18080	18196	18306	18492	18379	18340	18180	18023	18289	18220	17964	18069	18042	18223	18201	18381	18238	18296	18204	18181	18360	18064	18152	18030	18094	18336	18170	18372	18278	18147	18051	18234	18246	17998	18120	18276	18040	18294	18074	18378	18283	18036	18019	18234	18067	18258	18225	18323	18109	18246	18262	18134	18271	18257	18261	18234	18207	18063	18325	18319	18174	18187	18108	18382	18124	18179	18289	18240	18041	18182	18192	18225	18234	18114	18302	18151	18170	18182	18220	18442	18149	18108	18349	18296	18364	18218	18052	18220	18166	18232	18112	18218	18232	18278	18059	18342	18310	18123	18139	18121	18184	18208	18295	18704	18389	18230	18372	18320	18368	18209	18320	18144	18309	18332	18448	18358	17949	18172	18220	18098	18368	18249	18068	18244	18428	18255	18303	18248	18378	18112	18126	18108	18110	18120	18296	18072	18142	18077	18160	18244	18179	18501	18336	18188	18401	18111	18231	18215	18395	18188	18061	18294	18156	18097	18162	18320	18165	18287	18289	18015	18327	18290	18183	18098	18183	18098	18100	18012	18103	18199	18204	18225	18110	18229	18218	18076	18107	18091	18165	18201	18030	18101	18475	18173	18228	18230	18167	18315	18303	18218	18080	18416	18143	18298	18282	18141	18150	18232	18373	18393	18126	18300	18059	18162	18168	18154	18103	18110	18391	18183	18222	18175	18072	18388	18244	18224	18409	18436	18223	18132	18196	18248	18331	18396	18174	18157	18182	18385	18207	18369	18153	18135	18207	18274	18386	18308	18471	18125	18325	18401	18108	18298	18293	18232	18092	18246	18210	18330	18000	18382	18251	18196	18370	18236	18383	18247	18098	18269	18159	18171	18071	17998	18104	18324	18337	18143	18234	18293	18070	18184	18039	18219	18232	18260	18379	18175	18188	18217	18210	18439	18229	18255	18140	18226	18252	18142	18365	18212	18286	18503	18197	18124	18271	18187	18047	18299	18014	18122	18412	18066	18076	18178	18402	18189	18311	18383	18050
41823	65507	57331	46601	39420	31302	24765	22006	19311	17580	16987	16941	16935	16858	16940	16866	16982	16907	16565	16485	16789	16533	16556	16253	16282	16099	16267	16215	16280	16117	16291	16228	16206	16237	16256	16253	16198	16212	16217	16380	16355	16321	16352	16215	15990	16176	16428	16259	16089	16221	16296	16242	16341	16425	16313	16201	16124	16339	16136	15969	16341	16182	16245	16051	16340	16155	16313	16155	16228	16250	16295	16236	16210	16259	15972	16357	16129	16442	16138	16266	16138	16260	16211	16154	16227	16239	16341	16212	16073	16176	16121	16320	16236	16180	16239	16358	16165	16292	16176	16342	16305	16088	16328	16270	16394	16191	16320	16075	16095	16195	16216	16182	16159	16297	16413	16276	16219	16219	16296	16436	16241	16251	16316	16321	16248	16280	16174	16398	16240	16320	16257	16231	16214	16228	16214	16304	16333	16340	16216	16208	16382	16024	16463	16183	16164	16189	16275	16244	16277	16088	16237	16238	16217	16207	16300	16048	16439	16033	16252	16186	16229	16224	16247	16262	16376	16236	16324	16146	16248	16348	16336	16122	16232	16305	16205	16327	16497	16306	16319	16227	16043	16267	16204	16215	16162	16266	16260	16221	16092	16285	16120	16325	16269	16133	16253	16193	16156	16274	16175	16324	16162	16210	16256	16418	16238	16370	16190	16221	16245	16225	16151	16280	16195	16391	16060	16173	16221	16299	16180	16138	16300	16282	16128	16113	16129	16226	16204	16158	16226	16241	16213	16119	16308	16248	16251	16186	16338	16410	16264	16052	16293	16135	16301	16460	16391	16278	16213	16118	16325	16289	16152	16301	16426	16177	16313	16350	15999	16320	16239	16453	16252	16203	16292	16452	16069	16129	16007	16308	16263	16212	16122	16204	16299	16147	16199	16298	16295	16246	16343	16375	16076	16161	16331	16183	16377	16296	16266	16005	16414	16204	16286	16399	16160	16169	16351	16351	16297	16289	16205	16247	16114	16312	16091	16146	16264	16168	16340	16077	16272	16282	16312	16197	16118	16314	16408	16145	16392	16221	16131	16183	16294	16264	16208	16330	16202	16229	16161	16165	16236	16122	16234	16411	16284	16352	16236	16120	16134	16078	16318	16184	16144	16231	16452	16019	16046	16090	16154	16409	16335	16299	16182	16174	16250	16174	16127	16325	16310	16282	16283	16251	16188	16255	16277	16321	16065	16339	16033	16218	16131	16005	16111	16175	16188	16081	16233	16283	16083	16169	16126	16306	16252	16197	15956	16233	16235	16329	16071	16355	16249	16146	16252	16288	16104	16280	16205	16183	16102	16322	16206	16233	16328	16049	16307	16348	16190	16200	16352	16176	16351	16325	16342	16285	16265	16225	16180	16188	16170	16247	16140	16278	16307	16249	16444	16156	16249	16036	16250	16349	16245	16096	16192	16095	16154	16281	16305	16230	16308	16181	16136	16183	16074	16411	16399	16208	16337	16471	16226	16313	16511	16076	16204	16224	16198	16152	16212	16397	16097	16365	16131	16202	16165	16346	16270	16199	16280	16276	16186	16074	16137	16103	16219	16118	16229	16230	16246	16169	16226	16184	16360	16332	16300	16100	16390	16506	16339	16161	16299	16272	16207	16398	16266	16141	16145	16175	16344	16165	16205	16252	16109	16095	16281	16317	16187	16069	16449	16327	16219	16103	16240	16070	16278	16307	16215	16237	16084	16268	16235	16222	16368	16198	16122	16204	16194	16444	16259	16289	16266	16350	16227	16011	16230	16398	16099	16269	16353	16354	16079	16156	16215	16323	16278	16295	16245	16301	16140	16375	16383	16346	16212	16089	16175	16264	16283	16179	16324	16166	16361	16186	16203	16374	16242	16174	16187	15981	16277	16275	16287	16278	16205	16407	16348	16171	16186	16198	16224	16305	16232	16191	16193	16229	16053	16143	16202	16251	16019	16190	16115	16199	16285	16281	16199	16284	16185	16098	16307	16268	16213	16371	16234	16169	16265	16247	16110	16430	16284	15975	16189	16328	16347	16342	16350	16298	16185	16157	16077	16316	16169	16160	16227	16123	16157	16230	16151	16230	16316	16353	16223	16186	16135	16300	16127	16415	16134	16422	16111	16215	16187	16262	16186	16223	16268	16191	16299	16261	16339	16152	16201	16301	16253	16122	16183	16479	16129	16321	16191	16383	16121	16213	16365	16204	16209	16231	16281	16155	16108	16069	16389	16237	16281	16134	16306	16184	16337	16224	16241	16266	16224	16296	16204	16124	16246	16106	16392	16168	16279	16238	16111	16317	16251	16256	16268	16156	16251	16085	16239	16079	16357	16278	16396	16110	16224	16170	16319	16211	16354	16100	16141	16294	16301	16072	16291	16326	16267	16351	16065	16191	16272	16314	16237	16198	16248	16147	16132	16235	16174	16317	16224	16261	16148	16319	16119	16164	16359	16160	16217	16211	16260	16214	16150	16232	16088	16178	16300	16388	16197	16179	16323	16288	16160	16195	16259	16087	16316	16209	16389	16221	16243	16156	16270	16154	16122	16349	16244	16150	16288	16269	16238	16109	16119	16372	16270	16255	16201	16339	16132	16392	16325	16182	16152	16177	16186	16317	16212	16314	16166	16169	16239	16270	16203	16201	16224	16282	16012	16149	16122	16294	16267	16195	16397	16136	16261	16207	16232	16098	16264	16064	16236	16330	16085	16322	16325	16376	16137	16221	16262	16269	16216	16122	16206	16296	16085	16271	16287	16319	16226	16368	16038	16252	16301	16354	16110	16231	16288	16304	16142	16249	16401	16176	16130	16103	16433	16096	16197	16215	16286	16091	16238	16228	16236	16245	16230	16325	16224	16213	16224	16419	16329	16197	16394	16084	16238	16245	16161	16242	16355	16198	16233	16119	16235	16202	16359	16245	16229	16142	16239	16395	16126	16319	16104	16294	16124	16274	16341	16126	16160	16125	16284	16106	16237	16412	16322	16221	16068	16173	16268	16306	16104	16317	16332	16299	16191	16380	16196	16245	16282	16220	16235	16203	16218	16202	16338	16150	16339	16168	16121	16305	16155	16238	16194	16332	16171	16214	16171	16107	16184	16149	16339	16343	16259	16241	16307	16317	16185	16291	16161	16055	16169	16199	16210	16153	16336	16230	16324	16273	16253	16356	16212	16209	16225	16279	16368	16266	16282	16222	16381	16279	16326	16431	16298	16216	16158	16258	16163	16263	16308	16146	16448	16398	16222	16040	16255	16213	16089	16170	16261	16191	16460	16284	16249	15973	16149	16404	16431	16221	16231	15944	16348	16359	16164	16063	16237	16380	16321	16297	16165	16125	16339	16114	16141	16308	16169	16092	16158	16257	16039	16156	16453	16041	16175	16264	16170	16214	16223	16277	16130	16202	16199	16232	16102	16245	16279	16350	16193	16344	16196	16111	16222	16204	16355	16168	16270	16360	16316	16359	16259	16264	16378	16264	16252	16260	16024	16157	16141	16214	16343	16278	16222	16178	16172	16273	16239	16092	16264	16183	16237	16322	16256	16255	16320	16193	16199	16181	16244	16344	16224	16395	16526	16282	16182	16227	16207	16249	16225	16272	16243	16135	16413	16298	16139	16192	16277	16214	16305	16297	16253	16302	16266	16204	16256	16283	16243	16373	16245	16270	16383	16124	16238	16339	16204	16183	16150	16459	16271	16400	16356	16218	16133	16327	16225	16290	16148	16083	16287	16256	16293	16159	16323	16152	16253	16165	16380	16355	16267	16128	16193	16262	16249	16053	16194	16286	16217	16088	16392	16268	16256	16225	16417	16260	16195	16104	16219	16162	16376	16223	16222	16108	16200	16120	16405	16385	16395	16173	16169	16223	16135	16220	16280	16263	16268	16196	16292	16268	16080	16285	16177	16296	16223	16238	16352	16284	16198	16256	16276	16119	16011	16115	16210	16390	16247	16125	16293	16168	16306	16264	16223	16218	16232	16359	16136	16412	16286	16233	16432	16113	16310	16282	16409	16329	16153	16395	16267	16228	16316	16237	16222	16370	16195	16256	16156	16146	16287	16184	16181	16315	16135	16195	16273	16251	16235	16133	16259	16273	16173	16265	16036	16426	16185	16144	16403	16215	16210	16217	16195	16224	16258	16437	16487	16193	16006	16333	16292	16271	16299	16307	16237	16279	16285	16298	16087	16337	16155	16210	16306	16310	16203	16037	16340	16213	16148	16335	16299	16178	16252	16155	16183	16339	16130	16311	16331	16310	16231	16351	16388	16214	16381	16310	16213	16278	16163	16217	16224	16378	16079	16137	16093	16280	16243	16162	16419	16183	16422	16157	16147	16189	16164	16256	16061	16316	16280	16125	16325	16165	16275	16197	16117	16185	16291	16237	16244	16346	16290	16267	16241	16062	16345	16255	16153	16163	16297	16170	16192	16300	16330	16293	16266	16150	16293	16346	16204	16186	16277	16431	16284	16203	16267	16331	16378	16155	16256	16377	16081	16196	16304	16091	16258	16035	16187	16336	16342	16096	16334	16306	16056	16153	16229	16272	16266	16132	16147	16325	16204	16218	16219	16266	16311	16214	16310	16317	16351	16448	16210	16211	16294	16221	16250	16338	15982	16097	16184	16211	16369	16188	16246	16226	16196	16158	16158	16261	16306	16269	16507	16377	16175	16071	16324	16259	16178	16234	16224	16241	16246	16051	16383	16104	16157	16314	16286	16129	16195	16114	16344	16311	16410	16242	16334	16217	16233	16205	16115	16105	16185	16138	16301	16323	16335	16119	16403	16063	16230	16083	16145	16215	16435	16149	16221	16376	16244	16020	16262	16088	16197	16373	16114	16230	16334	16086	16243	16237	16252	16190	16249	16018	16079	16120	16262	16204	16179	16186	16235	16087	16097	16052	16093	16180	16320	16143	16159	16169	16344	16187	16253	16185	16227	16234	16450	16369	16330	16336	16406	16323	16250	16095	16155	16237	16245	16218	16317	16283	16317	16333	16282	16253	16383	16114	16226	16280	16191	16299	16298	16314	16224	16232	16239	16374	16204	16367	16333	16123	16270	16139	16144	16199	16255	16267	16313	16220	16251	16299	16301	16320	16100	16168	16365	16315	16317	16383	16247	16388	16314	16380	16249	16195	16123	16163	16112	16252
29933	32302	36729	31716	25065	21310	19297	17767	17374	17030	16948	17106	17208	16902	17016	17054	16759	16932	17100	16992	16808	16771	16886	17108	16900	16713	16774	16993	16737	16914	16956	16768	16900	16644	17009	16850	16770	16897	16714	16713	16587	16945	16973	16839	16757	16739	16755	16840	16794	16802	16736	16771	16920	16955	16896	16699	16974	16837	16708	16780	16834	16884	16845	16599	16702	16796	16911	16879	16654	16763	16967	16588	16971	17018	16969	16964	16947	16789	16760	16806	16846	16745	16708	16844	16811	16938	16856	16847	17060	16810	16902	16837	16708	16888	16872	16734	16907	16971	16850	16787	16909	16848	16823	16802	16760	16622	16978	16754	16865	16774	16921	16887	16773	16865	16908	16675	16705	16746	16813	16800	16932	16894	16818	16802	16786	16895	16913	16966	17112	16853	16763	16908	16641	16759	16808	16752	17024	16804	16851	16782	16832	16740	16949	16619	16976	16620	16673	16777	16845	16842	16833	16759	16932	16960	16690	16796	16950	16977	16798	16768	16945	16771	16679	16684	16819	16755	16861	16931	16908	16745	16782	16744	16701	16972	16752	16909	16877	16741	16963	16681	16743	16687	16872	16774	16873	16785	16911	16798	16956	16751	16792	16727	16795	16714	16887	16817	16816	16640	16744	16719	16787	16805	16956	16637	16818	16668	16938	16680	16577	16696	16854	16882	16770	16809	16860	17003	16861	16597	16739	16626	16805	16668	16683	16780	16839	16846	16781	17020	16840	17010	16930	16756	16687	17004	16939	16805	17038	16733	16768	16696	16748	16730	16823	17062	17044	16929	16925	16606	17053	16718	16841	16721	16750	16698	16646	16701	16772	16930	16773	16901	16778	16741	16993	16958	16725	16732	16983	16853	16817	16775	16939	16850	16762	16639	16510	16738	16942	16821	16792	16892	16845	16757	16946	16865	16748	16864	16820	16893	16613	16890	16603	16907	16960	16881	16864	16866	16889	16886	16751	16931	16714	16737	16614	16765	16861	16871	16843	16833	16764	16821	16853	16715	16856	16724	16735	16825	16982	16791	16786	16848	16921	16700	16749	16919	16751	16795	16803	16802	16927	16855	16765	16835	17045	17004	16731	16946	16908	16731	16791	16856	16760	16818	16631	16652	16867	16775	16826	16843	16827	16791	16924	16827	16825	16980	16809	16840	16707	16683	16737	16816	16933	16899	16821	16761	16976	16791	16820	16676	16836	16808	16821	16988	16966	16716	16696	16891	16870	17074	16762	17009	17073	16783	16609	16884	16962	16839	16770	16746	16794	16569	16764	16728	16992	16916	16884	16983	16737	16839	16884	16860	16818	16534	16911	16785	16820	16781	16797	16836	16837	16930	16700	16868	16699	16671	16978	16771	16935	16897	17032	16809	16859	16893	16786	16836	16934	16964	16833	16556	16740	16876	16688	16756	16875	16810	16709	16834	16768	16661	16963	16754	16752	16762	16553	16734	16949	16760	16837	16643	16679	16954	16721	16878	16870	16849	16904	16680	16800	16898	16564	16831	16831	16889	16664	16937	16774	16952	16676	16824	16755	17043	16737	16871	16964	17005	16948	16970	16732	16840	16978	16856	17005	16951	17058	16792	16905	16802	16783	16690	16832	16821	16826	16723	16945	16774	16878	16894	16922	16743	16990	16936	16782	16631	16836	16901	16827	16819	16957	16897	16836	16876	17053	16906	17012	16597	16754	17058	16779	16836	16757	16943	16943	16624	16722	16832	16923	16805	16876	16804	16654	16790	17041	16803	16763	16827	16693	16704	16912	16792	16660	16819	16768	16789	16864	16888	16827	16805	16815	16766	16980	16904	16860	16831	16678	16789	16693	16828	16851	16760	16802	16795	16671	16861	16892	17024	16741	16807	16859	16747	16663	16795	16811	16985	16956	16943	16820	16820	16839	16851	16841	16881	16866	16805	16778	16847	16756	16997	16923	16869	16846	16733	17065	16920	16979	16699	16698	16687	16755	16798	16872	16837	16732	16848	16874	16833	16912	16903	16813	16838	16661	16840	16664	16832	16770	16777	16873	16834	16602	16843	16881	16701	16814	16805	16671	16778	16740	16809	16816	16823	16871	16812	16859	16750	16695	16573	16728	16962	17026	16675	16937	16849	16773	16610	16702	16832	16860	16686	16918	16858	16993	16819	16811	17028	16951	16845	16918	16823	16878	16865	16938	16838	16911	17029	16880	16878	16733	16877	16729	17061	16716	16769	16915	16561	16708	16997	17104	17017	16733	16766	16891	16840	16706	16930	16887	16855	16829	16593	16844	17065	16844	16859	16856	16845	16841	16748	16637	16601	16867	16842	16922	16958	16495	16888	16821	16873	16803	16883	16855	16885	16848	16947	16574	16771	16953	16575	16786	16974	16852	16853	16762	17012	16803	16729	16750	16977	16614	16987	16729	17153	16975	16903	16604	16758	16950	16808	16795	16929	16726	16784	16883	16730	16889	16900	17036	16977	16785	16881	16869	16815	17036	16734	16831	16858	16817	16711	16702	16432	16764	16745	16872	16740	16718	16887	17042	16728	16901	16824	16744	16867	16785	16755	16873	16914	16747	16807	16976	16762	16809	16864	16833	16801	17126	16829	16800	16817	16695	16612	16885	16984	16786	16625	16763	16804	16788	16856	16747	16990	16902	16848	16853	16789	16975	16905	16771	16848	16938	17059	17019	16828	16940	16748	16828	16922	16604	16768	16928	16732	16747	16646	16873	17054	16771	16802	16957	16734	16688	16776	16781	16754	16824	16873	16845	16908	16904	16932	16876	16769	17040	16965	16853	16763	16940	16817	16834	16637	16762	16681	16757	16674	16903	16951	16859	16814	16675	16851	16806	16782	16690	16966	16828	16718	16745	16864	16871	16723	16821	16703	16672	16703	16912	16949	16750	16819	16865	16840	17030	16832	16869	16930	16923	16718	16861	16939	16752	16665	16773	16738	16913	16565	16765	16775	16660	16825	16728	17023	16812	16989	16767	17156	16661	17020	16863	16702	17022	16970	17032	17004	16922	16715	16671	17014	16933	16742	16815	16876	16891	17016	16904	16655	16924	16856	16836	16733	16717	16640	16910	16817	16964	16903	16881	16946	16932	16861	16956	16936	16761	16877	16949	16887	16787	16748	16772	16752	16938	16892	16770	16913	16884	16877	16868	17004	16829	16783	16812	16733	16727	16743	16984	16868	16846	17009	16827	16834	16930	16891	16891	16737	16922	16671	16790	16842	16927	16693	16849	16811	16956	16871	16786	16851	16625	16657	16956	16882	16838	16647	16668	16795	17020	16688	16779	16867	16916	16749	16918	16924	16913	16962	16907	17002	16823	16749	16983	16757	16827	16772	16935	16721	16745	16970	17117	16841	16847	16863	16957	16867	16814	16862	16824	16873	16793	16871	16794	16730	16624	16711	16897	16688	16914	16930	16750	16923	16885	16914	16822	16836	16759	16844	16903	16732	17023	16797	16865	16847	16781	16906	16975	16823	16733	16889	16900	16721	16702	16672	16935	16832	16600	16868	16964	17102	16883	16712	16805	16656	16751	16786	16781	16878	16796	16841	17005	16988	16749	17022	16926	16809	16938	16825	16914	16818	16618	16636	16948	16901	16971	16891	16722	16884	17018	16735	16790	16720	16695	16977	16950	16792	16801	16782	16747	16814	16759	16704	16762	16776	16780	16866	16706	16727	16810	16708	16758	16756	16765	16869	16891	16639	16831	16805	17062	16931	17004	17014	16955	16785	16719	16907	17014	16727	16908	16797	16962	17068	16648	16756	16663	16794	16918	16631	16771	16633	16678	16894	16824	17056	16905	16604	16760	16841	16702	16756	16811	16760	17007	16735	16838	16873	16911	16860	16795	16618	16784	16822	17010	16618	16809	16847	16778	16620	16706	16621	16800	16851	16685	16822	16639	16743	16868	16974	16997	16768	16836	16952	16937	16808	16690	16758	17016	16719	16769	16868	16933	17087	16894	16926	16810	16883	16624	16953	16578	16800	16871	16725	16709	16665	16912	16938	16849	16634	16771	16895	16801	16707	16753	16860	16831	16903	16946	16918	16886	16695	16948	16795	16793	16864	16884	16740	16635	16858	16659	16982	17083	16883	16936	16770	16762	16623	16917	16820	16918	16779	16825	17054	16735	16938	16882	16767	16923	16740	16763	16936	16817	16965	16983	16788	16696	16842	16763	16687	16889	16999	16933	16876	16941	16826	16716	16769	16802	16765	17018	16739	16776	16650	16735	16726	16998	16701	16842	16954	16752	16972	16857	16805	16549	16817	16695	16768	16724	16828	16765	16942	16866	16889	17088	16903	16835	17057	16630	16932	16711	16903	16915	16911	16813	16895	16914	16747	16896	16928	16829	16860	16853	16926	16951	16832	16826	16777	16799	16908	16625	16809	16736	16812	16967	16903	16955	16882	16699	16956	16819	16900	16950	16668	16832	16794	16659	16928	17083	16810	16797	16808	16861	16704	16669	16731	16809	16904	17004	16645	16829	17176	16803	16951	16847	16607	16946	16734	16853	16860	16738	16804	16761	16794	16895	16769	16903	16877	16814	16739	16832	16822	16904	16929	16918	16729	16771	16793	16849	16819	16759	16936	17033	16714	16738	16858	16811	16942	17008	16801	16826	16803	16786	16915	16889	16828	16724	16969	17039	16770	16924	17031	16912	16885	17064	16806	16778	16853	16923	16755	16825	16861	17062	16870	16706	16932	16625	16952	17052	16873	16847	16872	16878	16743	16888	16650	16921	16934	16824	16725	16654	16702	16945	16638	16792	16877	16670	16708	16821	16695	16775	16817	16726	16785	16653	16710	16782	16893	16762	16771	16772	16846	16936	16746	16853	16664	16779	16864	16758	16907	16750	16667	16636	16785	16585	16724	16837	16813	16973	16842	16994	16838	16713	16866	16803	16737	16741	16804	16651	16802	16790	16746	16588	16749	16672	16717	16825	16919	16855	16813	16725	16812	16862	16906	16986	16644	16673	16899	16774	16862	16648	16634	16885	16893	16980	16860	17034	16799	16688	16781	16772	16799	17031	16804	16776	16713	16905	16800	16795	17003	16785	17075	16923	16806	17044	16957	16738	16804	16698	16958	17022	16937	16923	16876	16846	16803	16933	16921	16858	16862
37838	51581	42856	32335	25999	21082	17998	16572	16010	15639	15563	15654	15484	15715	15728	15598	15579	15651	15513	15405	15462	15199	15343	15538	15450	15482	15376	15355	15494	15456	15722	15359	15378	15385	15615	15502	15386	15341	15319	15460	15617	15243	15444	15371	15367	15366	15490	15383	15505	15446	15338	15450	15373	15387	15303	15448	15405	15248	15244	15457	15421	15449	15492	15510	15094	15419	15158	15441	15454	15293	15234	15457	15368	15569	15364	15309	15478	15291	15360	15360	15190	15304	15509	15266	15350	15406	15328	15448	15463	15403	15249	15244	15291	15505	15378	15438	15544	15392	15567	15301	15410	15333	15478	15470	15315	15529	15492	15448	15394	15314	15423	15474	15511	15439	15332	15370	15421	15361	15301	15450	15413	15283	15536	15393	15547	15572	15566	15182	15327	15449	15380	15250	15386	15571	15353	15380	15296	15413	15354	15309	15332	15347	15482	15387	15299	15460	15486	15567	15329	15386	15392	15414	15430	15402	15466	15608	15338	15361	15403	15367	15252	15514	15314	15363	15260	15492	15406	15571	15430	15438	15390	15300	15372	15420	15341	15500	15521	15247	15244	15269	15351	15385	15449	15477	15338	15399	15473	15289	15417	15420	15412	15248	15439	15428	15332	15454	15399	15356	15259	15341	15334	15212	15408	15536	15340	15219	15552	15442	15464	15401	15415	15298	15408	15493	15371	15430	15411	15453	15412	15468	15421	15373	15311	15504	15256	15354	15355	15446	15500	15500	15442	15291	15469	15473	15400	15395	15429	15425	15234	15469	15418	15284	15449	15334	15386	15463	15469	15415	15417	15388	15340	15313	15373	15388	15473	15476	15303	15360	15349	15242	15388	15457	15472	15418	15348	15372	15259	15381	15361	15464	15306	15487	15525	15381	15412	15314	15323	15320	15340	15512	15452	15199	15377	15377	15503	15350	15319	15398	15335	15371	15264	15356	15323	15447	15365	15279	15368	15377	15341	15291	15526	15387	15375	15467	15486	15504	15450	15351	15224	15479	15356	15487	15301	15469	15527	15423	15264	15502	15417	15341	15519	15431	15265	15468	15309	15514	15331	15298	15498	15426	15394	15337	15458	15374	15570	15430	15326	15452	15422	15436	15240	15251	15382	15404	15332	15336	15463	15412	15364	15536	15432	15328	15313	15258	15275	15383	15173	15288	15435	15358	15302	15384	15370	15438	15251	15374	15394	15449	15327	15402	15341	15329	15394	15338	15472	15370	15378	15466	15409	15332	15356	15351	15502	15367	15419	15369	15275	15427	15532	15582	15250	15450	15374	15303	15424	15455	15332	15350	15339	15529	15214	15325	15393	15552	15382	15394	15519	15458	15435	15270	15334	15344	15522	15327	15293	15589	15309	15442	15353	15465	15614	15381	15329	15405	15393	15407	15471	15394	15279	15381	15339	15385	15433	15455	15497	15548	15400	15472	15404	15463	15374	15426	15298	15373	15281	15475	15524	15396	15375	15257	15206	15463	15423	15367	15499	15387	15444	15386	15369	15410	15362	15398	15493	15337	15500	15406	15510	15411	15408	15518	15412	15167	15426	15395	15315	15410	15469	15256	15308	15299	15403	15468	15365	15275	15377	15262	15368	15479	15378	15391	15371	15505	15362	15490	15427	15196	15408	15323	15371	15332	15495	15374	15368	15325	15404	15454	15324	15508	15212	15263	15378	15523	15356	15547	15408	15386	15328	15456	15320	15484	15402	15309	15424	15366	15451	15370	15396	15344	15381	15273	15454	15287	15315	15283	15289	15420	15368	15443	15372	15403	15535	15397	15331	15435	15218	15423	15544	15195	15339	15305	15410	15552	15583	15373	15468	15336	15279	15420	15415	15503	15411	15471	15460	15392	15266	15289	15501	15408	15540	15525	15334	15465	15377	15401	15347	15345	15433	15361	15473	15400	15345	15365	15503	15224	15484	15533	15409	15310	15289	15282	15482	15322	15355	15534	15523	15274	15374	15440	15392	15599	15434	15440	15363	15340	15278	15430	15331	15487	15587	15476	15555	15360	15470	15549	15361	15459	15447	15451	15400	15506	15451	15534	15312	15475	15567	15490	15499	15323	15426	15429	15399	15520	15570	15422	15288	15616	15537	15446	15419	15406	15376	15422	15280	15331	15469	15303	15328	15429	15492	15357	15439	15406	15318	15273	15497	15432	15245	15439	15511	15540	15393	15366	15432	15359	15548	15386	15442	15392	15469	15305	15370	15351	15563	15243	15332	15410	15509	15302	15492	15425	15356	15246	15409	15430	15411	15413	15442	15484	15386	15513	15429	15266	15376	15461	15438	15456	15440	15459	15331	15279	15363	15443	15363	15412	15372	15310	15460	15350	15443	15394	15471	15289	15251	15467	15407	15239	15517	15282	15463	15303	15392	15259	15530	15573	15403	15526	15252	15320	15320	15248	15353	15308	15260	15210	15472	15341	15270	15335	15288	15444	15393	15522	15478	15447	15474	15319	15294	15429	15418	15392	15376	15512	15421	15456	15429	15354	15341	15446	15232	15453	15326	15299	15440	15446	15401	15484	15306	15434	15290	15355	15524	15397	15418	15425	15422	15439	15295	15344	15539	15434	15466	15614	15387	15318	15478	15385	15405	15277	15731	15431	15601	15369	15341	15361	15470	15220	15451	15468	15411	15269	15559	15274	15402	15368	15487	15346	15356	15447	15367	15448	15379	15405	15499	15385	15450	15439	15420	15440	15385	15446	15431	15556	15580	15569	15348	15308	15430	15385	15575	15403	15383	15396	15391	15389	15529	15340	15388	15554	15688	15442	15340	15470	15432	15345	15402	15468	15411	15268	15348	15345	15350	15305	15222	15164	15415	15533	15327	15317	15404	15441	15407	15427	15327	15481	15434	15338	15382	15520	15228	15286	15456	15466	15396	15268	15521	15317	15316	15273	15379	15641	15305	15241	15392	15385	15433	15356	15291	15606	15444	15481	15320	15097	15398	15352	15431	15272	15438	15363	15429	15417	15374	15456	15393	15477	15448	15332	15356	15417	15394	15455	15230	15209	15311	15354	15569	15383	15339	15413	15434	15427	15411	15414	15427	15381	15351	15422	15288	15450	15483	15458	15292	15309	15444	15367	15472	15374	15437	15295	15203	15349	15337	15446	15534	15327	15447	15385	15312	15513	15408	15361	15294	15483	15341	15413	15370	15544	15448	15624	15472	15309	15371	15431	15401	15441	15423	15385	15335	15498	15145	15266	15413	15261	15350	15406	15432	15362	15424	15463	15375	15293	15451	15404	15358	15396	15578	15288	15440	15481	15473	15477	15448	15529	15312	15377	15376	15468	15567	15471	15459	15417	15231	15386	15366	15472	15453	15461	15390	15510	15463	15296	15485	15363	15301	15277	15509	15452	15434	15435	15471	15173	15449	15430	15412	15393	15335	15451	15386	15499	15465	15357	15441	15580	15542	15243	15361	15216	15530	15505	15535	15432	15441	15301	15340	15401	15410	15349	15459	15479	15478	15391	15374	15282	15461	15402	15341	15335	15326	15213	15278	15454	15367	15371	15497	15326	15389	15475	15452	15325	15377	15398	15474	15404	15488	15360	15422	15391	15367	15326	15461	15323	15274	15341	15455	15513	15295	15323	15385	15426	15298	15360	15392	15307	15407	15408	15441	15300	15626	15408	15497	15707	15378	15295	15544	15374	15384	15314	15372	15154	15348	15445	15467	15339	15533	15447	15397	15494	15352	15422	15366	15359	15261	15337	15475	15393	15426	15319	15379	15421	15370	15367	15659	15457	15367	15480	15366	15504	15448	15416	15388	15355	15350	15373	15464	15287	15417	15526	15390	15480	15538	15403	15465	15702	15279	15295	15486	15561	15353	15516	15386	15518	15168	15345	15371	15268	15604	15372	15423	15362	15494	15344	15328	15467	15431	15594	15348	15559	15426	15552	15360	15483	15406	15450	15276	15640	15409	15186	15363	15481	15581	15525	15374	15589	15301	15350	15424	15450	15476	15316	15339	15367	15246	15356	15581	15432	15408	15402	15176	15352	15426	15508	15338	15341	15397	15273	15442	15274	15372	15461	15238	15359	15280	15339	15344	15551	15187	15193	15356	15451	15310	15434	15369	15347	15507	15511	15436	15228	15285	15349	15311	15434	15370	15531	15384	15443	15424	15476	15359	15410	15218	15314	15378	15388	15411	15308	15316	15346	15245	15399	15384	15479	15405	15447	15255	15457	15502	15394	15473	15349	15457	15476	15402	15321	15353	15415	15426	15340	15450	15493	15431	15234	15224	15357	15432	15344	15514	15307	15478	15747	15441	15489	15361	15434	15582	15451	15486	15487	15254	15407	15440	15425	15451	15349	15298	15322	15560	15499	15463	15369	15338	15283	15388	15354	15391	15436	15488	15578	15540	15262	15269	15241	15395	15351	15370	15307	15345	15266	15484	15453	15334	15277	15409	15413	15371	15354	15289	15643	15309	15549	15537	15407	15417	15258	15404	15472	15291	15271	15389	15322	15384	15443	15331	15530	15219	15537	15481	15147	15408	15381	15261	15421	15361	15422	15276	15282	15392	15318	15328	15304	15443	15300	15717	15477	15451	15326	15438	15410	15366	15468	15477	15420	15253	15308	15550	15572	15344	15365	15613	15467	15433	15502	15440	15413	15434	15522	15164	15435	15353	15381	15553	15382	15295	15389	15420	15266	15439	15452	15384	15427	15653	15329	15480	15418	15146	15257	15424	15457	15402	15402	15236	15150	15493	15451	15505	15504	15467	15519	15513	15552	15488	15338	15427	15330	15315	15303	15477	15408	15395	15319	15386	15340	15294	15466	15420	15437	15450	15607	15330	15565	15405	15471	15428	15369	15459	15318	15232	15589	15341	15324	15276	15468	15419	15398	15462	15311	15269	15348	15367	15499	15456	15440	15406	15367	15484	15468	15309	15294	15610	15522	15366	15439	15476	15371	15218	15414	15368	15418	15263	15420	15441	15343	15580	15302	15409	15401	15361	15330	15367	15332	15336	15313	15289	15559	15523	15356	15389	15429	15467	15392	15377	15380	15308	15279	15397	15479	15409	15428	15317	15379	15461	15456	15369	15364	15495	15351	15176	15483	15363	15298	15427	15297	15546	15514	15463	15323	15495	15422
24398	21616	29482	27396	27029	26729	24240	20487	18993	18261	18084	17921	18015	18203	18032	17901	18039	17993	17776	17834	17841	17894	17719	18010	17707	17785	17708	17423	17857	17774	17879	17754	17762	17601	17689	17967	17945	17787	17672	17947	17831	17712	17872	17668	17768	17803	17737	17973	17783	17542	17818	17716	17600	17609	17591	17798	17716	17847	17849	17528	17675	17650	17777	17590	17613	17511	17729	17713	17810	17783	17895	17695	17672	17726	17699	17594	17529	17833	17736	17792	17739	17666	17388	17612	17674	17727	17823	17742	17504	17531	17688	17572	17903	17697	17763	17514	17652	17783	17671	17639	17850	17688	17705	17756	17595	17597	17621	17482	17675	17566	17870	17702	17644	17536	17500	17785	17803	17584	17858	17763	17619	17682	17847	17412	17676	17790	17796	17579	17668	17698	17649	17679	17662	17712	17824	17633	17540	17662	17722	17497	17630	17605	17769	17460	17570	17854	17720	17797	17609	17502	17757	17628	17702	17706	17665	17762	17739	17587	17605	17735	17776	17782	17424	17596	17624	17700	17766	17650	17667	17501	17355	17625	17639	17707	17604	17587	17594	17552	17617	17723	17690	17575	17726	17641	17451	17527	17727	17681	17610	17611	17745	17701	17701	17717	17752	17561	17825	17648	17714	17368	17694	17744	17820	17545	17551	17745	17741	17608	17475	17666	17651	17473	17578	17671	17956	17756	17853	17674	17571	17728	17643	17824	17739	17575	17802	17757	17731	17637	17669	17570	17609	17679	17755	17537	17704	17490	17658	17595	17598	17633	17792	17769	17642	17509	17750	17853	17788	17794	17244	17595	17686	17556	17748	17681	17674	17763	17537	17676	17391	17810	17808	17596	17831	17704	17845	17617	17538	17788	17619	17644	17633	17859	17688	17461	17741	17648	17778	17797	17754	17541	17554	17534	17482	17756	17816	17593	17640	17558	17707	17564	17458	17655	17526	17609	17744	17607	17589	17490	17605	17585	17428	17574	17744	17755	17694	17580	17650	17689	17696	17508	17674	17608	17666	17534	17473	17558	17676	17793	17597	17470	17729	17796	17431	17470	17629	17471	17604	17721	17708	17739	17626	17539	17673	17587	17632	17547	17759	17676	17753	17539	17729	17599	17739	17624	17580	17485	17482	17663	17763	17672	17632	17675	17669	17446	17665	17628	17567	17730	17654	17784	17619	17840	17519	17719	17564	17527	17554	17429	17750	17412	17708	17687	17557	17686	17644	17816	17692	17683	17638	17423	17787	17646	17657	17554	17440	17768	17708	17827	17590	17654	17702	17726	17711	17542	17543	17614	17628	17750	17702	17581	17690	17777	17632	17455	17417	17513	17612	17614	17744	17892	17666	17593	17708	17634	17626	17645	17669	17662	17540	17718	17934	17525	17592	17929	17604	17782	17539	17476	17812	17234	17520	17553	17633	17693	17823	17790	17731	17736	17665	17610	17421	17666	17782	17440	17688	17659	17419	17756	17516	17758	17409	17540	17649	17746	17528	17822	17427	17554	17558	17571	17481	17626	17684	17800	17709	17698	17773	17613	17762	17613	17800	17345	17518	17648	17729	17641	17698	17540	17730	17595	17600	17816	17606	17795	17808	17692	17503	17779	17524	17488	17630	17776	17459	17750	17871	17763	17834	17556	17467	17493	17814	17586	17531	17640	17612	17619	17548	17547	17585	17548	17827	17634	17773	17599	17732	17451	17909	17790	17879	17908	17656	17682	17731	17324	17669	17714	17698	17587	17717	17569	17766	17548	17742	17512	17655	17733	17716	17617	17592	17626	17924	17545	17768	17851	17605	17580	17768	17713	17670	17568	17523	17699	17522	17567	17793	17749	17694	17580	17618	17737	17609	17593	17666	17657	17581	17666	17524	17736	17460	17768	17587	17808	17545	17678	17669	17684	17490	17589	17653	17700	17861	17721	17638	17588	17875	17740	17761	17601	17735	17616	17497	17631	17798	17573	17724	17753	17534	17701	17597	17675	17882	17669	17585	17835	17707	17766	17798	17445	17702	17600	17695	17500	17683	17444	17600	17801	17676	17415	17556	17659	17651	17534	17732	17651	17595	17629	17594	17697	17631	17627	17427	17471	17731	17554	17780	17662	17608	17646	17576	17622	17595	17431	17582	17622	17618	17632	17724	17445	17702	17637	17470	17558	17701	17674	17566	17560	17555	17461	17535	17466	17699	17773	17720	17794	17635	17538	17688	17500	17632	17566	17769	17638	17612	17636	17732	17529	17629	17603	17617	17796	17732	17633	17625	17633	17699	17523	17699	17450	17741	17650	17564	17617	17531	17727	17657	17649	17640	17857	17462	17787	17729	17676	17689	17655	17577	17704	17676	17675	17801	17866	17694	17543	17672	17627	17714	17752	17468	17644	17535	17314	17566	17622	17567	17603	17622	17847	17751	17215	17752	17725	17840	17653	17594	17757	17826	17614	17561	17521	17516	17550	17628	17648	17654	17697	17712	17586	17642	17493	17649	17614	17693	17859	17827	17632	17813	17723	17592	17763	17779	17598	17618	17546	17603	17623	17736	17957	17665	17753	17815	17667	17789	17804	17624	17601	17757	17706	17524	17824	17587	17750	17583	17614	17343	17601	17759	17532	17484	17616	17768	17773	17581	17595	17854	17581	17797	17698	17768	17738	17684	17750	17713	17632	17718	17727	17565	17650	17764	17878	17841	17582	17740	17654	17657	17667	17673	17674	17690	17719	17685	17542	17807	17907	17828	17689	17641	17815	17480	17773	17772	17550	17631	17496	17888	17484	17685	17465	17808	17705	17880	17422	17718	17493	17735	17776	17670	17595	17597	17517	17564	17732	17911	17567	17565	17692	17828	17444	17337	17551	17690	17665	17705	17838	17660	17623	17624	17711	17738	17717	17685	17666	17727	17644	17488	17505	17485	17637	17517	17590	17676	17599	17687	17686	17572	17485	17776	17584	17364	17546	17646	17948	17585	17630	17686	17519	17878	17839	17775	17785	17736	17687	17626	17575	17737	17687	17660	17702	17738	17761	17837	17653	17621	17652	17769	17686	17826	17631	17669	17809	17718	17336	17538	17727	17659	17769	17795	17679	17657	17634	17669	17710	17694	17787	17595	17538	17630	17558	17700	17773	17518	17500	17409	17633	17628	17590	17610	17728	17727	17726	17550	17636	17710	17716	17632	17643	17754	17567	17534	17668	17637	17630	17558	17488	17434	17545	17536	17652	17700	17720	17802	17890	17790	17529	17566	17548	17782	17734	17529	17644	17612	17511	17583	17692	17666	17720	17683	17650	17852	17662	17418	17741	17604	17671	17641	17835	17650	17684	18015	17841	17850	17707	17568	17409	17528	17519	17669	17584	17631	17550	17675	17693	17620	17772	17517	17627	17816	17670	17519	17620	17553	17574	17817	17770	17554	17644	17779	17607	17798	17544	17675	17664	17606	17627	17611	17777	17737	17781	17849	17727	17858	17632	17847	17616	17693	17694	17778	17808	17814	17972	17503	17568	17547	17688	17763	17503	17752	17754	17671	17607	17604	17633	17538	17656	17701	17606	17566	17368	17676	17697	17655	17705	17598	17617	17727	17737	17534	17567	17484	17476	17916	17591	17577	17792	17542	17708	17601	17733	17637	17631	17533	17715	17475	17657	17657	17744	17569	17555	17582	17747	17781	17792	17686	17608	17660	17539	17671	17798	17794	17668	17400	17609	17797	17600	17679	17618	17572	17779	17651	17688	17707	17599	17627	17633	17653	17541	17611	17758	17523	17535	17525	17724	17565	17560	17784	17600	17641	17735	17667	17666	17576	17727	17626	17638	17552	17787	17786	17714	17488	17576	17529	17601	17871	17715	17716	17660	17535	17648	17790	17721	17717	17520	17579	17704	17649	17466	17639	17812	17715	17727	17705	17774	17548	17690	17605	17607	17714	17511	17659	17664	17608	17696	17672	17497	17598	17655	17619	17805	17515	17621	17499	17715	17768	17844	17532	17634	17636	17725	17877	17776	17790	17609	17454	17727	17698	17596	17703	17526	17806	17496	17586	17566	17780	17671	17727	17710	17654	17733	17862	17795	17473	17449	17753	17732	17640	17498	17620	17539	17675	17373	17681	17774	17610	17612	17788	17704	17670	17714	17626	17817	17657	17591	17505	17716	17691	17544	17552	17432	17623	17648	17520	17744	17767	17363	17715	17700	17671	17659	17627	17596	17689	17638	17746	17518	17653	17533	17635	17634	17641	17704	17430	17511	17650	17757	17627	17585	17598	17465	17715	17648	17582	17660	17782	17887	17770	17682	17575	17470	17623	17663	17600	17366	17425	17544	17842	17770	17594	17636	17691	17580	17793	17456	17681	17418	17486	17607	17695	17859	17939	17724	17615	17511	17636	17682	17734	17827	17730	17684	17798	17710	17832	17513	17637	17520	17568	17732	17683	17757	17862	17692	17531	17416	17614	17411	17748	17508	17622	17524	17708	17491	17474	17657	17737	17673	17496	17543	17847	17581	17779	17811	17802	17707	17665	17858	17636	17653	17950	17812	17643	17545	17580	17702	17915	17556	17611	17616	17575	17400	17724	17777	17483	17760	17721	17823	17729	17599	17768	17537	17520	17646	17812	17777	17690	17577	17687	17814	17829	17726	17832	17527	17606	17772	17642	17454	17560	17518	17532	17569	17377	17747	17635	17690	17736	17693	17763	17775	17805	17968	17726	17643	17539	17850	17721	17413	17548	17614	17684	17659	17597	17618	17794	17753	17787	17784	17557	17716	17565	17636	17772	17672	17600	17631	17501	17699	17735	17594	17474	17883	17755	17754	17747	17646	17585	17570	17762	17678	17774	17574	17761	17695	17717	17742	17655	17657	17523	17521	17556	17714	17438	17648	17655	17668	17558	17626	17616	17667	17595	17783	17726	17756	17609	17770	17774	17581	17864	17605	17541	17639	17770	17804	17591	17556	17797	17764	17564	17709	17596	17608	17625	17566	17597	17549	17658	17524	17696	17786	17698	17677	17651	17617	17848	17633	17690	17528	17777	17596	17623	17619	17789	17635	17591	17600	17464	17691	17581	17500	17638	17690	17660	17555	17670	17654	17694	17618	17833	17369	17719	17516	17670	17664	17657	17797	17680	17644	17723	17764	17531	17786
39959	59099	53828	43276	34945	26044	21318	19271	17403	16444	16178	16140	16067	16333	16344	16026	16370	16077	16109	16106	16102	15887	16191	15994	15952	16031	15840	15896	16028	15983	15967	15892	15773	15872	15849	15886	15960	15923	15933	15835	15894	15801	16137	15985	16097	15956	15910	15952	15982	16002	15942	15981	15929	16056	16072	16026	16000	15968	15988	16033	15847	15923	15869	15770	15783	16043	15910	15919	15957	15862	15960	15764	15787	15924	16010	16001	15926	16018	15805	15960	15991	15863	15817	15827	15804	15885	15832	15898	16023	15856	15856	15859	15813	16017	15781	15931	15846	16016	15786	15869	16115	16055	15882	15906	15871	15985	16088	15926	15914	15872	15933	15941	16049	15896	16004	15994	15802	15798	15890	15737	15872	15680	15825	15909	15868	16057	15735	16051	15959	15979	15992	15909	15880	15911	16083	15761	15913	15835	16014	15812	15877	15887	16147	15901	15974	15807	15900	15955	15853	15957	15956	15880	15781	15805	15824	15835	16009	15846	16034	15960	15841	15880	15709	15923	15996	15955	15983	15789	15946	15873	16030	15888	15920	15819	15907	15850	15848	15993	15922	15894	15919	15824	15843	15897	16030	15702	15985	15854	15930	15863	15925	15975	15846	16054	16025	15877	15764	15905	15956	15802	15883	15855	15891	15880	15884	15807	15767	15890	15846	15953	15963	15777	15815	15854	15909	15729	16014	15928	15919	16009	15844	15826	15776	15996	15791	15776	15971	15783	15910	15859	15866	15879	15824	15897	15788	15891	15771	15907	15781	15782	16001	15790	15767	15996	15724	16127	15895	15863	16007	16016	15840	15778	16077	15837	15898	15941	16020	15983	15864	15860	15908	15935	15940	15941	15855	15904	15832	15875	15937	15858	15805	15877	15884	15941	15868	15913	15905	15910	15703	15915	16006	15917	16014	15824	15740	15875	15890	15866	15981	15901	15965	15845	15854	16082	15896	15912	15767	15918	16071	15849	15807	15995	15905	15781	16033	15815	15908	15831	16101	15901	15848	15964	16001	15875	15881	15803	15863	15765	15905	15893	15751	15868	15935	15796	15985	15865	15901	15882	15890	15825	15858	15842	15919	15857	16040	15757	15777	15918	16017	15735	16032	15731	15899	16019	15806	15895	15791	15835	15875	15821	15973	15923	15785	15798	15863	15832	15876	15993	15993	15902	15829	15777	15903	15752	15856	15820	15879	15822	15924	15770	15991	15865	15791	15804	15983	15814	15796	15793	15865	15805	15869	15965	15887	15951	15670	16019	15893	15957	15733	15787	15961	15982	15860	15944	15897	15847	16144	15764	15724	15925	15824	15966	15860	15817	15830	15976	16107	15857	15902	15798	16018	15984	15869	15772	15922	15866	15946	15877	15922	16021	15913	15958	15907	15953	15919	15722	15852	15805	15868	16057	15813	15966	15796	16016	15837	15882	15819	16025	15970	15820	15906	16000	16027	15934	16153	15828	16027	15933	15915	15898	16097	15977	15945	15831	15918	15720	15934	15993	15881	15855	16045	15801	15995	15738	16002	15746	16066	16062	15844	15765	15672	15914	16025	15745	16055	15965	15766	15854	15838	15882	15944	15894	16032	15873	15697	15892	16027	15780	15962	15841	16041	15984	15846	15729	15885	15801	16020	15801	15835	16051	15871	15962	15987	15808	15954	15911	15840	15815	16035	15936	16021	15689	15839	15851	15905	15893	16065	15911	15906	15843	15890	16019	15845	16228	15962	15743	15973	15985	15965	15832	15962	15898	15893	15983	15942	15773	15825	15751	15979	15844	15868	15949	15800	15889	15924	15903	16003	15959	15933	15998	15826	15781	15919	15901	15920	15912	15962	15816	16004	16000	15798	15939	15993	16080	15699	15846	15850	16086	15939	15932	15843	15986	16033	15898	15980	16126	15736	15946	15797	15956	15942	15986	15881	15823	16007	15779	15819	15927	15800	15956	15869	15865	15850	16004	15834	15811	15946	15987	15909	15873	15863	15922	15845	15831	15879	15896	15916	15969	15773	15883	15861	15773	16023	15916	15896	15846	15865	15753	15922	15901	15876	15873	15870	15832	15869	15860	15715	15925	15933	15754	15747	15811	15964	15931	15874	15859	15949	15906	15862	15883	15986	15819	15902	15914	16005	16026	15839	15858	15815	16034	16013	15757	15861	15990	15988	15886	15883	15869	15758	15875	15951	15946	15857	15913	15866	15930	15978	15974	15781	15960	15888	15890	15683	15795	15894	15698	15977	15846	15852	15973	15943	15799	15921	15997	15927	15877	15921	15900	15837	15936	15925	15914	15990	15741	15948	15806	15852	15812	15987	15977	15864	15816	15933	15825	15742	15769	15808	15901	15808	15737	15985	15912	15853	15903	15829	15759	15957	15944	15963	15912	15942	15690	15969	15834	15832	15945	15898	15978	15785	15935	15947	16002	15938	15972	15961	15750	15980	16014	15759	15860	15898	15969	15898	15751	16013	15904	16135	15938	15788	15843	15929	15876	16028	15997	15839	15771	15898	15914	15885	15840	15946	15915	15784	15917	15843	15985	15943	15748	15760	15814	15909	16024	15900	15902	15884	15832	15937	16005	15878	15723	15959	16009	15842	15870	15807	15839	15927	15848	15792	15892	15810	15849	15837	15945	15701	15840	15786	15695	15873	15953	15875	15873	16006	15879	15888	16030	15966	15841	15923	15950	16014	16016	15769	16012	15957	15848	15887	15683	15987	15821	15941	15944	15887	15916	15733	15845	15865	15760	15806	15786	15924	15974	15838	15867	15881	16082	16001	15814	15895	15815	15992	15908	15941	15928	15948	15974	15830	15790	15943	15881	15852	15810	15928	15887	15970	15841	15952	15868	16041	15906	15760	15859	15927	15909	15716	15971	15740	15952	15883	16036	15727	16072	15976	15828	15903	15968	15893	15976	16002	15792	15850	15941	15976	15966	16022	15827	15746	15816	15758	15830	15786	16021	16078	15893	16058	15990	15934	15992	15844	15830	15961	15991	15857	16073	15838	15840	15813	15797	15642	15827	15884	15914	15970	15765	16015	15917	15995	15930	15818	16127	16047	16021	15836	15863	15807	15720	15866	15972	15991	15739	15873	15798	15826	15886	16003	15916	15941	15865	15780	16015	15926	15867	15788	15880	15883	16028	15769	15853	15892	15863	15795	15818	15786	15715	15925	16125	15859	15857	15965	15802	15933	15830	15769	15946	15821	15902	15906	15801	15891	15929	15977	15913	15933	15776	15994	15752	15799	16024	15943	15962	16007	15750	16066	15896	15846	15778	15917	15898	15730	15923	15707	15931	15740	15892	15910	15856	15982	15862	15999	15977	15769	16064	15885	15810	15828	15787	15978	15945	15889	15812	15869	15934	15825	15938	15780	15813	15928	15895	15929	15803	15674	15904	15704	15864	15923	15748	15759	15907	15985	15871	15731	15839	15945	15725	15921	15906	15915	16010	15928	15884	15873	15998	15871	15983	15863	15963	15660	15812	16002	15799	15989	15963	15932	15864	15921	15959	15967	15888	15927	15900	15879	15853	15875	15969	16025	15962	16024	15840	15809	15898	15853	15842	16040	15851	15758	15787	15840	15905	15883	15848	16026	15916	15719	16023	15912	15915	15844	15937	15844	15866	15737	16004	15898	15765	15927	15901	16133	15884	15876	15927	15999	15782	15989	15797	16033	15915	15830	15842	15742	15803	15978	16046	15718	15938	15847	15951	15904	15776	15877	15891	15889	15861	15985	15962	16023	15810	15913	15970	15981	15847	15873	15831	15896	15885	15880	16005	15856	15883	15869	16003	15919	16041	15793	15827	15957	15831	15825	15930	15842	15927	16062	15777	15983	15816	15756	15796	15713	15899	15978	15665	15774	15853	15835	15939	15917	15757	15959	15846	15965	15885	15955	15865	15905	15739	16129	15881	15769	15894	15875	15911	15924	15866	15851	15836	15980	15843	15928	15789	15900	15883	15842	15732	15862	15683	15853	15782	15930	15852	15852	15998	15823	15985	15820	15914	16082	15706	15825	16044	15928	15907	15869	15908	15786	15644	15814	15895	15929	15787	15876	15869	15992	15985	15867	15876	15933	15785	16034	15650	16080	15814	15955	15785	15866	15949	15871	15947	15855	15863	15677	15775	15822	15902	15787	15784	15786	15989	15923	15888	15831	15904	15942	15894	15655	15927	15939	15873	15992	15911	15822	15840	15770	15821	15774	15876	15972	15883	15835	15941	15951	15935	15795	15823	15854	15872	15858	15835	16091	15905	15834	16150	15908	15830	15995	15899	15976	15915	15867	15986	15823	15799	15814	15914	15795	15790	15753	15778	15800	15858	15896	15925	15739	15804	15865	15943	15849	15838	15934	15971	16015	16022	15870	15945	15873	15959	15844	15888	16030	16018	15897	16000	15897	15733	15868	15983	16005	15918	15777	15845	15819	15857	16036	16060	15956	15869	16075	15861	16101	15713	15769	15893	15853	15801	15955	15963	15844	15731	16063	15839	16036	15805	15912	15939	15910	16040	15795	16099	15953	15969	16098	15895	15892	15738	16004	15974	16007	15832	16048	15870	16046	15878	15843	16019	15878	16056	15919	15922	15930	15803	15900	15922	15867	15704	15889	15950	15777	15776	15930	15883	15769	15724	16086	16048	15949	15797	15993	15916	15968	15825	15933	15945	15967	15859	16062	15875	15803	15904	15897	15795	15815	15955	15909	15838	15905	15979	15952	15954	15752	15806	15920	16074	15793	15968	15933	15890	16016	15674	16024	15828	15840	15923	15895	15699	15853	15935	15927	15935	16010	15773	15966	15816	15875	15830	16034	15989	15889	15948	15815	15878	16072	15994	15867	15838	16046	15793	15972	15985	15885	16129	15906	15754	15844	15883	15822	15962	15932	15885	16144	15924	16077	15844	15973	15892	15898	15943	15946	15881	15816	16005	15857	15794	15795	15944	15782	15928	15841	15877	16005	15842	15871	15802	15894	15896	15843	15920	15853	15948	15892	15827	15902	15926	15928	15746	15918	15836	15978	15927	15864	16025	15833	15909	15844	15732	15988	15985	15861	15800	16058	15862	15918	15934	15875	15742	15909	16006	16006	15849	16016	15783	15975	15982	15660	15895	15871	15987	15901	15955
23073	21580	29599	25039	25206	28821	29449	23070	20501	19916	19342	18951	19129	19160	18917	18780	18932	18922	18995	18825	18937	19031	18993	18857	18813	18573	18669	18647	18634	18833	18669	18740	18854	18606	18747	18512	18773	18599	18669	18768	18698	18686	18594	18689	18580	18611	18631	18621	18852	18796	18537	18645	18756	18562	18686	18519	18795	18768	18682	18794	18536	18701	18539	18623	18602	18656	18664	18739	18692	18589	18678	18768	18715	18475	18559	18573	18623	18553	18620	18562	18481	18427	18627	18603	18819	18389	18542	18551	18549	18675	18369	18601	18715	18613	18692	18685	18691	18540	18665	18548	18635	18606	18615	18623	18493	18668	18769	18770	18570	18368	18673	18624	18426	18470	18543	18569	18666	18668	18497	18464	18650	18343	18304	18795	18592	18691	18722	18600	18645	18613	18552	18554	18881	18505	18590	18543	18661	18664	18671	18499	18589	18787	18720	18748	18672	18673	18511	18654	18572	18522	18567	18651	18576	18618	18744	18446	18578	18647	18573	18523	18664	18487	18735	18634	18769	18578	18565	18594	18746	18796	18613	18446	18508	18659	18699	18606	18510	18543	18642	18682	18718	18573	18499	18706	18425	18507	18547	18708	18657	18457	18776	18543	18496	18706	18261	18625	18661	18876	18542	18479	18462	18730	18571	18670	18471	18590	18671	18654	18653	18370	18831	18784	18479	18570	18434	18608	18739	18497	18583	18691	18435	18521	18775	18444	18624	18588	18583	18739	18637	18487	18585	18562	18584	18599	18556	18607	18745	18668	18412	18538	18400	18540	18626	18449	18685	18647	18635	18625	18667	18706	18693	18594	18663	18403	18577	18457	18582	18529	18527	18500	18568	18493	18637	18538	18719	18495	18525	18588	18685	18766	18445	18276	18665	18822	18854	18730	18765	18497	18534	18564	18519	18576	18672	18682	18683	18675	18655	18476	18361	18573	18341	18505	18654	18613	18718	18346	18554	18489	18523	18323	18494	18593	18297	18552	18544	18500	18638	18665	18620	18683	18600	18511	18507	18587	18488	18350	18615	18537	18564	18674	18612	18733	18632	18590	18672	18583	18515	18601	18544	18867	18527	18581	18739	18483	18657	18393	18367	18594	18516	18576	18392	18769	18617	18385	18640	18828	18720	18645	18666	18583	18736	18584	18346	18577	18635	18674	18394	18733	18486	18608	18552	18458	18621	18678	18529	18693	18613	18703	18647	18481	18274	18598	18678	18604	18574	18701	18655	18740	18487	18777	18752	18673	18629	18529	18671	18569	18481	18525	18542	18585	18645	18497	18632	18350	18473	18622	18569	18577	18629	18560	18576	18531	18519	18868	18545	18644	18499	18561	18654	18368	18604	18601	18564	18590	18488	18777	18663	18669	18661	18582	18789	18631	18744	18485	18342	18781	18615	18806	18589	18517	18607	18727	18431	18503	18678	18536	18706	18756	18476	18640	18737	18911	18777	18479	18561	18474	18524	18382	18780	18619	18505	18887	18391	18671	18690	18672	18477	18693	18684	18610	18643	18709	18603	18638	18441	18614	18330	18548	18655	18535	18446	18624	18443	18463	18456	18579	18617	18569	18653	18520	18578	18604	18564	18680	18707	18559	18648	18574	18633	18528	18429	18620	18578	18407	18367	18784	18495	18800	18617	18470	18672	18800	18676	18578	18772	18498	18610	18463	18559	18566	18626	18664	18357	18740	18636	18643	18466	18671	18456	18702	18512	18506	18626	18681	18573	18650	18480	18515	18570	18442	18824	18468	18584	18582	18646	18601	18419	18581	18668	18601	18463	18627	18609	18605	18626	18562	18682	18513	18559	18606	18569	18575	18654	18662	18757	18427	18584	18710	18510	18863	18680	18409	18709	18639	18540	18478	18658	18552	18416	18694	18544	18489	18757	18588	18546	18729	18638	18455	18551	18367	18743	18550	18535	18539	18637	18582	18402	18543	18687	18720	18529	18362	18553	18515	18497	18605	18315	18547	18669	18563	18487	18532	18613	18465	18444	18740	18549	18647	18572	18517	18586	18681	18737	18615	18532	18471	18631	18490	18519	18613	18563	18670	18794	18700	18527	18492	18702	18470	18542	18452	18396	18569	18672	18713	18482	18619	18815	18452	18626	18529	18598	18504	18382	18479	18743	18574	18603	18443	18744	18722	18628	18548	18480	18774	18746	18432	18707	18594	18427	18688	18359	18657	18643	18483	18650	18549	18628	18464	18619	18410	18453	18700	18514	18581	18595	18610	18529	18704	18411	18742	18387	18722	18685	18606	18565	18531	18538	18327	18452	18583	18604	18577	18449	18565	18737	18642	18703	18648	18758	18531	18682	18594	18390	18643	18644	18321	18580	18552	18500	18432	18528	18542	18415	18445	18511	18610	18559	18241	18465	18586	18448	18658	18579	18567	18652	18821	18568	18581	18698	18502	18751	18517	18689	18921	18870	18583	18493	18536	18670	18655	18601	18405	18497	18526	18532	18502	18527	18563	18528	18562	18483	18700	18653	18627	18394	18515	18591	18758	18708	18485	18402	18507	18406	18491	18371	18731	18626	18618	18746	18606	18559	18411	18519	18667	18730	18616	18292	18519	18484	18486	18720	18494	18757	18548	18623	18641	18650	18515	18464	18706	18625	18660	18638	18594	18597	18646	18585	18573	18434	18707	18498	18558	18443	18535	18595	18538	18189	18627	18587	18484	18559	18515	18664	18544	18684	18611	18455	18544	18713	18552	18629	18506	18427	18483	18559	18512	18649	18609	18555	18619	18675	18629	18700	18546	18453	18699	18735	18554	18755	18698	18755	18692	18617	18643	18565	18653	18762	18605	18588	18432	18748	18675	18592	18693	18553	18514	18362	18580	18620	18810	18654	18644	18426	18555	18800	18549	18464	18544	18618	18722	18675	18474	18572	18587	18514	18845	18605	18543	18580	18661	18595	18685	18577	18632	18460	18455	18581	18585	18767	18620	18728	18669	18655	18589	18506	18342	18524	18494	18488	18485	18871	18733	18650	18732	18419	18448	18661	18734	18637	18710	18710	18548	18594	18650	18546	18643	18559	18793	18604	18756	18861	18803	18512	18468	18443	18655	18467	18317	18543	18524	18497	18774	18886	18575	18579	18657	18638	18472	18584	18435	18516	18596	18527	18645	18662	18522	18784	18451	18420	18533	18566	18576	18549	18635	18722	18818	18562	18636	18589	18429	18599	18597	18494	18816	18774	18432	18338	18473	18590	18717	18742	18577	18553	18520	18483	18708	18615	18706	18591	18466	18690	18698	18395	18631	18490	18638	18335	18488	18624	18589	18448	18318	18597	18555	18503	18697	18613	18610	18393	18644	18525	18657	18606	18427	18582	18531	18411	18573	18490	18560	18528	18632	18709	18681	18574	18654	18602	18421	18691	18697	18460	18614	18514	18694	18854	18564	18484	18580	18731	18643	18615	18519	18595	18425	18724	18737	18510	18439	18512	18438	18733	18594	18609	18459	18465	18553	18598	18532	18520	18587	18776	18683	18538	18509	18618	18676	18616	18668	18484	18674	18489	18631	18440	18572	18475	18612	18583	18579	18792	18647	18577	18814	18626	18451	18540	18822	18705	18725	18714	18678	18780	18670	18658	18686	18695	18435	18670	18932	18622	18646	18757	18629	18574	18433	18503	18411	18610	18483	18480	18599	18611	18787	18585	18617	18605	18741	18655	18691	18608	18522	18500	18584	18495	18790	18778	18570	18592	18672	18596	18497	18465	18432	18603	18596	18552	18640	18719	18783	18581	18526	18510	18391	18481	18569	18474	18543	18568	18603	18400	18533	18631	18757	18452	18666	18760	18657	18814	18493	18540	18767	18562	18430	18590	18514	18539	18478	18627	18895	18596	18617	18484	18592	18483	18472	18590	18408	18653	18533	18377	18680	18352	18605	18440	18363	18661	18671	18477	18521	18634	18549	18550	18479	18739	18564	18730	18545	18576	18523	18598	18555	18483	18554	18604	18703	18564	18550	18652	18507	18524	18457	18831	18733	18599	18551	18556	18462	18634	18620	18684	18611	18612	18784	18598	18508	18533	18428	18595	18581	18698	18487	18701	18692	18680	18505	18460	18673	18626	18693	18409	18653	18518	18512	18716	18414	18403	18687	18560	18655	18569	18675	18391	18586	18718	18588	18535	18555	18609	18502	18630	18638	18525	18595	18555	18754	18577	18598	18694	18516	18511	18647	18330	18429	18521	18562	18792	18519	18480	18533	18832	18653	18546	18520	18419	18583	18828	18515	18695	18581	18641	18668	18509	18744	18563	18510	18547	18630	18454	18534	18686	18549	18596	18713	18656	18823	18385	18771	18624	18564	18619	18412	18715	18833	18548	18664	18648	18646	18444	18533	18613	18557	18483	18411	18475	18496	18665	18798	18567	18748	18500	18474	18617	18611	18580	18614	18507	18639	18582	18456	18597	18710	18620	18629	18705	18646	18557	18401	18614	18468	18374	18585	18450	18540	18656	18771	18561	18562	18677	18636	18685	18464	18501	18502	18630	18595	18595	18673	18738	18524	18848	18643	18660	18532	18540	18496	18482	18409	18609	18470	18696	18808	18590	18343	18440	18589	18559	18491	18595	18608	18508	18619	18625	18699	18644	18443	18664	18601	18592	18289	18514	18605	18582	18514	18579	18515	18417	18571	18525	18483	18644	18589	18729	18421	18456	18282	18723	18451	18437	18393	18653	18621	18759	18619	18641	18653	18371	18366	18323	18465	18663	18649	18674	18612	18578	18679	18712	18510	18361	18424	18627	18696	18488	18642	18339	18568	18759	18411	18666	18689	18610	18471	18543	18694	18649	18611	18546	18614	18589	18585	18468	18659	18442	18544	18483	18575	18584	18612	18704	18637	18597	18397	18513	18454	18515	18576	18556	18609	18560	18494	18685	18551	18533	18319	18489	18515	18575	18723	18671	18532	18556	18563	18558	18582	18679	18512	18523	18591	18483	18709	18762	18630	18774	18589	18572	18659	18400	18589	18609	18535	18587	18496	18680	18836	18589	18989	18466	18674	18762	18591	18653	18755	18654	18539	18629	18388	18476	18622	18691	18810	18719	18489	18843	18721	18421	18577	18685	18635	18768	18592	18291	18714	18478	18661	18506	18722	18677	18630
41795	68000	62954	49689	41022	33454	25752	21197	18505	17332	17015	16664	16713	16881	16853	16622	16903	16826	16858	16685	16498	16511	16554	16692	16522	16581	16530	16398	16558	16452	16486	16573	16563	16431	16528	16702	16514	16496	16412	16527	16608	16530	16677	16483	16337	16670	16619	16629	16482	16647	16479	16678	16488	16675	16596	16453	16394	16572	16430	16396	16508	16599	16486	16513	16560	16452	16323	16644	16633	16472	16298	16485	16526	16612	16426	16492	16432	16359	16441	16604	16578	16190	16404	16395	16443	16459	16496	16319	16568	16273	16553	16371	16514	16326	16384	16519	16578	16445	16592	16320	16420	16554	16543	16434	16418	16519	16574	16506	16573	16559	16566	16517	16544	16432	16343	16538	16451	16476	16528	16406	16678	16401	16598	16404	16431	16546	16508	16386	16508	16482	16529	16400	16517	16445	16559	16409	16534	16276	16328	16459	16550	16615	16478	16460	16444	16550	16542	16441	16517	16405	16348	16409	16499	16405	16587	16449	16492	16491	16242	16529	16565	16519	16507	16358	16438	16346	16647	16682	16329	16599	16429	16386	16432	16521	16433	16552	16345	16333	16496	16498	16387	16516	16355	16387	16511	16548	16341	16466	16442	16506	16436	16420	16421	16395	16442	16334	16563	16600	16549	16559	16284	16509	16414	16435	16356	16462	16208	16434	16551	16395	16478	16377	16315	16474	16590	16383	16416	16341	16480	16414	16328	16455	16527	16457	16416	16321	16501	16316	16560	16256	16396	16535	16439	16321	16419	16466	16482	16561	16423	16609	16453	16316	16501	16411	16543	16426	16486	16294	16586	16498	16465	16446	16431	16457	16404	16273	16504	16534	16435	16384	16559	16484	16566	16563	16439	16528	16545	16418	16451	16421	16408	16642	16580	16382	16373	16529	16381	16221	16585	16482	16419	16416	16423	16516	16460	16262	16439	16453	16433	16573	16272	16437	16569	16461	16623	16559	16383	16469	16450	16506	16444	16325	16445	16555	16530	16322	16485	16365	16588	16433	16504	16405	16395	16656	16395	16543	16344	16412	16393	16476	16509	16578	16512	16359	16379	16181	16352	16434	16355	16497	16378	16301	16456	16433	16291	16332	16528	16503	16283	16372	16459	16627	16372	16602	16444	16624	16445	16473	16580	16505	16402	16437	16579	16509	16416	16534	16532	16493	16358	16408	16339	16497	16430	16414	16408	16446	16501	16342	16495	16495	16463	16499	16327	16343	16538	16437	16354	16431	16347	16394	16408	16347	16251	16596	16449	16343	16447	16433	16370	16295	16510	16573	16474	16485	16505	16532	16478	16348	16485	16243	16453	16188	16536	16279	16554	16524	16242	16356	16364	16559	16464	16364	16636	16506	16456	16418	16363	16420	16404	16347	16437	16583	16713	16284	16387	16388	16474	16621	16402	16434	16357	16511	16512	16526	16416	16615	16469	16560	16562	16487	16374	16429	16419	16339	16353	16661	16318	16448	16411	16609	16516	16146	16336	16428	16492	16316	16434	16497	16469	16214	16598	16560	16450	16567	16543	16526	16320	16535	16367	16309	16642	16468	16538	16349	16395	16489	16393	16279	16255	16450	16368	16490	16447	16470	16510	16537	16675	16622	16395	16659	16477	16500	16438	16515	16610	16253	16548	16528	16448	16616	16475	16471	16537	16468	16446	16385	16444	16550	16493	16529	16425	16558	16343	16547	16493	16452	16355	16443	16412	16456	16284	16409	16254	16459	16362	16504	16576	16408	16439	16585	16447	16410	16526	16397	16407	16444	16431	16538	16421	16495	16421	16361	16346	16482	16471	16406	16492	16451	16330	16394	16566	16455	16509	16418	16559	16541	16343	16263	16351	16280	16388	16372	16518	16427	16481	16520	16466	16484	16436	16416	16357	16606	16376	16420	16604	16552	16477	16545	16509	16493	16275	16335	16384	16493	16419	16471	16458	16503	16420	16501	16317	16447	16466	16640	16540	16551	16485	16351	16373	16346	16427	16445	16594	16352	16570	16272	16417	16441	16367	16470	16333	16376	16543	16510	16418	16379	16521	16529	16515	16448	16549	16535	16603	16543	16349	16367	16583	16291	16563	16517	16437	16233	16480	16502	16484	16362	16661	16358	16295	16442	16381	16372	16478	16595	16281	16389	16368	16539	16569	16481	16425	16529	16538	16571	16387	16442	16395	16432	16243	16553	16315	16446	16575	16392	16516	16347	16516	16401	16431	16515	16389	16608	16477	16389	16432	16194	16466	16445	16439	16582	16260	16384	16646	16365	16439	16475	16410	16427	16434	16429	16423	16410	16446	16432	16448	16471	16322	16469	16239	16396	16399	16438	16339	16497	16590	16510	16494	16499	16444	16541	16542	16548	16520	16516	16357	16441	16607	16672	16400	16412	16433	16396	16488	16564	16455	16495	16463	16616	16383	16578	16405	16357	16577	16678	16382	16375	16422	16328	16532	16470	16624	16321	16508	16533	16394	16644	16325	16441	16313	16666	16511	16369	16433	16401	16387	16370	16427	16517	16445	16309	16511	16326	16449	16498	16544	16555	16340	16296	16465	16557	16601	16464	16452	16495	16408	16157	16421	16527	16236	16520	16348	16408	16404	16329	16497	16402	16561	16522	16472	16497	16465	16482	16573	16546	16398	16524	16435	16446	16485	16428	16508	16421	16322	16397	16403	16513	16356	16595	16501	16512	16442	16517	16372	16544	16480	16362	16376	16382	16344	16382	16507	16398	16331	16561	16475	16395	16417	16508	16678	16523	16495	16454	16598	16542	16602	16610	16605	16459	16401	16435	16540	16368	16390	16465	16327	16389	16519	16306	16548	16464	16425	16414	16345	16364	16420	16448	16357	16538	16274	16605	16442	16419	16504	16409	16455	16476	16316	16410	16602	16376	16422	16481	16436	16606	16509	16472	16445	16459	16509	16426	16728	16544	16508	16480	16453	16556	16435	16523	16286	16541	16504	16251	16534	16496	16451	16551	16687	16473	16469	16476	16518	16372	16509	16386	16570	16469	16465	16367	16413	16372	16327	16491	16543	16359	16297	16237	16347	16356	16493	16391	16423	16367	16592	16387	16486	16409	16533	16281	16312	16432	16469	16535	16495	16416	16464	16595	16301	16571	16317	16396	16415	16515	16390	16356	16526	16402	16445	16231	16509	16390	16415	16431	16360	16485	16441	16409	16305	16456	16417	16413	16318	16448	16568	16538	16564	16290	16524	16284	16348	16422	16478	16551	16429	16431	16441	16421	16275	16539	16257	16330	16517	16461	16463	16363	16548	16424	16322	16449	16469	16514	16413	16585	16512	16478	16433	16489	16475	16503	16301	16366	16252	16395	16351	16682	16329	16573	16539	16374	16398	16347	16556	16348	16571	16470	16388	16469	16561	16428	16464	16328	16332	16431	16243	16535	16458	16566	16310	16548	16428	16632	16621	16412	16375	16598	16469	16436	16458	16506	16629	16483	16410	16453	16410	16522	16328	16393	16500	16509	16266	16341	16402	16361	16434	16418	16355	16546	16346	16608	16406	16560	16492	16444	16376	16358	16440	16597	16519	16629	16316	16449	16469	16480	16510	16523	16478	16344	16551	16487	16493	16357	16460	16548	16438	16364	16373	16410	16534	16582	16502	16409	16457	16671	16431	16536	16596	16510	16354	16477	16504	16351	16556	16439	16355	16295	16628	16471	16579	16432	16627	16496	16563	16490	16425	16372	16162	16569	16481	16288	16462	16430	16561	16515	16540	16387	16333	16505	16394	16409	16450	16523	16508	16304	16597	16421	16491	16568	16491	16481	16441	16485	16271	16257	16301	16554	16381	16418	16505	16589	16388	16524	16446	16419	16529	16576	16464	16468	16315	16409	16370	16434	16624	16396	16462	16519	16359	16412	16499	16445	16436	16529	16568	16405	16498	16423	16469	16562	16619	16500	16501	16425	16530	16539	16422	16237	16455	16413	16474	16555	16488	16384	16424	16402	16142	16390	16320	16457	16546	16530	16374	16528	16441	16372	16220	16514	16388	16440	16515	16336	16593	16373	16436	16405	16354	16419	16564	16295	16455	16359	16460	16407	16520	16600	16436	16306	16564	16340	16402	16455	16406	16349	16456	16545	16511	16489	16519	16327	16341	16632	16282	16359	16365	16343	16648	16315	16507	16416	16508	16507	16474	16397	16427	16449	16317	16443	16413	16490	16384	16549	16310	16456	16300	16453	16476	16399	16294	16321	16393	16549	16440	16461	16443	16439	16639	16362	16340	16352	16395	16575	16510	16524	16441	16461	16411	16471	16376	16588	16344	16581	16301	16587	16370	16355	16424	16635	16428	16346	16549	16548	16521	16433	16503	16460	16415	16240	16400	16413	16426	16662	16344	16359	16482	16459	16536	16634	16251	16549	16631	16567	16402	16448	16534	16435	16608	16255	16394	16392	16478	16509	16461	16387	16563	16369	16431	16478	16533	16419	16588	16553	16452	16304	16602	16442	16440	16505	16381	16523	16364	16387	16214	16522	16496	16573	16342	16493	16550	16232	16507	16459	16430	16486	16342	16597	16564	16377	16465	16483	16405	16521	16453	16243	16316	16422	16597	16342	16450	16548	16290	16254	16380	16328	16499	16437	16299	16469	16399	16466	16270	16400	16362	16419	16563	16440	16399	16536	16481	16320	16358	16411	16374	16327	16513	16400	16503	16523	16401	16387	16327	16559	16501	16340	16389	16433	16482	16481	16606	16439	16471	16580	16374	16509	16570	16456	16571	16377	16538	16480	16574	16347	16386	16355	16344	16495	16365	16525	16451	16225	16381	16601	16524	16426	16533	16425	16369	16461	16413	16519	16375	16288	16509	16552	16450	16383	16462	16408	16554	16564	16464	16468	16460	16434	16360	16490	16557	16396	16418	16400	16315	16425	16630	16535	16537	16452	16433	16500	16440	16538	16395	16248	16463	16483	16466	16418	16341	16455	16385	16582	16399	16481	16588	16435	16436	16543	16512	16348	16301	16384	16291	16643	16415	16535	16415	16473	16392	16552	16270	16442	16517	16454	16399	16327	16486	16396	16513	16562	16466	16543	16426	16348	16495	16382	16430	16293	16423	16424	16506	16479	16419	16413	16409	16358	16424	16449	16341	16567	16571	16474
29888	32737	39341	33494	23939	20597	18764	17469	16919	16714	16643	16708	16440	16863	16766	16741	16702	16590	16685	16750	16975	16529	16509	16683	16590	16505	16720	16664	16608	16708	16586	16685	16575	16873	16594	16624	16672	16596	16499	16550	16584	17012	16791	16677	16554	16591	16677	16700	16534	16698	16657	16583	16751	16632	16545	16681	16558	16547	16636	16670	16455	16635	16579	16620	16555	16684	16635	16571	16605	16624	16553	16693	16682	16558	16774	16539	16578	16575	16642	16502	16578	16670	16708	16533	16505	16751	16690	16664	16467	16565	16579	16562	16633	16343	16690	16570	16404	16406	16516	16817	16608	16627	16588	16446	16663	16700	16686	16506	16517	16679	16817	16562	16713	16634	16394	16652	16660	16550	16616	16654	16606	16671	16621	16561	16795	16726	16733	16614	16617	16723	16496	16530	16717	16470	16364	16480	16561	16544	16508	16548	16676	16660	16840	16620	16694	16609	16369	16699	16499	16741	16629	16499	16441	16614	16623	16484	16441	16410	16687	16433	16459	16446	16733	16558	16562	16663	16553	16818	16395	16519	16605	16853	16465	16668	16506	16267	16794	16476	16771	16715	16726	16545	16626	16651	16640	16559	16627	16422	16680	16609	16402	16538	16673	16721	16505	16595	16636	16690	16654	16726	16549	16542	16549	16617	16351	16801	16585	16623	16724	16604	16563	16598	16595	16506	16633	16702	16703	16582	16794	16674	16385	16605	16607	16543	16639	16587	16604	16605	16480	16541	16534	16762	16723	16454	16628	16576	16675	16555	16532	16534	16740	16679	16655	16546	16800	16548	16489	16544	16499	16593	16498	16614	16539	16461	16597	16658	16791	16624	16612	16465	16589	16587	16814	16547	16394	16586	16583	16557	16318	16622	16553	16506	16648	16666	16638	16679	16600	16563	16344	16630	16562	16509	16549	16413	16494	16570	16739	16803	16545	16768	16635	16456	16511	16612	16671	16499	16791	16717	16705	16520	16486	16570	16542	16601	16753	16555	16599	16423	16560	16476	16639	16432	16717	16408	16589	16645	16407	16574	16613	16471	16618	16461	16658	16632	16642	16507	16714	16625	16712	16279	16488	16574	16446	16389	16607	16622	16567	16485	16420	16629	16571	16637	16526	16325	16769	16566	16609	16475	16489	16702	16623	16483	16611	16473	16643	16369	16500	16610	16627	16619	16625	16622	16661	16702	16751	16580	16663	16446	16540	16755	16794	16800	16424	16636	16233	16432	16557	16673	16673	16612	16535	16670	16586	16543	16457	16710	16595	16436	16636	16602	16705	16422	16582	16576	16795	16587	16610	16612	16869	16623	16436	16490	16576	16437	16468	16476	16578	16706	16653	16662	16561	16500	16602	16637	16655	16646	16582	16560	16855	16549	16608	16488	16626	16636	16412	16618	16545	16476	16523	16579	16704	16583	16496	16619	16803	16625	16473	16464	16584	16553	16507	16642	16419	16558	16744	16634	16504	16723	16580	16669	16747	16628	16725	16522	16490	16641	16677	16654	16594	16595	16549	16474	16514	16644	16856	16597	16631	16713	16768	16660	16713	16679	16481	16595	16544	16599	16536	16561	16814	16582	16660	16633	16554	16610	16328	16613	16462	16383	16510	16850	16559	16455	16558	16482	16678	16531	16483	16450	16488	16632	16603	16463	16510	16568	16837	16576	16730	16522	16621	16473	16565	16442	16610	16434	16635	16559	16354	16558	16513	16492	16488	16329	16375	16673	16562	16446	16605	16595	16568	16536	16601	16387	16693	16604	16597	16426	16568	16427	16496	16492	16559	16555	16520	16730	16844	16683	16554	16606	16409	16686	16746	16393	16586	16413	16754	16646	16569	16506	16691	16460	16675	16645	16475	16731	16718	16475	16585	16574	16512	16559	16773	16751	16586	16624	16630	16422	16654	16664	16709	16531	16631	16706	16543	16647	16539	16553	16602	16678	16515	16653	16532	16536	16554	16773	16685	16604	16486	16556	16456	16725	16604	16829	16546	16547	16456	16359	16613	16431	16693	16591	16741	16706	16669	16524	16715	16507	16506	16568	16776	16701	16615	16729	16655	16492	16404	16639	16495	16602	16504	16459	16551	16610	16438	16547	16661	16550	16679	16506	16525	16531	16754	16640	16692	16557	16692	16470	16470	16462	16684	16563	16703	16520	16783	16550	16445	16519	16588	16636	16476	16536	16690	16495	16464	16669	16579	16520	16581	16558	16519	16604	16532	16641	16515	16600	16563	16753	16602	16543	16666	16464	16568	16591	16440	16581	16487	16632	16720	16610	16625	16681	16722	16670	16523	16595	16697	16684	16614	16635	16566	16764	16581	16622	16598	16458	16550	16721	16685	16548	16600	16614	16716	16523	16526	16381	16498	16635	16592	16793	16607	16563	16422	16545	16605	16733	16644	16404	16701	16605	16741	16755	16618	16659	16651	16602	16839	16445	16658	16617	16700	16688	16452	16622	16511	16605	16511	16676	16388	16594	16912	16556	16529	16675	16425	16700	16427	16598	16715	16664	16506	16460	16931	16705	16582	16752	16691	16724	16618	16644	16598	16575	16622	16737	16591	16465	16612	16445	16683	16454	16521	16683	16503	16558	16680	16500	16621	16620	16696	16681	16450	16617	16660	16560	16518	16720	16531	16775	16551	16660	16709	16803	16557	16493	16543	16539	16656	16463	16516	16801	16653	16506	16706	16811	16791	16627	16498	16489	16510	16798	16575	16698	16698	16731	16563	16451	16437	16590	16607	16575	16577	16690	16584	16523	16609	16707	16659	16413	16725	16523	16557	16640	16408	16805	16534	16469	16341	16554	16425	16825	16671	16659	16745	16660	16569	16606	16815	16541	16446	16651	16450	16484	16613	16674	16650	16608	16464	16524	16713	16635	16380	16577	16566	16536	16720	16718	16501	16706	16531	16811	16583	16832	16671	16538	16642	16505	16691	16718	16601	16466	16592	16531	16571	16742	16790	16605	16677	16514	16618	16613	16422	16654	16411	16488	16581	16594	16561	16590	16597	16715	16816	16749	16713	16812	16797	16682	16720	16446	16758	16482	16594	16576	16719	16533	16532	16493	16691	16688	16599	16590	16359	16429	16640	16645	16517	16457	16619	16723	16667	16581	16522	16578	16756	16776	16505	16784	16425	16716	16632	16594	16644	16641	16470	16709	16589	16488	16529	16791	16752	16677	16610	16398	16529	16691	16553	16557	16444	16639	16622	16587	16456	16693	16748	16591	16709	16713	16591	16530	16595	16611	16598	16669	16608	16536	16607	16536	16527	16537	16625	16634	16613	16451	16594	16543	16720	16457	16457	16490	16536	16636	16699	16623	16576	16560	16684	16619	16578	16418	16365	16613	16449	16598	16592	16682	16745	16802	16737	16444	16434	16713	16583	16639	16547	16635	16610	16673	16714	16271	16489	16592	16551	16598	16570	16485	16504	16600	16665	16590	16431	16616	16582	16683	16496	16518	16691	16575	16564	16538	16596	16530	16444	16609	16606	16653	16681	16635	16597	16588	16381	16618	16807	16500	16453	16638	16719	16595	16552	16748	16646	16574	16597	16614	16635	16563	16585	16582	16667	16545	16658	16802	16457	16760	16622	16617	16521	16657	16560	16563	16591	16556	16588	16504	16560	16741	16869	16707	16549	16656	16580	16623	16786	16632	16526	16536	16610	16726	16642	16602	16757	16474	16688	16578	16770	16516	16576	16574	16612	16702	16611	16633	16611	16659	16624	16674	16529	16753	16636	16657	16560	16738	16641	16460	16611	16520	16392	16490	16720	16570	16594	16652	16594	16617	16711	16611	16587	16593	16678	16653	16628	16597	16617	16521	16617	16700	16762	16687	16556	16558	16727	16566	16685	16685	16644	16509	16604	16661	16502	16528	16481	16621	16677	16567	16518	16773	16628	16577	16599	16744	16713	16431	16497	16633	16595	16782	16692	16650	16576	16650	16407	16735	16610	16492	16509	16555	16293	16663	16648	16693	16659	16566	16716	16583	16546	16489	16475	16513	16712	16513	16678	16728	16708	16566	16625	16787	16660	16337	16556	16494	16553	16809	16408	16477	16698	16493	16535	16520	16416	16537	16563	16649	16504	16550	16535	16722	16449	16803	16680	16538	16522	16652	16652	16588	16683	16428	16519	16462	16672	16657	16469	16468	16576	16610	16625	16795	16745	16690	16722	16750	16491	16760	16593	16541	16445	16665	16633	16650	16685	16632	16644	16390	16764	16657	16736	16636	16758	16676	16505	16534	16750	16670	16642	16412	16644	16518	16612	16588	16523	16674	16559	16439	16452	16513	16450	16529	16629	16593	16611	16753	16611	16679	16417	16618	16792	16652	16746	16589	16760	16787	16669	16616	16435	16433	16541	16591	16745	16676	16729	16431	16534	16488	16815	16591	16421	16554	16386	16492	16464	16620	16651	16736	16493	16633	16479	16652	16655	16689	16671	16515	16556	16519	16572	16560	16616	16750	16773	16379	16491	16649	16435	16493	16707	16562	16610	16481	16649	16659	16373	16510	16624	16591	16449	16536	16480	16469	16719	16648	16493	16577	16594	16589	16631	16671	16673	16800	16731	16710	16613	16649	16725	16503	16637	16555	16608	16647	16629	16421	16597	16518	16547	16375	16564	16686	16652	16421	16605	16849	16577	16547	16609	16573	16620	16501	16489	16714	16515	16482	16674	16726	16633	16715	16672	16690	16503	16750	16511	16712	16687	16551	16555	16730	16472	16722	16737	16659	16713	16597	16565	16520	16781	16502	16623	16592	16577	16622	16437	16595	16648	16656	16795	16695	16506	16519	16488	16601	16378	16344	16769	16591	16698	16680	16540	16544	16706	16677	16715	16797	16648	16733	16419	16723	16735	16740	16649	16452	16638	16733	16580	16833	16565	16665	16614	16740	16495	16622	16587	16524	16371	16681	16518	16675	16613	16725	16655	16441	16637	16598	16493	16586	16513	16570	16538	16580	16807	16547	16429	16503	16512	16533	16577	16631	16621	16668	16651	16762	16432	16449	16629	16524	16650	16602	16735	16672	16623	16749	16647	16752	16524	16640	16601	16672	16895	16883	16645	16754	16567	16600	16657	16430	16526	16697	16606	16570	16659	16756	16521	16692	16478	16594
37800	52825	45382	33937	24106	20083	17839	16333	15452	15475	15452	15201	15352	15295	15472	15221	15347	15322	15168	15178	15184	15082	15223	15157	15241	15184	15309	15073	15223	15304	15110	15196	15237	15312	15197	15302	15016	15135	15180	14950	15209	15091	15226	15189	15570	15354	15216	15188	15316	15120	15167	15167	15344	15205	15146	15170	15165	15184	15348	15200	15191	15147	15242	15215	15151	15185	15327	15204	15170	15323	15083	15392	15189	15085	15257	15224	15344	15329	15259	15117	15207	15188	15338	15185	15246	15303	15173	15071	15201	15242	14991	15263	15260	15126	15180	15198	15118	15106	15292	15252	15230	15109	15393	15219	15181	15047	15028	15142	15333	15236	15273	15245	15176	15212	15070	15169	15085	15304	15365	15258	15289	15238	15325	15119	15182	15272	15194	15257	15108	15120	15336	15220	15070	15103	15063	15117	15276	15282	15197	15046	15208	15219	15343	15223	15113	15062	15139	15187	15276	15348	15101	15186	15334	15309	15169	15152	15368	15145	15354	15270	15095	15228	15161	15289	15090	15186	15136	15186	15213	15047	14998	15228	15166	15054	15317	15243	15325	15312	15103	15292	15224	15230	15062	15038	15124	15349	15302	15190	15227	15270	15332	15113	15187	15117	15175	15250	15112	15158	15315	15146	15246	15272	15196	15046	15190	15170	15206	15243	15203	15287	15119	15125	15144	15279	15277	15197	15224	15199	15183	15294	15140	14971	15184	15200	15121	15119	15074	15188	15178	15205	15299	15148	15262	15027	15021	15109	15175	15319	15180	15292	15091	15145	15110	15334	15146	15229	15146	15181	15059	15312	15282	15103	15208	15358	15214	15018	15249	15127	15212	15136	15172	15290	15350	15098	15233	15080	15107	15140	15214	15363	15161	15126	15272	15213	15244	15280	15268	15009	15294	15342	14931	15289	15281	15266	15140	15355	15197	15187	15133	15355	15020	15272	15040	15189	15170	15307	15270	15191	15221	15303	15140	15211	15212	15164	15205	15221	15073	15385	15022	15134	15127	15154	15149	15302	15183	15232	15381	14986	15245	15195	15145	15306	15003	15157	15212	15027	15131	15226	15262	15048	15308	15228	15082	15323	15084	15329	15079	15239	15093	15378	15157	15156	15254	15204	15248	15170	15118	15176	15217	15192	15173	15155	15066	15071	15169	15011	15178	15184	15396	15224	15226	15272	15155	15167	15226	15199	15297	15115	15339	15054	15081	15195	15201	15300	15141	15199	15120	15265	15095	15349	15235	15328	15155	15035	15110	15220	15260	15217	15345	15201	15159	15077	15147	15184	15162	15122	15316	15191	15174	15304	15197	15281	15069	15250	15462	15355	15145	15161	15360	15271	15249	15254	15099	15107	15228	15228	15157	15159	15167	15173	15033	15091	15074	15210	15134	15325	15070	15298	15228	15264	15080	15068	15271	15188	15186	15228	15239	15051	15000	15293	15163	15464	15112	15227	15228	15192	15293	15210	15281	15136	15208	15152	15315	15264	15155	15119	15341	15159	15192	15236	15125	15272	15111	15247	15280	15078	15107	15259	15287	15228	15222	15383	15235	15282	15142	15302	15182	15048	15203	15139	15264	15260	15198	15245	15059	15117	15212	15316	15097	15209	15060	15311	15264	15148	15153	15182	15183	15156	15266	15179	15045	15268	15399	15363	15181	15184	15014	15199	15320	15410	15186	15142	15178	15220	15329	15172	15119	15219	15047	15199	15041	15260	15049	15345	15129	15295	15173	15333	15143	15206	15243	15113	15254	15386	15004	15244	15202	15241	15142	15185	15093	15318	15308	15249	15126	15122	15303	15009	15298	15282	15091	15407	15284	15227	15259	15273	15151	15211	15083	15180	15084	15206	15273	15258	15206	15245	15278	15223	15207	15283	15255	15024	15299	15183	15151	15155	15362	15218	15199	15135	15315	15294	15200	15139	15247	15251	15247	15254	15253	15294	15184	15167	15218	15228	15390	15261	15171	15280	15196	15070	15137	15159	14917	15318	15272	15281	15089	15163	15381	15085	15236	15169	15292	15194	15330	15232	15266	15255	15124	15178	15243	15171	15160	15176	15065	15330	15242	15023	15300	15337	15204	15282	15050	15213	15214	15120	15118	15262	15317	15139	15162	15054	15132	15327	15191	15350	15209	15179	15298	15164	15102	15249	15292	15236	15226	15166	15108	15355	15217	15202	15125	15151	15248	15123	15101	15183	15337	15225	15449	15284	15200	15388	15246	15246	15055	15066	15124	15051	15307	15192	15248	15159	15082	15228	15070	15295	15271	15011	15175	15335	15213	15239	15206	15286	15208	15199	15273	15136	15211	15048	15071	15154	15371	15202	15120	15321	15109	15254	15231	15231	15357	15400	15086	15085	15404	15165	15285	15259	15316	15184	15232	15042	15286	15238	15087	15228	15305	15241	15193	15269	15222	15098	15242	15138	15057	15220	15302	15260	15324	15358	15242	15054	15094	15325	15057	15189	15189	15103	15049	15266	15014	15092	15305	15139	15193	15441	15230	15151	15302	15037	15237	15266	15229	15217	15224	15151	15215	15059	15263	15219	15237	15098	15233	15131	15205	15253	15195	15131	15111	15198	15375	15005	15159	15361	15198	15219	15332	15331	15230	15209	15136	15147	15213	15092	15172	15101	15098	15086	15156	15159	15128	15160	15134	15286	15213	15312	15251	15207	15118	15201	15231	15252	15243	15175	15428	15143	15106	15264	15090	15320	15191	15260	15120	15244	15225	15130	15240	15292	15185	15125	15029	15190	15189	15256	15201	15188	15165	15158	15207	15045	15416	15189	15395	15294	15105	15123	15258	15155	15146	15280	15319	15044	15131	15194	15286	15241	14996	15145	15153	15245	15209	15262	15322	15189	15207	15313	15086	15311	15292	15136	15370	15190	15233	15139	15267	15216	15216	15312	15071	15156	15152	15247	15220	15278	15266	15140	15178	15157	15145	15026	15296	15155	15191	15315	15358	15165	15175	15117	15109	15387	15238	15148	15090	15277	15099	15177	15159	15174	15120	15455	15190	15148	15257	15203	15063	15150	15110	15102	15192	15064	15124	15332	15298	15331	15308	15128	15146	15247	15116	15313	15196	15067	15073	15151	15317	15200	15146	15163	15327	15264	15174	15385	15265	15232	15312	15178	15224	15115	15285	15181	15072	15065	15290	14972	15238	15071	15204	15180	15106	15079	15329	15135	15302	15073	15225	15067	15176	15205	15170	15225	15095	15112	15178	15174	15046	15287	15238	15206	15254	15311	15282	15369	15145	15226	15180	15064	15165	15145	15433	15259	15383	15255	15229	15278	15305	15203	15229	15162	15119	15335	15251	15457	15122	15326	15202	15252	15084	15275	15121	15097	15271	15290	15194	15108	15223	15214	15268	15395	15287	15191	15264	15035	15221	15206	15194	15200	15144	15081	15224	15254	15364	15180	15052	15243	15165	15240	15321	15279	15157	15175	15241	15143	15153	15015	15224	15226	15164	15219	15235	15113	15391	15156	15097	15063	15231	15196	15107	15167	15275	15383	15163	15049	15286	15150	15162	15197	15210	15222	15190	15165	15141	15199	15218	14991	15233	15203	15247	15237	15003	15127	15135	15108	15115	15278	15272	15296	15174	15207	15318	15163	15117	15287	15103	15289	15353	15271	15156	15166	15287	15137	15201	15146	15267	15054	15347	15150	15310	15315	15058	15375	15203	15190	15288	15318	15086	15089	15232	15236	15058	15102	15232	15193	15105	15256	15103	15367	15347	15246	15147	15157	15231	15159	15106	15117	15241	15264	15092	15255	15139	15305	15296	15285	15213	15263	15184	15174	15207	15197	15102	15189	15108	15158	15137	15393	15337	15234	15109	14997	15368	15075	15222	15187	15354	15275	15177	15308	15230	15286	15345	15287	15179	15104	15232	14976	15115	14979	15195	15206	15145	15061	15080	15213	15287	15221	15264	15187	15016	15150	15346	15177	15122	15218	15299	15035	15096	15237	15214	15105	15224	15114	15199	15292	15075	15235	15229	15238	15244	15376	15242	15249	15337	15134	15200	15248	15158	15300	15112	15220	15270	15308	15330	15089	15149	15295	15109	15222	15312	15190	15273	15316	15234	15224	15460	15111	15320	15143	15370	15300	15186	15184	15212	15073	15304	15234	15200	15218	15299	15265	15307	15258	15166	15323	15280	15192	15153	15206	15144	15170	15208	15216	15173	15173	15148	15161	15163	15103	15114	15161	15130	15273	15263	15127	15253	15192	15253	15112	15154	15310	15207	14970	15155	15317	15229	15225	15227	15235	15301	15130	15295	15289	15198	15174	15277	15257	15146	15347	15175	15216	15118	15212	15124	15240	15168	15149	15226	15182	15013	15272	15182	15141	15194	15204	15219	15157	15256	15164	15253	15054	15270	15149	15218	15063	15442	15194	15194	15323	15267	15201	15302	15287	15357	15084	15057	15224	15249	15278	15247	15322	15422	15132	15154	15256	15087	15287	15114	15378	15100	15178	15131	15195	15143	15231	15383	15176	15237	15285	15353	15241	15404	15154	15178	15087	15286	15296	15305	15269	15135	15200	15237	15195	15115	15182	15286	15127	15312	15110	15276	15122	15469	15303	15225	15141	15379	15344	15236	15230	15157	15127	15211	15283	15254	15428	15220	15138	15206	15315	15311	15222	15143	15228	15307	15257	15287	15090	15104	15281	14993	15136	15380	15236	15165	15288	15259	15148	15176	15132	15369	15276	15191	15275	15316	15199	15271	15063	15355	15306	15345	15202	15108	15156	15164	15180	15209	15147	15248	15245	15070	15075	15339	15347	15380	15150	15072	15228	15315	15202	15180	15144	15310	15280	15303	15121	15301	15041	15247	15267	15080	15235	15057	15151	15189	15306	15232	15296	15246	15242	15073	15108	15271	15147	15132	15191	15034	15177	15328	15131	15203	15166	15183	15201	15236	15319	15313	15202	15333	15082	15260	15280	15258	15366	15245	15215	15233	15149	15032	15248	15257	15164	15128	15279	15225	15302	15268	15233	15129	15244	15211	15139	15228	15137	15158	15112	15154	15231	15112	15120	15160	15194	15176	15192	15288	14988	15083	15202	15271	14907	15325	15240	15274	15197	15213	15102	15353	15248	15205	15101
24312	21580	29468	26746	25042	25587	23870	19504	17847	17503	17365	17205	16986	17219	17056	16944	17152	17102	17130	17019	16751	17032	17053	16975	16894	17027	16988	17016	16782	16698	16950	16753	16829	16878	17022	16919	16943	16784	16728	16853	16936	16814	16889	16892	16937	17031	16749	16947	16794	16775	16830	16849	16812	16912	16754	16760	16736	16733	16861	16872	16700	16784	16782	17034	16851	16810	16966	17230	16792	16653	16888	16775	16902	16637	16762	16780	16890	16871	16724	16929	16873	16933	16668	16853	16817	16895	16965	16822	16794	16844	16837	16672	16918	16841	16691	16987	16917	16730	16782	16734	16859	17180	16878	16971	16935	16743	16828	16779	16825	16803	16864	16981	16846	16779	17027	16875	16888	16877	16865	16815	16740	16788	16855	16818	16668	16892	16602	16854	16889	16879	16704	16794	16967	16879	16594	16710	16737	16807	16837	16700	16730	16830	16966	16685	16932	16898	16852	16909	16942	16952	16917	16850	16845	16835	16836	17039	16897	16794	16705	16917	16769	16916	16742	16680	16691	16871	16933	16670	16819	16749	16906	16866	16763	16622	16823	16722	16682	16883	16610	16724	16866	16857	16844	16695	16898	16752	16974	16883	16859	16837	16864	16679	16758	16953	16680	16855	16932	16895	16999	16779	16701	16761	16604	16811	17157	16706	16850	16846	16918	16558	16982	16939	16881	16800	16916	16822	16826	16731	16709	16773	16934	16870	16821	16952	16749	16840	16564	16860	17051	16766	16905	16918	16987	16760	16782	16746	16830	17019	16664	16840	16842	16959	16830	16977	16737	16989	16869	16950	16847	16849	16886	16823	16991	16835	16826	16711	16850	16977	16641	16796	16955	16798	16867	16871	16895	16646	16901	16809	16967	16880	16931	16798	16947	16963	16777	16846	16628	16827	16833	16797	16805	16904	16871	16825	16661	16875	16904	16963	17007	16934	16892	16771	17073	16950	16965	16775	16914	16732	16802	16889	16871	16922	16873	16933	16840	16540	16893	16656	16646	16758	16784	16696	16870	16692	16909	16856	16585	16676	16885	16769	16853	16724	16687	16675	16829	16962	16756	16861	16984	16979	17018	16878	16614	16841	17013	16818	16883	17012	16873	16694	16670	16977	16772	16859	16988	16916	16611	16733	16923	16840	16837	16752	16641	16799	16782	16670	16899	16633	16983	16878	16887	16801	16844	16841	16891	16755	16970	16763	17045	16856	16667	16917	17114	16841	16719	16609	16843	16889	16906	16911	16653	16696	16880	17035	16925	16772	16596	16684	16771	16725	16902	16893	16849	16936	17008	16849	16818	16793	16949	16895	16938	16921	16951	17027	16833	16969	16907	16870	16775	16816	16887	16641	16890	16876	16746	16780	16921	16708	16895	16998	16872	16758	16781	16793	16975	16882	16899	16718	16717	16873	16905	16766	16770	16838	16894	16779	16763	16803	16758	16990	16777	16845	16908	16773	16706	16682	16605	16652	16618	16897	16610	16593	16763	16803	17062	16802	17089	16848	16763	16872	16765	16854	16998	16811	16752	16789	16926	16878	16810	16771	16812	16650	16840	16762	16941	16825	16938	16822	16904	16717	16568	16767	16884	16805	16622	16766	16772	16827	16798	16774	16877	16667	16951	16852	16881	16876	16777	16813	16729	16952	16987	16876	16846	16963	16909	16791	16929	16872	16845	16586	16755	16956	16811	16829	16877	17013	16859	16902	16956	16750	16733	16924	16722	16685	16894	16914	16679	16809	16787	16919	16861	17060	16913	16872	16924	17074	16873	16790	16752	16886	16849	16766	16746	16671	16827	16931	16902	16596	16759	16868	16983	16695	16955	16909	16859	16850	16723	16781	16674	16863	16796	16870	16863	16973	16781	16605	16880	16664	16965	17025	16900	16831	16818	16680	16772	16833	16709	16974	16995	16836	16598	16895	16627	16553	16743	16801	16722	16867	16916	16828	16775	16857	16904	16814	16982	16763	16812	16781	16910	16833	16853	16844	16909	16846	16695	16810	16583	16870	16993	16615	16878	16641	16723	16836	16777	16682	16937	16890	16784	16882	16850	17149	16811	17040	16976	16841	16790	16818	16696	16867	16946	16952	16693	16908	16767	16957	16741	16836	16792	16879	16957	17048	16816	16648	16973	16740	16789	16780	16953	16778	17047	16742	16604	16863	16952	16827	17058	16598	17199	16947	16722	16709	16852	16934	16971	16968	16895	16902	17115	16752	16894	16711	16830	16817	16847	16782	16758	16735	16906	16601	16967	16863	16793	16833	16661	16783	16840	16905	16699	16819	16792	16829	16694	16887	16638	16913	16837	16872	16794	16757	16924	16851	16917	16799	16661	16793	16826	16781	16769	17046	16958	16873	16747	17009	16704	16939	17017	16822	16819	16810	16733	16697	16880	16845	16934	16931	16953	16847	16801	16945	16748	16828	16658	16760	16774	16873	16761	17020	16704	16664	16597	16696	16864	16690	16912	16926	16949	16818	16887	16969	16719	16781	16688	16925	16990	16904	16905	16803	16819	17042	16882	16918	16666	16940	16872	16926	16917	16894	16904	16690	16926	16712	16797	16694	16744	16703	16928	16779	16776	16886	16842	16887	16744	16878	16945	16738	16661	16693	16745	16919	16961	16839	16807	16878	16811	16780	16657	16737	16763	16615	16906	16653	16888	16860	16955	16937	16771	16663	16843	16891	17033	16705	16787	16758	16900	16872	16807	16929	16711	17079	16894	16963	16988	16894	16860	16806	16568	16977	16907	16823	16949	16731	16782	16818	16865	16749	16745	16670	16819	16929	16869	16665	16891	16871	16876	16828	16920	17022	16892	16918	16753	16863	16850	16719	16769	16676	17064	16841	16963	16912	16889	16711	16890	16738	16737	16746	16811	16782	16774	16929	16931	16959	16956	16875	16923	16924	17012	16821	16962	16739	16763	16781	16736	16991	16931	16744	16798	16888	16862	16908	16715	16873	16803	16991	16796	16981	16773	16896	16783	16885	16911	16801	16839	16768	16813	16809	17082	16825	16602	16855	17025	16760	16936	17086	16869	16744	16769	16805	16837	16742	17072	16905	16850	16815	16896	16949	16861	16813	16999	16781	16976	16778	16818	16978	17014	16731	16656	16690	16795	16637	16685	16953	16780	16908	16898	16959	16728	16978	16875	16896	16941	16880	16813	16607	16854	16690	17011	16791	16704	16947	17046	16786	16842	16810	16833	16916	16859	16785	17030	16652	17010	16735	16883	17044	16780	16956	16945	16921	16765	16778	16861	16808	16861	16879	16898	16763	16831	16839	16869	16699	16846	16824	16725	16841	16650	16737	16834	16890	17007	17030	16809	17082	16752	16854	17104	16732	16584	16949	16694	16849	16857	16782	16843	16822	16705	16851	16663	17050	16760	16731	16938	16847	16884	17036	16848	16925	16961	16666	17003	16867	17057	16856	16973	16983	16884	16762	16764	16758	16915	16805	16824	16714	16795	16704	16848	16909	16797	16767	16806	16851	16854	16881	16843	16733	16825	16837	16927	17064	16744	16882	16791	16814	16685	16711	17038	16977	16802	16651	16727	16762	16864	16891	16776	16895	16926	16798	16861	16622	16931	16927	16844	16806	16972	17075	16954	16882	17104	16881	16846	16891	16840	16933	16818	16835	16781	16589	16865	16888	16689	16940	16633	16958	16807	16704	16872	16797	16749	16994	16704	16915	16826	16817	16771	16880	16669	16895	16754	16858	16848	16901	17114	16809	16897	16824	16815	16673	16938	17042	16842	16592	16592	16736	16851	16744	16892	16730	16734	16953	16774	16776	16684	16723	16762	16692	16747	16749	16813	16757	16913	16744	16982	16694	16775	16789	16730	16747	16916	16862	16972	16973	16806	16878	17020	16903	16898	16944	16861	16778	16838	16839	16810	16759	16944	16737	16775	16671	16829	16832	16945	16735	16903	16811	16896	16792	16701	16659	16845	16672	16861	16856	16816	16873	16859	16832	16992	16663	16765	16741	16851	16845	16767	16911	16774	16647	16804	16747	16789	16684	16688	16864	16818	16956	16839	16753	16577	16863	16610	16681	16854	16883	16888	17010	16826	16870	16722	16922	16850	16854	16703	16773	16891	16787	16966	16906	16736	16933	16861	16790	16724	16867	16620	17016	16921	16853	16773	16853	16924	16832	16974	16919	16647	16774	16873	17114	16763	16725	16763	16872	16851	16783	16709	16767	16701	16820	16880	16988	16804	17037	16915	16933	16769	16942	16837	16956	16760	17043	16770	16957	17026	16860	16983	16866	16916	16876	16731	17001	16865	16856	16582	16708	16932	16919	16859	16922	16875	16679	17006	16760	16780	16694	16714	16827	16849	16663	16855	16865	16862	16710	16996	16925	16752	16810	16751	16891	16795	17045	16685	16772	16910	16949	16990	16845	16925	16690	16977	16953	16718	16732	16995	16872	16926	16886	16771	16742	16657	16755	16783	16813	16588	16615	16742	16672	16960	16817	17026	16905	16893	16835	16865	16788	16868	16934	16820	16790	16935	16835	16793	17032	16913	16651	16820	16819	16722	16788	16845	16823	17019	16821	16841	16989	16887	16788	16920	16777	16837	16845	17022	16860	16918	16958	17007	16824	16964	16875	16612	16809	16888	16978	16813	16719	16880	16650	16814	16855	16754	16828	16772	16703	16833	16940	16859	16818	16720	16706	16652	16976	17066	16887	16984	16870	16625	16995	16846	16900	17015	17022	16720	16769	16781	16881	16739	16789	16996	16735	17055	16775	16980	16907	16883	16722	16782	16882	16598	16976	16861	16858	16830	16742	16844	17031	16586	16680	16772	16808	16805	16826	16908	16738	16807	16860	17023	16992	16994	16926	16747	16782	16837	16777	16808	16733	16928	16891	16938	16686	16817	16719	16783	16688	16820	16701	16581	16871	16725	16925	16773	16633	16863	16775	16765	16887	16866	16738	16676	16846	16819	16749	16629	16759	16748	17046	16748	16790	16930	16748	16702	16817	16881	16857	16951	16869	16892	16787	16822	16931	16957	16966	16968	16857	17040	16871	16725	16882	16775	16722	16967	16776	16727	16778	16834	16703	16625	16774	16935	16801	16740	16878	16914	17107	16868	16767	16719	16791	16872	16609	16817	16870
38783	59112	53568	40966	30884	25520	21062	18211	16522	16182	15675	15694	15543	15663	15792	15612	15588	15559	15525	15535	15657	15640	15708	15465	15593	15555	15517	15445	15370	15548	15499	15508	15476	15519	15455	15403	15423	15329	15642	15268	15653	15611	15529	15460	15438	15451	15285	15341	15525	15461	15394	15420	15393	15379	15288	15435	15564	15446	15419	15399	15279	15491	15255	15492	15376	15484	15456	15417	15474	15455	15448	15294	15456	15512	15494	15436	15443	15309	15364	15453	15251	15414	15550	15353	15405	15390	15458	15318	15575	15477	15566	15521	15582	15377	15335	15378	15365	15404	15413	15498	15448	15269	15432	15582	15489	15446	15412	15290	15346	15407	15623	15271	15525	15301	15488	15309	15405	15634	15486	15555	15157	15447	15416	15437	15351	15394	15581	15515	15326	15543	15217	15462	15291	15379	15488	15477	15323	15510	15563	15408	15416	15222	15362	15460	15481	15452	15310	15457	15493	15349	15485	15500	15429	15320	15440	15456	15354	15333	15408	15410	15355	15483	15336	15464	15373	15545	15234	15363	15433	15676	15422	15450	15625	15329	15497	15401	15240	15352	15201	15300	15521	15473	15389	15443	15391	15323	15355	15290	15301	15377	15377	15290	15258	15389	15381	15374	15524	15498	15143	15326	15268	15440	15463	15423	15389	15375	15464	15465	15422	15269	15360	15429	15448	15330	15301	15437	15341	15390	15370	15553	15432	15452	15401	15480	15353	15441	15352	15535	15384	15621	15419	15408	15427	15317	15442	15589	15524	15461	15380	15378	15589	15514	15366	15360	15268	15567	15403	15636	15451	15323	15475	15282	15322	15271	15533	15435	15424	15346	15484	15394	15431	15472	15381	15574	15410	15418	15252	15400	15470	15420	15613	15561	15286	15386	15434	15474	15493	15482	15473	15155	15350	15434	15301	15679	15469	15374	15473	15446	15302	15472	15437	15295	15358	15493	15467	15228	15427	15347	15353	15442	15552	15450	15396	15343	15344	15292	15445	15409	15371	15351	15388	15384	15436	15541	15387	15449	15465	15439	15500	15326	15365	15622	15377	15322	15358	15325	15406	15509	15412	15415	15354	15573	15203	15380	15511	15355	15458	15422	15391	15506	15345	15479	15401	15523	15374	15626	15355	15551	15492	15361	15602	15291	15441	15348	15392	15464	15386	15410	15459	15503	15412	15476	15425	15377	15415	15361	15455	15419	15284	15562	15447	15554	15402	15527	15366	15437	15557	15493	15566	15406	15318	15467	15442	15297	15596	15317	15462	15398	15456	15342	15382	15231	15401	15345	15516	15298	15362	15432	15530	15365	15370	15414	15493	15490	15424	15502	15424	15217	15323	15275	15519	15482	15526	15437	15439	15430	15366	15477	15203	15329	15356	15334	15589	15283	15245	15490	15512	15526	15582	15296	15429	15522	15432	15294	15435	15627	15360	15384	15500	15437	15354	15395	15548	15353	15264	15297	15373	15512	15387	15527	15262	15308	15366	15442	15571	15207	15276	15412	15368	15382	15405	15348	15406	15394	15497	15451	15541	15369	15534	15273	15477	15593	15424	15564	15289	15255	15430	15234	15346	15548	15637	15517	15509	15434	15338	15573	15438	15335	15435	15552	15411	15443	15384	15342	15491	15610	15460	15371	15361	15553	15367	15516	15515	15325	15400	15394	15316	15394	15372	15335	15257	15346	15578	15381	15526	15409	15364	15363	15466	15445	15520	15444	15495	15606	15416	15511	15619	15409	15456	15428	15296	15474	15447	15412	15421	15399	15495	15408	15455	15342	15449	15261	15394	15405	15476	15454	15391	15453	15430	15454	15420	15498	15447	15411	15399	15484	15492	15370	15330	15368	15509	15406	15463	15592	15508	15315	15364	15348	15455	15561	15477	15485	15358	15180	15523	15359	15430	15410	15351	15352	15406	15329	15416	15293	15198	15429	15440	15535	15456	15341	15409	15369	15366	15375	15295	15533	15228	15488	15330	15531	15322	15455	15288	15422	15349	15315	15596	15210	15467	15482	15397	15317	15386	15357	15538	15453	15386	15317	15508	15089	15323	15409	15469	15347	15411	15391	15450	15351	15322	15254	15432	15344	15486	15399	15214	15383	15223	15528	15494	15396	15464	15450	15451	15502	15457	15204	15488	15388	15422	15295	15393	15342	15401	15399	15450	15423	15470	15309	15334	15322	15370	15307	15425	15401	15339	15475	15357	15506	15424	15419	15518	15236	15492	15514	15326	15409	15413	15324	15483	15328	15411	15245	15371	15281	15394	15367	15297	15236	15503	15402	15412	15397	15420	15354	15442	15462	15474	15450	15308	15465	15414	15375	15414	15439	15360	15461	15463	15417	15356	15429	15482	15416	15500	15388	15376	15325	15474	15229	15402	15321	15361	15380	15275	15383	15375	15412	15333	15521	15424	15536	15202	15354	15401	15385	15239	15613	15433	15293	15455	15331	15576	15403	15441	15454	15469	15373	15468	15399	15281	15391	15485	15575	15498	15337	15287	15547	15286	15364	15593	15221	15388	15438	15404	15279	15471	15361	15291	15365	15290	15337	15278	15467	15305	15331	15284	15419	15378	15524	15302	15439	15468	15310	15453	15394	15431	15354	15338	15358	15476	15227	15508	15457	15340	15487	15304	15340	15347	15404	15473	15485	15274	15406	15326	15380	15402	15290	15184	15533	15530	15429	15309	15483	15399	15495	15344	15384	15413	15484	15497	15362	15414	15251	15496	15331	15283	15286	15488	15289	15611	15291	15087	15436	15536	15426	15563	15507	15397	15521	15501	15384	15553	15354	15449	15395	15225	15404	15461	15527	15501	15366	15456	15463	15294	15412	15240	15480	15425	15352	15269	15395	15350	15445	15365	15529	15420	15342	15471	15209	15478	15542	15493	15506	15255	15314	15441	15278	15362	15453	15351	15456	15401	15322	15440	15468	15343	15319	15480	15466	15385	15486	15368	15423	15346	15346	15353	15381	15320	15301	15443	15541	15429	15526	15503	15268	15327	15549	15460	15321	15410	15306	15577	15552	15386	15381	15417	15336	15353	15500	15415	15338	15366	15327	15283	15346	15188	15453	15435	15520	15404	15416	15436	15450	15348	15465	15353	15551	15482	15462	15427	15262	15335	15555	15444	15310	15366	15378	15392	15459	15483	15468	15601	15539	15397	15291	15464	15359	15296	15254	15388	15323	15382	15354	15535	15438	15543	15311	15415	15373	15622	15457	15505	15314	15425	15362	15468	15682	15415	15438	15481	15572	15412	15294	15299	15323	15469	15411	15470	15496	15370	15425	15326	15361	15384	15458	15362	15276	15416	15240	15609	15422	15479	15323	15344	15256	15531	15483	15464	15187	15202	15437	15449	15539	15352	15327	15313	15426	15308	15453	15434	15430	15370	15418	15437	15338	15387	15452	15441	15379	15354	15499	15451	15462	15549	15393	15358	15459	15263	15357	15297	15329	15323	15395	15332	15404	15315	15435	15327	15410	15540	15368	15431	15575	15343	15430	15377	15393	15532	15326	15417	15376	15520	15417	15354	15382	15416	15378	15383	15442	15499	15446	15539	15493	15529	15503	15332	15364	15267	15323	15546	15399	15291	15220	15457	15335	15375	15410	15285	15422	15504	15262	15460	15412	15398	15636	15347	15462	15400	15562	15478	15453	15463	15289	15333	15453	15364	15415	15411	15414	15381	15348	15333	15354	15550	15467	15308	15387	15405	15395	15421	15428	15376	15493	15456	15408	15266	15370	15491	15327	15615	15352	15405	15402	15387	15383	15472	15348	15402	15577	15559	15511	15379	15326	15297	15574	15475	15441	15338	15493	15346	15439	15332	15434	15373	15455	15376	15386	15504	15450	15427	15373	15428	15276	15462	15593	15521	15406	15509	15475	15432	15437	15509	15366	15427	15555	15323	15404	15467	15369	15483	15441	15229	15264	15387	15404	15330	15271	15451	15401	15399	15402	15278	15419	15399	15194	15452	15285	15517	15396	15584	15353	15511	15246	15400	15443	15435	15360	15490	15503	15393	15368	15474	15362	15489	15546	15455	15408	15327	15451	15309	15207	15393	15564	15375	15256	15390	15476	15590	15285	15400	15416	15398	15368	15557	15236	15408	15417	15291	15430	15522	15368	15386	15584	15406	15435	15518	15274	15501	15473	15320	15432	15363	15280	15533	15405	15252	15425	15394	15542	15385	15396	15503	15384	15375	15216	15481	15564	15480	15613	15404	15259	15261	15372	15440	15157	15524	15296	15629	15365	15295	15415	15473	15468	15427	15383	15422	15240	15414	15514	15321	15425	15510	15547	15446	15377	15420	15489	15397	15273	15446	15474	15632	15331	15333	15356	15502	15374	15262	15439	15439	15336	15312	15396	15489	15375	15441	15457	15300	15354	15291	15431	15315	15424	15474	15337	15495	15364	15353	15443	15536	15588	15442	15553	15583	15334	15257	15446	15416	15475	15500	15525	15325	15391	15447	15488	15392	15470	15338	15525	15364	15316	15417	15368	15349	15313	15395	15474	15495	15339	15515	15235	15558	15511	15578	15416	15464	15505	15507	15594	15487	15557	15310	15342	15389	15457	15351	15396	15304	15637	15412	15480	15554	15479	15392	15524	15409	15474	15349	15275	15495	15341	15370	15554	15639	15351	15433	15550	15495	15487	15424	15341	15337	15546	15537	15473	15419	15401	15382	15528	15445	15312	15417	15336	15422	15482	15234	15369	15408	15570	15275	15336	15354	15369	15383	15382	15542	15426	15471	15544	15398	15420	15299	15444	15395	15385	15328	15314	15394	15496	15440	15467	15513	15293	15372	15399	15519	15508	15559	15691	15456	15445	15313	15369	15592	15498	15497	15566	15463	15638	15478	15228	15346	15506	15306	15600	15357	15677	15475	15484	15365	15495	15569	15332	15462	15316	15358	15228	15524	15385	15399	15441	15228	15335	15409	15185	15411	15458	15229	15385	15423	15465	15372	15414	15331	15356	15411	15433	15517	15373	15537	15498	15487	15371	15318	15307	15317	15309	15274	15364	15454	15388	15435	15426	15410	15400	15483	15349	15500	15475	15400	15342	15475	15423	15548	15496	15353	15406	15383	15423	15579	15351	15210	15262	15538	15498	15558	15454
23073	21509	29393	24594	23479	26600	27968	22788	20363	19418	18384	17993	17998	17756	17846	17705	17915	17845	17945	17660	17733	17641	17464	17690	17633	17433	17356	17425	17563	17454	17557	17530	17506	17682	17509	17638	17601	17686	17609	17645	17653	17684	17633	17613	17450	17481	17455	17474	17694	17455	17551	17513	17587	17684	17663	17368	17545	17522	17576	17412	17408	17445	17435	17692	17597	17389	17530	17080	17504	17332	17592	17625	17644	17588	17414	17293	17500	17469	17152	17480	17533	17478	17496	17438	17452	17596	17296	17512	17426	17530	17467	17461	17443	17384	17402	17543	17689	17345	17477	17521	17347	17415	17382	17298	17330	17303	17358	17442	17414	17462	17417	17376	17430	17466	17500	17598	17462	17477	17445	17551	17634	17549	17256	17331	17367	17558	17617	17665	17537	17315	17438	17444	17398	17572	17433	17348	17381	17517	17624	17700	17430	17299	17309	17525	17480	17341	17461	17238	17623	17378	17286	17316	17299	17605	17284	17718	17520	17324	17573	17484	17608	17426	17421	17391	17453	17342	17437	17296	17270	17438	17473	17296	17488	17480	17565	17218	17591	17473	17364	17161	17516	17537	17431	17327	17323	17435	17470	17428	17576	17379	17577	17351	17391	17468	17536	17445	17487	17511	17381	17530	17284	17331	17396	17218	17404	17344	17501	17425	17383	17544	17435	17405	17368	17245	17504	17527	17375	17357	17172	17610	17332	17490	17298	17557	17447	17405	17341	17473	17304	17184	17434	17531	17307	17443	17290	17265	17374	17383	17369	17482	17168	17489	17492	17328	17203	17529	17588	17301	17338	17356	17206	17464	17572	17529	17593	17547	17438	17445	17451	17441	17333	17504	17403	17244	17400	17404	17427	17378	17135	17551	17365	17148	17477	17210	17453	17499	17399	17340	17337	17452	17370	17398	17505	17418	17330	17485	17459	17320	17644	17179	17360	17452	17092	17492	17373	17422	17445	17323	17452	17481	17346	17389	17398	17411	17323	17232	17564	17455	17520	17237	17204	17370	17401	17272	17329	17411	17275	17203	17474	17318	17457	17605	17372	17455	17467	17535	17374	17386	17504	17392	17368	17548	17299	17322	17453	17360	17264	17592	17400	17392	17463	17419	17500	17501	17456	17363	17422	17317	17366	17396	17215	17462	17232	17188	17336	17553	17331	17393	17343	17456	17556	17450	17545	17697	17747	17569	17337	17407	17291	17391	17377	17263	17240	17333	17396	17383	17591	17255	17547	17259	17500	17418	17500	17293	17262	17365	17239	17545	17356	17350	17417	17348	17508	17392	17362	17392	17442	17314	17516	17692	17441	17364	17456	17360	17362	17358	17252	17399	17362	17377	17551	17322	17300	17564	17502	17312	17430	17320	17576	17457	17343	17645	17593	17373	17403	17522	17252	17390	17263	17505	17580	17438	17537	17302	17508	17275	17282	17394	17514	17475	17411	17436	17448	17281	17324	17319	17417	17360	17501	17465	17489	17414	17410	17253	17177	17348	17165	17351	17385	17203	17392	17521	17413	17474	17612	17305	17332	17243	17404	17400	17494	17428	17514	17472	17341	17189	17446	17577	17515	17355	17357	17399	17458	17360	17560	17359	17326	17555	17375	17352	17378	17329	17473	17277	17156	17635	17646	17457	17231	17533	17393	17466	17379	17329	17348	17342	17404	17312	17309	17424	17349	17477	17379	17271	17527	17474	17394	17441	17369	17246	17368	17338	17280	17288	17484	17310	17384	17381	17554	17277	17583	17578	17480	17477	17443	17542	17307	17304	17287	17452	17384	17475	17358	17306	17259	17445	17493	17520	17435	17256	17391	17400	17457	17239	17506	17409	17555	17583	17504	17286	17397	17386	17521	17441	17456	17243	17517	17373	17397	17258	17186	17532	17498	17153	17378	17555	17592	17318	17390	17545	17291	17453	17284	17450	17382	17319	17336	17342	17307	17604	17562	17624	17315	17316	17379	17514	17619	17448	17485	17386	17448	17398	17375	17271	17376	17441	17349	17301	17371	17424	17300	17519	17473	17372	17277	17230	17538	17220	17376	17431	17508	17554	17464	17442	17236	17253	17511	17384	17388	17421	17253	17401	17509	17548	17462	17283	17190	17453	17306	17351	17316	17486	17540	17368	17425	17438	17469	17445	17458	17332	17540	17457	17662	17500	17593	17458	17368	17275	17247	17394	17360	17538	17570	17516	17332	17337	17297	17378	17429	17560	17197	17318	17403	17193	17384	17366	17269	17420	17573	17466	17487	17412	17645	17406	17239	17271	17562	17379	17507	17374	17469	17578	17419	17352	17363	17368	17553	17288	17505	17416	17530	17523	17360	17393	17538	17364	17472	17775	17461	17461	17486	17224	17360	17517	17436	17499	17471	17467	17335	17339	17443	17478	17402	17419	17361	17289	17235	17378	17390	17261	17323	17401	17405	17332	17320	17565	17628	17331	17380	17274	17363	17253	17465	17329	17378	17322	17471	17429	17356	17389	17339	17223	17354	17492	17398	17372	17534	17427	17475	17470	17327	17435	17442	17479	17594	17572	17662	17196	17499	17351	17208	17543	17441	17379	17495	17421	17432	17402	17484	17284	17490	17342	17473	17567	17664	17670	17416	17568	17495	17385	17485	17391	17581	17280	17313	17675	17424	17359	17340	17523	17461	17573	17354	17344	17419	17479	17190	17627	17409	17665	17444	17419	17580	17628	17275	17540	17415	17112	17347	17217	17425	17515	17425	17532	17446	17397	17346	17398	17318	17614	17458	17335	17451	17492	17353	17446	17370	17159	17464	17611	17465	17306	17396	17406	17174	17453	17320	17239	17476	17361	17197	17350	17383	17291	17373	17363	17441	17318	17553	17603	17468	17291	17399	17436	17319	17323	17453	17304	17513	17377	17467	17313	17334	17227	17363	17529	17554	17289	17528	17510	17510	17742	17352	17334	17256	17465	17396	17316	17480	17475	17381	17439	17531	17483	17513	17482	17524	17420	17543	17549	17069	17547	17405	17462	17441	17555	17415	17563	17304	17349	17454	17198	17429	17448	17344	17214	17274	17340	17317	17392	17509	17281	17408	17304	17358	17496	17409	17280	17434	17552	17573	17574	17397	17313	17423	17608	17421	17503	17355	17406	17447	17461	17339	17370	17670	17385	17453	17440	17557	17519	17458	17289	17299	17591	17393	17480	17538	17549	17241	17309	17429	17359	17609	17565	17474	17323	17139	17506	17355	17319	17565	17429	17472	17304	17365	17378	17456	17526	17319	17448	17517	17274	17180	17363	17359	17253	17405	17506	17508	17424	17342	17474	17517	17371	17368	17467	17304	17457	17428	17239	17408	17323	17376	17445	17300	17529	17511	17621	17647	17362	17461	17377	17245	17374	17508	17299	17338	17362	17431	17562	17486	17506	17369	17497	17227	17568	17485	17258	17284	17139	17488	17511	17472	17578	17387	17492	17407	17670	17403	17376	17368	17380	17363	17415	17317	17506	17129	17192	17585	17399	17299	17475	17418	17545	17658	17289	17441	17262	17351	17474	17495	17491	17612	17462	17627	17658	17223	17454	17462	17470	17426	17333	17785	17540	17442	17339	17438	17401	17462	17351	17269	17469	17639	17467	17330	17434	17419	17251	17601	17581	17428	17238	17554	17288	17439	17490	17378	17382	17592	17302	17506	17357	17522	17545	17380	17545	17397	17455	17509	17382	17509	17505	17492	17308	17264	17561	17418	17455	17302	17438	17613	17517	17551	17390	17285	17516	17513	17395	17208	17432	17339	17402	17312	17411	17403	17371	17506	17399	17215	17493	17405	17312	17423	17318	17388	17610	17260	17467	17321	17313	17286	17420	17527	17358	17189	17322	17229	17323	17289	17145	17621	17582	17477	17373	17438	17343	17413	17548	17319	17333	17353	17416	17357	17537	17421	17468	17411	17384	17466	17268	17370	17413	17273	17322	17288	17471	17406	17486	17467	17321	17395	17634	17281	17385	17348	17447	17587	17559	17225	17392	17412	17510	17536	17444	17393	17444	17286	17232	17562	17251	17405	17334	17396	17372	17523	17397	17664	17632	17319	17549	17369	17360	17460	17319	17468	17082	17255	17487	17447	17219	17350	17557	17371	17324	17097	17353	17393	17303	17369	17473	17517	17270	17559	17176	17480	17332	17332	17433	17269	17428	17307	17345	17432	17390	17331	17330	17400	17359	17249	17401	17492	17398	17374	17528	17334	17338	17435	17419	17350	17399	17486	17471	17393	17599	17302	17288	17400	17330	17605	17370	17381	17727	17484	17421	17271	17490	17322	17242	17333	17495	17543	17458	17401	17384	17421	17337	17268	17421	17253	17368	17461	17261	17141	17302	17567	17461	17277	17275	17460	17276	17271	17359	17138	17335	17507	17335	17288	17409	17427	17292	17460	17340	17534	17503	17336	17345	17504	17345	17381	17321	17520	17593	17559	17538	17499	17423	17520	17337	17496	17548	17501	17566	17435	17304	17423	17404	17471	17494	17284	17371	17405	17350	17458	17421	17289	17473	17298	17363	17349	17344	17383	17227	17464	17330	17368	17380	17465	17639	17566	17614	17504	17725	17433	17407	17291	17530	17416	17367	17400	17412	17514	17064	17367	17526	17371	17251	17449	17343	17275	17481	17440	17377	17260	17569	17456	17387	17370	17279	17219	17488	17364	17291	17608	17341	17444	17563	17384	17402	17298	17454	17225	17294	17373	17387	17303	17501	17430	17517	17464	17463	17373	17278	17362	17381	17306	17470	17254	17229	17347	17508	17431	17445	17416	17416	17181	17236	17484	17540	17463	17473	17522	17376	17587	17161	17407	17364	17389	17414	17490	17566	17313	17595	17354	17269	17416	17272	17533	17478	17316	17485	17420	17184	17481	17345	17503	17456	17246	17495	17544	17397	17131	17359	17272	17392	17280	17480	17457	17481	17380	17502	17377	17393	17667	17323	17537	17498	17361	17413	17366	17609	17386	17398	17391	17412	17307	17394	17363	17313	17410	17255	17387	17421	17524	17477	17437	17379	17522	17478	17381	17380	17605	17649	17319	17257	17257	17167	17570	17254	17362	17438	17414	17449	17430	17300	17555	17250	17436	17393	17369	17462	17227	17426	17551	17213	17619	17301
40493	62363	56810	45764	36374	30234	24990	22312	19415	17543	16849	16349	15971	16204	16042	16014	15885	16042	15869	16052	16112	15914	15833	15914	15795	15946	15792	15778	15737	15719	15760	15816	15766	15840	16005	15825	15866	15821	15789	15851	15626	15747	15829	15907	15633	15869	15815	15804	15744	15711	15764	15932	15929	15887	15751	15679	15812	15937	15747	15717	15810	15783	15702	15815	15664	15783	15906	15781	15774	15741	15805	15730	15914	15665	15882	15712	15869	15747	15626	15677	15867	15697	15617	15927	15610	15714	15718	15654	15736	15698	15760	15911	15663	15827	15896	15878	15658	15609	15880	15831	15771	15573	15801	15674	15775	15664	15597	15864	15596	15566	15857	15711	15864	15599	15678	15560	15875	15800	15520	15750	15916	15856	15782	15562	15790	15846	15763	15690	15816	15695	15724	15651	15824	15779	15878	15880	15800	15562	15651	15990	15816	15695	15626	15672	15611	15700	15802	15771	15761	15746	15606	15671	15698	15863	15724	15697	15834	15589	15831	15687	15644	15557	15880	15728	15604	15756	15679	15639	15661	15675	15650	15865	15571	15765	15683	15683	15611	15899	15631	15701	15728	15850	15773	15713	15593	15667	15801	15623	15672	15644	15933	15787	15929	15626	15733	15734	15660	15811	15980	15594	15752	15858	15695	15668	15730	15828	15846	15799	15711	15888	15783	15666	15847	15689	15749	15976	15615	15849	15765	15752	15856	15700	15767	15790	15756	15904	15703	15630	15757	15508	15672	15933	15716	15643	15637	15605	15611	15672	15521	15728	15797	15732	15653	15748	15773	15677	15634	15684	15862	15672	15653	15749	15791	15706	15833	15680	15785	15901	15606	15626	15752	15847	15617	15749	15704	15642	15661	15693	15692	15695	15576	15785	15730	15790	15656	15683	15732	15693	15758	15682	15813	15779	15771	15847	15722	15862	15746	15799	15723	15700	15797	15746	15775	15902	15785	15761	15695	15651	15725	15674	15692	15670	15637	15734	15762	15854	15796	15569	15674	15766	15719	15815	15710	15579	15852	15900	15559	15624	15657	15749	15678	15772	15794	15663	15683	15750	15761	15869	15765	15808	15810	15651	15839	15586	15777	15688	15603	15726	15655	15766	15686	15813	15755	15677	15664	15625	15580	15757	15651	15828	15852	15742	15784	15745	15837	15817	15730	15734	15874	15677	15735	15669	15724	15902	15718	15835	15677	15698	15916	15641	15519	15676	15660	15704	15864	15836	15689	15706	15736	15677	15824	15865	15723	15800	15675	15663	15894	15828	15716	15863	15827	15729	15589	15538	15879	15636	15751	15698	15758	15823	15743	15697	15801	15545	15768	15719	15745	15724	15767	15692	15538	15723	15866	15688	15858	15711	15675	15745	15637	15774	15776	15811	15870	15849	15730	15768	15602	15600	15706	15589	15678	15778	15560	15652	15730	15737	15751	15882	15827	15713	15785	15686	15724	15785	15748	15833	15669	15872	15901	15872	15669	15746	15753	15741	15675	15606	15757	15671	15718	15751	15694	15722	15865	15787	15806	15623	15763	15864	15811	15817	15892	15776	15869	15541	15752	15710	15794	15766	15619	15765	15747	15681	15819	15863	15656	15835	15669	15815	15699	15675	15821	15820	15884	15679	15662	15758	15797	15763	15746	15811	15587	15615	15714	15547	15622	15752	15838	15696	15723	15738	15685	15732	15622	15617	15805	15578	15808	15762	15635	15804	15902	15832	15736	15708	15841	15654	15933	15786	15802	15779	15597	15561	15952	15657	15881	15748	15774	15798	15792	15646	15723	15818	15794	15801	15736	15763	15765	15940	15670	15756	15709	15610	15610	15584	15649	15860	15709	15646	15633	15740	15599	15646	15739	15774	15573	15849	15792	15733	15784	15653	15697	15924	15689	15700	15764	15648	15800	15715	15704	15738	15721	15785	15826	15729	15924	15597	15873	15824	15826	15735	15680	15664	15610	15705	15675	15823	15699	15823	15752	15745	15922	15868	15723	15781	15856	15656	15605	15893	15704	15644	15761	15789	15944	15750	15790	15722	15885	15843	15691	15813	15566	15716	15833	15809	15854	15688	15696	15557	15808	15770	15667	15762	15891	15819	15613	15723	15735	15720	15862	15690	15727	15583	15730	15766	15681	15796	15856	15762	15836	15803	15764	15671	15764	15680	15926	15821	15769	15674	15574	15795	15870	15701	15682	15799	15760	15946	15801	15870	15898	15894	15776	15616	15647	15720	15830	15735	15628	15884	15842	15669	15839	15771	15718	15752	15791	15776	15769	15812	15645	15693	15674	15703	15731	15430	15796	15771	15745	15756	15647	15674	15636	15680	15680	15666	15835	15634	15816	15788	15853	15779	15607	15760	15875	15813	15535	15696	15928	15660	15863	15511	15661	15795	15681	15754	15860	15713	15763	15930	15707	15810	15655	15694	15710	15699	15938	15787	15774	15799	15579	15663	15653	15647	15731	15668	15707	15715	15646	15790	15692	15845	15821	15752	15779	15620	15749	15648	15851	15699	15528	15736	15496	15884	15813	15705	15827	15708	15761	15845	15637	15800	15772	15655	15852	15757	15730	15787	15767	15714	15811	15747	15716	15746	15705	15820	15754	15791	15715	15823	15612	15640	15626	15621	15726	15802	15595	15774	15831	15593	15679	15756	15684	15640	15764	15692	15727	15561	15732	15693	15599	15708	15597	15661	15694	15601	15897	15689	15715	15699	15744	15836	15760	15830	15663	15584	15760	15639	15870	15711	15807	15672	15884	15735	15681	15741	15873	15811	15642	15571	15564	15898	15692	15606	15726	15771	15534	15583	15787	15721	15701	15736	15632	15814	15603	15747	15873	15805	15884	15860	15618	15737	15765	15648	15815	15690	15791	15672	15711	15621	15907	15816	15650	15637	15749	15721	15729	15687	15739	15894	15735	15707	15617	15707	15645	15690	15884	15527	15739	15714	15774	15976	15679	15736	15719	15751	15589	15853	15731	15913	15588	15552	15636	15615	15760	15713	15628	15808	15735	15797	15783	15739	15754	15701	15568	15779	15502	15598	15929	15715	15655	15826	15815	15713	15687	15624	15810	15832	15857	15658	15799	15816	15730	15686	15593	15619	15666	15934	15738	15672	15810	15592	15728	15811	15801	15754	15563	15874	15630	15724	15745	15612	15724	15742	15811	15575	15736	15636	15798	15625	15776	15750	15674	15805	15735	15722	15772	15657	15555	15808	15798	15832	15853	15742	15737	15730	15649	15958	15773	15495	15526	15812	15811	15863	15703	15841	15782	15691	15784	15728	15649	15849	15739	15649	15887	15835	15655	15685	15838	15915	15868	15637	15762	15650	15587	15933	15644	15706	15647	15692	15677	15821	15749	15748	15815	15751	15726	15695	15711	15818	15613	15503	15712	15869	15816	15811	15724	15672	15642	15757	15888	15722	15886	15792	15693	15690	15841	15777	15924	15630	15736	15806	15747	15589	15706	15892	15814	15779	15655	15707	15683	15833	15616	15824	15571	15605	15706	15628	15697	15757	15622	15504	15898	15784	15764	15746	15911	15735	15590	15838	15845	15714	15664	15705	15689	15791	15848	15639	15868	15839	15789	15737	15793	15687	15800	15740	15906	15825	15720	15726	15796	15636	15704	15744	15579	15739	15598	15856	15804	15760	15671	15835	15617	15819	15732	15792	15918	15696	15854	15871	15593	15663	15733	15611	15872	15912	15826	15840	15920	15747	15772	15748	15790	15638	15640	15882	15797	15684	15774	15483	15667	15630	15735	15783	15730	15772	15755	15607	15660	15672	15619	15616	15748	15700	15732	15678	15940	15728	15610	15921	15753	15745	15624	15620	15775	15718	15792	15668	15826	15731	15727	15719	15873	15714	15591	15860	15731	15739	15646	15692	15873	15660	15799	15678	15604	15815	15830	15747	15855	15709	15809	15792	15900	15785	15671	15674	15906	15685	15497	15864	15736	15780	15755	15815	15739	15783	15740	15613	15747	15543	15753	15588	15722	15691	15636	15753	15734	15410	15865	15786	15699	15803	15823	15755	15470	15685	15589	15734	15765	15675	15777	15897	15725	15645	15646	15728	15794	15841	15768	15774	15766	15729	15843	15653	15746	15765	15752	15779	15850	15890	15691	15740	15661	15798	15784	15725	15779	15792	15724	15800	15702	15484	15774	15649	15711	15568	15809	15797	15749	15697	15809	15722	15769	15853	15786	15794	15741	15941	15545	15838	15626	15791	15820	15626	15930	15633	15974	15751	15768	15700	15723	15719	15857	15829	15925	15832	15794	15761	15744	15729	15946	15866	15654	15777	15634	15691	15799	15763	15910	15759	15762	15776	15631	15762	15649	15585	15776	15756	15800	15813	15443	15644	15874	15699	15656	15634	15623	15652	15677	15867	15821	15801	15721	15738	15726	15925	15658	15665	15795	15501	15789	15786	15831	15775	15837	15738	15610	15629	15678	15700	15870	15729	15754	15862	15785	15625	15828	15663	15796	15791	15727	15755	15843	15647	15710	15618	15698	16017	15767	15721	15514	15840	15674	15739	15648	15762	15583	15704	15766	15765	15600	15877	15738	15821	15652	15858	15724	15776	15751	15687	15782	15765	15842	15818	15830	15737	15603	15783	15805	15782	15791	15700	15710	15803	15677	15851	15664	15670	15735	15661	15785	15785	15812	15767	15684	15672	15690	15740	15829	15738	15837	15756	15728	15732	15698	15705	15802	15698	15796	15727	15830	15567	15784	15747	15675	15749	15851	15808	15523	15716	15761	15714	15705	15804	15754	15849	15776	15716	15865	15594	15758	15759	15673	15926	15731	15863	15683	15711	15865	15718	15793	15605	15797	15872	15697	15785	15894	15842	15788	15590	15853	15668	15625	15701	15719	15595	15703	15717	15740	15771	15824	15774	15724	15748	15650	15712	15734	15705	15637	15878	15783	15675	15685	15722	15769	15632	16003	15801	15827	15577	15839	15690	15701	15669	15780	15645	15656	15857	15607	15756	15872	15742	15790	15661	15819	15762	15730	15733	15771	15569	15711	15687	15798	15566	15895	15693	15702	15922	15662	15659	15679	15661	15742	15749	15690	15603	15668	15544	15883	15744	15830	15752	15640	15690	15766	15779	15606	15526
29394	30607	36629	31100	24098	20947	18881	17495	16484	16401	16242	15845	15919	16066	15979	16105	16006	16136	15868	16032	16049	16071	16122	16008	15978	15953	16022	15935	15947	15991	15950	15839	16103	16103	15985	15946	15808	16037	16045	15926	16149	16001	15853	15868	16153	16129	15940	15966	16115	15934	15950	15849	15806	15990	16056	16034	15918	16079	16157	15921	15942	16084	15960	16053	16133	16086	15835	15903	16046	15886	15862	16001	15825	16057	16309	16147	16213	15965	16160	15972	16063	16169	16026	15882	15873	15951	16189	15909	16010	16079	16242	16007	15869	16070	16004	15989	15862	15879	15989	16095	15894	15975	15827	15916	15956	15862	16119	15927	16007	15901	16035	16041	15819	15883	16005	16044	16101	16126	15980	15999	15920	16035	15869	15975	15926	15887	16008	16047	15970	16091	16004	16018	15993	15956	16048	16036	16141	15951	15918	16019	16068	15979	15771	15973	16049	16112	16045	16005	16077	15931	16022	16291	15896	16007	16074	16016	15905	15982	15811	16036	15917	15850	15850	15926	15999	15822	16048	15866	15926	15823	16130	15974	16008	15953	15977	15732	16049	16061	15866	15846	16098	15895	16075	15899	15822	15803	15852	15915	15902	15966	15889	16017	16093	16129	16054	15888	16099	16070	15863	15920	15924	16004	15878	15837	15927	15969	15915	15975	15873	16040	16077	16181	16151	15889	15889	15900	15878	15914	16073	16203	15907	15899	16052	15770	15973	15819	16024	15930	15987	15925	16028	15883	16075	15978	15947	15986	16027	15993	16079	16080	16044	15937	15917	15916	16103	16079	16008	15999	15967	15964	15944	16009	15968	15756	16130	15943	16066	15792	16201	15976	16033	16014	15904	15859	16057	16117	16155	16117	15984	15879	15920	15987	15990	15937	16167	16012	16144	16027	15982	15971	16089	15887	15898	16024	15917	15699	15993	15880	16099	15942	15843	15912	15971	15961	15886	15766	16079	16057	16051	15878	16021	15830	15884	15945	15981	15925	16183	16053	15984	15910	16056	15956	15840	16003	15910	15832	16081	15947	16005	16073	16005	15937	15771	16006	16114	15874	16106	15941	15893	16007	16167	15982	16053	15901	15977	16102	15959	15806	15978	15876	16095	15859	15873	15774	15807	15891	16154	15980	15926	16079	16129	15905	16106	16023	15893	15929	16030	16028	15962	15887	15812	15724	15917	16087	16059	16045	16006	15885	16073	15984	15952	16014	15970	16028	15943	16005	15957	15987	15957	16010	16135	16083	16098	15893	16080	15738	15746	16045	16046	15910	16177	16019	15760	15872	15839	15892	15938	16034	15959	16013	16009	15988	15968	15897	16053	15969	15915	15947	16082	16058	16050	15988	15895	16115	15986	16007	16120	15972	16058	15931	15994	15835	16046	15938	15986	15989	16033	16002	15847	16136	15960	16052	15914	15975	16012	15882	15887	15974	15999	15956	15977	16118	16057	15938	15927	15954	15924	16169	16141	15947	16058	15851	15962	15994	15953	16091	15956	15903	16107	15842	15902	16088	15974	16095	15981	15913	16039	16029	16086	15767	15822	15810	15981	15911	15949	15904	16124	15873	15750	16208	16118	16018	15758	15912	16101	16169	16033	16013	15976	15840	15835	15980	16178	15961	15921	16072	16089	15884	16064	15981	15949	15834	15974	15987	16005	16060	15979	16004	16035	16080	16100	15972	16087	15870	15951	15939	16012	15968	15925	15976	16135	15885	15847	15947	16021	16033	16283	15942	15952	16155	16057	16263	16127	15990	15912	16066	15893	15959	16102	15872	15823	16155	16010	16090	15954	15943	16077	16173	16092	16054	15884	15910	15895	16102	16055	15951	15928	15942	15988	15908	15855	15948	15939	15950	16115	16104	15917	15854	16056	15989	16167	16258	15998	15916	16021	16035	16024	15915	15947	16127	16077	16173	16007	15906	15964	16130	15995	15938	15995	16053	16006	16194	15910	16066	16023	15988	16021	15914	16216	16079	16013	15869	15874	15971	16041	16029	16003	15888	15992	15978	15932	16053	15909	15994	16053	15980	15788	15850	16076	15980	15758	15804	16247	15923	15849	15959	16000	15992	16033	16065	16137	15995	15938	15734	15850	16043	15984	15967	15663	15905	15944	16087	16160	15955	15884	16046	16132	15887	15842	15976	15896	16065	15947	15826	15853	15881	16099	15861	16118	15952	15981	15763	15913	15983	16137	15852	16001	16017	15960	15883	15901	16003	16048	16005	15908	15947	15963	15952	16248	15973	16149	16038	15988	16016	15662	15842	15731	15833	15998	16042	15967	15889	15862	15989	15917	16123	16056	15950	15876	15941	15940	16051	16107	15896	15988	15975	15734	15961	16170	16180	15959	15916	15837	16134	16095	16109	15890	15866	15989	15929	16108	15834	15964	15997	15967	16050	15983	16021	15867	16093	15976	15930	15947	15897	15824	16009	16176	15926	15909	15867	16006	16013	15919	16023	15810	15988	16106	16028	15991	15900	16004	15927	15838	16156	16168	16103	16151	16190	16206	16166	16065	15907	16056	15889	15771	15764	15827	15895	15981	16082	15936	16115	16029	15934	15975	16078	15950	15911	16034	15839	15995	16017	15947	15887	15990	15967	15996	16081	15815	16144	15998	16030	15926	16011	16024	16050	15869	16123	15851	15903	15938	15903	15932	16069	15874	15876	15995	15861	16097	16019	15970	15997	16090	15957	16044	16058	15938	15905	15970	15850	15981	15909	16145	16040	16142	16006	16082	16011	15949	16088	15954	15939	16035	15997	15868	15974	15850	15797	16029	16164	15849	16066	15938	16182	15913	16026	16036	16167	15886	16084	16019	15941	15991	15928	15817	15962	15889	16016	15963	16015	15998	15784	16058	16084	16024	16030	16094	15991	16009	15916	16035	16023	15977	15992	15707	15959	16018	16036	16079	15960	16059	16089	16124	15968	15947	15983	16095	15982	15892	15984	16265	16007	16053	15980	15989	16059	16095	16041	16073	16034	15890	16054	16067	15944	16008	15890	15920	15810	15846	15993	15865	16004	15897	15782	15830	15839	16034	15904	16042	15890	15944	15871	16024	16135	16106	16096	15933	16065	15777	16030	15735	15828	15817	15901	15798	15846	15988	16004	16002	16154	16037	16031	15926	16058	15969	15876	16053	16082	15919	16027	15979	15948	15881	16030	15915	15981	15904	15800	15893	15928	16075	15881	15961	15973	15901	16055	15992	16183	15829	16020	16089	16149	15832	16014	15912	15952	15901	15942	15856	16004	15940	15900	15970	16052	15916	16030	15967	15939	16291	16246	16003	15826	16064	16012	16112	15674	15893	16053	15938	16130	15815	15950	16032	15923	16115	15944	15967	16097	16097	15945	15964	15915	15896	16278	15888	16038	15964	16102	16036	15908	15984	15919	16150	15796	16028	16094	16017	15790	15962	16056	15830	16002	16106	15899	16182	16124	16141	16027	15963	15987	15831	15964	16091	16162	16065	15972	16072	15995	15842	15914	15863	15849	16158	16086	15902	16186	15961	15939	15991	16039	15984	15889	15913	15981	16035	16141	15834	15946	15857	15766	15760	15991	15962	15835	16024	15710	15945	15767	15928	15907	15731	16059	16053	15943	16058	15994	15985	16105	15792	15953	15966	15938	16011	16048	15887	15977	16025	15969	16063	15845	16171	15779	16062	15847	15945	16109	16151	16116	15858	15944	15828	16000	16057	15984	16086	16266	15866	15751	15977	15996	15873	15976	15943	15852	15928	15937	16063	15954	15944	16057	16018	16084	16144	16001	15940	16005	16100	15962	15887	15833	15978	15844	16045	15890	15940	15901	15884	15988	15855	15911	16032	16078	15924	16039	15999	16037	15830	16079	15848	15897	15771	15997	15904	15880	16086	16117	16214	15888	15812	15866	15942	15981	16155	15946	15963	16021	15933	15871	15913	15947	16195	16015	15848	15883	15980	16023	16026	16196	16103	15780	16035	15861	16016	15910	16131	16003	15843	16179	16051	16011	15976	16070	15922	15902	16211	16180	16051	16216	15912	16103	15875	15943	15883	15840	15902	15926	15936	15877	15992	15920	15826	15986	16000	16003	16052	15839	15942	15734	16032	15923	15926	15968	16008	16099	15788	16007	16088	16001	16025	16130	15942	16077	16144	16013	15955	15917	15703	16106	16040	15951	15956	15978	16144	15929	15956	16085	16029	16063	16006	16081	15906	15878	16025	16062	16008	15928	16012	15928	15879	15945	16046	15881	15778	15854	15887	15810	16104	15900	16071	16113	15930	16093	16007	16073	15888	15864	15836	15819	16136	16032	16001	16089	16191	15897	15857	15955	16010	16032	16105	15923	15801	16105	16062	15952	16050	16030	15814	16087	15932	15968	16168	16018	15916	15979	15775	15930	15973	16041	15992	15906	16042	15919	15937	15926	16000	16102	16135	15932	15764	16025	15942	15762	16050	16224	15849	16067	16125	15849	16050	16093	16089	16244	15984	15960	16042	16170	16150	16051	16039	16033	16027	16029	15956	15837	15810	15987	16031	15895	15977	15847	15870	15986	15954	15982	15907	15959	15919	16150	16135	16155	16045	16077	16012	15852	15925	16001	15878	15968	16118	15883	15877	15888	15759	16057	16013	15928	15954	15873	16125	16248	16056	16071	15994	15928	15984	15961	16053	16075	16116	15940	16146	15880	15920	15807	16035	16042	16040	15828	15832	16101	16175	15695	16066	16079	15951	16017	16079	16041	16098	16101	16054	15805	16015	15943	16035	15899	15833	15750	15842	16159	16087	16010	16020	16066	16037	15898	16057	15968	15848	15929	15958	16042	16075	15969	15895	15805	15907	15896	15832	15755	15874	15923	15979	15983	16106	15771	16018	15879	15897	16054	15921	15856	16033	15984	16052	16066	15865	16143	16010	15987	16035	15993	15972	15873	15841	16031	16034	15860	16130	16261	15937	15980	15983	16135	16008	16088	16044	15911	16061	16048	15772	16074	16116	16034	15950	16054	15985	16096	16037	15990	15999	15821	15837	16024	16083	16070	16108	16003	16144	16064	15888	15895	15922	15794	15998	16000	16075	16074	16069	15919	16138	15948	16045	16054	16096	16071	15935	16111	15829	15999	15987	16014	16105	15945	16053	15869
35803	49631	43002	31893	25062	21147	18566	16671	15641	15104	15056	14779	14807	14974	14991	14968	14712	14924	14980	15018	14826	14935	14781	14824	14861	14814	14963	14737	14903	15003	14899	14940	14998	14940	14866	14899	14869	15063	14757	14944	14999	14844	14885	15013	14905	14769	14916	14793	15027	14772	14902	14914	14905	14685	14773	14801	14937	14911	14780	14807	14818	14853	14845	14929	14900	14868	14822	14819	14868	14970	14842	14972	14775	14736	14865	14777	15021	14802	15009	14792	14897	14823	14866	14879	14797	14789	14840	14853	15049	14955	14962	14816	14829	14782	15060	15004	14909	14820	14866	14561	14772	14934	14875	14906	14912	14872	14830	14863	14880	14858	15048	14782	14928	14738	14828	14961	14903	14804	14888	14885	14809	14763	14931	14778	14963	14702	14889	14736	14917	14727	14969	14861	14996	14809	14912	14949	14854	14878	14853	14883	14861	14922	14914	14738	14713	14950	14831	14877	14653	14725	14749	14897	14932	14706	14858	14787	14883	14859	14788	14813	14806	14783	14900	14985	14879	15012	14846	14903	14807	14850	14800	15037	14719	14804	14751	14787	14796	14998	15175	14945	14897	14836	14797	14838	14720	14872	14955	14829	14805	14940	14739	14869	14909	14915	14821	14639	14862	14871	14861	14835	14873	14820	14876	14786	14812	14643	14796	14929	14754	14936	14858	14771	15071	14839	14949	14995	14757	14857	15047	14800	14905	14809	14771	14924	14813	14921	14928	14836	14965	14806	14880	14595	14827	14983	14775	14863	14805	14827	14950	14891	14896	14748	14899	14819	14790	14989	14856	14864	14942	14962	14875	14907	14950	14771	14958	14957	14977	14953	14925	15006	14733	14967	14685	14921	14911	14879	14959	14801	14878	14985	14853	14941	14891	14864	14947	14825	14907	14857	14812	14851	14785	14881	14896	14709	14976	14781	14851	14910	14741	14854	14834	14825	14850	14967	14978	14931	14888	14823	14747	14941	14990	14804	14881	14875	14875	14776	14794	14791	14822	14962	14805	14846	15090	14765	14691	14871	14836	14860	14943	14766	14887	14873	14914	14876	14966	14875	14999	14837	14818	14866	14907	14801	14701	14704	14859	14728	14755	14860	14836	14627	15008	14869	14958	14794	14895	14895	14647	14774	14855	14913	14657	14891	14902	14948	14841	14716	15045	14980	14880	14957	15053	14904	14834	14816	14918	14794	14813	14916	14888	14924	14893	14705	14871	14802	14892	14853	14707	14998	14900	14811	15087	14759	14850	14949	14879	14818	15046	15048	15056	14888	14847	14686	14801	14737	14817	14794	14877	14824	14760	14844	14955	14907	14949	14847	14729	14760	15006	14849	14697	14981	14807	14891	14894	14712	14655	14832	14890	14954	14893	14809	15070	14885	14798	14966	14837	14828	14809	14887	14876	14860	14812	15057	14865	14832	14847	15013	14825	14778	14915	14703	14900	14867	14945	14913	14881	14756	14918	14832	14877	14755	14801	15035	14868	14910	14750	14784	14830	14958	14810	14835	14770	14910	14617	14806	14876	14858	14951	14870	14678	14889	14965	14754	14688	14929	14860	14803	14726	14899	14687	14921	14800	15018	15008	14874	14799	14895	14998	14900	14872	15014	14847	14929	14643	14800	14852	14919	14849	14883	14974	14926	14853	14892	14998	14986	14822	14869	14810	14887	14667	14886	14785	14898	14880	14747	14902	14984	14889	14822	14783	14922	14925	15049	14846	14920	14805	14877	14879	14896	14914	14685	15063	14961	14920	14963	14943	14813	14915	14936	14853	14879	14873	14921	14847	14829	14846	14780	14768	14736	14835	14867	14733	15002	14939	14871	14972	14801	14606	14818	14862	14784	14897	14954	15043	14807	14853	14863	14742	14847	14795	14984	14805	14831	14839	14946	14905	14832	14944	14771	14820	14859	14746	14771	14876	14882	14813	14894	14886	14797	14804	14922	14836	14834	15015	14880	14838	14974	14796	14847	14690	14984	14860	14800	15004	14956	14938	14963	14938	14977	14854	14832	14800	14837	14985	14786	14794	14965	14840	15014	14805	14918	14864	14839	14890	14893	14853	14917	14904	14963	14781	14909	14905	14918	14887	14719	14826	14830	14830	15142	14881	14948	14780	14728	14809	14805	14881	14822	14847	14886	14852	15081	14970	14933	14711	14900	14897	14983	14916	14920	14913	14835	14889	14854	14999	14912	14918	15090	14761	14732	14949	14844	14790	14862	14908	14760	14874	14783	14849	14967	14778	14812	14885	14843	14889	14863	14720	14810	14889	14769	14862	15000	14960	14993	14846	14896	14874	14798	14809	14704	14786	14796	14731	14724	14773	14821	14831	14832	14865	14841	14812	14858	14941	14795	14910	14808	14903	14769	14881	14928	14853	15034	14785	15031	14864	14869	14792	14825	14882	14829	14824	14766	14828	14821	14712	14686	14638	14962	14812	14847	14969	14742	14705	14968	14658	14848	14728	14779	14746	14970	14883	14684	14824	14857	14834	14752	14819	14746	14753	14948	14783	14902	14892	14834	15124	14714	14908	14732	14822	14903	14966	14808	14850	14878	14840	14953	15078	14878	14927	14821	14706	14865	15044	14856	14700	14789	15030	14895	15003	14919	14831	14801	14909	14969	15133	14846	14818	14881	14850	14961	14771	14700	14886	14880	14783	14825	14933	14738	14738	14913	14819	14857	14722	14899	14682	14976	14766	14931	14902	15000	14889	14787	14785	14916	14762	14774	14961	14928	14929	14907	14669	14759	14892	14817	14753	14844	14968	14999	14802	15003	14852	14724	14997	14805	14896	14968	14813	14733	14961	14878	14656	14988	14715	14895	14905	14810	14736	14893	14780	14912	14872	15006	14941	15047	15019	14876	14895	14808	14823	14855	14957	14768	14924	14675	14963	15054	14775	14861	14912	14976	14925	14877	14782	14850	14895	14780	14917	14830	14971	15017	14814	14818	14829	14679	14757	14932	15022	14838	14805	14964	14861	14757	14948	14933	14939	14895	14671	14816	14953	14914	15043	14821	14858	14977	14731	14896	14821	14868	14837	14907	14854	14943	14860	14949	14942	14842	14725	14780	14843	14810	14944	14973	14815	14938	14882	14783	14933	14818	14941	14837	14926	14716	14760	15019	14888	14688	14898	14895	14931	14785	15008	14788	14847	14814	14836	14958	14903	14956	14900	14936	14861	14904	14910	15085	14931	15060	14920	14791	14770	14824	14886	14843	14855	14922	14963	14887	14874	14817	14938	15022	14784	15005	14894	15019	14906	14854	14678	14911	14763	14868	14870	14683	14881	14832	14973	14760	14796	14866	14873	14779	14816	14823	14632	14904	14923	14841	14917	14769	14947	14761	14915	15100	14785	15017	14913	14604	14759	14801	14969	14803	14911	14998	14931	14924	14936	14748	14892	14788	14831	14751	14806	14763	14733	14864	14983	14729	14749	14938	14906	14984	14883	14805	14981	14833	14993	14786	14836	14801	14862	14955	14820	15021	14656	14758	14930	14936	14938	14935	14956	14748	15028	14930	14923	14959	14851	14902	14764	14921	14814	14953	14884	14896	14864	15025	15009	14703	14910	14869	14923	14993	15005	14879	14834	14795	14820	14860	14803	14937	14824	14801	14743	14991	14964	14944	14805	14894	15007	14905	14948	14738	14824	14656	14820	14812	14896	14828	14926	14847	14892	14876	14814	14824	15054	15023	14612	14942	14814	14923	14963	14852	14880	14990	15072	14960	14932	14849	14993	14792	14983	14905	14877	14867	14891	14934	14853	14644	14907	14831	14809	14868	14762	14943	14978	14776	14893	14858	15140	15057	14877	14750	14872	14956	14893	14798	14905	14881	14825	14899	14852	14660	14943	15077	14872	14890	14930	14779	14854	14858	14694	15050	14893	14836	14954	14887	14984	14795	14843	14805	14696	14901	14758	14882	14869	14963	14860	14906	14861	14925	14691	14955	14683	14947	14710	14834	14863	14688	14946	14829	14995	14891	14976	14770	14679	14906	14889	14658	14848	14803	14904	14997	15017	14936	14869	14988	14735	14737	14839	14954	14922	14832	14740	14919	14952	14883	15053	14869	15178	14991	14925	15031	14898	14717	14902	14989	14815	14793	15040	15007	14801	14937	14864	14889	14931	14949	14728	14896	14796	14761	14925	14854	14715	14704	14848	14663	14811	14748	14834	14683	14808	14971	14800	14640	14789	14936	14927	14891	14931	14748	14875	15007	14899	14913	14805	14851	14869	14819	14816	14883	14715	15009	14838	14961	14794	14791	14823	14847	14918	14983	14967	14819	14750	14850	14978	15060	14732	14647	14851	14695	14842	14834	14886	14883	14845	14906	14843	14726	14790	14925	14723	14989	14679	14737	14735	14936	14964	14949	14798	14934	14788	14898	14717	14996	14970	14827	14958	14847	14821	14829	14931	14859	14652	14743	14915	14875	14717	14944	14950	14791	14873	14760	14877	14844	14868	14944	14932	14964	15004	14861	14925	14874	14797	14830	14753	14858	14950	14720	14933	14772	14875	14741	14841	14924	14839	14659	14719	14951	14638	15023	14730	14893	14873	14862	14931	15009	14905	14842	15024	14974	14669	14816	14787	14872	14773	14869	14747	14834	14795	14811	14865	14844	14849	15067	15085	15060	14889	14893	14952	14827	14917	15101	14894	14941	14838	14814	14791	14987	14854	14898	14718	14870	14937	14861	14991	14903	14865	14896	14920	14803	14807	14769	14948	14966	15002	14792	14768	14839	14820	14766	14946	14901	14869	14860	15010	14817	14837	14938	14892	14825	14909	14706	14935	14939	14757	14851	14961	14807	14773	14920	14813	14986	14832	14858	15005	15100	14700	14913	14886	15090	14930	14916	14822	14856	14960	14872	14750	14951	14887	14802	14757	14965	14815	14967	14949	15006	14652	14828	14754	14701	14816	14924	14982	14921	14873	14953	14784	14911	14893	14811	15111	14772	14876	14800	14943	14824	14874	14969	14734	14790	14960	14971	14860	14530	14774	14841	15011	14952	14802	14842	14995	14751	14870	15000	14901	14776	14998	14926	14832	14861	14948	14907	14737	14873	14767	14939	14918	14770	14836	14823	14771	14855	14795	14934	15069	14762	14812	14950	14860	15034
24332	21580	29621	27970	27881	27776	25309	20614	18495	18038	17450	17027	17138	17020	17093	17068	17118	16867	16925	17039	16812	17098	17028	17084	16845	17009	16837	17014	17049	17009	16862	16867	16873	16943	16737	16698	16842	16768	16820	16875	16861	16886	16821	16975	16857	17005	16818	17050	16792	16950	16993	16963	16890	16756	17007	16850	16854	16789	16936	16907	16583	16910	16825	16782	16785	16905	16892	16816	16801	16748	16708	16669	16752	16723	16944	16936	16835	17065	16988	16857	16850	16697	16730	16750	16854	16799	16796	16941	16655	16808	16743	16914	16881	16823	16596	16729	16850	16765	16807	16904	16774	16812	16874	16890	16916	16761	16722	16862	16779	16635	16749	16605	16876	17064	16706	16832	16595	16825	16845	16710	16659	16910	16880	16654	16771	16609	16774	16803	16724	16726	16632	16756	16834	16603	16796	16919	16777	16654	16764	16626	16744	16917	16790	16748	16820	16785	16804	16780	16958	16795	16846	16860	16642	16631	17008	16723	16847	16758	16787	16850	16828	17037	16837	16890	16785	16787	16578	16764	16744	16630	16639	16773	16802	16849	16959	16871	16814	16793	16812	16751	16842	16807	16799	16818	16882	16738	16791	16836	16612	16671	16788	16726	16690	16830	16846	16803	16831	16829	16870	16941	16788	16971	16774	16898	16853	16919	16864	16959	16840	16806	16898	16753	16834	16743	16667	16762	16769	16764	16801	16728	16808	16789	16944	16708	16831	16639	16620	16771	16863	16889	16781	16699	16768	16977	16757	16857	16678	16759	16885	16882	16767	16789	16721	16706	16737	16670	16637	16881	16893	16759	16912	16833	16890	16709	16774	16766	16893	16679	16898	16747	16846	16717	16660	16716	16958	16830	16686	16827	16759	17007	16569	16725	16854	16913	16744	16776	16497	16845	16651	16787	16612	16970	16998	17022	16700	16773	16894	16762	16810	16818	16620	16857	16722	16579	16947	16749	16794	16823	16692	16758	16705	16899	16854	17001	16759	16812	16630	16825	16813	16663	16867	16786	16876	16960	16909	16632	16922	16741	16752	16731	16877	16816	16845	16854	16766	16783	16915	16830	16905	16751	16520	16729	16849	16896	16746	16782	16720	16895	16866	16719	16755	16885	16833	16805	16622	16812	16768	16957	16882	16912	16818	16703	16921	16686	16762	16705	16612	16846	16575	16887	16606	16878	16986	16834	16775	16743	16718	16807	16803	16932	16808	16854	16749	16623	16843	16837	16770	16823	16999	16677	16639	16893	16818	16832	17107	16772	17040	16741	16755	16758	16930	16935	16956	16861	16838	16904	16763	16726	16667	16885	16789	16719	16951	16939	16720	16928	16784	16768	16935	16744	16670	16803	16859	16738	16826	16772	16841	16774	16897	16900	16913	16728	16874	16784	16836	16774	16524	16719	16846	16750	16673	16987	16853	16713	16871	16820	16682	16847	16543	16587	16866	17011	16846	16833	16820	16709	16671	16962	16888	16714	16752	16759	16988	16703	16828	16731	16664	16717	16596	16618	16739	16842	16736	16619	16855	16830	16914	16978	16769	16784	16729	16727	16895	16948	16778	16743	17018	16838	16741	16768	16912	17080	16781	16828	16759	16741	16684	16796	16719	16914	16737	16801	16876	16864	16757	16989	16890	16824	16677	16829	16881	16921	16829	16680	16883	16768	16953	16571	16543	16810	16861	16766	16796	16929	16873	16664	16866	16884	16641	16718	16737	16622	16689	16721	16873	16912	16657	16889	16760	16931	16925	16799	16849	16732	16470	16572	16699	16819	16825	16787	16995	17000	17015	17082	16766	16874	16894	16642	16882	17070	16767	16907	16711	16695	16661	16920	16752	17021	16781	16746	16644	16807	16690	16817	16728	16862	17043	16815	16887	16643	16643	16883	16877	16674	16642	16920	16742	16814	16879	16788	16572	16693	16773	16777	16794	16678	16769	16846	16564	16799	16829	16705	16776	16853	16802	16861	16872	16821	16809	16857	16885	16624	16843	16848	16720	16769	16788	16819	16886	16741	16872	16721	16905	16987	16777	16897	16774	16654	16689	16902	16679	16844	16649	16767	16660	16661	16786	16812	16771	16822	16795	16714	16841	16775	16774	16762	16924	16815	16691	16756	16851	16699	16986	16828	16865	16788	16807	16895	16807	16868	16834	16805	17123	16641	16833	16576	16799	17079	16855	16594	16736	17102	16637	17032	16842	16842	16650	16819	16834	16799	16761	16993	16844	16621	16750	16950	16755	16927	16876	16704	16673	16966	17043	17011	16876	16635	16609	16750	16924	16908	16735	16898	16664	16831	16725	16720	16611	16689	16620	16965	16713	16984	16765	16806	16910	16617	16791	16805	16722	16969	16814	16623	16669	16863	16748	16810	16902	16705	16846	16640	16840	16801	16740	16925	16697	16732	16681	16762	16604	16859	16695	16781	16782	16841	16797	16828	16802	16790	16825	16610	16865	16903	16900	16720	16621	16843	16936	16674	16789	16695	16902	16949	16704	16683	16640	16555	16889	16864	16831	16509	16748	16876	16790	16895	16846	16944	16723	16774	16745	16871	16951	16807	16766	16804	16684	16998	16678	16886	16758	16913	16657	16775	16857	16729	16843	16682	16618	16675	16811	16769	16660	16813	16759	16998	17001	16840	17036	16757	16893	16761	16895	16834	16900	16672	16677	16681	16747	16712	16783	16815	16725	16950	16903	16762	16788	16774	16749	16700	16992	16944	16909	16879	16635	16849	16818	16768	16921	16878	16815	16879	16776	16792	16773	16863	16820	16859	16971	16739	16812	16921	16750	16677	16821	16664	16747	16903	16753	16733	16909	16621	16890	16920	16757	16752	16776	16711	16818	16596	16872	17009	16908	16739	17064	16843	16973	16864	16843	16949	17122	16988	16759	16853	16781	16809	16796	16776	16822	16935	16796	16878	16715	16743	16756	16805	16868	16674	16964	16854	16762	16946	16799	16793	16827	16849	16932	16866	16797	16889	16710	16781	16967	16982	16865	16813	16821	16705	16766	16787	17026	16604	16903	16839	16908	16705	17001	16751	16707	16727	16729	16734	16947	16706	16718	16913	16982	16775	16904	16864	16839	16949	16758	17055	16782	16768	16825	16921	16888	16855	16764	16821	16959	16640	16796	16911	16740	16756	16857	16755	16724	16729	16812	16694	16657	16809	16722	16623	16696	16795	16796	16778	16896	16828	16932	16967	16889	16793	16683	16772	16707	16748	16883	16626	16701	16726	17053	16916	16744	16936	16938	16718	16644	16731	16645	16921	17136	16719	16804	17088	16946	16801	16954	16760	16849	16918	16962	16946	16810	16794	16749	16675	16776	16631	16670	16944	16850	16760	16721	17014	16668	16882	16751	16948	16957	16890	16916	16703	16813	16871	16793	16858	16821	16740	16632	16804	16617	16779	16836	16806	16882	16870	16761	16718	16698	16913	16765	16666	16650	16767	16889	16836	16895	16644	16822	16911	16807	16989	16856	16851	16851	16951	16661	16529	16680	16892	16825	16937	16631	16738	16687	16703	16894	16894	16796	16757	16812	16789	16634	16930	16676	16755	16629	16887	16619	16853	16716	16822	16794	16954	16790	16747	16821	16812	16971	16835	16738	16761	16796	16618	16766	16664	16532	16837	16834	16944	16913	16930	16774	16771	16643	16853	16899	16991	16787	16573	16814	16746	16761	16795	16806	16786	16970	16751	16815	16649	16695	16664	16868	16818	16929	16690	17009	17036	16947	17042	16930	16826	16785	16658	16955	16724	16906	16888	16717	16792	16709	16788	16774	16828	16823	16658	16668	16614	16826	16883	16787	16895	16824	16812	16709	16764	16897	16660	16748	16699	16882	16866	16812	16764	16847	16996	16879	16805	16972	16727	16726	16815	16875	16762	16691	16972	16940	16735	16896	16907	16942	16754	16880	16805	16873	16711	16795	16654	16833	16866	16787	16883	16640	16724	16885	16791	16754	16925	16824	16815	16765	16878	16983	16945	16887	16705	16736	16884	16846	16767	16771	16771	16873	16746	16706	16639	16791	17038	16992	16723	16758	16988	16770	16940	16892	16764	16951	17032	16592	16740	16918	16877	16822	17065	16767	16821	16765	16752	16862	16682	16816	16878	16808	16647	16669	16764	16828	16800	16865	16772	16727	16659	16794	16985	16876	16986	16985	16833	16854	16613	16770	16865	16836	16749	16648	16743	16804	16732	16648	16959	16855	16894	16817	16687	16729	16801	16863	16866	16887	16719	16740	16831	16712	16710	16866	16837	16768	16738	16723	16841	16682	16809	16812	16768	16755	16956	16650	16553	16875	16832	16798	16896	16765	16789	16653	16986	16754	16771	16818	16832	16747	16872	16743	17027	16853	16669	17067	16914	16948	16601	16818	16617	16880	16839	16841	16926	16740	16789	16746	16641	16655	16749	16770	16905	16673	16849	16934	16925	16790	16827	16747	16692	16757	16717	16608	16725	16868	16691	16930	16885	16711	16921	16901	16669	16830	16671	16832	16679	16754	16645	16674	16721	16874	16833	16910	16739	16809	16788	16748	16775	16818	16674	16673	16917	16611	16478	16782	16771	16725	16911	16761	16835	16700	16691	16665	16859	16780	16942	16810	16694	16975	16776	16801	16845	16711	16619	16816	16746	16773	16874	16956	16857	16645	16788	16804	16772	16881	16839	16883	16568	16860	16715	16859	16745	16735	16870	16692	16732	16882	16794	16848	16789	17050	16719	16564	16761	16827	16974	16907	16683	16791	16931	16868	16824	16620	16840	16708	16852	16813	16610	16776	16959	16733	16701	16794	16647	16907	16807	16622	16867	16775	17033	16775	16719	16970	16776	16861	16842	16659	16715	16981	16863	16911	16766	16847	16760	16828	16816	16710	16889	16791	16797	16791	16819	16770	16688	16866	16652	16865	16756	16737	16952	16722	16807	16856	16632	16786	16708	16874	16767	16867	16792	16745	16927	16801	16699	17017	16900	16883	16634	16899	16808	16712	16740	16722	16807	16819	16660	16825	16681	16788	16804	16758	16574	16913	16847	16841	16716	17145	16792	16990	16932	16660	16926	16689	16814	16841	16696	16949	16751	16961	16895	16812	16799	16789	16764	16746	16813	16902	16666	16876	16675
36956	57799	54362	43769	35663	28651	23142	19555	17161	16368	16102	15646	15505	15400	15557	15471	15591	15624	15487	15649	15412	15487	15472	15417	15481	15357	15356	15384	15493	15496	15506	15575	15304	15523	15380	15486	15361	15311	15491	15441	15359	15493	15388	15422	15540	15150	15418	15483	15438	15399	15562	15228	15453	15277	15329	15436	15317	15418	15484	15478	15611	15348	15342	15230	15309	15443	15429	15455	15428	15365	15458	15331	15332	15523	15532	15318	15426	15442	15340	15435	15231	15505	15195	15336	15305	15588	15254	15357	15427	15342	15459	15298	15356	15483	15481	15273	15395	15438	15340	15352	15529	15411	15406	15259	15425	15515	15544	15342	15475	15405	15344	15548	15286	15409	15273	15331	15508	15419	15371	15384	15426	15339	15407	15362	15363	15349	15511	15419	15361	15428	15496	15454	15224	15400	15451	15537	15405	15227	15407	15475	15352	15543	15516	15431	15499	15343	15346	15497	15408	15429	15404	15363	15451	15451	15591	15475	15356	15355	15440	15297	15343	15484	15431	15306	15278	15204	15255	15356	15384	15489	15154	15460	15433	15281	15312	15304	15358	15481	15347	15491	15379	15417	15256	15436	15538	15435	15415	15411	15312	15356	15328	15482	15322	15406	15330	15459	15318	15415	15410	15416	15526	15395	15566	15493	15362	15475	15475	15684	15305	15285	15323	15058	15467	15455	15459	15399	15269	15503	15315	15344	15536	15486	15422	15381	15484	15219	15411	15473	15553	15278	15448	15373	15428	15355	15304	15494	15573	15347	15487	15519	15493	15277	15297	15503	15396	15375	15437	15277	15411	15375	15219	15260	15440	15483	15353	15423	15358	15470	15331	15380	15436	15377	15209	15507	15441	15410	15365	15278	15512	15377	15411	15389	15463	15312	15390	15535	15547	15218	15402	15508	15394	15341	15411	15343	15413	15486	15334	15399	15388	15337	15452	15582	15251	15458	15451	15488	15350	15487	15299	15417	15384	15152	15453	15411	15478	15464	15448	15445	15432	15390	15620	15387	15301	15380	15441	15459	15357	15446	15291	15358	15379	15352	15370	15432	15553	15318	15306	15398	15390	15419	15389	15303	15367	15361	15354	15425	15426	15533	15474	15358	15601	15537	15321	15383	15510	15309	15372	15400	15467	15350	15352	15535	15439	15476	15402	15187	15365	15324	15389	15470	15401	15233	15585	15452	15518	15420	15306	15402	15377	15251	15409	15237	15447	15394	15510	15498	15280	15477	15408	15358	15149	15508	15332	15334	15487	15380	15527	15472	15458	15387	15299	15379	15362	15270	15319	15473	15208	15299	15488	15306	15248	15258	15294	15321	15252	15285	15279	15318	15389	15362	15376	15223	15345	15432	15460	15423	15393	15407	15394	15257	15424	15561	15322	15280	15267	15327	15475	15399	15403	15393	15450	15523	15509	15276	15473	15358	15403	15167	15413	15500	15579	15321	15429	15424	15295	15389	15431	15335	15410	15563	15397	15230	15348	15437	15453	15492	15253	15506	15389	15406	15301	15337	15406	15406	15474	15299	15386	15156	15594	15351	15447	15290	15388	15488	15517	15429	15437	15424	15471	15417	15426	15556	15598	15281	15303	15419	15382	15283	15455	15369	15419	15432	15390	15471	15305	15278	15476	15378	15307	15426	15298	15465	15425	15499	15500	15295	15357	15416	15333	15436	15361	15527	15277	15322	15423	15477	15150	15270	15438	15395	15390	15345	15693	15438	15440	15496	15338	15275	15484	15415	15410	15398	15597	15344	15371	15541	15283	15445	15401	15294	15477	15506	15482	15471	15369	15317	15320	15378	15263	15225	15320	15434	15396	15342	15570	15314	15421	15352	15292	15454	15337	15336	15305	15545	15418	15485	15354	15308	15344	15485	15409	15164	15420	15512	15327	15459	15450	15517	15261	15294	15369	15333	15209	15478	15396	15499	15367	15254	15441	15253	15269	15505	15569	15349	15404	15322	15447	15538	15332	15345	15422	15281	15462	15421	15448	15420	15431	15434	15220	15496	15410	15266	15330	15370	15385	15423	15295	15400	15272	15385	15480	15331	15544	15441	15420	15334	15421	15390	15379	15400	15509	15415	15445	15535	15376	15493	15408	15354	15303	15437	15562	15304	15235	15391	15514	15384	15452	15420	15520	15459	15388	15344	15579	15328	15338	15448	15363	15339	15272	15643	15410	15499	15391	15409	15147	15374	15303	15349	15306	15385	15510	15389	15265	15610	15434	15375	15327	15472	15465	15415	15504	15351	15545	15455	15364	15467	15302	15297	15631	15443	15585	15139	15246	15458	15514	15479	15295	15477	15519	15488	15512	15254	15593	15336	15283	15322	15249	15515	15284	15335	15382	15195	15306	15262	15511	15438	15325	15358	15405	15256	15311	15300	15519	15481	15398	15384	15298	15504	15446	15468	15441	15352	15447	15576	15372	15354	15381	15479	15314	15386	15347	15373	15447	15286	15339	15492	15430	15387	15486	15428	15318	15455	15397	15420	15464	15341	15330	15314	15454	15471	15451	15378	15431	15128	15536	15426	15479	15390	15500	15460	15413	15444	15419	15364	15188	15378	15261	15484	15406	15483	15305	15430	15398	15403	15448	15513	15424	15424	15369	15369	15526	15424	15332	15195	15320	15307	15388	15391	15461	15335	15272	15531	15412	15345	15386	15507	15367	15607	15104	15462	15330	15462	15191	15526	15566	15328	15418	15292	15355	15402	15403	15468	15435	15439	15529	15455	15304	15425	15348	15463	15486	15126	15155	15333	15346	15401	15260	15437	15362	15418	15467	15444	15431	15341	15385	15459	15465	15286	15365	15348	15400	15362	15243	15354	15351	15519	15549	15423	15553	15423	15358	15563	15294	15334	15513	15384	15309	15335	15576	15328	15110	15354	15356	15339	15492	15498	15416	15422	15408	15443	15532	15565	15283	15413	15260	15339	15348	15462	15487	15554	15302	15401	15409	15422	15463	15531	15503	15454	15294	15589	15412	15452	15387	15363	15445	15404	15525	15313	15410	15472	15425	15520	15316	15399	15217	15446	15324	15561	15321	15355	15402	15449	15676	15312	15393	15195	15317	15420	15276	15457	15293	15550	15402	15449	15408	15386	15330	15497	15254	15380	15424	15320	15316	15473	15443	15429	15482	15532	15413	15471	15225	15421	15417	15502	15320	15391	15456	15317	15358	15261	15444	15237	15412	15398	15274	15530	15354	15417	15393	15426	15365	15397	15459	15375	15396	15308	15565	15424	15513	15265	15513	15311	15302	15411	15437	15313	15624	15448	15382	15331	15402	15422	15451	15214	15382	15562	15521	15308	15529	15430	15409	15171	15350	15456	15339	15434	15351	15337	15290	15439	15361	15337	15446	15442	15489	15345	15473	15505	15501	15475	15254	15412	15517	15244	15503	15431	15422	15447	15523	15423	15451	15240	15425	15518	15377	15296	15595	15506	15338	15391	15399	15376	15524	15461	15404	15722	15407	15528	15479	15398	15482	15332	15388	15376	15274	15523	15353	15332	15587	15233	15558	15277	15369	15394	15402	15510	15410	15364	15370	15449	15463	15331	15335	15360	15404	15388	15557	15447	15421	15468	15448	15401	15373	15296	15240	15286	15394	15353	15372	15433	15515	15341	15346	15336	15319	15345	15380	15225	15307	15332	15244	15361	15367	15420	15391	15394	15562	15502	15587	15348	15317	15429	15470	15385	15394	15321	15419	15407	15348	15467	15571	15485	15385	15394	15385	15399	15250	15499	15369	15450	15443	15516	15436	15415	15355	15318	15280	15350	15525	15426	15352	15296	15453	15434	15321	15382	15326	15345	15369	15457	15390	15501	15537	15596	15340	15418	15458	15368	15464	15447	15464	15318	15340	15395	15513	15343	15271	15475	15347	15450	15406	15470	15495	15506	15281	15415	15438	15261	15208	15388	15516	15736	15450	15523	15314	15423	15404	15443	15404	15359	15432	15320	15543	15473	15343	15368	15477	15616	15570	15371	15536	15454	15404	15319	15245	15365	15449	15436	15322	15347	15570	15426	15137	15326	15486	15491	15497	15404	15571	15354	15389	15351	15498	15174	15425	15650	15449	15410	15429	15489	15348	15408	15538	15350	15321	15492	15541	15464	15399	15620	15427	15449	15570	15337	15380	15297	15445	15348	15531	15443	15375	15385	15543	15335	15350	15262	15480	15511	15318	15376	15386	15470	15443	15470	15382	15464	15323	15588	15364	15454	15368	15386	15357	15557	15311	15480	15531	15375	15321	15268	15426	15305	15484	15251	15418	15476	15406	15433	15268	15371	15352	15293	15473	15437	15177	15749	15513	15333	15358	15596	15437	15074	15530	15465	15617	15224	15306	15411	15369	15358	15299	15413	15290	15416	15373	15503	15345	15392	15310	15489	15609	15179	15361	15574	15265	15182	15339	15565	15446	15450	15334	15326	15364	15324	15435	15425	15454	15381	15506	15431	15455	15301	15436	15378	15329	15526	15472	15445	15551	15371	15373	15428	15521	15470	15394	15255	15425	15528	15216	15354	15275	15494	15536	15304	15534	15356	15335	15406	15252	15542	15583	15352	15348	15413	15538	15409	15430	15339	15502	15420	15456	15220	15460	15270	15408	15485	15513	15281	15524	15412	15278	15381	15519	15388	15367	15470	15311	15333	15281	15504	15434	15437	15308	15475	15281	15386	15531	15394	15516	15218	15336	15418	15296	15418	15448	15460	15298	15390	15332	15262	15516	15407	15517	15282	15332	15533	15482	15463	15436	15491	15385	15387	15325	15346	15510	15428	15431	15366	15441	15283	15379	15593	15384	15420	15443	15437	15301	15379	15307	15367	15481	15457	15322	15521	15531	15424	15368	15379	15424	15327	15351	15462	15450	15365	15544	15453	15491	15401	15459	15263	15624	15380	15402	15434	15313	15392	15450	15369	15306	15278	15511	15375	15520	15395	15334	15323	15359	15370	15332	15357	15387	15505	15559	15276	15405	15333	15355	15432	15382	15602	15417	15490	15473	15497	15400	15601	15362	15434	15397	15555	15329	15466	15482	15363	15399	15388	15388	15377	15288	15448	15417	15364	15311	15312	15523	15495	15492	15456	15344	15452	15371	15360	15474	15341	15448	15422
23122	21548	29500	25173	24916	28968	30337	24206	20337	19013	18651	18071	17926	18028	17985	18007	17986	17914	17945	18063	18097	18004	17875	17761	17879	17758	17705	17734	17858	17704	17702	17606	17821	17864	17745	17972	17718	17999	17790	17710	17729	17834	17640	17743	17912	17862	17554	17667	17716	17566	17602	17722	17804	17833	17654	17681	17787	17698	17589	17493	17761	17714	17641	17807	17801	17631	17703	17656	17586	17675	17705	17914	17811	17483	17743	17517	17518	17501	17627	17666	17772	17516	17825	17557	17693	17758	17660	17638	17739	17896	17776	17689	17707	17651	17640	17779	17647	17820	17685	17580	17662	17638	17642	17745	17778	17807	17723	17803	17605	17556	17719	17777	17687	17419	17532	17550	17798	17762	17494	17623	17647	17646	17574	17652	17663	17752	17649	17657	17754	17578	17629	17722	17559	17726	17775	17625	17789	17684	17636	17587	17788	17731	17658	17666	17663	17507	17744	17632	17686	17807	17607	17598	17741	17462	17521	17778	17635	17767	17558	17490	17576	17523	17499	17523	17637	17567	17708	17755	17518	17618	17710	17781	17493	17808	17633	17599	17520	17784	17506	17639	17628	17530	17416	17481	17563	17507	17578	17751	17727	17548	17541	17737	17722	17639	17634	17646	17848	17628	17691	17574	17666	17604	17771	17844	17537	17760	17644	17524	17623	17452	17546	17538	17569	17543	17406	17625	17511	17675	17500	17658	17641	17710	17676	17742	17648	17490	17610	17605	17523	17817	17649	17875	17536	17762	17630	17411	17499	17536	17623	17691	17659	17428	17551	17606	17641	17438	17647	17714	17694	17558	17552	17434	17369	17559	17424	17631	17443	17634	17758	17636	17533	17611	17850	17692	17695	17486	17534	17763	17598	17528	17721	17615	17863	17578	17596	17715	17960	17579	17833	17612	17602	17607	17668	17624	17590	17785	17647	17746	17507	17742	17509	17789	17431	17528	17753	17597	17572	17360	17781	17524	17602	17859	17614	17416	17639	17683	17568	17473	17533	17438	17564	17843	17727	17764	17587	17663	17498	17729	17610	17732	17536	17831	17563	17373	17778	17456	17598	17588	17530	17622	17523	17500	17580	17435	17516	17686	17557	17692	17670	17659	17657	17545	17627	17792	17535	17564	17516	17578	17737	17549	17474	17612	17707	17546	17681	17585	17632	17483	17419	17705	17728	17564	17383	17673	17593	17549	17621	17316	17749	17607	17733	17945	17657	17568	17566	17696	17749	17691	17810	17469	17597	17602	17528	17572	17553	17648	17746	17759	17636	17614	17215	17374	17681	17660	17558	17375	17645	17442	17569	17590	17509	17628	17641	17750	17582	17498	17666	17631	17656	17715	17692	17633	17787	17578	17685	17603	17822	17638	17583	17679	17698	17615	17586	17686	17427	17498	17596	17648	17672	17788	17633	17541	17597	17641	17876	17566	17842	17658	17968	17944	17798	17648	17510	17627	17687	17736	17626	17651	17789	17840	17717	17509	17556	17666	17780	17458	17725	17453	17696	17789	17562	17529	17410	17444	17621	17462	17750	17642	17796	17715	17611	17681	17737	17753	17908	17648	17605	17609	17555	17390	17741	17630	17681	17640	17785	17696	17740	17710	17445	17582	17685	17758	17748	17586	17557	17685	17639	17693	17594	17593	17679	17640	17598	17627	17626	17582	17578	17690	17881	17577	17458	17782	17515	17589	17676	17786	17535	17501	17550	17759	17574	17508	17635	17491	17685	17693	17643	17504	17650	17675	17656	17709	17731	17615	17734	17611	17765	17714	17447	17869	17719	17624	17646	17481	17724	17452	17694	17511	17685	17775	17665	17712	17859	17811	17712	17549	17534	17641	17748	17465	17650	17726	17602	17487	17745	17563	17597	17747	17349	17630	17716	17573	17662	17648	17736	17643	17603	17544	17664	17627	17581	17599	17529	17584	17662	17621	17853	17418	17593	17523	17755	17506	17586	17568	17609	17515	17671	17746	17528	17701	17688	17571	17583	17551	17449	17562	17528	17527	17712	17725	17555	17606	17507	17637	17703	17700	17403	17669	17667	17550	17928	17618	17811	17751	17370	17432	17308	17641	17639	17644	17608	17546	17674	17507	17648	17655	17677	17602	17737	17730	17719	17513	17477	17594	17772	17664	17748	17738	17633	17737	17609	17425	17748	17774	17850	17885	17645	17802	17721	17634	17640	17730	17714	17522	17636	17647	17597	17929	17578	17632	17613	17620	17490	17465	17628	17481	17616	17567	17560	17624	17630	17640	17534	17733	17644	17718	17624	17595	17600	17729	17803	17697	17624	17639	17750	17566	17750	17522	17621	17687	17630	17675	17624	17588	17396	17588	17485	17529	17411	17621	17603	17529	17549	17570	17797	17686	17580	17766	17696	17521	17662	17637	17548	17711	17630	17512	17586	17505	17536	17621	17702	17590	17671	17306	17598	17826	17665	17647	17561	17529	17718	17490	17757	17485	17699	17704	17715	17708	17567	17644	17536	17749	17826	17608	17764	17404	17857	17509	17713	17629	17718	17744	17638	17561	17782	17761	17837	17370	17462	17759	17524	17738	17836	17539	17794	17588	17709	17742	17637	17514	17441	17631	17811	17646	17731	17710	17545	17631	17644	17573	17648	17667	17480	17732	17502	17881	17811	17617	17548	17621	17678	17676	17553	17716	17656	17730	17638	17527	17601	17637	17692	17629	17708	17821	17603	17539	17642	17606	17532	17631	17479	17490	17689	17652	17772	17648	17629	17813	17463	17649	17862	17486	17374	17629	17726	17676	17717	17448	17633	17642	17714	17458	17572	17577	17624	17486	17574	17462	17703	17524	17724	17600	17734	17546	17489	17781	17609	17812	17502	17466	17862	17565	17669	17656	17837	17648	17571	17720	17449	17448	17511	17675	17339	17450	17496	17471	17867	17813	17847	17580	17385	17670	17653	17658	17660	17598	17514	17564	17667	17618	17490	17696	17456	17724	17743	17681	17501	17387	17803	17592	17488	17705	17520	17717	17657	17667	17584	17621	17745	17568	17700	17560	17477	17652	17506	17652	17646	17738	17484	17625	17455	17691	17571	17560	17783	17535	17537	17476	17722	17530	17632	17424	17585	17583	17658	17786	17574	17525	17668	17467	17552	17431	17660	17452	17759	17448	17495	17575	17679	17795	17751	17539	17629	17435	17603	17471	17669	17796	17435	17514	17738	17531	17597	17568	17715	17521	17622	17651	17708	17844	17725	17758	17619	17758	17522	17708	17681	17639	17550	17585	17560	17634	17574	17497	17668	17634	17483	17442	17578	17566	17519	17485	17700	17670	17619	17683	17662	17509	17639	17673	17682	17554	17613	17620	17772	17782	17518	17712	17674	17662	17712	17629	17379	17608	17464	17397	17553	17638	17609	17569	17534	17700	17570	17627	17637	17527	17529	17680	17805	17611	17545	17710	17641	17488	17809	17559	17566	17521	17408	17323	17498	17862	17698	17538	17272	17839	17720	17540	17650	17688	17686	17650	17535	17595	17695	17666	17654	17491	17572	17590	17596	17678	17561	17498	17559	17456	17574	17712	17732	17712	17498	17471	17458	17668	17592	17766	17546	17500	17581	17597	17745	17705	17857	17573	17651	17697	17564	17669	17414	17594	17754	17613	17532	17515	17608	17531	17627	17688	17519	17694	17390	17617	17588	17457	17497	17513	17483	17811	17695	17730	17495	17582	17566	17639	17665	17725	17525	17685	17802	17712	17481	17430	17476	17744	17481	17496	17567	17602	17708	17468	17836	17743	17546	17576	17806	17453	17722	17504	17638	17759	17606	17578	17639	17468	17701	17502	17570	17561	17631	17564	17627	17630	17663	17472	17696	17665	17730	17616	17718	17684	17668	17618	17577	17700	17490	17585	17407	17506	17652	17681	17696	17686	17584	17701	17901	17614	17695	17586	17608	17720	17574	17471	17495	17692	17765	17434	17651	17773	17797	17481	17468	17549	17520	17735	17828	17713	17467	17690	17981	17692	17689	17543	17511	17627	17644	17597	17884	17738	17534	17567	17675	17403	17512	17740	17844	17595	17662	17685	17618	17689	17462	17738	17521	17644	17716	17684	17718	17586	17691	17753	17784	17740	17383	17607	17580	17720	17583	17656	17706	17719	17430	17624	17521	17686	17776	17502	17636	17758	17706	17576	17534	17486	17501	17653	17712	17549	17472	17463	17657	17715	17693	17568	17463	17610	17741	17612	17785	17625	17672	17658	17589	17736	17692	17440	17692	17649	17429	17731	17448	17682	17566	17767	17501	17714	17866	17446	17625	17684	17745	17535	17564	17748	17704	17628	17756	17635	17628	17639	17941	17533	17854	17698	17395	17599	17526	17690	17397	17682	17664	17696	17572	17484	17434	17441	17615	17592	17666	17559	17596	17528	17738	17584	17735	17744	17647	17608	17631	17629	17501	17554	17914	17558	17638	17318	17632	17654	17576	17653	17629	17541	17699	17619	17512	17630	17667	17570	17602	17492	17546	17558	17564	17778	17637	17545	17544	17653	17360	17651	17597	17649	17748	17494	17587	17674	17717	17660	17431	17619	17637	17568	17596	17653	17584	17794	17663	17474	17513	17470	17707	17442	17765	17505	17729	17729	17639	17713	17751	17524	17609	17405	17622	17524	17831	17744	17578	17637	17530	17538	17596	17552	17548	17727	17553	17670	17625	17636	17765	17603	17524	17662	17644	17595	17538	17709	17793	17747	17712	17727	17539	17461	17511	17735	17508	17565	17709	17645	17518	17503	17756	17713	17529	17598	17569	17588	17555	17706	17704	17637	17587	17798	17466	17552	17497	17614	17614	17597	17806	17570	17528	17669	17539	17581	17711	17707	17467	17610	17712	17508	17572	17607	17684	17788	17912	17621	17664	17571	17637	17855	17858	17659	17630	17502	17613	17577	17672	17625	17630	17415	17570	17636	17498	17689	17570	17647	17829	17639	17546	17643	17652	17542	17461	17542	17728	17739	17551	17610	17705	17436	17856	17645	17642	17607	17705	17728	17596	17680	17805	17764	17762	17565	17751	17678	17715	17648	17659	17740	17489	17795	17548	17697	17556	17887	17654	17669	17855	17805	17593	17587	17607	17570	17643	17568	17680	17574	17665	17537
39605	65118	61360	50436	41069	34560	28589	23564	18364	16771	16270	15941	16041	16073	16084	15956	15982	16064	15927	16184	15997	16078	15961	16093	15727	15986	16095	15854	16026	15859	15911	15894	16058	16184	16013	16085	15886	16049	15821	15922	15889	15878	15870	16020	15797	15969	16012	15820	15946	15999	15916	16079	15706	15987	15849	16002	16055	16011	16043	15859	15923	15847	16065	15830	15933	15853	16008	15916	15929	16006	15967	16016	15936	15792	15813	15965	15963	15937	15864	16010	15883	15882	15868	15977	15901	16089	15772	15987	15711	15901	15732	15868	16086	15940	15961	15859	15884	15817	15939	15981	15857	15846	15877	15957	15929	15772	16016	16007	15857	15794	15931	15966	15818	15888	15906	15928	16001	15856	15918	15930	15911	15823	15942	15714	15883	15913	16010	15866	15970	15926	15914	16140	15993	15873	15791	15965	15841	15820	15928	15898	16083	15884	15859	16051	15994	15973	15927	16037	15817	16006	15931	15697	15812	15834	15958	16093	16100	15879	16037	15840	16104	15890	16055	15972	15859	15862	15928	15964	15901	16037	16057	16052	15886	15893	15794	15881	15822	15883	15816	15883	15956	15945	15898	15865	15978	15858	16014	15935	15887	15950	15790	15956	15911	15959	15975	15877	16006	15806	15790	15854	15988	15882	15969	15943	15902	15946	15718	15856	15900	15939	16060	15905	16046	16005	15996	15909	16138	15912	15870	15813	16031	15753	15964	16003	15891	16035	15885	15829	16087	15824	15973	15909	16104	15905	15903	15933	15857	15835	15954	15968	16085	15825	15854	15992	15823	15846	15865	16093	15877	15744	16000	16045	15722	15932	15917	15809	15807	16075	16000	15927	15842	15844	15913	16027	15832	15900	15891	16007	15792	15905	16117	15880	16006	15920	15839	15901	15916	15892	15811	15867	15769	15954	16070	15716	16013	15899	15892	15918	15871	15917	15957	15916	16054	15934	15908	15848	15957	15928	15752	15805	16002	15929	15801	15988	15992	15891	15953	15943	16028	15805	16001	15843	16043	15827	15816	15787	15811	15763	15921	16063	15809	15819	15895	15875	16053	15791	16000	15928	15885	16002	15970	15996	15905	15885	15680	15882	15928	16042	15931	15857	15995	15941	15920	15975	15876	15926	15874	15936	15949	16042	15920	15991	15981	15859	15924	15810	15817	15934	15784	15887	15979	15996	15899	15858	16042	15933	15931	15873	15924	15915	15983	15921	15882	15910	15879	15884	15969	15813	15913	15796	15910	15929	15889	15861	15814	15881	16046	15886	16005	15850	15753	15824	15929	15863	15942	15931	16130	15850	16071	15964	15892	15978	15903	15883	15966	15924	15860	15861	16026	15836	15972	15922	15868	15949	16059	16053	15891	15954	16009	15990	15968	15979	15863	15873	15923	15887	15861	15864	15833	15859	15845	16051	15679	15971	15722	16008	15942	15995	16120	15876	15976	16008	16069	15954	15786	15782	15842	15917	15829	15968	15842	16016	15830	15927	15937	15913	15794	15925	16023	15958	15938	16099	15765	16036	15876	15879	16012	15887	15956	15718	16053	15960	16002	15889	15900	15739	15989	16036	15960	15895	15861	15901	15844	15971	16119	15947	15962	16075	15896	16050	16041	15879	15793	16116	16095	15783	15911	16041	15873	15997	15922	15982	16057	15903	15872	15863	15929	15966	16061	15954	15709	16003	15931	16053	15893	15986	15943	15766	16118	15968	15878	15901	15959	15979	16015	16047	15939	16048	15891	15868	15857	16098	15760	15834	15799	15917	16160	15928	15859	15940	16024	16045	15910	15999	15959	15773	15759	15838	15842	15922	15808	15816	16051	16126	16122	15913	15854	15853	16005	15945	15978	15896	15894	15914	15824	15937	16193	15888	15971	15916	15825	15999	15961	15991	16052	15768	15956	15725	15808	15921	15883	15855	15919	15858	15889	15932	15904	16005	16036	15853	15864	15938	15873	15936	16046	16004	15854	15938	15894	15889	15759	16249	15903	15882	15740	15813	16140	15923	15851	15881	15856	16083	15915	15820	16029	15792	15797	15929	16001	15749	15772	15791	15915	15889	16129	15876	15775	15895	15920	15902	15956	15953	15874	15848	15901	15768	15678	15793	15884	15872	15841	15978	15949	15950	15865	15851	16121	15851	15876	15975	15851	15928	15904	15803	16019	15929	15824	15876	15836	15909	15765	16034	15966	15815	15881	16015	16020	15942	15926	15899	15825	15984	15809	15729	15900	15642	15880	15925	15968	15998	15908	15930	15740	15932	15834	15941	15825	16026	15837	15747	15910	15971	15871	16033	15792	15867	15925	15863	15941	15933	15980	15873	15787	15972	15869	15737	15930	15980	15996	15892	15947	15767	15855	15995	15972	15845	15967	16073	15850	16027	15714	15866	16020	15828	15925	15888	15912	15941	15871	15867	15694	15971	16068	15940	15851	15832	15853	15722	15913	15821	15707	15932	15958	16002	15910	15906	15964	15938	15865	15741	15824	15835	15996	15983	16067	16132	15775	16119	16011	15743	15916	15905	15850	15999	15765	15795	15893	15924	15832	16006	15970	15878	15993	15924	15762	15843	16036	16119	16043	15986	15988	15857	15870	15970	15841	15852	16004	15882	15862	15990	15766	16032	15925	15807	15984	15922	15972	15835	15992	16032	15843	15855	15974	15991	15991	15877	15879	16034	16034	16014	15937	15995	15794	16038	15917	15848	16035	15919	15832	15908	15983	15978	15929	15988	15947	15827	15968	16010	15752	15969	15917	15809	15861	15928	15812	15885	15865	15784	15863	15835	16048	15846	15949	16042	15817	15728	15954	15863	15903	16139	15827	16025	15816	15936	15708	15778	15832	15952	15823	15837	15945	15822	15979	15815	15816	15872	15932	15846	15876	15947	15810	15891	15745	15934	15964	15837	15769	15825	15852	16002	15849	15826	15918	15928	15966	15922	15832	15996	15916	15840	15794	15838	15853	16006	15953	15833	15938	15732	15903	16103	15833	15795	15987	15764	15775	15931	16015	15836	15895	15792	15829	15889	15900	15939	15900	16048	15960	15980	16051	15986	15857	15896	15780	15942	15993	15919	16036	15893	15898	15841	15784	15952	15926	15977	16002	15895	15761	15865	15928	15885	15915	15968	15942	15962	15927	15985	15969	15871	15939	15998	15909	15909	15902	15898	15826	15911	15966	16089	16024	15952	15801	16015	15941	15883	15771	15885	15949	15966	15950	15885	15961	15780	15797	16041	15840	15846	15814	15913	16034	16036	15828	16029	15971	15865	15983	16024	15914	15879	15896	15862	15948	15957	16079	15896	15880	15800	15880	15659	15950	15851	16040	16028	15958	15865	15976	15857	16114	15943	15845	15927	15899	15850	16019	16068	16036	15792	15905	15930	15779	16035	15786	15958	15973	15838	15840	15793	15904	15968	15940	15995	16001	15989	16026	15949	16048	15841	16158	15900	16086	15955	16066	15886	15810	15932	15890	15878	15856	15795	15925	15696	15978	15863	15982	15879	15903	16107	15832	15926	15941	16010	15845	16059	15823	15898	16020	15850	15851	16115	15869	15987	15796	15821	15815	16015	15969	15806	16094	15803	16008	15816	15840	16088	15838	15816	15896	16006	15972	15778	15976	15933	16028	15894	15802	15846	15926	15948	15983	15954	15946	16033	15807	16090	16043	16013	15858	15948	15801	15855	15842	15834	15794	15996	16019	15950	15821	15807	15927	16093	15863	15887	15932	15937	15943	15717	15859	15974	15810	15828	15954	15760	15945	15968	15935	15932	15785	15853	15883	15802	15945	16057	15939	16152	15851	16100	15867	15978	15726	15809	15954	15928	15848	15714	15863	16004	15770	15957	16083	15933	15823	15864	15913	15957	15876	16084	15908	15901	16233	15874	15650	16039	16002	15893	15911	16003	15952	15889	15913	15907	15954	16110	15845	15779	15873	15975	15884	15951	15937	15873	16022	15838	16078	15910	15901	15912	15819	16002	15916	16096	15847	15983	15940	15774	16012	16027	15990	16070	16065	15798	15963	15997	15845	15976	15839	15899	16054	15808	15767	15823	16039	15819	15908	15737	15939	15909	15796	15959	15718	15908	15970	15923	16119	15748	15924	15950	15891	15817	15943	15905	16059	15878	16000	15986	15937	15794	15834	15819	15918	16099	15710	15818	15886	15992	15774	15943	15933	15832	16027	15924	15761	16004	16017	15821	15880	16089	16184	15843	15990	15843	16135	15825	15842	15828	15892	15872	15839	15979	15922	15928	16024	15969	15701	15923	15909	16038	15818	16007	16029	15841	15979	16093	15907	15921	15921	15863	15980	15953	15837	15990	15758	15812	15848	15674	16041	16144	15930	15914	15904	15886	15840	15857	15944	15909	15948	16051	15755	15774	15764	15917	15968	15804	15939	15887	15974	15904	15830	15834	16059	15889	15945	15997	15952	15877	15861	15970	15811	15847	15833	16009	15826	15967	16014	15884	16034	15887	15697	15918	16053	16008	15932	15901	15876	15849	16043	15856	15798	15832	15989	15994	15863	15919	15765	15828	15842	16032	15976	15866	15948	15884	15899	15864	15885	15816	16019	15897	15945	15553	16025	15883	15996	15906	15939	15873	15982	15919	16023	15911	16045	15911	15898	16075	15979	15971	16015	15813	15950	15776	15837	15756	15918	15913	16052	15910	15710	16001	15778	16219	15816	15749	15824	15896	15950	15859	15924	15850	15761	15807	15873	15796	16006	15925	15834	15986	15813	15941	15877	16051	15922	15798	15899	15872	15841	15947	15960	15856	15974	15973	16033	15862	15949	15855	16105	15944	15955	15912	15921	16039	15882	15765	15880	15926	15894	16087	15931	15975	15676	15764	15953	15955	15905	15993	16144	15723	15741	15870	15863	16021	15892	15921	16014	15943	15852	15828	16095	15969	15971	15817	16014	15879	15834	15920	15999	15801	15910	15905	15818	15863	15870	15926	16063	15955	15868	15828	16016	15975	15806	15871	15779	16079	15874	15930	15824	15820	15934	15902	15979	15861	15880	15927	15920	15810	15894	15935	15818	16055	16036	15800	15868	15970	15850	16055	15937	15790	16002	16108	16015	15845	15964	16059	15834	15885	15997	15990	15998	15917	15819	15707
30068	31949	37686	31634	24519	21254	18929	17249	16355	16195	16096	16021	16030	15874	16050	16038	16224	15941	16112	16161	15998	16119	16046	15960	16163	16119	16196	15961	16054	15992	15993	16093	15991	15967	16038	15893	16206	16054	16132	16011	16008	16229	16367	15961	16053	16017	16152	16138	16009	16018	15940	15861	16082	16035	16153	16067	16091	16248	16094	16129	15967	15941	15943	16095	16155	16004	16172	15877	16064	15983	16109	16019	16168	15994	16020	16127	16028	16038	16080	16040	16040	15862	16220	16124	15964	16068	16023	15958	16053	16029	15948	16024	16159	15953	16009	15988	15894	15942	16049	15888	16013	15960	15975	16167	16124	16031	15797	16163	16089	16211	16035	16092	15983	15915	15962	15978	15945	15954	16058	16176	16119	16180	16075	15886	16138	16156	16078	15945	16037	16008	15931	16082	16126	15943	15882	15969	16087	15886	15974	16090	16067	16012	15950	15937	16279	15955	16431	16046	16060	16182	15920	16025	16096	15977	15994	16178	16030	16112	15890	15943	16177	16094	16014	15946	16023	16109	16080	15996	15743	15967	16060	16223	16011	15959	16071	16225	15898	16175	15977	15939	15959	16051	16085	15939	15947	16012	15883	16140	15936	16081	16006	16173	16228	16106	16131	16065	15932	16086	15942	16127	15743	15932	16122	15910	16026	16108	16149	16032	16255	16133	15943	16011	16341	16055	16121	16300	16111	15934	15908	15936	16072	16048	15913	16036	16008	16078	15966	16121	16040	15973	16106	16025	15957	16057	15995	16152	15937	15994	15834	16097	15984	16056	15989	16116	15917	15861	15722	15915	15983	15787	16001	16157	16099	16125	15763	16099	16325	16169	16010	16067	16040	16049	16030	15648	15919	16060	15938	15877	16025	15962	15987	16082	15787	16055	16158	16223	16188	15893	16021	15981	16086	16074	16174	15944	16081	16351	15966	15929	15939	16010	16058	16148	16048	15885	16039	15854	16018	16028	16015	15849	15952	16114	16064	16104	16215	15873	15979	16185	16067	15885	15949	16041	16129	15967	16192	16062	15864	15972	16006	15841	15928	16088	15945	16052	16104	15936	16123	15963	16287	16038	16043	15855	15931	16140	15996	15989	16156	16076	15936	15941	15991	15846	16062	16086	16148	15849	16007	16192	16162	16081	16139	15897	16112	16268	15980	15794	16130	16112	16058	16054	16000	16028	16085	16173	16028	15936	15944	16232	15996	16010	16015	16019	16064	16043	15976	15995	16025	16076	16135	15934	15986	16157	16044	15876	16050	16135	16137	16012	15970	16073	16062	16018	16102	16014	16214	15884	16039	16105	16032	15948	16062	16127	16025	16088	16021	16096	16186	15882	16019	16022	15847	16161	16131	16175	16020	16102	16149	15923	16133	16044	16262	16047	16154	15985	15848	16256	16001	16021	16087	16004	16296	16063	16068	15985	16231	16117	16130	16099	15866	15959	16047	16024	16064	16036	15921	15765	15887	15920	16040	16054	16208	16064	15907	16032	16038	16168	16209	16011	15982	16036	16061	16113	15934	15939	16056	16058	16070	15917	16075	16031	15987	16059	16040	15909	15917	15909	16069	16091	16123	16192	16053	16010	15989	15912	16113	15942	15999	16091	16152	16131	15981	16158	16124	16193	16183	15957	16190	15826	15997	15933	15942	16063	15769	16018	16103	16041	16123	16011	16151	15900	16121	16027	15984	15940	15981	15994	15843	15924	15947	15879	16073	16221	16232	15994	15879	16028	15972	16007	16056	16303	16103	16074	15884	15955	16110	16047	15863	16200	16055	15933	16001	16212	16102	15933	15891	15888	15959	16039	16041	16164	16049	16152	16056	16228	15980	16037	16120	15940	16090	16253	16132	16062	16012	15880	15856	15987	15986	16242	16063	16061	16303	16128	16012	16037	16078	16250	15939	16018	16142	15887	16029	16052	16076	16249	15991	16220	16132	16010	15858	16051	15976	16083	16062	16156	15907	16077	15917	16124	16111	16000	16138	16005	15983	16061	16135	16168	16209	16083	16033	16112	16396	16065	16019	15815	16036	15990	16032	16093	16100	16057	16089	16050	16073	16130	16176	16020	15992	15948	16211	16128	16073	15869	16073	15947	16177	15967	16103	16346	15976	16192	16042	16045	16141	16215	16070	15936	15963	16118	16183	16227	16382	16076	16034	16109	16097	16104	16294	16218	16123	16106	15794	15920	15907	16046	16059	16090	16153	15938	16061	16071	16090	16008	16170	16076	16071	15983	15957	16102	15948	15972	15990	16032	16020	15936	15792	15804	16096	16067	15781	16007	15876	16048	15928	16063	15900	15995	16128	16025	15905	16146	15998	16007	15995	15993	15907	16168	16028	16160	16101	15973	16050	16071	16124	16085	16034	16170	15854	16083	16111	15894	16087	16089	15951	16005	16157	15947	15867	15794	16151	16070	16101	16080	16183	16030	16063	16161	16061	16017	15856	16046	16113	15932	16149	15976	16017	16268	16120	15830	16068	15943	15990	15987	16101	16212	16090	16007	16189	15933	16072	16135	16134	16179	15998	16019	15945	16140	16106	16061	16140	15950	16135	15971	16236	15972	16121	15872	15908	16315	16044	15974	16212	16141	15896	16033	16172	15950	16088	15890	15938	16162	16071	16039	16080	16117	15970	16097	16017	15849	15990	15985	16132	15851	16021	15987	16189	15854	15996	16043	16031	15880	16035	15919	16088	16163	15979	16028	16135	15955	15930	15990	16013	15952	15957	16179	16009	15934	16099	15873	15982	15823	16007	16268	15978	16089	16137	16164	16163	16132	16123	15780	15946	15976	16026	16096	15880	15974	15905	16062	16092	15804	16069	15996	16125	16196	15962	16046	15968	16152	16144	15961	16196	15966	16033	15927	15963	15918	16094	16063	16112	16046	16234	15998	15982	15991	16241	15988	16054	15966	16068	15969	16206	16106	16061	15949	16031	16057	15974	16093	16148	16088	16220	15812	15709	16050	16114	16049	15996	15983	15882	15959	16028	16087	15905	15836	16098	16324	16195	15877	16086	16174	16231	15908	16084	15862	16215	16114	15900	15846	15980	15912	16094	16039	16093	15951	15876	16223	15938	16092	16094	15865	15906	16226	15987	16032	16166	16089	16048	16024	16019	16072	15848	15937	15974	15982	16196	16067	16014	16084	16112	15896	15967	15798	16240	16005	15912	16037	16051	15895	16050	15881	16099	15919	16028	16029	16328	15971	16002	15937	16085	16138	16012	16114	15958	15869	15976	16067	16012	15910	15741	15950	16117	15949	15828	16132	16028	15980	16128	16122	16181	15989	16018	16009	16066	16017	16113	16102	16070	16031	15988	15962	16131	16140	15916	15912	16030	15846	16016	15809	16112	16050	16139	16059	16016	15970	16047	15989	16041	16076	15996	15943	16038	15936	16102	16153	15970	16007	15994	15985	15922	16105	16036	16294	16005	15764	16046	15809	15958	15701	16155	15917	15984	16155	16031	15929	16023	15907	16166	15997	16159	16109	16081	15968	15983	16030	16234	15991	16189	16020	16200	16169	16065	16073	16030	16040	16157	15977	16043	16169	16221	15912	16051	16101	15870	15895	16191	16098	16259	15923	16093	16140	15998	15993	16125	16095	16043	16218	15899	15966	15985	16030	16041	15960	16151	16080	15987	15864	16014	16100	16053	15948	16043	15988	15925	16009	16128	16148	16123	15859	15988	16168	16198	16129	16201	16084	15953	16096	16074	16024	16106	15873	16053	15889	15972	16164	16049	16040	16274	16233	15995	16134	16063	16144	16084	15952	16141	16105	16110	16166	16209	16132	16093	16112	16276	16008	16057	15982	16101	15977	15913	16202	15966	16375	16313	15984	15841	16011	16071	16133	16012	16063	16093	15990	15766	16069	16114	15934	15990	16189	16174	16204	15974	16101	15903	16100	15881	16063	16156	16222	15918	16020	16069	15969	15968	16230	16153	16009	15907	16160	16088	16046	16198	16072	15974	16023	16033	15843	15908	15916	16241	15928	16130	15990	16094	16051	15911	16109	16147	16089	16138	16213	16015	16140	16177	16112	15970	16156	15875	15961	16148	15973	15836	15847	16105	16160	16006	16296	16070	16001	16044	15847	16249	16084	15856	15959	15960	16122	16112	16280	16225	16199	16111	16063	16030	16075	16019	15818	16110	16016	15935	16100	16150	15953	15854	15938	16034	16191	15899	16207	16116	15949	16133	15860	15925	16041	16104	16057	16083	16012	15862	16181	15993	15796	15920	16050	15765	16090	15963	16055	16178	16008	16085	16032	16065	15988	16140	15928	15945	16067	15938	15998	16086	16129	16024	16063	16222	16011	16131	16157	15921	16001	16104	15956	16078	16237	16148	16082	16080	16040	16163	15986	15925	15904	15971	15891	16118	16029	16072	16065	16031	16062	16088	16083	16194	16109	16101	16037	15973	15998	15979	15853	16118	15957	16058	16076	16245	15995	15935	16128	15941	16160	15957	16021	15950	15869	15998	16033	16014	16000	16045	16052	16029	15825	15975	16125	15932	16108	16082	15941	16002	16005	16022	16069	15947	16212	16188	15826	15950	16109	16067	16090	16043	16151	15903	15970	16212	16065	15921	15994	15871	16011	16034	16119	15922	16234	16137	16130	16276	16188	16137	16029	15982	16148	16079	16000	16074	16090	16023	16125	15987	16200	16016	16032	16241	16092	16268	15955	15906	15942	16007	16005	16136	15994	15985	16125	16084	16006	15857	16032	15999	15957	15792	16135	15939	16216	16114	16047	15996	16134	15923	16069	16159	15851	16143	15890	16145	15928	16139	16174	16145	16062	16075	15893	15938	16101	16053	15993	16024	15995	16213	15999	16064	15984	16126	16127	16219	16090	16119	16050	15937	15945	15890	16091	16077	16128	15925	16052	16001	16264	15858	16082	16220	16052	16162	15958	15989	16157	16183	16281	15944	16139	16053	16003	16145	16123	16077	15655	15854	16208	16025	15993	16005	15988	15995	16053	16130	15873	16067	15977	15745	16044	15847	16161	16095	15935	16177	16048	16090	15918	15895	16119	15864	16096	16061	16086	16116	16232	16060	16066	16273	16012	16092	16064	15993	16216	16105	15849	16133	15821	15994	16052	16048	16189	16027	15856	15794	16050
37190	51359	43985	32437	25772	21862	18545	16290	15343	15095	15033	14930	15059	14820	14963	15039	14847	14940	14960	14899	14930	14753	15091	15046	15123	14888	14859	15077	14963	14921	15083	14850	14935	14954	15033	14916	14951	14735	14905	14937	14812	14858	14896	14996	14985	15039	15074	14815	14985	14964	14787	15157	14962	14902	15047	14927	15027	14914	14902	14899	15008	14852	14965	14953	14965	14822	14977	14785	15034	14748	14903	14911	15089	15034	14976	14928	14790	14939	14793	14852	14915	14889	14971	14941	14922	15041	14847	14909	15063	14933	14938	15027	14972	14960	14855	14978	14828	14900	14975	14925	14752	14923	14802	14928	14934	14810	14907	15069	14840	14893	14815	14958	14928	14928	14851	14817	14912	14861	14855	14871	14747	14858	14910	14872	14932	14920	14989	14863	14730	14927	14974	14800	14799	14964	14952	14894	14924	14855	15038	15029	15025	14980	15023	14810	14820	14965	15061	14862	14919	15058	14873	14854	14961	14857	14894	15009	15025	14823	14899	14902	14822	14860	15003	14857	14931	14842	14712	14956	14946	15013	14867	14792	14881	14949	14936	15020	14843	14858	14889	14815	15047	14849	14897	14977	14817	14915	14948	14915	14822	14832	14748	14878	14966	15015	14874	14791	14950	15082	14925	14880	15142	15025	15048	14819	14794	14832	14915	14899	14894	14832	14806	14816	14788	15074	14976	14784	15057	14933	14893	14801	14728	14945	14907	14819	14822	14785	14992	14870	14873	14895	14939	14899	14913	14923	14938	14928	14837	14752	14961	15219	14865	14860	14889	14972	14933	14766	14985	15077	15058	14946	14967	14923	14987	14763	14776	15108	14774	14848	15023	14733	14941	14940	15084	14677	14962	15075	14757	14983	14858	14970	14858	14823	14869	15048	14867	14856	14934	15052	14848	15087	15037	14803	15007	14936	14842	14986	14901	14834	14949	15066	14920	15026	15041	14975	14727	14927	14909	14796	14875	14900	14847	14969	14890	14769	14987	14801	14919	14881	14830	14889	14893	14932	14739	14983	15042	14971	14962	14956	14923	15015	15017	14803	14819	14923	14808	14971	15051	14847	14988	14905	14905	14988	14926	14951	14795	14995	14862	14851	14857	14838	14864	14960	14976	14743	14964	14918	15068	15119	14770	14902	14958	15122	14853	14929	15001	14721	15064	14804	14734	14994	14948	14942	14874	14781	14996	15013	14767	14853	14808	15099	14774	15062	14945	14936	15080	14964	14977	14857	14896	14868	14796	14860	15014	15071	14949	14874	15000	14843	14845	14913	14873	14981	14824	14923	14944	14941	14873	14852	14930	14898	14905	14870	14984	15068	14863	15026	14959	14854	14955	14792	14829	15056	14904	14873	14930	15029	15016	14828	14889	14898	14839	15008	14948	14960	14896	15054	15161	14832	14915	14946	14698	14943	14818	14785	15105	14732	14965	14951	14903	14879	14783	14824	14904	14834	14988	15027	14957	14841	14912	14768	14869	14925	15095	14916	14767	14772	14921	14855	15078	14956	14928	15084	14721	15027	15098	14979	14944	15008	14999	14849	14917	14995	14950	14754	14839	14848	14775	14877	14901	15030	15034	14891	14850	14837	14977	14928	14882	14946	14864	14897	14789	14901	14886	14826	14963	14947	14909	14991	14894	14906	14926	15005	14860	14913	14872	15140	14917	15094	14859	14851	14871	15039	14940	14915	14831	14963	14883	14990	15015	14829	15011	15006	14929	14965	14871	14851	14895	15069	14913	14842	15049	14783	14987	14964	14697	14934	14718	14785	14760	14847	14721	14982	14922	14897	14954	14766	14904	15010	14697	15139	14782	14907	14964	14932	14841	14960	14923	14874	14851	14804	14937	14897	14863	14874	14858	14785	15012	14809	14982	14884	14897	15028	14961	14848	14962	14894	14898	14947	15053	14961	14925	14970	15025	14794	14905	14902	14842	14912	14793	15137	15079	15041	14932	15076	14840	14946	14870	14907	14853	14946	14858	15108	14980	14941	14878	14935	14924	14998	15051	14884	14883	14902	14947	14922	14944	14914	14782	14888	15079	15073	14854	14912	14975	14851	14891	14964	14880	15050	14740	14831	14973	14974	14745	15020	14818	14992	14906	14980	14927	15047	14907	14834	14912	14875	14778	14959	14794	15038	14892	14938	14921	15093	14994	14729	14986	14908	14813	14879	14951	14922	14843	14974	14923	14935	14899	15084	15007	15040	14906	14927	14863	15000	14844	14962	14969	14707	14987	14820	15022	15061	14971	14810	14948	14913	14727	14989	14924	15046	14913	14757	14976	14953	14886	14878	15049	14812	14730	14841	14763	14932	14856	14991	14988	14836	14977	14906	15032	14862	14965	14847	14968	15043	14879	14927	14901	15085	14888	14848	14894	14937	14874	14763	14918	14945	14961	14967	14751	14947	14740	14869	15052	14940	14801	14981	14966	14877	14946	14929	14982	14905	15039	14825	14969	14842	14942	14849	14982	14903	14955	14932	14965	14826	14913	15032	14643	14923	14846	14801	14822	14945	14905	14901	14982	14862	15028	15041	14997	14942	14887	14969	14876	14969	14664	15077	14923	15081	14960	14850	15026	14905	15039	15009	14984	14998	14939	14802	14862	14773	14808	15014	14919	14826	14949	15161	14953	14904	15052	14934	15039	14881	14994	15176	14799	14905	15065	14800	15032	14976	15144	14899	14776	14965	14778	14987	15018	14726	15051	14720	15002	14815	14883	14863	14894	15020	14938	14855	14867	14964	14923	14978	14879	14923	15058	14718	14882	14989	14725	14909	14929	14922	14952	14919	14854	15023	15071	14963	14942	14907	15000	14984	14892	14941	14902	14921	14728	14961	14815	14899	15055	15000	14936	14972	14809	14975	14908	14883	15007	14833	15229	14848	15067	15081	14934	14932	14954	14769	14949	15024	14928	14960	14902	15002	14928	14977	14940	15051	14880	15104	14808	14917	15040	14883	14831	14917	14960	15003	14874	14828	14912	14876	15023	14965	14871	15037	14964	14906	14937	14865	15097	15002	14998	14997	14945	15156	14814	14892	14784	14874	15014	14902	14887	14946	15066	14899	14951	14787	14919	14843	15009	15003	15094	14952	15056	14954	15015	14928	14800	14812	14908	14940	14933	14983	14994	14919	14984	14941	14861	15036	15003	14942	14999	14994	14836	15072	14884	14961	14957	14864	14814	15012	14907	14894	14960	14839	15028	14951	14895	14937	14888	14807	15012	14992	14778	14943	15032	14956	15032	14948	14868	14892	14817	15044	14844	14811	14724	14889	14856	15010	14992	15000	14943	14930	14936	14876	14736	14899	14851	15004	15075	14698	14962	14835	15249	14897	14982	14699	14890	14782	15022	14850	15159	14912	14959	15005	15072	14886	14888	15021	14976	14981	14842	14884	14798	14874	14974	15074	14850	15004	15056	14876	14945	14816	14934	14972	14972	15007	14928	14872	14851	14927	14828	14822	14909	14899	15075	14848	14992	14927	14868	14962	15020	14792	14977	15125	14908	14940	14860	14860	14956	14998	14841	14985	14836	14960	14974	14976	14883	14972	14846	14914	14891	15073	14922	14967	14904	14839	15051	15021	14972	14913	14963	14887	14995	14898	14907	15073	14954	14924	15025	14913	14825	14904	14823	14970	14934	14847	14812	14914	14905	14877	14847	14980	15003	14897	14867	14934	15094	14761	14973	14775	15019	14735	14787	15032	14931	15068	14914	14844	14870	15061	14769	14917	14775	14896	14863	14908	14861	14982	14820	14897	15041	14738	15055	14924	15020	14848	14953	15034	14818	15091	14836	14953	14821	14958	14862	15026	14956	14832	14843	14968	14776	15004	14892	15002	14791	15005	14883	14879	14850	15041	14791	14840	14895	14851	14971	14918	14854	14897	14957	14988	14886	14832	14858	14896	14779	14884	15029	14969	14800	14949	15091	14978	14856	14842	14980	14782	14886	14763	14980	14798	14865	14985	14857	14839	14847	14712	14969	14917	15071	14970	14928	15090	14996	14920	15048	14817	14925	14780	15104	14987	14900	15033	14883	14931	14964	14850	14752	14994	14778	15035	15058	14968	14883	14965	15031	14954	14976	14896	15015	14923	14859	14781	15164	14972	14846	15038	14838	14862	14914	15022	14827	14975	14843	14941	14820	15001	14921	14921	15033	14802	15135	14869	14856	14831	14916	14820	15026	14870	14903	14863	14764	14829	14824	14881	14894	15013	14788	14811	15017	14953	14839	14842	14981	15043	14814	14793	14838	14963	14934	14930	14827	14939	14963	14788	14894	14717	14777	14785	14987	14844	14966	14904	14982	14906	14893	14942	14995	14892	14881	15052	14956	14939	15013	14913	14955	14771	14939	14798	15005	14789	14758	14976	14928	14883	14800	15021	14999	14772	15120	14843	15045	14874	14955	15053	14850	14795	15056	14938	15044	14970	15005	14975	14957	14987	14935	14972	14951	15032	14812	14928	14926	15105	14800	14778	14901	14943	15002	14879	14874	14933	14878	14782	14878	14941	14952	15032	14823	14886	15055	14835	14938	14915	14928	14949	15006	14788	14772	14827	14857	14907	14833	14909	14906	14914	14820	14894	14855	15123	14855	15013	14953	14884	14900	14856	14906	14837	14905	14817	14926	14847	15016	14968	14800	14958	14780	14957	15030	14958	14902	14888	14968	14999	14920	14879	14947	14836	14822	14930	14965	14994	14989	14766	14955	14858	14877	14910	15019	14910	14920	14920	14809	15069	15048	14951	14902	14879	14852	14965	15097	14833	14782	15031	14951	14959	15139	15000	15011	14951	14958	15062	14946	14985	14908	15022	14905	15157	14903	14894	14956	14844	14807	14995	14940	14901	14926	14877	14881	14918	15064	14895	15122	14775	14879	14896	14996	14933	15112	14669	14918	14912	14823	15007	14985	14999	15066	14904	14948	14726	14960	14916	14743	14913	14930	14730	14860	14912	14856	14968	14886	14811	14926	14905	14881	14973	14806	14862	14924	14949	14828	15027	14888	15005	15123	14932	14811	14962	14905	14808	14932	14913	14899	14868	15092	14992	14876	14988	14912	14892	14920	14926	14870	14894	15054	14826	15152	14880	14856	14669	14854	14926	14758	15071	14983	14996	14981	14968
24462	21681	29541	27263	27075	28429	26504	20772	17921	17667	17296	17058	17234	17140	17056	17096	17074	17086	17238	17081	16954	16867	16931	17008	16947	17143	17141	17134	16901	17081	17076	16767	16840	17045	17174	17047	16954	16849	16974	17050	17068	16931	17081	16839	16786	17050	16925	16970	17001	16997	16789	17032	17012	17061	16905	16850	16920	17109	17002	16696	16701	16799	16897	16918	16929	17354	17011	16970	17040	16961	16910	16857	17009	17013	16786	16955	17012	17031	16975	16851	16978	16887	16878	16783	16742	16738	16948	16886	16928	16935	16796	16896	16959	16937	16953	16882	16897	17047	17013	16854	16864	16890	16820	16903	16932	16795	16829	16755	16891	16862	16811	17049	17009	16929	16881	17095	16978	16860	16921	17015	16866	17020	16826	17009	16783	16948	17057	16903	16811	16950	16784	16916	16920	16900	16872	16635	16844	16927	16894	16762	16944	16899	16924	16928	16864	17049	17000	16771	16866	16898	16991	16793	16787	16922	16791	16955	17025	16694	16943	16736	16963	16779	16720	16843	16940	16981	16908	17043	16953	16846	16788	16941	16837	16868	16852	17053	16802	17140	16825	16876	16896	16877	16846	17046	16992	17076	16927	16918	16981	16889	17004	16797	17004	17120	16771	16995	16923	16937	16913	16923	16873	17175	16902	16980	16988	16725	17152	16911	16716	17046	16855	16951	16836	16774	16929	17009	16860	17025	16991	16804	16816	16839	16780	16825	16826	16756	16884	17077	16886	16880	16930	16820	17090	16825	16950	16989	16948	16925	17167	17016	17000	16816	16751	16541	16982	16831	16845	17035	16840	16914	16950	16877	16700	16886	16960	16937	17176	16927	16921	16957	17163	16996	16938	16983	16922	16931	16888	16845	16754	16896	16948	16966	16855	16844	17036	16890	16813	16761	16798	16960	16896	16733	16772	16781	16960	16973	17025	17161	16754	16894	16993	17049	16888	16825	16809	16697	16935	17015	16657	16879	16949	16900	16823	16979	16746	16767	16929	16791	16903	16814	16674	16860	16988	16771	16904	16793	17013	16882	17070	16743	17014	17092	17162	16806	16963	16991	17106	17095	16962	16900	16964	16926	16822	17000	16874	16895	16672	16787	16857	16664	16662	16859	17002	16984	16844	16877	16979	17037	16842	16807	17023	16831	16685	16812	16882	17182	16876	16712	16779	16790	16940	16944	16886	16697	16881	16621	16832	17031	16820	16939	17105	16978	17002	17009	16778	17018	17028	17096	16792	17084	16954	16902	16825	16972	17112	16947	17077	16890	16776	16943	16923	16951	16771	16786	16815	16854	16636	16911	16749	16833	16978	16892	16714	16938	16863	16937	16964	16990	17055	16780	16915	16838	16901	16811	16761	16887	16853	16700	16994	16913	16951	16962	16916	16804	16881	16935	16946	16893	16995	16946	16955	16683	16923	16660	16939	16837	16712	16876	17011	16929	16734	16820	16920	17001	17016	16756	17038	16995	16931	17109	16991	16968	16813	16805	16709	16829	16804	17115	16936	16952	16869	16976	17015	16786	16975	16867	16916	16849	16840	16654	16980	16821	16991	16887	16863	16888	16864	16795	16877	16976	16938	17112	17048	17180	16766	16978	16871	16965	16803	16725	16734	16788	17002	16880	16935	16816	16991	17075	17003	16815	16944	16611	16977	16942	16954	16961	16819	16857	16941	16933	16845	16904	16722	16894	16960	16892	17049	16984	16916	17115	16909	16982	16997	16897	17074	16818	16918	16715	16949	16735	16948	17051	16978	16984	16814	17016	16777	17000	16687	16870	16839	16819	17058	17106	16920	16770	16824	16914	16807	16885	17054	17112	16984	16998	16981	16704	16965	16939	16924	16848	16862	16941	16833	16916	16988	16902	16986	16784	16837	17096	16793	16659	16871	16862	16876	16715	16763	16936	16719	16835	16964	16801	16997	16886	16955	16866	16642	16692	16741	17119	16868	16741	16852	16953	16829	16853	16771	16718	17036	16756	16844	16767	16783	16759	16958	16815	16986	16894	17045	16843	16733	16923	16867	16918	16849	16891	16951	16932	16953	16734	16955	16903	16643	16760	16755	16756	16863	16967	17050	16606	16841	16724	17051	16996	16807	16970	17027	16913	16968	17188	16842	16962	16823	16914	16864	16788	16851	16841	17002	16853	16893	17042	16904	16760	16958	17044	16712	16824	16809	16816	16886	16898	16976	16899	16780	16873	17224	16910	16994	16767	16932	16964	16913	16812	16857	16762	16887	16820	16986	16914	17021	16707	16985	16903	16836	17075	16796	16858	16846	16858	16974	16857	16880	16925	16897	17025	17009	17018	16700	16948	16845	17000	16901	16876	16973	16869	16724	16848	17046	16935	16882	16591	16872	16844	16839	16895	16788	16773	17065	16880	17058	16969	16739	17084	17038	17004	17032	16840	16828	16957	16968	16995	16865	16858	16966	17034	16934	16994	16864	16918	16897	16964	16783	17044	16742	16740	16904	16869	16879	16863	16911	17036	16929	16982	17027	17137	17009	16917	16943	16970	17106	16783	16786	16975	16987	16808	16859	16922	16999	16826	16807	17071	16887	16843	16761	16955	17062	16871	16983	16924	16772	16921	16818	16996	16727	17012	17008	16943	16879	16693	16852	16954	16746	16639	16999	16980	16783	16899	16936	16870	16972	16935	16922	16872	17031	16739	16944	17001	16970	17105	16906	16951	16882	16784	16827	16918	16982	16716	16883	16914	17135	17045	16887	16836	16832	16790	16869	16763	16823	17013	16904	16947	16866	16704	16963	17088	16892	16912	16893	16905	16931	16894	17005	16946	16926	16994	16852	16870	17015	16830	16852	16980	16603	16827	16986	16823	16988	16840	16887	16995	16690	16948	17114	16600	16989	16875	16977	16934	16983	16929	16894	16821	16977	16768	16997	16874	17109	17023	17028	16950	16812	16999	16834	16894	16784	16845	16774	16899	16938	16896	16903	16827	16911	16581	16895	17028	16943	16739	16934	16895	16963	16824	16914	16995	16878	16914	16868	16979	16957	17018	17110	16978	16795	17007	16965	17033	16865	16924	16942	16984	16814	16816	16912	16908	16908	16795	16781	16776	16834	16823	17019	17014	16898	16902	16802	17078	17072	16702	16922	16866	16805	16556	16882	16746	16951	17004	16842	16976	16825	16948	16925	16906	16852	16901	17099	16954	16943	16829	16940	16788	16887	16798	16990	16886	17065	16967	16988	16885	16820	16876	17001	16806	17117	16849	16834	16815	16615	16729	16767	16789	16801	16667	16797	16924	17051	17036	17035	16726	16839	16872	16846	16828	16968	16769	16956	16983	16967	17025	17032	16906	16847	16881	16882	16914	16775	16971	16987	16845	17019	16968	17041	16906	16794	16818	16946	16794	16752	16871	17109	16874	16942	17035	16831	16948	16889	16850	16888	16881	17131	17146	16965	16772	17084	16921	17097	16837	16957	16764	17026	16958	16938	16884	16618	16766	16977	17005	16954	17057	16910	16871	16956	16971	16864	17008	16997	16997	16908	16849	16933	16996	16996	16907	16940	17055	16786	17012	16903	16996	16962	16684	17006	16880	16814	16875	16946	16849	16923	16999	17056	16826	16828	16945	16992	16927	16907	16867	16996	16836	16797	16958	16931	16832	16880	16867	16881	16912	16974	17098	16962	16848	16644	16791	17068	16893	16732	17042	16822	16913	16819	16925	16969	16833	16881	16854	16988	16890	17166	16913	16936	16933	16740	16690	16954	16932	16789	16932	16913	17024	16761	16917	16795	16727	16829	17111	16901	16846	16839	17111	17139	16982	17064	16663	17073	16906	16944	16855	16932	16987	16902	16924	16908	16808	16833	16892	16887	16948	16963	16841	16901	17012	17037	16958	17035	16899	16824	17089	16751	16791	16680	16767	16826	16911	16808	16831	16986	16600	16744	16907	17034	16883	16820	16820	17006	17023	16949	16759	16699	16925	16960	17047	17041	16924	16879	16896	16755	16737	17004	16913	16980	17104	16768	16841	16828	16931	16733	16976	16987	16917	17023	16704	16919	16878	16700	16797	16871	16824	17023	16805	16880	17140	16946	16911	17023	17141	16909	16827	16822	17034	16919	16734	16985	17047	16887	16898	16963	16905	16767	16865	16733	16800	16680	16851	16863	16951	16985	16853	16670	16745	16941	16908	16689	16924	16898	16871	16679	17017	16665	16913	16607	16849	16875	17001	16959	16870	16942	16986	16845	16969	16989	16796	16816	16837	16916	16782	16880	16787	16953	16803	16767	17029	16905	16762	16899	16791	16803	16925	16682	16901	16958	16813	17019	16920	17057	16915	16874	16928	17044	16777	17056	17061	16910	16734	16972	16930	16888	16774	16869	16762	16783	16891	16988	16825	16682	17075	17098	16901	16824	16891	17070	16850	16859	16825	16931	16906	16954	16702	16912	16780	16694	16810	16943	16851	16964	16806	16992	16939	17198	16894	16988	16922	16994	16833	16944	17055	16900	17006	16982	17020	16697	16887	16782	16912	16743	16805	16817	16931	16927	16913	16915	16859	17083	17008	16890	17014	16849	16877	16846	17037	16816	16907	16915	16719	16855	16882	16864	16934	16869	16902	17060	16843	16804	16981	17080	16806	16827	16818	16941	16898	16783	17160	16955	17131	16831	16968	16800	16811	17056	17013	16784	16984	16862	16694	16822	16952	16955	16878	16543	17060	16818	16807	16768	16948	16824	16810	16964	16975	17097	16965	16881	16894	16994	17067	16840	17148	16847	16865	17024	16913	17184	16982	16939	16791	16919	16821	16784	16836	16714	16821	16924	16836	16935	16985	16973	16928	16907	16803	16831	17114	17080	16855	16759	16878	17032	16941	17021	16939	16905	16902	17137	16921	16878	16871	16780	16962	16833	16963	17026	17084	16920	16992	16873	16661	16727	16817	16796	16799	16924	16851	16915	16830	17041	16937	16799	17039	17003	17042	17028	17043	16826	16869	17058	17028	16771	16840	16964	16935	17026	17016	16952	16891	16909	16924	16931	17038	16937	16957	16767	16899	16952	16788	16840	16958	17006	16971	16918	16942	16943	16906	17035	16882	16991	16805	16934	16801	17021	16968	17009	17084	16893	16929	16942	16906	16852	16806	16763	16860
37982	59388	53449	42199	35238	30408	24855	19607	16763	15888	15676	15784	15477	15584	15597	15593	15477	15571	15443	15555	15737	15443	15449	15710	15426	15510	15554	15664	15657	15522	15596	15619	15498	15535	15421	15569	15612	15546	15739	15607	15579	15559	15584	15567	15659	15503	15443	15792	15570	15541	15462	15580	15433	15641	15551	15585	15460	15397	15455	15564	15610	15383	15563	15425	15495	15473	15392	15663	15570	15173	15597	15584	15424	15592	15524	15408	15541	15677	15539	15490	15513	15476	15519	15363	15533	15587	15541	15664	15461	15630	15334	15446	15531	15477	15447	15404	15703	15683	15539	15493	15518	15588	15402	15510	15441	15335	15597	15488	15608	15380	15466	15541	15630	15544	15357	15589	15477	15558	15371	15619	15517	15554	15526	15369	15606	15523	15531	15434	15473	15557	15381	15447	15538	15561	15531	15473	15559	15492	15440	15565	15544	15405	15337	15631	15372	15313	15553	15562	15520	15336	15397	15532	15532	15552	15425	15426	15473	15518	15607	15450	15541	15449	15471	15362	15647	15778	15663	15419	15559	15512	15534	15443	15367	15452	15350	15456	15470	15549	15488	15579	15520	15410	15523	15471	15555	15408	15516	15508	15418	15592	15455	15444	15369	15493	15440	15337	15371	15674	15574	15582	15471	15428	15623	15507	15512	15379	15516	15544	15433	15381	15440	15609	15657	15569	15449	15614	15509	15480	15461	15370	15544	15363	15593	15571	15378	15310	15601	15530	15389	15569	15483	15186	15515	15436	15397	15415	15488	15590	15525	15557	15551	15374	15508	15419	15677	15387	15585	15472	15403	15504	15441	15515	15438	15582	15450	15627	15540	15379	15497	15419	15478	15403	15394	15573	15574	15576	15582	15388	15523	15450	15353	15246	15477	15566	15399	15431	15431	15351	15474	15426	15365	15450	15354	15511	15324	15484	15430	15308	15466	15566	15500	15424	15490	15471	15318	15430	15476	15510	15564	15514	15508	15391	15374	15574	15651	15566	15385	15610	15464	15336	15563	15526	15324	15460	15573	15487	15495	15507	15696	15390	15386	15564	15326	15519	15585	15604	15603	15509	15665	15474	15294	15479	15357	15358	15392	15516	15632	15455	15515	15531	15547	15569	15242	15649	15576	15593	15602	15442	15575	15363	15571	15379	15603	15515	15551	15333	15437	15483	15575	15479	15488	15586	15657	15305	15509	15312	15420	15487	15440	15182	15661	15285	15568	15558	15572	15298	15442	15565	15559	15380	15330	15691	15382	15540	15533	15475	15437	15466	15693	15405	15533	15385	15472	15465	15457	15409	15478	15435	15354	15537	15685	15553	15434	15462	15584	15420	15331	15293	15271	15370	15439	15438	15549	15689	15527	15366	15446	15418	15536	15373	15476	15433	15500	15511	15508	15402	15383	15483	15556	15440	15556	15558	15542	15356	15421	15366	15536	15318	15442	15488	15567	15567	15365	15607	15585	15521	15650	15624	15397	15356	15299	15635	15516	15355	15569	15447	15591	15395	15380	15487	15522	15602	15350	15295	15595	15472	15512	15405	15514	15479	15669	15468	15551	15573	15292	15536	15468	15571	15367	15446	15327	15614	15538	15665	15475	15547	15405	15485	15514	15507	15496	15437	15416	15500	15404	15303	15343	15505	15547	15569	15420	15587	15465	15421	15365	15501	15433	15418	15520	15539	15650	15383	15360	15463	15543	15654	15543	15397	15613	15453	15446	15560	15631	15517	15429	15480	15389	15530	15447	15724	15596	15550	15464	15534	15498	15609	15481	15467	15606	15523	15725	15384	15466	15552	15541	15435	15573	15403	15735	15426	15528	15428	15584	15367	15632	15423	15560	15347	15408	15399	15530	15290	15611	15497	15573	15593	15488	15439	15643	15650	15426	15626	15389	15542	15451	15360	15704	15449	15549	15411	15476	15259	15576	15628	15468	15684	15392	15260	15383	15440	15355	15534	15571	15492	15516	15424	15466	15456	15453	15610	15398	15491	15595	15465	15529	15417	15490	15304	15407	15341	15517	15388	15468	15528	15391	15534	15461	15575	15363	15620	15509	15426	15465	15639	15476	15478	15557	15615	15440	15425	15460	15574	15598	15486	15583	15623	15524	15448	15497	15468	15391	15648	15362	15465	15643	15575	15458	15516	15502	15540	15470	15403	15724	15378	15380	15488	15374	15516	15503	15421	15560	15353	15430	15576	15381	15429	15487	15547	15352	15633	15572	15411	15545	15593	15611	15427	15602	15401	15525	15346	15381	15452	15507	15501	15441	15491	15633	15485	15464	15556	15436	15371	15585	15503	15454	15346	15489	15450	15447	15532	15528	15480	15458	15470	15486	15454	15418	15457	15573	15273	15422	15431	15583	15357	15546	15679	15495	15441	15430	15586	15495	15367	15578	15646	15298	15530	15483	15470	15277	15446	15483	15409	15554	15448	15366	15436	15537	15556	15469	15415	15431	15400	15457	15438	15631	15475	15494	15544	15484	15578	15401	15532	15454	15413	15551	15587	15435	15421	15494	15402	15416	15538	15366	15550	15409	15320	15478	15475	15808	15540	15481	15426	15569	15516	15403	15464	15426	15518	15483	15446	15498	15583	15486	15518	15530	15384	15448	15552	15524	15422	15538	15474	15404	15395	15460	15518	15373	15378	15545	15408	15339	15676	15350	15370	15606	15460	15368	15644	15494	15358	15663	15322	15638	15644	15476	15482	15502	15431	15560	15529	15412	15556	15451	15538	15465	15398	15628	15532	15396	15495	15535	15377	15478	15567	15285	15486	15594	15387	15513	15613	15576	15549	15435	15583	15363	15606	15522	15495	15447	15499	15582	15538	15456	15515	15386	15493	15461	15399	15413	15367	15485	15447	15576	15546	15570	15406	15468	15465	15414	15672	15459	15421	15582	15420	15527	15607	15657	15438	15402	15505	15422	15627	15426	15419	15520	15410	15388	15559	15498	15515	15602	15477	15568	15573	15457	15416	15516	15583	15506	15769	15458	15510	15488	15537	15574	15319	15576	15471	15638	15545	15519	15512	15468	15629	15628	15376	15443	15430	15346	15423	15502	15393	15523	15508	15514	15557	15354	15517	15602	15530	15473	15432	15358	15583	15509	15289	15304	15579	15529	15523	15494	15614	15521	15411	15471	15422	15384	15524	15620	15567	15422	15544	15571	15424	15420	15433	15462	15372	15497	15468	15555	15290	15548	15660	15275	15430	15469	15387	15452	15473	15375	15371	15665	15429	15349	15427	15499	15623	15465	15632	15440	15585	15447	15585	15567	15369	15609	15542	15586	15361	15482	15520	15404	15384	15504	15393	15511	15263	15412	15381	15450	15469	15342	15407	15534	15486	15519	15360	15446	15569	15606	15500	15505	15419	15481	15556	15406	15494	15580	15504	15500	15559	15745	15492	15518	15602	15451	15371	15436	15269	15538	15547	15519	15499	15414	15581	15534	15582	15463	15453	15646	15426	15483	15516	15496	15429	15459	15333	15509	15486	15371	15472	15561	15542	15502	15343	15539	15594	15398	15505	15646	15423	15449	15466	15390	15257	15621	15489	15605	15606	15520	15482	15671	15377	15485	15392	15588	15532	15340	15536	15509	15414	15542	15585	15366	15455	15520	15357	15418	15544	15516	15245	15639	15463	15212	15664	15464	15448	15349	15677	15499	15596	15547	15511	15477	15552	15493	15568	15459	15587	15476	15535	15557	15420	15594	15544	15503	15548	15401	15515	15700	15522	15503	15471	15389	15645	15451	15589	15445	15686	15477	15613	15377	15463	15423	15574	15589	15477	15744	15440	15524	15337	15610	15458	15478	15462	15510	15547	15352	15379	15509	15412	15385	15579	15572	15534	15546	15504	15455	15570	15424	15358	15569	15559	15397	15608	15616	15492	15417	15630	15428	15601	15547	15480	15429	15477	15462	15461	15694	15446	15305	15511	15472	15559	15341	15620	15261	15572	15470	15415	15620	15537	15434	15552	15663	15552	15395	15419	15443	15419	15464	15326	15370	15493	15577	15637	15446	15478	15407	15467	15293	15364	15372	15352	15515	15494	15464	15573	15541	15498	15632	15538	15440	15495	15740	15663	15549	15530	15588	15574	15529	15532	15380	15446	15530	15498	15714	15468	15725	15506	15507	15512	15586	15520	15607	15488	15654	15579	15444	15435	15645	15602	15517	15644	15487	15335	15577	15499	15519	15434	15466	15590	15538	15416	15551	15468	15509	15412	15497	15391	15403	15622	15639	15437	15421	15483	15645	15527	15642	15419	15591	15520	15516	15643	15478	15559	15493	15324	15576	15548	15540	15343	15626	15385	15439	15524	15533	15409	15377	15418	15440	15426	15496	15709	15526	15425	15345	15651	15412	15553	15611	15577	15646	15519	15584	15594	15825	15504	15395	15524	15333	15313	15307	15636	15356	15479	15243	15542	15512	15464	15540	15545	15494	15584	15502	15731	15446	15327	15419	15333	15533	15419	15555	15409	15278	15524	15449	15486	15548	15666	15501	15567	15485	15502	15594	15692	15377	15518	15466	15589	15487	15409	15373	15610	15676	15493	15489	15566	15314	15408	15612	15520	15462	15621	15418	15386	15413	15535	15650	15356	15512	15334	15452	15449	15447	15542	15627	15470	15481	15598	15568	15662	15495	15234	15437	15463	15420	15417	15473	15467	15521	15561	15404	15478	15652	15592	15526	15514	15566	15481	15586	15517	15474	15465	15518	15685	15496	15519	15395	15376	15713	15392	15576	15544	15456	15553	15502	15495	15529	15373	15573	15345	15397	15362	15668	15368	15438	15471	15412	15406	15525	15472	15243	15468	15438	15603	15605	15519	15519	15457	15410	15734	15472	15542	15401	15388	15512	15515	15603	15571	15638	15512	15562	15375	15368	15379	15617	15598	15436	15716	15512	15534	15513	15632	15431	15401	15519	15503	15486	15354	15361	15528	15480	15302	15584	15421	15644	15507	15438	15372	15499	15406	15386	15437	15426	15549	15461	15550	15609	15552	15454	15569	15602	15431	15434	15549	15431	15361	15558	15528	15335	15452	15542	15525	15398	15428	15478	15353	15298	15425	15354	15560	15472	15412	15503	15457	15477	15389	15355	15508	15559	15391	15380	15574	15564	15536
23135	21557	29530	24904	24519	28328	29398	22529	19745	18815	18408	17917	17855	18053	18059	17955	17840	17843	17943	17695	17815	17864	17878	17677	17920	17562	17828	17704	17659	17714	17746	17594	17772	17767	17723	17602	17676	17630	17740	17717	17801	17789	17777	17482	17615	17565	17878	17661	17487	18003	17627	17610	17686	17574	17424	17442	17700	17593	17624	17604	17509	17554	17459	17639	17806	17640	17689	17442	17550	17631	17608	17675	17633	17566	17532	17524	17818	17430	17518	17665	17736	17502	17549	17654	17660	17642	17651	17536	17612	17534	17621	17442	17786	17293	17694	17509	17656	17583	17610	17528	17616	17757	17352	17535	17519	17615	17490	17650	17744	17541	17578	17840	17770	17611	17666	17579	17444	17541	17482	17448	17643	17507	17506	17621	17584	17681	17594	17497	17567	17574	17672	17335	17523	17541	17511	17489	17550	17556	17692	17517	17608	17362	17546	17676	17596	17512	17551	17634	17668	17695	17691	17382	17523	17681	17599	17532	17687	17630	17491	17572	17515	17568	17517	17437	17571	17466	17729	17404	17540	17408	17613	17674	17501	17579	17592	17621	17517	17484	17504	17599	17565	17507	17489	17501	17576	17338	17380	17479	17574	17613	17390	17624	17605	17689	17555	17686	17609	17517	17590	17664	17502	17479	17735	17514	17556	17507	17618	17504	17545	17602	17512	17581	17505	17568	17769	17483	17323	17599	17364	17478	17564	17533	17420	17701	17492	17391	17522	17592	17524	17638	17523	17757	17471	17602	17499	17610	17495	17611	17721	17696	17767	17510	17449	17641	17609	17452	17407	17395	17426	17508	17350	17647	17684	17675	17555	17611	17502	17618	17583	17612	17659	17641	17529	17665	17606	17627	17442	17623	17687	17618	17527	17564	17520	17777	17636	17474	17730	17632	17667	17587	17590	17336	17596	17561	17489	17520	17728	17580	17446	17426	17482	17483	17284	17695	17574	17557	17412	17523	17694	17587	17803	17403	17591	17422	17509	17548	17512	17673	17510	17571	17454	17632	17605	17418	17479	17454	17594	17686	17536	17580	17505	17706	17598	17571	17303	17559	17569	17631	17400	17703	17291	17469	17590	17484	17599	17447	17610	17501	17621	17422	17504	17472	17595	17551	17465	17654	17346	17609	17560	17622	17504	17369	17319	17520	17548	17664	17504	17694	17541	17631	17572	17495	17539	17519	17399	17452	17513	17413	17397	17573	17510	17393	17436	17637	17766	17432	17698	17470	17508	17854	17641	17648	17652	17431	17539	17447	17436	17521	17573	17578	17449	17437	17618	17474	17435	17516	17462	17286	17555	17437	17534	17448	17491	17644	17465	17605	17733	17653	17381	17591	17607	17600	17428	17587	17546	17580	17459	17561	17444	17299	17631	17532	17545	17586	17653	17629	17612	17679	17527	17472	17556	17589	17488	17307	17493	17465	17623	17473	17475	17482	17312	17601	17527	17281	17440	17527	17390	17716	17420	17558	17513	17700	17539	17690	17431	17488	17433	17430	17501	17585	17691	17428	17433	17532	17614	17544	17589	17588	17657	17521	17536	17603	17694	17623	17447	17604	17455	17626	17656	17516	17706	17585	17462	17545	17472	17545	17674	17507	17530	17646	17472	17391	17677	17510	17601	17571	17608	17660	17298	17575	17448	17479	17764	17598	17531	17571	17447	17493	17717	17616	17240	17466	17686	17699	17604	17479	17528	17376	17463	17602	17560	17606	17609	17485	17678	17483	17712	17465	17513	17449	17539	17390	17531	17785	17672	17534	17721	17579	17476	17386	17492	17586	17670	17757	17478	17833	17679	17606	17558	17511	17621	17417	17434	17417	17713	17729	17620	17666	17598	17611	17553	17659	17687	17643	17457	17328	17382	17587	17573	17411	17450	17315	17724	17674	17584	17562	17326	17348	17696	17496	17549	17517	17603	17682	17428	17424	17394	17383	17477	17416	17454	17536	17546	17479	17622	17500	17485	17522	17560	17721	17451	17576	17408	17469	17610	17419	17690	17488	17580	17547	17790	17548	17437	17463	17487	17515	17535	17525	17658	17710	17546	17459	17568	17506	17577	17597	17625	17569	17532	17415	17502	17441	17711	17592	17635	17666	17532	17433	17445	17534	17511	17668	17494	17620	17599	17541	17617	17361	17493	17662	17587	17695	17559	17424	17717	17533	17728	17741	17781	17538	17498	17694	17496	17601	17680	17654	17594	17629	17602	17467	17492	17758	17511	17423	17612	17524	17470	17575	17412	17657	17590	17665	17651	17475	17332	17741	17644	17352	17442	17574	17489	17616	17530	17381	17671	17703	17556	17400	17659	17599	17432	17624	17425	17472	17334	17344	17692	17610	17575	17696	17565	17726	17454	17537	17415	17480	17646	17405	17720	17550	17585	17421	17710	17557	17519	17568	17603	17478	17701	17644	17518	17372	17613	17586	17679	17379	17412	17576	17435	17707	17719	17689	17743	17586	17631	17382	17556	17583	17608	17362	17339	17497	17411	17574	17451	17675	17468	17561	17610	17642	17530	17637	17465	17585	17401	17677	17449	17457	17525	17692	17565	17589	17386	17627	17452	17337	17548	17501	17541	17644	17617	17403	17234	17587	17451	17778	17559	17477	17544	17574	17460	17592	17498	17613	17871	17601	17547	17802	17506	17339	17517	17583	17535	17613	17379	17497	17516	17461	17676	17545	17596	17535	17543	17518	17689	17676	17559	17653	17785	17628	17457	17460	17341	17432	17665	17745	17630	17698	17500	17546	17676	17592	17408	17652	17565	17546	17725	17729	17666	17628	17593	17691	17498	17540	17660	17829	17507	17709	17636	17402	17633	17554	17385	17638	17606	17537	17702	17481	17590	17506	17487	17805	17826	17481	17629	17586	17432	17464	17402	17482	17431	17502	17262	17750	17566	17578	17683	17603	17306	17298	17694	17581	17693	17520	17628	17547	17686	17664	17693	17492	17412	17396	17637	17522	17588	17477	17422	17511	17610	17637	17529	17628	17619	17581	17649	17530	17456	17533	17698	17575	17538	17630	17567	17505	17344	17634	17270	17565	17528	17537	17637	17644	17356	17749	17588	17585	17817	17431	17543	17293	17656	17623	17547	17775	17539	17464	17671	17552	17732	17478	17539	17553	17598	17473	17642	17423	17596	17645	17458	17741	17654	17705	17596	17555	17659	17311	17561	17432	17433	17677	17518	17450	17843	17756	17897	17585	17590	17535	17689	17615	17445	17529	17674	17835	17561	17513	17296	17414	17372	17544	17524	17580	17609	17643	17745	17647	17624	17644	17664	17528	17625	17605	17551	17679	17611	17530	17446	17555	17637	17405	17414	17687	17659	17600	17572	17514	17667	17688	17588	17763	17663	17445	17732	17702	17723	17513	17667	17760	17623	17574	17617	17466	17592	17544	17696	17445	17771	17479	17481	17619	17530	17648	17577	17651	17487	17510	17618	17643	17539	17460	17481	17418	17482	17449	17430	17798	17785	17478	17289	17647	17530	17401	17610	17671	17628	17692	17550	17464	17488	17504	17732	17572	17503	17571	17671	17545	17372	17516	17553	17602	17574	17527	17587	17605	17706	17623	17802	17515	17778	17608	17357	17404	17402	17538	17715	17728	17486	17571	17449	17798	17506	17413	17631	17633	17486	17456	17305	17645	17369	17450	17580	17528	17501	17542	17437	17555	17582	17592	17636	17420	17612	17495	17635	17561	17635	17402	17578	17553	17417	17551	17442	17447	17617	17482	17542	17516	17676	17533	17610	17561	17628	17483	17349	17469	17521	17654	17636	17381	17484	17632	17607	17567	17550	17402	17569	17677	17728	17473	17653	17571	17482	17680	17650	17358	17471	17603	17514	17370	17820	17409	17517	17555	17585	17429	17437	17601	17667	17640	17457	17435	17624	17430	17589	17388	17561	17606	17573	17722	17749	17652	17413	17450	17768	17478	17616	17633	17609	17659	17524	17381	17659	17537	17429	17518	17572	17464	17569	17515	17559	17518	17629	17541	17327	17454	17703	17639	17388	17596	17513	17692	17334	17421	17552	17526	17616	17650	17442	17672	17507	17454	17465	17558	17470	17533	17609	17644	17552	17753	17536	17385	17692	17768	17430	17582	17603	17454	17526	17666	17499	17596	17509	17588	17587	17515	17552	17577	17473	17555	17540	17617	17337	17601	17478	17451	17522	17462	17731	17545	17527	17400	17480	17488	17469	17493	17462	17503	17828	17773	17734	17306	17629	17474	17514	17550	17309	17547	17503	17828	17433	17712	17549	17555	17445	17487	17492	17558	17624	17499	17717	17409	17629	17586	17743	17484	17670	17614	17558	17713	17820	17672	17566	17465	17391	17548	17768	17509	17308	17522	17434	17509	17679	17506	17556	17873	17430	17463	17610	17667	17541	17549	17420	17698	17364	17623	17708	17625	17327	17600	17521	17527	17618	17585	17443	17520	17480	17512	17683	17630	17746	17610	17454	17586	17543	17549	17573	17651	17465	17649	17560	17682	17552	17544	17528	17479	17728	17600	17345	17577	17689	17422	17582	17324	17737	17460	17664	17657	17613	17531	17675	17703	17529	17524	17679	17456	17581	17620	17541	17546	17581	17636	17407	17553	17515	17570	17314	17590	17508	17547	17692	17613	17619	17712	17488	17439	17524	17606	17558	17691	17516	17212	17623	17460	17752	17470	17591	17532	17495	17354	17558	17469	17575	17491	17474	17400	17618	17655	17667	17352	17645	17692	17729	17702	17724	17578	17408	17676	17729	17444	17565	17613	17591	17497	17606	17518	17501	17581	17603	17541	17541	17415	17622	17448	17613	17511	17617	17469	17535	17535	17389	17603	17507	17793	17457	17551	17423	17741	17586	17410	17440	17550	17580	17529	17620	17541	17646	17497	17618	17464	17535	17547	17501	17459	17667	17565	17363	17682	17422	17667	17546	17452	17582	17565	17560	17723	17516	17472	17550	17311	17564	17522	17518	17681	17804	17604	17385	17334	17654	17519	17757	17299	17679	17485	17454	17570	17571	17650	17523	17477	17550	17417	17567	17592	17515	17537	17412	17651	17657	17617	17612	17509	17704	17659	17622	17456	17348	17612	17528	17590	17449	17642	17581	17498	17623	17498	17602	17448
40549	65241	59388	48634	40103	33155	26772	21380	18239	16962	16350	16262	16241	15947	16000	16063	16102	15998	15945	15854	16130	16097	16128	15884	16087	15883	16014	15850	15927	15998	16082	15995	15957	16055	16007	16012	15842	16076	16055	15823	15949	15994	15901	16043	15933	15973	16019	15951	15904	16080	15847	16002	15906	15996	16002	16150	15913	15945	16002	15969	15950	15962	15967	15953	15878	15978	15903	15981	16013	15815	15813	16034	15911	15986	15837	15987	15977	15858	15755	15944	15969	15835	16051	15852	16044	15907	16043	16029	16087	15925	15857	15819	15924	15958	15636	15975	15855	15869	15977	15753	16043	15868	15818	15867	15982	15957	15924	15837	15863	15865	15881	15896	15986	15889	15936	15833	15926	15929	15855	15836	15964	15866	15872	15846	15842	15937	15858	15854	15955	15730	15822	15709	15977	15932	15947	15983	15800	16006	15923	15938	16146	15887	16063	16023	15938	16010	16003	15754	16003	15953	15915	15921	15841	15864	15950	15983	16022	15988	15743	15925	15918	15914	15868	16012	15908	16126	15721	15908	15919	15925	15882	15688	15908	16000	15837	15938	15944	15900	15785	15899	15867	15971	15860	15931	15740	15965	15791	15839	15890	15850	15807	16012	15966	15937	15831	15898	15987	15987	15940	15939	15789	15883	15990	15973	16061	16009	15774	15907	15840	15978	16010	15826	15927	15869	15800	15940	15942	15954	15990	15921	16051	15907	15934	15968	15862	16018	15932	15862	15865	15901	15828	15922	15838	15760	15771	15989	16031	15948	15791	15927	15846	15985	15982	15864	15986	16031	15975	15909	15837	15853	15935	15916	16020	15960	15932	15789	15968	15918	15838	15922	15880	15889	15922	15875	15857	16009	15803	15906	15799	15978	15842	15892	15955	15870	15842	16000	15871	16013	15997	15850	15882	15917	15882	15886	16021	16010	15968	15680	15945	15841	15917	15936	15836	15996	15724	15915	16048	15747	15987	15822	16009	15791	16032	16040	16092	15811	15881	15711	16099	15722	15920	16048	16015	15856	15759	15841	15887	15949	15883	15981	15685	15925	15820	15809	15904	15621	15853	15906	15867	15954	15905	15858	15908	15824	15881	15970	15837	15844	15753	15930	15738	15840	16071	15855	15915	15787	15896	15967	15886	16044	15954	16141	15904	16071	16004	15913	15804	15962	15848	15937	16021	15815	16036	15897	15967	15825	15883	15989	15793	15830	15920	15958	15989	16015	15788	15703	15828	15915	15953	15909	15822	16029	15976	15923	15872	15907	16027	15858	15780	15973	15897	15976	15987	15901	15743	16051	16051	16021	15955	15708	15930	15789	15834	15709	15935	15759	15802	15951	15844	15769	15775	15959	15942	15890	16060	15879	15954	16021	15926	15865	15920	15849	15955	15885	15918	15857	15849	15930	15804	15714	15930	15832	15782	15886	16059	15711	15904	15962	15867	15940	16125	15964	15862	15863	15809	15795	15959	16026	15931	15772	15789	16031	15879	15808	15918	15745	15868	15830	15922	16040	15856	16031	15853	15958	15971	15922	15811	15852	15819	15983	15923	15934	15664	15824	15759	15720	15930	15774	15874	15929	15813	15874	15904	15721	15961	15766	15877	15977	15985	15856	15901	15706	15899	15802	15992	15965	16021	15912	15956	15592	15856	16177	15830	15819	15716	15930	15926	15975	15924	15928	15781	15746	15906	15855	16049	15937	15815	15801	15795	15781	15787	15904	15809	15674	15956	15894	15966	15741	15824	15922	16041	15933	15809	16016	15950	15850	15764	15768	16043	15768	15780	15981	16031	16004	15963	15951	15887	15734	16098	15829	15942	15863	15812	15770	15794	15965	15937	15837	15934	15710	15936	15911	15765	15849	15887	15721	15778	15923	15802	15929	16020	15845	16052	15756	15791	15946	15986	15751	16017	15968	15932	15984	16008	15858	15899	15940	15843	15804	15938	15681	16057	15958	16078	15806	15830	15891	15758	15872	15909	15939	15797	15915	15848	15974	15650	16021	15633	15804	15697	15857	15905	15920	16016	15927	15920	15948	15851	15862	16031	15885	15726	16033	15921	15868	15895	15745	15742	15849	15896	15850	16004	15891	15683	15720	16059	15854	15743	15937	15828	15942	15756	15892	15844	15894	15861	15826	15836	15835	15908	16014	15877	15965	15977	16045	15911	15678	15903	15920	16064	15818	15890	15756	15754	15979	16017	15973	15784	16017	15850	16073	15794	15810	15930	16050	15851	15988	15811	15876	15954	15808	15779	15961	15860	15794	15856	16028	15717	15905	15983	15944	15756	15988	15753	15828	15921	16032	15910	15887	16000	15906	15933	15714	15854	15733	15872	15755	15964	15910	15866	15869	15959	15856	15952	15906	15815	15846	15879	15876	15851	15944	16066	15973	15820	15839	15876	15871	15961	15829	15872	16004	15771	15845	15879	15704	15780	15818	15881	15751	15904	15859	15959	15862	16044	15808	16000	16000	15984	15752	15700	16055	15877	15832	15855	16015	15806	15893	16009	15872	15912	15784	15892	15964	15997	15991	15818	15906	15978	15839	16042	15969	16058	15852	15950	15821	16035	15969	15956	15916	15865	15919	15971	15953	15906	15920	15947	15767	15931	15746	15804	15902	15875	15882	15748	15970	15928	15975	15917	15896	15933	15812	15883	15810	15765	15840	15817	15930	16122	15892	15846	15876	15951	16019	15791	15769	15904	15953	15823	15846	15890	15853	16094	15943	15834	15899	15958	15952	16028	15895	15861	15758	16136	15882	16094	15758	15869	15889	15825	15982	15881	15927	15925	15892	15980	16109	16092	15800	15812	15774	15820	15905	15950	15962	16049	16046	15894	15808	16021	15900	15824	15768	15861	16008	15927	15889	15912	15826	15940	15846	15947	15986	15793	15809	15926	15726	15901	15867	16060	15980	15976	15862	15847	15851	15966	15914	16025	15897	16018	15835	16031	15815	15754	15858	16024	16040	16093	15899	15917	15752	15975	15883	16028	15627	16085	15906	15822	15796	15928	15921	15872	15968	15899	15932	15928	15847	15944	15845	15946	15787	15641	15890	16103	15965	15876	15992	15976	15850	15920	15845	15878	15906	15908	15853	15978	15885	15849	15924	15844	15687	15827	15922	15869	15809	16001	15982	15848	15840	15824	15868	16070	15909	15834	15831	15923	15895	15937	15920	15963	15748	15886	15910	15831	16030	15849	15838	15809	15950	15885	15998	15779	15814	15956	16079	15919	15771	15921	15895	15875	16025	15966	16076	15912	15687	15931	15829	15794	15784	15679	15966	15810	15711	15777	15746	15803	15828	15862	16012	15883	16006	15861	15667	15857	15925	15881	15955	15990	16026	15853	15957	15840	15822	15812	16031	15824	15985	15976	15680	15878	15924	15880	15878	16173	15773	15885	15904	16023	15906	15805	15743	15895	15840	15813	15655	15791	16031	15968	15870	15802	15846	16195	16016	15996	15883	15928	15896	15834	15803	15835	16007	15835	15921	16060	15926	15773	15948	15988	15818	15912	15868	15902	15904	15835	15907	15917	15723	16003	15765	15746	15768	15964	15845	15917	15928	15819	15964	16008	15759	15842	15893	16048	15914	15876	16011	15999	16037	15741	15800	15848	15925	15755	15806	15985	15821	15784	15961	15816	16003	15833	15889	15924	16113	15814	15932	15916	15871	15668	15854	15920	15887	15809	15951	15962	15791	15945	15908	15860	15747	15784	15975	15976	15844	15899	15999	16044	16043	15911	15967	15848	15975	15951	15744	15903	16194	15914	15963	15979	15899	15751	15929	15943	15954	16006	15823	15878	15831	15748	15867	15945	15698	15864	15738	15710	15982	15792	15877	15910	15807	15823	15937	16004	15926	15884	15988	16013	15866	15827	15839	15790	15950	15876	16089	15868	15960	16008	16003	15816	15932	15770	15935	15947	15829	16113	15910	15723	15920	15941	15857	15613	15662	15889	15905	15961	15824	15966	16008	15917	15847	16036	15834	15757	15963	15753	15839	15817	15963	15922	15837	15953	16053	15848	15922	15911	16039	15984	15955	15964	15866	15797	15956	16114	15853	15846	15914	15868	15965	16018	15835	15891	15801	15750	15944	16032	15812	15919	15870	15942	15775	15803	16008	15704	15868	15653	15886	15813	15930	15983	15998	15848	15787	15771	15791	16084	16084	15877	15865	15873	15883	15930	16034	15890	15908	16006	15999	15844	15747	15781	15900	15917	15839	15982	15923	15900	15893	16073	15861	15947	15904	15809	15792	15834	15847	15843	15837	15955	15782	15990	15838	15921	15881	15901	15683	15797	15802	16069	15883	15919	15928	16074	15726	15907	15890	15865	15854	15951	15726	15926	15762	15970	16121	15994	15961	15762	15848	15884	16011	16066	16000	15866	15985	15958	16110	16020	15899	15926	15926	15672	15941	15914	15994	15800	15948	16033	15959	15881	15870	15742	15815	15764	15991	16028	15899	15888	15828	16030	15642	15795	15964	16011	15750	15995	15957	15976	15886	15833	16048	15863	15853	16018	15920	15794	15965	15831	15990	15883	15969	15933	15822	15951	15855	15841	16014	15872	15929	16044	15942	15938	15885	16020	15967	15926	15912	16028	16020	15880	15930	15728	15802	15722	15982	15979	15834	15952	15939	15875	15853	15732	15870	15830	15827	15803	15999	15786	15991	15868	15843	15872	15887	15822	15836	15907	15847	15938	15873	15884	15812	15985	15857	15831	15698	15974	15908	15779	16017	16032	15889	15747	15790	15821	15951	15897	15891	15780	15814	15855	15852	15974	15999	15755	15942	15912	15866	15754	16081	15878	15891	15814	15869	15945	15844	15992	15964	15970	15933	15672	15713	15935	15903	15849	15837	15783	15997	16044	15990	15825	15682	15940	15706	15898	15751	15785	15882	15970	15942	15670	15968	15919	15845	15696	15874	15865	15862	16101	15825	15732	15906	16139	15868	15723	16045	15891	15898	15891	15781	15926	15928	15912	15841	15833	15924	15896	16054	15847	15846	15955	15816	15917	15884	15787	15892	15670	15826	15924	15774	15856	16065	15925	15896	15903	15932	15948	15875	15823	15928	15874	15842	15883	15883	16044	15846	15852	15754	15929	15893	16035	16035	15896	15905
29748	30850	37710	31722	23243	19760	17921	17031	16589	16239	16035	16186	16159	16124	16129	16148	16036	15978	16031	16268	16192	15948	15983	15848	16028	16014	15966	16125	15821	16122	15829	15847	15969	16080	15814	16183	16048	15991	16144	15991	15990	15950	16170	15946	15953	15872	15992	15924	16003	15872	16052	16151	16119	16008	16084	16010	15952	16009	15880	16052	15946	16111	15935	15905	16023	15988	16016	15875	15851	16068	15919	15884	16070	15834	16157	15984	16016	15978	16131	15970	16119	16028	15955	15916	15875	15864	16137	15989	16029	15984	15885	16054	15913	15949	15989	15801	15882	16142	15958	15991	15883	15998	15957	16042	16013	16146	16026	15965	15841	16013	16081	15990	15901	16095	16179	15865	15920	16054	15991	15852	16024	15812	15853	16123	15923	16012	15878	15984	15788	15874	16109	15986	16027	15991	16266	16101	15884	15987	16038	15913	15973	15769	16157	15964	15836	15943	16005	15842	16152	16165	16000	16061	16108	15913	15772	15934	15952	16190	15862	15947	16076	15956	16216	15961	16034	15797	15924	16075	15834	15975	16011	15951	16046	16032	16104	15978	15778	15920	15933	16034	16030	15860	16023	16022	15814	15973	15843	16081	16051	15992	15937	15901	15892	15872	16014	15808	15917	16004	15892	16129	15974	15833	15866	15756	15783	15952	16200	15971	15947	16025	16210	16035	15875	15912	15887	16059	16248	15686	15994	15981	15860	15777	15980	15831	15899	15792	15917	16078	15866	15971	15998	15898	15956	15913	15778	15964	15919	15748	15951	15864	16183	15861	15801	16093	15997	16130	16089	16019	16006	16121	16065	15881	15872	15937	15946	15939	15973	16146	15994	15936	16035	15743	15786	16062	15786	15891	15855	15946	15845	15866	16095	15865	16006	15858	16030	16249	15837	16054	16059	16179	16099	15986	16074	15963	16048	16061	16157	16084	16110	16082	15923	16067	15920	15976	16054	15903	15951	15804	15957	15918	16073	16079	16036	15918	15924	15912	16036	16098	15979	16173	15773	15902	16005	16056	15965	15824	15855	16176	16134	15893	15903	16092	16002	16073	16297	16078	15826	15994	16012	15896	15954	15844	15861	16012	15970	16184	15868	15960	15894	15740	15936	15961	15992	15882	16042	15944	15957	16104	15995	15924	15727	15823	15892	16046	15952	15982	16000	16054	15945	15725	15967	16019	15846	15748	16072	15940	15843	15866	15725	15806	15922	15741	15960	16004	15903	15917	15976	16035	16151	15919	15803	15885	15931	15901	15799	15673	16004	16041	16029	16034	16180	16011	15688	15868	15838	15971	15875	15936	15878	15779	15888	16019	15802	16024	16001	15985	16071	15875	15866	15889	15753	15966	15934	15980	15937	15927	15956	15963	15959	16009	16007	16000	15829	15870	16148	15992	16071	15904	15983	15972	16114	15951	15965	15859	15940	15913	16001	16013	16040	15886	16085	16137	16020	15985	15887	15932	15818	16080	16034	15907	16054	15971	15873	15927	15885	15998	15995	15763	15901	16071	15772	15993	15880	16080	15862	16154	15900	16040	15876	15830	16178	15911	15809	15863	15814	16072	16024	16027	16005	15960	15919	15936	15880	15935	15878	15902	16265	15930	16081	15756	16158	15960	15980	16066	15758	15935	15873	16014	16087	15923	15690	15836	16097	16074	16118	15979	15886	16021	16116	16001	15957	15983	16158	16016	15923	16028	16058	16089	16163	15957	15930	15830	15978	15965	15901	15881	15837	16068	16078	16066	16012	15871	15935	15706	16009	15868	15856	15884	15885	15861	15893	16004	15945	15802	15933	15828	16207	16095	15924	15978	15904	15923	16053	15985	15888	15950	15994	15877	15877	15780	15957	15941	16132	16096	15936	16037	15923	15832	15878	15936	15913	16048	16044	16113	15961	15886	15723	15931	16041	15828	15882	15731	16106	15826	16047	15881	16084	16031	15969	15811	16000	15779	15883	15901	15856	16080	15999	16012	16015	16051	15819	15893	15955	16015	15927	15908	16013	16067	15987	15849	16060	15871	15968	15927	16064	15950	16026	15903	15947	15946	15866	15834	16091	15930	15951	16003	16010	15945	16209	16037	15999	15751	16033	16053	15946	15844	15916	15906	16003	16037	15907	15982	16056	16010	16055	15936	15970	15915	15949	15982	15943	15796	15899	15929	16014	16058	16027	15938	15964	16020	15947	16111	16082	16253	16031	15944	16020	15812	15925	15721	15795	15816	16220	16033	15836	16074	15967	15793	16063	16056	15995	15814	16143	16076	15961	15818	16108	16111	15860	15900	16046	16031	16072	15985	15960	16125	15885	15773	16071	16040	16064	15978	15777	15908	15988	15919	16091	16058	16015	16083	16075	15792	15911	16095	15942	16308	16016	15948	15896	16031	15750	16072	15870	15851	16035	15939	15894	16041	16050	15846	16101	15934	15886	15977	16179	16034	16036	16039	15859	16054	16130	15887	15839	15880	16021	16015	15814	15994	15984	15869	15934	16029	15902	16078	15913	15947	16040	16010	15912	15887	16043	15839	15961	15940	15974	15951	16092	15965	16068	15953	15937	15857	15999	16005	15976	16018	16036	15880	15965	15740	16192	16145	16027	16102	15960	15962	16106	15971	15934	15830	15856	16204	16037	16034	16051	15879	15927	16185	15931	16025	16194	15929	16046	16022	16016	16002	16002	16130	16093	15720	16040	15967	15877	16230	16026	16048	15999	15976	15880	15828	16042	16009	15944	16069	16069	15803	16172	16181	16004	15990	15950	16042	15967	15996	16025	15890	16046	15814	15706	15987	15992	15888	16051	15977	16067	16031	16251	16053	16082	15757	15975	16159	15994	16061	16004	15950	15994	15982	16197	15703	16017	16061	16011	15997	15922	15689	16085	15916	16036	15928	16049	15966	16038	15963	15873	15955	16111	16253	15814	15887	15975	15895	16148	15968	15952	15949	16103	16089	15948	16031	15922	16176	16066	15941	15829	15903	15963	16041	15927	15905	15782	15708	15703	16000	16017	16066	15951	16132	16073	16142	15898	16039	16030	15952	15945	16074	15903	15915	16086	16027	16054	15924	15761	15923	15957	16152	15765	15895	15893	15913	16062	15893	15893	15956	16147	15940	15938	16028	16170	15800	16016	16056	15889	15913	16090	15957	15992	15883	15955	15808	15817	16097	16045	16191	16039	15916	16115	16032	16134	15897	15917	16074	16130	16005	15975	16100	16110	15908	16094	16066	16017	15853	16041	15994	15936	16031	16070	16074	16046	15902	16075	15942	15906	15840	15839	16066	16085	16033	15877	15895	16085	16000	15865	15891	15984	15904	15913	15941	15932	15982	15944	16049	15995	15909	16048	15943	15938	16032	15829	16046	16019	16028	16068	15873	15960	15973	15958	15986	15985	15861	15699	15867	15871	15993	15928	15924	15960	15832	16032	15970	15855	15898	16183	16004	16009	16157	16060	15951	16057	16115	16050	15989	15936	16031	15959	15910	16049	15819	15869	15843	16054	15850	16005	15994	15931	15918	16046	16067	15992	15754	16007	15852	15856	16026	15874	15950	16084	16031	16122	15829	15945	16070	16031	16110	15942	15965	15912	16184	16159	15871	15978	16253	16123	16011	16040	16010	15947	16081	15982	16118	16031	16135	16070	15987	15978	16136	16005	15911	15946	16063	15906	15971	15928	15923	16107	16039	15961	15950	15868	16017	15955	15980	15959	16010	15994	16054	15984	16113	16006	15804	15908	16052	15861	16017	16052	16107	16166	15881	15901	16195	16008	15830	15892	15857	16050	15810	15932	15679	15949	15933	16059	16106	15868	15945	15901	16072	15994	15770	16016	16038	15893	15961	15999	15957	15923	16031	15988	15992	16082	16099	16006	16082	15932	15752	15894	16034	15936	15931	16073	16124	15857	16124	15985	15940	15856	16036	16009	15868	15985	15916	15833	15961	16168	16037	15867	15968	15969	15947	16056	16257	15789	15872	16117	16048	16081	16064	16088	15777	15951	15967	16025	15921	15836	16039	15962	15954	15913	16154	16158	15795	15926	15973	15964	15959	16093	15769	15804	15957	16087	16030	15960	16128	16028	15963	16042	16201	16061	16152	16011	15816	15904	15995	15996	16037	15825	15877	16005	16231	16139	15723	15987	15894	15957	16145	15832	16033	16188	15899	16066	15874	16040	16155	15972	15896	16213	16150	16090	16051	16031	15737	15920	15905	15912	15963	15966	16046	15703	15816	15944	15725	16101	15950	15790	15951	15944	16038	16026	15962	15971	16003	15915	15874	16177	15968	16037	15945	16017	15944	15815	15922	15946	15921	15818	16013	15955	15926	15673	15930	16090	15991	16012	16010	16075	16184	16079	16086	16062	15884	16131	15883	15891	15750	15957	15930	16173	15854	15981	15979	16156	16038	16013	16124	16103	16018	16092	15884	16075	15861	15786	15802	16174	15958	16033	15987	16188	15947	15892	15869	15854	16072	15988	16024	16011	16255	15961	16035	15937	16054	15954	16036	15964	15841	15928	15751	16163	15907	15902	15825	15995	16007	16114	16063	15992	15929	16083	16037	16045	16059	15858	15974	15990	16067	15948	16031	16144	16333	16048	16144	15912	15966	15899	15872	16161	16003	15978	15989	15968	16043	16289	15988	16037	16123	15944	15915	15834	16067	15960	16008	15871	16038	15716	15972	15900	15998	15882	16056	15928	16043	15801	15997	15933	15887	15931	16057	16269	15959	15949	15810	15915	16085	16033	15977	16072	15900	16016	16309	15999	15952	15852	15930	16003	16212	16218	16079	16108	15950	15985	15935	15883	16082	15899	16030	16313	16078	16115	15811	16048	15936	16138	15783	15933	15852	15978	16034	15941	16120	15890	15982	15769	16005	16109	15963	15834	16122	16045	16203	15914	15945	16074	15971	16010	16040	16078	16089	16149	15961	15960	16126	15961	16064	16068	15987	16069	16056	15731	15979	15892	16093	15964	16225	16033	15970	15845	15952	15953	16018	15765	15982	15884	15929	15873	15918	15984	15822	15998	16104	15889	16055	16114	15735	16152	16040	16089	15963	16078	15945	16211	15882	16078	16129	15745	16084	16112	15912	16097	15935	15952	16029	15810	16088	15882	15957	16077	16090	16180	16121
35853	49744	44168	32333	23818	19556	17700	16318	15584	15146	15048	14992	14768	15005	14876	14869	14731	14878	14920	14786	14837	14887	14854	14935	14895	14945	14967	14925	14878	15018	14883	14769	15005	14907	14977	14903	14910	14870	14905	14852	14827	14828	14991	14830	14733	14773	14717	14734	15013	14843	14797	14816	14993	14925	14878	14849	14850	14925	14964	14835	14801	14991	14990	14840	14983	14834	14794	15028	14926	14959	14881	14804	14861	14818	14870	14983	14920	14939	14902	14906	15012	14760	14810	14777	14773	14816	14795	14673	14921	14983	14854	14874	14946	14817	14736	14764	14808	14688	14874	14707	15039	14932	14871	14702	14834	14773	14962	14753	14852	14733	15045	14732	14938	14860	14804	14822	14866	14859	14940	14895	14844	14969	14812	14883	14862	14705	14852	14786	14935	14884	14963	14848	14733	14874	15033	14874	14785	14663	14675	14759	14689	14667	14898	14807	14895	14791	14774	15003	14846	14862	14659	14786	14767	14824	14805	14863	14646	14759	14908	14757	14836	14906	14788	14983	14842	14709	14753	15009	14896	14823	15148	14857	14835	14840	14803	14857	14834	14760	14941	14956	14986	14859	14944	14997	14915	14889	14822	14963	14831	14760	14978	14662	14924	14772	14837	14852	14924	14722	14854	14978	14813	14749	14867	14739	14748	14833	14986	14884	14731	14920	14773	14853	14944	14755	14853	14686	14765	14792	14862	14918	14636	14780	14737	14881	14990	14993	14834	14995	14897	14870	14739	14883	15036	14879	14791	14793	14866	14867	14972	14794	14827	14869	14965	14784	14888	14899	14883	14913	14770	14732	14888	14773	14865	14927	14801	14932	14877	14589	14909	14748	14982	14954	15080	14811	14826	14837	14931	14946	14949	14805	14814	14882	14807	14858	14954	14943	14823	14642	14930	14890	14976	14910	14887	14947	14799	14867	14940	14820	14847	14725	14914	14930	14897	14898	14812	14919	14881	14718	14907	14914	14797	14887	14845	14777	14838	14872	14863	14837	14810	14835	14976	14936	14837	14741	14845	14885	14932	14828	14986	14814	14821	14901	14740	14812	14701	14943	15000	14728	14753	14790	14895	14908	14874	14940	14720	14768	14864	14930	14819	14717	14832	14883	14766	14611	14941	14908	14714	14834	14834	14942	14960	14949	14962	14841	14821	14797	14743	15004	15002	14912	14731	15021	14777	14882	14966	14822	14821	14785	14890	14942	14965	14784	14854	14788	14857	14846	14837	14915	15041	14842	14986	14863	14840	14832	14652	14701	14882	14907	15065	14758	14954	14750	14918	14898	14998	14790	14871	14721	14766	14833	14829	14893	14921	15107	14728	14966	14739	14854	15045	14685	14979	14855	14883	14918	14864	14930	14823	14759	14937	14815	14699	14731	14776	15043	14951	14722	14967	14682	14950	15067	14920	14781	14943	14831	14878	14831	14804	14885	14780	14854	14804	14955	14761	14733	14816	14863	14892	14870	14859	14762	14980	14893	14797	14943	14901	14894	14945	14868	14871	14890	14998	14841	14680	14717	14925	14912	14624	14867	14866	14887	14971	14915	15005	14847	14955	14888	14898	14766	14610	14887	14966	14836	15058	14812	14924	14714	14796	14741	14777	15160	14943	14992	14830	14805	14838	14903	14771	14905	14919	14886	14730	14805	14965	14917	14827	14929	14797	14797	14874	14847	14981	14913	14894	14666	14862	14937	14828	14873	14871	14842	14851	14961	14765	14721	14757	14894	14688	14759	15016	14932	14935	14868	14916	14964	14826	14762	15026	14777	14991	14887	14959	14771	14919	14768	14888	14790	14888	14973	14891	14938	14875	14826	14874	14798	14899	14916	14964	14930	14770	14917	14758	14988	15119	14923	14724	14925	14979	14780	14935	14767	14916	14788	14899	14907	14773	14868	14735	14789	14822	14749	14787	14770	14860	14970	14774	14814	14947	14812	14686	14771	15037	14838	14783	14608	14887	14960	14745	14882	14803	14830	14817	14855	14712	14966	14871	14815	14707	14886	14981	14793	14874	15038	14824	15001	14765	14797	14912	14919	14864	14758	14851	14829	14815	14861	14816	14819	14736	14836	14759	14982	14863	14956	14783	14929	14836	14836	14969	14709	14868	14655	14902	14835	14830	14825	15033	14987	14821	14719	14803	14765	14878	14900	14773	14836	14707	14764	14873	14892	15113	14722	14954	14760	14844	15000	14765	14930	14846	14797	14849	14771	14869	14813	14917	14940	14856	14825	14798	14732	14778	14960	14751	14944	14834	14743	14787	14849	14919	14667	14844	14846	15000	14842	14932	14791	14758	14913	14887	14827	14649	14905	15043	14922	14894	14910	14847	14744	14689	14827	14899	14891	14834	14668	14972	14915	14718	15002	14960	14881	14802	14800	14761	14762	14849	14875	14849	14855	14785	14858	14858	14790	14923	14839	14713	14996	14853	14878	14986	14895	14859	14928	14887	14723	14962	15086	14833	14875	14758	14865	14830	14876	14755	14819	14934	14908	14777	15004	14906	14911	15034	14831	14836	14859	14780	14899	14998	14881	14793	14763	14899	14743	14654	14905	14802	14879	14858	14822	15033	14829	14887	14831	14819	14834	14756	14843	14846	14987	14786	14862	14853	14926	14723	15007	14750	14838	14706	14972	14735	14687	14901	14925	14853	14954	14570	14856	14912	14716	14673	14995	14931	14869	14843	14780	14863	15011	14661	14810	14896	14795	14816	14944	14688	14875	14731	15016	14743	14845	14837	14769	14924	14974	14876	14954	14834	14851	14781	14795	14864	15042	14820	14942	14916	14747	14839	14812	14729	14849	14860	14740	14823	15013	14874	14941	14920	14821	14738	14846	14866	14816	14861	14973	14915	14833	14876	14841	14670	14992	15008	14987	14828	14898	14702	14914	14932	14932	14872	14776	14988	14834	14823	14845	14855	14816	14885	14818	14881	14727	14775	14910	15032	14806	14846	14804	14622	14871	14832	14898	14924	14858	15014	14630	14819	14852	14833	14770	14941	14916	15011	14837	14911	14706	14780	14887	14759	15016	14844	15021	14827	14755	14898	14892	14811	14843	14990	14732	14862	14865	14943	14943	14710	14756	14806	14912	14978	14876	14764	14750	14683	14771	14868	14879	15151	14865	14870	14909	14984	14954	14942	14675	14871	14893	14832	14871	14819	14874	14980	14748	14795	14723	14772	14748	14964	14936	14966	14718	14805	15021	14894	14878	14864	14859	14849	14782	14739	14800	14873	14770	14905	14954	14876	14963	14950	14977	14862	14779	14901	14745	14801	14808	14820	14881	14997	14786	14770	14919	14786	14767	14874	14937	14802	14885	15049	15004	14621	14787	14678	14930	14924	14950	15094	14784	14791	14827	14853	14828	14788	14838	14733	14993	14910	15018	14679	14850	14961	14717	14881	14868	14802	14800	14885	14905	14841	14754	14772	14852	14832	14819	14811	14790	14914	14807	14824	14949	14757	14878	14850	14823	14801	14716	14916	14735	14931	14987	14959	14808	14837	14785	14687	14754	14926	14987	14775	14777	14800	14846	14968	14897	14790	14930	14887	14899	14722	14912	14879	14860	14832	14822	14708	14972	14678	14910	14893	14808	14884	14815	14982	14751	14847	14786	14879	14854	14710	14724	14787	14765	14894	14767	14947	14849	14872	14933	14909	15011	14870	14817	14812	14884	14956	14683	14982	14868	14905	14843	14816	14787	14896	14957	14734	14845	14796	14916	14960	14855	14895	14848	14945	14769	14809	15007	14900	14855	14852	14778	14881	14773	14975	14830	14978	14874	14810	14923	14839	14816	14846	14876	14896	14971	14818	14907	14791	14813	14890	14905	14875	14848	14819	14913	14984	14950	14928	14740	15041	14885	14882	14791	14653	15054	14813	14914	14791	14899	14935	14991	14816	14852	15059	14917	14872	14786	14782	14701	14860	14971	14600	14810	14758	14730	15085	14847	14903	14911	14804	14941	14750	14796	14837	14748	14937	14897	15038	14772	14950	14815	15003	14910	15017	14715	14925	14891	14726	14859	14946	14907	14930	14751	14814	14843	14964	14873	14950	14799	14815	14860	14892	14871	14760	14698	14890	14918	14713	14890	14929	14741	14876	14915	14862	14917	14853	15086	14864	14899	15069	15087	14911	14892	14871	14717	14907	14908	14706	14861	14835	14877	14829	14819	14912	14919	14840	14829	14850	14930	14988	14758	14829	14751	14843	14905	14920	14785	14852	14889	14770	15018	14950	14667	14805	14608	14838	15028	14979	14714	14917	14977	14800	14859	15006	14796	14896	14821	14971	14744	15149	14852	14877	14907	15004	14802	15013	14864	14882	14765	14921	14754	14943	14867	14831	14818	14815	14808	14785	14776	14836	14873	15003	14906	14974	14756	15005	14771	14869	15096	14899	14699	15052	14737	14920	14971	14895	14774	14822	14826	15022	14798	14948	14959	14649	14879	14766	14910	14745	14955	14811	14750	14887	14918	14789	14754	14815	14887	14765	14909	14914	14849	14922	14920	14985	15006	14727	14816	14811	14654	14860	14990	14924	14734	14790	14946	14912	14824	14701	14853	14981	14870	14788	14844	14898	14865	14823	15001	14798	14908	14780	14772	14752	14889	14947	14828	14956	14840	14818	14780	14847	14735	14958	15005	14873	14722	14958	14776	14999	14877	14829	14780	14879	14847	14815	14868	14819	14821	14838	15108	14827	14888	14843	14920	14782	14856	14826	14863	14845	14827	14865	14900	15015	14935	14820	14770	14703	14895	14888	14866	14787	14833	14822	14896	14836	14913	14842	14854	14845	14761	14900	15076	15023	14812	14882	14802	14905	14912	14949	14696	14905	14872	14787	14969	14817	14914	14831	14995	14813	14874	14925	14824	14676	15008	14812	14715	14811	14914	14947	14787	14895	14979	14677	14952	14856	14838	14814	14828	14732	14963	14854	14800	14801	14915	14788	14883	14758	14772	14784	14955	15068	14875	14682	14842	14816	14915	14726	15076	14887	14783	15000	14765	14780	14814	14882	14853	14824	14974	14870	14708	14968	14817	15113	14917	14821	14927	14942	14888	14841	14843	14850	14884	14759	14706	14942	14732	14920	14922	14948	14937	14716	14719	14842	14897	14882	14809
24484	21615	29330	26613	25472	25694	24435	20312	18224	17718	17604	17028	16941	16898	16903	16737	16874	16708	16894	16956	16905	17002	16759	16975	16628	16697	16801	16884	16677	16706	16723	16695	16818	16982	16851	16706	16742	16802	16637	16794	16792	16653	16958	16563	16455	16756	16506	16717	16564	16676	16728	16714	16664	16780	16559	16754	16760	16697	16768	16593	16541	16571	16735	16449	16662	16630	16695	16555	16482	16858	16820	16730	16649	16595	16698	16689	16897	16518	16790	16896	16655	16915	16691	16850	16692	16720	16717	16939	16657	16871	16652	16772	16679	16690	16660	16649	16754	16747	16622	16454	16723	16828	16875	16824	16701	16795	16658	16732	16789	16751	16757	16688	16557	16715	16841	16688	16665	16503	16555	16605	16818	16742	16772	16765	16940	16840	16772	16570	16470	16538	16759	16743	16584	16939	16791	16805	16690	16739	16579	16839	16688	16708	16643	16768	16714	16800	16642	16607	16543	16718	16580	16617	16626	16571	16679	16710	16656	16796	16696	16862	16686	16713	16726	16572	16741	16420	16606	16556	16670	16592	16867	16730	16701	16865	16731	16663	16601	16700	16740	16610	16697	16539	16848	16928	16491	16644	16641	16596	16659	16656	16811	16759	16682	16722	16713	16632	16816	16745	16895	16701	16818	16901	16620	16662	16608	16846	16790	16778	16716	16567	16773	16453	16794	16414	16540	16616	16720	16579	16706	16776	16598	16680	16881	16715	16740	16633	16647	16760	16533	16611	16636	16673	16855	16586	16961	16933	16696	16688	16830	16691	16812	16496	16778	16767	16642	16613	16782	16733	16734	16576	16622	16635	16750	16718	16595	16564	16669	16753	16822	16639	16711	16693	16682	16762	16451	16579	16736	16738	16716	16709	16800	16805	16775	16650	16697	16870	16648	16660	16711	16570	16584	16831	16871	16750	16700	16818	16934	16637	16715	16823	16613	16661	16641	16682	16730	16472	16735	16600	16795	16718	16523	16597	16563	16535	16660	16806	16824	16698	16668	16666	16542	16718	16551	16792	16740	16741	16899	16542	16752	16672	16728	16754	16778	16596	16710	16749	16638	16794	16750	16770	16757	16796	16679	16834	16774	16896	16985	16642	16571	16538	16701	16597	16877	16523	16679	16667	16673	16657	16681	16523	16722	16712	16698	16776	16766	16378	16641	16718	16605	16656	16712	16637	16754	16727	16788	16669	16637	16738	16531	16547	16684	16795	16871	16809	16791	16934	16624	16731	16632	16716	16787	16872	16736	16559	16796	16688	16677	16878	16553	16724	16538	16718	16730	16628	16682	16691	16880	16573	16645	16587	16491	16648	16598	16599	16581	16638	16624	16756	16747	16913	16747	16601	16673	16652	16824	16884	16794	16704	16573	16773	16902	16723	16599	16742	16594	16666	16785	16739	16528	16759	16710	16498	16681	16869	16702	16803	16760	16622	16813	16636	16820	16857	16663	16706	16580	16720	16671	16780	16669	16668	16766	16718	16797	16733	16485	16554	16867	16771	16572	16737	16643	16871	16778	16859	16650	16572	16649	16705	16819	16554	16837	16607	16623	16689	16840	16639	16678	16810	16762	16553	16680	16621	16685	16924	16737	16769	16614	16660	16658	16511	16836	16603	16743	16951	16686	16724	16553	16663	16823	16748	16870	16549	16468	16557	16743	16698	16787	16619	16738	16662	16730	16584	16713	16744	16651	16748	16622	16684	16636	16717	16869	16668	16619	16862	16612	16822	16665	16820	16626	16680	16538	16775	16759	16707	16767	16624	16625	16710	16637	16545	16503	16643	16731	16657	16553	16844	16678	16571	16606	16874	16705	16507	16920	16631	16672	16758	16765	16683	16563	16506	16481	16658	16776	16785	16765	16813	16588	16699	16547	16743	16630	16633	16757	16629	16777	16575	16692	16649	16662	16759	16835	16693	16644	16424	16684	16995	16688	16707	16799	16799	16706	16720	16646	16896	16837	16624	16550	16755	16745	16621	16720	16731	16591	16802	16594	16714	16705	16719	16598	16719	16580	16710	16759	16772	16799	16597	16534	16663	16889	16578	16634	16712	16778	16836	16823	16759	16521	16656	16719	16753	16619	16755	16572	16643	16832	16542	16722	16622	16545	16681	16685	16489	16558	16580	16616	16711	16700	16648	16718	16698	16773	16837	16756	16807	16710	16745	16751	16686	16838	16751	16940	16664	16746	16713	16614	16833	16563	16709	16770	16675	16761	16666	16637	16905	16583	16666	16582	16766	16811	16567	16752	16672	16724	16773	16688	16704	16734	16663	16708	16556	16479	16642	16524	16682	16627	16649	16861	16726	16800	16701	16655	16691	16847	16775	16826	16540	16653	16740	16739	16937	16718	16633	16693	16602	16552	16785	16697	16535	16727	16633	16544	16511	16607	16595	16634	16783	16452	16643	16856	16629	16687	16844	16740	16812	16688	16725	16542	16743	16777	16648	16494	16590	16508	16814	16733	16449	16738	16729	16807	16624	16780	16543	16836	16685	16710	16532	16729	16752	16574	16644	16679	16833	16567	16764	16659	16691	16752	16678	16824	16578	16653	16647	16600	16533	16725	16675	16863	16664	16565	16562	16702	16639	16705	16854	16682	16746	16665	16636	16613	16734	16715	16613	16737	16653	16644	16787	16659	16782	16706	16744	16708	16751	16852	16792	16595	16682	16726	16609	16597	16594	16927	16766	16756	16693	16819	16861	16580	16540	16506	16596	16819	16619	16755	16626	16841	16599	16615	16579	16666	16389	16751	16589	16759	16661	16876	16736	16803	16801	16840	16812	16733	16785	16731	16695	16549	16738	16721	16708	16744	16553	16709	16571	16569	16514	16488	16640	16681	16629	16664	16649	16609	16604	16648	16549	16676	16783	16877	16676	16770	16491	16683	16712	16487	16797	16603	16582	16743	16734	16547	16776	16826	16570	16677	16628	16638	16420	16607	16689	16489	16645	16622	16669	16854	16631	16607	16671	16938	16891	16785	16726	16677	16548	16629	16620	16841	16756	16758	16574	16798	16641	16586	16645	16671	16609	16688	16745	16792	16856	16573	16686	16712	16629	16774	16786	16747	16511	16675	16866	16732	16560	16494	16450	16469	16632	16682	16534	16739	16671	16513	16550	16619	16419	16467	16573	16746	16757	16653	16699	16698	16595	16606	16615	16667	16727	16953	16894	16862	16698	16567	16550	16672	16637	16506	16587	16647	16890	16677	16732	16578	16651	16678	16752	16649	16806	16891	16771	16605	16665	16889	16643	16543	16598	16604	16726	16668	16792	16858	16766	16633	16708	16715	16529	16776	16797	16755	16592	16694	16678	16644	16731	16684	16728	16826	16740	16835	16694	16586	16814	16755	16873	16813	16670	16773	16654	16495	16822	16678	16752	16940	16732	16605	16697	16828	16772	16728	16742	16783	16580	16755	16717	16630	16720	16711	16808	16906	16689	16560	16712	16858	16724	16596	16666	16700	16503	16521	16809	16613	16718	16651	16405	16581	16634	16516	16891	16608	16565	16703	16609	16727	16763	16783	16671	16664	16689	16656	16625	16857	16661	16690	16607	16476	16704	16602	16500	16672	16693	16622	16707	16899	16811	16641	16617	16610	16626	16898	16821	16743	16698	16980	16615	16686	16961	16571	16922	16639	16677	16722	16677	16721	16583	16690	16644	16645	16662	16833	16771	16567	16612	16500	16632	16567	16841	16722	16509	16823	16768	16790	16685	16767	16536	16723	16575	16805	16595	16450	16640	16531	16543	16697	16640	16488	16619	16633	16652	16721	16629	16696	16651	16860	16520	16705	16843	16646	16846	16753	16405	16718	16648	16671	16680	16860	16624	16772	16600	16547	16627	16546	16525	16514	16732	16576	16660	16700	16752	16705	16689	16595	16797	16570	16643	16658	16645	16865	16638	16614	16776	16687	16727	16881	16640	16673	16697	16656	16909	16826	16831	16659	16657	16580	16565	16682	16872	16597	16537	16765	16877	16809	16699	16703	16834	16688	16771	16767	16464	16670	16596	16690	16505	16661	16649	16857	16671	16581	16804	16844	16736	16629	16717	16601	16684	16773	16827	16612	16707	16622	16717	16755	16624	16702	16706	16561	16567	16525	16583	16563	16606	16885	16831	16582	16801	16641	16700	16648	16589	16726	16655	16539	16483	16546	16755	16675	16625	16467	16587	16724	16672	16591	16778	16658	16681	16573	16751	16567	16793	16703	16806	16785	16738	16678	16729	16624	16584	16798	16830	16447	16792	16579	16853	16536	16456	16617	16681	16629	16723	16724	16731	16831	16583	16645	16802	16660	16695	16709	16781	16686	16808	16812	16775	16669	16720	16626	16597	16658	16615	16768	16762	16753	16642	16787	16801	16773	16707	16815	16679	16596	16424	16674	16757	16483	16731	16688	16707	16752	16585	16665	16650	16757	16731	16569	16959	16886	16800	16715	16819	16621	16659	16724	16732	16795	16507	16700	16797	16702	16502	16533	16762	16808	16427	16629	16679	16597	16700	16673	16572	16616	16814	16510	16702	16572	16681	16866	16737	16734	16677	16735	16600	16754	16700	16823	16696	16608	16784	16729	16489	16886	16674	16669	16745	16795	16646	16388	16740	16878	16754	16843	16723	16754	16755	16806	16676	16484	16623	16758	16784	16732	16372	16644	16617	16699	16823	16787	16686	16730	16735	16775	16611	16624	16787	16818	16641	16898	16644	16615	16606	16595	16729	16808	16727	16558	16790	16921	16730	16571	16578	16793	16591	16741	16621	16585	16638	16728	16636	16846	16468	16801	16909	16626	16673	16636	16640	16787	16640	16756	16751	16720	16532	16680	16685	16889	16788	16748	16592	16537	16760	16633	16500	16789	16700	16840	16694	16723	16696	16657	16634	16557	16755	16606	16578	16710	16888	16642	16777	16810	16679	16740	16830	16839	16727	16524	16770	16510	16726	16677	16638	16613	16678	16561	16617	16798	16774	16857	16548	16722	16809	16717	16712	16895	16756	16628	16651	16496	16880	16638	16665	16698	16791	16892	16528	16658	16799	16799	16484	16752	16617	16539	16572	16664	16916	16625	16639	16668	16737	16595	16726	16708	16546	16749	16898	16738	16755	16736	16676	16694	16713	16524	16679
36282	57168	51677	39824	31767	26088	22440	19310	17425	16219	16025	15623	15537	15622	15576	15512	15366	15491	15234	15434	15294	15435	15512	15462	15254	15247	15428	15471	15507	15373	15406	15296	15459	15365	15310	15508	15389	15435	15339	15565	15422	15529	15466	15441	15371	15412	15335	15261	15351	15394	15234	15437	15358	15349	15442	15258	15458	15244	15471	15585	15213	15368	15327	15225	15519	15309	15409	15380	15304	15441	15351	15313	15414	15462	15353	15308	15241	15535	15182	15406	15384	15370	15373	15238	15191	15416	15391	15414	15364	15485	15423	15366	15515	15350	15258	15324	15210	15397	15369	15305	15257	15444	15226	15246	15381	15317	15347	15399	15299	15291	15407	15438	15352	15263	15408	15354	15231	15324	15275	15447	15167	15416	15395	15331	15434	15387	15364	15405	15255	15360	15274	15313	15350	15312	15332	15292	15515	15324	15312	15360	15266	15311	15245	15329	15333	15215	15368	15341	15432	15191	15439	15307	15304	15393	15303	15380	15398	15362	15346	15445	15527	15463	15127	15397	15336	15326	15421	15389	15456	15305	15294	15221	15401	15295	15343	15400	15236	15376	15236	15396	15316	15439	15409	15263	15279	15363	15235	15169	15399	15363	15160	15366	15315	15358	15417	15269	15254	15344	15429	15240	15264	15422	15430	15240	15375	15303	15564	15310	15361	15393	15278	15507	15235	15216	15471	15386	15275	15511	15498	15253	15484	15330	15328	15412	15417	15364	15213	15231	15447	15395	15297	15222	15333	15422	15395	15414	15180	15319	15299	15390	15387	15345	15322	15392	15254	15234	15408	15354	15317	15276	15208	15444	15354	15259	15292	15291	15392	15223	15390	15321	15286	15464	15257	15268	15437	15377	15233	15241	15218	15393	15457	15271	15397	15313	15386	15268	15223	15359	15464	15199	15381	15418	15354	15244	15275	15308	15488	15501	15198	15394	15365	15315	15393	15374	15518	15336	15375	15318	15440	15203	15322	15517	15414	15298	15432	15162	15396	15304	15245	15142	15526	15331	15453	15377	15221	15380	15360	15506	15274	15229	15364	15283	15331	15189	15264	15456	15431	15263	15399	15278	15354	15327	15372	15501	15404	15345	15327	15321	15390	15350	15327	15246	15370	15483	15252	15333	15503	15247	15448	15425	15392	15294	15385	15244	15249	15417	15259	15359	15486	15436	15344	15310	15237	15440	15251	15382	15371	15404	15311	15325	15245	15334	15373	15253	15180	15275	15277	15213	15342	15292	15225	15379	15344	15319	15265	15522	15320	15313	15395	15346	15274	15328	15397	15260	15408	15472	15370	15362	15273	15286	15421	15138	15281	15179	15300	15457	15248	15541	15511	15255	15247	15277	15473	15190	15499	15374	15198	15236	15339	15366	15243	15335	15358	15330	15415	15253	15254	15333	15320	15402	15297	15255	15319	15346	15142	15351	15251	15324	15342	15284	15238	15278	15231	15237	15164	15324	15500	15432	15316	15302	15418	15353	15285	15323	15214	15286	15365	15370	15314	15336	15315	15252	15325	15156	15379	15516	15341	15288	15325	15456	15327	15243	15359	15378	15275	15264	15381	15125	15250	15414	15366	15321	15428	15264	15351	15388	15302	15396	15585	15452	15432	15298	15269	15344	15262	15443	15384	15331	15262	15301	15252	15454	15389	15276	15438	15241	15281	15228	15415	15386	15400	15329	15225	15303	15217	15218	15426	15215	15277	15459	15420	15268	15240	15388	15297	15389	15312	15411	15362	15346	15555	15311	15402	15341	15342	15430	15455	15198	15411	15421	15423	15268	15238	15292	15278	15455	15258	15110	15497	15372	15388	15423	15325	15174	15388	15275	15279	15424	15290	15284	15364	15304	15463	15306	15209	15277	15208	15349	15257	15158	15469	15278	15235	15226	15463	15237	15490	15402	15434	15393	15525	15396	15356	15352	15398	15373	15539	15272	15408	15467	15431	15305	15328	15495	15384	15405	15500	15282	15440	15383	15225	15473	15327	15356	15256	15350	15371	15289	15350	15478	15338	15486	15313	15205	15176	15377	15442	15363	15375	15345	15213	15376	15388	15358	15449	15355	15428	15371	15379	15421	15351	15320	15266	15314	15258	15297	15379	15160	15347	15351	15355	15273	15303	15312	15261	15296	15246	15333	15279	15351	15311	15299	15425	15240	15453	15408	15223	15310	15470	15380	15283	15372	15329	15306	15205	15504	15304	15295	15250	15238	15264	15319	15378	15344	15237	15258	15475	15238	15497	15163	15356	15245	15397	15437	15379	15233	15362	15268	15201	15443	15365	15437	15247	15398	15482	15335	15395	15412	15276	15133	15334	15237	15275	15146	15389	15168	15250	15359	15255	15375	15481	15349	15272	15207	15323	15302	15333	15339	15263	15272	15321	15363	15426	15253	15432	15115	15401	15387	15187	15243	15443	15403	15330	15239	15275	15250	15213	15349	15393	15356	15467	15352	15322	15489	15438	15384	15438	15345	15419	15240	15422	15248	15491	15359	15382	15439	15230	15367	15323	15400	15301	15255	15390	15461	15444	15331	15434	15387	15418	15364	15159	15262	15360	15280	15368	15231	15219	15276	15276	15218	15389	15368	15459	15263	15325	15431	15401	15093	15286	15508	15412	15326	15346	15360	15394	15413	15280	15240	15279	15193	15408	15423	15266	15200	15143	15298	15298	15336	15262	15294	15323	15252	15416	15282	15229	15419	15286	15393	15291	15278	15267	15407	15350	15442	15259	15430	15323	15484	15237	15373	15436	15394	15281	15499	15411	15328	15245	15264	15377	15188	15331	15386	15437	15296	15293	15322	15303	15205	15437	15303	15430	15459	15347	15345	15372	15417	15307	15344	15289	15154	15242	15462	15241	15459	15273	15358	15327	15291	15399	15375	15193	15221	15334	15319	15223	15400	15157	15354	15390	15312	15346	15379	15398	15322	15392	15406	15293	15478	15326	15429	15264	15418	15179	15399	15396	15301	15220	15444	15323	15444	15381	15532	15240	15401	15273	15383	15427	15270	15361	15376	15273	15356	15154	15191	15166	15311	15253	15238	15244	15322	15503	15310	15319	15309	15225	15433	15337	15288	15344	15329	15386	15313	15413	15365	15345	15353	15499	15266	15365	15404	15324	15546	15475	15272	15341	15378	15337	15344	15348	15283	15188	15338	15493	15401	15271	15158	15210	15226	15362	15220	15293	15533	15302	15354	15514	15332	15226	15345	15282	15403	15375	15328	15392	15370	15258	15370	15299	15339	15323	15177	15207	15294	15232	15203	15284	15181	15281	15363	15238	15347	15361	15516	15385	15407	15265	15548	15464	15163	15363	15261	15361	15371	15294	15302	15412	15268	15318	15270	15450	15200	15380	15089	15331	15276	15343	15424	15180	15482	15362	15334	15311	15186	15318	15375	15364	15268	15230	15444	15351	15419	15311	15377	15324	15309	15325	15188	15407	15317	15297	15314	15274	15439	15474	15392	15192	15322	15296	15344	15348	15177	15261	15279	15346	15260	15315	15377	15325	15237	15251	15539	15262	15417	15489	15282	15294	15351	15286	15310	15295	15185	15329	15323	15468	15378	15402	15386	15312	15431	15284	15291	15508	15289	15362	15192	15314	15381	15516	15286	15246	15174	15311	15365	15359	15330	15404	15331	15351	15310	15254	15380	15387	15314	15509	15241	15311	15294	15174	15215	15220	15308	15420	15371	15426	15263	15274	15316	15454	15411	15271	15536	15256	15102	15410	15352	15326	15057	15318	15107	15328	15344	15425	15567	15314	15410	15322	15356	15351	15458	15254	15290	15316	15268	15443	15463	15487	15093	15258	15253	15218	15278	15503	15301	15271	15329	15432	15256	15363	15285	15385	15213	15306	15239	15311	15327	15343	15400	15361	15416	15148	15198	15343	15380	15459	15353	15257	15393	15434	15301	15218	15291	15360	15310	15392	15337	15204	15365	15183	15292	15290	15372	15191	15468	15274	15439	15376	15394	15377	15292	15346	15328	15442	15359	15578	15340	15398	15469	15306	15519	15312	15269	15449	15308	15371	15387	15272	15413	15475	15380	15237	15393	15373	15343	15397	15392	15278	15418	15317	15314	15345	15303	15365	15350	15265	15223	15414	15282	15305	15489	15293	15403	15308	15318	15590	15314	15404	15248	15380	15421	15308	15343	15308	15247	15312	15425	15389	15282	15447	15328	15328	15300	15329	15327	15324	15325	15395	15272	15382	15386	15369	15375	15281	15557	15413	15312	15190	15506	15259	15347	15402	15131	15246	15309	15616	15434	15218	15566	15348	15306	15380	15371	15322	15294	15338	15375	15140	15438	15272	15389	15420	15405	15323	15459	15385	15403	15379	15576	15035	15389	15309	15196	15389	15410	15359	15419	15356	15352	15263	15218	15294	15436	15395	15403	15525	15430	15417	15416	15390	15248	15226	15493	15221	15207	15332	15283	15231	15290	15149	15369	15233	15260	15370	15111	15329	15378	15376	15336	15245	15304	15366	15321	15492	15316	15433	15297	15351	15429	15535	15334	15367	15529	15380	15330	15318	15530	15185	15238	15475	15293	15526	15346	15289	15175	15459	15285	15242	15508	15411	15401	15248	15269	15401	15462	15355	15335	15190	15388	15383	15411	15406	15207	15473	15237	15455	15223	15158	15231	15221	15474	15293	15250	15319	15369	15435	15421	15362	15336	15404	15239	15341	15227	15359	15370	15325	15416	15306	15474	15377	15446	15221	15428	15315	15325	15343	15295	15187	15207	15381	15237	15264	15450	15268	15368	15409	15357	15255	15375	15503	15151	15282	15222	15588	15272	15481	15357	15437	15388	15327	15417	15301	15242	15273	15398	15558	15197	15478	15268	15417	15280	15383	15229	15390	15413	15256	15189	15326	15402	15148	15273	15288	15186	15221	15208	15501	15377	15453	15328	15292	15268	15350	15277	15439	15525	15362	15400	15376	15451	15327	15446	15343	15352	15430	15385	15425	15248	15356	15379	15510	15398	15299	15368	15437	15393	15314	15308	15226	15428	15310	15358	15261	15204	15287	15461	15239	15280	15480	15310	15394	15419	15162	15593	15459	15353	15169	15297	15427	15360	15146	15387	15348	15299	15455	15488	15399	15222	15355	15390
23181	21662	29480	24872	24029	28396	30197	23316	20961	20168	19534	18782	18634	18508	18318	18273	18448	18505	18422	18429	18392	18213	18472	18326	18197	18342	18329	18232	18234	18275	18314	18475	18397	18425	18317	18206	18391	18081	18301	18272	18185	18126	18138	18266	18140	18307	18230	18324	18358	18302	18171	18040	18228	18113	18096	18004	18410	18118	18103	18255	18262	18187	18431	18154	18031	18243	18028	18024	18339	18279	18121	18218	17866	18373	18282	18175	18178	18144	18131	18158	18225	18183	18167	17988	18107	18041	18144	18126	18088	18057	17798	18131	18369	18189	18130	18160	18273	18013	18190	17916	18053	18113	18125	18199	18171	18094	18307	18134	18238	17974	18178	18072	18181	18160	18223	18213	18080	18114	18157	18437	18275	18082	18212	18140	18181	17924	18094	18108	18018	17967	18078	18222	18335	18103	18083	18111	18228	18054	18073	17951	18276	18172	18080	18065	18117	18189	18086	18067	18218	18039	17988	17999	18070	18029	18141	18226	18324	18230	18170	18357	18167	18000	18336	18056	18117	18132	18243	18199	18046	17888	18210	18113	17993	17981	18338	18061	18288	18108	17979	18144	18276	18162	17979	18225	18212	18113	18155	18181	18159	18173	18128	17983	17980	18060	17857	18242	18010	18062	18012	17997	18091	18072	18084	18220	17972	18213	18214	18126	18114	18192	18254	18071	18127	18314	18312	18159	17979	18012	18089	18182	18203	18037	18247	18039	18166	18125	18161	18101	18128	18126	18179	18117	18084	18321	18157	17986	18201	18168	18171	18267	18008	18347	18025	18196	18173	18075	18111	18093	18023	17994	18124	17995	18117	18251	18285	18129	18033	18275	18254	18110	18059	18013	18150	18146	18046	18143	18239	18153	18122	18153	18164	18213	18145	18243	18110	18070	18164	17987	18028	18197	18017	18093	17980	18061	18116	18241	18217	18217	18275	18200	18164	17943	18128	18220	18279	18111	18007	18129	18110	18170	18106	17870	18060	17943	18034	18182	18255	18110	18313	18107	18061	18129	18079	18000	18006	18094	18363	18204	18007	18185	18186	18118	18132	18143	18127	18385	18136	17899	18082	17818	18044	18213	18155	18143	18125	18193	18105	18286	18169	18023	18086	18064	18251	18151	18110	18096	18031	18037	18004	18056	18282	18388	18247	17941	18272	18119	18037	17939	18141	18179	18195	17958	18161	18142	18073	18058	18347	18073	18063	18058	18217	18010	17958	18211	17976	18155	18235	18032	18161	18313	18232	18118	18028	17774	17937	18323	18063	18046	17919	17956	17900	18173	18085	18195	18183	18044	18305	18140	18041	17997	18334	17983	18033	17895	17999	17982	18287	18186	18016	18109	18117	18183	18170	18028	17986	17752	18110	18253	17904	17983	18366	18096	18212	18072	18075	18173	18076	18101	18044	18031	17984	17914	18020	18017	18257	18221	18396	18093	18023	17943	17918	18203	18205	18155	18119	18178	18100	17993	18083	18103	18129	18116	17981	18171	17939	18186	18162	18051	18129	18028	18118	18292	18056	18137	18063	18199	18060	18220	17988	18070	18180	17848	18172	18097	18193	17980	18180	18042	18238	18152	17959	18125	18091	18179	18334	18224	18259	18357	18156	18204	18144	18136	18148	17960	18192	18252	18253	17976	18366	18023	18099	18032	18072	18167	18276	18287	18286	17988	17970	17812	18228	18225	18072	18158	18152	18197	17976	18010	18151	18092	18221	18038	18239	18142	17990	18263	18035	17955	17957	18190	18106	18163	18196	18037	18037	18134	17961	18047	18330	18377	18155	18276	18173	18212	18130	18278	18117	18044	18174	18172	18167	18171	18075	18039	17997	18133	18045	18391	18081	18144	18342	18245	18037	18078	18054	18151	18094	18082	18039	18118	18290	18036	18200	17921	18156	18133	18312	18208	17950	18275	18148	18196	18086	17964	18339	18141	18139	18111	18309	18069	18085	18069	18163	18107	18039	18098	18114	18252	17919	17937	18190	18017	17952	18237	18122	18031	18020	18099	18058	18152	18306	17984	18076	18266	18020	18168	18259	18133	18316	18202	18052	18085	18057	18155	18012	18143	18374	18164	18096	18160	18237	18259	18140	18096	18101	18193	18237	18019	18155	18218	18189	18020	17990	18160	18100	18182	18065	18033	18118	18044	18028	17943	18150	18007	18011	17938	17752	18017	18052	18402	18065	18153	18186	18192	18266	18216	18027	18223	18036	18138	17966	17978	18175	18023	18089	18065	18096	17937	18176	18103	18089	18042	18250	17915	18135	17985	18272	18141	17966	18038	18089	18068	18030	18300	18122	18205	18289	18164	18167	18300	18118	18147	18128	18125	17940	18148	18106	18116	18182	18033	18051	18128	18021	18094	18009	18104	18013	18136	18206	17966	18148	18138	18317	18206	18097	18014	18098	18116	18052	18216	18037	18241	17989	17952	18230	17937	18290	18069	18297	18149	18068	18122	18085	18019	18263	18000	18168	18122	18203	18060	18037	18035	18008	18059	18099	18132	18169	18024	18197	17985	18209	18052	18146	18245	18115	18156	17849	18123	18315	18258	18187	18200	18049	18193	18206	18211	18131	18024	18198	18010	18149	18123	18118	18123	18071	18074	18102	18069	18305	18056	18250	18346	18024	18020	18087	18275	18112	17946	18061	18075	18257	18059	18117	18080	18195	18054	18271	18125	18059	18163	18154	18070	18137	18113	18252	18018	18230	18098	18012	18126	17985	18054	18203	17891	18086	18339	17963	18114	18171	18043	18205	18246	18081	17949	18145	18034	18400	18173	17995	18144	18229	18089	18020	18201	18244	18156	18277	18096	17998	17975	18173	18303	18189	18032	18057	17976	18131	17858	18278	18131	18100	18017	18147	18057	18003	18171	17872	18060	17945	18086	17984	18086	18234	18103	18203	18035	18121	18183	18248	18198	18207	18121	18241	18241	18230	18054	17939	18157	18060	18057	18120	17903	18366	18092	17984	18099	18201	18182	18082	18027	18137	18351	18135	18165	17967	18248	17980	18139	18079	18226	18162	18025	18371	18172	18036	18076	18260	18066	18107	17959	17976	17826	18137	18025	18021	18160	18114	18077	18033	18147	18106	18228	18087	18268	18105	18183	18309	18156	18022	18057	18054	18187	18322	18163	18051	18048	17961	18210	18017	18175	18170	18130	18138	18223	17987	18125	17968	18017	17962	18085	18059	18162	18068	18156	18101	18135	18244	17883	18210	18103	18137	18132	18045	18100	18134	18181	18175	18002	18085	18124	17885	18023	18002	17945	18266	18279	17938	17850	18238	18253	18019	18045	18094	18230	18248	17956	18195	18078	18185	17914	18121	18213	17932	18102	17980	18247	18081	18024	18236	18079	18180	18055	18149	18280	18111	17928	18255	18398	18236	17885	18091	18041	18136	17958	18160	18222	18356	18021	18179	18035	18247	18089	18107	18007	18253	17959	17911	18098	18065	18192	18243	18080	18058	18076	18123	18146	18116	18097	18039	17978	18116	18022	18180	18248	18161	18104	18007	18184	18137	18378	18120	18186	18371	18063	18030	18128	18177	18180	18442	18104	18144	18209	18101	17878	18186	18082	18250	18130	18251	18038	18136	18161	18070	17935	18021	18043	18063	18141	18110	17933	18148	17984	18099	18160	18185	18163	18069	18203	18117	18172	18186	18046	18199	18118	18053	18095	18135	18213	17933	18116	18081	18181	18084	18077	18053	18120	18228	18198	18202	18403	18082	18239	18111	18017	18212	18304	18227	18198	18188	18057	18101	17883	18043	18164	17923	18054	18020	18065	18061	18277	18175	18080	18135	18406	18041	17876	18065	18044	18051	18130	18163	18094	17985	18104	17935	18294	17981	18036	18064	18130	18113	17894	18102	18365	18096	18368	18335	17901	18038	17986	18140	18260	17973	18082	18062	18168	18048	18092	17852	17989	18020	18026	18180	18303	17888	18219	17963	18004	18080	17974	18042	18106	18134	18119	18167	18156	18192	18132	18009	17962	17973	18220	18142	18181	18140	18238	18273	18139	18170	18167	18236	18127	17975	17958	18054	18043	18188	18237	18205	18161	18086	18224	17871	17909	18139	18049	17980	18151	18108	18121	18092	18043	18203	18241	18103	18059	18239	18274	18058	17889	17999	18240	18201	17966	18134	18107	17934	17928	18088	18093	17917	18088	17860	18169	18107	18235	17973	18080	18189	18262	18190	18137	18106	18075	18285	18073	18149	18179	17979	18243	18017	18139	17904	18060	18058	18085	17895	18219	18085	18039	18063	18251	18145	18128	17984	17882	18145	18080	18157	17902	18175	18092	17970	18086	18234	18051	17959	18170	18130	18191	18059	18127	18248	18090	18233	18199	18077	18057	18146	18119	18059	18067	18182	18166	18344	18055	18101	18032	17893	17953	17940	18196	18195	18134	18099	18291	18056	18196	18148	18264	18155	17773	18287	18060	17878	18297	18350	18275	17911	17944	18217	18313	18211	18084	18165	18057	18062	18222	18049	18362	18007	18004	18050	18120	18016	18045	18028	18097	18138	18203	17916	18156	18162	18189	18040	17981	18182	17921	18134	18112	18046	18104	18254	18138	18040	18186	17954	18216	17904	18106	18168	18131	18179	18382	18148	18221	17940	18236	18102	18058	18133	17973	18036	18214	18229	18223	18123	18154	18405	17994	17992	18308	18071	18055	18033	18190	18215	18293	18147	17743	18060	18085	18149	18066	18136	18049	18061	17937	18030	17964	17951	18121	18176	18159	18035	18307	18053	17973	18072	18080	18085	17854	18143	18021	18173	18160	17959	18157	18114	18052	18316	18091	18132	18019	18139	17873	18234	18027	18167	18121	18197	18021	18009	18116	18271	18185	18099	18141	18191	18217	18277	18268	17956	18020	18044	18213	18000	18085	18230	18119	18010	18153	18121	17920	18122	18127	18169	18111	18325	18149	17920	18046	18032	18186	18180	17944	18143	17979	18186	18228	18087	17998	18056	17982	18025	18023	18161	18028	17993	18341	18132	17966	18115	18251	18259	18241	18309	18158	18030	18109	18251	18128	17983	18324	18081	18116	18091	18308	18116	17983	18467	18139	17967	17993	18090	18237	17964	18092	17967	18004	18080	18106	18189	18040	18221	18285
39570	63853	59360	46702	38273	33686	27305	22237	19907	18201	17445	16524	16275	16280	16271	16346	16263	16290	16314	16030	16231	16240	16342	16316	16371	16149	16380	16445	16139	16384	16236	16269	16368	16254	16293	16309	16331	16271	16268	16298	16230	16323	16187	16147	16209	16000	16119	16411	16192	16276	16139	16310	16126	16017	16097	16201	16107	16177	16197	16215	16246	16267	16282	16309	16136	16052	16383	16228	16171	16256	16206	15947	16312	16261	16213	16339	16065	16046	16328	16254	16335	16289	16288	16309	16173	16178	15999	16264	16077	16198	16132	16397	16009	16032	16116	16173	16009	16270	16134	16182	16104	16172	16084	15988	16342	16009	16063	16145	16143	16196	16244	16149	16254	16073	16299	16198	16251	16153	16100	16283	16176	16096	16241	16176	16016	16102	16148	16191	16150	16225	16136	16216	16093	16148	16129	16169	16184	16204	16021	16368	16291	16095	16145	16180	16162	16161	16047	16347	16092	16289	16046	16219	16304	16153	16094	16219	16180	16150	16044	16367	16176	16222	16381	16125	16117	16081	16120	16226	16064	16308	16110	16214	16136	16086	16452	16222	16245	16156	16190	16145	16086	16221	16235	16026	16338	16139	16220	16036	16260	16095	16149	16237	16069	16016	16224	16207	16179	16080	16165	16156	16210	16038	16210	16216	16209	16230	16146	16281	16210	16188	16127	16268	16271	16149	16189	16299	16220	16348	16204	16159	16230	16185	16124	16158	16148	16197	16453	16176	16282	16159	16135	16100	16326	16055	16167	16298	16042	16304	16213	16165	16155	16154	16198	15906	16324	16165	16257	15994	16172	16025	16125	16173	16245	16022	16339	16211	16253	16139	16108	16121	16090	16077	16079	16168	16139	16251	16055	15931	16285	16119	16197	16215	16099	16194	16050	16183	16175	16170	16169	16224	16170	16029	16361	16089	16112	16274	16086	15974	16022	16052	16105	16159	16028	16199	16178	16262	16172	16201	16110	16235	16212	16056	16200	16341	16171	16410	16007	16042	16114	16214	16282	16062	16266	16317	16171	16144	16110	16114	16104	16167	16333	16184	16184	16187	16243	16266	16209	16122	16085	16122	16214	16287	16195	16323	16042	16258	16181	16315	16140	16279	16209	16048	16161	16150	16292	16113	15983	15950	16314	16084	16213	16137	16205	16096	16099	16088	16197	16438	16152	16324	16169	16275	16282	16311	16207	16187	16312	16105	16184	16232	16323	16178	16158	16208	16133	16169	16203	16214	16125	16332	16114	16135	16098	16248	16172	16156	16268	16162	16277	16138	16199	16070	16199	16247	16220	16124	16182	16243	16331	15999	15954	16008	16163	15861	16274	16160	16164	16381	16039	16228	16357	16093	16247	15977	16144	16237	16278	16050	16178	16044	16223	16183	16154	16356	16164	16069	16310	16087	16223	16093	16075	16153	16076	16256	16098	16143	16246	16001	16180	16328	16144	16198	16197	16248	16325	16282	16234	16142	16185	16135	16106	16205	16372	16060	16100	16158	16241	16368	16095	16211	16154	16087	16168	16260	16117	15986	16245	16124	16328	16268	16103	16042	16016	16306	16199	16111	16314	16160	16273	16333	16132	15981	16342	16060	16259	16199	16097	16243	16186	16164	16268	16154	16010	16238	16157	16071	16191	16113	16181	16101	16093	16034	16225	16242	16264	16255	16137	16174	16158	16213	16001	16012	16305	16212	16099	16055	16155	15989	16233	16016	16050	16192	16054	16141	16144	16211	16204	16430	16098	16173	16173	16125	16011	16179	16155	16179	16264	16177	16058	16311	16050	16302	16085	16086	16062	16110	16168	16153	16071	16257	16219	16217	16046	16232	16160	16298	16235	16161	16193	16247	16177	16280	16262	16147	16179	16226	16221	16010	16345	16193	16160	16300	16243	16135	16105	16445	16184	16124	16115	16155	16310	16074	16232	16014	15912	15959	16084	16369	16182	16096	16151	16257	16148	16100	16021	16056	16353	16126	16019	16172	16118	16125	16136	16131	16250	16109	16182	16151	16114	16186	16218	16034	16090	16051	16040	16297	16263	16055	16127	16046	16336	16187	16048	16327	16426	16149	16039	16090	16171	16113	16192	16449	16129	16130	16183	16186	16098	16196	16082	16181	16173	16012	16144	16262	16295	16153	16105	16218	16281	16173	16120	16310	16184	16201	16113	16067	16154	15999	16097	16314	16143	16261	15943	16288	16148	16102	16239	16182	16110	16187	16138	16281	16053	16231	16177	16130	16386	16135	16287	15990	16203	16061	16263	16268	16168	16041	16135	16073	16093	16142	16164	16187	16095	16026	15987	16094	16266	15989	16104	16169	16260	16064	16549	16136	16259	16328	16092	16190	16229	16216	16208	16114	16256	16104	16139	16157	16263	16144	16231	16214	16303	16101	16218	16158	16259	16248	16210	16146	16156	16202	16252	16343	16196	16244	16144	16095	16091	16299	16095	16139	16152	16141	16141	16113	16182	16170	16145	16234	16264	16155	16232	16352	16048	16010	16200	16024	16164	16271	16297	16173	15985	16235	16178	16235	16216	16248	16243	16263	16244	16102	16093	16149	16198	16011	16212	16335	16129	16007	16181	16172	16231	16154	16241	15999	16318	16089	16300	16144	15999	16044	16288	16113	16276	16171	16037	16159	16159	16178	16089	16249	16322	16119	16129	16191	16028	16182	16106	16197	16215	16273	16099	16212	16013	16134	16126	16143	16105	16282	16048	16337	16005	16118	16186	16198	16002	16371	16247	16253	16018	16228	16035	16149	16304	16137	16184	16196	16258	16199	16073	16253	16233	16146	16101	16208	16128	16174	16294	16182	16259	16227	16259	16159	16181	16217	16106	16186	16139	16437	16268	16229	16187	16151	16074	16363	16165	16142	16101	16221	16028	16231	16070	16208	16072	16114	16210	16228	16208	16312	16261	16063	16020	16036	16283	16138	16193	16293	16063	16149	16137	16136	16246	16232	16203	16132	16140	16214	16331	16059	16160	16032	16079	16132	16343	16117	16043	16152	16315	16281	16197	16087	16414	16269	16200	16073	16252	16129	16094	16059	16150	16134	16177	16239	15993	16088	16336	16168	16169	16237	16175	16018	16118	16321	16123	16154	16140	16408	16115	16210	16122	16290	16131	16183	16094	16242	16222	16060	16034	16235	16045	16207	16290	16201	16039	16237	16197	16113	16208	16108	16107	16189	16078	16124	16258	16191	16260	16081	16288	16185	16211	16201	16105	16234	16222	16177	16208	16032	16331	16233	16176	16017	16234	16349	16204	16122	16218	16120	16212	16211	16208	16167	16187	16193	16133	16089	16090	16217	16212	16195	16164	16133	16224	16151	16248	16263	16130	16310	16214	16181	16242	16174	16309	16093	16401	16161	16176	16262	16026	16172	16122	16276	16189	16258	16199	16292	16205	16019	16194	16087	16263	16177	16261	16088	16009	16474	16257	16247	16032	16208	16129	16114	16374	16101	16058	16187	16222	16191	15977	16106	16176	16131	16112	16221	16039	16048	16220	16061	16075	16058	16201	16249	16153	16085	16185	16122	16254	16212	15959	16352	16038	16157	16054	16132	16148	16195	16233	16163	16033	16235	16313	16308	16173	16094	16247	16216	16040	16291	16099	16256	16289	16006	16257	16268	16113	16250	15988	16116	16251	16180	15938	16161	16192	16109	16062	16206	16321	16163	16121	16068	16144	16215	16200	16166	16190	16317	16069	16141	16267	16276	16152	16161	16268	16344	16117	16084	16087	16153	16322	16059	16224	16242	16188	16311	16184	16211	16036	16040	16126	16098	16318	16136	16216	16052	16022	16228	16122	16120	16331	16063	16290	16198	16257	16186	16113	16151	16115	16052	16063	16021	16253	16119	16191	16041	16171	16342	16227	15921	16041	16115	16217	16183	16160	15917	16136	16171	16362	16119	16097	16112	16229	16229	16063	16240	16156	16128	16196	16134	16158	16114	16205	16257	16256	16280	16098	16324	15984	16411	16187	16059	16218	16144	16285	16163	16140	16211	16328	16263	16296	16309	16218	16040	16091	16189	16232	16204	16170	16241	15869	16085	16250	16053	16165	16347	16205	16280	16237	16331	16040	16217	16361	16070	16277	16106	16121	16055	16137	16159	16161	16343	16201	16294	16079	16240	16217	16210	16207	16279	16205	16123	16080	15937	16376	16230	16224	16263	16156	16270	16146	16349	16273	16186	16025	16362	16319	16271	16190	16195	16123	16066	16240	16268	16226	16205	16208	16138	16232	15954	16258	16313	16135	16029	16202	16127	16070	16076	16190	16344	16072	16193	16434	16201	16172	16315	16175	16000	16150	16062	16136	16123	16273	16159	16267	16202	16039	16187	16026	16230	16224	16308	16093	16072	16160	16086	16208	16081	16248	16089	16241	16048	16231	16062	16206	16214	16203	16046	16069	16091	16116	16084	16180	15994	16067	16310	16206	16019	16004	16046	16074	16300	16081	16209	16186	16213	16074	16168	16152	16045	16146	16175	16111	16068	16179	16244	16148	16011	16103	16155	16097	16192	16195	16169	16132	16182	16274	16138	16158	16127	16101	16134	16080	16196	16061	16339	16230	16265	16117	16038	16236	16192	16171	16177	16213	16214	16085	16225	16311	16150	16150	16209	16097	16173	16148	16232	16108	16083	16120	16047	16189	16007	16073	15895	16356	16198	16276	15985	16155	16097	16018	16013	16205	15964	16086	16106	16061	16354	16152	16330	16173	16111	16214	16164	16139	16182	16126	16283	16257	16219	16202	16130	16269	16111	16154	16045	16188	16106	16206	16123	16024	16304	16235	16167	16289	16217	16273	16188	16070	16270	16285	16234	16309	16341	16272	16053	16195	16200	16251	16423	16155	16314	16184	16056	16160	16146	16110	16143	16363	16288	16141	16242	16063	16210	16284	15959	16180	16304	15930	16067	16290	16148	16224	16211	16215	16309	16162	16124	16068	16201	16199	16291	16279	16312	16160	16074	16298	16265	16054	16072	16203	16097	16219	16152	16128	16249	16167	16266	16290	16118	16122	16267	16174	16232	16246	16304	16008	16171	16081	16240	16234	16351	16245	16170	16100	16108	16119	16190	16170	16170	16321	16094	16126	16229	16101	16165	16408	16330	16249	16119
29563	30415	38216	32210	25491	21840	19359	17841	17332	17350	17206	16875	17126	16859	16963	16911	16991	16970	16987	16893	16816	16932	16944	17184	16855	16797	16874	16938	17025	16721	17058	16848	16872	16875	16898	16868	16902	16990	17058	16950	16938	16896	16884	16772	17041	17036	17167	16838	16852	17147	17011	16918	16950	16770	16768	16915	16968	17080	16979	16745	16976	16677	16804	16883	16968	16966	17024	16966	16721	16876	16923	16798	16875	16886	16900	16907	16951	16821	16980	16705	17091	16850	16747	16952	16983	16860	16835	16792	16812	16866	16992	16946	16994	16914	16797	17009	16823	16839	16998	16827	16913	17173	16897	16922	16949	16794	16869	16867	16762	16639	16857	16639	16888	16882	16871	17063	16867	16823	16919	16815	16705	16858	16872	16894	16717	17004	16869	16933	16936	17083	16878	16681	16832	16908	17046	16961	16741	16956	16966	17042	16647	16882	16871	17026	16762	16862	16891	16975	16946	17145	16860	16766	16675	16937	17064	16656	16957	16670	16781	16778	16837	16765	16907	16987	16814	16864	16880	16810	16799	16860	16870	16827	16989	16851	16927	16649	16750	16780	16756	16906	16817	16825	16983	16945	16932	16954	16969	16881	16908	16900	16978	16851	16805	16824	16911	16839	16740	17031	16844	16838	16800	16923	16871	16788	16728	16918	16807	16948	16824	16779	17017	16946	16766	16924	16820	16760	17050	17070	16917	16984	16876	16725	16791	16773	16912	16899	17134	16998	16819	16765	16864	16894	16901	16877	16924	16741	16835	16813	16896	17011	16934	16897	16619	16695	16948	16819	16928	16701	16885	16774	16851	16805	16993	16947	16855	17069	16834	16836	17000	16934	16883	16766	17030	16833	16885	16878	17040	16896	16860	16916	16903	16852	16812	17023	16817	16963	16947	16831	16789	16946	16858	16799	16932	17109	16865	16846	17097	17029	16953	16854	16960	17032	16725	16903	16753	16958	16930	17159	16662	16760	16961	16814	17073	17034	16906	17025	16919	16823	16897	16727	16916	16907	16879	16684	16746	16804	16883	16859	16978	16703	16917	16828	16609	16878	17010	16974	16878	16951	16888	16824	16855	16833	16893	17077	17058	16783	16871	17051	16784	17091	17029	16790	16847	16914	16733	16784	16875	16714	16946	16824	16934	16901	16797	16895	16824	17072	16749	16825	16705	16943	16908	16775	16799	16804	17029	16924	16851	16658	16971	16839	16946	16951	16930	16759	16710	16926	16962	17152	16784	16689	16811	16643	16701	16711	16941	16815	16974	17024	16806	16957	16880	16794	16941	16873	16874	16795	16828	16769	17055	16991	16731	16855	16771	16843	16961	16827	16957	16659	16922	16980	16926	16758	16582	16855	16881	16769	16766	16951	17000	17035	16789	16922	17134	16835	16891	16836	16775	16779	16901	16949	16789	16943	16925	17193	16880	17024	16803	16757	16760	16910	16932	16608	16954	17054	16918	16905	17176	17088	16877	17099	16884	17059	16861	16994	16847	17018	16926	16837	17049	16920	16844	17003	16847	17051	16930	16818	16871	16981	16836	16936	17063	16978	16788	16798	16828	16686	16758	16962	16695	16690	16849	16845	16875	16896	16899	16989	16897	16952	16890	16960	16827	16912	16940	16841	17048	17034	16806	16706	16827	17046	16958	16773	17046	16780	16923	17035	16868	17007	16858	16857	16570	16714	16852	17034	16939	16714	16997	16749	16957	16793	16708	16920	16947	16826	16816	16850	16824	16869	16919	16882	16946	17068	16831	17055	16911	16793	16898	16892	16884	16875	16679	16938	16820	16763	16804	16772	17102	17013	16903	16845	16934	16817	16842	16982	16823	16710	16944	16891	16887	16840	16915	17121	16939	16877	16981	16704	16962	16664	16947	16949	16892	17019	17035	16647	17035	16734	17234	16732	16732	16899	16837	16840	16916	16810	16783	16946	16920	16997	16841	16904	16879	16815	16932	16915	16918	16742	16857	16747	16969	16714	16855	16919	16905	16853	16817	16810	16871	16889	17078	17081	16822	16806	16804	16915	16798	16823	16897	16904	17017	16890	16890	16635	16788	16829	16891	16849	16846	16867	16848	16916	16826	17029	16869	16848	16922	16964	16710	16938	17013	16857	16910	16887	16978	16769	17057	16826	16952	17033	16783	16713	16940	16728	16894	16869	17105	16850	16793	16958	17003	16714	16755	17006	16759	16849	16869	16802	16669	16785	17046	16899	17089	16938	16737	16803	16807	16766	16886	16999	16918	16809	16850	16985	17170	16922	17043	16905	16889	16908	16813	16734	16881	16905	16952	16966	17073	16851	16711	16807	16929	16701	16925	16968	16923	16891	16894	16984	16815	16908	16788	16751	16779	16827	16865	16909	16733	16901	16865	16948	16904	16848	16889	17028	16874	16856	16826	16860	17046	16885	16674	16887	16949	16988	17083	16897	16980	17020	17215	16887	16966	17110	16943	16856	16812	16854	16814	16728	17016	16768	16911	16913	16895	16895	16869	16879	16981	16948	16864	16981	16945	16896	16719	17209	16675	16913	16979	16933	16995	17056	17175	16982	16935	16925	16993	16886	16917	16984	16952	16824	16808	16742	16767	16955	16899	16786	16733	16923	16869	16949	17197	16820	17055	16690	16898	16918	16777	16834	16859	16865	16985	16895	16991	16939	16921	16883	17012	16968	16875	16526	16799	17012	16905	17054	16953	17000	16923	16905	17198	16907	16965	16957	16912	16939	16912	16888	17085	16862	17021	16878	16999	16897	16989	16757	16941	17034	16839	16795	16938	17035	16884	16818	16876	16841	17169	16958	16888	16657	16886	16762	16945	16706	16812	16978	16802	16799	16774	17098	16777	16946	16848	16940	16937	16959	16774	17099	16985	16840	16992	16834	16891	16747	17002	16731	16936	16872	16970	16743	16940	17037	16831	16770	16697	16884	16943	17010	17066	16780	16829	16902	16762	16895	16695	16847	16877	17104	16947	16740	16908	17129	16773	16716	16882	16842	16941	17047	16852	16939	16784	16951	17182	16805	16820	17008	16860	16945	16851	16779	16937	16950	16932	16832	16959	16892	16978	16972	17016	16924	16784	16834	16831	17061	16797	16767	16868	16953	16743	16897	16990	16980	16692	16835	17108	16903	16857	16918	16991	16972	17091	16975	16805	16932	16822	16743	16912	16736	16585	16967	16997	16941	16964	17060	16747	16718	16833	16900	16701	16927	16869	16949	16977	16920	16952	16816	16854	16774	16903	16963	16810	16877	16890	16929	16986	16744	17008	16943	16941	16821	16880	16852	16864	17033	16842	16797	17046	16813	16812	17004	17030	17039	16744	17056	16840	17043	16972	16869	16782	16862	16934	16942	16994	16948	16938	16645	16864	16917	16702	16843	16871	16911	16888	16796	16937	16825	16938	16838	16819	16740	16803	16981	16927	17015	16923	16840	16752	16878	16973	16786	16721	16833	17027	16920	16909	16849	16821	16997	16731	16862	16829	16769	16831	16895	16827	16994	16897	17049	16739	16688	16936	16850	16937	17036	16811	16889	16894	16880	16751	16893	16812	16923	17111	16969	16980	16851	16857	16882	16829	16971	16980	16906	16727	16820	16783	16901	16945	17001	16749	16811	16907	16759	17125	16981	16878	16755	16960	16890	16945	16784	16849	16843	16995	16964	17004	17078	16765	16853	16842	16792	17097	17031	17062	16867	16936	16824	17071	16868	16889	16741	16801	16902	16704	17037	16968	16710	16951	16916	16869	17009	16788	16947	16927	16994	17032	17130	16794	16990	16957	16906	16708	16756	16902	16863	16834	16847	16968	16961	16784	16916	17015	16956	16636	16966	17009	17039	17021	16907	17012	17021	16933	17045	16875	16668	16998	16951	16872	16903	16815	16707	16943	16917	16881	16817	16889	16912	17183	17004	16940	16930	16794	16993	16945	16941	16756	16839	16971	16885	16912	16873	16901	16910	16853	16853	16953	16906	16972	16980	16738	16869	16599	16753	16641	17000	16695	16897	16812	16826	16711	16876	16906	17045	16925	16763	17105	16911	16793	16951	16968	16901	16859	16915	16902	16919	16754	16630	16920	17031	16988	16926	16881	16809	16849	16981	16882	16867	16792	17175	16782	16819	16995	16970	16774	16852	16922	16757	16607	16819	17051	16760	16990	16698	16845	16785	16768	17027	16672	16793	16931	16891	16679	17092	16886	16816	16798	16699	17085	16875	17083	16937	16762	16894	16871	16808	16951	17076	16668	16906	16981	16949	17044	16973	16856	16888	16964	16911	16938	17011	16850	16976	16750	16945	16806	16985	16854	16872	16731	16924	16629	16830	17041	16829	16812	16825	16766	16814	16713	16931	17087	16888	17040	16868	16899	16782	16963	16845	16711	16944	16928	17044	16936	16798	16929	16800	16776	16899	17162	16981	16908	16742	16803	16708	16990	16986	16911	16883	16925	16901	16836	16994	16858	16885	16655	16960	17059	16838	16941	17000	16818	16816	16797	16854	17087	17030	16928	16937	16899	16946	17081	16778	16782	16912	16907	16944	16928	16896	16808	16918	16814	17031	16933	16831	16772	16854	16828	16901	16962	16937	16853	16893	16888	16756	16857	16827	16800	17187	16926	16767	16861	16755	16830	16845	16818	16892	16886	17019	16720	17016	17048	17027	16958	16819	17005	16939	17092	16763	16779	16833	17077	16859	16968	16842	16699	16679	17063	16812	16927	16756	16859	16887	16867	16909	16857	16880	17042	16832	16805	16789	16785	17069	16776	16690	16853	16778	16874	16817	16804	17007	16736	16906	16987	16930	16742	16729	16858	16904	16827	16805	16857	16776	17017	16801	16964	16668	16909	16809	16830	16934	16948	16894	16748	16891	16931	17025	16919	16919	16800	16952	16931	17021	16947	16742	17003	16845	16844	16802	17026	16820	16731	16996	16871	16922	16752	16720	16853	16959	16885	16944	17078	17058	16776	16841	16946	16888	16978	16851	16963	16678	16905	16852	16948	16828	16786	16810	17033	16964	16883	16815	16803	16935	17086	16952	17001	16982	16899	16843	16785	16824	16911	16891	16854	16990	17043	16853	16925	16953	16807	16930	16818	16880	17006	17036	16691	16917	16813	16896	16987	16881	17131	16842
35993	49762	44148	32843	26720	21313	17948	16482	16034	15981	15639	15483	15438	15394	15461	15400	15358	15606	15572	15481	15394	15569	15344	15290	15447	15538	15454	15323	15481	15668	15617	15459	15523	15359	15273	15428	15478	15484	15790	15249	15449	15485	15636	15459	15585	15494	15489	15584	15420	15541	15575	15528	15422	15260	15526	15401	15510	15413	15337	15240	15414	15543	15386	15418	15402	15359	15418	15450	15441	15431	15392	15401	15433	15381	15397	15376	15393	15416	15313	15425	15563	15380	15368	15471	15500	15443	15392	15501	15518	15363	15454	15384	15498	15406	15518	15340	15185	15407	15411	15375	15294	15466	15399	15321	15453	15294	15307	15456	15398	15225	15285	15352	15297	15451	15340	15532	15308	15300	15443	15353	15408	15302	15260	15632	15406	15324	15444	15424	15530	15529	15471	15551	15379	15398	15460	15411	15427	15547	15524	15393	15474	15548	15367	15342	15591	15427	15588	15410	15330	15472	15223	15443	15452	15337	15349	15365	15501	15551	15373	15504	15366	15554	15390	15357	15378	15221	15489	15443	15302	15427	15502	15336	15349	15430	15414	15558	15577	15287	15474	15483	15560	15387	15454	15368	15164	15456	15303	15439	15383	15418	15355	15368	15362	15511	15393	15334	15367	15430	15138	15437	15344	15334	15368	15449	15483	15558	15390	15345	15312	15510	15379	15375	15348	15388	15527	15555	15543	15449	15467	15384	15453	15585	15390	15429	15242	15239	15477	15505	15306	15282	15349	15458	15424	15510	15512	15518	15286	15308	15345	15458	15389	15405	15253	15363	15372	15520	15624	15250	15389	15542	15455	15399	15378	15434	15555	15264	15427	15366	15388	15444	15513	15405	15490	15584	15499	15434	15521	15481	15514	15414	15386	15321	15358	15507	15414	15333	15501	15456	15414	15475	15246	15665	15460	15497	15416	15379	15450	15325	15432	15397	15419	15358	15434	15385	15530	15432	15400	15483	15540	15434	15511	15494	15407	15501	15382	15527	15541	15435	15469	15325	15360	15465	15452	15396	15459	15268	15241	15409	15529	15417	15252	15272	15593	15435	15335	15570	15319	15352	15248	15572	15344	15321	15497	15354	15405	15454	15424	15395	15304	15364	15387	15388	15510	15437	15594	15471	15419	15490	15444	15412	15504	15498	15623	15360	15404	15251	15353	15542	15571	15487	15324	15437	15429	15272	15253	15323	15407	15432	15337	15364	15475	15407	15431	15406	15291	15448	15396	15414	15383	15441	15364	15253	15451	15520	15386	15336	15347	15340	15362	15576	15394	15617	15439	15356	15387	15486	15399	15237	15459	15267	15432	15356	15391	15570	15268	15538	15287	15546	15421	15363	15368	15506	15267	15442	15389	15466	15429	15278	15628	15467	15303	15548	15158	15317	15579	15425	15509	15362	15354	15364	15418	15635	15345	15343	15360	15441	15382	15333	15303	15342	15414	15320	15418	15444	15380	15313	15573	15313	15323	15393	15482	15458	15479	15317	15392	15288	15241	15589	15356	15589	15380	15279	15436	15296	15400	15564	15498	15524	15407	15386	15326	15365	15285	15302	15398	15527	15347	15460	15327	15468	15447	15522	15156	15542	15584	15501	15457	15388	15481	15496	15292	15313	15272	15406	15188	15675	15383	15368	15524	15618	15429	15507	15451	15555	15263	15401	15518	15415	15548	15412	15519	15483	15344	15568	15445	15400	15582	15222	15254	15400	15384	15482	15450	15261	15533	15285	15477	15390	15416	15604	15554	15322	15327	15530	15258	15521	15185	15433	15497	15486	15456	15488	15387	15450	15332	15261	15393	15502	15479	15340	15342	15624	15344	15567	15409	15300	15548	15468	15295	15261	15468	15446	15374	15611	15438	15468	15379	15399	15332	15355	15458	15284	15414	15256	15378	15595	15428	15552	15433	15502	15336	15298	15461	15474	15180	15500	15423	15355	15561	15508	15284	15456	15445	15270	15401	15423	15321	15403	15536	15363	15519	15296	15470	15360	15324	15567	15335	15472	15392	15384	15553	15521	15537	15465	15502	15349	15287	15376	15363	15452	15258	15390	15450	15529	15502	15460	15355	15314	15312	15406	15372	15155	15547	15480	15305	15396	15357	15299	15531	15291	15463	15401	15425	15497	15331	15531	15471	15388	15355	15639	15435	15333	15396	15350	15443	15220	15458	15486	15310	15426	15575	15453	15501	15500	15427	15484	15344	15511	15413	15401	15364	15401	15605	15497	15446	15339	15422	15599	15298	15466	15412	15349	15403	15343	15520	15358	15461	15327	15550	15359	15405	15537	15388	15436	15548	15507	15425	15465	15556	15302	15432	15436	15387	15445	15396	15413	15442	15422	15308	15576	15320	15407	15395	15512	15453	15383	15466	15428	15250	15469	15503	15347	15543	15241	15354	15336	15486	15528	15524	15369	15516	15436	15459	15623	15494	15368	15408	15441	15532	15346	15383	15429	15210	15387	15315	15368	15509	15318	15264	15319	15619	15401	15463	15355	15449	15497	15447	15339	15594	15521	15471	15379	15355	15613	15278	15399	15534	15410	15498	15518	15500	15274	15372	15559	15296	15346	15593	15461	15333	15534	15516	15345	15338	15389	15668	15474	15331	15265	15524	15281	15414	15549	15256	15524	15455	15260	15487	15401	15546	15506	15476	15446	15468	15503	15515	15289	15487	15410	15427	15448	15509	15201	15285	15478	15321	15472	15261	15383	15353	15269	15356	15485	15514	15470	15571	15487	15618	15453	15269	15517	15310	15397	15282	15326	15399	15296	15305	15364	15385	15585	15418	15342	15483	15405	15495	15489	15523	15460	15413	15469	15357	15541	15425	15442	15345	15357	15312	15352	15400	15345	15564	15412	15447	15406	15459	15537	15449	15518	15615	15364	15468	15204	15399	15408	15487	15470	15410	15319	15492	15387	15480	15348	15363	15310	15307	15478	15326	15364	15332	15283	15371	15368	15569	15532	15457	15647	15540	15388	15302	15333	15421	15397	15385	15619	15326	15510	15497	15536	15550	15398	15413	15423	15377	15511	15412	15338	15407	15362	15460	15326	15464	15514	15378	15356	15296	15417	15323	15545	15415	15662	15537	15333	15439	15493	15383	15361	15380	15360	15278	15491	15313	15581	15402	15412	15557	15377	15467	15461	15432	15579	15514	15350	15381	15451	15521	15451	15449	15559	15549	15600	15566	15341	15256	15413	15592	15490	15601	15465	15574	15382	15413	15603	15445	15444	15417	15401	15437	15405	15434	15258	15240	15484	15447	15238	15421	15369	15184	15592	15547	15374	15568	15561	15393	15511	15313	15371	15418	15523	15374	15403	15391	15397	15330	15440	15538	15444	15302	15437	15510	15591	15537	15353	15639	15351	15333	15386	15483	15297	15449	15377	15394	15282	15422	15352	15468	15527	15482	15505	15460	15506	15616	15487	15360	15295	15361	15369	15512	15307	15439	15465	15362	15504	15356	15426	15462	15327	15365	15450	15461	15374	15420	15496	15490	15350	15462	15555	15409	15280	15443	15429	15489	15527	15434	15500	15332	15448	15306	15430	15411	15391	15249	15250	15540	15493	15422	15300	15535	15427	15487	15433	15456	15332	15487	15346	15428	15421	15555	15438	15374	15530	15375	15421	15341	15520	15385	15388	15509	15422	15649	15444	15455	15364	15342	15337	15386	15447	15443	15369	15351	15551	15341	15397	15490	15463	15415	15354	15438	15214	15620	15533	15487	15330	15402	15461	15142	15593	15354	15413	15360	15478	15465	15350	15316	15337	15389	15346	15402	15491	15540	15377	15344	15427	15386	15361	15504	15278	15371	15560	15256	15468	15316	15385	15537	15326	15417	15435	15353	15593	15466	15400	15648	15432	15436	15340	15534	15380	15543	15291	15389	15511	15350	15471	15561	15389	15401	15471	15510	15296	15404	15446	15394	15335	15456	15402	15460	15412	15372	15375	15484	15393	15434	15529	15324	15357	15457	15432	15623	15332	15387	15482	15362	15442	15274	15472	15539	15376	15545	15294	15298	15471	15376	15416	15482	15509	15427	15357	15419	15425	15577	15420	15342	15402	15533	15213	15312	15511	15368	15440	15283	15322	15539	15473	15564	15451	15466	15283	15464	15341	15499	15362	15372	15531	15348	15483	15439	15376	15459	15418	15402	15407	15328	15474	15431	15321	15392	15348	15609	15545	15465	15311	15370	15554	15361	15544	15306	15349	15300	15405	15409	15292	15567	15443	15336	15410	15367	15505	15356	15345	15329	15366	15396	15377	15420	15547	15373	15373	15386	15515	15371	15478	15421	15314	15494	15432	15513	15424	15403	15476	15361	15337	15326	15228	15418	15429	15487	15457	15464	15444	15469	15389	15470	15465	15531	15401	15464	15424	15511	15328	15222	15591	15515	15306	15575	15296	15315	15378	15447	15331	15416	15473	15417	15319	15423	15233	15230	15404	15345	15463	15292	15620	15503	15308	15468	15629	15219	15322	15482	15384	15521	15223	15341	15528	15542	15469	15428	15453	15351	15590	15520	15490	15419	15390	15226	15408	15349	15347	15542	15320	15388	15547	15435	15426	15465	15409	15290	15346	15375	15485	15428	15418	15506	15431	15532	15314	15574	15306	15553	15375	15381	15362	15364	15490	15584	15439	15416	15451	15361	15446	15554	15356	15541	15397	15536	15447	15272	15330	15466	15387	15383	15363	15327	15441	15566	15531	15404	15503	15635	15328	15525	15452	15470	15428	15501	15399	15447	15395	15524	15417	15403	15471	15370	15465	15405	15381	15300	15418	15333	15457	15396	15417	15418	15499	15370	15444	15319	15266	15519	15520	15504	15530	15389	15378	15473	15377	15326	15499	15276	15392	15389	15346	15523	15489	15455	15315	15318	15383	15366	15348	15368	15500	15393	15694	15538	15518	15412	15319	15160	15533	15416	15418	15522	15677	15509	15355	15441	15412	15275	15311	15333	15362	15423	15467	15696	15537	15560	15428	15453	15467	15283	15589	15403	15493	15280	15629	15519	15543	15545	15516	15392	15441	15529	15380	15534	15369	15249	15486	15384	15334	15397	15604	15525	15499	15499	15563	15230	15521	15516	15476	15414	15399	15628	15485	15289	15488	15459	15583
24245	21504	29504	27445	26928	27434	25147	21100	19636	19072	18486	18172	18348	18046	17927	18089	18067	18127	18142	18137	17905	17864	17976	17804	18115	17856	18026	18028	17957	17900	17878	17974	17838	17768	17898	17891	17991	18011	18010	18034	17768	17831	17926	17852	17802	17739	17924	17794	17987	17664	17792	17819	17825	17772	17917	17908	17841	17621	17815	17844	17819	17928	17917	17936	17650	17843	17760	17819	18040	17736	18008	17874	17799	17859	17821	17581	17890	17988	17878	17832	18034	17689	17837	17667	17901	17662	17970	17610	17728	17859	17748	17589	17769	17847	17890	17779	17869	18027	17934	17676	17979	17867	17733	17852	17923	17671	17883	17823	18068	17858	17836	17998	17894	17834	17822	17548	17825	17625	17845	17718	17986	17979	17766	17815	17782	17796	17905	17756	17828	17674	17936	17886	17856	17906	17830	17857	17868	17656	17757	17717	17941	17782	17808	17863	17723	17853	18010	17924	17675	17737	18019	17743	17821	17777	17774	17724	17819	17786	17969	17672	17851	17943	17825	17914	17597	17916	17703	17730	17948	17946	17887	17897	17773	17802	17844	17795	17807	17598	17589	17717	17938	17897	17767	17883	17581	17857	17686	17788	17635	17680	17736	17722	17878	17706	17897	17708	17767	17678	17724	17707	17742	17797	17816	17749	17800	17872	17657	17823	17775	17817	17542	17652	17700	17786	17878	17951	17999	17868	17775	17670	17853	17905	18009	17863	17806	17721	17982	17819	17836	17889	17822	17680	17762	17596	17710	18004	17853	17853	17801	17820	17727	18008	17892	17798	18006	17685	17641	17821	17671	17821	17756	17877	17930	17802	17858	17804	17790	17945	17975	17555	17929	17962	17900	17612	17770	17925	18026	17788	17840	17885	17641	17903	17714	17877	17974	17805	17694	17725	18015	17911	17836	17843	17579	17850	17970	17929	17962	17893	17781	17940	17752	17902	17840	17697	17954	17980	17784	17641	17832	17722	17860	17835	17870	17465	17861	17902	17809	17613	17866	17758	17874	17867	17837	17739	18038	17678	17910	17833	17885	17904	17791	17961	17810	17867	17827	17779	17761	17754	17847	17768	17775	17748	17723	17812	17811	17667	17975	17857	17564	17695	17598	17947	17709	17800	17801	17930	17859	17649	17620	17850	17797	17769	17673	17892	17863	17573	17869	17775	17839	17968	17849	17610	17846	17821	17659	17903	17793	17846	17699	17678	17874	17847	17796	17990	17954	17764	17744	17823	17945	17690	17741	17667	17662	17697	17691	17745	17799	17856	17803	18007	17823	17899	17779	17764	17935	17897	17839	17653	17717	17650	17650	17849	17884	17800	17587	17929	17916	17757	17732	17835	17769	17722	17783	17897	17744	17918	17908	17907	17663	17647	17784	17734	18029	17932	17752	17850	17790	17744	17876	17742	17787	17764	17919	17922	17779	17856	17692	17702	17903	17808	17688	17963	17930	17838	17769	17788	17853	17866	17773	17692	17906	17834	17914	17850	17860	18091	17824	17801	17744	17830	17883	17567	17752	17795	17851	17718	17780	17852	17911	17779	17679	17801	17887	17673	17828	17960	17846	17907	17782	17646	17784	17794	17564	18035	17756	17848	17767	17763	17938	17833	17852	17920	17744	17904	17682	17898	17750	17920	17657	17811	17766	17691	17979	17931	18009	17667	17778	17883	17913	17872	17898	17823	17785	17677	17789	17964	17989	17772	17739	17738	17897	17749	17700	17763	17856	17933	17781	17821	17849	17602	17747	17599	17719	17723	17781	17658	17904	17692	17867	17782	17744	17839	17844	17655	17708	17746	17753	17803	17756	17799	17916	17808	17713	17675	17732	17790	17751	17639	17745	17809	17813	17862	17824	17617	17656	17795	17789	17849	17752	17777	17730	17803	17787	17632	17917	17719	17704	17715	17928	17911	17794	17916	17733	17626	17776	17891	17831	17683	17631	17965	17639	17807	17834	17846	17750	17798	17728	17846	17733	17747	17681	17844	17806	17850	17835	17715	17885	17755	17970	17893	17752	17924	17694	17685	17793	17742	17760	17966	17992	17914	17837	17804	17730	17936	18023	17837	17949	17688	17723	17838	17855	17860	17836	17651	17894	17678	17727	17707	17741	17602	17879	17636	17832	17593	17757	17832	17722	17764	17767	17674	17771	17851	17927	17712	17816	17796	17911	17850	17838	17767	17946	18082	17654	17749	17751	17712	17929	17807	17656	17800	17866	17751	17882	18070	17565	17799	17834	17831	17750	18011	17729	18002	17910	18014	17814	17896	17874	17545	17535	17648	17938	17870	17936	17731	17907	17697	17887	17805	17811	17843	17704	17961	18022	17693	17862	17802	17845	17502	17762	17680	17827	17804	17976	17882	17853	17914	17816	17644	17714	17834	17854	17810	17742	17909	17782	17761	17854	17909	17725	17913	17852	17741	17969	17719	17879	17710	17709	17870	17749	17865	17871	17757	17726	17846	17849	17809	17937	17992	17870	17892	17852	17728	17759	17928	17833	17788	17831	17726	17825	17839	17806	17798	17746	17736	17862	17782	17677	17723	17923	17754	18052	17736	17720	18066	17877	17851	17681	17856	17666	17833	18068	17962	17958	17918	17914	17826	17777	17811	17845	17764	17864	17611	17957	17858	17709	17903	17772	17806	17860	17826	17958	17680	17903	17750	17866	17615	17826	17758	17859	17879	17849	17826	17880	17806	17828	17694	17718	17834	17894	17889	17746	17877	17691	17759	17868	17773	17774	17739	17813	17878	17893	17905	17850	17821	17938	17783	17695	17858	17622	17813	17695	17757	17940	17799	17652	17750	17875	17900	17710	18077	17815	17852	17658	17698	17877	17792	17804	17845	18123	17647	17791	17957	17796	17727	17601	17800	17800	17731	17826	17775	17885	17758	17972	17751	17819	17991	18111	17951	17787	17808	17798	17824	17526	17681	17632	17745	18026	17675	17655	18032	17804	17815	17868	17847	17958	17780	17884	17676	17798	17788	17824	17886	17936	17745	17953	17793	17764	17751	17613	17882	17708	17704	17938	17887	17924	17943	17994	17685	17909	17665	17954	17942	17940	17836	17790	17836	17659	17775	17660	17753	17799	17807	17947	17647	17658	17837	17879	17814	17667	17877	17875	17820	17634	17825	17681	17869	17735	17702	17730	17651	17792	18116	17798	18008	17606	17723	17848	17931	17981	17897	17918	17872	17653	17971	17994	17893	17913	17948	17791	17682	17759	17977	17711	17648	17775	17796	17685	17872	17975	17581	17778	17852	17810	17892	17643	18107	17780	17742	17877	17777	17956	18009	17997	17827	17679	17692	17760	17722	17713	17730	17742	17779	17752	17810	17736	17948	17770	17812	17752	17762	17883	17756	17695	17870	17657	17799	17653	17791	17793	17641	17887	17572	17574	17885	17926	17964	17779	17958	17546	17612	17575	17969	17807	17858	17829	17794	17897	17592	17725	17915	17785	17918	17843	17708	17638	17756	17694	17763	17798	17751	17838	17942	17830	17902	17771	17973	17816	17815	17734	17886	17834	17896	17549	17712	17801	17898	17998	17720	17839	17580	17968	17684	17710	17705	17907	17879	17868	17947	17850	17729	17837	17704	17905	17722	17744	17668	17817	17845	17947	17679	17757	17870	17726	17601	17803	17732	17761	17979	17665	17756	17860	17647	17828	17689	17848	17897	17778	17524	18013	17739	17839	17899	17904	17796	17785	17936	17975	17905	17661	17568	17749	17950	17802	17825	17916	18007	17739	17811	17838	17853	17969	17895	17906	17859	17754	17780	17882	17911	17782	17886	17879	17845	17702	17807	17682	17696	17597	17693	17811	17656	17703	17813	17819	17916	17852	17898	17792	17799	17909	17662	17700	17776	17867	18086	17823	17775	17909	17773	17740	17892	17801	17913	17735	17730	17918	17860	17963	17658	17953	17788	17674	17930	17755	17828	17880	17835	17746	17914	17714	17779	17891	17923	17892	17946	17747	17847	17757	17843	17850	17709	17721	17944	17742	17737	17773	17814	17672	17810	18106	17938	17862	17864	17679	17672	17798	17797	17779	17765	17687	17805	17719	17601	17624	17928	17773	17951	17822	17839	17837	17634	17732	17842	17694	17767	17863	17833	17779	17847	17946	17954	17793	17877	17798	17771	17961	17869	17874	17423	17867	17835	17657	17711	17767	17801	17973	17838	17838	17545	17809	17862	17884	18034	17788	17879	17832	17680	18029	17858	17798	17776	17927	17919	17819	17759	17774	17862	17863	17993	17872	17794	17906	17701	17872	17664	17860	17813	17760	17731	17879	17855	17543	17765	17718	17763	17850	17782	17949	17811	17861	17669	17951	17921	17815	17901	17963	17615	17683	17863	17740	17846	17800	17824	18006	17737	17789	17699	17647	17727	17629	17901	17971	17952	17845	17956	17902	17965	17824	17756	17879	17739	17891	17730	17928	17886	17696	17622	17918	17852	17721	18042	17622	17710	17818	17890	17908	17696	17686	17671	17820	17725	17730	17798	17811	17800	17848	17711	17785	17876	17812	17792	17960	17760	17851	17948	17839	17832	17986	17715	17733	17890	17794	17733	17859	17843	17964	17846	17740	17792	17954	17860	17900	17708	17602	17875	17930	18000	17989	17815	17963	17904	17961	17760	17704	17877	17763	17805	17798	17800	17626	17846	17868	17903	17826	17829	17855	17997	17978	17880	17798	17827	17728	17811	17651	17918	17812	17912	17787	17852	17749	17710	17853	17787	17742	17741	17849	17816	17880	17665	17718	17702	17730	17855	17814	17719	17794	17771	17725	17961	17837	17771	17989	17865	17802	17797	17847	17726	17743	17871	17816	17986	17811	17940	17826	17709	17874	17893	17775	17685	17882	17844	17704	17738	18048	17858	17790	17959	17761	17721	17714	18015	17842	17995	17715	17739	17810	17859	17813	17602	17821	17940	17785	17795	17815	17808	17856	17673	17799	17775	17665	17717	17767	17875	17840	17862	17704	17677	17943	17614	17557	17838	17799	17694	17798	17989	17743	17798	17742	17965	17938	17818	17862	17949	17926	17903	17838	17736	17770	17924	17675	17897	18100	17859	17688	17885	17839	17746	17656	17665	17674	17976	17875	17825	17810	17637	17870	17750
37237	59900	55196	43184	34460	27787	21985	19845	18032	17055	16342	16286	16167	16038	16076	16180	16147	16085	15988	16113	15966	15909	16120	16078	16153	15918	16091	16073	15907	16143	16079	15872	16019	16064	16220	16047	16001	16101	16059	15972	15747	15953	15959	16043	16244	15900	15999	16092	16048	16048	15976	16129	15997	16013	16076	16067	16069	16050	16012	15945	16174	15998	16074	15985	16046	16046	15992	15858	15885	16110	16026	16039	15926	15900	16103	16003	16043	16058	15920	16097	15990	16050	16032	16030	16067	16085	16147	16010	15980	16192	15993	16058	15974	16088	15762	15982	15900	16080	15910	15882	16043	15894	15971	15983	16054	15926	15999	16009	16022	16103	15965	15926	16018	15984	15976	15893	16124	15989	16061	15904	15932	16144	16021	15812	15825	15932	15920	16091	15858	15967	15894	16038	16104	15951	15857	15961	15900	16035	15878	16101	15814	15961	16072	16021	15912	16118	15970	15942	16116	15927	15930	15967	15901	15977	15982	16035	15832	16058	16008	16019	15975	16019	15906	15935	16013	15908	16158	15897	16035	16108	15975	16080	16040	15885	15973	16047	15959	16047	15998	15901	16038	15938	15900	16132	15863	15852	16068	15900	15916	15930	15986	16060	15924	16097	16049	16078	16093	15867	15859	15856	16016	15927	16089	16087	15953	16013	15933	16117	15998	16089	16019	15921	15924	16023	15907	16056	15986	16115	15971	15868	15964	15985	15995	15822	16152	15909	15757	15896	16133	15953	16061	15988	16113	16025	16046	15981	15978	16034	16141	15994	15995	16103	16057	15975	15903	15862	15767	16049	16114	16037	15801	15920	16052	15918	15965	16067	16014	16003	15972	15872	16054	16009	16082	15934	16032	16042	15853	16015	15965	15931	16067	16040	15980	15881	15995	16059	15945	16028	15933	15956	15952	16114	16036	15909	16052	15997	15881	16023	16040	15896	15981	16151	16028	15949	16120	16050	15878	16033	15859	16281	15857	16165	16019	15909	15930	15988	15916	16063	16035	16085	16094	15990	16002	16100	15977	15925	16024	15928	15881	16015	15896	16051	15738	15915	16107	16056	15965	15971	16006	15943	15856	15993	16046	15984	15808	15972	16014	15964	16015	16013	15923	16176	16014	16178	16106	15999	16053	15998	16009	16117	16014	16044	15888	15895	15982	15875	15896	15960	15825	15965	15944	15922	15908	15924	15781	15918	15812	15836	15982	15942	16026	16106	16074	16013	15928	16063	15996	16030	15885	15919	15996	15957	16076	15898	16105	15980	15979	15837	15958	16096	16085	16092	15933	15911	16085	15920	16015	15845	16087	15997	16093	15969	16075	16043	16035	15987	15797	16003	15869	15948	16106	16043	16010	15948	15960	15944	15955	16110	15943	15960	15873	16128	15765	15865	15849	15974	15699	16015	15902	16084	16025	16065	15968	16015	15918	15988	16061	16007	16131	15945	15970	16066	15950	15926	16079	15992	16021	16012	16080	15839	15996	16016	16162	16103	16032	16046	16004	15922	16039	15947	15815	16125	15977	16013	16067	15880	16020	16165	16074	15996	16018	15991	15930	15894	15884	15930	15917	15935	15942	15994	15961	16006	16007	16008	16110	15962	16026	15833	15832	16040	16052	16069	15964	16068	16145	15951	16226	15798	16034	15878	15740	15678	15890	15922	16060	16042	16041	15936	15977	15904	15964	15995	15934	15944	15952	16063	16071	16082	15954	15916	15740	15875	16198	15932	15933	15908	15919	15878	16100	15927	16064	16032	15951	16099	16082	15982	15926	15825	15999	15946	15897	15951	15960	16064	16084	15979	15991	15855	15810	16206	16024	15930	16011	15909	15963	15901	16027	16006	16017	16215	16097	16053	15950	15787	15976	15885	16011	15898	15836	16152	15948	16080	15938	16240	15930	15929	15842	15912	15845	15968	15990	15936	16030	15878	15906	16087	15939	16042	16030	16108	15904	16098	16149	16051	16062	15951	16228	15791	15985	16035	15986	16007	16071	16024	15986	15890	16017	15896	15939	16324	15992	16007	15982	15797	15886	16014	15949	16054	15952	16047	16041	15992	16185	15943	15961	16196	15929	16057	15927	16039	15979	15997	16036	16037	15940	16161	15954	16036	16147	15943	15973	15969	16010	15977	15951	15918	16016	15983	15989	16009	16156	15974	16128	15961	16009	15894	16108	16094	16042	15917	15934	16004	15994	15962	16090	15904	15950	15962	15840	15916	16012	15916	16040	16021	15954	15965	16125	15910	15932	15909	15810	16012	15963	16074	15965	15911	15836	16017	15946	16125	16067	16040	15754	16003	16056	16047	15963	16102	16011	16123	15930	16149	15968	15839	15997	16041	15815	15996	15957	15898	16094	16031	16067	16105	16128	15826	15940	15845	15969	16006	16072	15973	16119	16166	16100	15953	16019	15733	15900	16005	16041	16068	15900	15921	15946	15957	16005	15954	15945	15905	15868	16048	15930	15945	16052	15948	16075	16035	16100	15925	15993	16016	16110	15953	15891	16090	15972	16049	15845	16047	15968	16071	15932	15948	15984	15932	15960	16023	16029	15950	15894	16028	15819	16119	16080	15731	15981	15938	15913	15938	15854	15969	16005	16096	15953	16085	15946	15959	15912	15943	15931	16189	15927	16087	16015	15973	16120	15933	16073	16119	16007	16087	16262	16074	16077	16182	15991	16050	16059	16088	15963	15898	15995	15901	16007	15998	16079	15913	16138	15975	15981	16171	15998	16102	15963	15874	16019	16048	15863	15897	15818	15863	15879	16040	15952	15982	15976	15990	15930	16095	16053	15995	15758	15781	15933	15918	16054	15978	15983	15952	16121	15903	15948	16050	16024	16016	16012	15895	15860	15959	16015	16223	15762	16060	15923	15936	15983	15970	15893	15694	15973	16166	15971	16091	16177	15989	16077	15994	15971	15945	15942	16077	15967	15940	15805	16053	15922	15991	15940	16145	15957	16042	15973	16150	16109	16045	16047	15885	16071	15922	15954	15999	15904	16095	16079	16025	15957	15919	15844	15988	15989	15933	16061	15984	15834	16104	16091	16096	16121	16038	15843	16030	16013	15999	16132	15966	15879	15937	15990	16114	15827	16028	16049	15789	15899	16069	15987	15983	16159	16000	16182	16128	16205	16118	15950	15935	16122	16020	16047	15904	15937	16095	16026	15853	15910	16006	15949	15943	15930	16061	16081	15926	15998	15989	16042	15957	15939	16033	16119	15831	16155	16052	16088	15988	16149	16047	15970	16087	15932	16059	15965	16032	15969	16093	15903	16096	15943	15924	16002	16028	15971	16205	15868	15953	16053	15929	15824	15889	16054	16109	15815	15998	15881	15870	15936	16160	15948	16144	16045	15916	15859	15951	15944	15877	16140	15781	15935	16019	15991	15963	15881	15957	16060	15961	16168	16104	15836	15899	16113	15976	15998	15933	15925	15988	16016	15959	16092	16015	15934	15965	15942	15918	15933	16100	15911	15965	16049	15960	16018	15982	16040	15875	15936	16036	15941	16142	16052	16065	15978	16089	16125	15944	15962	16030	16083	15969	16025	16144	16093	16128	16061	15965	16049	16045	16021	16009	16002	15986	16009	16035	15986	16005	15990	15876	15991	16107	15965	16042	15873	16036	15839	15862	15947	16015	16093	15949	16221	15861	16107	16089	16090	15982	16018	15927	16131	16175	16042	16168	16016	16214	15854	16081	16006	16193	15967	16087	15814	16045	16099	16028	15845	15922	16068	16092	16027	16017	15984	15973	15871	15831	15983	15975	15924	16115	15848	15970	16075	15987	16141	15890	15793	16017	15998	15970	15926	16048	16012	15904	16011	16126	15943	16024	16039	16082	15918	16052	15949	15962	15936	15947	16090	16025	15916	16008	16055	16039	15867	15954	16010	15819	16152	16001	16079	16022	16078	15941	15996	15970	15951	15930	15997	15950	16021	15986	16004	16027	16068	16026	15955	16117	15871	15919	15958	16041	15812	16000	15956	15914	16213	15911	16087	15992	15916	16132	15914	16096	15898	15989	15935	16025	15883	15970	16131	15941	16057	16134	16045	16102	15979	16108	16078	15987	16138	15961	15979	16067	16036	16051	16097	16101	16149	15921	16239	16027	15972	16019	15874	16040	15810	15952	15947	15700	15875	16061	16012	15991	15982	16016	16075	16036	15973	15955	16020	15912	15917	16153	15882	16034	16015	16056	15842	15974	15789	15986	16085	15977	15999	16098	15937	16007	16001	15864	16065	15888	16029	16183	16120	16053	15993	16033	15745	15910	16060	16083	16009	16058	15900	16037	15887	15987	15836	15974	15778	16005	16123	15884	16089	16213	16034	15746	16057	15998	15998	16045	15944	16025	16034	16119	15955	15903	16037	15964	15961	15919	16103	16080	15875	16018	15890	15953	16074	16050	15990	16006	15897	15882	15739	15997	15980	15938	16046	16007	15850	16073	15964	15862	15957	16097	16096	15894	16080	16025	15947	15943	16067	15855	16036	16018	16007	15969	16090	16061	16173	16027	15904	15994	16095	16012	16019	15904	15905	15950	15932	16112	15924	16104	15961	16002	16105	15956	15996	16009	15911	16107	15876	15966	16125	15894	15967	15989	16024	16007	15949	15948	16010	16161	16039	15993	15869	15794	16032	15997	15954	16055	15951	15988	15996	15952	15942	16030	15940	15862	15977	16046	16031	16045	16035	15982	15955	16046	15967	16094	16020	15902	16078	16030	15953	16054	16182	16017	15915	15859	15892	16003	15998	15969	16125	16115	15827	15909	16136	16006	15976	15927	15943	15856	15965	16033	16127	16118	16056	16046	15822	15965	15961	15997	16066	15900	16026	15976	15986	16101	15887	15949	16094	15890	16194	15952	15981	15877	16146	16073	16031	15774	15842	16130	15927	16089	16121	16061	16041	15894	16097	15916	15961	16001	15885	16029	15949	16035	16038	15911	15943	15986	16026	15879	16097	15773	15964	15962	15949	16037	15793	16025	15955	16111	15898	16099	15956	15872	15963	15902	16086	15990	16077	15994	16044	16025	16103	16145	16021	16100	15827	16035	15919	15845	16075	16080	16059	16013	15999	16011	15967	15763	15854	15893	15922	15802	15896	15938	16066	15965	16166	15873	15907	15979
23198	21616	29570	25122	25391	29264	29327	23449	21038	20424	19721	19417	19234	19283	19227	18795	19081	18833	19188	19176	19006	19034	19089	19116	18914	18668	18997	18824	19016	18982	19064	19002	18848	18791	18859	19035	18988	18959	18858	18777	18900	19179	18860	18951	18930	18794	18875	19067	18751	18974	18844	18994	19070	18782	18870	18811	19020	18901	19072	18875	18918	18866	18892	18770	18790	18994	19010	18890	18858	18762	19048	18761	19015	18770	18880	18791	18652	18833	18932	18780	18708	19008	18838	19078	18999	18931	18859	18969	18875	18848	18686	18894	18582	19034	18820	18843	18806	19023	18824	18742	18869	18809	18986	18747	18819	18798	18965	18829	18769	18895	18943	18799	18875	18929	18868	18896	18860	18840	18993	18835	18758	18874	18787	18747	18882	18780	18886	18787	18913	18614	18777	18999	18668	18747	19040	18798	18924	18823	18806	18688	18655	18852	19019	18861	18750	18916	18980	18770	19175	19037	18820	18789	18776	18940	18731	18962	18692	18949	18983	18927	18859	18837	18807	18749	18759	19031	18710	18824	18866	18627	18613	18802	18963	18891	18838	18499	18862	18845	18988	18586	18874	18867	19002	18467	18732	18997	18871	18834	18813	19019	19062	18784	18786	18830	19007	18832	18787	18822	18827	18659	18496	18761	18834	18705	19001	18790	18677	18805	18646	18860	18735	18831	18772	18682	18668	18912	19016	18667	18905	19071	18701	18872	18666	18849	19055	19005	18907	18770	18821	18702	18894	18800	18692	18741	18813	18810	19023	18788	18938	18710	18830	18813	18809	18672	18895	18850	18766	18958	18994	19025	18883	18973	18852	18922	18820	18683	18954	18780	18904	18818	18885	18804	18918	18825	18864	18627	18830	18954	18910	18682	18817	18948	18799	18850	18915	18715	18921	18771	18741	18952	18989	18942	18832	18915	18936	18462	18794	18882	18955	18925	18908	18856	18701	18842	19037	18756	18721	18682	18833	18986	18797	18825	18812	18850	18833	18987	18747	18963	18940	18656	18970	18749	18774	18905	18837	18576	18666	18759	18837	18944	18893	18830	18710	18912	18664	18916	18945	18833	18885	18864	19055	18888	18859	18861	18728	18930	18753	18742	18833	18686	18707	18963	18890	18808	18903	18818	18861	18880	19063	18639	18652	18877	18777	19010	18921	18717	18749	18875	18860	18750	18888	18747	18886	18711	18715	18829	18770	18844	18758	18925	18666	18836	18874	18887	18877	18795	18706	18759	18820	18743	18699	18664	18813	18744	18853	19068	18820	18793	18680	18689	18974	18835	18928	18853	18847	18995	18764	18720	18780	18636	18787	19030	18774	18623	18820	18751	18818	18721	18921	18882	18797	18714	18798	18809	18812	18821	18791	18766	18779	18821	18565	18687	18664	18837	18663	18798	18839	19008	18887	18863	18940	18867	18648	18640	18830	18772	18835	18629	18788	18904	18946	18775	18931	18729	19045	18862	18868	18931	18864	18863	18926	18833	18882	18851	18829	18778	18884	18931	18703	18812	18946	18749	18946	18826	18885	18822	18751	18807	18743	18852	18511	18953	19030	18772	18866	18909	18819	18957	18740	18737	18771	18808	18841	18747	18786	18780	18719	18652	18792	18743	18672	18815	18750	18746	19076	18674	18714	18976	18941	18789	19116	18776	18913	18747	18698	18875	18826	18660	18743	18667	18740	19020	18681	18887	18681	18724	18977	18661	18855	18695	18757	18475	18702	18611	18640	18672	18859	18932	18700	18886	18838	18660	18962	18890	18788	18851	18906	18974	18857	18816	18794	18863	18684	18746	18706	19003	18845	18578	18656	18841	18776	18777	18836	18733	18847	18745	18715	18735	18762	18789	18948	18782	18854	18944	18903	19067	18918	18996	18830	18980	18839	18964	18866	18644	18776	18831	18885	18814	18845	18920	18891	18871	18856	18944	18933	19042	18776	18802	18915	18873	18884	18925	18882	18740	18892	18782	18945	18617	18840	18803	18827	18869	18819	18853	18803	18803	18931	18918	18727	18787	18969	18817	18777	18720	18954	18957	18853	18782	18805	18906	18831	18843	18729	18725	18877	18621	18826	18738	18867	19010	18736	18609	18738	18793	18903	18755	18880	18955	19084	18788	18906	18972	18732	18766	18754	18668	18976	18731	18814	18775	18903	18902	18875	18764	18693	18586	18913	18848	18713	18872	18714	18956	18667	18606	18884	18737	18947	18855	18815	18904	18932	18580	19026	18909	18924	18806	19023	18620	18977	18673	18982	18688	18715	18814	18738	18821	18868	18832	18951	18720	18919	18751	18734	18750	18681	18689	18677	18893	19030	18732	18761	18625	18782	18913	18719	18943	18840	18892	18683	18884	18823	18895	18749	18747	18771	18712	18899	18737	18856	18813	18737	18609	19048	18938	18849	18961	19047	19107	19046	18787	18752	18825	18784	19025	18829	18843	18728	18893	18925	18858	18892	18866	19078	18750	19025	18831	18791	18688	18688	18768	18905	19008	18855	18675	18872	18921	18763	18746	18787	18733	18729	18602	18756	19065	18798	18689	18874	18688	18943	19067	18804	18591	19050	18656	18947	18660	18685	18871	18959	18904	18597	18996	18616	18950	18787	18883	18676	18671	18871	18609	18970	18552	18897	18893	18860	18694	18764	18872	18718	18761	18850	18900	18826	18910	18843	18917	18725	18760	18865	18712	18645	19074	18986	18927	18965	18944	18918	18749	18666	18814	18848	18887	18759	18672	18770	18900	18650	18656	18804	18912	18929	18710	18822	18656	18697	18788	18751	18828	18823	18829	18728	18765	18690	18764	18704	18799	18716	18658	18700	18663	18960	18849	18799	19007	18932	18702	18744	18868	18886	18934	18941	18894	18624	18910	18762	18683	18733	18842	18813	18604	18780	18712	18927	18942	18836	18728	18943	18632	18852	18588	18859	18802	18750	18961	18912	18934	18939	18670	19020	18910	18809	18846	18899	18876	18915	18873	18972	18794	18912	18888	18842	18746	18706	18528	18766	18885	18690	18658	18856	18682	18849	18903	18775	18922	19017	18747	18849	19003	18799	18912	18922	18796	18782	18961	18794	18869	18526	18705	18754	18727	18867	18859	18966	19035	18700	18873	19094	18693	18953	18870	18798	18682	18736	18571	18660	18593	18824	18992	18876	18884	18741	18895	18701	18809	18838	18975	18807	18624	18665	18750	18841	18754	18626	18917	18860	18682	18601	18719	18728	18775	18624	18689	19048	18654	18715	18814	18730	18847	18786	18951	18846	18839	18842	18706	18797	18854	18991	18923	18788	18933	18800	18868	18971	18888	18987	18880	18653	18829	18498	18550	18680	18719	18901	18829	18644	18773	19002	18829	18813	18914	18797	18818	18705	18795	18774	19112	18903	18764	19023	18821	18763	18939	18755	18862	18914	19084	18467	18985	18808	18787	18864	18913	18810	18820	18791	18963	18685	18898	18872	18781	18879	18904	18955	18806	18919	18804	18668	18752	18887	18777	18957	18904	18836	18893	18742	18828	18907	18742	18677	18699	19019	18746	18996	18762	18859	18864	18748	18895	18808	18897	19027	18870	18907	18656	18717	18875	18732	18734	18555	18813	18947	18924	18887	18977	18703	19077	18864	18953	18803	18774	18983	19070	18864	18730	18705	18809	18881	18965	18919	18563	18775	18664	18759	18691	18665	18668	18772	18798	18788	18763	18823	18778	18795	18692	18814	18725	18729	18840	18870	18872	18983	18667	18798	18846	18674	18574	18670	18870	18802	18943	18708	18807	18900	18666	18844	18876	18847	18832	18636	18858	18980	18859	18678	18868	18853	18752	19019	18876	18763	18725	18966	18927	18844	18745	18815	18812	18794	18850	18978	18906	18706	18669	18732	18816	18629	18969	18722	18721	18994	19012	18698	18677	18879	18680	18825	18892	18869	18715	18787	18527	18791	18987	18664	18751	18823	18717	18958	18890	18775	18896	18756	18809	18864	18834	18745	18703	19028	18728	18722	18880	18799	18679	18822	18822	18970	18892	18827	18781	18677	18666	18724	18640	18762	18826	18744	18873	18700	18966	18711	18896	18870	18716	18907	18875	18883	18752	18932	18874	18958	18861	18570	18779	18727	18662	18765	18878	18672	18785	18860	18761	18708	18930	18780	18784	18615	18825	18765	18614	19093	19008	18774	18642	18739	18836	18774	18807	18749	18887	18734	18727	18875	18741	18816	18769	18859	19048	18855	18695	18987	18824	18846	19068	18968	19073	18812	18651	18992	18807	19091	19007	19040	18663	18856	18732	19160	18743	18954	18828	18782	18807	18779	19008	18840	18842	18710	18807	18710	18943	18668	18951	18720	18803	18908	18719	18970	18818	18707	18756	18680	18845	18853	18617	18685	18602	18944	18985	18848	18791	18728	18880	18717	18668	18804	18890	18879	18639	18795	18665	18778	18546	18732	18976	18906	18631	18874	18579	18709	18780	18829	18775	18718	18986	19025	18986	18865	18717	18702	18810	18895	18699	18930	18691	18782	19022	18874	18854	19020	18746	18817	18627	18945	18683	18825	18790	19063	18961	18858	18860	18666	18945	18689	18594	18929	18942	18940	18845	18966	18892	18959	18851	19018	18775	18734	18829	18764	18791	18724	18705	18741	18753	18856	18934	18919	18860	18687	18683	18746	18645	19067	18803	18982	18855	18965	18849	18699	18900	18977	18954	18866	18774	18872	18828	18855	18895	18846	18877	18861	18947	18945	18982	18814	18943	18842	18816	18827	18826	18829	18839	18820	18926	18711	18837	18556	18699	18878	18853	18970	18840	18721	18822	18980	18682	18800	18799	18891	18906	18786	18907	18836	18904	18913	18883	18863	18644	18672	18809	18797	18790	18772	18782	18905	18883	18646	18792	18782	18712	18702	18856	18853	18953	18816	18815	18722	18699	18955	18823	18908	18862	18572	18890	18654	18679	18934	18842	18842	18759	18775	18914	19004	18693	18674	18695	18824	18867	18777	18639	18718	18650	18774	18722	18765	18535	18884	18906	18820	18695	18986	18539	18834	18907	18962	18868	18715	18921	18933	18705	18676	18735	18971	18838	18861	18763	18704	18829	18770	18783	18715	18941	18781	18901	18866	18803	19024	18732	18777	18677
41293	66127	60651	48904	42012	33354	25523	21657	19233	18171	17055	16917	16796	16758	16546	16619	16766	16610	16635	16694	16635	16714	16524	16634	16586	16559	16547	16897	16791	16683	16767	16626	16504	16618	16633	16657	16489	16559	16648	16613	16667	16709	16671	16597	16611	16525	16683	16708	16598	16702	16501	16754	16751	16569	16589	16752	16795	16464	16699	16574	16592	16728	16583	16664	16787	16443	16685	16650	16633	16606	16679	16673	16641	16681	16455	16538	16584	16645	16511	16618	16537	16462	16630	16601	16492	16798	16585	16459	16532	16741	16574	16655	16682	16403	16627	16681	16532	16632	16502	16536	16636	16648	16724	16654	16734	16557	16560	16571	16498	16733	16676	16590	16463	16616	16674	16544	16484	16662	16385	16596	16459	16597	16589	16706	16426	16590	16671	16702	16643	16559	16573	16620	16595	16515	16556	16580	16506	16466	16663	16630	16647	16750	16529	16780	16598	16548	16707	16639	16370	16688	16524	16650	16545	16819	16505	16787	16616	16452	16558	16656	16582	16635	16738	16450	16526	16563	16850	16663	16468	16631	16617	16531	16623	16630	16677	16671	16511	16765	16576	16706	16652	16534	16710	16604	16609	16663	16665	16756	16647	16727	16659	16409	16545	16723	16599	16724	16585	16700	16687	16875	16660	16606	16509	16706	16688	16545	16588	16602	16522	16694	16704	16450	16507	16483	16692	16631	16517	16629	16669	16663	16661	16613	16630	16735	16790	16735	16452	16540	16518	16716	16701	16644	16630	16592	16641	16593	16566	16748	16516	16614	16542	16553	16595	16520	16573	16675	16671	16509	16767	16706	16455	16734	16420	16571	16508	16653	16595	16602	16661	16699	16620	16510	16612	16493	16662	16649	16413	16548	16527	16484	16438	16660	16484	16603	16603	16545	16593	16691	16423	16637	16763	16622	16768	16660	16673	16439	16671	16659	16529	16647	16669	16606	16547	16609	16499	16641	16496	16601	16677	16611	16647	16635	16663	16617	16747	16620	16445	16684	16525	16635	16639	16680	16501	16576	16682	16707	16718	16765	16855	16668	16713	16651	16428	16459	16650	16432	16741	16681	16650	16505	16594	16662	16610	16514	16670	16485	16710	16418	16616	16586	16629	16588	16601	16642	16398	16556	16654	16449	16486	16642	16736	16584	16671	16697	16532	16604	16643	16572	16464	16729	16595	16670	16632	16517	16483	16587	16730	16667	16537	16570	16592	16583	16537	16567	16777	16709	16561	16569	16553	16505	16430	16677	16547	16599	16536	16494	16648	16723	16481	16623	16572	16611	16490	16647	16551	16612	16684	16554	16501	16733	16522	16598	16574	16612	16532	16701	16751	16588	16623	16595	16710	16655	16713	16864	16635	16460	16588	16602	16667	16691	16751	16737	16534	16510	16534	16640	16527	16720	16531	16538	16430	16699	16608	16752	16587	16504	16648	16543	16502	16768	16502	16533	16612	16668	16739	16445	16475	16792	16571	16627	16619	16676	16650	16561	16623	16508	16586	16517	16678	16642	16652	16624	16595	16622	16529	16488	16606	16648	16631	16490	16672	16575	16615	16579	16563	16520	16512	16596	16594	16562	16504	16857	16640	16525	16694	16530	16622	16545	16684	16736	16633	16503	16542	16660	16541	16498	16571	16609	16686	16569	16821	16488	16711	16573	16543	16644	16620	16713	16582	16493	16636	16511	16654	16657	16454	16646	16543	16556	16619	16871	16588	16698	16539	16600	16522	16565	16600	16503	16606	16608	16621	16598	16543	16485	16525	16757	16484	16577	16535	16685	16563	16628	16743	16531	16475	16694	16583	16749	16543	16706	16650	16500	16625	16471	16462	16576	16723	16378	16650	16744	16559	16408	16611	16498	16478	16681	16378	16460	16892	16776	16428	16635	16677	16672	16478	16529	16647	16476	16557	16661	16537	16689	16526	16528	16756	16864	16419	16637	16621	16571	16692	16607	16539	16518	16779	16508	16725	16582	16689	16566	16636	16679	16615	16651	16644	16644	16676	16503	16580	16563	16652	16601	16635	16403	16634	16678	16491	16527	16585	16715	16672	16469	16519	16520	16634	16680	16575	16501	16457	16675	16691	16733	16614	16534	16585	16797	16585	16443	16502	16597	16615	16700	16655	16627	16423	16706	16627	16587	16723	16660	16655	16586	16619	16562	16573	16491	16558	16442	16513	16559	16563	16661	16619	16580	16560	16722	16658	16381	16682	16642	16608	16512	16656	16608	16583	16727	16662	16673	16563	16598	16717	16663	16582	16388	16673	16705	16645	16521	16635	16651	16625	16595	16616	16728	16616	16406	16590	16381	16600	16774	16602	16554	16431	16713	16634	16463	16610	16511	16774	16679	16556	16513	16447	16601	16553	16592	16576	16461	16576	16661	16567	16496	16482	16393	16537	16779	16695	16683	16629	16575	16560	16744	16627	16535	16659	16549	16516	16649	16629	16637	16374	16567	16515	16634	16589	16714	16604	16583	16650	16580	16658	16613	16635	16656	16539	16532	16614	16575	16749	16699	16731	16637	16602	16650	16569	16571	16658	16607	16654	16535	16559	16676	16553	16591	16533	16555	16699	16342	16560	16605	16581	16432	16524	16538	16568	16470	16691	16532	16834	16404	16698	16585	16488	16485	16494	16775	16678	16605	16631	16620	16596	16610	16493	16693	16399	16571	16486	16510	16503	16475	16860	16577	16714	16451	16789	16519	16652	16516	16553	16503	16733	16596	16570	16728	16448	16731	16742	16720	16662	16556	16702	16560	16625	16446	16644	16601	16681	16402	16572	16726	16552	16456	16450	16715	16514	16594	16629	16500	16367	16780	16603	16701	16468	16562	16719	16647	16604	16518	16514	16743	16426	16505	16618	16521	16583	16494	16655	16600	16574	16517	16618	16668	16521	16657	16680	16593	16559	16593	16565	16660	16440	16622	16631	16560	16673	16566	16731	16459	16620	16528	16681	16620	16492	16621	16726	16589	16724	16598	16486	16629	16594	16525	16587	16545	16627	16508	16632	16552	16670	16629	16739	16666	16738	16547	16606	16562	16639	16662	16671	16577	16489	16542	16491	16493	16598	16698	16616	16657	16518	16727	16725	16532	16613	16474	16503	16833	16621	16478	16530	16582	16574	16531	16481	16563	16440	16782	16541	16675	16618	16610	16585	16685	16767	16554	16519	16598	16632	16645	16509	16543	16564	16610	16705	16821	16729	16487	16664	16575	16540	16502	16483	16693	16703	16685	16570	16554	16750	16682	16581	16434	16530	16579	16637	16550	16618	16630	16457	16507	16429	16500	16578	16627	16537	16621	16609	16605	16629	16829	16515	16571	16453	16625	16694	16518	16799	16730	16573	16719	16508	16566	16638	16686	16543	16594	16580	16611	16596	16614	16585	16633	16634	16564	16708	16579	16667	16660	16561	16638	16671	16573	16618	16606	16570	16605	16631	16515	16595	16659	16698	16503	16665	16556	16806	16554	16640	16509	16539	16722	16469	16548	16659	16737	16568	16495	16503	16676	16501	16523	16621	16421	16550	16467	16608	16468	16768	16548	16758	16517	16498	16630	16475	16541	16539	16726	16647	16545	16473	16650	16630	16700	16691	16589	16504	16734	16501	16622	16380	16880	16533	16583	16510	16609	16476	16541	16615	16591	16632	16560	16672	16710	16807	16467	16724	16600	16611	16732	16431	16501	16561	16518	16483	16583	16587	16664	16752	16453	16503	16583	16373	16595	16485	16559	16684	16633	16516	16547	16718	16749	16446	16394	16796	16650	16609	16525	16604	16907	16552	16711	16515	16505	16614	16597	16592	16557	16544	16502	16598	16410	16494	16464	16496	16781	16727	16611	16473	16593	16637	16503	16474	16545	16675	16652	16695	16628	16555	16599	16651	16476	16839	16720	16564	16679	16517	16643	16605	16708	16593	16748	16624	16573	16597	16656	16518	16581	16590	16538	16468	16468	16523	16639	16539	16780	16545	16533	16519	16512	16547	16589	16634	16588	16598	16638	16593	16665	16562	16499	16615	16676	16592	16665	16572	16616	16595	16569	16797	16727	16798	16569	16676	16655	16604	16625	16543	16618	16655	16601	16632	16553	16725	16503	16713	16563	16621	16679	16545	16639	16470	16623	16394	16487	16708	16743	16424	16680	16664	16673	16505	16549	16414	16569	16478	16605	16608	16548	16380	16574	16613	16466	16681	16388	16597	16719	16552	16826	16590	16590	16410	16532	16597	16719	16530	16629	16546	16606	16709	16591	16551	16729	16567	16578	16623	16529	16547	16645	16468	16634	16414	16804	16531	16589	16690	16580	16667	16349	16679	16601	16521	16569	16565	16532	16516	16758	16573	16775	16610	16533	16643	16573	16635	16585	16651	16583	16598	16498	16527	16566	16460	16735	16614	16565	16625	16658	16584	16724	16719	16647	16695	16487	16559	16597	16669	16487	16763	16632	16684	16714	16489	16613	16429	16590	16556	16680	16540	16455	16619	16536	16524	16585	16713	16743	16509	16532	16666	16607	16590	16448	16497	16478	16689	16641	16540	16670	16660	16624	16652	16574	16353	16312	16583	16556	16614	16675	16666	16564	16697	16553	16430	16568	16556	16661	16646	16618	16575	16412	16650	16490	16610	16717	16428	16450	16574	16540	16619	16609	16636	16536	16721	16482	16737	16636	16749	16766	16558	16783	16679	16607	16701	16572	16570	16538	16807	16590	16544	16698	16721	16646	16402	16660	16703	16511	16627	16553	16746	16594	16639	16557	16478	16668	16701	16708	16542	16590	16537	16581	16532	16599	16514	16768	16693	16568	16717	16662	16617	16566	16665	16537	16548	16690	16571	16617	16405	16747	16584	16585	16771	16628	16783	16572	16522	16583	16453	16576	16625	16716	16756	16579	16570	16753	16586	16522	16487	16485	16746	16529	16676	16703	16670	16488	16557	16417	16637	16593	16589	16723	16617	16308	16553	16672	16523	16606	16581	16457	16608	16709	16551	16662	16458	16625	16692	16478	16586	16782	16709	16484	16454	16522	16558	16431	16699	16677	16502	16650	16392	16678	16698	16488	16634	16524	16553	16491	16554	16457	16718	16555	16597	16745	16566	16685	16569	16399	16590	16544	16634	16781	16522	16598
29937	31518	38949	33314	24797	21294	19691	18278	17844	17413	17303	17120	17053	17223	17187	17074	17078	17237	17026	17116	17023	16972	17012	17026	17103	17037	17240	17075	17079	17242	17176	17022	16982	17141	17118	17285	16952	17128	17149	17072	17143	16977	16937	17113	17227	17236	16986	16986	17222	17128	17251	17110	17211	17174	17098	17180	17211	17100	17166	17115	17113	17039	17174	17094	17246	17056	16928	17149	17120	17098	17100	17115	17131	16872	17164	17190	17227	17099	17086	16970	17059	17153	17197	17108	17077	17083	17062	17085	16932	17198	16931	17161	17022	16995	17047	17183	17033	16859	16935	17078	17089	17036	16958	17142	17239	16996	17038	16966	17024	17217	17118	17175	17217	16969	17126	16901	17222	17039	17107	17082	17195	16853	17079	16920	16961	17297	17163	17158	17071	17287	17084	17056	17140	16964	16907	17047	17039	17067	16811	16935	17127	17027	17184	17053	17117	17042	17313	17128	17057	17122	16945	17040	16870	16916	16963	16961	17272	16971	17154	17025	17012	17067	16952	17004	17089	17051	17081	17198	16785	17120	16928	17043	17050	17029	17141	17111	16941	16843	17127	17101	17019	17032	17196	17211	17135	17064	17043	16726	17060	16936	17060	17016	17216	16988	17041	17173	17185	16880	17076	16935	17035	16920	16949	17163	17103	17136	17138	17104	17142	17010	17032	16842	16894	17057	17078	17087	16830	17155	17177	17108	17201	17156	17173	17162	17094	17132	17357	17065	17276	17134	17325	17078	17076	16944	16804	16933	16942	17177	17181	16945	17019	16903	16970	17193	17058	17013	17090	17201	17047	17001	17187	17114	17154	17240	17139	17067	17025	17042	16911	16968	17011	16920	17031	17047	17090	17101	16881	17195	17131	17146	16998	17019	17239	17013	17181	16949	17023	16971	16998	16888	16911	17031	16891	17118	16920	17043	17036	17046	17041	17072	17112	17258	17102	17039	17067	16956	17150	16934	16912	17088	17153	17212	17103	17134	17084	16972	16989	17231	17059	17175	17203	17104	17147	16867	17200	17080	17200	17087	17105	17008	17198	17133	16938	17108	16997	17012	17108	16922	17069	17094	17081	17066	16996	17115	17068	16967	17159	17038	16998	16881	17108	17133	17165	16930	16984	17157	17183	16811	17051	16950	16974	16915	16840	17115	17115	16969	17042	17087	17101	17012	17107	16981	17188	16851	16905	16987	17051	17017	16891	17240	17149	17075	17065	17298	16878	17070	16829	16950	17067	17079	16934	17001	17003	17122	17154	17099	17068	16971	17027	17048	17030	17142	17064	16890	16993	16984	17047	17070	17145	17034	17058	17242	17180	16990	17023	17016	17250	16951	17119	17097	17062	17112	17068	16941	17298	16941	16894	17113	17013	17133	16902	16897	17062	17091	17154	17055	17042	17001	16920	17077	16991	17173	16963	16863	17133	17028	17078	17072	17088	16981	17112	17247	17257	16808	17161	17019	16922	17036	17125	17023	17144	17079	16993	17144	17122	16967	16973	17028	17252	16837	17201	17079	17241	17269	17182	17020	17111	17079	17087	17037	17136	17015	16963	17044	17020	17036	17001	17231	17072	17174	17222	17188	16957	17069	16987	17148	17074	17037	17077	16949	17009	17047	17137	17183	17196	17077	17249	17066	17029	17005	17130	16947	17371	16988	16949	17163	16969	17111	17259	17099	16914	17101	17084	17116	16989	17100	16912	17086	17086	17030	17066	16947	17272	17162	17045	17011	17106	17143	16944	17043	17169	17183	17111	17072	16869	16986	17072	17079	17049	17267	17055	17049	17043	16942	17045	17210	16991	17286	17167	17044	17225	17137	17159	16870	16877	17042	17034	17056	17102	17190	17014	17264	17253	16843	17044	16902	16925	16996	16819	17062	16884	17040	16944	17004	16910	17194	16948	16990	17166	16788	17138	17040	16999	16873	17050	17077	16878	17083	17025	17064	16941	16946	17133	17069	17007	17236	17053	17087	16980	17232	17002	16993	16846	16984	17112	16943	16949	17139	17172	16908	17254	17139	17106	17135	16904	17238	17068	17123	17077	17016	17027	17104	16949	16976	17093	17144	17135	17151	17060	16847	17015	17181	17146	16915	17051	17030	17150	17035	17106	17177	17006	17175	17050	16996	17079	16987	17055	17057	17101	16844	17038	16932	17142	17262	16909	16830	17080	17142	17245	16952	17160	17137	17079	17120	16958	16945	16996	16985	17073	16915	17297	16939	17051	17130	17071	16959	17216	16972	17093	17226	17078	16833	17174	17029	17047	17003	16943	17229	16855	16963	17102	17186	17041	16983	17168	17241	17033	17028	17012	16988	17199	17186	17023	16982	16809	17111	17240	17219	16867	17059	17310	17148	16902	17099	16912	17172	17062	16999	17126	16966	17219	16957	17285	17187	17033	17104	17139	17188	17137	16979	17038	17106	17087	16990	17226	16965	16846	17051	16985	17048	16961	17291	17084	17065	17199	16795	17053	17114	17067	16959	16973	17090	17217	16963	17051	17128	17364	16929	17104	17023	17203	16964	16921	17107	17168	17182	17051	17023	17287	17258	17135	16966	16982	17098	16898	16919	17125	17014	17082	17035	17089	16843	16992	17196	17307	17057	17307	17081	17065	17053	16933	16950	16999	17170	16844	17206	17100	17018	16928	17196	17014	16986	17079	17010	17136	17097	16985	17022	17234	17091	17057	17035	17216	17080	17072	17144	16891	17119	17112	17039	17025	17054	17301	17040	17260	16983	16879	16940	17100	17175	16988	17138	17092	17184	17074	17139	17055	17117	17010	17083	17044	17226	17006	17156	17128	17068	17125	17069	17053	17222	17136	17112	16950	17150	16934	17165	17050	17230	17129	16988	17119	17012	16955	17020	16918	17094	17195	16823	16921	17244	17238	17122	16978	16935	17234	17172	16911	16856	17198	17200	17047	17253	17259	17248	17087	17093	17259	17132	16915	17174	17032	17115	17139	17182	17083	17115	17005	17006	17099	16970	17021	16961	17045	17061	17040	17185	17233	17245	16995	17077	16860	17105	17206	17085	17128	17298	17166	17211	16945	17022	17180	17105	17326	17115	16921	17174	17196	16983	16851	17099	17428	17084	17197	17098	16902	16919	17050	17144	17262	16938	17126	17084	17076	17207	17018	17138	17209	17015	17192	17030	17126	17076	17044	17102	17235	17258	17090	17045	17157	17040	17200	16997	17033	16899	17014	16905	17171	17327	17065	17118	17123	17081	17123	17156	17018	16946	17136	16794	17212	17263	16957	17070	17047	17116	16913	16989	17096	17066	17137	16911	17183	17063	17121	17221	16915	17079	16973	17120	17166	17022	17177	17319	17051	16985	17050	17010	17173	17068	17087	16973	17219	17057	17001	17029	17070	16925	17304	17211	17056	17199	16868	16917	17114	17087	17056	16988	17145	16945	17120	17015	17246	16853	17134	16986	17118	16998	16990	17043	17148	17022	16985	17108	17018	17108	17074	17124	17021	17267	17081	17087	17167	16933	17165	17030	16891	16753	16988	17173	16967	17157	17172	17132	17045	17104	16773	17027	16982	17097	17018	17045	16994	17128	17162	16940	17100	16881	17264	16964	16928	17059	16855	17093	17053	17049	17252	17237	17038	16955	17260	17094	16720	17045	16935	17054	16948	17191	17218	17109	16895	17262	17199	17138	17177	16955	16971	17241	17052	17332	17104	17032	17180	16934	16963	17022	16987	17131	17122	17158	17105	16924	17066	17040	16918	17117	17020	17072	16955	16971	17045	16975	17043	16957	17210	17115	17122	17365	17282	17082	16982	17055	16997	17072	17062	17092	17198	17211	17168	16991	16996	17158	17188	17056	16951	17104	17199	16991	17151	17191	17333	16919	17069	17069	17012	17118	17065	17200	17120	17009	17070	16921	17034	17044	17054	17334	17032	17040	17200	17149	17154	17208	16938	17101	17094	16965	16882	16875	17167	17228	17039	16983	17072	17059	16993	17079	17203	16955	17086	17118	16948	16999	17133	16955	17137	17156	17011	17206	16967	17147	17095	17134	17322	17133	17053	16904	16937	17140	17040	17163	17215	16982	16952	17087	17166	17158	17138	17190	17061	17246	17170	16963	17069	17080	17093	16961	17270	17054	17213	17023	17226	17116	17048	17135	16955	17121	16846	16944	17018	17127	17160	17267	17176	16944	17072	17041	17059	17137	17087	17105	17270	17168	17126	16965	17049	17130	17375	16878	17062	17094	17239	16996	16975	17035	17109	17077	17052	16975	16985	16930	17105	17112	17098	16845	17036	17062	16994	16948	17095	17169	17070	17234	16954	17208	17092	17077	17021	16943	17252	17146	17012	16989	16972	17158	17133	16947	17029	17043	17133	17329	17082	17146	17220	17182	16973	17107	17227	17182	17015	16961	17175	16943	17147	17116	17139	16978	17069	17038	17096	17025	17125	17130	17162	17236	16930	17163	17054	16919	17072	16992	17046	17150	16951	17116	16959	16981	16984	17105	17199	17179	16913	17040	17216	17089	17313	17211	17225	17185	16938	17087	17254	17015	17088	16958	16855	17118	17113	17046	16987	17024	16984	16910	16876	17031	17090	17064	17284	17146	16998	17141	16964	17028	16960	16896	16999	17113	17129	17104	17132	17047	17133	17116	17208	17005	17241	17199	16948	17108	16866	17147	17170	16991	16960	17025	16910	17090	17069	17044	16764	17137	17046	17124	17026	17119	17200	16918	16942	17114	17171	16966	17102	16970	17080	17138	16963	17182	17212	17066	17050	17029	17065	16994	17105	17027	16997	17231	17230	17092	17074	17025	17154	17130	16896	17181	16991	16977	17100	17087	17187	17021	16931	17169	16982	17156	17232	17098	16907	16835	16905	17015	16846	17057	17283	17181	17186	17067	17183	16973	17137	17006	16938	17126	17046	16981	17022	17202	17074	16978	16997	17079	17063	16907	17112	17118	17103	16967	17077	17008	16930	16924	17149	17022	16942	17089	17091	17289	17037	17081	17204	17171	17060	17005	17183	16954	17046	17229	17049	17051	16909	17052	17295	17006	16935	16887	16960	17038	17072	17291	17108	17064	17030	16985	17135	17162	17097	16922	17166	17166	16973	17095	17102	16814	16962	17064	17137	17128	16928	17143
37109	50726	45258	33557	25166	20757	18231	17154	16396	15683	15574	15706	15468	15356	15525	15556	15645	15428	15584	15372	15660	15554	15583	15243	15666	15578	15623	15478	15571	15490	15570	15553	15607	15589	15688	15489	15586	15508	15615	15554	15632	15473	15508	15426	15553	15481	15461	15570	15447	15479	15615	15547	15711	15469	15452	15577	15456	15519	15473	15455	15488	15553	15545	15516	15472	15409	15566	15407	15535	15411	15610	15366	15373	15465	15636	15487	15462	15518	15469	15538	15476	15458	15304	15498	15519	15519	15721	15335	15490	15386	15469	15479	15423	15641	15515	15544	15618	15439	15560	15558	15509	15511	15570	15515	15533	15726	15389	15506	15631	15495	15615	15389	15539	15469	15430	15675	15512	15568	15570	15424	15541	15373	15535	15587	15440	15388	15302	15541	15465	15500	15363	15733	15509	15353	15401	15390	15519	15646	15485	15674	15666	15537	15469	15460	15465	15566	15371	15515	15676	15393	15393	15391	15744	15366	15360	15414	15474	15502	15554	15602	15472	15281	15423	15525	15281	15469	15595	15440	15400	15385	15426	15482	15473	15629	15513	15273	15408	15452	15583	15457	15528	15437	15520	15545	15661	15348	15644	15467	15557	15447	15430	15473	15540	15592	15445	15612	15437	15427	15693	15568	15562	15531	15498	15682	15530	15457	15427	15648	15632	15431	15435	15563	15412	15544	15554	15519	15612	15649	15345	15457	15525	15455	15537	15459	15431	15641	15379	15550	15472	15564	15560	15623	15499	15498	15509	15490	15528	15479	15504	15498	15418	15452	15386	15471	15467	15660	15542	15454	15515	15483	15365	15548	15611	15510	15451	15479	15503	15324	15600	15529	15642	15751	15405	15618	15460	15474	15584	15445	15619	15524	15476	15406	15387	15482	15571	15516	15424	15476	15522	15583	15426	15609	15331	15379	15523	15440	15680	15505	15417	15516	15368	15454	15425	15570	15592	15421	15633	15528	15437	15236	15397	15441	15515	15582	15468	15548	15303	15572	15602	15626	15576	15579	15425	15404	15397	15312	15571	15591	15358	15531	15400	15527	15601	15466	15555	15471	15564	15562	15588	15474	15452	15467	15577	15456	15380	15560	15438	15620	15501	15657	15474	15462	15505	15566	15639	15420	15597	15415	15607	15379	15606	15537	15397	15556	15502	15475	15490	15540	15565	15656	15553	15493	15580	15342	15439	15541	15451	15609	15527	15561	15382	15356	15532	15576	15463	15502	15632	15564	15255	15594	15641	15484	15474	15323	15441	15493	15517	15515	15384	15492	15468	15448	15647	15567	15484	15611	15527	15546	15406	15449	15457	15516	15370	15604	15604	15572	15411	15501	15605	15623	15403	15498	15488	15478	15562	15722	15671	15506	15555	15597	15597	15670	15507	15447	15457	15469	15475	15496	15440	15647	15422	15539	15496	15430	15669	15354	15556	15528	15403	15554	15467	15404	15644	15580	15529	15425	15486	15297	15640	15672	15605	15335	15465	15526	15468	15307	15537	15518	15647	15219	15643	15614	15519	15366	15557	15364	15514	15465	15445	15465	15676	15364	15655	15429	15538	15508	15526	15409	15583	15553	15410	15227	15600	15721	15503	15610	15554	15402	15418	15550	15624	15625	15596	15480	15504	15561	15420	15550	15333	15468	15612	15298	15600	15448	15431	15504	15475	15477	15552	15474	15662	15579	15392	15572	15537	15508	15477	15423	15507	15662	15468	15354	15481	15700	15622	15438	15580	15449	15580	15543	15491	15587	15498	15577	15546	15509	15635	15503	15497	15564	15420	15626	15313	15482	15531	15451	15342	15541	15589	15585	15573	15501	15569	15475	15544	15392	15428	15588	15483	15411	15362	15702	15464	15403	15564	15543	15505	15448	15470	15547	15430	15624	15444	15398	15466	15554	15532	15511	15420	15500	15407	15462	15493	15569	15408	15598	15549	15374	15461	15593	15417	15471	15559	15516	15602	15592	15662	15577	15530	15437	15568	15566	15509	15628	15375	15506	15522	15553	15649	15473	15701	15754	15551	15491	15477	15513	15412	15522	15466	15550	15467	15585	15353	15641	15512	15562	15489	15490	15467	15576	15523	15515	15419	15474	15584	15534	15405	15361	15533	15440	15471	15542	15476	15427	15595	15532	15547	15726	15425	15618	15409	15704	15448	15666	15616	15556	15690	15467	15528	15477	15415	15542	15528	15522	15384	15547	15560	15383	15553	15483	15528	15582	15656	15438	15382	15449	15771	15520	15389	15485	15410	15560	15591	15567	15480	15306	15532	15220	15508	15423	15519	15514	15531	15444	15443	15397	15538	15406	15520	15524	15563	15527	15271	15465	15505	15351	15683	15514	15594	15471	15610	15609	15410	15448	15555	15620	15492	15522	15691	15542	15681	15488	15349	15472	15550	15631	15490	15622	15434	15475	15411	15632	15530	15524	15452	15486	15607	15555	15568	15491	15463	15623	15451	15480	15441	15603	15632	15447	15597	15448	15481	15506	15427	15510	15516	15397	15571	15440	15426	15550	15499	15478	15537	15626	15675	15443	15540	15532	15616	15370	15663	15536	15526	15609	15506	15505	15410	15549	15526	15491	15602	15516	15519	15659	15487	15537	15400	15548	15610	15663	15500	15597	15489	15662	15405	15426	15559	15520	15622	15595	15416	15410	15526	15664	15481	15496	15575	15551	15429	15543	15539	15437	15644	15400	15521	15585	15450	15521	15451	15616	15451	15320	15397	15518	15668	15473	15627	15491	15408	15445	15377	15611	15644	15604	15433	15667	15378	15541	15527	15647	15450	15388	15450	15363	15254	15675	15345	15699	15419	15633	15451	15398	15473	15591	15585	15527	15538	15516	15391	15504	15639	15518	15433	15530	15602	15400	15457	15484	15470	15544	15570	15375	15401	15404	15603	15504	15504	15571	15386	15581	15539	15404	15470	15520	15417	15650	15544	15497	15528	15547	15574	15542	15381	15572	15535	15446	15523	15541	15458	15546	15677	15423	15773	15329	15484	15663	15435	15553	15435	15708	15467	15610	15447	15380	15470	15595	15542	15500	15651	15434	15552	15430	15496	15569	15595	15474	15384	15614	15593	15390	15443	15778	15467	15477	15418	15638	15621	15371	15378	15736	15492	15524	15338	15726	15700	15649	15462	15669	15296	15595	15699	15612	15391	15556	15451	15627	15466	15413	15594	15660	15454	15553	15526	15200	15508	15597	15575	15446	15650	15446	15340	15380	15294	15463	15675	15549	15587	15436	15463	15427	15499	15386	15623	15479	15414	15561	15538	15436	15583	15479	15494	15432	15500	15534	15426	15441	15469	15446	15455	15583	15476	15534	15612	15508	15610	15525	15611	15534	15388	15499	15583	15458	15382	15503	15473	15509	15470	15602	15522	15652	15552	15418	15506	15434	15542	15644	15473	15524	15456	15542	15505	15415	15605	15522	15645	15595	15444	15625	15580	15526	15529	15325	15524	15329	15326	15564	15362	15537	15529	15607	15487	15575	15514	15545	15552	15671	15579	15414	15584	15527	15444	15495	15502	15627	15376	15713	15557	15345	15492	15585	15524	15447	15424	15587	15622	15360	15670	15702	15666	15400	15802	15467	15581	15481	15602	15598	15616	15510	15409	15626	15638	15558	15440	15481	15608	15684	15693	15362	15536	15404	15510	15429	15443	15493	15473	15492	15538	15391	15564	15519	15713	15466	15443	15585	15441	15439	15464	15729	15491	15532	15354	15630	15487	15410	15547	15410	15487	15372	15666	15453	15546	15578	15491	15530	15516	15524	15564	15504	15472	15565	15306	15611	15474	15564	15424	15578	15580	15403	15521	15569	15518	15681	15626	15593	15505	15521	15440	15586	15370	15360	15712	15495	15532	15475	15410	15411	15395	15506	15686	15487	15557	15387	15545	15515	15583	15474	15628	15450	15425	15379	15366	15543	15619	15651	15612	15580	15321	15462	15576	15502	15379	15519	15541	15533	15508	15501	15501	15560	15411	15659	15484	15457	15521	15459	15520	15520	15431	15670	15522	15544	15647	15503	15427	15602	15431	15454	15696	15613	15504	15404	15619	15381	15600	15656	15593	15529	15449	15660	15733	15428	15669	15605	15561	15428	15421	15681	15578	15500	15465	15419	15498	15443	15583	15501	15431	15466	15514	15358	15692	15449	15437	15517	15481	15394	15545	15526	15567	15538	15589	15541	15517	15619	15424	15448	15717	15685	15530	15383	15625	15473	15603	15627	15565	15379	15526	15582	15601	15429	15657	15469	15672	15556	15427	15609	15599	15491	15613	15388	15308	15562	15445	15490	15472	15453	15513	15605	15396	15572	15640	15467	15489	15611	15413	15423	15494	15498	15438	15460	15615	15437	15633	15551	15618	15303	15528	15585	15376	15573	15469	15426	15516	15360	15554	15594	15528	15413	15517	15490	15608	15501	15536	15408	15379	15436	15602	15393	15550	15486	15541	15432	15450	15524	15510	15595	15558	15485	15643	15567	15447	15601	15501	15378	15722	15486	15495	15611	15462	15339	15541	15477	15542	15719	15424	15532	15549	15596	15436	15504	15557	15303	15447	15458	15565	15665	15375	15472	15476	15602	15686	15455	15577	15550	15354	15568	15479	15366	15458	15571	15781	15460	15572	15698	15326	15589	15585	15571	15490	15453	15524	15435	15415	15618	15571	15488	15599	15395	15513	15552	15539	15508	15433	15488	15499	15474	15496	15449	15453	15661	15627	15600	15428	15399	15343	15424	15455	15500	15511	15679	15701	15463	15473	15399	15656	15474	15382	15506	15623	15333	15605	15592	15572	15549	15677	15734	15521	15485	15428	15675	15436	15650	15403	15622	15545	15536	15463	15505	15493	15365	15469	15323	15549	15535	15448	15379	15590	15382	15753	15523	15420	15660	15432	15218	15470	15429	15463	15433	15508	15375	15601	15461	15538	15612	15536	15448	15353	15563	15508	15461	15426	15616	15333	15500	15350	15292	15618	15515	15730	15550	15343	15466	15497	15606	15518	15460	15444	15637	15473	15521	15570	15571	15575	15531	15621	15608	15461	15677	15514	15599	15494	15417	15475	15647	15529	15562	15640	15475	15384	15378	15491	15519	15518	15559	15697	15594	15385	15325
24131	21510	29469	27379	26407	26962	26245	21927	19857	18754	18273	18188	18034	18242	17661	17806	17577	17682	17719	17731	17742	17788	17763	17593	17555	17656	17864	17689	17721	17742	17753	17816	17706	17736	17966	17652	17695	17716	17983	17600	17699	17575	17508	17559	17698	17749	17694	17622	17632	17651	17726	17693	17574	17589	17670	17506	17760	17890	17521	17644	17552	17749	17642	17594	17516	17578	17553	17489	17767	17597	17707	17608	17677	17721	17641	17708	17788	17694	17785	17656	17709	17640	17544	17701	17771	17785	17743	17671	17695	17893	17564	17835	17384	17667	17634	17757	17536	17673	17616	17710	17785	17862	17753	17918	17798	17598	17766	17740	17656	17615	17519	17639	17611	17585	17442	17635	17701	17701	17468	17457	17736	17685	17469	17361	17505	17666	17729	17706	17701	17627	17604	17488	17522	17463	17695	17567	17782	17627	17602	17620	17671	17614	17712	17512	17727	17520	17715	17719	17733	17593	17410	17687	17821	17699	17625	17640	17632	17831	17562	17541	17659	17562	17576	17486	17630	17611	17468	17432	17640	17418	17604	17761	17620	17603	17710	17559	17653	17886	17690	17557	17687	17655	17662	17754	17652	17366	17680	17666	17637	17688	17662	17519	17704	17452	17615	17821	17516	17536	17385	17708	17570	17694	17586	17575	17505	17422	17488	17535	17687	17526	17584	17758	17657	17766	17570	17576	17750	17652	17496	17469	17581	17705	17819	17555	17626	17528	17806	17742	17554	17614	17618	17572	17867	17713	17628	17574	17601	17614	17721	17658	17515	17764	17464	17534	17582	17579	17574	17509	17685	17733	17620	17592	17656	17543	17681	17652	17513	17425	17513	17597	17623	17463	17573	17769	17672	17561	17492	17606	17427	17409	17572	17608	17676	17839	17574	17516	17691	17514	17533	17849	17601	17685	17575	17601	17773	17492	17654	17740	17623	17572	17659	17544	17608	17674	17665	17556	17549	17642	17594	17475	17795	17564	17811	17528	17701	17709	17597	17502	17628	17892	17588	17727	17600	17707	17592	17709	17612	17624	17630	17678	17634	17566	17551	17743	17672	17800	17581	17796	17816	17505	17761	17694	17363	17696	17655	17527	17568	17642	17888	17469	17438	17634	17624	17694	17643	17657	17639	17687	17650	17574	17731	17505	17515	17731	17597	17724	17446	17588	17668	17649	17523	17566	17562	17638	17695	17369	17794	17732	17755	17634	17637	17712	17722	17808	17719	17503	17739	17519	17660	17474	17671	17629	17594	17760	17607	17792	17448	17652	17598	17489	17640	17590	17659	17596	17632	17513	17489	17679	17676	17569	17595	17587	17505	17458	17600	17482	17627	17741	17532	17450	17446	17688	17612	17476	17409	17684	17654	17552	17608	17694	17520	17740	17672	17669	17597	17556	17601	17618	17580	17829	17408	17827	17345	17465	17549	17803	17491	17602	17761	17586	17507	17574	17610	17588	17630	17573	17611	17492	17685	17788	17692	17479	17578	17711	17701	17677	17756	17813	17736	17613	17535	17551	17538	17678	17784	17659	17740	17525	17786	17545	17589	17720	17619	17397	17822	17835	17769	17722	17787	17607	17510	17656	17586	17573	17815	17688	17733	17689	17671	17782	17596	17619	17663	17575	17603	17777	17822	17315	17448	17600	17634	17734	17805	17529	17620	17611	17496	17416	17766	17704	17825	17653	17727	17586	17789	17629	17604	17592	17771	17497	17352	17530	17558	17570	17537	17406	17688	17535	17724	17731	17620	17655	17486	17665	17629	17500	17693	17730	17548	17794	17521	17732	17573	17438	17613	17459	17588	17916	17715	17637	17583	17724	17580	17729	17719	17388	17868	17924	17778	17745	17543	17680	17600	17700	17583	17600	17770	17746	17581	17501	17666	17665	17505	17549	17812	17738	17608	17614	17731	17623	17647	17509	17693	17520	17581	17560	17652	17668	17615	17613	17520	17666	17565	17564	17701	17486	17566	17746	17641	17575	17624	17514	17683	17829	17496	17499	17822	17779	17498	17615	17738	17683	17594	17447	17660	17429	17634	17637	17570	17621	17559	17635	17439	17656	17551	17540	17343	17616	17613	17666	17678	17640	17511	17449	17506	17595	17637	17243	17757	17577	17511	17698	17666	17674	17550	17530	17718	17507	17587	17504	17640	17768	17652	17702	17600	17686	17716	17670	17769	17721	17577	17513	17413	17653	17595	17466	17619	17578	17740	17593	17463	17446	17629	17693	17876	17748	17784	17637	17672	17675	17620	17768	17728	17607	17593	17582	17618	17609	17633	17574	17565	17651	17829	17583	17760	17651	17677	17757	17657	17539	17640	17551	17621	17638	17472	17653	17761	17684	17638	17615	17454	17438	17610	17673	17512	17710	17524	17471	17643	17311	17638	17760	17692	17589	17452	17694	17614	17641	17714	17746	17884	17705	17889	17593	17671	17728	17416	17575	17532	17587	17709	17694	17779	17770	17739	17745	17445	17693	17677	17625	17391	17565	17580	17701	17745	17708	17575	17569	17392	17627	17662	17609	17725	17572	17429	17778	17605	17639	17676	17595	17652	17655	17905	17797	17621	17661	17785	17674	17572	17700	17655	17678	17695	17482	17599	17600	17601	17649	17688	17750	17653	17670	17751	17863	17528	17752	17670	17703	17676	17528	17483	17485	17516	17476	17511	17696	17957	17639	17668	17548	17588	17601	17685	17618	17706	17642	17512	17653	17593	17849	17655	17527	17620	17622	17718	17727	17460	17775	17645	17608	17749	17741	17603	17572	17793	17691	17528	17679	17650	17582	17754	17611	17632	17812	17697	17639	17611	17702	17603	17767	17540	17572	17627	17536	17694	17841	17830	17599	17644	17636	17488	17619	17729	17546	17748	17762	17763	17645	17447	17632	17611	17527	17607	17644	17773	17640	17595	17709	17711	17633	17585	17654	17681	17563	17755	17719	17528	17536	17483	17649	17604	17477	17705	17637	17461	17656	17676	17625	17664	17594	17650	17377	17653	17513	17571	17784	17754	17539	17763	17669	17810	17716	17573	17471	17698	17925	17399	17724	17574	17627	17791	17502	17731	17480	17320	17478	17357	17725	17524	17610	17552	17729	17526	17575	17594	17640	17498	17554	17814	17537	17658	17525	17504	17778	17842	17568	17587	17637	17858	17780	17893	17847	17749	17767	17584	17750	17772	17509	17621	17561	17654	17713	17436	17711	17637	17619	17659	17803	17829	17712	17665	17617	17786	17720	17648	17694	17569	17604	17651	17758	17561	17532	17521	17642	17680	17624	17754	17564	17881	17801	17694	17580	17600	17584	17633	17879	17587	17637	17694	17659	17633	17550	17655	17397	17647	17583	17701	17543	17445	17468	17531	17525	17528	17642	17711	17879	17562	17644	17732	17654	17395	17444	17475	17892	17527	17707	17583	17485	17788	17791	17729	17676	17475	17613	17622	17568	17681	17889	17714	17851	17598	17818	17723	17870	17693	17633	17496	17560	17614	17585	17573	17776	17693	17478	17649	17935	17598	17656	17510	17670	17707	17719	17634	17581	17757	17695	17642	17589	17703	17541	17507	17535	17607	17506	17601	17692	17479	17665	17391	17799	17767	17648	17665	17808	17514	17488	17551	17533	17704	17418	17550	17564	17599	17683	17856	17585	17646	17586	17486	17578	17677	17772	17698	17579	17605	17724	17773	17320	17458	17534	17624	17764	17632	17746	17726	17454	17629	17536	17707	17725	17589	17702	17724	17572	17745	17534	17739	17662	17629	17592	17356	17664	17543	17599	17746	17826	17754	17826	17626	17668	17614	17598	17805	17695	17662	17678	17543	17650	17582	17490	17455	17563	17522	17579	17529	17629	17719	17696	17756	17769	17647	17685	17429	17585	17575	17467	17784	17612	17687	17561	17578	17691	17508	17736	17569	17692	17614	17456	17701	17467	17582	17759	17659	17598	17662	17568	17650	17435	17747	17552	17507	17653	17674	17595	17415	17669	17716	17526	17700	17663	17562	17615	17658	17642	17672	17710	17612	17540	17681	17548	17511	17496	17610	17817	17707	17774	17741	17635	17785	17544	17590	17466	17527	17636	17625	17702	17453	17578	17579	17594	17724	17637	17643	17738	17499	17620	17733	17625	17614	17615	17689	17749	17646	17564	17560	17439	17696	17748	17380	17746	17922	17604	17790	17771	17598	17702	17628	17587	17750	17720	17574	17638	17706	17587	17670	17718	17416	17678	17702	17682	17599	17380	17702	17786	17778	17493	17768	17510	17553	17440	17808	17421	17662	17435	17632	17649	17661	17502	17544	17633	17509	17470	17552	17676	17788	17397	17592	17632	17493	17623	17543	17440	17680	17444	17618	17697	17653	17603	17664	17529	17697	17606	17721	17691	17505	17558	17393	17625	17474	17586	17719	17798	17421	17620	17548	17573	17624	17666	17530	17836	17588	17829	17779	17469	17704	17682	17597	17523	17657	17872	17467	17575	17741	17693	17535	17432	17442	17609	17458	17607	17489	17450	17633	17405	17669	17487	17659	17596	17419	17506	17520	17425	17641	17538	17547	17618	17586	17552	17625	17600	17882	17536	17579	17569	17580	17559	17515	17672	17654	17508	17640	17702	17535	17474	17646	17609	17621	17582	17757	17937	17652	17716	17777	17641	17627	17741	17696	17658	17649	17665	17668	17657	17678	17606	17667	17622	17596	17710	17573	17646	17586	17581	17670	17519	17878	17691	17633	17684	17704	17560	17580	17454	17733	17720	17631	17587	17571	17665	17634	17588	17711	17829	17554	17695	17611	17559	17472	17540	17758	17468	17505	17486	17563	17569	17532	17473	17630	17685	17578	17683	17515	17755	17834	17658	17776	17635	17641	17673	17763	17522	17703	17692	17506	17451	17478	17783	17690	17622	17592	17572	17776	17771	17521	17729	17640	17624	17543	17555	17717	17665	17366	17599	17756	17478	17596	17781	17526	17503	17797	17601	17475	17593	17788	17548	17540	17518	17474	17676	17564	17887	17916	17651	17655	17599	17676	17668	17658	17678	17706	17669	17601	17641	17763	17653	17765	17676	17541	17550	17471	17494	17583	17440	17529	17789	17453	17493	17588	17704	17735	17743	17689	17636	17722	17823	17750	17638
37951	58534	54380	42108	33710	27653	24042	20676	18227	16862	16354	16229	16134	15826	15810	15949	15797	15847	15876	15877	15953	15933	15913	15829	15810	16044	15964	15846	16028	15871	15956	16003	15678	15911	15931	15939	15794	15747	15842	16034	16001	15855	15824	15906	15869	15795	15725	15840	15886	15888	16025	15926	15869	15885	15846	15738	15875	15762	15797	15905	15893	15872	15771	15912	15950	15922	16057	15869	15936	15860	15888	15776	15878	15883	16029	15857	15769	15758	15857	15937	16016	15759	15775	15674	15923	15922	15846	15886	15834	15724	15864	15768	15887	15814	16025	15811	15943	15839	15801	15788	15904	15916	15953	15903	15937	15924	16109	15756	15781	15826	15864	15787	15846	15939	15721	15853	15778	15815	15811	15759	15871	15775	15841	15744	15853	15771	15897	15741	15926	15757	15830	15880	15852	15983	15622	15864	15947	15913	15680	15834	15919	15990	15683	15758	15849	15851	15868	15978	15869	15843	15728	15777	15876	15935	15843	15913	15977	15662	15819	15764	15846	15910	15727	15770	15792	15875	15628	15956	15956	15801	15857	15901	15924	15862	15952	15871	15833	15707	15901	15799	15993	15751	15819	16009	15829	15761	15741	15824	15722	15803	15908	15925	15993	15784	15827	15961	15846	15775	15683	15901	15890	15915	15867	15756	15824	15734	15933	15823	15681	15863	15794	16063	15974	15816	15772	16021	16054	15910	15785	15764	15746	15913	16005	15906	15779	15772	15962	15829	15970	15747	15809	15898	15730	15831	15784	15765	16014	15864	15837	15714	15847	15962	15884	15748	15874	15894	15852	15803	16028	15805	15834	15856	16102	15721	15951	15781	15756	15826	15848	15661	15861	15920	15874	15888	15805	15804	16033	15774	16038	15816	15844	15763	15674	15898	15895	15703	15750	15820	15773	16028	15901	15845	15889	15972	15780	15859	15874	15865	15968	15845	15904	15776	15895	15941	15758	15886	15821	15940	15880	15844	15837	15852	15737	15779	15798	15856	15952	15844	15903	15868	15748	15695	15819	15752	15795	15800	15760	15698	15741	15585	15795	15750	15655	15836	15856	15793	15718	15863	16004	15783	15789	15809	15783	15810	15897	16022	15774	15987	15788	15936	16025	15914	15801	15902	15943	15792	16054	15740	15447	15821	15779	15981	15847	15866	15991	15951	15952	15766	15859	15675	15820	15875	15768	15888	15782	15813	15812	15915	15866	15805	15813	15833	15756	15905	15749	15727	15956	15804	15922	15801	15770	15798	15815	15713	15683	15871	15752	15735	15928	15955	16010	15696	15988	15755	15835	15850	15947	16038	15836	15812	15948	15721	15915	15856	15686	15885	15854	15911	15733	15791	15949	15927	15801	15898	15927	15899	15806	15782	15788	15851	15679	15849	15841	15734	15960	15724	16031	15896	15710	15894	15905	15837	15952	15818	15754	15819	15854	16042	15779	15898	15798	15846	15765	15837	15764	15809	15860	15892	15915	15884	15800	15840	15745	15831	15955	15845	15621	15804	15905	15733	15861	15703	15946	15867	15830	15958	15828	15844	15889	15872	15756	15935	15748	15890	15708	15861	15680	15719	15789	15733	15834	15914	15864	15756	15846	15537	15835	15940	15863	15886	15871	16098	15684	15859	15794	15662	15855	15853	15564	15694	15811	15940	15754	15737	15817	15703	15836	15640	15815	15809	15875	15851	15976	15728	15941	15747	15755	15698	15869	15865	15909	15815	15835	15743	15788	15815	15829	15927	15575	15723	15849	15861	15822	15807	15851	15818	15776	15853	15798	15917	15770	15833	15869	15819	15754	15958	15757	15746	15881	15874	15889	16041	15633	15891	15709	15810	15827	16017	15787	15749	15943	15810	16025	15805	15683	15873	15925	15855	15861	16024	15916	15798	15950	15848	15804	15882	15674	15857	15965	15875	15696	15778	15817	16017	15652	15736	15795	15807	15886	15813	15623	15902	16015	15720	15679	15961	15889	15745	15654	16021	15756	16071	16004	15871	15835	15909	15922	15710	15719	15947	15851	15875	15801	15688	15812	15943	15871	15938	15835	15859	15819	15775	15856	16047	15832	15763	15756	15854	15782	15723	15773	15825	15791	15861	15721	15877	15996	15853	15692	15930	15723	15859	15748	15880	15740	15946	15833	15796	15784	15854	15845	15701	16058	15762	15808	15979	15778	15812	15849	16038	15938	15856	15810	15954	15965	15775	15716	15828	15875	15759	15733	16002	15692	15847	15887	15885	15858	15856	15869	15911	15828	15812	15806	15838	15832	15944	15679	15790	16016	15848	15723	15793	15874	15938	15967	15993	15768	15704	15762	15769	15659	15827	15851	15783	15773	15806	15758	15969	15929	15860	15683	15905	15771	15852	15860	15698	15893	15856	15825	15893	15916	15805	15631	15934	15868	15593	15831	15817	15677	15853	15860	15704	16013	15931	15819	15847	15789	16023	15740	15714	15686	16021	15820	15710	15846	15763	15811	15920	15806	15678	15812	15910	15986	15941	15747	15828	15858	15860	15793	15782	15812	15791	15960	15616	15810	15750	15835	15789	15916	15887	15908	15963	15975	15720	15842	15643	15868	15776	15823	15877	15850	15855	15805	16057	15870	15825	15758	15804	15933	15767	15847	15758	15795	15906	15797	15895	15711	15806	15892	15768	15820	15779	15768	15803	15801	15910	15760	15829	15793	15828	15790	15747	15732	15801	15793	15819	15797	15840	15752	15719	15736	15824	15811	15934	15815	15856	15931	15956	15910	15977	15850	15907	15764	16047	15940	15835	15677	16005	15946	15843	15660	15752	15888	15788	15808	15671	15922	15934	15925	15988	15711	15768	15883	15741	15946	15703	15774	15953	15883	15896	15771	15814	16013	15751	15693	15905	16006	15775	15744	15730	15792	15878	15398	15816	15820	15747	15861	15747	15791	15895	15833	15750	15867	15985	15808	16012	15763	15758	15769	15866	15783	15873	15704	15911	15930	15757	15720	15959	15806	16013	15936	15785	15642	15702	15689	15798	15986	15630	15891	15795	15823	15885	15836	15939	15763	15853	15848	15785	15737	15679	15971	15774	15828	15845	15704	15886	15890	15711	15702	15898	15854	15801	15865	15754	15711	15877	15843	15707	15749	16036	15737	16013	15835	15841	15770	15862	15881	15845	15915	15912	15783	15794	15909	15688	15924	15744	15794	15957	15819	15842	15740	15707	15830	15850	15930	15904	15767	15979	15925	15751	15950	15874	15846	15912	15867	15836	15767	15715	15684	15647	15921	15851	15998	15879	15881	15942	15881	15856	15680	15911	15846	15944	15814	15957	15809	15710	16025	15764	15872	15894	15921	15950	15921	15865	15870	15797	15899	15991	15695	15891	15798	15831	15901	15802	15962	15854	15829	15878	15888	15940	15986	15835	15815	15811	15556	15648	15822	15920	15933	15705	15875	15807	15704	15963	15787	15835	15927	15824	15912	15651	15836	15769	15771	15710	15865	15979	15693	15833	15841	15905	15855	15760	15882	15856	15721	15925	15652	15909	15751	15868	15893	15842	15963	15733	15878	15810	15710	15835	15933	15911	15938	15683	15827	15625	15739	15836	15949	15909	15917	15733	15824	15795	15801	15788	15880	16037	15748	15792	15869	15879	15925	15829	15856	15861	15872	15697	15930	15896	15799	15782	15936	15966	15868	15962	15802	15923	15681	15898	15866	15712	15904	15896	15768	15754	16002	15708	15812	15805	15842	15922	15879	15815	15937	15956	15791	16125	15841	15916	15933	16002	15785	15881	15860	15808	15896	15993	15872	16072	15975	15888	15959	15836	16015	15762	15840	15761	15762	15636	15654	15860	15787	15780	15647	15739	15829	15835	15994	15809	15896	16007	15814	15557	15921	15738	15873	15804	15883	15733	15841	15801	15845	15909	15830	15933	15883	15766	15863	15837	15788	15828	16004	15732	16097	15835	15833	15710	15808	15955	15910	15842	15958	15910	15942	15834	15811	15712	15782	15989	15892	15767	15809	15768	15939	15823	15865	15970	15781	15909	15895	15847	15888	15828	15867	15749	15862	16083	15831	15829	15862	15888	15789	15888	15817	15642	15627	15869	15733	15874	15506	15714	15660	15822	15986	16003	15923	15888	15968	15712	16014	15644	15844	15649	15849	15871	15789	15813	15713	15894	15848	15843	15819	15936	15918	15809	15865	15946	15937	15655	15889	15814	15793	15888	15939	15693	15896	15714	15989	15855	15845	15857	15833	15818	15887	15969	15992	15705	15793	15942	15922	15820	15992	15850	15738	15772	15849	15866	15739	15955	15805	15949	15871	15735	15904	15779	15769	15831	16049	15802	15907	15747	15798	15754	15869	15852	15995	15771	16021	15927	15803	15889	15834	15736	15828	15887	15732	15735	15838	15771	15854	15785	15551	15782	15793	15840	15806	15765	15887	15805	15787	16016	15869	15804	15949	15718	15896	15850	15945	15615	15825	15987	15892	15871	15934	15880	15774	15948	15848	15838	15656	15902	16031	15786	15883	15752	15718	15873	15668	15712	15887	15923	15905	15689	15694	15979	15854	15674	15969	16056	15863	15858	15920	15858	15812	15842	15900	15995	15767	15899	15980	15754	15884	15793	15877	15770	15925	15938	15715	15840	15857	16106	15825	15774	15789	15758	15968	15792	15887	15778	15815	15808	15914	15816	15744	15810	15810	15803	15632	15927	15886	16038	15750	15960	15851	15922	15720	15779	15595	15719	15834	15725	15807	15844	15720	15867	15857	15817	15869	15834	15717	15968	15899	15973	15782	15912	16017	15785	15934	15889	15861	15949	15695	15914	15966	15908	15694	15699	15883	15939	15866	15782	15636	15814	15729	15825	15731	15761	15933	15854	15839	15909	15846	16060	15817	15899	15827	15842	15799	15788	15922	15691	15738	15882	15933	15916	15856	15902	15726	15980	15939	15892	15787	15903	15803	15885	15806	15803	15784	15873	15874	15767	15748	15943	15797	15759	15888	15767	15823	15870	15971	15811	15891	15991	15914	16017	15917	15668	15917	15869	15778	15864	15835	15937	15900	15887	15908	15909	15847	15918	15868	15744	15967	15783	15647	15777	15894	15667	15882	15861	15971	15784	15850	15742	15777	15721	15865	15606
23127	21570	29636	25095	24779	28254	30352	24555	21185	20239	19344	18678	18712	18560	18659	18596	18415	18801	18512	18329	18390	18328	18537	18422	18631	18568	18580	18557	18421	18350	18383	18560	18344	18452	18419	18380	18753	18223	18384	18488	18563	18625	18512	18517	18489	18467	18344	18490	18386	18415	18571	18212	18374	18296	18354	18391	18465	18339	18489	18433	18241	18257	18632	18570	18143	18284	18389	18235	18408	18393	18265	18427	18448	18297	18314	18389	18388	18282	18387	18450	18424	18130	18288	18323	18151	18173	18273	18383	18445	18189	18266	18155	18357	18400	18383	18300	18267	18415	18355	18538	18411	18487	18345	18120	18249	18440	18201	18502	18363	18114	18323	18546	18442	18103	18450	18353	18454	18319	18505	18487	18521	18341	18142	18311	18181	18326	18261	18367	18379	18307	18246	18302	18242	18243	18234	18244	18371	18229	18513	18359	18404	18103	18331	18258	18519	18111	18370	18168	18249	18459	18377	18501	18642	18381	18173	18352	18201	18236	18337	18345	18206	18266	18357	18230	18348	18401	18402	18416	18097	18341	18383	18120	18451	18157	18400	18518	18273	18436	18200	18175	18185	18348	18373	18262	18303	18295	18253	18093	18190	18265	18292	18311	18380	18148	18399	18329	18483	18282	18417	18298	18236	18358	18461	18181	18373	18367	18257	18172	18206	18431	18297	18197	18435	18311	18171	18364	18371	18468	18244	18282	18410	18227	18157	18275	18272	18312	18440	18448	18445	18244	18465	18057	18244	18358	18442	18315	18332	18426	18289	18359	18158	18294	18262	18417	18200	18265	18354	18282	18303	18316	18265	18342	18310	18304	18486	18228	18363	18246	18348	18272	18390	18160	18286	18373	18229	18368	18458	18405	18193	18263	18508	18261	18261	18424	18181	18418	18328	18359	18522	18344	18377	18357	18462	18328	18296	18349	18328	18495	18252	18561	18468	18194	18477	18313	18324	18407	18532	18224	18332	18404	18038	18429	18361	18485	18388	18398	18296	18454	18360	18290	18183	18531	18122	18429	18328	18279	18295	18271	18476	18301	18416	18423	18238	18474	18442	18381	18326	18305	18068	18137	18328	18295	18387	18354	18289	18315	18326	18241	18248	18394	18171	18262	18454	18315	18267	18572	18377	18310	18280	18424	18284	18455	18500	18322	18246	18387	18322	18197	18290	18023	18269	18433	18491	18265	18398	18403	18430	18434	18327	18329	18435	18282	18302	18392	18407	18312	18427	18299	18266	18601	18440	18506	18477	18297	18290	18374	18339	18409	18216	18360	18413	18096	18279	18410	18528	18466	18226	18197	18317	18259	18210	18375	18214	18259	18020	18326	18423	18771	18356	18223	18300	18374	18527	18293	18171	18123	18666	18313	18374	18284	18234	18468	18460	18414	18467	18315	18527	18271	18170	18380	18127	18341	18074	18151	18351	17985	18240	18317	18244	18334	18351	18327	18506	18538	18522	18222	18295	18180	18455	18398	18399	18470	18470	18095	18229	18226	18299	18401	18450	18236	18371	18189	18208	18429	18310	18142	18532	18490	18363	18422	18276	18378	18285	18293	18178	18171	18167	18261	18441	18235	18410	18181	18436	18342	18465	18240	18249	18243	18383	18469	18438	18258	18372	18471	18390	18158	18107	18256	18536	18153	18295	18316	18242	18408	18567	18453	18438	18410	18146	18331	18265	18244	18434	18483	18375	18410	18239	18270	18257	18416	18489	18186	18345	18459	18212	18463	18319	18198	18362	18209	18338	18401	18307	18196	18360	18313	18405	18286	18226	18216	18303	18105	18249	18467	18426	18295	18557	18383	18384	18225	18331	18363	18278	18253	18296	18257	18229	18235	18256	18185	18355	18280	18254	18302	18496	18258	18386	18438	18204	18181	18262	18255	18211	18212	18307	18547	18460	18149	18111	18411	18336	18311	18140	18362	18313	18435	18283	18137	18331	18134	18306	18336	18282	18500	18334	18175	18405	18511	18498	18455	18153	18279	18423	18258	18364	18221	18316	18266	18416	18274	18220	18448	18279	18085	18509	18472	18428	18360	18447	18212	18147	18328	18291	18369	18332	18359	18340	18414	18326	18412	18185	18346	18422	18293	18322	18163	18350	18333	18242	18215	18358	18356	18336	18582	18463	18382	18363	18419	18278	18201	18344	18292	18470	18419	18236	18461	18358	18248	18406	18346	18475	18379	18185	18494	18361	18442	18335	18122	18264	18444	18418	18303	18583	18206	18292	18373	18473	18429	18362	18364	18503	18526	18386	18273	18210	18549	18306	18028	18536	18223	18369	18359	18434	18307	18339	18384	18338	18477	18388	17980	18209	18330	18293	18326	18366	18284	18315	18300	18399	18312	18104	18324	18277	18369	18268	18465	18451	18265	18231	18437	18323	18297	18484	18317	18370	18462	18300	18351	18345	18315	18462	18347	18238	18163	18544	18325	18105	18227	18303	18344	18275	18165	18362	18227	18292	18379	18341	18484	18573	18510	18264	18344	18137	18321	18258	18391	18090	18346	18242	18221	18246	18239	18178	18119	18406	18574	18313	18561	18201	18375	18259	18190	18326	18445	18259	18535	18437	18150	18240	18219	18220	18174	18297	18266	18357	18412	18240	18278	18202	18369	18417	18345	18254	18161	18463	18434	18472	18359	18485	18458	18419	18397	18241	18288	18316	18240	18573	18435	18245	18186	18252	18334	18427	18563	18200	18521	18410	18252	18386	18224	18449	18304	18318	18428	18342	18347	18270	18344	18280	18181	18211	18393	18255	18381	18148	18401	18086	18267	18036	18230	18299	18276	18535	18181	18209	18279	18160	18255	18372	18265	18300	18400	18228	18375	18631	18228	18379	18369	18169	18262	18291	18318	18461	18249	18162	18322	18398	18196	18393	18327	18380	18554	18383	18387	18460	18318	18291	18359	18467	18353	18367	18433	18361	18376	18375	18271	18423	18091	18338	18257	18339	18093	18235	18212	18241	18330	18355	18243	18422	18142	18254	18152	18225	18093	18366	18175	18395	18239	18328	18324	18383	18299	18453	18571	18404	18176	18281	18219	18360	18378	18366	18403	18313	18310	18302	18317	18450	18276	18255	18342	18354	18263	18230	18020	18344	18350	18356	18300	18233	18230	18410	18332	18350	18389	18324	18277	18522	18412	18266	18093	18020	18364	18395	18141	18524	18419	18329	18141	18114	18317	18265	18397	18332	18130	18249	18330	18160	18376	18249	18230	18448	18427	18340	18483	18193	18464	18443	18263	18477	18321	18477	18485	18189	18250	18313	18455	18184	18281	18206	18146	18466	18231	18548	18393	18446	18360	18376	18275	18298	18359	18308	18516	18470	18201	18295	18449	18182	18145	18341	18304	18397	18446	18448	18230	18429	18531	18281	18268	18322	18174	18467	18434	18453	18375	18453	18444	18565	18353	18224	18274	18247	18082	18282	18379	18493	18242	18136	18210	18308	18226	18524	18251	18229	18207	18186	18179	18406	18233	18382	18373	18432	18186	18309	18175	18123	18216	18511	18208	18355	18215	18447	18231	18355	18435	18487	18330	18625	18370	18420	18405	18464	18324	18267	18387	18551	18278	18277	18304	18256	18501	18307	18319	18477	18298	18270	18197	18374	18274	18374	18295	18215	18234	18203	18237	18358	18277	18263	18282	18541	18397	18313	18318	18314	18240	18283	18142	18480	18244	18398	18474	18135	18414	18191	18225	18457	18357	18338	18256	18533	18298	18373	18478	18291	18183	18458	18340	18314	18260	18225	18382	18216	18201	18398	18226	18404	18195	18305	18439	18440	18519	18280	18138	18247	18094	18191	18208	18367	18149	18325	18295	18276	18309	18363	18446	18582	18483	18351	18401	18502	18449	18468	18357	18295	18402	18216	18332	18193	18351	18268	18268	18293	18330	18274	18180	18310	18417	18201	18345	18213	18232	18172	18416	18373	18277	18425	18504	18108	18559	18100	18221	18243	18382	18283	18378	18449	18366	18331	18511	18524	18311	18189	18422	18432	18338	18596	18313	18152	18198	18301	18381	18159	18337	18378	18437	18377	18445	18163	18192	18348	18584	18345	18616	18542	18228	18333	18258	18546	18338	18070	18296	18381	18392	18297	18006	18159	18411	18337	18329	18238	18349	18287	18365	18410	18232	18223	18307	18440	18353	18327	18302	18268	18439	18331	18192	18317	18209	18398	18432	18161	18167	18491	18321	18332	18271	18403	18331	18281	18288	18164	18405	18307	18154	18441	18155	18531	18334	18162	18326	18380	18328	18623	18380	18341	18207	18354	18258	18421	18445	18417	18360	18168	18269	18357	18123	18490	18296	18251	18423	18175	18264	18283	18498	18266	18349	18403	18083	18228	18308	18228	18328	18437	18148	18160	18282	18250	18152	18346	18262	18363	18457	18292	18278	18361	18393	18312	18177	18298	18363	18205	18293	18128	18221	18115	18137	18260	18275	18251	18354	18230	18373	18278	18598	18375	18430	18525	18376	18223	18320	18323	18168	18306	18326	18568	18406	18511	18356	18240	18285	18496	18298	18190	18296	18319	18384	18033	18367	18286	18390	18458	18442	18218	18076	18274	18124	18388	18317	18385	18170	18358	18169	18253	18340	18428	18378	18405	18237	18223	18354	18432	18390	18308	18222	18472	18409	18487	18179	18428	18231	18238	18231	18346	18056	18145	18397	18260	18408	18313	18174	18299	18222	18331	18300	18233	18234	18304	18302	18375	18280	18231	18466	18150	18240	18399	18300	18350	18344	18306	18368	18257	18259	18392	18392	18296	18332	18415	18334	18239	18288	18226	18265	18361	18287	18226	18242	18322	18185	18329	18476	18201	18493	18319	18223	18253	18464	18262	18217	18512	18217	18166	18441	18443	18332	18372	18441	18425	18352	18393	18270	18336	18267	18235	18201	18162	18311	18353	18160	18274	18256	18295	18360	18370	18220	18306	18164	18299	18372	18389	18347	18413	18202	18238	18440	18060	18186	18186	18317	18430	18244	18474	18388	18256	18391	18478	18482	18334	18415	18410	18259	18436	18301	18209	18152	18377	18187	18390	18291	18511	18240	18193	18303	18241	18150	18297	18204	18296	18363	18420	18328	18253	18298	18170	18301	18306	18380	18338	18413
40607	66092	61398	48943	39583	33132	28068	23353	19674	17927	16828	16629	16410	16485	16304	16526	16402	16423	16415	16423	16454	16338	16287	16332	16171	16572	16156	16208	16374	16457	16496	16332	16403	16408	16455	16158	16392	16287	16291	16142	16398	16192	16389	16301	16277	16397	16207	16345	16457	16125	16428	16214	16301	16469	16206	16290	16162	16384	16545	16265	16325	16369	16412	16309	16339	16281	16193	16392	16263	16290	16195	16362	16419	16321	16370	16204	16192	16312	16496	16274	16401	16137	16274	16477	16273	16351	16274	16215	16232	16330	16371	16231	16394	16256	16378	16187	16260	16430	16308	16296	16357	16251	16439	16232	16126	16319	16202	16192	16202	16315	16290	16358	16335	16385	16241	16340	16230	16132	16240	16210	16315	16339	16378	16332	16224	16404	16369	16312	16328	16309	16371	16148	16113	16085	16244	16201	16315	16219	16127	16281	16221	16331	16318	16296	16381	16286	16385	16260	16364	16428	16313	16197	16374	16129	16352	16380	16365	16343	16351	16213	16346	16290	16211	16250	16231	16273	16253	16265	16311	16257	16240	16217	16273	16286	16201	16461	16280	16493	16206	16313	16173	16357	16197	16407	16360	16285	16147	16365	16406	16195	16432	16088	16271	16415	16243	16347	16251	16292	16359	16090	16404	16340	16313	16149	16313	16269	16217	16269	16305	16198	16251	16188	16548	16138	16280	16227	16259	16204	16479	16230	16204	16435	16211	16381	16289	16325	16321	16373	16142	16187	16404	16158	16285	16170	16353	16303	16362	16186	16214	16274	16300	16308	16373	16245	16334	16434	16395	16224	16363	16142	16230	16355	16184	16323	16115	16372	16239	16270	16216	16219	16244	16257	16167	16120	16361	16257	16310	16266	16342	16433	16358	16219	16252	16375	16306	16250	16198	16504	16122	16307	16181	16333	16139	16278	16294	16252	16335	16368	16275	16316	16230	16335	16327	16199	16296	16245	16143	16268	16200	16152	16261	16101	16332	16235	16223	16379	16391	16259	16377	16262	16419	16353	16058	16415	16293	16143	16271	16494	16265	16342	16280	16295	16189	16365	16126	16323	16254	16386	16298	16255	16367	16343	16284	16193	16154	16342	16242	16175	16538	16107	16119	16273	16244	16152	16320	16215	16355	16339	16209	16104	16330	16256	16191	16252	16307	16427	16275	16291	16401	16176	16145	16315	16253	16479	16326	16162	16429	16340	16252	16343	16269	16371	16310	16282	16310	16297	16379	16410	16221	16419	16300	16341	16297	16268	16326	16263	16152	16436	16321	16383	16201	16344	16164	16151	16102	16280	16358	16309	16310	16275	16324	16341	16316	16229	16327	16245	16227	16309	16365	16314	16325	16233	16326	16291	16243	16258	16447	16345	16420	16327	16231	16513	16183	16297	16312	16272	16221	16157	16348	16225	16329	16236	16292	16439	16181	16274	16261	16365	16195	16164	16356	16433	16257	16239	16419	16210	16301	16382	16312	16203	16375	16347	16186	16181	16384	16293	16174	16260	16384	16180	16231	16135	16267	16255	16340	16284	16202	16522	16048	16407	16336	16432	16327	16234	16319	16341	16399	16216	16066	16328	16402	16231	16433	16327	16308	16337	16178	16184	16286	16306	16262	16204	16240	16333	16210	16347	16473	16305	16348	16249	16312	16232	16247	16154	16361	16368	16269	16446	16230	16359	16383	16196	16436	16270	16394	16257	16438	16284	16331	16246	16358	16247	16165	16301	16407	16093	16098	16220	16167	16215	16574	16147	16189	16265	16232	16292	16214	16529	16230	16073	16522	16021	16286	16120	16334	16222	16302	16310	16315	16275	16298	16370	16239	16324	16278	16327	16252	16313	16211	16303	16253	16325	16137	16328	16244	16351	16384	16230	16220	16299	16321	16343	16262	16228	16300	16346	16244	16282	16207	16340	16266	16277	16197	16162	16403	16203	16215	16207	16399	16188	16315	16298	16274	16253	16224	16260	16372	16300	16248	16335	16128	16346	16291	16184	16331	16102	16331	16305	16351	16094	16278	16495	16380	16259	16173	16370	16190	16253	16225	16323	16381	16348	16218	16264	16413	16310	16201	16302	16375	16266	16390	16321	16305	16391	16402	16235	16264	16424	16212	16233	16031	16271	16342	16119	16382	16170	16401	16310	16329	16289	16184	16260	16323	16283	16265	16321	16288	16232	16394	16228	16372	16266	16371	16363	16253	16174	16306	16314	16430	16092	16236	16192	16115	16191	16087	16274	16394	16350	16306	16380	16248	16334	16408	16310	16425	16076	16284	16398	16342	16167	16492	16216	16306	16185	16319	16310	16375	16330	16378	16299	16174	16184	16256	16385	16389	16301	16619	16176	16137	16262	16308	16281	16321	16286	16359	16168	16154	16330	16313	16174	16321	16159	16255	16307	16437	16297	16367	16007	16215	16347	16380	16292	16106	16359	16060	16161	16174	16372	16483	16256	16400	16266	16226	16251	16403	16311	16279	16258	16267	16223	16279	16378	16249	16289	16149	16396	16382	16217	16329	16403	16349	16331	16338	16267	16258	16321	16514	16188	16168	16225	16239	16279	16277	16164	16145	16201	16387	16208	16241	16212	16259	16276	16250	16309	16279	16272	16353	16199	16209	16390	16460	16247	16184	16474	16390	16440	16244	16321	16265	16305	16087	16194	16397	16203	16356	16386	16221	16249	16366	16170	16138	16325	16165	16307	16302	16366	16212	16444	16356	16142	16397	16192	16107	16289	16167	16247	16246	16200	16516	16255	16343	16485	16355	16132	16227	16216	16234	16266	16128	16207	16337	16484	16321	16108	16129	16280	16367	16392	16260	16279	16362	16249	16141	16042	16105	16271	16301	16237	16160	16459	16129	16214	16174	16208	16298	16201	16169	16319	16222	16288	16160	16338	16255	16446	16190	16164	16270	16330	16272	16273	16477	16416	16354	16521	16402	16246	16269	16315	16309	16090	16304	16363	16276	16292	16179	16222	16235	16193	16328	16174	16380	16276	16158	16133	16395	16148	16338	16213	16249	16348	16168	16376	16181	16366	16257	16287	16094	16468	16325	16215	16328	16407	16331	16515	16448	16271	16270	16377	16381	16328	16350	16208	16304	16339	16361	16201	16334	16463	16032	16383	16158	16376	16369	16307	16387	16163	16309	16350	16249	16225	16341	16334	16416	16450	16191	16291	16204	16379	16159	16297	16269	16296	16184	16202	16346	16201	16324	16314	16322	16198	16289	16293	16357	16096	16352	16173	16221	16432	16099	16557	16361	16338	16296	16200	16205	16303	16391	16298	16251	16191	16212	16177	16369	16317	16302	16403	16251	16236	16252	16384	16356	16230	16370	16421	16121	16315	16372	16252	16376	16400	16248	16229	16293	16149	16302	16239	16385	16316	16095	16460	16199	16400	16291	16146	16268	16202	16207	16396	16345	16376	16330	16422	16130	16565	16452	16321	16412	16243	16296	16278	16357	16357	16307	16468	16337	16414	16186	16187	16348	16266	16362	16256	16197	16291	16298	16143	16322	16280	16235	16335	16247	16212	16172	16276	16190	16246	16322	16262	16358	16349	16275	16139	16194	16451	16228	16127	16271	16238	16513	16371	16375	16129	16093	16428	16329	16140	16526	16306	16303	16299	16263	16478	16497	16184	16311	16177	16358	16357	16329	16104	16326	16199	16289	16450	16247	16306	16336	16328	16239	16295	16383	16245	16181	16327	16295	16291	16396	16336	16267	16150	16179	16320	16183	16398	16257	16145	16205	16329	16239	16219	16242	16232	16246	16375	16250	16346	16327	16262	16382	16235	16374	16253	16247	16383	16093	16355	16208	16179	16248	16311	16360	16309	16221	16123	16396	16381	16168	16260	16209	16183	16432	16224	16234	16246	16273	16353	16244	16277	16333	16364	16361	16296	16235	16171	16186	16187	16484	16225	16223	16387	16381	16246	16210	16240	16329	16291	16389	16090	16278	16234	16120	16213	16353	16049	16217	16239	16379	16353	16333	16319	16230	16221	16404	16173	16232	16331	16323	16253	16336	16243	16323	16206	16171	16168	16207	16415	16304	16187	16434	16298	16327	16207	16371	16295	16407	16440	16255	16251	16213	16235	16404	16159	16311	16369	16350	16284	16214	16309	16372	16320	16121	16322	16438	16315	16227	16388	16142	16365	16281	16273	16387	16291	16033	16265	16369	16166	16142	16302	16251	16200	16131	16316	16323	16263	16255	16259	16241	16324	16283	16128	16396	16235	16294	16313	16230	16103	16323	16119	16353	16448	16413	16361	16378	16279	16329	16215	16435	16246	16296	16321	16451	16230	16437	16227	16347	16255	16273	16350	16440	16295	16207	16187	16240	16353	16303	16387	16326	16322	16374	16280	16274	16456	16280	16334	16282	16345	16261	16290	16232	16230	16168	16333	16178	16386	16174	16409	16214	16178	16356	16253	16311	16202	16310	16437	16212	16266	16325	16344	16209	16401	16299	16278	16468	16366	16291	16288	16354	16154	16190	16363	16287	16298	16408	16204	16370	16343	16395	16038	16273	16084	16202	16267	16171	16285	16368	16350	16246	16142	16146	16211	16348	16183	16241	16223	16247	16332	16285	16180	16338	16408	16324	16394	16265	16295	16398	16364	16198	16366	16175	16387	16020	16474	16223	16301	16343	16282	16318	16207	16360	16210	16301	16138	16256	16292	16105	16238	16239	16166	16386	16326	16316	16199	16210	16335	16298	16324	16537	16262	16327	16195	16423	16224	16184	16211	16377	16313	15998	16321	16399	16206	16312	16392	16414	16142	16441	16250	16275	16510	16177	16430	16248	16219	16247	16264	16340	16198	16327	16369	16340	16117	16292	16317	16286	16277	16126	16330	16231	16368	16351	16353	16430	16180	16209	16216	16164	16257	16225	16256	16347	16290	16290	16289	16241	16251	16298	16179	16221	16313	16172	16087	16326	16191	16245	16411	16249	16274	16319	16350	16272	16162	16303	16326	16298	16243	16284	16205	16243	16331	16203	16400	16405	16275	16284	16321	16245	16414	16318	16228	16328	16196	16325	16156	16289	16204	16277	16268	16518	16245	16227	16290	16114	16325	16308	16218	16599	16123	16202	16305	16360	16396	16431	16283	16191	16324	16405	16174
29690	30610	38526	32111	24659	21502	19156	17657	17043	16792	16607	16583	16628	16676	16809	16669	16760	16808	16441	16472	16675	16663	16692	16512	16462	16503	16304	16474	16546	16685	16451	16322	16485	16515	16700	16547	16515	16562	16603	16738	16623	16599	16547	16611	16516	16648	16548	16486	16396	16515	16523	16523	16624	16591	16541	16390	16476	16403	16543	16650	16518	16456	16334	16721	16628	16719	16322	16507	16645	16588	16528	16450	16365	16683	16586	16516	16600	16412	16600	16514	16368	16444	16478	16225	16600	16559	16618	16452	16433	16714	16552	16655	16636	16724	16413	16693	16377	16552	16444	16557	16505	16649	16442	16476	16538	16547	16599	16434	16707	16573	16634	16674	16465	16634	16488	16579	16365	16423	16477	16500	16395	16491	16610	16410	16512	16472	16547	16636	16528	16537	16403	16544	16464	16408	16552	16628	16651	16465	16429	16496	16577	16342	16476	16447	16344	16421	16509	16453	16425	16432	16419	16570	16536	16554	16511	16485	16339	16653	16340	16552	16487	16526	16356	16420	16405	16512	16744	16591	16361	16713	16449	16283	16466	16380	16774	16574	16521	16553	16526	16488	16565	16626	16589	16741	16385	16292	16451	16660	16395	16599	16676	16706	16551	16317	16425	16423	16348	16614	16848	16544	16577	16474	16539	16507	16643	16786	16685	16412	16462	16469	16373	16386	16443	16687	16439	16425	16560	16388	16560	16443	16451	16450	16637	16517	16501	16590	16515	16440	16467	16536	16658	16698	16432	16464	16473	16378	16593	16627	16702	16543	16581	16582	16409	16452	16551	16532	16538	16659	16439	16310	16323	16408	16493	16470	16421	16398	16408	16655	16506	16503	16405	16332	16457	16601	16444	16514	16581	16536	16630	16498	16492	16575	16646	16504	16582	16487	16600	16333	16657	16427	16530	16564	16496	16619	16460	16381	16579	16319	16289	16402	16450	16445	16495	16514	16581	16449	16616	16415	16595	16605	16329	16543	16482	16567	16412	16504	16591	16401	16544	16532	16586	16659	16444	16546	16497	16497	16707	16464	16523	16515	16549	16384	16423	16549	16601	16525	16636	16493	16434	16571	16453	16517	16566	16461	16650	16428	16512	16495	16406	16605	16697	16408	16492	16474	16401	16545	16725	16264	16434	16432	16540	16783	16602	16646	16302	16681	16506	16584	16568	16516	16535	16572	16467	16692	16662	16448	16576	16693	16362	16366	16621	16429	16272	16543	16432	16541	16650	16314	16595	16740	16613	16693	16399	16415	16536	16428	16467	16455	16440	16289	16503	16463	16543	16490	16625	16656	16543	16526	16547	16739	16627	16475	16775	16509	16417	16513	16560	16463	16409	16474	16569	16262	16338	16471	16680	16623	16391	16810	16559	16393	16538	16410	16529	16390	16494	16355	16511	16539	16423	16527	16504	16471	16685	16465	16490	16453	16285	16494	16492	16480	16676	16552	16609	16474	16457	16593	16490	16414	16490	16581	16593	16748	16585	16562	16496	16458	16305	16308	16606	16466	16508	16567	16570	16525	16650	16383	16591	16576	16645	16366	16593	16693	16378	16813	16636	16564	16512	16457	16377	16854	16459	16529	16577	16486	16425	16362	16575	16652	16535	16497	16467	16480	16447	16644	16589	16520	16584	16599	16602	16624	16527	16330	16589	16531	16557	16514	16377	16411	16429	16640	16462	16561	16512	16577	16425	16340	16447	16368	16491	16551	16688	16432	16545	16636	16706	16586	16417	16426	16439	16467	16456	16549	16437	16442	16368	16418	16578	16455	16556	16584	16522	16567	16637	16442	16383	16410	16572	16480	16743	16636	16586	16455	16511	16580	16529	16500	16463	16478	16330	16523	16439	16351	16397	16337	16381	16714	16383	16405	16483	16568	16487	16613	16746	16622	16731	16565	16545	16532	16664	16655	16656	16447	16323	16575	16504	16489	16502	16561	16669	16535	16630	16461	16505	16632	16619	16513	16481	16641	16550	16512	16494	16312	16564	16456	16523	16391	16485	16469	16437	16505	16554	16628	16648	16625	16627	16384	16355	16626	16390	16494	16423	16417	16431	16310	16507	16489	16710	16392	16404	16525	16596	16554	16659	16582	16552	16488	16613	16733	16354	16694	16643	16416	16421	16729	16441	16640	16532	16603	16478	16597	16499	16468	16528	16303	16548	16626	16387	16358	16419	16622	16611	16624	16471	16531	16637	16493	16541	16817	16536	16568	16515	16281	16623	16663	16545	16457	16254	16363	16389	16455	16422	16363	16459	16448	16511	16531	16726	16561	16531	16509	16571	16567	16721	16561	16568	16579	16672	16597	16459	16531	16507	16440	16779	16370	16558	16374	16655	16640	16451	16594	16647	16664	16511	16555	16627	16564	16706	16636	16545	16592	16535	16470	16492	16471	16693	16347	16293	16553	16501	16543	16560	16508	16456	16535	16599	16576	16634	16725	16580	16533	16644	16436	16483	16530	16612	16475	16603	16483	16580	16514	16603	16490	16743	16307	16467	16413	16478	16665	16537	16711	16315	16601	16404	16773	16649	16586	16373	16528	16551	16486	16513	16590	16358	16602	16675	16519	16438	16386	16447	16527	16516	16642	16572	16595	16582	16649	16522	16485	16718	16502	16566	16594	16641	16411	16335	16358	16470	16506	16517	16619	16484	16359	16492	16467	16441	16473	16642	16572	16611	16549	16573	16593	16510	16598	16511	16318	16604	16720	16563	16589	16409	16638	16485	16851	16672	16585	16411	16520	16497	16657	16454	16636	16241	16533	16445	16599	16663	16538	16481	16579	16293	16449	16436	16606	16553	16511	16345	16592	16277	16400	16566	16410	16663	16410	16647	16469	16619	16478	16414	16571	16432	16411	16450	16558	16611	16451	16426	16501	16691	16636	16546	16361	16409	16457	16335	16653	16422	16672	16437	16486	16446	16516	16492	16482	16505	16493	16467	16466	16435	16313	16728	16509	16573	16485	16293	16580	16767	16618	16577	16360	16651	16465	16499	16586	16540	16679	16583	16417	16324	16512	16350	16663	16650	16312	16383	16693	16547	16541	16579	16564	16477	16590	16671	16461	16432	16738	16499	16448	16726	16694	16399	16574	16534	16426	16368	16430	16539	16600	16318	16508	16666	16602	16564	16478	16383	16637	16657	16756	16666	16517	16783	16409	16529	16445	16460	16604	16483	16357	16619	16478	16418	16372	16497	16467	16581	16761	16645	16439	16588	16338	16718	16577	16594	16748	16738	16533	16570	16574	16533	16667	16533	16736	16625	16684	16577	16493	16583	16688	16494	16475	16626	16658	16545	16640	16727	16373	16413	16522	16527	16447	16500	16632	16621	16493	16586	16527	16606	16423	16457	16422	16772	16587	16373	16363	16440	16552	16469	16482	16357	16524	16467	16593	16560	16617	16631	16560	16513	16590	16624	16551	16653	16573	16631	16587	16577	16528	16638	16605	16688	16485	16532	16520	16609	16605	16565	16482	16725	16439	16331	16466	16466	16389	16524	16472	16722	16531	16525	16655	16357	16568	16451	16594	16551	16471	16649	16669	16445	16640	16567	16659	16497	16418	16574	16381	16510	16508	16693	16607	16631	16515	16669	16671	16680	16544	16534	16404	16323	16563	16489	16317	16448	16551	16405	16374	16583	16502	16522	16739	16739	16622	16529	16391	16554	16524	16549	16585	16783	16387	16713	16516	16580	16536	16513	16573	16347	16686	16503	16578	16641	16775	16557	16539	16430	16590	16581	16492	16445	16468	16602	16530	16617	16501	16462	16424	16484	16636	16624	16476	16568	16511	16513	16623	16563	16737	16604	16439	16495	16413	16638	16580	16707	16608	16431	16550	16496	16586	16596	16489	16739	16673	16521	16660	16556	16366	16500	16491	16563	16450	16459	16312	16702	16520	16520	16380	16542	16683	16505	16556	16473	16471	16689	16564	16433	16550	16604	16420	16637	16681	16755	16553	16691	16463	16618	16682	16629	16524	16451	16653	16492	16443	16533	16485	16564	16800	16497	16498	16541	16547	16552	16447	16591	16449	16597	16523	16476	16549	16448	16573	16661	16469	16633	16553	16458	16515	16518	16401	16708	16550	16425	16681	16418	16450	16489	16459	16573	16641	16424	16659	16283	16613	16559	16398	16553	16654	16642	16648	16552	16533	16774	16651	16579	16451	16696	16351	16544	16470	16615	16331	16441	16603	16480	16512	16525	16653	16458	16594	16530	16536	16697	16569	16432	16708	16539	16506	16544	16374	16705	16480	16696	16566	16262	16478	16639	16842	16245	16439	16468	16538	16366	16280	16581	16475	16492	16462	16493	16370	16485	16369	16442	16474	16678	16607	16563	16558	16567	16590	16649	16515	16463	16379	16522	16510	16643	16763	16525	16237	16562	16510	16488	16356	16665	16735	16472	16383	16651	16409	16447	16487	16559	16538	16507	16570	16654	16572	16656	16541	16454	16676	16505	16650	16601	16477	16699	16532	16557	16674	16572	16619	16339	16517	16534	16456	16493	16556	16486	16684	16394	16533	16706	16449	16581	16716	16549	16425	16598	16571	16655	16365	16461	16680	16434	16574	16492	16478	16372	16521	16461	16461	16516	16373	16708	16627	16558	16470	16542	16422	16564	16472	16661	16559	16606	16529	16415	16270	16559	16320	16509	16464	16279	16591	16497	16381	16464	16374	16510	16681	16651	16311	16599	16440	16455	16445	16383	16553	16683	16454	16431	16573	16476	16580	16335	16624	16520	16438	16503	16500	16131	16433	16597	16519	16763	16716	16545	16513	16682	16600	16546	16564	16667	16528	16551	16489	16399	16689	16617	16759	16403	16483	16613	16645	16528	16496	16379	16535	16661	16618	16691	16536	16481	16533	16665	16606	16519	16444	16718	16468	16702	16636	16528	16460	16525	16371	16484	16451	16436	16620	16529	16712	16788	16580	16599	16525	16630	16476	16593	16504	16622	16598	16641	16611	16539	16499	16649	16379	16751	16518	16527	16556	16555	16369	16623	16554	16610	16549	16445	16543	16603	16504	16581	16592	16592	16526	16468	16611	16548	16531	16548	16485	16310	16760	16515	16641	16550	16466	16397	16343	16420	16493	16634	16574	16509	16294	16567	16432	16546	16398
36372	50225	44962	32307	25630	21252	18407	16649	15773	15503	15298	15395	15292	15261	15266	15277	15228	15338	15368	15201	15225	15426	15144	15403	15115	15497	15235	15301	15166	15195	15245	15265	15203	15044	15159	15307	15036	15301	15354	15323	15240	15163	15326	15161	15356	15171	15094	15190	15229	15214	15182	15163	15207	15253	15113	15069	15133	15081	15205	15119	15183	15009	15215	15346	15105	15224	15447	15284	15220	15290	15101	15240	15215	15062	15097	15193	15152	15009	15259	15219	14955	15211	15175	15080	15274	15157	15242	15259	15020	15274	15224	15189	15275	15139	15221	15205	15278	15225	15211	15053	15115	15169	15151	15049	15252	15141	15165	15181	15171	15351	15196	15135	15199	15244	15279	15138	15129	15203	15093	15092	15037	15225	15132	15296	15236	15165	15092	15121	15145	15095	15143	15218	15129	15079	15125	15209	15117	15387	15181	15180	15105	15069	15198	15298	15153	15251	15068	15191	15280	15118	15179	15114	15158	15197	15259	15076	15194	15066	15144	15281	15129	15030	15292	15130	15204	15127	14972	15051	15327	15170	15111	15099	15257	15277	15177	14962	15103	15230	15107	15051	15071	15182	15035	15222	15103	15073	15225	15172	15304	15120	15196	15186	15016	15222	15222	15286	15258	15186	15341	15210	15014	15159	15050	15150	15138	15035	15187	15205	15349	15069	15182	15279	15126	15131	15073	15179	15249	15255	15235	15054	15164	15128	15264	15302	15213	15052	15190	15245	15179	15127	15268	15035	15188	15066	15345	15170	15209	15101	15074	15099	15131	15239	15109	15049	15273	15222	15199	15156	15228	15201	15100	15173	15195	15152	15191	15413	15160	15120	15228	15060	15126	15212	15259	15134	15070	15116	15167	15150	15148	15253	15031	15239	15216	15177	15217	15144	15207	15060	15334	15273	15041	15409	15255	15106	15153	15141	15166	14920	15385	15252	15117	15294	15204	15144	15211	15162	14957	15196	15093	15188	15247	15369	15263	15272	15151	15289	15127	15190	15154	15198	15234	15134	15157	15213	15070	15168	15281	15144	15142	15264	15154	15162	15236	15220	15281	15222	15293	15126	15061	15112	15174	15157	15245	15112	15112	15166	15078	15093	15331	15045	15261	15079	15348	15066	15111	15335	15216	15174	15286	15156	15071	15282	15223	15237	15339	15160	15176	15101	14983	15246	15297	15153	15192	15262	15173	14989	15195	15133	15105	15239	15217	15221	15178	15200	15283	15251	15234	15331	15116	15087	15340	15113	15274	15209	15290	15126	15245	15139	15259	14945	15074	15015	15265	15176	15308	15175	15189	15085	15291	15243	15099	15239	15123	15120	15218	15185	15216	15275	15257	15350	15179	15187	15008	15248	15234	15083	15142	15228	15090	15176	15121	15162	15175	15109	15065	15059	15047	15206	15295	15203	15124	15171	15155	15210	15196	15099	15122	15037	15102	15238	15144	15168	15136	15357	15163	15415	15179	15124	15201	15089	15135	15157	15500	15236	14976	15109	15072	15127	15018	15290	15240	15277	15147	15333	15280	15108	15292	15362	15308	15268	15094	15161	15404	15093	15159	15282	15374	15089	15091	15155	15328	15247	15277	15084	15362	15105	15164	15082	15110	15280	15290	15101	15244	15100	14973	15208	15036	15144	15163	15153	15178	15234	15271	15256	15115	15331	15235	15229	15213	15219	15128	15091	15102	15121	15109	15222	15140	15022	15386	15195	15377	15296	15211	15164	15211	15163	15245	15062	15146	15316	15066	15301	15079	15305	15287	15056	15145	15172	15193	15257	15124	15157	15459	15058	14953	15253	15161	15282	15034	15026	15204	15082	15201	15077	15099	15279	15105	15247	15290	15032	15109	15248	15246	15153	15125	15114	15362	15237	15162	15127	15314	15045	15132	15193	15439	15183	15192	15219	15258	15285	15058	14977	15228	15343	15223	15298	15119	15315	15228	15009	15335	15248	15239	15144	15202	15127	15172	15068	15201	15054	15168	15098	15050	15276	15255	15165	15210	15226	15129	15198	15253	15254	15133	15246	15168	15293	15080	15096	15129	15038	15178	15139	14934	15164	15262	15277	15031	15434	15174	15394	15068	15150	15119	15211	15040	15171	15193	15264	15195	15339	15262	15052	15231	15351	15107	15173	15261	15156	15144	15025	15059	15050	15235	15304	15208	15287	15344	15209	15292	15298	15221	15217	15230	15043	15310	15075	15303	15011	15256	15036	15148	15201	15085	15123	15192	15002	15195	15287	15126	15191	15057	15222	15268	14952	15114	15257	15217	15332	15228	15061	15156	15318	15448	15112	15127	15037	15146	14943	15072	15142	15166	15275	15154	15271	15206	15245	15092	15069	15132	15140	15171	15145	15243	15107	15261	15223	15100	15049	15105	15126	15304	15203	15233	15159	15325	15208	15280	14999	15083	15137	15156	15315	15272	15294	15329	15281	15199	15119	15279	15146	15265	15118	15118	15145	15144	15298	15276	15290	15056	15102	15296	14948	15177	15287	15205	15250	15131	15087	15091	15246	15070	15105	15169	15171	15106	15243	15119	15172	15392	15272	15214	15111	15185	15153	15109	15191	15121	15238	15213	15321	15142	15273	15246	15273	15180	15214	15287	15250	15038	15272	15115	15172	15343	15267	15109	15330	15398	15223	15225	15219	15279	15107	15306	15163	15301	15218	15179	15180	15180	15233	15045	15383	15257	15120	15142	15104	15323	15125	15145	15160	15342	15112	15132	15065	15345	15317	15247	15135	15072	15073	15295	15122	15096	15176	15179	15377	15096	14954	15284	15230	15045	14987	15252	15204	15304	15425	15215	15083	15273	15177	15224	15160	15205	15149	15129	15329	15197	15333	15176	15231	15242	15254	15092	15205	15238	15264	15188	15250	15071	15302	15252	15129	15283	15208	15219	15204	15350	15205	15060	15057	15400	15442	15115	14963	15154	15105	15097	15227	15150	15281	15112	15114	15129	15121	15140	15271	15185	15267	15153	15096	15123	15090	15356	15155	15216	15217	15224	15098	15220	15095	15192	15301	15055	15254	15148	15292	15325	15090	15151	15179	15094	15071	15124	15150	15234	15245	15248	15325	15260	15390	15254	14991	15104	15408	15384	15216	15236	15127	15059	15253	15076	15147	15200	15172	15159	15279	15194	15261	15233	15126	15256	15295	15210	15274	15170	15187	15104	15175	15183	15097	15165	15120	15211	15145	15200	15193	15151	15080	15252	15193	15212	15136	15219	15147	15150	15113	15119	15237	15169	15165	15209	14972	15084	15067	15237	15120	15130	15160	15135	15281	15189	15325	15209	15088	15249	15214	15088	15276	14965	15317	15275	15172	15164	15318	15166	15127	15156	15222	15223	15231	15240	15197	15180	15170	15201	15068	15168	15268	15185	15135	15244	15130	15141	15254	15093	15138	15318	15280	15234	15244	15162	15276	15291	15251	15220	15143	15202	15080	15207	15280	15106	15091	15255	15411	15295	15296	15086	15357	15012	15216	15232	15149	15254	15248	15420	15100	15151	15200	15200	15026	15252	15187	15362	15221	15215	15295	15147	15108	15104	15362	15351	15274	15090	15277	15235	15149	15096	15209	15063	15173	15084	15253	15186	15303	15307	15228	15060	15187	15034	15226	15217	15242	15257	15322	15157	15170	15188	15425	15270	15184	15263	15131	15333	15205	15101	15322	15069	15196	15233	15111	15087	15340	15171	15293	15187	15087	15174	15294	15293	15215	15304	15191	15170	15347	15168	15238	15283	15002	15154	15192	15076	15202	15131	15069	15161	15174	15140	15275	15094	15138	15100	15169	15229	15290	15191	15139	15109	15262	15079	15288	15084	15216	15254	15329	15174	15196	15206	15281	15104	15254	15265	15101	15222	15124	15123	15308	15308	15126	15047	15059	15292	15199	15227	15134	14947	15114	15258	15170	15285	15267	15185	15370	15156	15212	15205	15272	15334	15150	15228	15188	15142	15261	15044	15298	15232	15164	15287	15170	15151	15095	15208	15266	15227	14997	15291	15281	15170	15174	15149	15280	15259	15241	15133	15093	15213	15369	15145	15253	15179	15039	15104	15260	15389	15221	15291	15309	15073	15186	15191	15291	15133	15217	15124	15260	15084	15019	15246	15169	15062	15194	15206	15282	15418	15294	15163	15218	15227	15172	15234	15143	15325	15109	15372	15322	15181	15189	15077	15270	15131	14930	15182	15074	15084	15274	15175	15150	15178	15186	15252	15055	15188	15048	15372	15178	15271	15195	15173	15121	15252	15219	15271	15150	15125	14947	15367	15340	15156	15194	15074	15245	15096	15145	15218	15269	15079	15376	15133	15202	15163	15217	15333	15124	15228	15094	15018	15141	15103	15283	15051	15252	15121	15277	15224	15106	15328	15287	15321	15050	15124	15209	15223	15218	15211	15039	15336	15138	15148	15014	15147	15207	15233	15138	15294	15251	15183	15029	15286	15172	15185	15222	15074	15215	15136	15104	15231	15102	15282	15164	15374	15165	15101	15138	15198	15156	14989	15075	15240	15222	15140	15058	15206	15155	15313	15314	15282	15155	15221	15256	15201	14989	15218	15101	14974	15206	15228	15299	15236	15283	15304	15190	15131	15095	15119	15227	15322	15381	15239	15225	15055	15164	15256	15204	15020	15281	15171	15318	15211	15209	15200	15301	15302	15225	15111	15221	15302	15195	15218	15242	15095	15178	15248	15229	15109	15156	15191	15235	15282	15042	15119	15189	15262	15158	15064	15114	15196	15231	15072	15089	15191	15163	15114	15104	15082	15170	15380	15185	15192	15175	15290	15438	15125	15126	15251	15219	15398	15160	15201	15284	15140	15218	15237	15165	15262	15079	15176	15260	15182	15142	15266	15085	15112	15287	15332	15269	15135	15166	15229	15263	15077	15055	15220	15160	15143	15064	15243	15221	15103	15203	15280	15166	15114	15140	15267	15189	15236	15233	15106	15148	15382	14909	15132	15282	15123	15129	15198	15238	15109	15080	15161	15213	15086	15138	15210	15134	15276	15135	15109	15173	15385	15198	15262	15196	15267	15080	15225	15253	15009	15149	15070	15242	15131	15114	15235	15270	15133	15146	15361	15229	15207	15201	15167	15233	15173	15200	15262	15186
24282	21598	29410	26807	25748	24936	22977	19151	17973	17733	17550	17449	16793	16863	16731	16857	16594	16558	16602	16721	16783	16717	16642	16626	16742	16582	16661	16722	16721	16411	16619	16678	16522	16655	16595	16858	16719	16495	16713	16555	16426	16698	16733	16584	16601	16643	16707	16681	16661	16770	16507	16552	16825	16436	16519	16851	16743	16623	16464	16535	16627	16683	16471	16435	16620	16585	16424	16666	16453	16944	16641	16244	16405	16612	16518	16583	16406	16607	16676	16641	16830	16511	16494	16513	16623	16530	16668	16636	16768	16500	16587	16441	16602	16407	16529	16515	16587	16458	16421	16739	16558	16618	16626	16416	16330	16497	16499	16616	16749	16632	16661	16677	16437	16760	16576	16592	16602	16700	16412	16576	16634	16510	16633	16476	16697	16774	16632	16733	16591	16680	16576	16755	16705	16374	16569	16475	16391	16762	16558	16526	16504	16514	16398	16454	16523	16394	16488	16634	16751	16687	16689	16593	16448	16654	16693	16669	16627	16683	16582	16354	16601	16507	16659	16794	16741	16486	16402	16654	16519	16478	16671	16631	16612	16616	16660	16535	16575	16405	16745	16563	16746	16241	16664	16429	16620	16764	16357	16581	16780	16714	16617	16523	16565	16733	16396	16475	16400	16546	16711	16393	16401	16665	16549	16601	16665	16626	16562	16578	16440	16582	16474	16436	16584	16433	16509	16584	16493	16444	16483	16514	16641	16424	16634	16823	16524	16574	16610	16478	16320	16407	16600	16368	16511	16525	16491	16537	16521	16687	16594	16618	16638	16596	16530	16586	16598	16521	16301	16756	16466	16535	16467	16347	16593	16617	16581	16567	16435	16527	16439	16604	16601	16658	16690	16492	16591	16438	16703	16494	16736	16684	16561	16397	16480	16569	16770	16653	16870	16584	16569	16353	16493	16558	16519	16464	16552	16472	16511	16470	16415	16669	16797	16644	16669	16418	16690	16737	16715	16665	16537	16503	16762	16462	16444	16667	16506	16645	16647	16422	16629	16869	16563	16647	16580	16664	16717	16519	16517	16549	16520	16535	16813	16584	16298	16575	16574	16506	16510	16592	16554	16521	16621	16686	16843	16696	16413	16545	16672	16681	16685	16555	16487	16620	16705	16537	16381	16505	16352	16726	16597	16425	16501	16578	16638	16526	16608	16711	16707	16423	16657	16749	16456	16488	16692	16404	16597	16619	16555	16489	16523	16488	16585	16375	16580	16521	16673	16553	16611	16638	16798	16725	16461	16696	16573	16702	16721	16603	16795	16533	16652	16608	16661	16482	16504	16672	16585	16753	16529	16874	16805	16445	16707	16378	16557	16572	16528	16527	16583	16585	16585	16571	16514	16557	16576	16615	16489	16501	16585	16734	16775	16496	16764	16325	16935	16465	16853	16646	16618	16527	16538	16504	16586	16382	16619	16635	16864	16514	16730	16768	16694	16574	16765	16484	16816	16659	16421	16484	16610	16395	16558	16733	16569	16490	16587	16681	16738	16560	16540	16470	16660	16522	16543	16593	16667	16409	16652	16521	16632	16392	16536	16466	16596	16499	16487	16544	16550	16622	16557	16180	16660	16579	16607	16729	16647	16316	16481	16549	16478	16484	16712	16691	16542	16715	16495	16501	16692	16649	16461	16738	16813	16487	16739	16424	16509	16567	16629	16413	16654	16497	16471	16645	16738	16530	16570	16475	16599	16482	16665	16412	16550	16777	16514	16476	16674	16538	16482	16664	16517	16406	16477	16535	16587	16620	16695	16644	16553	16538	16567	16600	16461	16640	16744	16467	16649	16646	16601	16474	16448	16550	16612	16443	16551	16561	16591	16583	16447	16607	16595	16496	16586	16511	16551	16687	16517	16516	16547	16601	16602	16586	16714	16644	16585	16404	16482	16835	16600	16583	16439	16586	16560	16562	16516	16656	16484	16653	16606	16529	16512	16592	16573	16574	16458	16570	16508	16621	16530	16631	16567	16397	16575	16811	16523	16501	16422	16424	16475	16567	16357	16550	16594	16563	16714	16517	16594	16614	16632	16557	16645	16671	16758	16798	16455	16351	16494	16653	16682	16615	16693	16722	16661	16487	16602	16532	16554	16622	16513	16478	16525	16618	16426	16686	16579	16545	16613	16591	16539	16662	16482	16385	16654	16619	16614	16495	16445	16469	16509	16741	16752	16600	16792	16815	16558	16527	16526	16593	16677	16738	16580	16526	16475	16463	16501	16439	16505	16466	16343	16505	16620	16506	16651	16601	16625	16557	16590	16546	16532	16472	16636	16613	16656	16440	16480	16585	16633	16666	16742	16590	16612	16590	16665	16630	16614	16547	16478	16536	16839	16670	16503	16485	16456	16483	16828	16661	16493	16424	16499	16537	16623	16758	16610	16554	16573	16383	16553	16527	16495	16446	16661	16475	16685	16384	16547	16382	16252	16571	16613	16612	16556	16593	16500	16595	16673	16402	16536	16621	16674	16315	16523	16330	16633	16602	16419	16677	16763	16654	16340	16486	16659	16781	16601	16770	16501	16560	16607	16420	16467	16509	16488	16417	16738	16749	16536	16657	16583	16507	16525	16530	16592	16517	16517	16747	16758	16533	16559	16675	16615	16433	16657	16379	16396	16574	16465	16382	16464	16577	16478	16737	16660	16403	16384	16620	16639	16676	16599	16523	16457	16583	16723	16783	16398	16474	16631	16538	16704	16637	16577	16723	16462	16605	16645	16494	16537	16638	16577	16650	16536	16418	16386	16466	16623	16606	16825	16714	16585	16610	16670	16643	16680	16602	16444	16722	16773	16404	16423	16386	16561	16413	16482	16642	16638	16490	16448	16603	16412	16613	16579	16391	16648	16763	16878	16615	16680	16528	16611	16603	16417	16513	16507	16525	16669	16517	16588	16653	16351	16635	16545	16563	16750	16355	16518	16671	16840	16563	16466	16535	16531	16608	16747	16542	16833	16387	16460	16470	16517	16457	16541	16218	16676	16685	16599	16582	16682	16562	16587	16506	16670	16676	16721	16461	16601	16539	16597	16481	16523	16573	16416	16418	16561	16737	16541	16724	16532	16355	16407	16456	16395	16705	16596	16768	16626	16507	16632	16719	16656	16625	16688	16392	16651	16588	16419	16432	16728	16720	16651	16595	16479	16655	16791	16695	16614	16653	16478	16755	16516	16404	16530	16635	16723	16648	16492	16566	16436	16769	16612	16522	16487	16579	16596	16515	16506	16468	16577	16490	16475	16526	16344	16654	16552	16660	16635	16694	16610	16696	16428	16608	16495	16547	16440	16599	16504	16517	16697	16583	16632	16650	16493	16534	16533	16589	16535	16380	16612	16637	16434	16535	16515	16539	16658	16401	16651	16537	16731	16825	16756	16611	16624	16532	16701	16606	16565	16448	16695	16602	16609	16588	16630	16743	16543	16380	16506	16510	16588	16567	16561	16374	16444	16632	16539	16651	16358	16467	16676	16516	16504	16676	16856	16339	16564	16711	16589	16504	16606	16843	16457	16651	16672	16761	16603	16900	16628	16554	16356	16601	16623	16489	16729	16505	16462	16439	16671	16532	16533	16540	16498	16754	16497	16590	16627	16625	16519	16573	16633	16503	16838	16437	16667	16603	16803	16676	16544	16371	16615	16495	16561	16553	16723	16822	16665	16468	16573	16742	16433	16533	16508	16500	16646	16475	16394	16410	16636	16579	16533	16562	16643	16539	16578	16457	16469	16511	16551	16480	16456	16477	16546	16618	16653	16775	16490	16601	16476	16495	16563	16820	16692	16705	16736	16852	16589	16502	16528	16577	16644	16704	16569	16537	16682	16652	16560	16674	16542	16692	16601	16548	16554	16731	16628	16705	16786	16583	16590	16753	16659	16658	16507	16680	16505	16618	16643	16567	16643	16600	16705	16440	16554	16377	16515	16477	16386	16589	16562	16630	16735	16628	16591	16643	16474	16647	16685	16647	16410	16633	16546	16535	16364	16442	16374	16405	16543	16779	16391	16707	16435	16780	16526	16415	16567	16681	16627	16524	16535	16653	16511	16560	16526	16304	16451	16589	16342	16419	16579	16774	16586	16548	16785	16514	16565	16380	16783	16589	16666	16520	16465	16489	16455	16390	16480	16683	16490	16639	16679	16730	16654	16698	16718	16504	16594	16629	16869	16374	16621	16505	16706	16507	16468	16664	16640	16586	16517	16558	16662	16485	16384	16515	16548	16540	16627	16624	16537	16511	16364	16493	16472	16482	16743	16402	16560	16615	16604	16463	16383	16668	16672	16631	16656	16534	16549	16613	16716	16553	16794	16550	16455	16753	16310	16744	16595	16539	16612	16660	16643	16666	16579	16572	16575	16481	16655	16561	16653	16583	16646	16520	16525	16430	16586	16483	16549	16524	16737	16751	16524	16578	16531	16622	16741	16545	16672	16680	16444	16485	16708	16408	16446	16624	16690	16805	16662	16512	16521	16650	16525	16660	16509	16485	16511	16544	16682	16486	16542	16644	16464	16521	16580	16597	16677	16628	16516	16677	16535	16472	16693	16675	16476	16340	16552	16403	16559	16450	16484	16720	16577	16408	16623	16743	16682	16442	16549	16427	16575	16668	16520	16662	16632	16580	16503	16756	16547	16609	16655	16521	16439	16569	16455	16544	16551	16707	16768	16708	16496	16410	16545	16702	16487	16629	16512	16738	16623	16582	16580	16329	16778	16528	16534	16475	16614	16627	16557	16648	16681	16687	16576	16767	16379	16668	16622	16492	16587	16582	16727	16400	16602	16605	16665	16661	16523	16584	16672	16706	16584	16444	16528	16646	16564	16445	16414	16415	16679	16574	16509	16567	16688	16596	16481	16755	16617	16520	16551	16819	16559	16534	16587	16577	16557	16550	16492	16486	16787	16452	16407	16772	16593	16642	16660	16757	16617	16721	16800	16533	16547	16568	16618	16414	16750	16556	16662	16765	16404	16612	16430	16379	16667	16630	16662	16590	16694	16489	16595	16555	16594	16566	16785	16645	16672	16483	16670	16470	16612	16734	16653	16593	16450	16492	16675	16537	16448	16848	16636	16517	16557	16703	16711	16697	16574	16400	16508	16377	16455	16589	16405	16388	16600	16567	16719	16590	16480	16639	16580	16682
37454	59529	53072	40415	31286	23911	20293	18017	17104	16727	16379	16016	15340	15183	15385	15343	15282	15372	15335	15267	15411	15330	15280	15263	15303	15264	15358	15197	15289	15203	15180	15241	15279	15272	15285	15243	15214	15244	15190	15341	15299	15276	15311	15183	15254	15133	15462	15314	15278	15032	15264	15254	15295	15371	15205	15173	15301	15198	15219	15265	15167	15187	15335	15118	15261	15132	15247	15331	15334	15101	15217	15347	15269	15248	15079	15138	15341	15086	15361	15209	15263	15290	15344	15182	15445	15247	15380	15353	15171	15171	15123	15120	15131	15189	15164	15340	15211	14975	15088	15032	15144	15057	15321	15047	15314	15061	15288	15141	15274	15030	15499	15238	15281	15143	15368	15060	15094	15237	15178	15075	15156	15139	15321	15248	15078	15132	15260	15054	15197	15311	15149	15167	15025	15190	15166	15264	15200	15323	15033	15262	15076	15272	15272	15278	15211	15267	15113	14927	15201	15221	15286	15259	15133	15217	15256	15408	15280	15177	15097	15291	15322	15256	15177	15380	15341	15111	15072	15220	15195	15257	15126	15199	15116	15213	15333	15223	15295	15156	15210	15213	15123	15205	15095	15092	15220	15213	15269	15183	15128	15191	15240	15345	15366	15104	15217	15130	15123	15139	15232	15228	15090	15286	15231	15163	15350	15038	15259	15222	15257	15044	15085	15278	15031	15179	15132	15086	15047	15167	15283	15175	15173	15189	15336	15175	15087	15256	15139	15283	15021	15178	15110	15078	15130	15185	15120	15100	15185	15292	15187	15100	15095	15204	15082	15102	15067	15287	15252	15315	15118	15119	15113	15130	15196	15141	15101	15179	15219	15259	15318	15223	15052	15414	15173	15269	15108	15226	15386	15069	15212	15040	15326	15167	15190	15336	15186	15215	15197	15159	15266	15039	15165	15320	15128	15197	15214	15134	15198	15266	15115	15208	15083	15123	15300	15210	15409	15173	15011	15058	15317	15171	15268	15111	15301	15234	15217	15260	15303	15269	15197	15180	15312	15080	15164	15194	15387	15176	15232	15186	15133	15297	15144	15159	15249	15146	15171	15129	15206	15254	15218	15198	15309	15256	15249	15130	15194	15357	15062	15209	15356	15191	15235	15210	15097	15225	15278	15294	15214	15381	15197	15184	15322	15078	15148	15269	15085	15240	15342	15172	15142	15285	15172	15290	15103	15324	15355	15258	15124	15204	15185	15024	15261	15155	15246	14989	15282	15181	15251	15317	15241	15095	15107	15144	15094	15279	15211	15218	15347	15326	15296	15349	15211	15250	15165	15112	15265	15287	15142	15274	15254	15084	15183	15373	15167	15232	15301	15291	15330	15049	15082	15377	15302	15234	15435	15177	15174	15153	15158	15160	15082	15017	15244	15110	15195	15239	15233	15369	15067	15105	15129	15149	15227	15317	15030	15123	15065	15148	15135	15290	15090	15384	15198	15300	15178	15130	15056	15381	15337	15221	15108	15037	15178	15163	15107	15030	15206	15192	15344	14998	15337	15385	15254	15234	15301	15503	15175	15232	15143	15149	15082	15268	15129	15408	15160	15108	15202	15233	15232	15320	15235	15117	15374	15323	15139	15171	15145	15170	15227	15159	15212	15109	15216	15132	15137	15327	15271	15336	15183	15288	15172	15157	15285	15178	15148	15183	15303	15137	15252	15169	15223	15142	15126	15208	15152	15183	15260	15036	15256	15088	15248	15275	15163	15244	15160	15295	15008	15265	15236	15353	15239	15190	15166	15237	15427	15156	15142	15118	15119	15215	15273	15015	15109	15173	15101	15000	15325	15085	15224	15204	15281	15256	15389	15290	15199	15319	15034	15196	15034	15335	15247	15200	15231	15300	15243	15120	15287	15218	15353	15094	15363	15097	15298	15025	15287	15288	15319	15095	15399	15209	15172	15233	15169	15334	15267	15112	15178	15227	15188	15258	15106	15227	15224	15421	15095	15177	15271	15264	15161	15061	15123	15166	15258	15306	15254	14955	15404	15335	15293	15212	15284	15196	15249	15302	15319	15248	15269	15217	15152	15150	15308	15178	15124	15358	15132	15352	14962	15229	15374	15257	15278	15116	15101	15476	15203	15137	15138	15201	15092	15153	15123	15209	15307	15199	15166	15210	15373	15162	15126	15188	15161	15223	15056	14980	15440	15183	15200	15170	15085	15295	15243	15288	15288	15092	15109	15145	15243	15177	15176	15066	15342	15219	15289	15090	15133	15093	15219	15297	15146	15153	15454	15172	15262	15179	15167	15096	15323	15203	15194	15177	15112	15208	15118	15340	15171	15079	15280	15133	15219	15327	15310	15246	15222	15093	15391	15247	15131	15245	15248	15291	15106	15192	15242	15172	15127	15278	15135	15237	15199	15203	15115	15068	15290	15128	15086	15127	15295	15047	15252	15194	15045	15201	15112	15105	15280	15241	15259	15324	15089	15310	15377	15159	15107	15312	15156	15122	15119	15088	15258	15171	15508	15379	15108	15054	15213	15262	15056	15318	15290	15251	15298	15080	15026	15361	15360	15193	15306	15101	15160	15202	15240	15248	15041	15260	15163	15294	15044	15136	15206	15283	15234	15267	15341	15048	15238	15279	15317	15136	15173	15174	15267	15285	15478	15313	15211	15109	15333	15171	15202	15373	15196	15260	15124	15176	15210	15176	15054	15083	15293	15406	15140	15245	15328	15232	15279	15117	15197	15120	15364	15277	15064	15277	15171	15066	15083	15327	14990	15194	15212	15275	15181	15238	15185	15243	15294	15221	15267	15253	15236	15129	15138	15098	15051	15166	15250	15205	15234	15407	15214	15275	15302	15076	15087	15334	15322	15085	15229	15185	15176	15292	15218	15189	15199	15111	15159	15226	15222	15260	15143	15143	15135	15228	15159	15024	15438	15292	15180	15287	15199	15209	15274	15223	15294	15077	15335	15165	15122	15272	15075	15121	15210	15207	15094	15333	15298	15123	15270	15210	15164	15258	15106	15275	15221	15426	15233	15267	15283	15141	15403	15098	15258	15352	15327	15051	15147	15075	15212	15265	15183	15201	15234	15116	15316	15288	15100	15252	15291	15175	15248	15187	15270	15318	15279	15261	15214	15296	15146	15209	15122	15139	15135	15193	15162	15147	15113	15225	15237	15219	15115	15151	15145	15119	15197	15162	15332	15239	15185	15198	15250	15285	15043	15272	15311	15326	15291	15109	15393	15231	15250	15237	15129	15264	15290	15331	15246	15104	15162	15245	15095	15259	15138	15083	15148	15209	15190	15121	15028	15215	15205	15230	15130	15297	15281	15119	15108	15229	15209	15248	15487	15194	15411	15252	15400	15048	15337	15286	15266	15106	15224	15119	15100	15122	15363	15211	15266	15439	15179	15290	15221	15268	15095	15135	15130	15147	15169	15067	15311	15119	15137	15086	15327	15230	15295	15311	15151	15150	15321	15133	15120	15128	15244	15219	15190	15165	15253	15293	15278	15156	15220	15102	15089	15215	15073	15270	15179	15106	15284	15125	15350	15179	15265	15140	15296	15215	15103	15078	15369	15087	15198	15047	15303	15383	15306	15273	15249	15060	15125	14959	15288	15111	15247	15203	15401	15223	15407	15180	15471	15108	15352	15049	15238	15078	15203	15247	15165	15157	15101	15209	15067	15130	15159	15151	15156	15168	15225	15180	15173	15102	15252	15062	15214	15168	15390	15257	15214	15252	15232	15190	15282	15271	15211	15199	15209	15316	15251	15256	15288	15321	15302	15174	15149	15228	15209	15050	15144	15404	15084	15115	15190	15362	15229	15177	15175	15397	15310	15166	15308	15178	15167	15170	15219	15148	15268	15224	15194	15197	15266	15152	15196	15306	15124	15386	15200	15187	15269	15259	15197	15210	15242	15247	15137	15280	15204	15118	15069	15260	15102	15211	15315	15264	15327	15364	15091	15033	15234	15402	15156	15434	15320	15255	15239	15171	15196	15341	15169	15162	14999	15127	15432	15270	15309	15138	15220	15479	15341	15052	15187	15178	15214	15237	15167	15158	15295	15090	15308	15283	15209	15071	15143	15320	15272	15164	15215	15236	15249	15278	15262	15332	15207	15170	15188	15194	15364	15179	15182	15182	15241	15090	15315	15308	15207	15204	15148	15077	15263	15244	15132	15371	15185	15197	15154	15280	15176	15226	15140	15314	15136	15249	15101	15204	15285	15288	15231	15287	15202	15288	15264	15388	15279	15238	15167	15135	15341	15206	15152	15354	15374	15315	15101	15138	15193	15364	15325	15096	15253	15222	15111	15247	15186	15213	15279	15369	15303	15259	15274	15289	15267	15240	15288	15067	15199	15245	15324	15240	15132	14997	15160	15251	15111	15217	15304	15067	15294	15211	15242	15195	15271	15155	15144	15202	15167	15274	15202	15080	15091	15169	15233	15308	15457	15137	15229	15163	15364	15040	15225	15297	15275	15231	15152	15300	15168	15217	15293	15272	15299	15256	15403	15222	14936	15175	15191	15182	15318	15096	15061	15291	15192	15166	15365	15161	15306	15229	15249	15242	15229	15160	15194	15133	15133	15317	15241	15177	15352	15065	15277	15194	15443	15154	15271	15298	15275	15161	15332	15018	15124	15197	15041	15233	15149	15187	15229	15036	15293	15290	15245	15353	15175	15190	15275	15152	15334	15376	15172	15113	15428	15269	15303	15252	15148	15314	15389	15225	15151	15167	15132	15115	15191	15257	14991	15378	15191	15156	15118	15342	15102	15260	15268	15302	15041	15197	15332	15043	15229	15174	15209	15052	14993	15266	15127	15295	15154	15210	15082	15326	15137	15281	15172	15110	15274	15051	15032	15356	15331	15175	15192	15254	15182	15178	15134	15101	15255	15157	15232	15130	15189	15357	15234	15269	15180	15242	15272	15257	15329	15110	15211	15233	15309	15221	15116	15083	15217	15048	15229	15120	15245	15155	15316	15160	15185	15076	15068	15274	15316	15104	15204	15151	15154	15297	15258	15192	15273	15144	15157	15162	15174	15375	15197	15051	15203	15150	15377	15231	15128	15250	15125	15250	15302	15098	15244	15227	15390	15158	15286	15186	15170	15270	15156	15136	15196	15412	15271	15091	15187	15215	15147	15199	15241	15284
23169	21568	29460	24661	22963	25971	27674	22488	19954	20040	19481	18156	17683	17694	17504	17421	17294	17449	17435	17378	17435	17144	17329	17218	17284	17285	17228	17417	17134	17087	17142	17268	17315	17151	17348	17168	17164	17518	17273	17249	17218	17338	17350	17152	17138	17417	17159	17083	17050	17308	17173	16979	17233	17032	17245	17111	17422	17151	17171	17182	17068	17184	17079	17045	17301	17184	17189	17041	17251	17226	17386	17044	17223	17154	17207	17197	17352	17180	16987	17015	17056	17228	17397	17186	17026	16838	17112	17178	17205	17244	17173	17353	17163	17082	17189	17400	17279	17092	17109	17215	17017	17072	17094	16843	17193	17121	16925	17155	17022	17212	17266	17350	17232	17156	17091	17046	17212	17341	17129	17159	16979	17059	17135	17239	17150	17095	17168	17236	17220	17125	17114	17056	17145	17238	17188	17099	17229	17191	17211	17147	17082	17041	17046	17214	17248	17171	17251	17151	17204	17040	17019	17202	16947	17279	17107	17051	17092	17021	17222	17018	17096	17178	17229	17054	17069	17034	17161	17116	17095	17221	17205	17100	17016	17024	17222	16956	17001	17212	17188	17190	17050	17068	17153	17108	17133	17339	16941	17014	17276	17134	17100	17027	17044	17215	17173	17096	17089	16994	16939	17153	17205	17098	17094	17212	17111	17028	17098	17004	17172	17034	17146	17267	17040	17177	17052	17126	17194	16980	17367	17227	16914	17346	17380	17160	17072	17016	17081	17252	17206	17025	17065	16842	17109	16929	17198	17163	17148	17129	17253	17070	17030	17204	17301	17134	17174	17465	17095	17219	17120	17070	16955	17060	16992	16991	17123	17277	17273	17221	17007	17141	17090	17009	17019	17273	16759	17018	17234	17289	17191	17050	17319	17140	16829	17036	17242	17109	17075	17173	17220	17127	17155	17144	17129	17286	16982	16968	17317	16975	17117	17186	16983	17154	17067	17081	17049	17071	17098	17102	17015	17360	17105	17189	17085	17234	17131	17100	17203	17089	16795	17187	16816	17068	17128	17203	17194	17135	16942	17120	17040	16895	17152	17113	17032	17026	17145	17116	17165	17225	17227	16982	16983	16985	17381	17181	17126	17105	17032	17173	17293	17140	17208	17365	17315	17019	17069	17020	17154	16985	17303	17192	17166	17117	17321	17134	16914	17098	17031	17132	17089	17114	17254	17204	16971	17025	17091	17076	17143	17085	17072	16840	17021	17099	17350	17047	17289	17054	17189	17130	17169	17049	17140	17073	17030	17349	17008	16778	17154	16942	17173	17082	17095	17083	17096	17004	17039	17210	17195	17102	16999	17176	17073	17226	17101	17250	16821	17022	17113	17140	17014	17003	17169	16990	17108	17175	17084	17078	17220	17433	17167	17085	16939	17096	17073	17164	17100	17094	17123	17216	17179	17129	17052	17038	16959	16948	17131	16979	16947	17011	17202	17312	17033	17082	17097	17015	16959	16899	16937	17022	17091	17056	17134	17082	16997	17076	17282	17204	17046	16972	17235	16937	16921	16998	17021	17029	17099	16978	17150	17160	16978	17144	17093	16923	17254	16962	17309	17238	17095	17062	17064	16997	17136	17025	17228	17080	16965	17097	17153	16982	17240	17029	16913	17026	17058	17060	17323	17130	17174	16931	17078	17039	17078	17116	17292	17111	17102	16983	17224	16985	17333	17223	17261	17033	17307	17274	17100	16917	16979	16975	17068	17285	17195	17065	17252	16830	17217	17104	17101	17467	17218	17098	17275	17144	16864	17023	16967	17165	17135	17071	17170	17091	17128	17212	16920	17029	17044	17160	17094	17050	17203	16992	17231	17106	17149	17112	17122	17044	16963	17097	17173	16931	17002	17131	17010	17015	16992	17041	17086	16971	16973	17084	17265	17223	17161	17033	17239	17281	17252	17068	17227	17029	16980	17159	17186	17169	17208	17073	17089	17230	17157	16924	17143	17345	17158	17138	17097	16994	17113	16869	17030	16861	16990	16913	17184	17253	17155	17074	17284	16828	16880	17136	17345	17019	17081	17236	17094	16996	17237	17055	17101	17116	17220	17050	17189	17131	17345	17023	17155	17192	17171	17258	17153	17218	17213	17078	16970	16959	17072	17136	17132	17223	17040	17108	17233	17096	17019	17072	17051	17020	17030	17246	17136	17167	17043	17029	17007	17112	17018	17133	17208	17162	16996	17192	17132	17195	16972	17230	17244	17046	17223	16996	17017	17297	17087	17087	17177	17274	17132	16985	17098	17096	17150	17120	17203	16998	17110	17277	17294	17181	17102	17176	17134	17041	17019	17102	17000	16972	17062	17029	16990	16809	17298	16968	17022	17084	16854	16815	17247	17131	17063	17114	17067	17018	17075	17018	16980	17169	17009	17109	17097	17040	17055	17227	17003	17127	17285	17202	17180	17165	16958	16992	17261	17229	17094	17124	17070	17268	17239	17054	17098	16995	16860	17177	17252	16970	17119	16945	16967	16975	17259	17047	17218	17117	17118	17072	16919	16997	17139	17125	17047	17072	17288	17439	17190	17239	17082	17123	17394	17270	17055	17053	17290	17281	16963	17108	17111	17142	17187	17011	17184	17102	17257	16888	17046	17126	17151	16836	16973	17237	17109	17018	17080	16956	17065	17153	17089	17163	17142	17309	16969	16905	17162	16953	16897	17174	17189	17010	17209	17122	17108	17090	17107	17195	17108	17201	17216	16889	17403	17137	16916	16964	17020	16930	17045	17289	17323	17022	17105	17307	17196	16833	16856	17153	16967	17396	16994	17010	17149	16912	17042	17164	16972	17158	17300	16983	17115	17037	17007	17132	17043	16975	17155	17249	17274	17077	16878	17241	17129	16962	16953	17206	17172	17143	17260	17068	17162	17053	17145	17113	17017	17099	17118	17023	17287	17192	17084	17235	17138	17010	17017	17092	16979	17042	17166	17160	17138	17056	17245	16907	17128	17104	17278	17133	17076	17118	17333	17074	17001	17020	17097	17143	17085	17174	17106	17064	17137	17197	17173	17240	17360	17108	17063	17104	16958	16772	17044	16856	17128	17171	16969	16893	17227	17087	17047	17099	17238	17325	17064	17242	17118	17111	17077	17161	17188	17046	17211	17060	17001	17008	17113	17253	17123	17126	17176	17080	16998	16996	17091	17092	17260	16957	17069	17090	17226	17118	16955	17283	17442	17094	17281	17132	17230	16972	17047	17172	17082	17136	17101	17157	17035	17242	17200	16961	17211	17060	17029	17185	17090	17008	17147	17204	17419	16979	17087	17002	16912	17096	17019	17187	17138	17133	16931	16978	17263	17027	16976	16998	16997	17278	17131	16871	16824	17342	16994	17095	17184	17083	17144	17030	17029	17259	16908	17161	17439	16926	17031	17199	17159	17142	17195	17054	17085	16956	16907	17162	17113	17269	17221	17053	17175	17096	17110	17054	17077	17198	16971	16987	17144	17099	16874	17024	17247	17059	17167	17025	17081	17284	17132	16990	17153	17149	17033	17137	17117	17171	17138	17044	17331	17168	16822	17245	17116	17140	17070	17371	17223	17014	16915	17222	17010	17129	17013	16992	17284	17072	17133	16936	17067	17102	16940	16985	17019	17329	17075	17054	17098	17047	17088	16787	17085	17198	17019	17125	17244	17171	17194	17314	17074	17104	17168	17149	17136	17146	16957	17223	17176	17243	17041	17072	17026	17007	17181	17011	17219	17146	17057	17022	16919	17148	17230	16986	16928	17338	17080	17204	17261	17088	17234	17119	16975	17100	16916	17022	17046	17230	17161	17044	17146	17089	16941	17181	17099	17403	17115	17099	17110	17038	17179	17069	17167	17141	16981	17026	16944	17186	17257	17287	16982	17218	17173	17030	16911	16939	17044	16921	17118	17090	16883	16992	16971	17229	17046	17010	17192	17092	17212	17211	17157	17238	17105	17006	17260	17077	17084	17094	17203	16973	17300	17029	17408	17011	17229	17069	17239	17222	17114	17176	17103	17053	17170	16949	16958	17136	17003	17190	16963	17173	16957	17085	16827	17261	17279	16948	17042	17325	17111	17256	17148	17284	17109	17230	17183	17006	16909	17140	17139	17074	16995	17168	17152	17098	17384	17014	17038	17079	16958	17284	17307	16905	17207	17119	17264	17123	17157	17044	17125	17202	17127	17255	17076	17037	17263	17170	16958	17235	16981	17115	17160	17096	17029	17122	17168	16927	17240	17044	17135	17236	17255	17119	17103	17127	17121	17118	16971	17130	17145	17081	16956	17197	16915	17184	17064	17166	17183	17143	16977	16973	17153	17257	17041	16849	17116	17031	17112	17122	17022	17061	17226	17122	17116	17004	17088	17010	17287	17234	17095	17005	16919	17026	16922	17215	16988	16816	16966	17062	17139	16971	17081	17067	17023	17077	17281	17131	17139	17361	17173	17170	17169	17011	16984	17112	17159	17083	17223	17090	17050	17041	17380	17107	17083	17425	17085	17353	17191	17141	17039	17123	17303	16831	17025	17203	17100	17308	17276	17062	17424	17232	16999	16943	17249	17355	17086	17017	17020	17269	17036	17117	17144	17136	16979	17201	17170	17092	17303	16984	17232	17059	17022	17092	17230	16973	16993	17028	16991	17092	16951	17209	17133	16987	16942	16923	17201	17228	17136	17044	17150	17139	17253	17063	17120	17197	17086	17241	17238	17042	17235	17265	17154	17291	17279	17261	17251	17245	17114	17168	17298	17200	17052	17146	17258	17266	16918	17013	17138	17241	17001	16878	17162	17124	17062	16833	17090	16884	17028	17157	17197	16988	16985	17170	17129	17060	17226	17094	17103	17115	17278	16994	17019	17248	16998	17129	17165	17096	17000	17206	17118	17031	16982	17074	17295	17142	17085	16845	17199	17212	17120	17009	17259	17059	17287	17230	16914	17038	17008	17190	17254	17120	16945	17040	17112	17181	17161	17186	17100	17135	17240	17260	17058	17061	17072	17236	17264	16922	17064	17133	17107	17187	16974	17018	17000	16692	17261	17100	17203	17393	17235	17121	17151	17301	17155	17220	17141	16964	17083	17170	17187	17067	17168	17234	17360	17145	17036	17218	17026	17236	17251	16856	17001	16999	17121	16968	17040	17048	17091	17027	17105	17149
40716	64300	57509	44340	33153	28251	24495	21447	19209	19199	18418	16397	15610	15737	15705	15615	15731	15601	15757	15642	15567	15600	15485	15673	15575	15708	15593	15570	15432	15598	15646	15577	15717	15617	15604	15555	15623	15597	15813	15387	15744	15587	15560	15618	15555	15699	15780	15675	15592	15626	15587	15553	15599	15639	15580	15427	15620	15471	15834	15579	15577	15571	15556	15568	15554	15434	15474	15493	15620	15609	15653	15688	15594	15526	15726	15698	15576	15569	15494	15591	15427	15598	15655	15563	15509	15551	15687	15698	15555	15573	15395	15621	15336	15727	15789	15587	15508	15805	15550	15659	15597	15580	15551	15552	15487	15565	15426	15618	15596	15529	15604	15616	15607	15578	15603	15571	15542	15642	15478	15243	15529	15582	15544	15670	15588	15589	15477	15431	15685	15543	15451	15520	15563	15573	15429	15389	15647	15599	15549	15579	15545	15640	15651	15479	15572	15412	15566	15602	15427	15606	15541	15475	15507	15489	15656	15639	15499	15540	15521	15591	15363	15582	15497	15373	15428	15525	15582	15510	15545	15651	15634	15618	15407	15461	15492	15626	15556	15586	15589	15571	15524	15589	15692	15349	15548	15521	15542	15649	15534	15532	15631	15416	15730	15545	15349	15666	15573	15568	15504	15605	15590	15469	15489	15594	15417	15433	15528	15771	15430	15536	15447	15641	15511	15614	15582	15551	15522	15618	15610	15479	15502	15425	15618	15670	15432	15747	15556	15427	15395	15377	15414	15540	15604	15527	15685	15439	15552	15476	15566	15787	15363	15597	15515	15655	15545	15656	15474	15592	15444	15471	15496	15661	15517	15520	15489	15669	15583	15516	15593	15469	15433	15487	15459	15556	15549	15439	15263	15695	15687	15315	15519	15441	15603	15388	15359	15463	15561	15545	15547	15550	15631	15598	15571	15504	15448	15484	15574	15641	15508	15537	15689	15445	15571	15500	15587	15490	15331	15592	15712	15481	15526	15567	15516	15511	15649	15639	15638	15535	15449	15665	15589	15565	15480	15716	15559	15672	15522	15432	15450	15511	15685	15626	15482	15461	15501	15582	15374	15511	15530	15634	15477	15608	15467	15466	15490	15339	15512	15615	15494	15589	15575	15565	15680	15489	15458	15641	15593	15620	15589	15449	15582	15709	15545	15626	15674	15647	15555	15534	15394	15633	15502	15477	15451	15498	15450	15536	15626	15437	15611	15709	15524	15393	15627	15646	15702	15497	15622	15454	15559	15584	15723	15667	15490	15559	15632	15537	15698	15525	15549	15618	15478	15356	15573	15425	15392	15531	15736	15334	15711	15530	15529	15376	15557	15335	15665	15547	15556	15468	15630	15438	15558	15496	15632	15392	15459	15448	15646	15666	15575	15563	15608	15313	15535	15463	15736	15570	15468	15379	15592	15831	15434	15589	15566	15443	15557	15751	15605	15509	15673	15628	15359	15508	15651	15582	15532	15510	15505	15576	15594	15516	15524	15535	15669	15381	15636	15473	15500	15671	15578	15564	15481	15559	15662	15448	15474	15529	15733	15600	15414	15562	15719	15512	15584	15495	15555	15504	15448	15549	15597	15528	15524	15503	15538	15496	15451	15521	15470	15573	15541	15553	15534	15404	15558	15444	15459	15516	15606	15480	15619	15444	15539	15535	15521	15414	15512	15528	15468	15411	15634	15452	15558	15488	15505	15385	15402	15603	15682	15536	15494	15614	15573	15454	15538	15532	15484	15514	15545	15580	15441	15552	15410	15483	15478	15564	15481	15379	15529	15556	15619	15603	15530	15535	15312	15614	15633	15333	15410	15599	15432	15710	15569	15589	15479	15449	15433	15577	15638	15634	15704	15643	15447	15474	15437	15662	15699	15551	15463	15559	15481	15446	15590	15554	15504	15319	15602	15374	15414	15624	15428	15587	15467	15459	15692	15527	15610	15504	15675	15577	15492	15463	15641	15639	15568	15597	15399	15539	15600	15593	15641	15692	15670	15439	15588	15615	15586	15475	15457	15557	15547	15499	15583	15489	15631	15510	15568	15405	15603	15549	15607	15521	15503	15505	15597	15556	15605	15515	15599	15677	15486	15634	15611	15592	15463	15436	15467	15419	15476	15469	15461	15424	15433	15531	15575	15359	15435	15690	15458	15485	15506	15343	15484	15579	15407	15621	15346	15464	15493	15574	15458	15477	15619	15507	15470	15517	15576	15523	15260	15515	15590	15614	15535	15504	15585	15664	15502	15723	15755	15625	15538	15697	15532	15461	15553	15522	15617	15334	15392	15626	15525	15655	15400	15336	15460	15666	15403	15488	15561	15590	15426	15621	15499	15423	15611	15710	15640	15637	15373	15571	15395	15282	15658	15533	15625	15658	15552	15572	15545	15481	15430	15624	15573	15589	15535	15531	15615	15561	15429	15810	15445	15572	15465	15659	15591	15605	15541	15387	15621	15653	15611	15490	15452	15469	15502	15569	15598	15575	15453	15587	15529	15675	15601	15483	15478	15644	15497	15609	15480	15698	15506	15517	15493	15638	15456	15601	15630	15620	15781	15334	15484	15552	15615	15546	15559	15623	15561	15475	15578	15415	15580	15566	15375	15653	15378	15646	15542	15457	15454	15498	15592	15562	15603	15628	15607	15546	15562	15476	15582	15600	15498	15519	15566	15497	15621	15514	15626	15369	15467	15458	15465	15538	15455	15602	15466	15604	15414	15524	15515	15503	15543	15368	15583	15693	15505	15488	15468	15662	15526	15661	15693	15534	15510	15391	15613	15514	15566	15552	15567	15577	15547	15501	15645	15325	15719	15513	15505	15559	15594	15521	15542	15716	15687	15662	15546	15546	15501	15450	15517	15521	15599	15507	15631	15452	15319	15484	15637	15463	15477	15549	15614	15584	15396	15532	15783	15637	15548	15486	15476	15457	15617	15622	15524	15538	15532	15555	15621	15606	15650	15588	15393	15536	15624	15587	15297	15637	15477	15610	15500	15540	15658	15517	15593	15450	15536	15549	15512	15508	15299	15394	15640	15576	15491	15473	15636	15498	15481	15543	15651	15531	15445	15645	15603	15534	15491	15492	15451	15649	15541	15584	15472	15657	15415	15558	15515	15591	15330	15544	15609	15508	15448	15652	15567	15597	15597	15531	15645	15543	15432	15482	15491	15549	15672	15639	15541	15560	15510	15395	15587	15518	15487	15598	15659	15519	15665	15480	15467	15654	15590	15654	15470	15699	15358	15525	15588	15465	15472	15539	15575	15542	15530	15463	15532	15349	15424	15569	15492	15433	15597	15477	15430	15570	15623	15571	15465	15525	15455	15603	15622	15456	15521	15357	15394	15570	15575	15371	15490	15539	15357	15520	15403	15644	15451	15626	15538	15618	15409	15552	15508	15580	15513	15497	15537	15704	15551	15575	15468	15616	15459	15531	15551	15691	15477	15568	15678	15576	15427	15293	15500	15351	15514	15635	15696	15499	15495	15459	15454	15628	15351	15592	15545	15399	15544	15507	15641	15495	15551	15507	15599	15390	15598	15420	15470	15785	15345	15598	15538	15508	15402	15603	15584	15604	15679	15582	15334	15634	15480	15757	15505	15521	15468	15453	15534	15658	15472	15520	15662	15532	15590	15558	15687	15509	15315	15411	15562	15592	15677	15635	15459	15660	15594	15688	15253	15527	15604	15455	15588	15605	15496	15501	15646	15588	15571	15576	15563	15486	15450	15652	15656	15565	15590	15570	15661	15622	15502	15469	15503	15555	15511	15574	15604	15544	15537	15623	15688	15313	15536	15507	15697	15547	15582	15676	15329	15514	15478	15405	15524	15614	15478	15565	15628	15449	15605	15571	15514	15555	15476	15589	15523	15661	15563	15441	15607	15490	15565	15721	15607	15545	15586	15595	15423	15462	15697	15620	15555	15319	15576	15624	15632	15317	15511	15561	15631	15793	15358	15410	15246	15397	15516	15496	15578	15631	15628	15407	15617	15484	15430	15467	15619	15635	15622	15492	15553	15639	15390	15399	15453	15500	15694	15432	15582	15418	15589	15608	15601	15407	15432	15562	15507	15682	15570	15618	15650	15729	15402	15609	15501	15434	15417	15592	15552	15583	15536	15582	15560	15550	15452	15629	15400	15620	15572	15368	15537	15658	15607	15440	15692	15636	15541	15575	15757	15401	15430	15599	15666	15507	15577	15573	15582	15609	15403	15535	15495	15567	15554	15382	15531	15565	15575	15449	15595	15491	15560	15451	15468	15433	15584	15410	15529	15508	15660	15375	15579	15430	15463	15567	15551	15560	15432	15770	15436	15546	15422	15485	15481	15471	15538	15647	15494	15618	15614	15648	15513	15510	15475	15574	15529	15579	15581	15547	15510	15631	15415	15504	15511	15431	15522	15479	15583	15490	15577	15619	15483	15611	15583	15562	15485	15540	15555	15412	15416	15685	15560	15435	15547	15422	15419	15565	15494	15453	15502	15796	15472	15508	15508	15506	15412	15606	15511	15564	15406	15529	15580	15509	15624	15481	15413	15530	15466	15529	15402	15564	15560	15591	15338	15498	15600	15657	15501	15686	15312	15713	15490	15516	15615	15417	15472	15496	15511	15592	15475	15508	15717	15528	15375	15632	15641	15491	15572	15745	15537	15465	15544	15530	15579	15520	15416	15466	15515	15498	15530	15411	15398	15590	15682	15500	15491	15440	15527	15485	15630	15537	15717	15599	15517	15613	15455	15514	15618	15434	15519	15572	15663	15687	15549	15380	15669	15356	15489	15388	15558	15562	15615	15555	15436	15438	15731	15532	15687	15759	15618	15634	15273	15555	15639	15644	15464	15630	15716	15712	15482	15435	15387	15333	15452	15540	15652	15547	15349	15544	15366	15657	15457	15601	15457	15559	15610	15473	15490	15407	15432	15418	15483	15424	15496	15625	15583	15627	15582	15683	15430	15380	15485	15494	15587	15642	15649	15457	15660	15491	15593	15630	15588	15376	15421	15513	15508	15683	15556	15465	15355	15496	15571	15523	15585	15577	15382	15511	15708	15536	15406	15396	15487	15572	15453	15529	15478	15454	15582	15302	15508	15529	15574	15566	15450	15443	15671	15568	15579	15517	15499	15668	15434	15441	15567	15601	15607	15308
29692	30739	36197	29309	23110	19883	17489	16263	15794	15626	15536	15481	15453	15543	15583	15406	15620	15505	15501	15398	15600	15698	15218	15459	15339	15605	15245	15499	15480	15321	15437	15510	15466	15553	15473	15170	15516	15411	15349	15469	15437	15509	15374	15212	15276	15495	15534	15418	15559	15610	15331	15340	15330	15431	15396	15415	15393	15447	15369	15296	15328	15486	15487	15284	15510	15445	15178	15492	15513	15388	15329	15379	15265	15285	15418	15473	15344	15367	15367	15178	15533	15295	15512	15568	15506	15634	15423	15384	15490	15275	15441	15290	15234	15346	15341	15525	15432	15407	15311	15472	15605	15573	15287	15464	15445	15722	15542	15391	15073	15388	15276	15372	15275	15447	15447	15398	15516	15115	15580	15386	15449	15529	15474	15459	15405	15423	15463	15383	15352	15378	15217	15415	15417	15161	15264	15421	15483	15602	15203	15367	15184	15346	15316	15399	15348	15378	15262	15376	15566	15324	15381	15554	15399	15382	15550	15376	15530	15386	15266	15318	15350	15274	15495	15533	15512	15141	15423	15553	15409	15360	15618	15153	15488	15281	15453	15365	15430	15368	15327	15483	15464	15444	15348	15276	15531	15359	15320	15418	15228	15401	15286	15562	15453	15327	15273	15300	15375	15385	15149	15392	15441	15352	15371	15364	15286	15497	15575	15359	15370	15283	15280	15215	15505	15226	15456	15295	15466	15414	15310	15649	15302	15631	15504	15235	15281	15608	15333	15433	15633	15463	15411	15534	15367	15462	15395	15393	15407	15226	15495	15360	15629	15455	15501	15549	15413	15375	15255	15326	15423	15623	15430	15245	15470	15139	15375	15462	15436	15390	15378	15450	15561	15373	15378	15439	15398	15364	15453	15502	15263	15320	15310	15356	15325	15335	15283	15458	15394	15403	15468	15401	15558	15228	15235	15429	15309	15383	15322	15620	15351	15470	15397	15480	15335	15318	15289	15401	15369	15392	15358	15408	15136	15365	15405	15459	15392	15307	15488	15613	15372	15340	15429	15344	15412	15558	15560	15416	15425	15268	15277	15254	15192	15333	15479	15298	15323	15440	15311	15405	15216	15357	15341	15328	15276	15436	15300	15320	15305	15238	15268	15318	15307	15474	15535	15446	15330	15439	15506	15369	15325	15316	15381	15203	15337	15298	15509	15470	15474	15424	15469	15469	15324	15442	15403	15357	15277	15309	15429	15523	15489	15572	15428	15360	15358	15333	15556	15439	15447	15697	15458	15387	15307	15356	15423	15282	15141	15449	15402	15402	15351	15375	15431	15448	15535	15453	15378	15566	15338	15289	15350	15332	15212	15378	15381	15357	15344	15518	15392	15244	15429	15289	15489	15400	15412	15398	15438	15298	15520	15548	15398	15462	15376	15294	15506	15542	15427	15439	15295	15544	15463	15392	15577	15560	15738	15556	15585	15419	15426	15417	15343	15394	15173	15445	15289	15443	15596	15480	15447	15415	15332	15251	15688	15397	15484	15326	15447	15291	15442	15276	15355	15435	15444	15435	15419	15365	15444	15585	15320	15387	15422	15364	15419	15440	15444	15283	15605	15314	15361	15395	15309	15188	15428	15478	15485	15485	15293	15520	15404	15575	15564	15457	15147	15576	15508	15476	15133	15585	15543	15575	15494	15391	15367	15286	15375	15289	15369	15308	15546	15218	15633	15381	15421	15624	15385	15537	15483	15292	15465	15606	15363	15369	15467	15226	15491	15311	15202	15623	15520	15419	15526	15333	15394	15484	15250	15523	15393	15277	15353	15219	15471	15433	15355	15502	15517	15336	15408	15369	15235	15297	15402	15195	15327	15298	15272	15517	15511	15329	15455	15615	15341	15418	15341	15440	15545	15311	15335	15609	15499	15354	15523	15403	15383	15423	15330	15435	15390	15479	15409	15428	15197	15410	15472	15471	15475	15396	15412	15419	15531	15353	15262	15368	15246	15453	15514	15307	15373	15490	15290	15512	15379	15441	15530	15415	15492	15410	15480	15442	15270	15406	15385	15468	15468	15398	15328	15513	15492	15431	15429	15429	15433	15442	15426	15403	15260	15446	15229	15281	15501	15256	15496	15415	15324	15331	15465	15258	15457	15280	15527	15531	15352	15374	15352	15425	15556	15472	15217	15369	15356	15360	15329	15395	15622	15268	15441	15442	15604	15532	15583	15425	15563	15486	15351	15224	15642	15290	15295	15493	15392	15392	15292	15437	15245	15133	15209	15396	15513	15502	15290	15221	15418	15583	15391	15588	15477	15348	15295	15419	15590	15623	15488	15407	15523	15439	15427	15276	15274	15540	15432	15471	15574	15396	15565	15297	15446	15429	15354	15452	15369	15439	15395	15316	15423	15400	15281	15478	15277	15250	15444	15425	15452	15506	15540	15314	15360	15427	15374	15340	15357	15329	15622	15196	15210	15452	15429	15376	15385	15359	15466	15550	15406	15313	15487	15298	15436	15393	15477	15514	15474	15585	15274	15435	15374	15654	15365	15208	15323	15283	15260	15448	15280	15381	15491	15341	15573	15528	15495	15545	15455	15429	15457	15473	15511	15424	15243	15442	15366	15466	15422	15352	15387	15516	15522	15295	15362	15333	15343	15462	15444	15279	15302	15532	15435	15356	15356	15345	15565	15443	15368	15415	15467	15605	15466	15392	15223	15260	15279	15396	15253	15530	15370	15571	15227	15368	15354	15403	15180	15447	15299	15331	15385	15400	15284	15379	15143	15465	15384	15288	15602	15341	15402	15304	15438	15440	15410	15335	15291	15383	15240	15299	15431	15331	15524	15535	15514	15470	15581	15377	15259	15396	15210	15377	15452	15403	15492	15524	15371	15390	15410	15348	15410	15534	15349	15410	15461	15589	15539	15633	15449	15576	15397	15381	15444	15486	15446	15575	15418	15457	15499	15593	15328	15297	15242	15540	15468	15558	15336	15403	15301	15308	15479	15529	15339	15404	15440	15425	15465	15291	15385	15546	15501	15291	15362	15330	15321	15537	15368	15323	15446	15414	15494	15505	15298	15443	15351	15332	15540	15371	15412	15656	15213	15318	15462	15572	15356	15468	15367	15438	15507	15406	15364	15378	15446	15366	15364	15214	15527	15476	15428	15192	15493	15636	15480	15179	15304	15420	15353	15504	15434	15522	15373	15594	15441	15215	15394	15338	15321	15210	15218	15287	15393	15519	15598	15420	15310	15416	15300	15457	15424	15356	15504	15295	15358	15367	15493	15289	15423	15376	15674	15306	15273	15344	15502	15432	15018	15462	15581	15231	15282	15263	15465	15388	15479	15331	15353	15454	15289	15493	15421	15507	15403	15336	15339	15309	15496	15462	15320	15402	15377	15371	15359	15340	15453	15394	15382	15574	15439	15408	15398	15311	15463	15472	15342	15461	15444	15489	15609	15293	15445	15461	15402	15501	15271	15192	15540	15121	15337	15401	15216	15675	15447	15514	15325	15493	15344	15431	15297	15560	15500	15633	15547	15432	15385	15423	15399	15503	15536	15474	15580	15450	15354	15364	15435	15256	15216	15459	15453	15217	15455	15306	15431	15271	15675	15291	15486	15352	15347	15431	15378	15449	15356	15326	15521	15557	15413	15536	15462	15475	15360	15332	15360	15347	15462	15232	15343	15279	15300	15572	15453	15273	15258	15316	15461	15205	15300	15351	15303	15450	15437	15437	15442	15367	15536	15462	15405	15486	15341	15355	15439	15456	15558	15363	15272	15212	15395	15436	15304	15397	15546	15385	15347	15403	15462	15448	15376	15307	15339	15678	15487	15384	15363	15274	15384	15525	15478	15402	15508	15227	15513	15200	15460	15083	15307	15597	15314	15281	15398	15415	15544	15556	15329	15383	15527	15624	15560	15368	15481	15138	15400	15450	15364	15465	15236	15357	15375	15264	15431	15358	15525	15226	15255	15261	15333	15298	15474	15265	15459	15325	15352	15419	15244	15321	15446	15574	15414	15390	15461	15396	15388	15454	15369	15345	15375	15319	15533	15367	15298	15362	15334	15442	15284	15600	15425	15759	15384	15352	15430	15370	15451	15304	15224	15351	15613	15346	15373	15460	15411	15412	15422	15389	15398	15382	15329	15583	15210	15426	15240	15406	15654	15285	15465	15354	15260	15511	15279	15389	15414	15385	15318	15306	15535	15429	15347	15430	15377	15252	15724	15544	15321	15463	15587	15468	15359	15559	15330	15447	15307	15488	15342	15434	15404	15447	15480	15390	15399	15311	15334	15370	15298	15432	15396	15443	15583	15371	15318	15384	15423	15305	15431	15331	15364	15283	15412	15448	15232	15373	15280	15335	15426	15521	15472	15452	15551	15241	15392	15614	15486	15477	15290	15480	15302	15389	15331	15554	15392	15467	15293	15336	15214	15418	15182	15393	15473	15402	15224	15288	15551	15495	15445	15577	15465	15419	15407	15442	15308	15536	15297	15399	15458	15338	15395	15372	15288	15295	15213	15445	15312	15535	15433	15435	15693	15382	15427	15428	15670	15317	15383	15460	15340	15359	15350	15504	15497	15504	15415	15374	15251	15534	15504	15417	15379	15409	15297	15436	15546	15499	15430	15244	15367	15419	15305	15275	15419	15425	15394	15345	15331	15474	15471	15512	15347	15423	15343	15346	15433	15657	15216	15344	15394	15352	15238	15580	15279	15259	15359	15203	15391	15287	15451	15440	15536	15420	15255	15427	15330	15432	15338	15540	15373	15384	15457	15533	15332	15571	15510	15424	15377	15333	15503	15406	15245	15481	15329	15266	15331	15490	15438	15289	15381	15700	15437	15340	15408	15496	15391	15599	15496	15284	15363	15356	15368	15540	15366	15375	15391	15458	15553	15398	15322	15360	15354	15546	15272	15434	15262	15359	15493	15628	15433	15524	15460	15618	15356	15421	15433	15568	15491	15524	15611	15388	15431	15584	15344	15435	15412	15347	15414	15337	15289	15440	15391	15478	15517	15435	15487	15524	15396	15461	15330	15464	15288	15225	15112	15432	15437	15167	15535	15575	15669	15474	15472	15424	15491	15478	15307	15411	15505	15645	15430	15232	15645	15349	15363	15573	15410	15395	15336	15242	15537	15217	15415	15258	15472	15499	15264	15497	15407	15389
35730	49705	42097	29884	24404	19878	16956	15246	14841	14648	14662	14623	14766	14692	14395	14442	14550	14433	14685	14708	14498	14369	14630	14584	14475	14547	14550	14519	14679	14602	14681	14503	14736	14666	14451	14536	14593	14483	14416	14532	14471	14557	14389	14441	14601	14517	14428	14611	14668	14535	14450	14557	14565	14491	14659	14434	14564	14277	14375	14461	14564	14631	14571	14536	14718	14389	14373	14429	14634	14420	14531	14489	14359	14559	14548	14436	14461	14504	14179	14410	14491	14529	14544	14632	14514	14642	14607	14580	14472	14381	14419	14503	14456	14651	14484	14536	14482	14460	14547	14460	14527	14498	14528	14273	14435	14545	14429	14398	14567	14506	14540	14550	14365	14539	14556	14484	14596	14562	14484	14519	14511	14513	14385	14532	14517	14580	14557	14531	14504	14532	14506	14429	14491	14457	14528	14350	14392	14278	14475	14441	14556	14502	14512	14435	14415	14581	14416	14409	14527	14428	14537	14673	14501	14463	14640	14453	14375	14501	14445	14477	14413	14586	14500	14567	14435	14442	14511	14429	14490	14470	14532	14652	14464	14672	14493	14529	14423	14442	14407	14482	14358	14562	14579	14395	14532	14447	14465	14507	14496	14487	14537	14511	14469	14531	14498	14592	14443	14384	14521	14331	14452	14445	14603	14377	14510	14557	14413	14416	14557	14285	14695	14513	14467	14497	14514	14672	14389	14162	14500	14488	14637	14482	14474	14538	14398	14598	14445	14442	14623	14354	14463	14506	14472	14344	14547	14564	14509	14498	14408	14492	14559	14493	14503	14414	14501	14324	14364	14382	14546	14507	14400	14488	14523	14583	14492	14418	14597	14529	14458	14470	14419	14390	14437	14319	14306	14394	14483	14636	14305	14382	14445	14452	14541	14536	14523	14500	14366	14620	14442	14505	14470	14473	14492	14424	14430	14380	14596	14599	14323	14469	14594	14382	14330	14527	14358	14496	14582	14487	14391	14449	14444	14775	14481	14593	14483	14463	14477	14570	14411	14435	14510	14298	14482	14461	14624	14506	14715	14361	14412	14492	14493	14562	14639	14384	14583	14639	14471	14405	14488	14548	14615	14542	14600	14564	14404	14521	14509	14422	14485	14590	14581	14568	14539	14466	14580	14573	14500	14367	14460	14493	14563	14511	14657	14452	14636	14414	14507	14317	14559	14453	14582	14589	14424	14580	14598	14467	14436	14408	14366	14685	14514	14534	14461	14584	14630	14407	14603	14350	14604	14354	14505	14582	14425	14518	14615	14508	14667	14359	14268	14596	14373	14493	14531	14479	14455	14421	14562	14518	14531	14567	14583	14626	14428	14509	14481	14565	14493	14559	14477	14633	14654	14508	14491	14477	14281	14410	14497	14584	14508	14769	14503	14495	14410	14282	14598	14513	14473	14506	14279	14429	14561	14529	14314	14426	14397	14489	14404	14534	14568	14360	14516	14532	14582	14668	14478	14209	14435	14411	14535	14544	14478	14708	14527	14622	14630	14592	14494	14524	14477	14577	14440	14549	14510	14387	14644	14501	14544	14664	14623	14499	14337	14385	14533	14538	14585	14446	14475	14550	14479	14443	14533	14393	14308	14564	14539	14515	14598	14408	14435	14546	14687	14592	14507	14505	14483	14473	14460	14464	14336	14584	14518	14700	14568	14371	14422	14512	14441	14583	14488	14480	14646	14515	14689	14391	14512	14242	14622	14474	14352	14567	14667	14494	14336	14589	14480	14585	14688	14410	14608	14476	14556	14578	14493	14436	14413	14398	14567	14411	14577	14579	14531	14489	14460	14475	14469	14472	14380	14471	14639	14487	14334	14649	14407	14537	14460	14481	14353	14478	14722	14448	14581	14510	14627	14396	14489	14401	14483	14362	14508	14445	14356	14565	14591	14333	14535	14516	14563	14281	14548	14313	14559	14499	14492	14390	14480	14781	14482	14689	14388	14466	14398	14412	14643	14519	14426	14624	14372	14503	14463	14787	14506	14617	14304	14563	14489	14458	14515	14463	14418	14407	14288	14721	14485	14566	14536	14364	14476	14382	14561	14406	14556	14597	14406	14556	14371	14505	14489	14375	14518	14525	14443	14524	14467	14351	14616	14690	14467	14622	14537	14340	14560	14365	14533	14373	14567	14518	14453	14586	14483	14485	14533	14498	14684	14348	14510	14605	14516	14653	14527	14575	14454	14332	14529	14595	14412	14517	14443	14575	14534	14446	14652	14506	14728	14376	14493	14526	14588	14549	14465	14725	14420	14465	14564	14327	14698	14452	14384	14426	14462	14649	14459	14542	14629	14430	14412	14408	14472	14479	14367	14286	14537	14451	14400	14505	14452	14527	14529	14460	14520	14399	14476	14467	14543	14572	14510	14497	14501	14321	14505	14516	14342	14527	14384	14522	14503	14409	14316	14528	14450	14399	14672	14614	14608	14467	14569	14763	14568	14574	14511	14564	14631	14382	14538	14480	14679	14393	14462	14533	14437	14521	14427	14340	14442	14531	14422	14595	14510	14585	14640	14398	14569	14477	14374	14359	14688	14429	14538	14405	14494	14578	14496	14588	14451	14566	14439	14568	14347	14479	14435	14522	14550	14599	14466	14531	14514	14416	14595	14525	14398	14400	14474	14633	14446	14445	14557	14419	14454	14339	14399	14638	14639	14299	14523	14544	14441	14635	14468	14451	14610	14553	14551	14492	14558	14397	14511	14485	14537	14344	14562	14501	14644	14548	14560	14558	14534	14711	14549	14428	14471	14419	14583	14555	14555	14485	14411	14507	14422	14472	14412	14391	14579	14403	14425	14462	14526	14467	14620	14590	14428	14583	14436	14242	14520	14530	14634	14558	14369	14341	14404	14567	14657	14473	14607	14401	14551	14500	14423	14549	14700	14529	14490	14319	14476	14508	14493	14499	14498	14385	14441	14469	14469	14447	14512	14661	14535	14420	14503	14538	14562	14546	14436	14451	14518	14522	14310	14451	14557	14263	14571	14436	14707	14576	14426	14529	14643	14555	14565	14686	14434	14460	14689	14542	14337	14491	14383	14559	14551	14500	14590	14570	14493	14512	14458	14457	14471	14507	14595	14457	14587	14577	14543	14720	14541	14523	14568	14494	14522	14569	14589	14395	14473	14430	14322	14529	14703	14498	14447	14413	14477	14583	14460	14472	14488	14551	14638	14535	14556	14493	14577	14450	14497	14626	14611	14407	14520	14405	14503	14543	14333	14509	14465	14538	14642	14456	14627	14467	14701	14533	14584	14508	14665	14431	14466	14585	14425	14346	14527	14557	14536	14612	14477	14595	14460	14665	14545	14412	14362	14490	14443	14458	14437	14565	14525	14346	14469	14582	14453	14436	14411	14590	14705	14621	14507	14472	14461	14466	14558	14458	14559	14476	14417	14453	14405	14640	14377	14407	14520	14625	14323	14526	14539	14619	14563	14625	14501	14352	14628	14563	14533	14566	14638	14416	14574	14479	14514	14501	14392	14427	14527	14514	14434	14597	14430	14456	14385	14388	14685	14362	14447	14501	14471	14558	14460	14471	14530	14400	14366	14531	14445	14442	14475	14344	14370	14636	14419	14489	14662	14477	14643	14375	14504	14628	14219	14594	14508	14459	14415	14552	14495	14487	14523	14393	14573	14426	14552	14559	14670	14640	14419	14398	14598	14551	14500	14526	14435	14550	14589	14490	14527	14502	14552	14666	14479	14484	14538	14523	14551	14470	14635	14464	14705	14503	14507	14547	14376	14477	14587	14403	14513	14535	14493	14612	14505	14466	14558	14582	14545	14470	14599	14525	14358	14495	14399	14580	14300	14582	14461	14525	14438	14550	14591	14469	14529	14453	14520	14452	14401	14380	14412	14370	14534	14473	14514	14491	14469	14561	14475	14487	14528	14538	14469	14526	14475	14398	14520	14318	14532	14434	14404	14542	14542	14505	14595	14404	14596	14490	14578	14523	14617	14452	14412	14563	14465	14445	14390	14466	14572	14441	14552	14540	14509	14569	14434	14499	14620	14429	14493	14331	14492	14604	14462	14437	14504	14342	14459	14544	14639	14467	14576	14459	14573	14447	14556	14431	14496	14390	14444	14455	14409	14491	14399	14591	14383	14535	14445	14732	14468	14522	14557	14701	14538	14711	14525	14448	14536	14444	14504	14509	14574	14511	14654	14589	14545	14440	14582	14635	14636	14486	14550	14437	14605	14408	14422	14519	14569	14474	14471	14543	14527	14535	14473	14693	14475	14392	14601	14464	14461	14401	14693	14562	14533	14484	14533	14488	14498	14316	14589	14500	14539	14587	14587	14460	14574	14465	14495	14526	14478	14604	14425	14489	14554	14532	14612	14432	14388	14528	14519	14443	14500	14369	14372	14497	14320	14525	14350	14608	14563	14318	14659	14410	14461	14424	14471	14415	14417	14358	14540	14634	14662	14618	14538	14489	14603	14615	14452	14543	14298	14461	14424	14593	14492	14547	14400	14625	14583	14612	14561	14473	14559	14465	14493	14472	14462	14463	14413	14638	14345	14486	14582	14470	14568	14449	14417	14510	14411	14496	14557	14623	14501	14497	14402	14556	14728	14568	14429	14433	14367	14594	14395	14469	14375	14632	14569	14626	14488	14383	14459	14450	14412	14472	14484	14486	14583	14327	14603	14482	14575	14516	14633	14361	14442	14490	14496	14529	14421	14531	14427	14559	14559	14628	14429	14739	14533	14543	14429	14489	14583	14423	14463	14452	14363	14501	14486	14352	14572	14403	14392	14303	14531	14418	14574	14490	14522	14336	14474	14326	14611	14596	14293	14489	14534	14639	14566	14361	14593	14473	14555	14485	14478	14602	14493	14180	14403	14399	14613	14471	14540	14480	14416	14465	14528	14446	14412	14627	14425	14496	14486	14567	14574	14623	14576	14526	14393	14522	14528	14614	14325	14413	14566	14448	14591	14292	14538	14514	14381	14458	14495	14417	14476	14520	14422	14448	14523	14517	14394	14428	14612	14649	14568	14351	14441	14653	14435	14416	14559	14580	14561	14436	14388	14388	14497	14456	14421	14714	14598	14572	14451	14512	14663	14656	14594	14594	14572	14543	14589	14450	14529	14434	14489	14620	14504	14499	14562	14456	14592	14765
24423	21640	29484	27378	25968	25355	23107	19097	17408	17244	16636	16314	16392	16482	16475	16330	16128	16250	16286	16228	16234	16496	15970	16148	16300	16255	16329	16154	16137	16217	16181	16190	16266	16247	16147	16005	16117	16294	16283	16182	16152	16176	16385	16139	16235	16124	16091	16158	16269	16361	16216	16200	16168	15998	16321	16129	16196	16205	16317	16280	16119	16183	16104	16170	15977	15991	16150	16059	16212	16207	16071	16167	16184	16229	16139	16185	16242	16097	16267	16262	16090	16091	16116	16017	16064	16109	16276	16145	15989	16181	15916	16115	16062	15971	16172	16240	16167	16097	16069	16233	16118	16214	16160	16165	16232	16107	16302	16119	16041	16088	16240	16252	16081	16113	16030	16093	16138	16134	16097	16192	16226	16197	16116	16106	16062	16270	16142	16183	16190	16144	16210	16299	16125	16108	16139	16204	16251	16132	16135	16252	16215	16137	16042	16336	16231	16116	16191	16141	16103	16198	16158	16074	16074	16248	16227	16035	16214	16193	16157	16033	16049	15974	16184	16238	16285	16026	15963	16176	16079	16170	15928	16111	16224	16182	16164	16123	15992	15963	15956	16022	16169	16322	16292	16073	16391	16035	16130	16038	16113	16094	16038	16140	16028	16068	16275	15953	16143	16107	15889	16116	15894	16169	16144	16089	16238	16053	16034	16167	16066	16164	16235	16063	16114	16243	15960	15947	15884	16024	16257	16175	16016	16158	16283	16035	16079	16251	16411	16182	16046	15990	16074	15990	16124	16170	16216	16295	16094	16163	16093	15914	16162	16102	16269	16110	16026	16172	16325	16003	16204	16101	16016	15960	16242	16071	15901	16124	16162	16153	16293	16117	15965	16314	16272	16185	16225	16072	15923	15972	16115	16123	16085	16045	15903	16296	16017	16241	16028	16196	16020	16105	16299	16079	16220	16117	16193	16005	16118	16045	15909	16144	15998	16243	16047	15961	16130	16145	16076	16229	16182	16088	16167	16174	16156	16065	16132	16158	16187	16119	16114	16246	16253	16124	16217	16189	15921	16162	16121	15973	16202	16130	16327	15994	16151	16112	16116	15945	16020	15997	16040	15847	16007	16124	16109	16130	16236	16124	16161	16181	16081	15966	16069	15954	16125	16381	16314	16031	15993	16302	16303	16159	16313	16075	16149	16331	16067	16043	16245	16066	15919	16123	16050	16114	16195	16137	16185	16155	16186	16172	16108	16013	16188	15908	16290	16090	15972	16187	16165	16216	16009	16127	16318	16081	16270	16172	16057	16203	16011	15945	16124	16225	16165	16252	16189	16167	15961	16212	16267	16304	16108	16041	16220	16105	16102	16256	16029	16211	15921	16139	16094	16276	16233	16147	16073	16081	16133	16015	16206	15982	16331	16179	16074	16009	16172	16053	16015	16190	16181	16064	16235	16223	16114	16052	15977	16226	16113	16231	16169	16262	16234	16108	16175	16247	16136	16046	16081	16020	16295	16244	16197	16230	16237	15819	16109	16224	16180	16325	15896	16007	15946	16112	16049	15967	16138	16104	16082	16050	16201	15978	16183	15988	16167	15967	16068	16125	16057	15955	16007	16125	16364	16247	16005	16066	16280	16039	16143	15958	16175	16021	15900	16118	16204	16084	15945	16159	16203	16070	16136	16006	16065	16262	16192	16177	16201	16148	15957	16032	16153	16185	16024	16141	16065	15950	16056	16089	16022	16229	16083	15976	16147	16317	16258	16090	16191	16341	16204	16052	15943	16248	16112	16188	16213	16180	16112	16025	16086	16001	16247	16085	16232	16279	16134	15998	16122	16098	16143	16126	16163	16038	16215	16139	16129	16191	16143	16154	16295	16101	15986	16262	16047	16200	16156	16015	16135	16099	16138	16134	16223	16124	16042	16185	16168	16176	15907	16112	15938	16256	16079	16268	16231	16110	16208	15944	16105	16328	16168	15959	15987	16243	16388	16237	16197	16324	16136	16156	16113	16226	16057	16246	16240	16060	16162	16312	16282	16205	16261	16188	16010	16011	16169	16348	16371	16203	15853	16102	16098	15968	16001	15931	16015	16208	16032	16087	16237	16075	16348	16076	16076	15963	16096	16054	16373	16136	15983	16184	16017	16190	16341	16113	16221	16073	16112	16023	16118	16146	16009	16156	16112	15874	16214	16047	16207	16261	16302	16101	16159	16157	16047	16189	16118	16065	16117	16190	16082	16075	16307	16148	16231	16375	15984	16103	16203	16169	16335	15996	16320	16162	16351	16218	16250	15999	16022	16133	16143	16069	16087	16275	16010	15962	16059	16178	16185	15934	16077	16117	16303	16049	16188	16277	16146	16076	16059	16171	16159	15976	16212	16209	16197	16169	16276	16163	16093	16247	16191	16243	16303	16199	16244	16062	16340	16260	16159	16161	16336	16194	16137	16000	16238	16204	16169	16079	16095	15985	16134	16169	16108	16124	16166	16154	16069	16099	16134	16054	16163	16167	16213	16000	16095	16100	16028	16072	16080	16100	16101	16280	16175	16259	16127	15976	16241	16154	16177	16105	16042	15957	16064	16217	15914	16184	15989	16220	16107	16100	16121	16180	16379	16169	16154	16154	16009	15958	15982	16144	15860	16077	16137	16212	16113	16021	16238	16265	16229	16083	16150	16158	16058	15954	16100	16188	16213	16021	16090	16088	16141	16280	16320	16216	15771	16037	16020	16243	16112	16099	16296	16035	16120	16178	16182	16166	16150	16076	16013	16175	16325	16091	16095	16274	16179	16063	16211	16037	15881	16166	15981	16168	15956	16162	16135	16033	16382	16091	16104	16084	16169	16055	16113	16281	16272	16279	16206	16190	16272	16166	16136	16108	16210	16169	16086	16211	16148	15915	16104	16187	16169	16127	16028	16219	16049	16002	16084	16058	16090	16024	16237	16048	16070	16264	16322	16075	16098	16211	16152	16194	16080	16027	16058	16185	16255	16222	16049	16010	16149	16183	16166	16136	16130	16233	16225	16127	16094	15948	16232	15941	16003	15976	16156	16069	16084	16168	16206	16047	16065	15954	15988	16080	16129	16056	16056	16180	16167	16175	16028	16150	16309	16267	16265	16165	16093	15876	16136	16194	16152	16070	15879	16160	16009	16029	16161	16303	16238	16025	16092	15868	16286	16052	16082	16235	16101	16262	16113	16039	16087	16134	15969	16131	16238	16275	16017	16216	16174	16265	16051	16162	16080	16138	16224	16082	16141	16050	16111	16313	16117	16312	16163	16084	16146	16249	16134	16289	16187	16286	16160	16185	16231	15973	16418	16158	16178	16113	16223	16170	15980	16003	16200	16001	16153	16144	16351	16119	16124	16187	16188	16167	16076	16021	16124	16308	16201	16245	16018	16198	16088	16106	16218	16111	16194	16048	16042	16101	16249	16284	16257	16265	16298	16327	16027	16190	16128	16137	15962	16178	16153	16203	16300	16154	16339	16069	16112	16064	16003	16109	16024	16051	16214	16334	16131	16115	16149	16333	16109	15998	16111	16023	16264	16175	16045	16162	16166	16257	16083	16079	16222	16118	16060	16148	15970	16188	16166	16110	16237	16128	15966	16145	16152	16367	16047	16043	16198	16255	16110	16127	15921	16126	15987	16115	16082	15943	16072	16263	16181	16195	16077	16172	16242	16348	16379	16056	15944	16302	16195	16252	16008	16267	16216	16139	16181	16203	16110	16126	16153	16091	16089	16195	15958	16019	16235	15942	16053	16037	16026	16030	16153	15937	16259	16091	16231	16110	16173	16072	16221	16161	16181	16130	16278	16107	16021	15993	16132	16199	16070	15855	16177	16053	16174	16114	16097	16009	16113	16115	16143	16105	16257	16029	16351	16264	16235	16073	16256	16063	16018	16135	16000	16140	16170	16044	16102	15942	16360	16224	15976	15867	16044	16282	16213	16206	16174	16258	16083	16081	16144	16069	16201	16219	16130	16240	16036	16113	15992	16170	16023	16043	16204	16227	15977	15983	16096	16169	16013	16251	16223	16200	16184	16195	16352	16217	16119	16201	16050	16159	16277	16063	16347	16135	16140	16005	16146	15991	16277	16169	16286	15894	16004	16162	16040	16086	15902	16242	16220	16099	16096	16190	16253	16242	16003	16296	16159	16224	16176	16202	16192	16137	16264	16005	16209	16077	16228	16044	16147	15990	16084	15887	16195	15984	16136	16159	16282	16256	16228	15968	16115	16023	16271	16267	16037	16317	16180	16184	16137	16192	16118	15890	16041	16041	16247	16075	16019	16071	16178	16168	16143	16085	16214	16163	16204	15915	16203	16267	16257	16327	16238	16250	15991	16158	16085	16113	16153	16200	16251	16211	16130	16022	16290	16198	16165	15833	16151	16253	16475	16100	16242	16162	16108	16119	16116	16054	16194	16099	16319	16264	16178	16182	16291	16159	16219	16088	16181	16029	16155	16208	16212	16005	16140	16126	15954	16077	16141	16034	16069	16098	16058	16025	16206	15974	16221	16124	16008	16123	16080	16113	16159	16251	16415	16191	15964	16177	16103	16057	16134	16219	16155	16269	16295	16066	16176	16061	16198	16009	16248	16135	16238	16250	16073	16178	16344	16067	16114	16155	16017	16170	16189	16145	16213	16176	16039	16148	16079	15969	16114	16088	16089	16270	16251	16030	16137	16025	16169	16146	16128	15982	16030	15940	16172	16182	16179	16353	16312	16140	15982	16105	16225	16000	16172	16032	16161	16003	16072	16157	16341	15888	16222	16333	16193	16084	16034	16150	16002	16138	16152	15972	16125	16244	16022	16047	16299	16186	16372	16283	15969	16185	16277	16125	16057	16238	16147	16239	15868	16057	16170	16071	16169	16210	16227	16221	16180	16099	16091	15947	15987	16246	15918	16176	16174	16076	16112	16121	16223	16193	16227	16072	15747	16140	16010	16071	15971	16093	16135	16270	16203	16224	16225	16282	15985	16263	15991	15893	16168	16188	16292	16120	16091	16039	16111	16159	16050	16148	16100	16294	16134	16154	16158	16222	16157	15955	16032	16256	16058	16280	16098	15987	16293	16171	16171	16023	16095	16040	16271	16041	16057	16213	16053	16047	16219	16288	16183	16146	16069	15884	16057	16196	16065	16336	16272	15995	16204	16101	16094	16195
37836	59043	54133	42567	32695	24969	20757	18044	16349	15560	15219	15188	15195	15006	15091	15226	14989	15156	15047	15164	14919	15024	15051	14992	15005	15064	15145	14975	14954	15188	15250	14915	15152	15047	15068	15010	15119	15030	15031	14932	14922	14882	15022	14964	15003	15029	14858	14847	14876	14932	15146	15159	14904	15148	14981	14941	14924	15135	15015	14901	15016	14953	14903	14804	14901	15032	15100	15218	14920	15032	15005	14818	14942	14948	14980	14773	15095	14858	15063	15105	14977	15061	15042	14992	15083	14939	15013	15001	15213	15039	14928	15216	15014	15227	15011	15085	14955	14977	15112	15004	15219	15068	14801	15108	15019	14943	15122	14823	14963	15087	14948	15032	14992	15108	14979	14835	15016	15015	14890	14959	15120	14796	14982	14971	15005	14807	14838	14967	15058	15034	14973	14889	15014	15131	14897	15053	14855	15052	14870	14861	14949	14822	15122	14877	14950	15128	15038	14912	14921	14918	14944	14825	15007	15064	15228	14934	14916	15145	15087	14970	14932	14899	14991	14943	14977	14864	14852	14964	14906	14917	14927	14762	14943	15118	14869	15015	15017	15009	14955	15098	15012	15083	15102	15021	15053	15061	14995	14996	14969	14855	15033	14996	14910	14903	15098	15003	14977	15021	14860	15089	14857	15139	14987	14932	15105	14882	15094	14986	14989	15010	14893	14972	14866	14897	15029	14928	14958	14984	15006	14932	14945	14962	14896	15139	14902	14915	14983	14969	15037	14882	14856	14979	14943	14968	14935	14936	14987	15053	15130	15051	15045	14816	15054	14887	14978	14892	14929	14982	14959	14983	14985	15003	14944	14965	14914	15096	15058	14962	14947	14936	14904	15061	14882	15065	14954	15005	14972	14855	14921	15237	14974	14930	14909	15121	15055	14859	14938	15004	14998	15000	14918	14955	15094	14978	15019	15132	14917	14925	15224	15127	15068	15001	15034	14947	14855	14926	15032	14961	14930	15020	14876	14945	14933	14763	14962	15019	14974	15089	15070	15058	15011	14945	15074	14988	14891	14813	15053	14922	14974	14979	14925	14901	14943	14805	14831	14855	15049	14931	14931	15088	14876	15242	14954	14990	14786	14854	14959	15089	14886	15069	14929	14904	14873	15065	15080	15078	14953	15021	14944	15045	15004	14803	15139	15126	14976	15036	14992	15003	15072	14996	15007	15007	15023	14897	15059	15101	15046	14992	14980	14884	14832	14894	15006	14904	15195	15014	15036	15067	14918	14917	14999	14974	14972	14814	14795	14828	14985	15053	14949	14932	14881	15007	15121	14842	14986	14799	14948	15119	14781	14875	15008	15034	14900	14827	15098	15058	15017	15003	14941	14973	14879	15086	15258	14944	14967	15079	15067	14966	14889	14984	15104	14884	14893	14877	14958	14899	15029	14906	14936	14943	14876	15119	15008	14957	14845	14883	14995	15002	15007	14971	15183	15146	14922	15044	14857	14900	15054	14943	15071	14866	14964	14931	15045	14977	14935	15024	15100	15075	14807	14945	14921	15113	14973	14962	15088	14962	15131	15043	14906	15177	15184	14911	14968	14842	14967	14859	14927	14959	15145	14947	15001	15081	14947	14849	15042	14873	15033	14869	14944	14953	14926	14878	14959	14900	15053	15033	15011	15246	14978	14986	15030	15083	14799	14862	14894	14902	15065	15045	15002	15006	14936	14748	14876	15023	14944	14991	14993	14932	15048	14818	15013	15012	15015	14947	14915	15093	15123	14821	15049	14820	15002	15009	14884	15153	14972	14952	14954	14954	15036	14837	15084	15111	14893	14923	14832	14896	14974	15086	14966	14915	14909	14994	15060	14976	15005	14973	14993	15030	15024	15021	15061	15044	14934	14842	15061	14942	15049	15064	14979	14855	15025	14886	15012	15115	14944	14951	15030	14956	15161	14954	15130	14870	15000	15016	15023	15061	14988	14977	14940	14862	14859	14965	14928	15089	14994	14956	15067	14780	14992	14839	15067	15036	14802	14910	15032	14909	14910	15065	15087	14837	14957	14947	15057	14996	14887	15016	14927	14925	14912	15002	14990	15110	14862	14838	14963	14931	15006	14943	14999	14835	14990	14861	14926	14951	14964	15216	15115	14894	14984	14873	14893	14940	14878	15054	15039	14965	14972	14910	14945	15027	15076	14950	14952	15024	14980	14864	14875	14916	15113	14987	15078	15041	14902	15011	15079	15002	15085	14985	14746	14953	14950	14880	14923	14899	14938	15054	14978	14972	15161	14904	15028	14952	15011	15059	14851	14944	14835	14967	14976	15135	14872	15044	14940	14930	14986	14978	14989	15008	14959	14956	14999	14721	14922	15061	15134	15020	15062	14964	15047	14835	14929	14923	15224	14876	14816	15014	14937	15001	15120	14989	15026	15005	14866	15004	14859	15019	15017	14879	14941	14902	15038	15207	15049	14972	14825	14902	14928	15013	14876	14933	14929	14935	14959	14968	14961	15080	14891	15249	15004	15096	14988	14970	14933	15020	14884	14893	15050	14964	14934	14886	15088	14928	15055	14909	14974	14954	14982	14967	15048	15043	14971	15272	14965	14836	14913	15157	14764	14815	15003	15061	14890	14951	15076	14835	15072	14995	15059	15003	14853	14978	14974	14816	14922	14954	14947	14823	15040	15038	15100	15040	14941	14838	14907	14938	14993	15094	14901	14931	15027	15092	14971	14985	15010	15068	15152	15017	15023	15066	15100	15076	15118	14957	15059	15057	14803	14995	15012	15041	14925	15118	15039	14979	14949	14925	15099	14893	14874	15022	14907	15109	15110	14959	14937	14966	15031	14844	14796	15068	14898	14952	14993	14942	14842	14977	14926	14916	15005	15015	14979	14846	15058	14939	14932	15121	14843	14981	14913	14933	15011	14931	14799	15152	14894	15099	15105	14804	14921	15129	14930	15019	15072	14991	14725	15029	14715	14975	15178	14893	14739	14925	14895	15056	14924	14966	14938	14985	15140	15033	14866	15014	15018	15137	15006	14932	14864	15196	14888	15059	15007	14883	14959	15046	15026	14885	14988	14969	14862	14945	15056	15159	14909	15016	15217	14905	15050	14999	14939	14870	14923	15071	14970	15060	15169	14914	15068	14892	14924	14984	15028	14868	14979	14965	14971	14851	14909	14904	14879	15010	15291	15025	15065	14954	15036	15007	15227	14995	14942	15000	14949	15019	15035	15099	15052	15156	14975	14908	15095	14923	14939	14986	15034	14942	14919	15031	14810	14996	14938	14814	14998	14894	15025	14775	14945	14838	15058	15179	14953	14808	14979	14857	14871	15013	14978	15075	14972	14883	15136	15069	15036	14977	14943	15146	14951	15156	14798	14878	15064	14939	15097	15076	14962	14910	14973	14992	15074	14980	15120	14991	14987	14736	15016	14942	14948	14981	14990	14970	15130	15058	15041	14815	15037	15038	14984	14861	14900	15051	14909	15000	15166	14997	14934	14908	14961	14991	15063	15049	15110	14840	14938	14947	14861	14917	15104	14817	15040	14931	14827	14788	14941	14991	15047	14869	14862	15004	14960	14875	14902	14676	14998	14914	15041	14769	14989	14880	14972	14985	15095	14965	15078	14960	15032	14923	15069	15020	15151	15043	15020	15122	14996	14906	14922	14971	15013	14895	14862	15039	15104	15028	14974	15192	14931	15042	14933	14826	14826	15034	14771	15083	15053	14936	15089	14784	14847	15039	14946	14904	15055	15011	15093	14849	14915	15068	14979	14876	14957	14866	15002	14918	15006	15002	15038	14940	15031	15002	15038	14929	14969	14825	14871	15037	14835	15052	14858	15131	15041	14950	14911	14958	15138	15169	15014	14975	15110	14984	15082	14853	15131	15068	14961	14857	14898	15018	15081	14996	15081	14982	15159	15016	14940	15042	14953	14969	14960	14817	15070	14988	14999	15044	14980	15003	14887	14977	15123	14976	14828	14976	14946	15013	14963	15024	15048	14958	15003	14964	15029	15008	15054	14945	14979	14856	14982	14900	14993	14983	15010	14814	15015	14827	14927	15026	14927	15009	14990	15055	15064	15066	15048	14877	15047	15017	15022	14998	14891	14851	14796	14984	14944	15015	14985	14911	15113	14934	14876	14851	15037	15057	15023	15099	14943	14926	15001	14872	15007	15125	14976	14994	14812	14827	14826	15167	15112	14943	14994	14672	14853	14986	15096	14918	14954	14896	14967	14937	14977	14901	14857	15107	14981	14966	14806	15068	15112	14864	15024	15080	14888	14985	14905	15035	14941	15038	14995	15070	14892	15134	14901	14985	14838	14966	14935	15011	14903	14886	14980	14734	14908	15047	15008	14850	14809	15014	14851	15034	14966	14976	15045	15160	14926	14926	14904	14869	14978	15187	14847	14822	14820	15021	14840	14996	15061	15070	14830	15072	15068	14923	15000	15034	14917	14986	15235	14909	14891	14949	15129	14988	15016	14954	14968	14977	14933	14860	14960	15048	14938	14872	15076	14914	15000	14884	15204	15002	15097	14910	15016	14938	14953	15004	14891	15110	14868	14944	14946	14992	14847	14976	14975	14999	15007	15080	14970	15146	14691	14950	15019	14937	14879	14852	15004	15039	15005	14956	14979	14927	14969	14962	14963	14902	14894	15033	15017	14977	14941	14891	14937	14884	15048	14957	14856	15042	15130	14839	14821	14969	15024	14915	14879	15157	14960	14938	15085	14939	14903	15051	14917	14878	15028	15013	15018	14953	14961	14952	15001	14990	15071	14922	14952	15022	15070	14951	15048	14893	15119	15025	15209	14876	14955	15024	14894	15076	14913	15007	15007	15023	14966	14846	15011	14886	14921	15002	14845	15027	14927	14943	15025	15012	14992	14945	15106	14894	15092	14927	15134	15140	15063	14871	14813	14929	14913	14946	15000	15115	14977	14995	14920	14887	15010	14924	14982	15107	14942	15150	14915	15182	15022	14951	14983	14950	14918	14958	15032	15007	15096	14931	14895	14654	15142	15006	14834	14991	14966	15034	15161	14980	14943	15015	15042	14929	14887	14960	14845	15051	14917	15002	14970	14889	15092	14826	15034	14823	15017	14981	14885	14945	14977	14921	14970	14775	14949	15061	14994	14818	15179	14910	15188	14873	15042	15001
23253	21638	29591	24657	23262	25539	27055	21658	19596	18287	17572	17044	16929	17125	17105	16965	16891	16839	16737	16852	16788	16968	16922	16681	16698	16780	16841	16631	16801	16657	16951	17043	16887	16778	16929	16771	16737	16824	16704	16594	16646	16497	16769	16537	16720	16730	16501	16664	16858	16808	16753	16789	16526	16744	16758	16563	16707	16654	16605	16556	16773	16688	16813	16709	16437	16572	16396	16691	16520	16388	16699	16767	16851	16732	16681	16636	16741	16772	16763	16711	16627	16461	16612	16805	16859	16705	16774	16545	16638	16651	16660	16689	16713	16329	16581	16739	16575	16628	16667	16712	16611	16699	16769	16579	16689	16743	16763	16582	16587	16598	16603	16549	16791	16707	16732	16619	16769	16695	16600	16559	16529	16496	16871	16590	16734	16731	16819	16549	16480	16621	16834	16657	16426	16517	16538	16726	16707	16724	16657	16666	16606	16729	16841	16420	16638	16740	16737	16623	16373	16478	16510	16511	16591	16598	16696	16705	16595	16800	16680	16545	16671	16590	16591	16570	16655	16557	16548	16658	16465	16439	16564	16653	16730	16468	16471	16689	16618	16561	16569	16603	16652	16688	16711	16830	16881	16499	16660	16636	16547	16592	16538	16511	16640	16448	16681	16657	16676	16591	16650	16502	16665	16636	16760	16629	16652	16661	16505	16617	16608	16713	16397	16590	16700	16646	16462	16627	16798	16591	16694	16452	16672	16540	16670	16549	16567	16754	16606	16597	16689	16509	16467	16894	16704	16807	16814	16685	16600	16681	16560	16526	16654	16576	16529	16511	16512	16670	16768	16548	16626	16677	16647	16625	16730	16393	16624	16473	16498	16553	16486	16739	16524	16548	16537	16665	16641	16586	16560	16393	16610	16763	16814	16669	16601	16662	16612	16665	16644	16706	16609	16620	16633	16488	16707	16599	16530	16659	16650	16899	16698	16629	16751	16716	16701	16443	16760	16583	16458	16696	16562	16665	16543	16708	16710	16660	16669	16718	16614	16534	16640	16662	16644	16498	16606	16617	16769	16644	16497	16739	16687	16651	16622	16758	16572	16682	16509	16618	16719	16459	16600	16502	16685	16497	16611	16797	16603	16562	16559	16632	16769	16739	16586	16714	16492	16555	16393	16631	16519	16524	16570	16634	16769	16749	16471	16646	16642	16581	16716	16807	16674	16654	16758	16720	16590	16639	16519	16650	16593	16595	16494	16804	16574	16552	16660	16580	16814	16636	16552	16638	16734	16614	16690	16484	16733	16596	16447	16654	16741	16571	16586	16645	16585	16750	16520	16908	16709	16518	16758	16765	16598	16705	16585	16596	16595	16402	16855	16662	16734	16663	16435	16480	16629	16881	16453	16598	16478	16617	16541	16738	16742	16703	16469	16554	16689	16645	16530	16515	16526	16637	16738	16464	16722	16592	16561	16698	16775	16682	16389	16493	16571	16739	16711	16705	16746	16616	16697	16695	16699	16638	16600	16730	16475	16665	16722	16659	16475	16562	16706	16446	16665	16677	16784	16722	16487	16737	16476	16550	16739	16772	16495	16497	16655	16617	16841	16664	16586	16596	16649	16636	16699	16740	16615	16693	16593	16591	16553	16757	16718	16621	16327	16791	16749	16791	16575	16545	16474	16481	16482	16505	16714	16531	16536	16567	16532	16672	16711	16726	16495	16689	16737	16633	16370	16438	16675	16716	16570	16560	16692	16564	16613	16724	16461	16452	16520	16721	16689	16623	16480	16472	16458	16504	16720	16804	16775	16480	16598	16623	16615	16742	16536	16695	16591	16706	16409	16656	16655	16473	16547	16549	16416	16680	16628	16536	16621	16609	16573	16718	16601	16748	16563	16628	16771	16757	16698	16521	16610	16678	16754	16506	16744	16478	16675	16644	16691	16699	16721	16677	16751	16588	16672	16512	16469	16803	16544	16558	16836	16579	16472	16639	16571	16683	16654	16550	16705	16679	16592	16524	16755	16642	16736	16632	16853	16577	16776	16574	16584	16291	16544	16551	16692	16544	16558	16481	16565	16747	16616	16746	16689	16648	16514	16624	16545	16621	16518	16664	16512	16626	16462	16439	16478	16495	16415	16795	16624	16684	16541	16483	16632	16611	16551	16643	16428	16590	16867	16666	16558	16612	16502	16696	16627	16644	16556	16655	16632	16539	16652	16647	16608	16612	16542	16699	16523	16379	16533	16702	16642	16417	16688	16692	16491	16521	16664	16533	16840	16585	16652	16492	16622	16550	16690	16747	16696	16762	16533	16466	16665	16514	16569	16599	16520	16506	16636	16396	16704	16696	16618	16671	16439	16574	16660	16658	16343	16469	16911	16746	16410	16559	16591	16730	16703	16573	16643	16543	16507	16441	16668	16832	16649	16778	16662	16566	16423	16524	16675	16532	16654	16485	16563	16815	16670	16590	16569	16568	16399	16688	16666	16669	16401	16542	16692	16563	16555	16455	16653	16569	16549	16532	16664	16710	16593	16724	16604	16771	16648	16710	16428	16540	16531	16775	16799	16632	16794	16583	16714	16563	16701	16698	16646	16665	16593	16622	16644	16522	16590	16573	16379	16524	16606	16508	16718	16592	16604	16655	16639	16598	16831	16575	16514	16710	16709	16598	16697	16845	16581	16730	16754	16462	16608	16637	16740	16409	16865	16782	16714	16562	16426	16572	16599	16578	16615	16513	16491	16517	16564	16366	16295	16536	16650	16722	16700	16758	16509	16661	16681	16541	16683	16634	16559	16539	16648	16578	16639	16628	16671	16602	16450	16541	16916	16526	16569	16523	16590	16729	16639	16553	16695	16474	16594	16660	16569	16446	16758	16732	16739	16641	16704	16647	16705	16628	16629	16690	16497	16661	16718	16356	16568	16740	16664	16548	16676	16543	16590	16789	16615	16609	16757	16559	16694	16499	16690	16854	16590	16414	16687	16807	16572	16758	16386	16733	16615	16660	16790	16649	16555	16485	16579	16413	16545	16723	16645	16616	16659	16681	16568	16489	16621	16728	16589	16672	16662	16639	16686	16687	16615	16493	16665	16621	16562	16617	16781	16636	16771	16779	16612	16444	16443	16653	16583	16651	16553	16597	16697	16729	16658	16658	16662	16523	16877	16753	16619	16758	16691	16544	16794	16709	16596	16560	16515	16700	16679	16505	16571	16593	16476	16568	16499	16699	16758	16847	16685	16463	16673	16530	16568	16531	16761	16832	16724	16666	16779	16697	16679	16453	16660	16699	16664	16600	16705	16770	16659	16710	16473	16698	16657	16493	16737	16726	16580	16617	16705	16524	16557	16479	16537	16448	16725	16629	16679	16742	16677	16579	16549	16545	16543	16464	16600	16634	16570	16662	16544	16467	16501	16644	16608	16695	16877	16548	16682	16595	16519	16622	16640	16670	16709	16611	16626	16549	16679	16572	16731	16597	16621	16700	16780	16752	16751	16462	16383	16669	16639	16594	16456	16605	16627	16605	16740	16556	16595	16517	16591	16597	16548	16729	16636	16678	16570	16430	16471	16539	16813	16557	16599	16489	16630	16657	16686	16652	16476	16669	16611	16571	16683	16674	16509	16522	16438	16622	16537	16705	16666	16684	16588	16747	16654	16563	16607	16695	16595	16543	16580	16477	16518	16457	16710	16659	16596	16707	16655	16756	16541	16611	16582	16735	16671	16758	16634	16613	16833	16672	16664	16784	16606	16544	16759	16483	16592	16481	16381	16588	16698	16642	16583	16587	16605	16697	16406	16635	16516	16742	16426	16494	16620	16667	16608	16650	16651	16500	16576	16554	16506	16354	16616	16605	16619	16593	16584	16657	16631	16564	16532	16543	16536	16816	16567	16643	16530	16556	16828	16630	16638	16541	16522	16544	16753	16481	16569	16782	16656	16731	16725	16707	16539	16729	16716	16628	16646	16702	16633	16583	16563	16683	16665	16621	16576	16465	16685	16552	16700	16714	16368	16662	16453	16503	16515	16757	16702	16492	16552	16632	16490	16400	16641	16606	16486	16764	16534	16407	16553	16544	16593	16366	16626	16749	16595	16642	16522	16620	16630	16549	16499	16732	16693	16536	16558	16549	16744	16778	16766	16449	16645	16654	16572	16458	16541	16455	16728	16684	16470	16658	16560	16325	16557	16542	16849	16646	16890	16476	16585	16729	16512	16512	16554	16642	16700	16704	16698	16530	16648	16642	16662	16670	16575	16515	16381	16586	16733	16737	16636	16549	16727	16740	16540	16528	16508	16544	16809	16658	16601	16531	16636	16640	16680	16328	16454	16600	16572	16602	16599	16541	16733	16630	16589	16637	16737	16457	16546	16420	16336	16399	16633	16654	16537	16578	16433	16792	16513	16481	16611	16588	16624	16797	16723	16351	16557	16642	16567	16753	16575	16572	16455	16798	16547	16719	16710	16410	16724	16461	16452	16455	16634	16486	16663	16641	16592	16703	16645	16644	16577	16667	16504	16703	16507	16536	16636	16800	16741	16586	16550	16680	16488	16637	16486	16515	16609	16555	16606	16465	16796	16519	16654	16589	16628	16505	16545	16722	16684	16609	16499	16621	16581	16701	16828	16817	16594	16459	16714	16697	16437	16705	16563	16677	16724	16578	16640	16537	16646	16520	16622	16639	16592	16382	16535	16547	16387	16621	16615	16425	16530	16523	16580	16689	16825	16624	16752	16594	16642	16535	16686	16769	16596	16680	16635	16692	16652	16594	16475	16543	16840	16644	16547	16509	16471	16388	16646	16758	16854	16488	16450	16621	16660	16757	16513	16592	16614	16595	16335	16483	16649	16480	16655	16624	16801	16846	16667	16460	16659	16615	16772	16581	16589	16715	16684	16769	16668	16555	16540	16567	16571	16582	16612	16429	16491	16543	16699	16741	16673	16777	16497	16587	16688	16720	16626	16504	16626	16546	16635	16685	16828	16547	16585	16529	16656	16480	16667	16537	16585	16773	16551	16421	16539	16797	16772	16522	16382	16671	16445	16653	16576	16670	16558	16672	16617	16613	16621	16469	16727	16491	16739	16517	16573	16498	16637	16445	16425	16678	16546	16588	16836	16611	16609	16660	16647	16667	16472	16533	16613	16577	16682	16653	16549	16717	16628	16654	16647	16562	16456	16501
40787	65977	58869	44364	34083	26502	23077	21086	18783	16897	15871	15541	15520	15463	15219	15403	15394	15317	15441	15155	15218	15436	15293	15274	15239	15381	15302	15291	15514	15423	15254	15458	15313	15421	15246	15505	15427	15163	15229	15289	15192	15247	15316	15275	15208	15319	15180	15191	15367	15283	15075	15251	15161	15321	15302	15264	15278	15306	15239	15143	15196	15204	15223	15280	15314	15213	15239	15258	15256	15170	15396	15230	15419	15177	15172	15184	15341	15164	15348	15046	15140	15243	15311	15167	15224	15350	15258	15413	15039	15282	15172	15162	15300	15226	15225	15220	15125	15148	15199	15250	15225	15224	15126	15286	15283	15246	15229	15287	15308	15276	15269	15108	15239	15335	15227	15237	15195	15269	15215	15131	15366	15313	15251	15031	15082	15225	15276	15202	15329	15029	15183	15296	15204	15279	15396	15319	15200	15250	15309	15069	15239	15338	15369	15349	15101	15294	15206	15380	15193	15174	15258	15040	15257	15163	15245	14931	15432	14969	15158	15293	15240	15151	15257	15354	15248	15285	15172	15082	15217	15199	15259	15195	15155	15363	15169	15095	15276	15439	15224	15246	15380	15408	15089	15327	15008	15124	15087	15108	15508	15259	15171	15126	14942	15193	15199	15160	15340	15222	15290	15273	15251	15452	15205	15299	15270	15216	15197	15049	15318	15321	15294	15282	15171	15096	15159	15167	15159	15154	15283	15299	15192	15181	14985	15214	15336	15378	14923	15245	15355	15283	15243	15191	15187	15223	15186	15259	15274	15241	15120	15239	15296	15279	15243	15210	15193	15133	15339	15211	15092	15132	15298	15059	14982	15129	15296	15176	15123	15044	15361	15066	15372	15320	15066	15307	15172	15068	15319	15350	15283	15122	15285	15146	15061	15413	15197	15098	15212	15244	15124	15080	15350	15172	15103	15226	15229	15310	15331	15279	15322	15161	15237	15184	15165	15210	15162	15064	14976	15321	15235	15223	15276	15205	15185	15184	15395	15160	15262	14939	15244	15158	15152	15042	15198	15177	15302	15023	15099	15217	15355	15352	15122	15253	15276	15440	15220	15163	15216	15246	15074	15142	15157	15203	15220	15162	15197	15159	15205	15131	15323	15253	15300	15165	15362	15091	15314	15170	15129	15216	15376	15303	15215	15248	15297	15240	15159	15265	15312	15267	15191	15304	15039	15204	15120	15303	15173	15312	15288	15300	15355	15170	15262	15087	15104	15354	15181	15266	15240	15299	15127	15367	15309	15377	15119	15204	15114	15110	15132	15192	15180	15337	15213	15241	15034	15274	15060	15228	15158	15275	15141	15223	15207	15241	15141	15155	15217	15222	15283	15330	15136	15269	15344	15203	15417	15103	15213	15169	15167	15116	15266	15250	15229	15104	15189	15226	15183	15046	15384	15207	15062	15240	15195	15086	15146	15305	15339	15152	15290	15098	15324	15291	15311	15216	15039	15234	15181	15201	15130	15231	15167	15104	15187	15266	15304	15199	15306	15277	15068	15376	15215	15201	15268	15040	15133	15316	15151	15062	15212	15248	15229	15280	15033	15205	15298	15275	15281	15363	15266	15226	15099	15089	15207	15323	15185	15320	15214	15282	15152	15342	15320	15098	15147	15258	15166	15058	15096	15265	15228	15235	15329	15262	15287	15154	15207	15156	15369	15244	15329	15166	15251	15186	15356	15186	15282	15314	15065	15061	15312	15293	15180	15128	15172	15191	15058	15098	15234	15324	15022	15154	15105	15081	15181	15280	15308	15367	15027	15345	15080	15063	15243	15083	15391	15361	15231	15231	15252	15180	15319	15149	15341	15190	15273	15260	15164	15138	15298	15190	15187	15287	15223	15090	15217	15221	15235	15190	15200	15271	15306	15261	15160	15272	15244	14984	15365	15307	15252	15387	15226	15069	15098	15251	15193	15092	15176	15168	15262	15161	15313	15240	15201	15098	15300	15153	15146	15372	15272	15267	15282	15160	15260	15209	15162	15130	15323	15164	15115	15135	15260	15118	15462	15128	15050	15153	15240	15188	15279	15181	15344	15216	15244	15222	15313	15123	15122	15187	15051	15355	15207	15298	15285	15241	15223	15274	15015	15124	15127	15334	15163	15162	15375	15255	15315	15231	15216	15238	15219	15299	15268	15225	15303	15202	15279	15211	15297	15179	15193	15363	15163	15207	15182	15222	15180	15298	15074	15313	15405	15169	15242	15153	15175	15449	14925	15394	15181	15309	15171	15241	15271	15220	15340	15088	15367	15237	15312	15402	15203	15249	15279	15132	15266	15182	15259	15335	15216	15254	15154	15221	15110	15272	15019	15253	15330	15408	15381	15292	15265	15016	15221	15067	15330	15379	15352	15230	15204	15212	15342	15236	15373	15376	15247	15195	15239	15331	15276	15280	15314	15240	15278	15301	15337	15091	15163	15208	15300	15456	15085	15365	15137	15218	15256	15250	15178	15239	15113	15118	15170	15114	15257	15293	15253	15328	15159	15240	15168	15220	15270	15275	15206	15284	15473	15207	15189	15088	15069	15301	15300	15258	15219	15168	15302	15358	15358	15254	15178	15243	15220	15221	15227	15120	15391	15085	15228	15363	15176	15419	15358	15262	15130	15159	15277	15206	15159	15273	15273	15279	15231	15277	15124	15161	15176	15344	15022	15163	15266	15203	15271	15309	15117	15265	15172	15265	15099	15183	15093	15137	15210	15328	15326	15186	15281	15151	15315	15228	15301	15140	15144	15112	15356	15211	15362	15267	15430	15235	15182	15384	15319	15109	15249	15287	15226	15424	15226	15146	15218	15203	15105	15210	15148	15035	15195	15085	15094	15154	15303	15204	15313	15212	15107	15176	15234	15276	15090	15220	15135	15209	15302	15360	15238	15084	15067	15355	15393	15164	15301	15304	15394	15274	15264	15226	15215	15174	15413	15283	15107	15332	15116	15412	15214	15265	15211	15273	15366	15242	15213	15361	15196	15159	15219	15157	15127	15232	15143	15233	15168	15075	15253	15335	15090	15195	15229	15313	15195	14967	15259	15253	15273	15420	15139	15166	15113	15344	15312	15228	15405	15097	15272	15353	15210	15255	15114	15116	15245	15229	15046	15090	15052	15310	15206	15148	15150	15110	15135	15068	15335	15278	15298	15379	15008	15211	15171	14944	15180	15203	15207	15227	15073	15200	15165	15277	15215	15284	15203	15252	15148	15175	15352	15195	15197	15189	15245	15238	15204	15386	15243	15195	15353	15038	15039	15293	15219	15196	15255	15082	15358	15029	15358	15070	15212	15251	15316	15255	15229	15189	15290	15302	15150	15271	15143	15097	15269	15267	15191	15095	15255	15038	15044	15261	15267	15040	15290	15207	15042	15217	15157	15181	15216	15267	15091	15149	14985	15054	15163	15316	15284	15224	15296	15165	15036	15119	15222	15154	15155	15232	15236	15237	15152	15201	15234	15328	15300	15241	15211	15293	15161	15220	15161	15262	15214	15117	15160	15202	15152	15314	15140	15105	15269	15246	15001	15132	15067	15287	15322	15276	15336	15314	15213	15368	15316	15297	15034	15194	15322	15341	15286	15166	15326	15268	15118	15104	15321	15299	15096	15193	15256	15317	15211	15343	15157	15205	15305	15051	15408	15232	15250	15247	15118	15088	15161	15097	15218	15265	15290	15193	15401	15200	15241	15091	15225	15144	15233	15124	15207	15195	15104	15244	15274	15103	15296	15160	15208	15262	15062	15097	15386	15310	15207	15176	15125	15099	15249	15142	15053	15016	15203	15213	15108	15118	15263	15256	15245	15340	15161	15150	15183	15046	15188	15218	15250	15195	15251	15243	15351	15106	15183	15057	15263	15208	15171	15158	15297	15167	15169	15259	15152	15176	15202	15425	15127	15270	15445	15232	15234	15133	15108	15358	15186	15381	15245	15140	15484	15239	15337	15280	15276	15211	15134	15107	15246	15085	15376	15179	15181	15239	15312	15153	15255	15036	15267	15272	15174	15320	15179	15214	15359	15251	15243	15269	15209	15202	15251	14983	15167	15099	15246	15176	15227	15340	15135	15281	15024	15279	15137	15320	15258	15308	15115	15202	15197	15213	15319	15164	15107	15292	15255	15384	15270	15237	15488	15385	15161	15334	15240	15126	15349	15294	15320	15252	15222	15072	15201	15290	15225	15113	15388	15094	15205	15274	15210	15300	15309	15172	15237	15055	15225	15298	15245	15321	15246	15211	15165	15200	15257	15206	15277	15155	15053	15144	15155	15158	15226	15221	15242	15130	15204	15163	15180	15237	15188	15234	15240	15272	15180	15163	15118	15043	15218	15159	15153	15246	15213	15135	15200	15272	15263	15161	15091	15395	15141	15243	14914	15359	15089	15077	15313	15131	15249	15316	15208	15119	15106	15212	15291	15266	15100	15134	15266	15308	15174	15237	15240	15399	15108	15194	15248	15162	15222	15092	15257	15134	15343	15209	15123	15411	15295	15082	15330	15181	15122	15225	15430	15223	15294	15124	15193	15096	15285	15251	15295	15143	15185	15225	15126	15181	15260	15219	15253	15166	15328	15257	15210	15061	15262	15147	15270	15321	15234	15397	15050	15365	15300	15358	15240	15312	15099	15096	15173	15296	15240	15253	15293	15279	15059	15170	15156	15144	15123	15327	15106	15170	15190	15320	15188	15275	15217	15135	15165	15142	15384	15165	15257	15269	15273	15011	15310	15092	15283	15248	15134	15132	15097	15146	15135	15061	15168	15208	15275	15204	15319	15300	15271	15266	15037	15337	15236	15270	15266	15236	15353	15372	15129	15209	15299	15209	15265	15167	15292	15229	15184	15558	15194	15179	15302	15284	15266	15059	15208	15232	15306	15242	15320	15336	15134	15037	15291	15158	15341	15167	15003	15308	15263	15419	15089	15223	15272	15086	15272	15292	15361	15216	15459	15157	15183	15164	15130	15154	15216	15140	15291	15180	15347	15329	15418	15214	15256	15163	15316	15115	15168	15207	15472	15127	15184	15255	15392	15069	15102	15104	15212	15265	15134	15190	15302	15023	15323	15230	15293	15329	15253	15221	15174	15155	15206	15333	15180	15191	15150	15308	15148	15220	15447	15222	15439	15376	15321	15175	15263	15215
29656	30542	33472	25692	19166	17563	16200	15312	14646	14547	14415	14335	14383	14406	14601	14290	14362	14530	14484	14451	14393	14381	14444	14464	14296	14354	14363	14353	14415	14265	14493	14443	14351	14341	14342	14448	14359	14400	14277	14246	14213	14547	14418	14324	14404	14329	14350	14221	14315	14222	14167	14398	14276	14173	14392	14160	14294	14376	14335	14346	14391	14264	14548	14322	14272	14256	14366	14143	14436	14383	14386	14351	14206	14133	14186	14174	14209	14240	14480	14328	14229	14451	14400	14255	14546	14266	14186	14150	14534	14237	14321	14464	14373	14380	14246	14168	14282	14220	14369	14313	14467	14374	14429	14610	14222	14314	14357	14154	14410	14227	14155	14404	14381	14414	14385	14479	14425	14470	14442	14346	14271	14315	14412	14135	14407	14219	14442	14418	14413	14378	14418	14184	14442	14398	14244	14486	14243	14362	14296	14228	14368	14346	14360	14043	14223	14395	14244	14199	14343	14223	14431	14262	14279	14358	14416	14250	14348	14340	14443	14296	14437	14237	14306	14382	14225	14402	14349	14281	14356	14275	14378	14320	14275	14405	14308	14390	14408	14349	14271	14213	14324	14320	14314	14272	14470	14216	14310	14074	14409	14463	14166	14281	14455	14280	14314	14259	14491	14443	14451	14311	14362	14471	14356	14425	14308	14303	14246	14383	14502	14337	14340	14272	14238	14485	14281	14305	14329	14195	14287	14250	14306	14505	14201	14332	14303	14434	14523	14116	14282	14393	14417	14316	14391	14441	14260	14237	14470	14213	14140	14295	14376	14407	14452	14197	14254	14264	14300	14433	14356	14268	14346	14382	14236	14247	14351	14233	14352	14306	14463	14236	14500	14343	14232	14264	14413	14213	14495	14183	14158	14574	14346	14289	14238	14569	14273	14289	14250	14369	14321	14372	14435	14197	14390	14339	14315	14383	14293	14195	14258	14369	14349	14270	14303	14201	14328	14342	14287	14425	14575	14559	14264	14301	14186	14493	14419	14304	14270	14241	14425	14302	14304	14411	14530	14179	14413	14494	14332	14343	14430	14357	14429	14562	14223	14324	14503	14317	14374	14250	14255	14370	14259	14446	14350	14247	14391	14377	14195	14281	14492	14414	14464	14279	14205	14069	14353	14326	14110	14421	14471	14483	14443	14304	14164	14410	14309	14334	14532	14552	14286	14430	14321	14502	14391	14448	14270	14151	14058	14567	14256	14197	14416	14327	14328	14409	14451	14204	14462	14268	14336	14242	14330	14263	14413	14339	14298	14343	14335	14413	14436	14357	14514	14186	14332	14364	14339	14359	14386	14454	14183	14364	14476	14377	14401	14420	14501	14399	14291	14489	14195	14296	14470	14441	14384	14469	14541	14460	14255	14313	14338	14223	14425	14421	14381	14401	14457	14411	14300	14296	14251	14476	14306	14264	14262	14319	14118	14377	14384	14195	14186	14087	14391	14228	14312	14375	14378	14330	14530	14438	14440	14339	14296	14358	14282	14398	14520	14368	14316	14273	14431	14395	14416	14325	14368	14442	14369	14247	14228	14270	14319	14332	14379	14311	14362	14153	14478	14193	14389	14267	14181	14413	14264	14286	14479	14474	14291	14386	14297	14348	14477	14259	14296	14229	14285	14240	14244	14269	14459	14178	14192	14249	14319	14233	14390	14369	14365	14346	14305	14449	14388	14470	14308	14366	14367	14474	14327	14564	14342	14160	14483	14550	14173	14091	14232	14256	14264	14394	14369	14350	14573	14341	14393	14265	14463	14292	14383	14275	14385	14241	14537	14067	14317	14320	14262	14483	14258	14410	14338	14402	14264	14264	14585	14258	14250	14510	14288	14329	14529	14439	14391	14245	14339	14525	14205	14340	14304	14170	14262	14285	14491	14289	14394	14127	14201	14312	14489	14538	14429	14496	14255	14425	14306	14263	14440	14295	14151	14396	14301	14365	14305	14429	14352	14465	14400	14309	14186	14309	14465	14423	14410	14370	14434	14310	14357	14320	14366	14503	14303	14397	14293	14433	14356	14406	14358	14251	14349	14252	14188	14388	14342	14366	14336	14377	14356	14297	14315	14352	14376	14283	14320	14452	14360	14438	14304	14204	14244	14408	14404	14448	14306	14294	14393	14481	14267	14423	14391	14101	14420	14406	14276	14325	14296	14420	14197	14089	14388	14248	14290	14266	14134	14287	14440	14352	14343	14433	14411	14484	14408	14252	14201	14449	14216	14343	14384	14373	14265	14456	14496	14273	14217	14195	14448	14275	14535	14497	14287	14355	14380	14298	14373	14248	14383	14437	14438	14365	14300	14352	14415	14443	14379	14193	14197	14346	14329	14407	14287	14174	14216	14340	14183	14166	14203	14384	14132	14259	14359	14401	14427	14184	14156	14428	14426	14443	14435	14240	14271	14236	14317	14272	14393	14343	14230	14301	14237	14204	14491	14433	14389	14463	14364	14445	14431	14370	14077	14409	14467	14247	14244	14288	14473	14383	14429	14294	14593	14362	14493	14425	14263	14343	14404	14289	14261	14209	14345	14358	14298	14305	14393	14518	14386	14288	14340	14316	14297	14450	14443	14224	14378	14360	14285	14379	14403	14349	14338	14367	14352	14376	14170	14212	14485	14363	14371	14450	14317	14429	14271	14306	14338	14254	14405	14262	14244	14346	14233	14270	14239	14383	14346	14256	14312	14302	14379	14556	14413	14306	14315	14371	14360	14247	14543	14449	14321	14386	14239	14292	14320	14531	14401	14314	14194	14394	14381	14429	14271	14408	14459	14445	14310	14490	14326	14267	14362	14269	14453	14347	14295	14155	14515	14377	14171	14210	14368	14368	14338	14347	14225	14316	14314	14230	14158	14290	14270	14458	14338	14286	14419	14488	14340	14232	14526	14330	14339	14339	14334	14478	14282	14235	14467	14390	14301	14539	14282	14449	14490	14540	14452	14253	14373	14324	14494	14238	14355	14244	14347	14303	14340	14436	14267	14247	14329	14305	14226	14388	14296	14319	14514	14297	14331	14440	14285	14349	14370	14369	14274	14435	14210	14260	14482	14365	14488	14212	14245	14347	14451	14393	14265	14430	14405	14492	14369	14351	14385	14389	14466	14448	14176	14416	14280	14372	14286	14237	14208	14247	14178	14316	14364	14188	14273	14287	14525	14508	14541	14400	14214	14378	14292	14390	14472	14336	14140	14359	14390	14391	14381	14287	14355	14240	14390	14293	14185	14472	14191	14236	14358	14329	14493	14469	14308	14406	14614	14258	14268	14497	14340	14473	14403	14474	14261	14404	14262	14371	14239	14011	14342	14345	14400	14402	14112	14303	14412	14283	14519	14444	14368	14376	14318	14351	14362	14394	14414	14453	14308	14251	14549	14512	14311	14353	14229	14201	14514	14414	14617	14171	14353	14303	14261	14421	14397	14258	14100	14191	14282	14083	14479	14271	14390	14352	14283	14352	14191	14517	14333	14273	14514	14279	14390	14518	14429	14387	14359	14326	14242	14235	14366	14360	14356	14468	14377	14580	14451	14535	14270	14576	14165	14327	14473	14238	14532	14347	14291	14464	14385	14362	14369	14211	14299	14373	14530	14367	14380	14249	14284	14265	14413	14405	14391	14276	14382	14332	14459	14378	14186	14285	14279	14313	14306	14254	14380	14397	14434	14338	14438	14345	14500	14563	14211	14285	14437	14457	14309	14349	14244	14266	14309	14378	14339	14578	14414	14221	14401	14470	14439	14510	14397	14270	14324	14444	14284	14337	14411	14372	14264	14483	14373	14388	14403	14327	14280	14131	14250	14268	14278	14206	14367	14559	14342	14482	14469	14579	14433	14509	14391	14438	14322	14329	14252	14401	14467	14399	14143	14376	14655	14488	14555	14369	14299	14171	14301	14545	14163	14487	14384	14278	14349	14273	14435	14353	14327	14338	14431	14289	14499	14190	14125	14390	14175	14342	14421	14334	14354	14256	14349	14351	14183	14361	14444	14484	14376	14405	14255	14278	14370	14215	14212	14355	14415	14519	14345	14403	14349	14211	14553	14338	14265	14141	14400	14366	14338	14270	14330	14261	14290	14318	14478	14407	14389	14371	14408	14447	14271	14309	14363	14267	14423	14333	14292	14242	14257	14455	14340	14336	14365	14389	14310	14324	14218	14373	14219	14485	14229	14459	14336	14277	14289	14173	14378	14394	14283	14331	14557	14405	14382	14259	14391	14233	14376	14332	14564	14404	14451	14407	14481	14211	14378	14320	14505	14442	14101	14186	14207	14275	14279	14433	14389	14163	14386	14481	14315	14270	14544	14335	14365	14414	14369	14302	14387	14387	14315	14378	14300	14331	14413	14114	14264	14532	14268	14243	14183	14400	14570	14446	14378	14446	14267	14390	14310	14506	14340	14513	14337	14364	14457	14296	14281	14585	14385	14438	14226	14504	14381	14255	14294	14379	14467	14405	14291	14494	14094	14354	14355	14384	14275	14352	14299	14589	14248	14353	14274	14309	14422	14384	14534	14408	14397	14340	14254	14099	14208	14381	14547	14200	14446	14622	14287	14279	14173	14364	14464	14432	14458	14450	14407	14267	14125	14211	14321	14533	14173	14183	14288	14382	14457	14364	14343	14526	14274	14317	14538	14359	14305	14437	14372	14143	14372	14395	14342	14346	14374	14274	14355	14296	14316	14476	14550	14348	14621	14173	14314	14081	14516	14211	14447	14386	14351	14314	14273	14136	14228	14510	14336	14456	14305	14271	14506	14483	14478	14261	14372	14480	14423	14246	14458	14279	14421	14317	14464	14401	14657	14461	14443	14431	14431	14497	14397	14265	14287	14403	14497	14499	14427	14326	14335	14521	14583	14276	14283	14487	14349	14294	14389	14477	14205	14284	14455	14379	14619	14276	14428	14574	14541	14194	14274	14293	14307	14340	14459	14160	14332	14510	14226	14400	14347	14216	14376	14455	14365	14427	14404	14378	14319	14367	14273	14308	14326	14281	14312	14298	14331	14408	14208	14186	14345	14316	14208	14306	14576	14391	14274	14241	14126	14298	14373	14158	14316	14183	14420	14242	14457	14263	14367	14550	14364	14428	14390	14357	14305	14354	14399	14338	14318	14241	14365	14322	14424	14485	14098	14244
36701	49668	38932	25196	20071	17983	15827	14777	14162	13975	13941	13903	13838	13993	13928	13920	13894	13805	13845	13704	13689	13888	13916	13774	13882	13792	13876	13909	13883	13966	13805	13741	13942	13796	13789	13637	13841	13846	13646	13680	13981	13834	13710	13822	13848	13843	13877	13892	13809	13757	13981	13903	13718	13793	13899	13769	13716	13807	13900	13848	13773	13774	13867	13807	13770	13737	13757	13848	13651	13948	13820	13815	13827	13939	13967	13804	13923	13683	13726	13781	13842	13686	13782	13809	13774	13682	14114	13748	13938	13624	13838	13867	13774	13854	13820	13777	13760	13647	14026	13871	13976	13802	13861	13829	13882	13879	13707	13851	13732	13894	13858	13731	13883	13861	13778	13893	13815	13847	13949	13894	13765	13781	13759	13823	13737	13737	13859	13884	13937	13902	13808	13787	13771	13907	13857	13851	13866	13704	13634	13878	13809	13909	13884	13751	13793	13944	13956	13824	13808	13863	14000	13765	13784	13705	13919	13716	13918	13708	13857	13747	13749	13845	13757	13841	13882	13857	13835	13881	13746	13865	13910	13828	13807	13564	13969	13753	13660	13865	13661	13968	13885	13877	13945	13857	14025	14075	13855	13815	13896	13717	13603	13758	13732	13742	13902	13854	13769	13713	13861	13771	13887	13834	13865	13823	13782	13777	13819	13747	13893	13766	13925	13910	14066	13927	13779	13855	13750	13854	13857	13825	13880	13712	13888	13877	13999	13873	13723	13901	13660	13732	13792	13807	13896	13773	13861	13854	13780	13618	13813	13836	13892	13619	13886	13916	13703	13891	13810	13884	13752	13820	13815	13806	13903	13763	13880	14020	13721	13939	13793	13902	13700	13884	13791	13829	13968	13717	13791	13767	13968	13749	13949	13793	13685	13701	14035	13613	13769	13827	13818	13734	13887	13655	13989	13905	13755	13793	13831	13711	13855	13836	13823	13934	13825	13926	13724	13847	13874	13723	13997	13677	13867	13760	13849	13750	13763	13804	13953	13941	13868	13804	13868	13817	13731	13695	13793	13779	13826	13943	13817	13724	13872	13660	13887	13925	13944	13625	13698	13711	13862	13653	13907	13757	13871	13885	13834	13906	13742	13859	13830	13763	13838	13856	13883	13707	13733	13933	13847	13736	13787	13724	13764	13899	14010	13935	13810	13681	13722	13714	13776	13835	13951	13634	13729	13837	13852	13862	13886	13977	13654	13696	13593	13654	13838	13995	13875	13865	13743	13969	13730	13825	13868	13617	13711	13850	13714	13815	13806	13841	13611	13991	13765	13971	13698	13832	13923	13699	13730	13612	13728	13824	13812	13727	13725	13597	13649	13787	13804	13868	13866	13668	14048	13679	13738	13736	13939	13794	13674	13786	13732	13848	13870	13746	13750	13762	13962	13966	13898	13708	13718	13739	13833	13924	13802	13682	13846	13789	13803	13945	13914	13844	13843	13755	13792	13752	13813	13622	13902	13821	13777	13825	13785	13876	13874	13745	14004	13829	13955	13829	13723	13774	13711	13896	13820	13916	13916	13792	13731	13800	13924	13788	13855	13912	13770	13943	13978	13719	13820	13678	13799	13859	13815	13771	13870	13729	13719	13980	13738	13875	13599	13734	13721	13755	13831	13929	13969	13914	13958	13665	13860	13756	13737	13796	13809	13918	13732	13786	13787	13868	13688	13813	13858	13842	13793	13730	13869	13701	13755	13699	13659	13907	13845	13680	13877	13810	13793	13771	13789	13942	13853	13872	13587	13830	13904	13926	13812	13849	13888	13801	13662	13968	13773	13749	13914	13724	13726	13833	13779	13842	13689	13723	13827	13748	13851	13754	13712	13890	13618	13969	13616	13852	13813	13774	13886	13867	13739	13776	13756	13890	13793	13787	13880	13836	13883	13874	13797	13765	13953	13755	13742	13770	13708	13794	13606	13766	13942	13804	13770	13713	13957	13963	13870	13839	13708	13678	13806	13800	13631	13877	13773	13631	13752	13883	13781	14006	13876	13705	13895	13710	13932	13821	13874	13805	13612	13784	13834	13778	13831	13881	13764	13891	13768	13720	13799	13793	13935	13761	13848	13854	13651	14063	13677	13836	13803	13664	13888	13779	13902	13683	13889	13679	13936	13700	13833	13893	13790	13873	13923	13850	13847	13716	13904	13969	13824	13796	13940	13856	13842	13771	13734	13857	13843	13908	13925	13711	13966	13973	13967	13838	13839	13713	13575	13723	13819	13728	13850	13975	13802	13810	13762	13804	13858	13686	13835	13787	13865	13970	13924	13809	13718	13799	13854	13685	13878	13847	13759	13800	13840	13865	13719	13868	13769	13853	13799	13711	13924	13905	13851	13833	13768	13827	13868	13863	13612	13781	13698	13835	13763	13783	13828	13760	13736	13896	13727	13990	13855	13730	13870	13871	13827	13852	13767	13807	13720	13735	13703	13741	13792	13884	13917	13818	13834	13887	13990	13958	13887	13876	13877	13826	13802	13729	13862	13828	13975	13725	13730	13762	13928	13831	13860	13805	13965	13726	13790	13755	13918	13767	13760	13838	13730	13774	13785	13854	13676	13730	13778	13873	13837	13878	13860	13771	13905	13732	13824	13886	13853	13716	13790	13839	13698	13872	13964	13700	13807	13868	13915	13955	13834	13815	13740	13848	13903	13935	13702	13900	13688	13816	13660	13795	13728	13906	13839	13812	13900	13781	14020	13809	13914	13918	13981	13802	13746	13920	13886	13829	13818	13961	13826	13861	13836	13972	13878	13824	13841	13823	13855	13777	13897	13799	13961	13867	13794	13925	13818	13721	13783	13814	13774	13891	13639	13851	13701	13879	13767	13891	13956	13790	13761	13872	13673	13943	13943	13918	13787	13929	13702	13904	13801	13891	13844	13676	13684	13808	13817	13638	13845	13839	13768	13880	13789	13913	13843	13897	13585	13878	13761	13926	14044	13978	13817	13894	13610	13820	13996	13784	13771	13848	13846	13925	13861	13745	13815	13844	13685	13789	13774	13777	13884	13738	13804	13769	13705	13879	13924	13588	13867	13865	13719	13796	13685	13769	13987	13949	13926	13844	13887	13720	13759	13644	13841	13702	13678	13806	13689	13863	13776	13759	13713	13781	14036	13869	13765	13870	13820	13640	13956	13853	13849	13832	13961	13782	13899	13827	13667	13899	13850	13577	13881	13725	13908	13928	13872	13812	13802	13792	13650	13815	13748	13791	14044	13887	13906	13772	13856	13747	13867	13824	13794	13726	13707	13819	14006	13961	13751	13770	13764	13563	13791	13784	13745	13660	13905	13819	13883	13794	13854	13587	13782	13771	13899	13890	13812	13652	13795	13953	13814	13653	13693	13827	13743	13748	13821	13715	13971	13963	13696	13881	13988	13758	13822	13815	13703	13751	13932	13852	13719	13988	13688	13704	13843	13715	13736	13854	13746	13964	13898	13898	13661	13782	13783	13826	13824	13931	13849	13711	13912	13645	13700	13900	13744	13813	13725	13781	13787	13677	13848	13818	13635	13829	13856	13761	13589	13784	13712	13874	13745	13761	13839	13722	13631	13782	13845	13693	13824	13921	13870	13903	13810	13801	13803	13914	13902	13817	13743	13781	13727	13974	13888	13871	13793	13826	13828	13839	13892	13878	13778	13786	13730	14011	13824	13814	13773	13808	13751	13806	13907	13854	13857	13790	13834	13634	13875	13684	13900	13847	13808	13783	13889	13781	13734	13696	13824	13638	13694	13857	13856	13910	13800	13833	13737	13931	13745	13819	13890	13645	13808	13737	13732	13863	13866	13801	13701	13856	13722	13773	13864	13873	13902	13756	13780	13878	13873	13685	13793	13821	13832	13632	13791	13683	13912	13797	13894	13709	13868	13869	13819	13772	13784	13744	13738	13942	13745	13641	13978	13858	13803	13670	13727	13799	13762	13807	13754	13767	13790	13721	13933	13780	13860	13908	13730	13900	13867	13828	13917	13897	13634	13769	13767	13872	13835	13897	13637	13854	13842	13722	13987	13808	13675	13853	13795	13801	13697	13907	13945	13818	13632	13703	13942	13815	13855	13918	13903	13877	13838	13724	13830	14007	13822	13779	13842	13874	13715	14125	13829	13893	13875	13827	13839	13868	13872	13807	13868	13980	13651	13914	13919	13817	13793	13799	13977	13855	13806	13824	13842	13768	13815	13758	13764	13844	13735	13923	13649	13871	13930	13908	13786	13772	13916	13857	13731	13781	13827	13901	13758	13953	13783	13725	13829	13759	13750	13554	14016	13797	13684	13693	13782	13791	13773	13627	13832	13941	13831	13838	13824	13885	13759	13770	13856	13856	13766	13892	13765	13864	14022	13786	13732	13908	13780	13900	13930	13912	14060	13772	14046	13901	13820	13766	13810	13878	13797	14041	13739	13879	13839	13705	13892	13967	13883	13712	13897	13845	13871	13854	13716	13811	13657	13891	13819	13907	13737	13882	13871	13834	13700	13811	13834	13806	13828	13831	13770	13984	13762	13958	13860	13648	13856	13820	13976	13964	13868	13833	13754	13879	13964	13935	13962	13942	13889	13762	13729	13802	13858	13896	13912	13723	13749	13840	13881	13955	13692	13754	13807	13812	13802	13743	13849	13853	13670	13842	13566	13903	13717	13821	13982	13773	13749	13846	13786	13884	13745	13952	13706	13740	13812	13787	13628	13690	13695	13877	13919	13676	13822	13756	13662	13813	13873	13653	13794	13768	13927	13695	13717	13758	13799	13723	13790	13769	13805	13704	13830	13946	13909	13708	13698	13833	13804	13818	13690	13795	13759	14047	13702	13857	14018	13920	13762	13821	13747	13875	13741	13843	13758	13975	13706	13895	13766	13892	13893	13800	13815	13670	13828	13849	13773	13895	13757	13722	13994	13807	13780	13817	13727	13905	13887	13915	13818	13813	13693	13711	13765	13914	13876	13798	13738	13789	13616	13873	13767	13828	13835	13841	13612	13776	13851	13852	13887	13821	13740	13812	13743	13742	13705	13798	13806	13755	13741	13766	13856	13791	13842	14020	13801	13967	13637	13772	13858	13828	13895	13714	13837	13937	13802	13807	13741	13916	13788	13820	13758	13821	13772	13838	13804	13762	13880	13920	13717	13747
24538	21638	29337	25917	24249	24454	22700	17936	16028	15505	15337	15091	15341	15092	15088	14881	14946	15034	15197	15031	14992	15158	15053	14978	15028	15115	14917	14983	15041	15044	14890	14969	15005	14837	14993	14895	14912	14881	14765	15089	14884	14909	15017	15058	14831	14861	14781	14983	14799	14876	15041	14938	14879	14955	14964	14956	15029	15028	14883	14802	14943	14971	14937	15180	14876	14988	14868	14872	14892	15018	14836	14909	14950	15050	14822	14910	15030	15061	15003	14948	14838	14983	14760	14959	14907	14874	15005	14911	15102	14910	14846	14895	14908	14691	14913	14782	14866	14954	14998	14826	14675	14916	15080	14845	14727	14861	15007	14744	15147	14971	14907	15094	14906	15021	14961	14878	14858	14683	14998	14801	14987	14855	14724	14865	14903	14729	14780	14837	14759	14776	14679	14907	14971	14964	14962	14995	14927	14880	15040	14930	14852	15018	14907	14894	15000	14733	14915	14981	15028	14989	14868	14919	14864	14918	14927	14882	14921	14873	14782	14757	14742	14657	14902	14746	14835	15024	14893	15003	14930	14646	14975	14992	14890	14896	14843	15002	14770	15265	15077	14858	14726	14714	14852	14848	14914	14903	14925	14864	14971	14897	14730	14747	14980	14871	14900	14690	14932	14983	14649	14753	14669	14646	14808	14869	15005	14955	15005	14800	14794	14931	14641	14693	14914	14966	14905	15083	14885	14706	14818	14754	14843	14850	14881	15040	14859	14793	14778	14739	14836	14650	14795	14762	14727	14776	14829	15024	14677	14906	14848	14678	14843	14863	14779	14850	14860	14895	14737	14825	14907	14945	14975	14959	14802	14870	14730	14853	14837	14835	14878	14976	14887	14880	14871	14963	14825	14999	14859	14863	15106	14737	14869	14695	14845	14996	14907	14953	14868	14845	14820	14936	14974	14941	14965	14885	14873	14658	14975	14730	14736	14908	14984	14896	14891	14661	15026	14926	14880	14719	14785	14691	14659	14861	14775	15035	15028	14898	14918	14969	14905	14748	15100	14661	14915	14761	14887	14858	14821	14891	14644	14816	14909	14807	14882	14727	14813	14864	14926	14847	14963	14826	14861	15082	14980	14863	14697	14867	15005	14765	14918	14707	14862	14972	14891	15003	14980	14873	15077	14798	14902	14944	14796	14887	14875	14948	14968	14879	15019	14867	14850	14840	14843	14723	14967	14813	14944	14841	14680	15116	14871	14950	14924	14849	15058	14807	14990	14889	14894	15052	14870	14910	14703	14905	14951	14810	14909	14539	14995	15214	14875	14817	14690	14899	14845	14691	14836	14720	14912	14811	14720	14765	14756	14816	15010	14823	14858	14851	15190	14816	14899	14924	14902	14728	14744	14809	15024	14997	14729	14822	14838	14985	15104	14857	14820	15046	14847	15068	14900	14874	14804	14933	14907	14794	14903	14806	14777	14736	14884	15050	14876	14853	14762	14779	15088	14898	14599	14701	15047	15026	14669	14907	14639	14865	14928	14923	14882	14859	14882	14811	14904	14966	14997	14827	14930	14871	14702	14826	14859	14858	14917	14886	14936	14962	14834	14724	14931	14810	14807	14779	14905	15000	14843	15091	14949	14763	14888	14820	14952	14895	14981	14775	14850	14922	15026	14944	14821	14915	14968	14736	15137	14881	14789	14991	14872	15034	15067	14930	14849	14868	15006	15052	14739	14765	14850	14873	14861	14717	14865	14819	14992	14830	14969	14837	14934	15045	14883	14774	14828	14831	14981	14866	15006	15179	14903	14852	14874	14976	14906	15051	14898	14960	14870	14815	14907	14800	14933	14902	14837	14936	14979	14910	14839	14774	14826	14798	14798	14832	14827	14814	14831	14869	14916	15010	14859	14791	14919	14840	14633	14806	14842	14806	14919	14841	14799	14757	14801	15015	14932	14906	14799	14772	14858	14684	14714	14853	14942	14821	14739	15006	14946	14988	14847	14804	14815	14988	14885	15017	14820	15035	15039	14905	14783	14852	15001	14703	14964	14756	14834	14872	15111	14935	14943	14788	14991	14831	14805	14917	14830	14758	14865	14788	14982	15012	14961	14851	14947	14717	14906	15024	14892	14755	14825	14890	14943	14885	14858	14652	14824	14769	14849	15004	14983	14910	14689	14876	14615	15051	15010	14903	14809	14780	14803	15057	14759	14812	15098	14550	15017	14993	14860	14896	14829	14796	14902	14814	14835	14927	14998	14868	14822	14753	14754	14798	14924	14981	14727	14884	14800	14747	14941	14849	14970	14913	14804	14998	14950	14900	14825	14904	14925	14963	14935	14783	14962	14774	15044	14944	14824	14681	14946	14900	14824	15022	14923	14819	14667	14901	14971	14986	14832	15010	14887	14761	14961	14832	15023	14959	14780	14970	14796	14864	14676	14909	14747	15013	14951	14706	14991	14858	14897	14740	14855	15003	14887	14661	15047	15010	14689	14882	14748	14822	15257	14837	14974	14805	14842	14648	14918	14978	14867	14970	15220	14887	14891	14842	14667	14876	14863	15020	14971	14965	14883	14872	14687	14971	14996	14953	14784	14871	14689	15036	15011	14942	15003	14871	14848	14839	14916	14725	15116	14972	14834	14842	14839	14860	14877	14768	14863	14922	15003	15094	14947	14979	14984	14791	14838	15042	14768	14821	14953	14940	14813	15026	14950	14728	14988	14853	14822	14850	14797	14819	14831	14913	14927	14888	14668	14921	14987	14914	14886	14871	14992	15081	15033	14864	14892	14959	14975	14988	15145	14935	14908	14975	14845	14878	14867	14841	14895	14855	15002	14874	14884	14919	15071	14878	14917	14854	14663	14649	14971	14971	14885	14819	14915	14849	14815	14822	14812	14915	14963	14800	14723	14936	14830	15013	14875	14905	14834	14911	14648	14700	14995	14840	14787	14752	14851	14937	14741	14918	14840	14738	15004	14860	14971	14883	14988	14969	14884	14835	14829	14936	14964	14989	14991	14800	14957	14863	14888	14738	14757	14810	15006	14841	15056	14965	14889	14927	14962	14960	14941	14831	14813	14886	14988	14889	15021	14798	14973	15058	14816	14944	14989	14795	14744	14756	14924	14910	14930	14827	14872	14955	14995	14744	14767	15154	15109	14861	14909	14899	15077	14909	14732	14890	14852	14957	14864	15022	14964	14932	14804	14840	14861	14887	14869	15068	15010	14900	14859	14919	14811	15008	15007	14972	14961	14963	14844	14782	14866	14664	14907	14766	14947	14637	14696	14920	14855	14784	14923	14813	14943	15030	14947	14885	14883	14931	14875	15163	14801	14890	14899	14814	14837	14914	14949	14743	15100	14906	14895	14887	15021	14829	14865	14800	14733	14680	14923	14750	15006	14866	14767	14846	14936	14936	15054	15006	14702	15142	14893	14761	14801	14891	14844	14749	14848	14963	14937	14830	14910	15006	14844	14648	14942	14903	14993	14810	14801	14959	14747	14701	14966	14874	14864	14619	14855	14895	15143	14816	14819	14911	14835	14882	14886	15049	14869	14944	14922	14975	14977	15075	14945	14876	14936	14931	14966	14680	14842	14770	14873	14791	14941	14848	14850	14903	14584	14694	14882	14643	14933	15067	14928	14937	15025	14808	14847	14882	14888	14704	15020	14875	14763	14885	14878	14969	14922	14927	14800	14784	14748	14901	14935	15015	15017	14904	14802	14814	14967	14794	14916	14955	14951	14882	14691	14708	14838	14858	14916	14914	14839	14872	15071	14702	14981	14796	15046	14839	14886	14954	14756	14811	15018	15018	14785	14739	14765	14857	14904	14766	14814	14892	14875	15006	14922	14633	14820	15106	14908	14892	14925	14983	14932	15035	14803	14592	14885	14954	14895	14841	14981	14994	15007	14813	14897	14644	14638	15065	14736	14712	14987	14840	14977	15021	14704	15038	14890	15070	14797	14784	14929	14807	14655	14645	14964	14907	15040	14826	14883	14990	15081	14841	14803	14908	14835	15005	14956	14940	14887	14826	14841	14786	14771	15043	14956	14849	15112	15001	14834	14903	14904	14822	14984	14906	15033	15032	15125	14935	14975	14733	14824	14842	14856	14765	14932	14871	14845	14822	14899	14942	15056	14888	14859	14780	14847	15019	14789	14796	14861	14771	14746	14772	14951	14845	14999	14712	14878	14938	14932	14968	15020	14871	14795	14964	14772	14859	15060	14984	14867	15247	14935	14680	14854	14875	14873	14781	14924	14863	14883	15016	14881	14903	14859	15015	15006	14903	14940	14921	14997	14913	15098	14830	14955	14883	14922	14829	14738	14690	14836	14894	14753	15009	14918	14657	14848	14939	15028	15010	14947	14848	14821	14996	14900	14892	14828	14795	14933	14908	14880	14785	14758	14895	14800	14866	14871	14798	15048	14906	14968	14955	15023	15040	14789	14873	14910	14874	14902	15021	14707	14955	14844	14909	14900	14864	15052	14983	14799	15045	14957	14731	14899	15031	14692	15044	14936	14966	14776	14856	14887	15149	14985	14738	14913	15003	14993	15034	14977	14845	15069	14830	14931	15087	14679	14857	14887	15006	14823	14960	15019	14863	15002	14852	14895	14858	14986	14937	14783	15179	14679	14819	14895	14802	15017	14955	14993	14772	15052	15004	14841	14881	14919	14922	14762	14819	14869	14865	14928	14988	15047	14798	14858	14989	14754	14942	14937	14785	14872	14880	15100	15038	14889	14880	14712	14928	14667	14792	14860	14902	15142	15045	14910	14983	14991	14733	14792	14871	14987	14888	14915	15024	14996	14843	14926	14809	14763	14976	14926	14886	14780	14914	14956	14995	15012	14857	14888	14819	14855	14918	15084	14967	14817	14951	14731	14831	14923	14913	14816	14795	14816	15034	14863	15047	14914	14732	14970	14929	14736	14891	14943	14959	15010	14938	14923	14751	15073	14833	14913	14789	14784	14757	14959	14735	14760	14902	14709	14988	14996	14789	14721	15016	14823	14966	14802	15068	14975	14920	15111	14838	14890	14884	14976	14797	14792	14986	14937	14942	14946	14907	14818	14900	14841	14974	14943	15016	14746	14915	14782	14935	14797	14998	14820	14969	14860	14956	14838	14978	14818	14855	14981	14904	15039	15040	14801	14787	14840	14805	15009	15006	15031	14875
38657	57511	50490	36836	29202	24827	21191	17183	15196	14632	14395	14401	14234	14333	14424	14283	14257	14361	14269	14298	14447	14203	14340	14394	14112	14325	14222	14146	14384	14323	14234	14304	14240	14379	14126	14309	14346	14284	14179	14349	14258	14349	14250	14355	14111	14155	14197	14148	14305	14307	14203	14238	14084	14192	14314	14356	14022	14179	14291	14367	14083	14356	14243	14274	14271	14210	14273	14322	14172	14101	14183	14096	14316	14298	14209	14374	14240	14135	14261	14215	14124	14267	14103	14412	14196	14196	14287	14142	14121	14085	14291	14228	14133	14238	14356	14017	14333	14172	14205	14233	14196	14236	14198	14091	14406	14118	14076	14313	14188	14151	14137	14198	14121	14146	14276	14164	14372	14143	14195	14332	14082	14188	14351	14271	14196	14180	14072	14136	14143	14322	14041	14176	14170	14196	14104	14285	14289	14256	14155	14226	14222	14168	14350	14315	14305	14227	14266	14300	14197	14225	14219	14244	14184	14204	14253	14225	14168	14088	14238	14078	14201	14075	14233	14112	14101	14157	14107	14249	14073	14186	14309	14283	14227	14122	14308	14235	14245	14198	14293	14234	13981	14208	14246	14118	14195	14082	14144	14006	14340	14191	14128	14065	14301	14175	14206	14261	14296	14268	14210	14135	14042	14191	14408	14082	14041	14184	14210	14082	14407	14209	14202	14137	14350	14129	14106	14282	14138	14265	14192	14198	14251	14234	14163	14098	14131	14236	14203	14203	14205	14044	14250	14155	14180	14217	14145	14173	14116	14232	14039	14359	14353	14217	14293	14156	14256	14315	14150	14219	14184	14160	14149	14132	14209	14123	14248	14134	14320	14131	14389	14254	14206	14291	14316	14308	14215	14017	14310	14130	14049	14242	14223	14211	14105	14351	14150	14299	14326	14148	14288	14163	14285	14405	14038	14123	14125	14170	14175	14222	14122	14089	14279	14075	14107	14266	14186	14246	14054	14129	14324	14092	14154	14192	14082	14303	14137	14185	14277	14248	14079	14105	14143	14308	14297	14442	14249	14117	14237	14276	14376	14220	14408	14256	14126	14080	14088	14174	14336	13975	14142	14164	14324	14214	14235	14108	14249	14125	14413	14232	14058	14277	14156	14062	14162	14286	14119	14112	14243	14448	14344	14308	14360	14151	14195	14160	14183	14194	14252	14196	14184	14258	14111	14224	14229	14175	14133	14136	14064	14248	14163	14145	14057	14194	14272	14220	14403	14297	14212	14093	14218	14372	14242	14179	14176	14212	14315	14224	14184	14174	14240	14250	14389	14305	14188	14148	14222	14115	14124	14258	14191	14297	14322	14219	14154	14392	14268	14044	14231	14150	14205	14211	14258	14121	14117	14178	14078	14380	14013	14168	14160	14393	14225	14316	14198	14327	14148	14199	14292	14300	14165	14257	14307	14269	14152	14302	14404	14216	14154	14138	14124	14103	14112	14321	14247	14266	14268	14076	14211	14167	14270	14277	14215	14282	14233	14328	14127	14170	14135	14175	14248	14265	14050	14170	14117	14097	14130	14348	14137	14100	14298	14249	14179	14267	14179	14456	14230	14211	14260	14291	14258	14315	14145	14131	14238	14236	14047	14220	14277	14313	14159	14363	14178	14155	14255	14221	14246	14234	14245	14277	14095	14240	14266	14298	14071	14270	14116	14324	14305	14372	14209	14151	14161	14246	14197	14182	14153	14161	14178	14294	14213	14239	14202	14334	14177	14223	14168	14193	14155	14268	14231	14380	14201	14230	14291	14122	14161	14117	14060	14263	14187	14295	14071	14133	14213	14337	14212	14264	14241	14117	14208	14217	14183	14040	14144	14261	14242	14291	14209	14312	14237	14290	14303	14260	14107	14268	14188	14144	14344	14176	14263	14224	14166	14265	14130	14249	14168	14304	14169	14058	14139	14176	14308	14260	14249	14287	14224	14241	14096	14107	14081	14246	14167	14099	14171	14298	14321	14071	14331	14210	14203	14268	14316	14238	14396	14126	14273	14235	14290	14147	14076	14252	14285	14142	14338	14180	14115	14368	14243	14147	14292	14294	14163	14133	14311	14320	14206	14166	14112	14298	14120	14217	14161	14167	14144	14344	14378	14119	14201	14369	14189	14165	14178	14289	14142	14081	14211	14390	14063	14249	14216	14107	14322	14250	14168	14170	14098	14319	14177	14247	14070	14171	14143	14045	14270	14331	14240	14231	14207	14309	14344	14243	14243	14256	14324	14357	14228	14176	14285	14316	14184	14311	14225	14165	14235	14359	14260	14341	14198	14123	14275	14178	14262	14148	14352	14228	14249	14376	14052	14206	14218	14139	14142	14191	14205	14204	14322	14160	14057	14242	14129	14200	14236	14202	14137	14298	14285	14138	14189	14238	14231	14128	14304	14145	14088	14420	14300	14343	14102	14141	14145	14161	14155	14262	14362	14089	14168	14304	14401	14218	14252	14253	14176	14044	14295	14397	14153	14215	14140	14250	14126	14224	14337	14214	14298	14298	14171	14294	14245	14270	14033	14188	14208	14203	14239	14268	13940	14338	14183	14140	14177	14087	14169	14193	14170	14205	14275	14210	14249	14277	14206	14276	14172	14074	14287	14130	14115	14269	14256	14282	14394	14206	14222	14212	14229	14254	14083	14048	14240	14197	14364	14197	14242	14268	14118	14237	14149	14219	14123	14133	14355	14300	14317	14224	14237	14177	14173	14293	14161	14351	14354	14053	14314	14079	14067	14215	14257	14125	14195	14294	14224	14207	14241	14225	14190	14393	14328	14237	14250	14394	14201	14202	14276	14117	14396	14311	14304	14257	14161	14342	14152	14196	14106	14129	14119	14137	14319	14268	14132	14226	14233	14098	14060	14211	14180	14141	14219	14139	14309	14177	14142	14248	14228	14208	14152	14195	14217	14075	14119	14195	14183	14200	14104	14247	14353	14181	14198	14292	14252	14098	14129	14256	14094	14157	14216	14180	14429	14122	14210	14228	14314	14246	14302	14202	14393	14244	14235	14266	14207	14190	14141	14252	14167	14230	14104	14105	14043	14302	14249	14259	14148	14225	14238	14317	14370	14112	14213	14198	14276	14249	14177	14211	14237	14130	14264	14197	14080	14130	14110	14158	14078	14368	14143	14220	14278	14326	14170	14179	14241	14350	14091	14236	14138	14191	14072	14198	14172	14164	14282	14253	14290	14276	14384	14243	14172	14285	14281	14135	14285	14154	14278	14259	13955	14118	14341	14361	14328	14276	14221	14247	14214	14321	14108	14391	14158	14292	14226	14206	14165	14351	14152	14229	14161	14291	14253	14285	14170	14095	14398	14112	14235	14284	14350	13962	14162	14071	14311	14268	14212	14078	14222	14270	14335	14241	14219	14340	14035	14257	14355	14303	14326	14078	14176	14240	14120	14225	14197	14164	14204	14292	14163	14032	14121	14154	14115	14069	14105	14447	14260	14172	14226	14088	14195	13993	14199	14332	14098	14230	14322	14291	14234	14154	14196	14031	14118	14102	14238	14084	14339	14210	14314	14222	14460	14105	14192	14058	14238	14333	14039	14216	14284	14177	14028	14185	14207	14077	14281	14298	14116	14282	14196	14046	14331	14194	14022	14268	14236	14233	14237	14298	14227	14265	14177	14237	14208	14112	14251	14180	14189	14414	14197	14178	14139	14179	14079	14111	14185	14116	14293	14236	14082	14272	14357	14254	14128	14281	14040	14319	14163	14305	14116	13999	14226	14351	14331	14163	14165	14091	14160	14098	14343	14209	14207	14311	14235	14269	14288	14230	14133	14176	14233	14217	14176	14439	14273	14201	14342	14242	14115	14211	14353	14075	14261	14304	14185	14161	14207	14176	14287	14248	14135	14171	14299	14154	14307	14253	14143	14093	14244	14236	14115	14235	14156	14275	14142	14257	14175	14104	14208	14361	14238	14296	14178	14261	14152	14303	14343	14346	14244	14250	14426	14044	14108	14121	14339	14108	14204	14109	14258	14258	14219	14201	14159	14292	14220	14202	14190	14275	14020	14224	14365	13981	14203	14339	14486	14287	14256	14333	14101	14034	14144	14190	14373	14153	14222	14327	14223	14165	14174	14085	14263	14163	14277	14072	14323	14096	14190	14302	14385	14211	14202	14165	14240	14139	14281	14166	14223	14307	14110	14205	14281	14134	14611	14276	14255	14147	14197	14334	14239	14206	14240	14237	14359	14066	14328	14342	14192	14111	14271	14326	14254	14273	14137	14083	14223	14074	14287	14319	14196	14206	14215	14190	14352	14357	14330	14195	14267	14125	14257	14316	14114	14372	14247	14148	14215	14222	14289	14230	14246	14263	14083	14097	14336	14155	14170	14239	14179	14378	14237	14084	14334	14080	14184	14364	14241	14370	14203	14194	14229	14228	14182	14198	14162	14361	14219	14140	14229	14300	14287	14173	14369	14281	14364	14270	14273	14120	14237	14157	14270	14169	14420	14108	14166	14231	14241	14285	14297	14235	14270	14234	14105	14270	14246	14310	14310	14342	14295	14207	14247	14190	14042	14145	14153	14323	14271	14074	14191	14166	14183	14208	14055	14265	14234	14322	14309	14239	14244	14170	14335	14201	14219	14253	14136	14267	14239	14149	14189	14130	14257	14251	14134	14368	14088	14231	14315	14063	14230	14280	14316	14105	14158	14080	14045	14440	14188	14066	14151	14348	14239	14245	14185	14256	14294	14278	14169	14184	14227	14136	14275	14174	14250	14041	14149	14132	14163	14154	14323	14106	14386	14203	14290	14075	14332	14281	14001	14201	14036	14310	14197	14183	14322	14273	14377	14155	14182	14341	14054	14325	14172	14228	14207	14128	14058	14257	14148	14308	14179	14250	14102	14191	14277	14140	14366	14302	14170	14177	14159	14375	14180	14232	14219	14214	14243	14237	14172	14117	14255	14291	14373	14308	14075	14255	14144	14140	14218	14030	14126	14199	14327	14201	14159	14250	14228	14107	14220	14199	14182	14157	14428	14316	14098	14309	14149	14139	14330	14238	14320	14405	14416	14005	14048	14150	14281	14206	14252	14239	14286	14222	14244	14194	14152	14173	14247	14053	14252	14114	14165	14236	14189	14102	14124	14113	14092	14239	14317	14233	14191	14057
23257	21685	29528	24650	23714	27419	27792	20938	18219	17072	16335	15954	16155	16113	15835	15813	15952	15755	15873	15614	15840	15887	16016	15908	15793	15961	15901	15963	16158	15940	15776	15911	15699	15845	15860	15917	15932	15947	15837	15756	15743	15795	15797	15773	15484	15666	15738	16029	15752	15815	15815	15754	15699	15838	15710	15880	15587	15744	15650	15715	15836	15745	15835	15718	15645	15852	16048	16007	15706	15581	15770	15756	15902	15840	15866	15836	15859	15951	15668	15684	15850	15546	15738	15515	15706	15888	15677	15676	15824	15689	15738	15675	15830	15798	15826	15716	15692	15925	15714	15726	15767	15800	15869	15679	15653	15600	15743	15644	15693	15701	15571	15789	15632	15624	15826	15707	15850	15834	15570	15617	15696	15778	15694	15757	15728	15836	15846	15837	15718	15521	15627	15611	15542	15948	15537	15804	15846	15752	15705	15577	15745	15935	15687	15609	15809	15747	15760	15668	15739	15693	15868	15921	15672	15689	15702	15650	15824	15918	15847	15666	15773	15775	15604	15765	15648	15705	15779	15705	15646	15649	15711	15810	15902	15703	15707	15688	15691	15867	15682	15797	15613	15725	15722	15848	15771	15703	15958	15711	15612	15889	15885	15821	15773	15774	15799	15711	15718	15579	15787	15933	15720	15628	15765	15750	15761	15728	15586	15735	15722	15631	15893	15769	15821	15746	15903	15830	15853	15843	15792	15727	15535	15616	15561	15757	15770	15618	15691	15734	15662	15618	15761	15685	15825	15861	15747	15761	15884	15827	15695	15785	15667	15878	15781	15628	15427	15806	15608	15766	15848	15682	15738	15473	15701	15869	15692	15536	15734	15507	15691	15721	15767	15833	15873	15786	15526	15605	15765	15803	15639	15879	15880	15750	15730	15780	15467	15477	15723	15762	15790	15698	15707	15659	15685	15769	15632	15558	15735	15850	15722	15740	16056	15576	15751	15862	15694	15783	15742	15742	15646	15652	15714	15812	15781	15935	15769	15710	15794	15795	15837	15795	15590	15698	15832	15727	15805	15700	15602	15654	15890	15455	15717	15955	15878	15730	15659	15670	15684	15730	15631	15785	15777	15646	15618	15475	15627	15742	15836	15771	15677	15833	15778	15578	15563	15622	15823	15790	15677	15540	15903	15725	15664	15691	15993	15972	15786	15857	15975	15553	15648	15732	15640	15771	15597	15636	15820	15724	15759	15689	15683	15739	15576	15871	15794	15586	15900	15718	15679	15779	15670	15561	15708	15671	15907	15663	15754	15737	15546	15666	15655	15783	15761	15795	15613	15628	15734	15925	15720	15800	15690	15721	15752	15736	15759	15959	15745	15750	15690	15795	15842	15647	15744	15735	15786	15489	15677	15715	15789	15574	15631	15772	15588	15719	15684	15741	15662	15691	15633	15535	15824	15716	15860	15657	15605	15795	15756	15808	15612	15822	15837	15815	15656	15739	15720	15428	15565	15606	15622	15680	15633	15695	15450	15829	15867	15804	15690	15878	15783	15775	15858	15790	15695	15749	15822	15574	15626	15897	15901	15799	15836	15603	15651	15712	15889	15826	15783	15802	15640	15763	15713	15770	15622	15879	15781	15689	15590	15847	15822	15839	15660	15745	15636	15796	15770	15886	15678	15870	15677	15810	15662	15757	15470	15658	15620	15596	15784	15555	15566	15815	15813	15722	15739	15717	15896	15736	15585	15760	15789	15826	15700	15747	15452	15757	15803	15611	15566	15612	15701	15600	15635	15785	15765	15422	15790	15532	15760	15792	15586	15690	15681	15623	15615	15697	15805	15687	15707	15638	15464	15722	15847	15622	15786	15517	15653	15664	15743	15543	15748	15682	15690	15689	15801	15819	15749	15754	15630	15540	15655	15573	15642	15851	15720	15686	15510	15623	15772	15629	15514	15794	15546	15673	15864	15681	15855	15707	15669	15782	15815	15833	15700	15707	15784	15744	15521	15893	15532	15795	15825	15675	15640	15787	15684	15679	15762	15844	15993	15661	15687	15707	15867	15810	15620	15833	15695	15667	15722	15610	15841	15833	15715	15853	15697	15836	15751	15541	15886	15575	15647	15680	15629	15589	15644	15652	15681	15737	15764	15854	15916	15669	15641	15668	15607	15421	15577	15595	15646	15789	15643	15740	15715	15813	15645	15920	15554	15641	15715	15661	15554	15683	15647	15679	15658	15755	15834	15799	15744	15822	15789	15508	15732	15672	15855	15774	15859	15711	15816	15817	15696	15873	15770	15941	15691	15773	15771	15511	15814	15718	15680	15795	15584	15583	15762	15423	15827	15902	15836	15893	15485	15588	15852	15643	15779	15628	15806	15747	15767	15729	15680	15684	15747	15809	15699	15761	15906	15847	15715	15698	15477	15615	15631	15842	15658	15707	15892	15719	15850	15626	15788	15735	15886	15732	15887	15898	15603	15613	15671	15752	15932	15929	15870	15689	15593	15648	15695	15749	15864	15505	15624	15743	15679	15712	15728	15727	15620	15707	15559	15727	15846	15761	15668	15698	15663	15740	15796	15778	15616	15743	15787	15682	15521	15627	15607	15621	15711	15884	15650	15523	15657	15894	15806	15730	15669	15867	15720	15688	15722	15589	15777	15753	15812	15706	15725	15782	15679	15735	15831	15960	15677	15588	15524	15679	15707	15953	15705	15673	15699	15652	15787	15613	15646	15555	15646	15790	15729	15731	15541	15728	15778	15857	15729	15698	15863	15653	15705	15613	15676	15702	15835	15671	15742	15731	15657	15801	15674	15605	15626	15642	15745	15719	15648	15766	15566	15621	15707	15619	15754	15685	15751	15660	15820	15621	15688	15669	15622	15569	15824	15702	15708	15727	15724	15870	15671	15881	15742	15581	15871	15806	15803	15611	15594	15666	15723	15594	15718	15554	15642	15655	15535	15712	15648	15758	15609	15810	15754	15769	15723	15775	15779	15692	15625	15775	15786	15570	15810	15630	15678	15739	15716	15681	15719	15699	15728	15829	15644	15654	15807	15642	15679	15656	15583	15711	15715	15654	15848	15840	15707	15514	15571	15708	15778	15527	15773	15726	15787	15750	15657	15710	15702	15652	15626	15555	15681	15608	15910	15823	15581	15767	15500	15762	15894	15788	15743	15569	15737	15709	15828	15746	15667	15696	15764	15785	15776	15483	15637	15673	15595	15727	15785	15602	15781	15783	15780	15794	15649	15675	15748	15849	15908	15711	15590	15878	15751	15847	15616	15825	15674	15808	15738	15597	15618	15542	15804	15724	15658	15503	15595	15679	15856	15711	15804	15762	15743	15711	15476	15885	15747	15774	15807	15846	15677	15683	15722	15801	15643	15881	15778	15658	15860	15690	15681	15675	15778	15852	15868	15768	15729	15744	15713	15527	15650	15779	15678	15678	15547	15625	15688	15763	15832	15913	15823	15755	15848	15610	15883	15627	15739	15770	15640	15943	15706	15794	15435	15616	15830	15658	15768	15802	15625	15478	15647	15683	15760	15810	15859	15594	15887	15777	15707	15729	15709	15718	15731	15808	15622	15558	15948	15818	15640	15769	15631	15682	15633	15715	15960	15738	15875	15728	15820	15813	15728	15825	15796	15688	15762	15701	15861	15795	15805	15528	15775	15574	15722	15536	15710	15805	15656	15970	15802	15659	15679	15472	15723	15674	15728	15681	15683	15730	15736	15736	15616	15690	15761	15533	15653	15802	15692	15684	15783	15780	15764	15801	15983	15585	15834	15522	15667	15773	15944	15724	15704	15695	15729	15757	15652	15848	15703	15592	15602	15746	15675	15481	15604	15805	15829	15720	15767	15755	15786	15641	15578	15616	15657	15636	15835	15615	15536	15753	15769	15719	15661	15739	15493	15530	15763	15741	15566	15781	15747	15676	15519	15651	15810	15594	15630	15757	15898	15619	15817	15619	15715	15520	15632	15625	15688	15709	15918	15599	15697	15694	15564	15915	15724	15781	15711	15551	15626	15485	15705	15642	15819	15410	15703	15645	15827	15753	15769	15704	15646	15694	15802	15734	15727	15772	15763	15655	15724	15806	15756	15755	15623	15720	15889	15785	15579	15565	15744	15569	15678	15764	15635	15516	15786	15888	15927	15676	15732	15754	15634	15407	15555	15874	15790	15617	15613	15830	15709	15772	15770	15587	15853	15707	15753	15682	15812	15652	15818	15748	15722	15812	15704	15668	15795	15897	15844	15604	15713	15692	15731	15712	15975	15886	15685	15508	15695	15873	15711	15653	15627	15843	15740	15754	15809	15662	15767	15710	15708	15789	15488	15754	15676	15699	15611	15717	15638	15694	15544	15710	15587	15887	15637	15863	15710	15518	15773	15738	15615	15668	15589	15510	15816	15770	15669	15693	15785	15805	15737	15934	15757	15698	15624	15732	15556	15728	15806	15738	15703	15647	15722	15704	15589	15633	15774	15687	15668	15779	15624	15750	15759	15819	15934	15657	15857	15766	15885	15753	15583	15684	15746	15774	15709	15639	15629	15654	15640	15705	15776	15754	15769	15659	15769	15712	15698	15479	15691	15585	15816	15592	15826	15616	15906	15760	15841	15692	15825	15927	15684	15837	15476	15807	15730	15451	15620	15744	15648	15579	15776	15792	15848	15701	15782	15950	15780	15783	15686	15657	15630	15670	15663	15592	15890	15675	15817	15652	15783	15599	15875	15647	15716	15644	15507	15711	15701	15639	15633	15620	15835	15419	15719	15676	15830	15725	15580	15642	15768	15598	15571	15699	15733	15746	15577	15601	15710	15664	15732	15885	15816	15594	15710	15642	15702	15803	15512	15671	15701	15740	15629	15714	15763	15689	15787	15695	15765	15823	15792	15752	15942	15642	15801	15498	15733	15854	15965	15500	15734	15804	15722	15574	15739	15861	15774	15777	15809	15606	15595	15854	15729	15685	15708	15678	15704	15597	15688	15729	15819	15775	15794	15769	15865	15787	15813	15458	15730	15473	15620	15639	15866	15757	15835	15695	15561	15789	15745	15553	15772	15867	15712	15607	15768	15807	15614	16021	15660	15792	15904	15855	15487	15573	15818	15753	15726	15877	15823	15721	15811	15716	15818	15733	15877	15689	15590	15550	15710	15463	15795	15849	15751	15703
41233	64814	55617	43190	37128	32171	24375	20377	17602	15611	15097	15060	14860	15017	14786	14825	14973	14892	14924	14910	14945	14850	15106	14883	14544	14839	14862	14911	14612	14692	14771	14819	14719	14635	14781	14784	14808	14866	14710	14813	14769	14809	14834	14707	14749	14765	14814	14781	14913	14792	14724	14830	14743	14800	14807	14732	14812	14664	14744	14883	14699	14662	14837	14909	14695	14634	14796	14733	14693	14715	14714	14760	14659	14904	14708	14849	14797	14749	14848	14764	14659	14701	14796	14887	14770	14735	14677	14815	14847	14924	14768	14628	14566	14665	14660	14605	14853	14665	14643	14761	14772	14638	14754	14842	14582	14745	14733	14780	14868	14767	14785	14707	14736	14630	14709	14583	14693	14935	14557	14783	14705	14674	14663	14767	14857	14528	14884	14676	14864	14657	14759	14656	14704	14760	14799	14746	14778	14815	14771	14763	14647	14686	14907	14599	14880	14777	14760	14724	14674	14817	14712	14596	14660	14905	14677	14835	14696	14866	14697	14741	14826	14817	14735	14838	14841	14584	14775	14667	14613	14736	14789	14761	14791	14785	14826	14739	14808	14685	14728	14785	14663	14643	14924	14569	14937	14490	14678	14682	14758	14591	14831	14828	14669	14692	14692	14804	14623	14754	14792	14702	14797	14712	14658	14712	14884	14753	14744	14760	14688	14716	14830	14856	14646	14822	14671	14917	14644	14732	14700	14717	14719	14698	14882	14913	14767	14727	14794	14720	14732	14738	14548	14693	14597	14769	14710	14732	14707	14724	14794	14824	14673	14650	14766	14656	14711	14766	14760	14598	14886	14627	14748	14627	14562	14850	14592	14611	14637	14653	14619	14613	14850	14622	14829	14781	14629	14793	14744	14866	14695	14668	14666	14885	14661	14655	14819	14688	14783	14623	14817	14720	14741	14765	14736	14737	14565	14884	14626	14714	14799	14761	14604	14783	14727	14787	14739	14800	14755	14795	14723	14633	14779	14614	14734	14636	14835	14576	14677	14728	14606	14816	14620	14725	14634	14759	14729	14673	14572	14706	14553	14644	14731	14778	14539	14734	14855	14747	14764	14842	14652	14842	14974	14910	14698	14718	14748	14917	14635	14965	14792	14799	14630	14719	14674	14774	14714	14549	14974	14848	14825	14770	14590	14763	14723	14654	14581	14675	14703	14696	14737	14656	14697	14616	14657	14682	14799	14921	14664	14729	14707	14877	14752	14883	14727	14889	14658	14700	14709	14635	14677	14707	14745	14853	14840	14677	14663	14820	14646	14649	14881	14561	14614	14824	14887	14735	14723	14783	14820	14502	14672	14849	14868	14746	14760	14596	14819	14732	14815	14653	14664	14718	14733	14519	14585	14700	14673	14815	14806	14768	14756	14679	14744	14618	14860	14759	14702	14856	14838	14762	14735	14727	14780	14561	14877	14782	14643	14790	14497	14732	14485	14703	14765	14845	14736	14751	14710	14759	14683	14815	14759	14803	14725	14749	14646	14904	14504	14698	14688	14891	14731	14795	14782	14666	14587	14774	14843	14751	14797	14674	14597	14728	14629	14589	14771	14792	14746	14747	14699	14769	14691	14861	14738	14663	14762	14577	14710	14723	14859	14487	14641	14635	14749	14812	14818	14779	14800	14849	14677	14561	14749	14734	14680	14798	14728	14729	14723	14755	14692	14694	14630	14614	14603	15039	14574	14532	14721	14711	14792	14822	14734	14837	14775	14689	14772	14637	14961	14693	14654	14715	14855	14979	14863	14726	14841	14686	14644	14716	14759	14599	14875	14640	14819	14673	14998	14898	14517	14773	14797	14808	14692	14846	14813	14697	14649	14734	14742	14748	14682	14693	14692	14810	14755	14727	14687	14676	14660	14712	14752	14746	14700	14649	14771	14750	14666	14735	14814	14819	14749	14815	14844	14930	14701	14852	14813	14666	14776	14876	14443	14787	14794	14462	14761	14728	14787	14968	14791	14764	14699	14763	14717	14676	14786	14793	14694	14741	14860	14696	14850	14893	14651	14806	14972	14899	14829	14732	14651	14733	14801	14656	14822	14743	14603	14814	14924	14922	14850	14579	14792	14728	14840	14843	14569	14694	14902	14735	14912	14768	14702	14900	14706	14913	14709	14647	14673	14673	14702	14824	14599	14667	14666	14526	14896	14639	14673	14625	14699	14783	14689	14667	14737	14648	14755	14680	14797	14603	14813	14726	14643	14648	14592	14603	14691	14601	14782	14670	14690	14632	14855	14684	14702	14771	14806	14722	14615	14816	14583	14585	14937	14763	14527	14657	14664	14749	14811	14768	14889	14793	14668	14876	14746	14611	14693	14645	14722	14740	14702	14735	14716	14683	14689	14845	14750	14652	14625	14649	14894	14753	14604	14703	14734	14625	14739	14645	14900	14749	14760	14810	14673	14743	14771	14869	14551	14696	14842	14769	14761	14883	14732	14994	14822	14924	14662	14694	14697	14848	14629	14622	14620	14688	14783	14690	14789	14531	14785	14722	14626	14841	14748	14649	14841	14828	14635	14668	14616	14619	14543	14745	14769	14772	14767	14781	14674	14795	14890	14706	14810	14865	14837	14622	14588	14779	14664	14765	14810	14756	14799	14628	14724	14834	14684	14833	14725	14777	14760	14649	14640	14653	14714	14565	14747	14717	14732	14742	14763	14777	14757	14655	14668	14780	14697	14772	14726	14760	14781	14543	14757	14752	14808	14768	14695	14660	14695	14808	14770	14634	14737	14676	14750	14694	14673	14652	14673	14794	14646	14813	14815	14716	14786	14698	14710	14718	14765	14616	14867	14725	14795	14628	14634	14807	14779	14755	14745	14678	14732	14843	14801	14711	14716	14609	14717	14840	14889	14876	14648	14651	14751	14796	14728	14617	14875	14652	14515	14825	14687	14679	14775	14654	14827	14809	14879	14747	14840	14662	14669	14708	14654	14784	14742	14855	14795	14833	14643	14600	14641	14831	14590	14638	14643	14780	14602	14642	14853	14975	14852	14676	14841	14921	15036	14757	14738	14865	14648	14633	14516	14791	14762	14836	14718	14729	14762	14635	14684	14715	14727	14706	14723	14642	14698	14875	14647	14627	14674	14662	14907	14818	14771	14590	14851	14767	14794	14719	14680	14725	14653	14739	14743	14730	14804	14881	14726	14793	14748	14684	14602	14668	14660	14689	14707	14665	14713	14635	14683	14568	14777	14682	14892	14674	14736	14717	14680	14733	14656	14867	14589	14864	14736	14703	14718	14608	14760	14844	14562	14900	14808	14721	14789	14750	14718	14931	14527	14871	14854	14645	14849	14600	14843	14668	14783	14627	14737	14720	14618	14706	14634	14712	14726	14702	14767	14743	14779	14794	14678	14837	14759	14631	14808	14546	14713	14791	14595	14633	14822	14845	14726	14734	14728	14819	14846	14661	14605	14831	14782	14743	14742	14779	14659	14769	14766	14724	14780	14754	14694	14771	14520	14624	14781	14761	14726	14610	14551	14604	14666	14628	14653	14912	14688	14640	14639	14741	14925	14786	14482	14706	14848	14709	14643	14786	14710	14833	14606	14659	14732	14632	14819	14742	14647	14708	14768	14727	14910	14671	14644	14790	14684	14598	14664	14679	14669	14649	14805	14790	14704	14792	14902	14742	14773	14806	14663	14796	14681	14674	14687	14716	14701	14704	14646	14715	14689	14803	14958	14747	14742	14749	14575	14922	14694	14632	14611	14505	14713	14647	14571	14613	14640	14777	14713	14815	14726	14784	14775	14888	14807	14774	14762	14734	14789	14846	14763	14562	14716	14739	14823	14534	14819	14682	14781	14709	14584	14585	14716	14706	14765	14705	14581	14758	14736	14788	14763	14822	14584	14897	14557	14564	14679	14819	14789	14847	14615	14762	14659	14775	14588	14679	14774	14582	14797	14726	14696	14858	14537	14794	14712	14654	14709	14806	14696	14704	14628	14810	14568	14660	14821	14735	14727	14692	14838	14726	14733	14699	14870	14692	14794	14697	14607	14741	14737	14847	14677	14830	14878	14773	14696	14709	14667	14722	14756	14641	14824	14691	14563	14731	14702	14701	14711	14930	14760	14642	14770	14739	14616	14768	14805	14767	14715	14767	14594	14624	14768	14761	14576	14688	14734	14777	14811	14641	14841	14712	14672	14739	14817	14942	14758	14702	14575	14693	14816	14650	14588	14823	14697	14634	14722	14660	14536	14624	14748	14739	15028	14723	14681	14704	14850	14855	14696	14671	14624	14701	14919	14625	14807	14723	14738	14759	14697	14736	14918	14822	14671	14896	14697	14638	14619	14625	14680	14724	14650	14527	14692	14754	14891	14678	14779	14630	14718	14724	14750	14772	14807	14614	14702	14727	14709	14706	14667	14599	14890	14666	14765	14811	14696	14725	14793	14619	14695	14873	14670	14589	14850	14758	14869	14788	14781	14690	14718	14778	14889	14705	14699	14794	14809	14708	14675	14729	14701	14760	14806	14791	14683	14867	14735	14647	14900	14748	14838	14754	14798	14625	14729	14787	14646	14799	14826	14696	14894	14773	14780	14766	14817	14681	14854	14762	14822	14658	14834	14827	14747	14637	14544	14695	14510	14735	14675	14691	14581	14724	14792	14681	14790	14832	14575	14676	14908	14568	14761	14598	14687	14570	14855	14626	14722	14685	14657	14648	14708	14747	14704	14847	14785	14852	14702	14675	14703	14881	14610	14692	14585	14658	14776	14842	14758	14514	14784	14806	14903	14813	14727	14663	14725	14573	14765	14517	14748	14640	14586	14652	14768	14711	14499	14890	14810	14802	14687	14524	14804	14717	14653	14698	14547	14699	14743	14682	14771	14775	14858	14892	14640	14724	14721	14753	14747	14829	14840	14728	14780	14771	14757	14682	14765	14718	14700	14868	14548	14621	14808	14843	14612	14752	14774	14736	14585	14809	14770	14556	14708	14623	14717	14861	14811	14575	14868	14825	14632	14589	14591	14764	14821	14812	14632	14791	14776	14668	14625	14855	14659	15007	14695	14805	14792	14813	14679	14669	14722	14665	14597	14815	14742	14712	14633	14802	14668	14795	14751	14743	14879	14699	14717	14616	14814	14855	14874	14735	14532	14759	14677	14631	14800	14777
29028	26970	32230	27047	20694	17899	16100	14292	13878	13838	13567	13656	13744	13671	13729	13582	13737	13664	13714	13638	13376	13732	13560	13748	13682	13837	13770	13638	13760	13655	13625	13555	13467	13797	13671	13858	13663	13615	13774	13609	13711	13668	13627	13675	13802	13658	13480	13615	13676	13519	13708	13577	13669	13525	13573	13717	13653	13577	13563	13649	13725	13643	13728	13522	13625	13799	13477	13594	13804	13825	13723	13710	13640	13528	13768	13812	13726	13565	13694	13688	13771	13602	13678	13847	13547	13553	13598	13560	13782	13563	13615	13577	13739	13495	13635	13682	13616	13785	13616	13407	13654	13838	13738	13686	13794	13735	13331	13440	13550	13693	13622	13582	13622	13768	13613	13628	13649	13657	13803	13565	13669	13621	13681	13595	13544	13743	13499	13815	13608	13636	13499	13680	13488	13670	13529	13658	13596	13752	13801	13654	13687	13588	13586	13786	13599	13518	13447	13523	13683	13511	13532	13610	13637	13519	13774	13665	13746	13684	13770	13536	13742	13634	13596	13549	13625	13641	13432	13465	13713	13570	13488	13733	13763	13728	13609	13716	13725	13654	13818	13498	13628	13667	13550	13668	13348	13602	13599	13601	13685	13668	13454	13791	13543	13597	13599	13573	13573	13606	13737	13667	13837	13828	13849	13510	13411	13556	13621	13689	13661	13681	13647	13610	13566	13531	13712	13566	13743	13712	13641	13613	13845	13773	13634	13599	13750	13503	13577	13668	13873	13586	13680	13662	13633	13711	13536	13581	13702	13534	13553	13522	13795	13491	13586	13440	13669	13599	13723	13533	13635	13680	13671	13623	13577	13721	13594	13732	13607	13610	13645	13465	13709	13534	13704	13623	13621	13637	13672	13739	13680	13780	13687	13478	13751	13745	13546	13749	13594	13714	13736	13631	13570	13750	13538	13436	13621	13635	13595	13554	13609	13442	13590	13637	13604	13569	13515	13573	13589	13649	13626	13622	13742	13784	13832	13545	13685	13663	13482	13746	13741	13612	13528	13669	13527	13547	13598	13585	13632	13564	13726	13712	13642	13681	13666	13794	13648	13542	13637	13707	13756	13409	13733	13442	13468	13703	13807	13544	13423	13778	13760	13608	13554	13582	13870	13727	13702	13807	13647	13536	13578	13751	13901	13577	13796	13564	13640	13626	13696	13713	13745	13635	13609	13741	13550	13561	13725	13437	13807	13775	13658	13518	13339	13504	13673	13497	13521	13701	13686	13792	13654	13721	13746	13494	13502	13430	13647	13770	13673	13595	13741	13592	13563	13549	13557	13509	13702	13638	13706	13459	13615	13670	13669	13650	13673	13668	13672	13768	13656	13615	13627	13646	13338	13596	13659	13592	13460	13530	13847	13531	13474	13638	13453	13475	13664	13449	13624	13588	13763	13638	13675	13788	13484	13690	13515	13583	13709	13570	13669	13652	13604	13712	13719	13644	13760	13719	13546	13578	13553	13451	13732	13751	13760	13505	13807	13543	13673	13768	13786	13636	13713	13670	13518	13629	13495	13554	13625	13573	13496	13539	13719	13612	13646	13570	13629	13833	13714	13587	13645	13655	13656	13506	13645	13545	13416	13528	13658	13645	13699	13561	13589	13680	13660	13475	13512	13743	13659	13690	13584	13786	13358	13648	13798	13682	13586	13763	13533	13553	13555	13531	13549	13438	13610	13567	13743	13650	13657	13547	13786	13511	13766	13889	13734	13784	13722	13725	13648	13528	13486	13517	13575	13587	13590	13672	13632	13655	13548	13547	13440	13574	13711	13652	13824	13619	13678	13642	13546	13625	13611	13829	13629	13753	13536	13728	13677	13529	13892	13638	13652	13684	13473	13817	13515	13560	13787	13687	13619	13861	13651	13642	13818	13733	13665	13540	13610	13733	13686	13676	13529	13584	13562	13674	13546	13646	13749	13659	13579	13591	13717	13748	13709	13735	13547	13478	13582	13721	13696	13506	13480	13602	13618	13630	13570	13601	13589	13500	13581	13373	13716	13848	13484	13752	13731	13853	13529	13730	13671	13666	13695	13550	13674	13549	13612	13620	13695	13677	13655	13542	13756	13832	13678	13727	13736	13596	13678	13584	13667	13746	13615	13558	13693	13572	13756	13497	13716	13640	13721	13650	13599	13586	13555	13712	13540	13639	13582	13536	13496	13682	13685	13687	13488	13543	13635	13681	13636	13606	13715	13747	13733	13506	13521	13672	13699	13688	13640	13783	13581	13617	13474	13539	13616	13709	13539	13442	13488	13663	13622	13607	13848	13535	13624	13793	13654	13537	13531	13702	13737	13661	13376	13599	13599	13502	13608	13654	13765	13631	13601	13789	13547	13548	13570	13481	13679	13600	13658	13672	13577	13655	13401	13416	13596	13459	13453	13473	13534	13659	13483	13541	13640	13610	13654	13689	13714	13686	13645	13566	13643	13461	13583	13729	13544	13535	13672	13485	13617	13522	13551	13595	13653	13874	13723	13628	13702	13669	13671	13434	13840	13540	13576	13752	13462	13720	13792	13668	13725	13621	13563	13540	13406	13375	13569	13663	13493	13739	13409	13621	13653	13622	13613	13738	13716	13632	13887	13713	13744	13524	13610	13677	13737	13696	13690	13460	13555	13557	13721	13670	13700	13624	13670	13698	13488	13671	13669	13654	13655	13754	13579	13839	13580	13580	13546	13607	13650	13694	13524	13498	13372	13610	13600	13507	13618	13624	13522	13758	13623	13700	13686	13634	13673	13593	13549	13676	13588	13641	13731	13705	13796	13583	13584	13544	13475	13686	13652	13732	13622	13656	13699	13604	13667	13754	13461	13773	13600	13631	13392	13483	13764	13622	13805	13660	13581	13699	13627	13684	13683	13656	13679	13686	13891	13853	13617	13499	13561	13550	13566	13776	13646	13691	13568	13517	13636	13646	13499	13655	13718	13838	13777	13603	13585	13553	13713	13612	13454	13768	13821	13834	13652	13686	13609	13516	13445	13649	13552	13606	13642	13492	13617	13657	13641	13412	13613	13600	13595	13549	13722	13629	13612	13542	13550	13734	13646	13450	13615	13745	13732	13631	13872	13745	13692	13470	13735	13672	13838	13652	13609	13564	13734	13478	13534	13575	13629	13767	13762	13632	13674	13711	13672	13614	13509	13645	13648	13441	13335	13355	13645	13478	13670	13701	13599	13753	13549	13503	13671	13717	13485	13584	13637	13678	13526	13671	13787	13568	13686	13713	13810	13883	13800	13705	13559	13453	13598	13851	13707	13504	13847	13642	13621	13628	13511	13545	13547	13574	13643	13608	13595	13512	13542	13653	13603	13413	13749	13565	13521	13643	13726	13826	13547	13511	13653	13558	13514	13815	13580	13637	13406	13516	13648	13676	13560	13612	13506	13663	13625	13646	13749	13808	13653	13741	13570	13595	13592	13566	13507	13692	13704	13529	13410	13856	13648	13479	13611	13660	13681	13585	13551	13882	13697	13750	13775	13724	13633	13711	13486	13718	13766	13626	13651	13626	13725	13626	13664	13452	13665	13743	13548	13705	13713	13706	13748	13504	13547	13567	13649	13514	13517	13615	13554	13766	13687	13526	13590	13584	13632	13734	13544	13584	13450	13677	13860	13565	13744	13748	13640	13597	13634	13499	13548	13511	13596	13833	13817	13849	13695	13600	13666	13676	13444	13534	13632	13746	13655	13603	13822	13638	13477	13682	13530	13491	13687	13667	13695	13676	13626	13781	13668	13641	13488	13410	13621	13694	13675	13497	13577	13676	13620	13641	13594	13501	13696	13592	13803	13555	13640	13479	13599	13694	13587	13672	13578	13555	13664	13443	13652	13600	13713	13587	13679	13528	13711	13704	13672	13795	13626	13652	13567	13586	13616	13524	13612	13743	13609	13552	13541	13471	13581	13547	13858	13782	13663	13490	13608	13648	13656	13590	13811	13678	13728	13869	13602	13621	13798	13760	13599	13801	13581	13747	13725	13604	13595	13535	13584	13609	13526	13562	13675	13489	13608	13702	13562	13637	13671	13804	13723	13691	13721	13607	13580	13680	13540	13686	13731	13610	13760	13651	13692	13568	13595	13668	13618	13755	13643	13689	13671	13671	13723	13796	13878	13589	13704	13609	13496	13675	13472	13609	13693	13610	13594	13535	13571	13465	13801	13837	13693	13635	13791	13522	13572	13791	13738	13703	13566	13780	13653	13527	13496	13717	13824	13774	13532	13726	13647	13751	13510	13581	13599	13507	13525	13614	13751	13587	13590	13732	13741	13747	13671	13482	13536	13603	13643	13489	13694	13702	13808	13676	13645	13629	13652	13748	13695	13461	13570	13546	13692	13633	13701	13635	13553	13494	13778	13726	13567	13632	13656	13669	13824	13657	13477	13376	13560	13596	13683	13773	13721	13685	13540	13714	13599	13525	13604	13705	13617	13655	13792	13852	13434	13700	13588	13505	13537	13671	13722	13719	13713	13776	13671	13729	13773	13636	13629	13563	13780	13733	13579	13599	13533	13611	13425	13638	13730	13746	13655	13562	13455	13687	13687	13600	13597	13647	13699	13679	13587	13516	13787	13700	13615	13629	13573	13567	13696	13632	13537	13803	13831	13752	13515	13605	13513	13733	13754	13816	13676	13477	13650	13834	13476	13546	13641	13771	13706	13720	13590	13728	13462	13612	13547	13598	13586	13654	13629	13768	13353	13416	13583	13702	13540	13514	13556	13652	13626	13675	13559	13673	13572	13591	13754	13686	13665	13686	13679	13574	13518	13665	13809	13705	13518	13554	13665	13585	13559	13777	13726	13851	13801	13591	13601	13751	13380	13727	13760	13635	13676	13793	13615	13673	13679	13507	13619	13687	13666	13522	13590	13846	13725	13605	13557	13598	13623	13549	13626	13803	13716	13764	13716	13453	13827	13550	13771	13582	13658	13570	13613	13664	13547	13667	13755	13676	13542	13703	13630	13526	13731	13694	13796	13746	13755	13719	13603	13674	13696	13706	13707	13555	13693	13581	13730	13691	13592	13803	13636	13532	13581	13594	13771	13812	13663	13605	13600	13603	13618	13606	13673	13622	13546	13699	13778	13578	13683	13432	13708	13551	13673	13711	13539	13801	13747	13482	13837	13692
33209	43998	38274	27927	22657	19034	16034	14173	13674	13463	13468	13496	13449	13359	13315	13618	13459	13392	13434	13411	13480	13515	13292	13310	13315	13453	13490	13410	13289	13333	13381	13469	13387	13380	13545	13344	13338	13347	13400	13463	13487	13319	13453	13355	13359	13312	13415	13377	13304	13461	13615	13354	13406	13386	13350	13320	13323	13403	13353	13379	13219	13284	13246	13405	13484	13321	13374	13484	13330	13446	13399	13260	13481	13433	13406	13465	13337	13356	13550	13508	13433	13499	13425	13505	13474	13492	13370	13220	13463	13435	13363	13378	13359	13386	13334	13390	13419	13305	13484	13430	13425	13393	13358	13381	13373	13165	13565	13221	13437	13316	13333	13381	13471	13256	13306	13319	13456	13361	13421	13321	13443	13385	13312	13406	13393	13391	13503	13400	13366	13454	13418	13524	13325	13536	13350	13348	13550	13400	13295	13525	13457	13428	13393	13425	13326	13360	13490	13333	13299	13424	13328	13494	13521	13290	13263	13338	13428	13279	13273	13330	13438	13460	13412	13393	13292	13555	13392	13356	13299	13426	13443	13283	13328	13439	13489	13253	13481	13378	13361	13437	13464	13399	13384	13426	13538	13339	13478	13427	13408	13320	13439	13377	13606	13273	13344	13355	13359	13381	13274	13258	13382	13349	13388	13523	13461	13408	13299	13560	13392	13270	13466	13520	13300	13493	13385	13426	13499	13292	13326	13343	13373	13385	13462	13596	13344	13426	13382	13286	13468	13362	13426	13266	13414	13288	13320	13371	13332	13469	13370	13248	13358	13248	13263	13593	13413	13364	13414	13352	13359	13390	13313	13142	13320	13538	13324	13246	13425	13290	13455	13358	13349	13208	13341	13429	13251	13498	13381	13407	13625	13386	13400	13285	13278	13465	13359	13552	13259	13557	13350	13399	13521	13321	13448	13435	13396	13419	13226	13296	13320	13307	13383	13344	13467	13520	13410	13216	13485	13370	13358	13396	13238	13360	13194	13572	13509	13524	13244	13386	13448	13499	13433	13383	13360	13372	13384	13425	13467	13685	13404	13401	13335	13384	13457	13318	13377	13207	13350	13390	13396	13347	13471	13351	13374	13368	13365	13323	13433	13402	13357	13285	13544	13427	13308	13328	13551	13306	13287	13394	13516	13377	13389	13463	13351	13437	13335	13476	13458	13264	13446	13338	13379	13507	13337	13353	13490	13432	13403	13525	13448	13558	13198	13403	13288	13304	13514	13434	13428	13220	13310	13618	13383	13323	13382	13396	13344	13434	13294	13330	13352	13437	13298	13436	13318	13315	13271	13489	13131	13456	13268	13466	13366	13343	13437	13210	13325	13337	13266	13441	13439	13503	13245	13365	13375	13397	13399	13422	13331	13472	13286	13195	13396	13355	13368	13492	13349	13615	13320	13191	13303	13308	13260	13265	13571	13509	13392	13368	13499	13281	13312	13515	13421	13504	13304	13319	13404	13443	13501	13352	13430	13396	13367	13380	13455	13396	13388	13354	13360	13533	13307	13510	13435	13410	13313	13363	13295	13375	13180	13414	13396	13546	13428	13302	13382	13336	13494	13576	13401	13508	13341	13378	13449	13260	13563	13384	13236	13502	13433	13325	13412	13176	13415	13395	13460	13425	13506	13289	13344	13435	13323	13495	13387	13255	13378	13224	13420	13381	13460	13381	13439	13453	13538	13451	13313	13476	13469	13376	13338	13446	13447	13447	13257	13359	13551	13297	13223	13560	13358	13361	13457	13289	13364	13321	13326	13273	13524	13261	13455	13394	13406	13359	13291	13457	13438	13414	13469	13451	13442	13325	13413	13299	13243	13301	13378	13445	13286	13283	13282	13340	13330	13357	13257	13483	13570	13302	13412	13577	13255	13540	13432	13397	13377	13341	13302	13488	13262	13449	13317	13344	13231	13450	13451	13280	13508	13282	13361	13406	13293	13426	13318	13439	13373	13288	13356	13446	13544	13348	13295	13398	13325	13518	13487	13304	13431	13447	13286	13389	13398	13284	13396	13347	13295	13266	13196	13451	13590	13201	13461	13486	13319	13401	13401	13417	13350	13426	13529	13312	13390	13393	13344	13520	13401	13433	13530	13503	13428	13495	13317	13483	13361	13254	13244	13293	13442	13415	13298	13515	13575	13415	13469	13395	13454	13439	13503	13352	13470	13335	13296	13455	13424	13463	13388	13462	13400	13388	13419	13382	13201	13339	13198	13438	13327	13463	13402	13416	13464	13347	13409	13366	13446	13337	13268	13296	13355	13521	13443	13394	13305	13340	13391	13491	13494	13408	13448	13362	13333	13430	13357	13348	13426	13211	13369	13402	13236	13307	13645	13345	13420	13415	13465	13426	13486	13304	13401	13264	13539	13398	13427	13396	13384	13353	13163	13382	13429	13477	13316	13362	13449	13434	13321	13275	13354	13587	13468	13547	13198	13439	13383	13474	13280	13467	13286	13325	13511	13412	13343	13284	13413	13439	13433	13338	13479	13471	13279	13375	13235	13294	13329	13329	13464	13515	13293	13483	13455	13320	13366	13376	13372	13346	13429	13492	13294	13381	13470	13410	13329	13460	13444	13447	13263	13360	13270	13293	13398	13423	13340	13468	13352	13240	13339	13493	13441	13397	13239	13314	13266	13361	13488	13223	13526	13380	13270	13403	13429	13478	13229	13407	13451	13370	13342	13423	13107	13539	13303	13298	13347	13394	13437	13317	13144	13414	13314	13383	13506	13274	13481	13425	13346	13419	13355	13347	13210	13388	13518	13295	13475	13292	13266	13464	13453	13450	13293	13263	13447	13517	13391	13374	13504	13413	13410	13339	13424	13394	13307	13566	13376	13506	13305	13424	13430	13268	13456	13376	13348	13382	13357	13374	13339	13283	13426	13409	13265	13438	13385	13389	13379	13282	13427	13427	13346	13301	13337	13341	13367	13313	13590	13344	13419	13380	13406	13320	13514	13537	13452	13353	13399	13472	13390	13362	13468	13280	13444	13431	13356	13163	13401	13419	13512	13428	13362	13267	13396	13451	13310	13463	13300	13481	13279	13420	13328	13408	13298	13365	13472	13351	13427	13443	13430	13514	13322	13374	13426	13353	13446	13249	13482	13355	13318	13365	13440	13254	13350	13308	13505	13538	13480	13451	13402	13656	13404	13412	13522	13342	13424	13412	13476	13338	13352	13350	13349	13416	13349	13269	13412	13395	13336	13429	13372	13386	13478	13422	13307	13319	13235	13372	13291	13308	13461	13298	13469	13365	13443	13459	13481	13343	13218	13371	13386	13324	13386	13435	13463	13377	13329	13286	13490	13606	13194	13410	13474	13406	13352	13441	13524	13234	13537	13281	13314	13370	13413	13281	13372	13543	13419	13253	13282	13364	13412	13319	13457	13422	13393	13309	13430	13259	13399	13453	13513	13356	13503	13293	13477	13297	13435	13526	13284	13409	13538	13320	13256	13095	13510	13373	13257	13390	13380	13415	13482	13263	13391	13442	13438	13325	13358	13417	13306	13412	13334	13514	13387	13349	13199	13374	13361	13372	13470	13305	13507	13354	13458	13518	13318	13277	13337	13294	13552	13371	13540	13490	13517	13395	13324	13406	13299	13432	13502	13311	13376	13302	13554	13398	13588	13373	13324	13384	13474	13313	13325	13260	13525	13375	13328	13172	13520	13493	13432	13369	13349	13443	13544	13407	13473	13287	13273	13364	13525	13423	13379	13315	13278	13394	13552	13362	13631	13304	13381	13321	13365	13448	13138	13425	13398	13351	13401	13348	13419	13206	13289	13426	13261	13341	13320	13325	13443	13396	13491	13411	13350	13273	13502	13350	13424	13487	13253	13404	13427	13326	13475	13376	13378	13321	13509	13343	13407	13340	13292	13452	13436	13331	13449	13511	13380	13400	13319	13225	13552	13283	13286	13453	13365	13420	13382	13370	13391	13234	13209	13323	13477	13360	13423	13281	13208	13386	13445	13405	13225	13340	13342	13377	13270	13327	13371	13255	13472	13427	13432	13351	13305	13451	13238	13382	13401	13374	13186	13549	13366	13520	13460	13364	13525	13308	13242	13377	13303	13457	13413	13340	13500	13250	13489	13525	13324	13422	13413	13397	13332	13409	13426	13265	13287	13296	13346	13366	13365	13440	13288	13372	13193	13539	13389	13160	13206	13333	13407	13402	13446	13359	13437	13296	13425	13281	13381	13480	13422	13408	13496	13362	13447	13501	13405	13326	13306	13185	13245	13380	13458	13406	13467	13325	13552	13469	13267	13307	13409	13436	13521	13290	13334	13348	13474	13498	13374	13518	13476	13249	13468	13447	13429	13433	13403	13502	13363	13399	13453	13517	13417	13483	13516	13403	13495	13304	13343	13388	13231	13380	13365	13422	13412	13442	13408	13385	13337	13426	13459	13353	13520	13449	13315	13599	13452	13335	13272	13265	13415	13381	13470	13422	13267	13467	13411	13363	13350	13369	13379	13477	13364	13371	13409	13505	13395	13472	13547	13332	13329	13347	13373	13443	13300	13407	13304	13465	13522	13408	13330	13514	13379	13469	13305	13467	13402	13499	13417	13573	13381	13339	13490	13262	13364	13430	13390	13269	13517	13450	13304	13244	13406	13460	13305	13214	13338	13454	13518	13603	13362	13402	13417	13296	13461	13328	13501	13239	13360	13242	13312	13305	13312	13504	13421	13293	13478	13418	13366	13317	13310	13464	13273	13490	13431	13203	13346	13327	13370	13382	13488	13363	13476	13352	13296	13391	13386	13441	13208	13409	13332	13290	13346	13302	13483	13338	13357	13352	13383	13163	13400	13526	13367	13430	13337	13550	13411	13561	13334	13462	13376	13437	13332	13284	13247	13368	13369	13274	13347	13441	13313	13341	13366	13457	13294	13311	13268	13296	13485	13403	13341	13286	13266	13535	13383	13358	13583	13458	13232	13294	13528	13395	13383	13519	13369	13374	13369	13423	13320	13474	13384	13400	13336	13423	13218	13456	13502	13439	13412	13299	13466	13368	13326	13516	13425	13219	13228	13369	13195	13514	13446	13415	13364	13301	13467	13366	13373	13349	13487	13360	13400	13225	13300	13370	13345	13392	13486	13438	13260	13538	13508	13345	13446	13265
24521	21609	29170	26543	26203	25765	21569	16282	15145	14857	14625	14344	14327	14082	14199	14288	14108	14342	14203	14193	14294	14119	14113	14113	14192	13968	14049	14181	14124	14115	14213	14322	14173	14101	14127	14043	14124	14239	13862	13868	14144	14168	13964	14015	14002	14193	14187	14123	14114	13896	14022	14110	14024	14123	14210	13886	14113	14083	14056	14083	14122	14249	13882	13993	14130	14133	14099	14017	14040	14214	14194	14120	14125	13984	13919	14080	14176	13712	14041	14077	13870	14086	14138	14238	13964	13936	14078	13929	14028	13849	13963	14036	14069	14074	14003	14066	13939	13904	14077	14054	13979	14185	14057	14012	14070	13998	14096	13893	14212	14082	14133	14052	14133	14263	14108	14248	13953	13958	14085	14024	13997	13935	14008	14048	14022	13893	14129	14034	14041	14030	14215	14066	13933	13940	14018	14091	14213	14174	14209	13987	13975	14202	14181	14027	13775	13877	14013	14106	14121	14192	14006	14032	14030	14299	13926	14048	13998	14156	14122	14066	13967	14157	13868	13960	14046	14007	13936	13999	14276	14001	13964	14153	14269	14052	14128	13923	14106	13863	14006	14001	14151	14094	14206	14226	13990	14091	14259	14016	13944	14004	14207	14037	13929	14031	14118	14029	14098	14177	14038	14081	14154	14114	13875	13894	14059	13862	13887	13915	14366	13963	14074	14135	14056	13878	14152	13992	13940	14104	14102	14036	14078	14037	14171	14071	14084	14006	13819	14149	14068	14020	14021	13936	14134	14117	13865	13985	14144	13955	14211	14215	14219	13945	14100	14103	13987	13871	14151	14174	14146	13982	14149	14140	13972	14089	13917	14299	14025	14062	14085	14088	14372	14053	13989	13972	14042	14109	14022	14061	14133	14139	14071	14121	14136	14066	14029	14015	13953	14160	13935	14199	14117	14138	14169	14195	14073	14117	14014	14060	13970	14119	14230	14113	13831	14028	14034	13886	14035	14038	13852	14167	14017	14030	14083	14120	14001	14262	14246	14144	14052	13948	14027	13981	13970	13915	14159	13914	14066	14078	14074	14055	14185	14071	13947	14052	14095	14221	14097	14066	13992	13992	14112	14135	14136	14134	14108	14124	14235	14138	14103	13880	14038	14116	14103	14072	13991	13928	14000	14125	14090	13986	14004	14145	14117	13760	14207	14114	14128	13881	13995	14162	13980	14073	14025	14140	14169	14002	14190	14085	14094	14006	14147	13784	14083	14121	13975	13896	14031	14239	13966	14153	14095	14122	14129	14011	14095	13986	14166	14060	14057	14259	14034	14114	14114	14110	14011	13921	14218	14235	14111	14047	13947	14065	13868	14057	14143	14221	13988	13884	14068	14067	13896	13732	14307	14069	14092	14094	14031	14040	14017	14109	14015	14047	14142	14342	14114	14111	14106	14210	14105	14041	14156	14203	14178	14130	14054	13923	14278	13894	14096	13980	13985	13956	14124	13978	14174	14035	14142	13867	13934	14051	14026	13917	14058	14158	13950	14136	14023	13937	13985	14056	14169	13945	14066	13904	14089	14002	14091	13772	14168	14015	14113	14146	14103	13982	14343	13990	14288	14063	14025	13969	13973	14096	14076	13998	14045	14103	14183	13982	14372	14019	14043	14099	14182	14114	14081	14208	14044	14000	14221	13993	13911	14008	14287	13796	14051	13793	13926	14186	14153	14173	13991	14037	14171	14026	13806	14013	14058	13982	14103	13999	13950	14036	13937	14106	14108	13867	13972	14036	14064	14188	14022	13953	14046	13884	14089	14064	14144	14007	14124	14088	13992	14136	14214	14034	13970	13891	14118	14133	14049	14060	14166	13972	13990	13993	13846	14161	14091	14216	14077	14015	14027	14021	14041	14160	14041	13778	14081	13997	13849	14097	14156	14060	14107	14116	14035	14020	14044	14134	14040	13997	14187	14082	13988	14004	13956	13953	13967	14160	14304	14109	14086	13905	13943	13893	14047	13967	13884	13916	14043	14088	14086	14010	14193	13932	13925	13782	13915	14068	14099	14049	14002	13941	13932	14176	14298	14129	14122	14045	14235	13926	14089	13964	14040	13833	14027	14217	13997	14020	14061	14112	14208	13864	14229	14059	14180	14279	13963	14002	14128	14044	14053	14025	14081	14105	13854	13886	14035	13827	14049	14073	14136	14249	14316	14168	13841	13890	14129	14063	14034	13958	14019	14047	13937	14015	14059	13891	13944	14116	13818	14109	14021	14100	14278	14044	14070	14012	13788	14108	14008	13922	14069	14189	14047	14145	13944	13926	14172	13978	13845	14114	14059	13720	13973	14033	14207	14074	14069	13878	14079	14271	14000	14087	14081	13954	13997	14072	14151	14088	13957	13908	14027	13976	14177	14147	14026	13999	14137	14192	14067	13917	14199	14038	13927	14104	14016	14071	14168	14022	13945	14064	14026	14156	13970	13964	13903	13927	14053	14181	14030	14096	14081	13979	13857	14197	13971	14065	13965	14128	13941	13986	14143	14093	14131	14006	14087	13843	14128	14048	13736	14205	14054	14164	13906	13901	14108	14238	13986	14071	13923	13910	14135	14242	13884	14065	13986	14097	14113	14046	14160	13971	14024	14095	14120	13932	14301	14027	13971	14066	13924	14198	13997	14129	14252	14031	14174	13996	14213	14203	13793	13866	14180	14066	14076	14129	14064	14211	14021	14138	14133	13850	14176	13949	13969	14041	14131	14122	14073	14139	14253	14112	14287	13932	13930	13898	14081	14150	14205	13974	14080	14184	14160	14180	13951	14060	13940	13975	13959	14213	13992	13849	14115	13905	14074	14094	14173	14195	14024	13999	14156	14146	14018	14132	14094	14126	14245	13984	14114	14141	13965	14018	14117	13968	13986	14184	14019	14145	14045	13972	14116	14178	14112	14127	13995	13995	14166	14079	14186	14198	14098	14047	14067	14060	14143	14041	14050	13812	14013	13983	13927	14093	14109	14059	14028	14074	14116	14041	13985	14140	13916	13961	14023	14165	14152	14309	14174	13984	14221	14123	13902	14116	13887	14047	14215	14191	14106	14195	14143	14305	14105	14247	14172	14145	13963	14164	14074	14321	14322	13971	14066	14242	13983	14180	14128	14063	13955	14066	14068	14065	14173	14178	13981	13947	13924	13943	14215	14121	13920	14122	13914	14212	13820	14219	14091	14128	14100	14013	13937	14099	14224	13987	14203	14182	14082	14099	13984	14112	13920	14084	14074	14081	14082	14249	13967	14069	14152	14029	14200	13899	13994	14207	14133	14131	14179	14135	14149	14196	14032	13978	13897	14033	13955	14097	13976	13981	14063	13995	14172	14140	14340	14260	13987	14113	13906	13971	13984	13970	14131	13817	14086	14138	14032	13983	14135	13913	14109	14079	14005	13948	14115	13887	13935	14192	14108	13881	14186	14097	14031	14111	14176	14077	14052	14118	14172	14111	14113	14063	14002	14295	14324	13851	13926	14133	14023	14006	13989	13975	14069	14059	14101	14128	13953	14134	14014	13856	14112	14140	14024	13966	13969	13923	14109	13952	13940	14066	14048	14016	14120	14181	13952	14065	14097	13994	13862	14085	14107	14004	14185	14157	14042	14238	14019	13906	13949	14225	13980	14083	14078	13964	14136	14203	14087	14094	14085	14075	14112	14129	14158	13989	14063	14107	13957	14196	14067	14113	14041	14045	13886	14071	14072	14053	14164	14320	14091	14203	13825	14070	13978	14016	13953	14087	14200	13967	14112	14051	13903	14228	14004	13993	14018	13998	14066	14134	14158	13959	13980	14235	14098	14033	14004	14106	14074	14207	14098	13856	14162	14225	14289	14025	14095	13994	13790	14097	14034	14170	14132	14078	14190	14003	14404	14146	14058	14099	14028	14059	13867	14185	14087	14170	13935	14005	14153	14067	13817	14031	13876	14041	14242	14118	14121	13938	13965	14011	13954	14075	14168	14194	14045	14196	13988	13947	14088	14037	14026	14108	14050	14087	13977	14119	14034	14080	14023	14038	14160	14132	14006	14036	14003	13963	14095	13990	14163	14206	14068	14039	14089	14014	14011	14115	14192	14065	13899	14062	13953	14004	14062	14017	14065	14090	14084	14047	14098	14031	14018	13951	14129	14116	14151	14100	14015	14122	14028	14077	14055	13918	13983	14049	13981	13939	14135	14014	13944	14156	13861	14187	14031	14026	14036	13920	14061	14074	14072	13885	13980	14074	13954	14219	14067	14165	14254	14074	13947	14103	14031	14074	14096	14117	14196	13999	14006	14022	14088	14073	13801	13985	14015	13972	13881	14190	14163	14071	14178	14075	14154	14022	13966	14094	13992	14240	14084	14064	13989	14069	14146	13967	13957	13999	14164	14160	14182	13907	14151	14027	13977	14223	13972	13959	14025	14024	13902	14069	14237	14072	14183	14057	14061	14107	13999	14028	14192	14083	14282	13957	13990	13932	13938	13953	14069	13870	14062	14012	14174	13903	14026	14088	14059	14114	14168	14067	14300	13932	14113	14193	14160	14019	13853	14019	14050	14100	14121	14142	13965	14022	14036	14177	14133	14008	14089	14163	14277	13940	13990	13765	14090	14079	14209	14046	14100	14115	14083	14097	13996	14017	14114	14018	14181	14144	14104	14301	13966	13944	13980	13933	14178	13914	13936	14049	14051	14035	14173	14047	14165	14149	14318	14110	14000	14040	13999	13980	14059	13960	13961	14000	14093	14175	14133	14248	14119	14081	14153	14100	14046	14108	14167	14070	13986	13941	13926	14158	14075	14290	14032	14096	14029	14169	13910	14022	14180	14185	14057	13945	14087	14068	14024	14062	14054	13955	13926	14128	14053	14171	13968	13973	14199	14045	13931	14060	14014	14129	14147	14101	14209	14206	14121	14166	14063	13970	13887	14030	14028	14109	14223	14167	13933	13926	14212	14070	13973	14109	14124	13854	14118	14096	14057	14155	14002	14218	14058	14151	13945	13997	13907	13920	14163	13948	14044	13970	13851	14196	14127	13995	13955	14128	13994	13866	14181	14180	14018	14170	13981	13945	14159	14127	14109	14128	14150	14045	14207	14070	14194	13984	13897	13945	14043	14349	14127	14046	14084	14392	14050	13961	14152	14318	13921	13971	14130	13969
34120	53295	47434	39578	33985	27057	18998	15477	14726	14582	14147	14053	13956	13762	13893	13823	13695	13861	13805	13648	13833	13578	13690	13741	13812	13793	13713	13722	13847	13723	13780	13713	13710	13636	13698	13836	13796	13574	13755	13823	13880	13801	13718	13787	13816	13794	13662	13710	13806	13736	13670	13740	13583	13710	13829	13699	13796	13812	13756	13653	13508	13848	13621	13541	13424	13711	13759	13791	13662	13655	13718	13563	13622	13688	13835	13725	13596	13818	13735	13651	13833	13755	13667	13700	13666	13637	13731	13851	13688	13768	13787	13877	13530	13612	13463	13634	13684	13657	13745	13654	13668	13875	13816	13645	13784	13578	13550	13563	13758	13796	13470	13752	13565	13725	13816	13641	13768	13714	13615	13590	13570	13719	13524	13684	13600	13680	13609	13575	13731	13714	13839	13706	13532	13687	13818	13609	13669	13629	13932	13751	13649	13748	13676	13571	13657	13801	13586	13595	13627	13628	13809	13623	13660	13726	13648	13846	13607	13661	13722	13805	13780	13649	13678	13704	13775	13589	13587	13676	13599	13578	13599	13682	13778	13655	13603	13795	13480	13583	13673	13788	13506	13763	13714	13580	13797	13706	13707	13829	13632	13668	13680	13666	13745	13587	13703	13800	13592	13776	13623	13690	13737	13718	13500	13750	13732	13652	13664	13705	13722	13669	13742	13551	13605	13640	13738	13761	13635	13631	13616	13601	13749	13811	13594	13684	13812	13748	13692	13763	13645	13687	13724	13695	13662	13698	13713	13723	13717	13718	13745	13713	13663	13552	13586	13718	13648	13673	13684	13849	13793	13810	13800	13536	13716	13566	13652	13601	13729	13501	13671	13789	13945	13687	13772	13735	13674	13704	13562	13752	13765	13834	13744	13627	13715	13594	13711	13557	13757	13686	13556	13693	13602	13766	13619	13634	13672	13609	13722	13841	13707	13718	13398	13672	13770	13688	13645	13604	13724	13581	13698	13584	13608	13726	13710	13620	13686	13719	13754	13870	13644	13698	13790	13632	13724	13771	13525	13769	13768	13630	13615	13706	13658	13747	13647	13654	13652	13730	13617	13819	13694	13600	13811	13601	13675	13635	13565	13775	13929	13581	13709	13764	13611	13647	13742	13659	13655	13800	13542	13809	13689	13579	13796	13689	13625	13672	13712	13570	13864	13665	13709	13710	13534	13831	13662	13717	13803	13733	13677	13664	13761	13799	13486	13848	13575	13903	13759	13730	13694	13839	13588	13489	13657	13661	13702	13735	13561	13703	13590	13728	13536	13686	13651	13859	13771	13585	13698	13647	13509	13533	13803	13744	13586	13737	13734	13759	13820	13559	13646	13555	13854	13710	13581	13817	13516	13787	13640	13730	13738	13537	13687	13643	13876	13701	13564	13733	13605	13807	13535	13702	13584	13813	13687	13660	13702	13803	13865	13522	13613	13659	13464	13721	13661	13765	13730	13647	13603	13752	13536	13716	13595	13647	13641	13728	13636	13566	13747	13713	13639	13643	13730	13726	13609	13725	13686	13838	13838	13750	13623	13608	13455	13753	13683	13657	13606	13671	13716	13675	13630	13730	13575	13665	13826	13709	13682	13583	13810	13813	13702	13852	13768	13686	13781	13899	13567	13655	13758	13841	13674	13821	13641	13479	13676	13459	13622	13708	13764	13553	13699	13640	13648	13662	13617	13675	13631	13701	13689	13568	13813	13708	13708	13567	13840	13761	13657	13726	13660	13858	13766	13720	13477	13672	13694	13777	13554	13843	13698	13622	13785	13668	13620	13705	13680	13713	13755	13654	13602	13759	13668	13706	13656	13773	13699	13770	13746	13492	13746	13648	13823	13642	13647	13840	13713	13633	13833	13698	13745	13748	13636	13694	13518	13614	13705	13619	13670	13616	13731	13625	13551	13687	13841	13760	13663	13803	13760	13640	13750	13548	13542	13834	13858	13620	13685	13881	13721	13687	13539	13811	13670	13802	13689	13779	13611	13749	13678	13736	13731	13605	13654	13731	13767	13644	13625	13622	13733	13709	13735	13712	13581	13677	13597	13798	13826	13663	13682	13731	13716	13735	13674	13636	13670	13622	13798	13697	13640	13659	13715	13777	13619	13601	13641	13538	13722	13573	13599	13784	13687	13707	13632	13660	13691	13660	13810	13571	13571	13663	13698	13609	13773	13671	13602	13735	13645	13723	13752	13671	13696	13610	13717	13641	13558	13719	13784	13735	13748	13697	13682	13740	13504	13654	13669	13576	13683	13643	13658	13661	13653	13915	13672	13599	13766	13851	13655	13659	13746	13703	13734	13656	13649	13784	13610	13803	13586	13668	13568	13680	13719	13615	13559	13675	13778	13703	13844	13557	13744	13632	13629	13634	13680	13637	13720	13581	13846	13709	13547	13576	13679	13706	13707	13721	13624	13682	13758	13577	13573	13603	13831	13632	13643	13512	13650	13797	13668	13671	13743	13707	13575	13681	13688	13642	13814	13783	13687	13689	13808	13617	13719	13614	13691	13612	13714	13631	13754	13726	13676	13687	13609	13698	13852	13680	13650	13777	13776	13646	13680	13777	13599	13794	13714	13783	13748	13763	13627	13771	13701	13601	13490	13661	13684	13629	13621	13646	13680	13697	13700	13748	13629	13558	13724	13670	13617	13693	13775	13745	13836	13620	13769	13710	13807	13717	13954	13523	13524	13639	13692	13746	13600	13771	13749	13665	13740	13810	13779	13665	13672	13869	13701	13815	13691	13753	13708	13553	13693	13740	13827	13869	13698	13549	13630	13555	13745	13607	13727	13604	13715	13689	13735	13574	13645	13819	13723	13614	13630	13775	13631	13759	13699	13822	13655	13608	13778	13792	13823	13538	13842	13407	13502	13827	13723	13884	13871	13628	13639	13669	13584	13594	13662	13553	13769	13808	13765	13819	13776	13549	13570	13789	13644	13789	13724	13825	13513	13677	13706	13596	13784	13737	13672	13521	13778	13629	13626	13677	13647	13709	13700	13779	13645	13639	13556	13596	13698	13641	13574	13679	13674	13815	13702	13819	13717	13703	13610	13747	13760	13648	13699	13715	13739	13800	13619	13603	13575	13574	13700	13738	13740	13687	13636	13686	13425	13728	13712	13590	13689	13761	13722	13721	13650	13674	13754	13704	13815	13800	13725	13724	13694	13598	13749	13611	13770	13667	13760	13775	13568	13589	13655	13715	13759	13589	13632	13676	13573	13684	13674	13757	13625	13814	13619	13624	13793	13642	13732	13722	13900	13740	13778	13557	13709	13728	13671	13677	13718	13655	13580	13705	13671	13696	13600	13622	13698	13549	13509	13708	13642	13610	13612	13524	13693	13613	13671	13712	13664	13695	13717	13761	13573	13702	13635	13749	13616	13678	13523	13629	13509	13695	13739	13563	13728	13861	13748	13595	13703	13733	13695	13819	13616	13686	13736	13518	13775	13520	13859	13782	13657	13789	13725	13851	13719	13685	13759	13779	13798	13704	13614	13749	13694	13715	13555	13690	13753	13607	13856	13616	13545	13784	13825	13717	13715	13755	13802	13750	13769	13758	13577	13761	13593	13817	13748	13757	13770	13703	13761	13768	13647	13526	13844	13816	13665	13705	13796	13736	13819	13667	13799	13586	13756	13570	13714	13660	13739	13781	13663	13793	13589	13621	13644	13676	13711	13668	13754	13702	13634	13653	13573	13480	13645	13729	13721	13736	13584	13681	13829	13652	13816	13803	13761	13684	13708	13627	13618	13676	13656	13688	13761	13665	13757	13748	13742	13562	13689	13721	13721	13577	13715	13803	13690	13664	13712	13696	13673	13712	13787	13495	13764	13611	13787	13907	13650	13646	13771	13473	13547	13745	13681	13623	13671	13547	13790	13663	13679	13715	13691	13666	13644	13609	13565	13674	13728	13696	13660	13719	13711	13856	13811	13574	13677	13715	13537	13644	13725	13822	13781	13751	13643	13607	13753	13755	13810	13548	13678	13934	13685	13597	13715	13771	13823	13844	13584	13694	13735	13700	13843	13694	13709	13856	13787	13773	13693	13774	13851	13614	13727	13665	13780	13636	13658	13579	13736	13734	13720	13831	13586	13602	13693	13732	13579	13840	13802	13772	13807	13693	13750	13816	13896	13763	13698	13568	13628	13687	13618	13634	13759	13701	13638	13712	13629	13636	13614	13735	13511	13614	13623	13692	13749	13749	13604	13770	13674	13709	13628	13505	13546	13795	13685	13680	13548	13570	13626	13621	13703	13735	13654	13626	13762	13632	13726	13661	13708	13731	13690	13681	13552	13548	13557	13686	13723	13738	13733	13663	13739	13775	13785	13803	13659	13727	13736	13639	13501	13654	13694	13712	13607	13592	13748	13651	13767	13589	13676	13693	13508	13555	13684	13731	13903	13692	13811	13777	13690	13694	13681	13733	13685	13828	13676	13767	13612	13705	13732	13608	13645	13487	13741	13623	13684	13626	13650	13608	13649	13543	13547	13753	13816	13428	13718	13771	13656	13583	13804	13658	13595	13535	13594	13912	13564	13577	13778	13667	13602	13878	13710	13712	13466	13702	13788	13699	13634	13655	13513	13816	13579	13679	13715	13717	13753	13760	13729	13734	13525	13593	13657	13717	13635	13796	13606	13666	13588	13719	13784	13779	13760	13848	13702	13686	13581	13691	13799	13682	13546	13705	13690	13843	13693	13782	13723	13755	13789	13582	13651	13673	13744	13671	13778	13624	13567	13586	13769	13567	13770	13734	13656	13718	13475	13591	13707	13673	13813	13825	13661	13643	13678	13651	13654	13764	13685	13822	13549	13674	13590	13837	13548	13750	13690	13759	13696	13735	13719	13462	13774	13529	13668	13764	13684	13561	13648	13675	13836	13572	13683	13904	13697	13582	13580	13572	13729	13664	13510	13800	13594	13793	13754	13749	13620	13779	13863	13560	13611	13536	13652	13849	13666	13733	13574	13685	13608	13757	13837	13594	13517	13753	13665	13638	13678	13606	13610	13842	13814	13820	13570	13823	13672	13743	13679	13663	13693	13795	13754	13738	13646	13647	13826	13646	13798	13828	13600	13595	13679	13612	13849	13739	13670	13529	13560	13752	13558	13738	13682	13782	13642	13549
23253	21631	29443	24843	24724	27713	27049	19539	16572	16209	15605	15606	15426	15170	15180	15194	15304	15225	15247	15379	15307	15159	15206	15208	15432	15217	15428	15122	15164	15286	15206	15332	15152	15143	14957	15101	15151	15376	15135	15159	15204	15076	15244	15089	15093	15142	15156	15038	15226	15150	15112	15070	15160	15100	15062	15056	15283	14842	15032	14940	14942	14932	15121	15005	15099	14858	15210	15210	15376	14956	14940	15245	15186	15208	15166	15005	15065	14930	14957	14972	15045	15137	14971	15022	15332	15007	14906	15194	15248	15026	15026	15121	14965	14857	14981	15008	15067	15139	15229	15009	14973	14931	14872	15259	14855	15044	15102	15029	15156	15089	14819	14972	15042	14958	15042	14984	14796	15057	15144	15132	14953	15010	15099	15091	15228	15088	14895	15047	15068	15084	15056	15040	14875	14961	15109	14872	15111	15126	14876	14843	15113	15278	14819	15039	15077	15077	15186	15029	15126	14911	15039	15004	14807	14957	14930	14914	15138	15034	15264	15155	14689	15191	15147	15102	14924	15115	14935	15135	15308	15046	15200	15001	14999	14917	14832	14874	14931	14984	15094	15024	15017	15104	15019	15079	15072	15065	14979	14986	15068	14900	15003	14954	15072	15021	15038	14968	15137	15118	15019	15181	14953	15187	14883	14905	15131	15162	15195	15125	15055	14961	14975	14898	14842	15004	14927	15005	15039	14979	15042	14940	15054	15027	15071	15103	15169	14817	15015	15006	15113	15028	15022	15190	15101	15030	14814	15065	15019	15168	15195	15103	15141	14847	14989	15086	15086	14939	15147	14732	15129	15051	15003	15091	15204	15106	15102	14988	14971	15139	15002	14901	15033	15047	14957	14959	15019	14976	14915	14920	14871	15063	14918	14965	14974	15148	15083	14965	15129	15097	15071	14929	15067	15211	15113	15052	14953	14881	14939	15226	15147	15036	14974	15010	15063	15158	15245	15150	14984	15067	14942	15120	14997	15063	15010	15014	15224	14875	15130	15001	15103	15112	14976	15022	15013	14861	15158	14967	14842	15074	15049	15199	15158	15180	14974	15109	15085	15033	15112	15007	15103	14976	14966	14977	15177	14939	15040	14994	14906	15118	15047	15053	14954	15047	15048	14968	15110	14926	14933	14959	15154	14954	15106	15059	15022	15103	14886	15045	15190	15045	15054	15063	15312	14976	14770	15076	14997	14970	14903	15127	15048	15041	15089	15131	15181	15025	15109	15131	15114	15153	14870	15093	15061	15150	14887	14924	15139	14959	15093	15228	14945	14883	14936	15053	14932	15069	15211	14957	15115	14905	14785	14949	15020	15040	14974	14916	15095	15002	15092	15001	14974	15175	15094	14862	14902	15062	14941	14821	15199	15132	15075	15046	15162	15100	14940	14805	15012	15084	14830	15042	14942	14955	15020	14983	14969	15139	15020	14963	15131	15260	15163	14829	15000	15091	14935	14884	15062	14842	15015	14845	14804	15023	15121	14926	15059	14937	14973	15116	14843	14888	15018	14996	15133	14827	14964	15028	15016	14786	14984	14922	14760	15024	15019	14883	14923	15007	15041	15125	15033	15045	14922	15115	14958	15203	14898	15047	14966	15106	15110	15017	15072	15179	15129	15080	15002	15006	14846	14799	15021	15038	14906	14950	15040	15059	15117	14949	15034	14982	15087	15079	15002	15071	15145	15062	15187	15092	15158	14875	15254	15075	15136	15072	15041	14922	14755	15102	15087	15121	15129	14921	14943	15004	15079	14936	15080	15185	15080	15110	14855	15096	15056	15074	15185	15125	14982	14938	14943	14922	14897	14960	15007	14948	15150	14984	14886	15050	14998	15118	14958	14899	15038	14970	15060	14963	14855	15116	15012	15009	14995	15128	14885	14892	14958	15056	15058	15132	14972	15224	15009	14944	14886	15072	15030	14830	15021	15037	15157	14934	15006	15008	15038	14892	15060	15092	15162	14858	14926	14891	15091	15073	14902	15116	15073	14988	15051	15259	14962	15038	14977	14998	15084	14976	14977	15318	14806	15059	15000	15058	15025	15097	14935	14960	14859	14991	14929	14902	14948	15110	15123	15022	15149	14869	15112	15020	14963	15179	14901	14893	15137	15060	14961	14913	15092	15078	15072	15168	15168	15185	15152	14909	15002	14928	15266	15012	15082	15008	14890	15002	15108	14984	15036	15209	15093	15083	15034	15176	14993	15160	14892	14984	15072	14959	14887	14999	14917	15035	15059	15014	14954	15003	14944	14914	15155	15188	14984	15076	15058	15018	15108	15089	15098	14910	15096	15036	14978	14900	15081	15089	15154	14837	14874	14986	14927	15007	15052	15140	14909	15020	15324	15246	15107	15112	15033	15030	14885	15032	14903	14872	14995	14788	14977	14949	14895	15020	14982	15109	14905	15104	15083	15143	15029	14914	15040	15204	15081	15134	15072	15055	14932	15125	15004	14850	15036	14926	14949	15026	14956	14865	14975	15010	15002	15141	14970	14921	15000	14910	15220	15104	15102	15130	15101	14980	15135	15201	14923	14987	14976	15161	15171	14945	15009	15069	14944	14935	15086	15338	15077	15026	14856	15019	14985	14992	15079	15183	14928	15067	15086	15064	15192	15036	15075	14973	15128	14886	15160	15072	14979	15047	14791	14912	14803	15134	14965	15075	15022	14974	15055	15117	14889	15198	15118	14946	15037	14855	15018	15360	15100	14996	14904	15083	14916	15039	15049	15015	15093	14905	14997	15018	15190	15064	15111	14897	15107	15134	14861	14972	14974	14890	15239	15126	15011	14882	14916	15077	15014	15061	15092	15025	14969	15063	15072	15011	14935	14889	14933	15094	15087	15037	14981	15108	15079	15052	14816	14904	15005	14829	14855	14958	15087	14759	15120	14874	15083	14926	14950	15008	14987	15262	15124	14848	15005	15049	14952	14955	15047	14916	15083	15061	14934	15104	15112	15016	15020	15019	15087	15171	15104	15037	15096	15125	14978	15078	14958	14827	14908	14931	14968	14952	15113	15106	14995	15272	15001	15053	15061	14967	14927	15137	14879	14997	14926	14861	14935	15053	14934	14987	15061	15052	15115	15060	15193	15035	15162	14883	15199	14888	15037	14995	14955	15054	14844	14982	14931	14904	15063	15072	15020	14984	14900	14864	14933	15202	15006	14976	14936	14980	15064	15146	14920	15047	14984	14886	15121	14939	14797	15054	14899	15067	15161	15058	14978	14915	15003	15133	14965	15131	14884	14939	15181	15196	15111	15002	14972	15109	14820	14831	15028	15065	15163	15054	15052	14983	14785	15280	15057	14818	15166	15015	14993	15023	14971	15066	15051	15039	14949	15033	14926	15105	15198	15132	14975	15071	15012	15022	14838	14806	15103	14982	15039	15186	15169	15021	15036	14829	15018	15081	14918	14895	14945	15108	14949	14901	15014	15260	15122	15051	15212	15237	15118	14972	15015	14910	15020	14995	15151	15079	15000	15096	15116	14976	14910	15016	14994	15013	15104	15068	14902	15017	14885	15173	14952	14929	15015	15055	14817	14889	15043	14945	15262	15002	15032	15092	14960	15154	15084	15039	15273	15160	14906	15103	15363	14888	14952	15023	15192	15051	15126	15130	14903	15220	14894	14938	14953	14984	15065	15109	14929	15089	14939	15034	14798	15036	14989	14856	14977	14905	14925	14903	14925	14943	15064	15016	15386	14976	15176	15018	15079	15162	15122	15137	15097	14879	15001	14807	15008	14858	14853	15026	15024	15143	15222	15196	15019	14932	14883	15147	15207	14912	15226	15002	14982	14803	15080	15021	14994	14954	14992	15167	15185	15136	14940	15208	14903	15107	15078	14976	14925	15197	15094	15006	15055	15200	15165	15086	15078	15038	15092	14960	15134	15013	15178	14863	14918	15007	15045	15061	14935	15191	15137	15146	15020	15162	14939	14907	15019	14837	15112	14784	14920	15043	15060	14953	15210	15105	15121	15064	15108	15034	15035	15002	15087	14884	14922	14924	14963	15156	15083	15028	14932	15070	14858	14818	14981	14952	15003	14895	15083	15175	15142	14979	15126	15102	15104	15184	14951	15056	14969	14993	15136	15176	15009	15033	15083	14966	14854	14898	14989	14959	15088	15212	15061	15051	14985	15094	14992	14915	14975	15016	14975	15041	15107	15243	15223	14973	15067	14942	15163	14809	14910	14987	14977	15004	15087	15071	14687	14989	14929	14957	14988	14945	14949	15120	14960	15041	14966	14830	15242	14958	15002	15207	15039	15088	15080	15073	15018	15058	14902	15265	14814	14890	15133	14849	14955	15083	15117	15128	15091	14992	15018	14973	15039	15114	15012	14902	14907	15005	14995	14939	14941	15036	15217	14930	14897	14930	14914	14995	15038	14969	14973	14850	14976	14830	15025	15105	14797	15001	14982	15082	14949	14995	15230	15045	14996	15206	15089	14872	14960	15056	15021	15140	14879	15048	15036	14965	14827	14899	14910	14929	15030	15088	15005	15265	15033	14960	15165	14967	15117	15230	15233	15063	15021	15088	15060	15006	15094	15007	15059	14840	14893	15101	14870	14953	14968	14831	14916	15186	14937	14857	14928	15022	15089	14877	15029	14906	15013	15137	15108	14898	14878	14972	14879	15068	14847	15040	15050	14882	15167	15134	15257	14843	15053	15140	14828	14801	14859	14825	14991	14903	15091	15016	14983	14868	15012	15058	15242	14921	14824	14993	14939	15137	14991	15010	15120	15077	14982	14815	15089	14960	14962	15004	14983	14914	14928	15075	15166	15066	15021	14922	15040	15171	15134	15166	15090	14980	15064	15012	15096	15021	15028	14944	15065	14927	15121	15202	15162	14934	14960	15019	15111	15065	14978	14931	15051	14876	14950	14936	14878	15167	14962	15203	15050	14978	15073	15230	14919	15096	15035	14837	14793	15217	15118	15025	15002	15032	14959	14992	15131	14936	15019	15078	14889	14942	15202	15026	14856	15086	14972	14920	15077	14980	15011	15219	14888	15124	14971	14976	15179	15020	15078	15027	14943	15059	15219	14916	15060	14941	14927	15339	15034	15092	14869	15070	15149	15203	14956	15119	14950	14974	14971	14800	15278	14999	14933	14931	14907	14975	15129	15101
37972	59868	54222	46816	40081	32404	23550	18134	15970	15143	14659	14535	14387	14685	14293	14574	14254	14412	14444	14633	14415	14465	14440	14385	14492	14419	14385	14455	14347	14396	14386	14454	14585	14287	14281	14248	14392	14248	14470	14389	14474	14410	14537	14311	14230	14297	14347	14395	14366	14277	14376	14297	14193	14285	14239	14450	14370	14538	14332	14358	14401	14282	14457	14366	14303	14309	14379	14423	14349	14406	14387	14317	14368	14332	14304	14399	14306	14285	14447	14353	14237	14290	14271	14153	14352	14233	14442	14356	14213	14281	14091	14271	14490	14415	14329	14211	14216	14264	14389	14378	14304	14330	14241	14471	14287	14297	14348	14370	14299	14235	14337	14341	14224	14204	14362	14255	14418	14231	14353	14309	14436	14165	14428	14429	14330	14298	14278	14455	14287	14375	14232	14285	14423	14240	14147	14393	14328	14073	14335	14305	14262	14393	14258	14474	14268	14284	14392	14227	14210	14445	14322	14446	14286	14368	14206	14231	14287	14149	14241	14186	14388	14417	14196	14385	14309	14188	14194	14230	14307	14403	14358	14059	14204	14297	14447	14312	14271	14350	14349	14230	14228	14124	14254	14357	14491	14343	14412	14340	14057	14246	14243	14212	14417	14242	14350	14298	14345	14150	14408	14403	14476	14359	14270	14432	14217	14257	14350	14335	14160	14263	14410	14359	14114	14349	14224	14433	14343	14295	14279	14186	14228	14401	14322	14204	14241	14184	14335	14198	14299	14142	14381	14307	14238	14257	14285	14331	14289	14229	14363	14341	14328	14335	14254	14182	14242	14225	14410	14343	14358	14351	14180	14250	14336	14335	14368	14432	14285	14350	14357	14504	14348	14399	14191	14355	14315	14026	14268	14283	14294	14253	14301	14255	14074	14352	14065	14229	14447	14399	14277	14197	14342	14259	14308	14368	14258	14328	14360	14257	14283	14197	14331	14343	14257	14277	14439	14281	14225	14262	14271	14252	14239	14303	14209	14281	14570	14301	14448	14463	14124	14365	14199	14277	14305	14359	14435	14373	14206	14176	14254	14278	14265	14352	14236	14220	14378	14333	14372	14449	14198	14383	14308	14203	14414	14390	14442	14356	14264	14351	14347	14240	14416	14296	14216	14287	14264	14242	14161	14301	14335	14390	14299	14312	14221	14215	14310	14140	14431	14110	14356	14300	14094	14285	14452	14407	14186	14304	14337	14308	14355	14326	14151	14409	14349	14141	14257	14275	14149	14441	14324	14471	14133	14328	14165	14296	14123	14278	14189	14087	14358	14223	14314	14545	14108	14362	14446	14402	14226	14333	14359	14217	14318	14211	14454	14285	14398	14252	14325	14396	14223	14177	14404	14182	14221	14378	14198	14316	14195	14095	14352	14324	14319	14155	14374	14314	14333	14250	14275	14204	14248	14042	14294	14345	14232	14475	14257	14311	14441	14207	14333	14178	14375	14259	14230	14202	14372	14160	14263	14178	14122	14487	14442	14345	14023	14471	14243	14336	14406	14226	14497	14378	14223	14213	14219	14369	14377	14207	14199	14359	14277	14370	14284	14240	14284	14285	14285	14121	14244	14324	14049	14372	14281	14485	14328	14290	14427	14166	14313	14257	14142	14221	14261	14418	14326	14343	14377	14256	14447	14137	14409	14154	14308	14388	14145	14349	14354	14144	14398	14279	14321	14162	14184	14164	14164	14148	14345	14264	14482	14171	14263	14297	14325	14291	14289	14303	14420	14293	14319	14389	14317	14228	14338	14422	14190	14398	14341	14347	14353	14348	14326	14229	14372	14221	14309	14111	14329	14375	14177	14260	14270	14233	14300	14271	14419	14303	14342	14233	14272	14325	14295	14285	14398	14215	14134	14415	14368	14256	14379	14309	14322	14429	14447	14265	14438	14150	14266	14196	14169	14267	14391	14256	14416	14427	14365	14265	14304	14307	14180	14208	14314	14319	14370	14290	14222	14340	14357	14205	14332	14220	14355	14273	14250	14301	14314	14369	14289	14402	14361	14295	14391	14374	14294	14265	14195	14224	14356	14284	14233	14266	14241	14234	14406	14369	14305	14316	14391	14298	14308	14269	14177	14242	14360	14337	14248	14287	14404	14223	14268	14155	14290	14299	14244	14345	14332	14156	14117	14199	14266	14287	14429	14356	14332	14467	14382	14323	14296	14247	14277	14230	14230	14270	14227	14228	14275	14339	14338	14419	14175	14173	14319	14210	14350	14427	14173	14369	14168	14329	14403	14415	14134	14458	14299	14261	14290	14133	14324	14215	14174	14115	14277	14252	14246	14252	14097	14353	14205	14326	14333	14255	14208	14280	14264	14217	14337	14238	14395	14350	14230	14266	14211	14190	14334	14282	14393	14316	14344	14367	14281	14349	14305	14300	14282	14462	14352	14334	14308	14241	14369	14393	14248	14228	14330	14118	14449	14303	14434	14187	14467	14274	14237	14315	14323	14383	14289	14274	14187	14405	14402	14319	14315	14301	14123	14278	14197	14287	14403	14315	14267	14320	14195	14280	14321	14295	14293	14338	14272	14232	14391	14247	14285	14373	14205	14346	14313	14158	14324	14291	14241	14334	14371	14230	14234	14204	14248	14345	14187	14297	14309	14217	14305	14218	14304	14233	14328	14219	14148	14307	14375	14278	14225	14341	14254	14421	14096	14469	14266	14434	14297	14283	14461	14384	14348	14308	14380	14177	14221	14283	14214	14341	14171	14298	14186	14284	14290	14256	14217	14245	14224	14329	14379	14143	14226	14403	14062	14104	14252	14348	14215	14372	14216	14198	14328	14196	14370	14353	14418	14146	14232	14168	14342	14328	14259	14218	14246	14264	14378	14256	14320	14081	14352	14342	14312	14334	14334	14293	14509	14332	14425	14324	14257	14232	14429	14314	14315	14171	14220	14200	14355	14352	14236	14284	14231	14354	14226	14336	14152	14273	14325	14327	14286	14187	14326	14165	14598	14142	14216	14255	14227	14317	14318	14202	14283	14227	14188	14353	14240	14279	14222	14374	14209	14443	14298	14249	14236	14548	14305	14185	14132	14236	14350	14279	14504	14145	14486	14343	14154	14210	14501	14244	14200	14208	14244	14374	14129	14317	14265	14414	14251	14283	14324	14217	14258	14339	14393	14286	14296	14196	14284	14211	14291	14245	14342	14363	14311	14403	14384	14167	14407	14377	14388	14291	14339	14172	14247	14439	14271	14221	14283	14455	14252	14373	14241	14156	14275	14399	14298	14279	14271	14235	14306	14383	14471	14311	14291	14345	14254	14226	14354	14304	14328	14171	14214	14416	14352	14302	14224	14379	14347	14312	14232	14314	14470	14339	14305	14224	14395	14254	14363	14394	14171	14429	14227	14170	14340	14193	14206	14253	14233	14145	14241	14228	14315	14284	14326	14295	14327	14341	14257	14231	14238	14330	14226	14244	14343	14414	14139	14334	14245	14342	14255	14400	14152	14323	14326	14288	14420	14261	14203	14249	14270	14194	14386	14343	14066	14438	14393	14329	14427	14308	14324	14309	14399	14275	14409	14317	14248	14272	14381	14285	14354	14332	14313	14237	14511	14279	14292	14288	14254	14258	14311	14389	14338	14212	14354	14243	14154	14091	14133	14213	14293	14315	14307	14339	14318	14276	14404	14298	14349	14395	14463	14327	14537	14297	14384	14310	14275	14317	14300	14299	14309	14340	14298	14238	14270	14295	14156	14349	14229	14241	14289	14194	14415	14372	14379	14334	14370	14290	14288	14379	14325	14136	14350	14298	14192	14231	14466	14399	14247	14286	14236	14253	14238	14220	14183	14316	14093	14216	14273	14320	14452	14349	14182	14191	14405	14317	14175	14322	14411	14144	14355	14343	14379	14209	14289	14266	14233	14215	14120	14240	14223	14193	14243	14225	14322	14093	14304	14232	14411	14284	14337	14111	14283	14315	14201	14339	14325	14302	14118	14214	14256	14448	14332	14441	14204	14215	14335	14264	14219	14263	14181	14396	14462	14225	14422	14398	14364	14355	14177	14414	14408	14287	14384	14323	14342	14254	14182	14184	14185	14474	14370	14371	14166	14327	14420	14240	14433	14299	14191	14339	14428	14328	14231	14184	14465	14318	14260	14087	14345	14166	14393	14247	14268	14104	14215	14180	14298	14584	14251	14368	14307	14203	14344	14271	14269	14391	14448	14289	14342	14325	14235	14181	14280	14306	14035	14210	14289	14253	14266	14171	14152	14277	14340	14260	14126	14312	14180	14403	14408	14389	14318	14091	14146	14224	14248	14247	14317	14212	14335	14455	14416	14343	14147	14381	14405	14247	14472	14266	14371	14221	14223	14275	14558	14347	14342	14240	14229	14313	14164	14188	14237	14254	14180	14134	14177	14118	14324	14338	14286	14231	14157	14239	14362	14370	14116	14229	14320	14327	14249	14509	14213	14181	14330	14197	14280	14243	14502	14208	14289	14269	14414	14285	14288	14154	14152	14388	14281	14259	14359	14278	14397	14230	14291	14250	14220	14293	14661	14125	14227	14171	14444	14421	14385	14372	14301	14266	14277	14234	14319	14093	14293	14238	14299	14294	14294	14238	14142	14354	14246	14248	14346	14184	14257	14251	14265	14364	14272	14392	14226	14245	14284	14199	14228	14269	14111	14286	14310	14376	14353	14189	14239	14246	14281	14352	14232	14321	14340	14314	14248	14217	14363	14304	14333	14219	14271	14296	14289	14340	14330	14447	14461	14322	14197	14401	14140	14258	14294	14160	14357	14285	14395	14102	14303	14166	14240	14402	14198	14423	14316	14424	14352	14371	14176	14145	14179	14511	14234	14495	14286	14269	14203	14220	14334	14434	14405	14334	14506	14252	14313	14329	14225	14222	14309	14349	14357	14307	14294	14148	14119	14355	14312	14286	14343	14393	14273	14198	14431	14301	14192	14229	14318	14218	14245	14295	14346	14382	14332	14271	14294	14244	14380	14432	14290	14238	14270	14314	14398	14229	14318	14368	14376	14335	14215	14310	14388	14215	14173	14211	14137	14389	14235	14284	14159	14165	14237	14251	14253	14217	14487	14217	14420	14251	14281	14405	14375	14351	14248	14374	14115	14274	14240	14364	14318	14398	14250	14146	14170	14375
29372	27504	32524	27872	20439	16767	14838	14127	13733	13642	13745	13705	13564	13482	13641	13358	13555	13518	13639	13642	13510	13561	13505	13628	13762	13434	13578	13432	13570	13594	13466	13508	13570	13684	13722	13463	13418	13618	13550	13505	13508	13556	13604	13587	13261	13363	13568	13545	13587	13547	13707	13549	13509	13538	13716	13478	13452	13574	13634	13477	13430	13411	13334	13444	13773	13567	13504	13605	13563	13551	13583	13575	13388	13492	13469	13358	13508	13318	13623	13460	13578	13513	13494	13427	13522	13344	13384	13490	13581	13561	13456	13370	13459	13569	13705	13636	13699	13326	13703	13489	13516	13641	13561	13483	13558	13475	13429	13395	13615	13581	13622	13568	13448	13606	13645	13525	13535	13438	13536	13309	13358	13367	13512	13573	13391	13442	13392	13544	13487	13500	13497	13615	13494	13487	13787	13555	13484	13636	13514	13459	13500	13390	13608	13459	13234	13371	13370	13353	13406	13407	13662	13579	13375	13464	13625	13577	13706	13641	13609	13611	13498	13502	13484	13406	13775	13515	13504	13606	13343	13576	13586	13566	13543	13533	13688	13516	13677	13511	13482	13394	13541	13435	13607	13510	13370	13555	13577	13583	13413	13263	13393	13444	13355	13509	13358	13669	13460	13474	13584	13489	13372	13391	13425	13499	13553	13439	13425	13548	13560	13502	13624	13509	13543	13451	13558	13535	13455	13500	13443	13535	13564	13639	13335	13318	13405	13412	13427	13484	13484	13467	13572	13512	13651	13683	13664	13585	13536	13444	13481	13522	13451	13386	13412	13532	13642	13355	13489	13634	13556	13477	13524	13580	13693	13650	13468	13434	13424	13580	13586	13515	13617	13409	13353	13213	13476	13555	13308	13436	13610	13493	13505	13480	13598	13525	13401	13509	13604	13377	13308	13293	13518	13477	13556	13317	13244	13597	13335	13392	13548	13588	13544	13500	13469	13494	13440	13482	13506	13301	13394	13508	13491	13417	13544	13307	13454	13331	13599	13378	13413	13470	13486	13434	13600	13421	13437	13469	13720	13512	13389	13458	13462	13665	13702	13452	13725	13316	13405	13422	13475	13536	13547	13509	13334	13429	13416	13538	13489	13529	13430	13459	13429	13405	13350	13327	13521	13477	13632	13529	13454	13526	13538	13469	13479	13478	13539	13399	13390	13614	13670	13498	13482	13525	13443	13555	13625	13698	13491	13527	13503	13470	13519	13412	13339	13374	13395	13557	13656	13371	13538	13416	13516	13470	13602	13503	13562	13441	13401	13506	13501	13492	13453	13377	13509	13579	13645	13492	13634	13675	13466	13501	13469	13391	13606	13686	13476	13369	13451	13534	13519	13657	13538	13485	13413	13533	13480	13381	13531	13463	13406	13594	13475	13543	13420	13581	13575	13507	13587	13555	13418	13463	13624	13385	13302	13585	13384	13507	13544	13504	13553	13613	13596	13648	13374	13543	13602	13466	13400	13424	13355	13727	13276	13590	13406	13454	13511	13518	13595	13588	13413	13564	13499	13467	13515	13487	13541	13616	13613	13241	13381	13568	13592	13660	13542	13407	13523	13516	13492	13610	13382	13437	13560	13576	13368	13571	13763	13479	13317	13431	13347	13462	13516	13426	13436	13473	13472	13431	13644	13581	13562	13482	13571	13303	13505	13622	13410	13496	13578	13507	13394	13294	13456	13357	13202	13407	13302	13410	13509	13542	13719	13626	13495	13713	13368	13482	13638	13603	13544	13413	13520	13603	13388	13407	13541	13601	13395	13533	13515	13622	13405	13755	13637	13573	13561	13562	13582	13603	13496	13577	13404	13598	13476	13418	13508	13364	13542	13254	13456	13387	13632	13380	13528	13478	13627	13455	13223	13469	13473	13510	13494	13638	13565	13333	13456	13599	13568	13574	13474	13606	13579	13474	13547	13510	13609	13494	13581	13501	13343	13449	13401	13453	13556	13299	13432	13520	13375	13432	13439	13554	13449	13447	13470	13488	13523	13524	13379	13622	13365	13538	13613	13298	13453	13435	13481	13488	13367	13700	13634	13675	13383	13406	13505	13492	13489	13644	13829	13390	13558	13734	13447	13507	13489	13412	13366	13572	13513	13541	13655	13588	13760	13596	13440	13502	13623	13571	13492	13441	13485	13514	13563	13540	13487	13400	13541	13312	13634	13213	13470	13651	13530	13456	13410	13247	13414	13659	13423	13330	13480	13457	13562	13539	13546	13531	13545	13301	13482	13433	13507	13392	13596	13570	13413	13668	13574	13406	13501	13551	13364	13525	13421	13405	13318	13261	13526	13616	13478	13458	13507	13276	13606	13536	13612	13667	13756	13219	13399	13635	13537	13375	13416	13506	13494	13370	13453	13438	13161	13463	13519	13537	13764	13455	13507	13605	13726	13673	13510	13500	13480	13560	13567	13606	13584	13611	13549	13618	13541	13570	13562	13446	13454	13712	13601	13521	13684	13444	13510	13491	13379	13670	13649	13325	13353	13329	13497	13240	13517	13803	13519	13507	13492	13552	13304	13525	13458	13441	13485	13639	13586	13601	13529	13402	13686	13511	13393	13476	13541	13540	13482	13500	13521	13489	13362	13514	13533	13446	13444	13590	13573	13529	13479	13496	13561	13419	13426	13462	13632	13528	13412	13488	13585	13527	13444	13425	13401	13758	13654	13478	13667	13364	13470	13533	13244	13487	13542	13364	13554	13501	13430	13400	13740	13396	13497	13371	13483	13501	13723	13472	13462	13532	13653	13409	13535	13604	13706	13370	13288	13466	13563	13657	13455	13421	13596	13572	13416	13536	13430	13443	13400	13343	13518	13644	13376	13456	13407	13616	13524	13637	13609	13619	13565	13407	13671	13673	13476	13385	13433	13578	13649	13483	13689	13496	13404	13553	13437	13550	13379	13334	13406	13390	13339	13568	13495	13552	13424	13430	13423	13307	13538	13525	13432	13386	13391	13318	13407	13473	13627	13432	13532	13605	13352	13678	13681	13579	13515	13487	13502	13414	13644	13542	13367	13567	13572	13272	13579	13325	13456	13650	13534	13553	13425	13458	13467	13503	13466	13532	13659	13560	13349	13598	13319	13463	13556	13552	13432	13383	13655	13569	13726	13549	13669	13382	13408	13412	13559	13541	13295	13623	13617	13381	13444	13572	13369	13329	13573	13332	13503	13436	13543	13447	13594	13496	13409	13358	13371	13543	13538	13545	13473	13534	13380	13493	13615	13442	13604	13589	13531	13453	13582	13427	13561	13527	13714	13545	13414	13505	13528	13534	13390	13526	13380	13356	13405	13378	13308	13358	13489	13383	13731	13675	13529	13632	13580	13379	13439	13403	13375	13244	13569	13410	13527	13511	13524	13532	13430	13433	13441	13370	13498	13322	13413	13593	13474	13548	13422	13423	13449	13631	13195	13661	13504	13640	13505	13405	13588	13448	13515	13496	13639	13527	13500	13452	13357	13474	13667	13342	13611	13472	13448	13557	13379	13281	13404	13464	13536	13571	13455	13586	13214	13411	13579	13488	13506	13407	13402	13413	13612	13517	13482	13520	13435	13441	13856	13578	13636	13507	13503	13349	13747	13635	13557	13581	13445	13419	13346	13496	13544	13554	13449	13711	13505	13398	13610	13526	13512	13586	13594	13449	13614	13415	13528	13376	13443	13579	13341	13471	13631	13431	13318	13628	13501	13479	13549	13557	13563	13509	13568	13688	13537	13615	13555	13459	13311	13622	13418	13362	13568	13466	13364	13502	13617	13531	13658	13579	13490	13529	13745	13663	13579	13368	13490	13619	13454	13413	13496	13517	13452	13613	13589	13530	13442	13396	13417	13382	13586	13394	13317	13518	13503	13505	13404	13524	13500	13666	13622	13495	13667	13290	13603	13458	13405	13382	13507	13492	13418	13508	13672	13519	13570	13617	13601	13415	13408	13461	13495	13512	13624	13504	13496	13609	13371	13567	13425	13610	13363	13326	13644	13514	13486	13418	13459	13455	13467	13354	13483	13539	13540	13546	13244	13447	13538	13565	13547	13572	13492	13478	13417	13651	13331	13726	13347	13446	13513	13293	13467	13465	13514	13417	13523	13377	13441	13512	13649	13265	13535	13568	13567	13570	13391	13354	13511	13468	13404	13540	13411	13537	13501	13492	13426	13411	13543	13521	13360	13492	13482	13450	13491	13457	13547	13483	13814	13553	13498	13676	13522	13577	13614	13516	13642	13582	13540	13631	13656	13548	13616	13478	13442	13422	13556	13499	13613	13599	13572	13545	13510	13404	13580	13547	13526	13456	13435	13396	13556	13423	13512	13505	13476	13379	13432	13556	13537	13480	13392	13475	13513	13618	13599	13489	13603	13493	13328	13648	13423	13467	13390	13541	13610	13325	13519	13576	13412	13663	13573	13651	13554	13627	13599	13401	13403	13544	13579	13684	13458	13498	13400	13302	13339	13439	13501	13457	13356	13473	13389	13537	13479	13375	13581	13529	13447	13811	13656	13598	13525	13517	13597	13546	13490	13460	13339	13410	13737	13706	13369	13486	13515	13569	13621	13517	13429	13424	13481	13405	13342	13520	13490	13442	13574	13385	13493	13670	13543	13330	13530	13563	13533	13712	13572	13404	13456	13721	13807	13434	13477	13613	13240	13708	13662	13519	13386	13532	13551	13368	13539	13567	13527	13596	13395	13602	13522	13356	13703	13462	13521	13407	13450	13792	13580	13543	13472	13490	13351	13494	13523	13426	13671	13508	13326	13412	13429	13460	13622	13417	13633	13605	13516	13438	13444	13509	13337	13633	13513	13565	13565	13374	13528	13363	13543	13775	13648	13478	13519	13510	13433	13399	13611	13422	13587	13409	13186	13481	13516	13577	13658	13699	13524	13573	13519	13413	13414	13439	13414	13582	13767	13452	13476	13587	13441	13575	13585	13351	13488	13536	13564	13499	13261	13417	13580	13423	13548	13431	13597	13506	13644	13526	13560	13630	13515	13555	13557	13444	13307	13343	13424	13605	13628	13685	13565	13582	13635	13540	13667	13512	13503	13492	13486	13627	13509	13599	13411	13519	13601	13652	13628	13549	13698	13519	13467	13439	13403	13547	13351	13505	13578	13450	13429	13417	13422	13520
35553	44879	39255	29135	21720	16798	14836	13600	13492	13409	13331	13253	13390	13401	13448	13168	13320	13269	13492	13203	13387	13381	13469	13421	13267	13348	13272	13416	13347	13263	13393	13185	13340	13293	13330	13271	13343	13411	13297	13540	13307	13298	13246	13203	13426	13519	13314	13216	13237	13261	13405	13467	13277	13248	13463	13232	13354	13170	13332	13451	13247	13139	13240	13442	13434	13226	13258	13375	13141	13263	13330	13189	13326	13489	13354	13313	13379	13276	13318	13246	13202	13387	13238	13385	13283	13373	13136	13282	13267	13296	13309	13176	13393	13297	13323	13256	13303	13222	13278	13212	13336	13438	13274	13385	13348	13324	13425	13222	13381	13176	13276	13262	13364	13231	13296	13209	13393	13374	13301	13280	13235	13204	13248	13328	13162	13346	13567	13294	13260	13287	13259	13240	13405	13248	13295	13296	13209	13323	13115	13178	13307	13249	13276	13354	13441	13259	13374	13313	13239	13236	13180	13292	13436	13343	13237	13194	13226	13165	13244	13313	13424	13237	13284	13288	13181	13392	13300	13374	13315	13393	13279	13486	13156	13406	13266	13047	13299	13236	13451	13125	13305	13231	13299	13324	13254	13375	13289	13250	13229	13326	13258	13314	13195	13385	13325	13378	13258	13258	13283	13331	13242	13189	13231	13263	13370	13244	13229	13326	13412	13375	13532	13307	13257	13366	13283	13300	13260	13322	13242	13132	13372	13237	13456	13335	13282	13255	13222	13336	13253	13403	13220	13207	13367	13163	13256	13336	13319	13284	13250	13295	13423	13217	13168	13340	13366	13181	13202	13391	13215	13434	13231	13256	13316	13211	13353	13378	13448	13166	13283	13334	13250	13225	13523	13368	13231	13397	13008	13185	13225	13240	13297	13247	13368	13356	13257	13348	13293	13434	13354	13310	13273	13232	13253	13320	13169	13494	13252	13272	13263	13181	13259	13313	13260	13277	13280	13355	13370	13367	13274	13162	13414	13237	13421	13196	13190	13325	13527	13230	13323	13345	13318	13225	13397	13174	13380	13212	13378	13508	13185	13370	13329	13221	13403	13303	13293	13180	13335	13315	13304	13254	13382	13237	13301	13180	13246	13365	13137	13186	13300	13257	13240	13344	13131	13487	13161	13365	13074	13256	13306	13384	13136	13248	13235	13395	13315	13215	13235	13261	13183	13291	13348	13192	13180	13121	13308	13320	13293	13375	13359	13382	13310	13247	13237	13261	13266	13327	13376	13409	13309	13209	13273	13325	13364	13251	13298	13384	13262	13369	13346	13223	13184	13304	13468	13239	13268	13169	13291	13311	13107	13257	13118	13375	13248	13159	13377	13314	13405	13361	13350	13305	13338	13264	13258	13242	13165	13299	13288	13348	13411	13291	13443	13192	13350	13426	13105	13266	13384	13473	13285	13265	13324	13351	13096	13324	13352	13414	13390	13351	13246	13359	13334	13450	13165	13299	13272	13416	13266	13384	13203	13407	13243	13293	13197	13434	13088	13187	13391	13097	13208	13454	13270	13198	13356	13233	13234	13347	13261	13319	13030	13380	13364	13387	13409	13402	13267	13302	13367	13251	13302	13376	13350	13429	13313	13206	13154	13341	13278	13411	13313	13424	13367	13335	13315	13305	13236	13242	13322	13302	13393	13279	13161	13210	13253	13186	13330	13289	13275	13180	13296	13221	13380	13257	13266	13304	13299	13515	13125	13113	13197	13211	13346	13442	13322	13334	13302	13259	13218	13247	13285	13320	13322	13109	13315	13174	13193	13227	13400	13189	13248	13199	13460	13333	13256	13275	13322	13216	13433	13268	13494	13246	13315	13346	13300	13191	13268	13366	13194	13505	13187	13181	13344	13340	13095	13287	13269	13283	13373	13334	13261	13280	13493	13409	13414	13370	13309	13389	13315	13312	13365	13336	13432	13219	13417	13288	13340	13306	13276	13359	13082	13240	13137	13103	13446	13454	13163	13427	13406	13299	13436	13194	13247	13350	13198	13201	13324	13275	13439	13398	13338	13185	13280	13292	13193	13312	13354	13191	13299	13323	13365	13262	13458	13263	13388	13429	13227	13384	13267	13294	13423	13423	13419	13263	13204	13197	13260	13157	13478	13272	13259	13353	13340	13273	13213	13150	13264	13241	13215	13248	13421	13137	13355	13366	13339	13394	13294	13110	13187	13270	13241	13202	13292	13238	13349	13245	13492	13467	13379	13213	13234	13453	13262	13139	13357	13312	13089	13202	13413	13601	13247	13334	13205	13288	13266	13463	13188	13393	13254	13532	13176	13360	13197	13400	13289	13363	13254	12979	13409	13154	13473	13454	13316	13289	13234	13363	13309	13138	13325	13282	13300	13146	13505	13163	13342	13364	13257	13314	13398	13356	13311	13401	13329	13247	13306	13336	13305	13244	13364	13151	13245	13229	13471	13208	13332	13302	13272	13244	13262	13321	13193	13287	13281	13392	13261	13297	13272	13265	13327	13417	13262	13115	13395	13082	13335	13415	13371	13146	13121	13268	13422	13271	13243	13389	13204	13246	13434	13238	13501	13342	13361	13277	13246	13438	13421	13361	13340	13362	13326	13296	13282	13277	13275	13385	13377	13229	13326	13145	13331	13211	13174	13289	13284	13362	13341	13207	13365	13392	13336	13282	13429	13311	13403	13248	13184	13265	13351	13238	13343	13369	13370	13341	13374	13358	13461	13415	13367	13245	13302	13321	13323	13198	13338	13128	13117	13263	13238	13165	13280	13189	13135	13340	13391	13329	13230	13437	13442	13199	13338	13487	13277	13174	13202	13381	13228	13154	13332	13289	13277	13310	13343	13422	13349	13118	13385	13224	13181	13551	13308	13302	13443	13251	13315	13229	13285	13303	13374	13445	13353	13241	13202	13275	13372	13219	13528	13384	13175	13351	13336	13386	13299	13262	13175	13196	13088	13196	13173	13262	13339	13345	13295	13158	13398	13391	13502	13336	13223	13219	13454	13333	13303	13447	13275	13200	13113	13238	13331	13268	13323	13273	13276	13238	13485	13251	13283	13315	13404	13222	13285	13305	13239	13140	13484	13298	13372	13414	13256	13264	13293	13368	13238	13325	13417	13311	13282	13340	13277	13189	13203	13224	13287	13347	13228	13216	13473	13492	13276	13327	13201	13379	13285	13357	13251	13427	13329	13331	13378	13290	13341	13248	13317	13289	13344	13362	13479	13314	13276	13253	13353	13372	13254	13367	13355	13328	13196	13195	13329	13214	13334	13316	13224	13285	13361	13376	13287	13223	13217	13381	13164	13094	13498	13354	13220	13307	13324	13398	13377	13276	13318	13181	13403	13315	13344	13262	13342	13230	13264	13461	13349	13271	13010	13129	13399	13269	13315	13341	13327	13358	13453	13300	13186	13387	13298	13335	13312	13371	13227	13426	13354	13340	13343	13304	13344	13239	13205	13458	13389	13258	13444	13145	13122	13317	13337	13347	13409	13312	13340	13170	13259	13254	13296	13542	13255	13292	13271	13284	13375	13290	13255	13141	13319	13294	13225	13248	13119	13200	13383	13341	13296	13388	13242	13284	13321	13213	13114	13345	13307	13218	13267	13127	13152	13302	13301	13284	13392	13264	13191	13404	13270	13293	13283	13292	13254	13143	13278	13221	13198	13254	13342	13314	13367	13287	13346	13403	13212	13249	13317	13256	13305	13178	13307	13242	13223	13349	13417	13219	13198	13398	13410	13262	13406	13162	13379	13125	13205	13267	13478	13305	13127	13080	13304	13399	13344	13309	13415	13099	13248	13204	13370	13359	13317	13397	13353	13255	13534	13197	13338	13318	13252	13326	13381	13393	13365	13359	13227	13495	13258	13185	13263	13388	13261	13293	13322	13313	13386	13208	13208	13513	13480	13442	13186	13303	13288	13217	13329	13173	13263	13384	13209	13360	13366	13289	13331	13260	13205	13154	13350	13278	13354	13262	13356	13206	13311	13271	13414	13336	13288	13524	13367	13301	13359	13298	13306	13202	13431	13513	13264	13324	13400	13393	13278	13200	13213	13138	13298	13299	13211	13490	13148	13271	13298	13198	13346	13218	13354	13259	13298	13248	13426	13224	13229	13171	13462	13447	13432	13172	13153	13226	13142	13315	13270	13140	13447	13280	13333	13507	13294	13301	13318	13260	13179	13283	13149	13297	13240	13254	13194	13271	13280	13399	13444	13254	13305	13201	13420	13335	13220	13226	13502	13263	13109	13446	13280	13350	13301	13260	13236	13226	13203	13264	13316	13333	13189	13219	13322	13298	13196	13121	13091	13372	13380	13412	13352	13209	13297	13078	13397	13197	13295	13179	13208	13427	13374	13362	13254	13330	13243	13285	13324	13135	13346	13209	13338	13398	13299	13258	13468	13428	13261	13276	13274	13391	13332	13291	13359	13525	13304	13185	13345	13303	13309	13348	13289	13273	13513	13378	13277	13276	13330	13298	13272	13289	13279	13393	13444	13326	13351	13160	13278	13288	13156	13216	13211	13395	13226	13190	13362	13428	13268	13297	13436	13306	13333	13371	13382	13396	13186	13365	13278	13206	13197	13266	13228	13290	13151	13355	13452	13179	13267	13431	13349	13143	13445	13351	13522	13277	13298	13317	13250	13285	13375	13286	13341	13042	13312	13254	13317	13340	13170	13319	13388	13112	13436	13401	13217	13389	13292	13315	13277	13183	13283	13409	13286	13220	13244	13299	13317	13238	13292	13300	13168	13221	13394	13354	13328	13395	13330	13235	13335	13414	13186	13507	13230	13332	13292	13284	13290	13319	13335	13277	13336	13300	13417	13339	13219	13257	13304	13206	13252	13492	13310	13455	13204	13435	13276	13320	13306	13118	13267	13325	13389	13388	13253	13219	13435	13303	13225	13361	13235	13206	13308	13337	13383	13339	13266	13254	13384	13209	13178	13357	13439	13248	13450	13242	13161	13338	13354	13371	13190	13239	13253	13383	13410	13172	13221	13337	13253	13447	13255	13324	13267	13422	13309	13114	13254	13254	13196	13323	13213	13164	13313	13365	13352	13364	13331	13221	13322	13239	13309	13291	13398	13273	13314	13335	13319	13127	13267	13084	13420	13346	13234	13100	13251	13203	13444	13227	13156	13351
24396	21566	29092	26432	25437	24473	21759	18034	15624	14703	14452	14263	14589	14287	14443	14441	14259	14293	14311	14232	14263	14282	14290	14153	14338	14286	14058	14145	14308	14204	14142	14357	14159	14102	14280	14246	14217	14193	14230	14132	14103	14440	14109	14386	14182	14191	14231	14137	14291	14393	14285	14190	14284	14248	14248	14326	14314	14213	14250	14149	14104	14059	14080	14021	14271	14026	14106	14064	13976	13994	14250	14130	14014	14071	14249	14040	14040	14157	14101	14057	14027	14269	14231	14128	14250	14233	14049	14315	14211	14078	14228	14136	14241	14103	14084	14200	14040	14197	14098	14194	14074	14168	14283	14113	14182	14151	14313	14096	14192	14009	14191	14274	14197	14217	14156	14177	14201	14228	14327	14139	14269	14202	14062	14115	14287	13993	14203	14337	14189	14205	14012	14078	14113	14378	14264	14302	14144	14238	14329	14108	14088	14160	14173	14393	14195	14103	14108	14224	13996	14192	14093	14031	14201	14158	14046	14251	14083	14148	14143	13965	14261	14107	14328	14255	14081	14153	14014	14160	14186	14169	14206	14084	14054	14183	13967	14026	14205	14317	14077	13889	14186	14158	14051	14408	14146	14060	14101	14349	14192	14307	14196	14018	14174	14191	14255	14154	14256	14179	14321	14176	14295	14536	14154	14366	14139	14309	14189	14084	14298	14158	14111	14000	14191	14186	14189	14099	14069	14046	14205	14205	14103	13966	14123	14154	14043	14129	14138	14087	14078	14089	14073	14015	14217	14185	14279	14215	14244	14094	14156	14136	13928	14068	14093	14159	14227	14244	14117	14224	14065	14269	13872	14120	13986	14189	14085	14257	14158	14083	14480	14069	14094	14107	14009	14012	14209	14215	13924	14139	13995	14041	14129	14017	14044	14242	14117	14235	14135	14010	13942	14149	14159	14214	14178	14067	14061	14190	14160	14141	14283	14104	13997	14178	14185	14088	14106	14263	14114	14154	14167	13950	14144	13979	14085	14091	14097	14125	14147	14204	14415	14188	14166	14176	14146	14311	14020	14342	14122	14178	13939	14087	14195	14264	14056	14135	14461	14156	14211	14396	14242	14034	14060	14114	14067	14066	14191	14105	14041	14071	14184	14110	14085	14001	14271	13933	14135	14167	14069	14117	14171	14181	14073	14100	14151	14033	14274	14062	14152	14123	14312	14323	14052	14049	14217	14151	14334	14381	14064	14146	14165	14124	14068	14061	14172	14107	14079	14080	14029	14066	14133	14077	14150	14148	14086	14000	14052	14182	14003	14067	14033	14152	14100	14318	14110	14157	14148	14248	14106	14285	14175	14170	14035	14178	14190	14230	14209	14161	14141	14055	14115	14239	14056	14078	14107	14253	14262	14147	14116	14070	14074	14320	14178	13987	14069	14023	14162	14128	14386	14082	14358	14187	14229	14074	14170	14040	14163	14127	14015	14101	14288	14301	14077	14014	13982	14034	14008	14166	14303	14198	14197	14099	14343	14248	14212	14131	14087	14129	14179	14010	14097	14218	14130	14004	14149	14105	14264	14090	14163	14326	14196	14204	14109	13959	14180	13948	13929	13988	14034	14164	14210	14322	14221	14115	14136	14134	14389	14064	14120	14221	14066	14095	14158	14140	14138	14041	14017	14266	14246	14175	14269	14127	13981	14187	14228	14121	14241	14125	14251	14251	14370	14151	14057	14170	14142	14326	14002	14223	14030	14194	14020	14057	14151	14276	14162	14179	14053	14477	14313	14231	14243	14280	13947	14029	14229	14137	14037	14231	14144	14061	14020	14107	14162	14118	14057	14177	14083	14279	14198	14015	14082	13982	14251	14049	14099	14130	13912	14224	14276	14119	14085	14216	14314	14102	14119	14120	14133	14135	14262	14015	14075	14259	14141	14169	14193	14307	14260	14269	14059	14175	14047	14080	14101	14080	14199	14204	14176	14002	14142	14023	14187	14286	14203	14171	14142	14078	14165	14249	14227	14157	14196	14182	14216	14094	14132	14135	14053	14151	14058	13954	13954	14190	14168	14217	14225	14212	14343	14178	14287	14176	14122	14244	14066	14103	14076	14166	14216	14116	14215	14014	14324	14058	14181	14208	14052	14060	14078	14179	14225	14201	14050	13986	14321	14320	14267	14114	14190	14223	14220	14260	14160	14208	14238	14270	14215	14189	14003	14278	14053	14154	14060	14197	14212	14101	14241	14261	14224	14325	14138	14076	13987	13979	13878	14137	14163	14347	14222	14226	14013	14192	14290	14242	14237	14067	14207	14129	14234	14356	14272	14118	14116	14143	13987	14244	14269	14052	14160	14076	14113	14247	14330	14115	13988	14163	14231	14152	14022	14208	14209	14011	14161	14258	14167	14083	14209	14196	14299	14150	14212	14209	14118	14095	14034	14150	14222	14217	14147	14313	14297	14183	14179	14004	14222	14344	14239	13966	14058	14044	14148	14108	14229	14186	14124	14244	14130	14090	14110	14214	14065	14056	14255	14157	14118	14323	14137	14240	14156	14372	14160	13965	14238	14043	14257	14174	14082	14168	14199	14233	14177	14090	14368	14043	13988	13943	14087	14112	14200	14193	14046	14099	14184	14260	14125	14211	14193	14267	14168	14201	14131	14135	14067	14087	14166	14258	14289	14209	14157	14203	14088	13981	14035	14035	14193	14081	14253	14292	14392	14084	13940	14042	14182	14146	14113	14135	14159	14311	14248	14045	14036	14292	14142	14309	14176	14083	14164	14055	14210	14113	14122	14230	14141	14129	13961	14303	14147	14190	14202	14086	14037	14137	14125	14112	14192	14175	14090	14118	14096	14102	14096	14254	14205	14191	14026	14311	14385	14222	14005	14169	14043	14137	14112	14393	14210	14132	14044	14183	14179	14115	14253	14133	14396	14035	14136	14163	14414	14203	14299	14361	13998	14050	14054	14104	14045	14287	14172	14137	14106	14174	14100	14116	14237	14004	13955	13880	14094	14240	14350	14041	14099	14207	14175	14118	14274	14146	14239	14239	14226	14179	14094	14279	14031	14199	14182	14364	14076	14193	14116	14013	14148	14280	14133	14224	14083	14267	14297	14262	14197	14109	14237	14211	14146	14235	14112	14172	13999	14141	14145	14266	14348	14084	13885	14003	14050	14164	14020	14194	14048	14227	14225	14207	14237	14160	14175	14061	14184	14133	14064	14121	14126	13912	13928	14176	14153	14276	14163	14237	14254	14417	14235	14265	14166	14035	14094	14321	14102	14100	14388	14152	14033	14253	14420	14184	14095	14169	14117	14275	14047	14400	14218	14182	13990	14195	14222	14063	14008	14107	14147	14125	14218	14337	14138	14124	14304	14039	13972	13917	14260	14216	14036	14149	14205	14255	14055	14224	14005	14186	14236	14349	14154	14131	14124	14015	14183	14289	14266	14315	14332	14410	14304	14156	14174	14163	14149	14134	14112	14049	14071	14005	14174	13922	14257	14236	14177	14263	14150	13871	14201	14224	14039	14201	14222	13970	14131	14107	14203	14180	14188	14145	14246	13995	14183	13986	13989	14111	14264	14316	14313	14192	14166	14086	14277	14047	14133	14046	14260	14204	14140	14119	14086	14189	14234	14086	14152	14256	14272	14120	14180	13972	14164	14165	14135	14346	14091	14164	14279	14062	14124	13940	14177	14249	14092	14111	14227	14098	14267	14185	14143	14163	14209	14185	14217	14276	14093	14220	14306	14038	14238	14046	14303	14203	14115	14205	13885	14340	14143	14165	13887	14178	14199	14061	14184	14082	14168	14276	14199	14277	14106	14195	13952	14016	14067	14078	14222	14233	14082	13942	13974	14075	14111	14107	14177	14048	14140	14122	14221	14212	14099	14075	14213	14246	14316	14250	14266	14060	14250	14272	14111	14215	14112	14316	14313	14264	14065	14236	14184	14187	14150	14170	14197	13938	14245	14180	14192	14155	14136	14067	14376	14017	14179	14212	14106	14135	14244	14033	14175	14239	14107	14025	14345	14182	14182	14226	14185	14214	14179	14107	14258	14185	14169	14018	14407	14185	14073	14245	14102	14142	14045	14223	14175	14276	14189	14157	14117	14249	14239	14136	14274	14230	14165	14076	14116	14050	14034	14203	14098	14034	14134	14113	14131	14290	14261	14294	14259	14100	14072	14318	14094	14128	14326	14192	14365	14117	14036	14302	13940	13999	14048	14069	14044	14345	14071	14266	14065	14211	14135	14219	14095	14283	14204	14296	13920	14219	14198	13917	14325	14202	14060	14119	14265	14227	14074	14218	14268	14043	14147	14058	14210	14186	14071	14124	14214	14119	14150	14133	14291	14107	14013	14064	14168	14180	14154	14021	14096	14265	14095	14308	14191	14204	13981	14141	14243	14307	14061	13933	14181	13994	14153	14264	14293	13943	14194	14213	13993	14093	14340	14351	14226	14120	14371	14333	14171	14088	14074	14122	14148	14083	14236	14139	14218	13878	14118	14054	14179	14102	14209	14209	14313	14059	14235	14086	14130	14113	14276	14149	14291	14177	14185	14162	14168	14317	14164	14183	14153	14144	13923	14085	14353	14066	14313	14165	13978	14044	14098	14093	14111	14166	14140	14108	14218	14242	14363	14149	14526	14180	14185	14150	14305	14071	14383	14137	14044	14318	14133	14129	14044	14134	14190	14176	14251	14251	14364	14221	14245	14244	14096	14062	14378	14173	14201	14125	14302	14181	14269	14142	14134	14112	14116	14037	14083	14185	14022	14063	14392	14174	14137	14125	13984	14296	13937	13966	13927	14273	14058	14158	14151	14237	14090	14152	14168	14239	14099	14210	14278	14225	14048	14295	14117	14111	14000	14041	14161	14148	14155	14036	14252	14071	14147	14082	14136	14280	14172	14013	14333	14272	14232	14078	14063	14135	14070	14093	14069	14312	14345	14188	14242	14177	14179	14170	14119	13931	14110	13946	14180	14151	14372	14274	14106	13960	14224	14031	14185	14019	14236	14215	14083	14120	14192	14134	14171	14027	14139	14156	14271	14195	14278	14469	14120	14140	14203	14150	14282	14264	14308	14226	14236	14121	14017	13995	14162	14155	14269	14266	14149	14207	14072	13883	14146	14118	14171	14075	13915	14268	14078	14106	14248	14247	14042	14208
35805	53627	47457	38619	31700	24330	19998	18335	15057	14084	13868	13928	13819	13880	13911	13962	13940	13901	14026	13672	13724	13815	13865	13704	13793	13909	13756	13679	13711	13901	13825	13833	13909	13834	13939	13832	13804	13914	13877	13914	13859	13737	13749	13810	13709	13807	13748	13777	13778	13637	13907	13812	13774	13800	13702	13981	13583	13637	13654	13690	13795	13813	13892	13602	13853	13744	13839	13737	13957	13712	13777	13897	13888	13732	13712	13898	13790	13717	13897	13802	13770	13612	13845	13659	13765	13643	13827	13923	13628	13620	13653	13748	13785	13836	13793	13711	13685	13670	13763	13776	13822	13824	13786	13718	13810	13792	13883	13882	13769	13845	13737	13863	13646	13834	13889	13777	13895	13798	13716	13731	13742	13610	13836	13808	13822	13815	13631	13936	13627	13710	13670	13700	13783	13744	13692	13866	13782	13764	13688	13850	13849	13945	13749	13760	13828	13850	13860	13655	13705	13827	13773	13734	13719	13916	13554	13851	13790	13843	13767	13809	13783	13830	13993	13839	13644	13944	13772	13634	13678	13746	13697	13718	13743	13772	13812	13829	13695	13604	13649	13788	13609	13779	13969	13620	13750	13769	13729	13899	13639	13846	13818	13973	13808	13735	13778	13953	13756	13693	13771	13816	13610	13806	13499	13704	13862	13654	13803	13913	13837	13713	13600	13761	13759	13875	13779	13861	13816	13703	13833	13737	13822	13803	13812	13619	13698	13751	13761	13809	13611	13682	13792	13859	13787	13664	13820	13790	13839	13785	13776	13809	13761	13839	13662	13878	13894	13782	13916	13761	13732	13776	13688	13946	13748	13835	13867	13794	13659	13507	13680	13735	13964	13656	13871	13740	13632	13776	13752	13695	13815	13928	13757	13789	13788	13739	13715	13898	13794	13951	13826	13701	13805	13730	13712	13694	13715	13658	13786	13781	13738	13898	13800	13790	13796	13809	13745	13777	13783	13856	13852	13888	13697	13884	13912	13649	13782	13531	13676	13676	13866	13813	13866	13675	13919	13746	13707	13713	13917	13878	13734	13661	13697	13694	13826	13976	13855	13691	13638	13822	13774	13820	13601	13804	13770	13703	13782	13775	13810	13759	13873	13828	13835	13603	13830	13735	13847	13780	13713	13683	13886	13856	13688	13745	13929	13840	13834	13747	13824	13838	13803	13691	13856	13826	13782	13767	13758	13807	13598	13643	13848	13803	13778	13670	13731	13768	13657	13891	13834	13797	13868	13809	13811	13733	13788	13890	13503	13893	13708	13639	13688	13802	13581	13887	13786	13539	13960	13727	13784	13725	13781	13807	13879	13757	13811	13593	13754	13806	13835	13773	13687	13724	13583	13955	13669	13955	13723	13703	13766	13738	13651	13590	13807	13831	13813	13700	13582	13886	13819	13739	13943	13700	13838	13729	13775	13687	13596	13801	13857	13755	13792	13751	13750	13763	13785	13807	13675	13937	13684	13788	13668	13855	13773	13791	13904	13752	13857	13660	13761	13877	13735	13809	13602	13908	13752	13688	13951	13839	13802	13925	13775	13865	13698	13746	13693	13844	13576	13751	13731	13885	13720	13668	13815	13662	13752	13676	13625	13882	13668	13768	13804	13925	13936	13805	13833	13843	13873	13762	13838	13633	13854	13547	13837	13691	13782	13800	13829	13857	13761	13763	13753	13656	13738	13637	13685	13755	13744	13853	13688	13807	13784	13687	13872	13920	13742	13809	13780	13872	13824	13787	13756	13748	13838	13674	13778	13768	13777	13946	13797	13809	13768	13867	13871	13730	13815	13709	13774	13626	13762	13795	13660	13630	13857	13769	13701	13695	13686	13657	13624	13731	13779	13857	13818	13884	13758	13778	13557	13759	13780	13852	13780	13725	13576	13740	13860	13732	13747	13849	13973	13691	13585	13843	13856	13849	13889	13672	13660	13825	13821	13702	13779	13711	13746	13809	13818	13705	13749	13792	13983	13735	13767	13647	13784	13778	13688	13788	13821	13686	13801	13735	13853	13787	13829	13786	13781	13787	13713	13897	13929	13853	13658	13747	13623	13770	13720	13693	13973	13794	13758	13844	13732	13685	13665	13787	13824	13855	13692	13825	13714	13841	13723	13758	13949	13602	13942	13919	13706	13766	13632	13780	13696	13644	13801	13681	13778	13572	13670	13779	13816	13940	13865	13785	13873	13690	13674	13582	13942	13876	13762	13771	13781	13658	13839	13857	13652	13913	13752	13726	13679	13774	13794	13808	13802	13826	13848	13711	13623	13769	13754	13841	13917	13914	13755	13787	13866	13746	13768	13787	13804	13666	13613	13801	13869	13809	13871	13872	13820	13678	13711	13762	13716	13744	13745	13730	13715	13818	13737	13789	13729	13801	13735	13729	13916	13835	13748	13723	13659	13888	13598	13790	13664	13745	13778	13752	13853	13777	13885	13966	13923	13947	13740	13765	13839	13626	13528	13887	13908	13813	13674	13626	13847	13766	13749	13743	13764	13570	13889	13763	13793	13679	13696	13812	13657	13840	13793	13647	13812	14012	13934	13755	13639	13903	13747	13789	13669	13865	13830	13631	13680	13659	13825	13836	13836	13833	13799	13728	13752	13935	13942	13725	13636	13699	13646	13892	13771	13674	13783	13714	13770	13852	13866	13710	13876	13761	13867	13908	13863	13832	13962	13812	13575	13702	13878	13842	13783	13758	13670	13914	13866	13953	13787	13940	13656	13786	13751	13664	13739	13879	13834	13820	13802	13427	13912	13823	13681	13589	13701	13691	13786	13652	13651	13978	13876	13747	13690	13766	13737	13741	13938	13813	13759	13830	13907	13800	13897	13871	13847	13588	13837	13751	13688	13730	13681	13840	13897	13919	13650	13813	13708	14032	13693	13740	13699	13656	13807	13799	13699	13828	13671	13790	13782	13704	13813	13773	13790	13860	13773	13535	13863	13705	13765	13642	13826	13708	13661	13687	13746	13869	13813	13722	13739	13873	13611	13970	13718	13716	13773	13804	13749	13854	13667	13782	13752	13691	13795	13728	13836	13778	13730	13769	13737	13906	13701	13849	13773	13649	13754	13737	13823	13762	13787	13732	13578	13870	13885	13679	13837	13622	13829	13708	13721	13728	13780	13908	13706	13729	13844	13860	13782	13795	13878	13934	13697	13799	13854	13849	13718	13854	13838	13873	13750	13671	13974	13904	13861	13690	13726	13839	13906	13673	13830	13746	13844	13790	13727	13708	13711	13698	13813	13872	13844	13644	13831	13803	13737	13740	13806	13829	13825	13709	13850	13766	13758	13784	13885	13994	13922	13803	13828	13817	13777	13581	13658	13753	13547	13858	13817	13715	13759	13684	13850	13666	13933	13569	13566	13876	13721	13637	13701	13740	13713	13894	13665	13809	13797	13813	13799	13822	13819	13643	13824	13703	13742	13953	13771	13682	13960	13776	13761	13839	13867	13845	13941	13925	13798	13750	13824	13826	13795	13866	13763	13662	13618	13723	13813	13695	13758	13843	13770	13655	13780	13766	13601	13955	13732	13983	13803	13900	13834	13856	13922	13841	13643	13735	13738	13918	13764	13629	13796	13700	13732	13908	13888	13795	13750	13657	13962	13645	13789	13730	13530	13598	13869	13892	13717	13783	13689	13606	13852	13776	13806	13821	13784	13784	13873	13657	13879	13746	13688	13767	13830	13739	13818	13843	13846	13750	13540	13754	13706	13840	13691	13867	13860	13748	13803	13881	14003	13714	13730	13702	13891	13767	13824	13719	13729	13677	13706	13788	13798	13837	13933	13817	13587	13968	13844	13781	13690	13905	13707	13806	13899	13659	13596	13700	13698	13901	13819	13938	13710	13747	13841	13788	13672	13856	13769	13730	13822	13760	13861	13656	13768	13814	13863	13919	13733	13736	13710	13725	13768	13615	13780	13772	13762	13679	13821	13714	13864	13746	13848	13845	13779	13732	13552	13740	13758	13821	13694	13904	13857	13793	13761	13656	13714	13656	13745	13881	13817	13932	13783	13744	13693	13914	13795	13676	13852	13711	13802	13679	13759	13781	13768	13766	13714	13714	13957	13614	13833	13765	14038	13772	13710	13690	13761	13816	13804	13792	13668	13604	13828	13684	13823	13619	13785	13768	13863	13683	13750	13754	13777	13789	13812	13884	13695	13653	13738	13706	13828	13873	13750	13732	13748	13822	13654	13738	13822	13687	13720	13700	13731	13729	13732	13751	13663	13863	13951	13722	13662	13743	13838	13644	13889	13703	13873	13609	13885	13920	13722	13741	13784	13851	13932	13714	13557	13721	13618	13922	13749	13764	13683	13898	13747	13893	13872	13800	13649	13858	13570	13787	13827	13974	13630	13860	13724	13614	13844	13718	14131	13701	13578	13717	13752	13767	13821	13808	13776	13768	13748	13880	13761	13849	13772	13781	13672	13756	13858	13848	13738	13829	13736	13802	13591	13786	13787	13810	13831	13858	13709	13732	13835	13625	13885	13769	13866	13787	13819	13877	13709	13867	13743	13754	13887	13701	13737	13674	13847	13769	13618	13884	13633	13773	13704	13919	13671	13924	13771	13749	13734	13591	13779	13751	13702	13763	13857	13767	13748	13763	13717	13841	13832	13822	13819	13683	13823	13793	13805	13684	13684	13763	13843	13923	13691	13782	13789	13785	13762	13821	13865	13582	13868	13896	13887	13762	13711	13706	13787	13871	13669	13781	13748	13682	13780	13877	13745	13852	13836	13958	13745	13878	13783	13686	13953	13534	13765	13781	13769	13831	13941	13665	13837	13826	13943	13737	13764	13815	13776	13554	13709	13682	13821	13748	13736	13770	13746	13745	13868	13768	13756	13779	13809	13818	13877	13804	13571	13830	13740	13796	13650	13728	13755	13609	13644	13788	13677	13685	13758	13820	13809	13692	13855	13648	13700	13765	13801	13750	13840	13763	13832	13753	13939	13713	13838	13839	13768	13864	13929	13696	13812	13810	13735	13793	13957	13843	13712	13667	13894	13751	13649	13653	13813	13668	13901	13924	13859	13899	13817	13762	13861	13608	13845	13864	13794	13715	13965	13786	13737	13773	13639	13868	13861	13927	13816	13978	13807	13738	13866	13705	13883	13880
23183	21497	29264	24734	23990	27671	28557	20128	16348	16059	15526	15524	15367	15413	15482	15215	15334	15299	15351	15461	15254	15089	15272	15131	15086	15342	15306	15237	15134	15253	15214	15103	15256	15126	15105	15161	15205	15207	15317	15182	15268	15241	15060	15130	15275	15029	15319	14870	15048	15081	15011	15083	15131	15204	15004	15194	15215	14903	15131	15018	15144	14997	14991	15069	15000	15291	15054	15195	15329	15075	14769	15272	15008	15199	14945	14983	14950	15134	14988	15107	15077	15124	15220	15345	14957	15052	15253	15087	14946	14972	15126	15134	14993	15021	15095	15008	14966	15079	15072	14795	14823	14993	15144	14982	15021	15099	15112	14865	15041	15123	15056	15102	15100	15076	15181	15053	15126	15105	14936	15093	15091	15115	15135	15081	15045	14974	15212	15289	15214	15101	15303	15118	15028	15201	15001	14961	15181	14983	14965	14825	15039	14943	14836	15032	15196	15055	15019	14811	15125	14957	15130	15044	15199	15191	15167	15017	15066	15038	15357	14864	15178	15310	15050	14919	14993	14981	15003	14927	15068	15151	15062	15031	14876	14873	15263	15163	15037	14877	15149	15012	15028	14949	15101	15236	14963	14981	14939	15040	15053	15065	15179	15001	15124	15057	15021	14796	15059	14985	14796	14972	15013	14992	15058	14981	15070	15001	15103	15126	15019	14826	15015	15044	15073	15148	15074	14868	15081	15031	15066	15075	15110	15122	15235	15069	15091	14981	15139	15066	14891	15037	15170	15175	15038	15084	15096	15153	15087	15049	15074	15005	15152	15031	15021	14786	15041	15162	15322	15088	15047	15176	15076	14926	15021	15071	15012	15102	15073	15120	15068	15120	15041	14859	14927	14993	15019	15185	15143	15018	14954	15238	15132	15038	15048	15161	14938	15085	15149	14882	14950	14998	14890	15036	15068	14914	15064	15220	15213	15066	15106	15195	14848	15044	15192	15019	15150	15069	15056	15198	14928	14984	15315	15311	15178	15145	15037	14943	15011	14893	15081	14948	15108	15027	15109	15085	15019	15101	15067	14955	15008	15063	15123	14950	15159	15017	15021	15045	15086	15327	15040	15111	15032	14992	14977	15081	14943	15007	14864	14968	15266	15105	15015	15167	15108	15089	14908	14995	14812	15001	15015	15283	14953	15044	15137	15216	14949	15118	14977	14942	15039	15243	14904	14991	15049	14977	15147	14936	15059	14782	15022	15075	14941	15159	15356	14959	15133	15071	14954	15096	15167	15057	15189	15078	14912	14879	15071	14960	15221	15211	15064	15080	15130	15175	15129	15016	15014	15097	14897	15080	14974	15116	14948	15123	15010	14990	15177	15076	14866	14909	14896	14804	15193	15236	15011	15007	15196	14966	15144	14970	15039	14843	14899	14819	15175	14959	15003	14862	14890	14863	15081	15102	15050	15018	15005	15146	14974	15015	15172	14997	15006	15000	15008	14942	15072	15105	15277	15131	14978	15006	14969	15068	14979	15090	14922	15077	14817	14991	15252	15102	14981	15232	14990	14950	15102	15111	15020	14998	15017	15093	14841	14955	14917	14998	14947	14828	14915	14911	15195	15114	15135	14887	15046	15123	14925	14937	15176	15161	15125	15198	15075	15034	15132	15082	14942	15020	15112	14982	14935	14955	14949	14977	15086	14950	14921	15048	15073	15013	14924	15042	15036	15069	14886	14973	15129	15108	14906	15057	14997	15068	15291	15093	14926	15054	14966	15096	15115	14940	14962	15148	15028	15029	14843	14908	14946	15034	15017	15165	14876	14897	15023	14910	14965	15097	14980	14925	15095	14895	14923	15052	15262	14970	15072	14961	15023	15098	15000	15208	14983	15150	14965	15159	15036	14838	15160	15063	15006	14888	15179	14906	14969	14868	15091	14963	15147	14963	15249	15052	14955	14993	15121	14951	14964	15104	15326	15053	15147	14948	14928	14964	15046	15077	15147	15020	15030	15097	15048	15093	14897	15027	15055	15115	15295	14984	15101	15026	15237	15112	15068	14830	15013	15000	15094	15006	15022	15055	15105	15099	14963	15002	15116	14929	15069	15068	14955	15229	15005	15126	15084	15154	14936	14991	15085	14946	14935	15052	14972	15072	15122	15007	15091	14960	15136	15045	15284	15173	15090	14915	14925	15140	14965	14967	15068	14966	14963	15054	15081	15065	14949	14962	15237	15006	14938	15033	14907	15084	14930	15083	15276	15048	15156	14871	15196	14881	15049	15032	14941	15117	15200	15072	15045	14951	14994	15327	15132	14841	15144	15058	14847	15001	15187	14976	14953	15019	15137	15006	15115	15032	15106	14994	14951	15042	15073	14947	15040	15021	15095	15162	15092	15039	14975	14971	15234	15117	15058	15041	15125	14979	15118	15230	15140	14895	14909	15067	14948	15121	15054	15091	14975	14853	14837	15317	15070	14962	14975	15193	14983	15084	15065	15005	15094	14986	14877	14958	14862	14865	14750	14954	14943	14910	14995	15030	15135	15098	15183	15028	15049	15130	15074	14930	15200	15070	14986	14995	15123	15134	15032	15131	15154	15128	14978	15071	14920	14836	14938	15072	15059	15071	15118	15107	15042	15026	15040	14963	15109	14959	14996	15125	14852	15024	15111	15094	15079	15038	15064	15062	14959	15129	15057	14939	15156	14760	15009	15245	14921	15095	15075	15175	15020	15108	14982	15162	14966	14946	15079	15158	15074	14899	15053	15226	14911	14856	15063	14851	15082	15224	15117	15148	15019	15142	15074	15104	15089	15241	15062	15172	15149	15111	14970	15041	15028	15176	15030	14918	15071	15255	14895	15014	14954	15141	15051	15150	14935	14954	14934	15009	14885	15066	15040	15065	15002	14967	15093	15183	14986	14854	15132	14975	15080	15139	15009	14902	15074	15082	15227	15060	14975	14963	15100	15018	14990	14955	15123	15107	15022	15011	15178	15255	15145	14888	14942	15010	15107	14977	15151	15018	15055	15068	14839	14862	15029	15013	15066	15021	15012	14997	15084	14887	14772	14957	14984	15017	14984	15161	15145	14979	15191	14949	15310	15164	15089	14902	14828	15253	14899	15083	15205	15137	15134	15022	15107	15085	15073	14922	14847	15162	14985	14951	14997	14993	15065	14966	15030	15187	15006	14949	15108	15197	14882	15013	15008	15032	14939	15014	15039	15106	15147	15088	14973	15109	15072	14918	15007	15169	15104	15202	15078	14973	14982	15033	14965	14804	14938	14950	15140	14999	15213	15185	14876	14885	15145	15088	14965	15311	15136	14856	15048	15012	15141	15108	15075	14976	15170	14997	14992	15091	15038	15097	15168	15339	15096	14890	14986	14804	15101	14757	15063	14999	15120	15151	15066	15068	14850	14843	14961	15026	15039	15029	15019	14864	15055	15165	15038	14986	14916	15110	15055	15010	15031	14952	14952	15051	15079	15059	15050	15089	15063	14963	14923	14839	15120	15127	15060	15212	14954	15012	15020	15000	15048	15211	14816	15067	15003	15024	15033	15089	15148	14998	15055	15157	15027	15134	14989	15035	15070	14881	14995	15044	15202	15080	14913	15118	15067	15085	15082	15181	15137	14928	14870	14948	15135	15112	15004	14899	15205	15100	15260	15037	15065	15132	15187	14846	14953	15158	15176	15101	14958	15082	15094	14998	15156	15151	15116	14919	14979	15055	15357	15159	15054	15014	15159	15039	14964	14979	15080	14772	15052	15218	14852	14923	14932	15035	14879	15184	15025	14988	15099	15235	15186	14973	15295	15126	15211	14814	14965	15069	15174	15086	15028	15035	15054	14961	15227	15134	14999	14952	14910	14987	15165	15162	15014	14993	15127	15034	15075	14948	15090	15111	15083	15116	15045	14999	14982	14969	14959	14914	15162	15034	15112	14915	15334	15135	15258	15122	14912	14929	15181	15030	15137	14924	14993	15105	15110	15015	15030	15085	15004	15191	14933	15054	15041	15079	15214	15038	15072	15208	15022	15196	15086	15197	14981	15120	15173	14881	15176	14989	15016	15018	14997	14902	15072	14909	15129	15187	15060	14976	14877	14805	15118	14882	15038	15094	15238	15010	14824	14936	15198	15011	14922	15135	15010	15101	15140	15078	15087	15025	14985	15155	15098	14980	15193	15030	14993	15046	15017	15097	14800	15236	15154	14939	15103	15162	15258	15042	15113	15105	14890	15139	14967	15002	15094	15080	15045	15173	15126	15136	15093	14988	14983	14937	14859	14970	14999	15014	15174	14838	15010	15062	15019	14938	15145	15063	14979	15013	14801	15070	14920	14982	15143	15152	14890	15011	14987	15166	14881	15059	14954	15099	15047	15127	14921	14905	15178	15121	15015	15022	15086	15029	15112	14976	14998	15167	14855	15118	15115	15252	15083	15053	15051	15090	15107	15072	15051	15186	15066	15100	15029	15079	15025	15137	15285	15122	15077	14928	14971	15184	15070	15064	15120	15106	14954	15119	15060	15052	14947	15100	15094	15195	14961	15138	15064	14954	15094	15060	14962	15157	15074	15042	15039	15120	14846	15202	15027	15300	15041	15117	15000	15192	15032	15205	14977	15049	15168	15149	15005	15056	14900	15001	15002	14991	14929	15070	14972	14926	15163	15046	14929	15187	14923	15024	15011	15041	14985	15050	15038	15178	15012	15214	15014	15133	15082	15198	15075	14849	15126	15029	15146	15055	15154	15110	15058	15123	15106	14886	15144	15232	15071	15177	14940	15050	14962	14870	15129	15074	15092	15062	15032	15121	14957	15005	15129	14932	14855	15180	14941	15228	15013	15188	15138	14939	14977	15027	14871	15060	15303	14796	14969	15081	14760	14924	14863	15128	15037	14962	14972	15087	15065	14984	14951	15084	15159	15079	14941	14943	14978	15174	14766	14902	15137	15128	15113	15096	15013	15119	14951	15069	14935	15222	15020	14903	15010	15161	14944	15032	15101	14760	15026	14749	14938	15123	15129	14991	14877	15047	15058	14996	15211	15084	15026	14990	14974	15199	14990	15046	14992	14995	15062	15268	15014	15092	15006	15089	15034	14846	15004	15267	14917	15016	14979	15015	15147	15215	15084	15004	15000	14887	15112	15010	15019	14839	14844	15036	15138	15016	15272	15208	15066	14932
37566	58678	53985	44353	38598	32578	26500	18341	15410	14897	14721	14644	14452	14580	14428	14521	14443	14404	14270	14418	14395	14476	14524	14368	14494	14515	14400	14464	14441	14455	14523	14468	14440	14463	14313	14394	14596	14432	14400	14386	14417	14369	14408	14374	14674	14316	14415	14344	14562	14229	14243	14395	14436	14345	14320	14292	14463	14377	14300	14314	14418	14500	14226	14505	14378	14321	14483	14468	14376	14358	14289	14455	14375	14505	14320	14297	14595	14306	14392	14446	14331	14356	14444	14379	14342	14270	14351	14317	14536	14511	14212	14330	14411	14218	14351	14201	14365	14377	14401	14134	14355	14370	14378	14316	14421	14374	14434	14317	14188	14469	14439	14495	14274	14408	14350	14341	14385	14294	14441	14363	14363	14270	14455	14142	14233	14429	14216	14388	14427	14420	14345	14229	14430	14359	14320	14234	14398	14261	14253	14313	14542	14313	14368	14386	14325	14267	14306	14263	14398	14304	14421	14235	14432	14452	14373	14421	14207	14238	14527	14307	14461	14286	14605	14119	14194	14323	14276	14235	14304	14322	14420	14288	14409	14208	14248	14381	14283	14438	14366	14399	14266	14388	14272	14395	14352	14479	14228	14488	14398	14311	14436	14383	14400	14250	14377	14121	14433	14298	14363	14303	14532	14306	14503	14394	14254	14190	14248	14254	14351	14358	14250	14426	14407	14302	14527	14412	14282	14232	14282	14315	14424	14298	14402	14236	14394	14371	14439	14224	14324	14375	14416	14350	14319	14232	14316	14494	14262	14262	14448	14147	14376	14385	14319	14215	14409	14287	14486	14259	14299	14318	14195	14189	14188	14438	14173	14383	14323	14450	14462	14200	14254	14153	14377	14348	14346	14358	14540	14204	14301	14429	14443	14315	14423	14200	14510	14307	14416	14424	14408	14353	14112	14262	14438	14268	14210	14344	14301	14368	14355	14376	14317	14353	14291	14325	14301	14151	14242	14266	14367	14282	14418	14245	14318	14385	14429	14374	14237	14254	14405	14288	14205	14317	14309	14408	14315	14292	14379	14435	14430	14245	14261	14319	14361	14219	14327	14342	14280	14438	14349	14344	14450	14435	14419	14386	14449	14199	14284	14482	14426	14257	14267	14295	14460	14398	14229	14200	14292	14216	14248	14434	14330	14305	14297	14328	14358	14263	14187	14243	14382	14173	14203	14299	14393	14296	14208	14201	14428	14336	14446	14414	14168	14337	14293	14377	14345	14536	14322	14330	14257	14341	14363	14249	14239	14192	14437	14386	14477	14378	14290	14332	14345	14306	14376	14334	14317	14439	14225	14414	14246	14406	14423	14355	14337	14291	14458	14314	14456	14229	14416	14301	14275	14286	14351	14263	14341	14438	14358	14429	14268	14131	14288	14458	14400	14534	14369	14436	14377	14419	14166	14313	14299	14361	14426	14406	14280	14351	14282	14341	14484	14222	14285	14303	14416	14407	14236	14254	14547	14421	14212	14190	14383	14334	14208	14309	14299	14479	14194	14287	14308	14278	14327	14294	14371	14436	14361	14368	14246	14460	14236	14293	14236	14315	14262	14282	14387	14391	14417	14176	14268	14444	14268	14465	14466	14117	14344	14369	14253	14263	14335	14455	14434	14385	14442	14371	14401	14496	14126	14366	14393	14333	14281	14325	14443	14336	14312	14441	14275	14411	14432	14367	14416	14427	14464	14258	14303	14330	14471	14381	14304	14458	14336	14053	14249	14372	14372	14317	14396	14325	14425	14337	14387	14314	14351	14310	14318	14453	14315	14379	14190	14338	14435	14312	14284	14366	14292	14482	14368	14348	14151	14304	14522	14350	14392	14296	14417	14147	14469	14325	14351	14345	14372	14398	14498	14113	14291	14410	14400	14273	14327	14513	14331	14466	14410	14297	14341	14257	14292	14425	14456	14308	14490	14349	14171	14311	14317	14321	14294	14419	14364	14315	14276	14418	14413	14268	14377	14337	14416	14435	14146	14404	14374	14306	14111	14296	14215	14327	14262	14307	14233	14342	14476	14302	14315	14380	14290	14346	14394	14323	14284	14334	14290	14311	14313	14179	14494	14297	14258	14365	14236	14345	14264	14228	14327	14335	14424	14226	14317	14301	14304	14488	14329	14443	14442	14282	14412	14465	14317	14293	14436	14443	14410	14217	14342	14396	14437	14310	14294	14289	14212	14423	14437	14276	14392	14252	14174	14166	14389	14303	14297	14411	14225	14291	14259	14408	14341	14373	14140	14303	14334	14148	14193	14186	14314	14177	14239	14179	14329	14281	14365	14441	14036	14362	14323	14427	14338	14315	14326	14447	14201	14431	14401	14285	14269	14257	14215	14223	14382	14448	14231	14231	14306	14449	14462	14320	14377	14204	14551	14334	14234	14321	14516	14181	14313	14349	14129	14219	14307	14393	14373	14309	14259	14119	14407	14479	14294	14518	14347	14502	14265	14155	14400	14245	14392	14360	14210	14306	14174	14345	14404	14229	14387	14362	14443	14302	14388	14372	14470	14262	14343	14385	14524	14350	14380	14240	14393	14283	14326	14277	14349	14195	14319	14441	14390	14382	14258	14131	14267	14471	14279	14185	14293	14237	14265	14414	14419	14441	14239	14330	14338	14483	14272	14349	14468	14319	14342	14322	14314	14465	14253	14361	14352	14329	14394	14345	14344	14412	14409	14310	14211	14385	14292	14187	14396	14332	14377	14364	14357	14113	14405	14351	14312	14198	14369	14425	14311	14458	14256	14374	14419	14167	14321	14296	14322	14293	14412	14325	14157	14334	14318	14294	14370	14335	14326	14170	14313	14431	14235	14477	14335	14245	14326	14432	14344	14318	14222	14241	14368	14160	14270	14434	14220	14385	14439	14323	14317	14426	14393	14381	14311	14355	14283	14357	14314	14389	14374	14226	14408	14337	14289	14465	14380	14341	14250	14439	14273	14383	14381	14288	14382	14318	14302	14284	14350	14180	14468	14217	14534	14222	14143	14382	14315	14208	14288	14379	14398	14332	14385	14393	14317	14445	14402	14315	14225	14387	14249	14341	14421	14266	14216	14302	14242	14192	14254	14456	14415	14202	14462	14474	14443	14298	14294	14357	14267	14314	14349	14381	14381	14300	14431	14351	14282	14287	14153	14327	14447	14286	14102	14458	14344	14379	14359	14350	14336	14233	14254	14184	14488	14211	14375	14493	14305	14323	14396	14442	14454	14327	14317	14368	14369	14394	14403	14305	14244	14365	14255	14209	14373	14239	14461	14373	14416	14286	14410	14317	14298	14268	14428	14333	14299	14431	14209	14306	14501	14361	14284	14481	14453	14270	14365	14247	14295	14267	14417	14371	14382	14348	14463	14181	14224	14248	14434	14345	14453	14283	14289	14291	14377	14280	14400	14397	14496	14462	14358	14337	14360	14466	14187	14153	14388	14252	14335	14286	14386	14385	14332	14472	14277	14379	14161	14302	14320	14365	14294	14442	14340	14391	14392	14507	14387	14249	14432	14325	14292	14405	14199	14337	14256	14305	14395	14408	14326	14298	14202	14197	14362	14321	14252	14513	14384	14370	14485	14276	14490	14160	14398	14254	14276	14363	14331	14352	14393	14333	14282	14234	14571	14143	14290	14395	14455	14312	14277	14414	14330	14158	14378	14296	14296	14459	14336	14412	14421	14258	14489	14186	14268	14402	14400	14320	14399	14328	14256	14271	14301	14439	14440	14408	14306	14293	14450	14391	14347	14254	14288	14230	14377	14339	14254	14404	14355	14273	14197	14337	14217	14240	14351	14267	14387	14278	14511	14235	14280	14403	14301	14361	14222	14338	14437	14411	14285	14286	14216	14281	14338	14373	14238	14313	14096	14310	14372	14408	14277	14430	14386	14267	14358	14207	14060	14382	14426	14355	14239	14253	14195	14376	14452	14193	14356	14250	14373	14396	14292	14219	14395	14277	14414	14356	14361	14414	14410	14221	14344	14498	14423	14359	14240	14452	14425	14502	14377	14450	14331	14275	14459	14404	14301	14433	14273	14414	14247	14266	14298	14262	14394	14207	14389	14268	14372	14351	14336	14242	14573	14258	14402	14217	14268	14431	14285	14332	14366	14280	14292	14424	14226	14364	14305	14287	14501	14419	14487	14166	14202	14251	14436	14155	14369	14299	14174	14314	14298	14272	14442	14323	14279	14266	14347	14398	14253	14334	14258	14309	14402	14313	14379	14252	14390	14422	14339	14332	14379	14222	14249	14499	14369	14184	14237	14354	14273	14661	14238	14353	14308	14446	14210	14156	14438	14376	14430	14531	14243	14362	14457	14278	14562	14289	14367	14432	14301	14328	14285	14290	14422	14353	14449	14246	14289	14271	14378	14339	14175	14246	14403	14415	14359	14369	14405	14336	14202	14218	14283	14386	14349	14406	14316	14191	14277	14322	14356	14412	14354	14455	14321	14488	14442	14191	14270	14318	14345	14306	14429	14231	14282	14308	14339	14459	14292	14377	14397	14264	14442	14334	14346	14353	14337	14240	14350	14275	14312	14244	14467	14288	14227	14385	14170	14400	14518	14254	14370	14209	14189	14446	14313	14264	14417	14495	14297	14238	14403	14440	14198	14337	14445	14327	14365	14394	14356	14356	14304	14322	14256	14384	14486	14257	14275	14404	14261	14261	14339	14315	14415	14287	14297	14201	14320	14388	14326	14236	14209	14308	14392	14540	14252	14270	14268	14398	14451	14489	14371	14443	14291	14256	14148	14213	14421	14262	14289	14420	14401	14292	14255	14233	14180	14356	14245	14423	14271	14431	14384	14182	14360	14259	14337	14310	14301	14650	14304	14339	14401	14197	14226	14335	14287	14104	14521	14290	14521	14322	14242	14171	14359	14512	14459	14409	14296	14319	14345	14243	14473	14505	14209	14415	14363	14182	14315	14399	14263	14246	14246	14287	14250	14332	14474	14396	14150	14421	14320	14373	14367	14418	14424	14392	14257	14307	14275	14336	14442	14301	14393	14307	14417	14131	14215	14261	14417	14462	14384	14406	14381	14294	14374	14308	14233	14368	14159	14296	14459	14455	14315	14323	14426	14380	14437	14307	14388	14232	14422	14360	14294	14397	14374	14278	14459	14336	14320	14322	14529	14229
28499	25825	32433	27982	20862	17319	14757	13581	13622	13486	13607	13560	13231	13420	13499	13422	13291	13330	13374	13292	13465	13425	13353	13390	13522	13228	13362	13493	13367	13402	13469	13438	13404	13527	13410	13610	13429	13593	13449	13446	13512	13488	13397	13549	13280	13384	13457	13484	13204	13412	13614	13191	13527	13346	13297	13257	13362	13381	13527	13321	13415	13532	13459	13444	13407	13549	13305	13365	13226	13379	13559	13466	13466	13637	13579	13641	13402	13612	13390	13433	13313	13540	13364	13236	13521	13339	13369	13394	13434	13463	13376	13489	13548	13631	13616	13383	13548	13470	13431	13292	13606	13524	13501	13478	13514	13597	13444	13421	13441	13534	13588	13585	13648	13260	13594	13386	13553	13456	13431	13489	13284	13619	13521	13546	13590	13407	13413	13304	13448	13318	13302	13468	13468	13265	13306	13639	13543	13270	13447	13392	13439	13360	13440	13302	13476	13549	13390	13441	13399	13349	13216	13523	13637	13370	13292	13359	13409	13490	13386	13434	13442	13578	13511	13465	13400	13325	13408	13197	13472	13456	13455	13454	13368	13446	13278	13340	13325	13354	13287	13764	13546	13417	13502	13385	13418	13415	13400	13353	13464	13342	13538	13335	13363	13493	13510	13241	13437	13374	13440	13452	13358	13311	13323	13379	13399	13392	13348	13324	13389	13568	13454	13417	13581	13591	13441	13408	13474	13217	13382	13432	13403	13499	13423	13424	13448	13343	13467	13598	13442	13325	13458	13300	13257	13402	13390	13490	13409	13428	13600	13475	13640	13484	13185	13528	13260	13301	13572	13441	13356	13525	13409	13399	13414	13297	13405	13440	13519	13496	13500	13382	13344	13506	13403	13427	13381	13285	13294	13327	13534	13596	13326	13306	13547	13492	13509	13613	13371	13534	13392	13314	13534	13241	13546	13221	13348	13304	13569	13578	13333	13503	13504	13324	13429	13349	13482	13424	13296	13447	13551	13434	13310	13375	13509	13313	13462	13400	13541	13465	13342	13521	13377	13437	13546	13484	13475	13214	13399	13414	13406	13274	13310	13585	13604	13397	13360	13458	13305	13398	13385	13480	13452	13297	13471	13414	13223	13413	13388	13405	13434	13378	13638	13591	13366	13385	13551	13392	13369	13293	13250	13309	13357	13258	13446	13470	13517	13409	13412	13525	13459	13472	13488	13371	13466	13417	13358	13386	13485	13397	13201	13237	13251	13422	13580	13350	13394	13292	13398	13225	13211	13515	13531	13266	13404	13302	13369	13544	13457	13626	13497	13289	13544	13254	13648	13500	13365	13422	13489	13355	13387	13288	13378	13439	13368	13325	13359	13450	13615	13324	13421	13482	13598	13346	13311	13225	13378	13417	13528	13560	13346	13478	13348	13338	13334	13354	13619	13520	13376	13229	13464	13373	13428	13117	13495	13373	13338	13294	13442	13601	13446	13399	13537	13491	13377	13438	13431	13512	13392	13353	13556	13593	13399	13429	13337	13396	13485	13430	13415	13236	13334	13349	13400	13320	13409	13420	13320	13257	13452	13377	13251	13563	13294	13362	13463	13476	13433	13324	13335	13340	13551	13416	13547	13575	13330	13382	13508	13356	13551	13529	13401	13395	13255	13435	13536	13406	13510	13375	13388	13421	13248	13313	13401	13434	13288	13485	13296	13394	13376	13387	13503	13497	13392	13449	13496	13369	13425	13450	13508	13580	13389	13436	13542	13225	13453	13400	13441	13276	13354	13335	13362	13406	13443	13483	13378	13390	13354	13471	13551	13529	13432	13262	13432	13522	13422	13449	13262	13390	13315	13434	13479	13497	13335	13262	13340	13203	13420	13422	13373	13367	13620	13338	13274	13468	13407	13560	13331	13494	13408	13295	13508	13528	13428	13429	13344	13317	13497	13411	13280	13441	13372	13284	13328	13395	13452	13461	13496	13334	13358	13239	13335	13451	13354	13513	13557	13526	13385	13570	13493	13436	13575	13465	13265	13358	13418	13482	13319	13383	13273	13456	13447	13363	13384	13319	13334	13381	13608	13302	13343	13356	13483	13273	13426	13299	13493	13193	13405	13271	13277	13500	13621	13446	13345	13378	13298	13369	13487	13568	13333	13766	13631	13522	13458	13543	13518	13495	13448	13483	13458	13405	13598	13460	13630	13288	13363	13408	13566	13405	13331	13340	13318	13530	13389	13323	13492	13498	13092	13397	13474	13281	13274	13556	13174	13412	13514	13528	13244	13302	13456	13402	13649	13335	13348	13239	13450	13474	13399	13512	13476	13433	13337	13302	13416	13439	13519	13260	13389	13443	13296	13343	13495	13352	13359	13346	13369	13387	13479	13377	13515	13378	13444	13525	13550	13289	13509	13404	13337	13275	13243	13335	13473	13423	13594	13574	13341	13402	13633	13491	13380	13387	13362	13280	13484	13441	13403	13257	13453	13180	13305	13453	13546	13494	13495	13420	13613	13318	13487	13401	13535	13569	13380	13370	13511	13601	13422	13272	13423	13373	13530	13392	13297	13502	13312	13593	13395	13307	13392	13418	13453	13297	13464	13331	13467	13503	13416	13304	13369	13406	13410	13292	13383	13374	13576	13307	13439	13422	13454	13395	13272	13461	13483	13358	13336	13505	13441	13268	13404	13248	13369	13482	13345	13481	13443	13292	13348	13389	13296	13355	13430	13503	13375	13334	13519	13319	13525	13555	13447	13503	13354	13378	13546	13512	13346	13635	13475	13251	13316	13481	13401	13352	13294	13384	13573	13547	13530	13306	13285	13399	13548	13464	13272	13265	13184	13360	13565	13473	13406	13468	13287	13585	13421	13559	13332	13221	13343	13412	13398	13369	13441	13333	13386	13380	13427	13271	13633	13670	13317	13352	13478	13334	13480	13461	13426	13305	13544	13427	13528	13399	13402	13501	13543	13500	13531	13416	13446	13427	13446	13619	13355	13228	13319	13290	13531	13261	13515	13403	13434	13450	13623	13357	13662	13494	13406	13244	13386	13375	13495	13500	13696	13494	13262	13460	13271	13391	13432	13422	13344	13574	13504	13506	13433	13563	13332	13420	13546	13482	13373	13580	13220	13371	13623	13486	13376	13483	13609	13346	13444	13180	13358	13499	13234	13485	13500	13426	13457	13414	13297	13426	13674	13365	13545	13609	13196	13355	13331	13395	13537	13422	13594	13516	13454	13470	13157	13299	13358	13392	13453	13450	13235	13290	13213	13167	13528	13540	13463	13206	13426	13171	13428	13470	13496	13310	13435	13543	13522	13475	13469	13432	13505	13245	13382	13360	13438	13473	13361	13364	13449	13363	13197	13486	13484	13379	13443	13485	13443	13293	13600	13403	13522	13337	13488	13383	13579	13390	13405	13426	13601	13435	13310	13496	13403	13334	13541	13613	13528	13338	13475	13457	13474	13441	13439	13443	13562	13441	13273	13472	13389	13385	13323	13475	13531	13475	13580	13475	13289	13483	13464	13358	13411	13342	13403	13401	13444	13525	13394	13410	13437	13400	13415	13459	13506	13518	13408	13229	13424	13547	13458	13265	13429	13519	13388	13455	13564	13396	13411	13637	13415	13395	13402	13396	13372	13366	13406	13612	13332	13535	13294	13488	13388	13414	13367	13382	13413	13339	13420	13494	13404	13476	13496	13486	13507	13500	13415	13507	13406	13634	13572	13462	13448	13458	13654	13358	13531	13541	13482	13441	13515	13528	13474	13418	13229	13562	13502	13544	13542	13284	13410	13427	13658	13069	13343	13271	13548	13352	13431	13362	13585	13481	13298	13487	13593	13229	13318	13392	13380	13539	13563	13444	13391	13561	13587	13446	13208	13319	13398	13390	13464	13293	13461	13448	13527	13195	13491	13596	13356	13615	13441	13520	13415	13468	13318	13328	13472	13564	13456	13392	13497	13456	13595	13513	13186	13579	13609	13298	13477	13475	13350	13142	13453	13456	13308	13396	13493	13241	13337	13366	13388	13456	13460	13357	13439	13645	13419	13362	13464	13354	13322	13392	13248	13527	13525	13375	13478	13430	13365	13629	13458	13285	13432	13332	13339	13418	13399	13284	13348	13407	13501	13475	13480	13472	13454	13322	13613	13516	13282	13609	13272	13427	13542	13526	13321	13533	13343	13416	13692	13552	13350	13412	13373	13489	13374	13308	13350	13257	13481	13354	13727	13478	13409	13534	13507	13555	13338	13400	13532	13390	13375	13471	13423	13266	13527	13623	13394	13332	13406	13338	13459	13349	13413	13592	13291	13311	13375	13291	13291	13387	13358	13485	13356	13464	13522	13413	13244	13314	13558	13489	13452	13370	13694	13409	13319	13508	13316	13129	13535	13436	13598	13494	13336	13485	13437	13343	13544	13303	13449	13338	13626	13507	13361	13384	13531	13507	13373	13458	13291	13397	13429	13595	13533	13326	13401	13261	13626	13312	13391	13436	13727	13468	13435	13544	13530	13449	13372	13458	13590	13426	13271	13475	13714	13433	13465	13468	13460	13356	13456	13621	13458	13524	13399	13577	13398	13425	13320	13124	13408	13280	13498	13308	13449	13316	13335	13422	13364	13400	13631	13436	13467	13384	13588	13516	13494	13483	13326	13604	13495	13495	13466	13416	13490	13302	13379	13394	13443	13467	13250	13528	13439	13408	13377	13603	13642	13470	13361	13452	13367	13432	13483	13374	13426	13540	13449	13421	13417	13349	13565	13418	13432	13318	13364	13378	13556	13445	13539	13515	13435	13343	13461	13389	13351	13245	13207	13250	13387	13581	13389	13495	13531	13359	13409	13486	13456	13320	13509	13311	13334	13469	13354	13542	13534	13626	13762	13388	13400	13456	13235	13453	13366	13310	13462	13508	13475	13639	13390	13395	13459	13387	13459	13386	13346	13475	13319	13433	13342	13394	13526	13374	13390	13562	13556	13348	13454	13394	13423	13462	13334	13588	13518	13396	13360	13344	13357	13398	13522	13412	13308	13311	13346	13494	13354	13425	13483	13545	13574	13340	13538	13460	13399	13356	13569	13427	13525	13575	13645	13400	13408	13209	13439	13561	13644	13483	13432	13359	13226	13455	13361	13331	13670	13456	13500	13598	13599	13528	13404	13544	13341	13418	13580	13359
30579	42452	39186	29469	22975	18117	14317	13498	13462	13472	13352	13300	13235	13350	13131	13107	13359	13301	13376	13328	13304	13292	13370	13322	13183	13349	13393	13107	13280	13262	13237	13175	13294	13290	13333	13245	13291	13386	13354	13188	13251	13215	13231	13312	13234	13178	13206	13293	13123	13382	13244	13111	13386	13214	13464	13245	13304	13221	13236	13372	13353	13304	13205	13183	13323	13366	13194	13325	13361	13350	13191	13237	13312	13264	13271	13185	13161	13363	13274	13390	13250	13345	13236	13370	13374	13264	13475	13217	13144	13197	13379	13165	13391	13286	13228	13130	13359	13202	13194	13236	13257	13281	13319	13148	13140	13361	13286	13228	13212	13242	13228	13259	13312	13357	13335	13217	13278	13295	13226	13192	13430	13456	13203	13334	13355	13254	13354	13463	13216	13296	13434	13409	13316	13044	13314	13267	13269	13226	13394	13326	13327	13068	13251	13228	13121	13310	13349	13279	13145	13226	13252	13363	13308	13177	13244	13269	13389	13125	13205	13424	13104	13373	13094	13329	13137	13391	13262	13274	13319	13282	13156	13298	13254	13325	13204	13113	13198	13243	13279	13369	13135	13179	13173	13308	13183	13087	13149	13204	13230	13339	13279	13145	13267	13111	13456	13362	13324	13249	13404	13121	13343	13203	13343	13424	13274	13410	13200	13224	13169	13186	13225	13186	13370	13233	13276	13075	13365	13218	13362	13312	13291	13048	13368	13351	13119	13208	13140	13106	13259	13372	13291	13259	13391	13391	13205	13051	13231	13141	13428	13097	13160	13263	13180	13226	13260	13203	13312	13201	13187	13250	13258	13108	13531	13281	13281	13118	13350	13366	13455	13339	13048	13407	13360	13285	13284	13248	13220	13048	13309	13297	13264	13020	13247	13173	13277	13267	13141	13265	13109	13176	13244	13257	13371	13293	13211	13339	13402	13312	13156	13035	13362	13276	13256	13230	13270	13321	13326	13260	13335	13394	13371	13266	13104	13310	13295	13342	13296	13194	13294	13336	13075	13435	13166	13357	13243	13191	13489	13250	13332	13319	13180	13304	13281	13317	13218	13261	13345	13294	13232	13171	13502	13260	13235	13186	13301	13385	13217	13277	13416	13217	13126	13453	13275	13238	13240	13314	13281	13211	13245	13104	13315	13297	13368	13181	13315	13308	13186	13162	13302	13253	13299	13224	13271	13234	13278	13153	13419	13283	13435	13318	13301	13320	13238	13342	13184	13368	13427	13222	13286	13200	13397	13212	13181	13310	13132	13329	13319	13231	13500	13084	13139	13404	13312	13352	13420	13226	13253	13114	13308	13315	13354	13216	13304	13168	13142	13283	13218	13372	13286	13230	13236	13210	13212	13405	13322	13195	13282	13112	13202	13381	13214	13233	13206	13160	13200	13298	13072	13401	13418	13321	13228	13292	13185	13161	13208	13243	13226	13205	13352	13324	13274	13270	13372	13288	13253	13212	13115	13375	13153	13346	13188	13343	13319	13238	13410	13410	13363	13318	13228	13289	13244	13331	13132	13242	13326	13174	13364	13389	13279	13229	13285	13287	13338	13162	13381	13047	13205	13274	13386	13281	13323	13194	13185	13272	13290	13228	13178	13295	13152	13530	13182	13223	13276	13251	13264	13466	13217	13358	13465	13168	13273	13354	13278	13353	13162	13258	13296	13508	13131	13231	13215	13221	13297	13276	13296	13039	13072	13327	13138	13252	13460	13196	13299	13242	13176	13258	13260	13331	13268	13374	13133	13194	13188	13389	13463	13256	13237	13180	13419	13303	13239	13243	13370	13256	13459	13129	13205	13215	13318	13335	13322	13190	13259	13402	13411	13160	13424	13263	13227	13250	13282	13265	13235	13240	13121	13246	13329	13431	13220	13220	13227	13140	13410	13286	13359	13254	13418	13173	13252	13367	13218	13274	13412	13181	13351	13204	13253	13356	13358	13278	13231	13411	13242	13344	13247	13182	13296	13418	13300	13207	13413	13319	13234	13153	13295	13281	13045	13372	13341	13349	13261	13160	13317	13339	13129	13273	13323	13316	13393	13307	13335	13153	13310	13186	13358	13323	13366	13213	13209	13283	13258	13012	13315	13159	13261	13385	13137	13411	13298	13250	13193	13391	13259	13301	13402	13153	13243	13300	13371	13330	13358	13375	13268	13273	13514	13250	13250	13293	13213	13350	13256	13310	13308	13208	13250	13367	13145	13211	13360	13258	13347	13397	13297	13240	13320	13226	13287	13310	13326	13254	13143	13342	13126	13403	13285	13253	13213	13327	13240	13181	13247	13354	13394	13403	13197	13330	13215	13220	13348	13363	13348	13194	13344	13282	13143	13345	13454	13336	13083	13253	13402	13355	13378	13224	13255	13449	13234	13313	13182	13314	13368	13364	13296	13457	13221	13175	13388	13297	13175	13192	13324	13152	13246	13329	13170	13346	13292	13342	13351	13263	13271	13257	13199	13080	13353	13174	13290	13280	13312	13245	13379	13385	13343	12974	13246	13246	13181	13418	13398	13357	13303	13197	13106	13354	13222	13122	13118	13213	13265	13257	13258	13278	13258	13436	13332	13172	13345	13147	13224	13162	13206	13216	13331	13312	13220	13303	13279	13321	13241	13317	13258	13349	13309	13287	13422	13322	13393	13291	13399	13185	13297	13293	13090	13374	13178	13078	13091	13380	13191	13339	13453	13305	13383	13121	13249	13209	13215	13463	13316	13159	13210	13157	13456	13184	13232	13402	13174	13350	13257	13272	13257	13204	13318	13150	13365	13241	13336	13270	13293	13187	13289	13249	13172	13305	13363	13202	13147	13236	13325	13315	13195	13362	13208	13233	13308	13364	13194	13147	13287	13259	13321	13303	13349	13147	13380	13223	13229	13244	13283	13220	13243	13216	13206	13285	13341	13239	13299	13251	13330	13456	13325	13212	13328	13321	13384	13222	13154	13295	13358	13147	13168	13364	13381	13214	13357	13221	13255	13213	13166	13364	13220	13248	13289	13252	13330	13266	13352	13244	13316	13209	13082	13380	13199	13419	13327	13348	13182	13316	13235	13220	13351	13324	13222	13469	13178	13346	13293	13337	13355	13236	13269	13442	13375	13273	13249	13333	13244	13389	13377	13312	13337	13026	13190	13278	13306	13296	13203	13120	13117	13283	13176	13359	13368	13241	13523	13167	13158	13244	13483	13357	13271	13155	13463	13375	13302	13493	13165	13219	13330	13384	13170	13265	13515	13246	13334	13311	13282	13166	13290	13363	13278	13286	13419	13228	13405	13325	13221	13283	13265	13304	13287	13340	13247	13378	13151	13231	13297	13451	13258	13376	13257	13076	13181	13264	13178	13345	13322	13331	13309	13188	13236	13115	13362	13376	13321	13218	13368	13243	13231	13295	13175	13341	13396	13190	13203	13180	13307	13327	13417	13234	13289	13250	13333	13309	13370	13175	13334	13327	13098	13399	13248	13359	13297	13195	13227	13377	13152	13060	13412	13010	13371	13231	13241	13253	13270	13374	13238	13254	13235	13263	13185	13288	13348	13336	13411	13375	13309	13256	13360	13451	13173	13245	13196	13422	13452	13215	13316	13341	13250	13232	13331	13326	13306	13272	13323	13300	13438	13288	13219	13314	13408	13370	13211	13194	13264	13289	13338	13322	13283	13221	13221	13493	13169	13290	13285	13110	13207	13257	13274	13107	13384	13204	13331	13383	13418	13464	13298	13163	13366	13281	13256	13268	13343	13319	13341	13253	13002	13209	13090	13224	13316	13124	13076	13389	13306	13270	13232	13299	13223	13198	13336	13198	13163	13271	13184	13216	13220	13415	13420	13364	13125	13153	13316	13419	13277	13264	13362	13230	13247	13275	13365	13240	13267	13447	13339	13073	13284	13276	13307	13281	13305	13501	13394	13286	13159	13280	13271	13394	13141	13371	13315	13244	13178	13374	13201	13398	13206	13285	13388	13262	13178	13380	13366	13202	13289	13196	13355	13314	13254	13262	13430	13220	13303	13267	13227	13212	13271	13258	13234	13388	13302	13184	13275	13171	13257	13312	13317	13239	13304	13428	13258	13204	13294	13381	13337	13205	13311	13404	13277	13238	13215	13377	13145	13376	13262	13266	13141	13378	13131	13306	13342	13286	13184	13145	13294	13445	13314	13279	13307	13161	13447	13234	13313	13252	13405	13202	13335	13233	13201	13296	13361	13302	13290	13409	13365	13353	13318	13267	13421	13223	13197	13392	13377	13175	13372	13187	13227	13236	13254	13308	13320	13417	13232	13319	13358	13262	13130	13342	13200	13113	13449	13315	13244	13297	13179	13265	13263	13260	13229	13311	13116	13231	13345	13318	13153	13165	13262	13301	13441	13309	13300	13128	13247	13449	13305	13131	13207	13353	13126	13194	13192	13321	13290	13193	13179	13313	13277	13341	13161	13134	13221	13320	13180	13190	13295	13338	13136	13221	13250	13192	13160	13333	13352	13361	13388	13211	13429	13281	13189	13214	13241	13329	13193	13279	13321	13212	13432	13225	13249	13368	13218	13479	12970	13254	13269	13209	13278	13369	13295	13292	13281	13293	13239	13281	13137	13184	13311	13214	13204	13298	13301	13267	13239	13272	13364	13334	13254	13279	13283	13104	13349	13327	13330	13318	13299	13315	13175	13368	13198	13179	13262	13351	13330	13406	13341	13258	13425	13342	13378	13328	13237	13384	13324	13250	13451	13385	13200	13340	13203	13384	13240	13254	13506	13285	13165	13263	13402	13379	13189	13330	13268	13285	13307	13341	13218	13189	13229	13371	13342	13283	13189	13455	13272	13506	13319	13221	13322	13134	13291	13279	13151	13220	13249	13166	13302	13255	13223	13283	13306	13062	13280	13265	13096	13207	13306	13317	13282	13214	13309	13258	13213	13300	13074	13324	13175	13227	13243	13170	13245	13242	13328	13375	13272	13255	13318	13213	13124	13253	13287	13206	13294	13310	13452	13197	13305	13194	13173	13283	13353	13266	13257	13248	13434	13179	13285	13286	13331	13144	13292	13404	13192	13287	13374	13085	13297	13266	13309	13190	13251	13069	13305	13246	13252	13178	13253	13297	13237	13479	13202	13388	13332	13220	13378	13289	13234	13245
24326	21543	29115	26040	24855	25559	23170	17172	15455	14972	14489	14362	14554	14467	14469	14420	14364	14219	14296	14032	14113	14489	14254	14275	14006	14321	14142	14224	14333	14295	14200	14203	14094	14158	14187	14277	14132	14093	14169	14150	13983	14201	14209	14190	14276	14457	14169	14240	14171	14263	14146	14326	14338	14256	14279	14261	14119	13976	14220	14039	14253	14241	14240	14230	14119	14194	14308	14309	14339	14185	14173	14057	14118	14067	14096	14239	14275	13999	14103	14326	14128	14000	14264	14209	14146	14219	14241	14127	14163	14019	14081	14050	14191	14126	14216	14007	14046	14193	14000	14234	14543	13973	14216	14199	14133	13930	14172	14328	14192	14029	14266	13991	14293	14340	14237	14059	14140	14107	14117	14298	14178	14059	14068	13932	14137	14221	13967	14181	14151	14282	14241	14207	14076	14116	14076	14182	14248	14143	14235	14237	14124	14215	14187	14016	14089	14019	14129	14077	14145	14162	14150	14115	14127	14109	14105	14129	14295	14006	14013	14131	14034	14119	14077	14128	14328	14336	14361	13969	14313	13968	14108	14221	14027	14283	14049	14146	14054	14067	14197	14160	14158	14205	14091	14116	14160	13998	14147	14156	14409	13925	14177	14057	14019	14274	14269	14136	14253	14235	14217	14143	14271	14114	14326	14239	14239	14037	14100	13930	14066	14121	14244	13991	14084	14092	14113	14097	14176	14158	14444	14203	13982	14285	14171	14153	14104	14233	14301	14216	14095	14213	14076	14207	14214	14288	14191	14030	14128	14182	14139	14003	14065	14152	14248	14197	14009	14129	14420	14252	14104	14071	14139	14235	14029	14132	14035	13997	14111	13979	14216	14127	14073	14105	14055	14138	14209	14112	14020	14249	14269	14320	14185	14236	14240	14088	14168	14048	14314	14107	14190	14213	14112	14205	14346	14142	14133	14123	14208	14094	13994	14180	14088	14314	14268	14021	14316	14036	14241	14176	14180	14143	14186	14265	14233	14307	14306	14071	14042	13956	14129	14329	13956	13980	14312	13968	14027	14325	13997	14111	14108	14210	14154	14171	14093	14166	14143	14068	14291	14042	14055	14194	14113	13956	14068	14093	14139	14215	14023	14139	14052	14395	14406	14201	14222	14176	14062	14112	13988	14178	14062	14100	14121	14143	14033	14290	14256	14128	14187	14177	14103	14296	14168	14153	14090	14182	14111	13974	14032	13995	14095	14003	14083	14234	14202	14040	13852	14079	13985	14165	14102	14063	14191	14045	14223	14233	14238	14196	14198	14079	14293	14182	14153	14171	14140	14076	14105	14154	13914	14243	13975	14167	14219	14191	14091	14265	14135	14120	14081	14256	14170	13857	14012	14031	14365	14072	14445	14156	14113	14245	14251	14005	13992	14146	14188	14185	14226	13994	14356	14230	14234	14273	14200	14354	14060	14005	14254	14142	14242	14045	14046	13949	13928	14080	14181	14182	14319	14110	14262	14189	14125	14065	14131	14202	14193	14229	14278	14198	14179	14114	14201	14172	14083	13938	14035	14298	14202	14207	14251	14209	14278	14155	14174	14137	13999	14092	14026	14073	14137	14073	14392	14068	14038	14088	14190	14283	14159	13992	13929	14136	14042	14293	14169	14299	14211	14152	14097	14138	14318	14161	14202	14251	14107	14150	14144	14126	14108	14333	14249	14194	14178	14166	14177	14233	14061	14189	14140	13978	14170	14096	14079	14121	14112	13976	14241	14074	14057	14164	14077	13936	13946	14133	14269	14171	14083	14209	14075	13920	14203	14046	14259	14142	14058	14122	14238	14008	14039	14146	13929	14228	14086	14167	14168	14000	14050	14066	14161	14037	14087	14201	14166	14051	14275	14326	14097	14308	14147	14192	14049	13902	14093	14129	13995	13974	14087	14116	14064	14004	13982	14202	14062	14038	14258	14160	14260	14153	14114	14231	14301	14181	14178	14202	14213	14120	14101	14000	13949	14190	14066	14223	14114	13933	14248	14213	14198	14203	14121	14154	14049	13970	14188	14006	14176	14006	14311	14134	14230	14064	14075	14013	14306	14131	14238	14037	14103	14157	14254	14164	14129	14030	14134	14311	14055	14301	14147	14232	14149	14116	14106	14047	14284	14222	14229	14250	14355	14149	14008	14113	14085	14084	14081	14201	14091	14359	14064	14147	14075	13959	14287	13956	14054	14038	14029	14108	14045	14167	14224	14062	14155	14126	14087	14303	14106	14188	14191	14147	14236	14090	14154	14154	14061	14254	14042	14215	14176	14235	14123	14379	14051	14123	14215	14253	14230	14196	14240	14010	14174	14163	14176	14134	14069	14203	14024	14179	14197	14264	14073	14209	14197	14099	13991	14021	14142	14258	14041	13995	14220	14027	14122	14144	14207	14049	14353	14344	14192	14158	14150	14242	14133	14080	14050	14360	14218	14097	14062	14075	14118	14036	13932	14123	14193	14066	14148	14047	13906	13969	13944	14262	14134	14109	14201	14302	14136	14281	14120	14060	14036	14281	14213	14082	14216	14162	13990	14330	14045	14066	14312	14325	14138	14244	13994	14157	14159	14046	14284	14224	14109	14266	14272	14108	14108	14143	14201	14008	14125	14331	14428	14321	14217	14290	14004	14115	13942	14173	14133	14173	14117	14188	14041	14092	14163	14333	14178	14226	14236	14176	14157	14224	14288	14327	14137	14084	14083	14005	14034	14318	14095	14084	14137	14216	14335	14138	14226	14190	14192	14217	14274	14114	14251	14284	14219	14154	14037	14012	14195	14207	14158	14259	13958	14121	14282	14160	14126	14085	14079	14089	14109	14274	14368	14084	14193	14173	14029	14192	14082	14130	14182	14230	14065	14188	14254	14031	14007	14062	14003	14393	14118	13989	14176	14159	13846	14037	14371	14262	14148	14331	14146	14059	14052	14051	14097	14096	14199	14261	14114	13951	14239	14359	14156	14080	14136	13891	14112	14186	14125	14288	14076	14228	14224	14045	14251	13978	14132	14120	14151	14170	14048	14005	14242	14106	14089	14060	14297	14226	14198	14328	14236	14134	14086	14194	14035	14327	14098	14103	14242	13964	14182	14072	14184	14297	14116	14119	14213	14072	14193	14140	14214	14107	14330	13919	14329	14283	14179	14119	14016	14153	13935	14257	14220	14013	14259	13994	14155	14318	14166	14151	14272	14020	14252	14161	14041	14084	14215	14182	14396	14167	14302	14170	14066	14335	14106	14160	14190	14229	14232	14141	14183	14382	14106	14027	14137	14064	14314	13998	14029	13976	13936	14051	14119	14219	14032	14192	14120	14133	14245	14015	14263	14213	14183	13932	14220	14322	14028	14198	14160	14424	14106	14169	14028	14021	14154	14055	14059	14228	14099	14137	14061	14156	14354	14090	14245	14191	14046	14246	14300	14172	14078	14152	14172	13994	14071	13996	14099	14339	14064	14364	14074	14123	13962	13993	14107	14141	14262	14130	14226	14325	14340	14238	14376	14187	14313	14316	14087	14333	13991	14039	14175	14237	14148	14261	14110	14082	14243	14226	14001	14101	14284	14117	14105	14213	14306	14125	14000	14082	14212	14111	14174	14130	13948	14130	14142	14119	14218	14271	14300	14021	14192	14033	13960	14125	14026	14138	14097	14105	14066	14272	14225	14241	14022	14270	14205	14092	14266	14192	14130	14139	14472	14342	14282	14185	14190	14194	14130	14063	14228	14164	14134	14079	13949	14264	14236	14155	14148	14215	14116	14286	14346	14168	14222	14102	14256	14187	14078	13908	14054	14039	14341	14265	14161	14127	14271	14064	13950	14088	14038	14100	14051	14184	14162	14139	14216	14230	14474	14221	14223	14134	14012	14127	14200	14117	14153	14208	14123	14260	14186	14334	14042	14261	14185	14170	14092	14185	14214	14139	14211	14051	14332	14299	14220	14090	14274	14289	14229	14111	14137	14180	14208	14273	14177	14174	14230	14232	13993	14234	14255	14158	13959	14019	14097	14052	14159	14227	14278	14375	14109	13960	13974	14182	14114	14036	14184	14075	14135	14148	14124	14082	14214	14110	14222	14019	14069	14167	14126	14101	14165	14297	14278	14220	14360	14158	14279	14187	14168	14234	13920	14179	14220	14006	14040	14245	14101	14274	14093	14110	14076	13969	14298	14049	14032	14103	14086	14248	14411	14490	14308	14117	13952	14032	14187	14173	14107	14271	14172	14007	14172	14069	14134	14178	14091	14224	14144	14176	14306	14162	14056	14317	14061	14231	14267	14186	14337	14122	14033	14126	14114	14046	14140	14260	14020	14090	14124	14022	14200	14100	14244	14166	14051	14128	14150	14169	14029	14151	14125	14192	14078	14220	14348	14190	14130	13991	14214	14262	14175	14125	14136	14167	14099	14142	14118	14071	13978	14120	14162	14182	14195	14214	14231	14154	14032	14222	13889	14135	14186	14324	14344	14019	14133	13918	14307	14201	14114	14043	14017	14145	14054	14128	14252	14116	14185	13970	14082	14126	14108	14198	14369	14088	14148	14021	13824	14321	14279	14053	14310	14082	14327	14212	14198	14307	14214	14142	14140	14302	14146	14129	14299	14118	14083	14164	14135	14095	14105	14160	14096	14062	14121	14123	14435	14166	14253	14299	14160	14232	14075	14193	14192	14143	14222	14120	14249	14163	14311	13969	14297	14105	14133	14039	14131	14209	14308	14206	13957	14161	14119	14219	14004	14141	14159	14110	14091	14180	14206	14266	14170	14012	14008	14092	14119	14222	14056	14187	14307	14242	14136	14005	14222	14163	14163	14128	14172	14166	14233	14175	14031	14268	14346	14265	14042	13997	14179	14092	14097	14138	14156	14089	14238	14187	14185	14203	14319	14172	14039	14029	14101	14214	14030	14198	14077	14119	14102	14252	14310	14044	14069	14067	14105	14158	14118	13940	14235	14126	14155	14090	14178	14107	14131	14096	14178	14228	14138	13999	14084	14085	14088	13983	13963	14234	14060	14127	14299	13931	14156	14104	14042	14216	14263	14141	14174	14095	14226	14194	14215	14109	14206	14079	14072	14130	14255	14222	14073	14034	14284	14126	14153	14026	14110	14091	14077	14186	14239	14046	14357	14186	14243	13957	14352	14181	14168	14146
33304	52041	48708	36600	31515	27198	21885	16477	15280	14452	14156	13983	14001	13858	13957	13754	13845	13973	13944	13870	13742	13696	13951	13653	13725	13778	14012	13882	13687	13931	13770	14002	13825	13784	13786	13821	13707	14036	13804	13838	13862	13843	13736	13917	13861	13850	13960	13872	13841	13759	13886	13852	13729	13932	13902	13796	13696	13886	13769	13757	13867	13705	13792	13741	13786	13732	13661	13731	13920	13791	13590	13846	13874	13686	13784	13864	13946	13967	13736	13891	13862	13724	13759	13726	13615	13822	13844	13887	13660	13770	13977	13858	13644	13773	13873	13796	13801	13892	13818	14057	13735	13592	13801	13789	13739	13772	13870	13782	13850	13896	13941	13822	13684	13612	13825	13804	13711	13843	13767	13864	13701	13767	13799	14038	13686	13870	13604	13749	13920	13819	13980	13778	13704	13789	13895	13797	13706	13836	13811	13807	13685	13916	13712	13830	13862	13876	13786	13670	13900	13832	13870	13821	13612	13713	13782	13990	13788	13812	13760	13788	13814	13736	13782	13633	13656	13860	13564	13689	13856	13908	13830	13719	13661	13888	13699	13882	13735	13687	13736	13750	13713	13680	13913	13810	13900	13861	13850	13649	13881	13823	13726	13931	13778	13764	13889	13864	13812	13937	13676	13760	13812	14036	13719	13691	13809	13779	13776	13963	13779	13732	13786	13856	13860	13848	13821	13593	13815	13661	13884	13895	13501	13623	13853	13790	13896	13709	13755	13933	13726	13761	13764	13848	13621	13857	13918	13693	13741	13824	13985	13827	13766	13927	13841	13850	13734	13704	13834	13639	13902	13713	13761	13730	13898	14024	13897	13843	13836	13761	13819	13799	13733	13886	13935	13884	13814	13840	13744	13822	13651	13866	13869	13775	13829	13677	13859	13805	13757	13878	13800	13765	13681	13706	13698	13790	13724	13771	13736	13836	13632	14017	13725	13814	13742	13731	13679	13750	13825	13747	13765	13794	13891	13769	13673	13741	13766	13823	13753	13876	13690	13722	13816	13629	13763	13959	13812	13781	13784	13819	13692	13727	13913	13725	13737	13805	13739	13781	13649	13753	13830	13609	13808	13807	13619	13736	13783	13599	13919	13777	13692	13583	13798	13588	13681	13909	13883	13692	13862	13752	13786	13655	13846	13746	13687	13674	14025	13762	13885	13775	13707	13773	13973	13858	13967	13765	13803	13660	13787	13639	13976	13929	13774	13838	13765	13815	13777	13822	13837	13778	13901	13747	13759	13891	13701	13692	13685	13652	13790	13735	13645	13664	13766	13772	13889	13840	13634	13699	13768	13931	13819	13716	13830	13842	13783	13707	13844	13738	13733	13982	13715	13918	13691	13862	13747	13891	13850	13843	13776	13620	13748	13696	13767	13670	13816	13666	13894	13682	13743	13769	13754	13794	14020	13822	13809	13615	13796	13902	13724	13789	13912	13593	13864	13842	13786	13725	13760	13766	13938	13727	13795	13916	13861	13830	13741	13795	13674	13690	13674	13626	13759	13697	13823	13763	13806	13707	13788	13689	13675	13926	13812	13971	13770	14005	13808	13879	13814	13663	13917	13689	13788	13802	13863	13833	13660	13807	13720	13830	13744	13619	13689	13851	13719	13819	13900	13760	13732	13698	13784	13681	13688	13733	13790	13899	13707	13829	13625	13888	13787	13705	13794	13763	13693	13822	13897	13735	13956	13589	13626	13910	13765	13773	13861	13795	13918	13759	13740	13822	13708	13836	13829	13879	13827	13674	13854	13775	13659	13902	13641	13541	13830	13898	13779	13656	13852	13919	13669	13966	13824	13858	13804	13842	13655	13750	13755	13760	13900	13911	13767	13676	13916	13803	13789	13802	13782	13687	13673	13785	13739	13670	13932	13769	13816	13738	13724	13772	13917	13727	13781	13791	13732	13852	13866	13871	13762	13776	13946	13822	13774	13674	13840	13777	13813	13738	13727	13685	13842	13802	13837	13798	13736	13910	13782	13791	13830	14027	13644	13782	13853	13787	13673	13671	13687	13817	13756	13660	13714	13779	13837	13930	13879	13750	13864	13822	13775	13656	13726	13898	13987	13649	13695	13793	13767	13708	13843	13668	13791	13855	13932	13973	13905	13687	13739	13748	14020	13831	13659	13742	13700	13816	13824	13802	13667	13815	13965	13710	13818	13642	13953	13844	13863	13829	13913	13728	13789	13878	13835	13620	13873	13725	13572	13918	13697	13676	13757	13925	13716	13913	13846	13713	13888	13682	13740	13783	13743	13731	13737	13731	13923	13785	13859	13737	13859	13844	13711	13744	13830	13856	13739	13915	13848	13744	13586	13810	13773	13766	13819	13830	13901	13677	13739	13791	13860	13769	13838	13816	13732	13835	13648	13716	13781	13769	13815	13858	13793	13766	13857	13730	13885	13862	13853	13834	13870	13678	13729	13834	13594	13898	14012	14005	13587	13936	13671	14011	13840	13789	13792	13812	13669	13797	13746	13783	13750	13704	13798	13870	13677	13706	13832	13596	13845	13771	13870	13773	13765	13756	13712	13717	13771	13733	13648	13798	13776	13727	13741	13828	13876	13799	13854	13811	13790	13740	13806	13783	13911	13979	13871	13862	13723	13695	13908	13756	13793	13683	13699	13808	13724	13649	13853	13804	13714	13725	13789	13899	13826	13740	13889	13730	13716	13685	13959	13741	13717	13701	13720	13756	13872	13757	13777	13835	13556	13920	13771	13969	13756	13933	13629	13822	13783	13821	13774	13943	13690	13679	13844	13856	13781	13698	13676	13764	13877	14021	13652	13690	13787	13817	13851	13844	13819	13863	13724	13680	13842	13743	13756	13873	13853	13730	13827	13713	13704	13782	13813	13756	13793	13757	13722	13734	13886	13879	13713	13708	13920	13863	13507	13765	13949	13848	13703	13816	13659	13863	14108	13758	13693	13784	13797	13803	13932	13703	13915	13725	13711	13662	14019	13787	13922	13669	13906	13645	13674	13853	13862	13812	13809	14002	13739	13636	13789	13630	13665	14012	13979	14005	13631	13741	13846	13698	13698	13896	13730	13835	13802	13794	13784	13702	13631	13863	13861	13689	13712	13824	13785	13833	13715	13923	13685	13906	13785	13693	13585	13761	13637	13651	13711	13805	13750	13832	13717	13666	13799	13772	13835	13774	13925	13722	13828	13827	13784	13904	13790	13837	13778	13878	13799	13686	13867	13898	13822	13757	13802	13862	13877	13758	13730	13787	13839	13876	13674	13755	13597	13601	13745	13720	13782	13723	13745	13923	13849	13620	13769	13708	13709	13809	13772	13898	13956	13743	13688	13827	13824	13693	13808	13818	13951	13764	13965	13970	13864	13758	13774	13881	13700	13729	13753	13747	13782	13978	13690	13902	13906	13814	13765	13669	13697	13913	13669	13714	13868	13857	13619	13771	13850	13745	13740	13748	13964	13814	13934	13691	13900	13826	13586	13812	13745	13717	13723	13781	13773	13873	13876	13772	13829	13816	13656	13744	13833	13879	13708	13640	13575	13803	13715	13830	13865	13683	13926	13811	13766	13811	13722	13656	13771	13849	13780	13769	13708	13683	13666	13767	13832	13711	13909	13721	13719	13813	13810	13722	13947	13716	13856	13717	13852	13710	13707	13780	13738	13756	13775	13881	13830	13850	13867	13900	13778	13760	13908	13735	13741	13849	13668	13780	13731	13537	13858	13689	13943	13743	13789	13820	13801	13801	13753	13954	13672	13723	13911	13727	13705	13792	13844	13930	13814	13649	13917	13788	13855	13737	13993	13716	13921	13838	13801	13857	13864	13690	13797	13751	13821	13814	13739	13903	13668	13746	13807	13831	13588	13686	13861	13822	13623	13740	13831	13704	13745	13688	13792	13979	13832	13962	13761	13848	13587	13704	13808	13909	13752	13849	13778	13547	13708	13909	13839	13757	13807	13910	13879	13712	13946	13707	13532	13679	13744	13909	13872	13851	13896	13643	13748	13756	13784	13796	13756	13724	13871	13752	13643	13879	13729	13767	13864	13788	13703	13724	13859	13825	13688	13753	13831	13662	13730	13819	13780	13873	13842	13841	13768	13766	13750	13849	13666	13772	13801	13736	13819	13690	13749	13916	13851	13786	13885	13714	13735	13673	13830	13818	13768	13754	13856	13793	13787	13701	13831	13773	13905	13801	13890	13827	13633	13764	13789	13832	13856	13883	13650	13673	13883	13761	13765	13803	13841	13981	13772	13911	13906	13835	13807	13697	13672	13651	13731	13651	13799	13852	13856	13703	13775	13809	13800	13840	13744	13780	13661	13767	13770	13910	13807	13661	13958	13878	13687	13908	13676	13847	13843	13836	13858	13605	13728	13841	13777	13588	13792	13661	13823	13721	13631	13789	13747	13873	13960	13718	13707	13672	13597	13770	13887	13610	13749	13924	13757	13729	13887	13595	13785	13831	13676	13766	13818	13822	13699	13906	13809	13797	13762	13807	13690	13799	13819	13798	13666	13835	13728	13849	13707	13871	13781	13952	13672	13680	13687	13856	13877	13772	13835	13811	13822	13754	13900	13748	13660	13649	13663	13862	13851	13689	13743	13888	13730	13623	13659	13845	13879	13725	13619	13731	13869	13833	13836	13779	13903	13731	13956	13799	13817	13785	13856	13657	13851	13700	13951	13691	13734	13947	13750	13721	13726	13780	13721	13914	13882	13710	13654	13821	13731	13840	13667	13845	13777	13731	13758	13653	13727	13844	13717	13738	13723	13766	13946	14034	13764	13795	13858	13749	13765	13612	13796	13770	13800	13773	13838	13797	13758	13895	13733	13735	13613	13787	13746	13707	13743	13633	13936	13906	13854	13863	13688	13690	13749	13709	13716	13790	13766	13799	13740	13685	13531	13888	13761	13899	13673	13798	13580	13688	13844	13792	13739	13799	13810	13748	13825	13849	13708	13811	13845	13887	13693	13925	13826	13918	13847	13773	13608	13926	13803	13740	13853	13641	13787	13762	13825	13780	13664	13744	13846	13866	13919	13855	13715	13775	13633	13790	13889	13925	13802	13726	13751	13679	13668	13868	13853	13679	13575	13919	13695	13805	13738	13782	13883	13760	13596	13869	13794	13645	13887	13862	13886	13768
23148	21494	29371	24766	24114	25225	25144	19863	18347	16824	15641	15382	15337	15126	15329	15275	15180	15243	15302	15257	15039	15081	15176	15339	15026	15164	15026	15154	15026	14959	15017	15037	15032	15035	14887	14613	14973	14843	14747	14893	14930	15164	15007	14844	15230	15028	14863	14840	14900	14906	15061	14947	15239	14973	14795	14874	14997	14891	14989	15006	15045	15062	14897	14956	14968	14870	15087	14783	14823	14859	14907	14863	14974	14876	14928	14938	14848	14987	15009	15036	14882	15043	15043	15051	14936	14698	14956	14969	15019	14929	15025	15040	14897	14918	14824	14882	14913	14855	15167	14945	14839	14876	14821	14799	14952	14826	14972	15099	15047	15020	14720	14901	14815	15069	14971	14810	14993	14792	14895	14911	14840	14933	14937	15004	14816	14791	14710	15041	14909	14766	14900	14834	14917	14642	14853	14776	14922	15074	15148	14960	14769	14925	14743	14940	14947	14747	14813	14755	14860	14716	15070	14813	14901	14937	14931	14870	14835	14876	14897	15142	14795	14932	14850	14825	15187	14792	14935	14928	14888	14894	14918	14834	14722	14742	14827	14980	14930	14625	14882	14974	14912	14820	14830	14875	14723	14924	14923	14860	14931	15103	14727	14725	14889	14838	14865	14833	14999	14836	14866	14914	14810	14942	14990	14833	14724	14896	14878	14934	14985	15008	14944	14909	14848	14822	14942	14732	14998	14744	15004	14677	14793	14962	14926	14890	14797	14885	14875	14859	14746	14940	14844	15141	14960	14808	14884	14895	14880	14956	14948	14865	14778	15055	14928	14880	14958	15024	14760	14909	15041	14920	14828	14853	14755	14972	14809	14813	14895	14934	14938	14820	14766	14983	14972	15073	14965	14873	15018	14957	14864	14891	14833	14928	15024	14898	14898	15018	14867	14972	14867	14743	14829	14818	14851	14842	14767	15053	15013	14856	14846	14873	14723	15161	14796	14739	14695	14843	14732	14941	14884	14867	14955	14887	14738	14927	14888	14851	15021	14663	14791	14944	14735	14904	14962	14917	14959	14895	14998	14680	14883	14888	14881	15014	14994	15081	14826	14904	14952	15009	14807	14611	14908	14944	14947	14903	14808	14728	14843	14710	14638	14642	14713	14887	14894	15026	14980	14855	14780	14759	14925	14942	14642	14921	15024	14837	15063	14919	14939	14854	14866	14825	14933	14932	14765	14998	14858	14795	14818	14818	14988	14850	14963	14940	14988	14911	14867	14927	14993	14907	14705	14882	14723	14978	14910	14954	14894	14850	14881	14647	14706	15031	14993	14835	14908	14844	14856	14741	14831	14875	14812	14846	14950	14974	14755	15069	14876	14796	14894	14854	14794	14831	15024	15038	14889	14782	14850	14930	14832	14932	14821	14872	14847	15120	14946	14813	14915	14834	14714	14990	15071	14931	14995	14984	14804	14939	14971	14978	14978	14946	14938	14869	14907	14959	15007	14823	14870	14872	15053	14813	14804	14824	14993	15017	15088	15059	14920	14901	14924	15010	14890	14892	14770	14820	14911	14759	15058	15057	15025	14751	14792	15133	14593	14813	14903	14803	14715	14731	14876	14902	14955	14888	15026	14853	14732	14943	14782	14737	14833	14962	14793	14910	14775	14889	14945	15092	14790	14794	14843	14816	14925	14910	14850	14949	14759	14889	14846	14887	14942	14981	14866	14782	14826	14844	14822	14989	14595	14758	14903	14816	14728	14917	15006	14919	14801	14924	14712	14954	14911	14973	14950	14867	14716	14784	14958	15057	15095	14702	14838	14874	14744	14934	14776	14756	14977	14802	14925	14947	15015	14918	14948	14712	14941	15002	14712	14859	15149	14814	14896	14934	14893	14950	14757	14905	14761	14887	14969	14968	14859	14945	14868	14971	14987	14918	14854	14870	14974	15062	14951	14901	14883	14903	15026	14983	14884	15050	15046	14964	14930	14991	14973	14907	15031	15032	14804	14895	14724	14862	14965	14839	14976	14846	14892	14918	14607	14844	14931	14885	14867	14875	14963	14916	14927	14890	15114	14937	14908	14875	14966	15000	14771	14869	15064	14942	14719	14749	14950	14933	14880	14737	14840	14884	14879	14766	14901	14801	14888	14786	14892	14934	14754	14939	14792	14897	14861	14905	14885	14922	14974	14834	14732	14733	14817	14962	14901	14955	14934	14926	14920	14962	15018	14801	14763	14740	14903	14903	14833	14658	14731	14790	14846	14815	14931	14656	14979	14724	14870	14789	14956	14820	14787	14790	14891	15049	14775	14829	14725	15000	14959	14934	14929	15078	14820	14854	14829	15032	14889	14829	14773	14780	14938	14777	14873	14878	14753	15092	15090	15016	14898	14813	14959	14806	14954	14936	14860	14769	14842	14779	14712	14746	14939	14838	14988	14838	14869	14981	14979	15160	15176	15120	15070	14664	14680	14931	14846	14861	14874	14846	14755	14962	15080	14803	14832	14937	14872	14760	14900	14770	14749	14969	15022	15061	14947	14889	14799	14690	14666	14843	14943	14835	14836	15030	14921	14921	14968	14823	14997	15102	15081	15023	14910	14809	14911	15078	15078	14919	14767	14771	14831	14683	14881	14840	14963	14882	14888	14931	14942	14872	14710	14842	14951	14737	14864	14848	14839	14853	14983	14866	14924	14711	14840	14932	14746	14667	15027	14889	14865	14757	14830	14867	14964	14937	15031	14974	14828	14700	14954	14915	14808	14864	14826	14793	14857	15016	14896	14884	14902	14889	15046	14871	14816	14954	14906	14938	14931	14868	15041	14991	14906	14975	15035	14936	14890	14891	15013	14882	15080	15179	14989	14783	14657	14833	14689	15089	14937	14724	14934	14920	14866	14915	15043	14861	14901	14822	14798	14982	14740	14722	14971	14686	14843	14656	14941	14931	14917	14973	14934	14848	15038	14911	14790	14731	14931	14850	14643	15019	14950	14904	14930	14913	14831	14816	14999	14744	14920	14751	14879	14843	14837	14802	14931	14869	14866	14957	14940	14838	14895	15035	14672	14873	14824	14876	14911	14990	15052	14846	14973	15018	14894	14943	14897	14840	14728	14959	14907	14822	14926	14766	14971	14744	15016	14763	14875	14728	14911	14914	15089	14933	14830	14984	14819	14866	14849	14840	14749	14979	14895	15077	14735	14962	14971	15121	14778	14778	14754	15054	14939	15004	14995	15042	14912	14813	15042	14797	14883	14767	14953	14705	14747	14840	14962	14746	14995	14878	14887	14891	14796	14770	15074	14884	14939	14874	15050	14991	14917	14914	14775	14755	14783	14794	14824	14782	14764	15055	14797	14839	14884	14741	14935	14835	14875	14924	14915	14795	14981	14693	14738	14862	15014	14879	15039	14844	14819	14884	14807	15004	14851	14797	14872	15072	14969	14998	14867	14901	14929	14777	14795	14891	14895	14845	14930	14791	14828	14713	15132	14892	14726	14764	14855	14944	15009	14835	14763	14925	15051	14900	14816	14785	14890	15000	14958	14840	14790	14848	14749	14841	14927	14818	14948	14830	14921	14735	14742	14850	14908	14750	14904	14872	14863	14819	14820	14932	14873	14750	15058	14951	14930	14995	15016	14956	14814	14973	14980	14899	14758	14848	14892	14806	14696	14870	14814	14787	14867	14945	14912	15024	14979	15004	14861	14931	14964	14994	14824	14822	14780	14867	15030	14902	14824	14943	14922	14735	14777	14995	14673	14764	14892	15011	15091	14840	14911	14944	14971	15067	14941	14872	14954	14878	14832	15101	14966	14959	15176	14786	14781	14773	14834	14856	14870	14846	14781	14942	14818	14883	14927	14677	14976	14980	14688	15025	14823	14846	14838	14813	14883	14869	14797	14694	14819	14950	14893	14879	14842	14885	14906	14777	14859	14895	14992	14753	14733	14816	14670	14808	14759	14943	14822	15040	14882	14921	15066	14963	14773	14956	15002	14972	14771	14952	14909	14979	14767	14883	14715	14807	14811	14859	14927	14783	14951	14868	14832	14758	14980	14918	14839	14886	14952	14963	14924	14942	14863	14717	14655	14813	15042	14936	14993	14965	14760	14874	14938	14857	14951	14924	15033	14812	14794	14853	14877	14794	14922	15052	14878	14905	14970	15067	14807	14920	15008	14729	14872	14945	14930	14934	14880	14928	14880	15122	14723	14753	14946	14950	14800	14843	14945	14793	14905	14927	14727	14819	14747	14946	14812	14935	15167	14921	14985	15014	14782	14831	14970	15010	14788	15032	14832	14936	15042	14771	14917	14804	14859	14837	14841	15133	15045	14895	14937	14934	14888	14792	14819	14975	14988	14835	14646	14859	15103	15004	14728	14760	14882	14767	14817	15009	14928	14780	14884	14878	14828	14962	14921	14922	14724	14984	14820	14866	14905	15023	14933	14890	14797	14816	14874	15026	14739	14888	14735	14761	14847	14969	14784	14853	14835	14813	15076	14852	15047	14962	14952	14877	14969	14690	14890	14861	14893	14815	14721	14780	14908	14757	14788	14790	14974	14954	14644	14718	15018	14860	15057	14835	14910	14910	14966	14835	14918	14874	14928	14953	14975	14819	14963	14960	14897	14920	14921	14884	14722	14783	14920	14794	14891	14665	14858	14781	14952	14789	15026	14944	14641	14722	14800	14884	14981	15070	14889	14716	15048	14946	15064	14831	14942	14907	15049	14845	14944	14793	14871	14739	14946	14887	14805	14908	14923	14751	14856	14776	14640	14798	14965	14962	14809	14864	14936	14861	14895	14830	14743	14815	14928	14877	14848	14828	15132	14811	14705	14799	14760	14812	14952	14855	14851	14993	14933	14861	14861	14843	15054	14968	14709	14777	14992	15015	15118	15019	14622	14983	14955	14852	14893	15182	14884	14989	14759	14960	14957	14725	14761	14746	15011	14719	14777	14834	14935	15094	14985	14763	15127	14790	14975	14936	14945	14814	15003	14975	14957	14928	14844	14871	14785	14967	14968	14764	14956	14902	14773	14887	14833	14929	14880	14716	14809	14924	14933	14809	14880	14763	15035	15034	15161	14782	14700	14932	15056	15079	14999	14632	14855	15034	15011	14779	14721	14862	14926	14936	15005	14649	14947	14806	14718	15010	14847	15043	15035	14855	14888	14790	14943	14912
35539	58267	54246	45594	37595	25361	20851	19629	18676	15681	14763	14426	14495	14500	14487	14487	14443	14295	14421	14331	14306	14113	14377	14330	14264	14216	14449	14451	14395	14325	14155	14286	14300	14424	14333	14397	14269	14387	14090	14473	14364	14290	14217	14268	14302	14479	14453	14256	14220	14347	14234	14412	14190	14089	14267	14355	14208	14172	14194	14123	14372	14105	14169	14119	14114	14251	14335	14252	14399	14378	14240	14185	14233	14280	14372	14040	14140	14294	14231	14326	14175	14231	14350	14263	14089	14118	14281	14331	14416	14256	14249	14180	14453	14330	14317	14224	14328	14324	14445	14110	14167	14283	14329	14276	14143	14394	14152	14012	14226	14122	14359	14250	14295	14313	14286	14297	14275	14127	14262	14353	14391	14368	14224	14354	14203	14319	14190	14287	14135	14030	14334	14318	14195	14349	14221	14133	14361	14119	14083	14263	14172	14246	14279	14338	14200	14418	14271	14142	14202	14141	14131	14311	14283	14157	14374	14258	14252	14277	14187	14285	14153	14252	14207	14311	14242	14083	14287	14248	14293	14227	14269	14220	14092	14375	14125	14200	14256	14264	14216	14188	14345	14357	14372	14192	14246	14138	14272	14352	14246	14299	14335	14163	14144	14212	14206	14438	14263	14172	14305	14249	14285	14346	14129	14364	14214	14284	14147	14246	14294	14145	14353	14317	14426	14202	14339	14083	14318	14080	14321	14286	14158	14263	14251	14331	14043	14170	14323	14236	14251	14330	14444	14152	13982	14227	14354	14232	14397	14207	14133	14256	14050	14366	14242	14212	14126	14259	14260	14214	14266	14234	14243	14322	14380	14240	14156	14254	14078	14333	14186	14228	14325	14247	14178	14018	14327	14365	14175	14267	14162	14127	14041	14346	14205	14143	14372	14237	14277	14138	14217	14284	14274	14434	14244	14153	14073	14147	14160	14150	14220	14300	14167	14256	14210	14156	14184	14323	14254	14210	14264	14392	14148	14204	14302	14262	14184	14186	14143	14097	14239	14229	14369	14179	14375	14058	14394	14295	14217	14285	14220	14176	14300	14167	14065	14194	14178	14238	14276	14231	14369	14330	14064	14353	14296	14298	14269	14176	14311	14229	14342	14274	14163	14002	14240	14344	14221	14501	14299	14409	14215	14260	14135	14273	14281	14343	14031	14216	14253	14010	14227	14214	14235	14100	14290	14175	14299	14366	14232	14265	14234	14233	14256	14177	14228	14114	14327	14111	14273	14242	14136	14141	14213	14168	14211	14222	14253	14290	14171	14219	14293	14267	14214	14299	14205	14078	14240	14074	14206	14398	14344	14229	14243	14117	14159	14284	14189	14119	14235	14226	14223	14250	14151	14204	14221	14227	14159	13970	14140	14115	14172	14261	14340	14408	14334	14252	14278	14193	14233	14145	14311	14112	14188	14227	14132	14134	14208	14187	14136	14067	14184	14260	14135	14312	14269	14210	14227	14317	14254	14228	14222	14343	14215	14343	14254	13979	14349	14108	14149	14174	14281	14240	14139	14027	14299	14140	14261	14228	14045	14206	14302	14248	14053	14270	14235	13964	14179	14250	14133	14238	14162	14242	14271	14163	14195	14164	14302	14179	14194	14391	14146	14253	14054	14154	14160	14287	14114	14101	14247	14159	14280	14250	14308	14384	14266	14109	14224	14179	14229	14201	14243	14098	14353	14277	14241	14150	14026	14221	14267	14311	14293	14114	14121	14348	14262	14047	14250	14283	13980	14243	14358	14267	14056	14301	14246	14185	14408	14348	14244	14339	14344	14207	14217	14277	14324	14273	14130	14476	14275	14132	14275	14233	14396	14114	14135	14141	14191	14088	14333	14203	14171	14160	14155	14379	14136	14331	14171	14234	14287	14264	14173	14160	14183	14274	14278	14309	14221	14146	14313	14149	14283	14161	14291	14252	14149	14340	14267	14312	14042	14225	14344	14158	14386	14339	14443	14206	14341	14288	14314	14209	14244	14209	14405	14142	14204	14184	14398	14203	14160	14220	14374	14291	14176	14035	14328	14375	14379	14236	14266	14108	14264	14213	14222	14268	14413	14120	14240	14297	14278	14249	14228	14434	14071	14306	14260	14231	14205	14143	14236	14177	14268	14161	14329	14234	14303	14092	14352	14014	14317	14352	14170	14136	14268	14222	14158	14262	14231	14084	14232	14190	14214	14251	14114	14186	14319	14358	14275	14222	14238	14346	14273	14236	14268	14132	14301	14320	14094	14239	14274	14438	14300	14133	14199	14269	14356	14257	14397	14223	14181	14354	14191	14228	14178	14348	14282	14369	14285	14336	14356	14310	14383	14176	14241	14080	14322	14354	14171	14422	14352	14121	14161	14269	14166	14358	14231	14224	14148	14209	14230	14220	14345	14164	14335	14183	14285	14089	14069	14127	14250	14392	14176	14453	14332	14423	14328	14285	14272	14154	14312	14184	14235	14369	14157	14381	14227	14170	14317	14171	14196	14452	14161	14262	14119	14227	14362	14122	14303	14005	14060	14429	14154	14135	14168	14275	14295	14435	14389	14153	14214	14138	14231	14362	14164	14219	14395	14138	14059	14163	14391	14017	14222	14273	14244	14213	14318	14462	14292	14277	14287	14299	14301	14289	14196	14182	14151	14137	14300	14154	14303	14270	14316	14138	14281	14249	14199	14172	14163	14288	14175	14326	14268	14032	14246	14244	14303	14141	14232	14272	14333	14254	14243	14217	14188	14132	14195	14126	14245	14223	14199	14206	14210	14339	14102	14201	14143	14341	14323	14172	14261	14278	14250	14233	14074	14333	14144	14325	14180	14259	14318	14231	14267	14267	14180	14233	14278	14295	14213	14220	14206	14322	14260	14272	14246	14155	14260	14179	14279	14173	14326	14149	14349	14360	14471	14279	14171	14151	14365	14128	14275	14234	14371	14095	14484	14273	14273	14219	14315	14199	14138	14264	14388	14321	14216	14166	14182	14198	14262	14379	14197	14245	14214	14130	14381	14258	14249	14216	14259	14355	14224	14460	14325	14414	14298	14113	14158	14306	14053	14121	14282	14223	13967	14149	14208	14280	14282	14222	14417	14148	14270	14148	14309	14260	14147	14078	14391	14260	14279	14235	14277	14261	14193	14076	14242	14268	14224	14165	14135	14248	14367	14170	14292	14033	14231	14164	14106	14107	14136	14239	14209	14468	14207	14102	14346	14285	14312	14226	14340	14172	14191	14319	14320	14124	14223	14213	14263	14301	14244	14336	14293	14200	14301	14341	14493	14148	14437	14216	14114	14196	14458	14214	14168	14334	14247	14111	14061	14374	14277	14336	14369	14244	14170	14238	14168	14310	14167	14163	14177	14337	14478	14180	14331	14388	14177	14152	14154	14179	14238	14276	14099	14379	14329	14221	14200	14127	14191	14275	14137	14522	14208	14174	14394	14153	14221	14260	14172	14203	14264	14187	14229	14445	14264	14217	14200	14432	14197	14341	14184	14285	14383	14141	14372	14283	14210	14210	14063	14258	14458	14108	14132	14342	14271	14194	14225	14313	14268	14137	14160	14248	14268	14369	14017	14155	14306	14289	14340	14166	14141	14369	14195	14289	14301	14123	14359	14304	14332	14349	14265	14242	14093	13987	14098	14094	14260	14397	14350	14240	14123	14214	14191	14140	14301	14315	14162	14109	14035	14245	14178	14210	14287	14373	14170	14349	14159	14156	14181	14345	14219	14159	14265	14328	14407	14394	14091	14221	14202	14130	14189	14197	14361	14252	14317	14142	14294	14290	14332	14310	14338	14323	14099	14327	14372	14122	14288	14191	14376	14189	14279	14111	14304	14168	14326	14366	14220	14199	14259	14237	14226	14363	14102	14170	14187	14238	14340	14209	14313	14258	14380	14178	14190	14334	14147	14297	14333	14190	14268	14053	14150	14219	14293	14163	14306	14394	14301	14156	14148	14106	14256	14088	14269	14281	14060	14270	14229	14292	14333	14081	14070	14233	14467	14327	14285	14276	14231	14125	14082	14210	14288	14046	14361	14197	14233	14185	14319	14162	14225	14353	14165	14384	14104	14235	14437	14313	14182	14146	14290	14310	14154	14182	14278	14197	14004	14214	14271	14307	14374	14415	14227	14244	14266	14345	14121	14286	14106	14256	14266	14278	14247	14382	14317	14391	14173	13943	14336	14311	14194	14266	14229	14300	14072	14236	14148	14318	14283	14162	14138	14232	14109	14181	14195	14228	14286	14273	14068	14283	14315	14174	14028	14290	14298	14258	14126	14244	14333	14136	14500	14347	14298	14263	14287	14089	14198	14319	14159	14272	14216	14304	14112	14365	14180	14204	14123	14422	14210	14155	14247	14121	14255	14131	14236	14250	14191	14238	14336	14209	14230	14264	14170	14195	14193	14372	14285	14215	14375	14338	14246	14134	14234	14322	14127	14082	14288	14290	14169	14239	14130	14420	14092	14420	14032	14243	14194	14223	14225	14134	14218	14341	14212	14306	14251	14035	14348	14266	14233	14386	14200	14275	14371	14158	14451	14248	14215	14260	14239	14127	14271	14274	14290	14245	14204	14275	13976	14116	14165	14179	14202	14293	14220	14090	14359	14372	14108	14311	14362	14239	14208	14174	14416	14176	14268	14272	14290	14221	14021	14188	14347	14187	14290	14191	14143	14355	14353	14096	14168	14209	14212	14157	14199	14310	14325	14385	14203	14239	14304	14226	14166	14150	14081	14303	14170	14336	14292	14233	14179	14323	14337	14295	14201	14224	14253	14297	14143	14130	14394	14149	14241	14254	14199	14216	14219	14287	14430	14156	14159	14265	14207	14170	14409	14134	14084	14162	14315	14245	14216	14226	14188	14261	14159	14189	14224	14240	14304	14217	14113	14509	14222	14189	14336	14241	14352	14109	14108	14239	14147	14109	14218	14335	14254	14249	14162	14280	14187	14442	14293	14258	14182	14287	14238	14303	14344	14209	14167	14221	14281	14166	14220	14171	14136	14106	14160	14063	14152	14328	14147	14150	14391	14080	14226	14286	14147	14093	14151	14084	14333	14264	14370	14056	14213	14243	14244	14138	14105	14292	14284	14491	14172	14225	14319	14241	14246	14271	14312	14101	14212	14371	14161	14057	14067	14366
28403	25897	30806	23956	16929	15397	15083	14374	13729	13617	13416	13383	13198	13317	13355	13465	13453	13351	13111	13413	13416	13259	13343	13481	13445	13408	13212	13437	12996	13233	13223	13219	13108	13217	13254	13022	13412	13321	13381	13133	13281	13184	13266	13153	13280	13258	13220	13220	13293	13190	13133	13144	13109	13330	13381	13308	13331	13433	13231	13263	13224	13302	13433	13160	13248	13264	13164	13261	13301	13292	13149	13268	13120	13253	13168	13280	13417	13366	13261	13319	13474	13312	13217	13222	13163	13199	13442	13269	13200	13426	13390	13122	13242	13034	13307	13352	13211	13355	13292	13252	13266	13205	13208	13355	13290	13358	13381	13218	13236	13263	13173	13410	13415	13341	13200	13363	13223	13167	13501	13258	13051	13170	13269	13418	13283	13399	13235	13297	13332	13138	13136	13255	13281	13410	13213	13060	13272	13250	13387	13227	13213	13313	13301	13178	13426	13273	13162	13472	13245	13207	13337	13200	13335	13198	13391	13278	13210	13428	13314	13369	13309	13209	13241	13285	13281	13239	13010	13283	13133	13213	13170	13212	13249	13248	13208	13007	13123	13135	13453	13204	12952	13173	13194	13069	13372	13082	13337	13232	13326	13240	13213	13163	13306	13238	13420	13417	13223	13141	13263	13155	13323	13186	13338	13293	13094	13118	13337	13271	13090	13245	13327	13320	13185	13285	13469	13232	13239	13364	13222	13193	13266	13032	13279	13238	13390	13246	13266	13248	13182	13253	13318	13248	13246	13270	13646	13331	13351	13246	13101	13447	13219	13257	13124	13187	13200	13407	13132	13223	13180	13226	13176	13131	13322	13273	13360	13404	13299	13465	13387	13157	13211	13437	13329	13229	13135	13401	13312	13097	13331	13123	13479	13255	13217	13213	13324	13238	13243	13441	13415	13248	13389	13214	13163	13293	13191	13224	13263	13319	13118	13130	13280	13083	13205	13193	13196	13241	13247	13055	13281	13222	13276	13212	13331	13096	13084	13138	13347	13203	13332	13269	13462	13008	13243	13204	13326	13265	13311	13230	13178	13233	13194	13418	13172	13176	13204	13070	13118	13357	13124	13382	13317	13189	13251	13262	13097	13375	13309	13208	13424	13227	13139	13358	13127	13251	13479	13218	13093	13331	13150	13227	13352	13069	13393	13326	13343	13254	13245	13242	13292	13298	13166	13092	13492	13252	13253	13106	13180	13115	13175	13258	13361	13232	13327	13236	13462	13405	13265	13061	13312	13213	13241	13255	13300	13335	13334	13416	13447	13372	13279	13189	13301	13404	13346	13277	13137	13279	13356	13093	13090	13001	13319	13087	13198	13178	13123	13299	13326	13104	13281	13270	13203	13205	13157	13197	13417	13249	13110	13135	13338	13172	13339	13244	13226	13141	13146	13240	13282	13315	13322	13329	13441	13141	13155	13187	13132	13259	13085	13328	13387	13160	13132	13144	13285	13210	13334	13421	13196	13230	13416	13089	13053	13294	13256	13314	13231	13262	13164	13058	12987	13265	13169	13268	13304	13230	13368	13327	13307	13217	13303	13150	13152	13217	13267	13281	13197	13382	13388	13336	13313	13248	13258	13205	13304	13249	13262	13260	13213	13317	13310	13315	13312	13194	13211	13259	13154	13412	13309	13430	13211	13252	13295	13242	13441	13243	13046	13011	13278	13200	13257	13326	13331	13235	13282	12940	13372	13144	13198	13305	13217	13218	13261	13166	13238	13345	13203	13233	13208	13275	13272	13127	13203	13224	13250	13338	13434	13267	13161	13479	13306	13122	13101	13270	13283	13326	13311	13250	13302	13328	13218	13142	13105	13273	13412	13229	13073	12971	13292	13250	13226	13259	13121	13070	13339	13339	13231	13255	13281	13164	13236	13308	13276	13154	13100	13408	13328	13295	13147	13228	13290	13315	13208	13222	13325	13167	13224	13443	13360	13155	13300	13145	13127	13111	13409	13375	13240	13438	13223	13232	13206	13318	13222	13146	13158	13279	13172	13125	13129	13330	13176	13234	13306	13221	13158	13328	13216	13260	13286	13149	13387	13244	13208	13227	13230	13271	13206	13181	13475	13383	13248	13374	13215	13147	13340	13401	13390	13268	13311	13329	13071	13355	13402	13321	13280	13149	13264	13218	13334	13314	13301	13135	13041	13339	13262	13365	13150	13292	13225	13283	13161	13069	13262	13263	13267	13306	13081	13474	13221	13378	13161	13338	13276	13260	13463	13194	13366	13242	13378	13255	13308	13267	13175	13205	13421	13418	13151	13012	13173	13242	13241	13220	13367	13323	13139	13196	13237	13053	13221	13313	13239	13245	13154	13319	13370	13504	13239	13312	13175	13264	13604	13217	13300	13085	13155	13231	13353	13187	13358	13194	13170	13326	13194	13196	13129	13260	13161	13266	13298	13371	13264	13137	13161	13301	13212	13115	13260	13218	13134	13375	13448	13128	13388	13450	13383	13508	13405	13233	13138	13138	13237	13238	13114	13137	13083	13139	13111	13393	13212	13327	13183	13203	13357	13225	13226	13162	13241	13369	13331	13122	13241	13296	13394	13240	13154	13107	13195	13240	13294	13247	13014	13243	13299	13125	13351	13309	13263	13294	13207	13431	13160	13261	13166	13218	13214	13220	13367	13233	13276	13212	13339	13305	13299	13181	13185	13049	13168	13145	13165	13244	13193	13038	13068	13154	13263	13370	13215	13499	13392	13209	13291	13422	13239	13380	13339	13132	13279	13130	13131	13122	13468	13446	13248	13318	13167	13309	13051	13231	13000	13180	13228	13159	13476	13157	13124	13248	13298	13267	13313	13351	13116	13268	13237	13415	13279	13461	13277	13287	13277	13146	13336	13238	13228	13222	13211	13251	13389	13446	13150	13214	13118	13323	13282	13252	13319	13232	13250	13163	13192	13222	13144	13215	13141	13176	13499	13191	13361	13239	13125	13219	13330	13161	13367	13446	13035	13098	13227	13183	13365	13273	13106	13300	13055	13227	13155	13431	13307	13281	13259	13283	13308	13316	13252	13229	13374	13393	13068	13274	13154	13248	13443	13294	13384	13270	13165	13272	13389	13091	12964	13246	13162	13160	13267	13378	13285	13119	13348	13120	13265	13270	13221	13123	13486	13341	13386	13399	13331	13264	13198	13076	13212	13371	13311	13176	13138	13158	13368	13322	13295	13344	13234	13476	13371	13413	13503	13445	13076	13015	13336	13281	13266	13107	13303	13263	13278	13361	13196	13101	13198	13242	13358	13379	13221	13332	13258	13129	13267	13350	13287	13165	13106	13257	13348	13054	13218	13208	13301	13406	13242	13082	13178	13231	13360	13246	13118	13354	13220	13307	13282	12977	13265	13324	13437	13389	13317	13191	13391	13317	13181	13008	13159	13165	13064	13222	13258	13265	13247	13212	13238	13182	13321	13390	13369	13091	13187	13135	13270	13338	13349	13226	13413	13466	13345	13104	13280	13293	13415	13267	13288	13240	13295	13387	13201	13153	13179	13306	13306	13059	13213	13270	13146	13408	13309	13254	13220	13327	13354	13360	13359	13309	13044	13258	13265	13297	13105	13365	13182	13245	13350	13353	13150	13171	13383	13268	13157	13055	13240	13321	13208	13147	13375	13178	13122	13116	13279	13156	13310	13225	13159	13388	13131	13117	13260	13158	13232	13503	13348	13333	13268	13474	13368	13224	13168	13183	13126	13206	13032	13236	13215	13094	13300	13281	13183	13288	13087	13344	13137	13048	13186	13273	13229	13260	13180	13182	13152	13189	13246	13210	13237	13217	13080	13365	13382	13356	13259	13420	13602	13213	13436	13177	13363	13243	13238	13314	13088	13255	13164	13170	13198	13269	13297	13259	13198	13249	13207	13293	13116	13249	13261	13297	13172	13266	13490	13361	13345	13348	13244	13366	13247	13357	13323	13315	13271	13308	13275	13172	13174	13277	13098	13384	13353	13246	13386	13240	13300	13233	13377	13227	13234	13280	13262	13331	13217	13137	13264	13236	13288	13238	13297	13373	13306	13282	13133	13257	13268	13160	13336	13141	13316	13205	13242	13265	13301	13375	13325	13255	13371	13364	13315	13175	13248	13297	13389	13400	13218	13312	13109	13332	13157	13326	13492	13242	13208	13126	13372	13193	13370	13217	13191	13133	13185	13374	13369	13343	13104	13503	13143	13142	13023	13461	13137	13063	13381	13274	13365	13123	13298	13120	13216	13249	13198	13239	13192	13277	13278	13301	13527	13057	13179	13027	13128	13449	13417	13595	13364	13335	13340	13130	13374	13203	13246	13313	13251	13246	13442	13404	13224	13215	13176	13127	13378	13299	13438	13184	13273	13283	12936	13200	13203	13372	13294	13243	13240	13390	13191	13083	13214	13344	13270	13214	13304	13481	13368	13131	13299	13100	13426	13395	13220	13363	13137	13320	13236	13342	13158	13211	13099	13340	13322	13296	13239	13252	13427	13180	13342	13074	13331	13324	13086	13480	13207	13391	13309	13328	13294	13222	13409	13228	13436	13326	13172	13216	13222	13238	13243	13223	13372	13346	13226	13185	13202	13297	13223	13256	13357	13225	13417	13366	13287	13356	13487	13158	13245	13302	13298	13160	13083	13359	13431	13238	13182	13240	13239	13327	13239	13447	13226	13390	13311	13265	13244	13164	13334	13243	13273	13311	13238	13154	13422	13430	13469	13102	13185	13186	13226	13294	13072	13159	13226	13204	13294	13129	13010	13342	13148	13173	13150	13273	13372	13288	13088	13192	13305	13158	13179	13241	13347	13509	13147	13343	13211	13308	13368	13172	13365	13228	13366	13365	13213	13164	13395	13225	13202	13260	13426	13166	13355	13313	13350	13315	13441	13340	13464	13432	13435	13356	13270	13315	12980	13356	13324	13098	13288	13244	13359	13276	13291	13460	13346	13010	13232	13128	13304	13145	13436	13249	13196	13305	13198	13130	13329	13344	13364	13205	13407	12887	13201	13299	13089	13232	13178	13299	13251	13244	13306	13242	13257	13189	13170	13277	13270	13162	13350	13411	13367	13185	13297	13187	13202	13254	13317	13251	13068	13319	13294	13203	13182	13271	13331	13342	13259	13006	13066	13382	13286	13339	13375	13118
31245	42498	36474	22896	17296	16187	15522	14665	13638	13283	13252	13279	13222	13139	13099	13013	13299	13174	13088	13149	13086	13136	13218	13248	13103	13008	13162	13174	13114	13038	13358	12997	13167	13227	13180	13322	13305	13137	13336	13085	13252	13113	13228	13207	13105	13109	13115	13236	13050	13064	13170	13319	13266	13166	13104	13139	13191	12893	13132	13227	13117	13193	13108	13165	13178	13206	13208	13159	13007	13225	13214	12928	13023	13192	13131	13120	13218	13184	13187	13128	13233	13162	13291	13023	13198	13070	13222	13217	13099	13136	13079	13162	13179	13251	13266	12994	13152	13129	13162	13002	13278	13116	13122	13079	12972	13121	13042	13073	13162	13103	13237	13086	13204	13157	13233	13118	12988	13099	12997	13168	13093	13330	13203	13102	13164	13183	13072	13219	13244	13107	13175	13145	13136	13197	13220	13019	13150	12894	13270	12944	13303	12958	13141	13234	13025	13138	13305	13059	13195	13168	13331	13229	13221	13136	13014	12951	13070	13042	13159	13172	13013	13044	13226	13140	13099	13115	13087	12978	13203	13028	13155	13074	13219	13131	13119	13186	13170	13145	13244	13017	13080	13171	13093	13217	13321	13211	13229	13127	13176	13023	13311	13152	12989	13224	13232	13106	13183	13203	13071	13148	13088	13184	13041	13179	13264	13174	13047	13061	13057	13129	13071	13171	13038	13124	13209	13284	13117	13134	13113	13020	13192	13201	13103	13179	13201	13155	13109	13266	13081	13011	13148	13024	13233	13204	13231	13167	13184	13015	13139	12955	13105	13034	13179	13055	13014	13082	13335	13215	13111	12996	13080	13111	13087	13206	13073	13161	13064	13060	13297	13317	13015	13077	13323	13130	13390	13228	13218	13049	13207	13194	13239	12913	13039	13221	13066	13127	13105	13351	13112	13086	13106	13172	13141	13021	13277	13201	13199	13103	13222	13180	13162	13087	13081	13047	13265	13133	12954	13134	13219	13109	13048	13218	13140	13126	13292	13261	13149	13185	13247	13061	13253	13164	13263	13250	13199	13073	13146	13130	12953	13086	13181	13305	13098	13218	13197	13260	13176	13147	13025	13222	13138	13115	13104	13251	13103	12996	13003	13126	13245	13075	13075	13137	12992	13121	13212	12961	13096	13176	13036	13118	13098	13138	13131	13108	13280	12980	12989	13213	13101	13206	13192	13155	13160	13014	13081	13063	13297	13117	13356	13025	13139	13041	13104	13049	13181	13160	13153	13091	13122	13013	13210	13191	13265	13194	13145	13202	13011	13108	13143	13040	13008	13132	13103	13118	13159	13328	13214	12914	13150	13020	13106	13090	13119	13103	13174	13334	13171	13165	13197	13052	13121	12982	13093	13215	13239	13243	13232	13229	13048	13147	13088	13083	13148	13212	13005	13139	13119	13166	13070	13008	13166	13134	13117	13231	13079	13178	13250	13087	13155	13190	13083	13194	13127	13056	13155	13213	13143	13310	13051	13066	13116	13260	13350	13137	13299	13099	13177	13161	13165	13041	13271	13167	13080	13213	13088	13193	13150	13292	13175	13063	13223	13205	13150	13094	13193	13212	13212	13227	13037	13252	13204	13150	13075	13153	13163	13084	13096	13193	13205	13207	13374	13236	13231	13173	13037	12998	13065	13113	13049	12919	13141	13339	13066	13330	13195	13106	13184	13202	13182	13025	13219	13131	13257	13110	13209	13196	13192	13189	13079	13213	13038	13179	13189	13126	13207	13282	13173	13196	12973	13297	13117	13229	13161	13229	13212	13141	13177	13086	13160	13108	13080	13109	13176	13238	13003	13215	13142	13138	13305	13176	13100	13091	13094	13238	13036	13121	13110	13214	13123	13408	13169	13025	13091	13151	13028	13289	13140	13279	13170	13123	13083	13017	13117	13082	13125	12986	13071	13186	13047	13177	12991	13280	13186	13179	13129	13113	13027	13197	13141	13186	13121	13057	13169	13103	13236	13081	13181	13182	13150	13069	13028	13128	13257	13079	13151	13100	13132	13114	13068	13192	13084	13042	13147	13082	13365	13244	13267	13097	13282	13036	12962	13127	13124	12931	13219	13234	13266	13011	13260	13173	13195	13088	13202	13026	13127	13093	13103	13034	13164	13171	13070	13146	13093	13256	13224	13168	13193	13179	13317	13135	13163	13091	13112	13013	13066	13135	13172	13078	13056	13009	13277	13129	13273	13045	13254	13342	13053	13319	12962	13307	13140	13063	13139	13146	13210	13339	13064	13016	13166	13284	13091	13291	13315	13269	13115	13185	13117	12979	13117	13017	12971	13196	13230	13302	13191	13359	13169	13216	13148	13171	13190	13153	13097	13069	13192	13314	13138	13083	13175	13038	13339	13088	13297	13074	13160	13402	13172	13320	13152	13226	13263	13086	13106	13068	13145	13231	13008	13261	13254	13284	13050	13287	13072	13188	13164	13170	13170	13176	13226	13158	13067	13091	13054	13138	13106	13022	13169	13272	13082	13351	13165	13176	13257	13054	13230	13074	13137	13154	13079	13059	13054	13161	13151	13242	13203	13185	13149	13118	13105	12989	13128	13107	13122	13144	13222	13007	13237	13177	13104	13214	13213	12999	13236	13087	13268	13026	13173	13076	13470	13144	13103	13252	13202	12995	13096	13103	13015	13015	13018	13013	13284	13123	13111	13151	13069	13063	13150	13056	13219	13201	13077	13073	13142	13119	13125	13255	13263	13277	13309	13088	13161	13169	13220	13104	12975	13146	13226	13211	13139	13235	13139	13259	13075	13079	13158	13014	13160	13203	13132	13164	13270	13261	13105	13236	13230	13122	13115	13085	13230	13118	13301	13112	13189	13089	13052	12937	13066	13249	13129	13236	13210	13301	13239	13134	13037	13224	13314	13147	13071	13138	13051	13108	13150	13246	13119	13086	13100	13259	13143	13094	13132	13046	13166	13129	13118	13292	13184	13152	13236	13224	13119	13125	13223	13300	13146	12986	13144	13138	12964	12955	13181	13079	13110	13088	13234	13403	13144	12992	13407	12950	13107	13300	13089	13176	13145	13131	13142	13178	13216	13153	13173	13123	13198	13149	13178	13242	13134	13143	13201	13078	13093	13248	13216	13157	13154	13105	13249	13107	13227	13169	13221	13432	13111	13071	13302	13157	13022	13046	13189	13124	13153	13152	13148	12993	13264	13051	13173	13150	13130	13143	13354	13119	13189	13067	13150	13119	13280	13150	13160	13147	13044	13036	13367	13199	13193	12985	13188	13161	13236	13319	13132	13059	13117	13098	13102	13096	13163	13133	13302	13117	13186	13063	13283	13157	13121	13199	13134	13160	13171	13180	12989	13179	13063	13174	12986	13321	13252	13187	13124	12961	13228	13145	13049	13309	13284	13232	13124	13155	13131	13036	13266	13225	13199	13263	13123	13170	13251	13226	13100	13081	13100	13193	13114	13232	13174	13002	13183	13226	13054	13146	13207	13018	13044	13091	13076	13064	13129	13097	13130	13090	12973	13094	13126	13212	13161	13207	13171	13144	13206	13289	13193	13241	13066	13161	13133	13078	13193	13271	13214	13166	13209	13086	13152	13173	13276	13217	13054	13285	13171	13127	13251	13060	13028	13183	13109	13057	13100	13097	13284	13098	13180	13025	13136	13154	13108	13019	13227	13093	13118	13197	13282	13175	13141	13358	13129	13343	13025	12996	13181	13103	13092	13272	12981	13068	12968	13026	13164	13239	13079	13194	13261	13063	13200	13012	13164	13266	13201	12972	13309	13273	13167	13177	13202	13013	13307	13041	13066	13153	13220	13235	13067	13197	13140	13127	12951	13294	13108	13188	13223	13031	13150	13088	13224	13176	13056	13150	13295	13203	13349	13080	13080	13210	13108	12912	13246	13198	13061	13157	13110	13094	13160	13101	13215	13090	13215	13237	13125	13137	13192	13312	13124	13213	13181	12957	13177	13154	13050	13032	13117	13149	13039	13096	13196	13158	13112	13083	13081	13087	12999	13180	13207	13160	13133	12995	13074	13085	13021	13398	13170	13107	13243	13171	13111	13212	13221	13011	13102	13133	13226	13017	13189	13281	13138	13218	13072	13135	13165	13176	13240	13250	13122	13159	13141	13135	12986	13131	13074	13099	13176	13018	13123	13196	13065	13162	13084	13243	13025	13153	13212	13201	13082	13054	13113	13270	13225	13165	13131	13177	13210	13078	13003	13208	13096	13273	13120	13023	13133	12987	13163	13097	13189	13170	13106	13150	13158	13204	13192	13241	12958	13065	13280	13234	13094	13233	13220	13283	13209	13129	13149	13157	13149	13161	13146	13087	13127	13097	13210	13181	13168	13218	13245	13190	13112	13277	13094	13109	13242	13146	13196	13090	13098	13276	13084	13033	13337	13093	13125	13233	13201	13283	13328	13095	13274	13234	13328	12951	13256	13125	13155	13234	13239	13147	13173	13236	12996	13102	13274	13290	13028	13125	13142	13234	13169	13090	13137	13252	13155	13037	13097	13272	13082	13009	13215	13257	13221	13086	13127	13092	13093	13091	13342	13195	13245	13077	13193	13166	13172	13265	13116	13132	13002	13203	13259	13060	13141	13077	13251	13131	13026	13188	13243	13125	13299	13269	13397	13135	13219	12969	13091	13153	13398	13103	13229	12976	13120	13185	13227	13114	13121	13243	13314	13242	13169	13073	13046	13210	13174	13231	13145	13100	13082	13054	13293	13054	13135	13341	13022	13251	13127	13125	13182	13154	13072	13184	13078	13277	13200	13155	13087	13142	13102	12959	13276	13153	13190	13191	13301	13103	13173	13206	13165	13309	13169	13073	13192	12943	13130	13218	13299	13067	13138	13162	13067	13327	12988	13118	13198	13099	13297	13126	12995	13039	13102	13138	13110	13126	13139	13222	13162	13040	13143	13255	13170	13318	13094	13007	13154	13291	13192	13052	13108	13249	13181	13133	13116	13085	13257	13249	13282	13452	13057	13027	13130	13255	13095	13145	13105	13194	13242	13225	13143	13107	13057	13247	13180	13115	13367	13144	13057	12991	13215	13228	13080	13124	13286	13076	13252	13174	13326	13244	13261	13108	13091	13265	13150	13221	13133	13162	13119	13155	13130	13114	13175	13117	13165	13212
24430	21596	29090	25763	24419	24776	23309	18985	16647	15677	14923	14638	14513	14374	14429	14508	14453	14530	14419	14430	14361	14347	14504	14641	14410	14411	14566	14442	14364	14453	14235	14216	14505	14543	14493	14318	14377	14355	14398	14299	14205	14444	14357	14393	14459	14479	14547	14352	14362	14298	14439	14300	14232	14426	14476	14418	14313	14322	14285	14276	14360	14376	14403	14461	14345	14355	14239	14278	14537	14271	14378	14246	14329	14350	14373	14402	14448	14342	14349	14319	14293	14382	14528	14146	14313	14389	14039	14323	14216	14171	14437	14227	14306	14440	14303	14393	14179	14514	14172	14106	14527	14049	14297	14084	14230	14443	14234	14244	14221	14388	14390	14235	14088	14051	14391	14329	14445	14337	14307	14312	14346	14367	14292	14271	14186	14269	14354	14306	14239	14301	14409	14361	14135	14258	14338	14287	14435	14404	14252	14224	14201	14363	14441	14519	14383	14261	14161	14240	14399	14377	14279	14281	14402	14263	14398	14203	14352	14307	14317	14326	14265	14395	14316	14447	14096	14223	14289	14292	14313	14120	14270	14132	14287	14457	14238	14344	14086	14287	14253	14136	14196	14441	14268	14279	14303	14273	14437	14185	14300	14248	14326	14354	14305	14282	14360	14176	14394	14163	14139	14317	14140	14281	14257	14312	14084	14320	14394	14260	14154	14217	14342	14280	14281	14235	14439	14304	14408	14162	14332	14275	14376	14225	14224	14117	14245	14361	14208	14290	14275	14287	14321	14229	14407	14457	14359	14258	14094	14186	14206	14382	14491	14217	14231	14338	14373	14320	14318	14392	14214	14131	14309	14258	14346	14307	14402	14375	14330	14372	14179	14171	14176	14245	14674	14282	14417	14461	14322	14291	14479	14095	14504	14322	14347	14283	14300	14383	14163	14254	14204	14044	14385	14395	14227	14384	14339	14509	14403	14532	14596	14370	14258	14367	14273	14359	14591	14433	14251	14231	14298	14406	14393	14369	14264	14146	14219	14266	14378	14295	14233	14398	14279	14340	14426	14176	14229	14306	14331	14260	14299	14448	14410	14317	14347	14266	14357	14168	14262	14291	14249	14320	14246	14267	14333	14265	14410	14093	14205	14367	14498	14346	14385	14391	14376	14403	14120	14337	14185	14305	14456	14294	14146	14264	14160	14424	14398	14247	14370	14303	14243	14257	14382	14197	14336	14250	14183	14431	14612	14487	14311	14305	14204	14366	14421	14232	14342	14443	14271	14420	14122	14348	14260	14252	14268	14179	14154	14144	14349	14325	14441	14247	14207	14451	14355	14404	14351	14296	14297	14309	14224	14347	14406	14263	14399	14318	14076	14307	14373	14129	14230	14218	14243	14205	14420	14311	14398	14425	14248	14225	14479	14233	14385	14398	14241	14270	14294	14166	14468	14306	14323	14372	14246	14297	14421	14300	14273	14436	14314	14330	14247	14150	14308	14223	14419	14313	14316	14288	14392	14331	14351	14211	14139	14264	14191	14199	14257	14323	14298	14501	14323	14397	14495	14294	14398	14096	14164	14280	14395	14180	14275	14298	14512	14440	14349	14181	14286	14143	14305	14240	14198	14026	14281	14275	14340	14267	14486	14362	14413	14304	14281	14430	14463	14453	14273	14246	14404	14307	14226	14404	14298	14423	14324	14219	14425	14399	14403	14273	14357	14417	14339	14266	14190	14326	14313	14125	14262	14418	14187	14123	14284	14299	14440	14393	14129	14267	14305	14226	14270	14348	14023	14387	14321	14355	14204	14253	14395	14152	14237	14175	14360	14121	14294	14405	14385	14373	14444	14352	14316	14348	14204	14329	14341	14319	14348	14348	14359	14298	14327	14343	14279	14197	14064	14334	14269	14316	14479	14441	14264	14278	14409	14177	14333	14168	14155	14297	14454	14088	14262	14159	14457	14195	14351	14384	14391	14403	14279	14312	14198	14281	14266	14370	14207	14408	14301	14144	14148	14249	14236	14234	14393	14284	14287	14403	14284	14300	14380	14176	14183	14304	14307	14308	14357	14230	14308	14482	14157	14265	14314	14235	14381	14251	14304	14173	14281	14359	14291	14248	14307	14307	14206	14174	14443	14424	14378	14315	14206	14164	14312	14245	14459	14208	14423	14328	14220	14284	14380	14292	14302	14305	14201	14073	14320	14349	14189	14203	14350	14344	14470	14618	14442	14259	14117	14360	14301	14100	14400	14206	14407	14356	14409	14333	14248	14290	14224	14233	14185	14259	14242	14240	14466	14314	14291	14251	14497	14160	14388	14265	14312	14388	14417	14355	14215	14248	14305	14504	14374	14217	14247	14326	14332	14309	14506	14213	14511	14488	14192	14407	14374	14188	14177	14245	14130	14359	14222	14292	14162	14313	14411	13999	14127	14123	14211	14224	14370	14199	14191	14314	14369	14355	14374	14192	14259	14321	14366	14122	14112	14449	14465	14458	14238	14220	14498	14297	14347	14244	14254	14354	14289	14305	14097	14098	14401	14276	14470	14423	14215	14142	14202	14411	14304	14129	14348	14304	14295	14239	14426	14250	14410	14172	14267	14282	14272	14347	14385	14355	14543	14343	14154	14364	14406	14243	14341	14293	14261	14233	14262	14316	14232	14249	14410	14200	14329	14255	14509	14382	14325	14359	14321	14279	14220	14131	14385	14407	14403	14345	14397	14279	14255	14012	14294	14158	14222	14388	14317	14542	14362	14265	14297	14346	14272	14251	14366	14164	14260	14392	14303	14319	14162	14374	14315	14363	14445	14479	14435	14389	14207	14247	14326	14328	14330	14372	14412	14251	14372	14430	14274	14216	14078	14502	14264	14293	14286	14162	14344	14575	14350	14197	14283	14593	14439	14438	14308	14155	14385	14315	14473	14312	14453	14330	14515	14452	14388	14305	14523	14400	14407	14615	14311	14413	14328	14309	14235	14500	14319	14347	14253	14236	14182	14378	14460	14241	14444	14272	14339	14187	14284	14161	14297	14293	14295	14247	14318	14233	14237	14376	14303	14309	14278	14374	14441	14296	14331	14281	14236	14325	14274	14421	14391	14149	14035	14212	14376	14273	14223	14327	14247	14314	14286	14404	14472	14282	14447	14499	14437	14351	14316	14336	14098	14230	14285	14283	14231	14062	14406	14332	14257	14230	14443	14232	14339	14210	14278	14264	14371	14289	14301	14312	14345	14460	14351	14356	14434	14279	14292	14297	14469	14263	14382	14416	14207	14197	14467	14463	14398	14300	14354	14217	14360	14244	14398	14345	14240	14270	14151	14229	14174	14208	14226	14216	14281	14275	14318	14331	14388	14386	14202	14448	14348	14236	14212	14216	14393	14455	14328	14111	14223	14346	14315	14461	14324	14290	14290	14358	14420	14292	14245	14231	14342	14082	14281	14437	14343	14297	14272	14297	14329	14389	14329	14325	14305	14354	14261	14450	14504	14312	14321	14378	14326	14284	14300	14413	14324	14254	14216	14323	14308	14165	14272	14387	14171	14171	14226	14287	14195	14159	14364	14208	14343	14229	14435	14356	14248	14302	14259	14234	14337	14119	14201	14290	14427	14196	14196	14320	14441	14254	14474	14239	14316	14267	14433	14490	14355	14261	14266	14244	14230	14548	14070	14445	14401	14320	14211	14421	14345	14409	14290	14438	14246	14107	14304	14208	14390	14253	14319	14376	14315	13989	14355	14245	14355	14289	14283	14229	14203	14352	14275	14267	14448	14164	14397	14420	14329	14302	14211	14203	14368	14310	14385	14435	14293	14211	14117	14181	14461	14055	14227	14405	14431	14209	14292	14334	14274	14411	14225	14134	14278	14341	14517	14365	14306	14202	14340	14163	14148	14450	14509	14165	14223	14368	14242	14477	14459	14215	14462	14254	14247	14259	14308	14176	14265	14370	14370	14266	14498	14182	14281	14259	14272	14314	14341	14201	14254	14078	14253	14413	14298	14291	14156	14227	14468	14244	14222	14262	14161	14262	14387	14273	14427	14342	14338	14361	14390	14495	14500	14356	14133	14407	14378	14193	14226	14464	14284	14331	14153	14365	14249	14112	14457	14531	14441	14378	14320	14328	14478	14351	14408	14235	14346	14342	14377	14372	14213	14380	14265	14244	14351	14447	14351	14416	14095	14289	14412	14263	14126	14520	14262	14237	14331	14289	14372	14081	14450	14374	14288	14339	14129	14143	14300	14341	14224	14012	14275	14396	14444	14363	14338	14184	14174	14363	14313	14440	14292	14394	14363	14394	14193	14193	14208	14400	14416	14364	14371	14296	14367	14383	14438	14335	14334	14315	14327	14388	14305	14171	14211	14296	14460	14346	14232	14151	14342	14400	14446	14384	14298	14319	14289	14393	14518	14254	14475	14211	14293	14317	14439	14388	14331	14293	14408	14240	14451	14342	14243	14479	14402	14494	14518	14221	14060	14085	14391	14212	14159	14259	14220	14343	14423	14468	14382	14242	14352	14118	14451	14209	14209	14330	14409	14254	14419	14333	14452	14364	14332	14416	14231	14161	14317	14264	14334	14314	14465	14449	14308	14429	14376	14414	14160	14438	14363	14395	14230	14334	14512	14428	14320	14329	14241	14194	14465	14410	14484	14499	14432	14230	14252	14288	14364	14220	14267	14391	14297	14227	14263	14192	14363	14113	14258	14328	14189	14173	14193	14299	14299	14438	14392	14238	14343	14340	14370	14256	14262	14188	14167	14229	14416	14196	14328	14252	14329	14286	14561	14206	14384	14262	14443	14195	14090	14310	14330	14325	14435	14415	14416	14353	14335	14254	14372	14248	14234	14410	14463	14293	14413	14342	14230	14285	14268	14397	14321	14233	14300	14113	14439	14295	14317	14348	14226	14236	14258	14386	14293	14425	14397	14380	14236	14374	14293	14486	14169	14213	14403	14411	14338	14345	14329	14220	14305	14237	14391	14533	14469	14301	14477	14282	14349	14391	14370	14347	14443	14329	14137	14390	14410	14406	14302	14387	14296	14371	14332	14285	14141	14419	14218	14363	14490	14283	14402	14319	14326	14097	14414	14290	14193	14124	14269	14300	14280	14250	14215	14416	14063	14307	14479	14380	14312	14235	14279	14326	14460	14306	14292	14355	14354	14281	14279	14261	14316	14285
34458	51093	45757	35299	30039	25829	22398	19178	16877	15083	14003	14118	13916	14083	14011	13961	13964	13921	13946	13733	14026	13965	13862	14044	13923	14096	14012	13958	13854	13901	13820	13808	13863	14131	13834	13999	14007	13899	14119	13916	13826	13977	13873	13957	13937	13966	13998	13973	13964	13868	13915	13950	14054	13982	13988	14014	13843	13984	13806	13908	13818	13852	13952	13952	13919	14090	14133	13999	13876	13757	13736	13880	13965	13907	13899	13930	13855	13845	13945	13842	13928	13935	13945	13867	13907	13920	13997	13740	14031	13786	13894	13902	14028	13890	13860	13783	13886	13802	13945	13890	14008	13863	13975	13816	14052	14092	13795	13878	13866	13960	13741	13861	13887	13702	13942	13863	13849	13809	13980	13733	13772	13976	13762	13903	13965	13849	13909	13789	13960	13784	13787	13840	13845	13852	13977	13880	14022	13905	13914	13942	13934	13859	13829	13790	13836	13753	13929	13681	13796	13938	13866	13952	13940	13736	13784	13935	13890	13784	13928	13830	13986	13961	14007	13850	13885	14003	13808	13908	13896	13801	13866	14018	13832	14005	13943	13777	13813	13793	13986	13693	13785	14030	14072	13887	14012	13815	13797	13755	13785	13737	13874	13896	13931	13780	13731	13967	14010	13852	13873	13913	13830	14027	13970	13865	13779	13928	13895	13921	13833	13836	13960	13890	13981	14061	13832	13909	13971	13934	13864	13819	13999	13932	13851	13770	13851	13887	14000	13918	13913	13808	13907	13772	13978	13842	13800	13846	13914	13910	13852	14157	13944	13957	13981	13987	13790	13851	13918	13944	13871	13818	13755	13884	13878	13804	13874	13872	13979	13866	14098	13875	13795	13720	13804	13889	13721	13887	13870	13957	13857	14078	13748	13838	13757	14013	13898	13757	13972	13826	13860	13938	13846	13854	13857	13874	14003	14074	13873	13799	13721	13906	13826	13832	13821	14099	13930	13910	13687	13947	13706	13771	13979	13847	13952	13868	13719	13998	13749	13736	13648	13797	13845	13705	13674	13903	14013	13841	13792	13995	13923	13912	13950	13955	13979	13893	13798	13853	13881	13945	13910	13750	14043	13787	14028	13810	13901	13844	13943	13723	13999	13917	13841	14050	13861	13913	14042	13751	13864	13897	13729	13824	13725	13820	13889	13774	13882	13917	13824	13714	13882	13900	13876	13885	13938	13863	13887	13702	13754	14065	13972	13720	13918	13975	14029	13777	13936	13984	13913	14070	13919	13859	13907	13893	13916	13883	13979	14081	13883	13998	13888	13852	13955	14056	13767	13924	13884	13731	13969	13876	13934	13804	13944	13954	13805	13894	13877	13893	13742	13855	14023	13901	13908	13748	13903	13953	13837	14030	13884	14045	13901	13784	13952	13801	13857	13794	14023	13937	13902	13987	13795	13806	13848	13894	13877	13789	13952	13894	13817	13863	13746	13866	13816	13898	13939	13803	14041	13910	13751	13987	13790	13991	13951	13874	13931	13897	13901	13941	13880	13778	13858	13923	13707	13630	14227	13763	13994	14007	13880	14035	14034	13875	13846	13919	13776	13924	13916	13993	13862	13880	13667	13793	13826	13911	13933	13873	13915	13800	13935	13825	13906	13833	13906	13834	13968	13870	13753	13931	13855	13953	13848	13672	13680	13693	13948	13931	13972	13910	13895	13845	13855	13864	13851	13760	13897	13922	14000	13968	13946	13962	13925	13915	13869	14019	13781	13798	13803	13856	13831	13964	13843	13877	13974	13879	13957	13823	13731	13996	13916	13917	13961	13837	13915	13876	13700	13967	13920	13799	13855	13702	13707	13587	13958	13934	14022	13797	13778	13937	13765	13943	14013	13851	13622	13949	14002	14013	13843	13875	13772	13936	13815	13921	13819	13973	13792	13942	13880	13867	13840	13912	13993	13997	14029	13990	14081	13829	13871	13936	13811	13814	13875	13967	13775	13817	13816	13902	13790	13773	13868	13975	13986	13970	13939	13900	13789	13891	13943	13748	13875	13834	13824	13901	13894	13927	13841	13832	13898	13977	13721	13742	13863	13856	13791	13936	13987	13903	13964	13897	13902	13812	13866	13857	14011	13779	13899	13930	13850	13804	13879	13873	13806	14044	13823	13799	13799	13941	13843	13961	13921	13840	13833	14017	13856	13892	13829	13880	13860	13755	13951	13842	13789	13936	13939	13811	13925	13803	13989	13850	13894	13860	13941	14040	13897	13933	13871	13869	13875	13905	13860	13737	13836	13745	13876	13793	13905	13926	13669	13906	13899	13948	13806	14037	13888	13835	13811	14044	13868	13931	13808	13913	13945	13883	13833	13798	13876	13960	13964	13950	13780	13803	13762	13751	13819	13838	13807	13798	13978	13958	13947	13948	13761	13798	13921	13835	13953	13843	13966	13927	13895	13894	13900	13755	13870	13921	13871	13859	13888	13941	13860	14046	13896	13849	13979	13887	14092	13788	13675	13897	13749	13851	13978	13898	13984	13878	13836	13807	13920	13840	13818	13963	13932	13999	13973	13816	13847	13795	13865	13905	13928	13858	13799	13970	13905	13871	14080	13940	13932	14020	13775	13896	13925	13723	13801	13839	13855	13949	13826	13898	13868	14075	13854	13869	13790	13868	13822	14057	13923	13901	13794	13915	13976	13876	13981	13773	13894	13915	13863	13882	13796	13807	13921	13811	13843	13729	14017	13908	13883	13796	13691	13932	13835	13828	13874	13732	14175	13800	13935	13969	13949	13892	13962	14031	13583	13825	13940	13958	13860	13876	13877	13917	13920	13993	13901	14044	13926	13946	14061	14030	14090	13794	13823	13811	13884	14033	13797	13960	13910	13789	13857	13950	14003	13900	13863	13888	13900	13787	13800	13971	14008	14018	13973	13830	14004	13853	13758	13985	13651	13784	13773	13916	13792	14013	13793	13835	13834	13909	13999	13754	14014	13821	13811	13976	14022	13791	13803	13811	13798	13829	13957	13856	13968	13961	13925	14126	13857	13835	13883	13885	13814	13833	13791	13982	13928	13869	13865	13916	13992	13909	13839	13964	13902	13831	13890	13917	13769	13794	13839	14003	13725	13962	13877	13861	13985	13751	13911	13940	13872	13918	13873	13799	13993	13837	13779	14008	13740	13934	14077	13896	13977	13866	13784	13974	13837	13865	13866	13929	13877	13776	13786	13812	13853	13855	13835	14116	13707	13791	13818	13908	13870	13751	13855	13822	13741	13923	13804	13884	13967	14072	14020	14098	13831	13837	14039	13878	13900	13875	13789	13948	13736	13921	13991	13856	13928	13820	13966	13958	13962	13830	13814	13965	14065	13957	13919	13986	13856	13973	13881	13911	13736	13946	13853	13831	14011	13794	13850	13901	13778	13751	14094	13805	13822	13824	13867	13950	13854	13753	13753	13889	13851	13916	13946	13841	14123	13963	14082	13953	13905	13815	13901	13823	14027	13871	13905	13997	13949	13986	13837	13781	13896	13876	13999	13754	13907	13913	13760	13823	13692	13926	13906	13907	13835	13843	14185	13841	13744	13929	13906	13885	13857	13811	13760	13834	13933	14041	13991	13691	13865	13806	13731	13883	13935	13907	13956	13937	13848	13769	13873	13841	13871	13796	13952	13769	13905	13757	13874	13735	13830	13848	13893	13906	13795	13825	13952	13848	13709	13901	13995	13863	13906	13848	13980	13901	14013	13877	13909	13852	13993	13809	13828	13752	13958	13937	13975	13945	13800	13860	13759	13953	13915	14018	13757	13721	13915	13806	13955	13957	13762	13904	13845	13957	13773	13882	13856	13927	13796	13861	13832	13738	13749	13896	14020	13844	13854	13846	13873	13913	13886	14084	13990	14005	13895	13854	13762	13888	13877	13861	14004	13951	13870	13792	13969	13967	13858	13810	13729	13884	13835	13924	13946	13844	13887	13919	13881	13874	13722	13825	13911	13966	13722	13900	14063	13788	13783	13975	14017	13881	14008	13832	14042	13774	13705	13908	14040	13949	13812	13852	13829	13906	13881	13853	13861	13838	13764	13853	13960	13818	13776	13930	14018	13890	13850	13682	13800	13686	13923	13821	13798	13752	13910	13970	13830	13906	13798	13845	13946	13896	14046	14065	13675	13999	13881	13831	13864	13864	13885	13977	13786	13748	14052	13769	14079	13920	13970	13998	13794	13913	14002	13910	13866	13875	14033	13785	13904	13788	14034	13878	13920	14081	13875	13655	13896	13855	13887	13871	13947	13847	13992	13866	13949	13748	13849	13814	13870	13867	13860	14013	13801	13894	13780	13982	13982	13730	13897	13881	13946	13916	13843	14005	13876	13883	13993	13954	13843	13762	13854	13884	13782	14043	13911	13939	13722	13909	13836	14003	13887	13751	13845	13845	13933	13843	13919	14026	13938	13677	13931	14032	14004	13839	13870	14013	13840	13806	14057	13902	13927	14034	13835	13831	13924	13768	13812	13869	13781	13841	13971	13800	13802	13746	13890	13801	13838	13897	13892	13897	13840	13858	13819	13934	13841	13809	13741	13853	13807	13838	13909	13827	13881	13820	14003	14018	13818	14021	13730	13807	13728	13739	13818	13880	13806	13888	13839	13971	13745	13894	14026	13971	13907	13873	13728	13827	13843	13941	14096	13884	13964	13770	13906	13707	13817	13763	13841	13899	13863	13960	13724	13799	13961	13805	13865	13970	13904	13793	14143	13888	13809	13959	13870	13899	13958	13656	13924	13923	14027	13957	13758	13873	13978	13902	13923	13830	13884	13928	13984	13915	13903	13920	14038	13943	13967	13754	13886	13912	13802	13907	13908	13919	13867	13815	13994	13672	13976	13906	13772	13888	13743	13870	13865	13648	14009	14030	14097	13848	13813	13839	13861	13751	13853	13721	13952	13923	13938	13876	13988	13950	13915	13847	13826	14005	13838	13836	13923	13854	13962	13878	13845	13964	13890	13866	13968	13882	13845	13905	13950	13747	14070	13861	13876	14033	13843	13893	13922	13919	13600	13967	13784	13853	13826	13917	13745	13887	13923	13644	13927	14062	13961	13972	13848	13949	13848	13774	13823	13900	13901	13898	13795	13848	13998	13804	13940	13884	13807	13864	13830	13881	13924	13912	13871	13906
23125	21488	29384	24642	23805	26302	26874	21208	18722	17553	15877	15300	15248	15252	15184	15137	15082	15054	15104	15078	15032	15123	15162	15066	14929	14925	15140	14901	15054	14774	15076	14911	15033	14928	15018	14728	14916	14872	14927	14906	15149	15014	15027	14740	14920	14822	15078	14931	14817	14938	14703	14946	14880	14823	14667	14840	14963	14830	14957	14827	14797	14979	14882	14891	15096	14947	14966	14803	14785	14824	14864	14888	14692	14856	14818	14953	14849	14817	14727	15018	14793	15072	14819	14845	14722	14956	14888	14772	14949	14866	14940	14920	14846	14792	14760	14841	14865	14748	14796	14861	14898	14817	14743	14739	14670	14952	14826	14830	14734	14848	14848	14875	14859	14595	14698	14872	14741	14807	14875	14796	14762	14739	14983	14992	14782	14736	14896	14807	14978	14698	15156	14898	14763	14693	14721	14800	14929	14789	14726	14874	14745	14783	14779	14809	14914	14810	14925	14826	14803	14901	14801	14698	14740	14839	14690	14768	14812	14606	14904	14718	14786	14938	14803	14853	14933	14848	14916	14830	14816	15010	14716	14890	15067	14901	14965	14873	14747	14811	14830	14865	14736	14664	14860	14909	14975	14724	14845	15001	14794	14631	14762	14990	14744	14849	14810	14766	14878	14667	14691	14924	14978	14870	14783	14907	14841	14788	14730	14792	14815	14950	14706	14814	14940	14893	14951	14934	14772	14759	14747	14727	14823	14838	15041	14832	14914	14788	14926	14789	14910	14693	15017	14987	14736	14743	14850	14775	14744	14686	14851	14972	14940	14993	14900	14662	14735	14816	14873	14804	14724	15184	14711	14645	14803	14735	14928	14765	14822	14928	14694	14783	14809	14805	14708	14568	14632	14762	14777	14572	14858	14685	14810	14775	14721	14760	14795	14818	14842	14936	14881	14886	14614	14689	14702	14709	14689	14677	14875	14796	14683	14847	14849	14661	14702	14759	14627	14832	14609	15025	14763	14988	14773	14518	14693	14760	14885	14896	14750	14821	14582	14777	14784	14786	14807	14776	14768	14604	14807	14746	14785	14823	14834	14845	14845	14982	14788	14820	14678	14611	14923	14835	14682	14619	14787	14722	14832	14702	14818	14892	14792	14783	14787	14799	14968	14875	14629	14867	14816	14647	14690	14772	14764	14802	14778	15005	14605	14686	14833	14704	14682	14958	14894	14767	14842	14707	14994	14652	14989	14880	14827	14801	14837	14838	14739	14671	14819	14884	15034	14890	14802	14568	14664	14721	14746	14836	14731	14915	14763	14912	14875	14702	14965	14528	14909	14654	14686	14835	14832	14669	14823	14914	14770	14625	14784	14874	14623	14824	14789	14794	14693	14763	14836	14807	14887	14810	14955	14669	14721	14842	14921	14822	14723	14814	14677	14608	14712	14803	14824	14906	14743	14808	14716	14720	14985	14681	14707	14925	14784	14810	14670	14979	14984	14892	14950	14685	14861	14811	14890	14865	14804	14856	14724	14676	14817	14916	14991	14979	14863	14884	14804	14805	14713	14901	14694	14616	14924	14986	14766	14877	14621	14559	14663	14744	14878	14812	14783	14684	14887	14718	14908	14880	14911	14931	14836	14889	14824	14835	14757	14679	14810	14873	14839	14931	14873	14757	14813	14874	14757	14883	14849	14991	14838	14815	14660	14922	14924	14956	14969	14694	14788	14872	14803	14779	14759	14768	14957	15036	14639	14912	14822	14701	14691	14623	14917	14854	14754	14751	14998	14663	14876	14773	14744	14811	14900	14732	14755	14815	14680	14663	14715	14862	15045	14754	14920	14722	14941	14875	14897	14875	14821	14749	14970	14939	14860	14624	14760	14748	14999	14882	14784	14648	14707	14772	14779	14682	14874	14848	14711	15121	14734	14724	14692	14915	14720	14697	14738	14613	14876	14687	14637	14714	14984	14780	14825	14932	14785	14656	14750	14952	14694	14875	14873	14892	14847	14889	14769	14779	14933	14810	14763	14674	14738	14833	14886	14861	14631	14729	14699	14971	14713	14878	14787	14691	14759	14806	14780	14910	14947	14796	14672	14715	14687	15055	14853	14718	14764	14780	14816	14912	14810	14739	14820	14703	14836	14721	14778	14614	14755	14646	14647	14868	14640	14715	14824	14694	14841	14905	14786	14971	14758	14811	14624	14768	14892	14894	14845	14792	14937	14856	14850	14954	14788	14885	14974	14748	14880	14865	14638	15121	14894	14792	14780	14870	14726	15063	14799	14719	14860	14806	14779	14586	14730	14722	14779	14875	14836	14825	14841	14927	14795	14907	14735	14814	14879	14810	14777	14872	14877	14980	14753	14799	14701	14551	14768	14751	14792	14744	14646	14688	14876	14642	14940	14820	14868	14869	14738	14798	14702	14804	14799	14792	14905	14683	14740	14639	14792	14909	15000	14756	14934	14819	14752	14840	14869	14726	14768	14802	14922	14971	14588	14832	14711	14999	14703	14928	14841	14883	14939	14989	14813	14773	14852	14742	14820	14926	14758	14818	15007	14874	14926	14794	14901	14696	14880	14801	14745	14599	14853	14682	14788	14680	14807	14941	14775	14906	14796	14580	14777	14801	14943	14937	14863	14805	14696	14800	14724	15054	14776	14936	14943	14770	14810	14965	14863	14660	14785	14811	14776	14904	14803	14726	15089	14899	14910	14758	14925	14785	14843	14732	14882	14911	14689	14831	14814	14446	14809	14574	14880	14822	14783	14774	14760	14669	14909	14891	14625	14880	14858	14789	14787	14981	14786	14810	14720	14792	14782	14630	14657	14849	14674	14865	14972	14752	14792	14656	14911	14951	14890	14791	14937	14852	14898	14925	14812	14564	14883	14884	14682	14928	14723	14946	14548	14780	14928	14658	14844	14823	14669	14762	14901	14543	14877	14945	14803	14812	14889	14774	14861	14889	14787	14799	14904	14879	14791	14886	14866	14995	14791	14715	14875	14730	14552	14571	14961	14992	14767	14952	14805	15105	14910	14908	14703	14932	14751	14802	15074	14680	14747	14784	14764	14834	14799	14934	14658	14779	14861	14761	14786	14841	14690	14821	14778	14911	14819	14871	14844	14795	14820	14829	14893	14914	14831	14733	14837	14902	14859	14778	14917	14823	14790	14696	14722	14842	14777	14854	14689	14771	14890	14814	14744	14785	14854	14871	14856	14790	14730	15035	14902	14538	14922	14703	14891	14849	14820	14907	14892	14811	15015	14889	14822	14928	14847	14756	14815	14708	14907	14868	14700	14887	14771	14966	14943	14808	14715	14744	14608	14580	14662	14934	14974	14943	14797	14800	14883	14947	14648	14666	14692	14750	14861	14804	14796	14769	14866	14854	14753	14895	14830	14823	14682	14965	14809	14770	14575	14818	14769	15046	14922	14807	14810	14836	14745	14570	14765	14953	14675	14816	14913	14673	14744	14737	14898	14661	14863	14924	14636	14575	14687	15063	14634	14754	15132	14894	14778	14700	14709	15066	14626	14811	14970	14792	14755	14696	14741	14865	14706	14635	14927	14868	14804	14749	14690	14861	14954	14775	14755	14794	14649	14797	14850	14804	14751	14834	14783	14800	14816	14660	14939	14740	14641	14836	14776	14812	14943	14701	14836	14940	14637	14751	14826	14899	14930	14878	14623	14640	14710	14630	14627	14789	14847	14939	14634	14922	14787	14870	14835	14735	14841	14896	14698	14907	14720	14860	14783	14842	14619	14808	14801	14760	14736	14774	14962	14627	14731	14886	14691	14680	14882	14756	14925	14844	14765	14716	14742	14707	14902	14674	14683	14691	14720	14912	14874	15036	14870	14644	14717	14722	14905	14707	14673	14527	14945	14869	14832	14839	14924	14693	14734	14812	14723	14733	14773	14916	14832	14702	14724	14852	14863	14924	15013	14850	14857	14798	14753	14601	14886	14788	14948	14879	14619	14781	14796	14810	15035	14711	14717	14795	14695	14809	14841	14788	14771	14794	14628	14790	14946	14753	14844	14686	14830	14790	14761	14620	14736	14618	14915	14991	14812	15006	14928	14789	14834	14880	14869	14683	14679	14734	14887	14774	14849	14844	14686	14940	15160	14764	14888	14852	14768	14667	14913	14635	14882	14941	14893	14744	14762	14861	15006	14674	14844	14896	14786	14761	14725	14715	14895	14869	14671	14875	14795	14720	14821	14920	14737	14771	14915	14789	14859	14771	14769	14757	14929	14634	14824	14704	14899	15014	14828	14980	14689	14954	14983	14929	14716	14626	14734	14722	14649	14899	14735	14915	14808	14921	14820	14925	14741	14780	14592	14619	14827	14786	14795	14817	14908	14784	14905	14941	14781	14888	14734	14865	14893	14840	14737	14712	14766	14783	14843	14849	14836	15012	14939	14853	14892	14762	14720	14737	14742	14755	14625	14637	15022	14895	14930	14980	14712	14886	14856	14918	14682	14743	15042	14905	14711	14645	14963	14896	14708	14710	14852	14776	14740	14724	14750	14958	14809	14979	14761	14698	14797	14669	14885	14763	14877	14690	14782	14705	15006	14826	14771	14796	14837	14829	14695	14668	14942	14723	14614	14780	14960	15048	14770	14962	14731	14667	14693	14706	14711	14807	14916	14971	14752	14960	14697	14715	14826	14529	14652	15049	14754	14872	14814	14642	14973	14848	14866	14611	14796	14921	14650	14595	14713	14733	14958	14757	14702	14793	14808	14698	14713	14679	14893	14689	14636	14883	14749	14805	14900	14661	14716	14931	14920	14942	14924	14787	14582	14829	14840	14888	14686	14842	14776	14867	14750	14829	14946	14788	14959	14898	14988	14723	15076	14809	14804	14950	14668	14613	14763	14755	14988	15010	14880	14562	14550	14874	14981	14852	14818	14901	15057	14653	14696	14904	14917	14668	14802	14748	14841	14782	14871	14624	14897	14778	14743	14646	14774	14823	14724	14775	14822	14626	14939	14766	14766	14633	14832	14483	14721	14812	14769	14942	14790	14817	14840	14627	14812	14787	14756	14624	14776	14831	14660	14671	14852	14998	14828	14852	14723	14833	14901	14667	14886	14690	14803	14749	14691	14901	14954	14847	14775	14715	14850	14829	14826	14843	14586	14875	14909	14667	14781	14711	14775	14732	14716	14717	14774	14808
35808	56568	54581	45206	37495	29387	24520	21544	18848	17138	14863	14498	14445	14474	14288	14244	14356	14239	14232	14108	14173	14342	14260	14397	14195	14135	14258	14158	14137	14217	14198	14271	14242	14271	14275	14235	14212	14329	14244	14318	14359	14156	14325	14295	14209	14317	14167	14260	14069	14217	14251	14217	14089	14287	14190	14167	14130	14219	14412	14185	14097	14177	14280	14101	14218	14123	14257	14252	14075	14321	14077	14223	14186	14225	14124	14131	14319	14376	14178	14169	14120	14101	14273	14208	14311	14316	14109	14203	14092	14182	14143	13923	14327	14214	14219	14186	14292	14302	14340	14197	14068	14226	14078	14275	14137	14320	14298	14267	14188	14279	14125	13975	14193	14156	14129	14085	14333	14160	14128	14353	14090	14217	14161	14182	14043	14058	14209	14264	13947	14113	14171	14212	13952	14288	14091	14164	14132	14208	14229	14236	14187	14211	14128	14149	14157	14135	14048	13990	14212	14229	14366	13991	14174	14152	14081	14052	14209	14060	14305	14000	14252	14237	14319	14118	14229	14222	14397	14162	14180	14220	14217	14180	14104	14239	14220	14254	14276	14139	14154	14196	14160	14272	14053	14161	14116	14233	14226	14300	14229	14168	14070	14180	14163	14165	14297	14304	14065	14327	14176	14260	14131	14341	14422	14038	14214	14217	14388	14080	14248	14201	14307	13988	14251	14028	14062	14316	14087	14257	14216	14157	14130	14204	13998	14118	14198	14251	14191	14138	14223	14150	14129	14261	14218	14213	14179	14301	14166	14174	14269	14180	14133	13969	14254	14047	14362	14204	14234	14284	14218	13956	14174	14034	14118	14126	14112	14187	14139	14113	14214	14261	14190	14243	14159	14255	13922	14139	14211	14160	14099	14152	14194	14150	14077	13991	14111	14373	14202	14108	14205	14228	14218	14325	14191	14164	14064	14239	14112	14102	14184	14118	14057	14033	14186	14408	14221	14364	14121	14082	14213	14103	14219	14237	14245	14190	14033	14105	14236	14095	14295	14218	14111	14174	14209	14099	14176	14286	14169	14224	14095	14135	14158	14048	14177	14189	14214	14153	14174	14133	14273	14071	14354	14279	14131	14135	14201	14041	14119	14202	14229	14375	14336	14042	14100	14061	14199	14175	14195	14050	14305	14064	14194	14007	14256	14207	13990	14254	14156	14243	14201	14083	14222	14219	14110	14104	14197	14272	14107	14148	14400	14218	14189	14087	14225	14206	14212	14266	14205	14260	14133	13975	14105	14176	14168	14179	14306	14326	13972	14196	14403	14158	14157	14099	14192	14072	14143	14033	14201	14093	14221	14171	14165	14225	14127	14246	14275	14173	14065	14057	14181	14170	14245	14170	14129	14230	14142	14275	14184	14126	14155	14118	14372	14065	14141	14197	14264	14289	14097	14178	14120	14267	14159	14195	14154	14194	14048	14170	14264	13962	14208	14196	14011	13998	14249	14174	14091	14254	14025	14170	14041	14194	14285	14214	14160	13970	14148	14211	14233	14116	14320	14183	14119	14244	14158	14099	14070	14163	14093	14277	14069	14037	14179	14236	14152	14106	14060	14152	14132	14040	14276	14107	14190	14226	14104	14188	14208	14180	14196	13979	14054	14075	14202	14194	14166	14201	14284	14265	14123	14027	14262	14098	14208	14159	14263	14157	14169	14165	14164	14153	14176	14201	14089	14219	14088	14299	14276	14243	14300	14099	14293	14267	14235	14058	14073	14279	14220	14021	14123	14132	14129	14018	14079	14199	14173	14257	14169	14010	14175	13973	14294	14193	14135	14183	14177	14091	14126	14115	14091	14222	14155	14182	14180	14135	14302	14261	14059	14203	14240	14201	14255	14242	14183	14088	14047	14408	14277	14285	14237	14270	14168	14164	14137	14373	14053	14048	14216	14271	14265	14145	14138	14240	14022	14059	14187	14138	14045	13976	14126	14187	14206	14365	14108	14204	14030	14371	14163	14194	14209	14389	14230	14146	14281	14145	14252	14255	14220	14119	14285	14186	14235	14092	14257	14167	14262	14153	14235	14092	14246	14186	14161	14075	14267	14249	14164	14165	14146	14283	14122	14205	14235	14312	14119	14175	14089	14345	14095	14289	14192	14155	14293	14167	14173	14092	14186	14291	14186	14124	14124	14103	14271	14092	14096	14100	14233	14073	14149	14069	14149	14228	14335	14197	14108	14230	14236	14251	14092	14108	14288	14187	14111	14261	14002	14271	14281	14342	14237	14127	14040	14230	14348	14220	14384	14029	14270	14085	14052	14062	14379	14059	14149	14141	14241	14187	14241	14152	14119	14009	14292	14222	14140	14044	14097	14042	14051	14050	14232	14175	14079	14178	14070	14067	14150	14289	14201	14054	14125	14188	14133	14170	14191	14093	14261	14053	14266	14167	14225	14083	14265	14180	14031	14074	14167	14135	14158	14060	14130	14122	13948	14129	14196	14095	14179	14227	14428	14233	14175	14207	14270	14164	14184	14195	14110	13894	14205	14185	14199	14248	14236	14097	14299	14083	14118	14217	14304	14144	14295	14246	14105	14090	14004	14074	14093	14276	14138	14034	14334	14196	14241	14065	14333	14087	14175	14064	14242	14220	14048	14388	14324	14009	14181	14087	14059	14153	14068	14240	14056	14146	14087	14133	14227	14046	14265	14247	14334	14210	14047	14172	14069	14389	14123	14261	14225	14215	14161	14146	14269	14269	14107	14092	14274	14071	14076	14112	14094	14182	14180	14161	14130	14209	14143	14267	14193	14047	14215	14242	14056	14039	14372	14145	14142	14156	14120	14198	14312	14376	14177	14240	14114	14363	14349	14246	14153	14239	14130	14232	14040	14152	14186	14077	14199	14156	14191	14169	14298	14242	14090	14216	14083	14135	14283	14192	14129	14265	14289	14150	14077	14224	14091	14040	14234	14160	14249	14269	14070	14069	14112	14225	14156	14273	14139	14091	14178	14093	14104	14237	14197	14194	14111	14061	14114	14048	14354	14039	14271	14164	14135	14253	14288	13962	14207	14084	14208	14116	14248	14272	14309	14200	14149	14111	14318	14063	14178	14200	14056	14348	14156	13940	14064	14347	14355	14105	14208	14189	14001	14243	14019	14116	14143	14165	14272	14283	14156	14225	14175	14199	14186	14186	14056	14188	14168	14144	14208	14321	14030	14156	14153	14029	14052	14186	14321	14170	14164	13983	14179	14286	14296	14078	14088	14070	14281	14168	14175	14196	14206	14036	14088	14194	14060	14311	14062	14306	14269	14355	14170	14232	14195	14002	14202	14066	14165	14061	14064	14051	14103	14149	14041	14221	14178	14195	14112	14122	14224	14007	14389	14183	14171	14145	14192	14102	14239	14051	14305	14076	14056	14176	14218	14352	14174	14047	14154	14173	14050	14121	14193	14103	14192	14309	14124	14112	14082	14278	14031	14234	14044	14074	14261	14048	14153	14104	14172	14198	14233	14139	13977	14169	14349	14150	14136	14218	14066	14218	14225	14287	14109	14310	14007	14194	14097	14181	14188	14167	14221	14173	14080	14160	14048	14189	14172	14218	13986	14015	14082	14302	14099	14133	14305	14127	14243	14173	14226	14253	14029	14117	14393	14240	13987	14070	14127	14201	14195	14185	14211	14194	14145	14325	14127	14037	14121	14085	14234	14202	13979	14269	13884	14209	14330	14042	14288	14093	14245	14030	13988	14034	14293	14294	14188	14112	14189	14229	14279	14190	14297	14118	14033	14145	14107	14059	14125	14238	14120	14279	14214	14255	14160	14058	14177	14172	14201	14095	14077	14247	14168	14292	14164	14215	14176	14218	14190	14211	14351	14279	14144	14106	14068	14328	14113	14243	14162	14097	14184	14089	14312	14185	14159	14093	14143	14175	14290	13912	14128	14270	14289	14034	14219	14125	14037	14117	14112	14055	14035	14171	14343	14073	14207	14132	14062	14159	14045	14169	14061	14067	14110	14159	14196	14090	14183	14239	14229	14131	14109	14212	14145	14115	14295	14453	14151	14138	14080	14174	14052	14194	14048	14151	14132	13916	13980	14092	14269	14279	14205	14083	14260	14152	14222	14103	14202	14155	14354	14221	14175	13924	14148	14233	14179	14243	14148	14277	14026	14218	13958	14280	14089	14098	14273	14226	14074	14213	14139	14256	14149	14094	14235	14167	14049	14235	14057	14251	13953	14365	14170	14218	14271	14134	14037	14100	14273	14207	14114	14084	14086	13983	14427	14165	14262	14079	14091	14305	14154	14180	14188	14130	14254	14054	14201	14184	14262	14078	14094	14153	14264	14324	14189	14002	14149	14139	14266	14259	14098	14168	14353	14139	14131	14153	14299	14141	14274	14025	14130	14096	14143	14098	14090	14198	14275	14094	14065	14160	14092	14138	14164	14064	14312	14076	14403	14307	14030	14251	14247	14338	14067	14335	14221	14152	14136	14230	14098	14229	14189	14103	14174	14137	14247	14035	14200	14133	14285	14337	14385	14197	14154	13963	14260	14135	14163	14132	14089	14194	14162	14024	14288	14170	14177	14109	14293	14318	14287	14038	14113	14121	14246	14086	14253	14121	14074	14074	14233	14332	14144	14064	14192	14177	14174	14322	14004	14149	13971	14161	14319	14201	14131	14207	14070	14178	14261	14115	14011	14200	14193	14059	14203	14268	14014	14106	14222	14276	14231	14114	14135	14153	14277	14160	13997	14163	14178	14304	14133	14199	14169	14249	14098	14078	14208	14439	14266	14044	14208	14218	14187	14205	13996	14121	14322	14096	14064	14214	14228	14066	14186	14082	14155	14125	14301	14113	14254	14301	14167	14152	14173	14104	14353	14195	14266	14143	14222	14178	14136	14152	14130	14016	14168	14278	14334	14294	14062	14119	14215	14006	14264	14084	14103	14241	14160	13943	14250	14103	14228	14136	14296	14090	14174	14190	14291	14202	14190	14008	14302	14296	14225	14166	14101	14174	14226	14187	14124	14214	14258	14242	14154	14181	14115	14192	14023	14104	14173	14083	14152	14233	14134	14262	14093	14019	14108	14247	14280	14134	14227	14134	14076	14317	14149	14140	14202	14233	14109	14284	14179	14213	14205	14301	14224	14272	14089	14148	14124	14230	14098	14209
28000	24150	29552	25044	18421	16079	15009	14198	13660	13457	13435	13113	13168	13248	13037	12968	13015	13262	13197	12980	13184	13173	12997	13166	13155	13008	12941	12958	13154	13155	13135	13026	12980	13047	13116	13127	13174	13018	12978	13063	13186	13027	13178	13107	13063	12936	13035	13100	13228	12938	12999	13029	13364	13007	12815	12919	12939	13187	13073	13000	13081	12886	13152	12876	12930	13168	13056	12915	12954	12917	13048	13115	13031	12854	12926	13136	13212	12928	13129	12992	13040	12937	13124	13229	13125	12945	12964	13313	13021	12980	13005	13131	13047	13158	13065	13198	13081	13091	13095	12950	13152	13226	13215	13036	13048	13035	12995	13148	12905	13102	13138	13038	13005	12961	13050	12906	12902	12891	12829	13040	13147	13009	13003	13060	13125	13191	13015	12952	13122	12888	12917	12875	13218	13192	13008	13040	13015	13068	13170	13063	12979	12905	13112	12937	13051	13259	13143	13063	13030	12885	13191	13108	13009	12950	13167	13092	13086	13099	12977	13073	13064	13180	13151	13121	12836	12904	13111	13072	13068	13067	13183	13040	12859	13085	13061	13038	12882	13123	12890	13118	13106	13009	13171	13066	13002	12952	12877	13269	13116	12923	12854	13039	12926	13048	12965	12980	12981	13186	12854	13110	13072	13064	13186	12969	12986	13043	13314	12975	12835	12970	13100	13170	12942	13169	13086	13116	13082	12958	12909	13037	12965	13092	13261	13030	12946	13025	12927	13114	13054	13021	13119	12962	13071	12907	13171	13156	13124	13020	13078	13140	13068	12982	13172	12943	13230	12878	13165	13022	13149	13012	13177	12975	13149	13139	13054	12855	13166	13108	13148	12987	13142	13051	13120	13171	13094	12889	13116	13062	13065	13050	13132	13113	13112	12906	13084	12773	13014	13086	12961	13165	13109	13255	12947	13085	13048	12915	12863	13126	12942	12931	12954	12992	13028	12903	13008	13175	13064	13150	13054	13030	13105	13072	12925	12917	13131	13077	13270	13038	13080	12919	12975	12944	13128	12938	13011	12938	12989	13159	12967	13071	13219	13084	13095	13164	13076	12992	13159	13196	13006	13015	13233	12934	13020	13214	13058	12922	13099	13089	13243	13091	13164	13089	13031	13098	12991	12856	13030	13069	13075	13133	12975	12839	13090	12992	12994	13233	13015	13023	13115	13066	13127	13024	13191	13068	12985	13096	13105	13033	12985	12907	12942	13124	13098	13052	13065	13000	12900	12965	12901	12880	12986	13032	13178	13063	13082	13011	13051	12872	13231	13132	12938	13232	13043	13111	12931	13168	12945	12912	12951	13071	13098	13198	13059	13148	13163	12983	13169	13189	12811	13019	13006	12944	13111	13145	13185	12979	13128	12911	12858	13193	13043	12893	12969	13036	12871	12948	12943	12997	13048	13238	13066	13034	12927	13016	13172	13158	12968	13195	12942	13017	13058	12955	13152	13092	13250	13170	13027	13076	12855	13025	12943	13109	12968	12808	13000	13238	13021	12975	13254	13129	13177	13050	12820	13013	13089	12991	13045	13050	13157	12988	13182	13134	13072	12953	13070	12934	12934	13120	12921	13206	12972	13126	13026	13056	13019	12922	13171	13080	13187	13116	13024	13301	13065	13159	12857	13053	12973	12954	13149	12962	13009	13053	12926	12985	12953	12987	13048	13117	13250	13119	13252	13125	13133	13060	12926	13032	13067	13020	13058	13022	12948	13068	12947	13125	13270	13097	12983	13088	13115	13089	13174	12837	12958	13015	13002	13034	13106	13140	13204	13177	12944	12967	13230	13037	13120	12964	12914	13156	13056	13087	13050	13129	13003	13042	13090	13173	12880	13112	13165	13198	13128	12986	13001	12995	12970	12923	13280	13024	12912	13134	12979	13055	13043	13042	12891	12971	13011	13009	13002	13008	13140	13009	13241	12916	13070	13035	13176	13119	13036	13050	12984	12992	12989	12960	13149	12873	13082	13077	13210	12945	13107	12976	13240	13069	13149	12880	13180	13025	13150	13079	12953	12887	12946	13157	13150	13086	13021	13106	13257	13073	13062	12913	12871	13108	13044	13048	12940	13054	13125	13057	13040	12947	13090	13063	13041	12995	13046	13090	13064	13182	13025	13132	12983	13071	12996	13080	13055	12972	13036	12920	13173	13078	13064	12826	13143	13214	13012	12986	13041	13137	13055	13275	12900	13052	13065	13056	13131	13092	13022	13005	13181	13066	13054	12988	13115	13099	12926	13113	13008	13138	13159	13097	13071	13061	12953	13232	13065	13103	12942	13023	12991	13170	13132	13053	13171	13167	13064	12999	13090	13144	13072	12905	13194	13006	13040	12926	13058	12896	13007	13287	13052	13007	12950	13077	13022	13182	12929	12825	12940	12951	13009	13222	12992	12893	13039	13139	13162	12971	12860	13091	12962	12982	13158	13174	12934	13084	13102	13128	13094	13043	13103	12981	13020	13076	13089	13089	13094	13197	13180	13139	13009	13076	12970	12887	12968	12931	13206	13272	13089	13226	12976	12894	12967	13230	13046	13045	13093	13034	12896	13161	13016	12854	13127	13064	12901	13219	13150	12916	13020	12928	13010	13099	13100	13089	13108	13061	13063	13038	13103	13076	13254	12881	12946	12925	13182	13080	13267	12957	12996	12825	13042	12840	12888	13037	13041	13174	12960	13090	12854	13160	13038	13038	13284	13055	13076	12917	13143	12933	13016	13148	13092	13033	13126	13223	13068	13026	12927	13077	13022	13120	12996	13155	13084	13092	12870	13017	13057	13225	13087	12886	13035	13143	12995	13173	13125	13081	13169	13081	13119	13051	12977	12832	12885	13065	13095	13069	12918	13199	13283	13028	13111	12937	13044	13250	12917	12922	13019	13091	13008	12998	12945	12928	13085	12894	12929	13147	12971	13132	13172	13270	13173	13100	13027	13012	13162	12920	12934	12984	13029	12924	13115	13217	13088	13163	12976	12982	12919	13131	12999	13036	13030	13133	13166	13159	12982	13017	13371	13155	13197	13257	13018	13027	13123	13001	13069	13199	13226	13039	12874	12960	13097	13121	13068	13169	12955	13101	13111	12959	13016	13017	12961	13181	13156	12888	12942	13053	13185	13103	13005	13162	12912	12986	13136	13000	13039	12967	13109	12976	12961	13163	13028	13019	13148	12909	12853	12997	13025	13061	13219	13052	13175	13124	13041	12896	13097	13029	12918	13069	13023	13112	12973	12961	13115	12975	13047	12993	12872	13025	13026	13010	12981	13154	13051	13181	13183	13091	12942	12902	13025	12808	13175	13085	13090	13162	13061	12965	13120	13065	12941	13049	13033	13111	12948	13000	13223	12952	13104	12979	13116	13188	12956	13203	13156	13027	12986	13096	13189	13113	13056	13073	12965	12876	13061	13092	12913	13023	13067	13015	13060	13069	13271	13054	13168	12778	13042	13009	13042	12977	13180	13130	13089	13125	13006	13048	13332	13162	13109	12959	13090	13029	13128	12980	13142	13105	13025	13119	13007	13035	12885	13096	12878	13359	13198	12916	13005	13089	13083	12846	13153	13119	12907	13126	13100	13081	13095	13006	13000	13015	13079	12982	12990	13178	13006	13073	12939	13114	12946	12988	13158	13083	13031	13109	12843	13039	13058	13113	13089	13093	13055	13061	13044	13188	13137	12889	13256	13026	13085	13042	13044	12972	13004	13003	13123	13062	13147	13106	13041	13031	12960	13112	13038	13179	12938	13134	13076	12956	13191	13151	13155	13272	13109	12988	13213	13180	13095	13079	13258	12996	12844	12932	12836	12979	12924	12993	13084	12981	13074	12983	13177	13081	12918	13067	12983	12865	13065	12949	13050	13146	13051	12964	12982	13210	13163	13063	13175	12993	13191	13049	13195	13127	13170	12966	12906	13032	12881	12992	13091	12926	13123	12994	13139	13057	13176	13141	13090	13067	13075	13092	13094	12881	13062	13047	13069	13062	13027	12974	13061	12916	12999	13285	12946	13152	12981	13137	12972	13040	13047	13006	13047	13251	13005	13128	13020	12909	13032	13061	12982	13108	13141	13111	13024	12952	13117	13095	13080	13152	13087	13009	12885	13105	13119	13001	13089	13010	12878	12936	13075	12965	13007	12930	13020	13095	12952	12979	12868	13125	13030	12986	13005	13110	13169	12947	13120	13051	13017	12923	12996	12889	13092	12990	13199	13055	13079	13163	13074	13141	13171	13210	12975	13072	12989	12881	13085	12937	13099	13159	13023	12949	13139	13179	13135	13036	13100	12824	12786	13135	12952	13299	13072	13224	13151	13132	13044	12962	13093	13243	13251	13169	13061	13195	13175	13145	13059	12995	12863	13102	12967	12966	13134	13058	13085	12957	13103	13309	12869	13117	13001	13031	13113	13011	13056	13039	13075	13183	13124	13328	13187	13212	13078	13181	13097	12932	13059	13014	13070	13080	13145	13223	13008	13252	13194	12992	13114	13144	13044	12965	13117	13025	12945	13022	13010	13030	13014	13244	13156	13021	13073	12986	12945	12886	13090	12950	13032	12889	13041	13224	13034	13122	13123	13126	12917	13037	12870	13033	13058	13101	13175	13007	13047	13114	13075	13220	13242	13134	12953	12922	13029	12972	13337	13027	13172	12857	13082	13106	13016	12863	12932	12953	13081	12953	12920	12889	13213	13062	12884	13010	13007	13049	13007	13268	13093	12969	13066	13104	13181	13330	13050	13141	13027	13034	13209	13014	13068	13060	13076	12974	12975	13194	13037	13073	13094	13162	13105	13138	12946	12941	12989	12954	13109	12965	12950	13039	12978	13055	13100	13144	13238	12970	13004	12942	13179	13092	13171	13056	12889	13084	13030	13118	13185	13129	12960	13198	12963	12986	13215	13378	13103	12858	13106	13062	13016	13114	13121	13055	13314	13143	13050	12990	13073	12903	12986	13015	13086	13159	12950	13050	13043	13186	13098	13069	13165	13093	13087	12959	12919	12998	13115	13004	12991	13055	13081	12981	13138	12893	13072	13136	13110	13091	13051	13090	12869	13145	12991	12911	13085	12805	13184	13132	13051	12998	12986	13051	13108	13021	13081	13081	13044	12974	13177	13112	13080	12970	13020	12964	13109	13105
26519	38180	35129	25542	19844	17003	15597	14645	14128	13822	13405	13200	13128	13056	13065	13018	12979	13092	13199	13068	13034	13004	13093	13050	13169	13133	12997	12993	13099	13040	13100	12962	13064	12978	13031	13087	13119	12951	13026	13172	13006	13235	13168	13035	13006	13125	13049	13071	12926	13026	13137	13038	13047	13073	13024	12905	13121	13003	13153	13112	12915	13149	13052	13152	12972	13084	13160	12973	12929	13052	12820	13011	12963	13062	13055	12835	13134	12814	13120	13101	13028	13097	12964	13250	13013	13085	13121	12908	13131	13024	13173	12916	13110	12944	13009	13066	13102	13001	12922	13028	13009	13012	13084	13025	13038	13064	13046	13015	12831	13038	13040	12938	13027	13012	12976	13099	12953	13106	12995	13066	13066	13028	12944	13074	13024	13242	13051	12934	13081	13089	13067	12926	13021	12943	13077	12959	13021	12944	12994	13051	13033	13000	12981	12892	12865	13060	13131	13025	12935	12976	13016	13263	13119	13117	13054	13189	13097	13054	13097	13111	12902	13004	13226	13044	13098	13124	12982	13053	13047	13078	13066	13056	13020	13123	13094	13017	12960	12936	13269	13087	13004	12980	13127	13079	12944	13054	12953	13030	13094	13001	12975	13071	13021	13232	13001	12936	12993	13063	13065	12996	13148	13182	12938	13161	12977	13178	12857	12991	13093	13114	13119	13090	12988	13132	13128	12976	13025	13063	13063	13151	12856	13108	13003	12904	13039	12921	13192	13086	13123	13054	13001	13176	12940	13002	12959	13012	12928	13071	12962	12986	12993	13001	13155	12979	12896	13005	13130	12855	13042	13042	13192	12953	13060	13045	13109	12961	13093	12900	12998	13006	12965	13183	13042	12946	13162	13015	13052	12933	13039	13026	13118	12891	13080	13013	12940	12993	12863	13154	12985	12976	13064	12953	13146	13038	12975	13098	12955	13170	13060	13104	13054	13029	13017	12957	13117	13061	13012	12917	12936	12945	13012	13045	13073	12904	13120	13056	13138	13031	13053	12889	13073	13031	13088	13033	13122	12963	12933	13235	12921	13082	13203	12992	13044	12989	12993	12898	13163	12919	13084	13176	13087	12981	13031	13136	13149	12943	12949	13272	13052	12949	12898	13102	12906	13139	12987	13156	12900	12970	13009	13072	12935	13123	12858	13158	13109	13025	13056	13095	12964	13037	12839	13130	12984	13098	13163	12947	13114	13030	13057	12987	13047	12998	12957	13046	13078	13010	13229	13005	13024	13053	13027	13139	12941	12869	13027	12967	13134	13185	13034	12940	13140	12972	13194	12918	13043	13135	13174	13005	13022	13089	13131	13002	12874	13121	12922	12985	13169	13001	13076	13033	13132	13119	13076	13026	13031	12905	12988	12973	13040	13029	13129	13014	13117	12872	12983	12884	13082	13031	13065	13011	12959	13061	13100	12998	13060	12930	13054	12911	13100	12880	12858	13050	13078	12949	13100	13074	13047	13013	13050	12960	13134	13012	12977	13108	12970	13020	12989	12996	13208	13033	12983	12996	13093	12976	13106	12855	13001	13168	13068	12962	12961	12967	13062	13066	12847	13117	13107	13044	12960	12950	12998	13124	13027	13049	13038	13092	12941	13111	13064	12992	13203	13036	13223	12955	12919	13101	13206	13017	13016	12914	13044	13168	13040	13109	13173	13090	13130	13128	13015	13150	13138	13022	12914	13097	13056	12991	13024	12994	13217	13060	13093	13137	13103	12990	12998	12985	13056	13111	13036	12868	13112	13112	13003	12976	12992	13021	13135	13214	13107	13282	12955	13069	13080	13190	13071	13068	12978	13021	12977	12992	12999	12908	13099	13102	13050	13021	13091	13110	12911	13059	13068	13027	12993	12982	13026	13109	13040	13180	13000	12964	13155	12908	12931	13133	13199	12996	13016	13115	13038	13134	12835	12988	13113	13198	12933	12998	13054	13071	13117	13130	13041	13041	13091	13114	13166	13044	13154	12942	13156	12989	12972	13061	12900	12915	12991	13012	12980	13022	13111	13011	13118	13022	13158	13065	12989	13075	12995	12927	12917	12888	13047	12965	13068	12976	12955	13040	12933	12887	13073	13039	12984	13101	12931	13024	12995	13103	13162	13008	13250	13152	13083	13050	13064	13120	12927	13063	12911	13214	12988	13055	13083	13025	12921	13065	13021	12921	13027	13004	13095	13106	13009	13064	13112	13039	13071	13092	13119	13051	13174	12961	13128	13066	13010	13192	12971	13010	13036	13040	12840	13164	12967	13206	12973	12986	13089	12976	13078	12885	12976	13080	13054	12813	13027	12975	13120	12988	12988	13027	13045	13013	13037	13124	12972	12939	13054	13026	13149	13006	13030	13007	13074	13177	12983	13020	13092	13185	12993	12959	12951	13128	12978	13075	13107	13058	13090	12933	13021	13050	13053	13003	13060	12972	13281	13250	13195	12990	13141	12863	13091	12939	12942	13000	13143	12950	12918	12959	12953	13109	12922	13004	13093	13133	12938	13184	13052	13058	13087	12900	13015	13063	13206	13034	13053	13076	13151	13083	12915	12872	13061	13238	13090	13095	13212	13152	13056	13205	13154	13069	12902	12985	12864	12999	12985	13105	13009	13126	12996	13056	13111	12981	13065	13064	13072	12959	13080	13086	12964	12967	13048	12914	13104	13075	13095	13157	13024	13104	12861	13020	12999	13138	12880	13025	13024	13081	12995	12997	13101	13018	13131	12868	13034	13005	13121	12974	12984	12953	13224	12982	13090	13235	12969	13072	12997	12944	13117	13015	13107	12993	12997	13011	12818	13120	13081	12874	12998	13056	13139	13108	13086	13047	13137	12985	13181	13173	13069	13038	13114	13011	13080	13028	12958	12966	13011	13039	13010	12996	13017	13210	12990	13040	13043	13093	12963	13033	13100	12813	13095	12974	13181	13027	12978	13070	13158	13057	13040	12966	13080	12957	12872	13177	12848	13176	12871	13036	13056	13020	13022	12935	12869	13066	13050	13023	13000	12991	13022	13008	13029	12880	13115	13091	12893	13084	12894	13088	13064	12973	13079	12889	13026	12936	12991	13043	12892	12897	12939	12994	13050	12930	13027	12993	13079	13013	13028	13085	13026	12867	13090	13056	13028	13121	13282	13094	13062	12941	13082	13051	13080	12889	13048	13077	13157	12995	13110	13142	12934	12994	13002	13056	13082	12880	12906	12991	12995	13080	13063	12955	13044	13082	12928	12979	12948	12996	12872	13333	13228	13046	13002	12986	13234	12971	13056	13085	13006	13096	12946	13021	13133	13069	13111	12966	13234	13141	12887	13030	13177	13011	13080	13033	12941	13027	13174	13096	12912	12998	12987	13112	13113	12889	13048	12951	13165	12996	13165	12915	13254	13076	13127	13032	13196	13065	13028	13022	13093	12974	13027	13151	13075	13024	13111	12926	13102	13094	13215	13248	12994	12950	13132	12942	13073	12948	13036	13082	13098	13060	13142	13101	12930	13078	13088	13123	13009	13017	12945	12929	13126	12945	12963	13085	13040	13149	13128	12914	12940	13198	13102	13030	13039	12974	13003	13073	13141	13163	13077	12989	12894	12915	13066	13090	12914	12998	13034	12950	13014	13051	13044	13047	13030	12918	13084	12957	13009	12940	12935	12955	13064	12922	13039	13024	13128	13065	12990	13057	12919	12985	13019	13051	13022	13071	13079	12853	13082	13081	13073	12929	13004	13095	12946	13108	12866	13003	12926	12935	13126	13021	13150	13083	13064	13028	12932	13007	13062	13081	13045	13094	13042	13084	13082	13064	12935	12912	12969	12824	13197	13084	12832	13042	13038	13071	12939	13013	12897	13163	12960	12843	13046	12936	13101	13105	13197	12908	13117	13105	13052	13121	13184	13156	12882	12890	13115	12796	13233	12851	13047	12982	13110	13044	13122	12805	13050	13012	13073	13000	13016	13084	12992	13083	12976	13142	12940	13074	13203	13162	13211	13066	13094	13093	13110	12954	12979	13127	12892	13083	13038	13077	12997	13099	12973	13080	13127	13141	13105	12904	13101	12888	13063	13032	13050	12940	13026	13001	12972	12914	13009	12999	13114	13125	13007	13070	13008	13072	13111	12969	13175	13141	13101	13089	13099	12988	12925	13167	12939	13181	13084	12993	13019	13157	12993	13095	12912	12904	13143	12868	13115	12992	12983	13057	13040	13012	13091	12937	13165	13053	12960	13155	13086	13155	12969	12871	13051	13098	13111	13153	12984	13120	13158	12981	13070	13169	13002	13072	13090	13102	12913	13008	13050	13152	13170	12964	13173	13027	13004	13030	12981	13039	13115	12915	13293	12970	13020	12968	12992	13030	13171	13035	13103	13096	13159	13138	12869	12828	13055	13014	12983	12912	13000	13023	13084	12858	13209	12982	13008	13063	13289	13018	13121	13116	12948	13017	13071	13032	12924	13110	12971	13094	13129	12990	12997	13078	12921	13175	13123	13119	13064	13102	13074	12940	13042	13008	13063	13131	12932	12900	13187	13053	13282	13179	13100	12981	13105	12945	13062	13122	13021	13069	13202	13249	13015	12949	12986	13177	13126	13115	13128	13064	13032	13105	13154	13090	13028	13002	13248	12981	13183	13055	12955	13003	12982	13044	13201	13031	12916	13070	12978	13072	13078	13149	12986	13077	13056	12919	13027	12974	13022	12987	12991	13005	13004	13008	12902	12989	13063	13013	13046	13162	13106	13095	12968	13104	12958	13158	13205	13029	12979	12914	13001	13057	12926	12970	13111	13096	12991	12962	13035	13115	13080	12913	13120	13081	13045	12925	12938	13026	13097	13043	12956	12986	13095	12972	13086	13096	13070	13208	13089	13002	13043	12813	12997	12966	13079	13108	13124	13056	12929	13044	13196	12994	12951	13002	13139	13178	13050	13026	13089	13072	13200	13030	13168	12956	12980	12895	13098	12846	13016	12975	13088	12920	13047	13016	13040	12914	13136	13142	12971	13031	12966	13190	13160	12945	13098	13095	13016	13065	13090	13041	13084	13193	13084	13043	13044	13043	13020	13125	13110	12904	13023	13139	13060	13023	12992	13181	13126	12932	12937	13030	13124	13009	13167	13005	12999	13172	12963	13130	13104	13115	13024	13012
24466	21556	29156	26073	25288	26197	24185	19576	17490	15541	14578	14212	14089	13870	13976	14249	13958	14211	14028	13943	14237	14163	13970	14002	13983	13902	13853	14018	13962	13934	14073	14189	13904	13972	13853	14093	13931	14238	14019	13934	13832	13872	13855	14006	13814	13943	14020	13817	14011	13844	13882	13882	14007	13989	13799	13927	13991	13907	14001	13995	14002	13825	14154	13960	13908	13874	13942	13794	13873	13746	13940	13958	13905	13994	13860	13803	14014	14027	13891	13928	13910	14064	13805	13929	13976	13911	13805	13944	14041	13881	13995	14048	13769	13997	13857	13668	13858	13878	13947	14080	14049	13789	13892	13891	13984	13944	13929	13752	13805	14094	14077	13739	13932	14029	14038	13913	13835	13897	13793	13904	13989	13680	13926	13973	13939	13894	13959	14016	13852	14015	13894	13855	13687	13783	13837	13859	13834	14034	13885	13963	13889	13897	13803	14003	13838	13852	14034	13967	13924	13894	13874	13779	13870	13739	13797	13900	13947	13935	14038	13920	13930	14097	13939	13909	13853	14017	13728	13839	14031	13749	13965	13836	13846	13825	13999	13580	13891	13958	13993	14002	13853	13960	13797	13853	13929	13792	13956	13868	13993	13757	14002	13856	13827	13811	14102	14038	13855	13663	13742	13821	13935	13857	13931	13794	13675	13903	13890	13861	13938	13948	13895	13906	13845	13688	13870	13894	13993	13945	13615	13890	13834	13868	13742	13650	13762	13938	13794	13726	14050	13894	13774	13953	13851	13815	14087	13923	14145	13855	13688	13915	13744	13788	13893	13753	13709	13893	13789	14025	13888	13807	13884	13928	13872	13797	13984	13965	13919	14143	13962	13884	13835	13927	13942	13856	13988	13924	13755	13885	13982	13804	13926	13786	14003	13837	13930	13890	13889	13922	14048	14082	14055	14257	13922	14000	13919	13876	13748	13890	13858	13737	13882	14061	13824	13896	13850	13728	13957	14004	13856	13793	13869	13727	13694	13823	13876	13784	13997	13798	13778	13838	13827	14107	13896	13966	13937	13846	13963	13947	13941	13824	13819	13938	13910	14095	13945	13952	13822	13885	13837	13812	13831	13906	14008	13599	13937	14068	14109	14019	13872	13807	13822	13906	13903	13937	13992	13675	13959	13850	13891	13964	13902	13989	13712	13876	13998	13914	13815	13835	13752	13891	14060	13931	13910	14086	13819	13741	13922	13783	13761	13894	13715	13937	13754	13998	13764	13812	13860	13709	13922	13844	13772	13894	13877	13827	13835	14013	13787	13897	13716	13889	13847	13781	14082	13818	13847	13820	13873	13818	13765	13889	13799	14003	14027	13781	13918	13976	14003	14009	14056	13844	13903	14052	14175	14017	13934	13937	13913	13975	13830	13805	13846	14035	13919	13721	13895	13856	13775	13956	13973	13827	13833	13829	14013	13815	13942	14025	14011	13925	14018	13861	13881	13866	14022	13820	13799	13968	13834	13815	13858	13907	13951	13914	13737	13952	13867	13941	13812	14079	13924	13831	13823	13923	14008	13660	13874	14113	13960	13965	13856	13913	13901	13856	13844	14022	13777	14081	13846	13829	14044	14029	13804	13888	13922	13801	13949	13887	13978	13795	13814	13847	13839	13768	13849	14004	13823	13863	13911	13764	13560	14026	13897	13859	13987	13751	13878	14108	13970	13845	13720	13834	13675	13902	13686	13676	13907	13953	14006	13956	13867	14116	13806	13893	13913	14023	13888	13833	13745	13791	13914	13977	14055	13788	13884	13802	13776	13843	13866	13836	13835	13827	13869	13865	13972	13727	13940	13891	13772	14112	13825	13822	13919	13736	13911	13844	13780	13929	13985	13774	13787	13853	13906	13904	13905	14148	13801	13991	13814	13867	13876	13998	13992	13860	14013	13882	13704	13852	13712	13834	13859	13779	13688	13812	13922	13998	13924	13854	14083	13902	13810	14053	13965	13665	13854	13822	14042	13967	13729	13708	13894	13911	13948	13953	13970	13956	14040	14048	13905	13870	13725	13944	13982	14033	13934	14001	13841	13941	13948	13981	13942	13922	13790	13982	13745	13883	13803	13908	13870	13826	14014	13831	13959	13903	13901	13813	13943	13928	13947	14000	13894	13965	13977	13981	13862	13796	13906	13811	13659	13778	13754	13756	13986	14046	14008	13961	13813	13806	14014	13939	13885	13892	13862	13601	13821	13988	13952	13858	13816	13758	13926	13959	13886	14013	14021	14170	13837	13893	13660	13778	13822	13866	14047	13788	13922	13803	13996	13876	13764	13670	13805	13937	13730	13909	13757	14159	13984	13706	13763	13788	13792	13942	13948	13909	13871	13843	13819	13988	13665	13874	13827	13898	13921	13783	14078	14018	13784	14147	14043	13935	13925	14023	13859	14010	13958	13946	13940	13903	13854	13755	13804	13818	14063	13800	13916	13691	13838	13812	13998	13862	13786	13716	13969	13827	13838	13679	13676	13726	13785	13858	14007	14015	13723	13951	13887	13927	13908	14006	13890	14019	13896	13743	13899	13909	14015	14144	13841	13929	14022	13939	14047	13838	13913	13876	13890	13825	14035	14029	14076	13761	13779	13875	13854	13843	13780	13923	13847	13920	13881	13762	13863	13883	13803	14036	13889	13977	14089	13810	14008	13954	14099	14083	13816	13887	13952	13950	13797	13958	13998	13864	13549	13754	13996	13841	13870	13937	13920	14020	13766	13893	14108	13850	13781	13989	13889	13800	13910	13681	13899	13855	13819	14083	13949	13831	13993	13738	13858	13906	13938	13760	13829	13745	13839	13752	13768	13880	13858	13831	13756	13956	13859	13889	14001	14093	13713	13844	13910	13796	13858	14039	14020	14190	13968	13955	13883	13825	13819	13664	13894	13867	14082	13854	14024	13976	13819	13828	13944	13913	13948	13762	13715	13723	13875	13933	13956	13811	13878	14036	13956	13756	13884	13889	13799	14035	13903	13705	13754	13869	13967	13899	13976	14082	13819	13764	13932	13872	13937	13699	13998	13765	13881	13847	13970	13923	14026	13857	13762	13854	13987	14002	13815	14031	13825	13959	13826	14110	14018	13823	13805	13891	13872	13917	13918	14086	13896	13907	13763	13647	13996	13918	13992	13904	13846	13764	13718	13860	13803	13756	13966	13722	13807	13820	14012	13901	13994	13789	13734	13771	13925	13903	14032	13943	13971	13788	13919	14112	13806	13750	14036	13834	13745	13750	13954	13945	13704	13808	13634	14023	13840	13809	13665	13786	13931	13858	13855	13840	13921	13991	13718	13754	13931	13723	13831	13737	14054	13927	13991	14005	13835	13848	13852	13975	13904	13940	13894	13734	13938	13918	13756	13846	13803	13884	13927	13841	13939	14046	13954	14094	13991	13944	14054	13764	13936	13837	13794	13768	13735	13946	13974	13928	13791	13720	13702	13875	13886	14075	13926	13926	13893	13889	13849	13812	13851	13800	13699	13924	13762	13760	13910	13827	13912	13862	13776	13847	13948	13978	13836	13824	13920	14000	13778	13994	13783	13876	13904	13730	13942	13779	13651	13947	13832	13810	13894	14099	13855	13931	13900	13971	14098	13926	13979	13949	13909	13881	13928	13748	13869	13746	13900	13716	13908	13907	13817	13912	13950	13978	13785	14068	13797	13898	13698	13855	13747	13898	14038	13773	14168	13981	13988	13881	13873	13985	13939	13919	13974	14104	13762	13853	13872	13912	14118	13839	13727	13811	14033	13962	13903	13894	13846	14000	13783	13880	13908	13779	13853	13826	13935	13977	13972	13935	13812	13987	14071	13847	13795	13880	13899	13952	13919	13733	13872	13945	13839	13941	13995	13980	13865	13752	13925	13956	13834	13740	13756	13708	14132	13918	14098	13849	13849	14003	13848	14050	13847	13866	13868	13942	13967	13881	13894	13917	13920	13973	13916	13907	13834	13854	13910	13892	13814	13825	13784	13817	14101	13813	13830	13812	13932	13934	13727	13919	14120	14067	14085	14008	14200	13929	13976	13719	14008	13959	13894	13875	13960	13996	13987	13942	13593	13812	13970	13912	13724	13800	13750	14002	13989	13885	13870	14005	13950	13919	13941	13865	13793	13958	13841	13939	13831	14021	13780	14127	13802	13788	13895	13702	13897	13629	13941	13713	13964	13879	13926	13878	13879	13707	13729	13880	13687	13709	13773	13897	13934	13864	13809	13906	13709	13901	13910	13804	13979	13799	13800	13889	13813	13919	13709	13924	13833	13771	13919	13933	13916	13947	13804	13636	14005	14048	13855	13861	14014	13862	13855	13900	13803	13911	14062	13822	14150	14060	13792	13735	13908	13946	13880	14015	13959	13867	13838	13987	13766	13969	13806	13984	13873	14048	13966	14063	13809	13887	14048	13814	13839	13800	13903	14058	13768	14025	13825	13908	13939	13913	13702	13963	13940	13853	13923	14109	13808	14112	13889	14012	13691	14012	13850	13814	13812	13672	13716	13760	13776	13982	13925	13830	13958	13931	13913	13903	14177	13991	13857	13896	13734	14039	13874	14023	13897	13812	13814	13772	13791	13894	13749	14043	13876	14071	13700	13785	13769	14105	13802	13982	13739	14003	13694	14057	13888	13927	13936	13956	13862	14091	13896	13837	13996	13967	14059	13992	13879	13897	13885	13967	13945	13937	13935	13884	13793	13711	14020	13867	13954	14131	13848	13966	13851	13906	13987	13910	13758	13966	13998	13923	13960	13973	14037	13702	13867	13991	13863	13740	13881	14022	13932	13783	13783	13825	13752	13963	13960	13920	14041	13919	13901	13908	14050	13992	14069	13907	13968	13891	13917	13922	13862	13883	13917	13925	13851	13922	13883	13992	14036	14007	13839	14001	13770	13916	13781	13754	13798	13937	13902	13750	13880	13717	13961	13854	13854	13727	13941	13764	13770	13860	13911	13786	13800	13934	14017	13896	13864	13772	13819	13776	14008	13780	13939	13840	13879	13942	13893	13854	13771	13850	13902	13800	13743	13800	14128	13811	13904	14008	13773	13926	13988	13832	13888	13946	13831	13912	13867	13884	13947	13973	13819	13817	13837	13761	13791	13800	14027	13960	13936	13855	13952	13870	13777	13931	14065	13836	14011	13928
29804	49239	46102	37228	31940	28084	23762	20136	18062	14954	13879	13671	13714	13854	13750	13558	13677	13614	13733	13668	13594	13509	13620	13450	13642	13588	13638	13622	13548	13485	13783	13810	13643	13603	13655	13557	13657	13684	13635	13757	13565	13534	13671	13605	13714	13565	13677	13602	13537	13796	13626	13639	13693	13774	13499	13631	13600	13838	13610	13546	13601	13479	13430	13670	13603	13503	13538	13676	13573	13587	13421	13660	13675	13662	13694	13644	13766	13662	13505	13601	13522	13556	13514	13577	13572	13522	13452	13673	13754	13645	13618	13628	13731	13798	13585	13774	13527	13648	13489	13608	13641	13628	13748	13425	13579	13573	13568	13790	13811	13450	13569	13732	13527	13485	13594	13571	13556	13569	13506	13783	13479	13466	13657	13539	13513	13661	13678	13642	13541	13418	13552	13711	13489	13623	13418	13679	13621	13657	13399	13743	13623	13640	13566	13570	13712	13586	13567	13539	13596	13573	13611	13707	13471	13535	13596	13648	13595	13626	13658	13636	13662	13537	13809	13645	13434	13678	13503	13624	13571	13698	13582	13558	13655	13646	13770	13515	13478	13459	13577	13497	13651	13534	13597	13487	13718	13638	13388	13674	13519	13740	13733	13530	13749	13662	13699	13441	13695	13687	13585	13547	13415	13651	13578	13529	13629	13359	13433	13473	13587	13579	13440	13559	13576	13726	13572	13598	13477	13453	13494	13640	13635	13857	13428	13635	13639	13694	13725	13694	13661	13637	13543	13581	13595	13681	13618	13640	13577	13670	13584	13608	13706	13712	13543	13546	13577	13623	13516	13704	13508	13700	13571	13692	13575	13683	13658	13555	13590	13444	13608	13524	13756	13643	13566	13651	13543	13534	13534	13606	13637	13512	13708	13780	13434	13680	13737	13564	13585	13531	13648	13684	13580	13688	13430	13517	13725	13664	13496	13630	13396	13709	13537	13491	13694	13546	13416	13705	13586	13562	13721	13501	13485	13469	13633	13687	13651	13500	13581	13720	13641	13595	13567	13599	13679	13622	13701	13723	13574	13488	13670	13537	13550	13738	13587	13469	13542	13535	13557	13556	13576	13603	13634	13862	13589	13599	13663	13656	13708	13605	13583	13680	13530	13567	13484	13602	13679	13598	13572	13523	13605	13580	13839	13724	13577	13670	13555	13776	13441	13582	13641	13563	13631	13678	13584	13447	13720	13547	13713	13576	13770	13635	13662	13662	13602	13431	13550	13645	13479	13634	13699	13604	13517	13559	13491	13634	13500	13523	13569	13528	13535	13509	13402	13513	13476	13390	13613	13621	13629	13569	13642	13496	13504	13409	13701	13684	13576	13560	13718	13472	13658	13559	13696	13640	13712	13676	13670	13612	13485	13563	13677	13506	13589	13723	13662	13526	13544	13414	13576	13603	13680	13548	13663	13617	13552	13653	13695	13686	13474	13703	13491	13679	13450	13533	13506	13543	13614	13501	13692	13610	13532	13511	13553	13756	13530	13519	13463	13580	13692	13629	13604	13738	13623	13537	13630	13588	13610	13712	13622	13719	13535	13479	13679	13625	13522	13557	13503	13622	13697	13558	13543	13406	13668	13762	13601	13387	13657	13596	13652	13677	13426	13667	13583	13574	13727	13547	13457	13730	13455	13506	13531	13625	13715	13635	13659	13730	13583	13509	13706	13458	13781	13713	13530	13524	13509	13700	13589	13660	13773	13559	13484	13473	13523	13407	13608	13593	13753	13543	13755	13567	13630	13407	13363	13422	13773	13348	13511	13572	13526	13671	13862	13574	13469	13498	13565	13576	13507	13393	13523	13506	13584	13627	13585	13685	13602	13607	13589	13541	13627	13661	13662	13603	13649	13643	13704	13562	13678	13678	13384	13531	13536	13516	13629	13478	13705	13655	13668	13613	13528	13613	13614	13657	13526	13578	13417	13540	13600	13622	13599	13689	13745	13680	13686	13543	13491	13608	13409	13678	13611	13541	13540	13434	13835	13577	13491	13566	13585	13430	13659	13463	13598	13827	13534	13643	13487	13598	13720	13550	13693	13570	13676	13599	13659	13576	13703	13655	13656	13518	13680	13511	13757	13629	13657	13664	13505	13610	13528	13638	13488	13707	13661	13526	13567	13537	13436	13523	13687	13571	13647	13533	13486	13633	13597	13513	13532	13638	13586	13578	13783	13474	13628	13667	13499	13830	13501	13680	13400	13676	13675	13517	13509	13453	13528	13667	13607	13558	13473	13639	13506	13552	13311	13625	13652	13739	13743	13560	13909	13674	13651	13503	13617	13587	13500	13639	13503	13520	13496	13485	13655	13508	13539	13699	13588	13532	13566	13430	13588	13530	13683	13515	13630	13648	13451	13596	13592	13633	13556	13580	13463	13571	13611	13512	13566	13605	13624	13351	13840	13565	13586	13584	13494	13628	13725	13393	13661	13651	13383	13621	13436	13496	13502	13572	13472	13555	13444	13445	13559	13553	13547	13580	13583	13554	13432	13503	13538	13688	13606	13672	13588	13753	13483	13721	13587	13677	13719	13561	13579	13461	13466	13471	13506	13671	13538	13710	13513	13626	13624	13493	13602	13555	13664	13600	13658	13607	13582	13710	13749	13578	13498	13615	13465	13526	13489	13537	13656	13583	13579	13585	13699	13536	13624	13559	13679	13587	13690	13618	13515	13510	13726	13380	13644	13590	13537	13708	13692	13548	13486	13671	13644	13527	13469	13626	13720	13561	13713	13633	13522	13641	13684	13463	13648	13641	13683	13498	13614	13514	13581	13627	13684	13607	13746	13678	13587	13653	13628	13516	13371	13507	13692	13525	13578	13644	13650	13460	13496	13709	13797	13392	13737	13727	13541	13601	13606	13594	13795	13651	13437	13638	13561	13670	13495	13595	13646	13640	13592	13586	13596	13613	13696	13600	13655	13625	13673	13627	13578	13505	13536	13728	13684	13598	13600	13609	13498	13665	13691	13573	13512	13594	13667	13601	13545	13510	13665	13622	13655	13546	13654	13565	13475	13615	13621	13478	13681	13513	13472	13479	13560	13762	13585	13675	13508	13489	13451	13707	13646	13588	13672	13640	13588	13574	13524	13619	13555	13585	13623	13605	13588	13596	13547	13669	13656	13540	13523	13615	13574	13549	13700	13572	13747	13578	13584	13483	13579	13589	13720	13603	13545	13496	13674	13584	13670	13560	13520	13682	13565	13628	13564	13687	13509	13662	13584	13635	13515	13606	13608	13491	13449	13698	13653	13647	13727	13454	13523	13656	13900	13500	13675	13671	13649	13566	13554	13375	13552	13702	13632	13494	13482	13561	13746	13498	13547	13521	13466	13711	13576	13569	13791	13611	13578	13573	13650	13526	13721	13442	13617	13802	13580	13518	13547	13722	13540	13565	13654	13643	13575	13506	13641	13400	13600	13587	13749	13575	13670	13562	13347	13628	13528	13569	13627	13438	13658	13660	13586	13692	13527	13516	13585	13550	13633	13579	13603	13598	13680	13399	13587	13617	13608	13708	13569	13631	13727	13614	13629	13603	13609	13750	13580	13519	13386	13641	13522	13409	13523	13387	13680	13514	13671	13564	13680	13536	13485	13621	13628	13452	13709	13489	13525	13644	13586	13560	13782	13791	13725	13638	13709	13480	13735	13667	13616	13547	13632	13601	13541	13489	13621	13732	13519	13514	13462	13641	13647	13561	13465	13668	13605	13427	13687	13550	13576	13611	13646	13429	13358	13518	13706	13681	13549	13403	13407	13813	13587	13679	13668	13716	13568	13699	13820	13459	13547	13694	13471	13546	13515	13556	13724	13555	13506	13487	13635	13742	13557	13715	13647	13485	13582	13635	13487	13551	13589	13643	13512	13419	13553	13585	13626	13683	13590	13688	13577	13608	13563	13785	13359	13720	13641	13615	13653	13530	13592	13571	13730	13678	13456	13612	13538	13696	13487	13502	13477	13707	13474	13749	13658	13494	13603	13585	13503	13559	13496	13446	13595	13472	13630	13613	13523	13598	13632	13522	13651	13569	13861	13545	13557	13533	13618	13463	13692	13513	13577	13691	13562	13729	13548	13440	13500	13480	13551	13621	13604	13549	13675	13629	13709	13570	13631	13596	13625	13642	13537	13780	13556	13572	13638	13649	13417	13862	13653	13507	13581	13569	13577	13476	13624	13755	13589	13539	13730	13569	13599	13495	13504	13613	13630	13569	13553	13555	13598	13617	13616	13487	13489	13470	13652	13421	13530	13611	13547	13726	13545	13642	13440	13623	13633	13580	13492	13625	13522	13596	13656	13650	13443	13537	13613	13603	13627	13695	13627	13661	13736	13501	13541	13566	13740	13660	13613	13749	13626	13603	13549	13511	13522	13666	13594	13736	13443	13752	13695	13487	13489	13408	13697	13646	13737	13687	13680	13631	13646	13724	13457	13539	13602	13502	13596	13682	13490	13604	13626	13797	13709	13549	13643	13441	13603	13728	13702	13711	13638	13561	13677	13384	13739	13648	13698	13655	13690	13521	13672	13706	13727	13526	13612	13648	13568	13586	13746	13636	13727	13524	13489	13555	13468	13470	13688	13602	13521	13507	13616	13361	13497	13794	13749	13711	13604	13588	13614	13623	13590	13682	13594	13390	13671	13664	13463	13665	13648	13530	13569	13538	13721	13551	13591	13636	13523	13497	13493	13687	13575	13705	13497	13740	13717	13559	13649	13577	13632	13467	13610	13652	13465	13661	13515	13465	13673	13608	13712	13614	13790	13537	13486	13547	13393	13551	13660	13527	13634	13597	13524	13577	13555	13529	13634	13650	13772	13567	13696	13743	13714	13770	13744	13539	13608	13719	13534	13534	13576	13633	13498	13625	13708	13617	13599	13635	13387	13707	13530	13558	13649	13542	13597	13655	13599	13533	13710	13590	13631	13766	13507	13694	13674	13667	13790	13708	13536	13535	13442	13602	13695	13704	13562	13751	13453	13522	13637	13698	13477	13630	13730	13561	13420	13485	13748	13550	13584	13734	13566	13511	13590	13525	13542	13617	13596	13488	13576	13632	13555	13636	13706	13634	13508	13439	13662	13694	13739	13515	13512	13597	13483	13634	13481	13634	13672	13509	13694	13482	13655	13617	13486	13601
23235	21562	29476	24770	24026	28506	29288	22976	18047	16229	15554	15245	15196	15158	14956	15028	14854	15017	15049	15047	14944	14836	14828	14697	14880	14811	14740	14706	14817	14987	14931	14852	14945	14837	14842	14868	14874	14798	14744	14929	14598	14771	14932	14861	14649	14883	14955	14641	14889	14806	14844	14987	14638	14874	14765	14787	14738	14822	14761	14703	14705	14881	14733	14790	14886	14763	14602	14759	14766	14600	14707	14660	14665	14746	14816	14671	14737	14889	14724	14763	14849	14771	14729	14822	14957	14722	14717	14730	14738	14793	14571	14577	14734	14637	14736	14780	14862	14692	14610	14927	14880	14691	14565	14967	14686	14747	14751	14700	14722	14530	14681	14656	14713	14794	14627	14746	14660	14678	14759	14765	14835	14810	14857	14492	14493	14821	14731	14806	14494	14698	14870	14666	14674	14744	14559	14552	14543	14766	14840	14677	14672	14757	14753	14661	14622	14584	14632	14603	14514	14850	14668	14727	14825	14736	14526	14865	14764	14629	14694	14659	14767	14743	14588	14627	14757	14688	14771	14679	14482	14683	14658	14789	14693	14633	14626	14773	14827	14597	14684	14745	14757	14736	14749	14654	14593	14488	14693	14639	14637	14692	14746	14779	14733	14760	14580	14782	14723	14809	14693	14790	14922	14803	14883	14864	14452	14788	14889	14558	14864	14816	14744	14683	14762	14665	14772	14665	14910	14841	14742	14761	14711	14706	14515	14552	14674	14699	14763	14691	14738	14764	14759	14655	14707	14603	14712	14667	14772	14619	14650	14756	14723	14656	14729	14581	14578	14608	14741	14529	14762	14687	14536	14787	14718	14762	14808	14566	14599	14751	14584	14556	14753	14916	14704	14704	14665	14741	14787	14694	14760	14834	14690	14666	14775	14700	14661	14545	14756	14899	14735	14670	14507	14576	14764	14649	14768	14620	14832	14594	14575	14837	14740	14623	14684	14591	14704	14780	14442	14536	14772	14843	14865	14679	14906	14818	14673	14762	14673	14699	14577	14657	14703	14867	14695	14671	14687	14980	14655	14788	14722	14555	14677	14668	14628	14486	14499	14669	14458	14536	14832	14724	14676	14593	14483	14741	14647	14847	14911	14780	14794	14739	14544	14756	14690	14713	14765	14764	14513	14677	14639	14927	14717	14675	14872	14599	14690	14807	14480	14912	14772	14899	14593	14818	14649	14717	14635	14755	14713	14792	14587	14715	14651	14792	14674	14726	14614	14761	14818	14754	14711	14692	14667	14672	14637	14680	14470	14604	14875	14490	14578	14801	14642	14646	14654	14640	14631	14713	14683	14630	14764	14674	14708	14832	14729	14727	14832	14458	14474	14660	14897	14658	14711	14695	14775	14709	14756	14721	14661	14615	14590	14660	14695	14657	14599	14667	14638	14680	14631	14847	14760	14659	14846	14688	14535	14662	14794	14646	14646	14668	14713	14632	14455	14714	14673	14602	14710	14833	14756	14674	14788	14688	14592	14701	14713	14719	14640	14530	14762	14688	14573	14691	14747	14650	14863	14547	14844	14661	14675	14728	14664	14728	14661	14626	14668	14872	14663	14746	14638	14594	14732	14607	14565	14437	14828	14556	14739	14648	14732	14820	14710	14697	14622	14768	14491	14661	14755	14605	14778	14782	14878	14551	14845	14644	14599	14725	14600	14796	14789	14668	14763	14805	14722	14627	14615	14584	14454	14598	14674	14836	14656	14538	14626	14735	14675	14891	14680	14735	14876	14529	14663	14763	14696	14630	14814	14578	14541	14655	14639	14798	14714	14666	14734	14742	14652	14639	14684	14694	14672	14789	14570	14617	14513	14878	14677	14637	14777	14640	14720	14624	14614	14730	14803	14623	14718	14654	14499	14621	14658	14672	14685	14818	14656	14750	14522	14475	14860	14826	14664	14735	14669	14680	14754	14670	14629	14871	14640	14700	14678	14685	14693	14729	14687	14652	14633	14586	14646	14796	14567	14744	14823	14584	14692	14831	14628	14718	14692	14691	14714	14657	14763	14922	14709	14814	14751	14672	14679	14608	14600	14749	14759	14702	14858	14693	14451	14424	14506	14729	14836	14571	14745	14621	14908	14750	14879	14726	14793	14530	14828	14794	14665	14613	14581	14735	14796	14584	14716	14828	14650	14743	14872	14644	14769	14624	14858	14693	14696	14729	14837	14560	14908	14729	14686	14592	14749	14821	14656	14823	14763	14863	14624	14631	14619	14757	14560	14647	14690	14725	14674	14601	14696	14716	14688	14425	14656	14677	14690	14502	14779	14651	14844	14581	14716	14737	14801	14704	14759	14780	14802	14856	14682	14661	14664	14815	14534	14707	14643	14750	14573	14709	14703	14624	14720	14682	14695	14633	14674	14748	14846	14770	14646	14792	14798	14667	14804	14690	14739	14668	14709	14751	14938	14828	14785	14556	14646	14568	14592	14815	14621	14773	14698	14594	14677	14754	14612	14767	14808	14972	14851	14716	14562	14706	14737	14773	14610	14647	14621	14657	14787	14661	14927	14817	14646	14719	14871	14649	14713	14648	14701	14471	14667	14747	14614	14737	14774	14691	14740	14716	14788	14728	14599	14635	14730	14616	14710	14696	14789	14539	14700	14564	14831	14685	14687	14711	14874	14863	14689	14554	14504	14732	14726	14720	14823	14773	14790	14650	14678	14808	14650	14769	14865	14610	14717	14616	14629	14544	14666	14849	14726	14691	14709	14832	14587	14696	14719	14645	14718	14668	14885	14674	14614	14693	14710	14605	14678	14788	14874	14829	14572	14660	14585	14916	14900	14673	14512	14705	14701	14441	14518	14620	14868	14772	14676	14799	14394	14643	14598	14472	14722	14654	14745	14595	14658	14700	14515	14884	14701	14768	14703	14909	14680	14776	14647	14869	14507	14762	14600	14401	14701	14647	14478	14665	14770	14874	14754	14735	14766	14844	14606	14826	14717	14638	14635	14611	14716	14743	14741	14811	14754	14724	14722	14690	14757	14684	14846	14631	14331	14653	14581	14632	14759	14618	14584	14843	14693	14799	14844	14728	14647	14822	14652	14707	14709	14618	14660	14637	14756	14774	14696	14850	14764	14693	14705	14878	14840	14867	14638	14584	14654	14722	14646	14645	14737	14513	14803	14595	14674	14759	14766	14890	14733	14765	14740	14826	14798	14764	14662	14708	14691	14647	14807	14675	14655	14793	14705	14736	14691	14748	14773	14474	14761	14527	14701	14712	14536	14439	14685	14679	14757	14747	14638	14731	14595	14469	14715	14653	14700	14652	14821	14698	14685	14785	14680	14670	14763	14557	14788	14681	14649	14717	14755	14787	14831	14967	14714	14687	14652	14703	14655	14767	14646	14810	14633	14725	14701	14736	14520	14692	14656	14554	14844	14654	14750	14643	14822	14629	14637	14833	14626	14640	14654	14618	14577	14723	14703	14741	14619	14680	14661	14849	14727	14707	14753	14920	14754	14745	14752	14858	14575	14529	14580	14664	14548	14670	14637	14778	14613	14736	14461	14844	14589	14714	14713	14815	14659	14618	14788	14644	14753	14575	14518	14657	14479	14727	14819	14592	14534	14595	14527	14629	14783	14731	14688	14680	14748	14550	14589	14555	14807	14693	14878	14898	14799	14873	14794	14666	14689	14601	14833	14610	14708	14733	14740	14584	14756	14815	14788	14540	14557	14699	14874	14695	14752	14844	14935	14752	14737	14535	14456	14574	14659	14699	14566	14588	14841	14822	14738	14519	14694	14819	14838	14825	14595	14803	14660	14577	14711	14646	14575	14812	14451	14604	14781	14654	14804	14660	14643	14603	14749	14718	14758	14588	14577	14643	14734	14760	14685	14783	14630	14771	14794	14966	14567	14711	14570	14570	14747	14742	14632	14674	14703	14796	14683	14683	14805	14627	14583	14794	14831	14668	14845	14786	14827	14619	14628	14633	14704	14764	14676	14591	14838	14578	14712	14548	14718	14703	14501	14756	14588	14706	14649	14684	14690	14708	14512	14550	14747	14613	14489	14609	14424	14565	14811	14691	14705	14734	14712	14666	14884	14691	14629	14661	14813	14824	14774	14656	14864	14592	14614	14773	14720	14907	14750	14643	14645	14530	14588	14709	14603	14672	14688	14668	14750	14529	14661	14505	14668	14784	14692	14861	14743	14771	14637	14716	14819	14747	14489	14706	14527	14582	14678	14691	14724	14928	14802	14732	14655	14642	14712	14665	14431	14717	14738	14659	14749	14646	14598	14772	14727	14589	14868	14712	14718	14738	14736	14849	14867	14670	14580	14749	14832	14722	14863	14820	14670	14791	14522	14768	14808	14794	14570	14593	14661	14545	14777	14594	14611	14712	14587	14755	14827	14802	14619	14674	14588	14570	14690	14709	14690	14578	14566	14634	14719	14788	14883	14790	14869	14654	14642	14554	14663	14834	14793	14622	14714	14773	14458	14718	14702	14734	14795	14591	14551	14712	14688	14549	14547	14667	14639	14673	14774	14718	14695	14693	14952	14549	14695	14892	14632	14650	14754	14734	14815	14821	14643	14715	14694	14796	14835	14643	14517	14514	14568	14689	14642	14895	14767	14784	14621	14634	14590	14763	14488	14813	14883	14610	14732	14763	14567	14759	14681	14850	14626	14783	14744	14815	14655	14815	14534	14707	14724	14566	14806	14576	14736	14635	14829	14714	14618	14859	14707	14528	14825	14806	14630	14567	14588	14892	14613	14715	14753	14799	14776	14695	14749	14718	14718	14724	14674	14753	14745	14768	14586	14653	14571	14622	14592	14728	14709	14669	14850	14614	14715	14554	14427	14743	14726	14713	14501	14638	14750	14727	14449	14518	14722	14614	14559	14741	14763	14810	14664	14736	14898	14625	14601	14694	14699	14583	14548	14564	14826	14597	14625	14732	14682	14679	14688	14714	14766	14755	14723	14671	14776	14687	14964	14746	14796	14695	14676	14629	14724	14714	14762	14720	14685	14735	14717	14922	14809	14698	14985	14766	14730	14761	14460	14586	14831	14672	14594	14688	14709	14827	14528	14841	14671	14600	14697	14531	14690	14665	14695	14643	14708	14677	14814	14839	14920	14726	14738	14641	14728	14657	14620	14818	14620	14859	14898	14678
34161	57209	55139	44807	38192	34686	28160	23459	17374	15023	14698	14194	14137	14376	14244	14292	14371	14143	14080	14223	14163	14083	14019	14234	14257	14192	14193	14159	14141	14152	14268	14260	14105	14227	14411	14170	14208	14362	14073	14117	14319	14095	14338	14246	14287	14102	14242	14226	14074	14020	14145	14100	14008	14093	14261	14178	14068	14274	14029	14097	14304	14225	14166	14101	14098	14010	14129	14071	14021	14226	14106	14197	14277	14308	14233	14234	14118	14171	14164	14129	14216	14078	14183	14235	13978	14069	14170	14093	14075	13937	14029	14101	14125	14196	14027	14198	13994	14329	14211	14173	14163	14291	14158	14250	14111	14080	14268	14147	14032	14256	14318	14251	14162	14148	14027	14167	14281	14200	14102	14245	14112	14263	14239	13963	14356	14347	14047	13999	14090	13974	14166	14179	14118	14038	14239	14122	14100	14147	14173	14253	14033	14122	14061	14246	14160	14113	14158	14153	14109	14098	14054	14114	14186	14071	14026	14064	14213	14087	14086	14128	14026	14124	14032	14097	14116	14308	14111	14029	14233	14138	14077	14277	14260	14203	14095	13998	14014	14145	14041	14183	14208	14103	14123	14027	14090	14146	14244	14026	14081	14069	14046	14252	14269	14071	14095	14224	14170	14262	14252	14119	14178	14004	14020	14020	14272	14265	14145	14306	14243	14061	14136	14030	14068	14052	14059	14012	14348	14038	14048	14080	14064	14061	14081	14151	14420	14232	14035	14121	14059	14122	13838	14114	14195	14038	14010	14150	14294	14054	14264	14354	14095	14201	14225	14151	14131	14008	14090	14126	14164	14186	14229	14079	14058	14185	14107	14201	14048	14326	13913	14211	14129	14170	14116	13993	14204	14064	14086	14221	14178	14147	14049	14207	14309	14195	14126	14116	14201	14166	13937	14047	14213	13987	14058	14074	14086	14053	14049	13914	14258	14178	14155	14174	14135	14147	14083	13957	14166	14136	14137	14306	14045	14149	14169	14351	14158	13999	14176	14123	14333	14030	14150	14039	13995	14111	14016	14038	14089	14283	14019	14026	14241	14365	14210	14143	14115	14075	14367	14127	14130	14088	14033	14071	13970	13903	14033	14135	14097	14171	14182	14128	14063	14110	14202	13955	14058	14269	13949	14130	14216	14208	14215	14051	14056	14123	14196	14187	14198	14117	14269	14054	14217	14082	14006	14100	14176	14052	14084	14063	14116	14153	14055	14028	14056	14057	13942	14162	14152	14156	14068	14042	14262	14003	14018	14199	14231	14127	14056	14225	13998	14288	14277	14136	14142	13987	14248	14241	14261	14183	14124	14222	14327	14029	14054	14029	14202	14297	14168	14019	14265	14216	14196	14176	13931	14027	14044	14080	14185	14279	14227	14177	14070	14398	14090	14295	14090	14142	14238	13917	14115	14085	13933	13998	13971	14091	14041	14139	14076	14112	14164	14083	14214	14022	13984	14103	13962	14084	14118	14098	14225	14089	14080	14023	14158	14073	14167	14303	13979	14000	14366	14028	14309	14048	14103	14148	14158	13922	14180	14091	14213	14293	14212	14182	14015	13941	14200	14255	14066	14148	14216	14238	14133	14246	13979	14155	14127	14115	14181	14133	14093	13950	13965	14112	13974	14071	14196	14096	14058	14172	14014	14039	14201	14098	14039	14003	14046	14124	14208	14033	14113	14150	14078	14212	14183	13888	14206	14059	14295	14109	13970	14019	13934	14092	14252	14240	14254	14059	14152	14090	14162	14169	14321	13953	14163	14120	14127	14099	13996	14285	14113	14246	14168	14097	14248	14086	14191	14009	14145	14047	14017	14220	14116	14105	14034	13913	14117	14181	14095	14268	14002	14098	14192	14210	14123	14249	14021	14365	14217	14212	13975	14363	14148	14219	14218	14171	14150	14232	14225	14049	14139	14149	14221	14099	13957	14152	14072	14206	13986	14093	14285	14208	14115	14020	14003	14086	14137	14240	14188	14051	14240	14006	14171	14196	14015	14149	14088	14134	14244	14193	14040	14131	14064	14134	13927	14132	14068	14118	14011	14104	14118	14183	14080	14093	14192	14171	14125	13959	14121	14212	14145	14082	14202	14100	14238	14160	14224	13946	14067	14378	14102	13992	14057	14158	14023	14198	14088	14147	14133	13951	14181	14156	14078	14213	14011	14143	14137	13930	14086	14198	14216	14022	14105	14291	14106	14235	14103	13982	14142	14189	14194	14148	14195	14022	14197	14091	14249	14115	14171	14030	14174	14156	14271	14197	14302	14152	14083	14037	14031	14125	14182	14046	14125	14024	14280	14124	14313	14262	14195	14092	14210	14037	14279	14115	14046	14119	14001	14133	13847	14120	14098	14245	14110	14127	14165	14066	14137	14208	14157	14338	14108	14240	14187	14245	14006	14276	14004	14211	14209	14099	14141	14241	14134	14274	14190	14062	14197	14085	13996	14075	14126	14115	14073	14045	14086	14058	14035	14291	14077	14082	14031	14079	14169	14059	14257	13984	13972	14093	14082	14197	14221	13972	14226	14226	14197	14192	14019	14139	14049	14165	14057	14080	13971	14142	14228	13999	14300	14095	14014	14046	14087	13850	14166	14257	14130	14272	14132	14117	14096	14101	14099	14117	14265	14120	14186	14074	14213	14063	14307	14092	14111	14267	14147	14143	14126	14191	14135	14231	14309	14146	14075	14040	14041	14092	14189	14197	14194	14219	13945	14327	14103	14183	14073	14041	14302	14147	14186	14230	14194	14152	14222	14115	14185	14054	14026	14073	14054	14166	14186	14227	14228	14222	14140	14067	14149	14203	14245	14133	14081	14075	14043	14063	13859	14043	13975	14131	14203	14100	14129	14242	14139	14129	14191	13926	14261	14177	13926	14086	14134	14135	14000	13969	14232	14138	14115	14124	14109	14041	14210	14219	14141	14223	13994	13989	14178	13988	14134	14189	14120	14209	14242	14138	14088	14188	14179	14081	14097	14050	14130	13901	14248	13983	13890	13988	14216	14103	14130	14164	14105	14151	14112	14230	14051	14346	14101	14123	14212	14217	14118	14110	14119	14068	14139	14077	14313	14182	14003	14037	14124	14052	14043	14122	14019	14080	14230	14238	14227	14173	14159	14196	14170	14027	14000	14195	14194	14251	14209	13943	14194	14029	13947	14102	14056	14147	14124	14029	14217	13959	14032	13994	14200	14000	14190	14243	14144	14147	14080	13936	14028	14056	14202	13979	13983	14194	14083	14152	14069	14263	14070	14198	14127	14310	14113	14034	14108	14039	14130	13878	14125	14035	14174	14135	14029	14186	14087	14142	13893	14198	14074	13945	14194	14132	14332	14236	14154	14059	14226	13975	13995	14348	14133	14051	13867	14256	14151	13981	14125	14033	14055	14152	14140	14204	14265	13973	14045	14094	14132	14191	14171	14132	14067	14097	14202	14098	14144	14187	14072	14255	14188	14166	13925	14147	14020	14176	14150	14103	14100	14097	14095	13976	13961	14035	14018	14114	13935	14084	14136	14166	14289	14142	14204	14003	14105	14176	14147	13908	14210	14149	14118	14283	14308	14032	14146	14223	14038	14163	14037	14191	14168	14016	14256	14193	14030	14083	14173	14056	14097	14025	14065	14089	14066	14139	13935	14276	13980	14150	14148	14091	14148	14085	14233	14165	14102	14165	14399	14115	14339	14119	14012	14078	13954	14265	14028	14016	14164	14107	14220	13995	14120	14183	14163	14101	14181	14042	14072	14169	14175	14083	14142	14097	14214	14200	14122	14186	14218	14142	14074	14098	14199	14224	14241	13924	14221	14118	14156	14191	14140	14128	14011	14107	14009	14039	14172	14245	13948	14292	14272	14150	14064	14081	14293	14103	14152	13955	14034	14084	14145	14053	14094	14178	14070	14109	14016	14162	14109	14263	14143	14193	14186	14160	14013	14030	14107	14301	14252	14043	14156	14223	14078	14115	14153	14210	13996	14233	14163	14061	14139	14141	14155	14150	14142	14261	14288	14137	14112	13997	14090	14108	14170	14095	14100	14143	14091	14072	14295	14115	14137	14128	14022	14243	14051	14030	14117	14058	14227	14214	14239	14152	14117	14270	14212	13973	14317	14212	14145	14031	14107	14185	14231	14278	14151	14053	14146	14139	14106	14189	14088	14084	14151	14089	13867	14217	14199	14052	14388	14226	14125	14078	14321	14002	14146	14220	14194	14048	14098	13965	14251	14115	14162	14199	14115	14092	14106	14000	14143	14086	13980	14035	14150	14142	14261	14054	14087	14253	14009	14146	14216	14108	14297	14176	14165	14176	13998	14109	14175	14190	14175	14261	14059	14316	13998	14161	14206	14174	13950	14243	13973	14034	14164	14039	14007	14217	14044	14167	14136	14286	14137	14108	14110	14126	14212	14091	14245	14210	14254	14078	14244	14068	14180	14153	14026	14030	14216	13993	14108	14184	14169	14083	14161	14252	14106	14214	14117	14118	13990	14184	13951	14213	14244	14182	14144	14104	14236	13941	14189	14033	14109	14128	14203	14199	14164	14173	13997	13990	14342	14059	14089	14167	14032	14184	14058	14006	14109	14144	14157	14136	13858	14073	13874	14117	14149	14067	14253	13911	14105	14159	14115	13997	14165	14113	14054	14136	14071	14168	14183	14189	14149	14061	14065	14148	14245	14055	14178	14174	14167	13971	14091	14127	14156	14017	14167	14140	14226	14004	14126	14149	14158	14097	14249	14256	14100	14079	14154	14026	14124	13966	14151	14162	14143	14293	14138	14153	14125	14057	14207	14010	13986	14177	14246	14161	14241	14052	14237	14084	14059	14102	14139	14152	14203	14062	14213	13806	14149	14326	14067	14089	14197	14304	14105	14124	14194	14161	14094	14104	14024	14031	14103	14160	14089	14348	14233	14123	14167	14099	14086	14245	14130	14045	14094	14123	14160	14014	14275	13980	14112	14118	14092	14279	14079	13973	14109	14096	14300	14242	14273	13954	14152	14140	14110	14044	14125	14192	14083	14185	14057	14193	14224	14167	14146	14064	14026	13993	14128	14170	14207	13935	14224	14198	14162	14152	13995	14247	14114	14214	14130	14130	14134	14039	14162	14061	13960	13877	14089	14026	14285	14151	14255	14116
27768	24725	29962	26696	19947	16089	14799	13773	13544	13240	13108	12935	13223	13043	13012	13290	13056	12923	13352	13254	13159	13060	13020	13093	13072	13081	12990	13014	12969	13025	12989	13097	13170	13248	12952	13133	13183	12997	13183	13062	13014	12949	13093	12977	13147	13051	12999	12890	13008	13094	12855	13023	13149	12950	12939	13089	13150	12927	13043	13051	13068	12917	13264	13047	12972	12908	13139	13080	13072	13088	13054	13138	12923	12971	13111	12923	12992	12957	12896	13172	13131	13039	13090	12949	13063	12886	12998	12872	12954	13066	13100	12951	12914	12936	13074	13014	13014	13011	12961	13008	12991	12855	13323	13056	13056	13122	13091	13010	12893	12810	12930	12938	12864	13061	12890	12995	12828	13005	13159	13027	13158	13152	13020	12974	13285	13032	13074	13007	12860	13078	12954	13085	12985	13159	13011	12989	12863	13016	12952	12896	13092	13011	13041	12905	12957	12838	12876	13085	12971	13137	12984	13036	13100	13089	12865	12993	12993	13104	12838	12839	13080	13058	12913	13094	13111	13023	12959	13024	13099	12987	12992	13078	13110	12914	13019	13088	13079	12987	13248	12960	12922	12912	13032	13049	12961	13087	13127	12982	12938	13060	13108	13080	12914	12930	13069	12830	12859	13012	13113	13066	13182	13164	13006	13006	12882	12960	13037	12957	13034	12872	13111	13160	13081	12977	12902	13022	12969	13022	13003	13031	12931	13033	12970	13025	12925	13286	12955	12982	12896	13101	12998	13037	12922	12979	13038	12935	12977	12876	13087	12981	12952	13043	13034	13078	13127	12973	12967	12926	12924	13057	12975	13127	12972	12904	12962	12883	12979	12924	12991	13046	13138	13158	12915	12864	12867	13087	13061	12922	13137	13171	12910	13152	13113	12796	13088	12866	12953	13007	12834	12834	13033	12940	13189	13055	13081	12910	12855	12836	12893	12986	12955	12983	13176	13000	13188	13145	13245	12962	13100	13151	12976	12979	12811	13015	12937	12808	13098	12962	12902	12888	13015	12932	13187	12978	12908	12977	13103	13117	12957	12944	12939	13285	13005	12940	12916	12994	13011	13152	13288	12899	12957	13054	12992	13113	12906	12999	13075	13099	12981	13004	13020	12993	13059	13009	12939	13106	13005	12881	12935	13103	13027	13199	13102	13157	13105	13137	13183	13015	13171	13028	13069	12965	13118	13046	12979	12949	13091	13054	13068	13005	12859	12992	13000	13093	12764	12811	12815	13046	12887	13100	12978	13026	13021	12924	13071	12930	13071	13071	12901	12847	12891	12934	12988	13088	13055	13026	12921	12966	12955	12887	13016	12883	13093	12998	13142	12908	12937	12963	13101	13014	13065	13049	12821	12825	12922	12939	12826	12862	13044	13062	13064	13049	13160	13047	13023	13116	13124	13080	12941	13115	13105	12990	13049	13077	12924	12723	13005	12937	13024	13037	13198	12971	12936	13076	12968	13030	13167	13001	12967	13039	13004	13049	13044	13050	13115	12951	13211	13095	12811	12970	12929	13072	13026	13127	12958	12868	13074	13168	12984	12972	12903	13003	13132	13006	12936	12934	13079	12941	12992	12897	13178	12899	13128	13070	13175	13116	13086	13006	13090	12898	12953	13056	13046	13083	12897	13029	13003	12991	13245	12990	12997	13050	13042	13111	12992	12972	12704	13050	13029	13143	12894	12893	13118	13131	13007	12986	13069	13160	12961	13014	12993	12991	13000	13080	13139	12982	13000	12969	13053	12966	12929	12980	12992	13086	13203	12992	13106	12912	12827	13014	12944	13091	13061	13085	12881	13056	12994	12836	12928	13028	13029	13186	13077	13078	12903	12937	12978	13044	13224	13030	12996	13059	13127	12977	13014	12960	12894	12992	13011	12892	13152	13142	13009	13013	13207	13102	13163	13065	13130	13108	13079	12978	13184	12942	13137	12993	13052	13074	13052	12891	12932	13017	12869	12653	12854	12930	12789	12988	13035	13029	13090	12978	13025	13049	12964	12971	12963	13079	13154	12990	13010	12964	12936	13004	12956	12781	13053	13010	12830	13124	12990	12814	13095	13143	13009	12963	12922	13124	12883	12958	13016	13004	13108	13232	13028	13121	12927	12885	13135	13073	13099	12802	13063	13115	13033	12971	13094	12869	12861	12967	13118	13086	12954	13012	13028	13021	12933	13002	12906	13127	13053	12976	13064	13180	12945	12946	13124	12900	13149	12949	13073	13031	12999	12787	12973	12961	13120	13124	12857	13141	13069	12975	13050	12990	12863	12954	12981	12955	12869	12872	12956	12849	12927	12913	12959	13009	13088	12888	13073	12977	13056	12977	13143	13116	13157	12976	13042	12981	13073	12946	12894	12986	12894	13201	12825	13265	13129	12999	13082	12801	13068	12773	12943	13165	13120	13131	12925	13031	12989	13102	12969	13274	12772	12961	13143	13015	12946	13112	12985	13129	12939	12925	12975	13129	13009	12997	12896	13142	12981	12953	13058	13057	12925	12908	13090	13047	13026	13079	13174	12893	13082	13060	13098	13046	13013	12974	13007	13012	13036	12970	12950	13094	13124	13099	12939	13023	12924	12989	13178	13072	13019	12935	13040	13066	13176	13152	13097	12908	13100	12951	12950	12870	12954	13028	12927	12906	12885	13058	12995	13042	13098	13040	13093	13005	13075	13119	13066	13150	13002	13088	13023	13139	13020	12942	13002	13048	12871	13018	13006	13057	12969	13089	13118	13080	13030	13145	12834	12929	12784	13049	13062	12881	12962	12994	12972	12943	12871	13151	12923	12818	12940	12980	13032	13212	12985	13079	12830	12878	13038	13185	13023	12980	12948	13101	13016	13109	13151	13021	12995	13033	12990	12992	13012	13126	13020	13059	12937	13135	13066	13101	13021	12870	13058	12946	12985	12858	12986	13127	13097	12997	13088	13067	13043	13061	13104	12950	13001	12847	13266	13074	13104	12763	13018	13153	13145	12849	12988	13042	12976	12902	12914	12827	13110	13115	13005	13063	13040	13129	13054	13118	12961	12942	13169	12858	13095	12936	13008	12915	13045	12996	12921	13083	13110	13049	13195	13066	12935	13178	13083	12897	13143	13014	12924	12933	12925	12938	12892	12804	13030	12907	12915	13018	13141	12960	12928	13051	12886	12888	12902	13071	12958	13204	12949	13252	13005	13096	12931	13014	13045	12947	13215	13100	13151	12836	12909	13055	13108	12994	13267	12856	12991	13072	13190	12907	12995	13068	12934	12992	13260	12973	12985	12987	12954	13023	13283	13080	12958	12812	12988	13098	13079	12950	12969	13009	13058	13225	13337	13033	13192	12964	12970	13223	13228	13099	13135	12870	12943	12881	12930	13112	13025	12917	12926	13007	13050	13005	13200	13008	13057	12947	12973	12855	12978	13053	12886	12940	12983	12962	12970	12997	12967	13001	13033	12951	13050	13059	13062	12923	13202	13092	12923	13036	13174	13042	12977	13213	13107	13189	13024	12910	12981	13154	13076	12893	13209	13032	13032	13148	12897	12979	13019	12977	12920	12944	13091	12877	13019	12964	13077	12979	13125	13239	12899	13104	12990	12898	12983	13125	13134	13010	13111	13115	13011	12910	12851	12940	13040	12907	13105	12851	13112	12987	12969	12993	13217	12991	13165	13008	13051	12978	13059	13056	13063	12993	13063	13173	12856	13116	12978	12977	12975	13074	13021	13122	13090	13075	13104	12982	13114	13101	13089	13022	12881	12999	12995	13024	13109	13025	13066	12913	13025	12827	13153	12965	12888	12971	13073	13097	13122	12948	12963	13087	13193	13143	12854	13056	13060	13083	13179	13031	12999	12939	12951	13164	12995	12922	12984	12985	12927	12986	12945	13085	13183	13065	13074	12953	13142	13003	13212	13157	13074	13008	13192	12998	13056	12946	13065	13060	13000	13179	13154	12931	12939	12845	13034	13004	12978	13109	13142	12980	13065	12957	13091	13053	12897	12812	12953	12890	12897	12979	12971	13124	13074	12841	12953	13151	13050	13035	13061	12880	13090	13110	13176	12880	13048	13135	12891	12952	13045	13188	12918	13026	13181	12812	12872	13174	13158	12996	12686	13029	12964	12968	12898	13096	12888	13072	13037	12757	12968	13137	12977	13032	12877	12990	13052	12979	13108	12899	13063	13068	12982	13000	13022	12918	13255	13026	12979	13065	13061	13078	12991	12889	13024	13049	13139	12900	13080	12840	12857	13126	13035	13069	12957	12913	12697	13018	13012	12953	12954	13015	13118	13155	13011	12923	13005	12947	13004	13040	13148	13033	13029	12940	13126	13007	12904	12961	13063	12986	12925	12986	13111	13079	12968	13059	13156	13099	12985	13126	13006	13003	13152	12952	12972	13283	13062	13113	12815	12962	12995	12946	13066	13047	13000	13078	13152	13240	13060	12918	13090	13021	12984	12934	13236	13033	13079	13116	12852	13045	13073	12957	13040	13004	13123	13160	12969	12981	13119	12830	13256	13189	13060	12906	13022	12940	13018	13188	13166	13130	12969	13195	13078	13060	12892	13069	13027	12951	13247	13001	12957	13184	13041	12990	13187	12895	12980	12865	12905	12935	13157	13087	12874	12793	13155	12979	12925	12956	12902	13083	13028	13042	12804	13031	12942	12972	12975	13064	13015	13269	13090	13050	13117	12893	13022	12808	13022	13081	12992	12869	13028	12862	13196	13173	13053	13013	13085	13217	13214	13064	13052	12995	13085	13198	12982	13076	13091	13064	12988	13225	13086	12916	13009	12912	12855	13012	12876	12706	12957	12933	13133	12851	12977	12936	13167	13125	13129	13118	13121	13014	12891	12937	12943	13138	13151	12996	12827	13054	12909	13089	13030	13069	13049	13103	13124	13166	13020	13096	13181	13002	13034	13085	13158	12805	13017	12975	13088	12953	13198	12997	12989	12779	12885	13133	13034	13036	12997	13050	12973	12971	13065	12999	13221	12950	12920	13083	12958	13173	12980	13071	12971	13013	13027	13088	13252	12983	13144	12903	12962	13030	12956	12949	12900	13044	13056	13121	12932	12799	13051	12938	13000	13138	12918	12920	12940	13141	13138	13040	13143	13166	13131	13096	13098	12925	13115	12872	13056	12985
28070	40321	35994	28172	21576	16513	15026	13716	13263	13351	12914	12986	13022	13046	12865	12930	12916	13103	12892	13011	13125	12966	12914	12921	12873	12858	13048	12955	13003	13056	12857	13000	13015	13036	12938	12955	12979	12798	13114	12868	12784	13098	13019	13023	12980	13008	12966	12797	12991	13034	12837	12866	12983	12919	12967	13071	13112	12992	12922	12899	13057	13048	12943	12850	12997	12772	12919	13024	12987	13039	13013	12949	12953	12747	12961	12935	13064	12839	13068	12857	12960	12770	12894	12784	12971	12898	13116	12965	12916	12912	13040	12861	12903	12887	12949	13018	12919	13144	13066	12954	12931	12860	12892	12851	12979	12828	13033	12948	12921	12873	13059	12889	13022	13015	12978	12866	12994	12924	12898	13115	12934	12985	13015	12974	12933	12770	12886	12910	12988	12943	13107	12941	13007	12891	12902	12773	13024	12968	12816	13022	12910	13177	12830	12905	12951	12901	13016	13064	12904	13066	13127	12977	13012	13059	12912	12872	12975	12819	12875	12976	13095	12965	12810	12886	13025	12981	12901	12912	12940	12981	12979	12974	12850	12993	12986	12759	13081	12897	12988	12759	12768	12969	12788	12958	13031	13093	12811	12694	12911	12877	12880	12912	12999	13054	12901	13046	12920	12926	13054	13126	12770	13034	12905	13029	13005	12878	12898	12939	13013	12939	12983	12887	13056	13000	12828	12977	13050	12876	13028	13151	12961	12922	12891	12841	12886	13221	13048	12994	12792	12984	12993	12976	12937	13051	12880	12870	12880	12929	13005	13025	12974	12870	12906	12876	13037	12914	13087	12845	12842	12894	12963	12907	13033	12878	12969	13005	12937	12974	12962	12971	12995	12838	13038	12971	13017	13067	13062	13011	12773	12901	13050	12927	12864	12841	12908	13025	12989	12870	12864	12770	12902	12963	12999	12885	13032	12895	12894	12899	12827	12919	12840	12959	12901	12840	13018	12956	12926	12857	12990	12967	13097	12981	12949	12774	12867	13102	12962	12835	12939	13010	13057	12995	12871	12927	13004	12970	12799	13010	12884	13073	12966	12901	12963	12890	12878	12931	12721	12935	12959	12909	12877	12984	12839	12978	12882	12988	13017	12837	13102	12978	13013	12908	12886	12857	13057	12833	12881	13044	12922	12922	12944	12798	12944	12959	12939	13085	12977	12944	13025	12809	13113	12917	12883	13125	13008	12901	12914	12946	13068	12875	12907	12861	12899	12792	13007	13032	13015	13114	12912	12954	13069	12928	12809	12998	12992	13079	13058	13048	12871	12991	12801	13092	12962	12812	12913	12944	13090	12997	12935	12795	12911	12925	13114	12935	13045	12905	12927	13061	12925	12908	12917	12890	13057	12936	13000	13005	12903	13032	12901	12966	12948	12964	12868	12923	12910	12848	12898	13121	12905	13030	13013	13011	13038	13024	12907	12851	12919	13057	12936	13020	12948	13103	12971	12878	12848	12863	12914	12940	13002	13099	12883	13067	13128	12764	13013	12904	12868	12896	13051	12887	13027	12930	13014	12895	12790	12909	12970	12938	12940	13297	12862	12981	13101	12823	12931	13119	13060	12924	12821	12969	13005	12835	12816	13085	12908	12838	13116	13059	12818	12967	12922	12855	12990	13028	13052	12918	13184	12979	13010	12816	12777	12842	12853	12946	12810	12793	12926	13083	12887	12875	12919	12847	13036	12821	13080	12963	12904	12953	12984	12966	12855	12985	12941	12908	13006	12999	12939	12988	12904	12872	12919	12989	12977	12739	12937	12973	13091	12882	12849	12993	12717	12805	12900	12758	12939	12970	12925	13004	12972	13058	13099	13067	12876	12952	13091	12958	12962	12968	13027	13113	12816	12896	13021	12946	12913	12993	12973	12949	12891	12860	12781	12970	12927	12959	12951	13046	12912	13038	12882	13132	12858	12926	12998	12959	12868	12967	12963	13007	12942	12966	12982	12907	13000	12818	13058	13028	12832	12895	12824	12976	12933	12878	12946	12911	12915	12921	12927	12918	12985	12783	12902	12951	12900	12988	12859	12935	12934	12995	12901	12885	12932	12901	12810	12852	12943	12854	12960	12978	12900	12921	12932	12949	13017	12828	13036	12957	12960	13013	12883	12863	13128	12934	12891	12851	13084	12901	12828	12958	13091	12862	12947	13049	12966	12919	12753	12865	13074	12936	12843	13044	12964	12856	12873	12871	13110	13098	12897	12801	12932	12842	12863	12909	12901	13093	13002	12869	12794	12898	12940	12916	12844	12864	12966	13085	12971	12962	13087	12680	13088	12958	13112	12895	13044	12875	12955	13075	12978	12811	13136	12943	12957	12981	12756	13103	13005	12871	13007	12855	12788	12973	12970	12892	12829	12926	13047	13014	13090	12930	12958	12861	12811	13125	12969	12840	12858	12838	13040	12990	13118	12961	12988	12848	12885	12921	13009	12812	12830	12898	13071	13021	12951	12889	12916	13022	12901	13190	12876	12915	12944	12824	13120	13105	12906	12786	12955	12875	12935	12929	13082	13001	13016	12987	12940	12909	13046	12991	13030	12901	12965	12891	12957	12991	12849	12903	13011	12937	12953	12919	13033	12894	12897	13024	12847	12919	13062	12990	12928	12886	13023	12907	12926	12693	12947	12793	12923	12914	12973	12987	12947	12748	12913	13130	12858	12881	13003	12817	12867	12873	12956	13040	13087	13216	12887	12958	12953	12806	12912	12990	13056	13002	12884	12872	12781	12986	12960	12987	12880	13010	12979	12960	12985	12943	12926	12978	12859	12988	13015	12891	12942	12942	12899	12835	12875	13032	12946	12934	13030	12929	12973	12995	12884	13080	12911	12941	13083	13055	12844	12940	12948	12992	12952	12919	13056	13110	12897	12890	12959	13103	12919	13050	13004	13062	12950	13022	13021	13083	12874	12955	12997	12950	12795	12957	12933	12973	13139	13022	12920	13072	12964	12917	13021	12807	12910	12971	12950	13006	12838	12799	12853	12948	12849	12883	12855	12850	12933	12833	13111	12875	12912	12922	12865	13072	12925	12957	12751	12897	12918	12927	12981	12839	12852	12907	13064	12917	13101	12996	13006	13030	12935	13059	12949	12965	12913	12946	12851	12978	12923	13027	12875	13033	12852	12959	12787	12883	12918	13013	12909	12948	12988	12857	13029	12881	12850	13153	12985	12820	12902	12888	12912	12901	13077	12812	12930	12991	12975	13025	13019	12948	12906	12973	12933	12867	12987	13030	12955	12714	12898	13063	12886	12883	12993	13017	13009	12989	12844	12948	13132	13058	12931	13029	12935	12948	12887	12875	13044	13027	12731	12936	12966	12987	13027	12662	12877	12851	12957	12996	13090	12875	12897	13008	12981	12956	12887	12943	12961	13005	12840	12829	12898	12785	12962	12974	13130	12915	12745	12898	12868	12771	12943	13037	12900	12998	12806	13067	12934	13090	12900	12984	12886	12879	13051	12998	13066	12912	13000	12880	12823	12913	12976	12843	12931	12930	12992	12869	12969	12808	12897	12830	13051	12938	12920	12921	13004	12980	13153	12823	12946	12926	13022	13137	12855	12894	12830	12847	13134	12958	12932	13106	12959	12869	12914	13027	12947	12966	12902	12952	13092	12848	13014	13004	12951	12861	12977	12906	13039	12872	13031	12894	13109	12930	12934	13027	12770	12977	12905	12947	12932	12949	13047	13066	12838	12957	12767	13029	13137	12768	12909	12994	12863	13017	12894	12945	12927	12989	12975	12948	12913	13042	12998	12745	12822	12889	12953	12840	12875	13009	12970	13101	12940	13079	13011	12818	12805	12988	13123	13014	12860	13006	12971	12971	12907	12916	12833	12920	13058	12855	12986	12921	12861	12982	12852	12973	13011	13022	12729	12969	13059	12962	12963	12938	12879	12973	12835	12855	12882	12857	12887	13098	12804	12953	12950	12971	12811	13025	12888	12955	13020	12939	12882	12928	12894	12919	12960	12976	13014	12788	12741	12950	13167	12898	13044	13067	12960	12977	13117	13115	12902	12935	13065	12995	12951	12955	12950	12788	12901	12906	13009	12934	12956	12923	12976	12813	12998	12825	12890	12976	13028	12926	12960	12942	13105	13045	12975	12871	12932	12813	12952	12888	12839	13069	13034	13101	13211	12869	12943	13055	12901	12856	13040	12965	12959	13010	13012	12844	13069	12883	12857	12934	12955	12969	13019	12977	13124	12970	13021	12846	12989	13114	12883	12824	12965	12953	12973	12920	12790	12942	13104	12960	13016	12903	13020	12811	12887	12928	13004	12916	12991	12860	13105	12954	12899	12976	12975	12929	12705	13140	12814	13010	12969	12844	12907	12904	12983	12945	12861	12931	12965	13025	12973	12813	12852	12881	12950	12937	12892	12859	12947	12953	13046	13048	12788	12816	13073	12981	12844	12947	12877	12883	13009	12846	12879	12985	12776	12852	12875	13023	12914	12758	13007	12830	12988	12910	12922	12917	12965	13009	12910	12880	13064	13048	12884	13049	13016	12913	13027	13052	12883	12850	12933	13208	13023	13064	12948	12823	12993	12923	12968	13012	13097	12945	13027	13030	12993	12868	12924	12945	12889	12895	12931	12896	12890	12973	13052	12761	12766	12913	12830	12959	13016	12996	12970	12903	12799	12974	13139	12994	12932	12927	12841	12891	12964	13034	12895	12767	12991	13018	12911	12950	12949	12921	12928	13013	12942	12943	12910	12896	12881	12934	12997	13032	12937	12904	12911	12999	12975	12972	12739	12993	12932	12882	13004	12946	12974	12990	12968	12993	12914	12894	12938	12876	12879	13019	13008	13028	12944	12942	12901	12805	13019	12868	12979	13070	12944	13049	12744	12881	12746	12978	12948	13102	12706	12990	12797	13007	13040	13002	12975	13014	12988	12976	12946	12944	12973	12903	13059	13012	12886	12999	13048	12877	12995	13020	12958	12948	12960	12869	12903	12916	13047	13032	12804	12997	13066	13007	12952	12919	12896	12838	13116	12914	12892	13074	12931	12916	13181	12785	12855	12868	12943	12888	12821	12917	12976	13116	12991	12869	12998	12927	12944	13049	12971	12893	13074	12966	12898	12994	12901	12978	12874	12823	12933	12824	12869	12870	13021	13052
24350	21535	29142	26845	25653	25986	23734	19206	16932	15458	14788	14597	14515	14450	14540	14353	14367	14310	14373	14528	14563	14516	14472	14497	14444	14424	14527	14276	14288	14437	14499	14296	14280	14379	14499	14405	14396	14293	14263	14531	14438	14588	14534	14555	14313	14485	14535	14353	14480	14424	14284	14556	14315	14388	14120	14332	14298	14269	14374	14517	14287	14438	14294	14353	14368	14299	14500	14506	14364	14435	14299	14301	14187	14655	14476	14438	14381	14451	14236	14297	14306	14157	14402	14528	14290	14339	14384	14293	14366	14456	14493	14441	14356	14418	14393	14353	14314	14214	14273	14444	14295	14601	14300	14456	14400	14449	14373	14174	14197	14283	14326	14367	14267	14254	14228	14439	14454	14378	14226	14307	14244	14432	14441	14467	14262	14328	14392	14229	14370	14403	14377	14298	14532	14466	14406	14289	14515	14353	14219	14272	14571	14268	14382	14609	14364	14462	14206	14415	14423	14416	14269	14504	14393	14469	14248	14235	14270	14388	14280	14247	14240	14471	14391	14282	14365	14354	14352	14271	14363	14153	14606	14559	14477	14251	14445	14237	14293	14440	14486	14258	14302	14272	14436	14304	14328	14324	14395	14292	14294	14332	14377	14365	14426	14385	14399	14282	14093	14236	14323	14356	14284	14376	14313	14335	14415	14381	14391	14292	14397	14304	14340	14273	14275	14205	14352	14517	14389	14311	14306	14366	14405	14432	14388	14210	14239	14182	14503	14344	14378	14416	14375	14406	14195	14164	14345	14556	14376	14394	14443	14344	14382	14403	14403	14291	14238	14418	14153	14471	14306	14338	14537	14279	14417	14356	14262	14268	14374	14061	14257	14383	14370	14544	14421	14313	14438	14349	14343	14392	14495	14445	14350	14437	14288	14315	14272	14195	14331	14275	14351	14455	14538	14336	14383	14387	14376	14421	14165	14253	14246	14500	14306	14126	14285	14337	14315	14300	14327	14460	14429	14324	14353	14154	14285	14486	14358	14327	14417	14228	14202	14316	14320	14490	14375	14365	14339	14356	14290	14316	14200	14291	14392	14266	14181	14161	14234	14570	14450	14541	14246	14432	14302	14382	14523	14387	14299	14408	14263	14430	14392	14304	14450	14347	14358	14206	14517	14430	14106	14444	14370	14176	14363	14335	14530	14468	14224	14322	14266	14241	14368	14466	14634	14196	14297	14111	14463	14307	14510	14198	14423	14388	14474	14419	14332	14298	14235	14457	14427	14333	14369	14373	14248	14452	14476	14482	14220	14533	14360	14532	14350	14392	14494	14429	14286	14175	14439	14474	14246	14312	14278	14439	14363	14439	14355	14303	14448	14326	14256	14412	14436	14491	14299	14260	14567	14210	14285	14029	14370	14145	14253	14399	14314	14291	14365	14205	14212	14340	14195	14292	14174	14407	14379	14395	14425	14512	14267	14401	14433	14400	14476	14534	14271	14247	14191	14229	14398	14152	14149	14396	14348	14587	14295	14294	14314	14339	14419	14435	14256	14376	14294	14325	14507	14371	14354	14446	14195	14252	14430	14334	14464	14608	14345	14305	14301	14352	14247	14323	14377	14324	14591	14463	14633	14219	14173	14232	14172	14543	14381	14267	14166	14199	14407	14416	14069	14506	14354	14351	14416	14395	14531	14357	14447	14282	14298	14416	14567	14206	14178	14411	14651	14574	14462	14470	14440	14404	14403	14285	14410	14252	14301	14205	14352	14274	14367	14469	14342	14370	14436	14317	14324	14316	14359	14191	14412	14452	14247	14427	14399	14099	14475	14362	14456	14301	14315	14169	14307	14346	14381	14383	14259	14399	14449	14222	14301	14278	14402	14215	14255	14406	14453	14338	14370	14079	14241	14499	14400	14493	14293	14388	14459	14521	14528	14311	14297	14402	14335	14439	14450	14329	14358	14323	14259	14423	14221	14400	14345	14372	14264	14315	14329	14440	14278	14417	14286	14283	14410	14218	14346	14306	14268	14336	14429	14369	14287	14230	14385	14320	14371	14377	14349	14341	14325	14401	14289	14278	14354	14413	14228	14540	14378	14374	14325	14328	14531	14463	14503	14384	14312	14346	14294	14328	14544	14213	14261	14283	14187	14489	14393	14338	14385	14407	14313	14241	14379	14364	14441	14469	14242	14386	14254	14295	14362	14259	14328	14380	14408	14322	14568	14462	14520	14292	14338	14282	14464	14601	14383	14487	14439	14268	14344	14469	14335	14441	14475	14332	14218	14351	14313	14495	14466	14306	14308	14364	14294	14222	14547	14354	14346	14446	14313	14442	14385	14439	14217	14541	14286	14295	14401	14319	14325	14441	14292	14364	14167	14382	14322	14319	14196	14276	14272	14268	14507	14374	14443	14434	14663	14326	14464	14485	14435	14278	14460	14455	14327	14457	14398	14277	14422	14467	14460	14287	14328	14175	14143	14382	14442	14522	14524	14395	14444	14541	14305	14341	14316	14279	14362	14405	14312	14271	14192	14337	14557	14324	14268	14288	14572	14318	14432	14387	14453	14515	14452	14379	14504	14448	14333	14409	14349	14111	14303	14211	14451	14321	14319	14250	14249	14385	14239	14322	14401	14281	14456	14334	14281	14488	14406	14374	14458	14321	14385	14459	14308	14378	14463	14314	14311	14377	14543	14383	14420	14408	14286	14432	14213	14312	14609	14318	14193	14355	14330	14412	14218	14532	14303	14324	14408	14323	14546	14472	14258	14338	14312	14342	14226	14319	14560	14302	14437	14446	14154	14552	14339	14536	14380	14428	14271	14335	14423	14323	14310	14179	14261	14486	14304	14208	14332	14250	14431	14316	14288	14342	14393	14403	14297	14273	14215	14392	14402	14474	14376	14459	14449	14444	14405	14418	14529	14276	14492	14366	14378	14207	14484	14504	14493	14555	14395	14535	14591	14379	14374	14403	14305	14259	14436	14474	14256	14509	14308	14324	14498	14346	14269	14355	14377	14370	14233	14356	14457	14465	14517	14483	14325	14347	14342	14453	14285	14268	14266	14361	14080	14311	14180	14192	14459	14520	14423	14320	14548	14404	14168	14295	14441	14354	14357	14478	14213	14381	14324	14386	14472	14283	14418	14343	14364	14345	14435	14203	14398	14335	14334	14451	14518	14355	14180	14196	14291	14234	14215	14422	14354	14125	14378	14237	14326	14368	14310	14362	14171	14449	14415	14329	14192	14456	14382	14319	14409	14563	14293	14333	14240	14372	14503	14323	14251	14282	14230	14216	14366	14501	14297	14366	14463	14609	14416	14233	14328	14232	14331	14313	14334	14434	14392	14368	14253	14070	14380	14205	14449	14542	14353	14452	14454	14417	14288	14311	14477	14175	14347	14274	14311	14508	14731	14385	14468	14254	14294	14367	14363	14527	14341	14424	14420	14305	14346	14424	14343	14361	14244	14175	14403	14258	14288	14267	14188	14286	14398	14467	14297	14100	14334	14289	14387	14388	14298	14401	14412	14393	14561	14265	14401	14322	14324	14514	14240	14440	14435	14431	14268	14357	14185	14251	14315	14211	14366	14422	14468	14268	14204	13997	14475	14470	14348	14415	14606	14316	14382	14287	14184	14178	14309	14295	14330	14260	14482	14312	14269	14346	14263	14372	14325	14279	14304	14397	14377	14369	14355	14372	14336	14315	14220	14351	14201	14367	14467	14344	14464	14230	14182	14275	14276	14211	14222	14268	14338	14386	14467	14483	14298	14220	14442	14272	14252	14277	14273	14365	14439	14249	14404	14276	14209	14190	14288	14426	14418	14413	14310	14075	14197	14226	14438	14308	14381	14224	14431	14309	14150	14540	14565	14325	14268	14208	14376	14405	14253	14280	14397	14439	14239	14271	14262	14431	14344	14397	14376	14342	14395	14326	14453	14394	14458	14367	14418	14447	14512	14318	14160	14394	14361	14503	14364	14438	14539	14164	14330	14328	14372	14273	14271	14343	14259	14338	14167	14475	14428	14577	14274	14350	14223	14331	14249	14387	14467	14477	14398	14344	14332	14359	14428	14277	14417	14335	14356	14482	14273	14447	14393	14381	14496	14100	14209	14350	14421	14393	14372	14452	14404	14268	14483	14210	14348	14364	14362	14222	14407	14313	14439	14231	14311	14213	14414	14347	14442	14484	14194	14412	14560	14362	14402	14247	14459	14354	14445	14375	14377	14468	14419	14207	14506	14507	14327	14214	14234	14330	14354	14454	14289	14338	14425	14302	14355	14415	14317	14376	14339	14393	14426	14300	14270	14340	14352	14341	14205	14301	14400	14376	14405	14272	14510	14365	14353	14427	14239	14372	14367	14295	14267	14349	14475	14358	14374	14239	14485	14144	14221	14312	14359	14378	14333	14394	14317	14517	14419	14384	14332	14423	14399	14429	14528	14332	14452	14291	14451	14425	14431	14287	14563	14276	14314	14149	14384	14385	14406	14561	14303	14440	14464	14369	14307	14440	14255	14525	14441	14392	14320	14337	14275	14471	14372	14350	14485	14488	14287	14524	14368	14344	14377	14495	14362	14322	14333	14315	14235	14500	14274	14422	14254	14259	14460	14306	14361	14310	14233	14363	14489	14490	14317	14289	14349	14346	14300	14365	14389	14455	14512	14291	14385	14460	14343	14090	14317	14379	14662	14394	14120	14477	14266	14273	14293	14346	14350	14424	14258	14370	14458	14507	14267	14321	14430	14478	14346	14354	14295	14221	14318	14242	14587	14486	14345	14180	14228	14318	14456	14284	14520	14486	14477	14541	14330	14364	14276	14459	14284	14543	14458	14423	14216	14296	14312	14380	14508	14386	14431	14546	14526	14380	14468	14471	14353	14426	14278	14314	14333	14447	14300	14370	14319	14476	14339	14379	14404	14360	14242	14335	14450	14271	14313	14403	14350	14297	14407	14427	14366	14267	14416	14394	14288	14219	14430	14208	14298	14480	14305	14359	14169	14564	14315	14417	14435	14290	14253	14440	14406	14268	14328	14291	14418	14377	14541	14509	14339	14498	14346	14267	14344	14327	14313	14383	14390	14273	14453	14344	14357	14410	14569	14366	14338	14280	14558	14468	14410	14334	14445	14368	14151	14270	14315	14438	14324	14403	14314	14092	14237	14280	14194	14365	14412	14434
32915	51849	47118	40209	32017	27778	22975	19152	16823	14507	14158	14034	13968	13959	13981	13803	13949	13914	14119	13959	13931	14114	13987	13799	13907	13789	13852	13867	13794	14118	14021	13868	13942	13880	13921	13922	13921	14012	14122	13707	13997	14066	13968	13990	13966	13923	13873	13963	13934	13856	13890	13989	13633	13993	13941	13889	14002	13824	13899	13898	13909	13889	13967	13770	13966	13820	13777	13914	14058	14017	14072	14167	13957	14002	14015	13957	14013	13978	13762	14017	13845	13864	13853	13769	13824	13880	13861	13906	14072	13886	14037	13792	13988	13976	13919	13753	13774	13782	13841	13872	14006	13951	13766	13784	13870	14022	14107	13940	13872	14026	13829	13873	13896	13887	13822	13715	13961	13845	14000	13968	14070	13931	13930	14053	13831	13970	13879	14008	13921	13753	14004	13974	13893	13836	13985	14106	13974	13886	13852	14066	14025	13960	14051	13869	13828	13957	13681	13898	13816	13792	13914	13940	13919	13914	14030	13803	13941	13884	13895	14023	14021	13981	13756	14138	13858	13894	13903	13764	13781	13908	13902	13884	13930	13607	13882	13987	13737	14010	13960	13809	13975	13950	14111	13968	14020	13992	13745	13893	14004	13786	13800	13982	14049	13852	13967	13854	14093	13848	13907	14059	13898	13724	13828	13869	14069	13863	13861	14064	13825	13951	13740	14041	13920	13739	13766	13818	13914	13917	14070	13767	13934	13794	13940	13915	13838	13904	13878	13907	13800	14208	13880	13814	13938	13816	13761	14027	13936	13857	13866	13921	13858	13879	13855	13893	13987	14000	13809	13860	13992	13948	13927	13749	13839	13965	13989	14077	13932	13893	13881	13902	14126	13824	13850	13883	13914	13614	13814	13805	13922	13845	13910	13813	13896	13982	13964	13731	13788	13745	14009	13910	13790	13874	13857	13829	13969	13950	13929	13839	13998	13648	13921	13838	13838	13798	13858	13793	14024	13940	13959	13801	13758	13924	14012	13952	13942	13884	13755	13906	13922	14072	13841	13957	13994	13881	13950	13896	13794	13783	13902	13813	13980	13773	13838	14117	13827	14020	14075	13849	13874	13797	13912	14071	13893	13992	13884	13905	13880	13918	13831	13742	13926	13966	13906	13828	13967	13960	13906	14018	13751	13968	13750	13825	13940	13812	13990	13965	13941	13898	13782	13926	13928	13855	13950	13813	13700	13894	13846	13865	13680	13779	14069	13811	13836	13954	13868	13853	14002	13967	14019	13793	13902	13899	13884	13735	13844	13826	13786	13925	13922	13891	13915	13976	13963	13904	14012	13976	13922	13950	13846	13909	14017	13966	13837	13895	13851	13801	13893	13747	13949	13956	14046	14011	13985	13793	13891	13763	13937	13941	13879	13972	13938	13953	13950	13996	13939	13988	13865	13872	13909	14065	13918	13948	13889	13914	13919	13685	13841	13939	13907	14051	13799	13742	13972	13914	13871	14020	13788	13751	13874	13845	13865	13869	14086	13837	14053	14026	13927	13888	13985	13955	13983	13858	13857	14009	13628	13930	13864	13928	13836	13858	13931	13663	13951	13916	13804	13936	14063	13793	13882	13736	13847	13887	13911	13774	13860	13976	13847	13909	13903	13893	13765	13873	13942	13892	13952	13838	13896	13812	14050	13988	13980	13945	14045	13788	13854	13809	13902	13990	13871	13877	13936	13999	13887	13881	13864	13946	13978	13828	14129	14005	13960	13850	13891	13899	13959	13890	13919	13802	13912	13871	13989	13913	13991	13991	14069	13849	14069	13800	14037	13747	13892	13889	14057	13767	13834	13917	13908	14020	13904	13907	13943	13976	13812	14047	13958	13857	14088	13945	13994	14011	13656	13837	13874	13807	13823	14031	13922	14034	13830	13959	13989	13880	13845	13797	13869	14045	13817	13894	13756	13887	13742	13862	14036	13992	13879	13829	13754	13824	13948	13937	14016	13945	13965	13911	13841	14032	13861	13899	13904	13757	13977	13909	13950	13991	13939	13838	13902	14051	13872	13872	13879	13843	13996	13710	13780	14086	13993	14013	13845	13847	13966	13909	13828	13894	13785	13817	13910	13931	13848	13946	13823	13875	14138	13844	13831	13920	13779	13850	13996	13913	13826	14061	13842	13861	13914	14037	13862	13994	13761	13881	13829	13983	13704	13880	13808	13935	13962	13802	13793	13941	13810	13910	13903	13858	13857	13782	13724	13925	13942	14079	13806	14051	13891	13948	13818	13869	13842	13989	13773	13895	13909	13841	13823	13911	13882	13821	13743	14109	13835	14080	13905	14087	13950	13829	13933	13879	13823	13928	13996	13939	13769	13936	13866	13967	13806	14066	13999	13874	13840	13893	13942	13953	13892	14004	13925	13961	13896	13842	13860	13931	13866	13922	13877	13865	13973	13956	13745	13866	14030	14004	13834	13860	13829	13898	13928	13844	13932	13937	13835	13930	13961	13754	13895	13984	13990	13853	14030	13962	13919	13856	13848	13943	13965	13946	13994	13736	13959	13988	13769	13738	13879	13890	13844	13906	13889	13719	13797	13833	13908	13789	13980	13942	13909	13898	13890	13967	13813	13849	13937	13864	13875	14034	13986	14047	13968	13918	13969	14076	13886	13839	13717	14024	13785	13832	13845	14027	13841	13897	13999	13876	13868	13947	13924	13833	13968	14105	13920	13777	13792	13887	13825	14017	14011	13970	13871	13875	13814	13767	13739	13846	13966	13866	13911	13824	14008	13994	14011	14105	13788	13869	13912	13825	14001	13801	13729	13904	13839	13783	13706	13913	13894	13912	14026	13810	13876	13851	13957	13664	13962	13926	13939	13753	13992	13918	13932	13742	13924	13897	13957	13781	13991	14018	13915	13976	13824	13781	13841	13895	13734	14095	13899	13879	13890	13747	13933	13934	13981	14062	13999	13870	14037	13770	13952	14001	13869	13746	13838	13909	13788	13928	13844	13915	13929	13810	13952	13963	13954	13995	13924	14054	13772	13967	13896	13864	13920	13960	13776	13897	13964	14083	14066	13972	14059	13886	13857	13907	13867	14034	14025	13869	13859	13880	13906	13925	13882	13850	14012	13913	13992	13905	13761	13953	13976	13918	13790	13910	13914	14012	13927	13856	13813	13998	13986	13834	13903	13980	13856	13880	13673	13799	13951	13879	13849	13900	13893	13794	13778	13967	13804	13928	13942	13953	13933	13904	13989	13766	13999	13904	13908	13938	13884	13889	13899	13693	14002	13903	14026	13782	14033	13804	13854	14000	13795	13785	13930	13773	13859	13691	13887	13827	13952	13787	13998	13918	14087	13820	13844	13938	13973	13957	13770	13991	13810	13835	13856	14000	13984	13988	13876	13925	13808	13831	13868	14009	13852	13919	13851	13930	13937	13904	13858	13998	13795	13895	13727	13845	13752	14119	13789	13703	13875	13936	13787	13784	13858	13878	13822	13855	13772	13956	13838	14052	13974	13825	13712	14125	13759	13906	14085	13871	13797	13894	13950	13867	13818	14018	13926	13949	13965	13835	13948	13954	13912	13831	13918	13930	13929	13831	13829	13843	13841	14011	13891	13948	13847	13992	13821	13897	13875	13939	13909	13853	13968	14105	13920	14114	13693	13858	13998	13892	13825	13929	13986	13864	13903	13866	13628	14112	13907	13879	14008	13946	13890	13907	14112	13867	13928	13836	13813	13971	13868	14047	14066	13834	13914	13753	13942	13786	13909	13913	14032	13885	13759	13919	13890	13819	13983	13876	13865	13962	13872	13907	13802	13877	13970	13804	13935	13860	13945	14005	14012	13912	13792	13867	13802	13942	13942	14059	13958	13869	13926	13781	14029	13835	13730	13849	13926	14037	13864	13855	13941	13854	13938	13943	13944	14003	13970	13941	13815	13962	13960	13955	14155	13875	13811	13978	13938	13752	13836	14034	13859	13880	13920	13896	13794	13810	13848	13939	13802	13712	14044	14002	13983	13857	13910	14087	13971	13961	14019	13851	13841	13875	13984	13926	13875	13994	13915	13859	13997	13908	13852	14004	13912	13958	14085	13820	13927	13940	13936	13965	13881	13930	13992	13887	13936	13855	13888	13903	13915	14094	13913	13804	13933	13774	13856	13820	13960	13849	13892	13812	13894	13891	13774	13904	13948	13851	13928	13887	13962	13891	13846	13812	13935	13925	14023	13838	13803	13867	13896	14007	13946	13915	14080	14026	13711	13719	13924	13898	14070	13834	13949	13822	14017	13897	14041	13770	13912	13824	13901	13880	13844	14000	13964	13963	13857	13923	13942	13721	13906	13917	13886	13952	13924	13767	13926	13918	13989	14004	13935	13902	13923	14123	13914	13914	13895	14026	13826	13861	13935	13714	13865	13908	13937	13813	13901	13830	13893	13817	13979	13725	13956	13943	13872	13825	13966	13875	13839	13909	13846	13825	14026	13771	14066	13869	13875	13804	13783	13864	13750	13793	14022	13852	13867	14000	13864	13945	13809	13904	13917	13897	13915	13945	13981	13928	13960	13961	13945	13945	13904	14058	13850	13994	14001	13727	13975	13835	13903	13878	13637	13810	13797	13855	13769	13820	13875	13840	13796	13951	14122	14000	13924	13934	13972	13930	13926	13881	13939	14027	13968	13952	13962	13789	13825	13822	13931	13881	13851	13913	13869	13933	13828	13880	13977	14025	13985	13883	13878	13710	13903	13733	13766	13903	13872	13882	13943	13910	13971	13963	14007	13872	13910	13894	13845	13744	14018	13923	13583	13826	13904	14012	13924	13846	13917	13919	13911	13823	13847	13894	13994	13929	13945	13889	14002	14015	14100	13724	13845	13992	13929	13935	13990	13788	13956	13936	13913	13761	13969	13954	13884	13891	13917	13981	13938	13851	13984	14013	14080	13877	14022	13806	13815	13848	13836	13824	13885	13909	13831	13835	13967	13824	13886	13950	13802	13927	13921	13940	13872	13978	13847	14021	13869	13914	13912	14087	14065	13705	13732	13883	13900	13946	13873	13749	14062	13861	13835	13915	13951	13857	13803	13854	13852	13825	13866	13923	13928	13844	14002	14008	13997	13859	14011	14021	14035	13836	13854	13697	13862	13774	13862	13965	13884	13790	13817	13932	13698	13906
23244	21581	29426	25008	25150	28416	30250	22810	18551	16825	15969	15724	15896	15610	15649	15691	15771	15806	15780	15718	15883	15934	15642	15688	15644	15632	15495	15475	15728	15653	15700	15536	15659	15552	15590	15529	15401	15544	15844	15433	15524	15593	15405	15523	15375	15598	15409	15594	15594	15420	15629	15590	15469	15681	15508	15636	15479	15470	15389	15491	15583	15280	15401	15551	15567	15353	15571	15584	15379	15486	15590	15515	15652	15497	15733	15648	15448	15544	15439	15556	15514	15555	15490	15587	15506	15448	15418	15407	15126	15387	15568	15429	15587	15441	15387	15319	15466	15589	15378	15524	15345	15271	15348	15548	15375	15407	15555	15455	15275	15254	15342	15395	15257	15297	15466	15327	15432	15411	15535	15624	15459	15493	15350	15572	15635	15381	15511	15509	15423	15564	15432	15361	15523	15344	15328	15583	15335	15515	15546	15454	15329	15393	15308	15475	15304	15394	15349	15524	15619	15416	15335	15240	15481	15563	15439	15545	15542	15288	15378	15435	15356	15522	15464	15449	15638	15434	15464	15555	15443	15709	15508	15331	15266	15372	15489	15468	15610	15430	15487	15504	15372	15397	15414	15575	15498	15332	15522	15513	15458	15337	15432	15452	15390	15615	15458	15461	15402	15325	15403	15591	15495	15451	15493	15513	15563	15477	15428	15412	15640	15576	15397	15415	15546	15458	15368	15311	15451	15475	15528	15362	15519	15383	15378	15476	15354	15370	15359	15290	15195	15408	15258	15483	15486	15561	15338	15359	15592	15287	15600	15443	15461	15218	15516	15616	15447	15576	15516	15602	15567	15348	15437	15384	15411	15428	15447	15352	15338	15434	15551	15572	15464	15239	15191	15614	15483	15315	15532	15315	15523	15242	15291	15422	15461	15474	15657	15400	15481	15577	15539	15407	15210	15376	15430	15569	15385	15390	15424	15360	15435	15531	15256	15477	15545	15529	15382	15511	15459	15516	15383	15407	15561	15378	15378	15577	15576	15356	15675	15320	15369	15619	15428	15264	15364	15489	15490	15393	15541	15359	15509	15391	15557	15515	15335	15473	15499	15590	15490	15483	15491	15358	15676	15419	15619	15508	15280	15467	15477	15333	15593	15412	15557	15578	15478	15368	15236	15498	15459	15528	15420	15481	15363	15354	15305	15520	15517	15397	15273	15371	15557	15362	15238	15507	15499	15533	15548	15425	15371	15618	15602	15345	15542	15603	15391	15504	15620	15406	15596	15506	15473	15670	15498	15532	15350	15654	15478	15249	15493	15313	15572	15393	15575	15474	15379	15382	15272	15208	15494	15403	15341	15467	15482	15523	15485	15492	15255	15592	15380	15435	15170	15490	15682	15574	15524	15523	15334	15685	15317	15247	15340	15246	15481	15449	15327	15370	15490	15597	15434	15427	15562	15613	15394	15342	15593	15312	15499	15422	15511	15432	15440	15469	15643	15310	15505	15391	15509	15549	15418	15664	15376	15242	15631	15543	15541	15628	15406	15348	15417	15501	15404	15446	15677	15434	15717	15415	15371	15444	15306	15429	15329	15389	15333	15454	15388	15566	15556	15447	15400	15482	15325	15436	15296	15397	15448	15177	15359	15242	15369	15605	15500	15341	15478	15416	15751	15661	15471	15410	15557	15409	15385	15406	15403	15488	15514	15414	15357	15566	15480	15509	15631	15630	15714	15385	15331	15717	15302	15460	15540	15516	15321	15575	15400	15398	15636	15338	15539	15586	15533	15540	15525	15524	15391	15441	15518	15377	15234	15445	15419	15417	15516	15415	15428	15556	15549	15486	15645	15319	15558	15407	15437	15320	15354	15390	15489	15458	15609	15471	15436	15454	15484	15506	15523	15501	15394	15433	15533	15430	15587	15296	15341	15459	15423	15334	15250	15476	15506	15318	15646	15369	15377	15468	15469	15432	15467	15471	15575	15481	15241	15448	15457	15533	15440	15392	15359	15608	15284	15588	15396	15359	15322	15532	15560	15455	15555	15454	15432	15632	15511	15450	15363	15330	15350	15508	15492	15615	15487	15513	15479	15518	15688	15510	15615	15369	15245	15405	15460	15636	15355	15419	15424	15601	15494	15337	15634	15485	15173	15565	15364	15495	15400	15555	15423	15400	15545	15522	15428	15382	15415	15141	15407	15558	15373	15441	15406	15719	15471	15335	15526	15476	15610	15736	15296	15443	15465	15488	15505	15324	15369	15419	15245	15493	15689	15379	15487	15454	15306	15340	15518	15333	15394	15443	15421	15427	15369	15354	15541	15295	15568	15479	15512	15507	15589	15600	15353	15580	15393	15345	15523	15545	15396	15510	15641	15484	15408	15371	15253	15444	15383	15233	15549	15480	15562	15293	15379	15499	15454	15510	15389	15555	15518	15418	15399	15407	15448	15423	15435	15536	15431	15250	15475	15682	15488	15345	15449	15522	15271	15292	15447	15659	15469	15647	15476	15550	15266	15470	15291	15484	15498	15499	15323	15568	15408	15526	15413	15523	15217	15388	15494	15509	15589	15541	15498	15447	15474	15403	15282	15450	15308	15434	15270	15329	15360	15367	15402	15561	15495	15500	15656	15526	15220	15427	15453	15450	15431	15217	15497	15353	15365	15455	15170	15470	15447	15381	15508	15567	15506	15494	15501	15522	15625	15503	15385	15390	15566	15439	15386	15425	15443	15517	15467	15648	15307	15402	15374	15496	15415	15372	15369	15597	15377	15592	15563	15481	15420	15490	15512	15426	15255	15592	15307	15549	15360	15605	15413	15479	15678	15461	15461	15508	15368	15287	15532	15344	15561	15643	15434	15526	15408	15559	15714	15578	15478	15501	15525	15234	15498	15538	15385	15315	15416	15361	15335	15344	15315	15401	15384	15488	15272	15443	15632	15565	15564	15505	15350	15483	15646	15374	15530	15596	15375	15478	15495	15430	15631	15626	15483	15303	15468	15288	15364	15503	15663	15325	15436	15233	15487	15517	15542	15546	15409	15181	15378	15451	15272	15446	15540	15653	15259	15448	15495	15661	15619	15369	15430	15605	15543	15536	15468	15319	15427	15378	15431	15215	15431	15412	15344	15307	15470	15514	15483	15367	15273	15381	15512	15352	15334	15611	15403	15332	15326	15402	15363	15491	15351	15488	15537	15323	15374	15537	15368	15466	15320	15279	15510	15461	15378	15387	15440	15236	15148	15469	15566	15547	15495	15529	15292	15295	15437	15471	15598	15343	15448	15487	15310	15452	15687	15455	15461	15592	15356	15550	15434	15681	15408	15624	15370	15269	15327	15470	15447	15475	15482	15312	15383	15385	15423	15547	15457	15567	15308	15548	15417	15526	15317	15378	15533	15658	15626	15165	15290	15384	15493	15558	15382	15425	15445	15510	15455	15378	15532	15666	15443	15263	15439	15208	15510	15426	15276	15636	15546	15470	15482	15626	15420	15489	15407	15304	15345	15152	15390	15270	15391	15420	15704	15449	15381	15599	15449	15501	15599	15593	15381	15587	15527	15349	15482	15502	15298	15264	15529	15425	15498	15606	15536	15273	15536	15320	15446	15506	15309	15477	15450	15392	15483	15547	15436	15582	15593	15298	15385	15224	15332	15419	15652	15479	15290	15457	15473	15225	15368	15211	15485	15550	15481	15276	15373	15557	15574	15472	15308	15497	15405	15518	15319	15514	15296	15436	15464	15278	15638	15506	15530	15378	15518	15498	15637	15471	15452	15418	15577	15473	15558	15399	15308	15475	15284	15576	15415	15322	15423	15677	15545	15309	15365	15313	15565	15591	15305	15296	15480	15690	15532	15477	15783	15484	15384	15485	15192	15535	15600	15529	15369	15272	15524	15485	15487	15418	15612	15620	15350	15456	15507	15268	15514	15641	15427	15335	15378	15587	15382	15526	15557	15261	15452	15369	15418	15496	15395	15423	15203	15444	15451	15384	15377	15486	15485	15294	15373	15496	15324	15514	15365	15370	15293	15415	15518	15346	15385	15535	15538	15398	15370	15345	15497	15491	15522	15454	15545	15445	15583	15605	15288	15438	15282	15536	15469	15504	15408	15463	15377	15543	15532	15372	15280	15152	15384	15170	15473	15539	15391	15559	15425	15361	15456	15553	15476	15435	15527	15501	15388	15568	15462	15335	15578	15499	15542	15442	15596	15542	15529	15482	15503	15215	15457	15456	15461	15397	15342	15476	15457	15435	15364	15371	15409	15449	15400	15476	15454	15176	15304	15380	15407	15479	15383	15358	15270	15412	15422	15403	15260	15419	15439	15413	15449	15521	15441	15500	15408	15568	15473	15201	15305	15388	15308	15573	15459	15539	15396	15170	15465	15361	15375	15317	15532	15496	15488	15390	15538	15490	15320	15493	15496	15353	15498	15126	15589	15425	15510	15233	15503	15449	15427	15414	15489	15475	15295	15376	15376	15723	15447	15488	15519	15460	15577	15266	15562	15261	15407	15360	15539	15422	15429	15295	15374	15477	15294	15393	15444	15639	15238	15592	15477	15502	15381	15274	15285	15473	15466	15539	15350	15449	15507	15392	15422	15519	15430	15391	15356	15546	15492	15402	15523	15584	15373	15499	15540	15623	15434	15505	15331	15504	15355	15478	15371	15465	15417	15389	15267	15387	15373	15536	15472	15443	15547	15400	15549	15399	15414	15475	15519	15692	15587	15577	15575	15425	15587	15431	15465	15561	15540	15558	15380	15418	15357	15544	15499	15365	15449	15447	15478	15476	15374	15321	15736	15347	15538	15198	15329	15409	15305	15473	15411	15598	15547	15661	15287	15581	15277	15403	15353	15563	15508	15391	15424	15528	15466	15522	15598	15338	15669	15429	15454	15429	15353	15361	15425	15172	15237	15548	15343	15380	15366	15622	15468	15499	15517	15667	15692	15547	15314	15403	15454	15453	15498	15565	15259	15415	15574	15396	15320	15384	15519	15716	15508	15589	15496	15384	15326	15508	15568	15581	15412	15405	15303	15238	15514	15281	15293	15464	15319	15512	15472	15217	15371	15335	15553	15367	15556	15536	15339	15471	15485	15383	15171	15367	15493	15526	15571	15371	15512	15435	15236	15464	15205	15457	15543	15469	15402	15272	15727	15515	15501	15393	15398	15319	15517	15577
37236	60071	55892	48053	41245	33478	29163	22022	17526	15456	14831	14865	14620	14799	14630	14711	14821	14721	14551	14497	14793	14696	14576	14564	14823	14604	14538	14657	14778	14643	14555	14672	14702	14686	14698	14682	14773	14783	14641	14556	14683	14786	14716	14667	14525	14756	14714	14663	14584	14594	14643	14613	14747	14577	14531	14508	14695	14582	14665	14709	14457	14766	14671	14651	14631	14572	14682	14509	14633	14574	14584	14657	14467	14737	14625	14777	14513	14532	14533	14639	14676	14650	14479	14547	14698	14668	14629	14617	14684	14529	14588	14654	14609	14564	14714	14790	14623	14639	14591	14454	14553	14583	14653	14534	14806	14670	14669	14675	14522	14572	14727	14596	14506	14506	14690	14642	14547	14616	14547	14545	14551	14597	14570	14607	14506	14438	14489	14558	14539	14577	14480	14535	14583	14812	14681	14623	14390	14544	14574	14479	14589	14467	14621	14534	14569	14565	14703	14724	14538	14669	14414	14646	14522	14647	14703	14684	14615	14449	14474	14611	14654	14513	14601	14496	14540	14614	14628	14536	14624	14661	14529	14590	14630	14397	14629	14504	14372	14774	14542	14716	14603	14384	14490	14632	14649	14490	14691	14641	14632	14579	14488	14565	14584	14679	14644	14578	14371	14584	14432	14789	14846	14710	14567	14742	14509	14610	14598	14675	14538	14748	14430	14444	14504	14664	14688	14518	14672	14627	14473	14536	14562	14611	14662	14657	14593	14613	14687	14613	14592	14713	14641	14648	14755	14648	14579	14565	14595	14665	14630	14665	14499	14748	14709	14682	14742	14620	14553	14541	14625	14475	14493	14770	14479	14512	14506	14603	14552	14549	14708	14370	14647	14760	14524	14574	14624	14634	14603	14531	14564	14535	14632	14626	14664	14599	14611	14605	14580	14674	14635	14634	14569	14577	14685	14593	14600	14411	14566	14386	14625	14588	14582	14582	14580	14696	14661	14542	14539	14415	14461	14678	14570	14439	14742	14600	14663	14698	14537	14703	14580	14498	14674	14705	14607	14610	14459	14501	14611	14477	14630	14524	14635	14558	14592	14653	14614	14479	14441	14598	14686	14542	14358	14722	14687	14714	14563	14549	14450	14602	14482	14543	14523	14618	14565	14698	14554	14732	14620	14645	14691	14577	14613	14528	14644	14588	14805	14502	14682	14550	14573	14557	14616	14652	14531	14466	14627	14521	14466	14458	14687	14587	14710	14630	14425	14610	14678	14643	14565	14578	14645	14651	14548	14608	14490	14489	14550	14453	14647	14617	14511	14540	14497	14558	14558	14581	14712	14525	14712	14431	14664	14580	14431	14702	14516	14445	14735	14594	14537	14522	14620	14634	14730	14386	14674	14698	14423	14505	14773	14708	14559	14664	14501	14537	14615	14496	14733	14719	14473	14737	14485	14636	14644	14485	14571	14630	14613	14583	14512	14637	14605	14500	14626	14777	14528	14716	14474	14709	14526	14632	14517	14712	14577	14687	14558	14438	14673	14661	14524	14594	14648	14552	14664	14397	14610	14541	14466	14352	14611	14528	14513	14470	14604	14551	14597	14598	14663	14697	14522	14690	14623	14572	14582	14655	14577	14607	14711	14736	14606	14707	14682	14646	14451	14744	14581	14611	14703	14508	14595	14513	14637	14462	14584	14623	14664	14641	14498	14505	14610	14701	14386	14571	14549	14605	14554	14681	14521	14621	14472	14704	14542	14555	14563	14554	14566	14803	14649	14553	14643	14692	14720	14602	14619	14542	14614	14490	14454	14569	14500	14745	14599	14614	14655	14429	14613	14624	14561	14737	14525	14706	14417	14335	14726	14722	14625	14455	14628	14830	14677	14597	14631	14434	14564	14539	14620	14568	14585	14605	14506	14686	14547	14497	14560	14559	14512	14379	14675	14682	14624	14537	14686	14625	14563	14459	14524	14548	14684	14671	14468	14705	14614	14755	14502	14433	14571	14588	14533	14583	14471	14527	14624	14573	14537	14554	14570	14425	14560	14463	14722	14572	14726	14528	14444	14662	14569	14704	14561	14401	14640	14509	14649	14632	14710	14523	14648	14535	14496	14454	14514	14577	14563	14682	14436	14713	14581	14697	14638	14444	14557	14584	14436	14631	14608	14612	14576	14538	14488	14558	14762	14640	14355	14650	14662	14607	14458	14720	14581	14587	14344	14594	14678	14725	14590	14709	14461	14642	14693	14486	14665	14618	14483	14575	14473	14472	14602	14568	14513	14541	14762	14603	14717	14666	14407	14725	14622	14545	14744	14589	14490	14583	14651	14524	14493	14564	14665	14675	14712	14642	14540	14478	14336	14795	14796	14466	14545	14519	14626	14734	14663	14586	14533	14487	14608	14605	14771	14486	14590	14517	14538	14627	14512	14518	14672	14265	14524	14696	14346	14670	14421	14463	14595	14673	14710	14635	14627	14595	14514	14591	14641	14529	14656	14591	14475	14471	14512	14609	14691	14582	14711	14451	14623	14610	14658	14696	14462	14504	14745	14281	14606	14619	14555	14576	14631	14541	14601	14529	14602	14643	14663	14540	14653	14619	14585	14758	14473	14738	14597	14641	14597	14520	14614	14602	14628	14676	14318	14408	14487	14581	14633	14539	14652	14438	14572	14612	14600	14483	14570	14392	14895	14475	14640	14656	14596	14505	14638	14675	14635	14630	14644	14631	14559	14463	14590	14605	14607	14584	14577	14574	14656	14607	14575	14428	14480	14621	14589	14530	14427	14599	14708	14447	14585	14539	14704	14532	14526	14634	14473	14643	14549	14573	14622	14468	14665	14648	14634	14542	14651	14609	14592	14620	14673	14546	14533	14635	14631	14460	14604	14571	14523	14587	14496	14801	14573	14500	14519	14388	14534	14622	14619	14626	14596	14512	14527	14491	14596	14663	14704	14522	14619	14542	14456	14606	14659	14638	14546	14510	14608	14489	14744	14688	14630	14613	14801	14541	14608	14703	14621	14693	14599	14507	14515	14596	14452	14594	14714	14701	14556	14602	14621	14626	14547	14656	14595	14530	14618	14446	14431	14568	14678	14792	14582	14454	14604	14526	14367	14519	14733	14469	14628	14590	14677	14509	14615	14510	14625	14758	14665	14579	14556	14588	14599	14441	14586	14574	14522	14473	14524	14539	14643	14662	14664	14618	14540	14470	14564	14423	14791	14749	14581	14535	14489	14603	14527	14607	14573	14305	14728	14548	14423	14605	14617	14552	14586	14745	14713	14548	14607	14625	14603	14579	14608	14526	14709	14455	14610	14437	14647	14617	14619	14694	14634	14538	14540	14671	14709	14487	14704	14491	14593	14505	14546	14640	14737	14617	14637	14660	14699	14498	14584	14717	14677	14740	14630	14458	14536	14575	14545	14585	14592	14751	14641	14570	14641	14520	14545	14434	14483	14458	14604	14436	14679	14575	14542	14521	14643	14453	14763	14416	14501	14521	14596	14758	14719	14321	14566	14388	14470	14609	14668	14383	14451	14560	14670	14542	14545	14791	14583	14537	14504	14545	14551	14660	14596	14698	14564	14487	14547	14608	14568	14518	14689	14549	14718	14698	14710	14676	14578	14641	14816	14643	14675	14585	14572	14627	14762	14623	14692	14509	14614	14658	14462	14643	14557	14610	14602	14520	14664	14661	14682	14646	14449	14778	14635	14524	14569	14517	14653	14564	14465	14660	14748	14544	14606	14564	14530	14663	14572	14286	14626	14583	14553	14704	14650	14414	14536	14607	14525	14656	14519	14564	14666	14547	14600	14375	14504	14700	14397	14406	14540	14465	14594	14549	14616	14582	14663	14634	14499	14598	14580	14488	14611	14613	14648	14487	14642	14569	14546	14582	14626	14554	14637	14567	14628	14686	14582	14385	14469	14596	14585	14469	14622	14595	14424	14649	14754	14410	14488	14661	14540	14481	14607	14709	14671	14602	14487	14692	14368	14726	14709	14692	14511	14498	14580	14450	14415	14624	14717	14533	14623	14573	14601	14534	14570	14553	14587	14554	14576	14600	14400	14602	14419	14648	14527	14453	14692	14529	14659	14519	14612	14598	14608	14492	14683	14570	14700	14656	14531	14424	14647	14398	14507	14749	14505	14741	14580	14579	14584	14684	14577	14606	14458	14377	14369	14576	14573	14564	14637	14644	14438	14757	14654	14555	14712	14478	14659	14557	14386	14469	14574	14524	14519	14746	14750	14482	14506	14471	14529	14595	14657	14701	14421	14626	14555	14620	14364	14610	14616	14676	14671	14584	14575	14529	14485	14389	14683	14556	14570	14572	14573	14614	14767	14542	14708	14615	14687	14630	14530	14552	14676	14625	14461	14577	14602	14559	14696	14678	14626	14543	14583	14486	14494	14661	14401	14479	14520	14552	14651	14530	14735	14580	14549	14570	14585	14741	14563	14593	14475	14635	14545	14474	14637	14567	14719	14640	14536	14607	14657	14663	14748	14492	14447	14533	14572	14492	14639	14677	14689	14615	14450	14746	14659	14586	14605	14571	14637	14776	14532	14719	14625	14532	14484	14564	14696	14695	14587	14611	14544	14546	14711	14633	14435	14455	14559	14582	14550	14585	14498	14576	14648	14744	14597	14546	14584	14616	14609	14623	14571	14662	14600	14514	14542	14545	14409	14539	14566	14692	14720	14504	14709	14688	14422	14616	14651	14449	14651	14535	14460	14649	14675	14633	14808	14553	14562	14561	14574	14602	14587	14646	14504	14653	14563	14549	14532	14428	14512	14515	14759	14352	14512	14684	14553	14632	14524	14522	14607	14530	14624	14609	14581	14655	14458	14508	14637	14469	14524	14356	14637	14749	14449	14605	14511	14666	14668	14525	14791	14533	14368	14591	14449	14470	14683	14574	14621	14470	14509	14371	14531	14511	14659	14639	14481	14525	14675	14535	14634	14707	14535	14522	14509	14701	14591	14462	14606	14717	14526	14527	14703	14661	14686	14436	14567	14654	14499	14567	14626	14704	14683	14561	14648	14587	14608	14516	14635	14520	14683	14573	14558	14567	14500	14500	14541	14546	14661	14596	14346	14418	14633	14469	14599	14510	14526	14939	14312	14596	14717	14387	14677	14589	14480	14614	14648	14630	14634	14576	14510	14637	14520	14455
27982	25209	32027	27405	19646	15613	14321	13547	13165	13090	13017	13114	13159	13176	13168	13041	13094	12897	13043	13115	13010	13157	13023	12932	13040	13032	13104	13079	12847	13033	13131	13166	13194	13153	13037	13088	13051	13001	13069	13094	12875	13030	13060	13248	13280	13074	13074	12943	13069	13148	13142	13055	13309	12948	13173	12934	13078	13118	12953	12905	13067	13209	13076	13158	13036	13262	13250	13143	12921	13096	13083	12962	12973	12867	13064	13255	13145	13074	13050	13025	12897	13199	13017	13023	13158	13187	13046	13207	13116	13073	13060	13144	13116	13168	12959	13011	13068	13125	13046	13022	13010	12990	13031	13194	12885	13167	12861	12923	12858	13099	13134	12873	13014	13138	12791	13116	13103	12901	13055	13170	13099	13019	12996	13082	12911	13090	13099	12935	13031	12996	12939	12923	13065	12884	13098	13039	13050	13107	12990	13048	12968	13007	12985	13032	13003	13075	13060	13028	13131	13006	12923	12973	13260	12985	13062	13077	12943	13099	12947	13132	13028	13058	13165	12790	13018	13107	13125	12962	13043	13201	12897	13050	13055	13061	13022	13012	13133	13005	12995	13030	12992	12927	12867	12933	13121	12860	12879	12970	13102	12946	13039	13136	13009	12972	13019	12920	13019	13118	13005	12938	13127	13157	13198	13024	12993	13095	13011	13269	13068	13035	13142	13012	12923	13113	12909	13143	12975	12974	13160	13368	12985	13163	13092	12989	13138	13029	12953	13044	13055	13057	13011	13208	12935	13112	13096	13078	12925	13011	13018	12989	12905	13137	13018	12875	13014	13144	13075	12880	13158	12864	13212	13113	13111	13287	13226	12895	13094	13127	13201	13009	12882	12965	12845	13108	12906	12928	13067	12935	13058	13103	13228	13240	13100	13005	13140	13056	13080	13072	13050	13204	13154	13153	12994	13039	13204	12991	13033	13154	13069	12967	12997	13191	13036	13215	13165	12863	13089	13143	12934	12990	12865	12893	13053	12975	13187	13152	12934	12984	13019	13030	12813	12990	13222	12999	12924	12932	12992	13190	13067	13064	13055	12973	13103	13016	13058	13178	12914	12971	13010	12824	13022	12982	13009	12984	13041	13024	13024	13113	12928	13118	13027	13107	12953	12947	13206	13227	13124	13060	13059	13049	13109	13043	13005	13055	13033	12949	13085	12951	12918	12908	12984	13031	13065	12903	13241	13057	13050	13095	12952	12993	13053	13047	13033	13124	13083	13164	12946	13056	13056	13122	13084	13101	13135	13003	12958	12982	12998	12912	13025	12968	13012	13172	12970	13096	13103	13174	13000	12859	12970	12986	12877	12975	13069	13140	13092	13033	13248	13139	13263	12944	13071	13070	13063	12890	12915	13081	13221	12969	13151	12774	12993	13096	13065	13092	13168	13046	12934	13066	13036	13081	13073	13094	13103	13098	13038	13025	13022	13031	13066	12988	12977	13140	13031	13205	13094	12944	12867	13060	13246	13175	13191	13073	12902	13073	12998	13097	12949	13075	13171	13028	13165	12959	13079	13030	13032	13095	13090	13117	13098	13106	13053	12985	13073	12866	13194	12897	13049	13004	12972	13002	13127	13080	13039	13092	12997	13023	13111	13008	13145	12946	13138	13191	12984	13183	12956	13107	13006	13024	13041	13052	13200	12953	12937	12795	12998	13021	12862	13020	13102	13007	13153	13042	12876	13117	12968	13055	12887	13079	13145	13125	12903	12884	13077	12976	13065	13131	12986	13240	13001	13135	13038	13018	13214	12934	13049	12995	13045	13284	13043	13024	13152	13003	13053	12795	13093	12941	13292	13157	13005	13094	13125	13033	13112	13153	13080	12927	13231	12975	12985	12992	13063	13078	13146	13162	13060	13129	12810	13028	13139	12968	12943	13057	13110	13088	13104	13077	13093	13028	13288	13047	13025	13148	13039	13093	13078	13033	13190	12977	13062	13114	12806	12931	13076	13119	12961	12995	13145	13105	13116	12963	13132	13128	13110	12941	13024	13118	13123	13001	12956	12938	13171	12982	12935	13017	12928	13100	13034	12894	13040	13057	13100	13131	13105	13037	13158	13020	12959	13157	13043	13056	13095	13081	13271	13222	13167	12948	12996	12980	12973	13014	12948	13070	13079	13068	13313	13065	13191	13090	13135	13018	13249	12936	13295	13189	13066	12998	12907	13104	13005	13034	13116	13336	13102	13118	13123	12849	13042	12990	13052	13042	13120	13108	13066	13100	13288	12904	13027	13147	13008	12860	13176	13209	13169	13039	12968	12983	12991	13052	13105	13095	13061	13104	12987	12938	13012	13209	13170	12948	13102	13069	13062	13196	12950	13024	12953	13125	13085	12950	12944	12943	13107	13197	13125	12987	12974	13156	13111	13080	13094	12982	13298	13226	13018	13113	13173	13132	12950	13171	13017	12920	13099	13047	13047	12945	13229	13214	13124	13051	12960	13020	13119	12934	12968	12902	13105	13140	13063	13129	13008	13024	13074	13114	13271	13105	13063	13272	13086	13136	13073	13016	13066	13167	12963	12970	13038	13060	12982	12916	13108	13117	12953	13073	12882	13019	13059	13141	13107	13069	13038	13087	13139	12911	13010	13116	13006	13046	12976	13081	12993	12980	12962	12965	13029	13057	13139	13125	13002	13090	13013	13035	13197	13072	13047	13076	12862	13112	12964	13114	12965	13022	13066	13020	13102	13045	13005	12972	13002	13081	13128	13026	12904	13085	12977	13081	13229	13076	12961	13063	13120	12992	13064	13129	13171	12847	12831	13072	13179	12973	13157	13214	13053	13094	12948	13077	13163	13039	13126	12895	13051	13120	13124	13076	13230	13183	12928	13011	13223	13069	13149	13083	13032	13004	13081	13009	13092	13036	12972	13128	12710	12970	12980	12886	13085	13066	13176	13122	13212	12992	13283	13118	13160	13106	13099	13157	13033	13323	13170	13038	12985	12949	12993	12993	13178	13042	13288	13101	12998	13034	13343	13020	13100	13074	13299	12974	13090	12919	13135	13077	13069	13101	12962	12944	13125	12956	12987	13211	13144	12912	13166	12710	13174	13132	13026	12916	12898	13027	13041	13166	13021	12936	12879	13042	12966	12984	13048	13015	13056	13127	13134	13069	12999	12917	13057	13057	12817	13015	12917	13025	12973	13001	12984	13133	13089	13283	13183	13051	12878	13074	13039	13200	13144	13061	12965	13031	12880	13174	13140	13123	13077	12963	13005	12905	13033	13031	13015	13101	13221	12956	13001	13084	13051	13031	13030	13246	13005	13102	13018	13096	13108	13143	13064	13089	13288	12814	13159	13212	12977	13026	12948	13080	13186	13160	13127	13127	13035	13322	12867	13018	13089	13246	12991	13089	13034	12956	13034	13001	12893	13018	13138	13100	13051	13001	12961	13022	13187	12912	13124	13120	12901	13077	13113	13094	13177	13055	13025	13272	13006	13081	13010	12708	12955	13061	13087	12986	12955	13113	13077	13060	13188	13124	13117	13187	12952	12939	13057	12875	13100	12954	13063	13013	13110	12925	12975	12974	13103	13127	13145	12863	13055	13065	13025	13190	13033	13185	13042	13200	12976	13166	13035	13080	13035	12942	13077	13182	13213	13114	13061	12965	13162	13189	13153	13080	13093	12944	13037	13041	13182	13072	13174	13142	13100	12929	13201	13130	12994	13034	13045	13052	12980	13056	13006	13064	13076	12988	12943	12957	13092	13098	13055	13134	13077	13233	12840	13145	13043	13179	12861	13098	13015	13143	13194	13206	13111	13134	13146	12969	12925	13122	12959	13013	13062	13093	13051	13083	13189	13102	13076	12990	13114	13118	13090	13084	13101	13105	13083	13088	13145	12994	13100	12869	12831	12783	13080	13152	13153	13045	13207	13033	13120	13147	13225	13088	13130	13241	13170	13223	12837	13128	13075	12841	13079	13088	13015	13078	13074	13128	13266	13196	13013	12961	13090	13276	13097	13152	13060	13123	13178	12984	13059	12941	13003	13112	12899	13000	13048	13040	13011	13143	13011	13085	12937	13027	13073	13136	13033	12962	13216	13000	13175	13139	12993	13051	12951	13154	12831	13088	13044	13082	13095	13003	13096	13027	13153	13155	13113	12959	13131	13150	13073	13056	13281	12917	13184	13098	13102	13174	13133	13185	13011	12893	13070	12924	13058	13205	13082	12771	13046	13115	13147	12970	13009	13166	13020	13126	13153	13046	12984	13036	13080	13027	13174	13109	13018	13144	13128	13115	13005	12986	13083	13112	13054	13248	13170	13112	13012	12986	13092	13251	12950	13012	13056	13036	13003	12860	13213	13002	13093	13087	13014	13102	13116	12979	13125	13124	12892	13061	12959	12988	13125	13046	12980	12887	13079	13067	13089	12932	13001	13043	13154	13170	13130	12990	12977	12886	12826	12889	12971	12914	12980	13176	13052	13043	12907	13114	13094	13138	13121	13051	12869	12896	13050	13267	13115	13027	13118	13277	13049	13092	13119	13078	12992	13097	13117	13154	13071	13028	13177	13213	12982	13048	13140	13155	13095	12906	13059	12993	12948	13175	13037	13107	13115	13139	13143	13070	13055	13081	13244	13087	13184	13021	12919	13005	13246	13163	13083	13096	12999	13155	13068	13066	13141	13161	13230	12818	12999	13064	12969	12898	13015	12963	12937	13219	13133	13096	13008	12875	13046	13118	13115	13030	12834	13101	12959	13153	13089	13036	13040	13239	13001	13121	13052	13098	13052	13078	12876	12996	12844	13284	13024	13116	12857	13053	13031	12964	12917	12999	13123	13269	12896	13124	13002	13119	13081	12968	13061	13002	13053	12980	13031	12945	13001	12970	12867	13051	13094	13106	13157	13084	13180	12987	12940	12930	13110	13130	13050	13051	13082	13080	13104	13106	13076	12904	13257	13059	13074	13180	13096	12998	12990	13088	13054	13188	12957	13070	12880	13051	12957	13044	13110	12803	13063	12964	13146	12973	13101	13075	13318	13167	13085	13020	12894	12959	13051	12893	13093	12951	13061	13110	12937	13079	12942	13180	13137	13127	12661	13002	13099	12863	12990	13088	12945	12998	12947	13036	13045	12939	13161	13167	13101	13079	13133	13083	13020	13143	13121	12957
30229	41499	38562	28152	21003	15761	14126	13257	12953	12918	12913	12828	13076	13009	12892	13001	12953	12916	12933	12942	12817	12856	12961	12800	12957	13004	12859	12916	13006	13097	12940	12870	13054	12855	12944	12784	12914	12910	12938	12948	12852	12996	12973	12945	12878	13004	12926	12887	12783	13055	12977	12973	12768	13046	13037	12927	13096	12881	13022	12998	12900	12942	12997	12960	12995	12810	12980	12915	12799	13005	12655	12742	12912	12852	13025	12988	12929	13095	12753	12918	12963	12977	13005	12890	12930	12843	12908	12933	12877	12900	12801	12889	12870	13048	12966	12935	13035	13000	12922	12936	12789	12737	12951	12747	12934	12939	12747	12987	12935	12956	12789	12842	12862	13002	12889	12900	13020	12957	12722	12949	12720	12936	12905	12972	12741	13063	12798	12827	12771	12852	13012	12935	12865	12752	13058	12844	12914	12872	12999	12967	12895	12952	13040	13052	12979	12976	12869	12962	12911	12817	12926	12866	12935	12916	12903	12928	12855	12934	12958	12936	13068	12953	13037	12905	13034	12877	13001	12938	12862	12923	13057	12988	12656	12861	13021	12917	12974	12922	13012	12895	12854	12998	12889	12859	12839	12867	12798	12947	12934	12955	12813	12879	13063	12995	12993	12866	12961	12946	12993	12986	12950	12803	12848	12849	12855	12848	12938	12787	12970	12948	12788	12913	12908	12901	12817	13034	12802	12884	12942	12971	13040	12812	12801	13047	13074	12887	12932	12837	12968	12943	12932	12789	12953	12865	12984	12860	12870	12895	12963	12935	12907	12937	12900	12985	12895	12996	12956	12832	12898	12931	13007	13040	12951	12953	12892	12952	12779	12873	12900	12886	12931	12992	12874	12853	13133	12991	13126	12998	13020	12937	12842	13029	12865	12851	12845	12957	13059	12738	12947	12758	12966	12982	12919	12886	12891	12843	12867	12829	12928	12762	13046	12860	12912	12789	12912	12871	12790	12871	12962	13100	12957	12872	13098	12940	12920	12934	13013	12844	13073	13015	12949	13038	12877	12971	13043	12938	12875	13087	12983	12891	13001	12840	12856	12955	12883	12919	12809	12983	12816	12928	12988	12927	12827	12902	12873	12856	12830	12859	12932	12897	12974	12857	12768	12818	12909	12880	12771	12973	12767	12842	12866	12953	12877	12922	12891	12769	12833	12945	12923	13077	12827	12880	12842	12922	12863	12908	12949	12940	12909	12869	12953	12831	12878	12995	13000	12934	12869	12803	12835	12901	12946	12985	12825	12814	13091	12922	12927	12723	12929	12911	12977	12810	12965	13013	13111	12824	12912	12878	12983	12795	12840	12920	13053	13108	12881	13037	12757	12960	13041	12825	12902	12852	12846	13034	13151	12778	13005	13069	12940	12826	12868	12805	12951	13103	13008	12875	12808	12866	13018	12976	12924	12945	12826	12867	13036	12949	12882	12930	12972	12958	12825	12960	13048	12916	12797	12879	12888	12866	13043	12940	13008	12944	12928	12986	12827	13026	12945	12953	12895	12915	12724	12878	12952	12962	12923	12744	12895	12909	12866	12833	12951	12996	12946	12810	12904	13010	13022	12777	12798	12848	13050	12890	12988	12828	12886	12905	12730	13031	12751	12974	12893	12966	12969	12864	12946	13020	13008	12980	12717	12897	12974	12767	13083	13020	12853	12902	12939	13000	12921	12837	12873	12975	12879	12933	12850	13032	12960	13005	13012	12937	12883	13014	12960	13057	12895	12970	12885	13009	12701	12737	12865	12930	12999	12758	12777	12901	12936	13037	12940	12799	13019	12781	13177	12944	12781	13042	12905	13021	12861	12902	13026	12811	12864	12785	12749	12855	13026	13057	12912	12867	12863	13033	12861	12924	13002	12832	12952	12906	12799	12838	12956	12907	12772	12904	12958	12793	12827	13075	12955	12951	12839	12973	12974	12861	12871	13037	12930	12697	12890	13013	12918	12863	12961	13026	12958	12904	12964	12964	12890	12951	12947	12912	12683	12965	12835	12871	12853	12830	13009	12839	12813	12830	12955	12922	12823	12899	13073	12898	13050	12924	12908	12785	12934	12963	12893	12997	12991	12834	12738	12932	12980	12896	12945	13031	12902	12975	13023	12795	12941	12945	12921	13013	13038	12971	12949	12922	12997	12982	12814	12855	12792	13034	12951	13089	12843	12798	12977	12975	12994	12885	13063	12898	12932	13053	12875	12783	12990	13005	12908	13014	12965	12924	12814	12938	12923	13055	12925	12873	12977	12977	13002	12959	12856	12840	13032	12822	12920	12864	12917	12826	12846	12924	13010	12794	12881	12956	13024	12981	12906	12960	13035	13027	12898	12894	12965	12870	12938	13007	12907	12941	12928	12947	13045	12894	12927	13044	12955	12824	12959	13028	12782	13011	13024	12733	12734	12923	12983	12883	12904	12897	13013	12892	12981	12939	12999	12836	13064	12818	12957	12851	13073	12836	12934	12912	12970	12955	12951	12873	12874	12914	12865	12841	12847	12865	12906	12973	12798	12753	12961	12858	12902	12979	12780	13098	12894	13052	13051	12949	12891	12915	13007	13092	12847	12998	12897	12992	12988	12842	13050	12899	12721	12931	12872	12879	12895	12908	12825	12913	12948	12784	13023	12945	12942	12979	12877	12875	12876	12965	12881	12931	12870	12971	12761	12887	12794	12940	12901	12878	12873	12955	12699	12865	12820	12911	12937	12763	12926	12748	12936	12906	13015	12723	12923	12886	12739	13140	13048	12952	12903	12874	12922	12933	12861	12870	12988	12958	12913	12922	13099	12953	12771	12886	12948	12982	12935	12856	13037	12735	12767	12802	12912	12855	12968	12945	12910	12908	12919	12907	12732	12873	12777	12974	12771	12967	12967	12817	12886	12837	12808	13065	12833	12902	12904	12805	13025	13089	12825	12922	12951	12978	12889	12969	12932	12827	12850	13059	12824	13026	12956	13046	13045	12885	13011	12961	13057	12985	12990	12989	12978	12877	13004	12887	12948	12848	12858	13068	12791	12928	12918	12811	12863	13054	12993	12997	12975	12913	12868	12817	12867	13044	12965	12935	12931	12957	12981	12800	12868	12916	12896	12805	12791	12923	12952	12868	12989	13017	12857	12862	13004	13178	12921	12874	12930	13005	12963	12979	12917	13002	12855	13009	12961	12828	12844	12950	12905	13013	13127	12927	13171	12902	13057	12879	12893	12794	12824	12910	12982	12820	12970	12935	12901	12953	12846	12770	13008	13052	13018	12951	12768	12920	12927	13135	12853	12846	12793	12962	13008	13032	12942	12910	12951	12805	13059	12854	13036	12906	12691	12883	13018	12931	12917	12975	12877	12909	12829	12957	12978	12971	12880	13063	12913	12874	13069	12914	12874	12906	13110	12940	12983	12932	12846	13031	12968	12954	12958	12989	12773	13169	12915	12899	12923	13069	12979	13011	13038	12897	12914	13068	12805	12922	12659	12876	12971	12812	12854	13003	12967	12925	12987	12919	12796	13022	13039	13098	13019	12890	12925	13009	12986	13044	12901	12879	12814	13018	13124	12942	12881	12808	12949	12831	13010	12985	12988	13073	12870	12889	12917	12926	12905	12861	12994	12883	12979	12944	12909	12963	12921	12973	12866	12872	13077	12953	12994	12886	12735	13001	12962	12910	12966	12885	13022	12983	12941	12867	13043	12935	13026	12924	13033	12853	13006	12935	12998	12911	12942	12927	13099	12999	12945	13076	12858	13051	12861	12792	12997	12852	12955	12806	12891	12932	12756	12913	12938	12936	13023	12953	12650	12923	12865	12948	12895	12948	12936	12722	12864	12981	12818	12889	13000	12874	12939	13005	12881	12894	13046	12899	12748	12851	13033	13089	12983	13039	13009	12789	12862	12913	12936	12738	12846	12930	12850	12883	13015	13008	12848	12949	13076	13051	12962	12856	12979	12835	12988	12825	12881	12976	12948	12903	12836	12945	12951	12966	12758	12929	12861	12850	12971	12758	12902	12921	12941	12862	13132	12941	12947	12993	12987	12763	12991	12871	12896	13141	12906	12920	12867	13020	12984	12788	12878	12958	12814	12762	12933	13102	12930	13093	13033	13000	12980	12934	12754	12870	13055	13065	12963	12843	13019	12932	12961	12907	12940	12868	12929	13021	12939	13059	12951	12978	12926	12883	12832	12773	13004	12760	13068	12870	12806	12927	13053	12908	12819	12925	12921	12905	12889	12935	12919	12942	12975	12839	12820	12955	12771	13078	12738	12773	12993	13050	12989	12846	12942	12868	12920	13037	12883	12907	12891	13027	13000	13057	12987	12821	12837	12876	12906	13091	12930	12846	12913	13050	12944	12929	12945	12939	12774	12904	12818	12781	12902	12921	12902	12910	12875	12789	12985	12837	12908	13034	12983	13010	13131	12939	12972	12949	13037	12910	13025	12893	13061	13065	12853	12937	13016	12996	12856	12887	13075	12852	13070	13037	13035	12977	12986	13057	12930	12935	12986	12797	12827	12968	12879	12878	13032	12885	12874	12921	12860	12790	13012	12886	12926	12757	12820	12998	12865	12977	12770	12984	12894	13123	12883	13012	12986	13085	13022	12989	12937	12967	12893	12915	12899	12836	12975	12797	12811	12984	13100	12684	12920	12906	12945	12929	12701	12927	12929	12859	13015	13020	12935	12973	12926	12945	12975	12826	12702	12972	12903	12790	12787	12830	12762	13037	13083	12942	13009	12828	12864	12842	12883	12875	12785	12995	12905	12938	12983	12699	12942	13014	12983	12781	12867	12822	12785	12750	13059	13136	12932	12963	12877	12980	12968	12825	13072	12955	12957	12941	12918	12908	12823	12902	12878	12886	12937	12846	12802	12974	12887	13021	12889	13094	12867	12947	12815	12932	12920	12927	12896	12946	12875	12787	12983	12991	12875	12905	12918	12823	12933	13051	13080	12831	12818	12829	12801	12900	12891	12770	12909	12965	12921	12927	12909	12938	13001	12889	12886	12998	12864	12952	13105	12757	12925	12945	12710	12914	12784	12943	12878	12894	13117	12950	12723	13080	12939	13008	12890	12974	12875	12880	12928	13101	12973	12941	12832	12789	13051	13078	12806	12960	12892	13071	12887	12862	12909	12922	12997	12868
24377	21530	29346	26382	23953	21650	19516	16739	15464	15032	14562	14100	14111	14088	14222	14277	14138	14096	14194	14118	13867	14080	13972	13959	13974	14030	14015	14117	14153	13954	14049	14158	14093	13912	14087	14042	14287	14107	14009	13982	14078	14122	13957	13963	14055	14229	14152	14026	14017	14019	14049	13814	14001	13898	13942	14087	14205	13961	14205	13950	14081	14027	13998	13945	13976	13846	13877	14162	13872	14139	13853	13829	13891	13969	14038	13919	13944	13839	13937	13928	13927	13830	13978	13894	14016	14059	13940	13959	14022	13962	13844	13982	13971	13899	14062	14153	13911	13984	13886	13906	14057	14001	14087	13926	13904	13881	13845	14016	14129	14076	14055	13874	14029	14041	13848	13855	13823	13806	13925	13937	14113	14159	13829	14069	13876	13902	13904	13937	13843	13946	13874	13862	13984	13956	14046	13883	14019	14033	14034	13964	13942	13980	13775	13868	14006	14037	14063	13887	14012	14148	13933	14132	13845	13951	14015	14158	13908	13867	14046	13873	14064	13959	13891	14004	14115	14020	14080	13901	13891	13961	13869	13924	14073	14024	14059	13935	13953	14016	13978	13960	14042	14001	14061	13849	13918	13880	13873	13900	14008	14008	13913	13932	14161	13963	13906	13804	13911	13878	14026	13943	13883	14005	13937	13993	13949	14064	13999	14104	13938	13984	14093	13953	13998	14053	13973	13843	13962	13875	13941	14089	13920	14016	13859	13751	13919	13848	14118	13934	13977	14000	13916	13806	13856	14033	14111	13955	13847	13839	13858	13993	13860	13828	13908	14122	13904	13944	14057	13942	13959	13959	13959	14028	13824	13943	14075	13885	13889	13981	13970	13907	13889	13971	13917	13956	14062	13906	13909	14079	14064	13897	14084	14081	13970	14163	13846	13816	13859	14037	13860	13937	14195	13749	13759	14012	13952	13978	13994	14061	13881	13947	13938	13990	14012	13907	14025	13845	13893	14066	13993	13923	13941	14140	13900	13943	13967	13898	13992	13978	14038	13824	13998	14206	13921	13853	13691	13869	13933	13969	14056	13949	14020	13926	14004	13975	13834	13865	13837	14087	13919	13924	14122	14039	14088	13866	14013	14008	14091	14115	13827	14007	14009	13994	13823	13781	13948	13995	13901	14013	13913	14074	13906	14145	13912	14056	13960	13850	13747	13898	14083	13941	14013	13923	13750	13803	13822	13957	13866	13780	14146	13995	14005	13928	13983	13749	13884	14002	13844	13983	13997	14041	13824	14035	14116	14178	13713	14002	13909	13920	13866	13851	13825	13801	13910	14096	13950	13709	13875	14013	13935	13785	14126	14086	14004	14203	13822	13853	14057	14071	13929	13982	13926	13823	13968	14035	13740	14092	13948	14090	13974	13911	13870	13647	13933	13922	14071	14121	13984	13911	13994	13962	14170	14064	14029	13921	14005	13960	13946	13874	14192	14136	14065	13912	13842	14068	13888	14008	14080	13961	13980	13925	13842	13985	13901	13925	14044	13979	13916	13878	13890	13926	14001	13915	13876	14085	13955	13826	13811	13959	13903	13908	14047	13893	14040	14049	13990	13904	13972	14012	14110	14076	13925	13902	13749	13841	14034	13897	13992	13953	14014	13932	13923	13993	14042	13732	13990	13930	13941	13990	13820	14028	14066	13973	13882	13940	13768	13870	13971	13825	14038	14064	13881	13889	13882	13936	13871	14295	14045	13896	13860	14026	14002	13784	13911	13958	14051	13840	14154	13808	13930	13866	13732	14088	14191	14032	14003	13978	13985	13988	13946	13982	13946	13899	13893	13847	13971	13884	14042	13929	13710	13885	14037	14066	13784	13918	13948	13968	13943	14012	13997	13990	13950	13667	13990	13981	13973	13813	13923	14013	13833	13869	14025	14079	13959	13920	13930	13999	14087	13874	14097	13793	13858	14078	14001	13906	13994	14041	13857	14176	14135	14136	13944	14030	14014	13894	13962	13929	14052	14086	13827	13802	13841	13979	13834	13700	14110	13864	13657	13851	13924	13814	13931	13917	14080	13951	14003	13870	14070	14119	13986	13961	14004	13976	14139	14042	13976	14098	13830	13800	13929	13948	13856	13842	13720	13841	13718	13939	13863	14056	13916	14093	14110	13844	13967	13749	13942	13979	13960	14106	14070	13886	14072	14041	13966	14047	14036	14097	14083	13902	14015	14091	13882	13923	13766	13886	14047	13956	13828	13870	13772	14076	13899	14004	13976	14128	13992	13857	14005	13902	14060	13952	13915	14011	13961	13907	14110	13921	13876	13953	14157	13863	13919	13810	13831	14144	14124	13877	13947	13985	14006	14068	13846	14042	13959	13857	13962	13940	13967	14064	13898	13985	14016	13948	14160	14069	13990	13989	13813	13945	13973	13988	13995	14024	14090	13912	14073	13917	13961	13886	14069	13952	14119	14020	14020	13928	14025	13917	14049	13915	14031	13916	14089	13953	14090	13743	14042	13939	13992	14087	13894	13920	13751	14014	14017	13963	13948	13948	14064	13980	13928	13889	13886	14133	13802	13916	14205	14103	14018	14178	14021	13805	13884	13784	13998	13876	13871	13994	13886	13933	14039	14053	13977	13926	13997	13731	14092	14116	13897	13939	13974	14151	14077	13762	14109	14177	13782	14075	13995	14185	13963	14055	14153	13965	14003	14140	14014	14007	13920	13984	13974	13949	13941	13807	14076	13875	13835	14045	13945	13994	13897	14065	13989	14047	13906	13957	13764	14034	14002	14005	13978	13985	13922	13887	14031	14087	13868	13783	13892	13890	14136	14018	13869	13925	13852	13797	13916	14019	13975	14136	14038	14004	14114	13931	14004	13935	14031	13996	14056	13886	14101	14132	13756	13934	13909	13901	14015	14018	13946	13840	13973	13962	13988	13894	13998	14056	13976	14160	13964	13710	13927	14121	13838	13837	13970	14159	14106	13813	13704	14019	14028	13983	13895	13821	14026	14016	13839	14134	13946	14012	13840	13953	14018	13824	14052	13856	13999	13986	14175	13691	14173	14083	13931	13886	13895	13991	14019	13945	13931	13947	13900	13964	13995	13977	13965	13908	13918	13925	14004	13918	13924	13869	14113	14069	14015	13860	13785	13887	13979	14078	14033	13741	13855	14074	13879	14077	14017	13826	13849	14070	13941	13780	14001	13985	13937	14045	14052	13779	13899	14188	14021	13974	14077	13827	14019	13719	13863	13829	14080	14050	13994	13868	13945	13922	13890	14000	13994	13955	13783	14081	13912	14067	13900	13934	13872	13905	14052	14052	14011	13903	13825	13888	14164	14014	14144	13937	13859	14023	14100	14022	13994	13745	13915	14108	14118	14006	14135	14001	14004	13993	13932	13968	13943	14043	13985	13946	14006	14042	14025	13937	14054	13879	13995	13970	13980	13844	14003	13947	13832	13955	14056	14022	13946	13856	14011	13976	13752	13958	14057	14040	13864	13928	13949	14014	14073	14098	14040	13997	13843	13847	14014	13991	13950	13794	14038	13921	13924	13971	13871	13947	14044	13763	13976	13996	14056	14045	14107	14073	13917	13951	13956	13987	13875	13696	13712	13904	13903	14063	13826	13996	14017	14104	13927	13949	13972	13952	13988	14161	13981	14085	13986	14080	14020	13853	13932	13972	14038	13976	14075	14064	13937	13883	14024	14123	13889	13897	13892	13894	13970	13926	13936	14095	13941	13962	13936	13910	13874	13895	13921	13941	14068	13956	14061	14022	13862	13992	13781	13993	13948	14110	13951	14034	13735	13770	14079	13914	14024	13912	14006	13895	13932	14112	13856	13943	13978	14019	13826	13989	13704	13925	14021	13835	14080	13744	13816	13995	14024	14040	14262	14046	13945	13696	13964	14003	13835	14023	14024	13808	14063	13935	14001	13891	14127	14029	14036	14086	13932	13876	13975	13944	14045	13773	13869	13901	14113	13914	13970	13796	14054	13901	14077	13985	13785	13975	14029	14003	13930	13840	13909	13882	13773	13834	14027	14062	13812	13867	13981	13792	13982	14151	14001	13959	13897	14027	14043	13978	13998	14006	14059	14148	14016	13976	14038	14063	14069	14046	13748	13981	14044	14027	14022	14121	13849	13866	13946	13855	13941	13873	14115	13776	14033	13659	13852	14092	13981	13857	14054	13947	14053	13849	13787	13768	14210	14004	14142	13970	13701	13988	13733	13862	13932	13819	14077	14037	13823	13727	13936	13938	13975	13776	13916	13880	13892	13917	13694	13921	14034	13913	14008	13791	13813	13898	13951	13916	13945	13947	13816	13899	14002	13903	13815	13953	13909	14023	13934	13957	14133	13942	13942	13798	13869	13906	13658	14069	13766	14095	13956	13756	13953	13953	14026	13740	13877	13873	14090	14033	14195	13853	13901	14139	13927	14075	14070	13964	13999	14046	14014	13852	13782	14057	13824	13953	13945	14293	13911	13932	13901	13792	14053	14044	13894	13811	13783	13875	14154	14039	13968	13927	13820	13823	14057	13992	13989	14000	14072	14056	13939	14137	14158	13844	13996	13996	13920	13921	13980	14093	13877	13929	13847	13852	13962	14052	14070	13918	13879	13884	13935	13958	13871	14172	13892	14115	14005	13971	14052	13953	14015	13856	13889	14026	13817	13927	14018	14167	13915	13756	13985	13877	13901	13823	13851	13800	13931	13933	14085	13863	13893	13878	13811	13820	13950	13951	14107	14129	13996	13794	13874	13982	13989	14020	13952	13899	13936	13982	13888	13669	14027	13781	14082	13932	14057	13824	13996	14002	14044	13769	13840	14010	13888	13957	14080	14120	14128	13736	14042	14089	14022	13989	14038	14050	14027	13932	13958	14054	13882	13876	14147	14241	14222	13856	14118	13917	13906	13936	13938	13999	14040	13782	13840	13986	13994	14046	14103	13886	13920	13843	13991	13767	13937	13869	14084	14159	14103	13766	13953	14121	13978	13770	13932	14034	13846	14022	13968	13971	13947	14081	14070	14031	14034	13870	13918	13791	13990	14115	14041	13996	13845	13919	13954	13947	14025	13963	14172	14020	13986	13927	13848	13840	13960	13947	13866	13993	14069	14020	13899	14107	13984	14046	14119	13857	14057	14058	14007	13984	13885	13865	13935	13915
33216	53169	50100	38757	26738	19134	17357	16633	15331	14438	14013	13931	13803	13776	13841	13746	13807	13780	13680	13689	13723	13661	13649	13928	13491	13726	13604	13597	13639	13618	13580	13694	13651	13560	13774	13494	13721	13688	13676	13680	13790	13650	13793	13602	13712	13734	13801	13612	13758	13774	13641	13626	13648	13726	13491	13527	13737	13549	13733	13499	13657	13668	13617	13569	13707	13659	13529	13631	13600	13719	13587	13787	13705	13684	13704	13579	13688	13645	13749	13546	13711	13639	13679	13450	13787	13672	13610	13634	13501	13671	13660	13620	13666	13582	13774	13632	13632	13585	13565	13526	13732	13601	13674	13575	13682	13673	13513	13708	13762	13732	13693	13583	13764	13665	13503	13737	13648	13677	13755	13575	13587	13790	13724	13413	13671	13534	13615	13577	13659	13553	13459	13669	13632	13749	13616	13495	13629	13762	13672	13623	13686	13617	13579	13737	13599	13661	13631	13574	13662	13616	13716	13720	13746	13754	13546	13719	13529	13597	13521	13641	13564	13543	13646	13576	13557	13658	13619	13587	13651	13627	13661	13507	13604	13490	13490	13513	13692	13648	13581	13549	13415	13816	13312	13549	13810	13529	13664	13723	13797	13649	13495	13671	13709	13543	13526	13567	13582	13581	13602	13578	13509	13701	13566	13728	13792	13840	13749	13690	13658	13549	13586	13733	13678	13713	13591	13609	13856	13587	13467	13782	13295	13617	13694	13656	13642	13625	13686	13626	13619	13645	13633	13520	13673	13575	13659	13479	13690	13629	13480	13508	13594	13626	13791	13691	13613	13771	13642	13537	13577	13594	13593	13533	13568	13688	13648	13555	13545	13741	13677	13734	13456	13841	13617	13512	13756	13752	13728	13555	13618	13710	13621	13692	13684	13748	13686	13575	13763	13729	13736	13680	13602	13496	13715	13812	13549	13514	13563	13635	13761	13682	13710	13623	13763	13701	13594	13698	13539	13633	13692	13675	13756	13503	13694	13502	13685	13831	13763	13630	13679	13704	13690	13655	13792	13538	13685	13471	13744	13610	13669	13655	13644	13507	13723	13571	13592	13637	13576	13760	13569	13534	13659	13539	13722	13728	13564	13622	13749	13725	13797	13680	13694	13741	13839	13528	13739	13685	13644	13634	13607	13704	13528	13670	13688	13490	13612	13576	13723	13604	13531	13720	13801	13543	13700	13584	13820	13616	13604	13781	13700	13561	13562	13661	13649	13679	13685	13529	13773	13665	13618	13658	13703	13473	13708	13686	13560	13660	13587	13727	13561	13613	13638	13605	13702	13655	13633	13699	13573	13551	13633	13771	13586	13461	13520	13651	13664	13650	13521	13519	13602	13482	13580	13478	13624	13771	13623	13605	13674	13616	13772	13596	13509	13656	13616	13597	13625	13535	13775	13749	13629	13573	13634	13658	13801	13596	13614	13721	13592	13632	13631	13489	13819	13434	13798	13496	13635	13616	13575	13549	13688	13614	13597	13556	13567	13691	13517	13468	13844	13434	13521	13606	13758	13800	13797	13473	13739	13603	13618	13658	13377	13523	13755	13688	13691	13625	13647	13559	13713	13513	13574	13674	13723	13776	13376	13527	13616	13498	13658	13591	13576	13430	13565	13497	13549	13845	13521	13674	13643	13596	13594	13614	13613	13650	13484	13738	13573	13720	13589	13494	13624	13679	13789	13627	13698	13551	13590	13720	13709	13742	13646	13636	13508	13749	13790	13658	13633	13686	13804	13549	13624	13646	13703	13640	13690	13502	13664	13596	13446	13546	13722	13697	13584	13485	13715	13756	13572	13696	13615	13708	13695	13774	13601	13526	13650	13522	13434	13533	13759	13649	13664	13683	13669	13636	13651	13754	13674	13623	13652	13600	13516	13558	13569	13663	13623	13589	13608	13634	13594	13587	13742	13542	13556	13535	13600	13631	13701	13605	13755	13669	13761	13692	13776	13462	13681	13611	13604	13735	13607	13621	13593	13574	13695	13509	13688	13754	13538	13734	13594	13590	13519	13734	13612	13648	13568	13638	13744	13664	13635	13806	13595	13659	13605	13551	13656	13684	13645	13787	13582	13736	13603	13515	13559	13641	13620	13558	13632	13669	13617	13667	13617	13597	13684	13728	13584	13592	13504	13498	13722	13724	13681	13719	13750	13527	13679	13586	13711	13682	13653	13643	13751	13620	13660	13637	13620	13666	13622	13645	13656	13591	13477	13597	13696	13575	13743	13496	13538	13564	13756	13584	13389	13730	13638	13614	13761	13667	13848	13638	13721	13811	13621	13720	13630	13580	13612	13631	13699	13680	13497	13498	13609	13673	13795	13570	13744	13584	13751	13470	13642	13681	13692	13673	13771	13510	13638	13616	13571	13630	13612	13476	13674	13598	13665	13656	13608	13475	13634	13617	13675	13735	13694	13713	13727	13567	13769	13519	13607	13630	13546	13647	13768	13582	13546	13518	13704	13534	13652	13824	13591	13642	13662	13628	13655	13754	13739	13660	13639	13580	13499	13690	13596	13449	13571	13662	13619	13752	13710	13760	13676	13712	13686	13520	13727	13752	13688	13569	13793	13701	13719	13709	13751	13751	13608	13543	13666	13601	13636	13651	13542	13550	13547	13454	13641	13629	13648	13701	13559	13710	13835	13671	13697	13640	13579	13690	13619	13524	13592	13527	13737	13646	13617	13642	13574	13669	13799	13473	13717	13780	13692	13682	13492	13744	13696	13530	13737	13538	13749	13646	13551	13715	13321	13602	13581	13609	13544	13531	13752	13774	13719	13662	13706	13678	13610	13560	13648	13517	13652	13710	13666	13658	13620	13626	13482	13620	13704	13725	13613	13811	13777	13672	13524	13662	13736	13767	13609	13676	13575	13622	13821	13690	13659	13635	13618	13741	13699	13580	13853	13584	13590	13576	13516	13533	13545	13526	13656	13664	13546	13967	13515	13460	13552	13506	13552	13691	13583	13769	13769	13693	13661	13604	13677	13558	13602	13617	13747	13781	13582	13741	13703	13785	13768	13721	13752	13739	13768	13683	13742	13662	13654	13747	13770	13749	13692	13734	13718	13577	13504	13637	13799	13631	13638	13565	13489	13598	13638	13617	13597	13566	13590	13608	13435	13460	13619	13583	13688	13530	13503	13662	13691	13531	13615	13613	13631	13689	13574	13606	13496	13703	13653	13742	13731	13559	13539	13739	13778	13470	13637	13633	13717	13627	13723	13721	13647	13802	13592	13583	13622	13719	13588	13693	13640	13528	13605	13496	13691	13566	13531	13697	13670	13573	13437	13628	13574	13644	13660	13509	13863	13741	13576	13886	13765	13533	13595	13675	13705	13623	13623	13583	13715	13607	13563	13478	13505	13635	13685	13750	13626	13617	13388	13520	13549	13467	13661	13565	13696	13671	13688	13678	13441	13689	13821	13686	13640	13672	13488	13681	13872	13758	13576	13611	13795	13624	13618	13545	13637	13710	13564	13607	13706	13659	13581	13638	13727	13696	13575	13617	13795	13643	13738	13601	13618	13603	13629	13621	13792	13557	13692	13552	13523	13788	13484	13635	13477	13727	13737	13636	13646	13511	13720	13637	13634	13889	13730	13773	13628	13717	13508	13834	13582	13619	13687	13580	13607	13586	13728	13600	13490	13650	13641	13715	13673	13466	13677	13433	13676	13788	13637	13575	14035	13720	13639	13689	13601	13743	13621	13580	13770	13615	13734	13624	13633	13647	13689	13481	13716	13411	13549	13713	13494	13730	13620	13449	13614	13527	13680	13665	13698	13647	13639	13721	13546	13762	13659	13514	13771	13589	13767	13612	13651	13630	13630	13656	13620	13581	13649	13588	13664	13648	13700	13563	13646	13598	13767	13635	13685	13524	13577	13619	13582	13750	13644	13656	13568	13731	13624	13619	13590	13709	13377	13711	13615	13619	13714	13754	13769	13686	13672	13712	13523	13493	13760	13821	13635	13756	13581	13707	13586	13505	13822	13563	13539	13584	13797	13615	13495	13481	13793	13390	13681	13583	13517	13709	13575	13678	13658	13548	13520	13518	13709	13787	13608	13626	13529	13747	13535	13577	13711	13685	13700	13668	13552	13807	13608	13697	13679	13503	13616	13622	13593	13551	13553	13834	13599	13524	13659	13519	13634	13752	13716	13661	13618	13506	13642	13635	13606	13765	13441	13785	13623	13652	13675	13578	13699	13504	13714	13686	13622	13540	13453	13554	13699	13614	13543	13650	13628	13592	13377	13588	13696	13844	13681	13574	13772	13681	13650	13651	13750	13753	13540	13558	13543	13658	13622	13675	13571	13572	13726	13655	13647	13763	13745	13484	13602	13461	13671	13649	13695	13604	13632	13781	13581	13692	13704	13622	13589	13785	13623	13525	13564	13581	13539	13788	13758	13737	13521	13570	13602	13778	13611	13675	13513	13785	13613	13634	13605	13477	13646	13608	13672	13650	13696	13703	13710	13744	13589	13674	13537	13629	13701	13737	13541	13544	13715	13576	13666	13661	13673	13586	13525	13615	13777	13757	13565	13674	13636	13661	13556	13758	13667	13694	13640	13672	13662	13598	13579	13610	13640	13594	13508	13769	13735	13682	13705	13637	13720	13708	13663	13725	13758	13720	13671	13786	13669	13589	13547	13744	13654	13543	13614	13605	13737	13692	13731	13699	13623	13635	13663	13727	13715	13552	13606	13541	13501	13644	13518	13573	13719	13618	13511	13593	13644	13634	13404	13528	13740	13670	13702	13653	13654	13623	13687	13724	13640	13609	13540	13669	13804	13631	13704	13886	13740	13670	13545	13634	13668	13679	13698	13621	13769	13626	13634	13601	13613	13678	13536	13652	13535	13718	13483	13688	13655	13531	13745	13628	13752	13641	13704	13593	13665	13464	13656	13545	13626	13518	13657	13551	13651	13694	13633	13707	13645	13629	13661	13569	13600	13615	13674	13618	13683	13492	13551	13651	13639	13615	13714	13727	13501	13556	13569	13736	13805	13683	13760	13637	13619	13532	13703	13661	13579	13704	13763	13510	13680	13709	13585	13499	13575	13674	13551	13759	13604	13640	13554	13630	13603	13460	13575	13561	13644	13622	13656	13767	13640	13607	13554	13703	13643	13566
23151	21497	29340	24389	22677	25969	28416	22393	18385	16785	15975	15533	15387	15401	15264	15234	15215	15261	15106	15172	15174	15332	15186	15231	15375	15221	15294	15102	15138	15152	15143	14940	15134	15024	15022	15235	15140	15309	15173	15084	15080	15076	15006	14966	15110	15113	15244	15040	15125	15001	15151	15098	14971	15176	15088	15046	15130	15090	15063	15206	15020	15048	14970	14845	15057	14992	15028	15018	15196	15218	15077	14999	15220	15146	14947	15008	15020	14894	15136	14962	15012	15000	14910	15293	14840	15031	15145	15119	15115	14800	14966	15119	14884	15063	15138	15022	15121	14990	14983	15171	15244	15251	15068	14937	15033	14999	14943	15115	15162	14965	15067	14987	14912	14966	15305	14986	15066	15064	14988	14957	14830	15045	15101	14876	14942	14780	14989	15072	14908	15022	15045	14995	14924	14971	14998	14814	15246	14817	14980	15262	15061	15169	14899	14870	15076	14857	15003	15047	15080	15058	15025	14963	15071	15252	14969	15127	14998	15047	15112	15266	15059	14993	14817	14974	15130	15011	14995	15078	14890	15043	14809	15057	15185	15099	14848	14924	15012	15014	14873	14996	15020	15140	14909	15126	14966	15110	14987	15025	15100	15291	15105	14957	15005	14932	15041	15264	14870	15055	15154	15080	14947	15132	14940	14798	15230	14906	15221	14959	14935	15018	15066	14882	14893	15016	15022	15213	14913	15210	14930	14898	15001	15141	15081	15100	14895	15105	14896	15030	15042	15071	15094	15178	14863	15056	15122	14840	14836	14883	15092	15050	15128	14960	15107	14958	15043	15063	14895	15042	15066	14922	15015	15004	15064	15172	15059	14894	15033	15108	14935	14858	14913	14977	15021	14891	15004	14895	14967	14979	15171	15175	15031	14882	15027	15122	15036	15008	15037	15121	15059	15120	14915	15001	14914	14845	15068	15055	15022	14981	15033	15017	15024	14864	15159	14994	14867	14966	15145	14880	14906	15010	15024	14840	15180	14980	15001	14922	15049	14730	14938	14916	15008	14924	14843	15012	14895	15123	14918	15048	15160	14926	14919	14818	14907	14964	15041	15213	15132	15213	15005	15058	14908	14986	14937	14894	14932	15025	14990	14907	14890	14912	15007	14960	15080	14992	15055	14989	15103	14966	15170	15007	15043	14974	14910	14958	14992	15200	14988	15082	15071	15111	14849	14954	14772	14872	15096	14764	14989	15055	15047	14845	15110	14912	14938	14877	14884	14912	14884	15091	15045	14856	14873	14964	15110	14807	14793	14736	14882	15057	15113	15047	14973	14841	14914	15147	14946	15021	14933	15082	15258	14983	15036	14983	14972	14884	14977	14734	14968	15031	15021	15079	14957	15094	15013	14908	14998	14942	15087	14876	15071	15051	14995	14851	14991	15017	15058	15156	15082	14993	15072	15068	15030	14936	14994	15061	14923	15025	15014	15059	15062	14898	15012	14807	14713	14906	14872	15026	14891	15041	14989	14975	14913	14842	14991	14902	14905	14768	15096	15091	14992	15118	15138	15127	14957	15096	15146	14652	15038	14991	14980	15077	15131	15071	14973	15036	14897	14919	15081	14967	15113	15013	14794	14824	14818	14679	14954	15028	14907	15020	14993	14983	15106	15060	15103	14868	14944	14913	15031	14969	15183	15046	15089	15117	14837	14968	15053	14939	14880	14941	14744	15102	14974	14792	15082	14727	14908	14862	14812	14893	15120	14989	15020	14989	15098	15250	14950	14967	14958	15123	15086	15091	14875	14909	15048	15007	14931	14945	14929	14881	14983	15084	14969	15202	14924	14973	14992	14966	15033	14928	15044	15021	14978	15064	15021	15089	15103	14996	14988	15145	15146	14779	15028	15032	14984	15072	14894	15090	15147	15003	15094	14960	14927	14999	14888	14844	15070	14965	14997	14898	15017	15019	14799	14791	14699	14988	14909	14874	14785	15017	15089	14936	15176	14994	14896	14994	14908	15053	15020	15336	15020	15082	14857	14936	15060	15026	14858	14943	15112	15004	15087	14919	14918	15014	15012	15098	15034	14862	14870	14977	14659	14894	15059	14812	15188	15168	14946	14952	15143	15113	14841	15256	15055	14873	15121	15103	14952	14913	15087	15045	15095	15018	15104	15050	15069	14908	15083	14743	14934	14915	14968	15006	15044	14979	15103	14979	15074	14949	15041	14930	14964	14964	15183	15013	14865	14835	15070	15068	14935	15010	15040	14775	15139	15063	14977	14815	14968	15105	14921	14825	15062	14823	14973	14899	14935	15114	15027	15110	15099	15079	15041	15141	15080	14938	14964	15191	14978	14994	15017	15029	15144	15091	15054	14883	14998	14960	14964	14894	15036	14931	15144	15132	15236	15012	14906	15187	15111	15018	15168	15016	15016	15198	14899	14923	14855	15033	14830	15036	14873	15140	15022	15029	15066	14924	15135	15136	14997	14950	15037	15010	14920	15091	14875	14884	14911	15030	15093	15082	14866	14842	15085	15122	15091	14871	14891	14823	15048	15002	15074	15085	14981	15107	14889	15018	14878	14985	15257	15060	14868	15250	15181	15031	14942	14959	14913	15024	15044	14848	15090	14917	15171	14931	14931	15001	14792	14931	14924	15006	15019	15015	14983	14956	15014	15067	15122	15046	15004	15038	14946	14956	14947	14981	15028	14901	15108	15095	15009	14961	15039	14945	14992	15012	15115	15153	14971	15040	15117	15140	14992	14788	14997	14839	15228	14982	14933	14930	14936	15013	15031	14944	14938	14968	15093	14995	14694	14968	15026	14983	15047	14994	14859	15118	15009	14777	14946	15016	15093	15074	15024	14917	15223	15059	14838	15015	15005	15262	15095	15027	15046	15035	14962	15006	15099	15019	14967	14958	15135	14931	14899	15021	15033	14997	14987	15115	14985	14933	15055	14967	14876	15166	15139	15060	15000	14979	14809	15225	14964	14968	15037	15007	15116	14791	14897	14956	15006	15106	14866	15126	14921	15006	14977	15002	15122	14902	15171	15045	15254	15063	15071	14913	14931	15025	14897	15076	15008	14886	14832	14987	14949	15006	15053	14993	14949	14870	14871	15130	14983	15102	14740	15005	14895	14948	15011	15007	15019	14970	15161	14934	15075	14936	14945	15097	15040	15158	14906	14926	14874	15190	14924	15086	14957	15064	15140	14966	15220	15048	15104	15031	15023	14864	15083	14895	14907	14876	15000	14909	14761	15014	15187	15008	14975	14973	15021	15138	15120	14772	14947	14949	15058	14938	15032	15115	15047	14880	14970	15034	14915	15055	14949	14941	15089	14972	15279	14824	14958	14985	15185	15171	15222	15103	15032	14991	15026	15039	14976	14897	15005	15015	15058	14958	15050	15056	14971	15015	14844	14894	14880	15081	15084	14947	15052	15004	14866	15035	15133	15148	15219	15016	15049	15179	14916	15086	15113	14906	14966	14790	15071	14963	14917	14828	14812	15026	15140	14795	14925	15028	14844	15152	15000	15067	14998	15152	14981	15048	15020	14894	15085	15067	15110	15010	15011	14863	14928	15058	15092	15120	14929	14969	14791	14891	15109	15010	15071	14864	14967	15024	14881	15041	15024	14959	14740	15131	14922	15004	15034	15019	14948	15013	15006	14993	15060	14971	15168	14863	15141	14985	14817	15011	15090	14808	14861	14890	15056	14994	15008	14876	14888	15023	14918	14968	14973	15014	14918	14969	14770	14895	15026	15203	14900	14862	14969	14943	15095	14955	14941	14920	15004	14848	14919	14946	14910	14828	15003	14814	15054	14898	15023	14996	15000	14850	14970	14957	15074	15102	15072	15077	15100	14831	15027	15127	14894	15099	15159	14880	15209	14947	15105	14951	14892	14857	15037	14944	15053	14870	15170	14896	14677	14989	14929	15014	14957	15032	14938	14882	15008	15065	14925	15259	14913	15013	14850	15102	15102	15041	14972	15034	14859	14731	15027	15053	14949	14978	14940	15096	15045	14717	15091	15193	15192	14937	15075	14863	14991	15220	15223	14948	14906	14942	14949	14860	15040	14942	14984	15053	15219	15056	14942	14979	15005	15132	15144	14942	14795	15059	14968	14947	14808	14918	15081	14899	15165	14996	15092	15001	14998	15116	15158	15046	14984	14974	15021	14888	15066	15020	14974	15170	15051	14906	15081	14949	14930	15066	14894	14992	15022	15115	14935	14933	14906	14870	15044	15121	15064	15105	14939	15062	14985	14930	14909	14962	15026	15076	14979	15013	15073	14943	14944	14797	14851	14844	14929	15064	14999	15101	15208	14896	14989	14931	15020	15048	14936	15055	15205	15041	14779	14901	15163	14933	15262	14952	14944	15026	15153	14973	14918	14949	15039	14958	14846	14816	14745	14990	15048	14985	15127	15014	15123	15146	14958	15007	14944	14984	14902	14828	15026	14957	15045	15185	14977	15057	15091	14914	14925	15123	14850	15008	15020	14943	14951	14831	14971	14981	14816	15100	14815	14810	15101	14926	15096	14899	14970	14957	15036	15083	15240	14980	14922	15191	14999	14959	15115	14855	15002	15096	15007	14990	15220	14838	14903	15113	15090	14819	15035	15070	14972	14996	15018	15113	14953	14850	15066	15007	14998	15039	15129	15151	15110	15110	14952	15096	14922	15218	14806	14933	14960	14857	14812	14881	14924	14973	15269	14835	15344	15166	15090	15150	15246	14862	15106	14934	14961	15056	14954	15041	14823	14985	15117	14980	15015	14952	14976	15032	15126	15036	14884	14850	14625	15035	14916	15053	15045	14912	15120	15022	15054	15117	15035	14981	15092	14927	15034	15288	15119	15190	14876	15100	15042	14907	14985	14881	14986	14897	15050	14910	14996	15051	14953	14967	14756	14979	15135	15004	15054	14758	14934	15038	15041	14986	15076	14992	15109	14980	14968	15031	14994	15238	14939	15099	14987	15044	15100	14942	15127	15069	14864	15057	15033	14967	14839	14941	14890	14854	15140	14949	14946	14670	14996	15083	15066	15094	15037	15062	14811	15131	15086	14852	15028	14836	14986	14854	15136	15102	15031	14955	14967	14798	15013	14965	15125	15140	14948	14910	14828	15098	15087	15000	15018	14958	14979	14939	15165	15036	14981	15011	15085	14950	14913	15018
36312	59396	52821	40200	32192	29687	26565	22607	18215	15388	14597	14725	14572	14536	14416	14394	14428	14376	14381	14275	14330	14353	14450	14405	14395	14288	14410	14444	14305	14377	14301	14257	14398	14260	14438	14362	14467	14367	14353	14295	14304	14234	14290	14419	14355	14521	14405	14333	14183	14378	14337	14380	14248	14209	14414	14262	14360	14222	14217	14305	14329	14435	14381	14409	14494	14421	14284	14249	14161	14383	14131	14350	14271	14337	14452	14376	14492	14244	14228	14313	14253	14338	14145	14336	14304	14464	14375	14189	14195	14437	14372	14286	14195	14204	14331	14373	14262	14381	14275	14308	14317	14180	14318	14222	14295	14322	14323	14215	14447	14466	14417	14239	14351	14346	14262	14244	14090	14505	14365	14320	14356	14306	14223	14289	14421	14238	14381	14376	14301	14167	14241	14263	14224	14264	14187	14438	14369	14413	14259	14243	14365	14213	14339	14232	14257	14284	14391	14367	14305	14320	14281	14285	14274	14391	14310	14226	14194	14282	14366	14231	14368	14149	14350	14397	14228	14221	14239	14231	14208	14257	14251	14311	14268	14381	14283	14312	14288	14513	14283	14494	14205	14294	14327	14143	14318	14160	14091	14218	14333	14224	14267	14285	14360	14173	14316	14250	14182	14256	14401	14505	14407	14311	14341	14281	14195	14165	14400	14186	14270	14339	14329	14349	14231	14203	14307	14312	14316	14318	14319	14177	14409	14326	14355	14241	14325	14150	14347	14345	14243	14344	14172	14368	14282	14326	14205	14226	14460	14361	14350	14422	14091	14233	14265	14208	14303	14220	14516	14323	14393	14296	14347	14231	14182	14220	14327	14284	14168	14340	14369	14304	14146	14331	14377	14194	14225	14238	14303	14167	14251	14336	14278	14195	14208	14529	14423	14183	14221	14300	14356	14325	14447	14226	14208	14153	14062	14339	14291	14289	14355	14238	14342	14251	14175	14175	14115	14375	14234	14372	14442	14307	14079	14135	14169	14226	14208	14294	14340	14256	14320	14152	14292	14332	14143	14174	14203	14143	14432	14217	14196	14447	14291	14272	14347	14274	14263	14407	14442	14180	14586	14393	14336	14374	14318	14387	14364	14120	14190	14145	14294	14192	14327	14259	14245	14358	14384	14310	14294	14306	14430	14375	14320	14242	14089	14256	14359	14182	14314	14267	14054	14328	14321	14215	14210	14381	14297	14333	14201	14395	14321	14363	14349	14258	14228	14091	14130	14180	14211	14164	14216	14194	14146	14306	14315	14262	14179	14284	14145	14263	14147	14186	14171	14076	14236	14465	14268	14312	14260	14322	14266	14266	14199	14414	14213	14169	14376	14259	14214	14333	14344	14224	14157	14319	14321	14289	14342	14298	14359	14409	14347	14119	14240	14150	14401	14406	14218	14279	14270	14237	14280	14287	14146	14401	14333	14141	14298	14200	14245	14290	14216	14332	14451	14251	14375	14334	14183	14358	14357	14196	14317	14133	14194	14309	14184	14235	14257	14319	14332	14386	14291	14251	14267	14070	14537	14275	14210	14372	14113	14095	14287	14257	14352	14189	14309	14180	14253	14273	14143	14153	14369	14171	14242	14382	14246	14290	14218	14198	14216	14366	14150	14250	14127	14473	14353	14339	14323	14147	14295	14379	14207	14272	14282	14242	14150	14336	14292	14263	14220	14375	14298	14403	14336	14161	14294	14238	14209	14218	14418	14375	14289	14264	14240	14410	14344	14349	14438	14396	14386	14183	14337	14335	14237	14200	14245	14253	14312	14127	14293	14246	14310	14155	14380	14452	14236	14315	14377	14236	14218	14481	14289	14269	14341	14360	14391	14237	14392	14159	14166	14404	14231	14311	14267	14285	14192	14134	14242	14289	14299	14163	14357	14219	14303	14350	14248	14264	14399	14083	14000	14336	14207	14437	14262	14212	14419	14242	14394	14118	14301	14348	14194	14281	14194	14326	14142	14181	14302	14214	14264	14137	14377	14302	14453	14332	14370	14298	14282	14320	14341	14365	14181	14242	14287	14203	14204	14077	14315	14163	14182	14281	14090	14409	14327	14423	14244	14186	14354	14242	14259	14462	14367	14304	14223	14252	14393	14281	14217	14162	14470	14178	14196	14290	14273	14181	14415	14269	14404	14391	14096	14086	14306	14362	14316	14460	14327	14265	14327	14265	14204	14364	14126	14279	14372	14299	14399	14321	14233	14391	14108	14365	14400	14202	14270	14490	14288	14266	14253	14342	14473	14310	14149	14272	14166	14230	14320	14160	14286	14232	14142	14321	14356	14057	14455	14308	14363	14127	14421	14256	14292	14309	14313	14146	14274	14315	14287	14285	14129	14338	14225	14372	14274	14358	14221	14185	14276	14325	14157	14302	14197	14180	14334	14500	14349	14242	14246	14350	14328	14229	14250	14118	14392	14224	14230	14213	14135	14214	14301	14232	14197	14222	14418	14245	14398	14300	14283	14342	14207	14364	14283	14251	14314	14388	14410	14312	14257	14252	14222	14296	14329	14286	14324	14359	14292	14216	14257	14379	14430	14295	14153	14155	14277	14156	14161	14299	14229	14345	14275	14206	14245	14323	14266	14153	14366	14350	14197	14256	14500	14048	14247	14257	14114	14213	14253	14333	14420	14300	14342	14167	14347	14129	14362	14310	14448	14327	14182	14380	14423	14175	14229	14144	14271	14181	14101	14290	14443	14286	14265	14299	14287	14207	14392	14284	14254	14372	14213	14371	14247	14303	14433	14342	14250	14248	14198	14439	14244	14226	14363	14257	14300	14332	14176	14296	14094	14357	14311	14434	14397	14248	14292	14241	14252	14304	14332	14325	14236	14348	14253	14405	14236	14274	14446	14344	14351	14242	14328	14333	14268	14327	14084	14394	14304	14220	13935	14419	14353	14401	14254	14306	14365	14314	14311	14317	14324	14270	14217	14305	14247	14297	14323	14327	14329	14524	14184	14209	14222	14267	14110	14268	14212	14322	14158	14230	14281	14218	14098	14456	14265	14312	14273	14116	14224	14267	14251	14226	14359	14242	14583	14396	14320	14042	14328	14293	14320	14214	14183	14286	14235	14197	14330	14245	14165	14302	14314	14265	14263	14328	14431	14266	14157	14205	14204	14285	14279	14321	14180	14168	14348	14330	14412	14245	14236	14320	14243	14164	14414	14370	14214	14310	14361	14301	14376	14292	14237	14084	14225	14126	14329	14361	14265	14277	14335	14264	14304	14163	14183	14232	14215	14398	14369	14263	14264	14320	14208	14199	14224	14133	14161	14363	14239	14255	14289	14305	14279	14172	14385	14161	14083	14230	14200	14316	14166	14274	14312	14337	14484	14192	14212	14161	14284	14340	14217	14225	14221	14264	14211	14329	14140	14244	14369	14416	14208	14183	14307	14157	14508	14233	14162	14350	14425	14374	14256	14361	14090	14353	14439	14320	14348	14222	14389	14313	14346	14240	14252	14440	14153	14228	14187	14244	14102	14221	14386	14261	14375	14309	14203	14335	14285	14302	14384	14261	14277	14168	14333	14313	14397	14222	14370	14243	14176	14379	14302	14248	14190	14300	14399	14238	14387	14408	14311	14376	14292	14390	14383	14328	14255	14364	14089	14297	14431	14270	14340	14200	14181	14139	14282	14360	14338	14387	14323	14280	14366	14377	14164	14283	14336	14195	14214	14297	14140	14337	14262	14063	14419	14181	14118	14187	14279	14235	14168	14514	14219	14114	14363	14270	14501	14203	14253	14300	14267	14354	14312	14197	14197	14186	14180	14375	14319	14379	14118	14241	14361	14411	14291	14223	14236	14207	14317	14298	14414	14165	14340	14434	14352	14224	14279	14336	14132	14271	14279	14294	14353	14327	14405	14286	14218	14432	14153	14148	14227	14232	14196	14160	14436	14104	14298	14347	14286	14408	14353	14103	14214	14296	14151	14329	14102	14373	14434	14140	14286	14350	14362	14284	14330	14272	14436	14334	14189	14391	14281	14299	14355	14252	14296	14162	14257	14283	14294	14310	14274	14302	14168	14271	14204	14331	14323	14182	14169	14410	14492	14249	14299	14440	14101	14326	14054	14359	14254	14133	14230	14447	14156	14188	14266	14215	14263	14313	14238	14063	14310	14233	14250	14305	14259	14234	14109	14374	14125	14254	14213	14327	14316	14274	14209	14194	14286	14346	14392	14290	14301	14154	14365	14400	14360	14183	14273	14215	14288	14247	14471	14234	14399	14142	14124	14130	14192	14186	14311	14263	14201	14347	14245	14372	14409	14175	14211	14336	14209	14286	14341	14325	14263	14317	14389	14390	14260	14317	14337	14194	14214	14258	14302	14224	14177	14216	14283	14352	14234	14321	14318	14344	14378	14229	14098	14279	14303	14198	14461	14334	14101	14302	14261	14383	14145	14376	14290	14355	14200	14222	14288	14326	14297	14282	14406	14398	14150	14148	14231	14277	14400	14311	14304	14306	14193	14098	14257	14314	14262	14250	14148	14308	14380	14244	13978	14346	14242	14249	14225	14315	14548	14211	14289	14288	14172	14449	14205	14350	14308	14232	14234	14438	14307	14186	14273	14345	14182	14456	14114	14142	14178	14381	14238	14382	14256	14249	14234	14252	14223	14348	14371	14118	14296	14196	14395	14236	14349	14226	14351	14177	14261	14161	14249	14392	14306	14238	14073	14202	14331	14324	14327	14262	14227	14232	14126	14182	14228	14300	14293	14239	14204	14263	14331	14102	14177	14335	14173	14222	14223	14124	14293	14259	14318	14498	14205	14153	14162	14257	14350	14298	14269	14238	14223	14283	14303	14239	14487	14238	14346	14275	14265	14341	14238	14248	14230	14515	14257	14209	14454	14236	14081	14202	14409	14250	14387	14269	14160	14275	14318	14190	14235	14336	14168	14245	14328	14257	14247	14328	14223	14200	14096	14329	14370	14292	14414	14338	14272	14272	14239	14059	14329	14239	14247	14324	14269	14433	14436	14297	14154	14326	14256	14247	14236	14400	14340	14277	14215	14247	14396	14502	14331	14167	14271	14263	14131	14230	14297	14393	14244	14314	14334	14268	14324	14377	14312	14243	14156	14308	14337	14130	14212	14338	14416	14264	14253	14415	14141	14376	14256	14191
27937	24917	30353	25430	19310	17643	16613	14830	14118	13893	13854	13953	13718	13851	13681	13770	13719	13753	13796	13852	13504	13734	13756	13722	13759	13680	13749	13819	14006	13763	13899	13643	13751	13633	13666	13870	13840	13910	13884	13680	13803	13811	13770	13905	13875	13645	13798	13564	13818	13902	13602	13675	13834	13595	13683	13621	13697	13857	13708	13765	13721	13596	13794	13434	13547	13673	13830	13877	13917	13895	13708	13810	13715	13634	13712	13695	13782	13634	13699	13792	14074	13829	13678	13636	13816	13901	13779	13716	13778	13757	13846	13529	13723	13834	13671	13704	13748	13682	13715	13699	13984	13644	13709	13660	13726	13609	13768	13809	13626	13526	13758	13687	13624	13680	13673	13668	13885	13709	13741	13712	13805	13656	13596	13608	13654	13879	13770	13606	13485	13731	13722	13672	13753	13692	13634	13701	13797	13847	13693	13788	13771	13874	13766	13871	13632	13701	13690	13610	13518	13749	13763	13900	13698	13942	13793	13836	13550	13785	13563	13677	13875	13580	13605	13782	13561	13583	13726	13794	13696	13630	13716	13632	13752	13662	13735	13848	13818	13971	13950	13940	13734	13710	13876	13678	13846	13639	13788	13860	13619	13562	13804	13815	13683	13730	13502	13659	13827	13696	13786	13763	13573	13418	13650	13674	13734	13717	13792	13938	13714	13666	13679	13835	13638	13744	13692	13610	13697	13768	13704	13512	13533	13709	13685	13731	13778	13686	13637	13635	13670	13715	13741	13728	13695	13734	13658	13665	13615	13564	13784	13757	13749	13726	13722	13753	13754	13544	13709	13748	13871	13795	13858	13666	13797	13788	13608	13674	13827	13617	13640	13624	13715	13615	13879	13769	13745	13763	13818	13798	13762	13807	13774	13678	13655	13568	13549	13468	13645	13552	13732	13671	13784	13678	13698	13632	13710	13743	13640	13617	13849	13638	13815	13648	13655	13679	13684	13611	13720	13839	13717	13730	13737	13845	13841	13861	13869	13895	13705	13881	13694	13775	13675	13793	13697	13729	13749	13791	13739	13755	13752	13788	13701	13747	13868	13822	13745	13763	13760	13706	13782	13534	13506	13693	13809	13632	13839	13768	13885	13720	13771	13759	13665	13749	13640	13684	13742	13565	13761	13923	13903	13634	13584	13738	13730	13654	13577	13573	13627	13779	13850	13493	13728	13692	13659	13823	13666	13536	13674	13692	13835	13711	13605	13623	13768	13934	13589	13798	13655	13868	13662	13654	13634	13583	13787	13659	13773	13732	13721	13933	13544	13671	13700	13602	13861	13850	13969	13697	13676	13840	13777	13534	13597	13691	13885	13685	13772	13620	13632	13743	13767	13893	13775	13647	13666	13669	13841	13779	13584	13536	13764	13684	13775	13860	13605	13718	13869	13733	13714	13898	13629	13706	13740	13829	13495	13618	13634	13639	13745	13626	13651	13690	13805	13813	13699	13702	13683	13738	13747	13650	13822	13726	13656	13834	13588	13761	13812	13871	13822	13845	13798	13777	13778	13819	13703	13792	13697	13784	13656	13737	13903	13740	13525	13701	13790	13795	13639	13591	13701	13842	13575	13712	13611	13751	13787	13972	13879	13958	13740	13597	13876	13723	13487	13857	13772	13845	13757	13745	13546	13548	13781	13497	13715	13756	13833	13666	13814	13715	13734	13772	14091	13557	13841	13719	13639	13692	13892	13912	13677	13893	13789	13778	13605	13603	13627	13741	13764	13531	13747	13798	13834	13814	13784	13645	13776	13734	13763	13578	13664	13726	13735	13592	13820	13684	13894	13768	13699	13936	13781	13855	13961	13791	13765	13772	13626	13617	13575	13521	13681	13460	13711	13756	13593	13653	13852	13533	13632	13880	13570	13641	13634	13646	13580	13630	13906	13650	13617	13806	13615	13714	13707	13820	13796	13728	13674	13779	13616	13781	13762	13673	13664	13781	13949	13836	13758	13544	13748	13769	13939	13705	13703	13584	13618	13799	13651	13723	13634	13830	13782	13614	13831	13762	13720	13586	13647	13616	13586	13715	13583	13686	13761	13774	13809	13860	13735	13620	13858	13603	13592	13925	13882	13694	13529	13660	13531	13622	13552	13761	13848	13879	13769	13800	13646	13685	13796	13565	13566	13854	13920	13621	13762	13623	13840	13943	13859	13869	13761	13566	13739	13864	13755	13862	13739	13690	13669	13772	13764	13594	13814	13789	13931	13569	13759	13537	13907	13665	13752	13777	14003	13748	13605	13595	13721	13784	13817	13748	13913	13707	13901	13702	13687	13865	13573	13744	13599	13678	13705	13697	13634	13798	13905	13751	13722	13681	13742	13674	13715	13850	13844	13847	13677	13719	13862	13967	13652	13702	13695	13582	13759	13558	13670	13743	13648	13747	13816	13645	13640	13565	13657	13786	13808	13692	13853	13676	13784	13729	13862	13772	13848	13638	13735	13682	13742	13707	13722	13759	13677	13795	13551	13792	13744	13674	13653	13715	13600	13699	13589	13758	13674	13599	13785	13812	13847	13699	13898	13690	13683	13623	13739	13699	13619	13707	13840	13787	13814	13630	13723	13822	13650	13793	13703	13665	13772	13669	13539	13762	13689	13738	13670	13654	13566	13725	13564	13715	13782	13800	13867	13983	13718	13779	13777	13714	13824	13653	13768	13649	13861	13737	13633	13626	13738	13685	13593	13678	13710	13707	13581	13643	13630	13655	13952	13630	13763	13783	13600	13683	13656	13883	13707	13907	13783	13898	13794	13570	13838	13929	13797	13636	13761	13886	13601	13503	13783	13728	13658	13648	13606	13767	13920	13726	13816	13824	13640	13769	13875	13956	13745	13786	13553	13629	13795	13869	13653	13710	13605	13771	13840	13742	13729	13615	13877	14015	13868	13580	13651	13853	13710	13633	13704	13624	13690	13625	13662	13729	13818	13642	13719	13723	13775	13541	13660	13729	13721	13469	13718	13774	13726	13902	13653	13722	13704	13755	13695	13817	13859	13926	13679	13642	13633	13787	13859	13754	13718	13801	13743	13851	13883	13909	13533	13991	13703	13785	13822	13715	13860	13851	13586	13678	13738	13831	13872	13694	13901	13595	13787	13792	13651	13766	13662	13734	13904	13675	13880	13756	13590	13583	13736	13681	13622	13771	13761	13727	13766	13641	13837	13785	13675	13840	13671	13812	13770	13665	13777	13621	13682	13776	13937	13672	13858	13983	13600	13812	13653	13833	13781	13647	13631	13896	13857	13864	13679	13463	13664	13737	13701	13658	13652	13765	13800	13708	13871	13589	13719	13823	13825	13866	13764	13781	13788	13921	13482	13643	13756	13747	13956	13815	13701	13815	13840	13593	13783	13715	13709	13808	13671	13727	13531	13829	13739	13638	13623	13727	13726	13642	13696	13798	13763	13685	13652	13766	13691	13702	13757	13521	13623	13718	13664	13720	13824	13840	13766	13654	13700	13806	13638	13899	13859	13673	13698	13693	13751	13694	13798	13631	13756	13624	13802	13667	13864	13811	13870	13862	13629	13517	13650	13885	13867	13594	13841	13814	13694	13713	13774	13666	13647	13735	13776	13716	13812	13829	13778	13699	14029	13840	13679	13687	13620	13766	13738	13583	13600	13683	13786	13625	13626	13761	13854	13701	13735	13828	13808	13643	13729	13721	13853	13749	13998	13852	13611	13642	13780	13888	13894	13400	13609	13814	13745	13953	13867	13693	13692	13864	13783	13835	13740	13647	13805	13856	13759	13824	13769	13597	13657	13689	13715	13704	13644	13783	13771	13755	13849	13745	13627	13766	13842	13700	13867	13812	13819	13888	13635	13535	13724	13733	13877	13644	13616	13737	13554	13549	13652	13693	13726	13659	13784	13739	13814	13704	13644	13663	13971	13711	13618	13693	13697	13801	13717	13907	13628	13810	13644	13759	13600	13614	13831	13578	13636	13771	13688	13725	13868	13784	13659	13752	13699	13717	13655	13583	13641	13809	13960	13769	13613	13591	13620	13681	13607	13719	13903	13861	13732	13658	13795	13811	13475	13854	13925	13730	13692	13811	13661	13558	13841	13602	13711	13847	13730	13765	13703	13775	13577	13787	13780	13695	13834	13648	13513	13667	13620	13818	13809	13605	13745	13769	13687	13529	13692	13495	13787	13683	13641	13732	13809	13662	13685	13828	13755	13842	13623	13713	13672	13650	13843	13727	13640	13830	13569	13748	13728	13686	13717	13658	13853	13744	13744	13738	13823	13815	13738	13840	13754	13552	13630	13812	13756	13953	13858	13635	13697	13727	13790	13806	13722	13884	13882	13591	13610	13850	13652	13843	13769	13888	13798	13549	13618	13819	13962	13858	13952	13868	13887	13857	13771	13800	13699	13703	13790	13759	13770	13979	13840	13777	13888	13739	13589	13783	13705	13704	13636	13693	13833	13515	13636	13950	13676	13689	13823	13665	13811	13847	13684	13758	13666	13820	13653	13689	13777	13768	13643	13724	13730	13749	13767	13606	13669	13527	13631	13756	13828	13767	13636	13792	13706	13728	13876	13606	13774	13663	13848	13789	13736	13771	13921	13677	13776	13714	13674	13653	13972	13609	13649	13561	13556	13617	13356	13857	13800	13507	13686	13697	13796	13609	13871	13728	13887	13741	13626	13843	13638	13745	13758	13837	13607	13677	13803	13842	13655	13857	13796	13588	13900	13759	13813	13760	13783	13751	13812	13709	13787	13635	13564	13624	13732	13673	13623	13679	13764	13741	13630	13761	13645	13711	13822	13735	13739	13789	13844	13698	13816	13679	13809	13673	13895	13861	13757	13570	13655	13793	13653	13736	13692	13647	13637	13683	13730	13899	13728	13710	13755	13649	13708	13734	13826	13723	13656	13574	13764	13736	13770	13786	13871	13694	13611	13699	13748	13839	13728	13803	13544	13857	13677	13581	13775	13741	13859	13741	13609	13795	13844	13666	13800	13672	13634	13808	13821	13791	13763	13647	13569	13736	13820	13669	13801	13749	13735	13685	13831	13486	13740	13805	13884	13635	13685	13837	13652	13632	13779	13604	13634	13781	13696	13619	13716	13664	13703	13751	13975	13798	13800	13576	13490	13881	13686	14003	13732	13700	13775	13849
27186	40910	36063	25588	20885	19012	16657	14675	13940	13557	13455	13392	13403	13333	13407	13324	13667	13445	13453	13444	13422	13470	13433	13457	13384	13393	13405	13317	13640	13558	13343	13382	13440	13590	13577	13656	13338	13485	13585	13637	13386	13578	13424	13338	13484	13445	13431	13311	13559	13344	13411	13679	13467	13281	13549	13431	13342	13603	13459	13368	13433	13407	13319	13527	13477	13384	13408	13375	13473	13473	13548	13345	13356	13406	13448	13527	13362	13493	13504	13591	13403	13466	13536	13474	13342	13449	13569	13332	13463	13419	13328	13368	13400	13442	13413	13393	13382	13486	13400	13380	13246	13363	13449	13396	13519	13299	13388	13387	13401	13383	13428	13654	13290	13513	13309	13598	13229	13542	13450	13410	13296	13365	13344	13435	13185	13445	13443	13431	13493	13504	13332	13600	13399	13502	13467	13434	13391	13420	13487	13387	13450	13403	13547	13308	13210	13454	13402	13165	13503	13547	13446	13505	13411	13465	13473	13381	13586	13474	13484	13488	13366	13346	13500	13338	13519	13460	13469	13366	13317	13334	13420	13349	13371	13542	13483	13394	13498	13299	13418	13521	13511	13400	13315	13231	13481	13536	13465	13554	13326	13552	13364	13384	13359	13509	13464	13532	13276	13282	13547	13491	13579	13249	13543	13329	13393	13273	13474	13392	13424	13471	13408	13532	13414	13534	13496	13482	13549	13417	13369	13415	13507	13446	13391	13376	13463	13430	13259	13490	13328	13465	13411	13370	13600	13339	13263	13458	13370	13510	13331	13312	13446	13305	13369	13432	13409	13523	13458	13526	13421	13355	13412	13508	13415	13493	13427	13340	13239	13402	13323	13471	13435	13452	13433	13403	13313	13555	13436	13456	13442	13371	13416	13505	13484	13448	13368	13200	13384	13432	13555	13622	13374	13290	13464	13353	13359	13455	13415	13495	13392	13312	13141	13353	13312	13552	13476	13416	13449	13457	13518	13311	13302	13313	13489	13485	13379	13356	13260	13541	13334	13529	13468	13367	13430	13400	13520	13455	13563	13445	13534	13341	13201	13240	13455	13290	13384	13551	13419	13465	13458	13518	13392	13504	13356	13497	13439	13512	13460	13419	13438	13265	13307	13418	13411	13384	13308	13496	13594	13326	13573	13611	13412	13399	13497	13554	13412	13444	13571	13321	13315	13347	13303	13544	13465	13391	13485	13431	13305	13610	13474	13364	13481	13449	13429	13271	13384	13424	13449	13456	13512	13387	13404	13427	13440	13514	13451	13382	13472	13410	13458	13301	13486	13360	13431	13412	13324	13450	13478	13444	13466	13371	13519	13508	13534	13423	13509	13488	13254	13432	13455	13471	13489	13552	13507	13485	13322	13463	13412	13430	13516	13553	13358	13406	13489	13301	13335	13438	13400	13440	13523	13470	13418	13500	13445	13309	13463	13442	13371	13223	13656	13533	13402	13421	13409	13445	13399	13467	13398	13529	13369	13360	13534	13271	13401	13432	13471	13455	13235	13457	13537	13496	13305	13201	13299	13390	13481	13437	13321	13340	13492	13421	13362	13407	13399	13432	13508	13455	13428	13241	13415	13360	13498	13349	13645	13443	13496	13661	13332	13473	13349	13471	13375	13324	13205	13476	13378	13385	13457	13398	13347	13377	13432	13465	13457	13490	13636	13373	13557	13443	13458	13330	13420	13419	13485	13558	13491	13360	13447	13385	13295	13322	13399	13363	13474	13282	13249	13365	13511	13501	13374	13351	13477	13420	13514	13453	13478	13562	13305	13494	13619	13361	13450	13328	13355	13459	13373	13321	13409	13417	13408	13348	13441	13446	13302	13432	13440	13542	13297	13531	13443	13374	13529	13440	13509	13432	13484	13345	13367	13567	13419	13549	13469	13394	13435	13434	13194	13311	13433	13542	13505	13386	13578	13461	13343	13438	13375	13435	13433	13439	13445	13403	13410	13482	13432	13448	13526	13504	13492	13568	13416	13373	13395	13432	13508	13346	13333	13403	13561	13344	13364	13429	13391	13404	13576	13279	13486	13457	13449	13388	13333	13375	13492	13513	13544	13430	13443	13258	13454	13530	13538	13556	13474	13448	13440	13499	13597	13349	13518	13364	13321	13229	13326	13329	13487	13413	13490	13451	13552	13463	13419	13353	13331	13432	13467	13284	13514	13460	13454	13484	13536	13464	13529	13371	13342	13455	13429	13449	13458	13449	13419	13435	13290	13389	13337	13489	13508	13567	13362	13436	13334	13356	13481	13329	13452	13382	13416	13449	13289	13418	13523	13422	13443	13335	13398	13413	13324	13496	13363	13194	13422	13441	13475	13421	13278	13432	13413	13436	13431	13541	13456	13459	13523	13539	13482	13700	13494	13465	13417	13397	13510	13385	13348	13486	13369	13455	13476	13418	13324	13444	13508	13524	13312	13415	13250	13412	13363	13216	13631	13339	13468	13453	13337	13334	13481	13376	13562	13422	13496	13307	13465	13436	13608	13516	13498	13425	13368	13425	13545	13413	13385	13495	13428	13452	13464	13312	13516	13493	13429	13467	13612	13306	13225	13505	13471	13433	13487	13449	13316	13576	13503	13418	13371	13444	13433	13492	13443	13439	13361	13443	13400	13439	13447	13420	13363	13446	13308	13347	13406	13400	13548	13382	13474	13398	13567	13539	13499	13428	13305	13385	13320	13606	13552	13399	13402	13433	13268	13402	13363	13485	13476	13459	13461	13488	13482	13290	13508	13434	13417	13511	13414	13430	13677	13573	13533	13461	13490	13326	13441	13484	13356	13326	13516	13329	13456	13399	13480	13435	13453	13513	13290	13421	13313	13385	13651	13327	13249	13503	13439	13494	13417	13396	13218	13447	13376	13278	13436	13417	13414	13399	13292	13329	13497	13321	13519	13445	13417	13417	13448	13579	13458	13508	13525	13467	13509	13304	13335	13365	13435	13402	13491	13402	13485	13493	13551	13398	13367	13600	13493	13378	13544	13500	13340	13536	13562	13414	13500	13379	13442	13349	13339	13424	13387	13431	13481	13313	13268	13510	13550	13396	13462	13146	13463	13516	13352	13543	13411	13400	13451	13402	13525	13476	13415	13471	13483	13414	13253	13515	13423	13261	13289	13413	13322	13551	13468	13414	13508	13386	13377	13285	13353	13419	13365	13361	13379	13552	13409	13251	13483	13379	13432	13308	13359	13391	13526	13540	13561	13247	13210	13339	13364	13388	13402	13535	13321	13452	13388	13557	13418	13360	13396	13540	13410	13421	13266	13398	13526	13313	13546	13504	13477	13297	13402	13509	13350	13380	13342	13335	13718	13432	13465	13453	13498	13404	13417	13342	13273	13503	13424	13305	13490	13479	13339	13368	13503	13326	13480	13525	13358	13454	13432	13506	13368	13377	13214	13439	13415	13489	13501	13436	13491	13413	13572	13485	13592	13348	13263	13572	13366	13369	13483	13491	13362	13412	13240	13454	13399	13353	13450	13551	13470	13247	13501	13535	13438	13422	13397	13411	13326	13317	13484	13496	13406	13388	13358	13550	13469	13342	13531	13469	13485	13533	13621	13480	13521	13477	13398	13360	13453	13507	13392	13376	13319	13484	13372	13460	13408	13576	13352	13276	13442	13450	13405	13558	13364	13346	13470	13364	13534	13286	13455	13576	13430	13553	13569	13480	13542	13357	13420	13481	13380	13417	13585	13335	13455	13408	13412	13419	13548	13270	13438	13433	13469	13300	13516	13319	13345	13420	13334	13453	13425	13391	13533	13463	13160	13414	13365	13503	13218	13454	13417	13395	13455	13513	13515	13503	13447	13369	13499	13517	13536	13445	13626	13386	13520	13413	13311	13383	13551	13515	13357	13279	13590	13322	13441	13400	13372	13464	13625	13429	13459	13492	13487	13387	13447	13549	13320	13461	13373	13338	13529	13439	13477	13304	13422	13544	13423	13463	13373	13552	13434	13249	13409	13439	13503	13482	13585	13488	13380	13316	13346	13490	13634	13270	13759	13276	13445	13431	13385	13424	13541	13428	13362	13385	13401	13409	13424	13449	13449	13453	13348	13407	13550	13467	13430	13429	13532	13363	13474	13389	13423	13459	13429	13394	13531	13330	13363	13459	13372	13430	13393	13528	13435	13414	13428	13435	13494	13371	13355	13461	13340	13366	13482	13464	13516	13570	13512	13497	13315	13394	13531	13469	13482	13502	13547	13455	13659	13361	13526	13459	13545	13366	13397	13671	13427	13543	13419	13413	13368	13349	13489	13317	13540	13345	13555	13535	13443	13362	13421	13410	13416	13198	13289	13450	13299	13300	13402	13333	13325	13470	13404	13500	13494	13489	13480	13351	13521	13477	13605	13460	13442	13588	13447	13377	13462	13459	13403	13371	13391	13554	13428	13415	13551	13367	13327	13393	13402	13456	13587	13396	13430	13525	13509	13347	13361	13404	13504	13567	13412	13447	13506	13387	13378	13614	13577	13576	13398	13450	13483	13576	13443	13412	13405	13427	13281	13314	13293	13445	13334	13598	13439	13433	13543	13421	13428	13585	13347	13373	13349	13447	13536	13286	13327	13476	13482	13492	13450	13424	13310	13458	13658	13528	13416	13358	13359	13324	13606	13494	13589	13433	13397	13520	13590	13449	13393	13390	13300	13580	13516	13545	13384	13409	13333	13532	13352	13447	13484	13482	13478	13397	13381	13425	13462	13546	13438	13415	13486	13417	13446	13348	13493	13385	13421	13510	13460	13457	13472	13516	13515	13382	13392	13436	13491	13546	13449	13434	13348	13265	13528	13313	13528	13412	13267	13404	13383	13496	13424	13315	13448	13356	13421	13283	13411	13442	13499	13549	13550	13422	13455	13471	13331	13500	13488	13501	13306	13301	13520	13325	13429	13468	13292	13387	13463	13312	13326	13380	13406	13457	13544	13512	13479	13445	13415	13392	13499	13410	13379	13446	13430	13279	13391	13452	13346	13432	13392	13508	13499	13409	13415	13328	13394	13504	13507	13516	13387	13496	13352	13308	13490	13564	13277	13350	13480	13355	13403	13452	13549	13374	13351	13343	13531	13240	13629	13231	13385	13534	13296	13461	13496	13387	13577	13356	13467	13274	13499	13475	13491	13407
24316	21542	29045	26583	27185	26759	23232	18696	17101	16515	15347	15335	15099	15309	15207	15012	14960	15049	15102	14854	14941	14853	15059	15095	14906	15217	14933	15047	14917	15005	14923	15031	15118	15032	14960	15102	14815	14989	14961	14850	14874	14831	14939	14900	15035	14948	14977	15021	14995	15089	15019	15012	14985	14706	14831	14841	14893	14917	14777	14861	14879	15042	14994	14908	15049	15085	15043	15020	14753	15046	14786	14961	14907	14892	14945	14916	15010	14844	14890	14884	14942	14903	15037	14987	14969	14911	14913	14853	14985	14922	15080	14751	14858	14841	14719	14886	14952	14948	14769	14932	14827	15054	14983	14819	14895	14767	14942	14875	14760	14972	15005	14943	14957	15060	14873	14897	14827	15008	14881	14646	14959	14798	14887	14858	15014	14755	14886	14885	14944	14919	14736	14862	14813	14967	14990	14816	14802	14946	14927	14826	14854	14788	14763	14939	14842	14816	14920	14999	14858	14921	14788	14890	14926	14880	14878	14908	14915	14924	14811	14946	15058	14874	14981	14923	14952	14944	14902	15017	14989	14898	14783	14921	14915	14778	14723	14790	14879	15109	15090	14842	15036	14941	15009	14992	14854	14873	14797	14876	15003	14947	14957	14907	14928	14896	14863	14936	14801	15019	15028	14983	14971	14767	14836	14957	14921	14786	14970	14918	14930	15035	14944	15040	14857	14863	15061	15005	14843	14711	14951	14834	14890	15082	14963	15132	14903	14976	14806	14831	14736	14922	14910	14916	14857	15011	14857	14764	14898	15034	14948	15007	14986	14897	14865	15038	14916	14813	14992	14861	15012	14897	15006	14889	14766	14703	14863	14986	14912	14881	14990	15133	14963	14825	14957	15285	14841	14990	14940	14952	14846	14804	14700	14810	14981	14911	14951	14863	14951	15043	14987	14880	14779	14872	14700	14934	14925	14950	14913	14913	14702	15034	14830	14853	14884	15013	14893	15062	14850	14843	14746	14847	14890	14868	14805	14950	14870	14814	14887	14931	14925	14842	14849	14803	14926	14849	14883	14726	14940	15042	14979	14965	15013	14748	14923	14799	14847	14777	15049	14763	14973	14893	15083	14891	14884	14960	14727	15005	14943	14895	14818	14900	14792	14783	14915	14828	14852	15027	14871	14885	15149	14979	14841	14892	14757	14887	15020	14901	14776	14932	14807	14671	14894	14862	14922	15017	14817	14869	15036	15016	14792	14872	14913	14865	15082	14734	14818	14829	14858	14954	14982	14659	15002	14915	14826	15013	14833	15077	14796	14982	14892	14802	14749	14875	15127	14788	14744	14889	14960	14942	15054	14766	14872	15000	14871	14655	14890	14876	14989	14891	14915	14791	15057	14904	14908	15000	15033	14829	15052	15005	14694	14738	14867	14743	14730	14940	14817	14894	14729	14908	14803	14797	14974	14900	14902	15009	14863	15004	15118	14819	14917	14810	14900	14960	14943	14862	14827	14903	14831	15103	15051	14921	15034	14928	14831	14920	14895	15084	14681	14778	15007	15102	15023	14886	14927	14934	15046	14822	14790	14919	14900	14819	14814	14845	15001	14973	15002	14926	14938	15109	15059	14972	14938	15018	14694	14930	14791	14668	15083	14966	14992	14921	14886	14802	14857	14795	14974	14909	14889	15045	14972	14905	14867	14794	14772	14965	14901	14850	14824	14808	14804	14809	14801	14940	14839	14906	14844	14978	14763	14957	14838	14695	14816	14971	14808	14873	14933	15022	15004	15022	15012	14789	14922	14945	14941	14848	14834	14903	14678	14828	14897	14792	15223	14749	14813	14713	14847	14927	15031	14738	14769	14779	14995	14798	14962	14871	15061	14891	14781	14762	14749	14886	14889	14928	15034	14918	14961	14805	14938	14973	15023	14845	14977	15125	14817	14992	14781	14741	14692	14819	14839	14891	15091	15004	14803	14838	15097	14892	14820	14937	14818	15048	14829	14915	14764	14717	14952	14923	14914	14795	15115	14902	14788	14936	14717	14836	14928	14733	14789	14972	14786	14852	14706	14826	14900	14682	14778	14641	14915	14836	14696	15172	14964	14864	14818	14848	14807	14950	14956	15105	14979	14770	14896	14802	14942	14843	14777	14960	14956	14913	14832	14866	14989	14824	14904	15038	14830	14935	15097	15006	14996	15002	14968	14845	14815	14955	14959	15009	14915	14773	14994	14765	14875	14859	14744	14773	14893	14918	14975	14801	14888	14881	14773	14963	14855	14958	14958	14870	14789	14916	14664	14830	14834	14865	14803	14795	15075	14848	14880	14747	14959	14929	14960	14838	14815	14834	14963	15008	14758	14756	14930	14948	14853	14870	14780	14932	14875	15031	14874	15037	15008	14983	14707	14843	15003	14820	14997	14928	14836	14755	14698	14823	15186	15013	14898	14863	14683	14957	14970	14899	14832	14879	15092	14895	15022	14798	15075	14967	15052	15089	14803	14913	14954	14833	15018	14986	14875	14931	14885	14688	14852	15111	15065	14806	14921	14827	14984	14906	14655	15033	14957	15008	14985	14870	14925	14856	14778	14970	15103	14844	14814	15126	15018	14850	15091	14898	14843	14875	14997	14953	14803	14945	14852	14808	15013	14904	15051	14896	14898	15036	14743	14838	14803	14917	14947	14855	15008	14756	14826	14874	14989	15044	14889	14919	14796	14659	14958	14920	14905	14970	15036	14827	15029	14919	14930	14957	15005	14711	14874	14796	14777	14834	14773	14898	15069	14762	15108	14850	14795	15071	14797	14879	14950	15141	14664	14752	15059	14946	15072	14900	14968	14903	14774	15029	14826	15033	14741	14915	14968	14951	14868	14863	14801	14858	14838	14782	14768	14949	14881	14881	14943	14831	14877	15032	14792	14895	14850	14819	14819	14818	15068	14903	15076	14845	15050	14922	14967	14799	14853	14897	14995	14828	14980	14969	14624	14991	14768	14841	14706	14677	14904	14871	14653	14784	14904	14849	14948	14840	14967	14836	14771	14965	14817	15087	15008	14889	14885	14751	14832	14794	14978	14918	14913	14720	14915	14885	15091	14884	14866	14796	14823	14929	14922	15038	14851	14932	15202	14913	14932	14812	14816	14789	14864	14838	14723	14740	14792	14951	14972	14872	14965	14732	14990	14702	14802	14995	14898	15064	15036	14898	14890	14655	15074	14937	15011	15182	14926	14946	14939	14903	14759	14620	14783	14870	15146	14846	14753	14824	14941	14830	14956	14795	14874	14924	15068	14801	14773	14956	14863	14762	14895	14812	14893	14896	15019	14729	14924	14886	14742	14807	15040	14879	15142	14883	14793	14964	14947	15001	14840	14780	14766	14796	14959	14959	14898	14862	14833	14803	15035	14980	15178	15010	15021	14827	14703	14915	15011	15036	14729	14906	14898	14822	14794	14684	14950	14629	14701	15030	14858	15090	14781	14947	15167	14873	14899	14823	14705	14736	15000	14933	14849	14905	14783	15074	14976	14810	14879	14843	14925	15060	15136	14932	14963	14911	14915	14840	14787	14871	15012	15057	15051	14872	14895	14843	14957	14887	14960	14977	15036	14936	15042	15144	14733	14814	15061	14958	15161	14924	14778	14848	14853	14917	14821	14897	14952	14892	14972	15079	14948	14918	14926	15017	14955	14590	14915	14738	14957	15033	14977	14867	14845	14744	14895	14898	14978	14985	15031	14910	14958	14927	14817	14785	14765	15041	14946	14947	14849	15042	14908	14809	14862	14826	14928	14944	14854	15016	14913	14865	14974	14839	14935	14906	14761	14964	14873	14966	14756	14967	15096	14965	14776	14920	14793	14948	14853	14743	14904	14885	15069	14914	14780	14961	14962	14805	14869	15042	14979	14864	14826	14844	15048	14997	14733	14778	14837	14854	15007	14903	14741	14974	14915	14956	14908	14773	14720	14828	14831	14928	14853	14807	14790	14903	14866	14813	14979	15091	14969	14951	14895	15026	14933	14772	14748	14939	14723	15043	15039	15048	14842	14954	14758	15094	15001	14927	14895	14797	14923	14890	14899	14925	14805	15024	14986	14943	14820	14997	14913	14990	14843	15048	14924	15048	14935	14971	14926	14998	14836	14709	14773	15073	14934	14897	14715	14871	14778	14881	14847	15025	14853	15003	14832	14897	14703	14950	14937	14948	15059	14961	14879	15112	14883	14926	14973	14833	14755	14854	14819	14734	14615	14969	14809	14834	14918	14796	14967	14870	14895	15002	14867	15083	14858	14720	14813	14986	15012	14889	14834	14813	14915	14557	14854	14778	14772	14970	14940	14817	14963	15006	15003	14825	15076	14998	14997	14866	14894	14838	14988	15178	14986	14964	14953	14828	15084	14985	14963	14881	14788	14990	14862	14705	14942	14938	14955	14838	15085	14854	14945	14885	15044	14978	14805	14768	14654	14892	14835	15140	14815	14836	14895	15025	15081	14888	14971	14771	14891	15010	14963	14823	14779	14834	14896	15014	14824	14574	15076	14832	14721	14996	14873	14785	14821	14895	14877	14898	15014	14942	14863	14883	14793	14701	14959	14877	14821	14936	14794	15013	14888	15010	14852	14921	14962	15028	14886	14833	14997	14928	14870	14956	15182	14894	14900	14852	14773	14812	14973	14800	14813	15037	14801	14889	15059	14864	14922	14861	14890	14737	14757	14997	14700	14973	14930	15006	14961	14975	14803	14966	14913	14720	14917	14736	14865	14949	14886	14939	14805	14842	14989	14821	14802	14929	14931	14754	14994	14872	14815	14831	14880	14834	14737	14799	14859	14757	14735	14806	14925	14793	14911	14941	14843	14803	14953	14941	14882	14776	15026	14910	14830	15017	14869	14756	14865	14755	14944	14953	15071	15064	15044	14813	14705	14739	14779	14878	14848	14914	14857	14863	14824	14939	14834	15085	14701	14815	14782	14893	14784	14999	15071	14900	14825	15004	14709	14873	14799	14938	15107	15135	14978	14975	14877	15099	14756	14932	14839	14819	14943	14852	14960	14779	14876	14671	14964	14887	14941	15030	15026	14945	14881	14938	14950	14763	14943	14927	15056	14971	14749	14975	14975	14960	14640	14945	14838	15003	14961	14641	15049	14814	14967	14992	14845	14733	14960	14820	15019	14914	14986	14958	15032	15073
31062	51052	46917	40073	35228	27782	21389	18132	16891	16011	14806	14372	14422	14316	14288	14437	14230	14359	14525	14133	14319	14355	14270	14185	14383	14362	14357	14370	14281	14499	14280	14350	14354	14261	14307	14296	14304	14285	14390	14342	14392	14319	14177	14379	14269	14328	14115	14220	14097	14330	14220	14309	14467	14318	14178	14253	14239	14214	14355	14229	14346	14112	14379	14406	14273	14226	14266	14298	14307	14141	14256	14287	14410	14272	14188	14286	14318	14171	14388	14216	14180	14326	14323	14301	14371	14309	14167	14187	14187	14223	14299	14327	14370	14096	14153	14256	14338	14401	14327	14394	14311	14270	14311	14254	14403	14268	14178	14171	14233	14284	14307	14263	14137	14400	14241	14306	14202	14356	14243	14292	14320	14220	14173	14307	14096	14346	14346	14180	14103	14214	14254	14399	14156	14350	14238	14281	14321	14228	14051	14195	14196	14307	14314	14334	14276	14175	14187	14225	14379	14185	14308	14411	14291	14419	14275	14100	14294	14298	14233	14303	14246	14114	14255	14177	14397	14243	14138	14277	14326	14166	14204	14241	14108	14190	14121	14314	14200	14201	14290	14310	14347	14309	14214	14199	14283	14269	14311	14117	14243	14260	14154	14159	14276	14282	14237	14222	14208	14176	14201	14283	14368	14274	14196	14127	14300	14317	14145	14356	14218	14249	14385	14322	14203	14220	14277	14204	14254	14305	14311	14168	14013	14269	14403	14233	14211	14249	14342	14212	14314	14198	14397	14285	14070	14272	14335	14429	14245	14221	14339	14237	14154	14199	14267	14247	14424	14124	14332	14272	14158	14126	14176	14130	14208	14082	14240	14390	14249	14293	14084	14241	14249	14226	14324	14448	14156	14410	14272	14328	14265	14248	14194	14152	14165	14254	14306	14193	14393	14218	14259	14270	14470	14163	14160	14169	14351	14286	14302	14037	14387	14217	14372	14179	14254	14098	14251	14230	14253	14202	14315	14234	14317	14147	14280	14182	14136	14152	14221	14124	14234	14253	14177	14165	14227	14276	14208	14122	14238	14208	14177	14097	14165	14288	14136	14232	14476	14319	14350	14164	14169	14290	14201	14220	14132	14361	14261	14183	14183	14267	14394	14117	14182	14312	14312	14324	14243	14275	14013	14358	14181	14279	14323	14360	14307	14192	14326	14296	14323	14111	14115	14232	14298	14284	14272	14385	14176	14182	14282	14258	14287	14185	14394	14197	14426	14193	14145	14200	14361	14168	14332	14324	14235	14167	14331	14388	14198	14297	14276	14207	14250	14170	14209	14199	14309	14301	14273	14387	14268	14140	14260	14304	14247	14211	14458	14281	14295	14354	14298	14270	14168	14258	14169	14261	14234	14367	14368	14203	14243	14232	14250	14365	14286	14188	14272	14293	14406	14325	14285	14268	14219	14112	14284	14290	14048	14263	14330	14104	14159	14288	14223	14278	14240	14261	14239	14302	14419	14084	14209	14298	14241	14248	14184	14188	14266	14179	14291	14284	14270	14075	14273	14221	14215	14268	14152	14302	14349	14319	14148	14125	14202	14234	14396	14234	14231	14280	14380	14237	14305	14243	14306	14276	14270	14270	14168	14284	14438	14171	14357	14194	14245	14374	14254	14138	14175	14188	14089	14267	14133	14141	14377	14218	14215	14304	14006	14261	14183	14263	14260	14125	14302	14073	14386	14125	14100	14411	14148	14312	14071	14290	14349	14207	14327	14430	14367	14251	14322	14056	14288	14248	14229	14203	14094	14349	14204	14192	14315	14093	14286	14116	14385	14269	14309	14294	14260	14273	14333	14156	14256	14167	14247	14203	14090	14302	14188	14182	14333	14292	14198	14375	14186	14294	14178	14322	14287	14286	14174	14232	14416	14044	14193	14281	14284	14336	14252	14264	14366	14259	14250	14347	14190	14358	14241	14181	14223	14203	14289	14114	14151	14149	14178	14366	14229	14241	14190	14256	14261	14342	14202	14357	14295	14284	14271	14204	14307	14183	14360	14116	14288	14321	14470	14197	14304	14240	14099	14308	14200	14186	14177	14241	14159	14317	14245	14128	14254	14313	14201	14366	14215	14172	14257	14102	14287	14305	14331	14114	14238	14409	14299	14288	14204	14199	14401	14068	14192	14293	14256	14230	14322	14191	14386	14296	14197	14053	14228	14163	14177	14218	14262	14278	14176	14268	14353	14298	14244	14138	14139	14201	14288	14335	14191	14362	14116	14218	14177	14252	14431	14185	14148	14296	14394	14241	14338	14274	14332	14148	14249	14283	14233	14101	14350	14304	14155	14165	14289	13952	14215	14322	14188	14287	14242	14249	14233	14171	14097	14189	14253	14452	14195	14269	14251	14214	14129	14263	14383	14181	14138	14210	14478	14230	14353	14183	14114	14370	14257	14166	14225	14197	14217	14216	14126	14276	14171	14347	14186	14310	14254	14138	14304	14160	14134	14201	14269	14241	14158	14189	14205	14295	14208	14356	14269	14357	14250	14368	14162	14355	14134	14270	14170	14311	14184	14311	14272	14131	14197	14237	14369	14212	14192	14228	14324	14302	14314	14305	14152	14324	14437	14203	14299	14307	14273	14295	14411	14204	14131	14297	14216	14133	14318	14063	14085	14291	14312	14238	14277	14184	14312	14313	14400	14496	14275	14283	14145	14198	14101	14258	14439	14165	14125	14283	14247	14329	14212	14188	14273	14093	14290	14214	14423	14318	14355	14310	14251	14319	14307	14191	14383	14328	14144	14182	14261	14071	14435	14409	14260	14175	14130	14214	14354	14201	14381	14168	14303	14255	14239	14144	14270	14277	14146	14113	14227	14282	14290	14294	14150	14392	14157	14207	14200	14235	14313	14288	14142	14432	14209	14230	14274	14296	14264	14279	14230	14423	14382	14168	14274	14151	14359	14117	14296	14345	14207	14476	14345	14231	14196	14273	14333	14162	14218	14317	14361	14416	14357	14294	14139	14368	14208	14082	14370	14317	14228	14241	14233	14253	14278	14300	14222	14215	14123	14362	14362	14420	14336	14226	14167	14146	14311	14178	14192	14146	14212	14220	14154	14221	14139	14386	14191	14193	14327	14195	14145	14342	14255	14201	14188	14328	14070	14319	14154	14341	14311	14403	14242	14320	14239	14132	14179	14286	14278	14291	14296	14277	14160	14166	14378	14175	14133	14421	14186	14188	14244	14310	14317	14224	14340	14259	14262	14174	14283	14417	14246	14226	14268	14200	14090	14284	14373	14176	14265	14402	14232	14321	14276	14166	14237	14338	14134	14149	14210	14279	14106	14324	14219	14303	14125	14134	14122	14216	14207	14274	14378	14155	14383	14169	14394	14325	14262	14177	14071	14264	14262	14099	14260	14065	14087	14337	14371	14367	14244	14319	14145	14132	14236	14313	14201	14257	14268	14423	14268	14389	14228	14217	14404	14262	14249	14243	14234	14112	14127	14378	14306	14170	14265	14165	14287	14243	14271	14304	14182	14173	14320	14273	14246	14170	14310	14154	14226	14223	14255	14195	14384	14101	14305	14185	14247	14276	14467	14078	14488	14193	14383	14262	14135	14278	14153	14187	14184	14278	14215	14223	14140	14143	14113	14295	14332	14285	14277	14330	14162	14367	14191	14396	14234	14239	14304	14464	14235	14318	14260	14200	14336	14290	14272	14171	14235	14376	14299	14303	14028	14321	14254	14063	14261	14234	14320	14356	14235	14246	14333	14418	14184	14381	14271	14272	14242	14103	14217	14258	14297	14434	14237	14198	14299	13960	14283	14102	14171	14192	14290	14295	14230	14364	14381	14088	14139	14334	14177	14221	14249	14275	14189	14269	14262	14167	14289	14274	14121	14218	14286	14096	14274	14150	14185	14262	14228	14225	14287	14240	14404	14247	14252	14389	14154	14317	14361	14233	14367	14375	14083	14346	14112	14367	14250	14335	14107	14298	14276	14140	14328	14060	14430	14147	14353	14215	14190	14235	14290	14228	14247	14277	14214	14215	14255	14103	14422	14174	14338	14261	14307	14314	14117	14099	14347	14211	14194	14153	14285	14261	14108	14155	14301	14321	14289	14335	14212	14220	14293	14241	14430	14232	14280	14260	14276	14218	14326	14282	14238	14090	14179	14158	14193	14342	14180	14185	14155	14331	14159	14189	14197	14233	14200	14195	14174	14247	14344	13989	14205	14312	14070	14304	14370	14119	14245	14398	14211	14221	14216	14384	14390	14251	14160	14310	14308	14103	14341	14187	14296	14217	14243	14115	14181	14080	14317	14192	14216	14335	14259	14174	14261	14219	14148	14138	14303	14294	14246	14311	14312	14157	14128	14308	14296	14142	14396	14346	14171	14127	14114	14289	14188	14203	14421	14161	14342	14304	14232	14183	14198	14236	14206	14392	14256	14194	14362	14278	14257	14332	14365	14204	14334	14245	14167	14301	14372	14158	14304	14265	14034	14437	14161	14202	14165	14242	14202	14147	14375	14194	14302	14407	14238	14170	14308	14134	14276	14195	14353	14134	14254	14287	14118	14246	14320	14154	14225	14163	14292	14181	14172	14063	14223	14273	14297	14368	14161	14367	14239	14298	14148	14309	14188	14345	14306	14294	14159	14077	14218	14168	14168	14258	14237	14093	14209	14427	14226	14285	14255	14319	14288	14418	14142	14238	14323	14226	14361	14129	14239	14221	14202	14336	14077	14226	14264	14324	14284	14300	14230	14204	14351	14306	14243	14294	14159	14119	14296	14307	14288	14271	14063	14289	14233	14311	14427	14313	14291	14287	14068	14249	14206	14141	14165	14266	14192	14269	14304	14156	14406	14271	14256	14154	14227	14355	14531	14360	14362	14215	14135	14330	14372	14290	14162	14286	14100	14246	14236	14313	14162	14279	14337	14345	14041	14330	14228	14053	14308	14203	14088	14145	14208	14444	14197	14229	14234	14272	14196	14164	14035	14100	14210	14322	14307	14291	14249	14365	14417	14098	14160	14308	14299	14148	14147	14202	14381	14227	14121	14319	14273	14368	14223	14125	14124	14289	14239	14086	14267	14178	14029	14135	14118	14499	14193	14195	14123	14321	14282	14255	14108	14198	14188	14229	14116	14236	14278	14077	14199	14176	14242	14227	14165	14215
23250	21590	29447	25116	25630	26844	27813	22822	20359	18755	17391	16472	16567	16377	16575	16475	16529	16551	16390	16159	16233	16345	16266	16381	16257	16309	16241	16128	16208	16102	16336	16072	16207	16215	16255	16139	16083	16126	16294	16220	16199	16166	16284	16173	16233	16175	16100	16259	16077	16280	16216	16372	16301	16250	16089	16079	16102	16254	16356	16244	16202	16167	16210	15884	16159	16245	16283	16220	16258	16276	16162	16355	16224	16257	16159	16054	16043	16160	16165	16116	16463	16331	16210	16072	16249	15989	16032	16175	16242	16081	16100	16016	16123	16165	16282	16070	16148	16188	16306	16175	16044	16240	16120	16118	16097	16082	16321	16259	15950	16177	16160	16245	16179	16210	15944	16137	16065	16035	16038	16291	16140	16107	16164	16180	16183	16247	16098	16145	16187	15916	16019	16216	16234	16088	16054	15915	16344	16215	16106	16369	16176	16023	16177	16096	16058	16202	16326	16004	16125	15988	16208	16042	15907	16204	16116	15937	15940	16165	16273	16161	15988	15945	16145	15894	16053	16048	16166	16026	16022	15996	15924	16130	16160	16256	16185	16006	16251	16167	16303	16034	16005	15888	16328	16073	16118	16170	15911	15930	16050	16044	16039	16203	16062	16043	16148	16227	16031	16075	16084	15955	16229	16055	16345	16314	16343	16080	16216	16151	16203	16129	16168	16239	16026	16129	16223	16257	16027	15965	16182	16320	15984	16084	16272	16198	16090	16080	16035	16363	16200	15921	16105	16271	16137	16112	16150	16303	16040	16308	15957	16087	16193	16086	16055	15939	16233	16174	16036	16073	16132	16055	16179	15999	15991	16080	16101	16294	16082	16097	15936	16063	16139	16191	16378	16124	16243	16225	16133	16055	16196	15990	16281	15977	16083	16038	15862	15984	16168	16190	16159	15933	16172	16149	16192	16135	16069	16056	16080	16105	15911	15993	15895	16024	15994	16074	16079	16051	16193	15994	16121	16088	16031	16087	16326	16052	16060	16136	16012	16084	15944	16121	16106	16118	16159	16230	16109	16192	16000	16133	16243	16230	16002	16108	16123	15936	16082	16105	15990	16008	16022	16136	16260	16229	16057	16244	15926	16093	16103	16055	16197	16192	16007	16259	16080	16062	16211	16266	15994	15891	16101	16096	16024	16187	16297	15911	16111	16066	16085	16223	15953	16238	16245	16063	16070	16067	16082	16055	16008	16286	16027	16114	15893	16250	16181	16050	16165	16022	16238	16170	16188	16112	16042	16086	16370	16126	16024	16032	15950	15941	16178	15900	16048	16013	16205	16270	16176	16172	16145	16189	16199	16152	16070	15998	16094	16131	16209	16068	16075	16109	16142	16222	16192	16071	16032	16074	16153	16232	16176	16202	16095	16209	15935	16162	16164	16239	16333	16097	16140	16143	16347	15951	15790	16019	16230	16143	16261	16006	16132	16198	16163	16070	16092	16135	16132	16007	16196	16116	16124	16018	16110	16180	16098	16161	16026	16029	16071	16011	15873	16029	16092	16103	16331	16091	16391	16157	16154	15969	16075	16167	16055	15834	16185	16137	16138	16143	16216	16021	16218	16243	16062	16099	16052	16036	16040	15973	15986	16160	16032	16273	16156	16139	16126	16090	15930	16001	16267	16118	16042	16179	16198	16228	16382	16191	16113	16081	16054	16031	16178	16090	16243	16074	16159	16052	16231	16290	16201	16000	15970	15852	16228	16355	16080	16049	16105	16086	16062	16186	15977	16188	15982	16171	15970	16034	16002	15968	16097	15977	16080	16123	16179	16243	16045	16127	16127	16066	16061	16053	16023	15957	16129	16352	16078	16333	16047	16144	16206	16197	16054	16271	16049	16106	16110	16105	15858	16033	16022	16195	16253	16274	16229	16072	16119	16057	16115	16177	16102	16080	16026	16064	16099	16051	16189	16171	15956	16229	16215	16079	16288	16191	16042	16159	16152	15904	16229	16067	16219	16096	16301	16228	16234	16117	16072	16196	16020	16189	16097	16265	16205	16167	16334	16124	16138	16287	16195	16196	16311	16180	16104	15936	16157	16096	16192	16277	16326	16130	16219	16136	16058	15934	16093	16162	16150	16135	15983	15987	16210	16200	16133	16184	15947	16229	16330	16151	16259	16064	16025	16146	16262	16057	16263	16133	16079	16538	16013	15894	16210	16218	16157	16021	16112	16275	16177	16264	16114	16284	16052	16187	16320	16146	16157	16094	16164	16236	16264	15919	16119	16124	16178	16262	16074	16273	16167	16157	16191	16142	16168	16046	15996	16097	15914	16310	16159	16223	16158	16173	16183	16115	16061	16073	16131	15958	16272	16146	15824	16134	16140	16179	16300	16041	16065	16016	16093	16126	16210	16182	16162	16123	16097	16206	16129	16226	16109	16251	15990	16026	16085	16095	16075	16172	16295	16290	16200	16056	16186	15998	16221	16016	16009	16221	16268	16212	16089	16064	16308	16161	16001	15866	16008	16260	16138	16187	16005	15935	15985	16084	16029	16222	15878	16200	16071	16237	16006	16030	16299	15995	15925	16055	16220	16069	16292	16029	16123	15915	16142	16235	16058	16010	15882	16209	16046	16056	16218	15852	16316	16192	16168	16263	16003	15955	16015	16041	16035	16187	16166	16090	16288	16132	16190	16290	15956	16227	16155	16068	16372	16203	16134	16112	16323	16072	16293	16022	16164	15947	16205	16199	15964	16213	16095	15993	16266	16238	16091	16133	15920	16050	16307	15960	16044	16100	16284	15985	16112	15991	16163	16279	16252	16331	16205	16259	16126	16108	16173	16173	16007	16130	16280	16153	16054	15951	16043	16098	16035	15950	16049	16116	16165	16341	15981	16133	15805	16106	16105	16209	16064	16128	16078	16338	16079	16081	16059	16218	16065	16157	16077	16034	16012	16027	16133	16129	16013	16187	16066	16151	16126	16276	16197	16046	15976	16098	16197	16117	16328	16024	16059	16179	16129	16098	16363	16261	16017	16118	16194	16224	16079	16253	16134	16192	16104	16182	16069	16166	16140	16119	16164	16107	15974	16152	16100	16202	16208	16288	16235	16319	16122	16217	16080	16165	16299	15994	16126	16148	16091	16001	16054	16253	16040	16127	16134	16184	16127	16112	15977	16154	16156	16194	16258	16289	16118	16283	16074	16089	16181	16285	16261	16214	16285	16211	16151	16466	16144	16126	16273	16051	16186	16260	16078	16159	16247	15946	16025	16042	16105	16110	16193	16312	16172	16320	16138	16167	16217	16264	16053	16162	16227	16264	16261	16159	16271	16009	15993	16166	16332	16098	16225	16036	16029	16276	16190	16076	16001	16221	16415	16061	16071	16005	16120	16060	16079	16157	16176	16094	16132	15936	16046	16078	16029	16275	16268	15997	16056	16260	16276	16165	15979	16092	16045	16247	16078	16139	15947	16080	16044	16141	16035	15988	16025	16125	16233	16148	16169	16241	15977	16126	16234	16152	16094	15938	16325	16246	16181	16135	16127	16173	16122	16243	16059	16085	16218	15835	16136	16226	16265	15984	15971	16211	16165	15905	16078	16105	15984	16071	16146	16107	15980	16396	16206	16026	16179	16058	16196	16161	16195	16176	16306	16273	16245	16109	15983	16208	16044	16222	16104	16195	16091	16206	16089	16172	16134	16049	15873	16226	16089	16037	16042	15956	16132	16186	16034	16223	16140	16220	16104	15972	16241	16026	16106	16223	15995	16121	16177	15973	16028	16007	16219	16217	16087	15883	16279	16095	16088	16014	16204	16318	16354	16249	16129	16291	16012	15782	16187	16248	16101	16023	16225	16183	16207	16267	16066	16147	16139	16172	16056	16196	16259	16079	16244	16320	16250	16094	16174	15971	16073	16306	16173	15973	16160	16119	16040	16246	16129	15982	16106	16315	16230	15879	16171	16167	16010	16080	16033	16187	16175	16156	16131	15981	16087	16115	16069	16164	15963	15973	16086	15943	16054	16138	16016	15979	16068	15987	16284	16126	16127	16191	16272	16055	16355	15914	16118	16177	16240	16334	16343	16157	16161	16170	16048	16031	16127	16299	15964	16101	16015	16106	16012	16000	16303	16294	16052	15958	16204	16073	15984	16174	16318	16085	16237	16204	15974	16082	16103	16016	16136	16049	16251	16230	16196	16304	16132	16223	16057	15999	16263	16103	16205	16201	16243	16161	16093	16236	16107	16113	16249	16035	16118	15965	16216	16172	16235	16245	16040	16209	15849	15940	15960	16221	16174	16020	16159	16155	15983	16261	16031	16229	15891	16033	16066	16141	16281	16022	15988	16181	16162	16212	16282	16142	16044	16103	16104	16198	16014	16037	16158	16304	16063	16037	16327	16106	16201	16163	16123	16011	16149	16040	16200	16237	16040	16053	16039	16074	15981	16088	16267	16107	16068	16172	15956	16149	16022	16203	16042	15947	15971	16233	16076	16041	16240	16033	16048	15821	16251	16127	15981	16047	16224	16234	16131	16381	16306	16272	16332	16408	16069	16126	16168	16110	16276	15995	16067	16006	16106	16227	16146	16175	15991	16017	16120	16221	16208	16196	16205	15931	16114	16155	16255	16212	16052	16223	16186	16263	16307	16249	16152	16227	16421	15990	16203	16195	16163	16000	16021	16264	16191	16182	16008	15913	16252	16187	16096	16354	16116	16250	16091	15956	16346	16198	16179	16099	16160	16269	16270	16096	16048	16148	16040	15926	15952	15924	16203	16333	16218	16119	15826	15975	16143	16019	16101	16129	16081	16107	16020	15959	15967	16103	16193	16107	16226	16031	16148	16035	16029	16171	16139	16093	16082	16075	16174	16371	16004	16010	16007	16182	16057	16005	16092	16159	16124	16102	16068	16078	16121	16138	16026	16120	16001	16208	16075	16099	16196	15898	16154	15990	15964	16189	16144	16103	15986	16294	16038	16246	16165	16166	16138	16015	16186	15994	16253	16067	16167	16190	16353	16117	16001	16241	16112	15967	16069	16181	16108	16187	16214	16015	16066	16092	16170	15998	15965	16298	16309	16177	16085	16203	16217	16098	16051	16286	16062	16090	16102	16104	16166	16123	16104	16179	16096	16123	15960	16127	16126	16037	15803	16008	16070	16143	16186	16155	16103	16158
35024	59408	55185	48359	41173	29276	25031	22441	19851	17452	15937	15351	15236	15107	14980	15240	15151	15106	15077	14926	15125	14958	15014	15072	14937	14914	14952	15076	15100	15232	14984	14961	15096	15056	14980	15102	15006	14922	15122	15152	15129	15137	15111	15074	15116	14957	15051	15066	15015	15071	15098	15027	15037	15080	15045	15120	15180	14973	15104	15058	15078	15146	15027	14749	15234	15056	14887	15073	15097	14801	15091	15034	15051	15004	14920	14900	14988	15034	14939	14986	15115	15092	14945	14925	15084	15104	15015	15011	14979	15149	14814	15111	14851	14864	14992	14997	15099	14793	14868	14964	14927	14933	14968	14988	14782	15068	14992	14818	14947	14913	15162	14847	14921	14803	15146	14950	15011	15043	15195	14943	15026	15005	15192	14820	14835	14882	14965	14985	15061	14976	15053	15003	15151	14988	15091	15067	15036	14935	14870	15159	15038	14947	15106	15074	15014	14940	14966	15234	14981	14990	15027	15193	14904	15060	15001	14883	15030	14972	14941	15139	15084	14871	14976	14773	14976	14873	14786	15022	14893	14894	15046	15054	14905	14900	15099	15014	15076	15055	15030	14875	15132	14936	14937	15039	15188	14904	15054	15021	14881	14954	14889	15144	14829	14938	15086	15038	14903	15012	14984	14916	14986	15039	14939	15023	15004	14974	14960	14900	14913	15067	15039	14996	15084	15015	15027	15036	15025	14891	15072	14960	14810	14998	14883	15127	14907	14981	14915	15005	15034	14870	14799	15157	14994	14998	15050	15029	15025	15067	15002	14947	15017	15046	15118	15055	14913	15151	14948	14925	15072	15011	15146	14798	14893	14869	14864	14950	15027	14803	14972	14880	14988	14855	15008	14969	14986	14892	15014	15092	14970	14877	14995	14921	14900	15025	15091	14995	14884	15065	15216	14941	15072	14981	14916	15159	14893	15122	14976	14956	15041	15000	15042	15050	15194	14812	15119	15081	15003	14792	14976	15141	14819	15109	15045	15104	15085	14942	15072	14922	15046	15119	15019	15139	15115	14833	15047	14789	15072	14983	14998	15181	14996	15107	14852	14974	15007	14885	15136	14925	14893	14998	15069	14892	14954	14952	14853	15099	15023	15149	14992	14923	14832	14954	14897	15188	15005	14963	14949	14892	15075	15076	15002	14984	14833	15102	15056	14945	15194	15080	14908	14938	14938	14968	15116	15061	15048	15035	15128	14936	14834	14976	15008	14906	15079	15041	14983	14925	14992	15123	14818	15041	15021	14984	15146	14961	14942	15000	14974	15019	15066	14831	15002	15073	15167	15074	14928	15087	14897	15040	14914	15098	14862	14967	15011	15039	14969	15017	15053	14962	15136	14755	14992	15010	14975	15046	14763	15042	14738	14961	15054	14963	14934	14934	15049	14999	14958	15070	14977	14876	15013	14987	15063	14991	15089	15092	15045	15252	14924	15019	14884	15083	14925	15118	15037	14897	14824	14984	14981	14958	15027	14965	15069	14866	15037	14955	15008	14812	15007	15095	15115	15004	15013	15059	14994	14993	14895	15021	14948	14854	15061	14944	14966	14846	14996	14974	14985	15166	14842	15067	14720	15026	14947	15079	15095	14910	14907	15061	15135	14919	14882	15180	14908	14951	15125	15054	14850	14948	15053	14924	15031	15118	14943	14894	15057	14975	15126	14997	15114	15127	15069	14885	15104	14974	14993	15146	15092	15181	14986	15088	15050	15198	15170	14906	15137	15103	14965	14938	14748	15081	14982	15056	15095	14925	15006	14901	14835	15041	14941	14976	15033	15017	15032	14933	15117	14884	14790	14858	15013	15058	14954	14996	15006	14962	15022	14886	14839	14887	15076	15086	15024	14931	15027	14963	14908	15079	14939	14978	15048	14922	14942	14878	15055	14950	14924	14998	14917	14931	14981	14967	14934	14991	15070	14991	15016	14841	15037	15146	15037	15035	14900	14994	14918	15056	14931	14921	14808	14902	14869	14877	15048	15161	14936	15049	15040	14862	14882	15244	15043	14914	14912	15011	15078	14895	14868	15029	15032	14853	14908	14882	14984	14862	15023	15116	15101	15200	14990	14958	15258	15017	15043	15094	14924	15065	15110	14958	15004	14884	14958	15182	15024	14907	15081	14989	15059	14872	14802	14905	15045	15057	15059	14877	15028	15104	14941	14867	15028	15118	15080	14963	15036	15009	15089	14871	15027	14910	15207	15052	15093	14993	15004	14825	15180	14910	14937	14954	15171	14924	15000	15163	14926	14995	14808	14915	14961	14916	14920	14964	14908	15100	14950	14956	15024	14962	15118	14944	15054	15092	15049	15047	14901	14953	15034	14998	14937	15179	15100	14970	15022	14998	14925	14848	15052	14879	15036	15008	15118	14808	15154	14954	15077	15110	14911	15140	15078	15103	15016	15080	15012	14943	15113	15013	14984	14995	14787	15073	15084	14843	14862	15078	14890	15090	15067	14922	14945	15028	15024	14966	14947	15043	14962	14880	14925	15002	15114	15112	14889	14888	15002	15005	14979	14954	15000	15037	15080	14948	14952	14890	14919	14795	14938	15044	15025	15111	14967	15002	15113	14968	15031	14914	14867	14979	14907	15015	15210	14953	15096	14918	14991	14983	15055	14979	15118	15158	15033	14956	15106	14886	14948	14798	14887	14895	15037	15043	14889	15103	14973	14814	14998	15038	14950	15004	14921	14914	15099	14992	14902	14858	15015	15130	15043	15060	15093	15102	14996	15022	14924	15121	15012	15008	14978	14932	15078	14978	15173	15078	14850	14988	14991	14824	15042	14975	14874	14961	14853	15123	14885	15128	14956	14929	15103	14932	14993	14776	15089	15066	15035	15000	15044	15019	14907	15046	14950	15169	15125	14991	15073	14861	15139	14923	15039	15000	15052	14920	14967	15008	15098	15038	14973	14974	15084	14987	14927	14958	14976	14989	14944	14921	15048	14784	15122	14956	15013	15008	14956	14925	15020	14938	14959	14855	14944	14991	15055	14969	15088	15062	14946	15167	15020	15035	15062	14972	14884	14891	14971	14899	15057	14993	15101	15011	14978	14852	15085	14866	15040	14911	14929	15050	14952	15012	14863	14829	15038	14874	15076	14939	15088	14914	14985	15036	14949	15054	14960	14947	15007	15014	14988	15047	15082	15118	14976	15122	14992	15001	14782	14944	15070	14901	15016	15082	15039	15134	15054	15030	14890	15077	14998	14861	15168	15017	14844	15089	15173	14979	14842	14950	15055	14998	14941	15036	15007	14849	14919	15070	14957	15056	14974	14865	15036	15042	15057	15004	14834	14986	14989	14987	14846	15091	15076	14841	15089	15021	15024	15022	15026	15108	15078	14997	14965	14924	14936	15219	14951	15077	15060	15062	15034	14842	14946	14933	15090	14946	14746	15009	15082	14944	14992	15004	14993	15030	14835	14869	15060	15010	15114	15084	15122	14857	14787	14939	14999	15026	14951	15095	14763	15054	14892	14930	15032	14908	15058	15078	14996	14991	14956	14952	15015	14948	15164	15086	15107	14996	14772	14922	14920	15071	14942	14905	15108	15062	15119	14910	15091	14951	14964	14966	15022	15116	14857	15047	15016	14917	14924	15018	15178	14985	15002	14992	15016	14988	15075	14957	15147	15091	14997	15020	15059	14969	15021	15079	14964	14984	14780	15111	14928	15093	15157	14990	14942	15003	15005	15009	15006	14883	14898	14917	14982	14996	14876	14910	14947	14976	14852	14984	15044	14962	15045	14954	15092	14950	14851	14879	15150	14873	14833	14933	14908	14944	14986	15064	15071	14800	14862	14981	14882	15095	14969	14917	14952	14971	15009	15057	14980	14985	15091	15054	14984	14982	14972	15020	15054	14914	14922	15099	15072	14971	14976	14967	14996	14877	15017	14868	14975	15094	14987	14993	14975	14943	15033	15013	15098	15016	14935	14873	15037	15049	15003	15107	15044	14959	15078	14967	15021	15030	14934	14864	14963	14874	14984	15059	15093	14882	14997	14860	15035	14824	15005	14915	14966	14936	15058	15001	15126	14926	15007	15135	15044	15069	14912	14972	14863	15094	14965	14985	14872	14937	14846	15055	14903	15042	14777	15153	14992	15235	15087	14829	15151	14913	15069	14916	15063	15109	14918	14936	14934	15110	15029	14911	14890	15010	14953	15051	15074	14900	14975	15020	15083	15019	15096	14885	14960	15128	14950	15059	14973	14921	14942	14964	15058	15063	14986	15111	15216	14935	14970	15042	15054	14958	14931	15007	15004	14859	14868	15120	14928	15027	15058	15039	15100	14837	15022	15098	14939	14992	14982	14943	14799	15028	15055	14945	14844	15105	15050	15026	14973	14875	15071	14975	14994	14954	14964	15045	14824	14959	15153	15030	14924	15091	14922	14989	14931	14824	14993	15002	15016	15028	15193	15024	15087	14902	14979	15119	14955	15000	14940	15003	15006	14892	15170	14970	15040	15040	15063	14936	15027	14905	14979	14905	15018	14976	14947	15003	14875	15091	15051	14921	15151	14902	14933	15025	14957	15185	14865	14911	15017	15079	15037	15021	15113	15041	15048	15048	14968	15097	14975	14922	15062	15095	15070	14916	15162	14984	14876	15014	14942	15031	14959	15091	14919	15022	15108	14887	15087	15138	15053	14872	15108	14922	14965	14993	15008	15011	14913	14892	14924	15024	14846	14879	15070	14814	15030	15111	15107	14994	15106	14987	15104	14990	15067	14857	14849	14883	15074	14998	14929	14851	15214	15037	15010	15155	15146	15120	14962	14987	14910	15096	15037	14954	15018	14895	15089	15032	15122	15133	15249	14866	14910	14977	14956	14985	14947	15084	14972	14923	14956	14856	14969	14994	14883	15140	14951	15027	15001	15199	15077	15007	14848	14808	14960	15063	15028	15024	14817	14914	15032	15188	15036	15117	15002	15120	14982	14964	15100	14984	15103	14883	14736	14997	15009	14893	15002	14879	15041	15065	15067	14865	14929	14939	15048	14919	15178	15022	15067	15052	14963	15042	14917	14827	15073	15057	15111	15049	15072	15005	14881	15002	14890	15195	15040	14984	14982	14914	15073	14812	15068	15017	14914	15095	15003	14943	15038	14868	15035	14971	14894	15027	15014	15136
28207	25918	32176	28807	21870	17766	15798	15179	15019	15001	14814	14734	14631	14655	14855	14722	14859	14695	14773	14818	14651	14679	14703	14657	14576	14749	14905	14672	14911	14634	14671	14633	14692	14755	14629	14552	14697	14661	15005	14618	14788	14772	14799	14863	14935	14817	14703	14805	14718	14519	14673	14723	14830	14585	14755	14685	14708	14785	14326	14659	14483	14820	14655	14762	14708	14670	14587	14769	14744	14669	14737	14735	14813	14767	14716	14852	14620	14621	14610	14628	14860	14837	14909	14761	14736	14803	14620	14820	14688	14837	14694	14814	14745	14741	14775	14583	14606	14793	14850	14784	14649	14531	14597	14681	14770	14737	14632	14692	14722	14660	14746	14791	14918	14785	14704	14830	14617	14913	14647	14564	14618	14585	14849	14919	14550	14623	14568	14753	14553	14711	14617	14601	14621	14769	14651	14587	14616	14678	14723	14919	14588	14560	14868	14779	14589	14778	14699	14416	14860	14714	14494	14472	14690	14771	14820	14568	14712	14715	14801	14670	14572	14779	14610	14762	14608	14765	14510	14623	14850	14694	14683	14687	14590	14690	14586	14754	14598	14788	14536	14741	14636	14684	14565	14729	14747	14663	14760	14648	14828	14726	14489	14704	14483	14681	14466	14643	14606	14655	14453	14761	14533	14527	14730	14624	14764	14743	14742	14688	14978	14881	14554	14632	14434	14792	14685	14817	14748	14560	14830	14724	14755	14715	14592	14640	14647	14670	14569	14821	14845	14760	14607	14621	14758	14668	14776	14692	14615	14764	14727	14587	14576	14810	14677	14687	14550	14735	14697	14472	14607	14617	14761	14544	14552	14755	14705	14810	14803	14636	14753	14752	14691	14635	14703	14678	14582	14552	14573	14880	14670	14792	14777	14637	14927	14575	14683	14572	14697	14762	14794	14616	14752	14727	14693	14649	14704	14795	14717	14743	14687	14703	14828	14556	14706	14569	14722	14898	14587	14783	14848	14646	14614	14545	14559	14608	14693	14890	14683	14891	14762	14692	14622	14725	14808	14755	14550	14753	14722	14558	14501	14619	14687	14930	14732	14707	14750	14678	14686	14854	14775	14596	14668	14654	14665	14695	14692	14750	14746	14587	14810	14482	14631	14523	14667	14871	14551	14784	14573	14649	14784	14787	14778	14799	14662	14656	14631	14586	14542	14682	14428	14768	14584	14670	14662	14550	14804	14804	14659	14699	14602	14797	14700	14725	14584	14438	14567	14546	14576	14601	14699	14815	14839	14744	14909	14662	14606	14608	14666	14739	14783	14757	14832	14761	14855	14656	14626	14720	14786	14627	14664	14595	14749	14744	14690	14743	14672	14692	14767	14793	14696	14509	14697	14402	14579	14629	14674	14533	14685	14513	14541	14634	14801	14498	14558	14692	14657	14790	14590	14514	14644	14804	14702	14688	14563	14647	14673	14657	14483	14853	14700	14531	14693	14672	14852	14703	14573	14535	14477	14645	14761	14766	14759	14584	14661	14804	14646	14710	14768	14719	14519	14598	14564	14803	14705	14744	14773	14693	14648	14620	14779	14863	14582	14754	14675	14845	14622	14718	14579	14728	14749	14806	14697	14631	14714	14585	14699	14664	14704	14670	14684	14772	14512	14625	14744	14784	14720	14598	14604	14751	14740	14639	14665	14654	14788	14612	14841	14513	14613	14758	14783	14728	14428	14631	14639	14603	14791	14544	14508	14671	14748	14668	14646	14747	14770	14604	14613	14659	14694	14684	14683	14849	14683	14863	14681	14910	14516	14855	14759	14842	14581	14724	14750	14759	14661	14484	14725	14744	14729	14755	14800	14747	14820	14571	14619	14732	14793	14801	14701	14682	14612	14655	14581	14713	14733	14556	14864	14959	14574	14785	14734	14668	14440	14618	14583	14608	14676	14831	14917	14617	14676	14509	14836	14684	14815	14655	14587	14743	14716	14696	14672	14756	14827	14553	14531	14785	14712	14617	14907	14829	14476	14652	14532	14763	14687	14694	14761	14769	14640	14754	14570	14687	14664	14679	14515	14665	14594	14730	14626	14652	14839	14782	14627	14763	14686	14565	14668	14861	14583	14732	14580	14723	14573	14657	14813	14708	14612	14530	14723	14573	14713	14787	14591	14524	14548	14827	14836	14509	14755	14692	14601	14730	14846	14567	14708	14892	14653	14805	14661	14735	14642	14670	14693	14733	14678	14768	14819	14642	14718	14367	14596	14811	14669	14695	14678	14472	14813	14641	14870	14631	14664	14731	14518	14860	14631	14694	14806	14534	14920	14635	14759	14674	14944	14671	14662	14745	14752	14707	14552	14759	14527	14877	14579	14686	14650	14623	14756	14821	14882	14506	14837	14520	14518	14638	14742	14768	14774	14527	14820	14797	14665	14742	14732	14559	14666	14504	14756	14731	14529	14579	14470	14696	14715	14528	14883	14827	14619	14725	14667	14749	14834	14612	14699	14719	14608	14560	14630	14783	14712	14707	14743	14765	14647	14563	14939	14480	14467	14643	14651	14641	14707	14796	14772	14867	14526	14716	14711	14826	14823	14674	14576	14689	14588	14693	14664	14796	14788	14791	14637	14712	14768	14792	14493	14675	14570	14719	14630	14716	14519	14777	14632	14626	14777	14784	14734	14749	14579	14602	14683	14780	14848	14676	14629	14693	14529	14461	14527	14739	14486	14694	14863	14569	14588	14685	14487	14618	14707	14557	14626	14724	14613	14588	14895	14882	14744	14574	14637	14857	14748	14592	14733	14638	14756	14724	14846	14927	14746	14695	14658	14840	14795	14604	14732	14557	14660	14471	14565	14626	14754	14628	14876	14877	14752	14793	14654	14622	14731	14651	14598	14762	14679	14681	14665	14815	14676	14734	14699	14757	14590	14653	14655	14738	14658	14598	14645	14508	14685	14553	14723	14589	14597	14598	14482	14757	14570	14693	14683	14587	14746	14683	14829	14480	14811	14769	14598	14546	14694	14610	14636	14717	14747	14574	14659	14787	14737	14725	14576	14533	14456	14654	14710	14842	14552	14680	14676	14831	14610	14685	14684	14647	14796	14581	14473	14744	14614	14642	14705	14793	14586	14820	14982	14673	14542	14671	14562	14737	14834	14476	14424	14651	14594	14521	14660	14717	14765	14580	14786	14701	14760	14542	14541	14795	14668	14724	14618	14753	14743	14726	14709	14658	14857	14728	14736	14809	14694	14833	14672	14698	14744	14747	14819	14686	14634	14741	14595	14636	14541	14738	14806	14524	14706	14825	14816	14845	14473	14706	14763	14621	14813	14657	14640	14623	14783	14672	14438	14634	14836	14833	14721	14634	14625	14658	14625	14582	14587	14632	14649	14662	14628	14679	14560	14720	14802	14573	14815	14728	14700	14595	14719	14600	14693	14686	14716	14627	14674	14683	14620	14581	14508	14427	14547	14570	14712	14682	14619	14770	14636	14624	14892	14705	14789	14539	14658	14735	14547	14772	14619	14545	14519	14708	14664	14726	14682	14833	14695	14753	14597	14461	14676	14788	14725	14565	14777	14636	14733	14711	14638	14690	14669	14774	14669	14735	14729	14530	14738	14664	14932	14731	14721	14438	14663	14716	14703	14655	14737	14485	14781	14811	14539	14803	14717	14756	14783	14689	14639	14589	14708	14526	14750	14687	14790	14646	14739	14709	14582	14722	14452	14753	14729	14847	14767	14630	14613	14756	14617	14697	14654	14555	14626	14724	14653	14669	14673	14634	14575	14776	14652	14857	14631	14632	14565	14709	14719	14601	14726	14707	14696	14667	14567	14597	14647	14648	14736	14632	14853	14768	14854	14857	14727	14457	14646	14638	14933	14634	14691	14916	14690	14635	14632	14781	14668	14799	14571	14731	14507	14532	14830	14781	14564	14637	14709	14762	14594	14601	14688	14678	14740	14504	14541	14661	14733	14764	14663	14526	14574	14520	14661	14699	14644	14586	14565	14714	14403	14550	14558	14742	14720	14567	14790	14666	14768	14827	14596	14645	14672	14682	14774	14602	14330	14689	14838	14608	14808	14708	14839	14725	14572	14772	14780	14689	14628	14691	14611	14680	14644	14745	14661	14646	14635	14646	14623	14704	14710	14580	14912	14446	14623	14568	14817	14776	14733	14593	14677	14637	14934	14714	14694	14831	14619	14818	14578	14622	14578	14637	14514	14617	14552	14582	14699	14812	14609	14719	14685	14562	14626	14725	14674	15001	14776	14517	14641	14751	14697	14651	14575	14679	14722	14791	14702	14637	14696	14674	14873	14756	14570	14576	14810	14793	14632	14643	14661	14735	14708	14581	14685	14591	14761	14762	14785	14625	14727	14708	14826	14767	14785	15046	14705	14648	14587	14573	14692	14686	14660	14551	14697	14560	14655	14776	14522	14618	14619	14600	14913	14634	14876	14849	14615	14621	14926	14556	14567	14747	14732	14654	14592	14767	14729	14560	14735	14547	14696	14675	14478	14611	14935	14682	14620	14754	14670	14548	14764	14761	14713	14747	14838	14764	14566	14758	14794	14663	14813	14598	14744	14705	14526	14658	14636	14671	14650	14864	14567	14809	14736	14895	14638	14620	14682	14908	14757	14708	14626	14547	14668	14655	14600	14720	14586	14605	14627	14745	14648	14676	14762	14619	14610	14537	14713	14744	14848	14585	14674	14603	14424	14577	14744	14697	14694	14708	14611	14719	14676	14684	14783	14829	14717	14624	14657	14654	14677	14667	14649	14551	14834	14701	14601	14703	14639	14623	14674	14539	14661	14822	14629	14709	14590	14602	14661	14698	14687	14657	14676	14533	14766	14625	14552	14833	14799	14827	14549	14609	14749	14703	14687	14406	14424	14743	14641	14658	14673	14584	14740	14649	14635	14655	14594	14750	14661	14732	14546	14618	14505	14631	14796	14756	14652	14618	14630	14691	14671	14517	14737	14864	14514	14736	14781	14793	14604	14528	14518	14875	14736	14650	14535	14657	14722	14711	14673	14519	14535	14613	14828	14845	14580	14581	14805	14686	14710	14758	14654	14648	14687	14613	14679	14757	14765	14587	14729	14609	14720	14628	14676	14617	14762	14691	14755	14724	14845	14636	14715	14788	14706	14625	14752	14653	14618	14681	15080	14599
30294	42345	38021	29715	23047	17410	15200	14946	14482	14344	14331	14160	14026	14151	14082	14064	13980	14046	13971	13906	14179	14054	13990	13922	14159	13923	13925	14045	14069	13938	14037	13996	14069	14029	13967	13950	14027	14120	14018	14002	14039	14126	14088	14060	13840	13991	13892	14112	13996	14103	13978	14028	14163	14063	13984	13954	14198	13952	13998	14027	13939	14033	14065	14145	14027	14000	14141	13866	13907	14046	13948	13973	14007	14057	14036	14086	13987	14106	13888	13949	14034	14037	13919	14129	14266	14043	13985	13865	14260	13988	14026	14179	13898	14017	14112	14008	14010	13939	14230	13996	14079	13953	13844	13940	13945	14029	13977	14133	13911	14065	14150	14083	14116	13970	13935	14112	14044	13925	14003	14010	14138	13980	13881	13915	14043	13964	14108	14102	13915	13952	14114	14182	14090	13967	13893	13914	13993	14160	13921	13882	14035	14071	14084	13953	14058	13968	14070	14046	13899	13944	14129	13977	14014	13940	14009	14001	14098	14095	13981	13882	14196	13898	14131	14099	14141	13905	13889	14259	13983	13933	13969	14142	14036	13946	13999	13918	14189	13948	14017	14071	13991	13965	14107	14006	14045	14151	14071	13989	13802	14091	13969	14115	14023	13986	13995	13904	14029	14035	13912	13935	14061	13982	13953	14002	13956	14097	13918	14061	13922	14179	13961	14000	13985	13916	14055	13879	13984	14079	14060	13929	13942	14031	14033	14037	14046	13916	13845	14019	14000	13923	13939	14062	14157	14021	14104	13981	13901	13887	13947	13970	13887	13991	13998	13943	13969	14075	14056	13993	13954	14060	14279	14009	14038	14068	13889	13990	14250	13995	14094	13978	14247	13925	13805	14146	13992	13791	13904	14146	14040	13909	13898	14130	14181	14000	13931	14048	14070	13986	14046	14213	14035	13999	13960	13929	13879	13983	13999	13961	14013	14034	14055	13932	13935	14039	13976	13906	14070	13960	14112	14069	13978	14050	13995	13858	14016	13974	13760	14011	13999	13940	14022	13947	14069	13982	13967	14026	13952	13802	14007	14275	14132	14115	13995	14089	13982	13894	13956	14019	13995	14007	13998	14013	14027	14069	13878	14011	14036	14153	13907	14245	13959	14058	13850	13947	13914	13989	14087	14149	13856	14128	14156	13939	14078	13853	13950	13916	14111	14041	14041	13955	14010	14143	14098	14090	14079	13999	13939	13956	13961	14094	14160	13936	14050	13968	14061	13952	13887	13941	13913	13955	14010	14053	14078	13905	14156	14015	14009	14050	14171	14062	14143	13949	14112	14023	13972	14078	14181	14004	13991	14064	13935	14213	13860	13920	13917	13995	14104	14025	14037	13823	14180	14023	14123	14038	13908	13912	13907	13910	13986	14085	14063	13901	14055	14045	13997	13969	14040	14118	14007	13987	13986	13930	13961	14060	14049	14049	13929	13956	13966	13986	14112	13991	14008	14068	13894	14119	14042	14040	13976	14176	13916	14048	14118	14050	14147	14025	13938	14089	14166	14105	13996	14060	13912	14056	13970	14052	14049	14077	14075	13970	13973	14094	13957	13934	14057	14094	14049	14087	14073	13872	14076	14020	14183	13810	14076	14028	14011	13960	14035	13979	14086	14037	13986	14100	14034	14031	14216	14077	13995	14071	14050	14093	13919	14201	13955	14039	14005	14116	14109	14118	14017	13953	13832	14076	13862	14003	14090	14053	14013	14020	14039	13925	13951	13873	14002	13955	13929	13968	13856	13931	14109	14095	14253	14008	13947	13776	13972	14103	14002	14035	14020	14179	14002	13927	14019	14088	14140	13942	13875	13905	14020	14009	14069	14001	14012	14029	13938	14244	14121	13973	13978	13985	14054	13916	14126	14009	14001	14030	14089	14103	13858	14101	14167	13947	14042	14035	14077	13936	14221	13910	14112	13999	14161	13746	14006	13972	14105	14009	14188	14042	13962	14106	14096	13920	13965	14132	14039	13927	13958	13977	13955	14001	14057	14078	14099	14152	13992	13965	14108	13934	13929	13871	14164	14020	14326	13928	13996	14140	13978	13974	13894	13920	14082	13970	14140	14010	14124	14094	13988	14067	13912	13920	14066	13942	13967	13995	14103	13940	14091	14149	14020	14019	13905	14153	14060	13892	14059	14074	13905	13892	13970	14100	14139	13981	14062	13985	13926	13974	14109	14120	14075	14133	14013	14002	13966	14099	14012	13948	13921	14121	13926	14029	14081	14059	14130	14007	14032	14122	14224	14121	14151	14063	13851	13874	13907	14095	14072	13900	14086	13936	14130	14102	14057	13988	14033	13992	13838	14016	13969	14017	13982	13947	14174	14064	13999	14026	14040	13952	14011	14012	14030	14084	13862	14042	14089	13983	14127	14023	14044	14130	14067	13912	13870	14103	13896	13859	13976	13989	13910	14032	13869	13987	13965	13898	13877	14028	13831	13855	14021	13877	13916	14067	13977	14061	13879	13959	14012	13907	14016	13972	13942	14082	13790	14034	14005	14119	13921	13955	14005	14003	13992	13971	13995	14077	14123	14031	14102	13937	14114	14173	13994	14005	13999	14053	14126	13939	14045	13994	14073	14142	14039	13958	13938	14076	14000	13811	14025	14035	14191	13858	14123	14081	13969	13954	13961	13972	14091	13997	13967	14106	14125	13984	13955	13953	13977	14133	14085	13976	14064	13898	14163	14151	13926	13901	14127	13998	13723	14204	13902	14165	13849	14064	14168	14136	14080	13949	13983	14061	14103	14087	14192	14100	13924	14035	13979	13938	14078	13968	14014	13910	13944	13913	14062	14124	13962	14137	14057	14050	14164	14114	14046	14014	13983	13880	14099	13989	14063	14010	14031	13919	14068	14127	14123	14146	14033	14092	14006	14168	13939	14018	14011	14020	13976	14203	13928	13998	13995	14049	13980	13993	14009	13997	13779	14047	13972	14085	13948	14141	14180	14040	14116	13971	14117	14103	13901	13991	14104	13969	13892	14088	13909	14212	13873	13891	14044	14119	14029	14173	13975	14132	14077	14071	14019	13724	14158	14143	13978	14089	14137	14084	14189	14024	14092	14034	14208	14039	13838	14112	13920	14084	13943	13932	13950	14068	13935	13948	14067	14047	13962	14108	14067	14084	13933	14137	14005	14011	14165	13933	14001	13926	14135	14024	14046	14115	14155	14058	14045	14078	14097	14021	14204	13965	14090	13994	13937	13881	14080	14107	14098	13975	13991	14039	13913	14141	14047	13940	14061	14008	13994	14019	14019	14041	14045	14040	14114	14023	13979	14058	13938	14012	13968	13991	14090	14080	13962	14127	14123	14170	14029	14100	13992	13952	14232	14139	14022	13948	14078	13999	14096	13832	13794	13966	13925	14110	13923	14102	13984	14007	14157	14051	14108	13970	13981	14031	13871	14051	13880	14028	14044	14092	14022	14117	14054	14084	14040	13896	13919	14065	13958	13973	14006	14027	13987	14000	14046	13909	14063	13979	14034	14078	13946	14087	13993	14107	14153	14064	14005	13845	13968	14178	14008	14027	14075	13848	13928	14037	13988	13928	14092	14051	14036	14097	14080	14039	14136	13881	14056	13951	14247	13945	14088	14020	13876	13815	14030	14115	14054	13885	13988	14064	14136	13931	14027	14131	14039	14064	13949	14125	13970	14120	14095	14104	14013	14053	13987	13830	14084	14167	14077	13815	13903	13989	14199	13930	13915	14124	13948	14043	14144	14032	14101	14058	14006	13879	13961	13972	13980	13998	14069	13966	14154	14167	14073	13905	13992	13971	14095	14044	13881	13975	14100	13981	13908	13975	13961	13867	14114	13956	14064	14060	13947	14004	14006	14189	14000	13894	13991	13877	14090	14034	13977	13968	14107	13983	14010	13846	13837	14005	14025	14050	13877	14073	14053	14064	14087	13957	13990	14060	14023	13959	13883	13988	14156	14188	13900	14055	14075	13965	13970	14030	14072	13947	14056	13868	14123	14013	14110	14053	13929	14039	13863	14116	14112	13948	14112	14079	14002	13957	13901	14054	14016	14052	13897	14087	14180	13969	13890	14083	13874	14157	14104	14018	13935	13939	14047	13894	13917	14144	13963	13956	14034	14054	14070	14021	13925	13867	14044	14127	14124	14005	14001	13951	13968	14076	14032	14107	13904	13946	14005	13990	14022	14065	14001	14034	14164	14157	14009	14128	14170	14037	14066	13953	14070	13942	13953	14064	14058	13836	14140	13949	13947	14048	13905	13862	14125	14078	14086	14217	14015	13868	13891	13899	13757	14085	14033	14054	13882	13960	13931	14062	14108	13885	14039	13957	13937	14066	13950	14062	14023	13901	13946	13952	14153	13963	14109	14013	13949	13874	14137	14098	14018	14002	14160	14088	13996	14190	13906	14047	14071	13890	14058	13993	13992	14048	13961	14184	14098	13989	13994	14047	13905	13968	14010	14124	13922	14043	14017	13946	13940	13823	13751	14088	14055	13929	13921	14060	13924	14113	14053	14149	14016	14303	13965	14064	14035	14013	13862	14049	14049	14078	14066	14166	13975	13853	14136	13994	14103	14002	13844	13958	14069	13978	13876	14044	13973	14073	14020	13969	13930	14247	13923	13874	13928	14205	13896	14161	14017	14014	14152	14006	14073	13954	14035	14002	14207	13840	13921	14084	14033	14129	14038	14037	14013	14021	14041	14106	14065	13993	13945	14019	13928	14019	14092	14051	14175	14135	14082	14062	13894	14039	14008	13947	14036	13871	14038	14160	13857	13933	13989	14157	14014	14047	13869	13914	14009	13979	13901	14043	14029	14032	13975	14010	14063	14023	13925	14035	13955	14093	13977	13955	14172	14029	14105	13963	14056	14084	14013	14067	14018	14071	14094	13829	13977	13917	14063	13855	14175	14166	14021	14030	13953	13875	14027	14164	14111	14034	14079	14067	14094	13919	13934	14087	13853	14018	13959	13942	14057	14083	14039	13988	14014	13921	14072	14095	14020	14012	14151	14017	13984	14102	14024	13983	14146	14087	13983	14115	13912	14057	14039	14141	14020	14009	13902	14017	14050	13941	13958	13948	14016	13981	13945	13944	14017	13994	13951	13929	14167	13895	14033	13901	14067	14083	13977	14022	14183	14161
24319	21537	29150	26203	24117	22777	21248	18927	16829	16012	15568	15198	15252	15166	15365	15221	15375	15272	15333	15158	15322	15255	15249	15380	15253	15037	15417	15440	15178	14959	15131	15184	15277	15239	15228	15341	15252	15400	15150	15174	15049	15178	15240	15150	15445	15292	15185	15365	15357	15426	15055	15239	15204	15030	15163	15115	15225	15209	15285	15072	15090	15186	14879	15109	15209	15252	15052	15012	15089	14889	15187	15333	15140	15151	14964	15218	15082	15133	15162	14978	15271	15223	15323	15239	15311	15218	14986	15017	15201	15393	15100	15143	14996	15147	15151	14933	15018	15148	15258	15216	15000	15114	15276	15067	15163	15236	15279	14946	15173	15104	14994	15021	14959	15178	15047	15140	14989	15135	15196	15143	15133	15134	15331	15097	15067	15110	15241	15088	15204	15241	15110	15208	15027	15238	15292	15342	15318	15223	15122	14925	15131	15123	14918	15193	15024	15018	15214	15065	15026	15137	15240	15044	15095	15139	15060	15145	15043	15108	15173	15308	15332	15094	15126	15204	15147	15170	15029	15263	14999	15220	15180	15196	15163	14938	15164	15129	15168	15057	15135	15161	15090	14928	15068	15174	15120	15065	15028	15168	15159	15077	15053	15261	14920	15230	15323	15185	15172	15099	15122	15125	15185	15227	15060	15190	15042	15096	14975	15168	15088	15132	15069	15157	15030	15066	15255	15140	15018	15155	15269	15093	15118	15350	15034	15223	15235	15062	15213	15087	15140	15224	15095	15098	15083	15160	15145	14942	15214	15111	15267	15132	15118	15120	15015	15241	15219	15029	15095	15120	15004	15270	15064	14988	15132	15109	15098	14929	15252	15324	15239	15239	15147	14989	15067	14976	15147	15119	15142	15240	15113	15160	15126	15229	15055	15308	15033	15168	15158	15143	15013	15133	15185	15166	15152	15150	14982	14949	14913	15225	15073	15159	15148	15110	15190	15304	15060	15282	15034	15147	14972	15062	15008	15267	15026	15053	15274	15042	15232	15081	14999	15034	15157	15170	15085	15113	15010	15138	15025	15316	15118	15109	15200	15045	15003	14972	15019	15039	15141	15159	15191	15100	15189	15004	15139	15025	15057	15190	15008	15018	15065	15135	15149	15002	14959	14867	15060	15170	15334	15093	15081	15010	15115	15201	15091	14849	14909	15259	15029	15203	15070	15004	15263	15147	14887	15102	15197	15271	15124	15229	15036	15138	15229	15148	15051	15037	14979	14956	15135	15299	15092	15118	15018	15193	15351	14934	15304	15175	15073	15125	15108	15093	15044	15123	15258	15032	15049	14827	15221	15141	15204	15013	15130	15255	15105	15112	15266	15272	15031	15186	15167	15048	15148	15167	15082	15125	15162	15044	15024	15199	15159	14983	15113	15047	15212	15242	15076	15147	14965	15134	15078	14970	15276	15089	15092	15160	15021	14898	14905	15189	15059	15329	15032	15155	15159	15132	15107	15126	15325	15209	15165	14982	14991	15020	14941	15101	15040	15019	15206	14897	14968	14858	15029	15043	15056	15144	15087	15086	15143	15237	15050	15139	15149	15112	14989	15156	15206	15454	15140	15047	15161	15133	15252	15161	15245	15281	15072	15059	15323	15121	15237	15207	15209	15040	15011	15215	15074	15379	15070	15145	15205	15103	15037	14909	15223	15216	15086	15021	15067	15138	14921	15062	15079	14975	15097	15079	15065	15170	15087	15301	15259	15084	14972	15033	15080	15111	15176	14941	14983	15101	14953	15275	15128	15085	15236	15156	14993	15342	15030	15128	15177	15122	14933	14928	15039	15027	15065	15065	15295	15348	15256	15012	15147	15266	15118	15207	15191	15199	15238	15164	15087	15331	15041	15062	15148	14998	15180	15216	14992	15089	15069	15023	14959	14956	15210	15175	15108	15161	14889	15228	15154	15118	15088	15312	15105	15387	15116	15002	15128	15248	15011	15122	15168	15138	15123	15054	15138	15158	15118	15054	14940	15223	15115	15017	15145	14990	15075	15268	15161	15213	15076	15265	15164	15155	15063	15080	15216	15219	15049	15234	15226	15212	15361	15109	15101	15156	14921	15232	15216	15031	15036	15089	15111	14964	15235	15374	15176	15231	15148	15265	15065	15299	15009	15066	15120	15019	15314	15049	15240	15213	15267	15163	15186	15002	15097	15215	15133	15004	15072	15172	14945	15053	14898	15018	15091	14981	15035	15055	15087	15437	15049	15169	15201	15049	15197	15123	15144	15011	15030	15128	15159	14983	14938	15282	15240	15036	15130	15190	15161	15004	15178	15314	15241	15310	15103	15227	15082	14982	15112	15186	15267	14989	15232	15049	15255	15260	15096	15098	14887	15036	15176	15017	15050	15214	15109	15208	15206	14958	15078	15014	15125	15105	15104	15110	15258	15216	15288	15139	15206	15136	15118	15185	14888	15021	15281	15283	15236	15102	15210	15085	14997	15052	14914	15096	15175	15182	15128	14973	15082	14984	14951	15207	15180	15127	15212	14971	15097	15320	15178	15109	15085	15136	15131	15213	15115	15211	15162	15084	15040	15089	15308	15058	15044	15195	15251	15084	15275	15250	15158	15053	15090	15055	14983	15046	15044	15233	15164	15219	15123	15110	14899	15282	15307	15227	15240	14841	15002	15171	15121	15186	15034	15092	14909	14965	15157	15078	15070	15147	15262	14931	15195	15306	14962	14991	15252	15159	15211	15028	15148	15258	15157	15147	15032	15235	14913	15122	14985	15018	15233	15032	15291	15193	15093	15042	15065	14914	15194	15125	15275	15067	15223	15237	14902	15122	15140	15158	15119	15161	15117	14959	15129	15061	15248	15352	15276	15257	15017	15106	15095	14989	15065	15144	15113	15036	15010	14896	15250	15054	15299	15224	14973	15022	15102	15210	15232	14876	14954	15142	15184	15088	14976	15043	15070	15143	15252	15360	15200	15198	15207	15086	15156	14953	15196	15258	15172	15134	15208	15149	15186	15206	15081	15063	15151	15226	15089	15190	15237	15003	15102	15147	15008	14967	15004	15257	15203	15121	15209	15214	15050	15149	15069	15123	15418	15185	15206	15069	15108	15192	15083	15112	15064	15051	15041	15180	15244	15058	15158	15180	15114	15120	15052	15043	14888	15163	15228	15258	15002	14978	15098	15078	15100	15217	14997	15310	15190	15006	15253	15163	15205	15098	15152	15229	15253	14978	15258	15178	15341	15272	14949	15160	15058	15234	14922	15120	15034	15216	14942	15062	15075	15084	15075	15283	15198	15099	15278	15053	15087	15054	15227	15212	15202	15191	15218	15024	15064	15125	15154	15361	15055	15153	15128	14981	15137	15155	15199	15280	14970	15043	15218	15013	15146	15047	15086	15150	15087	14894	15046	15310	15080	15188	15100	15140	15202	15182	15045	14927	15107	15036	15114	15099	15098	15025	15165	14974	15105	15237	15101	14985	15080	15199	15035	15149	15134	14947	15134	15095	15140	15142	15134	15237	15276	15187	15066	15077	15098	15166	15192	15045	14981	15075	15159	15177	15163	15207	15145	15142	15263	15181	15163	15222	15230	15221	15235	15247	15153	14986	15265	15145	15093	15065	15173	15064	15053	14859	15009	15185	15162	15201	15144	15161	15112	15188	15255	15151	15258	15099	15308	15185	15011	15095	15185	15115	15291	15148	15220	14979	15145	15171	15295	15239	15196	15055	15148	15200	15289	15203	15139	15196	15351	15155	15166	15211	15149	15119	15093	15100	15254	15133	15181	15011	15190	15248	15202	15098	15021	14948	15132	15135	15027	15341	15160	15229	15355	15009	15248	15109	15033	15172	15283	15109	15019	15279	14993	14979	15053	14993	15280	14945	15024	15057	15202	14903	15054	15168	14955	15110	15015	15124	15166	15314	15276	14987	15073	15084	15106	15018	15120	15203	15202	15305	15116	14959	15095	15171	14976	15127	15232	15106	15203	15236	15302	15307	15223	15222	15231	15006	15162	14982	14970	15190	15001	14996	15170	15093	15072	15036	15158	15105	15075	15108	15094	15137	15065	15034	15196	15182	15248	15066	15281	15148	15039	15316	14976	14862	15103	15051	14992	14853	15329	15059	15153	15228	15204	15210	15219	15229	15234	15350	15100	15083	15165	15208	15035	15200	15135	15069	14992	15104	15086	14949	15024	15053	15008	15226	14955	15047	15174	15285	15257	15198	15145	15085	15208	15316	15237	15247	15115	15199	15147	15047	15227	15097	15037	15188	15093	14920	15286	15108	15101	15198	15123	15105	15108	15007	15103	15061	15273	15129	15053	15124	15224	15022	15024	15085	14922	15429	15203	15127	15232	15379	15137	14993	15160	15079	15104	14912	15433	15232	15187	15102	15292	15122	15135	15139	15060	14959	15134	15193	15101	15201	14939	14898	14810	14910	15085	15059	15064	15054	15232	15111	15305	15229	15184	15035	15106	15127	15385	15063	15188	15101	15188	15256	15129	15247	15412	15092	15124	15231	14956	15116	15027	15048	15209	15068	15213	15066	15045	15090	15248	15071	15138	15212	15207	14998	15401	15333	15115	15182	15012	15160	15256	15092	15148	15119	15192	14893	15369	15108	15165	15255	15051	15130	15107	14996	15047	15161	14984	15251	15255	15137	15253	15031	15122	14907	15150	15176	15123	14904	15263	15142	14966	15139	15123	15275	15310	15034	15172	15110	15134	15090	15152	15093	15068	15237	15075	15161	15412	15147	15166	15207	14809	15018	15115	14957	15112	15176	15224	15145	14990	15171	15175	15096	15165	15119	15021	15055	15199	15097	15020	15209	15128	15072	15134	15073	15326	14885	15032	15058	15136	14992	15338	15072	15258	15007	15188	15156	15114	15266	15077	15084	15172	14927	15195	15213	15198	15161	15237	15149	15234	15116	15131	15105	15215	15161	15108	15047	15230	15133	15098	15093	15090	15266	14892	14959	15282	15239	15330	15246	15153	15212	15169	15127	15242	15219	15134	15002	15175	15186	15193	15141	15084	15320	15365	15136	15064	15179	15106	15142	15065	14970	15072	15350	15302	14967	15172	15224	15151	15247	15145	15246	14983	15125	15231	15157	15055	15153	14972	15093	14971	15139	15101	15164	15213	15052	15151	15109	15155	15152
33244	53511	48677	36337	26914	21149	18968	19008	16299	15039	14555	14697	14348	14567	14561	14429	14512	14504	14282	14370	14317	14377	14370	14300	14381	14344	14494	14240	14391	14501	14341	14318	14585	14335	14393	14329	14438	14294	14530	14314	14343	14314	14341	14203	14237	14363	14425	14356	14393	14351	14365	14265	14362	14545	14222	14377	14389	14135	14477	14312	14398	14228	14301	14505	14288	14214	14361	14334	14367	14415	14235	14274	14401	14268	14198	14377	14302	14302	14470	14274	14357	14159	14226	14417	14424	14329	14124	14551	14253	14348	14279	14284	14336	14268	14143	14382	14469	14144	14416	14135	14260	14457	14355	14398	14314	14415	14382	14285	14315	14191	14330	14418	14538	14355	14354	14254	14381	14447	14369	14305	14280	14324	14314	14260	14290	14448	14391	14194	14237	14176	14481	14133	14339	14333	14386	14385	14321	14193	14243	14240	14341	14277	14251	14379	14299	14393	14405	14322	14204	14355	14329	14438	14247	14321	14193	14501	14342	14304	14465	14359	14243	14220	14309	14058	14366	14270	14310	14389	14216	14275	14524	14321	14280	14417	14394	14426	14218	14332	14281	14308	14231	14398	14326	14342	14535	14421	14262	14310	14345	14366	14411	14389	14276	14386	14298	14295	14327	14234	14090	14512	14466	14336	14467	14331	14221	14303	14322	14308	14464	14286	14159	14265	14369	14256	14426	14292	14210	14176	14484	14316	14381	14170	14221	14271	14336	14388	14435	14354	14380	14329	14391	14171	14286	14450	14384	14148	14212	14342	14420	14296	14235	14377	14322	14393	14133	14312	14192	14398	14406	14341	14419	14327	14224	14366	14240	14407	14445	14281	14262	14495	14351	14285	14228	14269	14370	14375	14261	14344	14341	14388	14402	14477	14269	14298	14423	14389	14378	14282	14185	14446	14307	14345	14385	14304	14203	14277	14428	14340	14368	14268	14322	14309	14414	14306	14275	14230	14272	14231	14435	14329	14312	14265	14385	14372	14153	14184	14400	14235	14295	14227	14218	14166	14358	14279	14449	14194	14406	14324	14333	14365	14260	14459	14433	14341	14400	14388	14245	14241	14356	14307	14329	14232	14491	14200	14236	14225	14279	14434	14318	14339	14143	14365	14315	14342	14403	14333	14355	14346	14279	14223	14246	14303	14378	14367	14362	14239	14122	14293	14223	14284	14245	14425	14383	14322	14320	14186	14372	14326	14331	14348	14476	14227	14402	14374	14280	14357	14360	14277	14325	14584	14390	14379	14422	14272	14346	14358	14308	14294	14287	14531	14211	14390	14339	14422	14507	14289	14387	14484	14379	14187	14369	14413	14178	14336	14391	14374	14245	14324	14377	14254	14207	14305	14282	14212	14475	14460	14360	14240	14435	14175	14349	14337	14367	14216	14343	14368	14408	14462	14207	14240	14292	14298	14228	14317	14124	14274	14431	14533	14363	14252	14361	14258	14173	14258	14340	14391	14324	14318	14301	14201	14353	14328	14295	14282	14199	14380	14277	14335	14270	14355	14249	14423	14373	14396	14280	14294	14291	14323	14333	14220	14392	14430	14297	14359	14332	14137	14496	14273	14451	14285	14274	14324	14441	14203	14334	14293	14136	14274	14259	14330	14316	14371	14283	14368	14374	14411	14369	14397	14331	14267	14512	14260	14299	14048	14528	14345	14484	14180	14432	14397	14173	14263	14237	14249	14279	14361	14453	14428	14424	14211	14493	14258	14206	14345	14106	14350	14381	14358	14216	14311	14388	14302	14363	14389	14370	14296	14344	14320	14382	14246	14152	14191	14364	14134	14435	14309	14348	14263	14289	14304	14310	14295	14181	14121	14167	14101	14328	14427	14133	14227	14409	14478	14348	14331	14538	14169	14344	14399	14323	14378	14431	14304	14350	14476	14115	14283	14368	14301	14334	14083	14352	14361	14336	14310	14329	14321	14414	14336	14241	14307	14348	14250	14392	14353	14307	14265	14403	14148	14345	14363	14308	14321	14291	14233	14417	14209	14407	14342	14211	14221	14326	14240	14175	14409	14347	14118	14251	14260	14451	14321	14188	14249	14346	14320	14292	14246	14321	14225	14364	14381	14373	14177	14219	14243	14186	14320	14153	14518	14394	14272	14154	14075	14395	14228	14537	14247	14360	14227	14184	14398	14347	14447	14260	14165	14383	14235	14400	14378	14328	14346	14290	14279	14265	14351	14431	14410	14207	14319	14296	14369	14287	14384	14312	14236	14202	14316	14410	14290	14288	14341	14348	14165	14273	14276	14216	14333	14072	14353	14373	14318	14260	14179	14240	14191	14487	14308	14423	14496	14224	14177	14457	14377	14354	14364	14242	14259	14223	14351	14464	14270	14219	14418	14173	14242	14354	14373	14258	14382	14363	14224	14213	14392	14351	14265	14400	14339	14273	14447	14198	14255	14533	14172	14413	14274	14408	14320	14515	14374	14442	14223	14253	14280	14449	14399	14413	14177	14311	14243	14423	14145	14367	14368	14320	14422	14513	14143	14273	14406	14318	14366	14279	14417	14237	14218	14519	14313	14101	14271	14424	14371	14445	14390	14192	14429	14307	14314	14293	14325	14326	14133	14248	14556	14343	14148	14375	14268	14464	14365	14302	14498	14169	14336	14277	14417	14135	14386	14348	14438	14129	14218	14459	14427	14289	14199	14396	14466	14405	14359	14239	14457	14258	14259	14253	14309	14370	14274	14235	14387	14227	14355	14109	14169	14355	14404	14433	14438	14326	14303	14411	14249	14479	14280	14406	14136	14264	14294	14480	14234	14359	14467	14311	14323	14340	14436	14292	14249	14278	14416	14533	14212	14310	14399	14257	14315	14233	14305	14287	14314	14307	14431	14506	14149	14260	14235	14271	14361	14314	14395	14370	14324	14193	14151	14359	14282	14429	14354	14405	14429	14250	14279	14313	14263	14213	14308	14299	14261	14305	14348	14270	14449	14134	14382	14532	14305	14396	14172	14355	14250	14193	14300	14361	14141	14460	14157	14464	14295	14266	14389	14363	14277	14405	14371	14272	14367	14425	14338	14231	14204	14380	14263	14308	14410	14231	14346	14330	14273	14335	14277	14278	14452	14378	14499	14288	14433	14259	14261	14401	14378	14335	14245	14427	14307	14367	14352	14303	14138	14453	14115	14406	14329	14321	14310	14345	14291	14093	14351	14501	14277	14377	14307	14411	14259	14393	14444	14374	14272	14273	14394	14313	14232	14302	14187	14370	14284	14377	14301	14422	14367	14329	14398	14378	14258	14444	14342	14269	14200	14448	14303	14446	14274	14295	14189	14387	14305	14242	14304	14413	14405	14270	14285	14256	14270	14267	14326	14212	14166	14254	14286	14388	14411	14284	14446	14180	14277	14330	14369	14262	14390	14496	14273	14429	14343	14445	14200	14269	14399	14490	14384	14412	14325	14137	14243	14380	14379	14523	14437	14393	14284	14340	14429	14591	14357	14259	14159	14444	14360	14447	14257	14317	14384	14306	14309	14255	14248	14431	14417	14331	14214	14386	14317	14270	14301	14330	14370	14347	14373	14209	14438	14448	14268	14318	14285	14326	14502	14491	14321	14279	14209	14461	14299	14323	14311	14447	14196	14211	14261	14430	14432	14536	14404	14438	14264	14307	14324	14384	14250	14373	14414	14274	14491	14302	14344	14328	14273	14326	14273	14500	14200	14399	14274	14351	14520	14167	14327	14261	14279	14321	14316	14341	14372	14237	14345	14228	14373	14361	14263	14581	14244	14133	14304	14411	14209	14265	14390	14277	14364	14349	14321	14499	14201	14281	14177	14180	14217	14070	14343	14239	14341	14404	14382	14231	14251	14421	14228	14329	14197	14302	14365	14326	14365	14337	14296	14306	14321	14239	14426	14303	14371	14445	14332	14299	14361	14166	14512	14193	14272	14434	14441	14185	14419	14289	14298	14279	14339	14350	14274	14350	14441	14379	14257	14323	14229	14264	14332	14284	14349	14385	14389	14431	14320	14405	14191	14498	14295	14501	14281	14150	14425	14228	14315	14253	14405	14261	14327	14305	14160	14337	14204	14411	14250	14218	14277	14306	14460	14301	14162	14365	14372	14208	14236	14248	14368	14272	14395	14362	14313	14498	14320	14191	14367	14455	14262	14378	14353	14323	14335	14386	14436	14358	14379	14442	14133	14241	14324	14397	14251	14308	14398	14407	14365	14410	14320	14323	14312	14388	14462	14408	14381	14283	14368	14204	14284	14360	14320	14277	14210	14347	14160	14428	14256	14347	14174	14293	14303	14205	14223	14413	14247	14549	14385	14412	14395	14268	14454	14373	14341	14255	14437	14326	14392	14349	14220	14409	14406	14246	14409	14374	14408	14360	14222	14494	14263	14446	14440	14328	14401	14407	14342	14463	14385	14228	14338	14306	14252	14371	14237	14304	14359	14344	14350	14383	14220	14336	14279	14422	14368	14276	14251	14185	14421	14277	14268	14295	14358	14393	14359	14420	14156	14408	14281	14243	14240	14259	14363	14376	14308	14278	14149	14402	14303	14310	14298	14262	14389	14350	14184	14369	14292	14391	14303	14216	14391	14191	14230	14431	14414	14380	14223	14214	14243	14191	14253	14192	14372	14348	14360	14371	14374	14329	14283	14302	14248	14380	14259	14353	14343	14267	14365	14206	14327	14416	14212	14322	14348	14284	14232	14090	14230	14384	14313	14477	14184	14361	14200	14432	14253	14445	14322	14345	14340	14388	14329	14459	14312	14357	14512	14338	14344	14319	14229	14394	14337	14289	14415	14394	14358	14378	14284	14459	14420	14316	14163	14432	14411	14346	14473	14417	14365	14295	14308	14279	14307	14236	14384	14372	14290	14479	14238	14265	14460	14385	14303	14458	14550	14168	14370	14388	14328	14180	14211	14412	14135	14344	14493	14324	14552	14269	14340	14430	14178	14412	14370	14452	14263	14302	14365	14160	14387	14208	14203	14387	14258	14303	14376	14347	14323	14371	14192	14285	14257	14143	14346	14304	14213	14330	14223	14422	14263	14340	14270	14349	14590	14184	14521	14516	14308	14304	14187	14261	14436	14309	14449	14340	14331	14279	14319	14298	14285	14282	14153	14197	14336	14196	14291	14359	14433
23059	21538	29397	24435	22900	25576	27039	21737	19072	18153	17456	16461	16219	16480	16390	16205	16259	16456	16195	16410	16452	16310	16285	16270	16176	16473	16293	16509	16218	16327	16352	16385	16217	16011	16400	16193	16321	16273	16332	16294	16285	16175	16109	16136	16278	16141	15988	16132	16355	16112	16228	16320	16197	16436	16041	16332	16136	16124	16124	16365	16056	15974	16229	16185	16108	16273	16295	16239	16174	16189	16445	16016	16089	16215	15941	15907	16129	16058	16272	16097	16092	15983	16354	15964	16085	16008	16218	16171	16000	16016	16251	16330	16129	16044	15990	16148	16223	16074	16167	16107	16079	16375	16229	16048	16302	16230	16087	16189	15927	16162	16198	16194	16212	16166	16079	16170	16178	16068	16303	16098	16308	16073	16125	15985	16028	15850	16176	16182	16217	16085	16189	16202	16073	16238	16071	16097	15973	16050	16131	16294	16238	16181	16085	16206	16218	16130	16009	16007	16186	16173	16135	16146	16007	16177	16004	16194	16212	16179	16047	16072	16031	16045	16144	16207	16148	16002	16110	16418	16135	16082	16021	16308	16004	16178	15978	16076	16116	16050	16139	16108	16174	16128	16082	16126	16052	16066	16028	16175	16250	16292	15980	15902	16013	15956	15914	15980	16015	16131	16099	15951	16394	16141	16101	16028	16065	16093	16044	15909	16155	15862	16256	16024	15979	16031	16108	16039	16019	16240	16180	16149	16140	16130	16200	16158	16008	16114	16091	16133	16215	16036	15925	16240	16146	15944	16089	16093	16057	16092	15838	16239	16042	16042	16090	16154	16026	16032	16171	16008	16147	16199	16209	16282	16207	16074	16223	16010	16109	15951	16146	15962	16063	16036	16087	16231	16064	16092	16107	16064	15844	16115	16318	16195	16143	16214	16287	15843	16111	15869	15878	16102	15992	16218	16162	16013	16042	16158	16264	16094	15959	16209	15997	16069	16295	15913	15852	16188	16113	16033	15963	16050	16147	16015	16013	16070	15995	15983	16006	16089	16035	16111	15965	16026	16117	15924	16215	16060	16139	15955	16125	16133	16197	16187	16008	16150	16152	16045	16069	16156	15965	16073	16219	16218	16107	16255	16125	16180	16073	16168	16208	16102	15944	16325	16097	16133	16119	16184	16009	16240	16222	16058	16199	16170	16006	16048	16034	16128	16159	16137	16251	16014	16045	15990	16106	16135	15964	16197	16072	16223	16252	16073	16044	16087	16135	16012	16257	16001	16022	16131	15930	15975	16299	16061	16284	16322	16244	16087	16291	16064	15933	16075	16087	16035	15983	16039	16103	16208	16223	15881	16165	16071	16129	16145	16102	16150	15944	16123	16385	16255	16092	16049	16048	16200	16068	16149	16131	16073	15999	15975	16081	16069	16175	16008	16089	16240	15932	16240	16170	15971	16158	16051	15901	16083	16390	16199	16037	16181	16024	16071	16207	16103	16213	16045	16014	16059	16035	16131	15988	16076	16231	15980	16103	16212	16127	16130	16053	16151	16085	15918	16009	16035	16090	16403	16095	16279	16011	16146	16201	16087	16347	15967	15962	15958	15960	15991	16037	16075	16008	15899	16043	16129	16128	16166	16189	16106	16002	16186	16032	16162	16145	16103	16133	16178	16043	15993	16004	16087	16125	15988	16115	16165	16080	16216	16130	16078	16046	15962	16063	16059	16136	16240	16254	15972	15937	16136	16111	16076	16297	16028	15998	16150	16141	16170	15742	15983	16040	16229	16139	16002	16179	16121	16174	15973	16022	16153	16362	16140	16241	16259	16126	16000	16130	15948	16246	16270	16052	16077	16365	16182	16113	16194	16002	16118	16138	15899	16156	16021	15944	16179	16216	16145	16065	16097	16046	15965	16140	16153	16053	16140	16202	16283	16182	16216	16104	16178	16106	15992	16104	16006	15912	16112	16132	16040	16034	16265	16063	16271	16088	16041	16055	16085	16193	16001	16121	16148	16235	16023	16148	16152	16083	16035	16062	16059	15919	16241	15979	16033	16098	16042	16092	16077	15997	15908	15979	16178	16127	16176	16147	16103	16142	16005	16060	16049	16159	16128	15998	15960	16129	16237	16063	15999	16120	16011	16172	16086	16028	16123	15972	16128	16222	16246	16220	16183	16169	16039	16052	16050	16057	16217	15919	16030	15915	16035	16015	16012	16193	16014	16063	15925	15906	16147	16063	16021	16138	15987	16086	16095	15958	16121	16318	15974	16116	15959	16050	16148	16047	16239	16244	16233	15926	16438	16184	16067	16061	16211	16193	16029	16311	16068	16127	16094	16123	16035	15988	16019	16059	16164	15986	16029	16018	15992	16105	16142	16072	16190	15946	16190	16071	16138	16253	15768	16007	16150	15980	16113	16120	16108	15982	15963	16148	16072	16122	16153	15915	16117	15901	16251	16014	16122	16195	16170	16130	16080	16053	15939	16105	16051	16145	16034	16013	16047	16028	15974	16051	16220	16221	16084	16156	16023	15916	16039	16007	16101	16143	16109	16244	15995	16160	15932	16273	16164	16278	16044	15955	16184	16202	16068	15923	16220	16029	16132	16178	15890	16038	16327	16128	16087	16134	16043	16294	15958	16169	15948	15953	16126	16198	15957	15954	16011	16103	16097	15894	16133	16085	16223	16164	16271	16153	16101	16152	16285	16136	16172	16174	16134	16133	16371	15874	16130	16068	15838	16118	16133	16224	15977	16143	16093	16113	16146	15945	16144	16271	16203	16070	15995	16012	16054	16066	16118	16052	15868	15856	15919	16185	16025	16069	15999	15889	16158	15973	15989	16150	16153	16006	16019	15994	15904	16060	16183	16066	16078	16119	15973	16055	16033	16053	16109	16140	16032	16068	16402	16053	16046	15926	16146	15788	15960	16003	16092	16042	15913	16045	16109	16074	15994	16113	15984	16181	16097	15854	16163	15981	16092	16166	16094	16069	16170	16114	16090	16181	16060	16152	16130	16191	16348	16211	16004	16157	16067	15961	16013	16003	15909	16138	16089	16265	16353	15993	16037	16025	16123	16130	16245	16039	16168	16350	16008	16096	16146	16129	16045	16080	15987	16043	15990	16052	16169	16258	15983	15984	16222	16113	16046	16144	16028	15980	16114	16078	16220	16122	16029	16116	16187	16049	16172	15946	16130	16116	16114	16139	16120	15820	16197	16193	16091	16172	16282	16262	16123	16129	16156	16205	16067	16014	16054	16158	15958	16154	16136	16140	16217	16130	16274	16077	15993	16166	16176	16143	15977	16209	16228	16246	16136	15975	16283	16180	16066	16242	16017	16114	15964	15982	16089	16011	16033	16181	16006	15884	15933	16027	16003	16044	16049	15975	16084	16049	16225	16002	16298	16082	16023	16078	16228	16230	16208	16132	16098	16029	16147	16062	16130	16086	16157	15959	16223	15940	16151	16225	16121	16213	15952	15833	16260	16162	16079	16186	16028	16207	16025	16038	16019	16308	16189	16088	16115	16164	16129	16152	16183	15963	16103	16060	15976	16127	16273	16201	15947	16026	16093	16206	15983	16285	16117	16166	16116	16076	16183	16119	16324	16051	15973	16244	16048	16362	16249	16076	16005	16060	16119	16261	16257	16163	15819	16160	16063	16130	15978	15934	15878	16150	16136	16299	16111	16124	16170	16024	15928	16036	16176	16215	16132	16094	16149	16065	16135	16187	16026	16218	16037	15992	15940	16172	16047	16182	16168	16165	16035	16163	16299	16174	16160	16131	15986	15936	16154	16291	16135	15948	16188	16160	15945	16032	15999	16123	16107	16076	15958	16003	15899	16063	15985	16176	15860	16242	16157	16090	16212	16130	15948	16170	16111	16248	15987	16157	16102	15927	16113	16096	15997	16113	15949	16052	16229	16062	16201	16028	16064	15943	15924	16059	16019	16166	16054	16088	16118	16074	16242	16051	16183	16105	16061	16250	16067	15915	16007	16105	16189	16164	16094	16207	16191	16013	16047	16030	16145	16173	16200	15946	16096	16173	16055	16090	16046	16088	15903	16080	16134	16099	15994	16214	16189	16081	16069	16169	16230	16152	16135	16231	16132	16123	16089	16101	15962	16156	16172	16254	15982	16068	16075	16137	16148	16207	16140	15999	16156	16018	16131	16428	15968	16276	15900	15963	16086	16113	16008	16133	16103	16000	16238	16193	16044	16341	16151	15988	16063	15978	16082	16045	16076	16013	16064	16151	16162	16152	15987	16073	16039	16257	16160	15977	16005	16084	16015	15960	16148	15975	16260	16109	16333	16133	16205	16186	16170	16148	16134	16141	16189	16157	16304	16140	16073	16107	16195	15989	16028	16126	15987	16036	16148	15900	16210	16029	16017	16156	16283	16102	15986	16019	16133	16050	16008	16044	15960	16044	15985	16185	16097	16240	16059	16072	15858	16010	16086	16014	16093	16003	15957	16047	16138	16204	16126	16052	16186	16036	16071	16114	16096	16003	15998	16054	16096	15995	16144	16127	16213	15899	16395	16025	16101	16112	16158	16172	16166	15991	16033	15917	16139	15970	16051	16069	16003	16053	16109	16016	16067	15983	15909	15833	15990	16041	16213	16071	16061	16134	16093	16020	16175	16094	16240	16170	16151	16066	16038	16143	16031	16157	16132	16181	16038	16045	16180	16106	16225	16131	16215	16158	15959	15918	15964	16055	16103	16170	16134	16052	16113	16158	16107	15958	16036	15987	16111	16075	16142	16132	15806	16208	16206	16272	16211	15999	16086	16069	15877	16057	16168	16120	16072	16134	16304	16028	16189	16001	16131	16204	16276	16272	15865	16002	16057	16328	16229	16281	16132	16041	16060	16095	16109	16196	16131	16071	16115	16029	16162	16085	15844	16012	16117	16175	15951	15954	16100	15956	16221	16296	16081	16169	16001	15983	16055	16002	16109	16098	16211	16003	16142	16222	16301	16106	16032	16058	16076	16056	16051	16116	16168	16148	16031	15959	16286	16181	15992	15951	15953	15936	16127	16250	16051	15935	16042	16106	16048	16230	16113	16166	16059	16163	16109	16088	16100	16208	16073	16037	16178	15965	16087	15812	16077	16175	16014	16039	16006	16222	16072	16076	16180	16180	16206	15864	16006	16236	15974	16004	16052	16149	16070	16246	16117
37273	60263	54343	40960	32536	27477	23789	21370	18373	16822	16222	15165	15218	15155	14999	15094	15063	15118	15113	15019	15134	15131	15093	15106	15044	15135	15146	14987	14941	15112	15066	15113	14955	15128	15106	15088	15156	15064	15085	14957	15066	15125	15073	15229	14924	15122	14965	15049	15262	15183	15026	15056	15126	15142	15017	15086	15207	14901	14998	15098	15152	14963	15000	15022	14940	15139	14991	15038	15094	15061	14812	14960	15000	14911	15049	15029	15020	15070	15060	14752	14942	15050	14915	15070	14802	15188	15017	14810	14923	14973	15128	14970	15227	15027	15005	15050	15026	15160	14964	14953	15018	15058	14995	14816	15015	14914	15161	14913	14998	15046	15020	14811	14930	14925	15073	14884	15030	14850	15008	15060	14862	15039	15104	15125	14946	14979	14956	14947	15180	14909	14934	15224	14909	15129	14887	15006	14968	15110	15037	14945	15301	14970	15020	14996	14836	14923	15031	15093	14941	15055	14903	14975	15033	15037	14782	14809	14767	15031	15019	14938	14788	15076	14848	15002	15004	15096	15083	14950	15137	14993	14957	14892	15030	15004	14932	14998	14778	15032	14950	14980	14930	14801	14915	14926	14945	14903	14909	14923	14780	14939	14933	14834	15142	14953	14849	14940	15055	15009	15063	14944	14867	14900	15046	14982	14888	14943	14923	15034	15013	14934	15020	14947	15043	15022	14871	14947	14945	14992	15007	14919	14974	15048	14973	14947	14976	14904	14862	15104	14957	15001	15022	15077	15019	14866	14915	15129	14961	14960	14963	14833	15049	15012	15024	14939	14990	14935	15044	15095	14956	14978	15052	14942	15010	14965	14953	15023	14949	14947	14886	14790	15083	14938	14944	14966	14992	15018	14970	14927	14936	14887	14954	14892	15094	14945	14878	15098	14904	14989	14986	14971	14987	14977	14978	14769	14998	14948	14891	14902	14825	15144	14937	14969	15003	14934	15236	15094	15002	14913	14997	15015	14934	15002	14958	14835	15166	15140	14886	15099	14795	14750	14873	14899	14998	14918	15005	15160	15014	14878	15041	14992	14877	14880	14954	14804	15033	15016	15113	14909	14972	14909	14994	14960	14870	14875	14904	15078	15053	15031	14922	15251	14960	14987	14933	14806	14849	14914	15132	14951	14846	14982	14971	15105	14857	14955	15052	14970	15169	14998	14911	14879	14910	15019	15134	14960	15076	14996	15081	15036	14878	14965	14930	15071	14984	15061	15177	14918	14862	15059	14926	14965	15022	14919	14985	14949	14915	14858	14995	14918	15158	14985	15072	14869	14992	14859	14879	14956	15066	14831	14795	14984	14805	14995	14949	15054	15006	14929	14998	14856	14805	15144	14890	14975	14968	15076	14929	15087	14963	15095	15005	15009	15095	14964	14973	14845	14992	15097	14897	15178	15120	14957	14775	14939	14836	15027	14927	15144	14907	15014	14835	14955	14909	15156	14889	14950	14910	14910	14991	15011	15085	14985	15070	15003	15111	15151	14863	14936	14839	15162	14988	15123	14977	14915	15020	14878	14987	14968	14984	15075	14960	15046	14988	15145	14943	14887	15043	15046	15021	14978	15052	14930	14875	14935	15153	14849	15010	15038	14866	14913	14834	15089	14869	14829	14913	14972	14938	15011	15092	15063	14987	14987	15095	14968	14976	15047	15022	14985	15016	14932	15104	14857	14981	14848	14806	14993	15008	14930	15083	15028	15019	15019	14939	14740	14988	14866	15003	15149	14931	15000	14855	14943	14990	14963	15000	15106	15100	14964	14965	14924	14951	14880	14936	15089	14924	15074	15133	14836	15086	14995	14949	14920	14845	15081	15084	14987	14868	14997	15123	15010	15117	14982	15147	15205	14800	14946	14953	14984	14962	14957	14925	14856	14846	15115	15009	15062	14946	14883	15096	15036	14936	15032	14999	14958	14940	14948	14982	14835	14889	15041	14983	15086	14902	14857	14925	14907	14980	14959	15123	15145	14876	15141	14965	14962	14957	15128	15020	15031	15127	15026	15068	15125	15095	15104	14923	14989	14995	14891	15049	15085	14963	15139	14943	15273	15057	14881	14874	14853	14991	14882	15072	15105	14954	14914	15019	14918	15080	15133	14901	14960	14839	15007	14851	14905	15078	14981	14902	14826	14922	15013	15050	14983	14929	14922	14952	14953	14916	15041	14989	14823	15009	14956	15020	14940	14977	15025	15145	14986	14958	14999	14812	14910	15044	14933	14857	14967	15064	15084	14986	14964	15135	14847	15020	14964	14911	14900	14968	15033	15051	14978	14847	14956	15097	14840	15040	14986	15019	14867	15078	14842	15085	14961	14840	14933	14849	14941	14880	14998	14877	15015	15052	14883	15083	15068	14943	15146	15060	15074	15027	15075	15002	14892	15142	14920	14978	15082	14886	14933	15035	14881	14975	14995	14811	14994	14997	15100	15022	15064	14976	14969	15020	14965	15116	14715	14850	14977	14961	15100	14913	14982	14993	15009	14885	14941	15109	15028	14913	15047	15171	15153	14809	15014	15033	15023	14995	15110	15064	14995	14854	15195	14986	15042	14989	14942	14972	14964	15076	14918	14926	14869	15003	15051	14887	14949	15033	14861	14955	14922	14917	14903	14980	14974	15092	14793	15061	14996	14798	15029	14954	14944	14869	15053	15016	14938	14943	15041	15037	14919	14898	15025	14943	15046	15026	15081	14926	14835	15027	14938	15012	15032	15013	15027	14852	15119	15016	14986	15151	14921	15124	14971	14847	14970	14942	14961	15165	15007	15063	15158	14823	14953	15084	14906	15114	14972	14804	14930	15076	15054	14761	15094	14849	14912	14925	15035	15002	14947	15014	14949	15004	14897	14984	14861	14943	14869	14976	15090	15001	14916	14932	14858	14946	14899	14908	15014	14929	15086	14842	14979	14939	14995	15000	15080	14960	14780	14961	15092	15102	15108	15000	14825	14860	15043	14950	14946	15058	15009	14938	14920	14962	14910	15079	14946	15107	14898	15035	14898	15116	15154	14991	15119	14836	14909	15148	14881	15004	14947	15033	14873	14978	14848	15060	14880	15053	14969	15061	14960	14939	15083	14955	15010	15088	15001	14941	14825	15000	14924	14908	15035	15122	14912	14927	15006	14847	15012	14972	14975	14814	14978	14950	14941	15097	14964	15006	15085	15109	14978	15039	14899	15067	14882	14896	14979	15017	14936	14801	15117	14905	14953	14887	14938	14815	14940	14931	15035	15045	14898	14854	15121	14955	15110	14878	15010	14880	14959	15036	14982	14907	14979	15059	15093	14888	15031	15072	14871	14890	15061	15014	15012	14994	14898	15084	14815	15031	15038	15001	14913	15001	15035	15074	14982	14995	14892	15026	15120	14833	15141	14968	15045	14944	14774	15058	15088	15008	14979	15103	14990	14949	15033	15039	15049	15063	14933	15020	15129	14973	15031	15083	14989	14932	14890	15055	14960	14994	14961	15016	14887	14727	14977	15070	14809	14849	15016	15074	15022	15028	14818	15128	14845	15172	14996	15026	14980	15067	14943	14871	15102	15139	14864	15141	14854	14980	14905	14990	15007	14961	14851	14952	15000	14978	15240	15084	15014	14982	14942	15243	14999	15107	15092	14900	15136	14933	15004	14945	15008	14970	14987	14922	14931	15054	14879	15090	15070	15094	14900	14865	15077	14875	14962	14813	14905	14942	14955	14988	15007	14898	14972	15138	14969	15051	14930	14922	14859	15004	14956	15019	15123	15165	15248	14985	14819	15092	14964	14885	14860	14996	14880	14805	14868	15032	15070	14933	15058	14941	14756	14977	15070	14950	14894	15052	14975	15060	14878	15083	14942	15178	15060	14919	14889	14926	14934	15109	14842	15008	14972	14988	14988	14987	14986	14961	14990	14935	15048	14988	14948	14955	14969	15135	15076	15104	14994	14836	15127	14861	14977	15073	14926	15122	15172	15060	14960	14701	14917	14994	14912	14964	15045	15043	14991	14855	14985	14966	14974	14954	15045	15157	14874	14967	14948	15124	14741	15072	15005	14982	15062	15196	14964	15005	15053	14940	14977	14914	15104	14931	15124	15063	14972	15027	14993	14943	14978	14959	15002	14882	15167	14913	14902	14936	15054	15011	15020	15024	14941	15035	14827	15076	14997	15144	14888	14951	14979	14856	15010	15134	14985	15162	15041	14880	14931	14946	15043	14865	14952	14874	14895	15080	15015	14897	14909	15068	14858	14793	15012	14838	14942	14868	14989	14822	14917	15136	15075	14913	14890	14947	15059	15165	14958	14967	15062	15108	14860	14950	14991	14897	14935	14803	14879	15078	14933	14990	14875	14800	14998	15014	14973	15048	15209	14950	14898	15198	15054	14954	14930	14974	14961	14830	15022	14896	14905	14953	14726	15039	15040	14993	14835	15020	14959	15027	14981	14934	15068	15094	15077	15053	14893	15110	14987	15021	15168	15069	15067	15049	14970	15032	15140	15060	14869	15049	14935	14968	14982	15001	15020	15035	14904	15012	14890	15027	14930	14851	14913	14795	15073	15049	15066	14822	15187	14913	14945	15041	15027	15123	15088	15002	14762	14926	14870	14942	14987	14897	14987	15010	14760	15042	15056	14976	15298	15054	15158	14954	14748	14808	14986	14851	14897	15081	15204	15041	14886	14991	15002	14875	15009	15071	14764	15017	14976	15031	15068	14877	15077	15080	14971	14914	14925	15023	14894	15276	14786	15058	14883	15111	15101	15147	15002	14791	15008	15031	14988	14932	14878	14970	14892	14998	14951	14949	14885	14990	15167	14776	14985	14964	15016	15028	15014	15136	14893	15005	14929	14920	15086	14961	14905	14947	14944	15109	14789	14811	14972	15001	14871	15086	15008	14889	15068	15075	15047	15016	15029	15025	14952	14973	15043	15114	14973	14933	15140	15037	14978	14787	14989	14990	15119	14960	15041	14948	14902	14932	15060	15080	14879	15118	14918	14973	14917	14942	14982	15148	14994	15006	15078	15047	14973	15147	15123	14915	14949	14937	14861	15061	14981	14971	15007	14961	14967	14933	14988	15082	14832	15003	14858	15084	15170	15055	14977	15042	14876	15057	15008	15062	15076	15118	15186	15001	15067	14800	15000	14971	15015
28380	25512	30501	26347	20132	17031	16449	15789	15517	15232	15031	15025	14888	14783	14919	14947	15118	15059	15071	14892	14878	14922	14936	14826	14929	14803	15086	14959	14878	14923	15043	14860	14858	14820	15013	15059	14804	14925	14970	14992	15129	14880	14948	14872	14747	15019	14853	14921	14834	14710	14939	14999	14910	14790	14775	14834	14829	14877	15063	14903	14952	14763	14939	14913	14695	14973	14858	14855	14920	14925	14810	14982	14844	14906	15003	14990	15023	14852	14743	14778	14912	14896	14698	14879	14955	14711	14898	14817	14835	14717	14879	14773	14914	15015	14731	14915	14954	14896	14909	14999	14738	14710	14799	14720	14987	14940	14702	14907	14743	14947	14828	14814	14792	14858	14982	14824	14839	14732	14697	14892	14819	14885	14988	15067	14961	15034	14749	14988	14847	14773	14900	14919	15033	14904	14711	14973	14814	14777	14839	14774	15014	14724	14897	14933	14916	15003	15090	14787	15032	14926	14733	14807	14904	14704	14827	14902	14976	15021	15063	14857	14741	15063	14736	14781	14620	14896	14845	15063	14784	14788	14925	14953	14934	15028	15029	14794	14608	14910	14868	14992	14839	14700	14822	14671	14978	14813	14866	14675	14895	14752	14919	14862	14949	15024	14783	14831	14893	15022	15003	14851	14845	14914	14830	14798	14986	14851	14946	14833	14761	14992	14876	14849	14897	14827	14966	14711	14939	14952	14943	14994	14744	14681	14840	14893	14880	14818	14771	14949	14858	14841	14804	15008	14947	14878	14795	14867	14999	14915	14873	14950	14814	14767	14743	14927	14825	14828	14821	14937	14900	14847	14718	14815	14872	14788	15017	14829	14772	14828	14886	14943	14884	14954	14949	14788	15000	14904	14796	14832	14929	15006	14900	14711	14885	14943	14926	14774	14812	14683	14853	14810	14749	14724	14910	15044	14747	14793	14954	14967	14657	14712	14953	14742	14900	14775	14961	14731	14910	14788	15116	14850	14840	14910	14829	14718	14899	14935	14900	14808	14945	15104	15066	14793	14812	14723	14823	14865	14931	14949	14646	14896	14739	14677	14747	14716	15073	15002	14895	14971	14694	14914	14853	14821	15027	14993	14897	14773	14823	15006	14805	14757	14868	14979	14700	14963	14942	14803	14667	14770	14816	14698	14861	14888	14877	14836	14858	14941	14960	14877	14826	14848	14872	15184	14794	15060	14728	14668	14794	14892	14646	14550	14701	14807	14860	14665	14783	15013	14906	14832	14948	14880	14982	14811	14930	14863	14929	15026	14843	15168	14930	14971	15120	15008	15015	14843	14796	14805	14754	14687	14870	14838	14802	14898	14730	14904	14758	14616	14955	14602	14884	14906	14894	15014	14889	14812	14913	14953	14934	14742	14865	14872	14832	14712	14865	14909	14840	14930	14875	14987	14900	14864	14891	14836	15011	14792	14874	14806	14906	14810	14871	14917	14813	14923	14767	14935	14707	15058	14989	14889	14940	14761	14810	14861	14883	14808	14642	15009	14704	15053	14948	14798	14952	15060	14943	15034	14968	14834	14877	14715	14756	15081	14958	15103	14710	14934	14875	14870	14838	14896	14968	14994	14990	14947	14861	14733	14780	14825	14841	14795	14765	14737	14861	14973	14863	15019	14710	14794	14875	15034	14927	14881	14960	14822	14901	14959	14809	14861	15010	15000	14913	14930	14947	14948	14812	14943	14880	14861	14788	14755	14984	14898	14817	14781	14671	14772	14867	14866	14759	14863	14954	14923	14768	14881	14727	14791	15036	14863	14809	14804	14980	14951	14901	14721	14835	14858	14899	14825	15059	14802	14969	14915	14998	15047	14686	14847	14876	14902	14995	14723	14819	15015	14791	14853	14866	14751	14930	14935	14771	14785	15039	14820	14816	14887	14778	15026	14799	15024	14891	14932	14971	14979	14904	14531	14914	14787	14776	15042	14840	14956	14829	14952	15019	14643	14780	15090	14977	14930	14913	14760	14749	14919	14922	14915	14562	14902	14757	14741	14884	14985	14818	14911	14963	14895	15039	14989	14884	14888	15055	14886	15058	14582	14709	14684	14987	14945	14776	14689	14909	14756	14917	14970	15182	14691	14965	14910	14877	15086	14907	14889	15125	15198	14914	14862	14961	14840	15023	14823	14899	14857	15016	14879	14936	14915	14794	14881	14782	14904	14938	14955	14707	14861	14974	15136	14884	14875	14905	14938	14765	14793	14806	14867	14885	14812	14723	14874	14849	14991	14896	14904	14814	14746	15004	14846	14782	14817	15025	14750	14922	14961	14716	14838	14829	14870	15083	14874	14888	14918	14683	15029	14861	14956	14865	14770	14742	14931	14704	14762	14931	14800	14770	14960	15024	14735	14846	14774	14985	14959	14720	14890	15139	15054	15004	14964	14965	14878	14923	14760	14972	14763	14968	14883	14893	15031	14895	14920	14677	14831	14713	14981	14995	14919	14992	14812	14917	15031	15002	14817	14979	14812	14799	14971	14717	14931	14763	14880	14841	14859	14909	14920	15046	14929	15069	14920	14943	14668	14928	14884	14950	14833	14795	14938	14855	14894	14881	14815	15024	14882	14867	14716	14985	14817	14979	14896	14864	14778	14775	14863	15035	14882	14741	14565	14920	14765	14961	15043	14808	14857	14865	14616	14991	14961	14733	14885	14850	14873	14797	14974	15094	14808	14964	14937	14955	14860	14928	14831	15041	15067	15062	14996	14898	14883	14720	14775	14861	14732	14839	14918	14850	14867	15094	14788	15013	14979	14808	14674	14808	14846	14915	14763	15113	14870	15065	14970	14768	14802	14828	14882	14819	14953	14876	14917	14705	14809	14793	15048	14960	14766	14904	14829	14813	14890	14897	14808	14807	14805	14840	14807	14930	14873	14975	14697	14900	14934	15081	14830	14751	15007	14996	14863	14848	14895	14953	14872	14893	14969	14999	14763	14990	14828	14692	14729	14952	14823	15024	14964	14802	14895	14712	14827	14807	14805	14740	14815	14769	14954	14900	14914	14657	14954	14670	14836	14971	14770	14751	14817	14787	14978	14888	14901	14989	14641	14774	14811	14949	14766	15038	15003	14756	14977	14739	14758	14743	14861	14763	14926	14756	14983	15097	14859	14818	14736	14909	14895	14846	14874	14993	14868	15045	14851	14722	14956	15046	14687	14852	15003	14812	14843	14817	14926	14955	14914	14781	14854	14947	14790	14896	14837	14878	15003	14848	14741	14872	14722	14773	14863	14771	14831	14990	14635	14821	14779	14833	14862	14801	14994	14969	14693	14598	15062	14901	14966	14955	14722	14798	14833	14939	14862	15045	15033	14804	14861	14812	14813	14964	15021	14833	14937	15007	14754	14829	15067	14871	15028	14875	14866	14862	14724	14795	14958	15023	14926	14903	14895	14780	14744	14894	14916	15087	14983	14829	14874	14930	14888	15106	14934	14855	14870	15109	15061	14967	14856	14863	14784	15022	14819	14849	14818	14769	14816	14814	14905	14735	14782	14892	15017	14738	14959	14940	14865	14998	14925	14791	14965	14826	14839	15038	14864	14929	14824	14944	14816	14685	14694	14965	14955	14898	14921	15054	14924	14889	14841	14777	14960	14891	15015	15023	14828	15036	14812	14970	14814	14741	14855	15009	14985	14812	14892	14843	14976	14698	14822	14988	14843	14884	14784	14778	14713	14892	14869	14857	15100	14878	14753	14784	14981	14911	14880	14934	14968	15033	15001	14932	15014	14988	14977	15069	14644	14951	14941	14779	14874	14820	15028	14966	14892	14823	14720	14864	14836	14894	14880	14875	14758	14908	14834	14871	14999	14904	14868	15028	14857	14770	15011	15108	14924	14892	14874	14943	14588	14840	14853	14964	14892	14916	14939	14888	14749	14879	14643	14969	14809	14781	14884	14823	15011	14916	14712	14864	14813	14799	14888	14756	14868	14733	15016	14869	14989	14792	14885	14762	14843	14881	14624	14805	14968	14879	14754	14872	14902	14834	14775	14921	14640	15073	14912	14880	14719	14990	14876	14828	14777	14766	14946	14882	14782	14952	15043	14779	14830	14877	14750	14890	14986	15071	14654	14840	14888	14809	14704	14840	15012	15208	14872	14972	14867	14781	14869	14759	14778	14895	14874	15038	14883	14814	14974	15077	14769	14916	14801	14881	14723	14757	14804	14980	14658	14858	14879	14967	15064	15041	14946	14980	14926	14657	14665	14677	14742	14901	14897	14803	14725	14920	14895	15014	14793	14874	14918	14967	14871	15005	14811	14838	14849	14932	14839	14830	14821	14792	14948	14876	14836	15007	14762	14886	14943	14729	15088	14984	14857	14925	14827	14719	14911	14847	15058	14975	14707	14861	14735	14866	14964	14903	14885	14878	14936	14876	14830	14882	14869	14722	14847	14861	14926	14691	14845	14847	14970	14865	14888	14965	14908	14949	14927	14922	14899	14931	15047	14633	14784	14939	14720	14883	14859	14904	15022	14852	14937	14921	14996	14921	14875	14753	14863	14829	15128	14982	15006	14851	14972	14950	14966	14805	14665	15000	14951	14845	14764	14776	14771	14988	14982	14820	14978	14884	14804	15009	15101	15068	14867	15184	15160	14848	14943	14982	14750	14820	14864	14849	14715	15060	14761	14929	15000	14891	14866	14845	14759	14854	14851	14990	14815	14741	14973	14875	15001	14822	14960	14814	14873	14980	14844	14960	14923	14938	14819	14882	14888	14919	15022	14954	15030	15036	14857	14876	14843	14985	15001	14888	14904	15002	14995	14785	14899	15150	14603	14788	15049	14776	14768	14764	14928	14925	14950	14716	14799	14910	14766	14859	14912	14968	14881	14905	14791	14798	14805	14902	14857	14847	15007	14818	14836	14831	14808	14958	14873	14912	14832	14983	14906	14791	14851	15007	14842	15039	14914	14830	14797	14890	14882	14931	14755	14765	15013	14964	15056	14929	14976	14868	14905	14992	14799	14643	14762	14864	14973	14855	14802	15043	14797	14841	14983	14918	14619	14754	14779	14811	14886	14747	14992	14776	15046	14774	14869	14803	14783	14853	14705	15140	14839	14984	14884	14788	14901	14941	14856	14879	14959	15012	14999	14885	15018	14819	14736	14857	14896	14788	14781
30069	40849	35310	26023	20451	17017	16020	15660	14832	14508	14244	14295	14142	14239	14224	14225	14091	14260	14264	14235	14168	14181	14196	14230	14270	14060	14309	14317	14245	14142	14284	14203	14314	14250	14209	14277	14167	14084	14134	14271	14221	14138	14236	14218	14225	14187	14381	13881	14216	14242	14298	14303	14196	14247	14130	14367	14156	14269	14195	14141	14274	14106	14262	14209	14257	14151	14256	14408	14127	14309	14368	14251	14208	14070	14148	14057	14213	14154	14187	14227	14191	14165	14034	14149	14147	14253	14069	14220	14423	14091	14180	14353	14123	14153	14414	14335	14266	14096	14104	14146	14219	14118	14127	14279	14185	14085	14221	14271	14250	14269	14155	14082	14286	14250	14321	14160	14193	14297	14186	14263	14290	14194	14040	14208	14188	14079	14238	14364	13957	14244	14127	14263	14303	14150	14299	14300	14229	14230	14284	14394	14132	14161	14195	14238	14051	14133	14155	14321	14258	14265	14225	14098	14151	14195	14289	14172	14373	14227	14130	14325	14138	14239	14133	14283	14239	14298	14159	14268	14231	14060	14203	14193	14225	14176	14170	14068	14339	14237	14000	14186	14235	14196	14222	14095	14157	14232	14318	14152	14347	14063	14187	14233	14110	14140	14296	14252	14117	14222	14325	14184	14216	14265	14245	14071	14269	14147	14232	14367	14345	14277	14166	14082	14212	14221	14149	14134	14222	14366	14172	14359	14295	14270	14250	14154	14079	14230	14147	14266	14094	14234	14161	14393	14219	14168	14299	14140	14111	14267	14162	14335	14291	14093	14151	14191	14232	14298	14147	14153	14221	14148	14325	14175	14225	14150	14357	14088	14265	14163	14158	14392	14214	14021	14194	14223	14072	14194	14151	14238	14228	14110	14359	13991	14286	14253	14251	14420	14255	14213	14176	14084	14317	14069	14248	14266	14213	14312	14191	14255	14364	14251	14182	14250	14229	14132	14172	14318	14287	14283	14258	14169	14078	14166	14166	14131	14211	14208	14237	14207	14105	14221	13907	14293	14014	14062	14083	14244	14217	14206	14471	14029	14243	14346	14185	14085	14207	14090	14094	14310	14217	14201	14127	14229	14149	14185	14220	14256	14259	14240	14314	14307	14258	14287	14173	14210	14290	14233	14164	14076	14185	14293	14161	14191	14117	14149	14356	14296	14128	14060	14217	14159	14233	14218	14265	14288	14158	14196	14263	14156	14081	14188	14407	14270	14122	14312	14259	14180	14183	14209	14253	14236	14130	14254	14252	14198	14340	14246	14180	14160	14244	14217	14219	14381	14272	14162	14183	14243	14297	14234	14142	14240	14170	14236	14331	14364	14271	14416	14402	14247	14101	14230	14275	14206	14196	14111	14260	14208	14287	14214	14177	14097	14297	14151	14077	14230	14150	14398	14219	14140	14374	14199	14201	14264	14171	14167	14278	14240	14238	14288	14194	14325	14305	14137	14085	14257	14315	14202	14179	14060	14150	14309	14243	14179	14225	14098	14104	14276	14248	14144	14130	14280	14300	14284	14148	14100	14230	14315	14157	14110	14308	14250	14192	14325	14113	14285	14270	14207	14248	14238	14237	14031	14261	14207	14196	14087	14365	14169	14058	14218	14168	14373	14153	14124	14206	14253	14091	14396	14214	14273	14139	14314	14241	14223	14221	14126	14324	14218	14331	14181	14322	14306	14052	14186	14188	14197	14180	14047	14209	14168	14007	14187	14163	14144	14114	14054	14329	13990	14284	14154	14279	14184	14199	14295	14105	14217	14259	14227	14104	14280	14223	14037	14322	14361	14413	14354	14210	14130	14284	14362	14285	14288	14164	14197	14358	14230	14292	14303	14219	14193	14266	14223	14227	14372	14165	14316	14220	14348	14244	14309	14173	14260	14138	14307	14214	14249	14238	14025	14177	14302	14185	14208	14219	14086	14121	14186	14238	14040	14178	14253	14213	14247	13976	14127	14192	14124	14126	14240	14243	14112	14352	14254	14366	14295	14182	14229	14215	14344	14377	14196	14009	14359	14258	14204	14238	14222	14259	14186	14347	14246	14102	14162	14217	14281	14432	14115	14207	14200	14158	14114	13999	14159	14180	14325	14106	14281	14313	14167	14172	14230	14205	14338	14254	14185	14339	14242	14087	14167	14326	14268	14208	14156	14192	14108	14107	14175	14074	14316	14371	14245	14213	14179	14239	14328	14340	14348	14251	14310	14137	14496	14116	14195	14211	14264	14283	14082	14360	14286	14145	14044	14199	14308	14127	14134	14176	14087	14209	14340	14254	13954	14181	14180	14031	14218	14188	14237	14338	14215	14426	14354	14249	14320	14202	14116	14421	14135	14197	14181	14205	14217	14223	14330	14178	14299	14127	14089	14364	14127	14107	14180	14268	14226	14151	14192	14134	14271	14129	14159	14273	14258	14175	14135	14198	14223	14333	14257	14184	14134	14261	13965	14206	14343	14119	14161	14177	14177	14216	14009	14146	14324	14235	14242	14334	14215	14108	14218	14242	14188	14126	14221	14255	14215	14399	14153	14162	14043	14211	14144	14222	14197	14172	14221	14181	14225	14253	14132	14059	14278	13997	14240	14144	14276	14176	14164	14394	14328	14130	14263	14289	14226	14279	14157	14198	14467	14426	14150	14369	14251	14253	14211	14328	14270	14251	14247	14301	14085	14302	14300	14223	14173	14154	14301	14307	14204	14306	14169	14263	14244	14233	14256	14249	14222	14223	14153	14206	14207	14284	14292	14051	14330	14297	14306	14247	14097	14165	14294	14188	14225	14196	14228	14152	14060	14197	14237	14221	14150	14189	14251	13959	14261	14414	14290	14247	14355	14214	14041	14285	14341	14238	14163	14156	14224	14161	14141	14131	14188	14296	14161	14089	14216	14213	14224	14210	14342	14089	14364	14295	14250	14258	14110	14314	14291	14284	14282	14207	14153	14157	14235	14151	14302	14073	14246	14195	14269	14221	14180	14088	14095	14086	14210	14095	14262	14222	14128	14126	14272	14213	14191	14350	14311	14211	14165	14391	14123	14200	14273	14096	14269	14284	14162	14206	14324	14260	14271	14193	14322	14265	14395	14120	14373	14278	14160	14055	14406	14383	14278	14192	14246	14270	14165	14008	14115	14258	14117	14330	14152	14429	14123	14244	14194	14312	14196	14314	14118	14171	14225	14244	14105	14377	14282	14351	14300	14123	14141	14199	14203	14122	14181	14233	14259	14189	14222	14243	14005	14228	14229	14286	14082	14284	14146	14255	14310	14362	14071	14304	14360	14222	14151	14162	14189	14357	14185	14264	14232	14149	14234	14242	14237	14170	14260	14130	14156	14248	14177	14153	14166	14328	14168	14196	14278	14406	14270	14130	14245	13996	14208	14148	14030	14364	14161	14257	14244	14161	14370	14129	14300	14184	14064	14217	14102	14133	14123	14143	14325	14139	14288	14212	14299	14118	14100	14243	14195	14172	14100	14215	14258	14025	14123	14297	14213	14246	14291	14227	14243	14142	14192	14218	14320	14295	14069	14349	14122	14276	14186	14198	14115	14099	14230	14325	14164	14145	14341	14339	14169	14098	14182	14145	14079	14302	14254	14282	14223	14151	14153	14225	14265	14157	14116	14283	14056	14188	14267	14127	14036	14166	14003	14210	14265	14151	14197	14270	14127	14262	14168	14215	14438	14042	14308	14128	14180	14273	14258	14123	14190	14151	14183	14282	14158	14238	14159	14079	14262	14217	14322	14069	14162	14257	14129	14188	14203	14286	14195	14287	14321	14197	14019	14157	14287	14304	14076	14067	14331	14242	14155	14251	14097	14144	14143	14212	14011	14258	14292	14319	14338	14206	14105	14231	14255	14302	14273	14213	14142	14126	14206	14391	14184	14256	14167	14276	14153	14185	14191	14174	14145	14185	14258	14144	14257	14200	14108	14197	14218	14150	14231	14388	14131	14227	14219	14197	14129	14235	14221	14147	14250	14244	14218	14200	14239	14241	14406	14141	14370	14325	14096	14084	14102	14312	14070	14334	14156	14323	14357	14095	14261	14125	14229	14054	14205	14234	14314	14148	14177	14152	14319	14170	14383	14124	14283	14030	14150	14153	14338	14216	14263	14222	14187	14149	14167	14155	14196	14289	14354	14157	14259	14245	14301	14225	14226	14232	14179	14142	14242	14210	14325	14169	14365	14293	14246	14122	14261	14181	14165	14268	14209	14019	14216	14185	14220	14185	14323	14045	14066	14240	14063	14210	14162	14216	14283	14173	14049	14317	14200	14189	14218	14148	14152	14176	14212	14218	14331	14186	14107	14232	14242	14215	14114	14366	14235	14042	14383	14232	14191	14311	14119	14211	14387	14158	14305	14169	14146	14324	14177	14137	14223	14193	14184	13985	14153	14279	14136	14143	14009	14200	14030	14306	14005	14195	14161	14183	14160	14178	14290	14264	14230	14261	14397	14344	14361	14012	14306	14026	14224	14206	14268	13979	14240	14115	14412	14262	14228	14152	14164	14181	14086	14092	14197	14138	14252	14136	14198	14220	14229	14159	14088	14453	14157	14292	14250	14301	14284	14089	14280	14227	14377	14215	14160	14232	14320	14297	14349	14290	14262	14270	14266	14029	14320	14217	14393	14462	14341	14255	14190	14138	14193	14246	14317	14238	14136	14168	14234	14251	14232	14267	14274	14282	14202	14392	14200	14319	14331	14229	14286	14292	14145	14329	14247	14084	14263	14222	14193	14297	14202	14183	14075	14284	14241	14240	14151	13976	14123	14176	14078	14161	14091	14206	14291	14193	14237	14041	14210	14131	14088	14231	14069	13958	14284	14033	14131	14346	14187	14213	14183	14324	14203	14185	14108	14263	14343	14202	14123	14255	14214	14096	14098	14327	14134	14309	14187	14128	14130	14216	14250	14211	14327	14195	14428	14247	14326	14211	14203	14357	14195	14142	14194	14367	14150	14071	14280	14383	14222	14305	14090	14138	14155	14164	14199	14142	14204	14269	14185	14246	14176	14190	14222	14231	14278	14210	14213	14173	14092	14241	14213	14287	14200	14356	14180	14082	14263	14360	14196	14248	14167	14326	14281	13977	14173	14210	14269	14173	14176	14293	14295	14376	14369	14124	14296	14049	14392
24314	21556	29176	26236	24725	26000	24894	20637	18298	17372	16834	16185	16141	16158	16218	16246	15965	16102	16073	16163	16147	15998	16208	16101	16057	16027	16045	16285	16125	16078	16184	15952	16117	16215	16113	16187	16330	16246	16108	16191	15999	16284	15930	16079	16023	16040	15989	16048	16132	15976	16043	15946	16117	16047	16033	15964	16162	16113	16104	16094	15909	16082	15994	16235	15924	16167	16185	15970	16127	16113	16002	16044	15841	16132	15925	16053	16177	16236	16084	16112	16038	16102	15874	15987	15955	16234	15992	15898	16119	16196	16029	16024	16062	15909	15931	16265	16065	16213	16070	15965	16024	16172	16247	16250	16124	15985	15853	15828	16180	16178	16309	16080	16050	16212	16269	16093	16092	15981	16066	16209	15946	16100	16112	16080	15946	16086	16063	16094	15970	15853	15969	16134	15923	15902	15824	15979	16015	16144	16134	16126	15804	16096	16008	15963	15984	16200	15878	16068	15974	16177	15993	16159	16182	16050	16079	16083	16026	15928	16064	15986	16236	16206	16149	16086	16037	15906	15925	15905	16064	15868	16139	16009	16127	16041	16048	16065	15840	15929	16340	15929	15982	16020	15997	15914	16200	16089	16216	16055	16004	15980	15965	15884	16050	16116	15993	16200	16109	16106	15950	16102	16073	16041	15980	15986	16027	16142	16040	16042	16019	16298	15861	16023	16162	15965	16181	16015	16183	16024	16048	15903	15937	16040	15961	15953	15961	16027	16088	16001	16035	16275	16094	16115	15924	16078	16115	15742	15952	15872	15942	16055	16013	15978	16160	16099	15992	16082	16076	15969	16142	15965	15930	16210	16168	16087	15937	15901	16085	15921	16177	16103	16185	16032	15998	16147	15975	16049	15963	16118	16040	15996	15957	16043	15956	16090	15890	15901	16175	16049	15878	16276	16064	16078	16007	15959	16020	16003	16087	15990	16092	15957	16162	15905	16022	16061	16138	16077	15958	16064	15980	16157	15992	15980	16144	16066	15931	15772	16215	15964	15882	16124	16022	15956	15968	16243	16117	16075	15835	16074	16049	15721	16074	15927	16074	16106	16125	15912	16085	16179	15904	16121	16133	16006	16127	16042	16098	16133	15936	15967	16286	15997	16060	15585	16136	15981	16005	15717	15820	15895	15962	15949	16045	16047	16279	16163	16103	16188	16121	15994	16081	15971	16039	15847	15984	16031	16186	15846	15965	15907	16102	15771	16212	16076	15960	15990	15981	15980	16083	16134	16174	16137	16002	15839	16087	16249	16192	15779	16195	15917	15925	16147	16089	15993	16111	16060	16112	16046	16045	15920	16228	15907	16141	15962	15980	15963	16109	15964	15930	16028	16129	15968	16210	16256	16107	15959	16042	16086	16087	16023	16053	16063	16021	16070	15948	15930	16073	15962	16060	15926	16246	16037	16116	16175	16036	15898	15967	15991	16012	15894	15946	15947	15841	15997	15920	15800	16091	16217	15882	16129	16077	15976	15939	16149	16112	15875	16065	16026	15944	15868	15879	16251	16112	16036	15970	15953	16053	16134	16388	16246	16055	16034	16168	16001	15980	15933	15800	15838	16213	16041	16021	16117	16302	16000	16103	16090	15912	15975	15990	16043	15954	16135	16075	15999	15941	16078	16281	15981	15956	16140	15940	15996	16034	16092	16169	15989	16026	16124	15984	15886	15956	15880	16089	16153	16047	15991	15971	16097	16139	15871	16045	15915	15949	15986	15967	16072	16150	15967	15998	16058	16063	16143	16045	16102	16115	16114	15935	16084	15980	15943	15932	15783	15996	16052	15983	16168	16035	16018	16025	16033	15973	16110	16031	16002	15889	15931	16123	16007	16191	16083	15846	16062	16150	16050	16097	16171	16015	16109	16007	16057	15892	16166	15876	16094	16104	16131	15950	16041	16081	16126	16088	15771	16188	16000	15955	16024	15962	15949	15899	15999	15902	16007	16108	15985	16148	16136	15876	16023	16004	16049	16003	16007	16225	16047	16104	16187	16031	16076	16024	16355	16204	15937	16069	16127	16043	16013	16190	16047	15996	15849	15954	16108	16110	15952	16070	16030	16057	15957	15925	15989	16050	16032	16033	15925	16048	16069	15841	15868	16158	15948	16054	16000	16035	15983	16124	16008	16045	16161	16033	16014	16119	16235	16017	15883	15946	16056	15911	16036	16160	16127	16083	16146	15879	16034	16257	16181	15935	15991	15978	15966	15851	15947	15997	16126	15962	16007	16049	16017	15925	16106	16174	15935	16044	16059	16095	16119	15953	16079	15997	15916	16045	16095	16161	16074	16120	15968	16068	16163	16004	16018	15928	16029	15964	16099	16114	15872	16004	15962	16036	15972	16033	16117	16042	16035	16108	16062	15799	15959	16006	16030	15909	16062	15856	16067	16058	15990	16125	15904	16117	16048	16125	16088	15909	15998	15971	15979	16105	16151	16151	16080	16078	15906	15841	15879	16152	16107	15979	16154	16066	16182	16040	16033	16004	16046	16057	15965	16021	16038	16097	15964	16024	16175	16062	15946	15777	15843	15964	16151	16037	16113	16030	16135	16230	16105	16075	16011	16039	15965	16089	16048	15877	15972	16022	15985	16412	16077	16048	15970	16166	16124	16030	16072	15966	16149	15713	15849	16083	16059	15901	16098	16111	16046	16044	15883	15861	16021	16008	15987	15979	16005	16163	16116	16188	16026	16007	16084	16079	16013	15924	15905	16114	16000	16024	15981	16023	16244	16132	16115	16052	15981	16023	16180	16273	16000	16151	15976	16084	16122	16083	16127	16140	16062	16113	15954	16011	15893	16040	15924	16024	16001	15980	15933	16016	16039	16272	16069	16232	15912	15880	16194	16104	15918	16186	15977	16103	16105	16024	16112	16324	16033	15869	16099	16187	16034	16133	15991	15706	16103	15842	16134	16155	15875	15969	15903	16084	15960	16004	16106	16139	15959	16336	16164	16085	16224	16150	16018	16098	15717	16102	15926	15795	15886	16055	15841	15943	15894	15998	15963	16071	16028	15831	16070	16009	15939	16095	15925	15930	16022	16201	15955	16036	15987	15933	15952	16224	16042	15887	15950	16044	15992	15964	15993	16261	16091	16006	15791	15932	16063	16149	16043	16178	15918	15835	16128	16058	16250	15977	16014	15940	16189	16105	16130	15944	15883	16117	15955	15851	15837	16090	16134	15788	16006	16070	16151	16157	16093	16173	15949	16069	16195	16183	16115	16135	16048	15887	15949	16077	15989	16135	15906	16016	16041	16044	15850	16110	15917	16152	16220	15816	15919	15882	16083	15980	15972	16184	15976	15989	16053	16123	16019	16105	16043	16021	16263	15908	16139	15843	15949	15934	15882	15688	16045	15993	15907	15959	15929	15975	16085	16075	15784	16040	15913	16118	15969	15990	15961	15993	16189	16142	16000	16058	15982	16067	16071	16129	15918	15911	16135	15974	15967	16201	16089	15948	16011	16177	16099	16352	15986	16029	16027	16115	15979	16088	16039	15980	16021	15939	16035	15931	16089	16088	15895	16122	15938	15875	16074	16090	15961	16236	15870	15851	16050	16056	16163	16198	15982	16264	15944	16013	16051	16061	16116	15991	15871	16118	16072	15883	15857	15889	16129	15948	16065	16273	15862	16026	16112	15967	16013	16047	15891	16188	15944	16056	16062	16221	16069	15919	16361	16064	16110	15960	16274	16036	16206	16015	16027	16314	15964	16097	15948	15910	16018	15921	16089	16155	15914	16166	15847	16024	16069	16021	15882	15992	15915	16085	16018	16142	15941	15842	16027	15898	16061	16269	16182	16060	15851	15918	15820	16317	15985	15875	16037	16179	16191	15893	15874	15984	15963	15933	15959	15995	16098	16191	16044	16043	16103	15944	16135	16026	16030	16262	16074	15917	16209	16296	16102	15883	16075	16021	16041	15976	15978	16038	15977	16188	16069	15891	15922	15815	16037	16083	15928	16120	16106	16091	15792	16129	16095	15940	16138	16189	16013	16095	15978	16106	16165	16249	15917	15999	15888	15887	16222	16059	16146	15927	15949	16129	16049	15968	16074	15770	16062	16103	16004	16096	15951	16075	16037	15938	15949	16074	16179	16038	15887	16002	15969	15810	15898	15842	16110	16082	16177	15918	16028	16053	16111	16263	16168	16159	16118	16118	15694	15952	16174	15961	15958	16059	16137	16160	16123	16097	15990	16138	15947	15978	16086	16198	15998	16084	15882	16149	15947	15996	16132	16058	16043	16131	15882	15918	15991	15960	16124	16018	15917	16053	15986	15970	16072	16108	16125	15982	16177	15958	16067	15881	16150	15941	15994	16248	15893	16339	16190	16152	15945	15990	16088	16367	16275	15818	16213	16354	16099	15824	15951	16050	15907	16094	16234	16149	16017	16064	16192	16056	16283	16202	15937	16006	16102	15912	15911	15859	16035	15921	16086	16004	16167	16146	16001	15960	16056	16100	15886	16219	15921	15950	16160	16101	16039	16273	15850	16076	16193	16224	15904	16019	16100	16204	16115	15948	15903	15973	16049	16113	15962	16034	16047	16054	16033	16084	15877	15972	15844	15934	16001	15936	16074	16043	15920	16096	15918	15840	16214	15946	16027	15997	16040	16024	15833	16038	15996	15974	16069	16027	15907	16058	15973	15860	16038	16145	16288	16013	16078	16007	15941	15953	16121	16325	16055	15959	16057	16081	16145	16002	16093	16114	15964	16153	16173	16035	15822	16017	15961	15962	15993	15971	16231	15931	16043	16075	16203	16190	16005	15967	15960	15950	16147	16028	16236	15905	15828	16122	16047	16110	16116	15983	16150	16070	16140	16050	16054	15997	16206	16043	16009	15875	15931	16078	16109	16161	15915	16165	16005	16012	15943	15853	15934	16027	15999	16257	16024	16205	15928	16188	16181	15861	16065	15840	15908	16079	15973	16005	16018	15972	15937	16003	15999	16220	16250	16151	16071	16090	15908	16241	16034	16032	15922	16037	15911	16265	15957	16041	15749	16241	16269	16017	15950	15937	16101	16088	15819	16069	15987	15961	16011	16291	16232	16143	15815	16013	15971	16041	15841	16014	16027	15957	15944	16053	15999	15864	15887	15988	16098	15897	15854	16020	16029	15991	15982
32489	52373	48711	37448	29678	26837	23443	20099	17173	16153	15471	14964	15140	15171	14878	14801	15045	15003	15074	15071	14911	15028	15021	14896	14983	15017	14961	15006	14923	14972	15216	15103	15131	15045	15066	14936	15001	14976	14986	14829	15025	14898	14942	15048	15102	14987	15028	14900	15095	14906	15015	14967	15015	14940	15052	14965	15068	14967	14984	14943	14978	14860	14944	14745	14992	14950	14953	14881	14953	14899	14823	14970	14922	14886	15013	14879	15103	14813	15031	15025	14893	14904	14954	15152	14750	14858	15067	14955	14934	15056	14885	14825	14925	14971	14918	14920	14921	14924	14923	14919	14978	14939	14852	15006	15053	14979	14923	14860	14958	14926	15052	14971	14994	14903	14776	14976	14884	14884	14980	14927	14867	14959	14876	15041	14814	14842	14827	14903	15064	14904	15058	14984	15020	14929	14929	15100	14904	14945	15087	15035	15025	14883	14995	14923	15039	14954	15074	14935	15000	14946	14949	14961	15077	15042	14983	14763	15001	14982	14989	14992	14932	15187	15104	14777	14969	14909	14925	14863	14974	14926	14973	14931	14852	15016	14993	14933	15037	15147	14907	14897	14905	15007	15005	15023	14893	14915	14951	14963	14715	14974	14939	14743	14925	14851	14924	15053	14932	14916	14976	14931	15087	14952	15058	15081	14970	14774	14877	14882	15047	14836	15067	15064	14952	14888	14880	14905	14889	15068	14915	14862	14939	15106	14932	14910	14935	14938	14898	14960	14994	14825	15134	14838	15113	14920	15024	14922	14976	15140	15131	15180	14779	14846	14855	14973	15007	15099	14986	15074	15052	14790	15028	14949	14853	14988	14931	14845	14970	14987	15019	14904	14844	14839	15058	14887	14959	14752	14755	14825	15067	14933	15036	15064	14837	15179	15035	15037	14872	15129	14768	15036	15104	15049	15036	14962	14930	15008	15037	14998	14915	14928	14934	14964	14988	14970	14857	15012	15063	15017	14897	14926	15054	14860	14851	14782	14869	15004	14911	14958	14880	14969	14909	14924	15085	14897	14877	15141	14968	14894	14980	14910	14959	14803	15077	14929	14929	15028	15021	15027	15041	15071	15010	15016	15142	15096	14751	14994	14937	14975	14832	14968	14961	14957	14818	14963	14993	14816	15151	14872	14988	15017	14975	15104	14892	14857	14888	14890	15233	15014	14976	14906	14916	14827	15060	15022	14970	14968	14978	15054	14912	14887	14913	15017	14958	15092	14912	14813	15040	14879	15001	14820	14989	15021	14969	15058	14953	15003	14921	15045	14997	14944	14952	14979	14908	14906	14823	14986	15075	14945	15073	15102	15132	14990	14896	14832	15031	15007	15079	14902	14868	15034	14889	14922	14853	14889	14872	15048	14936	14900	14961	14959	14880	14954	14954	14902	14973	15034	14933	15088	14995	14999	14736	14908	15043	15003	14751	14784	15043	14873	14790	14916	14852	14846	14947	14943	14978	14887	14803	14953	14987	15009	14882	15060	14928	14980	15068	14906	14985	14917	15004	15066	14907	14830	15019	15083	14932	14784	15091	14927	14894	14985	15047	15070	14837	14854	14757	14858	15031	15075	14774	15121	15011	14903	15017	14912	14976	15032	15052	14871	14893	14836	15020	14855	15186	14759	14862	15063	14988	15069	14968	14922	15093	14978	14886	14952	15050	15041	15054	14943	15042	14999	14959	14841	15007	14988	14973	14924	14945	14930	14953	14870	14982	14866	14875	14831	15092	14920	15007	14948	15069	15113	14978	15064	14914	14944	14987	14880	14920	14882	14975	15141	15072	14850	15036	14939	15010	15068	14987	14921	15188	14923	14856	14929	15045	14983	14970	14881	15071	14902	14927	15063	14913	14989	15099	14998	14843	15069	15067	14851	14926	14983	15005	14912	14941	14929	15003	14949	14975	14962	15038	14817	14980	14917	14980	15076	14903	14802	14767	15038	14938	14979	14870	15016	15028	15026	14951	14843	14844	15063	14977	14978	14937	14884	15069	15019	14998	14957	14921	14887	15057	14926	15040	14779	14883	15016	14987	15112	14803	15071	14990	14853	14922	14884	14931	15080	15040	14934	14906	14990	14824	14948	14880	14966	14988	15031	14883	14971	15093	15012	15015	14985	14888	14762	14945	14936	14764	15049	14901	14821	14900	14992	15065	14855	14742	15117	14953	14940	14891	14888	15192	14914	15204	14933	15002	14903	15046	15006	15026	14797	14891	14902	15027	14857	15137	15054	14865	14805	15033	15045	15033	15036	14753	14891	14969	14809	15045	14905	14863	14877	14989	14982	15040	14846	14998	15143	14936	14797	14959	14836	14902	14953	14957	15020	14865	14913	15018	14940	15027	14848	14779	15075	15069	14866	15062	14910	14947	15134	14949	14966	14916	15140	15020	15050	14975	15007	15003	15058	14760	14954	15041	15021	14938	14803	14930	14997	14984	14979	15073	14885	14859	15196	15031	14960	14987	14953	14818	14919	14978	15126	15048	14970	14871	15006	14949	14954	14908	14981	14909	14828	15034	14811	15049	14923	14808	15050	14920	15128	14785	14943	15035	15020	14826	15207	15002	15056	14894	15006	14879	15003	14957	15002	15011	15021	15056	14871	14986	14986	14866	14945	14837	14933	14918	14928	15024	14929	14967	14985	14934	14969	14869	14921	15032	14923	15076	14864	14886	14834	15100	14736	15027	15011	14941	14963	15038	14816	14849	14953	15036	14979	15138	14808	14966	14941	14947	15043	14884	14904	15001	14770	14893	14913	15023	14779	15045	14826	15087	15074	14925	15021	15089	15074	14928	14948	15069	14822	14877	14981	14914	14844	14959	14905	14930	15083	14955	14924	14925	14890	14863	14860	15030	14955	14898	14730	15029	14911	14853	14946	14938	14922	14967	14975	14984	14956	15104	14922	15069	14902	14897	14915	14945	14897	14899	14768	14721	14814	15009	14831	14940	14803	15018	14823	15070	14898	15056	14970	14933	14912	15107	15029	14942	15015	15038	15018	15098	15161	14953	14907	14899	14913	14795	15117	14943	14903	14975	14845	14955	15044	15048	14958	14844	14860	15132	15100	14999	15047	14908	14971	14991	15145	14970	14777	14875	14900	15012	15072	15052	14983	14935	14906	14974	15090	15075	14959	14981	14940	15025	15020	15020	14923	14962	14984	14904	14925	14880	14959	15007	14985	14972	15057	14887	15114	14915	14786	15102	14821	14910	15114	15027	14966	14990	15104	14969	14965	14899	15058	15002	14956	14953	15042	14918	14911	14919	15055	14896	15079	15051	14975	14937	14974	14995	14912	14921	14977	14990	14970	15039	14847	14900	14904	15138	15048	15083	14943	14883	15068	14889	14847	15045	14990	14908	15191	14942	14974	14961	14801	14945	14991	14915	15093	15086	14966	14890	14994	15008	14888	14936	14957	14986	15023	14983	14826	14945	14906	15001	15040	14954	14920	14828	15135	15060	14837	14840	15087	14996	15052	15012	14827	15141	14890	14957	14896	15071	15033	14968	14988	15072	14791	14921	14969	14943	15078	14899	15004	15006	14939	14903	14928	14911	15015	15039	14732	14937	15091	15054	14951	14861	15122	14901	14942	14988	14913	14850	14870	14714	14878	15101	15075	14886	15066	14875	14976	15015	14974	14935	15072	14867	14994	14914	14801	14979	14867	14980	14987	15011	14966	14923	14981	15062	15021	14922	15071	14793	14946	14985	14876	14942	14882	14831	14904	14926	15098	14824	15097	14813	14889	14879	15013	15147	15105	15005	15001	15021	14972	14781	14938	14934	14855	14898	14939	14954	15079	14908	14815	14975	14826	14907	14986	15165	15010	15047	14950	15014	14989	14920	15027	14920	15020	14921	14976	14888	14910	14976	14959	14899	15021	14962	14947	14867	14876	15006	14889	14987	14972	15136	14905	14948	14932	15115	14961	14882	14979	14989	15015	15068	14810	14944	15029	15026	14966	14985	15110	15028	15087	14836	14953	14939	14923	14774	14992	15113	14869	14839	15029	15029	15148	15010	15061	14922	15118	15082	15163	14821	15138	14854	14983	14994	14907	14987	15085	14838	14862	15045	14821	15043	14945	14878	15057	14949	14962	14995	14940	14935	14957	14972	15025	14892	14944	14750	15000	14908	15034	14850	15010	14952	14937	15097	14792	14927	14934	15017	14919	15052	14935	14933	15039	14922	15107	14933	14985	15016	14969	15074	14907	14859	15067	15118	14962	15075	15073	14979	14836	15068	14912	15031	14974	14917	14898	14925	14967	15021	15043	15030	15109	14949	15098	14986	14989	15084	14919	14979	15022	14926	15070	15048	14880	14784	15103	14868	15106	14968	14898	14890	14979	14786	15127	14764	14923	15172	15062	15064	15083	14898	15117	15218	14973	15037	14897	14916	14882	14962	14988	14934	14803	15090	15036	14911	14905	14960	14899	14912	14684	14887	15028	14969	14999	14924	15009	15142	14909	15018	14961	14954	14726	15026	15024	14997	14845	14903	14930	15063	15126	15045	14762	15060	14961	15105	15004	14992	15041	14934	15016	15036	14985	14909	15070	14909	15057	15014	14850	15020	14973	14993	14859	15063	14764	14980	14787	15006	14892	14922	15036	14988	15037	15042	14917	15158	14909	14981	14875	15039	14967	14941	15110	14901	15036	14877	15029	14901	14963	15006	14999	15030	14880	15074	15036	14896	14927	14949	14858	14866	14951	15045	15057	15041	14810	14843	15101	14871	14967	14902	15027	14897	14982	15047	14907	15065	14961	15024	15124	14893	15009	15009	14863	14997	14945	14935	14894	14963	15024	14975	14887	15091	14974	15010	14925	15116	15050	14818	14974	14936	14978	15141	14832	14910	14778	14925	15091	14947	14887	14886	14848	14998	14860	15170	14895	15039	15069	14879	14965	15006	14928	14864	15030	14885	15008	14998	14827	14843	15006	14855	15173	14818	15109	14852	14895	14877	14862	14960	14921	14784	14980	14942	14914	15020	14925	14925	15018	14716	14940	14939	14938	15076	14862	14972	14877	15063	15169	15039	14958	15027	15009	15067	14894	14962	14844	14949	14957	14983	14883	14925	14699	15002	14998	15034	15038	14829	14987	14827	14832	14893	14938	14881	14729	15088	14954	14978	14941
23063	21516	29449	24738	23852	26620	28405	23641	20416	18475	17645	17744	17511	17451	17361	17325	17318	17202	17364	17417	17249	17191	17290	17287	17220	17110	17237	17251	17094	17089	17226	17115	17170	17143	17311	17158	17179	17173	17134	16915	17142	17169	17225	17300	17232	17154	17305	17208	16983	17184	17109	17161	16981	17068	17095	17088	17143	17220	16863	17352	16866	17278	17082	16975	17142	17322	17125	16922	16897	17230	17262	17044	17269	17154	17034	16909	17016	16786	16989	17132	16933	17076	17245	17163	17013	16855	16858	17140	16869	17038	17182	17137	17109	17188	17148	17010	17137	17095	17166	17047	17177	17298	17040	17136	17113	16958	17107	16922	17071	17128	17021	17101	17138	17039	17159	17008	17169	17183	16961	16942	17018	17105	17188	17338	16965	17036	16884	17134	16959	17019	16984	17101	17050	17107	17026	16994	16835	17010	17057	17036	17102	17142	16971	17070	17242	17034	17081	17233	17007	17017	16950	16950	16935	16933	17103	16906	17218	17077	17025	17089	17133	16934	17235	16971	16880	17047	16928	17002	16943	17012	17016	17148	16999	16992	17059	17064	17020	16926	16999	17188	16939	16982	17109	16884	17215	16926	16929	16984	17110	16950	17058	16995	16931	17236	16931	17117	17107	16913	16931	17073	16986	17056	17151	17112	17055	16821	16778	17112	16952	16997	17052	17125	16945	17263	16951	17104	17059	17054	17060	16798	17029	16990	17051	16948	17105	16909	16986	16939	16833	16973	16874	16906	16968	17150	17075	17133	17036	17104	17060	16897	16971	16947	17014	16986	17195	16937	17032	17177	16949	17181	17142	17018	17108	16969	17201	16870	16865	17119	17156	16959	17106	17001	17038	17153	16871	16958	16992	17040	17051	17201	17028	17006	16904	17000	17125	17090	16983	17073	17073	16984	17127	17172	16903	17257	16856	16872	16997	16966	17227	17117	17145	17043	17156	17126	16973	17115	16944	17057	17171	17018	16977	17245	17041	17077	17092	16953	17095	17010	17044	17225	16964	17154	17076	17086	17033	17132	17000	17102	17245	17170	17291	17128	17051	17232	17203	17165	16883	16984	17239	17135	17225	17134	16927	17071	17169	17254	17146	16976	17086	17100	17111	17149	17152	16791	16901	16976	17145	16894	17193	17081	16895	16968	17165	17053	17044	16949	16897	17086	17052	17013	17201	17103	16902	17099	17090	16853	16980	16937	17135	17145	17023	16854	17022	16912	16862	16862	16990	16862	16954	17064	17185	17071	16957	16924	16993	17196	17096	17026	17037	17022	17154	17008	17032	16756	16987	17048	16876	17172	16918	17248	16950	17085	17181	17001	16893	17028	17177	17191	17014	17099	17225	17019	17182	17024	17162	17055	16891	17025	16936	17095	17019	17078	17004	16980	16988	16752	17113	16940	16935	17037	16915	16860	16856	17034	16933	17027	17038	17045	17033	17004	17208	17213	17042	16913	17184	16947	17195	17111	16831	17144	17207	17128	17204	17156	17164	17041	16999	17104	17042	16874	17017	17160	17213	17112	16865	17012	17027	17232	17199	17027	17059	17104	17087	16999	16961	16951	17089	16912	17101	17067	16975	17104	17092	17121	16845	17181	17217	17160	17004	16902	17145	17005	17275	17129	16981	17344	17103	17061	17068	16879	16968	16952	16946	16991	16997	16994	16954	16865	16982	16916	16961	17038	16934	17081	17232	16987	16833	17104	16954	16920	17067	16979	17062	17161	17009	17168	17013	17066	17057	17111	17105	17157	17152	17174	17088	17024	17126	17025	17061	16800	17044	16998	16980	16875	17142	17170	16804	17140	17146	17072	17083	17149	17089	17108	17090	17093	17158	16818	16936	17131	17108	17070	17080	16939	17014	17121	17259	17143	17010	16904	17138	17135	16947	17008	17036	16894	17100	17068	16961	17036	17089	17194	17214	17044	17007	17015	16926	17026	17105	17027	17193	17045	16980	17171	17261	17181	16996	17007	17143	16917	17116	17017	17090	17243	17092	17057	17094	17073	17168	17359	17073	16879	17183	16959	17043	17013	17138	17164	17036	16954	17213	17131	17147	17037	17064	16973	16991	17080	17170	16915	16978	17108	17002	17107	16838	16933	17042	17200	17043	17076	17117	16866	17048	17248	17117	17021	17284	16961	17140	17033	17051	17053	17088	16888	17048	17014	17224	17141	17096	16932	16937	17058	17081	17051	17035	17084	17146	16912	17203	17112	17041	17037	17146	17083	17035	16841	17013	16962	17233	17008	17213	16936	17203	17045	17029	16952	17252	17149	16969	17299	16925	17061	17062	17138	16759	16977	17091	17048	17178	17062	16950	16988	17276	17130	17076	17082	17281	17000	17115	17247	17134	17167	17333	17152	17042	17015	17164	17025	17130	16898	17030	17102	16993	17078	17086	17198	16935	17169	16969	17015	17022	17122	17001	16998	17315	17244	17085	16935	17105	17043	17157	17138	17109	17065	17156	17072	16919	16922	17020	16936	17082	16983	16889	17305	17161	17089	16952	16999	17038	17116	17022	16810	17141	17190	17109	17135	17105	16934	17013	17059	17087	17003	17170	17218	16859	17032	16878	17219	17003	17011	17191	17020	17165	17003	16972	17094	17044	17163	17124	16975	17004	16966	17200	17072	16967	16944	16930	17129	16926	16746	17161	16887	16918	17178	17093	17225	17079	17032	17003	16965	17202	16986	16972	17109	17143	17057	16969	16870	16990	17086	17178	16956	16917	16960	16956	16871	16884	17150	16841	17207	17145	17233	16970	16909	16932	17091	17124	17042	17091	17086	17163	17083	17200	17042	17041	16831	17036	17079	16956	17039	16885	17017	17073	17113	17130	17063	16838	17010	16887	17072	16817	16957	17115	17100	17056	17182	17164	17059	17085	16990	17090	16985	17114	16968	17172	17083	17139	17022	17087	17208	17080	16948	16903	17030	17226	17067	16963	17030	16994	17080	17190	17164	17047	17060	17004	16989	17026	16851	16970	17157	17234	17302	16960	17103	17114	17067	16875	16963	17077	17021	16862	17107	17026	16895	17017	16994	16937	17126	17056	17052	17262	17085	17161	17160	16998	17243	16993	17093	17102	16928	17145	17052	17001	17096	16957	17112	17290	17058	17088	16924	17137	17157	17221	16968	17235	16961	17039	16849	17123	17099	16910	17157	17212	16868	17245	17137	16925	17069	16925	16920	17096	17041	16953	16857	17105	16921	17172	16916	17094	17102	16615	16890	17167	16958	16923	17017	16918	17021	17124	17004	16989	17162	17096	17200	17164	17146	16829	17031	16752	17203	17096	16810	16999	17109	16993	17110	17039	17031	17152	17090	16982	16926	16803	16938	17059	17002	17170	17162	17131	17161	17138	16950	17138	17030	16989	17270	16983	16931	17075	16955	16978	17044	17152	17031	16980	17067	16855	17172	17070	17023	16904	16804	17077	16890	17049	17052	16962	17058	17041	17117	16988	17108	17081	16941	16959	16905	17059	17168	17120	16875	17313	17063	17114	16977	16806	17065	16992	17110	17164	16944	17243	17066	16855	17177	17085	17166	17094	17144	16856	17280	17137	17143	16978	16905	17130	17093	16975	17179	16897	17027	17080	16918	16942	17054	17080	17001	16907	16989	17025	16959	17141	16970	17085	16941	16906	17206	16947	16975	17058	17119	17136	16965	16950	17087	17162	17190	16918	17125	16806	16994	17048	17190	17285	16892	16832	17191	17229	17161	17112	17143	17159	17136	17045	17038	17106	17064	17232	17047	16813	17094	16812	16912	17012	17227	17137	16964	17049	17122	17067	16953	17182	17143	17177	17219	16952	17053	17101	17226	17083	17146	17155	17114	17095	17017	17035	17001	17037	17066	17109	17012	16872	17084	16938	17071	16951	17127	17044	17110	17117	16797	17267	16894	16838	17104	16909	17125	17034	17152	17083	17114	17057	17155	16989	17028	17161	17031	16919	17151	17171	17068	17120	16897	17133	16957	17059	17257	17002	16908	16815	17059	16826	17113	17120	16974	17090	17020	16929	17043	17099	17080	17110	17132	17032	17060	16957	17008	17098	16861	17078	16911	16873	16971	16996	16963	16971	16897	17079	16938	17093	16995	17071	17176	17188	17029	16942	16906	17011	17163	16747	16987	17036	16878	16965	17045	17076	16985	16923	16842	16997	16902	16940	17003	16862	16868	16981	16994	17047	16865	17179	17110	17223	17211	17030	17239	16875	17086	17040	17004	16837	16992	16978	17140	16831	17092	17174	17109	16846	17138	16956	17018	16990	16948	17083	16868	17110	17051	17102	16935	16811	16965	17122	17050	17022	16946	16917	17302	17096	16893	16963	16997	17009	17062	17078	16989	16963	16786	17103	16945	16852	16996	17016	17085	17010	16942	16832	17111	16928	16936	16949	17114	16941	16834	17015	17054	17164	17098	17052	17067	16964	16910	17242	17038	16947	17148	16963	16860	17184	17071	17143	16901	17089	17074	17235	17178	16973	16776	17122	16874	17109	16930	17066	17066	16923	16883	17151	16978	16926	17314	17012	17012	17004	17120	16902	17024	17187	17158	16955	16957	16850	17010	17137	16891	17091	17144	17192	17102	16963	17017	17155	17081	16971	16813	17152	17155	17126	16951	16860	17146	17216	17171	17247	17025	16954	17080	16953	17026	16939	16819	16968	16930	16994	16985	17046	16883	17042	17186	17115	17028	17007	16838	17130	16989	16873	17089	17093	16871	17181	17074	17130	17052	16830	16961	16905	16958	17037	17137	16989	17019	16969	16920	16980	16921	17117	16949	17041	17096	17086	16828	16960	16815	17119	17208	17249	17074	17059	17125	16992	17076	17327	17081	16936	17058	17152	17147	16918	17075	16990	17195	17293	17116	16995	17018	16992	17125	17057	17100	17409	17110	16977	17097	17169	17202	17033	16962	17081	17070	16967	16910	17093	16965	16830	16971	16988	16954	17102	17112	17006	17042	17078	17109	17112	16934	16930	16937	16969	16963	16945	17010	16979	16986	17182	16987	17229	16981	17072	17019	16977	17005	17134	16990	16960	16827	17129	17156	17308	17033	16771	17070	17041	17150	17019	16899	17081	16855	16933	17154	16827	17093	17055	17074	17031	17066	16994	16974	17001	17053
36464	59242	54896	45643	36437	29144	25426	23499	19101	16152	15772	15812	15638	15695	15548	15699	15582	15777	15447	15508	15595	15525	15589	15645	15723	15580	15566	15598	15544	15619	15716	15544	15609	15703	15630	15706	15754	15586	15721	15552	15562	15575	15713	15591	15611	15716	15549	15676	15564	15686	15485	15570	15805	15718	15615	15707	15562	15599	15679	15609	15613	15670	15539	15542	15383	15638	15511	15590	15588	15507	15575	15737	15665	15585	15438	15520	15491	15590	15564	15458	15648	15488	15759	15543	15517	15568	15660	15676	15565	15703	15591	15553	15620	15448	15670	15350	15490	15697	15461	15403	15539	15521	15547	15423	15526	15593	15420	15547	15586	15654	15489	15663	15578	15531	15666	15643	15621	15433	15680	15521	15501	15550	15556	15588	15689	15479	15481	15645	15402	15534	15595	15469	15465	15397	15689	15600	15571	15585	15409	15567	15693	15566	15312	15532	15413	15612	15457	15518	15511	15541	15532	15332	15613	15604	15629	15526	15522	15563	15602	15650	15430	15617	15580	15510	15486	15537	15471	15538	15822	15532	15391	15623	15637	15487	15614	15452	15596	15489	15358	15563	15467	15531	15682	15696	15474	15593	15543	15580	15673	15657	15528	15428	15562	15525	15449	15743	15569	15536	15493	15553	15512	15633	15401	15450	15514	15495	15540	15504	15629	15413	15762	15352	15500	15616	15416	15476	15479	15293	15702	15488	15409	15483	15765	15508	15689	15557	15403	15584	15586	15612	15526	15455	15447	15650	15496	15517	15425	15660	15566	15622	15632	15469	15486	15582	15554	15474	15606	15534	15490	15340	15518	15444	15393	15740	15675	15435	15622	15733	15513	15575	15561	15446	15569	15644	15662	15581	15743	15462	15592	15518	15473	15740	15479	15584	15490	15590	15459	15480	15687	15548	15414	15482	15712	15529	15585	15496	15657	15596	15490	15581	15524	15570	15581	15467	15661	15440	15579	15748	15374	15633	15357	15567	15568	15454	15471	15507	15627	15545	15527	15527	15525	15623	15406	15644	15401	15508	15557	15410	15433	15659	15528	15453	15508	15445	15519	15460	15693	15596	15569	15404	15556	15520	15668	15541	15339	15512	15683	15703	15407	15405	15621	15450	15504	15340	15588	15561	15694	15545	15490	15422	15522	15532	15584	15552	15499	15365	15564	15477	15474	15426	15444	15584	15574	15557	15593	15644	15553	15549	15466	15493	15562	15748	15512	15450	15537	15500	15507	15514	15544	15605	15554	15499	15748	15551	15603	15441	15476	15670	15615	15437	15561	15530	15627	15698	15524	15373	15620	15506	15571	15442	15745	15415	15491	15526	15542	15517	15411	15422	15479	15493	15522	15520	15510	15489	15569	15631	15577	15671	15508	15587	15447	15532	15449	15515	15625	15475	15458	15609	15483	15693	15668	15477	15630	15402	15557	15625	15607	15561	15464	15533	15616	15524	15515	15469	15486	15528	15557	15559	15468	15598	15566	15592	15600	15625	15470	15402	15488	15589	15524	15577	15515	15475	15673	15547	15524	15573	15594	15613	15618	15505	15681	15582	15547	15471	15439	15539	15579	15550	15533	15567	15421	15749	15544	15523	15626	15613	15694	15456	15437	15524	15589	15363	15515	15605	15465	15392	15267	15494	15514	15633	15441	15582	15450	15410	15524	15493	15479	15333	15545	15589	15696	15586	15437	15603	15472	15389	15520	15394	15512	15482	15492	15643	15607	15602	15497	15539	15578	15538	15572	15704	15556	15516	15644	15681	15512	15552	15531	15609	15460	15463	15563	15589	15451	15415	15419	15615	15564	15547	15533	15697	15537	15427	15658	15595	15556	15616	15629	15548	15750	15630	15657	15707	15593	15513	15479	15686	15386	15598	15398	15505	15413	15480	15509	15609	15580	15451	15584	15796	15515	15734	15581	15665	15453	15623	15542	15398	15631	15481	15529	15509	15517	15497	15446	15564	15469	15796	15497	15500	15542	15648	15420	15657	15567	15596	15442	15453	15500	15533	15607	15655	15588	15686	15562	15570	15473	15608	15376	15548	15613	15526	15696	15530	15581	15426	15513	15467	15497	15779	15597	15474	15605	15436	15532	15565	15730	15472	15526	15636	15502	15437	15643	15490	15661	15758	15596	15682	15605	15285	15639	15657	15679	15446	15622	15567	15481	15626	15504	15446	15472	15493	15593	15611	15578	15466	15624	15415	15639	15572	15487	15523	15528	15518	15440	15504	15653	15623	15535	15583	15463	15590	15488	15602	15394	15506	15600	15502	15369	15449	15677	15441	15505	15680	15351	15579	15593	15417	15496	15521	15409	15315	15753	15428	15719	15555	15394	15460	15373	15737	15560	15626	15614	15447	15453	15507	15348	15674	15575	15544	15576	15419	15728	15530	15531	15644	15574	15651	15511	15362	15655	15658	15559	15552	15600	15657	15509	15619	15433	15516	15543	15561	15483	15507	15619	15458	15212	15537	15621	15577	15381	15575	15535	15474	15574	15423	15660	15598	15611	15557	15491	15528	15552	15756	15601	15573	15613	15595	15707	15631	15578	15654	15514	15540	15415	15530	15583	15429	15592	15656	15422	15629	15547	15744	15428	15570	15343	15594	15435	15843	15596	15504	15587	15649	15491	15385	15516	15731	15616	15461	15508	15520	15597	15572	15343	15505	15677	15535	15500	15438	15637	15591	15659	15474	15536	15510	15557	15501	15648	15707	15548	15428	15488	15516	15482	15670	15444	15594	15532	15568	15482	15571	15462	15439	15445	15573	15505	15510	15598	15734	15547	15594	15636	15686	15637	15467	15518	15702	15501	15493	15435	15507	15562	15524	15693	15545	15675	15652	15599	15608	15484	15636	15633	15564	15565	15354	15439	15664	15630	15532	15608	15635	15617	15384	15542	15471	15496	15634	15458	15705	15472	15474	15529	15571	15614	15605	15575	15421	15554	15548	15668	15553	15509	15603	15554	15486	15469	15637	15548	15476	15497	15626	15504	15638	15472	15568	15609	15517	15642	15624	15513	15538	15608	15503	15584	15505	15435	15437	15658	15734	15451	15460	15568	15576	15409	15556	15543	15445	15546	15619	15593	15560	15586	15509	15508	15508	15548	15525	15474	15556	15663	15626	15542	15511	15444	15706	15763	15590	15526	15555	15492	15463	15687	15692	15628	15558	15573	15492	15549	15520	15661	15427	15355	15465	15547	15518	15597	15514	15608	15488	15611	15401	15575	15601	15585	15428	15766	15466	15537	15589	15568	15521	15463	15449	15515	15297	15562	15503	15393	15619	15333	15485	15555	15623	15583	15385	15571	15476	15718	15473	15508	15553	15470	15539	15481	15484	15444	15516	15631	15712	15443	15701	15561	15659	15514	15568	15447	15758	15455	15551	15425	15567	15512	15563	15585	15441	15606	15548	15499	15630	15581	15550	15559	15471	15506	15539	15490	15679	15511	15576	15640	15468	15601	15536	15571	15506	15449	15598	15419	15702	15564	15717	15434	15665	15352	15469	15447	15660	15543	15526	15633	15701	15457	15692	15454	15642	15467	15401	15559	15453	15428	15421	15381	15496	15658	15620	15398	15557	15452	15565	15667	15428	15449	15504	15636	15742	15669	15480	15389	15583	15536	15597	15573	15614	15500	15528	15477	15714	15610	15514	15641	15503	15541	15413	15508	15460	15705	15338	15629	15410	15493	15451	15598	15301	15600	15648	15755	15539	15585	15564	15454	15619	15631	15520	15600	15553	15436	15561	15552	15395	15515	15512	15503	15300	15366	15574	15394	15531	15588	15522	15495	15360	15554	15482	15651	15495	15431	15734	15568	15486	15635	15498	15627	15634	15479	15331	15669	15516	15458	15690	15410	15537	15527	15533	15653	15446	15529	15588	15487	15687	15542	15463	15600	15689	15460	15653	15554	15523	15372	15576	15546	15572	15414	15450	15514	15665	15456	15789	15384	15621	15626	15570	15662	15395	15577	15491	15493	15575	15595	15483	15574	15561	15621	15691	15450	15482	15712	15665	15472	15676	15503	15530	15665	15502	15671	15592	15551	15530	15568	15468	15511	15666	15573	15524	15485	15365	15440	15530	15353	15655	15474	15522	15539	15495	15617	15585	15621	15447	15561	15530	15764	15486	15470	15646	15438	15501	15305	15526	15588	15630	15756	15604	15599	15685	15482	15567	15442	15668	15605	15581	15577	15703	15563	15545	15552	15633	15651	15352	15611	15602	15645	15571	15661	15521	15495	15522	15703	15371	15582	15662	15658	15447	15564	15459	15514	15622	15635	15482	15597	15474	15558	15451	15563	15439	15439	15455	15594	15602	15625	15447	15422	15526	15651	15559	15648	15521	15604	15349	15475	15767	15539	15598	15678	15588	15501	15401	15452	15453	15487	15488	15606	15398	15454	15511	15287	15490	15474	15615	15653	15488	15579	15495	15551	15456	15689	15579	15632	15458	15515	15504	15532	15465	15460	15429	15665	15507	15651	15569	15624	15435	15399	15507	15563	15621	15544	15622	15613	15411	15649	15409	15613	15510	15429	15495	15680	15527	15627	15446	15644	15532	15592	15715	15571	15477	15467	15624	15398	15490	15692	15447	15546	15422	15589	15560	15433	15471	15650	15505	15618	15564	15547	15746	15579	15587	15608	15495	15641	15634	15662	15609	15468	15593	15480	15481	15628	15562	15470	15712	15688	15556	15515	15527	15464	15455	15666	15698	15615	15517	15467	15534	15542	15647	15393	15556	15490	15611	15540	15541	15496	15626	15622	15576	15454	15616	15457	15493	15571	15381	15385	15528	15629	15594	15419	15603	15572	15425	15498	15674	15662	15494	15554	15570	15454	15652	15690	15646	15432	15634	15686	15405	15762	15569	15557	15438	15659	15432	15543	15512	15584	15435	15570	15571	15500	15484	15484	15441	15581	15535	15583	15579	15562	15330	15525	15606	15432	15377	15678	15318	15551	15431	15564	15657	15469	15490	15564	15774	15546	15662	15612	15607	15800	15424	15856	15347	15526	15423	15460	15577	15565	15422	15533	15424	15603	15453	15543	15588	15495	15520	15402	15533	15696	15539	15320	15664	15436	15630	15452	15425	15552	15525	15627	15202	15674	15666	15547	15654	15675	15406
28401	25778	32343	27891	20685	18179	17578	16426	15925	16023	16052	16010	15949	15956	15925	15786	15756	15606	15972	15934	15758	15897	15691	15733	15779	15856	15581	15719	15672	15850	15643	15907	16127	15776	15727	15850	15648	15639	15621	15742	15774	15691	15742	15787	15677	15613	15758	15596	15953	15738	15764	15769	15794	15781	15797	15828	15659	15595	15664	15670	15723	15669	15833	15532	15685	15564	15755	15584	15873	15827	15986	15777	15744	15738	15832	15793	15731	15725	15642	15706	15912	15955	15828	15670	15802	15851	15787	15766	15778	15780	15676	15898	15625	15637	15964	15640	15810	15528	15568	15576	15673	15938	15724	15820	15871	15706	15648	15778	15913	15614	15829	15828	15756	15827	15673	15586	15944	15731	15967	15695	15808	15678	15767	15655	15759	15642	15939	15783	15734	15850	15677	15773	15461	15645	15669	15966	15843	15691	15698	15544	15679	15922	15595	15553	15586	15720	15653	15565	15680	15749	15446	15827	15698	15704	15537	15686	15724	15555	15735	15722	15793	15595	15864	15700	15713	15663	15594	15667	15857	15754	15702	15699	15796	15652	15628	15678	15937	15796	15777	15587	15597	15791	15841	15991	15656	15799	15680	15753	15546	15625	15728	15680	15568	15664	15688	15709	15601	15795	15686	15812	15771	15664	15839	15648	15822	15875	15635	15728	15810	15901	15592	15604	15896	15779	15976	15644	15656	15525	15778	15834	15579	15604	15898	16024	15737	15723	15770	15508	15801	15635	15821	15753	15868	15788	15852	15654	15706	15748	15813	15855	15738	15798	15755	15761	15637	15775	15804	15811	15595	15720	15800	15767	15695	15822	15803	15679	15760	15832	15652	15735	15738	15815	15855	15655	15623	15628	15641	15671	15712	15793	15733	15649	15857	15870	15854	15686	15698	15864	15597	15637	15750	15800	15798	15736	15669	15704	15801	15696	15747	15661	15825	15669	15660	15738	15745	15745	15769	15973	15755	15894	15635	15839	15706	15735	15711	15787	15720	15725	15739	15976	15863	15713	15596	15763	15552	15714	15581	15625	15739	15683	15651	15584	15651	15742	15765	15758	15658	15695	15530	15847	15738	15701	15656	15690	15684	15583	15894	15637	15828	15590	15769	15733	15653	15633	15685	15726	15640	15658	15797	15870	15809	15747	15776	15619	15904	15679	15586	15634	15633	15601	15462	15586	15723	15801	15742	15736	15793	15607	15833	15638	15658	15814	15800	15758	15810	15873	15680	15887	15716	15738	15928	15917	15827	15626	15503	15629	15786	15861	15875	15805	15671	15661	15869	15699	15722	15824	15751	15865	15780	15637	15667	15575	15842	15791	15757	15942	15911	15653	15603	15769	15742	15884	15656	15670	15635	15689	15722	15839	15596	15690	15637	15737	15765	15688	15498	15764	15913	15485	15804	15747	15723	15622	15775	15869	15832	15684	15663	15449	15754	15829	15861	15856	15855	15771	15647	15739	15611	15745	15910	15823	15813	15814	15733	15753	15828	15651	15675	15713	15762	15685	15767	15745	15607	15669	15798	15831	15659	15751	15843	15752	15784	15734	15737	15743	15686	15666	15675	15617	15789	15827	15761	15669	15764	15633	15738	15825	15628	15622	15662	15710	15918	15784	15591	15769	15725	15581	15765	15820	15723	15637	15745	15656	15503	15736	15781	15883	15838	15608	15574	15928	15721	15578	15952	15686	15588	15637	15818	15655	15934	15651	15565	15798	15810	15687	15675	15781	15876	15825	15634	15935	15677	15660	15619	15713	15993	15795	15792	15683	15615	15530	15653	15886	15824	15912	15644	15794	15507	15658	15785	15687	15764	15806	15583	15732	15632	15667	15667	15700	15824	15735	15656	15791	15821	15799	15843	15775	15825	15757	15865	15647	15673	15869	15940	15962	15811	15714	15737	15681	15768	15902	15716	15520	15662	15673	15561	15766	15727	15721	15899	15590	15752	15988	15853	15613	15734	15751	15720	15657	15898	15850	15611	15780	15649	15869	15796	15888	15926	15746	15678	15696	15607	15624	15653	15592	15816	15731	15720	15753	15651	15683	15658	15722	15740	15700	15816	15692	15817	15697	15816	15802	15722	15658	15635	15681	15853	15831	15786	15697	15688	15493	15684	15772	15642	15404	15769	15866	15519	15705	15732	15750	15868	15594	15874	15786	15744	15666	15574	15635	15726	15626	15687	15736	15755	15835	15722	15854	15741	15806	15924	15543	15778	15831	15945	15754	15620	15690	15730	15774	15759	15640	15711	15776	15818	15908	15857	15742	15730	15682	15706	15858	15722	15820	15845	15881	15912	15819	15875	15758	15866	15661	15649	15753	15727	15635	15811	15648	15844	15850	15683	15548	15751	15554	15823	15805	15692	15768	15577	15807	15760	15801	15626	15808	15602	15777	15730	15760	15754	15767	15736	15628	15575	15735	15815	15714	15875	15702	15832	15690	15686	15903	15824	15683	15522	15693	15788	15909	15700	15667	15718	15863	15857	15808	15823	15824	15678	15491	15807	15819	15788	15801	15635	15785	15652	15637	15714	15998	15781	15790	15785	15869	15848	15618	15523	15713	15918	15832	15700	15853	15792	15862	15789	15622	15771	15809	15706	15641	15716	15809	15831	15534	15809	15661	15932	15744	15843	15855	15746	15730	15466	15486	15693	15510	15882	15717	15685	15716	15744	15633	15811	15596	15725	15839	15740	15674	15715	15648	15807	15660	15710	15656	15500	15602	15657	15701	15639	15734	15622	15499	15720	15773	15553	15565	15993	15859	15745	15696	15619	15567	15663	15832	15760	15791	15827	15762	15553	15845	15634	15796	15855	15770	15917	15638	15892	15738	15748	15780	15858	15798	15756	15898	15784	15749	15633	15561	15618	15729	15735	15652	15750	15753	15839	15734	15673	15694	15846	15738	15479	15522	15693	15726	15827	15552	15533	15885	15788	15707	15921	15682	15636	15686	15747	15597	15700	15698	15687	15707	15834	15749	15614	15642	15802	15667	15706	15755	15838	15706	15801	15738	15594	15582	15610	15550	15758	15680	15754	15618	15652	15927	15669	15583	15661	15910	15572	15755	15651	15753	15751	15858	15652	15716	15591	15860	15778	15723	15912	15658	15622	15664	15907	15802	15789	15932	15869	15714	15523	15764	15805	15771	15744	15602	16013	15737	15792	15695	15710	15795	15834	15789	15641	15533	15722	15718	15649	15667	15636	15820	15701	15821	15516	15558	15496	15733	15701	15779	15893	15721	15714	15787	15857	15685	15542	15793	15655	15856	15798	15789	15749	15915	15530	15739	15778	15577	15801	15697	15922	15639	15782	15655	15880	15685	15659	15925	15697	15809	15748	15588	15799	15882	15765	15558	15754	15809	15740	15736	15582	15645	15819	15990	15690	15695	15707	15753	15786	15919	15636	15629	15813	15905	15688	15694	15594	15544	15713	15696	15849	15706	15668	15509	15779	15658	15853	15755	15992	15784	15918	15813	15644	15808	15738	15804	15699	15724	15731	15659	15893	15867	15819	15739	15727	15738	16039	15825	15810	15636	15419	15758	15893	15807	15823	15697	15686	15794	15751	15673	15778	15842	15844	15740	15531	15685	15810	15730	15750	15884	15667	15716	15792	15600	15797	15700	15933	15722	15745	15643	15779	15987	15881	15882	15928	15721	15679	15670	15623	15787	15771	15611	15690	15897	15585	15720	15533	15654	15814	15773	15731	15928	15853	15843	15833	15663	15648	15663	15817	15661	15619	15884	15672	15605	15659	15521	15723	15862	15709	15780	15778	15849	15741	15851	15648	15880	15597	15839	15740	16051	15645	15768	15812	15657	15568	15685	15546	15816	15758	15586	15623	15677	15738	15857	15599	15679	15622	15727	15740	15867	15686	15779	15635	15778	15839	15827	15630	15663	15716	15797	15671	15782	15657	15633	15852	15791	15679	15905	15880	15868	15724	15792	15740	15575	15741	15883	15689	15744	15683	15840	15697	15889	15730	15619	15744	15799	15471	15708	15888	15708	15860	15772	15785	15820	15824	15878	15958	15576	16039	15768	15855	15601	15677	15629	15731	15765	15720	15737	15615	15697	15784	15775	15701	15846	15779	15621	15817	15589	15736	15776	15544	15687	15838	15856	15925	15772	15707	15844	15690	15682	15753	15606	15805	15814	15873	15665	15850	15894	15940	15844	15948	15744	15840	15865	15863	15775	15635	15754	15793	15861	15747	15518	15712	15990	15824	15680	15696	15907	15886	15748	15809	15662	15809	15791	15731	15590	15671	15973	15724	15770	15514	15761	15723	15607	15771	15747	15930	15730	15743	15861	15637	15597	15870	15953	15762	15759	15718	15930	15725	15606	15555	15684	15722	15703	15664	15642	15728	15815	15807	15544	15836	15779	15667	15673	15696	15701	15757	15728	15767	15725	15767	15567	15662	15725	15891	15713	15746	15648	15870	15661	15668	15734	15816	15602	15816	15741	15921	15695	15884	15854	15759	15724	15581	15791	15685	15767	15724	15596	15712	15852	15793	15854	15787	15796	15681	15812	15802	15585	15929	15870	15740	15717	15520	15911	15756	15711	15722	15929	15683	15646	15770	15970	15674	15981	15761	15660	15835	15844	15635	15758	15710	15852	16160	15855	15838	15515	15779	15846	15759	15799	15624	15640	15823	15808	15851	15848	15776	15795	15653	15795	15804	15697	15555	15837	15598	15893	15671	15857	15802	15692	15784	15673	15797	15704	15538	15679	15808	15875	15703	15760	15843	15658	15688	15715	15791	15648	15671	15833	15791	15774	15716	15817	15896	15770	15855	15756	15488	15848	15570	15660	15802	15719	15797	15661	15750	15623	15762	15529	15714	15786	15570	15809	15842	15697	15944	15670	16017	15905	15794	15884	16004	15680	15796	15772	15714	15753	15840	15887	15840	15799	15520	15579	15577	15790	15765	15722	15773	15526	15792	15904	15911	15634	15843	15797	15843	15837	15516	15718	15662	15700	15702	15677	15786	15690	15718	15791	15679	15702	15857	15686	15847	15788	15660	15733	15695	15700	15690	15852	15650	15823	15746	15876	15611	15710	15538	15669	15696	15727	15715	15795	15639	15618	15820	15620	15732	15768	15757	15761	15474	15829	15677	15827
31407	42314	37419	27598	20301	17560	16891	15416	14785	14651	14684	14668	14645	14759	14628	14650	14566	14497	14629	14608	14607	14732	14828	14785	14705	14551	14603	14607	14679	14624	14658	14893	14864	14779	14743	14685	14755	14541	14599	14688	14659	14708	14723	14696	14743	14516	14786	14554	14738	14660	14632	14526	14742	14778	14761	14739	14644	14757	14763	14593	14573	14703	14541	14611	14672	14673	14736	14808	14737	14413	14614	14590	14645	14716	14773	14679	14688	14652	14599	14637	14727	14660	14786	14657	14524	14563	14648	14727	14777	14684	14742	14635	14535	14449	14658	14838	14743	14649	14779	14582	14690	14672	14705	14722	14735	14699	14752	14541	14695	14661	14590	14748	14842	14601	14586	14944	14689	14736	14690	14569	14658	14551	14574	14572	14833	14711	14980	14678	14674	14814	14618	14585	14656	14594	14776	14543	14646	14701	14689	14731	14744	14833	14741	14846	14597	14730	14706	14608	14763	14732	14708	14590	14761	14605	14646	14523	14757	14609	14638	14529	14706	14662	14847	14607	14767	14815	14650	14610	14562	14558	14553	14660	14768	14826	14700	14585	14783	14780	14628	14561	14670	14751	14772	14620	14687	14695	14885	14638	14805	14535	14606	14662	14728	14688	14680	14709	14710	14601	14762	14513	14887	14681	14778	14622	14807	14681	14507	14647	14686	14686	14738	14599	14561	14817	14612	14702	14793	14692	14596	14664	14625	14731	14634	14699	14691	14512	14751	14621	14764	14569	14630	14667	14712	14713	14737	14810	14448	14774	14660	14678	14728	14663	14604	14723	14687	14617	14685	14578	14805	14677	14701	14519	14617	14502	14756	14758	14804	14617	14662	14745	14841	14661	14706	14615	14714	14743	14575	14770	14658	14525	14624	14820	14811	14886	14679	14640	14740	14759	14933	14591	14538	14716	14704	14760	14689	14718	14617	14627	14746	14656	14720	14649	14793	14628	14819	14569	14713	14789	14657	14601	14651	14646	14672	14551	14941	14575	14823	14659	14630	14613	14659	14675	14609	14697	14724	14619	14665	14697	14685	14699	14549	14767	14673	14713	14641	14531	14650	14767	14740	14799	14454	14646	14682	14730	14732	14662	14651	14767	14734	14675	14765	14756	14781	14800	14704	14790	14627	14821	14579	14917	14534	14748	14598	14769	14828	14757	14686	14597	14613	14591	14510	14756	14735	14651	14847	14793	14645	14720	14585	14715	14448	14752	14754	14679	14743	14802	14712	14716	14706	14767	14692	14989	14546	14709	14787	14597	14576	14672	14548	14606	14838	14659	14583	14561	14686	14744	14659	14787	14558	14620	14744	14670	14728	14571	14621	14782	14613	14787	14806	14625	14839	14704	14816	14603	14760	14704	14757	14557	14700	14709	14698	14723	14709	14738	14709	14645	14738	14848	14624	14748	14929	14670	14724	14683	14750	14690	14709	14693	14691	14696	14690	14500	14783	14591	14770	14714	14687	14653	14652	14693	14661	14588	14654	14630	14453	14747	14773	14699	14688	14637	14545	14519	14603	14581	14567	14804	14587	14674	14819	14714	14627	14745	14692	14690	14740	14775	14646	14594	14792	14577	14687	14636	14659	14710	14631	14527	14547	14581	14702	14704	14626	14770	14777	14654	14760	14620	14755	14578	14929	14760	14606	14616	14676	14841	14524	14585	14759	14721	14690	14661	14715	14513	14737	14732	14595	14737	14644	14721	14764	14785	14671	14802	14874	14692	14687	14693	14778	14762	14617	14695	14737	14685	14694	14583	14652	14881	14442	14549	14683	14624	14635	14538	14692	14638	14606	14874	14710	14818	14678	14564	14725	14693	14809	14671	14682	14702	14866	14583	14944	14873	14735	14738	14623	14560	14793	14592	14737	14817	14692	14671	14637	14588	14817	14623	14848	14756	14768	14639	14667	14663	14649	14735	14901	14662	14768	14618	14711	14608	14737	14527	14813	14595	14697	14582	14631	14738	14711	14722	14689	14593	14773	14637	14907	14640	14595	14490	14735	14646	14591	14542	14819	14699	14680	14786	14792	14715	14710	14888	14622	14710	14652	14591	14843	14714	14694	14612	14804	14596	14711	14685	14647	14777	14590	14710	14702	14551	14594	14775	14679	14662	14845	14904	14789	14614	14610	14784	14619	14659	14659	14659	14603	14676	14589	14688	14738	14698	14524	14656	14857	14576	14543	14714	14754	14736	14718	14548	14659	14615	14673	14816	14625	14645	14686	14735	14711	14660	14692	14609	14681	14615	14744	14793	14560	14986	14594	14540	14717	14612	14747	14663	14705	14572	14706	14801	14599	14614	14572	14451	14717	14523	14794	14605	14749	14686	14606	14701	14725	14551	14704	14721	14666	14653	14703	14739	14745	14753	14686	14806	14723	14706	14639	14718	14594	14801	14505	14807	14846	14742	14594	14804	14752	14660	14748	14766	14710	14727	14738	14701	14722	14664	14726	14804	14579	14626	14831	14603	14674	14697	14750	14649	14760	14591	14699	14612	14680	14709	14717	14759	14658	14635	14718	14642	14701	14674	14546	14487	14673	14625	14630	14691	14595	14723	14770	14804	14699	14716	14890	14603	14550	14816	14568	14691	14729	14636	14603	14605	14448	14704	14793	14581	14753	14623	14761	14609	14756	14652	14681	14659	14574	14699	14717	14850	14708	14639	14617	14679	14657	14574	14700	14723	14671	14652	14769	14691	14559	14750	14777	14593	14726	14673	14571	14698	14753	14706	14621	14774	14785	14674	14696	14568	14896	14705	14723	14737	14838	14671	14662	14813	14637	14622	14629	14749	14635	14741	14747	14649	14721	14737	14650	14558	14854	14659	14584	14787	14619	14717	14666	14559	14699	14687	14642	14867	14742	14654	14750	14643	14679	14739	14636	14610	14733	14682	14684	14574	14974	14571	14793	14791	14819	14505	14737	14850	14877	14649	14695	14648	14780	14806	14646	14746	14701	14695	14780	14831	14705	14680	14652	14655	14874	14575	14801	14626	14703	14571	14667	14732	14520	14688	14696	14807	14762	14619	14538	14715	14795	14629	14783	14747	14816	14717	14641	14692	14698	14758	14770	14669	14673	14681	14750	14793	14816	14678	14675	14748	14725	14762	14567	14813	14671	14681	14727	14732	14744	14623	14665	14639	14630	14628	14726	14812	14704	14882	14683	14749	14725	14664	14621	14570	14578	14605	14677	14692	14743	14531	14711	14622	14736	14805	14533	14785	14738	14690	14677	14718	14787	14620	14601	14582	14582	14773	14738	14605	14635	14776	14639	14753	14782	14802	14697	14756	14647	14729	14732	14717	14593	14769	14643	14753	14535	14694	14800	14767	14668	14659	14789	14759	14787	14766	14748	14613	14686	14584	14793	14551	14775	14806	14595	14787	14662	14824	14691	14664	14887	14644	14782	14653	14705	14587	14733	14814	14640	14693	14699	14600	14680	14589	14713	14682	14781	14753	14699	14685	14570	14658	14691	14700	14632	14916	14661	14736	14636	14826	14712	14731	14634	14371	14549	14718	14753	14757	14711	14616	14700	14767	14531	14668	14704	14657	14771	14720	14741	14723	14649	14637	14746	14662	14723	14644	14646	14730	14622	14898	14721	14677	14627	14569	14570	14737	14715	14834	14607	14639	14740	14672	14681	14702	14686	14764	14652	14579	14814	14783	14609	14707	14658	14633	14740	14711	14738	14682	14807	14676	14568	14720	14630	14635	14761	14636	14676	14792	14595	14800	14771	14654	14806	14591	14700	14552	14693	14568	14704	14740	14661	14722	14865	14666	14708	14717	14579	14687	14666	14691	14781	14654	14596	14736	14739	14599	14749	14771	14597	14745	14534	14560	14597	14527	14693	14694	14739	14657	14728	14625	14715	14797	14759	14787	14663	14871	14896	14548	14725	14707	14795	14744	14621	14657	14826	14597	14901	14640	14726	14758	14794	14676	14684	14613	14605	14731	14757	14724	14724	14846	14656	14719	14685	14676	14668	14811	14659	14751	14665	14873	14540	14738	14759	14761	14644	14890	14735	14858	14638	14621	14857	14617	14566	14667	14752	14765	14656	14647	14755	14764	14669	14810	14652	14839	14763	14746	14637	14692	14723	14878	14612	14719	14745	14719	14864	14596	14712	14604	14745	14640	14786	14926	14681	14520	14761	14745	14702	14661	14566	14630	14530	14451	14605	14530	14652	14786	14588	14568	14758	14759	14677	14698	14599	14896	14615	14682	14661	14605	14778	14758	14647	14614	14854	14518	14752	14376	14810	14664	14721	14435	14800	14611	14774	14586	14800	14806	14788	14699	14637	14641	14722	14688	14682	14703	14660	14735	14716	14561	14813	14559	14594	14687	14795	14636	14830	14629	14634	14781	14614	14777	14602	14621	14749	14615	15014	14871	14719	14841	14825	14775	14754	14587	14579	14788	14571	14700	14630	14524	14643	14712	14756	14640	14724	14671	14549	14641	14870	14636	14627	14731	14899	14571	14741	14729	14566	14793	14816	14655	14695	14603	14737	14804	14612	14734	14708	14763	14558	14778	14555	14629	14596	14602	14629	14836	14564	14608	14744	14634	14592	14701	14700	14786	14713	14849	14760	14707	14842	14751	14534	14680	14644	14756	14928	14674	14687	14600	14568	14804	14636	14620	14591	14555	14621	14758	14640	14762	14543	14609	14648	14706	14661	14706	14761	14774	14713	14567	14805	14681	14688	14690	14740	14762	14693	14746	14468	14642	14611	14752	14650	14712	14842	14736	14682	14595	14660	14528	14593	14555	14729	14482	14855	14586	14504	14580	14665	14738	14569	14696	14607	14720	14810	14666	14700	14592	14627	14801	14673	14743	14652	14591	14799	14718	14852	14563	14682	14849	14714	14726	14683	14567	14825	14556	14585	14674	14695	14640	14668	14527	14626	14673	14711	14689	14762	14771	14807	14731	14656	14659	14676	14695	14741	14717	14653	14719	14702	14645	14731	14645	14719	14549	14732	14628	14831	14732	14618	14624	14641	14881	14692	14659	14613	14736	14842	14648	14602	14834	14501	14734	14873	14619	14807	14808	14660	14721	14757	14870	14791	14776	14709	14678	14734	14547	14890	14672	14723	14654	14834	14691	14720	14818	14735	14804	14662	14733
24284	21575	29333	26128	24338	25306	23236	19206	17908	17577	17159	16827	16796	16713	16666	16873	16697	16664	16821	16773	16835	16814	16841	16667	16799	16673	16604	16868	16750	16779	16703	16642	16778	16707	16836	16592	16595	16403	16748	16874	16690	16588	16649	16539	16571	16731	16592	16575	16759	16728	16640	16514	16750	16758	16694	16723	16613	16671	16610	16675	16529	16551	16500	16701	16760	16595	16512	16557	16752	16450	16505	16632	16734	16533	16566	16564	16662	16615	16722	16316	16516	16588	16621	16377	16574	16347	16535	16697	16587	16551	16420	16537	16574	16374	16776	16540	16757	16533	16454	16681	16694	16558	16693	16704	16526	16617	16375	16657	16592	16479	16715	16541	16806	16786	16541	16612	16513	16585	16543	16580	16558	16459	16554	16693	16571	16756	16477	16665	16640	16453	16630	16523	16619	16435	16340	16553	16418	16473	16704	16635	16666	16742	16713	16495	16466	16451	16468	16510	16751	16843	16660	16595	16702	16650	16417	16629	16783	16529	16626	16701	16520	16440	16673	16588	16506	16493	16654	16495	16395	16652	16655	16533	16683	16692	16457	16552	16320	16530	16621	16468	16591	16577	16737	16715	16648	16600	16571	16662	16425	16692	16581	16589	16870	16605	16617	16641	16537	16692	16727	16685	16570	16475	16654	16428	16608	16689	16658	16614	16664	16703	16627	16544	16572	16591	16618	16635	16492	16610	16556	16575	16630	16541	16564	16419	16506	16493	16613	16608	16536	16702	16451	16586	16528	16556	16560	16443	16624	16706	16475	16371	16635	16634	16543	16486	16470	16653	16543	16562	16369	16448	16573	16725	16756	16498	16500	16615	16348	16558	16610	16589	16526	16711	16372	16510	16640	16492	16321	16556	16505	16718	16676	16521	16523	16404	16592	16665	16448	16573	16525	16906	16397	16358	16498	16705	16786	16658	16664	16731	16492	16528	16396	16447	16684	16615	16652	16438	16498	16593	16536	16534	16497	16462	16502	16546	16585	16619	16666	16443	16680	16834	16468	16610	16652	16426	16323	16651	16759	16734	16574	16639	16467	16379	16594	16670	16456	16634	16593	16429	16550	16389	16655	16588	16433	16513	16356	16427	16582	16605	16587	16708	16455	16549	16435	16661	16445	16544	16559	16669	16316	16480	16647	16680	16514	16522	16571	16727	16436	16556	16609	16424	16802	16564	16555	16602	16485	16479	16628	16551	16477	16537	16653	16775	16571	16438	16614	16629	16596	16318	16393	16583	16523	16466	16475	16606	16575	16551	16405	16667	16566	16672	16772	16512	16601	16558	16468	16556	16644	16565	16672	16524	16713	16612	16515	16720	16651	16604	16563	16439	16618	16468	16574	16377	16574	16553	16622	16730	16585	16627	16648	16483	16628	16748	16551	16618	16541	16604	16380	16368	16602	16824	16550	16593	16491	16557	16409	16678	16424	16465	16604	16676	16670	16537	16602	16605	16812	16668	16489	16635	16405	16477	16523	16495	16719	16638	16449	16536	16436	16764	16594	16648	16559	16565	16657	16619	16676	16504	16600	16433	16580	16446	16403	16409	16681	16382	16717	16489	16529	16621	16670	16522	16774	16662	16825	16440	16666	16630	16743	16590	16615	16433	16436	16629	16567	16315	16655	16722	16616	16724	16768	16533	16579	16540	16549	16488	16521	16594	16503	16523	16534	16458	16592	16565	16519	16613	16490	16434	16503	16530	16185	16613	16584	16643	16597	16471	16476	16309	16633	16633	16503	16648	16530	16427	16795	16792	16410	16413	16568	16510	16620	16581	16485	16598	16326	16592	16524	16349	16475	16661	16606	16394	16438	16607	16471	16702	16462	16276	16840	16392	16404	16570	16550	16827	16405	16682	16549	16580	16571	16547	16522	16552	16382	16662	16753	16634	16459	16551	16897	16658	16852	16544	16538	16412	16641	16610	16566	16685	16690	16604	16605	16630	16504	16629	16727	16669	16690	16456	16603	16716	16647	16676	16653	16609	16459	16814	16635	16438	16584	16612	16390	16471	16371	16468	16638	16451	16447	16460	16667	16605	16604	16545	16588	16756	16686	16522	16533	16574	16460	16634	16700	16460	16434	16601	16393	16418	16562	16649	16460	16274	16666	16668	16576	16670	16563	16558	16677	16617	16579	16692	16485	16745	16700	16747	16633	16464	16474	16634	16631	16540	16547	16505	16332	16627	16449	16471	16681	16637	16561	16336	16471	16713	16736	16523	16561	16537	16428	16552	16389	16427	16552	16605	16449	16541	16647	16565	16448	16523	16812	16604	16501	16477	16624	16503	16500	16810	16642	16463	16481	16521	16614	16691	16339	16571	16571	16649	16558	16483	16559	16562	16367	16480	16513	16488	16371	16470	16580	16455	16671	16557	16422	16445	16492	16722	16724	16515	16628	16551	16486	16523	16641	16655	16498	16465	16554	16471	16423	16505	16746	16664	16733	16512	16512	16704	16706	16610	16625	16431	16618	16444	16504	16664	16654	16558	16602	16482	16554	16428	16364	16498	16610	16684	16558	16628	16555	16583	16408	16504	16805	16688	16715	16515	16449	16552	16460	16813	16682	16448	16434	16647	16665	16713	16466	16366	16441	16497	16648	16515	16632	16548	16783	16775	16572	16521	16473	16492	16429	16780	16674	16777	16480	16511	16684	16539	16668	16498	16492	16373	16391	16575	16496	16657	16791	16464	16518	16560	16535	16612	16725	16490	16597	16417	16385	16725	16552	16495	16474	16375	16361	16516	16532	16738	16699	16677	16489	16623	16662	16690	16478	16495	16451	16455	16534	16504	16332	16712	16621	16624	16585	16751	16549	16608	16615	16441	16537	16657	16565	16821	16487	16637	16482	16767	16721	16703	16668	16674	16570	16663	16648	16557	16737	16626	16619	16679	16543	16621	16647	16507	16680	16548	16581	16515	16562	16631	16566	16630	16642	16675	16513	16570	16592	16659	16552	16446	16566	16545	16500	16464	16503	16549	16493	16537	16561	16524	16581	16552	16576	16637	16544	16434	16655	16726	16691	16560	16699	16643	16300	16588	16484	16495	16529	16499	16762	16616	16431	16568	16667	16522	16516	16483	16628	16559	16489	16594	16380	16712	16579	16563	16693	16622	16481	16599	16567	16787	16641	16588	16505	16409	16584	16709	16448	16435	16528	16569	16657	16700	16512	16551	16449	16741	16626	16440	16668	16526	16649	16636	16597	16524	16546	16508	16509	16407	16520	16661	16545	16595	16475	16510	16466	16585	16487	16506	16739	16541	16654	16589	16525	16484	16526	16552	16645	16674	16425	16476	16580	16535	16494	16583	16807	16462	16540	16566	16549	16708	16665	16538	16660	16730	16531	16681	16695	16656	16647	16487	16732	16421	16712	16649	16618	16735	16536	16462	16570	16698	16421	16540	16334	16535	16346	16525	16584	16668	16536	16599	16396	16579	16440	16535	16607	16636	16537	16572	16436	16578	16710	16627	16577	16637	16742	16544	16597	16484	16481	16589	16308	16485	16513	16591	16572	16588	16510	16663	16579	16408	16773	16658	16511	16593	16532	16694	16820	16691	16659	16668	16545	16536	16780	16537	16674	16476	16717	16462	16521	16712	16621	16510	16580	16695	16371	16386	16507	16594	16561	16604	16819	16703	16595	16529	16637	16618	16577	16732	16582	16583	16778	16600	16570	16492	16636	16460	16346	16424	16721	16416	16676	16594	16603	16712	16692	16654	16453	16591	16644	16733	16549	16512	16511	16557	16620	16634	16634	16432	16620	16468	16496	16537	16710	16570	16500	16679	16524	16664	16495	16710	16569	16520	16456	16326	16694	16548	16659	16560	16556	16473	16414	16431	16558	16461	16704	16753	16630	16612	16439	16775	16693	16609	16486	16357	16390	16622	16596	16612	16478	16524	16557	16657	16525	16524	16576	16749	16798	16439	16562	16571	16463	16803	16662	16519	16411	16609	16652	16610	16590	16456	16549	16565	16521	16342	16515	16579	16336	16551	16479	16591	16581	16536	16613	16414	16536	16643	16624	16253	16523	16510	16579	16484	16528	16672	16557	16543	16392	16531	16691	16540	16488	16558	16525	16565	16478	16548	16797	16535	16484	16514	16393	16611	16424	16444	16708	16695	16571	16687	16672	16488	16517	16745	16578	16602	16558	16456	16646	16659	16565	16447	16380	16554	16434	16739	16508	16555	16634	16552	16432	16525	16575	16596	16659	16400	16456	16590	16547	16445	16406	16349	16671	16687	16456	16587	16629	16526	16857	16575	16536	16380	16506	16780	16772	16611	16410	16498	16732	16501	16658	16526	16774	16589	16669	16827	16504	16408	16579	16632	16682	16551	16338	16443	16418	16538	16497	16445	16486	16375	16440	16562	16643	16704	16721	16586	16512	16550	16561	16320	16740	16651	16574	16590	16553	16493	16620	16598	16620	16625	16668	16768	16528	16402	16412	16633	16762	16729	16460	16433	16734	16800	16594	16634	16653	16462	16562	16701	16739	16574	16471	16669	16474	16515	16643	16597	16649	16409	16633	16604	16843	16602	16691	16589	16523	16522	16657	16373	16758	16488	16736	16634	16754	16579	16550	16523	16651	16611	16465	16661	16526	16661	16661	16592	16483	16362	16498	16395	16630	16569	16730	16637	16804	16565	16539	16652	16550	16441	16722	16545	16616	16637	16750	16597	16646	16712	16684	16708	16651	16734	16544	16507	16713	16541	16551	16609	16580	16444	16727	16460	16611	16587	16487	16561	16617	16428	16261	16757	16431	16549	16434	16527	16666	16501	16565	16758	16462	16684	16583	16571	16522	16734	16550	16643	16611	16704	16654	16282	16680	16418	16678	16581	16770	16464	16506	16500	16613	16580	16496	16736	16413	16447	16626	16747	16610	16627	16540	16716	16613	16538	16572	16536	16293	16487	16525	16658	16671	16446	16526	16585	16544	16639	16630	16536	16491	16563	16645	16521	16738	16571	16828	16559	16527	16677	16438	16538	16624	16385	16339	16502	16517	16455	16480	16642	16491	16400	16618	16636	16553	16592	16645	16652	16660	16310	16649	16442	16540	16529	16593	16775	16607	16516	16615	16584	16549	16464	16551	16619	16451	16705	16543	16708	16499	16381	16620	16464
34218	54043	50224	36478	28608	25087	19988	17778	16809	16316	15501	15458	15388	15223	15181	15469	15247	15258	15262	15368	15330	15243	15417	15333	15474	15194	15407	15336	15325	15287	15246	15197	15433	15214	15342	15331	15376	15278	15326	15188	15407	15261	15293	15324	15400	15249	15472	15182	15266	15277	15172	15443	15125	15253	15459	15327	15243	15226	15336	15252	15294	15342	15220	15410	15294	15337	15251	15137	15265	15287	15299	15352	15261	15293	15174	15246	15211	15334	15234	15106	15374	15122	15107	15305	15210	15281	15227	15231	15168	15234	15365	15224	15345	15117	15120	15176	15230	15269	15358	15133	15190	15209	15264	15290	15357	15220	15413	15161	15303	15201	15213	15308	15383	15071	15509	15404	15309	15311	15021	15274	15169	15347	15396	15148	15227	15417	15274	15405	15335	15134	15239	15362	15132	15391	15271	15175	15261	15308	15470	15178	15148	15250	15330	15412	15339	15132	15283	15259	15201	15315	15309	15408	15311	15165	15276	15042	15373	15300	15096	15534	15309	15259	15169	15429	15254	15326	15341	15237	15203	15341	15204	15189	15426	15257	15209	15299	15375	15411	15369	15182	15242	15208	15354	15265	15134	15173	15339	15254	15114	15228	15516	15329	15314	15359	15183	15169	15201	15323	15409	15075	15139	15302	15261	15351	15258	15354	15315	15267	15324	15269	15265	15382	15110	15294	15281	15392	15135	15314	15211	15191	15167	15158	15135	15094	15414	15286	15259	15287	15271	15384	15295	15281	15287	15285	15314	15188	15078	15310	15353	15317	15234	15210	15302	15237	15304	15248	15137	15360	15347	15340	15271	15264	15349	15329	15198	15284	15214	15345	15162	15361	15080	15258	15199	15220	15178	15295	15124	15181	15265	15259	15138	15439	15337	15450	15273	15152	15228	15185	15250	15189	15288	15149	15211	15307	15177	15145	15376	15295	15240	15320	15276	15229	15335	15241	15208	15241	15276	15162	15133	15343	15341	15201	15374	15298	15042	15325	15401	15311	15245	15299	15280	15302	15349	15216	15185	15417	15361	15338	15202	15269	15196	15400	15422	15280	15231	15254	15312	15483	15179	15220	15129	15134	15242	15227	15240	15332	15179	15215	15213	15168	15286	15278	15356	15285	15156	15077	15288	15311	15273	15362	15289	15252	15104	15223	15314	15299	15329	15262	15339	15346	15252	15275	15005	15173	15212	15209	15384	15301	15283	15315	15213	15069	15406	15200	15245	15347	15281	15355	15333	15372	15246	15280	15354	15274	15309	15419	15020	15222	15279	15146	15308	15245	15432	15050	15233	15340	15149	15386	15208	15195	15363	15237	15249	15195	15232	15198	15360	15410	15237	15059	15319	15402	15302	15078	15401	15289	15251	15327	15246	15215	15338	15265	15358	15307	15274	15476	15126	15349	15223	15298	15255	15183	15289	15192	15328	15311	15247	15264	15214	15321	15341	15300	15300	15327	15160	15429	15269	15227	15122	15256	15246	15243	15414	15256	15359	15187	15271	15337	15237	15296	15279	15192	15227	15199	15303	15158	15176	15243	15207	15298	15217	15180	15214	15347	15367	15259	15174	15367	15218	15281	15257	15307	15238	15221	15198	15330	15310	15388	15173	15319	15084	15288	15334	15271	15381	15277	15407	15289	15448	15204	15238	15125	15286	15161	15299	15270	15372	15266	15377	15238	15260	15257	15494	15235	15152	15253	15413	15295	15292	15251	15233	15316	15183	15224	15230	15263	15304	15406	15272	15337	15419	15436	15171	15017	15150	15485	15304	15259	15133	15222	15394	15271	15365	15358	15162	15204	15326	15196	15298	15259	15144	15298	15277	15122	15139	15237	15402	15159	15146	15264	15176	15160	15329	15253	15390	15137	15404	15423	15193	15460	15308	15294	15242	15228	15416	15136	15162	15332	15314	15361	15279	15245	15339	15315	15219	15221	15329	15299	15379	15194	15291	15414	15226	15094	15240	15224	15345	15162	15195	15265	15398	15319	15190	15218	15023	15195	15204	15255	15258	15120	15236	15196	15329	15299	15291	15202	15243	15176	15290	15170	15314	15216	15210	15348	15344	15260	15355	15280	15288	15278	15396	15195	15291	15312	15272	15172	15437	15284	15189	15162	15237	15307	15191	15248	15331	15244	15276	15183	15379	15467	15220	15246	15126	15255	15234	15153	15316	15375	15275	15478	15162	15229	15153	15276	15322	15403	15169	15124	15425	15315	15055	15372	15310	15148	15320	15231	15360	15355	15188	15345	15353	15275	15298	15202	15400	15198	15071	15358	15255	15317	15285	15269	15516	15289	15414	15183	15272	15225	15471	15133	15352	15288	15317	15190	15421	15062	15218	15366	15423	15199	15264	15256	15370	15225	15403	15248	15287	15526	15427	15043	15342	15274	15225	15286	15303	15292	15212	15128	15232	15027	15269	15205	15186	15340	15401	15257	15222	15087	15348	15207	15196	15315	15273	15339	15321	15238	15268	15399	15259	15306	15143	15322	15180	15109	15310	15276	15099	15355	15304	15236	15494	15188	15172	15198	15330	15246	15267	15386	15413	15171	15372	15312	15317	15238	15270	15299	15211	15240	15333	15125	15326	15288	15396	15162	15224	15201	15186	15217	15332	15275	15445	15275	15203	15262	15312	15179	15198	15261	15182	15343	15235	15318	15300	15206	15257	15215	15183	15337	15108	15247	15272	15328	15302	15261	15140	15450	15183	15352	15215	15236	15190	15371	15299	15416	15120	15390	15165	15401	15204	15371	15233	15216	15284	15299	15355	15280	15383	15343	15294	15376	15332	15293	15353	15204	15273	14990	15244	15452	15327	15247	15204	15317	15388	15350	15303	15230	15246	15284	15282	15270	15306	15331	15217	15439	15316	15249	15276	15346	15119	15374	15181	15239	15429	15268	15196	15327	15457	15365	15270	15366	15132	15236	15165	15261	15262	15302	15294	15259	15188	15466	15276	15199	15202	15150	15340	15403	15283	15485	15233	15332	15247	15321	15406	15245	15345	15211	15248	15325	15286	15418	15264	15450	15285	15226	15176	15289	15205	15384	15204	15246	15355	15175	15259	15228	15507	14906	15128	15162	15335	15237	15258	15335	15285	15416	15335	15239	15349	15326	15200	15197	15147	15255	15440	15243	15367	15154	15187	15415	15151	15346	15076	15344	15210	15189	15096	15221	15448	15218	15226	15329	15248	15311	15126	15305	15120	15249	15333	15299	15313	15330	15181	15218	15299	15266	15276	15095	15203	15316	15258	15150	15113	15367	15260	15199	15277	15185	15346	15210	15334	15171	15314	15159	15289	15389	15171	15201	15310	15212	15468	15209	15393	15190	15304	15228	15372	15173	15303	15266	15262	15348	15246	15370	15206	15328	15353	15072	15259	15328	15302	15091	15322	15325	15291	15338	15153	15135	15226	15399	15252	15193	15257	15207	15199	15408	15251	15416	15314	15266	15192	15202	15358	15116	15226	15344	15251	15400	15270	15235	15261	15415	15104	15461	15101	15400	15200	15124	15315	15231	15336	15408	15215	15113	15421	15219	15283	15215	15264	15362	15358	15375	15428	15048	15189	15115	15198	15246	15286	15184	15255	15012	15098	15350	15271	15458	15266	15191	15244	15312	15134	15358	15132	15242	15059	15208	15182	15203	15041	15278	15105	15416	15214	15260	15253	15359	15107	15163	15151	15274	15268	15134	15328	15382	15213	15409	15359	15270	15313	15108	15268	15124	15238	15267	15232	15306	15178	15234	15170	15200	15178	15283	15227	15256	15323	15261	15147	15191	15322	15217	15324	15216	15233	15111	15346	15247	15260	15315	15274	15356	15187	15275	15301	15215	15377	15170	15297	15179	15341	15286	15233	15250	15309	15301	15291	15326	15268	15252	14984	15351	15274	15116	15175	15253	15296	15262	15187	15178	15343	15220	15299	15266	15287	15209	15141	15232	15340	15211	15285	15206	15336	15328	15282	15233	15200	15213	15296	15231	15309	15271	15384	15318	15131	15314	15353	15112	15205	15112	15198	15244	15372	15182	15374	15235	15194	15327	15222	15352	15254	15366	15468	15319	15234	15330	15430	15254	15200	15239	15450	15035	15279	15320	15232	15272	15363	15307	15151	15352	15323	15267	15470	15371	15194	15105	15380	15258	15345	15354	15232	15249	15429	15161	15177	15303	15271	15323	15032	15485	15195	15165	15203	15257	15322	15237	15099	15313	15341	15260	15269	15352	15352	15269	15182	15237	15236	15204	15258	15272	15213	15423	15054	15237	15091	15087	15332	15276	15082	15414	15252	15347	15156	15356	15315	15179	15261	15079	15375	15336	15276	15355	15212	15266	15450	15271	15298	15296	15333	15317	15290	15376	15178	15209	15422	15338	15368	15152	15227	15166	15387	15322	15220	15158	15505	15275	15231	15366	15151	15420	15190	15383	15280	15224	15229	15256	15306	15304	15177	15368	15271	15200	15228	15107	15374	15152	15169	15290	15315	15241	15422	15240	15398	15135	15363	15279	15199	15317	15378	15380	15272	15371	15284	15440	15188	15231	15144	15389	15298	15263	15474	15126	15262	15459	15195	15282	15489	15381	15234	15340	15326	15208	15344	15205	15139	15375	15265	15263	15318	15155	15349	15129	15477	15176	15244	15273	15097	15390	15253	15244	15135	15371	15201	15317	15163	15261	15173	15131	15298	15399	15321	15249	15224	15205	15267	15254	15183	15263	15464	15242	15243	15252	15105	15174	15275	15371	15216	15331	15341	15311	15348	15186	15540	15261	15223	15280	15191	15174	15240	15312	15285	15121	15299	15274	15201	15602	15187	15312	15214	15464	15105	15226	15150	15398	15408	15279	15319	15476	15038	15363	15187	15257	15203	15307	15289	15395	15151	15235	15367	15256	15085	15326	15333	15235	15200	15194	15431	15424	15388	15261	15046	15083	15326	15197	15308	15167	15055	15182	15266	15409	15335	15246	15140	15284	15187	15190	15298	15173	15092	15237	15329	15287	15272	15284	15100	15172	15124	15401	15297	15253	15274	15262	15192	15224	15210	15118	15130	15296	15164	15260	15278	15258	15234	15288	15292	15282	15109	15239	15240	15360	15157	15250	15258	15217	15303	15382	15148	15321	15162	15153
23133	21520	29312	24671	23990	29000	30368	23147	20174	19010	18329	18033	17897	17981	17966	17935	17676	17933	17842	17897	17751	17871	17780	17869	17839	17621	17730	17768	17449	17728	17583	17793	17892	18080	17767	17524	17690	17827	17799	17834	17832	17640	17699	17855	17524	17582	17678	17901	17718	17617	17568	17680	17726	17722	17816	17715	17583	17528	17741	17724	17953	17709	17767	17562	17623	17654	17657	17558	17723	17677	17673	17684	17669	17788	17709	17597	17701	17817	17877	17584	17582	17526	17615	17409	17654	17700	17644	17803	17726	17794	17524	17577	17652	17659	17625	17646	17742	17761	17709	17621	17567	17500	17725	17552	17644	17687	17736	17614	17671	17661	17702	17650	17676	17456	17513	17646	17698	17742	17652	17785	17674	17738	17878	17682	17633	17868	17533	17615	17623	17611	17700	17684	17631	17805	17705	17869	17612	17613	17706	17525	17491	17475	17528	17668	17539	17559	17564	17659	17527	17539	17570	17798	17627	17482	17750	17655	17770	17781	17559	17556	17683	17560	17513	17556	17514	17531	17706	17700	17737	17613	17583	17500	17513	17704	17490	17535	17712	17569	17680	17633	17579	17717	17494	17833	17613	17640	17547	17822	17613	17735	17612	17673	17896	17578	17728	17508	17582	17721	17630	17684	17730	17515	17583	17679	17807	17653	17738	17593	17535	17625	17598	17654	17634	17699	17504	17612	17660	17691	17456	17662	17621	17487	17504	17559	17730	17581	17521	17696	17488	17592	17775	17392	17717	17733	17641	17812	17732	17683	17689	17588	17660	17526	17528	17419	17581	17511	17536	17556	17607	17709	17699	17748	17855	17735	17463	17905	17729	17610	17540	17620	17697	17561	17673	17649	17772	17731	17747	17678	17647	17906	17720	17549	17703	17748	17658	17610	17630	17766	17772	17784	17731	17554	17375	17651	17510	17506	17703	17859	17513	17629	17820	17780	17733	17545	17537	17613	17480	17430	17566	17778	17610	17346	17704	17612	17738	17419	17641	17861	17756	17745	17755	17487	17814	17436	17426	17458	17524	17544	17736	17714	17608	17594	17733	17658	17612	17469	17545	17596	17754	17689	17499	17772	17747	17652	17698	17864	17573	17552	17621	17908	17603	17616	17755	17603	17786	17531	17591	17608	17410	17511	17477	17486	17635	17718	17705	17681	17654	17484	17601	17535	17574	17560	17546	17630	17683	17689	17545	17641	17732	17623	17728	17585	17868	17628	17850	17455	17523	17743	17609	17427	17698	17765	17786	17566	17618	17727	17495	17776	17724	17506	17369	17579	17671	17810	17508	17598	17458	17687	17556	17567	17599	17366	17676	17659	17416	17441	17663	17528	17531	17666	17739	17577	17630	17452	17536	17447	17580	17477	17744	17710	17454	17682	17541	17507	17880	17500	17690	17720	17592	17490	17636	17693	17716	17664	17522	17699	17551	17701	17631	17811	17663	17704	17761	17483	17716	17463	17578	17463	17559	17612	17632	17465	17493	17586	17692	17596	17467	17651	17616	17423	17621	17665	17442	17324	17627	17562	17654	17441	17519	17555	17545	17524	17644	17607	17726	17838	17722	17694	17831	17621	17343	17508	17640	17536	17598	17632	17532	17555	17578	17595	17514	17614	17796	17556	17662	17623	17741	17605	17615	17689	17644	17582	17662	17531	17733	17536	17555	17711	17630	17623	17568	17567	17723	17699	17782	17587	17627	17670	17612	17515	17514	17508	17546	17708	17583	17635	17807	17685	17559	17663	17438	17601	17655	17584	17607	17589	17869	17834	17726	17658	17597	17703	17609	17497	17646	17530	17427	17747	17716	17575	17774	17753	17482	17643	17768	17552	17701	17475	17673	17615	17843	17599	17560	17493	17510	17592	17339	17731	17682	17521	17690	17627	17633	17647	17673	17802	17352	17600	17526	17543	17610	17812	17529	17722	17652	17582	17712	17661	17701	17747	17637	17600	17856	17628	17658	17531	17635	17780	17609	17681	17590	17468	17627	17561	17718	17884	17471	17560	17766	17549	17731	17689	17560	17716	17599	17484	17460	17683	17592	17507	17402	17354	17583	17645	17557	17594	17598	17697	17604	17761	17557	17590	17536	17373	17452	17659	17680	17763	17465	17461	17527	17520	17605	17483	17570	17600	17601	17742	17723	17555	17489	17733	17874	17700	17746	17455	17689	17628	17493	17673	17805	17852	17638	17499	17543	17539	17571	17680	17800	17599	17609	17591	17436	17731	17750	17638	17616	17704	17673	17393	17606	17673	17676	17537	17660	17683	17572	17574	17692	17358	17714	17740	17647	17630	17741	17789	17528	17382	17590	17560	17649	17898	17546	17512	17588	17604	17538	17661	17673	17544	17642	17557	17437	17660	17524	17431	17601	17691	17660	17626	17556	17606	17770	17659	17504	17610	17604	17700	17581	17387	17683	17631	17490	17639	17522	17732	17628	17483	17513	17577	17435	17631	17748	17651	17748	17680	17638	17667	17698	17458	17482	17499	17781	17592	17465	17503	17610	17668	17661	17712	17525	17394	17489	17672	17600	17692	17600	17609	17711	17679	17686	17602	17585	17601	17556	17678	17555	17455	17523	17611	17605	17606	17731	17728	17681	17618	17437	17705	17543	17542	17582	17620	17553	17499	17551	17556	17504	17608	17709	17399	17880	17578	17635	17659	17631	17538	17739	17629	17737	17671	17713	17441	17656	17585	17544	17606	17688	17754	17628	17328	17619	17772	17538	17744	17683	17339	17735	17514	17501	17714	17562	17662	17407	17655	17452	17626	17825	17600	17665	17525	17511	17595	17759	17795	17597	17826	17692	17379	17769	17786	17657	17736	17519	17397	17561	17390	17560	17541	17616	17535	17663	17764	17625	17753	17577	17643	17619	17834	17580	17675	17718	17771	17446	17783	17621	17623	17644	17419	17582	17437	17570	17533	17570	17550	17560	17565	17509	17573	17423	17567	17574	17668	17576	17511	17564	17533	17919	17482	17663	17844	17638	17668	17623	17690	17586	17445	17827	17680	17599	17794	17551	17635	17941	17677	17527	17738	17708	17697	17585	17669	17882	17722	17748	17507	17348	17599	17626	17543	17555	17912	17798	17630	17590	17584	17645	17585	17558	17594	17825	17498	17670	17566	17645	17519	17606	17679	17468	17551	17625	17638	17838	17751	17736	17662	17558	17470	17541	17731	17857	17556	17677	17753	17590	17436	17640	17555	17582	17836	17546	17598	17787	17472	17563	17466	17717	17634	17703	17627	17562	17464	17584	17690	17680	17739	17725	17676	17710	17630	17584	17645	17557	17610	17735	17590	17722	17630	17527	17462	17655	17510	17297	17506	17696	17642	17576	17449	17627	17486	17600	17816	17544	17368	17487	17491	17543	17642	17799	17436	17749	17536	17456	17536	17303	17562	17621	17473	17571	17766	17697	17617	17385	17676	17764	17371	17355	17717	17582	17547	17566	17611	17669	17545	17642	17568	17657	17618	17604	17647	17493	17552	17722	17618	17597	17666	17736	17613	17482	17675	17682	17656	17572	17620	17506	17336	17485	17715	17591	17653	17762	17611	17585	17763	17748	17820	17890	17606	17481	17540	17457	17653	17562	17658	17674	17575	17614	17717	17615	17672	17722	17576	17531	17454	17412	17474	17638	17577	17508	17564	17568	17641	17520	17499	17696	17492	17676	17537	17612	17580	17529	17363	17670	17729	17662	17654	17639	17641	17625	17510	17632	17783	17476	17496	17655	17544	17547	17515	17733	17490	17606	17422	17858	17547	17717	17602	17599	17585	17638	17871	17692	17707	17597	17518	17663	17463	17628	17677	17669	17599	17527	17593	17701	17403	17642	17512	17688	17503	17577	17521	17721	17485	17618	17652	17421	17859	17558	17848	17687	17563	17763	17512	17723	17721	17590	17468	17491	17499	17578	17731	17629	17513	17705	17641	17529	17538	17607	17551	17613	17709	17789	17607	17533	17663	17743	17615	17422	17517	17845	17550	17477	17576	17630	17634	17736	17571	17700	17538	17812	17523	17657	17491	17544	17708	17698	17693	17746	17692	17661	17555	17827	17754	17669	17732	17748	17691	17476	17730	17600	17578	17524	17611	17775	17527	17601	17734	17494	17465	17852	17484	17536	17627	17460	17594	17547	17284	17421	17911	17654	17658	17533	17600	17513	17772	17727	17488	17754	17763	17490	17380	17649	17651	17574	17638	17723	17608	17739	17687	17494	17542	17493	17607	17600	17491	17585	17512	17466	17696	17515	17427	17718	17533	17655	17547	17683	17485	17472	17713	17641	17564	17654	17821	17608	17668	17667	17737	17576	17803	17627	17560	17779	17705	17721	17532	17610	17464	17609	17675	17633	17477	17394	17430	17814	17733	17613	17484	17631	17612	17530	17387	17550	17551	17740	17737	17538	17677	17757	17698	17505	17531	17500	17644	17687	17693	17611	17479	17689	17658	17784	17569	17530	17651	17697	17705	17523	17543	17812	17725	17502	17605	17915	17668	17824	17535	17545	17498	17846	17564	17495	17450	17654	17914	17761	17734	17462	17701	17723	17408	17673	17499	17795	17772	17718	17742	17607	17699	17671	17613	17580	17748	17807	17706	17545	17730	17731	17874	17723	17330	17572	17597	17585	17563	17510	17784	17516	17442	17917	17613	17601	17593	17550	17657	17676	17634	17795	17554	17562	17582	17476	17404	17700	17479	17719	17656	17414	17605	17553	17512	17664	17632	17684	17608	17671	17602	17522	17739	17659	17585	17723	17551	17644	17567	17609	17595	17695	17437	17604	17531	17549	17665	17682	17585	17697	17535	17617	17734	17517	17623	17614	17606	17626	17839	17482	17628	17567	17633	17703	17567	17427	17484	17482	17586	17660	17683	17759	17842	17653	17575	17587	17456	17658	17643	17531	17493	17532	17787	17610	17678	17566	17439	17778	17623	17518	17570	17694	17437	17379	17687	17528	17423	17701	17576	17531	17496	17555	17457	17593	17677	17590	17801	17408	17739	17600	17513	17731	17564	17847	17837	17820	17524	17691	17466	17694	17599	17715	17780	17763	17767	17651	17765	17782	17768	17545	17752	17611	17741	17639	17376	17394	17523	17438	17626	17503	17862	17787	17802	17765	17531
37706	62152	55156	42485	37380	34390	28098	21200	18712	16496	16128	16017	16128	16053	15937	16115	15937	15977	16043	15909	15964	15941	15873	16006	15886	15912	15853	15945	16092	15943	15946	16071	16073	15947	16090	15846	16117	15982	15871	16147	15980	15898	16053	15943	15890	16196	15847	16033	15862	15967	15954	15931	15863	15895	15806	15912	16089	15855	15849	15904	15990	15817	15827	16026	15891	15914	16021	15930	15801	15827	15879	16003	15827	15926	15687	15981	15867	16042	16051	15958	15995	15907	15839	15851	15942	15809	15963	16011	15968	15973	15809	16038	15960	15974	15676	15957	15848	15977	15913	15944	15887	16048	15917	15735	15976	15896	16074	15902	15831	15944	15918	15860	15890	15997	15692	15865	15961	16067	16059	15880	15787	15902	15922	15912	15874	15880	15872	16043	16010	15971	15889	15993	15764	15986	15912	15927	15907	15955	15966	15904	15754	16083	15878	15904	15878	15936	15904	15867	15820	15795	16027	15991	15849	15914	15938	16028	15819	15991	15953	15704	15962	16006	16005	15894	16063	15800	15926	15820	15993	15825	16033	15781	15976	15908	15913	15765	16064	15841	15883	15951	15883	15754	15854	15868	15818	15860	15923	15832	15899	16070	16010	15921	15816	15805	15830	15820	15881	15825	15935	15810	15999	15825	16058	15781	15919	15875	15940	15993	15770	15833	15861	15983	15868	15841	15873	15997	15993	15947	15913	15903	15660	15990	16029	15839	15869	15945	15889	15785	15984	15843	15811	15775	15721	15900	15989	15820	15908	15779	15794	16029	15913	15901	15879	15918	15745	15943	16135	15702	16025	15866	15980	15842	15862	15866	15773	15971	15851	16104	15872	15929	16049	15983	16016	15872	15866	15942	15771	15834	16003	15821	15754	15869	16050	15858	15957	15898	15851	15859	15983	15938	15918	15847	15945	15767	15941	15597	15835	15728	15900	15862	15862	15959	15967	15660	15943	15839	15866	16010	15923	16014	15835	15881	15725	15952	16040	15902	15982	15856	15843	15722	15903	15964	15876	15893	15955	15996	15796	16053	15958	15888	15887	15886	15994	16059	15972	15864	16041	15798	15770	15916	16018	16032	15859	15864	15937	15919	16011	15948	15830	15881	15918	15666	16224	15824	15919	15875	15844	15756	15765	15987	15934	16057	16000	15699	15842	15870	15982	16029	15876	15949	15800	15974	15886	15829	15822	15774	15905	16056	16035	15944	15925	16046	15925	15827	16006	15989	15934	15835	15868	15978	15800	15903	15975	15736	15775	15892	15900	15923	15996	15797	15980	15888	15890	16049	15896	15954	15795	16035	15955	15905	15766	15877	15921	15747	15869	15938	15833	16058	15849	15994	15911	15912	15790	15994	15869	15939	15813	15871	15928	15837	15965	15779	16021	15893	15922	15999	16058	15894	15913	16002	16093	15745	15958	15898	15857	15982	15916	15963	15947	15742	15995	16018	15866	15835	16076	16007	15952	15741	15915	16032	15952	15985	15951	15858	15850	15953	15898	15853	15807	15936	15926	15930	15898	15974	15902	15961	15942	15778	15809	15809	16069	15980	15997	15940	15793	15802	15846	15836	15839	16000	15988	15739	16097	15727	15917	15919	16072	15817	16042	15950	15931	15771	15883	16020	15954	15748	15861	15981	15804	15874	15955	15760	15893	15999	15894	15949	15982	15891	15790	15890	16101	15848	15792	15854	15823	15865	16010	16041	15898	16053	15865	15807	15818	15904	15907	15847	15838	15950	15993	15905	16005	16003	15911	15949	15779	16043	15890	15990	15992	15917	15949	15791	15903	15870	15961	15830	15754	15795	15963	15894	15934	15903	15923	15991	15736	15858	15942	16178	15840	15955	16024	16128	16041	16001	15953	15920	15850	15945	15802	15898	15847	15703	15791	15669	15862	15988	15885	15824	15772	16063	15832	15848	15862	15764	15955	15917	16047	15889	15975	15827	15878	15847	15838	15839	15991	15911	15876	16105	15980	15946	16069	15775	16153	15858	15930	15718	16002	15948	15923	15848	16044	16013	15908	15901	15919	15764	15921	15891	16020	15855	16036	15969	15905	15915	15837	15936	15855	15728	15898	15867	15781	15985	15883	15887	15866	15772	15821	15974	15846	16128	15888	15847	15951	15825	15824	16042	15769	15819	16111	15914	16013	15931	16022	15927	15920	15860	16038	16000	15991	16021	15734	15970	15830	15841	15913	15863	15943	15843	15827	15986	15866	16160	15965	15888	15855	16167	15912	15981	15840	15925	15876	15943	15885	15771	15860	15849	15869	15845	15866	15817	15940	15649	15730	15942	15976	15983	15709	15838	15857	15855	16045	15991	15912	15919	15970	15881	15820	15978	15930	15811	15844	15916	15626	15924	16080	15936	15910	15846	15952	15974	15853	15960	15910	15902	15765	15949	15805	15992	15686	15953	16055	15944	15902	15967	15919	15904	15936	15897	15796	15907	15979	15975	15915	15979	16009	15894	16017	16030	15945	15855	16045	15804	15936	16006	16053	16008	15728	15877	15826	15984	15889	15880	15873	15905	15683	15840	16016	15996	16019	15991	15908	15693	15869	15945	15818	15915	16050	15964	15840	15908	15846	15984	15953	15831	16040	15856	15836	15792	15957	15880	15811	15865	15920	15919	15842	15871	16040	15816	16023	15974	15869	15904	15817	15986	15924	16105	15914	16057	15872	15960	15917	15853	15908	15986	15859	16008	15934	15985	15887	15873	15752	16146	15999	15963	15810	15989	16002	15990	15969	15893	15872	15833	15940	15861	15981	15799	16071	15917	15931	15832	15972	15870	15975	16119	15792	15848	15788	15937	15939	15887	16060	15890	15942	15861	15870	15970	15802	15829	15990	15920	15808	16037	15921	15914	15892	15807	15902	15949	15820	15818	15968	15972	15755	15803	16040	16072	16048	15672	16083	15760	15981	15979	15898	15925	15874	15958	15899	15961	15972	15824	15940	15766	15912	15938	15833	15998	15727	15887	15975	15917	15895	15978	15913	16020	15845	15888	15965	15995	16044	15888	16009	15766	15994	15990	16023	15898	15952	16054	15883	15928	16014	15805	15771	15830	15879	16124	15851	15870	15953	15969	15849	15835	16019	15950	16012	15956	15940	15963	15869	15848	15875	15841	15809	15946	15722	15824	15944	15912	15873	16043	15944	15958	15718	15979	15969	15834	15880	15852	15861	15997	15844	15909	16023	15979	16013	15760	15932	15938	15771	15916	15807	15937	15859	15954	15719	15811	15983	15816	15977	15828	15909	16006	15912	16060	15810	15976	15761	16003	16077	15859	15759	15780	15908	15884	15795	15903	16003	15960	15820	16011	15932	15840	15880	15884	15834	15773	15855	15850	15928	15960	15850	15939	15866	15955	15804	15791	15990	16020	15825	15933	15955	15934	15990	15918	15886	15893	15895	15865	15979	15796	15962	15977	16043	15886	15937	15952	15958	15921	15881	15856	15935	15932	15964	15914	15914	15985	16054	15783	16005	16021	15915	16015	16049	15992	15931	16143	15971	15916	15986	16084	15877	15911	15835	16004	15926	15832	16015	16058	15979	15851	15949	16013	15839	15910	15850	15799	16097	15858	15893	15996	15778	15932	15880	15917	15857	15849	15993	15869	15800	15836	16039	16039	15925	15912	15999	15913	15796	15874	15740	15899	15933	15952	15807	15832	15824	16010	15860	16029	15912	15837	15951	16027	15922	15691	15882	15818	15944	16029	15937	15906	15892	15798	16000	15823	15891	15818	15739	15921	15841	15997	15929	15914	15686	15909	15882	15935	15967	15930	15857	15837	15844	16058	15853	15948	15865	15935	15917	15750	15927	15843	15852	15936	16058	15803	15809	15732	15871	15811	16015	15982	16197	15705	15746	15877	15931	15727	15995	16015	15658	16120	15976	16149	15911	16004	15884	15862	15868	15879	15945	15929	15942	15830	15999	15887	15930	15914	15954	15678	16047	15978	15993	15881	15893	15685	15929	15909	15781	16036	16093	15867	15996	15928	15873	15879	16019	15885	15756	15952	15905	16070	15892	15905	16025	15915	15945	16127	15833	15709	15729	15801	15897	15921	15757	15896	15983	15895	15982	16048	15838	16038	15940	15619	15981	16044	15968	15917	15947	15863	15933	15793	15777	15859	16033	15897	15851	15910	15853	16070	15964	16033	15876	15934	15994	15949	15911	16053	15962	15924	15881	15849	15875	15782	15922	15893	15941	15945	15961	16025	16032	15708	15817	15756	15860	15854	16146	15929	15923	15978	15947	15664	15927	15918	15881	15873	15942	15928	15949	15815	15964	15851	15981	15915	16027	15959	15842	15903	15909	15914	15924	15796	15824	15921	15952	15951	15759	15784	15907	16028	15866	15951	15952	15934	15834	15944	15911	15890	15986	16034	16017	15910	15895	15899	16101	15864	15974	16042	16017	15898	15942	15868	16045	16026	15909	15959	15888	15859	16020	15892	15835	16055	15933	15940	15962	15727	16041	15818	15939	15840	16037	15753	15959	15742	15952	15975	15921	15774	15847	15878	15872	16002	15895	15775	15802	15971	15908	16049	15866	15886	15858	15871	15977	16115	15912	15861	15939	15740	15849	16021	15906	15949	16014	15947	15888	15905	15824	15818	16006	15953	15997	15925	15951	15914	15917	15851	15820	15928	15858	15876	15959	15875	15876	15732	15954	15797	15788	15897	16065	15935	15915	15798	15894	15919	15913	15813	15771	15827	16032	15831	15896	15729	15994	15769	15781	15889	16035	15845	16050	15791	15947	15969	16044	15964	15861	16166	15990	15901	15988	15854	15768	15954	15814	15754	15889	15865	15855	15781	16004	15995	15779	15890	15834	16000	15855	15908	16008	15928	16011	15926	15820	15911	16076	15873	15807	15869	15974	15938	15737	15873	15991	15854	16094	15996	16139	15806	15802	15870	15848	15860	15742	15987	15748	15991	15798	15788	15935	15864	15855	15807	16005	15924	15898	15925	15791	15880	15926	15831	15819	15728	15917	15931	16018	15921	15902	16004	15969	15860	15666	15999	15809	15851	15994	15680	15958	15805	15870	16030	16165	15738	15902	15897	15937	15842	15802	15691	15864	15884	16132	15774	15858	15801	15828	15950	15884	16007	15872	15968
28749	26214	32114	28132	22270	18232	16925	16222	16149	16101	15838	15866	15735	15957	15582	15739	15861	15814	15883	15827	15852	15815	15738	15690	15774	15928	15637	16085	15957	15784	15928	15825	15888	15860	15861	15880	15878	15745	15892	15766	15739	15712	15765	15763	15589	15948	15734	15695	15780	15866	15783	15964	15876	15730	15808	15841	15613	15649	15775	15930	15801	15771	15819	15722	15595	15895	15939	15782	15797	15746	15731	15682	15785	15740	15929	15778	15786	15852	15717	15918	15845	15695	15744	15876	15997	15750	15854	15828	15686	15673	15937	15761	15733	15642	15888	15763	15691	15728	15752	15516	15817	15922	15685	15778	15646	15946	15602	15656	15716	15712	15837	15780	15804	15814	15879	15754	15789	15956	15647	15921	15693	15824	15793	15713	15841	15870	15871	15795	15809	15775	15844	15854	15792	15757	15851	15863	15790	15808	15730	15570	15956	15672	15619	15965	15778	15561	15901	15732	15825	15745	15947	15889	15699	15740	15778	15873	15827	15849	15706	15776	15740	15638	15968	15640	15878	15800	15782	15660	15726	15623	15651	15722	15694	15725	15785	15893	15692	15746	15774	15752	15581	15672	15744	15764	15961	15652	15624	15708	15872	15761	15908	15862	15981	15912	15793	15676	15691	15774	15758	15678	15766	15809	15851	15844	15685	15670	15743	15675	15824	15842	15846	15865	16027	15769	15747	15764	15690	15557	15947	15905	15662	15769	15675	15756	15756	15696	15853	15891	15907	15748	15740	15570	15813	15960	15758	15773	15904	15653	15655	15875	15774	15825	15811	15708	15707	15898	15782	15658	15748	15835	15829	15873	15899	15745	15827	15858	15694	15833	15817	15792	15700	15912	15608	15777	15805	15798	15688	15778	15877	15498	15744	15764	15888	15717	15932	15893	15651	15669	15613	15714	15888	15890	15673	15868	15806	15799	15683	15666	15662	15696	15661	16044	15767	15797	15661	15831	15888	15720	15627	15806	15768	15783	15918	15650	15607	15737	15708	15620	15848	15898	15851	15934	15758	15722	16039	15646	15692	15636	15845	16027	15894	15747	15885	15635	15945	15759	15608	15710	15733	15727	15631	15688	15764	15704	15912	15700	15911	15771	15807	15763	15693	15843	15714	15905	15769	15761	16046	15738	15635	15962	15919	15723	15921	15741	15854	15771	15848	15612	15714	15738	15750	15709	15846	15812	15738	15652	15655	15764	15765	15783	15954	15745	15819	15709	15784	15815	15773	15723	15812	15748	15847	15667	15994	15822	15678	16006	15932	15766	15737	15726	15808	15787	15750	15898	15641	15594	15607	15841	15925	15703	15772	15682	15894	15836	15810	15807	15673	15820	15944	15799	15889	15588	15813	15696	15837	15954	15781	15632	15690	15635	15717	15851	15960	15669	15856	15824	15874	15882	15488	15801	15629	15689	15816	15859	15715	15805	15804	15675	15779	15815	15756	15809	15665	15864	15900	15759	15927	15986	15715	15879	15854	15725	15738	15744	15659	15795	15854	15768	15878	16049	15740	15773	15852	15895	15872	15764	15619	15700	15860	15751	15679	15817	15752	15797	15675	15873	15769	16018	15786	16043	15735	15734	15935	15799	15936	15770	16049	15774	15869	15761	15741	15736	15719	15755	15756	15843	15887	15588	15762	15670	15623	15521	15710	15711	15666	15832	15702	15780	15885	15823	15777	15849	15872	15641	15786	15636	15712	16081	16064	15732	15706	15768	15713	15696	15721	15913	15834	15799	15610	15713	15835	15745	15805	15876	15816	15660	15634	15656	15941	15747	15839	15596	15750	15790	15833	15887	15855	15882	15583	15670	15562	15784	15959	15813	15779	15859	16001	15744	15795	15596	15800	15960	15775	15784	15625	15582	15764	15958	15940	15735	15784	15863	15596	15673	15697	15853	15850	15967	15828	15781	15668	15761	16006	15763	15918	15780	15566	16006	15782	15630	15958	15871	15748	15955	15734	16006	15928	16022	15853	15792	15924	15729	16015	15660	15614	15731	15613	15793	15748	15823	15638	15753	15709	15888	15619	15690	15852	15839	15597	15981	15692	15893	15805	15662	15770	15812	15753	15855	15660	15892	15876	15665	15698	15803	15744	15800	15892	15748	15979	15779	15851	15849	15847	15907	15696	15707	15746	15665	15886	15858	15877	15836	15894	15701	15833	15713	15794	15601	15995	15851	15791	15636	15683	15767	15753	15683	15782	15616	15638	15910	15805	15667	15725	15868	15768	15648	15720	15688	15885	15766	15834	15668	15681	15812	15717	15817	15749	15667	15814	15843	15915	15812	15893	15735	15709	15721	15725	15954	15842	15944	15665	15828	15705	15662	15994	15554	15794	16061	15675	15742	15641	15738	15737	15758	15778	15843	15928	15893	15854	15809	15836	15864	15820	15677	15919	15826	15720	15855	15762	15617	15893	15675	15762	15957	15900	15708	15530	15725	15628	15796	15842	15676	15811	15692	15660	15906	15740	15507	15718	15697	15858	15883	15868	15840	15697	15721	15719	15720	15825	15894	15736	15724	15778	15758	15610	15827	15692	15767	15748	15715	15613	15884	15762	15634	16056	15768	15860	15730	15692	15830	15548	15928	15604	15900	15936	15659	15864	15949	15774	15745	15832	15847	15842	15731	15776	15805	15691	15780	15788	15874	15833	15600	15573	15833	15831	15904	15757	16060	15845	15645	15865	15692	15849	15758	15836	15693	15644	15648	15685	15618	15702	15587	15735	15748	15586	15868	15727	15764	15757	15676	15766	15775	15817	15691	15842	15728	15736	15869	15891	15849	15815	15917	16007	15941	15841	15800	15742	15519	15874	15656	15738	15736	15847	15702	15752	15655	15816	15752	15803	15919	15770	15855	15928	15740	15631	15789	15906	15707	15547	15646	15779	15661	15780	15561	15713	15733	15726	15903	15685	15695	15690	15623	15656	15714	15595	15770	15760	15824	15663	15604	15556	15836	15644	15959	15558	15836	15803	15838	15788	15821	15911	15786	15793	15829	15755	15719	15557	15774	15822	15764	15805	15693	15588	15951	15771	15890	15867	15645	15770	15844	15994	15564	15821	15724	15788	15702	15718	15846	15787	15859	15728	15744	15726	15810	15834	15895	15483	15799	15799	15714	15677	15829	15886	15729	15809	15615	15840	15909	15909	15650	15707	15851	15552	15755	15926	15867	15569	15720	15811	15735	15798	15608	15622	15727	15811	15705	15871	16015	15962	15807	15592	15838	15813	15557	16029	15675	15928	15989	15854	15761	15999	15800	15813	15933	15920	15979	15803	15691	15849	15672	15802	15544	15611	15633	15688	15824	15829	15660	15671	15658	15790	15816	15720	15738	15777	15695	15553	15626	15814	15897	15683	15755	15925	15912	15848	15724	15691	15819	15810	15795	15760	15783	15672	15879	15755	15751	15824	15960	15683	15662	15805	16007	15741	15891	15815	15754	15631	15760	15745	15740	15880	15584	15746	15649	15732	15746	15867	15836	15693	15904	15781	15970	15670	15735	15718	15794	15853	15787	15735	15716	15710	15922	15529	15666	15792	15720	15831	15902	15836	15998	15856	15941	15974	15745	15905	15712	15749	15594	15845	15547	16023	15759	15723	15988	15686	15670	15842	15787	15804	15782	15735	15929	15940	15737	15501	15837	15785	15805	15893	15802	15672	15513	15664	16075	15784	15898	15787	15789	15839	15749	15817	15895	15685	15735	15666	15659	15787	15857	15666	15642	15601	15728	15943	15565	15992	15738	15868	15593	15705	15702	15754	15785	15900	15716	15807	15701	15810	15726	15875	15882	15893	15861	15802	15453	15819	15832	15871	15862	15682	15745	15822	15804	15562	15679	15777	15731	15891	15569	15788	15733	15834	15851	15814	15685	15845	15883	15915	15789	15807	15849	15688	15710	15692	15654	15727	15721	15855	15850	15885	15944	15889	15671	15813	16001	15882	15849	15698	15743	15865	15942	15974	15629	15759	15700	15881	15675	15806	15831	15840	15722	15825	15861	15697	15884	15894	15756	15632	15811	15655	15932	15818	15686	15636	15745	15802	15700	15561	15757	15705	15665	15709	15721	15822	15879	15785	15924	15721	15901	15906	15847	15654	15586	15573	15601	15812	15789	15803	15810	15752	15835	15744	15808	15762	15793	15873	15870	15880	15813	15640	15766	15913	15926	15749	15948	15692	15798	15790	15470	15936	15813	15626	15709	15810	15682	15709	15781	15900	15675	15849	15817	15634	15722	15851	15637	15683	15616	15605	15690	15883	15592	15923	15652	15788	15689	15588	15732	15706	15781	15877	15757	15687	15717	15788	16000	15801	15712	15686	15757	15759	15802	15852	15893	15840	15664	15625	15760	15794	15819	15708	15761	15671	15689	15726	15812	15723	15557	15758	15832	15897	15876	15870	15638	15664	15645	15837	16044	15670	15597	15702	15868	15534	15732	15815	15857	15842	15775	15917	15728	16024	15729	15766	15584	15806	15620	15698	15875	15913	15800	15721	15755	15932	15642	15836	15754	16015	15677	15794	15823	15892	15856	15729	15746	15910	15831	15875	15641	15758	15851	15765	15729	15692	15930	15523	15777	15626	15668	15842	15776	15798	15706	15798	15753	15806	15747	15853	15945	15611	15602	15865	15893	15704	15605	15662	15619	15735	15917	15739	15615	15889	15759	15704	15712	15801	15592	15727	15683	15706	15683	15848	15851	15683	15827	15697	15804	15754	15818	15807	15684	15594	15813	15621	15810	15811	15853	15956	15747	15838	15541	15634	15924	15941	15787	15684	15797	15636	15826	15901	15896	15714	15877	16005	15793	15692	15888	15815	15840	15741	15750	15706	15677	15507	15755	15578	15798	15714	15826	15845	15750	15837	15577	15747	15916	15844	15757	15721	15675	15942	15666	16024	15671	15746	15413	15791	15760	15782	15927	15765	15868	15906	15724	15763	15730	15767	15830	15591	15692	15777	15569	15643	15680	15835	15894	15791	15738	15703	15677	15849	15624	15792	15710	16017	15861	16003	15631	16011	15875	15736	15766	16035	15811	15737	15775	15679	15738	15655	15969	15678	15603	15711	15665	15814	15718	15786	15693	15914	15793	15774	15542	15835	15867	15897	15928	15893	15810	15833	15981
32105	42734	37123	27932	22573	16892	15664	15325	15088	14887	14730	14945	14733	14767	14775	14688	14739	14739	14895	14742	14777	14697	14759	14808	14792	14854	14884	14879	14775	14705	14853	14780	14774	14879	14763	14756	14905	14644	14713	14532	14910	14745	14783	14700	14853	14657	14823	14685	14831	14668	14738	14583	14640	14914	14832	14796	14850	14758	14750	14546	14583	14859	14704	14706	14870	14698	14618	14699	14764	14820	14763	14623	14741	14696	14686	14776	14809	14841	14590	14974	14766	14683	14705	14739	14789	14681	14818	14793	14869	14779	14895	14768	14836	14701	14771	14952	14834	14705	14711	14553	14781	14628	14706	14750	14670	14684	14765	14651	14744	14735	14780	14788	14713	14891	14639	14739	14810	14870	14875	14790	14789	14637	14925	14779	15027	14725	14606	14919	14732	14796	14866	14864	14685	14665	14623	14675	14584	14720	14738	14818	14712	14655	14814	14794	14770	14784	14786	14758	14656	14733	14937	14733	14845	14731	14812	14735	14719	14845	14699	14677	14622	14664	14850	14889	14893	14762	14674	14724	14821	14702	14656	14741	14713	14761	14800	14627	14784	14771	14819	14721	14805	14898	14609	14806	14874	14640	14836	14575	14621	14870	14768	14780	14746	14669	14728	14827	14747	14743	14592	14733	14787	14614	14599	14773	14752	14750	14707	14818	14921	14701	14879	14854	14607	14945	14767	14853	14760	14765	14669	14768	14856	14861	14792	14830	14691	14923	14449	14724	14764	14764	14884	14618	14686	14676	14556	14882	14642	14742	14804	14588	14727	14852	14585	14790	14873	14596	14796	14669	14614	14656	14676	14759	14768	14662	14669	14718	14748	14767	14713	14578	14699	14587	14822	14835	14654	14714	14790	14874	14820	14633	14648	14657	14717	14772	14723	14757	14794	14895	14910	14748	14746	14777	14795	14587	14824	14605	14740	14745	14840	14800	14788	14624	14683	14791	14675	14814	14777	14906	14751	14774	14700	14639	14643	14868	14742	14803	14875	14706	14788	14793	14587	14952	14712	14807	14870	14624	14717	14803	14666	14789	14677	14582	14715	14861	14908	14550	14755	14708	14614	14742	14776	14681	14787	14745	14693	14703	14792	14733	14663	14715	14738	14708	14804	14514	14904	14638	14733	14736	14781	14721	14840	14718	14615	14780	14873	14840	14829	14791	14711	14673	14710	14899	14689	14731	14710	14798	14805	14814	14630	14628	14868	14767	14487	14783	14762	14803	14647	14809	14886	14750	14809	14719	14768	14685	14672	14721	14786	14758	14903	14750	14639	14883	14675	14898	14753	14878	14772	14749	14755	14920	14850	14630	14732	14649	14695	14907	14653	14772	14767	14781	14894	14760	14776	14725	14670	14767	14749	14847	14848	14804	14819	14798	14627	14776	14700	14786	14694	14883	14743	14762	14671	14729	14570	14806	14798	14672	14740	14817	14738	14683	14770	14619	14740	14727	14686	14700	14911	14703	14815	14818	14713	14636	14575	14594	14693	14596	14760	14507	14815	14821	14714	14755	14700	14631	14596	14850	14692	14749	14958	14732	14759	14990	14782	14752	14633	14743	14831	14864	14818	14782	14631	14681	14698	14775	14919	14750	14851	14862	14540	14744	14791	14881	14942	14745	14707	14620	14688	14761	14992	14749	14556	14541	14717	14693	14747	14851	14908	14879	14802	14702	14861	14746	14753	14872	14840	14672	14671	14909	14832	14576	14712	14682	14707	14849	14735	14760	14793	14676	14776	14690	14827	14702	14777	14825	14838	14757	14841	14810	14819	14824	14825	14693	14775	14678	14750	14581	14798	14769	14779	14597	14704	14723	14772	14791	14643	14687	14903	14904	14596	14851	14657	14689	14735	14759	14829	14779	14817	14632	14855	14876	14889	14615	14780	14801	14837	14863	14558	14840	14725	14986	14759	14749	14851	14619	14733	14803	14709	14722	14736	14789	14859	14796	14669	14817	14753	14784	14863	14771	14717	14637	14731	14655	14722	14709	14753	14768	14652	14806	14967	14814	14809	14891	14659	14806	14834	14661	14788	14732	14799	14871	14966	14862	14774	14859	14721	14612	14751	14706	14807	14725	14706	14897	14835	14669	14673	14662	14877	14668	14716	14742	14827	14507	14691	14784	14666	14700	14702	14675	14688	14744	14765	14860	14729	14690	14779	14813	14579	14758	14772	14782	14731	14822	14804	14719	14703	14745	14812	14920	14672	14704	14720	14755	14704	14823	14746	14802	14797	14699	14842	14720	14712	14844	14669	14729	14608	14588	14749	14856	14783	14828	14636	14578	14787	14685	14916	14781	14779	14852	14682	14700	14907	14733	14786	14714	14658	14648	14638	14806	14810	14730	14663	14930	14729	14784	14707	14769	14670	14864	14666	14611	14664	14884	14948	14847	14690	14759	14697	14860	14792	14787	14721	14713	14711	14840	14603	14801	14800	14802	14632	14688	14758	14766	14839	14783	14859	14692	14729	14781	14701	14701	14950	14735	14744	14536	14733	14559	14744	14600	14761	14884	14667	14911	14632	14698	14760	14894	14826	14914	14908	14713	14641	14618	14699	14735	14933	14857	14658	14681	14680	14755	14747	14847	14725	14765	14685	14771	14734	14849	14838	14685	14795	14852	14574	14734	14741	14662	14852	14736	14862	14935	14582	14813	14766	14761	14778	14687	14822	14738	14785	14728	14669	14862	14715	14673	14740	14776	14850	14471	14801	14707	14586	14671	14637	14702	14760	14656	14669	14628	14900	14721	14643	14630	14850	14656	14780	14609	14847	15009	14609	14628	14716	14752	14811	14602	14717	14739	14805	14663	14781	14766	14680	14722	14720	14781	14656	14770	14708	14730	14684	14746	14641	14839	14716	14734	14724	14920	14837	14824	14886	14807	14840	14712	14750	14692	14757	14808	14791	14857	14687	14813	14738	14817	14854	14743	14853	14706	14783	14783	14666	14641	14725	14494	14851	14573	14800	14840	14689	14511	14736	14782	14664	14680	14777	14800	14685	14703	14703	14724	14719	14719	14714	14640	14744	14750	14814	14774	14729	14916	14683	14676	14814	14878	14687	14671	14772	14819	14619	14815	14786	14769	14804	14740	14790	14730	14948	14784	14650	14821	14907	14865	14743	14969	14615	14677	14720	14792	14765	14698	14998	14831	14695	14821	14730	14711	14800	14810	14678	14783	14650	14800	14788	14765	14789	14660	15057	14743	14725	14831	14775	14736	14788	14713	14754	14697	14756	14571	14727	14689	14776	14694	14683	14708	14724	14734	14694	14620	14691	14831	14706	14684	14712	14720	15027	14904	14757	14793	14704	14861	14798	14489	14761	14709	14605	14804	14923	14690	14840	14759	14946	14724	14683	14656	14792	14760	14916	14707	14693	14872	14749	14709	14876	14741	14839	14653	14852	14549	14754	14981	14709	14796	14940	14810	14802	14880	14694	14815	14759	14823	14773	14713	14730	14737	14822	14735	14899	14722	14759	14692	14786	14609	14780	14649	14782	14716	14814	14497	14668	14749	14841	14939	14691	14726	14894	14814	14817	14862	14855	14739	14605	14852	14665	14811	14804	14763	14726	14585	14775	14680	14613	14823	14845	14657	14633	14616	14777	14757	14758	14833	14758	14776	14679	14903	14664	14725	14792	14612	14799	14738	14777	14864	14680	15007	14721	14729	14676	14788	14642	14788	14928	14631	14636	14849	14673	14713	14890	14774	14713	14694	14742	14884	14655	14764	14608	14738	14954	14727	14813	14737	14641	14917	14741	14750	14742	14788	14733	14590	14746	14687	14802	14705	14802	14831	14736	14841	14744	14842	14548	14666	14792	14537	14626	14749	14647	14802	14908	14759	14747	14685	14770	14791	14723	14837	14697	14723	14509	14786	14581	14753	14721	14714	14749	14807	14800	14777	14788	14835	14753	14795	14803	14959	14702	14614	14696	14699	14711	14582	14662	14830	14867	14919	14963	14645	14568	14726	14964	14656	14770	14689	14609	14685	14496	14705	14923	14846	14689	14761	14663	14987	14706	14822	14677	14733	14768	14791	14794	14726	14609	14610	14759	14656	14821	14711	14721	14990	14756	14872	14719	14674	14788	14817	14766	14691	14741	14636	14795	14822	14753	14692	15001	14790	14668	14730	14970	15003	14679	14658	14858	14791	15024	14820	14715	14660	14835	14672	14881	14753	14579	14704	14774	14728	14886	14744	14660	14609	14610	14784	14686	14823	14664	14766	14785	14800	14678	14731	14848	14710	14706	14820	14687	14813	14554	14633	14889	14794	14750	14812	14762	14747	14770	14822	14691	14758	14661	14652	14876	14816	14693	14892	14781	14804	14708	15005	14707	14828	14690	14800	14843	14714	14808	14827	14718	14828	14653	14766	14684	14730	14638	14888	14656	14757	14703	14793	14811	14674	14690	14707	14741	14899	14717	14628	14641	14731	14672	14747	14765	14886	14708	14780	14665	14775	14688	14787	14762	14830	14611	14792	14790	14894	14807	14691	14695	14762	14826	14676	14807	14697	14587	14862	14896	14846	14706	14674	14633	14780	14636	14675	14609	14908	14714	14647	14730	14711	14858	14747	14744	14721	14764	14762	14749	14954	14899	14822	14733	14743	14735	14599	14770	14764	14634	14752	14838	14771	14747	14813	14753	14836	14816	14894	14742	14905	14700	14730	14726	14846	14624	14812	14619	14888	14705	14850	14867	14722	14794	14801	14727	14853	14745	14779	14854	14861	14732	14786	14722	14801	14662	14792	14766	14520	14893	14610	14763	14861	14614	14655	14643	14834	14667	14797	14545	14810	14793	14878	14735	15021	14496	14683	14808	14830	14750	14765	14847	14697	14643	14729	14907	14487	14751	14827	14837	14700	14884	14720	14844	14498	14790	14783	14765	14818	14814	14752	14845	14493	14782	14788	14760	14699	14714	14660	14897	14748	14831	14708	14856	14858	14804	14751	14677	14743	14740	14696	14786	14784	14702	14739	14654	14635	14754	14773	14801	14773	14721	14732	14673	14756	14629	14740	14620	14547	14632	14807	14670	14834	14876	14600	14907	14669	14833	14699	14737	14634	14804	14495	14873	14868	14878	14723	14912	14735	14891	14774	14692	14709	14742	14646	14817	14650
24321	21521	29265	26567	24450	23571	22811	18724	17777	17170	16430	16305	16134	16483	16274	16387	16360	16305	16262	16080	16024	16158	16347	16215	16254	16122	16233	16185	16103	16258	16044	16250	16130	16230	16199	16123	16156	16193	16242	16184	16063	16065	16324	16209	16335	16230	16137	16141	16069	16002	16059	16154	16303	16099	16135	16275	16085	16286	16226	16033	15818	15932	16213	16004	16192	16192	16057	16149	16093	16171	16027	15989	16109	16140	16116	16014	15950	16123	16159	15999	15966	16090	16194	16030	16186	16416	16226	16108	16071	16147	16003	16290	15973	16186	16204	16085	16059	16213	16040	16134	16210	16178	16067	16087	16266	15910	15941	16214	16117	16109	16050	15943	16304	16079	16146	16125	16073	16212	16148	16101	15796	15920	15988	16283	16244	16206	16091	16135	15984	16061	16019	16135	16093	15923	16233	16124	16154	16089	16195	16213	16219	16058	16125	16056	16057	16089	16124	16155	16124	16169	15948	16019	15993	16007	16050	16062	16164	16227	16097	16166	16041	16210	16179	15852	16087	16143	16157	16135	16048	16069	16031	16083	16280	16130	16123	16212	15928	15972	15907	16066	15965	16105	16115	16266	16283	16024	16212	16121	16162	15979	16243	15992	16142	16177	15837	16075	15982	16298	16065	16055	15988	16121	15996	16182	16266	16055	16314	16006	16188	15925	15977	15946	16072	16126	16056	15947	16101	16051	16144	16068	16051	16018	16002	15933	16032	16205	16164	16091	16057	16112	16009	16115	15831	16038	16162	16086	16076	16195	16096	15997	16141	15981	16249	16103	16159	16144	16098	16082	16224	16077	16173	15983	16013	16091	16094	15960	16012	16027	16066	16093	15918	16071	16106	16136	16066	16125	16094	16122	16220	16117	15996	16087	16122	15990	15859	16018	16068	16098	16182	16064	16071	16150	16234	15907	16143	16024	15972	16144	16161	16193	15736	16006	16060	16236	15959	15998	16004	16141	15987	16182	15976	16065	15976	16049	16240	15978	16014	15986	16086	16161	16053	15999	16134	16186	16195	16053	16136	15955	16227	16036	15931	16080	16077	16063	16128	16081	15942	16064	16170	15925	16075	16106	16238	16106	16047	16003	15975	15886	15799	15922	16163	16297	16171	16197	15970	15945	15851	15958	15934	16294	16113	16082	15999	16148	16031	16112	16103	16253	16061	16225	16201	16271	16100	16000	16043	16299	15852	16004	16217	16077	16187	16056	16040	15996	16101	15977	16191	16186	15987	16107	16073	16229	16004	16159	16195	16108	16151	16035	16052	16163	16022	16118	16131	16012	16175	16041	16083	15989	16144	15938	16053	16103	16077	16036	16216	16101	16026	15972	16050	15983	16063	16157	16125	16077	15915	16038	16099	16102	16144	16071	16085	16056	16235	15892	16040	15987	15979	16097	16163	15878	16167	16111	16450	15956	15927	16061	15937	16099	16245	16037	16022	16206	16024	15998	16195	16112	16107	16016	15972	16074	16044	16090	16079	16033	16061	15950	16449	16158	16003	16207	15787	16133	16069	16002	15977	16203	16128	16212	16048	16163	16220	16087	16222	16001	15960	16043	15976	16121	16137	15845	16068	16328	16173	16212	16214	16087	16124	16033	16047	16261	16049	16173	16144	16039	16074	16229	16351	16084	16140	16211	16204	16110	16146	16156	16113	16062	16083	16075	16276	16252	16112	15946	15864	16169	16000	15933	16098	16271	15931	16136	16217	16115	16231	16069	15943	16002	16212	16060	16084	16138	16195	16031	16058	16243	16095	16062	16156	15963	15883	16074	16227	16100	15849	16158	16265	16292	16006	16025	16205	15983	15918	16029	15970	16053	16127	16080	15974	16205	16207	16246	15983	16074	16053	16176	15989	16039	16184	16205	16135	16115	16177	15974	16044	16092	15931	15840	16111	16057	15945	16022	15992	16109	16094	16004	16203	16276	15973	15968	16044	15949	16121	16220	16032	15994	16019	16031	15883	16034	16021	16031	16075	16077	16109	15981	16072	16119	16129	16152	16137	16001	16125	16211	16255	16031	16158	16014	16212	16198	16061	16043	16188	16079	16015	16083	16260	16148	16122	16208	16295	16111	16064	16222	16088	15926	16118	16133	16202	16076	16068	16008	16025	16138	16146	16223	16127	15956	16051	16185	16150	16137	16064	16148	16036	16305	16250	15979	15974	15858	15968	16094	16240	16147	16011	16034	16275	16057	16141	16239	16162	16054	16152	16100	16074	16125	16180	16084	16043	15991	16185	16103	15982	16235	15924	16038	16031	16151	16225	15704	16186	16158	16034	16082	16170	16083	15890	16014	15809	16168	16316	16096	16075	16024	16077	16104	16207	16149	16370	16025	16092	16200	16134	16086	16370	16151	16170	16085	16023	16087	15961	16081	16054	16226	16169	16101	16182	16030	16217	16066	16173	16169	16083	16248	16317	16027	15997	16113	16220	15916	15976	16053	16245	16312	16111	16041	16080	16004	16263	15874	16013	16120	16042	16040	16092	15916	16147	16185	16224	16232	16242	16141	16125	16149	16200	16061	16201	16207	16116	16189	16109	16034	15960	15997	16004	16030	16151	15897	16113	16153	15765	16056	16007	16109	15841	16013	16033	16007	16219	16122	16029	15992	16260	15971	16034	15989	15933	16131	15972	16097	16042	16230	15915	16130	16069	15982	16083	16190	16200	16209	15956	16080	15961	16131	15951	16123	15984	16140	16115	16156	16035	16013	16176	16055	16118	15867	15849	16049	15984	16184	16087	16369	16201	15864	16221	16163	16293	16243	16090	16027	16091	16212	16234	16041	15944	16259	16274	16018	16064	16092	16153	16199	16058	16108	16031	15915	16081	16184	16055	16218	16179	16249	16205	16234	16125	15981	15952	15996	16141	16072	16137	16068	15942	15972	16171	16054	16184	16196	16050	16081	16087	15939	16204	15942	16358	16065	16178	16195	15843	16058	16376	16077	16037	16101	16284	16050	15885	15985	16244	16195	15952	15984	16106	16110	15990	15836	16079	16000	15991	16138	16007	16014	15970	16108	16200	15929	16173	16349	16210	15970	16199	16059	16036	16125	15975	15947	16097	16070	16272	16187	15992	16132	16063	15984	16237	15853	16219	16035	15975	16030	16069	16000	15972	16165	16148	16157	16213	15985	15949	15992	15898	16078	16198	16049	16113	15988	16227	16196	15893	15975	16096	16073	16148	16226	16042	16049	16068	16094	16036	16236	16034	16282	16129	16109	16136	16176	16024	15913	16054	16282	16353	16094	15997	16326	16018	16061	16169	16255	16086	16127	15944	15992	16088	16061	16021	16227	16101	16199	16049	15953	16088	16190	15971	16138	16238	16234	16203	16142	16049	16015	16227	16133	16044	16126	15978	15970	16142	16031	15971	16284	16093	16129	16144	16259	16032	16118	16168	16160	16101	16124	16233	15937	16191	16326	16240	15977	16051	16160	16209	16054	15974	16247	16024	16200	16101	16203	16055	15944	15996	16173	16026	15995	16160	16198	16113	16023	15871	16010	16184	16098	16185	16000	16299	16011	15985	15816	16059	16052	16102	16027	16246	16050	15995	16212	16087	16009	16167	16237	15887	16114	15992	16003	16100	15950	16032	15888	15920	16015	16125	16077	16172	16027	16149	16159	16122	16175	15800	16064	15940	15756	16139	16225	16154	16153	16162	16049	16133	16327	16131	16033	16084	15954	15990	16171	16235	16090	15950	15901	16153	16135	16116	16031	16111	16100	16100	16099	16188	16125	16080	16191	16014	15986	16025	16165	16096	15901	16006	16099	16094	16008	15998	16138	16093	15856	16062	15835	15890	16129	16098	16150	16177	16211	15936	16207	15990	16317	16153	16203	16257	16126	16040	16235	16166	15953	16194	16014	16091	16105	16373	16097	16111	15843	16104	15962	16009	16107	16145	16055	16104	16050	16016	16161	16356	16119	16011	16245	16187	16115	16092	16095	16113	15923	16024	15864	16153	16002	16121	15972	16168	16165	16033	16165	16188	16170	16176	15939	16131	16112	16144	16141	16232	15980	16190	16065	16187	16131	16120	15937	16119	16228	15977	16010	15965	16176	15982	16044	16074	15986	16077	16104	16145	15995	16147	16067	16095	16067	16190	16094	16167	16100	16155	16022	16053	16099	15933	16093	16449	16232	16056	16114	16120	16067	16203	16241	16296	16110	16154	16121	16026	16012	15996	16140	15884	16231	16095	16118	16047	16307	16083	16273	16017	16178	16087	16217	15807	16122	16107	16141	16220	16039	16294	15976	15972	16188	15944	16096	16036	16131	16088	16124	15908	15974	16119	16130	16144	16163	16193	16110	16071	16123	16162	16071	16274	15985	16215	16205	16120	16159	16148	16080	15768	16080	16068	16146	16074	16030	16140	16006	16105	16032	16235	16218	16187	15933	16250	16177	16187	16033	16213	15964	16224	16230	16133	16089	15907	16204	16171	16039	16092	15924	16120	15982	16170	16034	16161	16263	16173	16040	16018	16240	16125	16121	16171	16228	16156	16299	16001	16214	16113	16221	16040	16219	15832	15949	16205	16109	16163	16037	16126	16103	15980	16329	16097	16057	16204	15998	16241	16112	16267	16106	16064	15951	16273	16009	16099	16041	16319	16072	16279	16258	16124	16083	15902	16044	16109	15987	15987	16175	16099	16077	16068	16073	15909	16064	16245	16243	16104	15935	16090	16143	15810	16147	16051	16146	16120	16138	16029	16033	16169	16050	16134	16070	15978	15966	16059	16423	15952	16028	15890	15978	16369	16049	16121	16067	15958	16115	16027	16182	16008	16035	16045	16278	16007	16064	16027	16190	16180	16084	15951	16018	16136	15961	15919	16012	15867	15818	16014	16236	16195	16190	16261	16281	16217	16167	16099	16174	15977	16208	16081	16134	16172	15960	16109	15852	16080	16051	16119	15915	15977	16222	16173	16221	16104	16173	16074	16012	16131	15960	16041	15958	16047	16162	16274	16250	16078	16046	16164	16066	15931	16143	16178	16049	16103	16068	16116	16022	16043	16251	16335	16224	16076	16166	16126	16184	15959	16253	16074	16256	16149	16140	16135	16091	15986	15936	15851	16110	16109	16139	16216	16180	16218	16143	16206	16356	16084	15863	16192	15974
32782	52125	48811	37971	27235	22053	20547	17589	16916	15821	15249	15000	14968	15115	15163	15080	15052	14875	15094	15013	14815	14904	15005	14859	15090	14850	15100	15051	14863	15088	14994	15060	15079	15126	14955	14876	14999	14904	14967	15123	14928	14923	15100	14981	14802	15058	14965	14931	14792	15086	14906	14849	15045	15129	15134	15110	14998	14852	14948	14899	14938	14997	15014	14858	14807	14921	15044	14911	15007	14928	15004	14864	14944	14949	14996	14906	15009	14832	14932	14847	14927	15088	15038	14921	15032	15016	14957	14924	14782	15039	14946	14909	15009	15034	15081	15013	14813	14847	15042	14818	15005	15030	14955	14935	14905	15103	14934	14947	15009	14953	14871	15039	14883	14855	14936	14962	14856	14770	14955	14935	15071	15036	15068	14927	14827	15003	14899	14935	15103	14757	14917	14842	14919	14906	14963	14974	15027	14827	14868	14953	14941	14958	15041	15155	14923	15145	14851	14818	14971	14876	14893	14884	14784	14900	14907	14971	14855	14841	14852	14893	15137	15029	14911	15060	15034	14893	15002	14961	14969	14891	14913	14737	14932	15020	14980	15089	15025	14910	14787	15014	14729	15041	14977	14712	14945	14968	14760	14970	15044	14944	14920	15009	14885	15057	14911	14944	15022	14994	14969	15016	15142	14946	14972	14911	14857	14911	14973	15028	14959	15028	14911	14912	15041	14996	14790	15003	14907	14844	14928	14938	14925	14868	15040	14760	15076	15064	14986	15042	15120	14760	14771	14950	14882	14989	14944	15012	15062	14931	14911	14951	14917	14809	14924	14793	14872	15008	15044	14929	14718	15035	14917	14936	14920	14929	15081	14981	14791	15022	15003	14873	14928	15156	14869	14941	14938	14945	14954	14871	14949	14997	14913	14870	15028	14880	15025	14968	14951	14918	14979	14942	15109	14933	14972	14967	14819	14892	14911	14996	14838	14958	14984	15030	14978	15088	14949	14915	14826	15143	14939	14959	15021	14860	14745	14868	14960	15027	14984	15042	14987	14953	15023	15063	14938	15000	14894	15086	14858	14861	14947	14991	14944	14961	14907	14935	14999	15070	15086	14803	14905	14843	14940	14860	15022	14903	14826	14994	14810	14897	14981	14899	14812	14945	14924	15032	14777	15013	15036	14965	14812	14964	15001	15266	14972	14880	14929	14994	15046	14844	15058	15007	14941	14853	15022	15102	15032	14901	14957	14974	14929	14736	14966	14981	14909	14803	14962	15036	14918	14823	14986	15064	15007	15058	15019	14912	14774	14986	14859	14895	14945	14996	14981	14958	14994	15144	15004	15110	14869	15021	15009	15058	15044	14952	15085	14938	15054	14975	14945	14915	14801	15016	15043	15097	14824	14932	14932	14884	15125	14872	14909	14989	15049	14960	14862	15074	15033	14784	15000	14992	14942	14987	14928	15026	15019	14909	15028	14833	14990	14864	15146	14878	14943	15093	14926	15129	14918	14933	14889	15079	14903	14944	14956	14822	15070	14925	14895	14822	14856	14829	14884	15106	14998	14889	15127	14872	14986	14926	14843	14887	14979	14968	14900	14952	14964	15112	14931	15043	14881	14900	15028	14794	14925	14935	14856	14924	15022	15036	15111	14973	14959	14923	14723	15045	15024	14927	15072	14967	14991	14843	14902	15001	14917	14772	15072	14930	15069	14922	14970	14972	14909	14997	14955	14944	15057	15049	14887	15063	14859	14947	14883	15048	14849	14999	14998	14825	14868	14929	15017	15033	14952	15046	15055	14908	15119	15102	14930	14897	14983	14909	14944	15032	15046	14925	14945	14979	14857	14965	14986	14861	15027	15010	14903	14845	14912	15099	14991	14812	14972	14925	14933	15062	14958	14841	14979	15024	14826	15092	15104	14835	15084	14967	14939	14910	14971	14818	14962	14923	15140	15017	14911	15031	14944	15102	14989	14951	14869	14998	14919	15055	14919	15093	15033	14893	14902	14860	14975	14990	14886	14836	15075	15013	14786	14922	15147	14816	15055	14948	14990	15081	14864	14965	15070	15023	14825	15113	15096	14924	14976	14961	14926	15033	14857	14841	14966	14913	15022	14821	14968	14867	14979	14988	14892	14772	15067	14960	14879	14742	15105	14964	14970	15026	14912	14914	14968	14983	15017	14947	15000	14872	14797	15040	15011	14947	14926	14842	14936	14973	14978	15042	15100	15035	15009	14988	15011	14757	14881	14813	14932	14918	15009	14866	14867	14923	14875	14978	15112	14876	15034	15018	15087	14941	15049	14841	14983	15028	14991	15019	14865	14975	14734	14976	15039	15097	14774	14827	14740	14887	15059	14979	14878	14973	15042	15117	14959	14943	14901	15002	14939	14867	14962	15112	14953	14961	14864	14997	14972	15035	14988	15019	14958	14955	15095	15017	14926	14909	15102	15041	14919	14997	14898	14803	14899	14907	15006	14930	15014	14989	15026	14908	14984	14872	14906	15082	15009	15110	14889	15139	14983	15013	14929	15118	14974	14973	14850	15019	14920	14900	14850	14851	14955	15032	14929	15047	14930	14900	14892	14820	14921	15047	14896	15006	14874	14944	14936	14929	14965	14971	14899	14908	15047	14846	14958	15046	14911	14992	14820	14830	14993	14843	15004	14902	14961	14940	14913	14946	14878	14920	14931	14987	14966	14921	14945	15036	14891	14808	14907	14797	14884	14879	15073	14804	14950	14990	14991	14730	14833	14812	15026	14809	14912	14911	15010	14837	14968	14824	14900	15101	14932	14999	15151	14941	14906	14835	15114	14955	14980	14946	14943	14943	15065	14708	14864	15011	14904	14773	15025	15000	14907	15062	14936	14951	15003	14937	15000	14975	14924	15023	14949	14935	15012	14999	14903	14807	15027	14801	14975	14784	14980	14837	15064	15001	14909	14948	14918	14841	15056	14829	15040	14828	14945	15004	14804	14890	15036	14960	14858	14992	15111	14844	15008	15056	14971	14919	15206	14912	14948	14756	15022	14868	14821	14869	14938	15043	14952	14941	14989	14951	14836	14896	15041	15093	14957	15056	14906	14951	14936	14932	14795	14979	14955	14891	14847	14950	15034	14968	14886	15031	14996	14917	14870	14829	14933	14828	15170	14954	14840	14868	14905	14904	14828	14910	14859	15031	15137	14997	14976	14903	15010	14851	15038	15030	15167	15038	14892	15035	14870	14806	14846	15053	15028	14972	14759	14920	15119	15006	14985	14986	14979	15021	14987	14839	14892	14895	15061	14826	14906	14868	15165	14922	14990	14893	15010	14970	14978	15042	14895	14969	15066	15046	15126	14868	14963	14997	14957	14971	15033	15060	14860	14911	15152	14991	14824	15019	15027	14893	15036	14887	14910	14760	15029	14951	15020	14852	14894	15035	15040	14963	15007	14876	15000	14876	15044	14980	15003	15038	14917	15063	14935	15038	15072	14958	14812	14896	15070	15034	14989	14829	14926	14911	14953	15095	15061	14981	14993	14969	14898	14976	15179	14730	14899	14901	15009	15079	14866	15044	14953	14921	14899	15153	14927	15017	14871	14761	14860	14982	14916	14712	15032	14957	14895	14874	15107	14925	14868	14882	15038	15157	14861	14927	14974	15106	14852	15050	14829	15039	15038	14993	14957	15053	14876	15064	14874	14899	14978	15012	14916	14954	15075	14927	14785	14898	14949	14862	14947	14884	14971	15039	15016	15028	15013	15060	14931	14868	14967	14933	15079	14853	15021	15053	14921	14953	15094	14833	14916	14967	14946	15050	14853	14745	15106	15113	15034	14827	14909	14690	14946	14841	15009	14892	15060	15078	14927	14991	15215	15031	14853	15000	14988	15019	14889	15039	15016	14817	15067	14979	14851	15151	14986	14966	14953	14969	14905	15056	14953	14962	15041	14987	15125	15008	14943	14963	15018	15117	14691	14784	14966	14866	15029	14954	14994	14950	15009	14887	14914	15030	15006	14938	14922	15003	15101	14878	14986	14834	14947	15099	15011	14898	14811	14866	14865	15028	14894	14854	15038	14859	15050	14744	15044	14872	14902	14977	14816	14926	14748	14899	14918	14885	14928	14861	14976	15024	14862	14826	14964	14999	15026	14917	14944	14973	14907	14970	14886	14943	14909	14938	15010	15063	15000	15050	14936	14972	14958	14786	14941	14972	14820	15009	15044	15050	14979	14902	15189	15135	14943	14814	14899	15024	14986	15031	14880	14984	15064	14976	15058	14774	14946	14918	14975	14937	14943	14960	14890	14969	15044	15053	14899	14819	14894	15055	15016	14854	15116	15000	14988	14849	14917	14903	14949	15046	14928	14959	14951	15027	14898	15065	14948	15023	15026	14846	15018	14995	15105	14872	14935	14903	14961	14721	14962	14890	14930	14929	15047	14992	15109	15008	14827	14947	14808	15111	14928	14810	14989	14935	14966	14943	15013	14960	14982	15098	14994	15006	14985	15020	14978	14910	15005	14893	15044	15041	15103	14972	14783	14836	14812	14930	14957	14994	14987	15076	15021	14722	15112	14928	14974	15043	14899	15050	14841	14894	15031	14929	14709	15105	14887	14851	15065	15003	14907	15059	15007	14952	14891	14924	14976	14832	15030	15021	15163	14929	14967	15062	14852	15151	15045	14947	14899	15048	15116	15041	14815	14959	14892	14853	14762	14971	15028	14838	15017	14725	15030	14970	14891	15037	14990	14892	15080	14852	14917	15025	14894	14904	15041	14835	14959	14893	14881	14910	14954	14793	14923	14941	14857	15042	14980	14908	15137	15090	14925	14939	14790	14749	15078	15017	14930	14911	15132	15054	14983	14996	15099	15037	14926	15024	14959	14934	14940	14974	14990	15079	15048	14968	15044	14897	14965	15152	14952	14905	14835	14897	14997	14826	14971	14934	15057	14956	14971	14892	14813	15022	14910	14924	14951	14882	15032	14952	14862	14970	14954	15043	15036	15000	14824	14954	15005	15031	15031	14829	14974	15069	14977	14960	14914	14824	14912	14987	14935	14859	14854	15029	14919	15142	15031	14897	14934	15060	14869	14868	15177	15003	15005	15043	15019	14987	14887	15031	14965	14918	15017	14947	14925	15048	15199	15098	15022	14964	15032	15031	15113	15028	15076	15051	14908	14970	15040	14952	15128	15006
23105	21527	29414	24728	23831	27716	29581	24135	20781	19217	18220	17869	18012	17796	17834	17472	17629	17551	17803	17677	17757	17547	17520	17464	17447	17576	17717	17657	17416	17504	17792	17591	17580	17557	17475	17597	17492	17402	17642	17485	17620	17621	17677	17518	17540	17599	17657	17442	17595	17540	17724	17471	17508	17425	17505	17582	17256	17593	17595	17433	17761	17557	17507	17416	17498	17525	17354	17210	17622	17590	17619	17371	17432	17571	17413	17470	17571	17383	17289	17562	17473	17564	17456	17399	17645	17746	17443	17448	17428	17440	17519	17628	17460	17478	17419	17470	17492	17686	17500	17306	17556	17489	17561	17469	17522	17548	17416	17458	17670	17264	17305	17524	17582	17525	17517	17344	17413	17380	17670	17636	17503	17225	17635	17281	17389	17567	17398	17552	17578	17606	17482	17532	17499	17335	17245	17387	17697	17347	17349	17437	17456	17546	17434	17317	17496	17652	17427	17389	17248	17255	17528	17477	17584	17182	17480	17504	17577	17347	17559	17497	17503	17527	17402	17443	17509	17534	17448	17220	17480	17579	17477	17426	17186	17466	17539	17390	17541	17500	17571	17466	17487	17401	17471	17593	17376	17538	17471	17538	17610	17278	17421	17451	17440	17534	17389	17500	17390	17302	17535	17358	17581	17502	17364	17556	17418	17459	17393	17312	17561	17456	17466	17481	17459	17360	17418	17390	17554	17413	17183	17559	17563	17451	17518	17605	17284	17368	17561	17500	17402	17455	17425	17377	17423	17507	17352	17297	17482	17548	17587	17565	17594	17542	17305	17508	17595	17511	17585	17554	17520	17521	17624	17325	17480	17555	17499	17514	17156	17224	17340	17398	17404	17632	17348	17443	17329	17461	17484	17464	17568	17541	17395	17508	17300	17357	17391	17591	17293	17445	17145	17299	17545	17479	17547	17358	17410	17199	17298	17448	17561	17293	17424	17375	17292	17501	17290	17501	17511	17551	17406	17671	17627	17617	17546	17466	17452	17383	17559	17574	17206	17387	17419	17194	17400	17514	17476	17510	17360	17351	17475	17428	17532	17489	17542	17291	17631	17603	17391	17453	17416	17617	17439	17186	17598	17535	17478	17594	17388	17530	17484	17496	17355	17575	17500	17469	17483	17378	17676	17279	17483	17437	17454	17323	17352	17347	17254	17523	17283	17484	17519	17518	17460	17544	17398	17334	17428	17270	17478	17285	17427	17429	17494	17611	17563	17522	17564	17341	17401	17322	17542	17570	17445	17508	17386	17394	17437	17323	17397	17196	17447	17552	17454	17513	17654	17241	17451	17282	17567	17607	17398	17380	17395	17395	17481	17405	17371	17615	17368	17554	17197	17395	17508	17666	17422	17098	17601	17374	17597	17266	17326	17391	17477	17417	17369	17545	17432	17509	17458	17368	17638	17466	17499	17353	17295	17362	17475	17518	17343	17392	17386	17450	17468	17432	17689	17436	17479	17484	17447	17513	17294	17594	17385	17413	17699	17292	17343	17374	17240	17407	17574	17414	17467	17729	17480	17626	17562	17472	17524	17525	17540	17422	17479	17264	17376	17461	17410	17377	17463	17304	17411	17579	17455	17414	17483	17452	17353	17445	17388	17299	17330	17305	17629	17417	17329	17544	17486	17547	17344	17458	17284	17203	17659	17574	17262	17324	17600	17696	17411	17528	17564	17384	17479	17432	17568	17396	17425	17649	17356	17345	17311	17428	17365	17385	17580	17621	17347	17497	17377	17518	17557	17547	17383	17364	17538	17287	17500	17507	17407	17343	17633	17278	17458	17326	17491	17535	17563	17442	17594	17322	17653	17411	17432	17427	17458	17440	17363	17375	17554	17480	17404	17536	17400	17270	17345	17470	17490	17487	17250	17259	17463	17403	17489	17290	17354	17508	17471	17467	17367	17220	17437	17394	17393	17350	17667	17467	17349	17528	17381	17703	17428	17526	17358	17501	17438	17647	17467	17622	17515	17346	17354	17671	17261	17334	17406	17537	17633	17505	17391	17552	17593	17514	17656	17369	17541	17665	17541	17628	17352	17392	17545	17408	17325	17490	17339	17488	17480	17558	17425	17367	17467	17515	17344	17364	17499	17383	17481	17396	17408	17487	17436	17567	17506	17283	17401	17484	17422	17398	17553	17573	17519	17436	17537	17410	17502	17257	17468	17402	17333	17297	17415	17412	17488	17456	17565	17542	17190	17458	17415	17548	17276	17337	17403	17122	17414	17420	17530	17306	17451	17581	17359	17516	17363	17437	17438	17440	17282	17410	17498	17378	17479	17434	17545	17427	17544	17434	17604	17482	17359	17289	17499	17460	17557	17546	17525	17663	17590	17519	17608	17550	17331	17338	17265	17414	17585	17514	17430	17585	17416	17245	17502	17597	17702	17582	17503	17528	17527	17551	17328	17587	17277	17310	17245	17432	17497	17480	17346	17494	17722	17202	17446	17461	17547	17348	17340	17444	17536	17333	17263	17449	17497	17556	17520	17541	17486	17545	17327	17516	17452	17402	17477	17701	17373	17479	17451	17472	17516	17428	17369	17408	17575	17470	17505	17432	17336	17512	17370	17403	17249	17403	17417	17316	17259	17469	17395	17338	17638	17536	17490	17406	17393	17505	17460	17305	17210	17438	17290	17469	17458	17518	17424	17343	17479	17584	17576	17206	17235	17554	17586	17505	17361	17272	17444	17384	17507	17448	17299	17469	17438	17536	17528	17450	17180	17301	17492	17376	17485	17452	17383	17428	17551	17267	17245	17172	17282	17308	17482	17458	17587	17633	17367	17405	17477	17472	17645	17373	17473	17526	17370	17372	17437	17543	17581	17481	17414	17523	17690	17356	17349	17359	17490	17482	17493	17566	17479	17463	17252	17445	17506	17523	17176	17537	17385	17373	17350	17402	17416	17512	17437	17449	17460	17448	17555	17382	17494	17451	17409	17397	17399	17462	17541	17474	17426	17194	17379	17635	17692	17306	17494	17624	17553	17532	17400	17491	17449	17375	17195	17179	17606	17467	17242	17397	17192	17329	17554	17455	17634	17473	17509	17371	17426	17412	17154	17513	17559	17427	17280	17550	17299	17596	17561	17357	17445	17492	17483	17128	17454	17420	17322	17410	17712	17434	17283	17245	17412	17297	17376	17623	17348	17438	17504	17556	17654	17348	17283	17387	17701	17579	17555	17605	17627	17402	17270	17283	17544	17256	17429	17419	17340	17506	17517	17480	17536	17288	17573	17425	17501	17338	17296	17317	17443	17385	17489	17431	17400	17505	17470	17508	17472	17644	17573	17336	17371	17349	17380	17464	17342	17441	17302	17311	17433	17407	17481	17468	17570	17314	17299	17370	17415	17362	17502	17483	17426	17517	17781	17461	17481	17417	17464	17504	17164	17343	17632	17411	17183	17182	17483	17298	17532	17485	17612	17560	17461	17402	17458	17484	17293	17477	17495	17198	17455	17580	17286	17276	17393	17277	17382	17431	17494	17281	17354	17470	17693	17616	17291	17266	17485	17249	17476	17583	17324	17462	17454	17541	17537	17435	17449	17348	17449	17327	17285	17318	17414	17263	17573	17412	17586	17461	17439	17397	17294	17454	17561	17422	17426	17250	17438	17546	17649	17454	17589	17584	17362	17391	17426	17384	17529	17485	17536	17317	17303	17419	17298	17419	17504	17451	17385	17333	17381	17408	17345	17356	17381	17427	17506	17664	17377	17306	17551	17570	17427	17410	17330	17412	17522	17417	17308	17533	17549	17617	17510	17408	17260	17403	17544	17424	17381	17573	17340	17435	17323	17432	17555	17429	17468	17447	17384	17527	17394	17395	17474	17467	17238	17503	17560	17511	17457	17380	17662	17444	17617	17483	17455	17654	17464	17637	17529	17503	17483	17418	17442	17520	17539	17443	17391	17508	17499	17587	17444	17356	17410	17278	17590	17389	17326	17472	17513	17472	17260	17436	17436	17380	17417	17270	17417	17493	17244	17408	17640	17423	17532	17365	17367	17356	17429	17420	17495	17505	17531	17377	17364	17312	17580	17538	17416	17320	17385	17432	17446	17503	17271	17576	17524	17455	17474	17459	17248	17359	17426	17383	17494	17232	17463	17440	17318	17371	17459	17479	17395	17481	17416	17354	17378	17330	17507	17318	17448	17317	17550	17422	17606	17347	17639	17459	17464	17568	17449	17370	17297	17474	17588	17490	17503	17597	17347	17483	17486	17244	17451	17575	17438	17535	17434	17271	17238	17408	17224	17259	17511	17351	17643	17246	17338	17530	17560	17410	17297	17401	17546	17467	17632	17645	17483	17620	17447	17548	17255	17464	17546	17324	17550	17349	17438	17438	17460	17418	17411	17293	17312	17286	17289	17408	17441	17153	17440	17527	17474	17277	17563	17336	17281	17526	17305	17639	17329	17309	17350	17536	17555	17469	17235	17433	17563	17591	17403	17346	17263	17277	17410	17392	17338	17419	17374	17390	17339	17633	17409	17602	17548	17337	17537	17571	17525	17609	17207	17606	17432	17518	17302	17340	17493	17297	17406	17660	17416	17327	17385	17553	17520	17432	17519	17324	17535	17406	17267	17280	17208	17341	17751	17370	17445	17287	17501	17506	17445	17338	17245	17333	17368	17475	17504	17473	17418	17494	17693	17385	17390	17497	17568	17389	17317	17481	17384	17360	17393	17450	17538	17477	17407	17619	17319	17407	17592	17478	17506	17551	17673	17611	17557	17482	17451	17383	17279	17340	17604	17449	17378	17328	17550	17300	17466	17588	17371	17742	17478	17489	17558	17524	17553	17458	17370	17365	17348	17531	17355	17493	17262	17319	17354	17249	17456	17408	17519	17264	17490	17369	17404	17460	17697	17602	17518	17441	17510	17255	17599	17431	17441	17465	17412	17398	17272	17429	17349	17339	17296	17394	17359	17402	17415	17399	17493	17282	17483	17456	17439	17413	17487	17474	17500	17378	17652	17497	17524	17565	17501	17460	17381	17400	17464	17391	17229	17341	17501	17470	17283	17300	17234	17434	17490	17262	17457	17470	17458	17548	17286	17349	17698	17658	17194	17599	17543	17325	17453	17464	17592	17483	17182	17100	17562	17436	17283	17290	17325	17446	17422	17445	17508	17393
36540	60883	56264	44742	36979	32126	27025	23541	19278	17318	16075	16016	15900	15945	15818	15952	15752	15643	15830	15832	15746	15681	15907	15892	15877	15821	15682	15850	15760	15679	15920	15763	15869	15801	15867	15889	15902	15856	15898	15924	15904	15973	16022	15684	15877	15918	15901	15775	15828	15795	16070	15856	15776	15905	15782	15926	15878	15846	15919	15827	15662	15740	15753	15982	15865	15848	15824	15827	15726	15721	15732	15568	15826	15745	15683	15681	15801	15863	15820	15768	15782	15806	15599	15905	15982	15919	15835	15895	15731	15865	15812	15685	15815	15761	15835	15820	15904	15789	15781	15742	15658	15742	15733	15796	15834	15862	15886	15893	15891	15811	15873	15780	15742	15653	15888	15708	15669	15698	15790	15763	15935	15835	15819	15683	15758	15586	15684	15658	15765	15920	15834	15922	15752	15940	15811	15730	15660	15642	15729	15781	15825	15885	15680	15710	15853	15523	15856	15808	15944	15697	15717	15715	15797	15805	15900	15815	15731	15719	15725	15686	15680	15818	15828	15755	15834	15748	15826	15839	15767	15759	15762	15993	15808	15828	15935	15708	15777	15911	15802	15860	15721	15640	15899	15822	15855	15708	15861	15671	15871	15760	15691	15785	15852	15875	15589	15756	15837	15598	15704	15709	15879	15719	15736	15722	15659	15809	15675	15835	15630	15733	15669	15949	15718	15635	15764	15879	15682	15797	15624	15770	15559	15669	15857	15769	15648	15848	15578	15634	15784	15921	15825	15745	15621	15781	15691	15655	15860	15790	15765	15703	15771	15878	15720	15699	15526	15811	15810	15701	15798	15853	15781	15776	15717	15742	15769	15686	15749	15665	15794	15719	15896	15861	15740	15601	15917	15966	15753	15878	15703	15818	15739	15852	15832	15824	15694	15767	15810	15750	15676	15855	15772	15943	15725	15754	15812	15653	15792	15681	15761	15701	15765	15744	15736	15732	15924	15704	15782	15632	15882	15693	15841	15708	15958	15870	15890	15864	15988	15689	15674	15824	15805	15634	15817	15704	15839	15723	15756	15836	16027	15970	15758	15881	15850	15827	15716	15948	15685	15728	15588	15765	15978	15698	15837	15742	15886	15924	15814	15691	15587	15778	15739	15899	15765	15914	15616	15683	15800	15904	15781	15728	15612	15751	15778	15668	15841	15919	15679	15753	15892	15727	15715	15724	15680	15802	15825	15838	15710	15915	15771	15628	15778	15794	15735	15856	15644	15811	15749	15736	15646	15739	15836	15710	15763	15746	15787	15741	15779	15701	15793	15666	15870	15835	15791	15898	15752	15728	15674	15656	15532	15520	15766	15815	15696	15662	15758	15773	15693	15792	15798	15763	15769	15764	15810	15650	15824	15616	15695	15723	15840	15773	15779	15749	15783	15701	15846	15771	15741	15810	15622	15776	15655	15732	15839	15991	15784	15659	15740	15728	16018	15847	15662	15723	15778	15718	15864	15675	15834	15625	15658	15681	15644	15827	15816	15898	15802	15783	15893	15791	15734	15746	15747	15708	15838	15771	15733	15873	15896	15695	15603	15629	15666	15872	15792	15903	15668	15528	15787	15783	15623	15729	15778	15830	15625	15723	15694	15789	15778	15805	15484	15793	15775	15743	15787	15600	15653	15712	15659	15681	15746	15812	15838	15747	15815	15699	15808	15757	15787	15724	15662	15663	15755	15800	15696	15882	15710	15761	15831	15605	15861	15683	15711	15776	15811	15723	15719	15670	15635	15652	15675	15765	15628	15641	15879	15830	15888	15704	15693	15711	15657	15767	15744	15774	15904	15838	15954	15748	15800	15742	15633	15824	15767	15831	15888	15628	15756	15902	15839	15776	15544	15794	15807	15734	15741	15779	15804	15766	15754	15904	15751	15851	15738	15800	15772	15882	15760	15853	15781	15678	15869	15881	15766	15597	15813	15811	15854	15719	15722	15694	15865	15832	15732	15880	15884	15876	15639	15781	15739	15799	15762	15815	15661	15703	15816	15751	15795	15649	15673	15761	15712	16011	15772	15738	15742	15742	15998	15734	15782	15761	15736	15690	15790	15730	15809	15743	15799	15770	15837	15918	15775	15741	15928	15837	15632	15749	15812	15711	15973	15858	15853	15731	15741	15648	15933	15728	15732	15882	15675	15784	15694	15861	15783	15950	15912	15891	15721	15875	15832	15799	15885	15750	15738	15693	15711	15934	15839	15786	15657	15768	15911	15630	15732	15695	15786	15649	15703	15673	15785	15567	15710	15668	15787	15808	15897	15797	15808	15762	15734	15834	15957	15742	15787	15790	15614	15837	15690	15813	15658	15792	15791	15879	15753	15783	15794	15889	15574	15725	15645	15828	15907	15900	15707	15788	15873	15653	15799	15758	15745	15738	15776	15736	15680	15756	15683	15692	15795	15773	15750	15848	15616	15669	15775	15904	15757	15777	15768	15684	15794	15710	16027	15853	15825	15840	15726	15831	15725	15772	15681	15857	15850	16025	15614	15796	15559	15764	15775	15753	15761	15920	15633	15738	15736	15852	15921	15578	15623	15745	15791	15764	15541	15941	15819	15716	15907	15730	15634	15923	15719	15752	15836	15869	15880	15706	15749	15768	15863	15812	15792	15744	15848	15783	15690	15773	15604	15797	15899	15670	15812	15616	15819	15585	15752	15792	15836	15775	15824	15685	15756	15799	15803	15758	15639	15756	15763	15865	15756	15644	15724	15801	15934	15619	15746	15705	15835	15961	15700	15682	15662	15615	15750	15842	15841	15718	15639	15756	15891	15844	15811	15625	15640	15749	15873	15662	15899	15782	15600	15723	15831	15673	15703	15898	15675	15711	15813	15720	15719	15899	15761	15737	15679	15923	15629	15817	15655	15775	15795	15742	15656	15811	15882	15647	15637	15697	15768	15787	16050	15675	15683	15765	15808	15774	15857	15804	15665	15763	15764	15781	15920	15872	15854	15748	15892	15639	15745	15669	15764	15762	15853	15790	15676	15623	15747	15680	15727	15721	15778	15587	15730	15747	15970	15699	15672	15780	15810	15750	15792	15760	15812	15768	15742	15789	15689	15767	15887	15753	15790	15825	15696	15957	15654	15868	15692	15785	15794	15864	15752	15738	15854	15728	15641	15828	15819	15853	15825	15751	15843	15784	15763	15740	15666	15679	15807	15637	15759	15862	15848	15694	15815	15830	15716	15794	15696	15681	15866	15758	15734	15937	15700	15637	15843	15670	15916	15815	15748	16020	15820	15607	15725	15876	15798	15652	15809	15869	15874	15903	15806	15778	15851	15673	15863	15848	15914	15859	15817	15845	15663	15809	15696	15691	15731	15788	15707	15781	15610	15819	15718	15637	15711	15796	15844	15851	15794	15657	15687	15864	15805	15826	15905	15880	15745	15719	15738	15702	15740	15640	15911	15907	15680	15957	15870	15634	15703	15693	15812	15842	15929	15692	15727	15831	15628	15959	15967	15711	15903	15754	15730	15755	15819	15813	15939	15638	15781	15947	15702	15788	15599	15647	15816	15738	15840	15872	15762	15773	15840	15699	15765	15661	15682	15764	15922	15759	15806	15805	15760	15718	15667	15572	15795	15776	15708	15747	15749	15783	15703	15730	15801	15724	15652	15712	15614	15787	15669	15847	15810	15781	15744	15764	15689	15823	15629	15869	15780	15855	15740	15737	15767	15698	15730	15854	15876	15806	15816	15737	15813	15762	15727	15585	15749	15765	15915	15769	15695	15917	15916	15783	15789	15819	15774	15676	15872	15818	15953	15714	15809	15761	15709	15754	15865	15799	15611	15741	15769	15757	15713	15842	15598	15714	15749	15782	15689	15604	15696	15743	15903	15766	15891	15825	15767	15633	15902	15634	15669	15763	15710	15755	15776	15911	15692	15806	15666	15873	15810	15671	15683	15917	15693	15836	15673	15880	15838	15601	15596	15833	15722	15747	15753	15868	15603	15820	15804	15762	15795	15934	15582	15747	15928	15699	15773	15846	15627	15874	15649	15783	15781	15783	15762	15620	15719	15712	15827	15660	15608	15705	15860	15801	15708	15693	15818	15705	15727	15788	15830	15633	15855	15647	15848	15786	15768	15886	15853	15849	15775	15669	15548	15707	15796	15825	15621	15870	15622	15598	15791	15694	15696	15694	15883	15860	15658	15748	15722	15718	15831	15687	15696	15823	15858	15692	15747	15710	15775	15881	15671	15726	15749	15735	15672	15754	15521	15798	15774	15809	15754	15740	15741	15743	15818	15726	15926	15770	15825	15834	15807	15645	15686	15727	15825	15741	15884	15782	15619	15759	15940	15721	15765	15751	15757	15745	15740	15702	15760	15798	15715	15672	15740	15702	15866	15704	15668	15824	15575	15764	15832	15697	15640	15672	15765	15624	15762	15842	15788	15664	15785	15695	15812	15819	15853	15661	15684	15738	15725	15581	15911	15620	15885	15740	15805	15722	15829	15888	15775	15702	15804	15977	15780	15783	15825	15784	15618	15888	15680	15738	15824	15684	15700	15750	15771	15686	15650	15728	15786	15763	15788	15687	15601	15702	15744	15798	15921	15742	15733	15673	15857	15813	15724	15722	15852	15687	15791	15811	15760	15733	15760	15871	15697	15689	15585	15915	15748	15860	15895	15724	15790	15765	15808	15759	15804	15828	15737	15797	15942	15826	15675	15748	15861	15655	15621	15834	15608	15716	15791	15945	15713	15883	15709	15801	15791	15632	15720	15875	15891	15832	15980	15849	15850	15763	15840	15777	15818	15619	15799	15770	15741	15726	15809	15566	15950	15803	15833	15715	15630	15769	15730	15850	15875	15519	15871	15858	15897	15663	15638	15986	15783	15559	15815	15732	15767	15641	15685	15820	15990	15860	15817	15740	15846	15708	15749	15930	15829	15698	15742	15860	15807	15767	15705	15857	15699	15730	15811	15712	15797	15742	15789	15778	15838	16013	15756	15877	15761	15829	15885	15762	15723	15912	15739	15734	15799	15937	15890	15741	15732	15689	15742	15760	15804	15767	15901	15644	15886	15768	15801	15896	15674	15750	15743	15769	15941	15944	15708	15717	15673	15931	15763	15774	15721	15642	15738	15667	15674	15736	15839	15818	15896	15724	15729	15876	15942	15803
28764	26431	31360	28652	22381	20236	18499	16596	16176	15970	16055	15909	16010	16129	16077	15926	16179	15941	16052	15820	15968	15974	16045	15958	16198	15855	16063	15846	15796	15814	16002	16084	16200	15933	16035	16057	15929	16038	15786	16034	16051	15997	15708	16100	16002	15902	15810	15836	15996	16062	16116	15986	16081	16019	15854	15971	16172	15745	15824	15844	15864	16067	16091	15869	15911	15881	15909	16026	15911	16015	15866	16022	15835	15883	15914	15806	15747	15947	15898	15893	16025	15995	15761	15837	16035	15846	15933	15759	15801	15851	15779	15941	15995	15785	15837	15915	16038	15894	15881	16112	15863	15785	16072	15961	15790	15832	15823	15735	15990	15935	15824	16013	15894	15938	16034	15849	15848	15864	16040	15784	15950	16004	15958	15829	16063	16063	16076	15746	15851	15908	15811	15835	16015	15971	15908	15739	15826	15962	15748	15923	15895	16005	15865	15891	15848	15938	16023	16134	15972	16157	15922	15963	16081	16073	15984	15972	15849	16102	15874	15993	15916	15938	16130	15988	16007	15965	16051	16021	15963	15949	15959	15966	15735	16056	16028	15915	15755	16020	16020	16118	15871	15791	16084	16050	15888	16000	15983	15849	15887	15975	15830	15932	15884	16083	15872	15953	16026	15943	15872	16009	16011	15999	16051	16008	15876	15946	15888	16009	15723	15787	15634	15916	15806	15771	15837	15895	15918	15963	16105	15752	15747	15925	15735	16007	15735	15974	15787	15806	15947	15841	15943	15870	16186	15898	16050	16029	15936	16023	15812	15883	16012	15957	15955	16105	15952	15997	15907	15922	15912	15899	15885	15772	15965	15978	15804	15790	16072	15795	15929	15822	16068	16023	16152	15820	15860	15881	16079	16096	15999	15985	15807	15895	15888	15907	16054	15903	16140	15952	16168	16003	16024	15914	15851	15932	16134	15881	15993	15821	15823	15849	15790	15874	16016	16077	15870	15894	15936	15798	15880	15883	15913	15929	15793	16002	16035	16034	15871	15978	15988	15829	15792	15796	15983	16061	16038	16137	15942	15997	15839	16056	16090	15651	15983	15739	15791	15885	15972	16120	15782	15883	16114	15968	15903	15882	15892	15950	16013	16032	15800	16104	15896	15842	15944	15829	15942	15984	16065	15834	15953	15833	15913	15748	15894	16000	16034	15808	15911	15852	15906	15908	15818	15955	15892	15850	15963	15922	16031	15937	15965	15955	16053	15808	15954	16041	15919	16048	15911	15843	15911	15911	15795	15990	15916	15927	16085	16145	16088	16054	15978	15989	15843	15926	15910	15868	15867	15592	15971	15819	16025	15856	16003	15975	16038	15947	16001	15941	15939	15917	16001	16074	15867	15948	15888	15967	15997	15849	15995	16040	15960	15966	15989	15845	16005	15843	15764	16069	15968	15851	15969	15931	16157	16127	16061	15949	15963	15967	16080	15826	15860	15984	16027	15788	16103	15849	16033	15960	15987	15893	16080	15966	15894	15835	15943	16004	15882	16064	16041	15921	15796	15871	15910	15842	15889	15780	15908	16155	16096	15982	16062	15829	15711	15934	15956	15634	15929	15980	15958	15900	15911	16039	15864	15912	16135	15954	16036	15959	15938	15890	15834	16057	16008	15773	15758	15939	15763	15861	15903	15745	15853	15860	15905	15776	15912	16105	15934	15806	15871	15750	16087	15788	15858	15895	16026	15906	15989	16183	15867	16148	16096	16058	15803	16036	15986	16035	15883	15896	15857	16182	16075	16044	15812	15867	15761	16042	15954	15973	16006	16065	16008	16169	15828	15861	16000	16006	15965	16034	16082	15955	15961	15895	16021	15852	15999	16128	15965	15805	16054	15801	16005	15979	16180	15974	15844	15956	15964	15998	15868	15717	15987	16088	15892	15888	15880	16051	15851	15917	15880	15806	15799	15778	15794	15914	15922	16012	15857	16005	15890	15897	15806	16058	15889	15781	15883	16071	15666	16052	15935	16032	16038	16059	15961	16092	15874	16067	15834	15865	15923	15797	15907	16013	15990	15867	16028	15850	15973	15690	16117	15864	15967	15992	16106	15984	15872	15924	16047	15994	16060	15970	15866	15963	16009	15972	15967	16085	16111	15960	15828	16059	16003	15880	15954	15915	16112	16027	15903	15774	15877	15747	15916	15928	15970	16037	16027	15981	15995	16039	15720	16053	15937	15854	15810	16047	15853	15808	15856	15861	15895	15959	15957	16244	15806	16116	16012	16097	15896	15956	15857	15842	16055	15929	16066	15781	15888	16010	15845	15837	15858	15888	15811	15823	16054	15928	15921	16006	15894	16081	15794	15937	15911	15918	15886	16024	16141	16078	15963	15947	15896	15843	15888	15996	15967	15860	16011	16034	15864	15921	15939	15927	15835	16019	16001	15889	15901	15985	16013	15929	15880	15919	15958	16036	16128	16116	15917	15859	15865	15934	15850	16059	16050	16044	15832	16012	16051	15882	16094	15835	16082	15664	16086	15823	16082	15996	15831	16089	16046	15947	16046	16011	15924	15979	15885	15812	15965	15926	15989	15845	15988	15983	15969	15952	16071	15924	15979	15824	16007	16120	15800	16008	15975	15805	16091	15914	15893	15836	15977	16047	15886	15820	15980	15976	15982	15763	15980	15699	15886	16040	15957	15888	16106	15924	15914	15844	15876	15917	15982	15816	15903	15933	15992	15704	15844	15885	15938	15976	15709	15871	16043	16170	16083	15966	15938	15894	15899	16097	16181	16123	15817	15898	15919	15939	15738	15830	15925	15922	16006	15980	15889	15927	16037	15963	16140	16077	16033	15946	15982	15840	15961	15891	16008	15813	15993	15972	16052	15896	16078	15866	16138	15927	15764	15991	15957	15993	16010	15874	15949	16119	16015	15914	15865	15847	15838	15856	15971	15998	15897	15880	16166	16047	15982	16018	15952	15898	15976	16074	15850	16012	15900	16201	15672	15846	15823	15900	15912	15990	15798	15928	15811	15810	16142	15984	16068	15896	15983	16008	16064	15953	16078	15905	15977	16019	15910	15984	15849	15707	15873	15965	15823	15921	15857	15958	15917	15933	15800	15744	15859	15918	15892	15804	15867	15897	15923	16141	15858	16207	15985	15908	15953	15978	15965	15820	16026	16143	15910	15793	15813	15942	15820	16024	15997	15792	15841	15742	15888	15966	15857	15857	15889	16084	15891	15984	15668	15748	15843	15941	15894	15982	15848	15781	15954	15713	15906	15871	16021	15818	15793	15913	15991	15874	15850	15919	16111	15813	16118	16003	15997	15959	15923	15815	16155	15881	15885	15855	15953	15860	16013	15978	16009	16039	15968	15760	15858	16124	16005	15976	15909	15960	16214	16021	16067	15763	15811	15915	16016	15852	15809	15929	16002	16043	16104	16110	16027	15963	15886	16101	16014	15950	16061	15898	16021	15804	15738	16102	15962	15900	15992	15895	16049	16024	16021	15918	15893	15753	16007	15831	15859	15806	15902	16025	16060	15930	15836	15931	15965	15773	16011	16063	16061	16013	15856	15819	15902	15775	15763	15804	15959	15764	16020	15944	15861	15980	15980	15734	16082	15902	15973	15931	15704	16045	15809	15900	16068	15879	15998	15978	15831	15841	15981	15865	15844	16010	16019	16079	15898	16061	15801	15876	15745	16057	16025	15809	15766	15889	15846	15845	15880	15987	15863	15885	15881	15996	15813	15982	16139	16038	15791	15924	15837	16014	15909	15915	15667	15914	15873	16138	15982	16018	16010	15680	15925	15895	16015	15942	15704	15854	15967	16003	15926	15904	16023	16076	15936	16056	15881	16070	15750	15928	15904	15960	15876	16017	16111	15833	15784	15872	15876	15903	16172	16101	16030	15967	15940	15918	16139	15856	15975	16032	15778	16045	15888	16055	15904	15977	15946	15967	15896	16121	16152	15937	15940	15987	15913	15996	16064	15795	16022	15802	15929	15982	16025	15686	15878	15933	16014	15700	15781	15928	15932	15992	15921	15957	15998	15867	15857	15783	15993	15826	15914	15850	16008	16124	15984	15820	15825	15931	16040	16090	16140	15845	15707	15854	15994	16029	16117	15951	15962	16013	15997	15877	15969	15898	15984	15943	15770	16110	16110	16036	15960	15944	15996	16006	15860	15910	15878	15976	15908	15783	15629	15938	15934	15931	15864	15807	16027	16117	15932	15847	15899	16027	15845	16026	15940	15946	15918	15944	15954	15937	15902	15914	15902	15833	16008	15841	15986	15954	16065	15937	15902	15960	15682	15992	15763	15944	15963	15986	16056	15994	16061	16078	16120	15911	15718	15966	15945	15856	15866	15891	15948	16107	16045	16100	16085	15884	16072	15966	15946	15757	15989	16046	15922	16165	15871	15861	15950	16079	16114	15945	15898	15791	16088	15930	15790	16074	15936	15951	15869	15979	15767	16027	15922	15876	15957	15851	16083	16076	16062	15761	15931	15983	15918	15972	16069	15908	15931	15893	15955	15876	15733	15827	15988	15843	15937	16008	15897	16012	16069	15951	15952	15946	16219	16035	15859	15850	16019	16085	16094	15797	16084	15953	15879	16031	16100	16061	16002	16002	15966	16005	15689	15906	15801	15846	15864	15826	15923	15748	15836	16000	15835	15995	15935	16034	16031	15985	15846	16128	15949	15885	16015	15894	15938	16021	15924	15883	15943	16001	15918	15911	16107	16013	15974	15931	15944	16119	16097	15989	15856	16052	16052	15809	16031	15757	16042	15825	16048	15817	15867	16070	16164	15882	15967	16006	15923	15749	15904	15934	15916	15667	16133	16012	16161	16121	15867	15957	15912	15983	16004	15947	16030	15821	15803	15751	15958	15850	15870	15964	15775	15947	15710	15945	15844	16019	15885	15960	16034	15936	15956	15807	15866	16035	16030	15956	15943	15853	15905	16022	15876	15991	16121	15974	15941	16029	15904	16019	15818	15870	15987	15832	15881	15933	15951	16095	15880	15921	15925	15770	15826	16116	16085	15948	15737	16049	15948	15722	15722	16104	15947	16082	15843	15964	15995	16067	16065	15932	16078	16065	15946	16136	15940	15949	15953	15840	15891	15874	16029	15882	16020	15818	15782	16000	16004	16048	15853	16008	16131	15966	15928	15857
31923	42623	36000	28757	23431	20488	17859	15544	14927	14896	15036	14961	14816	14766	14781	14872	14859	14832	14863	14777	14793	14904	14789	14836	14879	14999	14746	14812	14958	14953	14812	14850	14949	14896	14940	14966	14789	14800	14920	15033	14693	14653	14822	15115	14842	14799	14932	14787	14762	14936	14893	14648	14836	14910	14866	14874	14829	14863	14995	14835	15050	14884	14994	14950	15141	14814	14996	14796	14967	14783	14840	14886	14980	14842	14711	14779	14802	14858	14971	14929	14822	14705	14819	14922	14927	14712	14824	14843	14767	14927	14794	14822	14755	14940	14719	14798	14909	14857	14878	14744	14844	14986	14931	14845	14875	14920	14697	14781	14742	15024	14851	14897	14904	14791	15053	14785	14949	14839	14852	14801	14943	14557	14908	14762	14857	14748	14607	14741	14840	14840	14869	14799	14899	14765	14952	14613	14841	14778	14813	14736	15026	14818	14844	14889	14811	14789	14766	14789	14948	14780	15007	14936	14644	14865	15018	14757	14685	14732	14867	14796	14860	14852	14879	14978	14800	14846	14845	14834	14750	14757	14786	14944	14811	14726	14694	14808	14722	14880	14906	14739	14972	14631	14853	14853	15008	14858	14920	14998	14773	14887	14883	14709	14852	14831	14815	14718	14845	14801	14826	14702	14866	14664	14936	14917	14720	14897	14689	14999	14933	14718	14835	14819	14795	14695	14903	14874	14785	14755	14973	14779	14930	14862	14892	14804	14849	14732	14835	15005	14852	14841	14699	14917	14857	14862	14878	14769	14881	14738	14824	14820	14855	14776	14805	14837	14849	14910	14948	14881	14839	14778	14782	14886	14720	14877	14741	14876	14957	14820	14706	14903	14721	14929	14877	14819	14817	15006	14808	14817	14976	14890	14891	14791	14989	14851	14822	14908	14871	14934	14731	14730	14478	14844	14937	14890	14632	14934	14894	14817	14819	14895	14918	14760	14827	14763	14613	14925	14878	14849	14777	14830	14662	14829	14710	14923	14686	14973	14815	14826	14896	14902	14905	14883	14766	14808	14857	14772	14892	14949	14961	14774	15022	14668	14904	14829	14721	14772	14774	14854	14941	14963	14895	14715	14987	14695	14905	14830	14946	14760	14818	14882	14854	14895	14899	14741	14868	14730	14767	14805	14736	14677	14880	14867	15048	14808	14557	14834	14765	14879	14888	14715	14797	14784	14850	14838	14758	14948	14874	14775	14995	14798	14754	14854	14847	14785	14779	14818	14726	14838	14839	14782	14850	14776	14891	14799	15046	14812	14802	14703	14956	14782	14938	14904	14791	14936	14776	15071	14957	15013	14752	14967	14813	14768	14929	14812	14911	14873	14991	14711	14928	14749	14916	14742	14881	15024	14900	14822	14955	14786	14797	14687	14954	14808	14752	14749	14880	14821	14873	14825	14722	14804	14982	14826	14819	14872	14859	14926	14850	14824	14956	14872	14812	14819	14782	14878	14956	14810	14815	14952	14858	14837	14802	14817	15011	14866	14791	14787	14864	14793	15001	14900	14802	14848	14792	14987	14844	15099	14819	14870	14963	14725	14728	14812	15059	14936	14940	14734	14963	14868	14968	14737	14852	14868	14876	14771	14861	14796	14866	14642	14783	14870	14852	14692	14822	14824	14930	14765	14860	14872	14777	14859	14997	14862	14802	14911	14857	14982	14848	14790	14925	14883	14689	14968	14793	14732	14810	14768	14755	14810	14809	14817	14911	14851	14901	14638	14951	14795	14861	14842	14917	14853	14904	14815	14816	14859	14841	14864	15051	14794	14797	14821	14925	14694	14836	14876	14983	14726	14839	14896	14819	14800	14957	14768	14799	14835	14959	14865	14762	14938	14670	14840	14824	14951	14845	14900	14919	14931	14790	14862	14911	14753	14797	14832	14785	14857	14750	14826	14949	14901	14882	14901	14855	14828	14816	14932	14740	14824	14847	14897	14880	14746	14809	14808	14823	14917	14722	14877	14616	14871	14926	14847	14844	14840	14791	14815	14857	14992	14793	14686	14779	14666	14815	14930	14705	14810	15014	14922	14744	14844	14847	14888	15058	14880	14849	14664	14897	14998	14792	14770	14826	14759	14847	14829	14753	14822	14645	14726	14873	14654	14835	14955	14771	14717	14978	14849	14852	14684	14765	14909	14886	14736	14751	14960	14936	15026	14774	14970	14896	14837	14765	14766	14817	14943	14833	14879	14846	14860	14808	14670	14687	14835	14833	14853	14969	14710	14866	14851	14999	14786	14948	14877	14673	14700	14799	14925	14867	14752	14701	14770	14900	14911	15082	14679	14914	14760	14959	14888	14633	14938	14754	14831	14891	14783	14819	14773	14929	14883	14850	14738	14917	14755	14921	14805	14878	14906	14829	14852	14938	14856	14853	14844	14988	14877	14872	14893	14715	14804	14891	14704	14815	14721	15000	14910	14868	14877	14706	14785	14867	14821	14756	14771	14864	14972	14721	14754	14892	14937	14643	14756	14948	14985	14828	14835	14783	14921	14839	14817	14769	14925	14877	14827	14725	14699	14777	14861	14977	14939	14911	14774	14892	14989	14785	14881	15089	14724	14854	14829	14867	14936	14799	14994	14866	14803	14998	14944	14826	14985	14768	14883	14856	14839	14719	14650	14731	14892	14925	14899	14897	14815	14877	15001	14804	14904	14943	14713	15041	14761	14980	14932	14723	14814	14703	14852	14687	14509	14680	14911	14896	14988	14768	14966	14862	14925	14870	14981	14734	14754	14977	14752	14741	14935	14956	14782	14884	14754	14960	14806	14699	14902	14741	14866	14845	14715	14670	14917	14938	14822	14834	14849	14848	14822	14908	14701	14840	14968	14677	14736	14793	14890	15033	14788	14830	14693	14945	14797	14915	14822	15165	14884	14752	14776	14818	14801	14769	14736	14829	14947	14909	14898	14933	14709	14804	14818	14886	14825	14863	14785	14905	14899	14806	14768	14814	14778	14809	14770	14874	14838	14802	15059	14796	14766	14945	14724	14891	14880	14830	14863	14944	14694	14758	15023	14725	14743	14887	14858	14779	15044	14716	14953	14976	14854	14825	14708	14600	14872	14799	15038	14814	14852	14792	14834	14724	14805	14726	14898	14939	14770	14921	14883	14881	14809	14799	14757	14823	14853	14857	14861	14867	14990	14859	15041	14659	14817	14870	14872	14808	15005	14816	14788	14903	14856	15000	14656	14843	15016	14873	14861	14803	14852	14817	14640	14904	14776	14790	14875	14748	14938	14909	14943	14941	14906	14783	14884	14898	14864	14767	14782	14784	14805	14945	14824	14804	14706	14923	14719	14888	14733	14842	14868	14935	14862	14862	14881	14695	14808	14928	14916	14750	14816	14837	14825	14822	14687	15056	14841	14802	14952	14641	14780	14856	14940	14810	14736	14919	14874	14948	14866	14907	15007	14710	14823	14916	14825	14877	14806	14772	14847	14808	14920	14768	14956	14861	14835	14800	14807	14783	14886	14850	14878	14923	14780	14830	14766	14895	14922	14959	14770	15067	14841	14900	14710	14868	14935	14804	14895	14681	14757	14955	14926	14854	14744	14802	14832	14867	14966	14938	14790	14997	14790	14820	14759	15019	14737	14885	14814	14948	14786	14829	14774	14867	14924	14797	14817	14699	14782	14704	14807	14694	14960	14821	14686	14827	14865	14778	14941	14704	14920	15072	14900	14764	14739	14998	14870	14691	15013	14804	14791	14821	14700	14865	14812	14837	14704	14785	15029	14911	14840	14820	14694	14985	14764	14849	14956	14827	14885	14805	14856	14828	14919	14860	14695	14685	14856	14729	14956	14814	14822	14984	14713	14790	14938	14861	14847	14738	14820	14845	14824	14792	14865	14751	14894	14774	14858	15072	14849	15004	14799	14993	14816	14793	14587	15015	14863	14972	15003	14840	14776	14839	14829	14825	14925	14815	14872	14987	14999	14973	14762	14887	14913	14952	14593	14831	14823	14894	14772	14860	14801	14980	14723	14703	14769	14849	14877	14675	14898	14920	14896	14953	14962	14939	14925	14799	14904	14792	14801	14849	14744	14924	14763	14848	14666	14627	14748	14849	14850	14822	14768	14749	15011	14847	15008	14785	15052	14716	14753	14917	14762	14892	14778	15095	14856	14719	14749	14906	14583	14626	14890	14883	14898	14703	14822	14792	14934	14986	14786	14845	15009	14805	14843	14764	14892	14810	14948	14878	14952	14808	14652	14857	14805	14961	14912	14601	14894	14818	14841	14806	14923	14913	14962	14748	14901	15102	14924	14805	14795	14858	14798	14777	14909	14923	14927	14646	14849	14860	14832	14795	14933	14829	14884	14723	14885	14962	14962	14728	14682	14838	14821	14810	14817	14819	14910	14832	14680	14921	14873	14814	14795	14942	14980	14785	14928	14890	14852	14780	14888	14918	14964	14894	14795	14788	14961	14874	14976	14830	14955	14855	14761	14744	15063	14747	14941	14779	14696	14814	14811	14892	14829	14909	14896	14749	14687	14665	14962	14904	14821	14809	14747	14805	14861	14748	14801	14920	14749	14841	14886	14717	14694	14921	14664	14708	14817	14873	14600	14849	14920	14753	14732	14926	14908	14774	14906	14940	14931	14944	14857	14884	14818	15036	14937	14988	14818	14740	14855	14740	14833	14832	15052	14831	14909	14810	14856	14755	14807	14920	14720	14790	14729	14843	14700	14893	14835	14818	14776	14775	14757	14802	15036	14861	14884	14832	15028	14871	14854	14940	14873	14770	15044	14772	14763	14752	14811	14790	14874	14871	14916	14887	14932	14935	14857	14805	15057	14976	14918	14899	14932	14847	14659	14924	15014	14842	14872	14874	14771	14820	14853	14896	14756	14848	14797	14821	14877	14703	14789	14785	14718	14935	14895	14853	14801	14782	14650	14882	14936	14886	14878	14890	14844	14887	14773	14746	14921	14909	14845	14660	14856	14982	14789	14811	14973	14898	14818	14922	14895	14728	14937	14883	14798	14963	14889	14973	14786	14808	14843	14945	14831	14907	14643	14891	14966	14727	14956	14798	14887	14763	14826	14803	14965	14795	14743	14704	14862	14911	14936	14823	14795	14857	14945	14923	14775	14896	14581	14808	14718	15027	14546	14845	14842
24292	21550	29283	26474	25014	23428	21837	18646	17413	16669	16523	16371	16422	16513	16222	16473	16418	16264	16371	16395	16206	16252	16193	15995	16263	16132	16436	16377	16317	16431	16036	16294	16183	16297	16262	16198	16249	16263	16179	16212	16291	16380	16279	16183	16363	16045	16316	16477	16133	16262	16258	16234	16208	16190	16168	16134	16121	16259	16239	16326	16047	16191	16310	16098	16145	16120	16176	16410	16012	16192	16247	16172	16420	16073	16032	16128	16144	16082	16191	16123	16221	16142	16154	15936	16000	16179	16217	16235	16193	16271	16087	16445	16344	16127	16306	16242	16123	16229	16129	16277	16150	16145	16179	16322	16263	16101	16158	16032	16242	16317	16175	16376	16082	16100	16042	16173	16105	16302	16240	16241	16315	16281	16122	16130	16179	16224	16343	16022	16073	16263	16066	16351	16349	16069	16082	16099	16002	16214	16093	16108	16270	16156	16068	16251	16110	16125	16267	16173	16096	16262	16266	16312	16193	16182	16126	16215	16092	16132	16147	16178	16218	16112	16022	16010	16258	15906	16374	16253	16147	16082	16279	16160	16042	16139	16369	16091	16195	16081	16093	16029	16124	16144	16211	15980	16102	16205	16126	16321	16115	16122	16175	16188	16007	16013	16063	16052	15976	15973	16173	16206	16156	16071	15948	16117	16200	15927	16234	16084	16098	16205	16039	16096	16226	16071	16287	16142	16264	16232	16126	15964	16161	16056	16226	16297	16054	16006	16223	16234	16277	16122	16256	15901	16305	16119	16128	16258	16074	15947	16224	16056	16053	16200	16154	16094	16118	15948	16294	16036	16119	16265	16077	16096	16026	15860	16280	16172	16240	16205	16143	16387	16159	16170	16217	16235	16164	16176	16270	16386	16197	16040	16286	16352	16345	16150	16176	16267	16158	15957	16132	16283	16328	16156	16127	16226	16294	16100	16007	16157	16153	16202	16066	16196	16096	16086	15997	16191	16293	16178	16312	16021	16150	16247	16206	16318	16245	16171	16097	15939	16251	16039	16171	16114	16275	16237	15958	16145	16199	16213	16045	16244	16126	16209	16169	16135	16194	16107	16316	16263	16293	16287	16157	16211	16284	16134	16067	16284	16262	16130	16129	16008	15983	16236	16202	16157	16084	16088	16100	15895	16332	16004	16310	16055	16062	16001	16284	16020	16194	16206	16022	16190	16251	16272	16241	16313	16059	15997	16321	16028	16227	16074	16218	16284	16130	16269	16115	16107	16277	16073	16206	16105	16100	16206	16075	16073	16083	16031	16216	16060	16185	16127	16212	16056	16241	16182	16246	16124	16211	16250	16218	16182	16219	16303	16351	16329	16167	16303	16063	15991	16017	16075	16028	16097	16538	16252	16401	16214	16084	16111	16103	16229	16222	16154	16159	16212	16253	16187	16310	15985	16235	16217	16131	16191	16047	16075	16141	16310	16305	16010	16097	16171	16212	16027	15979	16202	16086	16034	16130	16370	16066	16116	16309	16069	16054	16090	16243	16043	16158	16210	16424	16082	16228	16093	16076	16119	16413	16365	16220	15827	16003	16150	16250	16291	16353	16133	16257	16077	16148	16172	16224	16318	16380	16103	16208	16273	16087	16042	16312	16187	16337	16183	15982	16308	16230	16119	16232	16087	16159	16139	16146	16055	16131	16121	16088	16023	16002	16075	16188	15968	16080	16149	16122	16161	16154	16066	16383	16245	16144	16213	16126	16122	16126	16240	16117	16154	16047	16070	16115	15987	16115	16301	16223	15874	16080	16079	16061	16172	16167	16207	16121	15887	16186	16049	16228	16107	16104	16059	16070	16128	15932	16125	16039	16174	16085	16007	16098	16193	16247	16036	16191	16130	16292	16252	16093	16136	16222	16245	16318	16089	16073	16202	16283	16008	16377	16394	16177	16206	16217	16284	16151	16171	16232	16184	16174	16242	16294	16167	16116	16229	16208	15991	15917	15952	16214	16389	16140	16111	16220	16405	16191	16343	16158	16124	16216	16080	16161	15940	16115	16085	16261	16102	16230	16117	16283	16376	16318	16023	16126	16281	16060	16185	16195	16368	15986	16002	16046	16182	16221	16358	16096	16232	16221	16008	16110	16118	16099	16222	16053	16258	15990	16160	16180	15998	15957	16061	16047	16150	16248	16171	16214	16107	16230	16197	16254	16108	16265	16191	16216	15948	16137	16203	16110	16143	16285	16216	16097	16078	16208	16094	16053	16296	16220	15936	15962	16222	16352	16146	16241	16428	16330	16330	15954	16239	16161	16293	16015	16262	16060	16295	16227	16194	16135	16038	16114	16226	16230	16204	16095	15992	16121	16174	16042	16175	16459	16068	16052	15833	16154	16015	16162	16035	16258	16052	15998	16400	16161	16151	16101	16176	16041	16200	16141	16153	16092	16022	16313	16470	16248	16379	16274	16183	16449	16238	16106	16123	16218	15937	16159	16055	16261	16213	16125	16005	16191	16111	16222	16248	16177	16146	16213	16051	16105	15994	16041	16215	16181	16168	16194	16250	16360	16161	15981	16214	15986	16243	16142	16206	16302	16104	16134	16243	16206	16127	16313	16053	16053	16050	16099	16290	16192	16384	16138	15987	16072	16159	16050	16265	16184	16198	16215	16172	16057	16145	15981	16178	16079	16151	16005	16359	16236	16254	16205	16115	16141	16176	16272	16180	16154	16217	15911	16037	16108	16102	16077	15970	16183	16006	16076	16173	16199	16163	16185	16298	16270	16224	16173	16184	16038	16068	16070	16181	16122	16056	16188	16231	16040	16149	15963	16252	16236	16374	16153	15990	16147	16030	16252	16212	16239	16133	16244	16099	16028	16072	16172	16079	16072	16093	15850	16074	16077	16156	16076	16240	16045	16224	16111	16183	15983	16266	16064	15920	16084	16250	16200	16091	16089	16268	16162	16208	16108	16080	16094	16278	16184	16238	16226	16263	16126	16230	16309	16119	16114	16244	16035	16002	16129	16094	16020	16058	16025	16041	15938	16022	16131	16245	16228	16262	16231	16241	16169	16086	16279	16179	16213	16097	15967	16078	16242	16169	16266	15993	16225	16013	16221	16268	16232	16026	16060	16239	16170	16031	16133	16131	16236	16226	16229	15995	16256	16088	16341	16022	16088	15876	16347	16056	15934	16168	16206	16150	16220	16310	16420	16067	16292	15913	16008	16266	16160	16200	16206	16067	16195	16204	16348	16261	16430	16358	16031	16115	16245	16154	16297	16234	16372	16292	16215	16186	16103	16226	16162	16033	16273	16222	16405	16255	16313	16178	16115	16251	16261	16154	16005	16239	16034	16305	16063	16014	15945	16085	16118	16155	16116	16098	16228	16092	16087	16228	16070	16060	16229	16302	16068	16299	16233	16170	16150	16174	16215	16276	16226	16264	16156	15921	16093	16121	16165	16029	15963	16216	16286	15989	16118	16029	16220	16128	16342	16286	16313	16344	16271	16116	16047	15939	16015	16145	16161	16189	16100	16017	16309	16152	16195	16094	16171	16260	16157	16082	15968	16112	16152	16104	16066	16196	16206	16158	16190	16271	16201	16143	16265	16223	16223	16152	16238	16026	16263	16333	16305	16186	16161	16011	15867	16064	16185	16197	16369	16053	16108	16256	15961	16222	16061	16176	16118	16037	16336	16208	16209	16121	16282	16201	16238	16273	16046	16176	16069	16067	16140	16235	16121	16304	16081	16261	16221	16194	16194	16048	16225	16055	16068	16192	16101	16059	16173	16035	16098	16079	16166	16199	16402	16255	15925	16110	16369	15981	16070	16219	16169	16118	16119	16089	16066	15966	16096	16137	16083	16136	16156	16284	15856	16159	16170	16174	16160	16205	15903	16231	16159	16060	16107	16163	16117	16173	16193	16318	16222	16239	16289	16147	16102	16037	16200	16306	16300	16089	16301	16293	16106	16010	16069	16139	16064	16219	16088	16142	15988	15967	16177	16277	16289	16312	16113	16390	16163	16341	16180	16244	16272	16177	15950	16050	16107	16166	16416	16041	16077	16180	16319	16050	16129	16140	15941	16262	16216	16130	16143	16098	16174	16026	16118	16245	16170	16029	16257	16194	16312	16209	16165	16070	16249	16212	16189	16261	16239	16205	16203	16275	16332	16156	16012	16112	15956	16170	16241	16141	16136	16150	16175	16172	16366	16096	16153	16175	16127	16280	16242	16061	16140	16042	16217	16166	16184	16251	16224	16029	16232	16281	16099	16396	16313	16159	16141	16227	16257	16289	16285	16088	16239	16322	15919	16084	16096	16230	16147	16258	16074	16182	16054	15987	16143	16192	15977	16345	16210	16199	16049	16159	16096	15961	15927	16163	16045	16149	16089	16306	16073	16207	16186	16347	16195	16085	16040	16132	16175	16152	16163	16030	16065	16164	16251	16366	16300	16250	16341	16292	16076	16294	16022	16205	16142	16165	16168	16224	16527	16246	16072	16174	16244	16126	16151	16323	16107	16046	16124	16090	16063	15928	16190	16166	16002	16176	16213	16184	16232	16260	16270	16026	16045	16315	16373	16239	16036	16099	16260	16103	16276	16098	16161	16188	16376	16293	16184	16175	16024	16107	15940	16019	15973	16195	16357	16246	16135	16202	16312	16337	16182	16186	16215	16235	16124	16277	16082	16144	16312	16116	15920	16269	16131	16110	16273	16137	16202	16150	16258	16099	16157	15993	16106	16092	15941	16109	16396	16105	16074	16148	16073	16248	16442	16188	16132	16055	16266	16085	16021	16215	16136	16288	16071	16107	16061	16196	16223	16148	16145	16294	16076	16260	16228	16132	16189	16015	16140	16070	16238	16099	16230	16180	16128	16066	16123	16340	16324	16170	16036	16219	16183	16210	16198	16298	16059	16157	16370	16111	16095	16022	16286	15927	16309	16175	16139	16197	16235	15935	16136	16215	15973	16232	16232	16354	16208	16418	16212	16054	16214	16171	16346	16054	16255	16210	16098	16181	15880	16206	16169	15953	16455	16264	16190	16238	16338	16158	16175	15988	16189	16234	16237	16197	16188	16133	16016	16159	16123	16301	16310	16206	16047	16428	16144	16140	16116	16163	16028	16101	16044	16106	16124	16163	16163	16289	16348	16015	16162	16170	16142	16125	16138	16032
33914	53463	49695	38402	29145	21196	18690	17660	16411	15452	15220	15104	15049	15214	15159	15074	15177	15190	15023	15041	15066	15214	15040	15149	14994	15072	14981	15096	15206	15060	15010	15149	14963	14951	15158	15210	15028	15104	15142	14952	14974	15062	15197	15239	15166	14995	15156	14971	14978	15097	14878	14981	14938	15075	15099	15158	15149	14885	15000	15055	15183	15053	15118	15049	15061	14967	14993	15145	14967	14955	15068	14991	15131	14858	15057	14947	14901	15061	14929	14853	15061	15094	15169	14986	14917	14974	14999	15108	14894	15051	15067	15122	14981	15120	14989	15104	15116	14900	15266	14908	15016	15146	15116	14986	15069	15042	15013	15008	15212	14937	15143	14935	14876	15020	14996	15083	15025	15096	15028	14899	15059	14989	15018	14918	14838	15018	14900	14969	14896	15123	15147	15042	14949	15153	14885	15114	15051	15001	14863	15076	15075	14923	14817	15047	15003	15018	15029	14839	15160	14978	15011	14866	15022	14980	14892	15023	15033	15143	14982	14994	14829	15061	14826	15127	15034	14995	15020	14951	14952	15201	15069	15105	15185	14891	14987	14997	14996	15084	14806	14998	14950	15015	14865	15128	15249	15068	14942	14991	15061	14976	14894	14982	14929	15063	15019	14925	15048	15027	14997	14954	14955	14968	14975	14957	14920	15071	14922	14859	15105	14912	15158	14974	15076	15125	15061	14895	15118	14925	15054	14996	15031	14896	14998	15113	14761	14852	15000	14974	15127	15059	15099	14935	15090	15027	14933	15208	15129	15022	14953	15036	15047	14865	14982	14903	14964	15047	14979	14977	14953	14961	14990	14992	15056	14953	14938	15072	14930	14915	14840	14918	14897	14931	15083	14987	15086	15040	15011	15144	14958	15060	15123	14951	15081	14968	15041	14985	15026	14947	14938	14949	14861	15028	15025	15138	15038	15073	14852	14984	14999	14883	15019	14936	14932	14942	14934	15070	15170	14987	15030	15087	14923	14913	15007	15084	14883	15061	14923	15144	15073	15089	14971	15304	14912	15059	15010	15014	14930	14962	14980	15051	15116	15100	14943	15012	14965	14917	15053	14888	14900	15000	14971	15070	15003	15049	15137	15042	15112	14979	15065	15053	14998	15036	14856	15171	15047	15012	14939	14997	14896	15013	15036	14939	14961	15123	15046	14873	14921	14978	15103	15009	14950	14975	15014	14903	14805	14960	15055	15015	14812	14843	15040	15008	15069	14905	15061	14990	15023	14988	15054	14968	15131	14956	15156	14976	14989	15124	15104	14994	15074	14929	15043	15052	15075	14900	15032	15014	15112	15035	15087	14964	14826	14964	14909	14923	14903	14966	15071	15116	14999	15028	15051	14880	15037	14973	15006	15030	15080	15151	14928	15011	15006	14956	14999	15018	15105	14902	15060	14912	14944	14910	14950	14995	15052	15101	14770	15081	14937	14965	15021	15044	15171	14956	15094	14967	15033	15090	14896	14857	14922	14881	14932	15128	15069	15033	15025	14979	14869	14979	15088	15101	14905	14934	14990	14969	15192	14991	14968	15127	15013	15136	15104	15140	14945	14989	15114	15007	15112	14958	14905	14979	15195	14951	14904	15104	14952	15001	15032	14942	15042	15030	15125	15014	14860	15158	15058	15095	14832	15105	15086	15154	14978	15121	14966	14960	14894	14911	15020	15139	14969	15051	15152	15197	15040	14953	14941	15331	15107	14935	15074	15013	15003	14921	14961	15062	14911	14839	14997	15116	14978	14906	14988	15011	15038	15091	14931	14901	15036	14908	14917	15096	15221	14918	15092	15026	14942	14978	14996	14996	15020	15155	14885	15021	15039	14977	15138	14970	15096	14966	15009	14975	15088	14972	15180	14902	15085	14862	15023	14884	14939	15011	15026	14888	14793	14910	15043	14975	14959	15066	15067	15009	14923	14928	14952	15099	14925	15014	14908	14932	15086	15069	14900	15123	14912	15088	15046	15000	14958	14906	15033	14941	14979	15048	15068	15085	15061	14950	14915	14962	15075	14941	14859	15033	14861	14931	15179	14987	15168	14993	14990	14990	14902	14978	15027	15017	15051	14962	15117	15028	15071	14802	14877	15004	14905	15066	15006	15047	14958	14981	14917	14922	14928	15179	14928	15015	15174	15028	14938	14852	14958	15257	14921	14930	15141	15031	14865	15091	14845	15001	14862	14901	15095	14960	15041	14961	15024	15105	15065	15061	14974	14981	14861	15015	14850	14969	14994	15037	15050	15021	15091	15229	14900	14970	15063	14863	15003	15009	15028	15081	15021	14988	15069	15091	15012	15007	15017	15018	14941	14977	14930	14953	14966	15155	15075	14959	14905	15087	14870	14979	14923	14946	15054	14920	15147	14939	15021	14903	15039	14913	14890	15022	14996	15164	14886	15101	14845	15066	15051	15001	15176	14964	15215	14793	15091	15143	15032	15033	14949	15072	15049	14964	14980	15012	15061	14959	14851	15028	14945	15141	14937	15100	15045	14833	15053	14824	14981	15065	15091	15079	14882	15063	15067	14906	14943	14971	15054	14809	15021	14922	14989	14934	14819	15016	14936	15041	15024	14963	15044	14770	15154	15126	15059	15002	14995	14866	15123	15113	15033	15096	14990	14986	14935	14816	14881	15023	15010	14988	14989	15057	15126	14989	14962	14973	14916	15053	15098	15016	15116	14987	14811	14986	14922	15053	15109	14838	15027	14964	15065	15049	15217	15082	14891	14981	15214	15049	14974	14941	14982	15047	15149	15006	15151	14907	15000	14961	15130	15150	14924	15187	14945	15089	14869	14794	15122	14933	14967	15083	14955	14979	15023	15022	15016	14854	15002	15071	15045	15062	15059	15103	15137	15106	14961	14921	14773	15123	15046	14917	15110	14937	15005	14985	15011	14878	15008	14836	14999	15219	14929	14973	15021	14905	15064	15030	14942	14927	14861	14889	14988	14885	14954	15096	15075	15067	15000	14977	14955	14935	15017	15070	15068	15014	15010	14984	15067	14916	15113	14922	14921	15015	14973	15112	15000	15055	14969	14994	14793	15151	15015	15108	15013	14930	14930	14876	15055	14987	14969	14965	14991	14940	14986	14866	14974	14857	15017	14918	14975	14996	14936	14972	14756	14975	14872	14891	14943	15085	15158	14974	15140	15153	15120	14972	15022	15161	14847	15025	15151	14950	14993	14986	15051	15149	14954	15012	15055	14933	15062	14918	14993	14900	15033	14964	14967	15094	15066	14832	14969	15098	15005	14939	14897	15060	14931	15210	14948	15061	14927	15288	15009	15140	14829	14973	14983	15015	15081	15111	15160	14978	14950	15108	15065	14938	15091	15137	15111	14964	14950	15069	14874	15083	14989	14763	14945	15014	14939	15008	15008	14957	15051	15053	14979	15129	15057	15088	15039	14933	15058	15083	15056	15056	15016	15144	14906	15086	15169	14869	15046	15158	15047	14993	15024	14966	15066	14960	15121	14993	15082	15002	14944	14981	14954	14988	15029	14928	15023	14985	15048	15032	15080	14914	15010	15034	14905	15136	15053	14973	14985	15144	15024	14873	14890	14912	14854	15059	14899	15057	14973	14901	14996	14946	15025	15074	14933	15119	14967	14905	14890	14895	14948	14980	14992	15058	14992	14915	15046	14960	15045	15092	15096	14947	15166	15006	14979	14954	14979	15023	15010	14903	15047	14973	14964	15018	14772	15078	15001	15026	14875	15011	14971	14965	14969	15053	15003	15023	14877	14929	15037	15000	15030	15023	15021	14957	14973	14936	14941	15053	14924	14935	14960	14998	15086	15020	15018	15103	15022	15073	14982	15017	14956	15028	15128	15159	14889	14926	15187	15049	15016	14874	15009	15164	14996	15105	15069	15016	15132	14834	15058	15176	14980	15051	14976	14825	14982	15080	15065	15036	15104	14977	14866	14955	14930	15047	15051	14956	14931	15042	14892	15072	15020	14925	15112	15009	14944	14924	15031	15168	14889	14861	14898	15003	14993	15044	14952	14988	15002	15011	14945	14944	15080	14901	15153	14971	14929	15104	15066	15143	15193	15046	14887	14975	14968	15075	14723	15164	15012	14924	14941	14936	15118	15007	15012	14933	15011	15186	15085	14925	14897	15149	14973	15099	14946	14920	15001	15012	14973	15117	15033	15127	14917	14982	14877	14925	15017	14938	15078	15060	14917	14997	15045	15029	15054	14884	15026	14853	14853	15073	14911	15109	14997	14855	14978	14856	15108	14950	15077	14948	15010	14940	14994	14952	15022	15053	14963	15029	14945	15074	14872	15055	15178	14947	14985	14955	15043	15048	14973	15081	15085	14837	14968	14830	15075	14970	14944	15060	14962	15099	15145	14978	14999	15019	14899	14921	14843	15074	14871	15126	14906	15146	15005	15149	14851	15041	15119	14994	15014	14958	15029	14935	14935	15016	15045	15171	14985	14895	14987	15208	15194	14917	14986	15004	14983	15055	15072	15044	15105	15137	15160	14931	15032	15110	15004	15071	14884	14947	15053	15006	14848	14841	15042	15123	15014	14944	14994	14884	14871	14941	14848	15006	15219	14906	14919	15115	14817	15143	15162	14965	15027	15121	15143	15059	15130	15023	14997	15032	14832	14943	15020	15280	14938	15010	15068	14978	14915	15004	14944	14992	15129	14909	15108	15052	15121	14933	15053	14925	15011	14946	15159	14919	15058	15042	14955	15052	15125	15007	15205	15100	15057	14943	15145	15143	14946	14968	14999	14923	15016	15040	14959	14906	14964	14859	15212	14999	15170	15097	14882	15016	15176	14907	15026	14968	15080	14941	14938	14930	15020	15025	15026	14959	15045	15014	15195	14998	15073	15003	14912	14987	15120	14986	14997	14944	14926	15082	15045	15029	14988	14993	14947	14973	14995	14828	15042	14981	15020	15018	15079	14866	15155	14923	15015	14865	14923	14904	14998	15025	15100	14986	15038	14848	15027	14998	15087	14987	14865	14844	15075	14969	15078	14949	15127	14858	15144	14937	15017	15128	14851	15026	15127	14831	14947	15042	14875	14934	15170	14785	14899	15002	15101	15097	15147	14876	14992	15079	15011	14915	15082	14958	14916	14970	14989	14943	15131	14875	14886	14993	15034	14975	15109	14993
22977	21386	29168	24329	22900	26010	28337	22504	18652	17924	17557	17499	17353	17251	17333	17328	17118	17296	17008	16967	17259	16999	17181	17179	17107	16959	17057	17016	17051	17048	17053	17106	17019	17215	16933	17040	17086	17244	17049	16943	16925	17070	16872	17124	17116	17033	17039	16985	17063	17023	17039	17028	17124	16846	16886	16929	17114	16842	17170	16920	17054	17054	16954	17029	17038	17044	16919	16966	16773	16815	16916	16918	17082	16697	16922	16934	16860	16908	16963	16828	16888	17030	17051	17073	17017	17058	17074	17012	16940	16813	16909	16849	16981	16880	17117	16929	16879	16849	16889	16997	16878	16863	16785	17077	16942	16890	16863	16972	17019	16827	16738	17029	17042	16810	17052	17000	17179	16897	17012	17063	16790	16874	16785	16812	16810	16776	16987	16944	16972	16799	16870	16929	16999	16697	16999	16793	17112	16767	16887	16940	16985	16786	16847	17028	17115	16915	16888	17009	16981	17035	16793	16838	16945	16829	16956	16930	17058	16854	16933	16790	16818	16919	16917	16727	16968	16811	16998	16880	16959	16761	16927	16998	16829	16886	16913	16796	17086	16995	16840	16965	16799	16944	16951	16868	16702	16742	16918	16927	16615	16851	16849	17161	17005	17031	16972	16869	17084	17085	16996	16867	16828	17183	16982	16868	16920	16807	16951	17096	17057	16904	16793	16965	16989	16869	16809	16928	17064	16977	17100	16861	17055	17069	16947	16863	17035	16875	16719	16730	16934	16941	16965	16939	16765	16837	16785	16928	17011	16680	16730	16772	16868	16962	16934	16855	17033	16898	17018	16864	16937	16741	16956	16964	17016	16869	16749	17001	16768	16883	16904	16891	16870	16861	17005	16980	17040	16691	17035	16848	16979	16864	16930	16828	16959	16813	16888	16813	16885	16920	17072	17095	17310	17078	16906	16872	17097	16869	16956	17091	16863	16841	16730	16757	16835	16923	16683	17119	16990	16863	17055	17014	17085	16930	16796	16913	16868	16831	17043	16954	16894	16956	16789	16815	16904	16869	17159	16950	16967	16967	16913	16875	16755	16943	17003	16636	16754	16978	16860	16790	16959	16856	16880	16887	16994	16920	17051	16843	16841	16653	16819	16869	17090	17096	17081	16833	16869	16961	16879	16959	16838	16870	16725	16871	16787	16755	16838	17061	16986	16632	16820	16868	16753	17008	16792	16948	16945	16617	17007	16685	16950	16698	16858	17036	16850	16975	16901	16910	16807	16980	16967	17093	16584	16817	16883	16979	16742	16815	17101	17128	17058	16919	16949	16773	17003	17015	16754	16958	16789	16981	16691	16965	16965	16863	16914	16789	16788	17000	16899	16700	16998	16876	16846	17121	16940	16772	16849	16922	16974	16984	16870	16633	16772	16774	16792	16814	16934	16902	16716	16956	17071	16831	16899	16771	17001	16855	16936	16913	16998	17016	16872	16875	16908	16879	16946	16890	17182	16747	16907	16844	16812	17051	17004	16940	16744	16718	17005	17014	16999	17108	17052	16961	16762	16928	16987	16812	16887	16681	16968	16799	16907	16824	16870	16829	16765	16934	16870	17104	16987	16862	16929	17042	16816	16888	16968	17121	16926	17016	17108	16819	16952	16856	16846	17006	16964	16911	16976	16849	16880	16766	16925	16915	17075	16814	16908	16949	17027	16831	16889	17005	16933	16833	16934	16813	16831	16995	16839	16939	16830	16975	16902	16786	16801	16917	17257	17055	16985	16894	16928	16989	16839	16973	16795	16864	16629	16990	16979	17079	16832	16829	16927	16775	16901	17012	17058	16920	16973	17040	17047	17045	17166	16777	17031	16844	16951	16822	16956	16887	16988	16807	16996	16799	17024	16819	16929	16799	16816	16727	16780	16682	16760	17098	17026	17053	16947	16956	16833	17123	17117	17029	16912	16881	17082	16890	17217	16738	16967	16576	16857	16847	17032	17013	17066	16859	16938	16848	16824	16769	16841	16800	17020	16920	16884	16604	16900	17130	17041	16847	16836	16940	16752	16786	16879	16905	16858	16810	16667	17173	16769	16972	16927	16776	16754	17017	16950	16880	17031	16686	16844	16755	16862	17147	16823	16804	16648	16818	16915	16872	16939	16934	16913	17004	16954	16934	16950	17014	17041	16977	16983	17033	16890	16697	16980	16753	16860	16838	16851	16868	16955	16916	17168	17014	17042	17096	16807	17019	16878	16887	16944	16770	16789	16928	16859	16923	16905	17011	16864	16896	16955	17029	16889	16987	16894	16973	17020	17077	16971	16963	16969	16825	16954	17025	16993	17038	16863	16874	16717	16789	16800	16879	16822	16841	16866	16882	16913	16824	17100	16870	16863	16913	16886	16885	16635	16943	16931	16896	16894	17072	16779	16794	17068	16817	16734	16849	16887	16880	17013	16988	17016	17015	16728	16787	16846	16866	16813	16855	16796	16911	17053	16893	16900	17053	16950	17051	16928	16879	16758	16871	16900	17023	17044	17025	16815	16923	16993	16806	16934	16813	16949	16831	17053	17056	16941	16946	16960	16974	16901	16760	16870	16983	16773	16804	16857	17022	16680	16924	17022	16796	17078	17015	17112	16766	16744	16964	16877	16898	16758	16835	17288	17056	16726	16815	17068	16893	16954	16983	16719	16844	16913	16952	16856	16903	16917	16969	16906	16735	16898	16984	16874	16928	16936	16912	16909	16811	17045	16964	16981	16836	16936	16927	16976	17015	16853	17014	16950	17046	16950	16843	16793	16762	16946	16927	16853	16884	17007	16876	16881	16897	17041	16848	17075	16958	16805	16890	16831	16893	16965	16726	16978	16763	16861	16987	16845	16809	17184	16986	17016	16938	16951	16989	16834	16779	16824	16627	16778	16991	16831	16865	16790	16952	16913	16966	16743	16959	16810	16980	17023	16879	17032	16836	17159	17023	16814	16961	16861	17009	16950	16961	16884	17062	16799	16814	16981	16768	16908	16990	16846	16894	16781	16966	16828	17021	16882	16970	16932	16832	16951	16961	16909	16772	17002	16537	16860	16932	16896	17093	16978	17037	16874	16845	16897	16952	16930	16754	16950	16671	16762	16852	16920	16842	16892	16926	16880	16866	16879	16743	16669	17068	16995	16799	16750	16789	16923	17001	16913	16992	16959	16960	16949	16976	16982	16873	16731	16926	16793	16805	16895	16928	16851	16903	16748	16667	16913	17002	17016	16972	17229	16924	16791	16869	16734	16844	16846	16967	16682	17040	16896	16819	16890	16660	16836	16758	16935	16904	17093	16932	16872	17021	16809	17090	16903	16944	16945	16934	16893	16783	16961	16872	16986	16931	17000	16852	16713	16871	16737	16979	16857	17032	16866	16739	16923	16882	16644	16918	16862	16928	16916	16896	16722	16657	16730	16769	16994	16767	17039	16960	16971	16934	16836	16773	16876	16995	16710	16737	16942	16807	16782	16667	16960	17122	16997	16973	17110	16788	16872	16895	16803	16627	16950	16754	16797	16723	16924	16898	16858	16785	16881	16668	16993	16918	16740	16707	16876	16879	16877	16814	16941	16756	16757	16861	16931	16700	16915	16985	16755	16836	16855	16687	16956	16751	16785	16893	16709	16755	16812	16978	16851	17000	16972	16675	17153	16763	16909	16723	16941	16925	16991	16851	16903	16973	16852	16812	17021	17049	16858	16699	16725	16759	16799	17093	17034	17101	16946	16969	16777	16920	16882	17000	16991	17163	16933	16792	17015	17091	16940	16927	16904	16834	16852	16915	16843	16949	17231	17054	16916	16908	16960	17108	16788	16993	16888	16966	16808	16906	16961	16724	17008	16932	17108	16942	16995	16829	16940	16885	17013	16806	16826	16983	16900	17096	16742	16884	16908	16696	16785	16854	16894	16928	17016	16878	16970	16786	16976	16907	17015	16838	16749	16769	16904	16788	16866	17025	16812	16887	16832	16937	16970	17050	16880	16898	17125	17091	16936	17014	16882	17025	17127	17039	16932	16959	16816	16702	16945	16928	16752	16737	16856	16864	16805	17124	16928	16807	16791	16855	16804	16708	16934	17113	16955	16918	16777	16854	16828	16871	17092	16926	16957	16855	17016	16726	16939	16960	16988	16734	16860	16813	17014	16990	16911	16775	16856	16968	16905	16807	16842	16926	16945	16927	16926	16904	17103	16859	16930	17013	16748	16773	16709	16658	16772	16833	16954	16962	16919	16833	17112	16950	16855	16743	16907	16948	16994	16856	16836	16680	16955	17042	16912	16995	16873	16953	16945	16907	16868	16802	16762	16988	16762	16948	16808	16996	16763	16921	16992	17001	16844	16795	16905	16926	16942	16750	16852	16846	16901	16839	16930	16955	17070	16924	17005	16837	17020	17097	16871	16598	16985	16853	16748	16955	16859	16971	16860	17088	17162	16773	16846	16955	16939	16805	16876	16605	16833	16821	16821	16586	16756	16868	16955	16950	16840	16866	16955	17046	16912	16804	17040	16894	16833	16839	16849	16859	16796	16785	17079	16849	17135	16920	16822	16899	16759	16797	16861	17144	16856	16930	16951	16778	17008	16818	16969	16838	17022	16857	16837	16837	17001	16968	16847	16785	16816	16885	17000	16933	16903	16687	16904	16773	16950	16889	16880	16869	16948	16963	16974	16857	16923	16949	16941	17042	16903	16978	17036	16884	16938	16913	16778	16838	16857	16851	16912	16855	16856	16863	16785	16827	16756	16945	16818	16931	17073	16809	16830	17036	16721	16854	16875	16829	16748	16742	16876	16791	16956	16898	16828	16801	16919	16902	16988	17002	16581	16926	16952	16890	16824	16892	16848	16808	16875	16874	16852	16918	17022	16941	16910	16801	17110	17004	16867	16957	16952	16974	17069	16963	16811	16716	17011	16919	17073	16942	16998	16824	16761	16778	16654	16772	16811	16816	16979	16872	17081	16931	17006	16737	17043	16741	17088	16962	16925	16736	16934	16715	17065	16885	16813	16793	16857	16909	16791	16922	16854	17096	16929	16781	16972	17063	16842	16718	16702	16987	16800	16957	16933	16887	17078	16793	16948	16899	16941	16985	16983	16974	16928	16783	16999	17128	16970	16911	16661	16913	16908	16968	16887	16873	16999	17165	16893	16781	16784	16854
36720	60923	55552	41352	33440	28890	25582	21551	17213	16123	15934	15824	15450	15566	15582	15568	15603	15667	15433	15550	15555	15556	15505	15635	15421	15421	15486	15453	15272	15533	15506	15533	15663	15403	15389	15661	15684	15321	15537	15556	15657	15469	15445	15464	15615	15751	15438	15513	15435	15461	15436	15466	15561	15566	15467	15351	15413	15354	15551	15528	15335	15371	15552	15379	15619	15340	15252	15368	15525	15504	15436	15673	15514	15287	15498	15288	15594	15317	15525	15413	15536	15404	15508	15498	15377	15422	15411	15391	15498	15481	15522	15390	15512	15379	15602	15301	15478	15385	15406	15492	15444	15197	15360	15306	15450	15463	15389	15310	15304	15428	15559	15298	15537	15237	15324	15360	15621	15552	15344	15409	15383	15522	15429	15487	15275	15147	15327	15416	15511	15512	15478	15483	15441	15349	15250	15402	15341	15500	15463	15485	15410	15479	15392	15440	15489	15400	15442	15471	15495	15514	15416	15480	15305	15557	15436	15310	15472	15486	15235	15473	15458	15390	15479	15437	15356	15506	15434	15559	15486	15376	15643	15380	15438	15475	15263	15497	15558	15270	15404	15409	15480	15407	15504	15530	15535	15368	15288	15307	15484	15485	15547	15381	15372	15324	15489	15472	15295	15310	15217	15393	15459	15438	15365	15559	15432	15426	15329	15316	15424	15544	15363	15376	15581	15501	15528	15291	15409	15536	15492	15439	15362	15538	15493	15336	15546	15498	15368	15435	15373	15321	15474	15406	15366	15424	15499	15285	15492	15307	15501	15451	15380	15360	15335	15375	15543	15387	15455	15378	15235	15438	15385	15327	15536	15510	15424	15439	15469	15449	15427	15426	15335	15478	15273	15396	15355	15370	15584	15322	15441	15414	15507	15521	15376	15369	15534	15391	15226	15322	15525	15391	15481	15551	15318	15300	15497	15381	15494	15540	15410	15525	15373	15536	15445	15318	15389	15395	15597	15393	15452	15534	15530	15198	15502	15470	15278	15368	15355	15334	15557	15381	15477	15515	15608	15612	15439	15267	15397	15255	15452	15425	15553	15468	15283	15488	15285	15437	15410	15451	15404	15370	15383	15355	15416	15434	15455	15485	15394	15282	15337	15378	15310	15252	15605	15344	15427	15318	15496	15436	15392	15386	15408	15503	15282	15510	15356	15338	15419	15497	15405	15509	15459	15476	15173	15401	15548	15393	15355	15396	15381	15535	15484	15527	15462	15423	15403	15351	15422	15461	15457	15464	15418	15438	15257	15501	15309	15408	15453	15253	15312	15501	15403	15498	15357	15247	15378	15205	15457	15440	15611	15502	15438	15385	15373	15438	15409	15384	15500	15491	15640	15445	15504	15442	15457	15269	15491	15510	15416	15328	15250	15386	15365	15585	15466	15369	15439	15398	15376	15331	15457	15354	15405	15470	15421	15511	15461	15277	15398	15474	15545	15531	15376	15478	15445	15644	15376	15354	15453	15417	15351	15291	15472	15402	15404	15435	15456	15331	15370	15410	15356	15384	15521	15403	15521	15533	15378	15318	15369	15361	15334	15520	15443	15355	15255	15374	15427	15520	15406	15432	15451	15513	15407	15263	15339	15557	15359	15530	15221	15477	15430	15486	15476	15344	15469	15412	15351	15531	15271	15261	15511	15524	15442	15605	15535	15533	15456	15401	15549	15363	15351	15462	15527	15341	15256	15354	15307	15458	15468	15342	15414	15393	15370	15485	15426	15466	15428	15475	15517	15514	15212	15369	15328	15506	15372	15653	15354	15381	15356	15606	15300	15403	15534	15526	15391	15414	15532	15407	15417	15392	15459	15442	15496	15556	15570	15482	15487	15473	15369	15451	15289	15389	15470	15417	15314	15415	15440	15446	15307	15449	15552	15319	15390	15269	15477	15519	15215	15650	15360	15568	15375	15463	15553	15511	15590	15361	15422	15367	15380	15299	15392	15447	15505	15277	15532	15480	15508	15438	15496	15561	15437	15534	15438	15274	15366	15341	15391	15533	15564	15311	15504	15449	15353	15408	15481	15518	15345	15471	15366	15615	15454	15544	15422	15397	15313	15506	15307	15334	15595	15409	15453	15573	15280	15417	15425	15337	15429	15494	15323	15568	15405	15415	15401	15366	15401	15318	15499	15337	15329	15519	15609	15444	15415	15372	15450	15470	15357	15366	15419	15495	15307	15399	15377	15616	15343	15368	15417	15398	15479	15425	15368	15330	15422	15382	15642	15368	15369	15440	15438	15401	15416	15356	15463	15368	15537	15170	15452	15372	15389	15483	15281	15455	15449	15246	15476	15411	15476	15459	15444	15454	15519	15559	15433	15341	15480	15522	15503	15464	15552	15305	15482	15446	15446	15260	15481	15416	15366	15490	15647	15440	15417	15525	15464	15273	15562	15422	15272	15539	15310	15407	15381	15296	15469	15354	15463	15299	15301	15421	15457	15260	15406	15703	15614	15426	15410	15281	15458	15221	15469	15468	15343	15571	15516	15473	15476	15520	15662	15492	15484	15386	15436	15401	15376	15511	15491	15432	15436	15527	15407	15281	15401	15435	15442	15482	15425	15263	15466	15501	15440	15508	15394	15421	15398	15285	15496	15427	15487	15296	15326	15363	15426	15384	15315	15553	15334	15417	15515	15339	15193	15439	15397	15557	15309	15504	15505	15403	15546	15321	15586	15472	15452	15533	15420	15302	15322	15444	15421	15560	15344	15271	15456	15318	15335	15387	15316	15467	15560	15491	15305	15404	15445	15486	15396	15437	15457	15323	15564	15629	15450	15298	15378	15415	15506	15397	15461	15522	15411	15396	15533	15373	15504	15506	15483	15377	15568	15440	15297	15306	15331	15448	15408	15416	15512	15374	15501	15348	15497	15248	15593	15431	15514	15590	15386	15263	15367	15365	15505	15472	15516	15110	15534	15457	15412	15483	15335	15346	15383	15539	15370	15503	15550	15329	15492	15394	15520	15544	15358	15440	15317	15409	15324	15579	15512	15292	15581	15473	15541	15315	15480	15431	15522	15495	15467	15450	15539	15455	15490	15352	15375	15362	15300	15451	15400	15487	15320	15520	15329	15436	15294	15354	15373	15271	15514	15565	15423	15462	15483	15423	15490	15390	15474	15345	15316	15295	15337	15392	15340	15386	15438	15333	15374	15457	15550	15449	15365	15207	15336	15470	15435	15313	15495	15520	15286	15604	15486	15507	15349	15422	15494	15424	15363	15247	15535	15506	15463	15398	15450	15495	15277	15471	15411	15324	15501	15473	15375	15467	15396	15381	15495	15495	15361	15367	15466	15268	15486	15349	15651	15529	15466	15266	15428	15325	15415	15443	15464	15312	15504	15370	15407	15437	15423	15650	15283	15538	15412	15375	15499	15413	15418	15310	15554	15527	15385	15411	15427	15467	15362	15461	15560	15400	15450	15388	15137	15267	15369	15419	15483	15544	15473	15406	15543	15476	15409	15244	15571	15444	15502	15375	15325	15410	15277	15506	15491	15442	15395	15324	15388	15376	15328	15359	15488	15375	15266	15562	15360	15552	15276	15506	15284	15503	15384	15441	15588	15542	15445	15540	15383	15398	15519	15442	15425	15577	15312	15530	15468	15437	15323	15552	15531	15497	15297	15382	15413	15401	15378	15453	15453	15581	15347	15422	15532	15523	15518	15473	15341	15431	15369	15614	15472	15405	15404	15456	15375	15373	15400	15450	15319	15454	15501	15534	15451	15657	15364	15476	15381	15582	15512	15344	15221	15552	15511	15652	15284	15436	15300	15332	15411	15376	15355	15358	15543	15233	15566	15424	15390	15478	15372	15304	15351	15398	15292	15425	15386	15450	15309	15407	15276	15366	15439	15372	15292	15499	15266	15519	15449	15513	15444	15361	15547	15400	15404	15410	15325	15439	15422	15460	15253	15285	15372	15402	15408	15286	15225	15564	15254	15489	15490	15420	15261	15519	15468	15634	15396	15550	15383	15500	15447	15518	15397	15316	15458	15568	15266	15412	15330	15599	15333	15407	15539	15485	15605	15474	15606	15603	15490	15391	15468	15449	15432	15448	15362	15305	15535	15428	15380	15566	15415	15491	15448	15474	15398	15380	15401	15481	15347	15461	15471	15429	15364	15270	15319	15392	15421	15402	15478	15356	15447	15398	15420	15571	15285	15303	15436	15436	15304	15358	15301	15200	15536	15421	15357	15443	15390	15497	15500	15219	15468	15610	15413	15337	15430	15395	15309	15567	15282	15413	15494	15576	15494	15334	15413	15425	15521	15498	15318	15455	15441	15386	15494	15512	15539	15533	15496	15450	15479	15606	15352	15357	15359	15379	15430	15449	15624	15383	15440	15428	15547	15578	15435	15578	15277	15273	15457	15401	15390	15411	15361	15595	15372	15281	15384	15420	15219	15347	15384	15361	15372	15463	15435	15424	15418	15392	15432	15371	15224	15312	15561	15342	15448	15423	15478	15307	15425	15354	15381	15365	15468	15518	15465	15348	15450	15564	15506	15385	15691	15504	15365	15310	15426	15471	15524	15450	15388	15385	15539	15354	15523	15312	15397	15486	15480	15341	15519	15379	15282	15401	15451	15407	15503	15423	15522	15386	15413	15432	15466	15432	15495	15513	15474	15349	15316	15489	15342	15471	15336	15431	15360	15323	15421	15314	15431	15323	15511	15310	15500	15509	15344	15298	15698	15446	15302	15583	15460	15477	15463	15412	15527	15300	15710	15573	15245	15390	15348	15356	15433	15373	15397	15358	15272	15471	15478	15320	15444	15379	15496	15400	15294	15333	15421	15387	15356	15389	15485	15347	15341	15480	15416	15592	15588	15375	15592	15684	15486	15444	15361	15295	15506	15525	15357	15430	15381	15328	15425	15393	15347	15244	15310	15265	15430	15345	15412	15473	15377	15435	15360	15455	15338	15508	15390	15421	15489	15375	15330	15331	15450	15392	15437	15551	15388	15299	15349	15643	15239	15338	15515	15194	15211	15389	15542	15208	15329	15458	15544	15518	15342	15431	15629	15561	15473	15444	15440	15400	15492	15477	15263	15441	15564	15420	15423	15348	15304	15496	15413	15353	15299	15481	15482	15194	15306	15568	15481	15439	15317	15455	15445	15556	15370	15451
28762	27282	31821	25532	20487	18980	17699	16489	15844	15709	15741	15824	15752	15672	15641	15625	15539	15846	15641	15740	15615	15769	15809	15630	15590	15817	15618	15769	15823	15713	15766	15706	15558	15857	15869	15675	15683	15594	15743	15940	15648	15695	15800	15985	15720	15696	15718	15820	15555	15752	15824	15549	15754	15664	15513	15812	15655	15677	15713	15543	15710	15893	15472	15844	15718	15584	15788	15828	15809	15582	16000	15582	15740	15803	15567	15795	15630	15558	15561	15812	15619	15618	15556	15703	15743	15637	15695	15664	15801	15646	15746	15739	15734	15891	15724	15896	15777	15684	15467	15831	15705	15739	15622	15726	15744	15764	15768	15743	15551	15472	15754	15586	15664	15779	15557	15613	15430	15656	15611	15498	15554	15484	15766	15755	15749	15823	15520	15745	15646	15795	15565	15675	15641	15639	15709	15540	15616	15572	15658	15766	15537	15718	15758	15838	15869	15561	15696	15746	15658	15638	15755	15717	15542	15517	15776	15689	15488	15750	15711	15659	15755	15575	15680	15704	15812	15663	15754	15558	15696	15648	15793	15760	15760	15809	15637	15834	15769	15746	15701	15500	15603	15621	15676	15744	15631	15844	15834	15548	15459	15854	15619	15780	15806	15619	15379	15680	15703	15658	15911	15782	15649	15795	15697	15630	15851	15674	15599	15668	15704	15699	15807	15646	15885	15702	15777	15749	15561	15714	15889	15625	15582	15828	15708	15634	15650	15662	15692	15871	15624	15651	15595	15767	15689	15704	15812	15712	15763	15810	15739	15695	15527	15588	15808	15640	15633	15630	15680	15729	15886	15570	15572	15634	15702	15709	15644	15716	15670	15690	15818	15581	15480	15734	15710	15690	15704	15638	15757	15534	15638	15608	15724	15743	15572	15560	15803	15584	15753	15843	15814	15683	15665	15619	15673	15557	15711	15851	15956	15646	15876	15870	15680	15819	15750	15565	15668	15731	15637	15772	15708	15609	15604	15667	15780	15712	15552	15662	15750	15835	15652	15829	15802	15891	15597	15672	15772	15552	15511	15790	15642	15637	15736	15712	15672	15669	15523	15570	15692	15597	15631	15555	15602	15737	15645	15683	15466	15677	15816	15833	15630	15724	15748	15520	15649	15702	15665	15621	15587	15555	15811	15645	15472	15555	15648	15664	15878	15730	15783	15763	15628	15672	15592	15788	15596	15715	15779	15583	15531	15801	15677	15686	15654	15665	15742	15807	15547	15538	15595	15523	15643	15780	15747	15607	15754	15817	15850	15633	15556	15694	15622	15689	15612	15801	15875	15690	15642	15886	15608	15803	15703	15673	15670	15732	15431	15785	15745	15667	15791	15934	15562	15428	15702	15716	15607	15584	15604	15777	15925	15806	15664	15627	15701	15467	15561	15914	15785	15556	15716	15778	15839	15779	15700	15714	15423	15635	15641	15615	15637	15820	15887	15736	15822	15642	15845	15443	15759	15774	15729	15784	15562	15810	15714	15759	15751	15686	15663	15569	15654	15739	15824	15927	15715	15525	15554	15754	15642	15636	15857	15784	15623	15712	15611	15555	15599	15686	15723	15512	15800	15856	15585	15641	15774	15495	15779	15566	15521	15533	15631	15580	15642	15498	15661	15678	15729	15623	15735	15581	15720	15688	15721	15677	15554	15709	15513	15776	15657	15794	15744	15844	15675	15656	15666	15731	15660	15691	15722	15684	15812	15644	15587	15679	15497	15745	15921	15651	15692	15752	15431	15704	15795	15722	15861	15798	15535	15654	15657	15653	15725	15651	15652	15679	15847	15749	15591	15672	15795	15568	15676	15714	15635	15619	15896	15784	15704	15748	15614	15841	15688	15884	15665	15649	15623	15883	15539	15765	15746	15713	15774	15583	15698	15659	15564	15753	15667	15779	15696	15691	15751	15576	15737	15810	15758	15840	15693	15737	15528	15667	15728	15862	15679	15869	15803	15728	15698	15952	15640	15773	15672	15562	15571	15675	15695	15443	15749	15574	15472	15669	15739	15574	15719	15748	15799	15609	15871	15825	15748	15724	15577	15780	15846	15740	15914	15610	15851	15842	15667	15588	15635	15734	15535	15404	15666	15698	15793	15569	15628	15775	15779	15664	15724	15796	15753	15633	15818	15786	15670	15648	15738	15647	15749	15689	15606	15890	15793	15801	15662	15617	15591	15683	15387	15833	15803	15726	15826	15812	15602	15626	15812	15752	15726	15811	15631	15624	15712	15612	15703	15721	15677	15708	15863	15633	15684	15698	15680	15722	15729	15589	15700	15758	15524	15639	15871	15810	15625	15752	15833	15654	15576	15585	15637	15587	15611	15857	15770	15536	15778	15678	15676	15639	15637	15726	15489	15734	15658	15612	15698	15715	15657	15746	15636	15757	15513	15826	15633	15652	15590	15643	15838	15788	15792	15740	15504	15702	15652	15562	15640	15570	15730	15746	15761	15730	15817	15506	15778	15753	15897	15716	15751	15772	15816	15738	15690	15558	15776	15566	15906	15673	15630	15625	15687	15912	15791	15750	15742	15790	15579	15623	15528	15631	15577	15749	15597	15610	15555	15442	15711	15817	15702	15544	15716	15776	15673	15480	15716	15721	15738	15722	15875	15545	15754	15667	15592	15532	15700	15846	15608	15738	15766	15513	15648	15701	15670	15585	15673	15669	15649	15808	15556	15661	15682	15600	15692	15607	15616	15563	15664	15751	15515	15772	15701	15721	15817	15696	15701	15658	15538	15685	15868	15618	15706	15677	15650	15659	15559	15683	15675	15883	15674	15658	15883	15811	15772	15727	15691	15540	15633	15513	15528	15604	15626	15646	15813	15522	15560	15850	15610	15684	15749	15704	15652	15419	15740	15592	15601	15521	15625	15796	15708	15818	15623	15593	15518	15720	15754	15569	15733	15813	15649	15881	15710	15563	15667	15755	15774	15681	15699	15781	15641	15683	15640	15744	15685	15884	15900	15828	15824	15784	15837	15679	15791	15671	15669	15671	15713	15443	15593	15643	15828	15826	15948	15742	15542	15685	15885	15603	15759	15843	15791	15610	15796	15482	15656	15701	15680	15719	15721	15550	15798	15735	15640	15624	15782	15709	15719	15531	15542	15675	15621	15722	15749	15562	15806	15965	15801	15693	15838	15604	15696	15765	15645	15835	15692	15814	15764	15573	15749	15914	15764	15742	15587	15856	15635	15801	15664	15738	15676	15750	15421	15602	15737	15659	15662	15640	15802	15555	15637	15715	15689	15662	15826	15668	15686	15384	15904	15645	15723	15634	15939	15654	15752	15482	15675	15760	15658	15482	15584	15697	15737	15676	15704	15757	15777	15613	15679	15771	15848	15747	15748	15592	15732	15679	15793	15672	15701	15475	15780	15590	15680	15635	15540	15640	15596	15698	15657	15845	15463	15489	15599	15747	15788	15570	15874	15787	15774	15707	15715	15659	15872	15713	15690	15583	15733	15637	15769	15827	15719	15773	15849	15745	15544	15695	15757	15647	15720	15812	15539	15804	15673	15660	15750	15726	15709	15702	15923	15653	15740	15567	15762	15759	15652	15722	15679	15664	15645	15611	15733	15558	15673	15611	15678	15796	15654	15771	15678	15817	15599	15749	15820	15666	15649	15638	15539	15759	15679	15660	15627	15738	15736	15560	15686	15585	15808	15646	15658	15882	15761	15831	15654	15594	15806	15737	15620	15838	15859	15628	15723	15554	15740	15495	15833	15779	15810	15744	15586	15622	15674	15623	15652	15687	15688	15784	15796	15752	15750	15779	15704	15754	15766	15875	15729	15658	15652	15840	15814	15736	15661	15642	15500	15760	15702	15691	15575	15614	15910	15633	15441	15693	15741	15603	15597	15573	15606	15619	15760	15675	15736	15708	15632	15715	15674	15680	15615	15673	15787	15741	15721	15701	15622	15787	15696	15741	15794	15534	15770	15614	15732	15548	15634	15759	15664	15626	15745	15460	15474	15804	15636	15679	15848	15825	15717	15793	15799	15746	15674	15642	15518	15693	15629	15471	15464	15811	15681	15479	15952	15745	15488	15781	15775	15835	15772	15902	15839	15695	15655	15642	15808	15834	15646	15775	15583	15668	15765	15729	15941	15641	15657	15663	15735	15739	15659	15601	15512	15768	15715	15860	15511	15592	15743	15611	15515	15662	15831	15810	15566	15757	15747	15615	15747	15524	15596	15850	15878	15724	15673	15755	15550	15657	15605	15912	15819	15869	15970	15683	15465	15728	15717	15834	15586	15500	15798	15651	15858	15470	15815	15419	15703	15611	15736	16031	15647	15598	15635	15652	15781	15748	15792	15844	15516	15831	15756	15656	15596	15604	15760	15527	15576	15790	15615	15530	15611	15732	15498	15691	15782	15716	15757	15537	15650	15690	15571	15506	15818	15831	15757	15669	15812	15677	15615	15850	15601	15705	15624	15500	15805	15781	15755	15799	15652	15555	15659	15607	15691	15547	15585	15574	15854	15773	15576	15630	15914	15826	15699	15698	15562	15759	15792	15766	15560	15587	15744	15705	15685	15854	15602	15768	15718	15754	15557	16019	15584	15838	15748	15645	15573	15755	15605	15711	15692	15473	15786	15656	15704	15729	15825	15762	15775	15759	15679	15469	15669	15650	15658	15649	15883	15723	15526	15844	15811	15757	15753	15715	15859	15553	15750	15697	15510	15716	15780	15808	15748	15764	15618	15660	15776	15654	15827	15743	15607	15583	15601	15771	15651	15608	15581	15869	15659	15668	15770	15784	15779	15682	15564	15610	15554	15446	15777	15462	15603	15669	15533	15663	15731	15562	15595	15755	15658	15539	15664	15632	15741	15507	15791	15692	15683	15625	15618	15723	15686	15608	15671	15702	15643	15686	15813	15435	15855	15680	15783	15753	15706	15712	15745	15667	15740	15762	15755	15798	15657	15610	15738	15718	15801	15682	15520	15623	15543	15619	15710	15736	15625	15655	15692	15637	15418	15657	15572	15808	15818	15752	15515	15603	15621	15507	15768	15737	15678	15717	15646	15604	15626	15807	15768	15792	15815	15415	15433	15921	15780	15693	15656	15717	15829	15774	15806	15589	15746	15717	15840	15680	15605	15781	15772	15759	15774	15710	15813	15646
32150	45070	35836	24646	21375	18909	16942	15592	15013	14919	14782	14787	14820	14623	14730	14648	14687	14757	14577	14653	14734	14701	14734	14670	14679	14817	14759	14645	14753	14914	14741	14826	14758	14909	14784	14717	14622	14663	14827	14752	14692	14734	14637	14677	14740	14794	14739	14822	14762	14895	14748	14672	14673	14738	14706	14819	14869	14781	14823	14728	14740	14773	14484	14725	14723	14688	14591	14729	14692	14761	14798	14647	14878	14689	14499	14554	14676	14735	14813	14664	14649	14707	14804	14795	14826	14909	14653	14529	14830	14684	14952	14758	14804	14806	14775	14658	14728	14705	14820	14573	14793	14780	14631	14773	14708	14549	14490	14670	14594	14644	14668	14628	14631	14668	14751	14581	14731	14680	14827	14553	14839	14632	14650	14803	14684	14753	14751	14828	14718	14888	14779	14661	14679	14731	14761	14596	14596	14847	14806	14851	14851	14750	14846	14700	14744	14774	14816	14684	14775	14556	14728	14739	14740	14844	14683	14715	14863	14800	14597	14659	14606	14887	14641	14886	14726	14741	14775	14701	14865	14709	14860	14766	14614	14777	14474	14607	14694	14823	14738	14688	14529	14739	14526	14684	14645	14706	14867	14857	14618	14722	14589	14792	14745	14725	14803	14499	14722	14804	14810	14802	14820	14721	14676	14801	14798	14717	14590	14682	14822	14655	14820	14550	14788	14821	14827	14736	14650	14758	14836	14770	14634	14671	14738	14879	14646	14619	14702	14623	14614	14703	14683	14526	14698	14557	14853	14641	14706	14756	14640	14632	14815	14505	14718	14728	14655	14691	14795	14629	14887	14774	14657	14648	14676	14792	14835	14812	14772	14693	14843	14663	14666	14805	14766	14583	14795	14698	14737	14708	14662	14830	14658	14683	14840	14668	14749	14717	14700	14516	14715	14795	14768	14797	14690	14825	14568	14694	14681	14712	14804	14583	14667	14602	14692	14620	14752	14598	14660	14459	14734	14683	14860	14557	14682	14442	14692	14729	14769	14690	14758	14609	14717	14798	14668	14652	14560	14680	14906	14551	14670	14705	14639	14629	14823	14564	14732	14621	14643	14888	14831	14794	14779	14670	14683	14676	14737	14788	14736	14776	14574	14741	14867	14630	14712	14639	14699	14802	14845	14618	14996	14753	14758	14665	14764	14949	14778	14710	14739	14745	14618	14745	14736	14652	14723	14712	14710	14741	14623	14771	14632	14688	14698	14891	14683	14694	14752	14794	14716	14764	14787	14709	14778	14664	14775	14630	14666	14688	14673	14718	14716	14693	14812	14836	14626	14892	14769	14749	14816	14741	14716	14518	14744	14743	14854	14795	14758	14716	14613	14921	14643	14545	14720	14797	14731	14636	14617	14711	14797	14664	14733	14606	14816	14739	14625	14728	14856	14647	14706	14887	14612	14789	14764	14633	14899	14733	14705	14859	14628	14598	14716	14665	14622	14800	14711	14588	14858	14796	14780	14640	14642	14633	14709	14698	14810	14681	14678	14711	14752	14690	14707	14723	14796	14698	14672	14667	14674	14837	14698	14636	14683	14832	14667	14495	14690	14661	14700	14794	14689	14750	14855	14837	14763	14708	14696	14722	14546	14891	14798	14741	14741	14671	14826	14794	14701	14770	14740	14693	14753	14691	14650	14772	14610	14670	14761	14653	14548	14790	14650	14671	14634	14951	14696	14771	14672	14748	14718	14679	14694	14836	14660	14618	14667	14630	14687	14806	14713	14657	14733	14661	14662	14870	14712	14751	14797	14801	14682	14810	14727	14555	14715	14607	14608	14844	14549	14615	14648	15071	14894	14733	14737	14674	14862	14789	14660	14846	14671	14638	14776	14779	14805	14609	14616	14876	14569	14830	14792	14676	14717	14688	14727	14820	14750	14647	14493	14714	14837	14904	14735	14734	14559	14580	14704	14816	14610	14616	14883	14717	14807	14855	14812	14756	14644	14831	14813	14876	14739	14694	14700	14721	14958	14827	14681	14649	14869	14803	14795	14745	14683	14640	14738	14714	14683	14695	14686	14823	14600	14762	14763	14724	14853	14748	14882	14579	14701	14627	14794	14716	14636	14577	14820	14621	14682	14737	14765	14757	14646	14771	14667	14696	14712	14684	14620	14670	14679	14607	14809	14619	14552	14701	14708	14662	14892	14788	14668	14874	14596	14811	14715	14718	14707	14932	14626	14847	14766	14715	14793	14701	14574	14609	14673	14518	14768	14754	14779	14795	14654	14685	14672	14906	14678	14622	14690	14673	14633	14704	14953	14765	14658	14816	14818	14750	14718	14740	14725	14757	14621	14747	14803	14615	14623	14740	14548	14828	14712	14683	14711	14729	14788	14635	14535	14681	14835	14759	14587	14759	14559	14706	14670	14785	14628	14665	14812	14548	14726	14675	14750	14661	14766	14848	14894	14731	14746	14581	14698	14756	14680	14750	14692	14655	14586	14479	14832	14630	14706	14618	14843	14768	14687	14663	14510	14697	14732	14600	14639	14783	14704	14593	14593	14771	14565	14750	14838	14718	14724	14800	14648	14772	14740	14699	14627	14732	14999	14502	14884	14698	14704	14703	14763	14871	14801	14780	14693	14721	14610	14764	14752	14650	14593	14689	14757	14848	14799	14779	14776	14562	14662	14709	14648	14791	14563	15046	14640	14849	14670	14810	14739	14833	14708	14657	14617	14757	14612	14813	14772	14590	14870	14778	14776	14733	14633	14711	14857	14776	14765	14627	14736	14674	14527	14838	14903	14639	14755	14577	14696	14571	14787	14772	14489	14612	14741	14679	14787	14762	14931	14719	14714	14625	14720	14780	14778	14563	14729	14439	14740	14788	14789	14808	14640	14586	14820	14537	14546	14759	14723	14740	14472	14569	14882	14702	14743	14653	14669	14593	14801	14882	14802	14675	14683	14836	14674	14663	14717	14828	14770	14740	14651	14843	14901	14634	14823	14703	14705	14764	14682	14643	14519	14716	14758	14656	14897	14842	14703	14688	14653	14859	14737	14761	14807	14700	14827	14602	14832	14456	14715	14828	14589	14733	14679	14798	14611	14697	14666	14671	14757	14863	14828	14681	14657	14624	14791	14701	14745	14677	14733	14564	14796	14733	14557	14584	14732	14785	14743	14739	14715	14680	14937	14772	14706	14714	14862	14742	14804	14585	14746	14734	14704	14729	14539	14721	14621	14753	14617	14857	14560	14620	14604	14663	14732	14465	14707	14669	14766	14594	14653	14712	14816	14720	14835	14857	14496	14747	14814	14761	14873	14883	14824	14775	14818	14782	14762	14556	14661	14715	14878	14691	14700	14806	14701	14719	14754	14724	14588	14748	14841	14475	14655	14754	14763	14765	14706	14676	14759	14709	14845	14898	14628	14686	14768	14632	14853	14904	14670	14888	14813	14820	14612	14839	14682	14946	14852	14750	14739	14932	14670	14710	14860	14849	14742	14659	14658	14801	14728	14727	14627	14642	14546	14923	14675	14720	14581	14786	14612	14569	14762	14735	14821	14855	14665	14772	14777	14559	14711	14647	14750	14931	14804	14683	14552	14649	14682	14580	14855	14736	14687	14659	14502	14698	14546	14704	14640	14808	14566	14703	14703	14854	14564	14765	14678	14779	14621	14773	14620	14740	14641	14787	14744	14636	14748	14825	14611	14670	14823	14828	14668	14634	14832	14811	14757	15058	14620	14792	14729	14761	14709	14763	14698	14647	14762	14784	14761	14645	14660	14726	14770	14547	14731	14811	14878	14744	14749	14580	14749	14743	14803	14826	14623	14689	14902	14663	14746	14830	14750	14717	14753	14849	14656	14576	14763	14747	14615	14681	14799	14847	14660	14651	14764	14927	14771	14747	14644	14633	14758	14891	14773	14771	14702	14779	14734	14664	14758	14892	14608	14680	14731	14914	14810	14819	14771	14787	14786	14729	14709	14758	14708	14645	14746	14865	14568	14726	14787	14885	14789	14701	14618	14866	14539	14508	14885	14691	15017	14720	14727	14800	14644	14794	14808	14671	14624	14674	14622	14567	14775	14797	14714	14705	14625	14644	14677	14866	14840	14905	14647	14804	14797	14720	14669	14730	14782	14749	14719	14644	14851	14756	14955	14548	14731	14536	14685	14553	14826	14487	14850	14713	14755	14675	14852	14495	14617	14789	14653	14730	14782	14641	14818	14811	14817	14839	14705	14692	14761	14732	14682	14803	14777	14617	14677	14785	14688	14832	14710	14814	14729	14655	14681	14913	14591	14715	14687	14729	14612	14730	14714	14608	14846	14675	14602	14818	14726	14705	14841	14828	14871	14753	14789	14750	14662	14775	14664	14634	14690	14597	14747	14717	14847	14777	14591	14776	14700	14900	14899	14613	14603	14776	14647	14689	14704	14646	14718	14696	14807	14711	14630	14668	14810	14585	14902	14662	14881	14606	14670	14644	14622	14637	14782	14629	14751	14732	14882	14671	14594	14808	14804	14636	14683	14900	14739	14881	14745	14873	14813	14705	14700	14518	14567	14678	14894	14721	14708	14719	14674	14837	14941	14753	14779	14791	14626	14637	14677	14732	14766	14729	14594	14977	14600	14573	14718	14637	14889	14695	14737	14886	14770	14705	14813	14609	14636	14798	14767	14820	14817	14725	14840	14766	14869	14784	14579	14789	14857	14745	14845	14746	14680	14632	14702	14736	14735	14662	14660	14772	14695	14847	14729	14443	14776	14572	14708	14742	14692	14845	14596	14770	14624	14766	14659	14690	14656	14628	14790	14840	14764	14716	14782	14816	14788	14650	14667	14786	14841	14715	14624	14815	14731	14752	14912	14813	14564	14800	14754	14792	14687	14676	14684	14814	14528	14817	14654	14742	14681	14599	14866	14828	14643	14981	14715	14861	14631	14750	14540	14721	14816	14620	14765	14815	14782	14669	14814	14836	14642	14687	14665	14766	14802	14714	14637	14773	14697	14588	14792	14787	14515	14919	14769	14868	14792	14614	14644	14704	14783	14429	14619	14704	14606	14655	14625	14730	14667	14748	14762	14613	14606	14758	14673	14864	14809	14912	14666	14840	14752	14887	14864	14817	14680	14802	14589	14622	14786	14830	14672	14702	14553	14766	14690	14789	14738	14819	14552	14838
24319	21515	29049	25833	25015	25397	22041	18581	17320	16944	16848	16620	16537	16450	16626	16324	16392	16393	16594	16385	16325	16463	16427	16492	16588	16333	16436	16464	16479	16475	16482	16450	16302	16391	16462	16527	16438	16567	16361	16300	16498	16530	16484	16462	16433	16437	16513	16419	16357	16328	16393	16579	16568	16356	16490	16262	16366	16557	16501	16318	16309	16337	16375	16434	16270	16612	16517	16469	16440	16259	16273	16351	16593	16306	16500	16338	16555	16394	16262	16199	16442	16392	16236	16496	16355	16556	16414	16252	16177	16455	16282	16227	16337	16295	16296	16282	16316	16570	16200	16421	16315	16186	16457	16230	16450	16426	16484	16299	16246	16305	16360	16342	16464	16416	16225	16220	16308	16190	16596	16281	16350	16228	16133	16340	16511	16597	16342	16442	16578	16359	16069	16120	16357	16296	16266	16222	16421	16504	16270	16350	16378	16250	16352	16309	16380	16372	16326	16166	16390	16345	16324	16436	16510	16408	16465	16350	16317	16490	16377	16481	16540	16439	16215	16288	16483	16379	16343	16418	16381	16332	16508	16266	16173	16251	16458	16398	16375	16291	16552	16410	16473	16308	16250	16224	16450	16456	16526	16042	16216	16326	16520	16581	16548	16507	16476	16365	16329	16165	16187	16340	16517	16282	16393	16422	16142	16409	16409	16538	16406	16274	16176	16093	16323	16289	16298	16506	16479	16507	16325	16163	16411	16220	16363	16325	16286	16158	16399	16308	16233	16428	16250	16448	16356	16390	16316	16380	16314	16235	16440	16310	16332	16406	16419	16258	16296	16183	16325	16255	16378	16377	16447	16476	16352	16434	16205	16305	16303	16405	16264	16254	16221	16231	16272	16412	16400	16443	16453	16328	16489	16471	16271	16235	16563	16188	16546	16174	16260	16327	16198	16481	16209	16406	16386	16497	16364	16279	16359	16387	16523	16257	16263	16246	16381	16379	16327	16162	16416	16254	16312	16517	16365	16267	16197	16432	16416	16509	16303	16479	16477	16232	16405	16356	16331	16363	16341	16197	16227	16301	16411	16386	16223	16115	16411	16348	16457	16386	16370	16273	16311	16254	16213	16400	16239	16458	16418	16330	16316	16524	16328	16438	16366	16438	16383	16215	16396	16544	16314	16461	16450	16300	16163	16419	16543	16202	16261	16467	16390	16327	16277	16554	16273	16519	16280	16232	16299	16253	16386	16357	16471	16429	16588	16360	16314	16448	16339	16256	16458	16358	16483	16196	16281	16404	16464	16476	16379	16336	16268	16258	16092	16459	16322	16419	16353	16446	16415	16305	16340	16244	16292	16428	16453	16353	16500	16347	16395	16466	16294	16472	16106	16258	16384	16401	16351	16327	16539	16497	16573	16579	16335	16257	16437	16427	16405	16416	16260	16321	16483	16365	16412	16279	16235	16461	16437	16253	16394	16418	16523	16313	16455	16437	16459	16331	16555	16348	16453	16522	16203	16598	16449	16402	16353	16406	16498	16510	16264	16501	16511	15936	16531	16477	16395	16267	16325	16316	16387	16485	16437	16377	16324	16357	16423	16282	16335	16428	16370	16278	16377	16201	16320	16361	16217	16372	16438	16393	16196	16476	16153	16510	16337	16323	16328	16315	16558	16327	16386	16237	16282	16321	16278	16328	16298	16360	16377	16277	16375	16450	15973	16219	16422	16431	16366	16456	16492	16244	16199	16248	16268	16226	16473	16346	16524	16232	16338	16429	16140	16200	16453	16413	16269	16353	16373	16297	16255	16308	16147	16384	16282	16478	16330	16588	16422	16589	16277	16288	16329	16561	16205	16249	16309	16198	16341	16254	16327	16212	16446	16416	16401	16444	16326	16456	16427	16196	16401	16443	16396	16181	16414	16420	16373	16290	16368	16417	16411	16347	16510	16295	16651	16259	16532	16373	16403	16570	16343	16442	16368	16182	16313	16324	16327	16163	16338	16333	16265	16338	16352	16364	16457	16205	16402	16307	16504	16297	16383	16329	16325	16310	16305	16495	16244	16299	16339	16296	16420	16181	16428	16365	16330	16314	16296	16261	16315	16354	16459	16076	16517	16432	16266	16222	16427	16120	16443	16383	16376	16113	16283	16381	16333	16385	16405	16296	16553	16317	16397	16192	16227	16296	16373	16527	16481	16338	16327	16491	16480	16444	16439	16306	16192	16438	16354	16406	16435	16181	16150	16308	16292	16285	16347	16215	16391	16250	16654	16346	16222	16218	16540	16434	16340	16378	16172	16330	16293	16625	16477	16285	16406	16462	16247	16164	16500	16647	16356	16289	16458	16465	16291	16380	16435	16391	16289	16361	16290	16499	16220	16367	16533	16291	16408	16322	16388	16284	16391	16480	16263	16119	16422	16260	16393	16260	16414	16477	16529	16460	16273	16385	16187	16074	16397	16314	16379	16430	16356	16436	16157	16402	16304	16360	16326	16434	16223	16376	16115	16183	16295	16226	16195	16283	16235	16174	16400	16355	16313	16139	16542	16349	16342	16393	16390	16353	16551	16451	16439	16467	16393	16190	16445	16228	16356	16276	16521	16292	16125	16267	16440	16380	16551	16421	16374	16437	16481	16477	16376	16348	16393	16337	16342	16318	16350	16286	16351	16401	16404	16326	16486	16357	16536	16377	16330	16423	16469	16173	16307	16376	16140	16309	16292	16505	16611	16397	16358	16294	16524	16288	16247	16160	16403	16173	16380	16344	16491	16314	16422	16469	16372	16289	16211	16156	16581	16221	16350	16267	16274	16385	16361	16532	16378	16416	16316	16209	16466	16354	16382	16252	16422	16434	16432	16265	16271	16332	16119	16363	16374	16359	16138	16215	16406	16466	16276	16165	16298	16402	16491	16404	16372	16376	16205	16323	16302	16271	16424	16359	16252	16512	16272	16443	16464	16224	16139	16555	16135	16532	16309	16365	16480	16400	16187	16328	16287	16233	16145	16440	16604	16544	16436	16508	16543	16436	16435	16436	16486	16203	16459	16213	16325	16342	16403	16386	16507	16169	16411	16344	16300	16483	16428	16213	16351	16500	16293	16380	16351	16302	16264	16478	16452	16334	16330	16365	16198	16327	16533	16376	16270	16259	16323	16624	16375	16432	16274	16250	16450	16282	16334	16325	16369	16456	16364	16245	16595	16323	16413	16262	16469	16140	16111	16414	16363	16470	16159	16407	16311	16296	16272	16409	16264	16515	16404	16176	16289	16240	16442	16303	16477	16352	16371	16598	16439	16443	16406	16444	16257	16235	16234	16377	16623	16325	16388	16331	16330	16344	16432	16146	16010	16347	16276	16456	16448	16503	16112	16286	16270	16495	16254	16361	16278	16438	16499	16497	16522	16441	16220	16541	16500	16344	16371	16395	16372	16354	16607	16453	16301	16432	16280	16418	16343	16438	16181	16458	16317	16263	16473	16321	16431	16169	16409	16422	16337	16427	16303	16462	16268	16185	16462	16352	16485	16441	16281	16158	16336	16199	16485	16194	16260	16334	16406	16422	16211	16351	16641	16310	16326	16082	16442	16354	16503	16190	16449	16235	16308	16300	16364	16239	16408	16179	16329	16306	16370	16341	16438	16303	16320	16470	16521	16260	16569	16282	16139	16489	16343	16313	16280	16374	16369	16401	16330	16269	16369	16324	16232	16260	16348	16474	16442	16379	16351	16232	16395	16123	16350	16275	16373	16354	16335	16436	16605	16272	16578	16497	16217	16334	16394	16339	16410	16434	16474	16317	16436	16514	16295	16273	16479	16262	16548	16326	16387	16278	16356	16423	16308	16440	16313	16441	16453	16356	16303	16454	16410	16241	16358	16311	16342	16398	16216	16418	16353	16260	16389	16448	16208	16263	16408	16367	16375	16376	16511	16465	16338	16350	16534	16531	16365	16176	16295	16386	16327	16235	16532	16181	16249	16397	16399	16262	16409	16513	16258	16395	16429	16216	16243	16273	16140	16428	16136	16382	16434	16375	16205	16314	16423	16232	16484	16394	16516	16510	16317	16230	16280	16302	16287	16646	16473	16309	16625	16410	16423	16287	16395	16334	16374	16293	16417	16490	16272	16158	16289	16468	16218	16331	16544	16452	16334	16492	16286	16277	16154	16467	16404	16345	16253	16212	16254	16408	16240	16444	16237	16348	16448	16400	16318	16378	16353	16454	16377	16281	16135	16299	16134	16429	16432	16247	16185	16397	16229	16361	16248	16546	16358	16423	16190	16260	16339	16149	16395	16349	16337	16378	16361	16290	16449	16383	16303	16393	16287	16430	16471	16352	16202	16344	16425	16304	16242	16298	16348	16417	16518	16432	16177	16381	16396	16329	16335	16414	16351	16193	16350	16285	16332	16399	16466	16436	16317	16165	16351	16307	16252	16560	16564	16312	16411	16267	16531	16292	16505	16310	16443	16498	16265	16246	16303	16221	16361	16362	16211	16081	16378	16344	16410	16356	16320	16497	16510	16287	16368	16378	16368	16326	16522	16250	16417	16318	16262	16346	16190	16474	16497	16334	16368	16388	16137	16345	16397	16668	16365	16377	16384	16499	16432	16337	16244	16485	16580	16499	16388	16473	16469	16568	16642	16375	16388	16311	16394	16462	16312	16413	16480	16399	16514	16552	16554	16469	16439	16272	16497	16389	16525	16361	16415	16239	16230	16420	16246	16331	16320	16357	16396	16418	16407	16209	16367	16290	16370	16309	16437	16318	16405	16427	16355	16419	16361	16344	16225	16137	16281	16219	16307	16132	16608	16444	16371	16279	16560	16339	16417	16333	16508	16476	16397	16523	16392	16285	16600	16451	16596	16359	16444	16455	16457	16586	16200	16428	16471	16246	16580	16204	16540	16345	16466	16504	16486	16309	16473	16363	16245	16337	16277	16483	16402	16318	16113	16477	16418	16374	16417	16368	16431	16446	16332	16373	16292	16416	16326	16384	16609	16229	16502	16648	16522	16424	16181	16525	16289	16173	16609	16257	16358	16234	16087	16229	16304	16337	16400	16394	16286	16355	16250	16479	16307	16410	16351	16336	16258	16243	16357	16293	16358	16380	16209	16408	16267	16550	16366	16432	16217	16338	16401	16365	16492	16248	16584	16395	16198	16478	16424	16356	16362	16344	16309	16504
36521	52454	45190	36285	30111	25015	18505	17498	16086	15705	15503	15155	15279	15152	15205	15256	15025	15183	15156	15127	15259	15293	15217	15120	15154	15183	15095	15138	15220	15371	15301	15089	15072	15141	15197	15278	15201	15207	15097	15241	15174	15249	15315	15325	15104	15276	15194	15076	15230	15174	15198	15186	15258	15230	14970	15237	15149	15251	15242	15201	15161	15175	15238	15049	15189	15151	15322	15185	15188	15066	15233	15132	15310	15067	15052	15055	15014	15077	15107	15128	15264	15367	15158	15180	15139	15226	15304	15198	15007	15312	15333	15136	15287	15163	15214	15169	15096	14924	15195	15188	15236	15275	15029	15323	15251	15133	15158	14957	15016	15066	15069	15236	15098	15184	15197	15179	15027	15207	15017	15166	15077	15206	15029	15148	15187	15084	15263	15188	15145	15194	15079	15212	15243	15065	15013	15134	15107	14997	15185	15152	15151	15116	15205	15243	15248	15025	15051	15194	15093	15390	15156	15096	15109	15079	15096	14939	15103	15184	15056	15021	15060	15123	15133	15151	15127	15252	15297	15164	15134	15076	15101	15206	15025	15320	15217	15041	15203	15301	15071	15172	15241	15085	15126	15121	15375	15144	15252	15160	15137	15061	15119	15095	15191	14912	15101	15002	15006	15298	15160	14976	15230	14980	15301	15006	15119	15292	15016	15311	15303	15099	15091	15199	15217	15208	15170	15269	15053	15215	15149	15243	15155	15115	15149	15199	15126	15149	15227	15078	15215	15091	15026	15102	15129	15186	15158	15121	15196	15136	15233	15117	15057	14973	15395	15153	15173	15189	15226	15182	15157	15129	15152	14962	15211	15210	15192	15273	15024	15115	14988	15267	15105	15240	14906	15176	15040	15260	15142	15149	15150	15246	15135	15102	15109	15243	15181	15101	15332	15122	15090	15057	15027	15141	15180	15229	15085	15111	15190	15166	15296	14996	15064	15251	15088	15018	15056	15087	15211	15090	15107	15078	15190	14990	15275	15155	15150	15145	15042	14985	15315	15159	15230	15245	15113	15157	15071	15013	15183	15142	15048	15182	15057	15098	15117	15099	15169	15089	15171	15248	15130	15310	15099	15072	15214	15088	15102	15181	15272	15293	15216	15099	15190	15080	15070	15191	15061	15191	15117	15229	15255	15203	15236	15145	15017	15342	15201	15271	15224	14972	14936	15215	15078	15142	15106	14929	15169	14944	15097	15330	15126	15223	15112	15211	15271	15124	15122	15177	15209	14965	15079	15127	15085	15077	15254	15141	15263	15216	15075	15066	15089	15090	15252	14997	15133	15154	15133	15152	15241	15111	15296	15239	15042	15179	15080	15098	15195	15213	14919	15166	15130	14967	15270	15193	15285	14983	15178	15207	15193	15045	15298	15035	15108	15213	15133	15303	15194	15291	14965	15097	15128	15085	15077	15150	15158	15139	15225	15100	15202	15133	14958	15130	15205	15254	15227	15122	15118	15261	15308	15168	15145	15213	15155	15061	15005	15080	15147	15054	15116	15167	15190	15128	15237	15202	15181	15177	15258	15200	15194	15241	15132	15162	15099	15284	15066	15221	15123	14996	15001	15061	15170	15041	15039	15036	15236	15082	15105	15189	15223	15087	15194	14973	15263	15159	15320	15062	15093	14992	15242	15049	15134	15374	14983	15217	15290	15141	15191	15125	15079	15191	15115	15026	15114	15049	15212	15231	15168	14901	15100	15134	14928	15131	15088	15106	15187	15123	14995	15071	15207	15012	15146	15209	15129	15038	15111	15232	15137	15191	15106	15099	15068	15291	15245	15152	15123	15133	15105	15033	15138	15210	15099	15072	15210	14921	15254	15197	14959	15241	15173	15268	15110	15061	15274	15128	15231	15192	15166	15029	15238	15237	15238	15240	15051	15118	15142	15186	15082	15163	15088	14949	15154	15144	15191	15158	15104	15028	15186	15044	15306	15089	15096	15037	15243	15169	15123	15312	15057	15052	15065	15171	15333	15215	15086	15035	15094	15094	14989	15126	15065	15195	15048	15110	14938	15070	15108	15205	15073	15269	15171	15183	15101	15001	15130	15139	15033	15084	15045	15024	15138	14996	14970	15172	15204	15275	15248	15304	15200	15155	14999	15294	15156	15165	15350	14994	15081	15104	15290	15291	15107	15132	15225	15165	15212	15127	15074	15022	15122	14998	15137	15088	15228	15117	15155	14999	15173	15287	15231	15039	15107	15044	15191	15134	15089	15153	15183	15216	15049	15058	15032	15209	14995	15306	15121	15300	15171	15150	15072	15241	15004	15099	15179	15217	15228	15150	14988	15104	15321	15125	15045	15164	15363	15083	15108	15334	15128	15258	15177	15157	15009	15173	15090	15107	15068	15092	15145	15127	15198	15118	14887	15229	14945	15187	15122	14999	15014	15161	15169	15103	15165	15153	15071	15068	15115	14981	15125	15068	15147	15001	15112	15382	15303	15173	15115	15021	15276	15132	15174	15153	14940	15214	15057	15125	15005	15239	15162	15035	15226	15225	15077	15160	15089	15168	15165	15062	15375	15098	15180	14952	15023	15218	15111	15092	15060	15151	15130	15057	15032	15189	15236	15212	15310	15166	15142	15021	15149	15298	15207	15107	15313	15043	15176	15088	15158	15331	15113	15096	15061	15031	15222	15163	15159	15073	15260	15011	15162	15096	15176	15141	15172	15194	15246	15160	15084	15186	15015	15245	15223	15004	15188	15205	15082	15128	15111	15205	15291	15179	15342	15188	15261	15088	15039	15051	15219	15003	15141	15284	15075	15069	15178	15092	15315	15094	15111	15287	15113	15176	15069	15102	15056	15246	15228	15257	15191	15174	15113	15077	15130	15138	15005	15186	15162	15088	15016	15165	15207	15181	15082	15208	15292	15037	15145	15085	15224	15255	15362	15056	15304	15207	15075	15168	15215	15022	15262	15126	15276	14995	15005	15136	15073	15136	15282	15007	15129	15199	15097	15187	15349	15086	15148	15157	15123	15346	15104	15225	15095	15226	15034	15228	15205	15291	15199	15243	15094	15107	15135	15063	15149	15290	14979	15122	15317	15126	15295	15256	15091	15132	15226	14991	15169	15245	15194	15026	15150	15184	15122	14877	15189	15129	15222	15186	15072	15159	15234	15217	15113	15034	15158	15058	15129	15096	15237	15027	14993	15167	15137	15193	15092	15185	15121	15103	15124	15126	15038	15122	15212	15230	15235	15110	15254	15223	15146	15231	15070	14984	15156	14991	15312	15172	15099	15177	15306	15126	15352	15056	15132	15193	15206	15183	14974	15189	15153	15205	15152	15114	15081	15122	15213	15327	15135	15075	15199	15137	15121	15099	15279	15154	15078	15141	15094	15145	15176	14930	15178	15143	15111	15206	15249	15235	15177	15242	15245	15144	15071	15218	15094	15292	15209	15088	15207	15324	15027	15158	15271	15185	15255	15183	15164	15027	15154	15205	15092	15182	15295	15149	15173	15150	15126	15125	15146	15195	15058	15140	14986	15222	15231	15197	15065	15190	14926	15248	15089	15121	15265	15128	15162	15236	15185	15165	15156	15050	15174	15034	15158	15046	15241	14997	15050	15033	15260	15195	15277	15041	15137	15030	15182	15243	15087	15300	15072	15225	15193	15190	15264	15341	14995	15207	15048	15035	15182	15123	15030	15208	15142	15123	14931	15195	15102	15135	14927	15326	15168	15211	15149	15157	15099	15238	15092	15043	15096	15079	15036	15125	15216	15064	15101	15102	15131	15055	15003	15292	15096	15126	15107	15073	15220	15186	15250	15370	15184	15188	15221	15128	15210	15100	15056	15221	15197	15129	15096	15066	15133	15212	15345	15041	15211	15141	15230	15204	14939	15013	15076	15082	15056	15092	15164	15221	15186	15241	15182	15130	15151	15204	15191	15109	15150	15112	15100	15177	15178	15122	15214	15105	15008	15159	15159	15180	15224	15112	15156	15176	15117	15080	15102	14981	15088	15158	15147	15462	15386	15042	15151	15160	15204	15183	15094	15116	15083	15120	15066	15180	15156	14910	15295	15074	14947	14956	15052	15291	15153	15075	15164	15237	15045	15194	15059	15181	15182	15132	15130	15035	15018	15134	15187	15192	15199	15166	15130	14922	15167	14989	15111	15174	15215	15106	15146	15045	15022	15125	15194	15047	15228	15101	15116	15199	15214	15260	15280	15130	15122	15168	15138	15261	15222	15146	15332	15309	15099	15202	15201	15227	15232	15241	15252	15094	15084	15098	15083	15135	15096	15143	15179	15403	15112	15319	15218	15290	15273	15130	15215	15101	15269	15114	15022	15106	15128	15203	15245	15114	15259	15193	15261	15090	15062	15193	15175	14992	15097	15260	15154	15223	15082	14947	15154	14955	15155	15302	15180	15094	15134	15092	15249	15164	15131	15174	15071	15060	15128	15063	15142	15222	15413	15201	15182	14983	15229	15194	15151	14990	15180	15132	15186	15063	15008	15105	15174	15017	15131	15355	15191	15151	15179	15267	15138	15113	15076	15087	15010	15375	15124	15183	15165	15150	15188	15083	15082	15229	15174	15139	15164	15128	15298	15095	15206	15153	15166	15339	14992	15248	15107	15298	15282	15338	15144	15275	15028	15034	15175	15128	15142	15187	15029	15102	15174	15175	15203	15139	15154	15252	15233	15120	15111	15075	15081	15139	15081	15039	15096	15104	14981	15183	15088	15139	15224	15264	15241	15215	15121	15285	15196	15164	15185	15218	15210	15018	15001	15184	15074	15093	15070	15107	15124	14999	15015	15043	15116	15037	15108	15254	15209	15110	15175	15042	15067	15146	15177	15167	15311	15242	15180	15301	14933	15199	15273	15143	15043	15135	15281	15031	15100	15049	15245	15093	15225	15077	15026	15128	15146	15168	15296	15124	15048	15238	15113	14890	14925	15271	15180	15189	15095	15058	15338	15180	15128	15092	15230	15123	15253	14963	15076	15082	15312	15084	15197	15078	15191	15087	15265	15179	15122	15179	15142	15047	15068	15164	15134	15236	15084	14964	15207	15262	15131	15165	14969	15064	15196	15110	15047	15360	15076	15256	15120	15204	15231	15082	15101	15193	15115	15156	15044	15113	15131	15203	15062	15195	15152	15253	15062	15109
22992	21366	29225	24782	24446	27805	27096	21919	19922	18657	18378	18020	17914	17710	17787	17600	17637	17790	17761	17811	17428	17645	17520	17614	17694	17575	17656	17547	17569	17641	17522	17587	17816	17801	17536	17600	17676	17487	17436	17450	17747	17499	17736	17776	17719	17819	17673	17586	17903	17688	17700	17699	17423	17505	17537	17629	17558	17383	17672	17557	17496	17392	17736	17537	17615	17702	17427	17475	17579	17568	17719	17498	17631	17646	17475	17465	17666	17622	17595	17828	17425	17396	17510	17415	17557	17742	17666	17531	17627	17562	17755	17429	17602	17544	17381	17538	17518	17609	17581	17410	17280	17423	17394	17528	17473	17657	17605	17593	17545	17591	17616	17462	17537	17513	17712	17536	17619	17683	17529	17469	17677	17470	17610	17338	17613	17688	17582	17524	17600	17620	17538	17420	17589	17435	17594	17506	17483	17476	17478	17337	17518	17417	17578	17580	17593	17598	17745	17685	17563	17615	17628	17491	17664	17337	17451	17338	17488	17433	17631	17647	17553	17747	17584	17495	17574	17694	17650	17564	17497	17249	17585	17499	17525	17429	17472	17760	17499	17418	17609	17461	17535	17437	17668	17578	17656	17692	17518	17315	17359	17492	17541	17431	17498	17342	17635	17531	17456	17599	17612	17368	17454	17533	17527	17554	17472	17515	17530	17784	17545	17507	17540	17459	17489	17347	17571	17693	17495	17712	17562	17621	17462	17552	17596	17708	17561	17277	17449	17555	17545	17474	17329	17441	17576	17480	17606	17431	17437	17463	17540	17474	17344	17534	17417	17411	17591	17606	17554	17782	17546	17580	17681	17416	17309	17350	17625	17525	17516	17521	17492	17481	17452	17363	17605	17512	17516	17485	17532	17680	17521	17386	17331	17437	17496	17480	17442	17460	17453	17467	17474	17478	17608	17536	17337	17293	17363	17370	17466	17407	17498	17522	17473	17633	17654	17419	17531	17440	17457	17427	17494	17388	17703	17470	17322	17563	17306	17399	17556	17779	17598	17640	17496	17519	17751	17708	17449	17517	17693	17548	17668	17563	17637	17589	17715	17456	17337	17591	17581	17399	17480	17355	17578	17432	17538	17514	17454	17747	17413	17526	17652	17549	17509	17556	17464	17615	17638	17493	17611	17408	17481	17589	17631	17453	17434	17498	17639	17552	17403	17522	17606	17537	17317	17676	17493	17477	17407	17461	17614	17491	17657	17591	17518	17460	17395	17452	17621	17500	17527	17350	17535	17507	17487	17457	17543	17366	17368	17498	17604	17343	17301	17525	17653	17544	17840	17624	17596	17409	17493	17643	17718	17388	17486	17397	17804	17517	17487	17501	17529	17441	17641	17522	17454	17591	17587	17356	17395	17579	17551	17558	17609	17479	17698	17311	17441	17438	17560	17503	17469	17487	17686	17238	17600	17540	17453	17559	17703	17480	17610	17416	17532	17534	17473	17639	17359	17566	17512	17397	17640	17552	17614	17728	17567	17496	17563	17593	17328	17621	17683	17517	17693	17307	17332	17694	17366	17399	17363	17676	17584	17399	17265	17453	17632	17309	17414	17588	17641	17771	17500	17598	17475	17597	17555	17437	17346	17464	17398	17322	17437	17654	17491	17346	17602	17441	17415	17279	17597	17736	17492	17466	17396	17698	17440	17610	17508	17538	17360	17473	17426	17624	17571	17543	17625	17183	17427	17668	17642	17427	17422	17667	17636	17426	17725	17526	17550	17592	17657	17587	17445	17499	17537	17443	17692	17600	17595	17645	17608	17488	17624	17427	17568	17496	17400	17561	17718	17429	17424	17458	17336	17484	17583	17500	17512	17513	17339	17284	17461	17424	17556	17503	17593	17402	17419	17490	17481	17392	17475	17599	17575	17616	17441	17652	17580	17559	17391	17640	17356	17363	17465	17659	17588	17499	17596	17441	17592	17420	17380	17390	17666	17558	17373	17428	17560	17335	17483	17344	17486	17483	17477	17451	17570	17625	17568	17396	17467	17675	17615	17481	17570	17480	17589	17758	17622	17552	17575	17624	17531	17638	17543	17463	17561	17268	17452	17442	17487	17590	17595	17492	17450	17579	17474	17685	17355	17376	17631	17562	17561	17577	17585	17477	17512	17576	17636	17431	17348	17592	17600	17523	17614	17383	17637	17550	17559	17377	17527	17593	17656	17414	17546	17441	17636	17507	17569	17567	17496	17496	17781	17637	17595	17285	17647	17543	17761	17671	17717	17593	17423	17607	17571	17469	17503	17458	17488	17634	17600	17599	17566	17463	17607	17649	17545	17562	17526	17576	17636	17528	17558	17798	17618	17581	17719	17487	17373	17435	17681	17296	17334	17441	17585	17543	17681	17507	17578	17473	17171	17534	17695	17734	17581	17692	17411	17487	17395	17661	17562	17477	17459	17501	17427	17641	17498	17449	17365	17586	17479	17477	17673	17581	17413	17701	17582	17612	17348	17509	17483	17678	17470	17634	17492	17635	17497	17549	17489	17348	17601	17552	17228	17524	17786	17479	17516	17491	17562	17422	17749	17507	17610	17513	17505	17557	17608	17358	17404	17375	17623	17499	17467	17328	17437	17504	17514	17606	17499	17490	17361	17445	17409	17429	17251	17366	17466	17567	17499	17634	17587	17579	17338	17456	17388	17630	17431	17591	17588	17543	17388	17429	17452	17567	17634	17331	17460	17356	17238	17481	17453	17535	17573	17393	17472	17459	17441	17445	17531	17488	17456	17520	17324	17364	17358	17501	17592	17493	17511	17554	17615	17560	17394	17506	17697	17627	17501	17678	17604	17507	17668	17449	17448	17479	17473	17744	17606	17526	17586	17394	17490	17345	17335	17417	17509	17517	17396	17626	17722	17559	17362	17440	17366	17558	17609	17546	17354	17531	17572	17558	17348	17438	17569	17469	17462	17687	17447	17570	17297	17753	17504	17400	17556	17455	17669	17552	17686	17644	17488	17596	17614	17660	17563	17454	17494	17479	17419	17427	17632	17647	17591	17463	17571	17430	17545	17432	17560	17576	17419	17598	17612	17501	17507	17663	17729	17439	17677	17635	17472	17414	17394	17639	17735	17636	17504	17658	17490	17596	17532	17721	17439	17548	17571	17416	17483	17464	17565	17636	17522	17536	17694	17433	17734	17526	17664	17493	17608	17386	17441	17656	17545	17526	17495	17533	17490	17478	17403	17449	17560	17539	17618	17564	17447	17482	17399	17526	17617	17358	17541	17448	17619	17260	17647	17481	17587	17411	17403	17540	17472	17696	17649	17453	17484	17539	17567	17167	17430	17488	17494	17539	17570	17581	17520	17634	17569	17752	17494	17475	17355	17534	17442	17508	17410	17565	17434	17573	17367	17463	17557	17560	17431	17496	17591	17568	17333	17439	17482	17618	17480	17437	17380	17688	17520	17376	17484	17533	17398	17541	17676	17393	17506	17517	17538	17494	17469	17594	17380	17514	17446	17667	17546	17433	17429	17517	17588	17496	17394	17607	17461	17413	17576	17391	17376	17456	17365	17586	17528	17495	17559	17456	17482	17514	17456	17406	17440	17452	17351	17472	17710	17506	17269	17561	17375	17360	17552	17606	17499	17380	17420	17426	17338	17593	17473	17795	17505	17508	17580	17637	17630	17439	17554	17448	17543	17381	17336	17521	17498	17620	17577	17438	17433	17511	17411	17707	17548	17674	17348	17326	17513	17583	17561	17406	17592	17358	17616	17402	17432	17394	17431	17335	17465	17493	17535	17454	17526	17545	17517	17423	17448	17454	17463	17541	17628	17615	17670	17646	17324	17340	17471	17668	17688	17506	17395	17615	17452	17438	17652	17667	17692	17567	17554	17576	17510	17470	17486	17633	17615	17621	17709	17517	17525	17532	17699	17749	17394	17666	17547	17442	17649	17508	17369	17603	17385	17497	17577	17410	17653	17481	17584	17540	17574	17526	17541	17678	17353	17546	17523	17511	17611	17523	17443	17377	17538	17724	17434	17367	17500	17510	17623	17465	17635	17551	17551	17646	17478	17602	17617	17445	17546	17628	17522	17406	17596	17467	17556	17427	17687	17543	17422	17516	17517	17666	17596	17497	17720	17370	17609	17375	17618	17476	17624	17427	17529	17549	17546	17778	17508	17622	17500	17669	17393	17414	17412	17630	17401	17203	17461	17564	17550	17551	17462	17275	17687	17491	17619	17611	17529	17604	17626	17523	17344	17597	17801	17481	17416	17344	17432	17388	17624	17327	17498	17491	17558	17431	17559	17510	17397	17418	17547	17557	17518	17506	17487	17653	17469	17419	17657	17448	17475	17673	17416	17676	17556	17505	17496	17504	17613	17458	17504	17559	17578	17707	17636	17395	17479	17669	17609	17632	17558	17428	17396	17508	17490	17564	17636	17452	17454	17439	17410	17453	17445	17618	17388	17554	17451	17542	17428	17633	17429	17483	17510	17547	17411	17588	17373	17423	17372	17445	17544	17431	17708	17520	17321	17499	17410	17299	17482	17488	17555	17423	17326	17764	17568	17691	17575	17600	17506	17307	17679	17480	17588	17512	17435	17456	17542	17378	17520	17668	17436	17501	17396	17315	17524	17474	17552	17418	17544	17350	17551	17441	17616	17492	17430	17477	17469	17521	17584	17592	17542	17352	17579	17480	17551	17647	17557	17463	17610	17557	17298	17581	17663	17559	17693	17810	17656	17567	17567	17536	17475	17469	17468	17551	17513	17445	17524	17439	17328	17352	17414	17615	17530	17545	17423	17654	17467	17616	17452	17326	17412	17439	17537	17677	17465	17424	17674	17473	17493	17502	17406	17429	17404	17567	17589	17538	17645	17635	17666	17455	17610	17420	17317	17564	17322	17298	17414	17469	17547	17561	17565	17569	17492	17269	17622	17452	17407	17634	17593	17519	17588	17718	17392	17482	17417	17528	17458	17546	17341	17419	17462	17609	17497	17390	17306	17601	17455	17595	17594	17552	17534	17544	17513	17615	17663	17463	17550	17518	17604	17536	17510	17524	17417	17508	17654	17412	17544	17392	17577	17503	17617	17635	17790	17527	17763	17393	17528	17378	17496	17702	17552	17615	17533	17465	17433	17409	17568	17455	17868	17526	17622	17693	17618	17462	17513	17493
37047	57014	55147	47829	39582	31479	22025	20585	18669	16612	16124	16121	15979	15894	15997	15966	16199	15922	16015	15890	15899	15978	15872	15812	15886	15901	15972	15920	15951	15827	15861	15875	15933	15945	15776	16010	15749	16006	15865	15967	15899	15908	15809	15916	15905	15842	15757	15909	15761	15855	15936	16013	16005	15858	15735	15926	16092	15953	15822	15900	15829	15782	15875	15851	15822	15834	15890	15721	15852	15852	15924	15865	15787	15830	15728	15839	15773	15889	15888	15773	15893	15993	15857	15867	15796	15925	15919	15815	15760	15837	15973	15797	15843	15974	15857	15852	15628	15839	15739	15891	15707	15900	15838	15727	15814	15901	15741	15926	15715	15859	15829	15775	15835	15909	15822	16040	15866	15944	15862	15905	15932	15812	15893	15829	15822	15851	15806	15765	15764	15793	16027	15867	15942	15918	15945	15854	15900	15819	15892	15990	15852	15609	15958	15913	15873	15962	15775	15679	15768	15673	15805	15786	15942	15763	15589	15877	15940	15693	15774	15774	15889	15816	16003	15873	15869	15870	15751	15910	15755	15865	15925	15866	15848	15721	15878	15954	15658	15752	15979	15883	15776	15905	15887	16009	15861	15808	15711	16015	15835	16044	15888	15929	15825	15775	15746	15905	15722	15842	15843	15965	15882	15671	15935	15895	15925	15729	15980	15846	15757	15921	15826	15771	15840	15809	16108	15734	15803	15800	15774	15884	15791	15804	15801	15866	15869	15623	15700	15702	15949	15872	15755	15736	15914	15773	15733	15793	15880	15861	15878	15843	15734	15848	15815	15974	15779	15907	15816	15911	15803	15816	15792	15817	15756	15889	16119	15823	15707	15964	15722	15999	15759	15825	15785	15971	15749	15780	16010	15835	15940	15839	15778	15817	15577	15910	15807	15785	15882	15753	15668	15765	15700	15570	15886	15829	15924	15890	15747	15716	15769	15946	15847	15769	15950	15788	15982	15875	15854	15731	15801	15670	15809	15817	15821	15725	15821	15857	15768	15910	15791	15814	15768	15799	15791	15853	15848	15787	15856	15855	15772	15711	15702	15928	15881	15899	15934	15844	15724	15875	15790	15976	15752	15753	15763	15912	15909	15786	15817	15846	15727	15978	15840	15903	15709	15886	15803	15731	15744	15742	15933	15810	15806	15934	15847	15744	15865	15931	15712	15785	15702	15838	15944	15864	15778	15890	15859	15750	15928	15908	15776	15769	15835	15812	15900	15864	15855	15928	15952	15844	15666	15843	15773	15790	15854	15967	15741	15858	16005	15959	15845	15721	15882	15689	15883	15818	15908	15826	15752	15911	15803	15839	15824	15847	15797	15808	15891	15686	15863	15858	15946	15817	15702	15777	15871	15845	15876	15869	15966	15689	15860	15937	15752	15875	15884	15849	15849	15999	15972	15771	15753	15824	15856	16033	15824	15841	15947	15729	15913	15720	15841	15856	15864	15821	15605	15889	15831	15816	15773	15753	15804	15793	15988	15769	15744	15897	15708	15722	15697	15656	15871	15773	15852	15812	15785	15856	15793	15777	15787	15986	15910	15775	15685	15969	15897	15815	15799	15620	15845	15764	16086	15809	15740	15965	15876	15683	15909	15815	15897	15975	15815	15915	15917	15950	15731	15763	15689	15776	16045	15807	15956	15984	15676	15777	15746	15539	15879	15840	15679	15826	15763	15900	16028	15759	15848	15867	15841	15944	15724	15853	15735	15741	15890	16035	15887	15878	15934	15863	15861	16008	15713	15788	15823	15709	15858	15825	15728	16015	15651	15941	15832	15914	15817	15705	15807	15810	15866	15797	15806	15803	15743	15897	15942	15697	15855	15735	15956	15916	15708	15634	15989	15724	15872	15895	15895	15747	15934	15839	15885	15792	15857	16028	15937	15660	15924	15775	15895	15617	15854	15926	15771	15867	15776	15844	15813	15653	15817	15855	15750	15998	15872	15801	15825	15728	15796	15880	15851	15830	15727	15897	15602	15839	15903	15934	15877	15806	16037	15686	15937	15989	15841	15852	15738	15753	15804	15728	15748	15676	15889	15993	15927	16039	15757	15935	15798	15924	15871	16025	15883	15842	15822	15623	15908	15885	15662	15966	15712	15923	15589	16041	15893	15746	15814	15855	15867	15857	15757	15815	15845	15728	15856	15764	15914	15882	15679	15739	15970	15930	15673	15767	15686	15778	15840	15758	15754	15709	15810	15934	15944	15839	16101	15732	15731	15806	15713	15884	15838	15943	15880	16037	15745	15779	15779	15906	15748	15812	15747	15745	15776	15919	15857	15845	15807	15892	15815	15648	15874	15969	15905	15922	15863	15952	15949	15948	15814	15715	15866	15938	15649	15739	15906	15673	15800	15897	15878	15778	15936	15843	15698	15765	15773	15755	15819	15810	15826	15818	15876	15890	15876	15804	15760	15804	15839	15674	15937	15938	15775	16020	15794	15660	15729	15868	15810	15729	15752	15887	16018	15831	15671	15891	15729	15781	15847	15752	15814	15875	15790	15734	15862	15902	16000	15913	15728	15798	15861	15846	15689	15661	15863	15659	15935	15862	16005	15953	15981	15693	15864	15816	15722	15869	15799	15810	15881	15818	15849	15830	15843	15883	15941	15545	15702	15899	15792	15845	15890	15832	15919	15972	15713	15751	15741	15908	15792	15987	15769	15700	15760	15939	15862	15818	15778	15773	15790	15764	15717	15809	15980	15794	15855	15768	15681	15770	15683	15831	15916	15858	15834	15831	15915	15755	15774	16027	15854	15756	15783	15786	15791	15851	15873	15766	15834	15775	15878	15769	15663	15930	15789	15818	15726	15861	16022	15910	15871	15837	15789	15794	15894	15737	15872	15775	15961	15791	15832	15918	15783	15909	15814	15909	15802	15844	15809	15872	15836	15741	15838	15875	15820	15938	15878	15940	15921	15813	15840	15909	15753	15768	15882	15679	15712	15904	15750	15759	15838	15884	15738	15862	15661	15889	15960	15708	15662	16005	15786	15915	15812	15903	15844	15813	15854	15664	15897	15736	15929	15911	15856	15891	15882	15864	15925	15911	15857	15874	15821	15904	15717	15823	15653	15637	15716	15984	15777	15973	15837	15911	15895	15784	15833	16023	15820	15983	15907	15842	15765	15731	15935	15650	15858	15888	15804	15905	15866	15891	15715	15844	15825	15784	15754	16011	15728	15876	15808	15804	15905	15799	15798	15770	15743	15829	15695	15839	15846	15736	15684	15771	15817	15652	15738	15802	15947	15800	15663	15837	15968	15632	15892	15866	15815	15913	15781	15949	15902	15861	15774	15741	15793	15942	15890	15805	15737	15826	15737	15826	15942	15820	15697	15877	15834	15732	15979	15823	15876	15922	15733	16004	15689	15823	15846	15775	15845	15847	15828	15705	15896	15974	15949	15670	15840	15849	15858	15624	15783	15689	15787	15747	15906	15813	15777	15778	15830	15867	15902	15769	15720	15708	16035	15935	15968	15758	15732	15940	15909	15797	15915	15750	15641	15916	15759	15702	15912	15814	15880	15827	15870	15800	15802	15868	15906	15851	15946	15860	15758	15812	15919	15949	15877	15900	15719	15947	15767	15849	15940	15666	15984	15914	15823	15760	15881	15852	15866	15736	15963	15819	15843	15880	15761	15769	15693	15873	15841	15792	15899	15919	15933	15896	15927	15655	15831	15964	15815	15748	15805	15745	15857	15862	15823	15899	15814	15782	15834	15895	15833	15865	15759	15832	15794	15643	15928	15754	16024	15798	15731	15960	15721	15732	15942	15823	15737	15784	15798	15671	15858	15748	16056	15810	15743	15769	16004	15810	15788	15946	15792	15862	15793	15880	15913	15900	15799	16034	15838	15720	15691	15791	15742	15827	15731	15780	15954	15874	15967	15854	15694	15875	15737	15753	15898	15773	15763	15859	15896	15818	15795	15931	15758	15806	15954	15868	15814	15684	15856	15911	15918	15844	15927	15933	15851	15759	15792	15813	15713	15773	15857	15926	15843	15605	15820	15663	15804	15792	15782	15972	15643	15886	15903	15894	15761	15807	15903	15708	15717	15910	15975	15921	15928	15972	15696	16035	15814	15731	15798	15920	15947	15876	15984	15876	15902	15899	15789	15960	15660	15972	15774	15734	15799	15846	15590	15871	15565	15889	15724	15712	15820	15829	15870	15735	15776	15720	15766	15823	15819	15932	15953	15900	15950	15796	15759	15728	15753	15767	15889	15815	15765	15940	15848	15771	15760	15880	15767	15773	15903	15856	15976	15909	15825	15875	15630	15733	15859	15752	15721	16019	15818	15857	15874	15736	15859	15992	15847	15881	15977	15895	15695	15659	15827	15746	15901	15786	15850	15816	15965	15689	15698	15893	15772	15810	15772	15835	15729	15677	15721	15807	15682	15740	15881	15933	15875	15717	15967	15755	15852	15928	15937	15735	15910	15786	15819	15836	15818	15751	15775	15949	15743	15781	15732	15899	15861	15835	15851	15791	15782	15862	15780	15802	15759	15777	15665	15903	15817	15848	15883	15834	15801	15700	15836	15935	15783	15682	15753	15776	15828	15936	15616	15824	15786	15700	15858	15821	15972	15850	15930	15875	15893	15911	15835	15783	15806	15752	15891	15897	15737	15667	16059	15874	15704	15860	15703	15759	15793	15883	15799	15857	15903	15787	15660	15928	15881	15868	15741	15802	15810	15800	15859	15870	15770	15955	15657	15738	15682	15691	16081	15799	15762	15750	15648	15872	15867	15788	15937	15834	15906	15869	15868	15676	15944	15923	15711	15849	15760	15833	15729	15877	15875	15782	15732	15927	15679	15875	15839	15633	15928	15794	15854	15901	15852	15751	15855	15876	15824	15748	15732	15855	15678	15725	15978	15727	15763	15739	15691	16052	15969	15759	15967	15712	15867	15968	15791	15763	15698	16143	15907	15768	15818	15882	15716	15862	15840	16062	15737	15674	15880	15922	15906	15655	15836	15734	15723	15860	15845	15898	15769	15830	16015	15661	15809	16043	15904	15817	15973	15727	15679	15833	15751	15717	15779	15804	15837	15878	15765	15833	15696	15798	15937	15886	15869	15774	15787	15934	15809	15741	15726	15982	15716	15749	15864	15719	15859	15800	15878	15754
28218	25287	32571	25870	19586	17793	17164	16406	16068	15943	15797	15806	15605	15553	15858	15716	15602	15634	15879	15733	15675	15711	15759	15757	15755	15730	15618	15671	15677	15701	15748	15732	15601	15636	15660	15498	15713	15771	15874	15845	15818	15817	15708	15865	15693	15754	15519	15763	15905	15835	15895	15745	15735	15509	15674	15713	15568	15633	15597	15648	15689	15643	15733	15652	15702	15823	15705	15801	15596	15592	15742	15623	15677	15579	15757	15628	15728	15586	15552	15587	15777	15715	15619	15786	15776	15872	15715	15668	15623	15748	15703	15671	15841	15623	15666	15597	15688	15810	15538	15722	15572	15836	15640	15736	15716	15712	15597	15592	15907	15781	15808	15440	15472	15757	15636	15580	15782	15773	15676	15698	15893	15631	15753	15726	15698	15776	15818	15661	15595	15712	15663	15651	15587	15623	15790	15725	15805	15725	15670	15741	15548	15809	15656	15692	15629	15759	15682	15814	15598	15666	15772	15715	15712	15706	15770	15600	15718	15747	15764	15576	15592	15666	15784	15675	15628	15700	15695	15571	15689	15607	15693	15851	15730	15602	15661	15643	15684	15666	15659	15480	15823	15573	15707	15879	15736	15631	15878	15624	15588	15763	15752	15745	15587	15462	15768	15568	15706	15689	15747	16092	15651	15736	15566	15749	15556	15597	15786	15657	15774	15599	15822	15459	15499	15682	15588	15692	15744	15628	15810	15718	15806	15546	15757	15951	15654	15575	15677	15694	15750	15665	15910	15669	15730	15826	15991	15777	15703	15669	15707	15679	15707	15773	15663	15703	15692	15504	15733	15785	15822	15778	15544	15659	15728	15635	15709	15556	15682	15725	15754	15700	15599	15675	15649	15679	15607	15526	15618	15555	15634	15731	15655	15801	15665	15778	15680	15760	15853	15709	15734	15584	15637	15645	15776	15756	15508	15622	15736	15825	15831	15790	15744	15671	15604	15658	15512	15720	15548	15654	15802	15711	15681	15526	15582	15689	15785	15796	15644	15766	15593	15740	15657	15842	15840	15847	15662	15672	15677	15609	15609	15609	15557	15776	15634	15672	15643	15662	15741	15689	15567	15593	15505	15931	15840	15597	15613	15504	15671	15521	15697	15653	15789	15653	15535	15698	15719	15676	15786	15722	15744	15590	15871	15791	15840	15634	15507	15707	15665	15666	15918	15561	15574	15764	15727	15816	15588	15477	15667	15600	15618	15410	15808	15601	15728	15761	15590	15630	15828	15720	15708	15500	15599	15748	15577	15736	15814	15676	15654	15639	15623	15760	15690	15577	15704	15508	15540	15622	15760	15569	15674	15629	15718	15639	15523	15580	15760	15747	15818	15551	15710	15745	15678	15552	15588	15681	15799	15543	15876	15719	15594	15655	15917	15686	15533	15655	15715	15779	15554	15772	15698	15602	15850	15814	15813	15800	15709	15811	15565	15797	15755	15833	15662	15669	15648	15691	15810	15633	15649	15730	15692	15629	15786	15758	15831	15463	15528	15695	15643	15470	15659	15591	15661	15627	15921	15739	15820	15665	15502	15759	15726	15633	15665	15687	15709	15886	15821	15944	15592	15576	15581	15771	15858	15742	15783	15668	15801	15723	15778	15818	15764	15640	15750	15885	15529	15791	15754	15672	15787	15735	15832	16044	15787	15820	15506	15875	15415	15490	15975	15627	15771	15868	15658	15734	15742	15679	15770	15676	15817	15714	15842	15689	15615	15673	15752	15709	15821	15535	15748	15853	15735	15603	15743	15714	15689	15628	15587	15917	15765	15707	15794	15589	15739	15694	15741	15659	15531	15715	15842	15795	15892	15924	15491	15648	15613	15617	15779	15888	15957	15709	15594	15610	15611	15853	15620	15642	15803	15681	15687	15765	15644	15700	15603	15825	15858	15802	15826	15631	15691	15771	15597	15492	15728	15647	15667	15702	15703	15802	15509	15676	15602	15746	15673	15643	15792	15806	15763	15539	15593	15783	15846	15744	15552	15728	15613	15600	15806	15788	15759	15580	15674	15503	15903	15682	15716	15872	15725	15677	15643	15705	15693	15611	15788	15791	15765	15575	15701	15590	15535	15594	15734	15760	15806	15908	15738	15672	15788	15809	15718	15731	15779	15881	15853	15769	15822	15655	15786	15740	15753	15742	15784	15733	15723	15648	15548	15698	15749	15662	15748	15631	15782	15719	15464	15714	15765	15722	15694	15794	15765	15601	15686	15695	15797	15539	15883	15712	15717	15745	15398	15646	15786	15622	15696	15649	15769	15656	15570	15599	15691	15596	15736	15584	15817	15604	15511	15480	15570	15743	15880	15838	15839	15646	15667	16100	15706	15819	15724	15768	15549	15696	15774	15988	15756	15963	15917	15669	15651	15576	15618	15573	15854	15582	15582	15624	15838	15717	15635	15763	15683	15783	15772	15818	15642	15773	15812	15709	15801	15811	15674	15715	15767	15820	15781	15603	15681	15540	15667	15524	15753	15757	15616	15592	15737	15618	15739	15704	15542	15538	15814	15639	15613	15797	15763	15708	15682	15649	15693	15703	15692	15662	15831	15774	15594	15910	15841	15762	15637	15633	15775	15768	15740	15755	15619	15606	15852	15653	15629	15627	15522	15778	15741	15536	15811	15745	15787	15838	15784	15808	15629	15643	15757	15775	15730	15468	15700	15678	15539	15823	15630	15675	15671	15757	15963	15668	15673	15389	15676	15808	15772	15618	15684	15689	15784	15779	15651	15708	15749	15758	15585	15750	15657	15681	15706	15715	15692	15786	15728	15734	15609	15893	15701	15731	15815	15842	15814	15669	15717	15734	15826	15776	15620	15624	15796	15700	15753	15689	15673	15775	15425	15762	15681	15852	15676	15765	15743	15652	15708	15812	16050	15875	15681	15789	15779	15726	15761	15809	15816	15480	15751	15618	15720	15755	15655	15680	15559	15827	15816	15800	15857	15633	15746	15785	15485	15692	15862	15450	15620	15711	15668	15569	15670	15716	15603	15810	15856	15910	15621	15708	15702	15773	15686	15769	15718	15364	15643	15793	15769	15769	15731	15621	15886	15724	15655	15554	15547	15668	15539	15668	15576	15646	15828	15668	15682	15506	15719	15571	15671	15682	15682	15731	15906	15756	15579	15818	15862	15696	15602	15770	15823	15780	15653	15717	15494	15849	15699	15601	15552	15826	15743	15803	15671	15688	15756	15813	15723	15658	15618	15736	15809	15731	15588	15650	15678	15525	15548	15669	15634	15854	15625	15656	15652	15705	15648	15574	15790	15642	15675	15747	15643	15512	15732	15674	15719	15635	15567	15888	15730	15745	15849	15830	15733	15711	15530	15924	15620	15722	15863	15663	15574	15777	15764	15557	15695	15881	15780	15752	15596	15727	15785	15740	15759	15736	15670	15651	15586	15797	15609	15678	15684	15673	15765	15661	15908	15647	15808	15667	15635	15760	15767	15723	15794	15870	15718	15802	15830	15687	15705	15714	15591	15754	15633	15517	15774	15705	15574	15879	15758	15755	15677	15478	15729	15437	15612	15598	15719	15645	15747	15703	15810	15783	15897	15577	15719	15691	15579	15826	15721	15705	15583	15829	15753	15693	15752	15746	15592	15775	15565	15803	15680	15601	15844	15612	15747	15531	15625	15557	15807	15764	15811	15591	15722	15668	15575	15736	15615	15607	15780	15794	15606	15552	15755	15949	15860	15694	15777	15752	15741	15737	15626	15652	15673	15810	15902	15644	15718	15652	15610	15732	15594	15497	15610	15843	15670	15793	15706	15637	15734	15644	15604	15763	15741	15744	15754	15579	15695	15659	15764	15596	15669	15804	15897	15676	15759	15682	15835	15669	15551	15755	15816	15791	15734	15752	15627	15637	15592	15576	15830	15582	15665	15588	15618	15768	15559	15538	15769	15740	15743	15807	15765	15758	15710	15707	15659	15618	15777	15832	15591	15553	15666	15714	15823	15659	15869	15903	15702	15804	15723	15633	15832	15721	15666	15679	15817	15805	15715	15801	15486	15601	15724	15656	15781	15798	15540	15508	15783	15705	15802	15711	15770	15871	15649	15642	15610	15804	15673	15718	15702	15587	15677	15784	15707	15613	15739	15826	15670	15762	15831	15714	15575	15699	15598	15572	15669	15913	15566	15785	15672	15784	15605	15658	15746	15627	15740	15902	15539	15554	15612	15609	15913	15821	15708	15714	15632	15594	15558	15671	15784	15848	15654	15816	15934	15864	15922	15857	15596	15774	15843	15742	15622	15648	15884	15784	15619	15681	15799	15831	15643	15619	15736	15660	15816	15710	15894	15689	15737	15719	15571	15726	15656	15721	15705	15792	15738	15757	15707	15816	15798	15493	15722	15706	15791	15866	15779	15666	15792	15807	15612	15768	15703	15422	15638	15627	15645	15639	15572	15723	15638	15707	15598	15688	15583	15638	15896	15627	15553	15620	15858	15866	15804	15704	15728	15660	15742	15552	15663	15773	15869	15908	15585	15836	15861	15751	15794	15658	15542	15651	15555	15699	15810	15772	15673	15743	15808	15727	15798	15644	15503	15646	15663	15551	15504	15858	15693	15687	15724	15756	15636	15689	15700	15741	15373	15701	15663	15856	15682	15882	15930	15780	15620	15687	15706	15661	15593	15588	15651	15515	15694	15505	15866	15736	15725	15668	15743	15617	15692	15780	15772	15777	15624	15621	15661	15631	15812	15729	15537	15617	15700	15617	15720	15506	15627	15653	15767	15860	15731	15565	15760	15642	15625	15868	15777	15648	15762	15703	15753	15754	15862	15732	15760	15734	15760	15531	15574	15847	15588	15492	15655	15561	15738	15752	15621	15671	15648	15907	15530	15658	15768	15663	15658	15633	15630	15760	15613	15629	15790	15752	15807	15678	15464	15518	15713	15670	15828	15818	15637	15410	15892	15547	15655	15579	15695	15766	15754	15714	15596	15542	15711	15514	15716	15709	15571	15623	15771	15930	15785	15735	15783	15723	15881	15885	15672	15888	15872	15585	15781	15736	15622	15836	15706	15560	15962	15667	15862	15812	15394	15737	15881	15769	15698	15563	15681	15769	15661	15725	15703	15894	15786	15707	15666	15599	15588	15725	15722	15619	15810	15562	15690	15415
28621	41405	38366	24277	19758	17232	15809	15608	15129	14956	14564	14873	14798	14645	14666	14731	14667	14756	14848	14630	14608	14820	14644	14627	14705	14684	14578	14637	14612	14739	14735	14757	14646	14753	14783	14732	14917	14611	14656	14695	14763	14884	14851	14796	14622	14683	14579	14687	14747	14668	14891	14814	14777	14717	14853	14891	14800	14563	14722	14880	14580	14644	14569	14885	14581	14849	14571	14790	14595	14515	14841	14781	14714	14642	14832	14701	14643	14625	14667	14854	14596	14766	14657	14709	14800	14645	14574	14608	14782	14685	14639	14749	14575	14629	14731	14644	14501	14523	14751	14704	14655	14805	14719	14606	14747	14590	14715	14571	14632	14548	14526	14669	14666	14605	14764	14845	14699	14706	14672	14809	14837	14631	14706	14702	14623	14725	14660	14816	14638	14692	14692	14688	14799	14656	14718	14682	14790	14797	14706	14640	14768	14619	14684	14759	14630	14543	14716	14703	14789	14649	14783	14631	14990	14803	14574	14562	14721	14689	14538	14719	14731	14551	14823	14671	14552	14876	14430	14672	14866	14544	14676	14648	14742	14709	14773	14716	14740	14577	14643	14706	14700	14799	14618	14598	14639	14741	14593	14589	14595	14628	14668	14751	14679	14661	14696	14702	14695	14695	14629	14838	14510	14752	14722	14672	14627	14710	14739	14761	14575	14844	14609	14675	14669	14691	14686	14539	14707	14620	14851	14910	14817	14694	14601	14603	14791	14516	14529	14644	14683	14820	14708	14588	14783	14625	14865	14816	14656	14896	14497	14550	14663	14769	14713	14625	14688	14718	14627	14619	14724	14646	14721	14720	14726	14775	14683	14664	14760	14600	14629	14728	14661	14606	14690	14593	14758	14705	14798	14566	14473	14713	14706	14728	14866	14694	14671	14669	14705	14664	14719	14674	14806	14680	14777	14673	14749	14620	14698	14688	14625	14701	14599	14713	14867	14598	14607	14656	14742	14649	14726	14623	14754	14648	14743	14701	14611	14672	14657	14737	14613	14584	14697	14808	14621	14782	14658	14707	14775	14604	14788	14637	14627	14641	14743	14928	14611	14691	14578	14718	14694	14733	14711	14737	14715	14685	14680	14801	14673	14651	14600	14612	14554	14537	14610	14823	14832	14557	14610	14751	14835	14632	14817	14876	14701	14716	14783	14767	14750	14766	14845	14494	14723	14744	14702	14775	14707	14812	14745	14658	14692	14661	14753	14626	14661	14550	14781	14789	14518	14782	14698	14993	14760	14720	14719	14801	14818	14826	14829	14829	14710	14802	14868	14636	14638	14821	14720	14746	14713	14667	14723	14642	14686	14616	14632	14699	14772	14674	14736	14831	14646	14707	14653	14552	14745	14778	14700	14839	14489	14714	14634	14827	14663	14786	14614	14527	14577	14681	14644	14796	14782	14714	14740	14726	14734	14769	14751	14714	14768	14754	14728	14586	14580	14829	14729	14596	14762	14767	14698	14722	14728	14583	14710	14807	14709	14800	14797	14699	14574	14694	14643	14730	14732	14685	14819	14551	14856	14782	14709	14577	14662	14498	14770	14705	14810	14678	14758	14650	14889	14561	14716	14531	14750	14767	14839	14634	14615	14688	14609	14777	14743	14688	14788	14632	14537	14727	14676	14796	14755	14804	14599	14776	14671	14851	14606	14725	14617	14667	14714	14619	14664	14618	14726	14644	14704	14708	14770	14601	14739	14654	14683	14680	14634	14741	14580	14855	14634	14602	14798	14723	14744	14729	14730	14553	14814	14734	14671	14603	14527	14845	14704	14701	14611	14608	14953	14641	14756	14587	14731	14709	14615	14774	14687	14577	14663	14612	14555	14542	14560	14671	14766	14771	14692	14682	14866	14673	14731	14535	14660	14809	14859	14819	14480	14778	14660	14655	14640	14835	14827	14801	14588	14701	14821	14705	14536	14678	14657	14766	14776	14643	14726	14861	14617	14704	14631	14579	14597	14465	14547	14745	14582	14765	14726	14568	14780	14475	14661	14746	14551	14647	14660	14786	14652	14723	14722	14551	14501	14703	14754	14609	14852	14589	14692	14495	14704	14820	14859	14618	14688	14623	14827	14766	14776	14687	14617	14670	14755	14648	14906	14708	14546	14638	14834	14713	14622	14636	14760	14622	14756	14806	14734	14624	14707	14646	14685	14685	14605	14864	14776	14763	14671	14654	14706	14689	14768	14635	14709	14647	14620	14703	14871	14881	14567	14683	14722	14793	14701	14792	14791	14543	14842	14800	14745	14660	14592	14716	14835	14608	14589	14760	14685	14541	14662	14771	14884	14699	14759	14596	14721	14705	14658	14818	14726	14657	14585	14732	14670	14842	14733	14483	14614	14826	14629	14743	14584	14751	14750	14557	14677	14617	14644	14520	14676	14758	14580	14728	14633	14699	14670	14597	14503	14639	14690	14616	14637	14861	14636	14725	14905	14725	14578	14825	14636	14620	14882	14551	14805	14673	14598	14730	14834	14793	14410	14705	14653	14644	14679	14691	14648	14599	14719	14364	14720	14705	14930	14531	14475	14751	14686	14650	14609	14657	14668	14716	14616	14808	14747	14793	14807	14734	14748	14571	14580	14682	14716	14616	14663	14812	14604	14771	14620	14603	14705	14824	14679	14672	14650	14701	14835	14628	14614	14641	14811	14601	14714	14890	14649	14773	14533	14627	14723	14607	14676	14779	14759	14766	14668	14776	14729	14691	14798	14673	14643	14613	14616	14615	14767	14850	14675	14731	14685	14716	14752	14543	14665	14793	14426	14798	14642	14637	14609	14860	14646	14739	14705	14593	14763	14849	14523	14718	14817	14747	14745	14706	14730	14638	14705	14510	14702	14626	14830	14547	14708	14544	14731	14595	14758	14726	14822	14689	14575	14588	14569	14768	14682	14739	14534	14708	14651	14593	14583	14761	14690	14625	14716	14787	14707	14615	14641	14668	14756	14656	14635	14711	14812	14786	14731	14837	14641	14638	14633	14812	14725	14686	14611	14925	14736	14570	14489	14766	14660	14730	14643	14592	14707	14674	14612	14703	14666	14702	14827	14800	14808	14703	14583	14772	14695	14819	14647	14751	14715	14653	14598	14737	14725	14667	14804	14849	14629	14607	14775	14622	14681	14539	14691	14672	14691	14739	14744	14639	14651	14623	14829	14507	14595	14706	14632	14561	14766	14596	14742	14637	14593	14765	14616	14663	14663	14758	14599	14606	14731	14631	14647	14803	14763	14619	14661	14560	14833	14694	14630	14748	14673	14540	14656	14675	14662	14705	14662	14831	14788	14816	14567	14820	14740	14684	14802	14747	14698	14649	14747	14709	14747	14676	14639	14790	14721	14842	14740	14649	14736	14659	14756	14715	14672	14675	14774	14705	14472	14571	14479	14702	14786	14511	14637	14775	14747	14709	14748	14922	14772	14766	14652	14593	14792	14623	14710	14639	14753	14666	14692	14684	14744	14629	14786	14662	14812	14681	14670	14653	14815	14707	14750	14812	14775	14605	14760	14827	14761	14660	14830	14603	14716	14682	14654	14699	14676	14682	14613	14679	14820	14732	14516	14711	14831	14777	14666	14857	14897	14541	14899	14687	14758	14765	14703	14592	14849	14739	14508	14838	14775	14788	14726	14676	14579	14663	14861	14580	14676	14729	14706	14487	14613	14576	14788	14654	14697	14863	14629	14772	14803	14793	14785	14587	14789	14716	14613	14784	14568	14668	14722	14647	14754	14607	14459	14637	14734	14625	14678	14740	14646	14686	14642	14688	14582	14742	14717	14692	14626	14677	14650	14789	14537	14704	14564	14696	14867	14925	14763	14687	14686	14730	14823	14700	14754	14743	14644	14620	14734	14792	14762	14879	14534	14712	14666	14738	14886	14797	14886	14704	14671	14741	14823	14844	14667	14722	14852	14651	14728	14723	14871	14670	14773	14753	14798	14666	14804	14779	14472	14593	14626	14673	14747	14736	14497	14645	14731	14692	14788	14689	14607	14793	14611	14572	14733	14717	14796	14642	14542	14705	14766	14808	14522	14755	14712	14651	14728	14725	14656	14659	14774	14773	14787	14671	14734	14693	14671	14558	14614	14727	14625	14669	14820	14863	14786	14460	14632	14735	14528	14690	14558	14614	14813	14791	14694	14697	14700	14719	14757	14737	14763	14501	14640	14673	14656	14627	14652	14726	14808	14629	14546	14696	14778	14770	14628	14711	14626	14728	14747	14806	14669	14718	14719	14579	14661	14752	14664	14642	14672	14647	14839	14730	14767	14583	14701	14765	14769	14607	14666	14761	14560	14839	14533	14627	14642	14739	14774	14811	14680	14762	14762	14846	14614	14815	14813	14694	14794	14711	14596	14630	14713	14757	14758	14660	14766	14538	14682	14622	14601	14704	14826	14678	14735	14785	14606	14832	14887	14731	14550	14585	14656	14782	14798	14650	14653	14790	14690	14835	14699	14755	14639	14769	14641	14661	14711	14688	14636	14614	14808	14675	14716	14677	14825	14699	14614	14507	14791	14669	14733	14779	14820	14483	14654	14559	14850	14555	14705	14808	14666	14629	14740	14726	14793	14701	14739	14748	14597	14699	14746	14808	14645	14826	14635	14719	14793	14781	14645	14529	14751	14713	14630	14808	14753	14627	14707	14621	14671	14864	14703	14572	14765	14704	14711	14743	14646	14732	14673	14574	14765	14694	14626	14630	14673	14655	14803	14701	14536	14560	14736	14728	14697	14728	14596	14713	14803	14769	14607	14782	14832	14663	14743	14690	14638	14652	14690	14630	14658	14736	14509	14626	14620	14537	14670	14580	14707	14772	14681	14667	14919	14682	14555	14828	14709	14633	14608	14655	14682	14729	14798	14791	14611	14693	14676	14867	14820	14659	14599	14768	14755	14688	14582	14557	14535	14641	14735	14726	14683	14655	14722	14556	14826	14774	14752	14858	14626	14585	14826	14772	14809	14728	14724	14665	14571	14737	14593	14672	14621	14697	14614	14586	14637	14720	14752	14874	14540	14580	14752	14608	14605	14829	14565	14712	14914	14586	14738	14734	14712	14839	14669	14706	14769	14617	14771	14720	14671	14584	14745	14667	14755	14573	14584	14656	14706	14615	14706	14764	14697	14583
24345	21617	29132	25532	23976	24186	23415	19800	18307	17483	17139	16759	16550	16866	16887	16679	16835	16845	16725	16600	16603	16644	16799	16783	16732	16736	16715	16646	16797	16531	16756	16762	16706	16566	16452	16697	16530	16723	16748	16766	16606	16641	16724	16613	16723	16557	16599	16354	16721	16511	16541	16666	16646	16678	16706	16705	16707	16654	16590	16610	16576	16459	16581	16557	16618	16791	16542	16552	16601	16395	16621	16605	16540	16542	16445	16638	16773	16676	16453	16563	16606	16543	16604	16487	16667	16596	16617	16485	16489	16537	16366	16444	16626	16527	16703	16621	16647	16600	16598	16607	16560	16614	16474	16583	16372	16345	16490	16375	16614	16642	16657	16465	16523	16484	16670	16560	16605	16442	16515	16441	16487	16437	16577	16363	16665	16627	16608	16576	16730	16707	16551	16518	16699	16578	16611	16682	16573	16407	16553	16707	16446	16394	16660	16741	16675	16770	16542	16476	16642	16591	16574	16668	16607	16537	16549	16537	16783	16477	16496	16709	16477	16675	16624	16548	16581	16586	16385	16586	16605	16505	16589	16738	16634	16423	16478	16605	16514	16725	16421	16562	16686	16537	16689	16430	16521	16500	16727	16623	16673	16586	16465	16752	16606	16650	16478	16614	16429	16557	16474	16577	16580	16546	16753	16618	16654	16456	16767	16502	16316	16481	16501	16667	16642	16541	16486	16579	16525	16493	16500	16393	16581	16565	16345	16473	16623	16635	16554	16620	16706	16514	16584	16496	16663	16510	16579	16672	16538	16667	16489	16704	16352	16593	16633	16597	16312	16744	16485	16432	16532	16561	16736	16457	16462	16591	16534	16551	16459	16638	16682	16533	16542	16691	16377	16531	16495	16571	16417	16578	16481	16778	16564	16671	16499	16350	16534	16409	16669	16664	16677	16458	16494	16441	16634	16402	16476	16430	16559	16633	16725	16412	16388	16584	16646	16627	16563	16492	16616	16509	16428	16511	16361	16762	16591	16484	16983	16583	16383	16627	16673	16444	16683	16240	16428	16334	16373	16482	16666	16563	16596	16551	16680	16591	16496	16548	16623	16668	16393	16680	16606	16632	16686	16687	16664	16445	16656	16647	16649	16494	16681	16706	16458	16555	16334	16729	16691	16575	16460	16579	16849	16488	16692	16601	16491	16668	16511	16668	16453	16604	16621	16290	16534	16365	16505	16337	16645	16418	16354	16535	16421	16523	16400	16702	16505	16611	16536	16549	16598	16641	16396	16655	16569	16534	16556	16511	16642	16534	16529	16442	16685	16627	16690	16632	16569	16612	16648	16684	16626	16610	16680	16416	16662	16532	16579	16401	16446	16568	16503	16619	16586	16409	16486	16509	16562	16579	16645	16719	16651	16692	16641	16589	16588	16570	16689	16333	16493	16610	16573	16413	16579	16695	16679	16442	16319	16650	16540	16615	16433	16721	16656	16731	16511	16699	16625	16714	16526	16389	16774	16382	16554	16678	16583	16642	16599	16456	16626	16540	16548	16530	16592	16608	16671	16653	16432	16458	16518	16711	16535	16759	16488	16549	16522	16529	16801	16689	16525	16683	16743	16412	16458	16600	16549	16674	16519	16735	16432	16730	16528	16575	16601	16514	16534	16532	16530	16625	16652	16600	16442	16613	16576	16597	16628	16661	16378	16454	16473	16487	16656	16534	16709	16540	16522	16665	16557	16536	16623	16563	16464	16565	16736	16779	16552	16539	16592	16713	16692	16695	16648	16594	16801	16602	16424	16607	16632	16632	16660	16672	16497	16605	16635	16504	16502	16632	16521	16490	16591	16752	16400	16676	16669	16554	16668	16493	16491	16600	16768	16594	16368	16555	16600	16830	16620	16556	16571	16429	16737	16728	16526	16579	16544	16502	16732	16619	16728	16616	16633	16461	16525	16742	16649	16625	16567	16553	16606	16423	16500	16539	16591	16466	16471	16533	16570	16461	16588	16532	16721	16828	16633	16502	16509	16661	16600	16467	16747	16730	16896	16511	16433	16498	16580	16662	16392	16535	16421	16636	16484	16468	16831	16520	16478	16594	16681	16552	16557	16603	16645	16448	16554	16565	16499	16598	16485	16640	16437	16525	16457	16521	16577	16638	16717	16544	16806	16467	16751	16692	16607	16583	16499	16645	16599	16666	16524	16604	16577	16438	16610	16575	16625	16546	16394	16413	16600	16569	16503	16344	16655	16679	16555	16428	16499	16586	16531	16574	16680	16621	16561	16500	16528	16662	16534	16409	16608	16632	16511	16660	16585	16497	16491	16556	16568	16519	16623	16533	16632	16546	16589	16779	16529	16484	16533	16646	16496	16403	16490	16603	16573	16438	16598	16554	16475	16756	16473	16470	16718	16694	16640	16419	16434	16613	16703	16642	16610	16678	16680	16730	16622	16464	16563	16441	16425	16463	16630	16517	16494	16636	16517	16417	16648	16535	16534	16638	16558	16565	16663	16624	16437	16458	16560	16620	16756	16529	16580	16605	16556	16675	16695	16632	16718	16431	16509	16614	16532	16339	16457	16543	16627	16605	16506	16376	16720	16733	16442	16643	16632	16575	16637	16507	16645	16613	16436	16545	16542	16676	16439	16610	16513	16769	16710	16554	16600	16702	16552	16768	16511	16567	16440	16563	16530	16477	16539	16705	16344	16548	16487	16454	16502	16528	16587	16432	16796	16736	16526	16631	16562	16526	16687	16572	16602	16551	16619	16471	16419	16575	16379	16632	16473	16602	16525	16489	16463	16689	16726	16532	16628	16331	16428	16546	16564	16571	16643	16646	16696	16310	16681	16532	16604	16422	16513	16486	16604	16573	16513	16472	16532	16417	16384	16601	16511	16660	16580	16664	16624	16597	16570	16472	16535	16572	16446	16509	16690	16817	16490	16626	16512	16395	16550	16422	16440	16482	16511	16500	16609	16548	16626	16602	16454	16477	16453	16513	16382	16779	16521	16649	16535	16522	16531	16605	16730	16561	16631	16574	16596	16642	16596	16425	16525	16679	16651	16661	16598	16594	16566	16349	16386	16555	16509	16533	16655	16723	16700	16338	16496	16672	16528	16529	16532	16491	16589	16529	16722	16495	16472	16528	16590	16609	16605	16591	16586	16669	16589	16594	16731	16618	16538	16383	16755	16619	16302	16502	16453	16481	16466	16544	16594	16542	16727	16913	16780	16307	16423	16430	16522	16200	16344	16500	16743	17036	16730	16479	16665	16406	16583	16558	16573	16469	16673	16685	16638	16679	16744	16781	16626	16371	16497	16583	16758	16527	16576	16566	16611	16708	16632	16669	16499	16657	16427	16507	16675	16662	16388	16604	16613	16673	16776	16418	16603	16361	16443	16606	16518	16641	16580	16397	16401	16494	16562	16754	16750	16756	16556	16609	16497	16652	16600	16765	16589	16676	16565	16566	16455	16430	16564	16517	16432	16420	16576	16551	16649	16638	16796	16700	16580	16540	16554	16520	16449	16474	16667	16592	16403	16559	16600	16644	16731	16706	16472	16414	16688	16460	16785	16702	16712	16583	16409	16625	16532	16563	16493	16575	16761	16615	16518	16466	16612	16655	16431	16599	16615	16408	16558	16395	16635	16619	16581	16636	16688	16620	16532	16634	16625	16494	16568	16674	16516	16431	16737	16748	16522	16446	16338	16676	16544	16611	16725	16661	16658	16512	16502	16608	16569	16522	16717	16746	16902	16466	16469	16578	16729	16484	16442	16531	16610	16666	16660	16648	16352	16708	16426	16460	16456	16469	16510	16541	16787	16598	16733	16681	16542	16656	16327	16727	16602	16829	16620	16638	16578	16531	16480	16564	16597	16623	16597	16738	16663	16512	16470	16565	16521	16405	16632	16653	16416	16606	16598	16532	16652	16506	16554	16411	16606	16533	16472	16746	16658	16618	16365	16361	16524	16632	16580	16613	16637	16344	16575	16526	16453	16451	16636	16558	16431	16511	16464	16380	16651	16705	16414	16419	16530	16607	16741	16556	16523	16684	16569	16456	16585	16364	16533	16629	16571	16459	16859	16653	16615	16638	16682	16692	16502	16625	16606	16714	16492	16646	16681	16551	16568	16469	16636	16597	16537	16383	16657	16456	16473	16533	16493	16584	16436	16473	16590	16658	16481	16470	16610	16394	16659	16640	16416	16494	16388	16613	16567	16688	16740	16460	16652	16443	16525	16711	16602	16517	16601	16612	16663	16533	16483	16471	16558	16509	16513	16598	16570	16495	16600	16577	16660	16757	16370	16444	16721	16552	16754	16447	16713	16493	16653	16633	16698	16607	16424	16635	16508	16638	16715	16459	16563	16383	16582	16719	16582	16758	16570	16637	16370	16590	16517	16556	16584	16445	16659	16503	16650	16572	16673	16560	16636	16574	16616	16574	16695	16520	16641	16569	16693	16551	16578	16490	16686	16504	16581	16656	16415	16585	16643	16459	16419	16638	16649	16503	16727	16585	16524	16518	16617	16468	16599	16390	16514	16445	16503	16610	16461	16418	16666	16595	16496	16624	16521	16653	16770	16640	16531	16391	16575	16609	16428	16304	16602	16627	16647	16749	16606	16590	16450	16624	16621	16351	16495	16536	16631	16744	16676	16511	16564	16526	16659	16617	16600	16477	16690	16579	16803	16656	16587	16727	16546	16502	16767	16494	16480	16657	16545	16469	16344	16509	16622	16643	16416	16458	16519	16425	16644	16557	16737	16659	16734	16568	16506	16750	16791	16681	16581	16487	16448	16565	16526	16416	16490	16455	16563	16447	16513	16619	16675	16645	16380	16482	16546	16373	16777	16509	16707	16615	16665	16631	16558	16451	16768	16635	16412	16758	16467	16642	16745	16452	16394	16523	16538	16746	16507	16601	16628	16567	16610	16652	16470	16635	16434	16253	16590	16568	16673	16643	16434	16463	16613	16608	16339	16370	16291	16435	16544	16543	16360	16774	16609	16633	16677	16490	16575	16593	16766	16626	16736	16577	16718	16452	16408	16513	16694	16448	16628	16465	16513	16759	16578	16612	16556	16494	16463	16574	16542	16620	16475	16564	16559	16680	16595	16527	16653	16603	16652	16508	16524	16453	16798	16655	16771	16579	16704	16663	16534	16783	16548	16433	16515	16556
34430	54940	46002	33541	26500	23478	21315	18926	17535	16328	15576	15276	15499	15640	15391	15028	15326	15486	15541	15359	15446	15383	15344	15227	15311	15426	15203	15250	15265	15371	15302	15403	15294	15294	15231	15371	15346	15389	15363	15290	15212	15346	15316	15490	15340	15245	15514	15482	15233	15379	15322	15323	15222	15431	15369	15446	15362	15306	15159	15270	15235	15299	15356	15445	15323	15379	15229	15330	15406	15356	15184	15241	15386	15214	15376	15200	15268	15301	15314	15354	15318	15248	15296	15095	15219	15310	15288	15271	15318	15173	15267	15234	15217	15363	15399	15428	15301	15204	15337	15354	15084	15483	15177	15332	15300	15215	15176	15218	15110	15261	15307	15346	15250	15394	15246	15253	15392	15188	15371	15338	15210	15274	15352	15445	15064	15278	15396	15405	15092	15399	15256	15276	15270	15375	15275	15389	15110	15139	15463	15346	15075	15386	15269	15407	15349	15193	15137	15191	15533	15418	15233	15415	15451	15494	15300	15406	15158	15208	15158	15345	15242	15305	15374	15191	15509	15410	15061	15299	15429	15283	15154	15230	15349	15237	15268	15333	15257	15272	15212	15300	15100	15258	15078	15281	15365	15227	15389	15321	15357	15235	15210	15178	15297	15409	15275	15144	15309	15307	15465	15139	15362	15149	15396	15337	15163	15387	15432	15177	15222	15110	15299	15257	15365	15164	15284	15320	15321	15172	15287	15261	15246	15247	15112	15328	15239	15418	15276	15251	15229	15288	15267	15119	15437	15244	15196	15187	15426	15269	15235	15341	15138	15111	15474	15193	15279	15189	15319	15337	15155	15337	15249	15254	15366	15279	15373	15329	15280	15438	15294	15295	15325	15067	15180	15255	15344	15243	15365	15419	15252	15268	15283	15304	15314	15367	15386	15353	15236	15324	15351	15274	15230	15097	15349	15254	15214	15319	15150	15335	15213	15388	15271	15321	15346	15321	15250	15395	15224	15216	15281	15214	15358	15268	15314	15460	15167	15343	15275	15218	15149	15448	15277	15102	15265	15231	15296	15250	15249	15270	15351	15242	15278	15234	15224	15134	15254	15291	15375	15307	15293	15218	15153	15183	15141	15381	15172	15244	15164	15418	15226	15383	15374	15356	15430	15268	15214	15359	15315	15334	15303	15235	15249	15303	15438	15152	15222	15425	15372	15473	15283	15226	15261	15166	15174	15172	15008	15404	15307	15190	15356	15256	15212	15149	15153	15338	15398	15437	15339	15072	15350	15247	15246	15350	15298	15333	15317	15253	15437	15383	15227	15229	15200	15374	15230	15104	15076	15388	15309	15257	15303	15371	15153	15266	15272	15177	15278	15141	15301	15378	15295	15302	15113	15256	15345	15361	15259	15231	15261	15277	15174	15325	15320	15346	15268	15191	15164	15345	15236	15249	15191	15259	15362	15289	15284	15124	15153	15082	15373	15311	15371	15335	15290	15378	15297	15254	15392	15333	15406	15319	15362	15361	15445	15252	15303	15267	15354	15239	15273	15328	15368	15284	15223	15354	15218	15408	15196	15176	15202	15361	15330	15281	15299	15277	15310	15272	15420	15225	15238	15048	15273	15300	15251	15255	15344	15134	15188	15125	15415	15380	15240	15183	15445	15239	15132	15474	15426	15180	15360	15375	15372	15410	15366	15217	15216	15397	15232	15284	15140	15349	15208	15335	15186	15378	15255	15318	15218	15312	15393	15222	15312	15259	15190	15388	15447	15405	15371	15261	15267	15325	15172	15227	15345	15459	15270	15212	15202	15300	15284	15231	15032	15226	15310	15199	15332	15281	15367	15199	15306	15216	15174	15256	15405	15270	15342	15298	15368	15205	15307	15206	15433	15150	15380	15114	15198	15307	15214	15123	15295	15494	15274	15117	15400	15367	15185	15354	15182	15212	15232	15398	15185	15166	15229	15241	15393	15394	15208	15287	15174	15261	15163	15256	15304	15352	15221	15364	15183	15085	15260	15140	15268	15304	15376	15200	15299	15262	15349	15348	15500	15221	15235	15278	15332	15257	15331	15236	15245	15113	15206	15299	15429	15294	15309	15397	15070	15172	15224	15364	15141	15340	15321	15301	15309	15352	15219	15275	15365	15290	15251	15322	15360	15253	15338	15228	15175	15184	15253	15356	15314	15105	15207	15388	15336	15493	15344	15381	15334	15350	15314	15126	15106	15169	15234	15277	15132	15138	15255	15312	15352	15433	15316	15299	15131	15251	15351	15276	15238	15331	15302	15232	15315	15355	15462	15309	15307	15356	15390	15350	15389	15164	15314	15301	15288	15204	15228	15242	15273	15382	15291	15302	15220	15289	15268	15252	15360	15029	15207	15136	15291	15275	15238	15466	15285	15164	15253	15128	15121	15254	15328	15194	15326	15294	15146	15250	15221	15231	15211	15358	15241	15405	15304	15481	15145	15305	15273	15248	15370	15346	15425	15266	15325	15122	15367	15208	15429	15263	15130	15197	15389	15348	15092	15213	15294	15357	15319	15364	15327	15407	15272	15251	15273	15122	15260	15272	15381	15363	15227	15055	15388	15175	15392	15172	15359	15316	15241	15354	15331	15353	15221	15199	15395	15175	15261	15252	15343	15228	15246	15357	15136	15295	15374	15246	15345	15122	15297	15327	15433	15478	15407	15283	15253	15308	14917	15391	15238	15283	15205	15289	15208	15199	15205	15210	15300	15295	15266	15274	15215	15262	15124	15209	15172	15381	15356	15308	15140	15217	15177	15128	15169	15260	15196	15300	15205	15394	15359	15334	15363	15318	15358	15357	15398	15340	15216	15160	15373	15149	15098	15243	15328	15264	15333	15314	15315	15239	15277	15248	15034	15229	15424	15257	15480	15174	15267	15413	15259	15204	15390	15324	15244	15277	15453	15324	15193	15320	15463	15240	15370	15333	15351	15188	15351	15385	15347	15176	15370	15072	15294	15253	15242	15254	15181	15176	15176	15249	15291	15250	15322	15273	15363	15101	15294	15221	15110	15429	15305	15377	15334	15442	15196	15398	15307	15258	15263	15113	15200	15251	15308	15237	15318	15413	15320	15358	15074	15386	15302	15200	15311	15425	15363	15260	15221	15227	15287	15363	15414	15230	15306	15216	15188	14997	15298	15452	15135	15405	15406	15174	15400	15427	15326	15182	15364	15436	15313	15211	15263	15143	15391	15387	15251	15311	15168	15259	15319	15260	15115	15463	15352	15292	15295	15202	15207	15383	15237	15311	15371	15169	15216	15426	15249	15407	15216	15120	15346	15321	15319	15252	15334	15370	15277	15176	15360	15210	15200	15253	15404	15321	15126	15313	15371	15494	15318	15351	15477	15331	15262	15350	15249	15255	15211	15129	15201	15287	15252	15402	15340	15312	15286	15307	15229	15326	15205	15283	15184	15339	15316	15336	15432	15285	15385	15324	15170	15358	15413	15247	15156	15242	15382	15251	15513	15132	15257	15502	15182	15103	15334	15177	15288	15305	15145	15197	15236	15410	15312	15152	15394	15309	15207	15139	15313	15228	15234	15316	15287	15372	15249	15152	15308	15237	15273	15345	15407	15404	15261	15331	15294	15389	15270	15384	15264	15412	15362	15223	15315	15432	15438	15432	15359	15278	15120	15223	15373	15170	15304	15366	15277	15259	15337	15361	15253	15285	15399	15259	15338	15181	15334	15257	15365	15298	15328	15264	15213	15337	15293	15281	15296	15265	15338	15196	15371	15176	15403	15235	15277	15197	15248	15326	15464	15374	15316	15126	15218	15315	15293	15166	15128	15310	15297	15244	15173	15421	15099	15202	15324	15320	15273	15257	15456	15358	15413	15119	15340	15287	15390	15273	15406	15230	15387	15238	15349	15204	15114	15362	15193	15431	15189	15320	15344	15472	15351	15373	15280	15455	15196	15334	15341	15289	15483	15188	15301	15280	15276	15350	15389	15414	15470	15372	15405	15283	15541	15400	15151	15384	15339	15124	15419	15374	15278	15327	15379	15403	15384	15272	15171	15453	15236	15199	15049	15189	15274	15263	15213	15105	15358	15436	15147	15158	15207	15297	15160	15338	15320	15146	15277	15297	15237	15504	15276	15241	15136	15220	15393	15335	15335	15566	15263	15240	15353	15342	15241	15491	15424	15300	15185	15371	15366	15351	15225	15261	15177	15331	15263	15166	15402	15210	15195	15261	15167	15366	15363	15169	15346	15372	15269	15343	15135	15420	15150	15187	15337	15419	15283	15273	15323	15131	15184	15159	15313	15439	15267	15277	15271	15058	15257	15263	15323	15367	15172	15288	15235	15351	15498	15296	15245	15213	15378	15252	15357	15230	15238	15473	15378	15253	15119	15311	15312	15264	15406	15290	15268	15241	15266	15366	15301	15238	15521	15278	15289	15353	15376	15348	15144	15144	15244	15315	15365	15196	15177	15268	15330	15205	15060	15261	15356	15328	15268	15233	15358	15296	15260	15382	15247	15290	15307	15223	15117	15270	15147	15303	15162	15252	15298	15373	15318	15163	15195	15164	15340	15131	15338	15165	15337	15390	15268	15341	15261	15176	15169	15102	15295	15208	15404	15281	15317	15251	15271	15251	15155	15301	15031	15386	15266	15340	15239	15214	15262	15261	15242	15353	15249	15152	15182	15395	15310	15170	15253	15326	15112	15393	15169	15246	15159	15211	15286	15315	15275	15174	15356	15126	15201	15280	15281	15476	15230	15335	15277	15280	15487	15262	15247	15387	15272	15538	15568	15330	15287	15286	15324	15166	15315	15268	15362	15368	15461	15336	15249	15176	15283	15342	15336	15064	15427	15381	15330	15332	15236	15471	15400	15276	15186	15295	15307	15334	15262	15360	15470	15298	15322	15359	15314	15353	15407	15274	15231	15318	15353	15257	15308	15242	15216	15400	15324	15360	15202	15268	15302	15409	15433	15139	15360	15092	15294	15322	15096	15352	15186	15329	15238	15231	15144	15158	15196	15241	15417	15611	15146	15221	15371	15252	15207	15262	15228	15368	15147	15464	15232	15258	15310	15134	15216	15351	15207	15299	15122	15379	15288	15275	15308	15281	15270	15102	15381	15389	15252	15215	15382	15149	15144	15356	15298	15149	15321	15266	15304	15384	15280	15363	15300	15132
23005	21431	29322	24543	24679	27462	28323	23495	21717	20259	18686	17985	18087	18224	18059	17914	17850	18154	17979	17988	18034	17952	18054	18129	17765	17923	17643	17836	17748	17746	17824	17833	17875	17637	17721	17640	17927	17714	17903	17860	17892	17808	18046	17589	17760	17600	17729	17773	17941	17767	17907	17629	17901	17639	17753	17690	17884	17684	17759	17732	17747	17724	17766	17863	17808	17826	17472	17632	17785	17824	17721	17554	17806	17694	17858	17689	17617	17785	17790	17893	17732	17922	17702	17998	17725	17725	17836	17702	17551	17648	17985	17711	17691	17730	17781	17604	17599	17782	17659	17829	17664	17671	17711	17851	17722	17715	17677	17439	17474	17889	17872	17822	17642	17789	17744	17737	17636	17738	17838	17579	17870	17876	17591	17510	17703	17560	17422	17693	17702	17726	17516	17839	17729	17673	17931	17707	17850	17895	17645	17881	17712	17805	17796	17833	17817	17627	17796	17702	17883	17785	17598	17929	17798	17691	17563	17630	17749	17646	17613	17537	17746	17913	17800	17798	17942	17775	17662	17770	17705	17551	17716	17692	17860	17843	17823	17598	17756	17753	17597	17731	17661	17618	17772	17745	17711	17869	17746	17889	17686	17386	17692	17613	17889	17650	17710	17646	17565	17618	17668	17654	17580	17623	17568	17641	17569	17650	17826	17846	17567	17724	17812	17593	17635	17519	17418	17661	17623	17595	17694	17802	17723	17799	17702	17761	17818	17480	17455	17427	17715	17676	17637	17683	17614	17621	17708	17807	17703	17569	17652	17598	17622	17676	17707	17729	17735	17875	17778	17649	17627	17786	17768	17604	17658	17713	17772	17808	17748	17761	17562	17798	17715	17685	17638	17757	17671	17548	17878	17862	17671	17704	17699	17705	17724	17836	17601	17794	17707	17770	17647	17757	17743	17702	17727	17391	17640	17644	17828	17827	17659	17473	17786	17660	17468	17725	17761	17776	17601	17864	17641	17659	17889	17672	17473	17692	17347	17474	17798	17700	17801	17800	17629	17761	17878	17841	17837	17737	17662	17727	17831	17852	17835	17729	17764	17589	17772	17564	17767	17596	17730	17694	17919	17677	17667	17800	17759	17940	17774	17856	17477	17565	17728	17645	17670	17816	17569	17758	17762	17730	17566	17654	17510	17672	17759	17656	17698	17635	17723	17634	17771	17715	17664	17669	17638	17721	17884	17828	17746	17679	17705	17828	17828	17595	17619	17548	17553	17678	17669	17759	17704	17634	17480	17628	17488	17514	17664	17797	17736	17643	17701	17927	17760	17452	17602	17758	17643	17591	17653	17496	17640	17684	17707	17557	17800	17717	17652	17602	17533	17648	17791	17636	17799	17655	17696	17757	17642	17780	17761	17783	17738	17730	17500	17671	17801	17723	17720	17505	17685	17579	17634	17815	17600	17691	17653	17452	17684	17986	17627	17531	17731	17615	17547	17673	17641	17549	17825	17761	17588	17698	17792	17825	17567	17682	17753	17486	17726	17746	17482	17682	17689	17808	17535	17568	17666	17856	17867	17719	17751	17765	17558	17773	17673	17835	17706	17672	17703	17760	17680	17899	17794	17747	17675	17598	17896	17863	17757	17804	17864	17418	17756	17529	17439	17780	17700	17687	17619	17864	17674	17804	17786	17679	17709	17496	17685	17791	17632	17580	17800	17611	17681	17841	17719	17702	17555	17584	17814	17678	17711	17685	17686	17736	17841	17760	17667	17703	17769	17594	17547	17697	17717	17662	17531	17602	17654	17711	17497	17626	17764	17904	17665	17583	17646	17830	17805	17802	17794	17822	17621	17798	17829	17513	17701	17775	17640	17649	17542	17653	17587	17619	17553	17642	17603	17802	17775	17837	17766	17854	17496	17726	17770	17758	17578	17555	17664	17801	17788	17613	17873	17969	17744	17567	17663	17735	17726	17466	17687	17720	17656	17829	17717	17561	17788	17655	17640	17823	17658	17836	17700	17733	17628	17973	17752	17578	17693	17699	17544	17631	17647	17648	17746	17555	17566	17648	17815	17633	17576	17717	17645	17677	17556	17637	17677	17792	17643	17688	17795	17706	17717	17564	17786	17732	17581	17702	17604	17631	17941	17641	17736	17608	17658	17760	17754	17761	17771	17751	17818	17903	17724	17775	17636	17670	17665	17624	17588	17703	17788	17718	17682	17804	17723	17603	17801	17782	17779	17735	17797	17674	17761	17696	17615	17579	17686	17641	17746	17669	17715	17716	17592	17669	17541	17709	17799	17705	17860	17666	17831	17684	17842	17602	17587	17679	17815	17677	17827	17694	17926	17804	17591	17751	17703	17657	17608	17637	17748	17729	17606	17598	17671	17640	17580	17477	17490	17637	17826	17692	17685	17851	17803	17810	17565	17573	17689	17754	17736	17729	17645	17526	17682	17688	17791	17503	17637	17699	17816	17682	17809	17928	17771	17671	17627	17696	17529	17814	17705	17692	17973	17639	17642	17837	17753	17779	17541	17665	17552	17768	17718	17759	17635	17629	17609	17794	17559	17930	17862	17683	17570	17851	17809	17854	17935	17627	17560	17811	17720	17711	17618	17781	17762	17476	17629	17590	17897	17586	17686	17578	17616	17492	17686	17774	17558	17717	17502	17986	17524	17772	17885	17603	17660	17886	17701	17717	17765	17903	17608	17590	17593	17721	17568	17908	17660	17676	17877	17656	17648	17719	17563	17819	17724	17725	17605	17749	17501	17711	17563	17487	17735	17705	17678	17567	17646	17640	17699	17857	17813	17819	17610	17542	17693	17660	17672	17832	17510	17740	17614	17656	17680	17790	17493	17746	17665	17686	17746	17650	17444	17632	17612	17727	17549	17579	17751	17559	17866	17760	17577	17679	17697	17744	17551	17670	17846	17678	17633	17719	17628	17660	17576	17703	17618	17606	17758	17538	17665	17385	17642	17722	17661	17634	17671	17673	17722	17647	17921	17711	17712	17633	17618	17531	17614	17769	17731	17483	17607	17798	17802	17789	17649	17681	17539	17808	17729	17523	17648	17686	17607	17585	17628	17469	17729	17668	17736	17552	17776	17654	17841	17794	17685	17623	17572	17670	17727	17631	17662	17756	17705	17747	17826	17543	17828	17751	17668	17749	17551	17711	17738	17858	17887	17887	17672	17639	17735	17761	17485	17752	17638	17588	17510	17735	17805	17694	17648	17660	17748	17948	17638	17805	17661	17695	17763	17667	17667	17751	17773	17768	17674	17942	17741	17623	17682	17653	17648	17681	17594	17782	17605	17643	17845	17415	17550	17780	17538	17651	17852	17584	17725	17713	17805	17742	17854	17602	17625	17648	17638	17653	17560	17733	17649	17701	17829	17839	17692	17705	17831	17909	17729	17670	17689	17632	17700	17703	17502	17517	17670	17673	17737	17723	17698	17522	17589	17602	17733	17576	17818	17547	17843	17685	17551	17553	17864	17648	17811	17795	17646	17923	17692	17492	17565	17590	17502	17622	17694	17771	17452	17718	17668	17730	17778	17528	17804	17671	17725	17588	17685	17615	17655	17802	17726	17687	17625	17773	17820	17718	17779	17534	17673	17682	17716	17585	17821	17634	17783	17712	17904	17639	17836	17754	17714	17652	17642	17639	17598	17598	17646	17890	17746	17716	17789	17655	17653	17479	17791	17613	17683	17566	17649	17688	17559	17563	17681	17618	17612	17469	17789	17702	17527	17799	17608	17705	17731	17762	17556	17741	18039	17791	17829	17660	17798	17651	17658	17666	17456	17642	17907	17639	17649	17682	17516	17743	17515	17835	17665	17767	17538	17763	17602	17659	17641	17712	17674	17902	17716	17747	17839	17568	17659	17803	17836	17558	17697	17711	17647	17499	17662	17583	17576	17704	17627	17572	17607	17527	17798	17621	17549	17719	17727	17784	17726	17494	17822	17503	17615	17791	17703	17712	17595	17789	17678	17626	17783	17516	17692	17350	17612	17547	17608	17603	17751	17861	17772	17658	17814	17620	17799	17597	17691	17853	17729	17745	17741	17562	17562	17606	17737	17565	17699	17814	17805	17660	17832	17705	17483	17666	17739	17700	17871	17621	17700	17813	17826	17536	17538	17712	17740	17680	17619	17627	17892	17879	17782	17773	17781	17591	17668	17674	17535	17665	17619	17725	17663	17806	17835	17678	17513	17756	17590	17731	17845	17931	17753	17618	17713	17822	17571	17703	17722	17597	17735	17502	17626	17681	17791	17674	17799	17707	17769	17677	17808	17667	17735	17537	17802	17898	17726	17973	17672	17699	17779	17634	17721	17628	17851	17687	17590	17809	17891	17801	17578	17738	17930	17760	17753	17886	17713	17669	17594	17551	17604	17610	17652	17506	17692	17530	17578	17688	17690	17653	17767	17629	17680	17554	17933	17931	17748	17660	17728	17844	17495	17479	17963	17594	17786	17641	17646	17602	17645	17660	17580	17656	17446	17718	17757	17832	17760	17701	17705	17728	17897	17692	17661	17683	17651	17716	17586	17666	17626	17607	17665	17555	17596	17565	17793	17726	17780	17617	17564	17501	17827	17655	17583	17776	17630	17594	18000	17814	17734	17893	17688	17594	17562	17684	17593	17633	17766	17787	17704	17697	17659	17669	17760	17736	17872	17460	17855	17499	17783	17916	17638	17816	17641	17798	17746	17753	17752	17731	17447	17697	17488	17728	17526	17843	17677	17629	17573	17581	17772	17635	17672	17860	17769	17652	17910	17781	17747	17654	17664	17690	17617	17928	17601	17678	17486	17809	17868	17804	17761	17587	17639	17416	17688	17832	17898	17723	17910	17651	17655	17578	17724	17561	17684	17824	17657	17511	17623	17733	17747	17529	17682	17708	17919	17841	17734	17624	17609	17831	17672	17762	17597	17582	17637	17672	17562	17540	17797	17511	17830	17652	17833	17742	17552	17505	17645	17697	17693	17605	17720	17795	17838	17602	17849	17599	17714	17730	17567	17630	17651	17624	17833	17527	17764	17645	17720	17713	17810	17606	17619	17527	17715	18033	17674	17491	17541	17577	17781	17655	17657	17746	17612	17459	17767	17831	17748	17562	17532	17596	17680	17645	17493	17698	17749	17582	17539	17950	18027	17720	17643	17395	17621	17482
38875	58939	53453	45781	39867	30505	24836	22629	21168	17995	16506	16196	16138	16013	16011	16191	16081	16001	16081	16127	15959	16086	16017	16102	15808	15891	15886	16012	16041	16127	15962	15991	15880	15877	15989	16029	16031	16059	16007	15851	16052	15881	16026	15900	16052	15826	15869	15992	15956	16113	15926	16019	15995	15925	16109	16102	16142	16011	16080	15747	15941	16016	16077	15768	16159	15904	15987	15829	15892	16033	16026	16002	15936	15986	15941	15895	16139	16070	16076	15970	15829	15878	15932	15944	15904	15930	15934	15925	15845	15891	15984	15827	16010	15889	16010	15841	15866	15931	16200	15888	15874	15901	15717	16008	15903	15823	15875	16088	15853	15874	15777	15899	15900	15909	16033	15880	15835	15913	15781	15946	15790	15929	15853	15976	15913	16009	15875	15924	15885	15939	16048	15998	15725	16042	15775	15875	16119	15992	15809	15930	15844	15924	15881	15884	15818	15906	16021	15878	15831	15951	15791	15821	16005	15852	15972	15990	15912	15826	15884	16115	15954	15905	15931	15914	16068	15843	15943	15788	16010	15929	15923	15907	15977	16044	15770	16048	16023	16008	16047	15984	16024	15840	16006	15999	16075	15794	15737	16038	15930	15888	15829	15967	15880	15795	16055	15989	16044	15909	15856	15889	15944	15867	16020	15991	15903	15743	15969	15922	16070	15958	15929	15955	15994	16009	15989	15962	15872	16055	15959	16025	15799	15820	15963	16059	16005	15896	15958	15943	15953	16003	15924	15864	15834	15864	15809	15792	15973	15908	16005	15873	15853	15849	16094	15900	15988	15917	15966	15917	15923	15884	15993	15822	15829	15912	15877	15954	15849	16022	15882	16008	16026	15886	15947	15921	15683	15894	15876	16072	16061	15957	16129	16095	15929	15961	15797	15825	15938	16023	15932	15897	15723	15843	16010	15895	15819	15834	15890	15894	15775	15961	15847	15988	15992	16005	15889	15983	15967	15905	15882	15894	16015	15824	15991	15909	15895	15855	15958	15980	15967	15916	15998	15845	15830	16045	15887	15898	15862	15974	16053	15863	16178	15883	15963	15961	15920	15819	15939	15835	15903	15985	15960	15647	16055	15786	15876	15907	15847	15999	15917	15923	15892	15976	15818	16041	15929	15932	16000	15847	15950	15975	16105	16034	15936	15777	15983	15883	15781	15941	15941	15767	15775	15752	15895	16028	15777	15836	15880	15814	15812	15998	15863	15904	15724	16004	15740	15903	15782	15906	15973	15891	15861	15952	16040	15884	15793	15937	15844	16014	15818	16023	15942	15916	15767	16075	15976	15766	15731	15871	15935	15817	15805	15797	15602	15926	16000	15804	15948	16129	16022	15866	15916	15891	16035	15853	15891	16031	15905	15963	15927	16024	15955	15949	15989	15925	15791	15905	16036	15967	15884	15882	15856	15877	15956	16076	15991	15809	16071	15932	16085	15890	15870	16111	15812	15901	16085	15839	15986	15864	15819	16054	15766	16042	15823	16036	15824	15839	15907	15990	15956	15925	16087	15965	16045	16042	15949	15939	15707	16037	15826	15865	15819	16002	15848	15774	15952	15708	15707	15895	15896	15995	15874	15929	15931	15938	15808	15863	15763	15836	15891	15954	15759	15966	15921	16051	15793	16070	15844	15878	16016	16030	16048	16037	15817	15881	15797	15864	15927	15789	16034	15918	16273	16016	16023	15941	15981	15981	15926	15925	16011	15930	15795	15885	15743	15766	15995	15965	15892	16032	15839	15944	15997	15834	16165	15821	15903	15980	15938	15618	15902	15823	15893	15937	15767	16062	15982	15992	16024	15730	15979	15871	15835	15899	16058	15964	15924	15889	15742	15928	15844	15877	15836	15862	16060	15801	15943	16020	15844	16154	15988	15743	16205	15785	15683	15950	15873	16044	16072	15958	15986	16025	15873	15735	15759	16062	15777	15834	16001	15970	16001	15932	16080	15983	15714	15949	15919	15949	15959	15873	15720	16056	15911	16022	15836	15825	15864	16002	15991	15876	15853	15904	15902	15789	16033	16146	15913	15929	15920	15789	15985	15867	15939	15951	15959	15812	15903	15842	16033	15967	15873	16005	15943	15876	15894	15917	15938	16136	15811	15937	15962	15892	16013	15781	15938	15841	16076	15954	15878	15847	16013	15841	15835	15803	15848	16045	15857	15871	15975	15856	15956	15872	15812	16077	15914	15832	15847	15941	15836	15995	15914	15765	16023	15812	16012	15901	15998	15989	15993	15806	15951	16164	15925	15855	16091	16022	15857	15880	15833	15826	15779	15959	15781	15996	15982	15993	16086	16016	15972	16058	16002	15789	15878	15873	15845	15794	16011	16006	15995	15935	15856	15881	15855	15996	15933	15848	15744	15966	15883	15824	15902	15837	15886	15910	15809	15930	16031	15968	15953	16053	15889	16032	15808	15992	15993	15973	15936	15981	15887	16084	15966	15900	15944	15797	15928	15940	15866	15872	16093	16050	15715	15730	15843	15934	15941	15989	15857	15959	15789	15996	15911	15963	15762	16036	15767	15976	15915	16006	15877	15944	15873	15989	15964	15931	15859	15867	15987	15863	15879	15938	15835	15936	15735	15891	16047	15780	16032	15794	15989	15933	15963	15959	15847	16050	15939	15849	15858	15749	15963	15932	16058	15858	15791	15996	15960	15895	15891	15954	15769	15974	15961	15905	15883	15969	16090	15914	15986	15803	15947	15811	15899	15886	16032	15836	15817	15908	15953	16001	16077	15887	15999	15943	15915	16028	15958	15917	15773	15772	15966	15893	15967	15879	15953	15905	15800	15929	15831	15848	16027	15884	15952	15928	15907	16013	16027	16002	15886	15995	15693	15847	15920	15933	15862	16006	16020	15795	15983	15864	15878	15897	16004	15825	15931	16039	16054	15901	16115	15784	16033	16018	15813	15991	15873	16032	15939	15746	15957	16154	15868	15774	15941	16023	15935	15842	15837	16023	15903	16037	15934	15940	16047	15822	15931	15760	15871	15902	16046	15740	15965	16001	15836	15931	15810	15808	15775	16035	15893	15921	15839	15911	15925	15810	15928	15908	15859	15854	15869	15881	15808	15966	15930	16039	15765	15875	15918	15741	15840	15904	15893	15779	15913	15903	15898	15801	16033	15916	15912	15738	15839	16110	15872	15906	15904	15902	16117	15919	15778	15917	15821	15883	16041	15859	16054	16026	16108	15794	16005	16001	15827	15845	15879	15903	15746	15912	16007	15998	15974	16056	15930	15901	15941	15938	15886	15864	15807	15944	15921	15833	15875	15801	15872	15952	16088	15892	15830	15936	16002	15913	15781	15971	15976	15936	15988	16026	15708	15774	15963	15904	15962	15801	15808	15815	15970	15904	15959	15798	15905	15917	15852	15864	15750	15927	15903	15973	16014	15921	15929	15863	16078	15979	15906	15966	15769	15962	15848	15712	15999	15724	15882	16048	15942	15869	15924	15869	15977	15773	15956	15771	15870	15994	15923	15830	15865	16049	16107	15897	16005	16000	15870	15887	15896	15953	15916	16012	15948	15996	15913	15989	16065	15939	15879	15873	15904	15971	16008	15841	16004	15954	15858	15903	15846	15894	15767	15901	15983	15993	15932	16070	16052	15811	15760	15648	15834	15672	15916	15982	15883	15795	15980	15847	16000	15894	15791	15996	15885	16050	15901	15791	16069	15935	15968	15758	16032	15858	15985	16017	15981	15917	15773	15935	15902	15909	15934	15785	16039	15778	15953	15920	15893	15941	15845	15920	16027	15869	15770	15874	16013	15963	15920	15874	15971	15789	16001	15719	15943	16117	15802	15873	16030	16077	15956	15911	15865	15856	15929	15876	15952	15846	15877	15870	15761	16092	15919	15954	15837	15870	15876	15929	15932	16018	15987	15993	16097	16008	15816	15805	15759	15904	15847	15897	15911	15880	15855	15858	15920	16167	15940	15903	15823	15953	15671	15809	16152	15931	15951	15835	15982	15922	15988	15942	15836	15951	16020	15989	16037	15896	15779	15991	15907	15848	15892	15901	16174	15956	15920	15966	15935	15846	15853	15856	16003	15923	15977	15796	15788	15965	16061	15835	15934	15900	15940	15902	15886	15840	15796	16304	15971	16062	15965	15879	15635	15950	15882	15801	15971	15744	16074	15944	15935	16026	15958	15851	16014	15964	16083	15895	15666	15970	15950	15996	15847	15994	15932	15842	15848	16016	15798	15957	16017	15929	15792	15989	15916	15962	15987	15977	15879	16012	15836	15738	15861	15999	15796	16050	15826	15966	15891	15930	15844	15964	15936	15796	15863	15969	15896	15859	15893	15978	15928	15916	15849	15983	15987	15814	15941	16004	15956	15855	15861	16006	15797	15790	15875	15992	15946	15891	15975	15917	15821	16056	15974	15927	16037	15952	16079	15930	16138	15770	15977	15881	16012	15866	15757	16023	16009	15918	15956	15814	15872	15910	15843	15891	15890	16053	16003	15884	15778	15990	15896	15945	15953	15959	15711	16082	15808	15911	15840	16138	15766	15876	15873	15795	15775	15886	15733	15977	15915	15924	15707	15930	15943	15984	15923	15879	15892	16100	15839	15903	15988	16002	15786	15832	15823	15864	15872	15791	16026	15984	15889	15850	15936	15966	16020	15942	16001	16009	15958	15871	15848	15746	15947	15942	16082	15996	15695	15972	15998	15755	15972	15880	15972	15937	15886	15872	15838	15759	15948	15995	15892	15928	15871	15876	16110	15948	15911	15891	15838	15711	15942	15829	15982	15963	15970	16022	16002	16024	15918	16007	16088	15894	16107	15931	15850	15781	15885	15923	15803	15945	16011	15860	15989	15907	15747	16066	15760	16075	15741	15920	15831	16053	15910	15774	15835	16044	15972	15942	15876	15936	15976	15619	16025	15952	15831	15808	15974	16020	15847	15869	15985	15876	15874	15995	15938	15941	15967	15849	15852	15958	15806	15952	15981	16031	15845	15707	15950	15964	16002	15852	15897	15835	15963	15924	16035	15926	15823	16059	15826	16035	15850	15802	15930	15728	16010	15924	15879	16023	16010	15858	15879	15942	15852	15982	15989	15909	15819	15733	15945	16069	16020	16058	15975	15782	16029	15775	15922	15718	15968	15839
28182	24330	31933	29311	22951	19441	17810	17016	16828	16442	16184	16021	16362	16073	16232	16188	16046	16243	15995	16254	16365	16211	16247	16222	16284	16294	16186	16196	16304	16259	16088	16294	16096	16130	16367	16158	16093	16165	15964	16315	16277	16129	16161	16192	16213	16350	16213	16337	16351	16217	16191	16105	16203	16166	16101	16175	16202	16183	16059	16236	16187	16243	16192	16126	16103	16117	16173	16100	16126	16092	16407	16331	16068	16231	16339	16034	16299	16045	16162	15980	16001	16062	16226	16050	16181	16123	15984	16230	16162	16143	16168	16103	16251	16116	16143	16139	16010	16060	15912	16173	15970	16064	16125	16070	16278	16033	16205	16067	16056	16267	16100	16015	16203	16050	16550	16277	16091	15834	16094	16071	16051	16189	16290	16036	16102	16075	15991	15946	16147	16271	15808	16187	16073	16255	16093	16094	16212	16134	16033	16197	16054	16023	16187	16194	16153	15975	16041	16268	16062	16124	16024	15978	16309	16023	15935	16095	16101	16254	16018	16099	16246	16299	16078	16178	16200	16185	15936	16305	16101	16190	16112	15992	16129	16197	16137	16183	16093	16098	16169	16047	16170	16076	16005	16186	16047	16107	16041	16098	16251	16344	16293	16163	16040	16220	16138	16283	16158	16106	16008	15898	16115	16064	16141	16023	16128	15985	16131	16005	16036	16136	16161	16071	16020	15999	16013	16127	16126	15970	16161	16259	16197	16127	16144	15997	16138	16289	16086	16002	16148	16199	16059	16049	16136	16186	16185	16145	16119	16058	16109	16166	15954	16213	16041	16036	16228	16194	16131	16091	16204	16122	16093	16087	16188	16262	16171	16391	16296	16308	16076	16380	16256	16003	16104	16271	16060	16244	16036	16009	16381	16092	16140	16103	16121	16225	16024	16131	16156	16080	16292	16239	16050	16071	16100	16000	16086	16295	16028	16037	16333	16284	16146	16333	16467	16141	16262	15968	16049	16123	16138	16249	15986	16138	15996	16099	16025	16080	16201	16054	16122	16085	16240	16109	15940	16171	16277	16300	15988	16359	16259	16101	16120	16132	15925	16299	15949	16203	16073	16169	16143	16004	16034	16179	16128	16131	16228	16316	16345	16473	16161	16097	16246	16087	16065	16055	16124	16124	16132	16022	16088	16055	16258	16189	16062	16232	15948	16264	16146	16424	16122	16097	16183	16021	16275	16093	16182	16192	16184	15923	16066	15988	16173	16154	16349	16124	16101	16127	16333	16108	16253	15914	16060	16143	16195	16217	16047	16177	15999	16070	16283	16151	16204	16049	16133	16139	16185	16095	15975	16009	16202	16098	15991	16220	15984	16090	16073	16021	16346	16131	16291	16275	16254	16122	16149	16075	16079	16092	16010	16007	16215	16307	16239	15893	16161	15977	16283	16155	16175	16186	16113	16125	16144	16342	16156	16224	16252	16326	16002	16036	16276	16118	15970	16296	16257	16162	16263	16248	16117	16094	16225	16181	16098	16147	16244	16193	16132	16226	16116	16076	16228	16020	15995	15978	16073	15979	16179	16198	16068	16044	16073	15924	16084	16027	16024	16092	16062	16227	16185	16093	16070	16111	16029	16132	16064	16243	16383	15946	16252	15942	16473	16256	16115	16207	16238	16018	15984	16193	16128	16139	16212	15989	16305	16245	16231	16166	16160	16119	16105	16309	16225	15945	16122	16247	16052	15964	16064	16359	16177	16133	16266	16254	16184	16241	16191	16027	16082	16098	16073	16168	16027	16166	16025	16070	16179	16063	16230	16146	16069	16060	15987	16128	16041	15959	16065	16131	16135	16170	16085	15978	16131	16001	16105	16109	16060	15941	16427	16175	16331	16150	16282	16215	16122	16322	16246	16267	16186	16208	16080	16230	16126	16177	16174	16329	16054	16161	16231	16301	16249	16206	16076	16307	16163	16135	16135	16279	16382	16353	16357	16230	16079	15997	16226	16166	15994	16026	15984	16371	16115	16311	16317	16099	15928	15991	16155	16175	16100	16144	16132	16337	16288	16136	16069	16096	16212	16204	16344	16171	16121	16234	16227	16276	16235	16311	16103	16191	16213	16047	16297	16099	15991	16095	16010	15876	16226	16129	16085	16106	16147	16226	16016	16004	16205	16293	16251	16182	16066	16074	16245	16036	16175	16158	16246	16151	16172	16131	15959	16048	16148	16158	16247	16168	16190	16079	16168	16147	16208	16197	16127	15902	16376	16076	16127	16182	16319	16099	16236	16499	16253	16159	16287	16219	16094	16139	16158	16016	16193	16179	16292	16068	16057	16053	16185	16102	16237	16164	16134	16085	16186	16148	16058	16088	16008	16091	16134	16321	16165	15856	16087	16064	15981	16121	16053	16229	16326	16386	16254	16002	15995	16124	16124	16359	16233	16187	16016	16160	16129	16224	15956	16219	16169	16373	16071	16159	16313	16361	16330	16139	16398	16194	16205	16124	16345	16261	16107	16139	16167	16011	16381	16218	16044	16033	16340	16249	16152	16072	16546	16323	16154	16161	15878	15990	16231	16143	16095	16135	16197	16034	16039	16149	16205	16394	16008	16261	16186	16229	16237	16119	16340	16149	16059	16118	16082	15938	16202	16206	15942	16129	16287	15987	16262	15931	16227	16231	16269	16225	16287	15904	16035	16176	16338	16261	16115	16093	16203	16215	16137	16194	16139	16148	16041	16237	15969	16212	16012	16228	16218	16136	16286	16049	16173	16010	15857	16078	16099	16083	16010	16077	16287	16001	16163	16230	16251	16328	15997	16052	16094	16363	16051	16230	16104	16155	16153	16082	16007	16144	15897	16157	16176	16327	16210	16129	16320	16221	16076	16209	16096	16128	16280	16309	16151	16030	16021	16069	16225	16233	16137	16130	16065	16059	16303	15941	16073	16247	16053	16200	16099	16215	16175	16294	16218	16340	15958	16071	16027	16169	16126	16092	16121	16172	16082	15928	16200	16081	16008	16183	16110	16203	16180	16067	16393	16079	16198	16021	16165	16100	16284	16133	16213	16112	15925	16084	16196	16422	16156	16141	16182	16088	16033	16123	16047	16005	16156	16179	16022	16014	16166	16157	16151	16304	16253	16137	16241	16239	16214	16153	16179	16214	16101	16174	16178	16088	16153	16144	16128	15953	16079	16394	16057	16042	16087	16163	16435	16229	16095	16066	16277	16019	15961	16171	16053	15909	16269	16191	16364	16173	16033	16291	15980	15979	16118	16267	16252	16070	16091	16266	16080	16213	16147	16207	16144	16054	16028	16219	16393	16035	16019	16160	16331	16252	16191	16182	16219	16238	16299	16249	16181	16276	16127	16255	16154	16160	16245	16330	16260	15993	16162	16188	16214	16178	16222	16265	16050	16229	16025	16264	16222	15958	16119	16084	16067	16181	16231	16007	16121	16334	16164	16230	16312	16210	16121	16074	16157	16038	15964	16122	16155	16263	16151	16063	16256	16074	16229	16015	16093	16058	16243	16312	16314	16163	16089	16250	16180	16063	16085	16216	16142	16141	16309	16155	15924	15964	16032	16070	16061	16186	16151	16091	16211	16284	16108	16097	16293	16069	16130	16207	16118	15999	15873	16139	16222	16309	16195	16119	15971	16106	16033	16142	16016	16062	16267	16102	16156	16195	16082	16140	16179	16186	16102	16087	16169	16110	15924	16036	16132	16132	16034	16046	16050	16064	16160	16169	15955	16040	16015	16148	16178	16138	16314	16064	16300	16137	16239	16025	16332	16198	16242	16255	16064	16041	16206	16009	15883	16249	16383	15998	16151	16184	16135	16230	16016	16116	16086	16117	16109	16194	16110	16026	16188	16304	16297	16304	15892	16189	16135	16033	16087	16272	16155	16135	16078	16257	16343	16273	16192	16330	16175	16128	16124	16115	16168	16127	16188	16297	16166	16082	16255	16234	16302	15975	16213	16005	15949	16016	15840	16191	16200	15937	16404	16010	15993	16046	16312	15990	16196	16065	16306	16326	16328	16222	16255	16131	16157	16292	16221	15985	16000	16129	16150	16154	16173	16111	16450	16240	16165	16190	16040	15988	16280	16213	16117	16119	16327	16241	16356	16118	15940	16084	16057	16248	16134	16133	16131	16133	16037	16182	16226	16307	16413	16146	16100	16301	16139	16117	16205	16156	16070	16011	16123	16195	16198	16166	16180	16249	16096	16049	16196	16224	16372	16036	16065	16171	16163	16295	16164	16047	16022	16281	16145	16086	16251	16276	16130	16123	15991	16169	16309	16313	16086	16282	16195	16237	16298	15970	16155	16388	16323	16230	16175	16258	15875	16197	16110	16129	16347	16398	16228	16045	15957	16046	16218	16181	16223	15979	16176	16220	16121	16139	16177	15921	16159	15975	16162	16389	16163	16116	16214	16088	16145	16232	16101	16163	16181	16301	16229	16149	16119	16085	16367	16102	16213	16008	16250	16274	16078	16357	15982	16179	16229	16125	16327	16232	16321	16257	16127	16190	16144	16154	16051	16174	16300	15978	15959	16034	16364	16185	16122	16238	16353	16245	16241	16326	16297	16086	16046	16123	16102	16182	16427	16234	16016	16203	16124	16234	16158	16084	16209	16179	16046	16077	16106	16015	16077	16341	16122	15921	16102	15990	15876	16262	16150	16417	16209	15955	16066	16324	16177	16158	15996	16108	15859	16052	16174	16191	16103	16069	16442	16195	15982	16280	16335	16089	16130	16204	16348	16211	15978	16186	16096	16092	16263	16260	16305	16075	16032	16036	16208	16094	16081	16149	16323	16159	16125	16134	16197	16193	16119	16175	15965	16147	16140	16189	16340	16397	16260	16066	16358	15983	16002	16221	16227	16175	16200	16051	16350	16053	16095	16080	16235	16100	16354	16251	16048	16175	15945	16273	16431	16189	16140	16334	16253	16104	16207	16149	16013	16213	15975	16120	16100	16130	16234	16000	16135	16046	16161	15988	16278	16317	15991	15907	16342	16398	16065	16242	16086	15996	16331	16251	16140	16115	16099	16127	16088	16113	15975	16013	15967	16193	16099	16282	16031	16072	16178	16047	16109	16088	16342	16200	16025	16245	16051	16054	16215	16156	16040	16175	16113	16048	16055	16021	16052	15976	16020	16074	16369	16198	16194	16052
29350	37541	37573	29662	23733	18508	16298	16240	15841	15316	14986	15018	15014	14971	14964	14891	14903	14854	14609	14940	14912	15009	14912	15023	14971	14846	15046	14878	14998	15029	15107	14854	14847	14789	14850	14857	14943	14914	14787	15032	14816	14964	14896	14907	14833	14850	15007	15019	14869	14905	15013	14916	14956	14948	14955	14835	14919	14923	14848	14934	14912	14892	14984	14846	14871	14871	14854	14800	14955	14915	14956	14824	14737	14994	14842	14993	14976	15111	14804	14808	14951	15030	15104	14951	15042	14875	14836	14873	14962	14899	14917	14818	14887	15007	14964	14806	14839	14773	15011	14880	14943	14926	15084	14782	14879	14976	14782	14709	14920	14941	14970	14977	14932	14731	14734	14812	14864	14731	14935	14910	14890	14986	14813	14795	14896	15005	14913	14966	14925	14864	14818	14895	14894	15070	14886	14762	14744	14891	14845	14778	14724	14931	14977	14859	14867	14803	14801	14886	14906	14824	15135	14914	14909	14932	15032	14922	14835	14852	15070	14891	15016	14916	14845	14934	15016	14899	14844	14845	14825	14988	14872	14818	14889	14986	14827	14959	14937	14917	14847	14928	14814	14927	14943	14907	14868	14756	15038	14913	14971	15007	14859	14747	14904	14834	14834	14865	14771	15001	14768	14876	14976	14887	15017	14919	14842	14933	14844	14834	14853	14894	14810	14934	14748	14849	14871	14764	14835	14948	14972	14906	14967	14947	14995	14942	14881	14888	14907	14952	14865	15037	14938	14861	14872	14831	15028	15090	14991	14836	14745	14928	14959	14951	14822	15008	14928	14743	14938	14966	14846	14933	14906	14790	15085	14895	15021	14924	14863	14881	14915	14873	14966	14829	15044	14744	14886	14691	14905	14896	14716	14991	14822	14882	15022	14934	14879	14842	14909	14826	14849	14943	14987	14892	14838	14841	14903	14811	14827	14813	14899	15064	15030	14882	14933	14749	14874	14953	14985	14811	15114	14888	15012	15000	14824	14877	14810	14885	15002	14993	14897	14939	14963	14907	14980	14997	14971	14777	14734	14858	14859	14946	14936	14850	14880	14824	14976	14690	14934	14790	14913	15033	14973	14968	14927	14949	14824	14860	14958	14840	14884	14956	14787	14653	14940	14882	15038	14901	14938	14949	14892	14844	14983	14858	14874	14922	14962	14914	14825	14784	14910	14801	15027	14934	14938	14891	14831	14945	14942	15088	14861	14864	14911	14920	14917	14903	14918	14957	14985	14928	14845	14952	14890	14910	14924	14911	14930	14823	15004	14865	15018	14995	14909	14960	14966	14891	14955	15024	14940	14954	14880	14920	14851	14970	14992	15079	15029	14894	14924	14792	14847	14879	14985	14929	15075	14910	15065	14892	14979	14900	14868	14894	14735	14794	14824	14917	14975	14865	14968	14901	14896	14810	14917	14871	14943	14804	14907	14953	14989	14678	15043	14852	14933	14991	14671	14876	14836	14965	14968	14979	14879	14896	14925	14721	14889	14930	14957	14911	14922	14824	14951	14932	14803	14922	14961	14838	14929	14945	14977	14776	14894	14932	14775	15087	14860	14861	15067	14872	14985	14760	14978	14996	14967	14806	14936	14987	14915	14814	15042	14777	14959	14922	14955	14858	14794	15159	14889	14898	14822	14860	15002	14842	14882	14747	14969	14672	14892	14905	15042	15056	14932	14893	14761	14858	14831	14898	14785	14915	14976	14825	14975	14947	14850	14835	14806	14759	14917	14925	14965	14872	14840	14867	14752	14791	14768	14922	14884	15101	14949	14860	14944	14905	14914	14888	14815	14913	14832	15009	14833	15001	15001	14840	14969	14807	14968	15042	14993	14928	14987	14792	14908	14785	14913	14993	14840	15096	14795	15054	14955	14879	14926	14971	14975	15009	14890	14896	14817	14844	14794	15071	14754	14958	14814	14746	14953	14901	15079	14909	14921	15035	14865	14955	15060	15041	14912	14936	14786	14711	14985	14924	14837	14905	14989	14979	14858	14987	14807	15008	14758	14907	15066	15028	14733	14862	15103	14786	14932	14897	14869	15006	15004	14931	14945	14850	14977	14992	14814	15033	14902	14978	14851	14850	14910	14872	14933	14887	14923	14851	14970	14792	14789	14915	15006	14991	14895	14944	14875	14980	14843	14829	14854	14836	14835	14907	14936	15003	14800	14956	14967	14908	14946	14811	14975	14745	15241	14826	14787	14825	15109	14896	14864	14934	14728	14800	14855	14877	14879	14767	15061	14811	14794	14837	14823	15090	14881	14942	14910	14905	14843	14761	14930	14916	14646	14835	15102	14856	15007	15080	14862	14913	14929	15009	14777	14935	14908	14810	14955	14891	14957	14975	14705	15041	14902	15037	14909	14999	14700	15051	14947	14881	14947	14854	14978	14921	14815	14784	14957	14980	14856	14784	14906	14951	14946	14859	14963	14770	14893	15024	15015	14906	14834	14890	14822	14770	15047	14876	14707	14986	14938	14863	14913	14961	14922	14854	14917	15071	14977	15037	14905	14763	14746	14985	14858	14842	14965	14810	14919	14823	14858	14902	14909	14842	14961	15011	14864	14975	14940	14936	14825	14838	14942	14839	14675	14947	15000	14988	15116	15063	14787	14807	14895	14958	14958	14876	14799	14737	15070	14761	14741	15055	15050	14886	14814	14745	14744	14836	14917	14972	14893	14859	14932	14896	14857	14911	14912	14891	14859	14859	14945	14970	15040	14870	14980	15018	14798	14874	14968	14825	14947	14892	14779	14791	14904	14754	14824	14793	14880	14959	14872	14951	14852	14983	14844	14740	14960	14980	14932	14882	15047	14882	14927	14811	14867	15086	14912	14981	14981	14736	14985	14940	15072	14770	15074	14880	14812	14880	14911	14978	14973	15057	14983	14871	14772	14740	14830	15052	14873	14975	15002	14894	14971	15006	14927	14955	14939	14949	14994	14772	14992	14951	15034	15019	14880	14810	14974	14936	14819	14869	14753	14963	14896	14875	14879	15036	15062	14956	14948	15066	14973	14983	14928	14756	14736	14908	14968	14972	14874	14873	14959	14942	14844	14907	14882	14875	14987	14965	14936	14954	14905	14983	14942	15103	14843	14940	14943	14848	14932	14879	14812	14842	14855	14972	14805	14879	14956	14892	14853	14966	14879	14953	15044	14854	14925	14845	15081	14859	14997	14790	14929	14929	14973	14744	14931	15059	15010	15105	14840	14944	14876	14984	14931	14998	14943	14902	14822	14813	14826	14794	14851	15007	14980	14807	14850	14851	15006	14950	14821	14710	14869	14968	14971	14880	14821	14920	15061	14856	14860	14972	14884	14944	14972	14823	14690	14963	14951	14864	14843	15002	15056	14831	15052	14791	14844	14783	15143	14912	14846	14806	14937	14646	14898	14928	14779	14971	14816	14969	15030	14936	14957	14982	14891	14786	14876	14870	14829	14907	14911	15036	14806	14903	14866	15051	14883	14809	14963	14906	14926	14968	15006	14959	15088	14851	14996	14930	14784	14888	14843	14958	14650	14899	15002	14801	15003	15031	14800	14955	14913	15105	14777	14950	14902	14862	14876	14776	14874	14793	14814	14863	14813	14754	14935	15138	14849	14924	14903	14765	14968	14898	15015	14922	14986	14912	14868	14864	14902	14864	14873	14745	14855	14902	14868	14917	15010	14980	14892	14816	14767	15000	14972	14779	14950	14898	14856	14805	14732	15032	14739	14860	15074	14782	14916	14930	15025	14687	15060	15021	14896	14957	14784	15034	14953	14842	14820	14947	14921	14931	14885	14885	14850	14876	15074	14957	14895	14946	14809	14890	14974	14768	14803	14823	14915	15091	14691	14941	15018	14903	14900	15085	14791	14788	14859	14977	14907	14852	14918	14888	14786	15036	14795	15025	14616	14944	14841	14882	14923	14889	14859	14764	15021	14950	14855	14829	14765	14943	14691	14836	14970	14870	14928	14874	14965	14806	14883	14838	14837	15051	14877	14917	14995	14969	14829	14970	15074	14832	15051	14816	14899	14926	14975	15069	14804	14947	14971	14817	15033	14934	14962	15008	15000	14842	14912	14871	14954	14834	14701	14839	14961	14848	15034	14977	14957	15032	14823	14988	14893	14947	14844	14964	14917	14956	15054	15071	15059	15021	14995	14915	14766	14991	14759	14729	14936	14900	14972	14830	14823	14898	14941	14990	14938	15018	14862	14682	14943	14783	14946	14908	14810	15034	14823	14877	14992	14865	14809	14899	15012	14936	15050	15005	14929	14917	14878	14878	14952	14857	14851	14987	14891	14980	14840	15024	15055	15035	14830	14946	14971	14801	14926	14894	14806	14846	14906	14923	14858	15049	15058	14812	14842	14807	14833	15001	15002	14762	14803	14913	14784	14874	14938	14989	14778	14865	14938	14946	15019	14929	15008	14986	14973	14793	14835	14826	14775	14909	15023	14934	14885	14826	15078	14950	14830	14983	14967	14927	14864	14891	14889	14891	14701	14811	15045	14858	14969	14977	15055	14941	14952	14957	14962	14866	14949	15029	14751	14973	14884	14872	14909	14902	15011	14968	14917	14872	14926	14888	15003	14880	14987	14911	14885	14984	14679	14954	15077	14912	14820	15029	14973	14963	14921	14713	14866	14920	14966	14815	15027	15076	14850	14997	14858	14805	14850	14851	15009	15122	14671	14899	14728	15004	14944	14799	14935	14893	14963	15024	14954	14925	14897	14831	14902	15085	14839	14968	14744	14873	14807	14999	14880	14776	14885	14842	15045	14921	14827	14796	14906	14898	14805	14726	14855	15010	14948	15006	14886	14874	14906	14960	14978	14813	14960	14889	14934	14918	14937	14986	15027	15081	14973	14862	14940	14839	14901	14973	14929	15062	14826	14883	15039	14958	14925	14837	15058	14876	15011	14767	15080	14949	14877	14978	15060	15008	14970	14847	14976	14695	14873	14670	14852	14898	14835	15061	15006	14749	15048	14855	14836	14989	15021	14905	15152	14875	15050	14910	14891	15078	14993	14918	14877	15110	14862	14996	14955	14822	15029	14982	14969	14896	14932	14838	14890	15081	14880	14844	14903	14960	14742	14880	14779	14853	14925	14896	14991	14880	14874	14808	14845	14974	14870	14966	14876	14892
24323	21508	29363	27259	25441	24798	23559	20734	19575	18099	17249	17135	17035	16960	17132	17006	17152	16961	16952	16882	16865	16779	16947	16838	16777	16918	16812	16797	16949	16879	16720	16899	16719	16685	16884	16752	16754	16697	16925	16871	16829	16841	16797	16858	16876	16918	16901	16851	16826	16832	16690	16799	16974	16766	16863	16961	16712	16890	16818	16685	16580	16765	16628	16524	16679	16720	16783	16670	16728	16932	16584	16666	16812	16694	16846	16725	16793	16744	16804	16646	16693	16776	16993	16932	16873	16876	16875	16643	16784	16859	16861	16679	16668	16871	16955	16560	16892	16685	16804	16897	16894	16955	16862	16699	16642	16860	16769	16582	16889	16702	16717	16889	16662	16747	16863	17041	16965	16795	16779	16924	16740	16725	16854	16789	16654	16806	16696	16674	16793	16975	16786	16688	16857	16657	16823	16807	16755	16725	16892	16616	16785	16712	16737	16647	16710	16723	16700	16764	16671	16759	16628	16925	16628	16801	16698	16751	16579	16923	16754	16812	16720	16703	16805	16772	16665	16747	16841	16739	16826	16873	16681	16865	16697	16716	16821	16794	16863	16744	16683	16449	16842	16794	16877	16831	16751	16807	16809	16679	16749	16843	16740	16760	16731	16716	16890	16949	16701	16732	16684	16741	16569	16963	16836	16513	16754	16738	16694	16733	16751	16720	16718	16786	16726	16722	16562	16965	16810	16712	16907	16823	16744	16676	16673	16871	16810	16737	16561	16506	16643	17006	16683	16584	16771	16649	16788	16766	16628	16935	16999	16772	16766	16886	16770	16645	16923	16632	16826	16756	16956	16736	16716	16827	16610	16764	16762	16722	16835	16725	16764	16869	16673	16581	17036	16839	16840	16825	16878	16929	16693	16838	16811	16485	16928	16961	16702	16891	16811	16729	16978	16699	16819	16775	16873	16674	16606	16744	16802	16990	17056	16942	16664	16803	16723	16851	16910	16678	16579	16800	16688	16627	16618	16725	16584	16672	16709	16979	16898	16690	16773	16617	16752	16711	16828	16853	16864	16669	16670	16655	16636	16686	16927	17012	16738	16836	17016	16792	16841	16952	16781	16824	16711	16808	16635	16877	16913	16753	16920	16601	16774	16695	16954	16810	16738	16773	16861	16723	16909	16802	16921	16877	16793	16765	16697	16858	16656	16953	16692	16811	16792	16747	16799	16886	16704	16601	16700	16505	16498	16672	16901	16768	16735	16735	16666	16743	16731	16661	16797	16730	16780	16601	16949	16854	16636	16578	16790	16804	16892	16641	16796	16691	16774	16558	16797	16768	16789	16683	16701	16779	17015	16860	16933	16627	16754	16754	16574	16756	16776	16737	16770	16768	16708	16795	16747	16765	16941	16893	16790	16706	16725	16853	16869	16657	16798	16881	16606	16706	16555	16634	16813	16572	16754	16798	16825	16779	16912	16677	16612	16812	16767	16527	16832	16742	16508	16784	16653	16790	16744	16682	16836	16732	16752	16703	16798	16796	16714	16671	16735	16780	16778	16669	16633	16722	16752	16855	16912	16946	16732	16674	16704	16778	16741	16790	16729	16817	16769	16923	16753	16845	17063	16801	16797	16891	16790	16756	16678	16842	16736	16730	16875	16892	16760	16881	16816	16633	16810	16776	16962	16916	16694	16740	16835	16909	16903	16849	16852	16867	16758	16693	16824	16554	16587	16955	16805	16752	16683	16679	16873	16784	16811	16699	16660	16892	16674	16677	16822	16655	16817	16899	16661	16808	16913	16880	16845	16895	16975	16758	16561	16759	16751	16733	16740	16781	16893	16721	16675	16571	16640	16789	16817	16789	16943	16617	16770	16765	16842	16667	16667	16774	16908	16780	16827	16754	16832	16605	16884	16684	16987	16661	16982	16971	16803	16821	16961	16714	16753	16682	16753	16760	16821	16897	16762	16790	16793	16877	16674	16868	16870	16755	16823	16790	16907	16755	16932	16748	16627	16721	16904	16688	16725	16746	16795	16509	16886	16864	16837	16731	16951	16958	16668	17084	16626	16641	16704	16713	16767	16763	16985	16955	16770	16739	16592	16501	16748	16750	16677	16510	16920	16732	16995	16721	16802	16771	16694	16710	16694	16759	16807	16677	16694	16731	16797	16655	16715	16888	16578	16718	16914	16951	17013	16677	16630	16707	16837	16954	16930	16775	16739	16815	16937	16631	16779	16663	16599	16859	16638	16505	16687	16764	16846	16811	16734	16741	16832	16709	16780	16667	16585	16486	16722	16583	16813	16662	16875	16830	16826	16639	16871	16908	16815	16616	16752	16599	16829	16816	16660	16840	16815	16891	16681	16745	16825	17115	16633	16970	16933	16747	16818	16914	16762	16694	16830	16748	16636	16656	16815	16939	16801	16746	16872	16722	16705	16887	16710	16794	16748	16654	16717	16871	16960	16903	16964	16853	16617	16632	16797	16595	16698	16763	16595	16722	16786	16874	16780	16713	16514	16890	16885	16729	16732	16736	16927	16907	16718	16640	16681	16734	16697	16625	16663	16849	16774	16780	16882	16936	16823	16874	16726	16772	16747	16739	16851	16906	16838	16797	16730	16787	16780	16676	16704	16745	16726	16726	16811	16763	16650	16754	16917	16468	16706	16644	16785	16837	16761	16754	16721	16807	16965	16880	16894	16764	16627	16599	16877	16927	16568	16939	16848	16559	16805	16856	16761	16794	16834	16822	16715	16883	16727	16687	16685	16677	16708	16743	16711	16703	17032	16751	16722	16767	16619	16812	16803	16595	16716	16776	17039	16665	16790	16638	16835	16860	16918	16787	16722	16854	16945	17001	16848	16822	16781	16743	16868	16969	16830	16695	16879	16773	16819	16838	16600	16781	16786	17010	16643	16661	16615	16766	16727	16715	16932	16634	16798	16610	16768	16615	16632	16823	16799	16659	16610	16822	16718	16658	16691	16663	16610	16880	16721	16680	16775	16837	16701	16858	16773	16716	16857	16600	16748	16743	16860	16690	16755	16636	16684	16874	16762	16634	16982	16809	16739	16810	16753	16999	16892	16769	16833	16774	16852	16850	16796	16712	16794	16756	16863	16706	16749	16548	16872	16850	16610	16757	16805	16785	16736	16797	16660	16774	16867	16763	16747	16788	16815	16649	16609	16910	16872	16816	16542	16803	16735	16890	16691	16674	16784	16787	16714	16586	16725	16651	16811	16702	16795	16812	16739	16697	16806	16774	16716	16564	16640	16600	16642	16776	16778	16809	16687	16859	16875	16721	16808	16863	16612	16829	16841	16788	16739	16837	16767	16693	16825	16694	16990	16970	16826	16640	16655	16845	16791	16568	16699	16730	16960	16755	16758	16901	16700	16567	16613	16728	16738	16827	16840	16782	16780	16754	16833	16647	16752	16699	16888	16665	16872	16800	16726	16775	16855	16900	16698	16781	16910	16710	16871	16776	16879	16978	16910	16789	16701	16755	16865	16846	16914	16914	16866	16703	16649	16799	16782	16682	16788	16842	16607	16886	16811	16843	16925	16683	16859	16769	16675	16880	16818	16784	16719	16810	16686	16833	16602	16576	16840	16721	16735	16961	16931	16686	16416	16738	16702	16725	16682	16743	16515	16745	16727	16798	16652	16811	16874	16748	16544	16809	16633	16651	16649	16853	16690	16574	16857	16626	17021	16937	16932	16879	16520	16819	16689	16585	16801	16916	16697	16799	16802	16786	16882	16945	16944	16897	16935	16858	16698	16840	16694	16668	16800	16588	16770	16574	16680	16538	16809	16839	16744	16550	16638	16693	16743	16616	16661	16879	16834	16727	16551	16780	16704	16807	16660	16776	16643	16851	16757	16858	16696	16898	16858	16855	16974	17002	16796	16655	16714	16686	16705	16650	16783	16608	16739	16954	16618	16765	16647	16963	16825	16746	16717	16547	16584	16694	16828	16678	16892	16837	16866	16768	16614	16488	16932	16998	16558	16868	16859	16829	16885	16854	16547	16826	16761	16682	16604	16737	16741	16935	16664	16659	16713	16744	16673	16835	16915	16843	16834	16717	16796	16826	16758	16784	16966	16800	16846	16693	16743	16991	16635	16876	16680	16769	16683	16756	16740	16801	16744	16834	16909	16915	16791	16815	16547	16864	16780	16781	16677	16693	16787	16863	16894	16682	16851	16846	16655	16762	16759	16690	16495	16666	16631	16703	16713	16712	16876	16788	16850	16803	16565	16746	16777	16849	16865	16921	16604	16827	16772	16777	16728	16991	16929	16779	16896	16603	16897	16614	16850	16728	16908	16792	16762	16686	16876	16793	16692	16833	16680	16751	16803	16769	16605	16842	16905	16696	16789	16733	16616	16741	16767	16657	16803	16758	16668	17043	16842	16747	16698	17067	16670	16543	16814	16638	16683	16886	16844	16848	16784	16700	16822	16792	16735	16782	16733	16908	16771	16852	16848	16811	16786	16642	16656	16699	16738	16632	16754	16694	16830	16852	16858	16714	16782	16876	16706	16709	16832	16712	17081	16647	16872	16596	16799	16707	16647	16744	16799	16914	16955	16888	16797	16621	16740	16668	16801	16747	16748	16670	16705	16973	16756	16852	16893	16936	16811	16711	16572	16883	16770	16515	16712	16744	16754	16824	16718	16853	16745	16765	16768	16721	16777	16781	16996	16868	16863	16872	16721	16922	16727	16593	16713	16546	16679	16931	16975	16781	16724	16700	16700	16738	16851	16801	16715	16560	16796	16659	16790	16732	16724	16619	16791	16809	16613	16641	16893	16913	16729	16877	16699	16679	16742	16907	16867	16793	16673	16818	16919	16868	16913	16733	16905	16946	16638	16799	16548	16803	16562	16654	16801	16724	16697	16790	16828	16966	16680	16705	16546	16720	16914	16898	16580	16893	16947	16843	16817	16719	16591	16849	16697	16611	16820	16796	16692	16828	16853	16674	16680	16587	16627	16786	16740	16878	16797	16741	16744	16786	16693	16568	16537	16700	17011	16782	16836	16737	16733	16663	16603	16866	16817	16827	16789	16844	16771	16467	16730	16787	16807	16722	16736	16707	16778	16939	16676	16679	16645	16990	16670	16903	16674	16919	16778	16923	16735	16831	16857	16887	16869	16899	16858	16824	16733	16795	16760	16784	16789	16800
30169	49560	51243	40282	29713	23694	20919	20218	18668	16406	15519	15457	15564	15327	15462	15428	15254	15313	15522	15360	15277	15402	15241	15415	15467	15498	15354	15239	15205	15256	15259	15489	15499	15455	15357	15490	15343	15303	15410	15302	15400	15350	15317	15331	15435	15181	15284	15323	15303	15362	15323	15522	15410	15240	15519	15369	15241	15489	15204	15456	15518	15178	15398	15353	15365	15463	15351	15346	15389	15366	15383	15451	15293	15490	15273	15285	15270	15413	15281	15080	15410	15232	15354	15346	15355	15251	15319	15310	15346	15348	15399	15428	15412	15421	15241	15352	15419	15373	15367	15529	15289	15283	15316	15352	15238	15323	15268	15408	15284	15410	15182	15362	15389	15288	15308	15557	15285	15223	15239	15525	15251	15374	15432	15247	15489	15296	15282	15366	15191	15208	15320	15320	15355	15230	15344	15579	15413	15371	15466	15146	15233	15362	15343	15428	15401	15362	15247	15316	15452	15226	15348	15187	15488	15431	15218	15294	15345	15430	15330	15315	15323	15572	15301	15398	15382	15400	15339	15170	15440	15326	15322	15326	15326	15279	15490	15262	15423	15219	15304	15204	15441	15531	15376	15265	15379	15358	15501	15437	15508	15295	15496	15282	15443	15393	15282	15346	15325	15276	15509	15429	15149	15291	15419	15275	15260	15559	15350	15338	15421	15392	15256	15328	15394	15113	15101	15325	15322	15369	15604	15266	15442	15352	15309	15542	15359	15455	15378	15230	15182	15373	15492	15312	15425	15506	15166	15448	15364	15413	15392	15420	15265	15383	15354	15295	15389	15207	15417	15378	15308	15377	15473	15302	15395	15525	15433	15350	15269	15185	15339	15345	15337	15351	15314	15100	15323	15398	15294	15243	15177	15431	15305	15409	15232	15353	15328	15367	15451	15370	15409	15442	15219	15333	15180	15307	15384	15357	15191	15331	15419	15334	15303	15482	15199	15465	15325	15268	15236	15377	15482	15347	15300	15268	15321	15367	15368	15268	15431	15318	15289	15454	15100	15326	15385	15299	15331	15329	15438	15282	15308	15303	15379	15385	15415	15302	15453	15358	15184	15356	15097	15290	15322	15386	15347	15254	15468	15584	15337	15409	15235	15347	15271	15338	15372	15542	15205	15324	15351	15332	15147	15395	15346	15280	15310	15447	15221	15034	15513	15328	15316	15234	15373	15362	15318	15369	15390	15286	15283	15368	15291	15326	15450	15223	15189	15281	15409	15327	15338	15613	15460	15366	15438	15501	15271	15332	15392	15439	15282	15379	15378	15225	15224	15445	15110	15480	15330	15427	15249	15372	15390	15534	15392	15272	15405	15346	15445	15158	15466	15386	15362	15409	15478	15341	15457	15372	15257	15333	15378	15117	15237	15299	15246	15441	15200	15464	15335	15407	15449	15334	15302	15406	15274	15373	15273	15414	15369	15322	15164	15449	15425	15375	15394	15368	15220	15234	15425	15217	15440	15275	15374	15328	15124	15460	15233	15199	15503	15188	15251	15265	15264	15340	15321	15219	15298	15182	15401	15421	15419	15212	15235	15351	15299	15185	15297	15309	15313	15192	15174	15372	15371	15391	15405	15468	15418	15475	15410	15359	15421	15189	15430	15267	15154	15187	15345	15452	15334	15356	15362	15250	15390	15492	15337	15472	15228	15498	15385	15326	15173	15355	15360	15267	15496	15243	15295	15412	15306	15265	15340	15324	15343	15313	15239	15472	15437	15360	15389	15243	15275	15230	15337	15253	15327	15263	15166	15335	15382	15323	15525	15332	15291	15219	15453	15555	15112	15176	15404	15307	15338	15287	15301	15444	15438	15210	15267	15230	15319	15177	15509	15336	15411	15183	15489	15270	15409	15472	15413	15314	15365	15340	15461	15318	15424	15330	15375	15153	15348	15305	15331	15381	15457	15414	15465	15378	15185	15390	15396	15379	15300	15480	15220	15421	15255	15505	15405	15341	15251	15342	15623	15344	15393	15194	15295	15185	15272	15357	15298	15446	15368	15274	15313	15366	15337	15397	15290	15347	15372	15233	15409	15284	15174	15461	15306	15123	15445	15229	15379	15408	15359	15213	15443	15237	15344	15279	15299	15264	15124	15374	15261	15339	15320	15285	15355	15396	15370	15272	15254	15185	15375	15472	15238	15437	15415	15382	15504	15368	15376	15379	15372	15217	15348	15292	15352	15325	15360	15386	15383	15155	15204	15381	15339	15337	15228	15326	15269	15548	15181	15306	15308	15368	15328	15360	15467	15365	15410	15344	15503	15280	15374	15333	15444	15207	15334	15315	15354	15316	15214	15125	15383	15251	15216	15284	15341	15310	15279	15268	15270	15155	15441	15376	15266	15242	15318	15291	15254	15113	15266	15330	15418	15387	15340	15267	15335	15483	15419	15520	15307	15339	15302	15363	15450	15393	15293	15404	15283	15265	15365	15330	15268	15291	15321	15178	15291	15490	15405	15179	15255	15190	15412	15372	15182	15371	15213	15420	15234	15224	15278	15318	15286	15279	15239	15233	15189	15331	15398	15257	15266	15304	15176	15245	15341	15407	15249	15514	15220	15309	15335	15372	15240	15400	15360	15269	15178	15240	15325	15445	15280	15189	15336	15352	15288	15431	15262	15533	15297	15332	15303	15402	15464	15276	15354	15393	15301	15270	15276	15177	15284	15236	15226	15328	15519	15390	15374	15320	15513	15284	15446	15326	15417	15284	15542	15349	15331	15299	15278	15382	15278	15245	15381	15261	15272	15512	15223	15303	15333	15343	15303	15522	15297	15263	15105	15294	15142	15211	15262	15396	15539	15373	15463	15317	15479	15294	15413	15378	15469	15168	15341	15350	15282	15287	15307	15116	15304	15327	15350	15356	15276	15237	15323	15408	15290	15412	15258	15398	15313	15118	15230	15199	15394	15292	15458	15442	15246	15325	15398	15226	15234	15379	15240	15403	15204	15285	15570	15264	15326	15279	15357	15336	15316	15335	15457	15423	15215	15265	15431	15295	15445	15354	15401	15383	15426	15286	15307	15404	15546	15394	15346	15454	15333	15506	15151	15292	15311	15385	15386	15276	15259	15291	15207	15289	15201	15314	15347	15223	15591	15362	15341	15343	15341	15409	15375	15376	15219	15299	15384	15198	15244	15488	15480	15448	15201	15282	15213	15349	15349	15243	15387	15335	15356	15215	15191	15263	15252	15519	15222	15405	15360	15278	15415	15240	15295	15354	15240	15387	15260	15462	15295	15349	15145	15350	15383	15397	15409	15475	15441	15442	15400	15254	15389	15354	15261	15333	15295	15380	15162	15202	15283	15380	15349	15304	15441	15343	15422	15348	15347	15375	15383	15320	15245	15492	15439	15228	15377	15330	15414	15375	15147	15193	15410	15349	15287	15493	15431	15300	15288	15325	15446	15155	15486	15418	15337	15253	15401	15297	15122	15343	15216	15110	15141	15216	15356	15316	15397	15440	15151	15408	15407	15299	15364	15251	15158	15282	15352	15351	15283	15260	15288	15400	15436	15411	15257	15337	15310	15349	15348	15322	15320	15272	15336	15361	15311	15279	15363	15365	15367	15231	15316	15337	15423	15302	15347	15329	15505	15287	15221	15489	15527	15308	15359	15119	15140	15383	15224	15416	15364	15306	15357	15254	15255	15534	15170	15390	15462	15364	15221	15448	15359	15277	15440	15389	15273	15402	15292	15222	15313	15391	15468	15319	15256	15186	15364	15375	15377	15245	15275	15437	15300	15311	15384	15263	15408	15294	15394	15318	15467	15295	15399	15394	15517	15371	15272	15396	15402	15403	15333	15354	15465	15388	15425	15398	15171	15212	15377	15438	15157	15276	15339	15368	15422	15316	15167	15177	15332	15548	15491	15475	15333	15336	15295	15516	15318	15493	15317	15415	15442	15452	15420	15234	15236	15243	15415	15189	15410	15228	15351	15352	15219	15406	15165	15330	15399	15234	15349	15399	15233	15265	15187	15382	15359	15450	15397	15396	15351	15477	15399	15228	15364	15305	15223	15213	15174	15362	15374	15279	15570	15192	15193	15239	15288	15300	15417	15364	15593	15329	15336	15289	15369	15306	15440	15317	15432	15310	15354	15333	15313	15312	15314	15492	15428	15244	15400	15381	15357	15279	15371	15357	15181	15312	15399	15441	15259	15395	15397	15383	15285	15285	15318	15346	15493	15312	15265	15251	15396	15428	15352	15168	15364	15337	15494	15208	15396	15358	15334	15203	15404	15275	15396	15206	15360	15354	15415	15319	15269	15431	15271	15343	15307	15366	15437	15360	15507	15169	15372	15357	15163	15358	15417	15328	15335	15376	15194	15345	15259	15334	15400	15520	15442	15481	15428	15303	15206	15322	15300	15237	15416	15161	15341	15291	15324	15500	15409	15326	15285	15536	15231	15304	15331	15237	15262	15243	15349	15402	15158	15392	15378	15485	15271	15287	15381	15359	15350	15272	15352	15514	15302	15464	15301	15284	15423	15396	15252	15436	15348	15299	15247	15391	15219	15362	15415	15267	15396	15214	15262	15316	15325	15401	15497	15253	15396	15304	15459	15269	15486	15201	15257	15402	15325	15467	15290	15401	15253	15152	15293	15409	15437	15279	15381	15296	15229	15311	15299	15375	15284	15315	15359	15380	15245	15306	15487	15457	15123	15349	15379	15399	15307	15273	15335	15265	15309	15322	15183	15445	15595	15262	15296	15274	15190	15403	15279	15269	15353	15295	15291	15468	15229	15347	15376	15220	15329	15243	15351	15321	15324	15347	15316	15304	15349	15395	15382	15370	15295	15486	15542	15189	15345	15481	15408	15273	15507	15483	15261	15326	15346	15411	15227	15350	15168	15450	15372	15292	15322	15360	15268	15429	15314	15289	15475	15283	15393	15177	15430	15289	15307	15135	15306	15299	15368	15361	15402	15487	15384	15282	15424	15452	15480	15329	15437	15383	15319	15322	15380	15303	15322	15359	15370	15292	15349	15407	15359	15166	15509	15235	15403	15192	15163	15204	15318	15221	15201	15416	15378	15362	15514	15408	15351	15482	15204	15408	15227	15356	15319	15336	15382	15088	15357	15365	15476	15303	15190	15452	15210	15141	15357	15289	15208	15289	15272	15426
23212	21598	29493	24636	23483	26558	28985	21575	19079	18568	18044	17998	17841	17679	17755	17716	17914	17494	17803	17642	17499	17658	17536	17735	17763	17733	17711	17535	17730	17572	17711	17714	17567	17610	17680	17732	17463	17674	17578	17815	17611	17634	17634	17533	17404	17726	17550	17621	17676	17521	17435	17737	17583	17444	17476	17735	17656	17709	17612	17612	17521	17593	17462	17641	17674	17557	17427	17537	17737	17813	17638	17541	17575	17613	17289	17592	17734	17704	17589	17409	17654	17482	17538	17495	17664	17365	17499	17579	17526	17456	17527	17473	17442	17584	17614	17475	17574	17487	17566	17536	17603	17549	17499	17510	17570	17387	17617	17727	17635	17659	17628	17395	17578	17402	17647	17750	17685	17305	17462	17432	17466	17557	17661	17630	17521	17518	17451	17397	17490	17504	17562	17438	17339	17523	17486	17610	17639	17557	17572	17470	17583	17466	17552	17549	17634	17556	17637	17575	17334	17567	17493	17470	17728	17543	17680	17289	17413	17668	17462	17434	17557	17342	17282	17728	17401	17358	17532	17360	17473	17535	17593	17682	17503	17540	17714	17467	17400	17582	17519	17723	17534	17663	17451	17594	17558	17546	17549	17511	17647	17645	17466	17493	17441	17570	17533	17657	17528	17634	17426	17632	17444	17254	17591	17508	17654	17536	17658	17401	17299	17345	17522	17462	17501	17620	17442	17403	17456	17355	17527	17568	17609	17549	17495	17548	17539	17245	17304	17374	17429	17556	17572	17497	17535	17486	17518	17345	17415	17481	17635	17349	17394	17667	17487	17344	17663	17492	17423	17515	17676	17560	17476	17722	17485	17680	17464	17656	17595	17367	17332	17487	17614	17486	17403	17217	17345	17537	17786	17486	17629	17572	17468	17490	17555	17685	17528	17639	17675	17667	17697	17693	17477	17278	17376	17324	17560	17381	17491	17637	17590	17363	17556	17479	17562	17459	17411	17353	17447	17184	17408	17553	17494	17595	17521	17443	17711	17393	17429	17663	17469	17577	17490	17494	17496	17463	17538	17578	17615	17711	17441	17487	17554	17591	17504	17566	17577	17259	17407	17393	17383	17496	17407	17560	17464	17490	17611	17577	17310	17303	17566	17619	17599	17564	17502	17313	17522	17613	17501	17527	17603	17297	17542	17595	17478	17429	17404	17537	17612	17474	17413	17555	17600	17382	17281	17332	17652	17470	17364	17423	17645	17505	17541	17490	17452	17277	17449	17511	17485	17417	17404	17559	17634	17419	17540	17417	17648	17404	17441	17670	17678	17684	17590	17495	17568	17752	17586	17575	17576	17497	17495	17525	17236	17352	17714	17678	17481	17323	17530	17395	17333	17554	17603	17604	17518	17433	17592	17415	17567	17535	17457	17427	17581	17438	17363	17579	17491	17519	17688	17588	17607	17382	17467	17134	17494	17510	17336	17631	17344	17406	17441	17500	17419	17441	17531	17567	17424	17591	17539	17483	17760	17590	17659	17617	17461	17516	17592	17397	17661	17625	17518	17569	17749	17368	17525	17468	17493	17602	17478	17513	17640	17551	17354	17445	17543	17487	17576	17453	17450	17569	17664	17590	17480	17408	17404	17347	17383	17397	17360	17593	17353	17348	17500	17564	17590	17335	17500	17623	17358	17164	17547	17211	17523	17809	17540	17726	17449	17549	17409	17654	17638	17468	17559	17527	17370	17362	17656	17491	17589	17620	17589	17453	17687	17643	17587	17342	17515	17381	17493	17488	17508	17488	17613	17566	17495	17498	17471	17494	17495	17754	17543	17720	17391	17497	17406	17536	17359	17382	17462	17584	17343	17540	17396	17411	17457	17486	17395	17551	17564	17620	17452	17552	17273	17430	17554	17300	17714	17592	17479	17530	17351	17656	17428	17424	17615	17594	17599	17416	17550	17535	17405	17455	17608	17628	17590	17441	17491	17632	17450	17411	17388	17370	17521	17270	17500	17484	17454	17579	17585	17631	17413	17467	17473	17296	17384	17525	17371	17614	17504	17487	17564	17574	17541	17476	17607	17461	17583	17664	17366	17472	17457	17503	17354	17442	17374	17562	17576	17652	17482	17459	17796	17630	17385	17330	17658	17625	17422	17562	17685	17578	17665	17289	17424	17487	17519	17424	17638	17674	17596	17373	17540	17561	17381	17554	17451	17461	17363	17445	17440	17450	17247	17496	17501	17502	17386	17471	17188	17540	17631	17549	17511	17540	17401	17543	17505	17311	17232	17738	17233	17540	17490	17435	17589	17688	17437	17654	17444	17547	17374	17408	17280	17446	17601	17392	17557	17529	17549	17379	17334	17529	17623	17517	17520	17552	17588	17509	17518	17305	17608	17651	17516	17597	17487	17521	17581	17635	17493	17659	17515	17339	17497	17403	17505	17460	17394	17505	17545	17519	17445	17478	17305	17187	17672	17578	17444	17580	17628	17487	17426	17495	17309	17492	17480	17432	17470	17506	17336	17286	17345	17513	17472	17498	17543	17358	17230	17508	17576	17758	17414	17446	17297	17347	17463	17547	17511	17657	17426	17623	17552	17483	17511	17613	17335	17500	17333	17447	17396	17527	17345	17521	17721	17479	17574	17455	17693	17510	17538	17344	17567	17650	17517	17539	17425	17435	17535	17468	17620	17652	17645	17450	17547	17560	17363	17430	17297	17357	17652	17670	17464	17267	17556	17418	17777	17390	17666	17440	17554	17534	17674	17502	17425	17354	17335	17370	17449	17658	17410	17573	17410	17496	17502	17477	17412	17571	17614	17451	17525	17416	17334	17586	17437	17433	17415	17453	17493	17493	17603	17559	17455	17675	17736	17325	17408	17396	17337	17427	17689	17748	17633	17745	17651	17661	17615	17477	17490	17318	17466	17586	17457	17520	17568	17483	17521	17386	17562	17498	17343	17474	17821	17528	17576	17462	17535	17524	17320	17547	17257	17463	17537	17529	17701	17429	17607	17740	17535	17600	17471	17379	17674	17433	17447	17621	17490	17514	17615	17477	17687	17558	17578	17472	17599	17560	17502	17589	17849	17507	17491	17594	17397	17432	17683	17373	17525	17610	17469	17559	17513	17428	17501	17438	17470	17490	17505	17578	17443	17641	17377	17728	17611	17677	17411	17420	17741	17602	17539	17553	17467	17809	17614	17458	17381	17513	17292	17550	17509	17655	17449	17295	17637	17544	17350	17582	17632	17353	17213	17358	17594	17479	17354	17506	17578	17625	17618	17444	17474	17454	17628	17648	17535	17714	17528	17457	17624	17595	17486	17414	17520	17405	17669	17582	17627	17525	17627	17507	17617	17454	17694	17563	17522	17442	17488	17512	17439	17570	17576	17525	17624	17542	17480	17308	17524	17637	17643	17741	17461	17565	17450	17626	17463	17508	17613	17585	17389	17486	17559	17371	17706	17658	17572	17604	17517	17622	17567	17528	17706	17504	17439	17720	17690	17421	17702	17434	17407	17490	17373	17530	17468	17441	17479	17491	17435	17378	17343	17623	17491	17513	17442	17317	17640	17384	17763	17572	17560	17570	17341	17691	17550	17790	17604	17568	17401	17395	17614	17652	17396	17537	17601	17482	17599	17376	17640	17475	17623	17619	17393	17252	17391	17576	17481	17528	17307	17517	17739	17774	17475	17375	17433	17610	17630	17568	17700	17339	17389	17504	17731	17507	17493	17657	17540	17417	17469	17470	17367	17371	17372	17730	17503	17474	17546	17400	17533	17374	17523	17670	17684	17517	17510	17641	17496	17527	17517	17570	17723	17492	17604	17530	17513	17367	17622	17378	17325	17566	17442	17348	17505	17545	17549	17592	17653	17700	17449	17356	17584	17487	17550	17646	17627	17412	17646	17411	17418	17396	17575	17485	17465	17485	17457	17350	17643	17427	17327	17547	17493	17335	17659	17442	17434	17476	17686	17748	17503	17380	17530	17413	17312	17385	17516	17615	17525	17755	17514	17621	17407	17564	17541	17754	17495	17391	17424	17634	17622	17482	17376	17497	17429	17433	17479	17510	17476	17441	17519	17416	17473	17284	17505	17528	17304	17547	17424	17476	17488	17457	17458	17736	17679	17336	17374	17418	17470	17564	17524	17453	17267	17391	17533	17422	17719	17665	17589	17410	17445	17358	17535	17520	17504	17451	17374	17456	17636	17583	17519	17451	17440	17581	17402	17476	17438	17603	17586	17781	17560	17403	17582	17371	17376	17547	17327	17470	17250	17502	17489	17626	17277	17511	17718	17647	17574	17392	17426	17562	17360	17411	17381	17388	17517	17447	17574	17591	17637	17458	17664	17426	17462	17172	17585	17416	17434	17595	17684	17538	17372	17573	17626	17517	17313	17519	17606	17521	17465	17573	17590	17424	17519	17434	17523	17756	17559	17664	17548	17413	17413	17503	17461	17472	17651	17603	17327	17480	17608	17407	17667	17639	17455	17484	17627	17348	17573	17591	17466	17601	17553	17532	17646	17415	17710	17504	17522	17748	17412	17500	17662	17396	17528	17495	17485	17529	17444	17495	17531	17590	17601	17594	17434	17583	17484	17632	17680	17502	17655	17397	17568	17541	17490	17516	17640	17358	17487	17462	17669	17525	17331	17331	17529	17425	17385	17636	17672	17404	17374	17413	17545	17481	17473	17471	17538	17527	17474	17547	17582	17593	17522	17324	17457	17287	17418	17438	17416	17605	17457	17446	17634	17486	17391	17405	17451	17464	17586	17458	17418	17574	17616	17512	17412	17469	17250	17630	17580	17637	17445	17597	17410	17400	17528	17368	17616	17629	17419	17573	17475	17319	17549	17351	17554	17418	17422	17433	17461	17421	17421	17572	17492	17617	17332	17658	17457	17306	17502	17804	17416	17455	17597	17463	17497	17520	17457	17665	17671	17489	17508	17527	17516	17415	17407	17616	17474	17472	17611	17469	17603	17625	17474	17409	17392	17585	17663	17649	17179	17477	17591	17505	17613	17555	17321	17429	17606	17568	17534	17430	17458	17531	17762	17514	17416	17551	17263	17533	17417	17478	17289	17372	17666	17434	17411	17438	17492	17603	17650	17511	17737	17493	17593	17243	17523	17431	17460	17556	17518	17576	17618	17536	17373	17656	17423	17557	17770	17475	17671	17614
37642	62303	56230	40881	34410	29186	26232	19388	16972	16156	16281	15930	15995	15862	15989	15978	16111	15790	15964	15860	15749	15931	15962	16008	15930	15819	15842	15966	15804	15824	15854	15774	15842	15727	15881	15900	15771	15585	15841	15798	15807	15833	15988	15867	15904	15996	16090	15999	15909	15797	15906	16002	15829	15855	15982	16052	15904	15749	16024	15850	15763	15815	15788	15770	15965	16008	16089	15662	15691	15862	15897	15893	15726	15834	15873	15829	15731	16020	15794	15692	15790	15818	15823	15840	15874	15703	15754	15613	15750	16005	15730	15666	15765	15786	15992	15879	15755	15638	15773	15909	15858	15750	15735	15698	15994	15747	15862	15896	15912	15772	15760	15889	15771	15878	15924	15792	15916	15935	15833	15731	15861	15878	15933	15872	15917	15849	15858	16063	15924	15760	15713	16022	15994	15771	15876	15863	15811	15814	15751	15906	15750	15794	15798	15708	15862	15865	15849	15652	15853	15885	15756	15712	15642	15820	15807	15881	15918	15916	15790	15805	15823	15804	15894	15914	16071	15827	15911	15841	15875	15793	15803	15827	15938	15789	15865	15794	15871	15828	15997	15775	15953	15729	15783	15807	15890	15742	15961	15812	15832	15902	15793	15968	15791	15839	15764	15865	15853	15839	15816	15801	15807	15680	15764	15743	15945	15731	15942	15841	15669	15924	15750	15875	15733	15760	15979	15835	15725	15772	15829	15906	15835	15676	15686	15803	15896	15738	15798	15816	15918	15873	15713	15735	15731	15747	15954	15824	15730	15689	15836	15849	15890	15828	15762	15743	15659	16038	15888	15792	15650	15831	15791	15946	15975	15838	15859	15797	15699	15894	15741	15755	15715	15610	15895	15852	15694	15727	15722	15846	15742	15965	15751	15754	15645	15790	15937	15810	16016	15561	15830	15753	15903	15899	15787	15629	15821	15772	15913	15840	15779	15875	15846	15646	15962	15860	15804	15704	15792	15774	15748	15731	15871	15965	15813	15874	15900	15844	15833	16000	15911	15821	15833	15794	15657	15682	15902	15873	15750	15761	15637	15746	15912	15957	15812	15711	15708	15823	15709	15789	15887	15944	15806	15731	15681	16003	15881	15823	15811	15857	15793	15913	15921	15824	15825	15921	15670	15726	15832	15726	15826	15805	15968	15736	15847	15920	15766	15866	15771	15871	15878	15829	15932	15744	15546	15680	15858	15764	15971	15768	15625	15801	15660	15836	15876	15868	15730	15753	15816	15672	15562	15737	15621	15845	15843	15897	15887	15750	15827	15715	15806	15884	15798	16042	15597	15867	15862	15849	15782	15920	15640	15735	15988	15766	15840	15677	15783	15664	15976	15814	15773	15909	15829	15707	15770	15802	15875	15911	15816	15829	15749	15913	15745	15902	15945	15971	15965	15791	15652	15999	15752	15764	15784	15856	15869	15717	15753	15726	15642	15842	15798	15820	15762	15867	15954	15911	15877	15755	15786	15666	15827	15885	15922	15736	15713	15827	15650	15843	15864	15795	15734	15768	15772	15806	15884	15743	15821	15752	15726	15734	15693	15865	15750	15648	15819	15756	15931	15815	15763	15772	15793	15794	15837	15734	15725	15807	15840	15703	15678	15759	15829	15851	15889	15762	15798	16042	15933	15828	16024	15798	15777	15845	15842	15746	15727	15823	15801	15813	15925	15687	15864	15884	15856	15745	15832	15832	15783	15872	15785	15833	15975	15812	15823	15824	15808	15937	15866	15652	16037	15898	15862	15963	15881	15873	15923	15755	15909	15915	15846	15812	15614	15890	15700	15704	15978	15728	15881	15855	15871	15625	15644	15744	15989	15971	15840	15734	15936	15821	15718	15815	15751	15863	15862	15927	15793	15826	15793	15766	15797	15826	15877	15892	15827	15843	15791	15866	15840	15683	15757	15902	15699	15784	15855	15603	15905	15878	15674	15835	15912	15647	15709	15769	15845	15823	15708	15888	15820	15865	15910	15873	15976	15850	15746	15946	16003	15867	15821	15732	15869	15736	15783	15882	15728	15909	15718	15819	15677	15881	15928	15893	15880	15726	15797	15925	15809	15837	15812	15789	15903	15849	15971	15856	15834	15734	15753	15705	15693	15876	15821	15850	15873	15739	15671	15886	15754	15882	15913	15716	15894	15743	15852	15742	15914	15853	15938	15717	15677	15835	15829	15753	15865	15851	15892	15652	15876	15741	15681	15912	15806	15759	15953	15797	15895	15867	16087	15694	15902	15838	15797	15807	15714	15689	15616	15679	15611	15749	15844	15838	15794	15725	15671	15815	15839	15727	15776	15696	15910	15809	15595	15808	15786	15765	15632	15816	15865	15804	15846	15867	15846	15782	15879	15941	15645	15841	15744	15884	15754	15564	15766	15870	15817	15817	15704	15867	15971	15873	15625	15768	15812	15729	15719	15845	15925	15670	15895	15705	15857	15697	15888	15674	15947	15912	15701	15821	15854	15687	15783	15795	15834	15842	15735	15800	15855	15681	15710	15637	15817	15926	15783	15731	15888	15825	15815	15800	15842	15906	15880	15854	15798	15865	15686	15859	15854	15692	15737	15660	15731	15873	15863	15680	15827	15832	15912	15644	15711	15881	15829	15778	15744	15772	15781	15848	15716	15660	15795	15806	15795	15835	15757	15727	15741	15578	15680	15914	15881	15745	15913	15722	15618	15791	15690	15814	15906	15854	15702	15966	15813	15786	15673	15795	15704	15772	15740	15873	15865	15893	15751	15872	15849	15892	15901	15763	15755	15832	15789	15809	15913	15626	15717	15825	15775	15574	15778	15847	15744	15894	15801	15759	15951	15933	15885	15881	15728	15708	15844	15736	15968	15787	15817	15811	15595	15846	15795	15768	15538	15924	15837	15776	15847	15854	15905	15822	15875	15888	15721	15844	15776	15811	15868	15707	15694	15662	15772	15771	15848	15791	15713	15821	15832	15753	15863	16026	15755	15715	15828	15858	15743	15909	15894	15757	15840	15701	15777	15750	15869	15814	15843	15814	15699	15656	15842	15958	15690	15917	15922	15875	15821	15705	15666	15829	15808	15903	15974	15828	15658	15821	15881	15783	15774	15702	15780	15752	15770	15795	15917	15864	15839	15939	15904	15765	15819	15713	15811	15821	15763	15887	15929	15810	15685	15883	15890	15881	15986	15710	15795	15806	15838	15770	15797	15681	15965	15743	15816	15707	15792	15957	15994	15733	15588	15814	15812	15767	15812	15740	15568	15831	15989	15920	15953	15665	15819	15752	15794	15592	15772	15776	15875	15902	15892	15844	15985	15706	15869	15966	15971	15874	15882	15788	15875	15735	15827	15862	15665	15699	15849	15884	15635	15935	15715	15779	15774	15843	15889	15662	15815	15697	15752	15920	15752	15734	15680	15800	15801	15743	16007	15782	15845	15917	15847	15641	15833	15888	15852	15816	15829	15734	15864	15788	15807	15920	15809	15686	15973	15825	15791	15741	15798	16106	15963	15840	15747	15860	15879	15777	15713	15822	15801	15878	15814	15822	15745	15794	15707	15752	15682	15953	15716	15766	15706	15753	15761	15636	15820	15675	15777	15680	15793	15885	15827	15681	15883	15727	15753	15896	15873	15906	15749	15664	15807	15808	15717	15714	15958	15839	15927	15808	15807	15765	15653	15974	15856	15772	15661	15880	15833	15733	15757	15620	15811	15707	15878	15747	15923	15758	15706	15907	15763	15610	15874	15642	15806	15836	15901	15773	15698	15860	15776	15693	15686	15794	15839	15707	15860	15713	15819	15678	15826	15762	15900	15822	15776	15851	15901	15806	15922	15842	15750	15739	15890	15879	15792	15634	15882	15841	15826	15914	15781	15865	15708	15683	15696	15767	15618	15635	15864	15643	15916	15846	15790	15707	15746	15696	15747	15730	15758	15750	15790	15925	15886	15814	16045	15710	15702	15940	15811	15921	15946	15959	15723	15562	15676	15734	15916	15800	15691	15800	15692	15860	16131	15909	15830	15829	15853	15724	15915	15901	15707	15920	15733	15727	15800	15736	15873	15976	15908	15768	15844	15759	15770	15890	15843	15773	15946	15839	15957	15682	15852	15778	15839	15953	15750	15709	15719	15761	15835	15660	15782	15901	15839	15826	15671	15908	15679	15785	15709	15856	15825	15701	15657	15916	15783	15607	15993	15724	15793	15904	15754	15930	15712	15877	15834	15832	15806	15719	15937	15915	15930	15727	15830	15901	15749	15694	16007	15690	15734	15757	15629	15735	15739	15564	15772	15714	16009	15925	15860	15727	15816	15846	15859	15783	15673	15962	15791	15883	15743	15793	15720	15945	15684	15960	15896	15857	15869	16003	15669	15988	15787	15729	15811	15785	15786	15788	15966	15685	15869	15895	15914	15796	16025	15641	15797	15721	15984	15869	15932	15982	15793	15605	15890	15639	15840	15832	15772	15685	15831	15748	15880	15712	15989	15697	15836	15832	15762	15789	15600	15842	15777	15758	15635	15875	15690	15668	15828	15662	15837	15959	15776	15934	15700	15755	15756	15826	15775	15675	15677	15793	15668	15850	15645	15846	15874	15864	15675	15843	15813	15795	15942	15782	15793	15693	15910	15617	15847	15677	15837	15843	15742	15820	15821	15710	15592	15947	15887	15888	15912	15769	16105	15878	15831	15712	15785	15781	15777	15673	15773	15917	15694	15948	15718	15818	15796	15746	15717	15745	15742	15658	15637	15835	15713	15870	15813	15790	15846	15756	15880	15769	15829	15790	15790	15832	15780	15782	15749	15682	15788	15903	15656	15578	15777	15658	15771	15875	15978	15793	15938	15766	15893	16067	15690	15795	15750	15833	15581	15880	15942	15760	15845	15784	15807	15859	15785	15838	15822	15692	15948	15737	15819	15669	15823	15842	15851	15932	15767	15745	15741	15749	16039	15829	15800	15871	15719	15739	15898	15912	15782	15852	15971	15848	15737	15895	15666	15803	15712	15828	15985	15696	15669	15707	15892	15805	15899	15851	15852	15802	15813	15790	15778	15976	15799	15663	15725	15698	15738	15913	15744	15740	15730	15924	15816	15764	15722	15718	15857	15695	15879	15917	15708	15846	15745	15719	15937	15829	15802	15997	15857	15716	15800	15831
28285	24864	29487	25008	18760	17447	16810	16035	15618	15658	15767	15585	15984	15663	15578	15509	15732	15572	15524	15426	15655	15411	15548	15565	15672	15613	15429	15566	15474	15558	15438	15421	15445	15481	15473	15676	15560	15638	15543	15530	15401	15443	15659	15694	15507	15566	15762	15488	15531	15687	15659	15463	15403	15519	15599	15534	15351	15504	15548	15381	15597	15469	15329	15613	15644	15523	15564	15454	15638	15580	15490	15368	15554	15270	15484	15483	15523	15615	15431	15374	15398	15332	15680	15385	15769	15377	15265	15366	15502	15303	15632	15425	15625	15431	15504	15474	15563	15646	15343	15521	15427	15402	15526	15450	15459	15307	15492	15347	15601	15445	15601	15322	15369	15560	15402	15407	15512	15339	15710	15526	15537	15518	15534	15398	15425	15207	15402	15429	15569	15546	15519	15532	15492	15419	15583	15540	15501	15287	15546	15568	15568	15537	15425	15363	15495	15451	15328	15581	15370	15601	15558	15428	15430	15480	15542	15735	15230	15571	15402	15478	15445	15575	15462	15702	15757	15479	15500	15588	15417	15446	15549	15644	15458	15538	15662	15329	15272	15396	15553	15688	15393	15381	15525	15447	15374	15502	15432	15582	15599	15592	15572	15351	15435	15334	15493	15348	15388	15371	15641	15493	15461	15538	15444	15633	15560	15388	15466	15465	15440	15501	15315	15592	15334	15494	15660	15424	15641	15533	15477	15528	15595	15520	15415	15332	15358	15418	15510	15705	15575	15444	15365	15236	15472	15289	15500	15397	15527	15507	15416	15519	15481	15452	15586	15358	15520	15527	15633	15536	15729	15462	15463	15470	15435	15516	15490	15283	15245	15342	15431	15507	15525	15592	15389	15422	15474	15289	15412	15448	15487	15481	15603	15395	15394	15394	15456	15304	15370	15572	15477	15513	15489	15434	15419	15475	15338	15405	15510	15593	15508	15489	15570	15250	15516	15436	15266	15470	15459	15467	15618	15443	15458	15608	15436	15290	15307	15481	15533	15492	15564	15315	15235	15605	15604	15428	15350	15297	15413	15433	15527	15717	15385	15572	15559	15591	15425	15399	15548	15374	15494	15446	15343	15431	15423	15655	15270	15333	15486	15447	15415	15704	15544	15570	15619	15431	15414	15473	15414	15402	15523	15401	15525	15277	15511	15394	15449	15444	15345	15420	15304	15465	15395	15458	15504	15459	15298	15458	15514	15564	15473	15567	15527	15406	15552	15417	15455	15575	15467	15401	15515	15441	15520	15471	15489	15293	15345	15375	15514	15321	15469	15668	15403	15415	15445	15723	15467	15539	15622	15643	15537	15415	15217	15320	15303	15468	15489	15464	15466	15434	15570	15401	15260	15542	15522	15546	15707	15518	15468	15447	15504	15571	15603	15403	15534	15557	15498	15544	15353	15508	15682	15351	15686	15210	15341	15456	15196	15411	15551	15441	15579	15565	15446	15403	15531	15626	15524	15390	15429	15474	15402	15562	15684	15404	15395	15345	15351	15657	15493	15598	15264	15269	15362	15628	15573	15510	15508	15457	15522	15552	15405	15575	15396	15550	15328	15333	15301	15523	15382	15492	15403	15372	15490	15435	15534	15422	15526	15507	15642	15371	15510	15358	15455	15503	15424	15467	15570	15117	15460	15448	15564	15522	15556	15480	15690	15518	15339	15506	15489	15562	15537	15489	15433	15461	15572	15496	15552	15338	15420	15236	15322	15304	15393	15465	15659	15524	15498	15323	15384	15493	15620	15507	15484	15405	15759	15504	15308	15220	15381	15619	15694	15483	15492	15433	15546	15701	15444	15594	15493	15477	15356	15585	15527	15526	15588	15318	15479	15561	15499	15495	15568	15600	15520	15376	15497	15494	15679	15539	15462	15438	15478	15541	15320	15581	15337	15644	15316	15456	15575	15307	15699	15705	15688	15547	15480	15564	15519	15650	15595	15187	15538	15515	15562	15495	15239	15412	15591	15471	15423	15534	15500	15304	15814	15410	15582	15473	15465	15381	15544	15559	15476	15502	15520	15327	15500	15409	15481	15409	15502	15611	15340	15573	15614	15436	15572	15609	15523	15592	15414	15291	15406	15532	15448	15466	15511	15459	15078	15399	15543	15521	15645	15516	15359	15502	15357	15459	15481	15452	15598	15394	15544	15516	15564	15416	15337	15340	15415	15368	15301	15420	15391	15444	15562	15537	15559	15420	15464	15471	15518	15449	15656	15363	15667	15508	15576	15526	15434	15462	15414	15261	15399	15368	15696	15524	15395	15629	15479	15609	15482	15369	15296	15496	15409	15498	15443	15595	15468	15558	15618	15547	15543	15492	15335	15383	15402	15347	15461	15477	15732	15517	15527	15539	15268	15581	15436	15505	15466	15418	15438	15592	15373	15448	15613	15421	15567	15502	15401	15636	15477	15455	15386	15602	15489	15547	15401	15519	15580	15400	15629	15472	15545	15656	15517	15529	15411	15475	15350	15646	15596	15651	15419	15542	15473	15476	15447	15522	15431	15453	15505	15618	15313	15330	15325	15479	15606	15419	15486	15313	15246	15505	15579	15426	15289	15446	15660	15477	15593	15431	15496	15462	15351	15571	15564	15589	15536	15564	15410	15351	15711	15370	15395	15424	15443	15612	15419	15401	15452	15464	15537	15627	15445	15494	15611	15621	15609	15562	15303	15606	15369	15307	15437	15402	15582	15567	15637	15471	15478	15558	15338	15496	15517	15530	15698	15512	15363	15577	15531	15359	15586	15641	15415	15456	15237	15558	15426	15321	15464	15222	15416	15467	15468	15554	15478	15588	15406	15516	15383	15408	15417	15291	15465	15470	15457	15615	15537	15605	15320	15648	15379	15347	15444	15364	15490	15299	15547	15513	15436	15542	15491	15393	15416	15506	15504	15496	15620	15399	15546	15421	15264	15474	15589	15538	15381	15543	15487	15495	15602	15663	15373	15540	15638	15480	15641	15384	15445	15483	15552	15429	15421	15678	15604	15402	15563	15383	15636	15436	15460	15682	15485	15360	15546	15516	15330	15395	15500	15529	15583	15396	15594	15449	15602	15567	15430	15497	15498	15494	15589	15554	15397	15567	15448	15400	15489	15465	15634	15205	15354	15372	15505	15425	15464	15488	15401	15495	15297	15432	15504	15622	15492	15637	15336	15488	15598	15605	15395	15550	15364	15617	15511	15580	15460	15513	15380	15512	15668	15622	15468	15342	15510	15490	15716	15538	15533	15613	15636	15621	15741	15690	15488	15605	15374	15416	15382	15393	15486	15529	15327	15497	15462	15602	15639	15371	15406	15459	15304	15457	15428	15357	15376	15544	15446	15477	15414	15364	15552	15388	15497	15389	15633	15509	15404	15584	15225	15438	15348	15668	15516	15422	15342	15348	15534	15397	15409	15466	15534	15400	15456	15491	15518	15634	15384	15480	15575	15505	15522	15417	15386	15616	15542	15416	15544	15547	15345	15445	15417	15637	15611	15461	15648	15475	15237	15309	15329	15429	15492	15337	15778	15750	15583	15595	15487	15563	15347	15552	15423	15588	15652	15496	15635	15575	15392	15316	15608	15583	15337	15515	15265	15459	15709	15543	15556	15290	15514	15429	15620	15640	15543	15574	15404	15353	15423	15448	15360	15666	15538	15631	15478	15443	15356	15405	15541	15448	15359	15500	15530	15704	15446	15352	15365	15432	15647	15600	15404	15463	15504	15533	15491	15592	15618	15405	15486	15585	15588	15570	15525	15447	15495	15208	15521	15502	15572	15487	15716	15332	15446	15460	15427	15378	15358	15366	15349	15502	15541	15686	15608	15601	15476	15321	15553	15610	15422	15441	15534	15417	15389	15536	15513	15394	15456	15503	15559	15612	15618	15603	15588	15504	15527	15623	15538	15427	15498	15500	15530	15275	15391	15703	15550	15321	15470	15527	15346	15495	15609	15330	15358	15419	15284	15543	15491	15450	15346	15525	15440	15405	15435	15552	15390	15402	15565	15717	15721	15398	15339	15573	15655	15319	15445	15368	15392	15397	15383	15586	15588	15626	15558	15480	15409	15332	15529	15542	15592	15614	15447	15559	15413	15486	15434	15335	15525	15477	15483	15668	15521	15495	15630	15383	15430	15566	15499	15569	15435	15367	15518	15531	15581	15514	15407	15432	15558	15341	15438	15491	15496	15460	15390	15450	15419	15378	15535	15540	15389	15366	15329	15643	15681	15443	15398	15361	15483	15664	15345	15783	15358	15481	15605	15400	15479	15438	15553	15359	15368	15372	15358	15420	15563	15451	15370	15322	15463	15533	15129	15388	15450	15365	15452	15512	15501	15420	15569	15503	15322	15562	15413	15428	15394	15672	15439	15486	15453	15496	15503	15665	15307	15382	15509	15548	15263	15398	15431	15422	15271	15451	15685	15450	15420	15512	15605	15377	15370	15564	15425	15425	15473	15518	15506	15567	15481	15546	15399	15402	15508	15614	15611	15499	15594	15348	15463	15468	15433	15323	15496	15498	15638	15516	15656	15559	15624	15679	15622	15569	15553	15604	15866	15502	15399	15632	15563	15483	15564	15320	15421	15571	15398	15506	15677	15459	15670	15312	15539	15522	15316	15262	15779	15490	15521	15339	15596	15570	15546	15585	15460	15379	15442	15603	15398	15504	15682	15442	15447	15440	15361	15533	15297	15612	15511	15641	15501	15171	15338	15384	15535	15417	15521	15404	15459	15450	15284	15475	15463	15400	15466	15631	15707	15557	15526	15692	15378	15561	15326	15283	15341	15496	15530	15300	15423	15572	15454	15566	15460	15687	15244	15632	15517	15466	15536	15433	15615	15404	15153	15500	15482	15524	15395	15688	15700	15274	15553	15436	15545	15508	15454	15404	15680	15520	15493	15527	15469	15639	15589	15465	15490	15372	15357	15397	15540	15528	15444	15672	15750	15521	15727	15382	15265	15391	15415	15523	15485	15587	15372	15601	15508	15673	15444	15548	15544	15557	15596	15405	15479	15244	15583	15481	15489	15439	15549	15517	15528	15462	15613	15474	15496	15492	15429	15475	15471	15526	15418	15498	15399	15621	15397	15575	15442	15552	15404	15525	15626	15399	15455	15410	15312	15480	15526	15538	15471	15549	15624	15585
29037	38505	33384	23535	18234	16907	15879	14948	14808	14604	14617	14578	14579	14457	14392	14560	14486	14388	14409	14409	14535	14623	14446	14479	14495	14614	14514	14550	14513	14727	14563	14635	14554	14455	14476	14447	14573	14627	14495	14680	14344	14439	14506	14464	14547	14504	14566	14423	14632	14371	14600	14637	14421	14501	14485	14467	14557	14477	14496	14571	14499	14555	14620	14670	14502	14659	14544	14377	14550	14612	14589	14405	14429	14496	14352	14368	14615	14578	14615	14612	14420	14392	14473	14552	14567	14449	14677	14582	14371	14696	14607	14463	14674	14442	14427	14464	14404	14682	14319	14556	14539	14602	14773	14334	14327	14611	14563	14623	14701	14504	14546	14486	14475	14577	14543	14389	14524	14474	14553	14504	14396	14407	14616	14549	14586	14469	14581	14377	14517	14469	14534	14590	14490	14610	14646	14581	14593	14382	14625	14526	14591	14475	14558	14523	14512	14580	14540	14367	14364	14678	14403	14404	14523	14483	14412	14655	14635	14504	14474	14400	14437	14469	14541	14519	14334	14541	14515	14446	14416	14470	14437	14510	14431	14483	14526	14318	14367	14576	14539	14557	14619	14571	14453	14489	14436	14655	14585	14437	14532	14348	14469	14525	14509	14464	14428	14524	14515	14628	14629	14618	14372	14639	14498	14599	14389	14485	14425	14525	14553	14450	14370	14474	14550	14525	14540	14464	14463	14384	14564	14497	14424	14414	14373	14415	14611	14673	14373	14464	14407	14433	14376	14537	14641	14617	14440	14590	14379	14448	14455	14660	14610	14524	14636	14391	14592	14549	14500	14465	14587	14547	14571	14513	14453	14561	14547	14437	14500	14551	14546	14472	14546	14531	14695	14419	14399	14565	14393	14710	14332	14525	14581	14543	14553	14436	14580	14553	14527	14478	14602	14531	14529	14323	14578	14515	14452	14325	14483	14653	14590	14478	14677	14585	14571	14542	14447	14443	14449	14430	14468	14388	14393	14381	14486	14417	14546	14488	14585	14558	14589	14540	14308	14460	14424	14493	14460	14612	14238	14379	14555	14502	14495	14493	14487	14503	14610	14417	14512	14479	14544	14537	14352	14528	14412	14550	14444	14483	14637	14576	14480	14605	14522	14518	14506	14583	14570	14602	14514	14588	14368	14455	14491	14578	14560	14366	14550	14574	14435	14535	14565	14451	14329	14427	14538	14572	14389	14542	14596	14436	14572	14670	14276	14640	14482	14632	14371	14469	14468	14431	14400	14442	14500	14559	14555	14537	14452	14520	14556	14538	14397	14585	14413	14476	14598	14576	14537	14617	14485	14457	14671	14423	14614	14532	14643	14372	14627	14490	14542	14630	14560	14333	14455	14669	14654	14410	14425	14509	14470	14381	14406	14715	14447	14429	14664	14538	14507	14461	14521	14408	14583	14475	14598	14378	14577	14505	14659	14451	14347	14493	14672	14384	14533	14441	14595	14580	14441	14413	14428	14413	14470	14409	14449	14630	14519	14438	14501	14438	14450	14434	14436	14514	14506	14416	14425	14479	14554	14283	14469	14461	14432	14506	14321	14400	14548	14562	14442	14632	14390	14400	14479	14492	14497	14444	14454	14609	14443	14408	14642	14518	14532	14487	14445	14385	14592	14458	14290	14473	14435	14628	14439	14592	14485	14583	14511	14464	14499	14541	14467	14449	14522	14373	14482	14578	14591	14549	14625	14507	14549	14471	14363	14427	14562	14553	14462	14489	14496	14467	14557	14527	14499	14413	14450	14634	14460	14445	14359	14514	14543	14444	14545	14567	14542	14556	14432	14512	14460	14726	14486	14606	14582	14470	14460	14447	14736	14358	14370	14490	14603	14528	14406	14466	14538	14552	14705	14412	14426	14451	14613	14272	14460	14508	14613	14580	14423	14546	14714	14690	14350	14441	14479	14514	14349	14583	14361	14440	14372	14620	14390	14602	14439	14484	14454	14602	14650	14485	14740	14637	14407	14384	14713	14542	14559	14631	14524	14487	14542	14613	14565	14536	14644	14453	14781	14385	14591	14489	14558	14491	14264	14570	14514	14500	14515	14704	14506	14550	14602	14506	14406	14554	14700	14452	14412	14572	14479	14259	14586	14367	14521	14603	14543	14582	14553	14620	14453	14530	14478	14340	14588	14554	14388	14460	14513	14441	14370	14427	14551	14564	14485	14514	14367	14563	14519	14549	14553	14565	14460	14580	14568	14706	14580	14593	14564	14510	14452	14582	14625	14417	14428	14514	14398	14523	14558	14536	14464	14512	14641	14588	14351	14496	14629	14514	14435	14633	14517	14344	14501	14581	14459	14376	14388	14563	14573	14543	14594	14429	14628	14501	14593	14623	14508	14613	14616	14316	14516	14580	14527	14306	14365	14654	14622	14478	14618	14518	14679	14467	14583	14562	14549	14595	14459	14522	14417	14491	14461	14448	14619	14556	14507	14420	14471	14693	14501	14539	14416	14521	14522	14698	14445	14583	14382	14576	14498	14592	14569	14583	14531	14346	14499	14600	14591	14575	14345	14564	14408	14470	14581	14488	14390	14464	14713	14387	14540	14507	14515	14427	14721	14807	14477	14396	14554	14599	14561	14513	14433	14467	14546	14631	14436	14431	14554	14495	14398	14545	14397	14592	14381	14518	14486	14468	14604	14501	14549	14487	14458	14472	14472	14388	14485	14222	14530	14506	14502	14680	14533	14675	14770	14517	14511	14427	14456	14561	14566	14322	14408	14590	14389	14555	14473	14548	14568	14506	14437	14552	14472	14685	14451	14482	14551	14527	14615	14309	14486	14452	14436	14470	14484	14315	14482	14500	14434	14545	14568	14582	14609	14709	14535	14424	14476	14567	14522	14370	14427	14652	14639	14480	14468	14532	14587	14612	14496	14654	14485	14309	14520	14376	14551	14376	14469	14406	14533	14644	14542	14573	14609	14448	14582	14477	14519	14449	14459	14598	14456	14532	14555	14590	14646	14316	14570	14579	14446	14497	14624	14575	14522	14509	14415	14594	14511	14572	14446	14452	14585	14559	14500	14568	14460	14680	14440	14339	14542	14543	14510	14398	14547	14493	14521	14583	14537	14621	14424	14608	14534	14535	14510	14526	14437	14452	14518	14628	14458	14420	14591	14523	14577	14414	14667	14550	14466	14529	14525	14408	14663	14506	14643	14580	14503	14501	14541	14572	14620	14512	14319	14605	14536	14436	14585	14650	14465	14408	14549	14473	14605	14499	14525	14614	14405	14635	14520	14478	14504	14569	14469	14363	14643	14456	14533	14679	14527	14601	14655	14542	14671	14520	14528	14502	14304	14510	14544	14729	14583	14510	14632	14435	14374	14479	14407	14478	14472	14428	14341	14487	14691	14499	14416	14636	14616	14521	14362	14480	14622	14649	14575	14564	14461	14577	14548	14517	14585	14540	14486	14528	14520	14406	14485	14429	14478	14533	14595	14483	14654	14404	14501	14359	14637	14359	14599	14627	14565	14671	14390	14587	14572	14514	14720	14683	14390	14475	14533	14359	14451	14539	14641	14414	14436	14572	14631	14394	14403	14424	14430	14517	14605	14463	14417	14437	14396	14485	14545	14288	14487	14487	14485	14659	14603	14582	14539	14482	14507	14533	14535	14673	14428	14613	14300	14568	14430	14492	14476	14476	14534	14555	14528	14388	14551	14462	14331	14554	14585	14406	14546	14508	14464	14533	14560	14592	14544	14486	14661	14514	14525	14500	14333	14478	14374	14534	14384	14475	14586	14612	14458	14612	14597	14515	14619	14403	14465	14427	14428	14474	14625	14472	14638	14556	14356	14438	14693	14422	14573	14474	14420	14554	14665	14617	14449	14411	14529	14550	14524	14540	14480	14518	14424	14633	14614	14506	14568	14454	14631	14507	14583	14450	14409	14442	14464	14457	14391	14447	14543	14590	14491	14649	14463	14588	14618	14449	14533	14485	14446	14500	14554	14492	14571	14490	14523	14602	14475	14540	14432	14629	14528	14410	14532	14650	14773	14457	14611	14629	14582	14544	14500	14571	14499	14550	14446	14383	14614	14578	14383	14405	14472	14650	14371	14546	14466	14623	14537	14542	14602	14543	14678	14463	14549	14464	14334	14492	14588	14644	14374	14417	14513	14588	14519	14517	14628	14467	14464	14448	14577	14483	14398	14433	14535	14417	14395	14494	14614	14571	14554	14561	14515	14490	14541	14523	14536	14390	14429	14594	14362	14588	14452	14428	14543	14461	14548	14381	14511	14629	14640	14599	14603	14540	14659	14439	14587	14750	14628	14503	14520	14713	14534	14458	14514	14491	14478	14505	14570	14565	14411	14439	14638	14432	14523	14501	14435	14606	14442	14571	14418	14490	14410	14462	14295	14484	14458	14485	14682	14328	14543	14554	14758	14609	14395	14760	14464	14569	14612	14478	14460	14527	14579	14551	14454	14562	14457	14464	14477	14394	14576	14486	14551	14401	14514	14480	14522	14527	14619	14493	14378	14652	14420	14404	14472	14519	14560	14499	14612	14427	14561	14392	14360	14596	14591	14507	14544	14508	14380	14359	14340	14566	14338	14505	14504	14564	14552	14400	14416	14527	14400	14575	14486	14512	14501	14555	14605	14581	14461	14385	14659	14621	14486	14446	14571	14490	14596	14548	14513	14355	14554	14519	14488	14461	14442	14444	14552	14540	14525	14561	14494	14428	14485	14422	14452	14403	14365	14482	14559	14378	14501	14442	14543	14444	14580	14545	14519	14573	14578	14454	14314	14544	14503	14471	14611	14468	14597	14489	14456	14521	14611	14479	14514	14490	14511	14430	14605	14656	14490	14451	14551	14606	14479	14503	14498	14486	14509	14546	14467	14633	14419	14555	14457	14534	14646	14455	14668	14506	14532	14518	14483	14461	14517	14503	14496	14609	14496	14666	14595	14363	14655	14528	14596	14561	14372	14680	14507	14500	14603	14454	14420	14585	14483	14525	14439	14544	14496	14610	14619	14420	14676	14463	14462	14579	14757	14561	14570	14571	14437	14571	14455	14571	14511	14637	14658	14488	14598	14553	14588	14453	14497	14416	14400	14648	14431	14547	14544	14523	14547	14501	14520	14516	14539	14470	14486	14482	14585	14389	14574	14595
24261	21522	29108	25662	23076	21509	20768	17687	16888	16458	16486	16451	16668	16599	16509	16235	16297	16273	16152	16143	16298	16431	16086	16128	16019	16079	16264	16178	16214	16199	16136	16069	16179	16146	16017	16206	16058	16248	15990	16175	16064	16133	16235	16299	16214	16197	16073	16106	16196	16271	16139	15977	16189	16256	16220	16364	16176	16032	16234	16117	16193	16031	16120	16162	16343	16032	16327	16116	16027	16027	16324	16104	16152	16107	16093	16176	16162	16212	16152	16251	16293	16047	16127	15950	16141	16192	16174	15975	15986	15879	16072	16090	16114	16263	16132	16156	16199	16107	16119	16160	16175	16367	16107	16046	16143	16078	16256	16110	16211	16108	16237	16105	16163	16004	16292	16193	16077	15979	15897	16079	16098	15930	16140	15937	16093	16071	16386	16025	16003	16341	16043	15978	16106	16241	16172	16107	15937	15976	16269	16171	16050	16013	15951	16279	16056	16141	15937	16269	16125	16205	16185	16207	16077	16229	15850	16201	16135	16193	16172	16212	16098	16010	16057	15920	16173	16004	15977	16075	15999	16099	16056	16217	16078	15992	16228	16185	16057	16274	15927	16004	16130	15983	16131	16034	16222	15904	16087	16171	16150	16131	16092	15877	16038	16235	16331	16060	16135	16132	16114	16187	16166	16061	16051	16362	15991	16086	16069	15909	16250	16131	15914	16341	16243	16113	15992	16116	16174	16076	16191	16108	15984	16159	15943	15994	16235	15905	16133	15945	16028	15899	16012	16196	16160	16173	16071	16066	15968	15988	16135	16109	16041	16205	16007	16138	16128	16256	16110	15902	16235	15946	16125	16111	16191	15848	16127	16124	16095	15992	15876	16041	15980	16069	15999	16142	16108	16298	16066	16060	16177	16142	16117	15902	16141	16129	16055	16186	16057	16134	16004	16006	15965	16141	16090	16155	16229	16010	16182	16162	16201	16086	16144	15994	16064	16201	16212	16139	16024	16110	16019	16165	16091	16112	16080	16158	16126	16080	16155	16058	16312	16028	16000	16142	15982	16085	16104	16264	16093	16192	16097	16023	16031	16139	16030	16283	16095	16074	16069	15920	16057	16292	16275	15991	16033	16082	16051	16013	16055	16066	16070	16184	16114	15993	16075	15940	15982	16194	16292	16149	16120	16058	16139	16168	16297	16010	16242	16304	16169	16187	16213	16026	16119	16283	15875	16180	16277	16063	16172	16257	16110	16049	16020	16050	16091	16258	16219	15926	15920	15892	15922	15981	16045	16057	16088	16134	16013	16062	16007	16062	16120	16236	15866	15812	15935	15970	16189	16007	16126	16197	16061	16105	16213	16121	16138	15970	16060	15940	16157	16256	16073	16089	16208	15981	16028	16153	16264	16251	16120	16046	16076	16031	16098	16032	16243	16097	16199	16288	16243	16046	16131	16197	16263	16234	15950	16052	16182	16120	15990	16143	16201	15949	15953	16066	16004	15976	15812	16105	16186	15955	16288	16130	16003	16280	16245	16085	16066	16400	16017	16011	15798	16132	16179	16156	16038	16097	16195	16365	16233	16105	16152	15936	15965	16166	15961	16117	16055	15996	16142	16123	16028	16241	16113	16169	16146	16080	16072	16000	16000	16279	16073	16117	16065	16048	16022	16027	16017	15994	16106	16120	16153	16226	16017	16008	16023	16034	16230	15996	15977	15948	16186	16165	15882	16055	16163	15947	16150	16199	16112	16082	16240	16247	16302	15892	16248	16137	15974	15917	16238	16113	16119	16145	16147	16071	16125	16086	16031	16084	16065	15990	16140	16026	15909	16158	15998	15860	16009	15988	15943	16054	16131	16182	16317	16320	16185	16085	15978	16018	16174	15984	16045	16171	16090	16268	16169	16126	16142	16198	16088	16071	15985	16036	16076	16091	16159	15803	15869	16025	16174	16015	16031	16060	16180	16201	16024	16107	16032	15779	16173	16073	16183	16109	16158	16120	16035	16036	16008	16027	15962	16073	16148	16123	16166	16009	16029	16161	16113	16116	16085	16157	16095	16090	16181	16070	16172	16259	15969	16050	16120	15876	16152	16209	15942	16002	16192	16077	16079	15877	15999	16060	16130	15908	16224	16047	16251	15999	15940	16161	16140	15925	16160	16141	15979	16074	16024	15985	16028	16259	16307	16118	16223	16226	15946	16210	16050	16043	16253	16204	16148	16085	16070	16012	15986	16020	16241	16030	16004	16050	16084	16206	16197	16187	16024	16032	16102	15869	16213	16440	16101	16048	16147	15869	15947	16145	16088	16050	16305	16179	15952	16140	16204	16172	16112	16161	15991	15953	16108	16024	15914	16132	16216	16172	16060	16200	15995	15941	16045	15915	16169	16156	16195	16329	16225	16126	16222	16033	16164	16011	15756	16128	16120	15937	16054	16109	15911	16243	16185	15956	16053	16148	15868	16231	15993	16194	16235	16273	16077	15946	16020	16074	16120	16167	16153	16125	16061	15909	15916	16287	16202	16147	16135	16093	16009	16243	16197	16120	16021	16130	16156	16243	16052	16074	16100	16153	16009	16261	16159	16133	16027	15925	16167	15853	16119	16263	16154	16044	16142	16014	16073	15829	16050	16240	16179	15984	15966	16133	16164	15931	16179	16033	16184	16029	15927	16067	16069	16152	16218	16004	16122	16025	15962	16154	16113	16208	16128	16016	16072	16179	15937	16072	16154	16164	16088	16030	16060	16075	16040	16093	16133	16244	16068	15924	15972	15997	16143	16064	16297	15984	16094	16036	16154	16086	16315	16065	16124	16144	16233	16115	16023	16269	16152	16119	15969	16076	16202	16002	16087	15957	16210	16158	16006	16097	16225	16144	16004	16074	16127	16195	16210	16079	16193	16109	16190	16184	16124	15883	16133	16202	16041	16027	16072	16040	16013	15891	15840	16119	16197	16007	16011	15936	16037	15776	16082	15982	16081	16002	16045	15935	16109	16093	16173	16014	16010	16077	16124	16099	16048	16117	16037	15981	15951	15959	16187	16128	15987	16040	16118	16160	15963	16045	15883	16069	16224	15890	16098	15869	15949	16046	16143	15977	16068	16108	16140	16085	16134	15967	16079	16062	16059	16135	16195	16191	16003	16067	16092	16045	16043	16064	16090	16004	15951	16075	16146	16167	16226	16044	16075	16185	16136	15959	16012	15973	16174	16120	16216	16071	16022	16056	16200	16120	15964	16101	16146	16175	16159	15966	16285	16292	16138	16070	16011	16135	16093	15962	16099	16107	16211	15881	16044	16129	16117	16016	16085	16133	15962	16025	16207	16076	16191	16162	16159	16055	16081	15871	16076	16092	16060	16052	15974	15906	16146	16056	16221	16008	16232	16130	16092	16005	15910	15996	16011	16037	16098	15999	16214	15972	15954	16076	16012	15944	16117	16078	16151	15972	16240	15991	16096	16072	16199	16096	15957	16058	16124	16147	16087	15962	15800	16148	15969	16251	16150	16095	15962	15948	16276	16070	16029	16198	16075	16163	16313	16202	16192	15887	16063	16206	16080	16005	16030	16238	16061	16243	16193	15980	16000	16144	16143	16075	16066	16180	16065	16081	16069	16002	15981	16029	16023	16213	16233	16113	15992	15872	16048	16105	16261	15982	15968	15994	16090	16188	16181	16062	16084	16113	16158	15976	16032	16020	16127	15873	15973	16231	16040	16098	16147	15925	16210	16173	16164	16049	15925	15971	16208	16060	15932	16070	16115	16148	16033	15970	16184	16000	16281	16282	16162	16013	15977	15999	15941	16033	15885	15927	15987	16140	16249	15931	16176	16012	15921	16208	16082	15963	16103	16211	16085	15978	16118	16119	16112	16160	16096	16183	16068	16197	16289	15950	16345	16188	16181	16196	16093	16017	16074	16097	16093	16051	15972	15959	16162	16089	15979	16018	16223	16099	15873	16279	16046	16164	15911	16099	16085	16003	16081	16006	16012	15937	16146	16182	16270	15999	16224	16073	16042	16132	16181	16337	16068	16145	16059	15956	15932	16121	16220	16055	16147	15994	16138	16202	16083	16049	16264	16078	16013	16034	15953	16032	15991	15905	16071	15933	16213	16226	15917	16038	16093	15997	16182	16038	16245	16116	16092	16096	16111	16099	16216	16051	16006	16215	16009	16010	16024	16124	16077	16126	16048	15988	16065	16101	16169	15957	15855	16156	16173	16185	16138	16171	16021	15896	16178	16003	16109	16212	16208	16193	16055	16109	16026	16065	15924	16025	16043	15909	16035	16281	16079	16064	16204	15923	15996	16218	16204	16256	16110	16147	16294	16308	16105	15931	16150	16098	16214	15982	16057	16031	16194	16113	15977	16028	16160	16135	16200	15977	16084	15867	16042	16170	16115	16158	16094	16264	16050	16206	16357	16143	16025	16142	16173	16047	16183	16125	16151	16221	15880	15928	16249	16078	16029	16155	16032	16105	16174	16154	16159	16330	15975	16366	16050	16024	16069	16206	16095	16119	16085	16020	16030	16176	16075	15939	16302	15935	16018	16293	16065	16168	16128	16028	16077	16149	16052	16086	16135	16027	16015	16012	15922	16059	15881	15847	16193	16041	16126	16064	16074	16186	16128	16055	16164	16178	16084	15937	16152	16031	16261	16052	16025	16176	16007	16267	16090	16075	16067	16022	15999	16057	16136	16128	16124	15917	16067	16043	16054	15935	16104	15933	16278	16176	16236	16133	16150	16094	16101	15946	16125	16084	16152	16138	16070	16195	16098	16115	16052	16099	16242	16124	16197	16117	16176	15948	15989	16101	15912	15917	16065	16107	15999	16097	16252	16072	16002	16131	16079	16084	16100	16024	16194	16057	16091	15967	16179	16065	16147	16145	15990	16101	16116	16218	16085	16066	16075	16256	16162	16136	15996	15971	16162	16129	15889	16227	15983	16090	16005	15969	16230	16015	16263	16177	16052	16105	16338	16101	16023	16110	15868	16059	16288	15939	16193	16203	16076	16314	16206	16174	16167	16168	15994	16183	16238	16192	16056	15926	16119	16074	16169	16191	16274	16046	16080	15987	16116	16227	16122	16380	16038	15886	16050	16267	16192	16015	16046	16106	16189	16318	16133	16072	16007	16116	16074	16183	16076	16133	15986	16099	16081	15968	16047	15987	15973	16111
31279	50389	45822	33613	23885	17770	17804	16525	15657	15396	15314	15404	15129	15189	15046	14930	15005	14996	14960	15173	14844	14976	15065	15059	14906	14938	15000	15033	14984	14987	14872	14949	15068	14996	14914	14956	14856	15079	14901	15160	14901	14945	15159	14821	14917	15125	15131	15026	14970	15111	15169	14941	15202	14967	14955	14903	15053	15123	14994	14959	14906	15056	14961	14958	14953	14949	14696	14988	14904	14943	14794	14833	14884	15009	14993	14940	14850	14844	14914	14951	14865	15092	14969	14915	15006	14921	14954	14972	14751	15045	15135	14973	14974	14881	15073	14939	14794	14948	14848	14939	14821	14885	14925	14858	15178	14918	15009	15112	14909	14816	14888	15149	14900	14940	15063	14978	15028	15006	14950	14889	15018	14919	14921	15085	14783	15027	15034	14896	14900	15047	14934	14817	15003	15121	15045	15065	14908	15027	14899	14995	15025	14988	14940	14825	15025	15021	15037	14952	14980	14903	14919	14979	14810	14860	15006	14838	15015	15066	15004	14972	14944	14821	14891	15113	14966	15009	15027	14952	15049	15013	14950	14957	14925	15068	15146	14769	15026	14869	15028	14979	14991	14796	15011	14937	15027	14844	14758	14866	15062	15071	14922	14819	15068	15086	14970	14962	14955	14900	14953	14907	15039	15040	15070	15140	14903	15101	14967	14807	15014	14883	14749	14840	15122	14885	15049	15000	14835	14922	14941	15007	15017	14918	14861	15103	15023	14977	14876	15004	14842	14852	14961	14934	14996	14857	14921	14932	14870	15069	14972	15053	14958	14912	14962	14784	15007	14949	14978	14867	14878	14773	15076	14766	15110	15012	14883	14873	15011	14878	15080	14861	14775	14853	14811	14749	15024	14761	14892	15045	14884	15018	15081	14885	15076	14943	14966	14969	14848	14866	14819	14822	14960	14901	14952	15045	14787	14882	14971	14866	14993	14948	14900	14927	14897	15057	14904	14950	15076	14939	14981	14960	15027	14927	14901	14972	15008	14912	14954	14981	14885	14952	14899	15081	15034	14959	14898	14820	15017	14983	14905	15159	14882	14962	14939	14992	14908	14963	14898	15103	14913	14903	14999	14905	14976	14963	14958	14962	14896	15030	15139	14976	15035	14877	15004	15031	14896	15079	14887	14950	15065	15056	14839	14913	15115	15003	14941	14857	14827	14938	14938	15040	14925	15121	14769	14954	14966	14803	15100	14904	15108	14938	15093	14833	14897	15036	14927	15130	14844	14980	14939	14873	14835	15026	14939	14896	15154	15011	15010	15087	14842	14846	14831	14931	14882	15023	15050	14981	14959	14987	14998	14872	14819	14889	14985	15030	14931	14933	14841	14828	15024	14940	14942	14819	15037	14861	14857	14880	15025	14960	15059	14783	15034	14855	14886	15090	14981	14946	14813	15005	14973	14933	14900	14852	14894	14826	14967	14909	15209	14980	14954	14899	14921	14753	14927	14970	14847	14911	15015	14843	14818	14891	14920	14977	15115	14915	15052	14812	14851	14944	15068	14821	14926	14810	14752	14976	14990	15002	14806	14920	14844	14974	14896	15008	14844	14918	15012	14680	14958	15005	14938	14893	15083	14909	15059	14817	14864	14991	15084	14853	15033	14874	14988	14920	14873	14821	14983	14847	14950	14833	14855	15038	14865	15084	14801	15053	14915	15005	14933	14982	14752	15041	14862	15103	15031	14831	14994	14719	14943	14727	15157	15009	14972	14948	14886	14937	15019	14903	14893	14997	14928	14857	14933	14773	14868	14932	14969	14857	14934	14814	15082	14817	15100	14862	14854	14972	14836	15002	15048	14888	14850	14867	15065	15091	14935	14999	14784	14833	14940	14944	14919	15121	14876	15020	15103	14958	15053	14980	15021	14933	14850	14781	14951	14859	14915	15034	15045	14864	14846	14859	14889	14801	14948	14893	14814	15012	15090	14768	14932	15032	14891	14886	15004	15083	14761	14832	15075	14874	14820	15050	15048	14874	15091	14932	14943	14987	14992	14885	14747	14886	14863	14920	14853	15035	15100	14955	14793	14814	14917	15005	14765	14954	14905	14786	14974	14977	14829	15023	14831	14934	14868	14905	15058	14906	14944	14873	14960	14991	14696	14995	14920	14941	14918	14959	14821	14902	15012	14931	14893	14760	15013	14893	15041	14907	14926	14918	14875	14897	14935	14918	14814	14923	14961	14872	14900	14874	15022	14943	14999	14891	14911	14903	15167	14724	14772	14909	14897	14983	14840	14954	15000	14871	14892	15038	14928	15025	14859	14880	14814	14996	15025	14797	14859	14898	14821	14922	14956	14960	14923	14947	14803	14899	14976	14707	14806	15026	14831	14752	14960	14901	14933	14932	14902	15007	15028	14969	14888	14831	15051	14863	14884	15035	14959	15120	15029	14954	15051	14851	14900	15139	14932	14933	14992	14911	14780	15056	14937	14938	14871	15063	14989	14824	14942	14964	14943	14960	14820	15043	14957	14941	15072	14960	14985	14774	15037	14819	14807	14930	14848	14974	14966	14994	14918	14833	14830	14976	15046	14864	14887	15019	14991	15001	15046	14935	15033	14887	14883	14898	14853	14825	15002	14994	14815	15063	14733	14905	14845	14902	14988	14838	15171	14964	14969	14941	14773	14943	14942	14888	14953	14831	14972	14792	14979	15025	14991	14927	14941	14938	14933	14936	14854	14963	14907	14939	14733	15005	14932	15189	14836	15011	14829	14959	14944	14916	14853	14856	15017	14935	15023	14991	14900	15020	14925	14781	14724	15001	14919	14877	14955	14848	14898	14998	14913	14972	15027	14862	14956	14946	14899	14913	14792	15020	14966	14882	15025	15000	14803	14969	14892	14797	15006	14985	15013	14836	14849	14816	14918	14760	14842	14992	15049	14980	14838	15041	14871	15090	14903	15034	15032	14900	14965	15078	15094	14883	14885	14901	14865	15034	14985	14870	14895	14961	14885	15021	14916	15006	14912	14978	15098	14828	14901	15007	15013	14800	14925	14941	15065	14998	15009	14963	14811	15084	14972	14992	14884	14962	14840	15011	14917	14900	14953	14928	14943	15027	15019	14906	15206	14974	15030	14948	14870	15110	14914	14781	14857	14866	14828	14957	14894	14966	14805	14921	15066	14859	14835	15209	15006	14829	14957	14996	15035	15058	15109	15034	14790	14836	14872	14875	14928	14972	15032	14962	14947	14961	15176	15102	14812	14993	14953	15147	14839	14987	14969	15127	14945	14947	14771	14943	14944	14952	14930	14774	14934	14972	14932	14931	14858	14897	15014	14895	15173	14809	14889	15098	15019	15021	14837	14808	14982	15125	14995	14930	14918	15026	15000	14924	14865	14787	14845	15223	14997	14904	14935	14828	14975	14904	14920	15012	14935	15065	14845	14843	15057	14785	14910	14808	15025	14860	15026	14990	14908	14845	14950	14965	14922	14895	14997	14967	14841	14837	15113	14970	14831	15032	15011	15010	15050	14928	14974	14927	14764	14942	15011	14788	14948	15036	14955	15031	14941	14899	14870	14976	14981	14951	14907	14979	14894	14972	14993	14989	15024	14999	14919	15155	14956	15142	15180	14937	14934	15055	14779	14922	14767	14959	15089	14958	14998	14935	14955	14792	14990	14810	14856	15016	14958	14979	14950	14981	14867	15018	14926	14956	14840	14993	14892	14901	14848	14932	15014	14738	14989	14854	14891	14875	14829	14936	14925	14794	14923	14917	14991	14950	14924	14862	14934	14942	14893	15117	14845	15011	15212	14916	14922	14848	14887	14938	14818	14907	14890	14877	14901	15172	14928	15127	15013	14917	15062	14864	14827	14961	14915	14887	14998	14924	14804	14953	15070	14933	14948	14958	14830	14853	14951	14884	14864	14994	14962	15130	14864	14885	14985	14897	14971	15070	15007	14891	14975	14936	15088	14902	14880	14920	14898	14962	14799	15054	14898	14997	15052	14965	14889	15019	14829	14828	14945	15042	14927	14826	14990	14875	15004	15095	14783	14830	14769	14977	15026	15040	14899	15180	14881	14911	15019	14866	14984	14942	15028	14842	15046	14867	14872	14967	14941	15000	14806	14980	14995	14835	15003	15125	14875	14825	14788	14984	14960	15078	14997	14852	15000	14925	15059	14832	15127	14863	15015	15012	14870	14968	14831	14930	14726	14976	14894	14847	15063	15017	15000	14966	14961	14960	14850	14953	14836	14966	14907	14927	14822	15086	14749	14874	14925	14894	14988	15022	14986	15088	14814	15071	14880	14788	15112	14847	15157	14880	14863	14876	14843	14879	14836	14885	14866	14841	15022	14771	14871	14934	14921	15081	14982	15125	14836	14951	14976	14893	14915	14898	15064	15008	14831	14836	15007	14891	14940	15048	14902	14916	14869	14983	14920	15115	14975	14858	14922	15094	14746	15128	14885	14945	15079	14922	15021	14895	14925	15075	15044	15057	14898	14942	14916	14945	15005	14889	14996	14997	14863	14740	14946	14993	15082	14910	14987	14950	14927	14806	14885	14796	15012	14833	14741	14905	14938	14878	14886	14919	14895	14930	15006	15028	14822	14914	14926	14997	14870	15074	14731	15039	15044	14942	15015	14895	14903	14887	14892	14886	14962	15078	14903	14980	14998	15015	15249	15054	15029	15088	14992	15011	14862	14998	15016	14775	14999	14909	14877	14906	15052	15002	14863	15145	14929	14928	14994	15023	14998	14823	14816	15052	14987	14902	15017	14952	14918	15074	14942	14968	15014	14815	15033	14997	15102	14975	14912	14990	14941	14966	14774	14989	14825	15060	15089	14886	14975	14886	14816	14842	14949	15060	14803	14990	14776	15004	15118	14962	14964	14936	14968	14961	14849	14911	15002	14889	14765	14801	14888	14856	15019	14868	14848	15019	14895	14870	14893	14795	14953	14997	14994	15068	14894	14946	15095	15046	14856	14923	14955	14952	14910	14971	15005	14895	14923	14865	15016	14881	15111	14987	15004	14808	14988	14884	15012	14934	14967	14934	14925	14878	15031	14812	14847	14938	14989	14985	14977	14872	15028	15104	14843	15020	14796	15013	14832	14930	14965	14896	14915	14814	14937	15052	14913	15021	14932	14887	14907	14906	14839	14967	14994	15028	15162	14912
23109	21503	29292	24333	22195	25091	27582	20835	18586	18420	18325	17763	17493	17586	17579	17386	17521	17257	17255	17282	17368	17225	17239	17118	17010	17329	17144	17227	17277	17125	17140	17226	17298	17204	17247	17491	17288	17295	17309	17266	17046	17314	17370	17303	17229	17282	17316	17081	17074	17152	17096	16901	17277	17162	17262	17137	17103	17141	17005	16879	17203	17256	17176	17405	17207	17021	17071	17029	16932	17202	17131	17259	17254	17112	16936	16837	17091	17057	17231	17158	17126	17055	17038	17123	16900	16905	17158	16906	16968	17118	16815	17025	17194	16936	17073	17216	17118	16999	16915	17164	17217	17194	16950	17107	17262	17136	17010	17114	17305	17066	16959	17172	17345	17129	17022	16868	16987	16980	16968	17078	16879	16999	17247	17008	17019	17004	17119	16915	17246	16997	16893	17056	17244	17110	17182	16968	17079	16906	17006	17080	17011	16969	17296	17162	17036	16968	17069	17225	17107	16910	17029	16983	16907	16900	17128	17033	17117	17194	17190	17172	17030	17063	17048	16940	17029	16869	17298	17130	16855	17043	17032	17017	17037	16978	16876	17231	17061	17126	17000	17053	17044	17063	16982	16922	17096	17052	17132	17009	17074	17205	16996	16894	16996	17014	16920	16897	17041	16862	17047	16989	17111	17122	17183	16971	17029	16977	17171	17066	17036	16730	16947	16967	17060	16849	17127	16924	17022	16919	17188	17328	17191	16993	17071	16968	17112	16864	17072	17097	17048	17107	17152	16946	17169	17075	16963	17185	17041	17081	17052	16952	17171	17034	16993	17061	17075	17069	17264	16805	17053	17025	16963	16984	16945	17037	17092	17033	17048	17038	17099	17040	17006	16926	16978	16948	17030	16875	17055	16939	16979	16991	16898	17029	17072	17123	17068	17180	17111	17056	17042	17104	17118	17094	17124	17078	17197	17180	17063	17016	16982	16924	17054	17016	16971	17072	17276	17021	17156	16905	17118	16841	17013	17018	17131	17077	16966	16993	16999	16894	16858	17056	17160	16995	17039	16969	17021	17295	17198	16970	16824	16870	16978	17039	17190	17086	17070	17011	16939	17076	16923	17189	16942	16988	17011	17024	17086	17031	17024	16991	17138	17069	16949	17004	17115	16981	16969	16895	16990	17126	16972	16870	16901	16885	16965	16992	17106	17095	17266	17243	17042	16777	16853	17107	16911	16940	17203	17092	17159	17037	17002	17070	17115	17020	16998	16893	17279	17022	17046	16818	17091	17081	17029	17051	16954	16998	16977	17159	17100	17113	16974	17164	17141	16786	17216	16896	17128	16990	17072	17182	17062	17225	16961	17104	16992	17015	17083	17013	16960	17139	17066	16880	16948	17140	17007	17215	17030	16931	17143	17061	16994	16969	17008	16965	17057	17250	17130	17152	16926	16936	17080	17181	16860	17147	17037	17026	17069	17128	17174	17107	17180	17069	17195	16969	17063	17074	17005	17016	17075	17024	16997	17012	16981	16929	17154	16877	17048	17057	17111	17011	17051	17088	17099	17062	17120	16934	16810	17012	17091	17051	17165	17178	17159	16946	16935	16982	17154	16980	16910	17111	17060	16835	16960	17059	17216	17089	17052	17038	16729	17091	17011	17119	17252	16944	16947	17127	17222	16997	17025	17045	17000	16862	17141	16958	16927	16877	16884	16906	17133	17055	17116	17035	16925	17105	16877	16863	17151	16995	17102	17072	17179	17186	16911	17116	17063	16950	17258	17023	17188	17218	17067	17010	17060	16849	17166	17169	17023	17182	17025	16991	16915	16881	17010	16924	17101	17106	16766	16982	16949	16801	17047	17099	16789	17021	17041	17122	17208	16794	16912	16843	16995	17093	16906	17115	17245	17067	17129	17057	16973	16991	17008	17172	17124	17127	17201	17234	17102	17040	17016	16866	17073	17285	16937	16960	17101	17173	16969	16602	16951	16974	16881	17044	16973	17136	16868	16948	16954	17219	17270	17121	16996	17081	17045	17036	17040	17157	17079	17121	17029	16889	17065	16901	16961	17030	16996	16938	16980	17095	17013	17024	17010	16826	16899	17083	16989	16950	17032	17024	17073	17136	17041	17113	17172	17349	16992	17035	17177	17133	16917	16892	16882	17054	17096	16957	17163	17000	17161	16997	16900	17157	17119	17063	16970	17038	16942	17050	17365	17092	17024	16852	17091	17018	17145	16924	16965	16938	16986	16958	17148	17201	17268	17132	17167	16719	17020	17089	17071	17149	17190	17081	17068	17040	17078	16842	16936	17006	17245	17025	16902	16990	16936	16849	17090	17184	17003	16922	17077	17192	16990	17055	17084	17026	16885	17172	17193	17183	17120	17011	17193	16936	16896	16909	17065	17087	17127	17118	17079	16856	17213	17052	17010	17062	17162	16978	17136	17156	17215	16950	16843	16872	16982	17293	17176	17094	17223	16858	16943	16962	17011	17142	16987	17032	17201	17119	17320	17018	16870	17085	16995	17056	17089	17015	16967	17035	17172	17155	17060	17064	17002	16994	16982	16819	16947	17027	17061	17026	17082	16896	17025	17024	16990	16988	17195	16975	17078	17180	17252	17065	16916	16902	17087	16919	17017	17105	16999	16886	17019	16812	16983	16994	17121	16870	17176	17020	17056	17174	16960	16988	17061	17216	17094	17051	16925	16891	17038	17065	17140	17228	17075	17021	16938	16899	16989	16981	16846	17016	17072	16905	16802	17080	16924	17228	16953	16922	17160	16943	17057	17304	17086	17159	16852	17020	16885	16967	17063	17171	16967	16818	17101	17188	17140	17241	16963	16895	17096	17087	17214	17152	17117	17010	16877	17125	16906	16957	17068	17076	17204	16993	17074	17039	16985	17070	17057	16998	17269	17038	16825	16904	17152	16916	16948	17025	17043	17105	17041	17074	16978	17055	17133	16925	16935	16880	17070	17038	17257	17000	16867	17018	17111	17068	16963	17165	16998	17077	17013	17002	17074	17186	17105	17061	17096	16841	17178	17110	16952	16967	17208	16919	16844	16834	16890	17043	16914	16903	16952	17038	16951	17107	17001	17178	17024	16932	17014	17101	17060	16933	17074	17014	17153	17031	16948	16984	16987	17002	17069	16901	17088	17076	16923	16892	17031	16899	17062	16913	16924	17028	16859	17123	16912	16946	16880	16968	17190	17008	16958	16960	16983	16705	17025	17056	17117	16885	17045	17080	17027	17053	17000	17176	17139	17275	16972	16908	16901	17021	17021	16973	17085	17002	17074	16862	17043	16858	16880	16798	17185	17065	17070	17066	16887	17065	16951	16964	17022	16865	17364	17232	16992	17076	17188	17025	17062	16971	17021	17081	17190	16986	17132	17159	16967	16975	16886	16858	16785	16823	16924	16988	16896	17011	17095	16970	17046	17073	17098	16989	16974	17133	17115	16922	17125	17084	16941	17190	16992	17148	16970	17107	16993	17029	17004	17147	16992	16884	17062	17027	17156	17085	16861	16994	17039	16993	17099	16888	16896	16886	17063	17127	17129	16887	16933	17116	16936	16939	16770	16883	16872	17112	16918	16962	16833	17065	17083	17026	17077	16842	17173	17156	17121	16752	16989	16856	17048	17044	17003	16929	17010	16974	17079	17089	17002	16963	16809	16961	17022	17052	16982	17245	17064	17095	16976	16992	16908	16908	17185	17050	16870	16857	17043	16993	17011	17137	17037	16962	16889	16792	16930	16947	17053	17209	17214	16933	17081	17110	17049	17008	17019	16940	16961	16929	17095	17099	16933	16835	17011	16961	16930	17031	17066	17145	16992	17129	17004	17084	16850	17001	17145	16912	16995	17098	17312	16915	17085	16874	16877	17014	17063	17003	17012	16954	16851	16935	17139	17061	17088	16940	17212	17188	17099	16868	16969	16912	17089	17000	17056	17215	17133	17039	16945	16971	17078	16987	17022	16877	16974	17041	17149	16858	17046	17030	16957	16947	17156	17128	16981	17006	16758	17119	17118	17065	17286	16967	17036	16875	17238	16979	17072	17002	16992	17126	17178	17140	17100	17049	16987	17076	16945	17064	17140	16868	17221	17015	17065	16921	17101	16968	17010	16942	17240	16901	17137	17143	17058	17171	17119	16858	16815	16837	17055	16861	17098	16943	17076	17014	17241	17069	17140	17084	16853	17066	16978	17048	16925	16854	17046	17057	17000	17117	16931	16924	17268	16952	16976	17004	16828	16921	17095	16903	17029	17061	16958	17018	16996	16893	17001	17057	16986	16974	16926	17134	17064	17189	17079	17033	16920	16923	16938	17080	17051	17036	17051	16923	17164	17103	17204	17109	17101	17028	17084	17014	17030	17050	17120	17217	16961	17158	17050	17081	16947	17044	17067	16809	16990	17007	17235	17107	16990	16993	16913	16985	17035	17016	16973	17118	16833	17137	17090	17143	17023	16878	17173	17139	17000	17006	16920	16986	16943	17047	17061	17282	17013	16922	16994	17000	16918	17049	17118	17188	16990	17026	17016	16969	16973	17050	17257	17147	16993	17099	17263	17047	17069	17192	17003	17112	16852	16970	17003	17091	17072	17139	17089	16953	17038	16818	17126	16998	17159	16931	16823	16896	17093	16941	17135	17166	17029	16899	16956	17016	17014	17054	16847	16982	16980	17045	16890	17125	16979	16982	16900	16967	17250	17086	17079	17019	17188	17131	16998	17020	17060	16948	16927	17262	17155	17122	17001	16950	17073	17071	16952	17160	16949	16980	17155	17105	17073	17101	16865	16915	16946	16963	16987	17062	16988	17145	17052	17191	17006	17075	17067	17050	17102	16838	16845	17097	17138	16964	16926	17045	16912	16936	17039	17098	16927	17087	16924	17016	17002	17015	17053	16909	17162	17082	16937	16919	17015	16918	17137	16858	17095	16984	17171	16794	17188	16931	17031	17037	17049	17032	17011	16941	17221	17016	17105	17079	16961	17044	17002	17168	16914	17035	17030	16932	17086	17047	17188	17124	16779	17097	16947	17041	17066	17076	17180	16939	16939	16955	16877	17109	17073	17078	17035	17173	17020	17018	17028	17135	17039	17072	17092	16831	17282	17174	16938	16872	16923	17111	17106	16850	16966	17014	17261	16863	16917	16839	17095	17008	17069	16986	16832	17135
34963	57390	50437	37177	27582	26002	23526	19076	17259	16840	16729	16359	16062	16059	16095	15665	15801	15728	15724	15511	15678	15666	15559	15483	15596	15668	15657	15679	15576	15677	15757	15590	15416	15451	15434	15720	15534	15364	15518	15516	15680	15617	15533	15644	15601	15702	15538	15693	15644	15604	15760	15754	15566	15627	15631	15380	15493	15637	15649	15546	15443	15483	15503	15516	15526	15743	15536	15655	15506	15573	15543	15772	15607	15360	15373	15454	15550	15442	15571	15463	15621	15433	15468	15486	15533	15382	15630	15502	15347	15604	15443	15485	15409	15500	15444	15523	15585	15446	15586	15440	15391	15347	15598	15586	15691	15684	15520	15577	15392	15450	15637	15475	15609	15521	15477	15399	15561	15546	15553	15412	15482	15498	15509	15533	15454	15526	15606	15378	15635	15549	15520	15346	15722	15533	15554	15549	15535	15520	15457	15369	15512	15402	15550	15414	15692	15452	15421	15497	15405	15432	15566	15455	15429	15557	15489	15622	15467	15481	15559	15573	15614	15448	15667	15466	15558	15499	15458	15378	15504	15426	15522	15478	15530	15473	15533	15371	15628	15508	15536	15602	15663	15518	15762	15525	15444	15583	15321	15478	15430	15515	15769	15407	15436	15533	15640	15458	15578	15629	15476	15398	15286	15325	15454	15396	15516	15379	15585	15581	15635	15408	15662	15404	15494	15560	15417	15386	15388	15448	15428	15663	15503	15609	15409	15457	15476	15511	15549	15632	15617	15663	15468	15555	15585	15517	15580	15596	15585	15366	15595	15538	15505	15489	15451	15430	15675	15408	15647	15520	15428	15550	15549	15610	15444	15532	15577	15492	15458	15459	15571	15602	15545	15495	15701	15546	15718	15448	15558	15512	15436	15483	15575	15510	15687	15476	15532	15454	15439	15353	15594	15577	15335	15460	15559	15364	15486	15601	15299	15651	15458	15504	15565	15626	15360	15627	15580	15493	15522	15532	15399	15530	15533	15666	15721	15591	15615	15287	15583	15622	15577	15584	15578	15414	15427	15327	15521	15524	15597	15594	15517	15323	15573	15513	15498	15548	15551	15729	15464	15383	15557	15486	15354	15439	15603	15620	15471	15647	15490	15439	15435	15632	15577	15463	15400	15496	15420	15423	15466	15648	15501	15425	15597	15528	15603	15571	15423	15499	15519	15616	15502	15582	15395	15712	15587	15430	15371	15557	15619	15469	15601	15484	15597	15327	15289	15639	15552	15571	15435	15501	15497	15590	15585	15505	15583	15610	15515	15588	15606	15480	15570	15619	15506	15438	15456	15386	15704	15408	15459	15458	15358	15275	15460	15492	15454	15525	15548	15683	15440	15591	15519	15432	15739	15665	15556	15443	15633	15488	15554	15579	15469	15424	15336	15393	15373	15612	15526	15630	15375	15594	15413	15641	15656	15636	15478	15672	15599	15452	15590	15392	15626	15577	15717	15477	15527	15441	15444	15529	15440	15571	15536	15560	15467	15550	15312	15587	15574	15517	15494	15458	15657	15681	15622	15528	15550	15564	15524	15674	15507	15404	15421	15459	15554	15346	15496	15459	15563	15427	15621	15410	15597	15529	15533	15542	15393	15632	15554	15620	15632	15433	15591	15297	15440	15556	15468	15488	15340	15666	15398	15545	15452	15599	15507	15436	15536	15461	15437	15548	15584	15472	15516	15545	15490	15590	15548	15720	15632	15374	15456	15537	15398	15662	15488	15421	15424	15622	15551	15467	15422	15482	15396	15523	15300	15442	15502	15560	15634	15417	15490	15433	15604	15355	15424	15525	15522	15517	15491	15415	15555	15665	15579	15492	15387	15476	15699	15488	15324	15546	15497	15497	15521	15629	15428	15407	15451	15403	15548	15447	15552	15568	15539	15652	15449	15423	15573	15500	15421	15537	15496	15580	15534	15481	15390	15534	15446	15649	15321	15553	15551	15489	15464	15423	15585	15546	15507	15491	15600	15525	15618	15513	15560	15611	15498	15522	15609	15511	15766	15618	15411	15601	15703	15621	15523	15618	15553	15687	15519	15434	15558	15534	15465	15457	15623	15472	15550	15583	15458	15556	15549	15420	15587	15601	15580	15584	15591	15548	15473	15566	15316	15584	15434	15464	15693	15568	15679	15519	15579	15397	15449	15417	15466	15538	15597	15477	15524	15697	15532	15563	15605	15591	15505	15505	15407	15715	15586	15616	15418	15550	15483	15475	15469	15509	15526	15340	15429	15728	15462	15516	15455	15544	15599	15610	15642	15515	15575	15553	15573	15320	15520	15500	15580	15446	15681	15630	15255	15383	15613	15461	15409	15648	15406	15332	15644	15450	15551	15552	15608	15631	15438	15396	15712	15625	15434	15564	15522	15567	15669	15480	15431	15561	15356	15555	15422	15551	15442	15554	15516	15312	15504	15597	15592	15442	15454	15476	15553	15575	15655	15504	15448	15494	15523	15437	15414	15659	15633	15438	15517	15539	15509	15512	15447	15399	15659	15492	15497	15557	15523	15549	15681	15459	15628	15434	15497	15491	15574	15448	15469	15459	15672	15381	15513	15543	15554	15632	15485	15494	15747	15420	15486	15415	15495	15704	15462	15649	15455	15600	15493	15481	15736	15678	15490	15612	15487	15370	15465	15479	15593	15469	15415	15465	15530	15360	15449	15379	15556	15502	15477	15672	15420	15358	15520	15413	15539	15453	15510	15423	15579	15394	15554	15549	15589	15506	15466	15598	15351	15655	15459	15424	15482	15644	15623	15561	15542	15467	15513	15420	15457	15506	15455	15562	15409	15426	15712	15487	15340	15521	15674	15398	15446	15335	15560	15514	15592	15682	15412	15343	15539	15694	15438	15456	15502	15385	15434	15518	15598	15564	15631	15400	15684	15460	15527	15568	15534	15412	15578	15572	15466	15646	15555	15477	15556	15667	15545	15419	15598	15485	15485	15470	15474	15363	15410	15520	15346	15592	15406	15495	15575	15568	15522	15525	15362	15393	15416	15680	15624	15298	15502	15565	15441	15461	15527	15616	15584	15456	15450	15593	15526	15343	15475	15597	15434	15472	15522	15322	15508	15442	15413	15435	15591	15612	15553	15653	15476	15475	15595	15548	15606	15458	15670	15321	15429	15467	15552	15415	15504	15410	15372	15294	15605	15562	15578	15494	15518	15482	15527	15511	15412	15337	15500	15607	15430	15507	15337	15442	15355	15456	15496	15562	15609	15523	15515	15472	15314	15506	15584	15406	15496	15655	15349	15570	15671	15396	15474	15565	15469	15598	15551	15643	15518	15513	15555	15627	15501	15599	15566	15673	15734	15437	15508	15600	15480	15452	15499	15375	15536	15605	15476	15625	15553	15434	15536	15516	15447	15343	15354	15553	15383	15507	15466	15439	15462	15467	15370	15331	15530	15548	15595	15529	15430	15567	15579	15426	15639	15454	15506	15534	15534	15392	15522	15592	15630	15462	15483	15681	15412	15397	15324	15514	15512	15494	15485	15460	15357	15436	15520	15658	15543	15664	15503	15652	15495	15514	15470	15578	15667	15459	15435	15635	15470	15521	15672	15580	15454	15530	15488	15447	15506	15693	15484	15598	15421	15450	15458	15372	15508	15638	15694	15542	15465	15499	15646	15567	15287	15424	15588	15815	15597	15442	15427	15440	15631	15610	15416	15554	15508	15372	15785	15578	15457	15535	15509	15586	15563	15507	15550	15389	15510	15414	15524	15542	15563	15597	15570	15406	15514	15544	15490	15535	15427	15308	15502	15501	15405	15429	15614	15583	15554	15454	15551	15553	15632	15496	15411	15553	15346	15627	15481	15448	15499	15469	15430	15557	15611	15494	15408	15570	15514	15738	15521	15504	15624	15479	15532	15600	15465	15484	15314	15572	15623	15567	15487	15444	15443	15483	15529	15627	15496	15526	15445	15556	15618	15404	15607	15568	15577	15441	15494	15553	15485	15568	15413	15566	15518	15481	15658	15551	15660	15450	15368	15518	15512	15349	15493	15597	15373	15461	15518	15622	15470	15474	15430	15468	15523	15432	15407	15397	15452	15660	15514	15388	15441	15701	15687	15489	15598	15469	15533	15587	15655	15469	15568	15640	15653	15500	15665	15507	15586	15543	15524	15545	15779	15416	15534	15555	15563	15569	15374	15510	15638	15348	15510	15411	15527	15514	15462	15473	15550	15525	15619	15502	15653	15625	15492	15707	15335	15545	15428	15321	15581	15475	15348	15514	15416	15436	15608	15561	15591	15521	15513	15522	15241	15605	15527	15481	15666	15628	15487	15583	15619	15414	15405	15637	15437	15481	15547	15463	15444	15547	15366	15462	15553	15560	15495	15736	15616	15398	15442	15494	15687	15427	15667	15555	15579	15566	15447	15542	15491	15571	15391	15387	15465	15576	15279	15470	15385	15702	15248	15611	15523	15598	15575	15502	15459	15579	15369	15561	15503	15520	15522	15346	15466	15509	15465	15458	15561	15495	15610	15594	15516	15410	15547	15473	15528	15408	15428	15476	15530	15576	15628	15425	15385	15554	15619	15564	15452	15601	15531	15605	15487	15446	15407	15614	15660	15706	15515	15578	15572	15358	15653	15451	15608	15567	15355	15426	15481	15562	15465	15463	15557	15540	15470	15483	15502	15462	15655	15599	15373	15387	15352	15828	15375	15594	15727	15457	15530	15533	15553	15582	15704	15684	15492	15400	15571	15428	15565	15395	15382	15383	15655	15501	15516	15520	15465	15604	15503	15497	15476	15388	15527	15520	15578	15454	15553	15581	15537	15295	15769	15472	15553	15422	15458	15472	15583	15499	15524	15565	15465	15544	15258	15662	15469	15592	15555	15531	15509	15394	15472	15500	15449	15640	15449	15466	15547	15539	15504	15469	15515	15528	15444	15553	15550	15582	15419	15393	15577	15444	15544	15511	15575	15449	15529	15409	15614	15407	15643	15511	15362	15383	15388	15486	15502	15545	15466	15597	15477	15507	15613	15232	15666	15664	15393	15377	15504	15669	15602	15510	15407	15464	15640	15414	15532	15461	15415	15506	15522	15457	15679	15588	15577	15526	15499	15548	15511	15653	15582	15521	15506	15464	15513	15382	15636	15444	15662	15470	15632	15446	15557	15523
28085	25008	31209	26921	19278	17828	17105	16430	16225	16015	15874	15866	16068	16013	15948	16010	16065	15782	15794	15878	15852	15932	15905	15795	15740	16059	16129	15857	15981	15719	15836	15661	15773	16096	15980	15845	15945	15940	15741	16089	15971	15900	15930	15939	15894	15864	15713	15895	15915	15867	15741	15828	15869	16059	15873	15759	15839	15781	15824	15969	15696	15905	15957	15837	15802	15937	15861	16009	15869	15806	15770	15831	15757	15693	15901	15666	15842	15891	15881	15814	15736	15937	15987	15795	15717	15791	16020	15826	15871	15841	15857	15619	15731	15580	15895	15885	15774	15971	15762	15654	15922	15793	15812	15757	15720	15534	15821	15874	15918	15748	15832	15908	15842	15859	15882	15936	15878	15754	15900	15823	15776	15807	15909	15801	15794	15928	15784	15922	15917	15838	15674	15850	15622	15962	16029	15944	15827	15738	15931	15788	15951	15683	15747	15781	15789	15679	15827	15987	15839	15608	15821	15855	15751	15791	15770	15898	15987	15871	15783	15909	15905	16053	16106	15867	15743	15894	15665	15887	15867	15676	15940	15856	15809	15912	15981	15820	15809	15815	15783	15721	15966	15740	16072	15887	15809	15927	15601	16046	15737	15716	15786	16091	15866	15745	15683	15683	15849	15791	15812	15955	15950	15726	15818	15770	15861	15891	15759	15634	15862	15678	15769	15662	15794	15750	15791	15756	15867	15828	15586	15731	15835	15991	15853	15801	15734	15948	15791	15822	15915	15717	15928	15861	15828	15735	15629	15639	15986	15880	15832	15668	15898	15737	15968	15770	15612	15814	15758	15841	15671	15896	15869	15850	15900	15873	15810	15684	15798	15621	15529	15833	15691	15997	15787	15942	15824	15891	15871	16101	15927	15758	15698	15749	15867	15877	16098	15955	15725	15803	15765	15852	15763	15861	15846	15938	15896	15627	15824	15873	15780	15957	15779	15769	15807	15841	15770	15913	15856	15849	15739	15913	15782	15723	15986	15804	15760	15779	15894	15749	15771	15809	15653	15908	15643	15834	15809	15833	15817	15917	15949	15967	15660	16003	15692	15988	15932	15704	15789	15704	15666	15667	15837	15828	15688	15906	15801	15794	15750	15776	15745	15826	15868	15715	15827	15909	15930	15949	15848	15905	16157	16152	15810	15607	15886	15654	15935	15665	15813	15740	15821	15725	15811	16001	15745	16116	15823	15758	15787	15835	15918	15792	15848	15543	15720	15882	15708	15475	15830	15949	15785	15715	15877	15840	15847	15827	15783	15938	15878	15733	15737	16027	15890	15861	15854	15771	15812	15832	15779	15818	15643	15879	15871	15849	15673	15729	15848	15581	15768	15844	15883	15901	15764	15668	15863	15740	15832	15801	15806	15910	15989	15701	15813	15844	16045	15754	15988	15557	15866	15749	15755	15892	15825	15721	15730	15881	15713	15958	15661	15724	15905	15945	15801	15789	15678	15821	15847	15874	15729	15643	15780	15956	15850	15703	15695	16047	15911	15816	15774	15921	15861	15809	15896	15994	15723	15702	15877	15748	15811	15879	15962	15665	15902	15886	15815	15883	15773	15873	15749	15787	15924	15911	15734	15997	15812	15787	15898	15848	16026	15820	15882	15723	15877	15889	15750	15876	15889	15873	15933	15677	15836	15957	15915	15926	15785	15692	15866	15699	15719	15703	15886	16085	15758	15852	15848	15822	15715	15839	16044	15914	15757	15881	15798	15963	15841	16007	15863	15799	15710	15884	15677	15884	15926	15738	15759	15676	15824	15742	15806	15938	15724	15907	15762	15607	15707	15869	15690	15765	15766	15874	15740	15826	15795	15855	15892	15888	15780	15731	15939	15707	15720	15893	15764	16009	15987	15973	15771	15610	15773	15676	15696	15742	15793	15728	15839	15875	15735	15903	15721	15955	15845	15720	15680	15726	15724	15714	15766	15803	15836	15918	15614	15615	15896	15831	15803	15816	15781	15857	15817	15944	15850	15809	15792	15849	15730	15757	15687	15681	15885	16060	15882	15843	15764	15767	15803	15849	15692	16070	15648	15736	15818	15719	15959	15881	15893	16033	15970	15865	15749	15846	15841	15918	15788	15909	15852	15807	15949	15792	15957	15840	15920	15750	15823	15737	15760	15927	15927	15747	15895	15823	15923	15911	15981	15892	15786	15643	15816	15841	15737	15938	15690	15788	16041	15702	15861	15708	15844	16006	15879	15744	16044	15675	15737	15802	15736	16021	15828	15772	15955	15724	15961	15734	15676	16012	15871	15859	15737	15794	15797	15793	15915	15717	15856	15919	15959	15727	16045	15781	15839	15713	16021	16063	15727	15885	15889	15779	16013	15757	15751	15806	15785	15983	15782	15775	15949	15967	15970	15745	15891	15706	15981	15893	15949	15755	15977	15841	16013	15549	15574	15824	15785	15976	15701	15691	15921	15880	15814	15798	15722	15854	15914	15854	15783	15987	15553	15647	15827	15914	15861	15629	15875	15770	15618	15742	15952	15901	15981	15712	15638	15706	15803	15917	16027	15924	15799	15827	15854	15673	15787	15804	15856	15777	15809	15763	15746	15901	15717	15738	15947	15963	15747	15795	15763	15744	15939	15958	15862	15786	16033	15795	15844	15731	15858	15706	15807	15899	15731	15851	15940	15874	15927	15974	15705	15947	15958	15960	15802	15611	15858	15718	15839	15801	15818	15966	15780	15759	15861	15871	15758	15876	15589	15864	15822	15822	15679	15975	15792	15879	15879	15724	15784	15770	16022	15722	15813	15839	15780	15622	15747	15913	15765	15682	15889	15757	15946	15780	15864	15917	15742	15673	15831	15670	15625	15840	15716	15767	15826	15830	15950	15987	15964	15986	15736	15883	15961	15963	15623	15934	15900	16030	15824	16080	15736	16098	15895	15752	15997	15735	15692	15865	15860	15712	15828	16003	15686	15661	16033	15672	15663	15626	15825	15878	15968	15988	15950	15760	15864	15765	15880	15743	15917	15890	15972	15817	15721	15750	15930	15865	15952	15770	15899	15913	15968	15880	15780	15738	15777	15901	15996	15790	15840	15716	15852	15845	15761	15773	15713	15772	15899	15938	16020	15674	15890	15696	15759	15943	15870	15872	15572	15993	15928	15788	15895	15933	16034	15810	15799	15809	15849	15777	15937	16006	15554	15751	15604	15683	15862	15798	15632	15759	15821	15923	15775	15739	15798	15852	15673	15933	15977	15828	15816	15695	15722	15845	15651	15654	15808	15781	15963	15901	15615	15743	15793	15844	15797	15725	15828	15885	15851	15859	15804	15928	15921	15742	15608	15680	16021	15941	15877	15674	15669	15884	15912	16075	15924	15708	15792	15808	15733	15788	15728	15797	15728	15704	15903	15868	15730	15730	15882	15863	16003	15802	15873	15745	15816	15862	15922	15632	15707	15680	15812	15662	15875	16014	15710	15662	15717	15705	15676	15745	15869	15807	15961	15797	16035	15806	16036	15949	15931	15801	15787	15735	15961	15888	15785	15859	15893	15864	15863	15771	15860	15763	15783	15804	15894	15694	15762	15674	15897	15948	15805	15789	15666	15965	15823	15704	15624	16004	15906	15792	15833	15987	15917	15946	15791	15827	15686	15825	15797	15685	15725	15809	15952	15783	16036	15805	15895	15843	15819	15826	15828	15578	15782	15872	15614	15800	15762	15898	16015	15753	15779	15958	16001	15846	15834	15973	15719	15763	15841	15754	15875	15867	15929	15903	15751	15972	15850	15753	15765	15743	15656	15905	15722	15877	15773	15720	15778	15704	15807	15737	15714	15778	15830	15951	15762	15775	15784	15794	15875	15730	15800	15916	15751	15871	15729	15834	15766	15687	15895	15793	15693	15676	15964	15823	15833	15877	15947	15687	15868	15753	15630	15886	15816	16015	15839	15734	15847	15872	15746	15845	15919	15647	15939	15833	15877	15768	15633	15970	15926	15818	15994	15876	15791	16029	15952	15671	15685	15938	15912	15754	15776	15711	15912	15845	15943	15897	15936	15799	16002	15746	15705	15776	15809	16099	15907	15569	15824	15902	16005	15922	15756	15821	15950	15802	15799	15752	16004	15836	15818	15810	15805	15653	15868	15616	15972	15793	15560	15807	15648	15742	15732	15826	15577	15917	15672	15842	15830	15961	16191	15841	15792	16044	15736	15944	15769	15810	15816	15877	15802	15869	15752	15967	15791	15788	15670	15697	15993	15667	15703	15851	15641	15921	15718	15739	15926	15789	15911	15910	15878	15805	15828	15799	15801	15752	15903	15821	15815	15839	15718	15624	15846	15922	15835	15741	15714	15820	15718	15684	15814	15721	15793	15738	15895	15887	15784	15707	15726	15814	15734	15643	16051	15922	15817	15793	15762	15742	15941	15859	15801	15833	15741	15808	15728	15763	15895	15940	16024	15756	15882	15658	15865	15789	15899	15825	15799	15828	15774	15890	15829	15827	15801	15747	15796	15812	15827	15836	15850	15998	15821	15750	15841	15996	15737	15743	15844	15744	15878	15580	16025	15845	15982	15922	15804	15941	15908	15569	15671	15864	15842	15867	15748	15821	16044	15860	15805	15975	15846	15812	15661	15851	15806	16014	15609	15857	15769	15722	16000	15843	15710	15988	15708	15915	15875	15769	15869	15954	15813	15808	15842	15692	15794	15785	15837	15672	15919	16005	15820	15895	15710	15861	15994	15771	16028	15783	15777	15754	15669	15913	15726	15695	15915	15846	15772	15742	15862	15939	15905	15956	15926	16113	15593	15938	15662	15760	15890	15807	15889	15639	15765	15860	15826	15809	15857	15977	15759	16036	15628	15786	15774	15662	15693	15877	15897	16238	15862	15756	15773	15831	15704	16019	15744	15637	15817	15733	15816	15885	15780	15662	15956	15617	15847	15735	15858	15825	15723	15790	15852	15900	15866	15923	15969	15597	15731	15729	15765	15668	15741	15764	16002	15894	15922	15661	15707	15800	15741	15977	15820	15827	15703	15752	15811	16012	15938	15799	15808	15993	15720	15601	15877	15893	15851	15732	15772	15598	15846	15902	16038	15717	15737	15970	15912	15988	15939	15766	15807	15703	15855	15832	15726	15805	15611	15803	15800	15960	15914	15682	15806	15795
27891	39955	36443	25705	18735	17466	16158	15476	15059	15101	15002	15000	15036	15008	14849	14839	14630	14744	14814	14729	14813	14851	14785	14778	14769	14752	14778	14892	14929	14815	14903	14885	14829	14883	14677	14859	14847	14736	14698	14695	14848	14822	14766	14737	14850	14807	14780	14841	14908	14729	14890	14763	14930	14592	14778	14788	14934	14891	14801	14697	14882	14801	14769	14872	14754	14758	14681	14706	14848	14850	14651	14750	14858	14855	14671	14868	14706	14759	14623	14724	14930	14766	14778	14753	15031	14905	14761	14862	14722	14769	14598	14708	14816	14924	14812	14782	14576	14959	14744	14849	14758	14625	14731	14875	14791	14904	14510	14701	14816	14883	14539	14799	14784	14854	14835	14730	14780	14751	14870	14694	14765	14661	14765	14780	14624	14884	14818	14771	14866	14732	14752	14706	14695	14752	14630	14705	14884	15046	14710	14714	14707	14563	14668	14693	14904	14841	14870	14690	14669	14690	14883	14867	14659	14889	14743	14789	14688	15014	14829	14625	14647	14760	14757	14933	14829	14825	14859	14638	14840	14788	14885	14716	14930	14828	14627	14819	14677	14775	14946	14769	14625	14783	14856	14744	14752	14604	14770	14713	14838	14796	14712	14846	14707	14802	14649	14931	14743	14899	14784	14697	14877	14744	14789	14666	14677	14750	14667	14674	14837	14685	14875	14747	14831	14687	14713	14714	14778	14853	14630	14786	14790	14807	14660	14806	14811	14799	14776	14844	14617	14724	14832	14558	14780	14691	14802	14547	14764	14782	14755	14708	14713	14795	14646	14878	14870	14812	14869	14955	14562	14652	14875	14918	14736	14660	14870	14803	14616	14900	14758	14764	14813	14764	14784	14806	14927	14767	14719	14785	14648	14756	14815	14736	14773	14869	14552	14706	14866	14731	14935	14710	14767	14648	14731	14667	14915	14762	14819	14990	14894	14917	14730	14827	14789	14612	14697	14862	14996	14748	14702	14572	14743	14772	14738	14757	14829	14585	14690	14674	14748	14792	14658	14793	14766	14733	14600	14706	14840	14851	14848	14649	14722	14784	14716	15051	14880	14731	14736	14941	14684	14632	14685	14710	14888	14772	14764	14928	14872	14761	14781	14660	14818	14828	14730	14709	14784	14565	14805	14859	14786	14531	14892	14700	14688	14838	14814	14800	14733	14816	14609	14779	14787	14822	14837	14656	14648	14579	14750	14828	14670	14823	14748	14619	14787	14710	14893	14741	14658	14738	14798	14844	14697	14762	14405	14891	14755	14809	14625	14811	14627	14832	14824	14728	14689	14757	14652	14883	14818	14719	14701	14614	14686	14752	14670	14820	14787	14857	14846	14752	14803	14920	14736	14798	14673	14700	14812	15021	14899	14796	14805	14688	14874	14774	14703	14863	14707	14645	14826	14850	14813	14842	14801	14704	14850	14806	14902	14741	14535	14651	14549	14748	14841	14863	14770	14533	14747	14641	14628	14763	14641	14638	14841	14700	14944	14606	14847	14697	14712	14753	14721	14750	14818	14743	14889	14735	14723	14697	14429	14662	14807	14815	14784	14864	14828	14881	14706	14847	14777	14812	14843	14831	14871	14832	14751	14713	14754	14851	14814	14635	14831	14789	14849	14712	14814	14759	14900	14666	14795	14683	14746	14781	14839	14775	14689	14717	14837	14820	14897	14890	14735	14782	14772	14782	14664	14543	14774	14842	14904	14734	14738	14930	14739	14717	14766	14702	14750	14638	14841	14765	14878	14542	14699	14810	14898	14800	14773	14768	14738	14581	14885	14711	14714	14872	14740	14879	14796	14746	14680	14711	14825	14768	14692	14781	14695	14894	14736	14667	14726	14785	14706	14960	14897	14574	14676	14747	14752	14747	14733	14904	14691	14907	14748	14598	14776	14985	14735	14754	14856	15038	14833	14820	14805	14911	14930	14742	14775	14754	14916	14925	14606	14884	14630	14711	14922	14899	14765	14764	14769	14796	14698	14784	14807	14623	14780	14711	14853	14810	14799	14914	14898	14857	14829	14794	14714	14811	14801	14773	14632	14706	14869	14968	14773	14722	14927	14781	14647	14926	14750	14804	15023	14677	14776	14858	14883	14818	14891	14828	14715	14734	14832	14713	14723	14756	14756	14662	14720	14966	14781	14748	14702	14889	14667	14868	14818	14736	14792	14822	14913	14780	14878	14523	14705	14755	14794	14815	14834	14756	14795	14858	14778	14766	14761	14814	14779	14812	14730	14810	14842	14720	14734	14657	14817	14694	14768	14753	14703	14926	14859	14838	14687	14699	14799	14627	14684	14866	14765	14818	14861	14810	14733	14945	14638	14761	14795	14746	14736	14747	14706	14951	14764	14854	14864	14792	14665	14794	14963	14749	14874	14714	14659	14853	14906	14877	14561	14583	14689	14621	14734	14750	14850	14702	14745	14766	14629	14728	14819	14846	14741	14931	14812	14722	14740	14692	14781	14754	14642	14834	14767	14698	14818	14681	14737	14826	14716	14791	14607	14667	14707	15005	14943	14858	14691	14743	14717	14878	14697	14832	14887	14818	14636	14843	14829	14880	14899	14633	14928	14694	14790	14890	14835	14859	14781	14803	14617	14728	14829	14791	14832	14680	14820	14846	14762	14694	14852	14903	14812	14721	14827	14843	14761	14804	14820	14890	14683	14678	14791	14864	14744	14753	14635	14884	14789	14614	14851	14781	14724	14772	14850	14672	14713	14735	14658	14665	14840	14724	14689	14683	15018	14714	14743	14749	14732	14749	14818	14717	14762	14755	14790	14573	14610	14802	14729	14881	14896	14830	14716	14854	14845	14571	14971	14671	14772	14725	14691	14526	14664	14730	14685	14864	14833	14834	14597	14708	14700	14649	14835	14843	14693	14779	14796	14808	14700	14859	14821	14794	14853	14575	14815	14860	14745	14865	14804	14814	14866	14654	14639	14774	14899	14660	14908	14728	14769	14820	14653	14739	14688	14719	14819	14848	14680	14850	14874	14846	14786	14763	14691	14880	14783	14820	14709	14768	14927	14721	14798	14712	14820	14761	14715	14860	14705	14618	14822	14719	14760	15008	14814	14785	14655	14792	14790	14838	14865	14709	14734	14508	14839	14794	14849	14736	14738	14796	14730	14851	14680	14760	14880	14795	14860	14933	14727	14887	14734	14682	14942	14804	14903	14729	14742	14801	14765	14909	14841	14714	14826	14772	14760	14700	14805	14686	14741	14761	14676	14762	14703	14691	14896	14829	14833	14751	14652	14866	14689	14775	14820	14758	14694	14755	14839	14719	14861	14691	14757	14640	14781	14755	14813	14816	14848	14754	14777	14837	14671	14861	14718	14729	14661	14800	14687	14807	14770	14737	14841	14862	14740	14749	14789	14724	14776	14896	14796	14832	14811	14688	14697	14767	14864	14624	14657	14682	14658	14782	14605	14657	14789	14765	14734	14583	14676	14714	14833	14658	14852	14762	14724	14804	14820	14776	14695	14769	14903	14714	14764	14824	14639	14592	14784	14761	14695	14870	14864	14629	14766	14804	14846	14662	14801	14825	14705	14800	14780	14775	14724	14818	14769	14900	14776	14826	14763	14750	14525	14637	14653	14726	14753	14764	14872	14711	14751	14819	14836	14625	14831	14918	14804	14673	14658	14645	14852	14939	14717	14835	14887	14773	14892	14959	14712	14804	14932	14776	14759	14867	14693	14687	14791	14727	14747	14593	14757	14866	14678	14701	15048	14810	14754	14688	14744	14747	14758	14822	14747	14643	14812	14824	14811	14854	14862	14649	14600	14635	14684	14780	14828	14687	14850	14912	14944	14812	14765	14703	14643	14870	14738	14724	14718	14724	14771	14824	14736	14800	14750	14853	14822	14758	14699	14869	14859	14845	14870	14863	14632	14779	14648	14858	14934	14788	15003	14835	14734	14947	14893	14743	14930	14714	14706	14728	14793	14696	14783	14710	14887	14708	14692	14731	14730	14754	14949	14892	14843	14712	14822	14656	14918	14772	14663	14788	14533	14656	14962	14846	14697	14801	14598	14856	14788	14789	14732	14960	14886	14905	14797	14672	14797	14778	14702	14770	14695	14802	14764	14780	14901	14791	14827	14674	14687	14677	14762	14806	14744	14677	14608	14546	14647	14687	14854	14871	15051	14722	14781	14621	14647	14766	14725	14674	14678	14746	14786	14689	14932	14842	14984	14845	14858	14770	14740	14838	14914	14774	14764	14859	14821	14660	14596	14639	14625	14636	14681	14687	14754	14782	14645	14819	14822	14717	14641	14944	14595	14767	14858	14742	14691	14838	14839	14833	14837	14803	14904	14786	14604	14810	14604	14620	14893	14685	14817	14914	14695	14724	14711	14817	14880	14692	14894	14787	14780	14804	14741	15110	14694	14840	14807	14669	14748	14784	14703	14773	14644	14813	14810	14787	14865	14753	14774	14802	14816	14822	14733	14609	14783	14744	14734	14785	14789	14745	14836	14775	14774	14736	14803	14783	14824	14667	14793	14731	14765	14784	14759	14754	14631	14660	14736	14786	14822	14765	14775	14817	14727	14607	14655	14647	14691	14743	14938	14869	14707	14790	14759	14709	14761	14772	14877	14858	14698	14831	14727	14708	14878	14723	14755	14765	14964	14678	14666	14955	14674	14915	14727	15037	14719	14734	14533	14651	14717	14690	14808	14673	14715	14700	14750	14941	14657	14758	14912	14845	14805	14659	14811	14778	14814	14818	14809	14718	14756	14689	14867	14764	14852	14631	14736	14704	14764	14763	14804	14692	14770	14642	14785	14684	14727	14599	14747	14739	14760	14701	14743	14882	14795	14876	14861	14941	14728	14780	14927	14629	14772	14877	14793	14771	14663	14725	14653	14902	14740	14717	14833	14742	14700	14742	14703	14820	14913	14882	14871	14748	14893	14914	14705	14899	14777	14778	14799	14654	14774	14733	14765	14688	14819	14858	14730	14646	14785	14728	14683	14701	14852	14744	14897	14892	14784	14851	14661	14735	14688	14830	14791	14645	14885	14714	14763	14844	14876	14847	14867	14715	14584	14710	14649	14810	14712	14787	14693	14815	14898	14774	14755	14733	14737	14664	14745	14841	14879	14926	14671	14731	14753	14774	14808	14738
24304	21583	29181	26391	24829	24277	23026	19970	18494	17757	17438	17454	17326	17304	17291	17228	17094	17321	17197	17024	17024	17159	17202	16950	17143	17089	17106	16962	17191	17079	17201	17156	17134	16777	16959	16975	16944	17054	16872	17054	16917	17027	17015	16907	17167	17059	17042	16900	16894	16932	16999	16859	17020	17147	17002	17006	16802	16992	16903	17058	17023	16882	16892	17013	16802	17022	17019	16989	17035	17044	16990	17032	16795	16956	17028	17096	17026	16800	17010	17032	17113	16965	16856	16923	16940	17037	16912	16978	17115	16827	16999	17184	16964	16943	16889	16992	16926	17052	16728	17013	17026	16966	17096	17133	17045	16983	16950	16856	16835	16731	16939	17011	17131	16874	17025	17040	17055	17029	16942	16759	16990	16911	16918	16906	16967	17077	17066	17146	17080	16775	17093	16791	17053	17057	16935	16867	17049	16932	17020	16919	16983	17037	16768	16985	16850	16774	16910	16998	17056	16856	16829	16913	16924	17241	17148	16886	17036	16846	16945	17000	16775	17109	17048	17039	16951	16988	16949	16969	17033	17191	17071	17006	16870	16956	16670	16915	17133	17071	16988	16966	16965	16920	16971	17168	17053	16960	16895	16973	16954	17065	17274	16975	16802	16927	16804	17036	17016	17011	16881	16964	16917	16949	16924	17059	17059	16947	16848	16997	16968	16978	17065	16878	17087	16901	16829	17113	16935	17002	17121	16741	16878	17226	16933	16943	16981	17070	17123	17002	17134	16882	16969	16856	16913	16846	17059	17029	16886	16759	16888	17016	16843	16979	16892	16914	17035	16940	16755	17105	17213	17247	16938	16878	17132	17075	16917	17043	17040	17053	17007	17159	16964	16972	16793	17069	16809	16955	16835	17059	16891	16837	17262	16877	17018	16973	17118	16880	17134	17016	17058	16822	16939	16819	16989	16938	16994	17114	17063	16828	16921	16941	17014	16785	16891	16850	17001	16944	17085	16979	17025	16875	16854	16982	16952	17016	16860	16908	16899	17095	16923	16828	17234	16924	16812	16795	17027	16898	16892	17093	16968	16816	16830	17045	16902	16981	16988	16927	16847	16948	16913	16937	16929	17105	16999	17143	17037	16989	16879	16846	16984	16993	16792	16999	16948	16906	16908	16946	16869	16799	16777	17020	16844	16775	16866	17030	17062	16977	16709	17023	17061	16990	17278	16826	16847	16787	17037	16941	17003	16872	17200	17118	16810	17027	17029	16821	16939	16983	17018	16939	17110	17177	16991	17266	16865	16828	16761	17033	17056	16837	17110	17124	16937	16986	16932	17017	16840	16930	16782	17142	16865	16947	17086	16911	16950	17039	16997	16590	16891	16976	16939	16931	16962	16876	16996	16783	16825	17093	17144	16886	16799	17106	16871	17078	16846	16844	17067	17164	16991	17031	17045	17053	17109	17080	16886	16890	16824	16989	16962	16874	17091	17033	16910	17123	17079	16973	16864	16998	16995	17074	16836	16791	17218	17212	17055	16755	17022	16942	17108	17102	16655	16946	16733	16938	17043	17075	17074	16956	17083	17068	17070	16933	17095	17041	16893	16795	16714	16965	16761	17033	17036	17092	16974	17005	17019	16982	16921	17019	17117	16776	16961	16970	16865	17197	16748	16851	17201	16819	17004	17009	16757	16951	16759	16973	16957	16901	17002	16920	16959	17152	16887	16862	16772	16789	16969	17308	16899	16960	16813	17106	16938	16815	16945	16701	16863	17054	16845	16965	16712	17167	17002	17035	16973	17053	16886	17102	16884	16978	17074	16959	17136	17031	16954	16879	16869	17024	17012	16890	16885	17011	16941	17185	17056	17054	16905	16869	17011	17011	16908	17089	17042	17074	17088	17097	17032	17071	16995	16978	16943	16811	17039	16990	16841	17037	17064	17023	17130	17093	16762	16873	16884	17038	16875	16936	17036	16880	16996	16971	16941	17006	16920	16915	16910	16953	17076	16973	16868	16982	16958	17035	16787	17079	17138	16963	16913	16946	16966	16888	17142	17035	17097	17080	17012	17008	16913	16781	17060	17021	16976	16963	17007	16917	16770	16826	16844	16930	16998	17071	17109	17021	16890	16974	16943	17209	16998	16873	16967	17119	16885	16712	16952	17023	16828	17025	17022	16905	16845	16983	16963	17093	16952	17046	16943	16960	17049	17161	16910	17102	17110	16905	16851	16982	17119	16886	16951	17054	16934	16969	17019	17068	16809	17058	17075	16966	16828	17002	16985	16927	17061	17100	16932	17038	16750	17083	17014	16841	17099	16828	16868	17066	16942	16781	16763	17164	17053	16853	17101	16962	17010	17100	17125	16891	17074	16977	16766	16929	17005	17144	17031	17151	17001	16909	17056	16989	17046	17085	16880	16824	16954	16915	17120	16860	17001	16893	16755	16839	17002	16822	17065	16925	16854	16968	16992	17009	17020	16794	16974	16865	16828	16850	16895	17095	16798	16823	17103	16960	16959	17004	16956	17014	16882	16934	17113	16943	16930	16924	16638	16900	17011	16794	16801	16948	16888	16873	16880	16873	16864	17021	17020	16847	17076	16958	17138	17050	16865	17004	16910	16946	16847	17056	17148	17049	16955	17023	16945	17020	16806	16891	16994	16931	16971	16987	17093	16823	16925	17007	16984	16907	17084	16978	17000	16941	17002	16716	16896	16806	17049	16971	16972	17044	16994	17028	16835	16954	17020	16767	17211	16867	17052	16757	16869	17000	16981	16799	16969	16721	17048	16952	17059	17096	16823	16918	16898	17046	16903	16996	16911	16839	16723	16836	17021	16952	16881	17053	16655	16775	16958	16879	17062	16898	16732	17001	17011	17017	17033	16977	16913	16786	17005	16943	16847	17032	16949	16903	16873	17066	16836	16936	17158	17093	16874	16956	16994	17025	17032	16819	16909	17122	17034	16928	17128	16918	17119	16935	16889	17024	16955	16979	17064	16836	17008	17197	16824	17023	17044	16841	16971	16980	16900	16833	16964	16977	17056	16990	16822	16930	16877	16876	16975	17061	16945	17111	17163	16883	16913	16862	16955	16927	16959	16972	16708	16806	16776	16954	17090	16889	16978	16970	17036	16899	16951	17091	17070	16993	17076	16895	17145	16902	17014	17056	16939	16860	17170	16999	16896	16759	16914	16802	16702	16965	16955	16824	16975	16757	16917	16953	17020	16841	17146	16876	16952	17085	17043	16884	17015	16939	16883	17059	17140	17066	16751	16808	17061	16954	17108	16926	16949	17055	16885	17149	16920	17123	17161	17041	17041	17172	17034	16967	17078	16965	16785	16986	16731	17012	16926	16976	17093	16792	16895	16779	16854	16978	17028	16841	16840	17020	17078	16971	16686	16961	17016	16912	17005	16993	16950	16808	16807	16840	16817	16973	16843	16951	16962	16917	16888	16960	17151	16982	16955	17023	16946	17088	17092	17059	16925	17149	17104	16980	17019	16933	17043	17083	16834	17089	17004	17074	16888	17009	17163	17029	17008	16872	17048	16881	17113	17046	17070	16771	17031	16981	16980	16979	16972	16996	16940	16773	16991	16957	16928	16754	16888	17018	16870	17012	16902	16829	16862	17055	16950	16876	16925	16854	17153	16915	16874	16945	17098	16911	17056	16887	16773	16943	17032	17027	16923	17104	17047	16952	16966	17027	16950	17055	17070	16954	16879	17031	16875	17146	16927	17143	16956	17184	16861	16958	16910	16980	16887	17017	16945	16971	17147	17064	16944	16988	16957	16887	17028	17105	16959	17051	16936	16938	16990	16903	17069	16988	16954	17033	17000	16965	17019	17003	16913	16951	17012	16938	17061	16989	16969	16977	16980	17048	17082	16928	16988	16830	17021	17079	17062	16858	16952	16906	16998	16767	17063	16840	16916	17000	17087	16963	16929	16954	16916	17051	16852	16931	16789	16828	16792	17054	16887	16907	16805	16791	17113	16975	16849	16842	17024	17078	16945	17027	17162	16975	17034	16974	16933	16983	17010	16959	17057	16835	16981	16880	17023	17005	17010	16987	17122	16974	17138	17130	17065	16941	16952	16985	16996	17129	16829	16937	17030	16839	16941	16936	17012	16937	17107	17091	16948	16702	16848	16903	16973	17131	16800	17058	16846	17044	17076	17130	16929	16875	17006	17061	17042	16915	16908	16960	17095	16965	16922	17010	16918	16963	17081	17043	16935	16976	16997	16969	16793	17125	16655	16785	16957	16819	16850	17106	17025	16945	16931	16817	16924	17118	17037	16833	17122	16883	16963	17081	16943	17048	17145	17025	17114	16927	16947	17057	17065	17051	16852	16877	16996	17046	16956	16925	16808	16901	16834	16965	16889	16920	16804	16968	16871	16934	16903	16822	16974	16907	17189	17005	16962	16827	16815	16895	17178	16892	16986	16966	16911	17222	16725	16866	16896	16894	16848	17026	17035	16976	17094	17082	17005	16882	16833	16922	17006	16927	16968	17002	16738	16860	17007	16766	16957	16949	16936	17168	17069	16921	16968	16991	17102	17031	17044	17168	16964	16791	16769	16856	17050	16708	17030	16890	16923	16867	16942	16940	16866	16803	16893	17047	16929	16918	16821	16862	16898	16965	16990	16948	16997	16895	16893	17151	16883	17060	17190	17093	17011	16965	17102	16962	16814	16732	16880	16892	17040	16932	16889	16847	17033	16977	16897	17035	17021	16728	17022	16927	17008	16987	17126	17196	17056	17136	16948	16995	16790	16822	17222	16910	16985	17020	17114	16973	16872	17052	16779	16829	17081	17040	17068	16906	16970	16970	16947	16953	16884	17131	16866	17010	16906	16824	17037	16950	16934	17060	17070	17027	16818	16912	17065	17035	16798	17003	17125	17039	17225	16766	16969	17035	16938	16852	16945	16849	16910	16854	17061	17001	16765	16801	16877	16919	16967	16796	16963	17002	16912	16883	16948	16938	16901	17020	16944	17021	17056	16883	16918	17117	16989	16970	17137	16863	16983	16841	16872	16946	16757	16821	16876	17072	16917	17004	17285	17001	17093	16857	17063	17019	16819	16971	16846	17024	16912	16977	17179	17075	17036	16858	16874	16962	16986	16962	16934	16764	16930	16999	16930	16983	17098	16924	16853	17068	17005	17059	17040	16811	17083	17123
33437	51280	47691	38639	28800	22656	20295	19079	17079	15898	15575	15718	15981	15821	15769	15662	15524	15611	15850	15471	15773	15677	15678	15500	15591	15582	15655	15429	15604	15583	15566	15562	15561	15425	15323	15421	15514	15624	15541	15394	15692	15588	15566	15696	15508	15670	15333	15660	15453	15538	15677	15496	15571	15404	15538	15507	15583	15474	15373	15534	15474	15451	15579	15484	15629	15608	15471	15562	15530	15501	15542	15382	15531	15528	15515	15503	15480	15489	15622	15650	15431	15587	15508	15466	15522	15532	15433	15556	15604	15618	15510	15310	15601	15432	15472	15512	15354	15602	15548	15450	15670	15634	15616	15417	15521	15532	15462	15409	15592	15526	15519	15463	15762	15645	15477	15496	15549	15456	15575	15460	15485	15563	15406	15501	15534	15532	15651	15396	15484	15673	15579	15408	15608	15544	15604	15314	15718	15716	15432	15456	15484	15572	15347	15334	15504	15544	15564	15384	15601	15603	15349	15648	15509	15509	15541	15456	15533	15517	15668	15447	15390	15479	15490	15580	15326	15357	15441	15516	15484	15466	15473	15565	15527	15501	15614	15466	15547	15524	15518	15484	15402	15590	15495	15563	15581	15493	15395	15496	15416	15724	15492	15488	15482	15417	15546	15573	15597	15388	15545	15544	15652	15493	15547	15469	15536	15496	15479	15471	15484	15533	15340	15500	15394	15651	15583	15566	15350	15638	15474	15425	15482	15463	15517	15568	15589	15467	15516	15518	15484	15382	15433	15479	15478	15484	15561	15633	15363	15456	15433	15506	15518	15445	15583	15603	15518	15569	15689	15457	15516	15519	15441	15495	15497	15385	15381	15489	15526	15453	15421	15493	15589	15601	15643	15490	15404	15595	15643	15552	15464	15582	15392	15470	15528	15468	15493	15595	15519	15489	15507	15587	15522	15491	15638	15660	15573	15409	15612	15655	15644	15406	15391	15463	15538	15615	15480	15455	15645	15477	15462	15635	15588	15403	15459	15417	15443	15436	15471	15566	15511	15642	15499	15461	15613	15570	15419	15455	15623	15459	15560	15549	15445	15498	15426	15495	15325	15496	15534	15529	15350	15447	15594	15436	15484	15690	15537	15360	15481	15415	15664	15624	15679	15624	15352	15660	15568	15461	15479	15574	15442	15386	15446	15569	15306	15338	15486	15358	15657	15522	15563	15454	15349	15562	15611	15519	15617	15476	15539	15634	15477	15494	15516	15372	15491	15521	15587	15343	15471	15641	15717	15448	15670	15605	15702	15528	15482	15442	15422	15720	15554	15348	15520	15708	15632	15551	15579	15355	15560	15351	15612	15438	15526	15439	15597	15590	15564	15499	15493	15471	15447	15518	15594	15621	15587	15429	15518	15598	15343	15614	15556	15566	15468	15448	15536	15523	15449	15523	15287	15438	15416	15562	15397	15510	15480	15549	15527	15451	15554	15511	15419	15514	15544	15459	15399	15584	15608	15600	15346	15585	15497	15437	15564	15263	15508	15465	15669	15538	15561	15393	15590	15451	15444	15392	15466	15559	15543	15536	15640	15462	15402	15388	15623	15632	15575	15445	15447	15618	15541	15444	15488	15507	15566	15301	15501	15549	15574	15405	15442	15573	15397	15470	15423	15475	15608	15448	15662	15405	15430	15676	15279	15360	15400	15579	15609	15385	15503	15409	15575	15563	15473	15493	15461	15641	15318	15513	15574	15458	15540	15455	15412	15406	15559	15425	15462	15637	15410	15527	15466	15484	15480	15284	15535	15526	15499	15524	15537	15474	15497	15543	15566	15389	15615	15623	15448	15457	15473	15642	15304	15634	15530	15573	15446	15501	15535	15466	15601	15556	15469	15544	15535	15565	15399	15433	15537	15525	15504	15466	15602	15448	15409	15534	15396	15351	15411	15568	15501	15620	15426	15443	15558	15613	15466	15639	15314	15531	15550	15418	15620	15535	15637	15514	15435	15500	15448	15642	15444	15263	15676	15545	15416	15727	15391	15603	15502	15391	15471	15526	15434	15561	15426	15510	15486	15325	15624	15507	15456	15365	15644	15733	15544	15458	15521	15451	15530	15540	15543	15472	15473	15517	15467	15753	15494	15551	15501	15630	15478	15588	15321	15522	15461	15463	15375	15494	15417	15306	15391	15412	15513	15519	15422	15509	15551	15651	15434	15417	15489	15490	15453	15603	15479	15510	15545	15468	15535	15475	15556	15308	15533	15535	15614	15511	15458	15489	15420	15473	15393	15337	15618	15510	15562	15586	15574	15603	15635	15428	15467	15506	15391	15645	15506	15382	15574	15396	15626	15451	15521	15490	15451	15520	15418	15459	15394	15308	15517	15442	15458	15462	15422	15324	15437	15404	15573	15457	15351	15336	15348	15488	15722	15717	15427	15443	15414	15396	15704	15433	15506	15542	15531	15496	15403	15473	15619	15267	15496	15468	15489	15530	15430	15527	15462	15619	15465	15496	15449	15502	15428	15441	15491	15458	15362	15564	15388	15540	15534	15612	15501	15554	15233	15455	15445	15387	15414	15429	15308	15584	15594	15561	15456	15619	15452	15561	15656	15632	15369	15485	15601	15413	15475	15509	15456	15603	15486	15486	15566	15371	15461	15497	15468	15350	15525	15679	15607	15514	15608	15476	15629	15519	15481	15417	15578	15406	15422	15533	15392	15473	15581	15564	15545	15489	15462	15427	15579	15641	15771	15382	15394	15539	15397	15665	15559	15496	15460	15387	15477	15558	15533	15406	15575	15427	15524	15446	15498	15636	15643	15588	15505	15493	15416	15489	15442	15481	15438	15451	15576	15509	15608	15448	15472	15540	15527	15528	15536	15435	15438	15520	15365	15352	15543	15553	15487	15479	15625	15430	15412	15674	15397	15528	15670	15493	15491	15449	15529	15525	15312	15585	15455	15585	15564	15591	15563	15490	15542	15405	15454	15442	15650	15609	15445	15545	15488	15600	15546	15434	15543	15541	15606	15601	15551	15513	15524	15275	15488	15609	15470	15444	15565	15619	15483	15474	15504	15570	15420	15401	15587	15391	15603	15742	15476	15521	15557	15517	15564	15717	15552	15501	15546	15561	15426	15486	15554	15510	15436	15434	15592	15420	15340	15618	15486	15547	15700	15496	15588	15534	15507	15548	15617	15421	15293	15550	15499	15425	15462	15190	15470	15543	15200	15370	15412	15560	15330	15405	15460	15444	15244	15539	15523	15461	15596	15379	15353	15462	15587	15550	15384	15500	15549	15514	15590	15347	15421	15594	15437	15471	15498	15403	15506	15501	15494	15405	15479	15466	15509	15491	15511	15473	15449	15256	15539	15425	15418	15463	15584	15602	15673	15447	15313	15558	15373	15735	15367	15359	15624	15519	15576	15459	15427	15422	15583	15524	15396	15424	15590	15514	15513	15321	15660	15630	15400	15466	15557	15596	15348	15523	15524	15363	15651	15440	15523	15565	15522	15376	15491	15413	15439	15499	15452	15449	15569	15572	15527	15582	15443	15635	15596	15398	15452	15445	15536	15507	15236	15361	15418	15525	15632	15583	15322	15535	15413	15473	15455	15744	15517	15364	15606	15459	15511	15401	15395	15730	15485	15628	15507	15641	15440	15610	15434	15409	15299	15422	15376	15531	15381	15653	15791	15626	15465	15547	15515	15424	15400	15538	15277	15510	15363	15698	15498	15410	15577	15438	15423	15568	15490	15604	15570	15584	15447	15484	15630	15462	15580	15468	15488	15437	15420	15560	15444	15518	15351	15480	15520	15483	15577	15553	15620	15313	15583	15597	15416	15482	15464	15561	15469	15405	15613	15519	15548	15456	15397	15525	15488	15589	15576	15361	15637	15480	15476	15566	15316	15509	15405	15480	15428	15518	15623	15439	15470	15452	15401	15611	15503	15575	15595	15536	15577	15353	15583	15541	15633	15533	15437	15483	15455	15346	15477	15575	15396	15445	15399	15700	15524	15599	15547	15630	15468	15568	15389	15470	15515	15689	15383	15352	15478	15443	15453	15515	15547	15461	15529	15575	15290	15569	15312	15426	15524	15635	15416	15427	15469	15566	15527	15521	15598	15435	15436	15533	15604	15430	15391	15640	15605	15496	15501	15555	15550	15477	15541	15421	15474	15468	15538	15394	15528	15562	15466	15450	15541	15404	15414	15620	15572	15533	15378	15559	15508	15557	15563	15413	15590	15444	15375	15583	15466	15458	15567	15430	15468	15573	15591	15659	15547	15579	15559	15426	15526	15582	15530	15510	15469	15347	15692	15572	15469	15520	15578	15587	15477	15438	15378	15511	15400	15594	15651	15502	15472	15487	15558	15443	15482	15525	15505	15457	15522	15680	15558	15363	15497	15548	15561	15610	15494	15780	15509	15487	15415	15622	15461	15632	15465	15515	15468	15533	15572	15570	15610	15360	15594	15559	15565	15498	15648	15421	15509	15348	15440	15450	15782	15447	15482	15606	15409	15424	15606	15378	15322	15551	15416	15452	15536	15332	15558	15486	15543	15480	15560	15556	15661	15509	15589	15596	15485	15537	15496	15372	15654	15556	15403	15527	15464	15400	15576	15593	15521	15440	15705	15348	15618	15411	15590	15465	15452	15518	15526	15482	15585	15467	15482	15610	15751	15453	15575	15478	15616	15540	15472	15470	15581	15339	15592	15533	15526	15531	15473	15576	15630	15444	15465	15496	15458	15411	15499	15519	15712	15340	15499	15291	15530	15449	15415	15513	15386	15529	15615	15492	15513	15543	15446	15487	15524	15630	15459	15432	15501	15838	15464	15420	15514	15409	15310	15444	15580	15518	15587	15576	15385	15533	15450	15396	15545	15529	15381	15566	15493	15501	15459	15602	15513	15536	15537	15584	15277	15604	15480	15416	15705	15527	15458	15617	15490	15661	15629	15525	15571	15423	15490	15416	15530	15393	15487	15527	15601	15348	15481	15496	15621	15284	15377	15511	15399	15464	15583	15539	15547	15475	15569	15595	15411	15493	15390	15441	15496	15538	15455	15511	15426	15605	15452	15422	15540	15443	15441	15462	15385	15550	15518	15436	15630	15524	15657	15473	15490	15629	15736	15499	15521	15441	15601	15604	15459	15461	15350	15471	15512	15331	15514	15442	15631	15506
23143	21604	29496	24799	24148	26532	27615	22009	19795	19289	19005	18951	18979	19127	18716	18676	18485	18582	18441	18668	18649	18447	18638	18404	18577	18424	18440	18476	18681	18529	18506	18310	18279	18402	18264	18544	18336	18395	18445	18444	18319	18400	18440	18534	18333	18359	18456	18170	18433	18514	18288	18305	18348	18328	18275	18476	18354	18377	18365	18572	18561	18264	18441	18299	18404	18478	18083	18250	18490	18428	18310	18315	18451	18289	18447	18441	18250	18288	18116	18315	18224	18191	18293	18316	18103	18139	18433	18221	18239	18284	18308	18335	18349	18160	18323	18340	18318	18260	18174	18078	18319	18172	18268	18330	18100	18148	18288	18293	18290	18297	18426	18458	18370	18228	18246	18382	18526	18431	18279	18344	18440	18354	18234	18309	18378	18485	18465	18141	18221	18164	18311	18130	18321	18438	18322	18472	18533	18241	18313	18185	18014	18234	18212	18261	18375	18229	18161	18194	18142	18182	18259	18127	18116	18483	18326	18189	18259	18424	18288	18207	18122	18209	18379	17984	18313	18352	18427	18171	18106	18231	18295	18192	18459	18268	18276	18327	18337	18230	18210	18225	18383	18191	18140	18160	18380	18266	18222	18282	18143	18265	18385	18251	18391	17998	18225	18268	18174	18211	18279	18214	18366	18274	18500	18229	18283	18324	18212	18328	18341	18252	18134	18293	18405	18249	18222	18018	18164	18099	18246	18247	18269	18376	18272	18310	18158	18524	18270	18247	18389	18235	18293	18161	18221	18264	18273	18566	18416	18282	18236	18289	18186	18131	18358	18334	18258	18212	18381	18161	18323	18195	18232	18311	18212	18099	18311	18448	18342	18270	18157	18411	18338	18252	18210	18380	18451	18236	18174	18409	18359	18324	18320	18112	18221	18283	18214	18197	18242	18239	18347	18457	18196	18348	18142	18397	18254	18135	18099	18124	18438	18183	18407	18318	18275	18282	18324	18274	18243	18454	18370	18404	18212	18306	18162	18485	18356	18276	18261	18399	18265	18326	18266	18274	18379	18249	18417	17975	18402	18145	18182	18175	18134	18393	18164	18271	18344	18286	18242	18183	18278	18269	18110	18353	18171	18368	18402	18127	18182	18346	18151	18154	18297	18173	18300	18626	18429	18395	18433	18307	18416	18416	18191	18490	18439	18262	18381	18221	18340	18082	18212	18388	18356	18055	18148	18327	18246	18231	18152	18119	18266	18125	18537	18150	18371	18262	18374	18213	18244	18209	18246	18487	18078	18435	18417	18236	18145	18296	18494	18381	18270	18071	18143	18311	18172	18299	18277	18271	18239	18215	18104	18206	18165	18201	18292	18289	18274	18244	18135	18337	18324	18359	18163	18150	18204	18358	18335	18258	18396	18354	18232	18500	18338	18467	18389	18326	18027	18281	18154	18190	18284	18156	18369	18077	18183	18086	18159	18157	18196	18190	18167	18334	18323	18365	18164	18182	18176	18345	18396	18206	18470	18397	18294	18200	18175	18061	18179	18312	18199	18394	18330	18262	18177	18153	18175	18087	18199	18281	18085	18205	18448	18267	18216	18284	18333	18181	18413	18314	18144	18349	18300	18188	18255	18410	18110	18342	18271	18342	18148	18257	18423	18231	18122	18233	18011	18167	18135	18286	18190	18160	18228	18075	18087	18309	18352	17985	18284	18236	18216	18188	18361	18275	18346	18296	18161	18445	18389	18190	18301	18218	18086	18346	18168	18084	18255	18226	18427	18438	18348	18088	18325	18393	18202	18407	18251	18156	18211	18313	18370	18060	18124	18149	18417	18249	18363	18238	18178	18355	18394	18391	18297	18379	18270	18163	18263	18368	18402	18317	18293	18211	18330	18445	18226	18097	18140	18291	18153	18217	18268	18153	18152	18307	18183	18439	18186	18389	18297	18462	18201	18289	18307	18185	18132	18445	18082	18136	18322	18212	18350	18414	18162	18269	18317	18322	18322	18437	18342	18283	18364	17992	18135	18065	18441	18395	18407	18116	18272	18264	18255	18373	18222	18188	18388	18284	18254	18270	18450	18320	18113	18226	18163	18156	18420	18556	18289	18506	18470	18295	18162	18277	18157	18389	18393	18252	18261	18205	18193	18174	18202	18191	18252	18122	18337	18180	18233	18357	18217	18239	18206	18356	18336	18234	17970	18377	18351	18416	18400	18321	18312	18310	18271	18194	18173	18181	18464	17999	18100	18256	18305	18371	18402	18481	18175	18254	18156	18380	18331	18095	18307	18076	18322	18299	18133	18433	18334	18446	18433	18197	18344	18275	18403	18223	18290	18227	18446	18325	18136	18344	18443	18170	18388	18260	18322	18319	18315	18500	18430	18173	18067	18170	18277	18161	18082	18135	18268	18216	18312	18063	18073	18243	18509	18088	18338	18192	18253	18440	18304	18219	18169	18161	18285	18402	18291	18206	18381	18363	18284	18300	18274	18195	18316	18396	18312	18297	18498	18076	18203	18198	18201	18294	18198	18184	18251	18279	18249	18378	18355	18105	18335	18160	18078	18180	18214	18209	18191	18218	18138	18243	18337	18264	18285	18174	18099	18516	18156	18307	18305	18285	18218	18225	18106	18279	18085	18205	18192	18450	18243	18390	18361	18108	18295	18282	18429	18377	18223	18270	18371	18314	18268	18504	18238	18420	18205	18225	18443	18369	18126	18410	18253	18360	18284	18107	18215	18121	18280	18185	17964	18207	18237	18199	18375	18309	18242	18077	18492	18419	18178	18206	18103	18503	18349	18263	18216	18192	18115	18130	18357	18416	18252	18205	18086	18369	18094	18197	18246	18481	18226	18309	18376	18459	18549	18518	18296	18248	18384	18343	18359	18176	18221	18605	18308	18374	18088	18283	18311	18129	18302	18102	18476	18283	18264	18188	18154	18230	18356	18281	18337	18259	18119	18129	18321	18300	18310	18400	18420	18361	18272	18385	18409	18377	18119	18063	18252	18158	18137	18351	18183	18273	18232	18139	18242	18184	18268	18331	18166	18156	18473	18162	18206	18218	18290	18220	18342	18240	18260	18084	18100	18128	18422	18360	18040	18175	18360	18404	18368	18127	17971	18359	18220	18177	18293	18318	18306	18318	18376	18086	18429	18378	18189	18306	18369	18150	18243	18335	18342	18351	18309	18176	18428	18214	18447	18171	18105	18195	18160	18231	18172	18253	18283	18392	18197	18458	18270	18253	18401	18238	18113	18281	18270	18207	18249	18155	18300	18187	18429	18534	18379	18146	18363	18238	18284	18174	18335	18129	18026	18318	18222	18454	18425	18283	18280	18380	18316	18496	18170	18396	18175	18252	18148	18266	18222	18165	18080	18398	18272	18251	18226	18185	18381	18344	18272	18371	18379	18326	18129	18108	18256	18015	18185	18329	18327	18295	18371	18238	18363	18213	18240	18236	18355	18277	18277	18284	18484	18142	18512	18367	18306	18468	18186	18320	18121	18086	18304	18116	18472	18231	18319	18291	18047	18211	18220	18339	18184	18157	18235	18385	18303	18374	18392	18537	18161	18104	18357	18395	18291	18302	18355	18468	18238	18426	18098	18146	18273	18267	18057	18246	18374	18329	18060	18189	18369	18320	18417	18196	18175	18284	18259	18353	18392	18301	18376	18364	18315	18183	18352	18167	18368	18384	18323	18259	18314	18410	18116	18218	18161	18231	18440	18289	18283	18227	18408	18057	18458	18301	18406	18320	18449	18171	18050	18275	18068	18395	18241	18238	18331	18338	18238	18345	18207	18261	18066	18377	18333	18307	18425	18187	18485	18404	18185	18067	18381	18144	18291	18148	18273	18054	18309	18342	18235	18282	18379	18258	18421	18184	18335	18355	18140	18244	18164	18309	18417	18225	18265	18448	18314	18102	18275	18309	18242	18135	18072	17890	18266	18318	18312	18155	18378	18297	18096	18185	18193	18464	18387	18287	18331	18298	18294	18236	18140	18138	18241	18184	18236	18016	18253	18428	18073	18305	18232	18249	18381	18156	18352	18250	18224	18260	18196	18200	17991	18217	18445	18086	18262	18254	18231	18253	18220	18344	18391	18450	18321	18078	18413	18174	18298	18303	18333	18215	18489	18449	18250	18382	18345	18315	18436	18203	18340	18204	18368	18460	18327	18347	18374	18007	18169	18472	18535	18278	18259	18157	18372	18276	18353	18234	18310	18187	18280	18159	18057	18189	18270	18065	18230	18442	18170	18243	18192	18226	18228	18134	18207	18217	18271	18233	18405	18257	18238	18412	18266	18128	18305	18262	18460	18076	18171	18367	18443	18427	18194	18309	18300	18364	18223	18111	18330	18093	18299	18344	18150	18233	18260	18005	18181	18207	18326	18100	18426	18128	18301	18085	18305	18469	18253	18209	18277	18309	18495	18101	18234	18083	18296	18230	18390	18132	18222	18279	18078	18405	18467	18173	18072	17877	18261	18256	18058	18186	18118	18269	18337	18299	18195	18264	18241	18475	18191	18149	18131	18195	18159	18219	18111	18273	18141	18299	18270	18344	18193	18343	18342	18275	18442	18247	18248	18246	18292	18133	18186	18250	18334	18319	18405	18232	18416	18252	18285	18186	18434	18181	18130	18237	18201	18206	18100	18315	18294	18282	18352	18257	17905	18248	18258	18153	18186	18103	18345	18439	18290	18289	18439	18343	18317	18204	18200	18316	18352	18159	18258	18271	18283	18262	18354	18374	18212	18310	18228	18121	18223	18301	18210	18350	18270	18149	18354	18338	18433	18215	18286	18407	18458	18250	18357	18269	18375	18263	18112	18149	18043	18297	18253	18115	18364	18312	18306	18250	18224	18338	18274	18233	18134	18144	18114	18395	18337	18325	18377	18288	18291	18348	18214	18431	18306	18366	18359	18135	18211	18418	18032	18230	18191	18168	18164	18254	18262	18301	18270	18369	18273	18187	18354	18175	18242	18462	18466	18379	18050	18264	18291	18475	18310	18111	18201	18332	18436	18259	18218	18391	18404	18357	18322	18217	18386	18304	18282	18350	18256	18334	18244	18250	18377	18453	18183	18114	18050	18164	18255	18318	18427	18190	18188	18261	18077	18155	18444	18301	18345	18327	18321	18446	18163	18157	18341	18249	18401	18187	18310	18426	18230	18240
37995	60773	56226	46171	36082	28183	22920	20033	17796	17064	16546	16723	16788	16810	16639	16654	16541	16367	16278	16356	16323	16375	16323	16294	16441	16345	16159	16301	16265	16397	16210	16495	16246	16358	16249	16382	16239	16194	16412	16330	16440	16503	16241	16504	16245	16335	16370	16230	16510	16488	16198	16445	16418	16501	16292	16473	16172	16390	16140	16353	16347	16313	16410	16327	16214	16379	16164	16429	16250	16340	16270	16454	16316	16361	16323	16146	16139	16385	16209	16130	16497	16271	16425	16370	16457	16456	16210	16436	16254	16204	16116	16204	16206	16281	16331	16352	16175	16238	16240	16284	16262	16201	16297	16430	16284	16397	16149	16344	16252	16328	16387	16348	16152	16320	16430	16265	16374	16374	16399	16301	16275	16445	16247	16342	16373	16043	16308	16286	16238	16324	16199	16326	16194	16228	16251	16342	16331	16237	16446	16305	16436	16254	16267	16290	16344	16129	16520	16339	16234	16329	16364	16290	16414	16314	16372	16350	16137	16209	16223	16476	16317	16175	16341	16332	16216	16355	16162	16355	16309	16292	16403	16298	16404	16451	16268	16252	16223	16205	16226	16341	16259	16358	16335	16099	16354	16357	16160	16117	16256	16239	16096	16374	16128	16393	16199	16230	16213	16201	16272	16110	16095	16295	16190	16194	16406	16368	16191	16160	16223	16366	16144	16313	16339	16400	16342	16415	16335	16408	16311	16422	16264	16235	16513	16194	16210	16513	16247	16212	16270	16296	16237	16349	16378	16250	16207	16346	16323	16325	16112	16311	16417	16331	16334	16138	16231	16295	16190	16329	16274	16382	16413	16330	16272	16373	16314	16271	16117	16229	16313	16243	16294	16153	16227	16443	16342	16446	16154	16251	16394	16209	16242	16405	16423	16498	16248	16376	16382	16378	16266	16171	16531	16155	16491	16358	16194	16288	16299	16509	16324	16281	16256	16317	16189	16185	16201	16179	16231	16438	16284	16368	16209	16096	16353	16228	16290	16220	16233	16158	16268	16413	16306	16268	16301	16305	16385	16387	16213	16256	16277	16163	16229	16115	16199	16329	16544	16211	16392	16239	16273	16253	16357	16165	16269	16322	16130	16500	16366	16249	16407	16333	16308	16291	16202	16455	16236	16429	16369	16251	16205	16174	16462	16222	16382	16211	16322	16213	16266	16282	16255	16116	16310	16331	16367	16197	16325	16462	16359	16329	16272	16318	16257	16298	16396	16335	16210	16249	16344	16276	16267	16166	16201	16175	16397	16287	16282	16341	16177	16393	16364	16242	16336	16347	16379	16215	16256	16358	16458	16272	16290	16505	16403	16316	16336	16244	16326	16395	16092	16266	16432	16250	16193	16261	16301	16117	16402	16434	16194	16168	16230	16234	16253	16294	16339	16300	16418	16250	16175	16402	16283	16369	16293	16379	16218	16328	16367	16301	16390	16250	16355	16212	16262	16310	16239	16547	16406	16233	16381	16165	16233	16180	16171	16304	16392	16278	16174	16165	16330	16172	16119	16361	16195	16295	16215	16278	16286	16340	16204	16433	16350	16278	16353	16115	16191	16315	16260	16349	16361	16508	16200	16376	16258	16387	16275	16269	16349	16348	16207	16198	16283	16392	16372	16348	16354	16176	16273	16354	16400	16356	16380	16217	16397	16405	16256	16431	16342	16323	16327	16393	16282	16265	16436	16126	16201	16333	16235	16450	16172	16264	16164	16322	16302	16425	16425	16333	16259	16173	16121	16389	16214	16360	16263	16319	16314	16275	16274	16248	16235	16299	16384	16166	16318	16187	16351	16253	16275	16202	16476	16329	16420	16268	16470	16379	16187	16301	16367	16342	16376	16164	16214	16327	16254	16306	16430	16341	16162	16251	16160	16342	16217	16413	16363	16277	16205	16395	16126	16169	16343	16310	16335	16202	16214	16185	16265	16440	16295	16217	16341	16302	16234	16290	16384	16248	16370	16293	16247	16317	16289	16255	16387	16256	16184	16467	16248	16399	16133	16341	16539	16248	16197	16310	16081	16358	16390	16313	16429	16408	16219	16301	16278	16232	16268	16259	16242	16163	16320	16292	16371	16289	16286	16425	16364	16431	16299	16225	16324	16235	16108	16045	16534	16259	16272	16400	16423	16347	16141	16333	16454	16138	16273	16480	16194	16196	16331	16289	16400	16233	16316	16242	16220	16250	16344	16170	16425	16254	16189	16330	16198	16312	16361	16257	16369	16438	16172	16326	16334	16323	16317	16376	16220	16394	16237	16379	16416	16417	16357	16375	16257	16310	16180	16234	16424	16231	16407	16366	16132	16272	16335	16202	16412	16162	16187	16368	16126	16371	16347	16139	16204	16345	16331	16264	16269	16245	16204	16233	16310	16301	16244	16287	16275	16174	16254	16394	16241	16227	16347	16250	16324	16247	16251	16282	16324	16274	16367	16257	16330	16194	16259	16345	16201	16093	16242	16093	16366	16149	16253	16177	16316	16292	16257	16409	16303	16036	16262	16194	16351	16223	16331	16123	16272	16286	16219	16422	16374	16432	16249	16210	16321	16366	16255	16302	16426	16193	16290	16247	16326	16198	16191	16519	16473	16277	16188	16296	16169	16244	16314	16230	16452	16388	16131	16442	16254	16185	16178	16433	16117	16315	16257	16175	16269	16172	16361	16188	16276	16346	16121	16190	16301	16371	16348	16292	16064	16113	16190	16303	16410	16335	16356	16192	16235	16175	16284	16295	16309	16192	16164	16313	16082	16210	16216	16273	16177	16432	16319	16288	16370	16168	16223	16449	16120	16414	16343	16249	16328	16454	16419	16214	16329	16297	16211	16269	16322	16361	16289	16204	16253	16477	16237	16318	16098	16269	16305	16457	16250	16117	16246	16084	16316	16352	16330	16299	16352	16343	16280	16218	16367	16375	16380	16270	16229	16362	16195	16328	16216	16190	16357	16248	16104	16339	16307	16250	16122	16306	16228	16336	16243	16163	16381	16284	16346	16363	16211	16173	16171	16326	16335	16242	16328	16278	16273	16165	16288	16450	16212	16297	16184	16420	16218	16227	16461	16241	16297	16404	16065	16396	16232	16253	16481	16248	16213	16449	16362	16333	16116	16109	16310	16243	16309	16250	16368	16296	16227	16163	16278	16367	16305	16371	16265	16288	16202	16270	16395	16313	16458	16230	16190	16258	16221	16393	16303	16445	16243	16264	16296	16281	16350	16176	16088	16464	16409	16392	16437	16383	16193	16084	16226	16374	16131	16084	16527	16232	16227	16273	16305	16172	16341	16312	16279	16158	16317	16143	16285	16110	16180	16273	16190	16141	16114	16269	16098	16262	16411	16423	16257	16252	16141	16416	16327	16208	16264	16158	16469	16401	16282	16346	16486	16363	16130	16252	16125	16247	16309	16326	16241	16353	16259	16231	16111	16225	16509	16409	16335	16161	16213	16246	16435	16284	16417	16111	16416	16075	16213	16459	16493	16211	16140	16421	16363	16231	16387	16269	16334	16263	16363	16314	16210	16285	16411	16255	16256	16173	16470	16396	16243	16244	16301	16287	16123	16239	16088	16334	16345	16341	16289	16476	16306	16391	16172	16358	16140	16229	16227	16302	16194	16351	16350	16372	16258	16222	16212	16337	16210	16452	16210	16217	16291	16320	16437	16233	16250	16294	16405	16341	16368	16261	16233	16380	16287	16222	16435	16386	16303	16268	16345	16310	16318	16472	16261	16359	16206	16170	16216	16146	16246	16098	16149	16330	16381	16284	16289	16159	16318	16378	16212	16106	16208	16226	16272	16324	16397	16296	16261	16338	16295	16189	16271	16252	16302	16328	16399	16231	16360	16240	16246	16276	16315	16261	16247	16231	16353	16249	16319	16169	16348	16122	16217	16304	16341	16446	16314	16318	16398	16362	16298	16233	16303	16297	16238	16320	16332	16191	16324	16116	16345	16236	16431	16341	16411	16260	16175	16244	16289	16247	16093	16241	16129	16339	16326	16238	16181	16142	16109	16145	16337	16296	16443	16258	16237	16252	16373	16100	16315	16263	16476	16332	16197	16398	16207	16196	16263	16333	16238	16139	16297	16197	16381	16349	16172	16380	16333	16353	16366	16307	16220	16206	16285	16287	16490	16238	16317	16313	16314	16407	16140	16258	16481	16161	16265	16350	16440	16319	16241	16338	16291	16273	16445	16322	16304	16264	16238	16240	16382	16220	16292	16392	16259	16309	16172	16253	16304	16358	16212	16384	16389	16180	16379	16304	16350	16237	16214	16240	16269	16216	16243	16291	16256	16298	16464	16371	16297	16228	16145	16348	16145	16341	16077	16202	16355	16304	16344	16281	16309	16382	16380	16329	16403	16332	16407	16310	16209	16399	16324	16213	16296	16323	16130	16336	16183	16320	16183	16369	16234	16365	16241	16074	16370	16353	16190	16360	16259	16308	16178	16154	16322	16226	16136	16214	16183	16234	16259	16465	16257	16169	16252	16231	16138	16367	16263	16397	16508	16269	16325	16216	16387	16207	16257	16348	16328	16230	16306	16308	16283	16431	16384	16012	16398	16323	16230	16121	16255	16264	16280	16412	16186	16397	16255	16277	16329	16166	16321	16248	16313	16257	16241	16379	16220	16227	16270	16358	16376	16225	16320	16350	16142	16267	16159	16404	16263	16304	16010	16339	16293	16296	16282	16267	16426	16254	16369	16180	16241	16144	16156	16217	16291	16106	16366	16277	16339	16255	16448	16186	16181	16370	16340	16209	16234	16271	16244	16194	16401	16280	16254	16233	16466	16239	16366	16424	16215	16327	16234	16526	16436	16253	16211	15951	16289	16377	16232	16339	16424	16196	16238	16319	16307	16230	16202	16315	16396	16251	16258	16283	16384	16218	16317	16188	16288	16366	16351	16264	16418	16295	16496	16282	16426	16262	16249	16349	16353	16302	16183	16264	16416	16239	16417	16313	16403	16346	16419	16138	16398	16429	16468	16346	16209	16260	16196	16655	16371	16569	16335	16318	16227	16309	16306	16269	16181	16229	16296	16247	16188	16275	16176	16338	16157	16200	16132	16283	16069	16261	16325	16244	16278	16210	16305	16318	16025	16153	16238	16234	16337	16318	16231	16297	16326	16213	16338	16259
28678	26263	33154	28515	21359	19237	18138	17278	17091	17072	16931	16857	17206	17117	16877	17136	17039	16973	16941	16899	16974	16845	17076	17044	17022	16948	16908	16746	16862	16901	17024	16926	16785	16927	16887	16893	16918	16951	16926	16771	16960	16960	16906	16776	16770	16977	16746	16748	16837	16814	16917	16685	16988	17040	16860	16829	16869	16947	16843	16849	16996	16982	16746	17165	17023	16698	17145	16912	16881	16974	16851	16827	16886	16835	16889	16913	16874	16709	16818	17018	16912	17041	17012	16797	16891	16925	16720	16825	16720	16866	16737	17031	16651	16765	16848	16754	16838	16747	16726	16886	17142	16988	16836	17061	16933	16808	16885	16767	16767	16836	16802	16879	17039	16961	16844	17003	16978	16919	16875	16960	16863	16808	16767	16791	16910	16736	16805	16880	16757	16817	16896	16878	17096	16919	16958	16812	16743	16777	16850	16885	16811	16956	16805	16746	16913	16810	16757	16940	16909	16754	16814	16614	16824	17057	16960	16983	16920	16876	16809	16820	16889	16779	16648	16763	16974	16615	16947	16825	17090	16791	16860	16968	17057	16929	16863	16973	16772	16706	16824	16832	16797	17045	16834	16569	16884	16660	16953	16989	16896	16723	16826	16840	16945	16691	16912	16811	16842	16901	16769	16838	16881	16777	16871	16806	16816	16850	16885	17019	16767	17131	16692	16858	16915	16922	16624	16887	16955	16831	16989	16902	16864	16959	16823	16947	16993	16936	16756	16771	16798	17075	17087	16760	16723	16864	16810	16815	16797	16936	16943	17108	16726	16875	16818	16833	16997	16939	16966	16771	16808	16831	16778	16895	16763	16928	16803	16763	16840	16889	16730	16960	16927	16833	16823	16759	16977	16836	17040	16876	17003	17019	16928	16905	16807	16890	16856	16862	16807	16708	16827	16986	17010	16905	16866	16980	16918	16951	16984	16896	16807	16816	16875	17020	16944	16711	16932	16838	16785	16820	17068	16868	16806	16882	16905	16825	16673	16967	16850	16667	16840	16792	16845	16943	16776	16887	16829	16972	16868	16910	17016	16904	16937	16845	16907	16826	16926	16841	16920	16940	16719	16706	16872	16801	16945	16918	16895	16834	16810	16665	16891	16783	16820	16971	16773	16975	16954	17083	16753	16795	16903	17070	16988	16827	16770	16685	16691	16952	17009	16996	16870	16887	16733	16967	16738	16986	16897	16748	16868	16966	16870	16854	16868	17145	16761	16750	16894	16852	16863	16749	16949	16846	17019	17002	16822	17001	16985	16769	17096	16867	16978	16764	16852	16733	16870	17003	16798	16995	16868	16778	17030	16775	16682	17008	16914	16981	16708	16945	16797	16922	16854	16842	16885	16985	16953	16858	16852	16819	16724	16819	16788	16781	16853	16936	16762	16688	16827	17001	17011	17022	16850	16989	16746	16926	17048	16819	16773	16962	16850	16786	16983	17149	16847	16946	16928	16840	16728	16935	16948	16820	16658	16794	16827	16912	16975	16801	16838	17061	16794	16778	16891	16845	16774	16954	17005	17134	16752	16823	17104	16857	16959	16807	16761	16960	16904	16876	16877	17000	17068	16909	16960	16918	16838	16884	16724	16849	16742	16849	16821	16667	16846	16741	16759	16890	16907	16796	16760	16808	16868	16896	17057	16872	17005	16964	16696	16806	16825	17015	17072	16941	16806	16881	17063	16868	16756	16961	16816	16790	16936	16859	16945	16744	16739	16824	16849	16982	16889	16811	16797	16923	16809	16920	17071	16947	17014	16897	16991	16703	16725	16870	16960	16818	16894	16804	16694	16652	16935	16964	16987	16821	16829	16808	16857	16781	17038	16756	16728	16761	16918	16725	16703	17001	17089	16950	16992	16881	16942	16920	16828	16780	16947	16827	17029	17018	16869	16926	16865	16865	16907	16845	16855	16826	16920	16885	16755	16882	16851	16970	16799	16946	16791	16807	17023	16869	16982	16780	16739	16830	16917	17121	16980	16884	16960	16833	16972	16976	16764	16811	16841	16932	16909	16979	16699	16823	16967	16885	16768	16805	16877	16953	16753	17078	16919	16928	17015	16803	17045	16999	16800	16770	16916	16954	16910	16892	16945	17049	16887	16580	16942	16715	16721	16797	16934	16771	16967	16795	16790	16993	16817	16906	17087	17055	16979	16793	16885	16851	16762	16783	16766	16937	16845	16986	17014	16725	17100	17133	16821	16724	16836	16742	16695	16944	16804	16922	16815	17127	17020	16849	16983	17062	17034	16884	16730	16884	16853	17078	16921	16855	17074	16889	16958	17057	16963	16726	16728	16859	16714	17011	16858	16928	17000	16701	16964	16655	16875	16922	16793	16740	16930	16803	16857	16781	17024	16888	16980	16912	16936	16670	16859	16873	16998	16615	16787	16824	16845	16899	17009	16738	16861	16808	16812	16648	16809	16885	17050	16836	16999	16897	16785	17014	16824	16927	16985	16964	16854	16700	16839	16926	16725	17070	16872	16824	16846	16747	16891	16865	16803	17014	16829	16921	16776	16942	16922	16757	16626	16729	16946	16817	16964	16843	16755	17011	16674	16923	16921	16868	16895	16992	16750	16828	16911	17018	16833	16874	16953	16914	16943	17018	16706	16918	16815	16713	16962	16663	16931	16950	16823	16735	16861	16885	16919	17054	17232	16767	16952	16878	16884	16854	16655	16916	16861	16949	16958	16927	16720	16951	16950	16820	17063	16715	16936	16864	16959	16894	16827	16954	16948	16940	16778	16811	16903	16759	16714	17039	16719	16886	16685	17081	17067	16937	17065	16864	16927	16940	16849	16870	17025	16859	16819	16879	16962	16800	16775	17023	16701	16878	16853	16735	16861	16982	16787	16775	16871	16876	16749	16899	16880	16833	16802	16701	16881	16774	16786	16978	16883	16660	16891	17056	16841	17011	16950	16814	16938	16893	16995	17081	16829	16959	16828	16852	16961	16909	17048	16870	16922	17143	17064	16882	16747	16992	16855	16914	16876	16756	16891	16965	16858	16836	16902	16741	16833	17160	16900	16841	17036	17090	16978	16869	16977	16714	16941	16724	16922	16938	16761	16986	16718	16869	16849	16810	16846	16720	16956	17093	16916	16748	16853	16729	16866	16855	16830	16859	16939	16901	16840	16738	16652	16862	16944	16872	16914	16731	16845	16792	16882	16807	16878	16961	16781	16762	16854	16885	16943	16726	16966	16918	16868	16856	16938	16838	16875	16866	16995	16946	16870	16631	16920	16944	16828	16899	16946	16987	16742	16977	16832	16709	16865	16859	16693	16970	16764	16737	16969	16742	16950	16997	16864	16905	16746	16909	16873	17137	16644	16846	17221	16834	16992	16998	16906	16853	16814	16688	16841	16937	16777	16881	17016	16740	16929	16847	16934	16801	16842	16954	16935	16805	16811	16869	16791	17039	16830	16913	17030	17045	16812	16911	16841	16940	16737	16656	16810	16828	16724	16967	16998	16928	16854	16981	16964	16974	16941	17014	16566	16981	16906	16590	16772	16915	17018	17082	16787	16711	17118	16865	16824	16823	16881	17021	16766	16913	17006	16842	17027	17035	16853	16969	16814	17095	16683	16921	16826	16817	16667	16850	17046	16916	16694	16941	17082	16895	16844	17103	16854	16797	16793	16804	16965	16836	16886	16945	17000	16998	16787	17093	17036	16915	16943	16870	16762	16870	16753	17001	16859	16916	16897	16705	16940	16777	16887	16993	17079	16930	16731	16703	16943	16953	16723	16929	16808	17031	17071	16793	16801	16657	16801	16884	17104	17027	16955	16858	16914	17060	16924	16949	16839	17006	16902	16742	16950	16778	16712	16883	16989	16812	17110	16656	16947	16893	16886	16977	16907	16963	16793	16947	16668	16870	16845	16962	16922	16808	16905	16694	16904	16930	16930	16746	16773	16867	17017	17084	16842	16873	16910	16924	16944	16918	16721	16862	16896	16853	16942	16886	16962	16850	16924	16882	16809	16915	17007	17010	16953	16898	17064	16855	16914	16735	16943	16920	16977	16785	16653	16957	16858	16805	16735	16674	16954	17088	16933	16655	17107	16674	17055	16851	16810	16756	16905	16799	16835	16942	16891	16886	16994	16789	16698	16736	17013	16922	16808	16915	17033	16808	16888	16796	16859	16545	17011	17014	16762	16920	17057	17102	16877	16756	16658	16955	16846	16844	16839	16972	16852	16762	16706	17040	16985	16880	16910	16920	16945	16939	16852	17025	16786	16900	16914	16786	16781	16858	16913	16702	16842	16771	16837	16904	16816	16753	16873	16949	16957	16911	17024	16951	17020	16805	16688	16873	16863	16859	16907	16830	17014	16864	16811	16711	17009	16757	16710	16765	16875	17041	16839	16825	17012	16784	16943	16895	16761	16917	17004	16912	16900	16947	16652	17114	16877	16786	16924	16850	16827	16870	16905	16884	17008	16731	16960	16867	16820	16822	16607	16841	17149	16865	16998	16920	16788	16883	16902	16972	16911	16908	16670	17028	16853	16925	16784	16921	16877	16911	16945	16754	16760	16820	16954	16755	16888	16972	16940	16822	16783	16941	17041	16908	17122	17013	16810	17081	17100	16745	17119	16914	17165	16998	17027	16835	16898	16911	16843	16964	17033	16943	16943	16700	16913	16779	16972	16959	16850	16918	17059	16692	16779	16728	16950	16881	16778	16904	16916	16833	17021	17136	16750	16829	16884	16990	16984	17052	16946	16842	16936	16983	16788	16945	16851	16932	16857	17218	16942	16735	16796	17024	16818	16948	16860	17012	16837	17008	16913	16739	16883	16791	16692	16972	16805	16803	16885	16805	16725	16966	16944	16817	16904	16977	16760	16989	16981	17017	16942	16872	16752	16912	16895	16883	16721	16715	16852	16801	16896	16877	16861	17120	16961	16909	16878	16926	16782	16965	16822	16981	16914	16904	16944	16873	16910	16868	16915	16883	16949	17000	16999	16810	16964	16823	16858	17017	16751	16798	16563	16717	16835	16955	16924	16896	16991	16908	16960	16759	17047	16799	16852	16826	16951	16878	16973	16840	16806	17042	16957	17003	16973	16951	16791	17051	16620	16737	16808	16981	16819	16768	16931	16834	16836	17036	16832	17113	17003	16761	16928	16765
30703	43204	38348	28461	20959	18094	16286	16005	15793	15705	15512	15471	15644	15466	15625	15633	15453	15513	15607	15452	15469	15410	15398	15306	15400	15557	15448	15297	15463	15440	15580	15428	15563	15474	15535	15465	15469	15413	15545	15370	15432	15390	15472	15456	15433	15523	15487	15377	15265	15455	15353	15458	15482	15291	15512	15355	15372	15408	15542	15525	15475	15253	15400	15342	15388	15417	15528	15160	15450	15450	15396	15499	15434	15478	15347	15339	15418	15399	15381	15307	15430	15657	15474	15396	15455	15602	15340	15389	15314	15278	15651	15558	15560	15331	15541	15358	15208	15412	15460	15450	15462	15505	15444	15527	15454	15415	15365	15446	15462	15325	15523	15535	15512	15533	15468	15555	15295	15548	15382	15328	15600	15577	15514	15517	15432	15206	15487	15596	15317	15456	15419	15410	15391	15683	15628	15516	15437	15312	15527	15484	15618	15353	15264	15391	15554	15386	15454	15396	15507	15439	15204	15368	15394	15382	15548	15463	15339	15483	15308	15362	15526	15440	15316	15364	15447	15277	15492	15466	15475	15453	15372	15565	15358	15438	15269	15507	15355	15407	15430	15405	15540	15383	15478	15266	15530	15295	15427	15409	15546	15467	15310	15343	15322	15423	15503	15461	15467	15305	15332	15385	15461	15566	15331	15511	15282	15528	15667	15452	15453	15363	15514	15384	15467	15478	15504	15438	15295	15363	15330	15320	15399	15235	15608	15355	15553	15342	15191	15423	15427	15311	15472	15392	15498	15482	15355	15341	15374	15553	15341	15404	15320	15462	15506	15509	15419	15495	15495	15601	15254	15435	15315	15343	15468	15318	15554	15531	15455	15608	15341	15392	15454	15507	15306	15426	15638	15416	15349	15372	15395	15422	15450	15378	15368	15328	15564	15535	15346	15446	15350	15257	15363	15291	15421	15621	15318	15584	15445	15585	15428	15455	15425	15250	15369	15285	15508	15532	15358	15444	15364	15535	15458	15356	15347	15356	15292	15513	15357	15430	15252	15253	15281	15345	15558	15416	15500	15466	15498	15342	15326	15345	15420	15497	15433	15472	15293	15332	15312	15664	15506	15311	15286	15332	15438	15402	15461	15320	15653	15329	15333	15390	15324	15351	15436	15437	15488	15387	15659	15293	15444	15506	15468	15420	15349	15460	15435	15284	15386	15233	15393	15433	15486	15443	15602	15313	15456	15321	15445	15441	15442	15449	15412	15433	15401	15359	15385	15481	15420	15482	15415	15461	15320	15440	15476	15459	15522	15397	15434	15538	15340	15401	15461	15223	15385	15303	15410	15362	15323	15485	15615	15376	15513	15411	15419	15393	15313	15597	15492	15457	15313	15511	15377	15263	15523	15608	15552	15518	15404	15508	15376	15334	15495	15318	15364	15075	15388	15505	15541	15358	15434	15449	15448	15384	15273	15446	15395	15435	15356	15428	15468	15297	15540	15574	15283	15550	15405	15407	15323	15550	15497	15477	15422	15387	15504	15400	15417	15364	15347	15437	15390	15537	15459	15368	15332	15344	15428	15573	15536	15326	15267	15274	15323	15474	15446	15422	15497	15269	15443	15294	15452	15582	15487	15504	15522	15520	15418	15406	15359	15522	15332	15368	15347	15406	15343	15413	15382	15439	15397	15290	15587	15503	15361	15559	15298	15421	15409	15223	15423	15527	15208	15565	15464	15435	15580	15409	15484	15187	15476	15409	15445	15351	15498	15423	15375	15490	15307	15330	15457	15388	15392	15445	15442	15472	15468	15394	15453	15543	15377	15202	15404	15424	15377	15577	15494	15377	15269	15411	15429	15353	15527	15350	15390	15517	15542	15421	15329	15444	15545	15305	15390	15396	15421	15345	15464	15515	15470	15404	15601	15416	15496	15547	15467	15485	15325	15304	15356	15608	15360	15493	15364	15255	15510	15550	15458	15400	15333	15533	15486	15543	15528	15348	15351	15428	15419	15404	15430	15516	15372	15426	15424	15365	15519	15398	15326	15549	15350	15499	15412	15379	15519	15377	15496	15532	15426	15404	15593	15401	15456	15315	15465	15337	15471	15350	15359	15431	15278	15353	15446	15442	15256	15529	15380	15639	15346	15398	15449	15263	15497	15324	15306	15486	15524	15215	15344	15345	15531	15291	15295	15461	15505	15353	15489	15242	15208	15407	15324	15451	15463	15487	15466	15358	15171	15431	15603	15514	15434	15341	15358	15271	15260	15357	15375	15405	15450	15483	15207	15415	15517	15473	15446	15422	15371	15332	15544	15506	15405	15241	15459	15590	15460	15256	15541	15525	15477	15244	15408	15425	15471	15581	15506	15364	15370	15366	15403	15287	15472	15368	15296	15428	15472	15434	15629	15371	15418	15372	15296	15523	15264	15457	15407	15186	15421	15468	15604	15497	15527	15471	15477	15365	15317	15544	15526	15503	15324	15506	15471	15419	15298	15506	15435	15448	15392	15354	15451	15421	15385	15621	15365	15582	15370	15462	15357	15340	15411	15510	15345	15407	15559	15405	15337	15503	15319	15533	15448	15377	15440	15485	15605	15355	15380	15404	15310	15361	15500	15345	15404	15503	15669	15504	15356	15302	15311	15311	15447	15518	15358	15355	15527	15432	15356	15466	15618	15312	15555	15351	15532	15420	15304	15319	15415	15467	15288	15459	15464	15357	15400	15280	15375	15516	15475	15512	15655	15221	15323	15517	15308	15492	15447	15353	15550	15468	15255	15506	15410	15616	15327	15505	15253	15343	15363	15343	15465	15620	15448	15497	15518	15408	15523	15354	15509	15352	15481	15450	15588	15408	15385	15406	15420	15313	15502	15483	15551	15426	15473	15411	15335	15516	15443	15494	15420	15335	15399	15494	15429	15446	15401	15516	15455	15469	15395	15448	15434	15475	15553	15308	15468	15524	15534	15395	15497	15285	15472	15409	15400	15339	15441	15382	15334	15505	15394	15620	15486	15379	15276	15331	15569	15463	15261	15386	15386	15384	15462	15621	15446	15269	15380	15458	15508	15351	15409	15457	15505	15629	15389	15581	15556	15374	15479	15279	15332	15450	15606	15458	15429	15353	15526	15413	15437	15350	15275	15461	15389	15454	15464	15369	15377	15423	15283	15473	15342	15399	15392	15433	15519	15430	15289	15633	15502	15458	15246	15257	15593	15436	15219	15501	15500	15473	15698	15188	15372	15328	15441	15407	15393	15557	15526	15428	15570	15420	15385	15295	15440	15622	15249	15219	15432	15472	15535	15482	15381	15248	15279	15507	15560	15231	15468	15360	15605	15394	15393	15451	15308	15337	15374	15352	15714	15518	15334	15364	15510	15385	15477	15386	15467	15406	15536	15322	15356	15353	15436	15422	15419	15432	15443	15445	15537	15557	15330	15525	15418	15348	15523	15564	15344	15431	15365	15414	15401	15467	15301	15506	15307	15531	15296	15478	15481	15451	15657	15445	15387	15506	15354	15521	15379	15352	15447	15537	15548	15436	15295	15424	15478	15447	15526	15485	15523	15393	15394	15380	15417	15482	15474	15398	15457	15516	15503	15293	15524	15372	15381	15416	15415	15544	15519	15310	15295	15377	15370	15427	15383	15473	15391	15419	15360	15528	15584	15226	15389	15514	15425	15334	15443	15495	15575	15281	15419	15413	15369	15457	15434	15422	15486	15267	15507	15288	15621	15388	15299	15339	15341	15284	15456	15457	15546	15517	15303	15460	15395	15573	15419	15180	15270	15284	15596	15459	15564	15448	15345	15501	15283	15576	15319	15421	15331	15413	15464	15442	15373	15448	15416	15375	15510	15447	15335	15249	15427	15352	15355	15373	15524	15356	15617	15314	15575	15325	15414	15434	15443	15366	15456	15448	15353	15314	15418	15455	15412	15224	15372	15486	15359	15362	15436	15376	15470	15492	15454	15511	15536	15347	15385	15433	15331	15372	15601	15331	15494	15482	15555	15305	15505	15541	15327	15323	15512	15338	15417	15460	15498	15514	15508	15391	15505	15474	15469	15570	15336	15429	15467	15516	15405	15325	15486	15473	15344	15586	15370	15395	15517	15504	15404	15460	15345	15436	15537	15476	15469	15462	15526	15484	15378	15428	15253	15376	15349	15566	15326	15285	15340	15446	15493	15405	15351	15478	15235	15440	15323	15499	15281	15329	15367	15475	15165	15354	15264	15527	15445	15312	15313	15319	15564	15439	15390	15305	15459	15462	15436	15383	15539	15444	15292	15428	15492	15306	15297	15507	15339	15473	15421	15550	15442	15467	15435	15499	15490	15442	15478	15446	15347	15298	15213	15422	15374	15353	15476	15410	15483	15403	15534	15421	15494	15532	15570	15532	15377	15306	15423	15466	15390	15363	15218	15485	15461	15431	15428	15422	15471	15610	15203	15615	15521	15571	15381	15701	15444	15336	15504	15587	15479	15346	15399	15680	15410	15425	15379	15476	15676	15424	15305	15444	15612	15437	15575	15451	15397	15450	15574	15461	15298	15507	15450	15626	15350	15415	15537	15448	15309	15457	15415	15276	15465	15530	15558	15412	15308	15392	15719	15395	15363	15267	15523	15443	15284	15406	15296	15467	15517	15248	15433	15435	15380	15407	15431	15517	15512	15480	15388	15495	15281	15347	15410	15255	15483	15247	15345	15462	15332	15408	15285	15425	15490	15478	15436	15360	15417	15346	15413	15471	15490	15446	15489	15590	15232	15507	15376	15298	15405	15520	15374	15537	15330	15500	15503	15515	15399	15344	15533	15470	15402	15425	15443	15303	15545	15389	15380	15434	15582	15396	15379	15431	15466	15568	15598	15365	15345	15472	15536	15439	15490	15582	15234	15486	15545	15392	15392	15506	15641	15320	15560	15489	15380	15461	15468	15439	15481	15409	15573	15375	15521	15572	15247	15513	15568	15417	15481	15234	15532	15408	15551	15441	15442	15355	15453	15248	15618	15338	15435	15439	15497	15492	15576	15510	15465	15432	15411	15433	15560	15472	15471	15264	15312	15388	15320	15389	15411	15463	15420	15517	15341	15332	15477	15503	15454	15547	15500	15389	15453	15288	15397	15552	15473	15541	15413	15349	15218	15337	15285	15341	15484	15262	15404	15485	15251	15516	15385	15510	15432	15441
24298	21579	29214	26337	25809	26238	24117	20573	18942	18708	18335	18259	18285	18082	18294	18223	18169	18161	18017	18037	17874	18105	18032	18006	17809	17702	18056	18049	17820	18136	18031	17941	17945	18040	17992	18003	18158	17986	18189	18097	17975	18247	18140	17868	17987	17953	17967	17948	17994	18011	17957	17930	17920	17958	17958	18065	18087	18175	17956	17858	18011	18018	17890	17750	18004	18021	18092	17843	17925	18025	18124	17805	18017	17952	18174	18148	17913	18057	17896	17940	17840	17951	17934	17916	17882	17946	18057	17649	17950	17976	18010	17786	17917	17931	17906	17709	18017	17856	17862	18010	17932	18043	17983	17963	17935	17929	17907	17622	17729	17763	17880	17853	17940	17821	18101	17941	18157	17848	17813	17790	18012	17982	18102	18004	17958	17993	17767	17923	18043	17962	17810	17726	17802	17838	17819	17884	17856	17707	17686	17934	17815	18012	17975	17732	17904	17882	17916	17735	17774	17829	18018	17724	17964	17952	17859	17956	17758	18056	17766	17661	17938	17885	17855	17956	18133	17908	17719	17923	17907	17976	17898	17875	17739	17654	17924	17845	18010	17851	17820	17733	17908	18027	17887	17992	17673	17798	17768	18002	17999	17970	18130	17956	17958	18119	17721	17710	17832	17730	17958	17901	17796	17888	18061	18004	17845	17727	17957	17781	18029	17842	17938	17795	17679	17806	17921	17895	17847	17695	17864	17944	17842	17830	18015	18025	17861	17887	18021	17858	17878	17680	17959	17896	17806	17809	17773	17880	18009	17906	17695	17926	17743	17950	17807	18067	17851	17792	17821	17848	17815	17877	17842	17889	17898	17943	17939	17990	17991	17892	17754	18016	17878	17985	17980	17699	17983	17979	17686	17758	17904	17976	17952	17932	17945	17903	17978	17947	17933	17891	17972	18138	18091	17862	17753	17882	18028	17818	17924	17939	17959	17817	17660	17916	18023	17677	17954	18016	17997	17841	17886	17735	17865	17807	17838	17935	17645	18054	18003	17771	18036	17952	18037	17913	18052	17721	17860	17760	17789	17631	17875	17883	17822	17761	18029	17959	17861	17974	17858	17805	17986	17880	17872	17842	17915	17879	17904	18015	18067	17954	17951	17655	17842	17961	17739	18124	17841	17818	17648	17840	17896	17908	17959	17790	17950	17873	17808	17943	17865	17878	17995	18010	17888	17912	17993	18069	17857	17983	18037	17824	17779	18099	17897	17760	17942	18050	17893	17734	17744	18011	17885	18017	17783	17808	17766	17920	17923	17919	17897	17980	18113	17831	17982	17785	17893	17867	17950	17980	18011	18013	17791	17895	18157	17939	17794	17740	17655	17904	18079	17810	17877	17873	17935	17740	17928	17960	17904	17899	17756	17955	17847	17953	17810	17930	18021	18041	17838	17948	17955	17728	17856	17850	17727	18026	17869	17827	18131	17908	17836	17836	18044	17646	17909	17944	17954	17830	18028	18075	17852	17853	18101	17930	17941	18057	18079	17948	17914	17929	18061	18172	18026	17840	17928	17936	17875	18018	17703	17848	17974	17885	17759	17622	17971	17774	17866	17931	17893	17761	18006	18044	18024	17926	17782	18141	18079	17951	17813	17976	18150	17955	17955	18009	17884	18037	17997	18058	17869	17814	17950	17963	17853	17906	17900	18002	17996	17967	18009	17931	18065	17892	17949	17790	17919	18000	17869	17807	17885	17982	17924	17798	18064	18010	18011	17850	17958	17798	18001	17975	17713	17850	17884	17814	17764	17892	17834	17964	17820	17842	18083	17881	17915	17890	17979	17737	17854	17918	17981	17811	17900	17982	17865	17928	18002	17860	18022	18128	17861	17853	17859	17951	17904	18010	17897	17948	17847	17997	17912	17788	17912	18031	18040	17865	17819	17899	17931	17921	17824	17869	17770	17877	17973	17914	18023	18115	17836	17976	17921	17844	17806	17899	18035	18011	17886	17731	17752	17850	17922	17858	18000	17976	17729	17895	17930	18120	17891	17914	17835	17867	17912	17911	17946	17870	17923	17749	17762	17802	17875	17994	17785	17797	17772	17825	17755	17904	17903	17976	17881	17734	17692	17898	17806	17814	18109	17885	17812	17813	18099	18003	17981	17815	17693	17890	17886	18129	17796	17807	17751	17861	17873	17863	17656	17910	17833	17718	18113	17897	17797	17943	17835	17847	17746	17789	17977	17914	17912	17917	17816	17819	17892	17879	17924	17856	17899	17883	17858	17756	17986	17857	17944	17882	17973	18005	18038	17853	17885	17841	17953	17999	17798	17746	17945	17776	17823	18035	17997	17860	17892	18011	17785	17812	18077	17816	17818	17720	17873	17833	18187	17767	17937	17954	17795	17868	17888	17968	17828	18009	18004	17988	17887	17916	18035	17746	17928	17861	17925	17826	17976	17934	17827	17814	18024	17744	18008	18054	17851	17859	17762	17838	17722	17880	18074	18191	18009	17917	17956	17912	17809	18006	17837	17975	18041	17884	18006	17949	17808	17904	17910	18000	17765	17755	17877	17859	17955	17888	17907	18096	17942	17947	17896	17923	17775	17982	17914	17951	18055	17987	17971	18050	17913	18041	17849	17670	17912	17807	18023	18038	17942	17943	17982	17922	17880	17938	17848	17917	17864	17853	17706	17808	17925	17896	17570	17829	17968	17844	17902	17739	17936	17766	17958	17880	18007	17895	17945	17854	17824	17946	18030	17935	17864	18031	18014	18054	17843	17904	17979	17860	17900	17810	18007	17974	17814	17737	18012	17882	17577	18009	17951	18006	17866	17831	17798	17886	17893	17943	18044	18122	17913	18080	18068	17686	18052	17888	17758	17985	18020	18100	18116	17995	17816	17851	17780	17801	17944	17773	17961	17850	18060	18039	17761	17973	17880	17780	17951	17799	17861	17793	17758	17872	17913	17889	17959	17890	17955	17897	17889	17971	17951	17823	17924	17918	17948	17734	17921	17970	17789	18035	17887	17945	18098	17980	18046	17959	18002	17839	18057	17897	17884	18033	18134	17969	17914	17886	17688	17837	17814	17783	17886	17884	17669	17956	17967	18080	18016	17983	17726	17858	17732	17925	17872	18135	17998	17913	17907	17741	17604	17899	17831	18075	17978	17871	17776	17879	17742	17988	18038	17852	17793	17781	17834	18017	17718	18048	17808	17892	17904	17834	18097	17931	17866	18024	17768	17891	17863	17670	17716	18036	17938	18030	17991	17952	18045	17764	17678	17663	17667	17910	17795	17925	17707	17894	17938	17778	18035	17803	17968	17951	17806	17832	17849	17863	17860	18005	17883	17943	17927	17920	17821	17822	18064	17901	17841	17963	17954	17825	17764	17971	17767	18032	18092	17624	17951	17896	18112	17991	17842	17962	18006	17846	17760	17899	17795	17854	18029	17898	18133	17776	17730	18056	17848	17952	17867	17690	17863	17742	17964	17766	17961	18085	18046	17894	17793	17955	18056	17952	17901	18058	17834	17911	17897	17886	17880	18030	17787	18055	17827	17789	17816	18112	17990	18064	17931	17809	17936	17934	18051	17794	17893	17978	17867	18011	17916	17829	17774	18006	17946	17859	17879	18100	17951	18035	17995	17968	17826	17821	17944	17987	17967	18058	17873	17989	17857	17971	17935	17916	17955	18015	17834	17708	18093	17817	18207	17776	17915	18026	17895	17904	17853	17922	18023	18000	17931	17894	17928	17828	17721	17847	17952	17862	17860	17888	17980	17746	17931	18005	17890	17913	17951	18097	17866	17712	17967	17874	18059	17962	17867	18049	18066	17972	17863	17962	17869	17829	17843	17980	17866	17884	17857	17824	17914	17727	17928	17807	17707	17932	17802	17995	18019	17856	17972	18047	17934	17857	17932	17940	17962	17914	18121	18136	17916	17933	17710	17851	18093	17989	17949	17937	17983	17922	18007	18052	18123	17885	17954	17867	17765	17901	18025	17859	17950	17705	17716	17734	17788	18008	17861	17873	17616	18053	17976	17779	17821	17917	17735	17822	17889	17912	17938	17750	17821	17977	17950	17782	18043	17831	17851	17873	17987	18049	17784	17864	17916	17859	17938	17908	17951	17924	17702	17787	18111	17829	17825	18140	17784	17902	17967	17847	17663	17855	17889	17731	17936	17914	18046	17867	17826	18034	17895	17961	17918	17917	17843	17870	17940	17955	17855	18149	17907	17830	17855	17754	17910	17835	17728	17859	17829	17941	18121	17995	17929	18086	17820	17849	17952	17957	18088	17966	17866	18053	17921	17725	17935	17887	18048	17878	17903	17970	17928	17823	18019	18118	17983	18125	17896	17736	17921	17959	17994	17811	17834	18019	17956	17973	17853	17817	17958	17989	17993	17659	17870	17839	17737	17921	17706	17845	18162	17966	17967	17887	18119	17944	18047	18002	17815	17908	17989	17903	17861	17889	18283	17872	17905	17984	17846	18069	17746	17895	18088	18015	17794	17871	18095	17924	17960	18046	17905	18083	18058	17896	18074	17734	17813	17719	17929	17938	18037	17785	18009	17996	17713	17936	17927	17837	18150	17690	17935	17963	17835	17955	17989	17849	17840	17792	18016	17939	17915	18003	17904	17860	17972	18166	17973	17898	17970	18111	17926	17926	18077	17987	18098	17764	17954	17917	17880	17908	17995	17805	17943	17960	17797	18000	18065	17840	17930	17817	17955	17983	17898	17852	17845	17913	17887	17933	17897	17972	17989	17869	17789	17940	17782	17862	17932	17796	17883	17880	17948	17747	17819	17916	17844	17973	17954	17674	17957	17931	17768	18090	17815	17992	17986	18066	17789	17964	17851	18029	17936	17842	17845	17871	17923	18121	17881	17974	17847	17752	17815	17987	17812	17921	17817	18031	17652	17911	18010	17965	17913	17837	17979	17959	18002	17882	17966	18009	17910	17921	17867	18135	18042	17935	17969	17699	18002	17959	18049	18077	17991	18048	17829	17956	17888	17873	17934	17953	17838	17893	17855	17859	18097	17819	18036	17686	17930	17864	17874	17932	17958	17776	17746	18084	17980	17968	17943	17920	17865	17766	17695	18090	17897	17977	17907	17945	17916	17881	17971	17935	17790	18039	17963	17773	17833	17811	17976	17855	17730	18002	18083	17942	17844	17764
33342	51835	46671	37758	31335	25607	20884	18779	17277	16465	16439	16386	16478	16220	16398	16290	15930	16076	16155	16184	16239	16092	16096	16121	16180	16315	16184	16153	15975	16176	16080	16048	15979	16034	15984	16165	15991	15954	16056	16210	16052	16137	16184	15954	16156	16321	16252	16164	16111	16084	16159	16113	16192	16178	15955	16136	16087	16101	15988	16047	16134	16161	16120	16065	16020	16132	16158	16010	16134	15998	16159	15972	16046	15910	16100	16190	15987	16068	15938	15989	16068	15883	16015	15991	16157	15972	16039	15845	15956	16095	16116	15982	16041	16112	16069	15945	16074	16025	16065	16001	15983	15935	16057	15931	15948	16084	15958	16075	16168	16189	16049	16070	16089	16042	16171	15983	16018	16096	15966	15947	16071	16024	16078	16040	16054	16167	16092	15978	15939	16056	15944	16025	16098	15968	15939	15937	16085	16084	15919	16019	16063	15968	16105	16037	16013	15985	16195	16015	16062	15990	16016	15912	16089	16084	16087	16228	16034	15938	16090	16185	16095	15921	16127	16125	16119	16079	16054	16074	15988	15958	15882	16055	16086	16064	16169	15992	16144	16019	16074	16051	15942	16107	16095	15995	16094	15984	15953	16116	16144	16007	16126	16095	16246	16193	16027	15917	16069	16014	16011	15877	16120	16096	15942	16166	16042	16022	16043	16114	16095	16118	16076	16015	16134	15954	16033	16015	15967	16047	15932	15955	16049	16076	15990	16122	16017	16126	16035	16170	16048	16234	16089	16039	15978	16138	16130	16057	16172	16130	15939	16025	16102	16089	16135	16101	15898	16108	15974	15917	16280	15907	16145	16011	15890	15891	16134	16167	15880	16053	15972	16029	16040	15915	16089	16016	16060	16053	16034	16077	15782	15976	16056	16038	16032	16124	16138	16136	15977	15926	16177	15984	16067	16065	15962	15978	16023	15958	16142	15982	15851	16015	16094	16049	16031	16054	15954	16044	16203	16133	16104	16071	15844	16047	16021	16036	16064	15840	15981	16068	16093	15998	15996	16209	15903	16144	16022	16038	16073	16057	16113	16050	16046	15998	15810	16179	15943	16059	16057	15991	15887	16029	16059	15986	15994	16098	16141	16044	16040	16199	15920	16109	16105	15925	16058	16171	16020	16004	15994	16214	16042	15854	16039	16069	16342	16153	16053	16029	16006	15996	16024	16235	16167	16000	16212	16186	16086	15997	16066	16001	15990	16109	16124	15936	16019	15929	15953	16063	16108	16043	16028	15952	16177	16039	15927	16115	15847	16050	15927	16145	16091	16034	16271	16153	16008	16070	16088	15818	16089	16076	16023	15995	16167	16139	16042	16236	16018	15979	16076	16083	15938	16088	16060	15948	16210	16123	16068	16147	16076	15930	16069	16068	16039	16042	15985	15985	16123	15983	16057	15890	16018	15880	16144	16198	16053	16066	16156	16010	16095	15997	16061	15972	16167	15952	16132	15998	16033	16004	16191	16123	16093	15970	15981	16172	16021	16084	16225	15990	16076	16011	15996	16044	16187	15885	16084	16010	16014	16125	16095	16112	16033	16245	16072	16079	16081	16124	16010	16069	16124	16055	16058	16194	16011	16168	16119	16143	15988	16026	16332	15863	15929	16128	16082	16190	16014	16118	16053	16111	15920	15982	16149	15990	16087	16008	16148	15977	16030	15876	16063	16052	15986	16187	16016	15957	16127	16140	16119	16095	16025	16253	16072	16181	16190	15882	16203	15965	15948	15989	16046	16049	16107	15977	15966	15906	16017	16113	15871	15867	15972	15814	16049	16088	15917	16136	16013	16072	16194	16082	15911	16025	15800	16006	16056	16142	15887	16053	16155	15914	16024	16056	16052	16105	15997	16077	16070	15914	16164	15939	16097	15957	16113	15831	16002	15971	15912	16075	16045	16096	16109	16183	16087	15860	15932	16059	16015	15882	15962	16076	16017	16132	16031	15996	16130	15893	15993	16059	16091	15984	16206	15928	16106	16033	16026	15933	16039	16002	15999	16162	16000	15896	15934	16055	16061	16007	15968	16037	16045	16049	16090	15987	16138	16227	16088	16148	15945	16181	16074	16213	16065	16057	16241	16230	16095	16022	16098	16062	15894	16041	15999	15892	16142	16148	16007	16115	16205	16054	16012	16112	16034	16146	16227	16009	15914	16024	16014	16007	16078	15976	16169	15905	16096	16164	16008	16021	15892	15934	15954	15861	16123	16098	16102	15931	16099	15923	16030	15870	15950	15948	15988	16051	16067	16016	15968	15969	16083	16019	16063	16141	16101	16081	16069	16010	16148	16016	16054	15878	15935	16104	16072	15971	15958	16125	16121	16050	16005	16124	16133	16003	16095	16085	16116	16052	16120	15885	15971	15930	16074	16091	16070	16032	15928	15850	15881	15983	16134	16095	15996	16086	16015	15931	16077	15909	16116	15962	15989	16113	16106	16029	16125	15944	16043	16025	16141	16127	15972	16197	15988	16043	15968	15975	16118	16063	16104	16064	16088	15813	16011	16195	16120	16131	15960	15941	15914	16139	15970	16052	16113	15989	16125	16087	16001	16148	16076	15982	16291	16029	15984	16004	16187	16053	15907	15973	15793	16096	16178	16088	16103	16108	15991	15879	16036	16138	16008	16002	15938	16027	16106	15993	15969	16102	15818	15968	16058	16179	16185	16164	16046	16005	15920	15996	16008	16001	15981	15958	16101	16017	15974	16110	15933	16028	15919	16051	16004	16075	16084	16055	16113	16067	16061	16098	16230	15933	15955	15960	15951	16081	16054	16036	16047	16192	16033	15960	16033	16087	16147	16117	16060	15760	15947	16017	16001	16204	15965	16075	16162	16239	16216	16303	16057	16170	16000	16118	16068	15930	16104	16082	16019	16238	16064	16027	15912	16137	16124	16045	15916	16127	16130	16128	16039	16022	15946	16137	16307	16236	16082	15995	16120	16127	16018	15978	16122	15878	16170	15961	15988	16158	16033	15918	16074	15970	16149	15832	16011	16212	16007	16091	15992	15963	16147	16044	15772	16043	16034	15935	16190	16065	16032	15913	16061	16085	16241	16152	15949	16195	15968	15815	16031	16062	16049	16051	16209	16076	15959	16085	16040	16165	16025	16004	16045	16002	16142	16080	16052	16024	15991	16044	16048	15889	16079	15998	16189	16196	16075	16108	16206	15982	16001	16031	16073	16082	15973	15868	15970	16004	16014	16144	16067	16155	16048	16229	16014	15956	15992	16010	16069	15951	16126	16038	16083	15831	15914	16006	16078	16109	16008	16095	16011	16185	16090	15847	16039	16096	16020	16104	16190	16188	15922	15915	15996	16113	16290	16183	16000	15783	16103	16011	16138	16019	16063	15992	16098	16144	16064	16127	15990	16098	16073	16072	16067	15910	16056	16112	15938	16173	15901	16049	15981	16054	15924	16121	15886	16057	16107	16129	16035	15988	16096	16095	16196	16162	16038	16106	16121	16144	16101	15953	16110	16119	16105	15931	16055	15995	15911	16085	16143	16097	16046	16147	15920	16106	16124	16086	16077	16065	16107	16082	16034	16078	16018	16135	16128	16143	16124	15856	16129	15975	16006	16225	15909	16083	15985	15965	16160	15976	16045	16002	15992	15886	15937	15996	16046	16002	15972	16038	16069	16127	16173	16054	16041	16076	16371	15868	16004	16209	16144	15990	16073	16204	16197	15901	16049	16055	16117	16054	16059	16134	16078	16043	16001	16022	16047	16108	16138	16020	15942	16119	16171	16257	16101	16052	16055	15934	16046	16017	16016	16026	16270	16175	15937	15941	16006	16151	16028	16071	16286	16072	15863	16008	16030	16009	15986	16250	15963	16139	15896	15878	15901	16081	15958	16063	16065	16239	16094	15816	16110	16177	16124	15954	16133	16200	16187	16091	16213	16031	16037	16199	16010	16149	15951	15969	16056	16018	16129	16030	15940	16057	16065	15999	16009	16059	16031	15857	16059	15822	16260	16122	16017	16177	15929	16297	16117	16092	16100	15987	16230	16079	16057	16153	16071	15998	15956	16113	16046	15954	16116	16150	16153	16061	16169	16026	16056	15946	16073	16148	15820	16080	16085	16052	15966	16092	16064	16097	16116	16164	16082	15918	16110	16127	15988	15871	16229	16095	16120	16313	16081	15947	15992	16248	16041	15993	16069	16107	16064	16241	15936	15984	16217	15883	16045	15987	16093	15995	15999	16064	16085	16074	16112	16033	16133	15912	16009	16023	16138	16050	16202	16046	16014	16225	15990	16063	16116	15968	15937	16087	16097	16164	15917	16150	16106	16193	16033	16044	16237	15893	16043	15856	16127	16040	15936	16058	15946	16109	16133	15992	16123	16070	16115	16029	16205	15985	16119	16161	15858	16003	15993	16110	16007	16079	16069	16034	15906	16154	16078	15828	15985	15948	16193	16019	15907	16026	16116	15987	15989	16085	16081	15951	16083	16149	16049	16057	16183	16113	16113	15975	16026	16035	16130	15973	16005	16137	16077	16101	15943	16128	15990	16103	16036	16120	16104	16086	15949	16052	16037	16041	16147	16128	16006	16285	16082	15905	15980	16006	16149	16095	16113	16035	16144	16063	16138	16029	16071	15934	15995	16142	16062	15958	15985	16129	16199	16054	16074	15951	16051	15978	16066	15976	15844	16202	16168	16057	15899	15991	16123	16147	15883	15932	15977	16000	16040	16236	16169	15986	16047	15980	16130	15902	16155	15972	16149	16040	15921	16127	16082	15891	16038	15839	16105	16100	15960	15944	16185	16110	15998	15965	16114	15989	16110	16073	15855	16241	16104	16189	16129	16106	16079	15986	16103	15913	16216	16084	16115	15886	16065	15896	16180	15934	16214	16147	15988	15920	16081	16141	16204	15950	15817	16032	16114	16057	16080	15973	16194	16022	16055	16119	16161	15959	16113	16269	15986	16020	15931	15907	15997	15950	15989	16016	16050	16078	16069	15994	16072	15945	16246	15945	16113	15946	16189	15942	16142	16065	15974	16024	16030	16134	16014	16039	16162	15957	16095	15998	16069	16131	16240	15956	16096	16057	16174	16198	16309	15869	15938	15843	16065	16091	16000	16095	16071	16069	15959	15850	16354	16036	15980	16007	16107	16162	16107	16013
23080	21500	29408	24928	24465	27297	27931	22884	20899	20324	20175	19799	19779	19744	19749	19682	19399	19372	19508	19300	19562	19468	19246	19260	19341	19376	19460	19149	19258	19300	19225	19265	19464	19360	19351	19240	19212	19053	19304	19322	19291	19281	19529	19273	19314	19378	19344	19279	19259	19209	19207	19309	19189	19303	19406	19213	19186	19231	19259	19142	19326	19186	19373	19466	19098	19301	19376	19150	19112	19047	19270	19240	19176	19265	19074	19172	19064	19016	19240	19282	19106	19200	19152	19264	19247	19071	19118	19178	19042	19180	19352	19261	19272	19280	18992	19046	19375	18975	18902	19062	18932	19171	19170	18944	19316	18966	19197	19140	19141	19076	19111	19076	19178	18980	19113	19134	18976	19158	19195	19211	19112	19068	19068	19180	19029	19312	19079	19356	19029	18846	19227	18942	18949	19066	19169	19014	19150	19247	19100	19089	19230	19364	18944	19185	19358	19139	19036	18892	19087	19389	19324	19146	19050	19100	19369	19244	19176	19287	19039	19398	19022	19220	18931	19144	19029	19083	19280	19035	19246	19074	19150	19094	18969	19001	18996	19357	19040	19119	18997	19060	19053	19087	19255	19235	19298	19264	19243	19026	19252	19336	18968	18895	19162	19134	19174	19099	19320	19348	19074	19052	18922	19064	19083	19226	18990	19105	19060	19122	19212	19097	19042	19106	19161	18907	19189	19237	19060	19088	19075	19147	19216	19101	19219	19003	18864	19093	19110	19203	19184	19296	19272	19233	19182	19174	19256	19063	19248	19061	19110	19274	19377	19087	19195	19102	18944	19142	19188	19261	19140	19062	19083	19109	19191	19216	19069	19139	18998	19244	18995	18945	18949	19134	19204	19166	19131	19070	19238	19111	19198	19304	19046	19070	19094	19220	19302	19293	19211	19199	19235	18949	19134	19051	19137	19175	19026	19041	19150	18978	19025	19012	19088	19065	19241	19282	19382	19186	19134	19121	19168	19074	19080	19263	19236	19133	19204	19073	19323	19045	19225	19187	19108	19161	18974	19054	19113	19244	19271	19208	19008	19017	19115	19020	19224	19244	19153	19118	18994	19036	19066	19070	19227	19011	19057	19237	18996	19258	19318	19185	19012	19166	19079	19243	19102	19105	19120	19202	19156	19202	19241	19032	19155	19182	19225	19037	19191	19203	19117	19163	18960	19145	19157	19007	19077	19138	18964	19118	19070	19141	18932	19200	19073	19173	19076	19048	19203	19154	19210	19016	19135	19021	19166	19252	19063	19414	19133	19286	19106	19180	19193	19201	19163	19037	19272	19171	19161	19109	19000	19070	19081	18922	19020	19031	19063	18988	19151	19005	18979	19133	19233	19067	18999	19307	19144	19126	19277	19062	19218	19199	19170	19135	18954	18956	19316	19270	19164	19103	19127	19049	19011	19118	19370	19062	19085	19044	18933	19157	19166	19008	19070	19255	19158	19094	19106	19101	19178	19188	19294	19253	18956	19072	19153	19064	19128	19157	19144	18836	19107	19259	19121	19069	19033	19052	19073	19127	18840	19161	19222	18947	19041	19277	19113	19138	19080	18923	19177	19041	19160	19382	18996	19002	19040	19145	18956	19070	19183	19066	19163	19318	19122	19220	19077	19095	19278	19259	19126	18912	19224	19105	19043	19199	18996	19103	19196	19138	19107	18904	19180	19018	19215	19150	19243	19107	19194	19274	19104	19219	19227	18982	19087	19102	18990	19206	19259	19049	18961	18942	19091	18909	19036	19213	19087	19183	19101	18950	19150	19227	19373	19079	19276	19121	19297	18993	19109	19314	19074	18896	18878	19121	18948	19013	19002	18887	19110	18890	19271	19118	19227	19134	19047	19194	19212	19244	19108	19335	19097	18937	19130	19013	19226	19176	19202	19049	19186	19014	18984	18992	19067	19098	19133	19009	19231	19168	19212	19146	19108	19153	19309	19064	18985	19080	19269	18944	19195	19101	19107	19025	19233	19220	19206	19156	19231	19256	18984	19003	19223	19145	19175	19191	19109	19293	19077	19172	19123	19198	19161	19172	19030	19136	18971	19028	18890	19174	19257	19147	19156	19209	19417	19245	19029	19222	19161	19042	19225	18718	18923	19154	19155	18865	19164	18922	19165	19191	19189	19259	19103	18986	19082	19289	18953	19097	19180	19299	19109	19232	19041	19119	18939	19268	19336	19269	19123	19159	19130	19318	19238	19128	19046	19009	19256	19138	18899	19283	19086	19332	19278	18954	19038	19230	19324	18956	19317	18953	19093	19175	19110	19260	19008	19241	19206	19153	19204	19322	19114	19075	19152	19166	19085	19063	19013	19409	19079	19182	19231	19259	19055	19304	19357	19175	19204	18974	19067	19331	19270	19251	19077	19065	18975	19243	19166	19128	19103	19089	19050	18988	19278	19221	19194	18983	19290	19062	19348	19034	19166	19187	19142	19079	19125	19163	18960	19108	19164	19165	19210	18946	19122	19266	19238	19095	19133	19083	19189	19163	19016	19070	18937	19106	19124	19136	19120	19230	18957	18682	18881	19158	19092	19271	19322	19166	19231	19229	19119	19089	19116	18925	19182	19004	19105	19192	19041	19144	19217	19005	19220	19081	19152	19165	18996	18941	19159	19101	19130	19054	19282	19310	19081	19095	19303	19150	19097	19161	19030	19372	19171	18986	19117	19029	18994	19227	18976	19246	19078	19127	19219	19211	19139	18904	19139	19086	19008	18910	19062	18961	19209	19133	19202	19294	19073	19094	19107	19275	19113	18977	19128	19071	19072	19102	19114	19047	19187	19268	19122	19176	19042	19029	19306	19143	18928	19217	18956	19130	19246	19053	19047	19064	19292	19022	19065	19238	19093	19230	18876	19214	19214	19064	19157	19157	19314	19359	19202	19115	19093	19135	19017	18945	18939	19090	19120	19145	19006	19156	18998	19105	18968	18919	19188	19183	19257	19160	19019	19058	19147	19186	19223	19130	19090	19004	19070	19035	19104	19121	19149	19138	19355	19134	19066	19122	19139	19240	19008	19088	19075	19209	19017	19118	19258	19135	19216	19247	19445	19276	19067	19012	19124	19142	19014	19213	19048	19151	19361	19094	19414	18989	19048	19124	19111	19029	19078	19164	19119	19030	19016	19255	18954	18899	19317	19112	18937	18968	19305	19326	19046	19094	19075	19099	18955	19240	19141	19083	18985	19146	19060	19154	19219	19050	18918	19339	19038	19078	19061	19121	19232	19008	19150	19050	19198	19193	19206	19263	19092	19196	18995	19072	19187	19086	19109	19170	19230	19032	19075	18995	19219	19059	18948	19150	19188	19069	19069	19115	19171	19096	18985	19055	19280	19019	19268	19061	19133	19149	19220	19191	19060	19143	19170	19096	19204	19298	19097	19172	19176	19344	19242	19190	19273	19124	19071	19133	19149	19069	18947	19338	19214	19069	19094	18998	19145	19160	19300	19283	19341	19288	19129	19248	19056	19118	19254	19130	19242	19184	18969	19445	19070	19086	19252	19093	19204	19220	19092	19110	19133	19126	18864	19039	19062	19109	19128	19110	19210	19237	19392	19032	19032	19116	19198	19356	19339	19186	18934	19130	19046	18961	19148	19096	19183	19090	19187	19226	19217	19164	19248	19229	19060	18983	19337	19367	19153	19109	19109	19196	18996	18976	18932	19100	19063	19160	19162	19128	19072	18920	19184	19238	19329	19115	19309	19188	19340	19042	19053	19334	19074	18861	19258	19192	19281	19307	19079	19144	19072	19222	19132	19105	19091	19227	19155	19105	19112	19072	19073	19109	19172	19090	19090	19057	19319	19172	19089	19055	19177	19166	19071	19028	19063	19302	19382	19123	19097	19166	18963	19081	19169	19016	19056	19199	19133	19181	18950	19127	19157	19039	19172	19238	19172	19177	19112	19308	19171	19284	19289	19152	19059	18935	19185	19086	19125	19277	19369	19202	19279	19162	19102	19286	19149	19130	19136	19080	18949	19196	19124	19095	19098	19136	18923	19214	19304	19030	19257	19283	19365	19089	18924	19062	19096	18900	18999	19085	19125	18872	19201	19337	19122	18969	18934	19187	19153	19075	19317	19249	19214	19179	19027	19138	19161	18991	19042	19088	18951	19309	19107	19078	18959	19080	18957	19140	19218	19208	18996	19013	19149	19112	19191	19249	19252	19074	19123	19187	18989	19041	19083	19151	19100	18868	19129	19003	19119	19226	19057	19020	19254	18907	19347	19032	19122	18964	19062	19133	19397	19156	19164	19333	19075	19070	19065	18990	19055	19031	19016	19086	19151	19215	19076	18799	19142	18956	19024	19297	19068	19029	19147	19057	19152	19207	19228	19192	19145	18974	19136	19182	19021	19266	19188	19240	19020	19156	19023	19117	19150	19013	19298	19170	19386	19403	19304	19217	19287	19170	19078	19209	19189	19115	19102	19113	19077	19033	19029	19151	19029	19372	19116	19062	19159	19012	19151	19135	19276	19074	19101	19044	18921	19127	19199	19201	18995	19062	19217	19059	18801	19003	19096	19066	19291	19017	18971	19188	19130	19044	18993	19116	19241	19147	19243	19136	19233	19117	19112	19142	19080	19067	19163	19095	18833	18938	19101	19463	19162	19110	19106	19140	19175	19091	19244	19095	18912	19207	19061	19021	19171	19323	19004	19248	19151	19001	19293	19050	18967	19063	19157	19045	19114	19172	19178	19334	19141	19240	19165	19177	19034	19382	19052	18867	19082	19340	19225	19309	19139	19122	19179	19235	19011	19253	19264	19075	19215	19274	19091	19182	19183	19072	19184	19315	18958	19221	19047	19278	19176	18986	19102	19168	19062	19099	19211	19085	19109	19136	19102	19134	19182	19203	19111	19150	19163	19236	19227	19194	18852	19235	19245	19219	18984	19081	19232	19148	19168	19128	18973	19045	18972	19166	19188	18861	19248	18938	18916	19196	19072	19029	18986	19154	19172	19211	19077	19067	19212	19149	19058	19206	19105	19177	19089	19011	19117	19061	18921	19151	19022	19117	19047	19133	19274	19246	19193	19341	19322	19326	19261	19274	19251	19099	19216	19096	19273	19007	18968	19190	19153	19030	18987	19062	19095	18959	19036	19157	19054	19223	19207	19205	19163	18924
35404	60400	54781	46829	37669	29100	23558	20741	18779	17893	17779	17292	17207	17071	17304	17150	17001	17051	17017	17050	16818	16904	16935	16751	16863	16990	16744	16919	16782	16803	16740	16950	16888	16865	16808	16934	16785	16832	16786	16777	16838	16752	17019	16807	16963	16770	16715	16683	16854	16915	16889	16730	16765	16806	16863	16988	16912	16857	16839	16832	16914	16872	16854	16820	16931	16939	16894	16762	16939	16851	16850	16850	16992	16841	16697	16803	16744	16712	16832	16709	16890	16825	16809	16911	16839	16735	16884	16869	16677	16873	16827	16807	16923	16806	16878	16810	16840	16927	16678	16507	16901	16870	16927	16772	16923	16613	16850	16495	16672	16795	16851	16638	16783	16839	16787	16794	16759	16710	16802	16703	16603	16720	16670	16710	16800	16748	16589	16758	16951	16609	16767	16656	16872	16817	16845	16693	16588	16779	16628	16940	16835	16758	16854	16779	16790	16700	16793	16641	16736	16766	16822	16700	16798	16926	16640	16622	16710	16644	16668	16987	16828	16681	16742	16652	16779	16811	16591	16825	16776	16856	16635	16811	16643	16863	16848	16769	16890	16638	16892	16554	16809	16764	16672	16799	16843	16811	16760	16661	16707	16784	16651	16654	16767	16754	16754	16695	16776	16719	16702	16864	16573	16918	16684	16794	16661	16848	16703	16850	16714	16740	16713	16804	16905	16743	16765	16851	16900	16745	16721	16886	16864	16766	16727	16761	16774	16855	16632	16813	16698	16731	16943	16798	16791	16900	16644	16936	16966	16726	16717	16804	16821	16785	16692	16770	16902	16836	16889	16721	16857	16844	16865	16811	16831	16771	16610	16729	16920	16777	16840	16739	16745	16715	16757	16902	16870	16777	16959	16780	16808	16745	16694	16738	16881	16739	16707	16794	16643	16804	16724	16573	16809	16777	16720	16865	16961	16720	16814	16703	16931	16779	16700	16899	16749	16808	16863	16770	16705	16588	16754	16774	16854	16767	16707	16772	16785	16876	16768	16949	16862	16908	16595	16853	16818	16617	16685	16828	16718	16683	16743	16753	16734	16859	16791	16898	16711	16907	16850	16700	16646	16810	16889	16978	16749	16650	16782	16893	16729	16580	16829	16797	16793	16698	16700	16863	16749	16701	16729	16806	16793	16832	16837	16789	16853	16944	16715	16764	16744	16717	16721	16772	16611	16880	16802	16713	16902	16775	16815	16719	16778	16709	16808	16824	16740	16834	16755	16683	16771	16695	16590	16769	16712	16713	16723	16657	16771	16727	16746	16637	16904	16891	16833	16628	16695	16614	16872	16842	16822	16823	16760	16692	16789	16698	16804	16678	16579	16816	16731	16597	16642	16728	16798	16703	16819	16372	16675	16763	16861	16827	16776	16773	16878	16794	16669	16821	16736	16637	16676	16883	16714	16842	16703	16635	16743	16840	16815	16772	16747	16728	16820	16832	16888	16831	16689	16608	16714	16719	16831	16779	16659	16661	16978	16891	16876	16759	16876	16772	16700	16945	16792	16809	16646	16974	16819	16633	16764	16689	16981	16814	16955	16693	16666	16708	16711	16611	16672	16778	16778	16758	16671	16488	16913	16586	16885	16857	16781	16712	16646	16839	16726	16710	16886	16523	16803	16826	16764	16775	16875	16869	16738	16745	16816	16661	16767	16703	16778	16772	16738	16710	16833	16795	16718	16861	16787	16771	16788	16787	16780	16755	16976	16634	16811	16670	16785	16745	16846	16707	16948	16701	16762	16862	16937	16743	16756	16549	16809	16892	16605	16799	16652	16702	16783	16707	16665	16877	16768	16680	16699	16704	16679	16827	16719	16724	16767	16896	16817	16797	16782	16806	17024	16640	16728	16700	16825	16738	16931	16692	17021	16662	16703	16670	16832	16842	16678	16585	16709	16685	16882	16640	16652	16969	16961	16798	16725	16571	16751	16846	16748	16714	16957	16695	16695	16645	17073	16594	16801	16852	16738	16869	16856	16856	16843	16769	16857	16813	16998	16760	16819	16595	16701	16765	16796	16731	16837	16767	16858	16710	16887	16832	16656	16694	16675	16721	16819	16766	16893	16918	16836	16661	16543	16730	16771	16670	16820	16547	16928	16572	16941	16651	16738	16830	16791	16819	16721	16567	16658	16916	16632	16620	16575	16928	16639	16609	16865	16635	16716	16823	16690	16827	16740	16572	16576	16744	16861	16802	16805	16599	16858	16969	16752	16859	16834	16778	16654	16794	16622	16730	16896	16620	16800	16777	16592	16555	16752	16694	16615	16986	16657	16817	16819	16570	16688	16851	16602	16831	16746	16728	16673	16671	16834	16737	16572	16671	16913	16895	16868	16865	16746	16871	16710	16861	16862	16793	16820	16627	16752	16894	16777	16716	16598	16647	16763	16776	16689	16795	16817	16784	16795	16640	16841	16801	16678	16849	16890	16805	16751	16685	16853	16716	16913	16804	16778	16786	16850	16740	16797	16728	16795	16702	16756	16818	16632	16782	16800	16688	16830	16598	16778	16723	16745	16725	16820	16708	16641	16838	16881	16643	16726	16695	16737	16708	16909	16789	16724	16823	16810	16869	16726	16568	16936	16853	16841	16747	16713	16879	16677	16776	16694	16713	16717	16786	16812	16616	16819	16679	16746	16656	16851	16809	16921	16794	16708	16593	16671	16894	16754	16706	16834	16767	16619	16874	16761	16738	16734	16768	16734	16692	16735	16963	16653	16668	16609	16753	16635	16781	16637	16849	16879	16739	16604	16801	16612	16861	16684	16879	16867	16767	16595	16663	16756	16651	16687	16701	16687	16623	16767	16723	16882	16712	16754	16816	16706	16791	16988	16626	16874	16777	16797	16635	16901	16780	16802	16808	16914	16634	16774	16648	16750	16790	16723	16677	16849	16784	16678	16755	17018	16864	16694	16802	16834	16748	16657	16849	16714	16943	16614	16829	16790	16692	16654	16826	16838	16671	16760	16839	16796	16630	16802	16689	16778	16857	16807	16742	16797	16631	16657	16643	16787	16833	16717	16740	16801	16817	16705	16636	16776	16693	16706	16871	16919	16835	16534	16854	16763	16764	16605	16769	16683	16782	16814	16740	16844	16694	16903	16713	16644	16670	16838	16656	16740	16906	16655	16891	16743	16891	16717	16843	16755	16712	16809	16784	16770	16749	16807	16640	16776	16781	16562	16743	16884	16675	16824	16683	16694	16635	16903	16753	16718	16871	16856	16737	16689	16636	16763	16857	16792	16604	16693	16669	16694	16660	16874	16772	16597	16667	16860	16768	16829	16900	16630	16874	16735	16709	16861	16693	16800	16857	16834	16704	16691	16766	16904	16665	16764	16641	16823	16695	16843	16628	16658	16745	16687	16718	16811	16839	16848	16933	16852	16826	16691	16930	16848	16731	16600	16805	16897	16711	16744	16707	16704	16967	16660	16628	16800	16689	16769	16788	16892	16769	16645	16707	16703	16846	16699	16755	16772	16719	16747	16753	16732	16818	16724	16843	16629	16773	16678	16763	16740	16793	16985	16922	16836	16743	16814	16844	16869	16739	16721	16711	16440	16966	16746	16736	16902	16788	16728	16657	16621	16820	16681	16722	16840	16792	16809	16792	16929	16881	16736	16773	16727	16790	16747	16706	16689	16719	16790	16620	16857	16758	16806	16853	16821	16895	16781	16779	16824	16929	16653	16895	16690	16505	16529	16928	16776	16600	16687	16738	16886	16737	16774	16884	16818	16735	16791	16798	16755	16755	16780	16533	16806	16772	16681	16915	16609	16803	16744	16746	16864	16670	16634	16815	16676	16713	16796	16856	16758	16789	16800	16875	16687	16777	16816	16675	16871	16895	16815	16617	16773	16594	16656	16828	16735	16691	16886	16811	16768	16893	16768	16784	16778	16864	16670	16794	16771	16782	16917	16913	16667	16774	17022	16869	16756	16746	16628	16768	16799	16601	16887	16620	16717	16595	16683	16748	16760	16717	16678	16725	16618	16784	16884	16928	16907	16673	16842	16713	16737	16607	16761	16805	16703	16846	16649	16823	16963	16826	16816	16785	16793	16727	16740	16805	16647	16782	16731	16837	16958	16759	16886	16627	16746	16999	16708	16701	16750	16661	16625	16859	16885	16715	16755	16805	16798	16931	16728	16787	16721	16623	16725	16826	16802	16766	16736	16833	16610	16658	16567	16630	17007	16693	16806	16715	16823	16666	16902	16801	16742	16764	16697	16687	16766	16862	16748	16643	16860	16597	16658	16791	16650	16770	16684	16647	16679	16905	16845	16719	16796	16758	16709	16726	16703	16816	16643	16886	16791	16786	16657	16676	16796	16867	16627	16698	16834	16732	16938	16706	16865	16801	16707	16723	16609	16817	16648	16894	16933	16670	16821	16751	16690	16838	16859	16734	16499	16771	16714	16786	16669	17022	17083	16821	16796	16770	16788	16651	16649	16773	16730	16788	16681	16811	16818	16839	16734	16775	16827	16886	16730	16931	16783	16636	16823	16831	16817	16788	16706	16712	16833	16641	16801	16973	16653	16719	16850	16820	16622	16826	16809	16706	16789	16698	16840	16908	16625	16827	16828	16718	16634	16913	16842	16787	16620	17001	16837	16578	16646	16686	16682	16960	16780	16904	16666	16836	16745	16806	16853	16818	16868	16816	16980	16762	16843	16828	16813	16637	16899	16738	16775	16809	16591	16848	16711	16874	16806	16807	16698	16869	16853	16917	16894	16775	16890	16788	16615	16661	16746	16705	16756	16669	16686	16727	16695	16731	16728	16762	16858	16758	16711	16829	16800	16712	16787	16763	16662	16855	16769	16745	16956	16667	16700	16933	16839	16705	16798	16796	16871	16587	16623	16674	16788	16647	16783	16870	16762	16713	16839	16695	16741	16843	16868	16702	16845	16774	16593	16760	16673	16798	16957	16807	16760	16603	16730	16747	16814	16785	16673	16783	16657	16616	16683	16706	16625	16669	16775	16763	16660	16867	16610	16814	16821	16826	16665	16768	16803	16948	16650	16575	16587	16928	16627	16776	16769	16789	16786	16711	16851	16744	16788	16765	16823	16829	16861	16636	16812	16841	16749	16707	16685	16715	16771	16785	16731	16734	16830	16917	16832	16920	16723	16660
28565	27632	33700	29513	23308	20508	19399	18738	18638	18418	18243	18228	18236	18155	18130	18224	18106	18107	18137	18085	18146	18015	18055	18038	18137	18140	18044	18196	18128	17997	18078	17979	18127	18175	18270	18012	18182	18264	18014	18211	18133	17972	17850	18033	18150	17986	18129	18003	18063	18085	17940	18241	18184	18140	18012	18108	18016	18067	18035	18034	18126	18303	18090	18183	17890	18294	17892	18031	18183	18112	18045	18355	17980	18268	18143	17965	18074	18005	18038	18077	18142	18158	18334	18063	18024	18247	18051	17847	18055	17914	18248	18148	18034	18129	18164	18205	18194	18049	18147	18180	18291	18220	18086	17995	18169	17815	18172	18283	18135	18185	18117	18072	18124	18041	17971	18399	18169	18238	18306	18255	18127	18087	18080	18116	18199	17983	18103	18154	18068	18210	17958	18114	18155	18212	18164	17955	18248	18114	18116	18025	18167	17869	18096	18015	18131	17937	17975	18018	18097	18081	18176	18275	17880	18003	18104	18298	18145	18128	17990	18277	18165	17939	18034	18040	17976	17996	17913	18075	18166	17891	18129	18096	17979	18179	18022	17922	18053	18138	18256	17974	18248	18305	18088	18087	18052	18114	18065	18103	18157	18184	18096	18146	18240	18111	18177	18211	18230	18083	18106	18068	18137	18163	18204	17973	17836	18174	18073	18036	18049	18141	18085	18269	18091	18067	17957	17846	18199	17977	18113	18029	18208	18019	18014	18202	17998	18112	18234	18063	18232	18146	18042	18120	18041	18075	17805	18033	18212	18141	17971	17924	18219	18001	17817	18065	18039	17988	17968	18058	17919	18069	18147	17905	17955	18131	17879	17995	17995	18138	18031	18125	17945	17968	18147	18019	17990	18193	18064	18218	18024	18144	18135	17970	18032	18118	17983	18062	17955	18138	18252	18148	17977	18117	18106	17980	18051	18017	18049	18144	18136	18129	18166	18137	18127	18125	18053	17924	18102	18102	17953	17817	17807	18249	18081	18299	18132	18160	18039	17990	17976	18251	18190	18058	17817	18141	17985	17979	18039	17888	17809	18078	18134	18064	18165	18096	18357	18098	17987	18050	18178	18263	17960	18029	18150	18175	18021	18027	17927	18082	17921	17956	18213	18235	17992	17889	18132	18254	18061	18108	18328	18140	17992	18031	18148	18103	18135	18147	18006	18146	18061	18136	18132	18137	17997	18021	17919	17974	17830	18167	18179	17957	18059	17873	18104	18002	18026	18072	18072	18131	18108	17940	18256	18111	18104	18156	18125	18079	18080	18153	17939	18099	18315	18232	18164	18196	18170	18177	18021	18299	18173	18077	18055	18132	18059	17925	18092	18184	18124	18216	18174	18034	18178	18184	18154	18022	17945	17948	18131	18203	18258	18113	18229	18173	18207	18230	18101	18042	18203	18086	18063	18119	18174	18118	18406	18148	17984	18075	18125	18186	17909	18236	18063	18152	18142	18099	18051	18062	17860	17889	18102	18004	18055	18308	17871	18063	17982	18123	18190	18334	18098	18328	18279	18062	18189	17911	17927	17965	17990	18142	18155	18185	18144	18172	17990	18030	18140	17890	18247	18184	18202	18224	18203	18002	18237	18200	18257	18173	18246	18239	17907	18166	18162	18068	18040	17994	18193	17998	18193	18091	18248	18002	18181	17923	18002	18121	17957	17965	18283	18113	18061	18181	18114	18002	18040	18115	18230	18090	18162	18036	18101	18108	18041	18052	18102	17966	18063	17952	17961	18018	17950	18073	18058	17956	18009	18142	17973	18175	18023	17930	18120	18041	18140	18096	17994	18085	18121	17832	18057	18117	18207	18153	18100	18007	18179	18276	17933	18139	18256	18028	18035	18138	18161	17930	18319	18157	17944	18257	18102	18057	18119	17943	18083	17973	17895	18120	18035	17958	18278	18135	17994	18109	18153	18085	18094	18144	18106	18147	18295	17962	18037	17877	17937	18132	18146	18056	18010	18113	18162	18178	18078	18169	18198	18003	17915	18153	18128	18018	18172	18104	18091	18023	18306	18059	18236	18093	17952	18006	17900	18224	18177	18201	18275	18294	18197	18283	18138	18086	18031	18096	18014	18121	18249	18034	18168	18138	18099	18044	18140	18133	17843	18168	18244	17802	18050	18177	17922	18075	18023	18239	17958	18143	18103	18168	18172	17911	18156	18244	18221	18131	18149	18155	18184	18182	17909	18200	18084	18036	18002	18157	17997	18298	18195	18182	18262	18102	18217	18077	18229	18144	17990	18048	18113	18169	17998	18048	18181	18118	18210	18069	18050	17987	18261	18037	17989	18223	18023	18183	18035	18022	18261	18114	18074	17924	17977	18152	18036	18121	18176	18165	17937	18113	18173	18109	18327	18032	18199	18024	17990	17995	18039	17846	17896	18182	18161	17858	18166	17970	18045	18304	18147	18048	18055	17957	17967	18053	18186	18140	17935	18323	18017	18062	18147	18029	18280	18219	18091	18189	18052	18050	17971	18016	17783	18068	17993	17876	17927	17845	18074	17967	17963	18050	18135	17894	18254	17842	18013	18181	18125	18040	18172	18137	18153	18011	18132	18212	18357	18062	18148	17998	18149	18162	18153	18014	18225	18140	18034	18059	18141	17922	18289	18079	17935	17966	17929	18037	18026	18181	18067	17952	18043	18100	18123	18099	18170	18008	18087	18251	18054	18026	18045	17978	18023	18185	18180	18133	18030	18150	18267	18248	18313	18280	18022	17949	17945	18048	17981	17862	18096	17906	18098	18013	18072	18082	18167	17803	18092	17946	18132	18285	18150	18145	18106	18077	18141	18077	18131	18108	18035	17969	18410	18081	18110	18100	18146	18307	17990	18097	17987	18158	17959	17923	18179	18174	18213	18113	18215	18079	18086	18002	18218	18189	18073	18033	18026	17958	18158	18031	18006	18187	17865	18026	18008	17994	18034	18025	18302	18215	17990	17939	18013	18096	18110	17994	18217	18130	18115	18327	18091	18014	18023	18071	17937	18175	18152	18268	18325	18234	18152	18131	18194	18269	18065	17990	18148	18195	17997	18071	17971	18086	17977	18168	18075	17908	18144	18175	18078	17924	18266	18147	18073	18104	18163	18117	18208	18083	18025	18303	18273	18138	18064	17846	18294	17974	18045	17986	18094	18227	18020	18018	18093	18135	18258	18000	18166	18163	18163	18140	18035	18053	17978	18123	17987	17946	18085	18124	18095	18155	18160	18156	18082	18087	18160	18050	18118	17972	18099	17955	18080	18071	18214	18155	17985	18284	17977	18175	18111	18211	18134	18254	18051	18150	18082	18099	18082	18090	18031	17938	18171	18002	18145	18107	17980	18114	18075	18137	18127	18061	18015	18170	18034	18260	18130	17947	18019	18096	18185	18090	18094	18241	18026	17904	18070	17953	18223	18309	18273	18262	17937	18143	17954	18075	18007	17887	18295	18203	18215	18037	17963	18022	18055	18093	18058	17963	18065	18176	17964	17929	18248	18101	18001	18093	18005	18084	18319	18166	18186	18203	18057	17997	18050	18094	18133	18079	17960	18088	18129	18039	18316	18315	18228	18060	17997	18027	18181	18085	18120	18086	18000	18012	18093	18243	18037	18201	18146	18199	17939	18126	18276	18025	18149	17959	17921	18052	18169	18031	18138	18044	18251	18102	18105	18200	18144	18158	18188	18062	17965	18078	18048	18147	18374	18158	18136	18112	18075	18192	17998	18215	18153	18061	18080	18085	18147	18166	17942	18315	18095	18157	18061	18009	18042	18002	18133	18117	18091	18246	17984	18091	18285	17999	18090	18142	18198	18330	18048	18150	18000	18002	18221	17967	18101	17974	17996	18001	18119	18033	18316	18039	18185	18101	18155	18220	18070	18023	18043	18032	18271	18168	17904	17944	18107	18031	18087	18117	17994	18063	18089	18104	18263	18027	18183	18127	18231	17834	18066	18117	18137	18224	18263	18196	18037	17953	18059	18223	17964	18091	18052	18075	18161	18202	18177	18069	18103	18104	18109	17992	18035	18152	18119	18036	18065	18177	18155	18243	18033	18104	18079	18081	18083	18011	18155	18157	17988	18179	18115	17983	18247	17973	18080	18333	18167	18225	18090	17971	18067	18123	17901	17875	18127	17965	18021	18064	18060	18068	18144	18071	18203	18206	18151	18007	18051	18236	18245	18002	17995	18007	17987	18105	18325	18121	18238	18017	18067	18106	18078	18134	18093	17874	18128	17836	18142	17937	18257	18057	18148	18007	18130	18208	18178	18040	18153	18083	17865	18048	18084	17818	18114	18184	18086	18051	18119	18048	18078	18124	18119	18102	17978	17952	18257	18032	18080	17905	17990	18032	18038	18037	18302	18048	18076	18234	18113	18123	18169	17901	18085	18219	18091	17969	18221	18110	18038	18221	18167	18104	18005	18337	18139	18099	18188	18053	17951	18094	18006	18057	18212	17966	17900	18139	18081	17932	17969	18070	18186	18164	18160	17929	18102	18130	17908	18204	18104	18078	18148	18072	17956	17966	18011	18154	18246	18010	18183	17951	17970	18061	18075	18141	17954	18057	18127	18123	18130	18084	17922	18163	18011	18062	18128	18155	18073	18150	18021	18147	17942	18184	18083	18093	18233	17939	18007	18005	17950	18229	18045	18034	18237	18031	18008	18200	18061	18196	18206	18017	17949	18295	18155	18086	18113	17950	18256	18040	18174	18166	17988	18148	18107	18106	18076	18136	18153	17997	18064	18052	18135	17923	18128	18193	18070	18152	18039	18133	18187	18218	18111	18166	18135	18148	17997	18250	18152	18116	18068	17939	18098	18224	18106	18293	17882	18089	17952	18035	18036	17984	18053	18074	17989	18088	18171	17944	18165	18100	18163	18017	18268	17920	18081	17865	17922	18162	18088	18103	18158	18068	17844	18036	18156	18106	18105	17951	17965	18017	18135	18066	18081	18206	18404	18071	18103	18059	18062	18184	17941	18161	18112	18216	18030	18063	18073	18327	18090	17968	17945	18098	18126	18074	18144	18316	17945	18061	18086	18167	17896	18107	18105	17993	18016	18153	18105	18044	17877	18203	18094	18055	18252	18051	17840	18091	18249	18054	18012	18041	18209	18077	18166	18085	18230	17988	18148	18242
30746	45097	37448	28602	22475	18871	17342	17075	16782	16567	16419	16417	16359	15992	16187	16204	16150	16178	16258	16054	16047	16015	16159	16299	16065	16387	15953	16198	16302	16144	16051	16117	16066	16118	16165	16122	16129	15844	16335	16034	16169	15969	16114	16057	16063	16033	16095	16163	16004	16024	16217	16104	16003	16280	16172	16107	16002	15899	16168	16081	16090	16161	16155	16099	16185	16092	16185	16143	16118	16096	16026	16254	16143	16065	15972	16059	16138	16176	16092	16104	16060	16196	16228	16075	16105	16166	16210	16252	16224	16140	16049	16094	16064	16137	16260	16034	16147	16168	15974	16063	16116	16070	16238	16168	16256	16134	16027	15931	16175	15997	16095	16041	16021	16101	16015	16010	16196	16002	16148	16004	16126	16109	16087	15988	16113	16111	16100	16184	16133	16190	16175	16038	16217	16293	16176	15941	15826	16030	16196	15968	15943	16016	16041	16061	16055	16101	15984	16156	16147	16343	16095	16067	16104	15951	16043	16081	16104	16152	16132	16032	15968	15982	16182	15892	16095	16068	16166	16107	16021	16045	16152	16125	15931	16033	15863	16108	16049	16133	16022	16155	16090	16082	16123	15960	16137	16051	15928	16066	16042	16115	16143	16146	16018	16090	16120	16079	16033	16108	16001	16077	16144	16053	16120	16191	16301	16127	16038	16037	16147	16195	16109	16103	16051	16134	16202	16012	16144	16031	15983	16090	16181	15957	15900	16149	15948	16090	16132	16070	16003	16064	16047	16010	15971	16247	16251	15936	16106	16102	15937	16303	16089	16100	16133	16147	16012	16049	16124	16091	16075	16204	16050	15943	16196	15973	16050	16104	16099	16127	16180	15929	16018	16227	16128	15983	16156	16060	16074	15914	16327	16152	15907	15954	16179	16165	16133	16001	16195	16111	16172	16095	16226	16123	16178	16246	16270	15968	16168	16153	16134	16133	16004	16110	16230	16007	15943	16148	16018	15923	16028	16069	16157	16085	16270	16071	15868	16305	16037	16091	16033	16049	16080	16130	16170	16110	16025	16018	16199	15967	16193	16006	15991	16105	16180	16041	16251	16033	16223	15975	16147	16101	16082	16047	16139	16298	16036	16067	16160	16049	15913	15958	16053	16063	16196	15979	16116	16034	16037	16160	16048	15968	16202	16202	16117	16054	16120	16209	16044	16174	16172	16044	16295	16066	16039	16031	16169	16010	16029	16075	16182	16052	16114	16108	16066	16052	16103	16181	16123	16127	16002	15997	16040	16157	16120	16099	16225	16160	15967	16085	16078	16090	16032	16160	16204	16106	16198	16179	16072	16151	16186	16189	16107	16063	16142	16177	16087	16228	15979	16052	16081	15990	16215	16217	16069	16004	16136	16024	16035	15930	16258	16265	16116	16128	16075	16084	16223	15954	16344	16185	16010	15998	16019	16077	16027	16105	16282	16037	16188	15995	16123	16155	16078	16175	15986	16014	16010	15951	16113	16024	16035	16029	16195	16166	16125	16134	16077	16394	16024	16064	16085	16147	16016	16164	16197	16164	16029	16114	16169	16119	16149	16234	15946	16244	16070	16103	16046	16247	16017	16190	16010	16181	16063	16133	16111	16102	16156	16125	16015	16233	16053	16280	16144	16130	16294	16139	16049	16244	16118	16307	15984	16036	16133	16197	16048	16107	16034	16185	16243	16109	16003	16134	16194	16230	16153	16190	15808	16116	16049	16159	16132	16058	16032	16143	15994	16078	16092	15934	16201	16042	16136	16111	16226	16286	15971	16180	16089	16011	15970	16115	16229	15932	16000	15957	16125	16121	16267	16141	15965	16078	16242	16082	16293	16138	16113	16098	16069	15931	16087	15990	16024	16094	16167	16166	16040	15934	16024	16090	15947	16139	16088	16123	16125	16089	16176	16148	16127	16114	16101	16213	16079	16187	16199	15942	15971	16060	15927	16009	16050	16047	16144	16035	16014	15989	16099	16029	15818	16175	16085	16033	16050	16244	16184	16239	16002	16158	16141	16179	16183	15953	16171	16045	16065	16010	15972	16132	16202	16158	16246	16167	16305	16115	16061	15962	16190	16209	16059	16059	16162	15971	16185	16119	15927	16146	16235	15998	16077	16124	16148	16323	15963	16193	16101	16184	15979	16050	16332	16055	16134	16311	15878	16153	16079	16228	16108	16120	16070	16080	16227	16175	16023	16190	16283	15912	16223	15989	16026	16248	16130	15987	16104	16189	16023	16033	16101	16084	16090	16145	16180	16100	16107	16151	16167	16232	16261	16220	16064	16158	16216	16162	16148	16067	16240	16107	16228	16096	16179	16181	16211	16253	16090	16058	16022	16044	16132	16192	15951	16024	16184	16075	16182	16180	16132	16052	16087	16113	16211	16017	16146	16132	16047	16235	15988	16201	16253	16084	16015	16193	16210	16207	15899	16119	16135	16223	16029	16208	16063	16063	16142	16143	16011	16228	16120	15975	16098	16151	16290	15961	15901	16315	16060	15895	16087	16077	16087	16089	16076	15971	16000	15943	16112	16251	16105	16208	16147	16129	16197	16129	15925	16312	16294	15949	16114	16063	16095	16102	15805	15944	16054	16211	16082	16159	16178	16169	16238	16251	16118	16191	15915	16145	16023	16194	16091	16250	16016	16051	16167	16097	16063	16098	16108	16107	16095	16261	16161	16006	16214	16178	16148	16158	16047	15962	16131	16063	16103	16124	16052	16080	15975	16087	16118	16275	15945	16091	16156	16197	16099	16198	16256	15997	16011	16043	16177	16119	16303	16091	16184	16114	16215	16109	16049	16131	16222	16224	16070	16016	16041	16031	16117	16144	16202	16086	16055	16010	15976	16149	16117	16248	16098	15965	16029	16099	16099	16065	16239	16161	16023	16327	16122	16042	16079	16085	16153	16210	16163	16191	16027	16110	16286	16162	16056	16069	16056	16250	16132	15891	15937	16209	16076	16152	15952	16157	16015	16086	16256	16148	16080	16056	16082	15981	16208	16255	16352	16261	16258	16160	16011	16090	16017	15877	16072	16128	16119	16006	16243	16151	16100	16136	16216	16192	16161	16201	16072	16159	16031	16069	16016	16300	15991	16044	16024	16252	15946	16107	15899	16115	16069	16107	16167	16047	16099	16063	16128	16014	16200	16016	16261	16126	16101	15986	15964	16097	16137	16192	16011	15977	16254	16011	16243	16057	16006	16237	16006	16198	16107	16049	16084	16052	16208	15973	16144	16014	16191	16030	16001	16124	16142	16154	16132	16067	16119	15922	16077	15959	16045	16078	15987	16139	16039	16316	16122	16136	16318	16078	16092	16044	16018	15924	16052	15970	15966	15992	16425	16079	16113	15982	16041	16026	16302	16220	15969	16136	16242	16076	16117	16037	16108	16218	15957	16142	16120	15895	16007	16220	16055	16192	16170	16064	16159	15978	16281	16062	16005	16137	15945	15971	16047	16099	16123	16131	15965	16108	16146	16331	16215	16212	15893	16001	16104	16131	16208	16204	16063	16054	16106	16372	16052	16254	16156	16019	16113	16096	16144	16097	16140	16256	16202	16189	16324	16071	15938	16040	16094	16070	16036	16169	16157	16187	16003	16256	16025	16148	16045	16190	16169	16092	16146	16038	16153	16092	15979	16280	16013	16107	16049	16113	16194	16159	16295	16130	16047	15877	16057	16031	15971	15961	16323	15932	16047	16239	16188	16068	16026	15915	16089	16079	16107	15779	15930	16344	16197	15941	15937	16136	16131	16017	16218	16145	16077	16175	16251	16155	15996	16088	15830	16101	15951	16153	16121	16062	16104	16405	15989	16147	16121	15998	16250	16186	16191	16168	16011	15982	16128	16057	15875	16163	16000	16084	16199	16017	16135	16144	16089	15970	15971	16015	16205	16018	16136	16027	15998	16108	16028	16042	16216	16003	16068	16172	16087	16066	15982	16027	16217	16056	16198	16083	16049	16069	16290	16044	16156	16130	15947	16227	16095	16083	16124	16089	16140	16384	16033	16196	16252	16182	16135	15960	15968	16183	16059	16055	15978	16113	16083	16091	16076	16225	16166	15976	16138	16130	16054	16040	15987	16167	16103	15997	15881	16122	16021	15978	16130	16113	16245	16000	16056	16115	16284	16179	16146	15930	16050	16191	15930	16023	16047	16209	16165	16229	16205	16174	15971	16186	16068	16161	16121	16041	16175	16152	16015	16002	16197	16237	16204	16126	16285	16110	16017	16161	16197	15968	16078	16035	16129	16164	16030	16226	16204	16117	16178	16424	16122	16006	16217	16047	15960	16091	15938	16112	16049	16043	15951	15997	16142	16011	15993	16106	16143	16041	16072	16137	16099	15937	16115	16118	15925	16256	16132	16183	16046	16190	15976	16089	16129	16056	16057	16100	16020	16182	16203	16131	15991	16033	16070	16106	16083	15990	16119	16157	16066	16136	16046	16019	16264	16083	16206	16152	16156	15882	15978	16041	16047	15954	16111	16238	16053	16152	16078	16090	16120	16115	16194	16194	16188	16191	16174	16163	16078	16010	16156	15992	16164	15942	16129	16017	16192	16072	16045	16115	16129	16071	16074	16063	16179	16131	16056	16071	16036	16158	16121	16102	16040	16039	16226	16014	16275	16093	16127	16187	16182	16240	15868	15945	16215	16097	15965	16210	16061	16207	16068	16092	16102	16009	16022	16113	16114	16045	16057	16176	16257	16074	16131	16127	16090	16115	16110	15930	15956	16055	16279	15962	16217	16012	16195	16299	16238	15926	16015	16243	15984	16188	16051	16279	16076	16081	16160	16269	16118	16187	16267	16113	16073	16200	16109	16093	16197	15952	16168	16232	16202	16188	16019	15981	15969	16060	16015	16158	16064	16106	16176	15960	16024	16237	15984	16182	16024	16205	15855	16125	16139	16031	16170	15970	16077	16059	16054	16164	16030	16031	16132	16230	16148	15896	16125	16179	16071	16181	16035	16108	16059	16181	16100	16368	16151	16201	16263	16087	16185	16020	16089	16025	16288	16172	16175	16092	16172	16352	15923	16121	16017	16137	15905	16405	16109	16102	16083	16130	16095	16050	16033	16104	16145	16109	16121	16044	16129	16187	16110	16200	16138	16167	16144	16145	16138	16145	15970	16158	16270	16099
24234	21528	29258	27157	27677	26454	25398	22331	20192	20050	19814	19467	19322	19438	19494	19354	19309	19353	19154	19456	19179	19099	19374	19182	19313	19387	19340	19166	19390	19201	19339	19203	19175	19085	19094	18957	19180	19209	19247	19278	19248	18975	19390	19225	19170	19203	19003	19158	19240	19277	19313	19102	19199	19152	18977	19210	19191	19355	19177	19167	19338	19082	19151	19060	19165	19226	19114	19222	19141	19144	19048	19282	19151	19100	19016	19061	19212	19248	19265	19055	19109	19086	19120	19243	19051	19200	19388	19183	19145	18989	19010	19123	19220	19173	19207	19231	19119	19277	19330	19261	19087	19099	18955	19217	19296	19178	19203	19162	19108	19218	19138	19066	19280	19349	19001	19086	19242	19055	19093	19056	19218	19075	19280	19154	18974	19218	19238	19113	19275	19145	19043	19335	19217	19288	19096	19038	19223	19138	19000	19296	19064	18968	19227	19214	19148	18994	19025	18935	19289	19337	19051	19005	19168	19009	19263	18924	19259	19164	19257	19016	19106	19237	19265	18919	19229	19266	19129	19076	19003	19122	19129	19176	19271	19033	19230	19215	19129	19068	19046	19171	19137	19037	19385	18983	19260	19299	19054	19117	19071	19201	19165	19090	19326	19244	19219	19221	19043	19075	19081	19064	18901	19108	19193	19229	19419	19340	19198	19138	19144	19069	19108	19392	19053	19122	19025	18914	19051	19025	19272	19285	19014	19289	18990	19040	19197	19045	19165	19157	19282	19154	19329	19044	19379	18920	19040	19167	19208	18990	19169	19112	18901	19114	19106	18995	19058	19013	19147	19229	19323	19337	19218	19055	18985	18977	19106	19047	19091	19087	18937	18998	19205	19231	19134	19173	19059	18926	19163	19173	19048	19167	19251	19189	19059	19050	19061	19223	19128	19138	19113	18959	19141	19204	19128	19327	19372	18977	19144	19110	19186	18781	19058	19105	19282	19239	19096	19220	19131	19123	19238	18908	18894	19094	19182	19363	18903	19107	19126	19074	19147	18999	19283	19085	19307	19194	19052	19306	18977	18972	18984	19209	19111	19037	19062	19056	19070	19128	19334	19248	19179	19307	19215	19010	19177	19271	19123	19072	19142	19060	19157	19221	19133	19157	19119	18923	19102	19193	19217	19070	19317	19200	19230	19078	19105	19275	19330	19064	19153	19321	19167	19074	19262	18798	19134	19149	19098	19116	19297	18975	19188	19029	19100	18904	19085	19150	19189	18980	18878	19032	18871	19040	19244	18890	19139	19040	18980	19175	19183	19106	19246	19107	19199	19135	19070	19010	19039	19191	19053	18976	19186	19251	19065	19038	19130	18966	19064	19258	19144	19096	19114	19300	19020	19252	19088	19084	19104	19335	18976	19076	19246	19414	19229	19077	19031	19115	19069	19141	19192	19015	19195	19182	19387	19191	19190	18998	19346	19192	19103	19224	19091	19179	19235	19076	19033	19207	19309	19244	19246	19136	19081	19089	18864	19275	19091	19046	19228	19116	19074	19031	19076	19135	19149	18898	19077	18874	19279	19228	19134	19229	19122	19102	19081	19084	18790	19147	19151	18961	18926	19042	18988	19080	19092	18921	19139	19290	19095	19103	19258	19248	19162	19171	19067	19138	19208	19282	19018	19164	19175	19346	19275	19116	19061	19035	19028	19030	19044	19244	19262	19153	19027	19434	19257	19305	19115	19029	18915	18919	19322	19308	18935	19079	19309	19240	18925	18954	19208	19210	19148	19029	19182	19285	19146	19211	19231	19008	19119	19159	19094	19046	19404	19167	19327	19359	19007	19025	19388	19324	19102	19083	19038	19218	19256	19369	19372	19145	19116	19005	19133	19313	19198	19250	19188	19181	19081	19198	19263	19064	19193	19145	19089	19256	19164	19268	19401	19110	18988	19278	19150	19131	19215	19126	18932	18954	19153	19241	19157	19104	19211	19274	19390	19252	19137	19058	19132	19184	19216	18992	18930	19080	19028	19187	19033	19174	19028	19065	19248	19120	19183	19157	19269	19125	19175	19276	18999	19068	19144	19174	19273	18919	19124	18909	19174	19138	19166	19156	19032	19222	19145	19092	19096	19230	19001	19011	18878	19142	18945	19299	19128	19231	19170	19206	18973	19295	19091	19208	19209	19162	19091	19257	19078	19038	18953	18880	19164	18975	18897	19352	19043	19036	18942	19214	18884	18936	18954	19288	19077	19378	19301	19192	19229	19073	19232	19091	19097	19136	18946	19298	19074	18843	19062	19222	19063	19248	19286	19265	18833	19368	19052	19031	19070	18993	19120	19101	19020	19152	19064	19206	19161	19207	19081	19042	19156	19182	19195	19167	19072	18925	19156	19260	18861	19099	19235	19102	19172	19255	19169	19216	19321	19286	19247	19178	19111	19191	19392	19290	19111	19208	19032	19073	19119	19370	19324	19107	19105	19328	19186	19244	19047	19047	19181	18890	19147	19115	19065	19364	19160	19188	19302	19117	19291	18949	19257	19189	19226	19197	19131	19180	19024	19030	19091	18965	19295	19470	19208	19358	19270	18919	19156	19191	19047	19188	18858	19314	19116	19133	19206	19253	19185	19135	19168	19149	19012	18918	19227	19291	19117	19044	19049	19221	19242	19087	19233	18988	18898	19098	19002	19107	19154	18953	18975	19152	19144	19279	19132	19114	19240	19005	19320	18873	19147	18960	19374	19225	19097	19045	19069	19243	19171	19287	19251	19203	19204	18989	19049	19046	19271	19072	19136	19024	19247	19159	19231	19292	19067	19242	19161	19124	19209	18992	19146	19075	19109	19175	19102	19273	19314	19077	18927	19061	19123	19036	19176	19285	19107	19272	19234	19194	19202	19223	19177	18965	19246	19119	19300	19236	19071	19292	19112	19185	19157	19200	19287	19113	19148	19086	19216	19218	19123	19164	19190	19224	19257	19094	19332	19088	19096	18986	19115	19248	19141	19144	19083	19213	19323	19083	19251	18980	19306	19160	19193	19172	19270	19017	19024	19029	19243	19116	19188	19027	19338	19173	19046	18998	19339	19073	19117	19051	19308	19113	19240	19474	18917	19164	18980	19038	18962	19109	19080	19030	19476	19044	19104	19072	18978	19120	19050	19029	19041	18942	19260	19233	19153	19135	19120	19147	19049	19303	19195	19314	19149	18956	19063	19088	19104	19245	19090	19013	19149	19209	19520	19241	19002	18991	19068	19167	19190	18795	19322	19213	19069	19083	19078	19190	19301	18958	18997	19111	19191	19229	19028	18855	18871	18982	19252	18977	19099	19121	19106	19189	19078	19108	19103	19105	19280	19060	19204	19069	19199	19254	19203	19214	19215	19280	19044	19139	19086	19308	19142	19242	19112	18965	19103	18986	19056	19086	19144	18974	18937	18912	19072	19177	19127	19230	19285	19081	19168	18751	19050	19232	19128	19203	19107	19197	19341	19262	19055	19250	19000	18911	19128	19116	18986	19393	19135	19319	19249	19054	19076	18988	19182	19123	19344	19305	19231	19075	19025	18995	18926	19138	19089	19120	19093	19103	19301	19072	19286	19199	19202	19137	19280	19122	19196	19140	19225	18997	19018	19346	19187	19124	19194	19058	19142	18951	19126	19060	19135	19092	19259	19218	19147	18966	19131	19167	19168	18971	19044	19028	18980	18930	19232	19070	18988	19144	19313	19088	19136	19106	19286	19052	19053	19334	18999	19108	19332	19046	19129	19399	19376	19155	19121	19123	19302	19094	19105	19152	19140	18950	19081	18949	19111	18934	19029	19178	19064	19003	19147	19145	19099	18994	18923	18983	19385	19168	19031	19265	19228	19174	19019	19147	19085	19020	18932	18999	19118	19112	19160	19111	19120	19386	19146	19115	19082	19180	19030	19094	19091	19241	19180	19213	19373	19058	19071	19196	19163	18978	19177	19078	19246	18951	18916	18917	19087	19258	18958	19077	19014	18892	19176	19106	18930	19022	19215	19032	19190	19207	19044	19101	18941	19105	18970	19125	19420	19271	19208	19088	19200	19012	19239	19090	19146	19054	19124	19123	19166	19066	19168	19024	19082	18885	19157	19030	18941	19141	19177	19188	19208	19160	19121	19111	19007	19028	19248	18909	19121	18989	19081	19218	19138	18980	18950	18991	19106	19010	19226	19030	19302	19143	19083	19323	19139	19323	19228	19156	19194	19137	19144	19285	18998	19186	19275	19198	19001	18974	19099	19029	19228	19073	19066	19026	19359	18990	19017	18931	19148	19153	19108	19188	19086	19116	19250	19200	19173	19047	19200	18976	19247	19277	19192	19066	19139	19287	19271	19120	19123	19243	19392	19159	19012	19112	19070	19109	19297	18973	19304	19137	19107	19236	19139	19163	18925	18987	19095	19025	19135	19044	19164	19277	19310	19051	19040	19274	18975	19142	19106	19320	19223	19137	19174	19347	19218	19255	19304	19058	19185	19032	19136	18950	19133	19185	19335	18946	19016	19203	19167	19212	19374	18984	19091	19284	19223	19154	19149	19172	19360	19148	19246	18965	19488	19116	19226	19160	19228	18987	19266	19264	18931	19046	19212	19154	19017	19148	19233	19250	19317	19181	19168	19217	19188	19065	18956	19108	19128	19248	18934	19148	19175	19171	19120	19288	19193	19412	19240	19153	19125	19213	19125	19193	19135	19181	19305	19146	19204	19204	19122	18949	19048	19102	18926	19159	19012	19088	19016	19279	19090	18866	19121	19210	19197	19265	19211	19063	19064	19125	19063	19095	19274	19182	19216	19033	19110	19218	19299	19104	19027	19227	19013	19081	19084	19033	19127	19136	19075	19188	19061	19052	19080	19049	19040	19010	19288	19198	19371	19236	19204	19072	19185	18978	19227	19152	19206	19151	19148	19079	19269	19175	19209	19295	19198	19108	19251	19143	19010	19340	19294	19045	18974	19090	19052	19036	19036	19098	18915	19189	19179	19253	19083	19135	19050	19316	19101	19209	19053	19021	19120	19255	19045	19253	19172	19350	18942	19104	19072	19248	19084	19165	18911	19150	19147	19132	19242	19181	19216	19029	19200	19008	19179	19039	19043	19099	19105	19202	19276	19312	19036	19167	19084	19026	19144	19081	19007	19209	19267	18867	18943	19139	19176	19151
33555	53520	48797	40965	34044	24384	21747	20176	18058	17496	17345	17121	17285	16974	17027	17118	16902	16859	16813	16993	16870	16813	16838	16924	17045	16765	16897	16712	16787	16734	16786	16780	16739	16832	16694	16896	16766	16652	16760	16830	16786	17002	16857	16831	16779	16806	16739	16977	16644	16862	16616	16764	16781	16874	16811	16922	16866	16752	16847	16747	16913	16750	16802	16699	16811	16690	16681	16721	16712	16862	16715	16807	16920	16620	16915	16692	16744	16780	16858	16793	16853	16712	16932	16780	16779	16886	16876	16726	16712	16801	16718	16866	16975	16880	16671	16826	16763	16742	16748	16692	16805	16725	16773	16824	16807	16944	16780	16760	16818	16958	16733	16902	16908	16792	16795	16721	16755	16770	16806	16849	16709	16770	16889	16650	16833	16779	16730	16770	16634	16857	16805	16811	16839	17065	16758	16811	16708	16767	16722	16691	16635	16661	16944	16845	16866	16717	16940	16851	16772	16751	16731	16856	16731	16940	16787	16864	16758	16694	16807	16804	17004	16788	16571	16805	16769	16940	16805	16878	16847	16963	16901	16782	16704	16800	16848	16701	16814	16728	16889	16616	16706	16649	16892	16782	16757	16654	16677	16626	16795	16662	17044	16838	16724	16744	16770	16836	16817	16668	16803	16871	16749	16951	16822	16899	16935	16979	16775	16724	16856	16714	16655	16816	16896	16761	16924	16802	16874	16840	16867	16805	16829	16825	16741	16732	16855	16611	16684	16829	17053	16740	16797	16722	16868	16858	16741	16937	16799	16566	16781	17017	16679	16826	16861	16697	16715	16899	16893	16671	16841	16905	16720	16995	16890	16662	16797	16711	16727	16779	16828	16677	16946	16643	16732	16776	16749	17032	16797	16755	16835	16762	16733	16737	16651	16839	16782	16757	16968	16722	16846	16710	16752	16764	16841	16698	16811	16648	16723	16855	16830	16815	16710	16854	16761	16799	16739	16723	16758	16916	16892	16909	16640	16760	16819	16663	16649	16898	16663	16844	16760	16697	16829	16631	16792	16842	16761	16642	16786	16750	16721	16819	16833	16812	16801	16692	16780	16791	16795	16775	16803	16909	16929	16968	16943	16805	16699	16851	16733	16854	16765	16750	16790	16743	16893	16724	16810	16680	16786	16741	16768	16714	16767	16633	16693	16770	16623	16967	16711	16718	16706	16715	16742	16717	16681	16664	16707	16871	16652	16665	16914	16608	16704	16773	16794	16655	16779	16730	16684	16913	16795	16851	16594	16837	16711	16783	16767	16832	16859	16778	16949	16825	16701	16995	16853	16811	16746	16855	16738	16761	16750	16676	16821	16722	16865	16732	16698	16709	16752	16776	16656	16650	16774	16841	16809	16665	16858	16753	16641	16826	16526	16973	16644	16771	16727	16846	16768	16670	16790	16653	16710	16824	16860	16666	16534	16780	16803	16928	16938	16693	16927	16754	16759	16915	16698	16657	16709	16651	16641	16752	16990	16814	16813	16862	16747	16784	16813	16793	16687	16655	16984	16625	16752	16753	16881	16747	16760	16839	16836	16862	16695	16852	16669	16751	16848	16699	16529	16793	16875	16830	16930	16704	16846	16599	16888	16840	16672	16793	16640	16737	16779	16868	16798	16836	16804	16833	16829	16718	16830	16786	16795	16771	16776	16513	16809	16755	16840	16814	16867	16839	16846	16690	16857	16758	16740	16948	16678	16901	16757	16731	16772	16777	16689	16616	16752	16962	16792	16635	16835	16970	16834	16766	16554	16797	16813	16771	16699	16844	16699	16612	16984	16805	16693	16601	16779	16812	16873	16895	16770	16744	16753	16763	16841	16688	16927	16637	16881	16641	16665	16737	16806	16746	16802	16797	16659	16790	16668	16642	16740	16747	16833	16709	17040	16836	16888	16626	16850	16788	16629	16847	16667	16749	16696	16812	16765	16843	16757	16583	16899	16784	16823	16833	16756	16909	16908	16670	16658	16685	16863	16628	16722	16754	16867	16919	16723	16806	16552	16757	16632	16856	16759	16909	16739	16755	16851	16767	16721	16836	16801	16693	16777	16732	16825	16744	16646	16772	16765	16719	16712	16780	16860	16696	16778	16748	16876	16746	16864	16746	16765	16643	16850	16746	16719	16850	16816	16880	16725	16669	16696	16667	16797	16893	16874	16834	16859	16827	16920	16803	16744	16903	16962	16730	16684	16973	16664	16820	16860	16961	16664	16674	16712	16779	16786	16809	16600	16685	16874	16782	16731	16798	16572	16875	16770	16800	16690	16682	16819	16840	16690	16753	16844	16740	16708	16629	16805	16893	16733	16723	16787	16724	16702	16759	16665	16906	16909	16811	16625	16636	16790	16896	16621	16774	16869	16902	16663	16862	16751	16758	16698	16732	16818	16740	16766	16753	16762	16777	16854	16727	16885	16908	16894	16856	16779	16723	16773	16815	16857	16688	16802	16767	16787	16839	16731	16902	16664	16678	16896	16818	16898	16742	16648	16977	16747	16746	16742	16646	16854	16715	16808	16752	16715	16774	16990	16747	16880	16755	16776	16695	16746	16822	16863	16723	16622	16865	16771	16682	16770	16820	16815	16682	16796	16726	16816	16767	16787	16888	16570	16723	16934	16606	16785	16878	16682	16717	16692	16652	16585	16773	16547	16666	16766	16653	16765	16938	16915	17056	16591	16802	16678	16745	16825	16650	16801	16901	16798	16957	16836	16853	16845	16823	16748	16728	16853	16889	16765	16813	16695	16969	16689	16886	16677	16876	16723	16725	16697	16840	16875	16680	16775	16586	16777	16793	16862	16675	16841	16871	16597	16755	16654	16833	16830	16630	16754	16904	16829	16917	16666	16727	16664	16736	16804	16866	16696	16749	16819	16623	16907	16711	16647	16839	16738	16968	16749	16719	16836	16801	16779	16772	16532	16812	16880	16727	16887	16668	16763	16825	16664	16747	16768	16744	16935	16762	16907	16727	16733	16841	16855	16764	16747	16741	16855	16668	16713	16764	16768	16852	16653	16784	16880	16791	16761	16828	16762	16790	16713	16868	16870	16792	16770	16812	16733	16955	16782	16835	16731	16566	16727	16829	16894	16982	16881	16858	16684	16758	16714	16718	17009	16761	16658	16834	16883	16816	16881	16683	16846	16891	16772	16828	16834	16867	16864	16894	16791	16725	16593	16610	16856	16626	16799	16774	16740	16786	16827	16764	16812	16745	16671	16832	16717	16778	17098	16890	16779	16779	16926	16505	16818	16799	16598	16854	16606	16728	16866	16699	16771	16642	16734	16893	16816	16903	16928	16758	16722	16569	16743	16704	16916	16768	16764	16720	16823	16871	16753	16952	16514	16876	16902	16729	16811	16714	16729	16801	16871	16611	16656	16821	16661	16857	16838	16705	16805	16780	16732	16738	16704	16842	16656	16780	16863	16856	16891	16848	16685	16808	16696	16755	16685	16852	16883	16626	16758	16880	16646	16869	16693	16835	16743	16743	16836	16902	16630	16719	16775	16923	16715	16840	16677	16698	16688	16725	16714	16813	16726	16806	16856	16784	16848	16675	16775	16686	16779	16724	16670	16762	16763	16825	16872	16815	16864	16670	16651	16682	16798	16798	16732	16651	16641	16826	16643	16843	16775	16754	16618	16884	16714	16815	16914	16653	16743	16820	16931	16689	16824	16795	16714	16904	16788	17024	16800	16752	16743	16629	16721	16851	16858	16641	16856	16876	16776	16722	16999	16870	16706	16732	16808	16708	16764	16775	16928	16823	16903	16864	16688	16946	16665	16901	16836	16672	16836	16712	16835	16641	16758	16780	16834	16643	16654	16837	16800	16748	16740	16863	16905	16586	16908	16890	16738	16672	16821	16588	16935	16749	16744	16719	16494	16722	16721	16877	16827	16596	16827	16866	16678	16785	16912	16890	16953	16868	16889	16716	16691	16691	16821	16803	16753	16830	16892	16805	16827	16830	16771	16612	16747	16810	16805	16663	16743	16893	16799	16780	16871	16841	16713	16806	16913	16779	16638	16804	16782	16639	16673	16751	16880	16753	16738	16883	16823	16782	16740	16715	16688	16715	16675	16777	16873	16802	16684	16726	16820	16720	16862	16680	16839	16836	16780	16886	16642	16711	16869	16946	16721	16912	16841	16730	16680	16910	16738	16638	16758	16599	16639	16772	16914	16811	16843	16660	16707	16677	16698	16715	16889	16808	16647	16758	16731	16591	16768	16639	16848	16610	16663	16736	16668	16694	16865	16767	16826	16844	16753	16872	16820	16740	16876	16671	16742	16662	16852	16908	16789	16931	16780	16696	16712	16699	16741	16907	16671	16758	16799	16907	16645	16872	16873	16774	16989	16691	16872	16738	16818	16769	16886	16806	16712	16669	16758	16595	16764	16663	16673	16784	16756	16783	16707	16857	16831	16809	16772	16800	16871	16938	16581	16649	16629	16978	16732	16905	16786	16525	16720	16876	16772	16710	16746	16793	16747	16765	16818	16848	16784	16946	16791	16760	16842	16762	16696	16818	16748	16853	16833	16734	16666	16831	16878	16766	16729	16768	16836	16820	16764	16837	16719	16829	16703	16909	16795	16795	16865	16818	16768	16743	16868	16905	16861	16687	16836	16745	16815	16665	16693	16786	16832	16783	16806	16765	16955	16809	16806	16937	16832	16796	16761	16844	16761	16830	16938	16742	16769	16689	16728	16754	16782	16600	16794	16814	16869	16900	16929	16750	16821	16622	16829	16734	16679	16822	16748	16896	16705	16631	16910	16815	16775	16862	16602	16792	16903	16774	16707	16858	16776	16815	16712	16714	16796	16644	16803	16480	16743	16865	16703	16711	16858	16776	16675	16733	16817	16870	16719	16778	16868	16961	16846	16745	16802	16792	16870	16923	16777	16618	16845	16742	16866	16825	16764	16582	16844	16828	16799	16758	16828	16931	16706	16756	16863	16643	16992	16682	16684	16727	16749	16855	16898	16836	16751	16763	16719	16812	16659	16567	16655	16851	16670	16620	16842	16746	16748	16930	16645	16708	16616	16755	16783	16760	16738	16656	16759	16730	16902	16726	16703	16724	16762	16775	16741	16750	16637	16876	16712	16736	16642	16868	16803	16607	16863	16893	16556	16860	16629	16763
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
