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
341649154104	341649154654	341649155204	341649155754	341649156304	341649156854	341649157404	341649157954	341649158504	341649159054	341649159604	341649160154	341649160704	341649161254	341649161804	341649162354	341649162904	341649163454	341649164004	341649164554	341649165104	341649165654	341649166204	341649166754	341649167304	341649167854	341649168404	341649168954	341649169504	341649170054	341649170604	341649171154	341649171704	341649172254	341649172804	341649173354	341649173904	341649174454	341649175004	341649175554	341649176104	341649176654	341649177204	341649177754	341649178304	341649178854	341649179404	341649179954	341649180504	341649181054	341649181604	341649182154	341649182704	341649183254	341649183804	341649184354	341649184904	341649185454	341649186004	341649186554	341649187104	341649187654	341649188204	341649188754	341649189304	341649189854	341649190404	341649190954	341649191504	341649192054	341649192604	341649193154	341649193704	341649194254	341649194804	341649195354	341649195904	341649196454	341649197004	341649197554	341649198104	341649198654	341649199204	341649199754	341649200304	341649200854	341649201404	341649201954	341649202504	341649203054	341649203604	341649204154	341649204704	341649205254	341649205804	341649206354	341649206904	341649207454	341649208004	341649208554	341649209104	341649209654	341649210204	341649210754	341649211304	341649211854	341649212404	341649212954	341649213504	341649214054	341649214604	341649215154	341649215704	341649216254	341649216804	341649217354	341649217904	341649218454	341649219004	341649219554	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2714	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2713	2000	3600	2300	2712	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22479	21467	28592	24786	22251	24525	25394	20820	19457	19730	19123	18594	18055	17973	17730	17623	17596	17622	17638	17405	17374	17191	17376	17120	17283	17209	17189	17021	17080	17351	17181	17153	16939	17296	17069	17074	17080	17136	17015	17191	16924	17051	17042	16955	17007	17228	16958	16819	16731	17222	16912	16882	16963	17078	16936	16905	16926	16922	16867	16880	16759	16809	17050	17005	17179	16924	17165	17077	17114	16962	17017	16755	16970	17096	17055	16979	16913	16939	16760	16874	16864	16750	16820	16929	17022	16884	16818	16924	16912	16980	16901	16853	16906	16984	16773	16926	16791	16828	16913	16812	17112	17007	16972	16718	16918	16808	17076	16950	16831	16781	17033	17026	17133	17129	16922	17024	16901	16755	16796	16941	16970	16858	16769	17202	16981	16884	16816	16831	16947	17071	16901	16868	17074	16917	16853	16890	17053	17092	16973	16909	17105	16963	17089	17158	16869	16859	16950	16802	16855	16560	16815	16831	16989	16969	16911	16930	16849	17130	17030	16946	17000	16716	17021	17068	16874	17061	16994	16841	16801	16899	16844	16800	17093	17051	16846	16775	16943	16954	17012	16858	16861	16931	16948	17045	16925	16948	16661	16954	17101	16942	16980	16852	17075	17005	17047	16891	17055	16913	17075	17010	16855	17036	17070	17005	16972	16690	16938	16794	17086	16860	17029	17006	17134	16901	16839	17070	16778	17089	17059	16940	16948	16973	16869	16919	17043	17204	16944	16891	16880	16869	16849	16941	16914	16838	17093	16971	16965	16927	16826	17028	16900	16917	16931	16748	16775	17046	16947	16954	16887	16820	16873	17128	16825	16984	16975	16902	16855	16814	16876	16763	16986	16778	16777	16900	17016	16914	16969	16912	16892	16916	17028	16897	16975	16956	16925	16852	16669	16865	16852	16877	16804	16830	17079	16791	16962	16966	16902	16863	16821	16857	16918	16887	16822	16873	16855	16963	17038	16992	16886	16805	16965	16750	16867	17047	17033	16828	16642	16878	16866	16841	16944	16894	17005	16987	16914	16833	16968	16908	17031	16767	16951	16991	16938	16766	17006	16839	16977	16929	16898	16738	16906	16972	16910	16879	16950	16711	16840	16948	16865	17042	16775	17116	16851	16820	17010	16845	16988	16989	16949	17106	16912	16894	17052	16888	17078	16961	17179	16928	17003	16896	16921	16956	16839	16963	17102	16768	16857	16826	17077	16873	16798	17046	16966	16861	17018	17022	16950	16760	16894	16781	16784	16894	17089	17130	16931	16872	16941	17148	16991	16859	16672	17239	16992	16856	17078	17161	16999	17078	16945	17056	16856	16957	16890	17029	17029	16968	16941	16880	16773	16900	17052	16888	16956	16880	16894	17004	16849	16845	16977	17094	17070	16974	17162	16873	16950	16961	16877	16858	16968	16832	16730	16790	17271	16940	16869	16962	16673	16756	17089	16986	17124	16934	17073	16954	17007	16942	16904	17079	16966	16942	16973	16866	16916	16911	16992	16844	16948	16862	16861	16689	16798	16945	16966	16989	17166	16778	16763	16833	16800	16727	17023	16878	16948	16891	17002	16987	17034	16970	16796	16892	16963	16614	16939	16883	16989	17034	17147	16605	17054	16966	17109	16910	16926	16813	16993	16903	16922	16847	16843	17033	17000	16889	16795	17065	16940	17052	17066	16958	16855	16859	16941	16764	16731	16885	17089	16967	16955	16958	16854	17060	16858	16670	16859	16843	16786	16808	16818	17055	16964	16960	16908	17114	17012	16920	17051	16940	17021	16941	16811	16807	16981	16833	16837	16985	17061	17107	16970	16952	16913	16870	16808	16852	17030	17026	17137	17031	17020	17095	16961	17063	17088	16861	16851	17048	16950	16908	16910	16994	17064	17107	16969	16966	16990	17020	16925	17046	17074	17115	16745	16725	16825	17080	17193	17031	16994	16974	17189	16957	16983	16939	16836	16826	16964	17169	17004	16970	16918	16900	16800	16881	17161	16909	17051	16920	17084	16971	16981	16919	17042	16924	16744	16891	17156	17108	16966	16898	16806	16947	17051	16926	16692	16895	16951	17010	16931	17028	16947	17017	16838	17181	17050	17150	16847	17063	16866	16788	17103	16970	17069	16959	16835	17046	17064	16975	16910	16842	17035	16962	16675	16913	16876	17101	16972	17114	16871	17099	16781	16886	17199	16988	16799	17049	16726	16814	16883	16863	16908	16910	16896	16955	16931	16926	16895	16923	16811	16731	16930	16862	16880	16949	16851	17005	16981	16963	17107	16781	17024	16947	16929	16903	16971	16936	16821	16898	16970	16914	16931	16791	16983	16967	17064	16886	17049	16888	16781	17039	16901	17027	16942	16816	16932	16876	17040	16913	16960	16737	16987	16768	17030	16716	17015	17122	17105	17005	16873	16758	16977	17044	16955	16927	17191	16931	16938	17154	17042	16975	17062	16778	17015	16812	16915	16764	16868	16846	17100	16868	17072	16759	16884	17077	16837	17086	17054	17000	17059	17026	17079	16958	16914	16972	16932	17049	16806	16952	16920	16868	16857	16965	16919	17019	16944	16910	16873	16953	16893	16886	16742	16761	16841	16977	16955	17059	17026	17012	16905	16931	17049	17004	16951	17009	16774	17013	16951	16919	16870	16902	16819	16806	16805	16850	17015	16876	16831	17028	16780	17024	16923	17005	16856	16951	16939	17062	17069	17032	17132	17086	16971	16999	16882	16716	17098	16958	17037	16600	16850	17057	16802	16879	16866	16855	17136	16858	16880	17024	17196	16976	16768	16848	16836	16658	16894	17081	16982	16953	16848	16805	16945	17089	16873	16968	16925	16955	16898	17125	17155	17055	16924	16951	17153	16857	16912	16933	16838	16957	17120	17020	17103	17173	16866	16956	16844	17087	17000	16809	16823	16905	17145	16921	16955	16885	16980	16883	17141	16950	16879	16956	16852	16812	17053	17031	17136	16880	17080	16876	16711	16964	16891	16837	16831	16831	17072	16828	17085	16954	16992	16945	16983	17054	16913	16830	16909	16945	17164	16919	16885	16960	17124	16792	17007	16904	16950	16965	16936	16836	17077	16917	16920	16898	16921	16861	16905	17136	16804	17014	16871	16711	16943	16743	16822	16741	16841	16797	16833	16970	16897	16798	16910	16842	16866	16937	16903	16945	17048	16980	16951	17007	16766	16746	16805	16881	16786	17125	16760	16844	17071	17037	16961	17095	17039	16998	16796	16868	17097	16769	16835	16861	17042	16902	16770	16916	16991	16886	17130	16958	17000	16993	16951	17028	16937	16850	16854	17039	16869	16962	16904	17059	16833	16848	16972	16924	17195	17104	17050	16936	16960	16694	17019	16995	16976	16942	16965	16851	16981	17050	16853	16980	17002	16989	17094	17025	16669	17021	16832	17148	16973	17103	16987	16983	17027	16967	16830	17019	16888	16716	17022	16934	16943	16737	17089	17038	16979	17038	16819	16982	16975	16872	16851	16775	16987	16913	17168	16841	17038	17129	16965	16964	16939	16878	16826	16862	17016	17060	16784	16927	16981	17051	16926	16870	16962	16997	17032	17093	16980	16937	17011	16921	16876	17004	16959	16881	17191	16865	16875	17116	16756	16801	16966	16890	16736	17004	16674	16737	16799	16945	17023	16786	16860	16879	16890	16956	16952	16976	17022	16875	16863	16899	16700	16868	16902	16917	16787	16794	16995	16811	17156	17140	17024	17072	16944	16835	17089	16814	16892	16817	16844	16929	16971	16806	16910	16922	17034	16802	16797	16732	16917	16742	16950	16802	16945	16871	16765	16883	16806	17044	17112	16967	16975	16902	17036	16872	17112	16896	16948	17102	16973	16992	16901	17036	16968	16686	16870	16840	16711	16912	17060	17127	17114	16853	16778	17075	16890	16904	16729	16950	16713	16880	17014	16950	16792	16932	16882	16703	16821	16784	16939	16964	16738	16824	16880	16915	17044	16930	17013	16718	16986	17079	17040	17047	17010	16955	16850	16957	17116	16851	16967	16884	17033	16958	16738	17016	17017	16804	16845	16904	16964	16876	16906	16983	17004	17002	16906	16775	16900	16889	16901	16956	16889	16854	17011	16946	16986	16907	17129	16770	16995	16860	16851	16754	16934	16671	16907	17016	16848	16814	16910	16809	16926	16945	16942	16883	17073	16880	17106	17132	16939	16780	16763	16739	16683	16767	16917	16892	16882	16868	16915	16918	16907	16814	16758	16878	17125	17008	16929	16808	16888	16772	17067	16923	17084	16946	16877	16920	16952	16981	17052	16794	16808	16962	16909	17217	17144	16908	16967	17053	17067	16965	16857	16965	16726	17019	16777	16589	16807	16800	16985	16878	16640	16740	17009	16799	16845	16881	17010	17018	16898	16953	16815	16877	16934	17073	16914	16990	17166	17088	16949	16718	16922	16984	17080	17101	17009	16846	16902	16982	16654	16792	16946	16896	16871	16916	16856	16899	16813	16752	16887	17065	16948	16789	17100	17033	17060	16798	17075	17167	17015	17095	16799	16906	16848	16920	16954	16912	16972	16944	16994	16811	16861	16960	16970	16799	16897	16832	17068	17146	16946	16825	16921	16911	17107	16659	16901	16795	17091	16936	17066	17211	17102	16949	16794	16841	17040	16708	17166	16981	16777	17040	16923	16699	16764	16894	16957	17053	16999	16901	16805	16907	17052	16951	17018	16885	16924	17009	17037	17017	16958	16956	16908	16920	17050	17056	17008	17121	17044	16837	17016	16949	16979	17011	16915	16777	16936	16924	16981	16965	16864	17102	16760	17049	16766	16849	16932	17018	17003	17040	16975	16747	16845	16911	16812	16995	17052	16907	16800	17016	16866	17087	17200	17163	17022	16870	16803	16816	17050	16884	17006	16941	16915	16935	16986	16807	16753	16783	16942	16887	17129	16879	16785	16789	16854	16910	16897	16904	16877	17067	16896	16893	17047	16972	16812	17099	17081	16786	16856	16870	16924	17088	16944	16798	16902	16834	16755	17045	16776	16988	17004	16879	16927	17001	16825	16935	16997	16912	16616	16882	16843	17185	16996	16923	16886	17066	16983	16675	16952	16742	16828	17129	16995	17013	17002	16954	16935	16910	16855	16839	17143	16889
23189	47623	40775	32535	27946	24341	22057	20419	19604	18765	18165	17397	16662	16406	16080	16025	16083	15953	15758	15798	15694	15791	15481	15581	15442	15435	15517	15522	15391	15389	15444	15421	15453	15371	15405	15283	15297	15367	15421	15403	15245	15316	15231	15269	15332	15209	15404	15380	15379	15167	15175	15297	15369	15296	15286	15410	15179	15289	15186	15379	15243	15248	15238	15171	15239	15183	15286	15208	15197	15294	15312	15272	15307	15328	15099	15497	15163	15373	15309	15230	15148	15210	15325	15362	15341	15392	15316	15132	15455	15198	15445	15193	15192	15213	15287	15270	15285	15145	15153	15335	15153	15309	15267	15349	15218	14964	15117	15212	15378	15369	15262	15253	15297	15254	15228	15163	15299	15310	15250	15343	15358	15121	15360	15260	15199	15180	15428	15055	15249	15204	15283	15263	15271	15349	15139	15368	15363	15353	15204	15172	15429	15189	15145	15337	15242	15356	15345	15317	15492	15197	15099	15191	15102	15208	15212	15517	15268	15325	15202	15094	15213	15278	15242	15263	15135	15352	15165	15323	15152	15304	15175	15292	15108	15357	15292	15317	15242	15201	15293	15248	15236	15356	15360	15144	15499	15132	15278	15431	15149	15400	15354	15383	15300	15270	15168	15362	15266	15225	15183	15387	15205	15237	15277	15307	15337	15215	15440	15221	15043	15163	15224	15339	15175	15189	15263	15286	15242	15216	15486	15173	15211	15163	15296	15210	15325	15258	15140	15324	15248	14989	15081	15330	15299	15242	15232	15184	15247	15349	15253	15289	15277	15239	15304	15304	15237	15109	15239	15065	15247	15293	15127	15210	15300	15133	15328	15211	15171	15273	15356	15253	15263	15160	15212	15337	15311	15232	15264	15330	15455	15229	15221	15273	15152	15371	15319	15185	15164	15213	15095	15195	15208	15281	15241	15189	15209	15235	15218	15254	15289	15165	15355	15268	15323	15187	15281	15339	15233	15360	15201	15369	15326	15123	15169	15206	15375	15206	15209	15392	15312	15179	15271	15110	15224	15156	15382	15267	15313	15379	15215	15434	15274	15299	15170	15258	15239	15248	15094	15196	15255	15273	15343	15196	15045	15259	15309	15318	15111	15187	15153	15147	15233	15161	15144	15385	15285	15217	15155	15193	15245	15313	15307	15164	15309	15440	15222	15224	15400	15290	15283	15130	15076	15152	15324	15324	15346	15230	15303	15204	15251	15100	15169	15240	15254	15250	15358	15420	15306	15324	15371	15291	15141	15153	15203	15199	15410	15291	15350	15171	15178	15249	15330	15403	15076	15228	15265	15099	15152	15113	15154	15232	15415	15098	15067	15133	15376	15292	15284	15173	15229	15292	15487	15475	15306	15231	15270	15189	15342	15298	15269	15301	15319	15157	15337	15328	15227	15251	15407	15061	15318	15154	15324	15235	15324	15081	15255	15154	15322	15370	15270	15206	15376	15253	15315	15080	15237	15101	15143	15025	15364	15415	15158	15297	15139	15217	15319	15162	15258	15355	15214	15459	15375	15129	15214	15164	15146	15160	15258	15418	15197	15283	15399	15270	15230	15197	15136	15324	15039	15306	15341	15292	15488	15068	15193	15231	15173	15443	15241	15077	15113	15312	15289	15392	15171	15391	15444	15248	15173	15231	15445	15220	15317	15243	15257	15121	15138	15069	14979	15198	15237	15185	15136	15231	14998	15369	15215	15197	15348	15338	15309	15189	15215	15129	15264	15196	15323	15358	15199	15292	15260	15047	15178	15014	15098	15187	15210	15247	15228	15147	15300	15351	15147	15474	15284	15315	15156	15112	15412	15208	15194	15178	15089	15022	15325	15307	15248	15209	15194	15187	15406	15217	15280	15249	15273	15184	15286	15275	15384	15217	15251	15286	15302	15328	15308	15325	15203	15260	15141	15268	15192	15242	15388	15391	15255	15147	15222	15206	15065	15275	15320	15081	15298	15289	15232	15202	15367	15235	15212	15108	15301	15429	15259	15223	15143	15193	15181	15246	15059	15320	15327	15288	15305	15069	15307	15224	15248	15295	15325	15289	15182	15353	15177	15165	15296	15099	15136	15262	15181	15282	15260	15230	15228	15212	15231	15190	15251	15283	15330	15267	15291	15276	15156	15330	15208	15286	15191	14945	15198	15225	15291	15336	15340	15286	15295	15252	15338	15257	15102	15341	15325	15283	15465	15312	15377	15226	15225	15392	15302	15109	15103	15062	15210	15285	15424	15177	15273	15222	15306	15330	15197	15072	15233	15287	15117	15210	15217	15213	15497	15169	15234	15127	15122	15234	15206	15199	15223	15026	15285	15175	15173	15310	15112	15173	15204	15246	15260	15439	15333	15271	15269	15229	15316	15225	15214	15333	15369	15161	15281	15236	15209	15217	15203	15383	15039	15209	15359	15209	15368	15193	15352	15218	15315	15350	15231	15389	15262	15189	15131	15141	15201	15209	15323	15144	15211	15316	15139	15268	15239	15285	15168	15235	15092	15183	15060	15189	15253	15265	15153	15330	15152	15276	15246	15154	15148	15241	15157	15287	15242	15351	15385	14963	15363	15076	15252	15253	15188	15385	15298	15148	15423	15366	15360	15226	15181	15365	15187	15379	15245	15215	15264	15197	15108	15296	15276	15283	15137	15016	15151	15367	15341	15210	15182	15264	15247	15113	15371	15426	15329	15279	15223	15288	15128	15334	15200	15122	15109	15174	15290	15513	15219	15212	15190	15120	15237	15270	15300	15119	15286	15226	15270	15222	15241	15389	15440	15348	15327	15355	15237	15382	15169	15224	15114	15319	15371	15206	15211	15063	15132	15195	15347	15232	15219	15306	15225	15239	15149	15319	15331	15333	15105	15201	15097	15239	15439	15250	15121	15140	15318	15327	15143	15307	15204	15291	15410	15183	15246	15202	15245	15261	15439	15446	15323	15138	15202	15298	15143	15300	15276	15437	15345	15443	15144	15407	15176	15300	15238	15313	15272	15328	15128	15182	15363	15081	15118	15055	15190	15341	15261	15242	15369	15266	15305	15232	15100	15350	15241	15190	15184	15218	15316	15358	15078	15303	15345	15196	15397	15214	15343	15242	15267	15263	15181	15385	15225	15204	15167	15097	15332	15348	15422	15121	15075	15357	15156	15249	15254	15257	15395	15185	15293	15224	15229	15304	15192	15113	15439	15235	15273	15151	15282	15187	15194	15288	15073	15465	15231	15298	15337	15257	15325	15294	15060	15361	15300	15507	15182	15053	15162	15322	15142	15126	15176	15149	15266	15272	15224	15181	15237	15271	15157	15186	15149	15149	15165	15243	15159	15203	15191	15292	15411	15304	15266	15222	15199	15324	15276	15328	15078	15105	15347	15363	15178	15180	15328	15375	15263	15295	15255	15159	15137	15151	15259	15194	15199	15269	15313	15213	15172	15310	15071	15242	15338	15205	15433	15325	15406	15189	15294	15407	15215	15216	15119	15183	15276	15082	15278	15409	15329	15111	15283	15213	15256	15377	15251	15172	15200	15205	15260	15049	15176	15221	15394	15483	15401	15303	15133	15256	15389	15037	15162	15224	15224	15100	15219	15207	15212	15196	15204	15265	15406	15265	15376	15212	15228	15423	15143	15276	15267	15161	15339	15229	15263	15188	15197	15363	15215	15395	15397	15269	15189	15329	15179	15102	15147	15365	15264	15338	15210	15052	15221	15206	15462	15025	15239	15392	15255	15308	15255	15395	15211	15245	15144	15200	15225	15308	15227	15391	15258	15138	15341	15188	15245	15108	15442	15191	15284	15330	15057	15328	15182	15207	15136	15173	15197	15167	15360	15047	15310	15217	15185	15159	15260	15266	15427	15214	15338	15233	15244	15169	15309	15197	15160	15320	15200	15094	15171	15329	15019	15241	15187	15232	15359	15175	15163	15278	15262	15321	15277	15313	15280	15279	15290	15023	15134	15149	15268	15265	15208	15376	15284	15289	15078	15321	15256	15361	15193	15185	15242	15147	15306	15241	15263	15321	15166	15209	15317	15083	15214	15051	15195	15198	15169	15358	15176	15332	15166	15295	15210	15334	15198	15225	15371	15239	15240	15286	15233	15147	15131	15262	15299	15353	15291	15237	15171	15216	15114	15349	15333	15174	15406	15289	15381	15265	15353	15254	15055	15390	15217	15081	15303	15240	15287	15227	15244	15302	15216	15101	15217	15406	15195	15238	15256	15026	15376	15228	15094	15109	15286	15167	15230	15251	15275	15361	15343	15481	15243	15252	15401	15143	15375	15138	15292	15100	15301	15098	15235	15298	15143	15322	15190	15273	15310	15269	15348	15160	15213	15217	15288	15175	15333	15185	15132	15217	15307	15215	15315	15289	15365	15226	15272	15210	15220	15221	15151	15252	15371	15311	15131	15158	15245	15265	15103	15468	15080	15245	15221	15250	15134	15345	15161	15289	15373	15325	15242	15245	15378	15252	15201	15100	15437	15210	15137	15404	15244	15357	15215	15274	15205	15208	15283	15225	15308	15287	15120	15251	15194	15366	15263	15344	15297	15363	15104	15273	15318	15294	15333	15334	15136	15110	15288	15153	15198	15506	15199	15190	15442	15114	15339	15243	15148	15262	15274	15193	15221	15304	15251	15386	15428	15303	15123	15192	15168	15199	15404	15185	15103	15134	15274	15311	15258	15273	15222	15210	15134	15315	15215	15256	15055	15181	15283	15126	15403	15176	15298	15253	15248	15364	15307	15289	15172	15003	15179	15280	15243	15186	15200	15294	15153	15263	15184	15171	15222	15347	15193	15185	15237	15180	15270	15295	15238	15250	15264	15286	15357	15241	15263	15184	15277	15206	15172	15240	15177	15190	15245	15400	15221	15324	15145	15251	15398	15342	15420	15348	15292	15273	15312	15258	15121	15225	15387	15130	15047	15209	15328	15163	15212	15069	15059	15148	15464	15179	15238	15273	15204	15294	15066	15251	15220	15327	15157	15090	15179	15097	15229	15228	15154	15191	15457	15120	15304	15236	15449	14991	15150	15220	15241	15109	15238	15356	15341	15193	15281	15366	15410	15396	15178	15228	15262	15237	15199	15299	15091	15150	15345	15350	15172	15093	15212	15379	15137	15285	15253	15259	15300	15191	15350	15222
29570	26217	30253	26334	21455	19731	18814	18164	17911	17721	17573	17470	17168	17039	16963	17139	16699	16625	16821	16891	16993	16831	16819	16790	16625	16712	16694	16812	16651	16618	16855	16744	16633	16644	16630	16676	16641	16549	16684	16482	16828	16822	16569	16670	16631	16759	16717	16768	16810	16657	16733	16598	16853	16860	16774	16769	16653	16437	16567	16792	16688	16773	16598	16722	16688	16717	16701	16545	16698	16585	16631	16719	16632	16858	16676	16557	16569	16741	16642	16894	16708	16602	16777	16757	16554	16795	16655	16713	16589	16652	16465	16569	16536	16674	16612	16770	16546	16665	16619	16690	16741	16819	16659	16745	16454	16694	16575	16753	16503	16471	16543	16841	16594	16702	16617	16716	16733	16909	16787	16804	16739	16544	16744	16832	16838	16592	16728	16608	16731	16542	16525	16690	16627	16511	16853	16662	16857	16523	16682	16613	16669	16564	16539	16476	16821	16839	16599	16728	16538	16494	16684	16546	16690	16659	16596	16711	16726	16664	16395	16694	16578	16633	16723	16602	16822	16490	16577	16768	16696	16674	16657	16664	16642	16724	16781	16816	16773	16772	16623	16708	16602	16506	16783	16691	16575	16591	16650	16644	16805	16746	16695	16565	16611	16626	16621	16854	16807	16770	16831	16401	16765	16445	16717	16632	16649	16799	16631	16626	16782	16809	16715	16638	16815	16594	16607	16681	16431	16575	16866	16641	16753	16743	16589	16679	16582	16470	16398	16686	16664	16845	16720	16814	16605	16780	16585	16821	16697	16621	16735	16665	16654	16539	16709	16507	16815	16682	16654	16580	16609	16617	16721	16625	16837	16567	16516	16683	16440	16751	16571	16787	16779	16892	16822	16691	16937	16652	16629	16742	16638	16674	16532	16882	16600	16640	16575	16597	16387	16505	16513	16661	16431	16598	16705	16813	16727	16683	16621	16764	16649	16697	16802	16553	16795	16472	16850	16654	16780	16484	16715	16552	16841	16786	16659	16504	16447	16800	16872	16589	16629	16523	16561	16782	16816	16666	16686	16604	16585	16791	16511	16748	16516	16764	16510	16719	16625	16749	16794	16688	16668	16526	16815	16526	16652	16665	16861	16575	16683	16620	16637	16694	16616	16785	16678	16507	16686	16652	16580	16750	16882	16760	16642	16574	16755	16824	16543	16473	16674	16881	16763	16682	16590	16850	16577	16608	16702	16730	16604	16790	16544	16874	16766	16801	16667	16697	16673	16743	16766	16842	16649	16879	16759	16712	16571	16766	16511	16643	16666	16538	16845	16502	16725	16943	16495	16697	16919	16728	16792	16648	16739	16844	16475	16807	16649	16685	16451	16616	16769	16789	16668	16727	16789	16740	16681	16551	16675	16615	16561	16701	16744	16829	16800	16813	16568	16547	16721	16778	16658	16706	16758	16705	16662	16669	16768	16498	16754	16825	16686	16740	16714	16894	16609	16560	16690	16654	16709	16462	16683	16825	16691	16542	16663	16497	16618	16793	16763	16748	16794	16483	16716	16513	16569	16633	16776	16504	16928	16636	16664	16660	16677	16522	16584	16590	16583	16711	16895	16845	16655	16890	16638	16955	16455	16745	16670	16730	16705	16600	16719	16680	16549	16572	16644	16432	16642	16469	16563	16450	16729	16695	16787	16631	16852	16842	16562	16684	16691	16653	16698	16782	16698	16676	16697	16757	16826	16675	16684	16782	16733	16841	16661	16823	16637	16509	16596	16718	16675	16765	16760	16768	16704	16604	16424	16799	16592	16525	16740	16727	16766	16476	16753	16569	16797	16761	16601	16817	16450	16655	16727	16546	16751	16705	16786	16579	16704	16852	16554	16660	16702	16621	16826	16723	16586	16684	16688	16613	16523	16708	16760	16985	16761	16350	16627	16586	16678	16840	16901	16640	16618	16569	16826	16719	16611	16524	16810	16709	16487	16678	16669	16806	16778	16616	16569	16958	16660	16685	16625	16573	16650	16630	16665	16719	16665	16728	16647	16601	16870	16641	16617	16673	16586	16594	16606	16826	16627	16717	16734	16838	16712	16863	16453	16688	16530	16590	16858	16628	16879	16584	16829	16749	16663	16845	17023	16834	16808	16717	16680	16802	16877	16637	16648	16667	16807	16689	16901	16492	16654	16654	16681	16635	16795	16628	16630	16624	16717	16800	16732	16742	16611	16786	16754	16556	16641	16529	16570	16578	16706	16582	16610	16586	16672	16655	16837	16658	16676	16638	16671	16657	16793	16766	16622	16519	16592	16574	16375	16714	16591	16715	16687	16915	16689	16571	16831	16699	16762	16762	16715	16704	16591	16484	16728	16340	16636	16445	16562	16669	16707	16666	16688	16689	16643	16631	16677	16766	16682	16874	16734	16676	16603	16699	16627	16724	16762	16802	16644	16984	16692	16666	16493	16658	16653	16569	16604	16851	16718	16677	16803	16573	16794	16714	16599	16746	16992	16825	16756	16645	16536	16817	16424	16755	16623	16563	16444	16558	16778	16471	16411	16546	16718	16790	16667	16753	16704	16907	16675	16467	16765	16680	16649	16677	16598	16722	16635	16441	16536	16788	16660	16648	16802	16685	16688	16621	16681	16828	16495	16741	16696	16690	16708	16852	16661	16666	16810	16671	16722	16610	16698	16767	16685	16707	16707	16709	16965	16787	16751	16701	16483	16716	16715	16864	16718	16771	16746	16540	16657	16603	16351	16549	16532	16633	16465	16669	16573	16712	16558	16806	16616	16657	16815	16709	16668	16800	16749	16698	16673	16897	16719	16713	16794	16572	16649	16458	16455	16753	16442	16600	16724	16608	16797	16634	16439	16563	16747	16515	16619	16821	16546	16504	16645	16574	16885	16655	16835	16715	16683	16699	16689	16566	16786	16613	16645	16889	16709	16764	16663	16523	16766	16741	16521	16562	16702	16582	16799	16829	16567	16696	16508	16549	16671	16620	16631	16628	16700	16735	16663	16736	16550	16798	16529	16725	16840	16895	16683	16853	16730	16739	16724	16519	16669	16594	16572	16777	16567	16501	16646	16887	16807	16567	16708	16777	16874	16667	16619	16543	16449	16669	16451	16594	16591	16584	16633	16763	16907	16678	16591	16735	17001	16832	16554	16605	16658	16763	16792	16579	16563	16782	16522	16733	16597	16511	16772	16610	16770	16783	16588	16603	16762	16687	16626	16759	16779	16816	16715	16629	16694	16583	16632	16739	16693	16782	16706	16775	16451	16492	16858	16567	16602	16582	16616	16661	16640	16607	16546	16743	16670	16604	16459	16678	16897	16452	16377	16668	16715	16661	16402	16571	16726	16581	16669	16758	16872	16496	16665	16903	16669	16784	16554	16627	16840	16652	16654	16767	16669	16436	16671	16869	16706	16347	16501	16635	16688	16423	16745	16732	16712	16626	16757	16676	16789	16708	16831	16716	16627	16722	16709	16573	16623	16640	16692	16852	16763	16782	16621	16710	16677	16684	16690	16827	16776	16853	16857	16889	16821	16689	16787	16781	16683	16690	16676	16873	16645	16704	16704	16580	16711	16676	16793	16915	16857	16777	16665	16861	16634	16812	16633	16710	16289	16801	16533	16735	16463	16401	16642	16556	16636	16555	16592	16639	16597	16702	16747	16771	16595	16748	16458	16577	16638	16775	16750	16842	16715	16632	16645	16623	16632	16634	16666	16849	16522	16714	16709	16649	16966	16766	16902	16594	16628	16664	16853	16936	16703	16680	16516	16523	16687	16734	16594	16592	16701	16663	16659	16702	16685	16707	16553	16557	16597	16612	16788	16721	16578	16824	16656	16703	16713	16750	16728	16602	16824	16620	16832	16768	16719	16673	16756	16486	16654	16826	16630	16754	16742	16749	16771	16741	16742	16863	17051	16537	16795	16593	16705	16978	16573	16595	16692	16591	16712	16687	16831	16773	16653	16628	16580	16532	16922	16572	16657	16702	16580	16577	16557	16980	16815	16557	16740	16797	16705	16711	16641	16714	16710	16838	16520	16664	16682	16552	16817	16877	16489	16699	16822	16532	16701	16743	16464	16649	16613	16483	16623	16599	16778	16695	16647	16634	16671	16599	16559	16639	16733	16635	16538	16861	16640	16602	16642	16725	16499	16781	16496	16880	16730	16639	16649	16679	16809	16803	16691	16863	16707	16758	16766	16883	16615	16772	16813	16698	16783	16820	16631	16622	16597	16393	16582	16758	16829	16470	16746	16879	16861	16699	16563	16556	16836	16607	16641	16718	16690	16791	16755	16494	16749	16612	16677	16751	16690	16689	16795	16752	16699	16725	16670	16695	16826	16766	16700	16666	16576	16591	16787	16778	16876	16800	16776	16774	16542	16885	16494	16681	16679	16609	16768	16640	16552	16474	16794	16672	16806	16858	16542	16883	16650	16813	16501	16693	16882	16758	16717	16499	16890	16429	16717	16664	16578	16552	16650	16681	16496	16670	16801	16854	16518	16899	16672	16584	16782	16696	16715	16570	16665	16678	16392	16650	16716	16524	16936	16649	16764	16681	16629	16500	16887	16715	16658	16553	16713	16849	16642	16634	16616	16622	16578	16739	16922	16481	16406	16445	16598	16526	16650	16655	16663	16675	16711	17000	16574	16636	16910	16819	16739	16799	16767	16599	16740	16691	16674	16632	16680	16746	16699	16936	16625	16738	16573	16758	16475	16784	16720	16781	16706	16581	16603	16667	16715	16632	16814	16721	16728	16637	16685	16746	16645	16592	16780	16710	16477	16753	16650	16556	16713	16815	16727	16799	16714	16685	16673	16972	16584	16666	16810	16710	16843	16737	16483	16693	16705	16659	16688	16769	16659	16697	16568	16567	16539	16602	16650	16681	16494	16633	16718	16685	16603	16758	16606	16609	16781	16766	16671	16674	16606	16767	16525	16676	16731	16724	16610	16640	16669	16606	16621	16868	16603	16635	16626	16823	16485	16827	16934	16654	16662	16674	16677	16636	16746	16858	16850	16721	16674	16530	16590	16501	16611	16569	16505	16719	16686	16869	16705	16685	16701	16706	16665	16852	16608	16762	16799	16558	16769	16768	16835	16780	16578	16496	16840	16886	16745	16586	16557	16634	16572	16694	16854	16580	16766	16773	16814	16646	16525	16681
23922	38431	32032	25088	21839	19682	18310	17689	17173	16743	16199	15828	15700	15548	15260	15248	15264	15447	15315	15297	15121	15259	15241	15278	14929	15204	15054	15146	14947	15327	15059	15178	15117	15182	15135	15006	15248	15200	15169	15151	15052	15157	14997	15045	15142	14944	15114	15296	15089	14982	15162	15080	15284	15003	15029	14962	15263	14953	15105	14983	15126	14982	14987	15064	14935	14947	15060	15164	15016	14978	14821	14972	15141	15058	15059	15069	15027	15144	15311	14949	15150	15042	15061	15122	15088	15064	14983	15010	15049	15347	15080	15037	15000	14877	15106	15110	15022	15006	14962	15048	14980	14934	15009	14913	15110	15246	15108	14990	15186	15078	15165	15019	15028	15072	15080	15085	15036	15016	15038	15080	15058	15040	15016	15062	15171	15013	15076	15079	15206	14877	14957	15226	14993	15008	15004	15074	15152	15087	14972	14864	15073	15134	15092	14970	14998	15074	15016	14996	15103	14936	15041	15123	14872	15036	14976	15172	15060	15115	15153	15097	15078	15179	15168	15061	14962	15106	15046	15221	15199	15096	15075	15085	15027	15258	15079	14992	15148	14883	15164	15149	14909	15140	15093	14978	15195	14931	15052	14960	15029	14931	15183	15030	15103	15088	15040	14971	15133	15011	15006	15090	15059	15093	15074	15061	15090	15096	14962	15232	15060	15132	15241	15030	15181	15092	15129	15083	15179	15178	15140	15147	15038	14866	14997	15040	15153	15129	14996	15130	15111	15070	15070	15150	15006	14984	15127	14866	15104	15003	15110	15088	15061	15106	15180	14907	14978	15203	15251	15148	15125	15059	14888	15192	15092	14977	15084	14858	15170	15075	14938	15119	15019	15099	15195	14923	15094	15198	15118	15088	15087	14954	14958	14925	14936	15071	14994	15180	15071	15264	14935	14995	15029	14990	15048	15118	15047	15013	15028	15199	14997	15282	14906	15094	15034	15078	15058	15043	15059	14988	15148	14924	15040	14990	15148	15005	15078	15111	15057	15056	14954	15025	15045	15071	15311	14997	14838	15105	15037	15172	15042	15045	15090	15136	15118	15202	15087	14990	15198	15080	15101	14902	15129	15100	14997	15091	15089	14995	14996	14931	15066	14957	15080	14953	15059	14999	15109	15025	15009	14973	15120	15138	15081	14996	15098	15075	15157	15171	15058	14882	15014	15082	15119	15066	15201	15129	15013	15050	15074	15009	15044	15151	15016	15063	15238	15021	15113	15092	14933	15055	14955	14946	15286	14973	14980	15106	15109	15024	15138	15124	15003	15049	15037	15010	15123	15156	15048	14863	15170	14984	15042	15033	15063	15157	15091	15094	15231	14927	15229	15071	14807	15231	14994	15145	15159	15214	15149	15166	15096	15027	15066	14957	15006	14796	15200	14898	15005	15145	15027	14894	15077	15021	15293	15223	15120	14916	15052	15016	15071	15144	15215	15039	15122	14943	15129	14962	15275	15198	15177	15117	15125	15003	14974	15075	15083	15102	15132	14978	15066	14977	15098	15103	15065	15039	15230	14966	15002	14995	14916	14998	15100	15182	14990	15020	15206	15091	15122	15051	15241	14985	15037	15134	14903	14908	15039	14998	15113	15198	15054	15155	15013	15199	14892	15165	15164	15057	15022	15189	15042	14983	15187	15047	15112	14871	15038	15131	15099	15066	15045	14844	15017	15142	15113	15036	14991	15151	15128	14933	15194	14976	15040	15123	14988	15160	15040	15085	15011	15049	14929	15173	15103	15052	15217	15021	15145	15099	15069	15090	15100	15022	15170	14904	15091	15121	15032	15290	14991	15073	15010	14968	14988	15028	15168	15042	15103	15029	15111	15091	15124	15174	15249	15099	14944	14992	14962	15035	15018	15247	15005	14985	15046	15192	15107	15036	14963	14990	15017	14915	15075	15095	15001	15089	15075	15051	15043	14887	15094	15145	15133	15275	15171	14945	15099	14987	15068	15182	14933	14985	15013	15113	14795	15102	15085	15168	15065	15162	15028	14943	15074	14958	14942	14950	15008	15122	15184	15076	15096	14905	15057	15094	15272	14877	15137	14968	14899	15086	14861	15270	14969	15193	15147	14960	14937	15075	15157	15178	15103	15150	15062	15118	15097	15144	15257	15111	15101	15050	14931	14815	15127	15070	15027	15101	15088	15066	15050	15081	15163	15092	14940	14928	14986	15129	15120	15061	15059	14988	14967	15227	15155	15080	15044	15115	15054	15006	15120	14976	15003	15032	15049	14966	15193	15110	14937	15210	15079	14962	15055	15023	15148	15023	15054	15279	14917	15039	15000	15103	15062	15022	15181	14898	15027	15127	15138	15094	14978	15064	15198	15170	14948	15007	15031	15202	15054	15075	15180	14820	15057	15009	14905	15388	15091	15190	14887	14959	15133	15101	15035	15183	15030	15273	15058	15059	14999	15098	15026	15103	15252	15025	15019	15225	15283	14949	15002	15152	14964	15125	15009	14984	14999	15193	14979	15034	14982	15029	15064	14816	15091	14985	15023	14992	14919	14982	15035	15067	14978	14967	15126	15169	15110	15171	15130	14921	15072	15080	15145	14938	14976	15130	15004	15126	14966	15197	15094	15190	15145	15083	14970	15164	14981	15110	14992	15042	15110	15078	15263	14953	15065	15082	15028	15201	15015	15244	15240	15041	15121	15054	14995	15129	15202	15160	14964	15070	15077	14995	14970	15078	14882	15157	14878	14939	15060	14979	15139	15002	14912	14993	14995	15193	15055	15067	15013	15102	14991	15133	15099	15062	14984	15120	15010	15108	14966	15040	15118	15139	15036	14961	15038	14946	15040	15050	14975	14955	15082	14966	15258	14974	15030	15120	15060	14878	15175	15004	15126	15111	15004	15103	15060	15120	14973	15022	15071	14920	15034	14954	15045	15057	14992	15098	14841	15006	15046	14948	15107	15073	14925	15119	14911	15051	15067	15133	15258	14986	15162	14989	15054	15061	15043	15048	15008	14917	15072	15084	15097	15269	15005	15056	15024	14976	15241	15094	15022	15036	15048	15270	14987	15122	15159	15040	15151	15194	15062	14894	15058	15302	15040	15007	15128	14944	15228	14945	15101	14925	15037	15070	15069	15067	15102	15361	15176	15274	15057	15109	15057	15042	15108	15162	15050	15108	15197	15184	15123	15191	15125	15079	15184	14998	14985	14968	15109	15050	15254	15115	15263	15355	15103	15274	15030	15077	15146	15187	15134	15077	15150	15078	15005	15143	15076	15116	15141	15060	15058	15048	15034	14969	15151	15111	15159	14936	15036	15143	14970	15031	15224	15024	15062	15074	15152	14852	15001	15209	15075	15345	15110	15010	14996	14865	14973	15107	15083	15128	15099	14982	15120	14958	15263	15057	14951	14918	15022	15095	15104	15027	15121	15133	15065	15204	14965	15181	14968	14952	15157	15038	15122	14927	15126	14992	15095	14933	15055	15094	15114	15028	15194	15040	15068	14979	15056	15146	15142	15057	15105	15097	15123	15284	15165	15144	15101	15095	15031	15047	15178	15170	14930	15283	15007	15149	15084	15030	15321	15253	15114	14948	15134	15150	15054	15214	15077	15140	14984	15200	15122	15156	14893	14966	15047	15023	15111	15017	15061	15075	15100	15006	15149	15074	15075	15216	15078	14987	14992	15029	15085	14945	15043	15050	15125	15095	15246	15071	15195	15161	15011	15252	15074	15125	15118	15053	15051	15201	15035	15095	15040	15152	15044	15204	15106	15022	15099	15038	15011	15097	15178	15232	15074	15105	14993	15047	15077	14954	15102	15136	14904	15172	15136	15257	15102	14923	14858	15029	15134	14996	15247	15010	15086	15077	15124	15065	14995	14941	15122	15047	15036	15103	15232	15040	15181	15008	15093	14986	15077	15100	15238	15098	15124	14947	15045	14994	14956	14960	15199	15145	14938	15186	15210	15147	15058	15047	15001	15045	14905	15095	15107	15000	15037	14979	15023	15055	15063	14943	15090	14971	15063	15064	15064	15063	15133	15221	14983	15045	15145	14945	15073	15111	14947	15092	15035	15030	15167	14900	14990	15022	15122	15109	14845	14950	15014	15067	15161	15044	15039	15079	15130	15245	15051	15096	15150	15094	14942	15100	15087	15139	14995	15126	15027	15241	14875	15124	15091	14838	14986	14996	14881	15071	15089	15000	15125	14965	15019	15077	15154	15053	15179	15004	15083	14942	14946	15017	15126	15097	15249	14916	15238	15024	14978	15113	15014	15225	15283	15149	15093	15091	15036	15018	14997	15050	15178	15025	15105	14990	15083	15004	14838	15090	15116	15201	15195	15170	15045	15016	15009	15121	15105	15014	15168	14915	15036	15093	15201	15268	15063	14958	15054	14942	15374	15076	15062	14963	14942	14975	15222	14988	15071	15218	15124	15128	15072	15258	15155	14953	14998	15118	14872	14873	15135	15075	15066	15013	14883	15258	14991	15291	15032	15210	15151	15072	15035	15065	15070	15098	15138	15006	15202	15018	14878	15124	15116	15060	15038	15054	15148	14945	14998	15010	14854	15093	14989	15047	15081	15110	15136	15209	15035	15082	15105	15022	15014	14981	14992	14905	15123	15083	15103	15056	15043	15175	14894	15275	15044	14994	15174	15114	14998	15082	14950	15011	15100	15036	15146	15167	15134	15096	15042	14943	15189	15061	15136	15147	15150	15073	15072	15126	14924	14995	14978	15003	15209	15025	15123	15039	15088	15095	14991	15043	15053	15083	15162	15080	14980	14958	15142	15118	15087	15005	15069	15157	15041	14997	15018	15177	15038	15188	15000	15313	15110	15182	15132	15058	15014	15085	15271	15008	14972	15141	15273	15123	15118	15080	15042	14981	15194	15062	15037	15139	15082	15053	15037	15315	15017	15022	15033	15094	15101	15024	15106	15260	14988	15163	15040	15062	15145	15106	15124	14914	15106	14995	14938	15227	15078	15084	14976	15030	15093	15109	15047	15037	15064	15058	14788	15074	15026	15051	15011	14919	15091	15238	15079	15199	15241	15243	15043	15133	14937	15105	14985	15204	14962	14979	14941	15167	15135	15086	15106	14965	14974	14947	14983	15111	14946	14958	15212	15028	15008	15152	15000	15053	15199	15222	15015	15038
23503	21452	28162	25668	23281	23134	22318	19618	18964	18719	18421	17846	17813	17452	17368	17277	17296	17353	17206	17256	17232	17015	16962	16998	17227	16931	17170	17359	17150	17132	17064	16803	17124	16837	17024	16949	17038	16790	16999	17018	16854	17141	17037	16944	16825	16974	17058	17066	16779	16976	16947	16861	17025	16931	17175	17008	16827	16805	17162	17001	17096	16771	16899	16764	16691	16940	16913	16984	16856	16799	16951	16764	16848	16850	17038	17026	16905	17003	16979	16952	17021	16866	16937	16839	16837	17002	17075	17036	17050	16805	17203	16719	16948	16882	17071	16958	16922	16832	16888	16880	16922	16817	16843	16891	16849	16939	16951	16943	16882	17098	17032	16892	16914	16880	16839	16961	16854	16764	16740	16751	16869	16926	16891	16826	16889	16820	16875	16954	16997	17009	16752	17179	16926	17036	16971	16887	16922	16784	17002	16792	16986	17035	16745	16702	16730	16730	17076	16987	16812	16915	16810	16917	16915	17007	16992	17055	17048	16862	16808	16948	16867	16878	17117	16781	16853	16889	16996	17154	16827	16794	16651	16926	16768	16851	16976	16889	16993	16918	16721	16844	16957	16916	16950	16766	17185	17034	17065	17018	16921	16824	16802	17029	16821	17111	16607	16660	16684	17020	16827	16965	16892	16820	16853	16842	16895	16860	16910	16896	16769	16822	16873	17127	16808	16843	17000	16985	16962	16832	16771	16828	16867	16926	16952	17057	16833	16773	16754	16818	16989	16983	17031	16979	16887	17000	16867	16949	16905	16841	16824	16807	17006	16879	17102	16891	17006	17062	17036	16707	16878	16892	16984	17044	16809	17004	17020	16790	16908	16829	16803	16864	17152	16897	17110	17016	16865	16944	17028	16907	16957	16740	16942	17013	17059	16818	16889	16838	16839	16963	16934	16833	17144	16716	16786	16974	16907	16881	16870	16918	16853	16990	16678	16916	16896	16853	17016	17061	16979	16818	16797	16732	16950	16979	16907	16959	16938	16966	17073	17042	16916	16750	16861	16874	16903	16843	16902	16787	16695	16958	16929	16817	16877	17002	17023	17020	17032	16959	17054	17034	17056	16727	16834	17022	16942	16870	16928	17106	16719	16821	16964	16903	16947	16919	16921	16879	16860	16874	16911	17000	17068	16862	17094	16839	16775	17023	16810	16787	16796	16862	17132	16937	16789	16798	17099	16950	16987	16967	16869	16866	16944	16853	17010	17012	17049	16741	16960	16671	16887	16818	16868	16996	16917	17044	17028	16786	16849	16784	16855	16718	17056	16942	16948	16712	16878	16964	16905	16907	16942	16846	16865	16941	17184	17025	16929	16713	16935	16915	16922	16798	16822	16934	16712	16823	16912	17028	17023	16958	16894	16811	16962	16737	16988	16976	16948	16843	16733	16847	17018	16870	16881	16788	16925	16858	16927	16799	17059	16990	17053	16924	16802	16814	16999	17012	16880	16951	17035	16949	16916	17080	16901	16928	17024	16829	16854	16813	16941	17055	16864	16895	16858	16716	16848	16853	16814	17243	17021	16829	16971	17063	16869	16921	16960	16889	16645	16889	16933	16693	16897	16908	16676	16932	16943	17052	16866	16933	16805	16845	16688	16816	17038	16762	16848	16932	16713	16970	17049	16987	16757	17013	16968	16872	16812	16815	17029	16701	16724	16919	16954	16823	17087	16798	16865	16963	17034	16922	16808	17112	16923	17053	16972	16846	16828	16855	16911	16973	16960	16932	16959	16872	16719	16908	16938	16910	17024	16991	16999	17004	17161	16758	16817	16940	16662	17083	16975	16872	16766	16740	16615	16836	16798	17082	16879	17007	16838	17054	16819	16911	16863	16792	17015	16885	17001	16924	16779	16875	16870	16955	17050	16872	16915	16956	16700	17000	16948	16932	16873	16744	16843	16799	16677	16681	16786	17008	16916	16836	16868	16653	16869	17000	16898	16838	16887	16915	16774	16886	17108	16859	16695	16851	16987	16884	16973	16847	17044	16963	16762	16973	16933	16901	16925	16901	16823	16785	17061	16904	17056	17093	16745	17005	16910	16879	16945	17032	16826	16642	17030	16853	16919	16743	16757	16647	16854	16948	16952	16864	16852	17009	17137	16692	16849	16998	17032	16913	16872	16998	16895	16846	16861	16946	16891	17010	16892	16998	16791	16865	16802	16783	17038	16990	16929	16925	17063	16976	16927	16915	16956	16983	16892	17226	17083	16774	16958	16854	16894	16866	17059	16927	16961	16785	16942	16942	16803	17055	17062	16877	17005	16761	16676	16927	16978	16897	16731	16685	16849	16944	16958	17002	16897	17141	16953	16838	16855	16862	16888	16849	16826	17004	16890	16985	17030	16936	17035	17065	17008	16915	16963	16964	16969	17151	16921	16835	17032	16699	16719	16703	16788	16897	17095	16975	16994	16843	17108	17043	16875	16920	16808	17079	17135	16971	16892	17102	16932	16760	16893	16882	16992	16858	16860	16811	16906	16749	17092	16949	17000	16842	16749	16759	16986	16971	17025	17000	17011	16992	16788	16816	17075	16936	16996	16950	17081	16904	16922	16838	16994	17048	16926	16920	17016	16774	16891	17012	16806	16938	17087	17023	16836	16723	16804	16760	16887	16966	16973	16928	16965	17100	16818	16884	17023	16785	16865	16920	16833	16886	17049	16842	16940	16836	16970	17146	16754	16757	16884	16864	16862	16904	16851	16923	16920	17050	16829	16697	17038	17092	16953	17175	16782	16904	17062	16737	16741	16935	16906	16692	16943	16821	16823	16904	16883	17000	16818	16977	16923	17053	16911	17095	16797	16909	16937	16913	17061	16869	17097	16893	16796	16969	16945	16798	17086	16988	16809	16732	16873	17161	16870	16923	16819	16790	17038	16910	16907	16996	16965	16868	16846	16942	16975	16867	17137	16905	17035	16828	16934	16918	17087	17043	16992	17018	16905	16901	16863	17057	16858	16751	16927	16868	16966	16946	17010	16916	16765	17021	16720	16840	16847	16881	16803	16633	16932	17174	17086	17044	16764	16879	16966	17003	16885	16859	16783	16938	16980	16895	16879	16876	17209	16840	17025	16838	16802	16790	17063	16934	16757	16798	17031	16862	16886	16987	17115	17044	17012	16908	16873	16768	16878	16829	16859	16862	16894	17028	16781	16801	16762	16973	16759	16804	16855	17107	16930	17012	16673	16794	16858	17025	16911	16900	16903	17048	16888	16970	16999	16897	16954	16883	16868	16749	16984	16937	16705	16893	16802	17069	16951	16850	16941	16818	17013	16861	16776	16895	17075	17037	16817	16995	16934	16789	16813	16870	16810	16887	16940	17165	16998	16988	17074	16894	17022	16979	16939	16930	16996	16773	16777	16836	16876	16907	16716	16712	16962	16861	16887	16981	16821	16854	16910	16944	16994	16808	16934	16727	16982	16859	16707	17042	16973	17041	16825	16865	16882	17016	16740	16803	17162	16724	16900	16766	17034	17023	16703	17040	17007	16971	16868	17062	16969	17032	16843	16980	16831	16886	16806	16975	16933	16913	16748	17029	16774	17074	16729	17029	17049	16875	16967	16842	16824	16892	16686	16655	16871	16980	17060	17086	16874	16742	17030	17037	16874	16923	16820	16999	16956	16923	16840	16756	16792	16875	16963	16827	16814	16895	16848	16975	16793	16989	16979	16834	16858	16871	16992	16960	17109	16969	16757	17079	16932	17007	16965	17092	16840	16970	16928	16914	16807	16819	16874	16784	17124	16898	16749	16959	16916	16897	17083	16972	17021	16958	17035	16728	16962	16866	17040	16886	17012	16824	16831	16969	17147	17128	16907	17060	16812	16850	16773	16786	16902	16885	16749	16965	16743	16774	16980	16931	16941	16961	16981	17211	16785	16711	17144	17016	17067	17030	16669	16858	16896	16735	16772	16753	16710	17109	16976	16920	16717	17133	16986	16976	16911	16773	16996	17090	16986	16849	17009	16920	16543	16803	16870	16907	16867	16894	16835	16856	17008	16816	16977	16946	16992	16975	16815	16596	16786	16925	16941	16873	17014	16857	16934	16807	16787	16932	16934	16960	17013	16837	16950	17022	16877	16820	16788	16933	16877	16903	16752	16923	16729	16925	16959	16689	16951	16930	16966	16887	16900	16732	16891	16899	16768	16969	17120	16878	16764	17002	16779	16645	16928	16819	16943	16922	16957	17216	17204	16854	16843	16869	17008	17003	17006	17131	17227	16837	17023	16833	16980	16869	16912	16730	16745	16744	16851	16980	16789	16943	17098	16955	16912	17056	16967	17000	16846	16951	16840	16817	17024	16947	16964	17015	16989	16767	16952	16742	16931	17095	16785	17060	16859	16782	16888	16965	17170	17017	16902	16931	16993	16997	16971	16750	17012	17034	16977	16999	16956	17196	16705	16764	16857	16837	17036	16939	16926	16948	16817	16788	16671	16897	17010	16983	16956	16742	17008	17084	16956	16972	17064	17024	16794	16972	17104	17110	17038	16987	17060	16656	16807	16772	17012	16677	16844	17103	17064	16887	16956	16780	17035	16827	16907	16892	16844	16831	16956	17062	17091	17067	16940	16853	16921	17038	16946	17097	17002	16878	17051	16828	16986	16942	16918	16969	16902	17019	16804	16879	16621	16956	16714	16883	16974	16853	17034	16923	16878	16799	16875	16791	16958	16854	17175	16737	16905	17028	16895	16972	16885	16907	17047	16931	17065	16858	16999	16927	16948	16981	17048	16822	16743	16859	16996	16857	16903	16988	16846	16902	16847	16861	16824	16846	16971	16809	17073	16761	16932	17070	16854	17069	16787	16902	16969	16991	16828	16897	16935	16971	16925	16923	16660	16775	16650	17067	17061	16916	16888	17031	16909	16889	16848	16830	17076	16755	16894	16984	16997	17028	17031	17088	17206	16803	17116	16789	16970	17111	16906	16844	16829	16842	16977	16854	17041	16849	16800	17108	16575	16835	16785	16998	17069	17055	16927	16846	16862	16812	16952	16956	16739	16856	16777	16921	16894	17030	16901	16757	16915	16989	17055	16821	16901	16988	16930	16937	17015	16840	16899	16802	16951	16958	16937	16668	16968	17011	16886	16884	17183	16843	16829	16912	16795	16660	16885	16738	17060	17049
22224	44459	37567	29730	25409	22281	20439	19130	18350	17775	17287	16590	16433	16006	16056	15783	15648	15714	15679	15608	15522	15605	15597	15582	15475	15321	15477	15288	15375	15513	15372	15107	15342	15299	15106	15256	15242	15354	15416	15166	15324	15461	15136	15541	15075	15203	15148	15296	15333	15264	15279	15161	15283	15309	15362	15347	15267	15107	15230	15196	15377	15116	15237	15217	15221	15194	15236	15384	15213	15327	15379	15262	15292	15373	15254	15112	15135	15285	15353	15310	15513	14980	15315	15287	15159	15235	15265	15225	15354	15065	15152	15329	15407	15109	15350	15139	15237	15435	15135	15064	15261	15308	15229	15264	15031	15235	15336	15456	15287	15243	15201	15149	15147	15299	15160	15336	15300	15157	15174	15114	15416	15149	15140	15230	15335	15072	15358	15257	15127	15276	15275	15005	15191	15152	15238	15176	15294	15268	15206	15180	15332	15204	15175	15239	15329	15172	15208	15215	15259	15288	15328	15304	15291	15281	15062	15395	15081	15158	15195	15166	15165	15106	15286	15172	15313	15212	15269	15400	15162	15106	15392	15238	15266	15188	15180	15181	15305	15185	15188	15012	15314	15218	15340	15109	15282	15266	15293	15191	15314	15142	15326	15225	15260	15245	15164	15131	15223	15296	15035	15217	15212	15136	15216	15419	15229	15323	15331	15254	15311	15319	15020	15263	15226	15101	15172	15173	15081	15223	15160	15250	15215	15283	15116	15228	15178	15050	15258	15228	15252	15177	15374	15273	15286	15229	15195	15301	15138	15285	15084	15226	15222	15340	15085	15208	15193	15216	15357	15313	15124	15218	15324	15184	15214	15045	15191	15359	15252	15349	15170	15183	15184	15204	15256	15262	15232	15134	15140	15190	15303	15073	15254	15058	15251	15100	15124	15335	15119	15190	15307	15293	15264	15162	15164	15355	15275	15092	15317	15150	15080	15122	15164	15252	15105	15207	15161	15255	15206	15377	15317	15248	15280	15302	15196	15113	15337	15378	15340	15300	15176	15147	15239	15230	15198	15170	15442	15348	15257	15108	15194	15324	15136	15155	15450	15278	15170	15343	15377	15186	15395	15128	15237	15229	15334	15191	15235	15222	15114	15304	15511	15390	15155	15115	15303	15105	15419	15332	15124	15285	15213	15149	15173	15070	15316	15213	15276	15103	15231	15185	15216	15183	15219	15389	15434	15295	15203	15218	15236	15249	15266	15242	15222	15181	15307	15310	15193	15189	15234	15005	15238	15183	15197	15313	15146	15219	15228	15378	15136	15161	15213	15307	15248	15134	15312	15290	15221	15277	15247	15176	15069	15182	15367	15220	15216	15091	15344	15402	15152	15291	15342	15247	15210	15257	15164	15106	15111	15334	15320	15181	15283	15132	15166	15164	15196	15219	15368	15144	15181	15133	15041	15128	15189	15345	15126	15077	15326	15237	15098	15110	15303	15050	15243	15290	15454	15262	15271	15199	15266	15359	15410	15195	15238	15266	15088	15190	15400	15143	15137	15257	15221	15266	15153	15262	15464	15301	15189	15215	15041	15223	15227	15273	15162	15078	15213	15327	15269	15256	15364	15252	15086	15232	15227	15127	15283	15191	15359	15202	15292	15282	15202	15218	15345	15403	15254	15154	15264	15305	15179	15250	15238	15161	15289	15457	15219	15253	15135	15236	15250	15141	15350	15086	15044	15249	15087	15235	15307	15119	15290	15199	15060	15164	15324	15215	15218	15205	15147	15194	15101	15323	15301	15195	15130	15222	15064	15184	15141	15270	15446	15242	15357	15146	15297	15400	15327	15073	15304	15306	15360	15161	15105	15248	14959	15292	15236	15088	15251	15226	15187	15244	15257	15286	15261	15302	15278	15176	15353	15171	15393	15416	15321	15374	15116	15187	15306	15052	15328	15159	15123	15265	15231	15396	15345	15355	15289	15281	15143	15330	15128	15133	15238	15269	15296	15315	15233	15173	15343	15243	15253	15268	15055	15291	15111	15101	15296	15077	15226	15313	15270	15420	15258	15281	15400	15244	15446	15220	15131	15234	15302	15207	15149	15364	15260	15141	15232	15397	15237	15328	15273	15235	15267	15363	15121	15232	15225	15319	15404	15349	15285	15486	15269	15144	15265	15391	15227	15262	15349	15371	15118	15006	15376	15217	15271	15341	15095	15316	15256	15313	15194	15189	15159	15273	15155	15273	15135	15318	15166	15262	15133	15187	15255	15252	15255	15380	15117	15297	15173	15374	15336	15301	15060	15299	15345	15336	15178	15191	15077	15153	15193	15184	15323	15236	15294	15161	15159	15159	15199	15449	15237	15191	15155	15320	15370	15312	15436	15204	15036	15275	15261	15284	15208	15271	15237	15193	15205	15335	15353	15275	15281	15465	15315	15116	15173	15158	15191	15238	15258	15278	15164	15386	15427	15254	15013	15422	15185	15172	15287	15358	15327	15332	15233	15387	15303	15294	15146	15465	15106	15396	15238	15165	15117	15170	15183	15102	15271	15297	15265	15312	15241	15140	15299	15295	15165	15327	15191	15174	15188	15205	15245	15262	15413	15258	15166	15294	15340	15320	15123	15345	15300	15190	15196	15231	15274	15295	15313	15064	15243	15152	15297	14892	15236	15284	15384	15231	15393	15153	15038	15104	15247	15238	15242	15206	15295	15036	15378	15359	15146	15233	14992	15242	15326	15266	15152	15311	15246	15196	15229	15335	15214	15081	15212	15397	15378	15304	15219	15142	15153	15327	15458	15220	15358	15329	15292	15222	15141	15403	15181	15179	15288	15467	15254	15198	15339	15125	15058	15288	15188	15196	15195	15218	15221	15174	15196	15118	15160	15155	15009	15166	15208	15299	15287	15099	15183	15217	15308	15343	15056	15315	15334	15155	15236	15429	15417	15261	15259	15257	15307	15163	15315	15117	15237	15358	15313	15229	15121	15265	15304	15184	15262	15121	15103	15167	15490	15213	15336	15293	15330	15132	15201	15255	15044	15135	15275	15077	15266	15251	15148	15309	15147	15157	15111	15172	15117	15283	15184	15193	15067	15255	15155	15144	15275	15239	15105	15238	15255	15235	15292	15244	15246	15340	15149	15216	15247	15007	15183	15209	15326	15153	15176	15352	15211	15273	15191	15322	15245	15335	15252	15159	15322	15224	15207	15328	15262	15368	15085	15191	15298	15335	15169	15206	15169	15234	15206	15290	15212	15074	15241	15179	15181	15213	15337	15157	15444	15155	15213	15092	15166	15371	15237	15267	15153	15268	15321	15210	15376	15356	15298	15239	15156	15129	15131	15077	15260	15402	15207	15368	15271	15153	15237	15109	15258	14980	15159	15360	15204	15245	15258	15243	15251	15271	15261	15289	15258	15295	15390	15295	15207	15345	15199	15249	15292	15316	15287	15197	15216	15215	15131	15163	15181	15228	15278	15313	15059	15029	15261	15217	15259	15170	15210	15304	15159	15202	15292	15194	15357	15312	15250	15136	15119	15406	15275	15425	15237	15074	15201	15071	14956	15331	15345	15193	15202	15318	15218	15264	15321	15164	15314	15111	15260	15130	15281	15200	15280	15281	15441	15205	15209	15314	15346	15045	15122	15199	15070	15097	15209	15090	15168	15249	15203	15215	15257	15220	15153	15343	15195	15205	15161	15202	15270	15312	15335	15279	15246	15295	15160	15257	15239	15289	15141	15253	15224	15249	15244	15565	15396	15152	15152	15067	15173	15314	15264	15276	15018	15087	15140	15135	15132	15252	15252	15288	15219	15103	15268	15167	15286	15224	15246	15270	15337	15205	15114	15240	15211	15141	15164	15225	15333	15210	15282	15223	15092	15380	15274	15368	15231	15335	15203	15205	15175	15283	15083	15181	15299	15361	15178	15166	15246	15191	15312	15082	15308	15303	15362	15190	15302	15346	15237	15297	15123	15235	15281	15401	15303	15257	15057	15205	15002	15244	15115	15081	15169	15333	15136	15271	15357	15278	15214	15229	15322	15271	15252	15138	15472	15291	15400	15336	15053	15310	15123	15239	15173	15396	15145	15271	15176	15279	15180	15273	15335	15394	15256	15333	15234	15052	15245	15262	15253	15227	15118	15234	15297	15139	15145	15305	15215	15142	15177	15244	15062	15286	15429	15235	15352	15267	15305	15361	15287	15247	15156	15213	15205	15148	15277	15247	15261	15128	15130	15310	15066	15144	15238	15241	15223	15194	15334	15461	15119	15364	15255	15283	15201	15404	15098	15288	15298	15176	15176	15118	15193	15519	15296	15314	15132	15215	15279	15032	15144	15269	15204	15240	15056	15225	15210	15234	15221	15433	15134	15389	15257	15240	15409	15262	15399	15221	15282	15371	15095	15179	15255	15217	15100	15241	15264	15119	15235	15211	15392	15058	15333	15330	15058	15211	15086	15361	15270	15246	15222	15155	15314	15340	15121	15168	15227	15257	15130	15170	15215	15223	15264	15308	15235	15474	15261	15160	15270	15097	15226	15270	15184	15076	15334	15232	15179	15217	15216	15317	15474	15315	15217	15225	15185	15131	15346	15468	15369	15124	15125	15141	15302	15374	15458	15291	15363	15189	15366	15130	15331	15331	15299	15277	15205	15310	15283	15319	15214	15286	15249	15078	15080	15185	15327	15151	15118	15335	15069	15185	15486	15367	15339	15238	15117	15402	15207	15092	15201	15286	15131	15189	15272	15407	15033	15437	15260	15203	15308	15237	15242	15180	15167	15243	15035	15322	15218	15300	15178	15196	15104	15176	15215	15365	15224	15196	15271	15324	15223	15307	15111	15246	15268	15248	14990	15253	15208	15143	15317	15186	15309	15196	15220	15150	15297	15213	15235	15348	15357	15253	15243	15128	15308	15204	15176	15190	15280	15240	15024	15260	15308	15239	15035	15153	15167	15203	15179	14973	15322	15374	15189	15313	15169	15299	15316	15249	15114	15306	15384	15178	15297	15329	15210	15289	15193	15359	15138	15302	15225	15091	15224	15436	15308	15216	15331	15299	15172	15301	15387	15175	15077	15210	15136	15106	15321	15204	15285	15273	15309	15271	15341	15092	15114	15220	15239	15126	15337	15232	15264	15216	15196	15068	15147	15449	15246	15185	15246	15367	15158	15317	15193	15311
25338	21631	27712	28026	21534	20047	19592	18325	18003	17641	17376	17099	17033	16837	16801	16810	16674	16618	16667	16722	16563	16518	16616	16575	16465	16772	16565	16375	16521	16493	16604	16558	16487	16597	16415	16301	16575	16613	16408	16313	16530	16498	16504	16352	16319	16367	16331	16336	16411	16433	16416	16364	16427	16485	16456	16381	16679	16321	16451	16524	16515	16601	16448	16425	16418	16487	16451	16382	16499	16606	16364	16425	16466	16669	16398	16418	16513	16368	16232	16442	16505	16367	16561	16576	16198	16483	16480	16602	16394	16439	16362	16313	16302	16439	16403	16529	16484	16638	16497	16464	16382	16518	16490	16373	16271	16407	16356	16232	16438	16326	16374	16438	16366	16548	16437	16399	16538	16371	16492	16423	16523	16542	16487	16312	16376	16647	16502	16162	16301	16355	16437	16441	16415	16469	16672	16335	16292	16427	16570	16576	16316	16196	16583	16202	16367	16456	16593	16468	16516	16424	16444	16478	16522	16361	16277	16626	16318	16554	16465	16654	16439	16467	16326	16337	16451	16592	16390	16474	16586	16321	16497	16210	16355	16403	16303	16694	16390	16445	16392	16492	16555	16517	16407	16475	16391	16343	16370	16442	16391	16305	16414	16543	16427	16238	16521	16495	16615	16385	16591	16450	16559	16404	16413	16354	16406	16341	16393	16498	16721	16106	16247	16492	16216	16382	16254	16385	16462	16233	16347	16343	16376	16536	16554	16403	16424	16298	16477	16369	16404	16398	16528	16571	16419	16246	16274	16393	16199	16372	16449	16537	16228	16306	16430	16500	16343	16309	16396	16275	16467	16480	16182	16324	16259	16245	16700	16403	16372	16571	16286	16478	16307	16300	16367	16515	16573	16416	16537	16511	16509	16294	16509	16360	16482	16493	16341	16335	16464	16400	16360	16559	16273	16591	16314	16455	16435	16603	16397	16465	16386	16416	16451	16327	16413	16567	16359	16396	16445	16630	16570	16679	16521	16651	16624	16380	16391	16375	16361	16266	16219	16503	16322	16420	16401	16365	16404	16309	16462	16498	16491	16431	16219	16492	16280	16588	16473	16542	16663	16540	16610	16345	16267	16425	16462	16463	16589	16436	16265	16370	16407	16363	16277	16542	16450	16308	16406	16375	16365	16441	16354	16557	16461	16454	16365	16539	16374	16495	16521	16476	16408	16360	16460	16337	16499	16255	16632	16322	16337	16528	16630	16391	16434	16344	16299	16065	16272	16707	16443	16388	16476	16404	16493	16419	16434	16323	16500	16472	16433	16628	16316	16382	16405	16496	16499	16694	16605	16433	16371	16365	16461	16532	16250	16358	16434	16583	16440	16478	16540	16626	16413	16499	16443	16323	16432	16273	16655	16308	16474	16384	16472	16355	16406	16468	16535	16407	16441	16511	16533	16360	16481	16246	16287	16392	16318	16407	16486	16568	16547	16440	16416	16630	16530	16426	16395	16230	16647	16358	16584	16234	16280	16426	16435	16359	16315	16413	16431	16303	16231	16453	16432	16336	16348	16373	16483	16450	16539	16100	16547	16523	16266	16300	16386	16377	16493	16372	16736	16298	16640	16314	16501	16481	16627	16387	16599	16335	16320	16354	16577	16432	16376	16437	16450	16530	16448	16679	16321	16566	16428	16414	16442	16578	16595	16252	16165	16367	16432	16398	16334	16484	16334	16311	16495	16426	16510	16318	16608	16438	16445	16396	16414	16334	16647	16390	16510	16278	16354	16389	16499	16391	16393	16344	16531	16488	16429	16359	16380	16332	16592	16451	16498	16315	16275	16410	16524	16564	16399	16413	16478	16358	16555	16368	16473	16459	16395	16611	16438	16276	16360	16292	16544	16451	16420	16286	16304	16451	16471	16591	16404	16641	16403	16472	16532	16342	16548	16549	16472	16463	16349	16318	16411	16361	16616	16423	16607	16384	16362	16364	16121	16530	16561	16719	16432	16321	16474	16381	16498	16426	16353	16362	16430	16173	16364	16508	16498	16499	16581	16226	16339	16449	16535	16289	16444	16342	16506	16385	16433	16402	16358	16456	16566	16601	16384	16466	16276	16415	16365	16362	16208	16516	16413	16515	16438	16338	16259	16261	16348	16407	16506	16463	16297	16358	16326	16427	16500	16508	16448	16361	16544	16412	16519	16253	16429	16239	16479	16560	16451	16415	16348	16321	16493	16473	16389	16152	16576	16499	16576	16632	16400	16429	16492	16298	16400	16451	16438	16402	16239	16399	16398	16524	16551	16496	16490	16347	16596	16465	16574	16373	16358	16292	16363	16394	16454	16310	16356	16180	16519	16395	16332	16445	16433	16521	16419	16438	16749	16338	16536	16607	16436	16251	16514	16363	16382	16622	16372	16540	16527	16385	16284	16351	16358	16401	16347	16444	16303	16395	16564	16504	16357	16397	16485	16326	16500	16520	16337	16323	16289	16565	16417	16416	16512	16473	16421	16504	16232	16448	16483	16571	16574	16416	16400	16308	16336	16414	16317	16546	16398	16485	16610	16506	16543	16402	16338	16535	16294	16615	16507	16499	16556	16370	16490	16474	16678	16429	16469	16383	16403	16375	16433	16276	16370	16510	16551	16392	16397	16596	16148	16689	16445	16325	16355	16527	16193	16491	16515	16357	16600	16411	16340	16438	16443	16477	16474	16513	16614	16557	16465	16436	16326	16542	16559	16467	16478	16310	16393	16576	16470	16372	16353	16508	16375	16305	16506	16528	16511	16434	16378	16383	16342	16417	16438	16433	16468	16598	16471	16265	16420	16587	16415	16515	16342	16593	16471	16676	16365	16472	16367	16402	16557	16598	16291	16236	16359	16390	16375	16497	16436	16482	16581	16205	16615	16445	16319	16461	16497	16487	16423	16575	16565	16362	16444	16337	16500	16482	16620	16416	16481	16333	16367	16557	16342	16496	16578	16424	16312	16472	16506	16440	16303	16254	16458	16348	16598	16499	16254	16360	16518	16545	16386	16567	16240	16349	16384	16398	16475	16470	16541	16445	16258	16421	16440	16494	16487	16489	16498	16431	16297	16450	16382	16506	16317	16563	16522	16582	16527	16532	16319	16435	16365	16537	16489	16484	16330	16506	16484	16494	16549	16379	16515	16250	16476	16436	16359	16517	16304	16410	16328	16571	16450	16625	16448	16334	16172	16323	16341	16502	16594	16396	16525	16414	16454	16550	16561	16581	16636	16513	16566	16437	16456	16387	16457	16348	16199	16381	16383	16435	16395	16384	16321	16346	16467	16645	16473	16531	16275	16410	16363	16575	16230	16372	16204	16248	16576	16476	16610	16342	16500	16206	16302	16384	16512	16409	16436	16509	16454	16515	16267	16366	16249	16444	16516	16501	16502	16432	16356	16437	16537	16484	16735	16354	16487	16467	16455	16487	16546	16488	16346	16430	16467	16379	16487	16458	16460	16481	16347	16529	16538	16364	16469	16454	16576	16273	16382	16376	16666	16293	16526	16428	16244	16434	16386	16568	16431	16654	16280	16369	16368	16348	16524	16561	16668	16300	16345	16418	16492	16412	16576	16496	16411	16476	16237	16449	16325	16272	16362	16357	16303	16453	16375	16224	16681	16546	16606	16414	16389	16393	16292	16570	16321	16328	16375	16515	16417	16647	16538	16531	16545	16507	16453	16590	16480	16569	16637	16407	16550	16402	16651	16435	16379	16381	16546	16364	16417	16406	16614	16519	16350	16348	16541	16649	16562	16411	16487	16372	16441	16386	16410	16412	16560	16540	16451	16425	16556	16447	16399	16368	16380	16602	16423	16353	16549	16541	16456	16421	16403	16419	16454	16624	16498	16270	16417	16346	16430	16496	16227	16364	16316	16415	16505	16277	16456	16616	16483	16385	16516	16558	16377	16425	16577	16504	16458	16518	16553	16395	16307	16394	16424	16384	16544	16348	16335	16422	16456	16299	16336	16255	16559	16510	16370	16471	16351	16285	16426	16606	16740	16338	16322	16513	16263	16523	16516	16557	16542	16442	16348	16549	16422	16336	16328	16374	16398	16398	16495	16351	16438	16352	16516	16332	16503	16337	16454	16494	16589	16431	16518	16413	16357	16243	16258	16325	16441	16400	16270	16449	16370	16212	16461	16462	16439	16332	16328	16410	16493	16423	16513	16364	16188	16316	16329	16486	16493	16268	16652	16310	16371	16354	16354	16407	16311	16285	16393	16391	16357	16362	16250	16370	16500	16337	16372	16502	16372	16396	16346	16464	16413	16524	16447	16375	16317	16249	16359	16340	16330	16571	16539	16288	16714	16315	16474	16467	16430	16288	16501	16542	16425	16212	16249	16622	16433	16436	16642	16379	16282	16417	16498	16254	16524	16599	16482	16323	16485	16245	16457	16537	16454	16288	16558	16787	16392	16586	16568	16435	16210	16550	16301	16401	16593	16432	16236	16307	16369	16338	16596	16308	16409	16432	16272	16237	16489	16663	16670	16611	16407	16632	16512	16472	16267	16198	16457	16521	16539	16478	16266	16407	16419	16281	16413	16559	16346	16651	16337	16379	16224	16534	16389	16408	16555	16463	16439	16559	16430	16411	16436	16466	16578	16397	16502	16495	16252	16394	16457	16590	16411	16304	16538	16485	16446	16345	16371	16626	16310	16478	16343	16324	16347	16313	16471	16501	16455	16535	16455	16487	16504	16551	16533	16339	16361	16378	16354	16586	16311	16356	16561	16568	16377	16457	16445	16604	16350	16446	16493	16507	16371	16397	16348	16433	16381	16435	16464	16349	16463	16399	16252	16246	16618	16417	16364	16379	16577	16293	16310	16404	16327	16549	16519	16269	16396	16348	16488	16603	16359	16579	16629	16293	16567	16364	16528	16582	16423	16522	16670	16246	16389	16336	16714	16611	16579	16453	16462	16513	16322	16729	16436	16506	16427	16571	16266	16427	16579	16386	16405	16193	16355	16458	16525	16548	16714	16625	16402	16358	16523	16399	16315	16518	16488	16594	16349	16405	16528	16623	16361	16578	16477	16456	16297	16474	16484	16398	16418	16267	16216	16473	16577	16433	16445	16440	16522	16481	16414	16344	16444	16333	16277	16463	16323	16503	16429	16440	16483	16440	16413	16299	16384	16661	16459	16383	16281	16418
22678	40634	34213	26559	22688	20552	18939	17963	17373	16876	16324	16105	15801	15592	15517	15435	15466	15220	15343	15085	15069	15159	15124	15271	15259	15057	14910	15050	14859	15128	15026	14951	15050	14875	15026	15050	14937	15056	15028	15059	14815	14967	15124	15049	14966	15019	14877	15091	15012	14898	14966	14970	15000	14845	14989	14970	14955	15043	15002	14908	14946	14885	14868	14902	15018	15022	14994	15097	14756	14942	14821	14990	15000	14939	15050	15051	14972	15002	14894	15040	14997	14750	14937	15176	14952	14877	15049	15133	14954	14941	14978	14802	15038	14929	15085	14896	14960	15019	14938	15095	14951	15038	14908	14939	14869	14890	15085	14904	14962	14844	15077	15076	14871	14884	14908	14841	14998	15021	14898	15040	14853	15038	14938	15142	14899	14884	14884	15008	14762	14829	14947	14835	15055	14933	14967	15041	14915	15161	14724	15073	15041	14871	14915	14943	15010	14953	14919	15046	14969	14933	14728	15077	15002	14861	14754	15028	15180	14965	15054	15235	14952	14867	14898	14914	14877	14962	15047	14935	14788	14953	14970	14961	15004	15003	15013	14985	15011	14927	14938	14870	15026	14947	15008	15037	14890	14999	14838	14865	15010	14855	15038	14866	14961	14843	15148	15013	14950	15087	14887	15038	15035	14883	15077	14845	14979	14780	14856	14911	14793	14754	14950	15098	14927	14912	14933	14832	15016	14921	14800	14735	15022	14898	14987	15012	15007	14949	15049	15116	14819	15214	14965	15015	14774	14957	14811	14950	15003	14853	14971	14965	14894	14856	14903	15098	15135	14782	15241	14798	15196	14893	14703	15116	14943	15027	14947	14930	14976	15168	14937	14900	15018	14860	15034	14905	15172	14964	14851	15098	14978	15034	14902	15005	15139	14875	14783	14943	15028	14868	15143	15009	14943	15002	14980	14961	14943	15020	14953	14881	14798	14910	14777	15009	15062	14914	14853	14951	15091	14992	14881	14934	15040	15110	14983	14947	15004	14967	15086	15097	14854	15061	15034	15180	14901	15068	15071	14855	14925	14969	14839	14952	14710	14887	15008	14591	14910	14875	14974	14910	15014	14953	14926	14910	14922	15079	14927	14888	14875	15032	14995	14966	14911	15021	14900	14940	15031	14955	14786	14899	14859	14996	14981	14987	15047	15008	15058	15004	15132	14860	15024	14869	15045	14913	15081	14920	14940	14986	14983	14905	14958	14916	14794	14903	14984	15099	14883	15017	14956	15010	14789	14925	14954	14897	14985	14898	15052	14748	14967	14845	15041	14869	14993	14758	15113	15084	14836	14756	14966	14829	14886	14941	14972	15123	14830	14920	14874	14944	14964	14982	14928	14925	14957	15056	14957	15112	14880	15008	14914	15048	15037	15002	14963	14889	14926	14980	15066	15012	14950	15019	14721	14937	15007	15000	15148	15030	14824	14988	14984	14826	14840	14806	14818	14953	14959	14963	14924	15032	15115	14961	14924	15053	15189	14960	15006	15107	14873	15113	15012	15011	15067	14806	14799	14879	14946	14869	14957	14981	14989	15025	15000	14908	14937	14801	14999	14934	15033	14910	14992	14980	14832	14973	15015	15003	14920	14930	15021	14900	15173	14887	15058	14942	14905	14823	14933	14875	15068	15016	14862	14801	14753	15035	14902	14643	14905	15124	15014	15021	14703	15054	14822	14909	14946	15123	15027	14905	14794	14966	15214	14934	15062	15001	14894	15026	14739	14953	15038	15040	15013	14842	15101	14983	15027	15030	14928	15069	15124	15006	14876	14961	14878	15002	15098	14984	14819	15042	14932	14901	14892	14989	15042	14906	14861	14827	14975	14909	15018	15072	14985	15088	15146	15011	14928	15107	14851	14922	15002	14746	14964	14999	15049	14904	14943	14979	15182	15032	14855	14902	15129	15029	14993	15123	14768	14929	14898	15079	15101	15049	14999	14861	14964	14994	15012	14949	15027	14831	15011	14892	14995	14906	14980	15054	14975	15083	14988	14871	15114	15064	15135	15058	15040	14908	14843	14978	15003	14957	14924	15007	14770	14950	14803	14829	14904	15009	14966	15039	15072	14886	14852	14891	14891	14992	14820	15012	15034	14910	14858	14894	14867	14979	14951	14836	14975	14905	15010	15084	15057	14972	14993	14900	14890	15025	14858	15032	15021	15006	14887	14872	14920	14978	14978	15101	14852	14906	14991	14815	14899	15047	14967	14987	14925	14945	14981	15092	15089	15028	14956	15019	14795	14979	14954	14950	14855	14915	14904	14876	15008	14938	14938	15005	14973	15132	15163	14997	14965	15048	15006	14888	15028	15002	14964	15018	14920	15034	15147	15072	14839	14892	14812	14854	15051	15089	14957	14961	15101	15022	14848	14855	15030	14993	14905	14861	14995	14855	15114	15003	15019	14887	14766	15119	14942	15129	14968	14912	14880	14841	14803	14995	14901	14832	14917	14786	15029	15006	14972	15105	14920	14854	15016	14979	14882	14930	14962	15008	14788	14919	15130	14995	14886	15048	14906	14862	14807	14986	14951	14916	15064	14964	14839	14831	15009	14989	14813	15048	14850	15094	14855	14934	15005	14944	14865	15045	14804	14973	14962	14902	14986	14888	14826	14749	15096	14928	15118	14948	14917	14991	14846	14980	14898	14930	14984	14968	15049	14987	15153	14995	14823	14831	14805	14957	14922	14890	14939	14928	14824	15067	14940	14932	15082	15020	15059	15030	14930	15009	15004	15234	14802	14942	14845	14813	15114	14766	14885	15110	14990	14871	14740	15018	14979	14989	14942	15034	14936	15031	15036	15007	14943	14968	14866	14806	14967	14920	14780	14854	15061	14952	14835	14893	15006	14900	15050	14996	14741	14829	15074	15012	14909	14888	15085	14957	15067	14930	14957	14941	14998	14920	14970	14922	14938	15174	15090	14975	15004	14886	14781	14940	15078	14855	14912	14955	15095	15010	14795	15053	15023	14791	14987	14995	14915	14795	14873	14924	14908	14917	15056	15089	14832	14932	14916	15073	15012	14992	15074	14809	14952	14971	14823	14865	15062	14949	15047	15030	15023	14989	14858	15017	15118	15062	14885	14899	14840	15068	15082	14867	15015	14779	15045	14924	14890	14965	14949	14911	15238	15077	14833	14901	14923	15060	14860	15093	14857	15087	15096	14968	14947	14990	14847	14959	14969	14745	15048	15026	15033	14944	14982	14827	14977	15013	14994	15034	15071	15043	15066	15099	14972	15114	14940	14911	14903	14994	15038	14843	14949	14987	14940	15029	14890	14730	14860	14852	14962	14853	15084	14999	15132	15039	14929	15061	14932	14906	15071	14847	14868	14821	14993	14902	15080	14929	14916	15119	15006	14994	14716	14996	15010	15025	15046	14988	14962	14928	15098	14991	14968	14910	14820	14867	14963	15035	14895	14847	14976	14997	14936	14992	15076	14889	14884	14958	15010	14875	14972	15073	14837	15174	15072	14955	15009	14911	14958	14974	15052	14999	15032	14874	15146	14891	14890	14925	14971	14902	15076	14871	15069	14993	14933	15071	15211	14999	15049	15172	14994	14996	15048	14966	14880	14951	15056	15057	15048	15056	14925	15097	14935	14942	14964	14838	14788	14970	15037	14960	14861	15098	15017	15015	15024	14986	14876	14961	14920	14950	15081	14952	14886	14951	15049	14776	14822	14822	15016	14905	14973	14972	14836	14948	14985	14987	14991	15021	15128	15120	14933	15027	15011	14972	14819	14905	14999	14898	15096	15039	15242	15007	15017	14888	14953	15012	14911	14890	14875	14910	14965	15014	14880	14865	14836	14949	15043	14969	14954	14887	14903	14901	14979	15130	15175	14939	15013	15070	14872	14869	14894	14792	14726	14772	14863	14981	14919	14998	15049	14968	14823	14942	14988	15018	15003	15003	15059	15112	15028	15069	14993	14839	14932	15060	14989	15010	15133	15269	14799	14941	14797	14868	14978	14963	15024	15024	15006	14952	14826	15077	15015	14920	14993	15054	15063	14975	15001	15046	15142	14824	15013	14830	14853	14925	15012	15054	15002	14884	14933	14894	14924	15025	15043	14901	15017	14881	15007	14855	14777	14783	15040	14747	15119	15070	15081	15057	14740	14939	15055	14966	15059	14806	14901	14828	14941	15139	14947	14788	15062	14962	15030	15009	15040	15050	15099	14697	14918	14950	14856	14952	15025	14971	14981	14985	15110	15158	14964	14937	15026	15004	14951	14968	14967	14889	15163	14911	15111	14921	14933	15002	15121	15101	14958	14844	15074	14944	14975	14951	14939	14891	15020	15023	15109	14799	14891	15012	14942	14992	14853	15046	14908	14961	14967	14868	15041	15076	14849	14910	15081	15124	14952	14959	15022	14859	14916	15052	14888	15004	14931	14957	14919	15032	15080	15086	14932	15006	14903	14953	14850	14964	14880	15266	14926	15101	15197	14957	14895	15123	14897	14901	14900	14892	14906	15069	15100	14893	15069	15070	14963	14943	14900	14993	14817	15041	15039	14876	14872	14840	14977	15058	15028	14923	15029	14965	15042	14995	14943	15094	14905	14914	14958	15132	14933	14805	15020	14880	15012	14693	15017	15008	14869	14986	15045	14911	14896	14999	14924	14849	14975	14968	15005	14758	15013	15068	15052	15069	14954	15101	14770	14891	15123	15116	14798	14904	14941	15086	14997	15047	15005	15037	14950	14929	15036	14804	14920	14912	14969	14975	14845	14886	14967	14991	15067	15121	14782	14878	14995	14915	14936	15046	14982	14986	14970	15099	14827	14816	14928	15028	14909	14925	14862	15089	14898	14942	14886	14933	14893	15033	15090	14921	14966	14960	15034	14922	14908	15060	14905	15051	15040	14859	14987	14940	14857	14843	15080	14908	14939	14981	14964	14932	14969	14993	14930	15162	14771	15068	14980	14866	15035	14830	14819	14964	14985	14673	14916	14836	15053	15045	14946	14993	15046	15008	14983	14779	14869	15043	14973	14984	15061	15083	14835	14868	15064	14816	14959	15065	15002	15173	14797	15002	14892	15046	14801	14676	14933	14737	14974	14822	15095	14991	14975	14880	15020	15084	15163	14917	15059	15066	14985	15106	14871	15050	15053	15020	14980	14991	14987	14968
22545	21471	28664	24759	22218	24560	25480	20904	19969	19447	18804	18266	18177	17732	17752	17754	17705	17429	17371	17392	17258	17146	17127	17168	17101	17376	17016	17060	17125	16963	17045	16875	16885	16972	16990	17109	16956	16857	16986	17040	17021	17082	16992	17001	17135	17091	17018	16993	17107	17090	17005	16844	16909	16868	16968	16780	17038	16963	17053	16886	16919	16865	17025	16882	17042	16767	16824	16969	17083	16911	17108	16973	16902	16890	16984	16976	16948	16954	16799	16973	16806	16902	16869	16913	16628	16844	16826	16823	16933	16978	17018	16980	16765	16872	16920	17020	16910	16810	16963	16985	16884	16920	16781	16947	16941	16957	16833	16875	17054	16949	16905	16921	16805	17036	16895	16952	16956	16948	16729	16632	16881	16893	17028	17034	16824	17126	16793	17083	16962	17051	16772	17027	16994	16828	16899	16989	16959	16843	16802	16934	16988	16931	16992	16761	16844	17053	16987	16940	16952	16911	16760	16858	16969	16966	16930	16764	16813	16861	16750	16704	16701	17029	16883	16847	16818	17146	16854	16917	16767	16955	16702	16887	16989	17034	17102	17087	16989	16963	16977	16836	16906	17030	16814	16898	16786	16880	16988	16838	17096	16620	16547	16768	16997	16871	16980	16861	16876	16781	16888	16894	16802	16812	16819	16978	16810	16734	16840	16968	16917	17034	16736	16982	16911	16913	16839	16824	16964	16819	16890	16742	16897	16676	16858	16920	17132	16655	16845	16803	16950	16949	16794	16849	16868	16831	16944	16691	16700	17017	16918	16995	16799	16717	16846	16797	16784	16847	16833	16833	16965	17020	16823	16990	16743	16864	16887	17008	16970	16899	16838	16878	17294	16969	16848	16837	17061	16992	16735	16799	16758	16810	16873	16886	17024	16902	17140	17005	16887	17050	16762	17045	16892	17073	16944	17006	16787	16789	16852	17035	17215	17016	17027	17106	16620	16903	16933	16828	16750	16867	16894	16933	17108	16870	17027	17003	16870	16897	16816	16803	16813	17112	16816	16863	16910	16790	16832	16942	16811	16824	16829	16764	16846	16626	16623	16878	16942	16986	16936	16981	16804	16872	16868	16676	16943	16952	17220	16897	17082	16952	16984	16907	16978	16888	16841	16659	16848	16745	16799	17099	16930	16968	16753	16686	17020	16992	16768	16854	16869	16865	16711	16874	16947	16760	17013	17005	16730	16765	16859	16781	16991	16946	16981	16759	16814	17260	16827	16989	16936	16972	16937	17075	16919	16965	17027	16889	16790	16889	16903	17024	16951	16819	16865	16783	16976	17017	16986	16649	16897	16970	16664	16843	16744	16839	16895	16988	17118	16703	16806	16839	16720	16745	16924	17048	16980	16780	17048	16900	16720	16881	16940	16913	16840	16902	16850	16813	16895	16991	16661	16878	16730	16856	16741	16871	16968	16879	16894	16847	17065	17015	16728	16997	16962	17004	17041	16879	16643	16749	16984	16907	16742	17103	16718	16785	17023	16899	16898	17036	16971	16869	16764	16836	16977	16924	17106	16822	16855	16861	16922	16961	16747	16967	17025	16718	16908	17028	16872	16924	16724	16852	16832	16902	16938	16977	16789	16921	16962	17096	16925	17093	16987	16706	16757	16737	16851	16985	17105	17060	16741	16976	16777	16927	16767	16874	16747	17009	17034	17022	16954	16880	16941	16925	16819	16911	16792	16839	16952	16895	16889	16676	16850	17028	16896	16747	16902	16893	17035	16828	16889	16779	16956	17044	16826	16862	16752	16827	16817	16949	16963	16983	16774	17017	16832	17057	16934	16882	17012	16809	16878	17056	16827	16978	17137	17011	16905	17067	16843	16830	16999	16929	16949	16838	16909	16669	16714	16886	17065	16979	17129	16885	16892	16798	17008	16786	17051	16993	16997	16893	17003	16733	16959	16926	17001	16751	16701	16643	16862	16727	16908	16891	16780	16910	16889	16948	16839	17007	17048	16987	16756	16910	16939	17101	16814	17048	17019	16895	16816	16753	17057	16720	17092	17162	17176	16955	16842	17048	16762	16805	16808	16765	16815	16994	16913	16810	16822	16996	16676	16892	16845	16965	16856	16866	16889	16790	16927	16655	16897	16973	16957	16753	16865	17176	16864	16834	16721	16797	16985	17016	16866	16619	16985	16963	16818	17064	16774	17031	16719	16883	16789	16852	16945	16856	17015	16808	16838	17082	17028	16902	16812	16931	17096	17122	16891	17029	16968	16799	16800	16787	16765	16611	17014	17011	16946	16961	16790	16777	16896	16833	16998	16792	16766	16750	16879	16899	16878	16753	17040	16935	16880	17040	16982	16805	17006	16957	16967	16835	16993	16940	16919	16828	16823	16830	16627	16912	16767	16766	16926	16888	16867	16771	16850	17041	16845	17100	16875	16974	16741	16939	16810	16747	17001	17009	16871	16842	16905	16857	16937	16860	16859	16922	16885	16828	16895	16915	16941	16577	16737	16867	16976	16706	16769	16705	16806	16912	17079	16810	16770	16809	16953	16627	16932	16907	16863	17081	16859	17119	16880	16951	16935	16911	16942	16972	16809	17033	16835	16781	16913	16880	16883	16904	16900	16917	16930	16955	16951	16689	16641	16625	16726	17005	17115	16890	16837	16916	16900	16875	17072	17105	16906	16991	16781	16915	16936	17035	16772	16798	17115	16828	16886	16989	17017	17009	16850	16897	16857	16959	17027	16788	16786	16831	16869	16842	16955	16910	16873	16917	16931	16905	16807	16944	16704	16947	16913	16813	16822	17195	16813	16885	16658	16958	16993	16960	16983	17038	16856	16927	16856	16959	16999	16913	16913	16997	16799	16723	16862	16762	16848	16765	16868	16856	16999	16886	16986	16853	16756	16886	16935	16882	17064	17064	16848	16933	17051	16792	16713	16839	16714	17078	16991	16952	16964	16870	16714	16888	16846	17123	17084	16795	16950	17084	17015	16903	16929	16764	16855	17037	16772	16861	16995	16851	16829	16861	16925	16987	16895	16958	16942	16985	16912	16663	16855	17057	16871	16975	17084	17004	16728	16816	16955	16915	16888	16862	16916	16657	16785	16846	17131	16849	16877	16977	16849	16721	16685	16825	17094	16961	16629	16810	16999	16631	16787	16697	16979	16978	16894	16907	17043	16898	17111	16894	17019	16980	16943	16827	16886	16985	17007	16788	17001	17069	16823	16783	17069	16774	16685	16894	16948	16991	16730	17039	16755	16951	17101	17158	16955	16824	16918	16979	16871	16861	17002	16716	16807	16868	16836	16887	16835	16825	16984	16909	17018	16733	16816	16796	16868	16920	17009	17052	16841	16884	16996	16879	16933	16978	16884	16832	16817	17093	17060	17201	16935	16834	16923	16850	16884	16974	16880	16881	17036	17002	17130	16829	16961	16711	16933	16983	16938	16906	16760	16740	16738	16924	16900	16836	17043	16937	16930	16915	16725	16734	16907	16843	16939	16892	17058	17179	16876	16895	16769	16794	16777	16724	16882	16904	16944	16931	17030	16883	16845	16675	16905	16757	16868	16879	16525	17010	17125	16726	16979	16965	16951	16941	16967	17003	16888	17029	17093	16804	17167	16897	16836	16892	16887	16816	16706	16832	16919	16970	16983	16951	16878	16724	16910	16929	16941	16907	17052	16783	16906	17033	16853	16917	16712	16930	16875	16882	16873	17236	16936	16965	16871	16887	16860	16778	16669	16786	16778	16940	16963	17000	16942	16776	16868	16769	17000	16846	16644	16831	17009	16985	16958	16828	17075	16772	16901	16571	16909	16761	16872	16838	16989	16844	16828	16789	16924	16874	16976	17136	16914	16761	16893	16791	16946	16961	17016	17031	16815	16926	16882	16883	16943	16921	16897	16869	16772	16746	16858	16947	16924	16865	16741	16777	16943	16974	16995	16843	17024	16828	16824	16908	16930	16745	16741	17050	17086	16850	16723	16866	17092	16833	16949	16926	16915	16970	16767	16939	17097	16682	16814	16800	16867	16789	16877	16749	16864	16831	16810	16854	16881	16935	16890	16978	16992	16709	17041	16888	16808	16911	16936	16939	16873	16849	16784	16881	17137	16859	16858	16986	16908	16904	17001	16702	16773	16901	16766	16893	16844	16694	16949	16804	16871	17002	17055	16931	17107	16861	16833	16948	16916	16939	16912	16875	16852	16864	16979	16759	16678	16854	16856	16888	16865	16912	16709	16865	16768	16816	17088	16806	16837	16950	16946	16987	17012	16866	17061	16802	16825	16829	17023	17025	16871	16896	16636	16859	16998	16719	16994	16993	16708	16893	17028	16809	16819	16971	16914	16868	16739	17025	16936	17031	16849	16833	17036	16934	17094	16881	16828	16993	16855	16786	16639	16754	16890	16746	16887	16883	16931	16855	16859	16686	17046	17134	17017	16747	16709	16830	16905	16791	16584	16994	17038	16688	16962	16982	16878	16896	16953	16617	16831	16951	16768	17062	16867	16909	16992	16882	16868	17052	17002	16931	17041	16687	16798	16896	16820	16986	17054	16697	16814	16850	16829	16912	16820	17129	17029	16951	16986	16968	17053	16652	16883	16742	16883	16813	16776	16807	16978	16841	16809	16911	16940	16969	16925	16828	16961	16885	16956	16775	16813	16755	16798	16852	16805	16895	16893	16821	16897	16814	16753	17039	16839	16879	16973	17035	16826	17197	16958	16919	16881	17080	16878	16942	16986	16936	16923	16953	16725	16935	17016	16780	16950	17079	16958	17029	16797	16644	17030	16879	16880	16904	16875	16791	16898	16863	17151	16978	16861	16964	16813	17098	16893	16975	16893	16837	16725	16839	16914	16712	16938	17023	16877	16784	16818	16904	16833	16819	16937	16830	16985	16930	16984	16891	17054	17033	16937	16947	16786	16867	16757	16904	16857	16763	16873	16921	16905	17039	16705	16885	16857	17053	16849	16890	17121	17018	16977	16982	16980	16921	16906	16850	17024	16993	16883	16675	16959	16899	16892	16903	17030	16687	16897	16827	16714	16861	16825	16568	17019	16780	16856	16869	16993	16874	16870	16848	16695	17028	17005	16868	17177	16981	16860	17028	16746	16895	16971	16879	16839	16949	17005	17066	16986	16762	16811	17021	16929	17097	16875	16894
23788	48162	41643	33035	28093	24567	22426	20869	19804	18786	17797	17272	16677	16394	16116	16125	16068	15914	15686	15704	15801	15624	15535	15677	15422	15443	15578	15486	15369	15510	15401	15263	15313	15305	15374	15313	15427	15360	15101	15284	15115	15296	15372	15303	15296	15219	15215	15365	15165	15299	15329	15282	15337	15097	15417	15281	15312	15277	15294	15260	15196	15059	15391	15151	15192	15174	15214	15247	15287	15168	15332	15261	15192	15344	15266	15246	15085	15241	15395	15104	15150	15258	15201	15211	15226	15279	15277	15132	15200	15287	15316	15288	15134	15268	15337	15106	15221	15111	15183	15480	15184	15237	15285	15155	15379	15151	15314	15379	15345	15260	15303	15162	15326	15153	15317	15291	15359	15257	15150	15394	15381	15162	15022	15347	15338	15203	15204	15216	15210	15183	15201	15262	15134	15141	15188	15222	15181	15221	15215	15272	15109	15138	15257	15282	15239	15240	15201	15159	15186	15227	15233	15334	15071	15347	15350	15187	15330	15305	15274	15226	15260	15368	15272	15223	15257	15258	15289	15242	15282	15058	15232	15067	15165	15136	15195	15298	15090	15170	15293	15265	15044	15243	15243	15248	15386	15099	15290	15339	15274	15342	15283	15333	15161	15442	15095	15246	15224	15410	15373	15246	15331	15193	15430	15304	15281	15273	15207	15314	15287	15259	15361	15218	15265	15352	15097	15185	15157	15275	15198	15164	15254	15177	15228	15134	15221	15148	15189	15314	15281	15243	15340	15075	15202	15251	15213	15150	15176	15247	15169	15059	15224	15321	15303	15305	15307	15259	15275	15079	15171	15342	15234	15230	15154	15380	15100	15300	15154	15207	15227	15176	15177	15243	15244	15164	15312	14973	15216	15240	15257	15163	15330	15334	15269	15170	15228	15349	15220	15264	15098	15195	15191	15099	15352	15179	15272	15167	15221	15205	15296	15281	15212	15141	15184	15292	15067	15365	15245	15210	15171	15149	15136	15421	15270	15063	15470	15160	15206	15264	15376	15116	15079	15189	15172	15206	15239	15189	15118	15143	15352	15318	15210	15263	15255	15204	15124	15289	15145	15133	15303	15291	15292	15207	15227	15250	15200	15339	15273	15216	15320	15218	15367	15434	15082	15186	15392	15399	15291	15327	15175	15149	15169	15078	15217	15313	15285	15241	15223	15274	15193	15226	15236	15215	15249	15291	15245	15221	15101	15297	15334	15237	15175	15345	15197	15255	15248	15221	15202	15157	15287	15208	15290	15226	15184	15352	15323	15185	15225	15254	15217	15104	15169	15272	15166	15153	15160	15355	15254	15390	15191	15257	15180	15092	15169	15385	15344	15345	15226	15422	15208	15330	15169	15239	15222	15243	15142	15377	15071	15368	15236	15256	15257	15259	15262	15350	15152	15113	15255	15242	15178	15121	15211	15261	15202	15178	15271	15269	15227	15242	15302	15196	15285	15240	15346	15333	15232	15336	15288	15106	15282	15110	15214	15265	15224	15323	15233	15140	15180	15211	15188	15149	15275	15176	15138	15236	15173	15309	15286	15246	15309	15197	15374	15205	15110	15206	15231	15281	15315	15325	15296	15386	15269	15107	15236	15116	15222	15324	15228	15155	15170	15292	15082	15189	15193	15360	15254	15252	15378	15216	15145	15256	15304	15272	15199	15361	15080	15086	15298	15199	15477	15258	15282	15190	15275	15193	15207	15310	15371	15306	15272	15316	15219	15178	15307	15202	15127	15083	15165	15236	15396	15227	15246	15303	15436	15093	15259	15293	15200	15143	15259	15293	15329	15295	15180	15282	15163	15133	15254	15285	15279	15380	15199	15271	15260	15179	15112	15218	15311	15127	15187	15183	15303	15135	15359	15252	15333	15210	15245	15297	15246	15139	15237	15266	15134	15469	15135	15274	15229	15285	15205	15374	15078	15187	15095	15258	15241	15192	15369	15287	15092	15324	15157	15420	15284	15222	15302	15181	15302	15213	15282	15120	15417	15250	15399	15322	15387	15189	15114	15295	15101	15301	15309	15282	15329	15170	15195	15395	15310	15008	15135	15355	15240	15076	15187	15229	15183	15136	15236	15390	15338	15263	15295	15261	15144	15179	15314	15339	15263	15362	15293	15280	15207	15186	15035	15350	15203	15241	15353	15214	15223	15271	15225	15249	15426	15379	15223	15356	15323	15298	15280	15283	15350	15175	15182	15237	15178	15226	15210	15081	15383	15179	15192	15253	15155	15180	15163	15266	15496	15331	15282	15314	15337	15327	15242	15525	15265	15247	15266	15199	15391	15182	15145	15316	15131	15283	15215	15080	15184	15144	15200	15133	15203	15392	15299	15075	15229	15225	15294	15260	15265	15203	15196	15200	15354	15275	15287	15262	15278	15133	15141	15229	14975	15288	15219	15297	15282	15327	15285	15086	15355	15317	15329	15315	15322	15231	15366	15264	15365	15218	15205	15169	15209	15187	15195	15327	15230	15330	15404	15179	15193	15187	15238	15238	15333	15191	15235	15292	15254	15255	15210	15203	15242	15322	15394	15317	15306	15202	15238	15095	15320	15226	15213	15382	15249	15319	15318	15446	15417	15279	15254	15161	15227	15248	15343	15197	15248	15206	15289	15558	15363	15242	15375	15288	15252	15203	15223	15268	15159	15157	15154	15172	15317	15233	15377	15008	15179	15049	15121	15238	15461	15257	15289	15365	15101	15297	15167	15285	15247	15379	15340	15318	15212	15145	15365	15085	15321	15276	15218	15077	15216	15221	15245	15270	15129	15208	15223	15180	15291	15259	15207	15324	15319	15318	15207	15195	15285	15224	15286	15249	15168	15175	15035	15384	15248	15177	15134	15152	15339	15262	15207	15225	15151	15290	15327	15414	15072	15316	15394	15281	15179	15122	15250	15359	15127	15282	15257	15193	15310	15229	15271	15399	15099	15271	15322	15178	15188	15198	15228	15197	15348	15132	15297	15301	15367	15243	15361	15122	15375	15281	15219	15174	15202	15326	15225	15198	15435	15159	15231	15350	15095	15170	15015	15081	15324	15394	15115	15234	15226	15102	15293	15286	15275	15314	15190	15186	15349	15226	15321	15292	15320	15376	15175	15212	15528	15289	15358	15288	15363	15027	15198	15325	15298	15259	15204	15248	15433	15197	15283	15214	15121	15175	15297	15342	15115	15133	15302	15424	15347	15088	15421	15394	15130	15093	15193	15186	15346	15358	15158	15291	15268	15255	15312	15233	15221	15194	15195	15143	15234	15213	15313	15394	15049	15326	15315	15293	15274	15098	15070	15317	15296	15060	15296	15206	15152	15372	15252	15232	15205	15350	15491	15231	15161	15403	15379	15242	15245	15044	15303	15413	15208	15351	15254	15266	15205	15241	15240	15357	15219	15307	15332	15169	15355	15198	15194	15174	15200	15136	15297	15336	15288	15365	15122	15169	15278	15136	15216	15234	15397	15102	15223	15145	15274	15273	15229	15259	15266	15256	15153	15147	15152	15288	15234	15316	15319	15181	15358	15251	15132	15215	15160	15270	15316	15388	15168	15017	15156	15351	15263	15212	15133	15280	15305	15258	15102	15306	15198	15221	15392	15200	15251	15310	15229	15358	15387	15290	15370	15445	15200	15283	15264	15459	15362	15365	15173	15169	15207	15228	15373	15257	15237	15161	15194	15080	15183	15186	15247	15539	15297	15260	15225	15152	15300	15319	15256	15142	15446	15150	15288	15345	15184	15338	15329	15215	15135	15223	15043	15160	15283	15160	15232	15261	15260	15423	15248	15127	15358	15229	15268	15201	15229	15531	15206	15409	15124	15269	15281	15105	15389	15196	15228	15216	15185	15309	15278	15385	15368	15301	15207	15233	15118	15450	15256	15337	15143	15289	15162	15189	15371	15392	15313	15171	15369	15114	15359	15283	15264	15315	15279	15167	15178	15030	15173	15342	15274	15340	15262	15094	15258	15222	15242	15095	15189	15322	15216	15358	15215	15332	15227	15048	15191	15173	15250	15316	15278	15445	15004	15117	15166	15195	15040	15228	15181	15352	15414	15146	15246	15258	15117	15150	15123	15329	15350	15276	15105	15283	15266	15492	15377	15368	15197	15384	15213	15071	15340	15244	15258	15267	15101	15295	15147	15262	15282	15269	15341	15356	15093	15180	15281	15352	15322	15213	15292	15345	15461	15213	15099	15347	15085	15322	15309	15192	15324	15227	15240	15363	15140	15345	15250	15294	15130	15137	15172	15240	15157	15315	15255	15155	15371	15180	15250	15184	15252	15191	15128	15282	15342	15250	15197	15081	15095	15261	15197	15190	15151	15268	15353	15347	15343	15319	15093	15165	15278	15163	15226	15349	15293	15047	15313	15357	15387	15321	15177	15153	15093	15306	15166	15271	15099	15416	15206	15396	15332	15264	15279	15310	15241	15377	15288	15104	15136	15287	15197	15235	15391	15286	15227	15312	15223	15361	15079	15209	15199	15234	15341	15253	15056	15260	15135	15342	15125	15306	15270	15192	15280	15181	15217	15285	15228	15158	15237	15184	15296	15258	15369	15289	15315	15397	15213	15160	15222	15366	15261	15294	15231	15280	15160	15212	15288	15228	15239	15137	15267	15136	15118	15360	15210	15127	15210	15135	15211	15368	15350	15170	15188	15250	15139	15259	15340	15272	15315	15209	15328	15246	15147	15081	15217	15262	15360	15331	15356	15319	15246	15214	15164	15347	15338	15308	15242	15247	15306	15093	15253	15154	15167	15189	15199	15203	15238	15273	15429	15291	15117	15245	15257	15058	15164	15242	15256	15203	15048	15176	15480	15265	15246	15165	15382	15145	15376	15196	15186	15193	15116	15180	15102	15208	15116	15139	15291	15186	15188	15287	15165	15312	15244	15134	15083	15252	15277	15383	15313	15045	15193	15158	15181	15313	15218	15387	15265	15213	15262	15224	15348	15225	15192	15187	15159	15074	15263	15370	15322	15258	15247	15284	15366	15349	15326	15358	15105	15142	15306	15264	15132	15261	15133	15107	15320	15210	15192	15185	15199	15283	15195	15208	15190	15264	15187	15181	15107	15316	15211	15214	15217	15277	15248	15239	15271	15281	15261	15313	15165	15171	15295	15294	15158	15163	15243	15120
29655	26574	30490	26705	21600	19839	18905	18319	17890	17333	17305	17058	16946	17073	17074	16759	16900	16741	16717	17020	16687	16787	16746	16739	16766	16818	16789	16471	16665	16635	16611	16588	16585	16570	16531	16692	16525	16554	16476	16555	16534	16673	16679	16491	16510	16393	16570	16554	16604	16492	16512	16591	16501	16413	16496	16651	16378	16645	16571	16578	16428	16500	16653	16674	16725	16602	16489	16423	16656	16658	16739	16699	16337	16402	16575	16435	16617	16658	16717	16391	16563	16489	16444	16479	16670	16598	16638	16561	16615	16530	16547	16620	16467	16407	16459	16563	16761	16534	16280	16599	16555	16529	16521	16621	16559	16493	16670	16550	16656	16522	16657	16446	16591	16576	16440	16590	16519	16607	16412	16576	16472	16522	16619	16530	16586	16559	16583	16614	16406	16695	16508	16555	16481	16567	16464	16646	16587	16552	16454	16435	16505	16501	16534	16626	16319	16541	16441	16599	16588	16606	16498	16538	16364	16556	16412	16345	16463	16652	16740	16677	16613	16392	16638	16616	16386	16588	16527	16808	16541	16346	16525	16465	16545	16632	16675	16579	16615	16443	16712	16607	16531	16590	16336	16589	16423	16409	16713	16582	16503	16719	16494	16361	16496	16669	16494	16692	16697	16625	16640	16554	16595	16381	16773	16455	16603	16580	16521	16261	16716	16469	16400	16643	16390	16371	16542	16522	16541	16644	16695	16613	16530	16498	16577	16308	16607	16566	16508	16614	16573	16543	16426	16466	16724	16484	16620	16551	16324	16557	16659	16553	16575	16708	16500	16549	16534	16542	16469	16582	16656	16549	16478	16705	16521	16658	16680	16556	16689	16541	16495	16802	16570	16510	16580	16480	16497	16584	16411	16580	16551	16656	16503	16656	16221	16457	16509	16532	16607	16563	16622	16436	16607	16534	16490	16376	16719	16540	16647	16351	16556	16787	16614	16387	16323	16451	16426	16527	16637	16676	16843	16750	16670	16631	16427	16569	16378	16583	16646	16703	16587	16484	16545	16555	16769	16595	16554	16675	16439	16632	16461	16645	16497	16548	16493	16565	16531	16450	16542	16434	16717	16663	16606	16612	16450	16650	16625	16675	16398	16587	16447	16471	16516	16515	16595	16389	16499	16436	16592	16571	16545	16637	16666	16598	16726	16576	16513	16306	16559	16528	16631	16546	16617	16501	16588	16434	16420	16458	16420	16605	16603	16370	16593	16505	16528	16674	16665	16495	16551	16601	16562	16445	16598	16404	16527	16665	16603	16369	16620	16658	16520	16730	16564	16536	16470	16718	16748	16619	16449	16692	16578	16596	16696	16464	16598	16653	16449	16333	16539	16651	16602	16541	16528	16686	16595	16676	16454	16486	16515	16523	16589	16469	16548	16618	16629	16595	16506	16530	16464	16594	16333	16564	16852	16662	16540	16721	16760	16664	16568	16529	16668	16343	16500	16529	16373	16660	16427	16455	16588	16641	16641	16505	16510	16619	16575	16582	16492	16552	16303	16582	16605	16545	16689	16486	16655	16462	16590	16370	16652	16656	16529	16569	16530	16644	16579	16475	16359	16452	16638	16745	16565	16612	16556	16753	16548	16316	16639	16443	16593	16737	16567	16397	16627	16671	16537	16551	16365	16605	16463	16634	16416	16546	16686	16471	16645	16560	16820	16692	16752	16542	16609	16595	16525	16518	16662	16538	16506	16566	16623	16512	16566	16588	16648	16530	16475	16564	16573	16345	16419	16441	16496	16365	16768	16670	16376	16592	16569	16625	16647	16786	16566	16744	16539	16717	16386	16475	16543	16522	16666	16303	16438	16730	16547	16683	16479	16645	16507	16620	16605	16640	16446	16536	16467	16708	16327	16521	16722	16544	16497	16631	16715	16895	16655	16708	16428	16505	16362	16506	16550	16397	16430	16521	16665	16679	16717	16540	16650	16790	16622	16650	16605	16715	16492	16522	16514	16368	16672	16714	16388	16576	16767	16489	16634	16609	16589	16557	16771	16618	16465	16468	16569	16693	16453	16559	16581	16501	16478	16535	16405	16455	16551	16492	16616	16697	16608	16634	16573	16435	16515	16663	16808	16667	16690	16493	16727	16571	16596	16524	16539	16350	16479	16459	16714	16546	16479	16634	16683	16513	16758	16470	16564	16697	16657	16476	16413	16436	16368	16209	16444	16622	16541	16563	16753	16481	16702	16534	16703	16617	16716	16716	16581	16552	16643	16660	16501	16630	16701	16389	16622	16413	16539	16537	16671	16544	16656	16440	16599	16450	16479	16747	16477	16383	16561	16506	16465	16585	16576	16680	16451	16651	16554	16557	16549	16534	16568	16517	16645	16506	16312	16616	16424	16587	16628	16512	16528	16598	16675	16541	16544	16682	16523	16590	16231	16523	16752	16665	16530	16374	16481	16567	16640	16650	16756	16751	16667	16617	16615	16637	16479	16507	16527	16568	16646	16545	16605	16611	16536	16420	16381	16312	16632	16628	16502	16464	16463	16620	16542	16374	16508	16639	16582	16614	16503	16543	16721	16597	16506	16436	16622	16560	16621	16619	16567	16653	16734	16739	16678	16534	16562	16610	16525	16642	16596	16538	16709	16782	16619	16445	16461	16638	16614	16353	16445	16448	16630	16645	16689	16804	16607	16554	16485	16577	16594	16528	16586	16470	16537	16691	16558	16564	16674	16642	16491	16591	16444	16522	16521	16522	16507	16595	16613	16770	16560	16559	16548	16192	16459	16609	16475	16563	16632	16649	16841	16438	16333	16600	16821	16598	16501	16607	16596	16590	16665	16535	16565	16353	16634	16705	16927	16669	16662	16597	16516	16395	16452	16620	16667	16581	16572	16578	16506	16375	16566	16517	16650	16734	16731	16562	16589	16539	16586	16572	16488	16500	16478	16651	16858	16720	16744	16450	16484	16642	16507	16578	16471	16729	16677	16567	16553	16408	16642	16704	16757	16644	16606	16506	16510	16641	16462	16525	16530	16822	16747	16634	16570	16587	16758	16669	16653	16553	16406	16449	16602	16579	16681	16700	16410	16294	16551	16539	16437	16440	16681	16650	16550	16651	16435	16642	16512	16470	16528	16690	16717	16864	16529	16769	16597	16565	16571	16528	16650	16511	16588	16577	16476	16606	16428	16585	16661	16719	16524	16714	16660	16786	16689	16619	16625	16580	16441	16540	16528	16550	16616	16640	16633	16553	16551	16517	16531	16552	16597	16437	16586	16520	16642	16715	16492	16619	16748	16479	16423	16572	16484	16532	16641	16415	16442	16595	16568	16589	16529	16741	16510	16392	16665	16536	16517	16631	16585	16852	16612	16474	16393	16515	16573	16508	16482	16551	16423	16297	16470	16457	16486	16590	16736	16577	16642	16554	16537	16535	16603	16622	16549	16651	16519	16459	16434	16489	16369	16544	16469	16614	16603	16642	16682	16527	16550	16390	16575	16580	16437	16679	16515	16657	16522	16687	16676	16402	16657	16592	16369	16458	16603	16666	16632	16569	16570	16614	16563	16548	16377	16582	16614	16607	16622	16345	16735	16584	16633	16453	16732	16762	16606	16543	16507	16623	16698	16610	16546	16529	16665	16486	16408	16498	16510	16640	16692	16536	16499	16530	16540	16432	16631	16780	16474	16409	16544	16637	16586	16506	16489	16658	16446	16404	16836	16594	16408	16636	16634	16502	16506	16527	16606	16453	16577	16459	16488	16488	16747	16641	16663	16484	16710	16609	16618	16664	16644	16463	16467	16700	16524	16396	16576	16526	16554	16487	16557	16707	16524	16697	16728	16723	16745	16525	16489	16410	16590	16585	16558	16476	16513	16456	16502	16523	16706	16487	16604	16575	16619	16316	16735	16497	16683	16607	16503	16613	16651	16462	16648	16636	16581	16833	16610	16534	16585	16493	16516	16619	16472	16391	16562	16480	16636	16488	16436	16655	16845	16542	16479	16726	16407	16426	16674	16603	16739	16468	16659	16527	16753	16632	16514	16553	16485	16720	16493	16492	16489	16543	16580	16788	16549	16510	16600	16454	16657	16529	16322	16658	16470	16491	16532	16530	16532	16568	16401	16792	16399	16638	16756	16493	16658	16761	16685	16572	16526	16540	16573	16631	16521	16619	16521	16444	16813	16759	16543	16440	16487	16533	16574	16704	16646	16628	16626	16603	16552	16477	16692	16537	16482	16515	16511	16350	16642	16484	16520	16533	16602	16585	16728	16661	16733	16176	16566	16280	16335	16799	16581	16501	16677	16675	16525	16548	16752	16578	16647	16382	16792	16430	16548	16473	16730	16544	16425	16586	16593	16674	16508	16397	16457	16645	16436	16396	16481	16494	16528	16552	16522	16365	16451	16564	16344	16549	16738	16731	16421	16504	16478	16416	16412	16452	16497	16439	16540	16538	16474	16570	16530	16567	16569	16487	16493	16715	16733	16601	16748	16519	16769	16526	16628	16433	16579	16529	16660	16615	16603	16585	16603	16636	16541	16680	16433	16532	16467	16288	16555	16651	16549	16555	16626	16893	16701	16552	16617	16548	16431	16692	16643	16546	16400	16630	16614	16533	16696	16592	16437	16636	16701	16693	16602	16698	16525	16678	16629	16606	16720	16528	16626	16730	16601	16362	16457	16518	16338	16668	16546	16615	16665	16634	16121	16467	16440	16550	16618	16421	16382	16470	16474	16280	16760	16552	16537	16523	16749	16653	16502	16558	16658	16715	16652	16386	16598	16513	16572	16556	16480	16404	16492	16585	16578	16506	16456	16572	16600	16546	16596	16625	16684	16365	16405	16424	16592	16729	16678	16401	16349	16502	16690	16504	16528	16617	16390	16632	16442	16566	16486	16673	16705	16719	16495	16731	16600	16576	16587	16576	16921	16598	16425	16476	16740	16487	16383	16545	16727	16460	16389	16575	16520	16394	16668	16562	16639	16391	16648	16491	16504	16556	16608	16655	16566	16639	16423	16725	16714	16651	16860	16463	16502	16426	16466	16671	16721	16482	16572	16310	16501	16657	16530	16335	16512	16588	16635	16536	16533	16618	16412	16498	16581	16411	16604	16541	16540	16470	16647	16529	16514	16542	16648	16741	16539	16590	16591	16520	16590	16701	16543	16441	16588	16524
24609	39240	32777	25440	21762	19568	18634	17688	16889	16387	16055	15580	15698	15359	15539	15383	15435	15268	15478	15289	15145	15139	15227	15252	15230	15158	15217	15096	15170	15164	15124	15092	15065	14963	14947	15147	15091	14989	15312	15082	14985	15157	14862	14865	15045	15078	15142	14927	15165	14924	15139	14947	14972	15146	15024	15052	15063	15002	14958	15040	15251	15014	15068	15160	15060	15077	14833	15077	15045	14893	15035	15124	15049	15007	15095	15209	14999	14875	15012	14989	15070	15119	15039	14874	15092	15031	14920	15087	15115	14902	15012	15020	15010	15108	15137	15087	14907	15055	14907	14855	15097	15043	14992	15123	15057	15174	15003	15060	15010	14979	15125	15143	14875	15155	15117	15143	14887	15181	15041	14963	15076	15038	15099	14976	15140	14942	15049	15111	15194	14930	15062	15029	14984	15161	15146	15093	15041	14907	14965	15105	15098	15131	14914	15016	14992	15177	15022	15012	14992	14888	15221	15163	15023	14973	15112	14893	15037	15170	14999	15021	15010	15118	15060	15057	15165	15014	14993	15200	15189	15060	15151	15121	15029	14975	15179	15003	14953	15122	15206	15139	15229	15013	14930	15010	15026	15092	15096	14923	14949	14888	15117	15136	14894	15076	15024	15030	14873	15030	15174	15023	15175	14953	15063	15086	14899	15174	15111	15152	15087	14980	15153	15031	15117	14967	14945	14908	14982	14942	14958	14941	15019	15048	15076	15061	15172	15077	15025	15054	15080	15223	14975	14995	15074	15297	15075	15000	14878	15167	15207	15042	14925	14891	15190	15047	14999	15077	15087	15038	14949	15023	15134	14992	15130	14983	14766	14985	14866	15147	15024	15161	15073	15254	14995	15137	15005	15008	15278	14889	15075	15002	15111	15173	15289	15062	15056	14979	15250	15010	15110	15031	15013	15079	14928	15108	14960	15120	15143	15023	14961	15250	15076	14990	15019	15165	15229	15048	14981	15044	15012	14874	15097	15160	15191	15013	14965	14984	15065	14928	14880	15026	15019	15123	15048	15078	15105	15025	15001	14996	15083	15026	15049	14891	15210	15216	15006	15133	14964	15140	15251	15107	15014	15014	15117	14969	14935	15245	15105	14984	15165	15041	14988	14848	14970	15053	14947	15045	15027	15022	15066	15157	15128	15093	15013	15119	15138	14941	14992	14983	14854	15025	14924	15130	14947	15047	15169	15167	15130	14923	15029	15083	14880	15028	14924	14935	14848	14992	14757	14942	14995	15159	14945	15062	14998	15054	15122	15150	15180	15097	15102	15130	15042	14972	15196	15083	15189	14980	15106	15110	15088	15204	14901	14923	15112	15087	15102	15036	14985	15094	14891	15124	15074	14951	14992	15006	15105	15026	15128	15016	15066	14977	15108	15112	15077	14983	15007	15005	15060	15060	15002	14913	15095	14870	15229	14828	15134	15060	15027	15026	14917	14890	15012	15023	15005	15013	15043	14971	14864	15176	15071	15012	15025	15128	15058	15214	14975	15221	14996	15006	15093	14957	14988	14991	15086	15082	15014	14950	15044	15051	15019	14985	15003	15009	15089	14954	14873	15143	14995	15121	14894	14911	15102	14969	15137	15215	15048	15078	15084	15009	15040	14880	14957	15093	15192	14924	15196	15069	14948	15132	15046	15162	14897	14928	15182	14901	15040	15074	15019	15139	15033	15007	15057	14941	15066	15117	14854	14939	15166	14972	14973	15114	14990	14927	15056	15021	15154	15223	15099	15052	15033	15079	15013	14995	15000	14929	15168	15253	15050	15064	14943	15099	15235	15071	15015	15044	15071	15043	15006	15059	15074	14945	14906	15170	15107	15104	14988	15022	15112	15129	14953	15080	15095	15138	15043	15162	15164	15152	15054	15005	14954	15044	15165	14979	15240	15056	15014	14942	15209	15167	15046	15047	15061	15169	15127	14947	15010	15114	14836	14990	14936	14994	15047	14986	15177	14999	14997	14953	15043	14965	15013	15023	15072	15062	14880	15004	14932	14981	14957	15053	14908	15009	15129	15089	15240	15008	15051	15054	15104	14977	15030	15142	14987	15049	15091	15007	15072	15082	15051	15059	15093	15363	15073	15102	15221	15256	15042	15036	15130	15170	15096	14999	15048	14851	15162	14874	15102	14972	14855	15080	14948	15221	14904	14949	15150	14887	14928	14966	14997	14959	15010	15224	14919	14942	15065	15016	15051	15063	14995	15059	14998	15064	15149	15118	15114	14901	14905	15131	15020	15044	15120	15199	15209	15076	15133	15101	15009	15175	15366	14922	15045	15193	15007	15012	15060	14987	15160	15146	14923	15142	15060	15286	15231	14906	14830	14940	14964	15029	15092	15167	15138	15021	15132	14940	15062	15150	15019	14893	14935	15163	15034	15064	15150	15093	15234	15099	15115	15137	15034	15180	15104	15114	15242	14999	15175	15129	15054	14916	14960	15000	15040	15258	14972	15089	14909	15069	15072	15119	15043	14914	15141	14836	15090	15052	15103	15121	15001	15024	15014	15040	14998	15162	15119	15190	15024	14902	14940	14893	15222	15166	15270	15057	15019	15046	15031	14977	14859	15124	15086	15127	14986	15211	15191	15173	14987	15065	14941	14898	15104	15112	15070	14912	14973	15016	15278	14979	14981	15159	15129	15083	15033	15022	15181	14923	15076	14964	15254	15051	15050	15056	15015	15094	14934	14878	15125	15115	15195	15029	14977	15029	15102	15192	15024	15044	14873	14943	14909	15094	15269	15047	15058	14825	15178	15091	14871	15172	15155	15114	14979	15028	15113	15028	15018	15053	14967	15266	14810	15021	15176	14986	15068	14989	14929	15189	15072	15146	15014	15204	14908	15004	15086	14898	14982	14958	15245	14975	14974	14998	14900	15106	14947	15045	14931	15003	15136	15063	15265	14971	15118	15134	14918	14946	15151	15043	14951	15122	15139	15119	15022	15012	15102	15158	14989	15036	15079	14935	14944	15058	15027	15215	15092	15050	14947	15005	15037	15135	15011	15019	15170	15030	14978	14932	15045	15185	14985	15203	14963	15162	15039	15034	15034	14934	14988	15079	15224	14953	15085	15175	15030	15263	14989	15079	15110	14988	15142	15081	14968	15223	15201	15061	15003	15093	15115	15020	15040	15151	15139	14967	15076	15062	14960	15170	15177	14858	14903	15056	15040	15191	15114	14948	15079	14877	15046	14983	15108	14939	14998	14864	15072	14890	15001	15133	14935	15016	15164	15059	15161	15089	15208	15035	15087	15029	14912	15158	15096	15125	14956	15010	15168	15034	15006	14863	15025	15074	14994	15078	15041	15041	15135	15071	15031	15057	15060	15082	14978	15009	14869	15164	15037	15041	15071	15128	15097	15056	14818	14998	15035	15009	14914	15118	15081	15126	15047	15118	15100	15080	15217	15001	15015	15205	15024	15129	15173	15043	14973	15085	15023	15106	15166	14891	15068	15177	15032	14949	15129	14991	15083	14995	15000	15209	15170	14884	14873	15162	15206	15087	15020	14885	15084	14846	15357	15129	14968	14967	15008	14976	15068	15025	15068	15027	15014	14923	15163	14951	14976	14879	15062	14951	15035	15123	15262	15040	15138	15001	15003	15149	15135	14977	15010	15220	15114	15120	14995	15003	15104	15177	14906	15090	15117	15042	15126	15044	15132	15068	15103	15112	15135	15082	15061	15113	15181	15087	15022	14978	15081	14976	15074	15145	14933	15079	14926	15096	15208	14872	15114	15032	15180	14991	15190	14864	15152	15054	15101	15082	15085	15087	15027	14712	15208	15023	15206	15113	14995	15036	14949	15093	15031	15049	15135	14954	15001	14946	15078	15125	15221	15166	14974	14988	14988	15068	14965	15204	14914	15051	14996	14879	15081	15057	15325	14902	15043	15117	14915	15163	15356	15161	15081	15088	15050	15122	15161	15058	14982	15124	15016	15028	14924	15039	15013	15122	15107	15089	14881	15166	15121	15137	14962	15206	15143	14954	15168	14955	15096	15057	15044	15086	15017	15213	15037	14998	14995	15091	15124	15041	15210	15138	15068	15103	14954	15058	15001	14926	15124	14990	14919	15024	15120	15129	14937	15037	14967	15255	15150	15122	15030	15099	14954	14960	15060	15010	15030	15004	15057	14951	15232	14950	15079	15134	15150	15054	14959	14826	15051	15016	15092	14916	15014	15084	14812	15051	15061	15007	15144	15006	15117	15202	15174	15038	14986	15155	15096	15014	15035	14975	15120	15101	15071	15020	15060	15182	15024	15180	15067	15059	15056	15026	15162	15053	15049	15007	15040	14954	15034	15197	15274	14933	14912	15090	14991	15029	15175	15027	15023	14993	15090	15155	15119	14914	15007	15133	15007	15100	15246	15073	15069	15278	15067	14941	15004	15103	14965	15183	15049	14908	14906	14985	14928	15057	14991	14955	14968	15064	15077	15110	15046	15175	15110	15091	14814	15078	15031	15085	14896	14943	14991	14936	15083	14997	14951	14921	15171	15027	15068	14962	15009	14909	14968	14904	14957	15004	15080	14862	15058	14916	15173	14860	15071	15099	15263	15112	15141	14918	15074	14925	15044	15066	15024	14876	14868	15124	14956	15070	15056	15099	15049	15232	14971	14928	15215	14887	15079	15012	14899	14824	15201	15244	15064	15031	15067	15061	15037	14999	14980	15146	15049	15063	15111	15145	15054	14985	14979	15177	15033	15051	15025	15059	15160	15080	15029	15085	15026	15170	15125	14946	14903	15056	15085	15109	14950	15146	15071	14930	14947	15061	15041	14973	15070	14996	14946	14882	15078	14913	15092	14965	15031	14966	15109	15014	15076	15014	14990	15108	15073	14918	15065	15030	14968	15065	15154	15191	15041	15142	15073	15070	15057	15128	15004	14997	15115	14973	15064	15099	15036	15070	14967	14942	15025	15022	15132	15153	14970	15086	14967	15031	15157	14917	14973	15173	15053	15045	15313	15174	15140	15115	15190	14997	15227	15153	14998	14906	14862	15134	14976	14986	14943	15066	15120	15064	15109	15167	15032	15038	14982	15012	15131	15176	15115	15031	15049	14997	15249	14973	15085	15066	14976	15025	14964	15112	15029	15171	15103	15120	14954	15244	15074	14975	14990	15121
23428	21446	28171	25698	23348	23329	22443	19883	18837	18634	18080	17879	17589	17475	17685	17404	17346	17134	17258	17236	17230	17086	16993	17126	16881	16909	16902	16847	16742	16956	16957	16921	16976	17061	16853	16864	16812	16611	16928	16728	16757	16716	16866	16841	16647	16711	16815	16776	16668	16921	16777	16784	16640	16784	16998	16947	16927	16834	17062	16839	16906	16802	17000	16941	16818	16826	16627	16690	16847	16771	16633	16846	16634	16763	16795	16533	17001	17022	17026	16692	16946	16782	16882	16799	16747	17005	16875	16977	16842	16849	16855	16876	16821	16810	16749	16720	16751	16925	16717	16678	16973	16704	16949	16739	16817	16940	16761	16766	16882	16815	16934	16766	16930	16846	16875	17041	16914	16674	16725	16937	16699	16741	16813	16772	16684	16889	16741	16739	16769	16637	16804	16824	16705	16759	16696	16789	16611	17147	16676	16790	16818	16807	17017	16781	16769	16941	16613	16763	16716	16696	17118	16815	16836	16970	16890	16693	16764	16463	16774	16850	16882	16641	16903	16750	16657	16920	16921	16902	16854	16768	16678	16707	16812	16792	16726	16757	16771	16991	16709	16892	16811	16713	16756	16856	16633	16940	16698	16936	17019	16789	16850	16923	16762	16809	16839	16817	16999	16809	16699	16782	16742	16841	16916	16921	16844	16805	16802	16794	16764	16871	16765	16765	16667	16663	16802	16848	16933	16743	16761	16704	16887	16904	16875	16872	16942	16761	16786	16748	16813	16966	16883	16708	16982	16875	16944	16770	16973	16859	16706	16667	16747	16775	16744	16841	16775	16882	16785	17015	16710	16855	16762	16695	16806	16818	16755	16906	16758	16782	17019	16870	16743	16745	16711	16706	17029	16895	16565	16659	16856	16830	16726	16849	16560	16921	16949	16667	16889	16750	16779	17021	16932	16736	16781	16881	16850	16768	16817	16666	16792	16832	16673	16760	16816	16784	16780	16754	16816	16706	16869	16786	16569	16942	16757	16759	16867	16754	16810	16903	16834	16694	16771	16672	16929	16831	16729	16569	16738	16729	16770	16671	16753	16944	16836	16835	16861	16899	16695	16957	16621	16690	16823	16768	16840	16764	16834	16767	16835	16889	16871	16892	16689	16655	16937	16712	16792	16674	16740	16975	16739	16643	16934	16791	16807	16917	16749	16819	16933	16953	16846	16812	16855	16851	17041	16805	16965	16840	16895	16688	16861	16760	16770	16635	16866	16746	16829	16595	16828	16914	16788	16763	16707	16706	16835	16644	16673	16907	16646	16778	16845	16720	16661	16758	17044	16895	16740	16785	16702	16725	16768	17096	16861	16764	16830	16713	16913	16775	16542	16819	16913	16949	16975	16755	16918	16980	16821	16674	16518	16776	16776	17132	16751	16618	16922	17049	16755	17171	16923	16808	16898	16834	16899	16708	16679	16523	16714	16749	16593	16797	16803	16743	16891	16932	16831	16786	16907	16686	16789	16840	16900	16962	16825	16820	16914	16788	16718	16810	16683	16902	16792	16729	16718	16941	16676	16654	16825	17055	16548	16706	16657	16760	16491	16935	16813	16728	16842	16837	16798	16795	16879	16652	16782	16712	16799	16919	16817	16900	16957	17012	16865	16900	16728	16898	16675	16791	16838	16617	16875	17009	16867	16826	16832	16777	16797	16794	16751	16837	16821	17010	16888	16757	16943	16846	16809	16960	16626	17003	16637	16979	16746	16907	16808	16837	16657	16710	16744	16947	16827	16959	16967	16746	16826	16879	16687	16699	16765	16861	16883	16718	16588	16847	16825	16937	16821	16721	16803	16820	16556	16940	16887	16737	16689	16687	16892	16808	16741	16834	16683	16874	17083	16571	16609	16794	16767	16811	16853	17069	16836	16728	16776	16623	16858	16737	16839	16590	16670	16897	16999	16728	16930	16769	16847	16772	16979	16710	16858	16848	16924	16617	16745	16851	16813	16860	16695	16911	17034	16758	16896	16940	16925	16832	16863	16974	16764	16908	16683	16758	16918	16713	16960	16782	16718	16738	16938	16847	16956	16657	16922	16929	16736	16759	16849	16799	16775	16747	16872	16730	16924	16766	16663	16861	16864	16812	16685	16806	16614	16660	16668	16879	16644	16703	16873	16739	16795	16838	16816	16827	16790	16717	16919	16718	16834	16746	16748	16765	16878	16739	16734	16911	16726	16783	16992	16905	16743	16559	16921	16649	16779	16868	16563	16696	16856	16963	16981	16610	16682	16631	16880	16894	16706	16791	16852	16662	16749	16667	16823	16849	16694	16742	16900	16881	16769	16617	16709	16854	16745	16875	16807	16931	16940	16736	16999	16710	17003	16885	16928	16664	17060	16753	16681	16840	16837	16756	16829	16780	16718	16754	16818	16842	16765	16672	16710	16672	16723	16735	16744	16760	16755	16757	16653	16886	16976	16847	16844	16855	16769	16766	17083	16880	16767	16962	16868	16827	16804	16832	17029	16884	17119	16972	16756	16851	16846	16725	16858	16751	16732	16768	16800	16925	16830	16851	16974	16949	16748	16769	16562	16515	16599	16816	16579	16741	16916	16854	16831	16761	16678	16755	16937	16755	16818	16749	16937	16918	16701	16909	16938	16926	16718	16609	16736	16930	16715	16724	16845	16672	16794	16715	16756	16934	16978	16644	16785	16789	16920	16885	16877	16826	16908	16976	16922	16697	16926	16696	16798	16986	16872	16782	16849	16754	16666	16739	16897	16998	16890	16771	16622	16826	16971	16794	16943	16699	16524	16685	16851	16687	16895	16823	16833	16758	16901	16678	16958	16782	16972	16796	17014	16816	16792	16816	16808	16769	16479	16656	16742	16666	16898	16950	16814	16754	16676	16939	16692	16859	16941	16993	16946	16722	16691	16773	16688	16764	16853	16851	16829	16712	16880	16656	16667	16824	16930	16935	16685	16739	16888	16876	16791	16740	17087	16619	16841	16909	16786	16561	16756	16593	16790	16697	16863	16943	16782	16906	16825	16844	16813	17036	16867	17004	17033	16943	16865	16776	16803	16785	16831	16813	16727	16749	16827	16806	16952	16884	16969	16888	16753	16743	16757	16878	16898	16889	16812	16806	16880	16991	16924	16686	16918	16868	16790	16818	16771	16840	16937	16950	16786	16797	16525	16617	16714	16811	16959	16663	16735	16977	16774	16792	16747	16906	16877	16906	16801	16888	16689	16842	16553	16787	16865	16698	16748	16594	16588	16816	16847	16790	16878	16806	16688	16886	16915	16804	16888	16775	17050	16783	16695	16775	16828	16874	16809	16846	16740	16793	16842	16639	16746	16704	16894	16781	16738	16670	16950	16730	17001	16776	16867	16814	16782	16896	16938	16758	16728	16707	16595	16868	16835	16870	16965	16804	16803	16721	17042	16790	17013	16830	16947	16778	16688	16681	16555	16793	16742	16760	16765	16913	16745	16818	16980	16993	16754	16702	16608	16795	16760	16940	16708	16812	16886	16811	16691	16843	16981	16814	16801	16841	16712	16826	16886	16790	16742	16936	17077	16788	16736	16749	16895	16872	16773	16617	16744	16841	16880	16985	17032	16824	16736	16745	16692	16968	16905	16835	16967	16975	16673	16785	16822	16770	16900	16837	16702	16729	16851	16910	16870	16930	16710	16916	16843	16523	16684	16874	16731	16792	16766	16825	16664	16687	16876	16997	16875	16739	16684	16865	16706	16790	16800	16834	16625	16763	16833	16860	16996	16880	16713	16612	16775	16729	16842	16683	16869	16671	16561	16855	16862	16957	16876	16933	16773	16667	16698	16787	16872	16903	16983	16682	16874	16769	16663	16792	16777	16794	16685	16861	16777	16834	16912	16851	16754	16783	16767	17021	16962	16924	16912	16998	16957	16798	16745	16637	16650	16715	16770	16730	16772	16685	16727	16753	16828	16723	16538	16903	16558	16596	16880	16843	16888	16851	16889	16632	16748	16562	16739	16828	16615	16901	16671	16545	16928	16898	16880	16771	16708	16842	16658	16546	16787	16792	16984	16727	16642	16904	16789	16843	16753	16829	16642	16879	16760	16879	16958	16827	16939	16977	16851	16866	16712	16768	16657	16668	16791	17027	17006	16696	16845	16723	16611	16795	17025	16801	16773	16782	16677	16819	16746	16968	16717	16684	16837	16799	16683	16748	16802	16723	16732	17073	16753	16939	16814	16628	16593	16823	16901	16713	16766	16713	17083	16873	16678	16898	16857	16961	16814	16873	16877	16780	16893	16892	16830	16908	17120	16803	16917	16734	16888	16662	16767	16825	16925	16691	16662	17013	16820	16793	16826	16879	16651	16919	16687	16888	16999	16893	16953	16731	16886	16704	16683	16811	16753	16959	16945	16817	17092	16800	16694	16693	16737	16672	16749	16840	16891	16648	16575	16656	16864	16895	16926	16877	16763	16883	16922	16902	16739	16875	16818	16930	16569	16915	16673	16935	16866	16693	16982	16918	16692	16940	16831	16815	16852	16956	16824	16703	16685	16660	16819	16656	16676	16724	16726	16604	16986	16873	16821	16845	16905	17037	16907	16803	16870	16931	17007	16759	16729	16823	16727	16693	17050	16931	16806	16921	17028	16875	16706	16969	16789	16943	16722	16650	16735	16860	16850	16896	16868	16907	16901	16893	16729	16986	16738	16683	16772	16804	16974	16848	16973	16700	16682	16821	16933	16698	16830	16684	16944	16658	16858	16737	16725	16747	16657	16760	16765	16921	16680	16943	16858	16928	16797	16805	16735	16744	16782	16718	16740	16767	17005	16826	16880	16966	16748	16662	16816	16906	16794	16964	16978	16727	16661	16842	16765	16890	17048	16730	16783	16852	16684	16734	16770	16946	16783	16711	16842	16696	17016	16802	16840	16914	16822	16765	16706	16714	16764	16864	16706	16833	16664	16884	17102	16850	16780	16535	16880	16778	16930	16741	17038	16950	16720	16820	16728	16890	16617	16648	16716	16801	17027	16686	16822	16816	16956	16750	16935	16936	16849	16911	16817	16830	16842	16823	16515	16916	16737	16862	16916	16812	16756	16817	16805	16746	16670	16824	16785	16760	16802	16775	16595	16832	16854	16905	16822	16840	17011	16848	16876	16660	16653	16748	16722	16923	17052	16727
22795	44995	38193	30056	25461	22464	20767	19458	18706	17590	16951	16379	16134	16107	15818	15789	15753	15567	15663	15594	15626	15297	15374	15431	15432	15220	15374	15251	15353	15164	15263	15178	15182	15125	15216	15222	15331	15274	15323	15175	15327	15120	15136	15278	15024	15319	15141	15279	15146	15186	15394	15133	15188	15140	15285	15179	15172	15153	15271	15392	15178	14961	15126	15279	15311	15242	15078	15204	15154	15215	15116	15073	15174	15036	15290	15213	15175	15230	15154	15105	15420	15327	15087	15179	15079	15223	15248	15178	15070	15327	15185	15399	15208	15282	15220	14998	15068	14938	15109	15232	15289	14998	15222	15232	15148	15260	15103	15212	15284	15181	15062	15085	15185	15049	15055	15061	15171	15200	15129	15145	15113	15235	15164	15181	15176	15210	15339	15147	15231	15444	15050	15043	15247	15190	14908	15147	15131	15210	15231	15260	15145	15139	15345	15012	15132	15177	15197	15180	15249	15274	15204	15129	15270	15170	15260	15217	15244	15185	15252	15173	15124	15101	15205	15214	15351	15085	15143	15286	15188	15210	15268	15341	15291	15301	15177	15258	15175	15083	15267	15182	15298	15399	15187	15217	15155	15347	15109	15264	15273	15091	15157	15211	15111	15176	15151	15327	15255	15102	15090	15001	15149	15211	15197	15348	15325	15070	15190	15162	15130	15199	15273	15138	15308	15127	15165	15228	15385	15098	15033	15333	15087	15330	15208	15044	15239	15273	15299	14961	15086	15178	15000	15287	15185	15052	15313	15093	15080	14948	15125	15137	15166	15132	15294	15153	15010	15185	15164	15101	15140	15199	15191	15175	15344	15236	15119	15243	15417	15146	15245	15008	15109	15207	15323	15187	14993	15017	15172	15192	15155	15163	15161	15272	15162	15348	15141	15203	15180	15340	15142	15289	15297	15142	15129	15377	15230	15213	15061	15219	15108	15090	15277	15194	15119	15135	15076	15286	15221	15072	15285	15330	15156	15040	15226	15242	15151	15300	15137	15142	15289	15141	15267	15181	15128	15103	15211	15072	15318	15237	15070	14978	15268	15156	15091	15061	15186	15222	15139	15328	15185	15335	15133	15033	15170	15100	15175	15009	15300	15228	15270	15209	15012	15462	15101	15230	15311	15125	14975	14946	15207	15126	15298	15112	15251	15120	15176	15159	15108	15219	15040	15124	15141	15218	15300	15083	15256	15311	15286	15266	15299	15317	15295	15088	15239	15069	15247	15139	15177	15089	15004	15238	15266	15034	15276	15241	15092	15275	15147	15192	15113	15211	15081	15259	15271	15156	15178	15268	15342	15273	15104	15045	15205	15210	15093	15253	15067	15118	15216	14863	15280	15139	15099	15203	15345	15301	15203	15131	15320	15272	15078	15162	15246	15078	15065	15164	15289	15079	15253	15377	15140	15306	15138	15081	15089	15093	15202	15108	15306	15203	15342	15307	15217	15167	15020	15194	15087	14978	15329	15218	15287	15252	15072	15233	15306	15178	15163	15081	15056	15282	15314	15357	15061	15202	15118	15076	15180	15223	15180	15133	15060	15005	15250	15113	15204	15124	15217	15304	15145	15093	15335	15144	14909	15112	15139	15261	15161	15197	15270	15029	15100	15161	15022	15300	15158	15148	15164	15175	15177	15358	15311	15288	15020	15287	15200	15137	15059	15072	15006	15083	15255	15060	15225	15186	15384	14949	15213	15192	15045	15191	15161	14981	15189	15097	15136	15072	15016	15339	15178	15133	15106	15077	15247	15253	15236	15215	15172	15144	15090	15044	15136	15195	15053	15257	15146	15264	15024	15022	15240	15225	15125	15110	15207	15182	15278	15114	15416	15209	15151	15255	15191	15174	15205	15137	15118	15128	15239	15130	15206	15207	15118	15190	15163	15345	15281	15099	15222	15371	15044	15277	15294	15188	15058	15156	15122	15127	15217	15212	15277	15214	15203	15274	15124	15280	15257	15135	15166	15079	15345	14977	15170	15011	15241	15310	15249	15286	15218	15059	15105	15021	15211	15225	14940	15039	15180	15353	15197	15260	15074	15166	15261	15204	15221	15125	15060	15192	15004	15163	15180	15063	15183	15032	15084	15179	15202	15169	15108	15203	15292	15143	15192	15291	15309	15051	15273	15109	15153	15210	15246	15187	14979	15301	15211	15051	15050	15059	15094	15221	15392	15083	15227	15168	15215	15110	15336	15317	15204	15277	15120	15079	15227	15080	15130	15244	15069	15266	14999	15073	15260	15345	15175	15160	15137	15204	15045	15181	15329	15189	15133	15132	15219	15331	15260	15157	15143	15319	15184	15015	15199	15270	15099	15011	15300	15103	15407	15125	15186	15111	15084	14990	15247	15207	15418	14920	15198	15236	15260	15071	14996	15039	15210	15084	15121	15019	15141	15067	15232	15237	15248	15247	15082	15011	15052	15252	15092	15235	15097	15221	15259	15164	15201	15211	15256	15412	15128	15156	15126	15162	15200	14973	15116	15236	15065	15078	15096	15287	15000	15220	15230	15150	15156	15114	15184	15154	15172	15145	15187	15145	15204	15167	15124	15198	15215	15068	15171	15304	15302	15021	15033	15334	15171	15103	15225	15088	15149	15282	15079	15280	15194	14944	15183	15206	15133	15199	15143	15071	15327	15258	15226	15230	15198	15165	15143	15181	15272	15277	14834	15190	15131	15329	15030	15029	15118	15128	15217	15309	15219	15065	15202	15087	15135	15110	15096	15102	15011	15079	15248	15141	15209	15078	15142	15351	15170	15167	15253	15249	15192	15196	15207	15307	15290	15029	15389	15302	15047	15100	15228	15084	15109	15139	15191	15417	15133	15072	15287	15134	15264	15230	14986	15228	15057	15180	15304	15176	15120	15189	15228	15215	15130	15176	15037	15159	15190	15136	15150	15137	15095	15082	15208	15298	15094	15253	14978	15220	15148	15180	15174	15207	15197	15254	15054	15177	15216	15286	14964	15177	15255	15152	15273	15085	15234	14937	15125	15190	15122	15104	15224	15293	15278	15202	15125	15212	15186	15134	15098	14981	15323	15126	15138	15044	15359	15057	14972	15120	15161	15153	15344	15123	15036	15076	15313	15250	15142	15154	15179	15145	15212	15207	15107	15205	15122	15178	15141	15008	14965	15159	15179	15073	14993	15096	15206	15090	15109	15140	15083	15097	15213	15059	15151	15202	15146	15187	15188	15366	15118	15164	15243	14880	15270	15095	15151	15268	15113	15186	15197	15148	15230	15171	15139	15113	15307	15113	15208	15291	14986	15188	15200	15056	15237	15121	15246	15287	15281	15143	15153	15273	15237	15258	15015	15059	15130	15109	15045	15195	15109	15204	15242	15131	15198	15081	15176	15183	15174	15277	15097	15171	15136	15223	15222	15346	15158	15163	15155	15168	15157	15075	15199	14977	15047	15085	15220	15255	15162	15153	15176	15256	15197	15191	15237	15248	15015	15108	15200	15137	15238	15334	15053	15229	15174	15110	14920	15049	15297	15152	15236	15186	15214	15276	15195	15289	15169	15161	15126	14948	15217	15010	15241	15174	15281	15226	15277	15160	15068	15229	15281	15102	15211	15084	15152	15062	15088	15203	15226	15347	15284	15080	15132	15146	15187	15141	15223	15249	15272	15335	15180	14986	15207	15213	15089	15279	15207	15305	15323	15179	15197	15027	15215	15077	15199	15169	15172	15158	15367	15148	15057	15197	15091	15272	15222	15097	15264	15193	15216	15192	15280	15224	15260	15156	15225	15089	15089	15112	15300	15059	15144	15125	15195	15225	15122	15098	14954	15089	15209	15180	15400	15273	15070	15071	15296	15304	15188	15174	15130	15257	15227	15185	15296	15098	15195	15202	15030	15199	15152	15122	15135	15093	15328	15285	15228	15050	15099	15071	15266	15021	15103	15306	15179	15294	15178	15267	15126	15152	15170	15116	15263	15112	15374	15153	15121	15206	14957	15187	15306	15087	15210	15223	15166	15102	15085	15278	15078	15174	15171	15118	15122	15241	15283	15071	15158	15368	15110	15113	15040	15078	15254	15119	15175	15145	15159	15208	15147	15030	15250	15145	15332	15298	15191	15061	15125	15184	15253	15188	15285	15165	15082	15288	15232	15167	15152	15167	15051	15088	15118	15262	15090	15301	15315	15168	15173	15182	15201	15243	15109	14954	15130	15149	15145	15122	15273	15131	15390	15079	15142	15045	15278	15282	15173	15152	15341	15138	15324	15159	15267	15097	15121	15275	15184	15391	15124	15148	15143	15187	15222	15077	15057	15289	15062	15138	15189	15226	15186	15233	15343	14982	15209	15280	15190	15402	15218	15240	15178	15162	15131	15215	15246	15145	15149	15141	15049	15101	15207	15189	15003	15173	15149	15156	15190	15176	15094	15141	15058	15304	15225	15287	15295	15126	15204	15108	15149	14975	15235	15293	15201	15135	15096	15303	15296	15220	15193	15249	15087	15287	15072	15228	15046	15214	15130	15128	15292	15305	15306	15069	15013	15152	15123	15162	15312	15381	15246	15121	15162	15164	15066	15040	15217	15169	15236	15190	15167	15212	15191	15213	15181	15226	15231	15181	15166	15060	15263	15075	15237	15349	15243	15208	15101	15125	15010	15295	14991	15203	15065	15236	15118	15028	15216	15115	15035	15289	15114	15238	14987	15177	15330	15277	15199	15088	15340	15241	15134	15052	15143	15219	15263	15293	15099	15146	15225	15261	15303	15051	15170	15339	15250	15249	15161	15146	15105	15363	15185	15209	14995	15113	15221	15112	15202	15112	15136	15041	15069	15070	15280	15146	15243	15031	15277	15157	15315	15206	15137	15135	15294	15233	15095	15290	15132	15201	15174	14981	15183	15183	15136	15153	15137	15289	15242	15120	15148	15170	15225	15077	15226	15010	15331	15190	15217	15358	15209	15125	15184	15118	15139	15143	15271	15229	15218	15208	15162	15221	15213	15217	15019	15080	15314	15302	15052	15128	15152	15092	15069	15138	15136	15196	15035	15087	15237	15283	15402	15147	15224	15268	15231	15201	15249	15075	15044	15333	15089	15230	15046	15075	15117	15169	15131	15193	14967	15179	15222	15268	15291	15191	15225	15112	15047	15145	15239	15095	15154	15146
25331	21625	27859	28163	21863	20246	19782	18522	18070	17674	17214	16803	16859	16857	16750	16618	16740	16506	16591	16647	16415	16532	16584	16537	16535	16492	16448	16410	16489	16296	16231	16250	16368	16304	16372	16431	16433	16564	16604	16385	16359	16450	16231	16308	16495	16276	16286	16354	16227	16220	16304	16394	16295	16247	16413	16127	16195	16193	16312	16234	16253	16362	16461	16308	16330	16255	16476	16428	16317	16301	16134	16361	16386	16475	16431	16236	16158	16357	16429	16436	16401	16414	16462	16320	16274	16364	16371	16307	16314	16273	16217	16178	16355	16407	16341	16237	16264	16421	16381	16508	16412	16312	16452	16556	16219	16445	16302	16348	16420	16317	16453	16328	16192	16414	16298	16310	16157	16315	16455	16506	16425	16375	16403	16476	16178	16212	16203	16354	16365	16368	16205	16236	16468	16375	16298	16085	16255	16316	16309	16345	16363	16436	16262	16433	16324	16467	16438	16381	16438	16417	16335	16289	16387	16571	16384	16456	16294	16398	16275	16290	16372	16443	16104	16408	16537	16271	16264	16466	16553	16333	16382	16122	16335	16391	16494	16345	16301	16165	16244	16335	16371	16344	16245	16311	16218	16421	16261	16282	16256	16136	16167	16309	16449	16107	16485	16387	16230	16378	16363	16406	16301	16369	16507	16301	16208	16302	16185	16274	16335	16474	16375	16298	16366	16243	16293	16286	16439	16460	16309	16397	16488	16310	16443	16368	16341	16229	16420	16354	16337	16410	16288	16399	16379	16411	16245	16439	16529	16404	16382	16244	16235	16336	16532	16526	16302	16394	16263	16242	16239	16320	16440	16343	16425	16265	16360	16339	16388	16325	16257	16323	16506	16549	16286	16152	16143	16453	16533	16493	16398	16297	16328	16054	16311	16504	16320	16363	16345	16401	16251	16255	16337	16274	16275	16558	16361	16346	16494	16409	16444	16452	16244	16448	16183	16344	16213	16399	16348	16312	16331	16426	16380	16248	16397	16494	16228	16378	16565	16364	16267	16367	16343	16585	16454	16436	16286	16265	16435	16394	16101	16340	16481	16411	16315	16410	16326	16546	16299	16501	16344	16292	16426	16364	16389	16212	16444	16334	16362	16391	16222	16338	16470	16447	16267	16433	16237	16325	16540	16342	16148	16282	16308	16534	16296	16381	16390	16349	16338	16312	16400	16334	16355	16431	16219	16361	16326	16509	16478	16316	16277	16261	16249	16383	16325	16441	16266	16538	16575	16418	16382	16328	16230	16542	16207	16444	16406	16360	16421	16278	16266	16227	16413	16422	16325	16312	16457	16454	16447	16524	16458	16238	16317	16400	16387	16248	16230	16131	16143	16225	16497	16206	16369	16427	16167	16363	16343	16181	16155	16471	16302	16345	16308	16153	16317	16290	16475	16306	16156	16424	16221	16523	16386	16262	16479	16315	16250	16320	16440	16353	16369	16461	16426	16222	16387	16384	16409	16341	16301	16093	16185	16052	16283	16367	16239	16335	16545	16469	16431	16440	16532	16262	16278	16506	16633	16350	16449	16158	16376	16389	16139	16445	16479	16272	16151	16215	16288	16202	16510	16564	16457	16273	16208	16275	16312	16461	16405	16228	16407	16428	16298	16126	16292	16384	16316	16355	16374	16172	16541	16442	16411	16304	16188	16211	16376	16441	16360	16365	16276	16352	16383	16266	16412	16593	16400	16387	16221	16460	16566	16195	16403	16211	16436	16477	16269	16292	16378	16267	16275	16434	16551	16431	16412	16265	16386	16196	16444	16401	16222	16231	16324	16373	16479	16267	16301	16301	16291	16393	16461	16357	16346	16500	16269	16338	16257	16467	16407	16312	16217	16275	16271	16325	16662	16317	16521	16237	16206	16330	16516	16187	16432	16322	16365	16254	16259	16314	16351	16346	16396	16274	16456	16211	16293	16349	16433	16408	16410	16290	16336	16458	16339	16190	16418	16526	16346	16370	16499	16459	16357	16465	16434	16334	16327	16597	16480	16421	16322	16386	16242	16445	16102	16320	16340	16511	16379	16451	16439	16307	16105	16305	16342	16439	16517	16327	16382	16253	16371	16418	16381	16251	16432	16215	16524	16281	16300	16226	16342	16416	16110	16576	16493	16413	16311	16574	16385	16437	16224	16378	16244	16258	16296	16410	16348	16469	16264	16386	16476	16364	16282	16440	16420	16547	16166	16332	16336	16338	16341	16381	16442	16334	16489	16088	16374	16368	16204	16267	16439	16554	16490	16150	16350	16449	16480	16352	16409	16174	16069	16362	16298	16247	16510	16390	16499	16431	16201	16360	16459	16567	16349	16574	16256	16414	16306	16317	16459	16498	16399	16432	16308	16400	16460	16282	16616	16457	16474	16465	16463	16197	16319	16347	16413	16255	16408	16508	16128	16522	16299	16394	16395	16414	16482	16283	16536	16329	16339	16414	16517	16576	16505	16282	16374	16431	16554	16219	16345	16327	16492	16288	16509	16177	16444	16505	16375	16388	16529	16346	16051	16355	16350	16155	16365	16065	16404	16392	16458	16398	16320	16304	16442	16247	16227	16405	16383	16490	16279	16342	16517	16384	16243	16351	16208	16301	16374	16532	16348	16299	16466	16293	16446	16299	16308	16426	16378	16307	16506	16235	16417	16490	16319	16121	16269	16208	16270	16474	16453	16244	16358	16447	16235	16466	16470	16105	16283	16169	16180	16536	16303	16211	16443	16230	16348	16137	16411	16271	16329	16315	16373	16245	16597	16357	16400	16469	16251	16503	16310	16535	16258	16428	16443	16285	16380	16291	16487	16266	16209	16414	16335	16204	16391	16305	16037	16182	16434	16366	16561	16468	16413	16533	16184	16535	16465	16544	16402	16410	16367	16140	16325	16438	16515	16294	16310	16289	16429	16355	16374	16505	16237	16339	16214	16496	16230	16527	16324	16381	16353	16500	16464	16382	16411	16350	16319	16325	16204	16345	16368	16247	16411	16309	16408	16376	16304	16424	16445	16347	16292	16287	16155	16315	16271	16313	16292	16361	16440	16295	16503	16372	16331	16481	16263	16278	16315	16321	16345	16528	16218	16211	16451	16214	16364	16403	16497	16401	16353	16404	16347	16170	16182	16373	16181	16266	16448	16404	16363	16218	16406	16355	16439	16374	16259	16455	16561	16480	16407	16427	16379	16345	16476	16286	16462	16440	16401	16286	16440	16240	16294	16247	16396	16400	16440	16436	16198	16274	16151	16477	16446	16411	16288	16294	16457	16461	16256	16348	16261	16394	16261	16186	16248	16279	16284	16352	16241	16070	16183	16460	16436	16334	16245	16085	16504	16184	16234	16290	16253	16351	16181	16238	16513	16558	16219	16268	16519	16292	16448	16183	16215	16448	16610	16279	16318	16482	16468	16265	16172	16368	16288	16412	16463	16409	16508	16431	16322	16368	16301	16414	16518	16334	16111	16336	16135	16189	16317	16389	16399	16446	16344	16363	16596	16293	16445	16555	16286	16476	16330	16184	16274	16354	16387	16545	16528	16413	16216	16265	16337	16324	16198	16233	16308	16402	16178	16270	16345	16389	16249	16404	16353	16371	16526	16362	16401	16353	16365	16535	16352	16365	16226	16449	16301	16493	16288	16365	16246	16306	16412	16446	16186	16517	16405	16404	16363	16532	16386	16240	16359	16502	16306	16305	16288	16302	16568	16487	16368	16388	16134	16263	16462	16366	16451	16372	16503	16357	16199	16441	16184	16153	16476	16326	16281	16101	16430	16441	16517	16464	16384	16239	16182	16366	16453	16333	16282	16433	16364	16413	16382	16344	16468	16541	16352	16235	16423	16472	16557	16231	16070	16365	16346	16301	16394	16252	16535	16562	16364	16390	16250	16507	16347	16258	16379	16323	16421	16341	16452	16295	16324	16222	16287	16531	16345	16376	16335	16313	16374	16388	16311	16577	16193	16422	16583	16370	16256	16294	16407	16381	16210	16339	16563	16172	16230	16400	16546	16324	16343	16137	16396	16378	16440	16248	16384	16169	16349	16342	16412	16322	16251	16471	16351	16171	16300	16266	16370	16215	16308	16330	16391	16291	16520	16371	16253	16285	16390	16080	16404	16314	16425	16423	16254	16313	16186	16211	16371	16244	16286	16444	16407	16326	16232	16174	16461	16304	16330	16427	16531	16411	16356	16397	16302	16235	16215	16382	16183	16204	16467	16248	16463	16403	16420	16628	16604	16146	16311	16306	16306	16468	16352	16303	16128	16236	16146	16467	16451	16354	16537	16324	16231	16436	16400	16450	16491	16359	16262	16486	16449	16465	16320	16396	16102	16465	16410	16394	16490	16312	16367	16422	16402	16109	16204	16461	16141	16451	16485	16283	16583	16360	16327	16514	16151	16295	16430	16393	16338	16323	16061	16285	16309	16477	16515	16376	16288	16319	16302	16402	16309	16196	16264	16506	16447	16322	16508	16199	16220	16345	16457	16251	16320	16300	16289	16226	16401	16374	16195	16302	16252	16266	16120	16390	16477	16328	16493	16548	16453	16442	16258	16197	16303	16273	16378	16288	16480	16210	16446	16330	16326	16218	16368	16419	16173	16593	16118	16125	16288	16392	16596	16333	16262	16430	16335	16231	16292	16223	16189	16474	16162	16302	16426	16256	16191	16282	16407	16261	16293	16434	16416	16079	16200	16299	16234	16319	16311	16480	16163	16412	16298	16331	16545	16349	16271	16411	16297	16320	16406	16377	16385	16390	16310	16433	16259	16253	16474	16567	16554	16496	16375	16148	16462	16414	16491	16331	16332	16320	16506	16553	16367	16358	16287	16273	16479	16362	16476	16234	16368	16301	16296	16434	16297	16306	16493	16282	16371	16274	16399	16307	16435	16414	16421	16170	16191	16343	16448	16224	16254	16320	16343	16246	16465	16477	16305	16425	16558	16383	16428	16525	16259	16515	16338	16358	16489	16402	16523	16558	16476	16488	16325	16191	16418	16444	16198	16531	16444	16443	16401	16340	16407	16222	16251	16494	16456	16378	16448	16406	16528	16257	16156	16319	16276	16294	16458	16386	16309	16277	16349	16114	16257	16424	16289	16236	16299	16273	16555	16591	16445	16227	16218	16475	16274	16194	16505	16280	16361	16223
23406	41405	34763	27209	23241	20842	19252	18333	17531	16803	16300	15751	15707	15826	15428	15356	15270	15110	15214	14920	15193	15087	15015	15113	15090	15195	14938	14959	15130	15119	14819	14944	14931	14960	14949	14911	15016	14925	15076	14826	14945	14992	14912	15026	14963	15015	14884	15033	14880	14822	14882	14774	15201	14808	15118	14988	14946	14898	14857	14739	14771	14819	14974	14971	14994	14744	15106	14949	15020	14809	15035	15026	14885	14875	14909	14800	14981	14814	14896	14825	14921	15100	14945	14962	14979	15177	14713	14966	14897	14967	14977	14936	15106	15011	14968	14933	14930	14921	14915	14952	14983	14822	14971	14850	14870	14899	15015	14900	15012	14832	14846	14902	14890	14943	14860	14984	14975	14987	15039	14915	14955	14963	14983	15000	14855	14776	14787	14802	14809	14889	14861	14863	14873	14887	15037	14893	15095	14828	14963	14885	15026	14976	15031	14925	15022	14926	14970	14944	14785	14971	14895	14852	14912	14933	14939	14976	14974	14929	14966	14851	14994	15054	15039	14843	14702	14871	14849	14854	15027	14912	15004	14882	14938	14992	14878	15114	14748	15036	14991	14930	14876	14865	14957	14826	14977	14800	14919	14952	15019	14970	14844	15100	14947	14934	14980	15102	15040	15155	14938	14938	14829	15132	14979	14927	14780	15171	14800	14770	14950	14832	14903	14995	14968	14886	14799	14901	15088	14931	14870	15051	14954	14712	15029	14886	14884	14979	14943	15053	14845	14845	14924	14951	15006	14802	14952	15052	14961	14790	14993	14964	14975	14910	14995	14982	14975	14950	14808	15024	14962	15168	15027	14959	14732	14760	14857	14964	14887	14873	14915	15064	15102	14735	15026	14788	14848	14900	14831	15020	14871	14986	14793	14978	14874	14742	14940	14913	14923	14805	15069	14929	14995	14919	14781	14983	14945	14816	14877	14964	14972	14848	14856	14789	14921	14814	15101	15045	14960	14934	14967	14954	14963	14760	14983	14886	14932	14877	14887	14964	14880	14951	15012	14977	14709	14920	14995	15010	14866	14975	14842	14735	14863	14879	14824	14869	15060	15006	15014	15011	14975	15018	14916	14951	14854	14946	15001	14896	14926	14952	14793	14926	14981	15054	14904	14736	14882	14877	14892	14904	14885	14815	14882	14855	14726	14951	14923	14841	14744	14899	14962	14838	14908	14920	14906	15023	14981	14946	14884	14996	14808	14917	14943	15065	15026	14981	14900	14816	15008	14953	14916	14968	14988	14986	15022	14966	14919	14957	14809	14825	14910	14950	14808	15018	14961	14849	14986	14918	14851	14900	14920	14848	14932	14875	14908	14850	15027	14966	14780	14883	15028	14818	14783	14927	14947	14951	14983	15016	14852	14937	14821	14950	14870	14960	14913	14823	15019	15064	15042	14782	14985	14838	14994	14854	14730	15020	14813	14921	14867	15043	14930	14848	15092	15072	14931	14943	14892	14739	14902	14968	15070	14954	14863	15031	14931	14905	14965	14841	14941	14879	14949	14826	14935	14823	14859	15013	14922	14875	15063	14877	14940	14940	14761	15014	14944	14817	15083	14944	14895	14931	14828	14961	14948	14792	14882	14806	14881	14841	14947	14973	14796	14912	14914	14996	14982	14811	14911	14809	14947	14911	14983	14959	14926	14792	14865	15042	14893	15106	14916	14927	14980	14922	14910	14952	14878	14985	14943	14882	14928	14935	14886	14770	14951	14760	15010	14839	14942	15034	14856	15029	15073	14833	14821	14919	14911	14854	14823	15014	14987	14838	14839	14964	14948	15079	14852	15025	14852	14955	15104	14698	14918	15071	14911	14850	15041	15001	14947	14798	14899	14989	14818	14962	15004	14939	15022	14930	15079	14953	15000	14771	15137	14868	14847	14978	14890	14983	14935	14836	14989	14851	14939	14933	14823	14945	14940	14906	15152	14947	14852	14871	14895	14878	14812	14911	14773	15028	14984	14991	15010	14979	14933	14907	14680	14912	14891	14917	14981	14963	14835	14858	14859	14976	15006	14922	14862	15034	15006	14957	14747	14733	15069	14826	14884	14967	15137	14836	15120	15010	15059	14922	14924	14845	14977	14810	14922	14749	14938	14996	14868	14960	14789	14955	14979	15065	14916	14997	14919	14898	14898	14848	14965	15166	14944	15023	14798	14903	14845	14972	14900	14991	14907	15098	14844	14940	15056	14770	15048	14920	14948	14852	14808	15006	14933	14765	14884	14892	15005	14872	14763	14942	14760	14856	14981	15005	14955	14968	15013	14806	14773	14887	14877	15010	14934	14887	14752	14912	15007	14958	14748	14998	14995	14708	14832	14798	14750	14914	14875	14856	14683	14959	14753	14843	14797	15111	14899	14949	14978	15001	14736	14959	15166	14863	14905	14910	14953	14903	14982	14833	14896	14986	15049	14991	14878	15053	14912	14942	14969	14821	14950	14866	14825	14898	15055	14942	14736	14810	15044	14969	14949	14766	14909	15026	14890	14972	14915	14822	14753	14909	14879	14892	14904	14806	14852	15059	15055	15110	14866	14917	15124	14924	15084	14982	14870	14885	14961	14781	15025	14872	14938	15082	15041	14818	14757	14943	14838	15105	14989	14929	14939	14852	14991	14891	14726	14821	14745	15069	14847	15017	14937	14944	14928	14875	15017	14860	14866	14931	14847	14941	14898	14940	14919	14946	14983	14729	14812	14790	15029	14849	15042	14830	14993	14987	14888	14989	14865	14987	14920	15050	14931	15089	15019	14907	14873	14894	14835	14750	14949	15150	14921	14863	14888	15055	14871	15100	15018	14915	14972	15009	14847	14898	14996	14901	14855	14967	14899	14916	14911	14908	14847	14981	14928	14806	14792	14913	14847	14821	14785	14973	15020	14988	14959	14768	14857	15036	15025	15109	15032	14964	14937	14907	14937	14878	14891	14813	15065	14837	15121	14846	14864	14953	14946	14736	14861	14830	14888	14960	14872	14982	14807	14928	14864	14838	14777	14877	14996	14976	15052	14864	14989	14810	14887	14935	14835	14944	14883	14973	14854	14951	14934	14984	15103	14870	15080	15037	14988	14818	15046	14900	14848	14810	14947	14970	14827	14937	15085	14773	14886	15094	14865	14940	14894	14940	15136	14761	15043	14852	14885	15004	14777	14867	14941	14917	14894	15050	14999	14964	14980	14953	15056	14845	14928	14855	14923	15052	15167	14729	14807	14950	14871	15120	14752	14799	14917	15008	14983	14970	14852	14946	14913	14732	14833	15087	14712	15033	14857	15040	14991	14873	14790	15104	14951	14843	14891	15025	14782	15104	14900	14863	15054	14829	15122	14917	14813	15142	14684	14751	15011	14883	14967	14793	14927	15091	14792	14901	14897	14997	14945	14752	14782	14930	14936	14913	14992	14934	14888	14974	14924	14954	14950	15091	14939	15032	14880	15058	14854	14849	14780	14931	14979	14836	14968	14925	14926	14896	14835	14981	14801	14946	14904	14948	14886	14962	14681	14981	14832	15060	14894	14991	14936	15031	14887	15060	14721	14984	14817	14926	14947	14941	14900	14901	14941	14998	15047	14874	14898	14876	14956	14872	15016	14800	15028	15093	14874	15024	15221	14897	14898	14911	14918	14966	15007	14941	14878	14900	14947	15038	14841	14931	14873	14848	14852	14833	14892	15000	14940	15062	14864	14993	14892	14912	14971	14961	14847	14928	14781	15095	14942	14772	14932	14924	15108	15002	14913	14953	14889	14970	14955	14999	14851	14831	14944	14814	14831	14884	14881	14927	14880	14932	14951	14883	14852	14934	14989	14907	14962	15031	15102	14988	14972	14925	14827	14969	14972	14687	14878	14819	14893	14840	14896	14852	14849	14998	14893	14819	15210	15083	14920	15025	15028	15013	15061	14967	14967	14911	14935	14946	14876	14843	14997	14991	15100	15023	14850	14960	14902	15039	14985	14870	14969	15085	14755	14882	14816	15156	14960	15044	14934	14987	14984	15094	14848	14819	14809	15081	14907	14798	14915	15002	15130	14915	14829	14977	14982	14986	14760	14910	14891	14975	14972	14952	14919	14874	14947	14978	14949	14965	14887	14926	14977	15119	14925	15018	14957	15045	14929	15094	14807	14873	14860	15075	15030	14748	14846	14840	14974	14684	14861	15097	14947	14831	14790	14917	14971	14982	15093	15065	14915	14918	14816	15057	14825	14743	14936	14876	14852	14787	14863	14905	15022	14939	14934	15023	15043	15097	14909	14944	14906	14941	14831	14882	15047	14867	14851	14983	14874	15106	14813	14798	14863	14974	14970	14897	14908	14864	14894	15098	15009	14936	14855	14889	14848	15017	14910	14816	14963	14870	14881	14960	15009	14937	14968	15036	14780	14965	14957	14998	14883	15162	14830	14963	14825	14966	14788	14763	15064	14903	15050	14812	14983	14719	14869	14883	15027	14810	14998	14994	15161	14951	14909	14749	14793	14876	14842	15007	14896	14978	14792	14958	14900	14753	14993	14897	15026	14959	14929	15008	14861	15003	14816	14960	14793	14840	14862	14970	14936	15060	14920	15003	14903	14993	14895	14963	14974	14965	15037	14857	15174	14980	14924	14966	14867	14783	14709	14828	14924	14949	14963	14952	15049	14987	14938	15075	15094	14886	15099	14816	14840	14824	15027	14961	15022	14831	14858	14990	14735	14787	14977	14913	14708	14817	14930	14972	14922	15029	15046	14989	14937	14894	14935	14900	14844	14817	15033	14840	14909	14931	14955	14953	15030	14905	14840	14810	15032	14796	14923	15142	14945	14774	14977	14790	14888	14956	14819	14842	14839	14741	14814	15024	14792	14942	14868	14884	14953	14875	14795	14937	14910	14946	14872	14984	14836	15026	14692	14963	14863	14929	14808	14931	14871	15027	14670	14908	14798	15043	14806	14955	14887	14873	15068	14943	14893	14863	14942	14791	14863	14986	15010	14683	14876	14935	14919	15079	14866	14852	14977	14818	14845	14812	14945	14883	14876	14844	15081	15136	14845	14951	15001	14965	14828	14941	14869	14864	14888	14793	14942	15002	14939	14874	15005	15024	14854	14928	14939	14940	15036	15002	14901	15015	14844	14968	14736	14827	14824	14881	14966	15072	14860	14940
22594	21468	28612	24824	22346	24662	26004	21598	19864	19335	18663	18349	17841	17944	17694	17762	17272	17383	17553	17410	17416	17381	17152	17142	17424	17105	17226	17273	17087	17135	16937	17146	16986	17112	17117	17130	17093	16989	16997	16898	17014	16981	16948	16989	17002	16929	17104	16927	16990	16911	16943	16836	16678	17133	17103	17105	16849	16999	17109	16876	16993	16896	16941	16966	17119	16924	17006	16931	17081	16822	17020	16797	16930	16956	16779	16854	17095	16998	16818	16966	16941	17040	16890	16928	16788	16832	16843	16930	16757	16889	16905	16955	17012	16983	16906	16793	16968	17010	16834	16914	16908	17113	16920	17169	16732	16932	16655	16811	17054	16882	16956	16918	16875	17078	16718	16861	16891	16918	16964	16832	16929	16896	17113	17105	16913	17118	16951	16994	16979	17210	17079	16772	16953	16898	16935	16960	16869	16922	16940	16780	16811	16701	16734	16931	16963	16966	16943	16876	16666	16785	16802	16843	16873	16880	17071	16905	16978	17034	16818	17048	16959	16807	16812	17112	16972	16875	16740	16951	16904	16884	16935	16899	16949	16832	16912	16799	16832	16936	16817	16954	16829	17014	17037	16908	16876	17037	16852	16761	16747	16867	16828	16753	17090	16826	17029	16734	16827	17183	16881	16919	17058	16810	17106	16829	16813	16770	17106	16911	16890	16805	16580	16897	16747	16746	17028	17153	17152	16807	17017	16687	17002	16962	16999	17075	16838	16746	16862	17050	17085	16906	17061	16934	17115	17051	16978	16829	16937	16896	16799	16812	16830	16790	17029	16978	16918	16866	17137	16897	16865	16833	16914	16903	16998	16876	16881	17051	16777	17041	16895	17040	16941	16725	16904	16839	16848	16734	16930	16730	16899	16609	16745	16829	16870	16874	16919	17104	17124	16972	16876	16917	16932	16791	16892	16887	16812	16806	16777	16749	16819	16762	16768	16815	17045	17020	16920	16945	16795	16823	16916	16943	17069	16926	16936	16940	17044	17073	16951	16945	17126	16798	16906	17047	17056	17044	16929	16909	16839	16970	17179	16999	17117	17151	17070	16945	16997	16964	17015	17129	16895	16915	17283	16881	16782	16994	17021	16957	17027	16981	16922	16853	16820	16786	16906	16794	16979	16735	16742	17004	17085	16992	16925	17004	17066	16943	16865	16745	17069	16824	16790	16808	16917	16803	17034	16766	16955	16854	16867	17012	16683	16783	16994	16937	16719	17005	16928	16798	16962	17071	17055	17022	17091	17245	16881	16952	16638	17128	16865	16838	17099	16717	16952	16924	16957	16965	16878	16854	16947	17032	16986	17031	16856	16863	16918	16691	16672	16953	16976	16838	17036	16942	17030	16854	16932	16983	17130	16850	17088	16919	16831	16942	16995	16857	16811	16899	16696	17104	16843	16895	16926	16923	16820	16756	16726	16756	16859	16903	17075	17025	16946	17061	17152	16990	16766	16987	16929	16954	17036	16998	16933	17058	16966	17000	16921	16935	16996	16949	16806	16896	17199	16823	16705	17130	16834	16967	16862	16819	16848	16807	16761	16877	16829	16898	16807	16869	16924	16870	16665	17010	16856	16798	16925	16784	17069	17060	16861	16860	16593	16742	16895	17134	17191	16938	16957	16912	17016	17132	17070	16968	16924	16971	16858	16929	17020	16818	16976	16957	16701	16866	16999	17006	16779	16872	16930	16794	16947	16759	16883	17012	16951	17064	16892	16966	16926	16871	16908	16960	16917	16874	16774	16860	17024	17035	16848	16785	16763	16978	16933	16871	17089	16800	16925	16903	16930	17048	17005	16985	16939	16894	16974	16847	16776	16908	16947	16927	16802	16999	16939	16710	16816	16885	16988	17013	17033	16840	16884	16917	16771	16951	16917	16881	16810	16878	17014	16958	16985	16789	17016	17015	17013	16951	16926	16971	16849	16853	16902	17079	16968	16874	16828	16887	16804	17181	16941	17033	16984	17083	16844	16870	16836	16825	16801	16851	16853	16932	16928	16914	17023	16930	17054	16843	16959	16826	16902	16832	16969	16998	17038	16933	16923	16991	16910	16785	17009	17124	16834	16825	16993	16852	17039	16886	16844	16821	16916	16841	16976	16904	16950	16984	16930	17040	16805	17086	16922	16986	16859	16687	16751	16891	16733	16922	16973	17029	16993	16933	17011	16816	17036	16946	16941	17042	17011	16990	16835	16859	16947	16922	16843	16848	16976	17049	16914	16911	16840	17033	16978	16881	17070	16804	16962	17022	16918	16801	16832	16844	16766	16824	16781	16909	17021	17074	16906	16901	16787	17087	17081	16856	17005	16874	17037	16938	16929	16798	16798	16939	16815	17045	17097	16857	16862	16976	16994	16974	16781	16848	16918	16738	16794	16877	16948	16975	16748	16969	17059	16949	17028	16972	16912	16918	17033	16549	16742	17046	16949	16881	17080	17140	17078	16940	16748	16838	16806	17043	16815	16845	16886	16949	16910	16757	16764	16817	16947	16935	16904	17140	16907	16965	16863	16963	16879	17113	17156	16869	17049	16904	17039	16812	17028	17105	17188	16914	16882	16970	16892	16742	16981	16853	17072	17044	16863	16824	16883	16925	17090	16863	16976	16845	17034	16913	16876	16952	16962	16816	17040	17076	17056	16875	16888	16786	16955	16906	17170	16860	16717	16956	17004	16926	17017	17050	16945	16961	16952	16950	17018	16929	16988	16906	16764	16935	16966	16859	16964	16959	16822	16812	17039	16941	17015	16902	17033	16866	16791	16955	16895	16848	16839	17024	16688	16787	17029	16986	16996	16680	16893	16889	16985	16880	16778	16780	16810	16855	16857	16927	16909	16712	17150	16916	16839	17052	16845	16725	16988	16937	16959	16950	16952	16776	16824	16882	17101	16778	16941	16920	16803	16724	16918	16785	16777	16835	16881	16899	16966	16957	16926	16974	16912	17109	16999	16856	16998	16997	16754	16843	17080	16797	16699	16542	17008	16831	16873	16849	16789	17058	17085	16918	16957	16927	16943	16883	16800	16781	16994	16909	16948	17122	17112	17191	16981	17000	16791	16814	16853	16921	16859	16903	16931	17062	16857	17111	16851	16862	16558	16839	16973	17059	16960	16988	16955	17051	16860	16805	17027	16821	17087	16856	16626	16804	17013	16824	16980	16957	16945	17032	16875	16871	16902	16927	16859	16951	16896	16798	16891	16846	16728	16827	16987	16834	16805	16835	16859	16969	16763	16752	17082	16872	16826	16785	16944	16826	16997	16891	16739	16923	16959	16974	16957	16869	16904	16878	16878	16662	16807	16899	16860	16729	16855	16844	16984	16934	16927	16762	16778	16755	16863	16684	16796	16900	16897	16816	16756	17063	16893	17017	16964	16873	16895	16866	16962	16764	16760	16880	17023	17060	17012	16913	16763	17056	16890	16895	17001	16792	16985	16971	17060	16913	17016	16713	16769	16835	16920	17130	17097	17002	17085	17030	16984	16925	16937	16833	16793	17046	16890	16899	16760	16816	16968	16871	16900	16637	16720	16917	16926	16960	17096	16837	17079	16874	16741	16789	16891	16933	16959	16742	17053	16967	16808	16865	16955	16754	16738	16839	16791	16803	17050	16760	17041	16817	17071	17005	16744	16839	16994	17049	16828	16775	16774	16935	16974	16886	16659	16786	16991	16781	16933	16904	16874	16670	17015	17035	16877	16898	16824	16859	16817	16723	16886	16887	17046	16730	16703	16697	16817	17013	17000	16826	16849	16941	16874	17025	17298	16952	16959	16725	16677	16965	17017	16929	16992	16786	16749	16863	16890	16876	17012	16910	17068	16875	17031	16885	16601	16885	16956	16919	16750	16793	17021	17015	16892	16932	17094	16816	17163	17030	17020	16908	17004	17051	16899	16952	17044	16819	16841	16666	16748	16969	16885	16974	16830	16835	16957	16986	17073	16969	16888	16831	16931	16940	16742	16833	16714	16656	16955	16978	16945	16896	16854	16938	16869	16769	16781	16948	17200	16948	16922	16950	16983	16996	17030	16882	16975	16920	16800	16967	17013	16873	17020	16703	16973	16937	16890	16853	17058	16646	17052	16956	16997	16956	17010	16993	16861	16979	16765	16690	17021	16975	16762	16844	16852	17012	16889	16826	17013	16766	16858	16957	16972	16932	16896	17069	17087	16916	16927	16972	16777	16892	17044	16958	17040	16923	16861	16876	16798	16865	17067	16961	16763	16833	16886	16837	16912	16865	16906	16918	16918	16869	17033	16965	16830	16898	16967	16926	17074	16874	16959	16846	17033	16921	16907	16885	16946	16978	16965	16958	16847	16791	17111	16901	16943	16933	16768	16814	16894	17094	17083	16918	16904	16915	16964	16797	17051	17081	16813	16864	16710	16879	16964	16875	16831	16740	16919	17046	16852	16955	16886	17031	17121	17056	17029	17009	16895	16977	16810	16872	17060	16780	16812	16738	16905	16939	16863	16823	16847	16880	16936	16966	16915	16955	16754	16904	16974	16885	16965	16952	17039	16929	16759	16908	16771	16871	16800	16742	16809	16943	16962	16878	16939	16888	16723	16814	16690	16977	16885	16913	16763	16957	17044	17165	16859	16813	16924	17004	16996	16963	16864	16976	16964	16993	16902	16953	16867	17033	16872	16804	16912	16963	16912	16817	16948	16744	16914	16935	17036	17048	16897	17026	17051	16866	16894	16777	17102	16941	16979	16804	16720	17025	16918	17164	16975	16832	16980	16783	16851	17033	17040	16840	16776	16955	16836	17170	17018	16887	16962	17034	17270	16968	16952	16928	17035	17007	16887	16758	17175	16935	16860	17101	16826	16978	16906	16845	16952	16763	16692	16886	16950	16709	16817	16988	16962	17007	17056	16961	16877	17072	16909	16843	16775	16870	16878	16961	16726	16957	16956	16816	16944	16732	16810	16796	16962	17020	16856	16953	16759	17018	16880	16941	16732	16974	16967	16933	16797	16776	16890	17003	16924	16820	16952	16764	16913	16948	16980	16932	17096	16953	16755	16879	17001	17048	16763	16914	16993	16992	16856	16755	17130	16820	16829	16945	16987	17127	16915	16845	16787	17083	17031	17020	16673	17030	16966	16947	16959	16846	17106	16979	16924	16921	17081	16944
24188	49032	42298	33631	28653	25086	23096	21173	19755	18525	17583	16950	16843	16483	16274	16177	15996	15707	15875	15814	15577	15859	15694	15408	15547	15662	15666	15316	15599	15309	15144	15369	15450	15381	15381	15220	15340	15441	15192	15148	15350	15270	15419	15176	15305	15177	15376	15197	15273	15369	15323	15267	15309	15194	15206	15338	15370	15229	15220	15208	15084	15224	15162	15296	15196	15125	15202	15310	15187	15199	15142	15099	15240	15230	15265	15177	15308	15125	15443	15101	15318	15256	15319	15349	15309	15330	15389	15054	15056	15169	15485	15328	15400	15229	15245	15087	15296	15267	15442	15185	15015	15357	15279	15316	15103	15222	15409	15218	15195	15337	15154	15064	15279	15237	15328	15312	15292	15336	15210	15297	15316	15224	15378	15281	15383	15203	15439	15159	15378	15260	15301	15214	15323	15206	15123	15315	15143	15191	15309	15408	15281	15277	15382	15110	15088	15379	15230	15376	15149	15270	15217	15167	15299	15278	15100	15275	15241	15299	15286	15401	15192	15392	15431	15257	15221	15195	15200	15416	15289	15077	15260	15140	15187	15283	15406	15146	15169	15364	15213	15228	15264	15152	15311	15274	15314	15248	15306	15327	15225	15280	15337	15072	15353	15271	15162	15345	15090	15210	15419	15373	15530	15297	15251	15120	15299	15240	15234	15043	15225	15031	15237	15209	15303	15260	15285	15305	15399	15205	15266	15218	15230	15377	15025	15136	15300	15246	15253	15224	15391	15116	15151	15267	15323	15190	15122	15324	15248	15145	15362	15259	15039	15309	15282	15215	15044	15339	15192	15231	15330	15113	15233	15239	15275	15230	15148	15392	15187	15321	15388	15413	15334	15392	15226	15223	15307	15236	15178	15292	15284	15290	15168	15185	15239	15290	15293	15226	15123	15333	15271	15176	15308	15354	15233	15280	15374	15135	15302	15312	15366	15191	15195	15378	15328	15246	15298	15496	15214	15265	15384	15323	15250	15112	15396	15183	15123	15297	15211	15349	15240	15253	15113	15344	15243	15269	15274	15185	15217	15338	15201	15323	15283	15258	15194	15107	15357	15313	15137	15215	15286	15156	15263	15217	15272	15258	15235	15165	15276	15209	15469	15199	15310	15154	15147	15207	15173	15191	15354	15250	15248	15289	15290	15244	15095	15444	15191	15454	15326	15431	15452	15121	15297	15322	15154	15226	15291	15303	15149	15138	15167	15301	15297	15250	15249	15323	15364	15202	15187	15359	15260	15044	15214	15250	15406	15304	15285	15409	15339	15333	15176	15121	15373	15375	15178	15195	15264	15104	15175	15170	15232	15220	15244	15302	15318	15401	15232	15229	15214	15334	15104	15368	15326	15146	15348	15144	15159	15338	15252	15356	15248	15156	15417	15038	15344	15199	15211	15188	15166	15322	15332	15311	15324	15171	15178	15292	15329	15242	15358	15273	15185	15243	15083	15371	15177	15362	15206	15040	15298	15203	15154	15194	15281	15217	15189	15129	15150	15269	15114	15204	15114	15300	15328	15266	15218	15380	15336	15155	15243	15163	15077	15334	14994	15331	15286	15152	15160	15266	15248	15157	15243	15373	15230	15263	15317	15171	15245	15168	15262	15191	15350	15269	15239	15211	15345	15280	15373	15371	15162	15167	15296	15296	15117	15255	15159	15071	15400	15056	15277	15172	15221	15261	15321	15291	15223	15208	15189	15196	15362	15356	15147	15223	15185	15206	15171	15144	15137	15297	15360	15308	15318	15281	15237	15267	15331	15202	15110	15190	15331	15161	15293	15286	15290	15265	15271	15140	15211	15202	15387	15281	15197	15222	15120	15084	15151	15429	15111	15444	15151	15382	15210	15367	15283	15256	15259	15324	15243	15304	15282	15163	15403	15310	15218	15091	15361	15222	15253	15226	15341	15325	15251	15431	15070	15167	15174	15290	15339	15286	15239	15104	15507	15142	15258	15200	15220	15160	15143	15236	15280	15218	15276	15278	15320	15319	15191	15398	15239	15258	15427	15378	15332	15134	15219	15358	15225	15304	15160	15156	15304	15282	15227	15254	15312	15284	15254	15259	15488	15241	15189	14993	15229	15298	15244	15305	15297	15041	15287	15175	15415	15173	15450	15192	15214	15156	15233	15088	15226	15354	15439	15221	15317	15442	15451	15267	15269	15272	15206	15262	15209	15302	15264	15205	15333	15291	15330	15063	15067	15145	15176	15354	15222	15168	15261	15205	15262	15318	15316	15200	15304	15325	15325	15262	15290	15426	15227	15302	15217	15086	15301	15260	15281	15237	15302	15167	15317	15328	15096	15359	15249	15267	15332	15214	15172	15330	15195	15145	15217	15342	15319	15190	15185	15121	15172	15231	15333	15313	15276	15321	15349	15094	15237	15133	15317	15145	15286	15182	15233	15181	15442	15200	15157	15190	15292	15319	15427	15096	15216	15130	15304	15426	15299	15354	15176	15222	15231	15257	15427	15264	15349	15148	15361	15239	15284	15194	15246	15049	15248	15363	15247	15227	15225	15198	15249	15144	15082	15365	15365	15160	15278	15346	15317	15278	15238	15188	15356	15178	15169	15475	15244	15192	15258	15212	15235	15278	15151	15127	15224	15136	15141	15115	15193	15182	15285	15207	15164	15278	15385	15156	15236	15329	15259	15365	15150	15076	15258	15282	15180	15295	15255	15212	15171	15225	15080	15423	15386	15263	15326	15264	15184	15298	15194	15162	15218	15130	15079	15289	15324	15248	15217	15209	15379	15426	15115	15130	15194	15145	15352	15262	15231	15388	15297	15214	15143	15155	15337	15297	15110	15235	15367	15290	15265	15362	15139	15255	15129	15266	15367	15202	15188	15195	15162	15332	15151	15468	15243	15149	15291	15329	15182	15307	15182	15246	15312	15374	15147	15169	15215	15255	15205	15253	15265	15184	15297	15245	15326	15115	15426	15184	15368	15107	15313	15196	15234	15294	15522	15311	15401	15067	15322	15342	15350	15225	15354	15286	15231	15276	15382	15217	15455	15027	15144	15312	15219	15207	15514	15234	15198	15183	15034	15269	15315	15103	15298	15248	15175	15105	15144	15345	15247	15293	15161	15267	15186	15180	15257	15198	15129	15164	15196	15336	15271	15191	15321	15244	15233	15273	15368	15160	15271	15423	15164	15426	15286	15262	15199	15196	15301	15076	15202	15348	15351	15285	15274	15468	15357	15145	15267	15187	15200	15364	15146	15182	15396	15229	15237	15080	15309	15222	15349	15162	15364	15246	15186	15250	15053	15198	15161	15216	15416	15125	15186	15238	15431	15253	15225	15377	15254	15438	15213	15250	15213	15230	15299	15241	15129	15264	15140	15397	15264	15315	15151	15301	15155	15274	15158	15120	15103	15169	15067	15306	15205	15208	15194	15156	15098	15258	15280	15329	15219	15463	15474	15264	15167	15376	15286	15272	15306	15204	15148	15385	15225	15207	15136	15199	15245	15195	15357	15406	15137	15146	15272	15261	15126	15204	15267	15279	15144	15341	15387	15151	15094	15171	15186	15186	15154	15251	15257	15237	15332	15154	15290	15242	15158	15287	15240	15413	15278	15160	15215	15216	15326	15326	15333	15176	15152	15282	15096	15136	15197	15169	15467	15348	15142	15251	15221	15229	15261	15187	15221	15281	15175	15165	15171	15215	15228	15328	15315	15281	15269	15021	15277	15201	15349	15343	15222	15175	15251	15381	15298	15240	15237	15205	15248	15299	15366	15447	15167	15311	15129	15240	15295	15346	15065	15274	15383	15350	15333	15250	15098	15134	15265	15340	15257	15136	15286	15243	15162	15218	15403	15337	15191	15293	15342	15185	15174	15298	15359	15258	15118	15317	15186	15035	15183	15479	15231	15319	15317	15292	15257	15239	15380	15144	15275	15415	14923	15255	15194	15165	15325	15067	15262	15211	15093	15295	15118	15235	15121	15216	15421	15321	15414	15273	15199	15342	15305	15360	15236	15249	15241	15250	15257	15258	15051	15240	15283	15228	15265	15141	15237	15231	15248	15168	15130	15289	15330	15233	15154	15280	15305	15281	15307	15279	15297	15232	15260	15226	15304	15234	15376	15229	15333	15235	15320	15357	15191	15183	15084	15102	15122	15274	15292	15143	15329	15248	15244	15220	15225	15254	15218	15238	15203	15176	15410	15088	15059	15326	15177	15376	15400	15392	15228	15189	15182	15346	15303	15139	15046	15291	15135	15506	15228	15384	15324	15355	15267	15101	15205	15297	15307	15332	15299	15248	15340	15400	15209	15271	15237	15390	15458	15339	15100	15221	15284	15367	15133	15245	15282	15243	15068	15188	15254	15197	15243	15301	15304	15114	15177	15475	15259	15282	15214	15208	15182	15151	15169	15116	15309	15249	15306	15184	15440	15283	15397	15161	15240	15170	15294	15196	15299	15138	15322	15103	15169	15334	15045	15240	15178	15196	15383	15254	15054	15346	15190	15416	15219	15349	15287	15185	15139	15427	15210	15063	15385	15139	15219	15260	15365	15246	15254	15185	15169	15253	15128	15195	15225	15151	15225	15329	15278	15151	15378	15324	15258	15323	15275	15324	15206	15168	15257	15439	15204	15215	15279	15271	15245	15203	15207	15275	15386	15302	15156	15072	15334	15140	15267	15295	15266	15343	15198	15210	15323	15239	15285	15340	15289	15254	15097	15371	15210	15333	15382	15303	15102	15285	15232	15290	15342	15172	15348	15448	15352	15192	15038	15147	15228	15356	15409	15309	15391	15203	15463	15281	15274	15159	15252	15129	15258	15250	15329	15395	15295	15300	15253	15341	15290	15374	15247	15206	15142	15237	15179	15237	15231	15236	15277	15270	15251	15173	15131	15178	15124	15334	15208	15402	15296	15198	15319	15257	15321	15152	14971	15301	15214	15201	15270	15269	15247	15396	15061	15246	15312	15104	15247	15311	15073	15160	15076	15298	15368	15185	15340	15222	15232	15122	15178	15354	15367	15320	15167	15383	15117	15344	15174	15293	15199	15208	15316	15252	15268	15120	15418	15177	15276	15213	15154	15474	15155	15222	15091	15237	15201	15347	15360	15150	15021	15426	15334	15100	15276	15237	15257	15274	15175	15233	15222	15251	15188	15411
29744	26682	30971	26742	21760	20245	19278	18503	17743	17530	17201	17158	17177	17075	17017	16808	16754	16863	16827	16929	16734	16793	16764	16565	16806	16660	16623	16821	16696	16647	16614	16696	16771	16604	16802	16776	16661	16738	16674	16681	16765	16488	16490	16523	16603	16534	16453	16684	16667	16724	16681	16541	16622	16727	16710	16527	16595	16503	16712	16722	16589	16744	16754	16673	16594	16883	16565	16494	16456	16566	16631	16632	16681	16729	16631	16793	16741	16640	16685	16778	16695	16409	16513	16507	16892	16526	16779	16831	16620	16704	16564	16679	16596	16637	16459	16531	16758	16608	16617	16484	16444	16559	16785	16463	16532	16509	16650	16520	16614	16773	16635	16624	16704	16480	16629	16589	16634	16527	16757	16595	16721	16614	16596	16682	16522	16563	16707	16417	16490	16678	16755	16682	16573	16738	16771	16793	16616	16466	16571	16573	16787	16466	16464	16644	16495	16597	16459	16536	16627	16707	16574	16537	16598	16628	16607	16695	16573	16672	16568	16511	16576	16586	16708	16416	16805	16755	16526	16475	16576	16452	16385	16752	16664	16455	16721	16702	16638	16459	16602	16644	16704	16814	16583	16540	16445	16735	16452	16494	16629	16644	16752	16555	16727	16619	16752	16675	16523	16584	16624	16617	16687	16735	16483	16643	16593	16774	16598	16524	16711	16644	16548	16571	16319	16743	16613	16691	16556	16595	16447	16585	16600	16595	16886	16581	16635	16636	16476	16737	16653	16778	16680	16595	16617	16411	16732	16640	16706	16578	16811	16617	16630	16711	16666	16722	16859	16412	16642	16529	16724	16568	16510	16493	16558	16574	16630	16703	16465	16670	16591	16348	16674	16520	16722	16588	16756	16798	16659	16647	16617	16810	16746	16608	16634	16646	16561	16474	16660	16910	16526	16570	16660	16709	16694	16619	16849	16742	16915	16621	16758	16607	16691	16480	16820	16721	16401	16551	16730	16640	16625	16674	16682	16540	16772	16900	16546	16723	16675	16428	16799	16589	16686	16624	16573	16796	16780	16631	16530	16609	16747	16577	16576	16827	16472	16687	16573	16453	16617	16562	16712	16711	16662	16662	16624	16433	16695	16545	16637	16634	16617	16761	16730	16649	16694	16638	16777	16623	16553	16623	16573	16839	16644	16766	16635	16672	16577	16468	16725	16578	16623	16545	16791	16761	16612	16546	16531	16580	16761	16527	16628	16783	16784	16554	16672	16550	16532	16593	16599	16759	16503	16595	16586	16502	16729	16643	16766	16654	16687	16612	16623	16493	16691	16643	16697	16763	16586	16468	16921	16714	16428	16793	16669	16782	16846	16622	16447	16914	16532	16539	16544	16615	16915	16732	16649	16424	16616	16651	16522	16474	16770	16524	16523	16762	16671	16722	16511	16733	16677	16383	16524	16664	16552	16606	16417	16775	16759	16669	16651	16677	16508	16520	16739	16592	16536	16533	16860	16529	16555	16580	16801	16618	16580	16604	16629	16633	16862	16692	16724	16552	16542	16441	16645	16626	16637	16854	16723	16807	16604	16730	16800	16793	16749	16668	16427	16693	16869	16557	16882	16753	16585	16640	16758	16754	16568	16729	16680	16683	16691	16568	16877	16551	16607	16418	16631	16681	16511	16577	16795	16708	16509	16659	16701	16840	16564	16487	16608	16958	16793	16632	16703	16642	16708	16639	16503	16809	16585	16561	16773	16601	16777	16557	16424	16687	16800	16572	16653	16617	16694	16491	16556	16425	16638	16773	16440	16533	16747	16611	16584	16597	16408	16568	16667	16584	16672	16514	16541	16568	16738	16589	16494	16761	16666	16526	16677	16681	16587	16643	16724	16478	16764	16679	16614	16831	16806	16586	16678	16635	16737	16679	16653	16654	16675	16575	16625	16646	16467	16630	16582	16709	16657	16636	16834	16700	16678	16574	16648	16742	16653	16579	16645	16733	16686	16748	16540	16568	16736	16487	16551	16492	16728	16834	16663	16635	16522	16760	16574	16711	16567	16544	16657	16767	16620	16586	16685	16542	16550	16621	16652	16429	16566	16676	16761	16739	16760	16679	16781	16685	16613	16677	16438	16835	16493	16718	16603	16634	16510	16668	16486	16905	16703	16881	16702	16828	16659	16588	16517	16636	16478	16544	16414	16761	16715	16673	16458	16595	16606	16668	16569	16442	16753	16462	16663	16620	16941	16862	16543	16735	16645	16697	16785	16559	16664	16618	16734	16765	16624	16682	16644	16784	16526	16691	16779	16608	16678	16545	16963	16672	16719	16529	16678	16609	16718	16529	16725	16712	16707	16601	16577	16600	16551	16727	16763	16770	16573	16489	16674	16566	16691	16611	16779	16587	16624	16572	16732	16744	16365	16579	16538	16626	16771	16549	16768	16610	16666	16737	16545	16541	16577	16784	16526	16603	16586	16648	16731	16603	16709	16587	16662	16616	16716	16645	16699	16519	16679	16667	16797	16687	16567	16565	16534	16779	16602	16718	16651	16718	16755	16765	16774	16596	16668	16810	16613	16671	16479	16474	16668	16706	16771	16568	16544	16759	16423	16800	16614	16557	16652	16954	16443	16608	16545	16511	16590	16551	16667	16604	16764	16571	16607	16472	16715	16730	16747	16513	16721	16666	16865	16730	16838	16648	16579	16590	16748	16711	16557	16730	16720	16825	16627	16578	16863	16675	16733	16650	16738	16506	16535	16618	16505	16744	16585	16611	16564	16729	16484	16683	16828	16678	16677	16624	16611	16624	16790	16521	16740	16749	16795	16748	16754	16840	16855	16722	16502	16506	16632	16835	16914	16694	16706	16506	16555	16627	16685	16553	16612	16577	16471	16579	16649	16561	16801	16782	16625	16495	16539	16746	16640	16711	16734	16703	16585	16674	16612	16609	16653	16771	16683	16536	16553	16620	16574	16556	16751	16664	16653	16794	16595	16747	16629	16702	16576	16694	16564	16837	16578	16708	16651	16491	16792	16551	16642	16664	16843	16670	16581	16703	16898	16817	16636	16691	16806	16624	16655	16875	16728	16689	16816	16602	16515	16790	16535	16464	16472	16495	16781	16753	16769	16857	16554	16683	16626	16681	16514	16456	16908	16834	16666	16501	16678	16667	16755	16676	16487	16639	16564	16550	16528	16518	16563	16561	16743	16772	16484	16508	16684	16630	16740	16774	16433	16777	16778	16550	16646	16800	16671	16887	16711	16770	16807	16781	16567	16773	16483	16457	16359	16620	16409	16438	16746	16549	16578	16557	16712	16678	16813	16855	16624	16687	16683	16829	16579	16519	16509	16539	16591	16662	16662	16700	16586	16691	16681	16621	16764	16737	16837	16592	16635	16489	16500	16658	16730	16431	16581	16477	16716	16607	16635	16554	16609	16518	16646	16977	16715	16802	16563	16565	16761	16877	16640	16583	16412	16355	16592	16596	16587	16609	16845	16580	16645	16725	16785	16567	16768	16761	16599	16730	16865	16726	16658	16569	16859	16659	16660	16499	16547	16719	16803	16630	16731	16624	16656	16564	16576	16756	16556	16695	16443	16556	16458	16643	16606	16916	16921	16550	16771	16682	16660	16670	16536	16643	16728	16634	16799	16686	16500	16414	16579	16618	16687	16553	16645	16734	16748	16628	16746	16722	16699	16537	16530	16710	16572	16695	16553	16760	16658	16540	16568	16740	16647	16653	16529	16416	16489	16504	16682	16684	16727	16636	16882	16621	16538	16574	16759	16782	16417	16830	16630	16637	16566	16780	16576	16593	16598	16459	16752	16557	16590	16506	16762	16651	16813	16809	16698	16772	16601	16720	16708	16694	16885	16666	16626	16758	16646	16694	16583	16686	16604	16568	16737	16779	16577	16491	16799	16551	16621	16491	16721	16419	16682	16662	16573	16814	16867	16677	16599	16840	16809	16503	16756	16804	16586	16796	16532	16499	16625	16859	16764	16672	16590	16730	16501	16575	16561	16468	16502	16726	16692	16632	16577	16607	16494	16499	16571	16691	16722	16884	16844	16607	16892	16629	16577	16351	16648	16723	16538	16622	16741	16664	16458	16616	16568	16608	16622	16885	16819	16447	16867	16647	16617	16754	16542	16768	16653	16767	16584	16768	16616	16548	16585	16695	16604	16390	16601	16612	16740	16692	16630	16816	16728	16669	16693	16600	16574	16636	16652	16559	16794	16829	16537	16784	16787	16638	16655	16558	16768	16565	16703	16525	16556	16538	16499	16582	16630	16770	16711	16712	16601	16577	16614	16349	16704	16636	16561	16800	16624	16689	16708	16608	16603	16668	16620	16568	16485	16568	16622	16721	16792	16597	16630	16680	16869	16720	16524	16681	16713	16691	16753	16539	16540	16647	16702	16294	16592	16693	16733	16670	16600	16756	16768	16681	16542	16630	16690	16629	16911	16960	16642	16679	16652	16716	16810	16609	16597	16745	16697	16633	16710	16780	16829	16635	16624	16465	16672	16618	16593	16431	16678	16579	16598	16781	16455	16596	16701	16658	16701	16698	16577	16617	16643	16655	16647	16718	16803	16564	16748	16895	16473	16625	16536	16633	16740	16641	16619	16595	16761	16585	16773	16838	16871	16770	16597	16829	16644	16613	16801	16545	16744	16707	16804	16682	16681	16525	16435	16518	16647	16805	16725	16464	16644	16555	16708	16674	16647	16685	16769	16652	16701	16728	16704	16531	16643	16557	16612	16699	16776	16908	16608	16660	16628	16674	16747	16472	16843	16796	16570	16591	16744	16758	16721	16645	16433	16514	16797	16763	16720	16591	16684	16758	16796	16591	16622	16767	16618	16572	16640	16594	16718	16625	16584	16750	16811	16595	16521	16596	16785	16603	16598	16721	16568	16583	16766	16736	16679	16708	16765	16729	16564	16713	16430	16598	16780	16753	16568	16997	16650	16641	16546	16754	16502	16600	16539	16589	16594	16678	16572	16521	16486	16464	16731	16813	16653	16607	16825	16675	16640	16653	16702	16478	16814	16531	16584	16447	16574	16797	16553	16618	16641	16505	16796	16572	16636	16637	16594	16642	16720	16715	16742	16605	16650	16494	16633	16598	16569	16895	16900	16698	16749	16685	16603	16684	16774	16685	16780	16680	16608	16613	16641	16639
24923	39661	33158	25790	22447	20227	18769	17851	16948	16512	15959	15858	15673	15601	15260	15449	15142	15306	15342	15275	15094	15169	15279	15355	15220	15131	15184	15018	15217	15067	15105	15083	15106	15074	15082	14984	14973	15044	15113	15029	14937	15175	14857	15131	15066	15087	15140	14933	15065	14985	14976	15192	15011	15029	14969	14909	15182	15016	15121	15017	15065	15078	14914	15041	15050	14892	15006	15181	15127	15150	15017	14947	15047	14896	15184	15068	14982	15054	15077	15136	15041	15038	15126	15076	15111	15030	15215	14896	15032	14968	15128	15099	14967	14910	15177	14950	15024	14962	15149	15019	14984	14975	14904	14912	15093	15057	15190	15129	14858	15105	15140	15011	15032	14985	15095	15112	15214	15022	15074	15086	15141	14928	15137	15117	15077	15012	15185	15098	14940	14982	15050	15094	14989	15058	15061	14925	14904	15024	14990	15076	14993	15011	15199	14924	15243	15045	15150	14934	15021	14903	14820	15090	15146	14866	15116	15148	15038	15038	15025	14992	15118	15079	15061	15124	15191	15113	15051	14868	15054	15009	15040	15013	15148	14972	14967	14889	15011	15114	14994	15018	15075	15081	15135	15078	15113	15060	15021	15133	15007	15249	14952	14999	14949	15053	15051	15028	15079	15078	14942	15158	15101	15113	15104	15126	14749	15122	15216	15049	15092	15086	14975	14997	15118	15003	15052	14944	15215	15018	14923	14933	15053	14969	15095	14869	15023	14989	15074	14993	14889	15335	14819	15110	14911	15197	15112	15202	15012	15256	14999	14975	15044	15165	14993	15027	15008	15067	14977	15015	15142	15120	14945	14937	15142	15079	15007	15005	15176	14997	15051	14993	15014	15021	15161	14957	15140	15062	15245	14938	15139	15028	15011	15071	14851	15049	15223	15092	15029	15001	14992	15126	15092	15066	15088	15087	14981	15215	15139	15106	14966	15105	15023	15029	15221	15091	15105	14978	15109	14998	15095	15067	14880	14990	15101	15074	15077	15102	15292	15058	15016	15164	15052	15110	15204	14931	15168	14907	15138	15055	15022	15208	15138	15068	14911	15011	14994	14965	14930	15133	15040	14821	15064	15019	14931	15031	14960	15037	14962	15019	15004	15200	15055	14974	15127	14970	15117	15045	15273	14975	15015	15116	14968	15086	15018	15022	15051	14992	14969	15177	15032	15103	15184	15086	14964	15093	15047	15144	15104	15054	15084	15013	15033	14997	15111	15053	15193	15300	15177	15157	15145	15141	15145	14988	15137	15010	15048	15064	15076	15130	15206	14961	15070	14958	15091	15028	15185	15040	15054	15183	15066	15047	15111	14969	15075	15150	14981	15167	14918	15027	15153	15099	15061	15011	15216	14990	15206	14926	15209	15007	14951	14980	15086	14992	15056	15195	15035	15051	15005	14988	14993	15024	15045	15042	15138	14967	15072	15105	15029	15161	14883	15132	15007	15178	15020	15039	15161	15140	15118	15030	15083	15002	15086	14906	15182	15023	15043	15110	14942	15056	15092	14885	15234	14965	15009	15184	14935	15032	15010	15004	15162	14994	14917	15056	14936	15172	15098	14922	15104	14994	15069	15127	15121	15140	15042	15088	15077	15085	15010	15027	15000	15032	15066	15101	15058	15122	15117	14978	15028	14958	15088	15009	14993	14937	15033	15010	15117	15246	15101	14999	14968	15080	15179	15147	15041	15041	15206	14996	15103	14989	14925	15188	15170	15092	15140	14950	15058	15180	15204	15128	15252	15013	15103	15070	15099	15015	15024	15247	15085	14975	14961	15138	15132	15049	14985	14812	15034	15048	15092	15203	15035	15024	15115	15203	14964	15124	14955	15131	15013	14998	15095	15243	15064	15133	14986	15049	15087	14949	15078	15102	15068	15068	15134	15114	15017	15006	14971	15201	14900	15148	15159	15006	15144	15155	15011	15118	14999	14971	15120	15123	14970	15093	15203	14980	15057	15132	14982	15056	15168	15168	15023	15012	15028	15127	15051	15125	15112	15042	14993	15413	15065	15234	15080	15006	14921	15145	15005	14957	15033	14972	15022	15077	15087	15090	15116	14963	15049	15179	14954	14950	14969	14950	15059	15173	14806	15105	15002	14987	15211	15154	15106	15158	15062	15071	14944	15047	14983	15079	14965	15073	15101	15031	15072	15050	15072	15168	15024	15138	15169	14989	15074	15112	14827	15026	14943	15071	14902	15116	14997	14963	15111	15058	14920	14987	15030	15014	14949	14886	15077	15034	15151	14939	14861	15067	15022	15023	14994	15264	15080	15014	14952	15091	15093	14895	15016	14998	14997	14999	14918	14981	14990	15080	15088	15148	15073	14927	14959	14947	14982	15162	15019	15231	15013	14896	15014	15151	14961	14969	15052	14846	14920	15133	15052	15120	15122	15165	15105	15084	14987	15157	15150	15058	15117	15116	15223	14921	15022	15142	14985	14930	15080	15090	15164	14996	15098	15087	15015	15231	14970	15106	15101	15059	15112	15005	15215	15139	15172	15058	15083	14926	15050	15147	15095	14998	15059	15112	15055	15184	14906	15123	14918	15021	15204	15058	15145	14954	15212	15120	14931	15028	15036	14898	15135	15167	14829	15108	14941	15055	15090	15049	15096	15226	14930	15128	14971	15276	15067	14916	14944	15112	15197	15092	14900	15100	14968	15159	15064	15008	14999	15062	14967	15082	14862	15040	15152	15007	15130	14989	15004	14998	15115	15026	15164	14834	15120	15037	14986	14971	15169	15115	15207	15018	15087	15037	15035	15137	14972	15045	15238	14994	15163	15217	15081	15080	14984	15103	14982	15037	14916	14844	15024	15247	14949	15136	15151	15089	15069	15004	15038	15158	14999	14998	15155	15046	15009	14998	15078	15163	14882	15248	15023	15045	15164	15067	15046	15153	15199	14986	15159	14911	15151	15151	14958	15050	15102	15058	15044	15045	15196	15122	15013	15018	15026	15065	15125	15040	15035	15082	15131	15072	15034	15047	15098	15143	15015	15024	15094	14943	14829	15078	15038	15057	15077	15033	15043	15045	15191	15199	15098	15058	15055	15100	15008	14998	15103	15076	15059	15231	15048	14948	15116	15109	15103	15175	14997	14943	15206	15110	15217	14959	15236	14978	14944	15188	15044	15068	15122	15097	15137	15019	14891	14953	14963	14984	15078	15128	15055	15038	15052	14948	15055	14954	15098	14822	15122	14896	15220	14969	15130	15048	15197	15095	15128	14886	14896	14952	14996	15182	15173	15201	15212	15156	15124	15044	15072	14940	15034	14953	15046	15063	14965	14962	14993	15085	15078	15139	15129	14992	15136	15227	14880	14899	15127	15037	14986	15262	15040	15040	14915	15018	15004	15001	15101	15157	14881	14999	15171	14874	14945	14886	14966	15095	15032	15059	15024	15017	15051	14959	15153	15276	14972	14926	15023	15038	15023	15038	15147	14956	15205	15016	15006	14991	15126	15133	15110	15061	15068	15180	14969	14986	15124	15130	15069	14964	15059	15158	15068	15164	15183	14988	15079	15107	15086	15128	15041	15111	14906	15164	15049	15099	14997	15071	14886	15119	14987	14937	14974	15132	14970	14949	15121	15240	15101	14974	15087	15159	15071	15091	15033	15036	15146	15095	15128	14872	14975	15052	15152	15176	14994	15174	15160	15015	15144	15031	15113	14965	15028	14874	14928	15184	15053	15052	15172	14998	15120	14888	15023	14998	15115	15146	15079	15137	15160	14946	14967	15116	15044	15175	15179	15071	15089	14988	15006	14938	14983	15004	14933	15113	14965	15255	14914	15037	14846	15026	15040	15054	14938	14932	15145	15168	14998	15144	15076	14994	14939	15065	14919	15025	14939	15126	14991	15200	15062	15076	15083	15036	15141	14973	15074	14966	15139	15074	15122	14961	14997	15099	15008	15273	14972	15011	15094	15015	15022	14985	15102	15064	15021	15087	15035	15115	15209	15172	14929	15165	15204	15056	15069	14994	15101	14891	15060	15122	14913	15003	15131	15079	15103	15148	15252	15050	15139	15154	14994	15026	15000	15052	14968	14991	15209	15013	15155	15143	15090	15091	14891	15107	15109	15158	15005	14976	14979	15056	14992	14888	15069	14963	15013	15138	15121	15049	15085	15115	14917	14991	15004	15074	15021	14988	15132	15230	15050	14926	14950	15005	15070	15117	15040	15175	15114	15181	14992	14998	14975	14894	15106	15067	15100	15165	14960	15195	15054	15102	15005	15140	15265	15015	14983	15105	15145	14859	15036	15098	15110	15152	15189	15134	15112	14985	14927	14961	15009	15048	14947	15083	15027	15148	15001	14860	15035	15124	15062	14982	14983	15044	15002	15208	15026	14981	14910	14982	15082	15086	15065	15230	15080	15023	14893	14995	15036	15057	15035	15145	15123	15261	15155	15152	14991	15170	15161	15124	15084	15067	14951	14935	14924	15016	15050	15058	15053	15086	15182	14953	15010	15005	15191	14974	14965	14968	15006	15044	15039	15033	15009	15151	15059	15134	15019	15106	15222	15051	15067	14973	15060	14958	15138	14949	14959	14932	15213	14918	15152	15137	15111	15167	14971	14967	15014	14946	15057	15118	15145	15105	15198	15114	14979	15072	15058	15023	15063	15137	14900	15201	14887	15102	15158	15148	15100	15126	15079	15027	15094	14984	15028	15181	15238	15046	15093	15068	15009	14946	15010	15090	14908	15138	15091	15048	15102	15032	14939	15183	15095	15208	15293	14979	14962	15098	15083	15056	15049	15073	14913	14979	15014	15226	15182	15049	15096	15030	15008	14993	14953	15195	15081	15171	15169	15153	14987	15166	15016	15110	15140	15239	14785	15205	15208	15090	14998	15076	15074	15023	15073	15179	15133	15047	15147	14975	15066	15055	14835	14893	15191	15140	15166	14950	15195	15015	15118	15006	15217	14971	14919	15013	15281	15158	15096	15022	14841	15035	15042	15049	15068	14973	14987	15073	15099	14928	15135	15128	15103	15119	15119	15007	15018	15028	15056	15042	15145	14968	14998	15038	15028	15085	15099	15077	14896	15280	14992	15161	15044	15046	15008	15085	15041	15110	15003	15043	15006	14987	15178	15161	15144	15148	15007	15072	15173	14944	15058	15122
23516	21504	28265	25810	23564	23533	23037	20365	19042	18412	18314	17807	17739	17552	17584	17395	17201	17259	17243	17308	17034	16891	17081	16972	17221	17015	17062	16886	17210	16975	17118	16786	17045	16806	16805	16979	16858	17004	16633	16699	16866	16862	16952	17012	16916	16921	16851	17065	16938	16935	16902	17187	17071	16790	16819	16925	16947	16956	16856	16892	17049	17015	16975	17043	16935	16909	16663	16847	17055	16865	16789	17006	16853	16776	16774	16657	17037	16941	16785	17019	16802	17075	16941	16916	17079	16882	16982	17058	16910	16682	16894	16903	16872	16980	16923	17016	16992	16875	16860	16946	16944	17095	17077	17027	16823	16827	17133	16997	16863	16742	16927	16930	16773	16880	16922	16755	16809	17051	17118	16892	17070	16839	17001	16869	16893	17049	16817	16880	16867	16871	16679	16945	16783	16815	17084	17148	16847	17002	16798	17011	16926	16831	17112	16851	16969	16862	16968	16982	16867	16866	16821	16969	16866	16894	16733	16966	16936	16984	16724	17134	16986	16985	16826	17050	16840	16882	16802	16910	16996	16938	16958	16796	17127	16935	17181	16702	17032	16914	16704	16706	16960	16763	16949	16975	16859	16853	16817	16894	16888	17008	16777	16894	16861	16909	16953	16843	16787	16819	16903	16820	16861	16858	16929	16911	17099	16919	16979	16783	17022	16898	16825	16863	16973	16927	16899	17029	16928	16751	17043	16831	16618	16897	16879	17006	16744	17007	16860	16984	16931	16953	16936	16831	16937	16931	16725	16962	16794	16811	16912	17003	16987	16861	16733	16946	16871	16928	16919	17115	16894	16856	16962	16942	16688	16572	17004	16867	17062	17035	16797	16574	16829	16893	16734	16966	16876	16905	16799	16566	16836	17001	16904	16980	16840	16878	16949	17089	16951	16892	17044	16961	17006	17008	16821	16746	16816	16753	16749	16814	16999	16648	16808	16963	16814	17092	16750	16775	16932	16869	16960	16826	17048	17003	17011	16793	16712	16757	16880	16792	17169	16761	16958	16865	16911	16873	16881	16929	16782	17031	16908	16909	16959	16988	16938	16551	16820	17003	17161	17074	16820	16619	16860	16812	16710	16882	16810	16914	17006	16995	16967	16690	16945	16921	17062	16956	16889	16903	16977	16760	16988	17026	16956	16858	16948	16836	17019	16741	16933	16808	16826	16884	16966	16637	16818	16865	16850	16862	16811	16970	17012	16786	16874	16942	16907	16885	16728	16820	17026	17013	17031	17003	16847	16825	16963	16915	16941	16709	16659	17010	17073	17101	16759	17057	16785	16957	16908	17038	16971	16690	17056	16820	17039	16941	16964	17037	16845	16924	16938	16895	16751	17090	16942	16991	17029	16874	16786	16983	16766	16975	16918	16774	16831	16956	16925	16737	16954	17090	16848	16847	17011	16836	17011	16905	16839	16981	16800	16734	16893	16831	16963	16959	16689	16911	16678	16779	16941	16972	16822	16888	16945	16937	16782	16729	16817	16878	17058	16873	16973	16871	16809	17021	16831	16795	16953	16814	16843	17007	17031	17048	16853	16713	16658	16973	16987	17029	16981	16947	16900	16911	16856	16886	16664	16944	16995	16753	16926	17049	16892	16996	16889	16799	16916	16965	17008	16740	16772	17003	16851	16802	16939	16864	16877	16794	16783	17076	16752	16942	16844	17057	16892	16803	16782	16815	16768	16646	16846	16915	16952	16891	16781	16816	16996	16859	16867	16776	16846	16731	16918	17023	16773	17044	17022	16980	17055	16868	16768	16726	16905	16958	17160	17079	16936	16768	16758	16890	16790	16951	16888	17037	16840	17033	16890	16839	16744	16814	16879	16792	16626	16747	17004	16998	16783	16836	16956	16927	16863	16887	16841	16865	17037	17083	16658	16844	17077	16838	16871	16861	16866	16838	17188	16963	16777	16878	16912	17048	16949	16789	16945	16892	17020	16957	16906	17173	16923	16991	16818	16968	16891	17075	16860	16805	16870	16891	17011	16944	16905	16977	16923	16739	16741	16617	16773	16774	16850	16954	16900	16787	16855	17006	16791	16869	16941	17013	16924	16828	16956	16991	16939	16963	17013	17113	17023	17070	16920	16986	16907	16836	16877	16883	16938	17062	16761	16843	17095	16790	16749	17031	16930	16926	16982	16880	16951	16918	16858	16845	16936	17097	17026	16719	16811	16861	16918	16972	16869	16836	17038	16919	17064	16766	16965	16754	17022	17090	16948	16868	16889	17072	16914	17149	16888	16747	16882	16856	16880	16650	16709	16683	16961	16718	16934	16689	16941	16613	16911	17013	16653	16781	16954	16904	16880	16945	16879	16905	16926	16824	16874	16738	16757	16853	16863	16840	17067	16656	16886	17102	16952	16812	16837	16857	16743	16705	16636	16985	16740	16984	17041	16813	17011	16836	16884	17121	16855	16931	17300	16754	16960	16906	17039	16890	16841	16976	16862	16817	17016	16721	16933	16868	17008	16974	16969	16955	16736	16923	16887	17034	16943	17012	17122	16936	17149	16905	16800	16812	16925	17158	16995	16981	16791	16969	16897	16949	16799	17024	16868	16948	17062	16791	16975	17077	17020	16920	16736	16756	16791	16713	16699	16799	16688	16928	17049	17067	16831	16979	16820	16920	16826	16954	17049	16987	16874	16912	16865	16931	16648	16798	16823	16805	16809	16934	16913	17075	16982	16808	16667	16959	16872	16847	16792	16747	16825	16801	17067	16857	17272	16975	16854	16959	17002	16901	16947	16801	16766	16848	16723	16817	17002	16836	16701	16840	17023	16755	17118	16914	16863	16895	16709	17042	16897	16758	16820	16992	16853	16772	16787	16726	16599	16896	16747	16886	16849	16898	16658	16897	16812	16743	16767	16828	17103	16672	16801	16920	16873	16767	16959	16935	16804	16810	16768	16939	16815	16941	16890	16911	16893	16835	16604	16576	16766	16873	17023	17171	16810	16909	16901	16810	16775	16898	16740	16949	16805	17031	16852	16849	16900	16840	16861	16996	16911	17050	16717	16677	16675	16989	16982	17010	16881	16850	16941	16878	16929	16728	16773	16993	16752	16879	16810	16879	16926	16891	16800	16696	16838	17008	16919	16983	17054	17027	16979	16880	16623	16895	16827	17014	16804	17098	16972	16907	16790	17110	16889	16956	16849	16957	16992	16898	16726	16976	16874	16915	16797	16784	17149	17030	16794	16934	17124	16938	16937	16978	16838	16803	16847	16806	16690	16846	16921	16800	16760	16827	16765	16831	16881	16944	16905	16773	16840	17097	16908	16988	16997	16831	17043	16868	16958	16745	16986	16749	16897	16904	16972	16825	16989	16978	16981	16888	16996	17018	16879	16885	16916	16880	16929	17072	16857	17015	16875	16695	16792	16969	16956	16847	17011	16842	16945	16671	16887	16841	16991	16937	16942	16832	17005	16914	16727	16797	16990	16879	17009	16927	16800	17012	16745	16837	16784	16809	17007	16964	16896	16762	17017	16857	16979	16732	16786	16915	16923	16930	17009	16981	16978	16913	16890	16845	16883	16892	16748	16793	17081	16965	16792	16828	16841	16918	16907	16785	16557	16645	16907	17026	16633	16885	16936	16805	16887	16832	16738	16868	16911	16878	16792	16775	17177	16907	16905	16686	16963	17000	17007	16857	16891	17075	17009	16906	16969	16927	17079	16945	16953	16805	16768	16857	16874	17047	16984	17087	17001	16807	16754	16790	16813	16735	17116	16796	16917	16715	16875	16878	16798	16969	16874	16735	16774	16854	16980	16802	16726	16814	16805	16841	16798	16828	16833	16709	16782	16748	16806	16965	16725	16859	17080	16949	17013	17048	16764	16758	16941	16627	16748	16913	16903	17004	16726	16890	17096	16954	17005	16774	17072	16951	17002	17053	17089	16640	16816	17008	16765	17101	16827	16823	16907	16774	17024	17061	16873	16917	16874	16715	16928	16862	16915	16816	16671	16840	16747	16974	16795	16883	16921	16644	16989	16846	16606	16890	16736	16758	16985	16954	16833	17013	16865	16897	17066	16910	17004	16889	16848	16924	17113	16837	17036	16954	17002	16997	16975	16978	16877	16895	16948	16808	16952	16914	17026	16908	17106	16903	16788	16803	16819	16733	16832	16747	17030	16991	16917	16866	16805	16914	16967	16932	16800	16880	17082	16912	17099	16808	16834	17018	16944	16881	17000	16993	16823	16921	17014	17063	16893	16667	16954	16850	17129	17004	16807	16854	16747	16999	16950	16874	16812	16874	16884	17027	16957	16886	16856	16964	16822	16898	16853	16707	16966	17011	17017	16576	16970	16944	16871	16842	16841	17153	16916	16794	16884	16946	16769	16924	17010	16686	17133	16859	16839	16864	16922	16964	16932	16943	16863	16838	16781	16851	16913	16810	16895	16999	16905	16832	16956	16961	16822	16842	16819	16920	16895	16884	16925	17002	16905	16823	16797	16818	16696	16847	16975	16847	16668	16803	16771	16768	16805	16844	16962	16841	16854	16839	16719	16897	16882	16817	16897	16881	16885	16980	17062	16963	16817	16891	16978	16698	16859	16731	16984	16764	16902	16859	16916	17038	16746	16991	16980	16982	16999	17057	17030	16665	16880	16907	16927	16938	16908	17033	16936	16810	17004	16973	16990	16932	17074	16947	17051	16850	16912	16756	16945	16981	16679	17005	17087	16870	16856	17158	16767	16908	16936	16852	16831	16962	16905	16784	16901	16928	16997	16961	16791	16971	16878	17023	17066	16957	16658	16876	17067	16825	16871	17131	16795	16991	16694	17075	17033	17051	16771	16693	16748	16794	16899	16877	17040	16941	16940	17006	17116	17024	16905	16962	16956	17084	16925	16950	16940	16940	16771	16767	16819	16910	16847	16827	16989	16911	16983	16749	16982	16945	16798	16941	16949	16704	16960	16834	16937	16890	16867	16886	16785	17026	16696	16763	16977	16842	16851	16978	17017	16887	16829	16806	16949	16942	16855	16936	16857	16803	16852	17027	16895	16899	16982	16944	16703	16881	16833	16841	16951	16945	16902	16929	16984	16874	16859	16956	16701	16803	17098	16734	17006	16940	16896	16840	16936	16890	17000	16944	16905	16893	16890	16879	16866	16921	16890	16817
23314	45527	38780	30449	26196	23196	21262	19820	18331	17439	16788	16490	16139	16109	15886	15747	15747	15589	15559	15712	15625	15488	15575	15431	15404	15332	15342	15398	15160	15449	15434	15247	15234	15323	15250	15351	15193	15388	15160	15216	15187	15348	15349	15457	15320	15137	15134	15098	15166	15451	15287	15307	15146	15347	15254	15257	15376	15462	15350	14968	15104	15345	15169	15159	15236	15064	15315	15283	15236	15376	15287	15255	15169	15108	15299	15196	15163	15218	15397	15366	15166	15352	15129	15373	15216	15253	15233	15309	15202	15423	15108	15330	15398	15266	15115	15303	15280	15174	15416	15317	15275	15275	15152	15029	15230	15314	15222	15347	15381	15290	15249	15351	15065	15355	15299	15241	15310	15179	15296	15188	15283	15249	15337	15240	15353	15239	15347	15307	15243	15235	15306	15207	15326	15141	15179	15220	15251	15349	15127	15060	15156	15272	15336	15264	15101	15293	15376	15193	15245	15273	15089	15263	15165	15261	15337	15232	15310	15183	15252	15324	15327	15207	15158	15176	15369	15238	15301	15352	15275	15336	15218	15257	15207	15212	15291	15205	15265	15164	15415	15261	15191	15164	15305	15318	15204	15263	15303	15268	15195	15234	15288	15187	15256	15250	15415	15168	15300	15239	15162	15202	15076	15289	15429	15289	15300	15202	15157	15208	15215	15284	15279	15315	15177	15532	15232	15264	15132	15325	15224	15333	15249	15204	15545	15138	15301	15253	15269	15034	15215	15268	15247	15227	15359	15199	15081	15364	15320	15203	15390	15235	15203	15193	15315	15085	15181	15093	15299	15174	15319	15225	15064	15139	15207	15377	15226	15317	15120	15262	15174	15180	15032	15178	15197	15347	15216	15158	15186	15100	15425	15159	15190	15221	15403	15248	15212	15140	15404	15326	15255	15486	15357	15400	15244	15293	15170	15301	15266	15263	15184	15135	15239	15248	15311	15371	15154	15382	15303	15122	15245	15131	15343	15154	15341	15260	15375	15224	15372	15327	15367	15355	15371	15281	15307	15239	15367	15327	15167	15281	15232	15070	15283	15282	15213	15287	15297	15381	15229	15305	15338	15079	15355	15114	15297	15366	15326	15416	15298	15235	15173	15320	15166	15190	15248	15133	15322	15424	15112	15285	15396	15242	15211	15370	15076	15191	15247	15255	15133	15173	15186	15194	15230	15126	15229	15429	15336	15187	15285	15001	15329	15365	15195	15159	15245	15212	15096	15145	15207	15231	15090	15162	15259	15238	15437	15386	15198	15140	15278	15397	15306	15268	15172	15125	15265	14978	15348	15165	15348	15404	15126	15240	15397	15348	15241	15250	15232	15278	15367	15214	15157	15342	15133	15361	15257	15321	15253	15155	15398	15108	15436	15251	15076	15015	15271	15212	15239	15135	15195	15351	15252	15038	15261	15223	15344	15340	15304	15305	15240	15354	15479	15298	15390	15379	15295	15279	15262	15059	15152	15053	15256	15266	15242	15268	15324	15381	15248	15290	15341	15149	15200	15132	15244	15224	15204	15280	15218	15275	15385	15196	15207	15299	15273	15122	15179	15211	15396	15133	15330	15119	15343	15202	15276	15323	15220	15190	15289	15336	15089	15083	15149	15380	15420	15293	15350	15254	15308	15214	15405	15150	15336	15265	15275	15225	15246	15211	15183	15142	15341	15318	15342	15389	15407	15202	15395	15223	15185	15097	15241	15258	15257	15321	15200	15112	15128	15167	15226	15103	15160	15221	15031	15285	15162	15142	15321	15223	15288	15172	15246	15018	15409	15322	15304	15255	15120	15180	15285	15292	15236	15113	15197	15169	15219	15280	15159	15311	15242	15358	15138	15309	15283	15233	15174	15266	15217	15309	15141	15198	15274	15406	15257	15246	15185	15287	15144	15164	15350	15273	15030	15271	15349	15396	15214	15318	15324	15342	15300	15118	15157	15052	15348	15231	15138	15143	15344	15193	15057	15355	15229	15112	15320	15222	15262	15337	15311	15091	15376	15243	15277	15017	15275	15103	15222	15231	15489	15112	15112	15188	15430	15102	15290	15329	15082	15294	15267	15201	15308	15101	15236	15219	15137	15356	15323	15152	15191	15212	15344	15290	15452	15230	15177	15179	15304	15283	15186	15197	15339	15079	15285	15194	15227	15239	15289	15143	15415	15288	15358	15183	15117	14939	15148	15089	15203	15223	15420	15204	15247	15241	15097	15079	15312	15223	15035	15033	15245	15237	15267	15330	15233	15212	15282	15043	15306	15078	15213	15387	15345	15200	15222	15265	15244	15116	15193	15243	15275	15201	15276	15214	15412	15300	15257	15294	15326	15217	15095	15141	15209	15248	15094	15163	15339	15151	15259	15182	15153	15325	15345	15238	15274	15259	15195	15201	15296	15373	15222	15232	15152	15293	15199	15155	15294	15164	15143	15349	15209	15382	15286	15215	15123	15417	15282	15241	15308	15184	15236	15228	15233	15272	15095	15340	15242	15102	15138	15176	15338	15117	15345	15312	15180	15322	15385	15411	15220	15155	15238	15110	15182	15204	15291	15153	15175	15264	15075	15209	15374	15272	15251	15170	15408	15109	15303	15245	15238	15272	15299	15195	15291	15291	15345	15195	15260	15295	15099	15092	15297	15189	15316	15336	15220	15237	15390	15442	15221	15189	15270	15152	15104	15350	15319	15366	15291	15366	15303	15204	15213	15126	15139	15121	15312	15382	15189	15248	15395	15250	15254	15276	15250	15384	15215	15144	15164	15250	15341	15234	15288	15194	15324	15353	15373	15245	15326	15053	15109	15294	15146	15241	15320	15231	15118	15188	15012	15199	15346	15162	15229	15267	15325	15386	15193	15243	15286	15158	14993	15180	15143	15431	15163	15187	15204	15196	14950	15236	15245	15065	15349	15205	15330	15292	15378	15289	15307	15203	15242	15033	15173	15195	15243	15058	15281	15254	15307	15284	15224	15190	15124	15398	15170	15307	15258	15252	15297	15135	15306	15142	15344	15087	15124	15288	15215	15211	15245	15295	15287	15337	15124	15235	15379	15323	15074	15102	15207	15363	15203	15087	15087	15064	15338	15372	15282	15254	15333	15149	15336	15456	15210	15238	15361	15367	15224	15218	15261	15261	15282	15213	15208	15294	15233	15304	15211	15173	15265	15334	15199	15135	15376	15193	15210	15316	15275	15380	15368	15118	15253	15272	15318	15332	15286	15224	15311	15251	15529	15200	15376	15299	15328	15429	15347	15298	15251	15226	15132	15223	15149	15176	15142	15145	15229	15116	15284	15244	15291	15182	15232	14982	15167	15296	15174	15155	15156	15350	15136	15350	15174	15186	15137	15026	15233	15180	15303	15406	15228	15241	15209	15206	15478	15139	15242	15094	15215	15406	15170	15219	15333	15332	15285	15171	15265	15036	15386	15210	15176	15152	15236	15226	15161	15251	15296	15263	15292	15135	15359	15354	15208	15149	15291	15285	15253	15119	15203	15195	15289	15020	15202	15159	15171	15393	15181	15291	15279	15274	15375	15176	15100	15481	15213	15257	15469	15375	15380	15438	15230	15193	15396	15208	15230	15269	15132	15085	15104	15247	15263	15238	15146	15300	15188	15320	15359	15329	15242	15358	15312	15228	15128	15208	15213	15249	15256	15168	15237	15207	15344	15100	15266	15225	15247	15407	15202	15181	15045	15464	15293	15276	15207	15285	15331	15122	15172	15121	15391	15108	15344	15169	15294	15255	15153	15505	15411	15248	15302	15266	15293	15343	15337	15215	15244	14968	15208	15300	15393	15186	15210	15243	15293	15174	15231	15351	15179	15310	15299	15220	15111	15223	15070	15349	15230	15115	15089	15157	15265	15222	15402	15346	15118	15101	15286	15235	15455	15163	15312	15281	15337	15165	15192	15203	15207	15122	15282	15420	15119	15262	15315	15233	15342	15417	15309	15208	15297	15205	15258	15095	15191	15200	15358	15230	15145	15027	15185	15038	15431	15160	15417	14957	15290	15130	15301	15254	15237	15201	15154	15228	15163	14998	15194	15294	15327	15289	15098	15265	15209	14993	15213	15330	15376	15228	15341	15274	15114	15379	15151	15217	15195	15299	15151	15252	15183	15291	15181	15161	15221	15231	14945	15233	15376	15290	15226	15292	15231	15371	15184	15320	15186	15183	15268	15078	15257	15174	15292	15196	15201	15347	15220	15111	15397	15116	15334	15198	15208	15175	15178	15074	15176	15285	15242	15124	15272	15217	15054	15270	15290	15174	15344	15232	15160	15233	15298	15343	15277	15234	15140	15296	15203	15345	15325	15225	15248	15038	15184	15290	15026	15322	15250	15232	15316	15310	15340	15133	15336	15221	15305	15211	15077	15191	15212	15277	15175	15195	15166	15212	15146	15354	15188	15332	15087	15357	15281	15190	15302	15288	15146	15400	15085	15308	15254	15039	15188	15323	15168	15154	15259	15275	15120	15312	15334	15253	15243	15093	15308	15179	15016	15168	15306	15265	15318	15314	15265	15206	15150	15381	15326	15252	15228	15149	15303	15382	15189	15282	15246	15262	15123	15286	15083	15046	15355	15135	15225	15124	15265	15052	15274	15372	15300	15216	15198	15070	15232	15245	15338	15216	15164	15412	15039	15245	15255	15237	15431	15375	15266	15385	15268	15266	15218	15250	15256	15355	15264	15154	15339	15289	15153	15185	15182	15384	15354	15233	15485	15157	15391	15221	15278	15311	15260	15308	15167	15245	15236	15350	15233	15216	15241	15196	15079	15243	15262	15344	15257	15304	15330	15056	15285	15315	15081	15208	15168	15292	15131	15288	15247	15074	15306	15414	15260	15340	15223	15235	15253	15142	15206	15323	15083	15211	15153	15132	15204	15320	15227	15166	15278	15277	15377	15346	15243	15299	15239	15334	15222	15170	15249	15249	15333	15419	15294	15149	15253	15176	15047	15267	15158	15300	15199	15327	15444	15268	15245	15364	15098	15292	15290	15199	15283	15311	15305	15232	15341	15188	15363	15204	15071	15086	15285	15091	15438	15493	15313	15134	15243	15160	15352	15172	15262	15240	15265	15220	15242	15322	15149	15342	15281	15194	15264	15180	15370	15254	15381	15231	15262	15358	15206	15203
25412	21644	27815	28436	22257	20905	20154	18655	18119	17657	17201	17290	17083	17019	17136	17011	16877	16698	16663	16656	16797	16650	16394	16546	16492	16550	16593	16555	16490	16462	16605	16382	16531	16622	16557	16315	16448	16519	16406	16488	16492	16434	16493	16496	16532	16451	16392	16488	16556	16596	16629	16588	16374	16464	16262	16470	16476	16635	16440	16430	16500	16464	16373	16599	16442	16589	16386	16296	16514	16470	16457	16592	16317	16565	16462	16433	16505	16546	16256	16433	16447	16392	16524	16347	16557	16400	16493	16524	16540	16534	16386	16422	16495	16414	16630	16349	16674	16418	16399	16683	16476	16456	16355	16304	16403	16340	16402	16281	16382	16232	16353	16384	16380	16438	16278	16336	16487	16564	16350	16345	16377	16473	16427	16515	16350	16554	16334	16528	16453	16212	16483	16658	16566	16454	16374	16392	16558	16417	16341	16229	16383	16606	16515	16371	16352	16574	16429	16368	16254	16328	16452	16550	16313	16501	16441	16237	16544	16348	16494	16424	16222	16386	16550	16589	16437	16501	16381	16423	16559	16278	16618	16549	16401	16446	16489	16510	16416	16621	16510	16337	16240	16422	16523	16524	16396	16257	16468	16450	16524	16658	16495	16462	16244	16432	16514	16302	16469	16631	16590	16453	16454	16489	16474	16550	16501	16321	16328	16495	16422	16405	16469	16251	16609	16446	16304	16453	16448	16504	16429	16295	16602	16375	16506	16534	16312	16316	16424	16433	16549	16303	16525	16458	16542	16439	16415	16288	16430	16546	16405	16494	16410	16298	16424	16436	16377	16350	16456	16665	16526	16346	16320	16417	16529	16480	16463	16493	16341	16517	16507	16706	16318	16500	16571	16536	16411	16539	16359	16380	16528	16490	16357	16463	16467	16472	16508	16372	16310	16154	16584	16582	16443	16429	16286	16480	16309	16611	16526	16423	16423	16508	16526	16504	16471	16494	16297	16474	16448	16478	16469	16479	16400	16314	16456	16698	16593	16657	16622	16641	16446	16506	16594	16582	16636	16543	16526	16552	16540	16454	16596	16588	16281	16336	16598	16524	16525	16445	16513	16723	16748	16468	16561	16233	16409	16420	16408	16451	16526	16367	16519	16304	16583	16819	16482	16448	16415	16479	16462	16517	16504	16424	16338	16519	16421	16510	16720	16310	16526	16443	16498	16709	16418	16519	16505	16348	16487	16388	16471	16502	16514	16311	16495	16417	16500	16728	16389	16389	16434	16361	16461	16445	16382	16328	16628	16399	16315	16381	16321	16445	16540	16533	16643	16435	16551	16382	16590	16414	16430	16379	16693	16288	16449	16415	16481	16405	16536	16574	16565	16631	16469	16318	16561	16654	16421	16696	16514	16312	16448	16377	16437	16569	16347	16472	16487	16438	16708	16572	16612	16459	16539	16400	16487	16519	16296	16427	16410	16735	16521	16482	16403	16450	16703	16496	16327	16407	16359	16559	16753	16686	16523	16556	16471	16308	16541	16386	16177	16517	16583	16400	16491	16516	16376	16570	16457	16454	16431	16330	16348	16520	16471	16367	16362	16419	16427	16577	16500	16422	16550	16425	16485	16407	16220	16483	16615	16299	16595	16492	16395	16417	16571	16505	16596	16373	16537	16432	16423	16320	16474	16440	16264	16486	16454	16499	16473	16480	16315	16337	16350	16783	16540	16563	16394	16421	16511	16538	16439	16377	16521	16543	16447	16446	16291	16445	16386	16285	16433	16381	16455	16431	16486	16562	16472	16474	16400	16498	16459	16420	16500	16607	16492	16512	16423	16529	16525	16499	16497	16491	16505	16416	16488	16497	16542	16463	16397	16585	16454	16520	16328	16351	16490	16578	16834	16402	16199	16538	16445	16355	16508	16455	16404	16361	16591	16334	16497	16518	16282	16484	16525	16512	16450	16385	16582	16422	16536	16445	16433	16434	16477	16552	16154	16613	16643	16397	16696	16287	16407	16575	16545	16549	16386	16471	16438	16305	16552	16550	16505	16373	16366	16574	16444	16616	16469	16345	16298	16443	16388	16553	16629	16589	16450	16601	16543	16495	16645	16503	16622	16593	16524	16523	16413	16348	16448	16436	16296	16412	16446	16550	16491	16436	16469	16530	16608	16490	16409	16491	16390	16562	16611	16548	16457	16410	16380	16515	16515	16484	16361	16634	16457	16616	16730	16479	16359	16483	16303	16403	16421	16527	16674	16630	16484	16380	16539	16445	16479	16417	16561	16547	16521	16284	16436	16476	16523	16563	16425	16494	16469	16594	16363	16605	16583	16654	16472	16516	16446	16272	16303	16242	16724	16309	16501	16425	16431	16460	16501	16376	16330	16492	16523	16406	16684	16383	16329	16577	16381	16477	16513	16458	16686	16659	16482	16534	16184	16309	16624	16367	16422	16497	16413	16529	16307	16358	16408	16321	16527	16300	16707	16647	16144	16598	16525	16630	16389	16549	16452	16531	16561	16509	16490	16529	16519	16362	16313	16233	16324	16561	16734	16619	16459	16485	16409	16369	16482	16633	16443	16323	16420	16520	16473	16487	16545	16568	16455	16423	16280	16386	16462	16626	16406	16331	16514	16707	16572	16547	16454	16604	16517	16341	16447	16576	16475	16650	16350	16422	16539	16411	16309	16574	16548	16514	16460	16556	16457	16465	16541	16533	16368	16415	16289	16479	16385	16677	16476	16429	16537	16408	16401	16308	16583	16638	16591	16517	16555	16594	16416	16369	16609	16559	16454	16319	16529	16696	16322	16410	16434	16476	16454	16637	16693	16375	16376	16504	16542	16566	16630	16502	16548	16226	16427	16434	16410	16568	16494	16592	16296	16458	16520	16541	16676	16531	16565	16415	16525	16547	16287	16364	16423	16454	16433	16388	16421	16494	16448	16565	16471	16432	16426	16509	16601	16435	16641	16749	16448	16377	16477	16500	16347	16467	16583	16327	16430	16568	16426	16408	16245	16547	16541	16411	16373	16368	16453	16582	16370	16487	16411	16468	16301	16303	16463	16523	16430	16393	16534	16394	16560	16355	16448	16490	16519	16420	16690	16593	16431	16454	16451	16386	16415	16491	16412	16283	16382	16476	16523	16562	16380	16547	16481	16479	16404	16427	16501	16426	16458	16430	16475	16558	16504	16344	16476	16592	16664	16495	16527	16401	16574	16742	16661	16695	16575	16430	16425	16432	16401	16322	16428	16519	16463	16388	16691	16582	16482	16258	16414	16369	16404	16490	16536	16491	16459	16451	16438	16438	16602	16546	16406	16630	16338	16453	16585	16521	16368	16560	16586	16476	16385	16367	16496	16435	16309	16366	16490	16423	16472	16351	16446	16609	16580	16510	16396	16531	16514	16432	16345	16338	16499	16548	16495	16561	16340	16596	16509	16493	16468	16361	16319	16511	16388	16619	16500	16459	16468	16679	16716	16470	16414	16347	16542	16592	16449	16568	16305	16541	16574	16481	16428	16545	16540	16473	16276	16658	16432	16461	16540	16418	16697	16451	16434	16583	16452	16613	16472	16251	16483	16522	16594	16735	16626	16665	16641	16490	16371	16508	16257	16169	16349	16578	16553	16489	16431	16545	16606	16680	16674	16718	16564	16453	16584	16385	16306	16378	16212	16600	16426	16559	16468	16523	16386	16459	16496	16552	16753	16523	16571	16526	16329	16308	16585	16532	16738	16704	16293	16351	16401	16512	16340	16536	16501	16322	16552	16369	16497	16402	16644	16424	16361	16464	16360	16588	16612	16499	16568	16383	16749	16468	16425	16373	16470	16611	16456	16526	16402	16444	16358	16611	16380	16428	16581	16511	16411	16451	16345	16422	16479	16419	16660	16251	16368	16527	16400	16513	16247	16597	16586	16697	16542	16584	16638	16402	16473	16473	16534	16274	16383	16486	16343	16500	16543	16445	16322	16406	16372	16485	16498	16713	16625	16536	16668	16544	16497	16414	16326	16438	16313	16621	16437	16417	16445	16383	16452	16423	16339	16434	16498	16499	16738	16609	16589	16578	16449	16358	16525	16428	16550	16427	16608	16553	16605	16585	16576	16539	16570	16582	16429	16468	16355	16555	16633	16427	16454	16438	16513	16433	16703	16649	16450	16412	16355	16346	16585	16495	16362	16486	16456	16492	16484	16677	16428	16486	16335	16582	16449	16545	16354	16532	16494	16374	16609	16485	16550	16237	16636	16217	16468	16308	16630	16260	16350	16374	16499	16626	16610	16534	16416	16519	16440	16545	16433	16379	16771	16579	16600	16584	16491	16230	16491	16382	16539	16544	16510	16472	16511	16433	16531	16573	16471	16491	16455	16581	16498	16426	16448	16344	16458	16465	16617	16584	16402	16213	16395	16365	16659	16328	16345	16338	16501	16369	16520	16407	16591	16419	16453	16459	16368	16509	16391	16652	16535	16573	16377	16427	16299	16526	16598	16326	16457	16563	16246	16525	16400	16401	16455	16464	16507	16574	16612	16277	16502	16453	16451	16480	16475	16460	16567	16473	16495	16601	16479	16490	16185	16464	16644	16509	16452	16442	16365	16503	16462	16516	16592	16585	16328	16456	16483	16598	16650	16561	16318	16467	16519	16572	16520	16577	16587	16485	16504	16518	16380	16605	16434	16601	16532	16453	16420	16438	16514	16310	16517	16505	16445	16395	16400	16531	16635	16591	16552	16471	16501	16337	16391	16525	16672	16539	16342	16376	16633	16424	16594	16551	16531	16321	16437	16449	16621	16401	16613	16267	16541	16453	16314	16494	16548	16398	16463	16270	16574	16509	16425	16495	16456	16518	16487	16434	16523	16449	16507	16367	16451	16378	16631	16469	16415	16373	16590	16526	16262	16443	16444	16461	16645	16379	16634	16537	16678	16459	16510	16534	16552	16464	16648	16504	16667	16380	16438	16326	16619	16524	16621	16408	16409	16520	16647	16720	16496	16368	16309	16506	16515	16467	16598	16527	16572	16480	16471	16652	16563	16391	16415	16483	16510	16511	16633	16556	16509	16473	16312	16514	16532	16519	16243	16506	16582	16747	16581	16443	16422	16492	16399	16512	16597	16600	16607	16459	16494	16460	16359	16382	16456	16557	16564	16541	16546	16578	16492	16401	16545	16599	16618	16485
23684	41718	34685	27282	23728	21203	19619	18090	17027	16647	16184	15816	15786	15679	15519	15214	15350	15175	15290	15374	15248	15161	15144	15214	15093	15216	15099	14919	15070	14928	14830	14797	15129	14874	14953	15014	14989	14989	15061	14921	14939	15003	15101	15003	14968	15060	14945	14947	15128	14972	14949	14852	14869	14792	15020	14941	14929	14856	15038	14955	14881	15019	14870	15068	14990	14877	14905	14947	14983	14911	14864	15009	14994	14973	14982	15095	14973	14925	14809	14953	14914	14821	14795	15059	14831	14783	15039	14882	14984	14960	14781	14875	14800	14860	14902	15043	14943	14883	15000	14926	14986	15049	14832	14919	14974	14919	14862	15066	15083	15043	14756	14906	14933	14868	14967	14873	14969	15080	14775	14989	15011	14934	14983	14982	14855	15045	14942	15042	15025	14926	14854	14909	14920	14878	14895	14969	14846	14855	14955	15058	14940	14900	14862	14973	14886	14985	15083	14919	14890	15099	14904	15023	14944	15079	14885	14982	14979	14906	14834	15040	14866	15154	14676	15111	14864	15040	14894	14975	15022	14949	14938	14888	14982	15020	14932	15137	15044	15076	15186	14783	14833	15024	14933	14978	15040	14872	14914	14947	15032	14890	15066	15054	14925	15198	15026	14960	14955	15075	14889	15025	14872	15045	14780	15071	15137	14992	15003	15066	14885	14993	14983	14859	14934	14950	15094	14746	14851	14900	15131	14885	14941	14928	14797	14908	14955	15042	14976	14942	14952	14794	15024	14910	14976	14934	14894	14857	15058	14897	14832	14984	14746	14939	15078	14749	14936	14855	14926	15060	14960	15075	14940	14925	15019	14965	14863	14904	14947	15027	15033	14941	15006	15041	14802	15043	14888	15007	14983	14823	14982	14963	14839	15039	15036	14987	14830	14930	14784	14950	14981	15151	14969	15016	14892	15004	14910	14796	14904	14868	15068	14872	14861	15063	14857	14873	15010	14979	15020	14976	15013	14954	14824	15030	15035	14993	14984	15070	15042	14897	14921	14815	14957	14994	14753	14908	15004	14949	15010	14733	14844	15087	14874	15060	14872	15006	14993	14740	15081	14833	14881	14946	14896	14917	14977	15123	14976	14856	15009	14988	15005	15070	14940	15013	14864	15019	14934	14889	15152	15038	14949	14864	14820	14913	14861	15062	15115	15067	14996	14836	14885	14868	14875	14950	14933	15167	14954	14917	14976	14931	14821	14704	14885	14812	14974	14947	14907	14963	14931	14850	14908	14918	14866	14861	14906	14911	15068	14975	15019	15014	15023	14964	14993	14903	14973	15098	14928	15072	14720	14833	15071	14894	14760	15068	14951	14955	14873	15009	14985	14967	15085	15013	14918	14914	14843	14700	15035	14880	15220	14848	14900	14826	14953	14836	15055	14958	14986	14821	14963	15010	14849	14859	14914	15002	15027	14882	14878	14924	14835	14915	15110	14981	15034	14848	14960	14916	15025	14800	15053	15051	14900	15092	15200	14930	15042	15086	15014	14905	14988	15115	14893	14987	14871	15069	14783	14949	14899	14948	14883	15143	15140	14936	14919	14794	15036	14967	14741	14897	15053	14921	14888	14971	15023	15019	15058	14913	14925	14897	15007	15034	14764	14970	15135	15102	15182	15192	15003	14961	14879	14968	15067	15017	14878	14775	14769	15077	14952	14843	14957	14825	14987	14840	14961	14914	15023	15059	15043	14872	14889	14982	14916	14981	14975	14829	15075	14965	14963	14953	14970	14792	15130	14993	14736	14943	14832	14972	15220	14830	15006	15072	15125	15081	15022	15045	14940	14901	14908	14952	15032	14903	14910	14870	14931	15142	14990	14823	15126	14918	15004	15119	14886	14780	14885	15009	14926	14928	14958	14946	14803	14948	14954	14998	15124	14960	14904	14887	14989	14987	14812	14829	15064	14821	14898	14967	14952	14959	14817	15023	14943	14941	14941	15040	14914	15029	14999	14734	15093	14886	14933	15026	14860	14930	14860	14793	14783	14872	14916	14809	15061	14923	14846	14969	15040	14902	15056	14847	15039	14956	14784	14901	14896	14864	14912	14850	15007	15104	14999	14909	14834	14960	14877	14945	15067	14960	14928	14931	14717	14947	15026	15007	14962	14970	14880	14916	14994	14973	14858	15027	14847	14923	15035	15035	14865	14898	15093	14985	14990	14999	14927	14938	15012	14819	15019	14955	15016	14917	14839	14883	15088	14914	14970	15057	15029	15046	14962	14933	14735	14964	15101	14981	15182	14918	15036	14620	15010	14862	15021	14993	14940	14929	14973	15003	14995	14910	15039	15019	14994	15024	14996	15010	15085	15079	14975	14959	14955	14960	14935	14782	14892	14827	15131	15034	14784	14998	15090	14902	14964	14747	14888	14978	14970	14946	15017	15124	14894	14989	14935	15028	14911	15018	14997	15103	15031	14986	14887	14867	14943	14907	14908	15023	14909	15030	14931	14784	14815	14869	14868	14945	14890	14943	14986	14861	15003	15025	14713	15067	14908	14919	14908	14908	15059	14861	14859	14990	15091	14940	14835	14719	14997	14910	14916	14902	14805	14769	14902	14924	14976	15031	14930	14970	14954	14776	14926	14935	14871	14888	14978	15010	14821	14901	14878	14970	15013	14871	14917	15070	14922	14953	14986	14934	15082	15086	14957	14988	14952	15083	14867	14911	14962	15050	14959	14806	14923	14951	15148	14838	14960	14981	15150	14845	14982	14902	14889	14896	15019	14959	14988	14847	14866	14930	15006	14944	15056	14894	15094	14919	15173	15074	14831	14864	14860	14921	14955	14864	14871	14957	14974	15019	14793	15051	14714	14981	14891	14905	14969	14822	15052	14665	14933	15008	14881	14995	14890	14977	15026	15053	14918	14968	14968	14874	14885	14947	14867	14922	15057	15042	14863	14814	14969	14902	14967	14959	14959	14857	14977	14782	14859	15003	14882	14708	14979	15034	14845	14967	14877	14828	14953	14986	14841	14985	14914	15004	15128	14969	14845	15065	14899	14634	14948	15047	14933	14731	14985	14861	14982	14845	14848	14878	14882	14961	15003	14850	15121	15016	14882	14915	15014	14981	15127	14884	14933	14941	14943	14863	14995	14939	15032	14945	14875	15158	14949	14831	15018	15094	14906	14911	14894	14941	14782	15149	14843	14866	14758	15126	15019	14861	14909	14873	14873	14821	14921	15034	14820	15016	14919	14902	14929	14907	14951	15009	14999	15018	14851	14911	15027	14872	15045	14970	14935	14995	14772	14976	14904	14988	14836	14971	15086	14969	14909	15104	14799	15046	14899	14846	14934	14999	14873	15019	14949	14848	14976	14953	15088	15070	14816	14917	14984	14946	14796	14840	15091	15163	14909	14937	14832	14907	14888	14885	15166	14876	14913	15027	14870	14973	15156	14817	14824	14951	14842	14952	14933	14765	15110	14886	14852	14798	14839	14989	15064	14996	14974	14776	14910	14923	14922	15148	14726	14952	14919	15017	14912	14860	14997	14862	15078	14951	15057	14968	15070	14769	14988	14879	15051	14826	15118	14979	14762	14939	14913	14948	14976	14878	14933	14885	14923	14898	14898	14955	15009	14906	14857	14911	15002	14968	15055	14982	14828	14921	15083	14909	14889	15050	15045	14931	14742	14830	14992	14902	14984	14917	15072	15069	14957	14930	14759	14839	15145	14953	15110	15107	15141	15054	15020	14916	14975	14730	14922	14943	15037	14953	14934	14979	14833	14869	15037	14797	14736	14936	14847	14912	14756	14951	14821	15000	14989	14855	15102	14778	15105	15000	15055	14878	14998	15156	14953	15099	15002	14868	15109	14898	15020	14925	15042	14943	14789	14890	15047	14903	14950	15015	15042	15044	14960	14706	14897	14764	15068	14927	15043	14881	15122	14974	14954	14951	14934	15030	14955	14845	14889	14867	14802	14816	14953	15109	14979	14928	14780	15066	14996	15015	14912	14938	14925	14989	14960	14935	14938	14881	14955	14878	15053	15146	14934	15110	14924	15026	14874	14894	14975	14861	14991	15151	14881	15001	14814	14870	15011	14870	14984	14769	14918	14863	14880	14899	14956	14976	15041	14874	14900	15004	14887	15038	14800	14934	14981	14732	14900	14978	14971	15017	15063	14969	14937	14907	15043	15005	14982	14915	14873	14902	14904	14964	15101	14880	14924	14877	15005	14883	15114	15025	14934	14926	14834	14821	15020	14966	14932	14940	15044	14843	15043	14852	14954	15049	15156	14922	14962	14971	15000	15032	14887	15052	15031	14955	14978	14942	15157	14857	14886	14963	14900	14870	14936	14999	15115	14896	15034	15026	14836	14833	14858	15031	14986	14885	14837	14926	14981	14843	15073	14876	14902	15092	14935	14928	15055	14905	14919	15007	14874	14831	14832	14857	14994	14929	15002	14985	14934	14917	14856	14896	15060	14971	15103	15115	15133	15009	14864	14960	15023	14850	14843	14976	15115	14869	15073	15043	14874	14892	14867	14957	14796	14858	14851	14874	14913	14913	15061	14922	14806	14976	14790	15008	14946	14865	15085	14971	14914	14936	14978	14998	15107	14930	15050	14976	15030	14933	14872	14953	14916	14933	14995	14965	14920	14954	15045	14958	14941	14920	14807	15108	14770	14852	14905	15115	14959	15106	14889	14908	14997	15027	15089	14961	15090	14969	14904	14953	15029	15026	14739	15154	14933	14918	14952	14931	15078	14854	14990	15019	14932	14950	14982	14876	14840	14960	14994	14983	15171	15014	15084	15000	14971	14956	14898	14915	14976	14901	15038	14943	15039	14928	15056	14988	14898	15036	14970	14780	15138	14912	14867	14955	15046	15042	14836	14690	14999	14970	14894	15030	14847	14888	14932	15065	15034	14873	15036	14954	15086	15049	14924	14760	14937	14971	14974	15055	14923	14973	14968	15031	14938	14970	15218	14908	14905	14799	14939	14952	15019	14940	14982	14961	15111	14853	14813	14710	14832	14956	14804	14865	14949	14851	14872	14874	15028	15091	14977	14984	14844	14836	14917	15009	15116	15051	14974	15035	14928	15126	14849	15016	14934	14924	14897	14973	15032	14856	14989	15025	14881	15018	15048	14933	14808	14992	14907	14830	14973	15053	15069	14925
22542	21503	28690	24847	22435	25022	26279	21268	19604	19209	18823	18445	18095	17816	17707	17681	17605	17609	17453	17520	17169	17211	17297	17484	17356	17301	17338	17268	17054	17193	17015	17066	17237	17224	17325	17274	17298	17058	17063	17075	17117	17010	17066	17063	16934	16928	17085	16970	16951	16810	16974	16848	16972	16948	17015	17011	16960	17066	17012	17076	16703	16897	17101	17095	17119	16924	16984	17184	17125	17078	16999	16703	16957	17096	16931	16914	17111	16993	16808	17066	16900	17035	16971	16833	16940	16977	16904	17136	17141	17100	16883	16827	16870	17106	17083	16971	17006	17043	16864	16908	16988	17019	17071	17009	17254	17089	16822	17160	16822	17169	16946	16942	17159	17126	16984	17061	17099	16881	16991	16815	16766	17064	16907	16973	16884	16870	17086	16874	16965	17155	16972	17036	17036	16868	17038	17074	16764	17083	16992	16882	17214	16817	16902	16928	17136	17262	17124	16804	16942	17014	16846	17092	16755	17079	17080	17017	17029	16871	17027	17094	16945	17006	17041	16936	16922	16914	17169	17042	16977	16945	16971	17196	16946	16953	17055	17116	16828	16875	16920	17015	17085	17004	17064	16998	16900	17138	16924	16859	16904	16971	16742	16784	16907	17056	17055	16893	16979	16812	16957	16886	16910	16878	16962	16926	17104	17182	16990	17010	16893	16703	17051	17094	17006	16938	17097	17076	16913	16947	16979	16917	17181	16913	16938	17007	17000	17001	16845	16959	17248	16826	17047	16930	17015	16883	16905	17020	17057	17143	17082	16946	17079	17067	16961	17023	17086	17039	16829	16872	16825	16885	17056	16956	17018	16956	16911	17066	16897	16860	17014	17247	17115	17019	17128	16955	17037	17106	16985	17121	16817	16887	16972	17034	17106	17013	17070	16956	17078	16888	17130	16888	16771	17053	17062	16934	16802	17038	17052	16979	16927	17183	16807	17027	16825	16997	17035	17002	16950	16900	16933	17024	17074	16903	17190	16941	16894	17058	17079	17030	16942	16998	16923	17213	17044	17025	16968	16959	17009	17018	16940	17212	17052	16879	17144	16910	17154	16762	16887	16975	17002	17043	16902	16726	17024	17000	16942	16930	17081	16918	17113	16849	17169	16817	16958	16941	17108	17165	16899	16910	17169	16916	16773	17027	17084	17108	17099	16991	17039	16833	16931	17089	17019	17096	16969	17015	16928	16941	16977	17035	16917	16999	17087	17035	16954	17030	17161	17087	17138	16875	16887	16868	16866	16911	16968	16752	17071	16754	16964	17051	17211	17051	17020	16818	16964	17024	16917	17010	16963	16903	16939	16952	17375	17111	16768	16953	16916	17085	16966	17129	17025	17000	17027	16911	17045	17270	17151	17030	17014	16772	16997	16903	16988	16950	17020	17022	16977	17110	16840	16709	17080	16975	16983	17309	16994	17046	17152	16975	16935	16920	17091	17023	16864	17048	16937	16903	16990	17088	16947	16899	17084	17097	17009	17028	16902	16936	16817	16967	17060	17015	17085	17060	17181	16983	17059	17148	17218	17104	17209	16875	17047	16995	16792	17073	17083	16929	16855	17262	17110	17103	17213	16981	16767	17088	17006	17152	17072	17008	17021	16818	17009	16913	17027	16838	17014	16967	17269	16931	16999	17139	16958	16930	16859	16899	17123	16905	17084	17322	17110	16797	16895	16990	16997	17088	16932	17014	16961	17170	17257	16943	17083	17091	16887	16948	17188	17119	16929	16937	17097	16915	17115	17228	16907	16954	16896	16913	17058	17152	16927	17047	16924	17051	17137	16923	16915	17094	17061	16949	16901	17063	16964	17103	16977	17250	16997	17008	17033	17049	16743	16921	16941	16928	17289	16941	17034	16951	17030	17034	17026	16922	17017	17108	16935	17202	16842	16970	17243	16895	16849	16850	16961	16843	16865	16856	17025	16899	17039	17047	17019	16916	16879	16905	16841	17075	17021	16924	16964	16976	17065	17049	16898	17071	16877	16927	16882	16912	16917	17106	16947	17042	17323	16892	16923	17043	16877	16774	17024	17072	17028	16919	17150	17204	16936	16914	17073	16951	17034	17139	17160	17230	16897	16925	16916	17001	17080	16869	17134	16945	17061	16941	17015	17014	16943	17061	16979	17143	16911	16970	16932	17047	17140	17221	17006	17059	16968	16971	16901	17167	17067	17085	17081	16970	17173	16863	16982	16882	16936	16918	16950	17020	17169	17012	16963	17085	17072	17026	17027	16849	16843	17078	16844	17227	16969	16970	16861	17017	17062	17113	17196	16970	17105	16894	16941	17071	16920	17182	17052	16942	16910	17147	17040	17071	17003	17072	16968	16996	16889	17061	16970	17184	16886	17010	17163	17083	16841	16913	16827	16998	16922	16937	16940	17028	17072	16902	16880	16957	16681	16841	16933	17084	17052	17021	17097	17006	17025	16896	17103	17039	17056	16947	17057	17148	17088	17055	17012	16946	17111	17101	16944	17021	16982	16992	16976	16987	16742	17174	17100	17228	16730	16889	16843	16902	17071	16895	16926	16962	17076	17053	16863	17171	16825	17042	17113	16990	16908	17171	17004	16914	16988	16883	16905	16993	17008	17018	16860	16939	16907	16987	17049	17002	16951	17094	16833	17003	16880	17002	17034	16874	16981	16971	16877	17007	17178	17048	17106	16873	17042	17152	17191	16832	17177	16943	17024	17085	16874	16938	17044	17091	16864	16905	17081	17023	17046	17122	17216	16945	16854	17013	17073	17103	17099	16805	16928	17098	17207	17022	17092	17115	16922	17086	17399	16939	17086	16980	16926	17029	17098	16851	17006	17121	16964	16881	17000	16964	16956	16931	17173	16872	16848	16723	17141	16933	16926	17120	17259	16990	16872	17001	16999	17067	17113	17093	16923	16889	17061	16989	16893	17054	16947	17142	17084	16889	17102	17145	17116	16822	16977	17104	17036	16925	16983	17124	17084	17133	17147	16977	16928	17013	16858	16779	16967	17141	17103	17014	17045	17061	17079	17159	17095	17051	16938	17064	16953	17158	17123	16964	16937	17033	17192	16997	16995	17038	17041	17022	17058	17002	17004	17163	16907	16779	17041	16729	16921	17018	16874	17023	16961	17047	16914	17049	17012	17000	16965	16922	16989	16867	17047	16979	17058	17123	17192	17130	17179	16853	17183	16768	17068	17088	16978	17124	16908	17098	16823	16820	16932	16738	16983	17028	17135	17022	16925	16971	16968	16965	16929	17234	16953	16931	17069	17086	16946	17035	16912	16804	17101	17036	17028	16811	16990	16906	16895	17000	16879	16869	16776	17044	16847	17080	17221	17012	17216	17069	17246	16820	16798	17101	17012	17017	17104	17145	17195	16926	17033	16952	17096	16985	16993	16947	17027	16917	16941	16939	16906	17015	17083	16806	16797	17121	16998	16951	17090	17086	16931	16819	17020	17015	17086	17053	17099	16924	16903	17006	16944	17151	17058	17076	17161	16930	16764	16937	17175	17178	16986	16807	17180	17140	17062	17070	17023	16934	16968	17074	17096	16974	16972	16953	17038	16863	16966	16946	17115	16993	16857	17100	16980	17099	17094	16840	16914	16913	17088	17064	16908	16890	16878	16897	16968	17072	16922	17012	16918	17071	17070	17134	16893	16801	16866	17046	16990	16916	16850	17013	16943	16903	16978	17037	16886	16911	16977	16678	16955	16769	16860	16979	16850	17011	16919	17351	16970	17045	16975	16860	17018	17027	16818	16877	16938	17052	17055	16946	16930	16970	16891	16830	16968	16943	16913	16930	16942	16868	16876	16925	17104	16888	16985	17027	17081	16934	17051	17164	16997	16940	17040	17082	17116	16858	17067	17044	17020	17211	17171	16938	17002	17045	16881	16790	16829	16890	16992	17081	16912	16907	16841	17045	17279	17081	17096	16983	16988	16933	17146	17009	16970	17072	16897	16817	17013	17206	17046	16913	16916	16875	16999	16987	17174	17135	16901	17058	17047	17135	17188	17055	17077	16960	17235	16936	16870	16994	16753	17004	17048	16950	17151	17003	16972	17206	16932	16748	16823	16952	17155	17024	16919	16875	17085	16987	16914	16889	17115	16954	16946	16981	17109	17121	16981	17006	17061	16988	17169	16916	16930	16627	16933	16833	16805	16853	16729	16858	17057	17116	17112	17035	16916	16834	16876	16951	17162	17019	17129	16913	17038	16932	17037	17011	17028	17166	17122	17137	17103	16889	16819	16947	17083	17015	17107	17112	17151	17022	17132	17217	17126	16936	17008	16843	17018	16762	17147	16946	16968	17099	16902	17054	16918	17075	16874	16844	16959	16980	17019	16956	17092	17048	16837	16751	16948	17012	16908	16804	16792	17037	17229	17128	17008	16924	16934	17076	16929	17192	16933	17056	17080	17016	17059	17051	17039	16881	16919	16961	17033	17255	16851	17008	17190	16768	16819	16863	17224	17037	16888	17083	17014	17076	17071	17148	17090	17046	17050	17120	17037	17021	16993	16952	16753	16916	17183	17016	17194	16958	17214	17288	16964	17017	17061	17089	17182	16965	16924	16895	16823	17010	16885	16975	16938	17086	16871	17139	16998	16854	17110	17098	17128	16982	16939	17077	17170	17116	17160	17059	17135	17143	17014	17022	16918	16875	17029	17183	16831	16842	17059	17228	16958	17012	16884	17017	16947	17092	16990	17103	16947	17075	16916	17014	17161	17050	17147	16924	16987	16991	16901	16848	16993	16961	17163	17004	17033	16905	16955	16947	17186	17016	16873	17023	17053	16937	16831	16990	17042	16936	17169	17189	17035	17072	16942	17085	16921	16915	17166	16960	16896	17045	16983	16911	16796	16887	16989	17004	16787	17071	16969	16973	16990	17196	16957	17073	17188	16959	17170	17060	17085	16981	17101	17059	16921	16883	16832	17032	17275	16913	17225	16981	16882	16776	16809	16944	17168	17046	17033	17113	17028	17072	16956	16952	16915	16925	16846	17195	17071	16940	17055	16885	17018	16900	16860	17053	17068	16848	16866	17089	17114	16767	17051	17115	17019	17102	17149	16989	17013	16724	16776	17214	16754	16975	17185	16992	16859	16895	16862	17060	16956	16770	16924	17031	17097	17012	17073	16983	17007	16897
24772	49557	42738	34264	29789	26024	23443	21070	19517	18351	17531	17066	16945	16370	16290	16087	16003	16087	15959	16018	15674	15655	15509	15742	15621	15715	15409	15278	15420	15337	15300	15360	15526	15374	15456	15368	15314	15461	15273	15486	15236	15511	15374	15260	15356	15284	15296	15323	15242	15342	15361	15227	15465	15371	15211	15335	15278	15254	15173	15342	15459	15365	15325	15278	15312	15217	15246	15316	15149	15342	15395	15377	15298	15219	15466	15484	15209	15211	15270	15310	15320	15244	15063	15259	15222	15281	15237	15459	15375	15201	15224	15367	15174	15243	15248	15320	15101	15360	15463	15261	15520	15110	15341	15339	15174	15188	15187	15192	15422	15299	15289	15212	15392	15296	15286	15165	15315	15336	15441	15219	15126	15335	15380	15251	15340	15185	15254	15364	15367	15377	15132	15352	15327	15221	15385	15106	15234	15486	15275	15349	15265	15360	15318	15485	15240	15377	15129	15230	15207	15354	15186	15361	15376	15358	15262	15294	15396	15182	15216	15281	15274	15332	15237	15240	15368	15236	15235	15191	15231	15343	15406	15258	15315	15224	15144	15175	15251	15316	15358	15378	15290	15322	15255	15066	15193	15273	15270	15292	15273	15254	15198	15276	15282	15220	15420	15279	15427	15197	15317	15274	15343	15360	15254	15467	15185	15148	15150	15192	15319	15334	15412	15189	15402	15510	15357	15240	15260	15274	15356	15355	15422	15360	15289	15237	15245	15226	15256	15277	15409	15350	15329	15448	15088	15111	15300	15283	15304	15527	15433	15359	15424	15367	15236	15185	15386	15349	15212	15244	15264	15329	15408	15422	15576	15278	15244	15162	15216	15271	15214	15321	15312	15182	15299	15338	15353	15241	15238	15166	15369	15325	15498	15470	15272	15361	15375	15411	15223	15409	15326	15106	15189	15229	15353	15256	15307	15485	15255	15163	15251	15264	15087	15164	15263	15151	15178	15144	15211	15387	15277	15259	15387	15211	15447	15213	15391	15309	15219	15203	15488	15213	15259	15324	15145	15464	15322	15407	15232	15247	15286	15155	15442	15321	15119	15314	15419	15397	15157	15283	15374	15306	15387	15297	15236	15354	15333	15351	15265	15275	15259	15304	15343	15210	15325	15217	15226	15302	15309	15312	15254	15119	15203	15351	15295	15298	15418	15232	15390	15138	15206	15374	15242	15208	15388	15383	15508	15369	15332	15398	15241	15314	15158	15223	15303	15164	15329	15155	15209	15351	15257	15176	15155	15170	15200	15488	15333	15326	15323	15154	15393	15333	15151	15326	15246	15476	15274	15343	15192	15444	15379	15322	15252	15239	15380	15307	15229	15213	15310	15309	15436	15349	15300	15298	15210	15140	15178	15264	15220	15200	15139	15118	15395	15290	15420	15156	15446	15207	15162	15182	15264	15132	15391	15222	15328	15310	15314	15205	15189	15388	15326	15194	15363	15103	15390	15254	15309	15162	15207	15332	15142	15431	15371	15206	15429	15234	15469	15206	15330	15156	15602	15365	15312	15407	15204	15514	15269	15066	15363	15291	15416	15230	15182	15118	15184	15296	15406	15325	15292	15142	15404	15317	15343	15358	15211	15230	15170	15339	15338	15258	15405	15319	15257	15278	15026	15258	15232	15157	15293	15232	15045	15375	15220	15286	15304	15483	15172	15419	15190	15163	15133	15330	15269	15319	15354	15089	15205	15317	15143	15313	15038	15020	15227	15392	15207	15379	15146	15380	15227	15268	15115	15282	15203	15246	15343	15239	15136	15254	15311	15261	15156	15268	15202	15402	15484	15340	15188	15188	15235	15403	15237	15293	15221	15235	15252	15283	15221	15384	15202	15346	15196	15407	15349	15389	15406	15219	15373	15277	15137	15309	15284	15387	15195	15324	15331	15315	15357	15188	15148	15129	15366	15238	15162	15374	15311	15226	15252	15237	15320	15216	15273	15287	15374	15120	15217	15122	15173	15216	15350	15263	15325	15167	15299	15065	15280	15395	15214	15344	15216	15120	15344	15247	15333	15199	15233	15467	15391	15382	15409	15317	15363	15099	15112	15249	15420	15254	15465	15494	15202	15406	15320	15203	15347	15186	15219	15244	15314	15313	15354	15208	15291	15242	15292	15294	15311	15345	15490	15331	15183	15287	15301	15166	15168	15412	15108	15220	15301	15240	15317	15271	15466	15502	15246	15238	15285	15208	15232	15356	15248	15243	15374	15291	15106	15351	15199	15426	15128	15328	15133	15280	15239	15176	15278	15329	15201	15324	15263	15411	15270	15317	15131	15386	15305	15201	15389	15267	15047	15098	15211	15328	15342	15325	15357	15441	15367	15175	15273	15205	15243	15312	15162	15323	15289	15204	15163	15167	15184	15279	15162	15193	15151	15176	15335	15144	15367	15372	15334	15310	15308	15355	15269	15339	15100	15209	15108	15277	15356	15038	15190	15213	15268	15196	15273	15252	15267	15167	15327	15176	15343	15223	15250	15243	15296	15229	15311	15214	15399	15203	15161	15330	15454	15137	15222	15211	15213	15355	15212	15133	15306	15161	15158	15349	15170	15383	15289	15324	15411	15255	15359	15355	15152	15380	15200	15463	15225	15387	15217	15332	15431	15415	15094	15346	15390	15186	15173	15206	15155	15231	15228	15201	15356	15445	15220	15180	15407	15305	15288	15420	15212	15100	15357	15275	15144	15362	15322	15414	15273	15446	15279	15200	15300	15314	15185	15242	15359	15335	15232	15138	15383	15181	15308	15248	15271	15244	15279	15244	15182	15227	15114	15337	15293	15188	15352	15294	15374	15162	15319	15187	15297	15157	15360	15197	15366	15275	15423	15246	15031	15205	15315	15328	15263	15314	15435	15381	15305	15452	15329	15241	15152	15219	15325	15261	15244	15278	15368	15326	15424	15310	15348	15335	15356	15155	15326	15237	15188	15497	15338	15128	15239	15333	15210	15246	15367	15059	15269	15217	15285	15308	15441	15292	15245	15319	15091	15138	15173	15262	15215	15454	15304	15298	15306	15234	15379	15333	15374	15188	15174	15322	15316	15417	15333	15368	15246	15465	15261	15421	15316	15275	15250	15343	15037	15272	15323	15328	15400	15276	15291	15337	15270	15130	15452	15137	15279	15282	15382	15195	15287	15452	15181	15256	15189	15359	15249	15409	15172	15275	15110	15434	15359	15346	15284	15363	15272	15250	14989	15126	15211	15159	15154	15336	15236	15255	15176	15342	15152	15228	15146	15248	15345	15080	15354	15285	15254	15252	15470	15167	15326	15283	15190	15154	15358	15215	15282	15155	15358	15113	15133	15311	15229	15271	15270	15102	15398	15266	15222	15425	15338	15444	15143	15155	15324	15181	15268	15240	15244	15238	15446	15244	15159	15270	15244	15338	15058	15331	15287	15286	15143	15429	15308	15158	15073	15136	15238	15174	15115	15143	15149	15178	15403	15145	15296	15310	15179	15347	15275	15165	15195	15131	15318	15215	15358	15268	15131	15095	15241	15285	15368	15289	15267	15385	15303	15186	15200	15325	15277	15234	15385	15366	15184	15419	15242	15143	15282	15379	15199	15258	15389	15073	15212	15267	15354	15197	15305	15150	15296	15308	15231	15200	15141	15273	15047	15271	15306	15119	15189	15189	15432	15023	15192	15262	15301	15122	15210	15125	15473	15178	15334	15269	15047	15123	15221	15349	15257	15408	15328	15284	15274	15346	15200	15267	15173	15316	15347	15308	15107	15516	15262	15090	15250	15298	15217	15283	15277	15481	15211	15355	15277	15244	15281	15252	15244	15111	15306	15344	15314	15185	15372	15308	15391	15084	15224	15351	15142	15381	15397	15296	15316	15337	15179	15254	15349	15421	15359	15365	15360	15195	15338	15239	15369	15279	15267	15308	15464	15297	15253	15196	15167	15284	15256	15289	15349	15298	15289	15250	15102	15191	15190	15358	15325	15524	15293	15355	15239	15146	15265	15124	15116	15367	15315	15255	15301	15258	15213	15322	15169	15352	15232	15455	15323	15340	15170	15335	15283	15213	15290	15121	15252	15328	15180	15166	15306	15157	15285	15276	15152	15476	15359	15257	15231	15125	15237	15208	15384	15287	15305	15315	15186	15219	15318	15226	15195	15062	15236	15299	15149	15340	15251	15379	15179	15261	15179	15377	15114	15033	15284	15124	15247	15296	15276	15081	15114	15180	15375	15102	15316	15188	15329	15301	15239	15280	15204	15229	15297	15277	15205	15360	15386	15398	15497	15273	15240	15391	15096	15435	15141	15102	15307	15179	15382	15558	15196	15369	15292	15353	15235	15155	15395	15342	15133	15451	15255	15353	15328	15397	15065	15422	15259	15344	15598	15352	15196	15340	15167	15285	15246	15316	15383	15285	15287	15283	15082	15237	15150	15317	15430	15208	15285	15241	15235	15299	15444	15370	15186	15241	15360	15214	15230	15283	15233	15397	15366	15151	15214	15147	15310	15252	15136	15299	15363	15167	15330	15311	15217	15255	15531	15104	15320	15247	15113	15166	15442	15442	15317	15285	15324	15416	15444	15284	15296	15295	15432	15205	15291	15441	15243	15251	15254	15215	15392	15208	15294	15408	15200	15220	15229	15198	15443	15145	15475	15225	15281	15302	15292	15180	15206	15274	15270	15284	15183	15279	15169	15278	15136	15323	15139	15330	15339	15383	15281	15303	15179	15290	15216	15338	15233	15225	15314	15399	15333	15230	15216	15416	15296	15195	15236	15288	15291	15353	15372	15205	15236	15204	15234	15173	15339	15264	15274	15302	15259	15369	15331	15179	15273	15324	15121	15143	15303	15114	15362	15385	15292	15286	15282	15311	15204	15358	15292	15394	15213	15258	15383	15302	15362	15127	15257	15199	15237	15289	15402	15470	15347	15252	15264	15211	15237	15342	15300	15150	15157	15331	15161	15128	15357	15151	15336	15246	15235	15342	15319	15293	15170	15310	15472	15346	15406	15128	15319	15244	15176	15434	15296	15343	14992	15353	15105	15335	15136	15354	15187	15321	15429	15320	15339	15154	15402	15318	15314	15220	15376	15065	15203	15203	15477	15245	15380	15174	15290	15331	15277	15149	15489	15320	15158	15280	15304	15316	15345	15303
29688	26801	30970	27067	22455	20312	19405	18423	17782	17475	17162	17131	17062	17121	17170	16999	16935	17048	16825	17001	17033	16772	16818	16826	16752	16827	16751	16972	16796	16743	16653	16778	16731	16619	16575	16682	16614	16754	16761	16655	16955	16749	16627	16593	16703	16552	16742	16697	17019	16690	16897	16900	16646	16932	16803	16729	16829	16616	16748	16670	16657	16753	16764	16572	16842	16630	16666	16797	16838	16644	16797	16682	16756	16781	16575	16636	16779	16674	16602	16692	16855	16634	16686	16731	16549	16405	16441	16526	16683	16663	16633	16559	16592	16752	16519	16645	16632	16588	16747	16752	16611	16560	16630	16734	16687	16682	16550	16671	16558	16719	16752	16688	16533	16677	16722	16744	16825	16751	16697	16695	16765	16777	16834	16667	16732	16696	16745	16646	16780	16775	16686	16740	16618	16724	16708	16739	16816	16692	16604	16644	16624	16719	16733	16594	16689	16765	16741	16732	16689	16720	16551	16580	16760	16550	16799	16566	16513	16557	16528	16692	16670	16630	16655	16656	16686	16644	16535	16616	16540	16719	16769	16715	16909	16608	16569	16565	16705	16786	16668	16738	16783	16648	16768	16839	16737	16537	16609	16610	16731	16900	16843	16757	16667	16833	16859	16834	16617	16595	16720	16522	16682	16577	16720	16622	16658	16778	16775	16715	16613	16721	16718	16606	16795	16511	16825	16648	16800	16842	16870	16598	16548	16731	16657	16610	16789	16641	16625	16763	16698	16778	16611	16675	16741	16637	16375	16851	16796	16686	16715	16677	16707	16568	16869	16663	16751	16930	16609	16706	16511	16570	16604	16591	16691	16883	16498	16617	16667	16848	16589	16748	16845	16655	16542	16642	16605	16772	16828	16614	16887	16769	16548	16737	16778	16676	16687	16729	16646	16651	16777	16873	16658	16628	16705	16727	16730	16685	16818	16583	16501	16653	16584	16607	16869	16559	16705	16751	16672	16640	16841	16583	16599	16711	16643	16534	16671	16870	16795	16736	16665	16631	16866	16838	16845	16764	16767	16696	16867	16723	16595	16648	16737	16703	16917	16983	16739	16725	16819	16671	16973	16698	16791	16698	16755	16707	16660	16533	16722	16781	16825	16676	16677	16548	16773	16670	16536	16627	16775	16777	16791	16567	16464	16628	16565	16718	16832	16751	16677	16630	16659	16865	16800	16781	16664	16723	16543	16792	16599	16769	16722	16710	16717	16647	16794	16640	16824	16783	16779	16759	16641	16749	16646	16647	16482	16557	16569	16685	16717	16552	16675	16737	16875	16753	16609	16641	16674	16668	16770	16778	16590	16781	16703	16815	16660	16727	16636	16538	16693	16811	16767	16746	16791	16719	16781	16782	16786	16875	16593	16721	16232	16571	16690	16672	16663	16962	16658	16724	16708	16750	16817	16692	16501	16792	16838	16746	16693	16775	17018	16695	16639	16854	16855	16770	16641	16807	16852	16731	16928	16781	16644	16670	16773	16659	16651	16715	16787	16737	16882	16617	16625	16534	16729	16546	16852	16644	16667	16744	16645	16852	16714	16562	16618	16784	16558	16601	16774	16507	16700	16648	16755	16748	16797	16735	16780	16684	16584	16756	16772	16560	16841	16696	16607	16736	16731	16676	16822	16693	16534	16752	16581	16839	16640	16662	16781	16743	16579	16835	16689	16417	16591	16745	16756	16790	16633	16576	16648	16728	16741	16407	16572	16804	16804	16495	16872	16740	16630	16528	16626	16667	16652	16735	16788	17112	16790	16741	16954	16783	16773	16696	16545	16693	16703	16688	16648	16647	16798	16795	16719	16626	16657	16586	16940	16607	16850	16777	16620	16767	16753	16811	16855	16837	16743	16523	16792	16699	16795	16875	16512	16820	16871	16768	16473	16658	16570	16437	16693	16693	16702	16709	16732	16786	16749	16621	16967	16694	16683	16660	16668	16694	16720	16747	16534	16728	16617	16806	16783	16550	16696	16775	16845	16659	16680	16825	16768	16688	16551	16654	16677	16497	16533	16584	16728	16781	16573	16856	16525	16648	16802	16850	17042	16755	16725	16556	16771	16832	16621	16727	16651	16816	16666	16466	16731	16834	16697	16576	16869	16672	16625	16834	16904	16898	16602	16772	16767	16626	16721	16688	16732	16662	16576	16877	16578	16668	16666	16452	16864	16486	16635	16747	16568	16643	16684	16658	16684	16702	16798	16889	16668	16610	16836	16831	16665	16830	16947	16711	16569	16641	16795	16514	16722	16608	16736	16764	16770	16800	16756	16722	16547	16704	17009	16773	16631	16732	16585	16708	16809	16724	16646	16713	16690	16530	16973	16655	16737	16556	16824	16751	16557	16658	16755	16831	16690	16665	16765	16733	16782	16827	16938	16655	16668	16794	16668	16766	16645	16741	16705	16770	16820	16389	16699	16634	16722	16637	16704	16836	16900	16578	16637	16723	16506	16458	16625	16550	16557	16661	16734	16838	16695	16805	16759	16598	16797	16612	16538	16888	16633	16702	16638	16628	16844	16735	16632	16581	16719	16692	16618	16651	16913	16786	16912	16573	16624	16618	16634	16612	16813	16666	16680	16745	16786	16700	16754	16765	16818	16551	16677	16697	16839	16767	16745	16854	16686	16703	16624	16484	16694	16647	16603	16767	16590	16991	16577	16818	16489	16424	16785	16905	16741	16719	16800	16654	16713	16734	16755	16678	16709	16450	16858	16843	16708	16618	16771	16645	16716	16539	16586	16790	16818	16891	16434	16542	16619	16649	16909	16643	16614	16693	16622	16716	16643	16522	16826	16797	16780	16714	16898	16730	16577	16576	16636	16689	16687	16628	16727	16747	16575	16753	16746	16540	16652	16739	16397	16643	16589	16623	16722	16750	16687	16549	16703	16869	16797	16395	16796	16816	16656	16839	16753	16732	16880	16772	16854	16667	16555	16792	16793	16576	16691	16739	16833	16879	16529	16758	16795	16830	16856	16737	16665	16656	16641	16759	16925	16756	16552	16590	16532	16716	16607	16846	16665	16845	16713	16710	16736	16558	16963	16655	16797	16539	16553	16594	16801	16716	16626	16611	16584	16805	16585	16820	16620	16796	16774	16880	16534	16589	16894	16665	16684	16642	16694	16680	16845	16974	16906	16779	16772	16566	16726	16529	16638	16730	16683	16691	16555	16931	16846	16767	16844	16607	16615	16887	16548	16596	16601	16641	16883	16689	16554	16927	16806	16666	16763	16654	16835	16637	16626	16722	16776	16849	16587	16741	16628	16835	16927	16834	16724	16571	16693	16684	16828	16803	16676	16529	16840	16697	16928	16668	16816	16716	16693	16734	16636	16740	16667	16601	16724	16707	16917	16782	16783	16635	16734	16684	16843	16611	16690	16635	16776	16754	16713	16599	16563	16582	16750	16623	16497	16623	16738	16614	16639	16652	16703	16609	16657	16604	16932	16705	16650	16829	16834	16657	16695	16740	16671	16603	16780	16603	16741	16647	16865	16685	16399	16730	16699	16698	16613	16773	16740	16591	16757	16779	16726	16621	16578	16689	16958	16799	16540	16794	16637	16620	16737	16641	16752	16699	16757	16719	16486	16660	16504	16672	16739	16811	16900	16741	16730	16485	16518	16814	16767	16624	16508	16703	16668	16678	16384	16397	16451	16834	16668	16604	16795	16771	16852	16737	16525	16570	16736	16768	16630	16865	16622	16653	16659	16706	16802	16809	16570	16466	16666	16777	16586	16877	16912	16717	16760	16694	16877	16921	16673	16595	16665	16803	16848	16679	16736	16794	16678	16671	16792	16705	16847	16821	16583	16775	16756	16714	16750	16778	16502	16471	16576	16673	16924	16917	16747	16862	16871	16763	16764	16641	16672	16550	16887	16763	16729	16929	17002	16666	16705	16606	16669	16834	16663	16757	16579	16835	16688	16613	16724	16623	16605	16941	16717	16845	16881	16778	16700	16537	16869	16805	16585	16547	16701	16742	16641	16752	16620	16661	16726	16762	16664	16625	16595	16759	16970	16725	16758	16898	16899	16889	16708	16713	16800	16835	16547	16637	16976	16745	16617	16667	16668	16742	16627	16755	16691	16676	16806	16785	16794	16716	16718	16805	16646	16541	16690	16723	16732	16720	16879	16578	16728	16871	16727	16426	16679	16615	16811	16722	16668	16826	16747	16550	16710	16603	16730	16833	16682	16769	16674	16721	16987	16981	16707	16596	16868	16695	16617	16757	16861	16644	16770	16640	16840	16614	16877	16663	16710	16803	16651	16679	16817	16633	16686	16726	16647	16838	16672	16828	16759	16768	16919	16840	16730	16715	16728	16706	16573	16932	16763	16848	16759	16711	16581	16901	16700	16698	16956	16625	16485	16509	16850	16745	16711	16785	16781	16734	16786	16725	16661	16631	16724	16893	16512	16569	16547	16840	16514	16697	16750	16573	16684	16633	16674	16617	16655	16957	16570	17022	16789	16530	16500	16711	16584	16649	16683	16645	16613	16793	16800	16652	16771	16603	16686	16682	16634	16695	16758	16908	16728	16826	16712	16606	16791	16704	16715	16778	16730	16889	16657	16531	16499	16554	16770	16664	16660	16780	16856	16835	16661	16598	16769	16749	16679	16957	16824	16734	16765	16776	16789	16715	16720	16594	16677	16622	16623	16449	16633	16621	16811	16632	16672	16687	16662	16981	16712	16671	16735	16655	16673	16676	16717	16760	16670	16742	16810	16586	16772	16922	16850	16703	16814	16555	16613	16664	16828	16739	16735	16673	16877	16533	16647	16768	16678	16764	16764	16642	16628	16663	16602	16653	16594	16440	16789	16588	16843	16818	16777	16898	16733	16527	16510	16595	16630	16589	16603	16552	16720	16713	16834	16847	16674	16766	16557	16833	16520	16636	16678	16534	16682	16809	16567	16691	16849	16721	16556	16828	16686	16460	16682	16622	16581	16654	16707	16713	16519	16775	16756	16602	16599	16786	16697	16665	16775	16481	16788	16489	16702	16613	16666	16525	16598	16675	16610	16584	16790	16916	16766	16687	16545	16527	16523	16659	16716	16680	16678	16751	16650	16860	16682	16713	16743	16695	16614	16532	16554	16871	16767	16704	16602	16665	16826	16912	16643	16693	16534	16741
25053	40227	33350	26359	23014	20376	18837	17727	16798	16303	15910	15839	15714	15616	15511	15695	15377	15412	15364	15250	15275	15072	15270	15184	15196	15294	15100	15146	15090	15243	15059	15132	15318	15137	15245	15077	15102	15013	15218	15098	15207	14979	14986	15032	15010	15111	14845	15126	15019	15055	15148	15026	15195	15136	15115	15094	15191	15068	15185	14959	14917	15168	15184	15092	15050	15060	15114	14962	15019	15141	14985	15122	15148	14964	15213	15158	15285	15082	15174	15181	15186	14887	15115	14923	14965	15052	15078	15070	14965	15025	14998	15061	15106	15088	15098	15022	14949	14913	15190	14871	15122	14983	15035	15094	15164	14941	15073	14954	15229	15024	15101	15107	15107	15129	14879	15217	15072	15096	15200	15152	15132	14930	15056	15184	15147	14865	14993	15086	15032	15027	15013	15027	15211	15105	15174	15070	15065	14984	15127	15025	14917	15148	15157	15288	15141	15107	15162	15090	15202	15034	14884	15007	15172	15161	15247	15031	15051	15122	15010	15047	15187	15212	15094	15017	15119	15254	15170	15138	14975	15076	15118	15044	15063	15160	15156	15001	15020	15081	14893	15127	15124	15212	14894	15119	15054	15094	15035	15205	14949	15138	15131	15014	15212	14976	14891	15215	15247	15115	14956	15166	15065	15214	15007	15075	15030	15105	14933	15196	15068	15027	14885	15174	15049	15203	15082	15084	15160	15123	15117	15120	15010	14880	14852	15227	15048	15187	15154	15071	15198	15070	14827	15141	15031	15113	14857	14925	15065	15038	15114	15017	15145	15306	15094	15237	14916	14975	15080	15150	15232	14968	15061	15060	15100	14957	15233	14968	15273	15098	15133	15105	15090	15219	15107	15058	14901	14920	15041	14848	15177	15008	14911	15113	15201	15015	15176	15024	15075	15049	15135	15154	15076	15071	15009	15078	14973	15187	15072	15125	15037	14969	15142	15025	15014	15177	15118	15122	14943	15046	14797	15057	14805	15021	15067	15104	15048	15198	14969	15199	14971	15146	15156	15038	15052	15228	15278	15149	15118	15189	15211	15278	15220	15178	14978	14874	14960	15138	15084	14873	14969	15091	15138	15061	15123	15178	14961	15330	14990	15124	15006	14854	15138	15129	15132	15106	15222	14851	14987	14875	15211	15021	15157	14963	15086	14949	15170	15169	15018	15017	15032	15039	15049	15112	15041	15367	15076	15062	15194	15093	15054	15070	15000	15029	15263	14921	15046	15144	15002	15104	15035	15172	15020	14959	15184	15033	15149	14998	15108	15120	14936	15187	15031	15175	15130	15029	15244	15094	15270	15029	14950	15130	15164	15060	14909	15024	15084	15174	15158	15158	15032	15036	15102	15046	15138	15113	15215	15053	15039	15009	15217	15011	15085	15220	15126	15041	15163	15156	15101	15068	15103	15240	14862	15062	15097	15139	15150	15053	15115	15224	15010	15107	15065	15066	15082	14999	15118	15068	15126	15021	15011	15102	15038	15199	15096	15321	15087	15064	15108	15002	15120	15101	14968	15163	15182	15076	15131	14947	15235	15028	15196	15091	15048	15164	15046	15181	15032	15170	15053	14987	14942	14986	15137	15128	15132	15063	15028	14988	15056	15005	15299	15127	14993	14974	15086	15212	15196	14997	14874	15215	15165	15103	15131	15075	14828	15049	14863	15139	15103	15117	14938	15142	15064	15147	15092	15022	14950	15022	15198	15150	15018	15283	15174	15014	15032	15121	15076	14953	15078	14998	15082	15108	14975	15131	14988	15056	14990	15007	15058	15131	15081	15050	15194	15065	14990	15104	15113	15067	15044	15007	15079	15056	14914	15131	15172	15194	14900	15177	15034	15017	15030	15068	15165	14958	15057	15010	15065	15322	15119	15017	15176	15193	14987	15238	15139	15053	15070	15180	15007	15044	15069	14991	15172	15054	15258	15091	15119	15017	15082	14886	15096	15047	15184	15160	15091	15107	15006	15216	15126	15173	15192	15094	15064	15031	15061	15133	14878	14998	15048	15121	15095	15094	15025	15103	15086	15067	15045	15243	14968	15100	14912	15066	15173	15131	15170	15101	14975	15108	15054	15025	15023	15098	15027	15142	15003	15175	15038	15136	15079	15053	14955	14929	15065	15205	15089	15117	15251	14883	15105	15025	15171	15286	14930	15090	15082	14929	15155	14930	15099	15124	14830	14902	15097	15155	15077	15281	15214	15074	15067	15001	15154	15090	15245	15163	14955	15120	15222	15073	15172	15015	15075	15043	15206	15171	15006	15091	15117	15114	15162	15205	15131	14995	15204	15165	14931	15119	14980	15246	15243	15128	15110	15163	15130	15162	15111	15220	15250	14914	15212	15068	15060	15101	15201	14956	15090	15140	15095	15049	14999	15139	15258	15075	15066	15052	15168	15107	15102	15192	15212	15192	15172	15149	15084	14955	15091	15047	15101	15129	15054	15205	15023	15133	15087	15095	14973	15081	15050	15040	15049	15107	15153	15228	14983	14982	14977	14908	15015	15001	15189	14977	15074	15161	15092	15030	15068	15055	15129	15180	15006	15063	15348	15025	15070	14935	14986	15130	15170	14912	14958	15119	14985	14970	14968	14932	14992	15049	15093	15337	14991	15173	15116	14910	14966	15084	15065	15087	15141	14908	15004	15141	15188	15115	14992	15149	15030	15055	15064	15044	15187	15224	15161	15096	15040	15279	14983	14944	15033	15115	15146	15288	15047	15076	15087	15077	14993	15107	14933	14925	15133	15089	14898	15094	15119	15200	15105	15144	14950	15103	15095	15151	15130	15000	15142	14981	15200	14998	14985	15079	15114	15018	15088	15112	15057	14935	15108	15085	15137	15104	14993	15117	15133	15069	14847	15102	14954	15082	15096	15100	15236	14886	15007	15086	15172	15099	14919	15204	15225	15043	15227	15144	15178	15265	15049	15136	15233	15201	15221	15029	15020	15146	15206	14990	14945	15134	15027	15031	15055	15186	14945	15107	15042	14877	14956	14959	15195	15106	15034	15115	15039	15058	15050	15152	14964	14976	15092	15189	14957	15052	15055	14989	15138	15102	15224	15005	15185	15122	15032	15034	15060	15097	15130	15141	15133	15226	15002	15156	14959	15172	14981	15104	15154	15035	15082	15148	15163	15000	15186	14943	14990	15013	15177	15026	15271	15113	15033	15021	15277	15252	15055	15189	15067	15036	15134	15149	15120	15207	15211	15020	14954	15054	14858	14959	15018	14983	15164	14827	15031	15098	15157	14991	15013	15113	14977	15027	14948	15037	15146	14987	14977	14903	15088	15137	14938	15067	14987	15143	15083	15058	14976	15081	15062	15070	14995	15285	15241	15121	15321	15040	14970	15155	15141	15270	15046	15063	14858	15084	15011	15066	15055	14990	15039	15054	14923	15188	14939	15068	15001	14950	15016	15033	14952	15075	14987	15043	15141	15118	14939	14945	15076	14981	14992	14876	15165	14863	15203	15045	15078	15045	15214	15058	15029	15248	15085	15136	15183	15089	15191	14986	15124	15035	15111	15107	15159	14867	15113	15007	14969	15046	15103	15122	14964	15090	15167	15185	15040	15123	15213	15090	15150	14926	15192	15148	15130	15110	15001	15214	15082	14980	15172	15244	15039	15305	15140	15155	15160	14997	15052	15026	15183	15138	15122	15073	14981	15047	15179	15193	15096	15025	15156	15188	15213	15108	15121	15053	15082	15169	15079	14936	15032	15194	15079	15204	14967	15094	14862	14940	14982	15042	15005	14902	15137	15116	15087	14961	15056	15034	15101	15219	15115	15002	14964	15167	15018	14885	15196	15182	15125	15007	15057	15173	15053	14906	15008	15045	14997	14953	15071	15059	15032	14938	15107	14974	15184	15097	15028	15067	14961	15129	14980	15058	14915	15104	14901	15014	15132	15119	15086	14943	15012	15153	15064	15134	14915	15123	15045	15341	15174	15020	15007	15047	15267	15051	15136	15210	15194	14939	15123	14990	15093	15098	14946	14967	14889	15240	15006	15185	15076	15126	14939	15009	15049	15216	14923	14924	14992	15160	15139	15004	15121	15207	14938	14931	14969	15231	14977	15189	15162	15022	15017	15128	15000	14977	14906	15050	15155	15067	15123	15031	15251	15095	15073	15185	15052	15168	15225	14972	15196	15238	15119	15074	15089	15036	15095	15076	14801	15134	15176	15114	15204	15128	15026	15052	14997	15065	14976	15176	15109	15169	14901	15153	15169	14992	15159	15074	14952	15069	15071	15288	15105	14957	14827	15083	15025	15203	15036	14972	15082	15003	14996	15128	14935	15099	14797	14961	15179	15014	15054	15137	15059	15090	15005	15209	15160	15037	15048	15019	15006	15145	15020	15154	15014	15009	15079	15076	15107	15314	15017	14871	15287	15091	15187	15146	15177	15073	15229	15037	14926	14957	14942	15215	15135	15148	15014	15164	14935	15024	15048	14936	15052	15076	15055	14961	15077	15014	15264	15026	15128	15238	15113	15234	15174	15146	15074	15250	14837	15004	15315	15131	14973	15119	14959	15131	15072	15074	15141	15100	15059	15121	15004	14911	15203	15080	15060	15249	14987	15160	15105	15108	15080	15104	15217	15080	15008	15217	15057	15051	14849	15057	15129	15098	15083	14927	15149	15144	14954	15215	15039	14944	15189	15103	15071	15019	15185	15149	15129	15149	15314	15057	14937	15004	15135	15098	14992	15047	14990	14989	15198	15038	15091	15079	15063	15124	15103	15131	15069	14962	15192	15088	15037	15107	15098	15109	15046	15076	15169	15011	15125	15083	15102	15058	14994	15016	15076	14932	15257	15075	15107	15080	15204	15272	14991	15013	15198	15082	15133	14923	15310	15115	15174	15141	15027	15283	14879	15069	15183	15073	15152	14977	14988	15059	15079	15097	15023	14866	15008	15212	15249	14942	15096	15066	15137	15165	15144	15006	15098	15097	15103	15321	15269	14901	15038	15053	15076	15072	15292	15101	15099	15044	14993	15069	15201	15237	14980	15088	15252	14931	15174	15130	15171	14906	15211	15119	15009	15084	15077	15211	15276	15121	15136	14990	15189	14943	15253	15112	15150	15040	15110	15276	15153	14977	15059	15070	14979	15170	15017	15086	15198	14848
23470	21430	28183	25684	23724	23857	22840	19813	19019	18631	18165	17902	17753	17665	17458	17496	17326	17443	17376	17366	17316	17270	17400	16934	16860	16998	17028	17138	16883	16991	17140	17116	17105	17188	17184	16911	16905	17029	17108	16851	17017	16838	17029	16977	17027	16988	16911	17023	17044	16873	16907	16816	16789	16771	17117	17093	17160	17175	16993	17121	17087	17089	16909	16922	16939	17086	16948	17075	16953	16714	16699	16825	16854	16830	16923	16891	17003	16929	16902	16825	17035	16748	17024	16975	16732	16787	17005	17076	16889	16976	17126	16845	17029	16986	16884	16800	16755	16844	16918	16933	17001	16890	16944	16955	17061	16918	16881	16797	16952	16984	16959	16985	16814	16783	16841	16762	16837	16807	16810	16821	16858	16880	16837	16964	17091	16856	16931	16845	16844	16907	16784	16855	16907	16966	16830	16686	16959	16893	17035	16919	17018	16985	16953	16882	16950	16901	16914	17039	16796	16886	16873	16865	17049	17273	17044	16999	17022	16974	16781	16925	16835	17067	16880	16656	16964	16931	16798	16921	17001	16994	16969	16836	16744	16884	16757	16913	16942	16770	16986	16893	16985	16956	17026	16818	16936	16906	16873	16945	16834	16914	16965	16820	16972	16931	16869	16881	16851	16915	16890	17012	16915	16714	16858	16832	16952	16922	16778	17141	16891	16999	16945	17104	16954	17067	16809	16822	16919	16934	16791	16920	16816	16999	16895	17123	16953	16813	16900	16812	16761	16817	16944	17052	17151	16914	16857	16821	17054	16747	16759	16911	16834	17070	16866	16877	16976	16946	17073	16798	16750	16843	17048	17002	16874	17003	16847	17070	16864	17182	16876	16827	16897	16974	16963	16972	16935	16788	16886	17002	16833	16977	17032	16778	17001	17011	16850	16769	16833	16820	16978	16952	17013	16973	17057	16993	16818	16729	16887	16956	16689	16784	17086	16825	16958	17138	16944	16658	16838	17012	16980	17081	16955	16808	17014	17003	16870	16964	17019	16923	16925	16977	16899	16968	17025	17132	16936	16794	16896	16968	16923	17007	16788	17106	16919	16788	17004	16947	16965	17044	17103	16920	16922	16870	16828	16962	17023	17072	16881	16867	16886	17015	16906	16913	17013	16980	16975	16991	17150	16789	16802	17000	16948	17057	17015	16789	17018	16740	16752	16941	16861	16797	16861	16973	16934	16842	17119	17021	17042	17122	16870	16913	16823	16958	16806	16827	16855	17057	17033	16752	16971	16671	16769	16864	17127	16897	17006	16977	16891	16892	16858	16931	16952	16871	16829	17037	16942	17015	17016	17003	17001	17124	16712	16906	16974	16862	16943	16862	17009	16905	16900	16738	16974	16867	17043	16906	16767	16800	16916	17017	17015	16962	16922	16949	17083	16937	16939	16959	17056	16902	16901	16899	16850	16868	16931	16831	17028	16828	16973	16970	16959	16847	16812	16919	16991	17166	16786	16775	16741	16975	16778	16899	16975	16945	16964	16918	16945	16980	16906	16700	17018	16839	16778	17169	16951	16818	16908	16843	16960	16737	16693	16894	16833	16941	16791	17087	16958	16801	16798	16799	16814	16785	16852	16938	16961	16711	16760	16947	16821	16881	17040	16963	16818	16746	16855	16752	16908	17069	17213	16924	16990	16968	17050	16879	16833	16777	17011	16842	16806	16840	16851	16919	16900	16999	17026	16973	17047	16657	17063	16955	17029	16838	16836	16848	16842	16732	16763	17038	16854	17067	16812	17022	16949	16795	16910	16944	17105	16959	16701	17057	16913	16749	16754	16804	16963	17027	17030	17061	17129	17041	16814	17063	16935	17071	17076	16879	16723	17031	17040	16798	16751	16995	16928	16998	17013	16981	16953	17180	16922	16689	16839	16831	16907	16822	16894	16823	16774	17029	16787	16961	16890	16858	16810	16805	16918	16943	16938	16695	16860	16949	17149	17160	16950	16723	17166	16957	16929	16921	16950	16847	16837	16989	16906	16951	17039	16921	16849	16859	16983	16703	16825	17085	16835	16933	17212	17016	16941	16863	16932	16990	16847	16948	17087	17031	16998	16954	16991	17007	16835	16906	17021	16930	16800	17117	17096	16867	16936	16915	17067	16980	16867	16882	16857	16854	17037	16993	17074	17034	16984	16892	16993	16928	16689	16964	16806	16670	16913	16822	16761	17095	17114	16946	16890	16820	17040	16760	17112	17006	16898	16756	17073	16844	16875	17200	17119	16897	16876	16934	16811	16820	17013	16863	17060	16787	16802	16811	16931	17105	16902	16861	16796	16893	17077	16824	17021	16780	16952	16871	16753	16998	17049	17013	16912	17000	16821	16852	16742	16991	16967	16953	16763	16937	16822	17009	16866	16925	16985	16809	17152	16905	17086	16877	16969	16908	17050	16796	16969	16951	16926	16848	17072	16962	16830	17013	16924	16917	16843	16791	16751	16888	16926	16967	16927	16856	17020	16906	16940	16673	16712	17024	16727	16957	17072	16893	17011	16935	16997	16977	16905	16978	16755	16929	17053	17002	17020	16894	17003	16813	17026	17167	17129	17253	17014	16853	16776	16902	16944	16989	16934	16841	16922	16915	16932	16869	16809	16910	17153	16866	16874	16810	17078	16854	17148	17025	16792	16961	16914	16936	16974	17138	17135	16903	16901	16974	16669	16878	16885	17024	16923	17093	17016	16890	17087	16910	16834	16897	17043	16864	17056	16922	16862	16835	16898	16936	16993	16817	16959	16930	16975	16955	16944	16791	16840	16848	16877	16971	16831	16820	16854	17008	16772	16886	16909	17090	16911	16885	16910	17004	16798	16994	16805	16773	16958	16884	16977	17138	16945	16995	16937	16764	16946	16987	16997	16830	16827	16933	16800	16977	17001	16984	16957	16911	17120	16745	17127	16769	16954	16761	16941	16747	17064	16815	16912	16843	16862	16954	17085	16813	16889	16887	16787	17040	16915	16796	16928	17042	17069	16783	17030	17019	16810	17143	17036	17007	16990	17068	16955	16896	16879	17010	17018	16940	16921	17030	17165	17010	16861	16738	16955	16751	17027	16845	16927	16974	16861	16844	16962	17062	16980	16955	16765	16937	17018	16779	16859	16829	17066	16956	16962	17041	16874	16829	17047	16770	16818	17024	16928	16942	16860	16871	16899	16915	16955	17145	16891	17060	17116	16925	16915	16855	17074	16960	16989	17090	17144	16985	17160	16953	16938	16776	16739	16854	17016	16983	16973	16943	16799	16929	16973	16886	17131	16921	16978	16972	17016	16860	17005	16883	16744	16696	16773	16874	16942	16778	16838	16996	16859	16810	16896	16835	16849	16815	17011	16992	16827	16903	17121	16969	16823	16945	16906	16880	16971	16954	16910	16933	16950	16808	16933	16961	16820	16868	16934	17036	17017	16922	17028	16855	16915	16839	16931	16934	16853	16772	16995	17001	16857	16976	16779	16947	16822	16928	16750	16862	16868	17018	16730	16867	17061	16850	16943	16747	16850	16792	16888	17023	16977	16946	16835	17053	16898	17016	16882	16887	17088	16955	16842	16808	16844	16958	16783	17093	16937	16989	16995	16903	16785	16791	16836	17051	16894	16706	16775	16904	17109	16775	16981	16813	16746	16961	17028	16934	16945	16872	16977	16860	16794	17046	16808	16892	17149	16868	16972	16868	16877	16913	16812	16699	17014	16808	16641	17017	16875	17142	16966	16982	16909	16906	17082	16756	16825	16953	17102	16926	16835	16880	16838	16828	17055	17019	17125	17049	17236	16864	17094	16937	16844	16844	16908	17099	16686	16848	16797	16921	17049	16952	16918	16959	16882	16993	17035	17092	16975	16804	17098	16839	16944	16827	16627	16935	16995	16837	16721	17049	16933	16749	16899	16796	17033	17030	17161	16794	16886	16932	16900	16968	16864	17074	16858	16866	16690	16841	16957	16881	16889	17069	16958	16998	17048	16779	17131	16947	16966	16947	16900	17099	16929	16805	17008	16928	16864	16935	16888	17117	16772	17044	16921	16912	16825	16935	16779	16757	17165	17011	16696	16854	16794	17087	17030	16948	16749	16720	17179	16969	16932	16781	16938	16921	16770	16934	17021	16858	16767	16978	17224	17018	16968	16976	16825	16825	16833	16967	16911	17033	16866	16873	16901	17092	16828	16853	16761	16668	16962	16783	16879	16918	16795	16904	16905	16853	17083	17045	16799	17101	17160	17077	16975	17062	16907	16854	17108	16926	17070	17032	16965	17067	17052	16758	16834	16935	16904	16848	16946	16941	16736	16985	16760	16803	17066	16862	16951	16856	16882	17096	16975	17129	16908	17050	17110	16981	17085	17016	16985	16946	16908	16873	17030	16694	16837	16792	17097	17005	16997	16869	17065	16895	16806	16894	16964	16651	16966	17073	16872	16933	16991	17043	16860	16954	17018	16982	16974	16999	16982	16719	16818	16825	16893	17184	16958	17046	17038	16838	17016	16892	17091	17065	16976	16989	16992	16760	16914	16814	16941	16966	16867	16966	16992	16756	16845	16885	16888	17003	16729	16937	16935	16790	16947	16996	17152	16926	16889	17069	16870	17078	17056	17016	16850	16957	16907	16882	16868	17090	17042	16915	17001	17100	17059	16968	16910	17234	16782	16965	16910	16995	17090	17084	17032	16982	16907	17121	16855	16952	17122	16840	16898	16876	17122	16914	16919	16740	16957	16868	17066	16891	16925	16949	17133	16941	16968	16958	16956	17077	16877	16732	16936	16945	16934	16998	17109	17127	16827	16837	16858	16923	16907	16774	16960	16784	16771	16888	16908	16841	16902	16820	17094	17050	16975	16938	16889	16791	16954	16894	17224	16946	16811	16859	16794	17047	17131	16879	16928	16795	16912	16819	16760	17031	17082	16829	16907	17015	16898	16954	17021	16889	17038	17003	16936	16812	17009	16837	16811	16829	17035	16761	17145	16853	16923	16983	17177	17140	16899	16840	16681	16997	16901	16877	16946	17099	16999	17269	17104	16834	16973	16868	17093	16898	17108	16808	16915	16844	17038	17101	16820	16970	16854	16763	16785	16922	16962	16952	17122	17031	17088	16911	17138	16919	17057	16820	17051	16904	17007	17104	16923	16933	16976	17005	16947	16831
23465	46118	39297	31248	27181	23546	20885	19145	17876	17152	16837	16523	16272	16118	16078	15948	15832	15630	15743	15427	15460	15611	15446	15371	15315	15217	15425	15255	15227	15366	15253	15331	15126	15309	15235	15186	15250	15277	15256	15272	15207	15277	15247	15178	15145	15134	15308	15200	15402	15175	15375	15129	15288	15239	15221	15273	15319	15233	15429	15251	15208	15302	15373	15257	15233	15268	15293	15313	15197	15275	15338	15217	15482	15200	15139	15183	15273	15323	15271	15242	15295	15106	15315	15098	15298	15412	15320	15300	15167	15149	15366	15199	15281	15098	15240	15226	15119	15062	15198	15336	15191	15286	15256	15376	15266	15180	15291	15237	15054	15285	15383	15258	15212	15233	15058	15208	15074	15192	15205	15303	15177	15316	15295	15202	15246	15205	15233	15282	15274	15093	15329	15247	15195	15159	15263	15218	15351	15184	15328	15282	15363	15279	15174	15319	15159	15280	15172	15260	15054	15171	15185	15249	15242	15382	15045	15220	15139	15183	15297	15139	15135	15416	15318	15211	15426	15267	15166	15231	15249	15207	15368	15172	15158	15129	15147	15184	15176	15090	15183	15215	15027	15258	15373	15356	15256	15139	15226	15134	15065	15248	15231	15368	15286	15351	15254	15298	15215	15265	15095	15237	15222	15300	15397	15232	15160	15333	15148	15215	15151	15223	15072	15234	15300	15088	15194	15290	15159	15274	15221	14923	15224	15239	15398	15346	15117	15222	15223	15332	15318	15275	15296	15175	15161	15157	15333	15076	15195	15157	15042	15293	15247	15239	15114	15293	15175	15170	15154	15235	15310	15104	15475	15272	15092	15183	15198	15137	15244	15117	15166	15312	15201	15192	15265	15335	15256	15283	15256	15094	15207	15133	15203	15430	15145	15242	15333	15200	15090	15350	15203	15288	15210	15224	15322	15259	15166	15085	15307	15189	15242	15022	15239	15157	15334	15301	15257	15215	15226	15276	15157	15322	15262	15149	15199	15216	15137	15188	15262	15159	15378	15245	15311	15081	15200	15359	15406	15169	15268	15297	15174	15254	15245	15166	15261	15276	15224	15163	15177	15293	15145	15391	15311	15198	15313	15193	15247	15338	15085	15236	15232	15027	15171	15165	15163	15039	15232	15333	15284	15177	15149	15117	15189	15176	15247	15256	15345	15082	15175	15253	15298	15317	15209	15170	15244	15156	15160	15060	15142	15219	15153	15233	15109	15464	15127	14925	15207	15230	15192	15180	15047	15151	15187	15162	15208	15195	15148	15146	15205	15212	15105	15256	15219	15157	15322	15232	15137	15183	15218	15147	15192	15222	15063	15131	15186	15134	15145	15245	15316	15218	15194	15213	15337	15142	15264	15205	15176	15252	15283	15327	15126	15370	15273	15141	15186	15310	15353	15083	15343	15376	15184	15213	15328	15195	15412	15332	14967	15259	15321	15233	15196	15142	15178	15257	15190	15286	15235	15331	15282	15236	15268	15287	15199	15367	15139	15376	15162	15235	15195	15227	15239	15250	15354	15243	15362	15320	15066	15287	15261	15236	15344	15330	15195	15181	15324	15157	15467	15208	15337	15204	15221	15325	15227	15075	15187	15295	15269	15229	15145	15116	15076	15266	15088	15452	15181	15150	15421	15439	15302	15214	15211	15213	15060	15177	15258	15217	15340	15198	15305	15312	15394	15134	15258	15112	15170	15250	15025	15088	15312	15380	15461	15279	15085	15193	15174	15110	15340	15143	15053	15309	15204	15104	15182	15024	15170	15250	14993	15128	15138	15148	15259	15301	15209	15251	15165	15302	15143	15253	15070	15227	15171	15369	15076	15259	15421	15344	15164	15184	15174	15155	15195	15262	15071	15103	15043	15313	15193	15383	15235	15324	15209	15129	15255	15352	15082	15198	15290	15328	15314	15189	15204	15104	15360	15337	15297	15318	15173	15234	15298	15417	15250	15240	15141	15277	15334	15270	15160	15272	15265	15141	15271	15169	15259	15306	15285	15226	15180	15354	15117	15257	15384	15394	15236	15293	15206	15146	15206	15252	15235	15125	15262	15368	15182	15168	15240	15329	15115	15094	15324	15187	15188	15167	15269	15244	15183	15252	15177	15388	15309	15165	15321	15441	15114	15341	15129	15158	15053	15209	15197	15207	15242	15403	14930	15134	15208	15337	15170	15150	15261	14897	15248	15149	15254	15228	15206	15258	15242	15379	15253	15144	15155	15323	15163	15275	15222	15365	15162	15257	15208	15260	15380	15230	15253	15183	15148	15426	14975	15273	15158	15266	15071	15243	15321	15204	15048	15185	15286	15324	15408	15191	15265	15208	15193	15173	15169	15168	15196	15223	15214	15126	15312	15221	15210	15204	15266	15200	15123	15193	15186	15123	15207	15187	15060	15072	15216	15304	15198	15247	15087	15287	15237	15262	15263	15384	15228	15138	15301	15259	15188	15245	15335	15091	15097	15336	15282	15268	15174	15294	15339	15148	15246	15297	15107	15205	15182	15168	15154	15248	15233	15363	15095	15296	15054	15383	15233	15232	15189	15430	15322	15296	15214	15328	15190	15278	15167	15139	15231	15191	15247	15237	15288	15114	15158	15248	15433	15278	15128	15187	15355	15196	15009	15354	15172	15345	15360	15338	15344	15165	15296	15248	15341	15292	15075	15292	15407	15186	15239	15323	15172	15192	15219	15220	15209	15158	15127	15159	15270	15058	15278	15092	15344	15402	15339	15142	15228	15137	15172	15167	15175	15232	15223	15239	15283	15328	15270	15355	15213	15378	15305	15316	15316	15182	15268	15305	15114	15241	15359	14963	15360	15150	15138	15201	15301	15208	15288	15150	15179	15266	15335	15358	15243	15058	15297	15121	15162	15061	15271	15159	15253	15153	15331	15189	15207	15184	15260	15305	15205	15140	14947	15238	15211	15129	15267	15076	15291	15215	15096	15302	15268	15343	15210	15260	15363	15229	15265	15187	15150	15293	15259	15220	15118	15261	15252	15104	15256	15167	15182	15104	15176	15293	15106	15279	15260	15214	15225	15156	15201	15103	15254	15052	15131	15313	15287	15186	15241	15285	15113	15181	15291	15369	15095	15163	15101	15274	15116	15203	15139	15185	15196	15020	15270	15232	15264	15200	15360	15106	15219	15204	15128	15080	15144	15240	15288	15219	15245	15109	15228	15339	15401	15227	15372	15183	15161	15184	15114	15257	15198	15299	15488	15126	15299	15220	15180	15065	15159	15171	15194	15432	15347	15219	15287	15163	15286	15394	15276	15271	15309	15224	15013	15286	15325	15196	15089	15270	15330	15206	15176	15240	15193	15190	15185	15272	15332	15128	15188	15212	15256	15281	15253	15181	15343	15140	15240	15112	15091	15137	15077	15271	15255	15312	15104	15302	15405	15228	15295	15262	15197	15149	15155	15333	15326	15371	15037	15101	15295	15253	15086	15211	15135	15388	15188	15184	15194	15017	15128	15246	15269	15096	15237	15127	15253	15092	15308	15244	15358	15104	15291	15187	15150	15205	15216	15186	15324	15361	15411	15221	15260	15352	15203	15233	15257	15210	15169	15199	15164	15281	15343	15265	15243	15185	15313	15188	15185	15145	15317	15141	15431	15331	15181	15126	15191	15218	15075	15393	15232	15275	15178	15243	15203	15057	15191	15333	15218	15115	15313	15080	15311	15200	15236	15188	15368	15360	15271	14966	15268	15232	15248	15017	15327	15180	15182	15202	15490	15105	15124	15382	15329	15344	15205	15275	15221	15110	15247	15392	15300	15302	15071	15148	15318	15264	15280	15205	15023	15300	15093	15107	15285	15329	15178	15359	15216	15227	15298	15210	15303	15207	15245	15246	15201	15198	15133	15271	15286	15221	15122	15309	15220	15204	15215	15266	15076	15314	15155	15096	15158	15272	15436	15197	15095	15361	15129	15308	15244	15387	15068	15139	15235	15273	15154	15094	15254	15241	15095	15012	15174	15220	15093	15269	15380	15131	15184	15298	15190	15007	15379	15261	15332	15172	15322	15369	15076	15178	15314	15452	15134	15260	15203	15176	15230	15260	15215	15175	15162	15162	15141	15345	15158	15269	15315	15151	15225	15093	15376	15223	15120	15282	15348	15234	15246	15495	15137	15202	15267	15214	15307	15369	15106	15089	15193	15055	15268	15155	15200	15146	15348	15205	15071	15346	15237	15136	15312	15369	15075	15225	15110	15256	15179	15182	15105	15150	15206	15159	15377	15287	15280	15198	15189	15355	15168	15258	15300	15216	15234	15092	15253	15180	15382	15204	15301	15239	15249	15286	15081	15250	15317	15244	15136	15226	15410	15223	15209	15189	15399	15398	15173	15196	15227	15232	15401	15282	15232	15353	15303	15229	15151	15236	15152	15323	15301	15298	15197	15280	15310	15380	15234	15193	15297	15260	15091	15178	15348	15320	15249	15331	15335	15194	15288	15200	15113	15211	15347	15512	15100	15312	15322	15377	15310	15117	15164	15199	15307	15117	15300	15254	15108	15139	15109	15231	15301	15318	15281	15134	15245	15155	15143	15113	15211	15178	15140	15173	15276	15235	15344	15224	15243	15271	15328	15264	15435	15458	15220	15221	15196	15089	15167	15304	15183	15335	15119	15249	15206	15227	15319	14967	15343	15275	15130	15075	15298	15246	15187	15259	15136	15105	15452	15134	15200	15256	15285	15134	15293	15287	15330	15150	15163	15348	15245	15250	15090	15294	15329	15226	15227	15080	15486	15143	15168	15250	15394	15127	15298	15361	15088	15113	15391	15182	15098	15278	15154	15269	15246	15127	15206	15069	15073	15087	15281	15253	15406	15239	15217	15155	15113	15310	15373	15354	15354	15167	15237	15137	15286	15227	15227	15161	15212	15199	15287	15304	15118	15169	15195	15245	15171	15192	15306	15238	15280	15187	15254	15307	15274	15105	15333	15144	15335	15230	15350	15280	15229	15180	15343	15265	15170	15125	15240	15284	15178	15385	15286	15216	15082	15184	15197	15369	15227	15232	15259	15245	15240	15121	15300	15339	15082	15242	15195	15141	15185	15156	15152	15154	15282	15269	15290	15049	15194	15388	15191	15350	15276	15267	15210	15321	15208	15478	15281	15262	15201	15261
25337	21684	28032	28667	22659	21000	19877	18448	17839	17544	17615	17193	17146	17030	17166	17133	16874	16778	16922	16586	16901	16748	16605	16983	16808	16631	16681	16545	16443	16650	16540	16690	16635	16682	16645	16721	16525	16588	16676	16373	16661	16356	16631	16519	16586	16579	16542	16549	16616	16735	16767	16644	16613	16842	16591	16665	16871	16665	16636	16593	16517	16461	16558	16573	16603	16684	16617	16478	16545	16615	16200	16645	16374	16741	16419	16444	16586	16661	16624	16509	16386	16568	16659	16482	16514	16611	16619	16464	16588	16764	16525	16667	16500	16564	16609	16473	16698	16547	16543	16621	16417	16508	16443	16518	16399	16363	16767	16472	16358	16536	16756	16773	16904	16484	16713	16427	16651	16421	16427	16382	16629	16612	16557	16549	16692	16489	16717	16581	16582	16802	16413	16500	16598	16635	16460	16602	16515	16512	16442	16666	16534	16393	16652	16866	16616	16635	16727	16414	16753	16605	16591	16664	16525	16554	16594	16544	16422	16515	16423	16741	16486	16642	16655	16548	16657	16568	16655	16558	16511	16794	16638	16567	16667	16526	16646	16560	16585	16631	16602	16559	16484	16487	16515	16603	16623	16495	16419	16631	16547	16580	16627	16611	16627	16547	16703	16524	16556	16281	16456	16514	16427	16649	16588	16656	16491	16452	16600	16674	16463	16631	16617	16437	16607	16539	16513	16576	16538	16695	16464	16420	16709	16657	16545	16543	16622	16671	16588	16697	16669	16464	16523	16541	16831	16471	16446	16512	16587	16463	16721	16591	16528	16719	16600	16693	16459	16538	16574	16531	16346	16498	16596	16716	16590	16777	16477	16634	16322	16492	16520	16357	16403	16781	16557	16803	16714	16647	16662	16575	16533	16672	16561	16513	16468	16340	16643	16347	16621	16684	16757	16566	16521	16647	16621	16780	16544	16591	16698	16694	16496	16718	16690	16697	16604	16474	16534	16594	16608	16493	16392	16785	16593	16469	16564	16448	16580	16394	16551	16650	16706	16510	16534	16600	16749	16376	16629	16747	16499	16598	16657	16506	16538	16681	16442	16479	16644	16745	16739	16559	16811	16531	16564	16546	16701	16478	16517	16594	16529	16586	16623	16838	16558	16591	16322	16523	16619	16490	16455	16542	16436	16473	16396	16775	16598	16869	16847	16411	16369	16522	16487	16633	16647	16611	16481	16654	16753	16764	16575	16593	16658	16571	16575	16500	16601	16640	16583	16714	16631	16533	16455	16552	16560	16574	16736	16485	16661	16679	16557	16462	16610	16520	16593	16477	16445	16534	16688	16468	16613	16471	16394	16601	16766	16213	16369	16522	16535	16591	16669	16580	16535	16563	16613	16668	16618	16607	16649	16520	16575	16534	16655	16529	16604	16423	16364	16758	16753	16674	16489	16423	16575	16554	16594	16475	16531	16540	16466	16547	16558	16696	16594	16434	16534	16584	16631	16570	16427	16526	16690	16564	16536	16499	16588	16706	16691	16669	16728	16727	16520	16750	16652	16853	16670	16312	16593	16606	16672	16347	16688	16601	16619	16388	16583	16512	16581	16446	16763	16551	16477	16622	16719	16326	16419	16724	16623	16595	16727	16689	16507	16732	16519	16687	16532	16608	16495	16544	16570	16629	16498	16521	16465	16627	16495	16607	16617	16630	16576	16601	16536	16394	16843	16455	16587	16660	16738	16542	16583	16464	16686	16682	16617	16686	16749	16622	16482	16611	16697	16836	16724	16575	16472	16479	16625	16459	16682	16529	16573	16504	16699	16514	16631	16635	16237	16414	16535	16512	16439	16343	16653	16736	16558	16602	16588	16606	16652	16864	16689	16636	16459	16708	16653	16619	16530	16295	16464	16662	16675	16787	16683	16441	16492	16526	16324	16373	16677	16733	16740	16549	16705	16573	16663	16520	16638	16746	16595	16406	16499	16657	16550	16587	16520	16744	16777	16277	16523	16557	16404	16664	16359	16578	16638	16664	16642	16523	16604	16744	16502	16699	16710	16557	16552	16326	16659	16597	16439	16509	16553	16579	16577	16419	16723	16722	16687	16473	16716	16613	16663	16419	16588	16459	16433	16441	16662	16549	16689	16484	16720	16428	16434	16562	16652	16611	16515	16665	16624	16644	16644	16613	16604	16733	16614	16573	16393	16737	16672	16557	16673	16462	16602	16487	16301	16492	16582	16576	16474	16588	16488	16426	16414	16554	16625	16683	16554	16555	16631	16492	16511	16568	16507	16679	16592	16500	16513	16457	16537	16501	16704	16758	16750	16768	16566	16574	16589	16475	16602	16572	16529	16648	16527	16664	16509	16582	16533	16723	16656	16633	16528	16539	16434	16614	16637	16679	16561	16611	16592	16654	16658	16738	16791	16700	16795	16585	16455	16576	16574	16662	16536	16636	16568	16617	16701	16554	16811	16613	16627	16587	16675	16684	16770	16649	16686	16540	16694	16570	16640	16644	16571	16578	16603	16572	16778	16769	16484	16475	16760	16644	16748	16640	16434	16805	16431	16563	16562	16381	16317	16563	16546	16523	16610	16635	16729	16757	16471	16494	16546	16514	16724	16676	16414	16576	16546	16670	16411	16598	16601	16426	16628	16651	16697	16532	16734	16532	16594	16607	16616	16478	16609	16572	16572	16452	16747	16523	16786	16761	16592	16638	16748	16559	16509	16576	16600	16575	16613	16858	16753	16633	16464	16667	16441	16342	16480	16636	16666	16634	16542	16298	16569	16289	16620	16650	16528	16810	16687	16602	16599	16357	16475	16762	16519	16481	16398	16458	16566	16680	16525	16704	16574	16539	16390	16613	16653	16613	16697	16686	16580	16555	16610	16858	16609	16541	16422	16650	16515	16722	16537	16739	16605	16554	16586	16578	16569	16548	16669	16575	16685	16550	16649	16578	16631	16631	16681	16514	16615	16318	16624	16646	16551	16527	16484	16656	16696	16626	16536	16744	16735	16576	16554	16560	16416	16596	16516	16339	16839	16641	16646	16605	16622	16503	16620	16421	16593	16488	16481	16662	16673	16464	16443	16454	16623	16580	16539	16400	16707	16395	16614	16532	16598	16547	16532	16523	16564	16454	16357	16633	16379	16524	16792	16503	16500	16475	16498	16683	16488	16623	16517	16699	16654	16724	16641	16659	16541	16629	16637	16533	16713	16608	16594	16584	16453	16617	16738	16552	16728	16760	16675	16704	16689	16535	16648	16691	16583	16659	16638	16456	16319	16750	16596	16559	16431	16752	16655	16565	16567	16733	16647	16505	16745	16662	16411	16465	16701	16617	16688	16582	16503	16711	16418	16634	16709	16667	16675	16557	16435	16470	16643	16666	16527	16635	16616	16528	16535	16607	16388	16591	16293	16642	16584	16422	16670	16513	16616	16467	16534	16548	16679	16528	16498	16364	16507	16462	16645	16452	16391	16647	16495	16689	16641	16611	16388	16573	16440	16739	16571	16748	16681	16489	16626	16636	16618	16506	16532	16735	16423	16492	16553	16414	16564	16509	16592	16531	16379	16372	16508	16472	16469	16531	16632	16633	16507	16502	16569	16759	16704	16362	16594	16517	16722	16717	16777	16370	16538	16636	16865	16510	16477	16543	16516	16683	16679	16490	16531	16646	16550	16481	16637	16654	16720	16488	16518	16598	16466	16774	16508	16515	16760	16351	16494	16514	16499	16518	16667	16669	16557	16600	16581	16546	16544	16555	16781	16618	16617	16661	16659	16603	16622	16735	16738	16530	16574	16513	16558	16513	16696	16574	16504	16562	16762	16528	16638	16659	16385	16593	16598	16677	16579	16506	16445	16534	16649	16798	16511	16621	16574	16631	16593	16422	16757	16692	16582	16702	16525	16486	16648	16594	16531	16560	16551	16651	16609	16604	16589	16532	16261	16469	16558	16566	16675	16568	16566	16379	16583	16678	16679	16588	16663	16468	16436	16498	16748	16756	16551	16725	16464	16390	16651	16631	16599	16565	16582	16601	16700	16507	16579	16533	16586	16398	16756	16590	16711	16601	16648	16626	16557	16662	16722	16677	16686	16504	16798	16553	16389	16727	16778	16623	16454	16367	16595	16720	16620	16577	16680	16720	16485	16576	16623	16531	16644	16555	16556	16506	16609	16539	16498	16604	16591	16484	16550	16466	16661	16522	16744	16530	16741	16451	16438	16614	16634	16529	16510	16583	16555	16507	16706	16709	16720	16628	16626	16748	16668	16651	16641	16594	16634	16569	16513	16669	16649	16583	16462	16488	16595	16449	16599	16552	16679	16578	16714	16689	16652	16303	16430	16344	16700	16475	16759	16557	16548	16599	16781	16568	16622	16665	16596	16412	16587	16567	16620	16524	16540	16485	16539	16658	16585	16754	16843	16710	16720	16653	16661	16599	16689	16605	16663	16715	16537	16668	16750	16555	16474	16585	16389	16400	16553	16623	16533	16629	16469	16546	16612	16732	16722	16527	16624	16653	16579	16527	16716	16515	16536	16749	16578	16470	16581	16561	16589	16806	16618	16644	16525	16333	16628	16691	16463	16552	16608	16527	16554	16550	16369	16454	16690	16644	16600	16569	16565	16574	16481	16559	16636	16705	16816	16485	16617	16520	16577	16647	16518	16428	16486	16844	16725	16650	16543	16663	16806	16507	16577	16733	16405	16438	16466	16528	16502	16648	16426	16497	16585	16644	16605	16778	16552	16640	16550	16395	16624	16550	16560	16620	16680	16680	16607	16480	16553	16738	16381	16518	16626	16578	16597	16519	16578	16639	16617	16565	16634	16738	16446	16623	16433	16700	16742	16469	16579	16531	16663	16367	16377	16525	16856	16647	16619	16597	16626	16639	16744	16678	16524	16448	16673	16444	16732	16628	16747	16730	16673	16613	16500	16678	16730	16623	16601	16668	16772	16334	16542	16612	16613	16462	16700	16358	16758	16386	16771	16638	16535	16514	16609	16712	16711	16595	16629	16493	16697	16646	16475	16474	16503	16503	16563	16542	16591	16635	16616	16609	16637	16480	16597	16556	16621	16717	16656	16656	16539	16835	16574	16635	16505	16479	16554	16705	16539	16675	16455	16565	16726	16538	16557	16494	16452	16466	16513	16534	16888	16627	16586	16772	16498	16503
24080	42120	35490	27806	24223	21115	19139	17729	17071	16590	16055	15928	15630	15544	15441	15438	15455	15275	15409	15276	15297	15104	15092	15201	15042	15113	15167	15155	14938	15156	15052	15106	15036	15080	14967	15012	14975	14995	14974	15101	15154	15019	14870	14895	15179	14946	15017	14930	15029	15080	14952	14954	14936	15193	14945	14998	15130	14913	14909	15121	14895	14987	15099	15087	14956	15001	15371	14990	14805	15076	14940	15045	14936	14884	14935	14985	14820	14962	14922	15005	15066	14973	14944	14932	14896	14972	14739	15021	14977	14958	15108	14824	14963	15042	15035	15045	14887	14845	14948	15059	14808	15118	14850	15028	14967	14847	14963	15052	14898	15071	14984	15075	15088	15142	15178	14986	15180	15077	15014	14892	14981	14942	15120	15262	15140	15066	14931	14860	15055	14845	15009	14820	15077	15022	14935	15056	14974	14909	14916	15190	15095	15030	14995	15005	15045	15020	14873	14975	14912	14971	15005	14860	14982	15089	14790	14985	14883	15085	14925	14870	15169	15030	14899	14929	15172	14953	14825	15030	14919	15049	15053	15185	14965	14984	14889	15005	15084	14902	15003	15121	14853	14976	14947	14957	15096	14871	15059	14916	14963	14894	14814	14974	15022	15091	14983	15058	15034	14865	14904	15078	15095	14949	14943	15023	15096	15032	14894	15046	14894	14902	14889	15006	15081	14943	14957	14898	14873	15094	15144	14985	14992	15010	15157	15091	15071	15002	14857	14964	14796	15070	15114	14922	15133	15107	14994	15077	15003	15153	14985	14891	15052	14951	15150	14911	15080	15203	15063	15196	15239	15144	14886	14890	15004	14961	14971	15039	14928	14972	15051	15066	15049	15068	14952	14948	15017	15014	14896	15075	14860	15072	14955	14993	14716	15016	14990	14934	15041	14797	14967	15077	15078	15064	14915	15009	15043	15103	15053	14859	14956	14869	15081	15092	14992	15037	14827	14933	15037	14972	14830	15035	14829	15030	15015	14989	14991	15019	15076	14840	15101	14905	15006	15030	15094	14972	14863	14948	14904	15192	14917	15087	14996	14986	14873	15067	14938	14891	15021	15056	14943	14945	14873	15062	14869	14990	14878	14913	14923	15080	15068	14962	14923	15061	14831	14955	14942	14971	15003	14942	14969	14886	15035	14972	14858	14870	15149	14978	15073	14921	15118	15211	14872	14988	14968	15056	14918	14986	14803	15050	15003	15062	14938	14961	15107	15009	14780	14986	15032	14798	14930	15128	15050	15070	15016	15184	14782	15108	14875	14925	14892	14877	14953	15040	15057	14970	15129	14905	14913	14897	15008	15148	14996	15027	14966	15132	15094	15074	15005	14936	14873	15046	14902	15062	15116	15079	14753	15105	14901	14993	15005	14956	15031	14985	14984	14975	14991	14896	14940	15120	14922	14918	14957	14964	14969	15058	15041	14917	15051	15004	14896	14855	14792	15040	14963	14896	14987	14923	14926	15043	15148	15068	14870	14908	14959	15085	14962	14798	15006	14967	14911	14973	14965	14926	14962	14964	15002	15037	14875	15005	14939	14938	14926	14936	15030	14970	14965	15042	14959	14993	15094	15015	14862	14990	14923	14994	14980	14776	15006	15006	15038	15048	15143	15067	15093	15024	14946	14931	14819	14990	14882	14972	15072	15029	14989	15017	14972	14937	15115	15113	14995	15036	14917	14886	14904	15060	15021	14845	14925	14999	15097	14964	15031	14864	15028	14913	14967	14921	14896	14905	15066	14897	14988	14796	15141	15018	14936	14918	15048	15093	15059	14858	14921	14989	14887	14928	15201	15007	15091	14876	15011	14864	15100	14907	14870	14870	15050	14943	15019	14971	15010	15000	15074	14878	15125	15013	15104	14910	15142	15092	14991	14989	14977	14955	14937	14844	14988	14930	14974	14840	14929	15064	15008	14994	15018	15183	14931	14792	15012	15037	15004	15042	15048	15083	14955	15013	14968	14937	14885	14944	14958	14998	14983	14883	14946	15020	15059	14908	15091	14902	15031	14944	14971	14869	14930	14942	14832	15068	15047	14864	15021	14927	14837	14953	15007	15089	15030	15086	14817	14994	15178	15151	15032	15122	14977	14903	15105	15078	14991	15043	15156	15016	14914	14830	15012	15073	14876	14913	14918	15000	15000	15001	14986	15082	15150	15008	14970	14799	14982	15058	15046	14960	14974	15004	14933	14960	14912	14917	15013	15110	15095	15127	14993	14936	14891	14893	15019	15097	14888	15012	14994	14961	14907	14976	14979	15066	15038	14984	14769	14991	14897	15078	14966	14834	15050	15035	14873	14958	15020	14976	15060	15008	14975	14848	14750	15040	14952	14881	14950	14865	14991	14995	15057	14990	14715	14937	15025	14903	14976	14939	15071	15020	14967	15136	14905	14960	14951	14916	15121	15119	15128	15013	14954	15195	15039	15002	15025	14998	14979	14983	15055	14942	14983	15048	15019	14980	15053	15042	14917	15075	15161	14932	15142	14739	15049	14739	15087	15043	15067	14995	14876	14842	14926	14939	14912	15027	14815	14939	14893	14983	14993	14846	15025	15113	15083	14988	15105	14957	14885	15005	14691	15009	15093	14977	14913	14821	14868	14996	14959	15052	14936	15038	14974	15039	14918	15021	15224	15035	15117	14908	14912	15062	14992	15008	14719	14880	14976	14870	14957	14992	15028	14889	15087	14875	14934	15115	14968	15012	15032	14882	14964	15100	15000	15235	15098	14993	15106	14858	14943	14984	15027	14983	15031	15212	15050	14840	15116	14870	15089	15043	14819	15053	15061	15004	14919	14952	14826	14880	15052	15039	15109	15090	14911	14859	14965	14876	15044	14900	14976	14914	14973	14909	15147	15070	14917	15081	15098	14925	14976	14914	15107	15025	14951	15029	14999	15028	15135	14977	14896	15005	15114	15024	15070	14852	15082	15018	15022	14969	14980	14990	15002	14826	14874	14981	14986	14943	14911	14899	14940	15116	14971	14941	14974	14994	14898	15044	15220	15015	14966	15059	15081	15096	15022	15074	14956	15033	14917	14983	15093	14946	14967	15063	15021	15127	14990	15022	14975	14924	15042	14918	15023	15071	14985	14957	15057	14940	15039	14933	14913	14912	14955	15055	15057	15158	14849	15081	15171	14889	15066	14964	15059	15090	15146	15048	15113	14964	14991	15186	14961	15008	14898	15018	15086	15157	14984	15053	15011	14962	15081	14869	15051	15042	15009	14989	15027	14805	14995	15090	15136	15050	15010	15089	15021	14901	14902	14900	14767	15063	14983	15018	14910	14823	15256	15088	14952	14889	14978	14849	15058	15025	15034	15092	14880	15067	14942	15019	14976	15138	14865	15096	14918	14904	14935	15069	14885	14878	15025	14899	14965	14895	14953	15033	14912	14909	14707	15061	14995	15173	14982	14865	14951	15027	14917	14936	15006	15040	14873	15021	15003	14843	15032	15011	15039	14961	14871	15021	14940	14973	15127	15021	15135	15073	14990	14970	14979	15033	15023	15024	14875	14996	15144	15099	14956	15069	14997	14923	14990	15038	14908	15005	14826	15090	14991	14993	15043	15044	15006	14707	14925	14817	14936	15042	14907	15091	15050	14990	15106	15055	15167	14990	15065	15058	15137	14951	14954	15094	14939	14882	15046	15007	14968	14876	14947	15061	15004	14965	14810	14873	15125	14919	14955	14980	15131	15000	14894	14992	15008	15042	14968	14907	14950	15190	14883	14909	15039	14957	15116	14990	14932	14988	14894	14780	14847	15223	14943	15106	14896	14856	15066	15054	14918	14933	14924	15075	15113	15136	14845	14861	14951	15005	14960	15015	15040	15152	14751	14889	14952	15002	14931	15046	14926	14861	15142	14910	14985	14860	14937	15038	14976	14896	15095	15041	15052	15018	14971	14885	14783	14977	14916	14785	14936	14938	15037	15108	15003	14983	14933	14946	15000	14941	14919	14959	15005	15005	14959	15059	14822	15085	14886	15041	15020	15041	14919	14865	14977	14961	15025	14799	15045	14990	15029	14895	15037	15075	14933	15068	14931	15060	15036	15032	14919	14989	14945	14856	15058	14909	14877	14877	14905	14944	14863	14950	14894	15196	14916	15069	15032	14955	15064	15048	14963	15004	14969	15089	14972	15065	15031	15050	14917	15161	14924	14966	14934	14984	14958	14974	14991	14894	14913	15088	14945	15049	15098	14908	15068	15047	14902	15028	14789	14858	15049	14706	15013	14928	14927	15178	15021	14984	14931	14885	15063	15085	14861	15108	14920	15149	15045	14911	14977	14899	14999	14973	15056	14768	15032	15254	15019	14955	14984	14995	15133	15045	15008	15001	14946	15020	15224	14938	14873	14893	15069	15035	15166	14989	14979	14989	15143	14894	15031	15015	15003	14791	14959	15051	14979	14970	15120	14997	14968	15033	14892	14970	14829	14896	15248	14946	15000	15028	14837	15124	15230	15247	14963	14901	15010	15084	14952	15035	14940	15065	14948	15029	14860	14985	15133	14986	14993	15075	14930	14998	14939	14962	14974	14799	14918	14912	15010	14823	14791	14927	15162	14968	15033	15050	15016	14981	14985	14853	14970	15010	14957	14841	15061	14913	14963	15081	14873	14917	15015	15041	15007	15004	15042	15079	15092	14812	14929	14916	14838	14946	15037	15151	14969	14963	15005	14966	14959	14998	15089	15114	14883	14869	15041	14934	15097	14996	14868	15060	15029	14937	15080	15031	15116	14888	14955	15060	14914	14977	15000	15014	14981	15096	15039	14924	15045	15045	14960	15001	14976	15049	15104	15070	14977	15075	15034	14954	15041	15001	15071	14922	14940	14821	15018	14980	15023	15082	14899	14991	14932	15002	14941	14914	14843	14945	15154	14934	15043	14906	15029	14939	14944	14905	14930	15054	15025	14898	14928	15182	14973	14964	15093	15035	15227	15037	14948	14909	15200	14949	14962	15021	15031	15020	15058	14884	15056	14976	14936	14876	15082	14989	15059	15140	15090	14989	14938	14757	15059	14830	14927	14882	15024	15090	14999	15124	14937	15008	14818	14923	14967	14977	15089	14944	15019	15072	15010	15064	14810	15127	14942	14998	15034	14913	15113	14998	15027	14977	14937	14898
22560	21498	28705	24845	22442	25014	26063	21158	19612	19538	18804	18318	18346	18129	18030	17870	17717	17739	17811	17683	17520	17361	17450	17405	17342	17306	17445	17637	17313	17196	17146	17216	17042	17100	17187	17333	17123	17182	17215	17019	17404	17123	17151	17270	17191	16991	17208	17105	17189	17093	17146	17123	17145	17216	17300	17065	17174	16989	17173	17279	17080	17082	17022	17054	17249	17079	17177	17105	17030	16911	17019	17024	17065	17131	17018	17202	17183	17247	17228	17191	17085	17026	17288	17191	17291	17077	17115	17147	17153	16987	17028	17230	17135	17085	17071	17158	17016	17224	17115	17071	17085	17003	17025	16929	17044	17139	17157	17105	17028	17085	16895	16957	17068	17074	17073	17052	17158	17265	17083	17213	17073	17077	17016	17016	17119	16915	17080	17027	17133	17204	17071	16828	17019	17120	17083	17063	16990	16927	16786	17124	17113	16944	17094	17057	16962	17193	17180	16923	17065	16958	17004	17164	17134	17155	17154	17068	17226	17090	17129	17104	17102	17063	16882	17260	17136	17050	17042	17103	17268	17302	17217	17025	17194	17027	16905	17133	17241	17131	17258	16863	17043	17118	17133	17183	17188	17085	17105	17187	17150	17164	16990	17170	17326	17177	17060	17105	17103	16987	17076	16931	17067	17263	17067	17081	17049	17046	17267	17028	17023	17280	17099	17104	17196	17323	17072	17139	17083	16951	16791	17222	16994	17030	16971	17128	17255	17126	16948	17000	16903	17063	17301	17199	17106	16936	16933	17155	17024	17001	17080	17047	17094	16929	17055	16912	17107	16939	16962	17114	17005	17141	17310	17316	17165	16971	17134	17029	17247	17083	17085	17188	17176	17036	17078	17041	17040	16949	17267	17289	17124	17128	17212	17103	17205	17144	16953	17059	17042	17141	17056	17149	16999	17184	17144	17150	17146	17116	17038	17120	17128	17241	17061	17002	17084	17002	16870	17148	17268	17069	17119	17329	17018	17218	17314	17129	17407	17130	17196	17096	16950	17146	17064	17246	17075	17027	17068	17234	17059	16931	17053	16936	17256	17262	17202	17216	17222	17255	17033	17076	17035	17097	17150	17220	17038	17234	17087	17149	17073	16994	17070	17011	17081	17190	17070	17001	16992	17112	16928	17059	16910	16955	16997	16881	16962	17115	17110	16987	17165	17181	17061	17048	17151	16991	16973	17162	17118	17030	17080	17304	16994	17119	17065	17319	17058	17123	17011	17094	17081	17194	17210	17279	17192	16967	17114	17177	17135	17174	16902	17007	17144	17126	17035	16940	17006	17034	16909	16995	17079	17147	17211	16989	16836	17085	17110	17173	17212	16949	17174	16984	17071	17165	17060	17033	17092	16996	17086	16980	17016	16823	16982	17151	17159	17119	17316	17145	17107	17081	16944	17159	17170	17183	17085	17038	17175	16964	17035	16964	16967	16956	16982	17133	17176	17331	16962	17106	17121	17065	17111	17217	17194	17063	16904	16895	17035	17262	17308	17252	17208	17048	16960	17259	17110	17147	16980	17023	17207	17185	16871	16931	16958	17178	17137	17094	17154	17194	17227	17127	17001	17131	17096	16982	16953	17016	17082	17065	17120	17060	16982	17097	16948	17017	17069	17038	17007	17192	16976	17142	17035	17191	17156	17187	17208	17216	17145	16859	17225	17136	17201	17096	17315	17047	17004	17180	16954	17204	17189	17224	17126	17158	17176	16947	17142	17085	16979	17194	17078	16971	17109	17235	17147	17049	17168	16998	17175	17041	16998	17251	16974	16909	16882	17177	17067	17147	17299	16977	17039	17039	17271	17030	17205	16931	17161	17149	17264	17208	17071	17114	17009	17218	17135	16981	17019	17056	16879	17025	16940	16947	16965	17025	16849	17021	17052	17120	17123	16909	17166	17158	17197	16941	17065	17058	17189	17175	17188	17077	17050	17158	17148	17121	16938	16948	16857	17092	16871	16949	17096	17104	17125	16982	17176	17081	17035	16953	17134	16974	17124	17013	16934	17197	17301	17043	17011	17047	16934	17033	16904	17118	17151	17247	16996	16867	16985	16975	17088	17011	17041	16975	17204	16891	17054	17154	16867	16933	17087	16991	17045	17233	17137	17066	16890	17103	17155	17050	17351	16862	17070	17171	17190	16986	17232	16969	17041	17201	17158	17355	17202	17053	16914	17300	17100	16950	17229	17278	17357	17205	17026	17193	17338	17085	17046	17078	17115	17051	17022	17065	17214	17217	17268	17105	17044	17004	17120	16985	17199	16830	16972	17261	17241	17166	17153	16967	17063	17069	17110	16884	16983	16867	17067	17088	17075	17115	17068	16962	16949	17120	17233	17180	17153	17184	16982	17002	17080	16860	17133	17077	16895	17084	17140	17143	17081	16935	17047	17190	16998	16994	17043	17046	17121	17294	16979	17066	17312	17145	17400	17202	17239	17113	17266	17324	17180	17042	16992	16919	17032	16998	17090	16999	17105	16932	17258	17090	16996	17050	17077	16965	16914	16957	17172	17199	17078	17103	17239	17080	17197	17043	17147	17035	17078	17205	17194	17083	16925	17228	17307	17005	17188	17167	17053	17030	16896	17067	17143	16965	17037	17306	16875	16931	16958	16935	17150	17184	17009	17100	17019	17162	17018	17073	17061	17182	17090	17040	16955	17011	17055	17149	16993	17033	17351	17076	17073	17096	17257	17155	16976	16823	17323	17029	17090	17280	17062	16945	16952	17027	16993	17016	17017	17226	17078	17242	16910	17058	17133	17146	17298	17082	16985	17059	16994	17069	17065	17210	17091	17259	16983	17025	17035	17067	17005	17140	17149	16898	17217	16897	17345	17020	17167	16989	17048	17404	16960	16832	17276	16875	16994	17217	17005	17066	17035	17108	17016	16847	17093	17108	16985	17166	17245	16945	17026	16950	17239	17113	16952	16892	16983	17081	16948	17095	16962	16908	17244	17187	17152	16931	17066	17208	17017	17215	17009	16789	16797	16989	17251	17102	17183	17003	16901	16911	16994	17024	17061	17296	17175	17170	17102	16929	17122	17110	17224	17090	17061	17144	16896	17180	16852	17047	17300	17063	16911	17186	17162	17106	17261	17171	17059	17012	17144	17194	17153	17151	17012	17039	16980	17127	17011	17299	16862	17067	16994	17359	17100	17142	16914	16977	17006	16982	17022	17178	17086	17105	17010	17031	16992	16970	17146	17222	17324	16872	17144	17109	17028	17016	16938	17190	17134	17054	17077	16947	17119	17138	17116	16943	17154	17114	17179	17132	17025	17227	17167	16996	16988	17314	17053	17029	17298	17078	17121	17055	17120	16958	17215	17040	17064	17033	17240	17051	17069	17055	17207	16935	17014	17125	16841	16909	16898	16936	17118	16917	17127	17009	17166	17100	17147	17053	17169	17173	17208	17176	16964	17126	17061	16895	17067	17104	16934	17149	17224	16959	16989	17321	17401	17018	17078	16962	17189	17042	17092	17252	17187	17082	17051	17128	16988	17166	16934	16925	17126	17175	17157	17000	17194	17150	17089	17033	17239	17286	17214	17059	17009	17061	17122	17052	17149	17100	17185	17108	16932	17106	16971	17058	17117	17036	17074	17305	17119	17071	17085	17022	17068	17110	17098	17128	17237	17190	17113	17209	16940	17021	17146	17040	17138	17150	17139	17056	16957	16913	17094	16869	17064	17262	17082	17032	16772	17181	16995	17130	17359	17119	17124	17009	16841	17034	17158	17099	17325	17171	17095	17135	16876	17006	17113	17120	16930	16911	17096	17085	17161	17076	17205	17131	17017	17110	16894	17124	17364	16902	17238	17010	17223	17002	16982	17080	17031	17065	17390	16889	17131	16974	17066	16982	17236	17187	16992	17053	16952	17093	17209	16860	16996	16855	17026	17165	16898	16982	16997	16960	17213	17017	17018	17029	17029	17040	17053	17033	17029	17163	17067	16997	17077	17224	17019	17005	17024	17038	17151	17027	17100	16777	17050	17124	16819	17044	17204	17097	17003	17116	16997	17023	17093	16929	17251	17225	17090	17175	17205	17256	17116	17018	17290	17080	16974	17251	17015	17171	17153	17119	17241	17076	17288	16984	17172	17056	17233	17022	17144	17109	16963	17216	17153	17022	17040	16742	16976	17310	17177	17181	17118	17229	17017	17204	17060	17013	17179	17251	17101	17240	17234	16901	16957	16976	17055	17315	17170	17185	16988	17166	17121	16830	16867	16803	16990	17217	17107	16990	17077	17077	17231	17037	17047	17214	17031	17006	17004	17073	16887	17095	16958	17124	17210	17148	17240	17108	17097	17147	17115	17010	17033	17204	17171	16969	17044	16925	16963	17199	17192	17075	17141	17094	16944	17194	17268	17089	16996	17023	17194	16995	17103	16988	17186	17115	16897	16972	17217	17203	17302	17128	17142	17170	17175	17148	17233	17102	17127	17126	16980	17158	17051	17340	16935	17241	17175	16894	17101	17248	17167	16925	17119	17272	17147	17195	17175	17181	17207	17000	17096	17165	17056	17085	17090	17079	17128	17061	17103	17186	17150	16997	17171	17046	17040	16952	17291	16967	17006	17258	16965	16932	16914	17069	17145	16926	16975	17051	17106	16993	17143	17137	17029	17029	16865	17078	17165	17250	17100	17084	17054	17197	17258	16989	17217	17104	16862	17028	17194	17057	17116	17090	17185	17401	17072	17070	17071	17298	17211	17009	17280	17144	17129	17156	17136	17318	17061	17036	17051	17117	16745	17131	17188	17096	17172	17139	17153	16981	17014	16999	16983	16915	17048	17192	17024	17008	17076	17129	17176	17111	17144	17120	17242	16901	17110	17187	17253	17220	16795	17094	16976	17201	17128	17400	16951	17084	17292	17028	17071	16957	17038	17024	17004	17081	17149	17169	17209	17067	17204	17074	17071	16829	17125	16977	17070	16830	17229	17124	17070	16930	17083	16932	16947	17405	17095	17043	17126	17054	16986	17136	17030	17195	16957	16857	17060	17268	17279	16963	17298	16973	17107	17207	16819	17118	17095	17024	17142	17099	17071	17267	16839	17136	17055	17245	16921	17155	17128	16935	16836	16902	17233	16952	17224	17091	17046	16966	17188	17107	17316	17173	16992	17028	16961	16991
25086	50288	43459	35170	30209	26137	22741	20586	19014	18221	17746	16996	16929	16486	16374	16323	16203	15861	16117	15708	15736	15775	15735	15545	15521	15608	15538	15534	15496	15570	15514	15433	15527	15200	15380	15127	15351	15233	15353	15458	15087	15294	15349	15293	15401	15265	15276	15320	15507	15357	15211	15389	15437	15192	15389	15373	15314	15053	15305	15338	15321	15218	15295	15292	15279	15280	15371	15149	15365	15370	15380	15249	15377	15302	15369	15379	15340	15327	15279	15393	15499	15406	15544	15270	15261	15351	15284	15270	15194	15424	15132	15249	15446	15484	15301	15371	15209	15255	15228	15229	15241	15274	15388	15275	15244	15427	15455	15155	15316	15307	15402	15444	15417	15199	15292	15174	15236	15435	15267	15306	15222	15213	15265	15257	15358	15332	15317	15412	15275	15181	15325	15249	15213	15443	15203	15159	15372	15374	15218	15395	15302	15204	15200	15408	15219	15306	15205	15368	15370	15294	15395	15245	15118	15250	15285	15369	15237	15170	15312	15272	15247	15344	15277	15344	15186	15505	15347	15290	15318	15338	15167	15285	15224	15261	15290	15276	15372	15283	15285	15292	15122	15395	15454	15340	15405	15359	15389	15233	15265	15293	15290	15487	15111	15240	15308	15282	15335	15362	15269	15369	15253	15319	15321	15258	15249	15362	15312	15281	15247	15258	15248	15114	15116	15251	15489	15142	15231	15253	15273	15194	15320	15241	15296	15326	15255	15220	15291	15350	15398	15347	15447	15132	15200	15439	15361	15495	15280	15175	15337	15326	15306	15434	15270	15320	15321	15346	15422	15315	15281	15247	15233	15360	15458	15376	15408	15279	15201	15309	15303	15234	15414	15304	15230	15375	15394	15225	15357	15416	15196	15378	15422	15434	15313	15212	15315	15301	15259	15152	15287	15256	15111	15314	15248	15365	15242	15384	15387	15243	15384	15132	15216	15390	15302	15195	15203	15261	15322	15572	15410	15296	15357	15316	15257	15311	15310	15360	15296	15166	15303	15320	15163	15179	15274	15124	15262	15240	15472	15271	15255	15407	15317	15454	15510	15104	15407	15354	15209	15274	15102	15187	15295	15179	15447	15284	15239	15319	15156	15252	15359	15295	15226	15391	15297	15510	15311	15235	15367	15280	15263	15347	15286	15378	15476	15314	15159	15139	15486	15472	15315	15297	15220	15318	15232	15345	15210	15155	15268	15373	15538	15288	15390	15359	15372	15369	15279	15201	15210	15267	15197	15190	15483	15135	15276	15276	15262	15431	15391	15281	15328	15438	15258	15271	15401	15206	15379	15375	15425	15304	15218	15479	15161	15321	15451	15302	15405	15381	15151	15228	15343	15282	15335	15264	15319	15288	15328	15343	15400	15412	15368	15408	15277	15312	15202	15246	15200	15269	15394	15195	15267	15178	15469	15393	15313	15101	15247	15446	15274	15505	15218	15293	15446	15386	15419	15349	15365	15364	15255	15323	15280	15502	15456	15058	15298	15289	15132	15285	15340	15222	15178	15229	15333	15350	15238	15275	15343	15250	15386	15529	15276	15332	15226	15304	15218	15271	15332	15281	15226	15312	15226	15423	15251	15361	15344	15394	15342	15312	15219	15265	15291	15109	15442	15481	15233	15156	15476	15385	15414	15512	15359	15335	15273	14940	15343	15294	15283	15371	15289	15432	15252	15433	15339	15321	15228	15403	15304	15191	15401	15307	15366	15285	15342	15353	15298	15388	15242	15198	15328	15351	15311	15424	15467	15455	15093	15235	15287	15110	15208	15194	15456	15302	15391	15349	15355	15341	15341	15343	15357	15574	15369	15369	15344	15291	15255	15341	15377	15390	15430	15264	15290	15316	15359	15280	15212	15316	15367	15342	15284	15404	15143	15296	15120	15375	15130	15230	15444	15218	15345	15276	15256	15257	15288	15225	15332	15186	15325	15358	15092	15318	15374	15256	15254	15262	15171	15250	15326	15445	15250	15259	15429	15161	15211	15228	15414	15224	15200	15148	15362	15345	15540	15312	15266	15427	15109	15418	15293	15306	15355	15361	15362	15369	15091	15373	15331	15332	15262	15307	15205	15298	15194	15269	15318	15229	15416	15492	15238	15260	15264	15437	15239	15403	15542	15393	15308	15396	15268	15438	15262	15150	15408	15456	15197	15089	15289	15476	15276	15371	15364	15347	15382	15238	15362	15407	15268	15234	15310	15299	15371	15333	15362	15300	15317	15302	15365	15374	15410	15272	15211	15429	15284	15302	15273	15262	15332	15140	15067	15023	15490	15129	15316	15250	15454	15333	15290	15364	15195	15179	15387	15469	15081	15280	15415	15377	15358	15270	15420	15223	15115	15379	15318	15421	15367	15460	15093	15222	15246	15305	15332	15185	15339	15238	15114	15416	15325	15228	15227	15347	15227	15186	15094	15290	15243	15240	15256	15483	15281	15417	15227	15292	15223	15285	15348	15220	15113	15199	15274	15197	15291	15305	15171	15313	15441	15415	15187	15288	15183	15253	15307	15397	15400	15391	15331	15375	15474	15385	15366	15430	15219	15373	15473	15291	15377	15376	15337	15307	15341	15397	15257	15341	15183	15329	15270	15295	15415	15347	15114	15412	15168	15330	15304	15464	15269	15131	15332	15071	15279	15332	15369	15345	15175	15504	15218	15289	15276	15264	15258	15162	15397	15336	15124	15279	15334	15335	15252	15171	15262	15442	15202	15397	15209	15374	15360	15383	15183	15353	15303	15252	15305	15298	15463	15332	15279	15244	15274	15156	15387	15284	15320	15263	15190	15428	15270	15236	15298	15253	15329	15098	15306	15533	15275	15174	15346	15333	15099	15311	15233	15253	15373	15358	15229	15294	15325	15083	15153	15342	15308	15263	15347	15354	15304	15242	15176	15378	15473	15293	15332	15284	15263	14982	15284	15448	15279	15262	15164	15382	15349	15385	15330	15371	15220	15171	15352	15309	15339	15189	15316	15213	15366	15365	15072	15236	15183	15359	15313	15355	15397	15375	15271	15149	15219	15380	15385	15212	15325	15272	15214	15378	15297	15119	15346	15302	15151	15193	15258	15277	15480	15242	15237	15377	15343	15487	15216	15321	15315	15362	15058	15425	15189	15468	15280	15189	15271	15214	15140	15219	15375	15337	15373	15269	15095	15275	15346	15449	15447	15395	15342	15522	15271	15205	15317	15366	15269	15252	15347	15175	15348	15444	15401	15252	15326	15195	15163	15281	15335	15262	15272	15249	15461	15243	15361	15359	15160	15281	15389	15307	15531	15394	15423	15447	15330	15312	15347	15269	15345	15526	15190	15252	15437	15356	15258	15369	15299	15160	15391	15231	15271	15327	15427	15231	15417	15092	15264	15270	15208	15174	15306	15266	15389	15328	15411	15394	15531	15435	15285	15322	15290	15150	15391	15347	15320	15342	15280	15343	15334	15373	15327	15252	15236	15082	15329	15296	15365	15270	15311	15472	15285	15355	15315	15353	15370	15138	15397	15173	15400	15293	15287	15272	15248	15210	15113	15419	15245	15416	15293	15226	15173	15356	15429	15297	15317	15054	15361	15206	15308	15393	15409	15333	15366	15340	15401	15249	15370	15415	15399	15387	15314	15445	15208	15239	15214	15475	15357	15282	15083	15231	15338	15346	15293	15456	15329	15486	15387	15188	15401	15271	15358	15278	15354	15098	15406	15148	15058	15131	15438	15260	15311	15333	15164	15180	15254	15283	15468	15457	15437	15216	15351	15237	15384	15303	15464	15225	15170	15442	15230	15234	15238	15306	15414	15140	15299	15319	15232	15287	15259	15335	15183	15442	15277	15502	15284	15240	15302	15329	15238	15252	15334	15401	15255	15206	15428	15259	15162	15337	15255	15241	15206	15241	15210	15308	15259	15389	15217	15343	15319	15450	15258	15293	15203	15348	15311	15238	15158	15274	15395	15283	15341	15239	15176	15369	15300	15334	15410	15323	15462	15316	15315	15272	15479	15249	15312	15404	15373	15526	15423	15309	15239	15222	15257	15315	15404	15372	15377	15377	15233	15352	15181	15467	15093	15412	15402	15315	15256	15345	15230	15350	15242	15403	15432	15241	15366	15379	15516	15347	15491	15279	15309	15305	15369	15252	15296	15356	15245	15283	15217	15279	15350	15255	15313	15341	15250	15381	15267	15369	15290	15423	15322	15421	15186	15266	15377	15459	15253	15219	15335	15381	15447	15203	15284	15241	15154	15247	15450	15294	15443	15330	15430	15163	15455	15325	15374	15442	15238	15372	15298	15306	15436	15252	15407	15478	15305	15214	15353	15390	15357	15364	15321	15266	15318	15256	15380	15150	15315	15431	15457	15139	15233	15233	15324	15214	15286	15296	15294	15249	15211	15172	15328	15227	15188	15282	15262	15222	15182	15286	15158	15416	15297	15173	15487	15326	15272	15210	15377	15247	15373	15341	15144	15308	15179	15279	15454	15218	15166	15297	15131	15252	15474	15351	15264	15186	15360	15257	15277	15251	15504	15344	15334	15315	15124	15319	15234	15231	15343	15255	15349	15315	15349	15237	15319	15358	15312	15308	15271	15256	15305	15234	15194	15325	15300	15252	15295	15351	15355	15338	15317	15366	15229	15047	15412	15306	15255	15335	15442	15287	15225	15221	15390	15340	15309	15415	15284	15334	15315	15253	15275	15239	15383	15102	15206	15419	15047	15176	15470	15437	15241	15349	15292	15216	15294	15256	15219	15335	15287	15400	15249	15321	15295	15433	15081	15472	15260	15332	15428	15133	15120	15395	15196	15333	15178	15553	15310	15216	15242	15391	15181	15361	15269	15096	15391	15415	15248	15295	15389	15312	15269	15276	15313	15287	15254	15203	15372	15309	15258	15277	15402	15203	15263	15512	15229	15337	15415	15407	15259	15346	15304	15397	15289	15289	15364	15255	15370	15122	15292	15377	15312	15312	15343	15335	15316	15243	15202	15440	15379	15379	15334	15274	15322	15300	15245	15293	15406	15126	15264	15383	15300	15383	15220	15241	15494	15206	15393	15247	15367	15263	15259	15517	15200	15475	15345	15396	15263	15336	15180	15317	15340	15367	15262	15310	15435	15317	15316	15219	15281	15248	15355	15247	15186	15188
29925	27504	32017	27601	22561	20335	19340	18259	18227	17512	17210	17293	17275	17329	17116	17306	17039	17090	17010	17109	16876	16909	16920	17121	16650	16749	16836	17009	16907	16982	17013	17088	16964	16832	16952	16716	16915	16896	16844	17039	16884	17125	16832	16830	16716	16877	16870	16823	16820	16894	16998	16817	16791	16852	16818	16682	16969	16676	16878	16706	17109	16834	16789	16930	16898	16867	16751	16769	17119	16839	16865	17038	16916	16835	16836	17038	16888	16930	16987	17009	16921	16833	16642	16852	16926	16637	16925	17011	16795	16900	16894	16758	17038	16815	16891	16865	17004	16835	16919	16790	16999	16817	16836	16806	16763	16772	16855	17052	16872	16817	16970	16943	16912	16907	16710	16834	16907	16982	16837	16728	16927	16822	16907	16803	16968	16829	17002	16829	16904	16831	16825	16832	16777	16656	16748	17047	16842	16806	16910	16923	17095	16853	17057	16858	16855	16828	16863	16715	17027	16795	16946	17094	16801	16828	16976	17042	16810	16834	17112	16783	16816	16938	16884	16782	16795	17016	16846	16766	16883	16719	16775	16849	16873	17051	16967	17176	16873	17050	16806	16739	16749	16832	16916	16943	16882	16786	16923	16914	16981	16776	16906	16776	16868	16759	16979	16896	16732	16717	16764	16778	16932	16911	16856	16864	16575	16925	16761	16811	16957	16902	16847	16751	16887	16793	16725	16871	16845	16794	16867	16830	16774	16816	16946	16834	17026	16930	16812	16972	16823	16893	16895	16726	16846	16951	16828	16786	16790	16899	16849	16865	16834	16748	17067	16789	16827	16845	17099	16724	16710	16930	16743	16840	16718	16869	16854	16786	16979	16920	16740	16832	16854	16685	16810	16764	16900	16948	16865	16952	16879	16781	16963	16910	16716	16630	16737	17004	16977	16958	17063	17009	16645	17055	16911	16907	16846	16910	17005	16938	16838	16848	16752	16919	16813	16880	16923	16683	16965	16819	17098	16918	16827	16835	16740	16567	16792	16740	16981	16733	17091	16964	16796	16876	16673	16749	16925	16738	16964	16708	16700	16761	16855	16849	16916	16876	16718	17007	16720	16979	16891	16900	17070	16703	16769	16693	16853	16794	17077	16884	16912	17165	16864	16961	16809	16914	16803	16982	16753	16779	16813	16877	16850	16763	16811	16795	16909	16900	16718	16852	16899	16702	16970	16631	16680	17083	16835	16847	16743	16921	16793	16885	16931	16811	17021	16805	16798	16652	16825	16831	16943	16978	16679	16993	16877	16931	16883	16917	16991	16986	16896	16834	16785	16869	16871	16872	17183	16821	16787	16799	16775	16740	16936	16813	16762	16762	16896	16965	16940	16898	16808	16840	16759	17011	16884	17005	16968	16839	16857	16829	16659	16815	16971	16964	16799	16805	16884	16883	16828	16940	16855	17139	16756	16865	16744	16860	16832	16837	16631	16728	16867	16765	16855	16767	16966	16793	17006	16875	16908	16755	16987	16845	16923	16927	16764	16827	16673	16736	16628	16918	16963	16887	17031	16876	16776	16987	16979	16967	16939	16955	16783	16721	16959	16858	16709	16803	16897	16778	16811	16851	16925	16943	16958	16726	16797	16782	16838	16834	16879	16898	17038	17008	16726	16942	16841	17114	16985	16978	16851	16903	16930	16933	16829	16886	16910	16806	16912	17052	17100	17005	16770	16885	16826	16943	16812	16881	16872	16979	16776	17045	16931	17022	16933	16783	16900	16761	16995	16894	16762	16649	16798	16766	16830	16920	16743	16992	16783	16696	16783	16891	16928	16679	16948	16857	16771	16900	16751	16905	16744	16882	16704	16763	16931	16910	16801	16805	16909	16801	16886	16720	16895	16787	16682	16902	16861	16740	16940	16904	16943	16927	16841	16947	16994	16819	16955	17065	16866	17129	17109	16908	16873	17042	16905	16669	16723	16678	16956	16690	16822	16822	16940	16856	16902	16869	16913	16780	16729	16986	16905	16927	16671	16903	17021	16789	16731	17169	16990	17016	16906	16931	16824	16643	17188	17079	16840	17054	17061	16900	16966	16734	17122	16879	16911	16903	16980	17127	17133	16676	17046	16770	16803	16730	17042	16707	16901	16858	16839	16942	16862	16837	16719	16913	16812	16716	16854	16948	16848	16850	16944	16933	16907	16854	16701	16765	16880	16788	16740	17168	16927	17003	16903	16652	16763	16758	16832	16856	17194	16844	17047	17023	16981	16793	16985	16874	16861	16855	16962	17028	16819	16770	16856	16784	16789	16866	16809	16732	16987	16848	16973	16942	16968	16926	16963	16913	17034	17048	17057	16966	16887	16738	16938	16936	17037	16794	16849	16965	16925	16932	16880	16667	16815	17048	16874	16949	16835	16699	16962	16786	16988	16897	17022	16722	16893	16887	16944	17064	17040	16857	16849	16754	16633	16975	16966	16856	16817	17054	16876	16696	16778	17050	16938	17051	16661	16959	16815	16843	16746	16811	17020	16824	16850	16854	16769	16744	16685	16913	17007	16949	16977	16863	16936	17002	16697	16769	16800	16912	16833	16915	16698	16719	16930	16864	16827	16803	16831	16794	16881	16732	16977	16813	16729	16884	16729	16869	16659	16983	17151	16919	17109	16792	16876	16977	16805	16792	16772	16951	16992	16915	16923	16927	17025	16669	16828	16796	16823	16818	16781	16941	16991	16788	16975	16689	16758	16891	16758	16986	17017	16691	16861	16950	16996	16866	16798	16975	16729	16746	16920	16817	16870	16769	16767	16978	16756	16852	16987	16848	16874	16956	16852	16939	16859	16903	16779	17043	16882	16832	16581	16674	17027	16663	16998	16655	16975	16863	16861	16793	16996	16907	16856	17055	16862	17063	17057	16903	16962	16800	16831	16814	17177	17056	16808	16876	16864	16838	17037	16867	16862	16928	16930	17003	16952	16763	16934	16901	16753	16987	16988	16866	16850	16985	16829	16921	16871	16847	17032	16836	16849	16782	16879	17013	16956	16924	16892	17005	16894	16841	16939	16843	16792	16799	16786	16834	16967	17023	17131	16792	16898	16813	16972	16880	16870	16681	16783	17120	16900	16945	16862	16729	16922	16706	16542	16978	16928	16816	16722	16882	17035	16684	16800	17004	17032	16948	16894	16890	16791	16853	16968	16920	17007	16882	16873	17003	16756	16909	16991	16729	16846	16822	16963	16913	16873	16545	16693	16896	16834	16881	16676	16823	17002	17159	16911	16990	16697	16974	17120	16803	16960	16875	16771	16774	16870	16815	16741	16825	16670	16757	16931	17024	16856	16930	16881	17068	16851	16930	16882	16997	16811	16616	16773	16899	16838	16780	16827	16991	16757	16875	16955	16773	16895	16749	16936	16850	17038	16916	16954	16893	16875	16799	16844	16955	16910	17009	16992	16760	16989	16828	16764	16744	17024	16732	16942	16863	16800	16774	16948	16919	16886	17029	16897	16854	16854	16896	16977	16883	16963	16804	16811	16859	16845	16803	16880	16927	16826	16851	16777	16717	16728	16948	16680	16891	16883	16663	16765	16758	17042	16822	16839	16794	16967	16770	16806	16837	16695	16651	16832	16843	16950	16915	16844	16895	16901	17067	16754	16899	16897	16893	16779	16926	16861	16892	16842	17045	16833	17015	16716	16787	16831	17037	16765	17031	16683	16890	16956	16902	16960	16910	16785	16742	16787	16783	16997	17025	16829	16905	16797	16886	16847	16902	16929	16710	17039	16682	16868	16919	16856	16947	16730	16767	16838	16852	16966	16862	16762	16944	17002	16877	16816	16765	16800	16713	16888	16618	16766	16742	16996	16763	16722	16786	16864	16735	16910	16830	16971	16794	16912	16849	16742	16763	16939	16970	16840	16795	17062	16905	16927	16714	16884	16876	16763	16930	16823	16829	17155	16886	16943	16869	16696	16717	16792	16997	16969	17164	16914	16994	17026	16793	17022	17083	17021	17077	16710	16953	17070	16830	16958	16911	17052	16764	16973	17080	17012	16953	16857	16759	16879	16772	16798	16756	16993	16939	16843	16757	16806	16979	17021	16641	16903	16729	16887	16988	16974	16882	16913	16697	16832	16926	16930	16714	16856	16715	16900	16821	16765	16783	16777	16552	16886	16783	16765	16815	16711	16819	16907	16846	17038	17012	16887	16810	17000	16880	16750	17023	16688	16832	16762	16877	16751	16807	17111	17076	17000	16944	16916	17021	16858	16913	16938	16800	16712	17023	16951	17051	16862	17089	16731	16855	16749	16784	16917	16835	16905	16741	16901	16888	16950	16790	16744	16762	16839	17007	16862	16829	16926	16831	17044	16837	16926	16868	16808	16885	16936	16829	16774	16712	16965	16792	16901	17054	16809	16911	16974	16780	16904	17029	16685	17002	16795	16899	16781	16868	16771	16796	16923	16884	16829	17048	16855	16698	16919	16835	16691	16775	16728	16818	16765	16964	16951	16948	16849	16939	16842	16977	16928	16741	16830	16931	16897	16777	16917	16754	16861	16839	16844	17002	16812	16673	16789	16871	16819	16829	16778	16769	16978	16869	16757	16800	16948	16909	16949	16976	16731	16846	16837	16887	16769	16795	16694	16695	16870	16929	16963	16830	16784	16938	16691	16976	16685	16869	16823	16969	17054	16862	16913	16828	16925	16990	16917	16821	16774	16867	16862	16837	16884	16806	16850	16792	16860	16788	16746	16883	16631	16879	16832	17047	16709	16724	16736	16873	17106	16701	16624	17020	17106	17061	16904	16647	16910	16762	16815	16923	16718	16966	16895	16797	16716	16710	17003	16699	16871	16847	17026	16856	17000	16841	16809	16828	16886	16984	16779	17014	16927	16854	17157	16964	17058	16933	16969	16956	16931	16965	16902	16752	16790	16866	17041	16920	17173	16907	16836	16877	16843	16909	16918	16807	16850	16910	17029	17059	17100	16883	16859	16827	16934	16804	16711	16882	16886	16866	16896	16661	16915	16747	16848	16892	16891	16881	16968	16950	16971	16808	16815	16748	16823	16638	16906	16937	16912	16766	17023	16940	16818	16774	16824	17093	16757	17016	16917	16758	16814	16818	17090	16899	16803	17036	16771	16597	17006	16801	16836	16731	16740	16815	16925	16831	16767	16850	16913	16908
25585	41142	34366	26644	22995	20512	18534	17339	16880	16206	15981	15704	15829	15623	15686	15625	15253	15536	15438	15367	15260	15287	15145	15409	15280	15201	15244	15161	15258	15138	15316	15059	15287	15066	15096	15090	15105	15215	15004	15093	15071	15168	15209	15266	15116	15028	15187	15153	15216	15151	15166	15203	15358	15176	15289	15128	15186	15224	15261	15271	15205	15305	15253	15076	15145	15118	15114	15084	15254	15118	15346	15019	15125	15084	15105	15168	15313	15041	15229	15231	15243	15140	15198	15043	15151	15247	15003	15144	15293	15189	15115	15205	15159	15176	15154	15257	15051	15208	15180	15386	15063	15042	15106	15101	15051	15049	15155	15152	15179	15031	15225	15015	15141	15211	15106	15108	15134	15159	15180	15058	15131	15195	15109	15274	15170	15119	15156	15204	15277	14994	15106	15209	15048	15028	15170	15115	15219	15085	15195	15096	15222	15152	15315	15240	15164	14959	15288	15266	15198	15077	15235	15223	15136	15045	15151	15168	15218	15040	15030	14895	15182	15026	15131	14935	15108	15048	15352	15102	15234	15225	15336	15167	15250	15039	15220	15149	15221	15089	15231	15146	15135	15293	15153	15179	15206	15196	15018	15046	14944	14990	15201	15183	15010	15132	15180	15048	15168	15046	15077	15113	15168	15204	15133	15055	14933	15373	15117	15065	15170	15017	15348	15143	15152	15175	15228	15211	15205	15103	15251	15131	15306	15136	15189	15294	15363	15132	15230	15256	15100	14992	15236	15249	15116	15009	15235	15102	15263	15058	15223	15060	15148	15219	14983	15196	15115	15077	15207	15093	15112	14965	15302	15053	15167	15035	15455	15152	15072	15296	15166	15050	15213	15342	15204	15202	15174	15085	15219	15299	15089	15202	15067	15113	15271	15072	15231	15076	15200	14999	15226	15046	15166	15188	15195	15227	15220	15253	15226	15168	15314	15151	15152	15143	15397	14969	15271	15216	15148	15300	15093	15262	15267	15156	15081	15252	15185	14976	15230	15019	15141	15273	15017	15319	15017	15106	14859	15175	14959	15307	15198	15046	15214	15119	15258	15158	15276	15243	15194	15158	15086	15140	15198	15182	15149	15126	15130	15019	15183	15206	15086	15112	15252	15233	14942	15010	14996	15141	15272	15127	15217	15112	15192	15151	15084	15034	15193	15069	15120	15166	14962	15173	15098	15094	15265	15003	15210	15019	15145	15124	15044	15160	15028	15142	15308	15240	15288	15062	15263	15137	15263	15265	15076	15266	15061	15195	15124	15243	15237	15083	15196	15058	15237	15171	14938	15201	15092	15263	15182	15171	15173	15057	15082	15145	15256	15166	15095	15108	15038	15173	15028	15204	15045	15213	15222	15085	15115	15114	15055	15156	15100	15229	15266	15215	15205	15245	15265	15002	15313	15266	15295	15308	15020	15174	15232	15287	15252	15129	15299	15177	15075	15243	15260	14947	15090	15148	15136	15113	15226	15132	15312	15402	15021	15241	15090	15050	15123	15273	15169	15072	15241	15091	15180	15103	15110	15231	15102	15161	15003	15169	15001	15095	15246	15213	15257	14906	15230	15067	15085	15117	15014	15287	14986	15224	15236	15154	15192	15223	15170	15218	15274	15190	15070	15186	15048	15244	15194	15204	15089	15135	15166	15347	15105	15294	15314	15127	15318	15179	15095	15334	15056	15229	15175	15167	15094	15247	15179	15226	14991	15197	15101	15278	15115	15175	15246	15178	15214	15109	14966	15170	15211	15178	15289	15122	15329	15123	15199	15078	15271	15207	15224	15335	15075	15290	14994	15425	15322	15280	15105	15160	15057	15148	15245	15120	15203	15174	15081	15115	15355	15136	15106	15248	15216	15046	15229	15145	15209	15115	15157	15112	15130	14976	15172	15186	15241	15146	15174	15092	15324	14896	15156	15167	15139	15104	15014	15094	15172	15237	15119	15162	15244	15130	15169	15331	15202	15195	15012	15111	15056	15286	15066	15183	15246	15199	15143	15164	15125	15154	15345	15281	15183	15172	15168	15125	15053	15227	15120	15088	15279	15176	15094	15178	15103	15210	15041	15222	15065	15170	15126	15098	15113	15413	15110	15212	15087	15160	15068	15225	15162	15163	15272	15123	15313	15161	15169	15157	15276	15303	15100	15269	15134	15372	15110	15114	15130	15167	15225	15196	15085	15263	15210	15295	15096	15137	15289	15072	15098	15204	15147	15368	15140	15102	15117	15275	15164	15080	15231	15182	15102	15284	15205	15085	15103	15173	15085	15163	15225	15197	15285	14976	15167	14986	15257	15195	15111	15203	15272	15124	15308	15043	15251	15267	15053	15285	14896	15073	15224	15066	15189	15079	15197	15158	15289	15239	14983	15311	15161	15104	15220	15228	15188	15129	15036	15180	15188	15073	15190	15401	15175	15111	15276	15152	15065	15350	15244	15269	15216	15201	15246	15369	15211	15077	15113	15119	15146	14946	15077	15094	15189	15098	14981	14944	15180	15110	15123	15260	15052	15159	15186	15241	15173	15104	15171	15001	15132	15253	15219	15083	15181	15097	14938	15092	15280	14972	15314	15307	15199	15056	15195	15203	15147	15286	14986	15220	15004	15237	15119	15293	15197	14945	15109	15172	15133	15165	14913	15158	14897	15193	15075	15112	15261	15188	15204	15174	15274	15183	15163	15129	15173	15143	15275	15066	15051	15022	15001	15071	15238	15206	15057	15370	15130	15105	15244	15136	15137	14985	15230	15219	15060	15054	15218	15147	15067	15093	15153	15124	15105	15278	15160	15245	15126	15051	15070	15187	15180	15020	15230	15117	15315	15136	15146	15230	15237	15200	15174	15167	15231	15129	15220	15093	15189	15048	15257	15133	14994	15075	15399	15175	15272	15107	15173	15191	15192	15080	15149	15086	15280	15030	15206	15059	15179	15138	15222	15237	15033	15343	15149	15225	15141	15031	15125	15344	15305	15172	15250	15275	14971	15192	15142	15157	14981	15148	15210	15171	15146	15043	15129	15169	15168	15081	15208	15324	15147	15246	15220	15214	14966	15152	15246	15301	15361	15049	15095	15057	15115	15134	15223	15153	15330	14835	15154	15148	15153	15257	15245	15283	15053	15140	15288	15095	15155	15153	15377	15238	15174	15269	15135	15293	15075	15203	15152	15241	15115	15075	15030	15208	15173	15194	15015	15176	15062	15109	15298	15147	15158	15171	15368	15182	15149	14985	15248	15219	15156	15040	15074	15323	15037	15254	15281	15110	15144	15009	15180	15347	15081	15125	15074	14957	15168	15195	15157	15190	15007	15165	15179	15110	15033	15140	15059	15179	15285	15127	15112	15201	15081	15266	15128	15122	15208	15234	15153	15203	15106	15074	15220	15233	15040	15267	15133	15146	15348	15205	15154	15252	15201	15258	15131	15160	15245	15205	15294	15126	15373	15115	15061	15224	15321	15069	15020	15169	15147	15155	15369	15093	15281	15264	15115	15336	15305	15049	15212	15160	15196	15211	15229	15247	14969	15209	15130	15159	15120	15277	15268	15233	15225	15250	15114	15108	15172	15149	15062	14966	15508	15150	15327	15250	15046	15292	15075	15200	15070	15199	15099	15046	15404	15096	15200	15131	15177	15136	15358	15195	15086	15295	15087	15261	15178	15010	15251	15175	15144	15326	15101	15231	15195	15099	15237	15117	15033	15288	15174	15300	15123	15278	15296	15094	15239	15214	15207	15053	15415	15129	14981	15395	15243	15188	14991	15149	15277	15098	15279	15184	15125	15134	15250	15198	15344	15027	15178	15100	15125	14986	15093	15129	15089	15090	15217	15260	15247	15201	15202	15415	15098	15103	15085	15111	15035	15200	15171	15149	15230	15190	15133	15038	15099	15081	15060	15005	15238	15210	15133	15255	15290	15251	15091	15046	15149	15310	15011	15253	14942	15037	15042	15157	15229	15071	15228	15154	15076	15204	15148	15204	15185	15046	15339	15030	15024	15111	15103	15129	15121	15194	15296	15112	15129	15007	15101	15178	15089	15184	15097	15160	15194	15165	15173	15133	15127	15199	15097	15150	15144	15065	15335	15224	15189	15182	15218	15131	15027	15035	15309	15395	15179	15159	15028	15152	15029	15167	15353	15321	15156	15303	15265	15100	15298	15213	15062	15244	15117	15234	15316	15005	15149	15121	15105	15110	15224	15353	15220	15114	15058	15063	15074	15038	15189	15234	15276	15004	15047	15344	15271	15374	15134	15306	15141	15206	15028	15261	15282	15145	15162	15107	15250	15161	15349	15250	15117	15270	15068	15016	15045	15327	15033	15253	15242	15190	15153	15008	15074	15078	15099	15155	15186	15100	15114	15023	15195	15031	15210	15091	15253	15178	15095	15213	15201	15048	15235	15316	15108	15293	15117	15006	15113	15265	15207	15117	15197	15227	15215	15216	15328	15202	15187	15143	15010	15223	15173	15312	15109	15334	15189	15126	15204	15188	15173	15176	15205	15035	15209	15215	15238	15176	15122	15099	15193	15195	15182	15249	15225	15156	15074	15085	15064	15135	15183	15068	15030	15164	15165	15289	15136	15171	15294	15115	15219	15101	15301	15082	15038	15241	15185	15079	15016	15139	15285	15245	15108	15186	15193	15098	15145	15112	15028	15193	15154	15329	15219	15166	15047	15218	15256	15179	15184	15072	15173	15096	15030	15237	15001	15176	15029	15136	15208	15145	15159	15183	15187	15291	15083	15183	15243	15198	15229	15162	15231	15393	15135	15123	15269	15155	15234	15026	15289	15221	15247	15116	15169	15139	15203	15226	15222	15077	15271	15086	15227	15154	15177	15196	15290	15209	15081	15035	15397	15116	15163	15147	15028	15160	15202	15192	15009	15157	15208	15288	15229	15149	15221	15301	15184	15155	15210	15142	15195	15102	15045	15288	15197	15144	15147	15118	15192	15007	15110	15037	15265	15244	15189	15098	15265	15001	15074	15176	15289	15065	15057	15261	15134	15199	15305	15100	15243	15353	15319	15258	15031	15231	15239	15089	15037	15237	15126	15310	15286	15124	15096	15123	15153	15307	15152	15178	15068	15134	15100	15031	15115	15227	15264	15146	15311	15187	15093	15189	15280	15176	14876	15131	15202	15279
23488	21478	28228	25874	23791	23937	22877	19874	18891	18857	18432	18163	18034	17917	17889	17670	17448	17456	17315	17487	17424	17155	17380	17283	17264	17063	17129	17127	17099	17355	17272	17035	16999	16912	16974	16954	16769	17134	17131	17065	17179	17287	17044	17097	16938	17034	17115	16960	17009	17048	17100	17201	17119	17019	16985	17245	17157	17131	17205	17147	17064	17005	17133	17133	17004	17136	16788	16917	17132	17054	16978	16975	16900	16970	17050	17244	16892	17202	17201	16943	17173	17084	17128	16869	16883	17118	17118	16797	17090	17112	17036	17222	16857	17033	17157	16949	16927	16848	16992	16947	17140	17048	16901	16997	17228	16869	17121	17082	17091	17226	17055	16858	16978	16852	16966	17023	17036	16931	17003	16773	16939	16905	17106	17299	16957	17134	17042	17150	16913	17109	16968	16952	16953	16975	16988	16965	17058	16829	17268	16974	17198	17030	16942	17000	17028	17027	16840	16978	17098	17212	17251	16955	16754	17066	17002	17034	17051	16920	16951	16820	17056	17072	17112	16923	17045	17104	17099	17037	17168	17196	17018	17132	17008	17124	17066	17026	16990	17086	16954	16942	16897	16854	17042	16955	17008	17122	17094	17060	16991	17152	16996	17272	17264	17287	16935	17072	17088	16842	17105	17036	17073	17231	16961	17067	17234	17095	17055	17115	17049	17085	17113	17002	17132	17139	17060	17045	16788	17050	17061	17243	17047	17050	17055	16757	16879	17016	17033	16922	17015	16943	17016	16991	17299	17082	17014	16973	16980	17056	16955	16966	17046	17036	16989	16946	17088	17191	17027	17014	17007	16750	17066	17085	17029	17130	16887	17089	17049	17054	17339	16983	17049	17097	17013	17022	16876	16970	16996	17218	17230	17147	17095	17044	17134	17048	16865	16965	17051	17029	16985	17023	17025	17061	17107	17194	17163	16987	16920	16851	16947	17057	17091	16965	17258	17076	17151	17069	17185	17022	16980	16913	17171	17218	17136	16954	17037	16952	17118	16966	17153	16976	16954	17152	17028	16979	17124	17251	17010	17284	17008	16928	16897	16860	17041	16990	17068	17012	16974	16968	17091	16908	16988	17082	17081	17055	17054	16985	16889	17103	16935	17183	16959	17025	17227	17073	17053	16955	17113	17264	17264	17239	17136	17179	17257	17066	16921	16924	16949	17068	16918	17216	16941	17015	17115	16913	16951	16951	17129	17272	17106	17029	16909	17022	16961	17039	17031	17019	17245	16751	16959	17082	17039	16921	17032	16896	17100	16826	17037	17049	17260	17092	17021	17107	16899	17038	17072	16938	17110	16961	17023	17172	17006	16914	16895	16996	17150	17136	17111	17021	17002	16822	17251	16857	17026	17047	16922	17082	17027	17014	16863	17241	17074	16974	17107	17144	17084	16794	17163	16848	17285	17035	17111	17110	17038	16997	17178	17001	17145	16996	16946	17051	17070	16973	17240	16746	16971	17119	17270	16998	16986	17200	17141	17095	17180	17121	17009	17167	16948	16996	17161	17001	17030	16956	16791	17051	16938	17173	16966	16912	17042	17112	17005	16930	17207	17221	16937	16891	17121	17096	17178	17054	16966	17051	16854	17093	17018	16922	17017	17050	17050	17134	17129	17008	17140	17034	17180	16847	17176	17300	17157	16937	17011	16911	17063	17015	17132	17074	17160	16935	17028	16987	17030	17080	16987	16957	16927	17048	17107	17003	17053	17096	17088	17310	17141	17114	16957	16979	17183	16994	17156	17218	17101	17057	17093	17042	17198	17126	17029	17220	16845	17111	17234	17126	17166	16992	17172	16975	16991	16871	17051	16910	17228	17041	16920	17170	16910	17172	17038	17179	17158	17066	17141	17146	17007	17258	17010	17166	16968	16965	16920	17044	17030	17051	17097	17042	17143	16940	17061	17060	17032	17068	17146	17097	17070	17032	17025	17010	17042	16935	17022	17238	17024	16943	17070	16967	16972	16954	17048	17074	17217	17171	16962	17166	17209	17090	17141	17131	17111	17117	16927	17034	16999	17017	17051	17203	17002	17039	17114	17023	17044	17235	17063	16848	17196	17053	17159	17051	17217	16975	17036	16848	17007	16946	17004	17097	17150	17319	17203	16970	16928	17193	17178	17094	16838	16973	17079	16968	17143	17245	17029	16989	17097	16863	16938	17137	17030	16989	17030	17243	16898	17017	17136	16986	16954	17174	17134	17088	17131	17084	16859	17017	17014	17206	16910	16890	17165	16886	17192	17097	17099	16814	17013	17029	16820	16897	16994	17108	16823	17157	17227	17036	16945	16981	17163	17021	16968	17060	17181	17080	16965	17113	17041	16858	17020	16893	16947	17034	17024	17132	17073	16953	17004	17293	17061	16754	16995	17028	16917	17035	17040	16991	17172	16914	17097	17218	17077	17013	17019	16892	16970	17038	17094	16993	17172	17060	17222	17212	17172	17033	17190	17030	17118	17075	16946	17057	16949	17001	17077	17031	17062	17312	17178	17057	17019	16991	17137	16929	16997	17077	17018	17066	16983	16974	16877	17065	17160	16893	16932	17057	17168	17206	17094	16956	17007	17028	16886	16981	16896	16831	17163	16923	16928	16942	17059	17228	17104	16974	17163	16981	17109	17045	16951	16889	17029	17126	17020	17149	17059	16968	17103	16879	16921	16967	16846	17004	17202	17269	17079	17095	17316	17070	17107	17234	17160	17054	17073	17079	17105	17138	17070	16829	17153	17077	17168	17006	16919	17321	17261	17015	16979	17099	17087	16999	17078	16851	16934	17010	17160	17122	17131	17068	16978	17019	17155	17204	17142	17276	17139	17017	16989	17192	16997	17072	17126	16987	16933	17115	17026	17111	17053	17042	17061	17044	17185	17112	17085	17048	17062	16910	17099	17026	16993	16996	16920	16982	17076	17162	17094	17052	17179	16878	16871	16879	17176	17139	16862	17019	17056	16963	16874	17268	17129	17015	16982	17094	17147	17245	17104	16932	17092	16887	17192	17103	17252	16910	17168	16984	17018	17215	17013	16936	17144	17087	17196	17253	17032	17164	17161	16840	16970	16948	17175	17086	17057	16979	16979	17102	16986	17017	17177	16755	17155	17049	17018	16995	17056	16909	17250	16883	16685	16786	17123	17001	17049	17042	17061	16967	17065	17165	17182	17020	17108	16996	17154	17131	17000	17055	17034	17401	17061	17067	17135	17220	16922	17035	16874	17044	17043	17068	16968	16966	16936	16962	17166	17117	17196	17001	17193	17156	17024	16891	16982	16891	17055	17106	16987	17211	17095	17038	17094	16804	17006	16906	17307	17052	16894	17197	17083	17029	17154	17113	17020	17094	17163	16987	16912	17029	16934	17051	17019	16914	17127	17073	17161	17028	17036	17183	16989	16910	16958	17194	16892	17341	17100	16985	17119	17072	17133	17005	17184	17015	16840	16968	16878	16980	17037	17145	17088	17058	16976	17094	17147	17151	17063	16912	17003	17039	16967	16940	17104	16958	16944	16870	17032	17009	17154	17114	17145	16905	16960	16988	16832	16965	16797	16771	16914	17240	16997	16935	16963	17089	17013	16969	16928	17087	17102	17033	17038	17105	17053	17072	17150	17108	17078	16927	17064	17116	17048	17059	17103	17181	17064	16880	16922	17059	17125	17007	17294	17308	17048	16890	17082	17051	16933	17064	17147	16965	17126	17062	17012	17071	17041	17082	17095	17056	17083	17008	17184	17075	17059	17018	17048	16985	17023	17057	17113	17144	17229	17030	16943	17115	16957	16821	17028	17132	16985	17093	17049	17001	17071	17258	17015	17174	17108	17011	17012	17060	17094	17202	16880	17060	17139	16971	17254	17029	17044	17106	17249	17075	17228	17022	17056	17070	17180	17113	17139	16995	17085	17123	16996	16964	16979	17100	17197	17062	16990	17023	16931	17032	17114	16941	17088	17235	17028	17063	17063	17099	17221	17039	17153	17189	16903	17058	17236	17036	17032	17171	17160	17064	17008	17108	16969	16973	17187	17163	17077	17149	16894	17056	17186	17133	17171	17140	16930	17138	17242	17002	17104	17015	17018	17071	17024	17218	17151	17121	17145	16924	16819	16935	16992	17212	17113	17162	16980	17260	16872	17112	16788	17028	17241	17244	16829	16886	17071	17096	16981	16909	17110	16810	16970	17009	16980	17003	17054	17000	17132	17064	17103	17034	17187	17024	17090	17037	16888	16941	16811	17217	17098	16994	16836	17186	17034	16959	16961	17043	16931	16978	17087	17112	17103	17053	16941	17085	16905	17125	17187	16980	17048	17056	17008	16963	16993	17104	17178	17080	17078	17061	16979	16913	16942	17059	16830	17247	17081	16934	17080	17095	16966	17136	17138	16910	17211	17121	16884	17176	16990	17016	17152	17116	16959	16898	17138	17144	17081	16925	16888	17100	17243	17063	17269	17184	17020	16841	16909	17080	17017	16971	17037	16997	17107	17248	17062	16935	17227	17079	17161	17043	17030	17070	16920	16990	17140	17085	16952	17108	17047	17099	17091	16990	17172	16928	17180	17324	17077	17141	17146	17063	16873	17026	16967	16968	17156	16977	16930	17141	16969	16856	16982	17030	17050	16961	16993	16951	17018	16850	17043	16911	17156	17039	17193	17131	16972	17177	17235	17061	16821	16910	17070	16998	17056	17021	17079	17096	17219	17095	17062	16941	17044	17050	16950	17218	17213	17300	17138	16698	17012	17155	16962	16988	17178	17139	16911	17063	16972	17047	16959	16958	16954	17192	17190	16858	17048	17368	17004	17157	17105	17030	17119	17144	17149	16965	16964	16756	17157	17236	16977	17146	16859	16971	17077	17008	17089	17134	17049	16873	17059	16960	17153	16995	17083	17218	17037	17055	16960	16860	16920	16783	16985	17032	17182	17092	16884	17026	17164	17154	16803	17167	16924	16917	16936	17033	17042	17106	17122	17093	17043	17277	17066	17173	17019	17004	17093	16942	17149	16979	17190	16954	17212	17029	17288	16877	17007	17102	17075	17228	16728	17223	17089	16895	17019	16851	17105	16840	17126	17042	17154	16790	17062	17199	17085	16912	17069	16965	17109	16927	16994	16998	17017	16926	16857	16870	17260	16937	17018	17138	16993	16877
23883	46929	40263	31868	27009	23450	20734	18978	18046	17432	16813	16507	16554	16380	16058	16000	15757	15730	15758	15367	15443	15481	15709	15559	15211	15538	15373	15485	15388	15251	15284	15321	15414	15295	15464	15326	15502	15225	15341	15288	15409	15329	15296	15219	15166	15453	15301	15226	15429	15363	15237	15263	15450	15361	15507	15261	15231	15326	15358	15361	15266	15328	15372	15220	15255	15301	15285	15425	15192	15306	15268	15253	15382	15309	15289	15177	15413	15334	15260	15225	15404	15328	15296	15455	15170	15320	15366	15243	15314	15341	15330	15288	15269	15267	15416	15371	15258	15462	15243	15448	15354	15311	15321	15351	15339	15428	15275	15184	15213	15329	15203	15285	15341	15292	15001	15303	15294	15225	15238	15347	15221	15410	15294	15141	15439	15154	15276	15371	15379	15229	15340	15424	15246	15251	15432	15285	15566	15250	15373	15300	15301	15305	15277	15420	15176	15365	15463	15261	15343	15320	15302	15273	15253	15132	15245	15314	15297	15299	15404	15285	15253	15267	15327	15173	15220	15211	15301	15338	15372	15217	15353	15148	15340	15322	15324	15250	15217	15245	15232	15248	15441	15375	15255	15312	15125	15239	15411	15342	15278	15226	15097	15317	15199	15300	15477	15268	15219	15323	15321	15254	15180	15253	15302	15273	15341	15137	15381	15299	15328	15302	15341	15085	15407	15319	15407	15193	15180	15446	15392	15224	15410	15411	15229	15410	15174	15275	15372	15217	15347	15336	15290	15188	15273	15467	15304	15307	15377	15226	15143	15295	15278	15287	15448	15263	15095	15352	15306	15347	15313	15306	15320	15070	15219	15397	15238	15307	15315	15232	15285	15247	15348	15360	15233	15310	15305	15250	15085	15239	15248	15115	15361	15286	15476	15370	15206	15299	15263	15197	15542	15159	15372	15153	15245	15385	15201	15436	15292	15526	15417	15161	15253	15242	15363	15245	15364	15526	15293	15317	15337	15276	15374	15123	15273	15290	15173	15430	15281	15382	15300	15320	15531	15264	15396	15190	15396	15289	15155	15381	15243	15252	15236	15262	15323	15372	15122	15227	15246	15351	15312	15363	15361	15293	15206	15085	15468	15316	15319	15359	15252	15349	15274	15524	15335	15199	15124	15218	15371	15272	15078	15441	15090	15253	15358	15108	15311	15233	15356	15252	15346	15227	15432	15206	15174	15249	15367	15270	15335	15402	15120	15287	15292	15419	15245	15241	15263	15261	15325	15333	15442	15242	15348	15254	15294	15280	15331	15149	15329	15260	15160	15383	15351	15168	15242	15379	15166	15223	15316	15187	15061	15435	15246	15369	15217	15362	15332	15258	15336	15310	15177	15179	15172	15138	15194	15350	15300	15366	15236	15317	15336	15352	15207	15226	15265	15342	15337	15253	15148	15398	15227	15260	15324	15301	15025	15265	15315	15285	15428	15285	15235	15362	15340	15375	15310	15478	15254	15260	15372	15151	15182	15343	15433	15343	15136	15193	15178	15315	15166	15326	15337	15302	15232	15279	15158	15227	15447	15477	15373	15302	15271	15329	15364	15298	15426	15181	15227	15344	15181	15329	15490	15379	15336	15254	15137	15338	15302	15366	15185	15313	15318	15244	15383	15214	15164	15161	15333	15114	15403	15315	15368	15214	15315	15295	15156	15365	15428	15369	15264	15263	15324	15358	15292	15191	15341	15365	15097	15487	15253	15470	15117	15448	15286	15320	15182	15193	15335	15092	15311	15257	15199	15290	15463	15346	15246	15119	15648	15060	15328	15361	15335	15339	15220	15338	15269	15365	15261	15451	15262	15221	15178	15276	15342	15292	15283	15100	15354	15432	15264	15315	15317	15381	15382	15084	15486	15365	15156	15293	15255	15252	15311	15388	15390	15320	15024	15218	15310	15395	15283	15319	15227	15058	15215	15216	15191	15423	15283	15215	15348	15385	15428	15277	15377	15256	15223	15325	15217	15239	15285	15222	15215	15137	15072	15076	15444	15225	15317	15195	15397	15198	15327	15239	15366	15191	15411	15320	15187	15312	15281	15376	15197	15213	15281	15218	15429	15379	15335	15453	15314	15221	15166	15195	15290	15363	15373	15275	15166	15546	15160	15384	15122	15232	15236	15203	15359	15178	15286	15369	15315	15174	15149	15200	15365	15194	15248	15248	15228	15285	15302	15402	15296	15226	15395	15332	15195	15398	15217	15212	15121	15306	15319	15213	15180	15349	15308	15367	15266	15342	15333	15305	15301	15267	15411	15286	15365	15137	15407	15244	15241	15173	15410	15350	15230	15024	15383	15227	15211	15388	15320	15147	15125	15284	15389	15324	15274	15242	15309	15248	15229	15321	15384	15328	15379	15397	15389	15409	15287	15367	15392	15269	15419	15197	15296	15286	15574	15449	15335	15359	15361	15447	15173	15346	15205	15267	15387	15303	15298	15206	15257	15302	15193	15198	15356	15212	15291	15246	15270	15364	15255	15194	15345	15464	15239	15328	15569	15277	15147	15282	15285	15370	15328	15074	15302	15230	15418	15332	15322	15456	15209	15228	15336	15264	15405	15253	15294	15344	15361	15320	15304	15310	15384	15267	15293	15409	15157	15343	15200	15341	15278	15222	15127	15190	15291	15348	15218	15464	15271	15250	15338	15242	15389	15232	15322	15334	15286	15267	15214	15335	15310	15395	15266	15239	15034	15424	15266	15176	15466	15204	15311	15244	15497	15339	15282	15154	15563	15283	15356	15285	15214	15291	15336	15436	15137	15207	15354	15404	15328	15281	15369	15159	15286	15499	15178	15350	15378	15178	15320	15330	15526	15255	15164	15171	15456	15392	15146	15287	15334	15234	15306	15194	15405	15183	15146	15322	15314	15430	15330	15330	15333	15170	15245	15384	15364	15235	15391	15270	15262	15293	15223	15433	15307	15281	15313	15291	15333	15279	15151	15436	15214	15344	15248	15321	15236	15341	15403	15386	15171	15380	15120	15331	15146	15218	15313	15266	15176	15373	15189	15169	15300	15386	15216	15378	15353	15333	15268	15302	15213	15107	15408	15358	15349	15219	15033	15247	15163	15216	15192	15225	15293	15238	15429	15300	15388	15239	15267	15235	15143	15268	15161	15344	15333	15266	15272	15374	15252	15214	15243	15346	15171	15451	15402	15251	15341	15308	15219	15475	15355	15276	15411	15325	15351	15105	15430	15441	15251	15204	15335	15367	15359	15174	15237	15332	15295	15413	15369	15255	15358	15382	15274	15444	15167	15360	15328	15313	15124	15430	15299	15360	15325	15285	15435	15215	15366	15265	15349	15312	15201	15304	15291	15299	15314	15345	15235	15174	15321	15248	15366	15393	15149	15315	15311	15380	15184	15172	15157	15237	15254	15342	15196	15267	15281	15264	15521	15248	15363	15344	15261	15405	15449	15442	15282	15289	15127	15391	15323	15398	15267	15189	15433	15477	15257	15086	15400	15384	15317	15273	15201	15320	15359	15295	15275	15445	15284	15236	15263	15342	15264	15291	15352	15306	15390	15331	15353	15335	15295	15476	15214	15281	15363	15203	15560	15231	15290	15200	15242	15349	15212	15407	15263	15194	15056	15339	15362	15096	15262	15208	15374	15277	15408	15292	15272	15446	15282	15417	15203	15342	15319	15310	15125	15261	15351	15314	15362	15186	15203	15340	15270	15228	15231	15187	15287	15115	15463	15277	15265	15302	15325	15275	15244	15116	15243	15118	15267	15170	15371	15352	15290	15397	15211	15232	15010	15307	15478	15116	15406	15119	15480	15325	15365	15275	15205	15371	15410	15315	15366	15210	15221	15120	15210	15367	15305	15392	15256	15267	15320	15427	15135	15232	15421	15290	15159	15250	15360	15237	15343	15307	15149	15328	15263	15491	15373	15371	15131	15220	15292	15218	15428	15117	15209	15271	15261	15421	15435	15245	15480	15269	15223	15193	15355	15215	15191	15222	15267	15319	15320	15221	15302	15279	15345	15364	15158	15241	15287	15185	15143	15212	15248	15428	15460	15401	15238	15391	15305	15358	15498	15383	15323	15294	15313	15331	15340	15211	15215	15185	15267	15123	15286	15133	15393	15193	15393	15470	15222	15146	15194	15276	15190	15293	15375	15306	15229	15242	15303	15338	15318	15304	15229	15163	15163	15185	15301	15062	15409	15290	15120	15136	15299	15177	15441	15318	15282	15179	15198	15129	15299	15265	15376	15308	15270	15302	15113	15408	15279	15100	15264	15084	15276	15385	15154	15401	15106	15254	15107	15388	15373	15223	15497	15327	15480	15387	15406	15544	15287	15293	15194	15259	15339	15283	15309	15169	15287	15433	15195	15427	15363	15264	15208	15230	15272	15280	15222	15381	15230	15211	15208	15277	15252	15306	15302	15366	15274	15243	15371	15338	15348	15308	15243	15256	15104	15385	15210	15320	15402	15427	15289	15331	15218	15273	15290	15228	15413	15158	15360	15339	15303	15382	15104	15250	15203	15343	15306	15386	15311	15356	15264	15131	15167	15322	15185	15348	15540	15277	15217	15337	15316	15285	15241	15212	15169	15429	15394	15205	15462	15389	15313	15170	15232	15323	15213	15123	15434	15369	15293	15279	15255	15154	15178	15239	15490	15224	15218	15361	15182	15284	15315	15335	15308	15278	15326	15341	15324	15088	15427	15554	15285	15198	15215	15392	15449	15277	15277	15431	15264	15339	15178	15277	15383	15254	15315	15262	15417	15219	15244	15249	15288	15293	15165	15159	15387	15267	15473	15388	15368	15256	15343	15344	15348	15275	15255	15252	15269	15262	15301	15341	15257	15230	15136	15295	15295	15271	15317	15150	15234	15401	15168	15256	15155	15209	15275	15313	15413	15255	15157	15391	15369	15249	15397	15331	15321	15356	15366	15229	15401	15278	15263	15382	15279	15294	15212	15292	15513	15382	15334	15269	15228	15155	15348	15177	15342	15247	15382	15301	15287	15473	15220	15504	15487	15438	15381	15295	15263	15384	15414	15266	15419	15258	15338	15265	15392	15245	15250	15141	15273	15267	15333	15417	15242	15199	15234	15132	15133	15257	15126	15265	15343	15279	15306	15129	15259	15428	15428	15342	15196	15227	15330	15205	15304	15390
25469	21766	28272	28956	22483	20750	19736	18265	17779	17443	17388	17150	17159	17198	17260	17124	16864	16968	16836	16757	16929	16581	16610	16781	16677	16790	16743	16750	16784	16653	16853	16767	16704	16824	16669	16458	16465	16583	16490	16587	16752	16654	16530	16780	16720	16650	16662	16522	16664	16582	16545	16556	16519	16704	16701	16606	16564	16620	16541	16715	16517	16617	16594	16748	16689	16652	16551	16565	16558	16676	16734	16670	16731	16705	16716	16705	16737	16637	16705	16737	16734	16691	16505	16611	16905	16415	16760	16506	16587	16655	16642	16543	16637	16420	16519	16678	16729	16547	16605	16474	16569	16528	16615	16824	16610	16553	16568	16773	16530	16648	16675	16877	16673	16663	16572	16595	16641	16666	16748	16535	16499	16705	16631	16729	16516	16490	16496	16655	16686	16824	16782	16816	16683	16754	16698	16610	16623	16620	16592	16720	16742	16669	16711	16622	16531	16720	16522	16526	16455	16814	16704	16641	16645	16608	16591	16787	16802	16686	16633	16572	16861	16755	16778	16619	16511	16538	16519	16442	16614	16617	16713	16585	16539	16630	16612	16592	16628	16527	16706	16649	16456	16504	16824	16885	16677	16617	16467	16664	16544	16541	16863	16791	16615	16627	16755	16699	16620	16432	16663	16452	16614	16588	16666	16764	16715	16756	16521	16346	16787	16625	16622	16743	16728	16748	16684	16431	16510	16540	16626	16621	16631	16598	16816	16637	16702	16641	16581	16796	16566	16679	16588	16604	16443	16766	16686	16438	16629	16382	16531	16380	16643	16777	16761	16556	16732	16686	16634	16684	16618	16624	16666	16621	16630	16691	16689	16654	16621	16636	16771	16524	16620	16698	16746	16729	16758	16637	16538	16684	16790	16819	16722	16620	16780	16716	16569	16804	16740	16519	16573	16393	16897	16602	16711	16669	16525	16578	16569	16679	16390	16511	16620	16395	16642	16648	16745	16682	16729	16563	16748	16482	16589	16551	16488	16540	16651	16453	16762	16651	16794	16620	16530	16564	16671	16922	16627	16529	16656	16858	16798	16525	16474	16507	16605	16612	16552	16798	16857	16598	16680	16442	16485	16722	16681	16734	16792	16670	16589	16688	16735	16670	16411	16645	16582	16708	16612	16804	16708	16614	16596	16347	16602	16633	16696	16607	16773	16743	16619	16675	16689	16769	16544	16608	16756	16406	16600	16704	16480	16735	16781	16365	16759	16418	16702	16717	16502	16870	16750	16494	16610	16779	16337	16568	16539	16505	16668	16638	16368	16598	16756	16696	16509	16511	16547	16389	16539	16680	16595	16500	16695	16774	16601	16593	16614	16581	16648	16551	16583	16834	16787	16774	16726	16721	16776	16754	16591	16573	16516	16641	16493	16604	16712	16690	16738	16656	16529	16536	16735	16487	16684	16742	16625	16602	16720	16542	16611	16482	16734	16789	16562	16515	16500	16514	16742	16659	16699	16584	16646	16712	16644	16591	16575	16819	16679	16647	16600	16641	16533	16527	16444	16744	16690	16476	16702	16637	16719	16678	16707	16607	16625	16655	16457	16486	16705	16713	16651	16763	16803	16603	16719	16688	16576	16551	16649	16629	16680	16494	16690	16506	16797	16550	16664	16557	16472	16611	16498	16754	16793	16693	16608	16893	16551	16876	16766	16672	16717	16547	16707	16558	16695	16748	16569	16608	16739	16694	16792	16806	16498	16753	16608	16408	16661	16535	16667	16690	16521	16659	16846	16540	16682	16635	16439	16601	16805	16858	16627	16442	16386	16394	16790	16595	16455	16708	16721	16836	16625	16621	16531	16634	16587	16709	16551	16661	16630	16488	16687	16691	16642	16612	16422	16584	16503	16519	16607	16546	16544	16601	16751	16686	16845	16622	16567	16669	16654	16632	16861	16704	16586	16705	16781	16672	16810	16585	16549	16512	16643	16599	16479	16625	16623	16560	16697	16695	16502	16668	16523	16628	16707	16603	16752	16853	16461	16589	16577	16691	16560	16547	16596	16543	16607	16714	16739	16672	16637	16649	16843	16639	16700	16712	16532	16557	16544	16610	16748	16713	16514	16603	16388	16551	16702	16785	16654	16495	16616	16409	16513	16522	16689	16744	16496	16597	16580	16728	16741	16612	16550	16552	16620	16631	16706	16668	16733	16647	16572	16365	16602	16662	16789	16667	16691	16518	16603	16647	16617	16502	16564	16547	16592	16517	16469	16677	16430	16504	16695	16572	16668	16694	16733	16705	16476	16675	16903	16574	16628	16611	16722	16785	16682	16703	16866	16731	16625	16682	16504	16704	16567	16487	16512	16607	16669	16597	16563	16664	16564	16741	16624	16642	16585	16679	16667	16995	16714	16592	16484	16598	16708	16573	16648	16544	16560	16515	16618	16750	16599	16610	16624	16623	16789	16569	16645	16556	16679	16573	16575	16588	16440	16665	16796	16590	16535	16564	16490	16668	16774	16586	16566	16663	16797	16500	16714	16640	16811	16657	16587	16430	16681	16735	16514	16758	16403	16564	16484	16611	16670	16692	16450	16689	16593	16525	16530	16582	16709	16421	16592	16580	16725	16462	16445	16664	16625	16458	16783	16467	16760	16691	16774	16685	16778	16653	16554	16563	16457	16560	16473	16422	16904	16589	16776	16592	16455	16677	16561	16785	16829	16674	16622	16592	16684	16643	16563	16520	16523	16588	16666	16524	16694	16586	16735	16665	16661	16810	16684	16609	16412	16716	16606	16543	16551	16607	16691	16552	16505	16635	16607	16533	16651	16517	16746	16533	16442	16549	16636	16518	16431	16621	16464	16396	16703	16570	16726	16522	16504	16630	16643	16904	16623	16860	16464	16714	16837	16616	16624	16561	16352	16731	16698	16607	16805	16583	16683	16704	16600	16687	16645	16556	16524	16850	16556	16631	16706	16772	16606	16891	16774	16534	16584	16662	16491	16650	16511	16577	16730	16657	16519	16436	16501	16568	16821	16717	16712	16634	16595	16732	16617	16590	16610	16633	16612	16633	16680	16768	16588	16620	16684	16693	16621	16551	16416	16450	16591	16685	16700	16587	16506	16679	16658	16555	16649	16667	16322	16767	16604	16665	16656	16613	16745	16567	16743	16598	16770	16668	16507	16635	16679	16673	16655	16750	16706	16607	16608	16621	16521	16542	16562	16452	16582	16605	16760	16583	16604	16753	16630	16705	16645	16764	16608	16577	16773	16286	16617	16538	16728	16439	16680	16686	16590	16660	16784	16732	16793	16412	16529	16449	16780	16509	16641	16698	16512	16697	16713	16588	16705	16539	16598	16723	16615	16611	16569	16654	16501	16517	16518	16529	16439	16636	16700	16546	16676	16744	16685	16716	16586	16745	16633	16826	16649	16581	16530	16505	16752	16559	16686	16637	16665	16696	16624	16631	16603	16577	16794	16827	16599	16668	16687	16702	16599	16540	16636	16725	16708	16704	16552	16595	16710	16654	16498	16666	16506	16563	16626	16574	16544	16747	16543	16583	16518	16715	16528	16712	16594	16581	16929	16940	16605	16495	16754	16475	16472	16643	16558	16822	16749	16758	16752	16504	16560	16651	16412	16831	16689	16602	16678	16469	16647	16580	16739	16715	16620	16630	16525	16699	16692	16795	16671	16729	16869	16718	16759	16531	16640	16631	16738	16494	16509	16735	16753	16804	16702	16544	16652	16625	16676	16796	16682	16511	16437	16574	16588	16427	16883	16679	16290	16591	16784	16410	16817	16538	16525	16746	16573	16612	16803	16571	16727	16620	16428	16654	16618	16690	16686	16722	16535	16458	16718	16525	16386	16736	16601	16596	16691	16628	16677	16684	16620	16721	16534	16725	16593	16460	16540	16570	16699	16721	16618	16689	16555	16659	16595	16464	16712	16566	16490	16489	16792	16614	16596	16611	16681	16623	16776	16746	16587	16472	16829	16762	16736	16585	16551	16604	16587	16894	16889	16669	16634	16647	16762	16646	16568	16610	16651	16752	16607	16595	16847	16590	16686	16625	16448	16507	16701	16708	16678	16775	16577	16654	16488	16514	16590	16717	16633	16880	16597	16791	16764	16686	16579	16569	16538	16570	16535	16764	16649	16698	16606	16711	16432	16609	16676	16451	16594	16541	16571	16607	16725	16663	16574	16433	16751	16792	16682	16776	16662	16505	16552	16731	16848	16604	16795	16620	16616	16808	16730	16588	16659	16746	16572	16645	16495	16523	16474	16810	16854	16595	16614	16557	16534	16581	16670	16579	16798	16540	16623	16695	16521	16717	16621	16658	16502	16713	16712	16842	16745	16515	16358	16611	16825	16662	16601	16807	16612	16803	16641	16785	16895	16542	16571	16682	16527	16592	16449	16654	16860	16608	16609	16528	16840	16718	16694	16765	16644	16600	16760	16583	16707	16633	16464	16725	16587	16608	16715	16576	16472	16610	16534	16517	16639	16693	16657	16679	16576	16847	16699	16800	16570	16735	16800	16698	16787	16806	16624	16470	16585	16585	16455	16617	16656	16502	16618	16747	16718	16448	16538	16634	16630	16697	16549	16683	16675	16870	16668	16700	16718	16621	16577	16665	16916	16691	16652	16659	16665	16572	16368	16565	16586	16602	16596	16750	16476	16633	16731	16719	16566	16665	16650	17018	16754	16466	16824	16534	16750	16597	16816	16557	16497	16723	16747	16556	16575	16809	16554	16613	16487	16699	16680	16720	16861	16655	16680	16607	16751	16459	16595	16624	16725	16709	16580	16570	16623	16603	16848	16665	16652	16730	16632	16779	16538	16666	16708	16695	16666	16664	16552	16813	16600	16652	16541	16661	16771	16688	16728	16551	16456	16914	16642	16656	16508	16555	16662	16592	16513	16618	16748	16749	16861	16777	16776	16651	16483	16881	16666	16562	16896	16608	16721	16862	16683	16779	16602	16762	16476	16634	16749	16710	16581	16697	16718	16421	16636	16540	16490	16681	16478	16589	16660	16644	16858	16721	16814	16586	16737	16580	16781	16807	16658	16758	16583	16597	16545	16567	16775	16503	16632	16685	16465	16534	16585	16720	16812	16531	16457	16482	16645	16547	16755	16964	16777	16736	16442	16633	16660	16515	16672	16642	16633	16793	16647	16577
24225	43154	36448	28684	23927	20842	19081	17753	17046	16377	16350	16108	15899	15667	15669	15572	15416	15583	15324	15470	15202	15213	15373	15326	15101	15181	15244	15316	15110	14957	14976	14898	15098	15006	15199	15187	15097	15123	15263	14984	14890	15238	14961	15071	15209	15178	15080	15055	15053	15158	15043	14988	14884	15044	15040	15093	14935	15089	15066	14969	15019	14917	15000	15145	15107	15145	15075	15010	15086	14928	14943	14996	14995	15128	15146	15157	15017	15066	14936	15127	15164	14994	15136	15081	14916	14999	15053	15173	15012	15088	15011	15033	14945	15171	15078	14990	15059	14967	15041	14981	15098	15015	15016	15050	15035	15038	14854	15213	14911	15010	15016	15099	15063	15002	15141	15024	15083	15177	14985	15153	15202	15007	14951	15031	14956	15259	14938	15050	14922	15096	15242	15046	15079	15130	15171	15024	15197	15211	15112	15075	15052	15072	15192	14909	15007	15224	15006	14890	15051	15077	15104	14917	15137	14973	15016	15003	15065	15119	15028	14954	14952	15063	14956	15018	14900	15175	15014	14934	15026	15071	15170	14942	14795	15038	14920	15043	14969	15066	15054	14921	15111	15062	15033	15127	14982	15034	15190	15037	14901	15050	15021	15117	14972	15011	15103	15022	15069	15076	14819	14937	15084	15136	15012	14919	14932	15056	14937	15031	15068	14933	14818	14988	15090	14982	15126	14890	15103	15057	15155	15241	15072	15120	14911	15144	15190	15005	15124	15096	14984	15047	14970	15164	14967	15066	14906	15060	15098	14968	15148	15079	14893	15023	15245	15003	14978	15143	14933	14955	15048	15018	15070	15118	15011	14984	15089	14951	15092	15033	14867	15039	14863	15179	15088	15143	15077	14820	15005	15120	15026	14929	15085	15161	14941	15100	14958	15042	14912	15074	15176	15015	15000	15077	15205	15036	15133	15003	15228	15120	14899	14861	15124	15015	15091	15096	15011	15284	14883	15180	15048	15012	15138	15041	15084	15081	14902	14903	14973	15050	15079	15051	15212	15006	15222	15043	15053	15049	15171	15024	15235	15068	15115	15002	15141	15166	15019	15187	15160	15118	15177	15031	15173	15066	15027	15166	14778	15077	15084	15026	15102	15101	15042	14955	14952	14992	15188	15247	15045	15041	14986	14950	15203	15198	14923	14902	15096	14979	14987	14993	15166	14884	14994	15078	14998	15017	15077	15224	15176	14902	15032	15046	14990	15125	14966	15111	14870	14945	15000	15095	15009	14852	15093	15036	14957	14955	15180	15097	15029	15108	15040	15098	14846	15146	15052	15019	15015	14904	14876	15186	14934	15022	15038	14986	15006	15129	15004	15043	15006	15161	15050	15139	15069	15122	14977	15167	14974	14938	15147	15105	15013	14952	14992	15009	15027	14945	15165	15129	14957	14921	15221	15022	14988	14994	15016	15118	15090	14927	14977	15079	14981	15146	14972	15096	14931	15038	14982	15079	15172	14997	15032	15151	14944	15125	15169	15176	15051	15039	14995	15030	14982	14947	15162	15037	15060	15036	15093	14968	14888	15191	14945	15083	15114	15163	15150	14961	15058	15014	15023	15022	15120	15240	15111	15011	15209	15068	15173	15026	14994	15021	15172	15086	14913	14973	14935	14864	15140	15082	14831	14995	15170	15182	15138	15094	15075	15110	15023	14980	14991	15069	15078	14958	15219	14965	15155	14964	14917	15127	15097	15018	15170	15176	15115	15139	15056	15106	14904	15093	15170	15219	15096	14988	14905	15018	14946	14915	15117	15158	15331	15020	14939	15096	15017	14940	15148	14954	14904	14947	15002	15097	14992	15197	15084	15126	15011	14909	15118	15259	15072	15004	15006	14952	14965	15053	15148	15237	14951	15092	15014	14991	14960	15143	15117	15275	14985	14845	15005	14856	15246	15131	15158	15036	15190	15077	14985	15230	15097	15217	14996	15062	15281	15132	15075	15080	15167	14970	14966	15053	14951	15090	14956	15203	15008	14981	15282	15142	15084	15053	15195	14893	15142	15169	15115	15072	14863	15036	15142	15117	15023	14968	15128	14991	15145	15185	15016	14908	15050	15081	15106	15058	15046	14975	14937	14919	14909	15091	15004	15113	15158	14998	15023	15108	15053	15195	15111	15020	15053	15168	15069	15125	14900	15214	15254	15117	15275	15118	15148	15067	15030	15045	15035	14935	14951	14978	15081	14942	15157	15057	15064	15069	15122	15185	15019	15171	15052	15179	15113	15026	15123	15132	15136	14984	15034	15040	15077	15015	15033	15158	15185	15159	14934	14887	15093	15009	15158	14973	15030	14963	15022	14939	14974	15188	15014	15161	15150	15102	15202	14967	15086	14837	14945	15056	15103	15091	15027	14939	14942	15027	15059	15057	15186	15044	15192	15160	14978	15051	15040	15063	15170	15151	15074	15047	15117	14987	14984	15083	15022	15028	15237	15012	15112	14999	15105	15086	15106	15123	15124	14976	15096	14890	15072	15138	15114	15014	15024	15183	15103	15077	14863	15196	15174	14812	15148	14986	15123	15034	15203	15137	15071	14913	15199	15178	15111	15192	14889	15015	15016	15119	15036	15002	15011	14953	14891	15031	15010	15079	15097	15102	15125	15298	14978	15003	15137	15009	15203	15106	15076	15048	15077	15035	15146	15207	15033	15033	14910	15228	15012	15089	14999	15239	15087	15006	14888	15011	15159	14964	14915	14931	15007	15086	14945	15026	15106	15075	15170	15019	15022	15129	14907	15046	14993	15173	15136	15090	15102	15077	14934	14888	15211	15078	15113	15116	15075	14953	15008	14965	15057	15011	14892	15012	14997	15075	14987	14967	14938	15159	15137	15176	15122	15126	14956	15018	14927	15245	15041	14880	15105	15115	15148	15031	15081	15012	14991	15115	15010	14990	15082	14859	15021	15055	15129	14987	15027	15056	15210	14883	14946	15094	15117	14885	14967	14895	14932	15147	14978	15192	14905	14920	14997	15032	14943	14961	15061	14973	15085	15136	14978	15013	15126	15060	15215	14975	15061	15063	14842	14937	15052	14955	15087	15064	14968	14980	15021	15030	15067	15193	14871	15132	14884	14964	15106	15032	15080	15210	15026	14996	15047	15199	14796	15043	15116	15050	14977	14924	15160	15114	15057	15027	15134	14972	14986	14944	15129	14978	15032	15079	14882	15228	15067	15093	15053	15013	14941	14944	15001	15056	15014	15009	15115	15103	15028	15109	15068	15104	15123	14992	14981	15023	15174	15105	14951	15149	14919	14984	14936	15093	15042	15122	15023	15244	15091	14920	15057	15105	14987	15008	14855	14922	15246	15081	15056	15125	15072	14757	15292	14971	14991	15021	15096	14960	15110	14941	14865	15006	15115	15209	15025	15080	14842	15024	14985	14923	14810	15029	14919	15126	14836	15110	15094	15023	15093	15061	15077	14925	15231	14963	15008	15155	14985	15103	15054	15057	15077	15049	15129	15101	14949	14914	14990	14896	15092	14904	15109	15269	14977	15042	15163	14836	14938	15040	15082	15157	14910	15048	15015	14923	15153	15195	15030	14900	15034	14978	15115	14840	15097	14912	14967	15086	14999	15088	15047	15041	15101	15014	14978	15032	15063	14987	15194	14998	15115	15053	15052	15091	14934	15087	14988	15123	15061	15142	15107	15097	14882	15073	15151	14886	15024	15031	15105	15036	15138	15042	15045	14976	15218	15009	15026	14891	14902	15162	15048	15110	15125	15103	14918	15126	14992	14962	15110	14939	15155	14893	15154	15131	15060	14913	15032	15024	15110	15136	14916	15021	15010	15214	15002	15067	15132	15024	15010	15225	15082	15026	15104	14898	15029	14967	15007	15247	14910	14857	14899	14998	14945	14989	15057	15237	15214	15123	14997	15131	14957	15099	15079	15053	14933	14967	15090	15036	15056	15073	15081	15012	15224	14995	15105	15013	15040	15026	15082	15002	15049	15049	15019	15129	15016	14958	15107	15065	15043	14968	15037	15025	15123	15094	14969	15165	15007	15019	15135	15205	15209	15150	15000	15083	15221	15057	15013	15095	15000	15081	14944	14962	15007	15137	15016	15050	14911	15125	15053	15023	15041	15025	15052	14956	15138	15058	15139	15086	15049	15123	14891	14961	15177	15212	15071	15057	15020	14931	15091	15040	15119	14956	15061	15072	15083	14961	15084	14962	14952	15235	15120	15182	15317	15181	15185	15164	14981	15014	14915	15042	15037	15144	15194	15051	15098	15208	15014	15047	15016	14977	14917	15064	14917	15163	14999	14982	15139	15146	15172	15151	15077	15077	15237	14965	14883	14968	15229	15111	15136	14977	15093	15062	15048	15174	15079	15061	15315	15202	15174	14966	15140	15100	15109	15091	14987	14978	15222	15103	14988	14987	15079	15142	14874	14985	15153	15106	15102	14955	15180	15191	15025	15030	14950	15153	14784	15068	14930	14983	15026	15119	15055	15130	15010	14948	15057	15000	15115	15065	15065	15079	14881	15067	14946	15166	15067	15094	15104	15026	15187	15043	14971	15098	15108	14889	15159	15215	15107	15228	15081	15129	14911	14953	14996	15156	15081	15101	14964	15031	15160	15143	15181	14977	14932	14894	15347	15081	14996	15223	15115	15104	14862	15020	14960	15065	15095	15104	15006	15033	15062	15135	14993	15133	15031	14979	15096	14944	15190	14793	15033	15018	14996	15065	15081	15030	15025	14978	15072	15000	15019	15156	14988	15168	15110	14975	15159	14927	15134	15104	15256	15075	15098	14827	15029	14965	14905	14974	15155	15019	15126	15085	15093	15138	15221	15143	15067	15065	14854	14945	15007	15012	15018	14908	14822	15104	15142	15237	14933	14944	15262	14972	14993	15074	14962	14944	15048	14896	15042	15081	15007	15066	14948	14938	14888	15012	15051	15108	14986	15131	15109	15097	15128	14894	15122	15051	14981	15026	15040	14983	15166	14968	14961	15020	15104	15057	15049	15133	14976	15046	15125	14970	14898	15051	15129	15123	15065	15070	15192	14949	15178	15036	15164	15178	15151	14948	15155	15143	15118	14979	15163	15013	15173	15173	15139	15088	15054	15027	14966	15006	15074	14945	15066	15090	15129	14997	15012	15138	14893	15005
22566	21492	28679	24887	22453	24837	25723	20868	19397	19164	18841	18693	18417	18235	18051	17882	17999	17511	17536	17529	17616	17426	17461	17212	17189	17243	17348	17493	17333	17421	17435	17302	17280	17046	17149	17232	16997	17084	17374	17203	17255	16996	17095	17007	17145	17174	17341	17000	17091	17163	17192	17132	17204	17207	17064	17008	17028	17073	17096	17217	17171	17165	16927	17233	17105	17030	17015	17134	16970	17082	17017	17041	17134	17279	17214	17172	17058	17131	17209	16973	17253	17079	17112	17081	17097	16988	17157	17172	17001	17047	17182	17131	17122	17010	17353	17155	17147	17055	17275	16979	17040	16914	17024	16948	16977	17100	16963	17101	16952	16841	17018	16956	17182	17274	16801	17152	17106	17161	17321	17023	16997	16975	17210	17102	17252	17157	17207	17054	17205	17233	17410	16967	17057	17014	17030	17155	17060	16878	17117	17074	17065	16998	17099	17090	17097	17467	17087	17076	17309	17168	17047	16995	17017	17051	17068	17176	17179	17000	16931	17252	17140	16961	16920	17078	16948	17181	17164	16924	16970	16941	17152	17200	17036	17095	17152	16922	17147	16889	16828	17014	16930	16823	17151	17099	16897	17233	17165	17304	17249	17008	17102	17321	17065	17197	16944	17027	17033	16874	16993	16879	16929	16941	17104	17027	17028	17128	16984	16993	17160	17103	17071	16979	17063	17052	17127	16883	17256	17127	17239	17001	17099	17069	17022	16919	16935	17005	17045	16915	17083	17109	17081	17025	17043	17213	17210	17091	17085	17108	17128	17082	17004	16874	17032	16973	16975	17235	17257	16774	17214	17082	17015	17264	17240	17078	17294	17041	16852	16997	17072	17030	17142	17031	16896	17209	17326	16969	17056	16867	17039	17105	16999	17215	17058	17147	16920	16948	17018	17123	16922	17208	17190	17099	17046	16889	16929	16896	17011	17052	17229	17138	17163	16989	17192	17032	16938	16782	17011	17062	17037	17276	17172	17184	16980	17104	16955	17035	17166	17177	17059	17013	16995	17007	16921	17067	17140	17006	17150	17265	16958	16976	17055	17029	17122	17164	17024	16984	17084	17214	16849	17127	17041	16999	17089	17133	17056	17084	16992	17272	17110	17203	17236	17090	17070	16978	17083	16969	17022	17087	16966	17023	17140	17159	16882	17035	17055	17032	17043	17152	17097	17063	17042	17162	16908	17075	17079	17013	17025	17044	17061	17003	17105	16924	17033	16938	17136	16986	17138	17188	16965	17295	17043	17206	17091	16981	17220	17215	17147	17251	17196	17049	16962	16910	17083	17032	17220	16814	17199	17024	17389	17157	17008	16945	17055	16992	17073	17067	17111	16952	17135	17283	17118	16912	17114	17030	16974	17074	17056	16973	17007	17069	17092	17258	16982	16983	17056	16841	17225	17135	17106	17167	17274	17040	16855	16923	16957	16999	17195	17054	16971	17020	16973	16991	16978	17134	16968	16824	17004	17002	17068	17080	17012	17195	17175	16854	16884	17127	17210	16798	17020	17271	17143	16949	16963	16992	17104	16904	17071	17172	16931	17077	16785	16995	17115	17202	17075	17139	16933	16877	16873	17228	17111	17104	17192	16972	17047	16944	16943	17060	17047	17043	17064	17078	17225	16903	16895	17159	17309	17269	16993	17167	17125	17241	17091	16979	17066	17025	17130	17091	17102	17107	17183	17013	17061	17095	17027	17155	17070	17031	17098	17139	17152	17175	16912	17145	17153	17172	17124	16987	17149	17007	17157	16901	17212	17116	17157	16887	17056	17057	17275	17043	16996	17055	17073	17056	17043	17203	17163	17068	17057	16937	17057	17041	17242	17159	16944	16898	16927	17064	17237	17033	17191	16916	17179	17054	16912	16865	17073	17193	16991	17004	16913	16980	17010	17024	17208	17162	17189	17178	16972	17247	17046	17059	17257	17133	17103	17150	17210	16895	17015	17272	17053	17011	17034	17099	17126	17168	17314	17225	17105	16994	17067	17102	17005	17142	17147	17173	17023	17041	17082	16969	17175	17285	16818	17194	16906	17053	16991	17159	17021	16961	16863	17123	16886	17236	16969	17217	17071	16975	17058	17009	17156	17243	16973	17016	16913	16931	17140	17051	16887	16973	17042	17094	17115	17072	16987	16994	17027	17047	17057	17218	17157	17173	17269	17144	16998	17144	17118	17054	16957	17034	17000	17064	16996	17083	17125	17021	17027	17034	17021	17022	17083	16874	17065	16982	17139	16990	17134	17006	17103	17019	17077	17085	17023	16969	16782	16806	17149	17061	17086	16940	17089	17182	17155	16955	17085	17155	17144	17062	17051	17040	17126	16954	17144	17030	16961	16944	17040	17154	16918	17029	16846	17054	17134	17149	16975	17033	17159	17147	17345	17190	17137	17229	17091	17170	17045	17139	17156	16894	17010	17112	17234	17067	17048	16998	16983	17291	17354	17022	17001	17114	17134	17005	17174	17076	17134	17076	17108	17120	17244	17001	17173	17112	17070	16982	17078	16849	17006	17029	17100	16929	16957	16891	17212	16723	17018	16878	17087	16991	17031	17122	16865	17142	17159	17262	17035	16968	16805	17087	16931	17132	17302	17137	17147	17050	16972	17165	17130	17026	17096	17142	17157	17235	17228	17069	16944	17045	17085	17151	16955	17178	17141	17109	16926	17100	16814	17156	16979	17002	16982	17110	17048	17110	17094	16966	17076	16958	17114	17024	17066	16999	16956	17169	16962	17112	17142	17050	16945	17012	17108	17162	17172	17256	16988	17145	17033	16957	16970	17016	17076	16881	17074	17157	17052	17235	16874	16981	16996	17119	17142	16901	17095	16973	17027	16942	16968	17195	17183	17148	16962	17175	17159	17204	17147	16972	17004	17146	17117	17010	17081	17052	16870	17029	17034	17079	16830	16973	17129	17139	16957	17010	17281	16987	16970	17024	17181	17087	17292	16884	16926	17119	17121	16984	17146	16710	17222	17103	17000	16798	16851	16924	17184	17019	17046	17082	17030	16972	17138	16993	17273	17149	16996	17271	17342	17279	17132	16915	17270	16874	17050	17157	17230	17174	17163	17065	17097	16886	17010	17027	17134	17038	17136	16920	16993	17031	17028	16927	16961	16969	16979	17119	17048	17010	16923	17215	16997	17048	16908	17158	17040	17004	17227	16934	16845	17033	17106	17039	17168	16883	17075	16884	17046	17042	16977	16887	17234	17081	17041	17211	16958	17153	16964	17092	17181	17042	17139	17187	17174	16864	16991	17128	17230	16973	17095	16957	17016	17139	17196	17008	17091	17085	16991	17228	17062	16969	17009	17037	17231	17061	17105	16964	17073	17126	17172	17057	16992	17163	17078	17041	17116	17201	17012	16986	17022	17240	17186	17070	16978	17237	17114	17069	17013	16917	17062	17209	16856	16989	17189	16976	17062	17245	17204	17107	17229	17117	17065	17120	17163	17011	16927	16886	16966	17092	17130	16950	16963	17281	16971	17229	16933	17216	17225	16966	17092	16933	16976	16872	17087	17087	16973	16798	16735	17128	17011	17190	17257	16983	16992	17151	17018	17032	17075	17110	16967	16999	17198	17027	17003	16771	17030	17020	17144	17171	17259	16904	17340	17211	17060	16905	17141	17000	17024	17089	17222	16930	16896	17018	16941	17100	17060	17025	17054	16979	17096	17041	17096	17020	17182	17073	17038	17048	17055	17037	17075	17062	17230	17137	17120	16969	16919	17151	16982	16958	16882	17039	16908	16860	17026	17213	16989	17034	17047	16945	16915	16936	16908	16936	17297	17187	17243	17123	17239	17041	16988	17056	16996	16980	17171	16980	17112	16968	17166	17060	16963	16961	17053	17121	16757	16906	17117	16903	16905	17083	17145	17046	17055	17011	16927	16945	16945	17135	16881	17271	17148	17328	17150	17249	17153	17119	17096	17052	17184	17164	16799	17022	17092	16971	17116	17039	17021	16983	16926	16969	16996	17062	17054	17155	17031	17042	17014	17157	17213	17057	17045	17079	17082	16969	16945	16946	17123	17219	16979	16878	17199	17223	17085	17197	17150	17036	16946	16961	16930	17236	16928	16966	16920	17129	17185	17048	16920	17034	16936	17084	17205	17269	17126	17179	17064	16953	16965	17040	17084	16984	17081	17204	17097	17111	17214	17288	17063	17197	16919	16935	16932	17059	17239	17098	16825	17023	17069	17270	17026	17162	17027	17018	17102	17084	17022	17226	17243	17171	16873	17308	17024	17162	16870	17004	17055	17142	16953	16971	17109	17010	17034	17072	16918	17130	16971	17035	16956	17110	16952	17088	17133	17095	17273	17218	17015	16935	16994	16903	16924	17073	16951	17161	17134	16948	16969	17083	17095	17042	17197	17085	17118	17148	16902	17159	17057	16756	16978	17005	16878	17001	17098	17018	16929	16984	16870	17116	16968	16822	16918	16979	16977	17053	17318	17049	16987	17148	16970	17230	17211	16926	17055	17149	17051	17093	17234	17078	17140	17154	17138	17047	17208	16883	17134	16821	16980	17196	16943	16971	16966	17089	17072	16960	16941	17021	16956	16975	17089	17110	17013	17060	17070	17022	17079	17345	16951	17173	17193	17003	17172	17161	17056	17182	17044	17165	17183	17060	17037	16990	17205	17217	17131	17051	17066	16840	17099	17187	17197	16904	17073	16919	17245	17098	17149	16945	16839	17099	17035	17120	16872	16952	17048	16848	16948	17119	17029	17042	16876	17167	17047	17069	17091	17145	16879	17026	17199	17215	16967	17081	16946	16942	17005	16905	16980	16891	17087	17001	17139	17047	17260	17190	17122	16941	16992	17107	17085	16798	17025	17187	17159	16867	17073	17194	17042	16974	17105	17004	17058	17102	17138	17105	17102	17137	17119	17070	17032	17062	16988	17049	17264	17023	17039	17124	17153	17028	16963	16967	17029	17166	17046	17207	16980	17021	16862	16970	17289	17259	17068	17105	17028	17057	16959	17041	17253	16959	17156	17035	16888	16932	17253	17006	17020	17166	16991	17102	16963	17160	17139	17043	17025	17092	17227	16935	17269	16953	17010	17016	16920	17092	16980	17216	17239	17119	17142	17023	17003	17141	17009	16961	17187	16828	17152	17026	16959	17136
25189	50666	44244	35870	29916	25486	22338	20205	18852	17895	17544	17325	17099	16742	16428	16223	16248	15958	16018	15957	15760	15618	15615	15533	15722	15395	15648	15514	15448	15501	15345	15232	15320	15227	15387	15392	15470	15243	15183	15423	15382	15458	15473	15419	15162	15406	15413	15391	15349	15328	15315	15193	15488	15322	15206	15373	15468	15117	15232	15514	15294	15337	15487	15443	15279	15207	15433	15256	15342	15372	15377	15283	15261	15214	15390	15339	15409	15285	15313	15102	15251	15333	15229	15291	15248	15256	15228	15378	15351	15445	15247	15406	15318	15396	15079	15305	15289	15348	15370	15385	15424	15273	15377	15231	15220	15357	15329	15334	15364	15252	15525	15171	15258	15394	15363	15477	15298	15229	15217	15354	15226	15338	15213	15321	15513	15376	15420	15508	15253	15184	15245	15408	15257	15515	15166	15332	15367	15471	15240	15214	15259	15217	15327	15318	15206	15453	15316	15406	15309	15298	15267	15202	15295	15236	15306	15418	15268	15436	15477	15393	15270	15281	15291	15321	15419	15248	15399	15226	15344	15249	15250	15309	15185	15301	15370	15259	15311	15406	15329	15345	15275	15323	15271	15422	15382	15117	15406	15241	15245	15357	15367	15341	15484	15301	15326	15293	15268	15241	15301	15226	15208	15327	15348	15449	15495	15441	15372	15381	15198	15213	15425	15469	15387	15262	15276	15335	15233	15278	15341	15363	15223	15323	15492	15170	15324	15299	15435	15270	15367	15325	15388	15278	15273	15378	15326	15275	15332	15359	15258	15341	15310	15114	15281	15473	15320	15205	15297	15202	15335	15230	15197	15290	15393	15406	15496	15157	15429	15550	15224	15483	15205	15342	15215	15274	15350	15347	15204	15291	15511	15452	15266	15476	15195	15243	15276	15379	15270	15218	15342	15397	15328	15350	15385	15249	15256	15288	15283	15240	15357	15322	15435	15183	15301	15197	15260	15314	15444	15224	15311	15292	15319	15416	15312	15290	15259	15312	15305	15470	15295	15312	15295	15267	15234	15425	15358	15204	15260	15332	15308	15353	15340	15379	15332	15345	15330	15271	15359	15339	15226	15399	15227	15401	15454	15371	15504	15350	15345	15428	15345	15307	15407	15282	15286	15358	15319	15350	15404	15373	15403	15150	15340	15324	15427	15325	15148	15296	15329	15236	15305	15298	15316	15297	15399	15276	15390	15346	15444	15331	15202	15154	15340	15327	15296	15389	15236	15057	15224	15289	15323	15448	15271	15249	15467	15413	15157	15346	15347	15291	15281	15416	15370	15294	15214	15192	15263	15335	15277	15300	15245	15303	15254	15340	15386	15442	15412	15420	15237	15394	15478	15397	15346	15318	15089	15334	15261	15352	15357	15234	15344	15407	15345	15393	15292	15302	15119	15248	15400	15192	15277	15218	15329	15285	15291	15308	15255	15298	15497	15308	15335	15240	15298	15279	15226	15279	15316	15304	15304	15315	15346	15415	15398	15250	15328	15392	15245	15313	15373	15294	15298	15336	15350	15403	15374	15490	15272	15361	15299	15100	15318	15115	15406	15386	15375	15270	15372	15171	15440	15387	15345	15318	15400	15180	15364	15239	15325	15201	15363	15244	15468	15190	15276	15381	15326	15369	15376	15408	15482	15407	15297	15401	15392	15261	15421	15391	15351	15320	15289	15303	15252	15496	15286	15362	15407	15272	15176	15173	15363	15199	15441	15279	15470	15341	15400	15457	15335	15284	15195	15401	15281	15460	15287	15039	15448	15249	15278	15181	15312	15336	15388	15247	15400	15386	15167	15314	15458	15279	15348	15428	15196	15446	15382	15377	15288	15222	15309	15495	15106	15248	15456	15331	15278	15282	15527	15146	15230	15428	15286	15183	15211	15460	15326	15324	15253	15097	15241	15353	15333	15187	15372	15255	15385	15306	15240	15279	15300	15324	15360	15297	15228	15274	15147	15349	15491	15409	15388	15289	15454	15449	15291	15311	15399	15188	15352	15360	15332	15110	15386	15279	15214	15169	15351	15341	15303	15159	15322	15236	15291	15233	15291	15204	15384	15407	15400	15394	15364	15259	15380	15279	15365	15251	15423	15162	15284	15253	15388	15385	15184	15252	15092	15210	15399	15322	15177	15209	15392	15362	15125	15257	15214	15388	15199	15357	15384	15230	15474	15299	15555	15253	15332	15148	15317	15472	15494	15141	15417	15381	15303	15354	15353	15261	15356	15273	15355	15320	15303	15274	15203	15291	15404	15322	15375	15328	15427	15369	15384	15263	15287	15135	15376	15438	15270	15515	15254	15270	15323	15385	15447	15301	15324	15344	15249	15276	15326	15384	15356	15232	15488	15299	15373	15186	15256	15392	15182	15306	15114	15218	15429	15394	15248	15248	15284	15445	15162	15310	15395	15344	15249	15353	14968	15307	15390	15146	15314	15253	15337	15483	15215	15270	15357	15262	15139	15352	15203	15495	15172	15344	15353	15521	15350	15261	15475	15331	15158	15301	15335	15415	15280	15242	15368	15158	15181	15423	15343	15487	15265	15360	15274	15236	15241	15354	15374	15176	15308	15380	15389	15336	15343	15298	15450	15318	15292	15461	15451	15398	15226	15211	15288	15360	15216	15266	15418	15490	15387	15211	15398	15305	15206	15191	15457	15208	15342	15425	15223	15478	15228	15284	15364	15065	15158	15352	15354	15274	15265	15317	15298	15352	15278	15456	15288	15427	15409	15350	15335	15273	15356	15177	15303	15451	15307	15245	15228	15365	15269	15193	15195	15291	15166	15383	15420	15274	15274	15203	15383	15285	15438	15227	15279	15451	15118	15384	15401	15306	15111	15400	15342	15286	15422	15339	15423	15238	15412	15263	15118	15147	15382	15398	15389	15281	15415	15349	15324	15381	15331	15418	15143	15485	15338	15240	15212	15470	15349	15399	15180	15083	15343	15188	15272	15333	15208	15177	15244	15289	15309	15314	15372	15354	15473	15359	15267	15360	15241	15125	15369	15269	15345	15386	15301	15291	15268	15270	15450	15432	15308	15375	15316	15494	15241	15210	15240	15495	15326	15270	15496	15295	15344	15262	15379	15331	15314	15296	15374	15352	15349	15300	15371	15296	15181	15383	15369	15323	15357	15376	15409	15257	15332	15362	15193	15452	15324	15313	15340	15345	15267	15275	15209	15347	15251	15252	15438	15455	15388	15020	15430	15429	15346	15365	15501	15444	15405	15424	15191	15219	15131	15383	15276	15334	15258	15330	15295	15334	15171	15374	15315	15138	15416	15399	15230	15343	15330	15272	15255	15268	15365	15337	15368	15303	15397	15457	15219	15348	15312	15450	15392	15353	15335	15375	15121	15244	15166	15365	15418	15316	15298	15343	15251	15254	15202	15274	15192	15324	15401	15205	15326	15283	15394	15309	15435	15336	15215	15286	15400	15470	15179	15249	15161	15477	15377	15462	15071	15278	15320	15293	15321	15316	15241	15425	15384	15164	15370	15257	15202	15312	15366	15246	15325	15404	15297	15375	15298	15116	15357	15287	15375	15356	15434	15173	15249	15379	15289	15284	15426	15379	15390	15415	15271	15237	15242	15203	15267	15285	15261	15292	15331	15370	15181	15439	15146	15189	15255	15292	15308	15416	15367	15372	15348	15297	15295	15381	15374	15288	15232	15103	15412	15365	15409	15422	15370	15459	15289	15285	15206	15288	15383	15307	15479	15183	15347	15354	15374	15117	15216	15316	15442	15264	15372	15291	15284	15272	15177	15301	15485	15165	15255	15319	15387	15312	15298	15429	15454	15197	15290	15191	15386	15383	15330	15375	15303	15453	15401	15230	15278	15314	15103	15338	15395	15325	15187	15373	15461	15329	15297	15306	15142	15254	15320	15349	15225	15398	15241	15314	15258	15202	15387	15310	15414	15471	15182	15234	15368	15270	15260	15533	15336	15128	15193	15273	15239	15452	15248	15378	15337	15261	15306	15390	15376	15322	15355	15470	15323	15354	15279	15367	15200	15383	15525	15257	15315	15277	15345	15321	15227	15419	15403	15348	15291	15260	15302	15386	15197	15275	15357	15385	15203	15321	15220	15241	15237	15457	15347	15284	15342	15156	15433	15234	15265	15304	15314	15283	15433	15377	15395	15190	15331	15300	15223	15431	15339	15235	15248	15183	15520	15306	15296	15302	15388	15274	15381	15384	15364	15299	15453	15122	15369	15494	15433	15364	15387	15279	15480	15355	15310	15262	15275	15221	15414	15305	15335	15418	15291	15254	15284	15334	15210	15122	15304	15372	15315	15334	15080	15430	15294	15370	15390	15300	15280	15272	15357	15275	15296	15170	15256	15139	15283	15491	15312	15328	15119	15391	15355	15135	15225	15372	15280	15374	15269	15250	15516	15241	15158	15369	15388	15344	15189	15383	15424	15180	15426	15435	15238	15357	15277	15371	15338	15177	15207	15434	15527	15249	15326	15181	15169	15322	15327	15281	15392	15295	15388	15249	15424	15406	15575	15258	15324	15311	15377	15288	15335	15500	15282	15342	15193	15213	15368	15336	15392	15285	15439	15281	15325	15320	15254	15428	15273	15292	15525	15353	15273	15459	15308	15317	15094	15348	15239	15171	15155	15283	15310	15254	15461	15225	15570	15390	15209	15065	15301	15314	15216	15275	15292	15416	15379	15379	15501	15402	15318	15317	15331	15330	15213	15213	15427	15510	15262	15251	15366	15421	15299	15291	15297	15387	15278	15266	15187	15281	15276	15249	15235	15440	15334	15279	15416	15365	15320	15321	15395	15381	15387	15373	15410	15285	15336	15295	15253	15294	15285	15236	15105	15348	15138	15219	15263	15318	15462	15210	15226	15356	15383	15320	15252	15377	15236	15231	15113	15151	15161	15380	15209	15344	15307	15337	15419	15327	15220	15423	15098	15243	15252	15423	15390	15324	15290	15274	15284	15266	15340	15483	15195	15225	15390	15240	15357	15211	15292	15317	15394	15368	15222	15359	15340	15333	15291	15194	15253	15303	15342	15250	15358	15255	15303	15282	15284	15295	15288	15469	15454	15269	15332	15285	15257	15384	15270	15436	15269	15321	15266	15245	15207	15130	15404	15185	15540	15330	15354	15360	15259	15494
29854	27331	32368	27909	22595	20206	19226	18392	17764	17455	17423	17442	17331	17047	17057	17075	17006	16904	17052	16932	16789	16936	17054	17126	17075	16902	16831	17166	16860	16960	16707	16826	16757	16884	16996	17063	16889	16893	16936	16888	16788	16874	16829	16909	17006	17048	16702	16792	16825	16879	16797	17008	16799	16686	16721	16785	16825	16795	16790	16630	16837	16797	16794	17039	16865	16935	16956	16862	16838	16782	16882	16797	16933	16815	16882	16801	16996	16877	16762	16949	16804	17029	16743	16662	16842	17043	16657	16706	16937	17035	16843	16648	16999	16783	16756	16739	16854	16905	16850	16698	16944	16866	16936	16826	17064	16934	16878	16874	16755	16655	16667	16480	16688	16858	16929	16570	16646	16729	16816	16910	16909	16864	16718	16729	16795	16918	16834	16899	16831	16830	16949	16961	16887	16771	16784	16671	16900	16793	16880	16759	16928	16893	16850	16815	16735	16642	16829	16892	17025	16901	16912	16977	16935	16847	16796	16736	16845	16916	16670	16701	17055	16787	16769	16878	16790	16728	16849	16990	16911	16721	16795	17006	16882	16886	16979	16898	16805	16658	16844	16732	16819	17030	16870	16799	16949	16816	17033	16885	16662	16840	16884	16813	16808	16898	16876	16865	16973	16724	16756	16732	16836	16770	16614	16987	16956	16743	16737	16942	16793	16741	16987	16833	16747	16967	16757	16781	16903	16873	16757	16841	16850	16586	17010	16863	17019	16872	16819	16832	16933	16884	16718	16980	16865	16998	16939	16950	16943	16819	16987	16828	16856	16997	16955	16942	16738	16990	16804	16944	16708	16758	16843	16696	16902	16950	16693	16669	16969	16668	16854	16741	16831	16657	16767	16700	16754	16868	16947	16681	16643	16833	16599	16824	16841	16825	16987	16842	16689	17024	16899	16890	16790	16877	17013	16952	16903	16788	16940	16823	16786	16688	17002	16909	16821	16832	16695	16919	16882	16701	16826	16808	16864	16700	16819	16852	16747	16825	16625	16819	16813	16856	16814	16882	17003	16912	16865	16769	16931	16855	16720	16842	16649	16649	16963	16739	16886	16687	16866	16738	16834	16783	16872	16892	16837	16917	16696	16901	16942	17117	16742	16818	16708	16874	16701	16894	16737	16935	16766	16746	16732	16646	16880	16931	16665	16818	16761	16767	16953	16865	16673	17031	16727	16591	16778	16866	16813	16569	16830	16771	16918	16819	16841	16868	16918	16659	16769	16617	16872	16924	16704	16799	17046	16904	17032	16761	16913	16928	16895	16694	16883	16965	16892	16909	16915	16729	16816	16836	16941	16925	16699	16721	16854	16757	17032	16972	16794	16995	16553	16750	16976	16812	16805	17032	16814	16800	16873	16854	16968	16899	16648	16722	16955	17070	16731	16903	16894	16795	16941	16785	16892	16803	16867	17004	16862	16711	16820	16842	16785	16932	16792	16904	16910	16820	16987	16808	16820	16790	16867	16725	16878	16819	16829	16829	16798	16861	16816	16718	16836	16789	16948	16743	16957	16886	16881	16917	16822	16730	16666	16854	16979	16862	17050	16801	16921	16865	16796	16878	16781	16738	16970	16831	17002	16724	16786	16762	16838	16704	16965	16755	16794	16818	16842	16970	16784	16743	16854	16848	16821	16982	17011	16828	16942	16753	16781	16971	16780	16703	16910	16767	16685	17016	16800	16670	16880	16778	16972	16725	16844	16825	16933	16706	17043	16908	17017	16777	16872	16899	16936	16754	16766	16760	16729	16947	16731	16849	17041	16972	16868	16919	16913	16667	16695	16925	16812	16980	17044	16918	16844	16951	17038	16725	16965	16831	16860	17072	16889	16738	16722	16956	16840	16847	16995	16772	17003	16691	16751	16655	16704	16998	17029	16813	16932	16855	16877	16826	16814	16849	16884	16871	16934	16955	16943	16863	16724	16906	16917	16685	16715	16773	16807	16817	16981	16894	17118	16907	16729	16963	16952	16862	17023	16858	16749	16527	16739	17113	16781	17001	17021	16686	16971	16793	16836	16767	16907	16717	16879	16827	16832	16858	16983	16766	16919	17053	16906	17002	16973	16869	16860	16751	16881	16772	16912	16739	16804	16839	16923	17054	16703	16845	16924	16779	17048	16775	16682	16888	17048	16856	16770	16841	16839	16855	16928	16935	16800	16725	16634	16730	16776	16753	16930	16633	17061	16873	16810	16766	16957	16838	16746	16787	16800	16686	16751	16818	16920	16898	16687	16787	16837	16802	17020	16923	16773	16735	17017	16790	16844	16807	16817	16852	16752	17066	16777	16758	16790	16962	16711	16992	16975	16852	16755	16756	16632	16789	16800	16951	16678	16792	16830	16702	16758	16758	16903	16772	16831	16911	16978	16818	16863	16963	16830	16957	16770	16905	16790	16830	16761	16809	16763	16820	16803	16767	16734	16866	16850	16946	16956	16898	16791	16941	16920	16817	16838	16866	16908	16889	16777	16795	16855	16870	16941	16849	16758	16856	16885	16961	16852	16689	16892	16772	16810	16990	17031	16788	16895	16758	16772	16800	16848	16948	16832	16784	16907	16725	16590	16855	16892	16908	16865	16803	16641	17005	17003	16744	16993	16901	16897	16819	16873	16693	16860	16785	16836	16687	16717	16864	16711	16749	16843	16712	16819	16868	16772	16861	16918	16928	16922	16791	16903	16913	16979	16737	16894	16954	16782	16953	16857	16727	16758	16866	16784	16754	17048	16888	16841	16823	16854	16794	16817	16916	16853	16637	17055	16909	16917	16941	16950	16778	16941	16907	16785	16762	16903	16832	17050	16815	16576	16868	16895	16869	16703	16782	17064	16843	16898	16688	16774	16988	17140	16929	16865	16731	16843	16810	16819	16763	16918	16990	16898	16667	16604	16728	16778	16888	16852	16673	16889	17020	16938	16778	16899	16999	16954	17040	16948	17074	16910	16938	16874	16777	16706	16737	17023	17020	16779	16781	17012	16683	16919	16778	16849	16983	16944	16901	16910	16804	16839	16695	16985	16684	16665	16919	16863	16914	16851	16870	16911	16973	17119	16947	16927	16769	16911	16778	16938	16906	16614	16854	16927	16817	16823	16847	16910	16835	16697	16808	16897	16840	17128	16810	16700	16679	16872	16788	16977	16967	16883	16797	16770	17002	16772	16718	16883	16750	16816	16852	16925	16905	16832	16771	16826	16903	16919	16781	17039	16886	16932	16975	16877	16741	16865	16872	16749	16856	16891	16940	16826	16782	16793	16816	17025	17053	16817	16577	16716	16856	16819	16912	16754	16878	16842	16670	16872	16966	16943	16613	16936	16700	16798	16646	16809	16961	16888	16791	16698	16756	16790	16855	16859	16764	16734	16645	16816	16983	16789	17035	16736	16678	16830	16702	17043	16745	16850	16971	16939	16854	16938	16856	16950	16761	16686	16720	16899	16808	16858	16685	16840	16868	16641	16603	16754	16933	16835	16969	16903	17040	16892	16957	16777	16908	16760	16754	17012	16964	16731	16817	16750	16639	16955	16526	16919	16927	16664	16852	16859	16973	16797	16756	16829	16899	17052	16785	16723	16951	17031	16903	16959	16775	16978	16797	16907	16746	16871	16650	16785	16788	16799	16824	16708	17039	16775	17031	16919	16723	16931	16862	16784	16673	16673	16852	16829	16782	16784	17123	16759	16639	16657	16751	16776	17013	16999	16854	16736	16884	16871	16488	16787	16806	16796	16734	17066	16718	16973	16710	16816	16845	16741	16874	16954	17072	16785	16703	16847	16764	16830	16910	16888	16875	16896	16884	16684	16733	16888	16908	16773	16879	16837	16745	16926	17007	16881	16941	16924	16577	17000	16669	16792	16727	16920	16722	16900	16868	16918	16739	16767	16894	16833	16614	16828	16948	16682	16984	16745	16666	16885	16843	16903	16876	17078	16704	16965	16949	16650	16886	16739	16732	16799	16908	16790	16475	16968	16625	17015	16843	16736	16853	16788	16775	16844	16710	16731	16839	16680	17026	16851	16738	16802	16755	16792	16963	16953	16938	16849	16928	16865	16875	16741	16887	16893	16898	16519	16806	16951	16883	16926	16740	16996	16809	16822	16861	16898	16824	16798	16720	16742	16742	16825	16758	16957	16756	16961	16841	16807	16690	16762	16864	17114	16837	17040	16884	17008	16838	16850	16759	16855	17102	16656	16805	16975	16876	16899	16798	16715	16802	16917	16922	16809	16744	16902	16836	16880	16820	16939	16773	16800	16703	16862	16847	16865	16954	16805	16591	16924	16733	16742	16909	17067	16843	16954	16788	16813	16927	16843	16956	16830	16832	16791	16760	16825	16868	16856	16794	16782	16489	17092	16897	16832	16743	16842	16942	17043	16877	16916	16745	16947	16691	16862	16765	16682	16919	16858	16664	16853	16657	16921	16872	16783	16839	17017	16672	16895	16869	17102	16951	16841	17074	16858	16714	16729	17085	16652	16669	16686	16884	16884	16993	16805	16710	16875	16769	16857	16742	16670	16731	16883	16625	16842	16907	16876	16986	16753	16758	16921	16939	16913	17025	16836	16923	16956	16816	16735	16840	16826	16713	16812	16955	16817	16905	16950	16887	16796	16670	17028	16743	16991	16751	16876	16787	16922	16832	16530	16712	16833	16905	16814	16975	16811	16924	16753	16751	16816	16874	16796	16628	17040	16860	16893	16557	16702	16918	17038	16771	16900	16916	16908	16882	16974	16805	16698	16844	16790	16852	16972	16709	16883	16842	16798	16744	16709	16850	16958	16745	16920	16878	16927	16950	16714	16859	16880	16754	16948	16710	16788	16861	17034	16769	16978	16806	16859	16969	16826	17105	16855	16625	16757	16922	16887	16848	16771	16963	16746	16890	16842	16819	16743	16902	16775	17018	16940	16751	17039	16794	16711	16837	16823	16684	16879	17108	16801	16634	16800	16967	16905	17087	16722	16816	17139	16788	17089	16957	16761	16742	16912	16790	16843	16630	16931	16872	16999	16675	16813	16834	16867	16861	16789	16868	16706	16730	16884	16610	16696	16909	16895	17036	16856	16856	16918	16825	17010	16790	16980	16882	16752	16856	16829	16794	16887	16985	16730	16833	16951	16899	16926	16930	16936	16858	16909	16827
25736	41351	34970	26866	22620	19825	18180	17249	16744	16252	16197	15916	15825	15690	15641	15559	15318	15497	15268	15413	15342	15199	15160	15222	15160	15115	15105	15181	15142	15135	15170	15152	15092	15156	15143	15213	15188	15100	15217	15096	15057	15155	14954	15146	15163	15191	15100	15136	15076	15175	15046	15049	15153	15078	15153	15305	15159	15067	15050	15062	15034	15082	15190	15187	14940	15160	15037	15171	15204	15115	15101	15033	15063	15197	14949	15071	15163	15069	14953	15166	15138	15168	15319	15056	15114	15108	15122	15141	15310	14889	15128	15016	15166	14954	15328	15186	15147	15186	14943	15188	15061	15192	15161	15159	15052	15051	15161	15167	15043	15187	15191	15052	15130	15126	15182	15271	15123	15041	14992	15291	14948	14945	15106	15131	15163	15132	15085	15144	15214	14985	15141	15139	15213	15227	15230	15194	15273	15023	15193	15283	15002	15141	15195	15145	15124	15220	15246	15117	15240	15236	15092	15269	14982	15128	15206	15344	14965	15203	14968	15015	15247	15191	15128	15154	15125	15106	15132	15050	15145	15151	15154	15098	15179	15177	15130	15222	15111	15253	14961	15033	15121	15108	15096	15219	15207	15156	15100	15048	15096	15197	15067	14922	15222	15156	15208	15107	15253	15104	15064	15218	15102	15029	15105	15027	15324	15057	14989	15174	15058	15119	15294	15126	15281	15126	15173	15173	15107	14981	15328	15204	15134	15160	15218	15171	15004	14930	15234	15147	15176	15145	15175	15203	15083	15098	15132	15189	15190	15306	15021	15168	15336	15175	15031	15215	15048	15048	15128	15092	14980	15003	15157	15174	15093	15175	15114	15054	15052	15039	15029	15146	15155	15078	15279	15188	15059	14905	15087	14997	15072	15245	15248	15145	15215	15170	15164	14830	15243	15127	15163	15036	15284	15204	15203	15141	15130	15171	15176	14986	15056	15168	15157	15020	15204	14965	15272	14984	14989	15021	15010	15061	15195	15159	15000	15032	15130	14903	15235	15034	15166	15116	15130	15186	15172	15196	14943	15157	15151	15259	15078	15166	15415	15252	15002	15071	15213	15111	15160	15119	15022	15320	15165	15040	15317	14995	15041	15065	15268	15075	15224	15223	15192	15039	15164	15191	14952	15178	15220	15054	15223	15210	15221	15037	15000	15157	15125	15131	15090	15102	15289	15177	14965	15168	15097	15114	15167	15114	15125	15101	15053	15131	15213	14996	15289	15031	15188	15000	15125	15183	15293	15023	15168	15145	15129	15152	15185	15030	15180	15175	15128	15132	15126	15175	15066	15137	15074	15105	15099	15155	15030	15162	15112	15144	15058	15171	15084	15194	15160	15084	15381	15137	15268	15118	15269	15255	15211	15243	15325	15061	15246	15030	15060	15052	15106	15282	15185	15132	15243	15097	15046	15128	15179	15185	15126	15001	15162	15216	15188	15164	15164	15195	15107	15128	14982	15048	15111	14996	15165	15197	15154	15110	15270	15145	15157	15085	15143	15172	15281	14942	15184	15233	15268	15173	15252	15182	15226	14982	15080	15000	15099	15060	15073	15087	15069	14970	15120	15273	15191	14955	15076	15072	15166	15145	15270	15058	14967	15188	15151	15182	15007	15325	15163	15247	15167	15192	14976	15127	15099	15080	15268	15203	15143	15116	14976	15224	15087	15097	15116	15271	15136	15177	15122	15147	15078	15137	14981	15212	15236	15114	15239	15298	15162	15213	15106	15175	15255	15128	15145	15084	15247	15209	15131	15356	15184	15066	15090	15312	15102	15331	15131	15037	15041	15192	15076	15150	15127	15423	15216	14961	15176	15249	15183	15162	15103	15115	15310	14934	15104	15045	15112	15168	15300	15021	14893	15097	15135	15088	14915	15187	15034	15164	15073	15218	15173	15050	15076	15191	15278	15212	15306	14937	15116	15238	15317	15253	15000	15243	15110	15149	15238	15095	15243	15039	15241	15139	15104	15190	15059	15169	15032	15242	15213	15228	14983	15381	15158	15008	15099	15118	15067	15156	15217	15094	15280	15070	15168	15008	15204	15092	15131	15034	15190	15280	15106	15088	15113	15102	15190	14952	15221	15093	15061	15232	15166	15185	15387	15187	15273	15160	15197	15060	15096	15053	15127	15099	15076	15007	14994	15089	15057	15080	15113	15185	15085	15184	15279	14999	15201	15046	15251	15107	15230	15297	15178	15120	15140	15141	15262	15323	15308	15289	15236	15288	15265	15087	15154	15294	15090	15064	15014	15133	15021	14970	15174	15161	15115	15099	15076	15272	15125	15222	15079	15091	15157	15283	15184	15196	15229	15024	15194	15161	15109	15306	15172	15221	15338	15037	15044	15117	15156	15072	15017	15064	15091	15172	15141	15095	15312	15086	15213	14984	15101	15102	15215	15161	14915	15083	15345	15166	15099	15048	15179	14996	15277	15221	15136	15252	15175	14921	15298	15214	15153	15261	15130	15018	15074	15047	15124	15070	15289	15036	15212	14873	14960	15128	15014	15126	15004	15280	15185	15148	15220	15140	15113	15106	15030	15233	15094	15126	15006	15027	15228	15084	15053	15179	15228	15115	15119	15151	15032	15004	15130	15116	15153	15208	15211	15159	14994	15048	15101	15210	15158	15045	15097	15170	15052	15154	14988	15211	15225	15155	15208	15075	15100	15246	15166	15134	15144	15247	15085	15102	15283	15169	15094	14944	15152	15047	15200	15130	15181	15173	15003	15069	15123	15131	15230	15206	15144	15113	15097	15287	15065	15195	15102	15009	15286	15276	15175	15121	15191	15226	15203	15138	15027	15239	15131	15104	15103	15042	15105	15066	15322	15047	15035	15382	15223	15139	15330	15093	15213	14820	15143	15106	15153	15051	15079	15157	14963	15260	15159	15235	15128	14935	14997	15156	15072	15164	15076	15021	15193	15202	15089	15075	15221	15240	15280	15121	15161	15236	15027	15233	15243	15095	14989	15228	15142	15058	15130	15115	15272	15201	15093	15166	14994	15015	15188	15090	15062	15085	15078	15180	15214	15206	15082	15260	15054	15285	15041	15095	15209	15171	15095	15164	15119	15127	15068	15112	15071	15189	15097	15157	14922	15121	15129	15104	15259	15367	15078	15189	15182	15115	15206	15210	15183	14996	15160	15229	15034	15018	14910	15277	15286	15272	14887	15004	14938	14989	15202	15145	15067	15264	15388	15158	15326	15120	15093	15192	15077	15114	15076	15154	15167	15103	15125	15027	15100	15081	15090	15152	15188	15150	15223	15194	15160	14978	15073	15206	15036	15102	15069	15066	15257	15167	15218	15156	15059	15072	15101	14971	15000	15157	15079	15140	15184	15182	15152	15188	15310	15173	14878	15139	15131	15047	15063	15127	15152	15087	15047	15095	15105	15232	15287	15198	15315	15060	15045	15148	15117	15110	15340	15147	15200	15132	15003	15332	15157	15155	15009	15052	14981	15177	15238	14988	14939	15106	14942	15210	15259	15179	15268	15172	15059	15192	15114	15110	15127	15194	15032	15254	15305	15105	15324	15112	15232	15214	15082	15080	15276	14976	15235	14981	15085	15007	14953	15035	15308	15003	15186	15175	15239	15142	15285	15084	15127	15170	15092	15232	15262	14979	15040	15156	15099	14873	15235	15057	15270	15121	15111	14978	15130	15015	15215	15086	15043	15030	15021	15233	15292	15215	15023	15188	15237	15212	15267	15076	15042	15235	14958	15080	15091	15168	14906	15124	15043	15009	15242	15163	15069	15208	15069	15239	15125	15152	15222	15153	15202	15137	15196	15228	15029	15210	15140	15069	15294	15036	15216	15061	15099	15207	15132	14972	15252	15172	15329	14999	15229	15073	15114	15099	15088	15067	15209	15083	15065	15021	15247	15121	15124	15231	15180	15231	15167	15175	15066	15259	14984	15117	15032	15172	15160	15250	15153	15019	15245	14961	15220	14971	15084	15245	15024	15165	15084	15101	15064	15150	15232	15166	15108	15137	15061	15121	15038	15099	14915	15180	15189	15176	15164	15158	15056	15269	15074	15117	15229	15196	15268	15155	15052	15052	15043	15165	15087	15088	15088	15086	15156	15237	15178	14991	15104	15178	15093	15203	14974	15183	15133	15147	15086	15111	14935	15073	15129	15091	15214	15029	14892	15162	15075	15106	15163	15156	14920	15072	15181	15118	14987	15211	15141	15015	15237	15179	15180	15098	15063	15217	15061	15052	15154	15182	15157	15171	15355	15119	15062	15152	15175	14992	15040	15136	15261	15105	15128	15139	15284	15077	15103	15170	15074	15255	15160	15104	15120	15140	15047	15125	15257	15152	15257	15150	14953	15133	15200	15248	14972	15040	15176	15085	14983	14961	15179	15081	15267	15054	15187	15096	15170	15299	15213	14991	15039	15282	15168	15163	15280	15275	15201	15194	15066	15135	14997	15083	15288	15089	15250	15176	15080	15187	15093	15069	15215	15147	15022	15132	15280	15212	15252	15218	15320	15124	15295	15215	15064	15076	15116	15212	15331	15037	15305	15115	15281	15219	15094	15016	15170	15191	15156	15129	15198	14987	15215	14998	15237	15036	15163	15064	15021	15250	15292	15384	15081	15044	15073	15093	15117	15126	15203	15025	15366	15274	14975	15080	14907	15162	15015	15068	15178	14991	15036	15147	15104	15192	15176	15243	15081	15236	15114	15150	15261	15090	15099	15104	15025	15186	15226	15195	15337	15237	15356	15025	14932	15094	15209	15106	15200	15027	15181	15259	15075	15154	15144	15180	15115	15116	15184	15158	15086	15342	15019	15062	15239	15124	15318	14967	15035	14982	15137	15157	15111	14947	15183	15247	15041	15112	15099	15133	15071	15084	15184	15073	15138	15048	15082	15208	15056	15184	15123	15145	15175	15323	15224	15253	15019	14993	15293	15281	14951	15248	14907	15206	15128	15336	15121	15198	15083	15110	15120	15153	15218	15074	15096	15246	15095	15121	15236	14968	14959	15170	15133	15162	15170	14985	15194	15138	15009	15203	15173	15254	15368	15116	15100	15101	15124	15151	14902	14969	15132	15164	15260	15313	14981	15027	15329	15041	15136	15120	15055	15317	15023	15060	15211	15282	15022	15167	15291	15251	15174	15075
23453	21451	28200	25912	23650	23420	22498	19603	18620	18500	18428	17935	17617	17585	17502	17373	17358	17300	17272	17347	17220	16968	17039	17157	17162	17178	17163	17079	16968	17133	16963	17008	17050	17026	16983	16954	17122	17013	16879	17120	17224	17031	16935	16992	16899	17020	17099	16959	16962	16831	16872	17010	16965	17099	16946	17047	16746	17026	16872	17034	17085	17033	17061	16893	16933	16858	16937	17062	16883	16993	16965	16795	16891	16941	16979	16670	17050	17044	17046	16651	16985	16950	17157	16864	17000	16950	16870	16942	16919	16996	17009	16961	17025	17048	16805	17065	17033	17108	17012	16675	16835	17019	17025	16929	16764	17085	16949	16803	16809	17107	16743	17075	16665	16875	17074	16922	16914	16959	16914	16937	16913	17121	16896	16955	16797	16893	17105	17232	17065	17019	16860	17113	16924	16878	16766	16911	16864	17086	16910	16727	16677	16766	16863	16995	17003	16955	17167	16761	17064	17059	16824	16633	16934	17085	16816	16959	16924	16920	16928	16900	16974	17016	16846	16879	16950	16962	16979	16962	16779	17002	16943	17107	16935	16941	16759	17070	16961	16965	17149	17005	16754	17098	17014	16924	16871	16898	16959	16889	16790	16872	16859	16919	17060	16882	17044	17023	16926	16813	16803	16842	16988	16812	16895	16851	17050	17007	16934	16814	16894	17133	16933	16778	16836	16897	16823	16962	16863	16892	17093	17093	17049	17064	16740	16941	17082	16737	17062	16872	16883	16692	16980	17007	16892	16933	17054	16953	17086	16909	17011	17011	16694	16843	16820	16822	16870	16875	16672	16995	16903	16854	17132	16804	16840	17011	16999	16958	17039	17041	16900	16957	17133	16931	16794	16918	17058	16992	16800	16795	16907	16866	16949	16877	16785	16852	16850	16919	16816	16899	16827	16872	16833	16865	16894	17062	16891	16819	17003	16867	16834	16666	16907	16873	17028	17033	16870	17044	17020	16929	16907	16926	16960	16976	16893	16690	16791	16984	16731	16853	16777	16904	16839	16865	17027	16914	16860	16782	16911	16986	16848	16929	16931	16847	16908	16806	17012	16940	16885	16976	16945	16973	17133	17276	16961	16984	17003	16997	16958	17008	16865	16926	16884	16996	16896	16878	17000	16742	16863	16954	16990	17008	16740	16975	16869	16888	16911	16998	16950	17006	16939	16933	16833	16938	17059	17021	16930	16826	17027	16774	17043	16927	17150	16923	17059	16616	17040	16881	16874	16989	17022	16840	16866	16845	16780	16967	16982	17108	17024	16971	16941	16980	16746	16713	17126	16870	17111	16787	17007	17047	17005	17090	16920	16937	17163	16929	17056	16927	16977	17021	16664	16917	16986	16831	16947	16954	16812	16744	17156	16757	17058	17052	17040	17080	17139	16731	17045	16872	17055	16825	16654	17037	16967	16985	16820	16802	16880	16900	16808	16893	16909	16914	16992	16804	17085	17004	17029	16749	17071	16950	16923	17033	16890	16849	16996	16799	17013	16760	16749	16607	17045	17000	16841	17006	16936	17016	16962	16688	16737	16862	16801	16901	16782	16784	16877	16914	16823	16826	16929	16997	16894	16804	17081	16900	16884	16896	17174	16720	16777	17002	16972	16764	16893	16609	16865	16930	16708	16895	17051	17018	16665	16920	16812	17049	16882	16773	17122	16895	16870	16933	16949	16979	16776	16988	17080	16884	17170	17057	17066	16923	16845	17040	16956	17013	17020	16928	16795	16945	16803	16925	16919	17154	16863	17055	17060	16797	16810	16921	16779	16814	16836	16971	16855	17150	16869	17029	16826	16824	16766	17082	16827	16963	16988	16963	16927	16929	17047	16735	17140	16923	16811	16854	16983	17020	17064	16672	16909	17088	16970	16899	16918	16965	16961	16869	16774	16868	16968	17037	16766	16896	16908	16683	16988	16903	16906	16926	17156	16956	17120	16843	16931	16894	16963	16861	16804	16751	16839	17025	16941	16962	16834	17161	16939	16906	17045	16945	16862	17044	16839	16878	16874	16948	17014	16989	16776	16916	16967	16893	16800	16889	16892	17036	16893	17122	17110	16994	16903	16820	16923	16743	16907	17062	16999	16958	17002	16796	16855	16970	16884	17077	16959	16864	16816	16895	16940	17181	17053	16971	16789	16945	16827	16906	16972	16863	16911	17093	16903	16918	16877	16967	16940	16834	16963	16945	17034	16855	16905	16882	16968	16884	16934	16920	17016	16863	16905	16929	17069	16913	16943	17091	16789	16814	16810	16867	16977	17019	16868	16898	16856	16959	16859	17066	16983	17040	17056	16768	17003	16765	17039	16871	16909	16881	17007	17017	16816	16887	17129	17037	17036	16780	17147	16907	16897	16960	16713	16987	16956	16959	16925	17101	17053	16844	16866	16999	16823	16734	17006	16965	16869	16936	16969	16875	16953	16801	16899	16925	16927	16784	16867	16919	16991	16880	16759	16798	17011	17008	17102	16833	16765	16762	16766	16909	17144	17067	17250	16986	16932	16865	16833	16731	17050	16844	16915	16998	16903	16971	16831	16753	16922	16850	17111	16858	16857	16904	16863	16890	17212	16976	17019	16861	16780	16958	16763	17010	17079	16825	17005	16990	16968	16879	17032	16808	16915	17039	17065	16962	16860	16808	16969	17115	16910	16978	16896	16939	16775	16938	16884	17300	16897	16856	16900	16874	16810	16916	16923	17010	17057	16884	16968	16851	16890	16904	17005	16704	16958	17104	16832	16716	16960	16859	17078	16916	16749	16708	16935	16956	17038	16848	17090	17067	17001	17170	17004	16854	17069	16866	16940	16909	17023	16869	16900	16869	16695	17096	16810	16921	16967	16856	16985	16754	16903	16922	16928	16958	17195	17024	16910	16880	16888	16845	17050	16816	17178	16887	16966	16977	16919	16836	16973	16938	16628	16960	17045	16859	17058	16880	16963	17038	16931	16886	17074	16835	16837	16911	17129	16959	16790	16846	16960	16692	16803	16786	16911	16843	17080	16960	16957	17106	16931	16981	16806	16923	16772	16932	17004	16964	17138	16916	16830	16809	17012	16917	16847	16944	17045	16976	16922	16827	16831	16732	16906	16918	16988	16908	16818	17074	16820	16967	16856	17010	16984	16934	16838	16679	16742	16939	17049	16904	16774	16810	16901	17022	17064	16888	16997	17149	16964	17048	17015	17041	16889	16828	16867	16861	17045	16856	16919	17105	17087	16976	16794	16866	16939	16957	16915	16836	17014	16878	17024	16888	16640	16842	16609	16818	17030	16991	16916	17047	17004	16967	17071	16866	16978	16911	16914	17034	16874	16932	16690	17028	16746	16839	16986	16949	16954	16955	17030	16790	16914	17083	16927	17026	16959	16816	16899	17018	17003	16940	17005	17041	16844	16956	17019	16878	17056	17150	17016	16813	16950	16974	17131	17048	16938	16650	16976	16973	17035	16951	16807	17156	17052	16786	16716	16916	16778	17113	16845	16830	17097	16835	16777	16888	16860	17028	16780	17079	16874	16931	16882	16854	16991	16920	16902	17160	16945	17035	16940	16952	16839	17042	16783	16911	16978	17007	17121	16824	17129	16901	17089	16873	16925	17215	17057	16869	16913	16935	16851	16788	16748	17136	16925	16826	17115	16993	16859	16829	17045	17007	16846	16882	16867	17063	16960	16987	17168	16865	16976	16883	16723	16932	16845	16981	16824	16732	16981	16863	16979	17071	16791	16888	16987	17134	17015	16848	16940	16755	17091	16989	16801	17114	16919	16890	16931	17190	16891	17002	17070	16935	16905	16923	16888	16638	16976	17043	16800	16994	17008	17023	16933	16838	16898	16974	17007	16756	16976	17048	17036	17143	17059	16902	16638	16868	16866	16833	16971	16931	16938	16876	16775	17018	16952	16859	16903	16959	16987	16962	16746	16857	16835	16877	16819	17053	16938	16916	16831	17056	17023	17037	17225	16770	16969	16860	16923	16897	17115	16831	17102	16778	16759	17098	17010	17022	16997	16875	16818	16828	17119	16772	16859	16929	16872	16886	16923	16987	17029	17001	16921	16839	16964	16978	17048	16957	16928	16930	17046	16874	16999	16951	16933	16998	16772	16969	16869	16896	16846	16912	16944	17006	16892	16853	16743	17180	16951	17084	17006	16943	16808	16775	16972	17103	17033	17035	17089	17001	16991	16824	17093	17118	16726	16679	16859	16995	17089	16845	17000	16828	16764	16974	16985	16975	16990	16882	17073	16903	16988	16864	17223	17185	16824	16809	16993	17026	16615	16682	16809	16850	16901	16898	16929	16874	16937	17108	16737	16983	16792	16982	16953	16838	16664	17065	17141	17057	16893	16821	16998	17074	16878	16842	16914	16832	16943	17141	16974	16880	17101	17060	16895	16844	16832	17042	16981	17041	16892	16862	16965	17105	17011	16718	16858	16835	16993	17076	16877	16926	17057	16765	16774	16857	16873	16848	17046	17163	16825	16934	16959	16801	16944	17024	16995	16959	17093	17072	17086	16821	16898	16722	16962	16918	16856	16982	17125	16951	16848	16892	17086	17032	16896	16869	17121	16929	16897	16863	16861	16795	16967	16786	16843	16867	17005	17022	16803	16831	17020	16861	17003	16919	16902	16845	17014	16871	16832	16967	16954	17069	16994	17058	17009	17011	17012	16784	16910	16894	16915	16908	17208	16840	17036	16836	17075	17023	16932	16929	16966	16909	17011	16670	16934	17159	16922	16998	16938	16945	16956	16955	17040	16912	17157	16871	16976	16871	16954	17020	16827	17042	17027	16842	16965	17060	16850	17026	17031	16977	16985	16761	17046	17080	16825	16834	16922	16912	16924	16855	17078	16883	17113	17036	16829	17068	16942	17177	16894	17047	16951	16918	17010	17087	16910	16996	17097	16918	17056	17016	16836	16858	17058	16838	16929	16934	16842	17119	16810	17023	16897	16779	16930	16961	16817	16784	16987	16876	16918	16735	17051	16853	16820	17050	17023	16974	16905	16765	16979	16869	16831	16851	16729	16813	17038	16880	17187	17108	16911	16897	16854	16910	16817	16843	17005	16968	16762	16805	16986	16809	17017	16904	16981	16852	16853	16889	17007	16904	16860	16986	16929	17044	17129	17108	16947	16932
23941	47252	40798	32142	26554	22661	20053	18704	17836	17507	16974	16593	16292	16253	15973	15775	15680	15719	15673	15704	15453	15333	15423	15356	15459	15351	15468	15413	15349	15500	15386	15255	15339	15344	15273	15406	15357	15376	15403	15448	15173	15270	15296	15346	15220	15290	15482	15339	15184	15282	15285	15458	15253	15210	15326	15302	15332	15209	15040	15338	15368	15256	15206	15207	15363	15211	15304	15426	15213	15079	15176	15317	15339	15385	15200	15415	15338	15357	15223	15325	15132	15206	15353	15427	15346	15315	15279	15462	15150	15357	15271	15152	15383	15264	15311	15234	15270	15347	15198	15328	15285	15303	15283	15336	15260	15250	15479	15253	15435	15284	15014	15206	15441	15357	15288	15099	15314	15211	15319	15354	15498	15375	15282	15155	15314	15326	15281	15256	15410	15326	15284	15022	15460	15175	15181	15343	15384	15321	15368	15249	15240	15293	15289	15343	15178	15247	15322	15210	15298	15239	15356	15185	15244	15298	15117	15377	15299	15253	15380	15042	15353	15382	15363	15212	15295	15332	15149	15324	15349	15371	15434	15388	15238	15329	15263	15209	15200	15156	15188	15259	15034	15407	15250	15204	15358	15019	15247	15268	15315	15004	15268	15255	15191	15101	15274	15310	15054	15176	15138	15383	15248	15292	15239	15106	15396	15140	15198	15364	15039	15333	15174	15302	15202	15103	15146	15397	15183	15353	15219	15344	15238	15284	15194	15250	15185	15204	15450	15233	15200	15491	15308	15261	15455	15184	15264	15322	15346	15119	15297	15391	15196	15303	15330	15061	15253	15314	15290	15266	15239	15160	15310	15090	15198	15298	15066	15182	15299	15340	15226	15331	15272	15352	15106	15171	15249	15073	15361	15316	15184	15391	15276	15303	15276	15182	15489	15349	15165	15242	15245	15038	15364	15394	15331	15227	15378	15305	15120	15271	15363	15260	15301	15202	15137	15304	15387	15219	15474	15237	15251	15324	15237	15201	15345	15216	15101	15320	15201	15172	15193	15044	15141	15218	15157	15281	15201	15156	15259	15304	15312	15355	15341	15381	15336	15247	15264	15345	15300	15238	15287	15227	15248	15264	15243	15370	15403	15241	15322	15302	15265	15193	15249	15382	15185	15165	15171	15174	15327	15308	15210	15433	15300	15142	15176	15306	15364	15212	15404	15221	15377	15186	15329	15065	15276	15365	15228	15311	15359	15355	15272	15321	15225	15373	15304	15257	15216	15088	15255	15160	15352	15357	15220	15424	15266	15234	15272	15229	15250	15176	15287	15307	15281	15359	15345	15067	15243	15198	15235	15164	15347	15317	15300	15144	15403	15239	15171	15164	15321	15234	15361	15357	15230	15237	15243	15249	15173	15283	15248	15232	15236	15198	15334	15191	15366	15337	15169	15361	15181	15137	15406	15222	15275	15345	15383	15379	15224	15337	15214	15238	15193	15393	15062	15312	15279	15317	15429	15121	15170	15345	15383	15339	15278	15187	15220	15319	15399	15167	15244	15277	15109	15336	15103	15290	15139	15252	15353	15121	15061	15339	15267	15250	15227	15275	15202	15390	15275	15149	15137	15137	15293	15537	15166	15223	15215	15314	15389	15184	15241	15291	15443	15291	15246	15273	15292	15336	15148	15179	15255	15307	15206	15430	15036	15318	15309	15479	15389	15093	15368	15349	15390	15153	15277	15165	15338	14985	15313	15182	15379	15084	15354	15186	15290	15326	15157	15430	15251	15273	15238	15353	15219	15303	15326	15417	15235	15189	15288	15385	15051	15345	15146	15338	15384	15306	15185	15092	15328	15290	15285	15256	15287	15340	15307	15457	15205	15014	15236	15225	15433	15425	15334	15262	15289	15097	15123	15182	15173	15340	15225	15195	15367	15183	15484	15465	15435	15388	15197	15435	15249	15128	15184	15228	15255	15463	15309	15429	15266	15153	15289	15155	15304	15356	15219	15314	15497	15188	15184	15381	15190	15222	15167	15253	15275	15284	15308	15368	15245	15262	15382	15110	15391	15286	15375	15400	15247	15236	15390	15112	15242	15225	15117	15167	15245	15099	15208	15163	15303	15328	15201	15119	15443	15321	15238	15390	15255	15221	15138	15146	15186	15369	15180	15362	15217	15374	15342	15267	15382	15185	15158	15243	15289	15268	15243	15221	15257	15270	15270	15345	15182	15351	15182	15373	15341	15356	15169	15342	15209	15379	15417	15373	15310	15386	15307	15274	15114	15436	15245	15307	15303	15334	15226	15202	15104	15357	15233	15396	15370	15253	15160	15400	15177	15331	15177	15335	15316	15210	15182	15105	15213	15359	15205	15401	15325	15199	15332	15395	15240	15192	15306	15403	15409	15280	15289	15280	15177	15286	15501	15105	15355	15291	15485	15247	15250	15173	15157	15097	15243	15116	15138	15324	15245	15266	15249	15254	15176	15244	15313	15393	15347	15113	15253	15344	15337	15366	15477	15166	15323	15236	15360	15126	15246	15262	15284	15321	15232	15199	15225	15158	15239	15299	15233	15228	15294	15171	15332	15195	15347	15283	15254	15316	15201	15112	15278	15286	15268	15271	15343	15409	15283	15167	15186	15260	15371	15143	15328	15275	15392	15240	15212	15096	15105	15205	15363	15135	15411	15278	15166	15355	15213	15420	15309	15250	15261	15130	15227	15219	15190	15288	15139	15225	15277	15314	15425	15250	15300	15264	15155	15222	15363	15164	15380	15313	15165	15319	15331	15294	15178	15318	15243	15345	15168	15292	15473	15307	15302	15386	15115	15192	15176	15130	15287	15377	15346	15126	15325	15241	15275	15429	15311	15345	15289	15283	15190	15422	15302	15463	15303	15183	15327	15271	15430	15181	15329	15293	15201	15297	15268	15452	15266	15105	15306	15223	15357	15294	15313	15439	15301	15294	15240	15335	15262	15265	15408	15209	15269	15277	15323	15316	15115	15302	15307	15361	15274	15348	15260	15439	15197	15333	15308	15425	15351	15414	15270	15390	15229	15177	15319	15246	15236	15178	15176	15322	15277	15272	15368	15206	15281	15378	15211	15305	15230	15178	15234	15285	15161	15251	15313	15294	15229	15433	15360	15185	15343	15278	15283	15322	15339	15371	15497	15249	15124	15250	15287	15306	15312	15130	15298	15476	15274	15168	15326	15128	15292	15023	15355	15027	15139	15268	15320	15266	15251	15274	15356	15396	15262	15302	15228	15406	15402	15107	15392	15141	15262	15307	15321	15338	15167	15298	15221	15325	15378	15282	15220	15427	15302	15326	15186	15291	15165	15327	15266	15227	15143	15200	15313	15283	15251	15362	15225	15210	15163	15368	15503	15259	15081	15399	15558	15199	15167	15287	15393	15220	15328	15302	15454	15252	15246	15257	15132	15189	15211	15325	15167	15394	15500	15317	15369	15142	15152	15303	15187	15250	15181	15232	15080	15464	15211	15254	15245	15158	15225	15180	15159	15297	15371	15218	15421	15212	15179	15354	15403	15216	15270	15322	15288	15373	15183	15329	15296	15503	15443	15208	15415	15196	15242	15344	15385	15133	15055	15282	15317	15111	15293	15269	15242	15260	15178	15281	15372	15339	15092	15203	15386	15225	15313	15280	15339	15324	15258	15302	15181	15361	15433	15290	15267	15238	15253	15304	15301	15228	15297	15212	15281	15094	15365	15246	15168	15390	15328	15199	15486	15208	15149	15370	15204	15281	15271	15318	15319	15032	15227	15223	15352	15399	15345	15047	15262	15371	15277	15312	15365	15341	15316	15456	15330	15258	15350	15122	15222	15218	15332	15296	15210	15290	15217	15398	15135	15150	15177	15407	15407	15264	15172	15271	15208	15329	15104	15210	15297	15295	15218	15351	15263	15199	15285	15083	15282	15150	15269	15230	14975	15414	15401	15409	15185	15290	15254	15228	15262	15289	15371	15384	15273	15211	15339	15228	15406	15256	15297	15264	15419	15234	15264	15441	15335	15236	15317	15249	15199	15316	15311	15158	15121	15274	15138	15327	15298	15019	15314	15236	15421	15265	15270	15048	15217	15150	15445	15245	15262	15199	15247	15285	15304	15191	15272	15314	15374	15270	15446	15180	15194	15386	15416	15198	15259	15364	15059	15311	15316	15349	15301	15330	15218	15375	15379	15196	15459	15253	15107	15300	15159	15324	15354	15395	15311	15353	15265	15095	15250	15278	15296	15327	15309	15192	15249	15137	15331	15286	15285	15215	15143	15251	15241	15271	15368	15215	15386	15311	15461	15332	15329	15246	15246	15213	15326	15274	15118	15381	15167	15169	15309	15247	15312	15317	15142	15299	15398	15278	15233	15144	15262	15338	15244	15288	15389	15268	15218	15144	15113	15259	15331	15343	15326	15419	15174	15282	15137	15253	15309	15385	15304	15209	15330	15207	15293	15289	15241	15219	15336	15374	15324	15236	15305	15067	15376	15312	15187	15203	15300	15259	15248	15335	15241	15394	15350	15239	15241	15254	15226	15354	15220	15303	15396	15401	15185	15230	15392	15152	15243	15308	15205	15252	15252	14995	15136	15342	15184	15330	15203	15261	15317	15264	15207	15261	15385	15267	15238	15074	15254	15254	15274	15275	15258	15245	15352	15233	15284	15432	15185	15287	15370	15266	15162	15255	15450	15296	15276	15250	15153	15245	15232	15161	15219	15168	15316	15389	15295	15261	15230	15162	14968	15317	15289	15317	15348	15210	15489	15243	15255	15258	15217	15451	15285	15080	15368	15270	15226	15342	15187	15264	15182	15047	15269	15403	15238	15217	15188	15112	15285	15287	15314	15304	15312	15293	15349	15351	15190	15254	15318	15476	15297	15222	15391	15261	15254	15260	15302	15261	15249	15234	15213	15256	15208	15263	15458	15317	15242	15149	15399	15252	15268	15251	15129	15387	15287	15146	15229	15261	15410	15340	15401	15212	15188	15368	15250	15446	15162	15274	15254	15034	15289	15381	15202	15255	15441	15186	15060	15312	15363	15240	15258	15232	15248	15339	15401	15188	15323	15173	15175	15301	15207	15318	15342	15274	15250	15251	15340	15117	15344	15433	15310	15225	15075	15258	15278	15207	15321	15034	15320	15144	15374	15271	15571	15225	15229	15193	15301	15420
25286	21731	28301	28632	22477	20432	19810	18295	17629	17458	17414	17439	17152	17166	17234	16846	16750	16860	16724	16832	16789	16679	16821	16789	16599	16480	16592	16655	16719	16756	16684	16598	16706	16575	16620	16706	16781	16515	16797	16759	16658	16405	16636	16667	16481	16524	16560	16782	16808	16869	16706	16848	16730	16522	16777	16701	16650	16539	16419	16498	16584	16801	16640	16843	16577	16514	16578	16652	16612	16860	16731	16518	16420	16567	16646	16708	16588	16652	16589	16687	16446	16470	16678	16553	16440	16537	16422	16679	16624	16583	16597	16685	16571	16758	16527	16582	16750	16554	16728	16675	16546	16618	16803	16518	16674	16732	16857	16754	16535	16551	16688	16783	16867	16601	16491	16539	16525	16604	16593	16550	16618	16678	16652	16556	16571	16383	16565	16507	16340	16608	16524	16669	16813	16467	16652	16480	16649	16543	16501	16521	16678	16533	16743	16368	16504	16417	16626	16620	16701	16497	16526	16547	16671	16762	16533	16516	16715	16521	16618	16797	16806	16552	16508	16472	16580	16500	16426	16745	16628	16516	16646	16589	16547	16685	16674	16570	16758	16455	16580	16982	16640	16618	16515	16574	16530	16466	16645	16575	16545	16548	16705	16643	16640	16709	16715	16736	16770	16640	16686	16615	16638	16542	16764	16513	16485	16662	16341	16472	16626	16685	16763	16546	16583	16643	16668	16540	16568	16679	16512	16618	16529	16661	16757	16674	16648	16554	16506	16530	16598	16632	16749	16799	16716	16676	16748	16650	16437	16534	16766	16702	16580	16679	16770	16707	16545	16733	16726	16328	16655	16701	16656	16620	16531	16464	16663	16479	16543	16512	16622	16538	16569	16665	16517	16576	16844	16521	16612	16654	16729	16649	16754	16742	16581	16496	16567	16670	16595	16706	16602	16479	16392	16529	16464	16619	16574	16530	16585	16605	16546	16665	16504	16491	16697	16660	16581	16640	16685	16556	16639	16734	16561	16649	16475	16514	16512	16689	16586	16752	16530	16693	16837	16428	16574	16586	16547	16616	16526	16587	16531	16528	16560	16664	16657	16541	16393	16448	16598	16635	16545	16606	16808	16789	16569	16500	16646	16690	16739	16701	16654	16608	16702	16750	16614	16550	16580	16653	16565	16774	16425	16524	16705	16592	16492	16577	16577	16644	16880	16640	16605	16636	16540	16599	16656	16635	16593	16675	16615	16599	16847	16656	16495	16530	16654	16652	16519	16793	16796	16738	16677	16534	16718	16379	16681	16515	16610	16454	16449	16731	16431	16507	16667	16549	16738	16488	16716	16564	16613	16671	16583	16605	16482	16460	16549	16619	16502	16565	16789	16803	16761	16609	16574	16672	16483	16518	16463	16602	16726	16620	16484	16567	16717	16805	16357	16594	16531	16545	16539	16784	16529	16640	16602	16659	16639	16740	16656	16458	16612	16657	16690	16491	16537	16575	16616	16696	16713	16615	16606	16605	16739	16746	16577	16646	16489	16686	16708	16731	16979	16623	16710	16544	16740	16631	16433	16566	16626	16461	16570	16715	16637	16642	16651	16796	16756	16513	16603	16718	16517	16513	16716	16684	16600	16672	16765	16472	16801	16637	16595	16816	16546	16707	16685	16643	16704	16615	16770	16621	16423	16568	16722	16537	16567	16483	16519	16594	16755	16643	16693	16752	16659	16544	16474	16770	16866	16625	16410	16590	16849	16523	16550	16578	16706	16508	16815	16802	16586	16516	16685	16761	16625	16549	16741	16597	16539	16523	16538	16662	16470	16631	16540	16483	16676	16480	16391	16597	16573	16482	16527	16395	16556	16582	16875	16580	16867	16605	16632	16591	16750	16755	16693	16658	16557	16594	16522	16486	16470	16685	16565	16626	16531	16592	16733	16625	16577	16625	16777	16548	16730	16600	16568	16610	16698	16615	16309	16609	16653	16526	16643	16411	16593	16746	16499	16591	16583	16473	16545	16282	16683	16827	16566	16362	16756	16605	16694	16497	16656	16588	16656	16666	16745	16676	16497	16443	16494	16284	16400	16565	16542	16600	16576	16636	16601	16438	16493	16677	16593	16665	16545	16621	16844	16769	16656	16489	16562	16590	16696	16358	16658	16709	16721	16539	16388	16555	16634	16451	16524	16547	16525	16619	16524	16556	16391	16762	16432	16684	16578	16617	16656	16672	16529	16630	16519	16354	16261	16628	16751	16610	16561	16466	16553	16606	16727	16669	16652	16645	16429	16441	16491	16506	16556	16610	16659	16691	16527	16761	16820	16665	16612	16611	16482	16827	16726	16700	16664	16404	16655	16671	16683	16624	16677	16585	16435	16392	16720	16636	16550	16510	16643	16517	16726	16773	16898	16653	16628	16568	16785	16568	16804	16530	16648	16623	16615	16505	16399	16526	16855	16627	16654	16530	16586	16609	16649	16400	16510	16462	16467	16632	16386	16583	16660	16580	16684	16658	16552	16690	16695	16456	16509	16546	16666	16690	16635	16601	16511	16611	16644	16434	16531	16428	16834	16595	16658	16733	16477	16665	16575	16522	16364	16392	16694	16582	16642	16651	16467	16781	16870	16500	16476	16664	16667	16774	16582	16708	16587	16559	16680	16353	16604	16590	16636	16619	16681	16388	16714	16586	16585	16762	16611	16568	16653	16479	16641	16388	16842	16855	16766	16539	16584	16784	16689	16535	16561	16675	16624	16653	16526	16505	16580	16486	16452	16428	16573	16680	16621	16434	16673	16544	16680	16485	16670	16674	16738	16454	16755	16558	16571	16599	16696	16712	16404	16642	16689	16562	16680	16776	16562	16514	16681	16522	16495	16669	16735	16572	16628	16423	16584	16381	16722	16475	16643	16569	16691	16556	16423	16481	16652	16588	16489	16549	16595	16633	16748	16586	16662	16599	16693	16526	16547	16444	16603	16699	16741	16631	16639	16621	16754	16567	16598	16708	16553	16776	16493	16729	16787	16736	16576	16583	16537	16537	16735	16626	16654	16572	16490	16434	16527	16651	16504	16557	16721	16615	16589	16546	16744	16402	16669	16650	16584	16592	16666	16731	16665	16344	16714	16544	16711	16799	16602	16576	16586	16642	16553	16813	16699	16606	16566	16523	16561	16594	16652	16749	16820	16773	16720	16533	16583	16791	16786	16701	16526	16704	16630	16687	16641	16675	16692	16658	16729	16583	16678	16643	16784	16552	16641	16776	16400	16561	16402	16648	16477	16505	16563	16625	16742	16394	16534	16621	16639	16638	16699	16722	16515	16506	16563	16445	16722	16360	16619	16650	16400	16631	16651	16687	16517	16801	16596	16613	16607	16896	16612	16695	16811	16548	16507	16531	16462	16742	16466	16692	16732	16479	16567	16564	16473	16692	16703	16754	16583	16467	16833	16583	16751	16637	16339	16639	16535	16437	16648	16633	16574	16617	16585	16569	16609	16573	16601	16548	16608	16695	16631	16726	16391	16409	16701	16784	16767	16594	16743	16484	16657	16515	16614	16663	16566	16816	16615	16472	16729	16518	16516	16732	16634	16501	16623	16601	16510	16664	16517	16653	16719	16454	16814	16628	16609	16799	16753	16648	16662	16503	16657	16567	16532	16674	16531	16684	16671	16371	16703	16522	16453	16779	16796	16797	16672	16603	16749	16719	16481	16634	16729	16867	16603	16478	16563	16539	16817	16545	16655	16533	16598	16712	16722	16684	16655	16621	16400	16530	16677	16693	16582	16672	16649	16609	16680	16603	16749	16380	16300	16613	16447	16489	16548	16547	16688	16805	16686	16600	16531	16582	16591	16712	16636	16703	16397	16503	16652	16509	16420	16431	16583	16722	16762	16469	16509	16465	16479	16483	16484	16665	16497	16598	16635	16592	16821	16763	16618	16599	16727	16654	16692	16734	16459	16477	16563	16705	16599	16624	16697	16629	16681	16561	16622	16745	16759	16571	16373	16516	16672	16480	16492	16578	16537	16721	16641	16789	16571	16542	16826	16424	16635	16472	16518	16467	16451	16555	16870	16631	16388	16495	16647	16636	16661	16412	16462	16574	16508	16617	16610	16521	16623	16569	16583	16625	16586	16546	16591	16480	16570	16412	16762	16619	16524	16421	16543	16889	16515	16499	16617	16682	16527	16497	16582	16522	16687	16491	16622	16661	16450	16605	16865	16615	16677	16553	16744	16403	16500	16608	16470	16590	16670	16847	16677	16550	16764	16463	16578	16535	16471	16683	16603	16531	16447	16473	16783	16611	16654	16710	16755	16742	16600	16600	16703	16632	16540	16696	16347	16544	16551	16645	16840	16613	16588	16592	16646	16785	16568	16669	16649	16690	16616	16588	16562	16610	16720	16541	16539	16626	16616	16413	16359	16600	16750	16676	16588	16511	16691	16566	16742	16646	16677	16601	16742	16713	16616	16744	16607	16483	16599	16872	16801	16576	16539	16755	16475	16672	16653	16571	16572	16602	16429	16589	16677	16738	16397	16559	16563	16685	16671	16612	16637	16403	16856	16554	16682	16422	16574	16518	16643	16336	16475	16480	16504	16536	16725	16708	16490	16649	16602	16708	16412	16631	16639	16556	16634	16656	16599	16713	16638	16757	16632	16816	16591	16787	16571	16582	16731	16649	16506	16729	16872	16553	16339	16716	16543	16691	16502	16543	16703	16473	16667	16543	16357	16577	16563	16526	16689	16440	16644	16571	16723	16831	16411	16636	16659	16600	16632	16812	16576	16604	16646	16642	16578	16616	16547	16664	16590	16756	16726	16738	16584	16781	16494	16798	16583	16648	16678	16586	16713	16712	16434	16453	16632	16568	16624	16694	16616	16645	16621	16486	16633	16454	16627	16530	16775	16662	16547	16597	16472	16580	16634	16504	16547	16842	16577	16588	16453	16681	16591	16584	16639	16642	16460	16619	16684	16270	16607	16596	16683	16434	16552	16564	16654	16600	16629	16467	16656	16686	16682	16625	16668	16745	16497	16709	16674	16638	16593	16538	16556	16721	16610	16671	16623	16685	16708	16730	16564	16478	16722	16651	16688	16711	16534	16655	16876	16599	16825	16760	16764	16668	16686	16624	16623	16560	16611	16521	16615	16713	16812	16537	16618	16640	16575	16491	16586	16705	16464	16616
24752	43743	36789	28417	23760	20475	18739	17458	17152	16466	16289	15935	15895	15751	15521	15710	15574	15409	15266	15310	15076	15304	15169	15207	15046	15124	15054	15068	15234	14997	15188	15104	15134	15088	15144	15076	15017	15178	15012	15093	15067	15061	14926	15031	15182	15043	14980	15019	15085	15070	15101	15270	15156	15093	15161	15146	15149	15113	15135	14983	15066	15027	15128	15075	15160	14916	14969	14998	14980	15275	15102	15009	15009	15048	15083	15095	14978	14887	14897	15051	14966	15045	15162	14976	15276	15083	15014	15247	15131	15033	14931	15114	15042	15196	15155	15182	15134	15039	15132	14935	15135	14969	15215	14992	14976	14983	14943	15046	15115	14933	15096	15085	15057	14879	15086	14922	15072	15183	15165	15048	15104	14931	15002	15077	15196	15194	14923	15217	14975	14978	15051	15069	15107	15029	15069	14803	15004	14911	15019	15011	15066	14988	15146	14928	15053	15083	14981	15144	15052	14952	15290	15003	14967	14936	14978	15174	14853	15111	14976	15093	15019	14991	15094	14991	14943	15102	14971	15112	15098	15108	14912	15079	15047	15014	15055	15039	15020	15161	14970	14861	14891	15140	15006	14953	15016	15269	15119	14962	15114	14928	15065	14982	14958	14964	15297	14903	15042	15228	15091	14982	15242	14945	14900	15088	15012	15091	14857	15021	14935	15189	15104	15082	14946	15110	15027	15014	15081	15057	14874	15028	15212	15084	14919	15049	15141	15134	14894	14954	14971	15088	15060	15032	15081	15001	15081	14948	14906	15013	15040	14929	14936	15089	14909	14894	15044	14907	15225	14956	15001	14975	15068	14930	15077	15061	15024	14980	15056	14900	15026	15044	15120	14882	14951	15049	15111	15076	14892	15112	15070	15076	15005	15217	14867	15070	14960	15124	14977	15057	15032	15002	15030	15011	15166	15030	15170	15079	15139	15099	15046	14957	15016	15002	15097	15088	14973	15117	15203	14955	15103	15043	15085	14957	15064	15034	15018	15164	14909	15253	15148	15219	15132	14967	14955	15112	15055	15131	14972	15070	14933	14861	15009	15025	14801	15014	15095	14967	15041	15045	15048	14933	15119	14875	15144	14920	15072	15033	15329	14951	15124	15205	15004	15072	15140	15186	14994	14957	15022	15055	15113	15077	15015	15023	15102	15026	14912	15164	15044	15162	15131	14983	15037	14896	15185	14949	14817	14778	15095	15103	15237	15153	15197	15002	14986	15013	15018	15122	15095	15036	15127	15118	14885	15148	15048	15106	14979	15109	14992	14992	15099	14931	15056	15078	15291	14992	15086	14977	14986	15211	15095	15099	15007	15051	15081	15033	15025	15259	15085	15313	15008	15089	15028	15099	14994	15017	14895	15074	14969	14826	15118	14888	15082	15090	15109	15235	14968	15104	14938	15035	15089	15082	15048	15098	15131	15143	15074	14920	15118	14827	15021	15014	14997	15110	15110	15190	15113	15099	14998	15111	14999	15141	15086	14959	15021	15032	15080	14985	15166	14982	15145	15036	14868	15017	14984	14875	15025	15079	14906	15222	14966	15063	15128	15021	15219	14980	14942	15000	15059	14888	14879	15035	15163	15057	15197	15250	15030	15047	14983	14890	14992	15108	15051	15035	15173	15061	15149	15177	15082	15240	14951	15099	15112	15056	14912	15199	14840	15090	14863	14858	15179	14861	14962	14971	15098	15128	14852	15146	15119	14936	15159	14925	14990	15087	14967	14858	15141	14892	15083	15182	15088	15021	14987	15008	15205	14927	15064	15088	15198	14904	15123	15082	15052	14974	15045	15175	14964	14970	14964	15173	15084	15026	15027	15254	14863	14983	14827	15059	14997	15079	14979	14942	14920	15149	15171	15120	14973	15089	14983	15073	15057	14965	15207	14931	15112	15127	15267	15073	15040	14928	15046	15037	15066	15043	15034	15151	15102	15034	14970	14917	15146	15138	15036	14936	14997	14940	15054	15030	15015	15055	15088	15247	14996	15199	15050	14838	14892	14984	15013	15001	15091	14932	15057	14904	14921	15065	15210	15003	15108	15161	15024	14998	15209	14945	15153	15055	14952	15111	15077	14926	15044	15184	14980	15097	15045	15126	15002	14970	14977	14950	14985	14967	15153	14759	15076	15064	14967	14960	14970	15041	15106	14977	14895	15162	15039	15090	15138	14973	15194	14838	15070	15117	15126	15070	15054	15086	15064	14869	14971	14990	15080	15134	15092	14907	15046	15102	15050	14919	15050	14955	15148	15189	15220	14961	14972	15091	14779	14994	15017	15018	15103	14999	15046	15022	14999	15143	15102	14968	15163	15002	15134	15109	14995	15068	14927	15070	15020	15077	15012	14871	14991	14965	15076	14988	15015	15127	14971	15199	15208	15141	14985	15077	14999	14965	15021	15092	15298	15050	14931	15024	15173	15063	15140	15056	15121	14966	14932	15095	15077	15055	15034	14981	15134	14878	15133	14817	15068	14973	15226	15135	15055	15047	15144	15056	14999	14974	15050	15042	15001	14960	14995	15164	15063	14898	15104	14977	15245	15029	14957	15108	15143	14999	15145	15141	15028	14961	15045	14928	15108	15120	14982	14954	15054	15049	15267	14982	14931	15053	15061	15102	15066	15059	15144	15097	15097	15091	15060	15003	15121	15041	14999	14930	14994	14992	15160	14969	14984	15172	15015	15028	14991	15041	15247	14850	15116	15217	15158	15085	15152	15070	15090	14993	15073	15134	15097	15070	14917	15163	14842	15193	14983	15001	14963	15042	14974	15034	15079	15018	15016	15157	15042	15132	15130	15000	14907	15113	15238	15016	14953	15133	15018	15077	14980	14987	15008	14961	15228	15058	15058	15101	15105	14889	15044	15141	15201	14960	14946	14982	14866	14964	15032	15092	15031	15044	15056	14987	15133	15055	15000	14954	14951	14953	15030	15024	14881	15086	14859	14950	15063	15128	14954	15208	14995	15047	14997	14944	14987	15139	14897	14855	14943	15265	14972	15039	14832	15130	14932	15015	15022	15110	15134	15106	15092	14984	15067	15100	15132	14999	15018	15127	15000	15101	15104	15142	14963	15279	15115	15043	15091	15226	14964	15026	15161	15092	15152	15119	15018	14908	15166	15024	14914	15142	15066	14930	15050	15094	15084	14865	14947	15057	14999	14894	14997	15018	15107	14840	15163	15171	15049	15027	15112	14812	15161	15117	14910	15010	15111	14983	15030	15099	15036	15060	15130	15086	15056	15043	15207	15155	15049	15005	14981	14879	15105	14956	15172	15156	15029	15040	15127	15062	15145	15007	15014	14979	14985	14924	15048	15002	14978	15082	14937	15208	15018	14916	15110	15169	15049	14868	15115	14944	15174	15133	15035	14989	15125	15038	15137	15143	14941	15125	15108	15057	15158	15031	15030	15018	15104	14957	14865	15112	15073	14958	15113	15116	15032	15041	14970	14969	14952	15082	15075	14960	15133	15050	15066	15046	15114	14856	14925	15020	14950	15196	15063	15039	15026	15163	14962	14998	15212	15118	14943	15140	15038	14788	15200	14988	15154	15193	15208	15007	15075	15064	15084	14972	14940	15100	15194	15124	14979	14878	15409	14997	15010	15049	15005	14982	14991	15150	15084	15218	15159	14962	15019	15146	15172	14988	15032	15023	15038	15132	15130	15165	14870	15034	15009	14984	15173	15062	15218	15128	14942	15183	15001	14899	15047	15090	15070	15020	15119	15164	15214	15172	15088	15163	15107	14983	15011	14884	14995	15179	15109	15004	14951	15030	14965	15235	15054	14987	15118	15130	15041	14975	14991	15029	14978	15060	15182	15031	15112	15233	15138	15062	14837	14941	14909	15081	14999	14974	15168	15128	15047	15122	15092	15141	15096	15057	15205	14889	15063	15080	14956	15238	15073	15170	14958	14994	15020	15101	15165	14970	15177	15123	14968	15023	14930	15000	15083	15086	15034	15020	15109	15209	15017	14979	15158	15005	15062	14994	15004	14998	15129	15015	15259	14859	15027	15066	15000	15018	15072	15015	15123	15067	15245	15154	14956	15011	15044	15031	15077	15077	14982	14949	15242	15043	15188	15109	14979	15081	14988	14836	15140	15047	15080	15056	15022	14937	15059	14728	15096	14943	15124	14954	14958	14916	15073	15220	15267	15021	14845	14967	15092	14968	15064	15059	15179	15079	15135	14980	14989	15179	14869	15156	15027	15119	14977	15012	14996	15218	15050	14919	14740	15038	14874	15021	15191	14933	15121	15016	15029	15105	15026	15053	14812	15208	15068	14987	14990	15039	15105	15014	15021	15020	14993	14986	15092	14975	15141	15037	14957	15066	15092	15078	15005	15003	14941	15012	15171	15071	15031	14805	15258	15075	14912	15144	14997	15115	15018	15042	14988	14930	14923	15134	15168	14959	15046	14954	15175	15044	15024	15146	15074	15130	15050	15178	15050	15046	14979	14977	14994	15022	15073	14880	15013	15002	14970	14968	14975	14885	15225	15115	15079	14918	15068	15044	15101	15087	15059	15073	15086	15062	15153	14999	14990	15107	14885	14994	15067	14918	15056	15030	15064	14988	15074	14910	15070	15179	14942	14823	15120	15087	15058	15016	15164	15075	14915	15089	15007	15110	15037	15082	14941	15125	14957	15020	15127	14990	15044	15029	15074	14930	14974	15165	15098	15208	15081	15159	15119	15031	14938	15017	15043	14968	15246	14965	15056	15151	15107	15208	15185	15009	14907	15086	14882	15099	15171	15035	14999	14937	15177	15071	15215	14983	15078	15169	14970	15003	14964	14979	15099	15039	15065	15210	15112	14981	15084	15012	14843	14965	15084	15017	15063	15008	15050	15024	15100	14845	15043	15007	15045	14979	15108	15048	14978	15000	14994	15014	14900	15045	15127	15007	15201	15036	15051	15191	14979	15099	14943	14944	15015	15023	15208	14956	14985	15079	14967	15020	15069	14855	15023	14939	14996	15048	15288	15040	14991	14859	15027	15078	15096	15137	15032	14873	14940	15004	15117	14939	15052	15095	15115	15123	15145	15100	15051	15183	15036	14972	15000	15069	15189	15031	15059	15120	15148	15164	14973	15024	14918	15054	15043	14933	14956	15082	14976	15079	15106	14941	15136	15079
22485	21469	28638	24812	22356	24713	25181	20592	19603	19249	18902	18456	18490	18243	17862	17793	17725	17732	17910	17625	17478	17402	17360	17370	17353	17193	17292	17303	17263	17312	17231	17062	17247	17074	17175	17250	17178	17167	17393	17296	17407	17158	17238	17162	17367	17133	17287	17124	17246	17120	17444	17192	17142	17142	16993	16989	17101	17155	17092	16985	16959	17243	17048	16999	17143	17264	16985	17102	16997	17181	17194	17108	17039	16797	16989	17303	17189	16978	17112	17235	17019	17114	17169	17127	17285	17027	17153	17143	17256	17288	16994	17073	17113	17077	17043	16934	17066	17045	16924	16990	17118	17069	17164	17241	17041	16976	17011	17324	17037	17147	17090	17181	17208	17072	17086	17042	17080	17161	17157	17199	17119	16889	17043	17083	16987	16939	16957	17231	17226	17216	17315	17029	17180	17126	17145	17007	16789	16949	16981	16904	17076	16978	17087	16759	17077	17112	17136	17090	16987	17049	16949	17046	17224	17086	17143	17204	17098	16670	17025	17074	17080	16903	17086	16962	16941	17086	17013	17165	17104	17115	17078	16822	16921	17096	17016	17089	17176	17045	17214	17143	17157	17136	17042	16944	17017	17108	17120	17043	17158	17254	17193	17095	17057	17133	16973	17063	17219	16968	17174	17169	17380	17216	17135	17141	17027	17116	17070	17054	16996	17082	16978	17057	17171	16981	17053	16923	17136	17045	17032	17113	17065	16885	17037	17184	17093	17127	17054	16939	17202	17162	17161	17049	17205	17003	17234	17025	17217	17047	16879	17103	17176	17028	17043	17076	17139	17042	17148	17141	17093	16986	17091	17072	17147	17031	17100	17143	17041	17208	17073	16983	16957	16876	17196	17036	17026	17024	17109	17148	17153	16953	17150	17141	17164	17038	17091	17081	17203	17082	16978	16914	17053	16947	17231	17158	17124	16966	17106	17297	17044	17083	17125	17146	17055	17248	17174	17253	17024	16997	17117	16925	17152	17198	16923	17042	17173	16857	17170	17009	16975	16880	17205	16898	16999	17184	17030	16931	17015	16962	16872	17162	17201	17022	17162	16983	17028	17016	17314	16934	17190	17077	17249	17274	17199	17153	16903	16973	16962	17105	16905	17238	16886	16860	17005	16955	17178	17058	17058	16970	17177	17183	16941	16862	17028	17227	17070	16952	17190	17158	17076	16980	17068	16925	17203	17119	16974	17036	17059	17081	17038	17198	17170	16937	16899	17133	16963	16988	16867	16976	17062	16973	17025	17070	17031	16793	16920	17197	17170	17132	17101	17024	17073	16940	16870	16997	17126	17089	17214	17131	17052	17208	17072	17084	17139	17065	17232	17180	16967	16947	17030	16838	16922	16942	16980	17128	16956	17194	17000	17043	17166	17249	16983	16936	17224	16916	17066	17033	17009	17282	17138	17131	17052	17045	17203	16942	17230	16849	16815	16985	17025	17182	16921	16891	17022	17039	17245	17037	17078	16967	17063	17050	17109	16993	17114	17058	16990	17057	17000	16990	17152	17020	17103	17014	17087	17040	17093	17259	17124	17036	17112	17095	17167	17272	17140	17080	17005	17041	16995	17210	17100	17172	16914	16967	17230	16930	16995	17014	17170	17071	16968	17268	17002	17156	16924	17038	17151	17168	17274	17061	16890	17033	17066	17074	17056	17082	17006	17110	17040	17069	17046	17107	16981	17117	16991	17267	17155	16938	17137	17107	17197	17118	17045	16990	17095	17082	16998	17060	17062	16915	17119	17191	17176	17141	17158	17128	17075	17018	16983	17021	16889	17191	17180	17400	17246	17054	16909	17084	17177	17107	17242	17107	17246	17045	16888	17071	16977	16955	17134	17105	17187	16894	17010	17062	17066	17061	17187	17042	17019	16828	16948	17079	17124	17114	17071	17288	17236	17076	17178	17191	16986	16973	16934	17046	17002	17240	17083	17239	17015	16899	17008	16795	17108	17039	17141	17081	17106	17111	17108	16973	17081	17217	16998	17056	17129	17260	17098	17150	17034	17075	17197	17180	17195	17066	17054	17028	17198	17091	16910	17019	17286	17015	16936	16922	17355	17097	17187	17395	17071	17154	17130	17096	17204	16836	16846	17111	16947	17007	17004	17164	16981	16992	17189	17102	16932	17051	16984	17001	17061	17085	16966	17368	17166	16917	17090	16968	17063	17324	17305	17145	17068	17090	16903	17211	17046	16981	17094	17081	17112	17067	17197	16978	17204	17076	17166	17052	17247	17093	17183	17031	16964	17117	16921	16713	16964	16899	16959	17178	17028	16928	16903	16923	17098	17067	16887	17003	17137	17125	17046	16987	17117	17202	16962	17142	17244	17072	17345	17244	16955	16964	17079	17042	17038	17131	16989	17011	17206	17159	16977	16846	17223	17084	16972	16965	16944	16899	17131	17085	16928	17051	16863	17083	16942	17042	16992	17306	17015	16903	17186	17243	16928	17260	17095	17246	16992	17208	17003	17062	17037	17183	17220	16960	17068	17013	17061	17204	17245	17129	17100	17154	17154	17160	16918	17069	17063	17176	17234	17028	16889	17010	16972	17150	16993	16962	17147	16817	16896	17089	16993	17177	16962	17124	17056	17164	17175	17104	16996	16843	17061	17134	17106	17164	16948	17057	16946	17039	17139	16869	17043	17015	16963	16976	17090	17180	17241	17220	17061	16905	17032	17098	16922	17061	17295	16968	17031	17093	17038	17109	16938	17092	16958	16849	17093	17167	16951	17093	17214	17132	16986	17237	17290	16983	16968	17034	17013	16958	16964	17145	17188	17244	16966	17114	17066	17189	17058	16963	17029	17064	17154	17113	17280	17017	17098	16973	17134	16961	17080	17179	17083	17029	16903	17116	17127	16904	16960	17173	16927	17080	17143	16921	17064	17026	17118	17039	17042	17006	16981	17012	17294	17126	17049	17131	17062	17054	17095	17004	17017	17151	17001	17137	17050	17021	16944	17110	17031	17124	16881	17018	17066	17189	17035	17171	16863	17113	17044	17143	16815	17061	17100	17143	17034	17163	17063	17020	17197	17044	17036	16943	17059	17096	17107	17049	17021	17188	16948	17214	17028	16901	16887	16876	17007	17084	17050	17090	17076	16895	17009	17020	17105	17124	17117	17190	17054	17211	17228	17092	16953	17142	17046	17185	17153	17124	17129	17265	17154	17195	17205	17282	16968	17010	16927	16976	17036	17218	17031	17069	17150	17197	16976	16963	16981	16917	16799	17200	17172	17113	16897	17134	16898	17271	17200	17154	17130	17219	16977	17061	16922	17122	17089	17140	17061	17005	17008	17098	17160	16899	17032	17022	16929	17134	17047	17009	16827	16895	17160	17045	16961	17112	17086	17104	17133	17045	17224	17117	17043	16953	17134	16987	17100	17098	17124	16951	17108	17065	17182	17022	17139	17010	16803	16960	17163	17235	17056	17075	17091	16929	16974	17211	17116	16999	17016	17009	17034	16993	17005	17169	17244	17060	17057	17110	16920	17174	17142	17149	16907	16962	17240	16900	16937	17219	17044	17245	17270	17160	17058	17109	17127	17096	17004	17070	17032	17053	16939	17268	17118	17174	17106	17017	17117	17062	17048	17126	17033	17106	17069	17007	16987	17003	17098	16752	17090	17092	16970	17002	17054	17261	17133	17033	17020	17089	17094	17161	17118	16986	17008	17167	16978	16919	17041	17122	17111	17328	16837	17001	17058	17163	17014	17056	16923	17125	17111	16974	16950	17198	16891	17075	16986	17051	16945	17114	17141	16943	16996	17287	16956	17109	16953	16870	17167	17125	17215	17020	17237	17099	17073	17314	16997	16999	17219	16931	17282	17098	17080	17022	17187	16905	17015	17219	17081	16895	16923	17095	17189	16944	17080	17117	16867	17029	17031	17061	17117	17203	16930	16999	17261	17140	17060	17132	17116	17208	16982	17216	17014	17214	17020	16970	17032	17147	17111	17042	17197	17167	17036	17063	17017	17024	17125	17144	17098	17048	17028	16923	17180	17162	17074	16896	17081	17032	17167	16955	17153	17025	17098	17063	17112	16907	16969	17085	17105	17197	17221	17050	16900	17099	17088	17136	17083	16884	16825	16985	16893	16948	17066	16985	16979	17084	17018	16900	17279	17061	17146	17064	17187	17013	16992	16991	17041	16837	16987	17293	17148	16900	17198	17310	17197	17075	17154	17043	17161	17073	16994	16968	17034	17282	17212	17210	16990	17027	17003	17168	17195	17011	16931	17064	17338	17054	17040	17010	16969	17118	17135	17012	17260	16905	16986	17096	16862	16747	17187	16922	17119	17179	17017	16940	17165	17238	17150	16914	17056	16927	17222	17061	17106	17048	17229	17261	17306	17111	16990	16911	17112	16978	16968	17230	17273	16838	16945	17136	17171	17224	17103	17061	17173	17112	17109	17116	17032	17076	17246	17038	17112	16955	16862	16966	16979	17041	17002	17045	17000	17014	16896	17022	17037	17072	17137	17034	16958	17212	16993	16946	17038	17187	17161	17264	17014	17022	17157	17114	17051	16981	16862	17248	17047	16936	17303	17056	16897	16936	17138	17152	17294	17212	17199	16931	17115	17244	17124	17065	17167	17089	17063	17342	17168	17103	16956	17218	17182	17106	17299	16860	16998	16930	17071	16757	16980	17100	17168	16956	17073	17020	16990	17065	17091	16853	17130	17020	17202	17079	16986	17213	16983	17224	17141	17304	17000	17076	17141	16868	16961	17064	16991	16875	17078	17000	16840	17046	17048	17189	16984	17020	17003	16985	17106	17130	17123	17006	17214	17045	16877	17000	17179	17026	16981	16880	17186	17189	17146	17026	17015	17103	17064	17039	17116	17213	16934	17050	17083	17091	17089	17264	17000	17241	17053	17106	17020	17097	17184	17046	16984	17001	17224	17048	16996	17080	17070	17155	17059	16974	17131	17144	16902	17141	16994	16948	16960	17137	17233	17076	17190	16978	17074	17119	17105	17048	17049	17187	16936	16900	17147	17179	16988	17113	16930	17210	17140	17207	17100	16998	17102	17132	16996	17160	17087	16902	16982	17177	16956	17098	17055	17258	17393	17136	17130	17080	17078	17087	17159	16999	17018	16886	16987	17005	16857	17040	17171	17174	16950	16990
25423	51455	44484	35131	29033	24851	21878	19942	18832	18238	17703	17284	16865	16499	16421	16164	16258	16056	16044	15898	15688	15557	15719	15557	15542	15512	15465	15447	15481	15301	15396	15427	15359	15521	15327	15336	15272	15350	15603	15253	15341	15443	15300	15243	15267	15414	15560	15353	15306	15220	15570	15404	15425	15223	15173	15430	15546	15293	15309	15445	15449	15369	15197	15324	15323	15399	15384	15323	15367	15390	15271	15386	15597	15185	15524	15377	15446	15295	15391	15398	15337	15402	15445	15378	15283	15305	15407	15366	15488	15336	15327	15339	15406	15419	15418	15188	15338	15537	15277	15373	15204	15235	15287	15339	15323	15310	15362	15294	15415	15401	15440	15307	15377	15343	15285	15431	15380	15265	15284	15310	15291	15357	15421	15188	15502	15400	15305	15293	15462	15468	15189	15472	15297	15461	15354	15113	15295	15323	15247	15393	15301	15203	15394	15409	15299	15278	15390	15347	15152	15458	15272	15197	15208	15566	15278	15393	15327	15280	15388	15399	15358	15137	15437	15319	15264	15153	15494	15299	15493	15328	15254	15267	15365	15278	15320	15213	15441	15496	15407	15353	15156	15344	15339	15251	15289	15352	15436	15347	15238	15275	15408	15411	15272	15508	15329	15271	15379	15357	15207	15393	15234	15218	15368	15359	15539	15435	15339	15305	15128	15181	15237	15530	15331	15223	15332	15273	15487	15285	15455	15160	15411	15339	15359	15442	15375	15102	15489	15244	15391	15300	15251	15205	15180	15270	15353	15288	15346	15503	15344	15101	15319	15461	15289	15414	15282	15278	15297	15186	15285	15300	15317	15255	15295	15424	15451	15369	15379	15429	15480	15390	15263	15414	15240	15339	15524	15220	15397	15277	15163	15336	15216	15357	15371	15355	15268	15308	15291	15298	15500	15333	15428	15290	15434	15376	15225	15184	15232	15429	15146	15257	15255	15274	15328	15456	15176	15510	15359	15423	15353	15241	15287	15375	15183	15457	15120	15464	15421	15383	15260	15465	15313	15288	15272	15359	15464	15448	15431	15332	15150	15436	15260	15329	15344	15188	15266	15211	15276	15112	15372	15266	15130	15381	15194	15238	15330	15327	15496	15606	15477	15385	15427	15412	15348	15316	15332	15449	15320	15461	15434	15286	15194	15120	15409	15083	15338	15408	15350	15315	15141	15360	15296	15366	15359	15464	15278	15387	15366	15344	15166	15164	15288	15407	15178	15414	15163	15272	15307	15281	15302	15342	15412	15502	15162	15313	15250	15345	15302	15293	15281	15361	15092	15285	15355	15208	15432	15308	15309	15366	15432	15293	15238	15318	15412	15407	15179	15346	15450	15375	15355	15239	15198	15302	15348	15400	15246	15297	15434	15438	15218	15341	15293	15279	15385	15309	15344	15141	15333	15449	15301	15464	15179	15372	15237	15479	15243	15416	15356	15377	15292	15417	15260	15328	15411	15391	15463	15358	15224	15431	15429	15388	15329	15353	15209	15334	15584	15445	15426	15268	15336	15449	15318	15465	15327	15338	15227	15377	15381	15455	15308	15251	15149	15396	15270	15283	15405	15277	15319	15398	15259	15372	15390	15288	15405	15274	15581	15168	15534	15341	15288	15437	15394	15173	15312	15330	15388	15258	15490	15244	15317	15195	15353	15358	15246	15353	15235	15283	15332	15358	15316	15454	15180	15525	15350	15404	15263	15276	15259	15282	15241	15329	15275	15399	15277	15316	15376	15301	15348	15356	15386	15242	15220	15399	15423	15520	15302	15341	15317	15327	15476	15319	15270	15280	15454	15166	15381	15274	15184	15268	15434	15470	15182	15320	15349	15283	15470	15252	15371	15262	15423	15209	15305	15259	15337	15217	15252	15278	15357	15289	15330	15350	15477	15296	15299	15336	15284	15173	15408	15370	15342	15318	15576	15293	15356	15366	15259	15334	15404	15216	15361	15306	15230	15300	15372	15353	15299	15405	15305	15315	15378	15324	15284	15375	15173	15409	15343	15345	15361	15194	15429	15373	15407	15436	15350	15290	15360	15238	15384	15325	15446	15369	15333	15374	15431	15248	15297	15262	15418	15277	15449	15553	15341	15501	15179	15063	15339	15342	15304	15319	15394	15268	15395	15344	15386	15267	15298	15368	15317	15377	15392	15369	15275	15405	15586	15391	15452	15342	15331	15267	15434	15379	15199	15367	15405	15406	15442	15386	15221	15231	15216	15469	15266	15265	15303	15395	15317	15417	15277	15252	15369	15190	15199	15341	15314	15069	15343	15302	15403	15276	15313	15238	15402	15361	15374	15389	15349	15199	15245	15429	15327	15352	15277	15343	15445	15360	15319	15402	15237	15342	15300	15409	15427	15244	15282	15220	15375	15325	15332	15421	15236	15543	15255	15319	15296	15265	15523	15433	15405	15321	15570	15229	15412	15249	15228	15316	15334	15342	15408	15290	15355	15348	15347	15291	15268	15474	15393	15450	15410	15303	15348	15422	15306	15515	15524	15493	15343	15325	15270	15401	15317	15311	15479	15334	15352	15370	15351	15277	15439	15373	15435	15204	15527	15365	15251	15313	15225	15448	15303	15343	15214	15341	15339	15344	15423	15402	15419	15222	15488	15284	15380	15351	15390	15238	15333	15241	15195	15274	15214	15084	15409	15376	15315	15057	15392	15368	15336	15413	15452	15313	15004	15432	15166	15284	15466	15393	15326	15390	15329	15376	15325	15394	15342	15521	15253	15447	15321	15254	15193	15485	15378	15342	15435	15265	15311	15477	15227	15422	15283	15290	15284	15229	15437	15284	15373	15349	15281	15331	15300	15350	15211	15193	15267	15242	15325	15150	15273	15258	15383	15482	15243	15243	15268	15444	15177	15266	15213	15284	15223	15412	15408	15208	15343	15264	15254	15205	15202	15476	15372	15322	15400	15347	15483	15283	15457	15339	15414	15478	15245	15379	15298	15202	15171	15273	15423	15325	15373	15387	15132	15325	15323	15440	15276	15309	15389	15163	15351	15331	15372	15331	15315	15261	15229	15370	15279	15175	15422	15440	15241	15297	15443	15259	15166	15320	15255	15351	15317	15405	15297	15200	15251	15440	15410	15269	15457	15405	15324	15358	15328	15303	15324	15158	15229	15396	15375	15454	15275	15309	15302	15441	15336	15276	15445	15409	15175	15398	15220	15363	15211	15204	15465	15279	15241	15405	15218	15235	15293	15309	15346	15472	15375	15420	15389	15234	15459	15407	15378	15178	15279	15315	15438	15316	15292	15417	15262	15186	15266	15358	15209	15245	15247	15114	15381	15263	15328	15253	15426	15380	15354	15274	15307	15140	15151	15324	15287	14960	15359	15401	15478	15270	15222	15318	15550	15252	15377	15333	15361	15391	15389	15252	15206	15479	15371	15242	15509	15196	15382	15214	15340	15367	15366	15293	15381	15347	15520	15207	15277	15393	15265	15311	15264	15281	15342	15204	15292	15209	15519	15289	15207	15381	15418	15366	15309	15389	15233	15243	15216	15384	15354	15207	15304	15373	15346	15298	15450	15303	15460	15409	15231	15320	15460	15418	15350	15339	15411	15352	15160	15335	15298	15355	15214	15429	15410	15313	15386	15354	15198	15330	15263	15510	15314	15226	15304	15289	15377	15427	15270	15194	15476	15276	15273	15285	15327	15258	15449	15167	15347	15204	15431	15273	15320	15266	15242	15183	15178	15266	15438	15340	15297	15260	15410	15389	15433	15229	15500	15321	15228	15208	15278	15298	15206	15372	15220	15314	15318	15343	15524	15378	15360	15320	15223	15343	15220	15372	15366	15563	15214	15188	15163	15172	15236	15259	15314	15119	15261	15361	15449	15346	15470	15149	15443	15148	15399	15507	15325	15458	15468	15259	15446	15218	15392	15310	15294	15496	15426	15356	15466	15281	15300	15394	15248	15312	15287	15245	15343	15284	15519	15383	15243	15430	15328	15235	15303	15292	15235	15260	15267	15287	15380	15342	15434	15156	15436	15286	15224	15472	15215	15199	15163	15559	15340	15335	15356	15270	15473	15541	15260	15219	15427	15326	15384	15502	15367	15298	15251	15235	15354	15313	15300	15320	15403	15244	15180	15261	15428	15293	15254	15302	15333	15390	15183	15462	15347	15332	15277	15370	15356	15313	15417	15384	15248	15473	15281	15545	15238	15337	15466	15523	15469	15314	15369	15150	15503	15336	15185	15307	15344	15547	15204	15220	15381	15395	15409	15160	15319	15359	15464	15289	15117	15326	15246	15333	15397	15200	15261	15385	15354	15247	15243	15222	15319	15096	15398	15276	15454	15425	15307	15359	15471	15376	15308	15295	15154	15305	15290	15454	15316	15250	15336	15173	15328	15319	15274	15353	15332	15349	15234	15312	15220	15218	15357	15472	15212	15297	15358	15278	15329	15244	15361	15413	15496	15247	15444	15395	15383	15241	15171	15272	15290	15445	15321	15324	15571	15263	15245	15535	15270	15215	15365	15406	15162	15470	15324	15326	15408	15302	15204	15439	15190	15242	15303	15358	15499	15431	15313	15321	15238	15211	15323	15459	15339	15164	15301	15315	15124	15248	15468	15325	15288	15446	15505	15341	15410	15503	15252	15393	15288	15384	15314	15305	15288	15478	15231	15322	15332	15372	15249	15398	15430	15352	15466	15279	15230	15252	15306	15290	15318	15465	15566	15245	15167	15284	15384	15330	15262	15281	15273	15376	15383	15341	15303	15269	15360	15448	15294	15533	15364	15432	15304	15311	15326	15286	15364	15333	15324	15398	15432	15400	15274	15416	15429	15429	15385	15412	15339	15368	15358	15412	15413	15337	15314	15443	15329	15567	15385	15186	15329	15207	15501	15347	15394	15410	15437	15303	15423	15245	15314	15294	15335	15410	15471	15300	15345	15362	15349	15300	15321	15219	15333	15245	15396	15366	15394	15369	15340	15353	15332	15397	15376	15357	15350	15271	15215	15351	15464	15319	15389	15275	15345	15554	15458	15197	15347	15362	15414	15332	15275	15372	15181	15319	15224	15348	15236	15386	15372	15307	15306	15227	15338	15346	15386	15362	15159	15265	15481	15430	15324	15182	15421	15354	15166	15321	15415	15436	15208	15311	15136	15355
29774	27713	32260	27374	21775	19891	18799	18002	17891	17639	17469	17510	17588	17333	17547	17154	17060	16811	16959	16904	17247	17038	16869	16808	16970	16843	16808	17009	17033	16849	16963	16847	16852	16781	16565	16896	16740	16788	16458	16771	16869	16879	16902	16797	16818	16987	16838	16917	16963	16951	16934	16890	17125	16907	17034	16870	17042	16672	16873	16844	16846	16890	16716	16884	16885	16952	16766	16904	16927	16803	17015	16847	16999	16946	16810	16925	17066	16963	17084	16895	16910	16652	16765	16872	16849	16783	16715	16568	16809	16724	16697	16901	16813	16708	16862	16726	16741	16854	16977	17105	17012	16847	16845	16867	16805	17020	16822	16889	16783	16903	17076	17022	16909	16918	16892	16838	16840	16979	17010	16785	16923	16794	16853	16522	16703	16625	16868	16817	16948	16957	16974	16945	16912	16841	16895	16867	16903	16857	16824	16800	16928	16868	16877	16742	16950	16743	16982	16684	16826	16932	16641	16809	16748	16908	16907	17146	16922	16767	16919	16888	16758	16942	16808	16659	16769	16909	16909	16773	16858	16938	16873	16777	16855	16840	16863	16908	16755	16849	17006	16826	16941	16949	16981	16696	16781	16726	16962	16857	16724	16928	16819	16760	16606	16708	16755	16809	16844	16703	16799	16819	16883	16783	16842	16976	17045	16915	16910	16694	16780	16913	16593	16692	16799	16824	16996	16967	16966	17013	16902	16692	16897	16800	16640	16882	16837	16664	16877	16836	16817	16842	16871	16778	16795	16827	16896	16892	16635	16844	16977	16990	16878	16790	16769	16918	16920	16851	17051	16571	16959	16840	16702	16918	16890	16940	16875	16846	16858	16706	16773	16757	16743	16884	16978	16607	16922	16808	16886	17030	16928	16861	16908	16911	16868	16654	16792	16968	16939	16982	16944	16873	16987	16897	17118	16803	16901	16927	16741	16679	16605	16778	16905	16905	16835	16748	16678	16941	16790	16685	16876	16853	16700	16755	16834	16647	16789	16970	17034	16799	16872	16854	16844	16948	16917	16842	16808	16854	16976	16804	17050	16949	17053	16881	16844	16746	16779	16861	16766	16695	16942	16778	16887	16771	16835	16917	16848	16658	17041	16757	16830	16691	16794	17067	16921	16872	16815	17002	16919	16993	16801	17027	16982	17092	16766	16883	16918	16835	16995	16957	16713	16801	16828	16764	17082	16983	16889	17011	16860	16980	16937	16725	16783	16825	16939	17045	17000	16873	16929	16730	16661	16910	16709	16810	16913	16802	16839	16908	16888	16847	16737	17098	16943	17033	16982	16730	16823	16925	16894	16897	16772	16911	17012	16893	17054	16911	16858	16859	16623	16941	16770	16941	16907	16741	16850	16718	16828	16819	16693	17013	16783	16852	16796	16772	16891	16726	16719	16910	16821	16661	16954	16998	16833	16819	16804	16729	16820	16782	16973	16591	16821	16852	17182	16873	16983	16875	16912	16978	16768	16786	16884	16805	16892	16948	16860	16812	16677	16744	16784	16913	17134	16973	16820	16740	16855	16746	16651	16839	16849	16977	16770	16701	16795	16727	16940	16927	17025	16783	17058	16731	16801	16760	16751	16821	16689	16773	16923	16897	16932	16878	16659	17022	16945	16908	16764	16825	16807	16846	16850	16825	16872	16843	16881	17054	16751	16995	16812	16844	16678	16688	16868	16712	16802	16714	16801	16833	17054	16913	16957	17039	16934	16908	16614	16884	16866	16951	16892	16850	16947	16977	16961	16952	16898	16918	16926	16789	16959	16887	16941	16822	16940	17009	17001	16842	16711	16653	16939	16650	16825	16990	16898	16770	16765	16774	16864	16936	17289	16849	16886	17198	16923	16826	17022	16915	16959	16989	16840	16960	16914	16946	17029	16803	16799	16816	16894	16679	16838	16883	16848	16946	16826	16949	17013	16783	16825	16943	16666	16971	16865	16784	17015	16973	16851	16790	16987	16760	16867	16733	16657	16849	16734	16769	16640	16850	16817	17037	16914	16770	16757	16765	16743	17120	16847	16729	16870	16913	16972	16637	16787	16836	17074	16755	16823	16917	16934	16959	16768	16857	16859	16864	16770	16683	16947	16760	17140	16981	16756	16740	16754	17025	16804	17022	16896	16900	17006	16905	16901	16910	16875	17028	16835	16789	16833	16844	16736	16778	16707	17016	16808	16830	17061	16751	16926	16783	16861	16960	16835	17013	16791	16587	16868	16662	16884	16893	17094	16839	16779	17107	16936	16948	16760	16706	16949	16940	17093	16827	16798	16885	17051	16815	16811	17002	16821	16953	16809	16922	17006	16790	16930	17054	16861	16687	16772	16952	16863	16909	17053	16865	16925	17035	16767	16830	17053	16767	16654	16890	16888	16889	17014	16801	16846	16690	16944	16615	16650	16838	16751	16849	16810	16726	16967	16823	17089	16882	16897	16848	16712	16771	16964	16967	16861	16824	16822	16847	16821	16710	16957	16901	16945	16798	16890	16857	16976	16932	16592	16619	16790	16960	16761	16777	16906	16897	16803	16707	16923	16866	16817	16881	16959	16944	17025	16848	16874	16784	16991	16728	17009	16873	16919	16789	16738	16916	16853	16831	16966	16657	16814	17010	16669	16795	16908	16774	16721	16690	16896	17001	16960	16890	16856	16856	17089	16807	16759	16915	16682	16926	16918	16655	16908	16883	16981	16851	16874	16912	16696	16711	16735	16827	16887	16808	16871	16817	16671	16964	16979	16898	16993	16943	17074	17153	16965	16880	16892	16855	17071	16701	16952	16958	16757	16902	16693	16971	16959	16842	16840	16814	16731	16720	16921	16713	16892	16801	16714	16626	16758	17049	16997	17021	16761	16824	16870	17007	16950	16947	16836	16715	17035	16789	16921	16981	17019	16875	16644	16729	16823	16823	16871	16771	16902	16884	16842	17005	16880	17023	16870	16633	16703	16745	16821	16881	16901	16661	16750	16778	16937	16851	16811	16866	16895	16789	16951	16823	16833	16994	16708	16969	16901	16909	16806	16798	16689	16832	16842	16690	16819	17007	16583	16758	16854	16969	16887	16987	16986	16708	17099	16920	16799	16696	16827	16903	16873	16937	16842	16591	16719	16661	16952	16916	16965	16859	16960	16772	17019	16946	16913	16957	16769	16971	16825	16962	16758	16896	16887	16862	16795	16889	16910	16927	16742	16865	16917	16812	16689	17035	16787	16833	17002	16653	16749	16905	16809	16932	16882	16898	16895	16769	16910	16704	16639	16608	16680	16851	16944	16810	16886	16831	16857	17066	17089	16766	16965	16900	16817	16980	16701	16963	16978	17083	16956	16996	17045	16845	16701	16678	16902	16564	16933	16728	16710	16981	16882	16706	16856	16835	16899	17000	16951	16740	17005	16851	16831	16878	16899	16720	16715	16898	16851	16778	16981	16827	16813	17068	16738	16880	16821	16781	16817	17013	16958	17000	16781	16991	16865	16756	16729	16815	16814	16905	17012	16842	16972	16864	16888	16668	16840	16933	17013	16901	16811	16897	16956	17040	16812	16970	16996	16785	16896	16809	16971	16795	16766	16641	16918	17016	16895	16949	16913	17027	16897	16849	16836	16727	16765	16890	16879	17041	16828	16914	16979	16880	16646	16689	16783	16800	16837	16817	16851	16592	16866	16756	17067	16880	16751	16642	17023	16836	17016	16768	16750	16866	16946	16809	16873	16882	16837	17013	16943	16843	16826	16933	16883	16721	16946	16922	16878	17057	16901	16808	16946	16877	16918	16742	16606	16707	16830	16868	16985	16952	16873	16792	16783	16868	16856	16851	16792	16985	17102	16928	16768	16874	16845	16801	16931	16797	16794	16985	16760	16843	17152	16830	16754	16839	16920	16772	16712	16714	16595	16912	16688	16936	16867	16694	17077	16930	16768	16956	16941	16722	16817	16969	16851	16727	16916	16873	16690	16912	16821	17118	16799	16825	16900	16718	16935	16833	16935	16777	16874	16942	16933	16809	16852	16828	16859	16796	16987	16890	16720	16879	16871	16937	16770	16845	16749	16740	16903	16809	16883	16921	16906	16802	16852	16857	16823	17052	16876	16917	16971	16828	16899	16988	16809	16902	16802	16765	16790	16890	17245	16908	16827	16856	16982	16922	16954	16972	16866	16747	16848	16835	16874	16685	16765	16671	16846	17071	16870	16805	16810	16867	16940	16918	16938	16908	16868	16606	16665	16938	16748	16987	17016	16899	16842	16915	16824	16932	16772	16843	16901	16790	16951	17088	17055	16876	16875	16915	16864	16846	17004	16699	16752	16908	17036	16881	16843	16883	16988	16960	16891	17113	17001	16838	16839	16714	16772	16968	16937	16796	16999	17053	17010	16779	16865	16949	16904	16788	16854	16647	16851	16854	16817	16836	16913	16780	16578	17044	16734	16816	16835	16708	16755	16776	16969	16795	16765	16931	16903	16815	16887	17006	16888	17105	16789	16947	16696	16911	16812	16988	16744	16877	16873	16827	16657	17060	16721	16909	16877	17015	16814	17043	16914	16944	16838	16670	16712	16904	16873	16728	16834	16843	17006	16784	16906	16807	16935	16748	16989	16831	16969	16890	16860	16905	16902	16771	16691	17127	16906	16787	16863	16817	16788	16864	16854	16858	16852	16891	16988	16824	16929	16876	16983	16805	16859	16907	16921	16888	16872	16997	17200	16861	16914	16825	16901	16944	16948	16963	16864	16709	16908	16830	16809	16889	16973	16824	16825	16702	16764	16779	16819	17162	16823	16901	16790	16825	16880	16746	16941	16769	16525	16866	16988	16956	16964	16770	16902	16783	16794	17050	17003	16709	16689	16578	16962	16864	16782	16820	16763	17202	16756	16764	16879	16856	16937	16821	17055	16860	16952	16834	16875	16763	16959	16627	16742	16912	16961	16816	16765	17063	16830	16769	16739	16714	16930	16898	16951	16825	16847	16919	16837	16967	16783	16601	16790	16859	16953	16937	17081	16950	16887	17082	16789	16734	16805	16903	16981	16717	16845	16662	16746	17019	16878	16782	16757	16978	16772	16696	16666	16732	16856	16828	16606	16842	16848	16879	17024	17017	16805	17018	16910	16649	17026	16831	17036	16876	16917	17030	16950	16989	16838	17019
26148	42094	34619	26418	22248	19663	17906	17218	16768	16395	15909	15986	15861	15790	15479	15610	15511	15592	15352	15425	15129	15366	15208	15207	15290	15164	15219	15291	15169	15186	15230	15265	15281	15194	15117	15176	15152	15230	15152	15356	15277	15320	15249	15045	15143	15156	15179	15292	15186	15135	15214	15071	14975	15269	15046	15095	15269	15172	15082	15215	15106	15150	15399	15147	15258	15097	15244	15131	15268	15271	15229	15040	15138	15191	15133	15226	15112	15052	15365	15095	15192	15244	15179	15171	15146	15313	15098	15197	15258	15112	15149	15338	15223	15234	15272	15252	15219	15225	15186	15140	15278	15320	15037	15072	15144	15121	15024	15141	15057	15259	15253	15040	15124	15130	15256	15217	15170	15219	15226	15169	15189	15126	15034	15323	15310	15241	15274	15091	15198	15343	15065	15018	15236	15028	15057	15213	15062	15256	15314	15339	15007	15238	15160	15192	15171	15244	15182	15239	15070	15139	15073	15285	15143	15172	15156	15176	15117	15118	15075	15218	15188	15064	15226	15009	15090	15049	15263	15024	14953	15089	15130	15245	15195	15135	14971	15350	15238	15196	15176	15200	15082	15210	15054	15071	15147	15257	15216	15203	15217	15107	15299	15093	15123	15191	15214	15127	15087	15116	15237	15036	15020	15351	15142	15196	15195	15190	15095	15177	15179	15308	15085	15035	15105	14903	15275	15168	15218	15275	15099	15277	15244	15278	15037	15126	15150	15299	15155	15141	15238	15124	15182	15152	15050	15197	15090	15027	15325	15193	15057	15262	15104	15232	15124	15167	15279	15165	15227	15060	15380	15131	15036	15263	15083	15284	15113	15179	15323	15174	15102	15066	15093	15079	15208	15186	15295	15248	15170	15135	15031	15120	15208	15263	15298	15128	15321	15159	15063	15253	15180	15128	15401	15162	15112	15192	15172	15073	15227	15269	15171	15190	15171	15236	15177	15136	15238	15230	15130	15062	15074	15109	15248	15248	15117	15078	15146	15300	15207	15238	15045	15045	15304	15225	15171	15150	15349	15139	15085	15110	15139	15191	15217	15233	15213	15053	15273	15188	15052	15107	15363	15135	15147	15101	15236	15085	15093	15230	15132	15246	15125	15282	15285	15167	15151	15084	15168	15182	15190	15304	14998	15202	15046	15032	15046	15116	15390	15199	15290	15224	15237	15175	15115	15172	15240	15309	15316	15138	15119	15063	15146	15205	15055	15203	15490	15192	15108	15259	15111	14978	15325	15060	15235	15186	15192	15263	15383	15117	15187	15190	14979	15131	15176	15443	15215	15212	15123	15010	15102	15190	15215	15201	15073	15249	15181	15356	15061	15375	15219	15309	15127	15252	15179	15157	15190	15074	15156	15138	15276	15260	15189	15182	15197	15175	15176	15160	15045	15052	15094	15050	15316	15207	15066	14986	15071	15340	15223	15138	15199	15225	15173	15224	15126	15195	15071	15265	15134	15017	15191	15073	15229	15000	15086	15168	15211	15244	15179	15187	15166	15178	15105	15341	15098	15133	15192	15204	15127	15319	15123	15140	15156	15181	15070	15198	15161	15234	15159	15054	15386	14998	15250	15187	15184	15227	15226	15197	15129	15068	15295	15063	15108	15123	15345	15031	15065	15086	15159	15272	15251	15333	15121	15272	15271	15020	15219	15187	15072	15175	15183	15150	15292	15066	15091	15244	15275	15285	15232	15177	15189	15144	15191	15256	15001	15294	15097	15120	15172	15202	15058	15082	15322	15190	15032	15163	15216	15053	15239	15127	15306	15391	15036	15128	15257	15242	15165	15161	15230	15221	15353	15252	15100	15042	15236	15195	15128	15222	15389	15238	15304	15167	15010	15170	15262	15092	15171	15196	15224	15124	15178	15277	15113	15090	15213	15086	15240	15179	15149	15138	15192	15058	15245	15182	14986	15240	15247	15081	15156	15208	15053	15009	15170	15157	15249	15156	15183	15197	15112	15184	15205	15267	15128	15197	15161	15040	15173	15071	15082	15279	15235	15021	15355	15166	15284	14953	15295	15298	15048	15213	15154	15125	15092	15128	15369	15142	15370	15248	15243	15285	15185	15168	15114	15282	15111	15258	15167	15235	15310	15190	15268	15076	15178	15182	15240	15176	15057	15147	15125	15250	15233	15080	15236	15311	15189	15562	15164	15213	15411	15229	15265	15055	15256	15294	15264	15310	15329	15363	15174	15083	15169	15209	14973	15280	15248	15204	15291	15341	15189	15034	15341	15174	15147	15153	15243	15146	15135	15201	14995	15048	15311	15206	15122	15072	15335	15273	14932	15228	15367	15190	15053	15111	15129	15105	15202	15263	15189	15205	15436	15305	15112	15091	15225	15150	14970	15137	15251	15169	15232	15162	15195	15170	15186	15240	15105	15282	15273	15204	15187	15158	15017	14942	15234	15383	15202	15124	15158	15159	15195	15174	15230	15194	15154	15193	15112	15155	15313	15086	15119	15304	15144	15202	15299	15039	14975	15204	15156	15085	15046	15324	15224	15337	15131	15306	15030	15284	15107	15140	15162	15189	15043	15249	15267	15061	15268	15175	15057	15152	15268	15143	15165	15056	15181	15089	15095	14986	15240	15080	15084	15199	15110	15305	15210	15112	15146	15252	15227	15221	14955	15264	15150	15219	15345	15064	15138	15137	15324	15157	15156	15214	15223	15137	14928	15198	15050	15256	15046	15249	15056	15116	15260	15273	15081	15221	15101	15247	15290	15125	15211	15132	15145	15119	15122	15066	15118	15347	15348	15382	15259	15337	15284	15102	14954	15165	15222	15408	15107	15247	15245	15218	15511	15373	15152	15262	15121	15125	15242	15360	15106	15145	15179	15260	15234	15197	14918	15296	14989	15371	15030	15315	15428	15045	15269	15152	15253	15367	14987	15167	15230	15138	15164	15232	14969	15133	15162	15097	15146	15165	15216	15170	15202	15196	15114	15179	15122	15093	15196	15099	15226	15108	15211	15269	15201	15174	15215	15223	15058	15202	14978	15228	15244	15309	15052	15106	15369	15246	15093	15343	15283	15197	15387	15199	15121	15158	15200	15173	15167	15165	15139	15140	15016	15369	15297	15165	14944	15157	15260	15066	15137	15060	15159	15252	15068	15241	15322	15058	15123	15026	15289	15082	15173	15281	15230	15182	15176	15168	15210	15049	15204	15321	15108	15042	15281	15103	15145	15122	15174	15062	15157	15131	15311	15214	15115	15075	15296	15059	15094	15248	15106	15199	15098	15268	15191	15129	15118	15109	15159	15119	15009	15103	15193	15173	15293	15184	15284	15192	15065	15234	15292	15059	15286	15157	15095	15421	15149	15117	15270	15069	15199	15272	15123	15106	15103	15174	15232	15133	15170	15254	15267	15187	15128	15168	15328	15088	15258	15112	15113	15055	15160	15255	15119	15194	15268	15294	15390	15128	15256	15204	15172	15206	15243	15049	15185	15111	15185	15228	15224	15301	15050	15217	15118	15228	15294	15113	15232	15156	15206	15144	15250	15143	15207	15291	15180	15263	15186	15223	15220	15328	15274	15068	15100	15001	15116	15296	15188	15089	15252	15230	15150	15133	15091	15018	15051	15189	15227	15327	15306	15132	15238	15221	15168	15243	15273	15202	15115	15272	15283	15210	15125	15387	15365	15074	15061	15228	15329	15204	15211	15320	15093	15259	15195	15227	15256	15146	15226	15192	15247	15174	15195	15345	15047	15085	15063	15167	15262	15264	15200	14908	15174	15232	15141	15253	15125	15045	15236	15083	15275	15062	15196	15195	15195	15333	15307	15121	15130	15287	15262	15307	15092	15163	15154	15073	15194	15318	15357	15173	15273	15035	15317	15152	15256	15220	15296	15145	15043	15227	15260	15113	15340	15272	15088	15308	15213	15270	15170	15315	15242	15020	15321	15046	15274	15050	15249	15249	15209	15224	15085	15117	15218	15224	15155	15090	15231	15191	15065	15049	15068	15026	15219	15063	15124	15127	15262	15164	15136	15122	15143	15200	15053	15243	15105	15172	15219	15102	15324	14968	15120	15126	15137	15010	15236	15171	15205	15371	15205	15194	15232	15189	15143	15151	15152	15244	15161	15231	15148	15225	15255	15131	15385	15130	15274	15083	15218	15139	15214	15091	15208	15096	15216	15155	15181	15030	15061	15183	15145	15034	15142	15216	15245	15233	15147	15080	15138	15162	15212	15125	15187	15287	15177	15032	15117	15120	15147	15207	15141	15245	15210	15278	15124	15298	15248	15242	15236	15132	15240	15053	15356	15078	15330	15141	15331	15268	15146	15111	15352	14959	15026	15230	15199	14926	15126	15125	15137	15247	15129	15357	15195	15140	15088	15267	15105	15247	15261	15141	15166	15238	15140	15215	15016	15133	15110	15093	15117	15102	15106	15108	15249	15253	15149	15129	15181	14986	15102	15179	15393	15090	15020	15254	15240	15207	15269	14992	14999	15248	15017	15205	15251	15149	15231	15195	15172	15149	15410	15209	15345	15272	15212	15177	15233	15168	15215	15130	15222	15313	15200	15252	14984	15188	15155	15074	15112	15014	15069	15283	15223	15201	15167	15123	15195	15110	15259	15282	15214	15207	15136	15240	15132	15242	15124	15196	15167	15237	15250	15206	14980	15263	15156	15310	15087	15313	15105	15200	15213	15254	15115	15286	15159	15118	15133	15202	15058	15252	15348	15018	15118	15182	15206	15109	15172	15085	15223	15059	15232	15093	15091	15112	15251	15086	15069	15177	15199	15261	15180	15047	15131	15181	15197	15194	15256	15181	15133	15184	15128	15209	15089	15164	15163	15153	15283	15395	15297	15305	15075	15139	15142	15278	15026	15076	15171	15298	15218	15210	15055	15383	15225	15318	15370	15220	15149	15305	15178	15058	15041	15298	15150	15273	15304	15288	15188	15012	15089	15080	15193	15156	15152	15349	15264	15095	15203	15119	15114	15139	15178	15117	15181	15262	15210	15301	15178	15270	15179	15315	15179	15174	15138	15093	15238	15077	15280	15291	15186	15081	15188	15275	15160	15195	15089	15227	15155	15169	15011	15275	15114	15043	15250	15145	15201	15166	14942	15144	15045	14978	15318	15187	15179	15124	15331	15105	15213	15127
23498	21491	28224	25923	23539	23317	22352	19634	18833	18645	18510	17991	17941	17803	17941	17842	17676	17570	17820	17611	17477	17331	17230	17357	17213	17286	17177	17164	17155	17175	17280	17301	17300	17010	17226	17302	17097	17223	17138	16954	17240	17399	17233	17166	17152	17301	17190	16937	17192	17090	17286	17227	17187	17165	17223	17180	17161	17154	17042	17193	17194	17225	17368	17039	17124	17201	17064	17100	17256	17057	17232	17144	17232	17165	17272	17047	17175	16939	17019	17151	16965	17093	17085	16969	17161	17082	17137	17056	17259	17142	17146	17115	17110	17196	17151	17294	17451	17238	17085	17362	17145	17052	17059	17307	17050	17103	17057	17107	17157	17326	17136	16993	16964	17027	17140	17111	17181	17278	17169	17088	17220	16987	17047	17023	16996	17031	16975	17188	17249	17254	17267	17144	17159	17089	17192	16982	17005	16958	17100	17145	17057	17218	17347	17051	17083	17001	17343	17240	17130	17155	17085	17153	17296	17157	17356	17022	17129	17152	17257	16896	17082	17055	17147	17235	17023	17011	17022	17083	16959	16970	17161	17187	17116	17058	17082	17053	17217	17134	17214	17050	17022	16941	17000	17155	16963	17110	17104	17039	17298	17308	17235	17104	17373	17213	17281	17006	17194	17016	17283	17283	17170	17213	17360	17216	16931	17048	17112	17129	17201	17212	17173	16989	17123	17237	16989	16832	16967	17180	17225	17044	17184	17047	17249	16956	16967	17037	16947	16954	17117	17033	17067	17186	17112	17216	17131	17080	17164	17224	17253	17101	17072	17156	17202	17079	17126	17173	17163	17292	17188	17269	17156	17094	17201	17042	17290	17078	17338	17191	17186	17131	17024	17019	17027	17114	17153	17167	16982	17333	17088	16988	17295	16975	17075	17113	17198	17087	17126	16972	17130	17333	17132	16977	17175	16823	17102	17196	17328	16910	17080	17320	17020	17234	17191	17290	17022	17183	17163	17083	17148	17062	16948	16927	17076	17194	17230	17338	17053	17166	17076	17097	17098	17163	17000	17167	17014	16920	17290	17190	16995	17375	17104	17090	17126	17116	17147	17288	17251	17272	17083	17029	17055	17066	17247	17088	17171	17079	17096	17239	17284	17192	17240	17033	17152	16969	17060	16962	17010	17161	17070	17038	17214	17283	17102	17405	17030	17366	17109	17302	17071	16994	17151	17126	17104	17222	17186	17176	17314	17225	17151	17322	17045	17084	17160	17196	17087	17203	17313	17295	16978	17244	17129	17208	17106	17296	17258	17166	17081	17087	17115	17212	17165	17252	17301	17049	17156	16849	17138	17168	16849	17064	17131	17135	17059	17089	17190	17091	17167	17021	16942	17022	17108	16862	17045	17358	17078	17070	17054	17191	17170	17239	17103	17181	17299	17031	17074	17217	17106	17219	17062	17105	16921	17081	17271	17034	17064	16881	17109	17331	17021	16979	16881	17199	17187	17134	17142	17253	17282	17177	17110	17180	17132	16930	17168	17043	17308	17266	17124	17119	17137	17117	17059	17228	17215	17059	17231	17059	17017	17157	17172	17162	17175	17260	17036	17046	17039	17163	17160	17027	17311	17201	17242	17236	17290	16977	17027	17298	17201	17251	17275	17222	16957	17073	17350	17167	17018	17107	17403	17068	16994	17188	17123	17219	17035	17184	17012	17142	17193	17383	17161	17185	17094	17292	17011	17210	17124	17076	17259	17130	17150	17365	17151	17006	17456	17084	17090	17112	17249	17267	17064	17081	17233	17210	17299	17103	17319	17016	16946	17173	17385	17216	17120	17107	17144	17360	17010	16979	17086	17323	17289	17295	17123	17095	17174	17164	16957	17176	17099	17056	17109	17192	17169	17247	17258	17106	17224	17141	17162	17150	17099	17072	17209	17008	17192	17165	16924	17042	17096	17112	16934	17249	17082	17083	17259	17225	17219	17210	17274	17050	16996	17076	17142	17091	17218	17046	17193	17249	17053	17105	17029	17029	17136	17129	17153	17087	17135	17025	17069	16987	17185	17111	17197	17210	17044	17154	17084	16986	17194	17177	17330	16999	17028	17054	17083	17135	17208	17070	17074	17031	17078	17276	17136	17185	17428	17117	17200	17042	17218	17087	17208	17133	16930	16994	17045	17141	17028	17079	17217	17103	17236	17323	17229	17164	17214	17184	17200	17034	17159	17131	16821	17196	17348	17057	17101	17164	17030	17307	17388	17090	17258	17131	17101	17025	17207	17139	17134	17003	16929	17244	17172	17103	16997	17177	17236	17159	17165	17196	17294	17038	17234	17059	16980	16919	17248	17303	17359	16898	17099	17092	17138	16985	17091	17224	17347	17222	17078	17225	16930	17001	17201	17301	16958	17125	17121	17160	17005	16919	17234	17160	17125	17111	17070	17150	17016	17219	17061	16861	17060	17077	17202	17237	17254	17029	17207	17138	17060	17107	17172	17276	17103	17174	17281	17201	17001	17072	17178	17007	17255	17021	17220	17104	17025	17150	17069	17344	17046	17329	17137	17335	16910	17112	17014	17119	17001	17105	17330	17136	17044	17078	17324	17299	17090	17303	17230	17048	17002	17078	17117	17138	17044	17021	17179	17210	17211	16964	17283	17299	17139	17189	17033	17168	17182	17021	17133	17157	17130	17356	17307	17168	17206	17218	17198	17080	17007	17234	17070	17019	17200	17058	17405	17104	17109	17153	17224	17173	17040	17194	17248	17258	17031	17429	17146	17174	17133	17197	17062	17243	17246	17186	16993	17116	17102	17084	17288	17218	17167	16990	17096	16990	17168	17037	17140	17174	17105	16853	17396	17265	17264	17258	17167	17180	17104	17249	17091	17200	17096	16871	17452	17076	17378	17221	17091	17266	17180	17076	17228	17422	16863	17159	17101	17234	17078	17084	17075	16994	17153	17044	17235	17352	17201	17023	17049	17190	17049	17067	17031	16985	17060	17094	16998	17174	16957	17236	17046	16943	17079	17215	17049	17019	17208	17153	17165	16948	17150	17145	17338	17339	17235	17231	17311	17248	17063	17455	17127	17125	17227	17058	17183	17124	16966	17160	17009	17016	17290	16791	17123	17207	17171	17252	17207	17238	17217	17242	17047	17277	17381	17212	17091	17228	17302	17189	17273	17073	17269	17078	17089	17070	17096	17142	17022	17198	17246	17156	17016	17054	17344	17277	17177	17286	17089	17222	17119	17131	17197	17243	17117	17158	16877	17040	17077	17172	17065	17014	17100	17190	17299	16974	17285	17292	17269	17229	17136	16944	17230	17084	17209	17262	17196	17530	17299	17033	17079	17196	17178	16981	17052	17075	17144	17052	17244	17177	17204	17256	17040	17009	17139	17159	17189	17074	16988	17167	17007	17000	17125	17207	17087	17064	17014	16987	17269	17087	17104	17183	17345	17283	17189	17192	17205	17044	17261	17040	17073	17081	17073	17145	17143	17209	17202	17184	17159	17212	17083	16751	17290	17271	17151	17209	17135	17091	17258	17076	17066	17078	17281	17109	17126	17069	17320	17317	17106	17206	17079	17150	17221	17204	17271	17269	16958	17122	17253	17268	17215	17141	17250	17199	17179	17273	17243	17051	17152	16919	17285	17091	17151	17119	17005	17134	17123	17045	17279	17291	17085	17169	16995	17003	17059	17010	17069	17068	17179	17118	17151	17114	17293	16983	17029	17060	16946	17052	17070	17022	17227	16954	17001	17169	17232	17101	17113	16998	17087	17079	17382	17104	17077	17171	17206	17137	17145	16963	17158	16956	16956	17272	17213	17317	17010	17279	16937	17247	17335	17166	17086	17284	17209	17330	17078	17007	17060	17150	17191	17090	17175	17171	17186	17004	17090	17150	17202	17354	16926	17300	17209	17212	17053	17266	17096	17311	17126	17122	17232	17313	17298	17076	17048	17143	17315	17290	17181	17088	17102	16955	16953	17149	17124	17285	17044	17061	17195	17300	17203	17073	17226	16983	17254	17161	17030	17104	17166	17155	17272	17067	17127	17242	17165	16897	17143	17289	16953	17192	17108	17331	17252	17033	17063	17049	17318	17126	17125	17052	17147	17126	16994	17107	17051	17077	17234	17251	17111	16875	17132	17212	17294	17313	17219	17268	17112	17122	17270	17195	17224	16986	17077	17187	17246	17185	17098	17068	17265	17247	17140	17098	17180	17114	17012	17133	17123	17127	17257	17304	17199	17130	17234	17179	17060	17271	17240	17407	17283	17075	17202	17175	17068	17157	17101	16936	17125	17269	17159	17125	17026	17236	17001	17445	17087	17130	17085	17183	16965	17097	17069	17226	17065	17019	16902	17235	17215	16926	17175	17277	17086	17124	17433	17258	17246	17070	17199	17049	17102	17198	17024	17176	17242	17160	17060	17195	17032	17080	17179	17207	17197	17275	16926	16992	17074	17160	17057	17278	16798	17276	17160	17198	17214	17041	17090	16966	17014	17173	17201	17004	17133	17124	17125	17111	17153	17172	17147	17084	17136	17292	16971	17195	17292	17208	16935	17260	17311	17371	17123	17326	17321	17023	17017	17072	17149	17121	17014	17015	17032	17116	17331	17132	17193	17078	17069	17362	17207	17082	17175	17101	17126	17053	17260	17210	17135	17345	17240	17055	17070	17135	17234	17066	17172	17278	17215	17271	17009	17180	17071	17115	17158	17135	16960	17003	17123	17264	17150	17060	17220	17280	17100	17217	17069	17076	17158	17056	17235	17116	17012	17089	17185	17470	17228	17098	16999	17077	17087	17111	16964	17012	17124	17455	17201	17248	17136	17086	17282	17193	17208	17271	17185	17229	17073	17226	17168	17206	17529	17074	17224	17080	17106	17049	17144	17035	17278	17243	17138	17216	17013	17100	17264	16978	17011	17015	17081	17139	17191	17124	17078	17259	17256	17344	17138	16967	16966	17137	17196	17357	17382	17245	17238	17281	17079	17358	17057	17169	17244	17033	17349	17183	17188	17190	17168	17151	17176	17170	16976	17088	17267	17284	17412	17130	16987	17322	17089	17289	17169	17253	17157	17227	16947	16960	17046	17049	17083	17044	17312	17169	17160	17021	17073	17181	17213	16943	17225	17350	17258	17352	17089	17159	16971	17313	17104	17079	17289	17051	17200	17083
24594	48025	40559	31240	26034	22188	19906	18665	18202	17289	17055	16776	16456	16215	16392	16159	15963	15784	15674	15757	15622	15660	15646	15285	15736	15428	15451	15584	15452	15417	15620	15428	15579	15428	15300	15324	15589	15454	15398	15375	15377	15237	15372	15362	15470	15401	15288	15415	15366	15245	15398	15401	15266	15479	15424	15389	15552	15409	15380	15358	15512	15471	15567	15467	15462	15344	15281	15123	15378	15407	15618	15373	15413	15521	15213	15557	15480	15313	15404	15326	15356	15381	15421	15374	15334	15375	15404	15481	15330	15524	15261	15433	15549	15425	15222	15403	15400	15629	15347	15366	15390	15443	15526	15257	15357	15306	15399	15225	15616	15381	15504	15503	15565	15390	15361	15294	15359	15305	15472	15361	15512	15336	15411	15375	15310	15461	15250	15432	15320	15415	15427	15513	15524	15266	15351	15161	15369	15162	15362	15407	15450	15435	15258	15366	15501	15603	15281	15456	15532	15493	15299	15516	15375	15344	15364	15487	15400	15365	15400	15323	15439	15455	15488	15400	15482	15424	15400	15418	15340	15467	15523	15367	15417	15215	15327	15249	15444	15390	15292	15302	15346	15405	15416	15547	15302	15481	15353	15270	15368	15401	15345	15255	15240	15374	15412	15519	15458	15246	15360	15369	15379	15421	15295	15457	15377	15278	15317	15532	15451	15277	15474	15540	15312	15281	15149	15476	15232	15298	15347	15514	15321	15489	15465	15422	15307	15249	15338	15391	15455	15355	15273	15500	15412	15388	15346	15360	15380	15416	15394	15461	15350	15440	15404	15388	15341	15429	15472	15465	15420	15437	15312	15448	15628	15376	15383	15087	15314	15408	15391	15492	15446	15399	15418	15331	15370	15443	15374	15493	15428	15423	15415	15433	15393	15318	15354	15334	15288	15298	15443	15455	15400	15364	15534	15329	15417	15451	15496	15315	15252	15415	15437	15461	15426	15358	15451	15419	15434	15467	15318	15401	15508	15371	15417	15448	15491	15305	15529	15372	15414	15221	15432	15352	15507	15254	15538	15326	15425	15283	15420	15376	15495	15531	15270	15360	15396	15468	15284	15364	15537	15348	15389	15413	15447	15360	15456	15407	15383	15521	15501	15450	15371	15509	15434	15319	15389	15443	15336	15315	15528	15404	15260	15437	15139	15517	15307	15476	15548	15449	15407	15330	15385	15419	15354	15573	15531	15308	15458	15516	15329	15289	15315	15435	15470	15279	15483	15351	15296	15411	15573	15411	15303	15438	15423	15350	15400	15448	15255	15413	15246	15412	15373	15383	15377	15190	15505	15459	15393	15521	15428	15396	15327	15407	15457	15312	15408	15385	15417	15263	15214	15395	15555	15360	15410	15365	15536	15527	15486	15512	15316	15386	15412	15272	15337	15438	15359	15364	15419	15401	15378	15363	15312	15356	15407	15381	15396	15338	15597	15481	15427	15375	15472	15496	15298	15417	15424	15330	15405	15488	15514	15448	15402	15276	15353	15544	15193	15513	15371	15341	15381	15385	15429	15446	15328	15292	15404	15604	15503	15382	15421	15548	15352	15429	15443	15432	15319	15264	15214	15406	15647	15431	15269	15420	15421	15530	15494	15441	15489	15371	15170	15361	15525	15452	15542	15318	15354	15387	15411	15465	15411	15443	15311	15379	15384	15297	15483	15471	15024	15364	15387	15406	15497	15507	15501	15499	15398	15314	15541	15312	15552	15455	15461	15495	15387	15359	15437	15409	15458	15259	15293	15576	15297	15438	15399	15363	15437	15619	15199	15328	15250	15562	15170	15437	15482	15523	15543	15317	15526	15297	15476	15283	15305	15248	15354	15361	15297	15494	15423	15433	15494	15351	15550	15425	15333	15277	15347	15406	15594	15225	15194	15377	15432	15444	15351	15415	15252	15318	15299	15530	15269	15441	15328	15261	15272	15307	15423	15351	15346	15491	15471	15340	15390	15235	15464	15334	15524	15316	15509	15374	15362	15352	15399	15217	15377	15504	15300	15433	15423	15320	15459	15244	15628	15331	15431	15326	15563	15520	15565	15320	15501	15334	15519	15410	15417	15266	15467	15341	15340	15185	15429	15312	15376	15378	15434	15471	15399	15435	15453	15318	15529	15481	15429	15373	15288	15436	15398	15350	15377	15335	15378	15308	15270	15422	15321	15330	15514	15214	15272	15429	15463	15314	15579	15485	15311	15513	15418	15288	15330	15300	15225	15436	15490	15429	15260	15353	15326	15366	15462	15371	15344	15529	15569	15343	15375	15248	15306	15282	15427	15468	15346	15321	15477	15318	15458	15581	15510	15463	15386	15489	15450	15326	15434	15388	15344	15528	15414	15413	15490	15375	15475	15407	15383	15443	15450	15446	15438	15399	15232	15318	15222	15384	15293	15462	15471	15598	15389	15434	15343	15366	15363	15565	15454	15390	15275	15341	15447	15485	15352	15331	15208	15365	15438	15323	15459	15412	15358	15374	15372	15357	15346	15430	15372	15371	15510	15406	15416	15370	15251	15449	15409	15470	15332	15390	15477	15307	15488	15317	15418	15233	15310	15453	15265	15627	15510	15442	15407	15318	15525	15347	15343	15305	15476	15303	15552	15341	15228	15343	15313	15454	15496	15354	15294	15317	15391	15249	15486	15442	15301	15441	15429	15344	15183	15301	15292	15503	15390	15311	15265	15423	15547	15207	15226	15272	15487	15450	15058	15455	15340	15506	15446	15352	15561	15239	15458	15184	15464	15203	15383	15484	15448	15272	15271	15560	15590	15254	15306	15269	15353	15279	15366	15245	15351	15212	15414	15403	15579	15422	15511	15108	15331	15566	15410	15445	15377	15606	15307	15502	15350	15227	15468	15397	15464	15451	15318	15576	15352	15366	15361	15352	15488	15399	15363	15408	15348	15476	15509	15392	15370	15661	15346	15347	15365	15565	15391	15302	15462	15402	15362	15512	15506	15369	15473	15470	15375	15277	15355	15469	15311	15525	15309	15558	15333	15297	15421	15519	15470	15261	15332	15419	15322	15354	15335	15394	15337	15299	15240	15407	15357	15319	15284	15331	15479	15379	15439	15347	15362	15498	15272	15434	15244	15375	15244	15399	15607	15279	15302	15405	15532	15446	15418	15299	15407	15516	15391	15508	15433	15262	15322	15649	15463	15557	15413	15390	15346	15301	15353	15274	15581	15488	15413	15247	15284	15427	15468	15556	15544	15464	15395	15355	15428	15480	15269	15484	15348	15525	15488	15468	15387	15454	15539	15476	15298	15498	15327	15368	15365	15258	15531	15473	15300	15407	15651	15264	15438	15306	15341	15345	15313	15326	15393	15395	15303	15395	15277	15485	15618	15345	15486	15375	15325	15377	15337	15383	15473	15430	15589	15439	15349	15402	15379	15481	15353	15361	15374	15480	15354	15352	15361	15310	15353	15335	15304	15325	15304	15361	15574	15338	15484	15430	15486	15312	15366	15391	15350	15367	15527	15412	15374	15513	15438	15385	15392	15385	15349	15360	15536	15347	15416	15446	15348	15388	15400	15241	15536	15338	15527	15332	15504	15356	15263	15546	15395	15315	15554	15413	15382	15596	15412	15418	15490	15311	15538	15407	15536	15377	15394	15276	15487	15315	15371	15335	15330	15401	15453	15453	15458	15417	15390	15380	15303	15438	15344	15544	15233	15236	15360	15389	15467	15442	15236	15343	15426	15462	15360	15545	15355	15438	15472	15267	15256	15272	15380	15441	15422	15291	15626	15507	15334	15409	15522	15222	15346	15421	15539	15366	15466	15286	15561	15405	15309	15453	15398	15389	15181	15528	15504	15393	15392	15460	15379	15252	15465	15498	15501	15345	15274	15318	15622	15511	15496	15476	15305	15323	15251	15293	15536	15353	15382	15483	15510	15407	15338	15390	15453	15206	15420	15385	15332	15401	15176	15465	15457	15400	15489	15405	15492	15515	15410	15549	15451	15239	15490	15414	15305	15505	15405	15430	15320	15301	15297	15412	15417	15330	15465	15405	15317	15442	15277	15355	15480	15361	15280	15305	15320	15321	15285	15287	15504	15194	15378	15274	15503	15497	15433	15405	15250	15283	15418	15560	15453	15522	15247	15370	15424	15490	15357	15595	15270	15530	15586	15426	15263	15547	15222	15407	15321	15462	15393	15494	15494	15516	15258	15468	15499	15511	15292	15353	15341	15338	15410	15515	15509	15496	15401	15450	15393	15463	15376	15331	15397	15342	15537	15498	15424	15291	15398	15525	15431	15295	15407	15487	15410	15411	15367	15353	15457	15366	15453	15573	15484	15413	15269	15361	15551	15360	15599	15466	15391	15521	15482	15277	15417	15631	15431	15515	15306	15263	15418	15259	15250	15389	15359	15117	15427	15447	15332	15422	15516	15395	15418	15491	15409	15342	15451	15292	15394	15239	15397	15348	15409	15325	15379	15335	15611	15415	15369	15359	15498	15200	15417	15299	15304	15515	15396	15575	15241	15382	15349	15301	15523	15285	15392	15472	15477	15416	15379	15356	15274	15423	15492	15579	15422	15345	15437	15261	15476	15324	15416	15342	15405	15577	15301	15292	15552	15463	15454	15354	15514	15307	15419	15335	15368	15420	15520	15453	15420	15284	15196	15448	15389	15443	15480	15357	15355	15505	15563	15429	15594	15420	15527	15509	15487	15278	15501	15320	15291	15383	15470	15421	15425	15353	15482	15365	15451	15611	15292	15416	15324	15148	15562	15263	15411	15332	15394	15481	15451	15203	15374	15365	15384	15385	15380	15454	15492	15326	15316	15298	15388	15309	15270	15457	15567	15509	15442	15404	15431	15455	15404	15453	15274	15456	15565	15410	15277	15376	15545	15382	15281	15232	15388	15315	15277	15395	15232	15508	15451	15336	15436	15358	15370	15314	15284	15292	15452	15290	15470	15335	15636	15324	15480	15322	15497	15361	15390	15572	15485	15448	15428	15445	15314	15392	15488	15285	15507	15179	15270	15342	15334	15481	15237	15400	15470	15293	15304	15349	15272	15239	15368	15442	15502	15247	15472	15286	15412	15421	15394	15366	15489	15458	15372	15560	15391	15590	15439	15363	15411	15463	15440	15405	15362	15447	15382	15340	15555	15300	15384	15428
25432	21744	28333	28531	21981	20252	19783	18437	18144	17858	17654	17488	17369	17271	17163	17135	17027	16982	16974	17111	16862	16916	16931	16978	16836	16855	16950	16788	16882	16871	16897	16870	16883	16841	16951	16899	16787	16524	16669	16596	16511	16960	16825	17039	16935	16891	16951	16940	16757	16651	16616	16694	16785	16990	16849	16937	16859	16848	16713	16700	16947	16743	16622	16975	16431	16561	16752	16882	16944	16721	16726	16853	16948	16568	16878	16728	16651	16703	16786	16850	16650	17038	16894	16727	16673	16796	16781	16777	16701	16946	16485	16737	16825	16766	16893	16719	16625	16798	16691	16810	16938	16739	16970	16639	16762	16743	16761	16789	16874	16838	16550	16739	16837	16761	16821	16768	16685	16761	16495	17013	16715	16682	16750	16719	16712	16812	16391	16706	16788	16639	16936	16804	16743	16598	16848	16940	16752	16867	16937	16717	16728	16639	16752	16821	16746	16767	16796	16687	16851	16652	16732	16847	16756	16791	16755	16841	16678	16598	16848	16719	16780	16840	16699	16824	16735	16689	16773	16769	16831	16764	16884	16593	16809	16912	16615	16660	16815	16787	16839	16795	16742	16778	16821	16641	16747	16920	16777	16981	16840	16764	16969	16880	16681	16713	16826	16735	16753	16675	16709	16812	16826	16832	16882	16876	16806	16862	16724	16866	16896	16766	16782	16706	16677	16836	16783	16844	16937	16728	16675	16866	16836	16836	16861	16729	16685	16716	16713	16644	16762	16734	16853	16523	16959	16809	16706	16916	16515	16727	16844	16800	16882	16770	16709	16688	16881	17003	16866	16560	16793	16726	16685	16851	16803	16925	17007	16851	16707	16672	16829	16568	16747	16800	16668	16950	16793	16688	16779	16562	16707	16761	16809	16808	16797	16919	16835	16677	16716	16799	16761	16837	16822	16868	16788	16648	16601	16825	16767	16783	16745	16903	16739	16640	16785	16643	16812	16925	16661	16562	16726	16741	17052	16927	16725	16800	16662	16956	16786	16688	16889	16800	16875	16759	16706	16605	16706	16697	16909	16583	16772	16656	16848	16887	16583	16851	16731	16701	16666	16666	16811	16804	16764	16596	16733	16986	16921	16752	16778	16744	16699	16945	16826	16807	16715	16681	16904	16709	16882	17115	16729	16862	16754	16748	17037	16852	16727	16447	16727	16768	16625	16713	16782	16779	16741	16750	16784	16799	16634	16832	16790	16623	16774	16782	16723	16685	16592	16640	16825	16740	16809	16708	16906	16693	16971	16649	16867	16600	16841	16582	16876	16855	16851	16602	16852	16738	16647	16892	16755	16928	17012	16956	16802	16757	16840	17098	16761	16665	16739	16407	16863	16603	16710	16781	16761	16768	16702	16756	16921	16730	16650	16950	16909	16934	16986	16776	16745	16950	16923	16672	16725	16636	16586	16792	16883	16754	16757	16890	16785	16658	16673	16696	16757	17020	16750	16720	16971	16732	16694	16895	16755	16760	16804	16783	16685	16885	16843	16799	16866	16751	16829	16774	16793	16674	16840	16797	16975	16637	16767	16678	16856	16927	16713	16685	16784	16720	16501	16676	16766	16745	16915	16820	16850	16842	16897	16936	16946	16893	16753	16787	16958	16706	16910	16879	16706	16735	16829	16762	16707	16753	16733	16788	16862	16905	16856	17118	16820	16691	16789	16897	17004	16717	17178	16777	16663	16823	16958	16719	16718	16857	16989	16754	16923	16961	16821	16706	16706	16676	16709	16642	16836	16904	16806	16886	16783	16671	16604	16697	16778	16697	16757	16521	16855	16658	16982	16727	16683	16683	16718	16772	16726	16709	16800	16832	16730	16856	16771	16770	16832	16725	16524	16805	16793	16544	16575	16664	16842	16685	16805	16588	16919	16631	16820	16913	16773	16721	16806	16744	16893	16696	16812	16656	16950	16777	16903	16631	16681	16902	16632	16903	16765	16938	16884	16806	16721	16897	16715	16805	16813	16750	16706	16716	16946	16653	16582	16855	16799	16814	16808	16743	16909	16789	16766	16666	16687	16816	16920	16765	16710	16730	16718	16834	16773	16628	16648	16717	16699	16830	16791	16725	16829	16949	16838	16879	16509	16591	17014	16562	16859	16830	16661	16801	16863	16708	16822	16922	16866	16808	16865	16722	16705	16815	16724	16947	16896	16899	16697	16655	16908	16901	16868	16705	16685	16892	16850	16956	16876	16659	16700	16809	16878	16865	16632	16872	16709	16835	16830	16548	16808	16851	16837	16825	16764	16859	17005	16735	16830	16524	16657	16833	16795	16780	16824	16775	16834	16811	16756	16842	16828	16853	16880	16666	16662	16963	16868	16778	16596	16795	16697	16838	16940	16637	16551	16622	16859	16810	16823	16953	16691	16733	16937	16735	16836	16797	16862	16774	16699	16762	16854	16937	16938	16790	16482	16829	16955	16877	16758	16816	16823	17026	16864	16791	16854	16592	16696	16814	16859	16757	16800	16859	16716	16720	16686	16894	17102	16845	16776	17003	16757	16707	16722	16692	16890	16748	16712	16926	16773	16679	16695	16844	16858	16993	16625	16727	16718	16931	16716	16771	16853	16663	16777	16809	16818	16722	16791	16885	16978	16761	16742	16717	16681	16766	16778	16782	16866	16692	16775	16783	17067	16875	16689	16863	16880	16582	17030	17155	16663	16866	16991	16984	16826	16743	16852	16887	16791	16811	16867	16754	16899	16710	16889	16922	16706	16755	16789	16684	16787	16778	16898	16828	16712	16921	16654	16660	16645	16604	16879	16737	16791	16765	16507	16716	16864	16892	16908	16645	16914	16776	16621	16644	16807	16817	16789	16872	16873	16731	16732	16802	16837	16742	16768	16593	16680	16937	16773	16962	16728	16640	16850	16956	16794	16902	16888	16608	16697	16864	16675	16807	16843	16808	16514	16690	17045	16862	16818	16809	16862	16545	16632	16963	17027	16847	16782	16934	16830	16554	16641	16827	16832	16837	16904	16989	16852	16881	16716	16734	16674	16508	16822	16904	17056	16873	16710	16760	16792	16951	16854	16786	16928	16772	16876	16815	16805	17090	16800	16738	16650	16608	16992	16618	16901	16837	16793	16545	16824	16792	16748	16806	16775	16677	16962	16694	16733	16768	16906	16800	16758	16757	17038	16908	16536	16500	16704	16880	16735	16788	16866	16777	16988	16898	16854	16728	16856	16964	16693	16759	16484	16673	16568	16613	16606	16866	16628	16526	16542	16776	16775	16800	16883	17009	16911	16638	16729	16774	16804	16854	16500	16813	16650	16862	16767	16670	16852	16895	16581	16729	16835	16957	16843	17134	16831	16754	16642	16626	16718	16856	16844	16856	16725	16879	16952	16747	16849	16653	16802	16857	16801	16667	16953	16762	16693	16673	16690	16933	16947	16791	16754	16672	16605	16949	16795	16606	16749	16981	16618	16799	16929	16836	16763	16598	16718	16744	16803	16580	16591	16709	17003	16659	16837	16579	16732	16860	16862	16812	16759	16793	16661	16704	16766	16744	16691	16822	16816	16800	16759	16836	16583	16757	16698	16739	16785	16563	16743	16598	16737	16835	16741	16662	17074	16802	16960	16903	16835	16767	16861	16706	16762	16510	16733	16551	16857	16749	16900	16690	16861	16842	16853	16678	16931	16907	16883	16883	16701	16911	16725	16827	16844	16836	16689	16671	16545	16679	16768	16765	16829	16583	16718	16855	16738	16819	16596	16585	16669	16816	16809	16647	16752	16839	16949	16730	16875	16775	16781	16808	16687	16896	17027	16620	16720	16648	16748	16945	16565	16499	16761	16749	16639	16612	16773	16865	16730	16926	16759	16826	16599	16817	16890	16907	16869	16834	16670	16540	16782	16848	16747	16541	16621	16767	16868	16844	16833	16747	16552	16908	16796	16881	16841	16732	16851	16627	16821	16688	16766	16927	16922	16770	16777	16799	16964	16803	16763	16775	16776	16739	16777	16907	16964	16875	16564	16790	16655	16764	16743	16787	16653	16730	16682	16724	16727	16611	16656	16875	16761	16803	16861	16937	16857	16727	17068	16656	16830	16800	16965	16881	16719	16736	16806	16835	16992	16683	16822	16850	16800	16806	16732	16778	16750	16683	16777	16690	16928	16823	16721	16718	16761	16655	16772	16674	16823	16970	16695	16727	16892	16657	16677	16722	16911	16736	16697	16931	17041	16727	16891	16742	16984	16614	16553	16805	16852	16916	16685	16893	16621	16625	16750	17015	16520	16664	16582	16813	16654	16791	16815	16763	16804	16848	16992	16864	16649	16702	16847	16881	16835	16839	16552	16866	16866	16982	16820	16730	16876	17057	16900	16772	16869	16701	16911	17034	16927	16843	16916	16850	16928	16921	16802	16853	16755	16953	16946	16867	16849	16884	16764	16696	16896	16838	16689	16933	16918	16757	16919	16835	16799	16934	16935	16767	16727	16868	16860	16843	16967	16854	16867	16795	16892	16884	16816	16731	16916	16846	16748	16994	16837	16799	16760	16649	16739	16791	16806	16769	16608	16890	16819	16905	16661	16848	16953	16817	16846	16725	16741	16611	16824	16844	16908	16932	16682	16781	16641	16917	16905	17004	16843	16896	16790	16607	16752	16618	16655	16712	16662	16879	16700	16792	16759	16712	16756	16733	16893	16907	16916	16603	16704	16566	16980	16975	16725	16831	16842	16803	17026	16650	16952	16827	16790	16642	16712	16661	16846	16617	16913	16615	16963	16554	16876	16736	16774	16602	16739	16868	16805	16898	16763	16901	16758	16783	16788	16767	16872	16832	16831	17019	16791	16620	16720	16937	16761	16741	16828	16949	16519	16701	16608	16990	16751	16793	16976	16751	16947	16784	16801	16914	16784	16845	16709	16870	16793	16701	16832	16890	16660	16681	16737	16753	16767	16866	16922	16849	16925	16755	16854	16751	16889	16773	16703	16824	16881	16659	16881	16770	16843	16723	16620	16749	16702	16725	16903	16731	16742	16758	16862	16691	16787	16910	16702	16696	16781	16869	16675	16817	16721	16971	16722	16682	16841	16764	16791	16677	16718	16946	16784	16787	16666	16762	16783	16779	16701	16698	16971	16812	16785	16981	16830	16684	16718	16701	16954	16813
25033	43898	36198	27541	22988	20142	18498	17664	17181	16630	16281	16148	16168	15928	15694	15651	15642	15540	15610	15418	15266	15325	15206	15273	15210	15212	15145	15176	15294	15003	15094	15331	15314	15142	15134	15086	15239	15059	15134	15257	15228	15088	15167	15188	15044	15245	15259	15256	15276	15217	15207	15138	15151	14874	15152	15141	15046	15292	15184	15103	15045	15252	15217	15073	15055	15154	15107	15205	15042	15170	15184	15069	15120	15201	15066	15026	15051	15170	15253	15023	15222	15280	15245	15052	14905	15199	15246	15110	15241	15022	14976	15098	15120	15307	15069	15160	15330	15099	15030	15066	15223	14940	15238	14966	15053	15095	15130	15194	15176	15126	15011	15173	15120	15052	15123	15086	15242	15035	15172	15214	15039	15098	15142	15155	15363	15075	15295	14965	15098	15079	15205	15007	15160	15219	15101	15295	15033	15245	15287	15057	15111	15186	15036	15134	15080	15036	14983	15177	15294	15143	15138	14980	15149	15031	15116	15249	15058	15212	15115	15081	15077	15144	15062	15124	15146	15177	15096	15059	15040	15138	15091	15197	15304	15136	15013	15197	15126	15276	15103	15117	15163	15248	15222	15165	15081	15101	15121	15091	15175	15310	15323	15142	14989	15078	15253	15226	15181	15171	15194	15229	15077	15290	15133	15224	15243	15191	15221	15181	15222	15147	15131	15105	15105	15096	15184	15173	15163	15245	15069	15158	15144	15267	15236	15113	15212	15066	15173	15141	15047	15182	15342	15238	15165	15198	14989	15107	15065	15184	15049	15154	15192	15241	15336	15138	15135	15127	15279	14886	15181	15051	14995	15102	15028	15021	15042	15114	15112	15148	15188	15188	15043	15233	15099	15129	15103	15303	14920	15077	15185	15115	15337	15207	15111	15156	15168	15157	15180	15044	15014	15165	15230	15086	15069	15162	15290	15250	15018	15099	15111	15012	15244	15235	15141	15125	15192	15182	15204	15024	15169	15166	14893	15300	15094	15099	15210	15236	15262	15057	15276	15227	15190	15208	15273	15228	15231	15009	15247	15189	15020	14939	15198	15239	15040	15028	15169	15262	15095	15032	15096	15027	14974	15283	15073	15108	15230	15206	15014	15177	15157	15140	15228	15088	15186	15218	15139	14952	15168	15098	15194	15128	15103	15110	15137	15089	15218	15180	15131	15109	15258	15013	15079	15218	15147	15068	15141	15068	15213	15064	15177	15250	15183	15069	15193	15024	15160	15125	15192	15089	15165	15115	15245	15162	15106	15293	15075	15076	14931	15245	15100	15199	15116	15002	15088	15202	15187	15072	15160	14926	15148	15109	15208	15183	15175	15187	15102	15036	15188	15022	15218	15188	15182	15187	15338	15208	15057	15173	15048	15123	15089	15084	15035	15130	15238	15169	15043	15305	15109	15178	15109	14964	15094	15178	15092	15283	15189	15106	15289	15157	15107	14935	14908	15355	15005	15188	15304	15020	15223	15088	15291	15090	15273	15209	15307	15281	15133	15241	15093	14961	15199	15278	15069	15022	15239	15198	15112	15120	15280	15130	15131	15256	15308	15048	15247	15180	15149	15182	15161	15104	15216	15062	15097	15166	15113	15215	15075	15261	15123	15098	15147	15187	15292	15207	14830	15100	15153	15302	15070	15251	15166	15069	15275	15323	15089	15206	15244	15303	15078	15175	14938	15129	15129	15197	15062	15119	15080	15197	15214	15145	15110	15119	15223	15228	15236	15050	15169	15036	15110	15159	15137	15162	15259	15143	15197	15209	15211	15174	15187	15083	15083	15183	15027	15196	15133	15168	15030	15174	15186	15163	15061	15129	15228	15014	15075	15276	15179	15110	15012	15173	15413	15219	15270	15072	15014	15130	15169	15205	15267	15168	15108	15045	15225	15129	15110	15134	15101	15034	15312	15093	15179	15182	15299	15196	15126	15350	15084	15008	15142	15104	15179	15080	15311	15227	15169	15142	15137	15269	15260	15244	15262	15224	15165	15166	15172	15163	15162	15187	15119	15234	15267	15186	15334	15102	15232	15294	15110	14967	15136	15127	15283	15148	15140	15132	15162	15130	15167	15184	15223	15125	15320	15130	15168	15358	15074	15108	15215	14861	14978	15053	15034	15043	15124	15363	15048	15118	15091	15062	15088	15186	15323	15273	15281	15110	15154	15110	15161	15181	15240	15214	15097	14960	15147	15081	15231	15179	15045	15177	15110	15256	15126	15097	15003	15106	15150	15324	15396	15331	15187	15131	15251	15112	15073	15128	15107	15288	15151	15222	15235	15141	15090	15155	14887	15337	15022	15018	15195	15224	15159	15283	15098	15222	15247	15103	15088	14792	15239	15229	15194	14912	15094	15234	15133	15106	15176	15177	15241	15191	15084	15239	15116	14994	15002	15058	15141	15216	15120	15141	15104	15300	15156	15097	15373	15145	14860	15143	15201	15053	15047	15218	15046	15165	15118	14982	15293	15207	15137	15328	15139	15270	15037	15171	15353	15198	15195	15022	15131	15198	15099	15075	15340	15158	15257	15338	15209	15128	15223	15154	15262	15016	15257	15066	15127	15131	15159	15316	15360	15130	15105	15054	15171	15221	15148	15045	15035	15196	15233	15078	15103	15058	15076	15281	15125	14960	15076	15262	15226	15187	14976	15189	15084	15205	15200	14927	15096	15128	15273	14989	15066	15166	15135	15129	15088	15189	15293	15218	15255	15178	15020	14866	15141	15444	15238	15146	15141	15148	15091	15244	15090	15293	15087	15178	15130	15234	15016	15086	15163	15157	15072	15038	15220	15144	15057	15107	15108	15127	15060	15204	14983	15132	15053	15155	15111	15016	15254	15101	15175	15247	15174	15155	15381	15017	15078	15135	15219	15207	15220	15293	15222	15224	15306	15064	15186	15138	15190	15279	15070	15114	15136	15133	15226	15034	15259	14973	15190	15121	15141	15028	15084	15288	15247	15379	15134	15236	15097	15265	15176	14942	15020	15137	15335	15261	15209	15125	15177	15080	15232	15194	15158	15205	15344	15104	15188	15186	15122	15232	15245	15016	15066	15197	14930	15226	15254	15262	15086	15067	15089	15316	15071	15111	15010	15192	15333	15140	15090	15024	15069	15180	14997	15039	15263	15156	15118	15097	15131	15100	15045	15255	15086	15193	15202	15052	15250	15141	15094	15241	15247	15190	15074	15056	15060	15259	15138	15203	15131	15225	15127	15059	15223	15239	15291	15131	15086	15101	15165	15169	15009	15131	15104	15055	15158	15113	15028	15238	15129	15048	15233	15069	15149	15156	15088	15124	15206	15060	15188	15249	15096	15017	15140	15242	15198	15176	15244	15018	15053	15191	15213	15144	15167	14992	15000	15167	14944	15079	15267	15102	15067	14961	15198	15212	15152	15093	15055	15035	15212	15127	15230	15055	15164	15201	14984	15292	15182	15019	15139	15206	15063	15056	15093	15235	15119	15060	15056	15174	15138	15140	15287	15108	15266	15097	15152	15149	15254	14998	15291	15251	15114	15159	15127	14966	15157	15187	15219	15249	14991	15178	15226	15125	15021	15141	15050	15205	15052	15233	15246	15232	15147	15088	14995	15171	15083	15034	15149	15242	15142	15200	15196	15056	15222	15123	14954	15396	15150	15136	15084	15135	15076	15114	15190	15184	15222	15153	15269	15297	15198	15103	15232	15033	15169	15139	15192	15082	15106	15204	15152	15112	15090	15329	15005	15074	15176	15013	15275	15013	15215	15267	15158	15181	15124	15154	15170	15060	15284	15222	15000	15063	15097	15256	15133	15316	15157	15157	15359	15297	15252	15194	15211	15167	15177	15186	15228	15225	15111	15166	15168	15119	15235	15095	15240	15180	14855	15125	15227	15288	15183	15190	15095	15097	15263	15270	15172	15052	15116	15250	15093	15073	15040	15069	15223	15147	15254	15113	15247	15209	15078	15106	15247	15195	15234	15174	15154	15285	15142	15069	15185	15200	15040	15058	15263	15067	15023	15392	15195	15119	15229	15035	15014	15133	15224	15100	15025	15269	15312	15085	15046	15110	15077	15135	15213	15213	15209	15149	15048	15352	15127	15017	15243	15285	15194	15135	15116	15097	15295	15071	15222	15121	15191	15107	15096	15031	14958	15080	15228	15250	15085	15078	15205	15187	15077	15052	15103	15305	15117	15306	15066	15101	15113	15231	15197	15239	15289	15077	15068	15222	15233	15264	15156	15317	15171	15193	15279	15233	15051	14932	15210	15285	15214	15047	15041	15164	15092	15163	15120	15047	15147	15141	15068	15197	15105	15143	15132	15140	15124	15125	15262	15324	15276	15122	15226	15241	15210	15173	15179	15253	15190	15182	14868	15045	15223	15097	15135	15131	15195	15088	15197	15157	15105	15195	15100	15184	15226	15026	15245	15116	15149	15113	15197	15047	15162	15314	15058	15056	15074	15113	15103	15210	15139	15072	15338	15225	15102	14953	15249	15014	15228	15086	15121	15138	15206	15137	15047	15199	15145	15159	15441	15076	15212	15177	15020	15125	15263	15366	15204	14947	15105	15095	15156	15178	15213	15359	15107	15223	15124	15201	15097	15333	15122	15346	15185	15160	15297	15241	15180	15092	15223	15032	15025	15112	15056	15059	15227	14996	15048	15047	15303	15277	15184	15222	15196	15124	15251	15143	15123	15184	15095	15012	15098	15193	15200	15106	15274	15190	15213	15148	15241	15123	15300	15167	15218	15202	15244	15053	15376	15170	15227	15156	15164	15186	15179	15182	15000	15276	15107	15043	15179	15061	15142	15168	15200	15029	15285	15301	15070	15307	15175	15195	15276	15380	15328	15114	15143	15179	15186	15189	15061	15159	15203	15108	15215	15125	15240	15205	15147	15013	15047	15052	15220	15081	15107	15133	15164	15080	15049	15168	15148	15150	15160	15188	15297	15043	15140	15105	15195	15069	15142	15188	15145	15192	15122	15090	15216	14989	15112	15256	15128	15206	15058	15211	15307	15150	15040	14975	15196	15080	15153	14982	15247	15088	15237	15099	15098	15092	15141	15115	15228	15047	15410	15110	15114	15187	15204	14919	15110	15124	15096	15152	15149	15156	15206	15156	14996	15320	15001	15023	15000	15153	15122	15243
22519	21528	28748	24832	22340	24564	25577	21058	19765	19704	19119	18835	18278	18404	18291	18116	18260	18002	17717	17763	17905	17591	17887	17652	17491	17733	17579	17362	17468	17497	17429	17547	17537	17457	17282	17430	17601	17529	17534	17647	17441	17527	17260	17293	17458	17452	17469	17501	17429	17601	17275	17516	17479	17504	17514	17345	17422	17407	17221	17454	17564	17404	17452	17374	17415	17543	17457	17369	17314	17264	17316	17556	17444	17313	17322	17458	17154	17258	17325	17377	17343	17385	17493	17303	17530	17475	17433	17365	17336	17280	17412	17590	17350	17453	17423	17201	17562	17528	17375	17318	17391	17152	17242	17191	17562	17594	17480	17451	17446	17416	17309	17494	17355	17348	17571	17237	17418	17271	17356	17531	17201	17447	17396	17307	17382	17494	17441	17435	17413	17313	17365	17434	17367	17292	17363	17377	17612	17540	17421	17475	17471	17191	17445	17409	17175	17264	17281	17214	17321	17322	17280	17468	17382	17291	17279	17343	17242	17304	17328	17412	17468	17461	17548	17277	17216	17385	17334	17223	17443	17393	17402	17252	17224	17369	17363	17522	17469	17241	17328	17436	17405	17393	17508	17404	17353	17417	17493	17442	17378	17331	17412	17361	17453	17356	17345	17422	17503	17551	17355	17444	17438	17269	17273	17444	17318	17225	17551	17312	17444	17255	17533	17235	17254	17498	17347	17261	17157	17574	17400	17179	17481	17538	17331	17341	17553	17543	17322	17319	17617	17413	17435	17315	17313	17247	17252	17209	17347	17394	17214	17336	17457	17374	17282	17325	17445	17519	17421	17296	17283	17281	17225	17401	17159	17510	17477	17363	17345	17272	17330	17561	17373	17531	17517	17441	17333	17416	17339	17537	17347	17570	17321	17378	17469	17384	17390	17404	17351	17303	17308	17486	17504	17512	17273	17370	17505	17482	17269	17267	17550	17280	17380	17296	17298	17069	17340	17401	17435	17103	17338	17111	17413	17177	17321	17175	17284	17334	17502	17457	17299	17287	17407	17389	17328	17381	17495	17256	17291	17635	17463	17461	17379	17283	17184	17313	17307	17413	17311	17036	17154	17447	17384	17286	17557	17470	17243	17619	17392	17323	17311	17215	17295	17274	17365	17516	17352	17354	17489	17401	17367	17581	17192	17275	17366	17322	17354	17104	17374	17569	17633	17267	17387	17473	17268	17312	17330	17406	17447	17244	17450	17363	17376	17377	17379	17245	17181	17450	17394	17358	17319	17425	17280	17408	17453	17313	17492	17368	17148	17353	17442	17409	17396	17497	17448	17320	17317	17420	17491	17578	17371	17594	17341	17185	17342	17200	17383	17462	17357	17303	17417	17322	17333	17269	17396	17302	17340	17250	17325	17374	17332	17275	17244	17246	17376	17315	17451	17229	17333	17388	17512	17381	17381	17480	16934	17317	17447	17279	17391	17411	17408	17240	17426	17488	17211	17367	17462	17387	17271	17517	17391	17347	17514	17461	17368	17351	17445	17410	17695	17362	17471	17215	17231	17422	17282	17470	17334	17522	17242	17367	17261	17547	17401	17315	17331	17198	17393	17360	17225	17384	17309	17342	17299	17164	17297	17406	17389	17331	17379	17443	17499	17524	17408	17452	17296	17420	17147	17539	17521	17429	17389	17270	17376	17471	17262	17211	17262	17300	17431	17288	17193	17271	17376	17307	17451	17235	17339	17365	17312	17438	17332	17473	17473	17548	17548	17426	17379	17419	17421	17250	17550	17353	17515	17523	17458	17267	17442	17375	17392	17268	17306	17377	17427	17398	17483	17314	17598	17335	17482	17349	17402	17274	17463	17417	17485	17467	17399	17343	17201	17386	17351	17424	17247	17440	17113	17375	17220	17446	17235	17332	17143	17527	17290	17329	17390	17345	17416	17207	17263	17311	17508	17353	17432	17297	17263	17354	17365	17336	17373	17298	17388	17175	17321	17387	17478	17443	17499	17333	17087	17335	17327	17334	17300	17502	17451	17375	17328	17504	17260	17319	17344	17488	17447	17352	17479	17406	17536	17268	17322	17215	17255	17254	17493	17293	17444	17284	17253	17285	17486	17460	17440	17480	17421	17193	17483	17421	17512	17324	17116	17233	17278	17391	17273	17480	17348	17168	17052	17298	17480	17194	17269	17280	17571	17303	17450	17400	17249	17498	17242	17325	17188	17261	17330	17402	17498	17155	17402	17461	17463	17389	17273	17122	17354	17242	17383	17515	17286	17444	17556	17240	17425	17328	17220	17125	17226	17218	17473	17462	17419	17522	17305	17381	17417	17589	17332	17413	17219	17408	17364	17376	17249	17268	17503	17513	17388	17411	17336	17291	17441	17568	17559	17228	17387	17329	17304	17583	17431	17386	17301	17433	17328	17199	17403	17539	17404	17172	17455	17352	17574	17275	17440	17290	17272	17473	17501	17578	17535	17262	17184	17336	17601	17457	17123	17606	17371	17427	17295	17304	17182	17165	17379	17416	17328	17542	17270	17174	17286	17406	17523	17407	17254	17282	17410	17331	17199	17198	17299	17282	17363	17374	17406	17326	17383	17403	17626	17464	17423	17352	17411	17337	17324	17314	17308	17117	17315	17187	17394	17375	17180	17495	17089	17403	17354	17244	17493	17473	17331	17386	17335	17350	17502	17543	17350	17282	17515	17408	17326	17303	17436	17420	17491	17295	17049	17104	17463	17434	17210	17317	17344	17461	17435	17553	17320	17470	17285	17360	17640	17391	17438	17367	17366	17488	17246	17392	17476	17409	17591	17470	17329	17263	17367	17346	17368	17492	17247	17477	17486	17370	17513	17291	17439	17498	17576	17371	17286	17277	17374	17386	17282	17350	17349	17467	17308	17275	17397	17346	17465	17420	17339	17397	17571	17261	17314	17456	17431	17370	17425	17418	17585	17422	17410	17332	17403	17384	17391	17382	17596	17303	17546	17247	17502	17378	17490	17237	17472	17432	17522	17459	17319	17287	17352	17232	17323	17503	17420	17421	17302	17382	17268	17288	17237	17291	17334	17319	17446	17441	17355	17375	17240	17312	17163	17371	17386	17293	17220	17367	17417	17484	17302	17493	17346	17483	17326	17294	17366	17430	17504	17399	17275	17328	17433	17348	17290	17353	17416	17261	17420	17588	17606	17375	17455	17177	17311	17160	17179	17306	17184	17314	17385	17469	17517	17283	17455	17481	17378	17419	17418	17340	17441	17490	17451	17449	17296	17338	17249	17224	17425	17494	17471	17338	17617	17515	17458	17307	17460	17354	17542	17294	17328	17368	17419	17481	17430	17255	17503	17373	17550	17040	17098	17236	17290	17359	17264	17255	17518	17292	17383	17380	17429	17348	17569	17400	17382	17540	17450	17281	17206	17433	17320	17422	17316	17302	17582	17386	17439	17373	17276	17324	17359	17307	17252	17294	17346	17275	17455	17376	17433	17156	17323	17358	17364	17379	17358	17457	17493	17321	17596	17542	17242	17342	17362	17313	17311	17398	17318	17499	17223	17544	17486	17332	17353	17141	17285	17329	17270	17273	17324	17367	17542	17578	17548	17327	17441	17037	17597	17587	17166	17157	17586	17602	17491	17201	17543	17355	17254	17302	17550	17298	17338	17100	17506	17432	17506	17460	17491	17382	17446	17429	17474	17435	17392	17319	17430	17356	17178	17361	17308	17123	17407	17287	17541	17462	17323	17350	17338	17325	17393	17366	17347	17262	17391	17467	17166	17559	17156	17229	17565	17220	17292	17557	17488	17416	17304	17322	17400	17158	17405	17430	17303	17393	17286	17489	17402	17234	17196	17329	17432	17467	17415	17472	17434	17390	17579	17325	17329	17302	17339	17420	17503	17193	17481	17211	17313	17428	17423	17527	17425	17398	17366	17291	17325	17327	17353	17402	17411	17509	17398	17057	17505	17539	17426	17573	17471	17163	17300	17454	17382	17413	17604	17231	17410	17469	17444	17441	17401	17542	17733	17409	17544	17514	17267	17380	17421	17336	17224	17304	17294	17329	17407	17375	17494	17275	17532	17549	17511	17209	17564	17208	17570	17410	17190	17158	17353	17258	17256	17224	17369	17408	17443	17328	17370	17455	17320	17480	17290	17394	17389	17431	17489	17437	17458	17531	17295	17297	17486	17147	17342	17346	17411	17217	17579	17280	17354	17363	17490	17531	17517	17332	17506	17432	17378	17360	17291	17369	17381	17378	17417	17448	17459	17441	17432	17383	17329	17224	17465	17448	17363	17385	17285	17240	17281	17514	17528	17404	17471	17613	17523	17529	17383	17393	17502	17472	17304	17478	17306	17347	17233	17378	17447	17261	17119	17302	17415	17503	17290	17397	17422	17196	17584	17329	17424	17258	17365	17247	17488	17316	17506	17385	17468	17431	17532	17412	17317	17234	17386	17170	17207	17250	17177	17051	17421	17220	17147	16976	17069	17241	17217	17402	17526	17424	17269	17375	17503	17419	17292	17376	17493	17360	17179	17398	17444	17327	17327	17333	17377	17420	17294	17394	17366	17236	17358	17346	17354	17461	17368	17381	17421	17387	17320	17152	17417	17271	17213	17273	17337	17448	17657	17235	17452	17377	17518	17425	17251	17305	17393	17237	17643	17289	17223	17429	17341	17570	17321	17564	17451	17396	17264	17381	17366	17542	17420	17288	17135	17271	17188	17354	17351	17274	17366	17486	17498	17535	17245	17102	17619	17257	17453	17470	17288	17115	17301	17360	17247	17444	17485	17477	17416	17276	17347	17422	17414	17366	17280	17310	17150	17484	17454	17623	17326	17237	17415	17402	17431	17467	17229	17354	17522	17314	17383	17320	17296	17344	17319	17216	17438	17258	17581	17472	17447	17342	17508	17454	17289	17443	17250	17553	17399	17296	17285	17326	17237	17529	17212	17444	17340	17487	17439	17225	17470	17477	17436	17422	17139	17576	17452	17329	17461	17389	17249	17390	17401	17387	17222	17557	17390	17273	17262	17578	17425	17354	17302	17407	17333	17460	17328	17373	17436	17462	17316	17172	17484	17179	17539	17605	17228	17422	17400	17383	17419	17337	17349	17388	17287	17009	17357	17247	17274	17442	17255	17306	17275	17383	17378	17407	17627	17202	17376	17173
26251	51784	44111	34172	28073	24160	21571	20254	19158	18609	18007	17372	17117	16917	16901	16478	16414	16258	16084	15999	16039	15876	15658	15564	15798	15705	15584	15599	15593	15458	15562	15491	15550	15621	15567	15480	15563	15661	15565	15513	15485	15710	15565	15637	15638	15520	15545	15400	15690	15419	15538	15597	15557	15606	15649	15550	15581	15364	15587	15561	15450	15360	15350	15622	15427	15388	15478	15644	15560	15317	15431	15455	15348	15399	15569	15447	15536	15438	15528	15618	15739	15488	15629	15453	15512	15496	15465	15581	15412	15481	15527	15480	15367	15495	15407	15459	15485	15253	15686	15460	15388	15437	15488	15493	15534	15507	15461	15527	15525	15463	15388	15504	15538	15388	15509	15512	15505	15574	15528	15459	15364	15719	15610	15590	15420	15499	15641	15461	15350	15574	15549	15569	15318	15581	15493	15560	15324	15681	15662	15447	15471	15516	15589	15585	15610	15459	15697	15557	15436	15532	15527	15612	15704	15347	15484	15468	15413	15513	15406	15498	15511	15417	15464	15420	15559	15501	15481	15542	15487	15495	15462	15331	15442	15546	15682	15556	15572	15523	15522	15368	15439	15639	15640	15668	15464	15489	15574	15506	15450	15542	15407	15584	15479	15537	15594	15543	15581	15411	15362	15567	15560	15540	15505	15357	15534	15575	15488	15490	15477	15402	15631	15665	15497	15552	15520	15452	15503	15620	15488	15588	15417	15428	15239	15700	15601	15254	15425	15516	15365	15461	15489	15569	15583	15352	15738	15487	15512	15490	15447	15504	15519	15641	15504	15536	15408	15538	15419	15480	15535	15461	15618	15354	15588	15380	15497	15613	15316	15556	15499	15593	15379	15373	15690	15385	15639	15604	15477	15528	15486	15595	15412	15568	15547	15409	15480	15541	15565	15525	15454	15378	15489	15642	15629	15617	15599	15520	15421	15460	15459	15470	15403	15464	15545	15415	15488	15671	15546	15577	15475	15657	15289	15542	15447	15653	15533	15512	15427	15556	15525	15509	15518	15537	15476	15488	15529	15490	15663	15552	15434	15419	15522	15548	15478	15423	15270	15526	15520	15386	15411	15466	15511	15561	15572	15505	15416	15636	15596	15696	15472	15491	15315	15379	15328	15633	15472	15341	15545	15503	15414	15401	15457	15372	15509	15498	15633	15551	15408	15511	15485	15369	15534	15351	15480	15545	15447	15329	15515	15540	15444	15305	15438	15453	15602	15551	15506	15628	15565	15516	15446	15400	15512	15629	15448	15410	15467	15543	15525	15443	15423	15583	15524	15650	15446	15688	15517	15399	15486	15399	15570	15579	15654	15598	15403	15611	15539	15476	15394	15421	15447	15613	15503	15625	15405	15464	15559	15527	15437	15491	15605	15591	15594	15494	15474	15563	15425	15479	15613	15394	15506	15549	15453	15443	15463	15415	15588	15519	15510	15581	15453	15637	15543	15597	15390	15725	15615	15465	15586	15519	15537	15454	15403	15462	15502	15608	15494	15450	15404	15536	15501	15387	15585	15450	15406	15466	15547	15562	15466	15356	15399	15341	15631	15305	15438	15461	15447	15436	15448	15542	15556	15397	15584	15573	15461	15322	15364	15629	15526	15483	15506	15510	15390	15515	15481	15629	15509	15371	15519	15539	15443	15522	15564	15483	15480	15416	15499	15421	15471	15441	15413	15362	15582	15479	15505	15445	15595	15482	15539	15510	15632	15326	15615	15368	15478	15482	15423	15567	15700	15459	15559	15432	15587	15529	15369	15612	15479	15443	15458	15467	15558	15546	15410	15498	15414	15451	15344	15430	15462	15573	15447	15405	15602	15561	15501	15563	15437	15438	15474	15456	15663	15466	15529	15443	15583	15496	15409	15408	15552	15436	15325	15600	15448	15597	15417	15478	15541	15343	15742	15490	15497	15480	15416	15518	15527	15481	15412	15501	15537	15369	15576	15339	15565	15395	15491	15530	15556	15392	15514	15463	15731	15239	15647	15434	15519	15517	15531	15513	15660	15544	15541	15520	15648	15570	15462	15384	15475	15539	15641	15422	15529	15513	15548	15665	15663	15424	15396	15593	15441	15432	15703	15701	15434	15584	15424	15467	15538	15543	15474	15438	15342	15696	15500	15480	15390	15375	15553	15419	15525	15420	15274	15539	15581	15591	15418	15394	15415	15514	15628	15559	15491	15290	15600	15514	15497	15458	15621	15669	15416	15468	15475	15503	15540	15586	15363	15232	15523	15567	15414	15648	15375	15574	15585	15467	15569	15517	15464	15423	15658	15537	15473	15505	15382	15571	15522	15428	15448	15494	15657	15590	15436	15491	15357	15504	15384	15503	15531	15568	15544	15576	15431	15351	15664	15514	15566	15402	15530	15506	15726	15400	15481	15430	15398	15551	15406	15400	15633	15626	15387	15364	15684	15483	15326	15235	15569	15487	15401	15363	15583	15389	15397	15506	15461	15427	15545	15639	15578	15561	15533	15609	15480	15467	15514	15590	15403	15481	15455	15530	15523	15661	15579	15452	15533	15606	15396	15560	15348	15514	15490	15382	15499	15504	15572	15499	15325	15413	15455	15571	15501	15490	15435	15521	15449	15539	15565	15470	15408	15371	15631	15493	15453	15516	15468	15443	15572	15600	15754	15545	15608	15473	15608	15499	15631	15328	15453	15382	15489	15465	15612	15564	15562	15551	15591	15694	15520	15576	15598	15651	15498	15472	15786	15458	15449	15461	15522	15511	15603	15407	15544	15446	15521	15529	15545	15543	15673	15445	15555	15547	15507	15544	15510	15591	15567	15490	15766	15449	15644	15365	15483	15612	15602	15455	15487	15412	15514	15579	15479	15456	15597	15411	15353	15478	15493	15494	15536	15435	15443	15591	15473	15485	15562	15369	15459	15438	15423	15673	15421	15539	15591	15488	15536	15613	15321	15505	15489	15473	15587	15501	15441	15694	15435	15564	15554	15479	15409	15466	15486	15517	15410	15460	15660	15680	15576	15379	15503	15545	15424	15555	15388	15495	15327	15578	15368	15468	15553	15548	15706	15512	15516	15369	15536	15486	15453	15561	15530	15402	15380	15529	15459	15516	15573	15342	15392	15486	15452	15625	15382	15660	15283	15669	15457	15417	15499	15609	15526	15546	15566	15563	15410	15628	15560	15643	15694	15496	15623	15743	15289	15538	15336	15386	15482	15464	15487	15380	15564	15549	15571	15504	15525	15580	15555	15563	15487	15395	15489	15318	15677	15524	15558	15552	15570	15614	15397	15497	15366	15381	15441	15626	15500	15502	15598	15418	15458	15426	15633	15508	15545	15376	15511	15479	15473	15723	15615	15512	15520	15408	15492	15439	15370	15524	15742	15383	15341	15428	15364	15450	15513	15581	15443	15391	15478	15558	15543	15439	15507	15491	15549	15434	15449	15490	15610	15481	15517	15495	15358	15472	15706	15530	15602	15500	15414	15581	15609	15739	15442	15460	15628	15449	15474	15456	15482	15357	15454	15579	15289	15590	15571	15659	15551	15428	15421	15518	15368	15468	15468	15526	15670	15670	15461	15440	15410	15625	15459	15473	15543	15518	15465	15355	15624	15476	15453	15549	15310	15448	15654	15513	15407	15490	15457	15488	15540	15294	15526	15561	15403	15471	15355	15448	15590	15462	15526	15717	15530	15473	15385	15653	15538	15631	15611	15618	15445	15327	15582	15685	15683	15543	15469	15464	15609	15272	15565	15672	15420	15543	15394	15456	15602	15578	15426	15592	15512	15422	15533	15641	15502	15299	15411	15307	15497	15440	15443	15572	15608	15546	15437	15690	15228	15650	15603	15711	15517	15364	15511	15466	15685	15577	15571	15366	15571	15411	15594	15543	15588	15434	15333	15663	15626	15598	15418	15529	15653	15548	15529	15501	15487	15499	15530	15582	15601	15423	15386	15478	15466	15365	15491	15294	15333	15548	15526	15595	15408	15751	15421	15526	15607	15448	15342	15554	15357	15652	15599	15512	15540	15470	15378	15534	15603	15437	15387	15503	15634	15429	15388	15456	15507	15617	15443	15568	15434	15374	15271	15419	15596	15378	15487	15536	15459	15524	15543	15443	15488	15435	15534	15459	15709	15451	15466	15496	15314	15639	15614	15585	15497	15429	15531	15395	15526	15642	15538	15573	15553	15409	15470	15324	15536	15612	15533	15522	15450	15566	15344	15460	15473	15430	15365	15639	15506	15562	15515	15478	15583	15421	15451	15535	15600	15602	15440	15452	15651	15576	15478	15629	15447	15533	15575	15439	15500	15326	15595	15553	15561	15492	15485	15270	15344	15595	15493	15534	15539	15517	15615	15506	15503	15428	15475	15370	15466	15547	15481	15539	15486	15443	15451	15480	15599	15592	15483	15453	15520	15401	15548	15434	15595	15549	15421	15602	15552	15538	15542	15570	15397	15422	15621	15391	15392	15561	15374	15439	15468	15613	15399	15380	15553	15532	15434	15491	15568	15434	15483	15561	15473	15536	15531	15567	15481	15541	15341	15588	15432	15462	15422	15627	15631	15503	15330	15468	15482	15450	15478	15414	15641	15411	15509	15566	15534	15385	15501	15588	15705	15566	15418	15452	15567	15434	15466	15453	15543	15443	15560	15637	15652	15391	15606	15639	15663	15506	15520	15559	15510	15416	15470	15533	15484	15534	15618	15472	15335	15413	15365	15410	15674	15502	15555	15513	15538	15375	15404	15450	15515	15554	15546	15535	15503	15662	15640	15547	15619	15514	15508	15445	15478	15492	15626	15486	15432	15490	15541	15594	15338	15459	15569	15554	15412	15388	15404	15536	15735	15599	15361	15414	15534	15487	15543	15473	15466	15546	15588	15590	15435	15581	15734	15458	15462	15469	15569	15366	15484	15318	15704	15512	15606	15401	15326	15416	15432	15452	15616	15562	15496	15614	15342	15312	15675	15482	15420	15496	15547	15597	15433	15492	15450	15592	15689	15541	15604	15420	15394	15537	15600	15681	15565	15520	15492	15507	15389	15549	15604	15429	15445	15406	15313	15474	15405	15392	15360	15477	15344	15487	15477	15521	15577	15453	15774	15532	15541	15400	15562	15432	15683	15563	15517	15568	15425	15515	15604	15377	15314	15562
29959	27995	31917	27079	21607	19877	19313	18502	18135	17850	17773	17761	17638	17644	17622	17480	17297	17479	17288	17151	17059	17116	17135	17177	17141	16988	17326	17251	16941	17199	16969	17105	17042	17003	17301	17266	17234	16993	17283	17103	17126	17057	17115	17223	17269	17075	17049	17012	17356	17137	17100	17121	17147	17153	17188	17097	17204	17217	16960	17050	17200	17133	17049	17205	16986	17113	17321	16983	17125	17349	17254	17107	17006	17143	17147	17096	17215	17063	16987	17012	17074	17299	16771	17068	17053	17024	16954	17048	17117	17089	17032	17101	17123	17087	17090	17295	17245	17075	16870	17000	17132	17075	17048	17057	17039	17032	17189	17368	17088	17137	17228	17233	17093	17326	17296	17074	17130	17044	17216	17202	17088	17197	17040	16981	17003	17295	17004	17074	17002	17078	17174	17286	17026	17125	17020	17069	17042	17026	17137	17080	17022	17212	17182	17241	17269	17173	17166	17057	17138	16991	17132	17055	17134	17235	17105	17124	17179	17016	17066	17100	17122	17035	17061	17195	17175	17179	17102	17065	17170	17017	17090	17094	17108	17103	17007	17029	17092	17047	17152	17243	17297	16938	17069	17291	17164	16961	16936	17098	17164	16980	17039	17146	17143	17121	17186	17223	17167	17137	17096	17104	16986	17125	16901	17040	17263	17074	17047	17120	17199	17020	17030	16962	17172	17117	17145	17084	16962	17092	17226	17074	17066	17050	17043	17189	17232	17157	17158	17251	17190	17188	17196	17090	17103	17151	17264	17009	17188	16943	17062	17115	17045	17104	17257	17109	17143	17191	17119	17095	17163	17057	17287	17200	17011	17244	17061	17168	17220	17311	17102	17227	17181	17117	17099	17124	17178	17068	17095	17104	17052	17129	17072	17221	17031	17090	17162	16984	17183	17412	17190	17006	17088	17132	16997	17057	17182	17061	17131	17123	17074	17087	17154	17077	17154	16946	17097	16897	17157	17225	17042	17094	17081	16991	16991	17205	17205	17199	17106	17018	16957	17215	17187	17270	17025	17251	17253	17241	16991	17261	17156	17172	17218	16974	17137	17063	16969	17057	17146	17335	17154	17290	17036	17309	17077	17181	17142	17203	17025	16862	17217	16973	17224	17115	17123	17042	17155	17204	17119	17293	16931	17088	17251	16967	16963	16946	17263	17038	17219	17180	17085	17086	17083	17069	17294	17021	17037	16952	17097	17176	17117	17164	17127	16809	17090	16893	17218	17124	17122	16949	17078	17005	17078	16991	17156	17206	17168	17210	17162	17182	16990	17104	17040	17237	17046	16857	17305	16944	17111	16903	17183	17154	17141	16927	17175	17148	17182	17097	17229	16908	17216	17093	17145	16990	17040	16912	16878	17242	17118	17013	17056	17145	17222	17196	17222	17114	16991	17067	17234	17084	17306	17280	17019	16975	17031	17139	17261	16863	17512	17264	17243	17199	17212	17318	17276	17072	17288	17078	17063	17150	17061	16983	17175	17191	17227	17327	17099	17136	17031	17243	17141	16985	17049	17109	17158	17178	17274	17262	17192	16972	16941	17150	17276	17208	17296	17208	17211	17362	17326	17286	17130	16948	17115	17128	17225	17184	17042	17083	17343	17249	17125	17171	17274	16917	16800	17034	17146	16912	17236	17184	16976	17130	17322	17144	17125	17319	17166	17261	17275	17106	17122	17024	17141	17183	17164	16933	17190	16973	17277	17243	17325	17115	17255	17074	17220	17279	17352	17154	17314	17222	17209	17139	17259	17077	16858	17061	17035	17072	17237	16973	17197	17145	17193	17200	17114	17048	17052	17014	17009	17007	17194	16914	17280	17198	16999	17363	17018	17108	16959	17222	17200	17089	17381	17087	17348	17196	17244	17159	17133	17097	17162	17032	17224	16913	16965	17103	17178	17294	17149	17201	16890	17037	16995	17115	17070	17250	17296	17155	17204	17300	16973	17274	16982	17040	17232	16992	17057	17156	17164	17280	17086	16881	16966	17173	17053	17210	17239	17083	17137	17229	17003	17353	17188	17025	17150	16856	17208	17198	17393	17082	17205	17160	17130	17055	16990	16955	17085	17293	17085	17039	17194	17294	17104	17289	17227	16955	17318	17212	17092	17393	16931	17239	17044	17140	17152	17166	17210	17100	17158	17053	17133	17275	17077	17264	17219	17189	16971	16838	16934	17195	17135	17094	16988	17067	17287	17153	17028	17134	17259	17181	17291	17097	17057	17091	16966	17138	17160	17143	17212	17068	17095	17076	17290	17059	17277	16892	17259	17047	17101	17089	17139	17237	17154	17084	17259	17136	17196	17276	17149	17075	17050	16934	17001	17136	17311	17166	17345	17145	17282	17143	17128	16966	17258	17279	17106	17016	17294	17297	17007	17041	16994	17087	17199	17040	17284	17134	17128	17169	17095	17281	17121	17041	17213	17055	17494	17281	17322	16976	16867	17005	17049	17053	17186	17063	17084	17268	17397	17150	16953	17085	17267	17182	17087	17208	17367	17466	17147	17097	17078	16946	17101	17242	17125	17048	17009	17096	17079	17131	17121	17345	17194	17163	16984	17031	17207	17081	17190	17014	17118	16983	17027	17222	16989	17212	17074	17242	16954	17058	17012	17363	17233	16930	16995	17211	17240	17243	17000	16950	17209	17151	17016	17124	17006	17283	17227	16958	17192	17132	17126	16968	17213	17122	17080	16791	17024	17092	17208	17067	17051	17244	17211	17153	17126	17079	16946	17075	16929	17051	17247	17144	17132	17031	17249	17035	17244	17272	17140	17072	16980	17043	17229	17242	17384	17061	17235	16991	17153	17126	17116	17189	17359	17184	16971	17226	17027	17007	17132	17071	17020	16987	17057	17064	17084	17227	17089	17113	17118	17211	17368	17257	17204	17033	16891	17127	17096	16940	17075	17152	17115	17011	17143	16926	17346	17077	16952	16989	17127	17154	16960	17202	17206	17043	17042	16774	17241	17219	17123	17126	17175	17348	17222	17142	16875	16924	16985	17180	17336	17371	17206	17117	17263	17066	17154	17262	17228	17241	17202	17270	17155	17168	17099	17325	17145	16923	17166	17172	17076	16990	17078	16995	17121	17039	17160	17121	17128	17278	16943	17256	17022	17000	17212	17058	17094	17328	17200	17126	16929	17166	17318	16991	17252	17089	17016	17109	17017	17170	17117	17036	16979	17191	17118	17314	17012	17162	17307	17087	17329	17024	17129	17062	17157	16983	17243	16960	17206	17108	16885	17282	16980	17118	17138	17141	17155	17173	17160	17086	17259	17081	17007	17164	16974	16994	17009	17036	17185	17089	17069	17244	17180	17035	17049	16901	17017	17273	17055	17099	16840	17229	17078	17078	17139	17172	17049	17271	17067	17077	17164	17171	16995	17151	17246	17035	17099	17102	17197	17103	17112	17040	16962	17192	17062	17232	17207	17172	17013	17258	17229	17092	17080	17206	17238	17010	17044	17091	17121	17011	17261	17181	17154	17113	17082	17126	17241	17059	17180	17060	17121	17164	17143	17264	17065	17127	17100	17033	17182	16971	17090	17060	17078	16870	17219	17074	17006	17140	17048	16993	17028	17240	17113	17009	17051	17066	17109	17159	17164	17194	17237	17104	17213	17054	17258	16974	17012	17140	16989	17033	17195	17123	17020	17126	17077	17143	17037	17136	17013	17106	17034	17194	17057	16973	17107	16873	17076	17208	17224	17046	17225	17191	17093	17301	17163	17103	17069	16936	16948	17074	17133	16978	17170	17003	17114	17257	17145	17119	17121	17163	17354	17062	17245	17047	17111	17086	17062	17041	17078	17153	17091	17039	17097	17123	17105	17328	17200	17258	17114	16913	16955	17126	17299	17132	17331	17207	17144	16936	17055	17210	17200	17118	17107	17077	17081	17029	17168	16945	17016	16967	17152	17146	16985	17272	17071	17044	17241	17135	17147	17182	16897	17162	17127	17030	17058	17175	17218	17012	17215	16870	17051	17017	17156	17133	17220	17507	17123	17075	17116	17303	17089	17164	17122	17066	17225	16943	17140	16900	17053	17295	17054	17060	17113	17224	17070	17237	17247	17095	17151	17161	17184	17107	17065	16954	17325	17068	17077	16967	17235	17103	17385	17003	17286	17174	17020	16946	17045	17133	17169	17117	17283	17025	17124	17131	17140	17077	17008	17181	17394	17060	16944	17053	17148	17022	17056	17325	17191	17255	17140	17157	17364	17062	17265	17357	17431	17085	17203	17208	17246	17113	17024	17157	17152	17028	17115	17003	17055	17112	17138	17203	17274	16954	17090	17314	17376	17242	16877	17083	17470	17108	17116	16989	17426	17052	17218	17110	17219	17247	17255	17342	17098	17037	17005	17099	17103	17071	17042	17170	17138	17277	17194	17164	17194	17231	17240	17343	17131	17192	17174	17139	17056	17051	17283	17229	17046	17081	17187	17143	17162	17352	17306	17191	17054	17010	17397	17337	17322	17090	17145	17243	17042	17082	17129	17266	17115	16892	17094	17236	17029	17127	16969	17059	17226	17184	17338	17081	17275	17134	17124	17192	17126	16985	17101	17127	17194	17208	17152	17321	17206	17224	17109	17026	16849	17071	17132	17245	17280	17100	17095	17051	16899	17106	17158	17120	17079	17041	17163	17089	17053	17239	17107	17259	17182	17122	17239	17070	17236	17084	17036	17269	17094	17040	17182	17083	17076	17157	16940	17007	17213	16998	17023	17018	17118	17199	17096	17041	17127	17021	17131	17211	16988	17116	17219	17125	17168	17360	17214	17132	17150	17211	17188	17002	17272	17071	17409	17163	17242	16927	17157	17169	17104	17265	17124	17153	17268	17052	17309	17193	17349	17188	17191	17163	17198	17132	17131	17215	17388	17292	17106	17048	17219	17095	17100	17190	17077	17270	17132	17070	17106	17105	17314	17190	17151	17219	17271	16896	17078	17078	17184	17308	17161	16928	17012	17173	17182	17379	17064	17241	17281	17101	17098	17360	17254	17152	17096	17160	17033	17050	17277	17283	17124	16928	17173	17174	17057	17239	17008	17123	17030	17150	17116	17111	17086	17117	17091	17236	16963	17102	17244	17175	16982	17006	16908	17179	17270	17026	17346	17192	16989	17042	17077	17006
26578	42147	33853	25854	21502	19178	18031	17548	16883	16747	16386	16102	16083	16066	15827	15676	15843	15621	15421	15563	15418	15466	15351	15254	15344	15674	15409	15303	15214	15416	15330	15511	15339	15497	15514	15360	15428	15415	15285	15356	15448	15309	15262	15380	15298	15211	15347	15352	15445	15432	15279	15534	15265	15480	15453	15311	15488	15293	15411	15433	15320	15268	15310	15246	15385	15237	15204	15354	15438	15377	15406	15273	15231	15292	15561	15236	15267	15253	15235	15346	15409	15431	15311	15467	15281	15122	15262	15291	15252	15180	15291	15236	15427	15228	15411	15293	15386	15310	15320	15302	15314	15245	15405	15354	15302	15357	15343	15358	15271	15452	15330	15412	15430	15347	15252	15448	15601	15071	15301	15269	15163	15326	15411	15342	15374	15172	15276	15309	15439	15369	15245	15417	15286	15259	15325	15440	15352	15505	15208	15412	15553	15293	15202	15376	15305	15416	15368	15186	15359	15371	15218	15409	15384	15401	15349	15316	15335	15349	15158	15388	15395	15204	15171	15147	15140	15267	15320	15427	15458	15430	15378	15236	15352	15319	15403	15411	15398	15305	15549	15317	15539	15450	15391	15332	15318	15399	15188	15503	15452	15194	15411	15387	15266	15145	15380	15186	15324	15193	15411	15313	15409	15362	15305	15292	15421	15526	15294	15494	15369	15250	15262	15438	15254	15276	15415	15415	15240	15420	15514	15397	15300	15350	15267	15263	15325	15220	15395	15472	15449	15337	15285	15326	15441	15353	15344	15265	15258	15321	15201	15335	15240	15550	15249	15376	15256	15330	15470	15414	15473	15258	15483	15489	15397	15362	15435	15241	15345	15279	15255	15433	15315	15432	15220	15308	15546	15307	15446	15351	15431	15320	15237	15443	15460	15424	15281	15492	15491	15265	15440	15512	15441	15511	15327	15353	15295	15374	15399	15302	15318	15235	15447	15310	15264	15378	15265	15394	15312	15326	15493	15395	15245	15249	15308	15283	15341	15299	15317	15247	15356	15253	15320	15306	15479	15475	15368	15341	15300	15293	15426	15253	15421	15228	15453	15362	15220	15280	15305	15206	15218	15334	15443	15172	15689	15226	15279	15401	15521	15202	15355	15397	15289	15308	15312	15456	15313	15409	15184	15442	15283	15447	15399	15405	15298	15414	15345	15306	15277	15504	15314	15302	15210	15356	15037	15298	15157	15330	15313	15312	15284	15432	15394	15354	15388	15225	15406	15384	15211	15337	15345	15305	15346	15177	15307	15216	15226	15392	15487	15420	15265	15101	15159	15305	15263	15433	15295	15273	15337	15420	15349	15257	15259	15305	15551	15331	15294	15386	15386	15374	15293	15318	15445	15420	15460	15404	15259	15221	15344	15372	15328	15304	15481	15194	15328	15378	15416	15332	15315	15399	15479	15384	15343	15219	15210	15390	15336	15226	15344	15462	15286	15467	15506	15485	15321	15214	15301	15127	15380	15152	15366	15417	15359	15379	15312	15181	15218	15439	15227	15476	15331	15497	15262	15366	15558	15383	15481	15437	15477	15377	15470	15588	15223	15276	15420	15148	15267	15412	15304	15205	15291	15455	15436	15224	15215	15252	15256	15209	15481	15513	15368	15439	15419	15292	15534	15173	15194	15497	15180	15325	15238	15370	15439	15398	15460	15319	15214	15124	15286	15128	15288	15377	15184	15397	15451	15283	15250	15370	15426	15198	15310	15309	15323	15321	15284	15304	15455	15484	15498	15411	15379	15302	15242	15404	15433	15377	15273	15334	15326	15141	15605	15469	15166	15285	15422	15368	15409	15511	15367	15173	15294	15396	15368	15409	15396	15351	15384	15188	15248	15300	15256	15411	15289	15370	15379	15512	15376	15257	15438	15353	15346	15479	15383	15216	15324	15216	15178	15258	15257	15373	15324	15627	15371	15248	15270	15330	15339	15211	15250	15248	15223	15449	15427	15382	15146	15319	15390	15222	15381	15445	15332	15511	15406	15390	15293	15272	15450	15381	15174	15484	15235	15346	15253	15380	15304	15524	15174	15473	15382	15209	15428	15343	15207	15137	15323	15429	15297	15279	15375	15423	15444	15202	15235	15466	15179	15221	15360	15406	15403	15242	15386	15229	15307	15259	15402	15280	15360	15392	15337	15429	15324	15290	15457	15304	15330	15267	15229	15409	15285	15479	15324	15384	15278	15348	15356	15442	15314	15268	15293	15317	15255	15328	15453	15372	15520	15444	15276	15354	15586	15338	15403	15197	15352	15414	15307	15065	15401	15455	15417	15303	15303	15370	15297	15384	15388	15374	15312	15394	15467	15211	15301	15215	15233	15336	15239	15220	15279	15501	15266	15297	15229	15188	15393	15426	15352	15149	15464	15278	15262	15496	15370	15339	15258	15432	15511	15317	15435	15508	15324	15474	15332	15353	15320	15215	15378	15395	15427	15227	15453	15446	15298	15202	15567	15286	15452	15424	15233	15298	15470	15232	15188	15356	15586	15406	15347	15382	15276	15348	15433	15256	15276	15399	15239	15331	15317	15362	15405	15304	15425	15405	15151	15285	15279	15494	15309	15231	15202	15406	15339	15280	15255	15299	15339	15216	15402	15299	15317	15304	15428	15400	15434	15335	15281	15366	15235	15151	15376	15498	15269	15253	15342	15451	15302	15321	15413	15270	15366	15369	15188	15238	15308	15304	15414	15424	15089	15320	15500	15227	15259	15424	15296	15429	15314	15264	15317	15246	15357	15267	15260	15203	15231	15145	15397	15269	15344	15112	15356	15284	15343	15385	15347	15494	15362	15332	15420	15435	15431	15212	15349	15477	15234	15312	15313	15152	15267	15262	15453	15464	15405	15204	15155	15334	15434	15457	15311	15292	15380	15296	15506	15235	15498	15275	15267	15452	15378	15247	15388	15290	15287	15271	15403	15434	15259	15295	15349	15485	15130	15464	15311	15414	15383	15438	15404	15310	15436	15429	15363	15260	15348	15305	15230	15418	15351	15290	15196	15359	15425	15195	15313	15344	15444	15124	15309	15400	15225	15441	15584	15374	15402	15239	15383	15307	15375	15176	15514	15374	15264	15399	15265	15381	15345	15346	15343	15215	15116	15425	15379	15464	15199	15337	15548	15259	15264	15324	15384	15280	15332	15260	15247	15383	15455	15426	15253	15206	15288	15408	15427	15318	15275	15483	15313	15252	15256	15390	15373	15452	15482	15386	15293	15222	15282	15228	15214	15307	15247	15362	15224	15304	15317	15349	15080	15324	15449	15305	15346	15295	15173	15216	15298	15311	15433	15346	15292	15287	15339	15260	15305	15563	15325	15224	15240	15240	15322	15308	15299	15366	15365	15223	15503	15322	15284	15505	15158	15507	15333	15276	15432	15244	15295	15420	15342	15232	15316	15394	15321	15234	15370	15273	15423	15337	15367	15295	15363	15293	15230	15560	15364	15430	15356	15273	15411	15288	15345	15363	15475	15375	15236	15173	15203	15323	15342	15175	15387	15394	15402	15328	15405	15236	15426	15432	15457	15239	15286	15358	15349	15420	15236	15434	15515	15232	15428	15266	15384	15278	15280	15383	15373	15459	15360	15385	15261	15257	15257	15280	15270	15337	15366	15423	15332	15303	15392	15319	15391	15394	15338	15340	15425	15499	15289	15270	15379	15358	15319	15293	15389	15256	15400	15332	15351	15365	15291	15212	15349	15414	15264	15349	15150	15223	15190	15433	15448	15337	15275	15095	15282	15294	15396	15366	15303	15425	15451	15475	15234	15416	15397	15346	15337	15460	15238	15422	15396	15330	15209	15278	15330	15343	15316	15471	15269	15412	15450	15313	15218	15427	15309	15192	15354	15404	15261	15468	15249	15189	15362	15104	15295	15250	15243	15453	15292	15301	15400	15287	15222	15359	15407	15281	15204	15379	15346	15456	15459	15394	15209	15492	15325	15242	15264	15395	15409	15274	15249	15376	15287	15267	15268	15216	15351	15270	15310	15332	15391	15357	15311	15431	15542	15372	15369	15285	15463	15573	15116	15301	15313	15343	15398	15240	15374	15289	15322	15347	15335	15329	15476	15253	15260	15309	15414	15349	15450	15317	15387	15222	15381	15454	15432	15260	15312	15461	15413	15144	15226	15261	15229	15194	15412	15371	15312	15278	15365	15368	15365	15279	15314	15251	15481	15410	15495	15433	15331	15377	15534	15344	15133	15409	15485	15485	15311	15471	15369	15280	15384	15358	15368	15219	15394	15330	15308	15301	15250	15228	15391	15445	15425	15432	15374	15308	15256	15440	15304	15471	15406	15388	15409	15333	15291	15376	15440	15288	15430	15130	15273	15321	15285	15389	15506	15405	15466	15317	15392	15488	15344	15410	15213	15421	15433	15255	15343	15205	15403	15327	15254	15225	15255	15304	15359	15351	15160	15296	15150	15368	15425	15240	15301	15545	15371	15448	15394	15293	15380	15430	15192	15393	15298	15295	15380	15300	15438	15432	15334	15450	15375	15280	15359	15320	15300	15287	15289	15426	15439	15458	15266	15399	15283	15395	15438	15467	15251	15292	15232	15204	15520	15314	15312	15285	15106	15300	15225	15280	15288	15398	15303	15389	15255	15244	15189	15353	15449	15354	15477	15331	15266	15437	15261	15276	15306	15196	15427	15251	15381	15415	15476	15285	15300	15346	15311	15442	15391	15260	15253	15315	15596	15441	15421	15249	15178	15448	15377	15320	15376	15318	15333	15240	15198	15233	15348	15346	15317	15402	15188	15529	15148	15408	15371	15305	15395	15520	15562	15212	15462	15342	15335	15448	15364	15352	15423	15449	15470	15384	15274	15243	15558	15365	15426	15335	15315	15314	15464	15179	15482	15328	15376	15382	15284	15402	15380	15449	15272	15482	15402	15414	15268	15449	15316	15279	15326	15460	15383	15380	15379	15286	15368	15299	15200	15590	15336	15321	15221	15291	15307	15214	15222	15254	15323	15351	15326	15315	15363	15425	15495	15271	15175	15435	15332	15532	15357	15366	15099	15270	15262	15442	15272	15438	15355	15442	15384	15359	15345	15329	15412	15318	15269	15352	15254	15445	15402	15249	15466	15286	15231	15232	15455	15278	15486	15236	15282	15501	15381	15346
23396	21453	28230	25717	23307	23184	22266	19967	19171	18967	18680	18138	18283	18275	18278	18091	17942	17844	17710	17844	17425	17675	17603	17340	17520	17407	17731	17412	17543	17363	17452	17288	17368	17584	17449	17330	17393	17367	17427	17448	17406	17219	17388	17398	17227	17660	17358	17315	17372	17600	17247	17363	17322	17283	17253	17337	17251	17384	17480	17356	17404	17259	17378	17458	17590	17215	17308	17262	17371	17350	17465	17412	17465	17327	17326	17481	17359	17497	17210	17346	17227	17404	17495	17453	17420	17497	17419	17403	17300	17648	17420	17351	17332	17464	17457	17405	17386	17261	17140	17271	17646	17538	17346	17348	17240	17566	17551	17366	17372	17383	17403	17429	17283	17179	17521	17385	17475	17400	17263	17451	17353	17391	17341	17325	17260	17195	17382	17304	17371	17321	17384	17259	17246	17354	17385	17555	17303	17446	17355	17396	17303	17399	17361	17289	17398	17150	17536	17304	17222	17228	17347	17347	17412	17396	17524	17190	17229	17377	17141	17346	17294	17352	17423	17338	17466	17445	17363	17364	17436	17297	17463	17269	17242	17574	17180	17221	17359	17277	17233	17273	17303	17167	17326	17549	17278	17320	17424	17573	17447	17284	17336	17448	17453	17197	17487	17291	17531	17493	17353	17155	17476	17435	17287	17382	17504	17314	17361	17289	17292	17360	17150	17413	17455	17419	17470	17357	17523	17341	17394	17259	17476	17541	17505	17306	17502	17372	17116	17391	17598	17196	17383	17316	17426	17445	17467	17619	17369	17481	17411	17371	17208	17586	17440	17186	17343	17669	17261	17435	17475	17275	17514	17502	17360	17214	17198	17380	17499	17412	17401	17546	17421	17469	17392	17385	17395	17446	17407	17427	17194	17290	17463	17330	17577	17380	17495	17357	17302	17444	17019	17195	17289	17576	17629	17296	17442	17374	17244	17455	17359	17504	17502	17289	17371	17128	17259	17207	17236	17337	17408	17236	17357	17437	17113	17183	17428	17329	17457	17282	17491	17409	17274	17383	17323	17514	17292	17452	17383	17352	17272	17288	17418	17364	17323	17406	17365	17528	17450	17490	17576	17575	17391	17558	17401	17144	17480	17384	17513	17457	17286	17400	17556	17460	17381	17554	17415	17366	17427	17460	17273	17267	17377	17319	17339	17382	17349	17460	17408	17034	17193	17503	17323	17383	17440	17270	17428	17085	17426	17451	17645	17287	17276	17290	17397	17454	17413	17330	17367	17351	17417	17263	17236	17240	17474	17316	17258	17304	17550	17566	17644	17503	17398	17273	17410	17506	17338	17360	17614	17489	17328	17324	17377	17321	17287	17264	17600	17393	17346	17238	17442	17431	17618	17388	17275	17374	17241	17527	17443	17466	17570	17363	17386	17292	17407	17583	17341	17328	17313	17386	17375	17281	17319	17487	17436	17310	17170	17325	17393	17332	17468	17436	17341	17428	17047	17389	17543	17428	17373	17567	17483	17493	17286	17467	17445	17317	17457	17370	17456	17424	17372	17518	17316	17563	17472	17360	17106	17146	17312	17252	17142	17524	17309	17449	17309	17585	17489	17261	17546	17369	17480	17381	17465	17421	17252	17475	17442	17410	17339	17365	17573	17276	17492	17434	17541	17274	17247	17296	17424	17356	17446	17350	17292	17492	17340	17412	17407	17397	17595	17350	17285	17424	17238	17317	17117	17332	17432	17361	17206	17344	17569	17325	17387	17528	17564	17422	17421	17426	17293	17325	17220	17408	17361	17432	17394	17439	17551	17463	17130	17361	17441	17406	17285	17308	17332	17356	17317	17313	17315	17528	17483	17450	17389	17241	17406	17469	17344	17227	17295	17249	17388	17296	17213	17430	17455	17241	17252	17280	17358	17504	17371	17482	17310	17232	17224	17290	17376	17326	17347	17335	17493	17364	17496	17495	17377	17182	17457	17273	17447	17398	17621	17342	17379	17365	17462	17454	17314	17431	17518	17227	17263	17410	17435	17336	17668	17348	17252	17410	17431	17444	17469	17454	17298	17405	17192	17356	17352	17531	17397	17425	17352	17221	17329	17424	17203	17387	17450	17377	17347	17508	17213	17377	17434	17342	17383	17420	17370	17334	17232	17265	17253	17407	17132	17438	17217	17383	17446	17314	17451	17512	17364	17228	17226	17419	17475	17398	17408	17710	17298	17314	17420	17356	17380	17330	17121	17544	17370	17079	17210	17192	17328	17406	17522	17357	17437	17298	17208	17310	17240	17355	17591	17222	17546	17424	17230	17366	17409	17475	17426	17418	17252	17437	17533	17270	17392	17311	17528	17349	17518	17443	17409	17350	17288	17364	17348	17304	17392	17018	17368	17277	17401	17260	17473	17323	17259	17343	17275	17223	17327	17214	17557	17528	17502	17354	17417	17498	17396	17223	17262	17279	17544	17273	17521	17495	17328	17311	17346	17067	17190	17295	17340	17375	17438	17376	17450	17264	17538	17381	17474	17404	17447	17434	17423	17516	17427	17295	17572	17017	17321	17381	17314	17351	17371	17242	17354	17388	17367	17493	17262	17400	17640	17410	17214	17339	17431	17251	17607	17219	17432	17366	17447	17448	17532	17303	17380	17240	17495	17520	17369	17394	17428	17314	17440	17519	17216	17308	17513	17377	17373	17428	17327	17332	17456	17235	17438	17304	17255	17479	17458	17324	17367	17358	17353	17470	17493	17466	17252	17381	17314	17400	17337	17413	17331	17388	17357	17491	17467	17311	17222	17400	17331	17508	17495	17422	17448	17541	17387	17316	17544	17588	17389	17385	17530	17335	17401	17228	17435	17342	17379	17342	17361	17491	17612	17453	17354	17588	17394	17404	17734	17392	17355	17294	17536	17255	17414	17532	17367	17565	17429	17415	17369	17265	17320	17413	17335	17403	17255	17342	17440	17238	17306	17467	17622	17331	17421	17629	17393	17336	17366	17521	17422	17404	17701	17434	17317	17295	17315	17342	17399	17352	17563	17278	17483	17427	17376	17426	17594	17558	17524	17861	17489	17188	17397	17387	17386	17428	17505	17390	17242	17416	17333	17350	17522	17282	17437	17449	17674	17411	17641	17517	17498	17332	17428	17322	17441	17359	17406	17379	17519	17376	17418	17341	17211	17626	17429	17394	17462	17310	17555	17449	17480	17245	17120	17181	17173	17406	17420	17385	17320	17440	17499	17326	17347	17239	17528	17350	17684	17295	17469	17332	17334	17225	17278	17366	17288	17370	17383	17188	17570	17386	17178	17486	17422	17487	17377	17365	17299	17507	17465	17341	17196	17104	17276	17461	17419	17353	17444	17328	17547	17375	17461	17492	17520	17413	17411	17429	17191	17418	17481	17499	17467	17226	17194	17184	17408	17434	17526	17492	17252	17266	17468	17540	17447	17318	17217	17086	17254	17313	17451	17455	17334	17358	17393	17341	17418	17403	17270	17136	17321	17403	17279	17206	17329	17633	17255	17396	17315	17317	17254	17226	17142	17511	17320	17362	17221	17589	17478	17480	17488	17478	17316	17371	17526	17300	17169	17405	17273	17484	17255	17348	17371	17541	17605	17416	17249	17279	17321	17259	17402	17323	17346	17286	17473	17284	17509	17212	17488	17483	17578	17364	17382	17368	17243	17193	17553	17533	17554	17423	17453	17454	17572	17242	17433	17348	17323	17522	17294	17469	17392	17469	17432	17419	17158	17249	17333	17445	17441	17253	17338	17310	17451	17484	17442	17288	17493	17208	17215	17411	17328	17215	17374	17461	17225	17226	17237	17269	17357	17218	17523	17300	17407	17428	17440	17360	17280	17359	17473	17528	17597	17545	17336	17311	17282	17351	17413	17394	17266	17376	17321	17272	17433	17525	17384	17225	17342	17188	17343	17296	17394	17207	17206	17277	17317	17370	17341	17219	17350	17386	17315	17269	17262	17261	17462	17486	17279	17371	17501	17393	17449	17301	17434	17301	17381	17404	17430	17274	17392	17426	17181	17324	17453	17621	17265	17469	17243	17408	17317	17499	17477	17373	17372	17353	17389	17386	17387	17368	17409	17445	17292	17468	17463	17511	17487	17395	17382	17420	17406	17366	17409	17340	17352	17450	17363	17408	17289	17496	17330	17401	17422	17551	17280	17417	17452	17385	17606	17542	17255	17365	17621	17422	17338	17294	17359	17395	17323	17115	17383	17306	17213	17362	17234	17464	17417	17332	17526	17524	17470	17535	17350	17307	17522	17370	17515	17550	17217	17383	17236	17348	17289	17285	17423	17341	17288	17307	17449	17576	17642	17415	17506	17325	17471	17334	17335	17209	17440	17479	17389	17373	17468	17416	17410	17442	17326	17446	17365	17166	17399	17301	17613	17408	17335	17270	17252	17374	17483	17263	17530	17442	17309	17539	17430	17143	17396	17481	17449	17554	17361	17298	17532	17417	17366	17390	17485	17385	17462	17393	17323	17319	17199	17291	17285	17376	17403	17252	17274	17307	17472	17437	17478	17380	17173	17465	17402	17228	17387	17233	17519	17436	17279	17203	17150	17357	17302	17411	17352	17384	17271	17367	17489	17627	17307	17481	17381	17177	17430	17273	17326	17224	17172	17335	17410	17261	17488	17418	17379	17378	17392	17330	17407	17402	17324	17475	17296	17334	17405	17503	17117	17256	17355	17376	17440	17206	17311	17188	17556	17327	17371	17207	17361	17137	17336	17393	17343	17371	17352	17438	17459	17498	17319	17267	17422	17404	17495	17335	17542	17387	17394	17360	17487	17305	17429	17233	17372	17359	17276	17144	17280	17497	17374	17438	17337	17497	17506	17306	17379	17164	17356	17336	17315	17391	17370	17256	17528	17139	17241	17341	17404	17449	17323	17413	17452	17322	17426	17193	17388	17552	17271	17336	17274	17450	17318	17222	17518	17364	17414	17301	17515	17397	17427	17368	17334	17383	17355	17606	17417	17146	17350	17427	17396	17478	17332	17319	17558	17290	17124	17319	17515	17440	17467	17658	17379	17455	17451	17252	17280	17385	17269	17507	17243	17368	17329	17302	17229	17383	17428	17555	17313	17388	17312	17476	17400	17270	17506	17491	17245	17207	17442	17481	17589	17492	17509	17297	17197	17484	17386	17422	17524	17556
25003	47918	39658	30252	24718	21857	19917	19089	18294	17776	17189	17116	16721	16585	16441	16435	16087	16025	15989	15769	15814	15552	15657	15531	15602	15830	15587	15514	15513	15472	15599	15641	15397	15555	15483	15616	15449	15714	15417	15590	15425	15635	15574	15451	15452	15463	15547	15478	15448	15463	15355	15541	15366	15487	15498	15545	15526	15358	15373	15481	15377	15513	15482	15606	15484	15416	15401	15543	15459	15575	15360	15477	15449	15570	15439	15501	15356	15716	15467	15441	15314	15405	15656	15457	15621	15482	15653	15433	15421	15357	15533	15714	15472	15383	15375	15516	15498	15208	15532	15395	15482	15397	15558	15552	15501	15397	15583	15447	15499	15545	15449	15430	15415	15517	15556	15454	15453	15362	15448	15550	15466	15578	15473	15455	15597	15461	15416	15485	15682	15459	15478	15556	15616	15472	15651	15511	15635	15342	15458	15423	15326	15370	15490	15544	15572	15337	15542	15542	15438	15444	15480	15405	15524	15649	15494	15536	15476	15370	15355	15487	15496	15405	15378	15316	15469	15337	15489	15539	15517	15579	15403	15465	15441	15381	15374	15300	15574	15509	15566	15438	15572	15422	15354	15494	15506	15551	15525	15490	15441	15392	15482	15371	15635	15670	15346	15534	15603	15393	15552	15368	15234	15533	15476	15561	15401	15470	15384	15472	15534	15390	15495	15620	15515	15537	15447	15447	15485	15537	15420	15417	15572	15506	15491	15549	15607	15640	15593	15510	15358	15595	15546	15591	15388	15448	15374	15602	15495	15454	15418	15492	15522	15613	15620	15561	15479	15532	15705	15631	15607	15471	15471	15527	15630	15674	15345	15482	15482	15578	15313	15515	15333	15424	15481	15439	15376	15609	15476	15455	15451	15458	15541	15693	15304	15391	15344	15524	15547	15494	15503	15510	15487	15483	15455	15458	15599	15336	15450	15454	15644	15393	15532	15416	15379	15410	15434	15588	15630	15481	15575	15641	15516	15523	15297	15483	15558	15372	15491	15431	15494	15554	15429	15479	15548	15544	15438	15447	15377	15596	15299	15559	15427	15415	15351	15619	15636	15390	15472	15421	15394	15332	15423	15526	15484	15428	15484	15448	15497	15581	15644	15407	15392	15342	15376	15597	15496	15388	15425	15494	15514	15405	15673	15474	15623	15284	15497	15423	15514	15433	15389	15494	15438	15641	15348	15518	15407	15485	15578	15287	15553	15450	15494	15539	15468	15581	15434	15529	15592	15583	15611	15337	15506	15518	15513	15541	15500	15451	15630	15295	15520	15537	15368	15686	15521	15512	15585	15524	15499	15418	15512	15467	15360	15620	15613	15615	15504	15471	15534	15443	15497	15530	15520	15680	15532	15372	15437	15277	15427	15481	15612	15447	15587	15532	15461	15581	15541	15626	15417	15487	15338	15506	15473	15428	15552	15705	15386	15558	15428	15370	15536	15596	15536	15579	15337	15323	15309	15477	15543	15523	15542	15495	15463	15336	15595	15434	15547	15564	15527	15362	15456	15353	15521	15476	15529	15443	15384	15471	15613	15377	15564	15521	15407	15477	15400	15441	15546	15561	15448	15532	15648	15517	15587	15506	15482	15583	15430	15294	15632	15375	15668	15740	15620	15560	15481	15434	15561	15522	15376	15386	15424	15628	15547	15480	15457	15406	15407	15501	15442	15495	15546	15452	15504	15407	15403	15517	15395	15567	15492	15557	15520	15491	15505	15543	15374	15457	15354	15357	15544	15611	15622	15413	15411	15411	15326	15628	15658	15453	15566	15499	15477	15567	15567	15341	15662	15429	15519	15573	15657	15517	15456	15450	15405	15440	15528	15516	15321	15525	15374	15411	15560	15506	15605	15530	15504	15334	15484	15399	15458	15555	15452	15531	15488	15348	15467	15284	15486	15533	15570	15480	15597	15610	15562	15595	15459	15500	15390	15658	15221	15506	15456	15459	15511	15524	15670	15621	15583	15452	15577	15649	15613	15450	15540	15471	15525	15721	15534	15451	15562	15411	15515	15569	15469	15557	15580	15557	15453	15296	15567	15362	15446	15384	15349	15326	15508	15477	15459	15476	15574	15466	15578	15486	15460	15476	15464	15417	15550	15464	15583	15400	15533	15381	15364	15459	15692	15528	15584	15551	15648	15341	15505	15448	15319	15513	15467	15547	15489	15397	15418	15382	15440	15523	15552	15479	15665	15636	15602	15564	15468	15460	15413	15319	15433	15649	15650	15564	15642	15445	15408	15555	15498	15351	15597	15695	15469	15608	15483	15438	15603	15616	15669	15510	15551	15598	15493	15619	15526	15316	15573	15339	15504	15524	15677	15625	15469	15446	15503	15490	15378	15579	15452	15555	15461	15381	15390	15566	15511	15360	15603	15496	15630	15501	15441	15452	15531	15496	15489	15648	15605	15498	15590	15505	15501	15667	15605	15587	15320	15455	15558	15463	15428	15486	15500	15547	15344	15518	15420	15432	15472	15561	15530	15328	15507	15445	15359	15349	15624	15568	15631	15439	15526	15362	15367	15439	15349	15327	15661	15416	15489	15658	15544	15465	15460	15492	15577	15375	15440	15551	15439	15619	15544	15392	15436	15463	15561	15455	15606	15576	15483	15390	15622	15392	15497	15664	15547	15577	15597	15366	15653	15334	15643	15589	15406	15550	15418	15541	15700	15529	15613	15456	15487	15536	15694	15569	15427	15371	15543	15641	15493	15346	15534	15617	15345	15530	15382	15368	15561	15587	15230	15504	15454	15386	15311	15374	15516	15370	15485	15453	15632	15446	15481	15609	15302	15563	15490	15533	15486	15412	15600	15545	15515	15235	15627	15458	15497	15419	15599	15454	15454	15488	15426	15722	15360	15474	15431	15318	15162	15523	15564	15484	15383	15546	15424	15510	15385	15494	15441	15614	15354	15400	15559	15549	15630	15263	15539	15406	15501	15273	15465	15592	15521	15433	15342	15577	15453	15503	15423	15432	15389	15485	15391	15431	15532	15428	15410	15433	15484	15438	15591	15444	15387	15414	15548	15345	15356	15336	15446	15537	15415	15428	15580	15484	15367	15362	15600	15488	15360	15479	15681	15552	15359	15315	15557	15666	15499	15683	15532	15453	15512	15533	15471	15501	15501	15473	15504	15620	15560	15372	15488	15519	15764	15429	15690	15540	15470	15447	15625	15468	15637	15552	15492	15524	15633	15285	15591	15350	15284	15425	15326	15563	15345	15490	15331	15372	15537	15529	15494	15491	15476	15540	15470	15580	15580	15300	15405	15494	15604	15439	15565	15466	15562	15616	15486	15549	15523	15411	15431	15404	15543	15605	15449	15492	15638	15446	15485	15423	15363	15463	15534	15388	15440	15465	15686	15532	15455	15580	15317	15537	15449	15486	15413	15428	15413	15486	15425	15383	15399	15630	15450	15567	15356	15605	15490	15502	15503	15635	15386	15638	15439	15527	15571	15518	15521	15552	15407	15388	15571	15507	15379	15447	15651	15387	15385	15419	15453	15451	15456	15494	15575	15490	15525	15631	15559	15439	15439	15550	15471	15435	15471	15587	15545	15393	15330	15488	15456	15436	15655	15560	15440	15462	15553	15361	15458	15541	15430	15372	15446	15383	15459	15527	15569	15469	15430	15514	15305	15577	15524	15666	15527	15288	15579	15371	15419	15711	15577	15579	15479	15657	15513	15493	15341	15469	15458	15548	15576	15578	15551	15588	15474	15467	15617	15555	15377	15648	15336	15439	15461	15552	15555	15453	15476	15413	15421	15461	15691	15613	15420	15444	15476	15347	15408	15478	15514	15439	15399	15480	15506	15426	15421	15630	15542	15441	15624	15258	15561	15508	15416	15367	15454	15513	15502	15510	15433	15528	15508	15572	15586	15440	15696	15451	15612	15410	15587	15462	15412	15341	15538	15588	15486	15505	15333	15425	15386	15477	15420	15488	15516	15547	15506	15481	15467	15414	15456	15469	15516	15551	15500	15448	15443	15462	15197	15502	15438	15470	15609	15354	15490	15583	15489	15484	15445	15555	15428	15598	15462	15275	15361	15365	15545	15673	15573	15521	15693	15335	15564	15462	15461	15586	15536	15629	15411	15479	15498	15440	15408	15411	15456	15360	15597	15422	15425	15524	15466	15517	15472	15572	15482	15575	15560	15630	15322	15368	15530	15234	15460	15432	15461	15407	15335	15624	15401	15320	15722	15387	15480	15550	15482	15518	15496	15526	15443	15674	15429	15485	15403	15498	15464	15536	15445	15522	15470	15376	15483	15537	15440	15345	15443	15607	15632	15435	15523	15594	15642	15563	15551	15366	15565	15489	15543	15629	15587	15440	15476	15414	15504	15442	15398	15263	15497	15377	15482	15522	15430	15431	15439	15467	15498	15405	15406	15476	15606	15567	15510	15617	15487	15577	15462	15473	15659	15460	15486	15445	15491	15528	15403	15464	15558	15572	15415	15482	15406	15509	15475	15474	15302	15522	15475	15432	15505	15433	15503	15325	15575	15431	15497	15607	15460	15453	15558	15397	15547	15637	15504	15408	15335	15459	15386	15386	15420	15442	15343	15667	15358	15568	15496	15612	15703	15400	15693	15637	15494	15473	15425	15622	15551	15580	15564	15279	15371	15540	15503	15451	15402	15523	15483	15425	15596	15587	15546	15497	15550	15530	15251	15246	15589	15604	15454	15536	15470	15645	15411	15516	15495	15464	15544	15726	15561	15425	15330	15442	15522	15379	15776	15538	15514	15613	15579	15366	15520	15463	15505	15408	15346	15486	15511	15420	15411	15546	15472	15508	15686	15401	15369	15484	15545	15397	15443	15449	15565	15399	15487	15489	15420	15307	15565	15576	15420	15592	15387	15370	15439	15512	15557	15574	15532	15512	15315	15532	15377	15554	15350	15735	15417	15481	15497	15386	15436	15524	15594	15541	15570	15583	15449	15582	15342	15476	15483	15578	15552	15356	15620	15510	15390	15459	15580	15481	15596	15500	15468	15502	15380	15514	15456	15552	15532	15499	15454	15644	15548	15428	15522	15527	15530	15405	15480	15570	15346	15465	15521	15525	15513	15490	15578	15319	15507	15385	15619	15525	15566	15499	15624	15375	15352	15552	15484	15398	15603	15579
25479	21768	28080	28246	21855	20572	19894	18777	18356	17942	17903	17617	17557	17627	17575	17493	17274	17240	17191	17107	17182	17142	17147	17155	17143	17034	17163	17100	17090	16939	16965	17094	17142	17317	16980	17317	16877	16861	16805	17007	16990	16820	17119	17134	16998	17027	17079	16809	17153	17104	17107	17068	17126	17088	16943	17118	17265	17220	17082	16819	16793	17243	17005	16924	17015	16915	17013	16887	17093	16881	16985	16827	16803	16962	16935	17069	17077	16962	16856	16957	17083	17016	16976	17064	17028	16920	17169	17052	17013	17004	16893	17101	17158	16937	16895	17153	16929	17369	17094	16860	16962	17131	16978	17015	17130	16849	17039	16985	16901	17028	17139	16941	17078	17026	17064	17106	16767	16929	17095	16955	17032	17042	17122	16867	17025	16881	16753	16802	16839	16952	16983	17002	17153	16959	16868	17043	17028	16711	16815	16865	17125	17173	17153	17173	17133	17205	17130	17000	17180	17033	16741	17036	16983	16930	17014	17014	16987	16957	17061	16817	17023	16950	16891	17106	17104	16914	17089	17080	17067	17093	17108	17362	17003	16807	17001	17071	17052	17176	17182	16993	17097	16889	17232	17175	17003	17039	16895	16909	16894	17039	16966	16978	17078	16984	17013	16950	16877	16959	17022	16871	16940	16892	17089	16887	16776	17302	17003	17039	16993	16891	16943	16993	16854	17059	16956	16875	17033	17288	17077	17124	16925	16954	17125	16990	17151	17193	16796	17056	16942	16941	17102	17276	16973	17038	16993	17031	17060	16998	16987	17019	16900	17071	17014	17015	17067	17048	17011	17315	16925	17025	16890	17009	17089	16939	16962	16942	16947	16853	16950	16934	17217	16956	16757	17264	17119	16919	16912	16886	17136	16947	16899	17088	16901	16795	16971	16828	17028	17034	16998	17021	17156	16847	16804	16966	16916	16939	17021	17256	17159	16962	17029	17105	17239	17087	17123	16961	17123	17108	16746	16867	17068	16999	16951	17072	16989	17100	17148	17027	17061	16893	17204	17108	17039	16909	16738	16957	16962	16943	17156	17074	17076	17001	17073	17111	17007	16934	17054	16925	17118	17148	17195	17012	17184	17030	16982	16859	17198	17034	16980	16964	16963	16982	16909	16994	16913	16876	17246	17083	17049	16987	17096	16900	17301	16959	16957	16903	17236	17159	17027	16900	16844	17093	16990	16730	16909	17121	17054	17091	16942	17155	17142	17002	17279	17083	17054	17059	17068	16942	16988	17106	16909	17040	17023	16954	16919	16979	17124	16984	17121	16824	17115	17193	17066	17038	17088	17078	16925	16884	16986	17182	16899	17255	17021	17240	16914	17118	16965	16965	16945	16977	17255	16972	17117	17070	17104	16940	17138	17024	16931	17108	16891	16891	17254	17075	17169	16884	17053	17009	16915	17072	17262	17105	17130	16918	17018	16968	16965	17053	17064	16909	16988	17029	17041	17083	16985	16894	17092	17082	17132	17028	17005	17132	17036	17103	17129	16908	16963	16978	17047	16895	16931	16964	16953	16867	16866	16967	16983	16976	16991	16950	16910	17095	17051	17105	16950	17074	17042	17160	16878	16848	16927	16661	17011	17143	16980	17106	16998	17064	17023	16841	16880	16992	16986	16859	17117	17272	16985	16954	16979	16930	16864	17158	16865	16986	16942	16971	16988	17146	16888	17128	16974	16875	17145	16985	16952	16924	17094	17098	16999	16935	16916	16861	16879	16763	17033	16933	16770	16819	17185	17054	17255	17039	17027	16915	16967	16973	17013	16751	17051	16934	16722	16668	17156	17173	16989	16907	17077	16892	16891	16924	16951	17026	16912	17003	17008	17230	17138	17134	16910	17083	16922	17037	16925	16996	16951	17048	16902	17058	17120	17129	17056	17107	17185	16958	16929	16942	17009	17099	17213	17249	16885	17059	17051	17028	17001	16987	16913	17173	16918	16920	17296	16863	16914	17007	17142	17054	17245	16888	17200	17233	16996	16921	16967	17164	16754	17089	16829	16842	16906	17042	17027	17143	17220	17102	16885	16940	16968	17020	17052	16967	16965	17136	17083	17078	17119	16985	17047	17004	16954	16875	16889	17048	16839	17009	17089	17182	17155	16746	16811	16992	16924	16995	16947	17114	16791	16818	16877	17062	17275	17108	17118	16974	16938	17069	17210	17165	17066	17167	17037	16964	17082	17166	17080	16915	17071	16972	17084	17010	16926	17169	17117	17041	16962	17068	16960	16983	16996	16993	17205	17159	16937	17077	17177	17182	17038	16914	16936	16955	17213	16966	16848	16844	17010	16807	17130	16888	16948	17170	17072	16992	16930	17072	16951	17033	17128	17168	16963	17090	16924	17049	16874	17007	16950	16894	16910	17053	17010	16884	17173	17048	16959	17098	16931	16919	17124	16918	17022	17113	17049	16989	16977	17104	17032	16882	16852	17023	16891	16936	16967	17029	17071	17179	16971	16975	16964	17017	17127	16897	17162	16782	16963	17143	16978	17103	17167	17140	16967	16898	17001	17064	17203	16962	17007	17283	16991	16879	16907	17069	17126	17094	16866	17115	17158	17070	17025	16860	17092	17038	16869	16984	16965	17090	17119	16967	17083	17070	17151	17104	17205	17130	17006	17044	17089	17003	17096	17052	16990	17027	16989	17107	16869	16993	16908	17126	16914	16803	17037	16999	17025	17217	17082	17059	17073	16894	17044	17012	17103	16885	16988	16987	16977	16693	16962	16820	16965	16993	17099	17179	16961	16994	17043	16876	16950	16887	17189	16945	17146	17008	17127	17001	16953	17183	17190	16838	17017	16946	16984	17024	16967	17236	17127	17155	16898	16801	17218	17229	17227	17041	17049	17137	17027	16778	17015	17067	17069	16928	16990	17047	16955	17216	17033	17046	17161	16847	17035	17047	17100	17191	17023	17156	16898	16945	17057	17116	17058	16936	17072	16984	16986	17047	17120	16908	16881	17038	16815	17127	17134	17032	17029	17030	16927	17021	17004	17106	16932	17140	17062	16988	17101	16902	17000	17339	17057	16984	17161	16940	16930	17143	17088	16927	17128	17047	17004	16959	16955	17067	16934	17052	16957	17042	17002	17087	17043	16858	17058	16935	16927	16985	17053	16898	16974	16844	17112	16894	16989	17122	16948	16948	16956	16902	17026	17184	17038	17122	16986	17050	17059	16917	16963	16880	17183	17222	17058	17079	17135	16978	16870	16880	16910	17120	16938	16961	17043	16905	17004	17076	17033	16864	17048	17036	17323	17022	16964	17009	17062	16939	17292	16979	16874	16833	17052	16854	16961	17163	17117	17127	17011	17157	16860	17117	16989	17022	17006	16780	16982	17008	16972	17126	17129	16990	16954	17038	16973	16844	16862	16873	16871	16972	17021	17041	17086	17067	17002	17110	17116	17058	17018	16989	17138	16992	16999	17059	17072	17073	17137	16960	17005	17002	17213	17167	17009	16882	17061	17074	16998	17034	16909	17099	17189	17050	17081	17019	16802	16672	16817	17101	17020	16940	17033	17125	17309	17027	17135	17052	16948	17011	16741	17184	16934	17066	17236	17109	16972	16921	17089	16886	16876	17096	16944	17170	16966	17064	16936	16831	16902	17026	17259	17086	17023	16897	17086	16910	16998	17023	17109	16996	17111	16985	16935	16966	16975	17063	16889	17026	17134	16998	16893	16915	16858	16662	16974	16971	17047	17145	16941	16925	16884	16931	16705	16959	17124	16970	17118	17083	17054	17144	16823	16975	17008	16724	17047	16847	17109	17172	16961	17064	16966	16878	17083	17023	16979	17119	16942	16804	17183	17104	17097	17011	17003	17071	17139	17171	16943	16924	16858	16870	17162	16923	16905	17139	17121	16949	17121	17132	16918	16928	16974	16990	17127	17050	16944	17090	17033	17305	16961	16991	17167	16919	16837	17012	17283	16909	17078	16966	17080	17052	16834	17004	16911	16891	17210	16861	17061	17113	16921	17154	17045	17023	17172	17098	17023	17070	16817	17005	17130	16826	17035	16953	17163	17073	17131	16955	16978	16927	16943	16972	16778	17008	17057	16920	16988	16977	17280	16970	17107	16994	16789	16958	17168	16821	17120	16802	17047	17231	17065	17219	17006	17036	17002	17013	17265	16963	17055	17208	16998	17040	17138	17020	17115	16960	16976	16989	17140	17055	16909	17120	16837	16921	17144	16972	17022	17121	17119	17314	17174	16816	17103	16833	16974	16831	16981	17138	17045	17032	16961	17063	17113	17134	17006	16944	17056	16792	17028	17039	17039	17053	16918	16894	16972	17017	16957	17021	17233	16958	16964	16989	16754	16972	17249	16896	17054	17075	16808	16853	16983	16819	17049	17001	16849	17051	17109	17050	16969	17221	16904	16992	17074	16804	17114	17064	17034	17237	16936	16904	16944	16853	16966	16914	17003	16971	17020	16998	16993	17148	17110	17152	17139	17061	17120	17019	16965	17110	17075	16822	16994	17067	16897	16885	17126	16975	17070	16974	17020	16995	17133	16874	17007	16796	16957	17096	16961	16894	16901	17010	16855	16864	17014	17126	17283	16929	17200	16971	16944	16935	17078	16991	16906	17101	16854	17058	17018	17086	17126	17118	17004	16897	17091	17072	17167	17011	16908	17013	16950	16970	17100	17102	17039	16873	16955	17250	16983	17142	17114	17001	17157	16920	16926	17170	17064	17010	17124	16911	16979	17084	17246	17172	17009	16981	17095	17001	17099	17076	16812	16946	17126	16878	17041	17062	17087	17081	17075	16957	17148	17215	17195	16933	16977	17054	16969	17044	17195	17187	16881	17120	16891	17031	16902	17017	16973	17011	17042	17071	17051	17161	17034	16935	17041	17159	16867	16891	16990	17093	17059	16908	16938	16782	17121	16950	17130	17110	16992	16951	17246	17082	17266	17032	17136	16965	16974	16904	17059	16914	16923	16900	16918	16974	17003	17107	16922	16747	17104	17233	17065	17022	17274	17013	16883	16917	17055	16837	16928	17248	17022	16934	17107	16885	16958	16979	17083	17010	16880	17031	16828	16842	16897	16879	16800	17040	16922	17016	17067	17196	17057	17014	16878	17003	16923	16959	17209	17089	17064	17038	16982	16866	17058	17210
25287	43826	35291	26547	22272	20173	18840	18084	17694	16815	16507	16371	16182	15824	15948	15756	15671	15775	15563	15488	15484	15556	15348	15424	15454	15298	15311	15261	15385	15469	15332	15223	15324	15339	15212	15248	15242	15229	15506	15385	15482	15388	15390	15281	15196	15346	15222	15158	15359	15181	15178	15174	15452	15433	15331	15295	15163	15266	15357	15250	15339	15132	15286	15209	15254	15099	15291	15114	15273	15369	15278	15262	15305	15234	15249	15326	15322	15352	15210	15302	15260	15350	15194	15189	15211	15280	15246	15288	15257	15164	15508	15475	15230	15282	15252	15220	15305	15245	15286	15270	15248	15130	15399	15297	15309	15173	15079	15295	15513	15402	15287	15441	15353	15224	15437	15183	15414	15266	15549	15295	15238	15205	15366	15386	15347	15100	15287	15283	15421	15249	15215	15356	15319	15341	15332	15375	15240	15289	15381	15453	15466	15195	15346	15062	15204	15296	15342	15212	15296	15227	15401	15270	15405	15290	15396	15276	15265	15181	15420	15215	15300	15484	15208	15273	15229	15239	15219	15418	15359	15412	15328	15098	15269	15443	15252	15404	15299	15265	15281	15366	15315	15351	15271	15274	15422	15294	15198	15386	15284	15358	15220	15322	15425	15126	15370	15359	15341	15388	15183	15402	15117	15374	15342	15296	15159	15205	15243	15375	15458	15354	15306	15471	15231	15350	15296	15359	15260	15142	15261	15275	15173	15382	15226	15327	15378	15177	15380	15407	15155	15305	15285	15179	15180	15284	15325	15372	15117	15410	15162	15220	15427	15394	15208	15260	15346	15336	15272	15304	15240	15123	15367	15346	15244	15362	15257	15307	15248	15335	15219	15208	15261	15471	15402	15194	15263	15539	15155	15378	15428	15089	15267	15406	15358	15250	15437	15265	15261	15339	15093	15328	15288	15232	15361	15180	15306	15264	15217	15411	15497	15434	15344	15377	15379	15437	15303	15474	15325	15324	15183	15340	15309	15237	15308	15358	15260	15309	15319	15299	15265	15231	15229	15411	15289	15204	15220	15313	15233	15293	15359	15335	15200	15295	15283	15274	15268	15223	15211	15240	15420	15323	15240	15378	15341	15212	15338	15217	15302	15105	15366	15362	15315	15296	15388	15268	15526	15170	15209	15487	15268	15448	15344	15297	15125	15392	15375	15123	15319	15200	15375	15244	15372	15315	15333	15168	15415	15348	15258	15360	15191	15456	15366	15399	15351	15274	15202	15367	15424	15491	15201	15374	15196	15204	15371	15357	15325	15236	15273	15290	15372	15090	15520	15195	15192	15443	15324	15357	15342	15145	15100	15369	15352	15213	15332	15257	15150	15388	15270	15225	15554	15400	15374	15246	15286	15318	15355	15315	15290	15393	15140	15281	15221	15355	15491	15433	15208	15350	15125	15163	15288	15316	15280	15298	15295	15229	15281	15339	15141	15326	15341	15356	15409	15249	15357	15367	15308	15350	15262	15413	15377	15343	15280	15305	15272	15237	15270	15268	15438	15068	15061	15314	15345	15180	15325	15409	15288	15215	15523	15281	15297	15239	15214	15290	15293	15341	15318	15361	15347	15141	15362	15143	15237	15195	15444	15344	15391	15340	15421	15302	15199	15335	15152	15309	15275	15373	15349	15292	15271	15390	15143	15277	15307	15297	15371	15254	15382	15420	15160	15270	15306	15481	15212	15338	15216	15186	15255	15342	15275	15103	15325	15390	15170	15418	15219	15276	15343	15250	15272	15357	15198	15314	15467	15331	15183	15335	15351	15363	15240	15192	15248	15214	15362	15254	15290	15224	15345	15306	15424	15439	15278	15348	15266	15289	15413	15221	15366	15265	15365	15378	15312	15345	15334	15396	15210	15254	15251	14982	15249	15345	15408	15320	15433	15144	15442	15211	15195	15380	15272	15400	15390	15148	15356	15382	15220	15150	15352	15321	15220	15272	15188	15171	15280	15358	15358	15388	15340	15398	15395	15193	15380	15346	15400	15192	15341	15254	15385	15446	15240	15331	15365	15283	15225	15409	15135	15485	15203	15217	15348	15243	15381	15225	15453	15383	15256	15201	15456	15184	15347	15407	15244	15337	15410	15234	15386	15340	15301	15387	15205	15564	15236	15321	15314	15339	15317	15359	15295	15375	15113	15297	15331	15258	15324	15395	15154	15470	15288	15350	15263	15180	15343	15321	15314	15211	15300	15313	15367	15230	15307	15400	15200	15388	15319	15384	15516	15222	15402	15213	15509	15336	15354	15225	15315	15287	15348	15392	15268	15287	15201	15385	15238	15321	15305	15270	15434	15183	15284	15251	15143	15179	15118	15203	15102	15271	15461	15265	15217	15356	15210	15438	15092	15356	15399	15338	15233	15186	15218	15255	15350	15215	15355	15225	15419	15324	15117	15398	15218	15294	15198	15275	15255	15117	15409	15484	15214	15336	15373	15260	15328	15502	15320	15333	15502	15274	15399	15225	15353	15262	15350	15225	15185	15125	15293	15115	15475	15193	15471	15259	15395	15187	15341	15287	15303	15301	15486	15218	15118	15326	15378	15307	15405	15219	15225	15348	15352	15411	15217	15288	15240	15308	15203	15404	15386	15321	15348	15211	15339	15255	15171	15298	15208	15164	15122	15133	15189	15416	15252	15556	15260	15507	15180	15324	15383	15200	15406	15198	15352	15357	15429	15326	15332	15153	15421	15378	15293	15362	15335	15244	15262	15334	15412	15365	15373	15358	15576	15495	15189	15350	15540	15248	15158	15406	15274	15321	15326	15299	15243	15311	15316	15261	15280	15223	15401	15288	15165	15300	15239	15390	15298	15420	15356	15326	15242	15190	15372	15347	15431	15298	15400	15312	15283	15317	15356	15327	15352	15281	15322	15249	15138	15252	15273	15279	15393	15270	15314	15426	15305	15334	15408	15243	15323	15308	15406	15407	15326	15322	15277	15280	15227	15187	15305	15350	15298	15239	15457	15346	15235	15553	15269	15252	15119	15299	15142	15470	15423	15398	15384	15308	15295	15324	15197	15196	15320	15268	15394	15405	15321	15081	15348	15403	15181	15399	15334	15457	15262	15321	15223	15348	15334	15536	15301	15231	15532	15199	15311	15399	15194	15285	15389	15335	15272	15297	15308	15373	15297	15414	15493	15442	15302	15237	15135	15098	15350	15279	15230	15264	15206	15382	15310	15419	15387	15246	15266	15372	15356	15353	15294	15348	15326	15288	15414	15290	15405	15495	15190	15312	15225	15308	15277	15273	15257	15354	15399	15439	15414	15316	15271	15137	15369	15414	15430	15320	15377	15178	15463	15370	15384	15257	15321	15208	15375	15338	15478	15251	15348	15299	15277	15416	15470	15284	15446	15400	15209	15202	15257	15289	15228	15183	15388	15226	15345	15097	15327	15402	15271	15381	15296	15273	15233	15342	15256	15392	15423	15259	15383	15544	15257	15292	15385	15226	15482	15322	15187	15373	15163	15265	15223	15357	15243	15202	15212	15411	15437	15300	15470	15244	15194	15265	15333	15117	15266	15389	15341	15344	15304	15452	15370	15100	15236	15298	15312	15254	15229	15282	15204	15336	15256	15256	15339	15407	15332	15249	15256	15371	15395	15419	15252	15282	15361	15304	15261	15288	15244	15269	15354	15130	15307	15315	15357	15417	15273	15520	15024	15428	15340	15189	15387	15278	15195	15335	15299	15419	15342	15204	15331	15388	15113	15363	15344	15374	15268	15261	15320	15459	15294	15442	15376	15325	15270	15346	15287	15434	15255	15312	15348	15211	15367	15435	15271	15254	15397	15321	15305	15346	15315	15614	15233	15268	15224	15369	15428	15255	15090	15286	15307	15338	15197	15190	15232	15202	15357	15386	15209	15237	15452	15256	15160	15440	15368	15310	15346	15275	15274	15547	15118	15484	15349	15373	15563	15231	15464	15268	15370	15228	15379	15395	15264	15562	15193	15270	15343	15332	15372	15066	15136	15374	15284	15455	15276	15469	15335	15458	15376	15222	15224	15317	15252	15230	15322	15457	15348	15351	15379	15234	15054	15493	15548	15267	15352	15386	15281	15315	15159	15379	15241	15184	15389	15414	15408	15317	15072	15182	15341	15312	15319	15371	15305	15312	15411	15399	15168	15348	15299	15164	15263	15323	15378	15426	15449	15061	15210	15336	15260	15309	15330	15143	15272	15299	15328	15377	15282	15443	15180	15188	15436	15256	15466	15285	15397	15331	15331	15380	15259	15205	15262	15256	15207	15252	15235	15311	15277	15194	15223	15336	15275	15275	15225	15330	15372	15351	15282	15109	15411	15308	15282	15421	15332	15307	15253	15369	15213	15236	15283	15305	15294	15235	15300	15357	15351	15230	15302	15317	15326	15275	15439	15186	15269	15272	15505	15192	15332	15256	15413	15303	15278	15372	15063	15291	15350	15318	15338	15366	15121	15327	15376	15213	15240	15268	15383	15258	15261	15284	15294	15207	15308	15184	15335	15246	15395	15341	15252	15289	15291	15397	15340	15313	15246	15338	15197	15335	15387	15312	15409	15488	15575	15353	15353	15411	15302	15381	15471	15272	15126	15359	15331	15537	15314	15306	15476	15378	15390	15252	15282	15293	15215	15304	15473	15358	15179	15401	15503	15299	15280	15280	15227	15303	15257	15362	15380	15312	15364	15219	15305	15212	15083	15269	15311	15483	15304	15489	15426	15300	15356	15216	15262	15390	15339	15338	15250	15525	15403	15135	15415	15273	15345	15347	15444	15154	15397	15289	15239	15396	15238	15153	15383	15263	15437	15213	15395	15377	15395	15388	15321	15564	15230	15360	15365	15286	15418	15296	15356	15341	15274	15308	15163	15285	15471	15389	15397	15193	15345	15330	15305	15307	15065	15419	15239	15167	15537	15406	15458	15220	15325	15433	15370	15261	15364	15430	15379	15448	15349	15122	15393	15351	15379	15317	15196	15267	15436	15355	15424	15178	15217	15357	15218	15478	15221	15298	15293	15352	15272	15364	15392	15297	15472	15434	15187	15431	15138	15253	15377	15386	15297	15412	15410	15132	15147	15325	15315	15309	15357	15270	15213	15403	15275	15327	15259	15306	15399	15341	15292	15332	15271	15322	15235	15329	15415	15201
22499	21460	28628	24751	22241	24523	25642	21252	20052	19621	19218	18887	18717	18700	18417	18356	18292	18142	18015	17804	17869	17803	17729	17789	17763	17563	17610	17611	17722	17667	17481	17489	17589	17676	17521	17651	17668	17494	17589	17654	17590	17305	17448	17489	17595	17800	17521	17471	17592	17485	17726	17452	17528	17382	17461	17479	17747	17563	17513	17501	17411	17607	17445	17616	17547	17609	17645	17443	17498	17391	17461	17623	17525	17637	17616	17604	17395	17396	17411	17493	17464	17616	17563	17492	17460	17693	17490	17519	17428	17317	17427	17381	17502	17574	17487	17369	17648	17506	17437	17510	17465	17784	17351	17472	17420	17469	17355	17608	17461	17310	17515	17334	17564	17489	17353	17635	17436	17512	17421	17538	17545	17522	17499	17587	17503	17620	17638	17215	17643	17501	17611	17685	17617	17423	17414	17630	17628	17706	17744	17474	17381	17364	17512	17442	17651	17290	17391	17649	17447	17334	17521	17585	17433	17502	17806	17365	17598	17784	17478	17540	17416	17244	17553	17508	17244	17315	17511	17596	17588	17571	17504	17544	17367	17511	17454	17302	17557	17507	17701	17581	17480	17530	17370	17551	17189	17259	17637	17649	17406	17350	17541	17272	17718	17345	17319	17363	17744	17604	17417	17417	17528	17470	17447	17742	17411	17492	17338	17485	17187	17357	17415	17527	17642	17600	17578	17579	17347	17517	17451	17424	17500	17445	17525	17433	17264	17478	17475	17557	17350	17725	17532	17612	17617	17576	17549	17417	17364	17358	17552	17643	17521	17582	17532	17707	17442	17479	17794	17542	17583	17610	17341	17517	17404	17215	17306	17389	17472	17738	17431	17170	17522	17604	17379	17473	17692	17277	17393	17331	17671	17569	17611	17464	17502	17631	17494	17450	17621	17545	17541	17398	17484	17578	17697	17469	17620	17589	17738	17624	17742	17317	17503	17291	17316	17531	17491	17517	17494	17395	17501	17335	17351	17393	17472	17668	17582	17271	17621	17473	17421	17347	17649	17500	17374	17383	17477	17386	17451	17541	17322	17527	17339	17547	17579	17492	17485	17347	17468	17515	17379	17433	17437	17584	17422	17571	17657	17508	17562	17373	17616	17548	17671	17493	17422	17476	17370	17436	17447	17595	17365	17560	17806	17387	17440	17508	17583	17705	17439	17625	17623	17583	17684	17454	17606	17564	17449	17596	17367	17411	17639	17560	17378	17443	17421	17520	17494	17467	17560	17592	17606	17582	17526	17622	17497	17385	17610	17658	17546	17504	17522	17634	17389	17533	17601	17034	17535	17431	17382	17519	17614	17567	17550	17475	17248	17202	17614	17714	17462	17450	17396	17338	17403	17497	17492	17225	17473	17499	17433	17564	17562	17473	17433	17390	17398	17509	17497	17327	17331	17310	17405	17314	17431	17410	17441	17526	17587	17568	17355	17427	17387	17477	17542	17489	17691	17652	17382	17440	17543	17536	17446	17535	17613	17655	17408	17419	17346	17262	17444	17467	17490	17346	17429	17489	17424	17353	17497	17531	17735	17416	17334	17562	17512	17576	17425	17428	17442	17602	17626	17457	17564	17439	17453	17546	17370	17668	17483	17355	17725	17422	17433	17453	17593	17665	17410	17353	17570	17614	17523	17306	17571	17580	17538	17638	17500	17632	17647	17625	17391	17596	17289	17470	17718	17543	17533	17428	17208	17542	17514	17598	17551	17474	17403	17389	17530	17507	17717	17687	17395	17363	17501	17600	17527	17455	17734	17288	17388	17659	17439	17482	17482	17362	17488	17376	17324	17419	17278	17604	17563	17657	17544	17505	17416	17460	17438	17375	17427	17366	17354	17495	17620	17435	17628	17435	17415	17232	17718	17525	17489	17623	17258	17499	17532	17458	17531	17232	17417	17362	17229	17475	17525	17384	17601	17278	17440	17229	17551	17551	17521	17512	17438	17552	17609	17518	17255	17582	17548	17414	17531	17439	17548	17327	17554	17406	17687	17590	17399	17487	17544	17364	17611	17599	17424	17190	17367	17486	17597	17433	17531	17447	17459	17448	17607	17391	17359	17364	17570	17625	17444	17514	17681	17558	17516	17370	17469	17565	17486	17490	17425	17409	17563	17612	17411	17435	17401	17577	17487	17554	17467	17454	17582	17448	17426	17469	17361	17602	17490	17544	17378	17500	17709	17616	17467	17739	17415	17670	17542	17770	17680	17487	17483	17325	17407	17428	17451	17457	17608	17695	17678	17589	17558	17441	17692	17529	17598	17527	17299	17474	17472	17644	17581	17479	17410	17311	17419	17412	17255	17622	17532	17360	17391	17404	17542	17509	17492	17273	17554	17504	17546	17367	17582	17411	17337	17703	17395	17635	17515	17138	17533	17492	17465	17462	17495	17653	17400	17553	17453	17740	17738	17615	17678	17656	17423	17494	17757	17548	17731	17277	17620	17267	17560	17302	17425	17683	17708	17538	17461	17512	17653	17544	17494	17456	17337	17546	17517	17497	17724	17452	17496	17401	17573	17429	17475	17351	17517	17606	17373	17274	17447	17658	17636	17545	17450	17480	17496	17433	17410	17287	17526	17592	17580	17265	17497	17363	17373	17518	17480	17383	17416	17356	17513	17575	17262	17332	17443	17560	17602	17272	17850	17355	17572	17426	17552	17559	17349	17459	17443	17435	17445	17377	17393	17312	17494	17526	17541	17671	17583	17637	17413	17538	17459	17561	17610	17231	17594	17411	17533	17570	17779	17532	17483	17457	17729	17595	17331	17466	17530	17472	17543	17575	17624	17616	17652	17425	17353	17375	17363	17273	17541	17481	17451	17660	17763	17533	17631	17342	17485	17350	17572	17666	17619	17526	17470	17334	17552	17500	17625	17633	17632	17841	17598	17552	17459	17445	17553	17643	17713	17485	17562	17612	17509	17437	17457	17524	17480	17525	17614	17409	17591	17509	17489	17579	17279	17316	17440	17621	17419	17248	17502	17456	17602	17521	17459	17351	17512	17316	17546	17608	17331	17507	17670	17317	17309	17592	17589	17456	17450	17334	17428	17758	17369	17377	17617	17655	17343	17517	17318	17399	17593	17555	17585	17557	17443	17402	17531	17233	17360	17306	17623	17558	17290	17425	17548	17466	17669	17672	17622	17444	17407	17459	17254	17758	17368	17357	17553	17583	17473	17494	17480	17304	17453	17457	17451	17502	17532	17248	17529	17287	17359	17531	17459	17443	17734	17583	17509	17520	17522	17380	17560	17393	17385	17671	17554	17538	17610	17439	17219	17513	17561	17530	17417	17436	17803	17385	17506	17313	17561	17331	17624	17376	17363	17455	17553	17401	17539	17609	17233	17657	17548	17576	17493	17431	17565	17557	17777	17503	17525	17452	17356	17396	17405	17609	17592	17395	17392	17446	17466	17436	17468	17689	17525	17487	17358	17575	17394	17320	17525	17432	17626	17414	17348	17458	17735	17435	17502	17530	17656	17268	17274	17499	17637	17512	17496	17542	17528	17349	17542	17615	17357	17591	17564	17466	17599	17633	17597	17642	17459	17479	17513	17554	17629	17618	17723	17432	17243	17484	17285	17453	17727	17539	17394	17480	17438	17434	17498	17357	17394	17566	17655	17550	17479	17525	17432	17510	17734	17570	17421	17643	17422	17632	17655	17543	17363	17413	17577	17474	17444	17358	17535	17538	17372	17708	17564	17411	17517	17535	17475	17383	17549	17305	17554	17595	17389	17778	17461	17446	17638	17347	17518	17396	17449	17457	17472	17497	17679	17458	17635	17599	17527	17507	17415	17246	17445	17405	17458	17275	17530	17469	17512	17244	17696	17497	17460	17487	17470	17593	17413	17615	17597	17152	17467	17644	17564	17392	17502	17415	17490	17568	17476	17551	17386	17414	17186	17539	17413	17454	17375	17628	17472	17373	17593	17812	17601	17541	17562	17561	17434	17383	17296	17472	17503	17547	17617	17670	17649	17492	17588	17541	17440	17603	17339	17428	17459	17512	17546	17430	17537	17565	17650	17672	17632	17508	17727	17426	17257	17301	17302	17377	17315	17400	17378	17356	17478	17621	17595	17478	17444	17404	17377	17397	17395	17597	17416	17355	17243	17250	17538	17675	17300	17385	17255	17360	17724	17391	17551	17518	17395	17532	17582	17593	17361	17693	17467	17495	17414	17545	17562	17431	17421	17430	17532	17485	17403	17712	17637	17521	17278	17420	17450	17325	17539	17415	17266	17581	17548	17408	17383	17365	17590	17361	17500	17364	17466	17399	17642	17326	17577	17317	17554	17374	17575	17599	17594	17495	17736	17514	17596	17425	17594	17638	17491	17569	17333	17429	17604	17373	17374	17692	17354	17351	17559	17520	17515	17451	17625	17555	17575	17541	17634	17450	17542	17480	17473	17417	17529	17586	17587	17370	17413	17631	17402	17372	17538	17460	17536	17540	17514	17547	17372	17607	17481	17427	17678	17650	17629	17460	17686	17473	17501	17421	17638	17180	17378	17407	17325	17427	17580	17363	17425	17470	17549	17605	17617	17344	17719	17480	17393	17317	17303	17533	17418	17457	17572	17425	17527	17493	17546	17489	17516	17450	17411	17420	17361	17293	17588	17440	17602	17479	17475	17569	17469	17540	17527	17400	17357	17237	17444	17617	17625	17417	17416	17643	17465	17287	17489	17582	17341	17335	17590	17259	17378	17470	17560	17402	17353	17409	17623	17540	17519	17663	17540	17542	17358	17511	17463	17388	17674	17495	17435	17492	17438	17512	17479	17621	17641	17578	17580	17540	17399	17378	17485	17700	17384	17472	17388	17574	17707	17346	17440	17411	17385	17491	17405	17597	17768	17483	17718	17671	17456	17466	17526	17531	17367	17464	17459	17407	17458	17564	17545	17464	17607	17541	17447	17605	17468	17578	17583	17507	17595	17320	17620	17315	17565	17557	17463	17478	17484	17437	17515	17430	17633	17514	17466	17475	17214	17674	17570	17524	17484	17529	17561	17266	17363	17348	17360	17561	17652	17574	17491	17671	17612	17525	17548	17498	17450	17495	17438	17281	17552	17518	17441	17465	17392	17672	17311	17509	17550	17375	17707	17482	17514	17324	17500	17525	17524	17626	17404	17353
26114	51544	42808	32892	27582	24038	21807	20566	19543	18450	18150	17533	17403	17322	16924	16571	16449	16315	16156	16115	16043	15835	15731	15919	15750	15735	15625	15859	15826	15875	15499	15574	15716	15725	15668	15542	15599	15630	15595	15643	15623	15705	15439	15501	15637	15628	15603	15617	15389	15438	15468	15519	15648	15746	15472	15680	15505	15587	15636	15717	15506	15692	15601	15429	15369	15593	15521	15396	15684	15611	15747	15632	15496	15718	15592	15660	15454	15471	15471	15449	15498	15748	15558	15770	15640	15582	15459	15633	15587	15644	15625	15525	15653	15574	15466	15499	15511	15410	15660	15541	15503	15676	15411	15564	15680	15641	15519	15535	15697	15621	15554	15687	15646	15551	15506	15775	15621	15565	15655	15680	15569	15519	15585	15629	15485	15609	15633	15566	15574	15514	15683	15539	15568	15585	15617	15661	15683	15657	15604	15557	15463	15555	15591	15731	15538	15522	15691	15682	15583	15391	15662	15560	15491	15575	15560	15648	15578	15758	15708	15516	15680	15767	15565	15658	15587	15467	15547	15667	15522	15452	15614	15600	15559	15361	15610	15579	15544	15550	15511	15656	15660	15655	15380	15511	15604	15741	15418	15621	15637	15700	15474	15543	15678	15457	15566	15637	15295	15531	15574	15506	15394	15681	15380	15616	15488	15502	15660	15526	15316	15587	15723	15663	15674	15699	15593	15603	15609	15474	15634	15479	15739	15627	15547	15595	15565	15668	15663	15516	15471	15671	15594	15530	15519	15430	15456	15517	15641	15772	15618	15509	15510	15476	15729	15678	15622	15689	15561	15554	15731	15555	15659	15441	15633	15553	15576	15674	15634	15549	15559	15584	15564	15496	15490	15670	15687	15480	15624	15520	15690	15628	15565	15733	15527	15619	15490	15657	15615	15503	15570	15641	15494	15746	15311	15727	15626	15621	15478	15594	15660	15433	15593	15388	15623	15390	15769	15688	15478	15569	15642	15591	15568	15517	15774	15538	15441	15659	15608	15685	15614	15784	15602	15543	15516	15652	15490	15472	15709	15497	15539	15660	15673	15557	15400	15726	15626	15607	15441	15642	15669	15572	15550	15471	15468	15532	15634	15465	15578	15368	15585	15424	15486	15708	15520	15420	15570	15491	15731	15445	15662	15600	15584	15444	15582	15456	15559	15696	15639	15478	15575	15531	15464	15473	15585	15527	15633	15517	15471	15793	15588	15562	15653	15507	15559	15594	15709	15570	15472	15512	15722	15636	15503	15615	15546	15736	15390	15564	15660	15513	15465	15729	15550	15435	15653	15617	15644	15522	15444	15631	15596	15524	15564	15557	15588	15521	15635	15653	15641	15672	15592	15638	15603	15499	15697	15708	15703	15442	15652	15568	15454	15669	15500	15333	15610	15598	15680	15494	15494	15623	15612	15586	15625	15576	15481	15545	15667	15658	15519	15539	15586	15514	15361	15550	15538	15454	15688	15482	15545	15489	15560	15576	15699	15444	15492	15514	15629	15586	15422	15819	15544	15694	15616	15550	15549	15551	15556	15619	15479	15664	15522	15680	15546	15497	15523	15688	15427	15497	15459	15654	15456	15434	15574	15421	15627	15741	15558	15626	15725	15457	15514	15652	15501	15308	15595	15591	15591	15594	15520	15511	15578	15552	15595	15522	15485	15657	15381	15473	15564	15475	15652	15569	15626	15675	15605	15619	15622	15595	15635	15496	15494	15442	15660	15488	15411	15571	15729	15554	15447	15577	15579	15526	15498	15605	15542	15601	15516	15638	15572	15596	15524	15526	15431	15559	15665	15862	15579	15434	15605	15639	15552	15736	15686	15616	15526	15657	15640	15737	15448	15565	15508	15593	15400	15706	15606	15535	15511	15609	15572	15564	15549	15688	15417	15713	15358	15629	15590	15640	15556	15629	15472	15723	15668	15560	15584	15368	15550	15540	15759	15561	15586	15708	15525	15441	15698	15583	15492	15542	15591	15420	15549	15648	15563	15558	15594	15517	15703	15625	15542	15583	15529	15443	15441	15753	15542	15566	15562	15454	15534	15682	15576	15323	15544	15546	15620	15674	15493	15556	15496	15476	15491	15629	15652	15519	15495	15458	15675	15492	15404	15589	15554	15655	15426	15386	15706	15699	15591	15718	15709	15616	15773	15391	15502	15539	15487	15845	15582	15370	15522	15645	15490	15484	15493	15422	15470	15578	15621	15558	15692	15511	15630	15581	15528	15435	15733	15463	15549	15707	15763	15369	15618	15677	15630	15478	15616	15729	15530	15597	15611	15561	15420	15660	15597	15584	15599	15548	15450	15583	15630	15514	15594	15641	15411	15481	15555	15563	15657	15741	15565	15477	15722	15582	15465	15745	15434	15489	15347	15554	15638	15570	15474	15526	15377	15384	15617	15472	15509	15698	15671	15619	15458	15438	15683	15673	15566	15509	15433	15551	15624	15740	15589	15500	15629	15640	15539	15533	15615	15558	15571	15592	15606	15653	15479	15501	15537	15466	15659	15636	15509	15600	15793	15393	15541	15605	15540	15645	15643	15570	15516	15740	15518	15664	15658	15515	15569	15670	15616	15708	15548	15598	15717	15733	15672	15610	15516	15632	15649	15480	15682	15538	15582	15432	15640	15378	15572	15707	15519	15576	15594	15550	15634	15471	15687	15624	15457	15710	15456	15537	15607	15531	15562	15570	15595	15695	15502	15649	15411	15578	15476	15678	15520	15489	15542	15707	15448	15642	15644	15297	15505	15775	15592	15659	15506	15602	15568	15667	15462	15658	15516	15633	15596	15625	15495	15648	15608	15611	15526	15589	15582	15606	15545	15564	15626	15569	15516	15534	15588	15570	15596	15583	15638	15405	15736	15390	15651	15569	15550	15658	15323	15519	15676	15524	15436	15616	15637	15555	15664	15671	15487	15724	15515	15649	15773	15563	15488	15499	15614	15500	15635	15727	15646	15665	15583	15589	15507	15634	15514	15696	15618	15517	15339	15450	15513	15612	15403	15364	15750	15532	15695	15584	15505	15582	15664	15572	15557	15500	15514	15611	15592	15536	15522	15490	15475	15721	15573	15605	15579	15679	15467	15493	15699	15434	15616	15582	15539	15675	15553	15563	15670	15606	15507	15631	15604	15519	15500	15561	15606	15603	15602	15525	15507	15521	15530	15366	15550	15480	15566	15624	15692	15690	15409	15663	15521	15475	15686	15589	15497	15588	15297	15396	15455	15615	15447	15497	15511	15553	15658	15428	15517	15616	15646	15444	15545	15613	15608	15553	15564	15575	15774	15590	15591	15406	15452	15535	15397	15637	15744	15509	15624	15595	15476	15558	15619	15605	15640	15587	15495	15607	15582	15591	15647	15530	15596	15797	15552	15471	15505	15540	15568	15586	15605	15569	15472	15724	15677	15483	15569	15651	15604	15538	15714	15515	15625	15497	15511	15642	15526	15478	15545	15361	15612	15663	15606	15524	15517	15608	15483	15658	15596	15693	15475	15617	15611	15590	15440	15501	15530	15575	15687	15503	15468	15367	15597	15599	15585	15606	15538	15365	15641	15471	15582	15347	15653	15658	15729	15549	15717	15493	15676	15514	15471	15584	15606	15532	15598	15493	15693	15592	15477	15466	15510	15434	15606	15649	15573	15496	15566	15578	15414	15543	15517	15440	15614	15574	15604	15546	15658	15533	15585	15520	15417	15575	15750	15522	15535	15529	15560	15750	15499	15702	15638	15493	15588	15586	15637	15584	15541	15447	15637	15548	15496	15479	15507	15616	15809	15616	15456	15614	15811	15663	15600	15518	15595	15415	15594	15505	15527	15483	15685	15582	15539	15759	15540	15378	15598	15495	15634	15559	15586	15553	15573	15535	15333	15751	15648	15492	15409	15454	15548	15756	15265	15747	15513	15699	15528	15512	15635	15626	15544	15664	15514	15617	15589	15581	15608	15666	15507	15500	15503	15556	15583	15442	15538	15688	15545	15451	15556	15563	15725	15464	15576	15591	15590	15523	15657	15572	15431	15714	15460	15625	15554	15682	15692	15455	15551	15566	15611	15618	15688	15492	15591	15617	15476	15670	15586	15615	15676	15432	15562	15596	15745	15657	15636	15443	15610	15596	15513	15415	15443	15500	15438	15620	15510	15569	15422	15628	15629	15512	15549	15416	15595	15651	15671	15534	15663	15538	15580	15564	15541	15679	15660	15521	15695	15503	15697	15565	15550	15306	15625	15706	15694	15641	15715	15503	15566	15438	15616	15663	15579	15480	15555	15662	15631	15621	15687	15535	15600	15560	15690	15654	15552	15683	15582	15419	15578	15764	15640	15541	15691	15582	15656	15550	15574	15541	15555	15624	15579	15474	15458	15632	15486	15476	15602	15541	15563	15702	15568	15530	15549	15596	15528	15482	15624	15678	15569	15574	15555	15522	15516	15576	15460	15560	15477	15552	15672	15591	15484	15377	15540	15532	15580	15550	15474	15717	15570	15676	15512	15671	15506	15589	15481	15571	15586	15589	15582	15628	15612	15777	15605	15524	15672	15451	15630	15466	15421	15623	15666	15568	15616	15550	15526	15695	15496	15586	15544	15521	15606	15528	15661	15515	15502	15625	15681	15570	15608	15730	15769	15546	15706	15634	15499	15742	15512	15462	15539	15536	15508	15711	15575	15646	15628	15453	15546	15439	15516	15566	15592	15641	15403	15535	15578	15647	15606	15756	15527	15511	15611	15618	15622	15625	15597	15562	15813	15548	15561	15588	15557	15602	15538	15415	15639	15517	15641	15656	15508	15605	15536	15600	15545	15576	15428	15555	15562	15405	15523	15722	15543	15330	15526	15781	15419	15590	15624	15645	15409	15645	15608	15351	15707	15539	15520	15556	15627	15511	15786	15543	15691	15528	15626	15566	15437	15436	15577	15405	15386	15623	15544	15545	15550	15611	15488	15548	15631	15651	15578	15612	15538	15545	15719	15584	15468	15660	15618	15600	15575	15537	15489	15623	15698	15678	15466	15489	15572	15317	15684	15475	15651	15479	15566	15638	15592	15604	15621	15410	15536	15475	15603	15673	15651	15556	15552	15465	15547	15570	15380	15687	15686	15692	15556	15407	15633	15598	15541	15440	15548	15478	15632	15525
30034	27841	31387	26415	21611	19938	19201	18627	18253	18038	17871	17644	17750	17810	17577	17481	17535	17593	17250	17319	17222	17328	17133	17388	17304	17306	17359	17375	17240	17294	17421	17415	17228	17299	17165	17100	17259	17271	17136	17326	16998	17242	17273	17100	17195	17223	17316	17224	17240	17297	17187	17383	17160	17364	17317	17157	17139	17104	17078	17126	17459	17182	17212	17183	17296	17515	17256	17175	17128	17374	17225	17329	17269	17391	17361	17319	17499	17239	17182	17344	17106	17260	16942	17096	17364	17367	17279	17292	17047	17165	17100	17198	17170	17162	17319	17187	17270	17251	17185	17169	17232	17117	17289	17141	17203	17238	17310	17056	17319	17270	17295	17224	17401	17239	17259	16986	17235	17216	17109	17378	17244	17122	17097	17093	17279	17311	17184	17278	17203	17327	17428	17053	17409	17312	17358	17259	17235	17290	17042	17422	17257	17040	17312	17520	17236	17159	17262	17596	17387	17219	17297	17254	17223	17231	17339	17103	17185	17246	17095	17123	17256	17212	17243	17215	17178	17238	17163	17115	17108	17334	17367	17366	17316	17222	17380	17209	16964	17090	17187	17342	17307	17296	17229	17342	17511	17246	17258	17358	17315	17250	17173	17204	17269	17188	17306	17327	17391	17257	17448	17173	17299	17194	17244	17043	17331	17094	17113	17442	17281	17208	17236	17348	17270	17331	17090	17214	17524	17458	17125	17444	17603	17087	17266	17121	17188	17043	17201	17290	17333	17431	17192	17174	17327	17327	17340	17407	17270	17128	17317	17348	17391	17315	17136	17330	17229	17143	17144	17343	17534	17306	17272	17056	17284	17053	17200	17131	17038	17269	17178	17340	17342	17162	17196	17079	17271	17343	17180	17137	17119	17333	17170	17248	17041	17226	17267	17120	17245	17286	17233	17063	17370	17380	16967	17255	17056	17211	17105	17334	17176	17013	17067	17304	17281	17195	17261	17267	16983	17271	17340	17215	17376	17336	17159	17337	17197	17234	17171	17154	17176	17295	17276	16978	17090	17111	17117	17206	17193	17295	17253	17064	17410	17125	17299	17335	17253	17228	17127	17198	17198	17191	17078	17465	17030	17031	17208	17270	17220	17064	17401	17282	17168	17382	17314	17040	17211	17288	17338	17237	17333	17213	17374	17246	17244	17205	17282	17346	17231	17240	17328	17152	17289	17082	17142	17205	17201	17175	17242	17367	17179	17220	17344	17523	17333	17134	17287	17381	17249	17211	17338	17277	17191	17163	17233	17185	17283	17225	17176	17343	17336	17199	17013	17289	17095	17006	17266	17171	17084	17335	17388	17099	17155	17098	17276	17243	17188	17157	17237	17123	17133	17244	17212	17379	17328	17179	17233	17147	17303	17215	17180	17111	17215	17399	17390	17164	17137	17310	17281	17162	17258	17312	17379	17242	17310	17317	17147	17381	17375	17370	17197	17291	17241	17038	17233	17008	17248	17192	17281	17100	17273	17183	17261	17148	17205	17231	17397	17186	17164	17171	17250	17306	17332	17177	17179	17210	17187	17376	17345	17191	17233	17162	17317	17089	17286	17127	17194	17127	17259	17209	17387	17137	17217	17179	17304	17307	17160	17273	17034	17181	17179	17345	17134	17164	17286	17163	17346	17436	17024	17247	17178	17115	17286	17324	17298	17094	17180	17299	17019	17118	17251	17285	17450	17222	17224	17204	17373	17236	17279	17284	17293	17376	17232	17266	17268	17190	17279	17113	17328	17093	17355	17296	17249	17388	17125	17106	17322	17440	17383	16991	17300	17300	17125	17167	17281	17358	17210	17079	17216	17227	17256	16976	17438	17218	17290	17327	17129	17340	17347	17205	17104	17026	17429	17465	17193	17277	17116	17162	17172	17058	17151	17093	17073	17153	17124	17260	17208	17325	17268	17182	17378	17332	17358	17310	17047	17430	17328	17069	17441	17278	17101	17104	17281	17112	17021	17281	17366	17342	17093	17141	17180	17212	17292	17311	17454	17116	17307	17269	17192	17330	17294	17174	17187	17081	17215	17222	17036	17178	17264	17229	17339	17123	17427	17227	17107	17076	17297	17372	17292	17116	17214	17397	17290	17114	17279	17208	17326	17119	17174	17143	17056	17141	17154	17337	17120	17254	17300	17178	17144	17277	17232	17326	17183	17362	17224	17219	17110	17199	17147	17342	17318	17228	17164	17328	17393	17212	17362	17265	17064	17072	17184	17244	17415	17298	17258	17226	17131	17170	17399	17193	17059	17268	17195	17059	17172	17072	17241	17506	17020	17106	17169	17200	17422	17130	17088	17085	17197	17462	17173	17035	17396	17233	17508	17157	17310	17215	17327	17183	17197	17165	17147	17062	17170	17227	17158	17243	17347	17115	17137	16945	17192	17433	17107	17262	17401	17324	17259	17293	17229	17253	17418	17339	17315	17289	17149	17250	17061	17129	17323	17252	17142	17151	17260	17227	17272	17323	17266	17284	17202	17206	17367	17233	17122	17342	17268	17195	17294	17281	17117	17091	17212	17332	17075	17167	17043	17054	17288	17228	17194	17118	17343	17119	17261	17309	17353	17273	17134	17409	17023	17175	17205	17113	17053	17077	17185	17315	17301	17226	17459	17216	17285	17233	17202	17196	17252	17190	17268	17297	17291	17213	17312	17247	17368	17225	17110	17306	17301	17237	17124	17327	17166	17331	17344	17244	17365	17328	17190	17144	17287	17360	17248	17055	17330	17214	17123	17092	17125	17371	17185	17258	17350	17269	17308	17190	17224	17070	17308	17299	17309	17390	17209	17146	17329	17091	17315	17447	17111	17359	17287	17313	17283	17270	17303	17178	17380	17208	17276	17110	17343	17180	17202	17330	17303	17285	17121	17134	17321	17167	17175	17108	17304	17434	17220	17024	17248	17180	17381	17080	17202	17337	17413	17250	17063	17538	17129	17073	17038	17116	17221	17159	17177	17279	17233	17202	17275	17333	17244	17047	17054	17349	17338	17275	17296	17262	17275	17181	17339	17229	17136	16957	17273	17279	17191	17193	17193	17131	17271	17329	17393	17412	17116	17175	17362	17249	17228	17137	17001	17273	17123	17266	17296	17059	17058	17219	17338	17326	17314	17378	17323	17337	17157	17187	17034	17122	17338	17290	17151	17285	17226	17007	17212	17209	17349	17277	17156	17074	17413	17237	17109	17262	17167	17181	17435	17056	17146	17379	17149	17109	17425	17035	17222	17280	17317	17278	17364	17172	17323	17302	17282	17218	17219	17057	17206	17236	17354	16989	17386	17308	17529	17231	17250	17320	17337	16996	17211	17157	17323	17082	17255	17294	17309	17186	17335	17174	17134	17170	17520	17370	17159	17045	17221	17216	17247	17391	17159	17379	17110	17325	17426	17317	17372	16962	17533	17445	17323	17290	17203	17313	17376	17371	17284	17138	17223	17131	17320	17300	17178	17338	17061	17290	17208	17113	17299	17149	17332	17125	17268	17084	17276	17250	17086	17116	17198	17167	17328	17263	17307	17181	17302	17223	17194	17294	17271	17063	17484	17336	17307	17235	17279	17251	17171	17034	17441	17318	17227	17167	17144	17276	17204	17126	17448	17346	17225	17125	17354	17394	17388	17376	17180	17104	17304	17068	17244	17362	17102	17135	17350	17411	17239	17343	17497	17377	17364	17150	17151	17162	17324	17159	17244	17148	17223	17269	17449	17363	17212	17200	17371	17407	17266	17406	17447	17361	17244	17263	17216	17321	17282	17014	17225	17285	17019	17020	17484	17365	17037	16954	17232	17293	17326	17213	17388	17224	17309	17192	17374	17214	17258	17277	17210	17270	17244	17329	17471	17225	17518	17195	17285	17296	17360	17259	17286	17283	17402	17259	17184	17102	17315	17259	17394	17505	17241	17371	17410	17151	17358	17249	17223	17205	17446	17272	17345	17253	17161	17454	17153	17264	17226	17161	17273	17431	17262	17244	17279	17329	17236	17067	17040	17219	17181	17103	17178	17123	17109	17229	17164	17309	17468	17142	17439	17166	17340	17174	17413	17228	17097	17068	17141	17384	17206	17347	17360	17032	16995	17222	17072	17163	17341	17268	17297	17206	17351	16984	17179	17164	17186	17274	17057	17075	17180	17372	17105	17270	17327	17368	17125	17216	17056	17313	17388	17225	17137	17269	17349	17211	17110	17372	17098	17301	17384	17215	17333	17181	17171	17232	17225	17037	17276	17015	17136	17147	17248	17252	16977	17206	17346	17427	17230	17250	17082	17464	17226	17065	17171	17250	17091	17263	17052	17493	17278	17108	17380	17214	16968	17288	17309	17126	17353	17397	17360	17184	17243	17425	17204	17304	17345	17157	17106	17477	17396	17163	17313	17154	17096	17071	17174	17455	17197	17082	17292	17235	17198	17309	17430	17268	17243	17273	17341	17372	17295	17445	17294	17231	17441	17236	17312	17332	17282	17246	17342	17046	17184	17063	17272	17201	17220	17320	17244	17260	17152	17319	17452	17217	17152	17184	17155	17314	17394	17311	17246	17251	17423	17239	17336	17336	17157	17139	17130	17428	17130	17207	17360	17368	17064	17254	17180	17288	17200	17357	17218	17329	17156	17262	17066	17355	17270	17321	17062	17165	17159	17446	17200	17342	17286	17274	17407	17284	17011	17180	17111	17232	17278	17394	17173	17296	17200	17173	17198	17250	17112	17193	17128	17201	17258	17273	16952	17044	17297	17172	17334	17137	17218	17187	17402	17209	17137	17436	17229	17124	17165	17325	17252	17111	17195	17215	17364	17272	17277	17165	17108	17211	17266	17191	17297	17363	17171	17204	17246	17438	17296	17270	17374	17089	17357	17395	17237	17106	17298	16975	17095	17269	17232	17122	17231	17167	17234	17306	17383	17344	17091	16899	17257	17223	17300	17260	17205	17312	17281	17259	17283	17382	17157	17123	17200	17217	17146	17400	17264	17238	17260	17296	17289	17098	17272	17065	17307	16985	17352	17381	17236	17327	17023	17179	17295	17212	17229	17224	17423	17435	17396	17194	17238	17275	17341	17260	17161	17145	17295	17183	17167	17004	17249	17269	17145	17045	17317	17089	17269	17369	17271	17102	16979	17164	17152	17311	17054	17049	17070	17147
26434	41435	32683	24998	21511	19477	18267	17479	17051	16783	16491	16294	16176	16006	15973	15652	15723	15764	15570	15684	15492	15557	15405	15395	15517	15565	15633	15584	15338	15433	15301	15407	15460	15443	15534	15304	15397	15399	15398	15491	15646	15379	15306	15468	15327	15474	15528	15590	15467	15473	15529	15481	15497	15359	15267	15373	15331	15511	15342	15429	15319	15314	15483	15584	15444	15553	15377	15507	15335	15622	15241	15307	15335	15159	15457	15280	15467	15257	15316	15359	15347	15350	15475	15439	15321	15604	15341	15378	15431	15436	15433	15398	15470	15352	15363	15427	15233	15337	15448	15304	15453	15372	15355	15356	15361	15415	15165	15472	15460	15310	15451	15276	15344	15290	15429	15416	15240	15354	15477	15486	15398	15436	15543	15509	15377	15543	15259	15252	15530	15434	15384	15348	15349	15357	15323	15475	15546	15562	15306	15382	15525	15331	15357	15430	15440	15469	15335	15443	15488	15345	15326	15391	15473	15488	15361	15482	15393	15326	15407	15564	15460	15438	15431	15316	15322	15326	15278	15351	15632	15480	15413	15377	15369	15380	15675	15371	15449	15449	15379	15460	15353	15437	15505	15534	15352	15388	15449	15449	15168	15437	15405	15385	15440	15374	15423	15360	15409	15465	15651	15356	15323	15194	15453	15206	15406	15375	15376	15387	15424	15482	15362	15305	15384	15389	15427	15424	15462	15495	15432	15365	15237	15402	15484	15260	15273	15449	15380	15358	15453	15414	15426	15262	15362	15342	15486	15419	15444	15516	15291	15246	15267	15473	15350	15461	15456	15311	15480	15419	15398	15495	15296	15559	15488	15396	15479	15317	15346	15480	15392	15336	15406	15414	15337	15332	15526	15542	15596	15329	15350	15481	15294	15529	15478	15328	15334	15317	15295	15399	15363	15377	15394	15315	15384	15317	15321	15316	15315	15439	15448	15287	15480	15361	15561	15455	15361	15498	15277	15440	15581	15450	15374	15393	15360	15470	15399	15448	15452	15398	15522	15564	15356	15445	15447	15413	15621	15419	15394	15506	15413	15463	15392	15420	15292	15403	15473	15413	15346	15513	15424	15413	15477	15349	15394	15419	15360	15398	15390	15284	15291	15425	15389	15296	15460	15545	15374	15630	15391	15269	15574	15618	15381	15429	15341	15359	15220	15373	15452	15399	15494	15445	15318	15406	15454	15214	15441	15333	15533	15320	15562	15428	15476	15449	15480	15350	15536	15434	15366	15459	15514	15377	15394	15529	15347	15376	15397	15445	15415	15365	15496	15393	15455	15467	15414	15514	15418	15414	15237	15598	15545	15587	15515	15425	15317	15364	15164	15402	15358	15430	15398	15334	15453	15455	15286	15350	15355	15458	15350	15511	15461	15581	15395	15413	15446	15651	15278	15372	15432	15337	15359	15498	15401	15431	15218	15435	15373	15221	15465	15474	15346	15424	15422	15397	15421	15448	15405	15303	15283	15482	15378	15365	15664	15574	15424	15266	15291	15487	15384	15320	15412	15317	15448	15290	15598	15377	15332	15480	15207	15414	15455	15514	15456	15361	15512	15423	15387	15405	15336	15279	15300	15528	15251	15454	15323	15478	15361	15364	15453	15104	15247	15373	15437	15526	15362	15167	15284	15424	15407	15449	15382	15496	15277	15251	15525	15327	15409	15326	15330	15464	15405	15515	15524	15382	15391	15247	15542	15411	15353	15401	15415	15274	15422	15411	15486	15321	15480	15371	15399	15336	15297	15330	15511	15389	15576	15231	15372	15312	15586	15325	15482	15362	15284	15419	15493	15484	15549	15416	15492	15507	15482	15306	15547	15537	15357	15402	15563	15476	15365	15479	15374	15418	15226	15746	15355	15389	15386	15252	15291	15450	15259	15278	15397	15221	15382	15302	15468	15285	15468	15369	15396	15628	15336	15518	15362	15391	15331	15291	15250	15504	15302	15367	15414	15429	15365	15272	15150	15419	15388	15351	15535	15403	15437	15415	15430	15459	15385	15393	15561	15420	15540	15333	15377	15333	15359	15409	15414	15329	15322	15337	15292	15547	15339	15224	15297	15417	15356	15196	15336	15357	15355	15439	15426	15382	15405	15430	15564	15334	15397	15571	15498	15395	15349	15562	15214	15277	15371	15414	15410	15534	15352	15330	15387	15435	15594	15550	15518	15342	15404	15287	15424	15342	15258	15376	15593	15439	15335	15422	15393	15252	15604	15420	15498	15270	15516	15424	15498	15386	15497	15487	15317	15355	15392	15443	15350	15347	15601	15360	15522	15177	15238	15326	15405	15468	15396	15341	15419	15396	15487	15309	15495	15348	15471	15373	15462	15171	15363	15531	15277	15526	15379	15298	15589	15578	15475	15263	15374	15485	15323	15203	15414	15360	15350	15389	15467	15265	15251	15426	15333	15370	15253	15393	15346	15547	15426	15333	15418	15397	15470	15414	15366	15372	15341	15433	15434	15512	15230	15368	15425	15357	15393	15314	15473	15406	15524	15235	15246	15226	15460	15459	15312	15478	15450	15449	15386	15490	15516	15260	15390	15385	15489	15599	15361	15480	15279	15408	15221	15358	15483	15329	15351	15472	15395	15391	15307	15243	15459	15466	15403	15266	15269	15386	15396	15401	15411	15227	15466	15493	15470	15395	15279	15568	15357	15497	15403	15370	15361	15430	15373	15423	15359	15479	15330	15645	15290	15250	15416	15252	15406	15446	15363	15297	15309	15338	15256	15439	15403	15216	15472	15544	15300	15490	15276	15354	15239	15314	15352	15569	15404	15336	15533	15373	15398	15437	15356	15378	15455	15359	15295	15191	15511	15458	15470	15409	15358	15433	15347	15423	15395	15456	15353	15199	15520	15470	15494	15447	15349	15337	15255	15405	15539	15413	15329	15385	15475	15466	15328	15406	15366	15406	15533	15357	15414	15417	15577	15301	15325	15347	15393	15399	15387	15487	15374	15433	15461	15580	15389	15481	15305	15380	15237	15423	15449	15200	15311	15361	15484	15263	15378	15277	15463	15338	15128	15424	15418	15420	15352	15635	15378	15472	15444	15476	15219	15432	15548	15308	15447	15587	15406	15410	15515	15406	15373	15457	15429	15401	15313	15322	15533	15219	15418	15315	15577	15361	15337	15295	15365	15253	15518	15326	15441	15412	15446	15216	15216	15407	15546	15461	15609	15352	15315	15330	15512	15409	15398	15417	15398	15556	15359	15417	15370	15294	15519	15387	15295	15235	15496	15480	15469	15322	15487	15432	15501	15501	15338	15601	15489	15287	15502	15430	15470	15420	15332	15410	15226	15538	15400	15348	15480	15201	15400	15433	15452	15406	15465	15273	15261	15390	15451	15369	15473	15279	15384	15566	15473	15355	15406	15395	15517	15467	15459	15295	15398	15493	15419	15487	15411	15527	15399	15412	15266	15316	15363	15538	15390	15454	15262	15320	15437	15445	15316	15347	15523	15311	15224	15323	15403	15499	15334	15317	15306	15334	15309	15318	15234	15540	15459	15364	15178	15536	15284	15467	15427	15465	15292	15244	15453	15482	15494	15365	15546	15410	15382	15465	15549	15385	15248	15424	15526	15516	15516	15482	15459	15192	15260	15429	15292	15428	15236	15422	15118	15439	15425	15439	15342	15335	15443	15285	15500	15349	15345	15394	15528	15217	15410	15333	15394	15110	15485	15341	15552	15445	15440	15625	15452	15440	15516	15380	15357	15442	15407	15462	15271	15447	15418	15441	15323	15392	15582	15424	15387	15435	15301	15182	15499	15379	15299	15426	15362	15373	15415	15516	15323	15437	15284	15256	15370	15330	15362	15338	15320	15405	15291	15328	15461	15510	15316	15490	15497	15452	15588	15314	15413	15419	15270	15525	15436	15562	15522	15353	15488	15599	15564	15529	15292	15431	15600	15508	15383	15433	15383	15386	15428	15521	15399	15311	15452	15378	15626	15608	15365	15251	15598	15455	15269	15520	15553	15360	15535	15511	15359	15334	15424	15540	15587	15510	15310	15427	15395	15495	15483	15428	15339	15376	15425	15413	15431	15338	15344	15485	15487	15274	15509	15470	15419	15432	15369	15301	15286	15442	15421	15397	15393	15374	15503	15476	15280	15451	15366	15375	15382	15438	15581	15363	15341	15360	15365	15130	15392	15338	15414	15480	15422	15430	15402	15419	15423	15274	15382	15441	15290	15484	15493	15566	15447	15484	15536	15456	15440	15517	15406	15414	15444	15281	15509	15389	15557	15440	15287	15600	15522	15441	15431	15264	15373	15335	15373	15508	15549	15332	15418	15319	15448	15366	15423	15443	15542	15447	15226	15560	15479	15482	15358	15440	15368	15482	15316	15380	15533	15329	15598	15358	15483	15461	15366	15458	15410	15495	15476	15396	15320	15539	15489	15282	15487	15423	15519	15555	15197	15520	15188	15398	15533	15516	15311	15345	15638	15548	15366	15494	15363	15316	15452	15400	15374	15411	15403	15517	15424	15375	15453	15492	15377	15372	15446	15310	15369	15473	15405	15288	15538	15281	15442	15483	15475	15362	15441	15406	15103	15570	15328	15299	15441	15300	15234	15501	15376	15584	15524	15440	15451	15480	15502	15376	15398	15399	15370	15204	15436	15548	15460	15395	15336	15469	15488	15400	15286	15475	15437	15545	15328	15444	15326	15412	15487	15446	15456	15461	15554	15347	15460	15364	15451	15477	15506	15338	15445	15624	15251	15441	15531	15269	15286	15378	15538	15066	15396	15385	15453	15390	15407	15262	15382	15585	15335	15362	15426	15462	15382	15448	15346	15350	15332	15391	15403	15581	15312	15495	15424	15361	15386	15625	15458	15344	15409	15406	15374	15388	15691	15401	15394	15479	15597	15494	15356	15462	15362	15461	15514	15363	15511	15484	15216	15301	15304	15537	15494	15344	15356	15531	15377	15223	15351	15303	15233	15565	15263	15213	15413	15361	15504	15435	15384	15568	15297	15260	15305	15318	15400	15266	15473	15383	15526	15453	15287	15307	15510	15364	15518	15524	15523	15541	15475	15441	15400	15194	15470	15441	15443	15271	15525	15146	15234	15328	15491	15379	15353	15545	15596	15466	15491	15406	15446	15426	15420	15381	15483	15425
23490	21457	28198	25686	23293	23141	22537	20305	19279	19210	19038	18513	18194	18527	18375	18149	18037	17768	17848	17883	17894	17578	17518	17549	17457	17721	17811	17703	17496	17603	17553	17616	17621	17450	17650	17571	17537	17307	17365	17471	17331	17475	17661	17466	17461	17547	17478	17489	17427	17397	17641	17341	17460	17327	17454	17493	17548	17608	17443	17573	17727	17354	17468	17425	17383	17769	17461	17610	17386	17340	17474	17537	17335	17424	17528	17476	17470	17201	17490	17474	17493	17565	17625	17489	17348	17566	17421	17513	17341	17379	17510	17383	17439	17402	17471	17267	17220	17446	17569	17367	17663	17533	17340	17491	17462	17503	17506	17562	17436	17427	17613	17406	17272	17401	17409	17507	17516	17600	17490	17525	17694	17388	17568	17648	17494	17718	17428	17350	17661	17393	17577	17423	17514	17666	17340	17594	17401	17641	17463	17485	17426	17468	17427	17672	17492	17400	17483	17367	17593	17409	17379	17480	17474	17280	17472	17628	17427	17462	17243	17499	17478	17361	17346	17575	17393	17417	17544	17383	17283	17478	17490	17456	17424	17463	17735	17698	17606	17699	17601	17429	17471	17445	17499	17327	17568	17452	17395	17434	17494	17407	17656	17286	17441	17402	17460	17548	17395	17270	17436	17527	17506	17401	17402	17589	17345	17580	17541	17573	17472	17554	17447	17432	17383	17511	17594	17637	17477	17600	17448	17544	17526	17439	17457	17545	17561	17397	17456	17478	17431	17256	17429	17673	17259	17456	17418	17242	17423	17575	17425	17532	17292	17393	17303	17376	17615	17304	17503	17518	17226	17534	17579	17503	17349	17477	17401	17493	17553	17542	17502	17614	17439	17285	17674	17405	17394	17534	17384	17480	17446	17283	17365	17458	17583	17407	17414	17633	17502	17556	17460	17289	17680	17619	17414	17288	17316	17441	17420	17578	17440	17392	17325	17525	17304	17407	17582	17383	17473	17688	17623	17552	17410	17385	17459	17668	17376	17479	17548	17411	17483	17381	17669	17447	17583	17565	17566	17362	17275	17363	17550	17556	17597	17482	17579	17703	17627	17419	17589	17231	17520	17546	17505	17368	17351	17236	17661	17444	17482	17530	17262	17613	17448	17432	17530	17361	17326	17532	17545	17597	17600	17611	17492	17516	17350	17524	17472	17539	17482	17478	17483	17522	17554	17410	17501	17551	17420	17549	17333	17487	17473	17377	17413	17306	17706	17490	17596	17526	17435	17261	17397	17567	17430	17474	17531	17472	17436	17591	17438	17424	17591	17625	17514	17457	17611	17381	17287	17446	17431	17437	17656	17356	17530	17357	17606	17441	17507	17597	17653	17650	17483	17520	17415	17571	17431	17415	17268	17484	17554	17512	17429	17417	17416	17464	17548	17579	17556	17626	17490	17305	17346	17394	17737	17449	17481	17455	17570	17504	17488	17363	17381	17325	17515	17381	17462	17445	17466	17362	17348	17390	17362	17363	17463	17578	17378	17593	17663	17452	17464	17654	17587	17332	17286	17392	17436	17623	17522	17487	17437	17569	17614	17567	17259	17407	17515	17359	17388	17348	17572	17476	17502	17473	17336	17693	17338	17297	17486	17474	17459	17450	17676	17465	17474	17390	17544	17601	17405	17330	17290	17450	17364	17546	17418	17552	17415	17456	17433	17727	17524	17434	17645	17458	17590	17461	17347	17526	17535	17601	17427	17366	17450	17450	17559	17547	17810	17562	17438	17562	17393	17527	17381	17434	17496	17511	17503	17399	17475	17536	17523	17430	17514	17313	17302	17411	17629	17403	17582	17473	17312	17567	17495	17424	17490	17396	17500	17486	17606	17459	17415	17355	17386	17368	17516	17468	17494	17415	17375	17517	17470	17476	17470	17454	17554	17473	17548	17591	17522	17293	17433	17402	17454	17426	17462	17522	17449	17532	17570	17293	17280	17531	17342	17533	17352	17295	17388	17461	17601	17456	17327	17458	17459	17388	17511	17568	17249	17243	17376	17482	17428	17535	17677	17519	17496	17713	17621	17589	17414	17371	17358	17279	17296	17641	17556	17569	17434	17346	17487	17371	17429	17384	17361	17550	17550	17326	17434	17397	17515	17396	17674	17533	17505	17476	17515	17380	17602	17405	17499	17320	17517	17299	17473	17593	17420	17228	17469	17328	17559	17619	17420	17142	17430	17604	17579	17532	17385	17341	17436	17446	17390	17655	17366	17183	17402	17406	17498	17349	17422	17390	17480	17646	17456	17582	17209	17444	17430	17330	17383	17646	17510	17435	17546	17431	17430	17382	17678	17491	17485	17433	17537	17464	17545	17522	17237	17396	17338	17266	17377	17640	17399	17449	17530	17455	17468	17437	17422	17508	17419	17470	17551	17521	17412	17165	17615	17344	17635	17317	17326	17490	17434	17352	17449	17615	17627	17316	17551	17630	17526	17530	17559	17277	17757	17279	17386	17414	17364	17359	17506	17495	17474	17389	17204	17617	17365	17388	17390	17320	17691	17397	17439	17612	17533	17643	17342	17544	17554	17420	17424	17482	17518	17478	17356	17362	17486	17486	17361	17440	17493	17486	17512	17508	17570	17450	17486	17246	17497	17507	17613	17664	17371	17400	17437	17556	17582	17440	17400	17665	17596	17407	17521	17599	17417	17384	17426	17471	17323	17476	17736	17600	17220	17355	17537	17496	17479	17474	17439	17504	17483	17517	17469	17361	17594	17400	17493	17381	17510	17528	17371	17390	17366	17409	17232	17403	17465	17442	17530	17441	17372	17447	17373	17448	17506	17607	17460	17376	17560	17392	17339	17682	17480	17582	17441	17451	17328	17343	17675	17470	17298	17495	17402	17591	17398	17439	17413	17462	17504	17519	17394	17661	17652	17591	17633	17627	17352	17510	17381	17457	17414	17312	17262	17297	17633	17643	17402	17422	17479	17549	17540	17521	17474	17429	17450	17340	17387	17694	17643	17492	17419	17541	17480	17353	17504	17663	17384	17356	17354	17339	17615	17455	17329	17459	17447	17502	17326	17542	17380	17342	17278	17506	17397	17344	17636	17737	17587	17487	17497	17568	17457	17477	17508	17459	17353	17535	17596	17342	17517	17379	17666	17475	17420	17495	17635	17457	17552	17635	17490	17337	17351	17377	17435	17321	17345	17681	17596	17472	17522	17531	17583	17316	17357	17443	17474	17514	17568	17520	17377	17588	17464	17422	17539	17309	17519	17379	17259	17403	17514	17575	17489	17465	17556	17600	17631	17606	17683	17462	17458	17633	17501	17575	17462	17360	17460	17415	17544	17380	17459	17408	17376	17504	17510	17479	17572	17395	17473	17306	17457	17477	17648	17361	17478	17449	17490	17435	17594	17665	17450	17400	17481	17465	17270	17510	17474	17324	17494	17476	17452	17344	17568	17506	17599	17558	17412	17456	17515	17561	17640	17631	17524	17480	17246	17420	17303	17397	17305	17270	17424	17534	17434	17367	17480	17430	17374	17274	17403	17207	17602	17609	17533	17507	17470	17473	17449	17452	17329	17419	17471	17310	17338	17482	17393	17304	17467	17582	17475	17404	17403	17485	17562	17521	17499	17524	17555	17447	17428	17494	17418	17417	17455	17458	17409	17484	17634	17255	17600	17399	17540	17414	17608	17409	17237	17528	17517	17548	17385	17579	17532	17429	17459	17354	17363	17569	17554	17547	17406	17523	17551	17530	17394	17457	17404	17425	17481	17436	17503	17521	17381	17473	17521	17620	17508	17413	17625	17293	17445	17434	17397	17309	17414	17700	17474	17416	17592	17560	17359	17429	17490	17502	17319	17701	17382	17472	17366	17602	17508	17351	17690	17345	17709	17494	17429	17390	17351	17636	17557	17562	17378	17523	17428	17482	17608	17493	17431	17370	17468	17372	17419	17398	17550	17389	17618	17305	17199	17335	17637	17335	17604	17327	17280	17443	17614	17600	17531	17378	17540	17517	17558	17362	17377	17458	17388	17367	17576	17504	17622	17513	17512	17500	17317	17541	17165	17630	17344	17481	17343	17361	17580	17471	17590	17504	17428	17407	17457	17208	17391	17507	17683	17507	17425	17417	17590	17653	17650	17643	17492	17603	17585	17522	17392	17525	17430	17484	17429	17585	17388	17611	17408	17360	17481	17346	17559	17557	17569	17446	17498	17498	17529	17567	17404	17410	17655	17495	17539	17551	17418	17590	17615	17357	17687	17600	17571	17570	17353	17284	17534	17378	17378	17318	17506	17480	17611	17610	17510	17471	17405	17533	17475	17422	17379	17625	17373	17722	17576	17545	17402	17572	17479	17428	17612	17617	17593	17279	17406	17424	17384	17586	17641	17484	17427	17459	17542	17491	17292	17399	17396	17534	17599	17461	17483	17399	17641	17556	17343	17473	17744	17388	17489	17612	17493	17304	17450	17607	17429	17262	17579	17546	17550	17524	17492	17419	17344	17414	17379	17314	17616	17518	17576	17363	17426	17708	17460	17390	17382	17457	17356	17641	17525	17508	17613	17648	17291	17406	17699	17253	17442	17524	17374	17477	17492	17484	17509	17567	17475	17548	17342	17520	17446	17406	17441	17429	17510	17459	17622	17615	17620	17500	17430	17270	17600	17290	17467	17362	17546	17338	17375	17416	17418	17595	17386	17277	17502	17360	17450	17568	17686	17359	17484	17323	17268	17462	17520	17661	17557	17651	17441	17423	17566	17437	17324	17643	17423	17466	17565	17589	17441	17524	17423	17325	17531	17469	17471	17456	17575	17377	17514	17427	17443	17443	17587	17521	17435	17525	17416	17403	17370	17386	17280	17571	17587	17735	17571	17330	17544	17381	17516	17259	17518	17434	17383	17346	17460	17628	17415	17450	17402	17441	17518	17378	17494	17551	17294	17492	17419	17446	17674	17465	17260	17495	17423	17487	17575	17604	17363	17497	16994	17505	17575	17288	17615	17409	17675	17557	17211	17497	17550	17443	17534	17508	17281	17594	17354	17421	17286	17438	17469	17454	17373	17551	17637	17436	17459	17449	17755	17429	17502	17420	17529	17423	17521	17307	17452	17389	17470	17423	17369	17286	17518	17470	17564	17437	17372	17483	17547	17643	17225	17321	17637	17391	17493	17601
24738	46947	38015	29464	24816	21735	20190	19102	18385	17738	17369	17199	17038	16731	16548	16269	16039	16109	15942	16003	15734	15783	15792	15766	15711	15844	15718	15645	15802	15470	15687	15564	15646	15552	15637	15725	15850	15506	15450	15545	15608	15600	15613	15564	15640	15472	15613	15570	15678	15646	15550	15713	15531	15800	15504	15499	15700	15451	15623	15667	15573	15537	15588	15581	15536	15533	15670	15602	15606	15657	15531	15631	15529	15423	15557	15521	15652	15561	15386	15448	15433	15727	15540	15494	15627	15502	15646	15436	15656	15628	15727	15508	15510	15509	15529	15621	15531	15525	15612	15610	15711	15583	15649	15548	15701	15518	15627	15560	15539	15671	15566	15517	15444	15578	15537	15710	15493	15527	15539	15680	15497	15376	15501	15689	15538	15550	15672	15431	15659	15688	15507	15587	15624	15664	15585	15412	15490	15477	15695	15581	15371	15551	15569	15497	15644	15694	15573	15402	15502	15639	15416	15547	15595	15493	15531	15526	15674	15504	15647	15533	15538	15672	15507	15503	15607	15574	15474	15666	15667	15679	15496	15551	15733	15534	15603	15540	15606	15619	15551	15498	15389	15424	15706	15627	15619	15513	15537	15417	15758	15511	15549	15560	15513	15656	15361	15412	15613	15392	15568	15538	15533	15553	15495	15404	15565	15645	15628	15525	15644	15660	15313	15682	15614	15691	15559	15618	15644	15774	15623	15644	15532	15536	15683	15602	15572	15631	15608	15462	15543	15529	15570	15450	15496	15461	15602	15623	15703	15532	15630	15568	15599	15522	15426	15511	15470	15583	15526	15526	15577	15403	15676	15388	15496	15526	15528	15662	15688	15539	15616	15557	15612	15636	15542	15551	15524	15440	15818	15480	15421	15459	15756	15421	15626	15596	15725	15633	15612	15569	15505	15642	15332	15403	15481	15714	15632	15531	15593	15596	15521	15540	15563	15543	15567	15651	15639	15610	15745	15499	15581	15740	15492	15572	15530	15611	15689	15640	15616	15627	15744	15676	15563	15561	15608	15558	15687	15632	15659	15483	15641	15540	15601	15590	15679	15605	15606	15582	15366	15522	15649	15601	15706	15439	15462	15521	15475	15682	15552	15797	15541	15595	15653	15547	15637	15454	15393	15589	15672	15692	15525	15535	15657	15573	15676	15488	15660	15575	15484	15677	15499	15518	15658	15631	15670	15647	15650	15520	15547	15472	15704	15618	15752	15581	15606	15435	15527	15535	15520	15494	15439	15576	15631	15482	15636	15582	15726	15501	15550	15590	15584	15582	15550	15583	15567	15603	15675	15663	15758	15639	15634	15531	15663	15601	15468	15772	15501	15457	15556	15551	15676	15676	15702	15541	15645	15499	15589	15471	15589	15605	15686	15731	15439	15446	15559	15285	15618	15558	15609	15407	15531	15450	15526	15640	15497	15482	15444	15592	15523	15684	15614	15528	15691	15459	15586	15387	15512	15496	15523	15547	15624	15673	15475	15368	15519	15792	15610	15407	15611	15399	15522	15538	15561	15727	15472	15512	15614	15600	15734	15478	15602	15412	15644	15619	15585	15487	15519	15628	15419	15556	15600	15751	15492	15545	15547	15529	15502	15430	15446	15447	15663	15647	15594	15718	15466	15623	15622	15540	15614	15454	15551	15637	15469	15636	15459	15604	15451	15575	15491	15691	15690	15504	15489	15588	15614	15587	15468	15485	15588	15684	15516	15550	15690	15580	15441	15824	15527	15600	15427	15622	15743	15711	15413	15550	15463	15546	15670	15552	15468	15570	15454	15536	15767	15709	15536	15492	15653	15574	15506	15477	15635	15666	15551	15625	15462	15674	15697	15510	15487	15480	15488	15611	15383	15693	15688	15598	15555	15572	15450	15606	15490	15567	15527	15547	15710	15498	15593	15465	15428	15620	15494	15587	15461	15589	15575	15447	15545	15630	15481	15595	15562	15489	15475	15688	15515	15604	15769	15579	15477	15349	15522	15391	15358	15580	15484	15708	15486	15634	15621	15493	15685	15651	15500	15533	15419	15464	15536	15505	15754	15569	15560	15498	15500	15578	15619	15600	15651	15538	15738	15578	15620	15635	15560	15573	15683	15381	15428	15551	15771	15539	15578	15558	15497	15535	15614	15698	15574	15554	15687	15525	15509	15517	15602	15746	15574	15439	15655	15722	15708	15740	15554	15542	15778	15503	15625	15536	15492	15565	15564	15571	15456	15638	15701	15608	15509	15741	15474	15493	15659	15417	15664	15659	15722	15626	15331	15537	15564	15436	15421	15480	15687	15626	15613	15587	15413	15389	15432	15728	15558	15554	15501	15693	15450	15536	15591	15537	15486	15640	15662	15469	15509	15449	15574	15588	15513	15678	15612	15522	15584	15597	15505	15549	15469	15574	15540	15607	15706	15564	15646	15702	15577	15574	15520	15589	15542	15536	15454	15724	15650	15458	15455	15653	15434	15749	15679	15672	15395	15480	15560	15635	15586	15605	15537	15291	15608	15530	15432	15579	15579	15558	15586	15558	15795	15729	15521	15592	15771	15509	15473	15427	15538	15522	15498	15495	15588	15395	15624	15509	15549	15517	15687	15630	15603	15667	15606	15565	15655	15332	15633	15773	15487	15572	15679	15741	15592	15684	15450	15600	15365	15498	15420	15398	15588	15459	15659	15596	15431	15591	15525	15498	15484	15587	15573	15439	15468	15622	15372	15707	15500	15405	15702	15539	15553	15684	15552	15481	15621	15642	15442	15608	15787	15328	15516	15768	15702	15512	15729	15535	15514	15622	15637	15423	15568	15705	15559	15595	15379	15620	15531	15523	15589	15468	15472	15748	15541	15573	15622	15695	15721	15528	15628	15611	15517	15579	15555	15536	15506	15505	15485	15759	15535	15404	15447	15599	15431	15443	15617	15334	15484	15682	15568	15570	15785	15565	15767	15652	15556	15644	15512	15697	15629	15515	15760	15552	15538	15514	15586	15507	15525	15749	15360	15786	15676	15596	15655	15441	15589	15500	15579	15481	15579	15603	15308	15670	15516	15610	15483	15640	15688	15452	15492	15519	15375	15489	15636	15603	15602	15443	15512	15478	15507	15578	15496	15575	15611	15753	15628	15479	15624	15667	15566	15540	15621	15439	15482	15723	15638	15502	15586	15617	15523	15523	15601	15593	15395	15570	15467	15516	15567	15532	15613	15500	15576	15612	15452	15614	15721	15632	15659	15423	15705	15594	15591	15661	15418	15656	15621	15690	15562	15425	15546	15676	15548	15735	15574	15552	15497	15288	15582	15428	15642	15535	15675	15495	15490	15579	15598	15379	15606	15668	15482	15444	15668	15558	15569	15659	15446	15645	15613	15274	15571	15600	15481	15609	15583	15618	15682	15591	15657	15672	15525	15487	15547	15596	15566	15468	15510	15670	15546	15601	15510	15656	15579	15686	15634	15500	15604	15438	15567	15808	15622	15399	15440	15788	15529	15561	15310	15710	15403	15477	15620	15626	15658	15542	15693	15647	15431	15657	15488	15458	15526	15617	15562	15425	15609	15642	15455	15606	15584	15340	15600	15545	15518	15609	15683	15580	15641	15561	15637	15356	15655	15533	15526	15570	15480	15512	15590	15563	15463	15517	15448	15619	15611	15587	15595	15602	15502	15646	15613	15467	15558	15743	15525	15507	15541	15466	15561	15665	15565	15545	15624	15524	15597	15779	15637	15597	15631	15460	15603	15629	15499	15646	15384	15631	15639	15399	15549	15514	15508	15635	15501	15532	15657	15547	15634	15509	15454	15423	15700	15654	15570	15579	15491	15328	15646	15725	15696	15604	15618	15484	15550	15612	15612	15548	15517	15650	15544	15654	15607	15515	15559	15522	15387	15606	15496	15740	15483	15610	15586	15644	15422	15655	15469	15671	15587	15502	15554	15477	15626	15561	15450	15579	15474	15471	15473	15489	15526	15684	15488	15648	15507	15575	15691	15668	15638	15601	15482	15607	15619	15612	15596	15639	15600	15420	15713	15716	15664	15512	15558	15553	15696	15597	15787	15310	15587	15535	15494	15715	15665	15574	15482	15422	15388	15574	15451	15618	15721	15692	15624	15564	15545	15817	15677	15465	15741	15545	15500	15657	15656	15622	15642	15535	15694	15640	15461	15544	15525	15549	15509	15512	15765	15527	15546	15543	15621	15561	15583	15498	15675	15420	15505	15784	15656	15612	15544	15644	15619	15616	15631	15696	15720	15467	15646	15565	15535	15629	15577	15442	15510	15625	15645	15645	15735	15566	15493	15730	15587	15693	15538	15531	15481	15644	15516	15576	15540	15443	15597	15556	15540	15572	15570	15590	15486	15609	15572	15446	15441	15593	15566	15557	15492	15587	15364	15502	15598	15696	15363	15401	15468	15616	15552	15740	15515	15603	15620	15691	15573	15570	15556	15473	15463	15544	15597	15552	15531	15525	15665	15491	15479	15604	15482	15482	15520	15622	15417	15598	15698	15537	15750	15565	15545	15579	15719	15679	15471	15691	15655	15564	15403	15428	15505	15532	15575	15569	15497	15642	15402	15658	15517	15587	15571	15599	15389	15707	15652	15635	15546	15612	15613	15741	15475	15245	15538	15596	15465	15522	15458	15478	15569	15524	15649	15669	15780	15752	15625	15447	15582	15518	15630	15686	15675	15642	15703	15336	15637	15640	15759	15483	15382	15506	15605	15476	15570	15591	15621	15542	15699	15675	15526	15557	15661	15415	15602	15649	15453	15645	15585	15502	15436	15408	15720	15654	15652	15631	15614	15480	15630	15894	15693	15592	15608	15551	15603	15519	15605	15547	15529	15524	15512	15621	15447	15612	15636	15515	15590	15706	15718	15581	15675	15519	15449	15691	15557	15646	15718	15543	15720	15583	15674	15569	15566	15637	15627	15508	15545	15678	15364	15494	15616	15634	15511	15536	15529	15671	15540	15702	15616	15649	15614	15598	15642	15559	15397	15656	15693	15482	15608	15582	15607	15681	15461	15622	15561	15443	15447	15499	15571	15599	15574	15637	15730	15418	15654	15564	15454	15529	15456	15580	15731	15705	15454	15414	15499	15649	15608	15593	15593	15563	15501	15425	15616	15580	15590	15633	15599	15484	15678	15541
25396	21683	27829	28200	22004	20220	19916	18719	18340	18238	18110	17887	17601	17878	17578	17554	17472	17239	17169	17353	17207	17161	17274	17031	17189	17321	17170	17153	17183	17010	17177	17138	16848	17101	17028	17430	17333	16822	17241	17206	17054	17297	17061	16990	17255	17165	17183	16968	17123	17186	17164	17029	17233	16933	16959	17252	17180	17169	17000	16902	17059	17080	17303	17294	16996	17070	17052	17168	17127	17181	17017	17044	17110	17099	17040	17127	17130	17174	17124	17029	16949	17384	17018	17068	17047	17216	17064	16975	17064	17024	16961	17065	17043	16979	17018	17099	17083	17115	17148	17094	17084	17105	17100	16992	17207	17260	17121	17030	17142	17013	17071	17104	17211	16939	17189	17241	17195	16970	17031	17131	17112	16798	17097	17107	17136	16897	17120	16981	17067	16826	16837	17045	16951	16816	17064	17203	17190	17138	17178	17024	17271	17079	17168	17015	17423	17159	16908	17034	16984	17077	17071	17115	17168	17016	17113	17247	17180	16988	17075	17190	17173	16951	17210	17194	17250	17043	17161	17042	17046	16926	17012	17108	17038	17184	16990	17109	17232	17111	16993	17179	17134	17006	17127	17319	17104	17161	17096	17009	17199	17150	17046	16949	16931	17038	17176	17036	17202	17247	17182	17094	16978	17180	16999	17118	17254	17051	17101	17239	17120	16849	17070	17038	17048	17185	16972	17059	17049	17139	17075	17131	16968	17082	17073	17298	17135	17074	17121	17169	17122	16955	17031	17179	16995	17141	17050	17068	17154	17049	17059	17008	17115	17074	17057	17039	17205	17080	17089	17196	17087	17148	17103	17263	17041	16893	17229	17166	17046	17143	16883	17002	17032	16830	17234	16978	17302	17004	17153	17379	17091	17102	17297	17043	16979	17154	17320	17184	17106	17226	17015	17025	17073	17071	17146	16972	17246	16987	17003	17142	17125	17096	17106	16993	16908	16983	17088	17048	17055	17052	17312	17125	17186	17015	17141	16990	16903	17075	17167	17132	17053	17065	17106	17015	17146	17027	17084	17344	17177	17076	17250	17151	17113	17182	17213	17106	16999	17244	17045	17108	17098	17096	17093	17271	16971	17146	17074	17234	16928	17179	17040	17116	17058	17121	17036	17189	16856	17062	17054	16929	16868	17206	17033	17168	16882	17245	16892	17038	16987	17182	17039	16975	17122	17165	17093	17124	16903	17331	16887	16995	17312	16954	17000	17240	17189	16969	16937	17085	17200	17242	17157	16958	17319	17082	17139	17281	17047	17017	17173	17361	17158	16834	17068	17029	17042	17101	17224	17199	17173	17050	17123	16952	17166	17127	17248	17132	17173	17121	17174	16975	17136	16994	17155	17218	17056	16974	17229	17113	17309	17394	17092	16855	16961	17084	17117	17119	16997	17087	17025	17010	17064	16865	17018	16923	17010	17085	17037	17013	17003	17077	17027	16986	17088	16955	16807	17269	17308	16960	17060	16960	17114	16968	16942	17131	17029	17010	17029	17042	17175	17181	17324	17196	16959	17184	17067	17159	17094	17047	17158	17103	17194	17204	17146	17033	17245	17318	17121	17151	17051	17008	17016	17263	17126	16993	17045	17214	17034	17111	17149	17056	17077	17089	17162	17182	17068	17151	17144	17175	17293	17110	17033	17092	17201	16992	17093	17058	16951	17033	17169	17052	16906	17108	17147	16938	17017	17177	16795	17183	16993	16993	17070	17115	17015	17126	17103	17030	17032	17310	17125	17357	17383	17152	17008	17021	17178	17172	17024	17017	16905	16987	17182	16964	17008	17035	16913	17072	17057	17124	17258	17277	17254	17083	16970	17187	16966	17001	17071	17205	17069	17082	17074	16983	17036	17116	16995	17305	17102	17173	17059	17016	17085	16969	17031	16988	17027	16948	17334	17178	17207	17089	17091	17170	17200	16989	17043	17121	17059	17157	17101	16836	17200	17142	17148	16977	17105	17168	17107	17149	17043	17237	17169	17118	17088	17235	17207	17101	17118	16924	17265	17225	17280	17204	17116	17164	17050	17111	17246	16997	17196	17055	17229	17130	16940	17266	17027	16881	16896	16989	17195	17212	17294	17163	17221	17112	16963	16976	17170	17030	17017	17286	16995	17030	17127	17294	17295	17115	16988	17184	17063	17156	17166	17089	16914	17118	17044	17092	17098	17154	17086	17156	17072	17018	17315	17232	17306	17089	17084	17014	17044	16884	17061	17015	17056	16918	16928	17047	16981	17208	17283	17226	17368	17086	17085	17216	17282	17077	17211	17134	17303	17271	16945	16995	16872	17103	16944	16993	17271	17158	17137	17093	17062	17265	17192	17278	17328	17119	17174	17030	17281	17205	17043	17263	16952	17043	17087	16976	17030	17053	16966	17152	17032	17148	17193	17045	17362	17045	17186	17031	17088	17254	17166	17110	17269	17201	17126	17176	17192	17135	16994	17378	17362	17039	17186	16922	16961	17131	16978	16972	17082	17155	17176	17121	17034	17206	17274	17238	17048	16971	17312	16951	17170	16962	17303	17151	17186	17003	17167	17306	16967	17209	17132	16960	17020	17156	17153	17000	16991	17215	17119	17051	16908	17010	17220	16946	16923	17045	16726	17304	17029	17076	17100	17144	17107	17019	17149	17200	16969	17065	17112	17181	17163	17221	16906	17109	17254	17099	17202	17051	17258	17179	17117	17144	17041	17005	16996	16958	17103	17247	17139	17278	17154	17028	17130	17167	16965	17168	16898	17065	17017	17054	17098	16854	17107	17068	17386	17000	17118	17188	17221	17218	17200	16987	17178	17079	16992	17099	17120	17168	17173	16919	17289	17140	17005	17156	17024	17065	17026	17114	17064	17177	17141	17070	16992	16904	17143	17061	16969	16875	16975	16995	16978	17141	17225	17091	17235	17018	17097	16953	16897	16936	17104	17256	17192	17013	17121	17155	17007	17004	17095	17165	17118	17041	16937	17071	17013	17167	17129	17117	17164	17160	16980	17089	17226	16943	17007	17015	17175	17125	17099	17081	17102	16939	17016	16972	17089	17151	17060	17122	16937	17166	16996	17121	17239	17187	16973	16994	17291	17104	17261	17090	17215	16985	17008	16909	17146	17102	17359	17155	17186	17132	17130	17179	17293	17012	17014	16957	17005	16797	17114	16787	16933	17069	17087	17336	17248	17157	17124	17106	17180	16907	17143	17099	16827	17053	17321	17132	17059	17319	17109	16973	17075	17097	17031	17240	17250	17079	16812	16939	17049	17166	17109	17053	17039	17171	17015	17048	17124	17179	17392	17096	17269	16907	17062	17185	17122	17140	16946	16950	17319	16826	17191	17073	17132	17260	17164	16830	16932	17248	17250	17005	17101	17092	17132	16934	17057	16981	17136	16981	16846	17122	17061	16973	16921	17111	17070	17037	17132	17163	17251	17047	17134	17046	16974	16931	17132	17236	16944	17023	17128	17058	17074	17051	17272	17103	16998	17229	17352	17402	17082	17001	17345	17285	17112	17166	17175	17122	17281	16903	17154	17128	16893	16990	17082	17031	16940	17179	17087	16950	17315	17046	17175	17017	17071	17026	17176	17177	17019	17142	17171	17226	17296	17075	16960	16998	17241	17131	17247	17054	17055	16932	17233	17256	17208	16963	17209	17079	17165	17037	17333	17055	16972	17140	17037	17107	17242	17123	17114	17057	17155	16982	17327	17311	17135	16991	17157	17107	16947	17091	17223	17089	16875	17176	17093	16993	17180	17027	17085	17129	17366	17122	17181	17160	17171	17023	17024	17165	17005	17238	17094	17024	17063	17020	17163	16951	17141	17059	17005	17393	17143	17213	17343	17074	17121	17105	17047	17113	17035	17095	16983	17102	17159	16958	16976	17196	17097	16967	17030	17313	17070	17061	17102	17100	17186	17216	17339	17266	17316	17080	17149	17131	17335	17097	17229	17242	17205	17153	17052	17053	17218	17192	17043	17211	16992	17040	17141	17098	17161	17111	17154	17195	17078	17116	16936	16971	17178	17016	17211	17149	16980	16993	17064	17135	17097	17208	17224	17116	17122	17133	16903	17150	17184	17229	17119	17023	17012	17079	17190	17262	17015	17026	17126	17097	17014	17008	17444	17064	17045	16905	17274	17227	16939	17125	17117	16836	17009	17008	16969	17207	17004	17206	17176	17288	17057	17173	17068	16997	17044	17030	17176	17054	17087	17090	17073	17235	17244	17064	16985	17246	17023	17087	17127	17348	17207	17120	17094	17012	17038	17028	17069	17176	17157	17070	17039	17102	17158	17036	17110	17116	17089	17032	17331	17043	17318	17047	17194	17107	17114	17204	17184	17027	17035	16888	17029	17285	16965	17173	17152	17100	17159	17167	16982	17280	17043	17281	16979	17004	17026	16884	16878	17276	17133	17118	17116	17182	17051	17037	17178	17183	17250	17198	16889	17237	17224	17191	17173	16857	17059	17266	17100	17203	17113	17066	17116	17054	17150	17030	17259	17195	17141	17187	17139	17215	17076	17040	16955	17082	17369	17297	17174	17062	17043	16994	17080	16996	17115	17285	17067	17035	17077	17221	16799	17207	17058	17159	17025	17121	17145	17208	17188	17088	17218	17061	17157	17140	17007	16885	17037	17022	16994	17170	17170	17038	17256	17057	17138	17075	17084	17089	17156	17089	17145	17130	17168	17227	17147	17047	17029	17156	17176	17196	16922	17157	17119	17198	17128	17148	17082	17062	16989	17296	17025	17147	17290	17264	17155	17212	17142	17044	16963	17024	16962	17241	17087	17274	17104	17230	17263	16960	17084	17349	17340	16918	17400	16983	17139	17303	17149	17158	17176	17033	17086	17167	17335	17182	17075	17012	17182	17110	17029	16927	17293	17114	17050	17036	17186	17062	17129	17047	17263	17112	17253	17098	17074	17125	17270	17106	17162	17069	17087	17066	16918	17152	17294	17138	16973	17215	17406	17225	17302	17237	16902	17007	17392	17151	17140	17311	17191	17096	17136	16973	17205	17254	17069	17146	17021	17087	17119	17082	17053	17088	17085	17222	17049	17083	17241	17003	17164	17019	17065	17060	17011	17091	17252	17128	16981	17287	17225	17074	17001	17211	17043	17124	16924	17061	17234	17188	17233	17062
25150	42610	34426	26217	22529	20134	18872	17963	17470	16982	16778	16629	16297	16025	16166	15591	15799	15634	15667	15532	15596	15457	15403	15621	15350	15535	15483	15336	15268	15407	15211	15486	15489	15273	15304	15391	15258	15376	15299	15407	15423	15420	15310	15391	15378	15391	15170	15266	15441	15339	15380	15293	15309	15393	15420	15263	15261	15240	15364	15385	15248	15330	15351	15397	15324	15431	15227	15494	15251	15409	15241	15242	15192	15400	15409	15278	15096	15474	15208	15308	15297	15211	15262	15275	15554	15390	15295	15372	15368	15384	15322	15371	15285	15435	15526	15344	15569	15497	15297	15317	15612	15268	15259	15151	15433	15364	15249	15146	15414	15323	15446	15334	15349	15327	15364	15223	15380	15512	15457	15311	15361	15266	15333	15371	15330	15094	15485	15295	15377	15431	15287	15189	15421	15139	15411	15299	15350	15382	15237	15334	15387	15318	15514	15220	15285	15430	15481	15275	15320	15377	15303	15384	15169	15157	15296	15408	15306	15277	15451	15458	15320	15317	15234	15382	15497	15360	15311	15483	15385	15363	15370	15408	15352	15441	15297	15526	15207	15405	15427	15501	15462	15223	15373	15315	15479	15243	15388	15487	15403	15398	15396	15380	15131	15392	15493	15403	15349	15582	15305	15382	15268	15400	15363	15202	15397	15251	15345	15244	15257	15415	15153	15321	15268	15466	15277	15330	15324	15279	15352	15213	15357	15319	15225	15427	15376	15251	15291	15380	15259	15383	15395	15348	15444	15499	15299	15438	15202	15374	15394	15267	15342	15455	15436	15387	15266	15383	15427	15349	15384	15416	15304	15448	15348	15391	15517	15303	15428	15313	15202	15191	15441	15344	15342	15277	15324	15576	15349	15265	15330	15243	15274	15450	15385	15407	15400	15376	15279	15419	15414	15517	15120	15322	15452	15420	15483	15264	15441	15379	15376	15304	15208	15342	15429	15205	15378	15368	15206	15231	15276	15344	15402	15369	15392	15469	15321	15344	15348	15425	15397	15335	15343	15485	15174	15284	15308	15422	15358	15195	15397	15202	15403	15334	15408	15316	15302	15421	15462	15276	15163	15277	15514	15365	15342	15353	15314	15397	15345	15495	15317	15234	15191	15451	15353	15342	15392	15284	15179	15414	15305	15384	15437	15150	15248	15274	15216	15619	15476	15490	15458	15448	15454	15332	15439	15219	15261	15150	15308	15221	15443	15379	15254	15364	15321	15436	15286	15399	15328	15188	15362	15346	15563	15405	15364	15447	15304	15504	15234	15337	15460	15398	15306	15320	15454	15320	15473	15286	15306	15306	15369	15271	15244	15490	15394	15295	15177	15401	15412	15376	15419	15429	15353	15395	15136	15254	15427	15345	15415	15618	15341	15455	15322	15247	15333	15472	15365	15316	15523	15387	15450	15387	15284	15408	15344	15316	15410	15429	15404	15467	15178	15258	15430	15244	15424	15428	15449	15437	15318	15382	15264	15258	15345	15422	15427	15346	15380	15247	15328	15331	15230	15322	15239	15362	15323	15309	15357	15342	15473	15177	15394	15441	15296	15548	15317	15505	15447	15347	15404	15342	15393	15424	15371	15415	15282	15388	15389	15163	15317	15448	15347	15417	15410	15455	15322	15395	15330	15400	15336	15353	15404	15370	15498	15394	15482	15345	15413	15333	15205	15316	15351	15230	15303	15333	15483	15408	15342	15302	15324	15289	15334	15363	15381	15354	15297	15183	15437	15328	15315	15082	15413	15476	15367	15329	15288	15257	15456	15366	15379	15328	15198	15416	15469	15199	15212	15323	15300	15316	15370	15406	15280	15196	15200	15294	15284	15396	15332	15310	15298	15407	15228	15315	15513	15412	15348	15562	15358	15263	15486	15285	15500	15436	15148	15267	15475	15296	15401	15187	15433	15365	15215	15377	15511	15417	15333	15282	15363	15271	15323	15314	15267	15227	15167	15377	15280	15280	15388	15371	15542	15388	15359	15187	15448	15348	15461	15344	15473	15487	15326	15275	15360	15322	15394	15453	15416	15281	15433	15338	15301	15362	15306	15366	15376	15531	15370	15358	15279	15332	15250	15364	15355	15403	15381	15467	15396	15393	15439	15531	15396	15231	15323	15320	15268	15487	15298	15412	15353	15322	15477	15378	15393	15103	15182	15236	15254	15430	15482	15372	15392	15339	15334	15264	15400	15340	15205	15297	15339	15272	15343	15415	15388	15418	15447	15522	15236	15446	15404	15415	15294	15191	15457	15402	15393	15322	15268	15336	15432	15409	15260	15160	15405	15296	15219	15556	15284	15306	15253	15435	15346	15336	15360	15321	15215	15391	15352	15476	15229	15382	15361	15321	15183	15322	15365	15345	15299	15345	15408	15348	15431	15426	15369	15204	15345	15483	15336	15356	15337	15482	15306	15428	15314	15299	15259	15429	15118	15257	15583	15446	15386	15202	15418	15469	15368	15319	15357	15391	15494	15263	15462	15371	15359	15286	15370	15304	15346	15441	15221	15323	15256	15302	15433	15552	15156	15486	15290	15148	15196	15341	15276	15357	15109	15476	15408	15527	15234	15326	15462	15399	15261	15266	15265	15346	15465	15228	15280	15324	15372	15495	15407	15056	15453	15499	15227	15192	15335	15456	15335	15326	15320	15444	15514	15355	15423	15349	15391	15209	15342	15394	15269	15339	15253	15290	15376	15195	15473	15211	15192	15426	15201	15461	15227	15303	15331	15393	15292	15453	15298	15390	15284	15231	15290	15287	15288	15411	15393	15138	15363	15186	15226	15339	15424	15186	15379	15387	15342	15536	15302	15229	15391	15537	15363	15321	15259	15392	15368	15312	15338	15353	15479	15428	15279	15294	15456	15372	15369	15310	15316	15239	15365	15292	15351	15235	15277	15192	15288	15440	15175	15457	15256	15436	15319	15495	15219	15263	15444	15268	15465	15493	15344	15335	15327	15344	15494	15275	15393	15285	15452	15460	15231	15489	15380	15257	15497	15411	15246	15363	15395	15331	15349	15304	15373	15284	15381	15352	15346	15422	15230	15448	15270	15422	15465	15301	15270	15326	15271	15225	15334	15385	15248	15411	15376	15376	15324	15323	15268	15256	15418	15378	15332	15309	15301	15360	15437	15443	15348	15542	15353	15300	15386	15163	15361	15437	15391	15292	15341	15253	15360	15371	15479	15468	15355	15352	15450	15356	15308	15333	15371	15443	15387	15153	15271	15377	15299	15400	15334	15384	15583	15339	15232	15371	15326	15277	15455	15422	15342	15442	15346	15197	15595	15314	15484	15497	15217	15362	15372	15288	15320	15254	15364	15394	15467	15382	15400	15222	15546	15405	15509	15294	15254	15449	15526	15373	15313	15213	15374	15360	15369	15436	15177	15265	15502	15249	15378	15628	15437	15375	15311	15229	15452	15494	15391	15297	15371	15248	15542	15366	15360	15250	15311	15432	15328	15465	15422	15438	15237	15433	15273	15409	15557	15510	15230	15218	15049	15371	15289	15092	15355	15286	15307	15423	15466	15430	15354	15277	15404	15233	15535	15329	15130	15149	15279	15410	15346	15311	15313	15314	15414	15285	15285	15388	15362	15376	15406	15425	15382	15532	15263	15410	15442	15511	15364	15274	15332	15434	15248	15438	15473	15419	15177	15539	15391	15358	15210	15339	15354	15273	15399	15368	15269	15370	15406	15220	15260	15160	15410	15398	15357	15266	15328	15592	15232	15382	15418	15422	15425	15329	15442	15479	15435	15488	15388	15217	15514	15531	15474	15331	15463	15504	15388	15408	15291	15173	15426	15183	15468	15356	15501	15434	15480	15542	15185	15456	15341	15243	15494	15275	15357	15382	15332	15351	15298	15194	15403	15234	15360	15615	15294	15496	15359	15486	15188	15261	15503	15324	15378	15345	15370	15376	15298	15431	15416	15469	15350	15449	15428	15339	15233	15357	15267	15390	15298	15253	15312	15206	15342	15413	15381	15400	15464	15297	15346	15372	15383	15246	15403	15371	15383	15281	15293	15356	15341	15450	15378	15395	15449	15241	15263	15344	15214	15338	15339	15284	15370	15369	15184	15316	15356	15492	15310	15561	15443	15402	15137	15280	15339	15384	15310	15204	15439	15498	15315	15350	15521	15329	15354	15374	15226	15302	15298	15465	15354	15368	15435	15322	15397	15307	15282	15451	15356	15330	15375	15672	15397	15403	15443	15434	15498	15297	15318	15267	15343	15407	15358	15348	15463	15303	15505	15449	15314	15347	15449	15424	15297	15435	15365	15359	15409	15292	15387	15350	15441	15373	15382	15357	15348	15506	15396	15303	15324	15414	15292	15362	15103	15357	15240	15357	15355	15222	15273	15356	15335	15466	15159	15252	15450	15374	15346	15272	15470	15420	15242	15306	15416	15473	15321	15446	15254	15230	15357	15301	15275	15417	15364	15279	15478	15177	15411	15291	15213	15331	15318	15453	15498	15467	15350	15396	15246	15249	15284	15294	15302	15399	15200	15403	15256	15303	15255	15376	15236	15342	15284	15417	15144	15253	15480	15334	15422	15288	15451	15181	15332	15214	15397	15402	15344	15486	15341	15267	15450	15180	15476	15201	15433	15443	15244	15344	15264	15354	15456	15336	15118	15440	15232	15264	15229	15366	15375	15316	15281	15435	15513	15429	15399	15364	15434	15236	15498	15367	15279	15581	15478	15162	15317	15493	15371	15236	15344	15388	15198	15262	15361	15374	15456	15218	15410	15429	15479	15366	15510	15128	15244	15414	15343	15430	15538	15340	15229	15449	15240	15378	15394	15239	15406	15361	15288	15496	15295	15220	15445	15180	15514	15327	15449	15331	15275	15336	15516	15389	15322	15208	15424	15337	15355	15437	15273	15569	15367	15250	15437	15375	15294	15522	15282	15474	15357	15374	15517	15399	15344	15360	15257	15448	15169	15143	15461	15229	15291	15410	15357	15393	15385	15399	15331	15342	15620	15400	15330	15342	15429	15194	15525	15227	15342	15375	15383	15348	15439	15453	15396	15333	15345	15307	15297	15538	15309	15228	15608	15239	15275	15384	15347	15371	15368	15295	15470	15341	15482	15423	15420	15478	15378	15251	15386	15467	15322	15285	15321	15354
22485	21473	28612	24824	22258	24520	25618	21327	20311	20063	19748	19146	18816	18951	18816	18688	18415	18246	18097	17924	17848	17862	17739	18097	18012	18016	17976	17783	17689	17783	17817	18169	17786	17753	17544	17616	17712	17812	17541	17798	17766	17580	17831	17643	17653	17761	17739	17584	17502	17745	17747	17764	17687	17809	17735	17620	17561	17569	17709	17803	17709	17637	17817	17612	17783	17737	17605	17585	17484	17578	17782	17455	17417	17540	17638	17707	17578	17632	17603	17524	17616	17608	17508	17592	17586	17615	17664	17617	17581	17529	17434	17686	17594	17431	17396	17694	17680	17720	17543	17609	17554	17684	17699	17459	17635	17665	17684	17680	17648	17748	17464	17717	17592	17628	17689	17745	17681	17835	17587	17678	17515	17465	17535	17526	17764	17782	17677	17690	17670	17724	17647	17553	17609	17753	17754	17562	17432	17569	17576	17573	17673	17490	17449	17462	17664	17527	17750	17676	17653	17645	17526	17320	17585	17572	17536	17616	17660	17613	17770	17391	17579	17824	17669	17613	17527	17852	17613	17480	17420	17491	17825	17666	17445	17347	17532	17541	17584	17807	17730	17750	17685	17532	17622	17587	17578	17472	17575	17420	17708	17630	17556	17728	17485	17660	17416	17405	17646	17651	17660	17650	17603	17459	17539	17563	17539	17536	17512	17577	17622	17673	17484	17438	17881	17485	17517	17479	17560	17546	17449	17546	17732	17717	17822	17554	17518	17646	17527	17693	17788	17440	17456	17415	17629	17773	17744	17532	17621	17446	17706	17665	17437	17702	17677	17609	17738	17459	17710	17483	17653	17395	17632	17878	17810	17472	17560	17753	17460	17490	17653	17540	17506	17478	17786	17428	17607	17490	17661	17791	18030	17450	17527	17682	17601	17640	17597	17610	17614	17613	17603	17569	17908	17627	17635	17648	17555	17507	17498	17390	17585	17609	17756	17598	17705	17517	17610	17534	17639	17575	17706	17471	17692	17731	17864	17639	17602	17629	17646	17424	17550	17567	17600	17551	17457	17654	17698	17452	17523	17520	17739	17605	17650	17465	17610	17594	17655	17550	17627	17721	17764	17641	17650	17684	17662	17484	17846	17743	17542	17597	17609	17411	17565	17709	17460	17471	17724	17691	17496	17704	17618	17593	17542	17562	17558	17454	17531	17464	17570	17757	17587	17573	17695	17574	17665	17429	17691	17672	17804	17579	17656	17485	17562	17600	17443	17611	17427	17590	17520	17419	17707	17753	17635	17562	17618	17541	17612	17556	17750	17581	17650	17777	17441	17468	17628	17632	17678	17405	17616	17656	17600	17451	17686	17619	17750	17372	17536	17614	17667	17577	17418	17513	17432	17538	17422	17649	17529	17610	17514	17524	17548	17634	17579	17483	17640	17635	17445	17495	17528	17492	17746	17527	17451	17589	17513	17557	17734	17661	17499	17664	17609	17510	17439	17640	17726	17572	17738	17517	17482	17760	17610	17661	17734	17450	17443	17756	17510	17315	17727	17712	17663	17591	17703	17509	17313	17644	17651	17522	17696	17605	17678	17519	17532	17571	17572	17635	17663	17515	17575	17573	17564	17653	17577	17335	17625	17594	17570	17646	17664	17764	17918	17667	17796	17484	17612	17551	17537	17628	17556	17558	17673	17651	17465	17383	17515	17387	17502	17711	17429	17490	17361	17669	17585	17601	17595	17794	17578	17544	17407	17466	17845	17557	17434	17716	17524	17739	17519	17578	17785	17561	17549	17702	17683	17379	17575	17734	17724	17819	17699	17716	17530	17540	17611	17635	17733	17573	17556	17496	17739	17751	17519	17506	17589	17539	17682	17819	17646	17411	17722	17699	17600	17536	17440	17560	17704	17402	17632	17641	17638	17599	17671	17553	17710	17697	17535	17441	17541	17694	17599	17454	17491	17595	17677	17658	17595	17694	17852	17534	17700	17508	17721	17452	17628	17556	17595	17563	17709	17591	17706	17698	17472	17694	17527	17544	17655	17565	17446	17629	17667	17476	17679	17685	17748	17578	17500	17515	17691	17706	17512	17361	17404	17631	17793	17530	17547	17479	17742	17473	17477	17512	17453	17618	17689	17468	17557	17725	17488	17491	17618	17759	17753	17697	17552	17331	17572	17939	17726	17767	17580	17597	17444	17687	17541	17569	17581	17557	17642	17549	17643	17693	17653	17602	17526	17521	17972	17710	17841	17465	17683	17490	17567	17430	17523	17591	17511	17779	17836	17657	17632	17466	17581	17759	17603	17508	17529	17573	17633	17764	17545	17643	17507	17646	17499	17459	17709	17749	17614	17593	17643	17412	17610	17645	17782	17561	17656	17670	17356	17585	17871	17558	17719	17415	17390	17453	17565	17824	17500	17408	17683	17652	17663	17614	17614	17438	17613	17570	17559	17452	17534	17555	17509	17590	17418	17768	17403	17537	17727	17513	17532	17706	17521	17626	17484	17584	17643	17870	17774	17687	17541	17747	17296	17488	17496	17313	17721	17614	17619	17440	17614	17378	17709	17386	17551	17704	17539	17463	17734	17542	17690	17394	17589	17708	17758	17545	17602	17465	17665	17547	17585	17555	17833	17634	17683	17679	17769	17522	17520	17514	17502	17503	17598	17615	17629	17233	17362	17793	17451	17488	17658	17513	17496	17617	17660	17558	17551	17553	17651	17608	17646	17544	17786	17539	17375	17484	17526	17440	17598	17605	17593	17743	17664	17548	17450	17410	17582	17383	17534	17508	17578	17605	17544	17549	17605	17551	17519	17371	17773	17670	17580	17526	17664	17926	17671	17596	17645	17811	17453	17538	17843	17513	17447	17631	17446	17534	17672	17699	17789	17440	17716	17724	17408	17536	17715	17800	17585	17599	17506	17529	17502	17534	17688	17449	17560	17630	17624	17546	17675	17451	17439	17545	17615	17484	17723	17559	17612	17655	17521	17720	17500	17516	17720	17566	17499	17416	17664	17690	17784	17535	17647	17681	17574	17509	17782	17584	17734	17636	17334	17639	17584	17710	17594	17727	17555	17642	17305	17511	17453	17587	17711	17625	17767	17498	17494	17724	17624	17677	17548	17463	17640	17664	17665	17799	17813	17520	17493	17823	17819	17556	17475	17504	17439	17688	17581	17533	17577	17656	17528	17626	17563	17641	17527	17571	17613	17468	17538	17722	17627	17624	17656	17654	17585	17707	17556	17737	17488	17634	17473	17583	17527	17636	17482	17668	17633	17440	17458	17615	17548	17558	17562	17674	17510	17514	17449	17410	17600	17702	17450	17701	17618	17589	17621	17616	17890	17833	17802	17724	17736	17614	17649	17510	17576	17587	17518	17585	17707	17604	17575	17518	17692	17539	17684	17657	17450	17509	17620	17503	17694	17444	17724	17724	17654	17447	17615	17481	17482	17527	17500	17634	17403	17558	17429	17586	17423	17553	17673	17604	17469	17637	17389	17726	17641	17545	17697	17595	17510	17743	17539	17556	17599	17555	17841	17804	17621	17552	17475	17689	17743	17516	17596	17729	17580	17663	17742	17611	17790	17534	17703	17640	17627	17467	17665	17448	17531	17571	17639	17624	17736	17598	17700	17588	17575	17507	17620	17488	17449	17479	17480	17457	17412	17703	17710	17629	17527	17369	17568	17632	17608	17663	17736	17514	17662	17545	17601	17470	17646	17674	17314	17612	17542	17503	17508	17634	17479	17453	17581	17631	17743	17364	17638	17644	17587	17381	17643	17441	17554	17689	17506	17482	17493	17421	17443	17661	17456	17712	17679	17592	17622	17704	17575	17447	17691	17740	17599	17454	17682	17756	17629	17591	17768	17745	17700	17679	17545	17604	17726	17595	17686	17530	17663	17549	17638	17620	17558	17552	17944	17636	17570	17701	17423	17518	17552	17538	17612	17642	17561	17571	17537	17379	17685	17345	17516	17587	17818	17723	17573	17576	17497	17426	17600	17678	17298	17468	17586	17458	17476	17428	17661	17635	17624	17693	17503	17783	17566	17683	17603	17652	17623	17554	17637	17982	17468	17517	17585	17467	17474	17470	17544	17631	17662	17475	17397	17601	17517	17632	17806	17783	17500	17781	17574	17615	17678	17610	17651	17628	17648	17586	17689	17639	17596	17551	17656	17439	17734	17632	17454	17468	17628	17514	17586	17587	17545	17684	17570	17662	17642	17501	17708	17666	17682	17625	17697	17626	17540	17475	17672	17411	17638	17497	17694	17580	17622	17557	17395	17515	17474	17472	17608	17647	17460	17451	17374	17532	17730	17489	17505	17704	17580	17752	17702	17678	17884	17695	17736	17455	17691	17560	17658	17410	17561	17705	17504	17492	17620	17542	17449	17574	17521	17777	17671	17464	17821	17433	17637	17774	17636	17667	17517	17553	17422	17737	17646	17684	17649	17566	17534	17634	17541	17680	17535	17521	17573	17590	17661	17732	17544	17538	17578	17632	17609	17454	17701	17554	17677	17522	17509	17660	17595	17570	17562	17495	17621	17578	17578	17451	17756	17501	17881	17671	17495	17723	17264	17775	17661	17630	17383	17585	17768	17643	17628	17698	17484	17562	17560	17619	17701	17452	17433	17580	17788	17545	17659	17462	17884	17472	17488	17641	17621	17569	17584	17803	17496	17472	17622	17319	17487	17574	17565	17481	17442	17639	17528	17755	17592	17764	17626	17652	17600	17598	17688	17549	17529	17607	17508	17541	17736	17527	17689	17621	17630	17514	17391	17557	17244	17648	17645	17532	17710	17771	17562	17536	17764	17421	17480	17621	17593	17499	17571	17758	17629	17697	17485	17643	17696	17626	17485	17651	17661	17786	17779	17422	17529	17469	17521	17497	17681	17544	17494	17549	17679	17641	17491	17565	17567	17665	17675	17468	17686	17631	17488	17743	17594	17492	17647	17659	17456	17492	17591	17455	17521	17688	17653	17750	17620	17661	17550	17552	17643	17674	17714	17634	17554	17663	17464	17616	17648	17778	17766	17822	17664	17618	17435	17698	17458	17600	17515	17382	17407	17430	17577	17751	17785	17569	17628	17574	17779	17736	17476	17629	17607	17675	17708	17660	17693	17606	17586	17599	17606	17628	17587	17609	17611	17674	17638	17623	17689	17453	17914	17628
26302	50378	42213	32660	27359	24171	22035	20699	20023	18851	18369	18034	17646	17274	16903	16762	16389	16336	16226	15962	16042	15851	15916	15821	15769	15909	15683	15857	15553	15763	15827	15946	15816	15687	15679	15828	15676	15561	15730	15818	15573	15810	15579	15703	15861	15685	15759	15536	15749	15737	15752	15649	15754	15630	15768	15776	15820	15723	15517	15801	15678	15626	15796	15660	15886	15717	15580	15819	15600	15823	15636	15636	15614	15698	15628	15535	15542	15616	15567	15835	15712	15769	15589	15625	15648	15588	15783	15623	15762	15725	15664	15607	15562	15604	15674	15568	15496	15596	15598	15490	15646	15738	15864	15727	15556	15678	15650	15624	15616	15651	15700	15610	15703	15770	15617	15728	15652	15780	15602	15706	15730	15700	15573	15649	15528	15701	15731	15682	15597	15511	15631	15735	15757	15650	15623	15777	15644	15683	15687	15812	15562	15652	15772	15802	15626	15806	15549	15606	15663	15632	15710	15749	15800	15699	15584	15624	15758	15404	15731	15567	15841	15698	15501	15705	15741	15584	15610	15692	15611	15648	15707	15579	15723	15734	15638	15586	15528	15741	15568	15633	15664	15519	15731	15603	15692	15805	15656	15555	15665	15723	15894	15736	15540	15681	15723	15712	15575	15609	15657	15733	15531	15604	15674	15697	15604	15621	15773	15811	15646	15649	15802	15582	15699	15545	15656	15625	15645	15925	15635	15895	15562	15715	15798	15611	15541	15658	15611	15511	15702	15690	15610	15630	15641	15774	15765	15611	15626	15490	15473	15699	15532	15683	15545	15647	15580	15733	15402	15632	15749	15598	15640	15571	15707	15497	15613	15672	15770	15530	15670	15643	15528	15510	15781	15789	15677	15524	15540	15451	15737	15697	15802	15780	15551	15562	15580	15497	15687	15693	15675	15544	15714	15691	15477	15674	15539	15698	15658	15712	15677	15632	15538	15709	15584	15742	15693	15616	15651	15629	15608	15753	15612	15920	15792	15630	15792	15618	15768	15443	15632	15688	15687	15704	15493	15782	15674	15762	15659	15709	15644	15502	15755	15759	15553	15798	15535	15753	15605	15687	15538	15635	15500	15429	15678	15684	15602	15571	15767	15668	15733	15663	15695	15510	15614	15634	15670	15634	15750	15688	15690	15685	15773	15555	15769	15535	15496	15609	15601	15569	15777	15655	15787	15807	15586	15712	15625	15723	15753	15573	15647	15441	15747	15538	15605	15541	15652	15686	15447	15704	15639	15752	15441	15604	15786	15555	15727	15574	15678	15770	15636	15762	15709	15697	15581	15729	15608	15671	15653	15658	15480	15820	15593	15616	15568	15841	15623	15677	15590	15709	15431	15723	15606	15662	15682	15767	15714	15662	15481	15566	15670	15645	15588	15670	15660	15638	15666	15625	15657	15542	15714	15772	15581	15584	15611	15786	15638	15671	15696	15681	15491	15617	15643	15659	15673	15823	15580	15758	15591	15615	15867	15851	15626	15665	15537	15730	15522	15516	15590	15806	15614	15694	15743	15573	15595	15673	15568	15511	15711	15764	15546	15889	15659	15657	15546	15685	15511	15641	15667	15531	15672	15794	15624	15739	15493	15641	15545	15690	15720	15579	15907	15725	15745	15701	15719	15594	15649	15495	15592	15568	15710	15701	15595	15778	15599	15629	15740	15580	15614	15545	15668	15723	15652	15770	15819	15535	15630	15566	15773	15598	15576	15647	15716	15740	15587	15607	15694	15807	15527	15701	15602	15598	15757	15655	15780	15772	15678	15679	15637	15720	15566	15566	15613	15599	15751	15620	15630	15612	15569	15480	15616	15677	15824	15684	15709	15751	15721	15586	15513	15778	15638	15603	15687	15700	15646	15502	15648	15774	15705	15678	15681	15789	15724	15857	15608	15658	15628	15632	15541	15777	15722	15780	15380	15625	15585	15758	15625	15806	15571	15530	15614	15629	15624	15641	15705	15657	15680	15803	15839	15556	15795	15626	15534	15512	15605	15546	15697	15809	15774	15621	15804	15775	15713	15481	15689	15717	15706	15650	15798	15645	15715	15622	15502	15675	15608	15540	15741	15594	15741	15756	15695	15672	15739	15763	15582	15564	15953	15544	15655	15665	15657	15646	15562	15599	15468	15734	15743	15650	15728	15504	15750	15518	15703	15577	15736	15655	15773	15638	15541	15611	15678	15692	15643	15590	15499	15737	15786	15664	15648	15559	15634	15845	15791	15570	15537	15600	15851	15642	15590	15699	15736	15652	15872	15696	15616	15805	15652	15593	15689	15681	15646	15771	15514	15787	15618	15655	15654	15679	15748	15713	15521	15517	15687	15635	15678	15508	15620	15729	15665	15549	15691	15432	15750	15714	15622	15841	15569	15692	15641	15715	15755	15564	15826	15729	15691	15698	15598	15684	15675	15733	15729	15515	15647	15510	15662	15603	15513	15650	15578	15688	15728	15747	15642	15788	15699	15731	15687	15622	15452	15632	15874	15581	15666	15675	15645	15579	15618	15913	15659	15707	15700	15726	15641	15560	15774	15676	15537	15638	15453	15742	15721	15671	15758	15450	15606	15791	15745	15540	15718	15560	15527	15671	15828	15768	15629	15722	15654	15716	15588	15536	15844	15776	15640	15740	15549	15714	15550	15786	15930	15706	15506	15654	15694	15486	15651	15612	15809	15744	15609	15629	15781	15564	15656	15405	15672	15624	15558	15696	15608	15630	15479	15690	15515	15701	15662	15878	15705	15710	15668	15616	15689	15789	15554	15726	15671	15726	15731	15753	15637	15515	15476	15580	15661	15532	15663	15784	15657	15654	15497	15507	15585	15659	15595	15673	15560	15613	15559	15611	15636	15797	15522	15795	15622	15538	15656	15549	15595	15629	15555	15487	15522	15538	15535	15656	15612	15729	15771	15856	15570	15583	15768	15541	15653	15520	15706	15642	15673	15667	15718	15581	15792	15727	15737	15701	15658	15565	15642	15477	15590	15591	15761	15594	15746	15763	15498	15522	15531	15605	15590	15749	15667	15515	15557	15578	15728	15731	15555	15659	15701	15713	15482	15851	15508	15589	15590	15561	15720	15544	15703	15685	15536	15786	15756	15745	15700	15568	15619	15512	15676	15716	15679	15898	15778	15678	15662	15635	15749	15606	15555	15598	15733	15646	15535	15805	15642	15727	15861	15668	15902	15783	15696	15705	15670	15733	15701	15743	15723	15477	15753	15860	15810	15664	15531	15582	15763	15699	15697	15722	15557	15546	15717	15702	15744	15591	15739	15662	15702	15692	15538	15720	15628	15709	15643	15671	15750	15717	15666	15561	15632	15572	15748	15644	15707	15591	15535	15636	15718	15691	15614	15772	15785	15639	15445	15633	15629	15559	15775	15507	15680	15539	15537	15536	15755	15619	15673	15691	15522	15576	15500	15622	15577	15626	15609	15782	15600	15546	15599	15781	15592	15720	15957	15720	15731	15523	15706	15512	15627	15701	15803	15606	15726	15779	15558	15773	15808	15598	15580	15747	15677	15637	15685	15699	15731	15542	15706	15513	15903	15586	15465	15785	15753	15593	15653	15555	15718	15552	15553	15705	15709	15751	15591	15692	15708	15612	15554	15741	15739	15665	15693	15492	15688	15783	15865	15677	15767	15664	15813	15640	15585	15528	15631	15704	15812	15732	15636	15534	15589	15617	15693	15757	15715	15567	15602	15747	15758	15717	15520	15647	15708	15760	15743	15704	15628	15523	15401	15814	15708	15496	15755	15593	15735	15913	15657	15765	15565	15480	15550	15586	15833	15671	15840	15524	15751	15591	15550	15690	15696	15745	15661	15644	15746	15611	15650	15496	15650	15555	15569	15658	15702	15678	15609	15507	15662	15510	15740	15543	15614	15641	15647	15630	15755	15764	15473	15588	15653	15728	15628	15585	15704	15622	15647	15637	15654	15725	15876	15650	15613	15640	15787	15621	15764	15694	15710	15722	15477	15569	15643	15752	15582	15528	15805	15653	15661	15836	15845	15570	15729	15695	15607	15672	15490	15790	15846	15594	15486	15529	15591	15709	15788	15861	15576	15625	15562	15665	15415	15638	15691	15655	15740	15543	15551	15531	15630	15814	15657	15631	15484	15686	15716	15629	15765	15837	15669	15837	15681	15555	15761	15721	15725	15692	15644	15668	15680	15655	15688	15680	15385	15705	15603	15751	15772	15592	15673	15705	15644	15646	15532	15796	15828	15341	15513	15723	15789	15570	15811	15668	15568	15917	15611	15784	15388	15571	15733	15755	15639	15725	15760	15664	15616	15860	15546	15824	15483	15561	15697	15599	15538	15863	15554	15607	15622	15789	15646	15569	15621	15590	15764	15557	15713	15545	15647	15414	15701	15506	15642	15882	15674	15734	15625	15559	15771	15667	15545	15639	15564	15726	15578	15626	15541	15705	15719	15659	15639	15814	15900	15760	15723	15707	15620	15683	15686	15733	15724	15770	15705	15765	15681	15516	15567	15746	15683	15622	15567	15735	15686	15814	15733	15506	15635	15878	15821	15657	15644	15530	15592	15705	15802	15700	15629	15731	15721	15751	15560	15547	15531	15667	15523	15792	15570	15652	15616	15584	15719	15558	15610	15551	15602	15573	15757	15660	15814	15683	15633	15531	15616	15511	15716	15910	15585	15732	15628	15447	15698	15765	15561	15512	15703	15671	15678	15678	15613	15619	15856	15650	15787	15649	15656	15617	15705	15686	15683	15625	15686	15666	15691	15601	15594	15650	15575	15671	15614	15669	15572	15667	15671	15639	15556	15611	15641	15696	15802	15687	15638	15576	15622	15645	15525	15661	15701	15570	15616	15657	15606	15803	15655	15582	15669	15618	15640	15633	15562	15782	15713	15621	15764	15871	15703	15627	15583	15662	15621	15504	15695	15585	15518	15741	15665	15726	15825	15605	15700	15655	15601	15732	15707	15609	15736	15449	15628	15633	15843	15746	15733	15507	15473	15724	15647	15748	15610	15571	15674	15601	15607	15894	15760	15658	15601	15597	15554	15548	15811	15543	15767	15788	15608	15591	15543	15853	15690	15544	15621	15789	15726	15530	15612	15643	15586	15709	15669	15610	15618	15743	15741	15587	15676	15577	15665	15719
29924	27300	31082	26312	21850	20286	19519	19015	18773	18166	18313	18162	18035	17976	17940	17842	17530	17846	17412	17381	17470	17632	17630	17512	17494	17447	17526	17611	17581	17515	17422	17613	17364	17550	17307	17626	17502	17549	17542	17461	17396	17262	17501	17234	17420	17428	17330	17356	17478	17470	17451	17469	17607	17558	17712	17611	17490	17401	17581	17699	17448	17589	17464	17493	17336	17495	17503	17401	17488	17373	17360	17657	17406	17399	17576	17514	17320	17474	17471	17412	17454	17459	17476	17442	17583	17440	17238	17318	17490	17517	17429	17325	17515	17504	17490	17543	17555	17477	17333	17478	17437	17730	17231	17319	17467	17130	17353	17338	17490	17682	17431	17231	17469	17476	17314	17254	17702	17575	17558	17438	17524	17478	17396	17345	17391	17392	17491	17319	17415	17653	17604	17430	17653	17312	17439	17539	17414	17384	17298	17489	17336	17290	17383	17580	17625	17461	17437	17500	17477	17417	17545	17358	17477	17449	17531	17552	17641	17459	17483	17578	17514	17502	17199	17472	17342	17338	17513	17530	17380	17531	17543	17680	17438	17457	17528	17527	17404	17509	17497	17484	17538	17447	17477	17369	17518	17432	17444	17562	17320	17444	17299	17565	17682	17546	17409	17521	17237	17568	17592	17454	17425	17537	17385	17346	17270	17490	17497	17337	17457	17575	17352	17359	17575	17348	17382	17521	17587	17475	17514	17326	17365	17536	17429	17233	17542	17492	17478	17461	17421	17217	17423	17432	17575	17440	17380	17561	17403	17416	17318	17331	17167	17383	17457	17284	17380	17565	17367	17411	17532	17412	17412	17442	17524	17644	17459	17521	17380	17337	17447	17215	17598	17305	17424	17422	17303	17411	17464	17497	17609	17351	17505	17443	17321	17394	17563	17463	17323	17487	17534	17467	17472	17431	17537	17483	17362	17331	17656	17633	17513	17509	17535	17445	17289	17732	17433	17451	17471	17315	17517	17389	17556	17275	17457	17246	17566	17711	17638	17420	17642	17226	17498	17288	17563	17510	17434	17398	17611	17513	17510	17498	17417	17561	17498	17520	17305	17294	17343	17549	17448	17428	17594	17453	17642	17408	17501	17593	17621	17486	17526	17368	17652	17379	17306	17421	17446	17336	17321	17577	17478	17434	17368	17324	17604	17479	17559	17540	17482	17480	17502	17553	17456	17463	17446	17677	17630	17329	17544	17529	17321	17458	17759	17491	17421	17498	17351	17675	17410	17247	17608	17455	17421	17346	17589	17450	17453	17649	17551	17423	17530	17461	17459	17535	17543	17511	17578	17532	17615	17556	17595	17334	17539	17687	17373	17635	17363	17394	17340	17679	17564	17458	17353	17649	17656	17625	17522	17667	17294	17476	17558	17388	17218	17403	17542	17411	17475	17443	17513	17548	17721	17468	17418	17648	17626	17338	17491	17674	17402	17343	17267	17263	17545	17407	17472	17626	17540	17426	17596	17399	17204	17366	17421	17549	17388	17394	17491	17441	17425	17495	17548	17640	17558	17568	17486	17538	17520	17364	17530	17359	17637	17508	17273	17315	17511	17504	17505	17286	17342	17406	17299	17402	17515	17662	17322	17408	17422	17482	17373	17456	17418	17315	17418	17459	17493	17587	17490	17540	17442	17462	17388	17305	17677	17356	17560	17405	17412	17379	17402	17518	17365	17368	17141	17564	17437	17340	17463	17605	17480	17250	17460	17391	17581	17487	17480	17582	17566	17452	17775	17448	17584	17587	17303	17618	17358	17454	17304	17560	17371	17510	17418	17242	17424	17573	17468	17824	17464	17484	17504	17630	17407	17281	17754	17343	17444	17395	17440	17560	17420	17597	17721	17544	17432	17419	17410	17345	17394	17316	17454	17436	17458	17348	17543	17667	17370	17575	17480	17358	17636	17611	17423	17546	17526	17242	17416	17538	17685	17390	17512	17523	17644	17468	17359	17395	17422	17480	17489	17550	17744	17397	17500	17353	17284	17507	17736	17534	17431	17273	17421	17501	17348	17465	17439	17577	17284	17470	17405	17569	17424	17510	17519	17455	17399	17409	17512	17448	17554	17375	17688	17491	17216	17475	17469	17381	17607	17380	17583	17406	17505	17407	17650	17266	17409	17242	17288	17582	17384	17443	17503	17527	17393	17452	17653	17660	17573	17497	17404	17509	17575	17455	17408	17568	17438	17676	17495	17354	17395	17286	17474	17332	17470	17415	17380	17347	17459	17613	17595	17610	17443	17358	17370	17612	17534	17568	17512	17460	17320	17401	17408	17536	17372	17353	17543	17445	17436	17541	17469	17359	17451	17549	17731	17410	17161	17391	17344	17458	17228	17341	17322	17545	17341	17274	17511	17276	17361	17608	17376	17413	17542	17619	17285	17625	17480	17276	17235	17336	17385	17402	17291	17485	17461	17471	17574	17502	17642	17461	17428	17303	17411	17495	17567	17769	17402	17500	17326	17530	17390	17385	17420	17598	17403	17338	17606	17399	17403	17305	17363	17381	17449	17761	17631	17447	17378	17481	17231	17505	17406	17480	17454	17518	17541	17553	17423	17257	17566	17514	17538	17313	17439	17463	17453	17364	17442	17512	17543	17363	17481	17458	17458	17217	17328	17615	17426	17485	17315	17512	17495	17424	17344	17210	17426	17463	17427	17485	17638	17443	17669	17495	17535	17295	17502	17366	17354	17692	17494	17452	17533	17464	17482	17430	17473	17631	17382	17682	17551	17342	17509	17273	17298	17430	17614	17547	17471	17439	17501	17389	17586	17434	17568	17508	17578	17430	17547	17349	17601	17445	17479	17357	17455	17464	17450	17625	17416	17402	17431	17656	17352	17566	17412	17610	17649	17383	17426	17390	17450	17771	17358	17482	17438	17471	17610	17630	17530	17641	17548	17476	17496	17448	17540	17501	17363	17459	17352	17413	17434	17549	17400	17474	17324	17135	17273	17507	17459	17529	17673	17597	17637	17644	17511	17568	17485	17424	17346	17487	17402	17343	17572	17582	17712	17441	17581	17481	17454	17462	17474	17326	17638	17385	17610	17599	17567	17422	17563	17449	17419	17437	17401	17476	17478	17475	17439	17527	17268	17424	17443	17414	17604	17510	17498	17380	17726	17444	17510	17356	17618	17402	17640	17317	17311	17527	17527	17335	17270	17518	17674	17425	17354	17684	17405	17379	17593	17236	17478	17495	17655	17552	17431	17432	17587	17327	17574	17481	17563	17503	17365	17584	17304	17615	17512	17503	17509	17454	17399	17349	17490	17509	17490	17518	17598	17333	17472	17350	17565	17508	17380	17400	17450	17572	17593	17424	17450	17621	17454	17324	17569	17406	17536	17350	17567	17442	17629	17378	17522	17450	17407	17519	17406	17277	17540	17450	17637	17479	17497	17455	17431	17257	17877	17377	17421	17564	17549	17504	17353	17509	17348	17510	17354	17242	17417	17480	17553	17424	17502	17452	17575	17486	17512	17418	17354	17514	17399	17385	17425	17658	17299	17505	17451	17405	17466	17371	17496	17482	17347	17593	17403	17441	17350	17502	17381	17428	17639	17683	17452	17532	17698	17584	17459	17424	17368	17357	17504	17584	17235	17474	17418	17538	17469	17484	17399	17817	17493	17557	17479	17458	17292	17367	17565	17442	17611	17594	17461	17106	17559	17369	17323	17522	17570	17616	17401	17508	17673	17559	17591	17633	17464	17466	17439	17433	17471	17546	17399	17406	17386	17522	17492	17305	17500	17533	17431	17558	17263	17215	17366	17426	17655	17709	17740	17523	17431	17473	17333	17388	17484	17306	17488	17415	17368	17540	17565	17415	17478	17637	17579	17642	17389	17645	17444	17636	17432	17535	17432	17598	17372	17535	17618	17388	17533	17385	17596	17303	17658	17636	17546	17672	17493	17457	17398	17613	17530	17356	17483	17667	17308	17474	17563	17513	17655	17616	17532	17374	17441	17354	17451	17364	17544	17476	17382	17570	17570	17520	17436	17471	17498	17481	17469	17511	17482	17385	17091	17525	17565	17369	17634	17390	17604	17442	17550	17544	17649	17374	17320	17554	17483	17402	17469	17445	17558	17571	17354	17419	17617	17506	17441	17421	17472	17428	17536	17355	17552	17351	17294	17516	17697	17593	17403	17363	17398	17335	17510	17616	17403	17629	17472	17463	17311	17486	17489	17540	17448	17506	17268	17577	17469	17437	17340	17456	17362	17498	17455	17413	17424	17516	17406	17577	17500	17360	17500	17488	17594	17442	17535	17234	17337	17497	17359	17581	17507	17473	17369	17375	17466	17600	17503	17470	17451	17586	17553	17500	17558	17370	17496	17373	17344	17343	17449	17470	17558	17521	17661	17565	17403	17468	17384	17486	17386	17455	17490	17487	17435	17290	17434	17377	17307	17430	17409	17264	17583	17472	17467	17344	17362	17589	17625	17543	17533	17404	17557	17438	17667	17638	17513	17404	17436	17279	17483	17185	17366	17492	17560	17633	17340	17509	17418	17709	17399	17542	17548	17622	17655	17295	17369	17421	17292	17415	17252	17311	17617	17324	17589	17527	17339	17287	17402	17379	17580	17413	17401	17490	17376	17404	17377	17545	17428	17459	17386	17656	17294	17478	17573	17519	17476	17473	17629	17406	17357	17346	17546	17437	17340	17434	17572	17632	17386	17582	17565	17314	17411	17583	17476	17317	17382	17468	17574	17635	17755	17472	17474	17546	17416	17636	17614	17574	17478	17576	17419	17450	17463	17333	17315	17403	17455	17508	17557	17434	17558	17508	17288	17183	17608	17446	17404	17563	17345	17452	17337	17531	17566	17600	17443	17541	17556	17450	17283	17351	17326	17597	17454	17479	17557	17522	17494	17567	17581	17454	17595	17370	17517	17446	17286	17325	17429	17465	17411	17521	17400	17383	17368	17418	17535	17431	17532	17535	17392	17546	17294	17182	17521	17544	17608	17466	17397	17453	17673	17546	17611	17490	17530	17455	17412	17378	17397	17415	17439	17442	17480	17417	17355	17438	17341	17498	17408	17594	17566	17626	17185	17541	17326	17633	17432	17261	17286	17433	17521	17489	17608	17663	17469	17589	17523	17218	17421	17289	17464	17336	17441	17582	17509	17332
26265	40334	32836	24902	21692	19514	18426	17657	17494	16955	16656	16503	16378	16211	16015	15977	15857	15755	15630	15622	15651	15571	15699	15378	15671	15530	15525	15507	15625	15603	15499	15529	15475	15523	15629	15582	15316	15479	15767	15423	15517	15385	15736	15664	15490	15571	15469	15563	15557	15543	15611	15701	15513	15442	15481	15499	15490	15585	15513	15504	15736	15507	15502	15500	15692	15498	15617	15659	15466	15388	15613	15625	15500	15592	15571	15454	15548	15451	15641	15451	15654	15619	15515	15509	15591	15529	15566	15493	15455	15607	15480	15533	15599	15307	15580	15519	15449	15414	15340	15490	15564	15462	15619	15532	15576	15637	15399	15630	15676	15596	15499	15365	15560	15643	15393	15575	15533	15369	15503	15436	15244	15561	15613	15526	15566	15450	15695	15612	15536	15692	15555	15418	15545	15545	15459	15341	15483	15619	15514	15409	15627	15496	15520	15537	15610	15540	15570	15498	15576	15690	15537	15472	15559	15564	15681	15574	15477	15640	15642	15505	15606	15635	15478	15391	15447	15545	15439	15662	15529	15408	15470	15575	15567	15644	15346	15679	15628	15404	15623	15463	15374	15530	15383	15456	15473	15558	15587	15449	15479	15485	15637	15573	15595	15621	15574	15501	15520	15433	15572	15587	15476	15451	15628	15384	15600	15681	15510	15597	15649	15492	15603	15431	15540	15579	15613	15506	15555	15524	15431	15532	15471	15442	15342	15586	15642	15560	15453	15620	15490	15490	15530	15497	15675	15630	15439	15578	15535	15587	15556	15598	15559	15550	15694	15495	15548	15576	15559	15464	15481	15480	15661	15644	15531	15586	15521	15538	15640	15529	15547	15457	15566	15562	15529	15551	15458	15373	15549	15460	15547	15512	15525	15539	15439	15595	15505	15519	15532	15497	15500	15627	15476	15618	15459	15409	15644	15298	15527	15472	15524	15246	15547	15548	15613	15520	15380	15521	15402	15469	15538	15556	15326	15628	15573	15484	15578	15534	15571	15668	15611	15571	15685	15472	15597	15605	15394	15574	15485	15676	15378	15568	15452	15509	15508	15555	15504	15450	15561	15437	15619	15550	15574	15600	15423	15521	15545	15573	15566	15643	15523	15329	15526	15564	15500	15354	15696	15440	15359	15628	15810	15481	15583	15689	15418	15419	15605	15464	15597	15483	15489	15604	15541	15556	15596	15586	15429	15640	15646	15486	15576	15394	15418	15621	15511	15374	15589	15642	15673	15459	15600	15518	15564	15415	15499	15678	15683	15370	15666	15340	15609	15552	15569	15641	15633	15564	15499	15357	15429	15710	15498	15383	15562	15560	15512	15553	15501	15511	15638	15486	15616	15622	15641	15619	15504	15552	15441	15476	15596	15543	15487	15402	15652	15538	15478	15564	15563	15634	15580	15594	15518	15343	15737	15532	15613	15461	15517	15590	15529	15529	15525	15584	15380	15486	15593	15710	15448	15519	15514	15649	15552	15421	15631	15506	15486	15491	15549	15559	15596	15499	15582	15485	15635	15582	15593	15736	15580	15408	15572	15524	15571	15650	15673	15483	15369	15495	15419	15599	15622	15489	15574	15408	15530	15378	15434	15431	15701	15642	15506	15502	15606	15495	15637	15415	15419	15533	15506	15433	15518	15517	15494	15475	15575	15406	15572	15364	15551	15555	15752	15271	15575	15510	15391	15506	15525	15462	15504	15592	15537	15608	15470	15530	15482	15625	15630	15470	15566	15602	15623	15492	15502	15599	15631	15554	15657	15639	15591	15592	15425	15558	15559	15652	15543	15585	15538	15618	15631	15690	15633	15528	15523	15527	15388	15616	15628	15497	15506	15596	15557	15649	15726	15554	15506	15406	15454	15491	15503	15672	15629	15466	15233	15436	15714	15482	15425	15586	15473	15565	15723	15673	15347	15506	15560	15649	15625	15615	15616	15481	15564	15404	15654	15608	15373	15483	15452	15551	15429	15545	15539	15643	15575	15396	15417	15416	15646	15578	15608	15608	15536	15416	15555	15497	15630	15509	15498	15800	15463	15502	15528	15656	15543	15476	15626	15541	15643	15603	15592	15587	15486	15521	15462	15544	15554	15497	15689	15479	15482	15604	15454	15459	15460	15541	15531	15481	15497	15358	15556	15472	15634	15318	15555	15582	15496	15681	15567	15507	15493	15592	15489	15535	15478	15648	15512	15408	15388	15541	15444	15574	15525	15574	15718	15513	15422	15491	15519	15540	15458	15427	15682	15606	15620	15613	15621	15532	15382	15585	15560	15306	15444	15542	15544	15668	15600	15547	15489	15451	15423	15676	15718	15478	15464	15532	15539	15486	15592	15709	15596	15522	15646	15594	15567	15525	15449	15564	15360	15565	15735	15261	15841	15527	15442	15407	15559	15548	15477	15492	15504	15549	15557	15387	15677	15580	15493	15224	15385	15435	15533	15602	15491	15494	15536	15559	15645	15581	15483	15701	15505	15499	15604	15554	15493	15347	15680	15454	15459	15561	15494	15454	15592	15574	15613	15454	15620	15496	15455	15408	15336	15587	15547	15471	15386	15497	15582	15533	15742	15375	15693	15229	15665	15453	15448	15615	15732	15499	15605	15575	15631	15658	15531	15484	15534	15573	15526	15510	15575	15496	15490	15600	15541	15412	15635	15506	15602	15626	15537	15518	15469	15484	15671	15537	15581	15499	15682	15437	15632	15511	15538	15392	15501	15520	15334	15449	15414	15522	15543	15577	15402	15561	15280	15719	15561	15474	15677	15425	15522	15711	15505	15566	15379	15523	15622	15406	15580	15577	15511	15602	15530	15591	15575	15496	15597	15529	15675	15538	15520	15563	15516	15598	15624	15659	15708	15556	15488	15551	15593	15625	15753	15544	15468	15511	15386	15492	15439	15436	15510	15639	15452	15629	15406	15535	15506	15693	15410	15522	15453	15485	15629	15358	15688	15454	15516	15619	15629	15483	15543	15462	15502	15482	15536	15513	15394	15453	15761	15457	15756	15464	15505	15645	15616	15570	15657	15478	15578	15691	15485	15547	15413	15467	15467	15591	15488	15309	15586	15527	15691	15452	15465	15557	15450	15580	15582	15483	15533	15687	15443	15665	15441	15567	15433	15610	15419	15460	15511	15388	15626	15716	15509	15389	15471	15565	15551	15361	15543	15474	15444	15679	15741	15557	15673	15461	15485	15528	15424	15493	15453	15551	15577	15449	15505	15503	15541	15743	15554	15447	15554	15565	15611	15489	15445	15571	15661	15620	15745	15723	15637	15444	15604	15569	15595	15468	15554	15546	15464	15761	15552	15492	15572	15585	15530	15580	15373	15452	15428	15415	15806	15551	15493	15588	15459	15535	15674	15495	15532	15588	15542	15541	15450	15562	15551	15512	15537	15582	15506	15431	15378	15648	15596	15531	15670	15331	15536	15509	15508	15531	15416	15529	15560	15435	15499	15690	15546	15530	15574	15430	15608	15535	15387	15509	15632	15502	15642	15413	15422	15555	15597	15469	15542	15491	15573	15446	15622	15341	15475	15540	15591	15578	15513	15660	15508	15703	15568	15456	15534	15477	15521	15510	15513	15509	15493	15520	15628	15599	15357	15497	15548	15540	15481	15565	15581	15619	15578	15545	15539	15582	15545	15366	15669	15576	15536	15711	15404	15659	15538	15580	15458	15547	15573	15549	15501	15593	15560	15703	15623	15546	15579	15544	15743	15709	15468	15588	15663	15489	15636	15622	15429	15480	15282	15502	15479	15560	15580	15628	15506	15555	15469	15550	15651	15603	15432	15516	15591	15641	15594	15533	15350	15553	15479	15478	15453	15448	15625	15395	15511	15634	15524	15495	15616	15587	15452	15484	15556	15631	15577	15565	15542	15583	15553	15640	15460	15322	15493	15499	15582	15596	15692	15450	15582	15541	15505	15444	15410	15474	15659	15537	15520	15651	15428	15380	15583	15504	15475	15388	15713	15445	15625	15426	15426	15503	15622	15518	15656	15446	15401	15506	15496	15550	15563	15639	15502	15549	15532	15609	15513	15421	15458	15500	15314	15539	15443	15597	15583	15335	15434	15306	15529	15424	15475	15440	15544	15484	15438	15402	15677	15468	15493	15603	15642	15463	15475	15502	15609	15496	15464	15518	15550	15660	15491	15413	15543	15483	15596	15640	15437	15530	15611	15452	15413	15410	15625	15342	15333	15464	15538	15592	15470	15610	15593	15506	15622	15426	15538	15566	15664	15621	15468	15478	15425	15570	15463	15567	15536	15381	15538	15419	15618	15438	15537	15483	15615	15571	15710	15531	15565	15623	15431	15585	15711	15551	15388	15738	15659	15565	15653	15622	15627	15581	15561	15519	15729	15648	15632	15667	15612	15486	15453	15468	15523	15428	15493	15583	15657	15470	15488	15631	15625	15466	15527	15386	15512	15469	15452	15622	15591	15558	15446	15809	15502	15722	15471	15581	15611	15548	15559	15534	15431	15504	15632	15567	15638	15570	15594	15425	15620	15515	15639	15494	15606	15550	15451	15466	15549	15588	15420	15486	15558	15426	15451	15685	15454	15481	15518	15595	15472	15581	15567	15586	15536	15552	15567	15519	15570	15791	15369	15619	15572	15717	15672	15484	15537	15564	15667	15718	15605	15458	15574	15529	15592	15480	15584	15513	15574	15509	15475	15644	15641	15548	15569	15541	15473	15581	15521	15626	15519	15475	15465	15500	15698	15558	15619	15479	15360	15539	15490	15571	15812	15402	15566	15573	15552	15532	15726	15485	15561	15477	15521	15621	15623	15463	15523	15465	15439	15511	15570	15471	15577	15526	15433	15493	15475	15701	15428	15596	15419	15587	15615	15682	15391	15594	15681	15511	15427	15668	15526	15569	15550	15646	15365	15501	15576	15587	15633	15462	15603	15528	15639	15558	15577	15553	15664	15482	15538	15545	15540	15482	15593	15534	15589	15719	15640	15453	15752	15552	15556	15509	15568	15402	15615	15567	15542	15671	15480	15401	15709	15637	15499	15566	15606	15574	15528	15452	15520	15565	15500	15499	15524	15653	15598	15420	15570	15354	15579	15343	15611	15556	15344	15518	15510	15414	15437	15475	15631	15624	15564	15531	15466	15460	15753	15602
23476	21434	28159	25672	23363	23500	22841	20651	19512	19551	19103	18942	18756	18483	18181	18352	18089	17942	17931	18049	18080	17975	17992	17844	17874	17957	17786	17696	17699	17730	17815	17716	17706	17771	17885	17856	17959	17753	17757	17668	17554	17841	17752	17665	17747	17727	17629	17620	17647	17834	17542	17539	17778	17848	17866	17936	17859	17577	17859	17661	17805	17888	17715	17770	17717	17719	17671	17771	17661	17777	17854	17657	17693	17692	17679	17904	17637	17567	17722	17598	17697	17678	17645	17606	17738	17689	17520	17719	17576	17904	17751	17547	17902	17442	17671	17745	17677	17899	17557	17729	17446	17780	17669	17531	17617	17508	17660	17683	17809	17593	17619	17793	17482	17669	17851	17740	17748	17986	17748	17587	17518	17540	17726	17443	17637	17530	17536	17590	17640	17568	17477	17652	17752	17779	17544	17587	17558	17665	17516	17604	17676	17790	17915	17721	17669	17878	17577	17521	17711	17665	17644	17736	17744	17586	17399	17790	17863	17713	17577	17688	17477	17547	17761	17469	17632	17754	17725	17715	17558	17712	17752	17498	17724	17827	17511	17437	17845	17864	17814	17654	17740	17666	17671	17785	17641	17846	17649	17787	17722	17616	17811	17636	17801	17750	17639	17503	17463	17608	17549	17730	17691	17508	17898	17892	17593	17904	17607	17688	17964	17671	17868	17778	17605	17681	17629	17752	17670	17584	17558	17670	17637	17602	17831	17718	17881	17573	17772	17573	17802	17666	17751	17686	17699	17636	17669	17504	17670	17582	17529	17323	17529	17719	17714	17675	17735	17788	17769	17753	17704	17732	17686	17713	17503	17658	17611	17719	17772	17561	17638	17383	17818	17631	17648	17629	17541	17714	17589	17845	17571	17504	17677	17611	17706	17598	17629	17597	17688	17497	17513	17876	17672	17704	17736	17701	17618	17914	17678	17716	17763	17775	17777	17574	17806	17530	17457	17837	17578	17619	17577	17881	17856	17713	17819	17674	17723	17546	17677	17526	17789	17768	17536	17583	17743	17535	17686	17684	17778	17810	17694	17677	17707	17803	17636	17450	17527	17615	17555	17675	17416	17692	17685	17772	17733	17688	17737	17649	17503	17766	17535	17659	17576	17563	17676	17662	17627	17750	17594	17701	17648	17514	17669	17514	17625	17559	17688	17664	17695	17746	17896	17722	17818	17757	17614	17697	17623	17680	17677	17764	17658	17674	17891	17660	17684	17574	17452	17594	17742	17548	17640	17589	17708	17583	17595	17621	17803	17590	17632	17751	17697	17527	17529	17442	17769	17427	17667	17530	17672	17690	17850	17857	17633	17620	17581	17663	17606	17547	17487	17696	17677	17684	17641	17762	17684	17633	17702	17612	17654	17645	17647	17865	17634	17590	17739	17721	17694	17596	17507	17779	17722	17754	17559	17630	17627	17875	17969	17857	17741	17719	17621	17684	17703	17534	17575	17721	17509	17647	17652	17534	17738	17655	17551	17720	17671	17859	17739	17635	17943	17780	17609	17730	17557	17576	17535	17570	17654	17767	17887	17623	17732	17677	17841	17714	17686	17776	17605	17483	17450	17600	17683	17707	17475	17803	17523	17614	17682	17862	17614	17818	17700	17927	17666	17788	17627	17765	17650	17683	17766	17686	17398	17651	17707	17680	17822	17737	17659	17684	17674	17686	17991	17642	17758	17714	17650	17697	17671	17687	17759	17722	17686	17426	17694	17767	17664	17624	17691	17581	17676	17664	17515	17365	17641	17714	17473	17460	17660	17677	17658	17601	17557	17584	17666	17542	17541	17274	17587	17512	17861	17654	17801	17684	17607	17462	17868	17849	17584	17511	17739	17670	17502	17626	17533	17612	17509	17572	17654	17705	18038	17640	17703	17618	17544	17578	17785	17761	17627	17676	17688	17631	17586	17560	17642	17830	17688	17666	17535	17760	17742	17610	17935	17510	17579	17811	17555	17781	17678	17670	17750	17670	17657	17661	17648	17703	17797	17600	17631	17850	17693	17673	17699	17620	17841	17733	17785	17690	17762	17557	17748	17533	17624	17649	17763	17598	17532	17604	17728	17615	17559	17677	17676	17634	17852	17572	17685	17653	17563	17628	17544	17804	17567	17711	17881	17816	17438	17528	17687	17577	17692	17638	17592	17571	17626	17554	17595	17471	17626	17421	17458	17629	17618	17539	17889	17594	17749	17779	17795	17533	17533	17599	17480	17583	17869	17616	17742	17811	17728	17697	17706	17519	17774	17612	17713	17808	17745	17588	17619	17607	17651	17661	17577	17644	17844	17674	17616	17560	17902	17757	17680	17762	17643	17600	17530	17612	17755	17710	17575	17616	17701	17618	17554	17810	17657	17553	17673	17960	17685	17581	17805	17670	17670	17790	17771	17705	17789	17912	17792	17623	17774	17616	17627	17608	17746	17714	17701	17618	17642	17775	17802	17730	17513	17587	17621	17603	17574	17666	17491	17630	17767	17687	17720	17713	17516	17739	17701	17564	17662	17665	17696	17748	17737	17724	17772	17643	17583	17768	17628	17482	17720	17804	17728	17695	17659	17604	17817	17509	17722	17715	17710	17609	17658	17662	17614	17668	17531	17885	17872	17745	17601	17800	17512	17545	17682	17747	17326	17594	17671	17683	17518	17728	17465	17636	17858	17751	17850	17637	17692	17536	17832	17748	17621	17533	17609	17592	17540	17737	17760	17568	17698	17620	17567	17652	17590	17703	17695	17681	17730	17764	17806	17512	17538	17871	17719	17645	17858	17599	17640	17624	17345	17612	17696	17661	17688	17693	17657	17794	17662	17659	17565	17783	17576	17748	17583	17846	17718	17637	17654	17725	17576	17681	17807	17871	17647	17660	17607	17738	17515	17558	17832	17529	17744	17447	17615	17773	17610	17724	17802	17933	17570	17616	17575	17631	17469	17642	17644	17675	17811	17655	17838	17487	17607	17568	17943	17830	17616	17738	17646	17656	17670	17863	17580	17649	17590	17732	17782	17707	17379	17714	17702	17716	17713	17654	17656	17878	17767	17621	17786	17643	17825	17809	17671	17656	17584	17659	17586	17614	17688	17849	17715	17747	17810	17677	17708	17623	17496	17744	17627	17789	17820	17557	17901	17745	17588	17533	17787	17689	17493	17674	17596	17762	17642	17679	17861	17787	17618	17582	17718	17754	17654	17785	17556	17849	17792	17543	18171	17754	17831	17642	17781	17530	18002	17680	17743	17661	17587	17465	17738	17762	17714	17736	17771	17686	17600	17629	17600	17763	17712	17634	17715	17582	17688	17576	17855	17695	17491	17730	17583	17870	17617	17701	17674	17811	17582	17678	17664	17553	17587	17539	17900	17659	17586	18043	17679	17755	17713	17583	17937	17619	17635	17705	17446	17557	17758	17499	17714	17704	17471	17734	17862	17692	17707	17879	17780	17829	17618	17693	17712	17547	17583	17617	17635	17480	17654	17617	17591	17427	17676	17629	17747	17653	17541	17558	17594	17870	17651	17722	17728	17739	17519	17845	17692	17672	17554	17641	17617	17870	17803	17549	17679	17765	17593	17749	17603	17776	17787	17671	17619	17643	17729	17586	17665	17677	17760	17487	17767	17722	17782	17639	17598	17620	17552	17276	17853	17747	17563	17582	17516	17553	17806	17720	17580	17741	17816	17659	17787	17803	17672	17734	17660	17826	17695	17531	17787	17462	17705	17810	17857	17668	17587	17761	17619	17625	17618	17476	17624	17549	17653	17712	17695	17787	17810	17519	17537	17752	17704	17478	17650	17828	17620	17580	17752	17845	17710	17651	17654	17820	17640	17756	17668	17497	17646	17561	17524	17669	17709	17500	17795	17431	17720	17640	17759	17550	17674	17697	17555	17494	17881	17784	17913	17632	17848	17514	17710	17804	17871	17834	17865	17730	17636	17698	17687	17664	17587	17785	17637	17712	17673	17897	17665	17578	17662	17509	17571	17719	17702	17591	17654	17721	17657	17726	17649	17857	17567	17540	17606	17744	17698	17867	17647	17622	17688	17611	17666	17679	17627	17534	17789	17655	17564	17527	17713	17784	17719	17543	17687	17733	17794	17614	17687	17534	17666	17690	17597	17571	17545	17579	17472	17792	17714	17679	17742	17545	17710	17670	17731	17548	17632	17889	17692	17775	17863	17794	17731	17583	17706	17543	17676	17787	17917	17753	17640	17581	17406	17363	17627	17703	17597	17656	17687	17526	17644	17796	17628	17604	17585	17631	17783	17720	17652	17852	17788	17513	17805	17593	17888	17712	17773	17506	17773	17674	17568	17826	17620	17607	17706	17672	17695	17753	17746	17844	17663	17797	17542	17770	17812	17499	17587	17598	17651	17746	17581	17523	17835	17507	17672	17863	17971	17657	17810	17585	17417	17716	17870	17666	17696	17646	17592	17639	17855	17661	17633	17839	17812	17560	17686	17735	17746	17454	17584	17587	17539	17661	17846	17787	17613	17746	17549	17515	17625	17713	17672	17645	17772	17735	17564	17582	17703	17882	17745	17663	17651	17620	17654	17706	17798	17602	17465	17600	17605	17535	17942	17558	17557	17594	17731	17584	17647	17771	17839	17696	17926	17503	17722	17660	17873	17558	17436	17556	17585	17689	17703	17685	17763	17710	17744	17624	17857	17706	17724	17743	17705	17561	17884	17658	17757	17834	17801	17740	17823	17687	17613	17788	17744	17708	17576	17539	17790	17800	17659	17629	17476	17693	17688	17620	17690	17687	17577	17757	17497	17686	17570	17638	17397	17686	17676	17506	17720	17774	17673	17399	17581	17662	17983	17770	17636	17791	17559	17636	17681	17715	17647	17649	17720	17603	17607	17883	17637	17718	17711	17664	17859	17784	17647	17538	17672	17788	17842	17702	17642	17824	17628	17540	17642	17891	17765	17662	17510	17663	17408	17746	17545	17560	17694	17551	17652	17768	17657	17604	17894	17705	17744	17736	17677	17772	17822	17645	17537	17538	17703	17546	17594	17811	17781	17844	17243	17735	17695	17621	17544	17704	17722	17503	17653	17535	17650	17742	17732	17670	17909	17726	17737	17852	17765	17628	17860	17698	17689	17873	17851	17493	17755	17653	17815	17752	17724	17615	17722	17735
24280	46242	38431	29085	25074	22185	20472	19616	18569	17917	17712	17239	17293	16938	16602	16482	16307	16204	15881	15924	15760	15873	15725	15862	15868	16004	15839	15720	15760	15916	15753	15797	15808	15735	15704	15539	15629	15775	15677	15736	15607	15610	15806	15789	15678	15721	15783	15698	15712	15568	15702	15614	15642	15769	15761	15594	15627	15700	15641	15641	15506	15711	15729	15633	15514	15631	15732	15590	15840	15785	15560	15431	15591	15712	15545	15899	15570	15672	15681	15628	15709	15656	15725	15838	15681	15655	15653	15568	15706	15633	15740	15624	15724	15650	15755	15747	15725	15505	15621	15745	15525	15672	15528	15541	15503	15694	15602	15645	15592	15632	15494	15784	15739	15583	15784	15740	15624	15536	15557	15835	15790	15413	15692	15607	15788	15633	15509	15557	15580	15717	15692	15779	15506	15669	15642	15534	15450	15706	15550	15672	15593	15574	15615	15868	15578	15653	15902	15636	15496	15639	15831	15667	15680	15700	15610	15693	15605	15592	15640	15833	15778	15758	15888	15750	15492	15592	15665	15513	15464	15686	15673	15715	15712	15760	15706	15814	15594	15600	15857	15609	15669	15720	15713	15655	15718	15647	15642	15600	15806	15780	15663	15767	15531	15801	15513	15817	15516	15729	15551	15706	15524	15653	15763	15679	15658	15535	15611	15663	15702	15675	15565	15750	15660	15683	15620	15657	15764	15779	15648	15607	15653	15689	15816	15683	15713	15710	15564	15579	15647	15727	15637	15759	15730	15576	15632	15828	15680	15804	15362	15812	15718	15536	15674	15627	15703	15648	15681	15647	15681	15733	15826	15685	15504	15539	15736	15758	15655	15605	15626	15572	15754	15643	15602	15697	15462	15724	15728	15850	15463	15741	15620	15602	15722	15707	15589	15665	15559	15734	15703	15786	15664	15523	15616	15715	15634	15775	15665	15736	15676	15607	15524	15600	15614	15867	15693	15551	15616	15797	15616	15676	15791	15565	15609	15737	15639	15647	15660	15818	15663	15521	15647	15703	15704	15625	15670	15691	15684	15447	15654	15683	15775	15608	15716	15547	15637	15549	15474	15645	15523	15594	15716	15637	15800	15872	15556	15631	15694	15710	15829	15737	15649	15708	15819	15685	15678	15572	15751	15657	15649	15525	15637	15710	15713	15695	15686	15651	15511	15798	15580	15813	15659	15656	15703	15564	15705	15634	15720	15800	15714	15763	15860	15530	15805	15854	15603	15832	15693	15763	15691	15635	15653	15572	15786	15680	15736	15455	15787	15787	15589	15678	15674	15617	15654	15505	15647	15632	15663	15713	15649	15578	15665	15832	15820	15610	15775	15696	15591	15730	15711	15747	15714	15492	15690	15692	15650	15916	15808	15799	15697	15681	15530	15644	15805	15566	15719	15531	15578	15656	15625	15684	15437	15566	15894	15556	15722	15523	15630	15747	15761	15646	15757	15559	15600	15768	15743	15687	15824	15642	15516	15812	15739	15646	15589	15621	15667	15570	15600	15768	15462	15720	15820	15516	15753	15694	15671	15621	15579	15579	15740	15793	15483	15810	15777	15620	15705	15756	15728	15732	15700	15748	15750	15726	15555	15737	15773	15612	15510	15687	15634	15676	15659	15530	15637	15696	15616	15602	15628	15626	15771	15630	15608	15586	15708	15627	15555	15583	15664	15590	15648	15560	15671	15723	15761	15539	15674	15549	15689	15638	15688	15739	15828	15807	15703	15779	15694	15611	15793	15626	15590	15723	15695	15607	15660	15630	15729	15658	15756	15679	15713	15643	15686	15665	15762	15542	15820	15416	15697	15659	15706	15703	15621	15782	15637	15687	15847	15719	15705	15637	15790	15581	15607	15413	15708	15752	15645	15562	15680	15747	15672	15650	15636	15810	15675	15644	15542	15514	15684	15533	15495	15751	15682	15939	15667	15634	15472	15437	15577	15529	15700	15822	15480	15683	15543	15603	15654	15760	15589	15638	15782	15645	15718	15672	15571	15765	15611	15564	15407	15496	15659	15620	15732	15808	15675	15680	15827	15570	15536	15646	15618	15811	15722	15657	15774	15765	15575	15560	15387	15766	15715	15743	15765	15790	15643	15645	15812	15436	15746	15570	15802	15720	15754	15696	15704	15703	15494	15598	15575	15555	15643	15858	15796	15501	15698	15624	15646	15720	15797	15445	15750	15740	15731	15812	15783	15657	15608	15679	15737	15662	15749	15448	15787	15591	15592	15551	15774	15657	15789	15852	15712	15931	15687	15661	15628	15588	15739	15659	15496	15567	15692	15698	15626	15652	15639	15642	15532	15794	15669	15660	15561	15705	15633	15651	15685	15694	15780	15667	15604	15656	15683	15626	15932	15634	15508	15767	15881	15759	15546	15604	15645	15668	15631	15699	15686	15831	15658	15646	15625	15710	15739	15579	15621	15608	15697	15762	15760	15672	15636	15640	15596	15658	15780	15551	15700	15638	15629	15680	15787	15893	15683	15699	15772	15765	15715	15621	15515	15650	15831	15734	15683	15748	15724	15639	15646	15535	15872	15749	15621	15519	15699	15777	15615	15548	15632	15657	15807	15743	15597	15638	15650	15698	15638	15456	15770	15751	15628	15469	15824	15639	15679	15503	15552	15737	15692	15645	15609	15634	15691	15666	15733	15547	15650	15932	15709	15664	15624	15776	15788	15480	15701	15642	15748	15643	15489	15561	15633	15684	15774	15611	15660	15718	15751	15766	15748	15607	15765	15651	15713	15602	15601	15650	15564	15592	15558	15733	15694	15486	15737	15765	15704	15631	15660	15565	15716	15680	15634	15667	15682	15678	15721	15592	15636	15718	15616	15742	15682	15660	15590	15840	15681	15723	15724	15584	15574	15719	15797	15626	15581	15572	15749	15602	15622	15598	15577	15770	15568	15680	15623	15777	15754	15556	15562	15628	15573	15712	15561	15781	15581	15677	15500	15679	15626	15740	15608	15724	15604	15604	15749	15481	15722	15733	15643	15641	15695	15717	15580	15592	15733	15622	15698	15605	15716	15578	15654	15608	15495	15718	15563	15654	15808	15585	15476	15768	15810	15794	15729	15699	15500	15649	15541	15577	15696	15555	15600	15709	15539	15668	15527	15566	15781	15722	15772	15638	15728	15689	15539	15808	15702	15631	15747	15531	15573	15628	15522	15768	15645	15530	15711	15631	15429	15689	15624	15707	15651	15695	15795	15702	15726	15577	15466	15636	15727	15779	15651	15626	15541	15626	15719	15709	15648	15660	15717	15686	15612	15529	15714	15619	15716	15716	15619	15615	15651	15671	15647	15672	15807	15639	15558	15650	15731	15564	15838	15724	15812	15712	15616	15826	15913	15784	15766	15508	15741	15535	15601	15728	15671	15665	15718	15738	15612	15840	15737	15645	15753	15606	15580	15583	15694	15614	15702	15703	15531	15705	15639	15843	15665	15734	15670	15677	15565	15467	15652	15819	15657	15663	15621	15529	15772	15681	15617	15492	15594	15815	15662	15661	15755	15692	15657	15671	15705	15553	15653	15709	15624	15586	15708	15604	15656	15649	15741	15706	15843	15763	15693	15590	15672	15588	15499	15744	15754	15585	15679	15662	15696	15687	15690	15498	15687	15796	15518	15631	15839	15648	15604	15743	15656	15701	15713	15719	15570	15756	15559	15625	15692	15682	15667	15637	15437	15684	15776	15729	15718	15572	15650	15679	15665	15580	15676	15687	15541	15674	15513	15736	15599	15572	15732	15609	15848	15679	15480	15632	15669	15569	15768	15740	15679	15750	15564	15841	15692	15561	15623	15832	15628	15296	15622	15802	15730	15474	15618	15599	15729	15718	15802	15822	15684	15640	15762	15671	15634	15628	15626	15704	15587	15563	15720	15581	15767	15594	15700	15532	15703	15531	15687	15632	15626	15666	15686	15626	15574	15606	15766	15659	15613	15735	15667	15748	15628	15708	15670	15681	15674	15724	15668	15591	15744	15729	15876	15766	15624	15620	15571	15634	15445	15754	15635	15327	15621	15747	15812	15714	15690	15731	15605	15607	15706	15753	15614	15619	15636	15804	15540	15488	15665	15687	15588	15677	15554	15572	15727	15616	15635	15719	15563	15814	15612	15705	15750	15717	15642	15625	15583	15790	15703	15610	15618	15511	15765	15832	15817	15660	15811	15557	15754	15609	15579	15524	15597	15688	15598	15539	15731	15829	15524	15816	15681	15861	15627	15639	15760	15770	15539	15500	15668	15749	15624	15577	15475	15648	15539	15808	15575	15698	15653	15553	15594	15536	15702	15724	15687	15602	15713	15678	15641	15576	15680	15736	15662	15541	15692	15754	15693	15636	15700	15791	15768	15579	15600	15665	15469	15700	15707	15685	15728	15581	15676	15642	15632	15696	15675	15661	15552	15781	15531	15723	15417	15521	15697	15683	15656	15631	15811	15599	15597	15846	15789	15737	15442	15571	15815	15742	15652	15605	15771	15681	15802	15707	15668	15585	15726	15773	15665	15764	15611	15686	15763	15517	15711	15552	15789	15520	15822	15811	15722	15575	15723	15666	15700	15626	15600	15775	15459	15725	15599	15858	15631	15546	15618	15818	15659	15643	15673	15729	15767	15828	15650	15622	15676	15770	15561	15585	15996	15597	15946	15612	15599	15491	15709	15559	15848	15399	15709	15623	15472	15661	15545	15504	15765	15493	15543	15666	15514	15720	15852	15735	15631	15816	15741	15626	15780	15794	15747	15633	15808	15569	15685	15690	15779	15634	15703	15526	15895	15736	15639	15596	15781	15679	15729	15686	15571	15803	15656	15620	15719	15625	15662	15686	15598	15501	15676	15853	15603	15596	15728	15725	15740	15656	15764	15614	15522	15791	15651	15812	15662	15614	15361	15754	15672	15633	15767	15724	15499	15822	15644	15820	15832	15415	15592	15705	15541	15693	15648	15818	15672	15607	15798	15809	15589	15570	15652	15883	15642	15613	15652	15761	15709	15677	15595	15686	15659	15621	15637	15686	15688	15628	15605	15742	15535	15702	15530	15523	15719	15596	15582	15591	15677	15728	15527	15724	15612	15510	15711	15629	15764	15481	15678	15775	15725	15529	15681	15649	15657	15641	15732	15729	15840	15704
25279	21634	27895	28137	22033	20571	20337	19196	18579	18697	18325	18151	18057	18085	17770	17697	17585	17592	17573	17440	17476	17404	17523	17423	17290	17441	17263	17299	17345	17434	17547	17394	17478	17210	17098	17378	17350	17479	17291	17318	17455	17330	17155	17371	17348	17400	17130	17385	17257	17311	17386	17237	17318	17374	17202	17132	17404	17323	17293	17186	17457	17179	17460	17146	17116	17298	17275	17169	17320	17218	17251	17168	17350	17461	17354	17136	17306	17346	17325	17366	17244	17175	17330	17301	17540	17141	17364	17328	17451	17412	17339	17204	17247	17284	17466	17256	17304	17096	17277	17302	17230	17358	17469	17414	17188	17321	17426	17236	17243	17494	17398	17267	17461	17323	17119	17450	17388	17389	17205	17225	17243	17197	17084	17307	17454	17235	17283	17464	17290	17208	17190	17189	17247	17238	17423	17187	17477	17284	17280	17174	17396	17270	17306	17287	17319	17284	17150	17292	17550	17119	17174	17190	17329	17288	17205	17177	17288	17127	17322	17178	17349	17376	17256	17094	17262	17020	17415	17366	17176	17335	17423	17443	17028	17263	17218	17159	17218	17203	17387	17466	17371	17138	17162	17267	17331	17121	17151	17224	17244	17127	17352	17580	17378	17293	17282	17315	17337	17203	17430	17167	17344	17415	17408	17421	17475	17265	17515	17152	17398	17189	17267	17362	17364	17179	17333	17201	17298	17243	17240	17164	17412	17318	17252	17327	17239	17541	17175	17061	17150	17239	17392	17393	17238	17292	17260	17262	17324	17386	17425	17469	17366	17395	17364	17288	17306	17287	17223	17280	17393	17128	17065	17305	17347	17245	17365	17452	17275	17379	17088	17289	17375	17661	17429	17335	17213	17258	17209	17162	17184	17298	17364	17420	17376	17179	17475	17253	17376	17446	17462	17473	17214	17132	17446	17153	17197	17412	17350	17511	17316	17094	17508	17309	16970	17095	17193	17396	17361	17242	17237	17208	17151	17350	17409	17199	17267	17402	17266	17231	17301	17359	17363	17284	17206	17291	17312	17164	17250	17188	17166	17172	17170	17109	17200	17329	17229	17376	17311	17326	17118	17320	17249	17137	17148	17317	17518	17140	17129	17254	17396	17402	17310	17108	17189	17388	17354	17314	17305	17185	17364	17104	17230	17443	17327	17327	17211	17233	17327	17269	17517	17164	17094	17165	17197	17153	17198	17430	17234	17340	17363	17276	17123	17317	17252	17262	17305	17117	17363	17185	17182	17276	17257	17304	17392	17269	17094	17431	17132	17183	17164	17279	17601	17302	17305	17330	17409	17416	17305	17176	17535	17246	17462	17315	17374	17360	17243	17173	17103	17295	17349	17301	17195	17379	17509	17506	17218	17216	17212	17376	17377	17166	17351	17177	17200	17157	17224	17527	17132	17194	17210	17046	17293	17389	17266	17189	17386	17367	17368	17072	17086	17197	17526	17238	17129	17337	17346	17301	17182	17143	17198	17045	17347	17271	17409	17304	17349	17359	17310	17425	17247	17072	17119	17056	17434	17203	17380	17213	17460	17284	17363	17185	17245	17015	17254	17002	17394	17355	17220	17378	17243	17450	17439	17186	17328	17140	17357	17367	17286	17368	17372	17166	17249	17506	17353	17266	17381	17405	17458	17318	17455	17275	17193	17330	17516	17630	17162	17316	17415	17445	17305	17187	17445	17252	17389	17226	17425	17352	17175	17269	17525	17367	17350	17288	17385	17470	17289	17240	17183	17357	17199	17209	17154	17384	17209	17217	17326	17352	17421	17099	17363	17259	17034	17160	17191	17272	17242	17382	17185	17028	17218	17292	17307	17345	17404	17278	17318	17239	17345	17193	17268	17363	17483	17178	17552	17442	17520	17340	17410	17151	17416	17382	17379	17308	17335	17403	17264	17117	17299	17330	17229	17328	17424	17456	17294	17270	17226	17150	17323	17348	17173	17453	17162	17224	17284	17199	17318	17247	17669	17276	17232	17235	17207	17096	17207	17257	17203	17417	17318	17296	17161	17435	17500	17303	17331	17317	17242	17119	17243	17207	17214	17184	17106	17334	17145	17336	17237	17250	17480	17447	17372	17199	17155	17010	17428	17392	17238	17136	17312	17429	17203	17278	17152	17435	17343	17256	17376	17323	17203	17229	17256	17328	17239	17058	17352	17325	17253	17100	17131	17239	17149	17309	17403	17279	17314	17147	17330	17112	17166	17300	17338	17457	17448	17342	17232	17356	17235	17331	17232	17348	17147	17364	17105	17382	17335	17270	17169	17340	17175	17253	17406	17275	17124	17159	17297	17117	17215	17145	17512	17242	17362	17409	17373	17200	17269	17173	17326	17320	17356	17122	17263	17048	17208	17192	17399	17235	17032	17159	17302	17095	17405	17449	17428	17311	17111	17250	17182	17435	17115	17373	17182	17075	17206	17450	17304	17336	17302	17112	17201	17287	17208	17312	17319	17184	17048	17354	17548	17227	17316	17169	17209	17499	17452	17229	17534	17435	17309	17348	17171	17222	17087	17396	17074	17458	17411	17266	17314	17089	17122	17378	17277	17462	17315	17196	17484	17307	17285	17211	17201	17218	17151	17255	17258	17282	17189	17488	17446	17288	17402	17278	17290	17267	17164	17155	17183	17340	17358	17429	17495	17221	17212	17505	17389	17528	17345	17208	17260	17203	17377	17175	17259	17154	17198	17026	17252	17540	17604	17303	17518	17126	17380	17179	17167	17438	17141	17302	17202	17226	17284	17259	17258	17162	17146	17095	17170	17195	17208	17086	17336	17220	17308	17334	17349	17308	17290	17279	17258	17516	17196	17325	17349	17306	17260	17222	17407	17139	17292	17285	17431	17264	17266	17290	17239	17460	17141	17317	17245	17361	17416	17256	17219	17294	17384	17255	17328	17274	17457	17141	17360	17418	17194	17297	17255	17247	17303	17344	17460	17244	17196	17188	17081	17196	17202	17445	17197	17091	17164	17282	17235	17297	17388	17422	17231	17283	17381	17280	17295	17374	17084	17083	17202	17239	17319	17264	17138	17224	17224	17031	17217	17377	17382	17182	17264	17398	17242	17423	17148	17013	17233	17051	17249	17178	17362	17220	17384	17147	17304	17392	17227	17264	17242	17336	17431	17313	17406	17284	17337	17098	17374	17297	17266	17303	17180	17197	17319	17055	17252	17523	17213	17240	17322	17349	17244	17313	17208	17116	17186	17392	17204	17337	17165	17048	17032	17219	17160	17126	17119	17324	17297	17335	17346	17297	17346	17326	17435	17366	17377	17244	17458	17233	17309	17431	17188	17338	17450	17315	17410	17542	17254	17184	17323	17177	17366	17456	17300	17332	17373	17402	17150	17255	17128	17176	17307	17372	17414	17060	17198	17280	17310	17411	17364	17251	17175	17237	17305	17338	17253	17234	17268	17422	17391	17317	17292	17222	17391	17439	17146	17318	17250	17463	17343	17128	17345	17198	17372	17403	17248	17285	17397	17334	17173	17357	17306	17361	17315	17337	17353	17477	17158	17078	17280	17344	17346	17239	17338	17547	17330	17170	17280	17227	17225	17151	17465	17513	17360	17137	17246	17237	17370	17251	17334	17154	17185	17271	17329	17394	17371	17335	17458	17404	17398	17343	17269	17464	17346	17094	17299	17370	17266	17642	17524	17284	17254	17294	17078	17282	17301	17379	17233	17380	17182	17313	17305	17069	17111	17461	17269	17184	17250	17256	17394	17250	17301	17299	17371	17321	17394	17385	17225	17219	17493	17206	17318	17321	17293	17431	17241	17282	17322	17462	17340	17179	17232	17281	17300	17331	17397	17325	17428	17305	17332	17379	17347	17401	17327	17335	17280	17509	17424	17369	17229	17493	17443	17445	17080	17409	17519	17294	17370	17238	17326	17320	17297	17235	17184	17363	17273	17370	17425	17435	17359	17142	17322	17155	17102	17093	17362	17258	17308	17369	17446	17330	17298	17276	17270	17258	17236	17245	17397	17227	17111	17283	17185	17117	17244	17215	17159	17419	17255	17227	17374	17275	17152	17328	17242	17082	17202	17343	17268	17336	17320	17351	17176	17430	17263	17268	17380	17199	17085	17155	17291	17204	17308	17287	17310	17447	17212	17210	17089	17206	17262	17250	17492	17457	17082	17265	17309	17272	17265	17512	17266	17221	17125	17345	17258	17236	17295	17438	17258	17288	17339	17437	17316	17404	17245	17468	17092	17283	17380	17349	17427	17051	17402	17281	17132	17336	17583	17544	17597	17014	17347	17387	17254	17263	17174	17234	17300	17078	17069	17462	17387	17261	17159	17322	17375	17350	17372	17419	17145	17338	17356	17181	17152	17433	17344	17298	17126	17105	17237	17314	17134	17342	17101	17313	17399	17227	17390	17237	17256	17138	17199	17160	17437	17264	17201	17378	17372	17361	17180	17438	17361	17225	17085	17131	17338	17315	17433	17524	17392	17409	17307	17342	17181	17379	17287	17176	17402	17395	17346	17140	17301	17394	17343	17282	17429	17317	17075	17273	17512	17263	17244	17366	17390	17417	17445	17592	17306	17094	17173	17134	17154	17374	17553	17309	16995	17334	17347	17331	17504	17339	17311	17314	17400	17224	17549	17363	17398	17407	17575	17455	17413	17348	17244	17310	17341	17060	17385	17183	17476	17371	17228	17432	17386	17231	17361	17342	17182	17264	17086	17307	17308	17412	17285	17385	17302	17209	17316	17327	17030	17057	17273	17341	17394	17236	17079	17284	17100	17378	17237	17269	17518	17245	17311	17068	17254	17253	17136	17090	17317	17211	17399	17134	17245	17500	17184	17251	17309	17478	17322	17282	17296	17421	17511	17490	17385	17315	17386	17250	17317	17234	17281	17147	17373	17441	17330	17593	17578	17446	17348	17227	17299	17115	17271	17336	17314	17357	17149	17296	17368	17298	17222	17242	17220	17278	17181	17238	17330	17220	17406	17403	17253	17291	17413	17380	17393	17199	17314	17194	17421	17292	17411	17243	17489	17346	17300	17181	17273	16986	17174	17203	17277	17406	17333	17157	17402	17203	17263	17229	17116	17495	17359	17109	17391	17101	17408	17263	17292	17288	17209	17227	17223	17214	17412	17435	17550	17579	17314	17381
24333	42068	34004	26257	22504	20349	19391	18428	17524	17224	16901	16688	16261	16215	16037	15956	15957	15651	15678	15501	15538	15405	15691	15473	15522	15571	15478	15562	15510	15584	15452	15403	15477	15505	15432	15366	15467	15530	15410	15396	15382	15568	15219	15448	15293	15317	15451	15409	15325	15407	15584	15471	15510	15348	15350	15370	15432	15371	15376	15390	15295	15511	15296	15387	15585	15469	15440	15644	15356	15366	15329	15400	15258	15327	15347	15264	15321	15370	15462	15290	15441	15475	15362	15523	15465	15449	15458	15316	15454	15398	15423	15413	15495	15370	15383	15332	15408	15467	15565	15568	15419	15274	15400	15363	15306	15552	15384	15233	15526	15525	15508	15437	15392	15399	15434	15283	15454	15549	15565	15331	15471	15330	15314	15397	15296	15596	15389	15571	15458	15442	15391	15449	15415	15484	15439	15447	15445	15440	15514	15359	15444	15601	15467	15497	15212	15577	15294	15416	15387	15378	15512	15447	15376	15511	15353	15532	15541	15529	15559	15319	15367	15476	15463	15428	15397	15297	15483	15402	15350	15374	15426	15473	15361	15486	15191	15360	15326	15327	15297	15408	15558	15207	15559	15327	15411	15504	15437	15391	15350	15466	15415	15479	15508	15339	15511	15418	15451	15496	15342	15232	15413	15400	15331	15475	15533	15339	15348	15327	15427	15313	15358	15332	15396	15393	15610	15316	15286	15346	15508	15335	15323	15445	15539	15425	15546	15433	15677	15527	15546	15318	15511	15424	15395	15254	15464	15340	15364	15509	15380	15321	15347	15343	15339	15537	15391	15378	15236	15410	15374	15299	15335	15488	15543	15434	15562	15302	15443	15601	15263	15375	15510	15514	15312	15395	15237	15379	15309	15438	15577	15367	15465	15461	15279	15393	15406	15452	15554	15420	15530	15260	15470	15436	15322	15294	15438	15364	15386	15387	15384	15267	15564	15388	15307	15445	15371	15520	15512	15409	15545	15484	15306	15244	15521	15460	15572	15446	15488	15477	15456	15422	15408	15448	15346	15529	15508	15409	15392	15609	15243	15560	15499	15271	15443	15302	15473	15388	15344	15497	15330	15396	15401	15394	15414	15396	15396	15370	15551	15481	15475	15417	15262	15406	15485	15356	15454	15356	15354	15482	15514	15158	15480	15397	15661	15241	15298	15325	15397	15315	15280	15396	15503	15593	15597	15397	15578	15446	15446	15331	15462	15589	15413	15436	15345	15434	15583	15475	15365	15344	15461	15498	15389	15459	15481	15513	15426	15485	15415	15480	15424	15639	15429	15330	15325	15480	15490	15519	15461	15566	15364	15347	15398	15503	15408	15451	15477	15326	15301	15249	15391	15320	15313	15411	15392	15218	15406	15432	15415	15398	15416	15506	15474	15562	15445	15553	15486	15498	15277	15331	15495	15429	15442	15082	15524	15461	15525	15411	15372	15358	15292	15443	15425	15399	15539	15490	15531	15536	15389	15603	15316	15471	15427	15425	15450	15422	15319	15419	15492	15400	15604	15456	15410	15238	15581	15365	15406	15332	15387	15512	15127	15461	15565	15320	15477	15571	15446	15433	15430	15350	15326	15351	15581	15392	15560	15531	15586	15467	15438	15391	15298	15399	15481	15483	15376	15435	15562	15549	15482	15313	15503	15495	15505	15598	15343	15442	15499	15390	15282	15510	15405	15347	15460	15540	15469	15492	15555	15401	15519	15502	15300	15509	15469	15394	15603	15526	15379	15451	15430	15489	15709	15450	15296	15401	15579	15462	15422	15391	15401	15387	15405	15498	15539	15376	15481	15469	15418	15385	15481	15390	15479	15314	15590	15315	15792	15360	15320	15336	15495	15354	15494	15464	15518	15622	15539	15614	15332	15494	15509	15267	15440	15457	15375	15422	15442	15322	15465	15381	15410	15407	15522	15424	15339	15475	15457	15362	15549	15449	15371	15375	15392	15496	15469	15410	15498	15379	15389	15450	15448	15375	15444	15279	15690	15320	15431	15486	15478	15413	15444	15472	15418	15280	15488	15500	15413	15409	15563	15387	15417	15396	15440	15268	15563	15205	15458	15275	15594	15751	15272	15415	15449	15494	15391	15269	15282	15277	15431	15283	15380	15447	15400	15330	15516	15411	15565	15490	15591	15430	15480	15277	15470	15362	15396	15413	15503	15496	15237	15514	15358	15342	15334	15396	15372	15505	15415	15446	15347	15495	15437	15551	15371	15523	15410	15305	15415	15434	15240	15431	15302	15325	15333	15185	15437	15509	15351	15370	15382	15477	15358	15445	15429	15418	15360	15492	15639	15412	15491	15428	15450	15317	15490	15344	15383	15384	15349	15444	15549	15425	15214	15425	15445	15380	15505	15606	15302	15469	15355	15435	15405	15419	15425	15339	15505	15409	15459	15485	15321	15458	15412	15435	15272	15407	15437	15494	15401	15407	15549	15504	15427	15216	15443	15401	15403	15423	15424	15181	15375	15300	15335	15656	15469	15409	15617	15401	15529	15599	15425	15345	15535	15579	15379	15383	15463	15312	15469	15551	15475	15405	15363	15167	15554	15446	15353	15407	15157	15389	15331	15357	15324	15488	15476	15517	15414	15339	15575	15530	15454	15196	15455	15362	15606	15377	15572	15489	15317	15480	15394	15477	15492	15501	15623	15448	15321	15364	15354	15355	15397	15396	15245	15455	15439	15392	15365	15482	15480	15429	15467	15472	15467	15413	15585	15415	15531	15420	15325	15308	15480	15300	15421	15421	15288	15392	15273	15693	15422	15496	15219	15224	15549	15378	15603	15503	15375	15586	15605	15402	15473	15318	15364	15534	15439	15493	15503	15504	15341	15344	15308	15420	15376	15609	15390	15307	15352	15413	15447	15376	15457	15535	15398	15487	15293	15176	15325	15254	15367	15496	15628	15411	15277	15389	15411	15256	15438	15356	15305	15507	15357	15241	15392	15512	15531	15244	15438	15289	15310	15402	15421	15523	15234	15389	15330	15320	15379	15496	15512	15357	15515	15444	15191	15433	15467	15489	15432	15456	15554	15365	15399	15578	15302	15417	15203	15512	15505	15583	15460	15347	15161	15490	15444	15402	15447	15549	15487	15453	15448	15368	15430	15454	15634	15458	15423	15460	15424	15363	15473	15358	15477	15282	15366	15513	15428	15526	15363	15430	15488	15361	15486	15639	15449	15640	15697	15375	15542	15337	15257	15437	15315	15267	15506	15358	15466	15589	15506	15463	15552	15543	15376	15331	15422	15515	15364	15377	15444	15421	15394	15399	15351	15484	15455	15332	15387	15484	15372	15364	15474	15419	15447	15603	15484	15557	15298	15504	15396	15529	15235	15386	15375	15549	15381	15493	15338	15600	15422	15304	15255	15277	15525	15287	15380	15628	15509	15456	15457	15336	15475	15444	15509	15385	15326	15345	15352	15320	15324	15244	15454	15409	15473	15450	15445	15281	15351	15373	15463	15647	15473	15386	15551	15437	15424	15384	15376	15440	15522	15352	15552	15324	15473	15575	15363	15257	15405	15474	15363	15554	15473	15344	15407	15402	15455	15429	15400	15287	15518	15300	15488	15402	15417	15464	15433	15348	15404	15247	15344	15384	15285	15474	15443	15313	15462	15537	15341	15391	15572	15399	15393	15533	15669	15426	15310	15455	15484	15536	15415	15290	15445	15574	15336	15475	15525	15486	15296	15512	15447	15391	15336	15423	15434	15636	15420	15595	15383	15562	15503	15437	15433	15487	15376	15561	15612	15431	15302	15383	15359	15407	15257	15361	15583	15513	15454	15537	15257	15394	15388	15503	15485	15308	15373	15418	15501	15298	15584	15503	15394	15544	15560	15253	15421	15352	15377	15256	15378	15322	15254	15433	15365	15339	15393	15499	15411	15373	15314	15404	15395	15294	15523	15402	15476	15536	15403	15433	15518	15453	15480	15383	15519	15396	15584	15404	15386	15266	15304	15416	15390	15319	15586	15552	15398	15559	15333	15355	15513	15487	15489	15318	15386	15506	15489	15282	15545	15405	15462	15391	15396	15487	15369	15350	15364	15350	15472	15431	15511	15450	15538	15615	15430	15393	15421	15503	15483	15347	15351	15211	15611	15378	15549	15429	15447	15452	15555	15427	15438	15362	15437	15325	15461	15420	15498	15359	15272	15328	15539	15333	15224	15320	15405	15431	15279	15453	15422	15281	15526	15380	15450	15419	15408	15412	15420	15367	15570	15516	15398	15291	15625	15408	15439	15570	15416	15465	15399	15646	15365	15395	15334	15491	15418	15489	15515	15344	15532	15416	15443	15421	15253	15493	15357	15449	15576	15451	15656	15326	15690	15468	15503	15390	15288	15331	15544	15366	15375	15477	15373	15332	15482	15350	15435	15230	15458	15451	15513	15308	15572	15464	15449	15486	15555	15358	15301	15368	15358	15427	15441	15634	15412	15446	15406	15404	15536	15414	15353	15362	15523	15374	15339	15499	15646	15461	15312	15422	15449	15534	15300	15376	15357	15420	15420	15383	15641	15348	15560	15479	15454	15318	15446	15505	15560	15566	15536	15520	15517	15375	15388	15430	15333	15175	15481	15441	15306	15217	15564	15422	15360	15502	15526	15439	15509	15489	15495	15544	15502	15364	15356	15557	15219	15451	15462	15312	15256	15314	15377	15473	15481	15547	15267	15220	15364	15548	15341	15214	15326	15214	15393	15250	15445	15431	15437	15366	15319	15336	15492	15447	15501	15515	15377	15459	15298	15412	15593	15612	15281	15487	15503	15500	15298	15401	15408	15416	15485	15505	15424	15550	15397	15455	15464	15307	15360	15445	15378	15456	15511	15315	15552	15480	15349	15333	15540	15358	15456	15363	15458	15410	15466	15350	15368	15523	15339	15454	15441	15394	15293	15460	15394	15616	15413	15629	15406	15561	15474	15477	15339	15407	15482	15486	15390	15381	15467	15379	15297	15517	15624	15443	15436	15375	15507	15412	15431	15299	15388	15409	15350	15298	15283	15477	15407	15596	15505	15461	15427	15407	15424	15412	15384	15496	15349	15361	15383	15531	15363	15396	15448	15391	15358	15434	15538	15389	15369	15527	15300	15391	15442	15365	15311	15545	15301	15402	15398	15284	15437	15440
22496	21488	28689	24804	22313	24929	26466	22008	20362	20351	19940	19461	19002	19225	18925	18827	18541	18295	18323	18222	18129	17983	18215	18189	18007	18123	18153	17971	17905	17897	17779	18009	18070	18012	17907	17914	17982	17879	17821	17918	17868	17957	17699	17963	17935	17861	17929	17761	17874	18003	18007	18131	17993	17985	17905	17925	17969	17905	17847	17617	17829	17990	17848	17954	17815	17991	17984	17954	17902	17648	18063	17770	17877	17987	17903	17957	17850	17933	18023	17810	17660	17712	17836	17862	18096	17987	17921	17746	17848	17862	17990	17868	17881	17865	17926	17817	17859	17771	17801	17849	17916	17852	17775	17853	17983	18032	17739	17682	17753	17984	17876	17789	17744	17909	17846	18071	17633	17787	17830	17815	17772	17864	17951	17890	17806	17691	17667	17901	17902	17717	17952	17743	17986	17793	17772	17779	18032	17893	17942	17977	17822	17846	17875	17799	17709	17778	17684	17728	17785	17969	17942	17964	17924	17898	18031	17887	17821	17733	17828	17655	17882	18047	17896	17947	17886	17786	17992	17787	17612	17769	17838	18011	17788	17670	17886	17975	17806	17800	17883	17800	17859	17740	17962	18074	17761	17914	17768	17986	17868	17777	17777	17861	17849	17734	17837	17845	17788	17874	17693	18165	17705	17841	17877	17960	17742	17695	17956	17764	17673	17788	17827	17763	17966	17697	17891	17616	17896	17699	17824	17937	17772	17778	17921	17918	17907	17874	17800	17833	17689	17864	17785	17693	17926	17804	17691	18005	17753	17806	17552	17908	17814	17836	17790	17703	17841	17931	17809	17642	17820	17783	17793	17767	17866	17764	17902	17953	17872	17815	17822	17902	17810	17610	17889	17602	17887	17802	18003	17784	17677	17769	17785	18008	17817	17795	17812	17820	17677	17848	17941	17880	18014	17868	17883	17724	17954	18027	17911	17830	17879	17746	17759	17825	17883	17812	17807	17915	17735	17978	17824	17676	17670	17678	17811	17871	17908	17848	17874	17848	18044	17819	18020	17927	17958	18031	17925	17883	17778	17779	17874	17985	17766	17694	17794	17728	18008	17879	17968	17913	17793	17854	17935	17822	18086	17855	17708	17792	17964	17821	17966	17928	17808	17746	17852	17826	17695	17867	17828	17763	17960	17974	17994	17846	18063	17877	17960	17759	17748	17759	17734	17651	17894	17906	17870	17853	17737	17883	17869	17812	17792	17791	17760	17870	17816	17941	17785	17990	17680	17763	18095	17970	17920	17625	17736	17681	17881	17885	17718	17634	17867	17747	17900	17925	17746	17817	17747	17729	17677	17871	17608	17817	18057	17900	17657	17924	17940	17986	18046	17887	17816	18051	17855	17764	17763	17946	17722	17902	17967	17761	17682	17792	18022	17749	17709	17853	17717	17915	18100	18034	17688	17821	17807	17626	17816	17676	17766	17724	17750	17818	17747	17803	17901	17834	17940	17851	17876	17659	17971	17785	17860	17755	17827	17739	17757	17989	17820	17887	17880	17850	17736	17664	17935	17978	17874	17744	17829	17848	17699	17743	17673	17742	17629	17751	17916	17702	17873	17727	17756	17914	17804	17926	17801	17850	17653	17880	17962	17779	17860	17812	17903	18013	17914	17748	17738	17731	17965	17800	17877	18014	17799	17812	17836	17694	17808	17984	17772	17895	17801	17919	17744	17985	18024	17839	17876	17796	17678	17892	17803	17996	17793	17924	18065	17611	17843	17740	17887	17943	17855	17875	17905	17797	18003	17696	17749	17981	17914	17865	17931	17839	17916	17672	17909	17885	17712	17703	17936	18063	17954	18044	17785	17936	17796	17909	17777	17624	17786	17698	17725	17719	17868	17939	17784	17922	17901	17808	17832	17664	17703	17907	17596	17718	17946	17786	18163	17835	17787	17824	17928	17713	17842	17737	17758	17847	17920	17857	17944	17937	17814	17867	17913	18054	17928	17823	17917	17756	17794	17624	17818	17772	17681	17855	17963	17764	17816	17691	17942	17899	18023	17767	17843	17752	17689	17649	17981	17893	17742	17906	17869	17866	17786	17649	17719	17706	17841	17616	17986	17795	17660	17757	17855	17794	17917	17813	17763	17984	17775	17676	17843	17917	17840	17862	17640	17980	17764	17596	17908	17897	17801	17669	18122	17972	17914	17799	18010	17984	17861	17733	18094	17871	17813	17923	17734	17847	17868	17702	17771	17933	17956	17863	17741	17619	17729	17655	17845	17789	17876	18029	17901	17803	17703	17697	17948	17803	17946	17923	17716	17794	17916	17904	17875	17847	17943	17856	17856	17934	17890	18029	17756	17820	17863	17788	17983	17731	17902	17853	17851	17907	17852	18039	18057	17961	17691	17737	17720	17732	17785	17914	17933	17793	17932	17994	17815	17915	17795	17823	17705	17947	17572	17643	18050	17845	17591	17925	17792	17751	17611	18058	17989	17988	17740	17649	17843	17836	17783	17821	18004	17824	17854	17984	17931	17739	17792	17741	17731	17763	17713	17673	17900	17711	17905	17711	17724	17912	17818	17885	17708	17804	17944	17954	17949	17748	17641	17811	17893	17895	17874	17800	17944	17902	17798	17887	17868	17837	17966	17951	17681	17846	17932	17732	17621	17865	17719	17786	17903	18058	17799	17697	17937	17912	18063	17865	17648	17863	17969	17840	17987	17725	17720	17727	17955	17715	17944	17921	17826	17798	17804	17707	17897	17743	17893	17786	17778	17817	17778	17879	17912	17871	17849	17697	17805	17841	17649	17802	17850	17848	17753	17951	17846	17909	17809	18176	17812	17793	17883	17610	17940	17824	17876	17756	17868	17940	17830	17803	17657	17752	17771	17847	17845	17909	17876	17838	17705	17851	18091	17733	17824	17734	17679	17767	17651	17875	17668	17915	17869	17609	17988	17740	17764	17880	17787	17885	17816	17989	17910	17862	17826	17770	17742	17832	17620	17592	17644	17998	17931	17858	17824	17909	17828	17714	18120	17855	17787	17727	17621	17705	17964	17794	17852	17827	17964	17777	17959	17774	17959	17923	17814	17729	17822	17697	17727	17811	18097	17827	17810	17876	17863	17635	17867	18001	17491	17894	17787	17777	17987	17953	17831	17850	17772	17866	17825	17809	17778	17783	17773	17821	17918	17833	17735	17800	17786	17798	17469	17741	17832	17748	17895	17860	17841	17985	17837	17745	17705	18034	17588	17595	18004	17779	17728	17679	17900	17894	17789	18093	17964	17705	17804	17754	17794	17856	17929	18023	17735	17762	17737	17716	17840	17773	17774	17764	18049	17911	17589	17757	17852	17688	17763	17924	17595	17775	17714	17868	17919	17769	17931	17832	17905	17734	17859	17603	18015	17705	17947	17759	17815	17797	17851	17860	17712	17673	17979	17998	17644	17929	17923	18019	17952	17888	17731	17867	17641	18005	17931	17993	17916	17757	17804	17945	17761	17723	17885	17888	17822	17879	17842	17674	17832	17651	17760	17816	17602	17672	17723	17923	18019	17627	17825	17539	17807	17867	17671	17778	17955	17857	17962	17817	17886	17785	17911	17871	17837	17912	17928	17815	17934	17893	17843	17693	18004	17772	17796	17744	17888	17698	17907	17827	17890	17801	17869	17782	17881	17970	17793	17892	17886	17770	17845	17831	17805	17800	17763	17833	17704	17744	17859	17610	17983	17769	17700	17830	17527	17834	17759	17725	17797	17678	17762	17907	17877	17602	17775	17815	17766	17841	17752	17778	17853	17777	17722	17665	17848	17731	17730	17736	17785	17764	17894	17781	17806	17808	17825	17702	17810	17759	17677	17844	17938	17804	17698	17934	17714	17898	17768	17896	17750	17803	17873	17806	17737	17821	17761	17892	17687	17997	17838	17636	17749	17817	17822	17835	17797	18046	17803	17678	17923	17787	17596	17868	17737	17720	17675	17718	17717	17882	17712	17703	17759	17667	17687	17907	17818	17842	17709	17876	17796	17775	17877	17841	17528	17813	17765	17602	17898	17948	17779	17761	17709	17683	17888	17853	17748	17692	17789	17967	17809	17844	17829	18045	17777	17794	17836	18048	17739	17932	17901	17935	17924	17853	17777	17659	17579	17858	17842	17643	17721	17906	17892	17948	17768	18000	17693	17884	17808	18095	17912	17725	17803	17876	17813	17556	17749	17904	17866	17714	17735	17631	17800	17758	17829	17786	17767	17785	17811	17955	17944	17687	17689	17748	17767	17742	17907	17741	18003	17661	17589	17799	17863	17741	17776	17783	18002	17860	17750	17626	17626	17777	17568	17787	17865	17781	17826	17943	17865	18000	17922	17844	17814	17741	17819	17763	17727	17811	17690	17791	17769	17927	17821	17624	17904	17618	17829	17688	18035	17730	17950	17927	17919	17823	17769	17694	17931	17735	17777	17626	17873	17798	17869	17676	18007	17834	17948	17905	17752	17787	17735	17814	17726	17885	17866	17821	17825	17661	17554	17661	17874	17710	17821	18052	17871	17650	17889	17980	18001	17682	17757	17937	17687	17776	17561	18007	17837	17608	17885	18051	18005	17996	17580	17711	17854	17900	17661	17783	17925	17963	17876	17738	17858	17698	17705	17813	17934	17861	17994	17774	17865	17813	17789	17913	17755	17640	17807	17773	17878	17967	17932	17872	17761	17813	17672	17811	17961	17703	17818	17728	17755	17925	17870	18010	17752	17744	17721	17861	17958	17790	17712	17888	17828	17844	17709	17707	17766	17745	17857	17832	17796	17708	17798	17616	17865	17756	17808	17560	17718	17769	17837	18007	17850	17825	17586	17868	17710	17764	17791	17880	17941	17728	17757	17697	18057	17815	17766	18070	17705	17871	17780	17972	17759	17910	17700	17816	17767	17950	17995	17790	17862	18101	18029	17838	17724	18077	18049	17878	18032	17766	17913	17863	18026	17763	17764	17690	17735	17867	17962	17799	17834	18071	17781	17812	17650	17749	17670	17851	17865	17853	18009	17898	17703	17867	17664	17485	17753	17783	17732	17968	17849	17803	17895	17995	17981	17801	17969	17637	17792	17707	17936	18037	17846	17889	17740	17847	17930	17659	17975	17767	17785	17740	17820	17752	17967	17770	17946	17789	17817	17731	17957	17868	17904	18016
25385	49998	41812	32705	27977	25009	23012	21075	19923	19234	18492	17968	17894	17437	17131	16866	16592	16357	16230	16043	16121	16025	16160	16005	15926	16029	15920	15888	15926	15893	15880	15836	15911	15887	15994	15867	15724	15817	15898	15645	15761	15770	15802	15900	15750	15686	15715	15655	15792	15767	15939	15660	15584	15818	15873	15680	15661	15701	15846	15636	15789	15739	15692	15755	15784	15907	15877	15712	15963	15786	15768	15839	15582	15727	15758	15888	15726	15735	15595	15831	15847	15754	15806	15875	15647	15793	15883	15896	15669	15702	15842	15797	15822	15728	15606	15705	15811	15806	15727	15693	15899	15536	15672	15677	15673	15890	15736	15724	15704	15713	15770	15553	15799	15761	15794	15771	15736	15716	15878	15790	15723	15834	15755	15706	15702	15747	15707	15548	15561	15913	15802	15802	15926	15781	15722	15699	15780	15640	15767	15729	15838	16091	15759	15818	15816	15623	15850	15690	15921	15675	15825	15725	15782	15962	15818	15953	15717	15803	15759	15723	15794	15853	15787	15898	15891	15646	15769	15688	15636	15938	15598	15655	15815	15637	15606	15759	15994	15660	15781	15712	15794	15670	15525	15778	15652	15696	15794	15605	15792	15602	15933	15684	15616	15645	15672	15717	15755	15859	15736	15852	15856	15654	15735	15681	15911	15755	15933	15613	15698	15725	15957	15875	15860	15862	15669	15851	15685	15888	15552	15695	15874	15806	15862	15582	15763	15709	15634	15718	15558	15778	15744	15827	15684	15784	15643	15758	15993	15590	15853	15660	15758	15801	15649	15825	15912	15578	15846	15859	15806	15590	15764	15755	15773	15778	15703	15729	15743	15805	15610	15698	15785	15785	15626	15756	15687	15593	15938	15691	15774	15784	15784	15725	15706	15812	15736	15822	15816	15697	15781	15637	15717	15767	15642	15866	15637	15722	15677	15759	15747	15660	15686	15720	15705	15819	15588	15735	16001	15823	15795	15867	15783	15965	15811	15704	15585	15763	15713	15728	15814	15758	15749	15695	15705	15721	15570	15886	15818	15794	15917	15717	15838	15936	15661	15682	15943	15744	15877	15797	15636	15662	15801	15626	15757	15879	15819	15692	15746	15775	15851	15622	15745	15784	15789	15805	15687	15814	15913	15739	15811	15620	15680	15664	15822	15884	15818	15783	15606	15704	15743	15846	15656	15792	15701	15833	15714	15750	15737	15627	15800	15824	15687	15733	15896	15702	15896	15868	15683	15733	15748	15732	15811	15970	15728	15587	15600	15876	15738	15812	15798	15850	15739	15770	15831	15750	15707	15791	15902	15757	15677	15836	15835	15805	15975	15622	15683	15763	15777	15726	15670	15810	15782	15776	15921	15816	15623	15785	15765	15817	15698	15829	15731	15915	15624	15824	15759	15631	15786	15742	15665	15847	15629	15826	15790	15861	15845	15766	15816	15688	15919	15795	15694	15774	15729	15945	15810	15887	15776	15725	15707	15910	15921	15832	15830	15717	15748	15765	15732	15798	15879	15710	15661	15741	15826	15737	15703	15895	15773	15680	15823	15764	15722	15640	15745	15885	15745	15745	15722	15894	15850	15776	15574	15770	15908	15671	15714	15910	15881	15809	15681	15806	15554	15824	15653	15672	15602	15722	15836	15683	15739	15641	15808	15805	15614	15568	15786	15753	15801	15725	15726	15842	15650	15694	15541	15676	15578	15771	15576	15712	15656	15711	15711	15870	15772	15673	15641	15703	15651	15750	15664	15758	15661	15706	15700	15877	15794	15662	15699	15816	15932	15787	15720	15748	15795	15784	15649	15515	15787	15683	15704	15767	15679	15787	15839	15738	15861	15813	15871	15829	15846	15701	15606	15670	15896	15634	15799	15627	15625	15788	15698	15702	15742	15743	15790	15772	15695	15724	15690	15733	15774	15684	15708	15676	15658	15809	15771	15858	15878	15736	15761	15791	15859	15693	15779	15601	15605	15880	15795	15688	15691	15645	15804	15663	15718	15820	15796	15899	15701	15897	15677	15824	15789	15839	15948	15699	15687	15887	15762	15697	15665	15750	15783	15777	15775	15795	15832	15703	15676	15808	15752	15715	15638	15759	15803	15650	15746	15695	15643	15696	15870	15798	15853	15790	15722	15727	15905	15937	15744	15710	15809	15975	15930	15741	15873	15796	15863	15781	15677	15823	15767	15856	15709	15906	15972	15534	15969	15886	15702	15712	15725	15665	15654	15757	15828	15776	15745	15673	15828	15971	15969	15692	15686	15735	15766	15890	15684	15846	15661	15816	15742	15781	15722	15769	15768	15569	15596	15767	15805	15672	15776	15777	15801	15654	15772	15764	15762	15723	15940	15702	15762	15825	15647	15714	15820	15644	15680	15699	15683	15855	15695	15805	15925	15679	15960	15812	15701	15734	15846	15843	15716	15691	15915	15639	15698	15731	15778	15598	15744	15677	15810	15845	15731	15771	15546	15870	15669	15909	15685	15798	15871	15799	15765	15757	15795	15710	15833	15665	15757	15764	15911	15873	15797	15706	15767	15588	15774	15557	15799	15879	15834	15805	15802	15865	15744	15792	15803	15602	15915	15603	15701	15827	15713	15698	15900	15499	15847	15833	15630	15772	15850	15588	15769	15685	15799	15829	15834	15777	15619	15689	15817	15827	15916	15733	15663	15823	15814	15753	15856	15864	15836	15867	15957	15836	15718	16027	15742	15600	15804	15590	15697	15731	15609	15748	15808	15707	15750	15809	15819	15763	15765	15732	15829	15865	15867	15792	15867	15830	15916	15857	15781	15788	15689	15841	15683	15782	15691	15681	15794	15740	15866	15696	15826	15808	15749	15823	15844	15780	15676	15754	15557	15520	15797	15687	15770	15701	15710	15800	15654	15841	15758	15669	15811	15821	15689	15530	15778	15786	15797	15877	15556	15798	15728	15707	15819	15732	15757	15732	15845	15760	15808	15743	15956	15812	15902	15754	15884	15757	15712	15756	15733	15826	15797	15969	15717	15880	15635	15672	15966	15860	15535	15903	15686	15714	15766	15828	15595	15748	15716	15608	15715	15673	15757	15686	15708	15788	15684	15611	15820	15665	15828	15859	15711	15819	15878	15798	15751	15692	15737	15904	15793	15701	15813	15662	15682	15713	15802	15769	15892	15793	15843	15740	15763	15606	15813	15694	15699	15624	15773	15716	15681	15855	15724	15773	15764	15781	15768	15807	15645	15792	15821	15790	15777	15662	15837	15641	15629	15901	15736	15841	15746	15844	15703	15850	15869	15757	15928	15658	15753	15710	15683	15731	15792	15800	15571	15670	15921	15717	15767	15696	15792	15649	15810	15680	15627	15828	15758	15742	15676	16033	15788	15669	15693	15915	15681	15590	15754	15741	15923	15683	15772	15545	15806	15753	15842	15991	15631	15892	15769	15760	15709	15738	15617	15677	15820	15716	15735	15820	15660	15843	15777	15779	15716	15725	15870	15798	15877	15797	15644	15502	15718	15727	15640	15695	15741	15706	15738	15922	15703	15745	15617	15791	15712	15744	15806	15738	15779	15789	15788	15655	15778	15868	15729	15846	15695	15661	15800	15703	15800	15597	15928	15684	15866	15659	15581	15649	15661	15926	15903	15619	15760	15741	15808	15623	15899	15838	15813	15841	15783	15690	15717	15773	15616	15867	15982	15830	15738	15699	15740	15797	15871	15704	15730	15553	15759	15753	15801	15739	15825	15511	15611	15739	15673	15712	15719	15703	15689	15575	15813	15760	15685	15781	15715	15743	15696	15510	15718	15611	15724	15784	15645	15892	15781	15721	15688	15885	15828	15717	15833	15935	15640	15795	15778	15582	15810	15685	15861	15827	15841	15871	15879	15785	15783	15727	15731	15823	15581	15730	15661	15706	15655	15845	15839	15723	15616	15783	15718	15738	15813	15768	15755	15925	15677	15926	15655	15789	15664	15839	15705	15698	15836	15783	15577	15735	15588	15642	15925	15758	15850	15795	15648	15669	15761	15815	15593	15713	15709	15762	15742	15703	15781	15731	15685	15685	15847	15730	15749	15723	15878	15767	15697	15878	15646	15811	15602	15630	15823	15864	15746	15754	15762	15677	15877	15803	15610	15691	15823	15709	15676	15791	15767	15736	15668	15686	15741	15665	15700	15724	15724	15821	15599	15729	15687	15731	15664	15799	15837	15745	15862	15721	15848	15759	15739	15754	15686	15697	15711	15635	15652	15725	15871	15800	15499	15876	15880	15869	15773	15915	15667	15824	15713	15840	15828	15761	15826	15710	15872	15851	15548	15887	15583	15756	15783	15712	15707	15873	15600	15803	15700	15876	15699	15722	15819	15552	15751	15797	15888	15790	15799	15614	15849	15656	15622	15835	15773	15745	15547	16006	15519	15750	15854	15767	15643	15783	15692	15945	15706	15739	15701	15853	15922	15865	15789	15705	15886	15726	15820	15715	15736	15861	15737	15785	15540	15716	16052	15814	15745	15817	15689	15683	15724	15891	15626	15877	15860	15688	15730	15559	15768	15742	15730	15763	15731	15812	15711	15865	15718	15880	15817	15746	15707	15778	15858	15747	15686	15752	15658	15956	15883	15833	15831	15830	15560	15868	15872	15792	15771	15776	15632	15809	15724	15686	15909	15722	15839	15820	15792	15781	15627	15879	15804	15672	15889	15667	15671	15954	15794	15687	15943	15688	15713	15801	15817	15824	15857	15787	15801	15739	15595	15847	15687	15685	15872	15737	15749	15967	15622	15855	15820	15729	15670	15730	15793	15658	15519	15715	15655	15911	15757	15764	15836	15743	15699	15789	15808	15506	15762	15717	15966	15572	15865	15596	15693	15543	15642	15615	15800	15645	15787	15720	15638	15897	15850	15732	15780	15848	15672	15719	15788	15864	15560	15701	15679	15787	15782	15730	15707	15713	15763	15892	15793	15774	15497	15680	15782	15778	15906	15522	15728	15830	15663	15716	15573	15716	15772	15543	15884	15605	15834	15770	15860	15789	15894	15699	15690	15803	15704	15581	15654	16044	15763	15823	15776	15731	15651	15772	15766	15854	15653	15864	15722	15763	15825	15800	15803	15782	15800	15743	15859	15738	15873	15691	15838	15744	15685	15795	15770	15627
29659	27390	30803	26681	22212	20600	19957	18943	18969	18535	18148	18510	18220	18039	17884	18009	17725	17897	17566	17488	17658	17494	17590	17615	17674	17620	17685	17443	17482	17696	17537	17490	17546	17570	17494	17675	17658	17494	17656	17503	17656	17538	17559	17823	17442	17716	17701	17475	17513	17544	17631	17536	17522	17722	17471	17591	17484	17443	17697	17714	17824	17514	17628	17685	17626	17590	17580	17392	17676	17525	17390	17601	17752	17371	17517	17536	17759	17574	17560	17676	17508	17554	17464	17488	17663	17623	17638	17605	17421	17444	17544	17543	17586	17508	17822	17698	17549	17617	17549	17711	17482	17473	17459	17591	17571	17437	17698	17511	17527	17605	17398	17448	17652	17526	17398	17486	17605	17588	17495	17561	17569	17455	17593	17756	17620	17679	17483	17651	17487	17429	17613	17563	17795	17535	17576	17636	17592	17585	17641	17537	17565	17592	17565	17606	17624	17627	17678	17713	17567	17667	17673	17705	17436	17597	17427	17370	17439	17578	17622	17590	17601	17454	17621	17838	17420	17635	17618	17498	17568	17505	17463	17588	17746	17496	17493	17689	17572	17706	17758	17766	17709	17531	17587	17742	17511	17492	17634	17388	17510	17489	17438	17519	17610	17456	17646	17487	17523	17491	17508	17603	17436	17362	17463	17728	17618	17769	17685	17575	17566	17550	17688	17681	17582	17623	17629	17457	17648	17533	17586	17599	17498	17635	17536	17579	17490	17513	17432	17621	17266	17441	17460	17592	17587	17570	17607	17756	17589	17652	17458	17488	17573	17651	17601	17611	17770	17621	17606	17840	17569	17655	17614	17913	17530	17593	17689	17643	17672	17621	17598	17690	17648	17525	17831	17567	17445	17454	17473	17711	17592	17444	17507	17613	17462	17489	17626	17717	17503	17573	17709	17508	17664	17420	17655	17541	17537	17584	17575	17494	17491	17744	17772	17752	17630	17676	17783	17722	17514	17723	17555	17724	17625	17355	17523	17479	17716	17692	17626	17528	17424	17769	17510	17602	17744	17505	17496	17642	17439	17672	17507	17633	17655	17519	17579	17721	17722	17501	17606	17600	17604	17504	17725	17448	17714	17705	17640	17592	17315	17789	17672	17422	17628	17657	17589	17602	17649	17663	17682	17502	17593	17343	17525	17592	17657	17681	17649	17654	17606	17702	17530	17584	17663	17581	17493	17571	17525	17703	17591	17264	17595	17628	17675	17682	17728	17428	17547	17738	17640	17871	17500	17498	17665	17628	17729	17542	17444	17528	17728	17567	17671	17515	17585	17594	17640	17640	17671	17555	17613	17491	17685	17415	17654	17667	17581	17520	17806	17631	17430	17693	17527	17676	17648	17769	17574	17547	17398	17528	17412	17185	17528	17641	17636	17451	17522	17435	17465	17516	17442	17837	17500	17632	17661	17670	17403	17638	17608	17851	17562	17606	17406	17680	17547	17485	17766	17463	17587	17551	17457	17567	17657	17529	17642	17620	17558	17599	17704	17561	17710	17481	17496	17551	17660	17593	17484	17342	17903	17609	17744	17397	17773	17481	17483	17594	17495	17572	17541	17514	17606	17626	17623	17558	17768	17577	17667	17568	17766	17635	17714	17685	17630	17664	17728	17406	17650	17615	17658	17588	17636	17451	17541	17749	17587	17755	17590	17499	17587	17563	17628	17703	17523	17568	17399	17550	17419	17490	17428	17511	17604	17751	17509	17528	17468	17699	17691	17432	17597	17699	17696	17501	17599	17478	17465	17628	17559	17676	17548	17500	17623	17565	17593	17492	17615	17598	17471	17673	17932	17819	17602	17555	17676	17812	17584	17521	17564	17636	17710	17614	17449	17621	17737	17504	17506	17777	17572	17583	17580	17457	17706	17527	17390	17683	17613	17614	17715	17547	17594	17554	17868	17625	17676	17430	17550	17616	17438	17705	17676	17803	17759	17677	17647	17519	17551	17453	17572	17752	17584	17465	17530	17342	17726	17743	17641	17574	17655	17817	17524	17650	17454	17603	17572	17917	17871	17560	17647	17559	17730	17475	17556	17576	17729	17643	17555	17549	17590	17525	17553	17756	17557	17892	17638	17586	17404	17606	17588	17647	17494	17395	17536	17644	17633	17592	17591	17565	17698	17467	17810	17622	17709	17219	17485	17565	17619	17571	17647	17517	17711	17646	17598	17646	17846	17559	17731	17626	17790	17510	17428	17543	17720	17657	17665	17591	17682	17546	17793	17506	17767	17793	17613	17582	17566	17609	17563	17633	17639	17631	17557	17663	17685	17635	17700	17664	17747	17446	17749	17794	17719	17565	17791	17367	17552	17531	17609	17534	17604	17621	17396	17477	17423	17518	17739	17522	17537	17682	17581	17681	17756	17544	17451	17704	17430	17491	17661	17580	17353	17320	17483	17574	17600	17687	17526	17686	17588	17805	17674	17661	17490	17582	17553	17741	17649	17426	17585	17732	17857	17821	17759	17554	17733	17532	17690	17505	17824	17504	17680	17665	17502	17804	17572	17581	17592	17531	17582	17464	17594	17601	17427	17384	17664	17523	17492	17630	17654	17629	17766	17523	17472	17694	17579	17492	17510	17669	17622	17721	17703	17791	17737	17681	17535	17728	17576	17578	17401	17593	17552	17426	17477	17539	17517	17537	17681	17607	17725	17529	17643	17477	17504	17888	17373	17585	17670	17422	17557	17626	17741	17508	17500	17520	17561	17773	17661	17532	17640	17705	17601	17619	17712	17441	17525	17478	17668	17628	17589	17621	17739	17634	17633	17567	17606	17370	17630	17630	17707	17681	18022	17646	17455	17751	17755	17483	17403	17517	17446	17512	17495	17495	17685	17560	17575	17606	17550	17632	17605	17533	17641	17871	17540	17703	17653	17611	17556	17690	17689	17753	17642	17623	17522	17897	17747	17409	17663	17541	17581	17406	17774	17526	17760	17537	17626	17446	17575	17623	17564	17422	17540	17576	17567	17551	17521	17514	17492	17741	17343	17528	17526	17620	17604	17413	17591	17366	17461	17718	17505	17654	17675	17471	17676	17406	17518	17521	17477	17623	17535	17475	17592	17533	17541	17679	17493	17480	17746	17522	17602	17543	17467	17551	17683	17635	17633	17485	17683	17664	17559	17467	17544	17579	17653	17587	17394	17603	17483	17645	17629	17626	17627	17796	17775	17719	17623	17548	17719	17651	17706	17415	17608	17596	17602	17466	17556	17520	17682	17506	17530	17535	17508	17677	17548	17764	17469	17650	17433	17545	17588	17671	17491	17809	17573	17498	17757	17623	17518	17553	17538	17549	17782	17599	17504	17613	17579	17450	17690	17599	17648	17661	17636	17684	17380	17611	17508	17443	17643	17644	17623	17676	17610	17558	17509	17734	17663	17592	17666	17565	17675	17492	17512	17798	17409	17469	17655	17765	17510	17721	17733	17747	17380	17722	17655	17660	17759	17642	17645	17531	17495	17584	17590	17568	17593	17444	17577	17619	17871	17461	17396	17602	17637	17570	17405	17699	17333	17627	17601	17626	17417	17614	17552	17557	17640	17630	17589	17658	17723	17583	17737	17812	17828	17688	17899	17409	17681	17656	17538	17830	17565	17445	17696	17513	17657	17666	17574	17825	17632	17534	17499	17692	17562	17577	17724	17550	17580	17759	17640	17681	17591	17478	17789	17610	17753	17785	17617	17471	17775	17877	17466	17783	17541	17880	17546	17569	17500	17565	17654	17459	17370	17952	17642	17735	17540	17471	17482	17705	17786	17546	17657	17462	17692	17597	17839	17516	17633	17687	17549	17695	17800	17608	17699	17700	17582	17654	17517	17711	17469	17379	17516	17584	17538	17555	17607	17670	17574	17603	17622	17403	17735	17401	17614	17541	17684	17670	17832	17591	17745	17782	17369	17614	17799	17629	17572	17648	17786	17462	17533	17791	17582	17615	17723	17649	17512	17848	17762	17555	17531	17546	17597	17509	17578	17548	17631	17471	17629	17819	17430	17482	17657	17630	17510	17651	17685	17525	17654	17752	17836	17792	17462	17598	17805	17744	17599	17619	17581	17690	17666	17454	17590	17642	17443	17606	17568	17717	17585	17572	17418	17750	17718	17605	17696	17828	17586	17503	17471	17717	17467	17618	17429	17541	17575	17667	17595	17639	17395	17722	17448	17695	17513	17503	17591	17493	17368	17601	17646	17670	17767	17754	17470	17535	17477	17670	17679	17580	17843	17669	17598	17709	17641	17513	17677	17687	17570	17512	17678	17485	17719	17486	17677	17664	17644	17589	17550	17541	17426	17578	17681	17563	17688	17566	17416	17794	17528	17525	17488	17635	17613	17778	17334	17468	17666	17567	17602	17573	17616	17770	17677	17728	17536	17607	17466	17807	17624	17505	17423	17508	17414	17665	17652	17656	17493	17638	17625	17429	17450	17792	17681	17396	17639	17713	17455	17713	17668	17635	17491	17683	17739	17789	17696	17594	17536	17723	17527	17400	17822	17565	17497	17691	17717	17792	17690	17719	17598	17600	17622	17657	17604	17631	17591	17670	17546	17704	17744	17712	17460	17617	17630	17482	17728	17497	17524	17505	17724	17369	17762	17610	17501	17653	17733	17714	17659	17602	17607	17649	17725	17467	17626	17574	17568	17445	17581	17757	17555	17731	17705	17468	17645	17826	17377	17508	17548	17473	17686	17636	17508	17750	17781	17511	17414	17479	17565	17570	17641	17676	17432	17742	17570	17635	17624	17716	17773	17483	17522	17552	17732	17611	17817	17505	17433	17647	17634	17564	17379	17323	17677	17448	17662	17604	17640	17493	17641	17441	17650	17512	17626	17559	17453	17450	17628	17485	17671	17668	17498	17652	17537	17591	17678	17553	17805	17587	17340	17765	17491	17570	17374	17534	17691	17720	17709	17656	17575	17436	17475	17630	17635	17663	17626	17651	17558	17541	17533	17696	17502	17421	17729	17608	17401	17619	17627	17565	17579	17452	17644	17597	17651	17743	17555	17645	17693	17666	17372	17591	17598	17587	17604	17721	17647	17704	17818	17598	17620	17721	17660	17557	17857	17624	17700	17693	17624	17584	17615	17458	17653	17615	17413	17525	17715	17759	17518	17474	17745	17435	17616	17494
25716	40260	32069	25156	22048	20103	18698	17877	17375	17092	16761	16662	16414	16154	16128	16058	15818	15757	15946	15676	15588	15734	15478	15670	15657	15703	15668	15676	15556	15675	15685	15694	15485	15609	15594	15527	15691	15706	15634	15822	15517	15627	15536	15873	15619	15633	15589	15524	15586	15727	15468	15710	15525	15671	15549	15620	15545	15711	15403	15549	15563	15524	15646	15660	15556	15706	15770	15506	15590	15617	15527	15765	15707	15805	15637	15481	15604	15570	15537	15697	15629	15661	15640	15637	15651	15758	15852	15694	15656	15524	15544	15660	15562	15588	15573	15484	15631	15480	15636	15682	15584	15539	15638	15618	15624	15642	15617	15675	15681	15560	15722	15709	15733	15585	15474	15594	15458	15592	15553	15591	15773	15562	15519	15522	15528	15684	15621	15538	15635	15588	15582	15703	15484	15599	15559	15816	15738	15593	15499	15524	15506	15555	15699	15576	15507	15719	15486	15671	15682	15675	15584	15742	15700	15619	15613	15598	15766	15739	15622	15529	15660	15474	15626	15662	15518	15700	15368	15434	15706	15461	15582	15705	15578	15822	15565	15692	15579	15717	15529	15615	15561	15576	15354	15523	15645	15667	15514	15512	15621	15658	15449	15844	15722	15662	15521	15724	15646	15577	15580	15528	15558	15746	15670	15709	15669	15736	15585	15505	15554	15510	15557	15539	15463	15589	15599	15639	15764	15508	15648	15654	15768	15551	15526	15524	15450	15517	15539	15654	15535	15705	15588	15640	15658	15571	15693	15601	15640	15642	15515	15624	15568	15598	15479	15555	15589	15541	15779	15683	15730	15282	15527	15557	15525	15645	15677	15668	15678	15636	15384	15661	15615	15483	15716	15622	15723	15751	15455	15676	15532	15528	15476	15614	15689	15612	15561	15526	15485	15618	15653	15759	15817	15662	15806	15348	15566	15572	15573	15769	15609	15661	15569	15598	15516	15575	15595	15556	15665	15579	15501	15834	15477	15608	15752	15701	15651	15770	15440	15675	15605	15575	15461	15504	15636	15506	15651	15678	15446	15595	15598	15487	15627	15572	15688	15565	15551	15462	15610	15665	15702	15486	15539	15553	15562	15552	15619	15510	15598	15577	15636	15651	15609	15439	15641	15718	15618	15607	15640	15675	15621	15496	15640	15702	15598	15592	15790	15498	15576	15723	15454	15593	15794	15556	15557	15515	15579	15564	15618	15653	15390	15849	15607	15567	15529	15578	15572	15654	15475	15627	15423	15537	15497	15789	15408	15587	15602	15635	15657	15681	15656	15557	15812	15575	15651	15815	15558	15656	15552	15630	15811	15564	15749	15673	15554	15693	15626	15595	15457	15507	15636	15655	15673	15503	15422	15730	15486	15508	15709	15538	15500	15659	15555	15583	15594	15651	15614	15652	15763	15617	15811	15672	15602	15519	15803	15590	15620	15581	15589	15601	15831	15546	15649	15750	15568	15622	15550	15608	15513	15513	15795	15608	15691	15389	15665	15664	15600	15696	15651	15620	15800	15456	15659	15676	15632	15660	15497	15515	15545	15616	15707	15732	15580	15630	15452	15597	15553	15484	15591	15610	15350	15687	15695	15669	15739	15621	15772	15637	15757	15689	15622	15531	15793	15272	15628	15627	15521	15726	15681	15532	15630	15586	15709	15595	15567	15801	15705	15447	15621	15596	15578	15520	15496	15652	15722	15488	15547	15642	15628	15460	15436	15599	15641	15538	15573	15617	15542	15562	15553	15635	15548	15680	15745	15600	15626	15555	15605	15609	15738	15571	15630	15687	15618	15738	15631	15572	15880	15519	15670	15672	15770	15594	15506	15642	15663	15636	15598	15632	15571	15578	15563	15626	15650	15697	15594	15668	15789	15578	15695	15548	15742	15508	15595	15685	15517	15650	15546	15465	15542	15527	15561	15633	15657	15664	15651	15587	15745	15721	15503	15753	15750	15573	15637	15567	15444	15723	15612	15809	15537	15587	15736	15669	15635	15624	15573	15618	15565	15678	15513	15752	15582	15587	15659	15686	15775	15506	15617	15464	15825	15539	15484	15678	15689	15521	15740	15794	15521	15822	15614	15538	15699	15570	15585	15468	15508	15593	15791	15669	15475	15565	15597	15553	15753	15735	15715	15573	15608	15583	15644	15454	15507	15386	15739	15603	15749	15584	15481	15724	15500	15502	15542	15549	15513	15571	15568	15840	15710	15621	15508	15593	15473	15600	15617	15611	15689	15587	15576	15607	15697	15664	15502	15731	15526	15775	15519	15672	15667	15508	15670	15718	15715	15473	15628	15711	15351	15386	15610	15701	15680	15649	15512	15620	15447	15637	15732	15721	15737	15482	15568	15594	15692	15584	15486	15692	15745	15507	15645	15811	15718	15681	15580	15533	15598	15546	15448	15595	15582	15710	15954	15580	15459	15673	15710	15517	15502	15552	15662	15487	15689	15622	15584	15583	15545	15705	15646	15616	15829	15500	15587	15633	15701	15704	15640	15584	15769	15626	15550	15550	15624	15634	15497	15613	15801	15743	15611	15637	15819	15566	15679	15705	15656	15634	15711	15627	15515	15551	15649	15740	15854	15590	15670	15655	15696	15417	15582	15633	15674	15437	15616	15610	15597	15707	15563	15705	15718	15654	15604	15521	15414	15592	15623	15579	15527	15513	15590	15642	15597	15603	15652	15636	15536	15471	15652	15878	15664	15665	15671	15645	15560	15636	15580	15713	15622	15761	15673	15510	15587	15640	15711	15716	15522	15621	15659	15483	15496	15528	15584	15733	15637	15647	15640	15480	15745	15627	15551	15649	15644	15461	15667	15720	15435	15446	15665	15740	15698	15533	15701	15630	15545	15768	15621	15608	15638	15654	15653	15630	15562	15624	15568	15684	15540	15720	15519	15594	15509	15567	15582	15663	15532	15715	15543	15629	15619	15666	15561	15479	15658	15655	15431	15682	15609	15652	15701	15754	15677	15594	15676	15511	15585	15684	15722	15754	15651	15796	15590	15575	15663	15662	15655	15657	15674	15585	15795	15579	15708	15506	15666	15594	15510	15626	15656	15692	15580	15756	15608	15608	15376	15711	15479	15545	15513	15461	15690	15406	15596	15841	15536	15698	15587	15409	15608	15537	15750	15707	15768	15670	15928	15716	15661	15697	15598	15578	15531	15695	15794	15664	15472	15749	15618	15514	15715	15606	15631	15575	15512	15853	15629	15525	15569	15893	15496	15670	15602	15385	15557	15539	15709	15673	15773	15576	15728	15510	15527	15615	15773	15460	15629	15688	15702	15537	15684	15672	15674	15669	15844	15520	15544	15532	15709	15597	15681	15478	15558	15784	15515	15797	15630	15674	15422	15556	15541	15599	15712	15699	15627	15596	15689	15513	15768	15582	15620	15756	15683	15568	15565	15569	15698	15669	15586	15608	15640	15772	15618	15587	15496	15520	15796	15594	15595	15511	15573	15646	15576	15727	15488	15507	15456	15554	15582	15656	15420	15763	15589	15404	15639	15668	15657	15654	15669	15587	15656	15499	15694	15743	15609	15635	15537	15662	15704	15611	15704	15569	15686	15712	15412	15731	15821	15621	15554	15656	15571	15670	15687	15647	15585	15610	15648	15712	15675	15586	15554	15679	15659	15640	15601	15635	15726	15544	15528	15574	15637	15717	15706	15632	15644	15797	15577	15572	15589	15590	15364	15667	15597	15466	15549	15641	15574	15523	15576	15683	15593	15620	15649	15590	15702	15623	15564	15577	15652	15475	15921	15620	15610	15739	15499	15545	15644	15655	15633	15573	15565	15513	15609	15725	15712	15646	15547	15578	15643	15620	15633	15436	15643	15651	15491	15684	15720	15643	15645	15610	15644	15631	15636	15480	15677	15799	15593	15605	15688	15628	15716	15539	15492	15392	15650	15546	15643	15509	15736	15529	15572	15649	15523	15671	15518	15533	15604	15559	15460	15516	15571	15607	15471	15611	15645	15618	15696	15722	15695	15299	15668	15729	15600	15698	15633	15724	15605	15712	15634	15536	15610	15411	15661	15579	15655	15607	15585	15674	15670	15611	15783	15497	15677	15697	15703	15574	15673	15578	15632	15568	15655	15684	15567	15676	15788	15580	15714	15561	15633	15453	15635	15557	15356	15577	15541	15673	15605	15654	15788	15766	15619	15627	15699	15639	15732	15493	15704	15649	15612	15448	15648	15535	15654	15509	15574	15588	15540	15624	15653	15659	15573	15563	15548	15491	15816	15766	15610	15809	15685	15378	15749	15753	15542	15664	15562	15703	15647	15534	15458	15707	15801	15623	15507	15756	15610	15594	15589	15516	15770	15533	15602	15577	15715	15642	15652	15614	15754	15618	15645	15563	15638	15744	15795	15633	15596	15570	15620	15594	15600	15631	15734	15500	15616	15476	15658	15572	15770	15585	15732	15709	15605	15503	15801	15611	15487	15524	15765	15717	15737	15587	15455	15763	15516	15630	15562	15582	15782	15712	15634	15511	15710	15657	15833	15570	15573	15591	15559	15629	15525	15751	15600	15697	15546	15602	15785	15569	15617	15533	15814	15678	15696	15621	15612	15594	15755	15484	15782	15749	15709	15678	15653	15572	15644	15579	15684	15659	15566	15432	15582	15531	15475	15550	15680	15628	15594	15736	15676	15567	15620	15557	15717	15516	15694	15761	15664	15645	15728	15703	15683	15661	15675	15683	15554	15656	15720	15646	15691	15658	15786	15733	15582	15569	15613	15628	15785	15504	15638	15523	15643	15583	15616	15605	15459	15717	15711	15686	15653	15697	15614	15492	15668	15572	15693	15601	15608	15586	15614	15681	15704	15670	15581	15498	15571	15811	15720	15641	15644	15532	15590	15658	15456	15550	15671	15557	15675	15574	15635	15626	15653	15526	15668	15513	15686	15557	15607	15614	15609	15604	15554	15732	15545	15723	15643	15544	15566	15764	15496	15681	15683	15537	15577	15575	15520	15660	15529	15690	15694	15778	15668	15561	15615	15784	15609	15508	15633	15611	15715	15597	15683	15591	15580	15441	15526	15653	15733	15630	15621	15730	15626	15648	15452	15663	15699	15577	15422	15656	15676	15562	15497	15764	15658	15676	15842	15656	15674	15553	15715	15643
23520	21464	28193	25755	23502	23715	23328	20612	19801	19402	19369	19179	19044	18937	18641	18241	18325	18264	18133	18040	18056	17935	17968	18054	17743	18024	17922	18045	17742	17910	17984	17901	17917	17802	17741	17882	17838	18057	17927	17938	17902	17906	18168	17718	17794	18116	17687	17974	17834	17760	17891	17956	17646	17965	17850	17798	17962	17945	17775	17700	17789	17810	17636	17702	18009	17804	17776	17959	18023	17997	17610	17688	18010	17874	17900	17846	17866	17690	17846	17884	17763	17928	17814	17824	17948	17755	17698	17851	18033	17795	17839	17906	17944	18052	17872	17700	17738	17833	17783	17730	17903	17711	17750	17664	17895	17939	17653	17688	17733	17774	18012	17949	17982	17645	17821	17654	17696	17633	17765	17830	18004	17805	17815	17890	17820	17757	17951	17864	17790	18014	17640	17970	17864	17770	17941	17817	17881	17677	17914	17800	17928	17907	17779	17825	17936	17788	17867	17712	17782	17720	17869	17788	17843	17895	18046	17901	17874	17798	17810	17671	17654	17887	17832	17924	17863	18066	17912	17717	17809	17733	17656	17794	17874	17807	18036	17783	17682	17781	17842	17576	17740	17885	17771	17880	17830	17751	17870	17852	17858	17779	17895	17785	17844	17863	17755	17722	17703	17805	17705	17932	17944	17822	17948	17834	17730	17772	17829	18023	17950	17864	17794	17701	17761	17694	17684	17933	17974	17741	17969	17803	17870	17882	17654	17808	17695	17981	17760	17921	17927	17819	17930	17972	17652	17853	17828	17782	17738	17694	18015	17946	18000	17924	17903	18057	17800	17705	17776	17901	17828	17877	17947	17958	17802	17694	17732	17789	17804	18022	17865	17764	17880	17811	17791	17692	17845	17884	17720	17809	18036	17924	17684	17863	17812	17816	17682	17825	17931	17705	17730	17861	17677	17707	17864	17942	17718	17715	17820	18023	17879	17818	17785	17780	17879	17734	17819	17871	17985	17936	17884	17786	17798	17971	17859	18018	17819	18011	17874	17912	17738	17908	17744	17710	17798	17733	17794	17568	17616	17702	17835	17891	17810	17801	17838	17727	17967	17815	17877	17703	17815	17894	17699	17843	17816	17742	17985	17951	17854	17674	17816	17760	17636	17875	17926	17933	17931	18014	17660	17817	17794	17867	18038	17706	17932	17894	17861	17824	17990	17940	17966	17767	17957	17879	17835	17868	17973	17949	17888	17742	17754	17699	18023	17647	17791	17700	17637	17715	17900	17935	17973	17961	17862	17905	17879	17661	17646	17760	17898	17657	17860	17837	17891	17877	17823	17899	17618	17957	17741	17891	17781	17703	17607	17842	17812	17909	17759	17887	17906	17933	17815	17669	17831	17863	17771	17915	17702	17782	18051	17766	17811	17755	17778	17829	17762	17998	17788	17891	17693	17922	18082	17790	17988	17773	17752	17684	17853	17735	18053	17802	17752	17648	17815	18013	18049	17778	17966	17792	18040	17927	17986	17836	17840	17937	17866	17838	17960	17891	17879	17723	17782	17934	17782	17880	17704	17932	17888	17715	17887	17749	17868	17901	17817	17651	17888	17969	17836	17696	17912	17924	17962	17970	17811	17906	17735	17760	17882	17780	17718	17681	17807	17806	17832	17822	17802	17691	17707	17896	17865	17675	17722	17776	18055	17805	17791	17938	17896	17751	17826	17967	17950	17901	17770	17707	17699	17517	17979	17658	17804	17838	17827	17949	17784	17832	17786	17657	17848	17816	17923	17886	17833	17678	17590	17802	17607	17801	17879	17740	17894	17881	17845	17747	17593	17878	17633	17631	17825	17873	17994	17710	17772	17925	17839	17635	17905	17869	17931	18049	17779	17770	18042	17810	17645	17774	17852	17910	17789	17713	17677	17944	17943	17796	18069	17686	17989	17920	17832	17790	18068	17742	17961	17926	18055	18109	17876	17845	17734	17859	18031	17770	17858	17821	17512	17906	17807	17681	17824	17776	17847	17729	17933	17596	17604	17821	17851	17940	17776	17579	17890	17935	18025	18000	17676	17988	17768	17878	17718	17840	17990	17800	17699	17789	17850	17674	17959	17974	17841	17854	17900	17980	17822	18031	17795	18129	17771	17798	17814	17848	17504	18036	17970	18026	17729	17848	17827	17774	18089	17804	17915	17842	17828	17750	17713	17645	17905	17698	17915	17962	18056	17773	17781	17785	17772	17999	17925	17923	17891	18020	17775	18010	17947	17798	17923	17743	17690	17861	17878	17646	17822	17956	17897	17765	17898	17663	17882	17707	17781	17950	17756	17664	17699	17758	18027	17931	17933	17793	17914	17784	17773	17875	17697	17892	17925	17755	17679	17779	17719	17743	17864	17724	17975	17862	17627	17713	17823	17825	17898	17868	17617	17704	17819	17907	17796	17702	17701	18047	17896	17839	18016	17763	17953	17871	17808	17990	18044	17691	17773	17854	17850	17808	17868	17830	17933	17849	17765	17573	17828	17816	17870	17950	17944	18069	17764	17961	17844	17736	17833	17811	17726	18031	17726	17924	17870	17995	17916	17853	17875	17793	17879	17776	17776	17971	17771	17602	17792	17914	17883	17619	17983	17776	17741	17958	17713	17758	17863	17550	17727	17657	17974	17797	17822	17998	17588	17756	17931	17810	17703	17802	17719	17789	17783	17768	17785	17913	17908	17791	17727	17895	17696	17779	17946	17847	17741	17960	17826	17672	17859	17620	17933	17955	17896	17833	17650	17814	17714	17827	17792	17796	17885	17994	17991	18023	17631	17855	17677	17620	17783	17872	17750	17800	17747	18015	17896	17750	17954	17919	18020	17649	17816	17771	17768	17887	18071	17729	17630	17954	17781	17733	17837	17828	17533	17926	17782	17837	17851	17835	17895	17811	17847	17971	18023	17711	17595	17807	17857	17874	17914	17870	17748	17889	17854	17865	17842	17717	17749	17998	17693	17875	17598	17785	17904	17954	17558	17957	17890	17944	17752	17600	17606	17865	17921	17784	17775	17761	17897	17840	17865	17762	17901	17757	17841	17866	17851	17717	17992	17830	17857	17825	17917	17868	17778	17745	17801	17596	17779	18083	17775	17915	17722	17750	17983	17694	17797	17784	18112	17697	17840	17958	17720	17792	17840	17804	17811	17935	17797	17698	17763	17763	17588	17908	17862	18008	17568	17795	18054	17903	17863	17710	17723	17894	17834	17653	17698	17968	17957	17950	17969	18021	17729	17805	17875	17710	17767	17643	17874	17910	17766	17860	17683	17819	17959	17784	17762	18038	17614	17825	17838	17840	17808	17764	17745	17716	17880	17943	17772	17883	17770	17828	17924	17631	17927	17875	17715	17775	17776	17867	17930	17851	17877	17968	17766	17963	17848	17697	17789	17881	17595	17798	17922	17800	17876	17855	17904	17880	17960	17806	17776	17854	17763	17735	17927	17868	17666	17866	17893	18028	17847	17797	18050	17838	18051	17795	17812	17777	17869	17861	17746	17779	17915	17963	17793	18012	17670	17937	17737	17897	17691	17966	17835	17671	17938	17825	17862	17796	17796	17813	17779	17783	17838	17672	17624	17950	17842	17831	17735	17702	17986	17981	17950	17658	17867	17731	17895	17882	18026	17912	17932	17718	17708	17925	17838	17908	17646	17704	17958	17761	17978	17874	17825	17887	17682	17817	17967	17665	17820	17771	17709	17720	17874	17812	17931	17808	17922	17703	17969	17673	17765	17888	17902	17915	17925	18032	17665	17777	17730	17798	17711	17837	17851	17772	18057	17912	18036	17849	17953	17859	17810	17891	17903	17754	17848	17819	17781	17882	17858	17812	17678	17946	17999	17877	17810	17728	17794	17676	17843	17781	17956	17741	17813	17658	17843	17972	17794	17777	17502	17953	17829	17860	17657	17860	17977	17676	17796	17947	17858	17822	17773	17894	17891	17755	17768	17575	17758	17616	17965	17868	17920	17733	17767	17837	17857	17802	17959	17900	17941	17886	17812	17766	17701	17810	17978	17841	17787	17755	17675	17800	18149	17960	17823	17841	17775	17827	17880	17928	17837	17963	17769	17635	17890	18179	17920	17866	17897	17697	17825	17787	17882	18020	17754	17855	17851	18023	17835	17959	17799	17790	17996	17842	17652	17692	17716	17888	18039	17863	17761	17889	17921	17889	17686	17934	18039	17793	17970	17783	17917	17791	17771	17699	17878	17842	17804	17719	17787	17979	17624	17860	17877	17623	17697	17860	17898	17948	17789	17784	17638	17815	17791	17764	17841	17839	17977	18131	17802	17849	17777	17890	17813	17875	17958	17909	17832	17895	17827	17757	17927	17550	17824	17780	17947	17866	17855	17878	17933	17707	17810	17937	17918	17825	17684	17763	17813	17938	18004	17595	17901	17833	17748	17826	17854	17752	17624	17902	17956	17653	17767	17929	17923	17979	17767	17977	17651	17799	17901	17555	17863	17752	17768	17761	17928	17771	17971	17739	17800	17819	17781	17820	17773	17860	17823	17800	17987	17805	17807	17892	17861	17907	17890	18077	17571	17731	17877	17720	17921	17921	17884	17958	17789	17836	17852	17815	17923	17802	18043	17969	18098	17870	17846	17865	17849	17727	17918	17880	18050	17814	17931	17858	17714	17865	17839	18021	17650	18030	17711	18075	17869	17844	17645	17838	17628	17650	17753	17870	17682	17875	17777	17790	17794	17851	17778	17873	17921	17956	18014	17736	17821	17981	17772	17854	17823	17942	17805	17843	17855	17798	18086	17842	17750	17713	17778	17889	17747	17836	17865	17912	17798	17778	17827	17910	17668	17748	17769	17847	17685	17661	17919	17877	17892	17996	17801	17874	17787	17865	17919	17751	18045	17590	17959	17855	17813	17847	17833	17863	17806	17815	17709	17984	18013	17627	17705	17988	17915	17614	17877	17785	17812	18086	17839	17938	17930	17827	17831	17904	17876	17920	17784	17830	17902	17821	17553	17758	17719	17813	17811	17906	17947	17711	17961	17862	17703	17783	17804	17580	17867	17601	18096	17878	17794	17732	17732	17721	17795	17801	17864	17730	17629	17975	17777	17772	17844	17853	17854	17910	17667	17850	17884	17747	17811	17780	17816	17935	17726	17818	17849	17875	17951	17918	17816	17921
24253	45869	37726	29506	25471	22816	20743	19645	18972	18181	17899	17617	17224	16958	16690	16349	16293	16043	16198	16032	16034	15968	16004	15964	15866	15761	15958	15964	15906	15830	15815	15989	15899	15969	15835	15813	15950	15780	15679	15832	15786	15799	15888	15688	15824	15786	15950	15956	15963	15884	15760	15863	15706	15821	15764	15756	15774	15863	15733	15729	15841	15926	15948	15758	15790	15748	15871	15750	15875	15767	15730	15865	15857	15698	15640	15784	15604	15741	16019	15826	15688	15804	15582	15699	15870	15834	15813	15624	15786	15768	15809	15855	15773	15890	15893	15901	15765	15877	15829	15746	15697	15870	15743	15724	15821	15737	15745	15904	15699	15853	15512	15764	15882	15614	15649	15797	15906	15834	15891	15574	15835	15558	15729	15746	15742	15659	15890	15746	15697	15800	15787	15648	15764	15640	15669	15960	15670	15956	15812	15832	15713	15891	15872	15744	15793	15815	15826	15841	15852	15685	15789	15651	15856	15635	15782	15743	15830	15721	15651	15774	15814	15589	15948	15782	15739	15880	15574	15826	15730	15771	15761	15688	15712	15719	15915	15736	15772	15874	15717	15682	15746	15898	15648	15795	15893	15880	15855	15769	15686	15768	15633	15867	15828	15827	15906	15659	15829	15776	15716	15870	15616	15867	15629	15900	15794	15737	15891	15752	15845	15690	15846	15710	15650	15663	15814	15787	15738	15732	15846	15796	15635	16028	15669	15779	15526	15697	15718	15648	15616	15805	15716	15821	15886	15811	15717	15894	15697	15878	15591	15771	15790	15922	15795	15760	15701	15754	15786	15919	15884	15873	15827	15953	15744	15843	15787	15521	15790	15681	15752	15784	15888	15721	15693	15665	15674	15606	15827	15883	15663	15830	15735	15848	15935	15826	15786	15779	15729	15831	15782	15797	15702	15834	15685	15857	16000	15734	15682	15736	15791	15676	15599	15963	15851	15799	15747	15622	15896	15716	15807	15760	15930	15907	15785	15772	15776	15686	15717	15728	15804	15630	15550	15709	15837	15813	15847	15783	15689	15781	15861	15732	15711	15621	15886	15763	15825	15820	15604	15752	15787	15693	15683	15766	15890	15784	15833	15680	15667	15733	15835	15730	15775	15798	15707	15827	15989	15833	15868	15901	15748	15856	15880	15809	15882	15903	15818	15769	15800	15845	15614	15715	15855	15804	15896	15851	15722	15918	15749	15724	15788	15896	15618	15866	15894	15947	15843	15842	15781	15662	15792	15836	15904	15843	15797	15722	15845	15879	15711	15833	15744	15921	15918	15652	15887	15612	15854	15714	15850	15848	15741	15794	16044	15891	15773	15791	15714	15861	15903	15851	15521	15775	15838	15828	15781	15738	15704	15745	15653	15673	15919	15611	15774	15801	15695	15631	15778	15736	15678	15729	15833	15759	15871	15712	15843	15774	15680	15738	15737	15905	15766	15923	15597	15776	15802	15753	15890	15849	15752	15818	15698	15743	15859	15806	15794	15847	15847	15821	15700	15793	15749	15830	15737	15749	15753	15797	15860	15833	15594	15718	15804	15666	15925	15794	15754	15850	15911	15646	15600	15799	15701	15850	15650	15766	15700	15782	15783	15745	15751	15846	15531	16052	15904	15828	15885	15752	15786	15681	15726	15772	15913	15733	15906	15695	15790	15845	15672	15750	15781	15877	15777	15743	15836	15757	15645	15714	15621	15720	15864	15854	15798	15860	15838	15796	15850	15830	15769	15656	15723	15767	15796	15693	15868	15817	15786	15701	15794	15868	15706	15944	15745	15851	15675	15769	15663	15871	15750	15605	15944	15692	15757	15800	15627	16059	15733	15768	15807	15788	15851	15670	15664	15793	15701	15715	15811	15761	15746	15773	15567	15772	15700	15750	15800	15580	15716	15755	15816	15735	15716	15757	15756	15700	15761	15700	15763	15799	15695	15826	15839	15837	16045	15948	15779	15986	15884	15794	15761	15960	15696	15723	15808	15890	15793	15799	15812	15914	15637	15924	15803	15567	15730	15767	15762	15694	15554	15743	15740	15731	15697	15739	15864	15550	15967	15862	15767	15895	15776	15713	15931	15754	15748	15839	15828	15718	15840	15661	15628	15671	15755	15722	15694	15788	15704	15853	15661	15834	15633	15721	15831	15736	15742	15719	15812	15667	15823	15728	15611	15768	15675	15689	15876	15963	15790	15763	15875	15688	15876	15731	15912	15813	15742	15779	15887	15636	15658	15609	15672	15775	15733	15838	15593	15660	15952	15804	15654	15802	15698	15886	15799	15756	15825	15835	15781	15864	15753	15814	15719	15796	15857	15772	15580	15749	15722	15757	15633	15584	15825	15806	15622	15727	15839	15908	15780	15888	15857	15809	15792	15686	15839	15778	15772	15755	15577	15742	15750	15685	15609	15814	15675	15914	15626	15709	15652	15895	15839	15654	15849	15960	15752	15821	15778	15872	15917	15674	15710	15822	15981	15758	15661	15816	15953	15833	15874	15659	15757	15783	15715	15746	15654	15801	15761	15832	15728	15664	15906	15692	15555	15708	15617	15818	15759	15648	15896	15854	16075	15809	15684	15954	15788	15709	15649	15838	15721	15786	15721	15716	15884	15918	15832	15802	15786	15894	15803	15821	15665	15801	15911	15642	15696	15487	15869	15674	15675	15651	15833	15892	15850	15800	15768	15764	15817	15749	15861	15845	15629	15693	15774	15847	15765	15817	15724	15843	15914	15797	15751	15783	15938	15806	15840	15704	15876	15817	15871	15788	15773	15763	15711	15755	15789	15687	15747	15944	15762	15941	15847	15790	15926	15818	15631	15842	15726	15800	15805	15687	15763	15796	15668	15677	15933	15740	15750	15903	15909	15766	15732	15815	15734	15762	15819	15724	15751	15743	15754	15743	15776	15693	15920	15642	15801	15711	15757	15726	15791	15869	15687	15707	15691	15772	15748	15779	15808	15804	15727	15734	15811	15671	15828	15748	15790	15757	15867	15769	15691	15968	15665	15776	15863	15640	15763	15729	15840	15919	15803	15624	15897	15587	15666	15869	15867	15696	15969	15848	15839	15798	15668	15619	15709	15787	15766	15700	15762	15672	15888	15902	15661	15819	15814	15763	15828	15810	15648	15826	15751	15895	15752	15864	15853	15598	15767	15729	15679	15752	15866	15843	15674	15841	15883	15689	15753	15752	15772	15748	15764	15818	15717	15741	15820	15954	15822	15664	15798	15779	15682	15540	15783	15809	15727	15877	15658	15895	15860	15626	15646	15711	15807	15671	15729	15840	15525	15870	15605	15599	15830	15884	15730	15661	15737	15747	15829	15787	15734	15720	15705	15603	15703	15631	15754	15869	15686	15805	15581	15774	15804	15655	15830	15714	15728	15757	15650	15815	15793	15733	15801	15804	15606	15767	15746	15682	15774	15711	15754	15691	15782	15660	15688	15988	15700	15770	15936	15840	15667	15835	15695	15785	15748	15831	15879	15832	15692	15779	15755	15820	15626	15932	15781	15776	15973	15645	15956	15810	15701	15789	15858	15765	15915	15850	15731	15630	15760	15804	15691	15778	15652	15801	15604	15800	15511	15835	15856	15808	15684	15876	15898	15703	15657	15686	15824	15885	15849	15834	15646	15756	15759	15927	15785	15706	15771	15893	15826	15832	15770	15722	15878	15656	15586	15639	15636	15783	15689	15724	15744	15718	15698	15958	15954	15832	15832	15866	15890	15937	15954	15714	15808	15707	15862	15764	15836	15769	15774	15772	15754	15924	15844	15841	15676	15834	15811	15874	15873	15938	15823	15727	15657	15728	15805	15917	15906	15799	15705	15871	15896	15888	15819	15762	15723	15807	15725	15653	15874	15935	15754	15763	15864	16041	15900	16020	15902	15737	15799	15635	15614	15681	15823	15645	15763	15573	15772	15762	15801	15871	15735	15718	15631	15740	15758	15846	15713	15653	15691	15830	15772	15713	15788	15582	15851	15899	15787	15909	15785	15655	15641	15784	15668	15730	15729	15593	15874	15709	15680	15698	15809	15834	15753	15779	15874	15715	15617	15650	15725	15861	15804	15710	15701	15781	15755	15803	15913	15738	15652	15784	15742	15646	15841	15735	15815	15865	15948	15765	15658	15840	15711	15809	15940	15751	15670	15580	15789	15764	15971	15806	15748	15747	15843	15846	15876	15835	15657	15704	15662	15676	15866	15848	15900	15790	15803	15702	15810	15820	15733	15832	15943	15600	15875	15705	15863	15608	15839	15789	15780	15693	15805	15856	15751	15809	15692	15843	15829	15524	15649	15691	15636	15724	15831	15707	15690	15724	15800	15746	15637	15793	15848	15795	15682	15762	15804	15918	15774	15767	15609	15896	15853	15838	15731	15889	15785	15808	15797	15817	15667	15803	15807	15799	15640	15859	15562	15730	15773	15804	15730	15876	15726	15665	15728	15821	15897	15782	15783	15607	15834	15825	15731	15901	15778	15717	15691	15665	15881	15843	15662	15733	16046	15761	15966	15839	15900	15651	15700	15768	15922	15795	15770	15645	15724	15947	15877	15911	15931	15659	15588	15781	15815	15823	15787	15795	15606	15939	15859	15895	15725	15789	15807	15748	15897	15819	15847	15799	15778	15875	15633	15543	15540	15742	15752	15820	15847	15707	15776	15714	15594	15665	15744	15790	15716	15771	15725	15878	15802	15761	15651	15819	15784	15698	15862	15605	15859	15719	15920	15824	15782	15883	15699	15683	15731	15720	15931	15699	15829	15673	15800	15692	15721	15859	15816	15727	15832	15802	15628	15823	15804	15667	15613	15745	15831	15757	15714	15831	15787	15745	15848	15838	15850	15909	15723	15743	15777	15554	15779	15541	15693	15807	15712	15910	15811	15780	15727	15721	15859	15693	15753	15877	15655	15699	15943	15790	15839	15965	15798	15855	15643	15674	15709	15821	15813	15898	15878	15795	15723	15667	15758	15749	15756	15878	15859	15735	15777	15848	15794	15709	15869	15699	15724	15736	15846	15677	15746	15638	15795	15931	15632	15816	15849	15787	15948	15781	15726	15531	15780	15966	15780	15734	15672	15762	15820	15813	15687	15794	15850	15616	15758	15661	15805	15966	15751	15737	15691	15755	15814	15728
25362	21701	27770	28397	22371	20718	20325	19278	18784	18783	18466	18357	18162	18216	18173	17862	17903	17711	17832	17641	17478	17643	17524	17472	17393	17574	17478	17451	17532	17453	17323	17489	17482	17411	17476	17530	17403	17771	17454	17557	17279	17423	17442	17531	17420	17535	17250	17295	17549	17553	17333	17447	17522	17494	17655	17396	17489	17387	17359	17449	17632	17627	17297	17566	17400	17384	17405	17673	17366	17286	17229	17440	17500	17550	17521	17675	17296	17412	17173	17488	17259	17554	17389	17708	17517	17627	17416	17478	17456	17297	17264	17263	17446	17354	17284	17404	17351	17500	17602	17698	17514	17413	17405	17460	17483	17608	17533	17400	17535	17479	17470	17319	17244	17307	17551	17384	17321	17475	17457	17642	17437	17586	17372	17348	17470	17587	17601	17388	17296	17294	17599	17222	17345	17417	17448	17208	17514	17405	17510	17513	17598	17474	17199	17290	17300	17480	17558	17541	17531	17437	17287	17529	17643	17270	17293	17371	17547	17250	17340	17447	17399	17504	17412	17464	17476	17502	17550	17383	17541	17538	17485	17213	17514	17394	17469	17565	17427	17410	17419	17440	17642	17482	17336	17266	17340	17588	17490	17390	17651	17464	17420	17662	17598	17482	17336	17360	17304	17650	17498	17494	17467	17420	17380	17498	17437	17435	17388	17451	17539	17362	17455	17349	17372	17244	17499	17589	17534	17563	17592	17570	17420	17552	17556	17366	17368	17514	17314	17426	17556	17279	17431	17485	17324	17550	17456	17361	17354	17497	17510	17729	17508	17640	17379	17497	17319	17579	17326	17434	17503	17421	17658	17417	17464	17422	17394	17365	17560	17461	17518	17450	17560	17595	17673	17560	17522	17607	17301	17316	17511	17489	17501	17570	17438	17298	17612	17321	17310	17609	17375	17594	17518	17374	17479	17460	17361	17523	17434	17410	17554	17527	17544	17465	17519	17333	17392	17586	17389	17373	17614	17403	17480	17608	17448	17394	17325	17318	17370	17411	17404	17497	17493	17412	17504	17437	17363	17412	17437	17662	17614	17385	17345	17604	17519	17660	17447	17240	17646	17607	17501	17432	17763	17322	17448	17437	17530	17242	17247	17458	17364	17378	17601	17486	17337	17560	17508	17576	17765	17528	17484	17444	17205	17217	17515	17335	17539	17508	17482	17587	17372	17276	17405	17394	17532	17442	17486	17437	17410	17281	17297	17563	17350	17507	17514	17477	17437	17449	17414	17265	17341	17361	17415	17331	17420	17477	17362	17399	17545	17454	17648	17691	17484	17421	17340	17353	17478	17469	17385	17424	17379	17269	17439	17347	17376	17469	17348	17408	17423	17468	17362	17431	17383	17625	17563	17205	17354	17561	17484	17466	17507	17539	17396	17499	17182	17309	17480	17732	17410	17294	17609	17545	17407	17417	17521	17434	17401	17587	17313	17350	17455	17450	17560	17521	17442	17364	17486	17426	17517	17402	17357	17367	17502	17575	17458	17467	17556	17685	17347	17346	17448	17545	17499	17622	17325	17548	17499	17508	17518	17559	17325	17440	17345	17569	17401	17309	17321	17540	17394	17396	17716	17389	17385	17612	17591	17717	17567	17378	17453	17411	17586	17456	17480	17501	17379	17541	17352	17303	17675	17590	17553	17294	17525	17585	17502	17598	17525	17479	17589	17650	17525	17350	17359	17461	17642	17447	17336	17313	17313	17202	17512	17456	17565	17336	17349	17451	17455	17517	17608	17431	17321	17413	17422	17301	17418	17450	17685	17531	17595	17374	17542	17321	17330	17299	17622	17539	17457	17442	17617	17459	17630	17461	17225	17471	17375	17529	17503	17542	17495	17604	17613	17385	17471	17498	17546	17288	17598	17428	17594	17403	17339	17344	17435	17553	17608	17550	17352	17498	17698	17479	17640	17572	17433	17380	17753	17452	17509	17398	17689	17477	17540	17454	17594	17447	17685	17517	17515	17377	17559	17314	17499	17542	17596	17526	17614	17585	17410	17279	17667	17394	17316	17178	17561	17519	17444	17406	17436	17412	17627	17400	17395	17475	17492	17468	17499	17404	17319	17491	17299	17298	17438	17250	17601	17635	17443	17411	17365	17382	17474	17635	17408	17324	17245	17448	17583	17743	17590	17411	17369	17239	17407	17505	17587	17366	17430	17401	17411	17412	17501	17492	17605	17543	17330	17560	17285	17463	17573	17373	17176	17459	17273	17261	17481	17575	17584	17381	17319	17551	17725	17412	17635	17568	17432	17657	17450	17444	17415	17404	17422	17490	17489	17377	17491	17559	17352	17544	17376	17280	17388	17304	17396	17489	17660	17524	17507	17387	17573	17505	17382	17343	17664	17407	17486	17481	17589	17528	17487	17428	17347	17367	17452	17362	17541	17309	17373	17416	17464	17608	17494	17582	17463	17545	17595	17390	17608	17584	17482	17634	17625	17449	17490	17447	17501	17270	17420	17440	17585	17693	17602	17675	17598	17282	17344	17468	17392	17647	17489	17598	17414	17521	17533	17563	17497	17461	17526	17701	17361	17333	17671	17415	17384	17473	17626	17414	17454	17560	17465	17420	17386	17581	17357	17259	17467	17533	17384	17572	17485	17637	17469	17510	17245	17388	17397	17504	17547	17580	17317	17367	17551	17399	17810	17565	17432	17486	17521	17590	17565	17375	17378	17266	17334	17507	17580	17517	17496	17439	17634	17355	17378	17583	17457	17390	17438	17592	17245	17300	17191	17417	17414	17319	17543	17482	17583	17395	17499	17393	17440	17559	17161	17241	17416	17573	17488	17540	17465	17596	17491	17463	17669	17282	17370	17202	17331	17287	17386	17529	17551	17410	17398	17343	17581	17349	17669	17470	17596	17415	17459	17396	17413	17478	17379	17303	17536	17678	17581	17429	17301	17179	17362	17503	17385	17422	17506	17627	17562	17397	17524	17499	17331	17631	17550	17544	17549	17569	17396	17373	17505	17448	17686	17663	17613	17495	17462	17516	17546	17348	17528	17492	17177	17492	17466	17451	17339	17411	17549	17449	17460	17448	17309	17717	17637	17347	17660	17502	17571	17350	17410	17388	17568	17320	17526	17529	17581	17410	17466	17312	17521	17112	17493	17561	17476	17378	17505	17436	17498	17561	17419	17455	17691	17487	17589	17508	17723	17457	17600	17469	17502	17350	17458	17320	17534	17386	17613	17342	17319	17350	17498	17406	17254	17639	17414	17508	17561	17272	17585	17528	17481	17367	17657	17466	17619	17452	17599	17419	17448	17554	17403	17688	17519	17498	17787	17435	17363	17373	17418	17522	17462	17460	17599	17399	17511	17195	17400	17440	17420	17649	17725	17489	17330	17289	17522	17588	17412	17640	17504	17481	17707	17378	17475	17448	17781	17450	17385	17549	17263	17494	17641	17496	17580	17149	17463	17707	17559	17679	17638	17517	17503	17352	17627	17523	17482	17403	17436	17153	17556	17299	17334	17562	17564	17373	17443	17287	17508	17534	17431	17403	17340	17501	17639	17365	17503	17438	17316	17418	17585	17516	17403	17417	17526	17329	17449	17272	17525	17488	17509	17539	17537	17443	17432	17320	17465	17444	17435	17393	17328	17526	17495	17494	17448	17398	17431	17452	17500	17479	17636	17393	17542	17389	17474	17593	17521	17641	17515	17467	17469	17390	17584	17516	17557	17517	17509	17374	17422	17508	17507	17441	17329	17492	17445	17539	17515	17470	17641	17496	17532	17647	17456	17463	17274	17456	17257	17471	17521	17521	17243	17658	17570	17488	17541	17406	17634	17264	17447	17616	17442	17502	17474	17365	17557	17605	17606	17688	17428	17531	17436	17523	17574	17571	17529	17318	17350	17544	17501	17463	17402	17279	17401	17572	17540	17472	17481	17394	17367	17388	17607	17556	17343	17365	17526	17436	17446	17524	17587	17297	17363	17616	17553	17328	17422	17333	17594	17556	17559	17600	17477	17384	17444	17473	17462	17593	17669	17318	17502	17348	17685	17372	17591	17458	17666	17400	17468	17405	17410	17597	17603	17497	17687	17496	17368	17345	17371	17456	17508	17256	17474	17469	17435	17475	17375	17612	17478	17316	17372	17381	17519	17586	17315	17438	17482	17398	17395	17551	17325	17354	17391	17417	17478	17379	17649	17416	17494	17558	17612	17266	17488	17511	17406	17500	17385	17480	17632	17492	17489	17453	17471	17522	17495	17503	17280	17468	17565	17452	17373	17444	17484	17439	17438	17505	17332	17545	17336	17516	17434	17365	17359	17502	17515	17340	17436	17549	17408	17249	17231	17651	17582	17524	17517	17416	17488	17373	17602	17376	17529	17603	17367	17426	17362	17452	17588	17472	17392	17540	17396	17488	17339	17599	17307	17372	17416	17373	17360	17570	17599	17625	17249	17343	17437	17393	17446	17280	17365	17559	17587	17362	17465	17577	17450	17548	17621	17657	17468	17549	17233	17305	17467	17546	17612	17522	17328	17347	17543	17422	17642	17278	17442	17258	17513	17341	17532	17405	17613	17395	17466	17364	17783	17738	17467	17421	17419	17492	17557	17232	17551	17501	17489	17505	17570	17489	17536	17574	17553	17413	17587	17305	17528	17517	17505	17377	17424	17503	17427	17614	17447	17376	17581	17409	17684	17624	17590	17520	17821	17598	17543	17384	17418	17448	17311	17489	17501	17310	17396	17403	17457	17380	17362	17509	17376	17487	17477	17519	17367	17427	17534	17581	17563	17426	17522	17423	17592	17424	17617	17494	17549	17522	17441	17485	17399	17560	17514	17465	17400	17531	17493	17664	17673	17430	17318	17597	17526	17499	17427	17547	17406	17465	17510	17428	17536	17235	17356	17383	17381	17497	17682	17571	17466	17252	17475	17504	17341	17343	17342	17456	17361	17417	17447	17461	17411	17234	17449	17614	17518	17299	17479	17528	17337	17676	17837	17191	17358	17572	17345	17356	17492	17501	17578	17589	17502	17469	17378	17541	17457	17424	17534	17433	17594	17604	17550	17462	17581	17607	17585	17578	17470	17519	17477	17604	17467	17682	17554	17491	17537	17497	17486	17549	17560	17695	17481	17424	17594	17533	17466	17487	17456	17364	17510	17357	17425	17444
24413	41611	33915	26516	23159	20570	19507	18654	17778	17282	17202	16939	16713	16395	16174	16166	15879	15764	15884	15804	15537	15761	15722	15732	15557	15697	15739	15739	15409	15625	15579	15668	15672	15504	15541	15519	15498	15502	15503	15429	15516	15621	15568	15524	15493	15491	15683	15367	15591	15455	15573	15639	15613	15471	15492	15627	15608	15317	15524	15611	15507	15558	15652	15479	15526	15451	15471	15770	15545	15616	15529	15505	15660	15694	15697	15420	15610	15482	15536	15568	15578	15570	15474	15525	15564	15509	15540	15495	15654	15530	15677	15611	15487	15600	15584	15397	15569	15649	15454	15627	15574	15605	15463	15443	15480	15605	15612	15539	15459	15717	15534	15580	15618	15620	15629	15624	15598	15656	15620	15490	15479	15365	15581	15465	15594	15564	15576	15557	15542	15577	15468	15577	15390	15746	15495	15571	15451	15513	15384	15619	15616	15583	15619	15465	15669	15441	15663	15375	15647	15608	15411	15625	15555	15647	15412	15465	15471	15552	15482	15562	15684	15497	15469	15554	15582	15626	15388	15510	15680	15494	15585	15323	15434	15518	15611	15514	15655	15406	15592	15733	15395	15600	15594	15511	15350	15541	15627	15493	15439	15580	15594	15544	15478	15584	15552	15407	15416	15438	15455	15525	15542	15569	15518	15368	15422	15632	15748	15471	15627	15768	15559	15613	15622	15585	15559	15542	15593	15404	15795	15528	15433	15567	15651	15643	15595	15573	15449	15307	15505	15531	15262	15424	15729	15509	15602	15654	15609	15501	15534	15348	15546	15507	15638	15541	15429	15552	15666	15602	15427	15617	15850	15410	15502	15516	15487	15584	15581	15540	15399	15350	15594	15599	15584	15642	15635	15589	15482	15627	15520	15627	15544	15482	15655	15522	15651	15632	15516	15444	15528	15603	15552	15606	15498	15530	15507	15518	15519	15832	15408	15644	15568	15427	15574	15641	15428	15612	15428	15487	15676	15423	15445	15699	15594	15539	15491	15332	15495	15457	15613	15695	15490	15483	15608	15657	15449	15599	15558	15645	15537	15484	15558	15613	15633	15455	15548	15491	15539	15540	15452	15629	15570	15597	15538	15454	15586	15351	15419	15419	15676	15555	15487	15477	15693	15541	15563	15516	15511	15711	15586	15461	15744	15600	15646	15641	15626	15600	15434	15519	15478	15570	15522	15479	15294	15621	15666	15593	15707	15480	15466	15531	15511	15599	15657	15662	15622	15592	15510	15470	15584	15595	15707	15607	15537	15595	15479	15503	15568	15487	15471	15500	15702	15540	15573	15546	15615	15517	15523	15524	15567	15507	15498	15576	15623	15526	15594	15518	15653	15507	15401	15449	15581	15596	15634	15519	15562	15378	15525	15537	15545	15355	15390	15650	15507	15616	15670	15357	15499	15725	15593	15583	15512	15571	15527	15678	15366	15652	15562	15410	15472	15505	15594	15548	15456	15336	15634	15505	15552	15737	15697	15497	15477	15507	15613	15398	15552	15502	15605	15590	15602	15597	15636	15401	15427	15806	15450	15626	15594	15777	15493	15596	15590	15569	15594	15578	15669	15471	15522	15621	15559	15521	15499	15741	15459	15511	15646	15491	15617	15654	15626	15602	15561	15594	15517	15650	15594	15569	15487	15520	15521	15778	15638	15449	15535	15614	15622	15503	15656	15409	15492	15630	15654	15680	15438	15611	15657	15489	15628	15519	15567	15476	15563	15563	15548	15648	15638	15483	15437	15423	15675	15698	15637	15576	15460	15512	15672	15467	15543	15531	15551	15523	15625	15597	15557	15585	15573	15555	15281	15510	15573	15565	15563	15510	15517	15635	15390	15545	15583	15442	15494	15728	15486	15531	15518	15484	15494	15470	15516	15592	15523	15499	15505	15640	15594	15559	15498	15589	15615	15577	15516	15612	15728	15492	15581	15466	15673	15506	15611	15598	15591	15569	15486	15508	15439	15798	15567	15481	15395	15462	15510	15568	15684	15435	15592	15745	15619	15515	15610	15506	15351	15636	15625	15497	15570	15528	15361	15652	15485	15635	15622	15561	15536	15620	15516	15648	15368	15522	15459	15459	15431	15471	15679	15451	15599	15583	15653	15559	15580	15623	15473	15599	15569	15352	15546	15478	15466	15597	15743	15517	15577	15609	15517	15524	15580	15397	15570	15520	15688	15480	15418	15587	15633	15587	15635	15582	15610	15556	15793	15541	15501	15429	15366	15417	15595	15513	15496	15517	15393	15641	15384	15602	15485	15558	15401	15428	15447	15608	15723	15420	15561	15481	15738	15673	15453	15639	15615	15687	15658	15522	15400	15516	15711	15534	15311	15475	15546	15589	15518	15427	15595	15371	15472	15530	15536	15518	15519	15593	15722	15677	15521	15458	15427	15488	15645	15443	15597	15775	15677	15440	15588	15577	15397	15654	15498	15579	15599	15566	15588	15596	15778	15513	15610	15655	15541	15544	15526	15484	15538	15689	15569	15484	15547	15497	15547	15480	15646	15604	15625	15491	15701	15547	15512	15488	15418	15593	15564	15514	15645	15659	15547	15647	15566	15665	15524	15814	15474	15683	15293	15584	15486	15422	15468	15643	15426	15447	15523	15670	15584	15620	15504	15491	15629	15497	15544	15379	15536	15537	15511	15635	15367	15558	15443	15435	15480	15631	15533	15572	15532	15569	15436	15535	15426	15429	15582	15594	15438	15652	15502	15549	15527	15609	15558	15432	15553	15573	15422	15348	15654	15627	15541	15660	15524	15569	15689	15571	15521	15488	15550	15500	15481	15517	15596	15583	15470	15681	15570	15641	15542	15379	15525	15583	15569	15730	15431	15726	15515	15777	15379	15609	15648	15539	15455	15516	15509	15483	15463	15619	15516	15639	15684	15646	15388	15765	15499	15481	15584	15489	15615	15632	15596	15402	15725	15692	15497	15384	15481	15506	15477	15505	15406	15441	15477	15596	15680	15562	15628	15663	15406	15633	15498	15606	15538	15500	15553	15430	15562	15420	15290	15663	15606	15496	15606	15501	15353	15726	15442	15620	15479	15417	15588	15552	15679	15439	15702	15419	15670	15478	15533	15491	15557	15436	15556	15323	15507	15633	15556	15754	15660	15552	15467	15410	15634	15601	15563	15501	15575	15564	15643	15626	15550	15475	15573	15477	15521	15453	15510	15372	15507	15680	15595	15556	15641	15619	15559	15524	15555	15402	15561	15349	15604	15713	15422	15717	15603	15524	15356	15790	15538	15655	15556	15536	15540	15565	15709	15592	15805	15441	15532	15553	15544	15524	15408	15677	15629	15316	15443	15663	15404	15469	15556	15569	15515	15577	15556	15537	15609	15458	15534	15614	15471	15597	15554	15459	15449	15506	15596	15460	15613	15728	15471	15561	15595	15696	15538	15493	15542	15510	15534	15568	15431	15618	15615	15697	15728	15525	15511	15436	15503	15390	15605	15481	15445	15393	15388	15787	15590	15495	15568	15457	15545	15500	15682	15430	15551	15606	15353	15408	15698	15583	15623	15563	15474	15385	15563	15594	15466	15660	15563	15523	15592	15527	15679	15471	15634	15639	15401	15471	15441	15552	15618	15450	15568	15517	15590	15597	15762	15404	15522	15629	15516	15554	15400	15544	15411	15661	15691	15489	15373	15530	15633	15620	15518	15584	15605	15610	15524	15534	15497	15410	15629	15446	15517	15463	15570	15443	15560	15498	15620	15468	15608	15516	15463	15524	15626	15463	15446	15691	15671	15595	15756	15585	15476	15669	15589	15673	15558	15645	15578	15546	15501	15570	15438	15609	15552	15472	15579	15523	15304	15360	15713	15565	15544	15442	15709	15472	15551	15488	15378	15607	15600	15630	15590	15545	15519	15514	15557	15549	15445	15591	15535	15500	15677	15415	15476	15345	15430	15518	15617	15433	15560	15628	15600	15507	15602	15512	15435	15529	15450	15373	15472	15491	15499	15766	15443	15558	15541	15558	15622	15333	15495	15544	15678	15513	15493	15530	15694	15543	15659	15594	15655	15656	15582	15622	15590	15574	15507	15479	15507	15460	15567	15604	15600	15416	15551	15462	15571	15593	15650	15452	15388	15703	15479	15553	15612	15458	15475	15507	15488	15557	15554	15554	15551	15658	15628	15512	15658	15540	15500	15516	15401	15462	15813	15525	15517	15551	15421	15600	15669	15736	15531	15504	15557	15530	15584	15764	15699	15657	15529	15622	15688	15687	15711	15585	15571	15475	15593	15456	15700	15472	15583	15539	15564	15590	15741	15585	15683	15493	15735	15589	15632	15660	15512	15488	15441	15467	15540	15665	15567	15545	15595	15479	15696	15629	15614	15602	15675	15663	15458	15542	15668	15406	15560	15443	15547	15547	15592	15543	15621	15752	15418	15533	15478	15600	15496	15558	15614	15579	15616	15454	15677	15535	15433	15603	15634	15486	15668	15359	15568	15459	15638	15433	15495	15437	15713	15559	15428	15706	15467	15462	15487	15612	15632	15573	15580	15485	15670	15271	15697	15533	15673	15527	15573	15519	15679	15538	15458	15541	15539	15554	15675	15266	15610	15514	15629	15564	15508	15455	15791	15687	15455	15485	15562	15605	15489	15430	15473	15569	15666	15474	15549	15560	15579	15449	15463	15585	15664	15498	15522	15599	15686	15487	15512	15633	15665	15496	15673	15550	15587	15644	15560	15540	15485	15566	15482	15602	15431	15664	15553	15498	15504	15525	15573	15707	15616	15472	15551	15574	15604	15587	15401	15568	15526	15504	15479	15556	15600	15561	15701	15537	15447	15823	15700	15623	15735	15686	15665	15588	15411	15320	15411	15450	15492	15455	15537	15657	15407	15534	15451	15499	15464	15592	15490	15474	15576	15614	15731	15505	15725	15449	15490	15507	15442	15490	15479	15590	15453	15582	15509	15560	15547	15500	15393	15691	15690	15612	15507	15449	15742	15400	15380	15651	15500	15604	15594	15543	15471	15460	15832	15399	15406	15750	15515	15588	15506	15536	15470	15400	15639	15472	15586	15586	15480	15435	15344	15580	15595	15500	15642	15570	15560	15473	15677	15492	15631	15474	15598	15521	15619	15532	15586	15342	15642	15543	15524	15672	15560	15793
22450	21464	28648	24757	22263	24832	26492	22039	20856	20838	20304	19794	19483	19211	18870	18659	18597	18517	18471	18243	18131	18190	18063	18183	18137	17972	18101	17877	18078	18063	18079	17755	18162	18106	18119	18063	17782	17986	18113	18005	18027	18084	18058	17971	18044	18065	18114	17991	17972	18062	17911	17961	17889	18065	18054	17951	18165	17938	17755	17935	17853	17841	18148	18096	17774	17680	17917	17848	17648	18103	17947	17922	18261	18179	17929	17899	18080	17874	17887	17965	17869	18068	17869	18030	17796	18131	18091	17986	17972	17928	18207	18075	17910	17982	17893	18066	17747	17848	18045	17902	17804	17968	17913	18070	17899	17966	18056	18020	17865	17876	17970	17779	17867	18114	17751	17917	18226	17797	17693	17968	17850	17877	17840	17760	17868	17773	18011	17821	17820	17828	17984	17727	17916	17835	18058	17926	17894	17891	17826	17704	17926	18011	17854	18054	17958	17932	17998	17895	17952	17708	17785	17851	17804	17852	18057	17888	17871	18011	17942	17794	17938	17858	17778	17902	17724	17832	17860	18006	18026	17968	17809	17863	17976	18004	18154	17925	18056	17704	17845	18126	18026	17732	18089	17965	17830	17820	18027	18022	17836	17864	17807	17939	17917	17909	17865	18004	18013	17984	17833	17965	17906	17766	18038	18064	17827	17734	17817	17874	17956	17977	18076	18140	17955	17807	18075	17869	18069	17926	17866	17760	17986	17682	17867	17737	17975	18098	17984	17843	18094	18008	17698	17790	18075	17840	17888	17930	18022	17980	17992	17732	17762	17612	17789	18161	17740	17937	18011	17880	17761	17732	17932	17847	17835	17735	17776	17831	17911	17771	18004	18038	17956	17815	17857	17835	17825	17785	17881	17632	17747	17881	17803	17967	17905	17794	18076	17798	17665	17966	18123	17906	17871	17916	17853	17734	17962	17739	17768	17843	18076	17967	17779	17967	18009	17937	17742	17767	17791	18076	17883	17956	18063	17897	17679	17785	17792	17933	18099	17806	17979	17954	18154	17771	17980	17822	18047	17987	18003	18047	17774	17908	17779	17999	17840	18028	18016	18110	17791	17821	17853	17980	18106	17885	17778	17779	17778	17770	17849	17984	18091	17838	17999	17657	17942	17839	17895	17883	17920	17802	17733	17915	17727	17559	17978	17829	17807	17804	17918	17851	18031	17943	17943	17799	17881	17952	18221	17920	18041	18042	18136	17916	17833	17834	17877	17898	17784	17928	18141	17844	17618	17997	18011	17707	17911	17917	17841	17873	17991	17888	17939	17922	17868	17866	17969	17967	18002	17889	17987	18151	17900	17815	17884	17920	18155	17907	18062	17899	17958	17836	17972	17964	18085	18047	17812	17932	17879	18124	17752	17856	17770	17919	18112	17929	17901	17746	18015	17862	18084	17968	17830	17775	17784	17830	17930	17937	17949	17963	17794	17898	17879	17779	17940	17736	17974	17907	17666	17612	17850	18172	17899	17846	17918	17856	17855	18032	17764	17873	17810	17942	17911	17941	17740	17824	17630	17969	17748	17855	17885	17863	17758	17925	17853	17965	17940	17958	18139	18021	17885	18014	18058	17892	17969	18045	17990	17732	17846	17774	17936	17926	17847	17899	17944	17678	17862	17985	17832	17974	17982	18121	17786	17935	18008	17997	18000	17884	18007	17906	17803	17907	17873	17900	17832	17884	17851	17978	17847	17993	17863	18008	18115	17734	17984	18021	17687	17887	17779	17913	18014	17712	17580	18164	17961	17910	17755	17959	18071	17989	18014	17850	18052	17843	17982	17981	17983	18004	17922	17771	17949	17878	17746	17717	18092	17818	17983	17905	18165	17841	17939	17867	17729	17931	17991	17976	17908	17912	17940	17894	17685	17673	17656	17972	17910	18090	17724	17892	18012	17841	17916	18048	17871	17924	17690	17895	18114	17879	18061	17942	18045	17931	17832	17767	17706	17798	17872	18000	17853	17851	17836	17838	17828	17965	18036	18049	18020	17967	17924	17806	17888	17846	17897	18000	17857	17685	17980	17917	17973	17998	17819	18061	18213	18008	18054	18115	18127	17974	17964	17903	17776	17687	17930	17811	17921	17869	17916	17880	17964	18000	17796	17914	17934	17807	18093	17783	17703	17840	18150	18151	17899	17835	18119	17783	17913	17809	17751	18075	17882	17810	17990	17997	17816	18102	17876	18001	17924	17905	17717	17854	17712	17955	17925	17850	17934	18014	17899	18211	17940	17950	18006	17716	17841	18038	17955	17606	18221	17917	17924	18074	17917	17955	17901	17931	17940	17999	17993	17863	17879	17931	17961	17745	17772	17881	17857	17988	17834	17688	17722	17846	17953	18076	17961	17892	17745	17769	17810	17933	17888	17991	17987	18109	17864	17983	17969	17988	17960	18150	17769	18004	17814	17954	17826	17923	17943	17794	17758	17811	18055	17862	17854	18045	17872	18043	17871	17734	18075	17770	17879	18170	17968	17941	17959	17873	17983	17932	17896	17794	18005	17924	17897	17871	18100	17826	17918	17916	17863	17981	17751	17947	18023	17912	17888	17990	17974	17982	17983	17880	17849	17777	17702	17839	17826	17843	18002	17716	17692	17868	17878	18020	17964	18015	17782	18011	17750	17727	17968	17873	17978	18002	17746	17989	17800	17993	17798	17977	18138	17946	17834	18095	17789	17910	17847	17942	17921	17854	17979	18105	18059	17836	17847	17907	17904	17724	17973	17834	17894	18075	17872	18104	17975	17855	18005	17863	17881	17943	17708	17900	17840	17860	17974	17881	18167	17740	17869	18000	17817	17904	18163	17646	17966	17970	18057	17940	17930	18102	17892	17935	17863	17784	17938	17853	18054	18069	17777	17719	17891	17960	17711	17869	17964	17875	17894	17748	17629	17732	17653	17929	17693	17721	17938	17579	17914	17858	17829	17836	17828	17805	17747	17915	17883	17935	17814	17930	17694	17936	18006	17916	17994	17985	18038	17746	17779	17940	17854	18065	17909	17811	17929	17739	17961	18000	17933	17931	17881	17952	17966	17879	17893	17797	18064	17817	17947	18072	17936	17967	18148	17830	17851	17860	17890	17779	17895	17870	17766	17801	17918	17809	18149	18007	17947	17920	17854	17897	18145	18048	18137	17974	17904	17890	17976	17889	17762	17875	17998	18055	17999	17887	17908	17684	17896	17831	18100	17902	17899	18095	18057	17944	17900	17690	18027	17817	17904	17839	17964	17917	17989	17840	17861	18132	17876	17893	18021	17900	17799	17842	17823	17975	17905	18007	17990	17749	17961	18028	17985	17833	17945	17976	17930	17884	17895	18014	17833	17955	17880	17902	17944	17731	17854	17965	17851	18024	17895	17966	17860	17936	17812	17858	17912	17927	17929	17827	18062	17967	17695	17949	17949	17881	18095	17929	17888	17926	18050	17976	17961	17931	17982	17809	17817	17756	17915	18090	17816	17932	17902	17691	17834	17863	17856	17725	18056	17977	17783	17909	17824	17915	17973	17899	18068	17878	17975	17938	17841	17942	18003	17914	17789	17951	17709	17851	17865	17882	17912	17631	18024	17643	17952	17886	17947	17823	17895	18150	17889	18055	17789	17897	17662	17912	18000	17928	18044	17809	17986	17981	17920	17842	17704	17887	17931	17916	17705	17952	18032	17819	17940	17763	18171	17840	17938	17902	17847	17987	17990	18135	18156	18052	17762	17999	18159	17774	17865	17915	17926	17935	17808	17641	17916	17857	17981	17952	17928	18044	18001	17929	17976	17827	17937	17896	17763	17794	17930	17917	17920	17940	17990	17784	17922	17868	17974	17870	18112	18080	17940	17916	17924	17916	17828	17788	17785	18067	17820	17893	17830	17965	18109	17777	17733	17916	17961	17879	17927	17852	17763	17933	17898	17932	17916	17810	17913	17857	17846	17809	17848	17794	17969	18028	17817	17926	17882	17805	17817	18093	17909	17823	17752	17933	17737	17862	18027	18032	18096	17928	17892	17907	17729	17922	17990	17893	17930	17926	17857	17964	17980	17994	17800	17911	18065	18121	17994	17944	18054	18020	17786	17858	17989	18043	17793	18049	17508	17930	17874	17774	17757	17928	18014	17844	17894	18049	17950	17776	17942	18092	17978	17953	18024	17946	17947	17911	17964	17683	17897	17754	18041	17990	18101	17877	17812	18169	17970	17900	17890	17845	17917	17829	17883	18016	17727	17882	17935	17789	18023	17703	17923	17748	17852	17646	17843	17980	17852	17863	17756	17895	17913	18022	17938	18046	18005	17835	18096	17974	18199	17992	17959	17818	17895	17964	17880	17886	17990	17916	17924	17994	17967	18057	17874	17971	18037	17892	17888	17949	17934	17947	17852	17910	17954	17957	17809	17935	17966	17988	17949	17957	17996	17912	17861	17775	17876	17881	17708	17887	17898	17870	17787	17956	17893	17943	18175	17918	17834	17786	17830	17866	18136	17976	18012	18018	17946	17870	17739	18059	17928	17853	17691	17807	17904	17915	17787	17860	18007	17577	18018	17805	17726	17891	18126	17997	17859	17971	18040	17881	17984	17925	18050	17822	17767	17713	17836	17918	18110	18073	17959	18063	18050	17866	17932	17799	18021	18193	17922	18023	18026	17890	18062	17924	17717	17886	17743	17781	17832	17839	17939	17768	17710	17991	18044	17853	17999	17842	17841	17895	17831	17896	17838	17903	17947	18091	18000	17971	17848	17811	18003	17878	17861	17936	17883	17861	17927	17828	17925	17784	17987	18170	17768	17901	17872	18064	18123	17761	18085	17759	17960	17956	18023	17797	17987	17972	18037	17833	17776	17858	17824	17836	17905	17925	17850	17984	17834	17850	17878	17872	17890	17942	18103	17889	17844	17729	17900	17767	17787	18124	17992	17871	17939	17990	18026	17928	17967	17944	17865	18155	18157	18231	18038	17952	18007	17699	17930	17872	18016	17860	18024	17930	17918	17991	18044	17836	18036	18149	17758	18047	18066	17954	17912	17931	17998	17957	17814	17862	17934	18033	18033	17852	18016	17622	17809	18109	17923	18069	18009	17998	17721	18036	17898	18007	17990	17877	17814	17843	17981	17818	17885	18032	17873	18025	17788	18016	17816	18038	17957	17858
25211	49421	41732	33172	28335	24855	22982	21231	20032	19392	19063	18310	17837	17639	17034	16698	16483	16320	16193	16247	16136	16137	16105	16055	15936	15879	16003	15976	16144	15961	15909	15913	15924	15943	15942	15810	15794	15852	16010	16041	15834	15959	15887	15837	15854	15934	15835	15803	16086	15915	15866	15919	15854	15779	16000	15898	15790	15874	15875	15846	15851	15813	15768	15798	15575	15933	15779	15786	15715	15892	15816	15682	15804	15807	15787	15919	15856	15635	15769	15602	15745	15775	15858	15846	15834	15868	15865	15780	15869	15765	16048	15876	15717	15609	15780	15782	15903	15701	15815	15786	15985	15820	15702	15846	15801	15813	15820	15841	16020	15897	15754	15753	15864	15793	15711	15845	15968	15902	15924	15865	15914	15858	16189	15667	16014	15796	16110	15778	15821	15945	15757	15701	16066	15933	15852	15864	15893	15921	15820	15901	15803	15934	15796	15956	15844	15917	15880	15806	15912	15783	15889	15824	15925	15864	15931	15885	15886	15650	15794	15984	15734	15714	15819	15818	15757	15738	15854	15771	16025	15872	15781	15728	15882	15859	15798	15810	15958	15678	15847	15876	15892	15956	15839	15843	15852	15759	15862	16000	16026	15619	15833	15726	15900	15768	15892	15791	15818	15977	15868	15793	15739	15969	15915	15754	15983	15990	15776	15898	15903	15862	15874	15737	16158	15866	15974	15897	15938	15668	15876	15754	15787	15840	15958	15791	15964	15782	15773	15892	15938	15790	15798	15772	15963	15612	15690	15735	15932	15809	15924	15754	15962	15807	15817	15757	15929	15775	15891	15762	15822	15868	15718	15996	15960	15826	15796	15938	15776	15915	15836	15812	15949	15824	15741	15959	15933	15805	15855	16011	15807	15874	15826	15811	15904	15747	15801	15879	15827	15931	15899	15790	15818	15895	15898	15739	15993	15936	15803	15568	15802	15898	15757	15825	15931	15860	15954	15731	15665	15967	15933	15747	15837	15744	15682	15909	15999	15795	15980	15730	15981	15895	15824	15769	15607	15767	15800	15738	15625	15960	15795	15936	15652	15836	15783	15812	15876	15739	15824	15801	15808	15854	15871	15695	15845	16009	15847	15886	15876	15944	15788	15867	15893	15693	15655	15802	16071	15808	15687	15989	15796	16086	15881	15834	15726	15799	15880	15871	15903	15715	15732	15885	15664	15979	15888	15758	15731	15814	15890	15910	15988	15824	15843	15845	15877	15910	15862	15770	15801	15663	15847	15758	15872	15719	15970	15670	15803	15843	15967	15747	15970	15932	15810	15832	15848	15867	15809	15827	15826	15688	15935	15888	16061	15907	15810	15843	15983	15877	16031	15802	16015	15780	15877	15872	15893	15767	15915	15817	15805	15857	15814	16104	15805	15820	15853	15703	15821	15837	15925	15769	15816	15755	16046	15676	15740	16023	15715	15739	15899	15726	15763	15971	15754	15830	15966	15800	15883	15850	15707	15678	15874	15844	15870	15801	15785	15955	15757	16009	15846	15823	15833	15888	15779	15888	15763	15886	15859	15883	15963	15808	15836	15820	15767	15772	15726	15741	15880	15658	15755	15783	15895	15856	15910	15626	15800	15768	15890	15763	16068	15832	15942	15795	15897	15808	15868	15908	15759	15859	15744	15807	15839	16050	15795	15939	15765	15931	15901	15944	15896	15800	15872	15805	15953	15832	15860	15904	15928	15626	15803	15910	15669	15893	16039	16039	15895	15724	15796	15728	15723	15773	15789	15645	15999	15815	15942	15718	15827	16079	15729	15819	15789	15949	15861	15926	15845	15742	15973	15810	15774	15809	15954	15811	16009	15977	15912	15823	15913	15780	15993	15868	15761	15862	15706	15694	15643	16048	15854	15890	15880	15922	15771	15898	15908	15971	15784	15795	15911	15874	15888	15806	15736	15802	15653	15818	15694	15892	15863	15818	15790	15818	15597	15905	15828	15625	15773	15680	15848	15816	15884	15849	15821	15938	15774	15705	15823	15952	15897	15754	15854	15681	15816	15662	15747	15568	16107	15719	15770	15783	16090	15850	15835	15873	15711	15971	15833	15717	15948	15824	15773	15777	15881	15906	15948	15624	15851	15847	15806	15773	15656	15733	15682	15704	15794	15937	15883	15794	15826	15959	15913	15793	15821	15753	15714	15914	15776	15860	15843	15908	15834	15803	15817	15789	15857	15679	15821	15872	15990	15859	15842	15927	15941	15864	15676	15785	15956	15778	16031	15787	15882	15892	15606	15755	15879	15847	15813	15748	15760	15978	15784	15708	15814	15863	15939	16046	16131	15792	15997	15708	15760	15806	15816	15866	15785	15801	15808	15934	15842	15814	15729	15785	15864	15745	15905	15777	15815	15757	15931	15851	15794	15833	15822	15772	15903	15892	15832	15910	15792	15879	15647	16027	15851	15800	15937	15935	15826	15955	15931	15856	15809	15730	15909	15889	15896	15863	15802	15925	15742	15927	15809	15725	15766	15867	15779	15781	15724	15803	15712	15853	15921	15871	15813	15853	15773	15803	15823	15855	15916	16061	15840	15963	15769	15825	15942	16028	15682	15723	15841	15877	15872	15883	15844	15780	15900	15909	15876	15829	15786	15852	15780	15925	15875	15671	15776	15835	15800	15858	15784	15794	16049	15794	15775	15711	15675	15889	15840	15871	15836	15916	15887	15898	15707	15862	15828	15770	15823	16108	15814	15785	15945	15951	15859	15869	16052	15895	15893	15753	15890	15603	15765	15987	15828	15901	15833	15704	15973	15816	15858	15996	15844	15893	15635	15802	15738	15742	16009	15832	15741	16000	15729	15822	15903	15833	15936	15758	15734	15850	15519	15955	15782	15867	15772	15921	15868	15796	15963	15873	15908	15863	15927	15718	15782	15963	15910	15834	15785	15902	15768	15850	15846	15846	15853	15852	15894	15733	15797	16004	15877	16012	15898	15730	15824	15767	15702	15835	15867	15845	15767	15765	15888	15856	15826	15664	15838	15783	15845	15832	15781	15611	15896	15952	15835	15945	15802	15879	15810	15967	15784	15745	15919	15951	16070	15605	15991	15820	15958	15693	15826	15837	15867	15791	15866	15811	15674	15882	15850	15976	15857	15820	15762	15926	15810	15923	16086	15898	15711	15906	15981	15970	15955	15918	15796	15816	15926	15740	15886	15915	15815	15817	15784	15767	15648	15817	15945	15837	15791	15771	15678	15920	15972	15878	15750	15852	15785	15830	15806	15754	15926	15907	15829	15796	15737	15845	16035	15890	15779	15731	15919	15874	15886	15825	15832	15891	15799	15921	15834	15895	15928	15889	15868	15728	15786	15778	15863	15797	15787	15906	15765	15959	15776	16038	15797	15866	15845	15836	16017	15873	15795	15881	15776	15798	15802	15710	15828	15721	15771	15799	15863	15699	15633	15843	15871	15702	16000	15734	15804	15928	15693	15766	15830	15820	15873	15821	15708	15790	15756	15971	15885	15672	15948	15843	15870	15949	15881	15901	15817	15978	15866	15911	15824	15778	15760	15792	15783	15901	15697	15939	15911	15918	15718	15820	15846	16035	15967	15698	15755	15823	15928	15934	15769	15813	15739	15691	15700	15897	15826	15864	15886	16027	15699	15793	15796	15892	15794	15783	15761	15875	15947	15848	15758	16013	15789	15705	15856	15771	15628	15819	15914	15815	15809	15763	15716	15836	15921	15805	15940	15883	15866	15674	15793	15650	15937	15938	15736	15878	15941	15965	15752	15984	15761	15983	15746	15839	15690	15680	15773	15790	15810	15839	15879	15780	15646	15751	15815	15744	15842	15988	15832	15835	15905	15832	15959	15958	15878	16001	15844	15833	15868	15925	15922	15748	15865	15747	15858	15851	15780	15873	15724	15902	15861	15633	15644	15839	15814	15912	15821	15947	15808	15811	15726	15963	15906	15966	15796	15699	15935	15831	15878	15839	15846	15898	15868	15877	15839	16015	15866	15885	15858	15786	15791	15717	15768	15749	15874	15682	15911	15890	15742	15789	15938	15832	15886	15959	15836	15860	15961	15645	15769	15834	15845	15798	15740	15855	15825	16001	15741	15866	15807	15855	15678	15767	15863	15882	15849	15634	15983	15725	15880	15815	15788	15837	15696	15669	15841	15788	15894	15704	15816	15890	15858	15784	15882	15740	15832	15726	15743	15891	15634	15859	15829	15870	15885	15700	15864	15844	15833	15807	15830	15959	15807	15793	15790	15928	15814	16009	15830	15878	15780	15920	15778	16023	15971	15857	15832	15858	15739	15962	15837	15863	15953	15766	15782	15830	15814	15794	15903	15741	15891	15852	15695	15898	15727	15874	15878	15887	15851	15900	15728	15936	15777	15840	15961	15541	15778	15789	15733	15993	15762	15716	15746	15778	15914	15826	15838	15839	15914	15806	15947	15994	15934	15914	15822	15852	15810	15932	15706	15792	15811	15942	15766	15826	15908	15870	15947	15963	15686	16101	16048	15796	15727	15672	15686	15967	15815	15754	15942	15693	15800	15753	15796	15886	15702	15717	15954	15980	15823	15932	15865	15851	15912	15867	15962	15780	15775	15690	15822	15820	15834	15722	15758	15850	15668	15877	15768	15757	15900	15697	15823	15953	15802	15810	15963	15746	15596	15777	15888	15902	15653	15975	15838	15697	16001	15880	15952	15915	15752	15982	15697	15737	15834	15878	16045	15804	15792	15809	16000	15902	15780	15692	15684	15888	15804	15932	15833	15688	15753	15755	15895	15765	15717	15903	15864	15635	15803	15815	15699	15966	15846	15745	15737	15921	15836	15848	15972	15807	15779	15956	15698	15915	16007	15964	15910	15835	15904	15977	15942	15928	15780	15852	15781	15827	15719	15925	15969	15824	15792	15999	15835	15893	15876	15901	16015	15755	15960	15776	15768	15935	15723	15813	15844	15878	15778	15849	15896	15825	15777	16013	15855	15841	15730	15691	15679	15736	15943	15753	15873	15891	15894	15873	15680	15725	15988	15785	15621	15835	15987	15872	15833	15768	15850	15826	15816	15975	15666	15866	15806	15897	15840	15943	15810	15974	15876	15655	15842	15851	15860	15668	15851	16123	15744	15930	15815	15883	15865	15749	15738	15775	15666	15958
29955	27166	31161	26870	22305	20966	20057	19095	19160	18924	18783	18558	18497	18014	18058	17948	18063	17930	17963	17689	17963	17949	17667	17924	17954	17680	17816	17971	17720	17764	17708	17869	18149	17744	17701	17606	17722	17729	17955	17585	17776	17704	17771	17716	17586	17666	17823	18002	17861	17585	17716	17677	17915	17911	17897	17822	17784	17841	17780	17508	17781	17868	17631	17789	18040	17901	17732	17799	17628	17950	17829	17622	17848	17738	18019	17819	17718	17802	17568	17667	17874	17837	18005	17673	17591	17738	17800	17591	17568	17623	17802	17741	17613	17926	17787	17660	17553	17838	17676	17788	17783	17716	17785	17656	17764	17635	17824	17782	17514	17751	17626	17647	17585	17660	17852	17791	17747	17818	17789	17863	17814	17648	17809	17583	17762	17697	17768	17487	17622	17651	17640	17579	17761	17668	17771	18006	17758	17704	17821	17579	17892	17695	17766	17639	17784	17502	17643	17847	17716	17859	17863	17816	17839	17830	17731	17558	17675	17871	18006	17612	17727	17670	17795	17791	17753	17874	17734	17850	17665	18000	17756	17705	17788	17670	17709	17708	17756	17699	17861	17531	17796	17669	17951	17989	17768	17954	17671	17679	17576	17673	17819	17824	17808	17859	17871	17937	17710	17827	17436	17823	17674	17633	17834	17569	17621	17890	17887	17650	17778	17710	17730	17824	17754	17801	17787	17656	17656	17813	17667	17792	17605	17843	17853	17574	17806	17684	17819	17871	17854	17752	17842	17815	17775	17673	17706	17750	17870	17889	17704	17772	17676	17653	17778	17836	17717	17741	17667	17751	17580	17678	17781	17879	17724	17537	17783	17760	17616	17774	17879	17953	17735	17717	17623	17641	17792	17833	17714	17658	17828	17630	17878	17848	17816	17732	17880	17787	17841	17741	17784	17677	17592	17777	17697	17772	17744	17900	17591	17676	17701	17704	17707	17870	17774	17777	17716	17561	17750	17799	17782	17744	17929	17596	17888	17597	17900	17720	17570	17794	17844	17787	17872	17635	17715	17805	17716	17834	17781	17612	17841	18000	17801	17838	17716	17746	17759	17673	17896	17773	17753	17632	17697	17870	17707	17807	17728	17710	17619	17788	17601	17804	17707	17961	17906	17781	17672	17666	17805	17585	17881	17718	17774	17833	17854	17758	17830	17897	17693	17752	17633	17845	17857	17893	17938	17794	17611	17943	17840	17795	17710	17863	17570	17712	17747	17707	17811	17815	17657	17672	17706	17833	17931	17856	17700	17736	17657	17630	17829	17661	17912	17581	17945	17824	17783	17719	17717	17721	17722	17663	17833	17871	17814	17674	17500	17735	17803	17795	17721	17824	17713	17705	17747	17636	17517	17671	17778	17638	17594	17801	17718	18012	17863	17675	17582	17760	17885	17433	17613	17878	17728	17710	17794	17705	17804	17801	17723	17774	17779	17761	17668	17794	17674	17880	17701	17767	17745	17776	17741	17693	17963	17728	17555	17804	17775	17787	17609	17588	17610	17765	17789	17645	17576	17737	17742	17647	17765	17578	17665	17670	17704	17783	17854	17764	17796	17788	17954	17787	17854	17754	17775	18091	17428	17580	17797	17589	17659	17717	17756	17888	17897	17919	17668	17909	17863	17935	17820	17873	17928	17504	17610	17749	17698	17822	17733	17722	17588	17695	17849	17518	17803	17440	17750	17695	17809	17928	17739	17811	17551	17771	17822	17882	17725	17619	17604	17513	17860	17761	17831	17838	18098	17709	17605	17860	17849	17849	17776	17776	17666	17959	17497	17940	17946	17832	17628	17769	17630	17731	17702	17845	17917	17836	17822	17693	17702	17619	17630	17725	17831	17748	17837	17719	17691	17779	17768	17771	17692	17831	17770	17786	17885	17640	17720	17644	17795	17913	17925	17751	17806	17765	17738	17888	17714	17664	17725	17591	17674	17875	17781	17731	17492	17810	17759	17890	17679	17773	17668	17822	17550	17831	17718	17797	17703	17882	17702	17665	17739	17594	17869	17606	17786	17593	17535	17875	17781	17752	17591	17757	17897	17709	17765	17732	17551	17580	17676	17629	17772	17753	17974	17636	17907	17733	17828	17682	17765	17838	17809	17668	17678	17931	17892	17748	17567	17667	17871	17745	17691	17968	17848	17658	17647	17731	17702	17879	17977	17795	17728	17923	17899	17781	17761	17919	17811	17725	17961	17754	17804	17755	17804	17977	17786	17763	17804	17636	17664	17605	17666	17689	17578	17706	17723	17852	17935	17898	17866	17830	17678	17765	17708	17834	17865	17665	17700	17710	17745	17821	17873	17791	17741	17566	17700	17850	17902	17587	17733	17648	17564	17590	17742	17887	17799	17627	17646	17747	17735	17875	17927	17626	17689	17746	17686	17780	17783	17869	17956	17685	17829	17772	17698	17701	17581	17824	17735	17742	17970	17582	17923	17650	17790	17958	17739	17927	17814	17856	17922	17792	17900	17965	17751	17800	17815	17839	17747	17688	17824	17547	17657	17629	17768	17724	17717	17810	17782	18129	17796	17755	17962	17957	17842	17731	17818	17811	18056	17821	17684	17939	17682	17776	17678	17849	17636	17921	17491	17766	17679	17916	17980	17654	17831	17740	17772	17725	17763	17702	17869	17603	17975	17864	17854	17675	17748	17710	17709	17726	17693	17626	17877	17905	17796	17909	17943	17855	17611	17681	17743	17742	17765	17801	17834	17593	17587	17713	17798	17741	17766	17889	17825	17636	17416	17857	17721	17760	17803	17777	17668	17670	17779	17891	17739	17792	17705	17577	17945	17966	17694	17665	17669	17876	17696	17890	17568	17800	17751	17781	17888	17618	17801	17885	17746	17774	17772	17825	18082	17889	17940	17751	17603	17857	17803	17891	17546	17850	17822	17764	17894	17662	17755	17553	17722	17694	17757	17693	17698	17676	17944	17828	17622	17731	17893	17788	17793	17606	17719	17757	17763	17800	17701	17700	17701	17845	17733	17799	17706	17697	17893	17655	17892	17854	17936	17878	17905	17593	17925	17708	17690	17919	17686	17809	17840	17787	17752	17692	17947	17797	17627	17946	17623	17787	17726	17770	17699	17609	17722	17708	17672	17815	17655	17728	17789	17702	17833	17689	18049	17654	17887	17608	17930	17800	17737	17647	17692	17737	17652	17746	17818	17773	17809	17721	17726	17705	17637	17764	17939	17697	17724	17702	17749	17730	17726	17735	17820	17727	17693	17807	18005	17903	17743	17769	17838	17746	17756	17693	17855	17619	17738	17860	17726	17661	17635	17818	17698	17938	17601	17757	17735	17746	17767	17718	17768	17773	17814	17668	17637	17836	17751	17638	17681	17740	17654	17682	17785	17655	17728	17800	17749	17701	17706	17863	17828	17913	17869	17659	17705	17879	17741	17818	17658	17648	17737	17922	17722	17644	17513	17827	17632	17695	17772	17863	17839	17713	17852	17546	17774	17664	17696	17567	17718	17659	17741	17789	17697	17640	17634	17783	17674	17581	17601	18010	17802	17743	17577	17715	17793	17790	17865	17905	17777	17839	17748	17879	17855	17743	17759	17912	17750	17719	17841	17695	17945	17796	17638	17655	17919	17716	17909	17628	17761	17768	17827	17616	17615	17451	17757	17688	17771	17724	17671	17775	17757	17792	17815	17759	17960	17913	17756	17695	17551	17752	17974	17760	17598	17786	17882	17944	17663	17740	17615	17578	17821	17665	17714	17704	17855	17806	17693	17671	17643	17747	17833	17837	17800	17950	17936	17601	17821	17890	17817	17753	17670	17748	17815	17711	17794	17703	17627	17691	17795	17590	17761	17875	17838	17826	17742	17669	17636	17729	17734	17475	17784	17710	17596	17838	17988	17734	17626	17649	17895	17891	17747	17742	17708	17936	17920	17825	17717	17733	17680	17675	17651	17729	17771	17768	17741	17903	17769	17748	17721	17783	18035	17899	17711	17593	17689	17700	17762	17653	17646	17844	17723	17945	17747	17874	17570	17581	17779	17866	17950	17990	17791	17553	17927	17746	17739	17729	17861	17926	17715	17848	17873	17696	17889	17571	17810	17897	17948	17922	17882	18006	17781	17961	17709	17936	17692	17731	17548	17932	17647	17686	17825	18031	17804	17560	17754	17655	17752	17759	17839	17697	17726	17765	17917	17889	17629	17847	17790	17426	17582	17629	17806	17742	17494	17834	17628	17858	17716	17839	17987	17781	17624	17657	17711	17935	17673	17702	17661	17849	17646	17924	17677	17886	17649	17691	17781	17723	17768	17676	17831	17747	17854	17724	17569	17752	17797	17766	17763	17715	17593	17849	17805	17622	17906	17657	17805	17577	17664	17770	17765	17838	17881	17710	17890	17810	17915	17883	17752	17552	17686	17701	17847	17678	17717	17716	17620	17826	17748	17871	17657	17931	17600	17865	17656	17655	17714	17868	17625	17810	17636	17785	17772	17986	17737	17918	17712	17603	17719	17669	17939	17901	17666	17880	17763	17758	17752	17928	17681	17732	17692	17795	17798	17788	17561	17759	17900	17814	17788	17774	17764	17657	17891	17706	17846	17803	17850	17716	18083	17865	17976	17648	17737	17842	18020	17874	17853	17768	18129	17821	17817	17790	17713	18093	17695	17783	17771	17811	17862	17678	17804	17682	17786	17735	17816	17703	17605	17803	17769	17548	17681	17752	17772	17644	17753	17704	17701	17753	17766	17504	17649	17620	17729	17848	17768	17772	17722	18017	17772	17838	17881	17724	17780	17539	17738	17700	17614	17512	17861	17891	17724	17917	17839	17823	17875	17806	17583	17601	17872	17791	17959	17809	17996	17795	17846	17972	17891	17703	17813	17693	17654	17790	17775	17752	17887	17821	17985	17691	17789	17701	17697	17846	17808	17798	17725	17871	17582	17683	17738	17782	17797	17625	17807	17736	17716	17765	17799	17713	17830	17739	17660	17562	17764	17800	17604	17816	17748	17760	17858	17805	17720	17821	17778	17801	17743	17626	17827	17645	17670	17741	17726	17815	17701	17722	17845	17665	17799	17886	17955	17754	17806	17653	17674	17655	17756	17708	17800	17718	17789	17892	17879	17795	17927	17819	17750	17831	17693	17674	17912	17718	17812	17665
25872	40144	32761	25418	22214	20322	19140	18247	17620	17420	17059	16831	16607	16393	16197	16192	16097	16036	16038	15891	15852	15723	15832	15702	15628	15767	15856	15727	15670	15868	15690	15829	15792	15671	15757	15689	15871	15751	15674	15762	15883	15683	15614	15496	15704	15898	15777	15747	15549	15808	15801	15621	15822	15694	15734	15831	15790	15749	15815	15719	15742	15651	15749	15708	15607	15750	15847	15611	15780	15710	15649	15704	15832	15669	15735	15698	15711	15854	15860	15674	15648	15703	15605	15657	15768	15630	15621	15743	15778	15718	15772	15787	15688	15752	15793	15801	15725	15778	15824	15520	15734	15722	15812	15769	15647	15726	15671	15844	15719	15793	15775	15594	15564	15559	15597	15729	15754	15742	15733	15713	15517	15705	15702	15596	15931	15765	15566	15707	15640	15639	15873	15520	15794	15757	15838	15737	15834	15631	15727	15697	15872	15718	15791	15795	15715	15492	15644	15746	15705	15765	15794	15677	15817	15658	15637	15809	15615	15892	15580	15573	15719	15870	15799	15719	15719	15631	15771	15857	15615	15606	15687	15879	15820	15790	15608	15730	15643	15673	15776	15672	15716	15792	15570	15702	15650	15787	15707	15681	15891	15687	15715	15749	15783	15846	15777	15735	15912	15563	15818	15644	15866	15703	15704	15598	15844	15639	15855	15684	15656	15741	15631	15685	15744	15666	15722	15697	15818	15877	15778	15751	15718	15627	15803	15612	15775	15646	15622	15691	15695	15850	15698	15842	15656	15704	15699	15900	15657	15802	15607	15689	15762	15707	15644	15642	15560	15842	15770	15863	15704	15728	15656	15548	15891	15798	15702	15677	15684	15783	15794	15743	15781	15727	15630	15819	15751	15754	15859	15725	15734	15713	15680	15797	15670	15760	15535	15651	15744	15712	15801	15569	15920	15565	15601	15671	15755	15688	15529	15777	15715	15676	15599	15722	15829	15524	15871	15514	15652	15820	15797	15730	15819	15690	15842	15655	15695	15856	15809	15715	15921	15568	15716	15550	15749	15790	15838	15718	15680	15903	15563	15803	15798	15766	15595	15635	15673	15780	15681	15751	15680	15816	15583	15913	15734	15767	15775	15746	15776	15709	15789	15524	15670	15633	15790	15673	15898	15892	15653	15743	15671	15845	15715	15645	15703	15763	15779	15748	15785	15620	16002	15861	15718	15865	15714	15757	15630	15722	15776	15815	15598	15747	15753	15640	15695	15726	15810	15710	15855	15846	15741	15774	15611	15712	15736	15485	15740	15655	15757	15631	15842	15795	15695	15683	15735	15643	15724	15775	15678	15822	15610	15514	15669	15800	15567	15777	15776	15770	15888	15714	15748	15734	15932	15728	15651	15790	15608	15765	15749	15834	15686	15594	15686	15757	15581	15931	15916	15971	15598	15779	15865	15689	15726	15714	15817	15790	15699	15718	15675	15888	15762	15771	15623	15847	15714	15668	15724	15725	15494	15737	15968	15854	15707	15783	15790	15696	15637	15767	15796	15679	15781	15573	15773	15584	15682	15834	15658	15836	15817	15740	15597	15780	15698	15709	15706	15719	15734	15709	15828	15665	15739	15858	15627	15707	15758	15664	15909	15698	15769	15696	15652	15721	15746	15833	15829	15622	15837	15736	15871	15696	15792	15694	15753	15643	15817	15815	15658	15647	15737	15744	15739	15728	15739	15848	15603	15755	15640	15610	15730	15673	15682	15907	15600	15906	15766	15840	15759	15744	15714	15643	15731	15807	15709	15671	15821	15784	15901	15795	15727	15811	15702	15640	15713	15630	15893	15883	15652	15751	15684	15718	15630	15715	15678	15815	15782	15852	15608	15646	15573	15655	15695	15756	15883	15702	15693	15670	15661	15695	15672	15785	15562	15769	15910	15635	15616	15787	15817	15602	15737	15749	15746	15743	15893	15796	15861	15544	15667	15776	15703	15859	15867	15734	15683	15724	15696	15730	15694	15747	15578	15782	15876	15625	15571	15611	15782	15828	15861	15789	15741	15643	15663	15678	15769	15863	15680	15794	15585	15770	15728	15792	15618	15716	15748	15715	15774	15910	15608	15642	15553	15882	15731	15652	15758	15737	15688	15765	15877	15729	15734	15663	15657	16012	15611	15689	15859	15669	15521	15763	15501	15811	15642	15697	15747	15853	15702	15852	15740	15823	15642	15585	15685	15745	15695	15809	15583	15649	15913	15688	15444	15886	15711	15740	15771	15516	15679	15739	15681	15785	15591	15648	15695	15565	15850	15818	15749	15616	15743	15706	15831	15671	15799	15646	15828	15768	15584	15976	15798	15638	15727	15694	15730	15752	15706	15688	15787	15685	15768	15706	15710	15840	15583	15581	15726	15551	15677	15864	15790	15865	15691	15584	15633	15734	15905	15735	15710	15743	15801	15777	15767	15645	15684	15797	15744	15798	15794	15819	15674	15804	15793	15601	15791	15789	15746	15676	15611	15777	15837	15729	15667	15733	15645	15966	15741	15791	15583	15796	15559	15758	15661	15727	15738	15603	15786	15709	15861	15750	15653	15753	15765	15734	15769	15728	15600	15675	15794	15744	15650	15747	15673	15702	15774	15616	15578	15788	15729	15754	15749	15873	15730	15812	15631	15639	15634	15615	15722	15566	15789	15543	15729	15764	15746	15834	15672	15629	15834	15726	15947	15807	15702	15820	15690	15765	15761	15665	15776	15839	15771	15719	15795	15728	15599	15710	15731	15781	15798	15837	15834	15671	15770	15768	15860	15680	15517	15705	15873	15805	15854	15731	15688	15759	15782	15710	15651	15775	15781	15653	15675	15535	15937	15690	15742	15719	15625	15795	15665	15733	15659	15701	15855	15876	15874	15663	15633	15604	15742	15654	15775	15746	15791	15709	15839	15754	15853	15676	15673	15925	15806	15861	15832	15598	15662	15725	15913	15735	15956	15655	15637	15640	15489	15824	15695	15679	15715	15758	15848	15593	15738	15804	15789	15960	15872	15611	15785	15687	15687	15831	15782	15825	15684	15761	15749	15716	15756	15845	15800	15517	15790	15715	15712	15612	15960	15730	15563	15768	15577	15696	15689	15670	15770	15762	15807	15663	15791	15711	15794	15723	15829	15783	15744	15757	15595	15604	15713	15933	15621	15743	15725	15815	15868	15636	15821	15712	15678	15896	15641	15709	15645	15784	15650	15639	15751	15539	15916	15779	15651	15893	15659	15686	15673	15721	15669	15759	15855	15669	15668	15794	15536	15609	15760	15712	15781	15687	15691	15737	15833	15818	15783	15654	15862	15584	15837	15700	15881	15748	15790	15779	15536	15605	15764	15635	15613	15929	15715	15746	15752	15643	15760	15818	15812	15789	15783	15588	15714	15823	15830	15759	15686	15902	15866	15800	15812	15789	15658	15754	15746	15557	15720	15757	15639	15589	15828	15893	15849	15761	15819	15798	15692	15752	15777	15766	15839	15636	15871	15727	15741	15758	15855	15776	15830	15936	15588	15615	15603	15851	15681	15770	15731	15611	15566	15802	15548	15581	15613	15741	15642	15910	15520	15701	15781	15723	15784	15592	15693	15846	15650	15812	15642	15723	15849	15693	15643	15629	15758	15787	15590	15714	15806	15845	15815	15557	15658	15761	15651	15562	15666	15650	15802	15684	15900	15558	15706	15629	15858	15660	15785	15766	15839	15646	15772	15633	15713	15710	15750	15567	15654	15783	15834	15570	15685	15791	15796	15778	15966	15833	15707	15607	15577	15883	15627	15613	15620	15605	15730	15734	15702	15782	15808	15666	15763	15619	15938	15782	15681	15591	15731	15545	15687	15753	15739	15777	15708	15850	15730	15729	15815	15605	15783	15575	15776	15928	15711	15507	15832	15811	15632	15690	15701	15929	15684	15606	15692	15583	15837	15739	15659	15793	15661	15574	15624	15820	15614	15802	15758	15758	15737	15791	15662	15669	15790	15805	15789	15753	15705	15696	15792	15689	15862	15720	15733	15731	15730	15770	15737	15566	15811	15688	15646	15645	15689	15921	15717	15689	15713	15806	15641	15722	15646	15724	15712	15739	15769	15564	15575	15747	15646	15810	15732	15660	15569	15686	15593	15679	15869	15780	15582	15714	15687	15569	15742	15751	15633	15745	15816	15726	15691	15778	15689	15797	15706	15786	15675	15711	15653	15667	15663	15573	15855	15745	15693	15960	15689	15633	15817	15651	15617	15759	15715	15787	15747	15779	15699	15727	15769	15764	15880	15515	15711	15799	15818	15816	15758	15721	15582	15703	15866	15890	15953	15745	15767	15841	15813	15708	15683	15759	15694	15765	15799	15736	15735	15613	15805	15689	15704	15721	15705	15782	15697	15751	15499	15874	15481	15771	15703	15668	15660	15751	15628	15817	15703	15611	15815	15718	15674	15782	15815	15584	15778	15663	15829	15741	15719	15655	15717	15850	15729	15627	15703	15755	15570	15714	15835	15726	15783	15720	15697	15626	15759	15603	15733	15980	15696	15733	15755	15932	15793	15642	15954	15800	15654	15802	15722	15542	15574	15797	15749	15754	15633	15624	15709	15788	15770	15599	15618	15893	15775	15708	15721	15752	15658	15721	15606	15842	15752	15871	15779	15738	15670	15781	15904	15656	15629	15782	15565	15652	15856	15598	15751	15626	15765	15683	15669	15720	15755	15785	15708	15739	15799	15401	15866	15698	15730	15694	15630	15620	15629	15699	15717	15763	15688	15745	15770	15667	15764	15695	15663	15825	15715	15591	15800	15879	15688	15584	15921	15640	15758	15649	15773	15732	15596	15794	15803	15789	15815	15558	15704	15545	15638	15705	15847	15774	15697	16051	15774	15718	15647	15693	15660	15711	15659	15667	15630	15743	15676	15694	15599	15811	15653	15817	15732	15899	15674	15672	15765	15706	15682	15735	15861	15832	15797	15781	15844	15753	15625	15593	15951	15665	15812	15669	15632	15799	15634	15892	15556	15839	15697	15589	15691	15794	15790	15775	15601	15515	15673	15772	15696	16002	15784	15727	15667	15709	15770	15851	15723	15659	15714	15689	15764	15762	15660	15631	15613	15518	15737	15683	15515	15666	15734	15718	15793	15783	15853	15918	15639	15862	15783	15791	15704	15858
23492	21451	28254	25667	23730	24306	23738	20903	20083	20057	19882	19623	19129	18814	18582	18742	18440	18506	18171	18355	18228	18262	18138	18211	18249	18075	18157	18093	17958	17845	18202	18125	17973	17823	18008	17880	18038	18011	17849	18058	17908	18090	18057	18251	17948	18071	17941	17861	17965	17951	17947	18022	18076	18106	17985	18316	18067	18097	17951	18095	17976	18031	17899	17870	18015	17907	18075	18166	18098	17785	17970	17826	17719	17951	17782	17768	17895	17914	18048	17936	18240	18072	17956	18116	18141	17972	18031	17961	18094	17946	18117	17863	17910	17880	18054	18081	17928	18029	17985	18142	18094	17744	17929	18075	17885	17939	18013	18074	17938	17829	17990	17970	18123	18054	17869	17933	17964	17951	17973	17973	18153	18259	17823	17947	18011	17983	17714	18171	18061	17997	18044	17919	17890	17822	18130	17942	18013	17985	17899	17962	18035	17791	17803	17998	17960	17982	17864	18102	17867	18083	18184	18060	17934	18124	17792	17858	17953	17780	18044	17996	18019	17827	17898	17871	18122	18074	17925	18053	18059	18039	18036	17619	17935	18060	18062	17848	17980	17913	17879	17936	17979	18015	17952	17985	17969	17870	17886	18024	18056	17801	17815	17950	17888	17723	17919	17887	18067	17874	17832	17847	17970	17896	18248	17758	17901	17999	17865	18065	18096	17952	17829	17911	17742	18257	18043	18082	17859	17948	18124	18090	18099	17858	17910	17929	18003	18052	17901	18123	17981	17896	17945	18007	17745	18015	17900	18121	18003	18093	17928	17978	18135	18132	17974	17958	18050	18100	18073	18107	18024	17891	17872	17966	17902	17885	18107	17990	17917	17967	18015	18188	18030	17944	17972	17896	18153	17927	18119	17966	17921	17976	18285	18036	17958	18089	18098	18087	17872	18025	18025	18032	17869	18013	17970	17933	17921	17896	17850	17889	18289	18044	17876	17786	18118	17963	18159	17975	18023	18019	18009	18123	17959	17945	17977	18086	17969	17884	18113	17801	17813	17990	17899	18124	17938	17992	17905	18067	17903	17978	18309	18105	17968	18126	17984	18011	18072	17975	18056	18128	18020	18185	17982	18043	17908	17985	17880	18035	18209	17936	17813	18012	18058	18067	18098	18011	18130	17962	17944	17964	18068	17901	17946	17919	18069	18068	18037	17985	18082	17887	17969	18095	18132	17971	17943	17712	18091	18246	17912	17856	17971	18100	18173	17962	18092	17945	17948	18153	17871	17935	18074	17912	18033	18075	18049	17851	18059	17972	17893	17939	17836	17940	17955	18064	17933	17971	18025	17764	17998	18034	17827	18187	17860	18015	17954	18033	17972	18118	18125	17853	17772	17891	17959	17919	17922	17969	18229	18103	18008	17876	18106	18034	18015	17740	18207	17977	18050	18023	17829	18052	17711	18104	17962	18098	18097	17826	18068	17778	18044	17908	18041	17942	18143	17950	17910	17873	18102	17921	17898	17903	18056	17914	17965	18064	17974	17793	17869	18063	17934	18048	18022	18099	17964	18073	18018	17971	17975	18088	18018	17667	17966	18074	17797	18002	18088	18082	18210	17909	18025	18014	18061	17975	17781	17977	18002	17991	17976	17967	17857	17812	17798	17954	17922	18095	17738	17988	17931	17815	17848	17966	17935	18003	18007	18084	17970	18070	17906	17963	18158	17947	18038	18008	18048	17965	17994	17957	18043	18082	17997	17952	17812	17805	18085	18094	18020	18092	18076	18058	18210	17970	17845	17930	18016	17825	18144	18005	18037	18022	17839	17718	17826	17858	17893	18121	17955	18066	17966	18137	17888	18050	17983	17854	17956	17789	17824	17972	18070	17960	17971	18189	17990	18016	17812	17822	18023	17859	17910	18012	17730	17830	17915	18059	18077	18075	17899	17851	18012	17949	17872	18154	17983	18045	18076	17692	17952	17947	17945	18058	18027	18107	17985	18019	17892	17863	17977	17842	17928	18071	17949	18077	17903	17830	17981	18078	18130	18090	18096	17720	17927	18069	18067	18085	17992	18048	17889	18013	17848	17797	17938	17936	17704	17874	17789	17863	17987	18033	17989	17848	18143	17975	17967	17929	17775	17883	17834	18215	18122	18098	17904	17927	18046	18223	18119	18012	18101	17989	18125	17897	17938	17944	18070	17849	18173	17792	18150	18025	18112	18090	17903	18133	17933	17914	17927	18015	18115	18040	17896	17934	18163	17982	17877	17990	18148	17821	18056	17925	17920	17958	17943	17772	17928	18013	18047	17909	17740	17888	17826	17984	17898	18070	18057	17894	17810	17749	18163	18057	18167	17848	17967	17823	17975	17991	17995	18181	17981	17826	18062	17904	17814	17927	18045	17923	17951	18097	18044	18064	18131	18086	17851	17931	17824	17934	17960	18005	18184	17652	17915	17869	18146	18003	18047	17848	17992	17984	17809	17916	18057	17928	17832	17960	18033	17923	18121	17984	17981	18080	17961	17844	17910	17887	17856	18097	17945	17890	18075	17936	17821	18028	18246	18114	18217	17948	18174	17899	18017	18079	17891	18104	18013	17772	17875	17959	17753	18015	17911	17897	17877	17918	18126	18096	18201	17871	18057	17967	18059	18091	17949	18119	17894	18127	18039	17728	18187	17784	17812	17841	17985	17961	17873	18001	17833	17993	18034	17921	17870	18132	18143	18062	17941	17974	17829	17978	17908	17806	18009	18009	17844	17867	17879	18086	17863	18053	18112	18161	18074	18199	18018	18005	17795	18013	17919	18055	18123	17920	17735	17913	17925	17838	17910	17936	17989	17946	17988	18092	17857	17973	17832	17826	18069	17920	18063	17945	18091	17982	17776	18017	17897	17988	18040	17783	18033	17950	17957	17913	17900	17917	18103	17837	18162	18036	17824	17942	18074	17984	18161	18053	17961	17946	18032	18124	17994	18000	17986	17869	17915	18017	18209	17997	17791	17969	17924	17978	17933	18068	18015	18042	17807	17937	17956	17892	17901	18051	17916	17904	18178	17841	17844	17866	17783	18090	18024	17901	17910	17814	18191	18029	18218	17829	17970	18166	17982	18082	17957	17978	17865	17851	18088	17862	17791	17973	17926	18123	18062	18072	17970	17925	17818	18114	17915	17797	17901	18055	17826	18120	18037	17883	17936	18249	18102	17924	17993	18065	18163	18014	17882	17990	18122	18027	17680	18065	18115	17852	17878	17889	18045	17883	18036	18098	17894	18112	18172	18149	18219	17988	18119	18165	17935	18136	18016	18046	17960	17953	17999	17989	18073	17773	17928	17954	17925	18137	18060	17963	17926	17929	17858	18071	17822	17871	17927	18059	17898	18115	17918	18156	17969	18103	17838	18025	17996	18004	17934	17940	18103	18043	17960	18166	18007	17965	18018	17956	17920	18177	17988	17912	18021	18011	18022	17958	18020	17965	17962	17826	17928	17978	18022	18135	18199	18027	17806	17975	17706	17933	18096	17924	18012	17950	17970	18034	18062	18068	17981	18011	18054	18084	17895	18077	17832	17890	18056	18035	17940	18195	17843	17938	18155	17951	17944	17928	17803	17881	17829	17971	18038	18066	18085	18117	18044	17799	17938	18141	17978	18007	18028	18101	18164	18210	18205	18057	17988	17978	18071	18001	18084	18078	18005	17965	17817	18180	17959	17988	17898	18120	18031	17952	17979	17952	18135	18166	18019	18110	17942	18105	18046	18079	18065	18040	17917	18035	18166	17900	17887	17838	18061	17938	18006	18148	18020	18084	18106	18200	17982	17883	18038	18037	18007	18036	17949	17880	17970	17840	18063	18101	17953	18014	17982	17803	17985	18001	17999	17875	17987	17992	18197	18017	17933	18022	17757	18208	17963	17894	18037	17909	17953	17972	17973	18049	17965	17941	17871	17858	18076	18061	18160	17933	17985	18025	18050	18026	17923	17918	18099	18074	18188	17931	18037	18046	17954	17971	17828	17888	18010	18091	17956	18035	17861	18192	17896	17760	17856	17992	18092	18028	18016	18090	17919	17885	18037	18022	18028	17945	17840	17777	18051	18137	17981	17943	17901	17812	18206	17916	18077	18119	18016	17879	17880	17988	17952	18065	17985	18160	18045	18091	17925	18032	17958	17866	18288	18018	17900	17926	18123	17906	17932	17821	17908	17859	18094	18076	18031	18015	17825	17810	17920	17862	17951	17944	18101	18143	17797	17940	18023	17871	17991	17891	17954	18042	18088	18108	18045	17968	18083	17958	17858	18149	17869	18039	17991	18071	18186	18114	17941	18033	17904	17906	17941	18031	17938	17922	17901	18035	17796	17842	17921	17738	17795	17995	18150	18146	18029	17960	18068	18014	17908	17908	18022	17821	18045	18027	18091	18016	17920	18010	17982	17804	17981	17908	17840	17910	18153	18227	18236	17979	18111	17874	17929	17961	18025	18076	18137	17987	17994	17883	17868	17942	17972	17877	17976	18088	17947	17907	17999	17912	17905	17977	17821	17825	17997	17722	17984	18039	17966	18061	18083	17855	17994	18054	18014	17932	17959	18076	18172	17967	17886	17815	17998	17922	18050	18016	18093	17835	17991	18168	18100	18147	18004	18039	18099	18077	17849	17929	17968	18034	17901	17997	18034	17929	17829	18102	18026	18048	18004	18180	18125	17942	17780	17944	17988	18067	17981	18021	17885	17797	17997	17945	17949	18025	18023	18087	18250	17951	17806	17933	18087	18004	17924	18114	17872	18062	18206	18019	18076	17882	17866	17757	17650	17953	18190	18027	17963	17936	18021	17855	18076	17910	18078	18230	18083	17912	18048	17871	17953	18112	17933	18062	17863	17918	18132	18018	18025	18035	18035	17914	18181	18142	18065	17873	17874	17946	18090	17799	17941	17942	18121	17879	17904	17824	17921	18000	17927	17811	17971	17844	17877	17892	17993	18039	17884	17911	17808	18018	18072	18228	18029	17799	17973	17811	18100	17816	17836	17878	17949	18023	17984	18135	18056	17859	17954	18062	18046	17888	17774	17969	18028	18180	17850	18166	17915	17979	18037	17871	18029	17887	18015	17859	17986	17870	17934	17947	17903	18110	17851	18003	17912	17772	18173	18043	18025	17997	17874	18053	18036	18187	17945	18168	18002	17902	17930	18072
23987	45748	38429	30249	26544	23196	21052	20036	19144	18613	18190	17824	17256	16949	16533	16451	16125	16298	16115	16009	16117	15909	16097	15942	15890	15978	15876	15988	15986	15883	15862	15855	16131	15912	15850	15818	15958	15825	15733	15888	15928	15787	15783	15928	15838	15916	15972	15790	15916	15944	15902	15984	15812	15800	15885	15889	15927	15839	15899	15892	15729	15780	15939	15916	15836	15898	15981	15803	15946	15804	15874	15909	15973	15925	15845	15699	15814	15927	15772	15843	15712	15654	15745	15801	15640	15837	15847	15878	15972	15756	15785	16090	15817	15939	15888	15957	16050	15887	15801	15765	15842	15768	15904	15942	16036	15804	16000	15884	15790	15927	15743	15825	16006	16042	15942	15870	16022	15842	15899	15841	15821	15963	15781	15850	15788	16045	15836	15928	15805	15762	15606	15625	15870	15721	15839	15852	15791	15843	15950	15861	15764	15670	15634	15929	15832	15946	15968	15828	15689	15878	15854	15799	15877	15794	15952	15830	15874	15893	15769	15728	15770	15811	15670	15986	15871	15885	15840	15913	15717	15756	15914	15748	15742	15834	15917	15875	15942	15994	15845	15787	15967	15980	15731	15811	15758	15812	15983	15826	15741	15826	15839	15904	15760	15810	15695	15919	15801	15834	15844	15933	15897	15823	15758	15792	15881	15855	15855	15707	15801	15805	15898	15868	15687	15906	15827	15761	15905	15719	15847	15894	15826	15813	15823	15950	15973	15917	15755	15786	15827	15592	15952	15905	15996	15997	15881	15753	15934	15805	15733	15879	15579	15793	15884	15887	15688	15949	15922	15856	15913	15957	15891	15777	15940	15777	15849	15777	15898	16022	15696	16031	15855	16018	16006	15778	15927	16020	15826	15815	15748	16036	15851	15894	15813	15730	15888	15879	15951	16066	15752	15865	15822	15906	15843	15923	15910	15783	15805	15645	15813	15848	15750	15957	15844	15983	15951	15832	15901	15908	15881	15899	15806	15761	15913	15858	15854	15815	15936	15696	15950	15912	15896	15837	15752	15838	15822	15899	15744	15723	15817	15857	15692	15792	15780	15803	15894	15901	15855	15931	15910	15816	15762	15786	15824	15869	15841	15829	15770	15973	15973	15783	15821	15833	15702	15662	15852	15812	15961	15922	15930	15653	15836	15958	15957	15829	16094	15744	15912	15701	15772	15707	15948	15990	15803	15826	15911	15810	15887	15927	15632	15814	15671	15805	15982	15765	15724	16021	15671	15836	15818	16020	15877	15645	15733	15915	15854	15857	15984	15855	15800	15811	15981	16049	15889	15863	15877	15941	15787	15873	15878	15706	15781	15731	15878	15864	15921	15708	16002	15615	15760	15788	15815	15837	15862	15839	15812	15852	15559	15841	15797	15890	15979	16003	16028	15610	15849	15816	15723	15765	15881	15961	15801	15820	15900	15806	16017	16012	15918	15786	15961	15761	15897	15865	15961	15735	15728	15877	15739	15854	15790	15951	15774	15695	15874	15894	15834	15734	15926	15842	15855	15915	15856	15894	15880	15703	15752	15915	15837	15686	15964	15865	15757	15933	15988	15709	15965	15910	15909	15801	16075	15991	15852	15696	15718	15859	15888	15785	15758	15827	15727	15924	15912	15961	15884	15649	15883	15924	15783	15923	15756	15929	15854	15696	15910	15800	15819	15838	15873	15772	15930	15714	15825	15787	16005	15832	15923	15865	15835	15834	15920	15796	15848	16054	15748	15759	16082	15831	15758	15772	15775	15792	15785	16056	15794	15662	15902	15879	15733	15753	15721	15924	15847	15807	15944	15877	15969	15780	15836	15922	15769	15944	15822	15813	15875	15840	15913	15845	15780	15795	15875	15874	15931	15791	15850	15859	15714	15770	15912	15801	15818	15832	15858	15991	15858	15887	15893	15849	15853	15807	15743	15968	15867	15772	15703	15800	15579	15881	15979	15864	15994	15841	15727	15725	15959	15896	15781	15724	15761	15968	15894	15775	15910	15836	15811	15937	15926	16092	15746	15970	15877	15633	15744	15827	15846	15709	15893	15729	15711	15738	15854	15924	15677	15885	15919	15820	15807	15780	15696	15886	15977	15733	15933	15828	15763	15814	15807	15797	16032	15796	15712	15777	15799	15790	15901	15815	15905	15871	15911	15956	15776	15929	15820	15925	15855	15815	15881	15774	15956	15704	15837	15690	15895	15984	15941	15687	15875	15871	15905	15978	15936	15832	15777	15894	16054	15915	15803	15807	15779	15893	15941	15881	15859	15979	16044	15824	15825	15621	15878	15833	15851	15779	15785	15850	15911	15893	15765	15904	15945	15733	15988	15840	15924	15797	15916	15856	15851	15829	15919	15684	15924	15842	15707	15915	16069	16021	15666	15890	15925	16076	15781	15729	15826	15763	16010	15918	15839	15935	15923	15751	15715	15923	15990	15853	15908	15717	15752	15752	15694	15956	15846	15921	15652	15780	15799	15836	15739	15810	15919	15775	15993	15820	15780	16062	15812	15706	15680	15921	15885	15655	15833	15862	16097	15914	15946	15822	15763	15872	15921	15838	15803	15788	15839	16066	15793	15912	16039	15768	15812	15656	15863	15921	15744	15851	15754	15897	15890	15905	15788	15811	15962	15820	15868	15710	15810	15884	15818	15651	15743	15862	15932	15947	15866	15765	15785	15906	15797	15891	15983	15871	15916	15907	15678	15786	15900	15900	15824	15900	15959	15831	15881	15797	15804	15963	15706	15768	15840	15643	15841	15825	15745	15912	16056	15899	15778	16059	15911	15914	15810	15881	15822	15676	15881	15990	15788	15806	15700	15718	15830	15779	15708	15833	15959	15932	15950	15749	15924	15868	15895	15739	15888	15876	15912	15935	15786	15861	15984	16077	15683	15815	15838	15601	15770	15829	15922	15826	15948	15676	16078	15934	15822	15930	15721	15869	15852	15916	15717	15766	15729	15993	15892	15810	15777	16019	15827	15814	15985	15854	15938	15941	15803	16067	15838	15738	15786	15944	15908	15856	15972	15826	15923	15889	15842	15842	15845	15808	15918	15689	15842	15724	15794	15746	15803	15953	16028	15824	15883	15738	15909	15943	15915	15896	15870	15751	15842	15894	15842	15836	15913	15715	15836	15889	16139	15733	16044	15840	15780	15925	15901	15853	15829	15895	15887	15818	15898	15792	15924	15809	15789	15850	15924	15752	15965	15820	15924	15606	15765	15826	15783	15887	15774	15851	16012	15858	15779	15858	15998	15784	15828	15838	15809	15773	15926	15984	15956	15833	15831	15948	15891	15870	15936	15793	15860	15902	15923	15872	15707	16073	15941	15796	15787	15831	15996	15992	15960	15985	15869	15961	15777	15874	15795	15725	15616	15857	15875	15803	15919	15937	15933	15887	15699	15572	15738	15930	15901	16101	15927	15855	15794	15800	15894	15870	15924	15879	15938	15893	15837	15843	15760	15709	15913	15725	15738	15952	15800	15851	15761	15724	15931	15848	15857	15870	15827	15842	15887	15864	15786	15864	15785	15976	15817	15918	15802	15976	15953	15877	15933	15890	15968	15938	15938	15936	15949	15801	15942	15803	16023	15844	15864	15787	15998	16033	15828	15810	15800	16111	15902	15992	15679	15884	15926	15725	15778	15955	15721	15772	15883	16074	15658	15702	15963	15829	15997	15991	15917	15932	15753	15803	15773	15835	15701	15874	15994	15963	15832	15835	15792	15922	15748	15784	15779	15754	15769	15905	15821	16047	15731	15994	15966	15794	15798	15889	15833	15832	15876	15723	15766	15862	15901	15825	15881	15691	15911	15931	15784	15986	15991	15802	15931	15931	15732	15799	15779	15755	15900	15821	15829	15828	15876	15951	15697	15852	15896	15893	15854	15764	15841	15910	15843	15854	15959	15765	15820	15988	16025	15795	15776	15823	15671	15942	15812	16035	15924	15989	15920	16023	16042	15754	15771	15801	16092	15823	15818	15778	16064	15854	15758	15826	16005	15909	15920	15863	15941	15956	15942	15771	15861	15772	15778	16032	15749	15993	15993	15977	15849	15768	15862	15785	15758	15982	15657	15813	15805	15926	15914	15934	15915	15864	15727	15738	15819	15842	15928	15882	15940	15843	15706	15887	15894	15749	15874	15925	15913	15932	15599	15973	15785	15930	15839	15772	16036	15865	15879	15916	15837	15785	15850	15857	15843	16031	15844	15795	15739	15940	15844	15809	15916	15929	15893	15801	15692	15934	15860	15736	15816	15725	15786	15799	15873	15837	15906	15760	15716	15900	15870	15850	15651	15775	15870	15842	15980	15771	15969	15915	15963	15797	15638	15975	15688	15916	15656	15796	15978	15702	15786	15897	15713	15969	15733	15788	15708	15710	15759	15812	15786	15944	15879	15812	15806	15971	15725	15884	15946	15807	15799	15995	15783	15900	15838	15852	16011	15886	15660	15886	15826	15914	15834	15927	16016	15833	15792	15793	15981	15772	15816	15855	15754	15890	15802	15940	15920	15933	15892	15948	15927	15891	15891	15691	15775	15907	15874	15816	15814	15837	15874	15833	15883	15937	15898	15807	15928	15856	15797	15957	15714	15784	15819	15896	15854	15950	15865	15676	15716	16027	15862	15983	15833	15892	15755	15838	15849	15834	15723	15570	15890	15664	15675	15849	15934	15802	15854	15830	15813	15772	15948	15999	15806	15901	15915	15830	15878	15883	15786	15897	15970	15704	15787	15887	15934	15899	15834	15962	15823	16065	15929	15898	15764	15870	15837	15823	15877	15889	15907	16006	15793	15670	15908	15938	15962	15813	15877	15882	15915	15870	16010	15620	15853	15710	15812	16084	15892	15762	15906	15886	15955	15782	15808	15888	15843	15827	15851	15934	15834	16097	15778	15835	15924	15891	15817	15686	15759	15837	15838	15861	15747	15881	15900	15964	15813	15884	15735	15849	16070	15922	16001	15800	15967	15886	15807	15707	15816	15710	15844	15783	15798	15960	15768	15922	15862	15862	15902	15858	15867	15743	15898	15898	15910	15930	15804	15776	16036	15964	15748	15916	16030	15720	16090	15832	15763	15938	15778	15934	15950	15961	15917	15866	15931	15884	15580	15760	15837	15741	16000	15910	15873	15936	15885	15814
25331	21640	27960	28523	23122	21460	20506	19632	18989	18901	18484	18495	18215	18135	17913	17826	17783	17604	17799	17713	17701	17630	17708	17638	17601	17793	17864	17417	17619	17605	17710	17565	17579	17751	17662	17609	17522	17290	17545	17595	17562	17561	17734	17559	17688	17589	17791	17618	17602	17445	17718	17431	17274	17345	17541	17648	17624	17182	17531	17462	17395	17507	17460	17465	17644	17519	17606	17465	17529	17311	17443	17514	17455	17499	17626	17599	17408	17552	17385	17580	17541	17636	17567	17522	17628	17542	17234	17375	17384	17272	17546	17473	17406	17488	17488	17468	17469	17783	17554	17353	17463	17551	17477	17593	17605	17645	17463	17299	17510	17456	17534	17364	17646	17507	17484	17300	17565	17623	17589	17616	17365	17384	17497	17557	17613	17581	17618	17564	17461	17479	17452	17483	17338	17530	17557	17498	17368	17542	17521	17368	17585	17651	17609	17543	17646	17619	17481	17510	17593	17498	17389	17603	17467	17424	17613	17619	17556	17545	17628	17468	17605	17736	17758	17573	17464	17528	17566	17573	17588	17446	17590	17498	17642	17527	17465	17530	17353	17622	17536	17533	17486	17602	17612	17515	17700	17498	17358	17491	17475	17472	17487	17504	17585	17578	17457	17504	17641	17437	17457	17444	17554	17371	17625	17688	17550	17437	17582	17519	17380	17512	17528	17440	17353	17544	17496	17350	17442	17430	17670	17632	17635	17493	17258	17406	17462	17356	17535	17363	17453	17556	17520	17426	17512	17416	17533	17550	17408	17465	17472	17535	17651	17555	17579	17575	17521	17365	17515	17401	17635	17450	17600	17639	17562	17465	17455	17570	17745	17260	17577	17501	17463	17340	17508	17471	17615	17488	17574	17571	17640	17536	17364	17396	17495	17664	17495	17340	17261	17572	17613	17477	17443	17364	17613	17310	17303	17434	17521	17360	17475	17629	17544	17519	17397	17404	17413	17509	17597	17569	17566	17447	17517	17537	17500	17473	17693	17466	17826	17428	17644	17347	17548	17510	17539	17477	17345	17570	17634	17429	17513	17538	17548	17402	17573	17657	17386	17520	17423	17226	17502	17470	17213	17424	17475	17502	17639	17630	17552	17349	17437	17351	17581	17585	17381	17396	17535	17613	17655	17457	17548	17492	17514	17662	17440	17470	17290	17434	17442	17320	17544	17470	17560	17349	17578	17514	17425	17696	17455	17608	17686	17678	17504	17476	17721	17411	17566	17609	17626	17590	17341	17391	17425	17362	17453	17657	17631	17447	17504	17488	17356	17357	17297	17350	17612	17383	17667	17530	17386	17567	17657	17653	17460	17399	17361	17485	17309	17503	17700	17751	17711	17670	17479	17553	17580	17623	17517	17496	17364	17535	17546	17379	17434	17456	17568	17547	17476	17371	17496	17646	17591	17730	17404	17437	17557	17702	17546	17629	17472	17510	17416	17545	17519	17575	17525	17504	17647	17441	17611	17492	17466	17278	17485	17537	17606	17392	17363	17608	17703	17508	17460	17576	17547	17538	17722	17461	17541	17593	17734	17611	17448	17677	17643	17729	17501	17345	17513	17472	17523	17532	17370	17552	17588	17652	17677	17554	17583	17442	17674	17452	17459	17377	17475	17526	17591	17481	17655	17559	17181	17480	17577	17634	17737	17692	17423	17395	17484	17282	17473	17580	17538	17515	17522	17454	17426	17685	17493	17593	17512	17717	17393	17716	17684	17688	17405	17691	17429	17460	17626	17515	17668	17477	17483	17684	17416	17368	17542	17644	17745	17333	17578	17362	17469	17306	17650	17342	17520	17524	17532	17398	17535	17331	17379	17527	17838	17469	17690	17468	17450	17462	17580	17381	17435	17672	17514	17529	17459	17384	17512	17654	17509	17492	17477	17439	17718	17430	17650	17325	17448	17565	17590	17394	17406	17630	17262	17668	17664	17561	17294	17477	17533	17342	17383	17505	17519	17535	17415	17442	17497	17399	17488	17505	17589	17472	17466	17600	17586	17629	17411	17569	17661	17612	17605	17603	17492	17435	17457	17235	17414	17529	17497	17623	17518	17417	17594	17512	17637	17738	17370	17467	17482	17588	17470	17532	17720	17264	17628	17508	17516	17939	17550	17641	17688	17474	17472	17369	17428	17440	17576	17464	17581	17407	17497	17395	17366	17542	17518	17552	17417	17569	17458	17508	17562	17615	17550	17511	17538	17552	17700	17597	17429	17483	17754	17610	17494	17374	17478	17427	17631	17566	17524	17444	17629	17611	17666	17452	17618	17414	17627	17386	17460	17445	17481	17394	17552	17420	17524	17540	17583	17573	17644	17416	17489	17449	17696	17620	17611	17506	17377	17440	17575	17461	17723	17425	17337	17388	17644	17435	17751	17428	17556	17626	17743	17747	17555	17525	17462	17344	17470	17487	17453	17619	17631	17494	17516	17662	17633	17525	17589	17575	17353	17404	17544	17440	17604	17442	17332	17507	17278	17454	17748	17469	17511	17411	17450	17494	17385	17471	17481	17643	17688	17677	17518	17690	17420	17510	17546	17705	17644	17414	17359	17390	17459	17563	17550	17590	17549	17570	17817	17424	17566	17462	17324	17537	17509	17341	17381	17399	17551	17585	17655	17597	17539	17554	17374	17627	17392	17354	17480	17493	17403	17532	17356	17606	17618	17517	17319	17627	17500	17620	17635	17565	17386	17549	17692	17637	17352	17503	17388	17431	17566	17474	17561	17526	17474	17426	17552	17483	17529	17505	17378	17371	17421	17585	17488	17553	17659	17469	17613	17560	17468	17604	17566	17633	17573	17325	17481	17482	17516	17617	17466	17529	17580	17622	17536	17622	17497	17599	17317	17602	17461	17533	17350	17501	17430	17461	17449	17597	17489	17438	17585	17629	17453	17589	17727	17555	17778	17555	17433	17417	17502	17495	17651	17262	17450	17446	17468	17393	17503	17513	17563	17654	17454	17514	17260	17421	17546	17573	17686	17547	17311	17597	17270	17594	17526	17461	17594	17541	17603	17794	17401	17741	17467	17480	17556	17485	17522	17521	17686	17517	17724	17444	17674	17498	17584	17459	17463	17389	17501	17469	17567	17547	17473	17466	17535	17602	17546	17480	17475	17556	17525	17453	17578	17421	17588	17545	17485	17549	17526	17820	17589	17581	17631	17278	17478	17613	17456	17730	17544	17266	17397	17635	17415	17451	17616	17651	17541	17347	17485	17623	17375	17602	17362	17633	17655	17475	17452	17469	17653	17620	17660	17545	17547	17398	17560	17363	17324	17510	17506	17500	17328	17534	17502	17550	17559	17442	17447	17491	17379	17370	17608	17627	17369	17554	17528	17463	17365	17398	17496	17497	17586	17550	17627	17406	17556	17488	17613	17639	17619	17640	17467	17603	17450	17580	17511	17627	17408	17586	17564	17519	17479	17394	17572	17496	17470	17568	17616	17544	17456	17598	17553	17372	17302	17506	17563	17650	17575	17552	17586	17703	17614	17427	17760	17539	17511	17569	17731	17717	17679	17632	17504	17547	17579	17187	17528	17442	17554	17659	17569	17510	17269	17438	17718	17441	17449	17606	17575	17614	17566	17557	17423	17412	17525	17554	17609	17610	17415	17561	17551	17575	17605	17634	17598	17585	17353	17504	17554	17492	17586	17469	17627	17722	17451	17377	17702	17552	17511	17474	17606	17544	17532	17452	17559	17390	17564	17442	17543	17450	17735	17549	17418	17677	17607	17511	17477	17586	17566	17530	17371	17513	17582	17697	17516	17439	17415	17596	17687	17537	17568	17529	17584	17737	17427	17407	17691	17429	17380	17658	17423	17626	17524	17547	17658	17602	17712	17464	17524	17571	17484	17497	17492	17346	17557	17304	17530	17479	17718	17447	17619	17446	17365	17472	17380	17365	17710	17696	17635	17543	17539	17489	17408	17527	17651	17551	17666	17582	17554	17451	17645	17449	17403	17555	17408	17436	17379	17512	17558	17788	17622	17429	17523	17517	17620	17341	17431	17454	17460	17645	17382	17561	17506	17360	17461	17890	17508	17424	17720	17778	17531	17451	17433	17831	17590	17416	17514	17623	17535	17575	17498	17475	17696	17570	17480	17425	17589	17306	17543	17431	17466	17233	17376	17518	17481	17650	17631	17355	17404	17324	17603	17424	17565	17542	17493	17648	17464	17526	17440	17394	17440	17368	17609	17408	17372	17624	17790	17528	17505	17377	17384	17355	17436	17484	17669	17513	17566	17597	17434	17429	17645	17369	17487	17649	17625	17420	17603	17446	17458	17455	17564	17311	17415	17661	17658	17648	17673	17484	17425	17620	17457	17706	17602	17585	17393	17493	17715	17476	17445	17480	17575	17335	17568	17670	17630	17303	17546	17450	17473	17465	17585	17262	17436	17267	17638	17420	17590	17633	17733	17482	17510	17434	17608	17531	17607	17512	17380	17674	17405	17554	17380	17331	17517	17455	17445	17424	17455	17476	17612	17461	17571	17430	17440	17614	17509	17457	17391	17512	17320	17587	17626	17585	17488	17415	17556	17432	17641	17560	17601	17394	17516	17678	17427	17606	17468	17312	17637	17537	17702	17571	17440	17632	17608	17356	17496	17592	17495	17400	17680	17532	17445	17654	17574	17363	17529	17580	17353	17336	17395	17820	17640	17491	17542	17542	17332	17462	17457	17460	17723	17531	17556	17408	17473	17545	17313	17681	17490	17484	17633	17603	17514	17543	17575	17403	17417	17413	17489	17449	17588	17516	17539	17672	17516	17641	17575	17609	17440	17335	17687	17546	17542	17404	17656	17621	17500	17417	17483	17591	17436	17370	17578	17458	17588	17507	17625	17439	17317	17549	17518	17467	17343	17407	17542	17452	17772	17596	17530	17722	17406	17549	17511	17823	17510	17421	17374	17410	17845	17615	17615	17503	17548	17668	17685	17495	17448	17619	17491	17472	17565	17601	17742	17668	17476	17382	17367	17430	17484	17509	17577	17455	17573	17396	17480	17581	17411	17745	17728	17337	17546	17553	17496	17353	17555	17491	17347	17403	17443	17405	17299	17561	17578	17667	17610	17719	17484	17393	17502	17393	17466	17176	17558	17505	17652	17493	17677	17492	17753	17631	17597	17664
24063	41823	34977	27371	24100	21264	19655	18848	17991	17728	17188	17039	16737	16323	16092	16008	15816	15821	15888	15747	15708	15893	15762	15808	15554	15770	15737	15690	15674	15638	15540	15557	15779	15650	15650	15575	15855	15594	15668	15590	15702	15496	15685	15490	15606	15598	15550	15636	15686	15678	15611	15537	15672	15592	15583	15482	15653	15620	15591	15417	15699	15495	15858	15770	15491	15458	15606	15704	15617	15510	15670	15753	15539	15614	15785	15534	15745	15661	15453	15622	15581	15717	15710	15640	15728	15646	15658	15659	15510	15538	15664	15512	15505	15542	15620	15604	15556	15602	15688	15508	15762	15656	15581	15478	15631	15652	15754	15578	15606	15647	15508	15616	15686	15442	15458	15529	15489	15445	15633	15662	15465	15564	15640	15737	15734	15585	15363	15556	15760	15665	15360	15547	15628	15623	15508	15655	15466	15659	15600	15563	15620	15711	15464	15625	15625	15512	15581	15485	15605	15580	15513	15698	15662	15497	15538	15420	15558	15617	15711	15506	15591	15667	15701	15614	15679	15439	15649	15685	15703	15640	15688	15338	15428	15671	15772	15536	15562	15567	15654	15605	15683	15508	15634	15526	15624	15707	15566	15456	15646	15780	15768	15672	15640	15646	15574	15559	15749	15526	15594	15496	15457	15584	15658	15599	15706	15643	15565	15467	15530	15600	15494	15532	15621	15554	15721	15572	15627	15689	15771	15590	15621	15841	15430	15552	15863	15580	15591	15664	15652	15626	15580	15575	15673	15827	15573	15432	15592	15548	15547	15624	15567	15661	15594	15527	15749	15586	15612	15702	15756	15676	15546	15735	15758	15543	15586	15586	15697	15573	15531	15805	15582	15626	15663	15371	15572	15624	15704	15531	15495	15557	15716	15548	15622	15587	15595	15466	15544	15663	15648	15613	15586	15677	15693	15600	15683	15308	15668	15637	15494	15737	15719	15634	15542	15659	15557	15544	15616	15587	15705	15721	15576	15660	15556	15475	15643	15688	15529	15672	15527	15479	15642	15549	15459	15657	15658	15509	15543	15557	15623	15570	15634	15625	15650	15498	15379	15516	15593	15703	15567	15584	15600	15673	15681	15700	15701	15597	15581	15664	15435	15573	15662	15487	15505	15579	15688	15691	15523	15714	15538	15480	15640	15450	15725	15676	15731	15541	15627	15662	15584	15534	15613	15764	15575	15608	15594	15610	15603	15659	15654	15662	15352	15602	15590	15523	15511	15421	15506	15648	15498	15521	15669	15622	15636	15509	15686	15645	15709	15516	15583	15595	15589	15511	15782	15610	15519	15750	15574	15493	15573	15719	15701	15545	15611	15669	15580	15758	15470	15630	15365	15659	15583	15645	15617	15605	15733	15465	15655	15504	15675	15731	15821	15639	15672	15683	15396	15538	15448	15598	15662	15627	15633	15550	15736	15537	15500	15625	15557	15638	15680	15539	15483	15607	15642	15746	15733	15596	15622	15671	15729	15519	15596	15549	15406	15620	15536	15393	15409	15605	15571	15703	15597	15533	15505	15627	15692	15630	15572	15427	15532	15452	15708	15597	15515	15484	15492	15487	15524	15709	15468	15709	15654	15692	15603	15631	15639	15633	15577	15608	15661	15527	15579	15496	15570	15616	15486	15721	15729	15502	15539	15524	15566	15645	15568	15681	15607	15536	15599	15483	15514	15659	15593	15549	15590	15599	15583	15658	15800	15670	15494	15624	15630	15662	15606	15686	15387	15508	15672	15591	15782	15553	15614	15452	15709	15709	15677	15542	15773	15542	15386	15658	15609	15492	15475	15577	15713	15693	15605	15514	15562	15633	15561	15708	15787	15579	15719	15652	15441	15550	15634	15548	15816	15686	15642	15502	15665	15762	15713	15854	15727	15698	15811	15692	15595	15753	15621	15421	15610	15580	15681	15572	15601	15763	15630	15704	15632	15471	15784	15508	15635	15529	15667	15523	15556	15736	15492	15708	15603	15598	15634	15627	15653	15496	15737	15513	15668	15674	15812	15543	15602	15610	15649	15488	15572	15819	15586	15460	15638	15552	15495	15658	15683	15614	15543	15460	15580	15699	15518	15760	15547	15493	15536	15668	15492	15793	15692	15663	15622	15643	15679	15492	15622	15497	15520	15559	15767	15370	15633	15491	15566	15687	15564	15828	15549	15623	15599	15574	15752	15709	15484	15548	15696	15778	15480	15653	15599	15515	15590	15556	15750	15729	15689	15747	15758	15635	15800	15693	15495	15829	15681	15705	15609	15748	15644	15643	15717	15664	15434	15645	15555	15614	15698	15651	15603	15588	15736	15642	15708	15444	15739	15724	15551	15737	15404	15766	15576	15391	15709	15603	15659	15678	15695	15641	15602	15602	15656	15419	15551	15471	15629	15564	15606	15491	15586	15635	15631	15642	15772	15751	15708	15523	15536	15513	15568	15630	15669	15686	15468	15708	15738	15773	15626	15709	15615	15547	15471	15591	15361	15688	15632	15672	15663	15603	15620	15659	15599	15664	15723	15518	15496	15719	15669	15510	15595	15591	15587	15607	15545	15482	15588	15711	15730	15496	15740	15613	15540	15790	15716	15668	15669	15530	15571	15945	15650	15587	15832	15590	15639	15704	15670	15640	15686	15446	15646	15576	15675	15736	15566	15460	15502	15522	15723	15813	15468	15705	15641	15543	15298	15712	15441	15462	15702	15473	15535	15651	15549	15650	15560	15686	15603	15705	15600	15673	15731	15477	15479	15650	15483	15607	15678	15602	15815	15756	15496	15638	15582	15675	15541	15737	15693	15575	15674	15792	15731	15648	15469	15623	15623	15594	15563	15550	15539	15573	15588	15498	15817	15841	15418	15448	15584	15611	15639	15464	15659	15630	15540	15615	15676	15684	15825	15616	15862	15585	15647	15637	15749	15558	15691	15451	15451	15583	15464	15861	15470	15756	15608	15665	15504	15728	15783	15497	15653	15623	15612	15698	15506	15567	15664	15709	15573	15640	15672	15727	15706	15730	15561	15556	15647	15576	15499	15691	15458	15688	15646	15520	15396	15493	15652	15660	15577	15731	15469	15627	15712	15637	15533	15570	15782	15583	15730	15599	15505	15740	15714	15554	15594	15711	15485	15645	15492	15538	15615	15598	15614	15458	15761	15593	15538	15564	15624	15549	15618	15734	15595	15590	15695	15625	15602	15654	15521	15537	15552	15622	15609	15479	15419	15617	15697	15594	15648	15524	15492	15546	15628	15457	15705	15474	15746	15320	15631	15491	15786	15525	15624	15499	15620	15500	15640	15503	15551	15761	15456	15467	15630	15773	15553	15717	15667	15581	15468	15713	15580	15574	15732	15592	15725	15536	15627	15497	15688	15625	15596	15714	15400	15583	15627	15857	15575	15533	15593	15675	15626	15675	15740	15483	15577	15522	15652	15806	15456	15474	15675	15453	15582	15783	15740	15608	15594	15590	15633	15632	15605	15580	15586	15574	15535	15542	15495	15495	15572	15705	15667	15730	15742	15736	15540	15549	15514	15630	15659	15496	15707	15712	15629	15618	15673	15561	15522	15626	15510	15559	15512	15707	15746	15611	15734	15495	15384	15584	15764	15492	15564	15640	15525	15482	15720	15660	15543	15531	15487	15697	15530	15735	15685	15646	15830	15644	15696	15419	15779	15558	15539	15607	15565	15627	15727	15724	15528	15247	15723	15682	15670	15563	15506	15778	15525	15585	15546	15544	15556	15595	15495	15568	15690	15368	15579	15663	15745	15686	15737	15711	15769	15651	15749	15426	15751	15459	15591	15629	15858	15696	15501	15626	15736	15614	15450	15728	15689	15660	15405	15554	15633	15457	15534	15776	15751	15523	15829	15557	15573	15582	15557	15651	15799	15511	15591	15611	15623	15616	15609	15705	15610	15665	15602	15727	15620	15774	15555	15699	15707	15529	15711	15614	15649	15514	15541	15479	15701	15841	15567	15682	15679	15676	15543	15528	15602	15583	15696	15572	15596	15559	15594	15671	15676	15553	15762	15646	15596	15515	15689	15455	15491	15672	15732	15596	15616	15673	15700	15679	15698	15511	15754	15578	15675	15527	15634	15635	15515	15479	15526	15745	15558	15512	15726	15772	15602	15651	15498	15696	15554	15453	15633	15686	15768	15390	15652	15677	15597	15769	15629	15584	15663	15650	15483	15610	15517	15452	15655	15750	15469	15496	15555	15477	15677	15598	15716	15435	15611	15552	15551	15482	15511	15601	15589	15723	15790	15676	15563	15469	15472	15618	15671	15690	15759	15697	15709	15502	15560	15720	15600	15697	15549	15641	15613	15634	15783	15584	15742	15648	15532	15510	15415	15697	15558	15499	15746	15555	15485	15616	15518	15753	15815	15343	15754	15682	15581	15580	15680	15647	15803	15646	15655	15787	15627	15568	15576	15603	15632	15483	15594	15531	15570	15795	15487	15651	15779	15664	15678	15607	15629	15625	15535	15823	15521	15754	15647	15710	15594	15564	15617	15579	15633	15522	15597	15776	15850	15693	15610	15610	15636	15520	15716	15598	15595	15737	15623	15525	15357	15559	15715	15803	15592	15691	15548	15597	15705	15650	15607	15683	15670	15564	15521	15695	15692	15704	15489	15687	15616	15668	15508	15723	15481	15603	15519	15657	15581	15592	15715	15560	15649	15656	15477	15662	15722	15673	15691	15656	15543	15805	15687	15609	15502	15781	15575	15596	15612	15623	15734	15477	15613	15535	15555	15531	15629	15800	15507	15566	15800	15614	15478	15444	15700	15648	15569	15494	15497	15525	15622	15639	15600	15544	15612	15395	15645	15647	15613	15615	15618	15797	15721	15731	15719	15548	15622	15707	15583	15720	15574	15680	15614	15752	15562	15442	15741	15613	15728	15599	15610	15575	15583	15661	15646	15761	15783	15706	15478	15577	15478	15606	15678	15408	15554	15579	15652	15525	15558	15427	15606	15500	15684	15621	15522	15685	15816	15741	15626	15656	15447	15680	15654	15716	15594	15451	15579	15689	15598	15822	15468	15690	15637	15549	15583	15585	15437	15537	15603	15568	15676	15670	15704	15671	15727	15725	15786	15677	15644	15423	15621	15689	15515	15505	15564	15545	15484	15674	15624	15445
22548	21507	28722	24857	22420	25147	26709	22584	21366	21112	20821	20061	19712	19423	19241	18628	18755	18527	18379	18507	18291	18474	18502	18315	18436	18433	18259	18227	18169	18242	18395	18201	18419	18325	18191	18122	18307	18134	18131	18168	18290	18230	18239	18255	18331	18270	18157	18036	18181	18096	18078	18097	18311	17793	18026	18060	18265	17867	18072	18124	18061	18002	18130	18300	18121	18214	18195	18223	17964	18017	18151	18070	18362	17962	18062	17957	17988	18025	17981	18094	18040	18129	17983	18076	18142	18126	18342	18020	18214	18134	18199	18082	18117	18155	17978	18210	18271	18239	17982	17892	18042	18243	18051	17961	18007	18213	18171	17972	18064	18059	18253	18214	18011	18192	18068	18098	18077	18010	18080	17989	17979	18219	18087	18068	18020	18080	18192	17892	17941	18144	18164	18217	18205	18438	18048	18144	18187	18155	17948	17829	18185	18009	17986	18129	18210	18292	18157	18203	18101	18149	17982	18129	18239	18031	18003	18018	18306	18145	18087	18135	18085	18044	18020	17980	18121	18095	18188	18208	18100	18032	18125	18142	18020	18178	18138	18020	18082	18046	18112	18010	17945	17842	18231	18150	17986	18045	18084	18141	18114	17972	18115	17971	17978	17956	18055	17905	18072	18011	18136	17997	17987	17793	18132	18138	18197	18059	18325	18267	18168	18205	18175	18100	18029	17993	18273	18219	18033	18154	17946	18035	18134	18084	18223	18038	17714	18034	17922	18010	18067	17909	18015	17967	18176	18050	17930	17917	18113	18218	18088	18094	18157	18098	18078	18327	18102	17929	18077	18060	18148	17967	18082	18124	18028	18139	17994	17985	18013	17965	18211	18145	18134	17973	18075	18095	18137	17993	17940	18074	17947	17857	17976	17946	17984	18156	18234	18131	18108	18085	17821	18062	18010	18142	18058	18138	18067	17895	17979	18167	18052	17923	18199	18071	18182	17937	17988	17972	18151	18108	18225	18315	18017	18066	18116	18124	18010	18120	18009	18015	17853	18123	18085	18075	17967	17946	18032	18243	18028	18075	18218	17982	17973	18052	18095	18099	18142	17970	18236	18047	18222	18174	18138	18319	18145	18163	18183	18074	18113	18101	18121	17983	17889	18066	17890	18268	18095	18213	18080	18073	17977	18155	18051	17986	18074	18192	18017	18142	18141	18080	18075	18276	18042	18091	18238	17911	18202	17907	18090	18103	18046	18125	17989	17903	17960	17865	18162	18142	17945	18204	17977	18083	18010	18141	17856	17768	18108	18062	18090	18132	17947	17870	18209	18130	18331	18220	17805	18108	18115	18049	18007	18093	17996	18067	18108	18077	18132	18097	18199	18265	17907	18017	17903	18219	18090	18010	18245	18125	18088	18042	18134	18362	18138	18291	18230	18014	18097	18122	18083	17943	18086	17982	18266	18017	18023	18020	18107	18352	18079	18121	18237	18148	18270	18032	18147	18075	18510	18128	18141	18131	18114	18150	18032	18091	18239	18042	18090	18209	17943	18043	18024	17939	18081	18032	18031	18118	18054	18090	18153	17841	17917	18098	17896	18292	18106	18057	18095	17817	17907	18191	18037	18062	18070	18045	18026	17955	17985	18032	18120	18257	17940	18223	18244	18006	17991	17914	18074	18155	18286	17818	18036	17965	17913	18127	18082	17998	18206	18216	18086	18158	17894	18167	18029	17954	18067	18168	18163	17994	17937	18021	18139	18077	18063	18094	18103	18243	18259	18133	17901	18217	18017	18051	18033	18268	18117	17782	18026	17821	17961	18007	17970	18190	18102	18169	17922	18050	18145	17997	17934	18102	18025	18125	18000	18059	17878	18099	18038	18254	18181	18099	18012	18140	18172	18016	17975	18114	18131	18117	18207	18354	17998	18219	17890	18200	18341	18007	18159	17953	18038	18210	18297	17954	18218	18097	17989	18135	17960	18030	18034	17896	18007	17966	18266	18035	18087	18082	18020	18195	18168	18090	18070	18007	18172	17935	18098	17974	18020	18087	18151	18035	18027	18159	18025	18255	17987	18012	18239	18053	18205	18153	18371	18227	18082	17957	18106	18081	18167	18043	17864	18251	18073	18071	18129	17922	18111	18015	18133	18083	18066	18095	18063	18159	18197	18048	18204	18104	18007	18043	18192	18106	18173	18245	18087	17903	17989	18122	18124	18126	18191	17943	18029	18090	17904	18045	18179	17883	17998	18012	18127	17907	18073	18088	18113	17976	18132	18160	17889	18031	17901	17952	18139	17985	18117	18007	18046	18195	18132	17999	18024	18197	18010	17985	18026	18096	17991	18099	18320	18085	18056	17942	17885	17889	18052	17899	18151	18140	18119	18138	18059	18224	18045	18099	17990	18058	18195	18101	18001	18108	17842	17987	17893	18162	18018	18140	18142	18088	18012	18027	17956	17976	18058	18188	18177	18037	18005	17992	18037	18174	18182	18240	17915	18003	17933	17888	18184	18210	18020	18026	17924	18135	18042	18072	17980	18146	18126	17993	18010	18094	18114	18008	18299	18166	18402	18377	18332	18219	18065	18105	18180	18224	18052	18068	17932	17978	18154	18159	18027	18226	18049	18087	17926	18058	18185	18187	18041	18123	18126	18116	18304	18116	17890	17955	18063	18222	18054	17808	18139	17984	18087	17921	17935	17948	18046	18212	17916	18111	18206	18101	17966	17937	18215	18071	18069	17931	18254	18195	18239	18084	17978	18182	18022	18012	18076	18039	17985	18071	18023	18107	17885	18110	18113	17815	18304	18220	17999	17854	18105	18108	18034	17913	18115	18332	17973	18391	18082	17983	17943	18101	18064	18126	17947	18203	18253	18230	18134	18100	18164	18002	17854	18002	18092	17983	18051	18311	18165	18021	18169	18046	18189	18194	18098	18042	18109	18112	18099	18202	18172	18174	18137	18099	18109	17912	17978	18076	17927	18145	17901	18057	18140	18048	18082	18018	17958	17987	18119	17984	18050	18009	17994	18028	17985	18132	17807	18061	18115	18057	18051	17859	18078	18138	18234	17935	18262	17992	18306	18097	18230	18066	18157	18029	18013	18334	18235	18241	17866	18021	17978	18043	17941	18023	17956	17995	18125	18127	17940	17791	18092	18100	17970	18264	18271	18067	18181	18062	18069	18342	18038	17938	18019	17988	17999	18003	18129	18369	18072	18232	17962	18133	18049	18284	18252	18122	17978	18173	17981	17994	18144	17824	18145	18051	18181	18095	18050	18065	18143	17900	18209	18030	17835	17904	17940	18114	18094	18134	18062	18241	18173	17926	17954	18055	17986	18009	18279	18176	18091	18068	18272	18010	18170	18269	18164	17870	18293	18074	17894	17985	17948	18146	18012	18008	18029	18203	18024	18188	17992	18097	18162	18198	18303	17999	18062	18089	18085	18105	18146	18070	18062	18080	17616	17963	18138	17981	17831	18084	18022	18213	18068	18277	18046	18043	18214	17992	18066	17940	18049	18107	18001	17907	18189	18085	18061	18095	18017	17998	18030	18199	18040	18036	17896	18122	17985	17877	17975	18157	18277	17911	17942	18125	18077	18121	18025	17985	17962	18046	17899	18255	17940	18041	17909	17868	18072	18145	17948	18102	17986	18224	18189	18038	18265	18079	18088	18036	18268	18086	18201	18009	18208	17909	18145	18023	17962	18303	18083	18115	18114	18240	18114	18004	17951	18079	18040	18165	18061	18166	18202	18073	18116	18185	18055	18090	18067	17865	18175	18267	18074	18062	18091	18054	18092	17975	18049	18024	18147	17910	18136	18034	18072	17959	18057	18169	18139	17983	17869	18209	18040	18149	18071	18033	18097	18047	18153	17976	18051	18176	18194	17927	18045	17961	17977	17961	17955	18089	18296	18037	18152	17870	18063	17978	18118	18063	18109	18041	18026	17971	18182	17971	18107	18073	18031	18102	18026	18044	18284	17887	18094	18068	17997	17992	18027	17999	17834	18069	17889	18099	18187	18038	18137	17992	18242	18203	18182	18299	18071	17884	18077	18164	18058	17994	18114	18081	18002	18133	18023	18084	18132	18210	18089	18223	18097	18041	18010	18014	18196	18074	18017	18157	18112	17869	17951	18031	18252	18013	18149	18078	18092	17947	17984	18038	17917	18030	18238	17992	18102	18071	18031	18007	18224	17980	18069	18187	17782	18053	18000	18044	18082	18210	18001	18041	18132	17955	17913	18167	18188	17952	18160	18197	18207	18166	18069	18079	18118	18116	18005	17940	18163	18247	17883	17820	17910	17971	17997	18090	18004	18305	18025	18208	17924	18096	18055	17931	18097	17954	17996	18064	18206	17936	17925	18148	17999	18283	17931	18080	18090	18164	18175	18258	18014	18196	18179	18021	18241	18076	18140	17996	18038	18038	18204	18333	18068	18198	18180	17996	18192	18173	18036	18063	18170	17892	17875	17904	18018	18275	18149	17950	18112	18224	18102	18195	18110	18002	18205	17947	17968	18098	18029	18019	18186	18234	18301	18005	17929	18107	18031	18112	18204	18035	18228	17991	17853	18128	18000	18234	18126	18037	17853	17940	17985	18070	18031	17963	17986	18027	18340	17944	18114	18250	17959	18118	18107	18119	18024	17917	18188	17938	18183	17937	18036	18127	17960	17901	18142	18097	18125	18122	18186	17795	17883	18002	18001	18164	18050	18041	17939	17889	17915	17760	18087	18050	18128	18348	18179	17976	18145	18086	18040	18070	18090	18272	17954	18058	17973	18056	18137	18054	18186	18023	17978	18135	17990	17990	18193	17982	18209	18075	18167	18119	17961	17906	17995	17968	18130	18079	17901	18135	18082	18080	18130	17969	17905	18103	17974	18055	18198	18013	17923	18001	18046	18110	18065	18044	18204	17927	18032	18207	17903	18062	18111	18011	18134	17899	18185	18154	18075	18164	17947	18183	18211	18194	18246	17972	18145	17946	18114	18034	18314	17973	18090	18199	18101	18089	18091	17975	18106	18174	18126	18114	18118	18061	18123	18126	18135	18271	18004	18047	18213	18018	17962	17992	18115	17919	18114	18066	17914	18161	18086	18019	18314	17921	17895	17965	18015	18113	18072	18086	18071	18067	18138	18253	17965	18101	18141	18090	17860	17941	17883	17997	18037	18008
25317	49984	42585	34169	29123	25511	23384	22026	20828	20239	19384	18571	18016	17365	17005	16720	16441	16431	16291	16280	16267	16186	16150	16151	16108	16055	16026	16184	16168	16132	15996	15977	15920	15955	16057	16196	15999	16043	15915	15769	15914	15886	16078	15906	15942	16086	15992	16079	15999	15849	15827	15825	16197	16026	15950	16006	16019	16039	15929	16079	16036	15914	15785	15894	15863	15778	16004	16036	15956	15966	15841	16108	16074	16007	15941	15962	16059	15986	15974	15981	15900	15721	15827	15971	15863	15947	15883	16112	15845	15871	15968	15972	15786	15931	15904	16047	15996	16022	15974	15801	16023	16221	16214	15941	15991	15776	16063	15853	15895	15933	15951	16110	15837	15844	16105	15975	15931	16015	15892	16022	15866	15970	15975	15735	15848	15984	15885	15807	15985	15915	15915	15967	15906	15885	15714	15940	16117	15978	15923	15951	15960	15818	15837	15983	15945	16104	15950	16077	15800	15953	16001	15912	16052	15876	15882	15917	15983	15796	16008	15757	15863	15961	16011	15813	15736	15915	16030	15777	16075	16129	15759	15964	15921	15995	15932	15955	16215	15911	15916	15995	15807	16124	15978	15817	15821	16000	15897	15829	15936	15848	15682	15936	15830	15854	15755	15897	15974	15943	15945	16034	16019	16028	16053	15899	15661	15955	16031	15915	16036	15830	15942	15899	16023	16077	15923	16028	16067	16007	15965	15854	15963	15874	15731	15991	16064	15988	16078	15899	15758	15885	15752	15879	15921	15895	16021	15894	15963	15924	15822	16123	15932	15776	16033	16021	15873	15805	16065	15980	15964	15915	15828	15752	16098	16037	16175	15985	15931	15863	15962	15946	15848	15853	16012	15939	15940	16079	15964	15789	16071	15914	15931	15990	15888	16111	15976	16002	15967	16073	16095	15911	15991	15802	15891	16047	15723	15899	15931	15861	15743	15975	15928	15908	15945	15781	15919	15950	15882	15837	16000	15870	15844	15999	15863	15841	15926	15771	15909	15883	15811	15989	15796	15881	16002	15776	15999	15893	16025	15839	15880	15889	15807	16034	15861	15869	15727	15906	15990	15849	16041	15761	15834	15819	15807	15823	16063	15883	15842	15836	15896	16015	15833	15889	15969	16076	15844	15934	15899	15954	15890	15924	16020	16037	15946	15877	15890	15900	15912	15879	15958	15819	15934	15795	15900	15726	15929	15860	15950	15865	15888	15761	15878	15984	15824	15816	15909	15915	16064	15933	15967	16055	15952	15922	15925	15788	15969	15799	15909	15791	15679	15829	15968	15919	15969	15923	15916	15839	16005	15863	15833	15942	15933	15970	15843	15917	15826	15954	15766	15924	15855	16022	15920	15985	15855	15826	15853	15941	15937	15887	16054	15932	15948	16013	15970	15784	15972	16087	15982	15920	15929	15871	15911	15958	15877	15805	15810	15949	16017	15889	15947	15888	15924	15855	16043	15684	15789	16024	16010	16063	16049	15810	15950	15877	16019	15814	15821	15757	15917	16038	15857	16031	15805	15904	16156	16028	15951	15991	16061	16003	15757	15795	15722	15805	16025	15747	15932	15857	16003	16029	15957	15984	15970	15953	16016	15853	15871	16052	15874	15926	16096	15861	15881	15904	16039	15998	15945	15877	15920	16120	15945	15806	15916	15725	15962	16064	15795	15954	16010	16030	16010	15967	15851	15806	15999	15821	15953	15981	15795	15931	15893	15959	15977	15970	15957	16011	15951	15771	15944	15961	16008	15891	16251	15882	15921	15818	15879	15827	15946	15877	15937	16057	15948	15710	15885	16130	15942	15962	16041	16013	15920	16020	15878	15781	15852	15873	15999	15798	16027	15784	15950	15881	15941	15913	15890	15910	15992	15941	15806	16049	15958	15974	15974	15819	16013	15948	16015	15904	15913	15892	15893	15898	15929	15820	15954	15973	15879	15936	15984	16028	16053	16004	15945	16075	15844	15858	15810	15960	16072	15947	16029	15854	15840	16056	15887	16037	16075	15903	15893	15772	16091	15937	15996	15959	15856	15940	15883	15851	15967	16110	15955	16063	15884	16144	15909	15824	15941	16011	15703	16018	16004	15797	15890	15949	15976	15961	15946	15780	15890	15905	15819	15863	15924	15889	15969	15856	15829	16205	15746	16062	15772	15975	15986	16046	15905	15949	15762	15792	15866	15829	15883	15918	15937	16031	15749	16017	15992	15872	15960	15874	16012	15930	16033	15910	15893	15757	15993	16190	15892	16105	15874	15947	15568	16074	15771	16043	15986	16015	15934	16013	15925	15962	15933	15970	15795	15978	16056	15895	15898	15889	15905	15802	15971	15924	16001	15918	15902	15790	15913	15863	16012	15894	16030	16004	15867	15931	15899	15968	15861	15729	15796	15871	16023	16080	15746	16001	16053	15976	16118	15828	15746	16136	15798	16048	16010	15835	15894	15914	15991	16073	16129	15996	15824	15877	15860	15942	15972	15953	15852	16024	15934	15934	15931	15944	15909	15911	16013	16020	15796	16123	15940	15986	15964	16047	15948	15822	16010	16035	15896	15935	15956	15845	15949	15926	16064	16056	15918	15812	15807	15986	16155	15985	15971	15960	15878	15916	15937	15822	15866	15923	15827	16029	16028	16111	15765	15928	16009	15892	16117	15839	15843	15709	15990	15718	15792	15840	15956	15903	15785	15875	15889	15942	16053	15917	15869	16014	15892	15994	16090	15787	15877	15892	16092	15914	15912	15958	15898	15933	15915	15848	16007	15915	16122	16149	15933	16038	15912	16059	15906	15947	15942	15911	16001	15936	16002	15816	15971	15844	15949	15990	15926	16078	15892	16022	15816	15899	15890	15944	15579	15964	15929	15835	15895	15978	15855	15714	15870	15807	15885	15865	15940	15998	16042	15840	16008	16016	15822	15795	16075	16109	15752	16031	15950	16086	16005	15955	15843	15987	15779	16119	16051	16013	16087	15741	15824	15955	15958	15975	16150	15941	15957	15973	15895	15916	16018	15794	15767	15936	16048	15853	15752	15902	15934	15980	16058	15934	15832	16041	16094	15950	15918	15981	15887	15750	15938	16034	15891	15855	15967	15817	16082	15929	16057	15883	15922	16010	15765	15834	15764	15967	15700	16027	15916	15914	15911	15871	15982	15935	15972	15912	16053	16149	15727	15961	16062	15850	15821	15858	16065	16143	15831	16035	15816	15878	15829	15951	16166	15983	15977	15825	15872	15825	16012	15838	15951	16032	15913	15864	15919	15932	15952	15867	15850	15785	15911	15825	15880	15926	15872	16104	15836	15917	15898	16033	15978	15922	15911	15830	15953	15911	15929	16109	15859	15901	15854	16136	16005	15859	15964	16006	16082	16107	15908	16130	15744	15818	15960	16005	15888	16069	15901	16101	15799	15907	15810	15776	15877	15824	16044	15783	16000	15904	16034	16005	15792	15816	15899	15747	15881	15962	15791	15913	15768	16046	15867	15829	15913	15815	15977	15930	15870	15762	15939	16020	15965	15736	16005	15725	15931	15895	15943	16062	15837	15887	15801	15933	15963	15889	15848	15986	15738	15792	15895	15976	15852	15976	15823	15931	15809	16023	15893	15952	16058	15793	15866	15914	15826	16006	16145	15739	15723	15968	15959	15808	16036	15962	16079	16031	15966	15796	15803	15805	16082	15951	16100	15843	15888	16094	15815	15740	15817	15984	15910	16129	16074	15877	15800	15861	15855	15813	15827	15921	15955	15970	15864	15916	15902	15760	15803	16027	15696	15888	15898	16021	15966	15963	15815	15812	15985	16063	15962	15991	15998	15982	16048	15821	15873	15792	15986	16005	15893	15867	15896	16118	16008	15957	15962	15954	15948	15795	16005	15990	15867	16007	15752	15974	15829	15929	16113	16136	15922	16042	15887	15937	15984	16037	15967	15989	15916	16001	15845	15967	16119	15880	15952	15898	15952	15851	16038	16007	16093	15918	15819	15934	15929	16130	16055	15837	15904	15871	15968	15987	15872	16041	15964	15775	16000	15944	15800	16001	16066	15809	16110	15776	15795	15831	15987	15918	16084	16031	16061	15990	15972	15841	16099	16128	15805	15916	15862	15999	15925	15999	15964	16119	16025	15892	15940	15796	15872	15982	15962	15973	16136	15782	15971	15911	15793	15981	15838	16155	15943	15794	15794	15918	15884	15976	16058	15940	15875	16048	15865	15886	15749	15880	15920	15869	15954	15938	15925	15874	15950	15905	16067	15726	15903	15774	15850	15802	16097	15882	15935	15972	16049	15859	15739	15900	15969	16031	15963	15929	15814	15919	15950	15958	15933	15913	16177	16061	16023	15978	15921	15902	15835	15817	15922	15873	15976	16062	16242	15780	16180	16170	15843	15948	15935	16043	15912	15871	15907	15925	15882	15924	15879	16042	15811	16071	15854	15951	15903	16134	15763	15958	16020	15862	15942	15811	15891	15735	15879	16059	15951	16046	16004	15804	15910	15820	16037	15950	16032	15880	16038	15967	15827	15973	15958	15851	15871	15908	15955	15892	16249	15841	15891	15996	15850	15879	15851	16150	15826	16031	15846	15931	15993	15971	16082	16107	15963	15956	15989	16019	15996	15895	16184	15808	15822	16026	15892	16113	15886	15960	15919	15916	15994	15912	15924	15946	15859	15942	16022	15939	16023	16039	15881	15878	15894	15999	15955	16024	15903	15774	15967	15884	16032	15945	16030	15795	15688	15859	16065	16002	15935	15933	16046	16027	15951	16016	15798	15983	15833	15736	15835	15739	15866	15989	16069	15886	16035	16007	15923	16102	15861	15889	15713	15887	15973	15898	15929	15922	16086	16044	15792	15878	15969	15895	15828	16071	15799	15928	15851	15842	15896	15796	15918	15944	15794	15933	15990	15760	15966	15961	15860	15916	16074	15926	15759	15912	15796	16004	15928	15945	15907	15824	15918	16115	15905	15894	15790	16025	15987	15835	15836	15996	15903	16006	15822	15951	15963	16002	16019	15773	15842	16139	15880	15902	15907	15835	15949	15776	15924	15960	15908	15921	15996	15978	15958	15830	15887	15938	16018	15940	15988	15805	15871	15978	15826	15981	15796	15915	15866	16058	16030	15978	15737	15836	15963	16073	15784	15987
29858	27086	31396	27057	22501	21046	20359	19753	19179	18958	18767	18756	18150	18153	18123	18037	17920	17907	17919	17958	17893	17800	17880	17957	17858	17805	17871	17727	17740	17794	17543	17785	17899	17881	17626	17828	17847	17762	17777	17823	17813	17670	17758	17980	17811	17771	17575	17743	17685	17817	17627	17766	17724	17724	17681	17672	17686	17663	17743	17704	17446	17644	17757	17579	17749	17589	17923	17739	17551	17727	17651	17533	17677	17831	17745	17680	17600	17846	17709	17755	17905	17737	17738	17801	17697	17684	17769	17612	17654	17954	17669	17618	17857	17837	17725	17527	17792	17798	17635	17444	17682	17741	17829	17591	17727	17944	17702	17735	17828	17839	17765	17654	17726	17653	17725	17778	17733	17797	17576	17783	17867	17647	17713	17735	17675	17526	18040	17744	17648	17628	17630	17753	17788	17674	17550	17793	17654	17725	17741	17905	17722	17917	17716	17742	17729	17728	17682	17496	17795	17707	17686	17946	17777	17790	17599	17879	17731	17644	17654	17965	17811	17761	17700	17772	17484	17680	17741	17641	17674	17672	17884	17593	17843	17922	17604	17643	17799	17713	17809	17889	17737	17780	17716	17605	17811	17853	17719	17580	17564	17506	17773	17680	17674	17706	17887	17624	17778	17692	17890	17748	17869	17832	17837	17855	17865	17671	17967	18016	17808	17782	17760	17790	17648	17707	17587	17845	17780	17827	17822	17703	17763	17478	18022	18076	17838	17854	17879	17637	17657	17684	17856	17569	17760	17644	18010	17932	17961	17766	17659	17861	17629	17804	17886	17648	17796	17732	17634	17779	17688	17631	17960	17588	17715	17692	17732	17957	17788	17822	17809	17793	17740	17757	17688	17764	17768	17786	17596	17862	17895	17825	17776	17855	17504	17683	17712	17657	17804	17717	18066	17700	17775	17589	17717	17716	17820	17949	17948	17821	17793	17634	17846	17779	17757	17822	17808	17822	17866	17837	17765	17759	17821	17797	17692	17641	17993	17756	17798	17593	17653	17724	17900	17650	17874	17612	17661	17874	17838	17562	17826	17791	17707	17650	17586	17740	17746	17789	17615	17798	17644	18009	17761	17775	17690	17774	17876	17844	17820	17715	17684	17621	17694	17689	17579	17586	17569	17784	17876	17736	17764	17782	17709	17690	17855	17685	17901	17964	17796	17805	17815	17786	17728	17864	17816	17705	17975	17677	17622	17846	17763	17805	17756	17741	17713	17713	17685	17706	17661	17800	17629	17848	17842	17580	17451	17767	17752	17581	17690	17775	17800	17705	17587	17939	17551	17636	17854	17689	17798	17838	17630	17686	17602	17725	17546	17724	17792	17803	17729	17608	17664	17738	17733	17738	17696	17803	17791	17695	17696	17789	17567	17689	17684	17701	17884	17693	17757	17631	17696	17724	17704	17704	17690	17830	17429	17843	17632	17602	17787	17581	17546	17952	17457	17625	17846	17834	17861	17624	17623	17791	17769	17805	17838	17689	17859	17764	17705	17798	17831	17786	17739	17726	17707	18016	17792	17887	17873	17630	17794	17745	17798	17847	17734	17757	17879	17592	17647	17841	17807	17841	17833	17451	17845	17582	17907	17769	17808	17810	17843	17665	17611	17852	17833	17873	17627	17623	17775	18044	17925	17698	17695	17496	17785	17749	17621	17685	17687	17775	17813	17653	17480	17610	17770	17743	17797	17865	17586	17774	17846	17839	17558	17578	17918	17776	17504	17916	17795	17656	17773	17704	17651	17871	17832	17707	17858	17731	17690	17713	17751	17815	17764	17565	17772	17519	17734	17667	17893	17868	17753	17778	17781	17596	17546	17933	17791	17685	17925	17792	17825	17648	17797	17656	17716	17879	17781	17727	17856	17652	17884	17865	17855	17761	17657	17751	17703	17843	17744	18002	17817	17744	17648	17577	17729	17688	17934	17862	17765	17772	17788	17492	17595	17619	17711	17762	17711	17701	17762	17802	17764	17747	17700	17794	17785	17685	17784	17822	17949	17663	17880	17641	17718	17838	17756	17787	17914	17827	17697	17584	17846	17844	17758	17727	17676	17552	17828	17630	17658	17657	17801	17676	17724	17658	17633	17865	17803	17681	17865	17675	17873	17826	17821	17836	17674	17757	17872	17795	17845	17759	17623	17741	17739	17745	17650	17831	17590	17691	17683	17877	17490	17804	17750	17672	17658	17825	17803	17778	17576	17631	17648	17718	17489	17689	17552	17732	17646	17797	17786	17740	17597	17602	17737	17645	17748	17856	17735	17477	17606	17943	17753	17798	17650	17872	17779	17811	17781	17758	17580	17856	17812	17857	17951	17787	17808	17547	17990	17940	17940	17815	17614	17920	17521	17826	17783	17768	17652	17680	17724	17719	17601	17813	17743	17738	17670	17766	17711	17527	17624	17642	17714	17835	17812	17797	17616	17733	17838	17627	17732	17807	17778	17864	17679	17701	17988	17664	17631	17725	17754	17767	17859	17839	17723	18025	17830	17768	17780	17559	17633	17716	17729	17620	17676	17650	17719	17665	17688	17716	17700	17827	17751	17737	17712	17927	17831	17780	17727	17822	17816	17764	17903	17683	17923	17791	17670	17858	17930	17871	17649	17767	17823	17597	17648	17859	17546	17714	17637	17763	17849	17788	17676	17822	17691	17627	17750	17596	17595	17612	17817	17755	17917	17706	17722	17849	17860	17654	17787	17739	17719	17540	17771	17756	17694	17868	17851	17792	17657	17835	17748	17674	17761	17734	18118	17906	17786	17685	17714	17770	17899	17689	17618	17646	17659	17814	17690	17654	17943	17778	17847	17687	17756	17784	17934	17850	17639	17692	17779	17669	17790	17810	17708	17897	17599	17686	17706	17680	17922	17914	17842	17710	17680	17886	17810	17852	17774	17743	17633	17924	17748	17682	17893	17774	17709	17851	17785	17786	17714	17657	17735	17729	17694	17625	17693	17693	17921	17798	17789	17640	17649	17809	17825	17680	17751	17795	17883	17641	17684	17891	17692	17698	17554	17744	17751	17770	17721	17593	17669	17609	17864	17774	17769	17794	17824	17786	17826	17854	17868	17714	17811	17751	17842	17921	17827	17625	17588	17750	17828	17703	17751	17560	17578	17788	17723	17735	17983	17582	17747	17713	17751	17736	17646	17708	17760	17734	17837	17785	17556	17810	17764	17574	17749	17627	17670	17774	17833	17663	17732	17826	17826	17705	17783	17561	17653	17888	17832	17842	17882	17748	17820	17761	17567	17661	17922	17825	17707	17557	17719	17808	17792	17620	17583	17972	17782	17861	17812	17870	17720	18029	17669	17664	17740	17607	17493	17619	17752	17611	17718	17772	17823	18016	17763	17818	17843	17862	17653	17510	17704	17836	17751	17789	17936	17649	17597	17716	17560	17718	17571	17785	17866	17787	17940	17859	17563	17697	17546	17512	17757	17811	17841	18073	17744	17700	17656	17809	17897	17776	17773	17859	17749	17774	17914	17609	17934	17852	17853	17634	17508	17576	17776	17717	17834	17692	17878	17928	17646	17637	17698	17747	17528	17653	17805	17592	17645	17675	17813	17668	17548	17752	17602	17643	17687	17807	17694	17851	17743	17875	17798	17678	17703	17712	17909	17935	17958	17605	17904	17797	17663	17781	17478	17680	17772	17748	17542	17560	17685	17691	17768	17861	17749	17900	17973	17845	17706	17658	17743	17855	17799	17569	18105	17587	17679	17824	17754	17608	17687	17767	17731	18008	17810	17550	17775	17846	17764	17607	17989	17723	17664	17662	17788	17699	17773	17831	17721	17673	17848	17726	17827	17574	17776	17745	17653	17849	17861	17769	17806	17470	17693	17612	17753	17772	17776	17794	17644	17684	17723	17870	17688	17834	17747	17673	17820	17965	17624	17484	17534	17764	17826	17799	17786	17710	17716	17799	17608	17760	17862	17855	17726	17563	17691	17739	17697	17531	17834	17630	17735	17713	17706	17816	17697	17641	17846	17659	17784	17848	17849	17830	17706	17732	17763	17940	17755	17716	17596	17682	17683	17654	17695	17772	17698	17769	17624	17690	17860	17688	17612	17658	17780	17920	17884	17751	17542	17857	17658	17815	18074	17613	17771	17743	17727	17755	17950	17704	17656	17598	17788	17590	17623	17860	17772	17813	17428	17602	17919	17842	17719	17844	17783	17623	17800	17546	17814	17650	17954	17915	17781	17919	17741	17825	17895	17947	17498	17756	17763	17788	17757	17755	17648	17829	17753	17894	17763	17782	17947	17697	17854	17938	17800	17665	17513	17766	17735	17787	17464	17785	17951	17835	17856	17507	17759	17615	17615	17682	18025	17942	17817	17928	18045	17759	17581	17664	17717	17806	17808	17748	17867	17805	17706	17794	17819	17902	17791	17844	17665	17797	17747	17699	17887	17621	17735	17823	17672	17668	17925	17774	17925	17766	17869	17542	17850	17667	17781	17910	17621	17691	17704	17787	17635	17772	17546	17800	17892	17914	17883	17540	17835	17716	17795	17940	17622	17399	17697	17630	17819	17772	17781	17653	17745	17675	17552	17513	17893	17753	17814	17771	17826	17661	17780	17754	17877	17817	17955	17599	17880	17831	18001	17815	17828	17726	17681	17886	18008	17746	17937	17774	17961	17829	17766	17783	17832	17723	17690	17764	17627	17776	17985	17794	17731	17750	17644	17679	17750	17549	17659	17907	17774	17669	17764	17941	17901	17707	17602	17518	17611	17528	17772	17938	17624	17665	17709	17845	17764	17628	17689	17594	17752	17724	17811	17661	17769	17791	17628	17850	17719	17930	17652	17520	17854	17693	17808	17973	17784	17930	17699	17618	17899	17757	17638	17573	17719	17678	17764	17899	17807	17854	17815	17828	17629	17665	17540	17733	17758	17852	17435	17559	17904	17739	17774	17807	17865	17970	17701	17543	17739	17829	17735	17750	17794	17923	17762	17839	17813	17787	17603	17670	17776	17782	17757	17781	17591	17542	17648	17696	17644	17637	17714	17864	17807	17782	17774	17803	17799	17628	17874	17812	17862	17793	17887	17598	17868	17909	17796	17597	17779	17455	17689	17518	17715	17651	17698	17776	17834	17831	17560	17684	17816	17769	17774	17902	17813	17809
25826	40285	33098	25798	22323	20667	19360	18631	17834	17565	17177	16944	16460	16196	16365	16062	16016	16117	15919	15676	15916	15802	15779	15926	15691	15896	15818	15895	15813	15696	15690	15638	15739	15625	15676	15734	15620	15743	15840	15753	15639	15750	15767	15815	15719	15723	15796	15650	15700	15804	15750	15687	15653	15644	15750	15764	15742	15753	15720	15664	15520	15773	15679	15835	15758	15864	15768	15651	15618	15890	15897	15823	15714	15682	15923	15740	15862	15746	15850	15526	15555	15747	15644	15805	15730	15732	15773	15622	15814	15779	15634	15766	15779	15892	15943	15759	15603	15663	15701	15681	15884	15616	15866	15645	15939	15776	15786	15564	15656	15647	15650	15688	15721	15738	15785	15745	15559	15680	15622	15876	15736	15577	15734	15729	15648	15657	15707	15682	15705	15625	15581	15679	15845	15648	15780	15683	15492	16027	15772	15690	15590	15792	15775	15737	15758	15614	15702	15779	15826	15697	15784	15585	15668	15701	15738	15869	15681	15977	15736	15495	15693	15700	15695	15726	15876	15665	15674	15690	15553	15538	15758	15836	15874	15714	15716	15676	15650	15776	15711	15723	15755	15839	15843	15803	15658	15599	15625	15504	15825	15789	15710	15721	15921	15712	15715	15734	15689	15709	15876	15588	15878	15739	15727	15788	15845	15706	15719	15723	15636	15680	15807	15783	15711	15659	15990	15898	15529	15791	15641	15741	15911	15800	15609	15719	15700	15526	15781	15773	15560	15700	15759	15754	15764	15572	15703	15791	15705	15665	15571	15744	15788	15520	15576	15752	15610	15715	15853	15795	15605	15775	15717	15739	15688	15586	15795	15865	15694	15749	15846	15810	15906	15920	15741	15607	15773	15769	15630	15815	15698	15747	15680	15716	15721	15792	15823	15670	15727	15629	15468	15757	15738	15759	15902	15658	15707	15675	15791	15703	15634	15805	15769	15652	15857	15724	15773	15734	15835	15693	15604	15590	15832	15645	15643	15790	15757	15588	15717	15750	15672	15714	15692	15675	15651	15823	15538	15698	15636	15702	15773	15668	15785	15738	15677	15700	15774	15676	15997	15702	15688	15917	15826	15717	15709	15655	15625	15754	15963	15781	15898	15547	15815	15796	15782	15695	15707	15586	15859	15662	15840	15681	15845	15675	15927	15794	15722	15563	15771	15685	15533	15774	15761	15850	15627	15715	15590	15673	15538	15674	15698	15757	15798	15663	15616	15634	15627	15783	15533	15766	15691	15560	15488	15492	15693	15626	15684	15783	15822	15781	15691	15721	15785	15769	15835	15558	15794	15799	15867	15611	15716	15717	15676	15765	15715	15531	15795	15626	15762	15598	15717	15750	15722	15702	15738	15664	15604	15635	15738	15678	15650	15655	15776	15682	15733	15795	15574	15725	15564	15776	15708	15668	15829	15663	15685	15725	15773	15867	15768	15812	15739	15802	15679	15664	15615	15893	15801	15694	15882	15725	15745	15624	15649	15758	15723	15626	15593	15831	15757	15641	15732	15726	15720	15505	15732	15707	15644	15693	15600	15636	15575	15640	15795	15752	15660	15842	15727	15794	15694	15806	15518	15754	15595	15786	15837	15737	15653	15726	15574	15585	15741	15595	15727	15805	15806	15640	15700	15722	15805	15634	15770	15588	15908	15628	15744	15789	15642	15630	15761	15584	15775	15659	15764	15786	15657	15752	15610	15830	15825	15804	15876	15720	15660	15748	15611	15722	15617	15664	15703	15721	15542	15597	15469	15720	15641	15780	15676	15767	15650	15748	15706	15759	15699	15619	15748	15704	15606	15815	15783	15697	15637	15679	15642	15546	15715	15701	15797	15824	15606	15697	15657	15651	15693	15691	15786	15576	15648	15700	15622	15759	15794	15739	15745	15722	15736	15838	15739	15613	15804	15771	15805	15745	15762	15819	15712	15860	15725	15641	15791	15647	15782	15920	15707	15764	15712	15639	15668	15668	15728	15672	15905	15580	15752	15618	15742	15739	15567	15496	15840	15724	15705	15658	15759	15796	15782	15628	15877	15690	15571	15697	15792	15680	15740	15541	15807	15539	15742	15567	15954	15808	15930	15694	15663	15677	15782	15659	15630	15456	15748	15765	15653	15659	15802	15764	15615	15743	15731	15768	15751	15921	15692	15574	15860	15723	15698	15734	15561	15687	15578	15658	15763	15673	15934	15897	15910	15697	15691	15663	15786	15636	15678	15890	15778	15630	15852	15601	15757	15568	15795	15853	15830	15901	15563	15812	15838	15629	15822	15620	15770	15764	15687	15884	15697	15631	15890	15711	15685	15871	15746	15541	15737	15676	15748	15589	15765	15708	15764	15754	15882	15610	15771	15684	15718	15679	15706	15687	15610	15849	15746	15926	15687	15682	15654	15754	15840	15850	15743	15693	15604	15569	15732	15723	15827	15767	15580	15724	15818	15588	15731	15743	15641	15734	15732	15604	15784	15734	15670	15705	15782	15669	15579	15843	15804	15684	15726	15706	15673	15748	15814	15764	15680	15707	15634	15729	15770	15746	15498	15823	15882	15620	15664	15803	15845	15731	15807	15681	15794	15784	15838	15711	15748	15582	15657	15787	15861	15761	15682	15622	15737	15662	15805	15493	15540	15784	15697	15703	15824	15678	15880	15606	15750	15673	15656	15649	15553	15658	15527	15719	15734	15744	15792	15530	15643	15654	15757	15708	15830	15609	15671	15644	15791	15638	15631	15713	15647	15758	15744	15712	15699	15718	15919	15717	15570	15612	15682	15556	15656	15725	15782	15763	15787	15794	15732	15662	15726	15546	15683	15930	15685	15462	15772	15651	15840	15716	15687	15691	15785	15659	15711	15851	15779	15856	15773	15714	15666	15782	15685	15629	15709	15756	15693	15573	15698	15737	15771	15764	15583	15853	15786	15748	15729	15588	15634	15894	15721	15732	15720	15645	15567	15846	15680	15675	15745	15747	15486	15723	15685	15658	15715	15653	15633	15684	15831	15764	15684	15828	15656	15771	15723	15837	15720	15797	15876	15635	15642	15524	15658	15746	15787	15661	15631	15789	15899	15818	15572	15818	15632	15762	15670	15746	15796	15624	15523	15768	15814	15781	15647	15705	15610	15673	15744	15810	15744	15935	15549	15724	15679	15771	15590	15735	15733	15710	15774	15707	15738	15625	15752	15779	15608	15703	15797	15693	15664	15732	15621	15857	15743	15682	15816	15746	15694	15624	15707	15679	15783	15695	15515	15755	15654	15757	15921	15678	15594	15578	15688	15611	15623	15703	15604	15866	15651	15836	15823	15797	15757	15882	15676	15601	15947	15729	15811	15560	15819	15717	15670	15815	15689	15642	15646	15736	15698	15708	15885	15730	15835	15686	15741	15739	15673	15615	15697	15850	15727	15827	15825	15725	15703	15817	15621	15638	15767	15778	15721	15675	15772	15622	15626	15763	15638	15705	15800	15639	15752	15646	15821	15687	15742	15784	15853	15688	15516	15696	15804	15708	15593	15621	15761	15720	15754	15879	15891	15776	15998	15624	15673	15774	15703	15575	15831	15537	15661	15721	15697	15799	15625	15685	15439	15772	15920	15776	15666	15665	15653	15685	15631	15771	15765	15718	15761	15548	15886	15785	15717	15682	15709	15662	15831	15863	15722	15567	15683	15745	15744	15658	15780	15696	15861	15655	15639	15788	15807	15718	15877	15718	15605	15849	15706	15768	15616	15802	15572	15682	15843	15838	15723	15666	15691	15599	15623	15564	15693	15950	15606	15686	15759	15755	15614	15572	15737	15674	15783	15645	15682	15666	15615	15968	15744	15761	15650	15790	15729	15706	15742	15738	15594	15800	15625	15743	15706	15694	15693	15783	15812	15624	15802	15656	15705	15714	15524	15699	15690	15484	15752	15853	15716	15756	15592	15674	15973	15622	15811	15682	15655	15509	15775	15632	15602	15735	15834	15757	15679	15712	15764	15815	15677	15760	15707	15746	15757	15801	15669	15730	15596	15721	15655	15725	15613	15757	15710	15720	15794	15783	15800	15736	15548	15742	15707	15584	15593	15835	15633	15774	15733	15827	15751	15705	15663	15637	15762	15572	15754	15667	15721	15753	15717	15859	15706	15744	15679	15776	15678	15765	15739	15791	15746	15806	15693	15674	15620	15696	15739	15789	15599	15837	15669	15765	15777	15708	15835	15782	15688	15682	15855	15719	15767	15768	15681	15682	15832	15833	15789	15779	15737	15644	15840	15633	15598	15874	15591	15823	15704	15747	15849	15659	15799	15676	15583	15768	15672	15855	15737	15747	15884	15566	15897	15561	15686	15876	15595	15719	15760	15408	15729	15668	15634	15680	15864	15635	15792	15456	15727	15570	15718	15636	15675	15626	15866	15783	15898	15765	15707	15450	15950	15628	15873	15798	15744	15999	15827	15761	15744	15765	15632	15659	15713	15636	15725	15816	15896	15764	15667	15698	15699	15728	15886	15772	15828	15773	15571	15763	15952	15565	15724	15692	15840	15936	15632	15828	15835	15739	15757	15800	15836	15871	15699	15734	15597	15719	15872	15614	15732	15773	15728	15714	15712	15621	15463	15840	15699	15774	15616	15807	15738	15738	15615	15732	15648	15728	15847	15808	15750	15745	15830	15721	15822	15733	15772	15886	15686	15754	15830	15763	15689	15740	15623	15703	15749	15762	15728	15829	15611	15655	15787	15714	15765	15882	15876	15780	15622	15876	15698	15785	15685	15592	15889	15665	15705	15765	15638	15919	15633	15784	15653	15689	15644	15835	15813	15747	15861	15781	15740	15644	15668	15798	15618	15665	15666	15773	15688	15870	15801	15606	15847	15865	15834	15739	15647	15613	15790	15756	15979	15850	15759	15747	15784	15844	15744	15864	15761	15683	15669	15993	15771	15808	15632	15642	15758	15764	15673	15760	15796	15621	15834	15633	15817	15734	15958	15746	15651	15615	15625	15669	15710	15834	15617	15873	15759	15770	15669	15613	15643	15786	15640	15609	15648	15632	15800	15933	15629	15791	15757	15760	15581	15753	15580	15585	15696	15738	15577	15867	15731	15791	15768	15844	15712	15684	15678	15674	15812	15728	15634	15856	15696	15592	15723	15816	15813	15751
23468	21456	28258	25700	23546	24288	23750	21189	20440	20043	19798	19173	18960	18830	18520	18457	18211	18117	18081	18045	18155	18100	18298	18182	18202	17929	18346	18006	18053	17652	18153	18069	18076	18061	18225	18109	17989	18030	18014	17853	17847	17872	18039	17939	18090	18069	17974	17721	17893	17759	17606	17936	18012	17858	17938	17948	17826	18030	17869	17815	17923	17854	18041	17795	18101	17877	17858	17869	17718	18307	18216	17849	17851	17923	17940	17917	17803	17777	17757	17889	17863	17802	18071	18046	18006	18005	17865	17863	17744	17843	18074	17860	17840	17929	17926	18058	18222	17868	17938	18165	17943	17887	17978	17957	18016	17838	17985	18125	17853	17969	17908	18156	17926	17707	18135	17905	17978	17918	17879	17846	18036	17815	18079	17951	17808	17809	17890	17987	18005	17912	17959	17977	17880	18060	17935	17843	17892	17872	18050	17981	18030	18104	17961	18103	17984	18018	17926	17838	17777	17765	17950	17845	17885	17989	17763	17863	17762	17855	17832	17889	17920	17862	18015	17935	17768	18035	17965	17852	17804	17880	17876	17828	17847	17959	17839	17848	17755	17834	18089	17943	17990	18019	18057	17745	17806	18039	18080	17984	18063	17828	17783	17919	18050	17979	17886	18027	17897	18011	18017	17931	18003	17882	17805	17918	17928	17908	17956	17875	18009	17880	18007	17933	17873	17980	17965	17873	18014	17915	17995	17729	18149	17900	17964	18080	17992	17934	17853	17764	17916	17793	17850	17766	17708	18015	18053	17991	17912	17923	17855	17781	17996	17810	18113	17806	17988	18099	18038	18007	17978	17854	17943	17889	18054	17845	17851	17882	18006	17804	17960	17803	17766	17806	18004	17981	17835	17837	17997	17956	18054	17922	18022	17802	18143	17942	18022	17966	18079	17742	17698	18005	18062	18047	17924	18133	17929	17893	17942	18070	18100	17896	17900	17795	17894	17826	17742	17912	18043	18151	18097	17921	17898	17902	17961	18025	17947	17705	18050	17986	17845	17951	17861	17765	18019	17845	18002	17957	17891	17967	17926	17894	17837	17992	18035	17798	18003	17912	18115	17990	18127	18026	17986	17790	17915	17823	17838	17977	17962	17902	18061	17836	17995	18030	17963	18086	17909	17882	17696	17780	18148	17935	17775	17810	17846	17757	17940	17872	17845	18066	17714	17915	17913	18006	17970	17910	17933	17978	17761	17808	17865	17895	17882	17927	17979	17933	18050	17905	17840	18001	17972	18009	17982	17935	17870	17894	17828	17967	18001	17828	17903	17993	17951	17920	18135	18004	18049	17914	17981	17814	18072	18002	17848	17891	17902	17887	17861	18001	17741	17847	17879	17934	17986	17913	18046	18072	17841	18100	17821	17764	17761	17878	17928	17781	17941	17914	17972	17950	17914	17883	17872	17858	17814	17698	17936	18004	17816	17947	17774	18014	17804	18024	18236	17954	18067	17883	17814	17851	17803	17813	17960	17827	17657	17768	17853	17998	17898	17891	17996	17862	17965	17747	17857	17721	17980	17925	18009	18013	17931	17796	17928	18080	18105	17889	18128	17939	17936	17960	17764	17852	18129	18069	17990	18024	17879	17837	17862	17876	17975	17990	18022	17780	17901	17979	17745	17911	18037	17784	17758	17886	17849	18050	17958	18043	17991	18277	18065	17848	17989	17879	18006	17971	18020	17929	17817	17841	17930	17972	18074	18014	17945	17977	18011	17931	17728	17877	17830	17930	18092	17903	17937	17963	18032	17838	17991	17903	17793	17764	17734	17754	17869	18004	18002	17956	17859	17940	17866	17770	17729	17870	18041	17889	17819	17966	17750	17959	17967	18173	18130	18046	17990	18102	17939	18025	17973	17924	17998	18142	18006	17994	18110	17839	17973	17999	18003	17923	18030	17894	17877	17975	17987	17919	17973	17809	17786	17815	17701	17731	17900	17936	17917	17939	17887	17949	17864	17812	17899	17992	17903	17796	17922	17982	18075	18044	18024	17945	18097	17783	17913	18068	17734	17968	17807	18143	17915	18093	17868	17812	18068	18162	18014	17937	18046	17988	17868	17763	17808	17866	17809	17976	17868	17757	17724	17983	18049	17804	18152	17897	18005	17849	17898	17947	18094	17855	17883	17825	17878	18174	17924	17817	17939	17920	17992	17732	17857	17851	17754	17766	17937	17849	17931	17901	17970	17921	17767	18007	17921	17886	17877	17832	17969	17981	17767	17997	17831	17871	17793	18093	17830	17905	17857	17962	17870	17876	17811	18077	17933	18018	17943	17839	18042	17848	18030	17709	18031	18040	17854	17648	17848	17876	17891	17862	17926	17820	17593	17737	17899	17881	17830	17955	17865	17857	17954	18009	17970	17863	17571	17817	17961	17830	17826	17659	18048	17999	17952	17910	17967	18027	18082	17971	17741	17840	17855	17768	17839	17944	17796	18175	18012	17969	17867	17907	17983	17880	17834	17913	17805	18019	17951	17910	18031	17841	18013	17863	17964	17883	17926	17876	17863	18026	17986	17854	17937	17930	17851	18002	17893	17957	18009	17938	17819	17789	18015	18035	18016	17953	18123	17932	17927	18029	17769	17962	17763	18038	17851	18038	17995	17980	17976	17883	17957	18045	18000	17959	17706	17788	17788	17965	18193	17923	18024	17921	18025	18026	18102	18017	17793	17889	18059	17788	17769	18076	17915	18065	17723	17920	17926	18102	17936	17703	17957	17837	17914	17879	17836	17651	18116	17611	17992	17890	18070	17916	17885	17972	17805	17963	18008	17714	17913	17925	17873	17930	17926	17902	17972	18049	17909	17941	17937	17781	17936	17956	17960	17804	17847	17767	17696	18055	17827	17797	18079	18262	17880	17901	17908	17879	17894	17707	17892	17860	18119	17866	18046	17973	18173	18226	18079	18093	17883	17934	18108	17756	17966	18057	17938	17847	17970	18078	17947	17770	17863	18081	17874	17701	17992	18091	18071	18155	18087	17941	17923	17741	17816	17732	18043	17904	17946	17627	17822	17872	17872	17930	17924	17871	17825	17591	17953	17840	17714	17878	17961	18083	17858	17888	17827	17772	17951	17801	17958	17869	17959	17858	17931	17972	18024	17984	17775	17955	17801	17890	17978	17828	18259	18103	17929	17810	17992	18056	17915	17945	17868	17785	18104	17769	17857	18041	17715	17797	17913	17644	18082	17987	17925	17989	17985	18015	17993	17833	18016	18046	17990	18096	17908	18120	18071	17842	18029	18087	17908	17899	18021	18035	17986	17859	17995	18156	17926	17937	17983	17963	17875	17860	17686	18032	17942	17983	17937	17804	17893	17941	17808	18011	17951	17850	18211	18021	17905	17650	17810	18060	17900	17888	17758	17947	17860	17906	17970	17923	17862	17876	17961	17754	18002	17929	17981	17771	17787	18089	17939	17842	18013	17828	17953	17776	18065	18044	18033	17923	17848	17907	17807	17903	18043	17908	17787	17795	18161	17983	18013	17769	17977	17944	17822	17949	17948	18074	18092	17660	17762	17885	17963	17802	18110	17922	18004	18117	17883	18007	17917	17704	18121	18040	17879	17901	17962	17925	18125	17818	18042	17954	18043	17904	17931	17858	18038	17858	18043	17802	18108	17912	17988	17837	17938	17939	17833	17974	17879	17921	17834	17964	17916	17851	17874	18091	18019	17842	17918	17952	17722	17956	17920	17867	18091	18007	18046	17917	17928	17764	18093	17811	18120	17851	18153	17880	17911	17996	17889	17866	17883	17821	17997	17756	17855	17807	17924	17916	17972	18027	17943	18021	18021	17904	18221	17989	17962	17917	17882	18047	17953	17970	17711	18019	17869	17800	17971	17918	17776	17866	17903	18047	17971	17923	18003	17732	17900	17835	18045	17875	18115	17945	17731	18059	17823	17843	18055	18028	17723	17925	18074	17756	18008	17803	17897	17924	17990	18063	17847	17978	17752	17985	17877	18115	18093	18021	17931	17945	18014	18073	17912	17953	17894	17800	18004	18030	17886	17935	17886	17963	17741	18017	17751	17825	17902	17887	17836	17791	17824	17863	18015	17736	17871	17844	17764	17892	17963	17891	18150	17935	18000	18022	17839	17896	17985	18030	17894	17991	17989	17852	17915	17768	17921	17951	17926	18115	17840	17845	18092	17966	17883	18086	17837	18236	17956	17742	18051	17946	18013	17715	18159	18001	17756	18029	18002	17824	17934	17830	18103	17834	18031	17965	17877	18037	18018	17795	17998	17936	18005	18064	17884	17961	17879	17897	17854	18158	17913	17876	17862	17956	17827	18146	18066	17883	17893	18043	17860	17917	17917	18137	17972	17831	18058	17895	17769	17834	17885	18141	18142	17921	17901	17729	17945	17974	17984	17901	17932	18014	18061	17899	17810	17876	17807	17921	18018	17778	17953	18056	17843	17991	17831	17985	18055	18102	17830	18053	18245	18097	17853	17883	17869	17856	17894	17823	17960	17878	17891	17974	17922	17867	17917	17933	17941	18137	17921	17821	17999	17969	17840	17762	17941	17817	17949	17789	17899	17911	17880	17959	17977	17889	17952	17872	17856	18009	18024	17878	17797	17833	18051	17797	17930	17846	18045	17895	18115	17975	17997	18077	17768	17798	17988	17937	17866	17828	17967	17702	17927	17957	17985	17923	18097	18013	18052	17971	17769	17884	17865	17734	17776	17827	17861	17976	17868	18054	17992	18033	17760	17881	18095	17918	18104	17879	17862	17773	17730	17641	17982	18040	17965	18008	17785	18081	17877	18122	18050	17986	17974	17908	17830	18021	17895	17806	17854	17898	18097	17847	17761	18156	17824	17859	17923	18005	18099	17966	17960	18010	17916	17903	18055	18153	17835	17710	18114	17911	17721	17935	17807	17901	17918	17984	18125	17927	17823	17900	17883	17936	17966	17849	17889	17897	17729	17925	18043	18175	17953	17717	17834	17800	17764	17938	18024	17733	18016	17684	17893	17800	18002	17900	17903	17606	17851	17853	17752	17934	17957	17859	17980	17714	17705	18013	18051	17941	17866	17905	17855	18242	17720	17969	17911	17684	17865	17928	17632	17870	17934	17843	17495	17974	17854	17960	18072	17922	18015	17934	17998	17751	17806	18052	17824	17892
23772	46327	38606	30112	25868	23691	22011	20714	19805	18949	18225	17817	17199	16669	16551	16383	16322	16465	16223	16165	15960	15929	15972	16095	15925	16052	16003	15928	16050	16108	15938	15905	15891	15830	15909	15955	15815	15855	15814	15834	15875	16049	15904	16020	15773	16004	15882	15690	15986	15778	16030	15893	15987	15633	15908	15835	15860	15905	15701	15912	15903	15738	15789	15864	16002	15860	15760	15894	15802	15901	15965	15947	16018	15732	15787	15818	15813	15752	15930	15845	15912	16132	15760	15878	15986	15705	16100	16056	15981	15785	15794	15836	15909	15764	15882	15935	15930	15778	15899	15902	15944	15766	15961	15948	15827	15877	15783	15839	15746	15835	15845	15617	15983	15665	15838	15811	15855	15957	16017	15840	15852	15896	15861	15960	15852	15682	15800	15901	15855	15807	15892	15922	15855	15928	15818	15987	15882	15804	15881	15841	15914	15904	15768	15823	15724	15608	16004	15818	16037	15939	15965	15827	15853	15708	15895	15926	15938	15740	15928	15862	15990	15891	15869	15786	15949	15866	15750	15869	15773	15801	15819	15759	15926	15887	15732	15846	15669	15914	15919	15977	15875	15819	15858	16024	15917	15922	15915	15931	15874	15806	15962	15762	15697	15848	15769	15857	15863	15773	15932	15892	15859	15949	15663	15824	15816	15728	15871	15785	15965	15812	15965	15964	15708	16036	15744	15951	15903	15824	15877	15969	15878	15925	15852	15832	15932	15771	15874	16037	15699	15800	15785	15818	15880	15818	15847	15846	15747	15893	15932	15909	15842	15703	15914	15952	15830	15809	15792	15816	15744	15993	15862	15911	15846	15904	15871	16011	15739	15874	15711	15862	15892	15700	15771	15862	15863	15800	15786	15786	15904	15811	15980	15990	15764	15873	15811	15686	15965	15856	15988	15843	15929	15779	15865	15826	15980	15926	15891	16022	15893	15930	15877	15969	15969	15824	15910	15860	15764	15803	15829	15996	15939	15951	15930	15756	15842	15927	15937	15979	15873	15850	15777	15952	15826	15855	15666	15916	15797	15757	15960	15683	15903	15692	15774	15787	15757	15629	16010	15997	15782	15704	15975	15834	15935	15850	15784	15798	15708	15849	15902	15804	15728	15697	15923	15881	15964	15798	15947	15953	15840	15783	15758	16009	15698	16047	15735	15741	15924	15860	15600	15746	15812	15807	15922	15836	15845	15723	15855	15858	15680	15929	15693	15783	15901	15880	15957	15715	15827	15938	15961	15697	15946	15818	15815	15705	15761	15793	15788	15859	15773	16023	15801	15666	15953	15856	15845	16053	15927	15922	15712	16028	15871	15711	15744	15802	15730	15947	15928	15798	15745	15837	15984	15934	15919	15615	15601	15894	15880	15820	15860	15877	15680	15775	15921	16034	15727	15854	15923	15975	15834	15881	15812	15870	15879	15889	15785	15845	15901	15912	15832	16040	15805	15886	15841	15876	15784	15908	15782	15777	15881	15920	15872	15832	15954	15972	15925	15757	15758	15709	15765	15905	15995	15889	15932	15731	15858	15749	16045	15890	15816	15711	15814	15729	15884	15800	15894	15919	15868	15910	15865	15903	15938	15711	15859	15803	15765	15763	16001	16018	15810	15696	15911	15779	16011	15915	16059	15677	15850	15754	15817	16030	15830	15947	15802	15705	15934	15777	16017	15943	15697	16010	15811	15743	15979	15834	15938	15718	15868	15835	15913	15800	15842	16033	15762	15878	15715	15926	15865	15827	15828	15962	15799	15871	15817	15874	15952	15688	15693	16003	16006	15911	15889	16042	15964	15892	15886	16012	15928	16002	15958	15940	15868	15960	15865	15822	15911	16083	15613	15803	15928	15834	15902	15879	15942	15825	15813	15749	16002	15887	15824	15878	15834	15929	15920	15942	15873	16011	15882	15755	15937	15841	15931	15901	15893	16022	15922	15721	15762	15969	15769	15842	15897	15800	15964	15879	15661	16020	15946	15875	15734	15807	16131	15927	15881	15750	15757	15709	15955	15797	15940	15855	15814	15863	15964	15850	16026	15846	16027	15916	15782	15827	15846	15984	15922	15893	16000	15872	15803	15966	15885	15904	15670	15707	15824	15854	15839	15656	15828	15777	15932	15792	15719	15917	15797	15850	15786	15786	15942	15870	15810	15805	15890	15918	15861	15786	15873	15797	16037	15914	15856	15935	15829	16000	15831	15935	15710	15842	15890	15983	15852	15913	16008	15945	15894	16061	15902	15846	15927	15880	15675	15755	15851	15861	15901	15739	15816	15790	15681	15852	16067	15872	15959	15885	15790	15796	15723	15915	15893	15796	15834	15835	15880	15962	15842	15717	15739	15743	15768	15870	15829	15875	15832	15886	15872	15797	15842	15887	15777	16049	15850	15875	16025	15957	15928	15939	16005	15781	15972	15958	15859	15799	15834	15800	15937	15926	16007	15776	16066	15844	15951	16131	15930	15910	15873	15895	15947	16094	16078	15986	15895	15821	15931	15809	15738	15896	15820	15874	15682	15914	15795	15873	15851	16132	15876	15738	16056	15825	15842	15877	15884	15900	15693	16016	15831	15778	15965	15781	15683	15907	15773	15791	15895	15840	15893	15859	15778	16051	15859	15792	15780	15763	16035	15711	15764	15868	15679	15728	15822	15832	15941	15849	15849	16049	15822	15784	15917	15912	15870	15778	15930	15794	15780	15672	15970	15874	15868	15669	15806	15752	15742	15831	15878	15756	15793	15953	15687	15791	15877	15832	16004	15818	15808	15826	15716	15964	15907	15911	15863	15733	15764	15785	15805	15994	15788	16015	15880	16004	15776	15829	15886	15917	16035	15818	15802	15979	15834	15750	15918	16009	15710	15978	15869	15816	15834	15699	15724	15879	15891	15854	15853	15898	15755	15766	15894	15917	15685	15837	15941	15753	15765	15993	16004	16036	15814	15921	15903	15950	15663	15927	15742	15706	15792	15835	15764	15894	15600	15867	15955	15990	15934	15610	16053	15790	15870	15854	15901	15787	15859	15756	15854	15876	15877	15855	16101	15809	15990	15845	15932	15769	15882	15967	16032	15810	15929	15731	15991	15961	15942	15771	15896	15899	15731	15996	15733	16040	15777	15996	15943	15893	16034	15765	15949	15982	15715	15806	15748	15847	15824	15729	15967	15782	15849	15927	15786	15903	15764	15690	15927	15918	15803	15756	15759	15917	15907	15943	15792	15915	15793	15874	15840	15962	15700	15739	15873	15852	15786	15993	15937	15799	15736	16019	15849	15948	15979	15845	15930	15877	16048	15837	16129	16018	15974	15987	15817	16002	15815	15729	15728	15775	15813	16033	15852	15929	15801	15847	15849	15974	15852	15929	15858	15874	15874	15846	16058	16039	15775	15959	15852	15952	16040	15798	15955	15758	15752	15977	15803	15942	15850	15852	15889	15893	15714	15850	15841	16011	15937	16019	15909	15953	15836	15822	15894	15828	15935	15915	15894	15855	15786	15660	15933	15811	15968	15685	15864	15882	15931	15942	15772	15883	15715	15817	15931	15810	15849	15874	15947	15909	15981	15928	15894	15917	15888	15975	15763	15980	15709	15954	15885	15682	15730	15823	15653	15702	15850	15915	15987	15878	15881	15753	15844	15720	15782	15821	15984	15722	15914	15915	16160	15940	15850	15892	15889	16006	15913	15943	15869	15939	15947	15965	15723	15794	15894	15743	15795	15840	15842	15894	15816	15782	15811	15861	16005	15742	15813	15972	15909	15872	16020	15916	15801	15961	15949	15989	15790	15782	15794	15806	15911	15738	15940	15776	15732	15767	15772	15958	15731	15806	15973	15910	15856	15936	15765	15808	15978	15936	15831	15946	15823	15814	15906	15897	15844	15899	15844	15901	15753	15907	15916	15862	15972	16011	15541	15902	15967	16035	15942	15903	15740	15977	15720	15844	15807	15963	15925	16023	15888	15930	15750	15980	15850	15904	15867	15994	15823	16001	15858	15780	15805	15770	16001	15955	15769	15777	15843	15918	15860	15920	15746	15867	15845	15960	15869	15833	15815	15814	15801	15635	15857	15921	15732	15919	15717	15913	15939	15819	15911	15843	15795	15923	15773	15672	15936	16044	15810	16013	15868	15925	15913	15744	16049	15777	15852	15960	16009	15948	15794	15815	15855	15876	15853	15728	15901	15763	15993	15953	15817	15890	15943	16068	15919	15822	15837	15836	15891	15811	15902	16008	15875	15908	15895	15770	15924	15836	15835	15838	15824	15800	15861	15942	15646	15895	15836	15826	15757	15796	15792	15906	15712	16021	15700	15738	15906	15933	15788	15957	15694	15784	15870	15729	15852	15781	15890	15911	15830	15938	15975	15687	15869	15657	15935	15940	15773	15784	15763	15980	15736	15754	15854	15909	15813	15965	15831	15922	15716	15954	15881	15903	15891	15964	15874	15880	15888	15996	15807	15945	15860	15898	15961	15801	15652	15835	15914	15752	15894	15796	15799	15881	15849	15836	16022	15856	15769	15928	15960	15779	15766	15846	15912	15854	15841	15915	15838	15958	15854	15926	15766	15910	15714	15930	15780	15978	15906	15899	15828	15824	15786	15869	15902	15735	15992	15784	15826	15952	15772	15974	15854	15793	15980	15953	15942	15863	15912	15815	15821	15693	15769	15960	15809	15850	16047	15639	15741	15825	15741	15715	15887	15908	15973	15962	15928	15931	15924	15968	15903	15944	15825	15962	15928	16021	15965	15857	15847	15854	15963	15928	15913	15958	15818	15822	16002	15806	16062	15872	15931	15897	15899	16092	15977	15886	15841	15750	16006	15871	15879	15908	15755	15856	15825	15969	15846	15750	15791	15868	15861	16052	15797	15840	15882	15896	15773	16011	15875	15697	15830	15822	15721	15891	15902	15904	15812	15800	15928	15885	15824	15820	15882	15826	15803	15909	15722	15911	15654	15855	15938	15965	15770	15813	15710	15809	16126	15837	15769	16000	15958	15984	16054	15744	15993	15769	15818	15843	15924	15896	15885	15859	15823	15923	15806	15825	15815	15813	15802	15992	15799	15788	15847	15895	15832	15948	15947	15996	15796	15847	15890	15886	15692	16023	15960	15758	15876	15869	15684	15907	15965	15824	15995	15756
25263	21665	27950	28423	22787	21797	21272	19775	19221	19110	18743	18332	18082	18201	18009	17888	17714	17693	17578	17669	17698	17609	17645	17544	17782	17506	17721	17542	17444	17562	17454	17681	17499	17528	17683	17727	17473	17553	17519	17651	17577	17608	17361	17576	17484	17511	17572	17570	17669	17658	17526	17626	17521	17680	17592	17575	17364	17696	17487	17631	17609	17484	17506	17614	17536	17419	17497	17534	17431	17325	17463	17686	17449	17488	17707	17563	17482	17469	17607	17501	17508	17495	17411	17787	17452	17511	17409	17550	17354	17514	17431	17595	17523	17453	17593	17540	17250	17428	17607	17729	17379	17456	17622	17484	17457	17633	17330	17506	17526	17420	17376	17539	17485	17509	17443	17324	17739	17526	17732	17524	17442	17644	17424	17423	17500	17415	17658	17291	17641	17581	17387	17550	17401	17493	17483	17594	17544	17488	17555	17488	17608	17566	17513	17638	17647	17766	17464	17381	17524	17512	17398	17613	17813	17444	17430	17648	17538	17521	17445	17547	17504	17401	17646	17504	17626	17531	17345	17290	17459	17473	17424	17455	17514	17456	17448	17313	17587	17419	17509	17430	17576	17595	17555	17540	17705	17436	17535	17435	17484	17401	17536	17723	17667	17566	17581	17557	17525	17483	17311	17501	17607	17632	17414	17420	17392	17518	17712	17612	17476	17519	17555	17585	17694	17598	17399	17626	17430	17501	17546	17549	17369	17388	17566	17532	17535	17370	17317	17263	17512	17439	17520	17610	17425	17417	17606	17524	17412	17602	17555	17463	17638	17416	17602	17400	17577	17579	17433	17518	17542	17309	17648	17140	17436	17492	17580	17540	17711	17635	17539	17475	17621	17530	17549	17430	17416	17495	17457	17499	17570	17585	17627	17527	17670	17519	17396	17561	17761	17597	17342	17372	17624	17221	17619	17517	17767	17518	17563	17470	17696	17613	17616	17515	17525	17379	17449	17506	17641	17753	17358	17430	17555	17512	17600	17426	17644	17735	17252	17518	17497	17457	17525	17444	17480	17613	17401	17509	17654	17502	17378	17356	17541	17628	17618	17640	17371	17392	17524	17586	17749	17658	17644	17419	17555	17495	17590	17467	17540	17638	17512	17616	17439	17571	17649	17654	17483	17377	17406	17518	17652	17514	17548	17609	17428	17520	17514	17586	17501	17425	17581	17586	17637	17410	17493	17598	17487	17510	17615	17537	17548	17563	17610	17390	17277	17302	17625	17344	17300	17571	17552	17495	17441	17602	17596	17665	17490	17571	17308	17576	17572	17401	17512	17647	17552	17486	17450	17716	17382	17530	17361	17593	17386	17484	17638	17585	17230	17745	17712	17381	17425	17346	17732	17433	17498	17484	17451	17470	17527	17671	17667	17637	17369	17488	17533	17393	17284	17558	17518	17550	17418	17490	17518	17599	17353	17500	17465	17556	17445	17622	17519	17209	17639	17408	17584	17351	17447	17711	17552	17497	17579	17601	17506	17447	17415	17399	17475	17667	17651	17467	17511	17411	17325	17480	17500	17580	17734	17623	17549	17566	17581	17378	17655	17342	17539	17762	17499	17529	17575	17390	17518	17521	17649	17565	17535	17360	17567	17434	17680	17399	17598	17512	17640	17575	17525	17430	17541	17270	17320	17386	17607	17542	17615	17433	17497	17435	17527	17445	17574	17570	17522	17592	17552	17543	17476	17489	17528	17595	17387	17381	17523	17611	17584	17590	17629	17550	17279	17318	17711	17510	17581	17583	17468	17517	17591	17632	17639	17407	17600	17646	17529	17217	17530	17325	17462	17704	17610	17482	17489	17600	17615	17621	17378	17441	17412	17654	17821	17626	17605	17732	17533	17721	17520	17427	17499	17436	17247	17452	17396	17550	17646	17703	17339	17516	17633	17481	17409	17312	17284	17517	17442	17607	17704	17548	17638	17457	17745	17382	17637	17668	17554	17590	17537	17449	17592	17585	17622	17852	17503	17751	17628	17572	17490	17476	17630	17630	17683	17669	17594	17498	17589	17615	17440	17617	17624	17523	17559	17485	17516	17400	17738	17548	17598	17732	17762	17616	17361	17311	17704	17502	17478	17285	17493	17662	17604	17534	17622	17530	17425	17383	17460	17604	17478	17619	17549	17567	17725	17682	17554	17489	17610	17477	17497	17444	17432	17608	17359	17503	17365	17509	17580	17445	17635	17550	17601	17522	17575	17719	17529	17573	17637	17474	17599	17475	17384	17434	17579	17512	17613	17501	17477	17430	17501	17446	17712	17660	17465	17521	17679	17238	17571	17566	17449	17716	17578	17612	17497	17774	17739	17567	17706	17438	17736	17464	17589	17528	17170	17608	17565	17516	17491	17400	17367	17489	17365	17487	17619	17586	17463	17525	17533	17342	17428	17415	17556	17500	17508	17324	17540	17644	17688	17454	17545	17325	17576	17584	17435	17631	17735	17578	17443	17468	17316	17209	17573	17501	17288	17524	17653	17692	17426	17551	17453	17510	17668	17373	17592	17599	17499	17437	17432	17399	17296	17369	17534	17630	17512	17554	17607	17655	17672	17578	17577	17577	17279	17539	17469	17450	17475	17619	17519	17646	17795	17438	17569	17679	17502	17495	17507	17587	17425	17485	17507	17375	17603	17626	17524	17675	17358	17456	17573	17635	17605	17656	17520	17635	17499	17519	17524	17444	17752	17486	17270	17428	17468	17470	17583	17772	17382	17518	17461	17550	17529	17697	17439	17476	17367	17590	17595	17621	17432	17441	17627	17553	17537	17449	17727	17424	17381	17407	17617	17485	17502	17572	17429	17569	17556	17470	17649	17479	17553	17572	17512	17621	17637	17555	17512	17331	17757	17632	17664	17627	17493	17615	17474	17423	17284	17633	17724	17732	17729	17575	17559	17482	17584	17555	17607	17450	17382	17412	17536	17398	17539	17484	17545	17517	17416	17643	17785	17683	17628	17571	17695	17569	17480	17539	17668	17615	17450	17567	17473	17372	17489	17424	17381	17590	17513	17534	17589	17655	17641	17560	17534	17472	17487	17492	17384	17405	17566	17615	17422	17560	17446	17578	17461	17398	17652	17485	17576	17440	17537	17584	17359	17484	17169	17372	17382	17446	17713	17618	17581	17668	17440	17619	17501	17474	17589	17654	17733	17420	17318	17622	17338	17663	17580	17617	17724	17545	17528	17436	17489	17412	17832	17459	17558	17507	17505	17521	17408	17491	17509	17731	17364	17422	17480	17480	17255	17592	17465	17484	17509	17496	17464	17543	17544	17611	17645	17757	17529	17551	17671	17364	17526	17486	17578	17651	17493	17605	17717	17399	17595	17309	17541	17474	17507	17627	17610	17615	17380	17532	17621	17650	17573	17496	17656	17606	17428	17423	17714	17317	17446	17642	17502	17504	17694	17441	17501	17726	17671	17697	17544	17517	17637	17532	17621	17623	17578	17549	17647	17452	17418	17417	17702	17507	17530	17545	17545	17549	17537	17592	17475	17730	17568	17349	17466	17560	17553	17417	17727	17288	17592	17681	17415	17481	17540	17553	17486	17543	17565	17722	17457	17450	17578	17559	17534	17604	17673	17443	17409	17450	17534	17607	17688	17672	17578	17454	17590	17562	17391	17417	17481	17498	17466	17388	17672	17502	17738	17762	17639	17515	17667	17437	17585	17516	17508	17395	17369	17862	17520	17386	17498	17427	17467	17397	17460	17498	17550	17440	17296	17505	17618	17448	17581	17370	17504	17365	17597	17420	17339	17666	17578	17674	17546	17706	17513	17534	17585	17506	17770	17398	17524	17507	17487	17577	17639	17555	17524	17631	17593	17369	17582	17610	17660	17661	17703	17648	17579	17565	17744	17624	17558	17514	17668	17531	17456	17385	17515	17450	17439	17425	17627	17571	17505	17562	17818	17477	17727	17576	17655	17450	17404	17417	17550	17483	17503	17616	17613	17580	17695	17335	17404	17527	17496	17598	17419	17660	17730	17600	17614	17394	17594	17536	17522	17646	17679	17579	17536	17431	17541	17361	17638	17438	17597	17600	17724	17471	17614	17441	17590	17725	17651	17435	17580	17778	17766	17706	17611	17692	17540	17604	17719	17739	17579	17343	17605	17353	17466	17463	17720	17644	17577	17719	17644	17550	17329	17428	17639	17571	17560	17529	17382	17445	17707	17604	17559	17380	17530	17603	17633	17533	17519	17579	17674	17440	17486	17406	17450	17628	17604	17357	17356	17435	17519	17544	17453	17541	17454	17337	17419	17364	17525	17365	17544	17554	17581	17687	17642	17605	17629	17538	17429	17524	17575	17789	17628	17368	17668	17411	17711	17590	17605	17475	17498	17576	17696	17715	17557	17404	17560	17555	17681	17602	17585	17739	17584	17402	17318	17331	17451	17651	17664	17608	17673	17450	17617	17508	17356	17450	17391	17396	17535	17402	17422	17733	17655	17685	17528	17258	17641	17822	17405	17465	17440	17574	17332	17416	17461	17574	17638	17634	17596	17476	17466	17536	17483	17685	17448	17317	17708	17642	17588	17597	17503	17517	17501	17486	17395	17469	17572	17561	17761	17592	17633	17391	17627	17435	17485	17445	17602	17508	17511	17443	17331	17580	17509	17439	17631	17535	17596	17553	17563	17473	17496	17797	17614	17543	17573	17490	17600	17710	17603	17471	17505	17519	17382	17579	17406	17428	17543	17254	17538	17344	17418	17469	17494	17461	17563	17544	17618	17490	17371	17614	17543	17602	17656	17565	17358	17668	17630	17659	17507	17618	17628	17545	17553	17473	17333	17552	17731	17611	17619	17358	17689	17183	17486	17475	17455	17435	17546	17337	17411	17553	17434	17576	17585	17678	17684	17531	17496	17652	17511	17519	17687	17582	17536	17499	17655	17538	17188	17452	17544	17558	17466	17334	17556	17490	17511	17722	17361	17527	17507	17655	17758	17525	17577	17514	17550	17517	17369	17448	17781	17634	17650	17164	17612	17608	17600	17522	17440	17517	17456	17675	17587	17497	17651	17527	17653	17423	17549	17582	17602	17533	17475	17376	17370	17600	17480	17540	17618	17458	17544	17511	17537	17398	17600	17696	17570	17587	17615	17297	17460	17536	17412	17750	17705	17479	17550	17411
24082	42284	34588	27058	23759	21711	20258	19122	18775	18110	17398	17092	16417	16445	16094	16131	15873	15660	15799	15886	15834	15812	15703	15659	15766	15660	15718	15825	15672	15722	15689	15640	15543	15715	15625	15757	15573	15457	15434	15646	15607	15619	15657	15771	15509	15716	15807	15566	15570	15792	15521	15682	15702	15593	15476	15580	15685	15428	15610	15616	15577	15560	15615	15643	15597	15462	15679	15532	15752	15667	15622	15733	15608	15570	15538	15526	15573	15755	15502	15564	15607	15454	15596	15622	15453	15508	15700	15608	15600	15544	15697	15582	15458	15629	15519	15644	15613	15476	15603	15431	15665	15653	15410	15594	15700	15709	15764	15513	15653	15707	15649	15605	15575	15589	15464	15657	15604	15714	15729	15653	15590	15608	15770	15620	15599	15491	15681	15593	15585	15588	15754	15657	15334	15552	15705	15704	15536	15688	15479	15504	15582	15610	15568	15552	15654	15350	15572	15689	15592	15562	15659	15506	15577	15618	15791	15580	15624	15556	15683	15704	15733	15506	15598	15484	15576	15511	15547	15745	15918	15407	15566	15608	15625	15508	15693	15500	15604	15712	15552	15530	15566	15631	15621	15671	15450	15688	15565	15495	15695	15718	15650	15600	15719	15398	15696	15589	15598	15768	15656	15599	15534	15618	15723	15590	15677	15571	15566	15661	15548	15532	15683	15568	15580	15524	15562	15615	15590	15484	15472	15507	15752	15472	15588	15718	15535	15533	15565	15623	15710	15472	15609	15489	15582	15499	15575	15732	15673	15670	15654	15658	15691	15553	15681	15834	15651	15668	15595	15653	15667	15777	15525	15502	15464	15537	15599	15595	15606	15522	15557	15559	15551	15672	15749	15506	15745	15704	15636	15687	15494	15483	15594	15689	15682	15614	15555	15541	15432	15440	15465	15484	15565	15601	15649	15707	15690	15476	15761	15571	15567	15658	15623	15627	15665	15604	15504	15702	15527	15670	15591	15703	15464	15479	15704	15495	15580	15537	15717	15600	15658	15695	15571	15364	15627	15458	15693	15720	15435	15496	15632	15783	15457	15762	15756	15747	15613	15790	15526	15527	15499	15659	15624	15526	15635	15557	15621	15559	15667	15420	15611	15523	15719	15626	15545	15385	15586	15634	15797	15640	15566	15701	15723	15760	15747	15531	15416	15647	15626	15603	15765	15657	15484	15558	15727	15653	15407	15408	15543	15635	15690	15601	15497	15533	15759	15594	15511	15643	15583	15625	15446	15569	15626	15756	15574	15601	15545	15637	15670	15381	15662	15617	15697	15553	15571	15588	15610	15561	15580	15679	15499	15592	15561	15719	15710	15625	15559	15514	15659	15710	15597	15661	15569	15521	15621	15791	15575	15549	15596	15552	15634	15335	15645	15669	15559	15400	15579	15571	15542	15552	15475	15617	15594	15677	15388	15663	15714	15461	15764	15705	15655	15666	15617	15633	15531	15685	15616	15787	15602	15712	15462	15654	15715	15563	15685	15644	15617	15638	15538	15501	15705	15594	15798	15613	15659	15717	15671	15531	15619	15380	15752	15427	15829	15695	15436	15685	15630	15558	15592	15433	15588	15522	15538	15771	15593	15707	15620	15508	15688	15605	15669	15523	15600	15839	15777	15523	15654	15706	15533	15630	15736	15533	15636	15600	15594	15499	15646	15680	15644	15656	15678	15491	15550	15649	15621	15554	15718	15604	15691	15594	15580	15446	15591	15632	15620	15836	15522	15719	15699	15640	15582	15497	15479	15609	15498	15478	15530	15585	15683	15639	15644	15401	15566	15586	15524	15577	15681	15474	15490	15540	15654	15560	15505	15501	15678	15550	15783	15554	15505	15749	15523	15623	15778	15704	15632	15554	15524	15518	15458	15632	15653	15625	15524	15429	15600	15447	15661	15584	15771	15432	15500	15749	15547	15615	15724	15440	15604	15665	15772	15594	15493	15430	15521	15639	15793	15481	15647	15654	15561	15591	15534	15602	15632	15740	15592	15483	15790	15557	15641	15795	15499	15683	15526	15538	15559	15670	15744	15602	15568	15599	15514	15596	15816	15748	15565	15827	15594	15516	15551	15473	15633	15540	15440	15602	15605	15595	15504	15741	15651	15564	15763	15754	15668	15535	15685	15531	15625	15424	15653	15627	15498	15572	15730	15536	15566	15501	15797	15570	15498	15619	15469	15442	15501	15467	15587	15760	15575	15625	15648	15601	15564	15689	15574	15686	15512	15594	15543	15642	15524	15582	15558	15532	15519	15485	15630	15570	15683	15579	15688	15638	15723	15349	15529	15572	15608	15566	15672	15726	15471	15559	15682	15572	15552	15685	15596	15696	15680	15775	15665	15625	15459	15627	15533	15774	15683	15527	15610	15536	15615	15439	15731	15769	15492	15295	15556	15584	15785	15492	15804	15823	15670	15568	15708	15546	15467	15731	15588	15689	15629	15807	15623	15724	15735	15588	15728	15603	15641	15677	15852	15677	15705	15489	15582	15597	15527	15700	15526	15811	15665	15690	15641	15782	15490	15602	15524	15585	15597	15629	15586	15653	15580	15571	15556	15651	15654	15460	15524	15576	15791	15672	15597	15660	15681	15658	15629	15746	15885	15660	15639	15396	15697	15519	15721	15586	15380	15564	15507	15681	15657	15639	15477	15652	15551	15485	15750	15489	15501	15564	15475	15678	15742	15381	15666	15696	15435	15593	15429	15628	15729	15639	15707	15608	15454	15610	15796	15521	15473	15588	15651	15476	15536	15542	15470	15511	15509	15515	15669	15452	15690	15520	15450	15508	15453	15613	15697	15687	15760	15618	15529	15720	15492	15684	15777	15702	15478	15485	15572	15811	15556	15784	15528	15748	15581	15681	15699	15583	15709	15682	15730	15619	15463	15636	15633	15509	15783	15421	15650	15701	15594	15589	15649	15776	15479	15601	15654	15720	15625	15647	15643	15570	15555	15706	15650	15615	15685	15571	15587	15633	15561	15390	15691	15512	15694	15495	15557	15633	15709	15457	15673	15612	15695	15745	15469	15608	15655	15716	15671	15551	15600	15648	15536	15589	15731	15548	15589	15666	15500	15701	15744	15651	15620	15441	15569	15830	15580	15560	15545	15580	15549	15626	15777	15611	15618	15643	15610	15775	15568	15652	15394	15628	15571	15440	15633	15437	15587	15572	15696	15639	15619	15513	15459	15680	15726	15563	15605	15688	15712	15635	15642	15568	15691	15581	15542	15490	15715	15439	15586	15643	15562	15753	15586	15714	15708	15643	15474	15709	15648	15709	15601	15586	15473	15655	15705	15661	15555	15738	15666	15648	15521	15600	15609	15561	15598	15663	15739	15627	15605	15626	15622	15514	15768	15675	15725	15718	15442	15618	15513	15602	15551	15487	15727	15451	15778	15513	15692	15675	15525	15529	15566	15617	15750	15502	15530	15646	15617	15557	15682	15625	15682	15626	15652	15528	15567	15747	15700	15600	15790	15585	15677	15573	15636	15613	15720	15477	15617	15660	15556	15416	15625	15613	15628	15695	15535	15570	15701	15625	15513	15478	15726	15574	15468	15817	15721	15659	15667	15581	15503	15718	15694	15546	15621	15556	15534	15432	15481	15696	15653	15796	15640	15443	15645	15610	15617	15606	15534	15732	15731	15558	15622	15662	15605	15546	15658	15501	15762	15694	15696	15530	15707	15573	15520	15418	15713	15676	15645	15551	15574	15638	15543	15439	15666	15583	15688	15437	15687	15404	15796	15480	15657	15719	15699	15714	15608	15644	15469	15557	15682	15555	15642	15686	15647	15560	15524	15640	15530	15292	15617	15664	15678	15286	15677	15653	15562	15575	15626	15537	15581	15665	15657	15710	15559	15645	15738	15706	15637	15551	15643	15604	15514	15662	15464	15453	15667	15639	15516	15613	15520	15555	15512	15820	15652	15626	15744	15561	15639	15515	15729	15675	15655	15671	15736	15648	15595	15517	15587	15683	15665	15602	15570	15678	15748	15480	15530	15853	15653	15469	15498	15742	15592	15813	15668	15580	15518	15554	15603	15398	15680	15642	15430	15514	15664	15629	15638	15497	15679	15690	15657	15526	15614	15527	15807	15602	15750	15532	15419	15691	15683	15459	15633	15678	15522	15681	15583	15551	15598	15400	15567	15721	15702	15644	15708	15748	15715	15527	15592	15559	15581	15576	15698	15595	15655	15510	15360	15789	15594	15694	15712	15586	15593	15690	15520	15497	15722	15564	15530	15664	15603	15560	15531	15723	15727	15660	15584	15537	15609	15502	15646	15679	15635	15483	15622	15402	15605	15495	15489	15614	15568	15686	15559	15585	15588	15529	15660	15610	15685	15514	15590	15686	15803	15699	15672	15597	15536	15650	15717	15599	15556	15483	15506	15746	15657	15793	15673	15581	15817	15647	15639	15636	15426	15813	15654	15800	15783	15458	15576	15680	15433	15661	15495	15480	15677	15595	15478	15698	15554	15608	15518	15745	15655	15695	15721	15578	15544	15448	15571	15530	15543	15615	15571	15645	15602	15623	15527	15729	15546	15741	15608	15679	15574	15722	15643	15557	15634	15520	15575	15592	15827	15700	15485	15560	15738	15825	15568	15647	15680	15750	15703	15805	15644	15554	15614	15644	15680	15714	15598	15591	15585	15596	15680	15606	15449	15402	15766	15673	15579	15542	15551	15494	15633	15581	15706	15584	15615	15420	15793	15435	15673	15605	15737	15582	15656	15566	15563	15635	15636	15614	15526	15705	15809	15736	15502	15518	15637	15650	15706	15519	15596	15652	15493	15638	15737	15622	15593	15670	15534	15499	15561	15578	15496	15697	15714	15562	15636	15698	15621	15544	15754	15423	15544	15479	15560	15679	15458	15819	15663	15687	15672	15662	15648	15615	15504	15662	15642	15591	15805	15592	15750	15577	15499	15659	15591	15494	15577	15669	15694	15532	15540	15663	15553	15787	15506	15501	15679	15555	15449	15707	15510	15733	15495	15649	15459	15617	15488	15494	15498	15535	15647	15556	15829	15609	15738	15455	15545	15577	15694	15597	15566	15476	15604	15644	15497	15648	15673	15459	15543	15633	15566	15700	15576	15584	15620	15569	15620	15806	15820	15487	15597	15829
22506	21472	28593	24815	22423	25328	27056	22676	21481	21419	20854	19933	19444	19075	18747	18803	18577	18747	18305	18326	18291	18335	18300	18095	18257	18145	18081	18081	17976	18114	18153	18233	18217	18235	18319	18249	18285	18080	18156	18084	18197	18164	18231	18317	18219	18134	18014	18110	17925	17988	18068	18210	18011	18022	18047	17862	18082	18025	17995	18222	18082	18113	18167	18273	18162	18144	18226	17892	18024	18233	18086	18002	17894	17941	18071	17931	18001	18154	18063	17982	18073	18120	17760	17966	18227	18174	17953	17926	18077	17852	17924	18032	18044	18093	18197	18017	18006	18016	18165	18120	18048	17820	18078	18139	18151	18024	18133	17936	18156	17995	18053	18065	18104	17984	18148	18189	17939	18339	17935	18202	17870	17868	18107	17959	18043	18058	17812	17798	18056	18101	18151	17924	18027	18036	18029	18230	18261	18183	17971	17987	18007	18024	18007	17809	18064	18135	17845	17952	17973	18090	18092	17859	18176	18049	18024	18092	18232	17977	17892	18007	18205	18050	18095	17807	18119	18009	18143	18270	18195	17978	18063	17955	18246	18081	18080	18140	18031	18143	18248	17953	18051	17938	18098	17869	18233	18254	18197	17985	17965	17983	18138	18003	18004	17928	17998	17964	17974	18077	18001	17924	18065	17959	18015	18224	18037	18053	17951	17970	18124	17992	17931	17932	18005	17949	18010	18120	18076	17796	18054	18083	18131	17975	17978	17986	17709	18053	17893	17928	17995	17871	18068	18116	17952	17885	18125	17868	18022	18086	17934	18129	18117	17795	17863	17937	18128	17928	18022	18081	17859	18030	18114	17875	17979	18016	18035	17991	18030	17989	18022	17967	18165	17966	18072	18126	18065	18093	18060	17984	18246	18226	18173	18003	18245	17862	18046	18104	18011	18377	17972	18202	18016	17892	18054	17931	17892	18247	17956	18133	18065	18042	18045	17986	17803	17942	17984	17981	17946	18098	17872	18018	17975	18118	18026	18115	17975	18100	17976	18148	17910	18015	18001	18179	18082	17932	18156	17906	18000	17903	18102	18192	18269	18171	18114	18197	18226	18036	17969	17975	18079	18013	18172	18023	17976	17849	18148	17898	18021	17996	18132	17952	18013	18025	18088	18131	18058	18055	18046	18026	17997	18028	18049	17953	17983	18158	17943	18194	18092	17894	18009	18059	18051	17974	18112	18014	17987	17942	18022	17977	17994	18204	18049	18106	17966	18008	18008	17843	17947	17911	18179	18086	18106	17888	18027	18022	18013	18250	17996	17964	17810	18127	18162	18141	17991	17909	17942	17865	17987	17873	17961	17879	18022	18072	18152	18074	18116	18074	18089	18007	18163	18076	17991	18024	17666	17777	17900	18015	17955	18116	18127	17983	18013	17982	18084	18159	17988	18057	17874	17987	18152	17935	18018	17967	18000	18024	17941	18013	17960	18003	17988	17892	18193	18154	18198	17983	18079	17903	18080	18040	17916	17982	17837	18058	18064	17957	18032	17955	18028	18028	17882	18132	17977	17918	18143	18202	17955	18062	17790	18042	18174	18138	18099	18053	18118	17961	18110	18306	17987	17835	18054	17963	17929	17889	18028	18008	18048	17830	18075	18056	18086	18153	18030	17923	18081	17893	18162	18060	17983	17880	18322	18288	17972	17996	18135	18186	17858	17990	17914	18029	18053	18203	18009	18134	17910	18042	18043	18157	18059	18158	18003	18016	18074	17987	18183	18079	17962	17911	18068	18078	17830	17961	18033	18066	18055	18078	18079	17957	18023	18007	17795	18125	18068	17980	17999	18126	17904	17822	17937	17992	18016	18294	18064	18073	18132	18003	18112	17867	18008	17889	17705	18150	18164	18180	17881	18057	17960	17996	17880	18139	18031	17850	17890	18066	17931	17925	17884	18040	18149	18126	17870	17968	18089	18074	18235	17860	18056	17978	17932	18112	17941	18012	17998	18171	18006	17914	17959	18128	18263	18148	18019	18109	17879	17937	18030	18067	18084	18104	17978	18092	17968	18048	18182	17984	18075	18130	17836	17999	18024	18046	17954	18059	17854	17928	18111	18207	18301	18005	18232	18191	17876	18116	18118	17895	18071	18025	17897	18177	18241	18064	18033	18094	18119	17889	18047	18010	18104	18131	18191	17861	17932	18071	18139	17775	17912	18120	18022	17885	18108	18027	17979	17925	18054	18085	18010	17944	17801	18125	17758	17909	18154	18081	18159	17956	18014	18055	17982	17950	18168	18051	18159	17937	18049	18020	17850	17782	18068	18212	18090	17956	18182	18063	18156	17976	18117	17960	18052	18036	18039	18009	17982	18000	17838	18024	18142	18205	18066	18120	17933	17981	18177	18137	17962	18061	18173	18014	17919	18113	17937	17909	18123	18116	18152	17954	18143	18256	18153	18050	18042	18014	18026	18072	17883	17808	18041	18179	18222	17997	18051	17847	18189	18094	17976	17942	18207	17996	18122	18139	18008	18019	18181	18067	18012	18010	18198	17975	17990	17896	17904	18143	17994	18008	18015	17951	17963	18164	17942	17876	17928	18160	18023	18056	18128	18153	17936	18149	18010	18021	17836	18062	17848	18079	18069	17841	18206	18107	18046	17871	18065	18118	17924	18067	18241	17952	17928	18079	17921	17893	17912	18055	18139	18004	17956	18011	18025	17930	17899	18114	17915	17837	18150	18092	18002	17882	17929	17867	18002	18009	17995	17839	17811	17772	17940	17845	18216	18043	18058	17997	17899	17958	17945	18009	17936	18022	17983	18082	17855	17942	17968	18038	18018	18022	18067	18085	17984	17997	18226	18086	18227	17854	18033	17993	18060	18281	18089	17992	17763	18007	17896	18094	18052	18160	18095	18101	18094	17921	17902	17837	18105	18118	18046	17963	18150	17917	18017	17948	17834	18161	18217	17928	18070	17904	17981	17976	18090	17949	18110	18060	17983	17952	17835	17910	18078	18139	17832	17987	17976	17986	18012	17901	18049	17919	17851	18010	17962	18088	18068	17884	17994	17961	18024	17955	18010	18022	17900	18030	18241	18022	18006	17937	18035	17941	18070	18145	18011	18018	18130	18269	17983	18088	18219	17973	18263	18001	17940	17986	17986	18152	18173	17985	17863	18098	18020	18056	18003	18012	18077	18163	17904	18001	17977	17863	18148	17955	18151	18034	18061	18042	17952	18056	18103	18047	18162	18251	18074	17975	18026	17937	18213	18083	18206	17895	18321	18116	18060	17969	17881	18030	17966	18131	18160	18136	18182	18044	17977	18055	17744	18008	18049	18126	18005	17904	17964	17982	17905	17992	18135	17979	18017	17946	18021	17994	17851	18392	18217	18196	17962	17948	18103	18036	18118	18017	18048	17890	18069	18098	18054	17929	17845	17935	17917	18016	18140	18075	18102	18015	17925	18103	18027	18037	17876	17877	18113	18039	17993	18017	18055	17984	18183	17921	17812	17868	17983	18039	18073	18049	18115	17993	17819	17914	18222	17843	17953	18018	17994	18238	18124	18019	18087	17917	18171	17866	18179	17916	17973	17881	18128	17875	17951	17984	18125	18176	17976	18046	17927	18213	18084	18134	17897	17810	17928	17884	18008	17907	18000	17956	17971	18009	17920	17877	18070	18202	17938	18210	17890	18061	17841	17861	18335	18334	18045	18195	18202	17771	17765	18277	18256	18163	18175	18133	17732	17938	18204	18299	18215	18121	18076	17940	17971	18235	17956	17885	17928	18177	18204	18129	18044	18047	18033	18001	18207	18155	17989	17986	18059	17982	18069	17951	18156	18073	18245	18029	18208	18091	17979	18121	18022	18175	18035	17989	18122	18035	18105	17870	18046	18125	18011	18143	18022	17949	17960	18027	17801	18038	17951	18129	18061	17935	17883	18006	18086	17995	18120	17975	17826	17951	17897	17892	18066	18015	18200	18166	18022	18058	18130	18113	17941	18118	17959	17823	18030	17773	17934	18085	18039	18284	17944	18272	18202	18016	18060	17921	17765	18099	18154	17923	18030	18088	17989	18056	18009	18086	18108	17939	18197	17988	18072	18116	17912	18102	18070	18195	18091	18112	18079	17989	17926	17896	18010	18063	18051	17945	18121	17902	17898	18129	18164	18174	17934	17981	18155	18115	18101	17944	18219	18331	18032	17947	17917	18168	17946	18022	18099	17979	18320	18112	18213	18252	17978	18190	18052	17952	18066	17969	18019	18027	17919	18097	17783	18079	18007	17959	18093	17888	18014	17976	18092	18260	18323	18322	17894	17803	18178	17751	18031	18041	18008	18100	17871	17799	17890	17929	17950	17983	18058	18050	18148	18003	17892	17928	17950	18076	18024	18068	18090	17946	18146	18082	18014	18035	18042	17951	18107	17847	17973	18243	18225	17964	18020	18119	18070	18016	17939	18181	17880	17994	17898	17912	18050	18037	17932	17843	17998	17895	18099	18215	17874	18030	18078	17949	18027	17990	18102	17889	18199	18153	18127	18184	17983	17871	18218	18039	17954	18005	17899	17858	18352	17884	17979	18163	17987	18048	18186	18075	17991	17952	17896	18021	18245	17919	17951	17956	18044	18070	18114	17986	18220	18070	17876	18143	17831	18177	17932	17989	18054	18001	17862	18030	18013	18006	17845	18061	18113	17991	18087	18011	18118	18136	17954	18071	17858	18132	17975	17763	17999	18105	18121	18022	18044	17960	17971	18009	17996	17992	17976	17780	17962	17958	18208	18108	17984	17787	18253	18140	18031	17878	17901	17987	17906	17887	18019	18147	18144	18222	17812	18013	18108	17909	18050	17938	18119	18064	18101	18173	18013	17875	18128	18085	17909	17999	17908	18013	17783	18063	17985	18212	18054	17990	18068	18097	18062	17826	17989	17924	18081	17770	17969	18012	17858	17977	17862	18103	18033	18046	18099	17964	18029	17787	18019	18182	18188	17933	18087	18088	18051	18050	18100	18186	18082	18159	18120	18072	17966	17997	18111	18125	17955	17814	18067	17834	18184	18177	18124	18010	18064	18002	17935	17968	18160	17876	17970	17874	18114	18125	18274	17983	18013	17988	17882	18105	18086	18079	17837	17968	18214	18093	18031	17960	17941	17941	17997	17918	17907	18215	18026	17959	18091	18024
25182	49904	42309	34618	29485	26059	23989	22347	21547	20207	19354	18566	17703	17320	16985	16549	16530	16678	16295	16174	16027	16150	16077	15887	16052	16063	16284	16028	16037	16042	15935	15928	16272	16021	16001	15960	15865	15908	16010	15952	16126	15978	15994	15888	15979	16003	16001	15972	15959	15927	15891	15805	15790	16093	15912	15843	15800	15691	15842	15987	15854	15838	15764	15854	15792	15869	15969	15785	15878	15798	15854	15874	15811	15803	15959	15929	15787	15916	15967	15784	15964	15856	15990	15874	15837	15775	15880	15792	15875	16043	15923	15989	15908	15868	15816	15987	15858	15975	16041	15816	15926	16039	15870	15917	15826	15773	15966	15700	15986	15864	15810	15887	15842	15944	15949	15950	15851	16088	15900	15889	15809	15944	15853	16014	15766	15925	15833	15809	16019	15970	15848	15986	16032	15997	15903	15891	15812	15896	15959	15985	15970	15930	15890	16017	15942	16027	16008	16008	16028	15713	15831	15908	15880	15974	15911	15868	15923	15894	15776	15962	15797	16085	15849	15806	15856	15885	15721	15841	16034	15846	15856	16039	15941	15765	15889	15842	15744	15856	15968	15929	15908	15966	15922	15751	16137	15994	15921	15975	15748	15957	15919	15727	15839	15933	16042	15865	16024	15885	16006	15788	15889	15824	15942	16017	15987	15995	16019	15862	15986	15959	15877	15897	15805	15857	15828	15959	15997	15828	16045	15912	15755	15780	15872	15862	15864	15960	15947	15822	15794	15953	16081	15859	15910	16122	15708	15946	15940	16049	15951	16012	15647	15884	15934	15989	15932	15823	15708	15997	15792	15788	15977	16003	15969	15914	15870	15795	15944	15840	15972	15842	15963	15836	15940	16025	15845	15821	15992	15858	15787	15879	15864	15904	15891	15832	15802	15767	15850	15837	15849	15855	16105	15991	15922	15863	15992	15765	15945	15831	15810	15820	15971	16032	15931	15865	15733	15755	15989	15883	16117	15934	15836	15871	15829	15867	15861	15966	15899	15896	15790	15872	15877	15881	15637	15997	15892	15857	15914	15690	15770	16054	15899	15782	15877	15830	15960	15945	15994	15959	15722	16051	15972	15969	15970	16006	16004	15880	15897	15963	15968	15979	15994	15712	15921	15812	15862	16030	15765	16010	15805	15853	15919	15888	15873	15603	16002	15895	15800	15983	15908	15831	15987	16052	15792	16043	15899	15782	15980	16002	15929	15799	15892	15835	15932	15987	15967	16023	15967	15958	15825	15943	15801	16060	15915	15780	15768	15808	15833	16021	16002	15600	15875	15801	15913	15847	15768	15844	15993	15678	15995	15935	16112	15890	15908	15813	15831	15843	15740	15957	15919	15916	16035	15938	16032	15785	15859	15846	16026	15940	15827	15814	15862	15852	15783	15925	15932	15812	15893	15882	15888	15930	15855	15904	15871	15868	15834	15798	15907	16010	15984	15780	15930	15892	15958	15842	15932	16086	15785	16079	15976	15987	15921	15971	15829	15903	15992	15851	15866	15915	15864	15842	15912	15886	15928	15880	16026	16043	15887	15955	15926	15950	15707	15916	15874	15874	15948	15780	15813	15893	15926	15793	15993	16007	15930	15780	15864	15941	16026	16001	15986	15764	15929	16016	15957	16087	16030	15891	15950	15694	15923	15871	15833	15927	16017	15926	15866	15870	15948	16090	15863	15804	15796	15959	15933	16022	15840	15945	15904	16176	15830	15991	15756	15924	15912	15920	15948	15872	15781	15932	15907	15951	15811	16052	15784	15781	16003	15878	15929	15750	15934	15829	15931	15786	15827	15886	15849	16106	16049	15800	16036	15813	15979	15897	15870	15863	15871	15813	15890	15855	15950	15753	15794	15944	15948	16148	15903	16002	15901	15980	15864	15952	15894	15876	15917	15911	16001	15946	15776	15691	15965	15922	15760	15998	15973	15846	15870	15972	15698	15954	15966	15742	15946	15669	16002	15916	15849	15911	15919	15803	15870	15824	15919	15984	15975	15756	15971	15878	15950	15818	15970	15888	16095	15837	15888	15929	15824	15786	15830	15958	15786	15919	15952	15993	15907	15905	15905	15803	15822	15954	15794	15846	15879	15929	15967	15934	15890	16054	15736	15999	15932	15987	15794	15929	15984	15810	15924	15937	15926	15834	15811	15906	15789	15849	15810	15941	15786	15796	15791	15807	15916	15900	15790	15834	15822	15785	15896	16010	15864	15937	15824	15996	16020	15982	15995	15977	15929	15758	15844	16100	15745	15966	15959	15805	15845	15902	15968	15733	15895	15968	15892	15861	16159	15832	15730	15796	15791	16100	15908	15781	16161	15956	15995	15893	15988	15665	15822	15899	15741	15975	15880	15931	15806	15708	15974	16108	15857	15955	15922	15908	15989	15922	15861	15969	15975	15789	15931	15985	15861	15927	16032	15815	15979	15953	15760	16071	16028	15870	15945	15833	15903	15951	15963	15902	15921	15698	15884	16009	16024	16100	15918	15804	15916	15931	15868	15896	15914	15970	15715	15836	15929	16001	15914	15917	15920	15858	15985	15955	16034	16074	15892	15939	15948	15896	15675	15954	15854	15915	15951	15979	15912	15968	15803	15956	15896	15833	15941	16078	15686	15844	15883	15848	15857	15945	16016	15825	15971	15870	15774	15774	15883	15828	15861	15983	15827	15918	15802	15799	15928	15708	15995	15967	15945	15832	15756	15816	16077	15924	15857	15955	15727	15767	15841	16119	16062	15830	16092	15825	15892	16094	15884	15970	15854	16066	15855	15713	15701	15972	15975	15958	15995	15911	15925	16158	15870	15876	15894	15974	15746	15863	15884	15913	15852	15830	15850	15814	15742	15936	15841	15949	15801	15839	15948	15906	15792	15946	15887	15976	15835	15886	15734	16043	15929	15739	15696	15877	15826	15964	15948	16024	15853	15812	15843	16004	16038	15738	16060	15847	15941	15762	15928	15935	16021	15867	15901	15869	15885	15627	15888	15734	16006	15708	15911	15998	15813	15890	15826	15976	15750	15854	15930	15841	16131	15818	15763	15794	16107	15938	15912	15738	15938	15970	15865	15757	15908	15898	15968	15871	15756	15959	15845	15943	15930	15901	15939	16080	15840	15922	15670	15788	15973	15775	15871	16006	15889	15832	15923	15887	15978	15929	15931	15674	15870	15987	15951	15984	15817	15893	15966	15781	15910	15936	15994	16016	15799	15727	15798	15846	15999	16032	15808	15763	16125	15770	15911	15743	15875	15753	15970	15856	15795	15846	15832	15901	15761	15808	15947	15844	15803	15904	15809	15992	16013	15997	15887	15859	15894	15754	15848	15987	15792	15930	15934	15830	15859	15874	15720	15894	15958	15716	15910	16087	15947	15982	15874	16001	15862	15889	15962	16031	15906	15906	15877	16011	16004	15962	16075	15862	15861	15935	15898	15652	15925	16018	15929	15870	15926	15778	15886	16071	15884	16042	15750	16005	15854	16025	15946	15931	16002	15885	15879	15800	15916	15966	15964	15901	15891	15762	15787	15978	15717	15899	15949	15857	15874	15983	15906	15892	15952	15967	15905	15938	15895	15902	15887	15785	16022	15966	15973	15864	15821	15969	15925	15790	15832	15798	15864	15890	15950	15918	15910	15981	15605	15887	16071	15909	15937	16139	15791	15707	15864	15907	15860	15953	15821	15847	15937	15837	16057	15829	16034	15925	15964	15823	16013	16006	15962	15831	15882	15916	15847	15989	15825	15979	15863	15872	15777	15894	15952	15863	15920	15778	15960	15707	15814	15954	15922	15848	15919	16133	15822	15976	15876	15930	15850	16093	15900	15921	16048	15925	15965	15923	15901	15762	15714	16062	15870	15921	15878	15867	15832	15791	15921	16012	16052	15700	15974	16020	15891	15903	15867	15764	15866	16099	15902	15964	15822	15840	15983	15945	15827	15803	16061	15907	15853	15780	16009	15892	15784	15962	15939	15810	15920	15892	15987	15801	15767	15937	16024	16053	15724	15956	16032	15997	15817	16037	15826	16062	16038	15831	15832	15876	15981	15902	15895	15768	15946	15830	15800	16049	15828	15928	15859	15900	16249	15939	15793	15910	15907	15937	15864	15677	15852	15891	16057	15816	15965	15890	15894	15881	15961	15859	15934	15973	16029	16018	15872	15992	15843	15761	15734	15941	15837	15807	15961	15870	15878	15981	15832	15959	16009	15944	15878	16100	15935	15990	16007	15873	15998	16005	15940	15849	16017	15855	15938	15812	15735	15989	15881	15901	15921	15708	16004	15966	15843	16078	15923	16009	15812	15784	15984	15890	15763	15984	15937	15868	15670	15963	15983	15827	15981	15871	15788	15994	15810	15899	16013	15752	16045	15963	15804	15721	15994	15718	15982	15826	15917	15920	15882	15842	15830	15732	15932	15828	15773	15607	15828	15841	16018	15850	15808	15757	15852	15854	15968	15893	16011	15738	15889	15672	15941	15886	15923	15936	15818	15926	15767	15962	15863	16009	15933	15870	15842	15855	15702	15850	15777	15946	15813	15902	16027	15866	15877	15790	15791	16097	16118	15794	15978	16004	15936	16096	15745	15855	16015	15995	15807	15865	16078	15971	16039	15930	15924	15987	15957	15829	16040	15876	16038	15612	15857	15865	15975	15782	15943	15832	16007	15915	15894	15739	15833	15971	15796	15875	15925	15910	15954	15979	15936	15904	15943	16058	15999	15838	15784	15738	15866	15959	15943	15959	15780	15940	15785	15855	15928	15953	15882	16123	15994	15655	15804	16027	15864	15884	16142	15785	15803	15928	15895	15654	15913	15943	15997	15906	15917	16034	15857	15873	15916	15920	15847	15931	15738	15800	15567	15933	15917	16034	15840	15778	15901	15944	15923	15947	15808	15922	15861	15884	15885	16068	15927	15769	15821	16012	16007	15976	15877	15942	15987	15935	15884	15941	15859	15861	15927	15870	15997	16036	15864	15956	15844	15989	15960	15968	15738	15867	15958	15777	15971	15916	15871	15959	15792	15998	16091	15932	15884	15837	15756	15894	15731	15817	15892	15886	15825	15792	15937	15696	15988	15877	15856	15922	15909	15976	15928	15869	15969	15743	15889	15962	15907	15982	15873	15892	15900	15942	15951	16065
29911	27396	31733	27775	22941	21355	20424	19584	19276	19055	18568	18495	18242	18073	18022	18036	18184	18082	18018	17885	17862	17801	18182	17816	17966	17853	17871	17801	17939	17793	17875	17760	17900	17794	18005	17763	17766	17706	17637	17669	17795	18063	17847	17792	17809	17926	17923	17730	17676	17796	17739	17881	17846	17821	17935	17645	17808	17782	17862	17860	17730	17913	17919	17807	17928	17706	17842	17791	17778	17722	17939	17768	17744	17829	17816	17736	17967	17852	17824	17925	17691	17792	17704	17794	17872	17880	17926	17785	17907	17973	17893	17780	17720	17936	17769	17824	17831	17905	17857	17761	17858	18007	17716	18077	17755	17847	17865	17786	17886	17676	17905	17808	17655	17807	17929	17743	17698	17765	17668	17579	17753	17761	17775	17805	17780	17800	18140	17845	17750	17925	17971	17857	17984	17672	17899	17766	17788	17711	17927	17836	17868	17809	18010	17828	17813	17976	17905	17849	17842	17825	17847	17789	17819	17733	17772	17893	17749	17650	17565	17871	17936	17770	17933	17753	17931	17844	17968	17992	17937	17870	17644	18026	17493	17861	17784	17955	17789	17769	17670	17654	17800	17792	17781	17839	17956	17786	17757	17798	17602	17644	17745	17802	17785	17941	17750	17750	17804	17861	17855	17563	17978	17956	17791	17727	17862	17664	18028	17945	17958	17825	17601	17830	17813	17805	17777	17765	17836	17579	17786	17650	17812	17770	17824	17728	17789	17867	17666	17824	17738	17646	17737	17766	17727	17863	17707	17844	17947	17766	17846	17824	17917	17836	17932	17646	17780	17803	17844	17831	17798	17756	17787	17955	17883	17702	17836	17875	17659	17629	17852	17756	17732	17751	17687	17794	18043	17869	17756	17769	17715	17885	18089	17801	17893	17940	17795	17874	17929	17824	17966	17591	17964	17856	17935	17717	17815	17686	17708	17920	17725	17885	17775	17895	17713	17679	17669	17849	17756	17900	17854	17843	17834	17972	17747	17854	17789	17632	17762	17802	17776	17754	17851	17780	17807	17986	17834	17709	17783	17846	17832	17916	17820	17933	17908	17583	17837	17709	17778	17890	17816	17740	17751	17806	17790	17835	17918	17786	17953	17799	17774	17931	17729	17902	17798	17773	17856	17802	17788	17917	17775	17629	17811	17640	17690	17674	17833	17658	17956	17656	17912	17745	17883	17703	17654	17958	17635	17690	17758	17605	17828	17857	17841	17827	17701	17727	17854	17848	17980	17920	18001	17767	17866	17728	17736	17766	17836	17773	17819	17755	17723	17745	17877	18059	17716	17828	17943	17685	17750	17513	17714	17805	17839	17653	17950	17665	17769	18218	17995	17849	17687	17923	17733	17751	17815	17890	17825	17836	17791	17988	17771	17702	17778	17673	17948	17728	17858	17518	17654	17744	17919	17924	18004	17711	17847	17851	17893	17830	17814	17878	17718	17739	17828	17874	17807	17754	17804	17723	17996	17723	17857	17745	17915	17861	17903	17718	17679	17725	17725	17814	18062	17820	17842	17652	17751	17886	17689	17809	17887	17760	18138	17920	17927	17720	17788	17871	17701	17856	17862	18112	17705	17863	17924	17880	17767	17699	17732	17755	17972	17987	17689	17889	17686	17878	17731	17802	17958	17950	17952	17803	17759	17790	17719	17797	18029	17691	17793	17853	17839	17886	17843	17935	17855	17822	17726	17847	17871	17834	17817	17922	17725	17714	17689	17815	17761	17888	17943	17793	17872	17586	17677	17638	17892	17690	17796	17857	17921	17544	17945	17807	17902	17780	18079	17782	17729	17777	17841	17659	17677	17652	17653	17994	17762	17719	17996	17760	17719	18022	17964	17820	17965	17959	18076	17877	17748	17900	17599	17812	17786	17752	17900	17779	17924	17925	17881	17836	17677	17800	17960	17872	17704	17702	17987	17820	17596	17754	18022	17774	17788	17724	17865	17936	17858	17830	17913	17573	17747	17881	18020	17957	17924	18015	17820	17761	17886	17787	17773	17931	17586	17659	17799	17590	17728	17874	17777	17858	17884	17776	18041	17761	17623	17743	17821	17840	17871	17767	17672	17677	17672	17844	17790	17971	17948	17752	17690	17800	17772	17609	17800	17918	17570	17665	17764	17713	17782	17556	17696	17929	17927	17967	17773	17852	17825	17875	17880	17820	17800	17976	17762	17793	17826	17825	17865	17923	17824	17741	17745	17765	17658	17765	17880	17811	17830	17898	17882	17654	17797	17943	17667	17992	17661	17721	17727	17783	18000	17902	18003	17883	17975	17819	17721	17565	17824	17950	17720	17806	17794	17842	17806	17903	17617	17722	17955	17895	17919	17746	18021	17584	17804	17779	17887	18011	17976	17818	17910	17842	17865	17671	17838	17906	17627	17764	18053	18023	17881	17962	18012	17759	17953	17651	17589	17798	18040	17750	17745	17780	17879	17952	17824	17870	17747	17843	17766	17749	17815	17850	17886	17902	17751	17719	17785	17965	17787	17793	17901	17669	17797	17777	17802	17718	17785	18046	17988	17691	17595	17999	17700	17568	17736	17889	17720	17788	17900	18049	17925	17726	17930	17939	17962	17877	17872	17795	17838	17739	17720	17794	17855	17771	17848	17841	17634	17994	17808	17644	17949	17918	17915	17684	17536	17564	17820	17651	17876	17604	17883	17724	17946	17970	17896	17974	17968	17960	17979	17867	17753	17752	17937	17926	17781	17946	17770	17800	17895	17830	17699	17780	17863	17753	17912	17969	17824	17805	17795	17807	18067	17873	17856	17736	17910	17810	17932	17962	17824	17820	17726	17975	17780	17601	17763	17667	17810	17609	17723	17643	17712	17924	17919	17864	17795	17902	17783	17727	17868	17952	17887	17773	18046	17821	17878	17759	17625	17827	17707	17761	17669	17864	17763	17787	17742	17839	17809	17887	17876	17859	17832	17922	17966	17748	17742	17856	17540	17772	17877	17853	17962	17864	17998	17909	18000	17869	17802	18013	17748	17804	17949	17907	17839	17688	17745	17711	17866	17874	17704	17651	17804	17675	17782	17835	17796	17762	17979	17892	17778	17827	17903	17840	17905	17892	17746	17745	17717	17892	17992	17930	17721	17737	17926	17950	17996	17780	17604	18011	18017	18028	17781	17814	17783	17833	17796	17756	17832	17839	17816	17873	17845	17780	18017	17866	17861	17656	17692	17820	17765	17714	17653	17787	17783	17765	17905	17864	17803	17947	17699	17747	17784	17845	17711	17840	17810	17800	17862	17697	17754	17766	18094	17636	17781	17948	17773	17696	17935	17886	17936	17763	17877	17758	17697	18047	17817	17772	17693	17946	17742	17656	17612	17810	17880	17857	17691	17818	17652	17704	17859	17912	17762	17818	17795	17922	17740	17750	17818	17810	17792	17887	17982	17704	17908	17778	17850	17755	17950	17665	17719	18022	17783	17681	17854	17776	17751	17691	17813	17753	17796	17883	17858	17798	18038	17815	17885	17885	17742	17724	17768	17686	17891	17930	17732	17840	17580	17756	17839	17863	18035	17852	17798	17668	17842	17736	17782	17858	17874	17821	17801	17969	17774	17862	17600	17708	17890	17847	17627	17916	17760	17885	17743	17737	17836	17810	18014	17844	17762	17877	17738	17678	17797	17823	17773	17776	17787	17885	17743	17907	17808	17827	17747	17622	17626	17690	17744	17919	17726	17776	17884	17877	17925	17843	17830	17853	18035	17824	17840	17795	17706	17772	18012	17711	17909	17724	17821	17807	17762	17678	17921	17909	17762	17808	17843	17739	17877	17674	17672	17823	17916	17937	17884	17785	17897	17904	17972	17720	17917	17799	18038	17807	17881	17884	17779	17837	17818	17738	17842	17895	17822	17727	17865	17784	17819	17912	17725	17858	17741	17908	17788	17734	17874	17898	18050	17734	17724	17724	17750	17770	17791	17759	17781	17772	17647	17781	17659	17759	17793	17830	17855	17967	17798	17804	18025	17947	17801	17844	17842	17846	17753	17816	17941	17877	17951	17852	17839	17834	17919	17799	17617	17830	18054	17973	17936	17872	17897	17769	17800	17899	17783	17786	18027	17760	18021	17932	18057	17808	17671	17911	17917	17465	17609	18010	17647	17802	17716	17771	17910	17894	17660	17774	17895	17880	17668	17862	17926	17565	17623	17815	17609	17812	17908	17761	17824	17869	17911	17926	17641	17828	17766	17732	17884	17930	17777	17897	18064	17835	17842	17859	17709	17659	17852	17769	18025	17786	17881	17811	17832	17834	17848	17847	17889	17870	17655	17826	17840	17801	17807	17624	17942	17920	17850	17913	17806	17890	17830	17710	17891	17887	17687	17831	17739	17743	17862	17723	17986	17978	17836	17942	17888	17743	17705	17820	17872	17754	17875	18104	17768	17869	17905	17701	17912	17992	17923	17636	17903	17821	17799	17942	17779	17920	17915	17887	17850	17686	18021	17800	17878	17912	17847	17834	18037	17678	17867	17632	17980	17908	17722	17819	17993	17753	17576	17920	18183	17770	17841	17962	17981	17843	17848	17876	17953	17911	17822	17746	17670	17757	17727	17822	17759	18145	17939	17758	17724	17905	17876	17720	17845	17644	17791	17932	17768	17918	17832	17775	17787	17693	17814	17884	17669	18167	17754	17784	17950	18097	18026	17869	17803	18066	17942	17765	17752	17934	17733	17973	17720	17736	17903	17775	17759	17786	17968	17671	17861	17798	17657	17806	17779	17873	17718	18041	17887	17869	17701	17862	17615	17826	17581	17999	17707	17954	17781	17862	17904	17807	17940	17776	17725	17930	18017	17755	17619	17872	17768	17785	17845	17760	17838	17887	17865	17831	17747	17745	17822	17836	17701	17791	17888	17849	17835	17953	17792	17843	17580	17758	17762	17596	17912	17800	17850	17930	17855	17727	17755	17932	17678	17756	17903	17663	17673	17721	17840	17753	17914	17890	18129	17949	17691	17650	17756	18001	17736	17833	17832	17760	17857	17756	17687	17662	17815	17746	17828	17726	17983	17827	17871	17869	17707	17903	17793	17890	17798	17832	17748	17708	17771	17722	17741	17774	17739	17774	17900	17786	17870	17983	18140	17588	17845	18057	17757	17980	17855	17794	17845	17770
25959	40380	33722	26908	23150	20935	19524	18662	17894	17657	17231	16637	16362	16142	16290	16031	16063	16008	16020	15726	15796	15780	15807	15911	15852	15782	15793	15857	15993	15686	15836	15770	15680	15868	15706	15765	15749	15650	15836	15653	15878	15727	15679	15623	15670	15916	15548	15588	15817	15684	15704	15810	15742	15759	15865	15816	15776	15797	15788	15894	15530	15820	15966	15731	15759	15733	15943	15865	15697	15734	15860	15742	15795	15757	15549	15883	15603	15764	15876	15572	15690	15846	15745	15800	15728	15742	15722	15664	15881	15835	15848	15693	15784	15815	15842	15489	15786	15870	15842	15848	15733	15666	15786	15878	15638	15612	15720	16024	15672	15872	15762	15660	15936	15908	15808	15848	15877	15796	15691	15722	15716	15757	15894	15833	15776	15657	15734	15812	15735	15722	15609	15934	15869	15892	15609	15879	15648	15802	15773	15735	15620	15573	15854	15666	15832	15727	15940	15716	15835	15931	15861	15821	15871	15828	15652	15732	15781	15670	15789	15622	15989	15893	15758	15859	15795	15611	15721	15914	15627	15751	15901	15762	15634	15742	15840	15636	15651	15724	15806	15708	15861	15850	15753	15873	15828	15849	15931	15831	15920	15711	15739	16052	15878	15912	15569	15763	15753	15735	15568	15934	15709	15754	15896	15767	15730	15958	15686	15738	15749	15792	15732	15533	15745	15737	15719	15820	15690	15911	15683	15701	15710	15744	15897	15672	15799	15919	15745	15733	15800	15755	15685	15703	15688	15786	15765	15601	15664	15879	15939	15715	15892	15885	15666	15806	15780	15780	15553	15766	15818	15863	15857	15725	15610	15661	15697	15782	15720	15772	15852	15744	15854	15771	15835	15945	15808	15722	15849	15701	15691	15822	15772	15878	15712	15757	15816	15770	15861	15815	15819	15618	15759	15733	15924	15774	15623	15809	15724	15945	15725	15822	15797	15777	15930	15848	15860	15765	15593	15902	15872	15729	15639	15889	15737	15664	15741	15752	15707	15758	15701	15588	15657	15722	15821	15880	15811	15708	15901	15936	15742	15714	15947	15660	15719	15899	15771	15832	15729	15900	15860	15742	15694	15867	15658	15663	15838	15809	15732	15761	15879	15816	15728	15764	15731	15877	15635	15736	15881	15843	15802	15713	15710	15662	15876	15794	15681	15630	15870	15752	15814	15571	15787	15841	15759	15706	15815	15750	15839	15866	15964	15781	15770	15634	15719	15758	15636	15780	15556	15659	15863	15843	15696	15750	15679	15735	16003	15560	15722	15774	15906	15732	15854	15626	15841	15927	15734	15983	15846	15728	15816	15824	15734	15502	15821	15693	15753	15683	15904	15754	15830	15630	15849	15715	15767	15759	15700	15845	15915	15719	15801	15786	15767	15839	15873	15851	15734	15889	15710	15621	15594	15667	15834	15813	15870	15654	15796	15792	15771	15851	15899	15645	15775	15828	15930	15715	15876	15750	15760	15847	15741	15615	15830	15826	15693	15774	15796	15784	15893	15815	15641	15803	15754	15845	15727	15873	15771	15726	15783	15857	15848	15905	15905	15527	15667	15722	15804	15824	15787	15652	15775	15864	15776	15719	15780	15826	15739	15850	15820	15748	15638	15757	15713	15756	15690	15763	15830	15775	15846	15697	15866	15752	15632	15597	15846	15748	15758	15802	15682	15703	15829	15700	15935	15814	15935	15727	15907	15625	15702	15760	15885	15936	15754	15756	15893	15823	15731	15688	15795	15683	15584	15883	15688	15815	15805	15769	15878	15690	15828	15666	15790	15703	15739	15666	15879	15693	15879	15700	15599	15695	15894	15635	15663	15823	15840	15719	15596	15888	15967	15799	15710	15817	15749	15870	15762	15696	15734	15792	15671	15678	15632	16005	15810	15908	15734	15711	15955	15722	15814	15915	15747	15914	15823	15869	15790	15754	15680	15792	15740	15828	15723	15745	15802	15833	15760	15586	15952	15814	15932	15689	15862	15774	15624	15825	15869	15922	15888	15834	15745	15797	15697	15692	15865	15764	15747	15724	15778	15703	15871	15691	15875	15761	15928	15841	15649	15840	15963	15807	15875	15729	15778	15767	15961	15590	15908	15639	15801	15706	15622	15884	15849	15843	15720	15824	15680	15759	15706	15796	15704	15722	15633	15889	15671	15795	15778	15749	15754	15735	15675	15922	15883	16058	15870	15607	15712	15871	15929	15825	15773	15912	15694	15922	15698	15632	15640	15932	15907	15691	15721	15837	15853	15710	15720	15691	15737	15715	15818	15756	15770	15791	15799	15712	15564	15635	15783	15956	15603	15702	15860	15774	15893	15894	15792	15798	15707	15832	15843	15882	15686	15929	15833	15647	16035	15720	15755	15898	15746	15805	15719	15915	15651	16029	15768	15912	15752	15854	15661	15707	15745	15805	15930	15699	15588	15834	15864	15789	15810	15754	15777	15833	15786	15722	15743	15890	15837	15804	15882	15858	15664	15716	15724	15722	15664	15611	15834	15887	15823	15833	15788	15763	15676	15810	15746	15747	15863	15890	15712	15826	15865	15802	15832	15914	15678	15797	15952	15732	15777	15781	15870	15735	15754	15791	15720	15875	15667	15727	15744	15976	15845	15927	15699	15817	15730	15726	15726	15659	15951	15802	15817	15854	15787	15765	15820	15552	15980	15682	15732	15823	15818	15699	15762	15733	15675	15779	15916	15797	15818	15910	15794	15706	15682	15874	15848	15947	15711	15655	15884	15782	15740	15866	15867	15637	15958	15716	15962	15823	15883	15620	15788	15937	15845	15787	15821	15733	15772	15789	15728	15774	15733	15751	15782	15801	15704	15909	15763	15642	15858	15874	15827	15675	15723	16031	15720	15721	15667	15711	15900	15930	15739	15661	15803	15917	15992	15731	15902	15871	15834	15748	15769	15715	15945	15617	15820	15891	15703	15871	15831	15868	15718	15820	15650	15895	15836	15913	15682	15753	15936	15872	15819	16023	15701	15674	15780	15709	15922	15725	15641	15698	15926	15679	15842	15940	15775	15890	15781	15682	15666	15805	15697	15781	15820	15674	15763	15932	15675	15845	15762	15828	15706	15921	15638	15735	15645	15719	15746	15871	15843	15656	15643	15849	15802	15782	15659	15655	15649	15803	15886	15729	15584	15720	15721	15796	15795	15829	15824	15716	15747	15838	15742	15723	15851	15836	15863	15830	15847	15692	15835	15783	15851	15950	15706	15815	15830	15915	15743	15678	15765	15799	15792	15775	15687	15673	15747	15701	15804	15944	15529	15794	15846	15751	15778	15921	15692	15663	15925	15950	15662	15906	15828	15709	15809	15918	15792	15774	15936	15807	15823	15818	15736	15817	15629	15749	15655	15571	15763	15648	15617	15636	15894	15701	15828	15902	15755	15756	15818	15603	15874	15758	15847	15563	15693	15874	15934	15766	15785	15718	15929	15804	15768	15709	15831	15827	15717	15680	15746	15543	15851	15665	15777	15557	15853	15686	15766	15892	15838	15688	15884	15899	15888	15844	15529	15791	15678	15733	15630	15806	15961	15804	15705	15901	15788	15599	15901	15627	15885	15787	15885	15536	15770	15710	15811	15856	15987	15813	15989	15679	15916	15689	15718	15721	15678	15908	15691	15788	15767	15861	15734	15911	15617	15625	15797	15903	15754	15826	15731	15968	15840	15658	15459	15796	15721	15783	15880	15620	15652	15804	15979	15801	15901	15829	15707	15700	15624	15831	15757	15620	15889	15696	15668	15931	15821	15709	15946	15765	15548	15849	15730	15670	15901	15681	15904	15803	15882	15750	15820	15626	15799	15629	15921	15966	15784	15881	15903	15646	16004	15804	15848	15739	15838	15744	15801	15742	15788	15808	15850	15706	15789	15617	15629	15862	15686	15706	15829	15823	15990	15771	15683	15773	15836	15936	15866	15773	15763	15793	15836	15694	15619	15824	15734	15767	15722	15819	15763	15689	15859	15979	15822	15666	15705	15727	15825	15765	15759	15694	15732	15783	15743	15769	15895	15900	15831	15717	15878	15758	15683	15686	15848	15781	15778	15753	15658	15736	15752	15733	15692	15850	15735	15750	15682	15724	15743	15715	15645	15880	15607	15759	15650	15810	15785	15837	15771	15900	15767	15842	15798	15572	15671	15717	15988	15898	15766	15860	15824	15732	15768	15838	15836	15702	15717	15836	15701	15983	15699	15930	15880	15863	15934	15702	15755	15685	15711	15614	15709	15878	15713	15958	15855	15859	15950	16007	15810	15709	15818	15766	15823	15672	15784	15931	15793	15874	15664	15991	15651	15774	15811	15683	15779	15756	15650	15689	15624	15648	15678	15671	15758	16028	15953	15680	15821	15856	15805	15785	15674	15746	15806	15707	15768	15808	15692	15684	15714	15963	15710	15671	15745	15752	15786	15741	15709	15857	15736	15938	15884	15778	15814	15657	15729	15802	15752	15745	15692	15827	15724	15602	15836	15766	15746	15824	15702	15887	15797	15861	15766	15698	15794	15868	16009	15900	15885	15638	15844	15760	15511	15716	15732	15757	15897	15767	15807	15704	15647	15810	15685	15709	15748	15829	15626	15787	15705	15773	15601	15895	15751	15708	15760	15976	15872	15792	15999	15779	15772	15863	15772	15852	15835	15742	15776	15925	15823	15841	15541	15702	15923	15677	15851	15767	15837	15898	15829	15741	15754	15895	15835	15869	15708	15867	15677	15882	15737	15755	15680	15755	15838	15736	15914	15668	15794	15626	15742	15871	15854	15841	15857	15734	15916	15912	15582	15628	15811	15820	15904	15623	15692	15747	15712	15849	15698	15710	15819	15600	15836	15861	15669	15765	15846	15878	15772	15744	15772	15859	15928	16023	15877	15854	15850	15867	15669	15787	15856	15793	15829	15890	15794	15766	15913	15675	15790	15751	15631	15719	15821	15805	15895	15876	15837	15670	15678	15804	15976	15749	15834	15639	15709	15769	15808	15861	15779	15556	15991	15703	15747	15913	15789	15802	15652	15741	15840	15818	15707	15791	15912	15812	15726	15811	16039	15714	15617	15662	15740	15887	15857	15678	15747	15855	15661	15826	15723	15712	15768	15684	15561	15732	15732	15715	15740	15747	15862	15683
23491	21480	28212	25800	23848	24418	24075	21488	20597	20584	19858	19382	18879	18661	18547	18248	18387	18402	18444	18341	18064	18236	18169	18218	18232	18291	17933	18047	18067	18232	18259	18112	18096	18117	17818	18113	18238	18002	17861	18127	18043	17943	18104	18159	17935	18040	18108	17895	18274	18160	17934	18011	17950	18087	18361	18021	17951	17861	18266	18041	18069	18099	18048	17907	17986	17974	18251	17933	18039	18100	18126	18056	17942	18145	17880	17928	18059	18131	18066	17869	18089	17970	18108	17918	17934	17964	18018	17874	18003	17959	17908	17927	18108	18016	18073	18027	18115	17910	17969	17937	18089	17978	18049	18034	17835	17998	17801	17895	18137	18031	17991	18195	18059	18246	18074	17956	17957	18127	18150	18009	18101	18158	17961	17960	18063	18162	18124	18061	18014	17834	18098	18121	17934	17929	18140	18197	18069	18105	17920	17941	17993	17993	18213	17994	17998	17981	18130	17954	17865	17991	17877	18043	17977	18065	18157	17969	17875	17941	17919	18011	17707	18013	18048	17977	18031	18187	17892	18007	18316	17965	18160	18117	18147	18061	18145	18128	18073	17953	17950	17888	18062	18032	17989	18217	17890	18019	18059	18094	18065	18048	17982	17783	17950	18141	18191	17997	17939	18199	18056	18219	18123	18098	18051	17961	17901	17877	17944	17922	18117	17921	18129	18055	18076	18189	17915	17860	18063	17940	18061	17788	17821	17826	17990	18085	18229	18093	18052	17937	18210	17966	17897	17994	18152	17895	18060	17981	17869	17908	18174	17963	18178	18009	18005	18068	17802	17914	18052	18164	17856	17942	18046	17916	18171	18057	18074	18004	17933	17919	18035	17880	18172	18138	17982	18046	17977	18042	18032	18237	17948	17905	18146	17907	18130	18158	18166	18171	17982	18103	18043	18131	18050	17933	18204	17944	18081	17966	18113	17913	18066	18229	17967	18124	18203	17895	18139	18083	18161	17904	17930	18188	18058	18052	18188	17974	18165	17996	18188	18017	17918	17980	17816	17845	17907	18016	17973	17907	17808	18094	17944	17925	18048	17974	17970	17789	18009	18005	18004	18091	17889	17947	18069	17958	17971	17995	17957	17981	17862	18140	18120	18087	17961	18042	18026	18059	18065	18087	17807	17990	17970	18036	17941	18060	17991	17925	18154	18033	18129	17915	17875	18185	18241	18084	18054	17795	17928	18048	17943	18000	18108	18109	17930	17788	18250	18144	18054	17949	18056	18115	18033	17906	18049	17947	17910	17977	17992	18019	18040	18204	17852	18244	18071	18067	17872	18048	17945	17905	17886	17869	18039	17927	18149	18066	18120	18190	17960	18182	17919	17939	17797	18034	18072	17989	17947	17913	18036	18148	18202	17920	17888	18026	18204	18173	17931	17997	17957	17944	17729	17961	18018	17982	18117	18167	18245	18051	18168	17976	18056	18026	18104	18103	18228	18028	18052	17901	18095	18249	17906	18168	17986	18093	18055	18259	18103	18010	18084	18023	17845	18064	18085	18223	17986	18062	17971	18161	18091	18048	18028	18127	18015	18168	17935	18271	18084	17977	17836	17890	18160	18174	17945	18119	17991	17985	18011	18079	17892	17960	18212	18055	18024	18149	17978	17976	17788	17977	17927	18116	17928	17950	18032	17920	17988	17827	18118	17968	17950	18037	17909	17998	17875	17945	17929	18078	17899	18136	17937	18014	18246	18023	18085	17962	17965	18153	17816	17844	17995	18034	18110	17823	17844	18030	17732	17984	17954	17963	17987	17893	18091	17995	18011	18116	17995	17869	18249	17883	18106	17867	17890	18025	17998	18042	17872	17806	18192	18040	17821	18032	17780	18003	18217	17970	18101	17803	18071	17953	18108	17976	18075	17965	17890	17915	18068	17949	18183	18202	18143	18120	17928	18047	18224	17984	17928	18192	18104	18084	18132	17877	18191	18084	17994	17910	17864	18081	18095	18159	17959	17832	17987	17864	17983	18063	18109	17936	17887	17943	18114	18126	18105	18258	18153	18101	18060	18031	18029	18026	17896	18163	18145	18133	18051	18168	18168	17931	17955	18028	17954	18137	18016	18010	18109	18047	18046	17951	18005	17872	18054	18071	18207	17911	18011	18118	18222	18101	18130	17971	18031	18172	18069	18040	18020	18047	17979	17941	17991	18096	18139	18047	17917	17914	18133	18071	18106	17960	17911	17933	18105	18128	18188	17749	18158	18109	17981	17934	18059	18223	18198	18242	17965	18085	18070	17933	18024	18050	17939	17862	17914	18063	17922	17946	18234	18062	17964	17976	18156	18006	18034	18076	18124	18052	18091	17913	18048	18005	17938	18083	17886	17978	18362	17888	18146	18040	17985	17953	17990	17969	18177	18277	18136	18129	18130	18177	18015	17776	18015	17999	17970	17901	18036	17845	17967	17900	17804	17987	18290	18168	18124	18121	18060	18124	17960	18037	17978	17927	18011	17978	17760	17943	17927	18086	18166	18289	18090	17985	17967	17903	18028	17996	17989	18295	18159	18141	17864	17879	17907	17816	17978	18026	18181	17913	17985	18105	18126	18084	18025	17984	18059	17916	18043	17972	18182	17865	18155	17997	17948	18057	17840	18173	18109	18063	18067	17906	17961	18067	17901	18041	18210	17884	17937	17999	18035	18089	18096	18185	17915	17915	18101	18160	17973	18107	18014	17740	18091	18074	17960	17841	18077	17873	18071	18123	18198	18077	18159	17920	17970	18100	17982	18021	17892	17981	18183	18068	18130	18042	18125	18112	18033	17865	18106	17978	18018	17979	17913	18083	17910	18345	18009	18056	17898	18189	17977	18062	18039	17993	18210	18078	18207	17761	17899	17972	18007	18207	17921	18163	18099	18069	18202	18024	18148	18069	18192	17960	18074	17996	18099	18157	17958	17963	17898	17965	17760	17998	18228	18099	18099	17851	18060	17952	18061	18000	18214	17879	17900	17923	17992	18089	18118	18076	17949	18110	17964	18118	18141	18082	17855	17986	17778	17977	18070	18149	17956	18098	18038	17837	18212	18018	18069	18044	17909	17912	18212	18029	18141	17941	17815	18028	17995	18132	17769	17926	18071	18204	18148	17877	17989	17923	18104	18038	18138	17917	18008	18102	17873	18060	18103	18190	18048	18176	18131	18063	18004	18085	17888	18223	18191	18016	18007	17940	18096	18198	18029	18049	17900	18094	17992	18046	17984	18198	17945	18134	18025	18064	17998	18047	18011	18177	18181	18105	17944	17922	18173	17998	17920	17968	18056	17848	18001	18021	18089	18006	17847	18046	17959	18319	18185	18217	18086	18257	18149	18008	18073	18107	17964	17958	18003	18056	18225	17928	18090	17955	17991	18043	17933	18042	18126	17911	18206	18059	18150	18205	18096	18158	17954	18226	18176	18190	18137	17888	18180	18180	18124	18305	17951	18004	17957	18005	18087	17950	17839	18016	17905	17859	18130	18137	18057	17990	18068	17977	18092	18053	18068	18054	18116	17951	18128	17915	17970	18221	18005	18003	18211	18059	17996	18019	17925	18236	17990	18091	18043	17849	17896	18194	18412	18072	18039	17976	17951	17849	18145	17953	18163	18093	18022	18144	18081	17996	17899	18086	18006	18083	18186	18301	17996	17996	18109	17860	18043	18008	17916	17923	18146	18052	18115	18116	18139	18132	18030	17994	18012	18087	17987	17827	18065	17994	17989	18202	18245	17948	17947	18047	18027	18053	18027	18010	18086	17910	18048	17883	18004	17967	17999	17809	18001	17880	18126	18190	18118	17845	17970	18049	18063	17823	18086	17891	18019	18134	18214	18193	17979	17664	18109	17911	17829	18056	18036	18076	18211	18170	17992	18018	18007	18115	17909	17840	18052	17994	17864	17905	18104	17984	18086	18106	17924	17900	18133	18114	18127	18113	18166	18161	18095	17988	18166	17978	18177	17858	17937	18028	18150	17923	18026	17915	17997	18100	17815	18167	18045	18199	18208	17780	17971	18052	17997	17877	17923	18105	17897	17971	18107	18027	18163	17963	18096	17882	18046	18154	18036	18121	18115	17945	17904	18011	17984	18070	18052	17927	18099	18265	18072	18032	18025	18184	18015	18051	17887	18065	17925	17983	17933	17898	17888	18203	18024	18105	17936	18022	17968	18094	17963	18188	18218	18054	18046	18000	18054	18054	18025	17952	18117	17964	18050	18059	18131	17953	18018	18093	17792	18141	18080	17998	18096	18131	18207	18052	17881	18113	18050	18017	18048	17975	18088	17840	18038	18075	17973	17745	18023	17981	18228	18126	18058	17763	18179	18012	18064	18177	18133	17987	17886	18175	17982	18279	18191	18262	18100	18054	17958	17813	18039	18292	18008	17930	18024	17756	18015	18007	17934	18045	18196	18119	18028	18238	18107	17793	17888	17945	17968	18076	18075	18012	18112	18090	18020	18049	17958	18025	18082	17853	18080	18043	17837	17918	18067	18007	17906	17919	18089	17824	18200	18110	17948	17993	17948	18055	18083	17858	18220	18070	17999	18053	17907	18251	17940	17908	18068	18010	18008	18002	18203	18020	17916	17852	18075	17816	17958	17898	18129	18090	17850	17968	17989	17953	18031	18179	18166	18155	18113	17981	17957	18127	17883	17959	18071	18114	18268	17939	18050	18085	17730	18037	17862	17975	17988	18086	18040	18065	17897	18103	17991	18251	18076	17792	18167	17908	18199	18288	18109	18032	17879	18099	17903	17770	18239	17922	18107	18022	18098	17870	17881	17882	18096	17850	17868	17919	18215	18084	18056	18115	17894	17999	18017	18021	18097	18099	18065	18021	18102	18149	18044	18230	18094	18119	17992	18234	18094	18040	18270	18045	18248	18133	17964	18096	18136	17961	18162	17857	18053	18108	18047	17814	17905	17784	17888	17972	17963	18004	18194	18086	18242	18088	17927	18018	18059	17932	17935	17817	17925	17939	18177	18017	17958	18108	18124	18229	17991	17909	18035	18130	17985	18010	18030	17944	18004	18144	18078	18154	17734	18052	17865	18130	18000	18010	17987	17821	18043	18047	17924	18116	18114	18009	17949	17913	17982	17940	17970	17900	17871	17815	18057	18119	17964	18167	18041	18024	18045	17932	18151	17995
24254	46386	39486	31451	26692	23924	21922	20863	19823	19149	18320	17502	17111	16739	16602	16397	16248	16363	16108	16129	16072	16066	15978	16060	16032	15983	15971	15939	15876	15804	16081	15979	15773	15899	15837	15881	15940	16053	16080	15907	16026	15968	15950	15991	15899	15753	15967	15730	15943	16050	15848	15856	15889	16031	15984	15855	16024	15990	15715	16057	15838	15931	15747	15951	15765	15939	15902	15944	15829	15917	15820	15877	15872	16002	15785	15992	15857	15808	15983	15780	15837	16010	15857	15958	15935	15958	15797	15919	15765	15918	15739	15811	15788	15872	15762	16025	15733	15750	15812	15772	15801	15871	16062	15806	16047	16010	15941	16104	15903	15725	16006	15875	15828	15727	15906	15918	15800	15877	15802	15737	15831	15968	15835	15777	15885	16127	15851	15906	15871	16041	15809	15950	15860	15670	15898	15854	15852	15976	15904	16000	15965	15872	15923	15797	15956	15851	15890	15745	15894	15903	15845	15845	15959	15923	15881	16029	16065	15913	16098	15886	16119	15962	16044	15983	15861	15698	15812	15994	15838	16055	15898	15891	15890	15968	15863	16156	15742	16046	15964	15786	16028	15865	15903	15836	15978	16180	15802	15892	15943	15925	15863	16000	15962	15924	15762	15810	15944	16012	15777	15841	16028	16112	15851	15660	15980	15982	15913	15926	16011	15939	15749	15876	15950	15798	15900	15862	16007	15874	16047	15935	16004	15783	15965	15829	15971	15933	15909	15873	15794	15811	15911	15964	15879	16011	15825	15956	15921	16039	15967	16033	15958	16006	15916	15907	15944	15964	15830	15846	15956	15980	15894	15903	16006	15848	15898	15790	15965	15866	15864	15914	15856	15967	15936	15828	15662	15766	15915	15792	15881	16068	16024	15816	15923	15904	15954	15709	16050	15716	15861	15902	15960	16017	15975	16034	16068	15877	15964	15876	15856	15894	15903	15997	15993	15735	15924	15747	15907	15751	15862	15917	15934	15830	16000	15941	15889	15961	15936	15809	15799	15952	15762	15725	15998	15854	16139	15759	15801	15880	15777	15953	15894	15947	15899	15860	15954	15963	15917	15645	15747	16036	15879	16002	16002	15922	15889	15805	15926	16012	15876	15746	15887	15722	15977	15894	15913	15824	15873	15817	15867	15860	16014	15911	15981	15874	15791	15823	15838	15905	16032	15905	15860	16015	15833	15948	15869	15992	15887	15852	16042	15891	15928	16026	15958	15903	15883	16015	15862	15783	15876	15826	15924	15869	16044	15912	15866	15844	15851	15966	16018	15799	15950	15906	15883	15872	15983	15864	15895	16013	15791	15832	15739	15917	15756	15932	15709	15826	15884	16104	15915	15918	15967	15845	15865	15831	15880	15944	15914	15978	16072	15922	15744	15897	16005	15793	15912	15732	15857	15983	15847	15905	15877	15975	15844	16010	15914	15639	15774	15953	15913	15973	16031	15783	15820	15862	15976	15673	16091	15922	15606	15807	15893	15840	15876	15935	16153	15887	15803	15926	15903	15749	15982	15941	15671	15912	15824	15769	15934	15848	15879	15861	15908	15909	15784	15912	16029	15879	15784	15890	15984	15896	15788	15896	15829	15996	15859	15820	15903	15967	15893	15812	15828	15875	15814	15674	15853	15893	15739	15988	15835	15854	15926	15958	15902	15994	15945	15932	15896	15883	15708	15796	15983	15720	15864	15882	15785	15846	16052	15859	15993	15861	15786	15856	15785	16012	16009	15805	15919	16050	16016	15979	15762	15818	15724	16099	15983	15776	15919	15819	15946	16013	15931	15827	15842	15828	15911	15865	15743	15991	15756	15945	15931	15854	15944	15802	15923	15921	15908	15942	15856	15836	15856	15924	15769	16016	15933	15931	15844	16040	15778	15955	15960	15942	15728	16100	15776	16055	15962	15784	15997	15906	15859	15778	15982	16110	15927	15891	15927	15863	15975	15823	15913	15968	15783	15940	15889	15762	15833	16003	15904	15846	16061	15936	15989	15840	15833	15870	16011	15955	15924	15919	16019	15858	15839	15882	16033	15949	15842	15884	15877	15942	15822	15977	16038	15782	16005	15780	15874	15802	15780	15740	15849	15868	15904	15763	15745	15910	15803	16002	16109	15824	16005	15851	15943	15958	15973	15857	15965	15899	15781	15885	15928	15874	15862	16048	15697	15829	15879	15824	15796	15989	15945	15739	16130	15908	15756	15880	15866	15816	15948	15867	15989	15898	15977	15855	15893	15889	15790	15919	15886	15850	15801	15733	15935	15818	15838	15874	15951	15831	15744	15951	15732	15853	15908	15930	15820	15814	15936	15704	15767	15838	15897	15820	15747	15800	15943	15984	16000	16026	15709	16166	15949	15863	15850	15894	15942	15782	15782	15847	15657	15740	15776	15823	15831	15770	15890	16055	15860	15729	15985	15830	16013	15958	15892	16115	15911	15707	16196	15933	15758	15809	15952	15952	15926	15991	15755	15903	16265	15989	15873	15929	15952	15902	15819	15903	16027	15684	15904	16099	15930	15945	15683	16150	15769	15892	16061	16016	15965	15927	15830	15919	15928	15890	15920	16059	15900	15876	15899	15951	15944	15893	15736	15875	15945	15867	15767	16062	16005	15839	15832	15898	15867	15976	15819	16014	15954	15973	15988	15793	15902	15946	16052	15780	15906	16003	15908	15919	15907	15921	15843	15752	15642	15842	16059	15726	15898	15821	15957	15953	16042	15801	15970	15850	15894	15831	15861	15830	15873	15755	15794	15847	15877	15917	15973	15928	15937	15963	15871	16001	15788	15799	16067	16100	15839	15751	15814	16054	15998	15923	15862	15905	15824	15792	15710	15869	15842	15867	15885	15904	15983	15841	16052	15910	15946	15788	15839	15861	15728	15770	15902	15949	15673	15863	15808	16162	15819	15930	16031	16012	15828	15848	15775	15928	15979	15986	15894	15840	15911	15921	15897	15997	15712	16036	15753	15863	15857	15808	15907	15970	15842	15683	15809	15978	16054	15884	15825	15890	15794	16134	15844	15876	15997	15836	15983	15875	16003	15894	15883	15868	15944	15969	15920	15880	15861	16060	15891	15925	15920	15833	15858	15887	15918	15967	16021	15925	15921	15699	15870	16054	15785	15948	16020	15787	16030	15839	16056	15959	15816	15750	15871	15661	15920	15816	15893	15878	16020	15795	15823	15853	15825	16144	15823	15951	15829	15908	16031	15984	15930	15948	15932	15908	15783	15843	15987	15868	15941	16057	15866	15975	15867	15957	15986	16014	15847	15896	15880	15987	16041	15890	16019	15923	16031	15889	15958	15971	15611	15859	15949	15928	15926	15877	15979	15894	15892	15883	15919	15797	15699	15989	15981	15861	15951	15920	15950	15958	15894	15820	15836	15922	15929	15850	15924	15787	15686	15812	15788	15883	16018	15800	15821	15885	16036	15950	15887	15834	15844	15874	15938	15798	15925	15809	15990	15683	15861	15854	16025	15877	16013	15931	15916	15866	15975	15940	15973	15859	15858	15881	15849	15848	15841	15890	15848	15871	15987	15912	16024	16083	15917	15979	15838	15939	15879	15825	15887	15920	15868	15855	15762	15820	15915	15948	16184	15861	15867	15991	15851	16081	15630	16030	15974	15913	15714	15896	15865	15699	15937	15891	15921	15810	15636	15827	16015	15918	15759	15873	15879	15797	15957	15807	15907	15807	15747	15877	16071	15550	15908	15969	15891	15903	15957	15958	15703	15980	15957	15964	15946	15905	15944	15886	15830	15844	15821	15939	15924	15908	15731	15820	15828	15962	15914	15910	16062	15912	15950	15910	15978	15981	15894	15904	15805	15673	15697	15854	15859	15859	15835	16026	15705	15971	15878	15884	15876	15963	15914	15794	15772	15900	15877	16020	15871	15847	15829	15770	16018	16077	15676	15822	16035	15895	15890	16157	15880	15941	15925	15871	15843	15773	15859	15896	15865	15916	15958	15861	15961	15870	16045	15791	15829	15992	15871	15920	15899	15821	15873	15810	15935	15947	15875	15926	15722	15841	15960	15994	15850	15957	15952	15740	15953	15955	15986	16042	15807	16056	15699	15873	15816	15931	15891	15828	15837	15851	15946	15695	15959	15870	15961	15954	15848	15872	15818	15865	15898	15850	15951	16015	15844	15961	15920	15774	15885	15684	15878	15937	15747	16050	15774	15999	15986	16027	15868	15960	15982	15960	15780	15876	15986	15975	15938	15807	15859	15931	15831	15784	15912	15801	15963	15989	15903	15781	15845	15796	15804	15808	15938	15922	15919	15916	15765	16091	15988	15838	15825	15903	15948	15886	16057	15895	15899	15874	15947	15875	15678	15832	15818	16010	15720	15925	15838	15786	15798	15859	15864	15921	15837	15725	15759	15884	15997	15800	16050	15915	15646	15738	15880	15854	15886	15971	15927	16035	15858	15933	16008	15794	15873	15897	16051	15801	15946	16012	15978	15978	15927	15974	15930	15800	15987	16051	15958	15986	15861	15921	15865	15749	15628	15928	15874	15686	15982	15969	15817	15760	16013	15951	15928	15714	15985	15954	16060	15992	15961	15964	15738	16012	15935	16116	15862	15826	16185	15963	15869	15942	15804	15808	15963	15986	15849	15830	15864	15942	15785	15917	15931	16003	15862	16010	15844	15827	16067	15904	15888	15812	15939	15921	16021	15757	15808	15762	15908	15885	15875	15730	15834	15838	15975	15996	15973	15877	15847	16051	15795	15870	15836	15941	15878	15950	16040	15941	15769	15757	15884	16025	15805	15827	15838	15778	15963	15672	15820	16054	15787	16009	15802	15981	15790	15740	15994	15970	15855	15889	15925	15891	15767	15950	15988	15947	15864	15721	15792	15890	15958	15860	15905	15892	16011	15865	16029	15871	15858	15871	15995	16066	15804	15760	15784	15798	15910	15884	15852	15775	15839	15967	15995	15897	15843	15895	15954	16072	15869	15725	16067	15944	15892	16022	15925	15963	15928	15882	15853	15878	15899	15560	15881	15899	15767	16092	15923	15888	15847	15748	16038	15807	15903	15855	15897	15850	15887	15888	15890	16068	15977	15940	15909	15908	15986	15684	15873	15957	15864	15967	15877	15730	16039	15907	15923	16093	15900	15847
25369	21704	28187	28751	22905	22010	21300	19985	19562	19237	18760	18507	18266	18015	17819	17935	18009	17753	17957	17931	17762	17737	17855	17825	17803	17556	17828	17759	17662	17572	17843	17772	17756	17779	17757	17722	17711	17663	17648	17673	17570	17732	17782	17556	17761	17550	17670	17693	17826	17711	17730	17824	17620	17556	17685	17549	17614	17651	17534	17607	17712	17787	17563	17627	17737	17507	17744	17598	17558	17500	17497	17646	17815	17647	17544	17671	17723	17697	17470	17619	17731	17856	17543	17535	17685	17636	17492	17807	17677	17789	17601	17696	17709	17543	17787	17557	17453	17773	17542	17648	17776	17638	17585	17551	17708	17555	17668	17558	17660	17571	17788	17735	17634	17524	17731	17551	17730	17717	17829	17608	17475	17469	17464	17716	17644	17734	17771	17679	17396	17651	17554	17770	17603	17652	17556	17614	17589	17696	17598	17605	17655	17711	17648	17547	17635	17518	17627	17691	17805	17800	17498	17668	17616	17519	17516	17750	17655	17663	17648	17798	17630	17562	17577	17407	17842	17676	17788	17747	17607	17748	17439	17445	17300	17556	17646	17477	17655	17577	17730	17653	17625	17608	17824	17586	17726	17721	17776	17754	17809	17631	17583	17643	17729	17614	17745	17546	17653	17591	17837	17622	17493	17647	17693	17554	17582	17818	17858	17759	17701	17648	17744	17583	17723	17680	17514	17641	17847	17845	17862	17709	17713	17607	17647	17735	17438	17699	17507	17734	17518	17550	17637	17684	17393	17491	17704	17716	17637	17566	17731	17617	17594	17732	17819	17563	17673	17621	17587	17476	17638	17543	17704	17479	17886	17534	17779	17650	17666	17584	17562	17579	17569	17422	17597	17609	17615	17638	17725	17626	17862	17536	17759	17842	17608	17537	17667	17492	17584	17711	17745	17619	17478	17395	17568	17463	17580	17655	17649	17836	17758	17591	17776	17670	17581	17578	17365	17518	17638	17572	17767	17780	17827	17608	17503	17512	17739	17686	17807	17824	17660	17738	17615	17645	17423	17402	17526	17619	17553	17615	17706	17480	17717	17584	17584	17467	17619	17654	17595	17540	17601	17480	17878	17731	17341	17613	17590	17666	17693	17577	17579	17695	17716	17709	17666	17594	17745	17687	17585	17726	17772	17547	17780	17629	17677	17610	17568	17408	17626	17562	17757	17652	17819	17465	17782	17710	17608	17712	17577	17655	17858	17726	17665	17585	17587	17679	17695	17495	17672	17572	17701	17772	17657	17557	17481	17633	17638	17452	17710	17592	17485	17494	17636	17614	17706	17618	17691	17691	17728	17623	17651	17733	17642	17504	17523	17485	17695	17677	17605	17764	17527	17794	17850	17600	17614	17595	17630	17612	17681	17537	17621	17400	17779	17685	17492	17660	17578	17606	17496	17596	17683	17474	17625	17626	17691	17652	17450	17540	17713	17736	17699	17658	17752	17847	17821	17716	17661	17585	17623	17550	17678	17594	17684	17765	17855	17625	17617	17695	17566	17611	17441	17604	17570	17632	17772	17580	17742	17682	17695	17609	17618	17699	17678	17636	17447	17501	17530	17729	17602	17527	17431	17604	17513	17553	17674	17502	17517	17432	17717	17547	17607	17755	17554	17755	17580	17795	17739	17561	17703	17448	17408	17652	17674	17468	17694	17531	17697	17570	17593	17528	17720	17668	17532	17672	17641	17655	17661	17491	17811	17633	17498	17584	17568	17697	17624	17861	17516	17543	17564	17737	17566	17576	17574	17644	17852	17647	17666	17619	17716	17616	17859	17727	17735	17789	17827	17520	17541	17765	17830	17442	17603	17554	17580	17543	17407	17461	17967	17672	17634	17508	17647	17707	17823	17651	17644	17681	17600	17623	17446	17587	17808	17720	17642	17635	17583	17637	17755	17900	17422	17749	17753	17582	17793	17667	17576	17738	17769	17457	17590	17694	17812	17440	17494	17742	17558	17682	17577	17602	17623	17518	17802	17514	17713	17686	17811	17718	17527	17447	17540	17509	17598	17583	17634	17706	17549	17823	17562	17632	17463	17501	17550	17597	17722	17565	17770	17385	17603	17507	17460	17563	17609	17595	17721	17509	17643	17678	17748	17475	17482	17723	17486	17605	17729	17580	17613	17648	17739	17638	17712	17737	17746	17556	17689	17594	17348	17725	17661	17778	17847	17938	17556	17623	17461	17595	17742	17477	17549	17627	17744	17378	17625	17615	17512	17620	17807	17600	17467	17793	17560	17325	17735	17557	17583	17671	17709	17569	17808	17889	17657	17418	17708	17436	17761	17716	17654	17499	17650	17821	17789	17621	17743	17661	17716	17565	17652	17743	17577	17435	17867	17658	17824	17714	17596	17646	17622	17615	17474	17659	17587	17600	17444	17497	17521	17731	17573	17678	17671	17535	17751	17788	17678	17495	17541	17439	17602	17482	17544	17691	17550	17510	17649	17758	17791	17530	17682	17558	17615	17577	17715	17588	17563	17583	17680	17407	17570	17614	17496	17538	17528	17688	17851	17515	17709	17699	17604	17543	17476	17568	17529	17555	17739	17638	17621	17520	17633	17471	17546	17652	17576	17580	17743	17651	17413	17807	17684	17511	17694	17618	17796	17535	17555	17610	17596	17557	17587	17555	17546	17499	17565	17790	17734	17758	17593	17764	17839	17869	17811	17541	17690	17727	17566	17600	17878	17659	17604	17576	17680	17784	17688	17778	17449	17480	17604	17499	17595	17587	17819	17853	17721	17683	17687	17544	17600	17505	17664	17703	17583	17595	17651	17559	17504	17545	17554	17737	17829	17746	17626	17616	17597	17667	17677	17561	17604	17623	17787	17652	17506	17680	17623	17678	17745	17615	17744	17636	17372	17466	17752	17671	17693	17700	17584	17695	17496	17713	17734	17435	17561	17587	17639	17563	17652	17694	17698	17680	17621	17613	17718	17768	17577	17574	17641	17592	17559	17584	17624	17585	17673	17625	17688	17654	17594	17667	17473	17733	17743	17544	17557	17454	17715	17473	17604	17691	17596	17816	17598	17547	17591	17705	17583	17762	17677	17721	17558	17600	17748	17616	17492	17587	17546	17822	17635	17653	17606	17879	17642	17573	17626	17434	17612	17574	17789	17632	17642	17770	17438	17466	17546	17719	17619	17619	17473	17715	17618	17743	17752	17741	17936	17698	17533	17752	17653	17567	17527	17604	17584	17624	17724	17513	17741	17659	17676	17779	17494	17620	17690	17529	17485	17423	17637	17337	17502	17529	17411	17542	17490	17583	17628	17482	17613	17652	17599	17455	17695	17584	17477	17553	17523	17335	17614	17539	17591	17620	17429	17588	17772	17398	17650	17664	17591	17573	17628	17447	17604	17667	17652	17558	17348	17604	17799	17758	17575	17545	17915	17531	17598	17657	17650	17732	17667	17694	17749	17616	17817	17711	17518	17580	17509	17520	17568	17624	17738	17542	17618	17689	17655	17655	17807	17488	17698	17495	17558	17670	17722	17597	17635	17719	17594	17587	17851	17609	17641	17627	17863	17663	17600	17625	17684	17750	17632	17680	17352	17492	17454	17751	17596	17667	17619	17656	17702	17628	17507	17614	17450	17522	17952	17602	17708	17644	17718	17543	17666	17624	17724	17871	17689	17444	17423	17515	17776	17746	17605	17776	17860	17735	17667	17670	17538	17569	17547	17647	17577	17558	17535	17737	17642	17554	17684	17563	17675	17715	17643	17548	17546	17571	17618	17719	17481	17798	17749	17586	17606	17678	17663	17561	17637	17667	17804	17686	17619	17769	17682	17432	17521	17519	17671	17533	17630	17513	17700	17397	17536	17674	17737	17671	17570	17697	17676	17737	17591	17654	17517	17602	17550	17575	17640	17623	17776	17606	17692	17598	17727	17685	17753	17736	17570	17654	17773	17681	17658	17609	17589	17498	17687	17740	17842	17629	17636	17879	17752	17576	18000	17526	17715	17688	17759	17605	17650	17657	17658	17759	17556	17793	17695	17716	17701	17583	17677	17771	17758	17717	17751	17577	17602	17673	17509	17448	17617	17581	17641	17750	17463	17488	17488	17700	17344	17679	17740	17523	17545	17651	17703	17469	17680	17611	17643	17754	17574	17789	17706	17440	17436	17573	17587	17358	17537	17558	17531	17613	17675	17636	17675	17741	17591	17787	17665	17693	17612	17738	17566	17744	17679	17603	17644	17802	17541	17522	17531	17795	17689	17699	17752	17892	17711	17573	17678	17632	17611	17359	17610	17611	17705	17587	17575	17514	17813	17609	17631	17471	17683	17771	17701	17650	17637	17603	17759	17608	17691	17689	17707	17572	17521	17652	17707	17463	17504	17584	17967	17504	17666	17727	17774	17758	17703	17585	17477	17627	17740	17473	17613	17622	17742	17757	17724	17725	17701	17667	17645	17638	17688	17718	17641	17677	17694	17577	17690	17562	17550	17609	17374	17657	17788	17661	17830	17633	17588	17812	17692	17675	17583	17845	17562	17684	17650	17609	17481	17530	17830	17563	17783	17565	17802	17650	17693	17804	17716	17532	17474	17571	17683	17525	17547	17611	17672	17605	17746	17875	17502	17705	17638	17570	17724	17595	17652	17763	17797	17738	17704	17610	17559	17696	17555	17682	17736	17534	17399	17517	17782	17638	17574	17657	17810	17785	17685	17846	17445	17551	17687	17740	17660	17744	17647	17692	17519	17764	17766	17770	17610	17705	17570	17574	17657	17718	17686	17539	17645	17603	17812	17404	17821	17558	17781	17437	17526	17704	17768	17619	17773	17696	17611	17709	17585	17623	17666	17679	17509	17716	17701	17658	17574	17796	17737	17649	17565	17555	17776	17510	17789	17566	17488	17707	17768	17731	17615	17709	17599	17491	17732	17749	17740	17700	17702	17638	17799	17776	17586	17716	17765	17687	17481	17638	17424	17600	17553	17645	17702	17672	17663	17468	17796	17697	17702	17763	17606	17567	17492	17746	17923	17580	17556	17742	17766	17569	17408	17600	17519	17506	17552	17530	17724	17612	17756	17800	17485	17612	17668	17655	17548	17505	17613	17655	17698	17609	17476	17525	17580	17559	17797	17806	17472	17732	17970	17629	17740	17544	17865	17531	17657	17734
24457	42360	35608	27899	24135	21923	20613	19798	18783	18035	17291	16832	16505	16286	16069	16066	16140	15830	15919	15852	15802	15703	15647	15796	15766	15668	15805	15716	15569	15623	15707	15715	15543	15614	15769	15507	15674	15518	15674	15638	15770	15580	15743	15725	15854	15525	15779	15659	15743	15772	15704	15768	15902	15689	15626	15734	15695	15649	15626	15790	15612	15517	15738	15572	15687	15590	15707	15768	15570	15707	15733	15485	15620	15525	15499	15700	15641	15587	15618	15521	15473	15964	15574	15686	15639	15598	15765	15482	15826	15529	15723	15580	15797	15727	15720	15556	15653	15604	15589	15813	15677	15566	15674	15668	15615	15564	15656	15675	15634	15711	15666	15814	15607	15663	15702	15505	15503	15777	15562	15663	15730	15714	15612	15698	15637	15679	15368	15857	15638	15612	15689	15617	15573	15833	15712	15798	15641	15518	15704	15728	15487	15472	15753	15586	15801	15723	15785	15630	15678	15622	15537	15723	15723	15644	15648	15689	15840	15610	15758	15786	15749	15730	15629	15655	15779	15791	15622	15429	15639	15721	15747	15598	15745	15675	15634	15724	15655	15743	15818	15619	15727	15711	15693	15752	15698	15549	15522	15604	15823	15547	15598	15711	15760	15685	15589	15770	15654	15764	15649	15592	15540	15623	15624	15716	15740	15778	15729	15725	15363	15629	15700	15721	15767	15611	15575	15642	15439	15680	15775	15826	15614	15701	15745	15805	15859	15582	15744	15715	15682	15669	15869	15653	15525	15728	15714	15743	15758	15599	15701	15531	15688	15595	15646	15461	15649	15596	15617	15649	15724	15696	15494	15598	15546	15732	15705	15822	15494	15802	15618	15524	15658	15601	15689	15521	15644	15823	15691	15711	15554	15609	15698	15718	15764	15783	15588	15542	15630	15597	15692	15558	15783	15623	15782	15683	15588	15588	15623	15584	15731	15761	15634	15463	15754	15661	15660	15859	15583	15683	15587	15763	15731	15680	15750	15619	15664	15617	15766	15635	15649	15723	15677	15638	15596	15681	15785	15658	15695	15535	15694	15466	15748	15424	15665	15613	15639	15786	15551	15761	15781	15840	15689	15707	15710	15736	15667	15812	15701	15611	15667	15658	15659	15626	15431	15656	15728	15701	15694	15694	15722	15715	15651	15835	15706	15525	15656	15719	15608	15671	15543	15570	15655	15616	15775	15607	15691	15716	15588	15675	15686	15532	15758	15779	15603	15640	15507	15647	15824	15439	15665	15558	15713	15885	15765	15710	15734	15472	15606	15706	15725	15688	15679	15626	15611	15583	15630	15639	15687	15829	15703	15630	15623	15755	15576	15631	15609	15590	15733	15834	15491	15777	15738	15661	15686	15593	15676	15540	15862	15717	15634	15556	15739	15642	15517	15640	15643	15558	15692	15554	15674	15698	15797	15791	15693	15803	15800	15631	15731	15597	15572	15602	15679	15663	15462	15576	15667	15357	15661	15683	15491	15760	15501	15640	15676	15664	15856	15624	15623	15686	15672	15576	15646	15697	15569	15654	15567	15716	15805	15615	15645	15720	15636	15681	15549	15636	15654	15602	15600	15584	15713	15642	15726	15882	15552	15738	15524	15695	15585	15610	15797	15855	15644	15727	15689	15585	15678	15744	15581	15730	15534	15455	15649	15622	15475	15504	15666	15708	15591	15552	15768	15594	15719	15534	15666	15595	15576	15504	15791	15724	15548	15709	15682	15477	15634	15647	15653	15567	15586	15579	15815	15418	15569	15677	15591	15723	15733	15751	15728	15794	15654	15501	15672	15762	15666	15751	15675	15605	15733	15493	15559	15770	15674	15781	15715	15490	15697	15427	15689	15616	15752	15644	15663	15690	15697	15626	15540	15861	15524	15643	15776	15636	15715	15662	15765	15579	15625	15501	15809	15643	15637	15770	15669	15794	15710	15772	15662	15526	15703	15759	15573	15583	15598	15536	15720	15527	15748	15549	15602	15608	15704	15682	15477	15703	15571	15743	15734	15560	15472	15566	15677	15634	15524	15752	15544	15750	15671	15680	15655	15625	15692	15576	15697	15615	15698	15675	15622	15876	15693	15594	15475	15774	15480	15613	15732	15522	15601	15494	15778	15754	15672	15493	15640	15584	15591	15660	15719	15665	15749	15701	15727	15480	15678	15677	15785	15679	15632	15564	15493	15587	15654	15761	15595	15604	15715	15893	15524	15568	15737	15640	15658	15541	15528	15547	15630	15658	15724	15623	15740	15739	15696	15738	15650	15714	15528	15836	15790	15887	15888	15818	15707	15968	15716	15695	15720	15523	15739	15602	15717	15579	15548	15611	15569	15702	15869	15653	15449	15643	15658	15601	15640	15650	15636	15763	15403	15660	15739	15810	15634	15564	15616	15797	15648	15528	15770	15638	15681	15638	15742	15809	15716	15830	15508	15357	15779	15705	15535	15662	15672	15608	15706	15548	15665	15751	15785	15710	15625	15693	15698	15645	15717	15675	15793	15566	15632	15747	15690	15693	15629	15666	15603	15721	15669	15614	15578	15625	15693	15661	15674	15629	15661	15674	15626	15696	15708	15725	15495	15570	15682	15553	15621	15600	15715	15669	15619	15704	15631	15685	15717	15699	15552	15573	15764	15685	15740	15593	15624	15782	15706	15761	15668	15643	15744	15692	15470	15657	15575	15901	15592	15620	15750	15730	15647	15623	15698	15869	15639	15688	15715	15656	15614	15753	15656	15699	15691	15640	15652	15618	15722	15769	15475	15697	15692	15634	15681	15604	15748	15542	15468	15641	15684	15604	15597	15651	15556	15657	15672	15722	15798	15741	15654	15694	15633	15547	15607	15632	15681	15646	15690	15561	15724	15654	15603	15764	15682	15748	15585	15658	15711	15429	15764	15718	15467	15646	15704	15719	15581	15591	15664	15660	15655	15616	15775	15569	15489	15721	15664	15688	15719	15646	15572	15594	15569	15487	15840	15679	15710	15580	15664	15469	15552	15584	15617	15879	15702	15612	15567	15669	15801	15528	15777	15694	15669	15723	15621	15652	15703	15738	15618	15892	15726	15753	15679	15790	15766	15740	15680	15639	15679	15634	15720	15734	15732	15613	15704	15521	15484	15745	15729	15666	15688	15759	15565	15627	15667	15788	15618	15643	15637	15704	15741	15757	15701	15569	15838	15667	15569	15709	15693	15625	15652	15713	15695	15605	15695	15697	15755	15771	15593	15727	15707	15621	15517	15718	15830	15664	15474	15667	15705	15587	15623	15627	15750	15511	15679	15577	15573	15644	15883	15609	15659	15490	15761	15712	15600	15787	15815	15675	15749	15627	15620	15603	15599	15678	15663	15573	15577	15570	15611	15568	15683	15597	15623	15689	15799	15764	15616	15781	15679	15548	15642	15648	15651	15580	15522	15763	15589	15632	15663	15662	15585	15630	15711	15616	15769	15668	15723	15555	15686	15706	15599	15580	15595	15489	15455	15665	15568	15762	15725	15640	15774	15646	15634	15571	15702	15696	15610	15732	15518	15777	15770	15721	15667	15677	15638	15657	15546	15786	15619	15559	15624	15746	15750	15734	15615	15728	15731	15665	15635	15718	15500	15674	15621	15716	15642	15535	15694	15672	15617	15617	15656	15708	15638	15653	15705	15646	15645	15822	15634	15604	15694	15693	15733	15719	15634	15772	15865	15699	15518	15792	15873	15624	15665	15661	15618	15665	15716	15717	15690	15859	15634	15664	15743	15732	15695	15580	15662	15758	15709	15640	15802	15699	15575	15575	15532	15676	15638	15720	15577	15683	15718	15653	15775	15691	15769	15519	15469	15692	15751	15614	15702	15769	15708	15637	15674	15780	15759	15602	15638	15702	15809	15582	15672	15526	15766	15684	15737	15614	15558	15688	15763	15593	15799	15591	15621	15667	15530	15857	15757	15652	15709	15626	15703	15695	15672	15635	15832	15608	15602	15574	15701	15767	15796	15676	15770	15456	15631	15701	15603	15589	15733	15794	15587	15816	15716	15711	15740	15767	15613	15588	15617	15757	15776	15658	15685	15435	15754	15642	15620	15636	15629	15731	15761	15627	15512	15623	15599	15621	15575	15684	15663	15571	15723	15644	15651	15573	15678	15667	15694	15681	15527	15618	15422	15745	15614	15554	15658	15706	15681	15620	15627	15656	15466	15396	15743	15755	15672	15593	15618	15552	15698	15784	15768	15678	15608	15598	15648	15468	15652	15607	15705	15610	15557	15718	15636	15716	15896	15564	15761	15702	15601	15667	15603	15669	15702	15605	15705	15795	15569	15698	15642	15495	15736	15628	15581	15396	15573	15532	15819	15632	15644	15546	15780	15629	15637	15577	15645	15817	15617	15627	15781	15584	15727	15694	15627	15616	15603	15673	15796	15612	15621	15515	15741	15838	15616	15731	15852	15689	15650	15584	15732	15590	15423	15673	15565	15764	15574	15592	15653	15540	15793	15613	15627	15660	15731	15687	15863	15626	15860	15641	15620	15605	15806	15570	15679	15731	15647	15548	15615	15754	15736	15496	15762	15595	15676	15627	15650	15815	15640	15682	15581	15761	15652	15616	15625	15735	15717	15629	15794	15679	15683	15759	15646	15640	15843	15771	15639	15482	15621	15605	15547	15685	15756	15631	15499	15693	15705	15524	15690	15701	15624	15852	15553	15587	15552	15821	15505	15662	15530	15663	15399	15760	15641	15678	15758	15663	15902	15664	15665	15638	15710	15679	15540	15787	15518	15716	15782	15660	15712	15684	15728	15592	15738	15497	15653	15649	15632	15665	15770	15586	15687	15699	15517	15675	15636	15589	15654	15731	15654	15627	15791	15418	15806	15593	15677	15771	15752	15504	15608	15781	15722	15704	15690	15745	15625	15602	15654	15665	15695	15641	15661	15742	15728	15619	15728	15622	15799	15604	15594	15635	15713	15587	15736	15686	15690	15607	15675	15731	15754	15722	15682	15670	15710	15561	15632	15597	15623	15696	15843	15560	15699	15544	15592	15668	15750	15715	15802	15768	15544	15713	15572	15726	15646	15636	15648	15683	15670	15742	15932	15729	15774	15575	15591	15758	15633	15597	15667	15615	15814	15557	15556	15725	15794	15623	15777	15748	15697	15637
22516	21464	28605	24825	22382	25386	27345	23511	22112	21351	20563	19845	19281	19015	18809	18852	18506	18536	18700	18424	18428	18407	18322	18263	18241	18231	18472	18260	18478	18099	18357	18315	18344	18172	18207	18439	18227	18130	18259	18188	18372	18228	18002	18212	18254	17981	17938	18171	17991	18084	18371	18145	18338	18290	18109	18277	18295	18110	18319	18117	18438	18258	18026	18015	18264	18143	18314	18367	18073	18155	17993	18073	18172	18138	18237	18141	18060	18292	18134	18084	18048	18138	18216	18286	18302	18047	18031	18191	18054	18078	17878	18310	18163	18376	17991	18304	18244	18201	18092	18247	18277	18008	18024	18019	18281	18106	18104	18048	17920	17886	18035	18214	18336	18382	18292	18130	18228	18094	18175	18002	18063	17987	18227	18053	18076	18040	18197	18133	17965	18041	18173	18180	17922	17974	18046	18167	17977	18258	18147	18081	17944	18081	18014	18075	17975	18065	18149	18100	18122	18121	18129	18128	18079	18210	18104	18148	18000	18081	18088	18035	18088	18152	18039	18146	18257	18113	18084	18103	17971	18145	18312	18094	17954	18238	18210	17994	18226	17961	18112	17969	18122	18271	18011	18036	18254	18124	18062	18111	18205	18118	17962	18127	18123	17942	18007	18025	18054	18112	18059	18153	18124	18276	17951	17809	18033	18029	18179	18232	18075	18153	18170	18182	18189	18151	17926	18039	18094	18168	18304	18179	18074	18266	18072	18105	18099	18103	18036	18021	18272	18096	18171	18191	18131	18005	18248	18191	18156	18193	18110	18179	18046	18188	18139	18061	17866	17922	17872	18132	18094	18167	18198	18215	18186	18191	18084	18103	18164	18091	18097	18052	18045	18109	18019	18108	18124	18224	17977	18094	18151	18150	18027	18144	18151	18107	18239	18136	18187	18028	18323	18206	18177	18072	18127	18061	18072	18066	18103	18007	17956	17820	18179	18185	18103	18294	18126	18068	18207	18099	18091	18061	18140	18015	18351	18008	18197	17995	17957	18215	18135	18176	18153	18113	18111	18052	18102	17951	18166	18343	18099	18201	18219	17932	18124	18213	18081	18167	18171	18179	18149	18163	18061	18125	17929	18238	18001	18065	17950	18114	18215	18020	18074	18266	18096	18141	18083	18154	18205	18123	18075	18153	18135	17838	18247	18203	17981	17953	18265	18024	18146	18067	17947	18177	17991	18171	18263	17909	17977	17892	18098	17971	18190	17937	18155	18153	18098	18206	17894	18038	18101	18242	18283	18210	18148	18004	18156	17854	18087	18144	18115	17977	17921	17940	18030	18078	18060	18210	18124	17982	18042	18197	17900	18090	18209	18066	18174	18008	18107	17998	18204	18059	18035	18238	18100	18119	18072	18165	18224	18259	18162	18065	17992	17960	18002	18178	18012	18200	18226	18023	18223	17833	18083	18223	18095	17959	18085	18056	17977	17820	18131	18042	18033	17788	18086	17842	18128	18060	18322	18059	18070	18064	17901	18027	18008	18059	18324	18131	18067	18293	18136	18169	17972	18153	18062	18154	18060	18252	18075	18079	18294	18306	18134	17952	17988	18279	18124	18191	18316	18225	18168	18218	17910	17887	18145	18036	18099	18007	18247	18076	18246	18322	18299	18152	18239	18262	18127	18124	18005	18011	18092	18152	18068	18193	18285	18409	18013	18053	18153	18116	18172	18195	18212	18040	18073	18114	17991	18167	18062	18188	18234	18099	18015	18053	18106	18232	18026	18098	18247	18174	18205	18065	18237	17964	18156	17857	17942	18054	18176	17941	18100	17985	17987	18027	18195	18058	18064	18136	18123	18264	18039	17850	17889	18074	18109	17902	17978	18175	18166	18136	18085	18113	18179	18144	18028	18278	18174	18156	17983	18305	18057	18184	18112	17953	18284	18356	18261	18356	18332	18030	17926	18138	18200	18194	18084	17919	18265	17964	18188	18321	18363	18182	17992	18029	18075	18244	17875	17875	17980	17981	18099	18036	18197	18220	18151	18078	18152	17928	18061	18222	18049	18251	18260	18198	18098	18073	18053	18174	17987	18173	18140	18078	18059	18120	17984	17970	18155	18206	18012	18192	18192	18007	18172	17976	17981	18060	18320	18057	18198	17994	18086	18027	18273	18058	18114	18133	18006	18091	17947	17927	17963	18032	18191	18209	18087	18138	18024	17979	17997	17772	18137	18111	18109	18349	18182	18071	18186	18015	18087	18147	18008	18168	18030	18217	18196	18229	17950	18240	18201	18181	18198	18243	18201	18071	18130	18057	18290	18250	18324	18301	18139	18071	18005	18129	18135	18187	18151	18096	17978	18186	17981	18167	18264	18055	17971	18130	18066	18085	18379	18140	18105	18120	18160	18246	18329	18396	18388	18097	18112	18145	18253	18201	18540	17867	18214	18057	18107	17967	17927	18135	18122	18170	18052	18205	18178	18130	18200	18124	17927	18230	18275	17897	18260	18222	18345	18031	17999	17913	17944	18323	18027	18317	18283	18070	17942	18196	18101	18345	18219	18232	17958	18195	18280	18197	18210	18120	18150	18171	18089	18172	18123	18195	18149	18083	18267	18291	18059	18206	17893	18034	18117	18018	18216	18017	18057	18027	18051	18043	18091	17952	17969	18030	18093	17999	18113	17962	18069	18330	18308	18230	18003	18168	18153	18183	17959	18182	18334	18022	18250	18174	18180	18183	18221	18083	18061	18171	18409	17887	18065	18187	18055	17859	18079	18164	17988	18089	18198	18004	18117	18074	18000	17939	18128	17953	18084	18065	17913	18028	17866	18106	18215	18116	18030	18270	18131	18027	18097	18098	18044	18167	18079	18053	18030	18184	18092	18254	18134	18032	18153	18054	18233	18302	18050	18017	18214	18117	17912	18133	18121	18246	17956	18023	18200	17999	17982	17864	18055	18307	18115	17998	17990	17916	18196	18150	18215	18138	18283	18008	18147	18071	18187	18154	17957	18133	18032	18011	18087	17996	18233	17906	18341	18066	18235	18139	18200	17997	18159	17977	18057	18103	18264	18239	18090	18171	18123	18182	18131	18401	18170	18178	17895	18024	18052	18261	17832	18151	17984	18063	18214	18081	18198	18239	18122	17997	18190	18064	17745	18131	18165	18127	18311	18126	18141	18214	17993	17969	18128	18173	18112	18080	18067	18122	18221	18050	18034	17938	18031	18105	18043	18079	18160	18016	18151	18073	17974	17979	17961	18224	18217	18076	17884	18052	18096	18082	18143	18126	18109	18100	18022	18103	17970	17958	18032	18267	18172	18108	18221	17901	18087	18130	18052	18155	18023	17997	18069	18034	18023	18107	17999	17933	18277	17897	18068	18219	17977	18015	18058	18161	18136	18099	17932	17977	18342	18044	18340	18131	18007	18118	18052	18107	17969	18288	18198	17940	17981	18031	18061	18101	18026	18052	18051	18065	18190	18169	18140	17984	18141	18083	18273	18206	18355	17999	18107	17916	17881	18117	17919	18030	18128	18192	18080	18180	18117	18077	18223	18107	18112	18185	18073	18105	18110	17894	18098	18061	17936	18116	18031	17958	17951	18146	18323	18035	18201	18265	18283	18208	18201	18015	17977	18065	17887	18053	18192	18196	18113	18116	18325	18092	18151	18079	18217	18047	18149	17979	18307	18055	18141	18288	18266	18229	18159	18151	17922	18174	18244	18191	18135	18131	18106	18125	18332	18198	18080	17999	18101	18157	18180	18116	18108	18150	17996	17913	17968	18263	18179	17943	17991	18280	17881	18134	18032	18119	18015	17912	17956	18061	18124	18081	18071	18068	18025	18037	18051	18068	18215	18105	18100	17982	17877	18053	18232	18152	17989	18274	18066	17842	18114	18244	18134	18039	18172	18156	17881	18082	18237	17965	18077	18131	18260	18322	18139	18023	18155	18070	18101	17998	18133	18086	18016	18124	17809	18112	17887	18161	17929	18071	18113	17850	18355	18217	18084	17939	18066	18166	18087	18038	18224	18201	18141	18202	17918	18119	18087	18200	18279	18098	18465	18183	18110	18178	18128	18127	18088	18097	18067	18086	18139	18150	18124	18087	18353	17831	18176	17988	18037	17977	18137	18303	18040	17954	18085	18382	18265	18313	18010	17981	18266	18098	17870	17983	18309	18193	18061	18231	18083	18294	18085	18085	17964	18149	18266	18132	18171	18027	18080	18024	17981	17990	18193	18143	18085	18271	18191	18089	18121	18255	18150	18115	18066	17981	18108	18439	18233	18026	18163	18175	18179	18215	18290	18203	18196	18183	18137	18168	18106	18203	18052	18191	17930	18188	18254	18119	18181	18186	18120	17878	18067	17839	18043	18027	17839	18093	18186	18283	17895	17995	18299	18081	18182	17849	18044	18206	18136	18114	18267	18330	18140	18064	18021	18147	18243	18128	18047	18117	18077	17964	18153	18060	18117	18129	18168	18244	18061	18283	18169	18061	18097	18149	18204	18031	18330	18026	18160	18326	18272	18085	18193	18267	17971	17918	18131	18258	18342	18011	18067	18326	18124	17988	18056	18027	18204	18056	17922	18137	18162	18220	18054	18129	17979	18228	18269	18106	18129	18001	18140	18206	18066	18242	17824	18264	18197	17985	18117	18206	18096	18218	18329	18174	17984	17930	18130	18142	18014	18177	18063	18041	18238	18039	18141	18144	17936	18140	18113	18317	18169	18032	18108	17972	18031	18264	18034	18187	18153	18225	18254	17938	18114	18130	18088	18202	18226	18196	18149	18166	18175	18108	18183	18099	18073	18137	18248	18076	18160	17935	18127	18025	18050	18132	17998	18261	18168	18092	17993	18134	18079	18039	18210	18096	18135	18132	18193	17841	18235	18065	18248	18216	18137	18077	18198	18034	18113	18157	17955	17935	18182	18145	18124	17902	18157	18400	18153	18069	18041	18004	18076	18267	18096	18210	18268	18074	18011	18000	18235	18299	18106	17997	18120	18264	18147	18062	18181	18112	18072	18104	17931	17888	18089	18007	18222	18198	17966	17979	18033	18170	17976	18258	18138	18056	18073	18103	18129	17976	18033	18147	18116	18152	18373	18236	17956	18124	18011	18189	18188	18306	17978	18024	17975	18109	17902	18141	18068	18149	17864	18067	18023	18039	18117	18229
25261	49648	43025	34241	29583	26730	24868	23231	21913	20433	19207	18062	17427	17050	16827	16581	16414	16274	16249	16163	16438	16155	16159	15830	15919	16078	15939	16011	16066	16166	15950	15932	16028	15905	16012	15776	15956	15974	15868	15975	16107	16039	15988	15950	15933	15868	15940	15976	15866	15916	15953	15982	15884	15898	15928	15843	15970	15958	15878	15973	16013	16126	15868	16130	16006	15853	16001	15981	15951	15901	15868	15772	15919	15820	15962	15997	16044	15968	15942	15812	16131	15792	15788	16023	16031	15835	15830	15925	15914	15994	15893	15860	16020	15918	16024	15789	16013	15961	15963	15816	16145	15964	15811	15869	15848	15906	15946	15773	15883	15960	15924	15941	15943	15983	15970	15846	15857	15913	16013	15897	15819	15884	15886	15871	16056	15810	16027	16026	15962	16006	16068	15957	15995	15846	15917	16005	15986	15880	15881	16081	16124	15812	16003	15856	16040	15872	16040	16080	15924	15754	15895	15990	16015	15944	15952	15851	15780	16028	15924	16042	15941	15860	16037	15903	15880	16065	16018	15891	15898	15940	15988	15904	16036	15904	15854	15863	15809	15897	15864	15711	15989	15845	16139	15947	15929	15953	15857	16013	15898	15921	16079	15801	15953	15890	15826	15731	15916	15902	15966	16053	15714	15901	15774	15986	15962	15830	15754	15912	16013	15825	15883	15941	15889	15831	16069	15909	15881	15892	15949	15826	15882	15936	15750	15844	15995	15966	15923	15842	15932	15960	15777	15903	16006	15986	15922	15951	15733	15903	16017	15933	15899	15886	15875	15757	15988	15819	16118	15721	15890	15826	15717	15905	15922	15998	15836	15718	15643	15709	15926	15819	15991	15971	16046	15854	15833	15857	15851	16230	15899	15825	15867	15959	15794	15864	15798	15904	15980	15953	15923	15833	16058	15794	15912	15840	16028	15921	15947	16010	15861	15772	15897	15906	15924	15879	15781	15764	15792	15885	16123	15890	15937	16108	16008	16102	15834	16018	15907	15877	16113	15932	15959	15806	15982	15945	15908	15999	15991	15884	15806	15912	15826	15942	15827	15869	16010	16066	15951	15855	15787	15843	15797	15992	15934	15806	16100	15997	16116	15957	15999	16000	15891	16023	15747	15840	15936	15996	15932	15931	15821	16064	16010	15883	15948	15949	15829	16024	16000	15959	15849	15734	16029	15766	16034	15697	15915	16005	15779	15718	15808	15804	16032	15855	16001	15785	16065	15865	15718	15997	16008	15889	15959	16087	15928	15954	15959	16031	15833	15996	15949	16012	15947	15901	15985	15911	15902	15964	15930	15931	15713	15916	15888	15910	16039	16068	16034	15802	15987	15720	16197	15902	15953	15908	15792	15923	16022	15994	15901	15882	15806	15759	15928	16013	16014	15894	16044	15820	15995	16024	15989	15935	15853	16021	15982	15987	15794	15938	15904	15948	15756	15792	16031	16056	15989	15982	15926	15967	16027	15757	15841	15821	15895	15954	15852	15969	15878	15915	16039	15875	15951	15851	15891	15869	16091	15984	15918	15851	15848	15718	15935	15955	15845	15909	15856	15942	16022	15736	16030	16012	15960	15851	15785	16054	15863	15813	16089	16056	16044	15794	15911	15859	15815	15916	15863	15849	16107	15991	15814	16057	15842	15912	16062	15805	15968	16019	15744	15982	15910	15874	15769	15826	15882	16012	15976	15799	15732	16111	16064	15920	15843	15919	15938	15959	15943	15725	15980	15901	15869	15833	15747	15967	15672	16074	16117	15919	15916	15773	15986	15887	15912	15966	16052	15972	16019	15902	15892	15745	15792	15891	15934	15942	15931	16106	15913	15841	15816	15995	15753	15933	15984	15975	15899	15824	16028	15896	15964	15892	15718	15924	16031	15874	15920	15978	15940	16045	16070	15870	15940	15950	15847	15846	16069	15769	15862	16018	15849	15824	16065	15813	15941	15825	15945	15781	15904	15873	15819	16062	15877	15955	15977	15964	15917	15778	16066	15889	15898	16033	15751	15886	15832	15874	16009	16060	15910	15997	15714	16016	16013	16012	15878	15940	16021	15857	15986	15937	15964	15830	15809	15992	15709	16115	15915	16085	15848	16025	15950	15712	15899	15828	15972	16125	15906	16151	16026	16021	15984	16113	15897	15870	15912	15860	16102	15822	15873	15920	15807	15965	15919	15908	15916	15892	15907	15844	15793	15957	15938	15941	15681	15829	16048	15859	16004	15955	15837	15913	15932	15884	15977	15951	15841	15858	15954	16005	15899	15854	15948	16035	15817	15815	15862	16001	16008	16006	15854	15985	16021	15865	15837	16008	15790	16144	15963	15949	15750	16023	15949	15835	15766	15910	15768	15925	15826	15865	15922	15872	15743	15832	15893	15883	15912	15905	15951	15774	15981	15915	15783	15953	16008	15957	15799	15802	15988	15933	16065	15915	15949	15900	16025	16118	15983	15776	15921	15808	16018	15906	15895	15799	16062	15942	15804	15843	15932	15847	15777	15884	15940	16061	15989	15962	15788	15938	15967	15825	15893	15950	15973	15709	16047	15864	15819	15823	15865	15986	15994	15864	15822	15882	16032	15998	15820	15853	15889	15841	16010	15886	15955	15928	15935	15872	15702	15846	15918	15906	15928	15864	15789	15756	15977	15967	15735	15947	15876	16062	15991	15921	15992	16086	15848	15998	15987	15977	15965	15733	15719	15972	15907	16034	15952	15845	15964	15974	15816	15881	15979	15882	15871	15948	15784	16030	16050	15889	15927	16036	15759	16002	15708	15930	16070	15939	16004	15844	15780	16029	16000	15935	15905	16007	15884	15883	16097	15929	16008	15836	16010	16025	15952	15987	15785	15795	15928	16095	15843	15868	15929	15990	15955	15865	16098	15894	15927	15841	16025	16094	16040	15787	15971	16240	15900	15875	15894	15987	15860	15786	15887	16083	16095	15742	15935	16014	15736	15882	16077	16020	15911	15877	15698	15949	15788	15919	15896	15829	15854	15933	15782	15958	15804	16040	15879	15825	15863	15900	16009	15971	15898	15990	15842	15942	15878	15966	15695	15841	15967	15864	16018	15940	15862	16116	16060	15793	15919	15858	15890	15781	15970	15815	15836	15852	15890	15854	15913	15943	15971	15778	15994	15748	15836	15831	16059	15802	15778	15798	15912	15980	15774	15996	15920	15933	15937	15885	16105	15933	15790	16014	15939	15945	15935	15896	15972	15609	15903	15996	15947	15885	15907	15936	15876	15848	16049	15952	15954	15895	15890	15733	15939	15972	15749	15707	16052	15856	15753	15888	15819	15963	15945	15944	16045	15875	15900	15890	15942	15912	15657	16000	16056	15981	15826	16015	15988	15820	15820	15864	15898	15883	15800	15921	15823	15897	15943	15899	16007	15966	15924	15842	16031	15764	15856	15961	16032	15849	15914	15762	15893	15668	16103	15790	15846	15938	15945	15811	15782	15936	16007	16074	16045	15841	15736	16048	15954	16049	15788	15870	15978	15862	15873	15934	15872	15960	15938	15865	15806	15920	15850	15963	15900	16039	15829	15824	15957	16014	15848	16017	15871	15944	15791	15865	15947	15894	15838	15799	15986	15993	15999	16035	15827	16013	15927	15861	15832	15876	15949	16079	15839	15715	16002	16051	15903	15785	16067	15717	15919	15751	15918	15884	15917	15927	15915	15960	15901	15892	15753	15949	16021	15757	15984	15928	15835	16070	15956	15795	15959	15964	15939	15794	15987	15920	15929	15827	15819	15833	16030	15867	15844	16017	16030	15904	15898	15859	15913	15975	15737	15947	15905	16004	15867	15985	15871	15741	15925	15946	15884	15904	15920	16007	15764	15850	15781	15953	15751	15783	15954	15805	15859	15966	15841	15868	15947	15913	15887	16056	15858	16004	15879	15873	15726	16072	15972	15870	15884	16016	15791	15816	15867	15920	15897	15970	15882	15832	15786	15877	15861	15828	15899	15896	15969	15897	16087	16062	15852	16014	15970	15980	15907	15817	16040	15860	15942	16051	15740	15913	15818	15932	15885	15719	15910	16097	15830	16091	15976	15979	15871	15749	15949	16171	15860	15835	15770	15988	15874	15899	15897	15934	15970	15898	15973	15978	16015	15884	15956	15927	15993	15820	15935	15982	15971	15855	15947	15992	15913	15877	15904	15927	15990	15807	15919	15945	15861	15944	15934	15890	15912	16001	15923	15977	15801	16046	15902	16056	15788	15956	15930	15828	15988	16004	16105	16016	15867	15981	15925	15859	15966	15853	15883	15697	15802	15995	15973	15736	16019	15842	15988	15952	15960	15924	15953	15942	15921	15715	15846	15766	15917	15797	16012	16094	15944	15926	15960	15710	16085	15928	15769	15843	15907	15801	15919	15873	16059	15948	16047	15813	15814	15943	15859	15921	15871	16013	16052	16000	16016	16012	15878	16102	15814	15993	15843	15919	15757	15963	16020	15761	16060	15964	15945	15909	15859	15874	15907	15697	15783	15931	15997	15883	16055	15897	15991	15866	15908	15906	15926	16026	16090	15882	15878	15978	15808	15910	15910	15862	15980	15902	15832	15796	16106	15840	15892	15835	15591	15923	15896	15909	16093	15936	15851	15967	16080	15809	15716	16076	15800	15762	15902	15946	15885	15938	16007	15875	15953	15873	15757	15947	15784	15940	15867	15951	16046	16050	15885	15865	15918	15951	16001	15805	15857	15970	15822	15754	15930	15790	15799	16092	15809	15896	16039	15896	15967	16020	15817	15939	15941	15894	15994	15963	15886	15984	15878	15987	15782	16044	15725	15942	15819	15913	15890	15718	16017	15921	16009	15907	15872	15943	15937	15936	15764	16110	15988	15934	15957	16106	16011	15956	15943	16197	15955	15953	15961	15968	15855	15818	15889	16070	15936	15804	16042	15897	16049	15860	15811	15911	15900	15923	15907	15915	15867	15797	16019	15917	15879	15801	15935	15836	15874	15840	15947	15790	15877	15913	16063	15947	16060	15896	15879	15991	15788	15789	15854	15914	16063	15905	15901	15895	15945	15831	15904	15875	16030	15766	15758	16002	15750	15973	15982	15940	15971	15860	15938	16027	15885	15879	15995	15950	15965	15922	15967	15868	15961	15811	15943	15866
29858	27038	31797	27618	23004	21681	20802	20098	19446	18823	18801	18355	18320	18264	18119	17989	18162	17941	17938	17953	17928	17978	17760	17997	17829	17832	17773	17934	17859	17998	17782	17938	17736	17859	18006	17766	17846	17764	17989	17668	17953	17859	18015	17884	17914	17943	17737	17764	17854	17767	17928	17763	17877	17886	17817	17802	17845	17878	17883	17773	17918	17842	18011	17814	17816	17816	17815	17580	17854	17837	17929	17627	17803	17739	17715	17721	17955	17811	17984	17732	17911	17626	17956	17839	17765	17935	17829	17751	17757	17994	17842	18047	17803	17848	17918	17779	17852	17884	17777	17624	17797	17940	17965	17810	18086	17938	17949	17840	17888	17939	17723	17876	17906	17870	17640	17878	17956	17918	17635	17696	17707	17963	17713	17629	17895	17917	17864	17732	18068	17961	18168	17818	17874	17878	17838	17817	17797	17690	18004	18129	17891	17886	17849	17667	17680	17637	17963	17898	17932	17937	17852	17882	17814	17830	17797	17835	17775	17949	17923	17716	17834	17969	18012	18084	17816	18047	17916	17650	17733	17774	17909	17681	17931	17828	17664	17947	17788	17870	17845	17936	17982	18014	17860	17964	17878	17655	17901	17785	18014	17770	17643	17553	17954	17744	17826	17837	18073	18006	17977	17878	17985	17813	17722	17816	17947	18047	17973	17770	17994	17786	17582	17714	17980	17921	17716	17849	17851	17797	17953	17823	17822	17844	17826	18000	17964	17912	17875	17911	17930	17896	17797	17984	18071	17951	17767	17721	18066	17877	17814	17817	17711	17842	17719	17655	17821	17888	17866	17659	17762	17569	18048	17730	17798	17780	17749	17794	17730	17642	17886	17846	18006	18086	17812	17957	17622	17692	17711	17643	17807	17786	18014	17735	17678	17827	17906	17886	17750	17713	17759	17811	17783	17894	17829	17681	17988	17730	17958	17864	17826	17826	17657	17754	17720	17712	17778	17878	17902	17654	17950	17977	17940	17851	17767	17895	17906	17879	18010	17723	17889	17805	17870	17874	17981	17637	17971	17614	17907	17907	17836	17971	18003	17938	17791	17951	17895	18059	17899	17818	18023	17894	17825	17856	18018	17699	18026	17827	18012	18051	17703	17821	17859	17982	18040	17805	17789	17792	18033	17836	17946	17814	17759	17930	17936	17874	17966	17940	17752	17798	17839	17953	18014	17575	17807	17981	17821	17833	17699	17853	17859	17901	17829	17865	17883	17824	17804	17922	17708	17693	18026	17852	17934	17880	18012	17952	18044	18014	17905	17953	17935	17996	17844	17782	17867	18013	17864	17610	17913	17939	17834	18062	17773	18118	17938	17820	17839	17911	17846	17776	17654	17851	18058	18008	17971	17930	18075	17863	17831	17946	17995	17884	18036	18087	17826	17512	17908	17837	17635	17617	17797	17823	17886	17987	17754	17982	17743	17984	17900	17957	17828	17804	17871	17898	17694	17703	17856	17967	17835	17790	17853	17861	17825	17823	17756	17975	17864	17823	17892	17741	17847	17861	17722	18037	17831	17645	17653	17968	17979	17732	18031	17944	17857	17766	17792	17828	17873	17861	17961	18049	17967	17979	17665	17728	17741	18018	17766	17909	17751	17844	18120	18016	18017	17870	17745	17939	17857	17844	17877	17872	17789	18016	18031	18112	18000	17798	17814	17682	17851	17779	17998	17923	17913	17697	17923	17870	17740	17852	17827	17834	17840	17942	17751	17852	17875	18014	17958	18106	17843	17881	18055	17958	18023	17901	17669	17831	17932	17973	17797	18010	17845	17844	17781	17839	17883	17950	17770	17904	17876	17757	17873	17960	17900	17972	17841	17756	17868	17731	17883	17783	17615	17736	17915	17685	17840	17675	17929	17815	17918	17842	17868	17714	17804	17789	18005	17865	17911	17843	17746	17689	17737	17692	17960	17967	17875	17844	17816	18019	17917	18010	18062	17798	17959	17772	17896	17880	17805	17831	17996	18051	17873	17788	17875	17821	17818	17750	17980	17816	17935	17778	17765	17835	17877	17964	17997	17782	17890	17745	17789	17843	18005	17827	17648	17753	17862	17732	18055	18115	17822	17924	18118	17805	17723	17816	17931	17841	17830	17763	18015	17874	18252	17866	17781	17859	18025	17921	17711	17841	18008	17766	17820	17695	18089	17960	17764	17918	17752	17755	17824	17977	17786	17914	17762	17939	17935	17840	17825	17796	17727	17909	17801	17794	18036	17746	17905	17859	17836	17896	17935	18130	17948	18008	17941	17850	17895	17997	17823	17839	17919	17743	17821	18005	17927	17941	17779	17822	17868	17980	17970	17689	17866	17732	17710	17848	17730	17825	17787	17723	17815	17948	17827	17843	17656	17797	17678	17555	17964	17778	17852	17962	17887	17814	17802	17935	17881	17868	17878	18065	17752	18074	17889	17920	18041	17809	17924	17727	17976	17699	17656	17841	17882	17878	17641	17977	17972	17735	17837	17929	17731	17756	17842	17832	17772	17797	17788	17603	17959	17861	18042	17843	18045	17820	17934	17797	17837	17896	17929	17790	18001	17851	17690	18109	18027	17845	17754	17834	17789	17713	17724	17817	17755	17694	17957	17765	17601	17958	17756	17901	17899	17916	17986	18008	17940	17899	17749	18013	17979	17826	17916	17657	18193	17763	17749	17870	17626	17880	17780	18031	17792	17637	17872	17774	17825	17758	17764	17710	18059	17859	17864	18071	17989	17950	17863	17775	17851	18004	17863	17859	17737	18100	17959	17890	17867	17734	17778	18010	18039	17882	17911	17785	17987	17998	17821	17831	17870	17984	17972	17970	17881	17741	17904	17853	17880	17763	17950	17985	17904	17976	17651	17719	17823	17907	17906	17645	17922	17966	17704	17834	17942	17943	17736	17856	17802	17905	17855	17913	17942	18030	17893	17856	17845	17793	17701	17891	18127	18041	17856	17779	17841	17872	17776	17741	17626	17963	17892	17944	18075	17748	17764	18003	17929	17792	17917	17875	18019	18139	17925	17813	18034	17897	17942	17651	17907	17937	17900	18054	17846	17798	17839	17816	17841	17824	17751	17774	18018	17793	17901	17946	18104	17944	17758	17981	17876	17785	18059	17883	17888	17998	17797	17951	17936	17923	17777	17852	17766	17829	17838	17947	17866	17782	17852	17849	17987	17897	17878	17932	17933	17815	17726	17688	17884	17790	17822	17862	17859	18124	17893	17885	17844	17767	17896	17810	17975	17999	17692	17953	17737	17779	17749	18002	17942	17878	17801	17803	17932	17668	17863	18010	17801	17813	17773	17862	17958	17968	17925	17846	17673	17851	17926	17915	17833	17741	17957	17814	17768	17769	17769	17648	17775	18176	17942	18037	17737	17903	18083	17763	17761	17766	17892	17847	18024	17855	17712	17940	18164	17926	17866	17773	17762	17735	17734	17933	17964	17752	17848	17742	18177	17837	17830	17916	17840	17924	17704	17864	17982	17612	17824	17924	17996	17943	18049	18079	17864	17896	17815	17816	17889	17870	17956	17742	17930	17911	18006	17926	17962	18091	17907	17815	17833	17774	18068	18102	17926	17913	17918	18035	17782	17809	17668	17813	17981	17855	17941	17697	17865	17801	17884	17936	17800	17828	17666	17847	18089	17754	17850	17741	17940	17736	17953	18115	17676	17896	18037	17837	17972	17785	17749	17707	17721	17633	18217	17973	17841	17894	17751	17933	18010	17910	17837	17781	17873	17984	18027	17992	17807	17730	17837	17860	18046	17959	17830	17820	17861	17833	17953	17859	17657	17899	17718	18190	17804	17666	17818	18186	17983	17866	17982	17809	18058	18015	17796	17889	17749	17802	17900	17828	17999	17974	17716	17914	17889	17986	17858	17792	17970	17827	17945	17979	17862	17822	17864	18019	18001	18012	17862	17751	17975	17927	17986	17895	17809	17844	17716	17835	17757	17967	17675	17506	18025	17771	17835	17824	17614	17772	17885	17705	18024	17641	18049	17761	17824	17953	17994	18032	17714	17865	17687	17777	17969	17857	18055	17987	17872	18045	17697	17767	17761	17975	17824	17616	17970	17927	17810	17917	17975	17821	17985	18016	17877	17852	17673	17861	17823	17892	18004	18069	17987	17712	17865	17959	17702	17731	17822	17926	17832	17950	17774	17902	17649	17887	17893	17906	17972	17968	17921	17856	18092	18065	17864	17819	17825	17790	17883	17854	17841	17945	18017	17877	18080	17767	17792	17900	17766	17928	17781	17877	17752	17748	18012	17708	17903	17817	17816	17880	17736	17869	17836	17923	17984	17940	17876	18053	17832	17870	17865	18043	18094	18050	17821	17899	18060	17812	17835	17869	17826	17805	17964	17859	17773	17689	17851	17872	17864	17912	17953	17700	17954	17604	17916	17805	17753	17844	17733	17663	17774	17920	17804	17945	17826	17751	17845	17670	17760	17846	17902	18048	18077	18042	18028	17881	17697	17760	17784	17716	18087	17977	17766	17957	17728	17770	17787	17832	17967	17941	17857	17960	18029	17785	17787	18125	17831	17770	17900	17876	17847	17887	17798	17889	17995	18042	17964	17759	17832	17815	17976	17842	17960	18044	17834	17876	17781	17820	17922	17970	17991	17833	17983	17910	17909	17912	17873	17923	17729	17892	17887	17776	17798	17968	17875	17885	17895	17538	17742	17759	17844	17897	17868	17809	17797	17970	17967	17928	18112	17822	18002	17968	17859	17900	17881	17695	17914	18018	17984	18000	17889	17831	18059	17888	17789	17799	17855	17675	17799	17855	17945	17946	17810	17748	17754	17793	17888	17743	17723	17897	17813	17897	17859	17806	17807	17720	17899	17762	17981	17925	17913	17830	17756	17835	17926	17903	17781	17687	17992	17822	17960	17906	17980	17890	17757	18014	17948	17896	17780	17825	17938	17888	17862	17878	18019	17696	17835	17831	17826	17829	17786	17742	17743	17767	17919	17860	17826	17849	17817	17920	17899	17881	18033	17930	17856	17725	17763	18060	18017	17824	17968	17846	17965	17892	17779	17823	17853	17719	17768	17701	17652	17928	17725	17683	17729	17906	17874	17719	17709	17791	17780	17802	17871	17826	17800	17750	17851	17837	17837	17914	18024	17796	17606	18010
25472	40154	33721	26085	23106	21581	20009	18941	18279	17432	16817	16817	16203	16091	16216	15950	15851	15873	16118	15699	15854	15723	15828	15828	15725	15942	15869	15959	15888	15826	15768	15808	15950	15704	15890	15803	15857	15667	15664	15728	15683	15716	15746	15655	15841	15661	15745	15766	15871	15622	15796	15685	15638	15682	15719	15706	15849	15654	15718	15799	15774	15792	15742	15787	15646	15792	15821	15642	15864	15860	15737	15772	15861	15831	15955	15686	15662	15786	15836	15746	15849	15669	15703	15792	15622	15852	15803	15845	15767	15660	15896	15830	15749	15789	15735	16010	15785	15898	15627	15853	15700	15692	15926	15683	15949	15643	15666	15729	15686	15714	15580	15836	15738	15774	15717	15618	15813	15953	15757	15725	15793	15621	15752	15749	15685	15932	15933	15729	15770	15643	15799	15752	15765	15706	15787	15801	15865	15697	15821	15888	15762	15808	15721	15734	15719	15720	15683	15685	15738	15759	15649	15651	15725	15845	15533	15776	15634	15833	15656	15848	15751	15738	15820	15573	15698	15843	15843	15758	15777	15803	15740	15864	15746	15727	15642	15965	15793	15712	15781	15626	15682	15785	15678	15609	15701	15933	15931	15741	15833	15627	15875	15839	15757	15631	15617	15947	15834	15783	15738	15618	15871	15770	15698	15861	15833	15852	15627	15728	15870	15667	15832	15684	15830	15876	15648	15680	15792	15557	15840	15628	15798	15704	15753	15646	15662	15798	15838	15688	15805	15577	15719	15847	15771	15573	15600	15853	15689	15803	15501	15735	15889	15872	15785	15756	15660	15673	15790	15839	15947	15734	15781	15637	15706	15706	15789	15641	15861	15478	15878	15816	15662	15820	15800	15696	15865	15764	15779	15795	15803	15750	15772	15699	15694	15703	15622	15785	15767	15692	15823	15790	15701	15655	15663	15762	15792	15835	15507	15762	15593	15682	15808	15584	15690	15531	15745	15643	15843	15783	15665	15900	15592	15782	15689	15683	15645	15609	15769	15719	15711	15717	15885	15753	15780	15775	15571	15715	15548	15696	15637	15768	15680	15856	15775	15727	15783	15741	15732	15584	15765	15781	15870	15678	15734	15754	15663	15616	15696	15796	15842	15837	15805	15794	15857	15715	15668	15888	15834	15598	15967	15752	15756	15985	15555	15640	15923	15640	15630	15794	15760	15772	15874	15809	15620	15575	15685	15763	15727	15625	15843	15833	15740	15705	15745	15793	15928	15653	15817	15840	15694	15927	15870	15948	15761	15680	15832	15734	15736	15935	15725	15727	15642	15739	15912	15794	15840	15978	15579	15780	15579	15796	15806	15975	15835	15798	15752	15741	15691	15676	15702	15707	15800	15787	15653	15782	15816	15683	15773	15826	15681	15747	15745	15818	15928	15886	15796	15942	15780	15649	15790	15765	15863	15794	15789	15738	15636	15887	15782	15626	15849	15810	15667	15561	15600	15719	15768	15869	15870	15827	15747	15552	15733	15783	15704	15610	15814	15688	15675	15779	15656	15676	15913	15832	15599	15780	15638	15805	15708	15672	15719	15811	15976	15701	15694	15839	15857	15706	15721	15820	15887	15774	15674	15805	15862	15786	15614	15703	15853	15815	15869	16063	15687	15809	15786	15836	15735	15824	15713	15811	15737	15821	15469	15910	15807	15622	15658	15623	15638	15639	15852	15860	15763	15675	15896	15777	15570	15816	15601	15643	15851	15709	15801	15902	15720	15743	15690	15792	15788	15669	15643	15816	15608	15742	15697	15769	15729	15932	15821	15778	15649	15790	15985	15669	15782	15569	15774	15609	15794	15695	15797	15667	15853	15789	15768	15662	15599	15776	15831	15765	15673	15871	15703	15700	15782	15614	16020	15740	15692	15770	15881	15727	15650	15789	15892	15743	15811	15924	15845	15797	15837	15712	15845	15773	15714	15851	15834	15927	15796	15908	15738	15823	15723	15755	15865	15745	15593	15668	15701	15888	15833	15738	15838	15813	15704	15627	15866	15903	15796	15823	15495	15768	15800	15689	15968	15665	15765	15704	15615	15595	15857	15751	15784	15771	15758	15686	15764	15805	15595	15837	15912	15791	15918	15724	15571	15765	15804	15721	15760	15768	15790	15676	15720	15794	15756	15781	15918	15843	15695	15666	15608	15806	15842	15676	15686	15850	15748	15827	15826	15909	15704	15779	15763	15645	15631	15807	15791	15857	15532	15852	15680	15763	15645	15640	15656	15829	15799	15611	15868	15700	15710	15778	15656	15534	15801	15863	15799	15706	15724	15879	15578	15810	15780	15883	15664	15681	15785	15802	15621	15800	15800	15648	15514	15840	15838	15765	15823	15765	15795	15718	15762	15699	15851	15790	15621	15815	15679	15764	15751	15657	15725	15672	15993	15663	15772	15648	15754	15632	15815	15820	15963	15504	15783	15731	15916	15829	15645	15810	15795	16002	15633	15877	15754	15758	15728	15738	15823	15791	15848	15692	15706	15885	15751	15906	15688	15706	15830	15688	15938	15816	15876	15838	15813	15925	15738	15676	15803	15645	15774	15785	15849	15825	15657	15741	15714	15922	15898	15927	15708	15784	15730	15843	15818	15527	15800	15706	15818	15721	15729	15643	15673	15740	15879	15644	15641	15716	15785	15794	15700	15758	15832	15407	15799	15779	15912	15720	15786	15677	15680	15744	15657	15623	15831	15860	15717	15680	15688	15719	15955	15821	15795	15962	15667	15780	15800	15795	15709	15859	15725	15810	15784	15682	15872	15715	15824	15798	15610	15734	15912	15815	15692	15736	15687	15653	15841	15840	15671	15621	15734	15697	15785	15720	15862	15804	15798	15687	15680	15834	15664	15688	15791	15722	15842	15737	15880	15770	15972	15687	15534	15870	15835	15746	15662	15873	16059	15758	15647	15619	15731	15699	15866	15709	15724	15887	15867	15612	15797	15771	15844	15685	15556	15801	15626	15744	15700	15658	15838	15832	15713	15706	15958	15730	15720	15759	15731	15589	15737	15915	15728	15855	15657	15872	15673	15720	15800	15657	15731	15701	15930	15705	15793	15779	15561	15573	15860	15903	15712	15660	15538	15572	15886	15713	15703	15842	15724	15722	15788	15749	15677	15898	15949	15745	15751	15768	15704	15691	15720	15916	15772	15845	15824	15704	15789	15660	15765	15638	15628	15733	15921	15684	15828	15640	15730	15714	15618	15712	15671	15749	15874	15821	15842	15658	15741	15889	15876	15880	15739	15801	15768	15728	15797	15800	15710	15788	15714	15764	15803	15610	15779	15593	15808	15719	15822	15584	15671	15773	15706	15507	15795	15688	15752	15662	15849	15770	15669	15628	15736	15699	15770	15665	15772	15717	15805	15944	15870	15852	15577	15751	15847	15686	15872	15796	15692	15712	15744	15688	15895	15924	15663	15738	15689	15712	15760	15813	15682	15687	15925	15680	15934	15609	15740	15786	15831	15859	15704	15693	15636	15843	15661	15616	15936	15719	15712	15852	15640	15930	15805	15764	15681	15725	15747	15862	15691	15791	15694	15713	15794	15824	15646	15615	15833	15464	15594	15872	15800	15887	15789	15623	15875	15733	15735	15779	15904	15913	15748	15651	15912	15821	15704	15781	15678	15693	15958	15811	15785	15601	15674	15704	15868	15839	15722	15960	15819	15814	15766	15873	15706	15781	15728	15797	15717	15813	15744	15661	15735	15830	15796	15606	15746	15716	15727	15892	15790	15800	15777	15846	15708	15836	15710	15703	15921	15710	15744	15825	15780	15814	15707	15769	15760	15584	15709	15715	15722	15783	15801	15719	15714	15836	15818	15784	15679	15765	15637	15748	15745	15725	15721	15805	15666	15721	15795	15678	15713	15769	15645	15905	15905	15632	15884	15761	15823	15738	15746	15995	15648	15768	15702	15830	15718	15830	15955	15842	15635	15746	15811	15799	15697	15783	15748	15835	15671	15991	15765	15624	15828	15763	15700	15633	15873	15743	15666	15864	15779	15599	15719	15613	15755	15705	15615	15637	15641	15665	15821	15820	15778	15670	15983	15689	15908	15872	15812	15578	15760	15656	15727	15875	15787	15626	15704	15769	15610	15834	15822	15805	15809	15693	15640	15685	15908	15695	15886	15509	15774	15652	15717	15836	15610	15876	15685	15844	15648	15820	15930	15689	15691	15734	15865	15681	15671	15743	15781	15965	15773	15707	15767	15751	15570	15704	15752	15695	15826	15786	15786	15714	15831	15853	15955	15691	15838	15883	15759	15757	15739	15754	15733	15891	15724	15832	15526	15841	15661	15653	15799	15876	15553	15697	15631	15764	15690	15918	15746	15776	15834	15927	15572	15906	15752	15824	15832	15800	15771	15719	15820	15815	15848	15800	15660	15672	15795	15811	15877	15593	15877	15830	15636	15836	15678	15690	15638	15840	15734	15953	15761	15743	15691	15850	15847	15890	15702	15794	15746	15766	15591	15634	15682	15738	15686	15728	15870	15784	15920	15777	15932	15920	15782	15786	15860	15777	15848	15750	15721	15686	15951	15661	15750	15667	15693	15807	15781	15753	15731	15705	15817	15700	15753	15841	15716	15860	15852	15831	15693	15945	15663	15802	15570	15850	15781	15832	15640	15785	15758	15943	15758	15831	15767	15761	15884	15725	15682	15658	15779	15633	15822	15788	15779	15675	15800	15692	15648	15755	15880	15750	15792	15782	15789	15859	15706	15823	15613	15816	15673	15959	15677	15757	15672	15821	15776	15838	15678	15740	15715	15645	15594	15797	15775	15813	15769	15715	15829	15726	15829	15915	15727	15762	15784	15658	15881	15734	15655	15617	15629	15763	15857	15836	15887	15899	15729	15782	15623	15921	15955	15694	15648	15931	15792	15770	15743	15869	15784	16053	15740	15644	15682	15752	15797	15757	15718	15808	15646	15584	15708	15755	15817	15855	15702	15954	15696	15841	15839	15729	15744	15668	15725	15800	15805	15657	15639	15901	15749	15855	15925	15746	15830	15708	15806	15813	15747	15625	15880	15598	15714	15967	15661	15694	15640	15800	15667	15726	15621	15764	15697	15858	15884	15641	15688	15661	15786	15778	15660	15661	15897	15824	15740	15823	15662	15726	15839	15828
23550	21478	28229	25822	23967	25157	24884	22097	20812	20153	19399	19167	18871	18747	18565	18534	18521	18264	18367	18134	18434	18237	18256	18509	18156	18122	18086	18186	17922	18275	18132	18271	18129	18033	18134	18367	18207	18130	17865	18021	18239	18070	18191	18066	18198	18140	18173	18147	17949	17846	18203	17806	18046	18014	18416	18071	18111	18125	18166	18007	17934	17985	18144	17946	18007	17892	17964	18105	18155	18139	18128	18079	18159	18150	18024	18118	18047	17867	17913	18011	17884	18131	18099	17883	17888	17984	18118	17960	17878	18047	18046	17896	17918	18052	18031	18305	18033	17989	17925	18085	17823	18129	18168	17947	18064	17988	18118	18007	18203	18116	17911	18175	18071	18152	17833	17829	18186	17993	18114	18056	18065	18020	17928	17926	18049	18073	18008	18048	18125	18015	18102	18168	17935	18068	18109	18141	18085	18044	18059	18111	18001	18151	18140	18087	17993	18010	18073	17907	17906	18128	18149	17979	17839	18149	18091	17976	18086	17778	18224	18033	18126	18006	18015	17847	18021	18099	18098	18170	17884	18128	18096	18033	18103	17875	18008	18109	18129	17929	17977	18103	18076	18256	18159	18062	18049	17982	17985	17857	18208	18009	17784	17993	18287	18175	18186	18110	18060	18034	17878	18001	18086	18077	18006	18055	17825	18041	18101	17881	18086	18160	18032	18001	18081	18173	17956	17999	18092	17993	18219	18020	18002	17962	18011	17957	17853	18068	17986	17973	17925	17953	18050	18049	17977	17823	17943	18114	17916	18171	18004	17824	18058	18006	18069	17973	17997	18164	17980	18122	18106	18079	18212	18039	17931	18079	17943	18025	18172	18107	18160	17997	17976	18173	17990	18154	17938	17974	18058	17937	18171	18029	18304	18044	18050	18122	18028	18143	18049	18040	18087	17989	18241	17965	18116	18049	18162	18011	18143	17901	18114	18030	17947	18012	18075	18107	17965	18058	17890	17981	17944	18037	17970	17884	18033	17999	18025	18149	18185	17858	17943	18197	17935	17856	17824	18299	18075	18153	18097	17933	17876	17904	17791	17911	17974	17890	18046	18010	18012	18079	18108	18101	18015	17786	18143	18057	18005	18132	18178	17891	18115	18085	17895	17929	18174	17963	18158	17921	18000	18161	18009	17808	17838	18130	17933	18025	17971	18017	17980	17889	18117	18237	18034	17982	18028	18129	18077	17940	18052	17971	18161	18041	18145	18105	17882	18027	17965	18085	18037	18080	18048	18150	18125	18019	17983	17962	17898	18020	18031	18187	18113	18023	17952	18060	18090	18001	18035	18171	18033	17953	17902	17911	18003	18030	18052	18273	18159	18075	17943	18117	17868	18225	17998	18088	18079	17886	17884	18029	18142	17997	18203	18147	18182	17944	18031	17925	17788	17843	18221	17998	17958	17926	18165	18119	17873	18051	18115	18017	18151	18003	17958	18196	18102	18027	17878	17958	18151	18066	18125	18280	18033	18159	17958	17983	17937	17950	17881	18111	18009	18026	18076	18012	18104	18085	17894	17829	17882	18150	18187	18067	18056	18139	18003	17794	18093	18118	18221	17955	18049	18219	18351	17965	17834	18058	18047	18106	17757	17947	18034	18044	18099	18002	18158	17957	18009	17863	18069	18192	17897	18281	18116	17896	18143	17982	17952	18063	18069	18094	17872	18081	17965	18104	18132	17775	17937	18140	18001	17890	18000	18112	18102	17929	17980	18100	17905	17952	17884	18045	17914	18041	17922	18088	17977	18173	17835	18094	18162	18062	18113	18026	17861	17970	18141	18022	18069	18193	18130	18101	18130	18018	17905	18000	18137	18320	18271	17858	18017	17952	17924	17933	18100	18085	18048	18083	18087	18021	18048	18205	17949	17984	18017	18000	18057	18253	17858	18086	18087	17803	18117	18036	18137	18151	18089	17892	17873	18093	18086	18129	17978	18110	17923	18079	18226	18148	18129	18103	17967	17909	17985	18047	18090	18060	18119	18117	17888	18064	17904	17920	17879	17981	17858	17978	18080	18127	17910	17956	17879	18187	18062	17888	17892	18224	18167	18013	18012	18064	18002	18219	17887	18062	18154	17788	18217	18028	17976	18075	18006	18026	18145	17791	18110	18009	18196	17902	18002	17809	17981	18132	18097	17970	18013	18225	18105	17921	17975	18014	17922	18219	17921	18061	17935	18001	18096	17994	17966	18012	17960	18192	18061	17880	18017	17937	18211	17961	18098	17742	17875	18142	18049	18071	18002	18102	18006	17918	18080	17901	17936	17963	18187	18041	18136	17963	18061	17909	17990	17904	18132	18054	18046	18040	18162	18111	18011	17909	18085	17837	17911	17947	18007	17953	17995	18040	17896	18200	18042	17908	17968	18056	18010	18178	18091	18106	17952	18015	18001	18039	18007	18112	17878	18139	18163	18063	17891	18039	17971	18043	18068	18171	18019	18023	17813	17808	18004	18189	18049	17933	18170	18078	18123	17933	18045	18197	18010	17835	18050	17869	18153	18036	18154	17900	17998	18063	18141	18111	18057	18113	18014	18109	18163	17913	17981	18044	18125	18167	18142	17957	18062	18149	18152	17862	18002	18023	17959	18107	18193	17845	18015	17995	18084	17892	18025	17948	18319	18067	18202	18037	17955	18142	18171	17916	18051	18045	18132	18008	17985	17939	17933	18196	18200	17875	17990	18063	18208	18140	18031	17994	18088	18171	18147	18138	18198	18040	18079	18110	17990	18010	18147	18207	18141	18130	18083	17919	18174	18036	17910	18115	18254	18226	18243	17926	17942	18217	17978	18186	17835	18226	17965	17992	17909	17919	18031	17883	17842	18001	18060	18140	17965	18023	18233	18013	18051	18121	18094	17909	18046	18096	18076	17907	18013	18068	17972	17971	18056	18090	18121	18000	18006	18111	18004	17887	18021	18092	18145	17943	18103	17956	18141	17977	18061	18086	18117	17984	18172	18087	18056	17998	18130	18134	18001	18077	18200	18216	18311	18091	17961	17881	17769	17943	18049	18073	17938	18045	18206	17937	18009	18156	17831	18201	18140	18005	18026	18004	18185	18309	17951	17981	18078	17945	18070	17941	17822	18255	17970	17974	17906	17869	18055	18212	17992	18018	17983	17870	17813	17990	18163	17941	18153	17890	18089	18093	18168	18165	18016	18074	17933	18104	18080	17987	18010	18116	18069	17881	18108	18083	17972	18147	18016	18048	17915	18107	18041	18021	18083	18041	18136	17981	17858	17832	17925	17981	18086	18126	18036	18128	17969	18033	17972	18081	18028	17951	17885	17820	17873	18155	17833	18011	18072	18086	17984	18028	17946	18102	18013	18065	17961	18062	18038	18143	18142	18081	18148	18163	18007	18087	18042	18222	18009	18131	18063	17837	18198	18243	18283	18087	18046	18001	18216	17940	17965	18041	18172	18050	18021	18134	18087	18022	18047	18116	17946	18018	17953	18051	18150	18204	17860	17994	18028	17924	18044	18151	18069	18025	18009	18006	18206	17839	18138	18028	18136	18057	17905	18029	18105	18133	18214	17863	18007	18121	18067	17905	18097	18121	18022	18086	18032	18054	18082	17859	18074	18053	18040	18243	18041	18155	18095	18167	18018	18171	18045	18130	18099	18279	17871	17898	18104	18159	18091	17982	17979	18059	18163	17993	17979	18234	17984	17870	18105	18048	18077	18020	17995	18159	17941	18119	17972	17918	17998	18035	17915	17941	18035	18121	18068	17994	18144	18199	18039	17998	18081	17894	17897	17918	17968	18037	17922	18002	17945	18054	17824	18000	18067	17829	18008	17918	18170	17907	17926	18042	17882	18244	17955	17876	18215	18005	18076	18218	18114	18066	18080	17864	17952	17972	18003	17973	18086	18183	18009	18253	18190	18190	17967	17996	18058	17749	17940	18202	17828	18079	17993	17981	17961	17907	18037	17839	18084	17931	17997	18092	17934	18022	17911	18307	18155	18053	17964	18101	17954	18196	18094	18117	17942	18187	17961	18148	17940	18085	17960	18023	18088	18120	18101	18126	17879	18109	17863	18085	18089	18176	18093	18045	18179	18279	18172	18101	18015	18024	18056	18287	18062	18150	17895	18206	17951	17942	17896	18210	18106	17931	17932	17918	18021	18064	18058	17901	18107	17988	18190	18314	18179	18022	17888	18062	17840	17892	18049	17998	18030	17960	17982	18114	17805	18059	18060	17981	18068	18018	17966	17956	18105	17904	18005	17986	18093	17898	18118	17863	18064	17992	18038	18037	17964	18100	18307	18146	18208	18012	18127	18031	18100	18281	18167	18102	18180	18114	18181	18118	18109	17994	18146	17870	17895	18003	18031	17914	17913	18017	17943	18108	18223	18098	18094	18136	18189	17935	17863	18003	17834	17979	18108	17995	18341	18023	18236	18176	18210	18158	18011	17955	18066	18030	17852	18043	17979	18062	18293	18033	18062	18281	17979	17853	17895	17986	18073	18039	18049	18001	18055	18015	18217	17903	18142	18270	18052	18079	17959	18050	17814	17992	17913	17948	18426	18059	17883	18190	18084	17957	17983	18040	18063	17914	17853	18042	18158	18030	17988	17823	18092	18146	17962	18075	17987	18110	18006	18022	17981	18022	17985	18024	17853	18047	18063	17923	18094	18162	18145	18049	17994	18195	18169	18111	17956	18017	17811	18117	17948	18205	18104	18090	18140	17999	18052	18138	18037	17962	18010	18041	18067	17899	18027	18126	17957	18054	18220	17941	17866	18006	18126	17727	17965	17969	17791	18000	17948	17975	18136	18023	18068	17992	17953	17982	17831	17958	18002	18180	17882	18203	17981	17953	18071	18193	17890	18098	18101	18112	18201	18238	18066	18039	17967	17966	18121	18116	18042	18050	17900	18130	17972	18246	17955	18147	18127	18277	17966	18134	18028	18035	17946	17961	17998	17758	18207	18067	17919	18136	18061	18158	18035	17737	17872	18029	17870	17986	18050	18132	17932	17983	18201	18080	18232	18151	18243	18078	18007	17986	17979	18080	18037	17834	18169	18104	18271	18262	18132	18067	17925	18092	17970	17975	17839	17884	17949	18191	18058	17993	18225	18021	17970	17871	18049	18171	18144	18198	18211	17990	18005	18137	17969	18023
23744	46102	39622	31303	27474	25172	23358	21494	19862	18718	17794	17205	16845	16674	16629	16421	16165	16339	16100	16177	16052	15993	15959	15986	16043	15986	16030	16076	15917	15829	16101	15846	15884	16078	15941	15929	15799	15823	15843	16093	16053	15946	15872	15912	16038	16067	15771	15874	16088	16030	15991	15742	16072	15848	15966	15822	15841	15938	15795	16001	15983	15800	15982	16004	15911	15849	15868	15931	15957	15991	15920	15927	15834	15874	15971	15924	15734	15811	15937	15964	15944	16006	15796	15922	15723	15908	15889	15820	15890	15758	15853	16093	15828	15771	15787	16091	15892	15875	15902	15807	16037	15874	15843	16072	16040	15951	15873	15992	16028	15811	15908	15984	15920	15953	15857	15965	15787	15733	15897	15823	15938	15975	15905	15951	15846	15886	16057	16090	16068	15940	15841	15842	15934	15749	15876	15966	15764	15946	15862	15828	15770	15887	15817	15951	15813	15888	15879	15835	15920	15951	15859	15861	15774	16003	15916	15909	15863	15969	15953	15856	15877	15878	16015	16080	15758	15895	15870	15973	15696	15968	15963	15822	15890	15923	15737	15919	15963	15807	16048	15945	15878	15880	15905	16050	16028	15818	16112	15925	15923	15938	15938	15816	15922	15823	16085	15855	16020	15957	15810	15913	15904	16020	15964	15929	15816	15852	15924	16087	16084	15756	15961	15841	15939	16005	15858	15785	15803	15837	15934	15853	15940	15886	15816	15993	15882	15817	15973	16003	16030	15960	15979	16078	15846	15849	15879	15749	15916	15868	15927	15849	15849	15859	15783	15746	15678	15989	15837	15995	15843	15761	15893	15952	16039	15904	15806	15814	15971	15917	15821	15860	15798	15896	15856	15947	15764	16003	15873	15817	15989	15929	15935	15901	16047	15916	15899	15807	15948	15896	15881	15777	15934	15968	15880	15889	15785	16011	15899	15878	15889	15813	15844	15991	15819	15983	15940	16005	16023	15947	16146	15750	15877	15779	15868	15863	15792	15877	15827	15820	15882	15907	15897	15822	15968	15805	15996	15825	15842	15957	16017	15945	15814	15886	15759	16007	16023	15976	15889	15825	16045	15766	15839	15970	15794	15935	15839	15935	15987	15871	15979	16000	15885	15935	15944	15702	16032	15705	15826	15985	15759	15791	16022	15881	16005	15928	15912	15753	15701	15756	15770	15985	15843	15835	15815	15891	15644	15954	15921	15899	16019	15931	15860	16019	15917	15947	16136	15811	15919	15915	15888	16133	15896	15881	15855	15917	16004	15878	15710	15944	15918	16121	15822	15940	15790	15961	15926	15848	15967	15771	15932	16166	15999	15918	15985	15745	15922	15778	15912	15915	15706	15878	15994	15883	15862	15935	15697	15768	16010	15853	15979	16002	15840	15921	15864	15875	15791	15911	15979	16024	15953	15884	16036	16036	15937	15897	15976	15879	15996	15941	15997	15885	15814	15988	15925	15859	15750	15914	15909	15941	15919	15995	15758	16013	15921	15940	16004	15822	15848	15853	15731	15887	15796	15822	15901	15982	15948	15922	15970	15762	15908	15784	15904	15842	15750	15877	16076	15805	15733	15727	15921	15836	16014	15856	15693	15825	16011	15723	15778	15860	15724	15891	15825	15794	15817	15972	15757	15764	15931	15794	16012	15862	15785	15925	15771	15876	15879	15780	15956	15802	15838	15876	15985	15908	16017	15991	15947	16039	15763	15934	15916	16094	15924	16144	16042	15836	16074	15969	15959	15854	15907	15789	15985	15949	15880	15889	16012	15865	16022	15856	15823	15774	15909	15831	15801	15942	15935	15943	15930	15847	16093	15974	15885	15816	15762	15871	16055	15857	15970	15843	15872	15902	16052	15628	16002	15970	15835	16052	15770	15845	15853	15870	15986	15984	15924	15777	15808	15920	15909	15892	15852	15882	15907	16010	15896	15972	16093	15835	15874	15818	16000	15795	16007	15959	15830	15900	15900	16000	15920	15727	15986	15841	16018	15880	15724	15965	15934	15835	15840	15814	15959	15786	16046	15911	15841	16045	15888	15738	15790	16043	15771	15940	15866	15806	15896	15533	16159	15910	15866	15988	15956	15910	15850	15877	16077	15927	15943	15944	15883	15941	16019	15799	15887	15927	15952	15996	15961	16115	15873	15861	15918	15632	16025	15711	15968	15957	15894	15910	15812	15812	15818	15810	15907	15950	15854	15886	15809	15806	15828	16049	15881	15869	16016	15901	16030	15875	15987	15955	15838	15711	15913	15924	15735	16016	15862	16013	15915	15811	15934	15825	16027	15955	15828	15919	15891	15995	15657	15911	15820	15722	15994	16089	15933	15890	15797	15847	15875	15714	15821	15939	15866	15880	15909	16048	16032	15840	15760	15914	15770	15862	15900	15791	15800	15878	15843	15799	15931	15904	15942	16092	15860	15888	16000	15990	15845	15923	16074	15901	15689	15972	16048	15939	15913	15940	15822	15902	15875	15858	15934	15999	15997	15845	15968	16005	15837	15847	15912	15779	15756	15846	15867	15896	15911	15818	15975	15825	15929	15934	15817	15950	15991	15865	16059	16016	15848	15861	15898	15839	15926	15896	15949	15859	15966	16082	15948	16018	15820	15897	15951	15817	16026	15977	15945	15857	15778	15791	15982	16045	15899	15865	15923	15862	16009	15782	16010	15847	15921	16056	15973	15939	15755	16114	16048	15965	15934	15750	15939	15870	15890	15923	16032	15841	15756	15809	15795	15879	15926	15846	15991	15859	15782	15907	15790	16074	15849	15844	15946	15742	15885	15998	15824	15846	15824	15908	16042	15877	15848	15957	15869	15894	15908	15942	16058	15907	15698	16092	15863	15755	15954	15792	15910	15947	15830	15894	15963	15870	15954	15911	15864	15901	15910	15856	15802	15927	15909	15920	15798	15889	15996	15710	15910	15931	15835	15914	15948	16089	15989	15881	15793	15769	15981	15965	15917	15852	15994	15811	15823	15747	15813	16029	15828	15875	15760	15724	15835	15702	15905	15836	15969	15890	15934	15838	15845	15861	15980	15847	15891	15865	15956	15773	15814	15853	15805	15788	15820	15948	15915	15766	15757	15716	15965	15835	15840	15841	15785	15795	15830	15890	15927	15961	15846	15842	15873	15884	15789	15841	15827	15920	15915	15931	15843	15778	15960	16060	15727	16113	15768	15615	16058	15994	16119	16087	15855	15878	15698	15998	15904	15897	15791	15837	15754	15892	15781	15884	15954	15997	15948	15941	15964	16057	15798	15860	15984	15812	15942	16066	15996	16174	16002	15887	15853	15929	15700	15903	15884	15834	15911	16057	15982	15877	15988	16005	15964	15867	15851	15902	15845	15831	15774	15909	15846	15955	15931	15726	15770	15709	16183	15830	15883	15828	15999	15910	15938	15973	15996	15895	15980	15786	15989	15914	15668	15939	15939	15985	15916	15817	15908	15892	15798	15880	15809	15787	16040	16057	16041	15774	15900	15944	15830	16039	15780	15979	15942	15940	15908	15835	15867	15909	16066	15806	15830	15829	16007	15916	15918	15966	16022	15915	15860	15721	16160	15856	15669	15684	15909	15915	15979	16014	15914	15679	15764	15873	15902	15970	16014	15981	15747	15801	15898	15860	15930	15999	16067	15750	15783	15889	15903	15793	15826	15788	15873	15928	15924	15948	15771	16015	16051	15883	15967	15955	15985	15902	16033	15892	15914	15838	15876	15907	15798	15872	15877	15813	15932	15750	16046	16001	15920	15891	16000	15931	15895	15732	15773	16043	15999	15642	16067	15856	16006	15983	16003	15936	15927	16031	15845	15821	15846	15978	15811	15974	15906	15799	15887	16079	15973	15788	15730	15922	15887	15742	15789	15777	15948	15889	15913	15997	15916	16014	15958	15921	15892	15944	15876	16055	15875	15859	15956	15799	15821	16018	15977	15877	16024	15778	16052	15945	15909	15995	16034	15889	15917	15922	15815	15759	15913	16069	16115	15857	15958	15850	15875	15910	15962	16076	16081	15922	15959	15914	15859	15690	15973	15901	15783	15891	15898	15875	15822	15937	15865	15867	15902	15854	15837	15811	15905	15830	15828	15929	16013	15870	15828	15934	15892	15771	15930	16052	15990	15872	15767	15860	15847	15960	15942	15864	15853	15890	15840	16010	15882	15995	15894	15962	15932	15881	16005	15902	15758	16019	15870	16093	15963	16109	15890	15793	15835	15893	15891	15858	15895	15844	15793	16032	15854	15810	15762	15740	16035	16106	15749	15916	15938	15917	16123	15873	15830	15928	15926	15863	16004	16030	15802	16140	15956	15827	15910	16032	15892	15981	15826	15934	15724	15942	15957	15803	15873	15915	15957	15785	15919	16005	15839	15857	16065	16000	15866	15789	15973	15832	15812	15849	15792	15950	15701	16037	15972	15784	15918	16063	15917	16040	16144	15833	15929	15744	15890	15780	15721	16018	15727	15977	15915	15922	15838	15669	15999	15844	15817	15809	15959	15934	15819	15876	15905	16025	16033	15731	16053	15824	15912	15881	15880	15840	15898	15884	15937	15876	15962	15878	15862	15895	15887	15937	15990	16047	15888	15992	15915	15809	15963	15813	15899	15952	15881	15809	15721	15994	15761	16044	15990	16107	16051	15852	16130	15980	15705	15749	15935	15981	15746	15913	15733	16088	16108	15931	15898	15798	16191	15732	15886	16009	16093	15866	15937	15979	15977	15857	15870	15815	16033	15850	15969	15708	15871	15797	15896	15872	15939	15898	15878	15915	15875	15996	15974	15938	15874	15773	15849	16047	16058	15781	15924	15941	15930	16065	15871	16014	16009	15921	15788	15761	15871	15822	15975	16009	15837	16005	15760	15778	15790	15826	15843	15907	15821	16004	15812	15990	15871	15791	15889	15950	15765	15881	15702	16011	15847	15828	15839	15935	15861	16004	16126	15866	15810	15905	15840	15803	15974	15987	15880	15868	15747	15949	16003	16067	15903	15954	15777	16024	15935	15989	15757	15784	15994	15907	15707	15743	15867	15949	16022	15888	15885	15878	15852	16095	15867	15936	16028	15734	15958	15822	15950	15914	15788	15788	15951	15973	15853	15849	15717	16040	15903	15745	15712	15714	15890	15849	15755	15794
25479	21710	28220	28798	23679	22731	21932	20384	19672	18943	18681	18232	18118	18222	18040	17863	17608	18017	17785	17806	17755	17716	17821	17644	17570	17871	17843	17824	17730	17832	17588	17649	17622	17569	17857	17712	17742	17655	17644	17703	17658	17638	17606	17838	17594	17854	17499	17616	17552	17661	17618	17518	17866	17457	17525	17641	17656	17636	17799	17653	17527	17756	17659	17627	17667	17791	17670	17606	17709	17660	17758	17571	17540	17610	17397	17793	17682	17710	17601	17753	17670	17730	17684	17681	17929	17759	17685	17575	17632	17838	17748	17652	17750	17798	17636	17753	17692	17567	17434	17587	17490	17543	17434	17515	17622	17618	17738	17658	17709	17659	17604	17661	17754	17560	17655	17743	17890	17600	17712	17815	17482	17506	17503	17651	17609	17525	17562	17570	17457	17675	17665	17519	17643	17782	17595	17728	17668	17414	17597	17578	17603	17663	17435	17696	17774	17666	17763	17635	17625	17768	17576	17630	17434	17560	17682	17534	17705	17731	17716	17759	17855	17662	17750	17540	17805	17759	17545	17838	17586	17515	17780	17731	17836	17422	17694	17921	17755	17519	17547	17678	17663	17795	17825	17614	17613	17765	17590	17519	17550	17422	17782	17674	17826	17731	17731	17456	17716	17734	17577	17665	17703	17654	17723	17414	17613	17445	17754	17658	17526	17681	17529	17850	17432	17659	17472	17566	17562	17701	17582	17710	17497	17727	17453	17644	17661	17678	17667	17533	17628	17553	17565	17771	17615	17522	17688	17656	17687	17783	17662	17786	17571	17636	17485	17680	17635	17726	17816	17652	17849	17805	17665	17720	17624	17671	17810	17482	17942	17748	17703	17521	17601	17752	17798	17757	17519	17578	17573	17458	17655	17359	17733	17673	17694	17651	17753	17717	17629	17487	17549	17670	17539	17518	17737	17525	17789	17677	17781	17800	17844	17705	17493	17591	17625	17603	17844	17685	17679	17545	17709	17560	17730	17804	17673	17644	17869	17633	17638	17622	17457	17817	17654	17736	17484	17466	17729	17623	17730	17560	17621	17697	17698	17540	17613	17758	17773	17431	17520	17618	17638	17565	17561	17689	17578	17607	17737	17561	17590	17535	17546	17747	17770	17617	17752	17704	17761	17549	17662	17664	17654	17727	17521	17559	17657	17825	17648	17650	17700	17580	17469	17491	17733	17745	17711	17649	17655	17662	17615	17691	17635	17697	17946	17912	17640	17383	17583	17822	17654	17658	17627	17548	17492	17868	17627	17701	17648	17646	17532	17499	17598	17535	17626	17670	17597	17876	17423	17587	17738	17840	17487	17656	17732	17752	17937	17625	17493	17660	17650	17526	17457	17719	17783	17867	17911	17634	17782	17756	17699	17837	17664	17854	17669	17549	17646	17772	17587	17707	17722	17586	17545	17730	17605	17741	17673	17559	17640	17586	17484	17656	17435	17624	17719	17655	17821	17730	17752	17636	17611	17657	17672	17772	17562	17604	17578	17573	17599	17692	17681	17883	17631	17506	17784	17645	17800	17815	17805	17637	17663	17574	17449	17531	17525	17668	17485	17824	17678	17776	17670	17752	17688	17505	17648	17776	17494	17730	17835	17525	17729	17656	17631	17717	17442	17666	17372	17729	17657	17497	17816	17570	17554	17578	17728	17631	17626	17648	17532	17644	17811	17890	17870	17792	17878	17526	17770	17699	17843	17609	17748	17367	17490	17618	17786	17748	17649	17695	17683	17534	17646	17606	17564	17469	17728	17787	17838	17460	17792	17627	17586	17626	17392	17718	17723	17596	17719	17687	17635	17574	17579	17761	17521	17783	17865	17889	17663	17665	17665	17694	17777	17713	17601	17684	17558	17593	17468	17746	17569	17559	17559	17641	17590	17679	17765	17684	17744	17752	17607	17673	17821	17796	17711	17608	17448	17540	17755	17744	17706	17697	17497	17790	17613	17544	17590	17719	17805	17528	17808	17576	17721	17716	17630	17853	17806	17897	17747	17714	17758	17572	17586	17770	17709	17426	17643	17564	17763	17492	17656	17548	17707	17494	17652	17577	17731	17811	17522	17645	17963	17461	17923	17692	17813	17560	17666	17764	17508	17637	17873	17637	17467	17560	17578	17657	17676	17556	17751	17690	17855	17622	17785	17600	17599	17633	17671	17643	17789	17722	17754	17640	17687	17815	17730	17884	17707	17651	17720	17767	17658	17629	17518	17478	17556	17583	17586	17659	17723	17729	17758	17734	17602	17683	17857	17668	17570	17566	17579	17583	17558	17882	17763	17760	17696	17684	17528	17689	17719	17652	17738	17632	17696	17583	17502	17651	17660	17588	17538	17628	17693	17799	17635	17592	17515	17462	17729	17769	17616	17693	17655	17491	17689	17656	17520	17718	17562	17580	17571	17454	17731	17694	17685	17896	17882	17626	17733	17615	17778	17596	17787	17567	17834	17698	17621	17572	17842	17600	17637	17514	17727	17693	17724	17591	17640	17604	17910	17776	17862	17756	17735	17721	17840	17722	17607	17544	17581	17518	17680	17650	17636	17617	17354	17530	17664	17724	17586	17635	17565	17721	17781	17799	17630	17669	17738	17794	17670	17694	17621	17898	17642	17712	17686	17742	17570	17584	17641	17320	17626	17735	17678	17650	17766	17569	17723	17696	17766	17772	17563	17810	17694	17551	17792	17679	17761	17639	17790	17600	17699	17596	17622	17709	17544	17727	17619	17624	17744	17716	17658	17648	17600	17818	17707	17576	17689	17719	17470	17805	17572	17533	17635	17697	17461	17585	17592	17759	17626	17684	17741	17610	17677	17693	17579	17551	17464	17734	17616	17575	17699	17670	17692	17588	17547	17803	17788	17714	17598	17522	17414	17647	17805	17653	17871	17760	17801	17651	17795	17708	17802	17689	17555	17432	17792	17825	17587	17794	17491	17643	17578	17663	17817	17677	17651	17698	17702	17990	17538	17691	17646	17444	17484	17696	17639	17774	17713	17589	17513	17796	17649	17720	17578	17823	17775	17731	17300	17674	17778	17789	17737	17694	17683	17503	17651	17614	17910	17621	17732	17523	17660	17478	17603	17772	17790	17555	17793	17672	17582	17636	17670	17759	17637	17570	17396	17721	17419	17536	17668	17557	17709	17605	17729	17527	17701	17656	17642	17585	17727	17754	17719	17615	17576	17887	17631	17771	17370	17625	17574	17820	17682	17704	17744	17467	17569	17660	17597	17711	17544	17522	17606	17429	17437	17693	17666	17644	17605	17788	17734	17438	17637	17526	17515	17635	17693	17504	17624	17511	17721	17629	17741	17750	17819	17603	17648	17630	17797	17639	17657	17641	17716	17392	17670	17799	17507	17654	17735	17691	17784	17941	17639	17769	17728	17596	17641	17517	17616	17703	17697	17499	17612	17648	17753	17642	17725	17598	17657	17802	17773	17655	17646	17723	17832	17489	17749	17471	17796	17756	17727	17673	17715	17598	17707	17615	17884	17561	17762	17565	17743	17866	17825	17449	17693	17626	17596	17684	17652	17812	17658	17541	17543	17592	17627	17486	17775	17588	17688	17575	17846	17389	17727	17820	17712	17723	17687	17743	17650	17647	17813	17762	17705	17618	17799	17768	17651	17645	17787	17844	17666	17643	17765	17644	17575	17832	17545	17604	17620	17801	17592	17748	17520	17892	17675	17474	17671	17677	17757	17582	17698	17738	17505	17672	17686	17667	17785	17604	17659	17593	17534	17559	17673	17652	17667	17775	17541	17671	17676	17673	17780	17589	17571	17614	17648	17758	17724	17516	17653	17584	17733	17571	17810	17701	17692	17619	17847	17380	17503	17619	17775	17579	17714	17620	17663	17667	17657	17671	17675	17658	17573	17528	17803	17472	17588	17586	17663	17470	17687	17563	17680	17758	17683	17861	17619	17603	17574	17641	17579	17633	17760	17597	17610	17629	17687	17743	17602	17691	17611	17500	17782	17722	17676	17754	17535	17844	17773	17812	17562	17652	17725	17752	17686	17629	17450	17665	17750	17652	17759	17578	17780	17788	17534	17573	17719	17930	17724	17619	17547	17701	17573	17527	17438	17709	17692	17712	17501	17738	17672	17666	17657	17673	17602	17798	17812	17866	17591	17748	17611	17689	17796	17631	17739	17581	17785	17468	17699	17751	17751	17860	17754	17534	17718	17552	17491	17474	17748	17598	17852	17332	17778	17693	17694	17720	17726	17720	17645	17600	17720	17583	17573	17644	17513	17477	17469	17411	17477	17626	17674	17619	17972	17684	17603	17857	17692	17464	17687	17618	17538	17467	17455	17483	17701	17580	17696	17511	17708	17508	17681	17561	17646	17784	17844	17743	17709	17757	17939	17533	17570	17693	17638	17690	17700	17750	17687	17710	17774	17734	17650	17608	17579	17508	17513	17510	17575	17746	17851	17602	17679	17691	17668	17643	17737	17724	17538	17658	17923	17729	17691	17654	17673	17477	17629	17704	17536	17756	17592	17632	17569	17843	17496	17686	17857	17641	17863	17683	17620	17644	17869	17877	17702	17755	17483	17682	17768	17633	17635	17602	17725	17595	17715	17717	17859	17550	17692	17765	17459	17641	17662	17662	17475	17579	17714	17598	17545	17653	17750	17662	17723	17607	17758	17655	17846	17706	17666	17744	17723	17740	17506	17563	17803	17545	17656	17717	17727	17548	17790	17521	17511	17807	17791	17496	17653	17779	17664	17488	17741	17696	17595	17733	17787	17773	17737	17793	17728	17371	17806	17741	17653	17747	17941	17645	17438	17439	17360	17697	17724	17726	17750	17586	17820	17678	17640	17689	17775	17713	17621	17708	17710	17493	17672	17721	17683	17570	17703	17379	17534	17811	17461	17813	17866	17800	17429	17606	17623	17848	17612	17864	17681	17508	17776	17632	17785	17703	17782	17535	17577	17741	17615	17607	17621	17591	17706	17481	17521	17901	17737	17860	17632	17613	17539	17605	17611	17735	17668	17741	17729	17748	17922	17742	17671	17737	17606	17755	17641	17585	17603	17659	17696	17691	17592	17599	17540	17772	17679	17635	17666	17814	17843	17726	17626	17688	17608	17588	17708	17744	17736	17577	17630	17549	17611	17370	17644	17783	17570	17555
24101	42518	35913	28354	25308	22896	21248	19872	18572	17642	17022	16641	16383	16219	16147	16078	15983	15880	15860	15926	15783	15632	15637	15751	15770	15767	15658	15685	15769	15818	15852	15795	15724	15688	15467	15838	15689	15633	15683	15766	15554	15685	15617	15726	15683	15662	15674	15687	15607	15698	15572	15605	15646	15528	15545	15772	15576	15570	15593	15867	15619	15575	15757	15785	15674	15784	15553	15584	15657	15485	15604	15659	15628	15723	15691	15620	15672	15655	15637	15590	15853	15789	15617	15736	15719	15611	15673	15519	15513	15610	15640	15638	15692	15749	15679	15560	15678	15543	15472	15539	15703	15681	15642	15769	15697	15670	15526	15608	15693	15546	15540	15649	15771	15444	15712	15608	15562	15650	15646	15489	15606	15768	15690	15609	15643	15712	15668	15610	15670	15504	15729	15678	15681	15813	15802	15509	15938	15565	15528	15641	15530	15690	15601	15611	15511	15633	15684	15626	15555	15763	15644	15722	15560	15664	15681	15694	15688	15864	15553	15782	15500	15676	15633	15572	15648	15566	15657	15565	15661	15549	15605	15642	15589	15699	15694	15711	15666	15747	15572	15630	15782	15880	15636	15579	15713	15665	15587	15818	15650	15795	15692	15705	15753	15698	15663	15688	15696	15717	15534	15595	15716	15679	15576	15645	15626	15873	15638	15697	15807	15608	15604	15643	15588	15593	15719	15736	15729	15636	15559	15801	15615	15591	15587	15611	15499	15602	15518	15809	15549	15600	15539	15553	15746	15896	15568	15662	15675	15690	15675	15627	15656	15493	15750	15651	15573	15636	15638	15756	15664	15794	15689	15633	15713	15521	15653	15801	15733	15698	15632	15625	15511	15669	15563	15728	15602	15666	15528	15808	15692	15633	15716	15603	15672	15609	15737	15614	15657	15548	15931	15612	15656	15834	15634	15677	15896	15520	15754	15608	15636	15744	15528	15761	15806	15597	15586	15629	15638	15543	15697	15623	15748	15533	15607	15714	15642	15632	15543	15723	15561	15510	15583	15679	15583	15588	15711	15622	15866	15626	15568	15636	15618	15739	15685	15703	15614	15577	15634	15753	15588	15600	15469	15866	15433	15707	15756	15669	15481	15805	15689	15534	15654	15595	15771	15595	15782	15673	15745	15617	15695	15630	15671	15549	15692	15607	15672	15602	15813	15771	15436	15370	15731	15611	15711	15650	15541	15645	15597	15768	15726	15622	15785	15509	15504	15604	15619	15564	15655	15694	15553	15772	15836	15601	15667	15644	15437	15642	15611	15611	15652	15538	15741	15542	15724	15568	15794	15629	15700	15503	15695	15667	15714	15459	15630	15478	15539	15526	15575	15676	15606	15414	15571	15693	15724	15860	15593	15899	15632	15694	15822	15564	15626	15769	15606	15534	15666	15700	15749	15453	15629	15823	15713	15611	15683	15651	15751	15740	15731	15732	15512	15792	15567	15576	15535	15640	15707	15559	15773	15688	15719	15588	15750	15777	15632	15644	15785	15679	15479	15568	15711	15753	15538	15523	15694	15632	15631	15644	15733	15739	15711	15678	15620	15652	15639	15640	15647	15652	15593	15722	15696	15659	15901	15705	15727	15753	15580	15457	15651	15713	15743	15761	15704	15725	15783	15383	15690	15698	15535	15620	15543	15648	15597	15703	15510	15725	15688	15614	15549	15764	15679	15662	15598	15525	15831	15649	15730	15707	15788	15725	15680	15772	15650	15806	15693	15816	15704	15587	15630	15663	15634	15717	15621	15739	15750	15817	15622	15580	15629	15498	15615	15550	15632	15648	15724	15785	15655	15639	15629	15563	15629	15437	15682	15634	15559	15619	15752	15665	15432	15637	15709	15650	15582	15651	15780	15597	15665	15816	15621	15748	15711	15645	15528	15479	15703	15406	15665	15615	15684	15726	15713	15490	15602	15714	15678	15603	15745	15703	15746	15559	15841	15599	15745	15820	15538	15806	15678	15555	15598	15648	15590	15724	15606	15814	15603	15673	15629	15629	15738	15682	15835	15551	15726	15694	15687	15510	15735	15707	15646	15605	15663	15626	15783	15543	15697	15642	15856	15579	15741	15606	15766	15815	15722	15565	15678	15566	15741	15540	15778	15678	15657	15602	15514	15681	15691	15739	15665	15709	15620	15422	15746	15576	15592	15661	15747	15623	15572	15743	15771	15615	15679	15672	15714	15756	15764	15588	15591	15630	15688	15677	15728	15712	15654	15668	15589	15744	15735	15623	15532	15590	15611	15768	15523	15841	15673	15659	15688	15737	15708	15525	15832	15727	15814	15619	15576	15728	15793	15639	15558	15676	15541	15672	15696	15540	15685	15731	15581	15822	15575	15622	15788	15679	15630	15789	15741	15463	15719	15719	15514	15692	15807	15484	15888	15627	15666	15758	15622	15742	15477	15731	15563	15542	15705	15875	15614	15716	15543	15695	15589	15563	15667	15644	15704	15547	15641	15712	15765	15644	15708	15690	15653	15462	15662	15579	15512	15683	15602	15682	15771	15769	15707	15610	15639	15580	15660	15712	15762	15663	15673	15787	15709	15696	15544	15867	15768	15725	15535	15743	15807	15572	15715	15629	15787	15573	15630	15704	15638	15532	15739	15655	15562	15718	15572	15656	15474	15473	15657	15745	15775	15637	15676	15722	15574	15566	15686	15449	15640	15505	15765	15561	15694	15690	15669	15595	15684	15631	15779	15562	15652	15684	15739	15528	15705	15562	15566	15692	15744	15757	15822	15595	15678	15540	15657	15629	15538	15655	15608	15543	15594	15865	15617	15773	15609	15516	15709	15697	15504	15555	15769	15634	15765	15577	15670	15642	15703	15757	15693	15585	15580	15567	15756	15791	15816	15606	15720	15499	15793	15701	15717	15631	15686	15651	15606	15794	15571	15760	15548	15425	15574	15684	15564	15640	15706	15774	15695	15659	15503	15820	15703	15529	15580	15739	15713	15744	15732	15524	15660	15460	15561	15492	15831	15688	15596	15729	15755	15671	15564	15704	15410	15749	15517	15742	15745	15796	15812	15664	15558	15875	15686	15781	15557	15552	15751	15560	15653	15531	15675	15569	15443	15593	15686	15693	15618	15695	15533	15665	15567	15646	15733	15632	15759	15694	15782	15699	15740	15765	15859	15560	15783	15742	15670	15560	15585	15642	15660	15683	15614	15580	15600	15722	15563	15732	15564	15668	15740	15556	15717	15705	15644	15652	15571	15713	15789	15579	15616	15667	15683	15714	15652	15520	15654	15503	15656	15658	15541	15673	15689	15720	15678	15601	15598	15629	15655	15813	15602	15714	15744	15653	15592	15807	15693	15766	15570	15746	15698	15711	15565	15571	15723	15642	15580	15563	15603	15630	15486	15704	15581	15641	15720	15653	15429	15629	15677	15551	15668	15616	15627	15761	15719	15623	15691	15559	15493	15770	15781	15686	15552	15688	15663	15774	15701	15668	15823	15586	15692	15576	15606	15613	15736	15726	15607	15639	15722	15439	15587	15564	15636	15688	15760	15640	15476	15731	15775	15777	15676	15680	15550	15745	15658	15798	15663	15575	15674	15493	15900	15626	15636	15607	15579	15648	15813	15790	15796	15547	15787	15606	15580	15810	15713	15714	15791	15723	15562	15690	15713	15707	15611	15563	15609	15731	15657	15812	15609	15632	15552	15586	15729	15608	15932	15633	15627	15521	15729	15700	15701	15591	15714	15720	15571	15739	15586	15576	15725	15504	15634	15658	15688	15546	15731	15499	15576	15748	15580	15624	15586	15691	15651	15625	15711	15634	15515	15601	15481	15559	15483	15430	15687	15614	15771	15586	15725	15675	15644	15597	15559	15612	15789	15616	15561	15591	15591	15603	15796	15631	15778	15569	15628	15810	15392	15686	15465	15721	15667	15770	15763	15690	15404	15702	15724	15750	15599	15651	15660	15645	15578	15609	15690	15544	15661	15938	15544	15728	15770	15611	15584	15572	15750	15764	15643	15678	15661	15554	15715	15670	15657	15757	15521	15628	15668	15765	15674	15753	15520	15614	15724	15755	15437	15581	15543	15683	15459	15686	15650	15625	15783	15672	15613	15595	15583	15728	15746	15578	15674	15751	15467	15826	15784	15607	15554	15586	15691	15641	15583	15805	15814	15560	15673	15642	15676	15678	15640	15704	15666	15714	15685	15734	15657	15630	15742	15660	15558	15735	15676	15634	15648	15535	15713	15783	15691	15515	15647	15609	15704	15545	15612	15842	15871	15770	15485	15665	15836	15532	15689	15726	15717	15674	15542	15648	15560	15657	15556	15642	15702	15663	15661	15671	15772	15651	15583	15645	15746	15593	15633	15768	15651	15637	15770	15650	15699	15731	15736	15610	15657	15693	15595	15736	15735	15595	15534	15528	15456	15782	15645	15707	15646	15544	15631	15570	15676	15706	15628	15704	15563	15702	15674	15543	15662	15546	15719	15608	15645	15723	15746	15777	15680	15726	15608	15663	15761	15685	15607	15546	15604	15602	15580	15644	15777	15639	15561	15616	15622	15604	15673	15816	15682	15605	15493	15658	15744	15780	15558	15619	15694	15705	15507	15632	15901	15772	15630	15636	15678	15691	15604	15765	15686	15586	15755	15633	15771	15742	15664	15677	15622	15682	15630	15533	15928	15589	15502	15671	15849	15657	15724	15825	15564	15718	15695	15644	15752	15722	15755	15654	15548	15739	15578	15600	15599	15617	15595	15657	15803	15605	15600	15647	15655	15566	15650	15840	15743	15648	15943	15711	15743	15621	15625	15650	15834	15463	15613	15548	15460	15535	15466	15672	15645	15746	15741	15549	15546	15726	15560	15582	15532	15734	15509	15713	15640	15667	15479	15565	15723	15717	15743	15528	15756	15568	15590	15646	15594	15699	15786	15705	15710	15601	15682	15784	15710	15636	15741	15663	15620	15554	15870	15580	15699	15673	15507	15636	15931	15720	15650	15468	15913	15565	15700	15661	15555	15637	15861	15597	15609	15527	15705	15588	15566	15708	15590	15635	15703	15520	15659	15821	15723	15795	15506	15775	15608	15683	15633	15661	15622	15530	15658	15638	15562	15693	15714	15735	15803	15567	15827	15717	15581	15704	15564	15595	15768	15568
22513	21516	28756	24812	22719	26310	28353	23575	21759	20767	20062	19502	19204	19114	18985	18837	18658	18709	18532	18345	18293	18434	18172	18473	18289	18275	18401	18209	18345	18406	18295	18183	18249	18113	18321	18263	18137	18082	18157	18324	18092	18380	18343	18311	18215	18218	18047	18216	18075	18210	18087	18080	18391	18063	18218	18141	18097	18254	18165	18060	18169	18189	18120	18310	18130	18184	18207	17966	18111	18041	18011	17983	18114	18187	18105	18278	18212	18129	18259	17860	18125	18094	18235	18238	18237	18251	18084	18093	18043	18242	18133	18094	18291	18313	18115	18115	18200	18072	18095	18164	18130	18139	18158	18000	17992	18080	18361	18119	18208	17975	18024	18196	18000	18074	18223	18145	18013	18257	18113	18219	18044	18034	18298	18071	17994	18117	18045	17928	18233	18157	18141	18019	18137	18004	18087	18049	18057	17892	18153	18027	18148	18068	18095	18083	18188	17970	17982	18122	18150	17953	18051	18012	18061	18293	18090	18158	18176	18004	18098	18114	18263	18067	18059	18046	18147	18149	18171	18188	18238	17914	18157	18060	18127	18260	18337	18157	18109	18203	18202	18183	17993	18071	18169	17884	18044	18047	18014	17988	18083	18000	18115	18156	18107	17988	18154	18328	18025	18008	18260	17951	17991	18029	18237	17941	18268	17973	18210	18127	18232	18047	18324	18315	18064	18173	17911	18115	18130	18087	17920	18162	18020	18125	18026	18182	18085	18210	18229	18129	18029	18100	18093	18017	18198	18110	18022	17983	18121	17792	18005	18158	18018	18054	18076	18243	18237	18117	18023	17890	18165	18109	18248	18136	17879	18036	18359	18082	18025	18215	18109	17999	18078	18114	18135	18230	17993	17954	18189	18025	18198	18000	18012	17947	18123	18079	18048	17992	18172	18152	18061	18183	18004	18181	17917	17979	18275	18130	18003	18061	18127	18137	17899	18139	18067	18249	18088	18181	17994	18125	18120	18003	17874	18233	18094	18018	18030	17883	18136	17891	18046	18203	18198	18066	18035	18001	18107	17895	18095	17977	18232	18075	18128	18199	17987	18084	17922	18118	18266	18205	18275	18163	18266	18001	18201	18059	18214	18058	18012	18197	18072	18004	18122	18131	18161	18071	17872	18082	18212	17991	18126	18131	17983	18173	18167	17987	18189	18121	18095	18330	17968	18153	18223	18131	18109	18152	18141	18088	18261	17985	18079	17924	18173	18193	18150	18042	18043	18151	18186	17978	17948	17873	18201	17909	18127	18161	18093	18104	18144	18035	18081	18215	18256	18085	18191	18021	18070	18187	18226	18160	18184	18084	18253	18233	18168	18014	18212	18138	18255	18111	18224	18185	18114	18094	18001	18239	18174	18177	18133	18071	18119	17845	18141	18318	18035	18085	18140	18150	18067	18158	18329	17990	18020	18087	18181	17951	18027	18035	18198	18131	18145	18043	18062	18294	18132	18075	18105	18088	18093	18127	18071	17977	17913	18097	18142	17952	17980	18073	18092	18098	18112	18229	18092	18069	18252	18198	18151	18110	18136	18134	18142	18043	18159	18220	17857	18028	18319	18247	18056	18144	18092	18119	18229	18033	18170	18045	18229	17991	18027	17863	17862	18245	18226	18004	18140	18108	17943	18149	17927	18102	17975	17902	18132	18009	18157	17815	18095	18285	17929	18217	18046	17927	18101	18057	18085	17829	17989	17978	18134	18238	18070	18281	18211	17858	17952	18147	17972	18324	18270	18106	18198	18190	18064	18158	18251	18072	18193	18045	18242	18069	18295	18095	17975	18111	17978	18040	18189	18259	18125	17873	18211	18136	17932	17947	18166	18144	18191	18061	18048	18166	17975	18173	18300	18213	18125	18072	18129	18112	17979	18020	17993	17856	18110	17960	18168	18181	18106	18089	18426	18087	18165	17957	18119	17898	17950	17960	18116	18158	18232	18184	18177	18089	18172	18001	18250	18025	17916	18131	17838	17810	17968	18123	18042	18245	17813	18109	18193	18185	18293	18096	18254	18263	18149	18338	18060	18044	18040	18103	18073	18161	18111	18044	18125	17980	18107	18175	18182	18132	17905	17870	18161	18117	18025	18219	18176	18015	17811	17973	18255	17987	17931	18217	18208	18090	18003	17971	18164	18098	18113	17858	18067	18059	18119	18154	18103	18213	17986	18080	17901	17970	18075	18188	18193	18099	18113	18043	18232	18171	18000	18109	18005	18300	18215	18002	18218	18074	18198	17990	18185	18078	18037	18187	18109	18236	18164	18053	18189	17989	18071	18006	18173	18135	18015	17978	18052	18219	18209	18088	17968	18218	18218	18229	18040	17997	18312	18185	17851	18213	18071	17964	18002	18112	17986	18115	18009	17944	18186	18077	18198	18078	18054	18207	18109	18030	18117	18067	18168	18014	17966	17895	18175	18124	18062	17974	18051	18315	17988	17997	18139	17899	18186	18180	18150	18045	18103	18238	18276	18125	18003	18164	18252	17978	18036	18163	18186	18010	18112	17867	17956	18124	18016	18090	18246	18228	18115	18017	17941	17997	17911	18044	18028	18130	18154	18082	18319	17974	18009	18128	18269	18084	18317	18006	17890	17999	18113	18147	18243	18063	18061	18179	18290	18022	18021	18213	18111	18361	18067	18195	18006	18111	18152	18061	18199	18157	18120	17980	18124	17768	18056	18089	18130	18009	18001	17959	18300	17970	18204	17979	18333	18121	18114	18206	17944	18080	18200	18162	18091	18074	18186	18089	18074	18060	18089	18187	18038	18123	18179	18009	18243	18251	17808	17888	18378	18089	18093	18001	18073	18026	17985	18045	18290	18121	17877	18016	18252	18066	18109	18005	18179	18118	18177	18153	18074	18201	18017	18101	18175	18281	18122	18070	18266	18121	18269	18208	18217	18132	18016	18041	17942	18153	18095	18000	17998	18150	18118	17987	18015	18223	18009	18190	18103	18294	18289	18137	18012	18086	18096	18162	18187	18120	18121	18033	18057	17963	18313	18161	18143	18265	18356	17798	18330	18036	18286	18087	18187	18066	18161	18003	18048	18093	17922	17964	18047	17969	18173	18189	18173	17958	17962	18273	18079	18160	18046	18222	18176	18144	18107	18056	18194	18235	18176	18124	18016	18219	17966	18095	18245	18034	17948	18038	18176	18070	17961	17919	18102	17822	17923	18036	18045	18014	17985	18141	18025	18022	18051	18130	18126	18002	18170	17935	17854	17895	18046	17856	18096	18069	18000	18045	18183	18071	17951	18235	18284	18192	18064	18006	18098	18189	18016	18118	18084	18249	18128	18155	18052	18036	18013	17964	18256	18131	18147	18010	18066	17881	18022	18030	18207	18127	17946	18277	18219	18178	18158	18127	18094	18048	18267	18120	17894	17977	17990	18109	17918	18246	18042	18107	18185	18044	18023	18053	18189	18129	18003	18161	17973	18000	18293	18233	18136	18214	18083	18304	18087	18330	17964	18160	17965	18229	18174	18083	18039	18045	18221	18165	18018	18199	18130	18097	18107	18130	17958	18159	18141	18147	18027	18031	17981	17951	18295	18098	18076	18172	17934	17964	18040	18421	17883	17981	18178	18074	18074	18205	18076	17995	18259	18014	18055	18276	18110	18014	18110	18033	18048	18221	18228	18248	18037	18178	18084	18060	18120	18062	18202	18189	18068	18244	18194	18141	18082	17960	17948	18122	18185	17866	18108	18070	18128	18022	18130	18043	18045	18133	18163	18207	18322	18167	18098	18130	18218	18040	18234	18106	18194	18002	18035	17942	18197	17979	18254	18171	17959	18172	18184	18120	18016	18028	18130	18094	18140	17873	18001	18092	18203	18135	18119	18055	18127	18216	18027	18062	18045	18074	18218	18147	18147	18181	18133	18136	17938	18086	18140	18081	18160	18263	18201	18002	18141	18017	18081	17954	18163	18190	18032	18247	18125	18282	17871	18312	18142	18412	18107	18053	17998	18184	18093	18224	18160	18150	18409	18126	18257	18159	18155	18170	18164	18138	18110	18005	18177	17817	17989	18170	18222	18226	17935	18246	18193	18157	18025	17919	17851	18054	18108	18148	17943	18100	18033	17909	17899	18205	18195	17958	18082	18001	18065	18335	18073	17953	18156	17989	18028	17998	17990	18218	18146	17752	18068	18025	17927	17850	17987	18091	17927	18331	18224	18108	18071	18061	18131	18001	18182	18120	18158	18184	18177	18226	17914	18119	18193	17867	18536	18117	18061	17958	18154	18165	18010	17973	17954	18105	18121	18009	18112	18124	17946	18218	18272	18161	18165	18131	18134	18176	18228	18236	17981	18025	17953	18119	17968	18071	18203	18101	18114	18088	18046	18055	18269	17907	17983	18137	18072	18231	18269	18140	18180	18088	18383	18065	18143	18040	18116	18030	18198	17929	18185	18129	18366	18118	18170	18051	18171	17969	17975	18065	17923	17937	18191	18080	18269	18027	18066	18119	18069	17966	17999	18134	18046	18046	18076	18042	18073	17995	17824	18237	17956	17813	18236	18279	18213	18145	18054	17924	17965	18017	18139	17975	18000	18144	18262	17936	17965	18186	18008	17985	18160	18238	18268	18136	18066	17922	18282	18262	18218	18029	18062	18016	18064	18271	18264	18225	18098	18072	18074	18187	17989	17961	18053	17992	18464	17964	18150	18198	18134	18040	18201	18000	18189	18182	18123	18161	17978	18166	18221	18171	17974	18076	18040	18055	18185	18033	17977	18021	18210	18190	18003	18183	18154	17976	18109	17985	18145	18030	18142	18078	18021	18078	18092	18225	18016	18124	18107	18360	18072	18058	18037	18199	18387	18118	18125	18305	18131	17962	17958	17969	17985	18110	18335	18084	18211	17995	17936	18067	18075	18284	18272	18109	18222	18161	18047	18166	17896	18252	18297	18163	18152	17999	18276	18197	18217	18242	17997	18025	17926	18226	18039	18069	18158	18271	18042	18167	17797	17926	18222	17824	18094	18314	18030	18125	18032	18161	18174	18271	18246	18049	18172	18010	18017	18171	18118	17937	18116	18174	18197	18109	18086	17989	18152	18294	18005	18020	18024	18237	18140	18123	18200	18260	18166	18128	18057	18209	17981	18104	18190	17861	18251	18017	18090	18298
25138	50795	43810	35779	32080	29057	26153	23400	21117	19697	18460	17885	17168	17081	16672	16650	16680	16338	16211	16293	16203	16219	16172	16230	16113	16088	15952	16189	16200	16072	15999	16099	15904	16054	15957	16135	15931	16209	15991	15885	16031	15946	15864	15920	15886	16004	15996	15925	16137	15985	15975	15945	16130	15936	16061	16023	15984	16041	15771	15908	15906	15903	15954	15996	15960	15902	16006	15861	15843	15799	15919	15848	15907	16046	15838	15928	15973	16079	15876	15860	15950	15977	15872	15863	15780	15839	16037	15851	16098	16008	16018	15914	15909	15806	16025	16031	15673	16002	15964	15899	15858	15964	15942	15726	15944	15885	16052	15821	16001	15992	15894	15951	15709	15925	15956	15885	15820	15844	15989	15921	15955	15912	16116	15904	15898	16056	15925	15947	15841	16008	15845	16083	15921	16031	15863	16034	15907	16014	15889	15905	15934	15700	15994	16066	16016	15946	15879	15890	15702	15833	15882	15802	15996	15886	15787	15949	15925	15905	15910	15758	15916	15914	16110	15777	15845	16053	16006	15991	15935	15836	15747	15907	16031	15934	15937	15856	15957	15939	15913	15933	15949	15944	15839	15890	15977	15942	15976	15897	15964	15776	16050	15935	15817	15966	15948	15898	15831	15880	15862	16090	15831	15966	15955	15834	15944	16034	15917	15902	15875	15976	15950	16005	16039	15967	15800	15806	16016	15888	15876	15878	16079	15970	15967	15967	15920	15796	15977	15859	15886	15930	15899	16037	16028	15976	15915	15925	15921	15812	15862	15842	15766	16024	16003	15880	15844	15945	15945	15866	15863	15924	16169	15905	15875	15923	15752	15932	15982	15904	16037	16098	16045	16012	15858	15955	15947	16035	15857	15922	15942	15969	16013	15988	15901	15838	15940	16084	15921	15954	16019	15880	15809	15870	15918	15782	16060	15915	15812	15988	16053	16055	15971	16030	16026	15891	15877	16088	15937	16066	15959	16004	15913	15979	15960	15804	15877	15850	16064	15994	15908	15908	15859	15826	15905	15773	15880	15941	15865	15836	15949	15890	15977	15896	15806	15934	15959	15807	15983	15910	16092	15881	16032	15985	16106	16036	16071	15899	15939	15917	16014	15804	16053	16000	15839	15990	16033	15773	15863	15939	15768	15850	16064	16029	16051	15901	15898	16035	15989	15902	15866	16037	15871	15825	16026	15969	15890	15792	15927	16009	15952	15933	15885	15762	16017	15979	16025	15912	16048	16025	15946	16058	15804	16091	16048	15903	15999	15951	15961	15894	15728	15798	15991	15951	16008	15932	16030	16016	15946	15849	16033	15929	16003	15920	15947	15910	15952	15946	15807	15922	15932	15812	15972	15850	16047	15883	15955	15884	16036	16080	15843	15899	15995	16066	15844	15872	15993	16005	15803	15851	16025	16012	15845	15786	15987	16089	15870	15938	15930	15957	15758	15997	16041	15951	15898	15850	16126	15796	15988	15840	15834	15862	16026	15952	15976	15887	16050	15991	15995	15911	15715	15903	15973	15867	15994	16046	15779	16151	15962	15961	15898	15822	15930	15693	16073	15750	16024	15707	15794	15983	15956	15760	15913	15851	15731	16002	15930	15849	15892	16038	15883	16184	15859	16023	15809	15860	15840	15913	15933	15917	15969	16138	15859	15973	15808	15789	15948	16007	15926	16050	15789	15902	15889	15906	15869	15912	15760	15934	15804	15912	15896	15872	16004	16140	15893	15842	15891	15843	16033	15815	15995	15896	15926	15990	15837	15784	16063	15875	15944	15903	16037	16005	15938	15934	15843	15975	15976	15891	16049	15932	16063	15932	16078	16099	15924	15810	15867	15840	15821	15865	15858	15891	15894	15835	15872	15968	15721	15945	15950	15819	16048	15778	15772	15869	15792	15963	16035	15711	15752	15780	15994	15891	15760	15951	15919	15943	16047	15773	15918	15922	15989	15994	15832	15858	15896	15858	15830	15810	15783	15776	15971	15885	15912	16014	15863	16014	15719	15829	15740	15897	15803	15734	15828	15968	16004	16092	16028	15745	15831	15824	15838	15998	15783	15915	15910	16071	16086	15966	15894	15863	16041	15919	15778	15898	15977	16019	15866	16039	16025	15854	15967	15994	15801	15960	15823	15835	15824	15927	15944	15810	15951	15725	16108	15782	15958	16089	15887	15770	15871	15849	15808	15930	15926	16053	15860	16077	15934	16092	15997	15986	15889	15854	16005	15926	16051	15959	15883	15888	15983	16027	15799	15898	15863	15869	15887	15923	15858	15949	15943	15759	16048	15876	15849	15937	15930	15854	15947	15821	15901	16049	15927	15832	16143	16012	15780	16222	15914	15843	15883	15951	15833	15983	16118	15932	16057	15824	15798	15726	15900	15844	16030	15724	16013	15835	15831	16064	15785	15808	15958	15983	16000	15908	15852	15930	15812	15927	15594	15752	15924	15910	15868	15832	15912	15903	15981	15880	15804	15678	15805	15904	16047	16026	15954	15978	16101	16073	16009	15893	16005	16006	15916	15881	15845	15848	16009	16078	15844	15884	16007	15979	15853	15965	15885	15915	16001	15905	15857	15792	15992	15746	15819	16134	15852	15972	15997	15833	16021	15820	16072	15760	15877	15903	15936	15809	15932	15843	15770	15823	15825	16037	15921	15935	15782	15856	15918	15923	15992	16006	15810	15817	15856	15886	16056	15979	15849	16019	15760	15926	16050	15904	16054	15919	15870	15917	15997	15955	15915	16059	16098	16051	15876	15846	15794	15834	15887	15941	15824	15973	15995	15817	15883	16163	15975	16018	15753	15976	16122	15822	15914	15994	15963	15907	15925	15987	16093	15981	15816	16000	15882	15862	16055	16059	15843	15948	15942	15979	15833	15910	16012	15902	15899	15900	15856	15903	16033	15780	15853	16003	15942	15909	16017	15760	16071	16074	15840	16021	15973	15992	15839	15967	15784	15813	15898	15883	15950	15939	15876	15939	15993	15964	15988	15741	15918	15843	15606	15948	15883	15984	15910	15999	15911	16013	16019	16012	15890	15828	15968	15819	15816	15826	15900	15907	15868	15878	16011	15887	16002	15871	15764	16062	15834	16007	15844	15948	15894	15833	16021	15953	15903	15995	15991	15993	15988	15813	15881	15919	16035	15962	15906	15942	15934	15966	15869	15903	15895	15888	15707	15812	16140	15719	16004	16014	15963	15858	15980	16061	15879	16152	15982	15817	15874	15848	15932	15967	15764	16061	15952	15677	16007	15971	16065	15943	15751	16050	16010	15996	16039	15813	15966	15999	15909	15981	15858	15984	15961	15925	16046	15841	15951	15971	16015	15857	15989	15921	15907	15867	15958	15957	15966	15946	15925	15752	16018	15951	15838	15835	15938	15997	16085	15921	15774	15888	15789	16023	15935	15967	15799	15954	15723	15842	15979	16040	15901	15955	15933	15940	15893	15989	15960	15867	15753	15983	15902	16029	15951	15893	15909	15945	15956	15943	15940	15930	15864	15887	16001	15962	16099	15794	15684	15984	15938	15728	15959	15813	15918	15956	15810	15948	15993	15930	15964	15931	15978	15936	15940	16005	16079	15847	16006	15994	15886	15800	15943	15932	15758	15922	16101	16061	16141	15933	15777	15821	15930	16011	15986	15826	15857	15826	16010	15816	15782	15979	15737	15939	16068	15797	16015	15905	15919	15916	16172	15977	15884	15893	15856	15852	15838	15891	15954	15839	15930	15889	15901	15978	15924	15928	15984	15726	15987	15908	15961	15904	15815	15835	15910	15753	15765	15978	16075	15836	16113	15947	16013	15876	15741	15849	15952	16005	16034	16050	15898	15904	15911	15889	15923	15893	15870	15961	15969	15915	16042	15900	15858	16064	15816	15821	15957	15806	15923	16147	15863	15922	15913	15850	16047	16048	15949	15777	15835	15797	15881	15948	16035	15829	16021	15973	16051	15937	15989	16058	15980	16073	15945	15971	15919	15959	16005	15929	15975	15979	15965	15953	15914	16038	15913	15934	15975	15946	16089	15830	16015	15914	15870	16026	15915	15863	15940	16026	15861	15982	15958	15904	15952	16076	16079	15956	16043	15786	15811	15800	15784	15952	15793	15858	15920	16013	15687	15983	15778	15841	15909	15857	15887	16016	16069	15913	16016	16011	16068	15833	15938	16018	16085	16052	15888	15769	15956	16000	15850	16178	15934	16017	15847	16073	15985	16040	15963	15844	15923	16041	15914	16001	15835	15974	15826	16029	15944	15941	15813	15802	15942	16008	15754	15920	15910	15870	15830	15930	16024	15841	16022	16009	15944	15908	15951	15983	16161	15785	15932	15649	15893	15940	15874	15963	15922	15864	15949	15957	16026	15970	15845	15854	15952	16018	15921	16048	16026	15819	15832	15971	15825	15856	15769	15990	16004	16059	15784	15967	16076	15899	15872	15895	16082	15741	15812	15828	15922	16150	15671	16014	16000	16013	15766	15887	16015	15917	15979	15855	15892	15816	15853	16083	15939	15888	16092	15797	16011	15912	15892	15874	15962	15757	16064	15770	15953	16099	15986	15931	15799	15988	16026	15941	16110	15957	15968	16116	16079	15842	15954	15913	15868	16024	15740	16018	15975	15851	16048	15910	15989	16031	15926	16003	16001	15902	15750	16020	15995	15830	15885	15969	16026	16035	16024	15916	15962	15982	15832	16163	15865	15955	16020	15993	15983	15896	15826	15982	15765	15814	15933	16123	15915	15991	15951	16029	15755	15948	16120	15775	15846	15978	15983	15837	15913	15837	15842	15861	16005	15917	15877	15815	15840	15908	16038	15965	15933	16047	16067	16014	16108	15852	15907	15996	15842	15973	16047	15902	15858	15802	15907	15824	15986	15855	16028	15778	15950	15881	15951	16092	15856	15961	15894	15818	16025	15981	15821	15845	15870	15977	15879	15964	15742	15908	16052	15856	15890	15885	15948	16121	15834	15910	16156	15853	15976	16120	15802	15807	16096	15947	15999	15814	15935	15878	15990	15950	15926	15844	15926	15902	15933	16038	15989	15922	15818	16040	15744	15929	15772	15928	15971	15867	15874	15963	15938	15837	15910	15901	15989	15834	15994	15905	15778	16014	15763	15922	15929	15961	15991	16053
29843	27618	32385	28327	24330	22540	21133	20143	19162	18695	18710	18271	18261	18091	17912	18090	17946	17968	17931	17954	17719	18072	18065	17798	17669	17913	17733	17864	17837	18057	17903	17710	17935	17821	17935	17611	17815	17936	17853	18034	17821	18089	17982	17817	17846	17851	17805	17914	17855	17947	17928	17865	17622	17609	17959	18027	17990	17642	17985	17915	17931	17953	18030	17935	17664	17896	17892	17825	18163	17801	17903	17743	17714	17909	17798	17977	17828	17767	17815	17757	17687	17943	17547	17932	17663	17932	17758	17750	17755	17901	17712	17843	17775	17813	17902	18109	17831	17874	18020	17890	17586	17776	17717	17921	17940	17861	17844	17981	17677	17748	17604	17899	17930	17819	17894	17761	17832	17865	17657	17796	17728	17858	18005	17665	17893	17817	17691	18025	17838	17939	17705	17881	17831	18041	17736	17763	17705	17820	18002	17739	17772	18015	17838	17827	17770	17815	17781	17926	17892	17788	17916	17598	17821	17720	17595	17832	17966	17907	17812	17756	17794	17875	17978	17833	17957	17849	17831	17615	17745	17881	17971	17691	18035	17820	17656	17926	17855	17759	17766	17944	17517	17638	17863	17869	17819	17864	17918	17827	17853	17852	17921	17846	17841	17814	18142	17742	17859	17677	17749	17843	17816	17818	17812	17869	17798	17815	17845	17858	17641	17826	17902	17802	17730	17721	17902	17733	18011	18045	17879	17777	18020	17852	18014	17974	17761	17911	17944	17792	17821	17694	17841	17826	17833	17693	17916	17862	17982	17719	17663	17787	17977	17731	17907	17664	17685	17779	17941	17919	17896	18006	18026	17899	17912	17770	17586	17754	17961	17772	17831	17968	17815	17737	17895	17767	17993	17755	17831	17852	17853	17609	17888	17920	17835	17844	17814	17762	17878	17776	17809	18194	17973	17448	17944	17760	17962	17825	17999	17789	17899	18102	17846	17650	17751	17778	17800	17808	17939	18040	17850	17984	17844	17928	17731	17804	17831	17881	17750	17843	17922	17819	17668	17699	17939	17914	17735	17735	17871	17899	18034	17857	17951	17886	17760	17921	17815	17748	17954	17904	17783	17705	18021	17796	17825	17869	17997	17945	17983	17936	17942	17909	17825	17919	17966	17887	17667	18035	17908	18038	17822	17867	17806	17883	17812	17761	17963	17925	17827	17878	18037	17776	17815	17721	17843	17713	17942	17932	18052	17736	17801	17909	17850	17981	17957	17766	17656	17782	17839	17882	17870	17842	17884	17938	17919	17947	17908	17711	17638	17724	18028	17805	17829	17806	17769	17882	17860	17778	17914	17948	17871	17985	17907	17890	17796	17861	17796	17855	17884	17883	17831	17922	17762	17785	17812	17942	17932	17759	17865	17970	18158	17637	17693	17979	17865	17827	17848	17922	18017	17908	17903	17803	17927	17853	17854	17964	17866	17930	17885	17723	17875	17860	17810	17725	17871	17702	17915	17899	17800	17900	17828	17865	17875	17933	17842	17910	17955	17705	17518	17942	17787	17784	17786	17605	17814	17976	17857	17931	17903	17980	18006	17955	17653	17905	17743	17770	17932	17954	17904	17762	17929	17971	17891	17751	17912	17906	17901	17578	17896	17702	17795	17787	17929	17816	17739	17794	17844	17660	17764	17799	17827	18092	17865	17805	17887	17819	18019	17991	17883	17917	17959	17895	17834	17922	17990	17721	17589	17940	17803	17877	17834	17690	17798	17869	17934	18020	17946	17891	17806	18000	17868	17697	17768	18079	17737	17817	17622	17968	17851	17796	18032	17825	17829	17700	17719	18000	17933	17789	17794	17958	17861	17990	17694	17906	17808	17677	17824	17736	17667	17745	17755	17862	17805	17691	17771	17873	17854	17937	17839	17949	17735	17727	17680	17848	17854	17930	17760	17781	17696	17804	17807	17776	17667	17815	17957	17990	17819	17978	17950	17753	17884	17925	17817	17915	17962	17864	17802	17839	17725	17896	17854	17881	18102	17780	17790	18105	17998	17981	17918	17799	17916	17990	17950	17893	18080	17925	18055	18022	17633	17995	17810	17640	17849	17713	17830	17622	17788	17720	17695	17938	17884	17726	17925	17923	17793	17993	17799	17960	17977	17752	17741	17709	17717	17893	18050	17972	17930	17744	17778	17851	17994	17758	17849	17955	17958	17779	17910	17939	17649	17942	17980	17855	17877	17884	17967	18037	17843	17749	17740	17912	17883	17700	17853	17893	17868	17775	17950	17687	17919	17940	17869	18016	17768	17808	17927	17846	17757	17912	17931	17947	17967	17977	17836	17674	17658	17849	17949	17837	17919	17848	17863	17773	17875	17871	17763	17816	17872	17733	17823	17867	17877	17936	17815	17860	17943	17788	17765	17825	17886	17971	17837	18073	17926	17751	17933	17900	17681	18065	17870	17924	17899	17939	17800	17787	17906	17867	17608	17905	17738	17964	17846	17834	17826	17904	17832	17890	17787	17896	17920	17735	17876	17728	17914	17901	18053	17880	18065	17757	17793	17964	17690	17963	17809	17883	17985	17708	17960	17945	17839	18070	17760	17836	17953	17607	17948	17798	17753	17846	17926	17850	17794	17824	17936	17970	17901	17813	17950	17785	17917	17943	17838	17926	17925	17948	18109	18133	17901	17910	18015	17869	17898	17940	17752	17607	17946	17978	17656	17716	17898	17813	17719	17754	17725	17824	17843	17973	17668	17777	17897	18018	17791	17956	18044	17585	17863	17915	17875	17923	17978	18060	17827	17853	17802	17848	17810	17992	17753	17738	17980	17846	17727	17739	17951	17835	17757	17940	18005	17823	17909	17781	17847	17878	17712	17817	17745	17910	17978	17859	17754	17778	17792	17793	17973	17866	17763	17750	17768	18039	18028	17776	17745	17772	17734	17720	17775	17657	17795	17859	17941	17966	17782	17829	17961	17808	17902	17670	17836	18039	18068	17797	17918	17954	17661	18010	18030	17912	17924	17915	17932	17639	18022	17847	17977	17798	17737	17805	17766	18121	17807	18015	17857	17653	17944	17630	18014	17996	17896	17944	17902	17794	17791	17995	17851	17671	17859	17728	17893	17770	17764	17801	18015	18080	17809	17861	17799	17909	17824	17965	17745	17880	17869	17909	17990	17808	17933	17627	17879	17816	17842	17824	17939	17839	17981	17805	17981	17731	17813	18002	17825	17730	17809	17642	17919	17940	17889	17880	17623	17915	17939	18027	17864	17661	17927	17710	17663	17510	17868	17766	17704	17696	17805	17862	17602	17627	17831	18007	17666	17844	18070	18011	17984	17826	17758	17978	17826	17844	17757	17983	17877	17958	17868	17774	18123	17933	17848	17837	17824	18188	17666	17899	17941	17834	17985	17935	17873	17658	17679	17887	17861	17803	17777	18048	17991	17744	17664	17844	18007	17944	17949	17765	17869	17695	17798	17872	18030	17757	17911	17926	17810	17975	17904	17969	17987	17874	17813	17876	17730	17909	17898	17817	17778	17870	17805	17776	17726	17801	17933	17838	17681	17957	17887	17899	17835	17841	17897	17819	17811	17578	17907	17821	17888	17853	17885	17850	17917	17697	18024	17970	17785	17847	17822	17876	18015	17872	17964	18032	18131	17843	17825	18026	17782	17966	17950	17871	18065	17841	17800	18091	17908	17793	17724	17854	17714	17640	17876	17845	17904	17734	17759	17814	17952	17960	17895	17657	17763	17756	17860	17793	17870	17979	17820	17856	17654	17746	18013	18090	17934	18023	17798	17629	17825	17793	17918	17981	17941	17775	17942	17936	17929	17696	17843	17796	17815	17856	17828	17880	17944	17791	17867	17812	17798	17852	17799	17903	17672	17865	17847	17885	18090	18017	18019	17938	17917	17814	18012	17842	17846	17811	17955	17856	17821	17821	17879	17694	17717	17833	17787	17803	17856	17812	17691	17553	17704	17857	17966	18003	17717	17956	18121	17893	17796	17995	17706	17811	17756	17848	17707	17860	18027	17966	17826	17690	17876	17743	17983	17954	17800	17803	17700	17850	17941	17845	17778	17842	17801	17841	17841	17857	17917	18089	17683	17779	17903	17821	17866	17736	17831	17906	17669	17674	18044	17747	17903	17870	17868	17821	17723	17877	17987	17620	17769	18105	17887	17883	17939	17945	17848	17836	17880	18006	17782	17799	17988	18055	17840	17863	17869	17773	18004	17916	17778	18008	17672	17941	17879	17873	17852	17810	18080	17858	17880	17865	17873	17803	17923	17956	17960	17912	17744	17911	17947	17835	17884	17816	17888	17858	17942	18012	17740	17807	17786	17922	18085	18157	17832	17698	17875	17939	17772	17822	17998	17985	17852	17755	17756	17825	17799	17793	17832	17951	17771	17966	17594	17567	17902	17832	17836	17913	18078	17733	17840	17758	17721	17891	17620	18044	17939	17797	17803	17840	17557	17818	17704	17847	18001	17860	17849	17777	17803	17921	17759	17780	17783	17830	17964	17865	18063	17693	17845	17868	17830	17797	17876	17812	17856	17962	18006	17815	17716	17716	17851	17944	17712	17877	17987	17947	17866	17801	17827	18213	17985	17871	17855	17771	17981	17754	17977	17825	17870	18051	17893	17927	17707	17948	17985	17842	18023	17666	18007	17774	17980	17685	17879	17893	17696	17746	17864	17568	18059	18004	17768	17769	18064	17927	17779	17602	17667	17539	17964	17885	17762	17742	17910	17597	17598	17857	17891	17968	18144	18042	17716	17936	17877	17913	17785	17907	17805	17853	17858	17918	18130	17838	17673	18025	17933	17981	17966	17899	17839	17875	17950	17754	17842	17862	17779	17760	17830	17854	17754	17857	17856	17777	17918	17737	17883	17853	18020	17877	17603	17942	17869	17723	17774	17920	17925	17828	18104	18046	17935	17864	17802	18016	17841	18114	17800	17820	17940	17959	17834	17958	17718	17915	17939	17893	17972	17973	17847	17845	17774	17867	17818	17901	17938	17853	17772	17853	17872	17770	17754	17796	17890	17705	17931	18015	17512	17926	17894	17966	17768	17883	17744	17788	17934	17882	17684	17967	17817	17938	17706	17780	17709	17922	17858	18153	17759	17712	17696	17687	17884	17884	17906	17712	17814	17793	17939	17892	17962	17887
25927	40764	34619	27977	24808	22310	20380	18888	17934	17065	16728	16297	16140	16311	16105	16076	16033	15882	15690	15880	15769	15812	15901	15783	16050	15751	15739	15956	15761	15791	15780	15710	15821	15741	15873	15745	15822	15837	15834	15784	15905	15859	15749	15715	15770	15777	15810	15760	15896	15833	15721	15907	15933	15832	15775	15867	15723	15671	15701	15696	15688	15833	15785	15906	15877	15847	15822	15697	15890	15803	15686	15819	15760	15786	15663	15652	15589	15650	15755	15782	15750	15643	15862	15748	15854	15818	15720	15678	15725	15962	15592	15841	15790	15550	15847	15785	15796	15843	15768	15573	15732	15639	15824	15686	15800	15667	15880	15679	15864	15792	15746	15766	15860	15838	15720	15814	15837	15728	15728	15926	15549	15827	15613	15782	15561	15742	15764	15852	15704	15830	15701	15698	15740	15862	15768	15675	15773	15845	15843	15741	15671	15602	15737	15779	15651	15609	15764	15817	15825	15671	15763	15783	15847	15905	15833	15426	15707	15753	15658	15739	15756	15672	15792	15614	15754	15909	15645	15623	15817	15891	15682	15660	15798	15617	15849	15731	15749	15750	15781	15745	15886	15790	15733	15646	15767	15716	15989	15695	15577	15764	15761	15918	15712	15659	15618	15717	15836	15836	15783	15835	15829	15789	15677	15766	15586	15773	15785	15670	15815	15665	15913	15731	15752	15853	15751	15740	15691	15654	15830	15751	15734	15772	15840	15813	15798	15778	15805	15711	15771	15785	15767	15890	15618	15733	15609	15783	15633	15743	15758	15761	15563	15700	15832	15774	15878	15728	15809	15785	15719	15474	15808	15719	15707	15448	15694	15702	15708	15775	15780	15557	15703	15732	15742	15601	15918	15633	15842	15762	15580	15769	15730	15757	15751	15775	15702	15724	15744	15715	15893	15839	15783	15810	15708	15722	15712	15736	15671	15906	15814	15687	15703	15706	15839	15910	15800	15884	15970	15696	15634	15770	15706	15917	15666	15802	15735	15747	15750	15654	15740	15676	15583	15687	15971	15766	15789	15621	15605	15744	15647	15681	15891	15731	15760	15801	15730	15700	15789	15772	15824	15691	15870	15755	15874	15731	15834	15821	15671	15618	15914	15723	15766	15678	15934	15971	15655	15759	15841	15731	15773	15699	15784	15741	15762	15679	15877	15891	15784	15812	15738	15698	15491	15723	15707	15598	15634	15665	15740	15679	15757	15792	15953	15586	15782	15816	15753	15687	15814	15703	15749	15737	15804	15698	15645	15807	15929	15877	15738	15817	15826	15665	15679	15678	15720	15669	15623	15802	15779	15782	15784	15922	15613	15779	15604	15637	15732	15816	15602	15615	15910	15704	15603	15735	15596	15885	15796	15760	15858	15761	15664	15844	15779	15702	15824	15801	15521	15800	15718	15801	15600	15541	15775	15681	15777	15754	15594	15843	15693	15770	16044	15702	15588	15853	15791	15778	15711	15770	15780	15509	15618	15743	15817	15846	15741	15871	15687	15813	15661	15655	15849	15851	15653	15834	15662	15806	15712	15664	15706	15747	15742	15859	16006	15759	15877	15600	15828	15693	15853	15717	15685	15719	15863	15930	15752	15890	15844	15680	15677	15681	15801	15613	15584	15576	15787	15750	15821	15878	15844	15732	15778	15813	15751	15850	15648	15735	15943	15917	15790	15771	15886	15804	15745	15752	15839	15848	15842	15665	15815	15667	15676	16035	15729	15875	15594	15879	15789	15761	15575	15807	15649	15977	15668	15624	15637	15741	15811	15672	15866	15733	15734	15685	15890	15618	15752	15583	15849	15880	15850	15712	15802	15757	15674	15606	15621	15765	15783	15766	15713	15703	15651	15720	15846	15855	15510	15745	15687	15788	15894	15675	15884	15846	15796	15878	15895	15574	15780	15587	15762	15803	15799	15953	15677	15860	15739	15639	15572	15927	15688	15667	15788	15650	15777	15719	15772	15786	15668	15712	15497	15763	15765	15798	15852	15738	15697	15646	15662	15813	15610	15629	15850	15789	15773	15982	15754	15763	15721	15776	15715	15864	15585	15740	15756	15820	15998	15859	15697	15855	15740	15752	15763	15961	15722	15784	15761	15848	15760	15642	15575	15717	15785	15771	15835	15654	15821	15822	15732	15610	15895	15882	15890	15686	15745	15807	15735	15764	15578	15861	15741	15687	15813	15765	15937	15829	15733	15790	15617	15810	15762	15762	15762	15849	15653	15755	15778	15790	15733	15657	15772	15720	15677	15782	15695	15658	15846	15545	15769	15766	15769	15720	15657	15592	15803	15639	15758	15789	15724	15779	15896	15741	15885	15915	15749	15681	15830	15789	15821	15850	15812	15866	15732	15707	15822	15796	15707	15669	15600	15653	15849	15847	15867	15718	15699	15784	15510	15782	15570	15647	15775	15708	15939	15821	15664	15671	15832	15584	15793	15754	15688	15729	15823	15919	15840	15926	15918	15737	15707	15651	15695	15786	15663	15784	15755	15664	15711	16027	15639	15868	15731	15835	15580	15840	15875	15682	15910	15696	15791	15749	15614	15640	15841	15830	15789	15739	15678	15855	15760	15748	15684	15778	15747	15712	15901	15784	15769	15477	15910	15593	15831	15612	15736	15845	15637	15705	15859	15920	15811	15733	15757	15863	15715	15776	15737	15711	15854	15667	15777	15741	15700	15671	15806	15836	15834	15638	15677	15650	15804	15640	15993	15820	15752	15757	15817	15836	15769	15733	15881	15592	15765	15938	15780	15758	15753	15784	15840	15907	15756	15669	15750	15751	15809	16033	15905	15774	15722	15873	15788	15809	15817	15907	15731	15834	15836	15817	15805	15872	15733	15811	15722	15917	15807	15784	15746	15777	15732	15927	15835	15631	15742	15810	15925	15746	15755	15712	15730	15813	15818	15648	15666	15798	15516	15770	15895	15621	15717	15731	15844	15603	15787	15739	15758	15749	15814	15956	15847	15618	15854	15732	15617	15844	15775	15766	15779	15778	15825	15836	15620	15724	15749	15668	15680	15751	15745	15727	15667	15774	15678	15814	15832	15632	15665	15876	15784	15886	15780	15761	15883	15675	15887	15607	15757	15721	15814	15697	15777	15834	15842	15741	15870	15732	15824	15799	15658	15725	15734	15648	15764	15892	15836	15808	15650	15767	15932	15705	15806	15739	15832	15622	15839	15809	15590	15768	15769	15830	15798	15696	15675	15619	15777	15868	15571	15823	15797	15863	15955	15798	15737	15642	15906	15841	15691	15669	15830	15903	15618	15563	15931	15670	15690	15764	15768	15733	15773	15748	15802	15747	15592	15800	15734	15809	15725	15643	15733	15715	15831	15741	15591	15593	15792	15799	15610	15616	15654	15644	15595	15866	15824	15566	15793	15928	15727	15702	15545	15668	15705	15888	15663	15679	15826	15752	15874	15710	15766	15863	15675	15691	15660	15799	15835	15539	15817	15786	15647	15796	15825	15697	15854	15753	15726	15714	15669	15668	15766	15814	15728	15710	15771	15781	15823	16003	15664	15695	15830	15666	15988	15607	15817	15609	15784	15758	15774	15827	15491	15719	15777	15835	15665	15591	15681	15727	15718	15864	15819	15853	15774	15817	15801	15644	15930	15792	15754	15793	15754	15773	15759	15719	15739	15853	15892	15795	15767	15657	15734	15678	15759	15771	15661	15677	15709	15862	15933	15886	15729	15778	15813	15848	15606	15760	15641	15746	15728	15928	15721	15761	15905	15892	15677	15729	15748	15783	15794	15710	15838	15660	15765	15977	15738	15767	15735	15703	15721	15748	15830	15649	15686	15979	15717	15726	15696	16011	15667	15713	15895	15730	16001	15533	15751	15951	15571	15814	15671	15798	15714	15721	15739	15702	15932	15674	15859	15759	15736	15737	15947	15535	15839	15761	15889	15673	15590	15727	15687	15923	15821	15612	15756	15743	15732	15670	15824	15654	15757	15883	15736	15708	15710	15831	15737	15834	15997	15763	15707	15646	15809	15682	15704	15657	15808	15763	15619	15747	15769	15736	15843	15893	15799	15624	15698	15760	15715	15587	15582	15575	15776	15791	15751	15829	15667	15852	15776	15735	15677	15898	15767	15758	15736	15813	15653	15750	15761	15650	15946	15887	15671	15657	15648	15751	15789	15825	15603	15751	15683	15830	15705	15674	15866	15830	15769	15703	15626	15837	15877	15790	15927	15837	15695	15687	15912	15802	15629	15716	15759	15781	15691	15715	15697	15737	15734	15840	15618	15809	15827	15706	15781	15547	15762	15810	15750	15671	15883	15646	15655	15871	15814	15736	15928	15874	15801	15880	15724	15876	15583	15949	15583	15799	15886	15780	15791	15791	15785	15759	15643	15657	15753	15719	15923	15753	15753	15769	15759	15779	15833	15718	15738	15821	15674	15923	15695	15633	15572	15733	15771	15699	15658	15828	15609	15749	15758	15772	15849	15758	15934	15731	15555	15597	15729	15682	15665	15848	15713	15870	15633	15777	15810	15669	15747	15675	15832	15833	15643	15746	15807	15884	15740	15920	15596	15729	15793	15810	15841	15882	15891	15804	15794	15783	15658	15690	15775	15807	15675	15881	15904	15759	15721	15818	15837	15828	15892	15796	15624	15767	15829	15829	15794	15734	15813	15862	15847	15700	15686	15757	15717	15665	15802	15903	15650	15804	15697	15742	15812	15811	15660	15901	15667	15789	15629	15847	15804	15731	15819	15687	15836	15720	15733	15575	15876	15827	15735	15788	15886	15809	15866	15785	15689	15787	15688	15694	15662	15852	15760	15842	15737	15694	15694	15915	15717	15803	15615	15766	15751	15742	15616	15812	15723	15684	15659	15914	15786	15707	15802	15735	15648	15860	15698	15802	15838	15656	15680	15818	15773	15927	15832	15876	15786	15825	15656	15751	15781	15817	15884	15650	15746	15740	15594	15701	15763	15828	15797	15679	15746	15752	15919	15673	15914	15752	15855	15627	15845	15667	15752	15769	15784	15791	15835	15828	15858	15966	15478	15548	15758	15799	15660	15730	15685	15811	15704	15766	15703	15829	15840	15904	15711	15717	15707	15818	15691	15783	15818	15801	15744	15964	15713	15810	15658	15791	15876	15547	15764	15673
23392	21459	28234	26005	24612	25362	24964	21558	20229	19680	19283	18824	18655	18572	18435	18336	18308	18119	18100	18229	18225	18340	17985	18291	18202	18199	18043	18073	18152	17893	17989	17907	18200	18015	17959	17960	18074	18079	17798	18001	18082	18014	17903	17844	17911	18133	18018	17793	18064	17915	17864	17894	17966	17883	17851	17871	17961	18017	18034	18140	17935	18033	17867	18172	17901	18086	17967	17927	18023	17721	17870	17944	17830	17833	18047	17829	17983	17948	18077	18017	17898	18003	18035	17963	17991	17972	18113	17821	17932	17887	18120	18070	18201	18147	17874	18107	18012	17983	17901	18018	18051	17940	18002	17887	18057	17939	17885	17966	18011	17843	17849	17860	17968	17929	17918	17861	17881	18013	17994	18144	18045	17859	17927	17757	17928	17729	18055	18058	17746	17826	17885	17778	17879	17760	17981	17916	17945	17852	17849	17999	18053	18007	17892	18059	17945	17836	17835	17915	17856	17798	17822	18063	17792	17898	17763	17850	17879	18033	18001	17868	17788	17765	17950	18081	17909	17852	17971	18007	17928	17884	18034	18028	18190	17915	17992	17962	17824	18020	17920	17954	18131	17975	18031	18074	18020	17875	17884	17932	17975	17890	18023	18069	17976	17817	17914	17907	18249	18034	17910	17823	17950	17886	17869	17780	17965	17829	18012	17790	17878	17797	17963	18038	17934	18101	18094	18210	18107	17936	17995	18134	17941	17870	17780	17867	17807	18027	17977	17863	17842	17901	18001	17827	17794	17943	17848	17764	18006	17851	17968	17877	17966	17815	17908	18152	17906	17982	18002	18036	17988	18034	17830	17869	17948	18004	17938	17893	17996	18070	17758	18009	18181	18173	17943	17864	17815	18032	17930	17899	18023	17930	18063	18020	17863	17960	17995	17876	17822	17892	17955	17928	18025	17737	17993	17814	18016	17920	18062	17907	17939	17973	18222	17919	18087	17904	17924	18060	17827	17870	17913	17943	17838	17920	17862	18132	18019	18043	17939	17907	17940	17982	17922	17939	17968	17930	18006	18105	18116	18145	17850	17914	17900	18127	17994	17892	18034	18033	18125	17958	17917	18084	17971	17785	17924	17853	17944	18012	18015	17808	17950	17935	17881	17972	18087	18042	17931	17858	17764	17880	17875	17959	18082	17933	18038	18052	17853	17892	18026	18047	17927	18039	17832	17902	18061	17903	18066	17911	17856	18144	17974	18007	17950	18044	17718	17998	17848	18013	17987	18213	17861	17816	17963	17913	17874	17868	17838	17955	18219	18022	17893	17859	17854	17784	17958	17878	17811	17916	17949	17811	17887	17887	18030	17770	17815	17918	17534	17958	17835	18090	18027	17912	17816	17945	17944	18070	18065	17928	18027	17804	17984	17992	17962	17703	17955	17775	17792	18102	18039	17780	17922	17947	18034	17875	17793	18076	18035	17964	18091	18015	17770	17776	18021	17900	17976	17898	18067	18041	17925	17939	17963	18129	18088	17795	17674	18007	17836	17928	17886	18043	17934	18050	17945	17856	17880	17848	17939	18109	17757	17847	18005	17854	17972	17797	17947	17828	17947	18076	17696	18166	17888	17974	17983	17978	17951	18020	17910	17927	17947	17897	17766	17899	17890	18009	18324	18096	18027	17824	18043	17838	17948	18239	17958	17906	17980	17696	18032	17835	17863	18164	17715	18167	17838	18077	17948	17880	18008	17966	18077	17945	17763	18159	17946	17925	17932	18009	17679	17892	17862	17972	18175	17988	17937	18030	17935	17601	18041	17813	17941	17887	17965	17960	18004	17960	17934	17955	17980	18052	18032	17932	17974	17857	17967	17884	17922	18024	17837	17848	17780	17730	17999	17860	17951	18042	17719	18057	18022	17967	17902	18037	18136	17985	17817	17986	17978	17751	18025	17813	17892	18064	17805	17867	18102	17964	17904	18071	17923	17914	17916	17908	17793	17960	18043	17964	17910	17815	18146	17937	18142	18230	17988	17987	17850	17884	18036	18073	17687	17867	17814	18050	18038	17924	18058	18078	18157	18021	17924	18025	17791	17965	17828	17979	18074	17986	17690	17752	17940	17886	18116	18098	18073	18064	17789	17926	17729	17823	18050	17841	17640	18246	17844	17972	18082	17956	17807	17832	18111	17961	18062	17756	17971	17991	17845	17912	18006	17745	17990	18041	17919	17873	17944	17848	17957	18100	17976	17963	17912	18163	18020	17989	18089	17760	18170	18011	17959	17748	17927	17826	17879	17586	17952	17869	18000	18017	18174	17864	17835	17985	17961	17913	18015	18004	17977	17894	17681	17877	18074	17864	17982	17952	17963	17917	17950	17933	17891	17812	17996	18123	17973	17908	17668	17767	17880	17839	17881	17859	18093	17913	17977	18165	17738	18139	17911	17962	17866	18143	18009	18036	18189	18042	17956	17952	17990	17884	17943	17807	17865	17863	18008	17852	17926	18005	18082	17912	17860	18013	18124	18125	17795	17655	18026	18028	17787	17763	17800	17864	17862	17859	18135	18129	17609	18014	18228	17955	18001	17937	18036	17837	17862	17859	17781	17895	17923	17822	17807	18008	17735	17878	17845	17836	17925	18034	18048	18034	18023	17867	17908	17774	17970	17879	17876	17813	17913	18114	17957	18165	18122	18094	17981	17796	17737	18044	18024	17917	18070	17897	18088	17953	18034	17892	18066	18106	17762	18102	17767	18055	17966	18003	17816	18000	17974	17927	18037	17833	18053	17856	17890	18020	17922	17864	18015	17956	17981	17750	17850	17888	17860	17939	17892	17880	17955	18013	18008	17850	18070	17955	17885	17943	17972	18182	18107	17984	18036	18031	17828	17906	17877	17791	18040	17717	17896	18143	18024	18002	17934	17848	17798	17926	17902	17787	17880	17970	17819	18044	18042	17972	17759	17878	18175	18217	18002	17921	17919	17931	17884	17910	17924	17936	17928	18129	18102	17926	17868	17747	18034	17927	17942	17840	18084	18013	17986	17834	17956	17897	17933	17974	17909	18026	18019	17994	17921	18094	17826	17821	17920	18146	17899	17971	18062	17889	17715	18038	17692	17956	18137	18088	18027	17958	18092	17735	17852	17905	17795	17922	17814	18109	18002	18134	17911	18037	17854	17837	17902	18169	17955	18015	17821	17777	17941	17776	17923	17857	17896	18051	17848	17911	18031	17834	18013	17687	18290	18062	17804	17976	17856	17795	17996	18058	18025	17860	17801	18127	17822	17942	17993	18013	18037	17675	17926	18013	17831	18060	18018	17972	17805	17646	17937	17905	17829	17926	18118	17756	18269	18008	18069	17831	17819	18101	17929	17920	17808	17731	17633	17983	18039	17977	17819	17861	17971	18019	17996	17858	18077	17873	18017	17964	17979	18041	17835	18013	17985	18159	17933	18089	18035	18011	17940	17873	17869	17869	18002	17756	18030	17822	18097	17841	17850	17889	17996	18071	17885	17844	18044	18104	17826	17949	17818	17867	17957	18023	17878	17985	17919	17895	18031	18088	17879	17942	17940	17942	18025	17924	17710	17915	17879	17902	17817	17933	17985	17892	18032	17903	17865	18007	18027	17852	18072	17995	17865	17980	18111	17670	17995	18078	17975	17928	18274	17993	17838	17772	18039	17958	18020	17975	17990	18007	17945	17867	17963	17947	18026	17887	18042	17940	18102	17884	17942	17944	17811	18163	17923	17991	17888	18059	18086	17875	17935	18092	18064	17939	17777	17867	17995	17816	17766	17905	18099	17947	18008	18117	17826	18177	18207	17971	17893	17961	17963	17808	17976	17844	17976	17783	18098	17978	18015	17915	18068	18267	18153	17931	17971	18037	18033	17979	17895	17900	17858	18051	18015	17778	18106	18081	18009	17822	18022	17893	17776	17819	17963	18038	17877	18021	18090	17825	18008	17870	17905	17999	17999	17687	17991	17954	17931	17979	17970	17884	18014	17891	17938	17921	17940	18045	18177	18197	18012	18100	17960	18060	17840	17940	17988	18019	17877	17964	17953	17622	18095	17899	18126	17874	17905	18029	17943	17990	17907	18048	17969	17871	18042	17883	18061	18044	17837	17886	18011	17861	17975	18022	18066	17906	18007	18033	17941	17939	17874	17739	18048	17900	18048	18154	18007	17938	17951	17926	17949	18242	17987	18063	18224	17895	17838	17917	18026	17979	17981	17899	18017	17966	18044	18061	18111	17988	18080	18086	17925	18084	17846	17932	17822	17951	17970	17979	18075	17917	17855	17849	17982	17798	17925	18003	17902	17902	17880	18056	17849	18142	18029	17959	18135	18101	18064	18229	17856	18159	17781	17966	18221	17945	17958	17979	17891	18012	17925	18192	17857	18040	17952	17936	17942	17861	18084	18037	18087	17943	18038	17926	17912	18011	17928	18013	17949	17990	18006	17968	18020	17781	17924	18011	17986	17926	17910	17913	17753	17981	18049	18059	18006	17984	18188	17922	17928	17849	18032	18025	17888	17635	17859	18101	18078	17803	17731	18032	17779	18034	17972	17877	17977	17851	17925	17915	17884	18010	18122	17730	17864	17984	18110	18057	17958	17824	17768	17912	17889	17909	18019	17949	17965	18001	18167	17897	17975	18014	17856	17858	17774	17906	17891	18003	17966	17949	18105	17906	17827	17933	18020	17868	17945	18134	17976	18075	17920	17959	17758	17877	18115	18132	18098	17849	17999	17955	18054	17773	17852	17799	17997	17704	17879	17904	17887	17877	18012	17888	18050	18009	18144	18017	17982	17996	17841	17956	18130	17902	18200	17774	18070	18211	18040	17799	17863	18060	17965	17794	18180	17894	17984	17909	17823	18045	17949	17963	17958	18035	17804	18068	17796	17842	17907	17950	17922	17843	17849	18006	18098	17944	18135	18042	17860	17919	17790	18079	18310	17990	17974	17856	17994	17765	17663	18004	17888	17958	17928	17967	18043	17910	17905	17745	17917	18086	17807	18156	17807	18183	17891	17783	18075	17935	18044	17893	17666	17906	17942	17925	18088	17964	17817	17978	18242	18018	17976	17987	17751	18068	17686	17948	17789	17705	17926	17997	17746	17965	17949	17982	17987	17873	18028	17895	17829	18071	17822	17809	18053	18060	17899	17784	18230	18235	17954	18005
24185	46464	39980	33254	29248	25465	23295	20961	19335	18341	17374	17173	16886	16586	16385	16375	16127	16262	15977	16088	16106	15922	15981	16077	16031	16131	15869	15838	16011	15938	15999	15930	15845	15946	15742	16032	15844	15867	15896	15893	15840	15838	15815	15649	15963	15789	15818	15940	15905	15847	15814	15732	15924	15899	15822	15822	15849	15715	15924	15878	15894	15815	15951	15882	15783	16059	16007	15731	15887	15704	15868	15811	15731	15914	15853	15719	15842	15886	15686	15906	15830	15860	15805	15925	15866	15933	15922	15820	15745	15910	15921	15833	16016	16028	15972	15682	15743	15782	15988	15959	15851	15895	15963	15917	15667	16036	15789	15778	15970	15923	15821	15795	15840	15900	15832	15813	15966	15780	15908	15870	15809	15860	15905	15895	15945	15768	15987	15804	15906	15810	15880	15966	15799	15679	15816	15695	15803	15803	15921	15789	15773	15848	15821	15902	15899	15872	15842	15931	15769	15690	15869	15888	15778	15881	15992	15894	15784	15847	15846	15850	15886	15783	15594	15662	15822	15680	15740	15898	16022	15853	15915	15782	15808	15745	15986	15707	15681	15987	15894	16017	15836	15818	15787	15729	15893	15865	15826	15825	15752	15769	15713	15873	15757	15838	15954	15818	15960	15711	15892	15849	15606	15875	15788	15879	15864	15752	15813	15901	15897	15835	15916	15858	15780	15782	15859	16024	16020	15822	16015	15909	15943	16055	15738	15805	15862	15782	15634	15768	15747	15725	15663	16097	15826	15706	15866	15949	15843	15806	15687	15951	15707	15902	15735	15853	15753	15875	15858	15887	15627	15884	15834	15781	15829	15758	15774	15733	15867	15912	15737	15778	15873	15833	15915	15824	15887	15770	15771	15908	15925	15764	16026	15865	15845	15726	16040	15777	15838	15846	16000	15850	15763	15825	15973	15984	15863	15950	15826	15735	15898	15846	15900	15811	15802	15822	16048	15605	15708	15946	15940	15678	15839	15877	15902	15905	15865	15862	15656	15887	15680	15939	15881	15888	15830	15939	15897	15765	15990	15800	15905	15880	15874	15833	15887	15753	15741	15782	15941	15948	15888	15697	15699	15796	15853	15873	15941	15857	15798	15721	15965	15852	15833	15932	15834	15926	15902	15978	15822	15776	15815	15707	15919	15875	15970	15731	15867	15849	15774	15954	15844	15870	15903	15862	15814	15832	15703	15784	15789	15783	15638	15810	15810	15558	16051	15816	15856	15772	15793	15932	15733	15953	15743	15871	15827	15862	15777	15682	15904	15834	15888	15827	15938	15824	15837	15846	15712	15817	16089	15971	15884	15912	15863	15859	15918	15882	15762	15886	15759	15819	15819	15813	16160	15899	15837	15796	15817	15727	15898	15721	15728	15803	15943	15913	15886	15954	15913	15927	15895	15800	15919	15745	15734	15817	15890	15926	15942	15833	15879	15939	15771	15784	15769	15826	15886	15867	15797	15799	15835	15828	15698	15520	15901	15884	15920	15733	15731	15806	15663	15876	15785	15893	15861	15683	15877	15863	15844	16014	15897	15906	16011	15690	15817	15983	15645	15732	16118	15695	15822	15859	15784	15917	15876	16135	15727	15831	15830	15762	15735	15799	16022	15774	15791	15868	15776	16062	15957	15955	15746	15730	15864	15798	15873	15883	15941	15914	15749	15970	15715	15790	15712	15722	15966	15799	15810	15888	15964	15826	15857	15965	15876	15944	15991	15731	15764	15876	15877	15780	15796	15797	15926	15852	15900	15789	16023	15932	16032	15771	15662	15814	15716	15982	15837	15641	15803	15746	15802	15767	15815	15888	15635	15930	15771	15896	15861	15887	15878	15966	15827	15898	15879	16079	15752	15809	15835	15810	15839	15853	15818	15867	15679	15817	15811	15811	15789	15783	15758	15822	15716	15880	15756	15844	15789	15745	15831	15904	15989	15903	15968	15977	15844	15841	15898	15914	15771	15924	15919	15767	15888	15846	15913	15822	15934	16027	15767	15936	15943	15921	15743	15806	15878	15923	15682	15927	15845	15807	15680	15877	15910	15863	15822	15901	15819	15652	15764	16032	15693	15996	15833	15895	15918	15871	15712	15795	15913	15736	15733	15854	15914	15964	15950	15815	15945	16005	15963	15874	15795	15892	15905	15895	15742	16041	15788	15752	15813	15677	15962	15682	15857	16017	15732	16031	15788	15778	15944	15849	15838	15808	15871	15834	15818	15840	15789	15705	15929	15978	15792	15796	15887	15836	15902	15747	15960	15868	15696	15692	15710	15913	15821	15885	15888	15916	15833	15935	15969	15879	15949	15784	15756	16085	15924	15972	15677	15935	15924	15830	15634	15796	15722	16027	15989	15847	15767	15724	16050	15908	15728	15774	15774	16058	15977	15736	15942	16084	15885	15866	15740	15715	15892	15776	15978	16043	15775	15749	15900	15853	15889	15892	15895	15929	15841	15723	15974	15888	15928	15806	15929	15805	15781	15861	15902	15973	15976	15958	15814	15795	15865	15971	15718	15960	15746	15862	15780	15790	15937	15915	15797	15698	15810	15806	15839	15919	15762	15718	15808	15996	15775	15848	15923	16053	15822	15990	15782	15874	15902	15992	15720	15870	15925	15736	15837	15856	15928	15832	16041	15746	15937	15979	15873	16004	15849	15952	15864	15837	15784	15959	15707	15812	15779	15874	15855	15778	15960	15676	15876	15860	15825	15724	15874	15789	15623	15909	15788	15939	15888	15788	15708	15795	15562	15809	15799	15664	15886	15877	15771	15793	15921	15810	15810	15860	15936	15846	15882	15850	15835	15821	15794	15936	15691	15700	15789	15837	16117	15973	15932	15813	15777	15722	15780	15722	15974	15848	15681	15752	15818	15987	15893	15911	15783	16040	15988	15836	15809	16120	15822	15849	15746	15629	15803	15669	15938	15862	15920	15874	15773	15851	15815	15783	15789	15896	15789	15954	15857	15810	15952	15900	15791	15832	15887	15736	15729	15823	15865	15982	15932	15747	15984	15698	15898	16024	15815	15799	15672	15812	16002	15867	15874	15708	15715	16023	15906	15882	15870	15871	15815	15755	15852	15621	15923	15968	15751	15775	16031	15777	15826	15897	15801	15894	15917	15893	15820	15830	15710	15847	15753	15815	15770	15796	15787	15681	15630	15787	15786	15920	15939	15890	15789	15995	15689	15855	15925	15751	15862	15814	15872	15850	15761	15921	15709	16017	15828	15736	15853	15820	15845	15985	15857	15849	15866	15856	15800	15709	15733	15883	15747	15813	15743	15613	15949	15519	15730	15800	15965	15788	16036	15724	15724	15952	15870	15798	15879	15714	15765	16001	15810	15797	15794	15720	16032	15820	15905	15766	15796	15765	15768	15796	15804	15805	15894	16018	15845	15886	15572	15906	15782	15990	15629	15977	15775	15739	16013	15672	15790	15824	15869	15876	15888	15886	15990	15791	15856	15631	15734	15798	16133	15759	15735	15826	15887	15779	15800	15960	15809	15988	15808	15741	15832	15844	15888	15842	15905	15817	16114	15919	15734	15854	15739	15831	15743	15898	15956	15931	15856	15900	15820	15832	15819	15819	15744	15938	15768	15870	15850	15845	15773	15915	15867	15894	15690	15750	15979	15753	15807	15757	15978	15881	15829	15942	15989	15791	15953	15845	15591	15805	15852	16019	15808	15792	15948	15835	15786	15836	15865	15927	15782	15971	15711	15914	15815	15805	15840	15831	15897	15883	15903	15824	16015	15757	15915	15910	15937	15791	15872	15782	15853	15923	15796	15793	15773	15845	15755	15866	15894	15767	15936	15836	15780	15870	15882	15643	15780	15926	15774	15947	15727	15947	15621	15744	15753	15771	15684	15780	15894	15861	15782	15783	15824	15819	15853	16024	15764	15884	15765	15672	16070	15909	15851	15874	15948	16045	15899	16064	15754	15948	15685	15834	15911	15872	15918	15892	15872	15839	15926	15821	15806	15881	15762	15853	15913	15712	15926	15832	16147	15812	15917	15876	15857	15784	15904	15804	15823	15779	15829	15941	15947	15816	15764	15881	15875	15877	15724	15738	15783	15824	15694	15773	16024	15910	15873	16091	15832	15750	15963	15924	16079	15823	15953	15794	15757	15915	15784	15924	15944	15870	15914	15898	15787	15912	15997	15761	15843	15905	15903	16020	15907	15671	15934	15795	15823	15939	15821	15727	15740	15769	15966	15717	15732	15864	16015	15889	15852	15824	15914	15805	15735	15685	15943	15976	15756	15859	15925	15901	15681	15913	15934	15855	15841	15897	15846	15771	15809	15921	15991	15935	15826	15840	15861	15756	15853	15844	15726	15829	15787	15808	15832	15876	15801	15889	15781	15907	15854	15738	15927	15923	15884	15985	15814	15919	15793	16038	15851	15767	15830	15884	15950	15828	15960	15803	15734	15741	15844	15902	15735	15853	15869	15872	15892	15867	16009	16016	15908	15671	16052	15807	15881	15878	15725	15896	15836	15798	15931	15957	15949	15857	15802	15969	15949	15783	15814	15843	15887	15838	15861	15933	15776	15993	15810	15899	15990	16053	15782	15862	15868	16052	15791	15734	15896	15890	15843	15789	15953	15818	15899	15867	15875	15927	15904	15807	16082	15953	15940	15766	15798	15895	15636	15810	15809	15864	15713	15857	15891	15851	15686	15839	15982	15880	15905	15847	15770	15892	15844	15729	15718	15668	15818	15739	15856	15846	15747	15920	15800	15851	15848	15794	15811	15709	15863	15698	15816	15957	15820	15940	15664	15756	15687	15935	15940	15819	15876	15766	15878	15994	15742	16013	15863	15840	16008	15952	15833	16002	15807	15932	15769	15843	15694	15786	15779	15949	15689	15689	15771	15939	15770	15861	15857	15992	15763	15803	15891	15763	15631	15750	15908	15837	15825	15812	15723	15693	15922	15930	15722	15950	15852	15754	15882	15848	15931	15873	15870	15925	15768	15932	15857	16003	15786	15931	15867	15821	15882	15959	15985	15717	15920	15617	15936	15843	15867	16002	15818	15859	15765	15885	15973	15937	15982	15913	15870	15754	15538	15756	15809	15866	15899	15973	15732	15739	16011	15875	15935	15773	15812	15837	15798	15780	15898	15909	15996	15838
25353	21685	28206	29563	24081	22536	21831	19877	19148	18449	18362	18254	17997	17904	17779	17815	17747	17443	17618	17618	17446	17495	17585	17511	17382	17650	17591	17600	17585	17576	17450	17519	17424	17430	17526	17607	17384	17551	17535	17463	17547	17518	17354	17483	17614	17519	17536	17584	17406	17365	17434	17354	17374	17375	17510	17405	17784	17684	17581	17558	17492	17428	17447	17465	17376	17415	17351	17516	17493	17313	17466	17511	17507	17394	17445	17450	17342	17615	17411	17665	17434	17742	17298	17448	17716	17308	17570	17531	17563	17448	17273	17560	17478	17445	17417	17415	17446	17447	17473	17410	17475	17389	17469	17341	17474	17284	17681	17467	17475	17421	17806	17491	17376	17413	17281	17684	17336	17500	17288	17355	17378	17379	17299	17383	17343	17363	17405	17580	17449	17177	17343	17537	17474	17456	17521	17802	17424	17455	17159	17392	17676	17381	17675	17432	17587	17505	17575	17438	17396	17310	17369	17533	17300	17686	17589	17439	17526	17455	17561	17288	17611	17569	17478	17560	17413	17580	17660	17754	17327	17399	17393	17535	17521	17355	17338	17661	17307	17483	17484	17446	17427	17501	17490	17566	17573	17326	17465	17555	17480	17256	17533	17398	17403	17462	17576	17363	17499	17323	17274	17486	17526	17597	17570	17351	17388	17258	17394	17680	17307	17523	17397	17328	17681	17510	17557	17522	17595	17378	17515	17512	17298	17448	17365	17612	17467	17497	17348	17518	17345	17508	17397	17592	17574	17576	17701	17400	17478	17593	17508	17662	17808	17345	17598	17423	17485	17485	17456	17397	17491	17441	17604	17422	17511	17332	17451	17557	17665	17343	17435	17473	17359	17494	17472	17450	17367	17512	17315	17552	17509	17481	17428	17358	17415	17395	17469	17473	17447	17497	17491	17423	17610	17513	17362	17536	17448	17471	17510	17415	17631	17516	17519	17488	17476	17294	17220	17637	17326	17567	17515	17356	17356	17647	17223	17522	17571	17452	17385	17501	17499	17486	17501	17430	17505	17483	17616	17434	17264	17540	17352	17399	17424	17498	17470	17441	17365	17231	17196	17338	17415	17576	17395	17239	17537	17546	17576	17583	17494	17482	17513	17610	17326	17265	17461	17409	17599	17316	17391	17434	17344	17351	17563	17386	17557	17483	17425	17490	17330	17507	17567	17589	17593	17405	17620	17707	17636	17473	17432	17542	17659	17245	17529	17447	17607	17435	17336	17249	17450	17497	17486	17430	17622	17550	17493	17566	17474	17394	17314	17516	17540	17415	17374	17532	17251	17318	17568	17343	17270	17307	17557	17646	17515	17458	17612	17470	17343	17337	17420	17306	17652	17346	17502	17568	17690	17563	17501	17542	17357	17441	17292	17329	17322	17372	17474	17381	17608	17385	17567	17578	17494	17457	17491	17515	17612	17308	17531	17498	17415	17372	17415	17544	17491	17514	17284	17450	17421	17506	17463	17354	17479	17323	17516	17366	17371	17371	17349	17425	17329	17571	17551	17332	17482	17550	17446	17378	17468	17534	17401	17400	17331	17425	17410	17248	17471	17476	17559	17466	17387	17431	17400	17501	17481	17507	17669	17438	17379	17587	17368	17181	17291	17539	17463	17488	17567	17510	17530	17421	17412	17461	17608	17477	17447	17366	17497	17471	17504	17582	17494	17431	17466	17506	17637	17368	17349	17269	17407	17423	17430	17534	17502	17315	17382	17491	17491	17527	17328	17446	17406	17595	17443	17572	17447	17451	17406	17491	17488	17337	17618	17577	17530	17332	17435	17436	17478	17536	17418	17329	17582	17453	17553	17467	17458	17298	17419	17496	17407	17254	17496	17393	17553	17568	17522	17590	17525	17503	17349	17513	17389	17544	17500	17514	17655	17627	17448	17456	17408	17471	17412	17516	17428	17214	17477	17401	17374	17450	17597	17457	17316	17608	17421	17420	17511	17557	17391	17428	17479	17456	17549	17492	17465	17524	17387	17627	17406	17733	17633	17498	17559	17415	17541	17525	17540	17301	17346	17591	17435	17422	17476	17702	17405	17554	17316	17381	17353	17559	17547	17404	17611	17521	17677	17608	17336	17444	17564	17527	17329	17373	17447	17384	17444	17557	17541	17414	17515	17177	17475	17633	17482	17253	17497	17434	17503	17573	17494	17447	17537	17409	17417	17357	17410	17506	17501	17594	17617	17388	17437	17336	17368	17564	17472	17616	17465	17644	17508	17582	17485	17514	17658	17362	17234	17660	17451	17599	17446	17337	17556	17564	17632	17362	17839	17338	17383	17538	17305	17400	17410	17465	17454	17584	17545	17567	17675	17261	17468	17467	17318	17522	17414	17258	17341	17307	17380	17525	17642	17377	17568	17525	17498	17361	17513	17295	17683	17411	17459	17386	17457	17380	17720	17415	17558	17228	17410	17608	17583	17521	17357	17248	17385	17430	17379	17469	17507	17329	17374	17590	17502	17476	17585	17681	17539	17361	17289	17408	17350	17537	17539	17355	17494	17513	17572	17626	17374	17474	17609	17582	17471	17508	17435	17482	17348	17703	17443	17282	17424	17336	17528	17441	17513	17451	17695	17537	17472	17375	17416	17400	17494	17462	17514	17518	17434	17441	17391	17422	17381	17355	17473	17431	17591	17422	17656	17555	17431	17160	17486	17524	17408	17415	17448	17563	17325	17483	17467	17289	17536	17316	17539	17600	17564	17517	17534	17379	17414	17393	17440	17440	17494	17482	17413	17675	17559	17545	17439	17565	17440	17643	17736	17578	17297	17421	17416	17329	17485	17439	17567	17453	17702	17442	17301	17370	17664	17617	17537	17580	17368	17451	17560	17274	17379	17601	17584	17474	17444	17352	17337	17433	17710	17675	17374	17443	17554	17579	17598	17492	17502	17305	17370	17332	17373	17576	17505	17229	17405	17343	17519	17526	17294	17485	17435	17296	17590	17575	17506	17414	17412	17404	17432	17577	17318	17416	17453	17529	17463	17572	17425	17398	17437	17578	17625	17371	17630	17435	17631	17514	17497	17462	17340	17433	17360	17529	17543	17484	17498	17282	17410	17362	17373	17554	17512	17403	17556	17326	17311	17405	17431	17451	17572	17346	17273	17626	17305	17482	17582	17596	17237	17405	17397	17379	17493	17701	17377	17226	17439	17618	17741	17632	17628	17520	17460	17533	17607	17606	17467	17516	17378	17367	17614	17362	17429	17355	17498	17574	17636	17547	17433	17684	17401	17415	17547	17420	17333	17552	17513	17414	17457	17436	17542	17521	17301	17597	17207	17352	17633	17424	17610	17555	17556	17601	17630	17734	17503	17418	17598	17633	17517	17549	17498	17298	17511	17244	17652	17777	17786	17440	17484	17464	17433	17454	17345	17551	17497	17851	17436	17359	17583	17454	17439	17396	17211	17345	17609	17611	17609	17603	17532	17487	17507	17416	17581	17449	17285	17276	17522	17502	17504	17307	17451	17406	17642	17422	17502	17420	17517	17360	17413	17398	17391	17368	17750	17663	17487	17554	17614	17517	17257	17391	17393	17537	17464	17589	17501	17320	17511	17495	17473	17496	17527	17662	17561	17435	17620	17619	17412	17305	17376	17300	17293	17427	17580	17644	17625	17423	17370	17377	17413	17585	17454	17596	17414	17472	17451	17391	17514	17431	17563	17395	17515	17511	17310	17339	17588	17374	17334	17387	17488	17496	17473	17347	17263	17438	17311	17523	17416	17280	17454	17507	17621	17431	17563	17533	17634	17630	17551	17529	17530	17423	17550	17591	17614	17325	17474	17596	17447	17193	17403	17327	17434	17734	17502	17386	17382	17681	17559	17521	17639	17597	17318	17254	17483	17394	17495	17468	17441	17402	17476	17345	17351	17596	17305	17557	17421	17567	17674	17492	17442	17436	17468	17499	17581	17469	17565	17489	17337	17318	17376	17340	17622	17448	17406	17467	17617	17481	17251	17280	17439	17478	17514	17528	17487	17530	17350	17645	17449	17553	17365	17473	17387	17433	17627	17552	17343	17442	17540	17385	17254	17325	17514	17437	17340	17458	17430	17594	17427	17453	17502	17447	17468	17325	17624	17597	17680	17701	17401	17393	17476	17502	17284	17461	17392	17377	17489	17356	17485	17322	17528	17382	17581	17446	17477	17684	17602	17458	17615	17391	17512	17154	17327	17569	17527	17311	17437	17440	17427	17644	17474	17580	17526	17314	17436	17377	17283	17625	17649	17278	17478	17476	17576	17618	17536	17434	17600	17438	17420	17285	17521	17425	17361	17465	17517	17558	17374	17442	17333	17475	17499	17514	17575	17398	17462	17506	17517	17513	17362	17421	17524	17632	17500	17147	17474	17391	17550	17438	17610	17377	17517	17401	17588	17315	17413	17258	17395	17407	17606	17438	17651	17457	17391	17580	17487	17494	17571	17667	17593	17423	17470	17438	17482	17580	17557	17391	17479	17557	17539	17387	17431	17445	17482	17506	17483	17443	17535	17472	17397	17458	17387	17568	17558	17493	17513	17718	17607	17496	17556	17497	17381	17577	17526	17535	17324	17485	17450	17414	17546	17386	17562	17377	17557	17384	17312	17505	17425	17477	17649	17486	17373	17594	17381	17354	17652	17364	17462	17547	17576	17356	17542	17469	17471	17721	17434	17637	17599	17310	17373	17436	17272	17552	17512	17485	17442	17318	17352	17469	17446	17343	17428	17427	17707	17371	17445	17664	17463	17635	17431	17537	17467	17621	17583	17459	17638	17558	17458	17574	17476	17455	17467	17483	17282	17363	17492	17460	17416	17414	17327	17460	17543	17421	17682	17403	17478	17502	17549	17509	17418	17566	17526	17645	17517	17428	17388	17608	17555	17509	17274	17545	17483	17339	17594	17427	17634	17447	17516	17575	17445	17339	17402	17680	17404	17237	17434	17610	17415	17567	17575	17474	17486	17498	17410	17342	17426	17346	17467	17484	17418	17388	17404	17431	17387	17329	17531	17413	17552	17528	17602	17572	17539	17411	17536	17389	17511	17533	17376	17325	17380	17628	17599	17451	17489	17500	17569	17383	17448	17408	17370	17387	17497	17395	17516	17592	17777	17327	17497	17347	17469	17380	17551	17183	17482	17501
24253	42553	36175	30316	26005	22791	20850	19229	18201	17240	16750	16484	16333	16040	15979	15980	15908	15757	15762	15776	15770	15680	15643	15742	15665	15661	15704	15694	15552	15664	15689	15526	15601	15645	15583	15674	15704	15548	15710	15488	15569	15538	15763	15543	15497	15491	15558	15635	15777	15759	15505	15635	15664	15796	15584	15596	15587	15568	15635	15750	15562	15377	15796	15548	15494	15451	15702	15835	15431	15575	15465	15678	15493	15409	15578	15508	15736	15472	15686	15586	15760	15492	15647	15528	15554	15443	15470	15505	15544	15536	15569	15540	15487	15447	15602	15584	15650	15485	15481	15650	15638	15552	15531	15503	15640	15592	15577	15657	15510	15719	15752	15446	15473	15551	15510	15569	15523	15555	15664	15553	15502	15680	15714	15721	15556	15519	15579	15782	15659	15487	15641	15706	15439	15446	15450	15565	15642	15432	15541	15667	15597	15576	15639	15523	15339	15548	15569	15524	15678	15615	15501	15580	15565	15475	15565	15509	15754	15526	15505	15584	15553	15512	15568	15588	15518	15590	15653	15560	15543	15813	15564	15701	15505	15544	15639	15515	15629	15710	15369	15617	15688	15534	15541	15658	15510	15571	15723	15535	15562	15481	15624	15472	15563	15810	15547	15495	15372	15532	15738	15533	15507	15581	15783	15664	15562	15571	15633	15453	15636	15423	15551	15612	15600	15665	15410	15697	15510	15752	15572	15566	15492	15639	15614	15510	15739	15496	15594	15701	15520	15631	15526	15606	15540	15466	15627	15680	15466	15659	15486	15797	15453	15660	15759	15586	15438	15666	15620	15713	15445	15503	15627	15496	15489	15749	15678	15530	15671	15626	15408	15529	15486	15776	15659	15556	15577	15552	15736	15648	15566	15686	15567	15526	15382	15787	15564	15628	15536	15623	15569	15699	15600	15518	15603	15664	15621	15547	15558	15583	15637	15552	15561	15499	15592	15600	15615	15712	15690	15509	15539	15602	15546	15644	15566	15697	15477	15413	15582	15562	15520	15574	15666	15603	15588	15543	15488	15593	15441	15477	15680	15697	15652	15523	15494	15705	15575	15505	15559	15657	15528	15711	15580	15779	15334	15460	15721	15406	15462	15552	15564	15865	15753	15763	15568	15562	15657	15559	15580	15602	15622	15449	15667	15751	15604	15505	15692	15647	15407	15563	15627	15634	15649	15478	15668	15625	15648	15447	15482	15525	15668	15526	15674	15532	15678	15621	15509	15669	15674	15665	15644	15588	15631	15639	15652	15536	15707	15729	15579	15653	15508	15529	15564	15448	15515	15619	15709	15513	15685	15563	15631	15577	15516	15465	15516	15671	15527	15659	15473	15699	15566	15484	15586	15714	15530	15632	15652	15716	15708	15553	15545	15588	15460	15460	15491	15649	15519	15729	15500	15781	15735	15450	15625	15531	15756	15638	15606	15575	15601	15747	15593	15662	15674	15612	15730	15638	15730	15581	15599	15446	15448	15706	15812	15655	15680	15659	15643	15521	15513	15651	15602	15574	15550	15500	15636	15525	15422	15463	15497	15621	15407	15617	15503	15557	15552	15617	15508	15471	15517	15558	15738	15702	15550	15543	15494	15616	15668	15629	15501	15516	15528	15549	15493	15659	15593	15507	15670	15600	15541	15587	15651	15677	15432	15533	15569	15724	15445	15660	15693	15547	15703	15537	15718	15606	15564	15676	15731	15535	15545	15798	15538	15670	15617	15689	15606	15637	15697	15388	15542	15494	15512	15536	15650	15524	15625	15606	15479	15636	15624	15443	15483	15655	15772	15509	15557	15588	15569	15601	15539	16002	15448	15705	15439	15511	15520	15539	15620	15678	15779	15680	15538	15543	15592	15629	15676	15550	15577	15748	15565	15568	15656	15559	15518	15582	15551	15583	15352	15546	15491	15678	15593	15530	15553	15575	15477	15645	15514	15632	15728	15692	15625	15743	15716	15755	15557	15392	15725	15705	15702	15668	15529	15525	15660	15658	15526	15619	15568	15697	15479	15705	15564	15553	15670	15469	15558	15441	15514	15485	15858	15501	15560	15470	15657	15438	15492	15716	15688	15677	15690	15595	15486	15436	15504	15556	15504	15496	15696	15578	15597	15671	15465	15526	15529	15570	15629	15401	15583	15596	15660	15846	15611	15599	15555	15712	15651	15532	15752	15754	15580	15616	15701	15617	15476	15626	15668	15479	15515	15700	15615	15565	15731	15645	15513	15548	15701	15616	15498	15613	15694	15771	15575	15418	15768	15654	15648	15579	15619	15650	15668	15700	15504	15552	15648	15499	15567	15621	15588	15623	15634	15676	15526	15566	15549	15447	15609	15780	15451	15534	15502	15526	15590	15469	15537	15564	15574	15592	15585	15427	15483	15647	15277	15592	15661	15462	15640	15613	15585	15510	15570	15606	15580	15460	15726	15567	15680	15522	15378	15498	15607	15645	15660	15588	15476	15616	15672	15746	15554	15656	15640	15659	15516	15687	15568	15682	15433	15529	15734	15612	15602	15608	15605	15452	15563	15700	15644	15685	15640	15724	15578	15419	15357	15582	15539	15667	15532	15509	15679	15503	15463	15538	15540	15683	15589	15807	15555	15642	15774	15660	15521	15484	15490	15648	15517	15622	15541	15452	15735	15606	15497	15569	15546	15541	15643	15488	15618	15537	15579	15446	15713	15492	15543	15625	15457	15625	15663	15616	15625	15595	15757	15534	15534	15760	15689	15587	15568	15722	15713	15501	15576	15705	15739	15588	15583	15533	15733	15653	15630	15622	15615	15432	15814	15583	15623	15433	15656	15600	15498	15782	15535	15400	15692	15747	15561	15608	15580	15647	15645	15712	15627	15640	15555	15567	15488	15489	15769	15565	15627	15589	15753	15518	15554	15639	15712	15563	15579	15443	15736	15654	15577	15631	15654	15594	15618	15734	15764	15491	15537	15478	15507	15546	15534	15432	15639	15572	15499	15615	15526	15557	15628	15596	15653	15645	15740	15611	15650	15462	15626	15666	15649	15759	15542	15468	15608	15605	15635	15745	15761	15609	15533	15560	15696	15424	15528	15549	15486	15733	15520	15448	15489	15518	15630	15516	15592	15531	15625	15579	15579	15511	15607	15786	15590	15491	15606	15505	15642	15556	15551	15576	15464	15409	15541	15854	15663	15444	15464	15598	15669	15573	15682	15504	15656	15618	15728	15620	15492	15573	15512	15699	15679	15604	15465	15561	15665	15498	15751	15612	15596	15601	15435	15747	15724	15634	15562	15496	15624	15546	15585	15634	15450	15648	15670	15579	15505	15525	15725	15607	15565	15829	15525	15558	15513	15590	15672	15583	15476	15611	15441	15558	15805	15703	15471	15741	15582	15650	15649	15677	15667	15650	15780	15465	15579	15582	15761	15514	15712	15541	15592	15767	15658	15628	15562	15748	15749	15644	15737	15612	15492	15627	15517	15744	15540	15721	15701	15618	15770	15663	15509	15665	15501	15693	15755	15597	15520	15503	15611	15721	15649	15669	15627	15577	15422	15511	15583	15541	15431	15657	15628	15501	15746	15625	15622	15876	15545	15668	15550	15727	15593	15589	15572	15618	15617	15452	15705	15633	15500	15557	15500	15642	15607	15612	15646	15579	15596	15738	15621	15577	15587	15412	15674	15729	15543	15458	15688	15588	15484	15764	15609	15513	15731	15807	15680	15608	15505	15696	15441	15624	15586	15730	15625	15622	15743	15597	15576	15437	15740	15655	15379	15563	15680	15696	15561	15744	15462	15482	15582	15612	15561	15547	15669	15692	15541	15702	15585	15577	15636	15554	15793	15662	15621	15599	15618	15617	15724	15543	15687	15792	15538	15452	15605	15625	15566	15599	15395	15591	15725	15635	15480	15682	15626	15690	15559	15418	15689	15462	15638	15492	15724	15315	15614	15605	15574	15575	15695	15495	15578	15513	15508	15396	15606	15590	15532	15576	15676	15604	15701	15619	15480	15484	15820	15471	15549	15530	15518	15602	15489	15588	15657	15574	15530	15658	15454	15626	15513	15385	15650	15650	15525	15610	15648	15585	15566	15662	15558	15568	15493	15749	15679	15619	15534	15451	15495	15811	15706	15531	15389	15597	15516	15502	15639	15384	15643	15754	15579	15625	15624	15629	15625	15575	15637	15785	15545	15400	15545	15608	15598	15588	15584	15678	15450	15734	15497	15756	15630	15644	15700	15652	15630	15701	15458	15577	15643	15489	15450	15425	15637	15615	15683	15493	15645	15564	15771	15778	15458	15453	15562	15556	15500	15477	15568	15545	15569	15607	15629	15680	15734	15442	15571	15525	15665	15806	15659	15630	15806	15746	15669	15664	15565	15640	15685	15625	15581	15497	15797	15559	15577	15683	15536	15665	15676	15526	15537	15719	15521	15539	15550	15623	15591	15694	15528	15626	15783	15788	15575	15660	15650	15621	15628	15697	15572	15551	15547	15495	15656	15587	15553	15584	15429	15604	15523	15405	15662	15571	15563	15619	15551	15482	15762	15664	15682	15544	15408	15489	15582	15722	15335	15590	15670	15615	15528	15585	15579	15452	15792	15548	15630	15508	15693	15570	15583	15540	15569	15709	15582	15580	15730	15496	15790	15653	15452	15429	15732	15732	15487	15546	15692	15603	15490	15585	15505	15535	15654	15452	15668	15640	15539	15600	15615	15557	15698	15559	15648	15606	15515	15757	15508	15713	15464	15606	15517	15701	15580	15453	15594	15563	15464	15569	15543	15588	15601	15592	15574	15728	15614	15583	15521	15562	15678	15623	15628	15738	15686	15587	15621	15547	15639	15726	15499	15476	15619	15457	15794	15392	15597	15598	15403	15695	15533	15476	15595	15618	15596	15724	15487	15659	15662	15597	15689	15613	15623	15557	15604	15666	15656	15714	15696	15619	15627	15475	15544	15564	15527	15533	15655	15535	15318	15496	15716	15735	15576	15497	15631	15402	15640	15597	15659	15710	15524	15769	15548	15539	15517	15552	15625	15453	15513	15575	15593	15592	15666	15663	15668	15673	15641	15729	15529	15551	15786	15722	15631	15504	15572	15755	15569	15544	15583	15676	15553	15455	15553	15596	15593	15601	15539	15691	15624	15622	15639	15596
22546	21477	28570	24929	22744	25968	27770	22875	21098	20416	20049	19160	19206	18978	18669	18439	18407	18298	18537	18280	18222	18060	18124	18252	18046	18193	18213	18087	18155	17935	18042	17836	18016	17899	17984	18021	17994	18221	17989	17963	17938	18164	17912	18062	17684	17998	17979	17848	17938	18182	18035	18012	18017	18119	18134	18143	18028	17959	17997	17890	17771	18211	17916	17930	17924	17874	18068	17915	17875	18151	17873	17827	18043	17886	18001	17876	18192	17833	17898	17855	17967	18061	17995	17996	17916	17965	17950	17735	17984	17977	18097	17993	17945	17962	17949	17877	17886	17741	17779	17869	17889	18072	17634	18077	17646	17951	18023	17880	17996	17896	17842	17953	17894	17827	17969	18003	18032	18034	18059	17928	18002	18000	17718	17916	17781	17859	17827	18053	17747	17998	17994	18148	18017	17664	17765	17959	17916	17805	17940	17872	17971	17993	17845	17757	17849	18079	17899	17805	17920	17838	17852	17761	17982	18020	17922	18018	18098	17926	17859	18030	18081	17847	17916	17719	17985	17899	17868	17902	17893	17959	18021	17840	17979	17815	17930	18045	17868	17790	18005	17978	17995	18069	17883	17852	18018	17968	17904	17710	17977	17961	17873	17813	17868	17789	17968	17930	17946	17815	17935	17902	17827	17892	18006	18001	17806	17979	17811	17851	18032	17892	18013	17849	17680	17872	17817	17622	17639	17790	17855	18057	17897	17832	17737	17891	17823	17953	18070	18006	17746	17911	17758	17916	17933	18115	18003	17878	17933	17908	17924	17700	17874	17726	17910	18004	17723	17959	17985	18014	17871	18076	17877	17770	17896	17795	18103	17781	17888	17876	17998	17988	17839	17718	17915	17841	17953	17859	17957	17868	17899	17789	17869	17917	18037	17965	17936	17786	17918	18077	17870	18007	17958	17859	18086	17924	17761	17959	17861	17711	17947	17880	17958	17978	17985	18133	18052	17854	18079	17680	17812	18069	17890	18120	17786	17879	17811	18081	17985	18094	17991	17741	17872	17945	17845	18001	18078	17998	17831	17878	18065	17885	17905	17933	17844	17912	17793	17859	17848	17932	17776	17701	17972	17826	18050	17860	18017	17740	17895	18031	17863	17895	17766	17969	17981	17728	17696	17861	17923	17941	18010	17827	17944	18079	17898	17865	17972	17865	18136	18054	18041	17901	17958	17774	17815	17881	17868	17748	17998	18034	17838	18048	17830	17879	18100	17940	17992	17841	17936	17885	17799	17786	17865	17965	17946	17831	17966	17826	17965	17898	17843	17887	17711	17997	17912	17718	17868	18049	18003	17762	17831	17883	17744	17973	17878	17804	17804	17915	17946	17944	17926	17990	17912	18082	17914	18009	17997	17928	18029	18087	17898	17956	17837	17778	17902	17932	17768	17770	17916	17660	18140	18087	18025	18029	17936	17820	17793	17961	17875	17802	17994	17851	17943	18023	17984	17980	17914	17961	17657	18069	17888	17936	17984	18008	17824	17808	17927	17903	18047	17811	17828	17997	17730	17983	17974	17633	18051	17789	17885	17840	17885	17822	17840	17903	17839	18069	17669	17879	18092	18018	17895	17922	17638	18030	17806	18104	17874	17724	17811	17823	17869	17490	18026	17817	17909	17757	17864	17662	18115	17975	17777	18013	17935	17924	17852	17892	17915	17914	17728	17934	17965	18084	17949	17708	17776	17885	17929	18108	17887	17899	17829	18051	17892	17936	17977	18028	17817	17791	17871	17913	17952	18037	17857	17920	17778	17862	17946	17816	17996	17902	17931	17771	17989	17981	17860	17954	17956	17902	17788	18008	17890	17787	17801	17724	17915	17963	18114	17940	18054	18020	17855	17934	17994	18002	17804	17718	18047	17803	17800	18048	18096	17884	18066	17840	17870	17960	18114	17830	17845	17871	17987	18046	17965	17934	18042	17759	17963	17989	17916	17858	17893	18008	17864	17891	17974	17713	17836	17824	18089	18003	17931	18285	17905	17763	17966	18140	17838	17894	17726	18024	17784	17967	17896	18031	17932	18040	18030	18098	17892	17928	18046	17801	18078	18132	18007	17846	17826	17886	17976	17999	17718	17840	17843	17531	17893	18032	17952	17871	17798	17934	17937	17778	18007	17841	17668	17880	18121	18015	17932	17975	17651	18026	17958	17949	17665	17757	17848	17913	17864	18082	17912	18098	17700	17967	17978	17734	17822	17994	17955	18041	17949	17872	17980	17849	17920	17874	17775	17857	18081	17809	18114	17590	17881	17943	17965	17872	17819	18079	17854	18075	17716	17838	18023	17846	18101	17823	18035	17805	17727	17797	17850	17882	17828	17876	17807	17845	17847	17842	17799	17970	17822	17959	17942	17997	17896	17953	18096	18054	17865	17835	17771	17954	17995	18172	17847	17986	17821	17879	17856	18146	18005	18023	17981	17934	17864	17954	17862	17833	18135	17997	17788	17758	17933	17745	18168	18131	17834	17860	17938	17871	18050	17842	17891	17900	17871	18055	17912	17963	17956	17911	18205	17812	18155	18049	17875	17917	17911	17722	18014	17813	18021	17753	17919	17774	17908	17655	17673	17823	18004	17775	18027	18052	17892	18122	17996	17896	17996	17859	17930	17811	17924	17890	17963	17854	17876	17919	17880	17801	17955	17915	17894	17971	18014	17851	17863	17900	17891	17921	17850	17792	18014	17936	17862	17929	17860	17734	18014	17803	17895	18042	17979	18002	17626	17942	17896	17959	17906	17873	17907	17710	17701	17712	17847	17896	17907	18040	17890	17897	17992	18024	17942	17794	17961	17865	17942	17771	18145	17911	17905	17657	17769	17871	18047	17865	17925	17812	17927	17986	18030	17914	17691	17855	17864	17714	17938	17970	17786	17972	17714	17830	18018	17733	17749	17901	18060	17932	17860	17648	17993	17953	17854	17992	17926	17704	17891	17856	17990	17823	18103	17864	17792	18040	18028	18035	17812	17913	17861	17871	17924	18019	17927	17745	17723	17920	17857	17820	17971	17761	17986	17809	17868	18040	17979	17915	17993	18047	17817	18072	17907	17941	17976	17928	17991	17865	17799	17832	17896	17910	17987	17760	17818	18005	17814	17903	17784	17736	18066	17948	18158	17717	17875	17918	17951	17806	17743	18012	17908	17598	17859	17820	17797	17997	17836	17893	17994	17831	17895	17960	17814	17972	17990	17792	17970	17724	17998	17871	18002	17904	18103	17931	18053	17972	18107	18039	17878	17920	17770	17893	17900	17793	18020	17712	17798	18070	17792	17988	17921	18196	18091	17922	17920	18059	17995	17923	18014	18159	17866	17921	17932	17859	17879	18006	17871	17951	17846	18017	17970	17920	17951	17968	17971	17985	17628	17908	17865	17778	17980	17901	18026	17895	18116	17733	18128	17928	18037	17706	18077	17787	18090	17910	18087	18073	17832	17811	17865	17878	18028	17984	17852	17995	17799	17938	17993	17967	18085	17961	17954	18083	17971	18069	17836	17913	17896	17913	17876	17945	17871	17765	17929	18078	17903	18098	17904	18176	18056	17754	17994	17722	17869	17895	17932	17733	17826	17788	17829	17828	17922	18016	17751	17869	17952	18172	17729	17762	18108	17958	18042	17856	17961	17930	17964	18022	17963	17972	18060	17886	18041	17953	17755	17877	17990	17762	17985	17924	17768	17964	17896	17906	17999	18009	17957	18025	17998	18076	17947	17829	17892	17719	18053	17661	17952	17937	17752	17840	17868	17834	17946	17857	17959	17787	17898	17906	17993	17875	17881	17814	17790	17975	17994	17798	17562	17976	17785	17869	17864	17952	18147	17732	17969	18039	17875	18101	17930	17947	17845	18037	18040	18010	17956	17974	17769	17685	17660	18075	17967	17570	17877	17638	17896	17866	18031	18001	17760	17914	17844	17986	17816	17819	18043	17992	18061	17987	17935	17936	18280	17892	18016	17983	17907	17818	18029	17836	17989	17644	17944	17823	18099	17840	17821	18053	17770	17960	17945	17836	17865	17911	17876	18063	18091	17810	17776	17895	18198	18015	18090	17881	17978	17874	17831	17758	18036	17941	17697	17836	17833	17816	18032	18012	17807	17905	17930	17806	18103	17917	18057	17995	17981	18097	18045	17745	18011	17935	17932	18067	18163	18102	17957	18020	17719	18138	17868	17816	17978	18108	17830	17801	17976	18043	17971	17996	17845	17851	17808	17906	18185	18119	17748	18000	17974	17884	17899	17863	17894	17930	17844	17930	18142	17815	17827	18030	17801	18017	17921	18020	17872	17917	18058	17965	17685	17755	18050	17970	17782	18143	17999	18026	17882	17943	17800	17897	17924	17937	17856	17925	18025	17982	17935	18107	17679	17902	17857	18120	17976	17926	17901	17840	17823	17838	17884	17914	17727	17824	17999	17801	17758	17945	17900	17924	17763	17873	17914	17788	17788	17748	17828	17942	17882	17955	17818	17713	17888	17778	17886	17710	17990	17765	17727	17931	17895	17827	17822	18054	17746	18000	17974	17750	17913	17923	17924	17920	17822	17842	17975	17855	17829	17977	17871	17879	17965	17836	18083	18080	17902	18091	17950	17758	17918	17911	18133	17970	17910	17905	18046	17870	17841	17845	17767	18025	18026	18063	18040	17780	17961	17793	17815	17833	17668	17953	17821	17860	17972	17909	17891	17938	17987	17802	17728	17838	17782	17792	17929	17968	17822	17693	17978	17974	17852	17942	17824	17848	17891	17820	18076	18022	17939	17815	17848	17782	18093	17627	18089	17876	17995	17853	18032	17963	17920	17914	17925	17862	17825	17918	17862	18111	17934	17794	18006	17941	17772	17881	17947	17880	18003	17956	17819	17771	17911	17901	17916	17871	18006	17763	17905	18057	17889	17865	18255	18112	18090	17956	17843	17853	17885	17788	17836	17972	17930	17803	17851	17689	17840	17838	18068	17975	17949	17944	17920	18157	17924	17802	17886	17796	18043	17938	17824	18007	18018	17792	17800	17763	18005	18098	17783	18038	17737	17827	18172	17935	17813	17670	17869	18000	17999	17789	17899	17990	17769	17878	17971	17897	18017	17998	17960	18091	17987	17940	17986	17962	18022	17873	17950	18087	17994	17712	17755	17920	18042	17827
24835	50203	44132	37454	31676	27907	25014	22526	20453	19142	18559	17544	17170	16939	16797	16444	16318	16402	16216	15870	16348	16255	16097	16141	15988	15921	15946	15900	16197	15807	16020	15942	15815	15938	16043	15953	15880	15862	15855	15861	15983	15675	15911	15839	15914	15902	15844	15938	15829	15969	15901	15879	16064	15931	15593	15899	15829	15927	15961	15927	15735	15728	16046	15978	15820	15875	15816	15751	15769	15814	15761	15939	15948	16030	15898	15865	15867	15803	15943	15830	15809	16075	15773	15956	15717	15984	15752	15850	15889	15715	15921	15815	15977	15713	15819	15777	15942	15873	15898	15824	15915	15881	15927	15891	15827	15587	16012	15874	15660	15950	15673	15839	15941	15735	15846	15855	15732	15885	15797	15902	15930	15834	15821	15915	15730	15736	15735	15792	15816	16055	15778	15859	15894	15946	15787	15820	15718	16010	15786	16023	15913	15955	15853	15946	15786	15730	16073	15900	15799	15800	15952	15692	15883	15704	15841	15933	15928	15760	15780	15830	15899	15809	15817	15827	15842	15768	15965	15833	15874	15937	15770	15755	15866	15825	15787	15867	15742	15861	15847	15755	15800	15850	15883	15899	15799	16022	16047	16009	15882	15846	15765	15822	15760	15765	15820	15683	15860	15607	15909	15931	16001	16013	15904	15775	15873	15872	15899	15946	15758	15889	15955	15806	15838	15853	15921	15847	15731	15734	15851	15765	15870	15902	15902	15977	15914	15907	15796	15722	15960	15929	15970	15959	15717	15923	15851	15853	15668	15600	15863	15837	15890	15808	15636	15869	15869	15750	15969	15842	15803	15955	15776	15899	15906	15919	15885	15874	15850	15909	15937	15902	15897	15799	15885	15899	15995	15839	15904	15784	15946	15887	16041	15799	15779	15891	15884	15768	15702	15758	15904	15844	15925	15703	15935	15963	15885	15913	15911	15758	15866	15856	16031	15802	15878	15863	15765	15812	15851	15857	15860	15800	15808	15802	15701	15881	15706	15639	15872	15851	15812	15762	15708	15754	15913	15614	15823	15804	15945	15974	15919	15900	15763	15894	15829	15570	15994	15844	15853	15689	15763	15863	15829	15745	15971	16044	15858	15843	15849	15803	15809	15806	15802	15774	15814	15935	16013	15788	15889	15895	15691	15866	15828	15740	15896	15878	15734	15660	15874	15979	15795	15814	15814	15669	15904	15836	15885	15826	15923	15676	15533	16013	15809	15858	15861	15832	15925	15744	15959	15859	16011	15983	15977	15830	15815	15786	15924	15924	16019	15673	15776	15761	15981	15634	15870	15644	15943	15824	15779	15778	15853	15777	15783	15660	15899	15837	15868	15896	15786	15746	15657	15676	15809	15674	15830	15965	15887	15834	15838	15842	15762	15903	15781	15802	15755	15814	15862	15831	15722	15805	15904	15819	15862	15956	15819	15814	15861	15784	15848	15886	15755	15834	15841	15872	15829	15842	15852	15763	15763	15745	15912	15842	15843	16050	15909	16014	15838	15857	15735	15719	16029	15922	15838	15952	15861	15631	15777	15917	15708	15712	15951	15929	15985	15837	15743	15859	15954	15845	15857	15787	15940	15924	15947	15751	15741	15973	15736	15953	15830	15878	15806	15811	15836	15813	15683	15872	15841	15743	15824	15781	15792	15733	15907	15678	15828	15903	15856	15878	15854	15726	15746	15746	15996	15864	15816	15962	15826	15973	15654	15947	15882	15790	15901	15778	15885	15935	15679	15954	15795	15990	15783	15903	15925	15878	15732	15800	15871	15821	15813	15853	15702	15818	15869	16019	15743	15880	15798	15875	15777	15821	15816	16115	16105	16036	15767	15932	15782	15978	16074	15753	15719	15892	15773	15867	15644	15659	15928	15725	15945	15602	15841	15966	16020	15715	15883	15934	15915	15916	15923	15909	15856	15749	15868	15840	15787	15822	15876	15761	15930	15785	15939	15871	15956	15795	15725	15788	15790	15798	15842	15722	15890	15937	15671	15779	15997	15830	15802	15974	15693	15880	15904	15872	15775	15798	15734	15886	15817	15891	15637	15882	15823	15726	15872	15688	15697	15781	15917	15727	15751	15906	15869	15845	15922	15915	15960	15785	15838	15770	15743	15811	15845	15995	15801	15722	15937	15963	15744	15893	15813	15968	15838	15847	15687	15789	16000	15831	15809	15857	15890	15881	15807	15796	16002	15669	15829	15957	15813	15679	15854	15768	15783	15819	15736	15786	15977	15911	16029	15787	15816	15713	15866	15889	15799	15859	15822	15808	15846	15744	15968	15822	15856	15752	15746	15834	15726	15985	15789	15709	15689	15787	15895	15749	15836	15816	15863	15860	15806	15926	15775	15678	15758	15842	15817	15815	15890	15901	15906	15843	15667	15727	16012	15889	15887	15871	15805	15986	15762	15900	15788	15868	15977	15800	15745	15702	15938	15888	15849	15807	15770	15770	15809	15808	15903	15647	15816	15811	15790	15727	15815	15884	15974	15731	15779	16003	15754	15772	15863	15745	15732	15816	15850	15793	16026	15675	15911	15995	15729	15660	15726	15960	15878	15769	15817	15908	15975	15807	15860	15846	15944	15968	15937	15805	15818	15975	15856	15839	15699	15811	15654	15842	15783	15814	15852	15918	15796	15846	15785	15907	15908	15818	15940	15853	15816	15799	15716	15770	15794	15888	15926	15901	15761	15745	15869	15859	15833	15840	15886	15727	15920	15921	15578	15796	15682	15788	15886	15961	15911	15748	15683	15827	15891	15662	15863	15873	15758	15845	15833	15806	15808	15847	15884	15921	15862	15975	15845	15815	15790	15779	15855	15885	15964	15573	15857	15816	15707	15780	15851	15852	16022	15937	15772	15872	15775	15801	15748	15710	15950	15867	15784	15803	15977	15775	15797	15662	16081	15806	15814	15882	15930	15749	15896	15680	15891	15905	15902	15894	15849	15836	15998	16027	15978	16006	15836	15945	15809	16000	15730	15700	15966	15994	15853	15650	15789	15903	15831	15906	15880	15959	15934	15951	15956	15849	15925	15893	15785	15920	15668	15951	15797	15774	15811	15833	15896	15807	15888	15749	15826	15862	15763	15863	15747	15757	15819	15900	15800	15757	15923	16003	15646	15847	15857	15794	15835	15799	15715	15812	15760	15920	15860	15912	15763	15876	15675	15902	15879	15840	15891	15799	15866	15869	15803	15907	15816	15976	15921	15822	15836	15819	15837	15717	16021	15915	15942	15879	15855	15766	16031	15863	15833	15868	15856	15767	15956	15962	15858	15868	15671	15902	15939	15820	15846	15747	15842	15868	15934	15776	15864	15901	15841	15997	15700	15738	15980	15870	15742	15741	15693	15726	15885	15836	15885	15786	15834	16008	15972	15902	15642	15706	15820	15804	15801	15743	15884	15953	15842	15793	15873	15810	15906	15806	15783	15786	15836	15837	15648	15998	15961	15708	15975	15690	15816	15817	15773	15743	15615	15787	15870	15875	15831	15889	15804	15706	15891	15783	15893	15917	15831	15936	15836	15588	15921	15935	15953	15991	15956	15891	15915	15892	15956	15598	15821	15775	15667	15810	15950	15860	15826	15801	15784	15922	15926	15762	15914	15914	15772	15753	15988	15671	15950	15935	15886	15884	15819	15874	15880	15930	15709	15876	16070	15825	15765	15734	15624	15857	16007	15790	15655	15878	15775	15779	15871	15730	15900	16064	15680	15850	15874	15910	15850	15972	15877	15824	15848	16027	15837	15861	15654	15801	15729	15768	15641	15755	15793	15763	15942	15838	15804	15942	16041	16007	15975	15948	15923	15782	15761	15930	15831	15909	15725	15831	15686	15734	15875	15815	15888	15905	15883	15888	15878	15891	15829	15858	15818	15807	15816	15789	15710	15802	15856	15887	15945	15867	15649	15740	15936	15850	15974	15844	15877	15706	15849	16063	15848	15597	15836	15846	15849	16016	15759	15698	15810	15749	15886	15914	15834	15850	15727	15788	16026	15826	15916	15797	15868	15873	15768	15808	15862	15758	15784	15915	15628	15839	15801	15821	15998	15898	15878	15665	15991	15818	15769	15811	15953	15866	15847	15592	15813	15620	15915	15671	15904	15819	15797	15895	15764	15901	15605	15701	15878	15716	15890	15844	15810	15843	15879	15778	15756	15867	15643	15815	15734	15679	15756	15935	15773	15966	15903	15909	15921	15688	15844	15908	15833	15949	15957	15724	15746	15849	15873	15833	15860	15728	15994	15994	15797	15874	15743	15910	15919	15708	15866	15760	15899	15891	15602	15868	15788	15738	15740	15771	15750	15787	15833	15916	15691	15765	15933	15786	15627	15965	15853	15826	15736	15793	15844	15797	15874	15743	15807	15785	15764	15926	15730	15674	15889	15785	15847	15548	15866	15908	15897	15910	15667	15675	16042	15847	15854	15795	15821	15831	15856	15879	15865	15801	15852	15767	15960	15780	15755	15653	16145	15882	15789	15805	15878	15846	15704	15864	15905	15737	15866	15842	15857	15774	15714	15740	15777	15876	15947	15721	15911	15814	15875	15978	15952	15780	15950	15877	15833	15740	15832	15730	15901	15925	15949	15757	15812	15804	15951	15811	15745	15937	15978	15787	15848	15839	15784	15882	15989	15791	15754	15787	15887	15835	15859	15876	15787	15668	15929	16026	15822	15779	15969	15712	15972	15756	15790	15861	15820	15943	15824	15945	15616	15782	15954	15836	15982	15944	15979	15792	15830	15762	15736	15926	15838	15946	15841	15839	15843	16017	15877	16001	15866	15575	15814	15913	15820	15920	15886	15764	15974	15801	15716	15798	15837	15852	15804	15921	15834	15817	15722	15814	15722	15915	15740	15997	15719	15789	15743	15739	15850	15935	15755	15917	15909	15961	15855	15629	15878	15793	15769	15834	15786	15772	15973	15882	15786	16038	15802	15791	15791	15787	15925	15835	15924	15838	15749	15716	15778	15872	15732	15854	15814	15803	15754	15711	15745	15943	15755	15865	15958	15856	15764	15817	15802	15817	15821	15781	15827	15884	15912	15883	15860	15761	15894	15917	15921	15906	15846	15734	15733	15820	15691	15736	15957	15854	15903	15704	15784	15918	15842	15789	15781	15897	15748	15850	15895	15940
29655	27349	32649	29099	23905	21915	20863	19763	18899	18560	18215	18106	18044	17892	17847	17949	17833	17887	17588	17786	17716	17377	17604	17710	17717	17752	17829	17601	17690	17852	17650	17687	17613	17598	17778	17597	17693	17640	17581	17432	17601	17681	17628	17647	17803	17525	17569	17794	17510	17618	17588	17528	17460	17657	17724	17317	17567	17666	17826	17664	17447	17504	17714	17510	17471	17639	17557	17513	17766	17756	17558	17587	17641	17665	17696	17485	17659	17524	17633	17739	17739	17821	17567	17568	17602	17496	17560	17544	17729	17503	17571	17417	17548	17620	17781	17553	17660	17680	17565	17586	17469	17656	17596	17643	17730	17704	17594	17723	17511	17610	17670	17683	17530	17551	17539	17587	17707	17486	17775	17541	17652	17575	17872	17570	17638	17497	17561	17688	17595	17802	17764	17705	17635	17684	17702	17605	17657	17588	17590	17722	17572	17494	17591	17499	17605	17522	17626	17789	17643	17628	17914	17514	17782	17733	17485	17794	17585	17738	17802	17792	17876	17776	17447	17702	17716	17682	17564	17438	17868	17595	17516	17510	17621	17583	17806	17530	17604	17850	17398	17413	17739	17625	17764	17475	17594	17668	17462	17473	17574	17447	17434	17575	17529	17627	17495	17719	17631	17513	17467	17687	17556	17716	17571	17673	17492	17607	17410	17563	17371	17497	17654	17534	17481	17751	17833	17771	17648	17663	17722	17574	17681	17428	17636	17715	17490	17519	17748	17587	17631	17694	17695	17594	17499	17574	17497	17543	17441	17478	17518	17475	17729	17591	17513	17748	17676	17485	17545	17423	17678	17492	17561	17813	17379	17562	17518	17615	17782	17665	17750	17627	17634	17406	17657	17888	17362	17957	17754	17787	17701	17751	17487	17562	17696	17394	17659	17526	17620	17720	17744	17546	17590	17399	17720	17697	17600	17553	17521	17542	17422	17723	17672	17578	17625	17503	17474	17593	17532	17686	17629	17679	17670	17582	17792	17432	17544	17647	17619	17377	17666	17494	17423	17418	17565	17609	17675	17691	17629	17632	17668	17603	17633	17639	17729	17585	17516	17590	17372	17427	17675	17706	17494	17492	17513	17820	17546	17795	17789	17625	17779	17526	17365	17598	17681	17655	17726	17530	17681	17884	17610	17467	17469	17684	17628	17768	17618	17399	17540	17530	17612	17690	17592	17335	17681	17494	17445	17488	17662	17771	17793	17728	17724	17870	17691	17775	17677	17425	17690	17593	17724	17493	17597	17471	17599	17564	17562	17708	17740	17744	17624	17445	17533	17527	17637	17516	17642	17685	17850	17646	17537	17596	17570	17462	17720	17585	17630	17772	17558	17695	17554	17560	17812	17735	17536	17758	17637	17615	17633	17473	17763	17659	17570	17653	17768	17787	17596	17572	17850	17518	17756	17783	17748	17608	17660	17612	17565	17713	17699	17393	17388	17538	17507	17567	17587	17667	17637	17572	17532	17587	17445	17658	17788	17581	17701	17592	17541	17409	17708	17556	17638	17515	17585	17507	17655	17772	17708	17552	17491	17645	17826	17582	17437	17495	17566	17660	17584	17834	17577	17562	17550	17682	17658	17712	17627	17614	17598	17588	17642	17758	17578	17615	17668	17675	17480	17769	17732	17791	17637	17560	17420	17601	17544	17616	17650	17603	17610	17665	17535	17577	17491	17755	17733	17544	17512	17531	17562	17610	17550	17733	17485	17426	17815	17606	17657	17700	17713	17588	17552	17684	17772	17551	17631	17621	17667	17649	17550	17649	17732	17590	17700	17730	17525	17656	17519	17546	17575	17782	17768	17689	17639	17542	17523	17467	17638	17596	17708	17655	17633	17499	17558	17676	17631	17656	17623	17646	17552	17668	17426	17509	17671	17776	17646	17605	17577	17665	17575	17487	17472	17503	17732	17498	17478	17731	17574	17654	17726	17685	17558	17683	17650	17585	17632	17581	17673	17630	17616	17714	17653	17689	17662	17360	17608	17624	17657	17698	17692	17684	17460	17557	17658	17759	17799	17467	17725	17762	17647	17638	17447	17540	17611	17616	17625	17706	17381	17740	17616	17678	17689	17489	17733	17591	17525	17526	17472	17469	17744	17537	17693	17643	17693	17466	17545	17494	17798	17693	17621	17592	17768	17416	17401	17449	17816	17441	17762	17628	17657	17592	17664	17590	17601	17636	17698	17571	17538	17710	17512	17583	17685	17558	17538	17578	17769	17741	17815	17626	17679	17873	17665	17738	17679	17677	17641	17568	17627	17496	17606	17535	17706	17677	17511	17767	17776	17702	17662	17686	17436	17694	17547	17463	17464	17643	17416	17551	17460	17698	17611	17485	17487	17616	17526	17673	17578	17604	17809	17665	17438	17654	17901	17570	17549	17618	17570	17424	17715	17740	17546	17679	17458	17431	17555	17499	17554	17437	17685	17674	17460	17439	17684	17522	17601	17675	17746	17641	17676	17604	17583	17523	17591	17507	17487	17611	17570	17545	17634	17761	17611	17750	17508	17701	17780	17653	17552	17497	17636	17688	17594	17507	17633	17619	17536	17612	17493	17559	17488	17708	17424	17704	17564	17672	17762	17686	17813	17805	17495	17599	17808	17526	17652	17521	17723	17682	17529	17616	17513	17945	17554	17451	17793	17441	17509	17584	17628	17451	17673	17589	17613	17730	17567	17774	17646	17674	17680	17672	17692	17508	17655	17660	17748	17629	17617	17581	17538	17683	17533	17597	17512	17491	17784	17623	17523	17529	17504	17669	17808	17532	17748	17608	17617	17555	17685	17648	17633	17768	17409	17488	17424	17647	17605	17849	17709	17524	17846	17458	17669	17523	17388	17479	17736	17607	17557	17741	17567	17496	17728	17790	17604	17410	17764	17629	17545	17556	17755	17640	17851	17804	17639	17426	17639	17722	17599	17535	17648	17602	17625	17743	17561	17741	17617	17566	17920	17551	17508	17625	17657	17711	17736	17553	17908	17476	17681	17590	17573	17619	17454	17680	17707	17580	17657	17525	17640	17760	17545	17605	17541	17658	17673	17496	17455	17745	17808	17714	17683	17617	17746	17775	17595	17527	17569	17605	17723	17721	17456	17581	17576	17651	17525	17526	17730	17601	17622	17736	17715	17456	17653	17477	17669	17592	17617	17656	17649	17388	17614	17545	17628	17308	17716	17498	17471	17652	17776	17631	17573	17831	17536	17732	17604	17724	17528	17623	17645	17687	17573	17643	17682	17784	17578	17680	17689	17657	17713	17526	17412	17611	17837	17518	17402	17729	17460	17463	17576	17681	17676	17602	17620	17638	17815	17598	17579	17419	17395	17541	17677	17635	17728	17560	17389	17527	17666	17623	17531	17610	17643	17908	17505	17778	17569	17636	17673	17590	17807	17385	17545	17399	17612	17715	17613	17685	17634	17572	17545	17694	17570	17712	17843	17423	17663	17580	17590	17552	17883	17720	17488	17641	17477	17685	17631	17391	17716	17759	17637	17570	17765	17727	17713	17764	17524	17747	17722	17736	17775	17781	17684	17540	17587	17610	17443	17522	17793	17691	17735	17695	17457	17545	17729	17419	17686	17500	17563	17482	17544	17756	17454	17658	17806	17668	17676	17604	17627	17465	17773	17631	17697	17844	17622	17685	17563	17512	17722	17434	17691	17732	17589	17444	17698	17513	17651	17734	17619	17570	17767	17536	17814	17532	17517	17570	17750	17602	17618	17537	17679	17419	17569	17600	17748	17664	17604	17842	17696	17714	17801	17629	17650	17492	17467	17736	17642	17815	17474	17833	17734	17537	17757	17840	17908	17535	17556	17622	17465	17649	17745	17633	17666	17569	17425	17474	17646	17591	17368	17656	17809	17707	17679	17646	17659	17599	17618	17804	17501	17656	17558	17596	17825	17660	17751	17653	17690	17569	17615	17636	17374	17759	17567	17503	17797	17564	17558	17750	17533	17394	17719	17526	17790	17659	17865	17500	17600	17626	17593	17704	17671	17782	17520	17386	17643	17779	17608	17463	17605	17604	17655	17688	17539	17667	17633	17603	17555	17636	17553	17424	17685	17474	17847	17769	17590	17492	17814	17489	17491	17543	17703	17502	17742	17390	17639	17655	17745	17623	17793	17711	17678	17491	17754	17748	17468	17677	17676	17630	17675	17505	17679	17615	17597	17676	17607	17668	17637	17561	17773	17624	17626	17698	17632	17711	17574	17616	17507	17660	17779	17740	17626	17607	17606	17766	17795	17786	17636	17373	17659	17589	17630	17569	17802	17609	17605	17615	17431	17533	17353	17622	17520	17708	17603	17646	17493	17558	17527	17551	17660	17607	17783	17606	17579	17629	17435	17563	17589	17596	17516	17689	17670	17798	17718	17571	17666	17548	17648	17427	17534	17644	17598	17722	17681	17780	17655	17440	17580	17683	17752	17815	17481	17578	17630	17619	17500	17502	17629	17434	17641	17715	17536	17419	17564	17553	17663	17618	17634	17642	17624	17579	17850	17579	17549	17674	17671	17393	17540	17806	17572	17480	17653	17586	17797	17546	17686	17536	17929	17549	17879	17594	17306	17516	17846	17684	17786	17632	17705	17459	17497	17450	17514	17677	17727	17761	17746	17527	17638	17529	17674	17656	17666	17489	17547	17570	17756	17796	17655	17573	17772	17681	17455	17582	17472	17682	17538	17696	17700	17723	17496	17690	17662	17509	17744	17610	17660	17915	17639	17682	17560	17547	17510	17556	17604	17641	17762	17576	17684	17626	17767	17632	17668	17572	17494	17510	17838	17817	17547	17521	17767	17742	17623	17559	17479	17667	17586	17643	17551	17598	17537	17480	17708	17751	17509	17678	17614	17537	17568	17655	17724	17723	17710	17543	17562	17620	17609	17421	17522	17972	17714	17544	17508	17712	17507	17548	17512	17576	17412	17523	17764	17534	17487	17543	17913	17438	17681	17641	17759	17592	17538	17655	17729	17579	17591	17573	17761	17391	17742	17584	17577	17562	17690	17443	17444	17719	17561	17710	17521	17605	17577	17683	17805	17810	17572	17650	17678	17681	17780	17549	17571	17471	17605	17652	17446	17517	17562	17654	17657	17688	17535	17428	17673	17648	17488	17609	17806	17532	17921	17704
25415	40544	35202	28330	24247	21752	20174	18753	17688	16829	16663	16364	16237	16065	15909	15856	15917	15738	15881	15774	15600	15857	15702	15721	15849	15633	15587	15901	15665	15638	15660	15661	15577	15643	15571	15677	15740	15644	15643	15534	15582	15523	15708	15583	15603	15785	15636	15844	15694	15449	15649	15486	15764	15670	15666	15590	15566	15668	15748	15605	15684	15502	15655	15742	15619	15691	15678	15605	15698	15694	15680	15721	15522	15556	15625	15662	15678	15692	15806	15686	15520	15594	15460	15628	15749	15564	15608	15606	15494	15779	15758	15698	15550	15596	15682	15676	15644	15596	15483	15575	15599	15437	15673	15585	15654	15629	15502	15652	15777	15421	15726	15534	15484	15666	15524	15697	15556	15765	15422	15512	15646	15566	15636	15669	15647	15670	15672	15456	15733	15612	15627	15710	15610	15502	15487	15659	15736	15605	15587	15659	15802	15584	15527	15568	15688	15473	15454	15595	15400	15554	15724	15798	15459	15714	15663	15623	15440	15726	15546	15722	15736	15563	15621	15469	15634	15617	15680	15482	15705	15711	15571	15802	15636	15398	15472	15550	15530	15715	15549	15698	15633	15512	15620	15753	15686	15710	15454	15538	15711	15666	15638	15712	15907	15664	15726	15552	15589	15446	15861	15594	15581	15526	15623	15643	15632	15562	15629	15782	15625	15684	15606	15631	15629	15641	15486	15759	15550	15697	15521	15539	15613	15693	15594	15613	15605	15317	15468	15798	15556	15745	15582	15641	15731	15629	15660	15729	15622	15613	15610	15630	15740	15607	15762	15679	15612	15460	15617	15579	15520	15632	15483	15664	15685	15763	15659	15806	15472	15421	15724	15706	15536	15656	15827	15683	15605	15488	15552	15798	15599	15760	15419	15738	15687	15712	15690	15813	15381	15691	15569	15611	15564	15720	15624	15483	15643	15701	15622	15416	15450	15672	15691	15724	15504	15506	15748	15681	15777	15531	15593	15655	15760	15559	15708	15643	15670	15442	15588	15545	15462	15614	15574	15710	15737	15636	15819	15530	15631	15495	15723	15725	15787	15551	15571	15635	15538	15657	15723	15629	15690	15471	15685	15593	15567	15625	15579	15671	15736	15584	15615	15824	15577	15459	15832	15635	15566	15571	15647	15634	15657	15433	15684	15623	15520	15676	15660	15624	15631	15763	15666	15537	15616	15689	15665	15586	15641	15797	15444	15668	15675	15535	15651	15608	15548	15500	15670	15602	15682	15674	15448	15731	15640	15548	15590	15753	15558	15505	15778	15712	15678	15548	15632	15477	15546	15639	15615	15573	15592	15667	15598	15629	15630	15745	15589	15578	15671	15475	15647	15764	15575	15672	15599	15694	15535	15691	15483	15655	15566	15804	15620	15797	15739	15541	15655	15678	15766	15712	15665	15613	15624	15652	15564	15740	15575	15629	15689	15483	15586	15702	15525	15544	15484	15444	15762	15711	15716	15532	15610	15652	15610	15790	15492	15751	15675	15323	15488	15573	15703	15667	15615	15501	15561	15848	15599	15512	15451	15719	15609	15364	15618	15844	15568	15587	15490	15615	15733	15592	15663	15587	15664	15667	15833	15737	15507	15551	15682	15570	15858	15573	15779	15715	15647	15651	15769	15472	15545	15661	15627	15578	15623	15630	15629	15560	15512	15612	15842	15656	15704	15568	15598	15749	15692	15590	15608	15510	15718	15748	15766	15626	15744	15553	15501	15775	15774	15774	15723	15623	15609	15809	15788	15591	15580	15665	15634	15557	15543	15666	15495	15695	15413	15703	15527	15581	15581	15621	15645	15585	15803	15645	15702	15749	15591	15396	15536	15602	15597	15622	15641	15533	15568	15575	15602	15701	15601	15669	15474	15610	15734	15699	15691	15782	15649	15564	15658	15533	15507	15706	15528	15582	15595	15696	15752	15632	15648	15749	15687	15631	15531	15411	15570	15605	15612	15649	15674	15642	15693	15635	15600	15572	15509	15507	15577	15610	15498	15599	15645	15571	15517	15630	15562	15547	15712	15779	15665	15519	15673	15760	15626	15494	15698	15665	15634	15604	15787	15509	15632	15610	15652	15594	15638	15552	15699	15410	15706	15702	15655	15573	15679	15374	15627	15554	15614	15620	15809	15653	15592	15533	15588	15622	15561	15566	15701	15678	15771	15735	15659	15632	15591	15482	15704	15587	15573	15707	15708	15523	15597	15550	15619	15658	15569	15626	15597	15742	15488	15629	15565	15754	15659	15713	15595	15672	15734	15494	15600	15583	15696	15719	15641	15676	15644	15711	15620	15712	15521	15547	15532	15625	15691	15514	15719	15588	15686	15407	15528	15582	15674	15651	15601	15735	15619	15713	15758	15426	15685	15624	15526	15786	15450	15707	15730	15560	15634	15646	15501	15700	15870	15626	15740	15625	15722	15709	15798	15699	15582	15482	15567	15568	15626	15643	15656	15580	15441	15563	15606	15516	15521	15731	15810	15587	15505	15569	15453	15812	15615	15530	15718	15543	15514	15536	15554	15529	15635	15656	15590	15562	15738	15455	15590	15452	15541	15614	15706	15674	15604	15699	15458	15594	15449	15650	15630	15503	15578	15512	15670	15630	15637	15651	15636	15499	15734	15760	15598	15593	15772	15566	15446	15535	15765	15709	15826	15686	15716	15587	15561	15706	15857	15610	15617	15410	15557	15365	15608	15468	15642	15628	15692	15563	15607	15678	15692	15590	15498	15623	15728	15657	15736	15652	15563	15579	15761	15732	15521	15728	15698	15646	15587	15651	15506	15536	15712	15591	15671	15577	15758	15781	15652	15537	15561	15702	15571	15823	15691	15473	15646	15714	15733	15563	15722	15543	15629	15626	15522	15590	15461	15516	15625	15525	15693	15746	15758	15609	15639	15674	15582	15812	15684	15578	15753	15479	15815	15701	15678	15641	15698	15701	15632	15703	15706	15645	15648	15612	15660	15584	15697	15785	15713	15715	15680	15564	15521	15638	15474	15605	15610	15550	15595	15796	15739	15598	15579	15629	15629	15383	15606	15719	15611	15726	15636	15652	15641	15586	15686	15450	15491	15681	15542	15417	15610	15720	15623	15538	15670	15765	15678	15702	15693	15657	15785	15814	15499	15553	15727	15798	15622	15582	15697	15534	15633	15516	15778	15689	15657	15783	15509	15579	15764	15596	15757	15634	15615	15692	15608	15523	15640	15580	15747	15398	15525	15602	15587	15626	15611	15692	15474	15486	15682	15554	15514	15530	15838	15620	15693	15607	15619	15560	15657	15637	15665	15383	15599	15568	15514	15660	15716	15520	15531	15695	15720	15835	15648	15664	15577	15678	15561	15523	15575	15665	15624	15575	15641	15683	15596	15631	15541	15595	15681	15580	15518	15796	15651	15544	15609	15556	15653	15633	15708	15654	15621	15643	15664	15584	15689	15621	15693	15673	15389	15790	15650	15626	15631	15511	15733	15569	15750	15555	15582	15626	15629	15654	15485	15732	15706	15647	15665	15797	15660	15607	15579	15499	15625	15686	15654	15589	15409	15678	15665	15518	15628	15623	15672	15634	15507	15547	15600	15563	15621	15492	15488	15651	15721	15597	15584	15752	15650	15655	15361	15590	15606	15532	15554	15709	15550	15716	15538	15715	15610	15618	15782	15730	15585	15598	15747	15551	15573	15711	15783	15628	15623	15588	15655	15706	15392	15816	15465	15682	15494	15690	15497	15596	15638	15570	15663	15609	15707	15742	15528	15572	15534	15580	15758	15705	15568	15630	15439	15767	15518	15785	15601	15630	15505	15725	15507	15502	15598	15612	15517	15608	15568	15444	15815	15556	15543	15644	15689	15575	15654	15723	15550	15466	15665	15673	15529	15565	15773	15591	15782	15760	15609	15537	15609	15904	15591	15731	15586	15738	15473	15828	15609	15624	15729	15616	15608	15538	15717	15805	15621	15422	15545	15532	15681	15539	15670	15677	15674	15589	15688	15641	15720	15739	15642	15467	15825	15611	15592	15579	15821	15551	15623	15682	15518	15713	15688	15479	15715	15629	15576	15665	15655	15523	15732	15452	15669	15662	15630	15749	15547	15681	15816	15547	15755	15711	15601	15650	15716	15729	15680	15525	15570	15633	15741	15644	15583	15692	15652	15709	15721	15423	15727	15652	15683	15528	15549	15662	15643	15658	15552	15742	15497	15643	15637	15469	15780	15636	15699	15365	15581	15542	15600	15682	15628	15634	15647	15556	15707	15679	15504	15679	15687	15496	15729	15546	15714	15651	15635	15574	15660	15741	15761	15578	15795	15589	15561	15629	15467	15720	15455	15778	15656	15662	15679	15664	15757	15609	15596	15535	15739	15670	15659	15530	15611	15529	15642	15527	15567	15601	15652	15624	15591	15542	15471	15464	15725	15746	15509	15711	15370	15510	15564	15599	15588	15643	15584	15704	15689	15341	15621	15679	15518	15695	15624	15576	15701	15654	15674	15590	15648	15596	15455	15784	15669	15529	15778	15615	15609	15669	15660	15604	15705	15608	15669	15697	15558	15595	15556	15662	15508	15771	15662	15707	15611	15531	15679	15586	15600	15596	15549	15704	15750	15754	15604	15420	15574	15525	15590	15714	15588	15498	15633	15579	15684	15654	15647	15607	15630	15594	15549	15698	15621	15460	15709	15614	15677	15559	15595	15661	15619	15664	15698	15521	15663	15635	15806	15641	15685	15628	15558	15552	15588	15602	15678	15618	15789	15579	15513	15742	15660	15597	15710	15648	15712	15585	15624	15612	15624	15628	15658	15609	15804	15497	15688	15679	15815	15466	15592	15497	15664	15558	15600	15578	15699	15641	15755	15487	15495	15625	15488	15698	15742	15689	15688	15750	15794	15802	15404	15550	15684	15629	15705	15564	15674	15665	15782	15519	15589	15684	15583	15577	15837	15599	15573	15513	15580	15704	15548	15729	15567	15579	15681	15449	15748	15653	15777	15561	15705	15692	15648	15715	15491	15592	15581	15571	15602	15533	15506	15754	15613	15584	15582	15799	15644	15563	15738	15681	15642	15675	15618	15625	15641	15616	15713	15606	15501	15571	15798	15703	15785	15614	15677	15708	15606	15529	15499	15551	15652	15441	15794	15710
23450	21439	28231	25992	24265	25176	24484	21465	20120	19377	19127	18475	18539	18253	18406	18243	18087	18158	18122	17986	17968	17905	18036	17707	17954	17799	17823	17888	17905	17908	18045	18087	17700	18058	17927	17692	17555	17621	17786	17882	17903	17924	17859	17695	17810	18072	17765	17803	17806	17795	17801	17705	17805	17700	17872	17723	17759	17661	17873	17784	17867	17820	17949	17783	17795	17851	17853	17780	17749	17844	17808	17783	17611	17808	17766	17634	17844	17651	17824	17531	17644	17609	17798	17649	17799	17652	17592	17713	17852	17751	17686	17519	17516	17706	17597	17699	17821	17688	17865	17639	17691	17921	17825	17925	17639	17689	17565	17712	17612	17788	17843	17725	17832	17707	17720	17735	17717	17832	17670	17880	17804	17790	17801	17801	17865	17736	17888	17841	17708	17737	17741	18090	17830	17713	17758	17696	17671	17501	17596	17501	17774	17794	17709	17846	17894	17952	17797	17582	17800	18027	17745	17569	17953	17897	17699	17527	17859	17724	17584	17771	17553	17674	17698	17849	17778	17683	17785	17744	17891	17915	17723	17671	17746	17793	17868	17658	17599	17643	17709	17871	17771	17825	17661	17618	17682	17835	17649	17950	17613	17636	17646	17644	17842	17793	17753	17647	17746	17555	17757	17713	17878	17671	17792	17615	17660	17585	17781	17768	17700	17839	17901	17754	17755	17859	17653	17808	17927	17740	17643	17673	17674	17912	17569	17767	17797	17665	17632	17696	17677	17721	17718	17634	17693	17668	17576	17659	17474	17893	17967	17765	17691	17756	17850	17900	17686	17956	17902	17673	17712	17785	17984	17708	17836	17582	17936	17777	17800	17705	17965	17909	17695	17815	17581	17583	17552	17702	17836	17688	17897	17801	17702	17885	17722	17795	17810	17702	17618	17534	17778	17729	17826	17698	17658	17629	17763	17651	17738	17790	17664	17687	17667	17847	17668	17710	17794	17769	17912	17737	17900	17639	17727	17616	17694	17877	17886	17694	17632	17841	17686	17633	17707	17632	17678	17579	17885	17649	17640	17722	17901	17725	17747	17631	17646	17708	17697	17967	17531	17775	17799	17813	17797	17843	17679	17659	17917	17799	17719	17702	17680	17547	17709	17492	17928	17657	17776	17824	17801	17729	17776	17875	17790	17820	17902	17678	17737	17771	17753	17763	17672	17841	17792	17565	17684	17658	17830	17841	17944	17771	17883	17694	17746	17604	17847	17553	17826	17745	17878	17830	17787	17628	17480	17748	17821	17946	17886	17758	17794	17992	17541	17548	17714	17660	17763	17825	17845	17781	17703	17739	17759	17840	17681	17776	17677	17703	17811	17685	17768	17756	17814	17645	17756	17709	17825	17662	17511	17790	17735	17799	17714	17789	17858	17680	17815	17900	17877	17701	17688	17743	17755	17694	17699	17826	17552	17562	17747	17841	17645	17638	18140	17736	17774	17663	17633	17699	17667	17513	17589	17749	17914	17789	17760	17690	17738	17704	17547	17758	17961	17950	17806	17638	17578	17768	17711	17530	17658	17819	17777	17781	17578	17793	17795	17700	17690	17660	17671	17834	17703	17625	17787	17810	17659	17689	17903	17696	17770	17823	17745	17633	17791	17808	17547	17573	17599	17693	17847	17871	17870	17636	17766	17891	17682	17823	17686	17753	17869	17791	17718	17781	17720	17844	17794	18013	17705	17628	17981	17787	17714	17728	17718	17771	17445	17553	17736	17721	17849	17688	17804	17633	17908	17818	17668	17643	17702	17847	17636	17640	17617	17831	17863	17942	17955	17804	17778	17815	17690	17671	17739	17785	17656	17807	17662	17645	17436	17723	17778	17690	17583	17653	17674	17643	17743	17650	17651	17779	17760	17809	17927	17803	18060	17808	17710	17531	17578	17691	18103	17718	17759	17670	17594	17634	17726	17856	17816	17652	17795	17976	18090	17891	17906	17632	17610	17643	17637	17906	17710	17748	17704	17752	17990	17817	17672	17949	17672	17564	17787	17707	17872	17777	17942	17648	17845	17777	17681	17718	17718	17758	17732	17750	17810	17641	17724	17675	17747	17907	17620	17561	17749	17775	17930	17617	17658	17669	17763	17634	17785	17854	17763	17669	17883	17733	17507	17694	17760	17731	17798	17622	17684	17694	17885	17942	17773	17828	17622	17679	17616	17725	17849	17683	17717	17935	17692	17811	17710	17735	17902	17743	17778	17680	17615	17776	17754	17704	17747	17962	17855	17631	17459	17810	17722	17699	17821	17761	17612	17727	17666	17893	17886	17688	17669	17734	17869	17900	17703	17668	17693	17928	17790	17730	17547	17816	17735	17795	17801	17885	17790	17869	17583	17457	17746	17790	17731	17920	17800	17595	17888	17814	17719	17706	17731	17599	17797	17659	17690	17704	17810	17647	17710	17769	17660	17652	17764	17728	17757	17795	17806	17765	17812	17553	17688	17799	17591	17939	17827	17727	17552	17696	17744	17488	17804	17861	17938	17837	17732	17600	17948	17823	17821	17757	17741	17742	17737	17712	17796	18008	17724	17933	17722	17709	17878	17713	17831	18095	17875	17567	17776	17720	17792	17768	17962	17689	17683	17616	17760	17679	17610	17814	17931	17736	17628	17614	17847	17650	17549	17819	17821	17985	17742	17605	17760	17775	17803	17921	17689	17791	17742	17829	17783	17769	17829	17991	17746	17571	17849	17762	17675	17501	17814	17691	17819	17632	17864	17693	17555	17715	17787	17855	17929	17836	17857	17633	17632	17758	17755	17842	17469	17830	17711	17792	17864	17784	17703	17569	17862	17825	17737	17651	17679	17834	17571	17723	17723	17570	17762	17775	17875	17776	17723	17759	17694	17725	17596	17753	17784	17552	17735	17572	17911	17611	17841	17789	17764	17627	17848	17581	17865	17840	17634	17602	17535	17731	17726	17818	17695	17649	17719	17698	17683	17776	17794	17654	17771	17759	17930	17839	17864	17677	17825	17815	18048	17644	17731	17771	17604	17792	17649	17775	17729	17824	17829	17723	17678	17794	17726	17813	17589	17786	17845	17712	17542	17791	17807	17546	17918	17739	17838	17751	17563	17541	17680	17910	17984	17639	17892	17715	17765	17726	17678	17475	17841	17686	17716	17729	17727	17577	17656	17683	17626	17830	17797	17599	17771	17803	17697	17567	17809	17675	17968	17737	17645	17872	17692	17652	17773	17511	17844	17744	17771	17767	17730	17890	17755	17609	17661	17708	17661	17495	17828	17738	17824	17766	17694	17670	17785	17678	17670	17807	17873	17638	17747	17557	17567	17871	17669	17617	17703	17820	17854	17731	17780	17646	17749	17832	17627	17789	17837	17820	17850	17682	17629	17723	18072	17851	17703	17646	17795	17603	17688	17600	17622	17620	17555	17897	17661	17767	17748	17957	17838	17745	17749	17740	17817	17659	17577	17751	18013	17787	17714	17775	17795	17711	17730	17823	17796	17500	17726	17879	17807	17719	17559	17921	17790	17714	18022	17684	17695	17747	17543	17736	17777	17763	17843	17829	17846	17662	17497	17715	17865	17718	17696	17758	17804	17796	17667	17723	17859	17846	17779	17865	17600	17604	17623	17763	17796	17832	17756	17918	17863	17609	17772	17830	17716	17801	17734	17838	17798	17753	17695	17788	17661	17606	17689	17616	17622	17659	17874	17702	17818	17697	17857	17698	17626	17807	17625	17833	17825	17939	17808	17781	17705	17799	17748	17864	17691	17812	17718	17799	17895	17536	17786	17766	17810	17785	17605	17822	18071	17670	17771	17819	17646	17795	17596	17543	17644	17637	17667	17477	17654	17690	17910	17840	17690	17873	17832	17709	17721	17740	17766	17757	17795	17607	17714	17813	17832	17819	17844	17765	17886	17709	17877	17604	17867	17809	17682	17986	17833	17920	17771	17748	17621	17834	17934	17715	17609	17599	17854	17760	17648	17761	17881	17894	17739	17679	17680	17668	17715	17572	17813	17745	17750	17714	17884	17777	17769	17785	17636	17535	17737	17541	17854	17668	17682	18084	17955	17619	17877	17578	17638	17591	17908	17500	17796	17776	17939	18053	17728	17613	17808	17706	17869	17700	17718	17750	17715	17646	17583	17630	17381	17676	17938	17870	17722	17992	17795	17715	17583	17811	17825	17859	17692	17810	17911	17649	17782	17661	17813	17687	17730	17779	17703	17773	17692	17636	17771	17751	17638	17749	17881	17885	17777	17644	17673	17887	17904	17698	17828	17586	17711	17821	17681	17763	17905	17781	17820	17533	17934	17681	17730	17461	17925	17591	17787	17458	17744	17781	17683	17586	17664	17661	17596	17723	17803	17802	17918	17846	17610	17606	18002	17650	17794	17677	17667	17745	17688	17663	17806	17809	17713	17741	17865	17606	17773	17594	17820	17897	17787	17832	17677	17750	17901	17632	17808	17617	17603	17738	17862	17912	17774	17860	17837	17763	17872	17590	17646	17737	17763	17837	17933	17631	17933	17733	17573	17722	17739	17994	17844	17811	17571	17823	18072	17692	17710	17759	17693	17814	17915	17624	17792	17528	17704	17773	17838	17790	17740	17735	17864	17753	17830	17660	17492	17748	17797	17750	17646	17794	17777	17778	17838	17947	17578	17871	17745	17819	17707	17927	17742	17776	17767	17498	17658	17747	17761	17808	17701	17706	17745	17884	17695	17752	17613	17703	17662	17816	17671	17657	17616	17771	17690	17455	17823	17856	17676	17569	17810	17797	17899	17837	17803	17669	17984	17725	17775	17778	17653	17505	17854	17744	17807	17561	17717	17819	17753	17885	17675	17881	17823	17675	17803	17860	17660	17692	17852	17772	17822	17694	17761	17699	17770	17758	17820	18013	17949	17781	17902	17910	17758	17869	17735	17575	17660	17731	17579	17596	17617	17673	17697	17717	17799	17673	17778	17642	17719	17695	17800	17815	17893	17675	17643	17831	17721	17828	17732	17615	17898	17665	17907	17844	17704	17735	17690	17600	17816	17708	17749	17513	17676	17747	17615	17737	17829	17831	17834	18102	17980	17919	17653	17802	17662	17983	17689	17815	17792	17773	17554	17743	18065	17609	17779	17367	17775	17742	17856	17842	17745	17807	17839	17893
23741	46400	41558	33384	28590	25428	23052	20742	18769	18030	17386	16940	16738	16445	16375	16290	16155	16070	16019	15868	15880	15796	16016	15780	15805	15725	15892	15890	15549	15636	15792	15990	15727	15807	15802	15751	15973	15706	15951	15653	15608	15742	15691	15755	15922	15660	15702	15722	15955	15779	15780	15649	15614	15810	15746	15665	15692	15691	15646	15754	15747	15663	15785	15796	15616	15762	15866	15741	15742	15632	15921	15802	15487	15704	15658	15693	15782	15707	15663	15766	15856	15664	15649	15854	15953	15709	15675	15728	15694	15813	15808	15713	15653	15811	15820	15937	15697	15743	15629	15624	15836	15711	15687	15704	15648	15888	15768	15581	15646	15646	15842	15815	15824	15781	15726	15853	15579	15865	15711	15741	15783	15777	15676	15758	15782	15693	15630	15821	15730	15712	15721	15784	15844	15732	15696	15713	15742	15636	15691	15620	15832	15800	15756	15810	15588	15728	15837	15873	15663	15656	15585	15597	15671	15798	15735	15759	15823	15551	15483	15699	15593	15859	15607	15596	15899	15673	15864	15566	15716	15707	15804	15765	15693	15836	15809	15748	15736	15625	15630	15659	15597	15741	15591	15640	15690	15691	15701	15850	15738	15776	15865	15909	15691	15695	15639	15759	15809	15744	15923	15810	15722	15537	15739	15705	15598	15832	15696	15791	15740	15732	15844	15713	15729	15636	15890	15726	15709	15798	15730	15679	15644	16090	15788	15702	15921	15805	15643	15601	15795	15815	15577	15620	15823	15776	15726	15845	15499	15839	15792	15772	15807	15662	15704	15619	15763	15726	15617	15731	15601	15664	15760	15684	15635	15837	15735	15777	15800	15789	15708	15677	15789	15761	15745	15524	15652	15524	15781	15809	15802	15665	15862	15802	15632	15521	15672	15685	15680	15803	15560	15608	15886	15569	15672	15835	15861	15533	15779	15775	15709	15732	15588	15556	15583	15670	15590	15806	15714	15726	15718	15768	15747	15843	15820	15676	15803	15825	15734	15682	15902	15788	15548	15742	15911	15700	15669	15830	15653	15781	15718	15678	15590	15675	15688	15641	15700	15630	15762	15899	15827	15597	15834	15768	15593	15700	15911	15584	15554	15792	15706	15648	15879	15878	15630	15797	15665	15755	15758	15723	15655	15844	15670	15672	15574	15743	15617	15747	15625	15702	15682	15800	15574	15741	15774	15774	15666	15794	15878	15789	15734	15457	15673	15808	15630	15765	15705	15733	15608	15805	15565	15834	15729	15719	15873	15715	15608	15781	15731	15820	15756	15774	15648	15858	15556	15579	15678	15827	15783	15601	15689	15885	15658	15693	15825	15749	15632	15822	15637	15713	15746	15708	15659	15646	15756	15720	15768	15805	15679	15579	15667	15696	15772	15756	15717	15761	15636	15860	15696	15724	15661	15662	15670	15867	15588	15790	15592	15679	15643	15704	15860	15521	15674	15721	15831	15832	15666	15714	15834	15770	15803	15821	15848	15562	15695	15619	15704	15625	15786	15768	15745	15716	15651	15760	15680	15742	15604	15734	15654	15654	15762	15599	15588	15607	15646	15665	15664	15797	15743	15741	15919	15607	15634	15769	15611	15791	15571	15771	15675	15805	15952	15629	15630	15838	15799	15843	15716	15722	15657	15710	15758	15837	15777	15706	15802	15450	15606	15626	15597	15675	15691	15595	15554	15755	15646	15846	15707	15694	15706	15623	15661	15836	15774	15658	15827	15607	15657	15783	15616	15782	15788	15713	15736	15625	15769	15635	15782	15650	15769	15757	15677	15683	15747	15712	15805	15691	15674	15805	15664	15660	15629	15664	15667	15765	15613	15689	15687	15808	15695	15664	15694	15715	15656	15723	15788	15906	15696	15823	15669	15784	15771	15518	15662	15791	15627	15812	15524	15599	15694	15730	15779	15867	15950	15591	15676	15662	15622	15639	15715	15780	15837	15652	15837	15569	15781	15783	15623	15848	15553	15804	15565	15674	15770	15763	15593	15701	15767	15624	15589	15720	15769	15562	15739	15671	15699	15819	15853	15785	15717	15637	15716	15536	15808	15940	15553	15792	15749	15719	15680	15698	15521	15768	15685	15776	15807	15745	15811	15741	15744	15678	15630	15593	15743	15811	15776	15673	15683	15675	15711	15728	15745	15622	15600	15758	15887	15727	15682	15741	15670	15645	15748	15871	15831	15757	15605	15593	15707	15668	15697	15743	15770	15743	15579	15757	15869	15801	15697	15709	15782	15622	15703	15703	15700	15634	15719	15659	15604	15685	15877	15888	15661	15775	15701	15906	15713	15654	15771	15579	15753	15585	15708	15808	15769	15747	15740	15460	15659	15686	15632	15846	15808	15776	15661	15639	15966	15710	15584	15821	15753	15756	15697	15676	15688	15706	15805	15862	15691	15731	15829	15652	15826	15733	15927	15979	15628	15724	15789	15681	15815	15747	15578	15762	15741	15780	15544	15543	15748	15629	15705	15678	15824	15635	15882	15767	15837	15899	15756	15649	15866	15738	15743	15840	15845	15661	15639	15788	15856	15731	15720	15722	15707	15665	15663	15652	15685	15677	15817	15812	15755	15642	15584	15912	15787	15687	15699	15603	15642	15680	15665	15771	15613	15690	15796	15695	15757	15646	15803	15857	15778	15747	15576	15827	15629	15795	15620	15676	15556	15739	15636	15642	15686	15738	15654	15743	15642	15553	15782	15792	15765	15693	15627	15837	15783	15742	15757	15669	15719	15816	15676	15696	15648	15684	15785	15546	15762	15732	15926	15795	15532	15649	15761	15698	15640	15673	15936	15755	15650	15933	15647	15716	15572	15689	15856	15606	15627	15781	15819	15707	15692	15828	15642	15752	15624	15561	15722	15526	15763	15745	15658	15642	15745	15622	15738	15813	15547	15765	15764	15785	15556	15810	15921	15689	15819	15821	15749	15808	15742	15645	15744	15813	15697	15782	15776	15887	15795	15699	15634	15755	15650	15798	15738	15761	15842	15658	15649	15671	15645	15534	15666	15767	15867	15681	15871	15952	15612	15837	15735	15540	15781	15624	15698	15784	15682	15796	15845	15708	15636	15768	15774	15757	15807	15927	15668	15457	15736	15879	15715	15712	15781	15609	15889	15657	15609	15642	15841	15768	15584	15768	15882	15487	15488	15700	15805	15760	15795	15670	15708	15715	15579	15704	15689	15828	15561	15865	15677	15722	15848	15683	15830	15798	15833	15707	15730	15814	15575	15758	15806	15791	15504	15793	15668	15708	15623	15863	15633	15691	15721	15807	15739	15635	15761	15678	15770	15647	15665	15686	15715	15807	15773	15713	15687	15688	15782	15746	15672	15667	15759	15707	15673	15740	15749	15625	15780	15815	15624	15888	15696	15827	15727	15645	15699	15672	15842	15786	15573	15676	15820	15564	15690	15742	15640	15646	15889	15860	15680	15734	15635	15821	15771	15680	15587	15689	15577	15698	15799	15797	15737	15490	15746	15631	15827	15715	15850	15624	15625	15588	15986	15754	15734	15681	15580	15806	15743	15615	15743	15750	15752	15791	15716	15793	15717	15764	15775	15563	15745	15697	15760	15656	15782	15642	15692	15557	15613	15645	15567	15687	15606	15671	15868	15729	15650	15814	15916	15576	15758	15641	15677	15843	15925	15460	15692	15550	15652	15774	15831	15760	15695	15728	15955	15625	15745	15612	15644	15640	15727	15874	15693	15874	15658	15775	15785	15719	15811	15934	15635	15833	15597	15724	15792	15876	15602	15595	15703	15680	15854	15762	15772	15554	15653	15717	15764	15813	15751	16045	15567	15702	15724	15701	15704	15789	15709	15748	15644	15835	15783	15794	15778	15644	15959	15756	15655	15813	15793	15552	15678	15691	15873	15651	15851	15814	15919	15730	15934	15706	15708	15887	15889	15625	15649	15754	15715	15717	15638	15731	15642	15754	15724	15723	15776	15703	15701	15650	15996	15655	15617	15718	15704	15764	15584	15752	15850	15657	15681	15644	15698	15746	15665	15792	15716	15718	15708	15657	15711	15674	15728	15773	15542	15697	15631	15592	15775	15879	15583	15684	15715	15637	15712	15773	15798	15762	15815	15665	15749	15727	15732	15769	15656	15531	15741	15616	15750	15767	15626	15843	15873	15791	15744	15770	15779	15777	15876	15541	15628	15761	15680	15926	15754	15722	15757	15717	15742	15803	15632	15793	15655	15829	15739	15766	15600	15748	15944	15670	15793	15699	15652	15820	15836	15879	15808	15736	15609	15824	15624	15787	15697	15590	15764	15675	15780	15725	15935	15882	15729	15609	15812	15734	15690	15869	15710	15627	15706	15762	15646	15610	15744	15634	15689	15737	15842	15858	15878	15700	15638	15578	15628	15763	15703	15614	15744	15844	15895	15552	15831	15693	15812	15692	15672	15874	15820	15821	15862	15657	15877	15802	15576	15861	15808	15853	15940	15752	15627	15872	15831	15878	15735	15784	15731	15694	15569	15622	15697	15778	15554	15599	15655	15563	15749	15771	15658	15690	15865	15787	15675	15528	15714	15714	15706	15794	15704	15661	15627	15815	15842	15682	15749	15764	15690	15661	15711	15862	15793	15684	15713	15691	15678	15666	15644	15675	15663	15573	15666	15837	15690	15733	15741	15681	15642	15657	15785	15587	15931	15722	15771	15752	15598	15588	15873	15848	15845	15865	15629	15923	15593	15873	15637	15654	15673	15664	15581	15630	15672	15689	15563	15783	15942	15603	15608	15699	15904	15841	15759	15827	15871	15649	15743	15799	15777	15770	15742	15631	15825	15687	15686	15829	15769	15722	15794	15852	15789	15798	15728	15784	15786	15614	15712	15840	15812	15755	15639	15831	15717	15613	15795	15789	15766	15923	15671	15772	15776	16007	15722	15891	15809	15665	15713	15861	15733	15748	15953	15703	15621	15801	15641	15701	15677	15680	15680	15723	15561	15858	15622	15779	15773	15768	15817	15684	15654	15684	15610	15731	15779	15965	15603	15675	15678	15672	15820	15807	15854	15603	15756	15856	15847	15931	15817	15640	15585	15759	15658	15680	15734	15907	15880	15745	15666	15659	15830	15764	15537	15654	15692	15761	15788	15508	15711	15598	15682	15750
25310	21663	28422	29541	23847	22588	21522	19613	18597	18690	18455	18106	17847	17794	17650	17577	17740	17574	17568	17567	17331	17512	17246	17372	17525	17410	17510	17474	17485	17447	17632	17444	17357	17415	17030	17253	17332	17397	17514	17254	17525	17371	17277	17225	17543	17165	17234	17357	17236	17335	17465	17220	17101	17299	17398	17297	17241	17447	17177	17545	17422	17307	17315	17140	17284	17272	17292	17259	17402	17434	17479	17338	17337	17243	17278	17224	17262	17305	17405	17273	17424	17303	17292	17199	17283	17217	17232	17272	17369	17275	17270	17387	17227	17331	17202	17525	17073	17357	17226	17050	17379	17211	17348	17287	17258	17292	17507	17196	17435	17258	17254	17394	17324	16962	17261	17384	17138	17337	17154	17204	17238	17252	17159	17422	17260	17357	17379	17286	17299	17331	17295	17387	17186	17521	17259	17452	17331	17154	17450	17467	17359	17263	17389	17489	17258	17231	17245	17420	17237	17155	17375	17234	17280	17412	17065	17425	17176	17423	17242	17212	17232	17121	17259	17408	17212	17375	17412	17357	17140	17225	17257	17275	17372	17257	17529	17368	17122	17306	17407	17286	17273	17292	17140	17432	17353	17399	17329	17287	17349	17220	17262	17423	17258	17412	17329	17536	17309	17305	17295	17414	17110	17314	17212	17132	17193	17141	17231	17179	17341	17347	17285	17100	17316	17454	17326	17185	17360	17313	17151	17043	17356	17342	17520	17090	17308	17400	17268	17243	17264	17237	17370	17330	17363	17217	17315	17523	17313	17279	17453	17515	17341	17287	17057	17492	17298	17462	17154	17328	17481	17295	17167	17364	17282	17156	17385	17403	17221	17350	17258	17170	17247	17360	17407	17235	17308	17275	17258	17291	17269	17289	17463	17415	17186	17356	17339	17221	17191	17375	17239	17504	17461	17417	17476	17363	17316	17159	17325	17342	17284	17290	17329	17469	17422	17270	17294	17210	17207	17226	17432	17140	17456	17468	17311	17441	17315	17422	17488	17497	17255	17268	17288	17186	17197	17245	17248	17193	17371	17073	17276	17496	17212	17318	17379	17109	17202	17277	17231	17037	17351	17244	17423	17358	17341	17254	17334	17316	17287	17277	17098	17286	17263	17363	17374	17345	17338	17350	17355	17447	17322	17434	17446	17486	17478	17153	17029	17487	17534	17372	17277	17495	17312	17124	17320	17406	17262	17197	17418	17353	17329	17332	17520	17242	17218	17226	17268	17415	17383	17199	17579	17528	17316	17259	17351	17317	17370	17528	17289	17166	17238	17232	17371	17209	17079	17329	17141	17065	17443	17363	17044	17214	17244	17228	17252	17419	17299	17401	17307	17374	17284	17506	17470	17173	17400	17417	17268	17431	17453	17177	17275	17240	17261	17118	17531	17570	17311	17463	17313	17536	17432	17314	17422	17591	17314	17362	17193	17203	17233	17156	17214	17281	17259	17282	17445	17071	17279	17472	17259	17444	17287	17306	17252	17483	17347	17533	17212	17299	17451	17356	17337	17343	17334	17378	17264	17373	17499	17381	17368	17448	17406	17330	17536	17185	17402	17424	17103	17313	17137	17167	17405	17327	17369	17199	17190	17396	17316	17361	17374	17354	17353	17254	17342	17230	17582	17327	17255	17194	17290	17244	17356	17379	17204	17111	17360	17347	17103	17280	17470	17213	17429	17375	17409	17195	17506	17316	17261	17267	17444	17394	17285	17300	17464	17252	17289	17398	17258	17417	17538	17162	17362	17268	17296	17426	17232	17392	17402	17362	17221	17262	17088	17223	17314	17165	17190	17302	17306	17285	17288	17261	17278	17313	17282	17035	17147	17398	17384	17206	17254	17376	17266	17229	17153	17205	17362	17292	17399	17153	17258	17226	17342	17387	17292	17133	17297	17364	17558	17410	17213	17283	17282	17071	17285	17385	17370	17374	17413	17326	17467	17536	17548	17528	17238	17143	17295	17117	17380	17189	16997	17443	17246	17265	17424	17332	17397	17312	17274	17261	17505	17266	17308	17388	17423	17334	17297	17376	17579	17446	17392	17187	17299	17357	17379	17510	17339	17387	17456	17398	17338	17527	17288	17260	17469	17449	17349	17227	17259	17244	17474	17510	17350	17023	17183	17444	17250	17258	17292	17257	17363	17543	17253	17380	17171	17189	17328	17240	17307	17300	17184	17251	17529	17592	17202	17274	17079	17388	17144	17298	17408	17297	17439	17259	17233	17526	17241	17277	17283	17636	17473	17205	17421	17002	17205	17344	17272	17374	17354	17321	17219	17277	17169	17206	17315	17351	17300	17406	17297	17335	17353	17476	17378	17476	17235	17276	17252	17305	17243	17371	17340	17334	17202	17261	17333	17331	17195	17202	17284	17329	17309	17300	17212	17332	17293	17465	17042	17355	17160	17485	17412	17225	17139	17314	17280	17293	17567	17295	17369	17567	17326	17303	17521	17279	17368	17314	17372	17451	17378	17326	17415	17372	17324	17372	17194	17523	17188	17347	17495	17412	17194	17567	17206	17336	17205	17394	17412	17326	17285	17286	17332	17360	17181	17362	17182	17271	17329	17075	17135	17369	17375	17287	17141	17219	17310	17169	17386	17465	17436	17276	17382	17339	17164	17415	17281	17325	17313	17377	17370	17204	17461	17407	17286	17429	17338	17404	17408	17315	17288	17203	17312	17272	17485	17468	17338	17197	17188	17377	17363	17433	17454	17393	17348	17312	17359	17389	17494	17423	17289	17318	17390	17453	17291	17074	17306	17408	17485	17409	17377	17340	17233	17237	17146	17370	17257	17216	17239	17055	17455	17349	17428	17394	17245	17263	17373	17242	17378	17411	17312	17432	17397	17359	17262	17210	17310	17270	17301	17372	17477	17160	17409	17089	17337	17293	17131	17132	17289	17304	17354	17262	17162	17333	17178	17252	17319	17203	17450	17711	17386	17319	17286	17465	17277	17224	17444	17197	17203	17249	17140	17294	17346	17373	17302	17475	17259	17269	17445	17344	17343	17382	17346	17460	17152	17109	17507	17442	17605	17284	17346	17297	17334	17270	17371	17410	17158	17256	17291	17261	17315	17521	17461	17310	17262	17394	17436	17376	17275	17287	17255	17296	17365	17098	17394	17295	17133	17318	17353	17367	17279	17299	17380	17531	17173	17265	17250	17360	17455	17473	17441	17237	17365	17254	17392	17187	17383	17446	17217	17493	17324	17305	17167	17325	17249	17340	17221	17237	17436	17214	17374	17493	17318	17401	17276	17512	17375	17372	17414	17407	17308	17411	17350	17101	17331	17255	17470	17232	17183	17453	17245	17292	17137	17315	17202	17210	17294	17220	17384	17298	17616	17374	17315	17260	17374	17202	17284	17295	17366	17219	17266	17405	17417	17282	17489	17320	17219	17235	17316	17217	17388	17240	17299	17436	17268	17380	17317	17102	17226	17257	17269	17108	17220	17232	17104	17356	17203	17379	17176	17262	17276	16966	17224	17316	17266	17375	17421	17354	17531	17310	17334	17314	17510	17303	17270	17388	17105	17212	17365	17427	17179	17237	17178	17325	17411	17447	17237	17397	17305	17425	17450	17275	17211	17264	17224	17284	17358	17268	17328	17370	17301	17254	17146	17219	17150	17282	17124	17405	17347	17419	17332	17267	17469	17338	17399	17241	17562	17463	17231	17198	17244	17415	17352	17455	17245	17283	17173	17091	17322	17363	17287	17373	17456	17593	17361	17445	17448	17438	17443	17163	17268	17358	17312	17365	17411	17375	17419	17240	17473	17387	17439	17146	17274	17427	17518	17240	17206	17228	17327	17198	17325	17354	17347	17490	17304	17387	17147	17305	17464	17392	17314	17357	17317	17302	17175	17439	17292	17225	17220	17410	17215	17223	17439	17510	17456	17270	17231	17017	17329	17354	17391	17299	17435	17433	17344	17430	17537	17483	17415	17250	17187	17289	17377	17522	17511	17364	17241	17246	17270	17431	17284	17275	17221	17181	17347	17311	17132	17472	17416	17315	17335	17191	17362	17407	17326	17368	17394	17386	17438	17163	17391	17131	17205	17521	17572	17223	17242	17328	17310	17158	17392	17421	17322	17159	17322	17343	17324	17402	17341	17388	17152	17330	17385	17306	17592	17383	17407	17296	17317	17462	17339	17128	17266	17419	17275	17402	17125	17366	17463	17104	17213	17135	17455	17489	17326	17398	17364	17183	17271	17206	17166	17166	17174	17161	17326	17257	17418	17437	17411	17410	17332	17378	17359	17327	17496	17274	17548	17257	17195	17318	17306	17437	17205	17121	17415	17150	17375	17428	17089	17321	17303	17315	17510	17373	17301	17128	17443	17436	17274	17062	17383	17169	17511	17157	17146	17370	17404	17268	17276	17342	17253	17447	17297	17051	17510	17430	17343	17178	17112	17202	17306	17300	17427	17349	17262	17280	17189	17284	17391	17367	17294	17206	17120	17325	17395	17271	17207	17247	17378	17254	17234	17423	17343	17353	17576	17185	17279	17254	17468	17425	17528	17646	17539	17294	17453	17347	17444	17305	17337	17346	17388	17342	17460	17342	17269	17299	17234	17282	17307	17101	17277	17299	17190	17212	17579	17434	17320	17209	17331	17372	17392	17400	17313	17505	17290	17144	17299	17251	17283	17320	17355	17157	17194	17341	17477	17473	17251	17315	17152	17519	17308	17290	17340	17330	17437	17529	17289	17249	17358	17464	17276	17320	17528	17359	17283	17390	17262	17258	17219	17363	17415	17397	17439	17377	17333	17320	17298	17436	17294	17206	17233	17185	17279	17234	17402	17240	17334	17272	17418	17409	17355	17485	17408	17504	17253	17193	17465	17185	17427	17569	17229	17323	17322	17230	17361	17397	17435	17539	17394	17251	17417	17386	17353	17289	17270	17352	17361	17361	17390	17381	17588	17280	17410	17512	17454	17411	17387	17284	17355	17294	17203	17273	17224	17180	17310	17488	17380	17347	17191	17284	17216	17104	17414	17140	17348	17455	17373	17448	17327	17358	17292	17250	17305	17136	17195	17296	17426	17420	17437	17620	17305	17253	17266	17264	17273	17354	17418	17331	17510	17573	17312	17405	17469	17259	17396	17377	17361	17305	17360	17358	17211	17216
24058	42882	37533	29683	25496	23129	20684	18865	17638	17010	16565	16318	16092	16112	15824	15706	15726	15630	15655	15412	15554	15611	15577	15458	15389	15421	15525	15528	15407	15580	15649	15554	15533	15419	15403	15339	15488	15509	15479	15504	15467	15654	15454	15519	15496	15292	15351	15232	15455	15623	15629	15469	15384	15441	15494	15342	15463	15431	15432	15638	15508	15404	15458	15414	15459	15382	15480	15506	15316	15468	15521	15639	15510	15352	15522	15407	15494	15505	15577	15466	15399	15515	15494	15291	15590	15389	15581	15318	15597	15508	15534	15364	15414	15448	15419	15484	15531	15346	15539	15495	15394	15286	15724	15535	15472	15464	15436	15279	15533	15491	15320	15444	15548	15545	15317	15339	15244	15483	15513	15456	15437	15503	15539	15443	15554	15339	15465	15304	15485	15416	15529	15419	15429	15593	15430	15484	15470	15524	15351	15429	15570	15430	15455	15360	15485	15412	15497	15572	15462	15501	15533	15325	15509	15576	15364	15435	15482	15521	15398	15353	15423	15540	15551	15566	15324	15414	15375	15379	15446	15366	15347	15444	15387	15362	15523	15558	15460	15424	15368	15363	15438	15530	15526	15404	15320	15401	15309	15427	15533	15637	15441	15497	15480	15572	15336	15312	15632	15465	15267	15388	15555	15446	15451	15446	15453	15511	15560	15461	15436	15296	15461	15503	15563	15426	15346	15517	15566	15458	15527	15438	15484	15543	15290	15560	15608	15476	15475	15545	15515	15391	15532	15393	15407	15410	15646	15484	15383	15455	15380	15311	15330	15428	15485	15509	15292	15414	15511	15363	15458	15415	15476	15596	15435	15329	15435	15491	15606	15531	15435	15477	15447	15543	15462	15428	15387	15390	15316	15359	15361	15441	15412	15412	15471	15463	15521	15506	15446	15567	15483	15599	15491	15474	15369	15383	15371	15487	15517	15450	15372	15491	15520	15461	15341	15625	15424	15487	15409	15545	15386	15579	15321	15463	15542	15396	15565	15411	15543	15527	15674	15529	15354	15461	15518	15406	15466	15408	15463	15475	15380	15432	15359	15349	15625	15509	15502	15521	15343	15576	15635	15295	15441	15464	15435	15494	15462	15426	15374	15483	15497	15414	15545	15455	15401	15505	15597	15367	15462	15446	15417	15378	15490	15372	15425	15331	15402	15447	15463	15435	15428	15375	15531	15230	15518	15413	15352	15638	15545	15420	15514	15533	15532	15491	15321	15285	15663	15472	15479	15244	15291	15347	15414	15537	15267	15608	15575	15424	15371	15647	15493	15441	15431	15493	15604	15444	15506	15594	15566	15489	15549	15544	15397	15496	15498	15511	15492	15446	15270	15464	15493	15692	15345	15397	15340	15380	15427	15391	15390	15482	15600	15377	15618	15339	15526	15394	15621	15457	15457	15521	15320	15524	15532	15305	15471	15401	15406	15452	15387	15438	15362	15297	15588	15560	15296	15279	15414	15348	15551	15344	15441	15365	15343	15451	15423	15597	15239	15455	15329	15492	15360	15536	15370	15368	15342	15588	15553	15319	15530	15475	15451	15542	15425	15590	15509	15584	15486	15434	15480	15637	15596	15489	15470	15640	15489	15336	15436	15414	15431	15448	15427	15535	15520	15510	15409	15466	15405	15357	15357	15374	15523	15412	15626	15579	15535	15576	15407	15565	15536	15390	15526	15399	15559	15436	15443	15369	15529	15279	15570	15546	15561	15215	15471	15437	15475	15469	15437	15320	15448	15505	15364	15623	15560	15384	15589	15461	15513	15280	15554	15462	15453	15292	15419	15401	15550	15517	15571	15425	15417	15540	15528	15570	15523	15337	15503	15472	15608	15325	15392	15587	15572	15449	15324	15468	15478	15308	15485	15515	15352	15320	15430	15405	15635	15517	15410	15627	15442	15485	15584	15472	15400	15485	15373	15509	15602	15432	15429	15488	15408	15611	15465	15543	15433	15408	15500	15425	15347	15522	15389	15547	15296	15501	15441	15515	15469	15476	15562	15441	15421	15450	15572	15487	15503	15526	15544	15405	15570	15495	15565	15359	15491	15396	15341	15497	15497	15267	15548	15639	15415	15317	15448	15511	15530	15675	15449	15261	15482	15523	15413	15571	15418	15474	15322	15240	15461	15379	15523	15572	15415	15266	15555	15484	15319	15547	15606	15490	15400	15396	15422	15396	15537	15335	15543	15407	15476	15509	15483	15592	15397	15397	15525	15544	15436	15484	15422	15383	15479	15495	15432	15359	15639	15406	15438	15281	15525	15701	15495	15563	15339	15557	15552	15496	15216	15363	15504	15529	15433	15543	15341	15598	15486	15607	15428	15524	15514	15613	15631	15418	15467	15611	15620	15499	15530	15442	15327	15474	15480	15467	15387	15508	15510	15552	15532	15500	15468	15299	15544	15572	15316	15480	15421	15562	15423	15385	15431	15368	15314	15497	15641	15306	15459	15333	15544	15385	15453	15357	15587	15609	15484	15608	15520	15285	15405	15637	15595	15516	15381	15325	15358	15604	15632	15373	15599	15327	15584	15720	15437	15396	15450	15356	15469	15444	15564	15465	15430	15378	15500	15483	15441	15424	15381	15536	15407	15477	15359	15419	15183	15618	15458	15410	15295	15494	15481	15547	15522	15397	15508	15458	15298	15388	15523	15326	15626	15736	15426	15465	15372	15479	15357	15463	15466	15473	15315	15485	15342	15452	15387	15413	15440	15468	15411	15412	15478	15515	15377	15609	15482	15570	15508	15569	15508	15315	15457	15568	15487	15523	15546	15441	15397	15428	15389	15624	15552	15562	15350	15469	15463	15591	15424	15504	15410	15401	15515	15410	15491	15404	15581	15410	15404	15439	15395	15586	15445	15531	15419	15582	15609	15379	15693	15466	15504	15458	15170	15639	15610	15419	15384	15369	15473	15457	15311	15280	15410	15472	15446	15296	15380	15552	15407	15274	15481	15442	15426	15567	15416	15500	15454	15407	15544	15450	15405	15282	15499	15389	15521	15452	15335	15333	15251	15579	15564	15345	15414	15441	15561	15577	15513	15345	15535	15379	15450	15412	15515	15481	15431	15314	15395	15484	15574	15443	15538	15346	15412	15442	15356	15499	15449	15564	15405	15298	15531	15528	15515	15472	15429	15648	15531	15326	15559	15529	15494	15541	15534	15599	15455	15427	15609	15639	15437	15590	15434	15537	15503	15465	15346	15607	15544	15240	15542	15378	15405	15514	15293	15551	15410	15330	15544	15345	15514	15476	15357	15489	15507	15402	15424	15394	15215	15428	15419	15436	15534	15586	15450	15643	15430	15387	15317	15667	15383	15431	15485	15475	15303	15627	15534	15536	15512	15384	15367	15522	15469	15405	15458	15384	15440	15419	15357	15482	15334	15329	15452	15261	15319	15562	15367	15610	15492	15409	15716	15226	15452	15279	15496	15403	15482	15441	15575	15336	15463	15474	15545	15471	15524	15476	15488	15435	15347	15235	15518	15380	15345	15580	15445	15388	15337	15451	15454	15418	15552	15399	15547	15598	15432	15490	15247	15491	15522	15433	15559	15532	15544	15483	15376	15480	15496	15416	15597	15422	15543	15520	15331	15515	15490	15459	15427	15428	15395	15570	15430	15288	15574	15402	15388	15431	15512	15397	15419	15613	15413	15458	15319	15436	15436	15417	15285	15564	15306	15460	15531	15418	15743	15451	15339	15569	15542	15415	15515	15340	15375	15261	15460	15472	15448	15403	15534	15434	15584	15368	15443	15494	15731	15496	15453	15496	15314	15552	15373	15509	15499	15448	15515	15384	15513	15368	15359	15376	15396	15380	15519	15434	15425	15461	15438	15486	15493	15472	15600	15324	15510	15539	15419	15629	15306	15359	15568	15451	15313	15569	15372	15626	15498	15607	15401	15515	15423	15275	15353	15325	15224	15605	15452	15556	15437	15562	15382	15615	15366	15387	15468	15490	15534	15393	15448	15593	15571	15425	15400	15392	15476	15442	15612	15481	15496	15476	15364	15461	15487	15459	15416	15512	15660	15484	15555	15392	15563	15376	15525	15364	15688	15143	15330	15515	15330	15517	15478	15548	15460	15471	15413	15444	15471	15481	15568	15533	15415	15484	15490	15443	15151	15498	15445	15378	15577	15575	15145	15648	15488	15494	15510	15392	15519	15395	15353	15806	15543	15545	15460	15330	15521	15477	15534	15449	15529	15440	15471	15553	15555	15368	15642	15599	15337	15535	15402	15367	15571	15385	15497	15454	15472	15460	15678	15377	15576	15468	15370	15749	15449	15556	15396	15484	15395	15237	15405	15486	15683	15549	15274	15455	15515	15519	15504	15474	15432	15381	15477	15678	15455	15320	15596	15425	15404	15386	15368	15470	15546	15484	15416	15395	15379	15473	15625	15451	15521	15373	15531	15413	15513	15417	15484	15454	15625	15552	15439	15280	15488	15254	15334	15413	15473	15559	15362	15391	15645	15406	15210	15316	15724	15597	15384	15532	15394	15468	15323	15488	15605	15493	15471	15439	15369	15573	15422	15525	15431	15527	15519	15315	15464	15426	15447	15345	15279	15406	15567	15420	15557	15359	15463	15623	15259	15489	15571	15496	15420	15476	15356	15457	15589	15424	15328	15602	15515	15610	15488	15524	15604	15423	15563	15406	15562	15449	15437	15348	15519	15254	15545	15561	15418	15354	15466	15244	15402	15500	15420	15484	15303	15368	15571	15527	15455	15261	15368	15468	15419	15492	15514	15511	15585	15416	15494	15350	15599	15500	15537	15603	15407	15459	15407	15480	15501	15437	15498	15347	15555	15403	15508	15522	15502	15424	15594	15537	15640	15599	15516	15534	15517	15371	15594	15453	15518	15397	15473	15478	15365	15556	15369	15407	15598	15532	15683	15550	15601	15412	15454	15575	15604	15456	15568	15639	15435	15474	15488	15520	15407	15455	15508	15633	15379	15456	15354	15491	15546	15475	15398	15495	15450	15429	15334	15439	15435	15354	15324	15390	15369	15436	15495	15334	15560	15473	15458	15561	15358	15336	15396	15380	15605	15466	15549	15494	15632	15454	15327	15434	15508	15485	15397	15478	15431	15538	15372	15437	15488	15694	15315	15489	15432	15493	15402	15479
22485	21464	28634	24853	22725	26170	27568	22710	20836	20096	19729	19301	19126	18776	18373	18217	18403	18169	18284	18169	18158	18142	18071	18148	17922	17992	17780	17956	18032	18057	17960	17974	18327	17914	17897	17978	18062	18028	17923	17782	18096	17919	17918	18001	17736	17943	18018	18088	17939	17910	17904	17675	17640	17979	17946	17848	17900	17936	17917	17829	17782	18013	17994	17573	17861	17743	17885	17937	17704	17890	17869	17799	17797	17823	17991	17831	17887	17793	17783	18034	17909	17956	17920	17866	17819	17778	17850	17867	17987	17884	17950	17972	17930	18015	18031	17725	17811	17854	17806	17793	17909	17910	17650	17822	17885	17793	17839	17851	17769	17842	17854	17867	17858	17843	17689	17824	17663	17813	17812	17847	17756	17982	18024	17712	17723	17795	17656	17979	17815	17785	17951	17748	17694	17631	17935	17771	17787	17730	17917	17982	17731	17789	17799	17961	17867	17904	17776	17727	17919	17873	17788	17707	17830	17822	17723	18060	17799	17856	17735	17758	17817	18032	17903	17963	17849	17738	17994	17847	17988	17910	17598	17827	17891	17728	17822	17829	17855	17814	17750	18018	17705	17799	17706	17639	17879	17853	17886	17989	17739	17885	17951	17909	17823	17922	17992	17717	17757	17855	18013	17837	17893	17682	17857	17711	17836	17886	17514	17802	17735	18131	17804	18061	17942	17851	17782	17715	17684	17851	17976	17648	17654	17771	17750	17917	17798	17685	17718	17831	17940	17660	17814	17769	17627	17911	17788	17756	17968	17744	17750	17789	17798	17558	17661	17767	17982	17926	17661	17811	17754	17718	17963	17592	17777	17917	17767	17975	17891	17779	17770	17741	17854	17635	17917	17842	17817	17778	17723	17895	17805	17683	17893	17861	17743	17851	17807	17777	17762	17923	17692	18004	17960	17765	17786	17805	17761	17928	18069	17864	17725	18079	17893	18087	17907	17790	17855	17857	17740	17771	17723	17757	17865	17968	17708	17820	17877	17696	17766	17866	17881	17871	17681	17756	17923	17790	17708	17802	17893	17767	17866	17794	17677	17799	17916	17909	17885	17928	17842	17785	17667	17675	17802	17705	17684	17839	17730	17745	17770	17781	17862	17800	17721	17500	17774	17758	17966	17912	18061	17868	17777	17791	17779	17831	17679	17732	17869	17994	18094	17967	17830	17646	17593	17813	17820	17668	17894	17888	17833	17794	17635	17793	17758	17642	17942	17848	17996	17882	17899	17710	17863	17798	17784	18112	17912	18019	17767	17843	17740	17975	17822	17955	17479	17818	18099	17897	18163	17870	17743	17711	18012	17946	17926	17767	17922	17775	17845	17868	17944	17727	17685	17934	17836	17813	17770	17723	17882	17764	17733	17869	17757	17860	18002	17797	17853	17673	17780	17900	17826	17761	17933	17658	17503	17804	17750	17914	17816	17821	17771	17884	17798	17835	17923	17708	17707	17798	17821	17815	17869	17964	17696	17857	17750	18136	18002	17850	17827	17855	17771	17702	17955	17863	17718	18043	17854	17811	17905	17945	17705	17816	17896	17882	17806	17924	17772	17866	17781	17750	17770	17749	17852	17885	17941	17775	18009	17832	17722	17912	17901	17814	17798	17960	17636	17711	17672	17750	17869	17717	17827	18126	17695	17708	17609	17776	17726	17627	17701	17646	18001	17658	17859	17819	17867	17778	17826	17757	17791	17642	17762	17946	17858	17951	17760	17917	17941	17907	18052	17909	17769	17750	17837	17951	17991	17730	17789	17758	17736	17677	17731	17829	17775	17992	17535	17552	17671	17807	17743	17792	17738	17657	17839	17849	18085	17857	17913	17679	17888	18078	17828	17715	17896	17762	17812	17778	17724	17871	17816	17689	17792	18065	17863	17765	17790	17609	17740	17985	17893	18008	17878	17909	17915	17743	17801	17782	17848	17892	17632	17942	18049	18116	17882	17949	17744	17955	17843	17918	17757	17771	17742	17960	17618	17805	17797	17602	17961	18110	17840	17764	17907	17938	18122	17737	17751	17863	17998	17738	17913	17585	17796	17816	17858	17925	17833	17761	17769	17977	17822	17777	17716	17710	17821	17743	17929	17932	17842	17765	17882	17795	17796	18021	17735	17835	17952	17842	17865	17941	17789	17676	17753	17725	17766	17918	17731	17787	17920	17800	17661	17800	17922	17813	17956	17847	17835	17671	17807	17732	17813	17908	17651	17726	17685	18043	17782	17796	17853	17981	18001	17792	17611	17945	17823	18042	17842	17928	17889	18044	17647	17847	17756	17723	17705	17817	18033	17882	17892	17839	17683	17867	17701	17714	17807	17854	17811	17937	17767	17628	17910	17875	17843	17811	17821	17780	17822	17879	17736	17905	17993	17873	17728	17850	17825	17961	17837	17892	17884	17829	17859	17816	17994	17924	17559	17693	17984	18069	17590	17894	17860	17920	17712	17773	17852	17807	17735	17735	17703	17977	17845	17711	17838	17794	17942	17984	17784	17897	18022	17586	17754	17725	17658	17859	17686	17677	17863	17773	17540	17807	17903	17880	17874	17876	17737	17812	17778	17666	17748	17812	17829	17627	17710	17901	17842	17908	17930	17872	17930	17764	17781	17820	17826	17839	17911	17733	17852	17756	17875	17787	17871	17826	17672	17676	17815	17819	17831	17724	17745	17752	17889	17872	17880	17665	17733	17712	17818	17708	17884	17864	18177	17614	17855	17769	17825	17826	17741	17946	17749	17570	17750	17851	17995	17779	17831	17736	17881	17719	17865	17710	17857	17915	17796	17827	17635	17854	17670	17770	17913	17861	17543	17640	17849	17980	18022	17838	18074	17831	17975	17946	17962	17815	18010	17772	17759	17939	17674	17797	17778	17719	17905	17770	17793	17807	17912	17697	17811	17962	17871	17827	17914	18090	17644	17782	18003	17819	17668	17892	17893	17813	17816	17763	17647	17753	17627	17856	17731	17795	17823	17882	17869	17955	17948	17970	17789	17810	17750	17739	17909	17781	17688	18008	17769	17840	17732	17861	17874	17828	17859	17668	17831	17938	17763	17957	17625	17769	17652	17774	17943	17670	17820	17865	17969	17904	17862	17819	17895	18007	17874	17806	17675	17713	18021	17708	17911	17778	18027	17798	17845	17941	17902	17839	17999	17819	17689	17968	17800	17802	17883	17864	17841	17890	17902	17863	17844	17777	17749	17959	17887	17805	17852	17745	17818	17833	17736	18030	17852	18035	17933	17740	17824	17871	17863	17733	17892	17825	17814	17716	17768	17809	17951	17763	17805	18113	17872	17831	17731	17857	17905	17657	17689	17819	17889	17917	17832	18032	17823	17671	17791	17898	17713	17673	17800	17927	17846	17849	17698	17735	17856	17756	17948	17795	17937	17996	17789	17757	17772	17705	17775	17780	17609	17781	17994	18013	17838	17908	17675	17876	17926	17974	18016	17568	17730	17900	17845	17754	17757	17760	17776	17929	17912	17732	18039	17856	17782	17827	17991	17691	17842	17799	17738	17673	17771	17792	17736	17905	17893	17848	17675	17914	17767	17799	17674	17775	17790	17676	17856	17770	17668	17765	17940	17902	17732	17878	17686	17821	17989	17835	17964	17596	18068	17798	17674	17748	17620	17709	17917	17696	17905	17981	17675	17791	17832	17819	17752	17730	17967	17700	17903	17923	17862	17973	17870	17737	17771	17803	17860	17870	17668	17750	17853	17883	17849	17875	17813	17884	17817	17716	17966	17681	17681	17933	17788	17710	17881	17980	18091	17813	17768	17916	17711	17851	17897	17688	18021	17900	17973	17780	17854	17823	17886	17826	17851	17720	17631	17806	17806	17817	17747	17812	17791	17705	17886	17813	17894	17858	17676	17890	17881	17704	17850	17861	18034	17864	18105	17768	17726	17748	17800	17864	17738	17841	17909	17936	17704	17775	17740	17834	17786	17887	18039	17652	17883	17580	17928	17969	17852	17817	18022	17984	17809	17693	17980	17869	17799	17852	17935	17946	17815	17975	17828	17774	17935	17741	17920	17661	17879	17966	17957	18085	17651	17771	17762	17736	17726	17940	18017	17707	17918	17921	17857	17836	17751	17847	17947	17845	17764	17807	17940	17749	17640	17757	17935	17871	17814	17743	17625	17868	17794	17764	17786	17988	18170	17627	17854	17888	17763	17786	17770	17677	17892	17873	17904	17876	17835	17945	17753	17674	17711	17951	17928	17702	17726	17681	17873	17891	17881	17777	17841	17737	17780	17886	17982	17911	17922	17952	17880	17827	17474	17675	17783	17825	17808	17774	17685	17754	17874	17950	17814	17812	17898	17999	17750	17820	17734	17797	17763	17783	17704	17828	18033	17740	17764	17755	17776	17743	17726	17806	18004	17813	17840	17928	17969	17762	17798	17822	17829	17890	17837	17714	17775	17796	17991	17979	17904	18124	17761	17714	17821	17818	17715	17773	17786	17922	17745	17927	17802	17584	17651	17911	17988	17776	17667	17590	17927	17964	17800	17689	18017	17943	17863	17835	17754	17740	17848	17869	17909	17760	17686	17781	17643	17929	17956	17903	17950	17824	17737	17932	17724	17939	17817	17842	17654	17929	17812	17860	17818	17859	17759	17780	17780	17812	17892	17989	17768	18011	17710	17658	17713	17916	17857	17955	17614	18016	17894	17815	17857	17848	17832	17796	17863	17684	17841	17815	17900	17706	17879	17739	17780	17903	17739	17831	18025	17788	17730	17783	17863	17830	17957	17633	18007	18217	18006	17799	17773	17961	17764	17616	17897	17852	17936	17840	17874	17866	17651	17793	17879	17824	17993	17846	18033	17888	17928	17798	17821	17680	17661	17789	17900	17671	17734	17933	17750	17899	17749	17750	18012	17751	17717	17863	17745	17902	17934	17922	17776	17649	17894	17857	18007	17900	17994	17860	17773	17839	18031	17885	17690	17841	17907	17830	17895	17763	17641	17770	17924	17740	17783	17770	17816	17783	17881	17892	17968	17926	17842	17869	17830	17765	17610	17788	17803	17855	17743	17668	17719	17726	17746	17739	17909	17940	18012	17782	17689	17793	17815	17754	17791	17905	17760	17742	17854	17807	17761	18069	17842	17815	17768	17836	17760	17803	17925	17855
25150	50844	45710	36682	32238	28773	24798	22002	19805	18814	18147	17596	17367	16829	16775	16521	16075	16326	16157	16105	16103	15935	15986	15888	15840	15837	15944	15844	15807	15972	15900	15694	15854	15812	15930	15983	15988	15797	15676	15784	15744	15773	15872	15715	15679	15629	15758	15764	15665	15882	15876	15841	15675	15870	15909	15684	15701	15697	15823	15696	15686	15669	15865	15734	15937	15813	15848	15828	15737	15893	15766	15657	15887	15670	15813	15788	15649	15764	15739	15749	15675	15823	15560	15841	15656	15833	15779	15802	15679	15627	15600	15814	15677	15653	15723	15783	15665	15822	15740	15560	15846	15715	15750	15739	15751	15441	15854	15883	15722	15808	15732	15765	15676	15728	15869	15913	15698	15773	15816	15691	15640	15777	15696	15864	15730	15846	15563	15727	15668	15606	15729	15718	15752	15685	15815	15705	15795	15645	15980	15636	15809	15787	15804	15608	15803	15814	15629	15861	15642	15724	15699	15674	15715	15665	15926	15802	15768	15656	15807	15776	15771	15809	15897	15626	15679	15567	15735	15529	16027	15792	15593	15764	15800	15861	15533	15786	15753	15809	15736	15765	15764	15780	15702	15653	15861	15684	15571	15788	15773	15802	15774	15750	15831	15718	15893	15833	15684	15848	15714	15766	15682	15848	15870	15745	15698	15679	15710	15593	15708	15682	15612	15786	15696	15657	15534	15651	15871	15840	15534	15654	15839	15644	15706	15805	15873	15790	15759	15836	15855	15739	15702	15634	15744	15810	15736	15666	15872	15693	15748	15706	15759	15855	15787	15803	15639	15909	15841	15767	15762	15877	15659	15976	15714	15726	15793	15783	15712	15759	15782	15753	15658	15734	15765	15828	16029	15848	15768	15833	15763	15646	15754	15769	15768	15758	15607	15695	15709	15697	15836	15722	15614	15739	15711	15804	15768	15697	15723	15894	15642	15753	15510	15879	15804	15657	15825	15767	15749	15656	15793	15717	15645	15600	15516	15678	15849	15637	15855	15752	15784	15851	15795	15569	15760	15850	15857	15844	15735	15789	15780	15819	15748	15679	15693	15690	15803	15677	15668	15852	15679	15519	15744	15579	15540	15726	15643	15767	15820	15768	15921	15858	15837	15889	15632	15788	15821	15747	15917	15744	15722	15754	15706	15922	15678	15783	15846	15796	15769	15801	15883	15825	15754	15874	15817	15736	15759	15762	15841	15742	15771	15781	15555	15678	15730	15739	15774	15797	15804	15659	15723	15731	15902	15655	15771	15728	15634	15957	15707	15668	15790	15639	15885	15848	15743	15866	15699	15692	15802	15900	15803	15679	15712	15635	15704	15695	15836	15774	15746	15711	15905	15615	15784	15850	15618	15729	15819	15644	15815	15687	15748	15658	15737	15683	15734	15590	15777	15770	15824	15788	15830	15633	15687	15718	15730	15674	15663	15776	15811	15669	15694	15832	15905	15830	15678	15788	15829	15723	15748	15774	15646	16019	15783	15665	15800	15800	15754	15481	15751	15723	15792	15647	15773	15883	15710	15843	15694	15611	15808	15808	15852	15628	15858	15731	15611	15769	15712	15644	15813	15710	15975	15783	15804	15784	15742	15815	15779	15920	15850	15830	15822	15577	15806	15797	15742	15806	15777	15576	15641	15913	15643	15863	15669	15803	15714	15721	15773	15694	15761	15729	15704	15815	15865	15785	15716	15650	15691	15659	15915	15864	15634	15596	15845	15777	15627	15617	15696	15799	15873	15566	15665	15650	15685	15788	15772	15793	15699	15840	15910	15685	15693	15842	15714	15799	15637	15541	15736	15816	15791	15832	15665	15696	15587	15778	15672	15733	15879	15800	15706	15677	15816	15619	15926	15665	15622	15834	15706	15751	15832	15790	15523	15635	15799	15825	15735	15954	15730	15780	15701	15590	15614	15724	15825	15662	15674	15800	15737	15876	15870	15754	15715	15704	15732	15948	15632	15604	15745	15660	15735	15691	15842	15547	15697	15710	15631	15659	15768	15824	15724	15785	15754	15815	15723	15642	15693	15773	15635	15635	15787	15789	15667	15779	15919	15743	15686	15663	15684	15697	15690	15840	15711	15550	15845	15726	15641	15742	15612	15689	15760	15944	15763	15577	15815	15689	15690	15690	15868	15746	15715	15810	15679	15761	15872	15670	15754	15786	15830	15698	15575	15872	15609	15670	15832	15757	15691	15871	15754	15768	15680	15771	15960	15766	15929	15879	15669	15766	15720	15791	15840	15692	15686	15897	15851	15820	15714	15819	15680	15757	15738	15753	15886	15777	15724	15632	15713	15872	15876	15905	15690	15897	15742	15776	15645	15785	15639	15741	15631	15667	15761	15768	15846	15753	15689	15697	15720	15839	15840	15714	15911	15803	15702	15761	15675	15731	15721	15750	15618	15634	15855	15940	15694	15707	15746	15609	15692	15751	15727	15634	15680	15628	15792	15601	15884	15955	15557	15787	15739	15819	15672	15733	15646	15661	15841	15926	15682	15699	15819	15908	15813	15759	15634	15748	15698	15702	15835	15630	15670	15528	15629	15768	15768	15728	15552	15817	15714	15658	15765	15615	15597	15655	15918	15873	15748	15652	15666	15658	15653	15702	15592	15854	15855	15737	15625	15687	15804	15675	15743	15593	15811	15797	15809	15883	15708	15668	15778	15843	15733	15776	15904	15774	15726	15729	15866	15733	15728	15710	15771	15632	15802	15657	15753	15686	15683	15804	15813	15646	15679	15595	15740	15757	15828	15561	15699	15480	15884	15710	15777	15799	15925	15829	15716	15647	15747	15688	15770	15667	15843	15853	15713	15651	15843	15714	15747	15843	15608	15764	15567	15723	15803	15630	15887	15445	15619	15711	15686	15607	15605	15737	15742	15757	15938	15776	15821	15716	15764	15826	15649	15646	15704	15663	15735	15674	15799	15686	15545	15868	15773	15770	15876	15917	15841	15664	15734	15666	15774	15786	15713	15744	15662	15658	15501	15638	15762	15646	15578	15784	15955	15751	15904	15781	15635	15581	15652	15790	15949	15785	15692	15942	15803	15703	15594	15774	15624	15796	15757	15789	15700	15826	15677	15750	15751	15828	15688	15701	15613	15845	15785	15755	15798	15897	15822	15847	15721	15523	15783	15859	15578	15684	15705	15772	15769	15796	15915	16005	15631	15688	15813	15615	15806	15752	15718	15844	15824	15920	15651	15728	15691	15901	15705	15679	15764	15814	15719	15746	15619	15851	15721	15763	15823	15760	15701	15748	15617	15865	15667	15720	15767	15871	15689	15965	15643	15629	15851	15692	15657	15806	15814	15633	15624	15563	15785	15592	15770	15607	15882	15781	15730	15824	15588	15747	15603	15744	15795	15690	15817	15842	15802	15790	15655	15769	15914	15833	15834	15715	15594	15753	15749	15816	15690	15712	15826	15674	15889	15811	15646	15763	15745	15804	15688	15694	15764	15817	15823	15734	15770	15680	15674	15776	15668	15620	15724	15633	15600	15693	15662	15628	15612	15884	15863	15731	15711	15817	15498	15865	15831	15817	15654	15708	15875	15659	15719	15571	15847	15650	15757	15867	15692	15671	15631	15607	15702	15686	15757	15779	15744	15869	15806	15742	15571	15793	15542	15710	15580	15674	15778	15825	15751	15564	15831	15882	15736	15818	15947	15716	15761	15725	15715	15624	15605	15756	15686	15783	15778	15628	15718	15899	15736	15756	15672	15734	15832	15946	15798	15785	15606	15611	15723	15693	15756	15881	15651	15872	15756	15671	15644	15857	15730	15608	15739	15616	15818	15676	15731	15874	15807	15616	15513	15770	15870	15854	15737	15671	15726	15801	15604	15764	15933	15750	15893	15604	15788	15876	15665	15705	15655	15816	15871	15773	15652	15642	15716	15680	15684	15835	15778	15781	15778	15820	15740	15821	15889	15683	15984	15641	15760	15756	15755	15858	15826	15820	15891	15750	15777	15723	15650	15586	15847	15666	16030	15519	15784	15732	15656	15684	15796	15707	15717	15693	15674	15733	15658	15604	15657	15721	15655	15796	15622	15903	15772	15715	15793	15649	15750	15665	15672	15602	15746	15727	15754	15795	15747	15672	15742	15721	15832	15735	15740	15486	15750	15822	15816	15828	15534	15871	15701	15711	15876	15739	15630	15797	15636	15710	15606	15692	15630	15772	15759	15795	15797	15670	15775	15783	15754	15602	15764	15648	15599	15875	15763	15566	15951	15727	15739	15700	15885	15741	15739	15748	15717	15774	15722	15580	15781	15738	15699	15790	15540	15754	15617	15804	15551	15857	15657	15744	15780	15817	15593	15815	15747	15839	15655	15649	15803	15733	15864	15529	15821	15915	15779	15739	15888	15938	15749	15536	15702	15761	15615	15719	15797	15758	15834	15510	15794	15772	15805	15736	15617	15741	15690	15728	15834	15810	15615	15745	15849	15697	15835	15651	15641	15809	15818	15742	15665	15768	15798	15902	15857	15634	15750	15909	15885	15567	15612	15772	15732	15837	15767	15676	15847	15695	15806	15869	15766	15841	15629	15795	15714	15909	15654	15679	15622	15638	15702	15723	15655	15689	15656	15753	15658	15902	15647	15901	15684	15779	15705	15591	15760	15745	15787	15719	15715	15591	15853	15752	15634	15696	15788	15873	15847	15563	15772	15903	15746	15750	15831	15821	15780	15724	15846	15813	15899	15714	15667	15627	15810	15813	15690	15666	15657	15875	15536	15866	15584	15594	16017	15685	15855	15548	15731	15752	15887	15898	15660	15733	15560	15707	15723	15897	15601	15917	15618	15801	15731	15717	15719	15824	15809	15899	15822	15658	15737	15565	15809	15463	15704	15765	15757	15651	15680	15787	15761	15662	15699	15648	15701	15764	15870	15707	15755	15861	15650	15617	15803	15699	15744	15682	15738	15664	15778	15856	15532	15696	15717	15731	15630	15858	15831	15628	15710	15688	15617	15603	15748	15708	15732	15833	15810	15854	15910	15814	15896	15814	15735	15814	15850	15743	15730	15874	15681	15739	15764	15776	15983	15840	15772	15795	15778	15644	15714	15690	15663	15945	15653	15712	15830	15646	15729	15690	15931	15678	15798	15828	15832	15915	15702	15674	15630	15705
29873	27950	33486	29165	24260	21780	20588	19304	18675	18112	18020	17954	18017	17906	17802	17651	17755	17567	17557	17467	17651	17721	17642	17611	17565	17625	17428	17473	17396	17675	17419	17510	17650	17545	17418	17620	17630	17568	17346	17570	17499	17482	17548	17371	17642	17418	17518	17556	17493	17597	17412	17671	17346	17534	17291	17368	17370	17519	17466	17210	17243	17574	17604	17376	17531	17583	17466	17393	17292	17343	17690	17524	17648	17620	17703	17151	17510	17065	17218	17450	17569	17417	17513	17433	17535	17316	17518	17424	17362	17439	17291	17395	17572	17602	17517	17416	17424	17496	17334	17518	17501	17460	17569	17425	17453	17647	17577	17488	17491	17391	17473	17534	17662	17534	17433	17329	17611	17418	17552	17422	17525	17513	17638	17248	17305	17312	17371	17554	17589	17344	17381	17585	17405	17569	17507	17381	17342	17482	17335	17518	17558	17442	17464	17406	17433	17629	17530	17419	17748	17611	17381	17510	17357	17333	17429	17549	17383	17444	17522	17468	17462	17630	17571	17612	17442	17474	17585	17342	17487	17459	17562	17532	17254	17391	17538	17505	17417	17349	17461	17430	17435	17359	17353	17377	17542	17273	17441	17398	17372	17287	17464	17467	17559	17430	17560	17337	17573	17509	17345	17492	17512	17460	17367	17403	17526	17639	17505	17419	17477	17477	17171	17519	17222	17450	17401	17432	17391	17587	17687	17246	17367	17393	17496	17331	17584	17604	17600	17628	17471	17425	17619	17436	17651	17328	17498	17292	17489	17515	17386	17569	17649	17656	17551	17438	17413	17332	17447	17523	17610	17480	17414	17535	17368	17281	17579	17361	17494	17643	17321	17310	17500	17451	17625	17450	17628	17541	17512	17436	17558	17292	17650	17440	17572	17617	17450	17509	17575	17442	17335	17581	17377	17650	17557	17454	17478	17565	17452	17280	17550	17446	17721	17228	17520	17555	17453	17467	17594	17211	17351	17555	17536	17645	17494	17375	17538	17320	17500	17486	17729	17497	17441	17524	17393	17568	17405	17476	17483	17396	17545	17422	17485	17392	17299	17421	17459	17771	17372	17558	17669	17699	17335	17246	17583	17448	17483	17524	17441	17551	17462	17529	17721	17567	17575	17448	17621	17397	17462	17712	17436	17443	17395	17456	17441	17441	17363	17402	17432	17501	17384	17499	17475	17603	17330	17531	17363	17420	17619	17738	17471	17337	17490	17661	17363	17434	17703	17504	17331	17320	17489	17370	17313	17406	17255	17553	17412	17363	17485	17651	17423	17421	17568	17487	17344	17484	17498	17412	17586	17533	17493	17735	17511	17433	17532	17210	17540	17519	17229	17462	17392	17277	17709	17411	17547	17520	17329	17602	17346	17419	17510	17426	17450	17449	17350	17615	17384	17578	17479	17413	17655	17577	17465	17511	17584	17772	17355	17339	17357	17622	17458	17500	17550	17373	17273	17439	17388	17323	17233	17396	17525	17465	17421	17446	17633	17373	17400	17347	17715	17535	17396	17551	17577	17461	17440	17317	17294	17314	17335	17681	17567	17534	17420	17639	17361	17589	17436	17305	17306	17512	17303	17465	17496	17529	17352	17471	17382	17604	17655	17318	17271	17360	17674	17498	17371	17274	17499	17496	17495	17181	17356	17595	17439	17482	17485	17382	17404	17357	17385	17630	17586	17532	17424	17292	17686	17583	17415	17505	17580	17614	17412	17393	17358	17659	17437	17434	17546	17377	17414	17575	17515	17490	17416	17328	17346	17513	17480	17562	17487	17247	17425	17576	17454	17358	17659	17325	17477	17467	17551	17513	17241	17525	17462	17439	17544	17518	17643	17391	17387	17369	17372	17409	17612	17264	17368	17584	17432	17555	17410	17249	17577	17629	17309	17457	17423	17585	17356	17611	17491	17669	17399	17538	17417	17449	17429	17637	17225	17456	17389	17581	17382	17370	17400	17323	17177	17488	17288	17422	17688	17329	17630	17608	17574	17468	17435	17427	17546	17471	17583	17430	17453	17466	17618	17676	17531	17478	17279	17475	17411	17524	17677	17398	17437	17401	17621	17412	17404	17279	17522	17156	17424	17480	17443	17370	17688	17490	17550	17411	17377	17618	17393	17444	17526	17505	17303	17454	17505	17224	17391	17348	17350	17524	17361	17200	17379	17315	17489	17481	17389	17315	17277	17459	17215	17334	17382	17531	17466	17550	17436	17371	17325	17264	17383	17524	17541	17652	17778	17473	17541	17413	17632	17374	17600	17267	17417	17442	17518	17443	17355	17662	17561	17389	17505	17408	17394	17566	17595	17648	17633	17506	17387	17415	17462	17352	17381	17314	17478	17509	17471	17456	17354	17523	17622	17484	17631	17477	17641	17392	17519	17687	17726	17349	17342	17562	17505	17634	17599	17363	17482	17338	17543	17506	17396	17516	17721	17186	17596	17428	17519	17528	17548	17406	17629	17471	17451	17369	17498	17315	17648	17653	17730	17615	17817	17509	17499	17352	17695	17604	17583	17454	17351	17588	17666	17497	17556	17522	17510	17529	17387	17576	17518	17319	17460	17526	17407	17406	17575	17517	17360	17419	17623	17490	17408	17384	17680	17431	17308	17497	17480	17392	17584	17364	17321	17490	17483	17480	17554	17366	17513	17545	17413	17411	17366	17393	17343	17550	17744	17455	17107	17477	17490	17449	17450	17597	17497	17511	17465	17332	17582	17493	17367	17630	17562	17550	17400	17553	17455	17378	17437	17488	17631	17595	17493	17507	17520	17444	17482	17320	17372	17474	17523	17414	17533	17564	17609	17371	17515	17223	17534	17433	17371	17510	17631	17502	17442	17484	17325	17417	17538	17330	17417	17464	17580	17407	17473	17502	17445	17489	17419	17596	17355	17260	17269	17436	17452	17505	17251	17401	17480	17587	17238	17429	17474	17381	17485	17483	17499	17643	17470	17690	17580	17491	17670	17501	17369	17482	17492	17324	17507	17484	17529	17487	17394	17489	17473	17547	17552	17358	17467	17515	17570	17406	17367	17274	17409	17482	17261	17438	17414	17582	17494	17594	17266	17410	17352	17425	17314	17228	17361	17476	17517	17598	17618	17566	17480	17545	17444	17376	17304	17458	17389	17326	17296	17590	17271	17378	17366	17479	17475	17453	17475	17655	17662	17299	17543	17347	17545	17483	17483	17471	17390	17545	17499	17536	17600	17772	17450	17509	17587	17388	17187	17619	17486	17581	17519	17546	17530	17361	17384	17697	17490	17764	17561	17531	17415	17425	17525	17365	17362	17250	17619	17674	17600	17427	17596	17569	17423	17349	17382	17493	17354	17389	17460	17325	17541	17217	17462	17442	17638	17434	17663	17471	17636	17307	17561	17405	17472	17526	17543	17687	17427	17338	17675	17325	17746	17533	17478	17402	17599	17473	17596	17487	17514	17413	17453	17346	17483	17558	17536	17402	17563	17401	17539	17472	17374	17557	17453	17372	17504	17388	17491	17377	17513	17551	17530	17556	17537	17448	17489	17628	17620	17422	17370	17687	17535	17507	17489	17493	17381	17474	17332	17507	17314	17630	17573	17418	17572	17539	17351	17342	17530	17473	17388	17501	17510	17400	17493	17519	17512	17484	17817	17493	17491	17694	17568	17378	17565	17380	17528	17584	17586	17493	17620	17519	17402	17512	17564	17566	17715	17323	17396	17499	17354	17550	17464	17782	17474	17423	17559	17369	17337	17584	17438	17465	17573	17569	17469	17566	17350	17413	17733	17409	17737	17510	17412	17538	17324	17329	17569	17422	17279	17127	17516	17285	17399	17689	17480	17781	17471	17371	17435	17474	17191	17411	17360	17454	17299	17398	17496	17343	17223	17531	17342	17404	17314	17648	17289	17370	17604	17633	17333	17497	17589	17381	17647	17485	17586	17650	17534	17568	17564	17472	17420	17457	17512	17508	17353	17427	17475	17524	17638	17319	17411	17406	17643	17545	17671	17419	17578	17641	17279	17345	17366	17458	17580	17442	17469	17476	17548	17440	17493	17503	17434	17359	17493	17411	17604	17498	17483	17526	17535	17468	17468	17619	17408	17275	17505	17513	17477	17684	17677	17590	17554	17455	17568	17264	17400	17456	17506	17385	17491	17705	17417	17554	17446	17569	17528	17410	17539	17269	17419	17517	17778	17585	17552	17402	17558	17502	17589	17455	17585	17491	17521	17477	17626	17614	17418	17340	17402	17327	17575	17472	17333	17245	17442	17425	17374	17478	17551	17348	17471	17547	17675	17584	17399	17395	17374	17332	17456	17429	17537	17558	17454	17539	17408	17520	17433	17479	17581	17591	17481	17488	17233	17688	17536	17335	17352	17539	17310	17682	17452	17446	17437	17589	17449	17565	17692	17391	17180	17561	17491	17689	17353	17258	17420	17418	17535	17651	17467	17383	17349	17472	17448	17341	17478	17502	17631	17506	17448	17395	17543	17558	17385	17610	17596	17827	17479	17444	17467	17572	17511	17526	17548	17447	17291	17323	17364	17711	17729	17444	17586	17480	17308	17434	17538	17818	17548	17500	17518	17402	17511	17556	17416	17421	17651	17456	17352	17651	17581	17539	17815	17356	17357	17444	17539	17566	17414	17292	17608	17609	17488	17455	17641	17553	17449	17507	17528	17595	17481	17374	17493	17325	17466	17244	17348	17491	17394	17429	17498	17379	17371	17451	17596	17511	17596	17509	17707	17469	17488	17503	17512	17463	17509	17274	17488	17494	17492	17389	17469	17506	17462	17283	17312	17454	17448	17486	17525	17419	17407	17333	17713	17554	17260	17441	17618	17532	17665	17201	17344	17496	17641	17448	17388	17362	17357	17519	17502	17470	17473	17366	17485	17475	17565	17571	17361	17402	17433	17345	17579	17565	17694	17385	17419	17698	17546	17599	17665	17315	17309	17427	17537	17498	17536	17395	17435	17739	17606	17211	17481	17516	17493	17691	17501	17618	17474	17331	17561	17566	17490	17523	17450	17424	17552	17557	17620	17485	17507	17486	17398	17616	17579	17549	17526	17658	17521	17495	17492	17388	17421	17353	17392	17476	17422	17477	17417	17304	17400	17472	17575	17570	17398	17205	17516	17587	17376	17435	17382	17430
26037	41912	36105	28489	24602	21549	19769	18227	17263	16696	16398	16300	16192	16008	15842	15701	15672	15941	15707	15663	15598	15548	15637	15656	15701	15689	15778	15616	15614	15421	15413	15289	15686	15594	15656	15562	15515	15482	15502	15589	15561	15511	15837	15569	15621	15629	15550	15600	15563	15523	15545	15708	15443	15478	15632	15512	15660	15587	15489	15488	15608	15340	15563	15609	15542	15524	15672	15629	15459	15649	15554	15743	15426	15640	15592	15453	15662	15443	15540	15677	15488	15442	15495	15566	15456	15682	15628	15559	15627	15507	15457	15532	15609	15511	15515	15499	15503	15672	15546	15486	15574	15437	15565	15679	15693	15629	15561	15588	15521	15442	15469	15458	15548	15569	15763	15526	15392	15682	15639	15448	15716	15565	15457	15659	15564	15618	15612	15545	15553	15629	15517	15634	15510	15650	15474	15619	15483	15713	15559	15598	15624	15690	15516	15603	15509	15537	15577	15603	15562	15564	15536	15693	15462	15551	15622	15662	15458	15277	15425	15554	15427	15625	15500	15543	15577	15575	15597	15620	15611	15566	15548	15482	15422	15596	15514	15634	15558	15667	15714	15491	15611	15623	15555	15503	15468	15698	15502	15586	15703	15576	15547	15568	15513	15508	15746	15775	15588	15388	15602	15619	15693	15474	15578	15591	15566	15624	15531	15537	15644	15516	15752	15621	15578	15546	15463	15765	15521	15568	15597	15726	15564	15462	15594	15473	15455	15472	15845	15590	15587	15556	15524	15603	15640	15579	15452	15525	15570	15665	15639	15397	15436	15478	15503	15627	15665	15648	15582	15436	15605	15705	15609	15532	15413	15547	15515	15576	15453	15494	15524	15609	15568	15528	15633	15758	15588	15630	15650	15599	15558	15516	15438	15519	15531	15557	15707	15483	15580	15530	15564	15624	15451	15501	15420	15621	15452	15688	15665	15471	15574	15580	15679	15492	15605	15696	15642	15658	15611	15519	15452	15506	15628	15567	15553	15563	15591	15587	15583	15885	15571	15437	15510	15614	15502	15587	15548	15559	15642	15563	15411	15596	15389	15478	15520	15561	15516	15568	15487	15597	15587	15564	15506	15571	15596	15480	15795	15562	15576	15707	15644	15494	15780	15690	15498	15405	15584	15390	15578	15615	15555	15450	15566	15644	15581	15495	15596	15495	15558	15528	15664	15452	15486	15576	15558	15572	15578	15465	15725	15685	15511	15494	15784	15480	15662	15609	15640	15529	15569	15620	15644	15456	15520	15724	15630	15556	15370	15763	15672	15406	15515	15450	15668	15608	15607	15492	15532	15480	15581	15438	15615	15602	15537	15399	15555	15563	15599	15691	15561	15664	15544	15507	15721	15592	15664	15488	15478	15776	15729	15601	15454	15622	15285	15513	15543	15568	15610	15444	15527	15552	15390	15589	15526	15567	15478	15517	15559	15395	15269	15465	15301	15535	15624	15619	15637	15453	15538	15553	15615	15591	15425	15470	15621	15609	15532	15561	15419	15565	15400	15702	15397	15583	15473	15612	15640	15505	15579	15517	15511	15497	15658	15515	15602	15634	15691	15549	15611	15533	15503	15546	15580	15475	15646	15618	15590	15523	15477	15516	15736	15504	15599	15479	15681	15698	15626	15560	15505	15627	15472	15392	15613	15450	15446	15678	15568	15551	15426	15842	15479	15473	15418	15609	15478	15435	15590	15582	15549	15599	15661	15449	15619	15332	15553	15547	15634	15639	15575	15657	15584	15618	15436	15500	15599	15363	15724	15484	15550	15623	15517	15626	15366	15512	15733	15430	15626	15457	15564	15382	15607	15586	15522	15673	15565	15341	15675	15488	15593	15642	15597	15498	15678	15464	15570	15720	15540	15495	15543	15511	15616	15641	15489	15513	15763	15583	15582	15365	15540	15663	15619	15570	15610	15617	15635	15487	15533	15587	15525	15532	15493	15657	15545	15636	15374	15652	15527	15468	15567	15679	15590	15753	15396	15493	15513	15414	15652	15674	15607	15582	15653	15541	15534	15309	15594	15659	15331	15427	15659	15467	15519	15552	15335	15725	15469	15473	15639	15613	15618	15519	15473	15471	15512	15580	15688	15515	15326	15519	15559	15566	15533	15653	15661	15438	15511	15421	15488	15420	15418	15715	15488	15347	15617	15574	15461	15435	15526	15540	15389	15598	15503	15613	15576	15424	15681	15566	15662	15556	15653	15585	15426	15533	15559	15480	15646	15634	15565	15676	15404	15578	15585	15681	15553	15522	15560	15578	15557	15595	15546	15442	15513	15431	15724	15584	15566	15553	15489	15441	15586	15609	15694	15664	15611	15487	15489	15534	15487	15582	15452	15660	15344	15551	15583	15728	15589	15567	15624	15598	15538	15432	15622	15572	15660	15436	15437	15460	15414	15605	15603	15460	15540	15706	15420	15609	15634	15599	15505	15511	15615	15616	15563	15543	15462	15431	15668	15645	15623	15591	15543	15547	15736	15595	15536	15468	15677	15526	15592	15586	15677	15605	15517	15584	15645	15551	15617	15742	15524	15417	15716	15593	15627	15585	15438	15576	15527	15474	15696	15681	15534	15650	15640	15474	15505	15564	15569	15587	15449	15588	15792	15519	15579	15476	15611	15533	15754	15563	15500	15493	15549	15612	15737	15571	15459	15516	15727	15580	15573	15513	15556	15602	15642	15426	15413	15492	15509	15689	15656	15622	15481	15502	15654	15847	15547	15548	15587	15549	15563	15536	15725	15585	15679	15495	15512	15546	15705	15417	15564	15572	15577	15360	15555	15784	15673	15431	15509	15382	15497	15602	15783	15568	15359	15583	15583	15588	15598	15521	15593	15524	15579	15849	15584	15636	15495	15558	15629	15568	15400	15613	15556	15673	15504	15405	15538	15560	15728	15657	15684	15539	15562	15611	15547	15753	15531	15346	15556	15679	15332	15674	15607	15441	15479	15458	15710	15448	15574	15714	15568	15708	15441	15584	15793	15634	15658	15741	15520	15618	15626	15561	15572	15451	15540	15530	15673	15592	15613	15681	15635	15443	15566	15765	15474	15523	15480	15605	15640	15528	15512	15552	15626	15333	15318	15702	15452	15493	15489	15466	15529	15401	15601	15781	15647	15583	15490	15679	15582	15648	15741	15444	15564	15790	15552	15427	15704	15680	15589	15387	15544	15632	15789	15592	15594	15664	15369	15613	15569	15301	15448	15627	15470	15635	15662	15491	15579	15581	15755	15557	15609	15512	15521	15716	15640	15556	15583	15434	15479	15635	15590	15695	15722	15730	15611	15496	15577	15547	15563	15614	15630	15467	15637	15388	15575	15437	15573	15541	15460	15503	15579	15588	15624	15468	15578	15653	15613	15546	15453	15580	15567	15409	15549	15597	15688	15489	15670	15355	15475	15602	15322	15535	15455	15397	15635	15339	15665	15716	15479	15616	15434	15580	15541	15575	15282	15391	15451	15626	15654	15518	15622	15742	15778	15497	15513	15696	15382	15420	15561	15646	15534	15479	15522	15623	15528	15735	15553	15529	15492	15691	15620	15681	15508	15559	15578	15480	15372	15687	15601	15372	15725	15435	15599	15567	15536	15737	15645	15510	15548	15463	15684	15601	15521	15478	15546	15526	15652	15481	15479	15698	15518	15646	15406	15602	15473	15519	15540	15660	15690	15552	15583	15549	15478	15797	15594	15524	15630	15707	15776	15547	15460	15666	15577	15506	15533	15552	15695	15602	15564	15670	15665	15676	15595	15455	15557	15459	15453	15608	15329	15594	15388	15470	15494	15551	15582	15433	15584	15557	15513	15600	15642	15594	15615	15555	15592	15344	15462	15415	15551	15553	15622	15634	15525	15642	15619	15459	15501	15584	15407	15627	15587	15494	15630	15559	15423	15575	15665	15757	15511	15585	15545	15640	15467	15719	15543	15547	15603	15579	15658	15507	15454	15426	15381	15568	15719	15554	15378	15550	15429	15459	15522	15423	15668	15541	15547	15831	15522	15464	15617	15619	15676	15583	15487	15697	15557	15582	15700	15680	15486	15619	15412	15543	15503	15455	15535	15689	15644	15689	15511	15378	15660	15671	15441	15449	15501	15660	15573	15483	15657	15485	15503	15730	15490	15471	15537	15726	15511	15475	15689	15549	15593	15532	15548	15467	15607	15459	15649	15606	15545	15690	15422	15533	15598	15746	15510	15686	15587	15361	15457	15567	15576	15628	15469	15547	15572	15438	15546	15569	15712	15586	15663	15558	15570	15633	15635	15604	15625	15538	15566	15594	15593	15486	15677	15577	15591	15699	15701	15533	15661	15632	15526	15717	15601	15456	15659	15248	15642	15526	15626	15526	15599	15498	15484	15561	15649	15572	15675	15488	15511	15572	15507	15594	15630	15489	15668	15595	15663	15356	15624	15606	15585	15542	15642	15625	15465	15571	15443	15503	15483	15511	15539	15501	15532	15566	15416	15545	15678	15532	15652	15535	15508	15483	15618	15391	15577	15508	15749	15625	15549	15547	15449	15586	15404	15529	15658	15574	15468	15637	15449	15456	15698	15651	15667	15625	15595	15552	15558	15547	15574	15626	15620	15646	15659	15668	15537	15595	15626	15591	15624	15615	15565	15425	15500	15470	15316	15667	15639	15478	15534	15635	15484	15384	15481	15437	15511	15588	15366	15653	15514	15571	15668	15593	15550	15455	15596	15580	15654	15560	15442	15613	15531	15608	15582	15562	15590	15494	15602	15627	15451	15606	15474	15480	15761	15566	15530	15599	15510	15471	15614	15606	15613	15557	15672	15611	15316	15619	15663	15617	15504	15513	15580	15648	15401	15582	15558	15624	15512	15518	15464	15652	15505	15582	15620	15562	15583	15518	15514	15655	15393	15501	15549	15676	15670	15493	15668	15531	15450	15368	15721	15597	15616	15624	15527	15429	15667	15644	15415	15743	15673	15446	15694	15491	15538	15666	15613	15616	15519	15403	15709	15444	15637	15567	15617	15519	15754	15456	15611	15666	15574	15633	15556	15580	15518	15731	15616	15679	15451	15626	15494	15734	15541	15469	15659	15484	15743	15652	15440	15711	15552	15486	15458	15564	15447	15534	15527	15521	15541	15657	15705	15637	15594	15401	15607	15679
23471	21459	28254	26074	24552	25125	23857	20764	19650	19156	18856	18469	18400	18282	18092	18084	17801	17899	17913	17830	17548	17674	17916	17872	17618	17823	17693	17655	17808	17518	17685	17792	17730	17692	17630	17740	17729	17665	17579	17607	17753	17755	17638	17690	17633	17524	17380	17611	17693	17735	17941	17636	17418	17580	17675	17869	17570	17415	17714	17736	17670	17706	17550	17529	17481	17598	17655	17759	17808	17680	17560	17577	17492	17499	17689	17660	17788	17554	17499	17590	17659	17442	17359	17569	17755	17576	17509	17591	17715	17643	17836	17541	17498	17458	17667	17522	17621	17495	17471	17577	17344	17693	17487	17576	17751	17699	17652	17599	17585	17542	17623	17578	17708	17810	17544	17577	17728	17722	17571	17664	17603	17772	17700	17782	17715	17717	17483	17473	17579	17543	17722	17680	17599	17561	17403	17745	17444	17610	17612	17455	17540	17580	17660	17513	17514	17922	17720	17559	17523	17609	17532	17409	17750	17492	17534	17796	17673	17559	17668	17549	17620	17595	17718	17491	17572	17602	17698	17510	17404	17425	17531	17535	17572	17620	17624	17706	17732	17546	17544	17796	17669	17606	17747	17814	17482	17605	17623	17614	17678	17565	17714	17630	17529	17609	17657	17574	17544	17492	17801	17606	17614	17584	17669	17521	17754	17519	17617	17645	17631	17546	17751	17669	17555	17485	17584	17672	17826	17498	17590	17533	17640	17657	17590	17635	17534	17574	17408	17458	17619	17666	17528	17674	17720	17540	17590	17715	17568	17623	17636	17651	17635	17759	17635	17861	17496	17319	17719	17686	17738	17358	17339	17604	17548	17452	17685	17508	17534	17660	17609	17544	17657	17517	17431	17544	17591	17468	17562	17611	17641	17861	17568	17607	17492	17591	17571	17816	17429	17563	17423	17306	17676	17590	17412	17871	17726	17615	17576	17480	17330	17648	17737	17643	17484	17773	17622	17527	17613	17498	17548	17526	17552	17576	17559	17624	17707	17581	17757	17622	17665	17502	17573	17507	17662	17612	17350	17613	17631	17769	17549	17623	17824	17550	17692	17544	17659	17748	17900	17515	17627	17737	17491	17638	17648	17394	17561	17562	17826	17762	17573	17567	17719	17648	17627	17610	17521	17540	17543	17575	17601	17596	17734	17562	17503	17534	17472	17256	17519	17659	17460	17561	17325	17790	17708	17515	17450	17824	17669	17563	17616	17878	17735	17662	17616	17561	17446	17678	17730	17647	17644	17548	17701	17521	17652	17816	17349	17599	17728	17616	17888	17582	17638	17543	17689	17656	17681	17712	17528	17645	17679	17772	17455	17668	17698	17655	17667	17422	17472	17590	17588	17557	17567	17616	17735	17524	17504	17604	17712	17717	17671	17417	17430	17601	17782	17531	17543	17682	17689	17476	17616	17782	17491	17624	17342	17685	17490	17711	17539	17735	17409	17568	17496	17662	17632	17574	17752	17478	17699	17591	17621	17544	17497	17435	17485	17688	17511	17619	17566	17567	17714	17672	17679	17600	17562	17579	17714	17627	17681	17806	17532	17559	17651	17875	17516	17788	17692	17723	17397	17613	17572	17650	17760	17714	17686	17598	17618	17560	17439	17612	17533	17621	17538	17578	17377	17739	17728	17486	17268	17525	17533	17417	17451	17577	17543	17702	17636	17432	17423	17667	17622	17574	17579	17492	17652	17680	17706	17751	17587	17591	17516	17649	17614	17413	17615	17536	17510	17682	17569	17418	17650	17713	17498	17613	17508	17544	17386	17579	17546	17365	17670	17681	17664	17548	17713	17549	17692	17767	17588	17396	17763	17552	17588	17782	17565	17400	17753	17498	17704	17421	17642	17463	17585	17663	17492	17603	17554	17622	17851	17434	17450	17655	17666	17654	17522	17815	17486	17555	17557	17669	17735	17659	17577	17428	17675	17621	17630	17594	17683	17512	17617	17690	17643	17510	17522	17698	17598	17668	17627	17770	17851	17517	17621	17771	17584	17682	17775	17555	17511	17461	17361	17596	17670	17528	17840	17791	17636	17299	17622	17478	17676	17772	17741	17589	17742	17711	17469	17625	17570	17681	17579	17527	17625	17718	17690	17617	17559	17599	17661	17476	17653	17659	17667	17684	17568	17572	17558	17582	17627	17479	17665	17628	17717	17545	17512	17632	17529	17574	17713	17687	17597	17832	17640	17851	17825	17608	17392	17520	17907	17806	17603	17872	17633	17415	17542	17471	17549	17488	17605	17716	17639	17729	17557	17660	17520	17610	17488	17524	17618	17715	17471	17533	17491	17585	17540	17606	17532	17614	17586	17689	17560	17616	17673	17654	17483	17328	17757	17818	17679	17596	17572	17549	17670	17544	17782	17586	17656	17646	17428	17537	17569	17511	17552	17550	17521	17464	17445	17591	17617	17533	17686	17677	17590	17519	17646	17520	17469	17400	17443	17598	17774	17493	17351	17675	17424	17579	17885	17462	17572	17709	17619	17492	17507	17695	17787	17472	17639	17677	17595	17687	17827	17587	17596	17736	17685	17725	17716	17474	17487	17516	17306	17614	17794	17461	17684	17689	17437	17586	17487	17732	17412	17519	17700	17620	17807	17525	17628	17654	17623	17804	17583	17454	17666	17457	17629	17513	17512	17650	17693	17536	17632	17644	17625	17705	17651	17514	17505	17667	17429	17588	17757	17564	17830	17446	17717	17558	17495	17520	17395	17585	17707	17877	17650	17539	17651	17690	17590	17703	17834	17509	17788	17626	17566	17603	17892	17648	17498	17676	17626	17522	17554	17451	17760	17668	17725	17627	17512	17564	17592	17437	17569	17680	17410	17741	17465	17494	17640	17503	17756	17441	17741	17626	17705	17662	17374	17676	17531	17471	17622	17781	17752	17744	17513	17506	17693	17539	17801	17742	17704	17527	17457	17682	17585	17524	17661	17444	17540	17421	17797	17559	17737	17569	17480	17721	17745	17592	17482	17626	17477	17571	17706	17454	17659	17484	17615	17663	17520	17642	17679	17738	17559	17608	17386	17402	17692	17598	17736	17732	17474	17507	17650	17756	17574	17657	17779	17605	17641	17580	17611	17558	17689	17441	17630	17506	17669	17579	17708	17414	17599	17398	17336	17647	17497	17668	17632	17847	17563	17762	17618	17457	17487	17368	17580	17570	17549	17646	17584	17663	17620	17541	17317	17445	17452	17550	17628	17699	17852	17683	17702	17526	17730	17705	17602	17608	17724	17470	17421	17631	17507	17465	17629	17558	17582	17590	17595	17646	17574	17665	17549	17564	17615	17669	17831	17591	17437	17638	17692	17601	17542	17618	17406	17560	17662	17495	17577	17743	17526	17436	17446	17641	17403	17492	17612	17484	17784	17566	17609	17608	17399	17637	17724	17505	17469	17785	17506	17513	17672	17555	17659	17746	17487	17631	17597	17598	17658	17819	17719	17621	17440	17709	17540	17536	17505	17564	17767	17630	17713	17569	17567	17743	17515	17757	17514	17771	17735	17419	17738	17547	17699	17464	17545	17616	17600	17638	17855	17508	17676	17683	17463	17662	17784	17602	17594	17446	17635	17569	17679	17614	17736	17557	17650	17578	17417	17672	17604	17745	17622	17786	17587	17588	17437	17624	17570	17623	17644	17739	17350	17725	17588	17500	17718	17487	17610	17333	17475	17627	17659	17748	17487	17673	17529	17642	17609	17561	17570	17569	17572	17680	17647	17506	17796	17698	17617	17582	17467	17579	17848	17566	17650	17505	17633	17782	17777	17699	17612	17378	17436	17641	17477	17750	17522	17499	17676	17555	17846	17698	17576	17579	17688	17654	17668	17902	17666	17632	17589	17526	17486	17558	17562	17350	17657	17564	17508	17659	17736	17720	17765	17674	17650	17633	17666	17583	17445	17664	17494	17654	17631	17525	17712	17698	17657	17629	17538	17436	17669	17876	17457	17531	17690	17474	17551	17437	17735	17629	17783	17546	17554	17633	17756	17455	17685	17593	17589	17524	17501	17612	17476	17574	17722	17592	17722	17531	17599	17547	17495	17677	17657	17791	17498	17412	17567	17808	17766	17520	17721	17560	17673	17626	17614	17646	17534	17648	17607	17714	17444	17502	17543	17618	17465	17460	17645	17522	17699	17577	17780	17512	17511	17414	17476	17563	17671	17487	17694	17796	17420	17500	17484	17411	17413	17496	17400	17593	17662	17839	17611	17659	17721	17816	17574	17625	17567	17320	17755	17564	17732	17670	17664	17720	17622	17696	17481	17777	17550	17375	17615	17729	17882	17740	17582	17660	17673	17564	17607	17519	17789	17596	17850	17403	17504	17485	17610	17545	17711	17606	17739	17878	17657	17714	17616	17386	17602	17515	17603	17491	17580	17730	17561	17722	17683	17692	17531	17594	17469	17607	17343	17415	17578	17687	17618	17544	17695	17611	17530	17623	17556	17593	17617	17734	17804	17653	17502	17737	17696	17509	17479	17567	17561	17735	17335	17635	17673	17568	17574	17493	17691	17660	17571	17502	17639	17559	17439	17704	17565	17391	17561	17442	17595	17501	17449	17528	17562	17639	17627	17623	17715	17623	17665	17648	17759	17627	17818	17582	17668	17701	17602	17541	17619	17539	17786	17541	17570	17424	17446	17650	17636	17864	17525	17763	17310	17671	17391	17446	17500	17676	17657	17674	17726	17474	17258	17603	17693	17697	17529	17808	17487	17758	17697	17619	17832	17487	17601	17635	17674	17700	17613	17579	17791	17564	17601	17671	17518	17378	17458	17553	17798	17640	17727	17683	17643	17582	17639	17715	17503	17433	17488	17855	17749	17484	17661	17756	17487	17495	17738	17707	17650	17327	17731	17656	17612	17739	17482	17683	17586	17705	17648	17466	17534	17558	17614	17815	17750	17645	17502	17580	17671	17637	17699	17519	17697	17628	17662	17612	17602	17648	17681	17716	17627	17689	17785	17739	17694	17695	17468	17623	17717	17548	17494	17729	17553	17609	17709	17687	17698	17555	17630	17624	17712	17715	17577	17509	17752	17625	17573	17457	17733	17610	17707	17374	17587	17534	17596	17384	17457	17707	17533	17542	17545	17563	17802	17692	17578	17464	17669	17659	17596	17656	17732	17600
24311	48135	42160	33812	29264	25234	22100	19915	18470	17782	17271	16862	16760	16336	16435	15973	15847	15966	15883	15826	15782	15859	16035	15722	15701	15729	15775	15775	15647	15637	15763	15649	15713	15720	15702	15733	15612	15704	15830	15696	15599	15553	15730	15651	15667	15786	15614	15752	15760	15643	15565	15760	15637	15594	15668	15772	15689	15541	15370	15727	15624	15634	15654	15563	15848	15662	15632	15632	15586	15772	15789	15581	15633	15745	15716	15764	15563	15467	15670	15729	15599	15730	15482	15847	15565	15684	15741	15739	15653	15694	15706	15584	15606	15798	15618	15747	15724	15830	15554	15702	15872	15689	15747	15521	15733	15372	15751	15809	15657	15533	15580	15661	15529	15600	15600	15727	15678	15704	15787	15551	15597	15713	15506	15722	15572	15509	15834	15620	15656	15742	15575	15773	15721	15695	15604	15705	15730	15592	15684	15758	15779	15628	15715	15622	15606	15736	15679	15653	15665	15606	15620	15667	15604	15658	15571	15631	15664	15530	15646	15581	15453	15735	15739	15701	15765	15582	15622	15717	15822	15564	15588	15504	15664	15513	15678	15683	15789	15610	15543	15728	15789	15530	15584	15634	15522	15687	15496	15614	15720	15552	15640	15526	15729	15876	15605	15674	15868	15591	15629	15756	15718	15651	15757	15713	15606	15649	15519	15638	15745	15775	15591	15628	15499	15660	15821	15537	15624	15578	15624	15757	15652	15637	15676	15524	15789	15439	15718	15777	15662	15623	15839	15639	15725	15465	15779	15789	15574	15619	15760	15745	15761	15849	15708	15766	15644	15614	15742	15678	15581	15704	15687	15646	15684	15672	15498	15713	15502	15847	15645	15689	15764	15559	15742	15623	15617	15688	15741	15543	15467	15619	15685	15624	15684	15611	15651	15696	15807	15674	15674	15611	15713	15714	15619	15830	15475	15630	15605	15676	15593	15697	15543	15622	15576	15502	15616	15596	15646	15575	15595	15661	15558	15736	15594	15624	15639	15330	15566	15654	15892	15483	15648	15604	15658	15549	15728	15552	15798	15562	15810	15505	15569	15643	15554	15774	15811	15617	15621	15786	15703	15609	15698	15721	15716	15562	15602	15454	15612	15680	15630	15653	15677	15565	15720	15752	15717	15784	15554	15702	15587	15643	15591	15694	15566	15517	15654	15743	15679	15777	15570	15622	15627	15715	15648	15665	15783	15766	15590	15734	15523	15682	15590	15498	15796	15787	15579	15561	15762	15516	15579	15782	15563	15643	15737	15744	15417	15606	15560	15631	15571	15647	15704	15595	15683	15674	15675	15627	15697	15704	15696	15644	15590	15559	15741	15768	15616	15514	15630	15743	15619	15584	15619	15630	15645	15542	15636	15684	15817	15820	15634	15612	15665	15673	15784	15653	15610	15481	15659	15579	15628	15636	15546	15685	15667	15592	15668	15624	15531	15718	15704	15747	15766	15587	15545	15720	15735	15674	15919	15693	15733	15763	15741	15656	15814	15778	15740	15480	15610	15610	15833	15685	15667	15567	15574	15669	15580	15542	15657	15562	15761	15552	15764	15589	15674	15790	15656	15608	15752	15511	15642	15776	15696	15447	15608	15592	15666	15709	15664	15762	15623	15571	15678	15603	15728	15651	15669	15654	15562	15769	15710	15630	15613	15542	15588	15616	15752	15698	15596	15735	15529	15825	15492	15655	15654	15563	15552	15545	15721	15646	15706	15727	15574	15501	15680	15680	15835	15801	15504	15647	15824	15821	15894	15709	15635	15809	15754	15406	15575	15514	15751	15698	15621	15595	15711	15601	15642	15748	15696	15542	15745	15705	15602	15689	15544	15631	15757	15818	15728	15685	15976	15601	15674	15562	15664	15843	15656	15727	15614	15759	15630	15555	15490	15569	15637	15990	15615	15619	15622	15749	15541	15615	15544	15570	15612	15803	15771	15738	15701	15622	15668	15648	15745	15658	15718	15532	15461	15686	15727	15715	15822	15809	15643	15658	15660	15620	15806	15556	15722	15530	15532	15613	15578	15568	15776	15565	15755	15614	15739	15658	15697	15658	15685	15678	15618	15675	15728	15640	15718	15662	15649	15524	15802	15714	15627	15788	15558	15661	15484	15757	15640	15649	15828	15614	15833	15627	15557	15790	15813	15532	15697	15593	15639	15580	15669	15566	15649	15809	15664	15674	15623	15784	15742	15612	15827	15705	15727	15639	15523	15594	15563	15680	15350	15667	15629	15702	15639	15358	15759	15742	15665	15727	15617	15587	15566	15635	15444	15715	15543	15602	15681	15763	15468	15790	15613	15444	15691	15703	15744	15511	15504	15660	15749	15503	15601	15841	15649	15741	15637	15573	15627	15402	15533	15702	15540	15754	15882	15661	15773	15625	15557	15817	15776	15684	15551	15578	15711	15565	15486	15620	15587	15567	15703	15650	15480	15661	15790	15777	15634	15620	15772	15628	15526	15620	15639	15783	15649	15643	15479	15484	15820	15558	15605	15765	15515	15700	15614	15928	15597	15764	15573	15684	15627	15627	15721	15761	15704	15461	15784	15497	15565	15664	15659	15827	15571	15630	15582	15692	15564	15591	15792	15710	15824	15569	15811	15585	15618	15525	15644	15625	15578	15701	15689	15525	15597	15628	15669	15821	15621	15710	15695	15795	15748	15636	15504	15493	15713	15739	15601	15753	15664	15707	15630	15749	15678	15565	15556	15516	15791	15522	15629	15765	15559	15722	15726	15594	15634	15576	15725	15540	15646	15644	15732	15799	15690	15699	15620	15562	15626	15682	15555	15723	15737	15601	15688	15733	15699	15704	15684	15517	15691	15680	15771	15720	15591	15700	15845	15838	15619	15631	15696	15535	15442	15748	15613	15597	15702	15668	15643	15736	15666	15625	15654	15683	15798	15624	15642	15675	15738	15670	15563	15571	15769	15796	15711	15658	15781	15612	15573	15660	15551	15903	15703	15645	15472	15787	15731	15562	15644	15529	15636	15669	15730	15599	15693	15821	15661	15684	15887	15658	15622	15712	15857	15710	15645	15464	15667	15773	15717	15636	15704	15540	15805	15537	15678	15723	15517	15452	15700	15695	15595	15713	15533	15695	15838	15746	15603	15534	15634	15619	15642	15611	15688	15608	15618	15563	15587	15573	15701	15534	15757	15697	15806	15583	15764	15686	15709	15624	15608	15542	15623	15615	15590	15718	15706	15784	15819	15905	15734	15706	15513	15720	15643	15714	15585	15654	15645	15534	15597	15654	15471	15594	15741	15650	15767	15827	15481	15700	15677	15806	15669	15624	15583	15624	15652	15584	15650	15602	15618	15688	15719	15692	15662	15718	15683	15740	15748	15744	15649	15804	15589	15671	15568	15675	15537	15634	15686	15734	15611	15754	15619	15789	15786	15594	15616	15479	15795	15652	15683	15698	15783	15610	15563	15781	15790	15742	15576	15663	15630	15672	15680	15758	15627	15708	15571	15581	15518	15689	15639	15715	15811	15567	15778	15610	15549	15738	15668	15726	15574	15578	15651	15521	15700	15681	15763	15677	15838	15967	15712	15552	15662	15793	15622	15755	15870	15513	15604	15751	15440	15780	15678	15744	15677	15890	15572	15657	15644	15727	15441	15716	15541	15644	15609	15692	15638	15741	15773	15690	15589	15783	15605	15770	15700	15632	15416	15655	15513	15759	15646	15602	15686	15613	15644	15687	15510	15697	15593	15785	15783	15701	15713	15719	15671	15681	15441	15694	15623	15712	15801	15639	15732	15668	15591	15616	15656	15552	15668	15713	15634	15745	15718	15703	15726	15670	15718	15856	15609	15732	15626	15767	15735	15585	15676	15706	15774	15721	15598	15801	15547	15620	15696	15549	15653	15587	15857	15353	15625	15417	15657	15613	15787	15627	15854	15860	15779	15740	15623	15756	15839	15604	15562	15593	15791	15640	15626	15491	15805	15623	15760	15787	15723	15478	15603	15646	15587	15538	15587	15584	15708	16002	15630	15672	15720	15783	15814	15472	15567	15769	15420	15652	15763	15797	15758	15868	15526	15816	15584	15634	15638	15577	15520	15623	15826	15709	15663	15668	15751	15647	15686	15724	15582	15696	15638	15722	15794	15577	15697	15771	15520	15678	15828	15511	15790	15689	15626	15777	15711	15831	15432	15643	15690	15704	15821	15703	15748	15619	15610	15518	15613	15719	15657	15602	15796	15662	15921	15704	15689	15671	15719	15571	15578	15804	15574	15615	15636	15615	15679	15621	15459	15705	15590	15628	15727	15734	15575	15886	15731	15827	15551	15708	15615	15726	15631	15646	15724	15524	15827	15630	15611	15536	15574	15584	15695	15631	15623	15703	15543	15616	15683	15702	15607	15649	15485	15624	15710	15801	15630	15658	15807	15687	15535	15855	15605	15690	15694	15534	15593	15615	15606	15659	15736	15827	15497	15650	15629	15695	15550	15590	15761	15541	15856	15563	15595	15675	15541	15572	15574	15737	15671	15630	15634	15623	15763	15669	15756	15543	15642	15629	15596	15644	15610	15606	15673	15544	15677	15643	15602	15748	15716	15718	15670	15713	15584	15641	15740	15608	15690	15581	15627	15966	15587	15620	15629	15446	15630	15683	15665	15658	15655	15846	15692	15611	15602	15735	15678	15714	15677	15537	15531	15945	15585	15767	15643	15749	15597	15745	15928	15628	15585	15593	15546	15546	15647	15711	15536	15522	15582	15846	15706	15715	15494	15796	15656	15687	15681	15527	15701	15511	15639	15705	15648	15701	15699	15613	15772	15675	15789	15635	15753	15658	15583	15514	15653	15582	15615	15835	15769	15519	15676	15670	15565	15746	15688	15538	15791	15705	15611	15769	15689	15634	15632	15613	15618	15524	15693	15539	15698	15764	15888	15559	15590	15700	15588	15766	15608	15660	15768	15648	15619	15510	15647	15632	15553	15681	15805	15779	15808	15714	15582	15553	15584	15727	15802	15558	15478	15648	15587	15759	15664	15765	15626	15582	15692	15728	15653	15623	15790	15500	15801	15666	15618	15465	15661	15633	15845	15641	15781	15705	15572	15706	15686	15731	15708	15760	15764	15464	15884	15617	15667	15701	15581	15661	15707	15749	15683	15719	15614	15626
25392	21822	28718	29612	24097	22160	20929	19113	18685	18340	17941	17797	17761	17511	17421	17346	17321	17458	17138	17322	17222	17218	17350	17141	17204	17219	17303	17235	17361	17149	17100	17119	17257	17334	17186	17310	17214	17179	17246	17259	17141	17301	17018	17245	17333	17122	17182	17176	17094	17187	17212	17149	17090	17428	17342	17163	17110	17106	17331	17172	16974	17213	17336	17174	17198	17073	17092	17224	17226	17000	17148	17358	16980	17237	17204	17239	17153	17111	17205	17023	16897	17064	17267	17143	17057	17357	17178	17188	17231	17249	17281	17112	17226	17302	17132	17004	17192	16918	17048	17222	17249	17136	17220	17249	17256	17456	17267	16953	17027	17239	17053	17179	17413	17101	17181	17116	17161	17326	17081	17232	17332	17271	17267	17212	17227	17175	17064	16963	17267	17055	17080	17167	17244	17087	17348	17240	17110	17009	17258	17095	17098	17121	17259	17253	17109	17133	17202	17183	17021	16995	17025	16926	17152	16967	17091	17244	17205	17080	16997	17236	16985	17089	17284	17165	17132	17243	16978	17079	17024	16998	17196	17123	17159	17145	17045	17216	17207	17152	17125	17277	17331	17407	17099	17041	17200	16902	17244	17073	17180	17131	17081	17303	17135	17179	17231	17131	17074	17066	17166	17066	17112	17230	17318	17130	17071	16974	17273	17407	17224	17323	17331	17176	17229	17220	17336	17000	17154	17143	17048	17488	17398	17250	17308	17231	17032	17269	17033	17011	17181	17270	17165	17128	17058	17164	17136	16957	17273	17217	17127	17316	17159	17395	17266	17176	17261	17036	17061	17172	17156	17155	17182	17221	17497	17011	17116	17002	17156	17140	17077	17043	16982	17287	17134	17149	17143	17230	17180	17326	17147	17030	16932	17146	17106	17158	17303	17090	17192	17260	17069	17353	17252	17186	17249	17079	16937	17092	17258	17164	17190	17362	17148	17043	16978	17119	17088	17155	17193	17388	17355	17146	16975	17074	17145	17031	17204	17072	17279	17206	17302	17196	17062	17055	17172	17138	17238	17210	17084	17096	17243	17185	17191	17315	17149	17081	17131	17125	17259	17197	17030	17092	17217	17093	17139	17130	17033	17291	17404	17220	17120	17144	17101	16900	17048	17241	17371	17249	17197	17092	17182	17316	17166	17102	17194	17246	17083	17125	17215	17018	17117	17291	17204	17224	16833	17066	17040	17201	17106	17056	16980	17083	17093	17231	17300	17139	17184	17178	17193	17055	17376	17224	17259	17068	17173	17249	17258	17114	17030	16983	17224	17173	17178	17255	17168	17002	17197	17252	17220	17449	17244	17202	17245	17264	17283	16956	17199	17158	17171	17053	17289	16926	17055	17055	17355	17140	17130	17162	17174	17136	17184	17224	17169	17281	17249	17377	17351	16921	17232	17061	17286	17084	17114	17144	16986	17082	17120	17089	17307	17218	17083	17241	16971	17138	17022	17127	16976	17178	17077	17192	17189	17175	17263	17147	17081	17119	17064	17203	17150	16976	16916	17200	17258	17177	17195	17268	17269	17093	17103	17118	17309	17338	17117	17170	17136	17118	17186	17345	17185	17063	17107	17337	17139	17207	16963	17030	17139	17240	17104	17121	17286	17088	17026	17098	17185	17214	17279	17023	17306	17200	16990	17379	17190	17162	17106	17160	17075	17191	17323	17224	17121	17168	17151	17163	17106	17326	17207	17244	17091	17067	17317	17386	17184	17119	17017	17180	17135	17093	17186	17167	17224	17028	17258	17187	17263	17356	17308	17220	17058	17159	17124	17269	17069	17165	17184	16990	17072	17144	17268	17022	17353	17022	17108	17090	17136	17130	17276	17184	17317	17186	17161	17042	17229	17194	17106	17090	17435	17105	17040	17133	17250	17138	17180	17388	17273	17270	17314	17257	17099	17235	17163	17279	17329	17254	17082	17132	17217	17187	17017	16944	17090	17192	17231	17290	17191	17059	17159	17188	17320	17258	17188	17277	17266	17217	17117	17101	17228	17292	17295	17194	17181	17196	17059	17283	17011	17142	17180	17115	17239	17110	17174	17108	17137	16964	17214	17120	17033	17055	17222	17313	17425	17162	17058	17195	17061	17217	17081	17043	17099	17102	17134	16959	17208	17202	17278	17286	17240	17111	17317	17125	17315	17096	17250	17245	17155	17153	17090	17131	17083	17300	17207	17263	17255	17268	17241	17210	17385	17281	17111	17169	17021	17150	17432	17170	16977	17204	17023	16976	17066	17143	17154	17088	17035	17214	17129	17211	17087	17118	17242	17110	17123	17067	17167	17266	17032	17076	17129	17064	17218	17228	16886	16996	17029	17201	17142	17234	17119	16844	17182	17164	17303	17222	17124	17351	17247	17110	16987	17005	17216	17217	17235	17046	17227	17230	17154	17131	17243	17072	17243	17099	16961	17207	17176	17249	17192	17197	17250	17216	17085	17375	16932	17144	17090	17261	17075	17085	17170	17048	17255	17186	17172	17148	17166	17152	17129	17052	17076	17114	17103	17131	17175	17319	17229	17122	17227	17074	16983	17238	17083	17126	17218	17201	17233	17379	17115	17285	17148	17208	17110	17105	17233	17209	17317	17160	17168	17083	17056	17227	17181	17022	16976	17027	17461	17012	17262	17382	17161	17301	17303	17227	17175	17234	17208	17314	17130	17092	17270	17170	17037	17069	17181	17119	17113	17083	17160	17321	17136	17258	16879	17044	17199	17185	17047	17127	17337	17170	17074	17021	17256	17159	17252	17362	17132	17140	17385	17212	17391	17231	17018	17159	17285	17289	17302	17100	17064	17258	17119	17063	17052	17125	17037	17085	17280	17027	17042	17137	17180	17112	17251	17079	17312	17191	17170	17216	17024	17054	17122	17147	17218	17203	17175	17264	17093	17103	17028	17234	17146	17088	17245	17216	17127	17146	17239	17058	17263	17203	17269	17267	17250	17165	17263	17189	16983	17011	17179	17164	17227	17132	17062	17143	17072	17108	17254	17345	17387	17295	17341	17294	17163	17159	17091	17282	17261	17073	17138	17061	16996	17299	17364	17060	17279	17195	17229	17188	16979	17229	17257	17220	17196	16927	17137	17188	17175	17193	16975	17122	17328	17241	17181	17357	17268	17319	17205	17179	17230	16961	17195	17168	17227	17118	17148	17255	17103	17362	17312	17136	17183	17156	17118	17309	17223	17059	17260	17068	17285	17085	17256	17149	17187	17088	17103	17256	17060	17278	17008	17112	17200	17186	17169	17173	17255	17014	17249	17123	17082	17024	17247	17062	17143	17259	17235	17262	17091	17303	17259	17215	17222	17302	17071	17108	17354	17229	17084	16983	17137	17187	17187	17044	17043	17126	17101	17260	16987	17331	17114	17099	16973	17003	17302	17167	17416	17266	17034	17097	17133	17171	16994	17182	17104	17286	17098	17237	17312	17228	17011	16933	17275	17172	17247	17300	16968	17233	17284	17173	17240	17269	17345	17218	17189	17092	17301	17320	17164	17091	17236	17026	17034	17227	17327	17334	17106	17130	17183	17210	17202	17281	17489	17144	17046	17096	17108	16962	17194	17026	17336	17227	17133	17141	17081	17139	17223	17076	17110	17094	17239	17090	17193	17253	17135	17164	17219	17286	17279	17304	17079	17061	17071	17363	17243	17104	17173	17249	17287	17248	17033	17191	17326	17077	17294	17141	17146	17078	17213	17058	17151	17463	17220	17413	17157	17252	17111	17241	17223	17246	17207	17177	17133	17291	17267	17347	17145	17202	16957	17063	17226	17175	17225	17132	17169	16883	17344	17049	17153	17215	17211	17174	17314	17091	17159	17133	17252	17214	17291	17280	17192	17238	17079	17176	17312	17139	17255	17184	17236	17263	17092	17453	17223	17037	17154	17333	17206	17152	17103	17216	17047	17126	17382	17104	17379	17064	17100	16975	17188	17361	17333	17168	17160	17350	17080	17101	17365	17025	17274	16995	17311	17126	17210	17115	17288	17267	17168	17213	17231	17006	17289	17103	17104	17453	17094	17180	17026	17118	17279	17199	17140	16968	17119	17016	17163	17256	17126	17110	17141	17167	17115	17169	16979	17234	16965	17335	17179	17254	17402	17396	17190	17025	17122	16983	17200	17384	17481	17293	17220	17303	17121	17374	17250	17177	16936	17092	17256	17075	17011	16991	17235	17216	17186	16960	17303	17168	17074	17199	17050	17105	17187	17208	17120	17097	17221	17193	17226	17239	17389	17392	17072	17007	17314	17301	17102	17309	17230	17242	17386	17196	17337	17236	17211	17126	17186	17266	17257	17218	17190	17201	17207	17102	17071	17170	17183	17042	17183	17198	17018	17212	17148	17316	17408	17104	17130	17243	17183	17340	17182	17175	17316	17141	17146	17198	17214	17462	17047	16977	17325	17156	17299	17249	17023	17221	17330	17135	17225	17090	17282	17123	17044	17148	17032	17100	17075	17205	17119	17154	17131	17230	17022	17152	17132	17028	17240	17278	17293	17142	17164	17124	17190	17281	17240	17210	17214	17055	17239	17095	17125	17193	17136	17307	17121	17102	17364	17103	17181	17154	17046	17196	17202	17312	17133	17124	17114	17009	17313	17267	17215	17150	17053	17066	17284	17227	17296	17108	17199	17179	17094	17235	17091	17143	17260	17537	17123	17211	17341	17273	17113	17189	17335	17058	17128	17375	17320	17215	17120	17319	17312	17163	17315	17134	17155	17194	17221	17210	17014	17185	17351	17379	17343	17192	17161	17180	17041	17260	17337	17039	17148	17271	16814	17201	17398	17199	17170	17425	17190	17333	17263	17151	17337	17132	17263	17056	16948	17418	17383	17246	17183	17067	17211	17288	17112	17070	17044	17274	17272	17069	17257	17314	17398	17039	17308	17150	17164	16995	17003	17303	17116	17135	16983	17150	17092	17122	17277	17135	17107	17111	17316	17241	17077	17205	17237	17046	17127	17224	17204	17026	17123	17279	17034	17308	17260	17209	17262	17174	17264	17297	17117	16914	17127	17165	17119	17246	17127	17057	17064	17302	17104	17449	17487	17255	17339	17250	17261	17178	17230	17189	17078	17232	17159	17181	17232	17176	17316	17139	17236	17003	17132	17217	17142	17203	17275	17237
24743	44511	38173	30312	26187	22539	19787	18603	17514	16884	16557	16450	16082	15818	15868	15713	15686	15692	15719	15580	15533	15478	15306	15540	15562	15644	15601	15484	15543	15449	15532	15672	15374	15387	15279	15430	15555	15424	15529	15487	15570	15465	15348	15420	15523	15571	15456	15492	15507	15395	15437	15558	15490	15506	15414	15239	15239	15342	15360	15474	15523	15344	15453	15528	15387	15331	15445	15318	15451	15502	15465	15461	15433	15387	15338	15386	15556	15508	15417	15322	15444	15388	15495	15480	15395	15347	15413	15533	15338	15410	15420	15620	15427	15361	15392	15414	15477	15514	15524	15376	15438	15419	15330	15464	15480	15337	15470	15462	15478	15388	15512	15491	15421	15461	15454	15471	15421	15326	15390	15355	15230	15509	15435	15437	15536	15366	15377	15526	15355	15414	15482	15518	15446	15272	15540	15340	15235	15303	15471	15531	15315	15436	15366	15295	15509	15316	15657	15341	15401	15345	15448	15496	15442	15307	15311	15178	15320	15348	15344	15445	15427	15471	15295	15434	15405	15410	15321	15481	15508	15399	15404	15430	15515	15272	15519	15432	15372	15426	15451	15427	15423	15490	15569	15311	15613	15420	15495	15573	15489	15293	15456	15313	15327	15360	15446	15404	15454	15557	15405	15589	15348	15367	15437	15288	15253	15445	15260	15473	15393	15408	15482	15475	15479	15350	15416	15640	15310	15439	15515	15272	15524	15451	15445	15499	15661	15500	15232	15426	15377	15414	15453	15324	15515	15378	15251	15519	15344	15393	15453	15321	15585	15435	15334	15454	15412	15345	15573	15391	15582	15409	15238	15333	15298	15367	15473	15429	15458	15325	15528	15502	15450	15563	15408	15404	15344	15305	15616	15436	15420	15502	15284	15293	15469	15432	15450	15490	15343	15380	15238	15348	15469	15430	15317	15349	15477	15302	15443	15265	15364	15302	15528	15430	15361	15250	15331	15319	15392	15557	15588	15567	15416	15465	15412	15506	15498	15564	15284	15199	15436	15477	15446	15340	15388	15275	15343	15229	15494	15418	15586	15452	15548	15338	15461	15398	15231	15444	15209	15469	15442	15642	15227	15417	15377	15326	15472	15525	15368	15347	15244	15374	15225	15504	15439	15499	15441	15470	15342	15425	15456	15422	15395	15354	15494	15552	15414	15386	15354	15395	15350	15306	15520	15553	15418	15307	15411	15473	15329	15399	15446	15502	15555	15580	15569	15371	15356	15478	15413	15292	15353	15306	15265	15520	15417	15475	15336	15537	15283	15426	15280	15272	15319	15345	15529	15651	15369	15352	15301	15581	15510	15592	15542	15428	15437	15565	15519	15467	15402	15510	15386	15459	15435	15434	15282	15377	15530	15334	15352	15373	15502	15680	15574	15436	15402	15445	15467	15328	15514	15463	15261	15507	15462	15437	15263	15550	15504	15431	15460	15451	15476	15214	15461	15417	15515	15417	15374	15391	15514	15441	15478	15380	15518	15343	15322	15455	15446	15461	15432	15362	15589	15436	15394	15238	15452	15349	15468	15290	15504	15540	15308	15437	15342	15546	15269	15276	15467	15672	15327	15459	15289	15438	15120	15395	15581	15360	15407	15532	15382	15609	15360	15535	15508	15547	15355	15424	15500	15300	15524	15526	15369	15566	15497	15454	15345	15295	15539	15340	15302	15332	15506	15406	15493	15280	15512	15445	15514	15329	15447	15195	15368	15444	15401	15337	15372	15287	15420	15399	15360	15316	15391	15523	15468	15633	15272	15396	15289	15473	15388	15483	15426	15515	15236	15410	15605	15434	15552	15483	15402	15374	15392	15509	15356	15340	15432	15401	15373	15262	15609	15446	15512	15467	15448	15328	15346	15291	15566	15391	15265	15440	15494	15423	15418	15516	15575	15342	15409	15400	15209	15468	15445	15469	15567	15389	15557	15479	15500	15368	15389	15303	15557	15257	15281	15424	15431	15262	15390	15288	15390	15374	15407	15519	15374	15374	15501	15510	15549	15429	15575	15483	15421	15520	15599	15356	15366	15474	15320	15465	15340	15495	15473	15360	15360	15340	15353	15342	15530	15335	15515	15484	15524	15465	15480	15493	15388	15493	15440	15374	15332	15368	15337	15522	15317	15461	15431	15304	15403	15449	15379	15310	15494	15426	15394	15431	15440	15266	15176	15370	15644	15429	15296	15387	15422	15346	15481	15547	15344	15519	15385	15458	15475	15464	15429	15483	15454	15634	15549	15373	15461	15409	15578	15487	15451	15254	15431	15408	15365	15357	15430	15397	15358	15378	15534	15550	15383	15451	15579	15540	15546	15280	15309	15242	15580	15234	15400	15413	15499	15480	15349	15504	15606	15418	15345	15511	15427	15345	15523	15376	15532	15408	15394	15398	15452	15487	15477	15261	15549	15541	15288	15413	15462	15364	15502	15502	15600	15334	15500	15504	15319	15471	15519	15244	15419	15435	15654	15292	15417	15457	15351	15529	15547	15455	15523	15578	15467	15443	15409	15524	15287	15497	15409	15478	15318	15466	15359	15390	15398	15531	15437	15455	15606	15271	15397	15327	15489	15544	15351	15598	15434	15449	15291	15447	15554	15404	15420	15494	15512	15414	15430	15450	15420	15281	15314	15487	15536	15290	15403	15288	15496	15474	15437	15563	15420	15239	15379	15383	15339	15582	15469	15229	15556	15594	15369	15388	15485	15336	15322	15593	15371	15351	15514	15442	15436	15553	15350	15516	15392	15346	15398	15564	15470	15268	15322	15354	15396	15404	15428	15354	15461	15440	15377	15283	15483	15514	15370	15467	15428	15356	15312	15366	15391	15471	15426	15401	15340	15298	15512	15392	15459	15327	15401	15466	15463	15303	15552	15399	15368	15484	15374	15592	15361	15434	15311	15362	15414	15380	15197	15495	15423	15526	15154	15658	15489	15172	15535	15484	15365	15496	15254	15508	15579	15352	15546	15547	15618	15388	15308	15482	15369	15536	15410	15371	15340	15334	15544	15278	15490	15361	15444	15230	15228	15377	15425	15615	15398	15499	15377	15473	15499	15319	15509	15251	15494	15395	15363	15358	15326	15345	15379	15270	15225	15346	15387	15485	15311	15358	15470	15369	15467	15337	15419	15386	15377	15353	15436	15426	15333	15410	15210	15453	15391	15465	15452	15544	15466	15362	15438	15333	15393	15369	15533	15316	15564	15503	15466	15369	15577	15374	15388	15406	15425	15541	15366	15335	15396	15446	15515	15464	15416	15507	15373	15502	15391	15377	15350	15245	15468	15440	15473	15365	15451	15349	15559	15513	15294	15358	15279	15505	15333	15463	15506	15315	15375	15405	15431	15313	15452	15412	15379	15534	15615	15362	15481	15413	15429	15466	15630	15409	15602	15247	15383	15446	15454	15570	15531	15463	15399	15285	15524	15447	15470	15337	15397	15404	15457	15371	15468	15339	15355	15350	15382	15508	15440	15382	15449	15437	15434	15440	15459	15424	15648	15416	15423	15540	15316	15474	15556	15441	15352	15614	15486	15537	15396	15385	15524	15423	15433	15426	15521	15317	15482	15388	15529	15463	15391	15463	15213	15374	15388	15470	15239	15511	15504	15502	15445	15421	15448	15421	15306	15582	15456	15449	15396	15309	15471	15347	15461	15498	15474	15379	15394	15354	15372	15302	15354	15421	15366	15403	15411	15330	15515	15349	15491	15339	15394	15469	15340	15456	15501	15382	15422	15541	15398	15361	15336	15433	15314	15502	15251	15454	15516	15419	15289	15320	15478	15438	15458	15526	15485	15399	15547	15294	15372	15413	15421	15395	15426	15329	15405	15331	15441	15445	15300	15432	15374	15371	15477	15388	15295	15491	15433	15291	15372	15196	15416	15377	15532	15412	15404	15475	15567	15605	15503	15486	15556	15341	15573	15454	15397	15478	15438	15459	15299	15382	15348	15398	15545	15445	15293	15248	15480	15528	15615	15385	15169	15393	15441	15353	15453	15318	15441	15466	15427	15516	15263	15238	15288	15362	15550	15159	15432	15389	15337	15236	15420	15418	15549	15438	15542	15501	15368	15506	15427	15446	15374	15600	15543	15536	15588	15380	15437	15496	15467	15558	15604	15418	15347	15279	15482	15661	15445	15323	15525	15351	15533	15511	15539	15229	15554	15274	15509	15361	15435	15561	15237	15489	15611	15426	15482	15448	15449	15468	15435	15438	15491	15373	15533	15338	15367	15460	15382	15355	15463	15230	15303	15332	15386	15418	15266	15328	15417	15407	15195	15363	15430	15402	15255	15477	15491	15333	15618	15467	15466	15417	15380	15365	15517	15453	15289	15524	15361	15289	15368	15526	15444	15338	15481	15456	15358	15392	15537	15284	15473	15409	15649	15299	15427	15401	15464	15515	15430	15404	15477	15318	15441	15539	15421	15566	15262	15413	15478	15400	15348	15495	15248	15552	15434	15376	15348	15464	15530	15462	15408	15407	15452	15286	15451	15519	15558	15410	15385	15394	15499	15499	15234	15296	15348	15325	15470	15348	15416	15437	15447	15446	15358	15456	15360	15308	15404	15481	15340	15459	15547	15393	15467	15298	15530	15503	15416	15401	15375	15347	15395	15429	15467	15430	15446	15373	15393	15311	15234	15496	15437	15345	15411	15426	15493	15408	15496	15492	15497	15323	15453	15505	15370	15358	15470	15293	15533	15560	15419	15512	15353	15400	15438	15319	15558	15517	15495	15309	15339	15263	15445	15363	15568	15515	15350	15435	15534	15562	15409	15282	15362	15401	15491	15550	15428	15293	15392	15453	15343	15322	15331	15612	15442	15326	15403	15453	15473	15421	15383	15558	15378	15549	15304	15489	15512	15595	15470	15490	15637	15423	15392	15476	15359	15356	15492	15390	15509	15427	15547	15545	15428	15486	15432	15339	15439	15457	15336	15532	15499	15387	15475	15336	15531	15489	15388	15428	15402	15538	15457	15349	15409	15460	15524	15480	15462	15524	15478	15432	15311	15395	15438	15323	15175	15323	15642	15341	15357	15709	15287	15628	15538	15534	15335	15413	15404	15672	15455	15359	15595	15639	15357	15608	15602	15397	15472	15468	15429	15360	15550	15475	15573	15268	15528	15368	15531	15415
22500	21484	28668	24915	22823	25776	26752	21966	20435	19930	19577	19040	18789	18642	18601	18244	18188	18078	18250	18121	17923	18001	17934	17979	18082	17867	17636	17842	17938	18072	18003	17774	17811	17874	17772	17792	17809	17758	17712	17730	17724	17793	17732	17669	17662	17676	17824	17871	17576	17818	17728	17761	17706	17813	17655	17725	17585	17683	17833	17713	17744	17867	17513	17810	17776	17761	17693	17686	17612	17677	17691	17744	17607	17648	17708	17907	17603	17703	17499	17662	17475	17539	17515	17728	17925	17573	17554	17625	17747	17777	17526	17732	17738	17641	17791	17628	17687	17448	17760	17616	17536	17651	17581	17712	17541	17578	17711	17628	17617	17560	17632	17565	17535	17611	17792	17668	17709	17705	17731	17657	17514	17486	17478	17685	17518	17856	17508	17658	17736	17511	17808	17622	17784	17531	17652	17691	17785	17619	17602	17659	17648	17450	17815	17766	17831	17514	17622	17817	17631	17577	17809	17704	17632	17623	17528	17509	17725	17692	17509	17432	17784	17837	17557	17728	17631	17671	17655	17777	17825	17839	17613	17704	17663	17792	17636	17683	17595	17641	17934	17776	17485	17576	17537	17644	17741	17646	17592	17462	17804	17509	17575	17750	17454	17807	17637	17604	17793	17642	17723	17819	17767	17654	17549	17636	17730	17599	17753	17571	17568	17759	17746	17592	17813	17698	17771	17632	17737	17754	17499	17855	17630	17663	17576	17787	17372	17689	17828	17852	17531	17616	17657	17551	17424	17524	17646	17573	17749	17719	17901	17557	17478	17429	17444	17600	17724	17746	17700	17632	17471	17632	17743	17891	17642	17729	17648	17690	17773	17552	17520	17892	17643	17917	17432	17751	17984	17563	17703	17567	17545	17735	17506	17450	17617	17764	17562	17743	17566	17552	17629	17709	17735	17625	17691	17633	17591	17761	17660	17730	17720	17866	17714	17818	17829	17765	17626	17628	17771	17625	17576	17587	17773	17643	17538	17512	17714	17792	17479	17491	17564	17626	17555	17626	17659	17764	17614	17520	17746	17457	17635	17662	17710	17746	17857	17661	17877	17660	17651	17520	17676	17657	17620	17776	17579	17670	17797	17584	17690	17722	17736	17652	17761	17639	17721	17656	17718	17599	17831	17656	17596	17581	17597	17561	17441	17559	17827	17649	17678	17788	17573	17645	17513	17478	17503	17539	17724	17784	17548	17577	17671	17687	17729	17749	17643	17484	17639	17668	17558	17736	17746	17743	17788	17780	17682	17580	17653	17652	17744	17634	17848	17698	17560	17472	17788	17618	17647	17613	17550	17601	17690	17593	17508	17437	17622	17538	17737	17714	17691	17911	17589	17723	17664	17778	17611	17555	17711	17620	17552	17763	17549	17571	17812	17860	17502	17457	17620	17719	17580	17507	17679	17723	17726	17640	17700	17499	17594	17647	17833	17530	17450	17598	17642	17673	17603	17635	17701	17733	17697	17560	17536	17569	17642	17804	17612	17757	17914	17527	17761	17623	17761	17798	17824	17718	17659	17671	17630	17703	17644	17665	17673	17681	17807	17564	17706	17623	17823	17520	18002	17938	17854	17609	17526	17795	17418	17523	17474	17827	17910	17663	17813	17469	17749	17785	17840	17975	17823	17714	17515	17460	17682	17502	17792	17618	17863	17487	17600	17733	17798	17648	17477	17763	17622	17809	17575	17868	17698	17774	17811	17716	17836	17462	17443	17503	17568	17776	17532	17639	17526	17486	17668	17563	17655	17356	17616	17834	17821	17465	17379	17410	17680	17429	17699	17952	17891	17530	17499	17523	17692	17425	17740	17617	17607	17567	17564	17670	17572	17677	17654	17676	17780	17768	17851	17734	17580	17668	17772	17815	17678	17631	17735	17612	17600	17614	17729	17697	17794	17748	17662	17555	17620	17519	17702	17494	17594	17607	17688	17550	17672	17554	17516	17758	17711	17570	17712	17889	17664	17642	17726	17563	17493	17628	17737	17604	17822	17747	17679	17581	17704	17752	17740	17626	17527	17580	17798	17715	17810	17682	17777	17666	17852	17611	17664	17448	17659	17682	17444	17789	17671	17789	17682	17854	17733	17720	17638	17736	17662	17481	17660	17748	17605	17617	17797	17531	17512	17528	17638	17514	17764	17783	17655	17408	17844	17511	17607	17739	17800	17735	17684	17532	17789	17836	17663	17524	17591	17638	17674	17627	17664	17772	17632	17488	17675	17621	17465	17692	17777	17702	17531	17763	17497	17586	17551	17777	17764	17782	17585	17645	17722	17717	17650	17647	17711	17727	17671	17790	17624	17716	17623	17715	17733	17744	17703	17824	17603	17596	17520	17733	17643	17670	17508	17656	17522	17566	17760	17648	17442	17659	17786	17818	17750	17775	17738	17560	17667	17632	17732	17732	17730	17640	17831	17750	17734	17465	17672	17814	17677	17558	17533	17672	17693	17542	17704	17615	17776	17744	17700	17776	17569	17639	17882	17691	17760	17540	17594	17609	17726	17591	17704	17524	17646	17487	17664	17576	17779	17590	17520	17540	17823	17608	17941	17671	17678	17760	17701	17724	17596	17620	17544	17518	17494	17615	17657	17618	17615	17774	17692	17700	17737	17514	17449	17656	17704	17808	17577	17734	17679	17682	17717	17677	17816	17737	17658	17546	17689	17490	17620	17563	17630	17751	17542	17524	17666	17686	17711	17776	17669	17707	17959	17576	17782	17693	17640	17639	17889	17830	17796	17858	17667	17696	17495	17483	17573	17623	17710	17687	17594	17621	17796	17610	17727	17594	17620	17537	17662	17594	17566	17639	17770	17676	17733	17222	17509	17416	17674	17747	17712	17758	17496	17787	17652	17796	17614	17783	17803	17576	17522	17698	17497	17630	17643	17778	17673	17547	17846	17409	17581	17736	17666	17661	17491	17744	17534	17482	17573	17568	17683	17850	17527	17680	17592	17601	17540	17682	17719	17648	17597	17580	17782	17794	17707	17746	17598	17531	17606	17583	17695	17698	17675	17726	17642	17565	17557	17742	17631	17790	17682	17566	17737	17598	17627	17517	17579	17590	17667	17642	17697	17657	17761	17529	17857	17611	17571	17736	17512	17533	17799	17728	17639	17568	17601	17742	17507	17693	17833	17503	17516	17750	17605	17787	17694	17827	17770	17713	17663	17680	17766	17733	17676	17769	17791	17567	17830	17669	17752	17595	17546	17630	17665	17530	17876	17708	17706	17642	17535	17711	17527	17727	17733	17802	17475	17701	17643	17709	17695	17553	17667	17491	17357	17597	17585	17700	17551	17726	17728	17818	17832	17795	17775	17563	17673	17744	17726	17704	17656	17724	17864	17588	17636	17686	17707	17554	17695	17628	17700	17576	17722	17724	17853	17756	17551	17561	17596	17689	17745	17749	17667	17572	17445	17664	17644	17539	17705	17543	17534	17760	17755	17615	17658	17560	17733	17596	17767	17680	17818	17694	17717	17506	17813	17601	17660	17717	17727	17623	17723	17622	17522	17724	17486	17613	17735	17813	17454	17683	17632	17736	17474	17727	17725	17734	17525	17635	17580	17799	17719	17722	17746	17466	17711	17866	17622	17616	17653	17575	17583	17516	17528	17722	17489	17462	17630	17513	17518	17456	17555	17566	17644	17626	17918	17725	17646	17652	17613	17651	17946	17593	17698	17611	17572	17735	17732	17453	17712	17600	17659	17682	17483	17706	17448	17432	17741	17626	17673	17683	17751	17732	17749	17667	17798	17845	17505	17338	17500	17631	17741	17688	17629	17583	17632	17587	17776	17860	17625	17537	17525	17799	17631	17674	17490	17665	17597	17703	17764	17727	17758	17678	17561	17610	17577	17720	17839	17616	17813	17718	17650	17792	17646	17836	17729	17580	17450	17804	17758	17683	17687	17632	17648	17329	17630	17684	17539	17758	17907	17731	17698	17549	17612	17515	17611	17599	17569	17628	17649	17724	17474	17858	17643	17783	17599	17847	17651	17685	17721	17873	17623	17780	17805	17771	17775	17680	17594	17613	17596	17739	17699	17480	17553	17828	17867	17716	17704	17667	17632	17815	17980	17886	17658	17581	17673	17822	17515	17746	17443	17645	17616	17515	17635	17536	17654	17596	17734	17740	17717	17677	17673	17628	17946	17544	17572	17699	17942	17784	17806	17684	17584	17477	17816	17599	17795	17599	17651	17768	17803	17501	17583	17527	17643	17851	17869	17839	17828	17454	17603	17676	17590	17469	17620	17745	17693	17888	17611	17669	17621	17724	17638	17623	17606	17520	17884	17638	17553	17596	17460	17542	17760	17826	17551	17400	17657	17508	17593	17525	17773	17619	17659	17898	17507	17500	17519	17613	17479	17759	17684	17652	17665	17847	17505	17601	17417	17720	17723	17737	17689	17886	17828	17464	17595	17788	17529	17602	17581	17631	17591	17687	17843	17707	17672	17646	17510	17701	17806	17604	17565	17483	17859	17764	17386	17499	17797	17617	17800	17789	17667	17848	17628	17563	17602	17762	17661	17720	17668	17770	17682	17500	17516	17575	17763	17655	17705	17717	17570	17607	17560	17755	17656	17606	17797	17657	17698	17549	17779	17611	17549	17737	17673	17616	17881	17648	17636	17538	17744	17702	17677	17746	17693	17573	17488	17736	17653	17692	17627	17674	17797	17499	17533	17846	17749	17699	17850	17692	17575	17521	17742	17811	17558	17849	17920	17641	17698	17510	17546	17534	17427	17709	17747	17640	17636	17584	17638	17376	17624	17444	17604	17549	17649	17682	17733	17869	17601	17581	17598	17614	17494	17607	17714	17727	17586	17592	17768	17754	17613	17587	17675	17603	17659	17560	17621	17658	17585	17642	17648	17683	17591	17734	17695	17805	17705	17747	17770	17779	17655	17744	17811	17645	17528	17728	17623	17965	17754	17766	17659	17479	17579	17485	17556	17763	17365	17632	17785	17637	17812	17550	17743	17615	17628	17717	17656	17702	17589	17516	17576	17535	17686	17623	17595	17631	17515	17553	17657	17601	17712	17481	17776	17723	17583	17701	17650	17589	17577	17780	17568	17617	17696	17570	17739	17822	17506	17781	17753	17651	17437	17642	17793	17562	17648	17744	17759	17668
25975	52617	46486	38206	32616	27430	23746	21392	19673	18627	18114	17494	16989	16691	16416	16117	16252	16005	16085	16078	15842	15919	15829	15920	15921	15885	15844	15864	15641	15667	15777	15673	15783	15721	15884	15733	15851	15637	15724	15583	15599	15721	15647	15707	15575	15763	15715	15707	15675	15803	15798	15827	15603	15709	15785	15646	15729	15838	15902	15749	15696	15622	15541	15727	15692	15805	15667	15681	15606	15826	15733	15850	15626	15778	15748	15629	15659	15473	15583	15790	15688	15837	15583	15575	15675	15491	15744	15629	15689	15526	15684	15624	15748	15751	15687	15541	15752	15820	15563	15637	15655	15624	15759	15607	15634	15828	15573	15748	15622	15670	15801	15496	15638	15584	15705	15602	15885	15703	15578	15860	15761	15691	15673	15673	15614	15686	15563	15469	15507	15597	15677	15664	15665	15669	15604	15695	15699	15711	15635	15644	15637	15691	15713	15615	15559	15694	15708	15598	15644	15751	15635	15772	15771	15552	15489	15605	15622	15604	15736	15523	15541	15632	15516	15705	15812	15711	15793	15525	15665	15742	15753	15866	15856	15852	15666	15608	15760	15556	15758	15487	15678	15562	15642	15562	15781	15728	15726	15832	15688	15808	15664	15739	15732	15709	15707	15644	15807	15706	15697	15569	15725	15705	15595	15731	15487	15543	15615	15727	15610	15704	15478	15717	15768	15535	15685	15828	15818	15818	15665	15369	15673	15585	15611	15796	15674	15549	15697	15688	15869	15762	15694	15591	15609	15595	15537	15636	15702	15762	15673	15785	15545	15611	15610	15708	15772	15698	15660	15609	15493	15746	15604	15704	15662	15829	15633	15739	15580	15590	15696	15574	15517	15645	15604	15556	15727	15580	15747	15609	15696	15502	15676	15742	15578	15630	15796	15730	15516	15695	15451	15671	15795	15740	15612	15594	15656	15767	15580	15521	15929	15794	15535	15818	15739	15571	15772	15576	15529	15754	15775	15547	15540	15773	15857	15813	15632	15785	15764	15750	15804	15564	15625	15600	15672	15729	15756	15801	15784	15633	15622	15703	15669	15711	15689	15717	15642	15774	15667	15740	15397	15755	15761	15741	15630	15683	15700	15665	15738	15698	15608	15535	15703	15803	15555	15549	15789	15770	15744	15686	15743	15626	15471	15712	15519	15660	15796	15778	15555	15604	15550	15668	15844	15738	15564	15726	15774	15635	15670	15867	15822	15660	15696	15645	15629	15607	15626	15659	15458	15510	15626	15922	15649	15864	15697	15694	15635	15596	15690	15765	15628	15585	15599	15622	15662	15617	15718	15648	15659	15880	15658	15697	15521	15668	15668	15733	15456	15671	15628	15727	15773	15553	15758	15690	15616	15826	15577	15657	15610	15791	15771	15560	15680	15655	15613	15769	15661	15614	15751	15549	15658	15635	15719	15616	15626	15583	15636	15767	15788	15912	15651	15762	15461	15728	15586	15769	15769	15622	15605	15601	15653	15469	15568	15727	15560	15608	15766	15630	15639	15491	15579	15709	15662	15687	15576	15609	15719	15624	15371	15571	15604	15749	15616	15669	15714	15677	15839	15671	15801	15523	15855	15711	15643	15604	15436	15706	15473	15727	15576	15774	15488	15738	15679	15700	15859	15764	15833	15699	15781	15750	15629	15642	15583	15563	15636	15704	15505	15668	15827	15608	15679	15630	15640	15631	15778	15620	15699	15578	15689	15790	15805	15719	15646	15568	15541	15700	15724	15560	15791	15657	15650	15568	15662	15782	15798	15575	15700	15706	15531	15773	15671	15853	15584	15708	15568	15695	15727	15752	15691	15748	15538	15590	15752	15635	15623	15768	15632	15656	15618	15617	15688	15474	15654	15728	15890	15744	15809	15740	15769	15841	15824	15791	15572	15526	15720	15670	15816	15614	15675	15707	15746	15917	15849	15543	15549	15711	15648	15745	15490	15660	15690	15654	15631	15787	15657	15660	15721	15598	15594	15870	15647	15744	15622	15659	15783	15509	15733	15749	15570	15690	15704	15627	15701	15804	15636	15617	15753	15864	15575	15709	15595	15762	15593	15651	15589	15745	15724	15786	15647	15730	15691	15643	15756	15851	15724	15766	15725	15773	15598	15618	15684	15641	15606	15534	15674	15723	15732	15746	15714	15655	15621	15710	15805	15673	15628	15713	15620	15606	15728	15799	15672	15597	15643	15452	15693	15690	15676	15802	15850	15577	15657	15791	15680	15535	15590	15625	15692	15895	15697	15711	15704	15636	15740	15542	15478	15648	15710	15694	15804	15638	15900	15736	15705	15652	15537	15550	15564	15683	15726	15730	15686	15703	15636	15456	15693	15656	15698	15658	15784	15535	15723	15656	15725	15576	15583	15705	15583	15667	15642	15722	15563	15680	15636	15927	15649	15696	15698	15596	15526	15828	15710	15472	15600	15654	15710	15683	15658	15719	15497	15694	15666	15548	15879	15569	15578	15665	15561	15626	15690	15663	15726	15530	15821	15706	15696	15707	15786	15709	15784	15613	15626	15596	15600	15836	15580	15576	15637	15765	15732	15642	15585	15760	15872	15644	15564	15496	15641	15568	15688	15875	15521	15720	15772	15838	15621	15642	15805	15650	15623	15766	15574	15645	15710	15596	15832	15726	15572	15644	15560	15695	15669	15662	15777	15590	15725	15605	15691	15528	15496	15593	15620	15731	15608	15911	15688	15544	15600	15557	15689	15732	15652	15566	15708	15785	15643	15701	15588	15517	15628	15673	15842	15726	15819	15616	15611	15551	15607	15763	15705	15759	15738	15642	15609	15710	15588	15648	15849	15759	15615	15663	15729	15665	15558	15540	15779	15841	15699	15698	15663	15744	15456	15643	15633	15549	15755	15533	15621	15705	15753	15672	15772	15762	15708	15741	15679	15639	15797	15664	15602	15755	15567	15679	15623	15671	15518	15869	15569	15726	15772	15641	15684	15652	15773	15700	15824	15677	15709	15699	15706	15776	15602	15698	15611	15610	15640	15789	15760	15724	15624	15649	15770	15620	15834	15670	15720	15624	15672	15604	15778	15623	15558	15553	15769	15644	15684	15537	15712	15611	15605	15551	15547	15703	15698	15583	15667	15692	15614	15702	15691	15658	15704	15594	15503	15715	15741	15702	15566	15563	15707	15734	15703	15589	15762	15570	15727	15633	15576	15568	15662	15537	15741	15599	15445	15716	15674	15691	15696	15771	15523	15510	15726	15757	15722	15769	15764	15628	15807	15726	15889	15497	15600	15686	15617	15567	15634	15691	15696	15830	15519	15593	15607	15663	15655	15798	15819	15712	15668	15667	15623	15622	15664	15666	15588	15799	15649	15673	15747	15533	15720	15661	15726	15809	15533	15762	15573	15713	15581	15666	15530	15636	15523	15743	15762	15654	15494	15560	15672	15659	15641	15689	15726	15731	15671	15661	15749	15705	15852	15662	15788	15657	15570	15705	15579	15610	15712	15840	15709	15583	15509	15664	15696	15725	15642	15725	15858	15612	15700	15707	15682	15617	15576	15755	15584	15625	15732	15722	15727	15814	15421	15454	15716	15564	15691	15665	15638	15764	15646	15625	15819	15643	15830	15501	15645	15703	15710	15699	15628	15742	15631	15751	15731	15724	15662	15533	15690	15601	15686	15555	15631	15623	15726	15642	15607	15768	15723	15700	15656	15423	15702	15539	15679	15598	15549	15806	15696	15640	15616	15755	15609	15728	15545	15584	15714	15810	15749	15741	15789	15722	15822	15545	15650	15509	15578	15616	15677	15793	15688	15685	15763	15834	15604	15624	15728	15836	15782	15592	15529	15834	15743	15738	15727	15620	15607	15644	15571	15687	15821	15563	15539	15745	15758	15741	15714	15670	15753	15530	15689	15775	15611	15684	15738	15639	15631	15746	15698	15655	15759	15718	15846	15835	15614	15980	15757	15724	15649	15602	15684	15578	15721	15676	15608	15735	15640	15653	15705	15738	15708	15751	15690	15832	15721	15815	15791	15514	15436	15732	15564	15737	15662	15690	15626	15598	15732	15831	15535	15677	15724	15751	15625	15722	15735	15716	15563	15819	15653	15714	15661	15769	15586	15544	15826	15667	15705	15589	15581	15531	15628	15650	15802	15768	15595	15726	15667	15736	15658	15586	15690	15642	15653	15759	15816	15590	15612	15699	15686	15682	15684	15812	15654	15739	15570	15680	15746	15796	15719	15622	15664	15769	15575	15776	15930	15708	15754	15714	15696	15713	15822	15627	15628	15801	15568	15595	15651	15795	15726	15654	15707	15580	15916	15637	15816	15643	15499	15649	15552	15707	15678	15762	15640	15716	15728	15533	15724	15761	15733	15671	15762	15763	15597	15683	15636	15747	15686	15716	15658	15646	15705	15652	15875	15658	15623	15637	15633	15719	15710	15636	15634	15653	15610	15748	15651	15594	15581	15769	15628	15688	15682	15755	15725	15605	15556	15807	15794	15689	15623	15672	15556	15636	15514	15752	15735	15702	15641	15707	15654	15728	15712	15659	15703	15646	15750	15666	15635	15850	15703	15721	15556	15561	15692	15684	15714	15771	15816	15500	15646	15509	15678	15786	15764	15573	15589	15582	15653	15666	15721	15640	15695	15570	15511	15644	15803	15734	15671	15648	15622	15736	15676	15614	15711	15578	15669	15624	15739	15691	15826	15808	15579	15649	15609	15670	15635	15635	15813	15842	15693	15672	15555	15952	15801	15712	15726	15587	15689	15701	15776	15492	15818	15794	15607	15570	15715	15742	15796	15667	15735	15631	15722	15673	15675	15488	15524	15668	15401	15500	15603	15649	15613	15626	15608	15810	15750	15653	15689	15616	15569	15621	15629	15603	15645	15643	15747	15549	15692	15551	15838	15665	15727	15619	15596	15709	15607	15735	15537	15545	15613	15748	15729	15721	15591	15558	15507	15790	15663	15735	15713	15767	15654	15728	15725	15519	15598	15710	15522	15751	15707	15629	15727	15645	15707	15598	15708	15693	15611	15636	15678	15669	15766	15782	15682	15763	15717	15634	15719	15816	15716	15655	15646	15608	15685	15683	15579	15557	15587	15784	15623	15469	15757	15662	15478	15697	15629	15590	15772	15580	15612	15541	15710	15578
30009	28384	33731	29649	23863	21528	19912	18858	18705	18231	18223	17686	17890	17574	17587	17441	17540	17539	17417	17359	17410	17498	17268	17318	17315	17338	17419	17555	17483	17321	17353	17508	17295	17463	17306	17616	17338	17511	17342	17264	17449	17388	17506	17321	17433	17298	17320	17530	17343	17424	17400	17219	17504	17443	17440	17510	17516	17609	17468	17427	17331	17345	17350	17359	17382	17381	17422	17359	17259	17494	17524	17362	17387	17386	17250	17362	17435	17443	17503	17174	17453	17520	17440	17094	17545	17390	17620	17468	17285	17550	17307	17205	17280	17440	17392	17335	17344	17147	17186	17296	17442	17425	17479	17454	17508	17358	17506	17431	17418	17398	17238	17447	17341	17377	17363	17564	17343	17497	17105	17320	17313	17362	17603	17454	17372	17492	17362	17427	17331	17506	17346	17224	17183	17375	17417	17321	17553	17474	17336	17275	17401	17391	17434	17377	17553	17355	17243	17411	17188	17410	17301	17441	17519	17344	17432	17460	17382	17390	17559	17448	17281	17467	17363	17412	17261	17536	17544	17444	17520	17387	17298	17315	17187	17322	17374	17305	17321	17319	17462	17461	17465	17324	17338	17434	17455	17373	17214	17379	17391	17359	17290	17374	17151	17422	17357	17406	17266	17528	17378	17338	17268	17342	17290	17230	17363	17368	17313	17311	17346	17404	17445	17442	17257	17124	17251	17295	17138	17486	17375	17328	17534	17414	17332	17334	17417	17327	17523	17365	17382	17306	17265	17350	17265	17593	17414	17404	17603	17105	17509	17221	17392	17307	17366	17386	17619	17293	17395	17358	17509	17532	17413	17338	17259	17403	17405	17380	17337	17347	17324	17350	17591	17509	17296	17312	17311	17390	17312	17137	17407	17401	17282	17290	17214	17332	17404	17290	17310	17476	17533	17447	17578	17265	17437	17323	17408	17562	17507	17528	17300	17452	17180	17128	17487	17282	17558	17503	17168	17302	17266	17465	17350	17345	17322	17386	17409	17304	17362	17289	17414	17406	17529	17239	17477	17503	17524	17266	17328	17337	17497	17567	17343	17329	17288	17431	17513	17463	17238	17447	17617	17373	17391	17395	17418	17374	17418	17285	17477	17450	17355	17396	17293	17465	17288	17190	17355	17364	17480	17238	17235	17311	17369	17336	17470	17313	17271	17448	17412	17268	17298	17288	17398	17452	17411	17390	17635	17648	17353	17494	17298	17378	17376	17409	17669	17455	17239	17214	17178	17377	17469	17400	17301	17322	17444	17318	17141	17282	17370	17522	17543	17538	17484	17412	17304	17359	17282	17372	17309	17307	17377	17238	17353	17393	17096	17402	17366	17117	17518	17380	17388	17341	17480	17307	17553	17436	17438	17104	17526	17333	17557	17269	17443	17526	17342	17378	17459	17350	17407	17213	17372	17548	17420	17400	17595	17566	17452	17490	17465	17569	17601	17499	17199	17247	17329	17235	17394	17359	17487	17453	17384	17356	17415	17368	17488	17499	17358	17476	17329	17476	17375	17489	17490	17215	17431	17470	17402	17476	17402	17262	17433	17123	17351	17506	17426	17082	17625	17166	17342	17504	17529	17327	17533	17297	17371	17208	17393	17340	17410	17385	17371	17370	17408	17458	17364	17372	17355	17565	17199	17325	17230	17501	17347	17394	17457	17596	17335	17290	17245	17379	17456	17385	17403	17230	17539	17406	17487	17495	17406	17648	17598	17391	17501	17525	17348	17483	17343	17466	17374	17591	17334	17388	17338	17185	17356	17041	17289	17374	17280	17509	17363	17464	17396	17410	17536	17404	17221	17431	17460	17218	17396	17277	17392	17275	17323	17463	17546	17205	17277	17263	17575	17376	17310	17406	17227	17432	17401	17322	17257	17338	17210	17314	17425	17302	17322	17569	17411	17257	17345	17374	17537	17481	17288	17257	17229	17353	17311	17508	17416	17450	17384	17481	17529	17234	17308	17446	17488	17439	17382	17275	17371	17260	17422	17233	17316	17293	17355	17400	17495	17518	17323	17402	17368	17386	17479	17540	17456	17384	17376	17507	17428	17620	17455	17461	17378	17279	17369	17441	17343	17326	17302	17365	17298	17471	17386	17333	17186	17259	17466	17462	17414	17525	17450	17334	17374	17300	17444	17472	17564	17269	17394	17479	17507	17411	17454	17443	17315	17498	17406	17310	17350	17280	17288	17275	17375	17388	17314	17525	17505	17321	17195	17399	17456	17303	17318	17343	17281	17370	17447	17444	17438	17331	17477	17410	17551	17692	17304	17473	17516	17524	17462	17480	17341	17487	17180	17313	17423	17552	17391	17378	17521	17593	17561	17476	17413	17636	17591	17271	17326	17034	17383	17444	17678	17309	17204	17383	17288	17491	17415	17393	17324	17332	17375	17278	17338	17388	17081	17533	17481	17293	17435	17361	17490	17272	17237	17504	17517	17405	17621	17444	17385	17690	17540	17467	17503	17524	17372	17343	17287	17332	17570	17345	17282	17521	17354	17355	17386	17244	17344	17306	17581	17353	17340	17373	17417	17382	17355	17364	17451	17554	17421	17437	17503	17348	17402	17563	17442	17417	17442	17194	17492	17483	17393	17331	17271	17305	17460	17338	17308	17516	17333	17535	17328	17287	17404	17454	17470	17448	17439	17193	17368	17308	17536	17177	17333	17427	17584	17427	17366	17351	17365	17215	17330	17391	17422	17363	17353	17377	17343	17200	17272	17306	17379	17265	17541	17307	17207	17409	17539	17308	17536	17461	17485	17301	17094	17513	17369	17414	17260	17236	17439	17355	17135	17333	17333	17351	17275	17259	17269	17341	17438	17392	17393	17165	17227	17629	17275	17209	17044	17165	17424	17419	17515	17354	17443	17397	17265	17317	17406	17459	17581	17480	17351	17524	17150	17294	17295	17393	17364	17340	17432	17284	17167	17403	17360	17325	17434	17641	17301	17411	17501	17459	17322	17257	17267	17443	17308	17292	17474	17296	17372	17257	17478	17417	17520	17299	17430	17506	17394	17567	17316	17488	17488	17414	17213	17580	17267	17394	17271	17358	17474	17375	17408	17447	17454	17452	17331	17404	17354	17273	17566	17407	17382	17166	17127	17538	17324	17306	17445	17354	17464	17341	17341	17200	17289	17375	17150	17587	17423	17417	17484	17471	17482	17380	17507	17467	17407	17647	17399	17477	17478	17520	17358	17288	17521	17316	17382	17389	17581	17237	17366	17617	17488	17505	17380	17448	17389	17559	17529	17441	17399	17279	17585	17326	17293	17520	17324	17533	17428	17265	17267	17346	17214	17388	17375	17310	17482	17385	17497	17411	17339	17462	17486	17403	17221	17312	17382	17319	17399	17444	17230	17352	17257	17312	17397	17348	17475	17250	17499	17397	17410	17228	17427	17507	17560	17460	17427	17492	17378	17395	17260	17322	17165	17150	17387	17342	17292	17173	17452	17351	17313	17314	17549	17554	17420	17521	17409	17568	17381	17275	17363	17249	17337	17273	17423	17355	17531	17631	17499	17476	17346	17572	17357	17391	17440	17367	17304	17492	17190	17566	17460	17378	17411	17227	17377	17364	17489	17270	17318	17264	17479	17479	17317	17274	17465	17442	17303	17331	17644	17525	17454	17409	17585	17450	17513	17354	17263	17465	17313	17211	17320	17348	17626	17503	17481	17372	17515	17379	17298	17303	17315	17391	17450	17425	17256	17377	17333	17596	17523	17445	17349	17220	17391	17258	17461	17318	17260	17488	17176	17234	17319	17568	17682	17394	17434	17488	17483	17312	17433	17331	17392	17313	17443	17448	17258	17286	17213	17371	17366	17182	17552	17338	17449	17383	17572	17473	17544	17533	17453	17139	17379	17364	17485	17436	17578	17465	17429	17321	17182	17542	17316	17398	17662	17448	17437	17236	17495	17298	17423	17264	17455	17279	17346	17477	17425	17193	17368	17103	17278	17410	17248	17447	17432	17482	17372	17453	17454	17205	17238	17250	17477	17228	17265	17453	17595	17566	17577	17390	17545	17399	17524	17507	17315	17319	17309	17356	17263	17241	17427	17267	17340	17291	17399	17584	17244	17390	17319	17450	17434	17288	17527	17510	17520	17414	17361	17485	17239	17292	17387	17428	17197	17446	17486	17347	17351	17399	17219	17411	17217	17352	17359	17451	17580	17482	17392	17443	17543	17638	17552	17358	17355	17326	17536	17281	17499	17403	17567	17304	17621	17305	17354	17493	17221	17459	17309	17204	17497	17429	17387	17342	17514	17502	17324	17564	17618	17558	17445	17523	17344	17425	17370	17471	17422	17355	17417	17226	17430	17377	17190	17530	17324	17354	17248	17524	17454	17532	17180	17106	17496	17266	17463	17431	17371	17540	17570	17362	17179	17285	17476	17481	17392	17357	17544	17349	17525	17298	17518	17385	17388	17312	17405	17122	17524	17465	17423	17242	17473	17317	17398	17617	17288	17222	17402	17527	17243	17297	17438	17605	17290	17552	17373	17170	17503	17334	17269	17440	17351	17404	17401	17448	17460	17303	17504	17654	17456	17528	17617	17427	17338	17543	17269	17274	17466	17275	17355	17412	17409	17358	17455	17342	17273	17562	17335	17395	17454	17585	17314	17319	17629	17402	17428	17362	17449	17489	17438	17606	17425	17419	17425	17562	17360	17436	17378	17299	17409	17400	17429	17392	17403	17436	17383	17436	17244	17372	17338	17476	17521	17535	17263	17266	17384	17438	17389	17312	17407	17361	17394	17369	17425	17318	17413	17232	17302	17232	17353	17426	17267	17443	17373	17413	17536	17436	17202	17511	17377	17618	17502	17440	17159	17146	17279	17485	17397	17382	17524	17610	17530	17297	17431	17381	17534	17383	17468	17425	17230	17337	17530	17453	17315	17208	17510	17528	17533	17445	17434	17302	17484	17727	17482	17431	17303	17229	17157	17388	17534	17385	17344	17405	17454	17476	17382	17307	17346	17296	17405	17543	17390	17457	17440	17595	17374	17363	17428	17447	17356	17315	17335	17276	17448	17458	17438	17282	17372	17255	17236	17427	17208	17454	17406	17405	17512	17390	17543	17412	17538	17453	17543	17344	17351	17352	17423	17321	17300	17366	17440	17405	17461	17529
26899	43067	36716	29051	24341	20886	18962	17699	16920	16641	16317	16081	15806	15789	15650	15736	15573	15597	15599	15486	15480	15459	15729	15500	15462	15231	15651	15549	15557	15734	15325	15510	15543	15511	15652	15446	15357	15530	15529	15404	15466	15554	15513	15405	15521	15592	15507	15591	15351	15548	15516	15404	15622	15638	15474	15265	15497	15627	15326	15533	15533	15415	15366	15279	15483	15428	15366	15456	15685	15372	15580	15298	15369	15478	15387	15633	15452	15487	15430	15480	15489	15247	15439	15626	15566	15424	15570	15432	15610	15605	15409	15459	15508	15491	15519	15517	15291	15372	15279	15322	15423	15620	15483	15416	15400	15462	15463	15457	15550	15429	15337	15523	15563	15368	15479	15498	15478	15396	15338	15394	15471	15465	15457	15423	15418	15462	15513	15405	15593	15405	15527	15412	15288	15417	15400	15605	15575	15530	15407	15507	15490	15332	15447	15280	15619	15459	15446	15547	15540	15615	15381	15429	15425	15665	15155	15484	15372	15420	15466	15353	15478	15377	15636	15274	15405	15398	15405	15656	15393	15534	15559	15321	15426	15485	15371	15598	15450	15581	15541	15413	15379	15383	15526	15553	15453	15502	15544	15515	15290	15388	15509	15530	15513	15523	15388	15338	15367	15447	15558	15519	15250	15598	15516	15696	15431	15521	15355	15458	15499	15475	15541	15578	15628	15544	15289	15427	15437	15494	15380	15308	15483	15578	15672	15350	15435	15578	15388	15406	15609	15426	15380	15509	15313	15644	15363	15358	15494	15435	15581	15364	15458	15566	15445	15430	15514	15478	15592	15486	15455	15618	15457	15435	15341	15580	15399	15518	15369	15342	15261	15513	15433	15521	15572	15446	15353	15445	15373	15427	15437	15654	15450	15466	15320	15351	15480	15523	15322	15437	15564	15353	15499	15486	15553	15261	15633	15672	15490	15560	15379	15565	15436	15450	15486	15358	15374	15372	15561	15519	15408	15501	15440	15408	15357	15212	15410	15405	15391	15409	15402	15319	15414	15354	15331	15657	15475	15403	15441	15435	15350	15294	15468	15414	15539	15472	15265	15578	15554	15469	15582	15513	15641	15549	15414	15380	15368	15549	15422	15429	15480	15392	15642	15504	15433	15530	15420	15324	15481	15575	15457	15561	15490	15509	15476	15589	15513	15445	15373	15551	15624	15438	15410	15672	15529	15572	15224	15422	15453	15397	15579	15590	15440	15462	15516	15331	15547	15480	15577	15678	15619	15460	15532	15520	15363	15384	15566	15436	15539	15488	15514	15601	15419	15526	15475	15577	15498	15490	15378	15300	15452	15380	15589	15385	15492	15425	15411	15801	15449	15586	15522	15455	15441	15451	15377	15597	15489	15522	15496	15358	15629	15383	15309	15500	15535	15585	15399	15343	15467	15344	15452	15366	15638	15365	15608	15267	15448	15591	15467	15546	15349	15405	15338	15568	15593	15438	15408	15368	15576	15581	15457	15400	15504	15382	15262	15399	15477	15266	15457	15405	15553	15579	15450	15425	15665	15575	15419	15328	15498	15433	15358	15456	15648	15508	15495	15487	15453	15440	15322	15576	15420	15472	15360	15336	15624	15415	15588	15485	15273	15498	15410	15518	15420	15418	15578	15302	15587	15481	15481	15339	15540	15425	15562	15442	15375	15601	15454	15580	15598	15471	15567	15490	15362	15505	15527	15446	15240	15347	15449	15487	15408	15704	15415	15381	15641	15572	15491	15363	15465	15430	15226	15360	15561	15536	15235	15415	15474	15485	15455	15436	15478	15462	15344	15483	15485	15523	15424	15468	15486	15332	15333	15452	15528	15730	15276	15388	15468	15440	15417	15346	15622	15408	15481	15629	15397	15537	15381	15656	15501	15381	15558	15445	15297	15385	15721	15313	15647	15429	15423	15243	15508	15453	15525	15405	15444	15379	15360	15444	15346	15646	15621	15229	15470	15647	15598	15478	15472	15668	15417	15495	15514	15509	15438	15436	15449	15469	15443	15407	15391	15344	15300	15376	15501	15564	15565	15440	15427	15455	15436	15326	15444	15398	15494	15423	15509	15455	15399	15369	15508	15380	15559	15527	15427	15467	15446	15623	15313	15503	15427	15194	15504	15512	15493	15510	15552	15584	15389	15427	15497	15315	15390	15601	15416	15361	15444	15411	15504	15397	15364	15428	15464	15461	15593	15393	15451	15471	15382	15532	15411	15478	15752	15547	15412	15521	15594	15482	15416	15396	15374	15338	15419	15481	15468	15580	15440	15374	15349	15502	15495	15513	15409	15462	15490	15623	15230	15420	15531	15470	15336	15538	15469	15369	15327	15482	15471	15463	15468	15555	15369	15594	15572	15404	15482	15434	15579	15488	15649	15491	15280	15409	15333	15515	15431	15436	15487	15587	15449	15389	15347	15733	15381	15424	15175	15461	15370	15361	15445	15602	15511	15348	15559	15490	15407	15564	15548	15441	15550	15439	15459	15420	15497	15468	15386	15573	15546	15355	15581	15518	15463	15496	15484	15512	15423	15569	15489	15496	15534	15406	15527	15469	15494	15359	15658	15511	15434	15675	15511	15597	15239	15604	15432	15531	15476	15403	15499	15429	15448	15369	15413	15553	15396	15462	15263	15310	15651	15401	15421	15408	15340	15437	15303	15374	15422	15539	15383	15484	15554	15413	15392	15536	15434	15610	15431	15635	15485	15482	15450	15483	15341	15383	15315	15413	15468	15533	15410	15447	15550	15452	15435	15469	15424	15519	15442	15481	15452	15601	15706	15631	15468	15486	15436	15294	15393	15384	15406	15567	15510	15386	15594	15585	15541	15478	15321	15485	15294	15512	15441	15574	15423	15423	15482	15404	15429	15357	15430	15714	15289	15615	15471	15299	15676	15484	15597	15398	15473	15503	15517	15646	15568	15458	15347	15512	15521	15445	15410	15485	15514	15446	15325	15504	15436	15328	15451	15474	15484	15477	15266	15588	15415	15596	15353	15507	15542	15428	15583	15461	15320	15263	15525	15494	15612	15442	15405	15389	15435	15549	15456	15447	15391	15421	15405	15218	15396	15496	15636	15451	15559	15534	15447	15360	15441	15475	15530	15488	15401	15571	15647	15391	15322	15437	15381	15403	15502	15497	15306	15341	15572	15470	15544	15406	15465	15513	15557	15518	15498	15462	15337	15526	15456	15418	15460	15377	15319	15433	15307	15385	15566	15373	15462	15562	15548	15566	15492	15401	15484	15371	15589	15488	15543	15369	15405	15678	15498	15434	15671	15346	15494	15417	15381	15538	15529	15467	15356	15596	15470	15428	15581	15481	15473	15428	15520	15331	15656	15555	15444	15414	15410	15417	15478	15483	15435	15496	15377	15545	15497	15493	15590	15347	15438	15461	15506	15473	15534	15192	15371	15586	15309	15476	15366	15481	15349	15493	15345	15536	15304	15709	15546	15507	15474	15597	15484	15509	15497	15320	15379	15676	15451	15483	15407	15400	15546	15550	15576	15432	15610	15625	15499	15397	15664	15644	15463	15434	15450	15336	15320	15477	15629	15473	15567	15588	15489	15538	15320	15398	15615	15424	15422	15333	15519	15590	15448	15394	15377	15489	15637	15420	15655	15403	15468	15591	15530	15533	15445	15513	15428	15532	15496	15375	15591	15388	15492	15348	15600	15444	15394	15594	15323	15393	15375	15496	15720	15436	15546	15462	15347	15333	15658	15534	15659	15513	15420	15575	15514	15339	15520	15424	15474	15346	15319	15542	15470	15392	15323	15513	15368	15367	15242	15508	15518	15496	15465	15699	15568	15468	15455	15483	15435	15688	15538	15356	15568	15495	15375	15467	15426	15466	15335	15593	15518	15505	15440	15422	15537	15446	15542	15555	15627	15466	15429	15479	15556	15462	15385	15451	15620	15492	15610	15538	15440	15417	15311	15497	15366	15589	15540	15470	15459	15627	15319	15533	15482	15439	15547	15512	15469	15490	15473	15580	15448	15559	15458	15454	15427	15561	15469	15517	15490	15438	15453	15537	15450	15439	15347	15490	15579	15422	15402	15532	15230	15582	15714	15512	15412	15302	15407	15471	15447	15526	15538	15488	15642	15513	15502	15472	15534	15498	15389	15393	15285	15449	15476	15599	15426	15575	15511	15551	15594	15481	15286	15339	15422	15466	15453	15535	15652	15543	15608	15345	15528	15483	15539	15498	15524	15372	15443	15644	15523	15611	15630	15403	15413	15554	15517	15498	15490	15523	15322	15389	15321	15649	15454	15644	15360	15376	15419	15640	15487	15478	15537	15369	15328	15615	15385	15539	15455	15385	15393	15368	15323	15394	15539	15378	15405	15399	15368	15468	15679	15371	15586	15543	15545	15432	15413	15585	15386	15313	15534	15454	15627	15441	15543	15485	15456	15596	15394	15380	15510	15397	15472	15358	15750	15595	15333	15355	15602	15235	15666	15568	15510	15446	15527	15501	15546	15339	15516	15416	15544	15645	15556	15661	15456	15455	15650	15506	15354	15464	15457	15578	15638	15452	15323	15525	15556	15433	15496	15500	15333	15371	15613	15424	15286	15553	15497	15451	15429	15310	15373	15359	15488	15316	15548	15554	15566	15371	15519	15449	15483	15462	15483	15335	15558	15179	15561	15561	15680	15393	15484	15320	15469	15427	15387	15570	15393	15479	15324	15566	15474	15368	15454	15376	15570	15381	15452	15426	15426	15589	15352	15523	15501	15494	15625	15648	15367	15421	15445	15246	15508	15588	15523	15539	15314	15653	15371	15694	15346	15471	15464	15293	15411	15710	15501	15435	15504	15356	15591	15543	15455	15369	15665	15552	15398	15659	15481	15505	15543	15332	15418	15394	15383	15309	15333	15576	15398	15489	15647	15378	15562	15522	15538	15407	15365	15481	15380	15517	15628	15569	15484	15346	15647	15579	15629	15618	15447	15542	15347	15496	15536	15578	15587	15448	15466	15587	15434	15653	15572	15546	15472	15465	15504	15458	15518	15580	15412	15265	15413	15395	15440	15398	15371	15476	15520	15489	15415	15386	15536	15480	15476	15483	15508	15582	15478	15480	15280	15465	15387	15708	15475	15606	15404	15554	15475	15468	15496	15518	15322	15286	15422	15517
23478	21466	28276	26175	24489	24695	23576	20325	19369	19066	18851	18629	18180	18158	18053	17843	17817	18061	18106	17721	17908	17508	17655	17637	17684	17387	17673	17670	17577	17513	17573	17602	17543	17481	17667	17682	17508	17718	17561	17676	17359	17321	17494	17571	17425	17344	17493	17600	17560	17598	17478	17654	17501	17472	17616	17579	17779	17439	17371	17473	17639	17517	17481	17533	17615	17565	17614	17247	17379	17657	17369	17516	17352	17617	17363	17343	17505	17662	17573	17662	17534	17615	17493	17743	17474	17588	17445	17364	17408	17351	17577	17396	17171	17578	17197	17710	17440	17505	17777	17616	17603	17350	17372	17328	17481	17660	17680	17374	17464	17467	17614	17284	17443	17305	17721	17623	17545	17342	17500	17583	17353	17393	17329	17671	17561	17390	17433	17483	17367	17662	17454	17507	17436	17590	17437	17188	17382	17516	17630	17405	17320	17557	17578	17645	17641	17722	17485	17415	17656	17507	17417	17465	17495	17371	17586	17486	17603	17648	17398	17475	17604	17629	17534	17602	17523	17490	17495	17571	17613	17488	17469	17318	17448	17418	17299	17777	17551	17623	17533	17505	17596	17601	17492	17460	17485	17598	17722	17584	17490	17624	17435	17419	17496	17389	17452	17440	17431	17518	17538	17494	17448	17396	17581	17446	17439	17589	17450	17557	17417	17507	17340	17619	17632	17573	17516	17320	17558	17740	17465	17717	17466	17556	17539	17613	17669	17508	17420	17396	17361	17649	17556	17625	17507	17395	17585	17504	17460	17361	17477	17458	17493	17396	17477	17459	17470	17551	17544	17329	17474	17626	17564	17552	17632	17471	17776	17612	17373	17765	17542	17626	17509	17526	17349	17445	17454	17528	17740	17492	17418	17402	17522	17487	17434	17554	17620	17511	17527	17366	17754	17644	17391	17345	17234	17488	17546	17507	17519	17727	17553	17343	17452	17536	17587	17567	17429	17739	17866	17565	17324	17358	17640	17219	17545	17542	17463	17452	17511	17533	17534	17466	17487	17570	17402	17525	17785	17462	17481	17705	17512	17441	17623	17655	17645	17461	17594	17667	17791	17551	17594	17532	17424	17441	17550	17853	17580	17625	17400	17472	17561	17555	17690	17490	17336	17617	17310	17512	17612	17391	17426	17387	17393	17423	17529	17480	17349	17354	17344	17459	17810	17688	17523	17589	17419	17561	17561	17414	17523	17525	17538	17667	17623	17499	17514	17369	17436	17484	17479	17584	17504	17520	17710	17288	17360	17702	17486	17111	17503	17526	17637	17627	17563	17439	17576	17568	17574	17589	17379	17497	17681	17509	17439	17380	17472	17472	17464	17432	17671	17531	17519	17444	17478	17444	17594	17428	17614	17571	17660	17504	17532	17503	17693	17507	17363	17312	17541	17512	17460	17471	17438	17697	17455	17509	17676	17547	17570	17379	17507	17522	17461	17519	17796	17494	17430	17443	17516	17504	17390	17661	17461	17570	17553	17517	17408	17421	17418	17639	17450	17703	17674	17372	17534	17372	17322	17505	17383	17443	17351	17465	17461	17621	17470	17544	17356	17496	17724	17427	17480	17446	17580	17400	17365	17493	17404	17743	17699	17436	17410	17417	17527	17404	17288	17616	17460	17410	17469	17564	17481	17682	17363	17406	17505	17361	17472	17328	17597	17633	17702	17628	17474	17425	17473	17544	17415	17545	17672	17632	17441	17554	17653	17633	17488	17406	17516	17289	17420	17655	17486	17387	17648	17549	17603	17630	17753	17334	17491	17575	17519	17431	17249	17502	17521	17630	17511	17222	17453	17709	17645	17618	17379	17509	17596	17628	17564	17555	17768	17340	17484	17519	17510	17504	17688	17631	17491	17480	17435	17543	17537	17525	17562	17511	17372	17702	17541	17485	17383	17423	17434	17662	17450	17609	17458	17485	17515	17574	17461	17306	17697	17569	17574	17670	17640	17738	17248	17456	17543	17487	17370	17398	17494	17486	17646	17542	17695	17294	17500	17556	17288	17374	17208	17387	17495	17522	17731	17477	17660	17347	17659	17480	17288	17492	17684	17588	17397	17599	17688	17501	17591	17606	17695	17573	17682	17547	17436	17334	17594	17818	17541	17436	17222	17558	17518	17532	17436	17317	17456	17485	17273	17551	17385	17859	17649	17484	17498	17706	17499	17623	17400	17247	17512	17602	17414	17462	17576	17582	17558	17438	17373	17446	17539	17665	17600	17567	17710	17489	17424	17488	17679	17679	17371	17521	17522	17571	17647	17635	17569	17394	17269	17676	17575	17537	17432	17532	17253	17501	17562	17456	17631	17627	17312	17400	17303	17590	17448	17595	17650	17651	17617	17682	17597	17581	17442	17565	17462	17504	17448	17556	17512	17463	17373	17548	17385	17485	17378	17308	17521	17548	17569	17404	17316	17395	17470	17430	17633	17396	17624	17690	17522	17449	17378	17243	17494	17537	17453	17497	17549	17466	17534	17595	17391	17478	17457	17503	17643	17590	17460	17284	17485	17415	17609	17576	17356	17562	17431	17524	17458	17401	17511	17426	17454	17484	17890	17407	17461	17506	17554	17546	17536	17441	17600	17460	17574	17459	17578	17406	17707	17424	17399	17422	17692	17430	17398	17399	17237	17323	17625	17341	17559	17414	17378	17475	17630	17620	17475	17626	17717	17488	17560	17429	17577	17466	17551	17564	17417	17406	17575	17665	17554	17489	17418	17564	17640	17397	17624	17412	17453	17405	17497	17534	17714	17752	17494	17489	17483	17567	17578	17680	17426	17519	17513	17660	17474	17391	17514	17435	17448	17538	17666	17469	17589	17375	17490	17636	17640	17234	17614	17480	17759	17591	17485	17592	17509	17639	17646	17483	17385	17538	17681	17656	17485	17563	17777	17751	17634	17486	17454	17660	17606	17537	17731	17492	17426	17442	17670	17744	17661	17813	17488	17616	17415	17511	17647	17541	17691	17748	17448	17633	17428	17576	17482	17466	17622	17591	17471	17594	17547	17575	17661	17479	17516	17542	17569	17275	17558	17540	17358	17519	17282	17565	17648	17566	17528	17487	17461	17421	17538	17698	17459	17593	17588	17499	17459	17469	17349	17415	17501	17661	17384	17337	17353	17380	17562	17573	17500	17498	17538	17537	17381	17198	17555	17557	17506	17543	17464	17612	17360	17587	17298	17526	17306	17342	17518	17554	17552	17463	17560	17493	17802	17573	17499	17318	17555	17278	17586	17576	17481	17568	17507	17361	17215	17498	17555	17586	17337	17353	17504	17451	17473	17726	17588	17480	17524	17523	17516	17544	17340	17529	17437	17440	17525	17488	17643	17563	17519	17559	17560	17583	17539	17410	17489	17486	17524	17600	17396	17626	17469	17428	17459	17479	17662	17493	17535	17462	17664	17389	17492	17835	17464	17506	17574	17482	17556	17402	17378	17280	17399	17591	17598	17349	17388	17513	17521	17544	17532	17554	17429	17439	17378	17593	17698	17726	17450	17574	17628	17460	17639	17556	17652	17550	17787	17424	17613	17573	17505	17666	17636	17473	17506	17366	17582	17488	17470	17598	17546	17564	17644	17420	17344	17494	17650	17484	17403	17521	17421	17341	17449	17446	17458	17463	17623	17702	17600	17691	17293	17743	17342	17535	17591	17447	17554	17408	17580	17501	17644	17329	17744	17648	17332	17722	17364	17641	17591	17548	17398	17406	17527	17545	17738	17766	17715	17386	17676	17588	17449	17407	17574	17619	17416	17491	17574	17261	17380	17567	17466	17513	17597	17488	17365	17555	17413	17704	17620	17670	17630	17477	17478	17523	17517	17455	17474	17568	17657	17534	17315	17450	17529	17531	17455	17487	17704	17506	17481	17511	17468	17566	17515	17545	17691	17507	17674	17447	17259	17578	17443	17483	17794	17445	17664	17367	17386	17563	17348	17411	17466	17384	17539	17455	17530	17604	17299	17373	17473	17652	17853	17534	17624	17450	17524	17515	17393	17554	17567	17557	17624	17531	17490	17476	17565	17718	17461	17539	17758	17513	17668	17497	17379	17415	17454	17454	17307	17480	17409	17629	17417	17491	17522	17604	17459	17569	17426	17457	17338	17560	17419	17650	17287	17485	17600	17244	17490	17448	17719	17537	17432	17415	17330	17413	17526	17480	17725	17587	17419	17597	17808	17212	17413	17683	17391	17469	17666	17550	17534	17719	17383	17474	17457	17362	17630	17493	17610	17599	17530	17398	17495	17334	17513	17595	17485	17286	17397	17481	17436	17335	17528	17605	17529	17514	17512	17430	17517	17589	17566	17495	17575	17444	17497	17801	17425	17649	17577	17463	17552	17557	17452	17764	17726	17655	17379	17406	17404	17482	17585	17320	17542	17621	17620	17490	17645	17668	17535	17548	17519	17470	17592	17480	17484	17388	17241	17521	17500	17353	17597	17536	17475	17521	17615	17451	17579	17591	17494	17563	17523	17391	17573	17588	17491	17516	17599	17491	17412	17531	17703	17516	17536	17447	17360	17435	17457	17463	17604	17360	17337	17451	17646	17681	17317	17457	17353	17503	17353	17621	17429	17492	17481	17652	17430	17593	17506	17566	17321	17356	17522	17538	17546	17445	17458	17590	17467	17371	17385	17432	17472	17809	17491	17667	17689	17456	17670	17518	17540	17542	17683	17667	17322	17504	17558	17637	17558	17347	17403	17439	17495	17526	17423	17513	17510	17565	17704	17407	17539	17583	17737	17584	17547	17477	17558	17670	17642	17533	17553	17594	17465	17552	17553	17708	17671	17380	17468	17246	17508	17332	17576	17806	17696	17453	17380	17464	17654	17617	17645	17647	17464	17585	17464	17318	17556	17343	17659	17486	17546	17514	17557	17336	17472	17622	17362	17219	17528	17396	17642	17442	17411	17522	17504	17420	17505	17218	17369	17403	17635	17447	17495	17611	17467	17481	17505	17586	17605	17763	17508	17774	17663	17456	17527	17602	17607	17557	17526	17456	17621	17551	17479	17537	17408	17605	17489	17700	17674	17807	17368	17464	17388	17493	17420	17389	17626	17465	17400	17416	17422	17460	17608	17652	17498	17626	17421	17630	17419	17551	17375	17483	17578	17642	17420	17670	17628	17433
25300	49372	43051	34599	28722	24195	21500	19645	18366	17792	17264	16761	16583	16229	16120	16051	16143	15944	15918	15896	15767	15735	15733	15825	15603	15867	15827	15565	15768	15760	15715	15600	15738	15694	15761	15625	15644	15744	15630	15730	15703	15501	15485	15519	15645	15541	15835	15575	15618	15612	15619	15682	15774	15604	15483	15589	15612	15700	15739	15769	15754	15614	15822	15704	15610	15681	15706	15591	15628	15565	15738	15675	15575	15574	15488	15565	15701	15639	15493	15637	15709	15762	15661	15643	15675	15582	15667	15575	15466	15512	15566	15734	15691	15604	15777	15620	15645	15610	15765	15591	15736	15553	15661	15574	15631	15602	15507	15676	15450	15843	15822	15617	15511	15739	15663	15538	15778	15613	15708	15474	15660	15612	15764	15422	15662	15562	15690	15563	15604	15683	15735	15648	15610	15574	15578	15518	15636	15532	15489	15478	15687	15529	15522	15647	15652	15812	15742	15683	15622	15546	15586	15599	15534	15745	15632	15648	15675	15585	15515	15570	15371	15571	15697	15623	15510	15433	15644	15604	15702	15677	15461	15502	15531	15664	15634	15528	15801	15720	15697	15648	15664	15766	15695	15692	15514	15532	15690	15472	15637	15719	15687	15641	15866	15590	15556	15575	15781	15549	15702	15617	15456	15701	15773	15583	15690	15629	15668	15661	15681	15659	15539	15516	15611	15659	15806	15772	15444	15711	15480	15685	15586	15587	15563	15680	15439	15550	15480	15489	15588	15654	15471	15497	15713	15396	15677	15774	15643	15524	15598	15656	15562	15537	15379	15589	15625	15709	15634	15667	15587	15649	15702	15511	15618	15600	15636	15437	15833	15476	15764	15687	15606	15511	15706	15738	15629	15608	15734	15507	15601	15582	15583	15702	15774	15684	15634	15556	15693	15672	15575	15538	15443	15570	15692	15639	15599	15708	15706	15343	15718	15597	15503	15805	15686	15654	15608	15608	15670	15636	15535	15595	15665	15724	15627	15572	15614	15645	15653	15665	15599	15559	15691	15484	15589	15688	15564	15611	15600	15625	15735	15814	15549	15457	15578	15829	15663	15544	15551	15613	15680	15616	15414	15648	15660	15706	15840	15645	15562	15778	15699	15799	15698	15689	15559	15685	15725	15550	15664	15605	15554	15655	15564	15762	15633	15755	15493	15551	15694	15454	15600	15551	15520	15602	15679	15441	15582	15698	15405	15566	15537	15721	15552	15666	15681	15698	15715	15760	15491	15678	15668	15612	15532	15693	15600	15560	15605	15641	15528	15719	15752	15633	15530	15609	15629	15667	15675	15497	15656	15686	15619	15622	15626	15588	15621	15614	15560	15704	15621	15653	15642	15673	15728	15609	15787	15657	15720	15540	15632	15826	15609	15486	15741	15641	15678	15470	15727	15671	15583	15526	15538	15691	15516	15785	15556	15607	15716	15686	15515	15707	15607	15754	15502	15667	15486	15748	15571	15725	15605	15711	15683	15645	15724	15730	15606	15526	15475	15648	15483	15598	15528	15540	15494	15503	15483	15635	15652	15556	15483	15581	15548	15574	15696	15556	15651	15502	15661	15568	15727	15601	15671	15772	15551	15613	15599	15760	15661	15685	15511	15572	15530	15794	15526	15591	15406	15539	15692	15702	15737	15625	15660	15735	15779	15559	15694	15629	15470	15648	15753	15568	15684	15614	15742	15724	15770	15557	15697	15510	15635	15576	15612	15465	15679	15447	15533	15605	15553	15459	15507	15746	15692	15620	15629	15807	15747	15494	15731	15728	15592	15541	15545	15772	15639	15622	15709	15554	15737	15453	15574	15501	15746	15722	15699	15372	15435	15654	15736	15653	15825	15592	15490	15659	15584	15631	15767	15442	15659	15664	15584	15641	15413	15599	15492	15588	15542	15653	15646	15501	15652	15786	15749	15605	15557	15643	15696	15718	15712	15583	15646	15665	15603	15637	15601	15537	15622	15384	15836	15767	15597	15657	15620	15438	15626	15472	15684	15524	15418	15582	15548	15664	15737	15595	15787	15633	15563	15539	15694	15621	15636	15621	15566	15551	15400	15506	15683	15645	15652	15582	15588	15526	15638	15658	15779	15616	15696	15686	15477	15616	15676	15553	15631	15675	15706	15651	15630	15475	15638	15628	15680	15661	15598	15604	15547	15554	15530	15593	15751	15719	15466	15462	15544	15490	15637	15590	15717	15663	15524	15575	15531	15663	15699	15531	15697	15602	15505	15603	15547	15610	15602	15555	15662	15529	15739	15635	15518	15553	15482	15510	15570	15556	15748	15562	15672	15720	15636	15801	15522	15758	15586	15504	15607	15425	15653	15499	15742	15460	15780	15456	15694	15569	15673	15420	15526	15499	15656	15554	15449	15573	15608	15653	15607	15785	15601	15493	15668	15566	15701	15699	15617	15374	15667	15563	15677	15512	15539	15644	15366	15456	15489	15683	15681	15794	15671	15617	15744	15729	15548	15433	15678	15715	15453	15591	15482	15527	15688	15766	15746	15650	15673	15549	15627	15673	15413	15796	15764	15740	15692	15742	15719	15560	15604	15485	15595	15642	15646	15509	15618	15511	15579	15508	15552	15610	15666	15792	15806	15561	15667	15689	15809	15524	15705	15824	15686	15606	15566	15498	15583	15758	15847	15592	15692	15669	15760	15749	15524	15564	15564	15610	15676	15548	15614	15710	15627	15492	15608	15671	15495	15624	15619	15644	15607	15630	15780	15653	15450	15466	15746	15709	15650	15599	15740	15548	15506	15701	15618	15620	15669	15675	15673	15692	15610	15675	15765	15633	15586	15490	15548	15627	15552	15752	15650	15582	15580	15615	15841	15570	15630	15633	15569	15575	15651	15439	15477	15729	15559	15636	15687	15661	15615	15600	15741	15485	15663	15595	15695	15456	15656	15665	15593	15669	15463	15472	15560	15593	15736	15623	15603	15475	15517	15588	15567	15685	15672	15630	15625	15776	15606	15592	15693	15709	15607	15688	15709	15638	15535	15522	15795	15529	15589	15686	15608	15716	15643	15592	15568	15578	15641	15493	15538	15480	15556	15805	15725	15731	15635	15497	15645	15487	15671	15644	15537	15706	15664	15677	15446	15590	15561	15563	15549	15543	15644	15589	15657	15733	15653	15597	15496	15645	15606	15450	15609	15672	15762	15739	15682	15716	15578	15477	15498	15501	15625	15578	15665	15731	15699	15521	15613	15516	15644	15486	15687	15633	15626	15499	15580	15611	15600	15603	15560	15617	15561	15601	15665	15612	15729	15587	15463	15725	15610	15699	15734	15734	15642	15631	15532	15649	15344	15615	15544	15673	15701	15711	15653	15656	15680	15523	15697	15499	15672	15775	15494	15616	15608	15511	15747	15688	15619	15503	15553	15707	15505	15460	15622	15730	15651	15710	15550	15737	15671	15763	15684	15699	15588	15656	15603	15694	15792	15610	15620	15658	15725	15565	15566	15670	15546	15750	15725	15726	15546	15567	15645	15535	15684	15728	15917	15662	15610	15545	15768	15389	15666	15684	15625	15531	15464	15801	15629	15360	15664	15636	15629	15660	15678	15444	15666	15682	15487	15628	15709	15513	15477	15724	15727	15561	15776	15746	15694	15751	15700	15845	15689	15559	15705	15685	15500	15613	15641	15720	15596	15542	15614	15521	15456	15633	15743	15496	15576	15629	15545	15776	15506	15460	15517	15653	15416	15509	15723	15643	15600	15649	15630	15719	15457	15713	15652	15726	15522	15609	15612	15540	15624	15711	15569	15781	15492	15664	15738	15719	15702	15547	15624	15586	15568	15773	15628	15409	15726	15650	15440	15754	15680	15617	15700	15500	15654	15692	15553	15698	15639	15695	15561	15728	15527	15574	15660	15642	15610	15614	15690	15571	15455	15747	15683	15613	15596	15718	15570	15523	15637	15766	15550	15725	15633	15528	15543	15672	15695	15592	15749	15680	15624	15633	15485	15634	15516	15523	15558	15413	15619	15442	15631	15465	15617	15527	15394	15596	15634	15747	15527	15679	15712	15528	15625	15645	15545	15605	15689	15514	15608	15631	15572	15473	15525	15688	15620	15828	15540	15654	15572	15496	15584	15601	15679	15595	15574	15809	15644	15477	15718	15722	15633	15532	15652	15795	15511	15572	15498	15581	15514	15590	15549	15608	15743	15526	15540	15705	15771	15669	15665	15609	15638	15838	15564	15582	15585	15623	15587	15566	15557	15678	15533	15759	15792	15593	15633	15652	15546	15525	15664	15506	15799	15572	15555	15689	15626	15532	15652	15620	15755	15470	15666	15658	15578	15642	15578	15613	15538	15580	15763	15548	15547	15455	15622	15626	15603	15539	15734	15655	15702	15629	15771	15630	15856	15638	15695	15593	15594	15637	15789	15712	15683	15772	15674	15680	15618	15648	15627	15524	15643	15523	15583	15407	15709	15610	15744	15707	15704	15562	15674	15685	15660	15616	15567	15642	15641	15681	15525	15524	15518	15747	15714	15628	15535	15601	15899	15524	15652	15545	15682	15555	15696	15587	15611	15689	15744	15603	15635	15648	15637	15641	15626	15575	15499	15574	15648	15657	15656	15651	15593	15598	15650	15668	15578	15505	15743	15502	15640	15645	15658	15600	15541	15591	15556	15674	15594	15588	15752	15654	15626	15569	15444	15893	15544	15611	15761	15664	15652	15542	15623	15718	15652	15613	15602	15545	15445	15688	15486	15707	15601	15692	15820	15628	15675	15587	15470	15867	15681	15618	15792	15613	15808	15811	15642	15525	15776	15546	15636	15634	15645	15471	15430	15644	15694	15617	15607	15794	15614	15434	15800	15615	15600	15535	15695	15549	15647	15480	15682	15531	15610	15489	15670	15722	15711	15543	15569	15546	15626	15649	15473	15749	15518	15643	15699	15487	15606	15566	15790	15605	15668	15733	15433	15787	15562	15597	15701	15711	15659	15616	15718	15542	15508	15555	15541	15613	15585	15557	15573	15652	15497	15698	15624	15732	15774	15582	15443	15665	15542	15691	15711	15422	15678	15724	15713	15660	15607	15739	15696	15509	15712	15644	15532	15526	15541	15503	15625	15565	15782	15656	15779	15400	15534	15463	15692	15522	15377	15771	15655	15524
25336	21850	29025	29624	23748	21483	20625	18998	18508	18246	18085	17681	17586	17433	17480	17288	17298	17478	17362	17295	17199	17098	17149	17171	17024	17195	17242	17334	17318	17083	17098	17163	17071	17188	16965	17039	16866	17122	16947	17233	17046	17157	17231	16839	17154	17003	16984	17060	17204	17048	17149	17159	17126	17067	16922	17047	17169	17087	17184	17165	17261	17118	17038	17099	17079	16949	17090	16946	17218	17191	17189	17295	17374	17332	17081	17073	17025	17212	17054	17136	17109	17073	17068	17046	17218	17100	17087	17203	17101	17038	17006	17202	17017	17148	17113	17190	17078	17153	17110	16979	17033	17088	16964	17320	17184	17115	17140	17174	16990	16984	16948	17017	17166	16884	17018	17141	16946	17051	17158	17088	16883	16993	17074	17174	17238	17079	16825	17214	17186	17119	17050	16984	17113	17038	17171	17150	17233	17105	17108	17047	17201	17212	16989	17249	17230	16983	17063	17088	17172	17087	17074	17099	17266	17141	17304	17332	17139	17032	17134	17103	16967	17084	16937	17023	17161	17118	17211	17243	17152	17060	17005	17056	16986	17203	17107	17116	17149	17177	17299	17147	17012	17163	17149	17170	17086	17008	17194	16859	17059	17024	17165	17163	17027	17051	17188	17106	17141	17161	17156	17162	17358	17017	17117	17240	17192	17239	17203	17042	17099	17145	17158	17170	17210	17126	17073	17204	17149	17131	16942	17082	17167	17188	17202	17079	16975	17000	17174	17019	17076	17152	17257	17190	17224	16972	16959	16826	17044	17169	17132	16969	17145	16920	17083	16919	17170	17163	17225	17118	17170	17007	17283	17372	17065	17066	16951	17140	17067	17002	17212	17001	17092	17237	17097	17311	17097	17243	16874	16954	17102	16925	17144	17088	17059	16937	16893	17177	17128	17134	17191	17193	17068	17237	17066	16969	17040	17046	16998	16987	17146	17048	17116	17043	16962	17108	17071	16969	17082	17002	17026	17056	16991	17055	17046	17088	17048	17124	17043	17044	17275	17048	17194	17037	17143	17127	17091	16916	17124	17134	17159	17091	16867	17044	16973	16949	17167	17275	16992	17105	17141	16952	17067	16878	16969	17010	17099	17147	17132	17087	17098	17020	17117	17050	17326	17134	17188	17163	17050	17119	17265	16988	17079	17103	17067	17313	17067	17094	17370	16905	16883	17122	17082	16992	17103	17063	16977	17132	17281	17044	17302	17205	17241	17069	17176	17162	17112	17000	16860	16937	17029	17179	17100	17135	17083	16967	17086	17136	17153	17065	16952	17106	17328	17162	16928	16976	17058	17015	17090	16983	16975	16868	16985	16990	17151	17278	16979	17113	17163	17081	17077	17044	16997	16922	17040	17218	17234	17172	17045	17044	17003	16980	16959	17070	17051	17210	17266	17023	16970	16964	17150	17184	17174	17068	17127	16952	17204	17054	17145	17289	17322	17179	17034	17216	17028	17003	17021	17097	17138	17285	17088	16863	17096	17381	17150	17131	16942	17005	17044	17027	17212	17126	17253	17182	17148	17060	17099	17108	17079	17067	17050	17161	17185	17071	16993	17088	17046	16998	17255	17013	17222	17048	17067	17167	17022	17180	17213	17050	17085	17013	17361	17113	17145	17312	17192	16973	17234	17378	17187	17187	17090	17126	16931	17007	17133	17131	17073	17113	17226	17102	17062	16977	17112	17148	17031	17160	17255	17003	17110	17273	17038	16920	17070	17025	17158	17087	17130	17309	17184	17171	17064	17116	17150	17073	17268	17204	17060	16989	17066	17170	17155	16938	16969	16978	16968	17243	17126	17095	17110	17061	16994	17009	17049	17268	16969	17016	16931	16917	17150	17176	17133	17134	17187	16999	17253	17166	17011	17030	17006	16985	17069	17104	17026	17315	17129	17156	17290	17083	17053	17088	17160	17317	17030	17146	17170	17272	17173	17078	17213	17116	17205	17167	16845	17127	17321	17229	17124	17149	16938	17147	17036	17039	17175	16994	16994	17251	17178	16858	16966	17018	16885	16999	17135	17226	16982	17221	17018	16973	17095	17202	17090	17276	17158	16939	17128	17129	17089	17086	17033	17108	17171	17179	17354	17143	17202	16924	16923	17149	17122	17170	17300	17246	17222	16997	17190	17129	17031	17089	17126	17223	17094	17158	17315	17207	17021	17154	17169	17043	16978	16939	16993	17144	17029	17218	17161	16823	17068	17136	16846	17264	17080	17154	17122	17022	17204	17137	16943	17271	17005	17051	17012	17085	17107	17137	17260	17217	17147	17091	16981	16978	17257	17171	16938	17269	16970	17051	17033	17101	17134	16956	16959	17083	17087	17110	17061	16994	17198	17093	17127	17065	16994	16886	17180	16991	17202	17062	17039	17053	17174	17083	17130	17130	17035	17328	17087	17210	17004	16822	17039	17144	17118	17255	17038	16882	17176	17258	17154	17094	17209	17137	17108	17123	17163	17326	17073	17150	16941	17155	17197	17183	17211	17212	17195	17115	17052	17216	17175	17050	17081	17101	16981	17021	17147	17024	17136	17050	16775	17111	17491	17063	17037	17104	17198	17102	17254	17117	17249	17188	17108	17124	17111	17058	16961	16990	17126	17233	17184	17127	17325	17237	17261	17194	17299	17109	17318	16903	17049	17038	17122	17225	17113	17046	17253	16889	17139	17235	17043	17309	17063	17260	17257	17185	17028	17075	17174	17291	17050	17104	17094	16980	16943	17147	17250	17189	17050	17072	17244	17258	17120	16972	16942	16909	17082	17091	17116	16923	17097	17037	16982	17069	17038	17008	17119	17089	16989	17007	17095	17089	16939	17050	17087	17016	16837	17216	17090	17056	17027	17127	17191	17024	17111	17080	17247	17139	16998	16946	16981	17188	17214	16947	17060	17090	16950	17140	17203	17031	17042	17102	17260	17247	17209	17273	17217	17283	17204	17213	17260	17083	17179	16995	16976	17120	17119	17060	17043	17224	17112	17010	17148	17059	17124	17115	17190	17156	17109	17258	17066	17045	17030	17078	17004	17051	17169	17032	16995	16975	17247	17222	17163	17062	17027	17261	17257	16949	17197	17140	16940	17038	17099	17069	17080	17078	17224	17047	17234	17161	17101	17253	17199	17173	17065	17008	17037	17077	17192	16997	17246	17046	16916	16884	17021	17045	17259	17044	16778	17139	16954	17101	16950	16897	17149	17138	17068	17084	17026	17250	17094	17038	17117	17037	16927	16954	17204	16877	16985	17036	17100	17255	17184	17363	17044	17176	16955	17097	17086	17004	17142	17024	17025	17216	17044	17068	17017	16916	17186	17243	17080	16884	17257	17088	17195	17317	17071	17213	17032	16961	17200	17032	17092	16933	16999	17222	17134	17176	17114	17168	17291	17128	17035	17269	17130	17178	17234	16966	16903	17003	17203	17159	17189	16999	16948	17230	17104	17141	17013	16955	17039	17164	17101	17061	17057	17032	17086	17142	17161	16954	17175	17281	17203	17206	17018	16971	17198	17136	17237	17136	17019	16944	17306	17177	16938	17245	17122	17001	17225	17244	17006	16910	16968	16923	17160	17137	17238	17221	17124	16950	17094	17201	17102	17105	17010	17027	17154	17307	17102	17201	17065	16905	17179	16833	17174	17069	17134	16944	16901	16984	17025	17205	16944	17049	17162	17201	17118	17181	17143	17157	17161	17224	17252	17109	17113	17389	16919	17216	17090	17132	17089	17068	17024	17080	17019	17168	17127	17035	17002	17090	17094	16900	17013	17047	17278	17033	16907	17262	17119	17239	17189	17316	17012	17303	16921	17076	17000	17066	17054	17238	17045	17296	17234	17066	17062	16972	17054	17225	17069	17230	17131	17076	17183	17137	17020	17338	17117	16941	17018	17067	17330	17104	16984	17239	17095	17008	17202	17096	17232	16931	17156	16926	17193	17168	17078	17003	17088	17282	17259	17258	17203	17132	17406	17290	17135	17173	17102	17097	17070	16915	16996	17232	17271	17229	16987	17118	17034	16894	17017	17029	17187	17023	17028	16959	16965	16984	17155	17254	17221	17170	17257	17204	17019	17201	16965	17077	17405	17143	16985	17062	17309	17113	17264	17049	17157	17068	17107	17194	17084	17074	17197	17045	17064	17013	17209	17118	17171	17177	17205	17010	16888	17204	17060	17045	17151	17092	17049	17148	17042	17093	17207	17180	17105	17051	16982	17203	17081	17257	17028	17320	17128	16925	17067	17109	17252	17170	16899	16902	17184	17277	17244	17343	17017	17020	16964	17002	16990	17092	17199	16987	16911	17174	17062	17060	17126	17102	16880	17096	17158	17087	17107	16937	17072	16940	16958	17072	17067	17203	17152	17338	17137	16964	17214	16989	17131	16823	17255	17123	17295	17088	17005	17120	17027	16927	17021	17202	16887	17161	17225	17230	17065	17159	17263	17281	17183	17002	16981	16965	17189	17010	17104	17167	17010	17206	17308	17135	17093	17034	17003	17173	17180	17043	16940	17047	17017	17172	17227	17194	17186	17095	17024	17364	17112	17157	17132	17080	17222	17156	17225	16991	17140	17240	17055	17096	17117	17174	17267	17103	17089	17395	17139	17196	16981	17106	17195	17075	17244	17217	17121	17134	17063	16853	17232	17095	17202	17163	17123	17238	17003	17214	17065	17104	17147	17049	17068	17133	17003	17141	17193	17123	16946	17127	16986	16974	16958	17148	17063	17186	17028	17054	17131	17270	17121	17225	17063	17268	17069	17013	17044	17133	17139	17021	16974	16936	17189	17068	17354	17149	17287	17210	17150	17311	17243	17116	17318	17081	17176	17336	17011	17065	16984	17205	17038	17084	16996	17034	17023	17040	17198	17305	17295	17011	17161	16915	16964	16973	17166	17276	16944	17201	17174	17148	17146	17145	17149	17098	17014	17028	16834	16899	17063	17064	17210	17039	17118	17133	17296	17174	17294	17087	17299	17143	17137	17138	17149	17145	17100	16919	17012	16969	17154	17201	17186	17207	17121	17209	17151	17260	17125	17045	17049	17083	17189	17012	17080	17161	16783	16974	16874	16941	17043	17166	17095	16998	17126	17083	17272	17109	17212	16949	17136	16860	17246	17100	17051	17090	17067	17087	17147	17245	17229	17142
25723	45999	39015	30543	25100	21630	19354	18212	17436	16875	16240	16222	15854	15668	15701	15569	15775	15671	15614	15451	15369	15536	15450	15514	15446	15439	15293	15509	15429	15407	15461	15187	15433	15347	15163	15322	15368	15287	15404	15370	15464	15352	15191	15305	15510	15307	15308	15283	15304	15222	15132	15433	15369	15480	15259	15209	15356	15089	15376	15352	15294	15222	15497	15314	15419	15328	15246	15265	15340	15228	15318	15255	15250	15474	15412	15167	15312	15315	15320	15295	15398	15300	15235	15177	15247	15278	15403	15260	15276	15261	15297	15290	15384	15357	15264	15243	15526	15274	15369	15208	15299	15265	15414	15547	15362	15264	15309	15200	15547	15382	15243	15199	15327	15366	15146	15335	15390	15198	15320	15396	15248	15449	15258	15295	15412	15319	15314	15335	15225	15359	15187	15355	15408	15233	15258	15491	15300	15335	15339	15361	15258	15235	15402	15433	15315	15543	15200	15192	15405	15478	15295	15361	15181	15393	15254	15299	15239	15376	15378	15444	15271	15351	15376	15176	15392	15297	15293	15306	15187	15329	15322	15253	15490	15324	15336	15496	15309	15358	15271	15233	15400	15381	15431	15333	15359	15333	15247	15502	15410	15355	15254	15227	15353	15390	15251	15372	15332	15447	15378	15181	15250	15402	15244	15229	15461	15303	15344	15218	15373	15505	15374	15407	15351	15272	15244	15312	15343	15210	15259	15304	15285	15309	15118	15576	15186	15365	15477	15518	15463	15162	15233	15200	15291	15268	15500	15330	15440	15401	15356	15242	15446	15342	15395	15285	15388	15423	15054	15293	15343	15360	15409	15172	15303	15143	15288	15370	15229	15300	15370	15321	15241	15266	15107	15417	15311	15247	15458	15349	15250	15444	15401	15272	15417	15206	15412	15361	15377	15282	15271	15343	15301	15428	15294	15298	15241	15349	15234	15395	15302	15306	15303	15189	15323	15302	15335	15266	15360	15402	15363	15303	15248	15211	15502	15370	15263	15282	15244	15199	15282	15292	15417	15286	15335	15460	15453	15239	15427	15354	15190	15326	15234	15324	15397	15214	15096	15514	15439	15232	15313	15415	15227	15280	15556	15459	15230	15327	15219	15324	15358	15444	15296	15423	15237	15415	15308	15469	15382	15501	15381	15403	15250	15353	15353	15197	15145	15420	15288	15336	15097	15321	15346	15320	15277	15231	15336	15351	15369	15346	15315	15185	15384	15458	15035	15299	15307	15276	15361	15329	15382	15279	15366	15478	15207	15264	15316	15282	15286	15631	15239	15493	15388	15255	15341	15383	15257	15362	15316	15316	15362	15341	15230	15308	15206	15260	15384	15390	15347	15238	15379	15439	15129	15372	15168	15297	15427	15225	15346	15237	15321	15225	15353	15164	15286	15308	15350	15370	15172	15392	15441	15404	15349	15227	15238	15208	15382	15152	15251	15391	15394	15547	15342	15385	15307	15205	15209	15219	15351	15346	15358	15274	15311	15228	15245	15310	15448	15291	15270	15387	15333	15338	15287	15326	15407	15280	15276	15276	15403	15354	15343	15344	15114	15430	15483	15291	15307	15284	15332	15367	15339	15282	15351	15140	15415	15345	15321	15340	15234	15275	15304	15450	15235	15165	15211	15442	15304	15328	15403	15376	15166	15367	15288	15339	15207	15438	15139	15251	15296	15488	15359	15372	15252	15544	15488	15419	15349	15453	15294	15198	15275	15217	15310	15426	15340	15367	15295	15403	15423	15428	15197	15356	15375	15328	15283	15408	15356	15350	15429	15310	15197	15392	15300	15358	15269	15313	15405	15481	15242	15268	15330	15215	15281	15320	15419	15380	15180	15177	15333	15392	15222	15404	15292	15391	15420	15289	15305	15266	15417	15284	15443	15458	15406	15422	15307	15326	15294	15338	15259	15333	15436	15388	15368	15453	15296	15356	15285	15219	15368	15197	15485	15394	15343	15323	15256	15435	15365	15385	15223	15456	15317	15277	15487	15274	15315	15231	15357	15196	15325	15445	15272	15392	15446	15351	15281	15417	15516	15334	15335	15485	15267	15446	15157	15368	15429	15484	15246	15330	15263	15359	15630	15172	15361	15261	15474	15283	15268	15223	15144	15206	15452	15495	15290	15327	15460	15302	15519	15338	15363	15198	15421	15355	15431	15321	15303	15347	15336	15288	15396	15354	15220	15441	15451	15389	15275	15422	15336	15254	15545	15371	15250	15350	15319	15504	15285	15209	15473	15363	15142	15494	15356	15401	15243	15264	15235	15350	15316	15303	15438	15477	15309	15202	15014	15454	15294	15428	15396	15275	15377	15336	15414	15302	15383	15302	15519	15387	15395	15515	15502	15259	15354	15194	15394	15231	15223	15410	15245	15435	15406	15284	15318	15287	15374	15441	15244	15400	15351	15200	15268	15192	15428	15264	15384	15326	15251	15476	15239	15378	15458	15224	15252	15335	15416	15351	15300	15291	15302	15487	15375	15397	15450	15209	15299	15305	15369	15329	15382	15217	15349	15309	15254	15341	15265	15411	15366	15364	15592	15306	15373	15285	15438	15414	15241	15354	15265	15498	15196	15310	15385	15295	15334	15158	15393	15230	15237	15275	15395	15399	15281	15324	15250	15278	15309	15288	15348	15532	15375	15224	15198	15416	15386	15351	15313	15377	15396	15537	15261	15394	15468	15102	15339	15231	15419	15305	15492	15393	15202	15402	15376	15374	15275	15310	15443	15335	15350	15278	15426	15235	15416	15181	15278	15327	15456	15384	15359	15383	15270	15303	15336	15458	15330	15455	15301	15356	15226	15387	15417	15325	15378	15393	15213	15276	15320	15437	15345	15295	15074	15407	15137	15353	15471	15359	15221	15286	15281	15264	15336	15307	15386	15360	15382	15370	15341	15373	15163	15165	15349	15208	15248	15195	15216	15194	15162	15488	15413	15494	15351	15314	15349	15452	15299	15326	15239	15233	15254	15331	15381	15158	15536	15299	15457	15345	15324	15269	15215	15265	15279	15345	15346	15289	15352	15425	15349	15173	15450	15542	15226	15344	15357	15473	15256	15310	15249	15236	15347	15356	15507	15373	15168	15328	15287	15131	15237	15433	15291	15348	15367	15512	15276	15374	15370	15367	15253	15223	15301	15292	15326	15271	15262	15334	15403	15197	15267	15120	15315	15433	15187	15264	15239	15332	15196	15287	15468	15341	15334	15291	15438	15508	15391	15470	15374	15444	15543	15274	15308	15271	15182	15481	15501	15215	15389	15352	15339	15400	15381	15215	15444	15359	15343	15423	15237	15365	15403	15271	15351	15457	15429	15358	15252	15334	15206	15514	15336	15060	15147	15355	15281	15378	15241	15380	15288	15215	15418	15387	15294	15434	15240	15267	15489	15250	15300	15329	15339	15267	15458	15402	15422	15250	15317	15409	15191	15375	15277	15383	15226	15366	15278	15287	15488	15272	15212	15409	15224	15373	15372	15210	15372	15130	15305	15314	15387	15395	15249	15373	15252	15256	15272	15386	15188	15415	15335	15341	15310	15285	15371	15241	15360	15460	15196	15337	15429	15306	15327	15247	15232	15274	15352	15326	15260	15367	15244	15283	15290	15379	15273	15328	15369	15310	15269	15408	15333	15521	15238	15308	15142	15404	15407	15297	15333	15589	15249	15391	15266	15300	15258	15338	15248	15442	15333	15358	15242	15344	15268	15399	15247	15392	15296	15211	15264	15358	15359	15332	15492	15460	15296	15421	15423	15250	15443	15369	15225	15370	15385	15575	15258	15189	15231	15316	15395	15434	15368	15391	15378	15355	15300	15205	15510	15168	15494	15280	15245	15494	15381	15175	15481	15222	15277	15359	15252	15146	15199	15221	15484	15261	15454	15362	15322	15215	15410	15273	15419	15331	15442	15461	15453	15228	15148	15305	15419	15415	15286	15330	15406	15245	15435	15466	15257	15335	15333	15404	15358	15283	15279	15098	15373	15228	15354	15178	15298	15251	15348	15270	15443	15280	15350	15107	15351	15389	15401	15475	15298	15419	15371	15465	15270	15396	15216	15450	15263	15311	15351	15251	15365	15276	15421	15391	15167	15330	15405	15339	15328	15446	15394	15502	15329	15229	15467	15281	15513	15197	15444	15280	15463	15173	15387	15287	15412	15557	15254	15316	15398	15353	15266	15412	15329	15263	15371	15324	15497	15307	15404	15391	15427	15332	15322	15322	15416	15166	15311	15362	15272	15359	15506	15307	15423	15373	15263	15353	15310	15053	15455	15336	15348	15255	15332	15351	15430	15266	15455	15410	15359	15417	15391	15394	15369	15474	15329	15342	15240	15240	15304	15214	15348	15479	15439	15427	15255	15309	15255	15169	15275	15350	15273	15425	15343	15234	15392	15259	15310	15363	15243	15261	15224	15295	15454	15338	15341	15402	15347	15361	15193	15409	15304	15484	15219	15344	15332	15279	15342	15348	15144	15306	15349	15351	15371	15318	15280	15231	15316	15378	15396	15401	15468	15288	15382	15268	15409	15313	15135	15333	15258	15334	15273	15124	15346	15458	15322	15302	15238	15236	15350	15418	15367	15150	15327	15377	15319	15406	15340	15113	15224	15397	15528	15282	15381	15320	15394	15474	15280	15350	15440	15556	15181	15313	15441	15341	15457	15370	15414	15366	15367	15146	15358	15381	15245	15271	15351	15447	15376	15362	15244	15380	15252	15481	15560	15304	15341	15266	15394	15376	15367	15415	15236	15410	15280	15224	15361	15415	15221	15237	15289	15361	15393	15510	15273	15307	15359	15287	15286	15340	15278	15364	15388	15351	15363	15236	15372	15179	15301	15507	15312	15390	15286	15283	15257	15285	15501	15334	15372	15441	15431	15195	15490	15371	15390	15305	15206	15427	15310	15236	15419	15276	15356	15319	15333	15206	15366	15290	15465	15343	15262	15250	15359	15362	15538	15480	15484	15131	15256	15298	15221	15268	15416	15254	15425	15218	15220	15463	15296	15391	15340	15376	15216	15407	15361	15370	15375	15354	15301	15404	15192	15349	15376	15355	15341	15356	15187	15417	15293	15397	15297	15470	15300	15231	15414	15290	15355	15397	15357	15260	15379	15312	15318	15474	15356	15497	15292	15256
22540	21510	28688	24937	22733	25264	26408	21661	20233	19820	19553	18865	18643	18434	18136	18211	18159	18179	18122	18039	18003	17850	18102	17827	17728	17809	17936	17925	17852	17728	18020	17847	17826	17819	17825	17748	17834	17834	17657	17680	17629	17577	17818	17731	17881	17581	17732	17738	17735	17836	17655	17761	17991	17648	17645	17877	17692	17687	17644	17517	17658	17716	17765	17576	17906	17755	17670	17365	17564	17969	17662	17765	17700	17571	17702	17595	17786	17707	17732	17559	17504	17670	17759	17664	17683	17736	17590	17439	17716	17928	17809	17668	17537	17580	17544	17688	17822	17493	17735	17923	17740	17588	17779	17678	17537	17777	17743	17736	17479	17755	17741	17699	17994	17734	17496	17289	17729	17601	17732	17523	17696	17512	17628	17562	17609	17675	17778	17597	17714	17776	17558	17953	17733	17686	17735	17802	17772	17722	17599	17648	17602	17488	17655	17613	17811	17740	17770	17774	17799	17552	17756	17777	17713	17682	17748	17605	17829	17697	17736	17789	17587	17669	17544	17765	17787	17586	17534	17696	17622	17545	17545	17790	17818	17700	17735	17785	17680	17761	17665	17675	17668	17685	17642	17532	17625	17428	17444	17697	17625	17649	17703	17594	17573	17558	17682	17758	17533	17712	17480	17771	17662	17579	17715	17584	17666	17654	17386	17694	17658	17678	17689	17640	17648	17598	17551	17547	17634	17645	17559	17716	17514	17550	17662	17460	17546	17728	17476	17656	17559	17744	17744	17661	17752	17677	17655	17905	17535	17584	17727	17465	17631	17880	17782	17490	17602	17617	17685	17508	17562	17692	17686	17665	17606	17730	17496	17715	17647	17766	17495	17613	17917	17659	17530	17526	17720	17575	17657	17792	17661	17868	17742	17557	17647	17657	17587	17654	17671	17756	17580	17486	17599	17500	17758	17498	17826	17569	17657	17771	17988	17548	17579	17553	17544	17730	17857	17798	17463	17744	17557	17514	17734	17752	17538	17312	17524	17488	17581	17643	17581	17709	17649	17612	17748	17630	17692	17739	17554	17913	17739	17800	17729	17821	17673	17715	17708	17580	17488	17678	17527	17762	17686	17500	17749	17829	17841	17789	17427	17644	17568	17590	17661	17616	17756	17847	17642	17540	17503	17742	17541	17665	17607	17644	17569	17555	17852	17527	17636	17679	17619	17487	17595	17704	17563	17717	17611	17739	17611	17732	17766	17706	17773	17708	17751	17763	17616	17517	17657	17537	17582	17391	17619	17711	17521	17690	17868	17608	17831	17760	17822	17694	17555	17629	17728	17666	17806	17468	17471	17665	17575	17788	17517	17829	17525	17713	17830	17798	17758	17736	17715	17414	17653	17765	17560	17625	17637	17726	17730	17810	17675	17686	17676	17836	17766	17406	17557	17731	17767	17354	17765	17653	17815	17673	17586	17615	17675	17620	17530	17618	17631	17511	17533	17803	17704	17582	17686	17478	17834	17742	17773	17536	17658	17745	17660	17559	17768	17689	17597	17575	17617	17657	17538	17566	17746	17785	17775	17679	17613	17791	17713	17714	17795	17635	17705	17649	17769	17738	17652	17712	17595	17844	17688	17520	17697	17788	17607	17570	17387	17657	17676	17544	17609	17489	17762	17536	17670	17548	17922	17626	17747	17598	17687	17612	17660	17624	17508	17708	17534	17669	17673	17777	17579	17513	17641	17761	17708	17610	17864	17607	17833	17647	17658	17635	17481	17916	17799	17672	17764	17631	17592	17652	17641	17610	17514	17684	17532	17718	17634	17697	17602	17659	17886	17773	17558	17515	17543	17743	17784	17807	17783	17739	17740	17572	17579	17588	17276	17694	17695	17713	17586	17744	17815	17733	17693	17802	17715	17809	17531	17495	17750	17727	17685	17593	17551	17542	17723	17818	17646	17777	17740	17576	17735	17595	17529	17651	17765	17652	17639	17740	17577	17547	17624	17653	17654	17663	17843	17460	17841	17741	17649	17735	17602	17705	17833	17671	17692	17784	17610	17594	17657	17580	17710	17476	17518	17710	17827	17794	17602	17480	17691	17666	17399	17572	17727	17665	17895	17736	17758	17565	17728	17568	17580	17778	17635	17744	17662	17654	17840	17439	17698	17748	17613	17611	17628	17673	17803	17487	17438	17703	17636	17803	17754	17398	17622	17652	17677	17625	17526	17491	17818	17570	17617	17560	17578	17671	17489	17609	17613	17745	17774	17531	17634	17456	17582	17504	17760	17646	17781	17548	17647	17598	17922	17769	17635	17919	17667	17636	17643	17861	17577	17533	17413	17665	17882	17735	17657	17840	17690	17454	17608	17542	17655	17578	17708	17672	17811	17371	17772	17781	17713	17530	17490	17469	17540	17537	17480	17716	17785	17644	17609	17415	17698	17764	17698	17534	17572	17662	17520	17564	17650	17608	17833	17366	17706	17734	17708	17648	17789	17760	17618	17850	17773	17643	17666	17657	17734	17782	17700	17610	17473	17694	17630	17695	17791	17656	17885	17719	17824	17855	17816	17795	17791	17455	17509	17646	17728	17744	17601	17759	17634	17911	17666	17740	17555	17817	18015	17860	17934	17668	17552	17465	17764	17621	17658	17611	17587	17413	17406	17615	17666	17709	17804	17700	17734	17500	17657	17901	17781	17601	17613	17537	17793	17659	17839	17606	17828	17462	17640	17833	17784	17752	17727	17639	17589	17549	17439	17652	17738	17664	17597	17745	17831	17643	17615	17753	17634	17646	17525	17668	17578	17458	17527	17533	17722	17754	17746	17846	17750	17559	17635	17729	17666	17854	17660	17715	17663	17730	17583	17808	17743	17601	17906	17568	17780	17644	17797	17796	17548	17573	17464	17453	17602	17704	17919	17548	17655	17783	17630	17692	17770	17704	17649	17668	17699	17421	17702	17531	17551	17347	17852	17603	17518	17615	17581	17612	17764	18004	17818	17588	17538	17659	17617	17701	17717	17850	17681	17727	17380	17743	17816	17581	17691	17713	17663	17550	17489	17614	17712	17769	17598	17481	17566	17815	17682	17558	17636	17805	17699	17743	17654	17594	17446	17807	17648	17617	17651	17704	17662	17621	17738	17701	17645	17495	17620	17635	17568	17752	17894	17788	17580	17710	17800	17791	17789	17636	17635	17632	17561	17684	17768	17700	17774	17724	17627	17611	17478	17775	17684	17536	17604	17535	17397	17645	17834	17607	17653	17580	17574	17561	17506	17514	17649	17740	17608	17794	17721	17701	17833	17566	17570	17685	17570	17505	17680	17609	17572	17644	17583	17741	17833	17742	17603	17796	17668	17680	17591	17681	17535	17630	17772	17750	17561	17564	17599	17566	17556	17856	17754	17561	17630	17574	17580	17853	17582	17609	17770	17842	17640	17813	17572	17721	17643	17655	17730	17690	17780	17684	17892	17692	17728	17631	17791	17717	17589	17794	17612	17561	17681	17636	17655	17622	17613	17735	17874	17661	17545	17662	17633	17687	17636	17651	17483	17493	17616	17678	17643	17591	17617	17737	17759	17528	17711	17588	17640	17467	17819	17492	17807	17674	17790	17682	17656	17685	17834	17773	17593	17799	17583	17531	17619	17542	17539	17544	17522	17725	17581	17574	17534	17580	17630	17545	17710	17489	17550	17648	17665	17645	17571	17619	17474	17667	17597	17963	17819	17700	17651	17902	17773	17703	17731	17653	17636	17625	17730	17683	17643	17714	17716	17635	17868	17774	17478	17680	17611	17709	17804	17784	17733	17754	17610	17979	17825	17674	17576	17635	17574	17596	17636	17667	17830	17693	17843	17575	17670	17590	17653	17658	17652	17490	17847	17529	17615	17719	17766	17618	17563	17610	17749	17720	17556	17588	17808	17569	17671	17530	17819	17593	17648	17644	17479	17623	17720	17763	17767	17806	17669	17782	17477	17691	17498	17624	17730	17714	17715	17685	17543	17619	17735	17649	17585	17750	17551	17595	17656	17777	17618	17650	17703	17658	17485	17566	17606	17782	17649	17594	17707	17977	17636	17497	17549	17787	17569	17545	17808	17661	17758	17475	17524	17865	17643	17721	17467	17619	17719	17545	17676	17704	17594	17513	17639	17470	17711	17623	17458	17926	17642	17541	17794	17624	17657	17413	17623	17579	17710	17782	17719	17623	17807	17785	17609	17614	17695	17600	17661	17882	17532	17414	17484	17732	17726	17796	17816	17646	17705	17643	17715	17500	17457	17454	17923	17783	17903	17677	17490	17699	17746	17697	17450	17459	17532	17698	17774	17581	17678	17598	17669	17717	17526	17594	17507	17525	17569	17551	17588	17758	17896	17503	17529	17600	17549	17777	17731	17561	17516	17734	17585	17584	17754	18013	17645	17665	17778	17605	17619	17761	17642	17494	17732	17912	17753	17501	17712	17802	17640	17732	17681	17686	17660	17456	17646	17410	17670	17820	17436	17642	17684	17764	17816	17746	17721	17762	17718	17524	17627	17693	17572	17593	17677	17666	17563	17799	17842	17602	17861	17657	17573	17791	17732	17679	17639	17741	17696	17538	17652	17580	17703	17652	17717	17690	17545	17843	17500	17640	17731	17576	17708	17594	17727	17556	17842	17652	17723	17551	17805	17769	17557	17924	17706	17607	17496	17688	17774	17703	17699	17515	17763	17689	17602	17658	17734	17705	17711	17845	17567	17744	17745	17610	17659	17705	17491	17624	17762	17774	17748	17675	17592	17394	17781	17686	17552	17648	17769	17649	17665	17853	17660	17825	17514	17815	17646	17659	17600	17632	17667	17658	17765	17717	17814	17743	17750	17781	17663	17588	17537	17808	17685	17613	17570	17653	17530	17601	17633	17735	17630	17755	17616	17681	17636	17726	17579	17566	17795	17789	17742	17580	17779	17585	17581	17744	17743	17645	17703	17543	17619	17860	17694	17872	17612	17699	17762	17609	17607	17713	17673	17555	17701	17522	17805	17916	17708	17646	17596	17601	17671	17588	17675	17791	17613	17597	17710	17820	17632	17741	17799	17694	17744	17663	17694	17533	17701	17720	17788	17561	17535	17672	17651	17455	17607	17763	17643	17573	17723	17627	17547	17542	17850	17792	17680	17703	17746	17839	17524	17574	17603	17693	17605	17405
27068	53899	47158	38185	31256	26094	23031	20839	19680	18848	17964	17215	16818	16473	16355	16140	16314	16151	16011	16026	15989	15788	15817	15781	15809	15892	15824	15711	15617	15860	15772	15714	15811	15648	15808	15673	15558	15733	15733	15689	15779	15595	15813	15822	15675	15766	15821	15761	15559	15660	15821	15650	15695	15768	15730	15811	15638	15640	15668	15656	15655	15759	15846	15607	15784	15752	15699	15503	15602	15700	15743	15670	15693	15695	15946	15603	15590	15734	15939	15541	15620	16008	15503	15637	15685	15581	15703	15772	15618	15593	15656	15779	15730	15582	15709	15665	15697	15847	15799	15627	15677	15650	15649	15451	15609	15688	15650	15519	15623	15744	15766	15776	15481	15647	15822	15533	15810	15620	15523	15893	15673	15711	15667	15597	15517	15423	15968	15689	15624	15641	15575	15801	15850	15670	15604	15780	15646	15748	15738	15602	15816	15617	15735	15734	15913	15714	15782	15599	15669	15620	15682	15412	15736	15709	15578	15655	15636	15590	15582	15719	15443	15691	15911	15427	15761	15680	15658	15541	15730	15632	15678	15863	15651	15799	15690	15743	15727	15731	15733	15551	15712	15596	15633	15683	15669	15729	15611	15697	15623	15655	15380	15666	15705	15758	15674	15738	15720	15847	15581	15698	15819	15856	15708	15482	15520	15531	15576	15613	15824	15548	15540	15638	15807	15634	15796	15828	15730	15600	15674	15747	15728	15671	15580	15589	15531	15615	15685	15660	15780	15608	15772	15821	15607	15728	15605	15588	15661	15568	15424	15642	15630	15689	15541	15766	15670	15798	15489	15592	15834	15575	15525	15628	15749	15771	15669	15602	15600	15920	15678	15644	15734	15727	15805	15558	15634	15617	15677	15605	15623	15556	15730	15715	15469	15624	15617	15514	15759	15656	15588	15601	15573	15774	15764	15607	15706	15614	15801	15819	15471	15652	15656	15669	15592	15590	15737	15758	15719	15650	15576	15481	15634	15537	15633	15640	15645	15585	15579	15640	15701	15642	15521	15626	15610	15837	15765	15719	15744	15710	15745	15573	15827	15642	15688	15728	15661	15569	15635	15583	15516	15637	15525	15685	15614	15641	15760	15681	15603	15645	15733	15666	15678	15613	15775	15750	15836	15559	15729	15632	15563	15688	15760	15614	15683	15744	15457	15732	15775	15428	15641	15763	15757	15738	15764	15547	15698	15670	15696	15773	15397	15846	15725	15682	15781	15642	15695	15651	15642	15761	15435	15626	15495	15508	15764	15551	15621	15500	15593	15504	15770	15588	15615	15468	15691	15402	15802	15659	15643	15746	15424	15869	15643	15621	15782	15697	15785	15646	15652	15742	15575	15704	15756	15615	15643	15678	15662	15554	15722	15821	15697	15610	15772	15654	15677	15812	15565	15750	15806	15653	15715	15593	15691	15521	15604	15625	15679	15586	15809	15518	15691	15760	15728	15561	15660	15598	15534	15673	15708	15586	15519	15756	15751	15635	15582	15604	15564	15668	15526	15797	15627	15727	15887	15549	15570	15579	15843	15590	15849	15551	15661	15663	15705	15809	15621	15668	15630	15506	15582	15440	15728	15772	15672	15686	15682	15648	15683	15630	15569	15574	15788	15673	15736	15641	15593	15628	15820	15416	15734	15679	15464	15484	15748	15516	15752	15643	15578	15715	15644	15559	15650	15559	15560	15674	15678	15663	15518	15517	15780	15593	15628	15594	15632	15643	15688	15824	15609	15613	15622	15590	15607	15773	15753	15837	15614	15685	15616	15467	15673	15615	15587	15718	15655	15495	15599	15612	15723	15587	15811	15687	15552	15708	15588	15614	15644	15554	15600	15595	15503	15805	15739	15574	15703	15722	15672	15407	15761	15721	15525	15588	15566	15581	15715	15530	15627	15591	15678	15657	15770	15622	15700	15821	15741	15621	15596	15631	15554	15533	15702	15728	15752	15706	15523	15520	15620	15633	15614	15643	15655	15747	15710	15792	15747	15669	15548	15587	15554	15799	15599	15706	15737	15717	15645	15845	15530	15685	15682	15606	15768	15458	15509	15822	15517	15668	15507	15570	15797	15712	15708	15688	15523	15537	15688	15756	15772	15500	15899	15412	15622	15650	15641	15769	15560	15694	15641	15700	15823	15651	15543	15565	15660	15806	15669	15699	15745	15390	15652	15791	15670	15467	15683	15830	15743	15535	15596	15542	15786	15578	15718	15791	15754	15661	15628	15587	15664	15552	15729	15646	15704	15613	15765	15697	15719	15383	15795	15816	15622	15654	15658	15690	15604	15698	15448	15648	15716	15690	15646	15642	15509	15549	15727	15782	15557	15707	15712	15545	15663	15828	15774	15770	15532	15705	15789	15714	15610	15700	15732	15620	15603	15794	15703	15824	15635	15716	15554	15713	15647	15801	15574	15551	15633	15819	15625	15571	15625	15742	15604	15651	15752	15522	15716	15521	15628	15500	15637	15726	15603	15739	15610	15726	15747	15611	15446	15621	15600	15687	15721	15636	15777	15576	15708	15713	15758	15765	15640	15795	15662	15759	15679	15591	15685	15652	15753	15626	15671	15676	15801	15710	15840	15511	15643	15532	15569	15656	15718	15691	15620	15633	15440	15660	15715	15722	15680	15740	15502	15498	15713	15575	15377	15687	15683	15617	15732	15712	15805	15482	15497	15721	15643	15620	15581	15782	15600	15670	15605	15655	15570	15517	15691	15735	15768	15686	15847	15584	15800	15652	15547	15524	15609	15669	15621	15620	15821	15555	15711	15575	15736	15457	15686	15711	15620	15581	15615	15779	15495	15617	15719	15659	15549	15465	15794	15713	15714	15585	15431	15736	15733	15604	15673	15672	15613	15684	15799	15593	15633	15621	15590	15793	15931	15747	15693	15697	15955	15596	15523	15910	15683	15611	15630	15612	15548	15712	15551	15661	15558	15736	15808	15638	15632	15789	15661	15599	15775	15517	15628	15774	15743	15540	15497	15708	15703	15546	15692	15630	15672	15708	15608	15722	15765	15608	15733	15704	15618	15549	15503	15825	15629	15658	15573	15810	15679	15780	15738	15716	15650	15686	15578	15722	15652	15711	15527	15666	15787	15744	15436	15780	15613	15723	15687	15660	15646	15804	15697	15680	15688	15560	15678	15693	15653	15657	15769	15675	15837	15612	15742	15659	15529	15704	15740	15529	15855	15752	15757	15788	15613	15716	15697	15680	15593	15693	15486	15581	15500	15774	15565	15677	15805	15839	15641	15449	15788	15647	15646	15689	15616	15863	15608	15645	15683	15599	15673	15778	15804	15571	15677	15695	15652	15680	15741	15784	15623	15733	15664	15487	15714	15755	15860	15711	15596	15715	15799	15642	15624	15693	15638	15639	15648	15805	15748	15589	15799	15905	15585	15595	15704	15583	15746	15772	15777	15547	15692	15466	15544	15748	15750	15658	15738	15423	15673	15636	15480	15711	15666	15654	15656	15576	15686	15670	15651	15687	15643	15575	15509	15599	15816	15658	15513	15646	15617	15615	15769	15615	15630	15493	15582	15676	15689	15601	15592	15731	15595	15693	15641	15649	15560	15655	15525	15737	15600	15687	15653	15608	15620	15680	15619	15659	15842	15767	15575	15566	15577	15667	15549	15691	15655	15741	15683	15658	15751	15725	15833	15523	15566	15647	15599	15541	15791	15654	15648	15589	15668	15791	15885	15597	15723	15652	15438	15651	15689	15777	15804	15709	15758	15579	15741	15699	15741	15641	15583	15748	15477	15657	15636	15599	15680	15804	15837	15682	15492	15811	15638	15630	15742	15591	15573	15753	15563	15603	15619	15678	15750	15622	15644	15826	15659	15565	15862	15665	15749	15726	15484	15773	15728	15589	15702	15576	15635	15591	15658	15536	15639	15541	15636	15752	15610	15792	15447	15478	15717	15645	15796	15710	15694	15432	15805	15676	15626	15638	15800	15635	15821	15377	15459	15563	15659	15619	15563	15590	15562	15609	15777	15637	15692	15406	15810	15555	15585	15625	15543	15541	15647	15657	15550	15883	15648	15747	15809	15732	15612	15761	15801	15694	15684	15607	15520	15770	15758	15675	15676	15751	15567	15712	15697	15589	15665	15635	15638	15757	15706	15843	15718	15635	15560	15624	15737	15614	15593	15746	15507	15612	15720	15712	15845	15465	15414	15763	15632	15594	15589	15605	15760	15590	15670	15818	15786	15632	15642	15758	15631	15663	15668	15616	15685	15592	15736	15589	15730	15688	15694	15568	15514	15757	15663	15730	15586	15640	15745	15674	15655	15594	15611	15630	15784	15642	15777	15665	15597	15657	15755	15527	15594	15690	15549	15632	15654	15757	15696	15590	15660	15770	15607	15845	15813	15702	15724	15624	15685	15735	15745	15600	15694	15594	15771	15669	15669	15617	15730	15786	15564	15760	15491	15696	15750	15609	15679	15678	15538	15663	15731	15659	15576	15506	15724	15594	15376	15693	15618	15486	15649	15593	15676	15709	15583	15600	15709	15714	15595	15668	15727	15707	15479	15668	15640	15533	15563	15730	15663	15657	15575	15548	15759	15574	15636	15571	15776	15665	15625	15634	15627	15715	15567	15653	15608	15563	15603	15688	15702	15813	15644	15733	15477	15457	15617	15858	15618	15496	15643	15603	15776	15620	15632	15551	15713	15612	15536	15553	15664	15750	15615	15699	15526	15731	15640	15566	15695	15756	15718	15654	15706	15701	15671	15638	15487	15694	15635	15542	15827	15524	15652	15551	15613	15814	15637	15718	15727	15619	15584	15723	15690	15507	15469	15689	15696	15582	15679	15576	15617	15764	15684	15614	15515	15699	15755	15712	15656	15691	15673	15742	15636	15707	15672	15659	15669	15728	15669	15502	15799	15609	15669	15740	15759	15665	15602	15523	15854	15707	15590	15633	15676	15714	15674	15587	15707	15660	15687	15728	15488	15667	15610	15804	15657	15744	15744	15413	15765	15669	15672	15681	15728	15713	15708	15624	15685	15588	15661	15552	15993	15707	15511	15684	15622	15615	15857	15589	15647	15618	15596	15604	15512	15687	15535	15643	15757	15724	15480	15856	15556	15851	15562	15511	15756	15765	15587	15674	15637	15578	15774	15505
29992	29146	34201	29174	23337	21059	19870	18903	18525	18248	17870	17795	17835	17806	17642	17445	17560	17422	17575	17411	17414	17534	17383	17425	17283	17398	17396	17425	17670	17324	17465	17446	17629	17458	17422	17479	17407	17496	17480	17229	17168	17147	17389	17283	17482	17541	17528	17326	17279	17488	17368	17450	17511	17514	17507	17259	17409	17305	17274	17287	17300	17426	17353	17262	17244	17560	17587	17292	17169	17445	17407	17207	17305	17251	17391	17302	17309	17351	17557	17423	17252	17174	17221	17378	17327	17272	17426	17437	17298	17355	17404	17231	17289	17356	17507	17456	17355	17299	17219	17452	17360	17430	17426	17405	17229	17220	17170	17344	17199	17284	17583	17381	17384	17311	17379	17358	17407	17329	17428	17323	17249	17311	17386	17448	17535	17113	17296	17189	17375	17218	17311	17289	17374	17305	17214	17266	17426	17319	17290	17331	17540	17348	17114	17324	17382	17513	17169	17297	17479	17347	17325	17470	17479	17256	17335	17414	17397	17104	17356	17493	17294	17522	17420	17142	17346	17280	17283	17233	17294	17437	17414	17449	17440	17203	17412	17275	17323	17343	17377	17188	17333	17204	17407	17415	17271	17331	17368	17483	17307	17268	17353	17260	17431	17506	17436	17377	17282	17383	17463	17496	17504	17433	17354	17424	17294	17283	17464	17231	17270	17317	17469	17175	17241	17302	17265	17207	17397	17364	17535	17578	17214	17471	17390	17296	17398	17181	17465	17401	17351	17379	17361	17427	17344	17255	17169	17113	17526	17336	17429	17319	17580	17435	17386	17329	17357	17200	17237	17642	17344	17441	17237	17229	17382	17450	17395	17411	17423	17353	17271	17289	17316	17440	17370	17326	17362	17392	17563	17440	17324	17609	17470	17327	17492	17319	17417	17262	17514	17434	17423	17347	17318	17379	17260	17122	17379	17278	17352	17295	17477	17172	17502	17363	17320	17442	17403	17394	17395	17375	17393	17499	17092	17370	17234	17349	17376	17401	17540	17358	17496	17489	17371	17299	17322	17214	17448	17456	17340	17424	17126	17374	17304	17283	17345	17315	17521	17258	17455	17127	17380	17431	17355	17395	17322	17274	17392	17275	17517	17298	17509	17332	17540	17386	17600	17516	17487	17552	17379	17422	17452	17304	17281	17161	17480	17264	17505	17247	17380	17421	17400	17218	17485	17415	17365	17356	17380	17362	17328	17354	17482	17419	17393	17350	17559	17333	17299	17222	17449	17341	17438	17302	17142	17237	17283	17421	17186	17388	17498	17315	17297	17423	17339	17207	17560	17423	17328	17245	17371	17426	17182	17293	17342	17376	17315	17291	17261	17424	17392	17322	17490	17320	17256	17459	17425	17290	17580	17376	17414	17471	17359	17344	17286	17480	17383	17258	17426	17376	17295	17347	17370	17372	17422	17318	17537	17155	17149	17155	17173	17445	17282	17361	17392	17370	17420	17450	17466	17545	17481	17491	17308	17331	17336	17286	17287	17565	17241	17414	17240	17556	17483	17301	17378	17218	17476	17516	17351	17313	17287	17463	17425	17295	17415	17515	17511	17469	17441	17278	17288	17439	17537	17202	17506	17183	17270	17287	17565	17246	17487	17492	17297	17426	17310	17358	17374	17303	17482	17308	17354	17365	17342	17307	17283	17369	17367	17219	17230	17475	17458	17168	17322	17216	17119	17268	17476	17385	17272	17327	17342	17396	17393	17513	17386	17424	17523	17431	17314	17240	17488	17123	17408	17422	17324	17232	17376	17327	17222	17510	17339	17305	17535	17473	17398	17237	17499	17532	17287	17317	17668	17488	17364	17627	17533	17204	17173	17101	17373	17248	17387	17331	17333	17569	17520	17154	17310	17509	17346	17335	17317	17373	17498	17560	17237	17187	17452	17297	17361	17255	17131	17307	17445	17288	17411	17226	17299	17463	17430	17214	17362	17374	17328	17319	17445	17104	17348	17261	17496	17248	17410	17153	17191	17454	17443	17531	17460	17300	17421	17363	17226	17313	17451	17499	17585	17448	17466	17445	17204	17295	17395	17420	17415	17427	17490	17468	17581	17541	17432	17384	17606	17520	17285	17374	17437	17390	17251	17290	17406	17386	17483	17327	17558	17269	17292	17490	17235	17237	17350	17262	17382	17470	17347	17300	17376	17284	17373	17252	17279	17273	17145	17268	17461	17488	17485	17513	17315	17324	17374	17330	17300	17298	17374	17293	17292	17350	17444	17466	17337	17176	17296	17478	17172	17434	17332	17495	17383	17448	17278	17368	17417	17280	17437	17454	17438	17454	17547	17377	17284	17293	17423	17407	17426	17509	17312	17273	17459	17397	17428	17503	17388	17299	17346	17314	17414	17277	17243	17240	17143	17375	17302	17329	17333	17180	17285	17129	17505	17277	17124	17323	17487	17347	17376	17170	17374	17444	17275	17474	17268	17451	17199	17382	17348	17449	17424	17452	17340	17385	17501	17097	17234	17507	17414	17431	17345	17194	17332	17391	17183	17462	17232	17315	17446	17165	17256	17178	17392	17474	17573	17452	17333	17215	17547	17404	17193	17305	17457	17290	17435	17312	17350	17403	17395	17406	17511	17429	17480	17446	17532	17266	17406	17555	17280	17362	17488	17441	17410	17327	17466	17586	17588	17284	17352	17439	17328	17315	17344	17203	17358	17429	17510	17128	17252	17438	17437	17489	17324	17485	17264	17362	17277	17224	17501	17235	17299	17350	17491	17514	17382	17511	17372	17176	17283	17377	17547	17595	17284	17295	17235	17281	17290	17442	17400	17376	17496	17477	17414	17234	17336	17517	17337	17682	17378	17382	17237	17297	17455	17383	17233	17366	17400	17327	17311	17393	17307	17526	17462	17500	17271	17260	17432	17494	17498	17481	17337	17104	17479	17457	17463	17237	17355	17244	17408	17361	17318	17244	17519	17250	17604	17618	17369	17235	17286	17438	17385	17401	17423	17381	17509	17199	17331	17279	17306	17376	17366	17367	17319	17314	17646	17418	17168	17293	17385	17383	17317	17441	17482	17418	17281	17457	17189	17261	17459	17414	17406	17140	17564	17370	17518	17354	17307	17538	17400	17278	17128	17231	17506	16998	17320	17418	17326	17430	17400	17271	17367	17273	17298	17330	17438	17356	17510	17600	17386	17347	17262	17296	17429	17494	17409	17296	17353	17378	17342	17455	17457	17442	17391	17244	17295	17369	17156	17401	17191	17189	17400	17292	17293	17250	17364	17035	17341	17162	17296	17279	17535	17426	17450	17340	17301	17316	17356	17406	17431	17430	17352	17504	17346	17327	17339	17464	17446	17381	17326	17266	17416	17461	17263	17350	17269	17270	17213	17393	17228	17494	17415	17541	17180	17401	17148	17400	17405	17339	17334	17318	17337	17183	17554	17270	17487	17224	17325	17622	17295	17319	17078	17379	17348	17327	17518	17261	17497	17328	17321	17288	17426	17277	17421	17421	17387	17339	17350	17228	17412	17324	17373	17314	17345	17422	17376	17412	17430	17421	17320	17511	17192	17289	17425	17469	17398	17302	17267	17329	17451	17436	17342	17348	17349	17361	17395	17344	17344	17432	17395	17355	17432	17258	17525	17441	17440	17427	17422	17379	17553	17339	17244	17427	17381	17410	17319	17129	17528	17222	17248	17439	17453	17336	17362	17223	17320	17511	17272	17382	17495	17139	17529	17379	17461	17354	17404	17295	17412	17399	17166	17351	17366	17549	17433	17447	17256	17575	17447	17268	17425	17348	17269	17411	17278	17302	17152	17317	17270	17319	17421	17321	17332	17489	17579	17331	17156	17404	17237	17313	17183	17113	17472	17415	17411	17473	17348	17274	17413	17447	17522	17392	17394	17223	17297	17347	17126	17311	17428	17168	17350	17406	17266	17286	17430	17329	17512	17300	17404	17315	17362	17362	17382	17290	17265	17326	17285	17340	17281	17319	17393	17240	17263	17342	17372	17540	17385	17390	17413	17213	17534	17272	17285	17373	17461	17528	17391	17382	17440	17341	17452	17340	17115	17503	17541	17410	17340	17424	17431	17604	17096	17385	17494	17529	17614	17348	17153	17368	17436	17298	17350	17363	17488	17242	17317	17312	17198	17475	17458	17305	17399	17447	17306	17376	17207	17343	17559	17242	17449	17368	17386	17225	17576	17360	17272	17285	17507	17265	17216	17240	17431	17428	17452	17366	17346	17389	17509	17546	17475	17241	17289	17384	17303	17505	17269	17371	17423	17449	17465	17168	17457	17406	17434	17315	17208	17453	17309	17274	17357	17349	17151	17371	17267	17312	17277	17417	17349	17407	17464	17487	17433	17359	17392	17437	17285	17409	17396	17534	17314	17355	17412	17501	17398	17458	17460	17266	17550	17303	17365	17355	17268	17482	17183	17207	17481	17408	17392	17138	17156	17468	17562	17367	17299	17167	17367	17538	17280	17526	17411	17276	17428	17319	17251	17437	17318	17432	17524	17433	17401	17486	17490	17292	17258	17144	17524	17273	17367	17432	17225	17538	17251	17472	17310	17250	17285	17247	17252	17207	17392	17402	17129	17212	17552	17555	17361	17446	17547	17409	17661	17341	17145	17384	17167	17267	17419	17302	17358	17517	17319	17380	17114	17378	17320	17326	17476	17490	17479	17258	17503	17430	17345	17370	17079	17300	17432	17359	17420	17264	17359	17302	17291	17381	17321	17285	17326	17501	17402	17357	17108	17187	17205	17370	17347	17320	17342	17360	17317	17447	17352	17435	17182	17359	17465	17423	17435	17467	17426	17272	17616	17408	17421	17491	17518	17544	17272	17586	17343	17170	17386	17471	17470	17540	17330	17334	17431	17193	17254	17590	17395	17278	17496	17507	17281	17435	17631	17394	17432	17404	17495	17248	17405	17122	17346	17277	17309	17333	17222	17492	17511	17305	17260	17218	17326	17413	17467	17403	17272	17311	17322	17577	17392	17276	17192	17306	17507	17311	17448	17312	17435	17395	17541	17118	17111	17361	17189	17519	17589	17132	17395	17323	17270	17461	17433	17293	17311	17369	17212	17464	17323	17238	17446	17391	17260	17389	17377	17532	17354	17128	17236	17413	17348	17432	17411	17542	17278	17411	17649	17467
27289	44142	37091	28632	23221	20266	18748	17555	17027	16465	16257	15927	16004	15875	15717	15579	15764	15719	15745	15701	15642	15537	15546	15380	15523	15475	15395	15503	15501	15513	15395	15238	15458	15644	15353	15547	15454	15414	15510	15454	15511	15334	15473	15463	15473	15613	15442	15420	15534	15379	15397	15292	15508	15509	15422	15420	15414	15521	15417	15411	15550	15375	15601	15554	15298	15582	15415	15432	15637	15630	15510	15378	15480	15457	15427	15385	15532	15426	15348	15280	15469	15315	15564	15472	15609	15493	15425	15360	15382	15294	15495	15447	15333	15250	15500	15401	15405	15620	15503	15465	15546	15395	15439	15581	15297	15448	15319	15566	15446	15475	15578	15355	15541	15484	15499	15439	15525	15437	15381	15673	15385	15501	15418	15520	15366	15575	15617	15358	15506	15377	15417	15465	15288	15442	15428	15530	15461	15587	15472	15429	15438	15130	15515	15395	15377	15453	15325	15465	15503	15398	15237	15643	15470	15326	15393	15389	15242	15468	15331	15466	15510	15370	15547	15571	15408	15485	15343	15427	15524	15341	15503	15553	15541	15473	15416	15404	15427	15309	15392	15326	15406	15588	15201	15495	15646	15517	15477	15460	15416	15538	15597	15430	15421	15392	15399	15386	15393	15461	15405	15302	15495	15346	15432	15458	15342	15327	15449	15465	15491	15275	15461	15309	15332	15427	15501	15543	15313	15502	15488	15392	15470	15549	15396	15450	15573	15474	15439	15565	15497	15570	15294	15527	15484	15416	15458	15401	15443	15406	15389	15339	15489	15309	15557	15318	15446	15528	15379	15223	15516	15456	15438	15491	15642	15473	15225	15519	15464	15396	15471	15447	15550	15453	15400	15395	15400	15396	15475	15363	15565	15458	15492	15374	15459	15500	15361	15541	15435	15644	15327	15650	15375	15409	15437	15469	15507	15498	15368	15406	15578	15446	15442	15372	15558	15479	15369	15462	15484	15492	15354	15452	15445	15507	15521	15411	15490	15395	15538	15495	15547	15384	15400	15437	15367	15405	15566	15427	15515	15645	15516	15385	15486	15471	15436	15599	15405	15225	15540	15375	15387	15424	15607	15406	15471	15180	15556	15479	15482	15468	15280	15424	15471	15449	15360	15474	15433	15505	15342	15448	15337	15526	15525	15603	15587	15341	15351	15284	15289	15395	15595	15538	15666	15265	15504	15472	15436	15497	15364	15551	15470	15583	15347	15467	15402	15465	15377	15526	15352	15341	15360	15461	15349	15304	15470	15358	15318	15453	15381	15737	15525	15486	15474	15259	15451	15565	15569	15373	15601	15239	15279	15498	15526	15435	15541	15543	15362	15373	15466	15228	15440	15400	15442	15523	15514	15623	15432	15457	15433	15444	15515	15384	15455	15472	15602	15481	15466	15523	15382	15463	15561	15508	15405	15439	15506	15490	15394	15533	15478	15391	15630	15329	15476	15445	15531	15534	15375	15426	15560	15435	15388	15359	15422	15272	15491	15329	15547	15455	15338	15465	15275	15401	15482	15260	15558	15646	15478	15418	15441	15576	15551	15475	15563	15452	15405	15408	15621	15445	15541	15436	15439	15493	15428	15392	15549	15393	15363	15380	15349	15290	15429	15461	15565	15363	15641	15388	15524	15329	15267	15600	15394	15385	15398	15316	15524	15283	15581	15489	15466	15611	15564	15364	15464	15596	15412	15474	15437	15413	15260	15334	15491	15414	15498	15553	15406	15504	15462	15423	15322	15467	15463	15470	15346	15494	15633	15391	15325	15298	15380	15663	15540	15401	15420	15246	15374	15435	15461	15384	15403	15538	15443	15591	15359	15507	15579	15466	15547	15426	15346	15423	15467	15420	15459	15508	15505	15349	15393	15631	15562	15449	15471	15356	15303	15465	15482	15464	15357	15551	15454	15545	15288	15334	15703	15452	15410	15409	15391	15375	15546	15423	15339	15381	15565	15386	15398	15564	15335	15443	15556	15292	15571	15343	15485	15327	15547	15490	15578	15417	15416	15437	15525	15409	15512	15503	15643	15301	15416	15327	15328	15564	15606	15393	15360	15567	15421	15410	15450	15354	15428	15458	15254	15440	15427	15354	15518	15376	15491	15366	15351	15409	15300	15432	15576	15550	15577	15343	15295	15517	15618	15379	15616	15240	15371	15537	15608	15404	15479	15468	15427	15549	15389	15414	15425	15438	15513	15427	15451	15657	15492	15526	15385	15309	15200	15390	15489	15442	15463	15487	15353	15435	15350	15568	15409	15339	15333	15478	15357	15435	15539	15598	15391	15446	15389	15235	15350	15483	15552	15474	15479	15406	15419	15313	15498	15501	15333	15232	15324	15413	15437	15278	15532	15498	15434	15409	15668	15444	15352	15494	15553	15328	15533	15288	15260	15419	15583	15557	15591	15335	15574	15420	15394	15422	15419	15490	15480	15266	15440	15396	15347	15462	15530	15343	15642	15381	15437	15327	15235	15563	15430	15311	15628	15441	15318	15446	15450	15570	15340	15531	15306	15439	15554	15335	15507	15488	15231	15335	15575	15306	15482	15403	15540	15567	15358	15608	15513	15393	15196	15485	15443	15502	15342	15278	15462	15504	15247	15342	15499	15597	15424	15398	15520	15454	15397	15366	15435	15284	15468	15400	15344	15520	15601	15508	15481	15331	15490	15304	15467	15408	15511	15556	15498	15449	15537	15385	15561	15399	15465	15347	15511	15396	15542	15411	15433	15419	15430	15421	15626	15436	15375	15478	15469	15413	15332	15381	15404	15468	15470	15513	15510	15454	15438	15668	15473	15476	15190	15411	15473	15466	15498	15558	15300	15305	15447	15384	15502	15452	15451	15550	15309	15568	15496	15347	15413	15411	15535	15375	15685	15397	15436	15519	15476	15418	15501	15594	15555	15468	15442	15342	15585	15361	15398	15518	15430	15564	15401	15514	15411	15429	15429	15349	15604	15427	15400	15340	15518	15482	15355	15377	15352	15565	15511	15428	15379	15519	15359	15144	15489	15332	15562	15554	15373	15474	15276	15481	15417	15488	15465	15536	15436	15267	15395	15518	15563	15409	15425	15387	15348	15591	15457	15444	15558	15350	15487	15316	15496	15353	15584	15416	15426	15444	15368	15592	15430	15665	15434	15531	15411	15287	15466	15452	15531	15273	15451	15450	15478	15396	15451	15458	15366	15387	15459	15452	15351	15452	15448	15510	15390	15487	15624	15504	15270	15483	15552	15429	15321	15497	15494	15471	15183	15445	15503	15359	15414	15323	15596	15416	15510	15483	15488	15400	15556	15347	15448	15320	15510	15503	15464	15490	15490	15522	15293	15522	15429	15500	15544	15211	15504	15417	15307	15559	15548	15530	15461	15438	15350	15464	15478	15250	15514	15364	15478	15329	15310	15624	15492	15509	15417	15323	15573	15309	15404	15433	15353	15292	15546	15526	15501	15520	15406	15320	15496	15228	15382	15242	15280	15262	15516	15390	15559	15437	15556	15217	15592	15589	15339	15352	15377	15501	15486	15546	15370	15366	15355	15500	15404	15492	15605	15488	15455	15371	15610	15456	15493	15548	15373	15632	15610	15385	15388	15453	15604	15315	15591	15361	15398	15474	15356	15557	15561	15393	15416	15476	15592	15393	15460	15391	15404	15399	15401	15388	15460	15350	15439	15377	15394	15573	15622	15590	15274	15389	15449	15485	15355	15395	15296	15500	15571	15557	15497	15507	15551	15537	15445	15471	15376	15395	15203	15453	15558	15454	15489	15535	15476	15383	15562	15491	15345	15471	15295	15454	15432	15524	15522	15527	15474	15488	15427	15508	15553	15563	15407	15512	15356	15232	15394	15377	15550	15625	15546	15510	15378	15678	15529	15424	15583	15442	15452	15457	15167	15477	15461	15414	15581	15503	15405	15463	15428	15607	15473	15432	15452	15460	15709	15401	15347	15252	15491	15536	15392	15462	15424	15238	15486	15363	15585	15364	15483	15527	15456	15462	15478	15444	15273	15591	15554	15502	15641	15310	15375	15348	15434	15424	15489	15329	15368	15497	15489	15490	15278	15466	15403	15557	15270	15482	15453	15389	15388	15635	15511	15517	15422	15407	15396	15486	15374	15457	15607	15400	15446	15419	15481	15461	15354	15450	15535	15428	15552	15527	15491	15514	15553	15511	15489	15500	15403	15344	15478	15464	15360	15455	15399	15466	15384	15486	15416	15470	15569	15549	15430	15469	15442	15347	15462	15294	15590	15625	15508	15491	15355	15428	15499	15472	15531	15398	15355	15355	15446	15490	15338	15642	15572	15408	15597	15341	15464	15615	15471	15466	15357	15555	15459	15597	15367	15340	15491	15459	15465	15523	15482	15373	15524	15335	15439	15359	15504	15396	15528	15333	15568	15403	15371	15352	15470	15518	15529	15398	15536	15405	15287	15237	15550	15486	15516	15510	15548	15205	15482	15456	15375	15430	15522	15539	15584	15343	15404	15277	15579	15486	15421	15483	15422	15351	15329	15331	15465	15450	15612	15509	15680	15446	15465	15425	15443	15476	15488	15383	15432	15369	15366	15449	15369	15407	15664	15268	15347	15610	15311	15347	15449	15482	15532	15478	15438	15617	15415	15641	15328	15464	15477	15249	15462	15537	15679	15456	15539	15592	15387	15444	15514	15336	15500	15266	15560	15434	15465	15557	15413	15323	15412	15529	15529	15443	15328	15562	15508	15262	15406	15430	15382	15596	15475	15615	15442	15480	15440	15500	15244	15596	15611	15276	15671	15350	15560	15495	15389	15422	15622	15232	15415	15424	15398	15478	15579	15351	15269	15491	15554	15456	15466	15397	15702	15329	15514	15434	15379	15446	15344	15456	15237	15456	15419	15394	15260	15481	15417	15340	15342	15346	15441	15479	15583	15566	15606	15465	15466	15511	15408	15388	15449	15552	15416	15404	15524	15496	15447	15422	15093	15463	15453	15478	15507	15413	15482	15448	15309	15511	15432	15503	15536	15480	15558	15235	15483	15439	15401	15551	15428	15566	15641	15563	15475	15473	15512	15487	15313	15648	15527	15500	15498	15540	15552	15420	15531	15312	15325	15340	15583	15469	15558	15483	15501	15601	15431	15501	15499	15520	15362	15555
23409	21439	28257	25999	23854	24274	23480	20485	19436	19177	18755	18386	18032	18086	17941	18107	18120	17913	17870	17508	17748	17777	17525	17632	17637	17817	17721	17756	17573	17649	17542	17523	17703	17659	17561	17658	17592	17755	17722	17476	17402	17480	17706	17563	17712	17607	17692	17703	17536	17520	17515	17608	17619	17634	17420	17530	17562	17383	17454	17704	17495	17513	17505	17648	17615	17590	17668	17617	17463	17637	17347	17637	17482	17879	17550	17720	17660	17556	17516	17488	17677	17560	17832	17505	17559	17534	17502	17344	17566	17467	17390	17518	17484	17601	17817	17498	17608	17546	17541	17622	17441	17632	17519	17660	17602	17597	17394	17330	17521	17621	17477	17452	17531	17556	17593	17415	17533	17601	17540	17485	17666	17499	17468	17506	17670	17412	17554	17314	17691	17518	17698	17643	17447	17383	17541	17403	17711	17499	17308	17698	17536	17747	17582	17471	17699	17547	17612	17406	17614	17391	17505	17507	17494	17501	17536	17437	17745	17548	17433	17582	17488	17546	17571	17308	17363	17583	17550	17539	17562	17528	17451	17445	17742	17471	17450	17465	17518	17343	17558	17509	17506	17407	17543	17759	17431	17324	17598	17438	17553	17439	17555	17543	17476	17482	17505	17656	17730	17710	17711	17720	17576	17369	17562	17497	17626	17505	17582	17715	17582	17496	17584	17545	17484	17523	17510	17577	17581	17653	17626	17430	17440	17400	17595	17636	17318	17585	17676	17554	17605	17373	17522	17350	17631	17419	17459	17600	17544	17641	17418	17428	17578	17621	17676	17463	17580	17456	17234	17589	17670	17800	17643	17591	17536	17671	17549	17624	17359	17616	17421	17540	17565	17718	17568	17370	17636	17470	17383	17462	17490	17373	17494	17353	17564	17509	17296	17481	17555	17593	17501	17554	17636	17537	17655	17412	17264	17610	17566	17717	17533	17451	17424	17600	17517	17503	17560	17542	17675	17458	17579	17518	17429	17561	17495	17557	17466	17660	17744	17873	17558	17401	17303	17538	17402	17448	17638	17649	17490	17510	17609	17505	17600	17480	17657	17596	17491	17638	17629	17653	17509	17445	17477	17561	17461	17645	17545	17601	17531	17654	17658	17631	17447	17412	17614	17543	17640	17512	17570	17630	17781	17491	17494	17451	17624	17531	17385	17783	17618	17534	17400	17683	17413	17504	17530	17440	17369	17492	17596	17535	17718	17714	17426	17340	17633	17456	17389	17343	17323	17699	17481	17686	17596	17576	17707	17597	17524	17607	17678	17469	17523	17483	17627	17649	17484	17501	17685	17496	17439	17573	17803	17694	17601	17483	17548	17484	17614	17493	17509	17559	17533	17780	17813	17688	17541	17544	17385	17409	17702	17606	17694	17453	17470	17536	17381	17635	17681	17337	17461	17464	17708	17641	17491	17445	17608	17611	17661	17401	17449	17442	17246	17490	17620	17607	17601	17461	17575	17657	17476	17462	17585	17543	17635	17671	17596	17680	17644	17667	17517	17414	17558	17536	17733	17545	17607	17548	17621	17390	17531	17423	17534	17481	17472	17510	17550	17557	17518	17579	17611	17780	17530	17542	17480	17460	17494	17665	17494	17603	17497	17368	17548	17388	17575	17655	17679	17561	17597	17767	17560	17642	17567	17611	17482	17289	17751	17335	17521	17494	17409	17465	17494	17527	17580	17642	17538	17344	17591	17605	17608	17399	17437	17337	17366	17485	17451	17573	17427	17662	17454	17373	17559	17564	17427	17506	17568	17520	17483	17555	17435	17627	17467	17411	17611	17600	17370	17581	17441	17498	17582	17574	17410	17477	17453	17464	17568	17615	17608	17556	17575	17499	17655	17379	17395	17318	17709	17592	17683	17442	17713	17469	17449	17596	17560	17473	17491	17499	17593	17637	17404	17229	17626	17373	17610	17442	17356	17665	17415	17649	17752	17359	17459	17577	17640	17417	17648	17391	17356	17488	17589	17463	17554	17646	17604	17521	17616	17557	17672	17496	17587	17670	17439	17699	17587	17608	17616	17605	17428	17297	17461	17444	17546	17702	17510	17688	17536	17542	17667	17538	17624	17698	17501	17683	17561	17634	17387	17515	17501	17471	17583	17564	17487	17420	17626	17587	17725	17438	17422	17417	17517	17531	17556	17500	17544	17472	17569	17539	17423	17497	17481	17413	17563	17657	17717	17717	17375	17568	17577	17454	17707	17412	17557	17557	17494	17623	17703	17732	17542	17475	17592	17603	17434	17580	17559	17481	17442	17403	17704	17456	17567	17432	17592	17483	17562	17429	17712	17420	17440	17456	17495	17546	17821	17387	17666	17653	17446	17477	17576	17577	17602	17461	17587	17426	17476	17443	17720	17424	17471	17372	17618	17624	17320	17428	17417	17491	17549	17577	17656	17712	17402	17453	17576	17493	17526	17610	17517	17640	17635	17625	17454	17439	17583	17558	17469	17503	17521	17372	17343	17559	17430	17599	17509	17441	17690	17677	17608	17683	17549	17461	17546	17398	17485	17409	17611	17532	17504	17696	17734	17614	17467	17371	17475	17789	17531	17594	17392	17566	17450	17479	17513	17604	17544	17518	17524	17466	17273	17452	17546	17658	17455	17425	17294	17607	17554	17554	17456	17507	17499	17825	17642	17718	17598	17616	17573	17579	17485	17582	17503	17503	17570	17445	17556	17428	17470	17552	17549	17447	17439	17549	17459	17384	17437	17517	17482	17547	17735	17474	17647	17313	17435	17394	17372	17629	17573	17480	17406	17526	17538	17496	17703	17630	17673	17503	17504	17566	17433	17583	17500	17554	17669	17665	17589	17505	17654	17429	17596	17421	17662	17486	17516	17426	17542	17442	17508	17653	17557	17612	17409	17452	17737	17529	17666	17662	17566	17585	17528	17403	17753	17629	17477	17499	17507	17567	17404	17558	17526	17580	17485	17252	17631	17876	17637	17428	17589	17647	17599	17511	17346	17474	17477	17570	17616	17507	17517	17420	17434	17261	17534	17387	17656	17395	17393	17390	17612	17373	17437	17532	17523	17420	17555	17739	17488	17575	17572	17465	17486	17503	17521	17479	17289	17559	17646	17579	17362	17459	17491	17581	17649	17369	17475	17484	17535	17450	17605	17585	17485	17594	17607	17803	17705	17641	17412	17649	17629	17625	17665	17463	17685	17722	17429	17531	17420	17583	17668	17657	17556	17363	17422	17538	17339	17469	17636	17631	17336	17434	17540	17428	17487	17512	17456	17376	17530	17606	17232	17508	17481	17588	17305	17475	17226	17621	17455	17630	17437	17574	17458	17294	17572	17626	17392	17547	17671	17547	17515	17468	17586	17576	17570	17623	17715	17476	17539	17480	17636	17424	17402	17457	17458	17590	17639	17596	17542	17686	17473	17542	17650	17496	17580	17542	17403	17506	17583	17572	17568	17585	17688	17523	17694	17541	17533	17649	17437	17361	17509	17562	17566	17741	17861	17477	17721	17529	17338	17488	17570	17540	17563	17314	17340	17530	17670	17599	17563	17664	17731	17661	17422	17416	17783	17538	17401	17634	17475	17573	17505	17573	17334	17398	17523	17434	17520	17494	17640	17554	17317	17551	17664	17642	17656	17677	17522	17617	17646	17502	17403	17396	17517	17459	17487	17625	17530	17459	17662	17512	17794	17551	17732	17675	17647	17388	17578	17379	17546	17551	17584	17648	17389	17411	17385	17671	17567	17452	17615	17280	17386	17533	17616	17554	17577	17672	17532	17540	17630	17737	17364	17382	17604	17723	17543	17588	17456	17274	17658	17693	17557	17143	17385	17468	17586	17616	17576	17680	17582	17538	17607	17599	17702	17394	17591	17676	17481	17507	17524	17402	17456	17384	17608	17448	17694	17611	17475	17561	17434	17592	17585	17421	17332	17577	17594	17756	17585	17577	17380	17641	17520	17476	17651	17404	17686	17643	17616	17603	17577	17494	17831	17370	17591	17632	17556	17347	17440	17443	17499	17554	17515	17393	17584	17547	17394	17475	17561	17665	17526	17578	17578	17621	17539	17708	17367	17627	17580	17748	17543	17711	17394	17502	17623	17514	17826	17629	17341	17465	17613	17265	17560	17616	17492	17467	17604	17475	17588	17396	17471	17536	17382	17666	17602	17560	17851	17430	17512	17644	17783	17452	17433	17647	17528	17501	17579	17732	17463	17544	17584	17552	17526	17663	17596	17609	17379	17575	17602	17693	17650	17492	17629	17453	17296	17509	17391	17531	17450	17632	17572	17503	17530	17351	17474	17614	17588	17565	17469	17518	17575	17660	17548	17515	17581	17693	17406	17586	17479	17520	17627	17573	17714	17388	17585	17562	17634	17490	17548	17444	17409	17639	17250	17720	17491	17438	17625	17794	17580	17671	17626	17541	17475	17672	17651	17559	17716	17632	17438	17561	17421	17682	17526	17572	17337	17459	17390	17310	17480	17602	17477	17520	17444	17432	17634	17651	17545	17572	17526	17429	17555	17561	17490	17584	17635	17753	17545	17554	17746	17548	17533	17662	17695	17732	17659	17623	17583	17494	17405	17461	17470	17624	17605	17578	17536	17635	17516	17450	17549	17555	17378	17522	17532	17516	17495	17703	17563	17628	17602	17560	17635	17671	17507	17741	17569	17614	17325	17619	17504	17645	17368	17633	17440	17729	17569	17622	17446	17617	17604	17695	17766	17562	17563	17454	17532	17346	17620	17539	17603	17515	17595	17391	17567	17387	17651	17551	17461	17658	17690	17538	17440	17766	17322	17488	17628	17478	17310	17416	17534	17523	17590	17681	17490	17604	17583	17661	17607	17674	17499	17531	17449	17659	17630	17489	17539	17760	17706	17443	17631	17641	17674	17532	17688	17557	17634	17674	17687	17479	17416	17706	17613	17462	17587	17402	17579	17655	17726	17694	17611	17434	17538	17325	17504	17372	17766	17526	17799	17363	17401	17492	17361	17441	17587	17486	17754	17599	17523	17551	17533	17590	17599	17502	17510	17325	17570	17511	17695	17520	17349	17522	17692	17650	17554	17521	17420	17382	17358	17697	17700	17664	17531	17461	17519	17395	17342	17617	17712	17571	17538	17514	17688	17552	17601	17494	17314	17478	17511	17657
26113	50444	43333	33600	27563	23409	21007	19390	18399	17693	16893	16431	16330	16321	16102	15950	16002	15951	15770	15857	15804	15556	15834	15783	15793	15715	15628	15670	15676	15579	15792	15596	15887	15540	15788	15750	15823	15646	15630	15718	15674	15648	15639	15652	15751	15662	15514	15616	15822	15552	15607	15501	15652	15468	15716	15599	15566	15496	15519	15546	15566	15431	15587	15638	15469	15741	15516	15525	15618	15673	15708	15576	15562	15371	15593	15794	15602	15512	15757	15680	15559	15435	15809	15471	15556	15570	15536	15471	15619	15541	15682	15527	15673	15558	15739	15559	15513	15635	15553	15568	15481	15718	15498	15594	15580	15689	15515	15372	15542	15429	15630	15807	15551	15589	15606	15383	15629	15598	15702	15743	15564	15501	15577	15640	15575	15556	15676	15553	15527	15522	15641	15678	15747	15770	15653	15566	15713	15539	15454	15539	15580	15738	15650	15565	15608	15565	15516	15515	15610	15489	15621	15706	15554	15638	15702	15490	15610	15644	15499	15666	15541	15581	15607	15641	15614	15606	15702	15347	15528	15816	15667	15546	15611	15654	15672	15568	15511	15588	15574	15525	15537	15489	15554	15601	15644	15537	15710	15697	15519	15517	15579	15449	15658	15518	15659	15570	15634	15467	15620	15760	15628	15650	15719	15558	15510	15436	15752	15576	15514	15773	15624	15657	15524	15476	15554	15654	15717	15724	15400	15495	15615	15551	15645	15541	15644	15588	15429	15657	15603	15675	15551	15592	15562	15485	15511	15631	15703	15535	15587	15732	15498	15467	15642	15734	15545	15668	15383	15699	15488	15586	15832	15372	15586	15543	15778	15729	15562	15561	15682	15553	15571	15655	15708	15616	15739	15637	15718	15535	15569	15714	15562	15485	15670	15631	15644	15578	15483	15770	15375	15739	15649	15662	15467	15514	15552	15542	15814	15623	15725	15695	15740	15677	15722	15511	15525	15714	15630	15572	15582	15645	15621	15577	15706	15458	15650	15532	15593	15692	15691	15589	15514	15639	15714	15615	15467	15616	15393	15553	15583	15594	15619	15700	15624	15587	15708	15664	15638	15785	15602	15641	15518	15420	15674	15664	15706	15614	15615	15548	15620	15525	15617	15565	15653	15559	15712	15845	15569	15453	15610	15717	15640	15651	15717	15694	15546	15521	15472	15628	15401	15544	15826	15547	15575	15400	15613	15803	15596	15455	15656	15673	15592	15644	15462	15598	15708	15647	15506	15609	15567	15586	15718	15479	15504	15619	15638	15581	15456	15569	15641	15528	15734	15643	15656	15664	15633	15783	15841	15728	15601	15619	15456	15663	15576	15619	15470	15702	15738	15746	15613	15541	15544	15600	15590	15585	15575	15535	15591	15610	15545	15536	15719	15612	15487	15665	15416	15675	15483	15615	15772	15638	15680	15613	15590	15875	15470	15645	15630	15616	15632	15617	15508	15510	15493	15421	15600	15462	15772	15657	15711	15702	15527	15629	15664	15540	15569	15435	15702	15721	15585	15655	15569	15528	15560	15653	15482	15677	15628	15602	15671	15632	15595	15690	15638	15593	15750	15618	15555	15738	15645	15500	15597	15552	15547	15700	15601	15612	15579	15751	15457	15578	15589	15619	15590	15597	15537	15679	15610	15599	15765	15405	15698	15456	15667	15516	15549	15538	15509	15575	15733	15555	15623	15647	15457	15566	15527	15600	15629	15618	15588	15535	15694	15604	15662	15746	15503	15463	15519	15623	15436	15666	15449	15648	15658	15596	15619	15599	15690	15701	15490	15592	15704	15567	15423	15809	15645	15370	15576	15475	15477	15596	15588	15583	15518	15750	15521	15481	15555	15451	15575	15603	15708	15475	15488	15566	15555	15527	15589	15580	15705	15577	15649	15608	15830	15487	15626	15558	15626	15549	15522	15671	15535	15682	15734	15676	15515	15543	15782	15521	15474	15719	15629	15894	15385	15412	15625	15726	15563	15591	15527	15646	15663	15712	15593	15562	15562	15535	15612	15612	15375	15650	15672	15861	15603	15592	15568	15640	15509	15583	15672	15475	15522	15709	15449	15601	15625	15594	15631	15664	15642	15581	15511	15689	15668	15566	15504	15660	15628	15550	15450	15450	15593	15619	15599	15613	15618	15598	15508	15604	15348	15584	15547	15706	15609	15632	15540	15504	15589	15585	15596	15638	15625	15641	15526	15475	15598	15549	15506	15671	15756	15460	15724	15524	15540	15426	15626	15599	15573	15600	15637	15393	15723	15671	15551	15581	15492	15622	15727	15576	15586	15583	15490	15591	15664	15680	15777	15725	15641	15644	15455	15538	15737	15582	15541	15522	15547	15685	15576	15850	15697	15542	15478	15554	15623	15749	15548	15681	15628	15696	15804	15439	15563	15526	15660	15769	15654	15588	15613	15648	15539	15576	15585	15587	15699	15749	15675	15401	15827	15722	15604	15723	15592	15520	15489	15597	15719	15681	15620	15571	15588	15693	15597	15601	15627	15538	15526	15505	15663	15391	15698	15511	15626	15719	15536	15488	15492	15472	15411	15512	15566	15699	15484	15742	15698	15452	15509	15561	15546	15507	15731	15617	15593	15604	15693	15583	15588	15674	15617	15493	15712	15576	15623	15412	15596	15693	15424	15428	15473	15580	15709	15545	15566	15694	15821	15447	15645	15738	15634	15581	15685	15636	15480	15593	15544	15442	15504	15601	15476	15625	15607	15719	15556	15711	15627	15521	15731	15646	15770	15713	15659	15505	15617	15568	15534	15609	15485	15508	15509	15693	15702	15478	15609	15555	15474	15584	15557	15746	15697	15533	15761	15431	15695	15461	15501	15479	15601	15714	15475	15678	15564	15640	15614	15613	15646	15680	15602	15512	15719	15709	15460	15591	15635	15629	15604	15556	15587	15683	15716	15562	15578	15654	15742	15632	15489	15702	15595	15630	15549	15650	15592	15697	15446	15524	15587	15439	15759	15533	15583	15426	15461	15606	15725	15656	15581	15614	15477	15528	15648	15655	15690	15525	15580	15779	15646	15594	15600	15668	15573	15567	15578	15418	15656	15646	15594	15587	15602	15598	15664	15646	15641	15422	15689	15522	15708	15558	15417	15759	15747	15750	15732	15491	15502	15552	15667	15684	15572	15812	15685	15703	15542	15478	15509	15571	15438	15636	15553	15488	15499	15504	15539	15529	15587	15510	15547	15475	15517	15825	15533	15557	15566	15578	15575	15562	15517	15578	15729	15529	15508	15640	15612	15583	15658	15689	15376	15551	15589	15854	15623	15755	15685	15324	15618	15471	15495	15562	15470	15642	15513	15694	15671	15590	15651	15498	15495	15434	15580	15625	15519	15690	15485	15530	15558	15774	15673	15618	15500	15454	15571	15439	15611	15681	15702	15547	15598	15720	15533	15631	15590	15382	15509	15554	15427	15627	15603	15622	15718	15584	15594	15690	15644	15613	15696	15609	15538	15574	15737	15576	15728	15654	15610	15572	15595	15505	15607	15699	15629	15510	15630	15557	15609	15548	15496	15598	15663	15783	15615	15637	15607	15608	15548	15774	15492	15681	15679	15567	15515	15586	15398	15585	15626	15574	15655	15561	15694	15620	15647	15465	15603	15790	15574	15716	15496	15560	15501	15619	15507	15618	15646	15464	15580	15800	15487	15596	15518	15625	15784	15731	15572	15660	15604	15764	15603	15515	15557	15551	15564	15572	15588	15640	15468	15668	15670	15584	15538	15583	15464	15616	15700	15686	15555	15586	15581	15786	15583	15652	15693	15599	15448	15619	15576	15548	15567	15558	15518	15472	15722	15414	15578	15722	15660	15565	15748	15597	15563	15634	15572	15588	15536	15513	15737	15445	15522	15551	15653	15545	15613	15631	15739	15763	15605	15555	15594	15565	15625	15543	15548	15570	15631	15540	15681	15511	15601	15473	15514	15493	15550	15533	15675	15573	15557	15433	15711	15540	15551	15465	15697	15484	15799	15668	15552	15785	15620	15752	15672	15568	15688	15623	15488	15638	15492	15486	15615	15409	15696	15555	15567	15438	15722	15569	15728	15538	15609	15623	15703	15493	15562	15598	15564	15623	15542	15626	15716	15663	15527	15524	15561	15535	15716	15500	15517	15602	15500	15612	15751	15400	15612	15649	15552	15663	15535	15392	15642	15677	15460	15574	15722	15481	15682	15601	15669	15621	15663	15517	15645	15610	15555	15650	15497	15556	15698	15597	15639	15428	15760	15527	15687	15556	15520	15603	15469	15578	15590	15479	15566	15617	15538	15735	15605	15597	15618	15568	15518	15629	15613	15571	15668	15480	15583	15612	15755	15679	15812	15487	15586	15744	15578	15566	15730	15579	15641	15484	15433	15575	15549	15589	15470	15710	15615	15530	15696	15574	15562	15594	15664	15690	15636	15540	15782	15539	15475	15347	15681	15586	15652	15572	15535	15534	15605	15624	15744	15649	15680	15524	15474	15673	15612	15631	15718	15608	15591	15485	15637	15687	15416	15800	15509	15646	15495	15580	15658	15762	15678	15645	15725	15552	15613	15581	15592	15579	15696	15559	15526	15622	15588	15556	15635	15594	15419	15681	15487	15567	15785	15417	15595	15620	15852	15628	15592	15722	15601	15438	15589	15503	15658	15674	15507	15639	15699	15676	15494	15852	15416	15728	15513	15574	15709	15629	15613	15585	15688	15489	15420	15418	15553	15533	15657	15761	15541	15476	15659	15677	15616	15554	15658	15688	15447	15574	15574	15709	15648	15582	15672	15752	15588	15662	15735	15488	15458	15585	15633	15480	15689	15583	15604	15735	15578	15469	15777	15459	15487	15659	15599	15560	15670	15603	15575	15795	15512	15686	15421	15599	15686	15626	15681	15594	15519	15632	15694	15696	15291	15503	15636	15569	15521	15590	15520	15565	15543	15643	15454	15660	15755	15493	15684	15638	15486	15740	15623	15814	15523	15473	15590	15629	15408	15615	15682	15585	15646	15519	15439	15638	15590	15510	15618	15491	15662	15569	15695	15515	15618	15435	15701	15535	15877	15619	15628	15712	15319	15479	15742	15674	15690	15676	15645	15602	15733	15618	15611	15449	15651	15407	15628	15535	15537	15576	15538	15432
25305	21833	28820	29236	23128	21136	20269	18846	18336	17776	17625	17470	17466	17425	17456	17446	17134	17142	17213	17155	17145	17049	17400	17150	17188	17158	17021	17150	17100	17278	16898	17109	17054	17079	16933	17166	17143	17137	17158	17097	17050	16992	17017	17022	17044	17055	17177	17196	17039	17115	16957	17085	17049	16964	16865	17154	17182	17130	16968	17161	17114	17028	17126	17126	17002	17047	17174	17275	17156	17088	17137	17020	17026	17001	16972	17048	17109	17116	16903	16969	17016	17218	16931	16953	16962	17116	16969	17172	16904	16927	17034	17253	17132	17055	16920	16979	16912	16994	16991	17058	17063	17120	16916	17054	17111	17037	17129	17184	17338	17081	17142	16982	16935	17070	16914	16879	17122	17150	17039	17007	17023	17102	17173	17122	16833	17105	17106	17070	17068	17118	17222	17096	17029	16987	17139	16960	17247	17145	16856	16995	17126	17268	17125	16989	17134	17069	16822	16854	17221	17152	17027	17250	17000	16934	16887	17050	17072	17090	17122	16995	17264	17250	16938	17286	17051	16923	17212	17068	17100	17158	17110	17106	17195	17084	17230	17179	17034	16972	17219	17017	17054	16980	16893	17083	17035	16931	17174	17089	17274	17022	17174	17054	17287	17414	16935	17039	16966	17011	17156	17069	16905	16993	17045	16851	17141	16954	17203	16953	17082	17223	16931	17077	17043	16893	17096	17139	17172	16940	17068	17008	17019	16995	16993	17062	17174	17012	17016	17014	17116	17272	17024	16933	17076	17253	17019	17138	17062	17169	16925	17173	17092	17025	16936	16992	16909	17164	17055	17195	17147	16910	17216	16863	17368	17143	16800	16881	16948	17220	17219	16938	17052	17135	16947	16891	17175	17069	16982	16955	17028	17125	17208	16885	17174	16848	17089	16901	17065	17091	17076	16934	16980	17027	17005	17021	17149	17071	17002	17054	17025	17050	16982	17037	17051	17165	17175	17056	17002	16908	16916	17137	16920	17028	16941	17262	17119	17211	17041	17136	17178	17001	16957	17084	16990	17194	17007	16908	16984	17218	16992	16977	17283	17018	17155	16715	16970	16956	17120	17186	16915	17016	17289	17130	17204	17100	17063	17091	16807	17126	16885	17008	17246	16998	17064	17157	17028	17212	17154	17178	17131	17019	16996	17068	17001	16868	17172	17247	17022	17332	16955	16803	17174	16960	17068	17191	17231	16993	17013	17022	17100	17046	17020	17110	17198	16946	17166	17012	16995	17187	17094	17067	17002	16975	16974	16937	17100	16984	17184	16996	17063	17012	17018	17011	17182	17051	17282	16925	16940	17168	16879	16976	16999	17122	16950	17038	17094	16976	17200	17052	17077	16991	17169	17084	16966	17116	17003	17094	17282	17059	16855	16927	17139	17015	17107	17042	17301	17252	17206	17147	16892	17079	17074	17199	17057	17105	17178	17097	17210	17274	17014	17031	17148	17132	16976	17097	17072	17142	17221	17263	17078	17019	17239	17085	17198	17203	17255	17207	17107	17111	16978	17066	17201	17176	16846	17063	17137	16915	17065	16948	16890	16981	17110	17015	16874	16954	17089	17128	17099	17105	16957	16928	17100	17047	17078	17054	17107	17064	16983	17167	17039	17115	17225	17195	17039	16982	17147	17131	17235	17147	17052	17098	16909	16841	16967	16976	17099	17054	17185	17188	17258	17186	17101	17188	16908	17097	17073	16984	17142	17319	17033	17022	16953	17171	17148	17010	17242	17264	17100	17377	16920	17177	17166	17007	17095	17016	17219	17023	17087	16969	17116	17104	17128	17149	17021	17128	17327	17024	17188	17192	17176	17038	17040	16861	17130	17074	17099	17229	17347	17116	17131	16919	17187	17129	16890	16998	17087	16987	16978	17024	17196	17042	16972	17064	17077	17053	17164	17266	17346	17194	17035	16971	17028	17018	16953	17189	16991	17154	17064	17062	16844	17159	16764	17102	17147	17094	17014	17127	17210	17107	17269	17196	17074	17128	17073	16927	17284	17107	17205	17236	17084	17154	17110	17038	16934	17069	16984	16884	17017	17193	17043	17090	17156	17080	17129	17074	17072	17175	17031	17130	16991	16752	16893	17039	16910	17046	17197	17217	17157	17206	16951	17278	17143	17034	17107	17070	17260	16915	17238	17193	17085	17189	17231	17110	17215	17094	17022	17089	17089	17239	17064	17083	17023	17111	17256	17082	17121	17060	17104	17056	17033	16855	17152	17123	17206	17114	16973	16899	17107	17096	17198	17015	16998	17162	17083	17061	16946	16787	17153	16986	17007	16991	17329	17159	17169	17181	17217	16981	16991	16999	17186	17176	17179	17148	17154	17150	17373	16952	17028	17092	17128	17267	17109	17286	17239	17183	17038	16921	17072	16988	17124	17191	17020	16837	16969	17015	17113	17112	17185	17232	17379	17215	17178	16983	16911	16886	17048	16974	17019	16982	17027	16899	17114	17095	17038	17069	16994	17056	16764	17211	17004	17097	17034	17085	17064	17072	16982	16860	17150	16835	17127	17055	17238	17111	17187	16992	17130	16978	17091	16958	17023	17099	17062	17134	17178	17017	17224	17284	17017	17147	17187	17141	16914	17082	17193	17020	16813	17170	16917	17119	17010	17199	17048	17137	17097	16993	17117	17177	17083	17152	17016	17137	17159	17164	17137	16943	16858	17106	17299	17232	16979	17034	17128	17241	17094	16994	17081	17305	17014	17170	17110	17051	17185	17119	17098	16992	17181	16896	17214	17119	17080	17156	17093	17215	17222	16955	16931	17080	17001	17184	17119	17004	17124	17006	17214	17025	17126	17180	17043	16814	17064	16987	17010	16835	17017	17072	17276	17104	17203	16991	17147	17201	17167	17191	17174	17342	17109	17302	16935	17064	17118	17183	17222	17316	17307	16988	17043	17025	17054	17072	17142	16941	17188	17140	17202	16961	17119	17036	17199	16928	17116	17170	17025	16957	17103	17200	17049	17036	17162	16955	16943	17259	17063	17217	17115	17091	16947	16922	17033	16954	17050	16930	16960	17212	17061	17155	17110	16887	17152	17117	17150	17156	17032	17065	17433	16818	16975	16884	17081	17202	17202	17192	17087	17036	17159	17131	17167	17208	17076	17113	16961	16953	17201	17254	17363	16966	16964	16954	16945	17112	16906	17026	17218	17134	17035	16968	17154	17146	17107	16825	16838	17118	17109	17012	17140	17187	17093	17071	16908	17014	17109	16856	16841	16900	17049	17046	17179	16969	16835	17139	17046	17154	17094	17205	17149	17279	17244	17141	17163	17222	17148	17030	16841	17054	17079	16941	17104	17309	17153	17065	17092	17088	17024	17113	17122	16934	17185	16937	17210	17076	17083	17066	17232	17031	17018	16903	17007	17182	17086	17323	17086	16814	17142	17011	17255	17123	16916	17070	17170	17280	17030	17044	17088	17242	17074	17114	17380	16928	17003	17036	17061	17212	17201	16865	16993	16968	17222	17068	17132	17042	17165	17076	17331	16897	16923	17090	17125	17070	17308	16969	17303	17122	17164	17094	17077	17106	17052	17150	17075	17132	17175	17087	17086	16985	17145	17090	17184	17003	16931	16971	17127	17190	17212	17014	17002	17045	16899	17367	17162	17055	17147	17200	17135	17266	17168	17084	17145	17118	17112	17189	17076	16803	17129	17154	16979	17149	17179	17038	17101	17304	17151	17107	17236	17041	17100	17018	17056	16802	17270	16929	17064	16862	17137	17012	17021	17021	17023	16854	17042	17029	17135	17060	17123	17000	16932	17148	16918	17011	16863	16997	17168	17255	16874	17285	17068	17069	17027	17195	17157	17084	17024	17090	17088	17096	17227	17143	16876	17200	17118	17104	17006	17066	17217	17195	17169	17126	16967	17128	17135	16927	17070	17081	17193	16949	16988	17016	17022	16933	17189	17264	17003	17049	17038	17097	17147	16895	17012	16880	16940	17244	17289	17075	17107	17133	17237	16999	17101	17056	17233	17114	17391	17179	17367	16937	17092	16929	17196	17047	16932	17098	17222	17227	17053	17019	17093	17178	17060	17149	16889	16986	16978	17112	17013	17097	17082	16940	17213	17186	17092	16935	17100	17131	17309	17073	17144	16976	17081	17000	17176	17019	17231	16996	17197	17150	17220	16886	16947	16913	17274	17016	17031	16963	17138	17214	17136	17039	17104	16971	16905	17068	17052	17010	16985	17187	17111	17283	17039	17342	17096	17132	17150	17223	17038	17092	17172	17011	17179	17156	17106	17126	17145	17015	17139	17248	17080	17057	17260	16985	17228	17087	17012	17036	17186	17390	17011	17219	17084	17215	17115	17118	17221	16973	17060	17094	17064	17099	17114	16866	17184	17055	17149	17311	17248	17071	17048	17170	17110	17200	17288	17037	17108	17176	17293	16985	17087	16940	17127	17139	17025	16831	17014	16903	17129	17159	16989	17023	17140	17138	17068	17266	16953	16926	17044	17229	17041	17159	17233	16990	17175	17057	16923	17006	17037	17083	16869	17137	16978	17161	17093	17004	17174	16988	17044	17202	17105	17026	16993	16986	16926	17016	17003	17133	17017	16853	17013	16978	17079	17132	17211	17063	16948	17033	17236	16895	16982	17158	17016	17216	17020	17165	16958	16837	17233	17108	17138	17081	17120	16914	17085	17157	17138	17179	16886	17113	17139	17013	17094	16998	17061	17183	16924	17172	17217	17099	17152	16980	17261	17103	17052	17275	17088	17137	17072	16963	17047	17005	17116	17255	17192	17065	17057	17048	17147	17034	17076	17107	17180	16952	17029	17132	16820	17290	17025	17166	17058	17082	17031	17180	17290	17292	17063	17043	17236	16956	17029	16993	17206	17091	17114	17171	17118	17150	17285	17086	17078	17097	17194	17162	17207	16885	17209	17049	17256	17152	17113	17164	17082	17157	17284	17058	16895	17046	17137	17181	16929	16966	16827	17226	17181	16997	17017	17151	17008	16854	16935	17216	17053	17115	17088	17158	17147	17118	17134	17009	17079	16970	17006	17145	16945	17102	17098	17124	17045	17145	16945	17077	17257	17143	17114	16884	17169	16983	17124	17113	17101	16946	16951	17176	17264	17196	17048	17089	17051	16881	16967	17070	17084	17062
26509	46172	39110	29585	24507	21057	19158	18152	17340	16680	16412	16017	15915	15770	15597	15592	15704	15428	15546	15452	15410	15383	15510	15528	15441	15482	15409	15412	15369	15363	15547	15296	15382	15241	15384	15382	15330	15275	15251	15308	15218	15278	15447	15526	15338	15298	15396	15376	15435	15390	15408	15381	15201	15377	15172	15345	15399	15300	15352	15451	15418	15388	15456	15325	15244	15391	15328	15324	15330	15367	15271	15325	15491	15251	15497	15425	15473	15317	15354	15242	15367	15292	15526	15119	15217	15490	15356	15264	15239	15481	15236	15214	15320	15263	15344	15445	15275	15400	15290	15494	15242	15370	15325	15402	15225	15277	15316	15614	15129	15411	15366	15378	15238	15478	15181	15078	15428	15093	15064	15351	15499	15364	15470	15110	15287	15460	15280	15325	15479	15285	15339	15415	15049	15430	15352	15380	15223	15238	15193	15272	15314	15276	15400	15282	15388	15325	15435	15477	15174	15335	15255	15281	15356	15332	15458	15341	15449	15243	15292	15241	15367	15264	15344	15346	15353	15411	15184	15614	15320	15276	15565	15330	15311	15407	15379	15372	15435	15273	15318	15421	15360	15475	15304	15527	15246	15382	15357	15467	15408	15203	15153	15365	15400	15463	15288	15316	15222	15469	15378	15317	15339	15661	15249	15220	15350	15360	15287	15381	15411	15359	15412	15239	15389	15330	15416	15397	15347	15335	15347	15350	15466	15275	15350	15416	15574	15425	15311	15244	15275	15385	15442	15222	15356	15318	15481	15313	15275	15338	15353	15286	15258	15282	15300	15198	15324	15380	15336	15493	15352	15387	15321	15364	15296	15294	15296	15291	15405	15340	15259	15274	15294	15193	15146	15404	15405	15469	15335	15136	15266	15278	15408	15249	15255	15259	15382	15365	15370	15428	15322	15287	15335	15482	15214	15323	15315	15464	15381	15272	15479	15416	15476	15390	15322	15386	15325	15293	15361	15370	15297	15350	15115	15303	15258	15326	15433	15227	15228	15187	15441	15446	15254	15311	15440	15369	15307	15446	15372	15299	15418	15404	15339	15441	15185	15425	15325	15258	15375	15227	15343	15423	15377	15383	15403	15448	15218	15265	15397	15206	15410	15263	15358	15340	15381	15484	15497	15376	15404	15304	15445	15374	15373	15352	15389	15334	15326	15343	15309	15378	15563	15399	15505	15177	15261	15342	15285	15404	15509	15388	15269	15414	15335	15317	15372	15454	15270	15489	15381	15376	15289	15420	15388	15532	15357	15378	15480	15278	15229	15308	15419	15373	15434	15285	15470	15378	15346	15360	15405	15349	15278	15266	15371	15368	15357	15399	15534	15382	15327	15429	15437	15444	15484	15413	15311	15380	15430	15432	15310	15338	15409	15557	15435	15458	15376	15398	15319	15399	15266	15393	15412	15341	15403	15374	15476	15259	15322	15344	15246	15218	15408	15367	15421	15295	15158	15382	15380	15402	15320	15182	15104	15471	15376	15375	15360	15300	15179	15212	15347	15402	15284	15307	15383	15320	15345	15394	15331	15405	15399	15558	15451	15364	15271	15313	15238	15564	15413	15315	15477	15380	15417	15217	15335	15575	15530	15278	15422	15386	15438	15496	15458	15415	15316	15587	15166	15417	15352	15324	15253	15198	15259	15478	15464	15407	15376	15249	15299	15392	15359	15334	15158	15241	15378	15308	15472	15190	15336	15375	15370	15421	15272	15408	15289	15381	15170	15401	15402	15371	15392	15212	15306	15441	15283	15323	15398	15439	15314	15300	15127	15191	15362	15376	15205	15284	15346	15437	15342	15360	15404	15299	15248	15301	15489	15240	15279	15437	15354	15488	15294	15320	15362	15337	15418	15262	15441	15451	15372	15278	15160	15467	15463	15497	15343	15357	15389	15450	15323	15261	15256	15263	15283	15331	15426	15369	15400	15343	15429	15305	15380	15410	15183	15299	15344	15395	15355	15342	15401	15320	15276	15341	15311	15422	15338	15273	15342	15312	15312	15376	15420	15298	15460	15457	15358	15506	15447	15392	15297	15295	15322	15234	15358	15370	15343	15272	15561	15413	15336	15362	15297	15355	15367	15288	15425	15294	15240	15331	15165	15428	15357	15332	15396	15316	15278	15454	15341	15310	15378	15404	15370	15314	15301	15306	15353	15377	15301	15296	15456	15274	15393	15456	15343	15369	15450	15276	15267	15540	15402	15262	15345	15247	15380	15403	15250	15403	15230	15268	15480	15402	15453	15363	15339	15413	15304	15267	15321	15368	15282	15332	15269	15349	15325	15498	15150	15415	15247	15470	15435	15337	15498	15110	15296	15436	15453	15309	15388	15377	15518	15302	15326	15249	15275	15441	15414	15303	15402	15251	15429	15361	15191	15299	15283	15384	15143	15367	15462	15328	15439	15130	15389	15246	15122	15521	15202	15420	15440	15277	15407	15288	15364	15521	15388	15525	15346	15365	15385	15161	15324	15465	15448	15386	15378	15255	15435	15265	15370	15324	15468	15397	15417	15303	15427	15175	15254	15239	15475	15419	15250	15235	15383	15393	15451	15274	15300	15202	15291	15337	15449	15209	15477	15283	15209	15288	15418	15372	15309	15313	15400	15363	15264	15191	15417	15165	15376	15277	15278	15378	15341	15393	15231	15418	15526	15278	15358	15483	15309	15348	15184	15464	15229	15291	15342	15378	15150	15331	15529	15450	15425	15361	15457	15208	15484	15465	15343	15462	15384	15325	15230	15455	15341	15274	15467	15398	15374	15265	15256	15287	15381	15385	15196	15420	15426	15386	15430	15164	15468	15242	15335	15393	15254	15258	15399	15349	15389	15427	15403	15352	15575	15449	15174	15381	15196	15312	15276	15288	15441	15389	15566	15415	15515	15269	15255	15323	15378	15377	15500	15361	15354	15121	15356	15133	15394	15333	15300	15344	15236	15489	15314	15306	15247	15390	15259	15326	15557	15268	15388	15331	15450	15306	15320	15263	15334	15322	15371	15416	15429	15307	15581	15445	15536	15356	15244	15338	15379	15664	15286	15227	15389	15332	15441	15307	15236	15325	15453	15364	15511	15541	15218	15311	15294	15435	15546	15209	15314	15214	15374	15308	15195	15354	15201	15396	15342	15498	15378	15243	15187	15394	15440	15326	15328	15256	15225	15348	15191	15363	15141	15334	15579	15452	15476	15291	15351	15342	15427	15400	15296	15457	15303	15213	15301	15184	15339	15235	15323	15396	15565	15429	15400	15356	15337	15494	15256	15276	15516	15359	15400	15434	15450	15474	15397	15291	15312	15247	15445	15413	15362	15302	15334	15424	15510	15408	15304	15359	15410	15357	15338	15324	15396	15351	15497	15389	15383	15257	15482	15326	15348	15560	15295	15277	15259	15462	15347	15357	15272	15289	15318	15360	15351	15430	15322	15308	15296	15284	15397	15393	15490	15304	15245	15516	15365	15282	15105	15337	15308	15384	15302	15468	15409	15336	15393	15396	15381	15221	15113	15406	15356	15463	15417	15249	15394	15316	15300	15465	15209	15239	15330	15351	15279	15338	15417	15153	15211	15472	15453	15368	15370	15427	15423	15513	15387	15431	15268	15340	15557	15414	15487	15353	15297	15304	15322	15370	15369	15345	15439	15242	15413	15214	15379	15444	15208	15386	15207	15448	15379	15290	15305	15357	15380	15390	15334	15259	15309	15404	15401	15306	15449	15377	15356	15319	15197	15528	15354	15265	15371	15289	15348	15338	15566	15562	15416	15443	15385	15303	15222	15277	15324	15576	15309	15321	15277	15325	15326	15309	15485	15449	15388	15373	15536	15384	15535	15338	15296	15386	15506	15503	15461	15536	15268	15372	15285	15411	15252	15320	15208	15376	15420	15344	15379	15314	15318	15432	15252	15389	15408	15341	15440	15356	15478	15449	15444	15348	15317	15487	15464	15399	15228	15278	15313	15488	15349	15358	15298	15372	15353	15325	15417	15370	15360	15385	15241	15340	15443	15544	15454	15277	15398	15327	15452	15180	15394	15324	15282	15652	15354	15355	15310	15266	15248	15309	15214	15357	15271	15272	15442	15472	15392	15392	15392	15306	15382	15450	15221	15253	15346	15456	15377	15308	15380	15349	15456	15286	15367	15359	15314	15283	15354	15398	15356	15351	15204	15271	15321	15480	15204	15386	15442	15169	15393	15273	15367	15075	15451	15311	15430	15252	15393	15309	15280	15259	15362	15425	15297	15477	15443	15376	15457	15266	15251	15276	15317	15358	15304	15499	15416	15303	15269	15426	15443	15421	15329	15276	15278	15350	15373	15526	15454	15441	15314	15286	15400	15364	15344	15247	15374	15525	15275	15191	15413	15342	15335	15390	15207	15284	15341	15412	15305	15283	15334	15448	15427	15190	15466	15396	15317	15457	15383	15407	15458	15231	15374	15301	15270	15250	15348	15365	15448	15435	15436	15401	15345	15344	15272	15197	15264	15515	15274	15343	15401	15201	15408	15200	15274	15283	15422	15347	15427	15425	15061	15436	15292	15280	15300	15258	15186	15398	15314	15388	15200	15497	15326	15263	15207	15628	15363	15524	15215	15309	15365	15539	15283	15357	15259	15484	15368	15328	15215	15360	15423	15485	15207	15531	15183	15347	15301	15195	15419	15345	15432	15428	15330	15373	15285	15168	15305	15208	15343	15293	15353	15124	15302	15386	15264	15481	15409	15377	15339	15397	15353	15320	15550	15490	15313	15302	15180	15212	15288	15248	15511	15537	15391	15352	15296	15345	15415	15389	15401	15420	15448	15206	15392	15296	15226	15259	15328	15353	15234	15174	15448	15418	15449	15349	15349	15365	15291	15464	15558	15393	15444	15550	15365	15402	15386	15391	15312	15445	15260	15312	15517	15304	15395	15320	15363	15590	15530	15335	15285	15286	15286	15340	15289	15305	15456	15427	15259	15360	15174	15424	15465	15488	15311	15280	15288	15422	15408	15282	15177	15191	15237	15301	15501	15395	15588	15550	15508	15307	15275	15473	15242	15295	15264	15672	15332	15392	15244	15509	15269	15298	15269	15444	15274	15388	15218	15188	15185	15325	15383	15296	15423	15309	15429	15331	15153	15307	15443	15515	15425	15442	15376	15286
22583	21520	28682	24916	22574	25134	26385	21723	20170	19845	19160	18795	18486	18544	18582	18474	18081	18453	18248	17959	17947	18091	17916	17812	17908	17865	17986	17789	17769	17797	17859	17838	17965	17790	17825	17932	17854	17891	17635	17799	17903	17960	17601	17648	17624	17809	17791	17772	17831	17661	17653	17629	17895	17873	17764	17693	17985	17942	17894	17620	17834	17697	17874	17667	17739	17559	17667	17641	17827	17590	17752	17703	17823	17913	17786	17759	17938	17575	17676	17518	17659	17842	17603	17675	17506	17694	17755	17569	17844	17613	17753	17599	17472	17711	17801	17771	17700	17703	17704	17809	17455	17377	17915	17554	17667	17613	17757	17635	17583	17540	17797	17755	17465	17741	17820	17701	17799	17640	17742	17702	17710	17598	17637	17597	17727	17669	17736	17507	17658	17794	17783	17796	17578	17779	17576	17589	17899	17564	17873	17638	17539	17625	17555	17753	17651	17511	17657	17769	17819	17729	17530	17757	17664	17624	17550	17686	17721	17619	17680	17774	17577	17616	17597	17637	17875	17704	17631	17529	17746	17785	17708	17934	17708	17640	17687	17877	17673	17756	17579	17591	17794	17641	17509	17611	17622	17636	17689	17643	17625	17664	17777	17820	17756	17588	17954	17721	17719	17610	17807	17582	17782	17896	17647	17666	17663	17640	17778	17715	17844	17849	17747	17673	17926	17648	17548	17588	17847	17640	17601	17679	17881	17817	17779	17569	17665	17644	17643	17584	17723	17517	17702	17677	17418	17918	17685	17769	17738	17580	17719	17585	17555	17724	17713	17769	17809	17609	17603	17892	17760	17611	17710	17671	17919	17599	17561	17736	17681	17489	17746	17620	17351	17729	17808	17754	17710	17614	17497	17651	17842	17648	17831	17484	17618	17732	17829	17591	17531	17671	17567	17541	17756	17640	17823	17757	17698	17702	17677	17822	17732	17758	17700	17563	17567	17677	17775	17636	17576	17807	17566	17751	17538	17702	17687	17758	17820	17781	17690	17620	17628	17683	17666	17541	17681	17653	17801	17710	17707	17811	17755	17823	17688	17432	17714	17483	17388	17718	17294	17497	17586	17926	17576	17794	17698	17529	17545	17525	17692	17598	17728	17656	17752	17753	17625	17886	17911	17797	17532	17877	17769	17682	17586	17848	17761	17558	17737	17606	17768	17835	17805	17459	17560	17618	17570	17736	17701	17736	17867	17698	17811	17734	17772	17734	17464	17691	17894	17444	17509	17651	17575	17709	17673	17590	17841	17877	17647	17746	17644	17678	17619	17731	17588	17662	17606	17576	17761	17705	17795	17748	17492	17747	17660	17604	17594	17496	17629	17674	17551	17642	17751	17621	17851	17691	17630	17339	17684	17668	17716	17644	17663	17551	17596	17700	17651	17618	17677	17692	17864	17874	17819	17604	17777	17772	17856	17686	17524	17591	17925	17581	17974	17641	17684	17721	17619	17605	17637	17533	17771	17530	17679	17561	17565	17553	17808	17717	17499	17580	17748	17584	17562	17586	17558	17458	17756	17675	17727	17720	17761	17772	17941	17666	17394	17740	17626	17754	17642	17527	17471	17667	17487	17734	17770	18029	17650	17748	17736	17643	17893	17732	17565	17579	17462	17722	17751	17786	17630	17549	17601	17800	17739	17540	17418	17782	17709	17731	17595	17646	17651	17602	17637	17700	17727	17919	17870	17615	17653	17685	17590	17600	17582	17645	17755	17450	17403	17639	17662	17496	17573	17724	17563	17561	17556	17510	17855	17676	17722	17519	17728	17714	17686	17698	17641	17733	17486	17677	17884	17693	17683	17791	17767	17539	17666	17557	17721	17681	17566	17634	17588	17516	17695	17691	17595	17599	17620	17628	17639	17697	17618	17733	17660	17850	17644	17842	17535	17647	17527	17514	17836	17753	17856	17741	17702	17743	17607	17837	17706	17621	17713	17768	17642	17784	17868	17636	17697	17592	17534	17629	17503	17523	17600	17730	17718	17458	17788	17901	17608	17728	17667	17578	17726	17812	17564	17780	17754	17458	17836	17891	17738	17711	17881	17818	17770	17684	17687	17700	17523	17748	17828	17501	17658	17546	17674	17556	17649	17847	17696	17671	17716	17649	17708	17573	17615	17765	17655	17851	17634	17537	17752	17955	17773	17745	17568	17592	17619	17500	17595	17623	17634	17544	17542	17594	17659	17499	17586	17804	17763	17694	17800	17454	17548	17733	17578	17725	17627	17557	17835	17671	17679	17739	17591	17780	17687	17651	17762	17558	17754	17827	17565	17689	17595	17764	17564	17530	17608	17752	17736	17958	17823	17718	17574	17770	17854	17763	17858	17626	17597	17536	17643	17895	17549	17558	17675	17589	17542	17711	17775	17757	17746	17725	17712	17787	17768	17596	17669	17764	17753	17692	17613	17460	17592	17750	17686	17692	17530	17726	17520	17610	17681	17765	17531	17702	17808	17753	17727	17766	17589	17551	17581	17562	17511	17600	17884	17629	17642	17517	17556	17532	17635	17616	17727	17604	17483	17776	17739	17707	17723	17508	17765	17666	17672	17819	17687	17707	17795	17856	17763	17703	17408	17807	17522	17873	17739	17881	17665	17810	17721	17706	17797	17745	17586	17749	17598	17713	17516	17778	17599	17619	17714	17448	17836	17852	17788	17636	17672	17649	17632	17556	17742	17506	17712	17569	17705	17738	17808	17601	17697	17575	17589	17551	17783	17617	17767	17467	17649	17504	17437	17826	17809	17603	17743	17623	17642	17576	17639	17642	17683	17821	17538	17674	17761	17700	17379	17708	17804	17697	17630	17744	17897	17537	17873	17660	17619	17573	17755	17375	17499	17667	17698	17738	17509	17710	17692	17775	17507	17684	17771	17702	17715	17534	17400	17708	17780	17814	17971	17554	17662	17602	17723	17844	17739	17634	17554	17484	17689	17721	17811	17756	17758	17635	17580	17700	17868	17787	17649	17673	17798	17745	17734	17706	17655	17666	17686	17607	17681	17821	17776	17661	17629	17667	17520	17728	17815	17625	17669	17766	17660	17571	17746	17784	17836	17589	17715	17624	17636	17728	17755	17709	17620	17852	17717	17819	17751	17516	17756	17642	17747	17673	17790	17522	17562	17781	17836	17673	17720	17748	17756	17637	17786	17560	17618	17600	17688	17586	17768	17779	17761	17668	17648	17608	17796	17728	17659	17506	17631	17543	17637	17538	17559	17599	17643	17780	17802	17541	17742	17735	17467	17668	17637	17541	17770	17839	17806	17909	17915	17707	17789	17673	17556	17696	17675	17625	17671	17741	17577	17857	17561	17599	17727	17618	17853	17803	17755	17730	17752	17656	17665	17445	17595	17913	17348	17589	17742	17802	17605	17518	17796	17858	17557	17629	17798	17618	17642	17515	17757	17985	17704	17822	17805	17509	17700	17600	17614	17625	17584	17608	17694	17868	17523	17785	17759	17561	17687	17918	17817	17673	17898	17496	17480	17626	17723	17632	17768	17617	17574	17582	17662	17406	17558	17813	17828	17938	17706	17828	17718	17891	17717	17678	17730	17696	17571	17616	17736	17623	17893	17800	17706	17646	17760	17653	17598	17683	17667	17649	17777	17600	17536	17702	17745	17702	17572	17708	17643	17527	17712	17670	17548	17528	17821	17622	17848	17694	17660	17614	17719	17716	17761	17559	17686	17621	17670	17716	17772	17572	17727	17718	17509	17644	17879	17537	17735	17719	17774	17559	17572	17683	17642	17750	17753	17822	17634	17915	17694	17878	17991	17670	17701	17698	17719	17731	17676	17600	17785	17651	17571	17587	17803	17695	17682	17589	17756	17749	17620	17565	17560	17582	17700	17768	17590	17696	17593	17538	17719	17653	17636	17655	17693	17740	17650	17744	17779	17669	17760	17780	17601	17837	17593	17602	17801	17833	17661	17792	17794	17657	17789	17731	17508	17638	17624	17727	17802	17535	17603	17727	17674	17794	17653	17633	17935	17687	17677	17769	17994	17574	17570	17800	17600	17713	17842	17789	17858	17772	17718	17710	17714	17855	17661	17653	17809	17628	17675	17726	17755	17780	17741	17628	17836	17536	17673	17747	17591	17722	17715	17605	17783	17545	17744	17592	17451	17688	17734	17553	17644	17949	17566	17685	17857	17659	17529	17637	17577	17584	17752	17765	17740	17673	17792	17766	17780	17682	17866	17593	17786	17800	17531	17603	17829	17960	17796	17564	17702	17620	17751	17502	17658	17685	17541	17577	17744	17753	17803	17475	17720	17762	17714	17637	17752	17728	17942	17613	17905	17747	17589	17635	17677	17675	17640	17809	17702	17707	17611	17538	17608	17821	17902	17723	17551	17551	17691	17572	17589	17762	17577	17578	17683	17742	17787	17668	17439	17807	17712	17766	17508	17691	17870	17682	17818	17708	17689	17771	17885	17867	17621	17639	17670	17783	17778	17675	17631	17814	17800	17754	17706	17498	17758	17615	17636	17481	17764	17752	17656	17900	17780	17671	17689	17680	17550	17625	17705	17480	17834	17652	17627	17706	17727	17722	17788	17770	17801	17627	17737	17663	17700	17720	17550	17788	17801	17578	17593	17704	17807	17629	17727	17719	17896	17660	17596	17714	17808	17518	17700	17764	17724	17636	17829	17740	17740	17718	17614	17682	17470	17514	17797	17628	17775	17646	17538	17705	17679	17768	17902	17847	17698	17736	17814	17669	17599	17596	17637	17605	17492	17677	17659	17619	17684	17806	17829	17819	17775	17740	17928	17583	17588	17809	17596	17689	17596	17709	17857	17718	17799	17647	17716	17731	17809	17763	17625	17808	17645	17728	17690	17598	17511	17613	17759	17802	17772	17577	17650	17683	17759	17737	17733	17645	17687	17689	17672	17659	17763	17399	17477	17484	17530	17682	17754	17683	17835	17729	17808	17704	17574	17609	17379	17720	17663	17613	17752	17834	17897	17806	17865	17659	17627	17544	17682	17669	17653	17699	17782	17714	17511	17682	17652	17554	17576	17794	17739	17579	17636	17575	17765	17668	17904	17641	17744	17725	17723	17751	17796	17518	17586	17508	17425	17605	17729	17837	17584	17709	17593	17688	17792	17720	17890	17631	17595	17602	17599	17606
27577	54629	47246	36997	30535	25745	22827	20726	19367	18364	17536	17072	16810	16659	16348	16377	16318	16355	16009	16044	16004	15934	16004	15936	15961	15888	15875	15727	15829	15715	15949	15703	15712	15838	15889	15683	15803	15702	15728	15759	15727	15896	15951	15753	15720	15818	15624	15767	15694	15608	15641	15758	15787	15699	15614	15722	15830	15740	15745	15787	15860	15681	15675	15779	15633	15653	15718	15766	15580	15643	15766	15659	15781	15683	15724	15617	15511	15628	15667	15725	15645	15629	15658	15810	15695	15796	15664	15849	15701	15780	15814	15645	15690	15757	15665	15728	15558	15761	15831	15625	15837	15599	15699	15683	15841	15679	15775	15582	15651	15695	15633	15620	15886	15656	15514	15762	15785	15821	15663	15767	15824	15492	15780	15722	15713	15689	15764	15764	15852	15613	15627	15707	15906	15699	15552	15936	15754	15682	15819	15659	15733	15528	15587	15652	15699	15727	15779	15696	15596	15747	15706	15708	15686	15743	15628	15840	15679	15910	15770	15758	15659	15714	15666	15660	15716	15729	15806	15675	15698	15513	15668	15705	15625	15738	15765	15528	15580	15567	15582	15663	15795	15783	15672	15633	15772	15533	15672	15747	15614	15627	15712	15498	15682	15744	15707	15707	15645	15615	15775	15646	15781	15701	15653	15552	15650	15608	15748	15770	15787	15887	15822	15643	15740	15813	15843	15711	15777	15613	15883	15716	15808	15819	15766	15703	15669	15691	15651	15859	15777	15623	15826	15724	15691	15753	15795	15701	15698	15866	15651	15724	15678	15677	15573	15634	15625	15565	15574	15483	15721	15730	15603	15699	15628	15601	15677	15715	15538	15636	15693	15656	15732	15681	15588	15797	15713	15538	15660	15621	15762	15589	15555	15583	15691	15760	15612	15715	15645	15919	15757	15614	15707	15605	15842	15565	15655	15740	15641	15542	15564	15754	15722	15630	15688	15718	15567	15758	15780	15794	15663	15767	15650	15680	15636	15697	15707	15852	15913	15678	15491	15598	15616	15534	15739	15697	15681	15645	15680	15766	15696	15517	15562	15671	15721	15564	15702	15749	15796	15536	15702	15637	15808	15516	15679	15692	15454	15777	15681	15611	15579	15785	15731	15752	15785	15735	15660	15551	15951	15762	15586	15785	15629	15728	15667	15878	15760	15668	15579	15566	15807	15578	15649	15624	15731	15596	15614	15700	15638	15670	15727	15766	15681	15659	15783	15562	15660	15700	15902	15725	15618	15776	15577	15769	15604	15687	15605	15626	15564	15769	15585	15754	15665	15831	15731	15847	15648	15935	15740	15610	15708	15635	15718	15765	15516	15674	15575	15709	15677	15764	15715	15658	15587	15647	15836	15923	15641	15678	15616	15615	15738	15756	15747	15754	15942	15720	15552	15747	15867	15609	15531	15698	15787	15722	15682	15745	15728	15728	15741	15691	15738	15559	15689	15722	15727	15756	15762	15704	15537	15680	15654	15761	15781	15811	15754	15728	15801	15871	15516	15679	15766	15631	15612	15730	15599	15559	15771	15735	15824	15808	15704	15458	15637	15627	15856	15717	15735	15749	15738	15859	15634	15821	15780	15900	15770	15645	15603	15624	15669	15711	15614	15733	15791	15779	15741	15632	15835	15961	15617	15695	15601	15534	15542	15580	15522	15613	15746	15816	15826	15713	15701	15689	15649	15480	15669	15702	15837	15800	15580	15746	15640	15606	15692	15848	15646	15703	15652	15695	15704	15594	15821	15582	15574	15670	15672	15648	15657	15551	15656	15634	15659	15612	15639	15703	15643	15625	15582	15733	15639	15606	15820	15574	15710	15713	15822	15503	15775	15834	15650	15780	15689	15643	15617	15779	15540	15642	15699	15546	15620	15782	15382	15727	15609	15666	15629	15729	15693	15910	15588	15693	15681	15622	15688	15523	15862	15751	15750	15750	15771	15411	15713	15677	15747	15617	15676	15655	15595	15552	15640	15641	15821	15777	15816	15773	15796	15718	15689	15562	15782	15582	15554	15626	15591	15713	15805	15642	15716	15548	15597	15522	15838	15641	15704	15619	15538	15635	15780	15662	15722	15700	15611	15738	15828	15692	15789	15846	15722	15735	15619	15780	15675	15735	15730	15611	15844	15731	15796	15934	15740	15641	15703	15506	15785	15863	15547	15645	15702	15814	15601	15762	15865	15659	15656	15646	15612	15641	15820	15560	15676	15687	15667	15696	15961	15664	15658	15707	15683	15599	15698	15593	15588	15760	15596	15758	15565	15692	15578	15652	15580	15767	15727	15660	15701	15458	15691	15735	15696	15664	15764	15783	15634	15704	15578	15655	15849	15787	15682	15667	15847	15642	15611	15997	15714	15906	15492	15956	15672	15724	15755	15652	15717	15714	15739	15655	15610	15565	15737	15707	15597	15870	15658	15637	15571	15692	15833	15727	15615	15808	15613	15733	15673	15653	15833	15569	15637	15681	15518	15747	15799	15825	15572	15520	15625	15758	15771	15563	15620	15810	15606	15664	15701	15649	15686	15545	15762	15655	15707	15825	15709	15741	15713	15678	15504	15574	15543	15669	15712	15688	15814	15810	15720	15680	15689	15729	15706	15594	15664	15807	15599	15765	15679	15582	15728	15757	15630	15676	15632	15726	15767	15680	15675	15700	15547	15599	15668	15656	15913	15590	15698	15730	15621	15735	15721	15805	15703	15656	15725	15671	15708	15551	15650	15706	15647	15688	15507	15677	15616	15689	15737	15727	15645	15683	15616	15662	15595	15742	15532	15663	15799	15800	15713	15771	15663	15695	15720	15539	15625	15624	15580	15742	15567	15857	15622	15779	15602	15696	15787	15704	15746	15628	15725	15666	15507	15792	15706	15529	15752	15851	15611	15711	15665	15479	15708	15614	15694	15661	15791	15732	15723	15643	15625	15711	15794	15696	15586	15590	15619	15817	15691	15568	15619	15833	15579	15587	15649	15654	15765	15794	15736	15728	15734	15607	15552	15650	15809	15653	15722	15747	15776	15745	15609	15613	15848	15688	15724	15886	15512	15560	15771	15651	15661	15740	15663	15703	15582	15796	15752	15710	15697	15721	15736	15639	15792	15648	15505	15616	15518	15640	15780	15799	15696	15834	15619	15822	15738	15626	15877	15835	15764	15671	15572	15602	15587	15568	15593	15666	15535	15623	15751	15988	15610	15627	15645	15748	15848	15633	15629	15619	15904	15454	15528	15713	15732	15812	15692	15763	15716	15497	15765	15642	15897	15743	15653	15666	15609	15728	15839	15551	15812	15584	15602	15481	15862	15514	15821	15607	15754	15839	15567	15641	15798	15740	15763	15589	15711	15777	15753	15638	15809	15864	15575	15594	15569	15620	15747	15819	15725	15781	15762	15735	15769	15686	15749	15639	15744	15845	15758	15667	15696	15775	15735	15727	15799	15759	15483	15712	15700	15905	15813	15814	15629	15889	15433	15687	15698	15801	15548	15698	15605	15683	15767	15742	15754	15636	15764	15711	15739	15561	15759	15687	15495	15682	15762	15574	15513	15698	15722	15833	15570	15625	15775	15807	15753	15605	15651	15547	15744	15755	15612	15654	15657	15677	15579	15685	15762	15624	15651	15726	15588	15824	15637	15647	15670	15763	15670	15623	15669	15716	15537	15490	15717	15831	15733	15694	15824	15663	15617	15830	15807	15689	15548	15737	15779	15680	15567	15835	15812	15783	15743	15607	15723	15708	15702	15682	15709	15855	15689	15582	15663	15639	15595	15830	15470	15614	15640	15656	15600	15689	15535	15749	15688	15569	15565	15578	15471	15796	15669	15563	15702	15796	15897	15622	16033	15627	15711	15805	15602	15716	15684	15663	15674	15613	15594	15575	15661	15703	15615	15661	15681	15685	15826	15526	15740	15599	15710	15599	15794	15703	15710	15824	15809	15633	15576	15807	15717	15695	15754	15876	15738	15749	15718	15560	15423	15776	15777	15781	15596	15910	15775	15662	15649	15751	15543	15697	15925	15671	15615	15549	15679	15503	15630	15562	15800	15720	15780	15621	15680	15760	15798	15668	15763	15578	15798	15591	15532	15885	15694	15766	15625	15507	15786	15762	15501	15671	15945	15575	15767	15603	15537	15843	15572	15600	15691	15586	15687	15647	15686	15833	15571	15479	15601	15866	15657	15577	15772	15714	15817	15605	15740	15600	15662	15720	15684	15749	15581	15565	15702	15648	15460	15689	15898	15675	15627	15693	15899	15587	15670	15655	15651	15734	15494	15660	15632	15800	15685	15743	15725	15670	15738	15675	15584	15726	15620	15757	15551	15801	15496	15458	15711	15718	15770	15646	15956	15839	15699	15660	15728	15704	15560	15754	15601	15835	15748	15525	15670	15633	15881	15692	15673	15455	15636	15536	15792	15560	15800	15582	15676	15730	15657	15697	15713	15700	15648	15651	15815	15741	15545	15716	15911	15636	15696	15815	15607	15786	15779	15582	15569	15741	15770	15575	15699	15602	15825	15518	15693	15515	15626	15609	15697	15443	15737	15621	15789	15628	15893	15579	15635	15845	15622	15660	15738	15569	15632	15665	15626	15505	15545	15687	15701	15654	15656	15800	15674	15722	15780	15752	15602	15665	15555	15636	15812	15780	15960	15736	15796	15761	15689	15709	15632	15746	15719	15690	15793	15754	15765	15628	15895	15768	15603	15738	15763	15733	15867	15720	15494	15790	15705	15746	15496	15727	15471	15748	15683	15539	15553	15678	15727	15842	15635	15704	15694	15613	15700	15854	15543	15887	15511	15589	15722	15661	15582	15767	15649	15732	15753	15552	15820	15468	15532	15614	15600	15676	15690	15894	15471	15932	15580	15678	15799	15686	15713	15866	15648	15640	15662	15703	15631	15721	15579	15682	15781	15639	15674	15631	15664	15630	15664	15676	15706	15777	15732	15484	15591	15529	15584	15656	15669	15657	15604	15695	15604	15801	15738	15679	15693	15737	15674	15650	15745	15586	15850	15613	15525	15641	15638	15901	15786	15704	15719	15839	15777	15658	15652	15656	15629	15695	15759	15600	15773	15700	15658	15796	15765	15711	15849	15769	15542	15704	15642	15651	15755	15669	15660	15927	15758	15785	15600	15657
30090	29144	33983	28527	22652	20919	19420	18874	18410	17898	17790	17719	17704	17849	17542	17570	17464	17355	17453	17426	17384	17522	17354	17541	17565	17348	17613	17339	17355	17453	17392	17215	17438	17348	17473	17251	17453	17381	17534	17518	17327	17191	17361	17378	17320	17494	17478	17311	17212	17322	17493	17251	17607	17442	17203	17197	17559	17316	17400	17469	17534	17505	17357	17250	17533	17197	17319	17363	17445	17428	17346	17306	17427	17335	17573	17290	17449	17469	17540	17266	17181	17414	17637	17458	17323	17428	17474	17451	17160	17538	17493	17288	17361	17391	17402	17431	17311	17155	17512	17341	17296	17268	17370	17338	17611	17291	17234	17340	17536	17270	17325	17595	17429	17465	17575	17255	17491	17252	17335	17336	17393	17348	17532	17395	17274	17313	17611	17468	17249	17623	17521	17428	17324	17382	17367	17405	17276	17651	17281	17409	17229	17298	17094	17344	17342	17369	17393	17370	17265	17435	17406	17376	17292	17261	17385	17317	17425	17303	17297	17306	17238	17291	17544	17328	17263	17302	17207	17284	17447	17480	17209	17320	17225	17094	17246	17350	17438	17447	17449	17337	17363	17404	17299	17411	17370	17373	17415	17410	17397	17371	17381	17202	17312	17525	17273	17219	17372	17407	17521	17236	17342	17451	17538	17482	17477	17512	17216	17456	17457	17303	17345	17323	17374	17313	17450	17337	17221	17363	17433	17245	17315	17130	17304	17337	17319	17237	17364	17515	17351	17240	17434	17326	17316	17344	17386	17123	17473	17290	17316	17328	17320	17250	17418	17330	17261	17421	17368	17342	17405	17375	17283	17264	17325	17544	17522	17435	17288	17248	17354	17299	17398	17349	17482	17359	17377	17231	17451	17339	17586	17377	17208	17309	17307	17230	17388	17487	17440	17413	17410	17391	17336	17331	17253	17397	17327	17273	17132	17421	17255	17346	17489	17338	17322	17191	17313	17481	17419	17363	17506	17202	17426	17396	17474	17358	17312	17295	17322	17300	17534	17219	17355	17435	17371	17353	17474	17330	17656	17347	17329	17195	17496	17502	17412	17382	17339	17391	17211	17395	17265	17194	17344	17327	17428	17345	17357	17444	17418	17534	17598	17386	17442	17497	17336	17249	17354	17325	17365	17163	17394	17512	17506	17277	17381	17313	17269	17352	17564	17406	17485	17353	17450	17482	17301	17385	17309	17406	17280	17343	17298	17347	17663	17337	17224	17359	17237	17304	17345	17416	17288	17258	17348	17355	17397	17295	17435	17310	17163	17387	17198	17092	17277	17496	17336	17355	17257	17398	17294	17380	17378	17315	17498	17344	17468	17377	17461	17384	17112	17191	17310	17208	17117	17261	17139	17299	17650	17376	17333	17313	17213	17340	17404	17388	17323	17248	17272	17537	17594	17323	17123	17464	17433	17379	17405	17412	17218	17479	17456	17309	17457	17533	17610	17345	17644	17353	17362	17500	17404	17370	17526	17107	17302	17198	17416	17329	17313	17636	17371	17416	17388	17393	17417	17312	17252	17202	17430	17389	17318	17284	17286	17414	17361	17269	17293	17446	17332	17451	17381	17407	17202	17269	17545	17404	17625	17374	17687	17174	17444	17388	17147	17303	17387	17368	17455	17393	17330	17366	17502	17467	17367	17301	17501	17417	17463	17365	17393	17302	17487	17356	17522	17329	17215	17290	17383	17283	17316	17406	17264	17378	17462	17434	17464	17517	17375	17286	17329	17283	17336	17328	17323	17174	17434	17266	17298	17348	17368	17500	17521	17282	17260	17539	17371	17236	17246	17486	17410	17372	17369	17256	17247	17314	17467	17524	17458	17203	17290	17371	17512	17337	17506	17387	17298	17408	17449	17241	17255	17321	17492	17384	17246	17404	17346	17250	17366	17351	17071	17444	17333	17381	17461	17293	17313	17306	17466	17321	17426	17369	17383	17277	17304	17405	17324	17333	17427	17432	17345	17314	17368	17442	17415	17492	17343	17490	17449	17424	17285	17339	17380	17317	17317	17451	17554	17298	17546	17402	17571	17379	17406	17415	17382	17335	17442	17233	17260	17293	17419	17357	17322	17425	17332	17605	17213	17354	17410	17391	17458	17264	17340	17397	17141	17419	17419	17425	17483	17578	17341	17234	17412	17352	17498	17359	17367	17311	17521	17388	17395	17315	17439	17440	17331	17572	17693	17486	17486	17555	17343	17298	17320	17277	17411	17321	17364	17439	17205	17346	17212	17355	17253	17420	17281	17513	17292	17385	17446	17369	17469	17441	17188	17260	17393	17334	17290	17372	17395	17452	17605	17563	17386	17405	17363	17488	17217	17326	17239	17537	17282	17431	17529	17391	17387	17443	17405	17170	17489	17393	17167	17301	17346	17388	17295	17459	17522	17400	17579	17527	17468	17409	17079	17381	17376	17589	17446	17292	17395	17338	17384	17458	17548	17172	17365	17629	17439	17442	17610	17539	17407	17366	17388	17511	17573	17561	17414	17498	17524	17455	17236	17184	17261	17273	17553	17326	17294	17355	17272	17442	17266	17207	17319	17297	17430	17469	17502	17644	17273	17551	17545	17280	17461	17263	17431	17334	17323	17363	17434	17373	17293	17431	17480	17457	17550	17433	17424	17406	17466	17564	17279	17453	17426	17323	17308	17069	17277	17296	17161	17210	17348	17249	17479	17426	17409	17367	17376	17472	17020	17262	17512	17463	17287	17472	17291	17235	17363	17515	17279	17364	17423	17391	17258	17461	17468	17437	17161	17377	17187	17399	17401	17243	17412	17512	17440	17312	17522	17330	17163	17441	17112	17482	17472	17466	17510	17448	17318	17210	17366	17311	17294	17412	17484	17290	17402	17141	17528	17197	17179	17356	17391	17492	17384	17332	17386	17180	17317	17305	17220	17281	17567	17507	17461	17380	17520	17264	17198	17345	17422	17369	17344	17353	17328	17187	17245	17294	17295	17477	17356	17296	17439	17457	17241	17330	17291	17220	17487	17384	17170	17404	17302	17551	17266	17567	17450	17282	17309	17567	17427	17149	17278	17434	17680	17401	17371	17277	17296	17419	17523	17402	17336	17372	17416	17537	17592	17453	17527	17645	17245	17396	17444	17375	17396	17177	17209	17403	17204	17258	17274	17196	17321	17192	17513	17164	17425	17381	17306	17278	17227	17363	17349	17291	17447	17542	17479	17286	17446	17257	17440	17415	17324	17445	17281	17345	17485	17280	17338	17461	17280	17249	17292	17255	17318	17313	17274	17330	17396	17452	17323	17310	17341	17547	17571	17331	17350	17395	17239	17329	17486	17273	17201	17119	17321	17370	17373	17143	17269	17545	17640	17263	17313	17310	17148	17176	17435	17388	17181	17373	17346	17272	17419	17338	17347	17448	17436	17128	17156	17329	17462	17350	17369	17311	17270	17303	17271	17379	17523	17498	17442	17439	17184	17611	17300	17393	17432	17267	17434	17409	17315	17287	17433	17227	17155	17505	17338	17528	17642	17439	17489	17360	17221	17321	17454	17454	17330	17287	17353	17393	17274	17344	17429	17434	17270	17323	17459	17269	17369	17411	17484	17580	17596	17538	17255	17306	17570	17365	17359	17381	17426	17340	17494	17428	17401	17302	17308	17302	17594	17298	17284	17409	17456	17341	17347	17458	17705	17385	17391	17308	17366	17237	17398	17314	17291	17151	17350	17576	17254	17368	17487	17401	17314	17255	17407	17423	17473	17410	17272	17562	17347	17521	17497	17479	17525	17383	17404	17538	17310	17171	17308	17338	17214	17293	17386	17526	17291	17296	17415	17494	17275	17270	17340	17332	17439	17628	17438	17287	17365	17217	17481	17403	17465	17573	17155	17246	17583	17646	17452	17295	17401	17248	17374	17288	17482	17519	17430	17590	17416	17475	17431	17531	17222	17281	17330	17362	17689	17478	17407	17428	17388	17716	17582	17349	17336	17355	17361	17209	17474	17322	17457	17495	17388	17486	17466	17323	17419	17449	17452	17373	17167	17451	17254	17196	17360	17224	17380	17411	17205	17428	17283	17301	17500	17436	17331	17438	17475	17283	17250	17337	17451	17272	17114	17415	17365	17317	17434	17323	17438	17232	17344	17368	17498	17294	17374	17269	17337	17357	17409	17209	17261	17377	17336	17340	17474	17434	17431	17294	17428	17478	17175	17360	17544	17273	17214	17351	17366	17377	17319	17432	17430	17372	17316	17280	17602	17393	17357	17381	17368	17384	17470	17325	17178	17360	17413	17321	17394	17337	17540	17387	17278	17296	17303	17209	17389	17502	17404	17250	17304	17512	17445	17241	17434	17462	17185	17380	17440	17251	17297	17518	17388	17353	17224	17409	17164	17445	17448	17480	17281	17334	17368	17437	17455	17329	17331	17406	17305	17184	17420	17360	17426	17362	17476	17552	17249	17311	17470	17170	17516	17432	17257	17237	17336	17048	17271	17299	17321	17591	17257	17290	17438	17296	17457	17394	17420	17438	17466	17255	17361	17281	17203	17526	17437	17511	17329	17557	17468	17417	17383	17325	17316	17179	17379	17377	17299	17317	17358	17477	17268	17262	17318	17368	17449	17283	17172	17457	17471	17477	17560	17493	17411	17106	17534	17406	17429	17334	17385	17215	17483	17290	17279	17468	17399	17290	17427	17705	17172	17369	17507	17476	17434	17446	17550	17208	17193	17466	17496	17428	17367	17434	17384	17241	17636	17287	17293	17456	17350	17154	17255	17542	17453	17502	17387	17239	17558	17360	17352	17321	17373	17399	17395	17409	17510	17390	17555	17313	17346	17392	17263	17203	17207	17531	17362	17325	17250	17468	17402	17313	17262	17465	17443	17223	17454	17328	17416	17269	17485	17347	17440	17210	17314	17526	17347	17466	17400	17259	17414	17241	17284	17364	17297	17452	17407	17472	17412	17644	17277	17285	17185	17245	17322	17322	17250	17575	17263	17290	17402	17410	17297	17287	17367	17587	17355	17386	17282	17256	17404	17347	17282	17355	17356	17182	17513	17271	17376	17204	17452	17326	17493	17349	17153	17365	17348	17132	17273	17599	17356	17387	17324	17296	17397	17490	17270	17397	17270	17237	17284	17218	17619	17336	17625	17387	17277	17448
28094	44337	36642	27484	22813	20151	18562	17522	16957	16397	16207	16038	15846	15889	15641	15851	15723	15643	15659	15706	15616	15546	15596	15793	15538	15890	15461	15709	15523	15503	15428	15698	15434	15635	15458	15515	15438	15613	15448	15440	15577	15576	15568	15667	15388	15451	15459	15579	15506	15495	15531	15398	15542	15435	15443	15449	15400	15498	15663	15396	15806	15574	15509	15533	15567	15473	15534	15684	15561	15549	15417	15337	15589	15477	15583	15584	15525	15430	15423	15572	15407	15428	15506	15585	15601	15549	15237	15445	15510	15394	15589	15600	15451	15381	15519	15687	15620	15428	15521	15351	15471	15344	15481	15597	15649	15547	15488	15572	15626	15431	15464	15628	15546	15653	15524	15504	15730	15387	15533	15539	15456	15406	15584	15350	15476	15535	15569	15720	15502	15419	15302	15519	15485	15448	15575	15395	15612	15627	15563	15454	15373	15466	15532	15387	15532	15662	15535	15507	15511	15624	15530	15514	15577	15516	15357	15401	15440	15394	15624	15532	15323	15509	15539	15460	15382	15621	15485	15435	15325	15492	15580	15466	15610	15640	15355	15468	15618	15383	15382	15455	15505	15584	15478	15520	15433	15512	15633	15443	15554	15575	15531	15404	15380	15379	15469	15449	15470	15509	15487	15694	15333	15444	15395	15430	15627	15481	15453	15495	15542	15602	15629	15528	15335	15522	15555	15572	15551	15466	15633	15669	15386	15413	15496	15510	15457	15574	15641	15437	15270	15525	15415	15484	15457	15474	15602	15462	15451	15514	15392	15247	15430	15536	15424	15501	15575	15418	15399	15370	15398	15696	15574	15377	15422	15528	15451	15407	15395	15666	15514	15447	15519	15395	15555	15474	15556	15408	15482	15575	15410	15615	15423	15388	15567	15449	15701	15484	15416	15494	15530	15543	15519	15638	15483	15536	15548	15447	15523	15543	15626	15539	15432	15460	15422	15612	15455	15635	15462	15573	15461	15464	15402	15551	15637	15249	15439	15394	15479	15536	15498	15521	15385	15528	15490	15442	15403	15420	15446	15558	15362	15708	15441	15487	15547	15482	15600	15445	15434	15523	15458	15590	15222	15468	15577	15453	15432	15578	15443	15342	15397	15496	15675	15409	15479	15557	15517	15514	15619	15387	15376	15617	15500	15503	15394	15439	15666	15405	15535	15432	15558	15442	15302	15549	15422	15352	15489	15404	15607	15566	15471	15641	15503	15541	15610	15526	15582	15504	15396	15429	15451	15518	15454	15658	15456	15402	15507	15511	15628	15302	15515	15549	15555	15392	15317	15628	15561	15467	15653	15477	15501	15342	15507	15502	15561	15495	15550	15497	15602	15443	15496	15473	15517	15417	15512	15548	15409	15390	15551	15523	15379	15478	15517	15443	15449	15483	15640	15476	15295	15539	15532	15561	15656	15463	15418	15537	15430	15482	15653	15419	15402	15582	15662	15401	15518	15445	15507	15409	15670	15530	15654	15535	15522	15510	15393	15553	15571	15464	15496	15504	15411	15480	15574	15419	15413	15548	15594	15553	15456	15618	15615	15493	15496	15542	15271	15493	15430	15497	15431	15705	15600	15491	15612	15633	15516	15334	15515	15640	15464	15375	15587	15459	15744	15519	15420	15430	15321	15561	15366	15575	15552	15622	15636	15457	15409	15375	15474	15532	15453	15435	15430	15674	15571	15491	15559	15487	15555	15635	15566	15510	15397	15403	15480	15504	15469	15641	15375	15546	15565	15538	15406	15547	15513	15528	15421	15651	15377	15460	15556	15370	15519	15499	15469	15654	15513	15480	15538	15575	15490	15318	15521	15403	15417	15575	15534	15515	15462	15449	15461	15398	15491	15325	15655	15493	15654	15318	15481	15430	15379	15468	15599	15558	15386	15509	15444	15537	15425	15532	15444	15479	15588	15600	15373	15614	15573	15631	15589	15609	15627	15576	15561	15372	15452	15606	15365	15444	15589	15568	15497	15429	15617	15483	15521	15509	15536	15390	15456	15520	15558	15481	15454	15446	15561	15476	15496	15667	15466	15376	15581	15520	15502	15441	15587	15607	15516	15538	15619	15285	15519	15532	15244	15420	15531	15546	15528	15394	15593	15421	15477	15503	15533	15613	15455	15491	15460	15359	15557	15401	15548	15571	15488	15544	15550	15511	15623	15414	15524	15478	15468	15563	15594	15526	15540	15483	15391	15259	15508	15419	15408	15547	15541	15567	15336	15393	15539	15667	15604	15614	15478	15336	15511	15461	15477	15316	15392	15594	15437	15540	15423	15665	15404	15582	15570	15414	15634	15509	15530	15472	15714	15540	15477	15385	15532	15423	15574	15535	15524	15586	15401	15436	15431	15371	15356	15527	15449	15597	15545	15423	15713	15561	15496	15611	15589	15468	15559	15534	15456	15530	15571	15583	15468	15412	15497	15449	15420	15514	15541	15566	15537	15586	15599	15557	15557	15494	15459	15542	15470	15468	15399	15540	15679	15670	15436	15695	15617	15474	15547	15575	15529	15559	15448	15594	15589	15541	15676	15510	15607	15665	15527	15618	15445	15498	15599	15320	15480	15280	15487	15330	15583	15528	15586	15555	15607	15425	15668	15346	15508	15588	15382	15537	15362	15567	15653	15380	15546	15436	15554	15532	15526	15507	15455	15466	15285	15379	15490	15415	15560	15597	15508	15406	15521	15357	15503	15617	15488	15474	15465	15461	15448	15429	15466	15503	15351	15538	15501	15366	15601	15395	15581	15448	15464	15555	15581	15652	15463	15634	15524	15517	15461	15549	15514	15399	15542	15465	15449	15525	15434	15484	15574	15368	15489	15641	15451	15670	15514	15516	15651	15566	15460	15585	15377	15299	15551	15608	15594	15532	15544	15571	15533	15393	15420	15446	15362	15426	15324	15356	15545	15711	15486	15414	15590	15481	15573	15456	15433	15568	15540	15512	15545	15512	15533	15365	15543	15462	15491	15431	15483	15449	15502	15562	15453	15479	15570	15559	15453	15521	15399	15520	15454	15423	15672	15419	15616	15394	15400	15380	15500	15418	15601	15580	15422	15628	15574	15612	15389	15696	15453	15698	15312	15390	15431	15546	15423	15445	15499	15507	15423	15418	15578	15474	15479	15514	15451	15499	15532	15584	15413	15639	15466	15372	15520	15530	15511	15443	15524	15420	15385	15554	15467	15559	15482	15578	15615	15547	15528	15395	15359	15318	15498	15546	15488	15487	15445	15551	15559	15353	15607	15614	15555	15434	15362	15444	15525	15569	15319	15537	15384	15546	15355	15534	15517	15590	15470	15457	15578	15437	15569	15513	15443	15573	15725	15582	15570	15584	15396	15655	15553	15392	15473	15542	15394	15442	15753	15435	15502	15553	15373	15644	15545	15441	15407	15596	15310	15412	15278	15524	15564	15386	15477	15333	15300	15538	15483	15408	15528	15486	15532	15719	15677	15695	15579	15438	15382	15418	15478	15544	15516	15365	15631	15545	15495	15425	15667	15535	15445	15574	15470	15551	15644	15554	15527	15472	15532	15537	15417	15429	15586	15584	15439	15500	15300	15594	15391	15438	15592	15656	15524	15358	15449	15508	15351	15743	15536	15627	15515	15528	15338	15437	15525	15352	15687	15547	15361	15461	15535	15775	15484	15463	15386	15516	15512	15488	15393	15369	15586	15422	15498	15348	15601	15482	15418	15511	15381	15462	15607	15396	15372	15541	15469	15512	15681	15656	15574	15341	15649	15334	15548	15456	15515	15573	15391	15343	15511	15407	15432	15463	15533	15577	15352	15637	15489	15516	15664	15476	15525	15482	15424	15458	15625	15473	15463	15635	15352	15676	15413	15423	15602	15264	15470	15454	15529	15629	15458	15452	15492	15477	15530	15363	15257	15476	15561	15468	15470	15592	15326	15602	15486	15305	15504	15464	15514	15528	15445	15494	15482	15496	15326	15435	15596	15582	15579	15506	15405	15636	15428	15610	15428	15531	15626	15579	15293	15595	15490	15443	15739	15605	15457	15498	15451	15343	15486	15463	15560	15536	15348	15569	15492	15706	15523	15534	15565	15316	15447	15414	15487	15516	15544	15500	15577	15509	15610	15374	15525	15384	15558	15529	15389	15461	15523	15692	15539	15558	15564	15544	15485	15613	15585	15440	15473	15491	15430	15523	15483	15384	15595	15552	15529	15526	15523	15424	15547	15394	15616	15504	15562	15420	15398	15439	15420	15509	15444	15583	15627	15533	15583	15364	15518	15683	15444	15596	15479	15499	15494	15356	15461	15424	15590	15568	15598	15533	15519	15529	15455	15458	15434	15477	15319	15531	15407	15487	15440	15724	15341	15438	15657	15429	15488	15596	15545	15432	15509	15561	15632	15477	15534	15395	15509	15393	15426	15256	15645	15536	15482	15340	15536	15476	15607	15451	15507	15545	15540	15328	15625	15460	15622	15630	15510	15400	15474	15565	15406	15505	15484	15549	15340	15528	15309	15538	15586	15555	15443	15419	15447	15544	15545	15482	15567	15396	15384	15469	15462	15521	15372	15358	15594	15677	15533	15519	15545	15637	15667	15570	15533	15521	15536	15499	15368	15553	15548	15536	15366	15363	15416	15479	15584	15478	15544	15441	15350	15329	15454	15558	15650	15709	15536	15442	15430	15418	15458	15556	15623	15567	15525	15518	15833	15483	15471	15586	15558	15650	15483	15493	15444	15463	15523	15645	15438	15590	15344	15634	15497	15493	15542	15468	15603	15457	15428	15462	15486	15579	15595	15413	15590	15395	15510	15696	15529	15570	15605	15637	15484	15413	15541	15477	15655	15444	15544	15462	15447	15409	15387	15369	15562	15433	15480	15341	15530	15476	15512	15400	15384	15456	15651	15547	15421	15588	15645	15504	15532	15674	15389	15693	15348	15617	15422	15510	15543	15419	15526	15435	15361	15592	15427	15469	15560	15406	15328	15412	15529	15440	15500	15590	15615	15561	15404	15525	15503	15494	15603	15549	15664	15507	15418	15409	15540	15474	15360	15555	15369	15567	15411	15380	15616	15540	15513	15496	15447	15497	15401	15471	15450	15572	15493	15691	15524	15681	15365	15513	15522	15483	15408	15614	15500	15435	15443	15435	15289	15485
23409	21477	28272	26036	23847	23947	23020	20228	19386	19029	18547	18446	18227	18129	18001	18073	18052	17933	17714	17837	17845	17757	17998	17679	17888	17582	17747	17783	17915	17662	17804	17658	17544	17594	17449	17616	17636	17580	17821	17731	17659	17648	17842	17832	17588	17609	17675	17761	17574	17506	17606	17781	17615	17472	17699	17592	17766	17791	17841	17663	17610	17597	17576	17627	17675	17515	17514	17531	17684	17668	17811	17578	17760	17675	17672	17634	17600	17482	17573	17531	17703	17805	17624	17391	17567	17425	17646	17539	17652	17627	17388	17704	17831	17501	17810	17494	17692	17517	17596	17553	17503	17704	17654	17526	17355	17583	17612	17541	17608	17459	17716	17555	17654	17677	17563	17572	17653	17550	17603	17610	17552	17468	17513	17529	17408	17601	17529	17602	17641	17616	17780	17622	17469	17584	17684	17535	17488	17599	17664	17650	17612	17589	17660	17654	17458	17556	17480	17526	17661	17530	17610	17588	17618	17639	17464	17505	17633	17529	17713	17505	17680	17454	17512	17407	17754	17527	17570	17864	17683	17604	17479	17752	17465	17457	17585	17618	17504	17505	17532	17574	17818	17443	17607	17621	17620	17666	17591	17444	17378	17647	17518	17506	17515	17501	17581	17436	17572	17523	17643	17704	17456	17632	17526	17567	17628	17684	17663	17520	17766	17750	17571	17613	17737	17742	17493	17469	17376	17623	17593	17896	17748	17654	17708	17746	17796	17734	17401	17362	17608	17487	17510	17502	17561	17756	17789	17635	17582	17767	17554	17482	17594	17547	17517	17646	17560	17675	17864	17622	17657	17557	17492	17687	17560	17782	17546	17422	17646	17670	17561	17604	17698	17484	17579	17739	17434	17617	17665	17296	17606	17598	17730	17545	17563	17750	17834	17509	17327	17580	17581	17600	17709	17583	17633	17913	17735	17612	17726	17739	17617	17835	17602	17461	17349	17590	17609	17567	17720	17576	17716	17697	17610	17576	17607	17852	17737	17462	17480	17697	17726	17656	17585	17616	17570	17644	17526	17688	17597	17611	17348	17415	17451	17603	17561	17783	17415	17552	17564	17543	17761	17543	17650	17407	17327	17673	17537	17488	17761	17575	17550	17526	17598	17659	17669	17737	17679	17650	17707	17607	17600	17549	17536	17680	17568	17580	17795	17538	17535	17439	17610	17505	17375	17487	17530	17451	17604	17637	17507	17622	17579	17590	17841	17557	17594	17481	17553	17644	17460	17560	17497	17444	17536	17462	17619	17644	17806	17559	17593	17841	17666	17687	17701	17591	17756	17722	17390	17524	17813	17520	17655	17665	17568	17483	17642	17676	17671	17517	17634	17532	17460	17507	17499	17838	17474	17515	17260	17461	17639	17494	17553	17471	17630	17601	17541	17585	17632	17824	17660	17577	17554	17431	17669	17503	17500	17472	17595	17646	17532	17562	17578	17680	17498	17573	17492	17575	17536	17593	17441	17611	17649	17611	17500	17661	17736	17734	17555	17553	17622	17784	17606	17724	17513	17743	17613	17553	17696	17712	17735	17714	17705	17480	17453	17531	17502	17523	17636	17697	17389	17565	17639	17606	17406	17542	17621	17706	17507	17543	17488	17782	17742	17735	17634	17509	17455	17433	17655	17605	17614	17418	17638	17541	17655	17430	17540	17689	17644	17598	17813	17694	17324	17419	17556	17729	17574	17375	17572	17628	17612	17581	17810	17576	17536	17651	17565	17562	17557	17541	17647	17704	17704	17544	17424	17646	17533	17504	17495	17775	17596	17784	17684	17749	17566	17336	17599	17811	17689	17569	17616	17593	17735	17792	17833	17779	17613	17518	17759	17594	17453	17494	17589	17353	17507	17689	17894	17744	17563	17772	17729	17669	17792	17700	17873	17503	17550	17506	17410	17416	17692	17586	17538	17340	17615	17468	17479	17742	17675	17568	17488	17519	17411	17764	17703	17593	17751	17511	17598	17561	17544	17548	17577	17804	17659	17549	17478	17808	17618	17522	17612	17673	17538	17437	17510	17491	17763	17617	17610	17625	17496	17636	17565	17535	17630	17620	17502	17651	17717	17688	17555	17464	17594	17637	17646	17619	17337	17637	17686	17689	17818	17654	17600	17463	17510	17561	17863	17725	17492	17604	17671	17543	17616	17444	17795	17753	17729	17607	17729	17455	17619	17556	17799	17689	17741	17690	17433	17660	17617	17562	17823	17686	17686	17522	17735	17515	17562	17457	17587	17504	17623	17699	17518	17543	17783	17751	17523	17639	17628	17634	17629	17661	17519	17563	17569	17381	17659	17549	17854	17535	17549	17529	17679	17738	17579	17558	17549	17589	17539	17629	17615	17768	17552	17472	17521	17681	17494	17701	17820	17692	17651	17655	17485	17475	17688	17751	17577	17496	17305	17670	17427	17796	17514	17605	17450	17568	17761	17669	17675	17721	17784	17528	17614	17662	17629	17724	17378	17527	17572	17559	17501	17830	17438	17762	17722	17499	17601	17546	17489	17839	17518	17540	17644	17574	17597	17673	17774	17536	17708	17796	17552	17753	17546	17781	17728	17508	17642	17693	17730	17494	17463	17607	17580	17588	17649	17660	17485	17584	17638	17627	17749	17448	17502	17664	17519	17734	17723	17515	17793	17688	17468	17762	17490	17717	17637	17367	17455	17471	17602	17601	17804	17591	17418	17581	17773	17631	17381	17562	17722	17828	17617	17681	17815	17626	17808	17532	17781	17922	17791	17598	17658	17721	17685	17634	17414	17557	17761	17672	17721	17679	17483	17461	17673	17683	17530	17730	17541	17460	17637	17729	17608	17570	17667	17505	17613	17542	17578	17760	17727	17473	17589	17646	17637	17652	17555	17678	17566	17770	17622	17772	17769	17759	17488	17601	17888	17620	17674	17715	17573	17596	17536	17353	17622	17705	17504	17642	17632	17763	17434	17613	17660	17660	17629	17629	17640	17875	17428	17545	17511	17515	17546	17780	17584	17521	17648	17555	17529	17577	17661	17519	17641	17520	17595	17636	17488	17590	17497	17340	17479	17531	17755	17567	17400	17612	17509	17571	17567	17439	17715	17705	17629	17847	17485	17521	17351	17565	17517	17504	17614	17576	17606	17600	17653	17701	17850	17551	17594	17338	17607	17555	17607	17647	17624	17543	17375	17642	17484	17750	17490	17554	17704	17704	17607	17655	17679	17788	17598	17465	17374	17595	17449	17541	17644	17712	17526	17546	17402	17547	17671	17708	17784	17648	17772	17577	17617	17510	17783	17608	17461	17733	17611	17739	17491	17462	17547	17661	17688	17562	17623	17663	17707	17678	17674	17554	17679	17352	17634	17645	17737	17645	17653	17620	17609	17648	17604	17746	17727	17508	17562	17549	17552	17328	17763	17593	17624	17646	17572	17629	17605	17475	17357	17563	17579	17623	17649	17491	17425	17491	17579	17400	17638	17585	17302	17617	17368	17502	17655	17484	17483	17623	17492	17574	17606	17811	17485	17598	17669	17702	17659	17493	17718	17536	17234	17548	17570	17772	17786	17349	17587	17599	17481	17476	17764	17592	17712	17576	17441	17450	17815	17426	17602	17473	17681	17714	17648	17452	17624	17590	17484	17672	17567	17569	17862	17713	17391	17472	17673	17615	17745	17432	17506	17409	17659	17647	17746	17700	17539	17560	17605	17658	17585	17543	17555	17714	17677	17690	17668	17460	17641	17807	17503	17800	17648	17704	17762	17591	17668	17616	17728	17566	17665	17631	17558	17864	17662	17503	17559	17534	17614	17589	17752	17767	17744	17568	17385	17652	17743	17855	17596	17696	17735	17679	17706	17700	17713	17737	17674	17536	17586	17545	17410	17759	17589	17522	17620	17728	17675	17519	17598	17344	17540	17575	17467	17621	17299	17620	17433	17850	17637	17651	17604	17562	17568	17702	17599	17491	17623	17811	17669	17571	17450	17699	17685	17537	17398	17729	17514	17714	17436	17721	17846	17720	17296	17585	17615	17527	17688	17669	17706	17772	17436	17714	17597	17491	17715	17732	17682	17704	17592	17723	17836	17612	17722	17756	17580	17461	17550	17861	17662	17617	17837	17594	17602	17644	17748	17811	17412	17701	17731	17740	17742	17805	17771	17779	17684	17574	17717	17644	17565	17558	17436	17716	17466	17697	17670	17652	17704	17502	17597	17526	17659	17601	17578	17686	17381	17562	17602	17635	17850	17641	17711	17502	17627	17497	17778	17672	17623	17785	17559	17519	17726	17428	17571	17631	17577	17648	17646	17455	17705	17813	17674	17756	17733	17582	17589	17569	17799	17592	17623	17621	17603	17506	17682	17644	17678	17804	17620	17617	17477	17425	17725	17575	17733	17737	17788	17787	18001	17497	17823	17621	17583	17569	17593	17470	17697	17404	17655	17595	17731	17589	17808	17654	17603	17447	17466	17575	17464	17608	17612	17589	17546	17456	17710	17545	17590	17450	17541	17573	17464	17646	17641	17531	17399	17603	17510	17484	17832	17742	17772	17616	17465	17640	17554	17729	17517	17432	17539	17378	17521	17366	17741	17605	17562	17826	17753	17595	17627	17796	17532	17661	17717	17627	17677	17805	17868	17703	17695	17811	17741	17559	17550	17612	17528	17633	17467	17636	17482	17611	17660	17521	17621	17420	17572	17747	17447	17813	17757	17557	17638	17753	17799	17728	17455	17557	17590	17523	17563	17596	17474	17726	17602	17727	17802	17508	17579	17727	17439	17578	17660	17666	17686	17595	17344	17458	17326	17460	17437	17597	17644	17621	17513	17647	17632	17557	17563	17498	17570	17675	17486	17615	17698	17598	17830	17642	17475	17592	17276	17444	17347	17349	17713	17608	17478	17744	17531	17842	17577	17571	17518	17610	17765	17766	17559	17492	17662	17530	17475	17563	17582	17580	17638	17628	17741	17572	17582	17666	17587	17605	17587	17512	17528	17683	17478	17558	17591	17642	17708	17577	17793	17622	17636	17564	17623	17597	17675	17701	17698	17764	17676	17626	17470	17423	17672	17739	17676	17727	17463	17568	17473	17462	17694	17503	17605	17684	17820	17596	17529	17661	17748	17657	17336	17640	17564	17496	17550	17524	17598	17708	17660	17682
26386	50536	42503	32819	26874	23015	20545	18951	18044	17247	16918	16707	16448	16188	16316	16354	16108	16132	16024	15782	15843	15699	15883	15751	15863	15713	16041	15622	15766	15841	15685	15566	15793	15821	15589	15870	15803	15711	15739	15683	15847	15549	15841	15613	15785	15713	15675	15643	15756	15520	15752	15824	15675	15662	15647	15693	15713	15641	15675	15696	15515	15529	15696	15562	15707	15641	15618	15676	15678	15726	15739	15664	15679	15667	15807	15758	15703	15546	15753	15592	15769	15617	15610	15784	15464	15477	15760	15663	15663	15530	15547	15625	15716	15636	15758	15500	15727	15553	15622	15731	15900	15538	15774	15736	15488	15625	15668	15756	15649	15481	15449	15727	15772	15664	15611	15661	15645	15706	15701	15582	15681	15620	15794	15754	15748	15689	15685	15827	15669	15662	15535	15787	15559	15655	15719	15752	15666	15804	15588	15751	15496	15751	15505	15777	15676	15731	15544	15783	15820	15544	15534	15719	15676	15808	15593	15530	15679	15667	15789	15752	15637	15539	15540	15888	15771	15571	15770	15780	15653	15441	15634	15412	15816	15459	15597	15545	15682	15511	15687	15509	15754	15718	15770	15813	15800	15775	15620	15698	15729	15867	15561	15620	15746	15576	15654	15756	15744	15849	15517	15847	15650	15708	15615	15845	15649	15759	15714	15732	15483	15462	15649	15660	15536	15711	15572	15487	15811	15677	15455	15686	15624	15750	15673	15619	15905	15573	15640	15635	15597	15555	15675	15727	15668	15594	15683	15873	15706	15435	15751	15544	15649	15622	15625	15798	15630	15548	15571	15697	15693	15573	15658	15669	15693	15748	15684	15770	15766	15674	15600	15612	15443	15664	15822	15545	15476	15562	15813	15470	15603	15561	15596	15734	15727	15778	15713	15790	15521	15563	15653	15649	15512	15762	15670	15753	15799	15820	15527	15823	15528	15646	15796	15556	15712	15795	15745	15681	15489	15562	15621	15794	15643	15506	15860	15684	15625	15560	15695	15636	15559	15856	15762	15566	15690	15534	15778	15610	15661	15713	15597	15672	15751	15671	15583	15574	15602	15569	15694	15655	15639	15726	15507	15728	15625	15655	15528	15768	15519	15684	15615	15724	15691	15642	15619	15715	15622	15554	15552	15738	15651	15643	15644	15548	15528	15730	15439	15629	15633	15699	15702	15530	15606	15797	15573	15670	15704	15713	15597	15663	15691	15618	15759	15498	15706	15585	15562	15629	15686	15615	15623	15620	15631	15689	15481	15630	15620	15770	15673	15746	15608	15715	15568	15717	15605	15615	15561	15604	15623	15702	15822	15752	15689	15580	15678	15553	15562	15535	15710	15681	15642	15668	15775	15630	15709	15651	15772	15581	15749	15536	15558	15684	15826	15551	15604	15513	15650	15518	15649	15654	15588	15760	15646	15641	15687	15651	15760	15632	15801	15713	15621	15595	15599	15593	15764	15825	15729	15760	15591	15521	15508	15522	15603	15511	15579	15631	15685	15637	15559	15707	15794	15694	15720	15558	15662	15600	15591	15832	15506	15578	15526	15725	15701	15527	15549	15573	15741	15533	15486	15418	15820	15636	15604	15600	15704	15641	15843	15647	15659	15538	15661	15689	15606	15733	15657	15646	15649	15554	15687	15568	15514	15677	15661	15674	15832	15738	15517	15675	15796	15498	15812	15622	15688	15640	15589	15589	15619	15704	15675	15468	15704	15819	15651	15614	15601	15782	15731	15655	15625	15652	15766	15550	15630	15574	15665	15583	15738	15613	15705	15532	15772	15588	15680	15779	15682	15620	15771	15590	15746	15616	15445	15740	15734	15716	15568	15699	15563	15746	15524	15825	15765	15718	15665	15516	15670	15701	15674	15727	15659	15611	15454	15606	15518	15700	15721	15675	15477	15522	15693	15523	15513	15794	15567	15448	15555	15573	15663	15582	15697	15559	15662	15599	15689	15615	15475	15582	15796	15633	15705	15742	15753	15549	15695	15643	15523	15574	15731	15725	15643	15689	15869	15699	15527	15776	15598	15523	15567	15711	15645	15692	15678	15750	15600	15644	15701	15524	15748	15563	15806	15482	15605	15690	15727	15602	15762	15810	15758	15624	15512	15563	15711	15721	15765	15678	15670	15633	15544	15620	15586	15745	15651	15605	15761	15582	15662	15870	15712	15601	15733	15552	15611	15699	15694	15703	15676	15740	15618	15736	15566	15517	15796	15643	15662	15557	15802	15848	15652	15663	15501	15759	15558	15538	15517	15525	15623	15638	15736	15767	15445	15580	15519	15649	15486	15846	15644	15642	15471	15667	15640	15623	15750	15595	15760	15648	15678	15587	15779	15444	15606	15659	15499	15589	15682	15562	15671	15842	15632	15628	15670	15726	15774	15563	15781	15680	15752	15735	15804	15553	15818	15653	15544	15773	15732	15661	15723	15507	15717	15680	15708	15787	15517	15575	15590	15583	15655	15622	15856	15604	15897	15620	15561	15765	15616	15841	15521	15535	15620	15546	15558	15626	15399	15557	15694	15597	15518	15765	15868	15653	15725	15740	15603	15607	15715	15676	15524	15728	15626	15550	15712	15812	15492	15772	15806	15475	15703	15700	15613	15634	15537	15670	15526	15665	15772	15666	15676	15503	15577	15638	15502	15779	15688	15732	15562	15653	15773	15612	15782	15861	15734	15670	15674	15678	15565	15715	15518	15486	15574	15674	15589	15427	15705	15595	15603	15620	15761	15852	15532	15673	15669	15656	15832	15696	15645	15718	15796	15723	15604	15652	15581	15511	15758	15822	15652	15773	15966	15569	15708	15638	15650	15453	15521	15661	15406	15801	15532	15710	15630	15614	15729	15545	15635	15696	15684	15663	15700	15580	15455	15730	15607	15587	15676	15689	15646	15587	15630	15618	15749	15434	15562	15782	15533	15846	15614	15493	15639	15616	15630	15574	15592	15587	15886	15550	15619	15491	15568	15656	15662	15623	15620	15589	15531	15527	15770	15670	15647	15525	15662	15665	15710	15746	15522	15675	15722	15762	15689	15592	15839	15541	15760	15604	15858	15615	15714	15682	15525	15569	15745	15614	15553	15595	15629	15590	15616	15629	15556	15660	15649	15648	15666	15611	15497	15663	15724	15658	15561	15658	15632	15658	15531	15891	15517	15606	15572	15543	15550	15852	15632	15797	15588	15658	15777	15658	15645	15644	15688	15580	15647	15723	15730	15776	15817	15626	15778	15674	15623	15620	15593	15743	15768	15508	15568	15794	15681	15497	15722	15666	15595	15727	15543	15666	15598	15556	15691	15646	15629	15503	15599	15621	15630	15601	15736	15506	15712	15567	15571	15616	15913	15669	15746	15696	15552	15741	15639	15645	15743	15726	15690	15642	15644	15704	15606	15604	15660	15532	15504	15662	15795	15584	15678	15535	15620	15604	15730	15645	15724	15726	15710	15513	15599	15780	15619	15555	15627	15670	15703	15688	15647	15668	15745	15636	15587	15640	15541	15644	15575	15758	15720	15569	15698	15660	15576	15551	15650	15743	15691	15736	15745	15477	15631	15680	15672	15687	15705	15807	15689	15632	15539	15710	15635	15688	15654	15681	15780	15563	15516	15638	15583	15586	15833	15712	15806	15560	15527	15808	15544	15586	15657	15767	15721	15610	15665	15552	15691	15593	15573	15756	15765	15895	15639	15540	15562	15755	15667	15591	15492	15556	15744	15675	15563	15562	15625	15684	15809	15599	15734	15578	15587	15679	15593	15659	15630	15632	15555	15699	15666	15746	15646	15717	15710	15579	15655	15550	15790	15583	15693	15548	15623	15612	15669	15714	15627	15454	15757	15583	15694	15660	15721	15630	15603	15629	15460	15751	15728	15681	15729	15738	15676	15696	15757	15537	15649	15641	15638	15603	15814	15531	15702	15540	15678	15708	15587	15762	15646	15742	15529	15563	15852	15642	15766	15700	15568	15639	15751	15600	15705	15671	15593	15519	15566	15696	15596	15586	15678	15557	15731	15718	15752	15677	15708	15721	15788	15513	15701	15625	15504	15655	15708	15642	15513	15557	15537	15527	15750	15645	15884	15742	15587	15538	15639	15710	15715	15703	15693	15664	15700	15818	15472	15805	15628	15587	15751	15633	15815	15494	15678	15605	15785	15674	15627	15747	15584	15734	15685	15580	15672	15681	15542	15652	15704	15609	15587	15572	15653	15633	15578	15730	15466	15596	15719	15657	15638	15521	15724	15564	15672	15530	15795	15659	15662	15694	15646	15554	15598	15746	15459	15596	15829	15542	15689	15556	15735	15887	15849	15455	15572	15700	15689	15547	15767	15730	15706	15669	15696	15471	15615	15646	15799	15726	15601	15606	15599	15712	15728	15709	15647	15805	15738	15772	15733	15708	15593	15597	15586	15690	15561	15723	15599	15651	15875	15641	15770	15579	15655	15609	15599	15640	15689	15657	15785	15625	15691	15523	15689	15671	15727	15629	15736	15797	15736	15656	15767	15603	15719	15539	15611	15695	15655	15608	15596	15650	15695	15638	15649	15729	15741	15597	15489	15819	15692	15742	15757	15671	15726	15757	15571	15624	15632	15556	15621	15752	15521	15694	15720	15800	15581	15617	15758	15724	15658	15691	15686	15656	15704	15720	15782	15696	15669	15793	15769	15763	15687	15849	15680	15771	15709	15718	15615	15597	15560	15786	15744	15571	15725	15645	15665	15670	15672	15650	15605	15695	15739	15596	15551	15480	15615	15550	15528	15760	15578	15652	15846	15663	15631	15705	15726	15679	15598	15829	15707	15720	15705	15624	15742	15793	15712	15775	15701	15637	15649	15693	15801	15674	15594	15801	15625	15595	15685	15729	15584	15507	15695	15863	15571	15739	15684	15876	15557	15558	15575	15667	15516	15708	15645	15720	15619	15583	15712	15530	15723	15644	15627	15857	15692	15672	15675	15751	15563	15523	15596	15701	15636	15653	15759	15466	15790	15635	15763	15693	15748	15682	15611	15633	15535	15640	15691	15707	15579	15643	15547	15523	15743	15715	15671	15651	15642	15512	15646	15759	15583	15688	15552	15695	15754	15736	15600	15781	15677	15653	15632	15622	15571	15637	15800	15433	15751	15645	15868	15599
25425	21836	28644	28920	22959	21016	20269	18975	18515	17892	17707	17499	17683	17443	17436	17297	17291	17462	17666	17304	17296	17451	17188	17386	17482	17294	17355	17363	17407	17163	17437	17205	17295	17409	17158	17396	17289	17224	17320	17164	17244	17373	17391	17255	17235	17214	17336	17144	17271	17222	17154	17296	17409	17256	17227	17380	17260	17185	17240	17118	17184	17191	17286	17165	17161	17339	17205	17252	17314	17063	17300	17123	17269	17359	17311	17340	17179	17429	17207	17106	17278	17179	17162	17298	17220	17283	17316	17163	17284	17333	17338	17192	17167	17169	17213	17186	17314	17477	17224	17154	17122	17427	17162	17068	17229	17274	17055	17311	17156	17169	17290	17205	17279	17261	17306	17064	17112	17181	17117	17205	17063	17225	17211	17241	17335	17239	17260	16980	17295	17052	17068	17113	17258	17181	17056	17164	17082	17082	17133	17092	17137	17268	17236	17162	17119	16935	17106	17049	17234	17241	17197	17188	17365	17315	17218	17309	17198	17422	17253	17078	17155	17177	17182	17202	17054	17011	17124	17302	17054	17094	17138	17074	17095	17227	17184	17400	17332	17310	17366	17348	17042	17454	17281	17198	17242	17071	17139	17225	17187	17324	17084	17298	17297	17235	17401	17272	17040	17295	17113	17389	17291	17187	17125	17353	17291	17114	17157	17258	17309	17123	17188	17018	17306	17210	17225	17279	17279	17198	17354	17292	17139	17150	17255	17261	17323	17316	17250	17271	16876	17114	17285	17044	17295	17266	17381	17228	17188	17361	17166	17249	17114	17441	17233	17237	17371	17104	17263	17331	17297	17312	17091	17000	17415	17368	17270	17236	17329	17276	17232	17420	17178	17246	16997	17348	17204	17128	17160	17182	17235	17181	17450	17072	17369	17171	17104	17068	17202	17399	17175	17196	17153	17130	17239	17139	17257	17057	17151	17146	17122	17271	17060	17406	17330	17373	17217	17229	17311	17271	17132	17106	17088	17374	17218	17178	17508	17340	17157	17229	17082	17246	17242	17232	17207	17252	17313	17066	17073	17196	17136	17049	16843	17138	17302	17286	17247	17262	17248	17097	17101	17204	17348	17208	17141	17201	17188	17257	17217	17288	17082	17379	17413	17105	16962	17162	17282	17357	17270	17299	17109	17152	17074	17182	17364	17303	17092	17324	17104	17128	17345	17245	17146	17384	17254	17386	17176	17295	17141	17283	17024	17308	17318	17239	17126	17175	17371	17289	17169	17215	17285	17362	17125	17317	17331	17159	17077	17355	17131	17236	17069	17364	17287	17146	17212	17280	17093	17422	17357	17260	16993	17270	16929	17173	17392	17204	17270	17229	17162	17423	17275	17276	17374	17293	17124	17050	17180	17220	17310	17297	17183	17355	17209	17205	17283	17291	17123	17101	17113	17152	17239	17268	17094	17218	17367	17293	17193	17307	17419	17261	17267	17301	17196	17311	17164	17138	17211	17414	17106	17109	17172	17391	17180	17252	17041	17158	17408	17103	17348	17184	17313	17115	16930	17508	17326	17193	17048	17143	17228	17169	17224	17107	17168	17275	17039	17214	17041	17330	17316	17388	17158	17278	17310	17300	17196	17228	17126	17499	17233	17208	17209	17230	16973	17148	17175	17197	17083	17133	17171	17162	17394	17221	17054	17231	17125	17159	17122	17138	17152	17165	16958	17176	17166	17256	17187	17351	17113	17429	17225	17036	17056	17247	17059	17162	17301	17026	17229	17124	17093	17343	17296	17383	17114	17249	17345	17102	17110	17118	17258	17342	17341	17321	17104	17249	17130	17403	17165	17330	17157	17228	17155	17220	17180	17097	17135	17348	17242	17035	17231	17164	17096	17373	17217	17199	17382	17401	17119	17244	17187	17317	16989	17344	17048	17273	17111	17221	17257	17011	17132	17209	17182	17160	17331	17436	17185	17214	17006	17181	17291	17207	17149	17328	17206	17057	17324	17261	17225	17311	17313	17214	17095	17395	17174	17343	17226	17272	17286	17045	17261	17381	17258	17035	17180	17402	17259	17066	17162	17315	17494	17113	17081	17427	16995	17260	17290	17113	17105	17141	17152	17007	17355	17282	17121	17310	17169	17158	17147	17315	17292	17190	17255	17307	17069	17255	17005	17202	17211	17141	17007	17278	17104	17278	17299	17370	17211	17081	17165	17207	17313	16978	17408	17196	17073	17179	17013	17089	17289	17270	17252	17223	17243	17333	17284	17201	17179	17315	17187	17217	17208	17180	17301	17351	17052	17111	17121	17023	17110	17163	17283	17405	17455	17224	17312	17206	17313	17134	17207	17451	17236	17357	17358	17067	17353	17162	17114	17235	17129	17083	17106	17344	17355	17194	17158	17197	17255	17209	17164	17219	17279	17157	17065	17128	17230	17168	17217	17201	17097	17277	17191	17308	16995	17302	17541	17352	17343	17079	17310	17211	17296	17340	17209	17374	17326	17443	17301	17353	17255	17079	17206	17166	16931	17245	17082	17245	17295	17199	17199	17401	17255	17137	17329	17282	16924	17129	17262	17079	17230	17314	17089	17225	17089	17177	17182	16990	17377	17150	17245	17320	17037	17159	17345	17272	17396	17224	17292	17016	17341	17229	17200	17297	17445	17250	17237	17340	17159	17216	17280	17187	17313	17115	17290	17160	17416	17282	17251	17405	17341	17463	17188	17185	17232	17189	17272	17118	17075	17040	17214	17232	17240	17157	17165	17082	17223	17160	17137	17120	17139	17061	17180	17199	17098	17294	17261	17183	17262	17151	17180	17125	17288	17340	17102	17119	17142	17230	17154	17329	17042	17250	17422	17325	17204	17004	16995	17130	17144	17308	17347	17170	17269	17106	17430	17430	17341	17189	17108	17120	17197	17173	17277	17310	17087	17360	17223	17378	17331	17151	17296	17088	17283	17226	17431	17171	17389	17078	17173	17369	17288	17209	17066	17282	17176	16957	17230	17469	17213	17201	17316	17227	17435	17227	17237	17334	17371	17301	17327	17246	17312	17062	17101	17182	17244	17152	17236	17339	17099	17189	17055	17309	17123	17324	17225	17204	17095	17166	17294	17280	17169	17258	17240	17263	17277	17116	17232	17338	17316	17348	17226	17204	17196	17199	16998	17209	17283	17139	17154	17126	16951	17067	17087	17180	17285	17295	17185	17161	17139	17247	17307	17008	17180	17238	17318	17231	17394	17105	17330	17290	17002	17271	17212	17250	17227	17369	17135	17259	17245	17202	17320	17192	17433	17194	17320	17271	17213	17385	17222	17241	17133	17306	17087	17178	17305	17099	17163	17236	17171	17075	17301	17193	17270	17084	17228	17230	17398	17043	17451	17234	17075	17153	17340	17156	17221	17223	17140	17243	17430	17423	17269	17109	17251	17312	17260	17223	17285	17039	17256	17291	17364	17404	17325	17209	17192	17242	17155	17112	17291	17280	17021	17314	17237	17234	17401	17216	17479	17305	17199	17211	17239	17339	17141	17318	17227	17208	17229	17243	17201	16950	17413	17233	17194	17308	17201	17351	17194	17084	17249	17025	17207	17202	17171	17129	17157	17228	17268	17331	17176	17134	17286	17201	16979	17195	17440	17218	17080	17247	17184	17456	17273	17055	17061	17206	17393	17331	17289	17285	17120	17151	17115	17119	17131	17108	17037	17184	17211	17188	17303	17383	17191	17285	17286	17199	17273	17106	17130	17185	17298	17212	17378	17140	17138	17393	17157	17081	17260	17316	17189	17269	17173	17265	17193	17066	17256	17211	17160	17166	17255	17193	17255	17066	17023	17466	17345	17093	17288	17192	17148	17275	17215	17170	17225	17105	17241	16991	17369	17217	17236	17227	17362	17215	17152	17188	17156	17239	17265	17207	17141	17091	17229	17124	17073	17192	17358	17339	17137	17231	17159	17539	17253	17391	17407	17264	17212	17167	17074	17216	17165	17236	17202	17415	17102	17143	17226	17421	17289	17306	17342	17296	17129	17292	17259	17090	17252	16897	17366	17224	17144	17110	17271	17198	17245	17362	17255	17236	17235	17210	17237	17105	17057	17387	17158	17267	17352	17169	17094	17256	17250	17058	17318	17048	17422	17345	17242	17185	17149	17129	17341	17114	17282	17105	17124	17348	17325	17278	17164	17227	17243	17287	17488	17041	17423	17074	17183	17252	17252	17157	17153	17292	17132	17194	17142	17039	17079	17102	17410	17203	17382	17271	17098	17242	17068	17155	17351	17132	17180	17150	17047	17061	16906	17467	17115	17093	17223	17335	17381	17171	17151	17216	17206	17353	17341	17222	17204	17073	17096	17149	16991	17021	17148	17209	17194	17415	17303	17163	17163	17153	17245	17078	17167	17049	17203	17132	17079	17206	17024	17103	17170	17127	17364	17319	17088	17178	17421	17048	17331	17273	17341	17145	17262	17346	17022	17402	17112	17190	17254	17338	17300	16991	17162	17281	17176	17260	17128	17077	17326	17286	17074	17268	17345	17348	17402	17175	17044	17338	17322	17155	17179	17151	17331	17254	17181	17444	17197	17233	17486	17043	17290	17247	17329	17057	17212	17377	17239	17322	17158	17408	17256	17366	17314	17151	17431	17252	17016	17269	17426	17041	17147	17488	17302	17020	17125	17149	17295	17259	17326	17279	17317	17466	17381	17064	17428	17294	17224	17230	17204	17216	17154	17242	17229	17201	17197	17299	17282	17316	17392	17464	17175	17052	17172	17296	17185	17204	17162	17228	17355	17113	17215	16942	17265	17068	17344	17367	17396	17314	17178	17159	17240	17217	17025	17185	17180	17225	17321	17248	17007	17273	17405	17167	17088	17127	17365	17234	17371	17387	17265	17143	17101	17286	17137	17149	17205	17152	17109	17290	17386	17507	17095	17287	17220	17224	17274	17190	17196	17194	17214	17214	17294	17506	17086	17436	17247	17038	17292	17355	17228	17357	17139	17315	16941	17241	17175	17165	17136	17174	17267	17281	17169	17035	17318	17132	17183	17449	17278	17203	17341	16983	17434	17353	17390	17094	17390	17313	17125	17234	17277	17120	17314	17157	17218	17226	17229	17270	17218	17394	17412	17133	17169	17256	17236	17092	17343	17364	17270	17181	17344	17387	17245	17243	17116	17191
26431	46123	38076	29064	23881	20789	19083	17797	17057	16599	16306	16149	15929	15998	15946	15742	15682	15670	15460	15602	15673	15634	15593	15394	15528	15546	15341	15413	15470	15267	15363	15373	15501	15401	15523	15431	15445	15491	15472	15527	15585	15515	15466	15403	15418	15272	15467	15499	15520	15327	15354	15553	15368	15372	15406	15425	15301	15429	15596	15467	15567	15441	15607	15477	15382	15426	15526	15421	15484	15466	15440	15471	15597	15470	15378	15554	15455	15362	15332	15524	15433	15471	15465	15284	15446	15488	15437	15391	15332	15283	15419	15398	15219	15145	15434	15355	15367	15503	15437	15402	15531	15354	15388	15239	15526	15289	15588	15227	15530	15423	15386	15307	15330	15506	15354	15580	15365	15368	15560	15403	15289	15462	15480	15398	15422	15287	15587	15244	15330	15306	15292	15451	15392	15315	15490	15681	15501	15303	15471	15314	15398	15302	15511	15313	15276	15402	15440	15373	15300	15452	15470	15250	15487	15175	15290	15535	15490	15204	15411	15324	15330	15572	15565	15388	15378	15275	15372	15445	15301	15366	15477	15445	15423	15425	15449	15400	15258	15378	15443	15357	15314	15442	15345	15434	15145	15505	15506	15444	15326	15420	15369	15260	15467	15475	15455	15461	15464	15381	15249	15468	15271	15532	15410	15494	15403	15333	15386	15261	15444	15438	15463	15394	15372	15637	15300	15454	15400	15226	15375	15338	15420	15310	15419	15381	15408	15479	15348	15407	15332	15333	15351	15562	15375	15548	15289	15448	15283	15426	15458	15345	15530	15296	15365	15364	15501	15387	15346	15362	15423	15580	15442	15471	15431	15415	15292	15420	15396	15309	15479	15379	15537	15314	15422	15385	15288	15387	15466	15367	15508	15389	15542	15508	15549	15552	15398	15388	15434	15443	15566	15303	15607	15470	15385	15514	15458	15502	15298	15459	15511	15402	15407	15657	15444	15673	15353	15416	15393	15463	15397	15689	15510	15490	15389	15260	15425	15541	15396	15410	15330	15396	15580	15478	15479	15310	15322	15498	15247	15438	15498	15454	15360	15304	15442	15402	15419	15406	15256	15372	15437	15451	15641	15415	15479	15453	15211	15648	15446	15455	15369	15478	15514	15336	15496	15399	15484	15406	15360	15389	15301	15234	15388	15351	15335	15377	15341	15392	15528	15382	15435	15410	15312	15478	15339	15682	15240	15499	15433	15370	15443	15298	15354	15450	15387	15361	15513	15462	15488	15379	15417	15418	15380	15363	15407	15468	15582	15582	15373	15409	15385	15432	15443	15364	15251	15424	15422	15473	15409	15470	15393	15339	15434	15469	15445	15358	15395	15469	15315	15491	15384	15411	15495	15203	15486	15421	15503	15420	15497	15426	15483	15309	15350	15358	15559	15358	15511	15470	15329	15331	15327	15273	15430	15370	15295	15278	15415	15362	15338	15705	15505	15448	15506	15444	15359	15362	15339	15465	15650	15393	15509	15526	15336	15366	15469	15491	15454	15433	15518	15471	15617	15235	15507	15378	15481	15339	15252	15514	15420	15338	15477	15423	15265	15356	15508	15502	15558	15352	15334	15532	15469	15498	15346	15487	15535	15519	15432	15614	15288	15351	15654	15458	15474	15433	15547	15370	15388	15490	15339	15251	15450	15476	15476	15472	15600	15362	15435	15492	15435	15316	15398	15513	15541	15524	15467	15497	15474	15347	15366	15522	15409	15272	15304	15447	15377	15460	15480	15438	15396	15501	15474	15390	15393	15339	15548	15428	15430	15324	15436	15394	15394	15461	15523	15398	15443	15303	15432	15419	15456	15370	15531	15377	15077	15409	15383	15364	15462	15476	15456	15505	15325	15340	15502	15348	15428	15265	15322	15330	15558	15319	15563	15246	15546	15494	15528	15501	15409	15373	15240	15431	15315	15562	15463	15466	15471	15449	15498	15354	15484	15331	15340	15423	15467	15284	15283	15617	15482	15478	15407	15299	15417	15464	15473	15478	15375	15438	15435	15546	15457	15455	15398	15485	15391	15209	15459	15355	15616	15503	15401	15448	15272	15368	15328	15314	15335	15470	15335	15634	15462	15403	15409	15356	15434	15557	15106	15422	15404	15481	15344	15444	15580	15362	15404	15360	15461	15401	15429	15425	15545	15348	15453	15307	15489	15443	15498	15465	15253	15607	15434	15359	15327	15473	15205	15309	15407	15417	15461	15499	15282	15406	15456	15494	15313	15365	15346	15453	15278	15367	15479	15517	15366	15697	15403	15512	15344	15522	15573	15363	15434	15396	15451	15442	15457	15454	15303	15290	15377	15295	15513	15409	15601	15494	15257	15472	15560	15630	15454	15423	15324	15404	15297	15166	15455	15547	15550	15473	15282	15411	15380	15400	15341	15399	15538	15428	15505	15419	15586	15595	15426	15424	15362	15444	15526	15470	15450	15307	15488	15471	15559	15433	15367	15445	15523	15354	15475	15543	15364	15313	15366	15313	15438	15459	15428	15425	15366	15489	15306	15363	15352	15372	15530	15331	15457	15483	15324	15272	15434	15435	15283	15466	15350	15441	15341	15413	15312	15393	15497	15280	15607	15367	15564	15449	15418	15523	15294	15454	15363	15358	15231	15421	15438	15340	15315	15359	15626	15290	15398	15444	15384	15611	15338	15334	15352	15282	15409	15351	15390	15358	15439	15399	15338	15493	15398	15385	15497	15398	15605	15253	15286	15379	15373	15470	15433	15464	15501	15538	15586	15569	15356	15606	15586	15443	15566	15544	15654	15448	15366	15390	15370	15469	15369	15558	15447	15455	15334	15295	15549	15542	15598	15571	15424	15242	15446	15446	15504	15409	15625	15555	15380	15355	15363	15504	15358	15285	15415	15199	15483	15398	15466	15353	15262	15714	15314	15506	15371	15397	15513	15398	15301	15693	15354	15469	15414	15489	15319	15554	15360	15486	15511	15481	15440	15489	15299	15500	15397	15333	15430	15402	15288	15437	15713	15383	15508	15480	15395	15583	15437	15234	15230	15457	15513	15544	15502	15517	15445	15479	15380	15488	15462	15385	15544	15488	15226	15508	15399	15347	15386	15363	15384	15374	15537	15233	15505	15351	15466	15313	15442	15334	15442	15388	15504	15398	15309	15516	15342	15395	15402	15465	15546	15417	15538	15356	15546	15269	15319	15489	15528	15495	15359	15450	15429	15544	15322	15467	15502	15426	15496	15587	15362	15507	15409	15407	15428	15292	15609	15407	15548	15389	15484	15323	15493	15484	15365	15343	15317	15354	15554	15494	15323	15628	15391	15420	15610	15404	15511	15433	15419	15291	15344	15516	15537	15580	15488	15402	15458	15407	15492	15545	15495	15331	15338	15458	15515	15244	15392	15426	15374	15414	15404	15413	15254	15630	15585	15416	15523	15539	15489	15532	15433	15368	15392	15595	15528	15363	15545	15403	15461	15272	15393	15434	15430	15435	15575	15457	15338	15449	15593	15423	15439	15421	15503	15318	15329	15419	15481	15465	15440	15314	15492	15451	15510	15425	15403	15435	15253	15487	15377	15541	15411	15266	15424	15328	15482	15525	15439	15424	15245	15509	15594	15226	15448	15527	15488	15365	15398	15413	15269	15476	15497	15682	15376	15419	15522	15382	15521	15365	15334	15392	15390	15402	15382	15490	15300	15409	15520	15282	15512	15298	15400	15368	15342	15419	15490	15451	15402	15489	15424	15437	15471	15331	15476	15486	15457	15448	15476	15434	15494	15375	15293	15471	15453	15535	15529	15412	15294	15418	15542	15488	15348	15476	15541	15570	15408	15540	15339	15201	15386	15380	15400	15499	15399	15445	15427	15323	15494	15545	15310	15327	15320	15400	15462	15505	15356	15431	15186	15403	15442	15364	15408	15552	15368	15390	15471	15431	15477	15426	15424	15422	15429	15418	15337	15411	15466	15288	15407	15456	15534	15512	15317	15474	15508	15320	15447	15371	15495	15633	15550	15494	15343	15380	15199	15499	15585	15306	15458	15312	15539	15219	15412	15647	15402	15330	15503	15320	15399	15417	15470	15485	15389	15418	15504	15241	15482	15520	15253	15569	15445	15357	15539	15480	15299	15420	15331	15421	15265	15418	15614	15422	15544	15401	15409	15472	15397	15325	15395	15444	15485	15417	15635	15535	15475	15335	15260	15603	15245	15342	15435	15270	15616	15402	15484	15578	15587	15280	15497	15457	15475	15278	15335	15435	15487	15532	15462	15463	15327	15417	15446	15598	15309	15410	15261	15296	15496	15396	15412	15464	15511	15381	15445	15443	15631	15347	15535	15461	15515	15297	15430	15407	15583	15705	15400	15311	15469	15329	15473	15416	15472	15535	15455	15450	15562	15585	15348	15457	15361	15480	15393	15334	15370	15399	15431	15295	15419	15375	15467	15381	15449	15540	15514	15264	15342	15531	15365	15557	15472	15416	15491	15566	15342	15460	15272	15410	15306	15445	15360	15347	15465	15329	15338	15550	15422	15395	15500	15507	15278	15408	15515	15540	15392	15313	15425	15397	15401	15420	15627	15365	15427	15442	15488	15395	15390	15416	15497	15322	15420	15426	15456	15322	15477	15399	15507	15544	15386	15434	15552	15327	15283	15403	15270	15525	15519	15434	15440	15460	15362	15432	15376	15450	15440	15593	15437	15550	15491	15473	15253	15360	15376	15365	15408	15463	15551	15368	15348	15439	15476	15433	15266	15414	15463	15525	15382	15449	15528	15407	15473	15390	15363	15418	15396	15417	15389	15283	15411	15466	15542	15324	15381	15518	15247	15399	15287	15400	15387	15513	15449	15279	15565	15411	15298	15436	15412	15433	15480	15496	15353	15477	15307	15468	15398	15610	15415	15388	15447	15444	15244	15612	15593	15325	15575	15501	15174	15439	15455	15500	15225	15265	15363	15602	15433	15437	15531	15361	15309	15437	15482	15560	15368	15594	15393	15296	15413	15432	15374	15555	15410	15507	15503	15420	15355	15383	15386	15346	15470	15430	15505	15392	15318	15401	15480	15327	15405	15517	15388	15507	15487	15466	15562	15440	15654	15348	15408	15437	15594	15490	15506	15294	15355	15297	15248	15475	15472	15462	15375	15408	15522	15554	15470	15568
22514	21479	28593	24883	22450	24877	25908	21286	19672	19626	19347	18852	18428	18598	18559	18346	18455	18367	18029	18145	17931	17908	17767	17859	17881	17979	18020	17868	17830	17997	17964	17922	17972	17672	17942	17935	17796	17822	17751	17948	17827	17925	17900	18000	17985	17809	17859	17696	17942	17728	17776	17906	17894	17942	17936	18086	17864	17627	17508	17775	17832	17694	17681	17796	17800	17571	17866	17761	17863	17862	17763	17760	17642	17847	17984	17594	17770	17752	17766	17714	17721	17692	17786	17623	17905	17722	17709	17788	17487	17789	17780	17527	17611	17694	17676	17556	17763	18012	17808	17898	17698	17750	17962	17766	17875	17790	17755	17828	17771	17889	17830	17806	17991	17659	17588	17785	17744	17765	17840	17881	17706	17807	17817	17833	17741	17616	18010	17961	17853	17847	17912	17860	17813	17651	17751	17816	17612	17765	17512	17730	17913	17811	17900	17595	17683	17770	17657	17714	17778	17894	17549	17564	17698	17811	17734	17719	17678	17653	17663	17647	17615	17797	17724	17739	17701	17684	17929	17756	17590	17664	17659	17750	17815	17793	17636	17724	17904	17855	17602	17679	17636	17708	17800	17810	17847	17871	17819	17549	18062	17954	17621	17832	17566	17922	17746	17823	17823	17832	17836	17784	17726	17762	17901	17839	17784	17931	17675	17572	17594	17593	17896	17830	17693	17634	17859	17666	17826	17563	17577	17641	17675	17617	17677	17787	17712	17634	17778	17762	17709	17490	17806	17863	17832	17869	17902	17836	17807	17659	17592	17845	17701	17746	17732	17716	17574	17607	17849	17749	17717	18022	17740	17697	17777	17638	17708	17864	17859	17494	17614	17689	17974	17762	17591	17939	17661	17697	17865	17841	17771	17727	17756	17564	17909	17766	17626	17604	17919	17586	17783	17795	17829	17779	17716	17823	17880	17621	17885	17679	17707	17668	17632	17592	17783	17528	17710	17767	17726	17887	17746	17795	17509	17731	17717	17825	17827	17861	17802	17552	17761	17533	17629	17576	17597	17833	17678	17852	17920	17568	17614	17821	17748	17727	17593	17597	17621	17650	17955	17715	17938	17732	17730	17678	17810	17808	17830	17814	17667	17823	17928	17827	17770	17629	17644	17699	17659	17734	17749	17866	17698	17825	17712	17673	17627	17828	17744	17785	17601	17954	17783	17834	17684	17905	17699	17739	17664	17765	17953	17566	17714	17803	17647	17950	17607	17733	17627	17815	17745	17716	17860	17840	17754	17882	17673	17928	17769	17840	17744	17717	17919	17881	17832	17577	17623	17850	17832	17789	17852	17514	17880	17748	17584	18061	17826	17632	17703	17714	17663	17682	17819	17698	17722	17699	17783	17733	17580	17722	17462	17917	17751	17730	17563	17785	17809	17955	17824	17835	17848	17725	17605	17785	17780	17879	17780	17815	17831	17730	17919	17605	17660	17771	17875	17937	17663	17905	17699	17705	17527	17687	17545	17821	17769	17784	17598	17632	17969	17670	17521	17804	17724	17728	17627	17436	17540	17785	17582	17704	17793	17812	17680	17802	17529	17570	17858	17783	17687	17706	17634	17748	17840	17743	17859	17722	17793	17898	17708	17633	17771	17596	17902	17500	17726	17621	17680	17663	17789	17782	17765	17824	17847	17719	17764	17784	17860	17834	17607	17882	17905	17741	17762	17765	17677	17694	17756	17584	17537	17534	17631	17527	17756	17745	17594	17784	17780	17707	17620	17867	17736	17648	17552	17486	17746	17784	17964	17832	17902	17605	17622	17783	17769	17663	17579	17711	17619	17709	17680	17853	17747	17657	17493	17689	17746	17549	17667	17638	17997	17802	17731	17952	17599	17461	17764	17859	17859	17673	17743	17592	17612	17644	17642	17898	17831	17959	17842	17781	17714	17475	17604	17795	17825	17897	17626	17808	17871	17578	17616	17745	17685	17737	17703	17593	17738	17597	17619	17740	17785	17675	17752	17924	17650	17603	17615	17784	17733	17621	17733	17555	17605	17782	17660	17757	17844	17651	17642	17735	17589	17769	17796	17659	17687	17486	17893	17825	17572	17692	17735	17891	17871	17733	17656	17491	17623	17869	17727	17949	17684	17916	17874	17616	18011	17654	17725	17820	17880	17646	17586	17774	17916	17702	17765	17705	17788	17584	17932	17785	17804	17755	17857	17711	17725	17648	17672	17769	17698	17590	17652	17530	17635	17838	17552	17582	17691	17768	17747	17406	17716	17603	17799	17800	17826	17786	17940	17665	17796	17799	17596	17705	17807	17804	17497	17612	17935	17763	17601	17767	17782	17589	17648	17542	17792	17663	17723	17901	17760	17744	17734	17567	17649	17749	17759	17745	17896	17870	17643	17485	17607	17763	17850	17749	17893	17981	17662	17811	17894	17710	17800	17705	17708	17576	17839	17581	17589	17716	17682	17864	17780	17660	17621	17621	17708	17747	17783	17697	17575	17796	17601	17660	17752	17832	17652	17887	17774	17671	17660	17638	17730	17759	17854	17829	17697	17735	17775	17798	17686	17752	17695	17732	17823	17734	17653	17905	17761	17880	17717	17590	18070	17816	17808	17734	17815	17654	17730	17842	17658	17779	17616	17701	17647	17814	17726	17573	17700	17812	17757	17718	17689	17763	17630	17723	17586	17614	17644	17729	17805	17564	17718	17936	17780	17499	17699	17712	17663	17658	17545	17555	17893	17877	17770	17916	17759	17788	17857	17749	17626	17785	17652	17963	17802	18000	17576	17802	17770	17787	17817	17651	17797	17709	17597	17764	17770	17747	17762	17694	17711	17719	17754	17874	17666	17678	17616	17760	17780	17585	17759	17690	17845	17495	17693	17890	17658	17873	17607	17779	17620	17813	17682	17541	17882	17676	17771	17426	17704	17690	17633	17729	17692	17726	17807	17729	17868	17597	17807	17693	17660	17779	17646	17679	17689	17739	17808	17813	17821	17571	17762	17700	17612	17855	17815	17591	17820	17857	17683	17769	17778	17778	17582	17797	17756	17709	17799	17790	17903	17895	17873	17840	17692	17673	17884	17603	17652	17799	17739	17744	17787	17899	17702	17607	17706	17610	17788	17500	17905	17712	17520	17602	17698	17899	17705	17692	17776	17860	17704	17645	17604	17711	17717	17470	17462	17750	17684	17833	17843	17751	17804	17558	17733	17858	17662	18015	17769	17776	17626	17571	17695	17621	17776	17611	17808	17792	17790	17671	17751	17714	17826	17653	17965	17813	17629	17932	17688	17717	17687	17509	17800	17771	17882	17717	17569	17716	17743	17673	17731	17782	17633	17936	17900	17845	17708	17774	17731	17668	17743	17720	17776	17809	17615	17701	17958	17724	17713	17668	17732	17702	17639	17722	17871	17635	17728	17705	17648	17414	17554	17610	17652	17762	17623	17694	17607	17651	17580	17726	17808	17661	17834	17637	17771	17732	17875	17668	17786	17759	17633	17644	17728	17882	17818	17616	17709	17762	17768	17772	17640	17587	17633	17698	17777	17915	17703	17778	17724	17628	17782	17798	17753	17721	17724	17895	17680	17845	17664	17796	17606	17697	17682	17835	17767	17761	17897	17688	17699	17569	17616	17769	17704	17754	17603	17529	17863	17802	17874	17772	17644	17658	17775	17717	17586	17519	17800	17794	17775	17929	17785	17724	17567	17883	17490	17699	17732	17916	17634	17613	17716	18049	17738	17811	17759	17802	17793	17914	17662	17613	17632	17840	17744	17840	17965	17598	17663	17833	17655	17643	17763	17559	17632	17554	17764	17582	17653	17733	17861	17748	17664	17580	17546	17642	17706	17657	17695	17619	17793	17887	17787	17587	17672	17645	17548	17461	17720	17465	17872	17728	17706	17777	17842	17756	17866	17733	17717	17624	17755	17675	17797	17755	17662	17723	17828	17733	17822	17671	17857	17725	17669	17758	17685	17705	17737	17604	17741	17725	17571	17777	17726	17901	17830	17796	17751	17758	17699	18023	17806	17869	17668	17747	17707	17899	17753	17671	17409	17643	17877	17640	17604	17984	17856	17740	17785	17734	17691	17689	17685	17700	17783	17573	17452	17879	17630	17792	17696	17695	17807	17789	17740	17743	17869	17762	17725	17908	17783	17569	17693	17763	17704	17426	17885	17738	17803	17669	17845	17699	17740	17575	17518	17716	17660	17833	17802	17668	17616	17616	17658	17837	17814	17661	17691	17774	17673	17719	17746	17645	17803	17871	17741	17716	17809	17576	17685	17657	17732	17646	17717	17620	17796	17438	17868	17741	17919	17768	17728	17811	17705	17592	17637	17813	17705	17554	17743	17600	17814	17682	17687	17749	17917	17518	17884	17646	17861	17925	17988	17695	17846	17754	17700	17918	17806	17834	17607	17609	17690	17640	17711	17672	17579	17621	17709	17789	17593	17565	17630	17608	17548	17684	17693	17856	17815	17755	17611	17661	17780	17518	17710	17765	17736	17582	17643	17662	17512	17651	17854	17694	17758	17852	17750	17959	17710	17770	17600	17764	17753	17690	17832	17697	17738	17687	17816	17694	17575	17739	17711	17742	17724	17661	17723	17752	17828	17610	17641	17506	17938	17720	17610	17894	17861	17838	17407	17660	17641	17697	17806	17857	17625	17708	17652	17578	17641	17926	17553	17740	17406	17572	17593	17719	17755	17842	17670	17729	17833	17655	17712	17656	17621	17634	17674	17709	17678	17774	17664	17743	17867	17800	17755	17651	17712	17742	17939	17630	17858	17598	17805	17507	17742	17598	17695	17688	17694	17764	17798	17666	17777	17735	17624	17778	17782	17599	17737	17726	17693	17704	17576	17573	17700	17685	17790	17818	17859	17609	17641	17654	17776	17637	17776	17684	17692	17559	17768	17660	17736	17741	17899	17706	17739	17906	17622	17811	17610	17623	17682	17613	17897	17628	17857	17512	17705	17864	17616	17670	17614	17666	17703	17917	17838	17769	17794	17649	17689	17689	17531	17775	17656	17675	17661	17738	17577	17881	17746	17881	17806	17657	17613	17522	17879	17813	17637	17673	17774	17763	17908	17827	17679	17863	17711	17751	17818	17711	17835	17872	17706	17635	17686	17943	17604	17891	17631	17952	17789	17668	17801	17534
27698	53895	46507	36143	29991	25084	22284	20257	19087	17958	17514	17092	16817	16760	16617	16518	16439	16058	16093	15991	16006	15838	15947	15913	15981	15954	16015	15866	15829	15762	15979	15770	15731	15702	15852	15695	15693	15914	15826	15660	15986	15896	15882	15639	15804	15934	15806	15641	15708	15763	15756	15626	15694	15739	15776	15692	15759	15719	15684	15798	15683	15873	15584	15707	15751	15884	15738	15662	15613	15923	15761	15825	15551	15675	15706	15685	15899	15721	15746	15800	15959	15618	15740	15960	15705	15662	15702	15586	15646	15547	15723	15791	15777	15642	15644	15632	15950	15655	15619	15710	15802	15678	15724	15870	15781	15534	15852	15652	15495	15752	15579	15662	15711	15665	15689	15614	15933	15761	15615	15795	15784	15686	15578	15722	15594	15807	15557	15912	15635	15729	15789	15718	15754	15653	15680	15665	15700	15768	15792	15779	15630	15745	15636	15629	15501	15811	15740	15698	15763	15761	15758	15625	15618	15695	15959	15696	15565	15749	15757	15728	15690	15715	15620	15604	15715	15780	15713	15634	15785	15785	15727	15778	15868	15718	15646	15659	15677	15687	15684	15808	15716	15705	15608	15562	15738	15681	15798	15594	15906	15868	15914	15681	15826	15665	15700	15807	15820	15720	15661	15618	15792	15831	15855	15650	15751	15821	15703	15662	15855	15621	15711	15823	15903	15643	15882	15555	15758	15625	15765	15681	15692	15609	15752	15748	15785	15943	15671	15490	15708	15620	15991	15617	15582	15708	15777	15703	15880	15724	15817	15651	15822	15715	15593	15726	15601	15829	15645	15713	15846	15735	15639	15711	15821	15571	15665	15774	15713	15720	15787	15718	15747	15542	15711	15604	15881	15667	15620	15772	15804	15727	15676	15578	15649	15891	15738	15812	15754	15876	15667	15596	15895	15832	15689	15743	15728	15757	15578	15686	15963	15742	15633	15747	15733	15672	15899	15438	15771	15782	15764	15681	15726	15773	15952	15640	15710	15815	15811	15787	15728	15859	15633	15632	15902	15704	15767	15783	15746	15847	15713	15681	15952	15918	15886	15670	15872	15714	15818	15772	15590	15689	15642	15699	15656	15869	15698	15796	15875	15642	15486	15585	15538	15779	15697	15997	15681	15759	15730	15828	15814	15851	15701	15625	15737	15772	15745	15833	15542	15646	15762	15716	15723	15873	15549	15701	15662	15880	15762	15768	15809	15838	15577	15660	15859	15519	15731	15718	15664	15714	15683	15679	15712	15457	15827	15679	15438	15695	15810	15894	15776	15739	15735	15797	15895	15942	15710	15686	15840	15723	15659	15822	15544	15643	15590	15602	15581	15672	15709	15741	15667	15638	15637	15761	15631	15692	15820	15630	15771	15692	15772	15641	15883	15852	15638	15574	15676	15730	15721	15865	15826	15782	15767	15699	15650	15771	15670	15759	15737	15663	15745	15754	15862	15627	15685	15767	15811	15835	15625	15797	15638	15538	15930	15683	15643	15679	15598	15695	15798	15700	15924	15958	15539	15736	15603	15648	15678	15730	15642	15656	15668	15662	15817	15663	15530	15880	15702	15649	15916	15669	15751	15744	15664	15744	15662	15581	15704	15785	15643	15593	15596	15679	15833	15751	15781	15704	15799	15528	15638	15677	15798	15598	15841	15728	15661	15673	15843	15819	15815	15684	15639	15636	15817	15683	15537	15781	15868	15787	15835	15685	15804	15698	15616	15670	15737	15802	15672	15890	15862	15749	15781	15623	15730	15868	15820	15657	15631	15691	15452	15628	15777	15792	15687	15732	15876	15775	15648	15619	15734	15628	15824	15728	15692	15790	15706	15682	15783	15708	15713	15742	15871	15636	15754	15627	15643	15716	15840	15596	15769	15871	15844	15684	15565	15807	15678	15789	15873	15496	15944	15726	15774	15898	15703	15468	15783	15747	15641	15686	15811	15769	15819	15742	15638	15654	15453	15754	15525	15666	15522	15846	15745	15834	15585	15818	15722	15559	15758	15682	15559	15560	15708	15861	15796	15683	15791	15698	15768	15762	15677	15542	15638	15775	15520	15854	15699	15678	15704	15848	15851	15785	15918	15528	15682	15651	15769	15617	15488	15652	15989	15687	15680	15605	15777	15698	15907	15789	15628	15854	15782	15592	15586	15679	15725	15744	15818	15748	15690	15813	15679	15677	15636	15671	15657	15661	15634	15758	15529	15780	15619	15729	15595	15691	15907	15642	15878	15725	15686	15621	15571	15587	15665	15632	15683	15474	15706	15663	15661	15424	15858	15832	15690	15833	15646	15794	15873	15860	15790	15675	15841	15749	15687	15618	15709	15861	15649	15716	15744	15809	15633	15668	15527	15675	15738	15720	15676	15670	15630	15656	15665	15795	15608	15796	15722	15456	15797	15656	15708	15642	15907	15632	15674	15920	15742	15636	15809	15709	15854	15895	15667	15638	15778	15633	15716	15885	15880	15703	15811	15707	15911	15789	15640	15639	15775	15783	15671	15603	15600	15643	15796	15737	15666	15719	15756	15635	15717	15828	15695	15873	15794	15369	15733	15740	15571	15822	15827	15658	15855	15920	15628	15678	15680	15609	15596	15651	15828	15721	15772	15740	15667	15636	15646	15586	15757	15822	15726	15622	15830	15936	15664	15688	15651	15788	15872	15727	15669	15621	15711	15620	15731	15753	15688	15639	15623	15753	15614	15865	15654	15858	15633	15686	15658	15748	15902	15646	15832	15818	15552	15589	15757	15626	15547	15673	15689	15481	15672	15785	15840	15641	15772	15692	15765	15753	15701	15706	15736	15696	15696	15574	15763	15723	15638	15633	15803	15820	15866	15696	15927	15644	15496	15637	15742	15500	15747	15663	15776	15707	15756	15623	15742	15677	15606	15641	15778	15699	15834	15601	15818	15557	15686	15547	15851	15600	15733	15492	15870	15701	15783	15685	15732	15762	15647	15719	15661	15595	15701	15796	15674	15741	15622	15661	15802	15851	15803	15620	15787	15644	15580	15672	15854	15765	15689	15617	15658	15816	15876	15601	15727	15714	15630	15840	15732	15939	15725	15712	15787	15919	15684	15727	15716	15803	15709	15771	15708	15685	15716	15808	15821	15714	15749	15732	15698	15705	15676	15723	15672	15726	15754	15626	15666	15589	15874	15783	15749	15669	15742	15807	15853	15831	15671	15887	15619	15723	15773	15761	15779	15763	15874	15777	15799	15649	15767	15576	15742	15674	15586	15710	15709	15851	15812	15817	15804	15859	15730	15651	15827	15647	15729	15710	15765	16003	15695	15801	15804	15720	15635	15685	15736	15824	15626	15856	15876	15777	15820	15814	15698	15801	15671	15792	15652	15754	15730	15700	15672	15604	15882	15713	15784	15483	15886	15772	15609	15777	15638	15737	15770	15744	15647	15594	15822	15655	15717	15670	15525	15790	15651	15722	15580	15937	15731	15708	15664	15683	15599	15648	15630	15893	15708	15586	15792	15720	15706	15685	15787	15834	15815	15700	15755	15782	15712	15754	15857	15642	15801	15774	15853	15658	15772	15773	15852	15610	15770	15769	15643	15782	15817	15849	15733	15749	15714	15658	15674	15800	15745	15659	15911	15765	15947	15585	15693	15790	15762	15862	15713	15714	15820	15913	15798	15742	15662	15901	15729	15721	15511	15694	15769	15754	15648	15613	15717	15769	15805	15789	15757	15606	15486	15778	15579	15708	15585	15627	15820	15670	15794	15809	15869	15543	15716	15614	15850	15564	15582	15672	15842	15892	15738	15647	15707	15728	15693	15695	15571	15621	15643	15739	15602	15764	15649	15690	15778	15887	15771	15651	15788	15592	15684	15871	15707	15694	15754	15720	15733	15733	15783	15773	15716	15598	15830	15708	15613	15598	15556	15726	15779	15716	15728	15562	15760	15813	15853	15783	15572	15566	15814	15667	15712	15688	15753	15826	15753	15760	15821	15709	15861	15611	15720	15730	15574	15561	15716	15783	15654	15752	15756	15707	15561	15739	15646	15770	15836	15731	15696	15617	15744	15663	15882	15772	15671	15816	15698	15672	15658	15666	15571	15546	15602	15784	15698	15693	15775	15842	15734	15691	15797	15676	15913	15790	15699	15790	15867	15719	15699	15814	15642	15672	15662	15724	15734	15739	15487	15634	15575	15889	15825	15637	15688	15564	15740	15676	15711	15654	15591	15639	15804	15765	15542	15661	15524	15708	15780	15724	15546	15793	15755	15697	15775	15979	15812	15715	15613	15847	15715	15609	15824	15708	15733	15742	15739	15747	15617	15712	15682	15784	15672	15693	15557	15612	15657	15706	15698	15634	15635	15774	15709	15700	15799	15747	15731	15614	15810	15827	15700	15681	15752	15809	15671	15683	15743	15751	15722	15678	15871	15746	15806	15689	15541	15551	15575	15841	15646	15969	15763	15770	15879	15806	15710	15655	15915	15795	15764	15675	15723	15736	15702	15544	15741	15655	15738	15684	15806	15560	15829	15603	15691	15733	15642	15703	15718	15676	15726	15782	15722	15784	15772	15736	15579	15753	15684	15655	15680	15937	15654	15721	15587	15743	15729	15899	15648	15718	15892	15892	15697	15550	15782	15647	15636	15842	15800	15806	15773	15692	15689	15808	15898	15616	15903	15818	15594	15843	15742	15612	15759	15763	15763	15745	15751	15596	15698	15755	15744	15705	15833	15964	15841	15812	15648	15815	15679	15741	15637	15744	15712	15851	15603	15704	15570	15705	15580	15689	15856	15579	15779	15702	15845	15718	15925	15891	15686	15662	15772	15823	15763	15821	15856	15523	15608	15807	15588	15632	15787	16052	15613	15496	15624	15560	15652	15618	15786	15770	15731	15764	15671	15688	15680	15788	15785	15788	15793	15610	15651	15644	15612	15780	15979	15731	15693	15758	15695	15597	15712	15645	15769	15858	15716	15592	15662	15838	15861	15768	15826	15524	15684	15822	15500	15828	15787	15874	15529	15946	15750	15703	15611	15647	15639	15688	15720	15685	15873	15840	15664	15638	15731	15691	15951	15665	15684	15739	15652	15758	15454	15787	15706	15813	15686	15701	15813	15718	15593	15675	15800	15826	15902	15634	15670	15745	15863	15822	15812	15783
30155	29257	33484	28244	22633	20442	19649	18880	18184	18215	17653	17923	17797	17493	17782	17685	17706	17652	17760	17672	17645	17697	17523	17591	17496	17466	17389	17636	17598	17408	17555	17626	17535	17678	17389	17308	17574	17492	17643	17577	17424	17189	17470	17412	17528	17523	17519	17340	17412	17407	17363	17393	17285	17382	17478	17427	17594	17505	17460	17378	17444	17478	17319	17477	17456	17339	17518	17326	17579	17564	17460	17554	17436	17505	17457	17468	17535	17558	17508	17351	17371	17423	17500	17278	17487	17303	17378	17485	17392	17586	17608	17519	17508	17482	17281	17261	17405	17567	17397	17491	17381	17390	17617	17441	17262	17517	17588	17376	17305	17395	17600	17436	17474	17624	17435	17369	17531	17508	17648	17576	17371	17428	17498	17544	17449	17611	17653	17481	17385	17624	17398	17382	17535	17535	17396	17415	17441	17309	17494	17538	17289	17513	17450	17209	17508	17432	17550	17605	17492	17634	17334	17441	17206	17707	17187	17401	17353	17466	17444	17443	17264	17380	17366	17502	17446	17571	17321	17284	17423	17417	17608	17492	17667	17475	17414	17570	17438	17575	17399	17637	17377	17427	17353	17561	17482	17547	17321	17380	17355	17529	17488	17558	17410	17626	17506	17586	17621	17566	17548	17393	17708	17637	17557	17544	17605	17526	17599	17513	17569	17417	17219	17422	17402	17286	17332	17440	17344	17443	17634	17242	17406	17216	17547	17736	17573	17397	17503	17411	17650	17523	17209	17364	17575	17605	17428	17426	17573	17270	17388	17457	17689	17588	17459	17473	17328	17530	17582	17215	17412	17555	17445	17522	17419	17403	17404	17529	17347	17560	17302	17505	17406	17472	17364	17523	17694	17758	17783	17371	17517	17329	17563	17369	17390	17607	17598	17402	17574	17662	17478	17447	17523	17468	17192	17335	17313	17646	17471	17579	17557	17405	17653	17343	17634	17557	17348	17444	17677	17426	17418	17386	17303	17546	17514	17311	17577	17666	17470	17361	17555	17322	17368	17490	17624	17608	17548	17549	17448	17436	17520	17451	17472	17391	17641	17523	17612	17456	17498	17466	17540	17434	17331	17373	17518	17611	17571	17533	17402	17531	17511	17348	17542	17398	17323	17423	17567	17377	17400	17580	17538	17371	17527	17402	17373	17508	17453	17346	17431	17501	17329	17438	17335	17388	17282	17519	17343	17582	17449	17580	17464	17333	17296	17430	17395	17414	17429	17468	17451	17514	17495	17213	17337	17509	17521	17804	17602	17497	17441	17542	17579	17643	17692	17429	17686	17376	17444	17430	17651	17399	17360	17472	17729	17548	17535	17399	17258	17245	17542	17406	17544	17652	17583	17704	17462	17424	17422	17244	17637	17458	17611	17527	17306	17442	17569	17279	17522	17574	17753	17537	17460	17664	17503	17387	17701	17479	17528	17285	17477	17530	17526	17263	17479	17477	17489	17398	17692	17491	17503	17361	17648	17578	17155	17535	17603	17340	17522	17430	17384	17408	17460	17345	17472	17586	17519	17572	17693	17348	17539	17406	17297	17462	17274	17405	17527	17438	17409	17471	17465	17588	17551	17484	17344	17421	17376	17461	17363	17200	17636	17477	17624	17685	17488	17488	17622	17557	17487	17517	17470	17528	17605	17206	17400	17333	17477	17404	17568	17400	17597	17447	17400	17372	17397	17455	17556	17619	17591	17385	17315	17460	17452	17347	17483	17454	17529	17490	17473	17458	17630	17444	17511	17432	17369	17519	17541	17573	17623	17670	17509	17463	17603	17436	17596	17498	17587	17518	17574	17509	17368	17352	17344	17551	17395	17450	17700	17635	17653	17694	17355	17465	17321	17313	17470	17432	17576	17456	17473	17568	17566	17504	17474	17496	17301	17514	17402	17379	17423	17545	17399	17565	17339	17643	17367	17427	17425	17528	17465	17409	17498	17389	17371	17429	17583	17545	17274	17468	17573	17435	17514	17264	17680	17445	17550	17532	17522	17470	17605	17673	17377	17476	17451	17549	17498	17618	17504	17492	17389	17524	17591	17415	17441	17516	17616	17533	17269	17344	17323	17534	17502	17432	17317	17498	17302	17448	17608	17441	17581	17315	17741	17434	17435	17228	17463	17668	17429	17743	17491	17603	17572	17300	17499	17356	17419	17353	17469	17622	17523	17530	17534	17517	17362	17311	17460	17537	17534	17481	17540	17564	17651	17425	17534	17475	17445	17423	17586	17563	17310	17450	17558	17612	17320	17389	17615	17583	17765	17384	17645	17644	17247	17519	17498	17558	17671	17656	17609	17361	17531	17387	17490	17461	17448	17728	17634	17549	17433	17518	17221	17358	17497	17543	17563	17450	17405	17584	17668	17518	17504	17599	17562	17418	17436	17372	17401	17503	17390	17395	17533	17511	17531	17576	17499	17489	17636	17489	17432	17444	17528	17505	17592	17353	17549	17432	17602	17441	17629	17389	17373	17494	17376	17252	17724	17514	17382	17249	17491	17439	17373	17508	17446	17575	17408	17571	17308	17607	17611	17740	17562	17560	17483	17504	17427	17474	17620	17687	17427	17563	17498	17639	17272	17464	17494	17470	17631	17571	17567	17622	17446	17429	17509	17546	17506	17405	17376	17298	17385	17504	17500	17445	17498	17571	17469	17475	17417	17505	17548	17494	17621	17738	17568	17668	17435	17471	17572	17244	17382	17447	17305	17356	17395	17345	17457	17476	17323	17361	17462	17317	17583	17485	17733	17317	17499	17503	17546	17522	17439	17434	17434	17517	17499	17429	17472	17353	17527	17457	17485	17378	17476	17556	17451	17455	17594	17462	17739	17436	17579	17485	17349	17504	17382	17400	17507	17571	17640	17565	17554	17640	17604	17564	17460	17464	17459	17325	17381	17481	17530	17680	17547	17393	17562	17353	17472	17514	17312	17512	17573	17454	17371	17496	17411	17527	17396	17400	17340	17316	17246	17433	17418	17313	17352	17472	17320	17414	17381	17488	17465	17236	17377	17615	17587	17626	17517	17497	17655	17644	17543	17456	17582	17456	17580	17488	17416	17448	17480	17486	17678	17667	17373	17345	17571	17541	17597	17550	17622	17557	17613	17488	17497	17323	17561	17474	17249	17502	17593	17314	17473	17393	17402	17381	17393	17723	17678	17459	17493	17491	17601	17588	17673	17467	17617	17614	17496	17476	17623	17351	17381	17571	17669	17486	17322	17637	17411	17490	17715	17572	17403	17605	17570	17523	17515	17419	17613	17491	17346	17487	17395	17444	17524	17328	17412	17568	17250	17320	17314	17406	17492	17359	17615	17505	17452	17577	17560	17500	17301	17462	17538	17303	17316	17409	17384	17729	17737	17522	17424	17591	17392	17374	17592	17454	17532	17414	17451	17490	17383	17508	17620	17387	17390	17559	17453	17404	17399	17741	17605	17552	17606	17520	17302	17572	17450	17445	17676	17419	17539	17426	17606	17668	17514	17649	17357	17490	17564	17474	17590	17564	17553	17402	17336	17847	17361	17555	17385	17552	17738	17295	17503	17475	17551	17206	17480	17564	17466	17461	17589	17438	17550	17322	17629	17425	17432	17432	17568	17713	17377	17702	17644	17498	17437	17600	17510	17263	17620	17454	17585	17581	17602	17633	17626	17548	17701	17463	17436	17419	17482	17434	17430	17456	17410	17482	17355	17492	17444	17351	17349	17344	17431	17748	17678	17491	17234	17541	17582	17606	17541	17580	17496	17493	17529	17367	17599	17541	17582	17331	17541	17367	17260	17314	17204	17455	17353	17380	17546	17416	17682	17173	17481	17506	17682	17423	17416	17296	17424	17643	17535	17486	17510	17616	17483	17688	17645	17426	17445	17402	17435	17420	17615	17463	17484	17247	17427	17564	17452	17655	17544	17375	17431	17366	17644	17643	17521	17526	17672	17646	17527	17359	17317	17363	17381	17448	17523	17523	17530	17519	17578	17576	17455	17472	17588	17359	17302	17228	17539	17618	17607	17460	17479	17624	17619	17489	17471	17472	17541	17424	17479	17610	17593	17607	17487	17446	17397	17475	17483	17351	17511	17374	17290	17516	17374	17461	17484	17449	17619	17443	17633	17475	17772	17647	17434	17556	17363	17506	17641	17544	17500	17541	17377	17473	17531	17650	17600	17438	17461	17428	17500	17616	17599	17481	17336	17501	17342	17502	17472	17467	17571	17534	17526	17621	17406	17163	17642	17549	17627	17436	17426	17529	17493	17581	17400	17488	17691	17502	17499	17493	17586	17399	17669	17727	17423	17157	17452	17540	17200	17504	17417	17175	17500	17557	17373	17399	17515	17348	17584	17568	17559	17452	17555	17614	17498	17344	17518	17501	17563	17509	17464	17492	17402	17341	17363	17416	17674	17534	17642	17515	17660	17415	17501	17359	17512	17510	17501	17600	17468	17370	17512	17472	17500	17339	17520	17577	17532	17652	17405	17411	17248	17436	17448	17781	17458	17557	17501	17476	17617	17347	17617	17402	17388	17588	17648	17437	17448	17416	17523	17698	17560	17557	17614	17428	17507	17390	17324	17520	17378	17519	17543	17560	17574	17537	17546	17587	17750	17623	17609	17183	17612	17615	17590	17613	17441	17645	17368	17554	17511	17486	17641	17483	17407	17592	17625	17196	17530	17424	17405	17299	17445	17380	17433	17414	17564	17517	17595	17554	17617	17512	17657	17414	17432	17474	17401	17351	17535	17484	17524	17482	17359	17396	17247	17506	17404	17402	17357	17272	17512	17582	17440	17532	17290	17380	17502	17408	17435	17419	17499	17614	17505	17526	17551	17529	17567	17716	17395	17450	17667	17477	17794	17636	17389	17380	17447	17496	17268	17369	17410	17621	17762	17495	17497	17559	17484	17272	17532	17563	17605	17446	17702	17508	17446	17464	17316	17415	17604	17417	17525	17606	17456	17624	17600	17563	17352	17394	17621	17500	17822	17556	17498	17489	17707	17540	17644	17656	17714	17272	17508	17485	17497	17303	17449	17574	17537	17473	17260	17427	17416	17419	17432	17547	17307	17411	17498	17514	17434	17464	17552	17349	17614	17395	17502	17521	17262	17456	17475	17504	17534	17517	17378	17448	17620	17612	17380	17571
27976	43879	35804	27116	22640	19856	18587	17798	16635	16396	16260	16082	16103	16029	15893	15974	15727	15829	15704	15532	15670	15782	15503	15772	15597	15645	15656	15537	15704	15648	15627	15585	15570	15428	15668	15610	15646	15601	15510	15526	15536	15599	15540	15736	15523	15678	15654	15574	15528	15624	15374	15577	15553	15704	15560	15530	15779	15433	15748	15524	15453	15541	15398	15430	15474	15555	15520	15432	15533	15641	15450	15367	15500	15647	15470	15325	15699	15583	15612	15592	15553	15456	15650	15555	15597	15674	15593	15555	15579	15665	15525	15566	15550	15610	15465	15621	15648	15531	15598	15548	15543	15582	15571	15708	15576	15595	15454	15610	15748	15648	15718	15509	15476	15515	15430	15417	15366	15501	15537	15460	15450	15483	15661	15630	15655	15441	15455	15598	15591	15454	15708	15419	15628	15675	15499	15452	15578	15618	15573	15676	15585	15647	15642	15598	15565	15411	15585	15619	15653	15493	15414	15514	15413	15599	15545	15530	15733	15536	15559	15511	15526	15640	15687	15533	15649	15511	15568	15508	15492	15463	15665	15531	15603	15583	15651	15548	15466	15764	15371	15531	15488	15589	15745	15660	15551	15650	15576	15717	15498	15588	15597	15523	15931	15362	15551	15565	15384	15477	15472	15379	15546	15710	15619	15498	15598	15632	15575	15625	15557	15393	15377	15595	15532	15530	15465	15658	15653	15541	15639	15434	15618	15598	15580	15608	15582	15576	15488	15563	15575	15639	15659	15641	15565	15501	15594	15620	15627	15381	15686	15602	15589	15643	15461	15590	15444	15660	15626	15522	15606	15646	15657	15545	15617	15520	15530	15474	15623	15521	15524	15611	15767	15590	15546	15692	15693	15605	15634	15591	15647	15608	15714	15544	15552	15686	15607	15511	15500	15466	15557	15588	15497	15416	15638	15444	15526	15446	15583	15703	15488	15573	15615	15634	15496	15520	15614	15583	15547	15533	15518	15279	15539	15681	15497	15666	15626	15409	15563	15486	15643	15641	15509	15617	15701	15619	15579	15460	15484	15694	15639	15723	15599	15510	15669	15379	15522	15600	15634	15492	15693	15673	15582	15653	15688	15427	15485	15524	15523	15451	15595	15477	15548	15616	15522	15627	15454	15807	15372	15430	15599	15626	15437	15610	15508	15410	15637	15729	15438	15479	15636	15472	15565	15333	15503	15659	15638	15598	15603	15554	15498	15489	15575	15480	15637	15687	15489	15592	15592	15615	15464	15486	15562	15600	15398	15516	15464	15595	15678	15623	15759	15389	15575	15599	15670	15600	15680	15639	15504	15521	15485	15492	15565	15616	15689	15709	15397	15564	15631	15583	15601	15594	15817	15439	15609	15464	15674	15668	15705	15598	15528	15669	15599	15522	15624	15382	15699	15532	15654	15470	15621	15535	15694	15702	15496	15677	15614	15495	15466	15527	15433	15681	15354	15653	15649	15631	15658	15443	15594	15584	15503	15441	15469	15418	15652	15513	15549	15643	15738	15451	15602	15601	15628	15369	15474	15481	15475	15554	15662	15851	15591	15681	15667	15516	15607	15687	15689	15551	15618	15676	15590	15509	15588	15571	15637	15560	15634	15593	15519	15396	15359	15505	15640	15520	15553	15503	15533	15532	15748	15678	15671	15466	15642	15522	15586	15599	15369	15427	15513	15470	15590	15812	15496	15622	15597	15458	15511	15522	15672	15519	15525	15584	15610	15605	15567	15686	15668	15750	15471	15615	15501	15637	15517	15491	15520	15554	15483	15566	15516	15499	15578	15524	15678	15665	15799	15661	15709	15574	15632	15634	15701	15642	15739	15547	15562	15618	15706	15614	15643	15411	15646	15548	15683	15648	15474	15676	15499	15589	15608	15510	15411	15428	15567	15702	15597	15489	15688	15538	15587	15682	15762	15487	15512	15437	15515	15527	15304	15424	15491	15601	15641	15585	15585	15409	15488	15657	15574	15427	15609	15389	15507	15618	15757	15520	15541	15613	15611	15654	15451	15526	15610	15580	15677	15583	15568	15526	15512	15527	15605	15613	15559	15601	15706	15554	15412	15586	15493	15716	15599	15730	15776	15670	15503	15466	15665	15810	15532	15761	15643	15501	15702	15512	15582	15418	15584	15662	15518	15512	15624	15393	15610	15506	15525	15559	15636	15657	15473	15690	15424	15671	15577	15588	15480	15556	15644	15582	15595	15638	15673	15432	15473	15651	15457	15633	15681	15552	15522	15737	15589	15583	15628	15554	15512	15553	15647	15414	15675	15693	15523	15647	15524	15551	15604	15598	15469	15649	15726	15617	15532	15535	15641	15550	15535	15686	15725	15615	15642	15473	15377	15692	15514	15667	15722	15703	15438	15664	15497	15573	15503	15663	15612	15428	15515	15693	15539	15666	15477	15658	15646	15719	15732	15598	15572	15648	15594	15466	15784	15508	15636	15532	15513	15666	15771	15553	15341	15658	15676	15522	15539	15587	15618	15606	15615	15766	15593	15555	15645	15692	15621	15550	15561	15410	15658	15504	15616	15570	15629	15718	15626	15560	15344	15531	15622	15562	15461	15751	15543	15483	15607	15645	15565	15670	15394	15570	15654	15553	15702	15761	15595	15643	15624	15582	15444	15503	15585	15646	15493	15651	15748	15601	15591	15495	15683	15546	15576	15557	15533	15455	15649	15687	15628	15458	15762	15606	15616	15737	15703	15539	15569	15531	15619	15477	15831	15648	15525	15525	15556	15468	15390	15675	15500	15578	15560	15539	15507	15516	15662	15572	15488	15615	15483	15518	15545	15622	15485	15426	15664	15562	15511	15555	15540	15527	15436	15630	15460	15489	15566	15589	15718	15704	15462	15689	15631	15697	15620	15611	15413	15580	15660	15506	15667	15468	15668	15661	15526	15521	15713	15587	15505	15524	15539	15534	15609	15637	15489	15670	15724	15583	15506	15550	15629	15686	15633	15663	15636	15611	15618	15583	15565	15581	15674	15692	15622	15497	15696	15434	15611	15524	15526	15641	15515	15768	15514	15762	15547	15707	15504	15371	15590	15735	15696	15596	15580	15528	15613	15469	15601	15310	15664	15654	15484	15508	15539	15482	15771	15541	15656	15574	15620	15403	15603	15566	15531	15527	15502	15536	15680	15471	15422	15564	15601	15543	15576	15684	15665	15424	15558	15531	15624	15652	15469	15505	15598	15610	15555	15407	15548	15640	15706	15531	15496	15477	15588	15594	15683	15762	15506	15540	15481	15502	15408	15552	15571	15728	15394	15508	15457	15602	15485	15650	15463	15524	15626	15509	15565	15634	15650	15654	15581	15631	15424	15660	15510	15625	15515	15556	15638	15390	15690	15433	15591	15396	15436	15619	15468	15648	15714	15644	15517	15513	15492	15736	15609	15624	15472	15576	15502	15674	15475	15602	15618	15589	15498	15645	15400	15517	15681	15428	15694	15477	15587	15490	15473	15734	15695	15532	15669	15706	15514	15545	15625	15529	15671	15662	15460	15522	15684	15626	15495	15681	15643	15663	15735	15394	15563	15740	15548	15583	15646	15602	15825	15417	15555	15753	15695	15521	15541	15716	15524	15791	15545	15721	15570	15552	15602	15439	15398	15682	15666	15571	15554	15667	15654	15461	15548	15578	15733	15595	15514	15616	15595	15512	15587	15581	15633	15488	15636	15619	15513	15669	15580	15504	15660	15683	15583	15502	15756	15521	15636	15576	15456	15647	15600	15714	15597	15578	15687	15523	15512	15616	15649	15705	15489	15502	15644	15534	15408	15488	15529	15684	15544	15607	15510	15572	15611	15751	15549	15424	15654	15607	15517	15558	15731	15644	15514	15594	15635	15470	15633	15505	15453	15565	15620	15342	15616	15525	15651	15663	15576	15604	15606	15594	15630	15653	15368	15525	15654	15523	15465	15435	15675	15704	15630	15595	15586	15592	15623	15600	15589	15444	15568	15579	15416	15416	15626	15648	15665	15699	15768	15623	15761	15634	15586	15575	15587	15558	15527	15608	15586	15367	15584	15390	15522	15533	15622	15539	15568	15589	15558	15684	15730	15479	15518	15657	15558	15555	15580	15515	15544	15574	15710	15507	15599	15799	15524	15656	15541	15712	15412	15511	15602	15477	15717	15535	15566	15591	15598	15465	15731	15510	15608	15534	15445	15594	15536	15617	15522	15504	15646	15604	15790	15578	15677	15420	15566	15626	15690	15595	15601	15852	15567	15739	15570	15651	15715	15552	15474	15582	15545	15611	15471	15535	15697	15560	15499	15694	15462	15617	15720	15725	15579	15626	15417	15403	15768	15541	15455	15609	15435	15605	15661	15495	15637	15728	15683	15612	15451	15622	15719	15656	15646	15589	15533	15608	15347	15485	15532	15491	15815	15660	15594	15672	15709	15589	15613	15508	15619	15673	15493	15745	15626	15522	15392	15678	15626	15600	15521	15580	15522	15559	15583	15564	15618	15480	15477	15487	15660	15662	15696	15386	15738	15317	15812	15408	15709	15608	15546	15497	15700	15519	15589	15456	15549	15471	15707	15571	15685	15563	15553	15639	15519	15578	15586	15574	15488	15587	15659	15524	15668	15646	15561	15549	15562	15798	15607	15654	15617	15587	15583	15554	15533	15524	15637	15635	15618	15639	15661	15697	15644	15560	15668	15668	15589	15557	15489	15643	15577	15474	15386	15709	15570	15643	15709	15631	15766	15624	15563	15574	15522	15501	15545	15740	15664	15680	15575	15609	15586	15562	15295	15402	15594	15621	15630	15736	15721	15592	15575	15592	15483	15607	15541	15512	15629	15597	15624	15700	15424	15566	15533	15542	15665	15666	15692	15541	15539	15531	15374	15588	15504	15552	15440	15621	15557	15572	15608	15555	15630	15592	15700	15612	15765	15715	15496	15469	15819	15486	15657	15643	15574	15665	15506	15533	15576	15740	15491	15389	15612	15643	15567	15643	15583	15620	15610	15646	15486	15594	15545	15602	15597	15712	15619	15654	15548	15736	15628	15520	15570	15618	15513	15725	15546	15613	15470	15593	15681	15509	15647	15768	15592	15735	15781	15544	15679	15732	15622	15521	15712	15535	15674	15524	15601	15566	15618	15856	15619	15532	15585	15752
23402	21452	28228	25946	23720	23632	23051	20238	19202	19183	18725	18590	18440	18426	18232	18103	18179	18022	18055	18130	18275	17914	17645	17764	17859	17691	17849	17680	18000	17715	17740	17752	17760	17639	17719	17706	17839	17772	17893	17843	17869	18070	17643	17893	17835	17788	18001	17912	17764	17679	17738	17813	17729	17735	17526	17536	17533	17773	17850	17974	17739	17884	17857	17716	17992	17749	17709	17504	17780	17823	17678	17729	17643	17767	17886	17771	17785	17839	17755	17734	17567	17801	17461	17788	17692	17862	17726	17863	17537	17858	17569	17929	17729	17756	17944	17843	17767	17717	17668	17655	17599	17538	17631	17738	17583	17743	17598	17937	18002	17955	17692	17621	17703	17767	17768	17585	17706	17741	17745	17546	17788	17621	17607	17776	17672	17817	17685	17848	17765	17682	17839	17791	17680	17642	17475	17609	17837	17932	17784	17833	17795	17815	17593	17760	17716	17648	17714	17521	17778	17443	17894	17611	17943	17797	17782	17513	17654	17814	17730	17732	17807	17643	17921	17753	17900	17840	17654	17800	17781	17494	17588	17662	17936	17676	17827	17875	17970	17616	17804	17781	17665	17732	17884	17728	17751	17633	17823	17540	17852	17722	17907	17687	17562	17781	17697	17520	17813	17824	17976	17968	17803	17728	17904	17690	17786	17823	17621	17801	17772	17744	17699	17787	17815	17689	17601	17635	17752	17768	17809	17632	17750	17734	17934	17841	17873	17699	17622	17665	17874	17652	17647	17676	17815	17459	17746	17912	17849	17824	17746	17744	17708	17716	17576	17830	17702	17910	17878	17802	17620	17651	17817	17807	17700	17548	17810	17788	17657	17455	17799	17750	17659	17697	17706	17766	17707	17675	17653	17828	17901	17977	17744	17703	17746	17828	17740	17598	17890	17780	17650	17664	17723	17725	17635	17745	17722	17751	17777	17671	17765	17810	17725	17903	17540	17856	17649	17869	17691	17593	17756	17781	17830	17604	17717	17637	17790	17738	17661	17697	17768	17636	17657	17581	17648	17690	17609	17722	17783	17650	17724	17581	17781	17574	17721	17775	17691	17773	17752	17784	17778	17633	17736	17922	17593	17557	17695	17952	17565	17667	17841	17644	17802	17694	17784	17693	17492	17943	17553	17763	17743	17741	17781	17771	17734	17625	17707	17621	17968	17609	17685	17731	17691	17704	17879	17739	17902	17704	17609	17741	17699	17707	17613	17753	17613	17645	17696	17796	17799	17698	17686	17630	17792	17478	17552	17578	17699	17617	17864	17716	17790	17815	17599	17691	17669	17806	17817	17791	17591	17746	17842	17597	17605	17773	17658	17629	17757	17766	17630	17842	17745	17455	17824	17989	17762	17781	17833	17764	17768	17883	17741	17611	17685	17596	17649	17663	17869	17754	17921	17865	17769	17588	17612	17584	17624	17700	17544	17854	17699	17925	17877	17831	17694	17947	17695	17765	17725	17517	17970	17653	17664	17748	17554	17600	17824	17610	17690	17707	17662	17692	17926	17608	17912	17686	17656	17766	17653	17631	17806	17732	17797	17605	17787	17731	17548	17687	17914	17885	17792	17596	17734	17887	17913	17689	17758	17904	17907	17644	17916	17851	17799	17865	17699	17727	17876	17756	17692	17598	17827	17703	17906	17818	17811	17723	17522	17765	17654	17831	17440	17614	17719	17806	17863	17854	17671	17591	17864	17652	17639	17771	17752	17622	17719	17712	17815	17803	17549	17691	17595	17797	17914	17684	17747	17697	17769	17745	17609	17651	17645	17433	17794	17560	17766	17730	17773	17632	17710	17854	17495	17584	17656	17754	17632	17646	17733	17630	17689	17711	17736	17908	17657	17703	17574	17689	17893	17784	17803	17640	17791	17793	17567	17810	17931	17714	17554	17731	17712	17918	17929	17729	17680	17742	17617	17847	17616	17701	17892	17759	17737	17742	17790	17846	17886	17697	17956	17782	17681	17750	17809	17772	17749	17661	17807	17674	17724	17691	17712	17659	17518	17680	17604	17723	17744	17698	17823	17780	17656	17586	17795	17542	17729	17951	17746	17758	17722	17503	17942	17696	17804	17595	17780	17798	17738	17752	17807	17717	17822	17584	17801	17723	17741	17788	17803	17731	17847	17823	17748	17792	17925	17705	17502	17501	17708	17870	17586	17590	17764	17689	17717	17663	17648	17693	17597	17838	17810	17707	17680	17694	17565	17681	17585	17659	17791	17795	17679	17741	17611	17592	17592	17672	17930	17906	17871	17642	17703	17788	17562	17659	17741	17596	17617	17771	18070	17720	17700	17718	17656	17648	17699	17787	17596	17770	17824	17657	17912	17644	17828	17777	17655	17836	17590	17688	17625	17505	17782	17701	17649	17502	17746	17960	17680	17846	17613	17882	17704	17779	17618	17833	17837	17795	17696	17643	17686	17822	17600	17682	17656	17746	17713	17586	17612	17790	17710	17553	17786	17767	17809	17807	17630	17861	17669	17845	17722	17713	17641	17857	17785	17749	17790	17563	17775	17845	17665	17640	17637	17867	17570	17918	17736	17647	17830	17785	17856	17789	17707	17701	17539	17704	17567	17590	17839	17932	17591	17651	17871	17816	17807	17693	17887	17848	17562	17898	17717	17659	17743	17806	17753	17898	17485	17532	17747	17600	17705	17924	17847	17475	17673	17847	17908	17666	17631	17685	17933	18052	17794	17605	17789	17791	17758	17752	17927	17768	17710	17707	17761	17485	17892	17801	17745	17758	17632	17789	17730	17677	17768	17799	17771	17840	17755	17619	17425	17801	17664	17725	17772	17653	17642	17649	17800	17741	17689	17642	17710	17760	17739	17828	17691	17470	17656	17717	17620	17766	17805	17874	18026	17837	17600	17900	17721	17758	17919	17707	17780	17565	17615	17790	17761	17941	17743	17688	17699	17550	18000	17643	17653	17833	17612	17710	17728	17553	17784	17760	17752	17834	17729	17635	17694	17698	17817	17846	17770	17594	17939	17627	17777	17805	17949	17768	17904	17784	17977	17935	17784	17838	17976	17794	17879	17771	17827	17740	17504	17711	17652	17790	17674	17676	17810	17688	17721	17606	17758	17671	17734	17815	17824	17586	17564	17810	17928	17773	17817	17638	17719	17796	17518	17605	17836	17591	17649	17821	17663	17574	17693	17723	17647	17683	17806	17675	17981	17913	17767	17682	17772	17605	17798	17833	17693	17530	17746	17604	17681	17653	17875	17905	17578	17694	17738	17728	17671	17723	17591	17647	17689	17628	17718	17774	17777	17800	17656	17849	17565	17711	17556	17553	17777	17734	17763	17609	17595	17675	17944	17599	17656	17688	17758	17735	17693	17572	17777	17815	17762	17703	17734	17705	17582	17688	17747	17559	17700	17792	17742	17711	17848	17765	17667	17698	17824	17776	17753	17704	17785	17812	17712	17703	17643	17702	17773	17730	17811	17802	17784	17809	17607	17687	17737	17654	17601	17644	17720	17801	17824	17817	17709	17550	17780	17561	17606	17727	17830	17517	17753	17930	17922	17875	17850	17811	17837	17647	17545	17760	17795	17738	17786	17586	17801	17780	17727	17719	17866	17511	17861	17614	17601	17635	17776	17705	17706	17567	17475	17696	17703	17720	17476	17752	17829	17482	17783	17848	17735	17735	17810	17828	17728	17774	17880	17558	17741	17567	17538	17820	17702	17616	17848	17657	17771	17839	17954	17904	17739	17894	17656	17764	17687	17756	17862	17788	17867	17492	17654	17748	17843	17754	17607	17806	17587	17859	17511	17649	17619	17736	17750	17723	17902	17816	17655	17746	17507	17661	17746	17743	17788	17788	17733	17727	17897	17658	17693	17815	17670	17926	17725	17642	17673	17843	17762	17915	17811	17623	17677	17773	17613	17508	17870	17719	17543	17410	17492	17775	17671	17791	17787	17648	17724	17702	17719	17797	17805	17686	17784	17732	17521	17852	17832	17798	17605	17608	17616	17629	17818	17790	17840	17458	17792	17710	17838	17806	17650	17601	17712	17846	17637	17596	17649	17564	17791	17817	17744	17689	17570	17854	17687	17523	17835	17810	17667	17573	17666	17836	17853	17759	17828	17720	17547	17659	17834	18014	17791	17572	17665	17815	17665	17705	17856	17851	17653	17491	17762	17753	17550	17726	17615	17654	17556	17822	17810	17916	17621	17938	17551	17844	17903	17720	17695	17716	17661	17704	17886	17667	17553	17613	17714	17967	17756	17943	17703	17885	17620	17716	17601	17463	17554	17613	17578	17570	17725	17792	17787	17769	17626	17709	17797	17794	17724	17806	17680	17531	17766	17721	17713	17619	17543	17561	17527	17666	17663	17729	17761	17589	17698	17628	17680	17879	17721	17882	17717	17917	17906	17815	17801	17766	17588	17773	17648	17581	17785	17847	17881	17775	17665	17803	17736	17858	17498	17669	17648	17789	17856	17774	17625	17786	17633	17808	17715	17791	17662	17538	17761	17851	17579	17712	17770	17985	17887	17778	17477	17952	17795	17526	17757	17844	17826	17705	17966	17738	17647	17765	17856	17664	17833	17718	17701	17565	17705	17925	17762	17609	17712	17818	17707	17611	17895	17640	17884	17603	17632	17603	17748	17836	17746	17655	17659	17752	17821	17743	17842	17763	17742	17787	17640	17555	17468	17560	17726	17736	17830	17754	17921	17723	17919	17564	17652	17530	17846	17806	17836	17647	17864	17696	17721	17647	17688	17757	17761	17602	17869	17826	17760	18028	17691	17638	17772	17621	17725	17681	17679	17583	17799	17622	17593	17843	17562	17613	17749	17690	17717	17686	17809	17696	17703	17698	17596	17737	17744	17664	17874	17822	17655	17628	17697	17607	17817	17848	17926	17896	17741	17699	17673	17773	17744	17438	17599	17860	17858	17730	17528	17717	17822	17506	17697	17466	17848	17547	17760	17704	17885	17703	17630	17623	17916	17718	17809	17930	17916	17604	17596	17663	17727	17721	17784	17578	17553	17661	17715	17667	17542	17625	17802	17561	17666	17605	17638	17714	17720	17832	17729	17676	17709	17678	17698	17489	17881	17766	17786	17655	17569	17652	17591	17806	17721	17844	17785	17669	17608	17804	17695	17926	17798	17708
26420	50001	41941	32290	26319	22381	20425	19020	18132	17312	16944	16741	16435	16486	16408	16295	16181	16023	16085	16068	15948	15871	15921	15874	15794	15937	15941	15954	15699	15822	15883	15652	15855	15808	15879	15899	15766	15933	15710	15765	15780	15779	15646	15833	15609	15720	15981	15707	15761	15652	15646	15718	15776	15793	15735	15771	15669	15759	15801	15763	15711	15625	15589	15924	15570	15748	15787	15591	15847	15838	15572	15754	15754	15550	15740	15875	15633	15960	15706	15770	15730	15685	15817	15720	15664	15716	15631	15833	15757	15722	15717	15755	15731	15781	15733	15736	15675	15603	15716	15835	15598	15776	15546	15592	15626	15697	15615	15752	15709	15664	15717	15703	15482	15519	15815	15653	15691	15680	15788	15698	15605	15710	15858	15692	15702	15678	15684	15697	15676	15779	15707	15659	15726	15741	15728	15574	15668	15709	15778	15522	15766	15773	15824	15654	15560	15472	15780	15746	15784	15764	15763	15685	15695	15675	15905	15755	15703	15848	15732	15702	15756	15717	15646	15751	15655	15836	15777	15677	15985	15900	15848	15580	15832	15792	15709	15722	15826	15840	15723	15641	15715	15768	15716	15707	15551	15777	15803	15675	15652	15832	15777	15740	15744	15769	15817	15651	15743	15720	15735	15737	15829	15700	15748	15588	15847	15782	15704	16054	15584	15745	15619	15612	15618	15577	15742	15560	15620	15678	15657	15641	15771	15672	15674	15644	15693	15804	15587	15792	15707	15855	15621	15654	15622	15664	15516	15705	15738	15553	15942	15840	15723	15596	15817	15835	15779	15549	15637	15882	15693	15805	15725	15768	15761	15785	15759	15628	15670	15687	15642	15759	15728	15708	15806	15462	15804	15653	15737	15768	15791	15722	15744	15703	15692	15686	15698	15819	15726	15638	15592	15829	15790	15660	15527	15792	15666	15548	15603	15765	15800	15570	15696	15747	15580	15661	15813	15677	15838	15680	15826	15566	15593	15737	15752	15717	15760	15654	15706	15769	15745	15584	15651	15691	15708	15548	15968	15795	15612	15888	15645	15597	15764	15658	15804	15824	15731	15840	15714	15543	15660	15804	15819	15697	15647	15637	15676	15644	15650	15600	15914	15622	15701	15727	15736	15748	15618	15684	15769	15643	15712	15716	15741	15854	15678	15676	15749	15733	15673	15870	15733	15731	15799	15717	15713	15850	15804	15585	15725	15740	15841	15784	15668	15742	15755	15813	15747	15800	15744	15490	15810	15732	15806	15628	15633	15734	15796	15772	15711	15704	15696	15643	15630	15622	15903	15824	15730	15602	15645	15657	15740	15772	15859	15571	15773	15645	15795	15794	15767	15767	15824	15821	15656	15472	15808	15745	15742	15639	15763	15682	15808	15892	15862	15727	15942	15935	15605	15805	15805	15473	15678	15690	15915	15805	15767	15678	15802	15855	15736	15600	15739	15827	15730	15636	15853	15661	15738	15572	15686	15750	15787	15653	15849	15624	15828	15857	15794	15742	15842	15620	15721	15821	15524	15779	15697	15745	15844	15584	15739	15702	15779	15691	15717	15695	15640	15748	15779	15617	15741	15799	15720	15645	15717	15609	15713	15615	15589	15787	15752	15675	15732	15684	15795	15619	15671	15668	15514	15873	15782	15579	15526	15886	15771	15754	15749	15642	15839	15888	15653	15797	15712	15821	15853	15594	15661	15799	15773	15711	15825	15600	15797	15720	15605	15663	15722	15740	15706	15652	15752	15680	15713	15819	15722	15611	15616	15689	15689	15903	15735	15725	15711	15813	15775	15601	15701	15839	15728	15728	15675	15859	15799	15775	15657	15683	15809	15603	15627	15781	15756	15667	15751	15832	15729	15768	15763	15829	15844	15774	15840	15819	15712	15675	15587	15623	15696	15610	15631	15783	15722	15673	15479	15726	15729	15573	15813	15890	15858	15682	15624	15748	15787	15741	15574	15711	15818	15657	15602	15661	15742	15714	15689	15658	15791	15697	15754	15527	15714	15791	15597	15552	15851	15637	15597	15699	15796	15771	15804	15795	15807	15750	15713	15758	15718	15640	15788	15889	15801	15614	15688	15730	15628	15698	15601	15579	15848	15679	15680	15685	15775	15632	15644	15585	15866	15706	15995	15766	15735	15807	15644	15646	15759	15775	15759	15639	15534	15639	15738	15655	15637	15750	15795	15708	15766	15724	15466	15765	15860	15845	15708	15886	15797	15696	15766	15729	15846	15790	15680	15853	15768	15742	15814	15695	15735	15670	15680	15619	15722	15869	15909	15755	15704	15630	15776	15776	15832	15607	15689	15745	15738	15709	15791	15562	15754	15670	15632	15700	15839	15591	15744	15969	15654	15659	15612	15589	15697	15638	15692	15630	15580	15752	15667	15673	15736	15801	15642	15834	15743	15765	15658	15731	15740	15706	15693	15634	15752	15715	15752	15743	15519	15778	15715	15613	15733	15722	15656	15684	15804	15688	15646	15752	15882	15752	15908	15821	15533	15750	15665	15431	15950	15667	15771	15680	15790	15765	15743	15864	15756	15685	15678	15611	15635	15692	15772	15831	15524	15830	15795	15764	15813	15799	15626	15646	15626	15725	15555	15671	15829	15724	15622	15721	15851	15697	15806	15687	15691	15746	15607	15778	15819	15861	15724	15712	15710	15647	15657	15639	15686	15982	15687	15824	15570	15715	15810	15699	15749	15795	15740	15830	15600	15731	15705	15616	15684	15739	15662	15676	15517	15750	15766	15777	15754	15792	15737	15817	15519	15798	15720	15621	15791	15805	15714	15706	15770	15831	15747	15700	15762	15712	15856	15719	15731	15804	15623	15601	15668	15838	15674	15750	15513	15508	15730	15603	15835	15605	15642	15790	15669	15498	15734	15719	15793	15939	15911	15693	15795	15778	15731	15763	15873	15588	15703	15720	15675	15730	15822	15755	15768	15799	15666	15806	15829	15609	15701	15669	15687	15637	15768	15658	15685	15771	15620	15853	15846	15625	15776	15826	15726	15680	15766	15691	15680	15695	15727	15635	15751	15558	15603	15768	15571	15793	15897	15822	15731	15823	15593	15696	15682	15915	15773	15689	15925	15558	15827	15742	15644	15687	15758	15857	15764	15874	15830	15715	15723	15695	15802	15537	15523	15718	15898	15802	15816	15686	15663	15756	15703	15639	15798	15800	15758	15845	15705	15754	15845	15772	15819	15813	15807	15693	15642	15922	15695	15707	15618	15614	15780	15788	15660	15571	15790	15746	15630	15866	15808	15574	15709	15682	15572	15733	15525	15687	15535	15754	15622	15728	15651	15704	15718	15749	15551	15884	15683	15668	15520	15739	15726	15617	15702	15740	15798	15665	15784	15786	15833	15762	15760	15799	15675	15694	15894	15759	15904	15497	15800	15701	15678	15664	15848	15615	15640	15828	15744	15809	15616	15754	15896	15794	15766	15545	15628	15654	15757	15702	15577	15810	15717	15801	15638	15737	15676	15739	15847	15746	15829	15656	15668	15474	15611	15880	15572	15646	15678	15669	15644	15762	15837	15624	15729	15762	15722	15672	15683	15634	15787	15674	15687	15632	15810	15607	15663	15758	15711	15728	15800	15724	15650	15731	15712	15542	15701	15904	15728	15766	15858	15808	15550	15670	15899	15585	15696	15705	15750	15709	15720	15672	15722	15727	15918	15717	15724	15768	15690	15916	15780	15613	15774	15702	15627	15861	15723	15803	15734	15825	15688	15781	15785	15785	15707	15616	15496	15661	15758	15651	15650	15785	15794	15627	15633	15601	15716	15643	15884	15750	15638	15752	15835	15676	15687	15658	15656	15724	15698	15694	15657	15964	15666	15742	15528	15800	15853	15674	15933	15722	15584	15865	15688	15776	15556	15791	15711	15667	15683	15685	15891	15648	15801	15832	15711	15817	15747	15943	15774	15652	15659	15884	15679	15615	15687	15619	15781	15710	15943	15886	15712	15711	15909	15727	15766	15744	15606	15740	15572	15797	15811	15616	15828	15691	15777	15734	15750	15535	15686	15691	15680	15604	15550	15695	15566	15660	15882	15753	15769	15784	15703	15630	15603	15680	15684	15783	15600	15849	15697	15618	15711	15829	15721	15819	15806	15686	15606	15670	15769	15637	15766	15828	15741	15765	15750	15746	15771	15859	15723	15710	15675	15747	15803	15682	15794	15754	15778	15677	15711	15881	15636	15664	15871	15813	15687	15827	15696	15617	15786	15695	15734	15720	15808	15695	15703	15650	15741	15743	15737	15623	15747	15710	15712	15721	15741	15896	15756	15729	15815	15795	15651	15489	15649	15449	15777	15790	15577	15567	15837	15694	15779	15608	15684	15785	15731	15744	15665	15658	15658	15572	15610	15643	15766	15698	15848	15740	15781	15614	15602	15824	15716	15722	15895	15797	15786	15867	15554	15587	15625	15898	15833	15890	15877	15656	15655	15799	15862	15798	15673	15974	15699	15823	15653	15667	15786	15688	15569	15754	15749	15711	15614	15499	15664	15762	15853	15611	15739	15631	15909	15774	15595	15742	15483	15758	15724	15625	15808	15910	15582	15547	15798	15665	15801	15788	15605	15725	15740	15853	15738	15746	15491	15704	15784	15704	15589	15827	15836	15649	15909	15637	15795	15800	15749	15767	15641	15781	15918	15814	15736	15804	15651	15837	15790	15627	15797	15755	15728	15741	15636	15590	15673	15819	15753	15691	15830	15800	15747	15664	15876	15694	15701	15690	15644	15494	15738	15830	15571	15915	15969	15781	15730	15732	15718	15855	15859	15590	15676	15888	15639	15704	15642	15635	15773	15841	15859	15625	15827	15688	15535	15712	15789	15638	15792	15791	15891	15716	15731	15677	15799	15693	15700	15644	15684	15783	15659	15941	15659	15687	15679	15781	15781	15721	15866	15803	15711	15850	15607	15759	15899	15639	15743	15803	15865	15880	15841	15589	15749	15812	15689	15633	15591	15685	15835	15790	15790	15784	15741	15621	15658	15807	15806	15665	15767	15721	15643	15790	15707	15704	15741	15723	15646	15535	15713	15705	15738	15598	15742	15656	15658	15835	15784	15675	15786	15554	15679	15667	15615	15642	15809	15672	15815	15869	15754	15858	15788	15682
25394	21895	28718	28864	22659	20974	20360	18903	18654	18186	17993	17879	17856	17599	17816	17552	17709	17709	17481	17427	17493	17633	17570	17347	17521	17490	17531	17404	17502	17713	17484	17446	17519	17409	17407	17284	17474	17524	17280	17485	17503	17264	17385	17372	17359	17345	17487	17499	17387	17387	17462	17490	17308	17455	17257	17342	17434	17415	17315	17392	17302	17258	17437	17474	17494	17589	17376	17352	17366	17275	17351	17453	17348	17353	17474	17198	17458	17518	17341	17460	17491	17493	17445	17532	17253	17433	17365	17300	17435	17578	17160	17298	17521	17334	17474	17460	17392	17295	17423	17130	17273	17437	17377	17382	17418	17579	17531	17276	17503	17595	17468	17524	17372	17197	17504	17534	17314	17321	17370	17401	17255	17232	17489	17377	17432	17292	17389	17335	17306	17137	17354	17214	17353	17506	17470	17356	17469	17267	17332	17315	17254	17503	17302	17367	17220	17480	17386	17321	17308	17519	17530	17400	17498	17496	17499	17520	17200	17565	17272	17571	17322	17357	17219	17138	17336	17406	17517	17480	17556	17579	17575	17396	17532	17430	17443	17558	17214	17250	17514	17430	17267	17352	17416	17416	17435	17243	17451	17396	17435	17335	17266	17331	17601	17536	17251	17462	17366	17322	17560	17405	17404	17522	17406	17445	17282	17287	17222	17382	17374	17159	17278	17398	17211	17274	17193	17359	17390	17317	17339	17412	17397	17287	17386	17262	17383	17208	17390	17437	17421	17461	17624	17369	17592	17312	17527	17311	17354	17516	17153	17337	17305	17637	17355	17243	17190	17455	17408	17455	17662	17478	17356	17480	17233	17236	17433	17527	17463	17284	17513	17263	17531	17505	17423	17507	17443	17192	17324	17507	17380	17265	17407	17362	17360	17345	17324	17280	17532	17545	17366	17611	17494	17323	17402	17502	17401	17215	17363	17209	17432	17391	17440	17552	17263	17380	17458	17506	17642	17323	17438	17358	17493	17338	17483	17469	17363	17506	17396	17402	17565	17470	17529	17663	17564	17265	17678	17319	17395	17374	17367	17520	17532	17308	17384	17407	17512	17584	17369	17402	17324	17763	17472	17664	17445	17297	17545	17387	17360	17588	17391	17272	17053	17386	17610	17429	17530	17053	17452	17463	17303	17285	17165	17371	17466	17479	17668	17166	17369	17398	17474	17325	17407	17332	17371	17377	17385	17332	17451	17372	17441	17488	17393	17679	17174	17366	17325	17364	17329	17434	17290	17601	17543	17489	17550	17388	17451	17271	17470	17189	17331	17352	17489	17210	17557	17266	17428	17415	17463	17297	17472	17355	17263	17239	17394	17547	17581	17202	17507	17343	17493	17336	17450	17393	17366	17438	17434	17516	17174	17432	17420	17204	17394	17531	17411	17549	17289	17401	17569	17512	17538	17428	17486	17572	17424	17231	17394	17394	17321	17375	17399	17287	17303	17340	17459	17519	17107	17291	17393	17414	17391	17649	17477	17195	17361	17357	17410	17505	17256	17389	17343	17408	17589	17361	17335	17268	17450	17302	17532	17463	17332	17497	17275	17432	17478	17408	17544	17369	17458	17383	17422	17534	17368	17493	17238	17555	17393	17518	17384	17340	17353	17237	17271	17335	17381	17486	17482	17327	17627	17483	17309	17356	17374	17352	17382	17410	17511	17612	17570	17514	17331	17442	17325	17401	17336	17333	17389	17388	17546	17432	17438	17263	17489	17278	17521	17410	17505	17408	17241	17595	17497	17521	17343	17320	17303	17185	17616	17449	17473	17387	17449	17176	17395	17266	17431	17339	17402	17329	17352	17330	17557	17443	17366	17406	17251	17393	17236	17378	17475	17327	17360	17216	17465	17490	17448	17337	17436	17372	17390	17297	17246	17220	17225	17468	17339	17251	17488	17294	17568	17562	17432	17366	17473	17517	17559	17278	17314	17185	17449	17272	17318	17404	17266	17541	17088	17356	17313	17179	17562	17409	17330	17333	17500	17571	17640	17415	17266	17457	17310	17304	17311	17723	17397	17259	17332	17273	17643	17563	17427	17464	17327	17318	17386	17215	17393	17275	17325	17419	17496	17460	17480	17374	17285	17455	17392	17455	17341	17246	17309	17397	17536	17344	17590	17192	17239	17446	17477	17383	17452	17222	17333	17287	17454	17374	17402	17437	17331	17502	17480	17588	17359	17451	17693	17332	17454	17138	17250	17530	17224	17600	17233	17399	17386	17409	17565	17495	17447	17474	17438	17478	17090	17410	17428	17388	17413	17537	17555	17443	17388	17301	17431	17476	17574	17364	17337	17298	17301	17388	17421	17383	17628	17314	17418	17527	17236	17541	17393	17674	17687	17579	17260	17502	17477	17420	17348	17638	17464	17547	17464	17400	17418	17495	17361	17398	17461	17407	17450	17415	17170	17377	17413	17289	17442	17364	17215	17611	17402	17382	17593	17384	17454	17366	17495	17364	17575	17466	17184	17428	17208	17441	17469	17530	17580	17394	17288	17533	17438	17515	17404	17492	17595	17334	17480	17402	17682	17530	17440	17480	17332	17486	17243	17501	17474	17380	17603	17286	17163	17329	17539	17335	17528	17287	17323	17495	17423	17437	17455	17327	17449	17499	17383	17360	17372	17466	17303	17324	17148	17437	17287	17684	17369	17374	17440	17521	17293	17517	17524	17560	17462	17600	17603	17502	17172	17466	17706	17502	17241	17521	17458	17465	17566	17446	17418	17303	17213	17453	17367	17229	17511	17500	17443	17542	17488	17357	17427	17231	17476	17350	17600	17646	17279	17428	17512	17288	17436	17437	17380	17431	17566	17316	17386	17321	17465	17361	17440	17416	17418	17297	17615	17392	17379	17386	17530	17327	17246	17348	17462	17514	17438	17394	17381	17190	17385	17332	17477	17459	17302	17300	17269	17226	17481	17237	17390	17603	17600	17434	17149	17313	17319	17549	17420	17369	17206	17379	17616	17346	17299	17433	17428	17680	17450	17424	17431	17475	17311	17413	17628	17378	17441	17279	17299	17465	17456	17357	17428	17512	17303	17397	17412	17420	17373	17407	17537	17190	17244	17234	17278	17460	17322	17418	17531	17436	17378	17565	17265	17457	17380	17413	17420	17292	17356	17559	17371	17664	17405	17406	17348	17390	17356	17370	17472	17465	17490	17286	17178	17360	17307	17469	17480	17424	17439	17285	17486	17405	17414	17333	17438	17378	17514	17364	17375	17566	17428	17398	17354	17416	17570	17414	17337	17224	17346	17427	17265	17424	17483	17314	17230	17561	17480	17611	17427	17283	17417	17392	17475	17527	17371	17483	17257	17210	17467	17535	17468	17316	17515	17517	17381	17455	17307	17469	17480	17437	17384	17174	17387	17583	17147	17438	17403	17289	17487	17581	17497	17396	17260	17447	17527	17202	17397	17459	17296	17483	17541	17424	17479	17368	17720	17459	17343	17425	17498	17129	17537	17288	17546	17578	17441	17436	17426	17337	17395	17578	17485	17379	17341	17283	17341	17492	17353	17430	17478	17435	17253	17700	17392	17593	17462	17574	17227	17141	17415	17246	17467	17260	17479	17364	17223	17379	17352	17428	17412	17389	17442	17309	17445	17210	17481	17358	17496	17378	17376	17279	17376	17561	17407	17527	17469	17392	17562	17437	17564	17612	17256	17390	17586	17457	17561	17450	17509	17479	17419	17473	17417	17492	17379	17485	17455	17418	17398	17392	17386	17326	17480	17333	17590	17392	17358	17224	17357	17404	17330	17418	17323	17410	17374	17165	17431	17447	17504	17435	17493	17313	17385	17293	17439	17368	17183	17581	17487	17676	17387	17396	17323	17441	17304	17660	17430	17474	17272	17364	17441	17482	17325	17209	17466	17446	17465	17211	17271	17257	17447	17451	17511	17561	17341	17503	17299	17320	17528	17584	17252	17447	17341	17310	17395	17365	17324	17362	17520	17330	17285	17415	17481	17606	17715	17579	17361	17408	17546	17214	17490	17335	17456	17264	17340	17442	17400	17361	17408	17489	17365	17495	17488	17368	17301	17264	17608	17393	17165	17373	17459	17389	17586	17367	17529	17488	17263	17412	17525	17477	17434	17289	17313	17515	17364	17362	17224	17275	17486	17396	17381	17406	17351	17297	17285	17361	17460	17188	17385	17434	17258	17412	17235	17644	17455	17710	17425	17405	17269	17500	17459	17393	17372	17298	17270	17468	17332	17462	17510	17707	17438	17556	17248	17512	17458	17380	17453	17448	17286	17272	17548	17503	17412	17318	17472	17402	17572	17441	17426	17445	17361	17512	17311	17603	17538	17468	17470	17360	17366	17413	17539	17402	17327	17559	17372	17408	17512	17352	17484	17388	17558	17514	17470	17348	17181	17373	17263	17520	17467	17220	17301	17417	17565	17413	17160	17403	17399	17469	17286	17389	17521	17438	17432	17598	17580	17341	17443	17447	17365	17436	17243	17455	17505	17419	17394	17596	17415	17477	17443	17498	17351	17405	17341	17601	17445	17572	17225	17593	17155	17405	17501	17393	17360	17508	17466	17263	17317	17386	17381	17236	17418	17341	17275	17342	17431	17303	17453	17436	17259	17549	17244	17283	17520	17391	17474	17376	17412	17421	17335	17495	17347	17669	17454	17280	17119	17689	17687	17258	17216	17439	17525	17367	17274	17454	17417	17458	17674	17511	17423	17566	17286	17172	17274	17455	17523	17471	17611	17338	17413	17371	17480	17353	17538	17441	17367	17439	17377	17369	17454	17427	17665	17532	17492	17373	17332	17211	17368	17402	17506	17409	17476	17460	17599	17394	17467	17500	17410	17349	17517	17448	17537	17142	17568	17182	17249	17309	17414	17413	17451	17498	17590	17196	17622	17440	17349	17513	17336	17514	17551	17497	17556	17573	17522	17446	17506	17488	17661	17454	17539	17547	17247	17365	17306	17327	17538	17354	17396	17301	17546	17571	17525	17306	17357	17411	17384	17359	17377	17271	17260	17407	17350	17516	17629	17379	17312	17540	17571	17347	17434	17342	17403	17328	17412	17545	17635	17222	17297	17385	17496	17450	17443	17422	17326	17288	17490	17469	17537	17394	17250	17354	17287	17263	17488	17231	17341	17354	17536	17486
26582	45682	37786	28349	23292	20370	18985	17919	17066	16693	16504	16177	16095	16243	15987	15903	15951	15834	15551	15561	15676	15632	15650	15695	15580	15755	15480	15630	15432	15571	15448	15591	15484	15669	15334	15467	15662	15418	15457	15583	15487	15666	15606	15310	15640	15519	15548	15521	15338	15379	15528	15617	15575	15520	15487	15494	15480	15402	15688	15635	15593	15579	15418	15536	15675	15541	15625	15511	15515	15514	15440	15411	15619	15545	15570	15587	15557	15543	15705	15432	15705	15465	15605	15484	15437	15405	15631	15384	15623	15381	15515	15627	15418	15502	15449	15301	15487	15554	15524	15456	15482	15460	15472	15426	15519	15498	15464	15492	15555	15494	15508	15439	15487	15569	15581	15496	15583	15502	15384	15363	15494	15614	15562	15597	15379	15617	15607	15466	15482	15583	15521	15496	15473	15617	15609	15461	15362	15521	15221	15541	15591	15442	15400	15455	15658	15474	15539	15512	15618	15478	15538	15517	15534	15389	15462	15452	15550	15376	15516	15569	15417	15481	15559	15483	15654	15547	15495	15486	15427	15311	15578	15465	15514	15222	15536	15750	15480	15510	15459	15697	15557	15490	15506	15609	15397	15597	15666	15547	15288	15461	15446	15619	15554	15595	15479	15460	15561	15561	15481	15649	15473	15473	15507	15696	15632	15583	15488	15453	15579	15657	15300	15451	15530	15542	15326	15692	15515	15415	15545	15606	15465	15517	15455	15616	15474	15651	15559	15472	15751	15644	15596	15554	15584	15550	15441	15550	15523	15371	15314	15524	15450	15594	15555	15545	15493	15538	15299	15617	15463	15554	15457	15521	15462	15498	15517	15563	15566	15480	15509	15470	15648	15448	15584	15529	15503	15542	15718	15463	15517	15584	15536	15612	15357	15549	15551	15418	15452	15615	15717	15377	15466	15508	15384	15505	15555	15569	15528	15577	15598	15476	15573	15404	15449	15708	15390	15552	15594	15497	15681	15625	15619	15501	15620	15696	15562	15513	15591	15279	15579	15537	15547	15501	15579	15352	15759	15568	15442	15483	15355	15510	15557	15516	15562	15585	15509	15473	15631	15556	15455	15506	15495	15556	15376	15373	15502	15490	15534	15541	15550	15630	15565	15417	15430	15569	15535	15511	15471	15552	15496	15456	15361	15607	15578	15470	15554	15548	15439	15515	15707	15338	15476	15398	15558	15502	15394	15570	15432	15373	15646	15439	15457	15398	15531	15652	15535	15650	15552	15578	15458	15634	15533	15465	15652	15621	15516	15504	15475	15533	15510	15591	15600	15257	15507	15385	15257	15579	15614	15473	15496	15652	15395	15595	15339	15461	15448	15577	15422	15531	15540	15470	15803	15440	15516	15580	15394	15485	15446	15562	15451	15619	15519	15458	15496	15679	15338	15280	15567	15637	15564	15442	15481	15629	15506	15502	15564	15543	15468	15586	15549	15742	15352	15445	15694	15517	15499	15363	15584	15447	15656	15377	15576	15661	15527	15480	15631	15410	15558	15456	15537	15549	15621	15464	15487	15472	15505	15488	15653	15572	15498	15413	15557	15642	15607	15386	15519	15431	15684	15709	15528	15610	15426	15544	15370	15729	15310	15575	15442	15499	15486	15319	15454	15469	15558	15523	15518	15319	15484	15589	15558	15551	15560	15444	15691	15719	15345	15718	15671	15457	15405	15664	15326	15612	15518	15504	15478	15655	15565	15552	15574	15463	15564	15546	15419	15466	15536	15366	15385	15447	15556	15505	15344	15644	15513	15582	15557	15555	15732	15453	15523	15454	15548	15589	15601	15599	15573	15361	15541	15556	15587	15444	15466	15388	15627	15531	15571	15529	15429	15637	15475	15464	15515	15562	15550	15457	15537	15562	15485	15663	15707	15509	15425	15544	15481	15427	15658	15456	15350	15403	15345	15509	15453	15588	15512	15511	15542	15481	15551	15401	15365	15528	15466	15451	15538	15444	15581	15518	15440	15538	15381	15646	15587	15604	15781	15588	15530	15575	15359	15664	15341	15413	15576	15292	15590	15422	15428	15630	15654	15438	15512	15705	15360	15531	15535	15476	15601	15495	15639	15471	15410	15553	15542	15701	15609	15391	15549	15655	15406	15540	15619	15725	15231	15403	15479	15423	15654	15721	15632	15458	15531	15448	15491	15523	15550	15504	15514	15360	15345	15366	15609	15437	15480	15478	15618	15562	15477	15555	15410	15685	15442	15337	15568	15619	15687	15676	15456	15487	15519	15600	15435	15532	15467	15451	15494	15670	15685	15388	15518	15316	15582	15337	15465	15539	15482	15393	15477	15591	15497	15416	15594	15606	15627	15584	15577	15495	15513	15430	15604	15489	15392	15309	15400	15482	15517	15429	15434	15452	15567	15514	15723	15542	15463	15658	15593	15552	15626	15491	15483	15457	15523	15428	15369	15548	15565	15640	15377	15786	15539	15486	15539	15578	15525	15447	15582	15485	15515	15505	15487	15578	15552	15556	15494	15378	15362	15345	15521	15548	15349	15389	15495	15441	15535	15494	15442	15531	15552	15588	15340	15731	15714	15487	15431	15529	15431	15502	15480	15501	15656	15555	15636	15614	15440	15721	15376	15407	15489	15468	15526	15631	15333	15652	15459	15412	15715	15430	15467	15461	15504	15472	15651	15552	15557	15487	15615	15463	15441	15546	15283	15493	15699	15391	15467	15721	15333	15285	15416	15611	15468	15479	15577	15469	15506	15600	15431	15516	15622	15473	15455	15280	15665	15537	15508	15530	15694	15608	15541	15488	15472	15444	15599	15474	15422	15650	15557	15674	15544	15355	15483	15407	15427	15556	15586	15495	15615	15590	15519	15404	15441	15473	15730	15355	15565	15422	15550	15389	15798	15535	15524	15497	15630	15404	15579	15403	15508	15467	15550	15355	15500	15499	15382	15406	15657	15520	15585	15486	15410	15526	15406	15544	15540	15486	15646	15675	15544	15634	15658	15448	15642	15531	15409	15489	15437	15525	15391	15530	15479	15526	15565	15411	15528	15653	15528	15694	15555	15281	15501	15550	15643	15707	15546	15543	15512	15534	15549	15699	15519	15508	15589	15575	15559	15554	15630	15658	15650	15429	15580	15563	15506	15504	15404	15576	15453	15547	15539	15587	15521	15529	15566	15578	15570	15394	15548	15431	15356	15619	15306	15497	15618	15480	15449	15507	15482	15644	15535	15505	15565	15552	15455	15601	15532	15410	15355	15731	15501	15569	15519	15345	15616	15519	15536	15464	15643	15562	15316	15461	15324	15459	15355	15527	15586	15615	15740	15523	15558	15397	15481	15438	15509	15264	15516	15455	15497	15428	15633	15701	15396	15789	15447	15413	15477	15641	15403	15534	15531	15409	15706	15604	15515	15519	15484	15412	15546	15400	15490	15515	15590	15604	15593	15576	15580	15538	15424	15486	15632	15395	15389	15564	15577	15601	15541	15674	15475	15499	15628	15253	15428	15610	15502	15535	15711	15636	15337	15455	15212	15679	15412	15580	15570	15674	15337	15505	15634	15532	15658	15504	15411	15351	15570	15389	15547	15576	15518	15595	15569	15556	15370	15591	15647	15493	15575	15631	15435	15522	15541	15449	15542	15551	15390	15688	15469	15500	15485	15588	15575	15417	15493	15501	15501	15508	15600	15499	15557	15506	15677	15454	15433	15468	15370	15525	15553	15461	15419	15381	15557	15670	15546	15567	15554	15369	15576	15347	15565	15561	15587	15339	15592	15509	15575	15463	15463	15445	15435	15507	15472	15515	15564	15583	15598	15602	15553	15557	15516	15569	15447	15704	15480	15536	15581	15559	15524	15419	15571	15584	15645	15590	15362	15460	15451	15616	15361	15399	15440	15552	15569	15615	15500	15428	15478	15516	15307	15608	15499	15265	15440	15510	15442	15390	15519	15392	15465	15520	15542	15434	15540	15454	15485	15535	15548	15597	15699	15642	15575	15400	15533	15562	15495	15501	15449	15522	15477	15463	15342	15552	15442	15538	15565	15425	15541	15449	15539	15656	15717	15419	15487	15275	15626	15536	15601	15580	15253	15427	15441	15539	15365	15424	15666	15444	15554	15425	15452	15601	15588	15595	15506	15514	15481	15380	15486	15349	15547	15557	15510	15507	15467	15530	15411	15327	15613	15550	15697	15538	15554	15441	15585	15672	15428	15566	15560	15486	15642	15507	15528	15299	15524	15533	15672	15631	15377	15566	15657	15272	15555	15418	15389	15771	15546	15475	15652	15444	15509	15415	15562	15560	15473	15507	15535	15430	15409	15483	15448	15370	15570	15595	15516	15557	15617	15491	15420	15438	15597	15715	15495	15409	15527	15444	15251	15531	15576	15656	15338	15459	15517	15530	15530	15371	15483	15603	15497	15451	15487	15334	15552	15538	15590	15480	15545	15473	15420	15682	15552	15364	15622	15377	15405	15548	15591	15761	15542	15678	15459	15656	15622	15544	15527	15515	15441	15702	15575	15560	15465	15322	15507	15691	15523	15538	15590	15635	15361	15423	15563	15655	15445	15320	15504	15336	15512	15499	15593	15454	15566	15523	15506	15589	15562	15475	15563	15662	15541	15460	15489	15479	15535	15391	15610	15572	15560	15564	15513	15559	15532	15550	15660	15384	15439	15433	15529	15578	15557	15611	15439	15439	15520	15411	15680	15492	15388	15569	15386	15524	15245	15524	15598	15465	15626	15251	15574	15568	15597	15380	15492	15526	15525	15509	15577	15445	15665	15542	15443	15429	15461	15410	15559	15381	15601	15658	15451	15546	15463	15604	15591	15600	15482	15624	15533	15715	15657	15297	15502	15457	15597	15523	15393	15524	15582	15353	15664	15777	15612	15592	15463	15527	15719	15424	15510	15454	15474	15403	15483	15475	15439	15520	15485	15466	15386	15616	15411	15437	15519	15479	15510	15625	15531	15566	15541	15316	15494	15431	15453	15685	15435	15523	15653	15388	15410	15573	15461	15393	15351	15546	15635	15389	15579	15711	15572	15491	15286	15560	15518	15620	15422	15478	15472	15266	15474	15527	15522	15412	15556	15714	15566	15580	15358	15530	15436	15384	15604	15384	15444	15596	15714	15502	15384	15496	15605	15539	15600	15528
22529	21485	28613	24843	22372	24783	25592	21372	19849	19618	19491	19012	18852	18476	18723	18425	18361	18292	18309	18120	18244	18111	18181	18116	17943	18109	18183	18017	18068	17923	18077	17610	17996	18033	17991	17739	17846	17866	17882	18001	17925	18000	17874	17693	17873	17727	17836	17920	17847	17844	17833	17843	17761	17740	18100	17953	18046	17834	17726	17909	17847	17997	17850	17689	17714	17974	17946	17908	17736	17820	17798	17740	17910	17846	17814	17612	17599	17996	17805	17746	17810	17759	17629	17869	17872	17945	17863	17893	17686	18025	17596	17637	17757	17616	17980	17676	17759	17804	18057	17757	18054	17803	17732	17893	17866	17891	17845	17587	17751	17778	17722	17912	17637	17946	17557	17941	17802	17770	17724	17773	17786	17767	17747	17854	17754	17871	17714	17800	17877	17860	17740	17840	17782	17879	17704	17902	17906	17812	17790	17778	17813	17776	17733	17892	17790	17801	17871	17900	17684	17728	17652	17688	17741	17791	17807	17888	17619	17722	18025	17760	17738	17750	17934	17724	17724	17868	17723	17808	17836	17850	17811	17766	17750	17841	17487	17779	17845	17767	17620	17825	17999	18019	17634	17883	17850	17671	17563	17658	17895	17692	17913	17993	17854	17785	17819	17565	17823	17834	17889	18042	17789	17506	17717	17926	17707	17553	17912	17722	17821	17791	17581	17744	17813	17813	17585	17781	17860	17664	17651	17893	17797	17926	17712	17744	17776	17658	17745	17799	17961	17579	17806	17520	17565	17919	18012	17769	17895	17877	17988	17743	17820	17609	17689	17740	17779	17873	17865	17770	17858	17893	17846	17755	17951	17844	17695	17718	17713	17867	17856	17567	17741	17747	17751	17670	17736	17874	17744	17790	17711	17705	17891	17764	17845	17584	17676	17906	17986	17693	17823	17712	17851	18016	17772	17827	17785	17639	17753	17791	17936	17774	17816	17626	17695	17623	17690	17762	17772	17829	17892	17788	17655	17714	17899	17557	17798	17723	17865	17505	17917	17926	17770	17772	17927	17778	17876	17663	17941	17999	17777	17937	17860	17737	17690	17617	17826	17599	17766	17783	17747	17798	17783	17801	17912	17763	17818	17961	17921	17827	17954	17818	17804	17690	17880	17924	17772	17841	17690	17910	17879	17757	18008	17770	17733	17854	17757	17869	17763	17732	17908	17893	17733	17616	17784	17803	17762	17606	17747	17856	17868	17881	17822	17995	17518	17842	17882	17849	17589	17765	17710	17922	17639	17703	17701	17968	17831	17747	17874	17664	17812	17691	17499	17986	17654	17694	17717	17858	17746	17850	17686	17927	17806	17920	17642	17842	17915	17881	17905	17950	17884	17821	17735	17977	17960	17873	17863	17649	17820	17881	17981	17829	17595	17845	17841	17834	17779	17629	17526	17502	17573	17732	17684	17744	17851	17816	17792	17903	17806	17676	17962	17899	17791	17896	17853	17843	17695	17971	17846	17868	17754	17925	17842	17667	17782	17683	17949	17649	17878	17916	17798	17806	17825	17733	18049	17615	17807	18004	17952	17710	17737	17999	17868	17719	17646	17799	17951	17695	17865	17853	17409	17860	17823	17831	17658	17922	17654	17912	17688	17777	17667	17793	17726	17958	17933	17516	17801	17729	18069	17977	17941	17855	17779	17830	17789	17870	17726	17605	17689	17813	17944	17806	17801	17909	17868	17797	17902	17944	17889	17826	17927	17896	17743	17835	17622	17767	17714	17801	17774	17826	17781	17688	17799	17702	17764	17850	17723	17718	17847	17642	17746	17762	17954	17697	17504	17825	17550	17829	17875	17842	17857	17874	17761	17676	17728	17805	17922	17833	17728	17713	17833	17748	17845	17642	17761	17783	17778	17797	17679	17680	17572	17814	17686	17654	17709	17951	17857	17737	17740	17674	17572	17947	17877	17739	17654	17771	17899	17777	17650	18063	17981	17833	17593	17553	17666	18047	17658	17870	17715	17758	17857	17639	17567	17982	17597	17924	17671	17725	17828	17927	17608	17821	17869	17892	17756	17762	17762	17744	17877	17878	17968	17915	17906	17800	17542	17575	17691	17927	17605	17608	17816	17812	17510	17642	17765	17821	17803	17898	17691	17785	17823	17719	17782	17703	17773	17823	18105	17887	17720	17891	17985	17877	17780	17824	17688	17996	17782	17787	17933	17596	17893	17769	17523	17898	17906	17895	17874	17615	17813	17967	17744	17750	17741	17753	17729	17747	17844	17618	17805	17757	17878	17761	17886	17732	18004	17739	17718	17930	17776	17849	17834	17718	17867	17724	17897	17656	17846	17981	18019	17994	17955	17868	17994	17646	17718	17826	17734	17796	17868	17854	17834	17759	17670	17733	17588	17508	17699	17623	17699	17556	17784	17875	17823	17806	17929	17787	17722	17759	17869	17876	17764	17921	17622	17734	17893	17978	17750	17887	17951	17896	17665	17886	17736	17745	17764	17811	17911	17733	17741	17796	17768	17831	17761	17799	17619	17838	17781	18035	17822	17715	17806	17810	17943	17944	17781	17932	17844	17881	17778	17820	17762	17725	17631	17667	17736	17698	17774	17812	18044	17943	17947	17957	17749	17739	17696	17844	17887	17736	17818	17988	17755	17701	17914	17632	17824	17835	17667	17627	17611	17853	17626	17864	17935	17851	17704	17950	17902	17681	17866	17872	17912	17797	17912	17784	17743	17722	18035	17776	17776	17691	17841	17684	17662	17827	17839	17696	17523	17749	17767	17720	17776	17816	17611	17776	17881	17820	17782	17822	17731	17697	17811	17857	17701	17715	17686	17622	17762	17708	17910	18058	17847	17792	17567	17808	17500	17713	17786	17689	17630	17853	17802	17803	17705	17698	17919	17828	17848	17783	17869	17595	17736	17923	18012	17874	17934	17980	17768	17777	17747	17915	17711	17929	17703	17974	17738	17953	17669	17720	17787	17738	17722	17601	17820	17818	17842	17670	17734	17814	17855	17865	17783	17687	17780	17775	17783	17898	17797	17747	17802	17724	17603	17869	17841	17867	17508	17611	17623	17757	17763	17875	18005	17956	17633	17552	17770	17934	17924	17875	17851	17722	17725	17765	17922	17666	17726	17749	17656	17907	17689	17817	17775	17707	17762	17872	17792	17665	17829	17796	17868	17814	17949	17987	17898	17747	17908	17816	17797	17769	17695	17674	17774	17746	17759	17827	17887	17792	17763	17776	17803	17698	17908	17666	18081	17950	17914	17805	18004	17961	17748	17674	17828	17725	17877	17779	17863	17832	17877	17738	17766	17957	17932	17783	17747	17594	17753	17696	17787	17834	17765	17544	17837	17818	18043	17819	17726	17968	17885	17766	17853	17715	17736	17813	17841	17917	17768	17576	17662	17838	17807	18019	17816	17734	17805	17890	17626	17882	17504	17757	17838	17951	17990	17790	17847	17614	17922	17715	17911	17877	17830	17886	17860	17851	17740	17725	17770	17865	17673	17771	17706	17796	17843	17796	17827	17791	17716	17786	17755	17715	17907	17846	17780	17921	17767	17969	17660	17818	17545	17862	17730	17504	17726	17880	17758	17913	17819	17803	17779	17826	18077	17780	17741	17848	17850	17964	17660	17835	17904	17774	17770	17746	17700	17809	17926	17854	17750	17722	17774	17935	17831	17750	17862	17901	17743	17932	17869	17931	17768	17801	17855	17743	17941	17615	17807	17866	17910	18026	17809	17891	17787	17859	17789	17808	17821	17801	17734	17918	17789	17846	17617	17972	17980	17803	17672	17906	17701	17683	17827	17663	17951	17718	17767	17588	17977	17778	17835	18015	17889	17884	17806	17837	17830	17648	17860	17846	17811	17864	17691	17907	17936	17789	17917	17645	18014	17780	17740	17792	17724	17815	17676	17795	17725	17708	17713	17645	17957	17833	17884	17741	17818	17564	17780	17902	17615	17853	17707	17903	17791	17641	17896	17703	17864	17594	17808	18045	17952	17803	17705	17625	17778	17828	17630	17814	18186	17721	17624	17827	17950	17980	17737	17879	17855	17929	17982	17913	17602	17843	17934	17882	17699	17872	17595	17862	17753	17832	17678	17804	17929	17639	17546	17762	17818	17860	17538	17695	17670	17858	17841	17899	17818	18001	17770	17846	17657	17818	17886	17832	17670	17904	17935	17790	17715	17818	17815	17817	17886	17774	17634	17773	17812	17717	17894	17688	17797	17839	17862	17990	17814	17896	17915	17795	17722	17826	17738	17703	17815	17530	17957	17769	17764	17849	17840	17749	18003	17805	17767	17929	17905	17851	17766	17714	17787	17687	17871	17617	17899	17702	17664	17673	17707	17978	17715	17630	17559	17729	17776	17645	17930	17591	17957	17853	17823	17800	17769	17758	17627	17662	17760	17870	17638	17764	17871	17657	17812	17882	17854	17682	17749	17719	17885	17741	17914	17682	17926	17781	17962	17853	17715	17551	17770	17746	17653	17912	17738	18001	17750	17913	17902	17666	17896	17749	17688	17812	17729	17868	17789	17766	17871	17773	17875	17703	17709	17719	17906	17829	17788	17586	17902	17813	17772	17718	17862	17711	17692	17614	17816	17751	17897	17743	17852	17644	17776	18051	17841	17966	17913	17912	17567	17767	17616	17654	18036	17750	17835	17929	17783	17848	17739	17931	17770	17912	17756	17766	17779	17858	17831	17606	17744	17808	17678	17707	17872	17841	17897	17769	17928	17868	17884	17819	17950	17856	17720	18101	17701	17863	17741	17615	17852	17933	17749	17904	17611	17668	17928	17718	17864	17594	17651	17841	17833	17755	17641	17729	17568	17905	17841	17899	17570	17564	17843	17874	17875	17969	17859	17756	17873	17907	17739	17694	17798	17876	17666	17755	17743	17756	17773	17799	18048	17823	17762	17989	17630	17635	17826	17777	17916	17851	17685	17569	18002	17809	17876	17638	17564	17594	17966	17924	18016	17825	17640	17663	17666	17971	17656	17729	17746	17828	17999	17664	17630	17734	17784	17689	17659	17995	17871	17949	17737	17855	17912	17750	17768	17692	17911	17677	17933	17825	17752	17740	17924	17919	17840	17776	17858	17798	17616	17745	17751	17901	17960	17867	17795	17737	17733	17648	17830	17845	17755	17696
27793	53566	45760	35247	28654	24725	22179	20074	19008	18186	17553	17286	17082	16884	16721	16633	16440	16186	16239	16050	15889	16120	15840	15938	15911	16044	15714	15986	15742	15684	15840	15989	15722	15744	15799	15770	15764	15939	15714	15763	15835	15864	15787	15942	15594	15723	16062	15850	15924	15818	15978	15731	15821	15735	15721	15771	15873	15795	15840	15895	15797	15721	15873	15620	15763	15849	15778	15676	15893	15898	15719	15712	15751	15727	15905	15639	15820	15675	15923	15749	15623	15843	15758	15826	15825	15841	15827	15768	15649	15718	15696	15897	15769	15695	15718	15745	15825	15648	15724	15758	15769	15807	15771	15644	15795	15816	15884	15690	15850	15657	15763	15890	15739	15817	15645	15736	15901	15656	15751	15745	15822	16007	15834	15685	15701	15695	15710	15713	15671	15826	15810	15726	15849	15814	15605	15640	15846	15565	15883	15684	15754	15881	15590	15792	15635	15735	15740	15930	15706	15849	15776	15666	15727	15666	15833	15783	15758	15771	15702	15692	15843	15654	15715	15695	15899	15837	15792	15619	15893	15740	15849	15760	15644	15647	15751	15740	15917	15694	15629	15803	15515	15819	15784	15827	15706	15733	15796	15900	15698	15814	15787	15821	15685	15796	15702	15754	15733	15731	15736	15694	15698	15754	15824	15695	15590	15832	15740	15771	15732	15717	15971	15735	15564	15915	15772	15803	15684	15723	15626	15762	15719	15715	15685	15699	15800	15782	15775	15636	15943	15590	15689	15774	15708	15907	15844	15544	15743	15852	15833	15770	15830	15833	15744	15777	15717	15995	15735	15750	15777	15692	15691	15762	15846	15783	15775	15782	15833	15796	15668	15628	15789	15754	15994	15566	15660	15792	15787	15782	15789	15666	15939	15629	15655	15710	15684	15788	15752	15718	15851	15810	15745	15682	15704	15809	15944	15712	15892	15602	15910	15555	15681	15685	15790	15815	15827	15718	15700	15852	15882	15774	15738	15807	15898	15711	15823	15676	15652	15778	15752	15832	15698	15583	15726	15878	15991	15868	15736	15718	15831	15917	15947	15724	15883	15783	15673	15739	15754	15690	15791	15673	15588	15790	15635	15755	15756	15806	15732	15805	15807	15757	15614	15766	15811	15662	15714	15618	15718	15676	15759	15795	15560	15763	15774	15660	15881	15953	15865	15817	15898	15716	15893	15907	15568	15822	15683	15774	15926	15796	15739	15651	15737	15745	15864	15750	15695	15721	15874	15824	15827	15950	15590	15913	15830	15931	15817	15769	15674	15690	15715	15785	15902	15707	15674	15683	15698	15824	15614	15949	15945	15862	15794	15821	15999	15766	15832	15679	15787	15728	15650	15766	15550	15885	15767	15762	15662	15757	15713	15832	15616	15563	15832	15690	15655	15528	15680	15762	15727	15611	15663	15657	15633	15827	15778	15905	15735	15815	15742	15679	15795	15863	15547	15839	15793	15773	15907	15651	15646	15543	15931	15911	15742	15743	15800	15758	15766	15715	15677	15833	15693	15815	15777	15811	15652	15808	15692	15760	15774	15585	15888	15756	15605	15743	15895	15681	15827	15884	15652	15654	15887	15800	15717	15769	15682	15713	15849	15689	15896	15790	15729	15714	15645	15689	15708	15724	15771	15816	15794	15739	15852	15977	15583	15729	15679	15700	15922	15788	15680	15717	15767	15664	15869	15682	15634	15790	15864	15669	15899	15664	15825	15901	15818	15792	15780	15702	15956	15690	15590	15723	15786	15749	15840	15676	15663	15845	15786	15755	15699	15719	15750	15743	15756	15809	15884	15639	15599	15715	15920	15869	15793	15726	15764	15698	15831	15829	15863	15829	15621	15746	15587	15771	15936	15721	15747	15840	15927	15904	15656	15942	15756	15800	15790	15715	15707	15794	15782	15844	15805	15894	15694	15870	15825	15813	15960	15556	15722	15708	15777	15775	15747	15742	15684	15709	15810	15520	15661	15756	15765	15697	15712	15755	15825	15769	15845	15719	15621	15753	15713	15696	15841	15768	15607	15714	15557	15847	15755	15938	15664	15576	15920	15767	15860	15773	15871	15601	15839	15647	15747	15968	15879	15655	15924	15830	15761	15713	15622	15641	15734	15727	15818	15791	15637	15848	15683	15798	15587	15727	15841	15535	15940	15818	15802	15791	15812	15809	15661	15689	15802	15722	15858	15725	15784	15919	15771	15847	15797	15765	15751	15884	15724	15701	15696	15690	15670	15742	15967	15835	15583	15958	15796	15792	15543	15795	15705	15793	15689	15823	15859	15706	15662	15682	15679	15613	15756	15723	15648	15889	15851	15758	15737	15867	15801	15667	15649	15697	15619	15872	15611	15774	15840	15761	15961	15672	15665	15957	15702	15784	15740	15882	15453	15924	15653	15722	15692	15702	15733	15712	15798	15615	15745	15692	15735	15670	15865	15584	15648	15734	15686	15789	15729	15742	15745	15799	15805	15729	15772	15771	15844	15677	15829	15628	15785	15768	15750	15723	15864	15656	15747	15784	15812	15689	15835	15790	15792	15782	15749	15804	15789	15671	15825	15818	15622	15937	15724	15861	15770	15858	15803	15830	15825	15785	15801	15838	15804	15891	15805	15834	15927	15819	15702	15615	15779	15898	15976	15937	15710	15747	15661	15896	15536	15769	15891	15749	15766	15661	15697	15642	15734	15688	15711	15771	15672	15615	15861	15782	15899	15547	15630	15765	15867	15755	15779	15759	15806	15861	15599	15722	15681	15735	15798	15647	15616	15636	15774	15755	15666	15749	15861	15708	15887	15656	15690	15758	15615	15989	15805	15702	15777	15617	15734	15864	15612	15721	15558	15730	15725	15805	15795	15797	15715	15688	15802	15786	15971	15822	15751	15777	15693	15686	15674	15721	15872	15854	15855	15619	15781	15615	15689	15721	15802	15600	15813	15797	15771	15901	15773	15752	15732	15911	15793	15672	15739	15798	15683	15699	15835	15666	15769	15837	15527	15839	15733	15654	15779	15767	15680	15815	15702	15821	15832	15617	15841	15570	15788	15688	15740	15874	15776	15719	15927	15766	15646	15753	15851	15757	15996	15573	15691	15839	15760	15773	15559	15880	15550	15773	15972	15667	15754	15810	15799	15608	15681	15765	15746	15735	15689	15720	15750	15869	15706	15634	15835	15806	15786	15851	15618	15875	15696	15727	15748	15610	15905	15775	15845	15826	15677	15625	15868	15590	15812	15870	15586	15681	15602	15782	15614	15846	15802	15750	15905	15748	15835	15836	15624	15837	15635	15677	15668	15830	15710	15838	15749	15678	15628	15708	15906	15779	15637	15684	15761	15795	15744	15781	15741	15656	15769	15855	15696	15747	15724	15840	15998	15738	15743	15776	15799	15847	15614	15695	15892	15624	15721	15942	15726	15769	15705	15732	15679	15776	15838	15816	15668	15834	15803	15884	16044	15829	15837	15760	15768	15938	15661	15714	15943	15714	15691	15715	15892	15768	15605	15836	15806	15645	15648	15892	15587	15753	15721	15722	15846	15783	15774	15685	15769	15655	15662	15864	15818	15781	15747	15747	15861	15749	15586	15842	15647	15496	15882	15922	15723	15762	15820	15772	15705	15728	15742	15739	15645	15710	15646	15884	15616	15635	15865	15844	15802	15876	15660	15782	15846	15793	15746	15605	15701	15702	15689	15643	15722	15682	15961	15796	15815	15713	15836	15794	15831	15893	15766	15758	15761	15836	15618	15763	15613	15793	15846	15957	15897	15832	15704	15754	15672	15799	15836	15795	15861	15808	15647	15871	15648	15850	15698	15836	15733	15783	15833	15770	15825	15817	15844	15651	15767	15707	15816	15850	15676	15732	15898	15925	15682	15875	15752	15759	15915	15865	15686	15953	15762	15760	15662	15685	15730	15846	15726	15958	15770	15919	15754	15889	15890	15837	15784	15852	15795	15793	15901	15959	15824	15646	15767	15946	15808	15517	15835	15730	15711	15717	15716	15884	15874	15767	15829	15804	15698	15826	15823	15787	15975	15712	15659	15734	15695	15709	15532	15726	15813	15610	15748	15726	15585	15883	15911	16023	15663	15726	15740	15734	15846	15722	15861	15777	15722	15843	15694	15862	15677	15746	15741	15709	15774	15788	15802	15896	15754	15779	15767	15613	15827	15871	15713	15762	15855	15696	15767	15962	15752	15577	15813	15872	15620	15654	15791	15882	15777	15754	15777	15812	15714	15823	15671	15774	15822	15652	15779	15724	15801	15644	15825	15918	15675	15709	15812	15873	15874	15726	15918	15823	15826	15679	15833	15773	15557	15794	15736	15841	15763	15645	15719	15778	15719	15652	15962	15628	16049	15565	15861	15721	15671	15692	15764	15790	15698	15721	15865	15751	15756	15807	15698	15813	15927	15855	15578	15584	15871	15752	15814	15641	15781	15736	15784	15737	15772	15647	15647	15652	15852	15825	15670	15599	15825	15652	15866	15880	15725	15761	15693	15840	15634	15894	15746	15670	15728	15754	15673	15859	15712	15679	15623	15785	15704	15834	15685	15848	15683	15632	15675	15805	15625	15729	15903	15749	15859	15871	15848	15715	15829	15801	15614	15894	15544	15712	15899	15722	15948	15826	15712	15704	15871	15716	15802	15659	15770	15745	15595	15863	15536	15700	15783	15810	15665	15964	15803	15871	15829	15740	15900	15661	15733	15630	15830	15595	15752	15707	15846	15810	15789	15645	15788	15787	15840	15779	15830	15727	15777	15666	15759	15757	15929	15843	15672	15805	15842	15710	15776	15755	15671	15777	15795	15764	15701	15623	15693	15484	15727	15822	15710	15762	15802	15602	15700	15753	15661	15563	15682	15637	15859	15776	15756	15674	15723	15747	15850	15719	15543	15768	15835	15854	15725	15845	15648	15829	15784	15933	15677	15790	15815	15863	15656	15633	15782	15643	15646	15628	15654	15641	15761	15633	15700	15767	15650	15836	15697	15876	15819	15672	15589	15675	15816	15671	15847	15714	15762	15874	15800	15520	15535	15571	15761	15892	15701	15760	15742	15919	15950	15873	15687	15666	15586	15766	15698	15728	15832	15650	15868	15810	15888	15770	15746	15769	15684	15550	15801	15702	15761	15822	15746	15914
30277	28691	33116	27833	22416	20225	19631	18896	18539	18155	18117	17991	17793	18172	17729	17762	17803	17824	17539	17528	17722	17587	17940	17667	17737	17791	17796	17791	17617	17773	17525	17571	17688	17406	17722	17636	17592	17638	17534	17584	17693	17537	17673	17652	17503	17640	17555	17654	17631	17676	17721	17517	17678	17678	17457	17706	17568	17716	17643	17597	17650	17750	17598	17760	17601	17497	17532	17732	17637	17745	17668	17547	17510	17708	17779	17669	17658	17563	17686	17521	17342	17560	17788	17593	17650	17445	17518	17725	17697	17597	17611	17638	17414	17545	17681	17583	17371	17594	17713	17634	17899	17716	17531	17594	17620	17582	17639	17483	17421	17508	17794	17558	17612	17501	17562	17738	17484	17760	17704	17967	17672	17613	17583	17514	17641	17702	17682	17461	17834	17823	17680	17502	17613	17750	17696	17495	17703	17658	17572	17533	17611	17536	17854	17677	17596	17582	17561	17645	17412	17630	17658	17785	17824	17592	17728	17506	17608	17641	17851	17846	17710	17459	17633	17628	17545	17589	17538	17235	17798	17789	17577	17658	17607	17470	17581	17527	17675	17588	17769	17552	17769	17713	17694	17417	17533	17606	17634	17694	17536	17570	17717	17585	17577	17628	17800	17776	17481	17694	17582	17490	17524	17484	17499	17654	17556	17443	17581	17424	17612	17750	17701	17423	17553	17744	17619	17575	17575	17548	17551	17724	17463	17489	17757	17867	17665	17558	17638	17502	17554	17720	17752	17695	17436	17555	17678	17786	17635	17628	17482	17594	17607	17739	17620	17717	17525	17565	17540	17442	17441	17521	17799	17604	17733	17592	17641	17414	17825	17513	17680	17618	17773	17614	17782	17535	17457	17702	17490	17555	17473	17528	17730	17543	17545	17589	17732	17463	17593	17591	17505	17599	17774	17555	17422	17494	17476	17558	17606	17344	17641	17678	17531	17553	17661	17764	17783	17581	17630	17574	17612	17457	17584	17726	17526	17847	17772	17420	17600	17776	17675	17335	17620	17462	17651	17637	17659	17453	17856	17720	17522	17548	17588	17628	17644	17382	17808	17668	17509	17713	17531	17531	17670	17617	17636	17720	17473	17538	17607	17437	17795	17421	17512	17583	17843	17304	17479	17555	17839	17677	17736	17735	17825	17709	17431	17631	17451	17632	17528	17717	17547	17624	17565	17506	17584	17532	17682	17738	17735	17601	17584	17467	17517	17566	17603	17476	17519	17514	17717	17642	17668	17541	17712	17803	17474	17724	17665	17553	17574	17500	17679	17480	17587	17609	17654	17823	17485	17570	17553	17761	17558	17663	17618	17694	17666	17524	17765	17541	17658	17570	17454	17496	17544	17611	17566	17805	17547	17475	17581	17399	17738	17697	17797	17712	17722	17581	17887	17662	17692	17667	17553	17555	17659	17585	17594	17743	17688	17573	17635	17528	17667	17561	17642	17583	17526	17476	17439	17638	17620	17668	17538	17379	17706	17596	17612	17731	17851	17672	17603	17470	17556	17539	17637	17807	17728	17593	17671	17431	17497	17609	17447	17349	17754	17759	17850	17385	17655	17466	17660	17846	17768	17723	17708	17609	17721	17816	17717	17692	17647	17448	17688	17397	17479	17540	17585	17552	17569	17553	17721	17589	17751	17631	17552	17524	17434	17555	17765	17711	17520	17500	17650	17485	17523	17702	17534	17628	17564	17581	17711	17649	17607	17733	17750	17491	17499	17603	17814	17480	17532	17622	17688	17750	17644	17657	17507	17610	17812	17515	17572	17525	17500	17634	17612	17845	17787	17393	17486	17807	17430	17526	17625	17674	17405	17633	17588	17590	17605	17641	17572	17706	17664	17554	17622	17511	17598	17780	17578	17792	17472	17542	17589	17567	17640	17608	17651	17663	17494	17401	17634	17644	17720	17836	17635	17704	17609	17571	17481	17641	17768	17742	17523	17579	17706	17562	17571	17744	17800	17581	17676	17591	17554	17649	17677	17695	17654	17478	17502	17628	17669	17387	17497	17495	17587	17851	17774	17622	17465	17633	17779	17724	17637	17494	17697	17741	17711	17767	17522	17632	17493	17617	17656	17558	17383	17756	17744	17640	17702	17734	17892	17666	17707	17690	17673	17784	17559	17496	17613	17662	17507	17537	17518	17403	17486	17748	17508	17611	17616	17648	17808	17526	17647	17829	17342	17733	17502	17632	17462	17617	17479	17601	17461	17726	17541	17515	17688	17708	17727	17478	17643	17355	17588	17614	17893	17631	17514	17988	17628	17450	17741	17627	17505	17673	17571	17461	17641	17562	17666	17500	17434	17496	17613	17467	17623	17794	17754	17718	17759	17670	17573	17545	17777	17530	17626	17619	17603	17600	17546	17725	17675	17796	17468	17276	17485	17844	17697	17626	17804	17534	17900	17618	17418	17541	17491	17541	17639	17748	17728	17677	17490	17641	17519	17614	17857	17752	17751	17553	17634	17406	17568	17658	17774	17622	17760	17638	17604	17787	17563	17558	17705	17520	17643	17605	17738	17689	17581	17620	17530	17653	17566	17554	17673	17451	17537	17502	17651	17815	17687	17612	17747	17734	17719	17705	17644	17681	17588	17625	17557	17573	17565	17683	17650	17798	17534	17514	17629	17784	17587	17696	17747	17661	17618	17735	17681	17605	17693	17802	17568	17759	17711	17611	17604	17628	17583	17526	17674	17661	17662	17383	17709	17719	17576	17611	17577	17592	17777	17532	17622	17718	17585	17612	17832	17553	17646	17570	17329	17652	17568	17629	17619	17524	17534	17456	17575	17496	17522	17491	17589	17664	17448	17729	17589	17496	17498	17625	17589	17535	17627	17532	17690	17906	17505	17799	17539	17403	17772	17545	17666	17595	17681	17624	17406	17675	17576	17502	17448	17770	17562	17710	17706	17697	17483	17580	17638	17403	17552	17821	17729	17498	17576	17601	17594	17567	17572	17608	17648	17456	17564	17567	17722	17439	17720	17471	17631	17605	17606	17245	17758	17787	17603	17486	17672	17882	17714	17693	17716	17752	17557	17581	17503	17531	17690	17421	17438	17534	17590	17717	17618	17549	17630	17492	17581	17611	17537	17590	17539	17494	17686	17549	17350	17692	17652	17527	17727	17535	17621	17703	17628	17565	17755	17703	17730	17735	17833	17635	17663	17560	17429	17844	17716	17704	17536	17585	17515	17562	17697	17551	17620	17646	17453	17637	17681	17429	17720	17860	17477	17756	17716	17612	17629	17867	17568	17743	17627	17626	17754	17545	17601	17667	17555	17566	17717	17728	17646	17689	17594	17513	17446	17766	17674	17689	17759	17630	17500	17592	17701	17608	17666	17859	17587	17518	17735	17617	17548	17719	17688	17613	17426	17519	17744	17483	17476	17617	17694	17626	17639	17635	17624	17679	17607	17686	17546	17629	17727	17515	17905	17619	17655	17781	17583	17550	17482	17624	17657	17507	17466	17690	17640	17563	17533	17606	17712	17655	17434	17726	17825	17484	17562	17575	17607	17782	17767	17662	17549	17686	17764	17567	17692	17499	17651	17606	17746	17429	17661	17536	17543	17476	17735	17612	17537	17658	17676	17570	17440	17500	17747	17524	17733	17757	17454	17642	17613	17455	17535	17574	17802	17754	17740	17643	17583	17510	17593	17651	17597	17647	17532	17797	17630	17602	17655	17669	17589	17722	17809	17628	17441	17892	17730	17698	17594	17750	17749	17555	17697	17617	17541	17675	17509	17533	17574	17632	17665	17677	17559	17627	17568	17560	17618	17689	17421	17639	17574	17548	17488	17716	17537	17578	17624	17592	17763	17807	17538	17711	17757	17815	17633	17550	17738	17577	17708	17718	17736	17708	17586	17498	17587	17696	17741	17625	17597	17736	17640	17675	17792	17651	17768	17579	17578	17438	17654	17617	17459	17523	17513	17628	17731	17683	17667	17805	17509	17527	17519	17622	17545	17721	17617	17593	17726	17629	17626	17506	17558	17404	17616	17558	17568	17596	17746	17577	17590	17694	17611	17486	17532	17566	17628	17719	17593	17694	17672	17537	17599	17676	17728	17600	17629	17506	17723	17638	17721	17483	17623	17700	17606	17775	17580	17689	17758	17654	17780	17657	17611	17717	17688	17646	17481	17628	17633	17406	17727	17570	17663	17602	17630	17741	17506	17642	17542	17633	17702	17539	17517	17586	17658	17715	17441	17606	17892	17722	17686	17564	17790	17603	17660	17565	17679	17649	17701	17635	17692	17723	17682	17535	17953	17826	17841	17634	17916	17709	17732	17561	17528	17816	17636	17704	17595	17515	17699	17617	17664	17737	17653	17837	17548	17717	17664	17890	17717	17522	17689	17859	17561	17527	17602	17798	17759	17694	17655	17597	17521	17714	17612	17652	17594	17645	17628	17581	17583	17642	17521	17801	17840	17786	17731	17877	17623	17713	17720	17687	17848	17609	17709	17859	17834	17758	17717	17644	17545	17561	17694	17589	17644	17528	17602	17731	17612	17693	17508	17605	17584	17696	17471	17608	17658	17756	17582	17458	17560	17555	17389	17611	17620	17546	17609	17725	17610	17544	17529	17670	17697	17680	17574	17520	17605	17646	17625	17671	17455	17673	17440	17524	17477	17720	17692	17630	17750	17605	17761	17666	17670	17714	17491	17688	17702	17699	17619	17802	17565	17488	17634	17713	17760	17601	17803	17687	17568	17653	17418	17483	17510	17628	17571	17948	17569	17631	17793	17579	17852	17597	17539	17435	17758	17566	17747	17668	17467	17706	17636	17755	17651	17687	17525	17696	17474	17597	17547	17536	17426	17497	17637	17615	17614	17615	17408	17611	17566	17450	17444	17458	17757	17674	17538	17939	17741	17566	17647	17563	17700	17599	17706	17485	17593	17607	17604	17595	17617	17735	17613	17424	17647	17567	17591	17525	17406	17530	17675	17820	17498	17441	17562	17223	17666	17546	17715	17546	17585	17782	17591	17730	17661	17552	17672	17468	17780	17574	17716	17554	17561	17620	17608	17636	17708	17511	17619	17718	17668	17747	17772	17595	17563	17731	17592	17556	17741	17551	17863	17644	17621	17645	17475	17500	17668	17717	17647	17666	17682	17561	17464	17675
27908	43412	35418	26266	22162	19694	18349	17585	17003	16591	16269	16196	16075	16118	15878	16009	15727	15847	15916	15648	15794	15562	15687	15726	15883	15635	15575	15930	15824	15758	15672	15649	15675	15589	15551	15697	15714	15722	15528	15514	15716	15556	15492	15640	15728	15558	15544	15636	15662	15679	15642	15506	15783	15536	15577	15743	15747	15685	15630	15763	15594	15696	15681	15657	15484	15648	15580	15432	15528	15691	15580	15520	15669	15679	15627	15666	15536	15543	15590	15667	15677	15713	15755	15581	15635	15532	15685	15655	15749	15548	15616	15525	15594	15666	15522	15493	15467	15803	15596	15570	15704	15597	15542	15579	15657	15528	15676	15604	15628	15607	15507	15712	15637	15462	15721	15641	15596	15730	15531	15654	15534	15738	15729	15566	15683	15500	15802	15614	15592	15482	15636	15662	15656	15485	15644	15667	15793	15631	15648	15623	15631	15500	15634	15749	15789	15705	15559	15775	15462	15790	15504	15796	15618	15572	15607	15476	15570	15663	15662	15650	15612	15666	15580	15791	15477	15641	15639	15859	15637	15690	15730	15590	15703	15469	15639	15526	15521	15573	15593	15702	15566	15623	15613	15648	15592	15830	15702	15571	15536	15557	15638	15420	15712	15702	15678	15543	15595	15755	15555	15704	15645	15611	15621	15697	15553	15694	15609	15579	15691	15745	15674	15674	15629	15503	15580	15592	15648	15741	15580	15531	15618	15556	15726	15673	15796	15733	15689	15733	15596	15704	15532	15613	15813	15724	15634	15832	15773	15597	15683	15583	15739	15579	15687	15601	15606	15534	15853	15499	15507	15733	15637	15522	15753	15579	15866	15525	15795	15679	15557	15621	15607	15598	15756	15751	15499	15526	15694	15596	15563	15619	15458	15598	15658	15616	15682	15677	15622	15614	15794	15595	15610	15684	15594	15619	15651	15607	15725	15663	15537	15537	15723	15641	15515	15592	15493	15608	15587	15595	15806	15613	15632	15493	15670	15687	15520	15798	15558	15568	15615	15628	15523	15444	15591	15638	15580	15484	15629	15627	15678	15590	15742	15561	15544	15583	15555	15593	15719	15657	15642	15498	15747	15597	15727	15755	15680	15588	15736	15516	15453	15560	15564	15744	15520	15485	15483	15560	15508	15529	15735	15536	15694	15627	15556	15773	15632	15869	15576	15654	15632	15730	15662	15816	15619	15544	15770	15522	15634	15521	15622	15511	15800	15674	15638	15624	15510	15710	15835	15650	15724	15703	15626	15665	15598	15527	15624	15635	15622	15673	15662	15713	15587	15858	15669	15668	15632	15679	15508	15531	15519	15712	15552	15555	15502	15505	15651	15666	15692	15650	15812	15588	15774	15613	15962	15592	15683	15675	15641	15804	15750	15640	15615	15483	15546	15671	15647	15770	15685	15472	15492	15704	15624	15595	15780	15658	15733	15685	15666	15560	15761	15634	15678	15657	15644	15515	15527	15683	15644	15713	15610	15536	15670	15634	15681	15588	15562	15809	15680	15647	15562	15680	15611	15571	15581	15681	15649	15649	15475	15781	15469	15627	15658	15630	15548	15803	15588	15432	15678	15567	15829	15810	15589	15529	15638	15489	15700	15694	15657	15626	15664	15522	15682	15573	15421	15772	15656	15642	15653	15564	15550	15597	15590	15873	15425	15506	15633	15647	15508	15637	15652	15614	15510	15636	15654	15619	15552	15768	15494	15738	15584	15601	15702	15696	15673	15554	15775	15637	15745	15482	15830	15575	15563	15617	15724	15668	15639	15685	15734	15645	15574	15587	15621	15701	15616	15720	15660	15705	15685	15495	15588	15501	15605	15578	15641	15689	15633	15663	15533	15702	15804	15565	15597	15365	15719	15712	15584	15574	15527	15775	15520	15661	15662	15645	15631	15716	15766	15673	15732	15811	15568	15630	15638	15742	15696	15581	15582	15626	15551	15606	15431	15731	15759	15608	15407	15661	15479	15516	15553	15794	15644	15593	15703	15650	15624	15565	15739	15534	15674	15649	15629	15803	15469	15681	15847	15679	15722	15745	15393	15610	15666	15558	15653	15617	15552	15584	15574	15599	15751	15744	15707	15498	15783	15730	15675	15641	15620	15638	15698	15592	15614	15630	15471	15629	15719	15604	15626	15492	15652	15649	15732	15682	15593	15615	15689	15736	15772	15528	15774	15663	15516	15546	15723	15752	15622	15704	15726	15664	15497	15585	15592	15822	15632	15449	15561	15684	15529	15640	15783	15581	15637	15571	15447	15454	15630	15633	15639	15656	15626	15550	15480	15642	15661	15509	15566	15734	15656	15556	15727	15796	15503	15683	15490	15714	15730	15504	15750	15791	15674	15556	15555	15639	15670	15594	15566	15569	15810	15699	15659	15627	15595	15632	15653	15674	15666	15660	15917	15525	15733	15736	15576	15623	15590	15629	15638	15554	15574	15519	15544	15577	15754	15687	15610	15539	15646	15578	15480	15645	15639	15676	15680	15683	15600	15569	15638	15534	15642	15500	15596	15888	15621	15513	15660	15677	15662	15597	15819	15491	15756	15621	15671	15703	15591	15676	15453	15521	15504	15646	15684	15573	15632	15824	15704	15525	15667	15601	15566	15603	15602	15621	15646	15848	15513	15556	15780	15549	15460	15544	15693	15595	15550	15573	15526	15644	15584	15626	15426	15684	15658	15497	15559	15584	15608	15829	15515	15519	15583	15567	15501	15468	15783	15648	15567	15705	15610	15621	15656	15712	15623	15634	15702	15788	15578	15797	15541	15727	15732	15510	15579	15808	15567	15665	15622	15612	15643	15603	15798	15599	15614	15821	15479	15549	15589	15546	15842	15583	15606	15632	15683	15801	15550	15477	15646	15631	15521	15619	15566	15607	15649	15687	15673	15637	15605	15778	15642	15726	15578	15808	15589	15623	15509	15558	15563	15553	15707	15506	15576	15622	15739	15731	15683	15532	15714	15684	15667	15536	15586	15687	15579	15601	15736	15595	15608	15542	15750	15447	15629	15744	15675	15646	15592	15553	15651	15535	15627	15617	15583	15655	15539	15733	15504	15705	15663	15670	15630	15602	15704	15571	15542	15718	15727	15729	15622	15667	15713	15779	15699	15513	15675	15741	15672	15663	15565	15643	15572	15692	15658	15670	15684	15671	15535	15759	15667	15524	15628	15578	15772	15840	15746	15533	15701	15651	15649	15555	15538	15655	15730	15508	15719	15776	15315	15616	15531	15701	15604	15565	15575	15729	15655	15623	15729	15691	15698	15608	15701	15525	15684	15623	15606	15747	15576	15656	15664	15720	15592	15608	15807	15779	15540	15594	15836	15442	15833	15684	15680	15679	15478	15514	15780	15641	15553	15630	15703	15698	15770	15590	15562	15543	15697	15475	15840	15672	15341	15597	15611	15632	15686	15768	15620	15584	15600	15577	15597	15633	15797	15540	15448	15644	15735	15760	15717	15672	15636	15734	15600	15572	15702	15711	15654	15683	15719	15648	15590	15654	15750	15665	15679	15682	15554	15661	15657	15654	15867	15458	15732	15686	15693	15643	15728	15838	15672	15671	15532	15649	15581	15763	15717	15695	15674	15567	15641	15615	15765	15706	15504	15606	15575	15492	15667	15777	15552	15657	15668	15670	15816	15620	15620	15694	15616	15566	15601	15616	15600	15638	15583	15822	15726	15562	15709	15617	15722	15651	15504	15649	15601	15487	15708	15573	15622	15583	15579	15556	15703	15479	15713	15634	15557	15750	15772	15613	15751	15803	15595	15579	15574	15506	15782	15582	15567	15721	15745	15552	15643	15612	15665	15692	15670	15482	15685	15613	15631	15776	15627	15827	15631	15614	15766	15722	15578	15771	15664	15635	15498	15722	15745	15653	15640	15544	15641	15529	15712	15733	15625	15506	15703	15759	15600	15776	15743	15692	15723	15534	15664	15671	15649	15682	15527	15659	15513	15606	15627	15577	15574	15903	15479	15710	15867	15589	15663	15663	15451	15623	15654	15692	15730	15757	15568	15789	15669	15716	15751	15678	15631	15556	15551	15571	15692	15718	15610	15560	15608	15672	15513	15782	15519	15646	15628	15803	15668	15584	15771	15593	15581	15595	15672	15545	15601	15590	15753	15725	15807	15674	15669	15521	15679	15721	15682	15699	15587	15611	15777	15616	15609	15619	15555	15585	15517	15579	15538	15668	15859	15560	15719	15768	15643	15630	15698	15754	15569	15736	15688	15567	15519	15695	15547	15849	15752	15739	15540	15642	15736	15620	15727	15505	15638	15644	15554	15682	15696	15538	15678	15664	15611	15554	15683	15710	15773	15632	15508	15655	15623	15729	15820	15498	15718	15552	15716	15636	15581	15468	15757	15604	15789	15647	15588	15813	15669	15584	15541	15711	15728	15848	15648	15545	15516	15517	15590	15722	15631	15725	15606	15568	15604	15882	15608	15423	15644	15758	15666	15838	15636	15546	15610	15507	15807	15807	15672	15560	15727	15609	15766	15611	15586	15571	15473	15718	15720	15606	15585	15722	15661	15706	15844	15594	15443	15626	15602	15632	15664	15623	15639	15733	15746	15750	15545	15538	15572	15421	15512	15708	15740	15661	15473	15582	15531	15632	15869	15580	15617	15622	15587	15560	15563	15425	15714	15621	15612	15700	15693	15676	15601	15691	15462	15713	15721	15741	15753	15719	15589	15491	15636	15603	15735	15443	15483	15724	15735	15534	15611	15675	15596	15476	15676	15618	15732	15484	15515	15639	15742	15851	15711	15538	15470	15682	15560	15599	15547	15749	15663	15634	15471	15466	15671	15616	15505	15612	15563	15669	15616	15591	15598	15688	15601	15697	15555	15639	15622	15600	15623	15725	15633	15441	15676	15684	15638	15784	15705	15529	15615	15761	15461	15845	15749	15712	15760	15605	15520	15708	15630	15718	15563	15605	15791	15604	15562	15727	15735	15526	15851	15573	15699	15864	15553	15648	15861	15814	15610	15544	15752	15559	15750	15874	15595	15532	15680	15763	15755	15637	15591	15652	15666	15559	15684	15421	15632	15489	15615	15790	15661	15730	15567	15529	15590	15513	15598	15727	15582	15712	15504	15706	15646	15508	15625	15602	15610	15853	15658	15602
23430	21495	28282	25852	23518	23790	22992	20235	19393	19100	18798	18550	18718	18361	18411	18394	18127	18296	18004	18185	18193	18178	18158	18116	18038	18106	18031	18129	18063	17846	18057	18003	18120	18099	18008	17878	18031	17976	17906	17892	18058	18031	17703	17928	18049	17943	17979	17839	18024	18147	17896	17993	17873	17971	18051	18010	17962	17995	17873	17939	17933	17852	17715	17999	18027	17846	17811	17856	17883	18115	17934	17773	17822	17886	17862	17968	17927	18083	18035	17895	17934	18030	18164	18024	17901	17779	17980	17939	17818	17878	17918	17811	18016	17997	18038	17885	18010	18074	17886	17914	18056	17677	17740	17667	17741	17596	17894	18034	18023	18013	17714	17824	17995	17831	17783	18067	17898	17838	17843	17826	17795	18017	18007	17962	18011	17872	17927	17870	17651	17683	18118	18121	17979	17817	17812	17867	17812	17831	17984	17880	17894	18001	18026	17854	18062	17664	17808	17930	17758	17955	17777	17683	18014	17764	17932	17766	17938	17880	17861	17888	17832	17738	17869	17917	17846	17881	17802	17787	18010	17942	17744	18057	18031	17847	17919	17756	17618	18103	17923	17932	17925	17770	18051	17582	17931	17939	17926	17776	17946	17970	17786	17943	17860	18001	17804	17836	17846	17961	17847	18005	17839	17820	17823	17857	18003	17790	17920	17814	17915	17844	17693	17827	17660	17787	18028	17945	17917	17959	17983	18006	17947	17747	17842	17840	18020	17795	17945	17800	17763	17704	17866	17852	17735	17961	17855	17863	17936	17714	17855	17931	18123	17891	17825	17907	18048	17848	17878	17965	17963	17741	17770	17858	17719	17876	17847	17987	17930	17859	17871	17853	17996	17879	18061	17918	17847	17989	17707	17871	17907	18083	18056	17990	17742	17820	17838	17806	17814	17858	17695	17890	17897	17783	17792	17944	17814	17901	17916	17939	17890	17982	17853	18029	17865	18015	17946	17906	17958	17976	17820	17887	17926	18096	17995	17830	17932	17637	17736	17827	17910	17819	18065	17790	18048	18064	17752	17944	17915	17949	17921	18157	17935	18031	17923	17898	17978	17686	17983	17772	17820	17838	17902	17865	18033	17789	17980	17764	17824	17851	18023	17629	17832	17853	17710	17984	17820	17830	17879	17950	17929	17764	17716	17776	17892	17825	17720	17722	17926	17713	17785	17921	17941	17983	17691	18073	17873	17849	17983	17874	17876	17785	17869	17753	17938	17871	17653	17973	17920	17692	18053	17850	17832	18021	18062	17932	17723	17955	17814	17907	18170	17972	17912	17824	17946	17890	17910	17925	17886	18065	17819	17591	17838	17949	17721	17873	17931	17745	17719	17814	17804	17956	17871	17637	17994	17854	17857	17732	17692	17810	17884	17886	17879	17756	18194	17796	17894	17886	17891	18048	17916	17801	17815	17962	17798	17796	17855	17917	18094	17992	17944	17658	17616	17941	17935	18012	17939	18089	17983	17891	17972	17858	17897	17753	17716	18076	17884	17797	17813	17960	17806	17741	17977	17877	17919	17836	17626	17741	17853	18033	17939	17824	17886	17839	17685	17698	18025	17936	17777	18023	17838	17952	17660	17762	17835	17635	17784	18004	17924	17939	17948	17884	18056	18032	17864	17775	17848	17796	17766	17811	17855	17954	17836	17743	17878	17802	18074	17907	18072	17938	17821	17823	17945	17974	17920	18023	17741	17852	17926	17768	17667	17839	18153	17877	17917	17672	17951	18104	17755	17796	17825	17890	17945	18161	17851	17766	18010	17832	17985	18053	17840	17905	17831	17864	18058	17770	17860	18004	17817	17644	17761	17889	17822	18053	17799	18016	17782	17706	17706	17824	18113	17916	17913	17834	17789	17820	17916	17905	17977	17887	17916	17606	17841	18086	17965	17740	17604	17665	17814	18034	17849	17807	17992	17907	17875	17726	17700	17832	17748	17961	17941	17890	17849	17740	17841	17956	17869	17842	17844	17731	17656	17852	17762	18005	17885	17950	17777	18035	17880	17944	17816	17873	17823	18031	18028	17857	18010	17786	17795	17759	17974	17872	17755	17763	17544	17823	17946	17704	17871	17900	18184	17858	17759	17674	17905	17993	18002	17888	17752	17979	18079	17832	17814	17909	17794	17818	17848	17804	17930	17781	17686	17871	17969	17726	17835	17702	17823	17893	17861	17851	17859	17781	18141	17936	17822	17718	17919	17753	17972	17739	17630	17733	17750	17962	17967	17775	17605	17958	17980	17826	18075	17987	17751	18074	17797	17874	18058	17841	17838	17881	17716	17950	17938	17991	17957	17618	17790	17885	17615	18013	18004	18087	17928	17889	17837	17798	18128	17859	17895	18062	17953	17932	17904	17923	17884	17819	17732	17775	17795	17803	17909	17833	18014	17809	17698	18007	17706	17775	17768	17895	17847	17721	17744	17932	17858	17846	17646	17917	17648	17766	17873	17807	17885	17770	17649	17533	17741	17934	17859	17730	17999	17804	17870	17883	17837	17909	17656	17898	17897	17739	17856	17902	17965	17812	17800	17793	17727	17724	17711	17790	17917	17675	17993	17996	17770	17897	17806	17873	17893	17947	17957	17753	17597	18040	17587	17833	17882	17860	17842	17840	17711	17842	17895	17866	17707	17852	17881	17937	17861	17779	17785	17913	17858	17856	17803	17688	17960	18089	17990	17591	17868	17820	17972	17918	18081	18026	17784	17902	17907	17705	17798	17739	17943	17941	17796	17990	17845	17988	17871	17981	17938	17698	17893	17929	17942	17888	17821	17829	17811	17856	17791	17896	17995	18087	17777	17795	17963	17912	18161	18124	17956	18028	17914	17999	17864	17676	17739	17848	17940	17853	17828	17829	17969	17770	17876	17884	17771	17609	17822	17896	17876	17824	18069	17797	17808	17995	17899	17817	17993	17898	17986	17996	17918	17809	17786	17749	17783	17967	17938	17930	17860	17872	17823	17926	17889	17830	17898	17858	17730	17834	17726	17705	17974	17868	17779	17820	17679	17842	17940	17756	17955	17738	17771	17861	17914	17898	17839	17843	17770	17785	17757	17846	18032	17899	18199	18084	17827	17623	18007	17771	17712	17603	18067	17783	17861	18082	17642	17668	18000	17963	17915	17910	17984	17867	17927	17784	17927	17709	17861	17889	17875	18089	17803	17807	17773	17846	17824	17854	18020	17946	18064	17828	17995	17955	17853	17797	17761	17649	17862	17900	17823	17772	17833	17937	17828	17924	18023	17552	17717	17746	17874	17736	17939	17719	17999	17844	17680	17890	17812	18011	17796	17791	17766	17924	17869	17792	17785	17923	17820	18035	18019	17708	17712	17808	17811	18106	17952	17741	17761	17808	17849	17743	17781	17875	17875	17845	17611	17959	18077	17980	17887	17891	17764	17663	17861	18057	17842	17905	17720	17877	17903	17856	17820	17874	17799	17939	17832	17958	17652	17842	17891	17839	18014	17948	17822	17839	17780	17885	17914	17932	17838	17969	17918	17884	17936	17892	17775	17891	17891	17776	18162	17897	17788	17888	17792	17858	17791	17668	17807	17923	17946	18130	17900	18072	17845	17821	17993	17983	17953	17813	17914	18055	18026	18012	17898	17761	17945	17909	17754	17766	17799	17968	17791	17758	17775	17869	17866	17671	18044	17938	17916	17818	18035	17785	17893	17924	17802	17995	18031	17755	17896	17771	17887	17872	17837	17822	17783	17757	17867	17975	18050	17807	17840	17850	17917	17886	17925	17753	18083	17580	17869	17768	17990	18031	17849	17935	17726	17738	17675	17840	18003	17675	17723	17966	17781	17944	17798	17867	18066	17941	17826	17864	17723	17742	17960	17754	17920	18052	17865	17843	17774	17592	17872	18013	17800	17745	17928	17940	17814	17871	17801	17892	17763	17675	17699	17961	17991	18040	17908	17785	17943	17921	17763	17734	17732	17764	17910	18001	18084	17775	17681	17952	17990	17999	18061	17831	17811	17745	17779	17770	17769	17890	17933	17874	17794	17927	17805	18061	17948	17812	17957	18050	18162	17910	17959	18172	17837	17852	18034	17702	17913	17747	17936	17945	18008	18052	17734	17932	17812	17729	17909	17723	17808	17868	17757	17940	17891	17773	17815	17835	17787	17677	17863	18013	17822	17934	17802	17794	17800	17893	17840	17678	17667	17810	17741	17816	17664	18121	17849	17936	18011	17974	17979	17723	17967	17729	17777	17968	18056	17700	17835	17874	17868	17947	17997	17890	17995	17944	17980	17936	18082	17919	17824	17693	17880	17814	17716	17840	17805	17738	17743	17968	17992	17755	17824	17646	17794	17767	18001	18009	17977	17917	17813	18000	17706	17986	17779	17755	17959	18035	17759	17938	17698	17776	17872	17768	17954	18107	18075	18003	17949	17889	18192	17685	18000	17722	17929	17856	17722	18074	17934	17916	17802	17822	17804	17823	17913	18042	17935	17749	17879	18113	17866	17673	17675	17631	17863	17758	17820	17952	18057	17881	17846	17763	17798	17887	17778	17753	17855	17917	17873	17671	17689	17943	17799	17706	17806	17881	17908	17705	17913	18042	17841	17747	17817	17653	17709	17889	17717	17752	17852	17810	17819	17976	17868	17932	17854	17949	17906	17887	17840	17662	17882	17775	17865	17880	17805	17988	18012	17692	18060	17663	17850	17986	17768	17673	17705	17771	17885	17841	17766	17907	17883	17786	17801	17768	17911	17790	17892	17786	17858	17912	17920	17974	17618	17893	17861	17663	17966	17882	17991	17898	17792	17754	17998	17717	17682	17852	17620	17837	17670	17789	18007	17811	17968	17782	18036	17940	17874	17915	17942	17964	17772	17895	17801	17840	17910	17840	17899	17913	17895	17772	17981	18047	17715	17728	17786	18023	17873	17776	17883	17738	17922	17851	17817	17739	17896	17716	17757	17843	17807	17950	17953	17881	17844	17582	17810	17905	17876	17889	17809	17789	17800	17768	17801	17856	18059	17775	18010	17859	17856	17692	17802	17900	18100	18014	17990	17900	17707	17557	17902	17789	17887	17733	17946	17890	17640	17981	17915	17892	17704	17873	17854	17846	17896	17683	17862	17797	18048	17930	17837	17840	17934	17712	18028	17910	17856	17742
26421	49667	41532	31249	25657	22377	20323	19159	17997	17511	17098	16968	16775	16519	16408	16440	16113	15957	15940	15888	15869	15953	15841	15896	15943	16026	15961	15834	15808	15917	15964	15648	15833	15791	15800	15828	15948	15841	15892	15759	15838	15883	15668	15760	15777	15757	15702	15762	15586	15859	15785	15829	15628	15693	15778	15723	15772	15636	15924	15743	15775	15722	15802	15800	15771	15652	15548	15709	15773	15843	15773	15795	15915	15749	15583	15897	15822	15761	15834	15836	15851	15789	15854	15667	15935	15853	15696	15821	15814	15783	15832	15670	15733	15890	15772	15680	15881	15701	15734	15770	15753	15808	15809	15576	15831	15595	15860	15759	15665	15766	15692	15669	15946	15788	15686	15610	15768	15882	15779	15716	15741	15723	15690	15729	15686	15811	15827	15696	15729	15658	15841	15742	15804	15700	15844	15783	15615	15770	15877	15799	15799	15729	15732	15901	15778	15642	15728	15557	15724	15799	15846	15782	15799	15720	15876	15836	15684	15675	15864	15942	15723	15758	15648	15630	15830	15726	15618	15699	15722	15661	15842	15931	15741	15782	15773	15763	15620	15704	15812	15690	15667	15738	15615	15751	15874	15788	15860	15900	15704	15736	15502	15846	15678	15820	15726	15744	15753	15684	15684	15670	15829	15736	15767	15720	15748	15653	15909	15687	15625	15859	15635	15765	15775	15624	15781	15842	15926	15761	15964	15702	15699	15685	15669	15939	15697	15901	15853	15828	15549	15570	15954	15536	15776	15846	15802	15743	15653	15785	15738	15601	15754	15741	15657	15770	15726	15792	15879	15802	15776	15684	15666	15769	15671	15866	15746	15697	15692	15792	15792	15789	15884	15757	15862	15732	15712	15634	15742	15679	15764	15779	15735	15707	15969	15697	15852	15844	15704	15875	15798	15707	15556	15656	15817	15794	15804	15786	15845	15814	15772	15703	15810	15621	15729	15642	15814	15602	15976	15769	15708	15709	15832	15869	15774	15635	15755	15829	15700	15879	15646	15816	15758	15699	15610	15658	15796	15785	15868	15743	15613	15776	15767	15779	15771	15712	15954	15619	15812	15626	15704	15834	15663	15904	15841	15908	15746	15856	15720	15879	15884	15795	15746	15783	15767	15845	15768	15699	15849	15849	15813	15734	15684	15668	15889	15726	15714	15694	15786	15646	15768	15706	15815	15565	15740	15877	15751	15789	15812	15739	15502	15674	15706	15810	15819	15766	15701	15883	15618	15653	15714	16029	15805	15733	15831	15610	15632	15698	15589	15745	15622	15885	15679	15834	15713	15693	15689	15687	15736	15659	15721	15642	15510	15927	15804	15732	15878	15617	15707	15893	15652	15835	15799	15737	15738	15987	15732	15485	15832	15781	15697	15713	15969	15712	15767	15651	15768	15741	15671	15848	15869	15842	15618	15797	15833	15659	15606	15725	15825	15820	15692	15766	15756	15868	15651	15884	15770	15701	15852	15671	15695	15845	15855	15811	15651	15772	15793	15643	15675	15691	15714	15737	15768	15707	15704	15857	15915	15814	15651	15730	15754	15788	15802	15617	15772	15697	15761	15720	15861	15698	15773	15821	15793	15695	15807	15671	15786	15894	15882	15777	15984	15912	15843	15788	15527	15788	15726	15792	15801	15884	15754	15715	15731	15624	15695	15856	15764	15720	15721	15851	15825	15865	15585	15641	15683	15875	15922	15868	15760	15760	15778	15707	15787	15727	15804	15846	15645	15771	15635	15739	15815	15801	15736	15606	15682	15685	15780	15768	15882	15759	15671	15879	15617	15686	15689	15643	15763	15677	15807	15810	15707	15783	15645	15769	15900	15835	15604	15608	15666	15586	15692	15730	15704	15642	16013	15698	15537	15863	15850	15796	15742	15773	15637	15844	15719	15898	15737	15716	15861	15772	15897	15979	15897	15826	15613	15811	15658	15764	15654	15908	15696	15776	15746	15762	15715	15793	15769	15843	15863	15763	15704	15969	15695	15641	15818	15741	15761	15613	15710	15568	15805	15912	15833	15706	15854	15797	15831	15852	16011	15828	15978	15614	15710	15841	15686	15900	15726	15779	15734	15753	15691	15590	15690	15553	15940	15741	15653	15801	15801	15640	15786	15849	15797	15850	15711	15735	15748	15710	15710	15833	15801	15681	15728	15684	15758	15654	15870	15715	15724	15736	15635	15740	15828	15824	15746	15836	15846	15918	15666	15565	15522	15736	15748	15645	15779	15802	15724	15948	15786	15552	15745	15656	15659	15714	15657	15802	15809	15762	15568	15776	15825	15866	15815	15648	15693	15753	15746	15745	15968	15689	15935	15743	15991	15697	15892	15738	15774	15756	15791	15734	15807	15734	15685	15793	15672	15856	15814	15834	15660	15718	15706	15767	15733	15767	15776	15756	15783	15650	15716	15728	15673	15803	15682	15729	15809	15807	15782	15626	15731	15884	15670	15629	15897	15634	15767	15769	15749	15853	15818	15772	15688	15670	15609	15752	15797	15762	15665	15783	15863	15776	15863	15792	15907	15774	15685	15804	15701	15518	15761	15830	15657	15783	15663	15962	15811	15608	15793	15717	15548	15716	15829	15737	15613	15728	15757	16009	15670	15821	15779	15769	15734	15621	15639	15683	15713	15744	15663	15814	15745	15803	15868	15762	15722	15794	15630	15789	15725	15773	15773	15651	15805	15731	15824	15577	15694	15694	15924	15753	15556	15788	15868	15760	15646	15752	15809	15821	15782	15689	15979	15862	15701	15763	15805	15706	15834	15791	15710	15828	15697	15900	15637	15514	15735	15828	15842	15892	15752	15812	15715	15746	15719	15628	15767	15823	15601	15802	15766	15846	15729	15506	15799	15775	15776	15668	15922	15821	15647	15814	15831	15719	15899	15739	15726	15734	15726	15774	15770	15519	15906	15761	15708	15861	15858	15765	15540	15679	15701	15755	15870	15901	15752	15578	15796	15574	15770	15758	15809	15784	15642	15792	15632	15825	15716	16032	15699	15740	15587	15893	15690	15647	15773	15728	15932	15807	15907	15761	15813	15662	15657	15799	15832	15634	15829	15807	15848	15747	15793	15724	15943	15641	15728	15632	15921	15677	15812	15799	15761	15775	15775	15933	15841	15901	15688	15916	15834	15756	15754	15963	15723	15709	15903	15917	15741	15634	15879	15681	15800	15729	15819	15585	15886	15848	15773	15753	15804	15878	15778	15939	15688	15705	15821	15859	15754	15895	15871	15631	15680	15787	15750	15756	15807	15965	15801	15629	15698	15736	15855	15701	15629	15863	15867	15739	15886	15776	15960	15702	15719	15679	15924	15597	15743	15767	15743	15634	15726	15650	15796	15688	15799	15900	15917	15830	15794	15815	15850	15748	15802	15768	15690	16043	15953	15926	15822	15617	15895	15717	15710	15793	15794	15847	15889	15730	15889	15724	15733	15939	15786	15700	15775	15787	15864	15730	15778	15826	15779	15674	15830	15812	15723	15832	15830	15843	15750	15795	15719	15764	15707	15656	15701	15833	15748	15749	15739	15754	15710	15722	15739	15652	15717	15755	15852	15804	15664	15729	15753	15722	15890	15600	15711	15785	15789	15751	15833	15660	15716	15580	15923	15766	15787	15631	15724	15701	15759	15876	15982	15798	15694	15838	15805	15703	15898	15728	15722	15888	15690	15678	15782	15616	15845	15787	16031	15612	15800	15832	15651	15777	15760	15955	15750	15823	15579	15835	15869	15751	15785	15777	15923	15860	15915	15791	15612	15715	15846	15823	15664	15697	15977	15691	15632	15656	15692	15845	15745	15706	15889	15707	15695	15743	15837	15540	15740	15572	15859	15703	15754	15798	15903	15877	15997	15850	15868	15810	15800	15785	15879	15797	15640	15733	15781	15817	15620	15722	15905	15669	15651	15586	15742	15929	15812	15674	15723	15561	15743	15903	15760	15644	15849	15571	15740	15836	15821	15784	15737	15695	15828	15772	15772	15746	15760	15735	15770	15656	15826	15827	15773	15733	15795	15723	15676	15788	15732	15953	15901	15813	15523	15816	15681	15585	15892	15788	15742	15738	15724	15750	15663	15708	15874	15787	15421	15716	15678	15884	15827	15845	15673	15868	15842	15743	15837	15902	15727	15819	15698	15862	15808	15763	15901	15962	15873	15679	15710	15866	15853	15774	15790	15798	15745	15893	15730	15717	15898	15698	15711	15779	15832	15591	15728	15780	15707	15708	15787	15809	16040	15891	15824	15777	15840	15797	15757	15889	15710	15842	15716	15741	15818	15755	15852	15738	15826	15695	15761	15652	15880	15830	15766	15803	15850	15832	15691	15764	15875	15884	15727	15650	15851	15850	15834	15842	15667	15856	15652	15917	15837	15687	15834	15672	15809	15731	15709	15840	15758	15879	15962	15823	15960	15601	15879	15943	15845	15710	15940	15782	15793	15739	15645	15818	15943	15696	15790	15765	15763	15721	15838	15846	15711	15708	15819	15844	15826	15832	15757	15720	15762	15829	15790	15523	15682	15503	15789	15717	15800	15720	15853	15647	15822	15732	15719	15802	15795	15622	15723	15627	15721	15605	15566	15695	15731	15729	15738	15745	15839	15845	15716	15846	15803	15775	15843	15745	15944	15804	15698	15803	15747	15638	15771	15699	15672	15637	15807	15672	15673	15871	15737	15878	15733	15659	15738	15650	15825	15670	15873	15624	15666	15541	15862	15704	15725	15768	15663	15624	15901	15685	15751	15627	15892	15792	15656	15712	15755	15715	15969	15663	15772	15680	15711	15976	15854	15779	15748	15750	15897	15788	15776	15684	15776	15795	15665	15781	15792	15884	15640	15690	15805	15786	15838	15801	15660	15703	15619	15813	15755	15804	15691	15848	15745	16000	15700	15743	15704	15869	15816	15700	15761	15710	15700	15725	15800	15719	15984	15724	15822	15611	15637	15853	15879	15776	15658	15654	15834	15921	15725	15646	15641	15722	15805	15757	15820	15864	15822	15714	15614	15693	15704	15686	15882	15849	15832	15672	15722	15837	15847	15780	15812	15705	15853	15799	15690	15796	15948	15838	15873	15814	15709	15531	15863	15691	15747	15746	15723	15871	15746	15671	15729	15619	15819	15863	15675	15701
25380	21807	28279	28579	22453	20893	20132	19069	18431	18400	18215	17939	17912	17880	17835	17648	17611	17677	17688	17570	17645	17587	17509	17704	17363	17461	17409	17549	17591	17408	17388	17475	17581	17583	17234	17368	17257	17579	17483	17436	17276	17410	17406	17464	17492	17666	17417	17435	17243	17358	17341	17455	17314	17415	17528	17405	17523	17537	17436	17392	17380	17248	17383	17515	17537	17533	17135	17580	17547	17512	17604	17318	17272	17382	17465	17296	17369	17419	17242	17265	17620	17368	17485	17400	17608	17268	17403	17517	17458	17165	17248	17458	17455	17393	17405	17591	17416	17381	17464	17136	17655	17369	17414	17375	17307	17593	17408	17426	17443	17344	17678	17600	17471	17405	17249	17337	17423	17313	17555	17370	17382	17327	17549	17474	17314	17523	17335	17235	17581	17381	17223	17466	17299	17393	17557	17309	17567	17219	17299	17590	17456	17390	17281	17390	17286	17454	17271	17520	17456	17241	17264	17367	17367	17336	17573	17346	17520	17321	17158	17266	17169	17230	17206	17519	17478	17373	17405	17563	17394	17316	17497	17173	17583	17433	17431	17357	17332	17310	17541	17406	17346	17306	17358	17454	17499	17505	17525	17317	17480	17303	17438	17516	17376	17102	17181	17308	17286	17199	17260	17352	17413	17513	17490	17348	17271	17570	17357	17256	17656	17414	17409	17379	17428	17452	17472	17488	17413	17344	17235	17181	17336	17500	17297	17409	17385	17321	17547	17427	17406	17581	17404	17474	17375	17476	17405	17387	17243	17333	17460	17268	17229	17177	17275	17600	17497	17484	17491	17376	17525	17345	17451	17507	17407	17396	17460	17480	17410	17431	17576	17273	17520	17288	17269	17297	17423	17522	17325	17453	17352	17372	17345	17460	17474	17259	17521	17471	17400	17281	17412	17491	17421	17474	17292	17297	17510	17509	17503	17335	17213	17528	17255	17468	17376	17427	17286	17382	17518	17369	17453	17397	17312	17462	17418	17372	17464	17364	17474	17364	17523	17438	17608	17646	17497	17371	17448	17534	17389	17432	17500	17349	17338	17317	17396	17473	17598	17365	17213	17448	17283	17359	17465	17425	17545	17544	17509	17587	17337	17309	17416	17216	17476	17257	17458	17508	17326	17252	17356	17407	17391	17505	17313	17239	17598	17235	17559	17441	17539	17431	17459	17433	17634	17422	17372	17424	17592	17337	17393	17306	17413	17195	17395	17435	17439	17539	17691	17441	17393	17277	17251	17167	17411	17425	17339	17429	17304	17314	17494	17370	17286	17224	17527	17253	17468	17644	17281	17451	17616	17264	17746	17584	17368	17401	17405	17466	17464	17554	17475	17358	17489	17365	17140	17395	17547	17606	17330	17424	17380	17484	17506	17487	17317	17551	17316	17279	17431	17416	17465	17308	17471	17405	17422	17339	17509	17483	17463	17314	17526	17542	17439	17305	17449	17317	17617	17528	17427	17342	17351	17515	17646	17691	17337	17350	17238	17435	17507	17377	17285	17479	17416	17368	17610	17284	17252	17263	17407	17115	17343	17381	17439	17465	17484	17361	17502	17598	17236	17645	17422	17557	17151	17385	17386	17596	17446	17300	17414	17446	17432	17419	17541	17370	17586	17533	17368	17249	17314	17366	17138	17515	17483	17567	17300	17285	17327	17415	17729	17518	17511	17488	17441	17434	17584	17518	17287	17405	17312	17546	17514	17265	17404	17532	17279	17374	17631	17465	17369	17276	17451	17338	17477	17521	17529	17481	17397	17348	17464	17418	17300	17359	17388	17339	17524	17318	17405	17505	17319	17368	17204	17227	17522	17417	17363	17379	17616	17673	17356	17388	17419	17440	17272	17525	17457	17569	17421	17420	17293	17050	17301	17683	17350	17470	17393	17461	17350	17451	17356	17415	17478	17496	17586	17467	17384	17278	17162	17362	17397	17484	17445	17538	17390	17431	17324	17458	17374	17423	17322	17417	17500	17531	17459	17496	17491	17358	17707	17401	17344	17378	17322	17512	17274	17501	17262	17507	17313	17551	17189	17413	17661	17382	17328	17293	17372	17368	17351	17137	17337	17398	17418	17362	17482	17394	17412	17447	17425	17480	17434	17418	17331	17431	17353	17317	17275	17320	17332	17373	17534	17431	17393	17374	17391	17451	17315	17598	17521	17491	17592	17608	17590	17438	17385	17269	17228	17416	17302	17272	17477	17464	17515	17351	17567	17481	17443	17360	17484	17188	17393	17381	17007	17430	17310	17480	17450	17179	17430	17419	17403	17423	17352	17554	17468	17555	17399	17321	17505	17378	17463	17480	17200	17297	17311	17583	17233	17467	17415	17300	17204	17390	17503	17462	17488	17519	17376	17313	17468	17572	17382	17268	17445	17531	17160	17275	17401	17405	17399	17318	17475	17391	17407	17182	17415	17401	17343	17345	17413	17356	17360	17423	17452	17444	17279	17437	17451	17367	17539	17550	17338	17395	17522	17433	17284	17525	17392	17370	17370	17418	17445	17526	17188	17176	17358	17418	17315	17514	17388	17464	17381	17351	17352	17138	17353	17522	17494	17453	17532	17176	17523	17365	17319	17345	17507	17583	17218	17546	17606	17452	17365	17279	17591	17429	17459	17500	17395	17368	17476	17295	17590	17431	17592	17496	17348	17383	17496	17286	17460	17261	17492	17401	17600	17312	17301	17176	17361	17593	17376	17385	17317	17074	17369	17503	17357	17503	17374	17434	17470	17261	17570	17329	17438	17193	17522	17576	17315	17263	17333	17225	17299	17395	17511	17582	17404	17197	17272	17424	17346	17263	17404	17373	17365	17514	17375	17252	17477	17239	17347	17427	17465	17451	17415	17460	17543	17322	17430	17406	17281	17265	17357	17443	17388	17511	17490	17454	17234	17260	17415	17214	17470	17468	17434	17662	17324	17352	17587	17575	17336	17419	17401	17342	17401	17374	17494	17449	17467	17305	17321	17229	17427	17444	17383	17457	17351	17463	17471	17324	17256	17517	17437	17461	17351	17390	17337	17568	17307	17174	17264	17326	17235	17487	17456	17617	17662	17456	17419	17546	17489	17496	17356	17478	17343	17397	17162	17400	17629	17374	17453	17371	17253	17454	17430	17282	17437	17244	17355	17317	17419	17367	17233	17156	17509	17438	17443	17349	17501	17629	17359	17372	17411	17404	17482	17471	17506	17152	17271	17493	17399	17394	17343	17492	17261	17531	17577	17302	17434	17403	17669	17589	17483	17366	17434	17246	17445	17412	17400	17351	17536	17520	17399	17356	17440	17381	17400	17395	17436	17298	17408	17482	17320	17235	17558	17375	17344	17355	17569	17439	17337	17470	17228	17441	17418	17414	17424	17504	17408	17352	17344	17523	17394	17213	17388	17357	17458	17351	17393	17375	17308	17342	17346	17569	17321	17262	17274	17463	17390	17425	17505	17462	17286	17419	17477	17373	17283	17302	17366	17545	17391	17489	17296	17391	17188	17351	17297	17479	17431	17405	17189	17403	17472	17248	17428	17313	17239	17383	17614	17201	17529	17432	17373	17477	17373	17422	17327	17383	17644	17335	17180	17422	17379	17479	17390	17293	17385	17471	17378	17287	17375	17340	17397	17397	17420	17397	17213	17315	17449	17284	17409	17428	17570	17243	17412	17300	17391	17318	17457	17518	17371	17563	17263	17362	17473	17428	17409	17345	17505	17358	17295	17388	17357	17398	17408	17395	17586	17355	17421	17425	17379	17311	17557	17354	17238	17426	17424	17483	17613	17432	17504	17282	17337	17592	17412	17586	17420	17468	17423	17472	17225	17324	17517	17732	17595	17261	17265	17479	17528	17448	17326	17216	17535	17504	17548	17575	17462	17507	17309	17490	17510	17442	17299	17358	17464	17435	17548	17233	17286	17347	17399	17357	17275	17446	17544	17532	17506	17395	17140	17427	17619	17480	17375	17476	17125	17592	17410	17165	17218	17316	17519	17467	17498	17402	17394	17533	17313	17333	17410	17487	17512	17621	17559	17202	17233	17468	17444	17446	17398	17529	17488	17374	17441	17603	17490	17492	17540	17413	17283	17470	17407	17379	17530	17482	17317	17500	17526	17361	17698	17494	17487	17294	17502	17537	17551	17215	17403	17848	17285	17449	17368	17485	17298	17468	17452	17303	17499	17522	17523	17317	17440	17344	17441	17245	17406	17241	17639	17341	17634	17485	17603	17592	17559	17341	17273	17371	17460	17271	17414	17437	17492	17743	17387	17292	17450	17431	17551	17291	17532	17509	17483	17396	17539	17420	17523	17369	17535	17338	17490	17616	17305	17439	17504	17352	17450	17501	17391	17562	17437	17226	17298	17448	17530	17475	17484	17520	17502	17462	17322	17366	17565	17375	17427	17166	17258	17588	17509	17320	17464	17444	17282	17322	17281	17357	17214	17492	17475	17443	17210	17525	17279	17538	17277	17372	17431	17499	17405	17394	17486	17242	17528	17520	17480	17327	17292	17313	17412	17480	17370	17370	17251	17312	17503	17251	17435	17426	17360	17269	17462	17562	17603	17355	17348	17249	17343	17383	17422	17252	17543	17435	17376	17303	17551	17412	17498	17498	17393	17537	17338	17417	17359	17325	17639	17436	17634	17458	17519	17411	17360	17520	17441	17414	17313	17237	17445	17401	17422	17305	17306	17283	17256	17364	17541	17466	17486	17561	17590	17516	17558	17373	17529	17280	17392	17210	17461	17488	17601	17531	17416	17444	17439	17340	17430	17393	17205	17570	17383	17320	17455	17563	17233	17247	17552	17401	17124	17500	17360	17422	17420	17278	17336	17298	17290	17279	17159	17349	17429	17308	17520	17372	17299	17143	17634	17608	17542	17371	17450	17338	17568	17510	17508	17488	17528	17531	17302	17569	17435	17578	17404	17524	17531	17439	17446	17429	17545	17642	17485	17519	17396	17390	17431	17406	17495	17317	17365	17408	17507	17514	17376	17138	17497	17486	17672	17326	17459	17474	17388	17485	17492	17529	17288	17412	17515	17575	17488	17455	17377	17442	17438	17499	17419	17214	17427	17379	17437	17458	17469	17273	17462	17375	17361	17229	17329	17337	17571	17480	17426	17337	17560	17479	17464	17653	17483	17284
26395	45361	36794	27519	23023	20236	18614	17719	17024	16799	16450	16368	16188	16143	15901	15688	15693	15783	15721	15657	15678	15491	15726	15535	15522	15606	15404	15548	15570	15530	15543	15597	15451	15527	15566	15429	15617	15458	15577	15315	15562	15442	15533	15466	15667	15483	15562	15435	15599	15451	15616	15515	15421	15471	15511	15367	15382	15428	15563	15458	15474	15450	15464	15475	15361	15558	15610	15391	15477	15504	15445	15461	15370	15471	15460	15796	15582	15601	15426	15611	15445	15482	15668	15414	15523	15418	15618	15515	15375	15613	15435	15657	15641	15536	15306	15392	15549	15434	15471	15384	15378	15519	15418	15615	15426	15321	15425	15712	15543	15558	15346	15548	15505	15468	15463	15510	15459	15458	15440	15418	15354	15596	15511	15503	15466	15524	15481	15497	15411	15465	15452	15526	15411	15458	15416	15544	15465	15467	15468	15583	15603	15520	15506	15505	15376	15409	15579	15496	15412	15486	15485	15694	15385	15583	15546	15470	15297	15594	15706	15486	15439	15515	15361	15425	15524	15590	15622	15366	15590	15432	15560	15523	15358	15655	15394	15521	15316	15504	15524	15504	15441	15436	15478	15280	15473	15405	15387	15439	15500	15325	15483	15282	15493	15396	15657	15542	15446	15515	15589	15497	15339	15465	15658	15432	15370	15558	15401	15361	15346	15453	15533	15514	15577	15476	15351	15487	15469	15512	15438	15664	15563	15482	15460	15589	15559	15468	15551	15613	15308	15494	15587	15417	15511	15495	15478	15477	15440	15434	15570	15471	15456	15534	15365	15662	15464	15488	15458	15361	15429	15419	15373	15335	15436	15486	15480	15434	15399	15516	15675	15626	15749	15425	15397	15706	15655	15405	15533	15411	15461	15540	15420	15449	15391	15492	15567	15461	15343	15496	15544	15521	15579	15594	15330	15476	15264	15500	15463	15418	15506	15542	15357	15439	15462	15440	15489	15305	15355	15583	15511	15523	15569	15398	15602	15193	15603	15456	15460	15556	15545	15443	15483	15516	15382	15634	15463	15491	15650	15350	15467	15558	15577	15441	15526	15417	15592	15347	15576	15374	15541	15512	15475	15571	15329	15497	15446	15521	15442	15400	15507	15440	15598	15242	15372	15367	15565	15406	15499	15303	15299	15461	15446	15678	15435	15458	15442	15408	15587	15439	15394	15469	15360	15491	15643	15444	15565	15566	15529	15534	15379	15582	15335	15473	15525	15451	15435	15419	15437	15491	15564	15389	15572	15517	15447	15595	15500	15578	15330	15208	15567	15351	15586	15314	15629	15534	15423	15388	15323	15386	15491	15468	15456	15534	15503	15328	15303	15427	15536	15463	15594	15583	15477	15601	15515	15473	15508	15443	15627	15393	15681	15480	15550	15554	15470	15538	15596	15455	15545	15501	15516	15692	15516	15462	15483	15486	15545	15398	15431	15383	15401	15445	15347	15487	15478	15532	15507	15308	15605	15643	15359	15728	15534	15314	15449	15442	15450	15455	15441	15535	15555	15625	15359	15392	15557	15429	15588	15271	15557	15392	15562	15468	15510	15403	15481	15351	15368	15555	15515	15544	15613	15409	15331	15642	15592	15475	15286	15589	15328	15600	15602	15577	15527	15419	15607	15365	15546	15451	15548	15470	15473	15492	15643	15502	15323	15494	15508	15356	15517	15488	15653	15427	15381	15512	15315	15642	15443	15536	15521	15521	15418	15511	15345	15428	15473	15653	15551	15574	15425	15460	15439	15379	15439	15355	15552	15666	15386	15451	15547	15493	15473	15364	15525	15476	15527	15452	15558	15561	15508	15398	15496	15232	15468	15568	15496	15332	15523	15436	15419	15521	15510	15442	15457	15379	15627	15363	15542	15438	15592	15308	15510	15390	15485	15587	15605	15484	15413	15502	15514	15531	15427	15457	15308	15444	15617	15491	15551	15736	15569	15552	15656	15507	15416	15253	15238	15577	15433	15423	15356	15537	15562	15602	15578	15293	15379	15436	15424	15470	15455	15492	15402	15445	15374	15272	15452	15342	15439	15415	15519	15558	15331	15380	15544	15389	15655	15485	15384	15308	15581	15519	15551	15415	15589	15472	15564	15536	15644	15389	15604	15630	15406	15551	15322	15619	15612	15793	15418	15602	15461	15444	15606	15511	15465	15523	15457	15471	15339	15446	15493	15488	15603	15640	15591	15643	15604	15373	15606	15722	15470	15430	15441	15480	15366	15540	15491	15604	15435	15526	15422	15439	15583	15463	15400	15545	15459	15426	15525	15171	15457	15379	15359	15352	15534	15543	15486	15394	15555	15554	15673	15538	15504	15462	15608	15336	15640	15602	15575	15436	15479	15440	15401	15551	15731	15596	15490	15545	15533	15468	15439	15594	15358	15602	15339	15524	15593	15438	15701	15525	15414	15421	15612	15425	15275	15464	15384	15304	15681	15575	15509	15517	15710	15408	15499	15526	15403	15470	15303	15377	15435	15470	15399	15505	15461	15525	15357	15562	15538	15540	15521	15528	15565	15416	15590	15365	15509	15380	15512	15432	15432	15362	15392	15530	15577	15355	15642	15480	15383	15365	15490	15540	15318	15241	15410	15338	15554	15466	15482	15447	15531	15501	15452	15368	15456	15621	15462	15449	15547	15436	15295	15543	15396	15471	15530	15639	15548	15503	15581	15610	15294	15372	15489	15494	15446	15704	15424	15596	15423	15519	15533	15404	15541	15390	15483	15633	15331	15531	15397	15387	15571	15471	15515	15558	15401	15347	15399	15385	15487	15524	15487	15557	15457	15439	15364	15486	15344	15447	15460	15401	15534	15434	15561	15362	15574	15446	15566	15430	15416	15432	15593	15374	15505	15494	15356	15361	15462	15437	15526	15462	15317	15645	15398	15378	15408	15562	15422	15287	15469	15544	15560	15400	15571	15325	15622	15609	15405	15475	15419	15439	15467	15555	15491	15294	15292	15385	15490	15424	15647	15546	15389	15517	15626	15621	15545	15469	15520	15536	15506	15578	15562	15324	15545	15456	15643	15448	15371	15449	15584	15424	15753	15548	15373	15508	15483	15610	15467	15607	15628	15434	15531	15583	15683	15506	15447	15611	15478	15592	15447	15450	15469	15367	15609	15605	15481	15579	15669	15427	15493	15522	15393	15480	15510	15381	15314	15422	15608	15452	15308	15624	15505	15376	15515	15206	15446	15469	15448	15381	15340	15609	15446	15494	15523	15368	15627	15581	15523	15425	15428	15435	15401	15758	15255	15478	15353	15597	15506	15454	15450	15526	15613	15543	15485	15317	15427	15447	15501	15528	15493	15562	15420	15438	15315	15554	15492	15407	15453	15506	15540	15484	15235	15451	15442	15401	15468	15352	15644	15596	15517	15439	15469	15302	15587	15452	15395	15464	15592	15351	15550	15552	15526	15524	15444	15447	15491	15408	15444	15396	15538	15453	15532	15623	15570	15453	15437	15494	15515	15679	15582	15508	15528	15340	15771	15649	15345	15439	15590	15597	15496	15449	15484	15444	15372	15592	15585	15249	15510	15483	15663	15571	15537	15302	15396	15631	15525	15570	15557	15459	15388	15529	15485	15539	15543	15616	15449	15496	15366	15629	15498	15516	15486	15492	15569	15497	15515	15427	15670	15578	15466	15453	15477	15428	15485	15534	15387	15427	15513	15383	15692	15377	15412	15538	15461	15538	15305	15543	15530	15422	15595	15499	15254	15394	15602	15544	15605	15517	15438	15490	15321	15508	15380	15447	15408	15374	15708	15568	15577	15682	15505	15624	15404	15386	15469	15382	15642	15546	15555	15362	15455	15472	15522	15504	15648	15439	15594	15450	15431	15485	15496	15555	15468	15615	15464	15368	15454	15354	15349	15326	15408	15499	15582	15367	15465	15500	15324	15396	15480	15435	15523	15388	15342	15557	15427	15569	15525	15437	15344	15515	15542	15595	15636	15512	15497	15565	15639	15270	15444	15471	15423	15541	15592	15474	15719	15454	15496	15449	15522	15777	15493	15482	15470	15370	15598	15387	15379	15799	15486	15319	15783	15411	15530	15550	15539	15538	15407	15321	15539	15451	15714	15413	15422	15674	15385	15379	15709	15661	15380	15441	15412	15296	15413	15499	15480	15551	15545	15471	15584	15415	15431	15369	15531	15252	15609	15459	15572	15430	15465	15458	15491	15388	15584	15405	15521	15674	15499	15514	15533	15343	15468	15382	15424	15573	15428	15563	15505	15388	15515	15303	15516	15523	15467	15510	15449	15515	15525	15441	15431	15448	15448	15533	15520	15522	15640	15446	15488	15535	15393	15429	15569	15512	15366	15481	15379	15601	15579	15650	15569	15443	15457	15537	15474	15510	15504	15505	15515	15542	15438	15472	15485	15478	15440	15637	15590	15326	15544	15432	15438	15496	15503	15480	15531	15444	15378	15490	15353	15438	15393	15591	15576	15442	15482	15485	15441	15577	15493	15491	15405	15379	15431	15415	15513	15372	15602	15764	15608	15489	15328	15456	15434	15531	15357	15588	15529	15488	15553	15426	15612	15408	15503	15591	15613	15500	15493	15398	15503	15511	15639	15636	15568	15550	15383	15471	15408	15352	15502	15373	15568	15528	15439	15478	15529	15403	15616	15517	15379	15466	15236	15604	15579	15554	15553	15381	15476	15552	15463	15528	15491	15604	15652	15599	15482	15551	15457	15532	15511	15513	15370	15509	15448	15499	15521	15558	15532	15563	15509	15290	15535	15475	15356	15607	15443	15612	15354	15585	15556	15433	15633	15536	15440	15522	15600	15535	15463	15484	15377	15536	15469	15374	15410	15329	15537	15657	15493	15449	15575	15622	15497	15528	15500	15500	15507	15444	15472	15554	15518	15652	15454	15378	15507	15408	15588	15553	15427	15370	15551	15503	15479	15594	15500	15346	15527	15613	15438	15481	15319	15369	15468	15454	15632	15424	15766	15580	15522	15365	15493	15484	15542	15417	15424	15456	15505	15485	15570	15560	15602	15574	15466	15252	15486	15469	15527	15564	15408	15518	15292	15455	15680	15535	15362	15247	15504	15447	15471	15598	15512	15579	15513	15352	15612	15508	15578	15453	15523	15359	15375	15366	15415	15629	15747	15284
22560	21547	28760	24819	22427	24760	25939	21477	19729	19812	19386	19178	18999	18701	18643	18386	18309	18408	18253	18356	18318	18074	18088	18230	18092	18115	17970	18127	18223	18013	18018	17847	18111	17875	17861	18035	18095	17863	17921	17835	18068	18100	18181	18060	17943	17962	17926	17997	17882	17841	17840	17952	18135	17852	17789	18009	18107	18015	17754	17933	17934	18014	17964	17765	17868	17881	18005	17909	17929	17950	17942	17816	17808	17950	17902	17913	17910	17866	18016	17906	17919	17842	18112	17863	17872	17954	17835	17788	17918	17742	17753	17847	17825	18124	18011	17987	17973	18140	17961	17930	17955	17944	17973	17807	17982	18116	17961	17921	17713	18022	17983	17736	17941	17966	18163	18232	17727	17922	18095	17897	17862	18194	18043	17963	18078	17911	18029	17970	18020	18074	17797	17942	18013	17801	17858	17858	17919	18058	17913	17928	17777	17979	17861	18019	17984	18136	18040	17809	17898	17922	17749	18072	17919	17987	17945	17932	17916	17822	18080	18032	17900	17861	17733	17872	17819	17749	18000	17998	17848	17804	17916	17985	18028	17900	17972	17925	17820	17970	18058	17849	18023	17650	18020	17867	17713	17780	17979	17754	17714	17925	17759	17898	17818	17913	17829	17955	17870	17898	17892	17823	17817	17896	17866	18005	18087	17819	18036	17931	17762	17852	17903	17587	17738	17843	18052	17865	18050	18042	17828	17838	17994	17889	17889	17966	17976	17997	18026	17934	17882	18017	17814	17728	17839	17881	17683	17774	17859	17815	17948	17821	17880	18008	18002	17866	18056	18003	17958	18014	17715	18055	18040	17938	18065	17889	17686	17843	17819	17876	17649	17896	18135	17805	17849	17821	17747	17837	18051	17793	17954	17894	17971	17745	17786	17789	17856	17957	17828	17887	17809	17782	17711	17873	17668	17800	17679	17791	17898	17727	17858	17868	17853	17785	17858	17649	17829	17838	17882	18059	18062	17900	17851	18091	17912	17743	17769	17832	17954	17923	18049	17992	17772	18035	18182	17795	17879	17921	17931	17960	17869	17892	17948	17952	17792	17834	17826	17833	17662	17835	17618	17823	17997	17927	18025	18073	17956	17909	17922	17894	17798	17718	17824	17879	18067	17992	17987	18017	17995	18015	17921	17855	17820	17858	17983	18116	17913	17733	17892	17993	18095	17902	17677	17754	17701	17885	17895	17796	18008	17928	17970	17974	17993	17851	17876	17916	18020	17898	17962	17820	18000	17838	17907	17913	17950	17761	17978	17769	17949	17929	17897	17947	17901	17825	17848	17751	17882	17736	17783	17776	17875	17760	17714	18087	17760	18012	17808	17909	17822	17830	17883	17907	18014	17857	18001	18015	17897	18047	17922	17815	18003	17866	17721	17808	18149	17735	17992	17934	17775	17816	17955	17797	17969	17878	18036	17991	17882	17784	17780	17489	17741	18159	17821	17782	18016	17849	17985	17656	17837	17623	18078	17664	17708	17931	17882	18017	17762	17893	17779	17976	18033	17982	17842	17857	17880	17847	17911	17971	17976	17937	17783	17814	17966	17772	17851	18144	18009	17800	17812	18027	18132	17979	17961	18042	17965	17831	17857	17908	17924	17771	18000	17734	17928	17976	17917	17926	17931	17873	17834	17862	17929	18041	18098	17828	17987	17895	17928	17888	17811	17971	17858	17854	17847	17915	17785	17873	17928	17979	17940	17627	17726	18061	17920	17901	17989	17865	17852	17873	17773	17906	17819	17814	17861	17762	17891	17739	17906	17969	17737	18254	17975	17938	18004	18080	17756	18009	18000	17914	17933	18117	17865	17870	17949	17838	18020	17929	18125	17997	17891	18059	17869	17715	17820	17651	17924	17886	17865	17753	17823	17967	17967	17936	17773	17925	17855	17804	17859	17739	17832	17698	17919	17836	17863	17825	17855	17927	17918	17890	18003	17771	17906	17895	17821	17781	17879	17910	17974	18008	17972	17811	18101	17977	17699	17816	18004	17853	17745	17963	17657	17912	17919	18271	18202	17938	17976	17894	17897	18040	17875	18069	17788	17761	18058	17846	17949	17869	18013	18102	17779	17868	17992	17929	17809	17875	17878	17815	17845	17876	17914	17932	17740	17772	17560	17875	17803	17853	17782	17758	18058	18031	17867	17783	17770	18149	17785	17862	18049	17942	17846	17984	17648	17678	17811	17916	17925	18153	18189	17841	17643	17790	18117	17931	17812	17829	17930	17855	18033	18098	17826	17765	17878	17919	17942	17842	18006	18013	17992	17912	18009	17841	17675	17793	17870	17912	18063	17934	18081	17889	17918	17884	17735	18011	18000	17842	17950	17744	17605	17839	17704	17871	17691	17959	17764	17952	17982	18117	17938	17871	17703	17886	17766	17987	17734	17927	17674	17799	17955	17810	17801	17904	17620	17939	17776	17778	17717	17761	18013	17803	17907	17869	17877	17969	17869	17769	17807	17759	17767	18040	17974	17944	17917	17808	17942	17968	18001	17964	17943	18004	17998	18007	17757	17949	17878	17856	17815	17804	17977	17901	17891	18157	18035	17799	17934	17908	17968	17990	17977	17811	17985	17740	17859	17995	17808	17977	18057	17772	17939	17976	17835	17765	17655	18048	17730	17660	17848	17776	17671	17922	17808	17996	17858	17793	18021	17814	17874	17939	17881	17762	17890	17884	17855	17788	17937	17877	18021	17885	17883	17769	17663	17800	17737	17739	17827	17898	17969	17858	17819	17982	18105	17811	17991	18049	17915	17887	17811	17817	18030	17991	17954	17897	17792	17926	17813	17755	17783	18077	18075	17768	18014	17825	17864	17785	17875	17987	18050	17901	17551	17807	17865	17879	17972	17845	17830	17865	17742	17875	17985	17874	18050	17735	17969	18027	18007	17959	17971	18007	17891	17895	18022	17823	17936	17951	17884	18052	17877	17817	17848	17757	17903	18042	17851	17981	17873	17986	17855	17991	17771	17890	17793	17822	17855	17887	18025	17900	18069	17965	18070	17917	17931	17959	17897	17857	17948	17834	17853	17890	17837	17687	17933	17939	17817	18049	17986	17966	17956	18020	17911	17886	17853	17927	17899	17785	18032	17979	17694	17777	18031	18025	17913	17685	18034	18060	18006	17796	17977	17860	17736	17829	17834	17814	17711	17937	18071	17736	17880	17840	17906	17931	17758	17868	17866	17905	17740	17922	17803	17768	18004	17935	17835	17747	17793	17732	18003	17880	17719	17899	17901	17883	17993	17935	17958	17871	17879	17882	17722	18053	17861	17770	18083	17959	17872	17699	17965	18013	17844	17901	17957	17809	17927	17952	17960	17854	17862	17823	17859	18101	17683	17967	17888	17847	18011	18064	17989	17942	17904	17989	17908	17969	17795	17917	17995	17847	18022	17745	17645	17812	17872	18179	17769	17853	17532	17630	18035	17980	17803	17772	17990	17940	18010	17954	17823	18068	17729	17739	17789	17942	17818	17865	17807	17886	17863	17703	17861	17826	17915	17950	18145	17801	17896	17884	17914	17909	18025	17872	17956	17894	18049	17832	17777	17871	17790	17890	17772	18032	18103	17902	17875	17684	17758	17680	17955	17972	18132	18034	18004	17828	17914	17965	17922	17879	17840	18015	17824	17841	17885	17824	17798	17949	17927	17889	17741	17657	17981	17745	17742	17827	17942	17852	17968	17952	17841	17946	17954	17812	17702	17720	17967	18038	17796	17969	18042	17747	17812	17843	17750	17907	17775	17983	17836	17644	17906	18015	17910	17984	17981	17988	17908	17809	17878	17817	17998	17767	17881	17814	17648	17869	17799	17935	17872	17810	17850	17971	17800	17945	17897	17964	18040	17872	17863	17908	17809	17926	17797	17966	17954	17886	17906	17929	18078	17879	17866	17922	17952	17841	17639	17827	17672	18021	17921	17882	17880	17899	17927	17943	18009	17970	17928	18034	17833	17996	17804	17913	18124	18029	17962	17939	17778	17905	17935	17888	17781	17840	17742	18093	17879	17758	17756	17998	17902	18125	18112	17911	17750	17990	18021	17599	17859	17873	17871	18024	18108	17796	17830	17812	17743	17819	17897	17883	17806	17699	18033	17689	17926	17915	17917	17875	17897	17730	18006	18127	18136	17836	17859	17777	17979	17911	18014	17906	17832	17847	17878	17881	17881	17765	17810	17845	17944	17662	18068	17640	18011	17743	18113	17954	18133	17835	17997	17817	17938	17848	17823	17742	17806	17791	17883	17709	17859	17844	17750	18208	17916	17862	17960	17848	18024	17920	17702	18037	17795	17938	17786	17705	17802	17721	17973	17896	17686	17773	18056	17938	17874	17966	17878	17791	17739	17892	17729	17964	17965	17817	17785	18003	18006	18054	17963	17714	17938	17871	17814	17716	17486	17850	17671	17742	17826	17772	17727	17822	17815	17787	17932	17980	17834	17698	17875	17950	18091	17825	17865	17704	17828	17899	17852	17861	17776	17849	17849	18089	18230	17933	17756	17872	18039	17725	17897	17856	17903	17981	17969	17802	17985	17923	17830	17877	18024	17828	18131	17984	17950	17771	17940	17929	17852	18053	17862	17895	17922	17932	17890	17817	18033	17806	17922	17942	17955	17869	18022	17987	17933	18113	17893	17976	17841	17595	17863	17863	17807	18010	17836	17843	17822	17979	17857	17783	17898	17732	17765	17671	17793	17932	17892	17941	17863	17892	17922	17904	17651	17907	17814	18048	18026	17974	17889	17756	17775	17723	17770	17611	17942	17783	17780	17857	17797	18022	17793	17824	17863	17897	17957	17866	17971	18076	17874	17906	17770	17908	17897	17755	18096	18000	17837	17845	17845	17866	17858	17656	18032	17831	17819	17947	17817	17932	17783	17839	17788	17950	17892	17830	17792	17979	17707	17866	17931	17859	17675	17656	17677	17960	18009	18114	17905	17858	17884	17953	17771	17724	18014	17774	17893	18120	17763	18127	17864	17886	17907	18120	17868	17871	17963	17974	17980	17922	17898	17898	17899	17852	18047	18033	17988	17869	17926	17925	17714	17480	17830	17842	18042	17983	17896	17850	18022	17813	17782	17943	17807	17860	17923	18026	17878	17732	17758	17695	17848	18106	17821	17922	17827	17811
27464	53580	45088	34362	28325	24457	22069	20100	19002	18305	17851	17313	17162	16880	16799	16463	16377	16414	16235	16225	16282	16209	15946	15921	16009	16117	15987	16073	15974	15913	15933	15922	15890	15996	15967	15995	15716	15891	16032	15977	15718	15842	15931	15783	15871	15963	15747	15759	15871	15997	15794	15829	15715	15925	15823	15975	15818	15862	15884	15857	15852	15713	16030	15889	15682	15765	15879	15680	16036	15864	15886	15641	15940	15880	15776	15689	15704	15750	15748	15795	15825	15894	15855	15653	15765	15878	15750	15765	15754	15781	15941	15690	15882	15814	15978	15730	15796	15902	15868	15770	15812	15808	15618	15847	15897	15964	15833	15882	15752	15814	15777	15810	15677	15834	15600	15730	15899	15883	15838	16009	15755	15828	15821	15820	15845	15927	15763	15821	15678	15787	15812	15708	15665	15648	15740	15824	15921	15824	15865	15826	15892	15918	15812	15845	15826	15781	15836	15851	15725	15764	15982	15662	15842	15876	15813	15843	15685	15836	15712	15668	15919	15655	15822	15622	15811	15908	15833	15854	15715	15646	15817	15947	15747	15627	15741	15994	15796	15543	15995	15628	15771	16046	15714	15716	15889	15592	15687	15797	15739	15770	15685	15705	15888	15881	15786	15668	15897	15689	15704	15627	15928	15881	15700	15732	15721	15801	15643	15869	15965	15826	15668	15872	15830	15842	15819	15919	15626	15532	15898	15896	16048	15782	15917	15686	15711	15711	15829	15842	15975	15892	15897	15888	15893	15854	15827	15824	15803	15751	15714	15793	15765	15783	15804	15834	15634	15942	15825	15755	15869	15947	15784	15750	15916	15791	16090	15850	15840	15868	15828	15648	15655	15686	15832	15871	15820	15743	15872	15875	15865	15725	15710	15881	15809	15743	15699	15864	15736	15749	15901	15798	15686	15625	15797	15899	15971	15813	15780	15870	15794	15536	15881	15885	15946	15863	15796	15788	15840	15959	15781	15815	15966	15740	15776	15861	15818	15906	15747	15924	15687	15801	15793	15688	15804	15788	15721	15977	15893	15757	15904	15851	15638	15839	15701	15797	15830	15861	15712	15538	15761	15847	15612	15760	15893	15710	15897	15931	15753	15828	15805	15971	15763	15872	15768	15769	15814	15880	15889	15824	15761	15764	15786	15850	15905	15883	15650	15802	15763	16029	15617	15726	15857	15923	15978	15727	15703	15758	15910	15842	15720	15578	15772	15921	15988	15706	15835	15682	15768	15781	15932	16012	15589	15796	15785	15914	15783	15839	15929	15786	15826	15840	15867	15771	15835	15696	15776	15846	15692	15870	15801	15785	15847	15829	15850	15763	15867	15770	15822	15908	15812	15886	15745	15898	15877	15725	15766	15728	15610	15877	15941	15902	15742	15961	15832	15652	15676	15688	15907	15791	15796	15906	15805	16006	15758	15908	15868	15894	15954	15790	15918	15770	15876	15728	15679	15754	15837	15906	15726	15978	15784	15712	15766	15849	15849	15853	15882	15696	15730	15698	15865	15862	15833	15911	15757	15867	15820	15748	15761	15693	15724	15840	15925	15710	15830	15925	15688	15873	15804	15866	15853	15903	15827	15968	15940	16013	15953	15958	15909	15821	15884	15777	15847	15623	15872	15901	15944	15802	15838	15908	15747	15798	15905	15866	16001	15710	16017	15928	15784	15809	15911	15727	15722	15810	15828	15816	15679	15735	15894	15787	15900	15772	15850	15772	15914	15719	15688	15764	15749	15826	15794	15829	16071	15756	15580	15752	15794	15711	15693	15793	15890	15801	15750	15866	15688	15804	15826	15818	15691	15806	15671	15919	15753	15934	15848	15732	15790	15803	15826	15875	15874	15804	15861	15819	15806	15751	15693	15713	15829	15810	15580	15869	15724	15817	15877	15862	15662	15794	15788	15801	15798	15727	15713	15782	15823	15826	15877	15818	15947	15901	15724	15841	15907	15949	15814	16051	15862	15904	15773	15751	15722	15811	15755	15681	15567	15821	15768	15993	15667	16075	15781	15838	15807	15745	15849	15757	15827	15850	15723	15815	15863	15871	15861	15879	15790	15787	15746	15869	15881	15752	15798	15802	15736	15908	15772	15808	15657	15921	15761	15846	15768	15801	15769	15947	15909	15615	15979	16007	15830	15968	15861	15974	15735	15787	15871	15893	15729	15819	15704	15739	15892	15912	15907	15728	15833	15691	15852	15867	15712	15696	15995	15865	15717	15811	15793	15772	15827	15865	15854	16008	15770	15753	15788	15682	15766	15774	15900	15719	15788	15731	15888	15826	15729	15774	15795	15932	15773	15771	15789	15913	15769	15826	15891	15706	15814	15752	15744	15771	15698	15821	15905	15646	15774	15712	15890	15840	15742	15821	15789	15734	15979	15961	15737	15661	15911	15838	15893	15833	15726	15805	15808	15688	15777	15764	15944	15746	15682	15666	15727	15885	15671	15798	15823	15867	15880	15951	15751	15835	15782	15959	15846	15874	15673	15736	15834	15899	15653	15908	15796	15806	15745	15802	15781	15649	15995	15724	15857	15831	15786	15921	15693	15876	15748	15773	15772	15836	15871	15753	15898	15774	15842	15956	15884	15932	15797	15797	15744	15787	15749	15708	15621	15924	15612	15760	15671	15758	15902	15851	15618	15787	15794	15757	15849	15678	15611	15853	15994	15669	15828	15732	15852	15763	16015	15714	15907	15576	15848	15672	15888	15917	15828	15784	15664	15948	15797	15921	15718	15752	15824	15716	15766	15845	15893	15945	15704	15950	15806	15795	15791	15745	15714	15813	15906	15649	15875	15755	15820	15850	15707	15960	15695	15719	15935	15863	15844	15648	15748	15874	15910	15842	15798	15768	15752	15910	15823	15788	15726	15737	15826	15810	15787	15626	15701	15860	15837	15942	15692	15945	15794	15733	15809	15824	15755	15863	15751	15745	15691	15811	15877	15786	15928	15930	15824	15894	15744	15726	15857	15907	15644	15855	15862	15782	15642	15809	15771	15803	15788	15682	15721	15704	15974	15804	15866	15783	15885	15960	15771	15752	15780	15868	15821	15785	15876	15723	15760	15565	15864	15961	15837	15769	15881	15760	15835	15808	15764	15927	15663	15783	15913	15996	15723	15856	15807	15840	15675	15585	15830	15968	15904	15737	15779	15700	15902	15875	15764	15732	16006	15916	15816	15915	15825	15781	15928	15642	15723	15939	15692	15768	15803	15726	15887	15687	15816	15744	15700	15778	15990	15800	15748	15842	15773	15922	15702	15890	15995	15782	15784	15904	15776	15692	15865	15790	15797	15649	15787	15796	15838	15928	15902	15865	15700	15787	15796	15708	15718	15671	15857	16011	15848	15836	15793	15625	15808	15785	15887	15760	15747	15768	15895	15732	15660	15800	15636	15898	15806	15707	15918	15766	15708	15795	16055	15976	15695	15839	15678	15830	15841	15934	15968	15652	15772	15908	15858	15951	15802	15748	15910	15721	15713	15987	15701	15870	15867	15808	15494	16009	15916	15824	15926	15888	15758	15899	15666	15920	15791	15601	15920	15803	15872	15837	15647	15807	15868	15855	15910	15777	15611	15704	15795	15884	15953	15912	15938	15753	15938	15738	15800	15819	15612	15897	15627	15807	15796	15648	15978	15822	15907	15818	15818	15796	15863	15871	15910	16006	15824	15644	15717	15830	15839	15935	15899	15788	15862	15986	15817	15870	15777	15766	15675	15798	15921	15829	15905	15737	15760	15870	15677	15892	15880	15871	15611	15994	15771	15550	15782	15756	15782	15841	15835	15840	15864	15908	15807	15844	15738	15776	15825	15723	15837	15791	15929	15731	15697	15889	15956	15891	15756	15825	15603	15689	15904	15912	15735	15936	15941	15677	15883	15843	15859	15727	15711	15980	15805	15800	15785	15946	15939	15856	15794	15967	15930	15839	15835	15977	15776	16088	15696	15911	15801	15867	15842	15821	15688	15922	15854	15727	15947	15749	15776	15779	15909	15647	15757	15798	15841	15790	15713	15848	15904	15754	15712	15850	15774	15889	15837	15881	15805	15866	15794	15937	15778	15849	15875	15908	15896	15711	15785	15840	15713	15790	15943	15902	15740	15942	15796	15857	15901	15967	15776	15613	15602	15856	15678	15722	15807	15790	15780	15855	16063	15847	15910	15779	15720	15832	15802	15836	15637	15707	15852	15765	15822	15756	15728	15818	15910	15751	15930	15845	15935	15827	15760	15819	15775	15795	15726	15981	15907	15786	15820	15797	15788	15833	15838	15744	15836	15766	15867	15927	15732	15750	15826	15670	15835	15806	15935	15610	15675	15780	15739	15717	15739	15936	15534	15758	15689	15831	15778	15652	15793	15988	15815	15858	15778	15896	15779	16002	15781	15911	15724	15694	15910	15853	15754	15807	15901	15781	15707	15805	15738	15863	15872	15703	15841	15670	15849	15839	15822	15668	15815	15755	15757	15822	15963	15781	15682	15839	15900	15604	15762	15781	15850	15690	15806	15791	15863	15836	15738	15809	15850	15795	16117	15808	15606	15786	15746	15820	15895	15889	15663	15650	15971	15555	15895	15952	15746	15806	15719	15729	15791	15905	15894	15886	15767	15896	15730	15723	15769	15772	15883	15642	15860	15864	15852	15782	15814	15893	15833	15838	15754	15828	15902	15883	15697	15853	15842	15781	15812	15933	15809	15793	15813	15654	15900	15778	15708	15869	15905	15912	15949	15861	15907	15733	15733	15668	15823	15860	15789	15930	16031	15783	15965	16011	15844	15715	15721	15762	15730	15801	15894	15828	15880	15897	15837	15778	15788	15663	15745	15887	15710	15878	15688	15748	15827	15808	15888	16003	15800	15719	15689	15909	15770	15909	15861	15817	15793	15871	15796	15863	15850	15684	15840	15845	15656	15769	15835	15724	15808	15891	15761	15819	15961	15813	15913	15852	15942	15853	15828	15871	15989	15826	15703	15715	15866	15834	15726	15660	15754	15751	15816	15850	15821	15923	15883	15740	15913	15894	15797	15824	15707	15661	15973	15891	15783	15887	16021	15663	15666	15758	15685	16010	15691	15698	16059	15723	15799	15718	15811	15835	15807	15873	15922	15775	15829	15915	15854	15777	15855	15924
30055	28601	32518	27303	22085	20474	19527	18694	18447	18280	18251	18303	17835	17864	18041	17882	17612	17669	17675	17428	17721	17694	17749	17708	17682	17545	17745	17900	17564	17719	17593	17507	17722	17492	17709	17831	17562	17606	17696	17838	17831	17734	17532	17635	17610	17525	17603	17558	17581	17453	17672	17441	17733	17774	17666	17670	17431	17578	17626	17735	17716	17503	17442	17573	17697	17611	17827	17649	17689	17850	17660	17653	17690	17615	17709	17750	17674	17695	17662	17717	17527	17644	17428	17716	17679	17895	17462	17573	17746	17661	17708	17727	17615	17705	17894	17659	17722	17572	17640	17955	17737	17630	17450	17690	17642	17638	17554	17531	17808	17536	17854	17720	17587	17702	17670	17594	17619	17697	17764	17722	17496	17507	17894	17714	17587	17694	17703	17823	17562	17452	17902	17715	17652	17705	17817	17675	17638	17554	17514	17666	17567	17562	17473	17795	17483	17818	17688	17716	17597	17538	17553	17471	17731	17598	17791	17691	17662	17596	17609	17482	17480	17830	17754	17756	17530	17615	17782	17602	17642	17861	17572	17565	17489	17694	17970	17637	17926	17578	17773	17531	17529	17497	17500	17694	17527	17717	17800	17667	17550	17462	17575	17695	17649	17627	17593	17615	17585	17702	17662	17586	17617	17754	17619	17603	17810	17705	17832	17657	17619	17593	17701	17399	17647	17510	17705	17632	17543	17479	17571	17703	17626	17715	17742	17815	17636	17507	17808	17614	17541	17615	17640	17512	17451	17747	17933	17777	17566	17412	17644	17620	17727	17736	17585	17851	17521	17485	17851	17541	17822	17988	17857	17564	17763	17761	17571	17617	17805	17836	17832	17696	17684	17553	17759	17616	17871	17586	17718	17732	17891	17721	17672	17465	17712	17635	17679	17721	17609	17758	17546	17834	17776	17590	17495	17553	17690	17535	17619	17558	17530	17658	17654	17609	17901	17665	17678	17729	17621	17701	17735	17612	17794	17518	17591	17686	17692	17687	17475	17470	17665	17713	17837	17686	17559	17561	17622	17560	17644	17541	17651	17860	17721	17695	17708	17613	17527	17457	17536	17584	17710	17600	17644	17620	17726	17691	17540	17774	17711	17702	17800	17664	17760	17565	17707	17538	17703	17579	17707	17764	17647	17613	17610	17507	17693	17764	17602	17544	17722	17532	17628	17673	17684	17679	17539	17779	17736	17650	17752	17713	17738	17617	17416	17531	17730	17556	17683	17699	17895	17592	17771	17577	17796	17582	17864	17681	17508	17698	17535	17942	17641	17631	17787	17707	17560	17815	17763	17635	17592	17646	17655	17696	17565	17542	17645	17847	17612	17752	17666	17716	17684	17821	17710	17701	17742	17816	17786	17724	17736	17754	17768	17583	17621	17706	17664	17557	17589	17771	17595	17616	17726	17736	17787	17622	17647	17918	17861	17578	17686	17611	17666	17625	17537	17620	17496	17678	17543	17589	17767	17432	17636	17622	17571	17483	17800	17803	17692	17948	17732	17749	17723	17748	17637	17624	17575	17615	17686	17709	17499	17524	17621	17720	17740	17579	17767	17777	17735	17634	17760	17648	17452	17639	17645	17633	17240	17654	17736	17733	17655	17563	17544	17786	17822	17733	17722	17533	17709	17659	17665	17630	17720	17681	17653	17389	17723	17571	17570	17877	17748	17545	17698	17752	17735	17673	17680	17535	17655	17832	17730	17563	17600	17693	17749	17564	17751	17662	17769	17771	17745	17850	17553	17625	17735	17545	17607	17563	17622	17700	17890	17620	17862	17602	17934	17685	17642	17577	17760	17647	17707	17681	17523	17642	17633	17542	17898	17625	17626	17760	17638	17681	17813	17641	17680	17508	17741	17652	17524	17670	17786	17488	17436	17664	17685	17555	17767	17673	17713	17600	17645	17619	17495	17449	17765	17692	17596	17741	17503	17606	17559	17510	17789	17771	17407	17619	17500	17608	17860	17746	17672	17646	17480	17811	17465	17546	17740	17652	17672	17547	17641	17755	17630	17715	17550	17580	17729	17838	17650	17790	17635	17670	17471	17569	17640	17604	17473	17923	17700	17657	17545	17546	17575	17734	17842	17824	17777	17697	17720	17708	17780	17668	17516	17728	17645	17579	17668	17572	17573	17570	17537	17550	17537	17503	17818	17708	17816	17511	17619	17732	17710	17582	17687	17771	17793	17748	17808	17745	17722	17558	17746	17724	17540	17875	17651	17629	17433	17602	17688	17567	17838	17646	17759	17801	17600	17599	17596	17601	17701	17368	17749	17615	17656	17641	17754	17618	17310	17602	17575	17362	17701	17666	17619	17639	17604	17580	17694	17538	17566	17661	17678	17616	17531	17647	17829	17671	17760	17536	17507	17554	17819	17693	17939	17619	17750	17414	17609	17467	17629	17655	17626	17678	17550	17601	17748	17663	17667	17718	17623	17660	17674	17915	17639	17649	17469	17611	17625	17577	17714	17626	17789	17759	17465	17498	17777	17563	17526	17534	17621	17669	17617	17839	17685	17652	17531	17809	17895	17450	17577	17602	17894	17641	17762	17608	17663	17545	17696	17894	17579	17636	17622	17823	17655	17643	17674	17553	17675	17581	17734	17542	17571	17552	17825	17597	17590	17661	17806	17546	17737	17505	17442	17501	17589	17585	17669	17736	17893	17599	17901	17657	17716	17494	17371	17825	17697	17564	17912	17723	17689	17698	17647	17639	17779	17626	17823	17733	17640	17668	17506	17306	17545	17807	17610	17788	17682	17446	17603	17664	17845	17774	17815	17640	17651	17728	17588	17597	17679	17453	17628	17510	17571	17575	17635	17567	17645	17696	17531	17597	17665	17720	17712	17550	17460	17666	17500	17604	17730	17634	17719	17621	17806	17922	17519	17763	17618	17493	17732	17639	17596	17673	17711	17629	17847	17734	17819	17769	17624	17731	17792	17664	17925	17600	17626	17596	17706	17723	17457	17513	17436	17679	17607	17605	17612	17785	17544	17670	17684	17618	17476	17755	17574	17572	17602	17610	17700	17807	17515	17602	17700	17484	17666	17658	17530	17503	17737	17753	17526	17685	17635	17587	17760	17800	17677	17695	17514	17511	17618	17531	17856	17734	17801	17488	17772	17646	17756	17548	17564	17532	17824	17851	17631	17609	17614	17573	17482	17546	17851	17691	17661	17901	17675	17564	17821	17651	17500	17791	17735	17494	17533	17679	17577	17592	17547	17539	17679	17633	17727	17637	17696	17763	17556	17523	17634	17674	17524	17445	17656	17628	17713	17642	17651	17664	17638	17802	17846	17692	17812	17638	17511	17515	17638	17746	17455	17613	17692	17535	17777	17507	17544	17702	17486	17485	17727	17529	17623	17421	17698	17707	17671	17477	17627	17739	17743	17813	17589	17656	17610	17707	17903	17677	17887	17805	17593	17794	17552	17632	17593	17418	17620	17564	17648	17506	17686	17433	17703	17775	17547	17602	17625	17789	17639	17594	17662	17602	17567	17415	17505	17638	17648	17651	17744	17597	17677	17695	17823	17549	17669	17480	17633	17670	17882	17747	17609	17611	17698	17628	17494	17800	17737	17766	17604	17610	17554	17644	17670	17719	17675	17607	17563	17837	17650	17693	17577	17589	17523	17454	17463	17571	17646	17899	17639	17521	17807	17704	17543	17633	17780	17565	17592	17687	17551	17766	17788	17513	17322	17644	17620	17684	17632	17805	17609	17602	17508	17486	17645	17684	17606	17580	17577	17678	17481	17652	17747	17624	17745	17545	17571	17762	17505	17517	17634	17639	17753	17600	17641	17518	17567	17650	17499	17582	17712	17785	17835	17466	17467	17584	17691	17458	17425	17449	17465	17704	17811	17644	17410	17817	17677	17485	17793	17548	17709	17903	17535	17900	17657	17580	17776	17682	17659	17457	17510	17536	17703	17571	17801	17626	17703	17572	17565	17682	17636	17800	17688	17670	17781	17636	17793	17768	17542	17379	17832	17775	17750	17498	17579	17567	17546	17730	17611	17607	17803	17785	17798	17575	17605	17740	17707	17802	17823	17667	17602	17844	17512	17580	17625	17558	17793	17632	17832	17574	17599	17589	17629	17749	17741	17721	17640	17691	17626	17508	17592	17529	17520	17716	17608	17642	17684	17780	17644	17683	17615	17558	17515	17828	17717	17812	17528	17755	17673	17693	17647	17561	17675	17700	17521	17588	17565	17768	17650	17758	17645	17695	17714	17650	17613	17835	17530	17674	17615	17431	17715	17910	17635	17554	17774	17856	17656	17828	17597	17558	17641	17942	17622	17545	17696	17738	17653	17712	17652	17656	17841	17730	17649	17641	17584	17723	17673	17661	17640	17773	17690	17604	17843	17752	17535	17717	17583	17499	17466	17680	17647	17781	17654	17681	17700	17681	17658	17894	17575	17646	17566	17625	17649	17603	17537	17761	17562	17492	17544	17680	17510	17642	17525	17632	17366	17479	17732	17739	17607	17560	17515	17758	17663	17545	17702	17492	17800	17782	17741	17487	17549	17770	17693	17563	17614	17593	17423	17543	17651	17651	17713	17820	17627	17624	17759	17648	17927	17754	17597	17846	17540	17617	17521	17686	17534	17669	17652	17580	17733	17723	17588	17692	17731	17487	17567	17777	17625	17502	17367	17654	17701	17699	17606	17703	17789	17640	17884	17577	17645	17559	17775	17645	17707	17377	17600	17601	17476	17629	17609	17685	17644	17749	17644	17779	17647	17599	17658	17468	17733	17622	17846	17971	17609	17806	17684	17564	17785	17542	17622	17661	17641	17632	17637	17755	17640	17563	17625	17758	17606	17360	17677	17586	17632	17646	17520	17746	17724	17551	17763	17830	17618	17604	17650	17733	17530	17748	17630	17549	17407	17472	17666	17578	17583	17684	17492	17842	17378	17610	17671	17575	17609	17525	17625	17751	17477	17653	17647	17789	17694	17468	17790	17710	17679	17927	17733	17536	17663	17581	17707	17649	17666	17686	17701	17797	17854	17644	17657	17599	17757	17682	17771	17679	17808	17797	17707	17608	17477	17488	17495	17532	17562	17497	17704	17682	17535	17473	17742	17650	17412	17735	17711	17615	17865	17542	17532	17611	17491	17624	17735	17727
27816	43270	34762	25757	21859	19331	18212	17398	16814	16625	16402	15944	16073	15952	15849	15795	15847	15709	15757	15730	15699	15714	15744	15734	15905	15856	15673	15724	15556	15511	15555	15569	15688	15655	15649	15582	15348	15677	15573	15745	15480	15577	15497	15706	15693	15422	15559	15639	15772	15738	15471	15648	15675	15587	15598	15594	15671	15630	15677	15562	15455	15515	15536	15644	15509	15641	15821	15450	15637	15614	15443	15596	15649	15603	15631	15572	15682	15666	15676	15442	15672	15665	15748	15782	15572	15434	15579	15532	15681	15804	15515	15674	15656	15664	15515	15469	15626	15556	15473	15677	15685	15610	15559	15474	15640	15526	15629	15647	15659	15566	15531	15501	15704	15613	15606	15571	15590	15616	15763	15421	15656	15606	15556	15560	15643	15710	15609	15416	15744	15757	15686	15680	15619	15572	15650	15585	15371	15515	15655	15635	15740	15547	15474	15727	15569	15665	15588	15604	15469	15671	15607	15678	15576	15558	15653	15649	15568	15637	15633	15693	15579	15698	15582	15747	15502	15560	15616	15541	15608	15543	15718	15435	15696	15734	15586	15615	15680	15622	15564	15453	15617	15744	15692	15619	15691	15542	15550	15530	15544	15547	15529	15585	15656	15629	15448	15461	15700	15820	15513	15600	15654	15566	15717	15616	15756	15487	15553	15634	15651	15543	15504	15402	15340	15808	15607	15508	15562	15572	15544	15439	15574	15634	15426	15662	15730	15740	15622	15596	15724	15616	15718	15510	15541	15647	15572	15675	15457	15648	15631	15670	15516	15562	15565	15477	15496	15734	15470	15434	15556	15746	15508	15570	15573	15503	15408	15777	15680	15459	15601	15605	15667	15530	15602	15489	15519	15686	15653	15486	15586	15516	15596	15720	15650	15517	15557	15582	15656	15629	15429	15574	15626	15581	15290	15606	15676	15722	15612	15566	15696	15550	15703	15706	15591	15675	15537	15677	15564	15699	15534	15634	15601	15514	15572	15667	15423	15638	15726	15651	15572	15524	15600	15464	15567	15546	15619	15576	15651	15536	15751	15547	15520	15495	15595	15470	15524	15718	15550	15717	15611	15689	15524	15466	15545	15696	15552	15677	15721	15652	15587	15685	15609	15587	15482	15677	15605	15744	15623	15578	15603	15381	15795	15693	15725	15510	15513	15488	15599	15489	15666	15653	15540	15525	15628	15707	15520	15616	15589	15655	15540	15687	15752	15635	15700	15525	15576	15739	15780	15649	15538	15637	15612	15624	15702	15481	15522	15593	15612	15693	15611	15534	15628	15585	15553	15734	15698	15641	15679	15563	15557	15511	15479	15489	15601	15554	15513	15661	15716	15593	15639	15635	15593	15609	15735	15576	15712	15558	15731	15569	15597	15564	15421	15694	15462	15677	15628	15548	15495	15608	15526	15767	15670	15538	15453	15715	15729	15662	15661	15609	15678	15431	15552	15708	15655	15600	15634	15621	15725	15622	15544	15692	15486	15491	15610	15474	15564	15498	15609	15550	15484	15581	15697	15768	15478	15391	15426	15632	15497	15529	15650	15848	15312	15605	15591	15496	15612	15637	15660	15374	15625	15540	15614	15634	15717	15660	15722	15439	15498	15684	15584	15628	15428	15556	15513	15607	15583	15522	15594	15713	15602	15706	15581	15656	15553	15622	15501	15606	15519	15434	15743	15518	15677	15596	15533	15699	15401	15622	15785	15698	15571	15575	15497	15503	15478	15813	15665	15500	15576	15628	15630	15589	15701	15653	15702	15811	15575	15734	15556	15609	15642	15752	15594	15756	15595	15581	15691	15697	15483	15573	15663	15600	15611	15657	15648	15509	15429	15651	15665	15572	15512	15664	15752	15603	15599	15639	15629	15243	15652	15523	15620	15738	15743	15654	15672	15635	15643	15522	15691	15548	15557	15577	15665	15676	15621	15535	15728	15688	15714	15690	15666	15564	15536	15427	15656	15480	15631	15698	15613	15607	15567	15646	15547	15638	15567	15688	15599	15694	15608	15698	15620	15691	15751	15508	15701	15638	15594	15535	15608	15528	15523	15458	15551	15691	15457	15559	15556	15551	15683	15615	15565	15638	15519	15707	15517	15691	15523	15577	15497	15652	15617	15592	15481	15550	15427	15556	15615	15566	15809	15389	15567	15637	15676	15668	15495	15477	15698	15615	15550	15640	15642	15602	15501	15547	15603	15574	15678	15774	15626	15589	15514	15692	15573	15569	15634	15694	15655	15687	15622	15561	15687	15470	15684	15743	15551	15570	15668	15735	15650	15591	15556	15629	15699	15619	15503	15562	15670	15577	15714	15531	15574	15538	15697	15702	15599	15559	15687	15649	15579	15599	15646	15690	15667	15678	15606	15391	15679	15561	15469	15739	15577	15446	15614	15632	15658	15628	15642	15680	15743	15605	15457	15732	15826	15502	15688	15734	15764	15908	15551	15517	15573	15593	15572	15571	15670	15645	15515	15572	15572	15681	15513	15531	15567	15487	15565	15501	15691	15673	15572	15701	15715	15536	15705	15585	15791	15402	15452	15610	15464	15531	15606	15719	15612	15493	15696	15680	15605	15704	15665	15656	15586	15678	15656	15580	15470	15683	15604	15640	15819	15664	15527	15460	15564	15666	15515	15571	15587	15492	15572	15602	15803	15585	15523	15644	15663	15475	15507	15562	15533	15615	15456	15648	15503	15761	15704	15565	15739	15682	15634	15795	15651	15611	15718	15578	15599	15730	15604	15587	15755	15606	15733	15660	15683	15736	15711	15740	15581	15491	15562	15599	15718	15571	15598	15408	15472	15530	15478	15597	15764	15521	15375	15703	15443	15566	15551	15555	15639	15512	15526	15555	15577	15508	15645	15566	15696	15521	15679	15765	15691	15695	15591	15541	15649	15643	15498	15521	15675	15560	15644	15601	15529	15664	15517	15720	15555	15565	15730	15627	15614	15585	15512	15483	15615	15644	15588	15590	15698	15780	15573	15606	15582	15653	15853	15440	15688	15638	15573	15714	15463	15510	15766	15614	15586	15625	15518	15696	15513	15573	15571	15752	15544	15469	15626	15601	15410	15629	15542	15637	15799	15593	15747	15421	15604	15664	15594	15360	15592	15654	15590	15546	15490	15613	15575	15702	15633	15332	15639	15608	15639	15797	15538	15566	15501	15640	15522	15480	15767	15605	15521	15476	15743	15677	15641	15636	15566	15767	15774	15498	15651	15701	15582	15721	15612	15580	15553	15481	15480	15620	15570	15541	15671	15710	15652	15622	15373	15600	15636	15629	15609	15721	15599	15533	15691	15501	15585	15715	15548	15540	15702	15634	15722	15487	15510	15576	15636	15692	15722	15585	15633	15581	15610	15650	15668	15593	15393	15515	15598	15621	15788	15569	15618	15696	15526	15661	15589	15570	15780	15667	15651	15675	15610	15790	15537	15687	15547	15756	15671	15671	15495	15507	15706	15578	15575	15567	15785	15794	15506	15642	15540	15662	15650	15611	15689	15616	15482	15618	15574	15743	15515	15572	15821	15688	15570	15568	15679	15480	15535	15743	15762	15557	15496	15780	15673	15680	15532	15567	15643	15533	15618	15506	15668	15714	15608	15555	15669	15504	15603	15661	15402	15618	15693	15528	15687	15597	15706	15745	15768	15528	15656	15511	15720	15668	15784	15689	15624	15789	15381	15591	15763	15468	15520	15566	15526	15618	15611	15642	15620	15590	15546	15346	15601	15431	15514	15621	15626	15661	15664	15693	15494	15466	15563	15606	15497	15656	15527	15776	15653	15557	15695	15639	15553	15602	15581	15746	15624	15563	15755	15617	15616	15672	15691	15501	15387	15540	15647	15597	15464	15582	15524	15504	15709	15589	15556	15785	15554	15555	15727	15764	15619	15569	15564	15463	15954	15634	15655	15731	15571	15646	15596	15467	15643	15597	15624	15470	15680	15442	15529	15582	15750	15548	15821	15555	15570	15776	15508	15669	15608	15566	15386	15784	15584	15732	15598	15670	15715	15522	15635	15539	15434	15693	15567	15537	15616	15601	15563	15554	15582	15700	15482	15468	15757	15615	15656	15557	15788	15615	15559	15476	15515	15564	15610	15715	15759	15693	15613	15617	15477	15473	15563	15619	15539	15585	15510	15759	15608	15574	15685	15522	15625	15585	15511	15740	15538	15557	15675	15532	15594	15433	15606	15620	15520	15729	15481	15709	15522	15658	15878	15500	15603	15531	15555	15477	15510	15718	15581	15334	15465	15603	15627	15462	15856	15596	15592	15532	15583	15638	15485	15603	15751	15612	15649	15409	15623	15590	15588	15613	15533	15511	15484	15662	15562	15521	15507	15599	15561	15642	15627	15484	15719	15659	15601	15486	15696	15568	15632	15570	15631	15427	15685	15724	15747	15550	15498	15569	15555	15656	15516	15524	15625	15572	15739	15587	15699	15433	15663	15564	15582	15441	15728	15709	15588	15722	15502	15543	15776	15584	15592	15510	15743	15638	15681	15585	15701	15704	15514	15624	15586	15661	15516	15722	15645	15625	15632	15513	15714	15709	15635	15648	15519	15529	15684	15856	15492	15550	15592	15628	15534	15612	15598	15523	15706	15806	15422	15671	15649	15479	15661	15573	15504	15551	15711	15415	15628	15632	15496	15613	15524	15582	15819	15636	15723	15681	15517	15469	15451	15529	15667	15467	15720	15601	15614	15667	15528	15507	15615	15636	15583	15451	15668	15643	15890	15642	15617	15558	15683	15584	15531	15525	15504	15576	15598	15679	15586	15598	15683	15676	15531	15619	15561	15635	15722	15564	15625	15604	15502	15652	15424	15616	15634	15597	15737	15597	15593	15463	15503	15690	15700	15622	15617	15459	15620	15579	15582	15595	15592	15668	15777	15474	15561	15705	15469	15655	15579	15580	15613	15692	15497	15733	15613	15582	15521	15564	15567	15434	15629	15459	15508	15705	15526	15630	15631	15520	15839	15574	15655	15741	15566	15627	15622	15498	15700	15641	15801	15605	15526	15689	15579	15454	15625	15578	15741	15560	15501	15661	15655	15690	15755	15479	15599	15519	15607	15622	15365	15674	15664	15553	15732	15554	15555	15632	15649	15454	15575	15713	15684	15698	15700	15686
23506	21441	28196	25782	23438	23504	22648	20169	19175	19270	18989	18839	18349	18237	18358	17990	18114	17996	18123	17948	17886	17970	17905	17817	18049	17994	17948	17614	17777	17957	17777	17785	17813	18012	17719	17867	17785	17742	17861	17772	17845	17796	17637	17828	18050	17765	17957	17772	17752	17789	17952	17696	17895	17887	17751	17807	17850	17767	17811	17571	17711	17635	17881	17651	17746	17670	17637	17898	17870	17785	17599	17759	17529	17857	17820	17702	17765	17619	17840	17966	17724	17877	17919	17637	17629	17734	17760	17636	17900	17727	17704	17692	17863	17737	17835	17719	17911	17679	17585	17554	17721	17695	17763	17572	17726	17679	18016	17539	17737	17898	17702	17760	17927	17801	17824	18134	17749	17981	17640	17663	17905	17526	17923	17622	17850	17679	17695	17796	17859	17648	17756	17750	17721	17775	17801	17868	17534	17876	17507	17600	17615	17724	17773	17788	17735	17785	17539	17858	17534	17810	17821	17939	17748	17671	17649	17672	17619	17598	17636	17680	17833	17927	17557	17723	17715	17683	17539	17738	17797	17936	17760	17616	17622	17885	17744	17808	17821	17864	17750	17693	17681	17818	17615	17870	17711	17811	17631	17735	17701	17766	17629	17707	17533	17491	17816	17634	17924	17505	17630	17528	17603	17814	17745	17783	17750	17614	17859	17768	17438	17789	17834	17707	17854	17699	17824	17873	17745	17792	17715	17744	17770	17701	17927	17770	17777	17500	17861	17800	17770	17784	17807	17678	17648	17689	17959	17788	17763	17798	17928	17625	17824	17587	17910	17858	17974	17797	17792	17690	17794	17744	17879	17854	17876	17738	17672	17762	17690	17790	17683	17682	17621	17628	17608	17652	17756	17724	17871	17598	17833	17878	17895	17693	17717	18007	17720	17951	17799	17575	17763	17699	17737	17702	17732	17428	17440	17764	17885	17864	17649	17465	17575	17688	17642	17672	17600	17824	17961	17609	17597	17668	17636	17862	17842	17804	17784	17905	17713	17735	17970	17787	17813	17473	17618	17752	17634	17730	17774	17505	17831	17649	17583	17893	17621	17724	17710	17780	17683	17697	17702	17842	17765	17632	17675	17782	17741	17693	17642	17830	17945	17988	17574	17814	17707	17788	17834	17679	17832	17577	17793	17740	17849	17902	17570	17750	17702	17692	17800	17796	17820	17803	17850	17730	17856	17693	17737	17574	17747	17700	17857	17901	17637	17610	17809	17808	17631	17687	17809	17750	17613	17841	17663	17662	18069	17600	17642	17699	17530	17679	17809	17698	17743	17761	17927	17803	17978	17630	17656	17629	17788	17665	17451	17723	17794	17543	17807	17847	17819	17710	17781	17692	17876	17679	17878	17626	17721	17662	17810	17847	17869	17695	17708	17901	17765	17731	17787	17785	17706	17774	17811	17707	17866	17756	17653	17860	17768	17941	17675	17663	17594	17849	17872	17724	17752	17750	17604	17859	17732	17830	17902	17788	17811	17858	17627	17597	17812	17705	17743	17809	17743	17572	17718	17754	17488	17531	17778	17580	17755	17722	17795	17754	17971	17708	17499	17768	17889	17650	17818	17840	17805	17847	17862	17693	17914	17654	17565	17690	17840	17717	17856	17904	17825	17791	17703	17565	17835	17476	17831	17658	18034	17775	17556	17735	17802	17678	17861	17765	17653	17724	17719	17544	17671	17760	17817	17414	17778	17565	17708	17809	17608	17714	17671	17736	17897	17711	17676	17703	17694	17804	17981	17663	17770	17870	17745	17603	17778	17860	17719	17735	17849	17715	17751	17759	17736	17785	17711	17781	17944	17741	17844	17825	17706	17770	17764	17812	17848	17792	17765	17629	17744	17808	17759	17804	17750	17669	17678	17821	17619	17737	17602	17687	17692	17795	17662	17760	17843	17624	17701	17868	17776	17651	17740	17801	17793	17854	17626	17856	17889	17716	17816	17744	17830	17641	17707	17922	17970	17754	17946	17710	17917	17618	17789	17664	17707	17609	17974	17803	17822	17837	17797	17811	17759	17921	17912	17600	17663	17847	17707	17817	17756	17739	17658	17667	17616	17654	17722	17632	17832	17838	17712	17830	17581	17768	17630	17928	17879	17741	17898	17795	17621	17532	17654	17760	17672	17637	17678	17763	17640	17723	17937	17768	17830	17630	17694	17685	17613	17891	17751	17684	17414	17837	17871	17812	17933	17621	17715	17549	17727	17791	17803	17786	17943	17605	17991	17681	17608	17492	17904	17704	17745	17698	17685	17752	17956	17784	17711	17692	17547	17743	17495	17593	17738	17700	17579	17796	17842	17737	17896	17890	17766	17663	17816	17722	17812	17564	17748	17701	17794	17811	17797	17885	17638	17689	17834	17625	17646	17966	17693	17559	17814	17671	17699	17619	17761	18034	17723	17790	17773	17913	17786	17602	17595	17900	17674	17795	17495	17740	17858	17579	17705	17766	17996	17502	17805	17600	17694	17926	17739	17822	17512	17568	17948	17696	17897	17824	17642	17529	17606	17751	17637	17623	17632	17679	17713	17570	17714	17716	17776	17643	17591	17764	17882	17724	18015	17744	17890	17603	17708	17815	17780	17664	17664	17907	17770	17571	17657	17753	17724	17503	17625	17822	17884	17790	17789	17798	17857	17692	17652	17660	17570	17606	17851	17677	17587	17555	17804	17720	17818	17791	17766	17911	17666	17677	17725	17773	17719	17572	17776	17793	17916	17845	17687	17812	17916	17685	17648	17795	17883	17632	17878	17838	17761	17650	17799	17823	17816	17894	17834	17614	17848	17733	17724	17691	17702	17571	17725	17849	17773	17681	17597	17832	17608	17634	17633	17874	17716	17694	17626	17628	17679	17634	18031	17760	17852	17685	17569	17785	17898	17721	17904	17895	17567	17735	17927	17845	17727	17802	17725	17777	17552	17685	17949	17760	17783	17739	17688	17680	17776	17911	17723	17674	17926	17785	17855	17620	17504	17779	17850	17805	17844	17902	17771	17567	17738	17881	17879	17696	17794	17813	17826	17607	17780	17849	17554	17722	17870	17861	17522	17738	17764	17670	17799	17630	17774	17809	18051	17721	17785	17743	17628	17737	17779	17663	17757	17835	17577	17729	17885	17809	17804	17785	17878	17406	17747	17730	17727	17822	17813	17754	17711	17715	17811	17803	17880	17687	17827	17734	17862	17762	17885	17956	17715	17577	18070	17748	17667	17636	17620	17757	17735	17738	17750	17879	17857	17633	17637	18027	17787	17787	17722	17630	17832	17827	17623	17699	17799	17689	17715	17709	17689	17719	17735	17642	17737	17793	17703	18027	17998	17752	17961	17556	17770	17681	17779	17695	17762	17900	17818	17611	17648	17809	17869	17888	17795	17553	17772	17860	17867	17680	17771	17673	17728	17671	17899	17708	18034	17656	17757	17510	17908	17741	17860	17610	17590	17784	17891	17745	17579	17784	17789	17653	17510	17803	17718	17675	17801	17892	17788	17758	17749	17543	17731	17791	17877	18055	17721	17770	17943	17902	17780	17663	17770	17749	17840	17795	17894	17644	17692	17651	17791	17610	17819	17742	17770	17638	17712	17871	17589	17712	17788	17746	17610	17894	17527	17657	17720	17691	17853	17811	17723	17818	17797	17845	17656	17627	17501	17842	17614	17756	17746	17823	17822	17713	17689	17777	17876	17813	17824	17874	17743	17902	17684	17758	17804	17366	17736	17630	17724	17811	17713	17688	17794	17930	17857	17863	17838	17710	17833	17683	17724	17735	17898	17798	17851	17845	17673	17541	17732	17773	17760	17790	17813	17887	17791	17795	17615	17909	17796	17931	17793	17795	17745	17868	17764	17721	17930	17645	17904	17494	17774	17626	17574	17491	17832	17638	17990	17770	17793	17854	17837	17819	17945	17794	17857	17981	17783	17707	17874	17697	17764	17700	17723	17726	17719	17711	17747	17687	17539	17977	17688	17613	17612	17817	17456	17857	17803	17775	17933	17789	17543	17741	17797	17597	17776	17812	17679	17758	17641	17806	17716	17758	17726	17945	17703	17712	17801	17827	17739	17446	17637	17628	17893	17787	17709	17701	18066	17736	17638	17697	17778	17881	17700	17576	17669	17637	17710	17777	17813	17814	17635	18024	17796	17748	17688	17837	17754	17534	17632	17851	17710	17782	17654	17912	17770	17684	17740	17843	17756	17608	17604	17795	17758	17904	17666	17975	17772	17924	17885	17690	17933	17675	17837	17780	17559	17669	17786	17889	17764	17653	17784	17801	17918	17884	17902	17662	17703	17780	17594	17696	17855	17675	17813	17813	17851	17735	17702	17872	17670	17638	17832	17840	17766	17739	17842	17872	17841	17565	17741	17789	17684	17666	17724	17878	17825	17885	17754	17752	17732	17518	17728	17684	17793	17723	17854	17793	17969	17861	17780	17681	17836	17829	17949	17837	17956	17772	17924	17699	17835	17692	17616	17838	18002	17865	17839	17847	17953	17731	17781	18138	17794	17831	17688	17779	17797	17895	17828	17827	17511	17736	17694	17818	17669	17742	17588	17692	17781	17614	17853	17872	17836	17697	17847	17853	17659	17526	17735	17646	17560	17532	17565	17716	17878	17853	17871	17771	17732	17863	17684	17739	17883	17722	17782	17778	17800	17733	17703	17805	17741	17803	17611	17774	17900	17856	17830	17768	17776	17804	17706	17671	17696	17688	17952	17926	17797	17876	17825	17821	17841	17820	17717	17908	17926	17772	17820	17836	17667	17985	17853	17773	17825	17502	17976	17795	17722	17729	17767	17712	17563	17507	17720	17903	17722	17610	17860	17665	17652	17688	17473	17463	17864	17793	17865	17929	17609	17564	17656	17685	17613	17522	17666	17710	17750	17614	17660	17783	17931	17717	17545	17809	17797	17873	17728	17777	17809	17717	17780	17734	17771	17871	17653	17745	17561	17729	17699	17786	17739	17750	17837	17761	17727	17655	17680	17574	17642	17991	17683	17592	17638	17658	17902	17725	17716	17620	17974	17866	17948	17693	17773	17713	17721	17890	17545	17774	17791	17691	17611	17634	17633	17847	17772	18041	18012	17715	17584	17662	17707	17531	17713	17831	17761	17707	17748	17834	17655	17841	17849	17997
25978	49125	40447	30321	25354	22114	19939	18828	17995	17289	17181	16922	16285	16157	16309	16231	16114	16143	15939	15737	15734	16109	15774	15759	15881	15721	15909	15601	15730	15597	15895	15777	15592	15708	15894	15671	15708	15827	15731	15692	15665	15824	15672	15706	15626	15513	15616	15828	15663	15787	15812	15599	15813	15658	15640	15601	15713	15900	15641	15718	15676	15720	15769	15685	15842	15624	15785	15683	15643	15688	15598	15687	15582	15732	15681	15474	15685	15755	15657	15797	15643	15739	15671	15797	15776	15642	15749	15574	15759	15678	15720	15809	15733	15643	15612	15759	15754	15577	15745	15580	15661	15598	15803	15572	15543	15608	15859	15712	15771	15590	15829	15559	15702	15754	15724	15718	15801	15578	15663	15508	15734	15793	15572	15626	15718	15632	15676	15857	15637	15808	15786	15595	15531	15605	15527	15600	15711	15800	15477	15680	15576	15661	15692	15559	15828	15682	15839	15758	15785	15827	15629	15668	15656	15608	15773	15586	15808	15661	15772	15665	15581	15568	15623	15656	15721	15652	15803	15661	15539	15705	15515	15611	15423	15805	15484	15561	15819	15890	15590	15548	15678	15702	15966	15624	15578	15569	15701	15588	15700	15650	15633	15648	15717	15648	15742	15620	15733	15764	15548	15773	15715	15648	15806	15791	15716	15643	15546	15567	15661	15774	15699	15646	15667	15706	15667	15725	15912	15640	15742	15785	15776	15682	15757	15634	15723	15674	15695	15570	15680	15692	15601	15714	15642	15744	15752	15614	15570	15520	15565	15608	15720	15636	15655	15713	15602	15538	15757	15528	15725	15605	15739	15807	15534	15627	15608	15641	15844	15642	15518	15713	15666	15642	15722	15830	15673	15634	15689	15668	15422	15602	15658	15607	15616	15787	15646	15765	15724	15627	15596	15783	15695	15565	15534	15771	15746	15595	15736	15746	15764	15704	15793	15735	15541	15818	15453	15603	15796	15626	15787	15707	15565	15739	15782	15529	15648	15660	15698	15550	15694	15706	15690	15536	15677	15843	15651	15671	15663	15584	15831	15599	15712	15573	15685	15844	15687	15615	15595	15760	15662	15707	15683	15625	15802	15706	15752	15516	15989	15665	15702	15779	15660	15748	15481	15719	15823	15677	15651	15587	15854	15720	15639	15596	15696	15632	15457	15851	15627	15836	15838	15674	15611	15619	15719	15604	15762	15659	15564	15628	15707	15659	15697	15736	15589	15599	15576	15782	15695	15665	15730	15673	15799	15525	15667	15634	15609	15642	15748	15583	15827	15715	15691	15648	15679	15908	15684	15891	15648	15692	15712	15736	15827	15904	15642	15799	15670	15813	15720	15772	15663	15714	15756	15705	15635	15759	15727	15666	15674	15735	15813	15573	15544	15576	15581	15680	15773	15753	15550	15874	15498	15550	15622	15726	15613	15641	15510	15778	15710	15573	15839	15566	15696	15717	15674	15705	15504	15695	15760	15621	15782	15706	15574	15633	15535	15671	15784	15871	15721	15678	15765	15515	15727	15780	15851	15622	15855	15668	15622	15639	15746	15757	15745	15356	15628	15735	15620	15804	15537	15620	15621	15714	15557	15671	15734	15828	15690	15790	15543	15695	15631	15659	15701	15609	15557	15827	15861	15763	15735	15626	15731	15771	15685	15696	15669	15645	15666	15720	15639	15685	15638	15653	15661	15797	15747	15596	15778	15676	15719	15687	15570	15767	15809	15716	15585	15492	15627	15586	15673	15684	15691	15638	15803	15711	15753	15762	15911	15786	15595	15714	15806	15661	15664	15720	15667	15535	15692	15733	15689	15871	15672	15613	15588	15756	15491	15640	15619	15646	15673	15737	15780	15606	15626	15642	15778	15685	15719	15550	15648	15654	15571	15684	15760	15680	15807	15472	15673	15649	15703	15774	15651	15778	15739	15744	15582	15819	15758	15711	15824	15820	15662	15698	15576	15729	15573	15637	15633	15833	15755	15633	15637	15843	15633	15613	15780	15631	15552	15766	15769	15543	15660	15629	15820	15653	15820	15586	15683	15781	15677	15695	15806	15686	15741	15583	15470	15626	15592	15622	15619	15523	15608	15812	15537	15713	15655	15748	15791	15746	15565	15523	15771	15672	15662	15646	15576	15892	15751	15607	15802	15726	15638	15679	15704	15818	15885	15717	15558	15757	15573	15637	15622	15827	15716	15544	15671	15704	15619	15706	15730	15869	15798	15960	15601	15769	15615	15691	15661	15559	15714	15653	15554	15802	15774	15691	15717	15554	15673	15609	15707	15746	15547	15620	15669	15911	15739	15707	15719	15568	15642	15795	15654	15662	15508	15710	15707	15686	15749	15694	15595	15512	15578	15663	15661	15681	15605	15637	15709	15597	15698	15803	15592	15613	15512	15716	15671	15640	15685	15744	15697	15713	15962	15696	15659	15695	15607	15635	15610	15678	15822	15622	15675	15576	15649	15703	15614	15594	15715	15521	15685	15739	15665	15900	15634	15653	15659	15617	15556	15808	15579	15541	15743	15755	15574	15567	15736	15685	15586	15600	15735	15982	15788	15768	15693	15753	15831	15559	15802	15822	15813	15770	15827	15734	15642	15563	15689	15635	15884	15757	15737	15697	15650	15715	15487	15823	15688	15861	15659	15874	15783	15794	15736	15537	15601	15810	15524	15742	15677	15420	15581	15657	15626	15562	15833	15762	15637	15584	15816	15748	15545	15577	15598	15516	15640	15807	15687	15586	15690	15571	15692	15608	15816	15602	15674	15688	15803	15539	15814	15725	15653	15817	15937	15566	15707	15726	15629	15780	15623	15634	15738	15555	15700	15525	15726	15776	15538	15750	15680	15574	15803	15710	15757	15687	15561	15571	15759	15714	15731	15739	15604	15774	15669	15768	15905	15701	15501	15498	15618	15706	15733	15668	15881	15684	15729	15815	15696	15825	15812	15619	15858	15751	15884	15654	15560	15561	15690	15718	15727	15589	15533	15853	15652	15628	15640	15578	15583	15725	15787	15619	15855	15548	15678	15824	15737	15557	15774	15859	15665	15653	15533	15755	15629	15691	15666	15782	15667	15643	15696	15683	15713	15851	15725	15581	15713	15697	15660	15671	15680	15654	15671	15713	15662	15597	15727	15706	15652	15764	15789	15532	15743	15723	15635	15598	15793	15593	15501	15545	15736	15779	15505	15628	15747	15765	15706	15672	15530	15802	15606	15805	15559	15719	15579	15870	15611	15735	15718	15678	15751	15706	15583	15734	15691	15711	15586	15500	15813	15744	15803	15715	15554	15721	15717	15728	15609	15672	15839	15749	15805	15774	15612	15614	15843	15815	15700	15779	15585	15649	15743	15801	15610	15491	15456	15572	15746	15634	15686	15736	15765	15590	15628	15620	15498	15622	15560	15817	15588	15639	15756	15791	15736	15615	15632	15763	15700	15724	15903	15680	15624	15753	15620	15732	15736	15632	15679	15742	15639	15743	15652	15721	15597	15792	15730	15738	15568	15884	15673	15697	15706	15570	15789	15553	15815	15684	15804	15620	15626	15651	15722	15638	15615	15692	15671	15499	15689	15452	15634	15569	15605	15710	15499	15610	15626	15824	15676	15722	15678	15817	15699	15454	15745	15589	15609	15608	15701	15728	15668	15747	15681	15653	15607	15824	15485	15777	15701	15675	15559	15785	15769	15638	15867	15685	15864	15555	15694	15772	15797	15708	15515	15684	15697	15505	15549	15679	15680	15733	15783	15558	15627	15642	15773	15655	15648	15634	15557	15648	15651	15873	15751	15701	15680	15726	15665	15893	15876	15614	15766	15777	15828	15800	15718	15658	15624	15793	15517	15758	15792	15667	15615	15565	15523	15721	15787	15804	15674	15735	15628	15844	15715	15647	15715	15673	15750	15658	15649	15527	15798	15655	15854	15630	15694	15761	15650	15769	15496	15859	15655	15600	15726	15843	15689	15690	15655	15788	15721	15735	15554	15660	15700	15663	15657	15675	15816	15574	15796	15665	15546	15756	15481	15724	15795	15567	15590	15739	15640	15644	15838	15816	15654	15720	15666	15640	15796	15716	15525	15578	15748	15628	15780	15700	15626	15680	15711	15633	15750	15720	15783	15582	15610	15851	15784	15634	15749	15774	15715	15750	15614	15613	15623	15803	15679	15742	15709	15695	15806	15602	15639	15570	15549	15747	15455	15739	15619	15707	15635	15812	15670	15559	15607	15636	15987	15668	15680	15625	15811	15664	15618	15866	15669	15767	15565	15709	15829	15496	15743	15780	15544	15665	15711	15518	15557	15767	15662	15632	15722	15644	15752	15822	15598	15557	15530	15943	15588	15546	15568	15670	15733	15711	15686	15724	15478	15671	15814	15661	15579	15627	15492	15679	15691	15673	15793	15916	15639	15807	15717	15633	15852	15714	15691	15741	15670	15761	15718	15678	15685	15667	15604	15693	15762	15800	15741	15580	15722	15752	15521	15569	15875	15947	15724	15702	15724	15536	15773	15757	15573	15713	15714	15748	15594	15654	15615	15733	15702	15659	15726	15632	15539	15615	15807	15646	15697	15817	15625	15644	15798	15571	15638	15703	15710	15769	15749	15836	15725	15792	15725	15611	15744	15730	15817	15659	15639	15764	15687	15556	15698	15701	15816	15535	15601	15689	15814	15649	15680	15767	15759	15809	15747	15684	15878	15719	15812	15695	15756	15796	15606	15725	15880	15754	15805	15751	15537	15657	15743	15687	15901	15716	15739	15667	15503	15633	15648	15668	15654	15609	15628	15544	15730	15699	15880	15801	15681	15568	15680	15609	15684	15634	15620	15549	15685	15684	15554	15505	15606	15669	15682	15675	15605	15828	15690	15446	15932	15547	15647	15638	15830	15722	15727	15655	15989	15519	15780	15676	15747	15493	15705	15675	15664	15768	15752	15630	15557	15675	15760	15625	15679	15940	15676	15734	15646	15685	15705	15596	15509	15680	15659	15688	15750	15696	15687	15743	15795	15605	15787	15556	15548	15669	15736	15566	15723	15754	15784	15653	15742	15591	15528	15560	15695	15690	15780	15655	15649	15602	15628	15597	15818	15694	15558	15856	15792	15781	15816	15642	15792	15777	15654	15678	15790	15647	15750	15540
25440	21725	28183	28313	22273	20601	19901	18630	18454	18190	18084	17902	17871	17833	17790	17577	17513	17382	17385	17493	17548	17537	17376	17655	17389	17441	17301	17479	17406	17630	17672	17428	17302	17582	17355	17378	17446	17460	17308	17134	17412	17391	17268	17268	17631	17264	17491	17428	17529	17134	17358	17297	17333	17422	17364	17213	17163	17505	17577	17351	17401	17226	17336	17527	17337	17232	17251	17556	17440	17465	17216	17282	17329	17446	17355	17304	17399	17319	17224	17266	17522	17418	17348	17499	17157	17143	17174	17191	17379	17349	16984	17169	17386	17436	17354	17278	17345	17376	17274	17545	17387	17438	17158	17232	17275	17346	17478	17318	17450	17294	17316	17471	17383	17451	17164	17258	17122	17491	17386	17286	17430	17388	17231	17385	17476	17427	17338	17099	17185	17096	17331	17316	17354	17201	17114	17469	17238	17344	17180	17312	17493	17349	17495	17528	17157	17266	17345	17353	17346	17342	17302	17241	17150	17402	17539	17413	17267	17541	17397	17353	17293	17252	17298	17303	17182	17022	17375	17374	17305	17259	17449	17293	17435	17377	17137	17272	17454	17485	17445	17533	17420	17313	17386	17417	17185	17132	17264	17248	17251	17197	17347	17298	17282	17198	17298	17554	17356	17367	17414	17288	17211	17265	17179	17352	17305	17240	17165	17381	17176	17210	17527	17402	17303	17209	17276	17233	17355	17407	17282	17380	17300	17418	17340	17328	17430	17305	17413	17353	17166	17372	17318	17443	17214	17267	17274	17416	17208	17326	17285	17529	17494	17324	17348	17409	17285	17361	17249	17440	17431	17477	17324	17177	17372	17442	17250	17330	17487	17360	17436	17259	17168	17269	17271	17278	17268	17274	17482	17336	17227	17209	17510	17226	17412	17319	17394	17322	17101	17248	17355	17369	17321	17420	17502	17517	17533	17200	17577	17354	17322	17490	17306	17036	17215	17325	17476	17440	17212	17186	17495	17264	17302	17413	17242	17373	17267	17260	17248	17488	17546	17210	17510	17415	17162	17413	17477	17385	17458	17320	17374	17262	17255	17273	17250	17286	17400	17257	17269	17389	17232	17445	17288	17464	17493	17445	17201	17525	17352	17489	17365	17313	17282	17407	17394	17074	17445	17369	17276	17491	17311	17380	17326	17447	17462	17437	17313	17461	17315	17263	17566	17260	17441	17215	17497	17355	17327	17383	17372	17338	17273	17483	17366	17448	17431	17340	17396	17460	17279	17255	17172	17536	17270	17220	17348	17334	17437	17299	17168	17316	17361	17286	17365	17494	17204	17298	17434	17375	17593	17708	17539	17221	17251	17304	17370	17177	17592	17107	17356	17527	17337	17174	17212	17322	17363	17287	17437	17542	17436	17333	17415	17343	17167	17370	17305	17074	17476	17557	17665	17403	17414	17432	17286	17380	17324	17477	17216	17444	17470	17488	17471	17375	17417	17572	17452	17241	17352	17415	17274	17187	17343	17071	17243	17349	17411	17414	17330	17438	17235	17363	17481	17279	17426	17415	17218	17408	17461	17392	17290	17254	17398	17395	17541	17508	17345	17362	17364	17405	17298	17265	17135	17310	17381	17362	17363	17159	17193	17455	17196	17348	17390	17262	17658	17378	17392	17478	17264	17378	17276	17476	17416	17373	17426	17329	17308	17445	17231	17307	17168	17174	17190	17516	17478	17562	17389	17286	17347	17224	17415	17202	17376	17605	17373	17237	17362	17274	17335	17429	17405	17351	17424	17436	17288	17140	17373	17242	17193	17480	17344	17255	17487	17368	17583	17391	17279	17311	17311	17177	17261	17226	17554	17489	17355	17270	17394	17470	17354	17311	17307	17252	17355	17234	17214	17313	17330	17319	17370	17169	17375	17385	17194	17224	17360	17313	17546	17206	17566	17184	17193	17322	17345	17335	17473	17392	17457	17337	17549	17297	17415	17264	17186	17149	17200	17501	17409	17411	17464	17208	17417	17402	17612	17416	17216	17455	17479	17413	17435	17271	17236	17332	17278	17385	17217	17253	17296	17411	17260	17131	17313	17434	17466	17330	17268	17265	17377	17118	17464	17320	17329	17103	17250	17335	17107	17361	17352	17294	17290	17335	17386	17272	17338	17337	17435	17260	17251	17362	17288	17393	17466	17385	17263	17135	17340	17268	17494	17435	17476	17577	17228	17184	17327	17358	17324	17288	17229	17201	17323	17459	17305	17152	17295	17291	17337	17339	17370	17312	17404	17102	17418	17354	17199	17442	17237	17034	17482	17414	17363	17327	17336	17270	17358	17135	17595	17373	17378	17273	17380	17504	17507	17322	17467	17477	17387	17459	17245	17207	17411	17207	17368	17331	17335	17463	17426	17452	17559	17195	17455	17253	17251	17318	17467	17467	17312	17344	17356	17452	17375	17415	17392	17574	17413	17329	17316	17243	17420	17270	17467	17383	17313	17457	17309	17419	17339	17482	17252	17346	17496	17255	17245	17335	17221	17440	17222	17111	17281	17443	17354	17624	17402	17373	17326	17529	17210	17314	17230	17516	17441	17164	17309	17330	17396	17129	17362	17346	17362	17457	17427	17363	17325	17049	17439	17362	17357	17343	17338	17349	17198	17228	17354	17445	17273	17274	17259	17353	17232	17253	17390	17290	17529	17372	17322	17365	17576	17440	17278	17345	17323	17346	17295	17237	17298	17226	17313	17366	17438	17268	17400	17293	17535	17312	17199	17301	17375	17335	17281	17369	17296	17233	17557	17037	17347	17494	17392	17268	17322	17251	17239	17316	17193	17281	17397	17346	17530	17468	17236	17304	17562	17560	17319	17266	17229	17292	17265	17431	17293	17236	17384	17261	17254	17323	17185	17232	17397	17175	17133	17206	17318	17244	17545	17346	17375	17485	17602	17257	17264	17398	17293	17310	17407	17478	17378	17216	17358	17575	17283	17234	17271	17178	17455	17352	17387	17348	17427	17459	17171	17325	17368	17198	17556	17355	17295	17586	17345	17395	17384	17448	17350	17582	17293	17164	17328	17441	17316	17403	17425	17439	17427	17536	17450	17300	17465	17370	17224	17401	17252	17290	17268	17416	17484	17374	17361	17347	17245	17426	17538	17312	17277	17181	17330	17603	17472	17451	17360	17444	17191	17299	17342	17284	17420	17149	17525	17411	17496	17366	17360	17167	17557	17546	17587	17299	17343	17425	17228	17201	17328	17141	17468	17293	17365	17550	17380	17325	17214	17188	17395	17260	17316	17473	17407	17372	17416	17390	17360	17520	17458	17395	17260	17192	17395	17267	17289	17365	17379	17322	17511	17285	17496	17567	17419	17155	17347	17341	17346	17299	17206	17366	17386	17342	17395	17318	17140	17405	17401	17324	17282	17205	17264	17453	17386	17290	17270	17420	17459	17242	17491	17306	17487	17278	17274	17317	17181	17381	17456	17300	17400	17266	17343	17375	17332	17333	17364	17378	17414	17472	17350	17466	17451	17321	17356	17233	17390	17278	17294	17496	17257	17300	17352	17456	17317	17292	17286	17319	17229	17216	17483	17552	17279	17347	17448	17421	17305	17502	17632	17453	17416	17273	17237	17330	17384	17365	17306	17376	17383	17538	17295	17212	17577	17338	17270	17452	17533	17468	17481	17437	17469	17525	17372	17290	17225	17201	17149	17343	17343	17378	17318	17292	17457	17438	17353	17327	17532	17299	17227	17342	17524	17344	17494	17458	17332	17276	17310	17341	17319	17203	17208	17275	17302	17263	17185	17314	17443	17245	17460	17507	17376	17163	17293	17285	17473	17392	17547	17317	17347	17255	17350	17314	17332	17324	17240	17233	17400	17497	17267	17219	17467	17245	17550	17194	17248	17475	17458	17331	17263	17239	17287	17470	17459	17238	17325	17310	17360	17328	17430	17483	17588	17235	17505	17218	17228	17454	17222	17557	17500	17344	17413	17467	17335	17118	17246	17163	17402	17483	17527	17344	17308	17186	17388	17429	17372	17442	17222	17254	17413	17324	17448	17190	17056	17157	17408	17392	17385	17341	17325	17290	17373	17330	17334	17367	17279	17196	17285	17549	17337	17460	17484	17343	17513	17345	17396	17346	17240	17310	17434	17019	17439	17288	17405	17404	17197	17495	17294	17464	17549	17348	17429	17343	17312	17357	17272	17342	17639	17349	17388	17425	17523	17176	17454	17315	17315	17335	17287	17197	17246	17621	17344	17422	17298	17483	17521	17266	17249	17475	17386	17179	17303	17214	17491	17270	17410	17406	17550	17302	17344	17561	17593	17614	17341	17310	17477	17402	17340	17292	17453	17324	17288	17211	17359	17361	17505	17301	17354	17446	17452	17090	17333	17357	17513	17322	17412	17370	17406	17326	17484	17596	17127	17318	17206	17271	17332	17311	17239	17389	17366	17350	17216	17317	17465	17261	17281	17285	17308	17423	17154	17342	17444	17551	17464	17404	17311	17314	17156	17248	17472	17376	17203	17357	17436	17382	17252	17361	17390	17194	17180	17105	17470	17400	17286	17354	17220	17327	17150	17254	17497	17401	17441	17148	17230	17379	17434	17478	17378	17412	17444	17371	17432	17472	17344	17261	17259	17254	17345	17357	17233	17367	17323	17449	17447	17407	17393	17286	17361	17471	17256	17360	17293	17311	17324	17454	17370	17269	17559	17427	17340	17279	17611	17433	17150	17358	17373	17536	17446	17421	17392	17068	17106	17477	17467	17308	17346	17446	17476	17275	17321	17358	17197	17306	17051	17415	17302	17522	17519	17563	17344	17244	17221	17416	17498	17374	17364	17231	17377	17335	17339	17485	17372	17228	17461	17505	17159	17505	17142	17342	17381	17439	17435	17449	17437	17154	17257	17545	17313	17209	17307	17395	17390	17365	17471	17276	17385	17318	17362	17386	17399	17383	17321	17362	17383	17366	17443	17262	17247	17538	17546	17206	17171	17334	17276	17242	17477	17407	17328	17524	17299	17339	17357	17543	17450	17541	17535	17388	17272	17495	17426	17320	17584	17333	17341	17332	17395	17434	17328	17369	17563	17284	17331	17537	17185	17330	17305	17566	17306	17374	17335	17398	17464	17392	17418	17218	17570	17260	17341	17529	17176	17337	17215	17246	17367	17287
26222	44249	35868	26860	22619	20094	18747	17558	16982	16679	16444	16431	16107	15961	15741	15645	15655	15784	15439	15680	15684	15372	15584	15689	15527	15468	15488	15388	15492	15421	15501	15457	15488	15495	15668	15537	15596	15510	15529	15491	15474	15313	15442	15482	15447	15518	15479	15420	15314	15382	15487	15588	15456	15466	15299	15465	15286	15499	15334	15409	15562	15267	15526	15627	15534	15568	15457	15480	15449	15203	15575	15485	15376	15469	15414	15478	15419	15542	15580	15399	15498	15368	15496	15616	15624	15428	15548	15361	15378	15417	15424	15436	15491	15458	15629	15507	15304	15545	15339	15467	15328	15468	15486	15666	15405	15336	15488	15518	15458	15299	15431	15482	15517	15469	15311	15520	15324	15332	15398	15438	15333	15508	15457	15358	15371	15541	15339	15423	15452	15416	15355	15499	15260	15422	15482	15488	15271	15420	15490	15424	15395	15604	15368	15480	15370	15339	15401	15562	15236	15604	15609	15488	15555	15330	15431	15459	15242	15415	15285	15253	15354	15597	15533	15468	15390	15385	15367	15578	15520	15231	15403	15544	15547	15415	15558	15510	15270	15658	15532	15456	15390	15320	15536	15432	15330	15368	15377	15338	15531	15492	15480	15422	15347	15390	15483	15495	15542	15475	15529	15668	15497	15413	15535	15495	15646	15395	15400	15618	15409	15380	15538	15380	15378	15402	15449	15266	15285	15570	15494	15404	15473	15419	15361	15315	15279	15441	15364	15545	15505	15388	15478	15479	15415	15421	15466	15377	15457	15404	15548	15464	15457	15618	15348	15301	15576	15444	15458	15407	15528	15346	15530	15441	15454	15331	15258	15486	15296	15531	15570	15337	15587	15639	15474	15432	15388	15331	15550	15458	15553	15373	15480	15246	15416	15498	15272	15175	15566	15296	15329	15567	15452	15393	15486	15482	15440	15486	15360	15407	15447	15537	15449	15576	15370	15453	15297	15402	15408	15406	15314	15501	15608	15447	15486	15397	15346	15401	15561	15562	15456	15392	15427	15578	15389	15480	15520	15324	15491	15565	15425	15522	15382	15531	15645	15528	15460	15389	15356	15297	15390	15557	15277	15392	15561	15423	15232	15576	15467	15333	15505	15379	15486	15376	15556	15519	15361	15330	15402	15494	15348	15428	15426	15586	15468	15203	15471	15452	15626	15479	15536	15330	15403	15641	15420	15289	15546	15486	15460	15401	15456	15199	15404	15270	15379	15561	15667	15391	15375	15479	15376	15506	15477	15557	15476	15531	15406	15406	15378	15395	15417	15569	15464	15298	15387	15318	15341	15507	15434	15661	15193	15493	15570	15441	15536	15507	15505	15432	15443	15420	15265	15364	15382	15611	15295	15447	15557	15338	15506	15530	15297	15332	15362	15437	15518	15572	15458	15354	15457	15416	15290	15376	15450	15292	15424	15548	15353	15529	15523	15547	15305	15509	15325	15502	15486	15513	15573	15397	15564	15397	15470	15544	15359	15513	15303	15356	15468	15322	15509	15473	15412	15310	15742	15416	15403	15486	15353	15567	15332	15375	15518	15450	15398	15410	15488	15371	15558	15439	15404	15404	15405	15328	15419	15453	15264	15450	15518	15258	15550	15401	15525	15282	15469	15399	15400	15341	15488	15271	15262	15547	15332	15674	15497	15481	15538	15526	15510	15468	15639	15622	15338	15565	15511	15417	15443	15410	15517	15305	15584	15456	15566	15191	15415	15415	15564	15441	15602	15317	15525	15454	15410	15461	15554	15401	15525	15485	15533	15502	15429	15466	15460	15490	15533	15401	15539	15399	15543	15581	15508	15368	15366	15477	15443	15452	15465	15378	15601	15433	15417	15564	15416	15462	15425	15555	15461	15407	15477	15465	15360	15505	15302	15379	15415	15517	15377	15277	15402	15343	15420	15585	15532	15477	15458	15463	15379	15470	15373	15383	15437	15360	15518	15525	15346	15417	15469	15539	15397	15534	15385	15654	15492	15486	15496	15451	15326	15331	15461	15280	15566	15413	15330	15511	15437	15378	15231	15214	15370	15395	15516	15402	15327	15500	15372	15518	15497	15480	15477	15482	15430	15343	15446	15370	15499	15419	15532	15490	15511	15479	15420	15376	15371	15464	15301	15273	15798	15269	15523	15368	15359	15498	15472	15457	15375	15264	15439	15629	15347	15455	15453	15343	15556	15499	15396	15438	15510	15520	15537	15539	15455	15576	15443	15416	15358	15488	15452	15508	15413	15481	15269	15384	15324	15433	15506	15561	15583	15470	15403	15440	15485	15416	15542	15600	15545	15394	15358	15379	15316	15295	15365	15323	15351	15285	15463	15445	15336	15455	15520	15463	15481	15226	15477	15446	15584	15513	15428	15412	15381	15416	15554	15583	15533	15463	15555	15579	15340	15648	15463	15308	15288	15371	15506	15527	15561	15439	15515	15410	15633	15462	15322	15273	15483	15375	15479	15259	15447	15272	15451	15485	15342	15593	15588	15381	15385	15434	15575	15415	15593	15503	15345	15428	15386	15376	15434	15427	15659	15408	15491	15512	15237	15611	15442	15600	15473	15361	15394	15322	15452	15531	15409	15632	15438	15534	15609	15519	15494	15459	15488	15461	15573	15446	15532	15473	15504	15468	15411	15542	15519	15399	15418	15331	15290	15556	15564	15432	15428	15354	15483	15473	15315	15490	15432	15645	15401	15500	15466	15353	15458	15313	15591	15434	15355	15232	15529	15249	15403	15419	15509	15384	15600	15618	15578	15482	15598	15560	15306	15582	15429	15419	15405	15392	15497	15241	15584	15524	15516	15484	15567	15445	15414	15332	15724	15410	15569	15614	15261	15455	15284	15496	15417	15396	15473	15367	15486	15489	15513	15508	15502	15551	15493	15335	15329	15510	15504	15370	15430	15452	15614	15451	15479	15344	15434	15450	15291	15588	15454	15438	15505	15641	15457	15402	15515	15467	15448	15363	15468	15602	15481	15449	15314	15348	15405	15373	15475	15617	15528	15451	15461	15556	15329	15415	15473	15452	15537	15320	15531	15449	15546	15371	15400	15495	15397	15521	15497	15432	15558	15396	15420	15583	15546	15385	15414	15307	15249	15405	15454	15475	15517	15365	15539	15470	15494	15502	15411	15499	15477	15412	15567	15251	15409	15436	15410	15511	15541	15348	15517	15402	15230	15300	15530	15548	15698	15468	15505	15394	15549	15362	15456	15433	15399	15482	15369	15485	15276	15703	15542	15419	15622	15427	15547	15335	15336	15610	15548	15426	15453	15506	15352	15451	15361	15482	15518	15317	15401	15291	15402	15516	15565	15505	15340	15380	15544	15558	15513	15564	15418	15428	15255	15385	15485	15359	15392	15451	15346	15274	15412	15326	15468	15328	15495	15336	15369	15398	15474	15530	15575	15510	15477	15678	15468	15434	15676	15527	15353	15327	15500	15533	15406	15444	15329	15359	15350	15498	15430	15404	15447	15430	15704	15453	15516	15392	15517	15460	15470	15536	15510	15465	15581	15291	15378	15424	15398	15389	15382	15304	15366	15391	15409	15424	15402	15466	15435	15302	15459	15529	15567	15420	15570	15441	15458	15416	15521	15266	15508	15271	15433	15523	15485	15345	15391	15427	15486	15559	15465	15432	15451	15473	15494	15439	15540	15371	15467	15560	15508	15362	15473	15466	15523	15534	15452	15420	15606	15233	15452	15388	15532	15402	15540	15646	15377	15371	15582	15390	15459	15443	15370	15517	15365	15372	15459	15499	15324	15375	15460	15487	15425	15558	15443	15529	15225	15474	15521	15312	15373	15452	15381	15394	15358	15509	15613	15382	15372	15357	15271	15521	15350	15338	15481	15489	15296	15566	15455	15449	15595	15386	15526	15371	15342	15346	15378	15357	15476	15552	15503	15430	15429	15330	15613	15440	15585	15532	15467	15539	15537	15449	15407	15499	15324	15671	15446	15604	15367	15445	15502	15321	15275	15626	15393	15336	15617	15471	15364	15375	15471	15432	15338	15510	15404	15664	15526	15424	15424	15416	15586	15362	15433	15507	15232	15449	15413	15525	15582	15334	15520	15452	15540	15252	15497	15443	15471	15252	15371	15390	15339	15387	15434	15305	15497	15368	15415	15514	15424	15511	15445	15506	15464	15355	15343	15246	15518	15454	15496	15562	15564	15370	15593	15353	15351	15456	15387	15431	15339	15496	15453	15376	15288	15383	15544	15408	15427	15362	15399	15489	15545	15393	15457	15449	15541	15552	15585	15592	15553	15501	15374	15531	15582	15573	15431	15309	15514	15315	15542	15455	15525	15509	15459	15487	15389	15516	15436	15490	15508	15394	15557	15463	15471	15471	15481	15561	15516	15241	15348	15460	15481	15442	15395	15548	15238	15402	15478	15425	15615	15486	15534	15483	15346	15388	15565	15366	15489	15494	15467	15331	15287	15574	15439	15515	15491	15498	15733	15553	15483	15540	15333	15430	15523	15616	15373	15499	15294	15619	15359	15551	15417	15636	15298	15422	15435	15424	15537	15515	15379	15509	15444	15451	15345	15425	15469	15379	15535	15397	15471	15345	15409	15353	15330	15452	15271	15417	15589	15459	15424	15529	15556	15586	15422	15459	15468	15329	15388	15427	15536	15602	15274	15257	15448	15444	15476	15353	15496	15372	15558	15402	15526	15382	15504	15344	15506	15411	15378	15395	15206	15400	15481	15570	15386	15405	15557	15417	15515	15459	15468	15490	15412	15549	15593	15375	15552	15484	15356	15588	15510	15443	15400	15411	15418	15542	15331	15334	15577	15489	15503	15398	15553	15244	15359	15429	15458	15608	15170	15395	15523	15416	15471	15509	15493	15478	15483	15464	15412	15426	15436	15400	15545	15435	15525	15598	15443	15375	15279	15478	15326	15468	15469	15502	15301	15520	15651	15377	15654	15520	15438	15434	15475	15473	15496	15204	15300	15340	15480	15450	15487	15567	15419	15482	15524	15499	15434	15402	15483	15593	15550	15616	15324	15448	15375	15499	15475	15504	15402	15402	15390	15571	15679	15336	15253	15451	15392	15426	15597	15409	15470	15372	15363	15444	15398	15506	15438	15555	15400	15519	15652	15642	15437	15331	15303	15448	15426	15445
22552	21502	28652	24866	22313	24629	25501	20883	20019	20040	19586	19167	19077	18605	18420	18456	18177	18428	18247	18185	18233	18135	18093	18039	18060	17816	18070	18000	18036	17844	17965	17844	17827	17848	17826	17828	17760	17788	17691	17828	17834	17856	17806	17844	17783	17923	17754	17746	17921	17758	17741	17930	17902	17938	17863	17831	18010	17863	17903	17905	17837	17930	18042	17851	17685	17868	17793	17757	17795	17746	17980	17862	17889	17990	17887	17587	17715	17843	17815	17801	18019	17674	17605	17809	17835	17841	17800	17888	17806	17624	17958	17873	17874	17660	17720	17849	17865	17646	17875	17809	17793	17783	17900	17761	17772	17898	17839	17861	17865	17678	17774	17753	17840	17810	17883	18027	17865	17895	17727	17865	17686	17802	17837	17817	17915	17821	17928	17999	17854	17671	17781	17663	18001	17741	17806	17921	17703	17600	17768	17834	17646	17632	17704	17949	17800	17901	17778	17785	17701	18033	17832	17713	17940	17876	17718	17717	17970	17846	17768	17758	17672	17808	17949	17771	17845	17762	17826	17667	17764	17655	17605	17624	17773	17781	17725	17876	17733	17743	17939	17872	17903	17743	17694	17552	17946	17869	17751	17798	17832	17975	17670	17844	17751	17724	17795	17827	17675	17916	17615	17819	17752	17866	17701	17761	17736	17883	17593	17669	17922	17823	17630	17719	17848	17683	17758	17637	17643	17697	17741	17887	17755	17907	17710	17749	17941	17864	17745	17501	17938	17858	17831	17851	17844	17959	17563	17669	17865	17782	17692	17818	17785	17620	17879	17777	17780	17826	17834	17544	17632	18031	17747	17736	17657	17823	17674	17778	17740	17721	17709	17760	17826	17649	17814	17944	17798	17806	17676	17739	17961	17970	17957	17947	17892	17748	17985	17821	17769	17791	17740	17754	17961	17816	17801	17782	17816	17677	17643	17962	17895	17841	18011	17653	17624	17646	17876	18007	18045	17943	17747	17747	17774	17934	17652	17694	17664	17791	17923	17826	17686	17896	17726	17657	17732	17955	17635	17752	17800	17957	17744	17938	17800	17824	17865	17783	17563	17805	17923	17845	17708	17966	17980	17849	17989	17673	17993	17812	17810	17724	17989	17781	17862	17818	17834	17673	17703	17917	17773	17707	17942	17759	17483	17729	17790	17741	17914	17721	17681	17783	17910	17853	17935	17923	17711	17849	17690	17688	17817	17886	17698	17844	17750	17804	17810	17709	17754	17679	17658	18035	17904	17753	17853	17834	17813	17858	17813	17953	17971	17594	17799	17867	17916	17953	17965	17937	17826	17705	17789	17838	17928	17823	17893	17638	17862	17916	17757	17770	17647	17562	17696	17793	17872	17919	17658	17651	17499	17789	17899	17784	17636	17820	17466	17711	17668	17832	17838	17805	17747	17764	17833	17750	17874	17769	17851	17770	17879	17859	17799	18059	17819	17834	17743	17850	17690	17673	17731	17868	17612	17971	17792	17746	17658	17771	17934	17894	17736	17826	17654	17673	17841	17961	17803	17680	17733	17755	18014	17916	17671	17987	17818	17859	17757	17920	17917	17678	17764	17798	17864	17642	17956	17755	17708	17751	17875	17592	17822	17871	17685	17682	17878	17688	17791	17695	17673	17984	17873	17676	17840	17931	17949	17876	18011	17910	17632	17739	17891	17744	17864	17626	17711	17737	17750	17490	17670	17889	17668	17745	17710	17955	17922	17789	17690	17685	17890	17830	17852	17769	17803	17748	17757	17754	17862	17852	17631	17946	17824	18011	17770	17639	18077	17920	17655	17856	17839	17725	17916	17756	17883	17717	17861	17871	17749	17638	17756	17702	17774	17810	17894	17700	17819	17657	17848	17925	17611	17867	17894	17843	17882	17651	17762	17813	17699	17581	17602	17902	17791	17662	17841	17952	17882	17810	17791	18036	17858	17700	17727	17777	17889	17714	17649	17797	17837	17819	17923	17707	18067	17867	17889	17822	18167	17944	17665	17753	17872	17805	17591	17724	17813	17634	17845	17972	17670	17707	17817	17812	17684	17644	17753	17666	17868	17672	17734	17858	17640	17806	17724	17881	17787	17809	17866	17688	17924	17599	17744	17819	17773	17633	17526	17839	17920	17709	17726	17849	17830	17659	17890	17857	17675	17793	17814	17690	17847	17823	17959	17810	17765	17902	17865	17623	17904	17927	17537	18007	17771	18145	17639	17981	17792	17826	17796	17664	17770	17827	17680	17822	17885	17730	17903	17518	17848	17660	17769	17842	17736	17687	17744	17893	17896	17827	17722	17697	17722	17729	17636	17891	17619	17663	17820	17791	17768	17809	18001	17690	17650	17817	17681	17806	17665	17831	17817	17862	17855	17660	17662	17610	17810	17895	17733	17596	17828	18038	17832	17656	17942	17713	17748	17789	17766	17747	17718	17672	17678	17553	17847	17677	17738	17834	17814	17921	18093	17839	17602	17795	17796	17898	17652	17876	17779	17921	17873	17721	17895	17678	17960	17760	17659	17632	17923	17688	17838	18029	17905	17667	17690	17627	17647	18008	17812	17837	18026	17701	17598	17760	17816	17840	18052	17747	17604	17855	17781	17696	17922	17963	17783	17843	17817	17674	17626	17927	17763	17906	17899	17912	17816	17874	17912	17891	17923	17742	17897	17934	17883	17912	17601	17797	17773	17561	17891	17719	17768	17747	17835	17863	17667	17545	17988	17628	17691	17686	17655	17762	17607	17926	17787	17693	17861	17780	17904	17750	17749	17887	17895	17762	17860	17926	17868	17874	17817	17935	17797	17937	17904	17714	17757	17814	17791	17591	17619	17899	17524	17961	17794	17718	17910	17726	17740	17685	17777	17799	17861	17813	17469	17680	17950	17812	17752	17705	17932	18016	17892	17773	17683	17885	17812	17619	17878	17612	17692	17789	17875	17605	17610	17671	17867	17741	17848	17882	17748	17645	17729	17943	17789	17859	17650	17935	17617	17801	17856	17882	17740	17815	17847	17853	17924	17883	17702	17967	17659	17669	17647	17610	17763	17756	17810	17805	17860	17669	17685	17745	17864	17844	17639	17620	17619	17806	17699	17728	17668	17794	17820	17739	17721	17663	17888	17952	17949	17737	17795	17695	17803	17748	17658	17776	17874	17851	17828	17688	17813	17628	17908	17659	17765	17714	17777	17616	17866	17606	17792	17742	17898	17820	18003	17834	17642	17656	17609	17703	17704	17595	17779	17673	17691	17795	17638	17749	17594	17838	17657	17734	17819	17932	17695	17687	17609	17562	17717	17852	17846	17715	18031	17919	17892	17906	17756	17550	17890	17662	17731	17868	17832	17912	17863	17747	17851	17667	17733	17670	17836	17777	17625	17746	17826	17749	17874	17724	17745	17945	17851	17773	17848	17568	17843	17738	17938	17644	17582	17827	17686	17839	17863	17617	17728	17556	17931	17809	17762	17811	17787	17910	17851	17827	17775	17751	17679	17829	17712	17749	17856	17762	17969	17815	17733	17756	18058	17600	17751	17950	17925	17849	17895	17709	17847	17916	17804	17748	17689	17776	17926	17702	17921	17871	17685	17846	17794	17863	17856	17776	17800	17719	17712	17719	17653	17958	17853	17778	17596	17793	17655	17793	17698	17754	17886	17646	17757	17779	17629	17786	18113	17826	17861	17598	17880	17862	17731	17651	17905	17705	17735	17629	17957	17888	17718	17685	17751	17618	17666	17892	17833	17746	17626	17918	17730	17710	17815	17676	17625	17879	17955	17746	17868	17505	17873	17813	17776	17849	17747	17882	17730	17937	17757	17924	17781	17800	17880	17755	17589	17504	17802	17761	17965	17869	17866	17772	17732	17700	17898	17817	17909	17801	17820	17789	17840	17786	17696	17801	17821	17942	17641	17749	17797	17871	17918	17640	17735	17820	17864	17837	17730	17750	17772	17787	17838	17806	17844	17855	17598	17904	17899	17894	17655	17735	17740	17644	17803	17776	17865	17837	17768	17785	17816	17815	17911	17533	17808	17785	17736	17608	17831	17851	17776	17568	17769	17868	17912	17626	17762	17708	17765	17792	17862	17848	17744	17866	17691	17949	17979	17781	17645	17706	17859	17812	17835	17752	17671	17934	17735	17711	17658	17601	17923	17792	17637	17784	17701	17755	17904	17807	17802	17805	17854	17869	17790	17700	17706	17754	17580	17811	17725	17814	17668	17692	17725	17830	17755	17662	17962	17761	17818	17769	17649	17745	17692	17778	17813	17660	17597	17802	17710	17947	17640	17657	17800	17819	17755	17708	17955	17866	17919	17696	17824	17902	17896	17820	17841	17820	17745	17767	17846	17874	17880	17859	17704	17674	17679	17878	17856	17742	17549	17760	17817	17696	17670	17916	17719	17888	17789	17771	17651	17898	17775	17918	17804	17918	17671	17792	17773	17674	17883	17729	17679	17838	17979	17655	17794	17751	17613	17769	17594	17776	18031	17847	17796	17824	17838	18014	17916	17872	17882	17681	17805	17911	17685	17774	17984	17838	17663	17649	17760	17601	17571	17938	17803	17721	17816	17700	17767	17745	17874	17891	17912	17810	17982	17776	17619	17657	17717	17753	17572	17711	17721	17737	17743	17767	17915	17914	17951	17909	17518	17701	17834	17496	17759	17880	17759	17838	17690	17675	17650	17705	17784	17790	17758	17816	17922	17920	17903	17844	17802	17888	17772	17735	17907	17858	17794	17729	17892	17911	17767	17717	17885	17820	17701	17798	17780	17740	17668	17730	17831	17910	17811	17790	17897	17574	17782	17816	17860	17900	17725	17683	17763	17984	17540	17847	17807	17707	17760	17968	17721	17702	17574	17727	17935	17829	17775	17673	17811	17757	17707	17816	17546	17839	17635	17801	17734	17554	17813	17821	17644	17746	17766	17876	17828	17694	17760	17818	17697	17699	17775	17843	17802	17948	17982	17908	17720	17753	17559	17792	17854	17693	17853	17840	18088	17786	17859	17917	17841	17727	17740	17865	17858	17784	17870	17568	17852	17770	17645	17722	17729	17857	17767	17729	17745	17574	17613	17671	17763	17775	17694	17687	17908	17641	17713	17631	17756	17709	17556	17870	18052	17887	17682	17690	17709	17908	17833	17846	17705	17606
27197	51920	43415	33739	28239	24061	21526	19946	18998	18126	17672	17223	17045	16840	16649	16331	16257	16099	16057	15931	16040	15896	15922	15882	15848	15945	15961	15909	15841	15784	15865	15705	15701	15700	15973	15815	15769	15689	15728	15704	15651	15699	15774	15726	15632	15637	15828	15802	15610	15719	15865	15784	15609	15875	15711	15708	15766	15623	15663	15812	15785	15611	15815	15652	15888	15787	15747	15819	15533	15682	15767	15577	15680	15640	15649	15730	15681	15904	15655	15736	15664	15588	15834	15604	15797	15765	15724	15770	15798	15630	15741	15651	15610	15736	15732	15730	15740	15620	15632	15850	15756	15713	15836	15877	15654	15657	15690	15738	15827	15851	15800	15688	15677	15834	15815	15694	15782	15806	15833	15703	15840	15708	15463	15637	15804	15852	15590	15699	15614	15905	15823	15701	15643	15756	15824	15816	15590	15659	15792	15611	15560	15760	15578	15574	15830	16022	15646	15665	15593	15578	15551	15697	15725	15848	15829	15680	15746	15697	15741	15550	15531	15726	15685	15771	15671	15828	15751	15984	15812	15815	15731	15498	15635	15642	15820	15822	15596	15676	15527	15822	15683	15666	15708	15782	15653	15719	15836	15693	15739	15714	15632	15853	15751	15578	15636	15871	15565	15722	15967	15827	15747	15691	15656	15530	15830	15558	15655	15785	15622	15855	15743	15829	15732	15564	15549	15885	15643	15869	15747	15817	15703	15672	15708	15772	15684	15686	15761	15814	15749	15755	15796	15658	15566	15898	15729	15734	15681	15689	15706	15533	15698	15822	15788	15799	15779	15791	15822	15619	15658	15731	15844	15875	15701	15866	15736	15791	15885	15866	15648	15973	15789	15597	15707	15742	15672	15721	15660	15699	15729	15677	15574	15751	15707	15686	15650	15835	15578	15662	15694	15626	15733	15837	15608	15745	15692	15668	15676	15668	15852	15654	15917	15708	15817	15779	15629	15610	15743	15549	15748	15567	15758	15874	15827	15780	15668	15541	15777	15785	15860	15554	15580	15560	15691	15834	15889	15833	15670	15868	15774	15848	15656	15615	15717	15712	15661	15733	15794	15700	15667	15841	15583	15644	15573	15538	15808	15705	15673	15631	15703	15947	15707	15679	15721	15733	15640	15688	15868	15773	15799	15791	15645	15720	15624	15618	15888	15786	15655	15645	15746	15606	15588	15715	15798	15683	15687	15879	15712	15825	15782	15728	15628	15733	15621	15781	15930	15783	15547	15552	15886	15643	15795	15762	15758	15636	15800	15661	15540	15783	15728	15622	15760	15686	15663	15653	15847	15833	15674	15630	15637	15692	15772	15643	15762	15631	15705	15860	15718	16021	15955	15836	15782	15706	15700	15741	15672	15868	15615	15725	15747	15528	15804	15810	15817	15717	15661	15763	15686	15510	15723	15658	15636	15644	15757	15703	15542	15559	15770	15729	15810	15643	15728	15911	15781	15738	15747	15712	15722	15725	15861	15660	15605	15745	15800	15797	15549	15498	15592	15650	15743	15899	15537	15647	15714	15783	15640	15937	15535	15709	15817	15471	15681	15559	15735	15718	15796	15725	15909	15575	15983	15613	15769	15752	15751	15767	15787	15708	15822	15815	15692	15626	15791	15737	15683	15712	15715	15636	15660	15628	15700	15854	15685	15659	15815	15711	15711	15701	15634	15796	15794	15600	15522	15569	15739	15695	15829	15801	15754	15785	15631	15738	15728	15884	15729	15843	15802	15621	15715	15727	15598	15535	15772	15850	15645	15797	15492	15738	15774	15710	15828	15882	15796	15830	15794	15560	15768	15859	15646	15700	15687	15681	15728	15653	15619	15774	15676	15652	15533	15812	15794	15752	15594	15561	15813	15736	15668	15594	15824	15731	15573	15818	15709	15585	15642	15704	15741	15690	15747	15705	15831	15632	15814	15809	15700	15651	15612	15783	15744	15860	15659	15715	15605	15655	15737	15772	15778	15702	15580	15876	15718	15681	15739	15760	15530	15728	15774	15549	15663	15686	15703	15824	15688	15558	15633	15563	15882	15762	15765	15714	15750	15866	15681	15726	15654	15652	15490	15782	15685	15755	15505	15659	15767	15750	15834	15840	15738	15711	15654	15660	15664	15752	15698	15628	15750	15802	15524	15751	15732	15897	15738	15610	15725	15711	15909	15848	15612	15815	15760	15555	15696	15712	15749	15688	15619	15594	15556	15762	15830	15603	15735	15826	15728	15840	15716	15533	15630	15850	15581	15632	15636	15756	15761	15511	15681	15599	15677	15829	15696	15695	15766	15716	15757	15805	15638	15760	15920	15721	15768	15743	15688	15699	15703	15569	15699	15647	15679	15794	15821	15775	15717	15707	15788	15779	15854	15705	15876	15656	15632	15765	15852	15655	15844	15765	15702	15744	15745	15678	15714	15649	15682	15740	15804	15700	15791	15609	15580	15693	15708	15850	15682	15624	15646	15685	15529	15879	15762	15896	15814	15758	15652	15708	15694	15840	15662	15850	15554	15768	15760	15691	15807	15740	15750	15805	15830	15820	15844	15688	15633	15759	15506	15720	15745	15763	15731	15833	15719	15721	15693	15703	15698	15624	15765	15498	15655	15711	15746	15837	15665	15679	15772	15614	15694	15603	15922	15432	15811	15694	15659	15703	15805	15735	15609	15899	15507	15688	15503	15681	15732	15602	15699	15611	15715	15517	15793	15590	15784	15696	15833	15761	15807	15800	15807	15728	15850	15650	15748	15836	15661	15572	15772	15544	15661	15757	15746	15791	15597	15707	15842	15808	15698	15727	15758	15740	15802	15722	15730	15729	15728	15770	15661	15682	15654	15832	15695	15750	15642	15659	15749	15787	15651	15613	15780	15722	15891	15639	15700	15829	15870	15713	15715	15498	15667	15722	15681	15788	15812	15855	15686	15676	15523	15679	15605	15793	15720	15661	15739	15636	15808	15582	15748	15749	15827	15739	15763	15708	15507	15707	15651	15592	15790	15681	15763	15703	15731	15746	15607	15759	15769	15720	15731	15939	15809	15728	15857	15624	15855	15792	15662	15734	15737	15798	15737	15661	15849	15722	15758	15675	15608	15859	15736	15717	15645	15699	15836	15584	15799	15691	15718	15597	15741	15826	15855	15692	15738	15702	15678	15574	15833	15676	15664	15665	15716	15714	15723	15634	15643	15676	15664	15741	15491	15732	15631	15595	15851	15633	15822	15729	15789	15736	15846	15744	15658	15797	15773	15760	15658	15911	15790	15628	15752	15761	15882	15767	15611	15777	15674	15722	15689	15684	15799	15831	15596	15632	15704	15864	15754	15573	15736	15710	15766	15828	15898	15589	15901	15549	15635	15723	15580	15749	15722	15645	15576	15482	15705	15723	15678	15855	15737	15524	15833	15636	15692	15676	15720	15808	15739	15737	15732	15852	15677	15687	15710	15643	15567	15920	15712	15785	15806	15609	15799	15660	15741	15559	15668	15724	15651	15648	15656	15750	15831	15839	15535	15744	15767	15713	15746	15764	15712	15804	15707	15687	15560	15498	15672	15660	15627	15760	15819	15840	15607	15674	15939	15742	15705	15712	15748	15735	15508	15673	15624	15723	15771	15782	15680	15913	15627	15503	15682	15710	15623	15570	15812	15612	15815	15692	15639	15810	15793	15866	15713	15725	15761	15827	15860	15782	15760	15717	15717	15693	15603	15600	15850	15777	15587	15730	15804	15401	15673	15837	15633	15543	15611	15709	15724	15673	15693	15741	15761	15737	15873	15671	15600	15616	15771	15600	15724	15706	15761	15725	15857	15499	15667	15814	15530	15739	15792	15704	15676	15712	15729	15598	15613	15840	15643	15604	15842	15632	15694	15770	15769	15575	15762	15693	15675	15804	15732	15734	15585	15735	15674	15665	15830	15570	15735	15632	15573	15547	15774	15743	15487	15579	15627	15748	15810	15720	15813	15851	15673	15737	15734	15606	15844	15815	15744	15668	15758	15729	15752	15623	15836	15620	15776	15750	15717	15696	15738	15769	15653	15811	15663	15647	15694	15809	15889	15473	15829	15943	15676	15831	15759	15673	15800	15779	15631	15739	15688	15762	15674	15800	15733	15388	15495	15711	15756	15726	15691	15505	15742	15803	15633	15815	15757	15619	15986	15718	15680	15626	15571	15685	15587	15648	15681	15689	15689	15965	15730	15826	15834	15750	15588	15721	15694	15683	15874	15746	15559	15628	15705	15707	15542	15698	15762	15820	15648	15723	15882	15591	15796	15729	15876	15516	15759	15734	15647	15816	15777	15670	15873	15721	15594	15748	15609	15701	15791	15652	15639	15828	15696	15715	15741	15781	15605	15683	15760	15570	15896	15848	15665	15700	15751	15777	15703	15603	15860	15805	15627	15677	15717	15686	15896	15786	15552	15765	15720	15550	15566	15874	15647	15789	15660	15779	15721	15883	15741	15632	15809	15683	15952	15753	15616	15816	15772	15778	15839	15877	15760	15631	15865	15847	15772	15751	15777	15870	15675	15727	15772	15472	15611	15629	15781	15648	15704	15673	15716	15692	15618	15688	15662	15679	15684	15636	15725	15721	15572	15832	15648	15759	15743	15745	15721	15724	15682	15762	15589	15600	15764	15859	15789	15768	15757	15636	15768	15821	15747	15807	15773	15744	15698	15777	15838	15697	15772	15754	15775	15689	15700	15753	15809	15535	15579	15692	15697	15770	15636	15868	15676	15651	15662	15759	15737	15649	15771	15784	15814	15753	15718	15562	15906	15744	15700	15560	15564	15662	15622	15636	15646	15687	15720	15635	15887	15650	15722	15799	15664	15548	15613	15716	15604	15612	15821	15782	15534	15680	15645	15547	15640	15732	15738	15690	15634	15746	15554	15730	15719	15688	15599	15775	15614	15764	15721	15816	15755	15789	15913	15777	15606	15913	15871	15812	15666	15637	15657	15666	15628	15811	15745	15833	15825	15714	15741	15764	15840	15789	15622	15622	15656	15713	15687	15693	15769	15832	15920	15697	15683	15637	15957	15596	15673	15676	15630	15927	15606	15638	15751	15824	15812	15638	15779	15902	15727	15646	15670	15693	15695	15741	15757	15789	15778	15659	15577	15564	15699	15673	15806	15748	15706	15848
29912	27654	31474	26573	21946	20134	19519	18540	18682	18194	18065	18068	18019	17737	17674	17526	17661	17586	17728	17848	17765	17614	17671	17708	17822	17742	17491	17679	17581	17534	17475	17515	17572	17645	17520	17577	17501	17451	17774	17510	17532	17655	17550	17654	17587	17698	17382	17691	17622	17491	17603	17685	17644	17441	17725	17744	17608	17600	17620	17593	17389	17736	17499	17529	17649	17499	17520	17621	17629	17487	17607	17489	17401	17573	17514	17570	17592	17483	17548	17612	17727	17613	17363	17540	17519	17740	17711	17336	17509	17493	17596	17578	17650	17396	17653	17505	17480	17691	17485	17470	17552	17467	17457	17423	17405	17589	17657	17444	17652	17618	17438	17691	17578	17568	17699	17634	17479	17453	17573	17500	17511	17709	17825	17376	17658	17504	17513	17763	17641	17563	17675	17625	17425	17395	17567	17693	17481	17669	17625	17437	17328	17420	17511	17473	17602	17401	17541	17608	17587	17379	17600	17488	17598	17685	17298	17416	17662	17447	17535	17701	17482	17615	17643	17640	17429	17511	17624	17622	17464	17427	17631	17373	17421	17543	17494	17613	17530	17506	17413	17531	17650	17569	17381	17581	17536	17501	17511	17615	17493	17610	17460	17745	17391	17503	17764	17523	17598	17314	17509	17502	17509	17665	17499	17610	17577	17468	17663	17718	17562	17737	17551	17674	17614	17665	17519	17699	17543	17531	17570	17463	17630	17557	17693	17426	17640	17491	17475	17751	17706	17451	17508	17392	17674	17539	17417	17546	17587	17713	17664	17560	17563	17742	17455	17779	17578	17582	17538	17590	17457	17504	17684	17502	17593	17402	17674	17610	17569	17740	17660	17582	17399	17507	17784	17650	17530	17442	17478	17517	17335	17460	17611	17614	17443	17432	17632	17642	17346	17564	17588	17621	17541	17796	17530	17548	17518	17487	17488	17448	17418	17688	17428	17484	17514	17569	17668	17609	17567	17543	17661	17437	17492	17567	17486	17474	17356	17585	17389	17466	17659	17616	17530	17456	17380	17580	17440	17550	17739	17775	17626	17535	17467	17757	17550	17793	17439	17381	17573	17537	17496	17450	17728	17675	17557	17731	17462	17623	17681	17575	17498	17474	17718	17312	17528	17472	17740	17402	17394	17448	17421	17456	17474	17423	17515	17526	17661	17686	17305	17632	17571	17518	17480	17429	17528	17452	17509	17457	17540	17511	17599	17650	17589	17543	17636	17565	17559	17469	17649	17566	17627	17469	17506	17495	17522	17611	17639	17487	17520	17403	17504	17569	17527	17643	17459	17592	17660	17624	17458	17630	17531	17418	17542	17581	17200	17502	17759	17759	17643	17753	17631	17607	17530	17546	17506	17671	17519	17362	17575	17551	17442	17606	17577	17570	17571	17611	17331	17559	17531	17611	17648	17651	17408	17561	17443	17570	17368	17845	17508	17536	17611	17582	17536	17553	17557	17600	17668	17503	17406	17524	17631	17593	17615	17695	17655	17667	17655	17747	17531	17385	17603	17381	17756	17734	17593	17619	17741	17577	17519	17667	17435	17586	17596	17454	17349	17534	17475	17727	17656	17663	17657	17653	17600	17519	17618	17603	17681	17678	17387	17491	17492	17594	17594	17720	17785	17435	17533	17484	17626	17724	17647	17538	17494	17703	17572	17580	17531	17309	17447	17586	17446	17716	17516	17701	17489	17503	17484	17618	17632	17795	17710	17422	17687	17636	17401	17558	17657	17642	17755	17446	17590	17464	17502	17467	17536	17630	17819	17561	17454	17480	17718	17699	17609	17547	17532	17774	17477	17471	17612	17811	17478	17451	17511	17528	17345	17417	17568	17542	17600	17580	17703	17611	17589	17695	17692	17511	17600	17649	17561	17623	17489	17694	17515	17491	17617	17677	17602	17665	17485	17463	17451	17550	17547	17374	17642	17758	17469	17600	17541	17478	17656	17435	17520	17515	17410	17617	17564	17388	17577	17451	17564	17496	17547	17478	17505	17538	17709	17584	17465	17422	17378	17411	17708	17376	17715	17670	17735	17618	17637	17680	17365	17354	17528	17564	17609	17601	17708	17489	17535	17755	17734	17637	17689	17593	17586	17553	17651	17556	17604	17664	17592	17557	17728	17249	17833	17756	17404	17342	17539	17641	17777	17479	17678	17476	17546	17673	17413	17591	17747	17516	17668	17713	17550	17468	17431	17665	17426	17508	17589	17440	17492	17436	17554	17565	17514	17598	17858	17574	17454	17723	17530	17682	17786	17543	17706	17483	17765	17772	17429	17638	17565	17391	17579	17539	17539	17583	17690	17559	17769	17543	17394	17675	17434	17432	17481	17658	17587	17632	17469	17533	17488	17648	17567	17618	17452	17492	17510	17591	17518	17443	17605	17619	17519	17698	17488	17578	17608	17631	17365	17508	17745	17649	17578	17619	17545	17586	17633	17509	17605	17501	17774	17620	17681	17593	17587	17871	17656	17458	17498	17812	17492	17522	17694	17703	17480	17519	17465	17679	17420	17626	17458	17578	17579	17820	17692	17405	17545	17619	17564	17541	17594	17675	17516	17523	17753	17477	17330	17460	17566	17533	17304	17252	17564	17693	17595	17615	17424	17638	17476	17645	17605	17674	17452	17397	17748	17570	17584	17488	17710	17693	17576	17393	17662	17582	17395	17547	17982	17679	17585	17613	17824	17761	17642	17530	17500	17630	17442	17481	17601	17663	17655	17342	17452	17852	17560	17390	17525	17478	17569	17324	17484	17637	17539	17473	17481	17372	17562	17747	17570	17501	17627	17421	17527	17501	17767	17520	17645	17454	17768	17706	17547	17394	17724	17695	17604	17506	17515	17539	17580	17473	17515	17440	17758	17543	17565	17509	17617	17789	17646	17512	17623	17615	17313	17715	17580	17559	17638	17563	17432	17577	17545	17439	17589	17546	17589	17416	17737	17700	17554	17803	17591	17522	17438	17738	17588	17574	17560	17534	17592	17550	17552	17542	17433	17565	17576	17654	17644	17597	17537	17546	17565	17496	17646	17597	17568	17586	17717	17691	17603	17509	17496	17729	17690	17623	17412	17592	17801	17717	17661	17528	17566	17741	17701	17449	17409	17866	17741	17606	17678	17627	17556	17733	17665	17539	17486	17511	17574	17489	17680	17789	17474	17610	17660	17612	17562	17512	17586	17550	17617	17550	17623	17648	17660	17496	17626	17579	17409	17694	17793	17519	17577	17650	17612	17699	17706	17794	17528	17446	17495	17532	17567	17559	17418	17477	17355	17463	17616	17701	17595	17626	17544	17638	17684	17517	17577	17604	17597	17661	17511	17478	17499	17468	17617	17633	17785	17722	17561	17619	17673	17575	17458	17523	17412	17197	17435	17469	17385	17377	17686	17630	17568	17579	17643	17622	17544	17457	17416	17446	17586	17615	17462	17636	17570	17548	17656	17590	17610	17590	17555	17763	17607	17563	17512	17583	17643	17560	17340	17787	17567	17435	17568	17654	17730	17458	17494	17480	17709	17520	17649	17492	17695	17495	17546	17418	17424	17564	17460	17527	17447	17601	17797	17651	17368	17507	17713	17648	17456	17496	17584	17537	17600	17361	17396	17622	17654	17365	17467	17423	17676	17638	17633	17669	17567	17483	17402	17736	17641	17642	17549	17766	17676	17477	17690	17619	17510	17670	17368	17589	17496	17489	17544	17504	17650	17557	17643	17690	17679	17597	17708	17510	17605	17601	17608	17534	17646	17552	17564	17562	17443	17506	17676	17527	17458	17545	17659	17586	17363	17665	17629	17632	17730	17751	17542	17759	17433	17603	17572	17681	17564	17575	17605	17183	17488	17596	17653	17474	17718	17459	17614	17615	17620	17521	17451	17661	17790	17549	17644	17489	17544	17405	17665	17496	17672	17498	17587	17563	17503	17632	17627	17583	17413	17498	17545	17492	17490	17611	17633	17421	17428	17556	17648	17637	17389	17776	17697	17622	17763	17634	17428	17518	17717	17510	17726	17675	17606	17600	17720	17661	17694	17577	17651	17424	17595	17725	17602	17633	17629	17742	17582	17483	17316	17585	17624	17493	17703	17364	17330	17628	17540	17591	17576	17586	17515	17615	17470	17729	17429	17576	17465	17459	17482	17629	17444	17651	17591	17545	17620	17742	17374	17444	17592	17399	17849	17522	17468	17623	17552	17745	17519	17658	17703	17620	17628	17433	17437	17586	17610	17479	17632	17714	17543	17373	17514	17507	17800	17731	17506	17598	17445	17470	17505	17644	17688	17719	17478	17481	17440	17655	17465	17502	17608	17571	17316	17512	17673	17560	17558	17352	17576	17667	17662	17565	17517	17680	17638	17428	17479	17528	17607	17733	17540	17438	17859	17455	17619	17586	17652	17393	17484	17428	17411	17498	17673	17717	17628	17392	17557	17762	17731	17552	17612	17324	17427	17457	17584	17390	17478	17525	17644	17587	17753	17531	17602	17434	17649	17726	17548	17650	17564	17430	17705	17616	17543	17504	17705	17386	17579	17525	17635	17657	17604	17608	17754	17614	17636	17442	17517	17859	17734	17675	17641	17308	17372	17422	17722	17666	17620	17666	17804	17428	17616	17691	17479	17515	17571	17504	17459	17585	17565	17534	17545	17522	17580	17606	17518	17596	17598	17424	17504	17551	17551	17549	17561	17571	17811	17617	17447	17592	17516	17675	17380	17534	17616	17638	17686	17494	17613	17559	17538	17617	17481	17620	17406	17712	17737	17801	17588	17554	17716	17489	17540	17680	17788	17433	17707	17545	17525	17366	17612	17578	17483	17587	17552	17464	17446	17442	17562	17646	17480	17520	17422	17610	17569	17426	17601	17551	17580	17764	17534	17486	17504	17803	17812	17556	17621	17420	17516	17717	17564	17443	17644	17613	17615	17288	17639	17389	17392	17782	17639	17460	17615	17459	17448	17398	17635	17629	17610	17531	17628	17570	17628	17495	17547	17626	17564	17475	17649	17345	17552	17682	17595	17589	17481	17546	17364	17844	17536	17693	17680	17562	17708	17595	17549	17646	17525	17620	17670	17392	17514	17602	17480	17616	17609	17531	17589	17729	17838	17588	17658	17440	17569	17547	17769	17479	17476	17710	17548	17481
27011	41560	33135	25197	21726	19271	18044	17125	16763	16582	16247	16262	16062	16024	15809	15803	15922	15951	15766	15600	15563	15920	15809	15558	15571	15649	15536	15511	15658	15682	15649	15627	15598	15514	15482	15658	15681	15532	15570	15662	15479	15619	15556	15549	15653	15408	15593	15490	15423	15671	15649	15565	15604	15719	15681	15520	15652	15598	15586	15635	15522	15455	15541	15553	15683	15394	15580	15535	15564	15650	15476	15679	15448	15509	15466	15602	15606	15570	15924	15539	15616	15572	15515	15708	15696	15416	15481	15730	15409	15527	15689	15571	15602	15587	15562	15743	15495	15622	15665	15443	15593	15698	15521	15462	15531	15540	15624	15583	15617	15488	15476	15484	15531	15703	15606	15349	15570	15602	15553	15644	15532	15343	15663	15616	15381	15453	15537	15623	15778	15433	15243	15634	15531	15558	15684	15493	15652	15601	15488	15614	15673	15616	15546	15635	15457	15771	15567	15489	15642	15707	15508	15348	15579	15582	15483	15520	15511	15536	15469	15492	15543	15601	15601	15502	15499	15463	15541	15720	15455	15432	15664	15488	15686	15438	15547	15618	15529	15682	15618	15548	15662	15579	15591	15632	15501	15579	15403	15590	15687	15598	15615	15653	15564	15598	15633	15529	15694	15538	15580	15515	15501	15551	15506	15663	15581	15616	15574	15496	15640	15650	15443	15481	15623	15415	15428	15464	15749	15397	15545	15536	15674	15651	15354	15664	15449	15591	15549	15557	15640	15474	15516	15551	15630	15457	15481	15476	15592	15583	15569	15447	15537	15373	15574	15540	15356	15549	15702	15657	15610	15645	15492	15541	15603	15588	15748	15515	15598	15572	15611	15700	15597	15711	15389	15417	15536	15609	15481	15527	15730	15521	15593	15546	15721	15683	15693	15593	15588	15504	15585	15528	15629	15549	15554	15494	15754	15510	15496	15743	15589	15686	15501	15455	15492	15518	15658	15593	15455	15489	15499	15638	15641	15658	15325	15630	15525	15552	15632	15544	15577	15608	15515	15527	15518	15581	15636	15701	15513	15505	15673	15482	15681	15438	15668	15639	15448	15512	15573	15682	15478	15668	15424	15658	15545	15365	15694	15364	15691	15614	15504	15394	15660	15399	15398	15592	15538	15567	15592	15428	15565	15673	15627	15475	15536	15535	15624	15484	15586	15467	15716	15665	15548	15564	15535	15508	15681	15587	15442	15488	15454	15672	15646	15446	15566	15529	15551	15598	15664	15735	15658	15539	15752	15506	15677	15425	15675	15674	15742	15603	15456	15459	15520	15422	15587	15445	15425	15407	15764	15583	15492	15465	15447	15540	15520	15706	15539	15620	15554	15622	15683	15424	15418	15700	15556	15486	15724	15534	15628	15520	15679	15514	15630	15681	15547	15366	15485	15605	15609	15510	15605	15449	15623	15465	15649	15611	15615	15374	15537	15582	15525	15567	15518	15625	15600	15651	15446	15393	15598	15513	15364	15553	15499	15668	15503	15703	15438	15689	15658	15566	15490	15644	15720	15501	15486	15458	15730	15551	15412	15763	15439	15543	15515	15625	15600	15770	15723	15592	15676	15516	15677	15710	15625	15601	15663	15528	15477	15554	15573	15617	15491	15528	15601	15509	15511	15602	15581	15412	15658	15443	15639	15510	15549	15467	15444	15614	15411	15551	15597	15431	15611	15351	15576	15509	15402	15597	15618	15491	15618	15465	15752	15508	15617	15582	15609	15663	15425	15567	15534	15553	15675	15717	15559	15560	15544	15470	15663	15472	15689	15687	15737	15396	15657	15609	15551	15576	15548	15614	15457	15440	15503	15638	15424	15494	15610	15494	15647	15588	15595	15679	15522	15578	15670	15595	15572	15658	15582	15559	15326	15461	15597	15471	15717	15444	15546	15493	15404	15330	15542	15580	15619	15557	15551	15656	15575	15321	15399	15574	15552	15512	15591	15624	15691	15511	15641	15655	15618	15645	15643	15481	15562	15463	15602	15627	15650	15539	15615	15517	15356	15390	15593	15505	15547	15551	15466	15662	15382	15509	15665	15446	15692	15593	15560	15755	15512	15439	15478	15467	15528	15448	15573	15547	15547	15462	15492	15517	15440	15424	15525	15586	15433	15602	15451	15652	15594	15600	15699	15620	15498	15563	15590	15345	15455	15495	15505	15739	15731	15766	15475	15589	15373	15577	15459	15529	15370	15623	15519	15419	15408	15588	15561	15515	15740	15432	15622	15594	15554	15532	15431	15526	15721	15482	15448	15633	15535	15640	15740	15638	15637	15592	15422	15556	15528	15776	15512	15559	15588	15545	15493	15574	15584	15524	15618	15728	15486	15621	15484	15538	15687	15690	15483	15396	15460	15429	15539	15543	15498	15689	15445	15426	15520	15525	15578	15553	15697	15589	15462	15681	15612	15720	15772	15444	15714	15513	15586	15578	15507	15375	15647	15510	15559	15479	15575	15597	15519	15591	15579	15485	15569	15586	15458	15724	15530	15597	15549	15476	15443	15623	15521	15657	15580	15542	15353	15574	15552	15559	15606	15422	15561	15457	15603	15678	15652	15572	15489	15723	15612	15542	15609	15543	15640	15475	15512	15624	15539	15548	15671	15755	15516	15640	15783	15566	15545	15562	15690	15618	15513	15413	15588	15467	15584	15701	15437	15552	15472	15574	15616	15572	15534	15512	15590	15548	15528	15559	15729	15599	15645	15588	15502	15548	15454	15276	15469	15670	15660	15699	15623	15545	15467	15628	15645	15649	15631	15594	15499	15574	15484	15642	15487	15469	15701	15638	15613	15540	15451	15531	15544	15595	15706	15688	15617	15597	15728	15608	15594	15630	15595	15463	15454	15328	15601	15633	15588	15519	15673	15376	15451	15413	15532	15603	15507	15425	15659	15560	15632	15673	15400	15643	15600	15745	15671	15610	15671	15511	15617	15390	15466	15675	15555	15610	15575	15512	15688	15657	15582	15469	15622	15519	15448	15609	15535	15522	15492	15707	15661	15709	15617	15618	15422	15432	15621	15476	15524	15623	15496	15566	15619	15444	15568	15466	15626	15613	15664	15495	15598	15479	15731	15607	15591	15548	15685	15462	15556	15507	15568	15390	15478	15693	15600	15613	15592	15544	15411	15629	15454	15270	15540	15741	15629	15672	15782	15543	15596	15589	15582	15540	15637	15624	15641	15585	15630	15657	15513	15553	15490	15637	15571	15714	15524	15689	15511	15502	15658	15583	15649	15483	15645	15568	15613	15516	15656	15528	15619	15452	15650	15532	15547	15642	15586	15572	15689	15725	15644	15567	15475	15665	15536	15374	15537	15554	15609	15593	15449	15550	15478	15657	15456	15643	15584	15656	15301	15600	15475	15491	15561	15507	15689	15610	15526	15630	15274	15657	15616	15741	15482	15655	15657	15597	15407	15763	15459	15666	15575	15511	15693	15602	15595	15507	15587	15605	15517	15577	15443	15471	15583	15364	15572	15531	15456	15601	15359	15548	15600	15433	15554	15303	15435	15693	15573	15452	15506	15421	15717	15517	15490	15450	15512	15478	15747	15685	15671	15666	15684	15413	15631	15725	15603	15531	15692	15587	15670	15283	15472	15579	15644	15597	15540	15519	15668	15709	15553	15607	15502	15676	15553	15418	15481	15783	15482	15595	15549	15467	15547	15612	15413	15405	15499	15716	15574	15562	15416	15672	15607	15495	15471	15507	15602	15607	15617	15628	15487	15626	15493	15572	15454	15649	15700	15508	15505	15455	15614	15701	15580	15430	15477	15561	15585	15482	15764	15415	15482	15550	15639	15452	15432	15504	15688	15424	15614	15468	15754	15581	15631	15430	15664	15454	15631	15686	15691	15568	15674	15549	15530	15574	15555	15363	15700	15394	15662	15431	15650	15378	15430	15694	15536	15515	15617	15528	15699	15527	15544	15520	15577	15535	15577	15605	15470	15663	15379	15492	15458	15547	15471	15340	15615	15615	15597	15646	15672	15519	15633	15609	15499	15655	15731	15667	15416	15584	15647	15637	15662	15507	15582	15510	15569	15655	15591	15416	15623	15570	15431	15587	15529	15543	15463	15670	15454	15844	15605	15587	15481	15603	15570	15678	15662	15671	15698	15578	15783	15577	15549	15549	15690	15468	15611	15744	15588	15527	15587	15405	15391	15519	15524	15534	15498	15511	15574	15485	15510	15650	15638	15580	15382	15570	15588	15492	15618	15512	15537	15522	15706	15577	15601	15463	15415	15525	15693	15519	15602	15516	15510	15673	15713	15654	15774	15566	15382	15694	15550	15564	15610	15393	15427	15646	15558	15505	15599	15546	15525	15642	15681	15483	15604	15604	15551	15535	15634	15740	15459	15701	15545	15581	15592	15589	15454	15683	15627	15534	15603	15324	15557	15524	15705	15721	15679	15505	15736	15240	15543	15551	15659	15441	15515	15544	15534	15559	15537	15573	15531	15402	15581	15433	15517	15529	15580	15521	15564	15682	15665	15636	15543	15606	15670	15529	15520	15622	15492	15645	15383	15507	15679	15619	15455	15621	15483	15519	15487	15586	15750	15497	15490	15482	15668	15502	15606	15570	15542	15555	15670	15612	15555	15713	15773	15352	15704	15596	15477	15616	15632	15750	15527	15467	15529	15475	15576	15429	15456	15722	15688	15614	15478	15575	15519	15578	15461	15601	15623	15657	15644	15467	15651	15615	15550	15617	15594	15552	15380	15550	15533	15797	15569	15545	15446	15553	15728	15576	15649	15501	15688	15568	15705	15569	15463	15562	15260	15506	15559	15645	15517	15677	15726	15348	15498	15744	15523	15359	15646	15462	15473	15553	15522	15563	15705	15403	15667	15585	15575	15699	15521	15554	15559	15626	15524	15436	15632	15555	15492	15557	15480	15675	15550	15660	15517	15581	15600	15542	15426	15601	15646	15596	15473	15503	15345	15488	15497	15486	15631	15528	15527	15508	15605	15576	15507	15560	15713	15419	15420	15636	15576	15420	15553	15583	15433	15416	15559	15587	15680	15658	15504	15601	15592	15658	15713	15684	15566	15499	15636	15421	15397	15651	15453	15525	15435	15545	15611	15516	15574	15397	15425	15718	15534	15576	15369	15605	15685	15590	15547	15565
23460	21427	28109	25724	23363	23413	22581	20048	19208	18980	18718	18404	18544	18111	18224	17983	18187	18124	17858	18038	17948	18027	17944	17929	17918	17758	18084	17908	17766	17539	17866	17764	17621	17677	17666	17724	17666	17874	17653	17639	17875	17759	17848	17711	17769	17733	17668	17813	17626	17752	17802	17735	17682	17675	17837	17872	17838	17861	17783	17668	17662	17753	17714	17757	17683	17489	17649	17815	17689	17729	17606	17786	17851	17497	17697	17705	17709	17544	17752	17628	17583	17656	17516	17620	17670	17713	17691	17467	17673	17813	17781	17679	17712	17762	17800	17741	17570	17572	17689	17579	17818	17624	17926	17764	17803	17649	17771	17501	17683	17533	17741	17720	17731	17713	17789	17829	17735	17813	17706	17407	17719	17687	17612	17691	17595	17750	17707	17766	17692	17755	17860	17630	17526	17794	18027	17892	17992	17584	17739	17698	17882	17782	17802	17596	17637	17860	17798	17848	17513	17859	17705	17637	17818	17854	17707	17583	17917	17726	18018	17734	17853	17708	17454	17838	17562	17630	17684	17593	17732	17564	17810	17573	17629	17690	17568	17527	17663	17740	17772	17532	17602	17567	17548	17562	17695	17850	17576	17795	17701	17760	17561	17614	17697	17678	17783	17746	17718	17578	17666	17647	17665	17604	17629	17748	17621	17641	17757	17712	17804	17892	17764	17756	17644	17746	17872	17711	17922	17810	17554	17593	17768	17530	17750	17616	17744	17789	17876	17999	17699	17717	17517	17841	17987	17821	17544	17663	17782	17694	17569	17673	17791	17707	17755	17752	17748	17732	17705	17806	17739	17713	17903	17425	17639	17726	17487	17640	17637	17711	17633	17658	17752	17862	17702	17348	17590	17679	17698	17698	17721	17673	17677	17597	17724	17906	17683	17690	17724	17726	17677	17672	17744	17516	17517	17670	17821	17820	17774	17663	17603	17820	17548	17724	17610	17973	17757	17536	17712	17697	17802	17930	17709	17531	17659	17744	17693	17603	17905	17562	17911	17703	17808	17673	17961	17524	17776	17679	17958	17647	17533	17676	17823	17637	17684	17575	17560	17724	17733	17696	17795	17802	17683	17791	17782	17733	17790	17663	17567	17675	17580	17577	17560	17799	17648	17702	17633	17552	17798	17576	17407	17801	17651	17578	17779	17686	17699	17705	17685	17798	17715	17736	17972	17741	17648	17800	17719	17919	17698	17783	17612	17649	17715	17644	17655	17642	17674	17743	17597	17676	17836	17617	17885	17756	17847	17749	17691	17608	17667	17583	17743	17563	17793	17730	17705	17841	17524	17883	17699	18001	17983	17770	17620	17618	17805	17677	17612	17712	17639	17648	17651	17594	17775	17604	17552	17753	17805	17613	17504	17543	17714	17736	17819	17520	17616	17713	17664	17713	17756	17719	17748	17564	17668	17598	17719	17519	17717	17698	17797	17662	17840	17503	17649	17523	17683	17709	17769	17693	17670	17610	17664	17678	17642	17710	17506	17663	17774	17551	17541	17423	17891	17817	17417	17804	17811	17750	17736	17813	17621	17510	17740	17640	17653	17829	17695	17718	17715	17486	17783	17757	17502	17561	17555	17754	17716	17783	17712	17700	17804	17710	17643	17753	17882	17730	17848	17968	17781	17595	17817	17734	17662	17561	17627	17696	17943	17709	17664	17760	17715	17878	17626	17779	17884	17694	17790	17508	17677	17845	17707	17619	17850	17796	17752	17780	17683	17708	17718	17847	17458	17462	17640	17615	17631	17649	17766	17602	17736	17625	17753	17639	17581	17761	17653	17605	17746	17729	17655	17704	17654	17769	17735	17545	17701	17798	17762	17598	17631	17760	17637	17574	17687	17447	17338	17596	17731	17509	17754	17848	17744	17728	17638	17637	17696	17558	17546	17615	17684	17876	17630	17542	17542	17671	17608	17659	17680	17872	17621	17568	17850	17795	17599	17628	17805	17699	17744	17631	17603	17615	17693	17683	17676	17483	17745	17719	17741	17711	17955	17848	18023	17815	17762	17684	17801	17621	17700	17652	17668	17646	17677	17516	17535	17640	17747	17818	17742	17666	17745	17756	17726	17834	17854	17541	17520	17651	17742	17707	17681	17666	17541	17633	17952	17690	17709	17596	17723	17687	17755	17686	17672	17806	17573	17508	17653	17587	17735	17629	17614	17785	17775	17888	17622	17661	17613	17761	17836	17710	17696	17553	17667	17543	17609	17722	17701	17721	17616	17651	17697	17697	17632	17688	17774	17652	17745	17799	17595	17648	17545	17743	17665	17501	17716	17625	17705	17675	17850	17670	17614	17583	17819	17460	17640	17610	17480	17758	17739	17570	17750	17642	17794	17980	17767	17768	17641	17700	17645	17815	17864	17556	17647	17675	17902	17451	17670	17631	17701	17911	17596	17811	17762	17559	17914	17384	17798	17754	17654	17527	17692	17736	17641	17685	17751	17699	17618	17701	17761	17620	17495	17754	17869	17788	17699	17520	17644	17699	17683	17652	17740	17631	17796	17597	17569	17816	17658	17659	17612	17758	17559	17727	17750	17660	17848	17566	17605	17710	17737	17476	17631	17710	17615	17742	17696	17672	17788	17720	17514	17903	17669	17575	17552	17628	17687	17619	17579	17776	17805	17540	17794	17704	17549	17690	17802	17539	17475	17721	17672	17611	17632	17738	17715	17524	17730	17779	17679	17729	17825	17761	17851	17564	17679	17693	17604	17706	17712	18081	17783	17820	17727	17618	17673	17663	17552	17620	17947	17737	17549	17681	17633	17647	17761	17811	17805	17648	17834	17687	17784	17631	17603	17646	17662	17910	17402	17765	17540	17637	17518	17674	17626	17755	17652	17653	17597	17673	17516	17585	17611	17888	17866	17806	17953	17471	17539	17796	17753	17673	17732	17781	17776	17591	17756	17720	17689	17739	17791	17743	17599	17643	17598	17668	17865	17788	17871	17587	17880	17732	17624	17647	17753	17711	17762	17687	17646	17878	17594	17763	17831	17805	17719	17938	17823	17719	17613	17584	17525	17835	17830	17621	17691	17607	17779	17661	17811	17537	17513	17602	17645	17542	17780	17599	17756	17721	17841	17655	17764	17519	17570	17773	17711	17775	17783	17682	17692	17745	17789	17720	17603	17842	17816	17751	17736	17628	17630	17722	17836	17503	17696	17809	17891	17718	17711	17627	17730	17713	17698	17778	17858	17650	17572	17661	17661	17506	17809	17616	17935	17865	17561	17771	17833	17676	17657	17649	17775	17937	17721	17680	17743	17685	17668	17661	17621	17920	17673	17936	17680	17523	17718	17693	17728	17671	17781	17680	17573	17542	17775	17774	17657	17711	17798	17806	17785	17658	17755	17801	17706	17843	17623	17877	17757	17583	17675	17741	17755	17714	17680	17743	17960	17756	17829	17718	17564	17579	17585	17547	17775	17690	17616	17807	17643	17640	17964	17764	17790	17667	17728	17753	17643	17418	17830	17737	17909	17826	18007	17747	17535	17648	17620	17667	17541	17790	17670	17750	17771	17737	17700	17830	17706	17703	17973	17699	17910	17641	17670	17631	17788	17625	17626	17754	17834	17811	17539	17647	17674	17660	17652	17741	17490	17805	17719	17699	17768	17723	17804	17816	17722	17714	17724	17808	17662	17540	17753	17754	17740	17854	17659	17838	17667	17828	17612	17929	18017	17789	17867	17788	17877	17727	17679	17594	17696	18044	17614	17741	17830	18018	17864	17555	17715	17689	17710	17512	18083	17681	17680	17759	17641	17840	17641	17709	17816	17745	17819	17667	17801	17587	17589	17590	17530	17640	17736	17714	17557	17777	17797	17788	17808	17569	17697	17545	17760	17581	17811	17836	17693	17698	17630	17626	17644	17567	17575	17636	17660	17687	17712	17703	17591	17847	17659	17737	17747	17620	17638	17536	17679	17760	17804	17672	17852	17920	17622	17721	17595	17855	17847	17834	17624	17707	17605	17715	18016	17639	17871	17887	17747	17909	17585	17649	17795	17718	17535	17667	17677	17787	17811	17915	17824	17718	17768	17624	17679	17581	17837	17967	17792	17552	17674	17819	17645	17676	17813	17845	17758	17841	17788	17593	17733	17646	17754	17552	17839	17575	17596	17556	17649	17539	17630	17740	17757	17484	17835	17726	17758	17727	17710	17784	17685	17694	17715	17815	17779	17526	17765	17677	17891	17815	17639	17576	17676	17767	17690	17896	17695	17821	17801	17648	17838	17739	17645	17840	17653	17793	17739	17691	17701	17873	17543	17778	17582	17611	17876	17602	17490	17776	17633	17551	17612	17750	17746	17785	17844	17695	17535	17625	17890	17694	17803	17636	17801	17775	17724	17782	17809	17767	17719	17657	17741	17652	17941	17742	17679	17822	17681	17758	17612	17744	17563	17769	17743	17624	17902	17710	17563	17745	17634	17890	17803	17701	17873	17590	17632	17783	17651	17654	17653	17710	17721	17622	17779	17601	17616	17574	17837	17756	17656	17671	17749	17767	17783	17617	17550	17803	17749	17578	17739	17721	17679	17665	17723	17718	17654	17701	17778	17646	17924	17544	17618	17750	17868	17669	18035	17787	17673	17525	17540	17913	17736	17765	17887	17623	17601	17794	17689	17675	17888	17710	17774	17873	17623	17599	17645	17688	17537	17777	17835	17665	17687	17744	17911	17653	17920	17699	17698	17803	17699	17599	17799	17687	17779	17709	17802	17672	17633	17859	17764	17603	17732	17818	17978	17680	17828	17669	17517	17814	17479	17619	17658	17632	17402	17758	17716	17698	17645	17363	17665	17715	17613	17473	17554	17707	17656	17730	17691	17715	17708	17644	17517	17572	17628	17794	17600	17587	18026	17606	17697	17551	17920	17640	17880	17891	17745	17806	17727	17665	17829	17568	17932	17643	17858	17630	17720	17613	17904	17815	17692	17853	17800	17733	17723	17724	17646	17747	17762	17577	17691	17830	17640	17868	17765	17673	17667	17750	17652	17474	17796	17781	17650	17619	17708	17871	17686	17706	17682	17614	17518	17544	17701	17744	17561	17642	17733	17806	17723	17664	17778	17756	17735	17788	17706	17417	17836	17583	17673	17757	17811	17706	17686	17624	17717	17601	17660	17716
25016	47069	38843	29857	25108	21666	19746	18711	18035	17374	17073	16953	16598	16547	16325	15966	15812	15879	15961	15903	15903	15861	15760	15951	15871	15788	15705	15790	15804	15560	15811	15772	15826	15852	15691	15704	15491	15689	15590	15495	15789	15691	15658	15791	15594	15588	15689	15626	15745	15502	15679	15852	15478	15635	15697	15794	15694	15512	15792	15692	15486	15649	15627	15639	15644	15691	15779	15542	15539	15749	15547	15668	15552	15761	15587	15618	15517	15544	15768	15731	15779	15677	15768	15693	15571	15658	15670	15498	15694	15676	15658	15668	15671	15547	15737	15622	15705	15642	15624	15580	15755	15506	15723	15434	15614	15570	15718	15712	15764	15681	15589	15594	15739	15604	15660	15431	15484	15871	15637	15610	15762	15765	15829	15704	15615	15642	15631	15558	15605	15722	15556	15717	15693	15385	15483	15580	15628	15664	15679	15759	15487	15543	15620	15674	15669	15783	15531	15668	15734	15644	15692	15674	15580	15503	15664	15399	15664	15657	15778	15628	15745	15461	15607	15629	15660	15605	15570	15716	15695	15573	15770	15625	15625	15688	15545	15532	15724	15589	15700	15533	15588	15567	15572	15751	15442	15466	15715	15622	15552	15689	15547	15683	15705	15793	15693	15714	15732	15772	15562	15660	15603	15787	15437	15693	15720	15798	15656	15544	15637	15453	15699	15731	15607	15636	15574	15588	15553	15620	15501	15652	15606	15793	15776	15669	15669	15802	15685	15597	15604	15641	15594	15656	15721	15650	15736	15514	15614	15532	15704	15509	15720	15719	15653	15728	15799	15598	15635	15561	15731	15543	15779	15760	15654	15629	15556	15589	15455	15642	15870	15631	15834	15787	15715	15632	15725	15677	15719	15736	15593	15663	15827	15756	15460	15510	15603	15630	15644	15605	15522	15701	15642	15493	15611	15716	15709	15614	15685	15621	15556	15771	15703	15598	15723	15580	15676	15654	15574	15662	15793	15739	15634	15566	15596	15664	15767	15626	15617	15469	15596	15653	15584	15689	15651	15766	15588	15568	15633	15678	15486	15534	15650	15568	15771	15469	15608	15695	15762	15727	15629	15527	15548	15680	15719	15581	15770	15672	15729	15621	15546	15570	15580	15645	15599	15544	15698	15825	15545	15722	15684	15779	15664	15497	15625	15479	15573	15704	15666	15669	15679	15576	15869	15523	15598	15791	15636	15593	15577	15452	15578	15592	15604	15773	15660	15720	15700	15666	15762	15779	15819	15625	15534	15632	15717	15889	15595	15704	15683	15668	15720	15471	15826	15768	15482	15755	15707	15774	15579	15508	15631	15648	15752	15704	15474	15626	15740	15793	15748	15551	15675	15615	15724	15603	15615	15597	15565	15545	15717	15630	15737	15538	15667	15673	15738	15798	15648	15682	15727	15828	15591	15620	15502	15614	15646	15696	15788	15448	15782	15651	15582	15594	15540	15710	15656	15702	15706	15706	15497	15659	15616	15517	15635	15622	15480	15723	15722	15470	15497	15577	15647	15667	15638	15731	15679	15613	15720	15650	15762	15683	15766	15726	15786	15670	15640	15827	15737	15580	15671	15707	15686	15644	15677	15630	15699	15629	15689	15635	15737	15742	15735	15630	15649	15804	15733	15548	15573	15544	15785	15507	15617	15468	15563	15555	15610	15825	15709	15563	15609	15610	15738	15693	15478	15785	15734	15589	15586	15517	15541	15733	15536	15503	15490	15560	15739	15415	15569	15663	15543	15542	15505	15731	15514	15620	15621	15482	15649	15550	16018	15575	15715	15631	15692	15727	15663	15702	15712	15486	15519	15762	15619	15761	15616	15649	15723	15488	15756	15682	15915	15793	15585	15478	15629	15599	15600	15654	15798	15593	15909	15767	15670	15724	15677	15598	15647	15448	15809	15635	15542	15684	15708	15555	15680	15693	15835	15735	15589	15704	15434	15641	15369	15794	15716	15678	15653	15704	15579	15655	15516	15807	15526	15714	15600	15598	15393	15669	15510	15601	15714	15511	15585	15938	15458	15570	15529	15746	15599	15601	15724	15792	15667	15690	15611	15671	15613	15687	15670	15462	15691	15414	15550	15559	15819	15739	15547	15620	15535	15514	15630	15574	15629	15595	15558	15386	15679	15590	15633	15850	15720	15644	15597	15688	15600	15722	15662	15654	15519	15527	15604	15449	15607	15692	15542	15597	15727	15640	15577	15521	15700	15499	15813	15643	15892	15644	15647	15666	15709	15574	15758	15482	15534	15722	15611	15669	15644	15674	15541	15648	15656	15514	15570	15547	15811	15688	15686	15521	15894	15701	15598	15489	15633	15576	15699	15531	15624	15512	15589	15546	15381	15608	15725	15701	15693	15583	15610	15487	15774	15470	15623	15611	15635	15607	15604	15395	15699	15687	15462	15659	15866	15697	15610	15560	15802	15581	15821	15726	15550	15488	15597	15589	15663	15660	15714	15656	15767	15583	15757	15564	15742	15649	15657	15710	15676	15631	15663	15689	15661	15520	15707	15728	15694	15858	15562	15475	15752	15737	15616	15429	15627	15563	15690	15590	15660	15590	15619	15596	15702	15456	15776	15575	15568	15731	15594	15507	15673	15690	15682	15477	15556	15631	15546	15801	15600	15799	15527	15610	15737	15549	15784	15667	15727	15664	15524	15812	15704	15551	15696	15629	15567	15644	15520	15685	15521	15687	15597	15614	15712	15736	15685	15615	15610	15771	15854	15431	15703	15685	15581	15587	15717	15699	15578	15578	15575	15727	15626	15583	15566	15466	15648	15719	15524	15793	15425	15660	15477	15775	15640	15764	15687	15624	15623	15616	15587	15669	15474	15616	15593	15668	15536	15423	15458	15669	15581	15722	15654	15660	15685	15636	15528	15692	15608	15597	15743	15596	15676	15671	15625	15621	15694	15725	15834	15719	15640	15633	15698	15671	15656	15671	15588	15632	15751	15542	15706	15779	15523	15784	15707	15636	15748	15691	15739	15688	15623	15590	15599	15545	15435	15584	15625	15488	15821	15770	15764	15623	15492	15660	15604	15660	15565	15572	15600	15647	15816	15564	15606	15845	15604	15689	15590	15664	15622	15511	15850	15554	15685	15657	15560	15591	15592	15655	15703	15611	15585	15677	15621	15787	15707	15468	15707	15641	15677	15624	15494	15646	15650	15793	15729	15737	15846	15611	15532	15540	15669	15808	15767	15517	15624	15787	15504	15703	15683	15660	15560	15583	15699	15856	15903	15681	15597	15605	15547	15569	15447	15519	15663	15463	15676	15632	15642	15651	15690	15707	15757	15645	15631	15671	15663	15538	15617	15644	15652	15695	15565	15694	15614	15683	15796	15617	15679	15651	15716	15729	15467	15730	15687	15459	15568	15809	15640	15697	15369	15403	15624	15687	15653	15673	15781	15708	15649	15770	15750	15598	15763	15529	15517	15656	15801	15596	15490	15562	15504	15582	15656	15594	15698	15648	15633	15659	15742	15577	15709	15553	15668	15773	15625	15696	15776	15601	15668	15632	15669	15689	15672	15736	15693	15642	15706	15541	15565	15765	15616	15828	15770	15583	15651	15815	15679	15636	15671	15559	15689	15544	15763	15569	15752	15585	15506	15530	15781	15669	15625	15656	15477	15617	15592	15701	15746	15452	15699	15644	15647	15608	15653	15547	15591	15712	15546	15529	15724	15727	15713	15625	15518	15539	15650	15595	15726	15665	15739	15559	15602	15619	15691	15637	15729	15805	15556	15579	15622	15444	15586	15693	15521	15674	15634	15524	15666	15604	15599	15693	15635	15722	15642	15539	15776	15677	15609	15734	15658	15742	15580	15707	15771	15624	15658	15858	15616	15707	15532	15780	15586	15631	15646	15612	15550	15711	15507	15700	15575	15591	15459	15611	15699	15841	15636	15636	15465	15707	15610	15684	15551	15708	15558	15639	15494	15533	15557	15629	15813	15582	15689	15567	15702	15628	15652	15647	15611	15668	15543	15662	15592	15513	15690	15672	15535	15541	15680	15529	15802	15722	15687	15638	15584	15724	15811	15742	15571	15530	15715	15674	15619	15583	15731	15563	15680	15685	15682	15624	15669	15480	15693	15643	15466	15672	15544	15686	15577	15727	15537	15539	15586	15595	15545	15634	15693	15549	15590	15701	15700	15838	15645	15663	15555	15641	15640	15492	15538	15523	15665	15614	15565	15569	15651	15637	15678	15739	15768	15780	15582	15539	15678	15704	15731	15769	15779	15649	15700	15617	15599	15698	15485	15732	15411	15696	15644	15466	15774	15694	15599	15608	15631	15577	15472	15725	15609	15814	15610	15758	15581	15584	15605	15704	15571	15580	15550	15677	15628	15568	15797	15582	15798	15682	15778	15527	15734	15709	15698	15747	15850	15616	15691	15629	15704	15789	15629	15570	15632	15646	15749	15549	15674	15597	15619	15598	15533	15763	15660	15603	15716	15569	15617	15488	15845	15587	15560	15596	15591	15762	15771	15652	15690	15757	15619	15558	15626	15688	15487	15636	15713	15670	15694	15629	15621	15677	15678	15623	15504	15689	15768	15604	15676	15576	15631	15712	15720	15532	15708	15696	15805	15649	15638	15598	15791	15699	15634	15599	15737	15566	15723	15573	15709	15730	15853	15603	15588	15630	15641	15788	15681	15716	15789	15601	15566	15446	15644	15705	15762	15761	15492	15670	15596	15682	15571	15703	15566	15560	15766	15598	15678	15623	15786	15642	15819	15591	15694	15652	15722	15667	15508	15458	15567	15652	15695	15563	15774	15836	15635	15705	15775	15650	15814	15624	15603	15659	15610	15607	15532	15654	15555	15707	15514	15460	15620	15750	15524	15615	15645	15763	15575	15747	15596	15676	15694	15550	15619	15663	15583	15659	15564	15769	15593	15589	15708	15558	15670	15582	15795	15516	15704	15571	15667	15571	15530	15627	15770	15637	15717	15657	15624	15746	15712	15700	15767	15771	15758	15743	15553	15590	15670	15673	15595	15467	15692	15524	15693	15489	15489	15523	15697	15641	15855	15667	15716	15684	15597	15773	15669	15778	15675	15653	15699	15503	15626	15659	15723	15765	15588	15626	15573	15488	15517	15543	15742	15627	15706	15675	15578	15438
25351	21635	27857	28255	21845	20586	19757	18731	18322	17976	18149	17845	17792	17829	17611	17509	17519	17496	17555	17373	17538	17457	17412	17470	17508	17283	17293	17380	17488	17379	17430	17383	17231	17404	17438	17244	17180	17206	17479	17359	17401	17270	17550	17295	17387	17328	17321	17296	17179	17387	17346	17188	17151	17263	17397	17533	17449	17135	17329	17224	17386	17243	17229	17449	17144	17166	17205	17218	17359	17519	17317	17166	17334	17216	17188	17263	17315	17241	17348	17399	17217	17418	17132	17139	17052	17163	17120	17109	17209	17457	17380	17052	17227	17216	17371	17296	17502	17393	17230	17433	17133	17266	17395	17045	17141	17228	17169	17165	17339	17332	17326	17382	17456	17284	17270	17541	17270	17288	17267	17078	17365	17281	17323	17287	17455	17204	17189	17168	17257	17386	17190	17479	17429	17159	17388	17361	17357	17299	17420	17152	17225	17116	17057	17189	17185	17471	17372	17399	17266	17296	17316	17321	17341	17295	17200	17042	17188	17260	17139	17146	17314	17376	17075	17428	17384	17269	17141	17203	17154	17293	17441	17310	17504	17048	17243	17213	17217	17232	17409	17335	17234	17235	17192	17464	17429	17232	17115	17225	17277	17280	17228	17331	17490	17323	17346	17323	17297	17261	17235	17114	17324	17252	17298	17483	17361	17183	17548	17431	17464	17195	17207	17307	17220	17387	17358	17302	17164	17163	17525	17516	17341	17258	17340	17244	17452	17294	17235	17234	17334	17369	17454	17234	17265	17186	17352	17287	17146	17233	17130	17533	17380	17300	17141	17345	17402	17057	17190	17220	17340	17250	17251	17388	17187	17378	17107	17251	17518	17108	17305	17427	17263	17386	17267	17451	17319	17448	17311	17206	17270	17186	17274	17281	17279	17311	17187	17237	17300	17183	17374	17528	17564	17283	17337	17140	17169	17449	17388	17304	17421	17346	17206	17368	17198	17257	17286	17264	17306	17175	17262	17212	17248	17261	17413	17307	17246	17298	17295	17259	17141	17182	17247	17238	17294	17237	17360	17436	17368	17215	17237	17060	17282	17230	17247	17139	17247	17378	17236	17233	17271	17327	17409	17221	17390	17484	17331	17239	17372	17160	17203	17416	17229	17176	17406	17198	17152	17368	17264	17546	17266	17289	17398	17301	17460	17357	17291	17073	17126	17406	17099	17517	17364	17348	17373	17295	17455	17253	17243	17502	17166	17335	17143	17192	17304	17288	17195	17164	17104	17345	17138	17145	17146	17158	17139	17254	17240	17291	17254	17314	17231	17225	17152	17401	17234	17156	17371	17283	17264	17382	17280	17236	17350	17484	17309	17453	17223	17258	17250	17159	17366	17320	17529	17298	17210	17257	17404	17299	17317	17340	17103	17299	17280	17292	17187	17323	17352	17203	17347	17256	17368	17297	17392	17289	17366	17341	17354	17244	17163	17410	17381	17406	17259	17125	17320	17406	17244	17168	17209	17188	17203	17287	17001	17368	17296	17156	17387	17230	17280	17405	17133	17289	17380	17200	17096	17155	17177	17301	17296	17132	17406	17365	17147	17217	17365	17153	17093	17378	17331	17234	17201	17331	17407	17252	17365	17191	17311	17446	17433	17172	17237	17306	17508	17521	17047	17334	17437	17235	17527	17202	17246	17124	17228	17372	17343	17127	17344	17369	17328	17181	17262	17335	17398	17414	17275	17196	17289	17379	17255	17095	17268	17172	17339	17410	17238	17232	17192	17310	17395	17289	17244	17434	17476	17496	17601	17449	17162	17248	17068	17324	17264	17185	17410	17206	17420	17348	17220	17041	17242	17130	17418	17395	17455	17376	17310	17190	17248	17450	17492	17495	17307	17482	17209	17332	17123	17209	17329	17284	17412	17324	17208	17219	17236	17371	17384	17220	17332	17267	17120	17430	17206	17211	17394	17324	17338	17424	17325	17398	17328	17189	17307	17390	17297	17061	17311	17104	17260	17195	17332	17326	17317	17193	17221	17361	17145	17236	17175	17238	17375	17167	17333	17380	17373	17389	17382	17355	17248	17318	17431	17225	17283	17213	17191	17320	17033	17446	17386	17307	17433	17097	17121	17191	17467	17316	17362	17304	17470	17112	17334	17294	17279	17442	17314	17335	17294	17342	17395	17425	17105	17111	17322	17286	17281	17154	17341	17241	17137	17298	17349	17398	17216	17446	17282	17197	17353	17448	17307	17305	17302	17160	17346	17057	17429	17293	17117	17364	17476	17251	17109	17361	17289	17034	17451	17199	17244	17350	17300	17406	17229	17462	17387	17283	17444	17345	17178	17277	17509	17102	17388	17268	17415	17360	17344	17224	17399	17291	17467	17356	17335	17232	17082	17156	17289	17094	17183	17128	17393	17364	17557	17391	17392	17286	17386	17288	17103	17427	17435	17193	17253	17114	17144	17051	17403	17222	17393	17245	17328	17202	17366	17246	17248	17368	17299	17350	17499	17241	17420	17205	17267	17309	17366	17233	17363	17358	17137	17502	17153	17351	17380	17343	17240	17196	17372	17424	17193	17173	17373	17410	17295	17034	17141	17330	17194	17312	17429	17400	17378	17446	17124	17184	17235	17321	17205	17479	17172	17180	17287	17082	17266	17286	17443	17426	17416	17211	17237	17289	17549	17251	17334	17352	17133	17030	17167	17409	17178	17221	17317	17290	17031	17319	17263	17387	17346	17341	17317	17167	17059	17321	17198	17295	17180	17313	17242	17384	17145	17277	17312	17215	17252	17170	17312	17388	17324	17215	17414	17265	17383	17370	17378	17514	17182	17440	17377	17331	17333	17121	17371	17444	17488	17316	17356	17402	17519	17171	17140	17259	17417	17095	17356	17330	17420	17283	17342	17298	17400	17203	17332	17218	17425	17417	17295	17201	17296	17102	17458	17162	17301	17266	17468	17262	17174	17298	17323	17155	17337	17432	17209	17350	17334	17289	17328	17347	17332	17429	17434	17188	17285	17365	17501	17257	17172	17203	17307	17200	17284	17240	17261	17197	17218	17437	17284	17167	17416	17217	17152	17259	17450	17492	17323	17298	17357	17275	17399	17322	17307	17219	17308	17192	17269	17418	17447	17300	17373	17183	17476	17179	17299	17500	17087	17257	17364	17346	17375	17469	17391	17542	17290	17363	17381	17339	17376	17402	17218	17295	17545	17331	17528	17359	17337	17283	17281	17361	17334	17437	17275	17229	17169	17200	17332	17199	17259	17336	17387	17302	17355	17171	17138	17172	17392	17159	17147	17250	17280	17250	17340	17285	17278	17280	17284	17485	17408	17282	16984	17183	17366	17249	17419	17134	17307	17562	17298	17279	17247	17262	17232	17162	17341	17250	17319	17152	17484	17336	17304	17413	17432	17134	17396	17127	17145	17434	17293	17261	17416	17454	17420	17432	17354	17124	17281	17258	17246	17354	17225	17511	17368	17495	17434	17316	17254	17187	17207	17248	17354	17080	17491	17379	17260	17115	17306	17340	17336	17273	17290	17309	17370	17256	17249	17266	17169	17294	17195	17207	17365	17148	17328	17186	17466	17011	17321	17300	17377	17197	17296	17277	17290	17459	17622	17386	17393	17132	17236	17039	17154	17410	17438	17159	17292	17278	17091	17375	17144	17161	17174	17313	17291	17253	17387	17312	17206	17445	17345	17455	17322	17301	17260	17476	17288	17346	17267	17451	17262	17236	17206	17106	17373	17380	17389	17131	17360	17231	17220	17325	17347	17395	17354	17471	17285	17206	17225	17420	17269	17543	17296	17301	17398	17215	17403	17165	17500	17101	17291	17314	17336	17338	17469	17248	17507	17457	17238	17431	17377	17460	17328	17293	17281	17287	17305	17303	17350	17375	17183	17237	17521	17297	17460	17485	17241	17200	17364	17233	17498	17218	17422	17218	17376	17259	17203	17213	17253	17365	17397	17144	17337	17344	17197	17193	17147	17336	17355	17272	17215	17262	17324	17331	17146	17453	17468	17337	17307	17045	17129	17177	17496	17372	17213	17474	17234	17198	17124	17411	17379	17357	17055	17312	17249	17512	17350	17467	17375	17202	17163	17365	17179	17438	17170	17278	17179	17126	17233	17194	17235	17135	17289	17198	17153	17214	17399	17214	17164	17210	17370	17205	17294	17470	17350	17454	17280	17332	16980	17533	17393	17157	17232	17236	17317	17428	17363	17233	17329	17155	17261	17457	17479	17459	17302	17199	17103	17145	17202	17261	17196	17199	17435	17469	17144	17117	17331	17455	17324	17025	17261	17300	17340	17212	17336	17299	17283	17305	17278	17299	17158	17196	17416	17353	17436	17197	17417	17269	17170	17213	17337	17289	17508	17325	17206	17212	17205	17144	17370	17246	17286	17463	17066	17269	17380	17083	17296	17277	17193	17095	17502	17317	17470	17302	17208	17205	17406	17281	17296	17388	17047	17246	17202	17299	17549	17278	17358	17336	17320	17350	17246	17310	17498	17300	17358	17421	17222	17211	17205	17157	17435	17260	17359	17248	17182	17199	17278	17158	17279	17365	17251	17471	17212	17290	17279	17234	17387	17123	17373	17348	17373	17358	17171	17181	17402	17418	17222	17103	17157	17446	17274	17154	17376	17342	17425	17298	17225	17129	17309	17325	17251	17253	17339	17374	17432	17385	17241	17419	17402	17164	17263	17338	17377	17305	17333	17386	17358	17376	17467	17279	17305	17419	17209	17358	17369	17507	17330	17403	17246	17264	17178	17342	17270	17299	17175	17361	17241	17143	17279	17113	17292	17085	17080	17349	17077	17388	17409	17227	17234	17301	17246	17228	17443	17193	17412	17381	17478	17200	17208	17352	17252	17226	17287	17236	17564	17371	17274	17157	17403	17180	17188	17235	17314	17187	17386	17201	17466	17161	17311	17415	17293	17122	17258	17274	17427	17320	17354	17255	17036	17106	17380	17281	17386	17293	17161	17156	17341	17132	17321	17248	17259	17164	17344	17317	17364	17417	17214	17331	17214	17178	17384	17510	17184	17426	17327	17355	17357	17404	17182	17268	17291	17376	17433	17271	17262	17205	17508	17268	17359	17401	17257	17220	17490	17408	17268	17276	17258	17334	17552	17213	17280	17220	17137	17404	17227	17356	17534	17346
25416	42601	34747	26482	22217	19712	18439	17665	17185	16640	16652	16386	16112	15800	15825	15714	15675	15751	15544	15521	15472	15341	15665	15400	15560	15401	15441	15511	15477	15481	15526	15351	15522	15490	15372	15511	15304	15374	15348	15392	15209	15412	15307	15507	15346	15575	15292	15344	15315	15375	15318	15470	15385	15427	15343	15280	15360	15421	15455	15431	15385	15418	15319	15325	15408	15443	15557	15370	15420	15422	15545	15442	15460	15328	15356	15256	15402	15268	15452	15450	15212	15429	15527	15370	15314	15500	15383	15468	15319	15581	15303	15380	15336	15457	15369	15410	15404	15248	15457	15489	15450	15566	15337	15378	15442	15474	15343	15354	15455	15472	15514	15239	15308	15379	15379	15330	15430	15323	15391	15290	15414	15122	15492	15371	15455	15362	15213	15470	15261	15322	15513	15413	15413	15272	15424	15365	15562	15394	15387	15256	15499	15559	15543	15319	15494	15436	15593	15334	15463	15377	15588	15458	15629	15410	15658	15467	15313	15303	15462	15387	15527	15392	15328	15256	15501	15265	15429	15463	15427	15515	15507	15269	15369	15451	15542	15486	15189	15488	15555	15437	15328	15391	15465	15362	15333	15416	15410	15398	15500	15372	15500	15431	15400	15441	15253	15465	15425	15423	15640	15352	15290	15436	15330	15339	15320	15326	15474	15330	15528	15420	15295	15765	15387	15168	15653	15415	15447	15511	15344	15396	15428	15401	15430	15568	15412	15389	15573	15354	15407	15358	15327	15264	15237	15367	15351	15296	15279	15486	15513	15301	15476	15311	15261	15589	15330	15473	15239	15362	15472	15644	15281	15409	15329	15313	15338	15405	15510	15414	15429	15307	15390	15409	15450	15405	15487	15418	15467	15364	15577	15559	15431	15422	15435	15337	15450	15303	15415	15325	15495	15426	15382	15385	15450	15331	15461	15405	15245	15312	15272	15320	15324	15545	15361	15469	15309	15360	15468	15477	15371	15447	15335	15234	15409	15417	15387	15344	15549	15370	15405	15454	15413	15189	15537	15269	15519	15415	15232	15410	15474	15371	15436	15480	15456	15449	15333	15337	15424	15355	15309	15362	15475	15524	15345	15465	15359	15468	15483	15332	15378	15414	15274	15628	15492	15391	15420	15474	15432	15625	15365	15301	15411	15469	15465	15263	15334	15537	15573	15407	15410	15239	15196	15587	15350	15376	15279	15325	15358	15379	15332	15259	15342	15510	15342	15307	15414	15340	15320	15432	15245	15424	15467	15373	15510	15308	15400	15289	15467	15544	15270	15330	15459	15441	15377	15238	15432	15228	15536	15394	15289	15111	15361	15354	15309	15329	15437	15393	15629	15238	15489	15381	15351	15321	15491	15515	15578	15440	15342	15470	15494	15423	15371	15370	15497	15318	15439	15342	15400	15396	15229	15371	15462	15263	15495	15327	15260	15514	15421	15325	15326	15293	15485	15461	15494	15373	15668	15409	15340	15470	15435	15265	15507	15304	15255	15353	15397	15302	15472	15294	15369	15252	15506	15292	15288	15476	15376	15348	15424	15415	15425	15473	15292	15541	15372	15233	15471	15416	15342	15442	15342	15451	15318	15448	15308	15341	15534	15354	15152	15428	15247	15328	15361	15600	15495	15469	15479	15431	15488	15361	15371	15500	15543	15460	15424	15387	15584	15516	15141	15466	15530	15363	15539	15400	15498	15595	15505	15405	15399	15338	15323	15556	15352	15442	15400	15270	15326	15411	15282	15370	15445	15413	15344	15357	15113	15546	15287	15373	15343	15455	15361	15574	15369	15317	15329	15559	15379	15399	15342	15280	15454	15409	15455	15439	15369	15477	15040	15244	15456	15552	15526	15472	15345	15336	15439	15352	15384	15270	15331	15318	15432	15348	15371	15298	15407	15388	15382	15496	15362	15296	15348	15272	15469	15279	15138	15389	15459	15559	15326	15212	15302	15565	15463	15472	15322	15446	15329	15339	15452	15603	15351	15399	15389	15466	15379	15315	15416	15296	15496	15421	15272	15384	15524	15392	15311	15490	15362	15536	15476	15521	15443	15390	15488	15322	15473	15443	15364	15406	15425	15431	15288	15455	15428	15314	15358	15475	15324	15452	15330	15267	15446	15483	15327	15177	15431	15338	15423	15463	15372	15224	15449	15395	15371	15325	15288	15558	15310	15487	15470	15443	15423	15459	15467	15402	15332	15384	15367	15248	15402	15568	15347	15550	15377	15410	15443	15256	15393	15331	15540	15344	15456	15341	15542	15333	15479	15381	15361	15308	15334	15384	15393	15454	15583	15337	15561	15384	15451	15459	15429	15399	15416	15289	15293	15277	15486	15294	15180	15529	15411	15468	15315	15459	15434	15389	15530	15338	15442	15511	15372	15311	15350	15469	15257	15465	15541	15530	15374	15451	15313	15390	15399	15326	15427	15261	15484	15403	15480	15521	15401	15432	15466	15457	15272	15478	15234	15476	15387	15555	15275	15498	15314	15287	15501	15428	15458	15384	15458	15338	15478	15396	15681	15291	15398	15251	15468	15538	15409	15314	15417	15446	15439	15339	15482	15331	15410	15377	15417	15425	15368	15496	15453	15336	15373	15424	15515	15408	15353	15288	15529	15530	15421	15209	15337	15433	15435	15299	15540	15334	15386	15361	15373	15501	15220	15353	15422	15406	15404	15317	15476	15374	15303	15505	15342	15259	15448	15385	15393	15403	15349	15501	15443	15477	15341	15470	15596	15379	15319	15388	15389	15405	15348	15363	15365	15508	15297	15434	15355	15342	15427	15271	15266	15503	15536	15331	15456	15303	15472	15380	15211	15420	15344	15410	15223	15406	15573	15371	15356	15521	15341	15562	15517	15487	15548	15330	15413	15520	15525	15436	15415	15366	15502	15425	15436	15469	15212	15505	15455	15455	15343	15404	15374	15290	15337	15676	15464	15325	15345	15425	15322	15370	15456	15483	15479	15255	15282	15328	15593	15440	15507	15427	15335	15396	15548	15483	15311	15629	15291	15450	15466	15412	15274	15380	15273	15369	15614	15471	15312	15382	15411	15369	15350	15480	15233	15352	15421	15480	15268	15305	15286	15159	15512	15516	15359	15319	15518	15453	15334	15403	15540	15358	15558	15225	15459	15309	15456	15601	15500	15645	15293	15463	15324	15594	15289	15501	15429	15321	15434	15414	15473	15450	15357	15322	15382	15498	15401	15404	15577	15383	15255	15465	15242	15468	15345	15395	15433	15534	15415	15392	15421	15303	15369	15288	15435	15374	15452	15389	15491	15296	15369	15427	15497	15519	15350	15262	15332	15265	15341	15545	15351	15479	15395	15545	15349	15363	15423	15424	15327	15399	15349	15259	15580	15499	15304	15342	15445	15465	15364	15386	15445	15601	15437	15494	15370	15240	15556	15444	15362	15494	15316	15415	15345	15351	15564	15423	15373	15437	15420	15297	15387	15385	15384	15459	15374	15362	15449	15335	15418	15179	15371	15426	15429	15314	15712	15490	15327	15500	15377	15246	15395	15338	15413	15429	15339	15335	15384	15404	15373	15256	15593	15409	15320	15263	15292	15363	15324	15421	15539	15433	15395	15449	15379	15310	15226	15411	15370	15295	15492	15303	15341	15517	15372	15511	15435	15361	15437	15424	15439	15460	15218	15395	15400	15349	15455	15397	15341	15239	15427	15358	15555	15476	15471	15445	15268	15303	15547	15337	15524	15357	15421	15408	15484	15378	15297	15478	15296	15528	15510	15410	15231	15428	15163	15278	15492	15512	15409	15295	15482	15367	15313	15324	15343	15409	15383	15355	15478	15532	15442	15498	15467	15582	15430	15394	15444	15395	15237	15377	15514	15382	15422	15314	15259	15424	15367	15508	15422	15526	15431	15367	15261	15384	15296	15477	15409	15551	15453	15377	15403	15543	15413	15353	15340	15389	15308	15291	15215	15224	15352	15407	15468	15443	15519	15242	15267	15488	15442	15407	15345	15514	15409	15479	15361	15595	15422	15392	15463	15330	15481	15483	15460	15424	15580	15425	15414	15615	15352	15361	15424	15318	15463	15429	15517	15467	15348	15393	15340	15323	15275	15340	15486	15565	15534	15410	15340	15440	15368	15283	15554	15478	15419	15198	15463	15363	15461	15362	15556	15509	15436	15306	15252	15379	15490	15578	15390	15405	15374	15362	15258	15316	15160	15265	15429	15480	15298	15246	15414	15148	15495	15339	15529	15434	15302	15493	15501	15482	15194	15268	15275	15348	15255	15545	15310	15511	15427	15386	15252	15539	15460	15403	15204	15456	15164	15454	15366	15597	15338	15325	15582	15562	15339	15476	15495	15360	15338	15226	15322	15292	15447	15223	15415	15388	15551	15369	15257	15330	15344	15381	15379	15229	15389	15324	15404	15243	15483	15412	15486	15447	15307	15493	15629	15283	15379	15209	15350	15508	15474	15475	15466	15407	15439	15536	15412	15334	15407	15241	15530	15522	15320	15365	15313	15477	15436	15405	15353	15570	15362	15424	15540	15400	15317	15346	15201	15448	15471	15636	15410	15346	15323	15533	15629	15437	15602	15369	15548	15382	15397	15394	15309	15437	15391	15195	15450	15608	15222	15466	15321	15488	15605	15459	15287	15425	15355	15418	15477	15350	15441	15605	15450	15223	15342	15398	15461	15428	15367	15374	15427	15459	15387	15315	15426	15566	15425	15491	15570	15444	15449	15267	15399	15449	15361	15496	15559	15320	15355	15371	15427	15511	15422	15402	15264	15311	15524	15398	15312	15476	15328	15392	15405	15515	15412	15577	15092	15494	15569	15306	15492	15545	15333	15441	15423	15416	15353	15571	15395	15335	15475	15355	15530	15341	15368	15325	15337	15411	15529	15418	15339	15601	15390	15217	15580	15347	15215	15368	15320	15380	15518	15469	15403	15441	15422	15386	15432	15409	15417	15413	15346	15293	15444	15266	15538	15470	15348	15409	15301	15507	15321	15296	15380	15211	15345	15384	15492	15251	15318	15470	15258	15404	15372	15526	15381	15380	15310	15480	15393	15251	15491	15472	15367	15412	15538	15511	15462	15428	15327	15420	15328	15326	15339	15372	15480	15342	15375	15421	15306	15292	15463	15471	15239	15512
22513	21456	28567	24807	22289	24587	25541	21146	19907	19925	19324	19092	18864	18636	18547	18210	18221	18300	17989	18102	17998	18138	17949	17945	18029	18011	18072	17809	17827	17607	17864	17903	17923	17879	17814	17726	17656	17814	17838	17735	17758	17852	17860	17864	17770	17584	17629	17747	17767	17905	17696	17592	17698	17651	17712	17733	17914	17624	17711	17543	17782	17672	17773	17665	17805	17614	17446	17743	17739	17815	17870	17809	17638	17771	17882	17906	17791	17823	17696	17787	17573	17707	17630	17934	17844	17680	17593	17728	17675	17420	17681	17688	17704	17589	17488	17747	17937	17722	17604	17852	17729	17745	17772	17649	17928	17672	17798	17628	17684	17645	17766	17814	17942	17688	17525	17810	17823	17759	17669	17806	17685	17664	17595	17515	17679	17542	17787	17685	17763	17891	17699	17674	17831	17690	17914	17596	17643	17620	17822	17850	17716	17751	17595	17752	17595	17577	17524	17717	17788	17833	17820	17797	17923	17714	17831	17978	17764	17795	17611	17632	17631	17589	17723	17604	17863	17736	17917	17608	17593	17639	17677	17555	17660	17773	17478	17706	17613	17926	17589	17806	17727	17824	17253	17548	17782	17700	17959	17580	17516	17537	17804	17847	17779	17723	17694	17396	17736	17571	17773	17525	17517	17700	17645	17667	17655	17761	17776	17787	17612	17813	17683	17750	17791	17697	17652	17729	17717	17672	17608	17685	17746	17736	17766	17548	17654	17782	17553	17768	17714	17687	17752	17689	17867	17757	17616	17724	17725	17775	17648	17676	17675	17837	17698	17720	17692	17500	17687	17656	17565	17644	17513	17537	17622	17812	17657	17554	17721	17714	17840	17627	17702	17663	17709	17880	17695	17855	17575	17605	17624	17584	17726	17794	17768	17706	17817	17633	17675	17694	17984	17831	17645	17587	17675	17651	17595	17775	17769	17705	17709	17796	17755	17677	17715	17798	17716	17753	17733	17551	17844	17602	17704	17434	17598	17720	17626	17881	17568	17633	17476	17705	17581	17664	17666	17800	17663	17723	17752	17677	17631	17500	17610	17612	17699	17521	17762	17705	17640	17477	17513	17700	17810	17659	17611	17632	17898	17549	17687	17813	17801	17627	17766	17547	17701	17719	17686	17914	17489	17424	17728	17723	17733	17652	17608	17737	17642	17652	17526	17628	17646	17764	17557	17521	17661	17582	17670	17707	17553	17541	17933	17620	17733	17644	17757	17720	17669	17912	17640	17894	17758	17661	17728	17711	17783	17885	17735	17557	17889	17736	17553	17770	17648	17585	17948	17494	17773	17655	17620	17597	17754	17822	17638	17809	17799	17740	17743	17847	17579	17760	17733	17591	17771	17768	17563	17711	17729	17646	17794	17766	17762	17700	17674	17587	17761	17747	18054	17809	17714	17816	17737	17594	17811	17751	17645	17518	17783	17783	17498	17690	17762	17810	17489	17526	17694	17728	17711	17743	17707	17671	17588	17901	17641	17685	17914	17773	17749	17578	17785	17524	17652	17824	17653	17635	17648	17746	17759	17707	17700	17787	17887	17628	17722	17680	17632	17597	17760	17651	17672	17807	17775	17686	17762	17786	17798	17579	17521	17553	17666	17656	17703	17702	17743	17804	17824	17647	17590	17594	17525	17792	17668	17889	17702	17829	17791	17519	17585	17623	17690	17919	17657	17645	17618	17470	17725	17658	17797	17750	17885	17739	17635	17796	17583	17588	17603	17455	17741	17633	17402	17731	17783	17482	17859	17824	17871	17769	17815	17716	17722	17624	17637	17823	17436	17834	17744	17616	17786	17744	17694	17706	17740	17855	17845	17713	17645	17648	17680	17870	17973	17806	17731	17723	17688	17683	17689	17669	17527	17557	17910	17624	17702	17700	17550	17668	17704	17757	17555	17665	17605	17651	17504	17705	17560	17733	17789	17718	17632	17517	17825	17744	17535	17723	17808	17647	17737	17777	17725	17642	17490	17684	17597	17592	17540	17731	17712	17855	17450	17782	17833	17641	17704	17892	17759	17631	17795	17820	17528	17610	17582	17787	17700	17578	17778	17784	17725	17569	17502	17567	17608	17683	17736	17644	17772	17846	17932	17719	17794	17845	17546	17745	17566	17763	17784	17511	17702	17691	17851	17701	17691	17696	17559	17625	17613	17550	17693	17710	17546	17692	17563	17774	17720	17599	17747	17584	17730	17810	17658	17741	17756	17685	17795	17704	17714	17677	17601	17554	17690	17726	17712	17997	17736	17507	17954	17533	17578	17809	17840	17806	17653	17444	17926	17770	17561	17893	17590	17794	18101	17912	17657	17674	17613	17582	17814	17766	17799	17840	17801	17735	17745	17581	17677	17616	17563	17574	17788	17784	17771	17909	17851	17667	17624	17733	17671	17799	17822	17549	17665	17599	17829	17638	17675	17766	17732	17796	17730	17791	17649	17773	17817	17863	17517	17910	17662	17827	17457	17645	17579	17548	18006	17731	17624	17692	17735	17698	17730	17801	17580	17642	17570	17699	17691	17616	17845	17708	17729	17574	17612	17560	17472	17735	17806	17602	17873	17657	17681	17603	17616	17712	17605	17970	17528	17630	17782	17553	17908	17827	17667	17667	17472	17406	17688	17388	17804	17494	17721	17930	17683	17658	17713	17642	17621	17730	17648	17684	17834	17542	17726	17733	17790	17807	17878	17695	17863	17593	17614	17814	17918	17865	17509	17695	17832	17683	17592	17818	17895	17654	17619	17459	17818	17681	17720	17699	17712	17856	17437	17756	17614	17575	17835	17630	17600	17650	17841	17671	17573	17642	17702	17765	17741	17733	17839	17268	17580	17501	17600	17969	17717	17797	17693	17572	17875	17848	17970	17725	17687	17582	17727	17600	17843	17553	17661	17847	17759	17701	17776	17785	17617	17677	17726	17518	17608	17728	17636	17820	17892	17545	17711	17379	17494	17927	17668	17709	17597	17625	17757	17566	17595	17630	17609	17512	17827	17650	17677	17885	17627	17592	17712	17603	17511	17782	17728	17706	17698	17661	17657	17894	17622	17712	17746	17828	17655	17714	17797	17591	17522	17512	17622	17453	17573	17364	17703	17595	17586	17783	17725	17422	17428	17746	17646	17586	17828	17700	17594	18005	17742	17621	17577	17840	17676	17628	17792	17858	17757	17735	17739	17833	17608	17636	17616	17726	17762	17496	17771	17686	17824	17483	17719	17715	17703	17668	17547	17520	17481	17494	17490	17842	17749	17913	17846	17757	17950	17720	17798	17707	17691	17833	17697	17697	17833	17728	17634	17647	17660	17731	17822	17579	17697	17646	17758	17699	17664	17842	17721	17511	17674	17599	17676	17697	17525	17713	17572	17599	17715	17611	17732	17643	17863	17670	17868	17704	17748	17678	17866	17552	17551	17604	17752	17643	17629	17475	17679	17682	17807	17905	17789	17761	17625	17777	17689	17807	17626	17619	17743	17657	17771	17729	17838	17820	17554	17888	17465	17660	17735	17649	17883	17719	17684	17466	17381	17771	17622	17682	17793	17830	17665	17682	17595	17377	17676	17761	17439	17572	17715	17723	17917	17692	17607	17774	17650	17674	17682	17852	17595	17700	17651	17649	17848	17506	17592	17830	17704	17622	17778	17831	17818	17710	17485	17699	17874	17626	17707	17921	17626	17669	17687	17662	17670	17750	17693	17803	17930	17749	17624	17674	17807	17603	17487	17464	17519	17647	17701	17598	17910	17522	17723	17707	17655	17692	17751	17826	17606	17780	17768	17641	17851	17640	17643	17635	17792	17802	17706	17607	17641	17731	17869	17886	17591	17565	17692	17536	17737	17800	17809	17676	17855	17618	17687	17877	17669	17760	17815	17736	17810	17758	17734	17563	17797	17616	17698	17939	17593	17629	17604	17982	17836	17705	17912	17767	17488	17651	17771	17581	17807	17715	17870	17751	17597	17653	17716	17755	17711	17755	17791	17559	17789	17708	17794	17713	17688	17675	17765	17514	17660	17529	17763	17892	17615	17725	17630	17702	17533	17733	17583	17571	17762	17664	17584	17521	17746	17766	17655	17441	17614	17582	17661	17653	17820	17539	17599	17635	17771	17524	17650	17467	17577	17455	17405	17835	17615	17596	17687	17764	17750	17644	17884	17557	17751	17701	17596	17799	17673	17608	17808	17547	17831	17847	17513	17639	17514	17708	17785	17775	17755	17788	17674	17632	17741	17646	17729	17774	17743	17693	17426	17539	17702	17712	17651	17596	17606	17996	17951	17880	17709	17544	17677	17622	17720	17627	17652	17649	17866	17761	17769	17604	17664	17660	17630	17482	17798	17569	17645	17789	17624	17783	17698	17499	17727	17553	17564	17624	17892	17681	17625	17806	17700	17799	17715	17454	18055	17422	17724	17696	17571	17579	17660	17496	17771	17697	17743	17803	17505	17817	17644	17832	17618	17759	17805	17725	17456	17517	17499	17683	17944	17748	17824	17769	17710	17809	17303	17465	17739	17650	17610	17617	17621	17805	17690	17694	17749	17710	17621	17647	18032	17593	17782	17735	17883	17729	17753	17567	17785	17884	17606	17485	17668	17587	17752	18003	17622	17709	17814	17789	17570	17792	17807	17639	17581	17628	17737	17580	17517	17470	17704	17716	17873	17598	17843	17833	17673	17735	17794	17551	17695	17858	17886	17805	17683	17760	17727	17604	17627	17752	17618	17871	17838	17550	17575	17474	17780	17826	17710	17534	17688	17833	17624	17634	17627	17476	17749	17650	17618	17746	17597	17726	17686	17591	17648	17743	18015	17673	17770	17780	17724	17658	17744	17478	17924	17701	17638	17730	17491	17688	17777	17670	17818	17763	17749	17669	17713	17744	17974	17893	17603	17644	17671	17817	17652	17729	17777	17777	17812	17781	17792	17672	17775	17905	17874	17664	17603	17711	17734	17850	17834	17661	17650	17742	17795	17687	17672	17572	17698	17771	17879	17793	17654	17581	17904	17771	17629	17613	17758	17614	17736	17537	17627	17543	17556	17951	17712	17760	17624	17574	17817	17660	17739	17765	17848	17518	17691	17690	17668	17473	17628	17863	17683	17878	17794	17830	17662	17738	17731	17541	17719	17765	17763	17710	17788	17834
26004	50492	42564	32999	27540	23522	21619	20036	19015	18329	18005	17448	16908	16611	16468	16286	16127	16186	16136	16079	15895	16161	15974	15981	15955	15883	15882	15722	15806	16024	15732	15880	15729	15713	15765	15680	15704	15489	15687	15493	15782	15675	15643	15867	15539	15721	15651	15856	15614	15765	15655	15808	15717	15874	15540	15493	15622	15610	15680	15634	15725	15694	15751	15744	15654	15855	15629	15615	15721	15423	15583	15574	15613	15543	15497	15561	15618	15565	15756	15632	15572	15717	15703	15526	15650	15402	15828	15720	15574	15703	15649	15594	15673	15823	15807	15747	15655	15635	15633	15539	15790	15696	15625	15696	15697	15573	15635	15762	15552	15756	15647	15665	15712	15671	15730	15635	15663	15620	15572	15763	15765	15593	15672	15578	15540	15656	15715	15711	15696	15707	15615	15556	15506	15703	15732	15819	15775	15603	15602	15855	15751	15504	15612	15891	15810	15645	15631	15566	15678	15703	15609	15851	15584	15746	15715	15696	15652	15632	15748	15641	15748	15655	15624	15544	15586	15845	15620	15647	15707	15663	15713	15774	15661	15714	15678	15689	15671	15559	15583	15557	15652	15821	15581	15623	15637	15526	15534	15627	15668	15692	15777	15658	15777	15712	15698	15672	15768	15451	15657	15702	15817	15469	15733	15759	15638	15566	15649	15603	15689	15721	15725	15770	15600	15504	15664	15592	15694	15789	15558	15746	15658	15659	15596	15612	15624	15567	15625	15673	15594	15843	15609	15571	15526	15642	15553	15704	15484	15611	15649	15521	15689	15587	15708	15595	15643	15665	15642	15736	15602	15611	15799	15750	15688	15602	15874	15573	15767	15563	15636	15722	15635	15571	15679	15613	15491	15717	15662	15547	15657	15652	15608	15526	15705	15566	15651	15610	15822	15692	15688	15647	15840	15635	16035	15591	15641	15520	15672	15687	15645	15499	15590	15636	15702	15645	15664	15626	15852	15580	15618	15823	15659	15568	15670	15774	15615	15726	15735	15569	15719	15728	15585	15587	15503	15537	15905	15623	15726	15777	15584	15520	15671	15665	15668	15774	15559	15606	15669	15567	15642	15558	15548	15799	15560	15582	15671	15599	15824	15605	15530	15701	15527	15712	15695	15661	15734	15585	15755	15621	15586	15550	15653	15588	15723	15514	15645	15770	15542	15612	15370	15652	15806	15695	15483	15666	15826	15671	15644	15590	15633	15612	15617	15536	15613	15644	15492	15463	15731	15632	15716	15657	15695	15413	15605	15834	15585	15621	15778	15482	15645	15608	15664	15697	15512	15648	15531	15674	15657	15725	15619	15697	15627	15695	15743	15661	15704	15667	15645	15612	15679	15842	15665	15535	15686	15585	15659	15709	15591	15499	15848	15667	15695	15459	15654	15588	15555	15604	15696	15646	15631	15778	15713	15614	15699	15778	15414	15786	15534	15702	15702	15662	15657	15572	15647	15710	15613	15535	15619	15715	15601	15618	15628	15664	15612	15684	15651	15670	15812	15590	15694	15543	15607	15500	15543	15711	15654	15595	15673	15644	15607	15679	15497	15533	15610	15561	15648	15623	15765	15511	15694	15641	15641	15526	15534	15542	15729	15689	15589	15478	15662	15828	15555	15839	15694	15621	15780	15682	15725	15603	15537	15621	15563	15678	15561	15640	15728	15752	15682	15886	15796	15622	15731	15762	15622	15475	15764	15677	15837	15792	15602	15623	15738	15553	15595	15634	15718	15664	15759	15720	15605	15655	15670	15583	15491	15516	15564	15667	15700	15709	15614	15717	15632	15519	15696	15517	15490	15770	15678	15584	15675	15588	15681	15604	15665	15670	15735	15531	15838	15574	15688	15666	15643	15664	15622	15635	15701	15735	15618	15623	15717	15624	15541	15709	15800	15645	15642	15591	15786	15590	15576	15753	15719	15602	15763	15579	15547	15698	15681	15875	15729	15740	15612	15619	15809	15620	15637	15688	15622	15540	15769	15697	15820	15724	15617	15589	15701	15633	15694	15585	15715	15578	15614	15635	15673	15574	15511	15688	15698	15641	15644	15738	15682	15520	15753	15566	15794	15725	15592	15707	15877	15697	15721	15692	15515	15708	15647	15609	15746	15590	15621	15778	15816	15640	15587	15553	15757	15821	15506	15473	15815	15847	15624	15772	15618	15498	15812	15589	15715	15576	15536	15645	15718	15569	15642	15696	15821	15803	15777	15810	15626	15678	15615	15754	15616	15774	15665	15714	15639	15793	15812	15608	15512	15719	15565	15525	15823	15606	15590	15596	15666	15727	15539	15629	15603	15658	15341	15550	15718	15753	15603	15514	15695	15606	15722	15612	15663	15656	15652	15679	15613	15531	15684	15587	15646	15556	15597	15666	15579	15640	15739	15612	15725	15668	15568	15683	15600	15699	15817	15557	15599	15790	15549	15666	15748	15567	15582	15615	15582	15561	15676	15771	15785	15639	15751	15734	15587	15726	15692	15670	15542	15769	15614	15679	15599	15522	15725	15715	15723	15523	15557	15838	15670	15735	15634	15557	15652	15809	15599	15770	15622	15669	15745	15826	15594	15754	15463	15518	15643	15742	15728	15667	15602	15563	15616	15736	15833	15598	15723	15491	15601	15624	15713	15624	15648	15710	15633	15692	15680	15790	15767	15626	15763	15630	15771	15684	15785	15608	15641	15628	15741	15633	15577	15648	15642	15693	15733	15750	15804	15732	15601	15681	15783	15790	15645	15671	15744	15772	15724	15634	15804	15577	15685	15549	15617	15810	15379	15743	15646	15733	15712	15668	15799	15701	15685	15674	15545	15684	15703	15432	15802	15615	15547	15707	15703	15616	15752	15669	15769	15620	15779	15570	15704	15490	15525	15707	15588	15840	15470	15637	15708	15691	15691	15724	15821	15625	15797	15607	15687	15504	15678	15654	15707	15717	15692	15646	15636	15676	15697	15596	15648	15671	15609	15809	15646	15642	15618	15604	15875	15580	15698	15741	15793	15549	15660	15585	15585	15616	15638	15573	15640	15610	15643	15483	15590	15744	15555	15799	15724	15562	15759	15699	15722	15753	15520	15668	15608	15711	15713	15680	15620	15695	15604	15724	15599	15658	15758	15745	15659	15725	15757	15732	15638	15614	15665	15953	15636	15425	15676	15781	15702	15676	15738	15647	15663	15581	15775	15577	15840	15649	15726	15707	15574	15723	15524	15564	15611	15638	15614	15632	15581	15553	15689	15774	15713	15642	15526	15784	15697	15671	15477	15607	15740	15637	15645	15692	15570	15677	15670	15504	15804	15740	15658	15601	15704	15516	15695	15577	15607	15728	15827	15702	15762	15692	15681	15463	15718	15691	15720	15501	15511	15680	15742	15656	15736	15748	15635	15700	15692	15497	15595	15674	15568	15653	15817	15678	15521	15725	15706	15539	15554	15514	15702	15413	15630	15562	15641	15616	15598	15568	15419	15591	15692	15667	15545	15789	15335	15680	15524	15749	15790	15556	15747	15817	15598	15619	15617	15637	15815	15516	15821	15785	15803	15625	15723	15694	15604	15851	15569	15708	15784	15743	15803	15794	15581	15486	15739	15532	15847	15634	15718	15911	15530	15637	15664	15681	15596	15601	15538	15830	15638	15712	15584	15791	15656	15641	15613	15653	15635	15688	15578	15715	15739	15846	15741	15630	15487	15676	15782	15619	15736	15642	15748	15684	15769	15708	15823	15495	15637	15626	15778	15810	15763	15650	15735	15674	15639	15492	15782	15779	15591	15492	15505	15544	15788	15593	15600	15657	15418	15702	15761	15624	15649	15590	15618	15739	15695	15667	15670	15637	15701	15682	15656	15604	15550	15705	15621	15785	15982	15749	15481	15631	15723	15744	15625	15618	15650	15608	15601	15740	15557	15774	15760	15649	15757	15680	15654	15566	15677	15518	15786	15593	15634	15708	15632	15676	15517	15590	15412	15650	15566	15799	15532	15746	15728	15609	15676	15680	15802	15644	15719	15525	15763	15561	15686	15804	15774	15705	15713	15743	15651	15586	15601	15489	15731	15459	15829	15847	15629	15642	15790	15721	15497	15567	15749	15936	15591	15554	15508	15688	15592	15631	15485	15804	15658	15735	15615	15447	15733	15630	15793	15561	15703	15658	15631	15762	15627	15645	15545	15737	15763	15450	15722	15672	15649	15738	15638	15540	15595	15766	15651	15751	15668	15702	15649	15715	15524	15631	15613	15633	15634	15503	15627	15728	15576	15683	15655	15660	15637	15623	15727	15536	15686	15763	15651	15772	15686	15593	15733	15680	15677	15671	15792	15642	15555	15726	15646	15632	15776	15777	15525	15711	15582	15689	15688	15705	15694	15763	15725	15696	15764	15669	15635	15715	15705	15629	15752	15711	15488	15779	15702	15698	15622	15672	15651	15566	15708	15559	15651	15586	15691	15688	15723	15638	15630	15585	15823	15502	15705	15689	15867	15626	15562	15725	15801	15621	15517	15590	15725	15684	15540	15654	15657	15650	15861	15675	15852	15823	15680	15546	15701	15624	15589	15639	15465	15686	15605	15639	15668	15689	15569	15647	15790	15769	15670	15737	15637	15704	15793	15550	15620	15694	15792	15586	15698	15745	15618	15601	15638	15512	15749	15556	15707	15745	15669	15741	15585	15776	15592	15681	15717	15689	15602	15709	15534	15866	15755	15753	15629	15889	15648	15787	15716	15524	15704	15646	15702	15636	15603	15690	15849	15682	15627	15608	15557	15586	15776	15626	15727	15568	15661	15761	15780	15709	15588	15592	15849	15570	15642	15613	15754	15568	15789	15479	15556	15773	15750	15495	15693	15507	15685	15613	15690	15475	15637	15662	15715	15587	15663	15465	15562	15636	15626	15665	15794	15603	15548	15642	15719	15658	15629	15711	15750	15652	15590	15635	15726	15605	15562	15742	15678	15701	15783	15705	15658	15608	15705	15660	15635	15519	15629	15660	15666	15728	15671	15633	15719	15834	15771	15727	15547	15780	15545	15646	15505	15688	15634	15625	15620	15590	15655	15788	15707	15699	15721	15652	15845	15616	15610	15665	15775	15509	15701	15515	15751	15589	15671	15579	15613	15457	15816	15723	15663	15665	15564	15695	15673	15490
29802	26926	31060	26613	21376	20032	19186	18666	18406	18262	18018	18215	17722	17733	17856	17551	17742	17461	17652	17697	17779	17635	17729	17519	17536	17585	17573	17729	17351	17505	17452	17667	17552	17419	17590	17595	17347	17354	17702	17548	17717	17442	17531	17650	17732	17658	17750	17406	17727	17698	17759	17539	17554	17556	17640	17432	17532	17466	17552	17536	17377	17386	17615	17553	17438	17586	17268	17605	17665	17553	17559	17472	17583	17608	17632	17517	17561	17769	17619	17575	17512	17526	17613	17544	17567	17489	17268	17570	17430	17545	17667	17505	17515	17623	17617	17406	17448	17503	17594	17361	17573	17593	17549	17443	17577	17464	17350	17545	17386	17470	17597	17552	17432	17620	17396	17424	17460	17657	17389	17445	17437	17386	17362	17575	17403	17503	17478	17560	17692	17515	17487	17306	17284	17374	17783	17604	17557	17526	17528	17333	17427	17565	17409	17523	17639	17584	17530	17423	17543	17449	17593	17575	17372	17580	17428	17587	17665	17595	17427	17444	17615	17667	17490	17586	17582	17353	17575	17484	17516	17581	17735	17319	17571	17829	17427	17568	17555	17366	17441	17635	17675	17367	17421	17461	17495	17387	17375	17306	17497	17429	17533	17510	17567	17323	17494	17318	17434	17395	17453	17335	17577	17427	17382	17757	17484	17726	17531	17638	17654	17475	17513	17534	17441	17275	17553	17679	17505	17529	17510	17540	17519	17415	17484	17484	17590	17613	17611	17376	17521	17542	17586	17588	17542	17532	17456	17469	17623	17486	17562	17471	17386	17591	17358	17676	17345	17467	17473	17441	17519	17405	17373	17398	17683	17529	17343	17435	17506	17498	17519	17591	17597	17522	17502	17805	17412	17688	17489	17615	17643	17579	17575	17665	17523	17333	17452	17463	17516	17400	17554	17484	17473	17410	17424	17512	17704	17664	17444	17439	17459	17469	17431	17519	17414	17415	17493	17413	17399	17586	17585	17618	17460	17525	17304	17633	17331	17630	17497	17517	17350	17355	17572	17493	17378	17539	17520	17517	17496	17500	17527	17302	17555	17628	17437	17644	17654	17650	17504	17605	17511	17337	17401	17516	17678	17484	17654	17451	17384	17585	17581	17402	17636	17440	17339	17424	17311	17600	17436	17642	17895	17498	17497	17423	17558	17511	17458	17531	17362	17542	17407	17617	17612	17509	17525	17597	17500	17522	17582	17320	17460	17464	17489	17488	17700	17746	17507	17666	17521	17322	17529	17409	17390	17578	17431	17461	17541	17620	17378	17546	17494	17512	17503	17637	17633	17442	17496	17376	17548	17595	17219	17536	17484	17286	17453	17239	17672	17502	17379	17301	17495	17395	17533	17606	17343	17546	17377	17310	17422	17589	17425	17406	17370	17401	17437	17396	17611	17554	17510	17449	17464	17542	17419	17558	17510	17652	17522	17401	17300	17574	17410	17641	17433	17348	17413	17497	17693	17666	17692	17470	17496	17465	17423	17549	17199	17448	17718	17483	17638	17420	17508	17627	17389	17500	17561	17586	17593	17392	17704	17670	17685	17435	17596	17438	17623	17408	17495	17446	17556	17422	17462	17584	17531	17681	17520	17585	17367	17502	17462	17486	17478	17526	17544	17505	17620	17656	17267	17441	17375	17357	17554	17602	17397	17594	17562	17460	17393	17406	17526	17500	17410	17540	17561	17548	17516	17476	17487	17557	17539	17528	17444	17401	17620	17562	17421	17472	17419	17469	17575	17570	17598	17661	17544	17463	17642	17473	17578	17430	17455	17439	17522	17475	17358	17456	17417	17655	17399	17474	17716	17647	17561	17595	17582	17386	17542	17568	17457	17288	17583	17629	17448	17442	17626	17468	17509	17474	17787	17411	17243	17461	17588	17366	17584	17580	17500	17500	17533	17584	17723	17445	17559	17567	17364	17550	17453	17631	17400	17678	17548	17528	17435	17553	17568	17569	17332	17404	17558	17522	17620	17485	17426	17336	17696	17472	17557	17436	17517	17411	17579	17567	17554	17486	17691	17579	17510	17564	17501	17435	17319	17424	17432	17282	17304	17402	17532	17477	17556	17382	17791	17559	17595	17601	17575	17351	17547	17524	17554	17762	17526	17755	17396	17552	17534	17496	17409	17556	17327	17417	17750	17462	17453	17514	17624	17502	17732	17485	17547	17546	17696	17536	17467	17626	17378	17577	17459	17565	17462	17316	17624	17502	17433	17533	17386	17513	17572	17553	17464	17481	17605	17741	17573	17697	17679	17569	17431	17645	17422	17565	17637	17635	17684	17527	17453	17453	17364	17554	17581	17596	17479	17503	17496	17391	17548	17551	17458	17508	17773	17456	17645	17500	17497	17442	17493	17618	17223	17496	17497	17361	17672	17471	17566	17545	17378	17297	17579	17650	17471	17655	17515	17460	17684	17658	17649	17521	17659	17647	17495	17269	17347	17668	17367	17544	17448	17419	17745	17447	17556	17452	17496	17495	17572	17595	17718	17418	17409	17520	17452	17507	17704	17696	17536	17429	17554	17542	17375	17302	17463	17366	17394	17689	17474	17521	17383	17631	17421	17569	17679	17383	17491	17663	17391	17530	17622	17721	17511	17766	17614	17295	17559	17546	17361	17653	17628	17448	17543	17459	17385	17480	17596	17256	17583	17482	17586	17635	17541	17434	17438	17482	17491	17526	17576	17653	17491	17651	17730	17379	17537	17388	17374	17466	17483	17488	17489	17393	17732	17364	17646	17426	17661	17447	17538	17439	17555	17454	17390	17390	17508	17510	17369	17475	17590	17679	17338	17545	17469	17429	17590	17563	17470	17371	17361	17575	17597	17516	17512	17355	17636	17417	17339	17509	17261	17562	17580	17519	17460	17573	17397	17473	17409	17574	17360	17556	17484	17426	17454	17433	17847	17468	17504	17478	17527	17403	17423	17494	17471	17549	17513	17465	17385	17501	17443	17332	17623	17674	17518	17649	17362	17291	17438	17505	17477	17575	17449	17599	17671	17430	17882	17635	17532	17456	17490	17624	17394	17366	17403	17618	17588	17529	17753	17339	17676	17320	17625	17543	17461	17754	17341	17526	17579	17435	17473	17468	17457	17371	17430	17394	17404	17422	17557	17535	17571	17516	17454	17351	17423	17788	17638	17680	17504	17584	17505	17466	17535	17390	17519	17392	17587	17524	17681	17332	17501	17400	17543	17455	17525	17427	17519	17429	17474	17608	17632	17504	17524	17467	17343	17681	17464	17283	17536	17538	17452	17491	17443	17471	17272	17472	17548	17357	17415	17536	17367	17440	17374	17413	17689	17469	17510	17688	17603	17339	17492	17530	17628	17369	17666	17587	17699	17365	17597	17644	17503	17615	17291	17541	17536	17463	17613	17418	17406	17481	17611	17461	17475	17408	17531	17599	17440	17551	17332	17562	17717	17542	17462	17439	17372	17526	17429	17652	17515	17334	17523	17518	17643	17664	17454	17540	17551	17360	17491	17386	17285	17620	17704	17752	17482	17436	17513	17428	17654	17431	17402	17573	17482	17711	17572	17531	17312	17640	17381	17500	17494	17566	17542	17454	17421	17499	17548	17612	17521	17745	17457	17457	17464	17460	17341	17725	17404	17400	17577	17451	17496	17250	17322	17433	17623	17609	17451	17197	17305	17546	17529	17571	17396	17490	17681	17516	17431	17412	17472	17464	17559	17612	17343	17513	17432	17635	17534	17432	17560	17595	17590	17448	17728	17631	17764	17477	17359	17320	17481	17527	17665	17541	17688	17284	17480	17682	17429	17656	17504	17427	17649	17427	17688	17222	17676	17572	17390	17498	17588	17477	17561	17653	17551	17542	17356	17409	17475	17664	17578	17600	17462	17766	17491	17564	17383	17289	17532	17590	17580	17517	17566	17495	17669	17635	17647	17319	17622	17454	17554	17586	17422	17415	17420	17435	17432	17453	17419	17512	17510	17484	17478	17498	17511	17490	17372	17474	17637	17446	17574	17449	17287	17490	17509	17474	17590	17546	17537	17304	17721	17730	17696	17540	17448	17458	17816	17376	17522	17555	17506	17490	17536	17584	17610	17386	17718	17391	17757	17876	17565	17540	17383	17348	17587	17559	17369	17444	17553	17451	17444	17489	17463	17355	17478	17421	17469	17590	17681	17521	17580	17600	17426	17485	17466	17409	17487	17536	17509	17504	17446	17543	17397	17243	17515	17426	17588	17546	17411	17467	17493	17430	17460	17440	17709	17545	17561	17498	17416	17411	17687	17561	17479	17455	17610	17707	17447	17551	17517	17574	17519	17674	17585	17365	17646	17647	17637	17465	17513	17139	17347	17736	17500	17434	17649	17555	17606	17363	17712	17765	17533	17301	17382	17510	17557	17459	17423	17488	17398	17560	17538	17452	17451	17457	17417	17685	17620	17348	17500	17568	17492	17479	17515	17481	17423	17656	17447	17434	17519	17532	17563	17500	17551	17524	17568	17546	17421	17704	17546	17444	17510	17431	17467	17358	17442	17444	17595	17669	17515	17640	17508	17466	17467	17388	17452	17529	17305	17339	17423	17504	17530	17457	17428	17805	17545	17461	17670	17517	17413	17433	17495	17448	17497	17497	17567	17509	17514	17419	17585	17133	17457	17544	17370	17527	17377	17523	17500	17521	17396	17620	17593	17482	17554	17410	17422	17651	17424	17472	17551	17515	17556	17639	17558	17796	17482	17560	17623	17341	17605	17469	17545	17646	17770	17606	17394	17450	17546	17578	17530	17550	17354	17688	17529	17600	17295	17378	17311	17489	17552	17621	17747	17452	17388	17543	17423	17499	17421	17519	17555	17545	17410	17445	17609	17285	17498	17717	17545	17538	17686	17520	17636	17403	17595	17462	17622	17380	17395	17382	17466	17566	17613	17378	17734	17479	17534	17329	17528	17581	17595	17579	17749	17536	17663	17513	17401	17396	17655	17556	17469	17630	17453	17429	17474	17621	17298	17430	17308	17485	17512	17582	17425	17407	17549	17624	17443	17530	17691	17649	17470	17380	17393	17418	17586	17334	17511	17474	17480	17600	17492	17606	17446	17461	17600	17413	17583	17478	17640	17756	17413	17431	17510	17569	17596	17383	17508	17586	17402	17618	17459	17441
26146	40104	32636	24705	21069	19207	18076	17484	16829	16432	16176	16085	16003	15866	15921	15785	15760	15596	15554	15696	15714	15501	15853	15524	15736	15561	15598	15646	15692	15479	15634	15698	15505	15575	15540	15536	15412	15519	15605	15583	15605	15536	15561	15480	15527	15520	15431	15487	15593	15381	15368	15526	15429	15400	15538	15551	15512	15658	15623	15394	15499	15580	15452	15615	15433	15450	15497	15471	15642	15350	15615	15606	15506	15580	15515	15578	15624	15531	15450	15617	15585	15637	15557	15618	15450	15344	15474	15583	15458	15302	15572	15550	15629	15425	15510	15675	15534	15474	15568	15451	15686	15586	15455	15460	15508	15543	15448	15305	15578	15566	15405	15424	15666	15278	15596	15447	15544	15584	15504	15643	15485	15477	15486	15496	15428	15535	15494	15527	15548	15503	15540	15496	15498	15393	15498	15425	15483	15401	15430	15740	15508	15704	15632	15470	15509	15543	15454	15602	15716	15395	15469	15467	15593	15610	15518	15669	15437	15578	15437	15435	15629	15569	15470	15441	15543	15666	15493	15608	15458	15535	15465	15391	15541	15280	15479	15624	15455	15425	15431	15253	15392	15425	15473	15473	15623	15563	15419	15588	15525	15413	15593	15564	15520	15542	15479	15427	15451	15501	15359	15470	15495	15627	15413	15530	15595	15537	15491	15410	15454	15467	15488	15475	15577	15554	15635	15426	15482	15562	15438	15371	15372	15640	15344	15434	15571	15459	15490	15536	15448	15441	15473	15348	15397	15411	15396	15448	15496	15617	15474	15433	15605	15416	15499	15515	15443	15480	15398	15614	15676	15640	15528	15590	15575	15600	15561	15581	15451	15433	15423	15600	15416	15682	15542	15498	15594	15480	15451	15535	15321	15599	15557	15584	15557	15698	15406	15653	15495	15453	15371	15497	15528	15591	15464	15567	15426	15385	15718	15415	15472	15585	15451	15493	15570	15561	15422	15536	15432	15565	15660	15558	15585	15505	15302	15563	15510	15635	15412	15599	15500	15469	15442	15562	15545	15421	15617	15546	15563	15540	15738	15436	15445	15516	15674	15704	15416	15505	15634	15495	15559	15775	15518	15564	15617	15711	15503	15466	15527	15324	15482	15635	15387	15530	15488	15328	15409	15613	15440	15501	15602	15564	15577	15580	15649	15451	15457	15398	15541	15298	15603	15542	15501	15517	15597	15532	15485	15516	15411	15450	15508	15396	15508	15547	15355	15543	15467	15461	15503	15334	15468	15430	15458	15514	15319	15471	15626	15556	15441	15608	15617	15487	15501	15464	15326	15674	15559	15524	15443	15500	15527	15481	15492	15503	15546	15471	15526	15429	15359	15498	15682	15540	15632	15417	15377	15665	15484	15568	15473	15614	15588	15586	15499	15616	15581	15413	15428	15480	15387	15452	15505	15512	15617	15351	15538	15369	15639	15710	15456	15479	15587	15454	15491	15432	15650	15409	15538	15442	15546	15446	15620	15557	15473	15442	15578	15580	15515	15528	15323	15317	15602	15472	15514	15500	15640	15536	15453	15460	15409	15452	15561	15507	15613	15412	15679	15493	15521	15602	15506	15695	15538	15586	15487	15561	15622	15587	15454	15540	15493	15534	15502	15412	15569	15651	15638	15607	15630	15586	15425	15480	15479	15582	15552	15622	15752	15395	15492	15464	15704	15525	15541	15398	15283	15504	15553	15335	15465	15425	15594	15357	15412	15584	15596	15461	15572	15581	15602	15475	15358	15490	15539	15599	15525	15597	15511	15635	15617	15431	15577	15763	15535	15441	15635	15451	15643	15534	15512	15574	15424	15529	15623	15468	15696	15468	15637	15629	15677	15452	15578	15395	15641	15586	15459	15342	15646	15631	15368	15414	15628	15603	15531	15491	15578	15455	15506	15510	15441	15526	15505	15451	15610	15494	15430	15462	15643	15669	15528	15662	15655	15518	15500	15493	15631	15341	15449	15560	15633	15515	15563	15428	15430	15456	15557	15530	15595	15422	15454	15319	15441	15619	15624	15618	15360	15315	15245	15512	15539	15452	15572	15512	15414	15606	15540	15419	15492	15591	15681	15679	15343	15663	15432	15577	15560	15501	15529	15451	15499	15553	15680	15480	15460	15482	15540	15415	15489	15390	15503	15591	15442	15528	15522	15559	15479	15466	15478	15486	15539	15581	15530	15616	15458	15485	15550	15717	15553	15447	15721	15523	15476	15657	15586	15454	15443	15342	15368	15377	15354	15589	15527	15491	15526	15485	15383	15503	15466	15395	15484	15569	15385	15629	15687	15606	15585	15435	15507	15511	15591	15690	15614	15595	15478	15496	15385	15666	15442	15448	15536	15523	15615	15662	15595	15579	15569	15704	15510	15548	15360	15581	15580	15590	15430	15424	15536	15557	15458	15434	15622	15423	15626	15556	15512	15422	15597	15500	15453	15373	15666	15624	15613	15361	15611	15561	15573	15503	15583	15525	15591	15482	15605	15419	15388	15506	15430	15484	15649	15689	15431	15464	15583	15556	15506	15528	15593	15704	15408	15694	15540	15382	15478	15371	15598	15611	15551	15384	15430	15675	15503	15523	15532	15513	15457	15462	15618	15422	15585	15628	15410	15426	15451	15411	15596	15697	15559	15541	15517	15458	15548	15490	15628	15524	15464	15363	15442	15659	15616	15494	15381	15329	15772	15362	15564	15515	15545	15523	15713	15602	15729	15348	15543	15411	15588	15467	15468	15549	15419	15632	15492	15393	15527	15363	15283	15422	15594	15468	15602	15490	15333	15493	15561	15554	15387	15315	15588	15642	15590	15512	15677	15450	15619	15519	15553	15532	15279	15520	15524	15432	15502	15567	15532	15495	15489	15639	15688	15303	15449	15471	15381	15518	15726	15387	15459	15631	15496	15504	15585	15570	15566	15475	15527	15429	15536	15399	15571	15597	15605	15420	15632	15552	15520	15435	15505	15403	15342	15517	15476	15604	15421	15581	15541	15438	15516	15406	15521	15552	15524	15463	15785	15668	15389	15431	15534	15549	15290	15751	15670	15562	15551	15591	15398	15688	15448	15545	15560	15454	15401	15529	15552	15560	15377	15556	15453	15491	15637	15478	15504	15496	15461	15500	15558	15645	15506	15633	15536	15663	15690	15533	15465	15545	15595	15590	15687	15526	15479	15622	15646	15678	15446	15684	15413	15515	15398	15549	15467	15482	15601	15464	15407	15540	15503	15628	15452	15629	15747	15583	15578	15549	15524	15539	15588	15528	15548	15453	15482	15596	15398	15537	15572	15696	15426	15609	15431	15441	15573	15764	15591	15401	15521	15575	15530	15442	15415	15562	15508	15504	15404	15440	15490	15618	15613	15399	15546	15434	15660	15507	15552	15641	15430	15575	15479	15476	15649	15623	15663	15431	15485	15616	15383	15490	15558	15379	15436	15473	15416	15677	15436	15526	15466	15570	15474	15452	15538	15355	15559	15604	15371	15335	15519	15478	15513	15522	15572	15577	15561	15625	15567	15464	15464	15513	15535	15610	15412	15555	15431	15374	15440	15601	15494	15467	15637	15711	15426	15508	15595	15557	15499	15695	15879	15504	15629	15515	15583	15441	15592	15510	15517	15385	15549	15569	15542	15457	15473	15377	15456	15430	15645	15484	15480	15643	15683	15420	15600	15508	15578	15594	15476	15567	15686	15304	15469	15635	15403	15641	15520	15372	15605	15533	15659	15504	15431	15269	15609	15617	15573	15565	15491	15503	15501	15482	15405	15555	15594	15741	15531	15530	15584	15512	15573	15551	15592	15440	15474	15640	15493	15589	15568	15587	15581	15470	15415	15608	15450	15466	15453	15561	15296	15507	15422	15647	15634	15543	15560	15540	15611	15555	15699	15635	15460	15603	15534	15325	15533	15561	15547	15402	15497	15411	15420	15617	15466	15565	15548	15584	15588	15789	15535	15403	15593	15558	15541	15389	15554	15438	15577	15533	15657	15685	15404	15658	15370	15590	15494	15522	15661	15427	15487	15626	15600	15610	15619	15483	15574	15581	15466	15551	15623	15518	15487	15620	15410	15660	15507	15660	15332	15504	15495	15582	15446	15489	15719	15597	15584	15556	15504	15520	15506	15432	15344	15611	15596	15521	15577	15639	15533	15520	15552	15658	15301	15541	15481	15593	15350	15461	15528	15394	15603	15545	15566	15288	15406	15308	15520	15588	15682	15484	15575	15312	15620	15354	15585	15539	15496	15423	15569	15507	15486	15471	15670	15512	15519	15476	15398	15379	15626	15511	15340	15570	15383	15614	15510	15570	15482	15372	15583	15611	15499	15423	15582	15554	15474	15557	15459	15531	15520	15563	15574	15439	15425	15569	15633	15456	15601	15543	15593	15397	15491	15471	15483	15687	15453	15487	15498	15441	15541	15620	15506	15515	15431	15497	15595	15506	15619	15561	15577	15683	15490	15551	15634	15555	15498	15494	15408	15504	15662	15318	15684	15502	15473	15299	15522	15496	15396	15650	15419	15645	15485	15578	15560	15501	15597	15569	15826	15476	15481	15534	15586	15579	15544	15544	15530	15726	15506	15630	15427	15499	15483	15424	15440	15499	15560	15491	15518	15456	15517	15689	15412	15389	15476	15622	15393	15590	15459	15551	15579	15548	15365	15570	15576	15414	15397	15392	15473	15437	15559	15424	15680	15538	15617	15396	15563	15622	15545	15693	15663	15602	15412	15603	15590	15467	15513	15574	15502	15584	15518	15531	15554	15542	15538	15463	15603	15522	15631	15524	15421	15385	15492	15548	15610	15446	15570	15402	15597	15371	15556	15536	15518	15488	15450	15556	15630	15376	15403	15486	15501	15437	15402	15480	15522	15709	15372	15473	15470	15616	15576	15547	15518	15489	15415	15528	15367	15561	15544	15508	15634	15714	15590	15446	15381	15484	15623	15639	15607	15446	15590	15663	15633	15522	15574	15515	15498	15742	15340	15800	15557	15680	15658	15441	15493	15531	15511	15514	15413	15532	15507	15488	15556	15459	15459	15574	15528	15541	15486	15606	15548	15443	15560	15370	15620	15499	15545	15494	15488	15396	15511	15404	15604	15607	15496	15520	15557	15421	15437	15569	15541	15580	15611	15495	15634	15375
23467	21455	28108	25755	23346	23363	22501	19942	19210	19368	18989	18485	18374	18517	18247	18063	18036	18156	18005	18002	18166	17954	17995	17827	17851	17695	17626	17774	17834	17743	17932	17772	17606	17759	17570	17689	17770	17706	17681	17613	17525	17731	17654	17731	17692	17643	17906	17756	17749	17667	17792	17724	17789	17804	17932	17695	17812	17739	17789	17611	17831	17615	17486	17728	17593	17513	17675	17724	17708	17756	17713	17577	17645	17763	17582	17846	17852	17669	17897	17814	17759	17745	17883	17758	17874	17759	17874	17951	17601	17593	17657	17686	17693	17889	17662	17668	17820	17733	17749	17607	17879	17778	17708	17608	17759	17425	17992	17692	17787	17682	17673	17660	17632	17813	17793	17703	17643	17570	17647	17457	17684	17642	17906	17664	17588	17570	17668	17762	17699	17829	17570	17850	17823	17567	17687	17697	17672	17612	17643	17696	17653	17565	17813	17705	17852	17911	17670	17963	17660	17679	17893	17681	17683	17508	17723	17832	17728	17733	17664	17675	17527	17734	17688	17714	17824	17774	17556	17435	17663	17683	17582	17932	17527	17578	17719	17690	17701	17778	17679	17771	17810	17690	17678	17605	17640	17556	17672	17758	17675	17719	17696	17453	17816	17652	17554	17584	17756	17631	17704	17802	17775	17716	17815	17663	17792	17651	17463	17693	17672	17851	18067	17882	17505	17680	17676	17804	17812	17789	17852	17872	17816	17719	17806	17864	17601	17706	17741	17731	17590	17727	17570	17597	17678	17611	17830	17595	17568	17515	17465	17486	17667	17723	17700	17656	17742	17726	17642	17747	17615	17650	17734	17745	17477	17679	17867	17721	17926	17696	17691	17668	17795	17865	17797	17811	17469	17710	17605	17723	17790	17659	17537	17724	17839	17856	17768	17773	17782	17579	17785	17650	17572	17612	17699	17732	17719	17553	17511	17697	17863	17834	17743	17701	17660	17654	17691	17805	17795	17633	17812	17824	17724	17586	17849	17581	17796	17853	17766	17585	17654	17574	17687	17792	17815	17777	17694	17785	17703	17559	17753	17763	17672	17719	17821	17619	17655	17855	17623	17665	17606	17613	17703	17903	18038	17784	17888	17618	17766	17567	17797	17782	17604	17640	17813	17819	17785	17635	17556	17683	17991	17612	17631	17842	17651	17905	17824	17736	17861	17883	17735	17615	17663	17570	17743	17618	17774	17591	17664	17603	17821	17555	17542	17636	17704	17586	17684	17973	17797	17706	17791	17534	17864	17597	17800	17810	17616	17790	17615	17679	17831	17634	17913	17557	17524	17651	17731	17672	17803	17728	17798	17613	17731	17702	17773	17933	17964	17822	17759	17685	17749	17868	17574	17749	17636	17670	17686	17823	17727	17731	17662	17726	17664	17745	17562	17636	17616	17706	17865	17818	17784	17845	17695	17565	17818	17819	17858	17693	17840	17669	17675	17634	17677	17803	17835	17656	17732	17829	17673	17755	17813	17684	17704	17793	17592	17578	17638	17575	17843	17801	17960	17656	17928	17729	17538	17434	17607	17857	17702	17622	17543	17778	17767	17724	17789	17700	17577	17659	17771	17834	17773	17908	17732	17562	17523	17754	17607	17719	17832	17779	17816	17697	17489	17722	17502	17635	17729	17662	17807	17656	17739	17801	17695	17865	17881	17849	17642	17836	17602	17447	17522	17778	17444	17627	17625	17783	17687	17716	17773	17773	17748	17477	17770	17547	17805	17714	17663	17669	17771	17678	17810	17736	17940	17791	17661	17701	17831	17569	17558	17672	17751	17587	17723	17660	17832	17542	17563	17791	17604	17825	17672	17877	17864	17580	17697	17771	17827	17669	17521	17765	17633	17746	17560	17681	17796	17510	17770	17650	17813	17733	17912	17717	17684	17820	17668	17440	18145	17852	17540	17680	17944	17807	17907	17650	17648	17864	17617	17790	17562	17885	17662	17758	17748	17878	17784	17579	17693	17857	17604	17685	17827	17598	17660	17907	17727	17692	17863	17759	17626	17743	17778	17632	17874	17790	17699	17673	17684	17363	17715	17734	17700	17710	17738	17639	17785	17629	17842	17653	17566	17836	17568	17515	17667	17829	17826	17580	17736	17804	17733	17883	17629	17634	17856	17818	17692	17663	17651	17576	17818	17723	17724	17764	17822	17713	17614	17876	17706	17723	17762	17500	17530	17769	17674	17702	17605	17542	17706	17491	17643	17846	17975	17693	17820	17695	17591	17660	17567	17752	17686	17746	17862	17700	17882	17708	17715	17777	17838	17868	17612	17830	17615	17812	18029	17506	17698	17615	17854	17570	17806	17610	17610	17679	17670	17890	17778	17646	17824	17672	17670	17700	17627	17696	17646	17661	17690	17747	17687	17611	17770	17805	17686	17624	17605	17680	17853	17667	17628	17800	17511	17624	17861	17658	17796	17435	17604	17659	17826	17691	17774	17680	17695	17623	17735	17634	17547	17693	17495	17748	17705	17666	17631	17703	17829	17718	17770	17762	17746	17599	17512	17667	17915	17735	17660	17821	17793	17446	17666	17811	17761	17611	17636	17707	17802	17544	17704	17771	17795	17746	17737	17732	17685	17717	17661	17661	17816	17864	17771	17965	17882	17806	17699	17924	17774	17569	17782	17772	17679	17730	17470	17767	17726	17707	17485	17803	17754	17699	17738	17618	17617	17515	17736	17477	17765	17614	17720	17943	17939	17736	17766	17592	17706	17659	17696	17930	17784	17749	17751	17521	17775	17794	17786	17816	17795	17593	17883	17709	17685	17797	17632	17791	17726	17795	17753	17756	17599	17785	17626	17639	17721	17584	17711	17843	17747	17899	17693	17683	17784	17482	17640	17728	17772	17711	17889	17831	17884	17832	17753	17670	17730	17848	17636	17623	17793	17699	17765	17594	17659	17721	17772	17696	17825	17602	17786	17806	17848	17642	17737	17713	17690	17708	17611	17629	17602	17625	17734	17685	17663	17650	17656	17911	17833	17496	17502	17552	17676	17665	17857	17550	18031	17783	17800	17636	17798	17814	17714	17660	17696	17754	17553	17745	17620	17701	17741	17781	17603	17571	17746	17783	17855	17584	17708	17718	17772	17803	17632	17647	17608	17740	17843	17713	17719	17755	17746	17978	17839	17953	17723	17744	17735	17783	17524	17787	17753	17752	17611	17381	17661	17772	17682	17772	17621	17764	17799	17557	17713	17786	17793	17990	17607	17541	17786	17590	17579	17642	17747	17423	17661	17642	17662	17657	17814	17753	17702	17668	17605	17573	17909	17855	17795	17541	17708	17780	17820	17537	17688	17672	17648	17660	17597	17868	17567	17711	17725	17742	17688	17589	17753	17654	17711	17577	17712	17640	17742	17707	17885	17807	17752	17693	17721	17840	17709	17536	17633	17668	17670	17675	17789	17716	17634	17697	17817	17759	17954	17624	17518	17807	17868	17789	17634	17739	17577	17621	17773	17624	18004	17697	17702	17781	17687	17632	17521	17744	17580	17844	17500	17583	17755	17688	17656	17955	17671	17650	17746	17827	17663	17693	17730	17642	17595	17598	17819	17730	17726	17740	17509	17791	17776	17576	17543	17675	17793	17633	17598	17720	17621	17826	17499	17731	17649	17871	17675	17699	17820	17576	17608	17534	17765	17618	17586	17661	17580	17797	17604	17755	17488	17648	17689	17731	17638	17781	17695	17643	17757	17799	17671	17735	17919	17751	17517	17808	17653	17701	17961	17660	17774	17585	17771	17758	17556	17673	17540	17583	17836	17854	17700	17578	17623	17558	17749	17662	17652	17591	17563	17848	17501	17693	17626	17615	17930	17743	17786	17555	17701	17912	17481	17751	17638	17836	17798	17714	17570	17665	17746	17668	17543	17535	17765	17517	17777	17754	17791	17655	17820	17569	17752	17570	17749	17688	17556	17766	17818	17493	17693	17766	17688	17652	17517	17543	17700	17696	17709	17633	17851	17861	17659	17629	17694	17565	17804	17696	17700	17725	17720	17652	17714	17812	17708	17794	17591	17790	17710	17887	17874	17858	17778	17653	17846	17839	17817	17661	17726	17755	17551	17827	17630	17608	17652	17704	17693	17635	17817	17615	17475	17621	17809	17687	17458	17726	17739	17422	17884	17930	17710	17638	17784	17513	17777	17668	17825	17871	17761	17941	17560	17533	17721	17602	17588	17691	17621	17830	17802	17537	17750	17771	17793	17703	17915	17644	17578	17561	17450	17737	17725	17726	17845	17659	17740	17701	17709	17681	17678	17704	17582	17555	17891	17831	17889	17743	17802	17602	17653	17641	17451	17692	17664	17529	17741	17742	17821	17638	17787	17697	17941	17834	17771	17741	17690	17674	17946	17694	17710	17688	17697	17658	17855	17774	17964	17604	17721	17764	17747	17589	17695	17730	17754	17646	17705	17676	17833	17538	17529	17700	17688	17618	17713	17711	17791	17626	17786	18109	17625	17414	17564	17707	17734	17589	17710	17951	17745	17811	17720	17525	17691	17724	17699	17608	17692	17924	17595	17693	17720	17607	17483	17688	17819	17792	17828	17534	17758	17779	17833	17693	17892	17717	17850	17810	17644	17721	17768	17822	17790	17562	17767	17710	17789	17768	17675	17824	17702	17762	17713	17703	17757	17611	17615	17701	17674	17712	17792	17553	17576	17792	17544	17673	17663	17758	17731	17742	17824	17529	17716	17914	17734	17772	17696	17724	17765	17469	17710	17888	17748	17814	17641	17610	17530	17502	17630	17824	17572	17735	17835	17529	17794	17637	17548	17800	17963	17724	18009	17611	17729	17871	17746	17881	17651	17648	17550	17650	17588	17486	17684	17755	17621	17680	17628	17737	17671	17578	17810	17641	17830	17850	17901	17746	17806	17852	17745	17912	17706	17619	17944	17633	17886	17814	17837	17755	17836	17585	17658	17715	17708	17743	17870	17614	17740	17452	17717	17538	17837	17557	17597	17679	17448	17655	17771	17679	17640	17609	17986	17647	17602	17766	17611	17883	17856	17718	17597	17668	17721	17883	17551	17616	17744	17698	17546	17554	17702	17801	17626	17679	17695	17656	17554	17960	17738	17844	17616	17556	17712	17592	17779	17826	17624	17694	17623	17693	17644	17676
24330	46057	38203	29188	24289	21519	19760	18521	18005	17545	17217	17035	16474	16041	16314	16080	16178	15934	15962	15947	16053	15812	15575	15908	15810	15770	15950	15732	15732	15773	15657	15688	15619	15799	15638	15687	15655	15509	15745	15755	15819	15660	15570	15657	15650	15511	15534	15574	15560	15657	15669	15665	15601	15828	15676	15733	15775	15514	15808	15565	15785	15665	15728	15690	15752	15509	15605	15573	15782	15669	15569	15530	15709	15618	15869	15613	15607	15723	15725	15795	15591	15672	15530	15554	15584	15689	15705	15611	15578	15782	15782	15564	15773	15714	15692	15657	15678	15597	15452	15571	15611	15833	15577	15459	15523	15705	15622	15664	15637	15544	15622	15516	15619	15673	15545	15569	15833	15675	15796	15625	15765	15560	15736	15681	15765	15700	15695	15660	15902	15685	15666	15637	15526	15759	15630	15720	15679	15680	15707	15555	15552	15755	15543	15725	15594	15612	15635	15718	15690	15621	15534	15653	15796	15673	15575	15590	15549	15803	15682	15600	15648	15713	15742	15711	15591	15712	15762	15473	15714	15536	15584	15616	15756	15757	15687	15565	15871	15607	15574	15578	15721	15695	15628	15719	15660	15679	15802	15627	15726	15575	15717	15639	15629	15716	15544	15706	15741	15659	15692	15570	15585	15693	15594	15540	15924	15803	15608	15652	15715	15628	15763	15689	15547	15712	15675	15740	15535	15734	15590	15670	15389	15575	15657	15704	15741	15657	15881	15714	15628	15617	15677	15586	15496	15625	15675	15529	15631	15603	15809	15629	15591	15627	15558	15511	15642	15637	15915	15501	15610	15676	15778	15850	15574	15499	15623	15664	15641	15740	15580	15705	15433	15668	15729	15566	15648	15663	15602	15741	15605	15737	15639	15550	15671	15721	15658	15712	15748	15684	15504	15855	15536	15620	15677	15617	15582	15748	15608	15705	15652	15748	15678	15554	15743	15675	15706	15561	15787	15811	15837	15596	15757	15445	15653	15645	15727	15795	15674	15721	15620	15725	15608	15661	15555	15694	15505	15572	15453	15733	15721	15577	15685	15491	15544	15735	15542	15670	15676	15605	15508	15669	15674	15690	15686	15613	15636	15621	15725	15546	15621	15554	15668	15729	15690	15608	15703	15555	15877	15872	15552	15640	15703	15679	15719	15607	15493	15563	15586	15766	15481	15634	15688	15597	15866	15692	15745	15650	15654	15671	15622	15549	15609	15633	15682	15548	15620	15476	15818	15529	15692	15642	15581	15747	15632	15574	15630	15588	15702	15534	15551	15872	15593	15676	15606	15815	15665	15812	15615	15592	15588	15899	15777	15733	15636	15667	15474	15532	15531	15658	15470	15587	15666	15640	15522	15610	15625	15798	15646	15691	15583	15704	15564	15507	15656	15827	15685	15728	15638	15651	15569	15612	15784	15441	15554	15619	15545	15772	15602	15715	15579	15758	15660	15570	15734	15705	15596	15589	15681	15783	15615	15763	15667	15659	15598	15542	15636	15751	15477	15655	15877	15571	15700	15729	15509	15791	15608	15808	15613	15603	15644	15592	15690	15591	15717	15524	15763	15613	15619	15749	15683	15437	15617	15710	15504	15582	15648	15559	15705	15631	15444	15646	15667	15667	15603	15667	15703	15560	15503	15508	15748	15721	15673	15602	15610	15708	15715	15665	15609	15740	15495	15643	15659	15605	15607	15727	15659	15688	15761	15669	15544	15430	15613	15506	15712	15589	15615	15701	15653	15507	15656	15693	15592	15584	15649	15625	15648	15537	15595	15606	15605	15482	15555	15734	15659	15667	15734	15746	15855	15685	15721	15509	15519	15671	15802	15541	15605	15686	15594	15632	15477	15531	15692	15663	15436	15711	15626	15786	15372	15602	15642	15756	15627	15693	15592	15759	15657	15680	15720	15603	15838	15743	15766	15504	15781	15810	15508	15678	15662	15506	15560	15500	15666	15647	15539	15604	15669	15406	15623	15556	15669	15626	15748	15704	15558	15553	15541	15619	15834	15571	15561	15534	15636	15688	15580	15618	15510	15681	15560	15414	15623	15749	15549	15560	15780	15565	15803	15577	15600	15848	15616	15612	15581	15604	15538	15640	15636	15739	15634	15634	15680	15693	15594	15466	15645	15687	15702	15665	15614	15634	15608	15704	15687	15456	15845	15575	15493	15603	15811	15683	15792	15696	15598	15639	15635	15638	15494	15632	15664	15624	15644	15623	15735	15522	15645	15626	15691	15519	15726	15579	15822	15748	15619	15677	15590	15744	15633	15684	15606	15782	15636	15818	15664	15768	15738	15651	15616	15709	15602	15755	15672	15599	15422	15599	15611	15786	15752	15575	15521	15896	15621	15532	15527	15790	15735	15687	15713	15550	15755	15659	15761	15662	15703	15587	15614	15698	15764	15575	15733	15516	15644	15565	15617	15668	15585	15718	15635	15655	15702	15684	15528	15530	15612	15563	15608	15710	15554	15557	15765	15631	15729	15675	15736	15592	15655	15505	15637	15797	15707	15625	15700	15653	15735	15609	15540	15677	15642	15741	15611	15683	15784	15680	15479	15708	15743	15541	15732	15834	15513	15718	15703	15662	15624	15747	15773	15614	15737	15612	15655	15676	15650	15562	15836	15687	15636	15624	15503	15727	15688	15667	15785	15636	15591	15629	15681	15678	15714	15712	15508	15626	15591	15678	15395	15698	15615	15717	15536	15731	15631	15792	15464	15771	15712	15710	15566	15671	15636	15554	15582	15623	15561	15735	15695	15705	15734	15503	15708	15827	15695	15612	15674	15720	15645	15624	15570	15641	15647	15697	15545	15593	15708	15547	15569	15718	15607	15639	15610	15840	15726	15610	15561	15879	15689	15716	15669	15558	15583	15728	15699	15605	15766	15800	15883	15590	15816	15657	15733	15609	15553	15685	15434	15548	15639	15723	15575	15760	15685	15648	15508	15641	15739	15817	15718	15692	15602	15471	15790	15581	15495	15572	15585	15774	15816	15754	15536	15608	15576	15719	15719	15596	15626	15671	15814	15777	15412	15458	15562	15588	15680	15642	15589	15689	15630	15727	15605	15632	15684	15686	15548	15582	15723	15483	15762	15600	15753	15601	15774	15543	15574	15746	15766	15587	15688	15672	15848	15553	15624	15713	15648	15868	15522	15526	15657	15638	15560	15494	15532	15683	15602	15708	15779	15765	15593	15919	15620	15690	15514	15663	15546	15598	15584	15380	15486	15798	15794	15559	15631	15867	15658	15471	15611	15486	15939	15625	15752	15739	15621	15533	15690	15688	15622	15546	15645	15660	15521	15491	15750	15593	15584	15712	15535	15739	15714	15593	15760	15544	15623	15835	15671	15542	15511	15562	15676	15520	15754	15773	15708	15709	15636	15678	15761	15662	15733	15710	15588	15655	15564	15602	15627	15615	15710	15758	15691	15689	15626	15546	15613	15582	15744	15553	15676	15635	15639	15772	15549	15611	15582	15746	15717	15500	15614	15600	15713	15695	15730	15551	15661	15605	15789	15680	15635	15756	15516	15654	15639	15734	15557	15660	15656	15658	15547	15731	15594	15643	15597	15697	15671	15548	15624	15647	15622	15537	15387	15690	15506	15500	15664	15688	15517	15673	15715	15611	15716	15709	15803	15672	15793	15572	15624	15543	15498	15596	15713	15650	15635	15499	15570	15753	15723	15640	15714	15584	15660	15726	15754	15655	15673	15616	15579	15643	15718	15700	15723	15568	15503	15529	15654	15667	15653	15575	15497	15545	15590	15872	15664	15808	15589	15660	15617	15632	15648	15548	15620	15559	15723	15635	15720	15694	15817	15628	15605	15765	15758	15711	15605	15793	15729	15597	15550	15684	15443	15579	15709	15781	15694	15638	15658	15643	15688	15580	15528	15672	15677	15850	15749	15644	15637	15582	15745	15644	15629	15753	15737	15754	15619	15624	15674	15624	15878	15595	15598	15564	15539	15493	15640	15675	15766	15595	15633	15839	15683	15506	15663	15532	15601	15702	15817	15748	15805	15496	15642	15723	15693	15790	15640	15584	15696	15572	15758	15760	15613	15717	15617	15722	15680	15694	15623	15588	15673	15711	15619	15582	15739	15688	15800	15652	15749	15628	15719	15618	15530	15568	15752	15616	15828	15829	15701	15729	15638	15610	15565	15847	15724	15804	15589	15777	15809	15578	15777	15550	15716	15602	15658	15672	15774	15662	15673	15837	15642	15555	15728	15633	15669	15567	15625	15622	15536	15461	15740	15804	15787	15729	15748	15480	15608	15706	15458	15796	15700	15659	15563	15538	15467	15576	15755	15752	15716	15713	15660	15524	15681	15602	15634	15634	15574	15829	15858	15438	15758	15474	15880	15556	15640	15496	15775	15626	15671	15516	15696	15600	15675	15739	15656	15649	15583	15637	15690	15688	15712	15730	15618	15744	15670	15618	15625	15669	15609	15519	15619	15588	15708	15536	15507	15689	15679	15738	15813	15611	15549	15678	15466	15737	15587	15719	15627	15633	15606	15651	15792	15593	15746	15558	15649	15764	15572	15638	15599	15658	15886	15622	15669	15685	15518	15692	15614	15740	15816	15558	15581	15517	15687	15803	15660	15660	15661	15784	15437	15521	15734	15693	15726	15576	15816	15795	15592	15873	15637	15559	15526	15726	15778	15651	15780	15581	15677	15593	15710	15759	15563	15687	15678	15446	15571	15566	15634	15715	15563	15616	15646	15780	15606	15803	15475	15519	15716	15813	15556	15642	15617	15608	15693	15721	15643	15642	15724	15713	15530	15590	15663	15589	15599	15571	15595	15679	15605	15640	15725	15755	15602	15662	15627	15676	15725	15475	15822	15539	15627	15737	15711	15545	15768	15716	15644	15536	15681	15742	15636	15799	15648	15675	15639	15646	15602	15574	15509	15603	15765	15572	15567	15612	15743	15623	15656	15583	15681	15556	15601	15533	15752	15635	15571	15803	15766	15677	15809	15558	15519	15597	15697	15672	15732	15575	15769	15641	15672	15547	15598	15703	15692	15635	15790	15582	15779	15607	15829	15832	15644	15723	15550	15587	15646	15586	15531	15402	15684	15550	15718	15578	15725	15675	15615	15841	15739	15724	15625	15514	15486	15682
25304	21629	27828	28090	21614	20536	19860	18654	18395	18133	17903	17751	17759	17644	17539	17616	17425	17448	17440	17383	17228	17484	17338	17327	17315	17317	17169	17195	17337	17302	17469	17158	17434	17119	17374	17366	17321	17222	17308	17357	17306	17312	17356	17294	17458	17320	17416	17260	17333	17162	17120	17100	17282	17186	17070	17288	17132	17206	17295	17146	17242	17361	17307	17176	17466	17385	17232	17146	17236	17414	17339	17291	17183	17429	17418	17328	17126	17400	17344	17218	17327	17258	17259	17228	17289	17174	17269	17281	17395	17384	17248	17181	17245	17266	17236	17144	17222	17118	17140	17308	17306	17100	17199	17133	17252	17161	17313	17303	17051	17351	17014	17234	17197	17322	17201	17065	17358	17273	17155	17152	17432	17057	17224	17208	17198	17228	17148	17240	17383	17239	17171	17259	17141	17389	17233	17251	17305	17309	17177	17222	17210	17216	17378	17220	17280	17346	17113	17147	17207	17238	17283	17284	17144	17045	17239	17407	17383	17133	17073	17131	17317	17203	17294	17133	17239	17329	17294	17267	17399	17285	17061	17213	17129	17208	17259	17325	17416	17297	17281	17287	16952	17261	17246	17056	17420	17263	17380	16930	17174	17078	17189	17292	17227	17018	17257	17282	17138	17303	17226	17075	17026	17050	17262	17382	17241	17190	17150	17406	17115	17192	17246	17330	17191	17129	16983	17206	17348	17208	17247	17066	17053	17113	17292	17341	17141	17113	17269	17273	17326	17159	17151	17366	17129	17153	17471	17300	17237	17143	17214	17334	17361	17054	17162	17164	17098	17253	17320	17493	17113	17335	17335	17197	17068	17194	17340	17252	17228	17242	17066	17312	17252	17238	17245	17190	17103	17372	17381	17259	17176	17192	17206	17363	17145	17351	17218	17162	17166	17410	17288	17348	17229	17031	17138	17205	17349	17269	17322	17299	17332	17212	17191	17146	17140	17199	17267	17363	17496	17267	17325	17213	17146	16976	17323	17045	17187	17180	16987	17142	17385	17225	17324	17270	16995	17180	17029	17063	17100	17226	17364	17263	17237	17325	17249	17191	17178	17119	17237	17322	17099	17374	17174	17315	17148	17390	17271	17184	17081	17062	17231	17238	17431	17127	17315	17408	17220	17180	17312	17243	17315	17200	17182	17152	17121	17205	17041	17114	16895	17241	17234	17256	17261	17139	17274	17251	17245	17194	17070	17469	17105	17217	17319	17017	17294	17234	17061	17088	17141	17276	17447	17080	17471	17171	17075	17301	17338	17285	17289	17079	17052	17326	17195	17112	17119	17084	17240	17149	17297	17240	17123	17206	17168	17324	17285	17275	17446	17341	17208	17445	17429	17095	17190	17186	17042	17169	17217	17250	17361	17166	17214	17219	17204	17275	17395	17006	17230	17240	17197	17204	17274	17123	17242	17412	17561	17339	17081	17322	17327	17121	17110	17103	17499	17321	17176	17411	17197	17165	17434	17289	17466	17206	17127	17077	17032	17370	17200	17090	17238	17429	17094	17142	17122	17222	17260	17141	17224	17243	17189	17111	17021	17215	17292	17234	17302	17291	17132	17316	17105	17387	17070	17318	17319	17208	17256	17264	17174	17234	17064	17150	17343	17147	17285	17289	17121	17204	17220	17108	17371	17335	17200	17078	17213	17085	17199	17278	17260	17032	17182	17243	17218	17334	17111	17223	17076	17285	17282	17036	17180	17221	17337	17274	17326	17216	17433	17140	17353	17328	17199	17320	17214	17179	17006	17142	17438	17034	17191	17105	17265	17191	17099	17038	16995	17170	17188	17201	17220	16976	17302	17303	17033	17175	17238	17108	17083	17209	17243	17082	17250	17456	17120	17164	17305	17042	16952	17344	17027	17232	17259	17174	17083	17087	17257	17215	17198	17195	17024	17154	17237	17143	16973	17524	17142	17172	17394	17284	17117	17055	17285	17189	17215	17438	17159	17078	17188	17073	17489	17237	17069	17279	17253	17321	17249	17147	17296	17258	17194	17089	17366	17195	17134	17174	17036	17370	17154	17178	17018	17015	17252	17393	17321	17233	17122	17236	17197	17189	17141	17134	17174	17221	17275	17200	17269	17358	17383	17330	17195	17121	17174	17217	17324	17313	17425	17369	17197	17149	17280	17155	17309	17269	17277	17281	17267	17211	17352	17107	17225	17263	17340	17089	17350	17159	17016	17413	17238	17225	17391	17147	17286	17018	17249	17362	17169	17242	17338	17353	17466	17235	17204	17235	17156	17237	17231	17373	17200	17186	17083	17217	17122	17219	17287	17200	17307	17178	17333	17137	17337	17329	17319	17302	17410	17208	17319	17216	17222	17296	17437	17064	17198	17257	17350	17387	17208	17222	17211	17284	17289	17387	17263	17364	17257	17086	17270	17378	17212	17294	17391	17540	17367	17169	17455	17327	17127	17113	17128	17092	17180	17317	17414	17157	17226	17318	17371	17101	17349	17296	17376	17254	17102	17250	17239	17240	17047	17229	17026	17124	17271	17090	17207	17309	17175	17285	17305	17127	17430	17093	17188	17319	17362	17343	17181	17139	17235	17245	17404	17158	17081	17137	17359	17236	17175	17126	17378	17286	17114	16962	17241	17319	17192	17291	17219	17257	17099	17062	17533	17324	17210	17275	17201	17161	17221	17278	17550	17427	17155	17243	17196	17325	17290	17361	17243	17206	17449	17307	17213	17135	17212	17307	17290	17193	17266	17128	17226	17070	17126	17355	17226	17186	17462	17357	17211	17235	17078	17285	17355	16939	17170	17345	17332	17068	17252	17332	17035	17198	17375	17331	17249	17103	17214	17170	17202	17190	17221	17088	17164	17367	17373	17131	17248	17255	17096	17214	17168	17171	17244	17173	17288	17293	16983	17191	17310	17175	17282	16902	17199	16912	17250	17341	17299	17317	17219	17208	17133	17077	17201	17153	17220	17246	17203	17259	17137	17381	17273	17137	17314	17280	16998	16977	17285	17257	17215	17067	17148	17201	17188	17437	17356	17187	17216	16913	17155	17189	17136	17379	17129	17398	17289	17401	17114	17197	17373	17238	17287	17410	17176	17408	17316	17282	17258	17301	17315	17065	17223	17230	17239	17186	17249	17189	17108	17235	17176	17159	17156	17303	17203	17059	17292	16966	17434	17138	17167	17106	16965	17055	17379	17259	17367	17157	17326	17357	17311	17224	17458	17254	17170	17175	17188	17178	17315	17264	17401	17202	17222	17217	16954	17073	17250	17343	17189	17368	17211	17220	17279	17180	17232	17315	17176	17187	17170	17126	17183	17201	17227	16966	17174	17182	17141	17206	17259	17267	17348	17221	17163	17285	17240	17297	17083	17129	17167	17210	17125	17110	17132	17279	17116	17371	17064	17223	17440	17214	17167	17122	17271	17517	17121	17082	17391	17486	17202	17333	17168	17311	17172	17138	17113	17260	17452	16746	17308	17319	17299	17390	17343	17148	17268	17190	17233	17288	17109	17288	17241	17355	17215	17241	17279	17224	17167	17145	17328	17262	17167	17258	17160	17384	17344	17234	17377	17255	17251	17306	17096	16892	17526	17227	17318	17447	17365	17338	17123	17094	17181	17174	17172	17289	17234	17254	17316	17262	17280	17251	17319	17347	17083	17224	17218	17122	17344	17133	17290	17200	17247	17229	17424	16982	17171	17069	17344	17228	17208	17416	17434	17169	17107	17135	17263	17206	17151	17141	17351	17278	17024	17238	17058	17252	17088	17088	17155	17181	17315	17252	17341	17259	17298	17350	17252	17191	17327	17248	17410	17226	17342	17313	17394	17141	17159	17199	17097	17291	17345	17395	17014	17267	17312	17257	17228	17282	17301	17153	17301	17389	17541	17247	17245	17223	17267	17113	17163	17357	17106	17233	17370	17126	17378	17371	17178	17061	17198	17366	17312	17361	17354	17146	17453	17222	17291	17209	17139	17228	17247	17251	17154	17412	17324	17341	17196	17357	17337	17231	17137	17074	17250	17188	17383	17272	17302	17301	17331	17363	17266	17089	17235	17442	17303	17153	17309	17077	17101	17218	17368	17150	17216	17326	17114	17351	17256	17158	17318	17385	17269	17273	17344	17089	17331	17273	17282	17233	17329	17306	17332	17092	17368	17110	17240	17262	17295	17080	17255	17246	17289	17261	17265	17379	17045	17110	17191	17303	17116	17090	17189	17212	17362	17324	17132	17193	17226	17204	17327	17066	17230	17261	17333	17434	17076	17273	17288	17277	17214	17186	17180	17148	17126	17056	17270	17212	17239	17054	17305	17197	17321	17196	17152	17272	17132	17275	17208	17543	17186	17259	17502	17129	17194	17191	17334	17433	17304	17177	17314	17348	17366	17315	17117	17391	17374	17195	17506	17212	16945	17433	17219	17208	17309	17245	17254	17409	17209	17188	17387	17377	17212	17228	17218	17347	17058	17259	17345	17208	17332	17302	17287	17233	17170	17349	17164	17367	17340	17195	17301	17315	17197	17169	17169	17232	17331	17216	17333	17365	16974	17033	17206	17219	17278	17301	17181	17384	17304	17200	17271	17220	17327	17185	17217	17262	17236	17205	17343	17148	17294	17272	17264	17095	17262	17204	17288	17209	17406	17419	17236	17240	17243	17249	17246	17059	17164	17280	17208	17332	17122	17271	17197	17248	17257	17229	17334	17174	17284	17344	17356	17160	17338	17143	17322	17228	17051	17289	17382	17167	17077	17106	17107	17176	17374	17307	17420	17283	17273	17551	17457	17270	17307	17176	17251	17376	17321	17339	17252	17217	17059	17239	17435	17371	17272	17240	17213	17335	17221	17200	17136	17229	17144	17168	17125	17252	17382	17375	17102	17218	17297	17164	17244	17310	17295	17271	17150	17177	17198	17143	17069	17120	16971	17143	17215	17382	17380	17235	17197	17226	17259	17289	17385	17164	17159	17063	17223	17385	17307	17242	17242	17258	17399	17245	17558	17303	17435	17368	17193	17321	17254	17371	17222	17267	17216	17629	17099	17051	17037	17216	17200	17126	17137	17197	17144	17261	17042	17190	17119	17063	17137	17243	17137	17094	17208	17047	17211	17213	17199	17184	17181	17264	17113	17243	17280	17203	17272	17224	17122	17206	17136	17286
24264	41844	33821	25816	21674	19786	18425	17683	17047	16694	16388	16124	15836	15795	15774	15660	15647	15569	15682	15703	15708	15634	15663	15515	15464	15467	15373	15498	15623	15435	15417	15227	15623	15414	15439	15477	15305	15338	15314	15351	15408	15480	15454	15429	15300	15438	15470	15218	15434	15394	15333	15457	15454	15517	15512	15536	15386	15460	15457	15331	15423	15397	15484	15301	15269	15372	15400	15260	15448	15553	15430	15190	15587	15277	15428	15471	15332	15287	15381	15398	15367	15355	15441	15426	15329	15320	15342	15426	15502	15351	15528	15406	15419	15378	15405	15526	15576	15319	15481	15366	15369	15584	15299	15407	15458	15435	15310	15497	15404	15401	15381	15442	15471	15444	15448	15299	15554	15461	15484	15404	15551	15322	15395	15368	15383	15390	15455	15390	15583	15305	15377	15350	15388	15376	15424	15491	15547	15276	15339	15331	15333	15503	15387	15365	15477	15337	15338	15344	15387	15532	15359	15563	15426	15585	15467	15443	15463	15449	15388	15379	15445	15342	15347	15307	15589	15459	15456	15378	15422	15358	15376	15471	15367	15447	15361	15378	15342	15421	15424	15387	15301	15341	15530	15392	15537	15294	15522	15419	15268	15461	15428	15455	15330	15519	15249	15277	15588	15438	15460	15415	15397	15593	15319	15447	15412	15404	15236	15440	15321	15469	15419	15517	15448	15418	15322	15236	15409	15443	15416	15346	15548	15426	15353	15455	15325	15465	15411	15357	15597	15291	15399	15477	15569	15478	15513	15368	15438	15479	15482	15445	15374	15349	15239	15368	15332	15309	15493	15566	15487	15339	15252	15320	15604	15363	15338	15342	15486	15478	15222	15422	15524	15407	15310	15418	15391	15288	15338	15466	15412	15303	15448	15465	15410	15568	15406	15357	15440	15357	15301	15275	15307	15356	15214	15385	15364	15241	15413	15381	15308	15304	15362	15332	15395	15321	15406	15356	15357	15282	15452	15409	15300	15480	15328	15321	15327	15525	15406	15401	15412	15289	15540	15495	15225	15220	15444	15319	15482	15402	15574	15352	15461	15331	15432	15381	15512	15465	15328	15315	15317	15388	15333	15288	15595	15375	15543	15467	15464	15529	15422	15331	15308	15265	15432	15349	15389	15655	15528	15407	15386	15325	15435	15531	15526	15351	15462	15382	15423	15434	15448	15403	15368	15334	15466	15513	15551	15336	15295	15362	15193	15510	15441	15368	15299	15380	15369	15517	15493	15579	15262	15423	15538	15321	15296	15515	15345	15432	15520	15394	15534	15495	15382	15416	15377	15424	15172	15322	15366	15525	15408	15201	15463	15336	15469	15289	15422	15367	15519	15512	15519	15311	15317	15466	15283	15379	15389	15395	15489	15361	15445	15401	15399	15387	15248	15256	15436	15572	15435	15568	15336	15309	15511	15454	15420	15465	15369	15264	15494	15458	15315	15439	15524	15486	15414	15585	15401	15500	15300	15327	15390	15305	15417	15425	15215	15367	15371	15545	15316	15397	15376	15385	15348	15266	15372	15373	15579	15393	15463	15305	15415	15437	15343	15313	15441	15393	15311	15422	15461	15415	15469	15465	15311	15400	15333	15340	15435	15314	15535	15376	15518	15558	15332	15343	15456	15452	15364	15379	15559	15335	15282	15583	15356	15355	15441	15388	15446	15439	15354	15517	15456	15348	15520	15351	15204	15385	15334	15450	15410	15380	15443	15390	15376	15371	15510	15606	15485	15173	15322	15347	15534	15289	15436	15366	15321	15408	15312	15304	15544	15430	15349	15496	15367	15430	15460	15495	15512	15447	15312	15403	15488	15439	15388	15453	15460	15349	15374	15445	15437	15402	15375	15288	15595	15451	15502	15263	15424	15417	15357	15372	15464	15506	15458	15286	15408	15269	15202	15412	15391	15470	15429	15445	15466	15429	15267	15405	15448	15355	15613	15371	15571	15279	15449	15453	15384	15158	15428	15436	15431	15194	15436	15459	15459	15361	15410	15498	15543	15396	15373	15371	15332	15506	15363	15409	15575	15395	15303	15420	15383	15479	15290	15583	15367	15444	15551	15352	15389	15414	15394	15448	15429	15582	15284	15438	15283	15359	15402	15485	15325	15264	15387	15479	15463	15385	15410	15236	15345	15420	15336	15411	15585	15275	15419	15383	15377	15277	15513	15408	15385	15248	15537	15463	15472	15440	15343	15437	15231	15337	15452	15362	15363	15427	15508	15368	15349	15346	15363	15514	15278	15365	15442	15275	15362	15553	15495	15436	15284	15330	15472	15348	15300	15332	15412	15492	15365	15393	15288	15471	15468	15461	15457	15339	15568	15530	15456	15405	15377	15534	15318	15550	15407	15424	15404	15495	15450	15463	15438	15375	15382	15443	15277	15456	15297	15365	15581	15442	15417	15382	15406	15366	15402	15486	15455	15594	15667	15439	15372	15424	15429	15313	15234	15473	15419	15596	15403	15427	15310	15539	15278	15344	15410	15316	15378	15480	15529	15369	15449	15357	15524	15458	15290	15428	15397	15384	15529	15515	15501	15484	15363	15461	15381	15272	15442	15340	15366	15191	15698	15237	15306	15248	15299	15387	15522	15364	15308	15369	15270	15392	15481	15217	15393	15343	15581	15211	15406	15261	15555	15300	15215	15555	15488	15487	15337	15459	15340	15429	15457	15479	15450	15398	15358	15374	15564	15266	15538	15429	15263	15399	15419	15482	15369	15172	15390	15496	15395	15437	15466	15421	15388	15335	15412	15215	15341	15399	15469	15347	15554	15272	15248	15431	15317	15309	15495	15349	15364	15242	15569	15343	15461	15323	15352	15280	15403	15600	15302	15354	15310	15341	15511	15469	15468	15421	15437	15430	15475	15441	15400	15308	15306	15248	15391	15509	15541	15438	15415	15414	15378	15219	15475	15367	15443	15552	15465	15341	15387	15397	15267	15350	15421	15258	15423	15239	15437	15478	15360	15547	15447	15354	15503	15341	15290	15495	15410	15672	15373	15344	15367	15484	15419	15347	15611	15485	15372	15444	15419	15439	15547	15523	15430	15394	15338	15517	15510	15496	15541	15410	15596	15363	15296	15412	15420	15479	15470	15387	15461	15463	15475	15357	15476	15397	15457	15365	15279	15470	15249	15430	15480	15387	15275	15201	15540	15299	15160	15234	15300	15405	15348	15486	15479	15264	15378	15403	15458	15420	15448	15458	15215	15441	15371	15329	15383	15340	15437	15402	15447	15517	15325	15339	15520	15443	15369	15420	15315	15406	15302	15393	15243	15441	15405	15199	15307	15480	15621	15269	15419	15352	15399	15618	15380	15337	15326	15291	15264	15396	15306	15474	15370	15466	15353	15366	15382	15460	15347	15233	15378	15341	15414	15316	15524	15314	15501	15568	15331	15340	15398	15394	15512	15461	15516	15301	15383	15312	15465	15293	15363	15369	15548	15259	15460	15450	15350	15323	15536	15398	15329	15470	15377	15242	15331	15256	15405	15367	15432	15447	15250	15463	15338	15253	15548	15482	15432	15297	15583	15343	15412	15387	15671	15279	15301	15173	15496	15421	15605	15327	15284	15487	15512	15304	15169	15375	15462	15304	15519	15350	15509	15297	15451	15448	15492	15431	15490	15502	15163	15518	15358	15384	15538	15492	15406	15494	15266	15417	15480	15308	15404	15383	15440	15397	15406	15306	15505	15381	15443	15469	15424	15367	15529	15288	15406	15588	15444	15327	15444	15486	15488	15413	15233	15481	15346	15444	15428	15308	15358	15336	15478	15341	15448	15410	15334	15286	15451	15363	15376	15327	15541	15316	15380	15256	15513	15353	15414	15473	15270	15302	15307	15339	15271	15353	15431	15402	15371	15298	15369	15435	15370	15440	15485	15313	15373	15497	15270	15344	15338	15411	15409	15596	15398	15446	15536	15363	15267	15540	15511	15387	15418	15498	15423	15355	15534	15262	15348	15398	15400	15510	15286	15543	15479	15443	15449	15439	15504	15375	15316	15321	15281	15346	15259	15367	15452	15454	15332	15364	15485	15267	15660	15373	15368	15392	15216	15283	15417	15434	15417	15322	15419	15614	15387	15385	15376	15356	15395	15652	15307	15539	15577	15552	15213	15406	15293	15504	15580	15287	15337	15485	15320	15345	15465	15546	15385	15415	15341	15332	15357	15369	15493	15261	15337	15390	15434	15482	15596	15505	15339	15208	15490	15308	15293	15350	15415	15482	15331	15475	15320	15304	15341	15469	15335	15568	15454	15414	15375	15560	15518	15349	15423	15434	15486	15348	15206	15449	15165	15470	15395	15493	15537	15488	15357	15358	15432	15498	15508	15429	15362	15431	15419	15523	15451	15395	15282	15448	15400	15407	15449	15459	15344	15371	15273	15504	15318	15342	15427	15403	15504	15558	15468	15476	15503	15389	15542	15401	15451	15580	15455	15503	15350	15466	15693	15522	15397	15524	15432	15441	15347	15522	15500	15383	15251	15408	15566	15386	15323	15443	15453	15389	15377	15405	15371	15373	15331	15368	15415	15281	15446	15531	15364	15306	15455	15285	15377	15410	15556	15346	15444	15410	15355	15404	15408	15529	15327	15401	15410	15537	15436	15417	15473	15355	15371	15249	15340	15415	15327	15312	15590	15551	15362	15332	15359	15265	15467	15403	15368	15418	15559	15393	15607	15463	15411	15506	15369	15409	15494	15347	15386	15288	15377	15363	15513	15311	15374	15558	15573	15443	15338	15543	15366	15415	15487	15399	15420	15267	15395	15470	15355	15432	15426	15386	15249	15415	15582	15438	15259	15404	15403	15621	15448	15404	15359	15387	15410	15405	15227	15452	15565	15419	15356	15447	15373	15360	15462	15306	15341	15296	15307	15498	15510	15409	15459	15429	15283	15552	15351	15370	15508	15385	15494	15541	15521	15331	15440	15620	15355	15302	15429	15487	15491	15393	15409	15406	15451	15405	15395	15476	15300	15487	15410	15561	15505	15172	15350	15392	15194	15255	15267	15613	15204	15362	15388	15500	15495	15292	15613	15274	15370	15480	15437	15434	15465	15488	15456	15414	15336	15462	15537	15371	15370	15434	15095	15389	15485	15292	15373	15411	15425	15519	15458	15488	15390	15293
22518	21453	28593	24774	22187	24535	25547	21190	20097	20007	19451	18824	18577	18536	18629	18273	18387	18126	18370	18332	18227	18171	17968	18144	17897	17940	17708	17959	17744	18079	17962	17936	17793	17887	17814	17817	17928	17838	17673	17898	17933	17708	17807	17782	17754	17719	17712	17702	17798	17859	17861	17865	17859	17820	17845	17999	17922	17872	17937	17835	17589	17776	18019	17724	17731	17820	17834	17740	17889	17759	17691	17559	17669	17636	17534	17726	17862	17774	17887	17745	17921	17734	17687	17837	17624	17734	17850	17656	17614	17778	17681	17853	17679	17619	17862	17719	17870	17632	17561	17724	17459	17880	17869	17654	17790	17847	17752	17841	17919	17686	17816	17845	17912	17726	17590	17802	17859	17717	17620	17591	17877	17590	17549	18018	17620	17808	17763	17813	17736	17718	17680	17690	17627	17795	17551	17494	17772	17866	17702	17729	17742	17616	17798	17830	17554	17815	17645	17699	17586	17537	17702	17839	17797	17757	17902	17798	17782	17718	17735	17661	17583	17880	17861	17720	17842	17981	17729	17876	17807	17759	17650	17742	17888	17762	17825	17737	17710	17831	17744	17895	17687	17857	17674	17562	17627	17674	17797	17681	17691	17731	17741	17583	17600	17881	17556	17913	17733	17792	17738	17648	17653	17636	17702	17862	17726	17743	17801	17589	17817	17781	17747	17684	17827	17780	17768	18029	17842	17426	17821	17630	17668	17896	17906	17734	17911	17727	17677	17871	17957	17891	17653	17910	17693	17834	17809	17965	17630	17900	17715	17609	17685	17548	17917	17912	17976	17813	17731	17684	17849	17628	17576	17906	17565	17491	17719	17727	17646	17640	17765	17794	17714	17701	17759	17658	17875	17713	17840	17659	17778	17818	17839	17940	17756	17862	17713	17619	17906	17813	17567	17557	17797	17899	17458	17711	17793	17687	17723	17800	17772	17610	17652	17838	17741	17709	17644	17666	17683	17800	17895	17779	17913	17853	17752	17638	17779	17637	17989	17765	17700	17743	17571	17770	17770	17737	17749	17774	17675	17560	17756	17799	17803	17766	17765	17625	17591	17900	17853	17786	17870	17472	17908	17851	17614	17760	17782	17528	17617	17571	17651	17811	17690	17793	17745	17453	17821	17749	17670	17718	17857	17769	17822	17680	17671	17680	17588	17780	17862	17667	17648	17981	17840	17587	17839	17742	17838	17650	17699	17892	17808	17919	17712	17693	17793	17870	17891	17690	17669	17992	17742	17720	17903	17776	17705	17692	17559	17787	17673	17649	17733	17772	17877	17663	17736	17815	17852	17766	17909	17834	17675	17676	17652	17802	17848	17503	17756	17636	17551	17719	17878	17680	17660	17774	17654	17517	17771	17775	17878	17709	17845	17912	17652	17701	17396	17773	17837	17781	17883	17836	17794	17662	17692	17687	17460	17765	17546	17846	17961	17645	17671	17735	17678	17706	17732	17757	17731	17806	17725	17557	17589	17878	17870	17704	17640	17786	17787	17687	17841	17639	17348	17465	17929	17642	17953	17838	17744	17944	18023	17764	17901	17856	17770	17817	17980	17820	17671	17696	17792	17827	17755	17927	17820	17618	17842	17680	17479	17774	17864	17745	17874	17626	17929	17689	17850	17684	17647	17968	17648	17674	17746	17783	17593	17776	17931	17980	17641	17810	17713	17653	17749	17668	17643	17674	17907	17741	17648	17900	17842	17777	17428	17514	17787	17796	17778	17704	17518	17601	17695	17708	17733	17668	17753	17784	17709	17758	17869	17757	17645	17464	17668	17677	17592	17580	17754	17857	17957	17699	17615	17716	17790	17488	17527	17909	17727	17774	17696	17691	17779	17745	17736	17686	17805	17674	17621	17675	17638	17689	17687	17558	17673	17940	17865	17523	17703	17820	17685	17656	17568	17757	17848	17850	17844	17748	17586	17615	17939	17503	17706	17744	17784	17744	17894	17516	17704	17758	17649	17629	17714	17676	17687	17633	17865	17661	17693	17727	18049	17692	17669	17668	17620	17826	17816	17931	17763	17636	17921	17894	17772	17653	17791	17909	17961	17600	17797	17831	17887	17729	17812	17845	17654	17677	17687	17695	17902	17950	17865	17746	17828	17713	17773	17938	17913	17697	17867	17920	17761	17634	17588	17681	17670	17830	17629	17782	17801	17686	17777	17611	17678	17727	17653	17854	17714	17553	17754	17840	17709	17575	17557	17866	17961	17811	17676	17608	17838	18143	17798	17812	17562	17845	17847	17647	17824	17671	17711	17670	17756	17950	17648	17843	17739	17877	17884	17770	17595	17837	17667	17930	17662	17728	17724	17789	17834	17751	17773	17446	17683	17784	17720	17875	17961	17593	17565	17739	17807	17796	17745	17685	17739	17887	17877	17689	17509	17485	17737	17764	17578	17893	17713	17493	17759	17739	17732	17848	17578	17519	17699	17672	17854	17858	17737	17588	17591	17567	17539	17852	17863	17569	17842	17769	17674	17646	17694	17844	17836	17598	17715	17721	17735	17802	17634	17829	17889	17693	17660	17771	17789	17950	17778	17785	17609	17632	17955	17736	17659	17753	17688	17777	17828	17752	17698	17815	17741	17823	17658	17753	17904	17715	17856	17849	17801	17795	17843	17783	17945	17777	18005	17747	17841	17895	17929	17838	17604	17630	17767	17685	17554	17654	17663	17801	17621	17798	17895	17543	17548	17691	17946	17736	17850	17956	17808	17781	17633	17506	17773	17933	17684	17432	17598	17774	17931	17864	17685	17586	17820	17604	17673	17935	17971	17718	17780	17619	17787	17678	17890	17798	17801	17772	17616	17635	17629	17720	17729	17669	17776	17736	17826	17890	17717	17586	17635	17874	17727	17741	17833	17821	17809	17715	17730	17685	17754	17753	17746	17861	17842	17813	17748	17882	17891	17537	17787	17757	17855	17804	17908	17652	17549	17408	17842	17609	17721	17628	17764	17765	17781	17577	17669	17815	17618	17738	17668	17769	17738	17799	17826	17770	17832	17786	17917	17556	17859	17846	17783	17800	17677	17777	17733	17728	17677	17805	17908	17895	17854	17781	17821	17812	18047	17852	17795	17631	17663	17913	17864	17727	17882	17707	17716	17835	17827	17749	17562	17837	17708	17756	17700	17704	17766	17846	17778	17706	17691	17708	17768	17835	17641	17574	17819	17674	17652	17688	17811	17778	17815	17800	17830	17741	17702	17716	17642	17708	17858	17844	17472	17973	17557	17633	17660	17775	17693	17749	17686	17540	17974	17614	17775	17777	17810	17667	17642	17573	17736	17980	17882	17786	17768	17938	17587	17836	17668	17644	17603	17731	17620	17782	17814	17645	17883	17884	17708	17756	17802	17691	17848	17799	17690	17801	17675	17677	17744	17652	17888	17735	18052	17635	17724	17648	17812	17563	17703	17774	17661	17720	17826	17704	17709	17591	17708	17543	17806	17817	17831	17797	17843	17604	17781	17514	17847	17756	17752	17558	17672	17629	17727	17685	17446	17604	17674	17630	17817	17794	17852	17977	17778	17679	17704	17710	17573	17744	17863	17732	17882	17814	17540	17691	17645	17608	17866	17845	17806	17656	17639	17644	17725	17806	17763	17676	17669	17593	17722	17806	17712	17834	17624	17627	17592	17614	17803	17747	17822	17880	17920	17680	17751	17596	17672	17884	17743	17776	17702	17780	17870	17580	17544	17703	17945	17957	17815	17627	17950	17714	17691	17611	17719	17813	17722	17629	17976	17824	17782	17721	17804	17569	17709	17568	17765	17606	17703	17598	17815	17825	17922	17719	17865	17701	17620	17661	17640	17620	17749	17871	17696	17727	17706	17791	17730	17682	17995	17884	17751	17527	17934	17732	17634	17702	17634	17504	17776	17580	17541	17597	17550	17678	17695	17814	17840	17772	17569	17589	17845	17493	17846	17610	17655	17758	17753	17772	17744	17826	17572	17716	17685	17691	17955	17678	17635	17930	17792	17747	17747	17794	17733	17804	17759	17728	17760	17713	17728	17726	17707	17863	17967	17747	17897	17842	17815	17663	17792	17631	17774	17674	17642	17829	17751	17953	17797	17601	17871	17863	18021	17597	17832	17663	17666	17798	17736	17709	17475	17656	17579	17594	17740	17586	17784	17667	17687	17803	17509	17929	17593	17741	17748	17729	17654	17557	17909	17618	17732	17849	17686	17840	17826	17722	17716	17768	17745	17742	17657	17711	17672	17711	17641	17697	17641	17688	17869	17741	17667	17887	17827	17635	17497	17491	17748	17588	17655	17621	17813	17800	17595	17847	17850	17710	17724	17909	17628	17679	17948	17676	17569	17657	17598	17817	17707	17739	17612	17603	17816	17608	17719	17756	17775	17808	17640	17729	17654	17897	17836	17675	17661	17828	17593	17605	17540	17806	17778	17734	17816	17686	17711	17664	17723	17824	17732	17890	17765	17642	17501	17853	17366	17489	17625	17558	17740	17879	17757	17799	17741	17526	17644	17685	17647	17586	17819	17695	17638	17541	17836	17671	17635	17667	17837	18002	17836	17849	17831	17812	17992	17882	17833	17750	17761	17658	17860	17819	17395	17663	17585	17695	17735	17752	17749	17901	17825	17546	17581	17835	17620	17631	17751	17632	17583	17605	17692	17542	17774	17754	17884	17550	17680	17547	17737	17864	17701	17670	17752	17531	18027	17872	17588	17798	17906	17809	17669	17800	17742	17679	17784	17866	17675	17703	17805	17772	17604	17749	17830	17757	17733	17657	17718	17615	17818	17816	17789	18062	17957	17853	17833	17512	17485	17679	17687	17556	17810	17697	17849	17598	17625	17873	17750	17902	17763	17833	17501	17895	17740	17626	17740	17796	17704	17888	17689	17663	17776	17808	17731	17580	17849	17870	17833	17646	17653	17744	17748	17872	17653	17809	17476	17742	17655	17696	17833	17869	17666	17633	17685	17735	17848	17632	17898	17654	17685	17724	17873	17702	17749	17862	17781	17611	17755	17848	17937	17818	17817	17626	17641	17570	17735	17781	17659	17739	17721	17884	17816	17667	17825	17941	17565	17757	17640	17837	17514	17803	17823	17881	17860	17720	17628	17892	17835	17732	17764	17773	17588	17621	17697	17655	17748	17717
25433	49787	41668	32085	26757	23774	21376	20174	19109	18476	17656	17339	16834	16757	16541	16230	16164	16241	16255	16154	16146	16132	16033	15989	15864	15922	15807	15797	15797	15759	16004	15852	15830	15701	15756	15701	15734	15955	15793	15912	15749	15742	15655	15660	15652	15833	15687	15686	15738	15723	15672	15666	15634	15623	15781	15806	15804	15667	15508	15908	15691	15734	15607	15751	15693	15592	15677	15655	15624	15701	15625	15581	15784	15716	15540	15701	15656	15639	15831	15854	15870	15655	15759	15675	15644	15689	15741	15640	15639	15804	15684	15489	15635	15632	15758	15659	15576	15750	15776	15669	15708	15801	15704	15591	15806	15568	15690	15713	15651	15651	15722	15663	15825	15694	15716	15603	15743	15717	15637	15712	15715	15786	15631	15714	15734	15712	15932	15599	15618	15708	15689	15756	15618	15696	15795	15687	15905	15844	15621	15694	15755	15669	15811	15594	15540	15547	15547	15611	15768	15808	15752	15701	15730	15703	15632	15726	15796	15723	15684	15677	15853	15725	15816	15687	15575	15697	15603	15611	15695	15771	15796	15464	15889	15639	15750	15641	15790	15620	15661	15787	15768	15705	15643	15682	15716	15746	15629	15658	15683	15750	15720	15777	15779	15729	15584	15669	15512	15727	15763	15742	15661	15660	15788	15649	15572	15816	15753	15773	15596	15634	15677	15684	15756	15850	15659	15667	15745	15742	15685	15654	15805	15780	15741	15913	15749	15721	15606	15551	15724	15695	15730	15535	15701	15614	15687	15712	15582	15715	15841	15780	15844	15679	15679	15716	15584	15733	15649	15770	15572	15783	15451	15709	15652	15768	15691	15750	15845	15669	15679	15645	15628	15540	15606	15616	15792	15686	15771	15709	15728	15788	15764	15739	15640	15689	15723	15744	15759	15658	15642	15846	15825	15759	15667	15657	15691	15614	15734	15698	15759	15728	15732	15472	15669	15651	15621	15677	15732	15595	15624	15527	15749	15711	15709	15779	15715	15617	15651	15606	15609	15649	15612	15647	15740	15521	15800	15748	15643	15854	15792	15553	15708	15479	15630	15667	15636	15733	15710	15451	15773	15623	15691	15638	15514	15636	15659	15648	15713	15639	15579	15637	15566	15781	15652	15719	15518	15723	15806	15767	15965	15654	15689	15653	15603	15858	15765	15591	15693	15754	15534	15773	15763	15553	15639	15689	15798	15600	15577	15761	15588	15829	15707	15903	15696	15705	15770	15679	15744	15638	15657	15674	15740	15673	15567	15719	15812	15608	15710	15658	15790	15622	15799	15712	15789	15708	15809	15840	15737	15671	15549	15830	15736	15754	15795	15763	15751	15891	15517	15632	15516	15697	15732	15489	15651	15560	15767	15759	15521	15647	15741	15608	15778	15644	15777	15586	15743	15851	15665	15618	15638	15769	15611	15651	15706	15755	15516	15765	15779	15828	15527	15857	15741	15682	15671	15871	15772	15447	15519	15789	15756	15697	15693	15608	15840	15707	15638	15739	15686	15695	15740	15713	15820	15458	15648	15602	15784	15680	15722	15534	15731	15682	15807	15729	15699	15611	15865	15685	15575	15623	15639	15740	15611	15597	15564	15808	15601	15671	15722	15817	15742	15561	15686	15852	15779	15782	15761	15800	15742	15812	15626	15676	15659	15788	15694	15651	15786	15711	15651	15760	15727	15603	15460	15708	15592	15824	15667	15662	15591	15723	15766	15637	15641	15804	15735	15806	15675	15667	15632	15632	15681	15760	15657	15698	15530	15838	15762	15795	15738	15567	15877	15731	15673	15738	15785	15597	15738	15498	15665	15593	15749	15820	15833	15783	15599	15788	15875	15648	15659	15538	15791	15641	15669	15628	15573	15628	15568	15653	15620	15716	15820	15729	15694	15872	15715	15731	15755	15558	15525	15685	15630	15786	15706	15583	15595	15631	15726	15712	15668	15639	15790	15776	15698	15761	15645	15510	15575	15701	15657	15555	15709	15723	15560	15619	15702	15679	15714	15588	15818	15761	15875	15695	15735	15885	15741	15779	15795	15704	15695	15621	15663	15689	15557	15704	15649	15679	15572	15609	15669	15755	15931	15843	15746	15721	15740	15778	15611	15602	15876	15583	15574	15737	15627	15735	15707	15769	15700	15753	15572	15712	15600	15658	15701	15605	15680	15639	15530	15825	15654	15655	15696	15827	15676	15643	15643	15743	15560	15874	15499	15584	15838	15642	15660	15831	15558	15693	15687	15574	15555	15751	15695	15725	15895	15650	15451	15683	15737	15848	15739	15766	15592	15502	15753	15781	15508	15686	15718	15714	15684	15606	15672	15655	15656	15636	15682	15861	15558	15726	15673	15679	15623	15798	15606	15579	15791	15690	15662	15652	15621	15559	15478	15754	15505	15762	15686	15725	15698	15624	15757	15625	15761	15761	15562	15596	15695	15718	15713	15711	15537	15748	15551	15932	15706	15762	15793	15577	15670	15850	15779	15752	15671	15618	15967	15703	15811	15474	15738	15701	15730	15759	15660	15756	15566	15662	15454	15657	15544	15758	15702	15721	15672	15757	15655	15764	15830	15873	15592	15803	15503	15910	15565	15975	15700	15763	15891	15695	15712	15510	15733	15744	15567	15706	15671	15658	15706	15589	15743	15751	15637	15640	15784	15831	15731	15711	15623	15732	15538	15719	15462	15646	15825	15537	15701	15681	15722	15883	15659	15725	15681	15582	15609	15866	15754	15690	15803	15608	15547	15761	15768	15606	15731	15547	15664	15772	15632	15646	15621	15729	15686	15700	15669	15709	15744	15797	15787	15594	15775	15875	15773	15580	15696	15837	15701	15597	15691	15716	15657	15535	15594	15499	15561	15693	15771	15567	15728	15600	15638	15660	15745	15756	15616	15768	15588	15654	15688	15601	15618	15694	15732	15621	15642	15701	15752	15614	15752	15531	15652	15604	15786	15634	15674	15606	15855	15844	15539	15799	15619	15760	15818	15890	15816	15830	15655	15675	15716	15726	15602	15627	15627	15680	15801	15884	15716	15668	15546	15891	15613	15550	15609	15771	15845	15773	15835	15640	15715	15509	15645	15582	15695	15606	15683	15821	15597	15464	15722	15709	15757	15716	15695	15609	15524	15610	15755	15737	15768	15711	15810	15626	15658	15748	15693	15695	15776	15701	15599	15733	15481	15687	15552	15660	15599	15676	15666	15627	15651	15717	15640	15690	15579	15666	15716	15730	15449	15606	15666	15441	15683	15625	15577	15925	15676	15517	15633	15818	15822	15656	15716	15775	15723	15565	15649	15727	15723	15717	15636	15798	15575	15688	15598	15737	15698	15593	15788	15642	15734	15521	15584	15691	15555	15638	15820	15711	15803	15642	15664	15660	15750	15582	15624	15618	15642	15637	15781	15704	15751	15850	15571	15739	15829	15691	15794	15665	15792	15708	15707	15664	15644	15599	15683	15736	15765	15663	15625	15614	15695	15913	15687	15684	15675	15587	15712	15747	15693	15830	15737	15772	15438	15703	15769	15487	15587	15633	15574	15757	15748	15716	15674	15641	15639	15562	15772	15571	15791	15506	15752	15945	15665	15581	15513	15460	15714	15554	15937	15595	15574	15721	15675	15639	15677	15598	15714	15813	15723	15626	15610	15835	15859	15614	15738	15880	15719	15596	15451	15728	15646	15630	15803	15697	15637	15656	15578	15745	15805	15908	15784	15599	15708	15826	15679	15584	15798	15617	15668	15629	15734	15900	15787	15656	15631	15692	15697	15685	15664	15705	15659	15584	15702	15668	15745	15564	15602	15662	15870	15729	15525	15786	15852	15643	15733	15677	15697	15827	15714	15738	15659	15781	15636	15695	15642	15852	15736	15735	15633	15580	15713	15871	15704	15658	15733	15620	15659	15725	15748	15611	15717	15650	15782	15602	15767	15633	15592	15842	15697	15639	15706	15467	15869	15680	15834	15609	15620	15476	15763	15622	15646	15809	15805	15692	15634	15694	15641	15549	15590	15680	15793	15558	15545	15757	15554	15548	15510	15727	15660	15657	15850	15750	15617	15647	15637	15605	15594	15666	15654	15716	15798	15857	15830	15689	15649	15654	15740	15787	15746	15769	15785	15781	15625	15662	15642	15749	15620	15790	15642	15651	15639	15570	15528	15837	15620	15651	15612	15678	15586	15718	15658	15703	15745	15628	15697	15722	15634	15695	15738	15813	15615	15823	15762	15750	15699	15854	15762	15642	15785	15737	15870	15552	15759	15771	15653	15813	15790	15776	15644	15679	15702	15702	15817	15641	15730	15762	15813	15448	15675	15610	15660	15747	15752	15714	15520	15562	15586	15759	15769	15683	15801	15624	15828	15720	15713	15861	15614	15592	15641	15650	15631	15635	15693	15563	15742	15825	15632	15665	15722	15552	15675	15852	15532	15461	15697	15766	15589	15692	15828	15679	15668	15629	15553	15795	15729	15634	15781	15737	15636	15620	15734	15672	15578	15611	15703	15769	15736	15591	15825	15661	15671	15618	15813	15614	15857	15829	15693	15697	15696	15724	15678	15684	15829	15591	15614	15824	15832	15520	15577	15730	15705	15656	15775	15632	15755	15741	15855	15598	15696	15724	15649	15621	15692	15691	15705	15699	15753	15620	15580	15750	15763	15719	15694	15503	15762	15651	15697	15698	15398	15648	15766	15646	15530	15868	15723	15584	15775	15606	15685	15765	15771	15777	15680	15652	15615	15711	15768	15615	15505	15747	15705	15718	15640	15773	15895	15574	15804	15633	15664	15620	15643	15765	15619	15706	15718	15764	15634	15572	15674	15655	15473	15807	15660	15872	15620	15734	15557	15682	15607	15788	15888	15825	15559	15677	15670	15718	15734	15511	15680	15693	15666	15759	15613	15558	15520	15871	15767	15701	15611	15648	15822	15650	15562	15643	15711	15847	15559	15708	15806	15702	15670	15703	15811	15447	15596	15749	15643	15567	15896	15578	15656	15673	15719	15667	15624	15643	15729	15724	15560	15715	15498	15773	15871	15896	15680	15633	15699	15687	15632	15821	15776	15554	15680	15563	15788	15646	15649	15647	15831	15828	15640	15767	15562	15655	15777	15690	15692	15654	15497	15689	15654	15594	15721	15633
29767	26730	30409	25963	21277	19925	19262	18887	18697	18324	18180	17944	17761	17983	17643	17632	17776	17823	17670	17729	17706	17564	17580	17754	17599	17496	17600	17578	17694	17672	17762	17632	17687	17707	17447	17578	17565	17476	17624	17652	17500	17618	17739	17681	17669	17614	17711	17589	17677	17562	17353	17528	17564	17537	17408	17369	17417	17455	17437	17504	17698	17614	17423	17603	17598	17529	17483	17642	17611	17470	17579	17638	17456	17468	17436	17351	17683	17570	17487	17518	17764	17646	17494	17457	17651	17793	17371	17470	17376	17458	17439	17473	17423	17387	17631	17527	17467	17303	17503	17498	17637	17393	17549	17663	17649	17605	17518	17504	17465	17629	17621	17538	17419	17447	17484	17445	17537	17617	17541	17409	17437	17725	17661	17596	17545	17610	17673	17540	17435	17595	17533	17570	17403	17602	17595	17381	17488	17424	17474	17545	17539	17594	17630	17604	17647	17664	17535	17477	17500	17331	17536	17534	17570	17386	17715	17693	17406	17598	17672	17774	17688	17607	17591	17523	17852	17573	17737	17364	17525	17359	17582	17476	17409	17365	17432	17509	17558	17551	17437	17568	17781	17623	17590	17561	17499	17447	17623	17552	17724	17693	17325	17582	17488	17487	17518	17538	17629	17480	17470	17636	17513	17611	17402	17662	17431	17404	17450	17566	17434	17414	17472	17480	17522	17657	17471	17624	17613	17603	17567	17491	17491	17395	17542	17421	17507	17701	17626	17520	17722	17470	17484	17410	17361	17471	17628	17591	17473	17405	17697	17553	17297	17560	17536	17700	17640	17580	17653	17676	17700	17598	17480	17466	17430	17713	17606	17578	17464	17533	17647	17389	17569	17402	17596	17863	17653	17585	17630	17468	17588	17603	17572	17642	17594	17548	17494	17515	17480	17609	17539	17384	17501	17519	17614	17747	17616	17414	17520	17600	17505	17439	17615	17473	17626	17399	17735	17467	17753	17462	17619	17673	17627	17403	17543	17758	17526	17711	17688	17662	17564	17581	17667	17615	17553	17716	17523	17509	17633	17643	17577	17505	17442	17427	17506	17429	17552	17544	17578	17629	17644	17467	17640	17526	17455	17611	17729	17664	17554	17434	17629	17632	17482	17512	17515	17526	17602	17469	17636	17684	17696	17438	17424	17508	17373	17677	17526	17582	17641	17615	17514	17353	17589	17430	17708	17500	17334	17388	17537	17452	17577	17699	17540	17574	17586	17511	17507	17663	17438	17591	17294	17492	17738	17626	17621	17419	17395	17665	17723	17567	17467	17533	17588	17389	17464	17616	17408	17492	17379	17478	17596	17464	17694	17629	17836	17580	17482	17587	17600	17329	17755	17738	17623	17565	17405	17395	17571	17524	17548	17668	17367	17634	17484	17475	17923	17585	17384	17683	17383	17379	17616	17596	17161	17422	17701	17623	17643	17639	17683	17379	17477	17670	17476	17503	17312	17455	17513	17450	17397	17432	17551	17570	17501	17462	17548	17578	17610	17541	17695	17370	17358	17430	17725	17537	17585	17528	17503	17505	17564	17722	17598	17618	17595	17515	17596	17313	17475	17766	17558	17506	17492	17728	17389	17567	17542	17442	17466	17616	17615	17528	17438	17638	17486	17311	17578	17634	17458	17550	17479	17415	17498	17525	17636	17312	17490	17616	17735	17785	17622	17728	17431	17657	17439	17612	17446	17663	17631	17493	17591	17676	17518	17501	17521	17505	17501	17615	17624	17704	17582	17576	17537	17582	17417	17554	17561	17756	17450	17581	17521	17433	17510	17447	17600	17610	17657	17419	17541	17572	17524	17494	17610	17596	17696	17413	17539	17684	17363	17407	17331	17493	17640	17522	17597	17512	17463	17619	17518	17349	17455	17408	17498	17594	17586	17697	17701	17611	17488	17598	17433	17598	17772	17648	17497	17553	17585	17811	17577	17491	17526	17624	17700	17693	17876	17643	17832	17819	17670	17794	17505	17665	17752	17607	17649	17441	17435	17708	17500	17572	17611	17756	17800	17715	17594	17787	17436	17504	17553	17577	17459	17417	17500	17526	17591	17638	17654	17425	17605	17708	17596	17463	17514	17581	17417	17552	17337	17574	17611	17641	17522	17605	17626	17585	17664	17377	17586	17685	17641	17596	17623	17308	17615	17478	17643	17604	17348	17515	17595	17309	17491	17753	17577	17500	17445	17547	17675	17668	17427	17461	17529	17651	17421	17665	17492	17583	17627	17812	17478	17489	17683	17457	17670	17724	17586	17682	17585	17561	17570	17645	17508	17538	17509	17569	17548	17619	17530	17346	17466	17480	17558	17486	17640	17738	17495	17574	17439	17637	17608	17485	17553	17642	17519	17476	17505	17523	17624	17457	17399	17452	17496	17567	17593	17479	17622	17621	17696	17716	17426	17541	17780	17617	17764	17618	17654	17526	17527	17589	17587	17544	17597	17575	17574	17529	17544	17742	17616	17670	17555	17795	17542	17638	17612	17561	17547	17587	17511	17459	17569	17552	17510	17750	17656	17574	17684	17555	17663	17516	17490	17511	17554	17448	17482	17658	17556	17562	17520	17532	17594	17551	17446	17521	17389	17551	17408	17573	17505	17554	17537	17652	17583	17732	17606	17607	17402	17486	17206	17523	17563	17528	17619	17842	17557	17530	17511	17416	17533	17587	17415	17691	17603	17566	17379	17565	17658	17636	17504	17562	17574	17437	17534	17393	17569	17688	17584	17748	17488	17548	17579	17743	17628	17541	17588	17576	17479	17617	17539	17543	17716	17408	17606	17560	17410	17648	17679	17600	17685	17496	17476	17579	17630	17565	17469	17535	17649	17811	17742	17486	17723	17637	17618	17299	17395	17576	17589	17687	17746	17946	17610	17666	17638	17508	17761	17594	17559	17575	17631	17538	17777	17805	17660	17492	17504	17672	17431	17587	17407	17610	17528	17592	17565	17528	17373	17396	17548	17466	17598	17588	17552	17253	17445	17332	17771	17606	17423	17528	17499	17783	17660	17466	17664	17363	17413	17515	17707	17596	17784	17669	17519	17443	17551	17503	17587	17599	17508	17765	17525	17584	17621	17394	17536	17529	17695	17505	17590	17617	17636	17771	17427	17511	17563	17761	17423	17522	17609	17568	17653	17597	17519	17521	17341	17531	17740	17625	17544	17654	17607	17482	17475	17517	17463	17761	17619	17528	17348	17608	17566	17370	17818	17668	17550	17304	17453	17588	17559	17734	17772	17577	17582	17480	17575	17622	17684	17554	17621	17608	17590	17621	17669	17691	17351	17699	17599	17523	17701	17426	17611	17629	17529	17621	17555	17672	17687	17706	17550	17526	17698	17640	17518	17632	17460	17506	17576	17699	17621	17473	17583	17483	17571	17303	17505	17304	17495	17382	17697	17567	17523	17467	17585	17465	17593	17456	17565	17510	17618	17680	17407	17594	17515	17536	17644	17549	17647	17506	17444	17455	17655	17701	17557	17602	17300	17753	17569	17624	17600	17690	17525	17596	17501	17516	17629	17547	17748	17615	17470	17595	17463	17608	17683	17442	17662	17510	17614	17485	17543	17428	17639	17479	17366	17483	17784	17516	17413	17469	17447	17463	17260	17425	17471	17507	17352	17364	17565	17522	17537	17505	17385	17461	17691	17574	17590	17587	17508	17741	17627	17745	17781	17443	17658	17646	17590	17475	17550	17547	17632	17424	17454	17631	17484	17601	17612	17583	17432	17618	17413	17456	17633	17418	17507	17561	17524	17450	17480	17511	17463	17678	17633	17426	17574	17744	17601	17562	17370	17348	17729	17737	17702	17499	17681	17712	17539	17376	17410	17665	17483	17481	17614	17578	17514	17435	17694	17705	17382	17704	17480	17656	17471	17375	17484	17836	17581	17553	17674	17596	17690	17593	17713	17445	17483	17605	17528	17654	17650	17712	17651	17586	17621	17471	17393	17419	17797	17609	17613	17562	17667	17631	17469	17535	17356	17486	17494	17527	17361	17443	17510	17528	17767	17562	17779	17576	17515	17591	17544	17479	17635	17641	17475	17754	17589	17604	17698	17523	17632	17450	17519	17421	17643	17582	17756	17440	17560	17650	17577	17561	17512	17408	17475	17550	17556	17632	17857	17523	17728	17519	17605	17560	17524	17559	17687	17541	17465	17402	17502	17535	17905	17720	17706	17680	17597	17639	17492	17334	17207	17566	17569	17556	17569	17437	17642	17715	17604	17592	17409	17553	17476	17550	17431	17578	17568	17561	17560	17557	17646	17596	17466	17467	17658	17460	17383	17508	17763	17616	17496	17473	17562	17634	17715	17423	17430	17528	17556	17695	17534	17472	17462	17487	17660	17504	17488	17542	17645	17499	17433	17568	17524	17414	17487	17548	17473	17500	17602	17555	17454	17601	17548	17613	17487	17873	17441	17647	17792	17591	17724	17621	17579	17709	17558	17480	17652	17454	17529	17593	17675	17633	17643	17674	17521	17634	17499	17353	17490	17583	17505	17447	17426	17552	17534	17653	17499	17468	17357	17706	17486	17608	17442	17630	17488	17549	17413	17506	17623	17522	17614	17349	17455	17694	17582	17594	17581	17562	17495	17540	17534	17559	17601	17544	17562	17514	17617	17403	17576	17598	17609	17568	17516	17590	17643	17463	17584	17594	17576	17473	17465	17568	17426	17587	17510	17576	17403	17508	17558	17654	17547	17649	17812	17687	17526	17616	17606	17586	17303	17516	17341	17572	17419	17363	17529	17632	17499	17665	17569	17587	17567	17522	17489	17531	17490	17609	17636	17606	17547	17584	17598	17681	17779	17830	17564	17730	17407	17664	17684	17558	17629	17634	17518	17638	17590	17542	17577	17561	17609	17446	17453	17430	17617	17546	17520	17411	17524	17644	17608	17269	17504	17590	17718	17560	17342	17450	17595	17494	17435	17369	17585	17482	17602	17545	17567	17591	17546	17519	17544	17334	17365	17678	17638	17364	17604	17494	17520	17717	17547	17545	17509	17551	17890	17537	17607	17689	17505	17597	17609	17470	17596	17439	17620	17686	17657	17597	17706	17695	17659	17357	17739	17500	17352	17552	17410	17466	17655	17590	17495	17388	17626	17585	17448	17846	17597	17560	17568	17669
25565	39402	31934	23861	20473	18995	17944	17433	16983	16654	16219	16049	15946	15809	16012	15743	15690	15825	15663	15676	15540	15616	15567	15657	15580	15714	15499	15643	15637	15590	15726	15573	15539	15554	15466	15529	15512	15699	15571	15532	15686	15479	15590	15554	15565	15401	15489	15525	15541	15600	15643	15642	15558	15477	15531	15563	15747	15335	15424	15475	15565	15416	15567	15460	15569	15550	15552	15589	15540	15489	15455	15635	15626	15457	15494	15567	15705	15516	15493	15573	15607	15589	15568	15644	15433	15728	15569	15441	15511	15482	15611	15504	15648	15389	15448	15565	15616	15401	15452	15570	15490	15474	15634	15537	15404	15379	15484	15698	15659	15482	15497	15537	15620	15505	15496	15655	15451	15517	15533	15517	15437	15589	15589	15489	15592	15502	15526	15596	15728	15607	15711	15388	15508	15630	15516	15636	15532	15526	15548	15473	15532	15440	15318	15667	15550	15510	15591	15492	15759	15602	15448	15565	15507	15667	15548	15537	15556	15635	15562	15602	15461	15510	15561	15574	15481	15730	15608	15411	15510	15553	15633	15596	15511	15550	15583	15476	15582	15626	15616	15482	15473	15621	15363	15607	15500	15340	15542	15765	15483	15529	15586	15634	15649	15550	15464	15595	15587	15490	15588	15549	15620	15470	15620	15508	15603	15519	15610	15673	15577	15501	15541	15450	15578	15538	15563	15444	15678	15562	15621	15527	15668	15573	15453	15625	15494	15650	15590	15449	15567	15383	15533	15369	15556	15499	15564	15540	15432	15505	15634	15578	15543	15542	15580	15483	15605	15400	15594	15481	15611	15580	15503	15606	15525	15558	15666	15715	15445	15642	15544	15426	15648	15514	15345	15677	15745	15659	15467	15465	15433	15485	15708	15527	15716	15691	15543	15466	15582	15435	15575	15511	15509	15612	15511	15642	15389	15527	15627	15674	15620	15596	15709	15712	15425	15708	15478	15724	15567	15535	15575	15533	15628	15454	15640	15551	15492	15386	15428	15714	15591	15425	15467	15795	15511	15731	15460	15613	15660	15443	15523	15534	15485	15575	15449	15575	15810	15643	15565	15393	15489	15524	15532	15606	15613	15472	15699	15405	15681	15486	15773	15592	15647	15490	15544	15536	15602	15627	15530	15592	15679	15669	15556	15480	15560	15551	15496	15624	15539	15486	15634	15739	15524	15550	15680	15457	15490	15371	15568	15363	15511	15717	15589	15674	15528	15740	15491	15545	15482	15621	15392	15574	15493	15535	15580	15428	15665	15543	15500	15572	15591	15567	15416	15669	15394	15493	15504	15513	15587	15474	15637	15628	15508	15605	15563	15714	15622	15561	15627	15529	15650	15308	15519	15689	15554	15615	15631	15512	15443	15623	15531	15543	15624	15495	15541	15508	15519	15560	15500	15622	15552	15612	15536	15490	15535	15567	15761	15493	15578	15431	15494	15422	15463	15432	15444	15527	15556	15709	15489	15487	15448	15532	15478	15547	15434	15494	15601	15388	15650	15358	15600	15432	15573	15582	15587	15592	15499	15514	15584	15533	15661	15522	15648	15550	15578	15590	15492	15604	15548	15576	15600	15684	15573	15576	15479	15545	15655	15508	15621	15519	15452	15530	15620	15690	15556	15342	15476	15505	15654	15547	15464	15628	15438	15562	15518	15543	15657	15612	15711	15499	15403	15451	15612	15395	15579	15424	15579	15505	15422	15452	15286	15682	15695	15593	15378	15430	15606	15515	15675	15634	15622	15608	15538	15564	15587	15608	15549	15254	15638	15430	15578	15515	15521	15404	15508	15563	15409	15648	15651	15379	15629	15679	15512	15679	15470	15513	15586	15758	15594	15568	15527	15670	15591	15507	15575	15626	15715	15548	15536	15547	15641	15554	15510	15599	15777	15594	15583	15523	15582	15554	15533	15627	15410	15488	15580	15537	15670	15504	15521	15543	15571	15372	15646	15555	15654	15619	15489	15434	15694	15454	15564	15472	15724	15583	15614	15536	15518	15453	15619	15530	15469	15577	15551	15424	15513	15735	15604	15565	15395	15629	15597	15430	15734	15721	15725	15532	15577	15376	15439	15594	15508	15513	15581	15605	15277	15537	15696	15575	15387	15483	15451	15684	15661	15509	15555	15540	15508	15458	15575	15566	15746	15543	15556	15510	15609	15573	15513	15507	15654	15390	15689	15565	15664	15475	15495	15558	15647	15564	15461	15693	15491	15647	15546	15492	15636	15435	15546	15320	15564	15580	15573	15514	15607	15536	15480	15623	15527	15525	15529	15831	15533	15582	15631	15384	15595	15453	15436	15465	15566	15688	15504	15578	15553	15502	15433	15551	15400	15449	15531	15761	15555	15629	15612	15645	15531	15583	15568	15702	15294	15517	15530	15517	15565	15623	15558	15593	15559	15599	15538	15544	15579	15528	15643	15561	15575	15690	15697	15719	15663	15537	15378	15430	15426	15675	15523	15533	15538	15422	15609	15411	15538	15487	15489	15536	15566	15596	15361	15449	15613	15501	15592	15594	15598	15379	15306	15651	15447	15622	15452	15436	15610	15650	15519	15548	15564	15440	15354	15462	15482	15589	15498	15551	15513	15360	15596	15313	15671	15444	15636	15450	15467	15381	15507	15667	15536	15514	15505	15620	15360	15725	15532	15639	15692	15606	15661	15523	15395	15712	15581	15435	15530	15485	15555	15608	15625	15516	15620	15600	15567	15490	15395	15687	15351	15543	15492	15624	15561	15529	15414	15488	15351	15491	15616	15508	15546	15665	15535	15646	15532	15642	15354	15697	15596	15489	15442	15586	15580	15713	15478	15435	15514	15400	15543	15385	15625	15523	15615	15484	15388	15501	15548	15407	15578	15696	15473	15669	15523	15525	15661	15578	15581	15384	15587	15567	15476	15649	15523	15570	15361	15492	15428	15549	15462	15677	15290	15487	15481	15622	15546	15572	15646	15477	15285	15570	15602	15563	15372	15769	15565	15633	15560	15711	15777	15600	15575	15637	15337	15561	15492	15491	15470	15499	15530	15560	15675	15458	15672	15730	15772	15579	15538	15693	15643	15544	15539	15503	15410	15565	15711	15615	15486	15515	15604	15589	15459	15575	15536	15493	15508	15482	15514	15427	15367	15742	15649	15651	15726	15411	15581	15520	15579	15678	15352	15670	15359	15512	15597	15690	15494	15579	15419	15475	15502	15583	15679	15556	15488	15756	15388	15509	15640	15490	15581	15602	15449	15796	15444	15354	15645	15563	15464	15523	15592	15587	15607	15545	15573	15640	15314	15580	15644	15624	15470	15482	15498	15472	15549	15413	15466	15647	15596	15608	15527	15522	15592	15635	15731	15661	15737	15461	15508	15457	15599	15505	15430	15532	15668	15556	15513	15568	15689	15572	15557	15476	15442	15548	15491	15468	15628	15602	15477	15784	15558	15503	15632	15454	15568	15642	15504	15693	15478	15555	15653	15531	15639	15619	15483	15541	15539	15643	15549	15527	15673	15411	15452	15643	15700	15424	15730	15463	15511	15621	15444	15508	15549	15626	15625	15676	15593	15591	15497	15489	15640	15540	15495	15686	15611	15626	15522	15619	15357	15453	15541	15356	15580	15627	15606	15574	15572	15495	15420	15607	15525	15506	15395	15482	15542	15546	15528	15456	15595	15547	15588	15553	15512	15696	15693	15504	15556	15559	15497	15486	15654	15640	15542	15543	15586	15438	15631	15681	15436	15677	15485	15712	15546	15479	15370	15640	15464	15657	15523	15621	15431	15651	15592	15642	15571	15455	15605	15546	15505	15612	15561	15568	15570	15602	15706	15408	15529	15516	15471	15615	15422	15563	15734	15559	15686	15439	15642	15559	15478	15623	15590	15571	15610	15474	15569	15447	15504	15457	15544	15532	15495	15442	15597	15525	15550	15483	15654	15410	15410	15585	15701	15397	15756	15501	15702	15669	15640	15567	15592	15550	15572	15553	15525	15802	15550	15518	15707	15579	15591	15587	15500	15720	15637	15621	15597	15507	15519	15575	15512	15506	15651	15533	15584	15603	15511	15609	15441	15630	15451	15585	15505	15418	15536	15522	15669	15435	15550	15575	15535	15619	15479	15657	15537	15496	15415	15472	15608	15634	15628	15397	15469	15616	15416	15485	15604	15508	15658	15510	15521	15576	15537	15507	15654	15411	15560	15591	15662	15529	15536	15481	15558	15665	15476	15484	15467	15746	15372	15519	15541	15655	15418	15482	15750	15502	15531	15562	15529	15588	15515	15574	15539	15591	15606	15490	15637	15617	15529	15536	15633	15516	15554	15463	15624	15547	15436	15663	15493	15648	15730	15498	15584	15712	15465	15469	15693	15360	15669	15578	15464	15612	15537	15525	15542	15756	15475	15425	15516	15534	15415	15663	15352	15581	15458	15647	15457	15634	15696	15566	15426	15624	15484	15432	15599	15567	15607	15542	15710	15405	15601	15556	15543	15576	15592	15516	15437	15464	15618	15438	15504	15448	15532	15341	15426	15537	15567	15502	15633	15628	15535	15702	15461	15707	15550	15696	15437	15444	15588	15670	15439	15511	15764	15393	15483	15673	15372	15682	15564	15467	15737	15634	15552	15572	15589	15493	15468	15784	15533	15616	15681	15522	15476	15573	15514	15487	15446	15614	15562	15505	15371	15500	15652	15595	15711	15416	15591	15430	15643	15470	15612	15711	15644	15442	15437	15580	15597	15604	15769	15554	15544	15490	15481	15591	15506	15614	15787	15631	15649	15548	15485	15682	15392	15691	15575	15477	15389	15699	15512	15465	15516	15482	15521	15332	15596	15586	15368	15474	15687	15586	15694	15664	15734	15462	15587	15600	15475	15606	15684	15622	15574	15613	15416	15699	15694	15612	15501	15474	15454	15652	15583	15618	15587	15583	15702	15651	15531	15525	15603	15695	15565	15585	15662	15532	15338	15584	15469	15617	15482	15572	15740	15658	15475	15571	15669	15560	15571	15435	15774	15407	15478	15490	15386	15680	15667	15706	15515	15577	15459	15491	15747	15575	15679	15416	15627	15649	15826	15572	15617	15434	15494	15688	15552	15600	15443	15574	15624	15623	15506	15562	15623	15546	15445	15708	15676	15540	15555	15602
23429	21428	28204	25570	23257	23338	22336	20103	19466	19130	18765	18609	18486	18168	18230	18178	18193	18141	18155	18211	18047	18151	18155	17723	17760	17776	17943	17804	17784	17763	17696	17778	18017	17893	17828	18028	17765	17802	17660	17653	17607	17869	17778	17953	17722	17706	17680	17777	17852	17845	17867	17838	17705	17982	17630	17808	17753	17643	17774	17508	17647	17891	17686	17792	17944	17776	17767	17789	17632	17603	18001	17972	17649	17680	17838	17687	17838	17749	17617	17830	17632	17676	17678	17699	17599	17456	17545	17758	17879	17860	17971	17534	17772	17799	17751	17677	17849	17955	17905	17837	17522	17522	17944	17896	17476	17556	17633	17540	17707	17672	17929	17747	17763	17672	17831	17651	17548	17578	17728	17718	17766	17540	17776	17719	17710	17758	17893	17796	17615	17749	17832	17791	17689	17726	17711	17861	17779	17543	17799	17726	17799	17787	17944	17735	17756	17671	17885	17637	17960	17742	17689	17671	17627	17852	17881	18010	17563	17542	17620	17823	17793	17749	17637	17655	17522	17575	17770	17845	17782	17659	17719	17827	17759	17498	17963	17700	17788	17838	17641	17842	17749	17767	17739	17903	17850	17713	17900	17785	17851	17540	17866	17661	17768	17872	17952	17794	17596	17720	17666	17724	17711	17789	17710	17875	17795	17723	17816	17689	17778	17826	17716	17683	17760	17810	17680	17920	17794	17898	17699	17850	17912	17742	17771	18068	17674	17853	17721	17739	17857	17696	17964	17757	17684	17856	17795	17957	17773	17860	17763	17743	17887	17758	17862	17694	17967	17827	17896	17821	17719	17751	17851	17443	17727	17806	17761	17736	17635	17754	17545	17774	17817	17728	17873	17774	17771	17726	17792	17666	17659	17710	17859	17919	17852	17766	17833	17555	17615	17809	17763	17775	17773	17755	17821	17713	17673	17681	17859	17577	17747	17821	17688	17906	17877	17763	17614	17689	17390	17727	17707	17844	17665	17622	17880	17873	17592	17781	17782	17757	17733	17796	17581	17702	17843	17742	17675	17745	17552	17813	17813	17754	17641	17590	17657	17657	17701	17687	17754	17721	17836	17713	17705	17585	17924	17819	17713	17682	17655	17496	17631	17711	17639	17983	17849	17831	17538	17663	17570	17629	17591	17818	17698	17714	17702	17587	17631	17903	17646	17767	17560	17787	17708	17601	17815	17866	17846	17559	17634	17736	17698	17500	17931	17829	17657	17790	17594	17569	17743	17623	17566	17674	17825	17794	17558	17851	17569	17837	17693	17602	17696	17689	17691	17671	17589	17851	17641	17639	17751	17688	17635	17573	17816	17792	17630	17806	17637	17636	17810	17639	17672	17783	17675	17819	17724	17902	17830	17642	17863	17609	17463	17953	17876	17633	17827	17545	17848	17734	17663	17747	17765	17618	17519	17776	17979	17593	17726	17954	17524	17838	17992	17811	17646	17719	17775	17841	17960	17597	17909	17824	17793	17857	17679	17987	17619	17591	17840	17914	17755	17743	17725	17785	17698	17521	17772	17699	17774	17842	17705	17748	17849	17514	17646	17655	17698	17569	17754	17692	17568	17717	17763	17791	17543	17868	17884	17800	17637	17896	17743	17830	17893	17842	17764	17726	17645	17797	17914	17550	17643	17670	17635	17609	17731	17770	17873	17909	17873	17835	17760	17818	17801	17656	17549	17791	17676	17755	17832	17749	17762	17820	17689	17760	17667	17899	17620	17677	17652	17529	17664	17872	17886	17508	17641	17820	17861	17767	17681	17964	17514	17576	17721	17636	17727	17751	17816	17729	17717	17688	17726	17909	17902	17560	17693	17663	17753	17606	17726	17631	17703	17440	17777	17736	17652	17816	17692	17731	17728	17856	17841	17766	17846	17660	17850	17511	17542	17688	17791	17626	17664	17844	17822	17691	17587	17878	17652	17764	17711	17652	17941	17698	17777	17710	17786	17729	17823	17626	17815	17818	17706	17643	17816	17860	17531	17702	17471	17514	17686	17550	17811	17823	17638	17650	17822	17692	17502	17717	17756	17806	17849	17730	17539	17653	17558	17908	17900	17881	17692	17697	17716	17766	17973	17701	17915	17961	18002	17929	17741	17894	18010	17685	17692	17913	17846	17694	17749	17845	17878	17664	17779	17772	17841	17690	17569	17723	17905	17801	17848	17793	17880	17595	17600	17691	17537	17543	17713	17838	17594	17717	17897	17773	17666	17646	17843	17773	17736	17826	17734	17740	17619	17706	17975	17901	17689	17774	17832	17748	17871	17661	17788	17652	17918	17543	17706	17489	17808	17835	17631	17747	17842	17780	17523	17741	17812	17569	17848	17829	17724	17496	17762	17745	17802	17724	17689	17723	17718	17728	17859	17813	17799	17863	17833	17623	17684	17802	17717	17607	17676	17612	17559	17617	17660	17729	17701	17799	17628	17686	17637	17774	17704	17853	17702	17749	17606	17792	17890	17806	17596	17743	17671	17694	17791	17674	17845	17396	17778	17726	17794	17831	17552	17852	17671	17666	17682	17735	17861	17651	17778	17757	17656	17793	17831	17873	17936	17845	17857	17857	17869	17802	17831	17855	17917	17972	17618	17677	18003	17847	17870	17664	17681	17606	17835	17701	17875	17844	17594	17756	17704	17755	17828	17793	17812	17795	17901	17730	17693	17739	17733	17726	17704	17773	17776	18022	17763	17566	17667	17792	17702	17728	17882	17782	17773	17642	17678	17852	17941	17564	17721	17791	17854	17633	17735	17871	17844	17754	17857	17758	17693	17775	17750	17687	17767	17656	17856	17783	17740	17620	17815	17829	17633	17466	17670	17585	17889	17773	17728	17741	17615	17821	17899	17697	17900	17734	17675	17768	17770	17789	17874	17800	17719	17643	17825	17814	17863	17680	17834	17832	17906	17774	17526	17705	17794	17835	17876	17608	17551	17735	17674	17794	17788	17750	17711	17696	17798	17716	17712	17834	17729	17606	17590	17813	17885	17887	17840	17930	17669	17561	17966	17694	17842	17762	17853	17703	17695	17621	17907	17860	17832	17920	17776	17652	17707	17594	17674	17591	17627	17844	17938	17868	17608	17539	17713	17852	17666	17895	17824	17518	17543	17754	17868	17818	17787	17878	17550	17737	17598	17637	17915	17611	17772	17996	18046	17688	17691	17933	17879	17821	17692	17663	17608	17904	17950	17831	17648	17911	17721	17742	17719	17718	17650	17743	17709	17741	17639	17735	17764	17839	17792	17796	17898	17688	17814	17737	17657	17596	17683	17960	17875	17828	17567	17910	17672	17830	17548	17632	17621	17881	17850	17668	17881	17697	17901	17710	17722	17599	17659	17678	17868	17751	17848	17642	17684	17899	17758	17738	17663	17612	17711	17771	17916	17642	17675	17613	17604	17645	17578	17764	17736	17659	17707	17777	17957	17639	17954	17602	17832	17716	17723	17684	17796	17612	17839	17843	17754	17693	17891	18000	17911	17625	17706	17695	17802	17728	17832	17694	17872	17956	17829	17781	17677	17792	17602	17759	17771	17630	17757	17668	17810	17786	17692	17476	17659	17816	17960	17642	17635	17617	17807	17815	17585	17907	17837	17580	17822	17784	17851	17537	17725	17735	17701	17715	17791	17707	17560	17562	17794	17843	17725	17736	17772	17614	17796	17725	17649	17776	17645	17731	17516	17800	17827	17817	17926	17799	17474	17677	17645	17792	17930	17607	17599	17764	17658	17979	17967	17725	17754	17627	17803	17574	17775	17796	17610	17781	17795	17778	17792	17731	17778	17911	17762	17754	17594	17798	17672	17984	17780	17753	17743	17759	17580	17549	17920	17754	17673	17761	17641	17671	17571	17962	17772	17694	17896	17494	17620	17851	17714	17596	17560	17489	17648	17780	17874	17882	17725	17632	17853	17513	17828	17682	17688	17602	17698	17936	17617	17678	17884	17789	17660	17437	17711	17799	17872	17740	17967	17810	17708	17732	17845	17594	17711	17930	17880	17625	17710	17837	17790	17812	17683	17790	17848	17930	17748	17811	17678	17620	17790	17695	17800	17799	17747	17636	17649	17694	17647	17778	17555	17659	17612	17677	17800	17802	17711	17818	17729	17854	17865	17647	17818	17876	17622	17857	17710	17804	17816	17791	17783	17721	17599	17647	17789	17852	17699	17726	17739	17519	17727	17754	17905	17835	17719	17865	17679	17779	17673	17498	17752	17867	17840	17809	17783	17621	17848	17819	17710	17708	17695	17688	17713	17724	17839	17841	17737	17712	17475	17860	17669	17750	17764	17558	17635	17790	17657	17697	17574	17584	17625	17755	17886	17942	17775	17892	17605	17608	17866	17802	17809	17873	17825	17685	17942	17723	17621	17764	17799	17772	17710	17610	17554	17685	17718	17950	17836	17635	17701	17620	17926	17740	17783	17730	17544	17664	17715	17687	17802	17655	17805	17828	17541	17707	17819	17783	17707	17837	17799	17777	17849	17884	17858	17748	17629	17736	17731	17662	17692	17779	17819	17539	17619	17737	17793	17748	17828	17951	17667	17563	17767	17736	17618	17739	17932	17711	17673	17733	17561	17707	17741	17569	17670	17738	17618	17805	17671	17702	17737	17749	17950	17871	17768	17840	17784	17633	17661	17503	17667	17896	17759	17858	17870	17638	17854	17765	17758	17623	17913	17780	17682	17829	17713	17773	17647	17657	17595	17698	17834	18016	17732	17841	17934	17740	17829	17621	17788	17928	17567	17681	17794	17766	17752	17737	17697	17659	17585	17590	17752	17853	17787	17629	17896	17858	17676	17669	17739	17709	17674	17767	17649	17823	17722	17847	17606	17620	17692	17777	17778	17659	17581	17677	17853	17901	17874	17823	17587	17511	17948	17807	17746	17729	17899	17875	17767	17760	17910	17948	17634	17753	17870	17786	17813	17971	17914	17771	17808	17784	17617	17753	17574	17881	17765	17920	17746	17793	17653	17815	17766	17612	17805	17763	17945	17709	17660	17969	17800	17832	17687	17617	17775	17735	17960	17899	17843	17821	17796	17890	17944	17760	17840	17593	17676	17750	17780	17680	17748	17831	17611	17670	17689	17697	17674	17634	17666	17781	17663	17697	17795	17787	17614	17787	17636	17664
23913	45253	37485	28298	24446	21431	19871	18916	18060	17489	16977	16741	16355	16285	16165	15932	16035	16076	15921	15953	16122	15914	15766	15943	15728	15819	15843	15682	15885	15726	15801	15671	15583	15774	15746	15681	15824	15724	15863	15752	15781	15627	15603	15741	15634	15701	15757	15718	15605	15631	15685	15643	15750	15650	15649	15613	15736	15778	15851	15785	15864	15658	15794	15754	15668	15608	15665	15540	15723	15706	15643	15754	15628	15564	15592	15569	15768	15486	15799	15583	15629	15812	15656	15595	15936	15613	15701	15603	15685	15806	15703	15521	15672	15689	15579	15649	15690	15925	15920	15777	15534	15545	15569	15849	15479	15628	15633	15748	15582	15659	15593	15543	15574	15706	15798	15684	15569	15873	15621	15744	15619	15652	15607	15668	15575	15654	15553	15578	15808	15772	15591	15611	15682	15539	15488	15634	15518	15669	15642	15628	15553	15753	15571	15617	15588	15663	15778	15568	15514	15671	15593	15803	15734	15703	15623	15845	15558	15573	15569	15715	15725	15627	15646	15747	15715	15743	15543	15572	15709	15671	15670	15499	15719	15718	15544	15738	15449	15689	15675	15581	15595	15688	15480	15660	15605	15682	15614	15684	15459	15759	15718	15536	15567	15664	15676	15694	15586	15740	15645	15569	15667	15663	15674	15798	15697	15511	15703	15592	15780	15724	15479	15828	15682	15663	15662	15771	15627	15549	15639	15767	15802	15347	15690	15676	15740	15734	15670	15583	15655	15600	15789	15745	15735	15561	15701	15477	15723	15694	15674	15736	15586	15692	15672	15684	15552	15680	15801	15705	15584	15767	15600	15678	15560	15539	15582	15532	15629	15755	15691	15420	15624	15652	15760	15594	15709	15684	15600	15754	15737	15652	15665	15576	15397	15518	15672	15644	15721	15679	15818	15455	15544	15746	15619	15555	15759	15643	15645	15563	15741	15676	15662	15608	15640	15709	15470	15662	15772	15571	15643	15741	15607	15636	15711	15583	15577	15719	15648	15800	15665	15450	15656	15475	15635	15602	15668	15684	15747	15647	15632	15640	15558	15654	15750	15608	15647	15704	15658	15557	15662	15598	15656	15677	15552	15617	15707	15649	15788	15869	15570	15674	15539	15654	15495	15700	15661	15486	15692	15888	15631	15701	16003	15697	15682	15523	15694	15724	15822	15610	15658	15637	15714	15558	15801	15768	15677	15706	15770	15760	15787	15571	15621	15788	15594	15745	15700	15628	15651	15614	15591	15696	15564	15643	15647	15720	15609	15653	15744	15775	15592	15703	15594	15696	15784	15592	15769	15585	15694	15739	15730	15784	15633	15586	15633	15536	15611	15557	15537	15510	15594	15666	15610	15682	15621	15712	15587	15657	15774	15559	15685	15697	15611	15610	15491	15665	15565	15562	15654	15652	15780	15716	15711	15665	15627	15600	15924	15757	15611	15492	15785	15692	15595	15734	15433	15577	15500	15911	15566	15606	15720	15696	15754	15696	15688	15684	15534	15614	15592	15670	15657	15726	15676	15638	15644	15620	15782	15601	15604	15715	15653	15909	15658	15674	15684	15623	15525	15662	15500	15656	15607	15602	15694	15491	15761	15687	15780	15523	15601	15653	15622	15477	15750	15633	15827	15582	15661	15571	15715	15754	15822	15641	15627	15598	15626	15524	15702	15647	15687	15734	15681	15560	15609	15621	15653	15657	15598	15664	15525	15784	15612	15573	15610	15395	15642	15739	15770	15687	15585	15615	15568	15799	15598	15653	15811	15644	15689	15734	15717	15641	15615	15683	15616	15671	15393	15476	15592	15728	15533	15705	15580	15608	15625	15691	15478	15622	15679	15418	15660	15785	15656	15521	15795	15518	15868	15619	15670	15697	15771	15601	15723	15757	15542	15652	15741	15890	15688	15785	15656	15494	15764	15650	15803	15550	15701	15790	15815	15786	15724	15673	15738	15680	15688	15586	15674	15639	15617	15589	15597	15806	15518	15515	15629	15630	15742	15743	15681	15745	15815	15712	15757	15677	15820	15715	15588	15734	15754	15749	15585	15551	15581	15392	15646	15715	15556	15756	15573	15762	15813	15616	15588	15601	15698	15646	15707	15586	15609	15724	15743	15695	15669	15594	15531	15610	15852	15556	15529	15695	15565	15800	15472	15641	15704	15594	15629	15622	15498	15643	15677	15664	15604	15700	15735	15638	15663	15698	15552	15682	15598	15670	15686	15645	15757	15574	15645	15767	15606	15597	15719	15508	15638	15655	15692	15760	15778	15655	15463	15571	15596	15662	15662	15760	15752	15678	15633	15699	15746	15480	15712	15592	15598	15515	15693	15600	15630	15614	15605	15841	15655	15625	15642	15684	15759	15751	15627	15671	15895	15696	15607	15602	15611	15724	15591	15709	15479	15532	15756	15623	15534	15609	15707	15682	15453	15617	15681	15568	15704	15548	15750	15641	15603	15576	15661	15513	15720	15472	15505	15554	15734	15671	15746	15516	15568	15713	15686	15622	15750	15740	15593	15515	15814	15570	15664	15636	15640	15592	15726	15823	15521	15590	15677	15593	15587	15558	15614	15582	15649	15658	15619	15749	15753	15739	15698	15668	15528	15616	15666	15547	15637	15522	15655	15705	15746	15737	15740	15656	15730	15754	15724	15607	15599	15520	15678	15714	15731	15713	15599	15615	15570	15669	15609	15526	15706	15535	15739	15558	15515	15542	15676	15739	15601	15727	15634	15668	15787	15696	15705	15586	15677	15718	15698	15696	15685	15577	15764	15765	15584	15584	15643	15557	15538	15694	15571	15736	15649	15580	15765	15817	15662	15719	15808	15636	15699	15525	15620	15470	15652	15599	15752	15633	15466	15618	15714	15595	15680	15698	15791	15764	15759	15590	15801	15746	15612	15778	15592	15551	15699	15532	15678	15643	15675	15883	15585	15726	15610	15769	15782	15613	15647	15784	15735	15682	15741	15610	15624	15437	15606	15598	15557	15792	15470	15743	15536	15618	15634	15596	15703	15590	15603	15738	15763	15626	15752	15633	15583	15575	15499	15647	15672	15689	15582	15693	15482	15615	15826	15738	15676	15563	15604	15587	15766	15753	15676	15683	15712	15570	15704	15569	15691	15567	15616	15801	15628	15586	15474	15637	15516	15813	15652	15707	15675	15728	15566	15683	15836	15617	15744	15550	15526	15598	15765	15631	15679	15512	15729	15744	15728	15575	15583	15800	15742	15392	15720	15595	15585	15673	15604	15529	15772	15624	15717	15570	15702	15628	15685	15768	15582	15660	15521	15548	15682	15648	15663	15489	15757	15758	15748	15716	15678	15680	15855	15610	15739	15612	15651	15699	15683	15770	15559	15682	15619	15541	15739	15555	15690	15763	15679	15641	15656	15685	15735	15676	15662	15759	15575	15614	15774	15672	15780	15593	15780	15508	15684	15603	15653	15468	15572	15634	15631	15889	15690	15663	15720	15774	15701	15645	15748	15790	15631	15651	15608	15530	15613	15793	15815	15811	15646	15696	15729	15738	15602	15842	15708	15684	15707	15601	15905	15626	15644	15612	15678	15629	15810	15612	15681	15755	15563	15573	15607	15726	15832	15725	15448	15660	15698	15667	15823	15667	15628	15756	15657	15615	15898	15460	15704	15889	15639	15813	15602	15630	15758	15576	15759	15852	15774	15639	15688	15686	15806	15579	15784	15608	15650	15767	15550	15840	15891	15465	15784	15683	15648	15706	15502	15554	15609	15588	15668	15630	15626	15644	15659	15649	15626	15463	15606	15613	15610	15661	15800	15647	15684	15641	15538	15779	15714	15411	15632	15511	15854	15772	15735	15730	15665	15574	15519	15795	15689	15683	15781	15651	15586	15542	15759	15609	15489	15577	15798	15523	15637	15757	15684	15683	15628	15708	15532	15596	15871	15570	15422	15705	15617	15414	15618	15671	15834	15837	15619	15625	15633	15757	15573	15661	15660	15716	15724	15729	15442	15472	15613	15680	15724	15583	15499	15612	15524	15682	15454	15707	15651	15656	15539	15557	15602	15560	15537	15641	15565	15637	15619	15509	15589	15630	15613	15629	15775	15644	15783	15796	15544	15758	15526	15505	15917	15715	15651	15494	15578	15803	15707	15736	15683	15552	15645	15597	15679	15683	15502	15679	15655	15774	15746	15540	15626	15627	15709	15705	15473	15617	15638	15701	15790	15793	15610	15665	15698	15581	15501	15705	15717	15646	15726	15758	15599	15744	15557	15637	15694	15669	15711	15583	15431	15614	15697	15504	15618	15809	15460	15599	15589	15587	15555	15681	15590	15563	15575	15540	15826	15527	15688	15631	15690	15591	15706	15491	15736	15668	15627	15603	15776	16040	15588	15511	15856	15555	15554	15832	15524	15671	15697	15670	15838	15623	15759	15684	15452	15623	15590	15680	15604	15559	15734	15801	15680	15837	15749	15730	15667	15573	15656	15698	15646	15668	15639	15646	15708	15643	15650	15545	15647	15649	15582	15809	15625	15587	15498	15586	15531	15664	15814	15608	15809	15524	15590	15671	15509	15711	15786	15753	15440	15861	15563	15557	15743	15842	15705	15509	15591	15714	15635	15729	15537	15598	15461	15609	15505	15636	15661	15663	15784	15700	15731	15724	15602	15663	15575	15553	15699	15672	15618	15539	15578	15611	15909	15649	15608	15724	15745	15665	15627	15727	15611	15550	15642	15777	15715	15739	15758	15718	15662	15747	15806	15579	15665	15705	15677	15639	15804	15550	15675	15680	15603	15702	15537	15775	15839	15678	15786	15611	15650	15655	15684	15468	15601	15701	15831	15578	15592	15467	15612	15696	15463	15773	15713	15723	15795	15556	15678	15449	15646	15672	15803	15875	15588	15606	15623	15688	15456	15685	15630	15601	15691	15557	15664	15796	15618	15762	15689	15467	15728	15656	15535	15582	15660	15816	15741	15560	15542	15591	15779	15496	15678	15755	15576	15698	15621	15612	15693	15636	15447	15716	15651	15542	15672	15707	15696	15634	15642	15739	15636	15590	15543	15702	15672	15433	15666	15409	15648	15559	15663	15548	15653	15688	15613	15744	15609	15738	15514	15624	15537	15541	15564	15544	15514	15748	15712	15632	15699	15790
25408	21659	27613	27803	21568	20430	20038	18753	18483	18273	17909	17726	17922	17708	17850	17595	17457	17351	17491	17187	17192	17444	17454	17494	17368	17423	17306	17318	17364	17306	17282	17103	17333	17173	17442	17459	17110	17227	17192	17474	17207	17432	17187	17224	17351	17264	17445	17249	17276	17567	17216	17275	17385	17220	17261	17422	17179	17328	17382	17105	17412	17179	17330	17137	17257	17378	17352	17169	17307	17191	17498	17287	17444	17238	17214	17324	17241	17317	17209	17274	17169	17246	17500	17345	17350	17311	17232	17223	17254	17362	17333	17292	17154	17274	17289	17164	17295	17274	17577	17455	17142	17165	17319	17274	17443	17404	17067	17373	17258	17234	17231	17450	17144	17244	17381	17449	17344	17263	17398	17363	17326	17220	17286	17226	17304	17623	17318	17142	17459	17168	17151	17239	17176	17159	17201	17269	17321	17577	17315	17098	17270	17515	17206	17123	17332	17401	17261	17293	17109	17480	17230	17029	17289	17374	17463	17281	17119	17368	17443	17317	17202	17339	17342	17315	17437	17258	17504	17208	17109	17114	17108	17437	17241	17157	17429	17285	17111	17159	17291	17269	17323	17270	17414	17299	17327	17311	17180	17171	17131	17217	17427	17132	17089	17185	17266	17152	17410	17212	17324	17381	17483	17225	17016	17468	17326	17334	17285	17284	17450	17310	17174	17123	17413	17024	17300	17283	17212	17240	17347	17312	17495	17253	17186	17227	17162	17189	17186	17111	17214	17307	17065	17456	17388	17586	17329	17369	17239	17337	17393	17280	17391	17268	17193	17054	17343	17189	17253	17341	17261	17244	17526	17326	17256	17198	17314	17512	17380	17429	17392	17200	17254	17431	17276	17315	17532	17226	17221	17288	17473	17200	17480	17471	17116	17193	17316	17169	17188	17329	17286	17196	17552	17410	17261	17134	17357	17291	17268	17216	17113	17165	17203	17276	17444	17119	17211	17185	16974	17262	17197	17402	17214	17245	17174	17213	17199	17425	16985	17231	17285	17202	17294	17358	17315	17367	17279	17064	17162	17146	17357	17238	17221	17156	17365	17388	17205	17219	17247	17455	17383	17283	17291	17264	17331	17372	17237	17481	17428	17296	17378	17188	17142	17232	17413	17257	17322	17271	17085	17166	17330	17334	17127	17374	17450	17399	17267	17195	17187	17201	17069	17200	17237	17323	17189	17138	17256	17347	17178	17188	17398	17209	17413	17467	17308	17282	17311	17219	17384	17111	17207	17130	17394	17350	17351	17308	17387	17279	17296	17266	17468	17294	17440	17276	17220	17409	17188	17305	17237	17445	17305	17202	17136	17489	17236	17302	17133	17361	17213	17270	17233	17400	17156	17246	17200	17341	17500	17308	17315	17276	17218	17430	17326	17211	17387	17374	17228	17585	17402	17211	17273	17429	17373	17226	17271	17602	17342	17602	17240	17333	17267	17292	17233	17156	17245	17445	17214	17219	17318	17282	17312	17102	17196	17178	17322	17312	17284	17330	17367	17273	17311	17186	17249	17340	17606	17363	17408	17355	17380	17468	17312	17216	17334	17313	17164	17226	17406	17358	17381	17276	17453	17228	17186	17315	17203	17311	17311	17341	17204	17193	17235	17421	17358	17506	17389	17215	17567	17348	17299	17412	17468	17151	17225	17178	17150	17100	17226	17450	17360	17195	17113	17308	17260	17287	17298	17328	17112	17175	17352	17157	17294	17301	17256	17403	17413	17290	17227	17399	17226	17418	17328	17058	17410	17378	17344	17365	17371	17242	17100	17299	17234	17497	17119	17131	17261	17300	17292	17311	17343	17135	17330	17363	17287	17369	17162	17143	17156	17051	17078	17271	17261	17498	17538	17231	17281	17339	17255	17224	17325	17398	17423	17146	17238	17355	17239	17476	17253	17170	17373	17315	17352	17133	17298	17411	17347	17258	17291	17233	17383	17386	17421	17270	17116	17343	17329	17271	17185	17157	17322	17318	17404	17232	17253	17331	17316	17278	17369	17326	17199	17287	17170	17489	17365	17283	17243	17502	17171	17241	17256	17093	17177	17219	17165	17148	17336	17212	17204	17157	17318	17084	17144	17018	17261	17443	17249	17473	17393	17329	17357	17193	17306	17109	17445	17230	17371	17283	17201	17382	17352	17275	17113	17434	17559	17447	17401	17309	17372	17348	17321	17281	17278	17375	17401	17100	17230	17188	17051	17157	17387	17341	17414	17347	17248	17279	17285	17463	17390	17303	17152	17296	17179	17145	17413	17391	17117	17363	17250	17263	17467	17295	17269	17247	17063	17394	17380	17373	17535	17435	17307	17350	17390	17249	17242	17223	17264	17416	17163	17179	17194	17331	17263	17180	17295	17154	17269	17316	17279	17223	17291	17485	17255	17383	17373	17307	17212	17164	17280	17347	17232	17300	17378	17133	17207	17392	17379	17257	17242	17391	17199	17457	17189	17236	17256	17191	17232	17288	17255	17413	17472	17388	17209	17283	17487	17262	17478	17374	17252	17284	17137	17539	17257	17359	17425	17228	17121	17443	17309	17297	17294	17241	17255	17211	17357	17114	17404	17308	17278	17313	17330	17324	17085	17205	17378	17437	17282	17132	17249	17176	17134	17332	17269	17296	17401	17281	17423	17355	17530	17359	17469	17323	17166	17168	17209	17165	17328	17166	17424	17253	17191	17430	17266	17518	17194	17316	17177	17193	17286	17410	17376	17289	17194	17377	17391	17167	17350	17153	17141	17101	17357	17289	17347	17356	17216	17216	17497	17214	17171	17260	17283	17225	17362	17284	17285	17372	17167	17259	17269	17308	17311	17314	17285	17200	17359	17517	17536	17283	17416	17416	17495	17226	17352	17467	17492	17272	17351	17099	17273	17129	17315	17362	17336	17387	17257	17330	17397	17307	17229	17176	17261	17136	17338	17207	17422	17525	17250	17266	17283	17380	17446	17320	17279	17078	17456	17208	17247	17331	17121	17335	17178	17169	17337	17382	17406	17119	17293	17255	17202	17197	17415	17467	17343	17234	17353	17470	17322	17442	17284	17382	17296	17102	17396	17214	17382	17359	17273	17235	17447	17251	17264	17204	17318	17180	17416	17512	17200	17357	17448	17287	17368	17310	17297	17182	17339	17417	17262	17237	17346	17302	17439	17249	17070	17358	17391	17366	17359	17375	17380	17344	17201	17218	17256	17538	17480	17163	17260	17314	17139	17311	17388	17344	17336	17267	17144	17129	17323	17196	17130	17374	17405	17097	17345	17116	17315	17296	17210	17128	17238	17340	17159	17365	17215	17340	17237	17218	17436	17413	17394	17326	17173	17267	17456	17356	17227	17141	17419	17217	17251	17320	17317	17266	17234	17093	17237	17229	17253	17293	17296	17195	17076	17273	17198	17268	17393	17460	17511	17339	17363	17293	17352	17083	17382	17368	17285	17244	17229	17144	17358	17237	17252	17232	17290	17234	17332	17303	17347	17076	17393	17209	17130	17277	17257	17276	17196	17175	17239	17311	17450	17335	17081	17196	17453	17493	17216	17128	17369	17084	17326	17462	17349	17358	17215	17224	17078	16959	17326	17347	17357	17215	17135	17250	17119	17272	17418	17132	17327	17228	17290	17065	17328	17165	17243	17152	17413	17129	17487	17419	17333	17257	17266	17249	17339	17194	17290	17378	17441	17309	17294	17385	17334	17329	17108	17154	17088	17288	17195	17195	17412	17279	17201	17333	17414	17242	17464	17234	17335	17152	17265	17264	17440	17363	17368	17141	17152	17249	17221	17314	17444	17383	17187	17220	17402	17217	17224	17340	17125	17132	17526	17384	17399	17419	17277	17407	17117	17328	17288	17174	17354	17060	17301	17309	17411	17282	17276	17257	17312	17181	17317	17216	17081	17401	17335	17398	17289	17248	17438	17271	17541	17350	17351	17383	17214	17148	17201	17410	17443	17625	17248	17260	17346	17231	17159	17571	17261	17274	17262	17352	17426	17221	17264	17469	17624	17269	17289	17354	17114	17196	17358	17310	17020	17137	17276	17319	17310	17233	17160	17119	17073	17466	17528	17322	17439	17472	17343	17414	17123	17245	17242	17100	17250	17164	17417	17216	17176	17292	17153	17276	17356	17391	17412	17407	17203	17185	17052	17299	17275	17214	17213	17311	17219	17268	17415	17250	17299	17274	17353	17307	17358	17456	17461	17344	17321	17245	17410	17237	17335	17340	17370	17394	17342	17142	17306	17319	17389	17122	17469	17402	17512	17236	17144	17168	17013	17223	17486	17366	17160	17278	17527	17240	17229	17290	17281	17142	17211	17357	17426	17211	17266	17346	17278	17378	17337	17341	17246	17229	17311	17276	17330	17413	17358	16978	17412	17190	17136	17340	17221	17282	17277	17346	17131	17255	17192	17427	17258	17279	17329	17422	17219	17177	17497	17219	17273	17088	17235	17373	17123	17323	17163	17415	17144	16916	17397	17337	17310	17247	17312	17424	17334	17349	17376	17325	17056	17194	17404	17280	17433	17454	17276	17313	17239	17154	17364	17160	17205	17218	17153	17212	17463	17306	17315	17102	17025	17336	17340	17452	17509	17159	17471	17304	17188	17242	17265	17117	17350	17092	17248	17272	17264	17453	17331	17396	17352	17134	17222	17136	17211	17192	17195	17389	17384	17203	17185	17141	17138	17354	17383	17260	17322	17523	17303	17414	17468	17367	17057	17251	17386	17377	17298	17242	17171	17257	16895	17213	17173	17496	17369	17336	17301	17235	17249	17244	17288	17144	17230	17196	17186	17386	17366	17087	17163	17326	17402	17266	17259	17282	17337	17257	17369	17110	17122	17062	17280	17224	17315	17124	17100	17217	17038	17313	17333	17395	17150	17280	17212	17333	17430	17382	17208	17241	17433	17511	17358	17444	17375	17319	17195	17294	17366	17375	17314	17270	17307	17330	17320	17263	17197	17416	17534	17213	17423	17348	17336	17134	17367	17303	17415	17242	17432	17234	17354	17412	17260	17300	17208	17233	17490	17085	17240	17489	17186	17387	17383	17381	17162	17297	17285	17235	17109	17160	17374	17435	17421	17400	17357	17375	17391	17497	17272	17315	17234	17227	17330	17433	17328	17246	17152	17306	17476	17545
24051	40953	33208	25167	21994	19775	18601	17731	17290	16731	16095	16140	15925	15812	15920	15757	15639	15721	15650	15661	15448	15483	15570	15472	15527	15570	15616	15357	15436	15532	15406	15497	15436	15453	15621	15281	15325	15531	15415	15447	15339	15334	15359	15343	15223	15329	15254	15311	15354	15541	15500	15323	15473	15508	15248	15360	15322	15408	15390	15355	15408	15361	15425	15500	15372	15336	15385	15353	15336	15462	15445	15457	15464	15387	15363	15291	15410	15602	15361	15342	15442	15199	15432	15396	15543	15421	15402	15438	15346	15397	15596	15385	15359	15442	15346	15502	15359	15554	15336	15436	15480	15350	15461	15408	15363	15448	15450	15479	15479	15302	15486	15369	15394	15516	15562	15403	15465	15466	15335	15308	15311	15445	15513	15341	15534	15482	15591	15503	15499	15404	15414	15421	15491	15435	15356	15564	15411	15215	15431	15582	15596	15587	15495	15315	15392	15529	15243	15450	15338	15370	15449	15537	15342	15280	15365	15396	15495	15498	15394	15415	15508	15324	15421	15500	15439	15403	15565	15291	15574	15395	15369	15415	15301	15467	15472	15493	15364	15439	15474	15250	15507	15521	15542	15499	15394	15404	15325	15548	15519	15424	15351	15405	15467	15459	15569	15407	15567	15580	15493	15395	15383	15263	15291	15172	15363	15536	15353	15660	15530	15455	15262	15468	15333	15585	15449	15454	15494	15571	15459	15341	15383	15360	15342	15542	15592	15445	15337	15349	15284	15464	15407	15606	15355	15484	15443	15355	15391	15484	15266	15493	15519	15347	15419	15507	15203	15349	15566	15456	15466	15470	15375	15426	15510	15395	15439	15344	15253	15487	15539	15462	15188	15529	15387	15440	15413	15266	15367	15534	15457	15481	15377	15363	15498	15352	15403	15408	15521	15363	15290	15512	15423	15313	15515	15428	15513	15629	15379	15444	15475	15276	15587	15373	15375	15306	15479	15351	15366	15436	15318	15358	15435	15372	15423	15347	15444	15420	15550	15522	15339	15278	15311	15322	15432	15447	15456	15398	15647	15450	15480	15355	15572	15282	15469	15367	15332	15414	15359	15429	15563	15450	15421	15444	15365	15435	15546	15369	15375	15383	15294	15374	15356	15430	15424	15394	15372	15469	15464	15358	15255	15471	15338	15475	15398	15545	15493	15386	15426	15527	15502	15442	15495	15421	15489	15607	15501	15490	15203	15407	15391	15406	15249	15294	15300	15488	15501	15451	15375	15465	15444	15508	15469	15406	15453	15400	15348	15210	15414	15263	15424	15401	15383	15485	15363	15490	15476	15430	15382	15308	15288	15550	15378	15406	15516	15264	15499	15463	15518	15336	15350	15262	15306	15491	15347	15385	15245	15372	15408	15594	15432	15461	15492	15453	15360	15380	15383	15450	15361	15290	15481	15269	15411	15406	15426	15430	15428	15428	15340	15538	15472	15315	15453	15403	15416	15464	15430	15381	15435	15258	15511	15552	15416	15467	15257	15381	15442	15400	15349	15508	15452	15286	15496	15446	15512	15371	15198	15376	15281	15498	15384	15186	15509	15464	15550	15389	15681	15581	15528	15259	15413	15435	15419	15410	15507	15306	15431	15371	15535	15438	15502	15343	15287	15530	15454	15417	15441	15337	15553	15540	15366	15416	15322	15273	15310	15423	15492	15541	15226	15658	15387	15303	15351	15357	15455	15456	15443	15472	15461	15511	15555	15466	15422	15426	15379	15406	15320	15352	15346	15369	15388	15405	15248	15424	15357	15460	15358	15433	15301	15385	15413	15346	15493	15429	15338	15495	15266	15517	15522	15409	15362	15453	15335	15495	15574	15354	15582	15380	15319	15393	15399	15330	15523	15472	15332	15651	15387	15519	15441	15485	15471	15358	15532	15406	15438	15560	15391	15641	15417	15380	15543	15389	15441	15322	15337	15400	15382	15272	15441	15432	15313	15502	15555	15395	15296	15353	15337	15312	15440	15362	15412	15341	15456	15358	15328	15289	15258	15555	15314	15322	15421	15576	15300	15560	15491	15396	15384	15462	15430	15370	15531	15219	15458	15509	15502	15395	15503	15443	15443	15336	15373	15404	15528	15400	15420	15526	15678	15370	15311	15334	15593	15475	15409	15287	15625	15503	15477	15377	15622	15495	15344	15449	15440	15443	15266	15289	15441	15439	15388	15300	15502	15372	15404	15246	15385	15317	15426	15474	15363	15448	15226	15638	15469	15433	15515	15413	15410	15326	15355	15437	15501	15474	15342	15367	15532	15499	15355	15542	15161	15530	15315	15263	15441	15495	15495	15263	15527	15332	15250	15524	15397	15386	15443	15255	15224	15292	15435	15284	15364	15292	15481	15682	15404	15527	15534	15293	15574	15496	15447	15573	15459	15326	15482	15276	15428	15323	15512	15194	15303	15393	15456	15488	15175	15448	15464	15329	15339	15341	15300	15390	15184	15315	15436	15415	15486	15389	15477	15327	15563	15349	15408	15168	15498	15463	15367	15431	15340	15394	15373	15300	15479	15411	15217	15580	15470	15467	15359	15414	15576	15452	15506	15306	15415	15348	15241	15453	15141	15352	15467	15370	15521	15425	15370	15539	15443	15481	15370	15304	15541	15610	15376	15358	15508	15312	15319	15475	15482	15165	15472	15471	15441	15210	15285	15434	15521	15385	15440	15384	15469	15445	15274	15178	15431	15477	15268	15328	15475	15265	15338	15449	15401	15512	15373	15503	15342	15514	15277	15496	15493	15450	15269	15481	15252	15318	15473	15427	15430	15479	15330	15371	15470	15453	15384	15294	15367	15350	15427	15519	15469	15328	15369	15446	15416	15315	15380	15318	15564	15426	15469	15285	15465	15332	15076	15459	15389	15450	15328	15514	15468	15341	15470	15317	15322	15525	15432	15331	15533	15358	15340	15409	15431	15371	15578	15308	15349	15286	15465	15505	15439	15406	15620	15366	15444	15439	15296	15446	15487	15374	15332	15486	15532	15346	15426	15401	15427	15528	15391	15276	15426	15258	15494	15339	15177	15292	15351	15507	15443	15393	15374	15461	15643	15385	15380	15391	15386	15465	15498	15303	15475	15433	15452	15380	15456	15294	15433	15415	15600	15290	15341	15506	15593	15398	15547	15391	15305	15501	15458	15487	15474	15368	15581	15476	15422	15406	15357	15485	15423	15354	15256	15551	15490	15303	15273	15441	15404	15329	15371	15455	15494	15580	15314	15553	15267	15404	15420	15334	15420	15534	15407	15526	15285	15469	15538	15452	15442	15436	15500	15471	15270	15258	15377	15364	15550	15468	15514	15454	15426	15352	15591	15511	15269	15506	15538	15432	15408	15286	15405	15572	15434	15691	15256	15395	15303	15510	15338	15252	15344	15367	15370	15555	15482	15460	15418	15486	15267	15427	15315	15491	15273	15353	15508	15396	15381	15625	15358	15590	15327	15521	15302	15367	15423	15382	15476	15511	15575	15418	15379	15345	15385	15374	15268	15369	15418	15350	15254	15417	15369	15468	15348	15462	15303	15350	15527	15496	15383	15392	15581	15357	15419	15561	15249	15301	15570	15291	15508	15497	15600	15423	15404	15418	15400	15279	15557	15336	15534	15658	15324	15477	15527	15267	15427	15499	15301	15315	15443	15432	15556	15345	15355	15310	15484	15334	15416	15368	15356	15376	15511	15336	15400	15412	15334	15337	15489	15246	15436	15367	15341	15164	15464	15473	15306	15502	15246	15392	15448	15500	15391	15584	15201	15336	15507	15486	15412	15475	15443	15419	15266	15457	15372	15175	15450	15510	15404	15263	15257	15381	15471	15422	15420	15355	15465	15453	15583	15545	15560	15419	15466	15520	15506	15316	15515	15325	15392	15300	15359	15303	15589	15585	15388	15373	15318	15438	15440	15336	15445	15536	15474	15368	15449	15596	15291	15310	15454	15536	15279	15590	15736	15294	15473	15384	15500	15337	15293	15424	15447	15305	15303	15365	15502	15432	15410	15416	15425	15451	15478	15625	15452	15540	15435	15519	15359	15437	15355	15397	15432	15357	15389	15375	15359	15558	15336	15619	15434	15282	15452	15312	15538	15406	15552	15411	15339	15303	15478	15518	15355	15361	15421	15372	15436	15502	15338	15568	15285	15290	15391	15432	15607	15507	15439	15360	15448	15449	15366	15450	15210	15220	15333	15575	15393	15354	15519	15672	15541	15315	15515	15388	15456	15485	15431	15342	15456	15449	15324	15371	15428	15276	15382	15423	15432	15335	15460	15484	15386	15325	15247	15468	15459	15330	15307	15287	15492	15571	15491	15337	15226	15412	15403	15561	15527	15352	15502	15313	15357	15482	15296	15532	15354	15393	15497	15344	15374	15352	15442	15423	15553	15437	15328	15472	15433	15313	15406	15463	15462	15463	15474	15328	15566	15292	15292	15551	15574	15402	15401	15253	15418	15499	15478	15414	15488	15369	15396	15462	15441	15593	15510	15513	15256	15469	15293	15521	15445	15427	15389	15357	15424	15529	15259	15335	15407	15470	15375	15348	15433	15365	15496	15334	15493	15405	15334	15482	15424	15539	15494	15511	15479	15350	15446	15451	15386	15397	15449	15289	15411	15459	15480	15274	15309	15296	15719	15545	15531	15399	15497	15502	15297	15411	15460	15407	15464	15649	15314	15437	15429	15332	15462	15368	15464	15534	15380	15444	15456	15448	15207	15542	15385	15441	15501	15354	15399	15429	15469	15534	15394	15411	15352	15430	15534	15438	15358	15348	15304	15370	15397	15343	15420	15430	15479	15375	15377	15334	15356	15395	15476	15229	15425	15317	15403	15426	15305	15372	15473	15596	15455	15422	15553	15322	15271	15368	15298	15390	15397	15432	15517	15348	15388	15383	15323	15600	15410	15408	15427	15425	15259	15426	15407	15404	15324	15352	15553	15365	15403	15323	15380	15583	15447	15316	15317	15348	15346	15395	15284	15295	15571	15442	15346	15392	15395	15449	15457	15332	15420	15461	15545	15473	15612	15203	15435	15503	15371	15448	15361	15350	15291	15386	15450	15276	15325	15404	15267	15482	15315	15470	15383	15579	15224	15501	15639	15470	15557	15505	15465	15250	15366	15511	15269	15389	15550	15258
22527	21523	28616	24871	22228	24499	26032	21592	19986	19711	19144	18858	18704	18657	18397	18385	18385	18363	18425	18297	18256	18122	18192	18112	18119	18025	17992	18128	17910	17994	18114	17901	18133	17914	18031	17765	17719	17847	18011	17783	17925	17926	17974	17686	17676	17825	17862	18109	17709	17812	17821	18123	17655	17957	17716	17687	17806	17833	17874	18097	17805	17839	17808	17903	17914	17895	17738	17815	17897	17780	17807	17663	17732	17796	17981	17830	17685	17757	17951	18074	17907	17837	17711	17848	17854	17883	17633	17861	17918	17677	17823	17816	17858	17879	17716	17977	17948	17948	17756	17736	18006	18009	17875	17890	17672	17724	17991	17747	17681	17673	17733	17798	17644	17897	17788	17793	17857	17774	17706	17706	17877	17623	17649	17826	17962	18060	17802	17658	18128	17899	17653	17732	17866	17961	17657	17949	17849	17715	17822	17749	17936	17641	17803	17942	17788	17822	17922	17898	17743	17791	17787	17651	17642	17654	17625	17836	17780	17729	17748	17689	17879	17805	17833	17896	17728	17831	17707	17795	17572	17811	17775	17888	17729	17855	17625	17732	17905	17782	17805	17961	17688	17737	17822	17874	17667	17750	17723	17809	17709	17774	17701	17881	17891	17794	17908	17846	17743	17701	17968	17866	17793	17786	17661	17689	17552	17803	17938	17711	17806	17684	17761	17567	17991	17761	17682	17964	18122	18053	17623	17647	17685	17836	17900	17795	17693	17866	17710	18032	17691	17772	17922	17697	17811	17690	17764	17605	17817	17837	17706	17792	17738	17877	17623	17807	17859	17725	17630	17935	17778	17851	18019	17529	17935	17864	17902	17773	17865	17775	17840	17649	18007	17810	17741	17566	17851	17712	17750	17873	17849	17890	18055	17817	17900	17858	17910	17954	17770	17790	17753	17972	17729	17806	17676	17727	17898	17781	17809	17640	17633	17710	17665	17937	17899	17816	17736	17877	17808	17727	17691	17872	17993	17907	17883	17765	17899	17779	17739	17841	17944	17808	17882	17702	17711	17910	17938	17779	17746	17719	17830	17702	17760	17657	17809	17870	17704	17715	17878	17807	17757	17619	17840	17809	17848	17844	18106	17714	17826	17899	18083	17895	17741	17888	17812	17586	17858	17875	17884	17882	17898	17850	17766	17804	17895	17605	17917	17732	17938	17962	18004	17859	17878	17732	17828	17846	17834	17920	17850	17791	17951	17839	17906	17942	17822	17722	17827	17674	17601	17669	17795	18046	18049	18065	17870	17748	17762	17917	17833	17886	17730	17853	17877	17800	17675	17917	17891	17834	17947	17814	17707	17794	17839	17796	17712	17639	17969	17841	17838	17967	17782	17861	17818	17782	17793	17939	17923	17621	17863	17658	17666	17794	17895	17762	17668	17735	18009	17582	17917	17868	17500	17782	17648	17797	17560	17721	17974	17763	17854	17921	17799	17603	17717	17787	17575	17853	17781	17781	17815	17821	17827	17831	17814	17714	17710	17793	17719	17951	17638	17784	17784	17854	17780	18042	17658	17917	17777	17950	17693	17951	17894	17936	17897	17783	17780	17848	17767	18125	17728	17861	17860	17699	17720	17813	17696	17684	17877	17883	17805	17749	17723	17819	17873	17979	17809	17886	17845	17752	17716	17633	17645	17796	17757	17807	17946	17882	17758	18027	17720	17768	17834	17723	17993	17582	17900	17782	17740	17837	17898	17742	17822	17951	17890	17842	17860	17948	17976	17788	17832	17671	17750	17831	17738	17807	17803	17867	17847	17785	17729	17642	17892	17822	17967	18040	17618	17883	17720	17891	17848	17915	17796	17740	17842	17871	17912	17678	17570	17880	17887	17772	17822	17757	17782	17823	17912	17916	17880	17709	17810	17955	17670	17760	17736	17985	17943	17808	17764	17825	17962	17605	17661	17810	17723	17834	17814	17900	17666	17938	17568	17718	17796	17678	17772	18023	17951	17682	17890	17645	17722	17859	17784	17947	17914	17784	17803	17659	17775	17790	17909	17653	17629	17677	17966	17795	18009	17882	17740	17669	17785	18036	17748	17816	17844	17770	17794	17581	17765	17594	17744	18062	17800	17848	17669	17723	17801	17933	17761	17783	17822	17857	17636	17949	17751	17719	17829	17812	17807	17895	17847	17941	17722	17761	17630	17812	17751	17980	17898	17827	17940	17648	17706	17816	17820	17619	17845	17814	17688	17771	17787	17727	17826	17862	17557	18002	17816	17790	17883	17801	17706	17897	17780	17854	17826	17818	17861	17842	17734	17865	17783	17783	17772	17839	17902	17732	17847	17678	17954	17681	17792	18019	17612	17732	17776	17610	17624	18076	17627	17843	17980	17929	17770	17671	17602	17791	17861	17951	17792	17633	17664	17919	17966	17879	17723	17925	17719	17989	17587	17789	17745	17852	17815	17716	17846	17677	17655	17856	17771	17819	17804	17832	17913	17590	17466	17831	17864	17746	17870	17995	17767	17838	17744	17840	17822	17862	17773	17737	17706	17589	17690	17745	17829	17902	17826	17747	17802	17663	17784	17772	17879	17878	17596	17865	17960	17841	17763	17859	17736	17760	17847	17719	17956	17711	17799	17661	17699	17744	17755	17986	17749	17884	17782	17956	17811	17688	17807	17808	17802	17902	17781	17854	17728	17911	17879	17928	18018	17654	17866	17637	17987	17907	17831	17604	17834	17900	17730	17780	17677	17722	17856	17420	17886	17779	17865	17974	17891	17831	17848	17904	17871	18053	17727	17733	17764	17957	17931	17870	17722	17790	17777	17813	17830	17901	17727	17683	17877	17841	17715	17817	17724	17550	17717	17880	17912	17766	17905	18025	17728	17714	17860	17725	17690	17814	17728	17642	17812	17832	17768	17735	17916	17872	17632	17846	17904	17866	17464	17677	17638	17562	17763	17798	17862	17987	17870	17917	17854	17819	17539	17678	17735	17921	17796	17952	18028	17864	17754	17846	17902	17711	17688	17679	17841	17638	17565	18009	17613	17868	17866	17878	17737	17703	17710	17657	17996	17897	17838	17795	17679	17989	18068	17928	17818	17586	17725	17661	17724	17834	17792	17710	17713	17771	17721	17724	17942	17919	17743	17696	17611	17890	17838	17843	17865	17577	17581	17656	17809	17860	17846	17887	17676	17797	17762	17973	17708	17655	17709	17793	17781	17928	17857	17956	17983	17729	17862	17544	17905	17821	17675	17677	17864	17910	17867	17629	17854	17681	17874	17734	17823	17944	17815	17791	17902	17836	17808	17631	17901	17717	17815	17826	17683	17876	17786	17735	17697	17726	17775	17805	17803	17682	17955	17725	18002	17823	17913	17804	17808	17776	17753	17839	17719	17729	17998	17807	17908	18061	17842	17793	17777	17792	17928	17779	17923	17780	17987	17961	17827	17979	17815	17855	17672	17840	17602	18013	17767	17704	17939	17766	17888	17933	17642	17783	17879	17881	17708	17800	17866	17659	17879	17771	17649	18030	17732	17803	17925	17801	17828	17784	17826	17563	17720	17806	17779	17846	17758	17707	17742	17643	17699	17859	18039	17910	17828	17907	17952	17971	17890	18023	17750	17830	17733	17922	17864	17784	17852	17631	17989	17793	17728	17739	17873	17890	17908	17693	17971	17678	17821	17733	17876	17849	17860	18004	17984	17717	17890	17698	17814	17844	17785	17769	17774	17799	17937	17895	17839	17897	18199	17871	17906	17837	17817	17762	17729	17572	17675	18052	17974	17939	17947	17729	17742	17806	17783	17897	17879	17774	17940	17817	17967	17905	17937	17694	17847	17818	17693	17779	17724	18010	17813	17711	17819	17654	17698	17619	17927	17739	17835	17797	17775	17894	17753	17768	17934	17661	17551	17577	17699	17819	17892	17971	17591	17864	18054	17675	17807	17747	17912	17903	17730	17679	17669	17883	17669	17791	17822	17615	17872	17801	17730	17590	17766	17857	17850	17731	17819	17630	17943	17618	17850	17803	17879	17803	17670	17645	17956	17685	17850	17557	17753	17812	17942	17738	17815	17771	17966	17696	17689	17917	17575	17747	17901	17846	17895	17668	17738	17754	17874	17905	17797	17645	17821	17807	17607	17883	17653	17784	17609	17764	17683	17839	17808	17971	17818	17788	17914	17696	17758	17774	17933	17764	17763	17970	17773	17731	17811	17638	17788	17735	17865	17673	17841	17709	17820	17808	17944	17744	17897	17574	18034	17740	17901	17507	17885	17748	17823	17922	17838	17669	17791	17869	17739	17835	17953	17789	17704	17635	17819	17696	17730	17886	17806	17847	17790	17776	17876	18017	18020	17831	17887	17785	17686	17575	17652	17847	17850	17996	17640	17731	17729	17632	17642	17779	17863	17789	17748	17895	17616	17790	17430	17741	17733	17810	17954	17847	17863	17748	17689	17860	17941	17846	17670	17962	17716	17826	17717	17907	18017	17872	17847	17914	17799	17823	17894	17714	17759	17904	17788	17694	17665	17645	17751	17952	17836	17613	17690	17807	17778	17839	17882	17902	17686	17657	17868	17802	17880	17834	17764	17695	17708	17823	17810	17814	17674	17690	17794	17726	17602	17939	17932	17811	17927	17876	17772	17765	17852	17891	17848	17877	17733	17757	17673	17907	17821	17724	17828	17814	17796	17912	17859	17640	17798	17798	17691	17819	17692	17911	17740	17843	17912	17914	17705	17682	17642	17742	17808	17898	17836	17573	17831	17966	17805	17759	17591	17806	17866	17664	17860	17789	17763	17694	17770	17840	17869	17766	18049	17850	17880	17845	17848	17761	17846	17685	17961	17772	17950	17796	17970	17770	17730	17814	17635	17761	17873	17693	17903	18027	17418	17888	17762	17993	17913	17922	17740	17677	17907	17608	17921	17856	17804	17696	17786	17849	17959	17737	17639	17692	17716	17663	17739	17892	17880	17935	17913	17907	17831	17578	17822	17890	17809	17823	17905	17769	17690	17784	17765	17761	18061	17967	17815	17892	17826	17879	17788	17952	17692	17820	17873	17726	17867	17728	17686	17728	17757	17747	17739	17726	17921	17780	17760	17452	17748	17923	17706	17642	17952	17917	17773	17712	17910	17760	17663	17718	17758	17604	17699	17793	17903	17552	17916	17643
24721	48650	40867	31951	27211	23941	21993	20612	19137	18190	17604	17132	16869	16704	16626	16369	16248	16415	16124	16238	16116	16048	16121	15749	15800	15839	15866	15686	15841	15729	15778	15784	15816	15921	15789	15754	15698	15773	15754	15883	15545	15682	15884	15741	15848	15680	15855	15748	15570	15795	15677	15736	15708	15650	15601	15865	15705	15756	15787	15517	15887	15743	15775	15700	15749	15705	15929	15633	15701	15625	15789	15702	15904	15866	15645	15597	15729	15663	15754	15676	15742	15838	15788	15750	15716	15756	15771	15832	15654	15771	15611	15788	15766	15831	15834	15664	15721	15732	15683	15792	15705	15644	15858	15619	15611	15741	15679	15910	15736	15729	15643	15805	15703	15860	15698	15586	15835	15715	15862	15568	15602	15804	15791	15708	15737	15897	15704	15666	15536	15695	15844	15615	15661	15664	15687	15568	15772	15812	15742	15589	15630	15846	15736	15704	15631	15625	15898	15624	15757	15643	15798	15675	15642	15767	15785	15727	15700	15714	15673	15570	15644	15887	15758	15607	15846	15796	15646	15773	15547	15704	15631	15818	15708	15849	15740	15645	15635	15814	15801	15929	15536	15766	15692	15646	15837	15731	15665	15774	15778	15864	15652	15787	15718	15661	15840	15737	15534	15815	15559	15817	15727	15696	15579	15682	15540	15771	15813	15684	15654	15670	15723	15592	15739	15616	15650	15766	15561	15694	15752	15778	15794	15675	15682	15926	15755	15709	15663	15695	15523	15795	15692	15715	15663	15674	15742	15705	15660	15749	15776	15716	15772	15659	15635	15782	15657	15769	15719	15551	15726	15777	15729	15456	15626	15605	15774	15645	15802	15612	15676	15659	15584	15761	15833	15842	15688	15603	15722	15696	15544	15887	15828	15730	15684	15505	15955	15663	15762	15695	15804	15718	15674	15785	15650	15736	15658	15849	15718	15888	15766	15710	15637	15755	15692	15630	15640	15600	15719	15677	15716	15748	15619	15770	15567	15554	15808	15813	15770	15698	15700	15674	15658	15519	15566	15781	15644	15712	15868	15652	15726	15667	15691	15791	15674	15719	15673	15702	15727	15801	15612	15752	15719	15898	15772	15549	15595	15743	15658	15696	15686	15552	15841	15557	15691	15651	15885	15613	15707	15870	15710	15936	15773	15726	15604	15855	15701	15655	15842	15756	15746	15566	15474	15619	15741	15829	15560	15675	15891	15764	15631	15736	15716	15696	15743	15627	15894	15803	15840	15790	15728	15748	15922	15736	15527	15676	15819	15643	15728	15680	15844	15639	15785	15739	15807	15736	15764	15927	15698	15676	15784	15853	15795	15750	15702	15792	15620	15635	15534	15604	15717	15766	15814	15811	15822	15638	15907	15658	15622	15620	15597	15685	15637	15770	15696	15742	15645	15785	15795	15552	15609	15788	15683	15656	15852	15605	15634	15674	15621	15712	15720	15692	15894	15707	15711	15454	15608	15619	15628	15685	15710	15738	15660	15580	15704	15791	15570	15545	15887	15595	15743	15862	15777	15651	15701	15717	15735	15720	15710	15843	15608	15786	15585	15836	15742	15757	15611	15769	15726	15804	15770	15866	15659	15848	15644	15699	15741	15713	15593	15761	15756	15668	15811	15701	15577	15738	15456	15758	15718	15606	15802	15843	15837	15713	15742	15793	15749	15706	15600	15731	15696	15626	15515	15600	15881	15701	15790	15750	15629	15822	15663	15625	15797	15633	15642	15591	15617	15846	15642	15747	15735	15597	15903	15931	15579	15824	15829	15720	15570	15758	15883	15606	15824	15751	15655	15738	15797	15717	15778	15804	15892	15767	15720	15760	15629	15536	15802	15630	15576	15839	15719	15872	15738	15746	15735	15449	15672	15661	15762	15745	15687	15640	15721	15804	15891	15611	15892	15746	15582	15769	15740	15831	15842	15704	15805	15732	15526	15688	15670	15676	15821	15643	15484	15653	15752	15693	15639	15667	15910	15591	15494	15682	15674	15661	15770	15683	15641	15653	15799	15685	15744	15739	15887	15818	15801	15556	15847	15602	15680	15739	15763	15785	15538	15654	15467	15791	15857	15665	15594	15653	15741	15745	15652	15694	15900	15715	15752	15725	15838	15690	15746	15632	15823	15540	15764	15570	15608	15680	15648	15884	15723	15533	15694	15852	15781	15897	15839	15616	15781	15649	15796	15731	15729	15715	15609	15781	15646	15682	15831	15653	15838	15622	15734	15780	15781	15553	15558	15791	15578	15766	15673	15485	15729	15658	15795	15622	15577	15742	15758	15710	15636	15961	15702	15574	15661	15731	15730	15590	15694	15703	15693	15660	15716	15680	15653	15695	15885	15669	15594	15586	15880	15757	15699	15692	15763	15654	15672	15860	15830	15758	15750	15771	15865	15696	15680	15700	15867	15781	15539	15482	15364	15714	15933	15704	15746	15782	15688	15765	15847	15838	15832	15593	15794	15746	15536	15785	15645	15758	15739	15829	15635	15732	15797	15633	15781	15586	15812	15742	15533	15658	15778	15867	15750	15818	15702	15597	15638	15623	15825	15704	15741	15635	15601	15589	15787	15743	15690	15796	15594	15690	15692	15939	15711	15635	15717	15755	15608	15833	15781	15839	15649	15682	15879	15666	15677	15828	15764	15681	15732	15842	15738	15714	15720	15705	15715	15749	15748	15746	15715	15796	15773	15557	15810	15795	15716	15729	15590	15675	15694	15620	15812	15883	15738	15648	15767	15995	15512	15777	15750	15812	15731	15644	15703	15775	15623	15776	15630	15703	15813	15706	15663	15618	15556	15910	15739	15809	15901	15697	15684	15711	15772	15827	15752	15721	15720	15599	15740	15761	15695	15609	15846	15681	15738	15790	15762	15683	15786	15692	15780	15793	15643	15763	15651	15826	15834	15868	15675	15720	15658	15742	15554	15678	15596	15722	15714	15687	15644	15798	15746	15805	15736	15884	15548	15855	15576	15638	15797	15571	15933	15809	15610	15637	15470	15665	15556	15668	15763	15648	15517	15796	15901	15741	15797	15631	15600	15742	15681	15750	15792	15662	15845	15707	15557	15629	15930	15703	15628	15768	15805	15700	15617	15566	15719	15654	15788	15768	15722	15614	15969	15744	15701	15648	15778	15736	15674	15760	15731	15850	15823	15734	15762	15494	15832	15723	15546	16004	15652	15619	15859	15714	15775	15492	15701	15787	15828	15701	15588	15624	15666	15583	15873	15864	15781	15794	15882	15829	15714	15747	15770	15844	15692	15696	15759	15664	15716	15708	15655	15703	15606	15676	15753	15687	15684	15731	15607	15818	15577	15786	15819	15490	15568	15792	15755	15705	15670	15781	15754	15639	15719	15693	15630	15671	15694	15694	15742	15735	15647	15813	15734	15561	15585	15812	15793	15783	15580	15645	15632	15696	15720	15581	15731	15667	15747	15696	15615	15943	15762	15697	15666	15585	15564	15628	15759	15599	15652	15801	15676	15497	15753	15722	15657	15608	15600	15748	15658	15651	15767	15795	15833	15540	15732	15746	15699	15625	15698	15654	15702	15670	15889	15783	15656	15820	15817	15412	15787	15755	15708	15613	15693	15655	15754	15734	15845	15523	15801	15878	15709	15705	15613	15669	15834	15771	15715	15467	15719	15653	15711	15743	15832	15542	15584	15592	15853	15618	15775	15637	15668	15818	15756	15724	15715	15632	15789	15715	15653	15826	15797	15782	15632	15797	15698	15563	15674	15637	15698	15738	15726	15622	15814	15764	15777	15786	15788	15652	15608	15842	15629	15642	15815	15634	15673	15697	15777	15700	15828	15809	15756	15698	15732	15690	15702	15777	15668	15735	15541	15562	15717	15596	15559	15783	15729	15623	15714	15816	15663	15834	15879	15729	15878	15749	15651	15659	15598	15589	15728	15685	15713	15635	15513	15699	15796	15538	15713	15671	15699	15884	15596	15741	15695	15638	15684	15640	15568	15500	15758	15707	15638	15754	15832	15785	15636	15762	15679	15749	15693	15691	15749	15586	15455	15779	15620	15573	15585	15556	15728	15731	15830	15694	15791	15741	15713	15835	15828	15696	15649	15600	15818	15644	15751	15714	15684	15883	15603	15716	15489	15700	15750	15941	15713	15713	15712	15713	15599	15737	15729	15688	15807	15803	15627	15745	15626	15775	15664	15762	15606	15619	15714	15895	15712	15746	15827	15778	15705	15817	15649	15725	15762	15655	15833	15578	15721	15672	15721	15607	15792	15550	15658	15702	15754	15739	15808	15680	15793	15530	15657	15743	15535	15591	15834	15681	15836	15541	15549	15733	15596	15869	15684	15682	15735	15775	15774	15730	15766	15548	15935	15767	15770	15845	15682	15674	15715	15667	15768	15822	15766	15816	15725	15655	15817	15783	15654	15740	15782	15705	15623	15858	15651	15622	15637	15798	15803	15719	15668	15755	15645	15749	15711	15695	15769	15797	15610	15595	15800	15714	15729	15610	15621	15765	15679	15477	15668	16100	15770	15595	15780	15584	15645	15717	15575	15756	15746	15750	15597	15814	15747	15675	15618	15852	15763	15639	15822	15847	15636	15702	15755	15689	15703	15837	15609	15682	15684	15756	15722	15740	15869	15628	15794	15571	15648	15587	15826	15709	15757	15806	15866	15626	15843	15673	15763	15756	15672	15739	15712	15689	15757	15759	15803	15583	15620	15732	15767	15703	15813	15682	15585	15728	15889	15744	15709	15638	15611	15835	15880	15712	15622	15643	15759	15808	15668	15537	15748	15747	15687	15712	15836	15818	15714	15767	15692	15717	15828	15677	15759	15557	15551	15765	15766	15700	15674	15799	15846	15796	15603	15531	15718	15747	15651	15618	15657	15756	15643	15696	15653	15641	15827	15754	15796	15797	15831	15607	15741	15790	15677	15736	15564	15741	15625	15767	15637	15838	15693	15867	15702	15670	15763	15566	15662	15676	15650	15750	15666	15629	15700	15480	15559	15835	15593	15486	15669	15730	15601	15886	15752	15746	15704	15838	15698	15714	15747	15594	15623	15550	15812	15591	15800	15689	15709	15789	15800	15693	15844	15754	15617	15819	15641	15685	15830	15688	15633	15600	15734	15783	15537	15620	15708	15881	15774	15797
29722	26371	29829	25734	21110	20075	19391	18867	18449	18223	17966	17826	17850	17870	17799	17690	17869	17723	17749	17565	17557	17644	17682	17517	17335	17667	17673	17611	17523	17543	17699	17505	17534	17477	17559	17720	17653	17502	17488	17378	17625	17538	17463	17694	17460	17473	17398	17598	17417	17517	17424	17611	17472	17526	17522	17641	17695	17707	17652	17402	17527	17519	17464	17537	17524	17724	17836	17413	17614	17655	17491	17523	17464	17593	17711	17424	17482	17466	17464	17413	17496	17496	17448	17247	17489	17509	17640	17382	17495	17689	17506	17511	17538	17891	17665	17691	17544	17386	17658	17454	17487	17432	17496	17636	17366	17445	17660	17513	17404	17423	17419	17532	17464	17720	17538	17686	17453	17562	17544	17474	17422	17423	17411	17334	17498	17559	17532	17468	17710	17583	17598	17438	17551	17615	17620	17499	17596	17601	17579	17488	17461	17639	17411	17297	17476	17420	17305	17663	17588	17671	17570	17470	17587	17573	17523	17463	17542	17548	17567	17505	17420	17651	17658	17444	17564	17541	17619	17540	17481	17579	17576	17515	17600	17712	17454	17392	17524	17476	17506	17507	17376	17376	17447	17596	17593	17627	17579	17772	17573	17498	17798	17580	17427	17533	17528	17522	17657	17435	17484	17524	17399	17606	17592	17544	17470	17641	17654	17484	17558	17620	17537	17446	17470	17477	17510	17628	17689	17536	17632	17599	17415	17763	17590	17425	17339	17511	17425	17445	17536	17536	17394	17566	17644	17439	17605	17608	17574	17478	17518	17422	17514	17378	17514	17502	17576	17443	17498	17388	17505	17429	17539	17671	17326	17403	17668	17543	17435	17352	17479	17391	17632	17383	17488	17474	17568	17590	17503	17622	17329	17589	17517	17545	17677	17571	17550	17682	17318	17613	17595	17410	17572	17471	17645	17493	17501	17519	17398	17459	17318	17505	17491	17679	17569	17532	17579	17490	17678	17421	17521	17511	17549	17584	17341	17455	17726	17485	17574	17419	17678	17380	17484	17417	17626	17591	17615	17534	17562	17340	17570	17434	17375	17567	17465	17551	17532	17487	17500	17519	17474	17543	17440	17402	17559	17564	17540	17549	17481	17542	17456	17479	17711	17738	17729	17460	17598	17547	17448	17691	17508	17576	17507	17407	17591	17578	17564	17482	17660	17569	17686	17575	17655	17413	17354	17634	17718	17321	17584	17455	17622	17610	17514	17418	17517	17560	17541	17383	17672	17404	17696	17562	17489	17348	17474	17496	17649	17533	17523	17423	17702	17639	17438	17343	17508	17340	17480	17701	17613	17683	17479	17525	17804	17578	17552	17620	17479	17592	17473	17578	17574	17599	17657	17693	17562	17522	17378	17503	17381	17564	17483	17303	17658	17612	17424	17595	17503	17653	17543	17558	17477	17580	17667	17642	17433	17578	17518	17624	17568	17349	17441	17341	17586	17488	17561	17355	17645	17463	17369	17439	17597	17582	17447	17615	17424	17439	17599	17430	17418	17699	17687	17531	17618	17538	17358	17351	17334	17428	17591	17403	17453	17666	17430	17541	17577	17483	17501	17707	17608	17645	17367	17474	17535	17445	17681	17539	17562	17693	17457	17588	17545	17587	17464	17738	17422	17460	17546	17693	17435	17622	17521	17516	17575	17504	17448	17655	17800	17586	17634	17357	17365	17432	17595	17548	17546	17522	17677	17408	17483	17672	17574	17650	17396	17616	17668	17604	17331	17679	17470	17816	17498	17434	17610	17741	17618	17440	17533	17702	17481	17491	17667	17419	17468	17511	17442	17413	17577	17568	17555	17472	17626	17662	17361	17409	17449	17561	17432	17365	17393	17736	17546	17555	17612	17642	17570	17604	17604	17531	17663	17715	17233	17665	17717	17587	17448	17705	17783	17507	17489	17401	17448	17590	17388	17691	17559	17571	17557	17516	17571	17656	17742	17485	17608	17415	17409	17505	17310	17508	17477	17481	17572	17320	17589	17644	17668	17442	17609	17621	17648	17445	17531	17586	17583	17589	17577	17492	17409	17535	17469	17599	17629	17901	17548	17689	17444	17643	17597	17642	17530	17545	17404	17583	17450	17719	17516	17325	17760	17655	17576	17513	17641	17533	17647	17604	17541	17819	17621	17653	17696	17543	17438	17492	17381	17472	17553	17566	17555	17669	17594	17610	17606	17475	17565	17452	17609	17544	17573	17584	17553	17634	17579	17357	17432	17480	17613	17462	17466	17676	17630	17300	17516	17712	17556	17640	17500	17455	17500	17463	17617	17357	17423	17604	17444	17774	17523	17547	17426	17417	17374	17658	17425	17537	17418	17425	17650	17699	17492	17579	17461	17683	17509	17648	17413	17443	17571	17346	17396	17497	17462	17407	17447	17474	17651	17356	17568	17396	17413	17546	17579	17674	17673	17553	17692	17508	17654	17560	17593	17319	17555	17445	17708	17552	17525	17522	17513	17605	17410	17766	17606	17334	17456	17422	17488	17491	17628	17600	17760	17536	17630	17456	17612	17420	17552	17562	17511	17634	17523	17596	17417	17524	17349	17519	17651	17709	17473	17445	17602	17440	17635	17590	17559	17354	17431	17436	17378	17603	17491	17461	17444	17621	17584	17369	17570	17645	17663	17593	17350	17503	17262	17615	17349	17292	17421	17411	17528	17352	17472	17486	17318	17558	17557	17447	17533	17627	17524	17489	17498	17558	17435	17546	17448	17567	17442	17725	17419	17442	17654	17632	17641	17585	17559	17616	17582	17564	17412	17468	17737	17553	17537	17645	17638	17382	17524	17433	17500	17500	17597	17537	17467	17612	17537	17446	17434	17693	17618	17424	17497	17585	17732	17377	17522	17323	17622	17503	17522	17562	17657	17470	17510	17477	17475	17511	17582	17346	17608	17656	17513	17539	17542	17427	17625	17546	17575	17712	17522	17551	17517	17647	17750	17582	17440	17654	17673	17619	17499	17484	17606	17681	17515	17588	17620	17549	17443	17548	17598	17635	17523	17654	17345	17630	17454	17605	17597	17488	17686	17508	17476	17596	17582	17618	17664	17537	17370	17631	17477	17540	17638	17659	17801	17524	17530	17604	17324	17623	17652	17669	17364	17550	17513	17401	17510	17594	17408	17553	17542	17587	17462	17555	17541	17461	17710	17547	17495	17263	17299	17383	17459	17681	17605	17437	17456	17398	17673	17494	17361	17469	17424	17492	17524	17330	17506	17564	17455	17511	17455	17319	17473	17463	17679	17670	17805	17574	17509	17461	17593	17460	17516	17800	17542	17611	17438	17381	17534	17789	17330	17487	17473	17576	17715	17357	17392	17514	17566	17579	17436	17471	17672	17654	17410	17650	17410	17445	17570	17493	17583	17818	17657	17384	17684	17506	17617	17468	17621	17435	17521	17471	17357	17424	17505	17632	17430	17465	17540	17379	17701	17429	17493	17564	17636	17527	17702	17562	17655	17558	17454	17553	17430	17486	17649	17498	17591	17413	17403	17622	17527	17552	17464	17547	17564	17534	17374	17566	17501	17410	17394	17650	17501	17397	17356	17511	17451	17691	17362	17659	17352	17742	17447	17428	17539	17795	17622	17557	17616	17499	17644	17449	17490	17391	17717	17522	17511	17319	17475	17432	17581	17428	17514	17456	17530	17500	17586	17481	17561	17448	17628	17623	17791	17417	17657	17358	17602	17471	17618	17616	17474	17545	17494	17511	17335	17458	17546	17609	17570	17511	17506	17445	17547	17503	17468	17511	17754	17776	17604	17449	17459	17310	17419	17476	17504	17713	17463	17517	17502	17362	17509	17648	17499	17559	17560	17505	17491	17564	17582	17461	17575	17444	17650	17651	17649	17505	17642	17475	17547	17556	17540	17528	17634	17648	17448	17381	17366	17598	17510	17466	17402	17391	17558	17654	17404	17512	17619	17666	17567	17572	17493	17581	17702	17640	17600	17649	17673	17420	17460	17486	17523	17429	17329	17478	17492	17646	17597	17412	17860	17703	17374	17656	17475	17403	17482	17595	17486	17597	17350	17338	17699	17662	17632	17317	17632	17519	17502	17520	17486	17521	17610	17601	17592	17355	17433	17555	17494	17355	17563	17611	17676	17629	17606	17501	17592	17559	17691	17487	17583	17489	17370	17483	17293	17407	17513	17533	17566	17594	17527	17568	17626	17532	17846	17570	17483	17642	17570	17470	17478	17578	17490	17540	17409	17507	17516	17509	17637	17532	17650	17553	17665	17490	17504	17374	17560	17614	17441	17663	17647	17455	17712	17559	17503	17584	17655	17880	17648	17378	17336	17454	17472	17657	17561	17596	17537	17543	17396	17567	17610	17653	17533	17435	17757	17490	17515	17467	17381	17422	17543	17470	17571	17304	17599	17614	17304	17501	17586	17515	17398	17494	17326	17595	17556	17663	17590	17447	17550	17601	17588	17289	17549	17215	17519	17375	17502	17644	17415	17722	17410	17417	17501	17656	17447	17758	17586	17482	17599	17686	17635	17579	17622	17350	17518	17353	17427	17472	17493	17359	17471	17333	17369	17680	17398	17477	17638	17500	17722	17597	17658	17529	17549	17553	17545	17489	17695	17651	17560	17525	17574	17780	17722	17644	17512	17658	17586	17406	17602	17550	17657	17620	17511	17535	17721	17541	17681	17545	17479	17473	17649	17506	17443	17658	17737	17627	17438	17458	17670	17669	17607	17534	17489	17559	17493	17527	17514	17496	17696	17649	17833	17603	17529	17431	17684	17724	17651	17531	17410	17682	17567	17491	17518	17553	17727	17541	17553	17554	17622	17577	17566	17543	17574	17459	17598	17411	17484	17488	17536	17497	17443	17523	17534	17499	17370	17373	17750	17531	17642	17663	17486	17585	17548	17535	17513	17636	17655	17445	17485	17657	17494	17505	17769	17666	17519	17631	17605	17283	17313	17507	17848	17383	17651	17424	17600	17543	17617	17745	17661	17434	17555	17551	17674	17572	17541	17390	17372	17487	17449	17609	17514	17568	17645	17643	17547	17488	17624	17479	17648	17381	17615	17340	17284	17316	17380	17684	17852	17600	17570	17595	17501	17807	17512	17509	17726	17388	17614	17483	17737	17493	17640	17626	17621	17484	17577	17586
24713	38266	30889	24133	21052	19351	18217	17439	16895	16452	16045	15959	15981	15787	15972	15562	15974	15704	15641	15634	15560	15535	15649	15687	15559	15493	15540	15662	15657	15425	15579	15535	15457	15456	15439	15536	15500	15486	15634	15651	15515	15484	15566	15511	15509	15537	15588	15491	15451	15564	15422	15457	15483	15681	15426	15444	15507	15487	15544	15391	15427	15569	15409	15535	15597	15379	15606	15575	15493	15437	15433	15431	15527	15457	15557	15556	15606	15393	15432	15593	15403	15574	15236	15497	15650	15637	15427	15476	15494	15550	15432	15406	15481	15321	15417	15399	15549	15510	15415	15582	15514	15360	15388	15473	15392	15542	15558	15489	15541	15376	15590	15494	15489	15525	15371	15438	15257	15548	15406	15699	15432	15682	15443	15423	15490	15419	15572	15572	15336	15561	15596	15231	15655	15586	15529	15557	15639	15625	15512	15460	15527	15523	15611	15596	15546	15429	15431	15359	15533	15548	15641	15504	15498	15595	15641	15494	15458	15458	15569	15439	15512	15487	15525	15699	15589	15490	15467	15437	15528	15526	15592	15412	15548	15414	15396	15572	15256	15419	15485	15559	15344	15556	15566	15323	15631	15553	15461	15613	15489	15741	15685	15495	15324	15540	15683	15540	15582	15309	15552	15510	15483	15345	15340	15409	15456	15293	15426	15452	15425	15598	15494	15584	15539	15565	15474	15479	15400	15396	15587	15464	15490	15439	15425	15419	15547	15362	15468	15713	15493	15537	15641	15490	15753	15489	15570	15610	15521	15624	15513	15587	15441	15473	15468	15633	15430	15571	15471	15396	15538	15523	15505	15553	15472	15519	15598	15662	15542	15537	15588	15397	15488	15417	15427	15473	15552	15445	15456	15433	15477	15482	15460	15507	15573	15425	15374	15599	15430	15449	15390	15426	15497	15510	15555	15385	15453	15575	15527	15671	15532	15381	15618	15558	15475	15559	15625	15481	15402	15356	15492	15572	15599	15379	15552	15537	15629	15400	15433	15435	15496	15586	15652	15539	15553	15453	15582	15439	15557	15529	15524	15383	15506	15435	15387	15446	15510	15469	15427	15561	15480	15422	15485	15313	15491	15561	15524	15419	15588	15425	15579	15372	15534	15494	15528	15613	15578	15519	15366	15485	15553	15583	15628	15551	15674	15521	15556	15451	15460	15460	15491	15484	15324	15590	15550	15441	15643	15583	15346	15481	15325	15627	15484	15467	15449	15542	15494	15445	15442	15471	15536	15455	15594	15378	15395	15591	15432	15526	15509	15437	15537	15561	15589	15569	15570	15483	15354	15516	15390	15569	15584	15484	15461	15611	15416	15595	15636	15524	15643	15454	15418	15487	15484	15379	15555	15337	15623	15550	15476	15388	15479	15528	15438	15601	15623	15497	15429	15457	15459	15518	15413	15554	15695	15586	15549	15249	15503	15498	15654	15543	15574	15590	15530	15582	15627	15558	15692	15527	15477	15530	15464	15573	15494	15649	15683	15313	15382	15345	15607	15406	15491	15585	15496	15463	15308	15414	15423	15468	15529	15517	15355	15440	15446	15431	15542	15444	15614	15347	15498	15448	15528	15492	15493	15425	15481	15580	15539	15411	15481	15546	15667	15295	15602	15444	15633	15477	15452	15601	15505	15551	15496	15592	15663	15443	15534	15469	15430	15441	15527	15429	15455	15414	15585	15507	15557	15594	15383	15504	15690	15452	15770	15673	15351	15511	15550	15601	15454	15586	15611	15515	15667	15647	15576	15539	15433	15487	15502	15778	15389	15453	15490	15679	15510	15615	15446	15473	15483	15647	15487	15463	15428	15464	15443	15486	15395	15468	15559	15373	15432	15559	15637	15596	15593	15633	15332	15652	15540	15495	15677	15467	15579	15455	15399	15641	15594	15397	15530	15497	15430	15475	15422	15566	15407	15490	15501	15391	15459	15538	15572	15421	15500	15342	15430	15611	15443	15494	15416	15516	15598	15561	15431	15539	15582	15502	15493	15408	15514	15569	15374	15623	15636	15436	15464	15542	15477	15506	15695	15432	15505	15562	15468	15387	15424	15504	15370	15509	15595	15289	15585	15305	15483	15480	15537	15627	15429	15673	15380	15604	15522	15408	15539	15527	15482	15611	15658	15440	15325	15474	15519	15607	15451	15444	15463	15383	15515	15538	15396	15526	15385	15433	15531	15408	15590	15564	15475	15428	15341	15576	15382	15468	15514	15631	15521	15517	15409	15531	15629	15450	15580	15618	15474	15463	15575	15600	15418	15424	15431	15428	15498	15363	15426	15441	15459	15535	15662	15494	15396	15472	15646	15332	15440	15560	15515	15512	15410	15662	15541	15668	15522	15594	15480	15562	15602	15460	15679	15489	15409	15624	15487	15462	15583	15371	15418	15503	15357	15460	15547	15429	15545	15527	15658	15535	15623	15653	15403	15646	15539	15513	15651	15589	15428	15541	15521	15399	15539	15415	15556	15578	15340	15317	15420	15444	15483	15492	15537	15438	15245	15437	15687	15575	15385	15517	15460	15479	15541	15548	15554	15419	15417	15516	15312	15514	15626	15551	15668	15413	15490	15573	15727	15570	15546	15482	15543	15629	15541	15569	15623	15239	15551	15559	15356	15661	15381	15562	15603	15197	15414	15318	15460	15642	15324	15539	15568	15560	15444	15480	15395	15624	15330	15504	15617	15478	15488	15660	15316	15664	15571	15384	15617	15419	15490	15565	15614	15406	15539	15684	15452	15394	15566	15565	15363	15483	15420	15452	15644	15546	15508	15490	15441	15382	15360	15580	15462	15517	15520	15601	15478	15511	15584	15565	15608	15295	15446	15537	15323	15546	15399	15707	15468	15544	15385	15264	15583	15578	15489	15440	15448	15463	15491	15474	15560	15289	15697	15561	15584	15384	15434	15568	15524	15438	15512	15500	15519	15521	15503	15653	15497	15604	15587	15425	15480	15642	15526	15524	15537	15494	15531	15567	15501	15595	15450	15532	15662	15531	15393	15515	15449	15432	15477	15509	15320	15623	15472	15439	15460	15382	15556	15416	15482	15538	15463	15572	15453	15512	15452	15552	15449	15512	15530	15658	15563	15596	15508	15442	15589	15526	15615	15454	15497	15610	15553	15336	15443	15197	15419	15505	15319	15564	15389	15585	15499	15519	15442	15456	15553	15416	15609	15466	15535	15690	15403	15402	15477	15584	15375	15720	15558	15507	15434	15561	15582	15613	15446	15507	15457	15601	15663	15379	15431	15430	15555	15617	15434	15628	15526	15371	15581	15489	15564	15415	15558	15481	15569	15512	15511	15563	15502	15507	15487	15701	15450	15354	15336	15499	15623	15615	15560	15540	15439	15580	15439	15395	15472	15356	15687	15544	15660	15573	15703	15567	15428	15374	15496	15617	15614	15326	15573	15671	15655	15532	15687	15540	15441	15641	15599	15523	15609	15521	15444	15472	15477	15583	15465	15648	15501	15633	15483	15380	15541	15518	15535	15645	15488	15367	15576	15526	15563	15596	15521	15421	15530	15506	15499	15369	15419	15467	15512	15451	15493	15337	15554	15588	15471	15336	15333	15509	15633	15370	15497	15579	15467	15442	15518	15453	15612	15491	15553	15296	15444	15478	15530	15304	15494	15382	15561	15392	15671	15545	15516	15479	15419	15558	15451	15469	15576	15359	15586	15570	15482	15326	15543	15420	15424	15509	15595	15801	15507	15334	15625	15596	15458	15682	15508	15560	15484	15573	15477	15518	15532	15574	15436	15480	15469	15561	15601	15554	15514	15414	15437	15528	15485	15500	15712	15440	15538	15728	15541	15545	15603	15506	15377	15589	15631	15436	15443	15617	15540	15533	15519	15535	15648	15575	15540	15593	15483	15430	15529	15358	15572	15571	15547	15395	15533	15458	15557	15396	15476	15381	15427	15344	15539	15688	15470	15518	15559	15503	15407	15487	15412	15596	15393	15554	15627	15487	15503	15499	15343	15618	15311	15501	15660	15518	15587	15537	15594	15621	15472	15433	15447	15532	15575	15276	15473	15758	15507	15455	15557	15449	15489	15589	15381	15439	15561	15640	15571	15601	15462	15500	15473	15604	15449	15549	15519	15481	15534	15553	15307	15444	15376	15427	15573	15286	15393	15532	15543	15542	15471	15498	15447	15788	15541	15571	15452	15375	15618	15608	15472	15441	15504	15604	15528	15321	15695	15372	15665	15521	15453	15580	15380	15334	15564	15386	15394	15587	15617	15469	15556	15551	15547	15541	15533	15505	15331	15518	15445	15649	15524	15561	15487	15342	15354	15493	15269	15623	15433	15556	15452	15512	15520	15562	15496	15473	15439	15477	15445	15463	15503	15358	15552	15512	15528	15538	15488	15357	15423	15499	15636	15449	15548	15390	15534	15425	15484	15442	15517	15422	15596	15528	15456	15589	15572	15382	15551	15460	15615	15490	15518	15510	15507	15386	15489	15530	15401	15534	15436	15501	15430	15557	15509	15559	15577	15594	15412	15504	15523	15508	15553	15478	15541	15304	15743	15428	15498	15354	15401	15604	15409	15407	15431	15558	15443	15392	15294	15450	15552	15367	15554	15220	15449	15456	15511	15563	15425	15449	15391	15704	15512	15599	15512	15589	15537	15522	15641	15575	15585	15374	15587	15455	15553	15614	15474	15443	15536	15715	15470	15496	15481	15472	15481	15461	15408	15392	15495	15560	15412	15586	15509	15511	15392	15455	15475	15532	15538	15515	15460	15487	15462	15678	15590	15549	15565	15562	15575	15459	15622	15668	15382	15463	15597	15306	15434	15594	15414	15502	15604	15269	15600	15501	15630	15668	15465	15530	15516	15510	15571	15585	15440	15522	15312	15595	15503	15316	15577	15523	15503	15356	15339	15651	15372	15526	15678	15540	15646	15564	15532	15264	15510	15477	15554	15514	15665	15249	15537	15575	15493	15361	15460	15405	15524	15499	15442	15504	15424	15613	15341	15767	15515	15464	15414	15394	15451	15456	15546	15416	15491	15705	15603	15420	15424	15587	15463	15396	15581	15562	15590	15617	15516	15546	15554	15528	15524	15287	15410	15378	15523	15385	15530	15459	15371	15620	15542	15470	15371	15547	15595	15415	15553	15587
23461	21429	28102	25640	23317	23335	22650	19961	19269	18821	18642	18427	18304	18252	18234	18176	18086	18312	17981	17999	17858	17958	17983	18062	17822	17955	17807	17555	17680	17749	17766	17901	17568	17687	17541	17563	17703	17783	17683	17768	17834	17622	17802	17781	17804	17609	17862	17766	17627	17650	17643	17603	17568	17576	17578	17701	17940	17730	17767	17833	17676	17640	17664	17577	17687	17508	17635	17576	17756	17736	17460	17725	17615	17626	17633	17658	17860	17870	17796	17815	17940	17774	17741	17684	17753	17661	17768	17626	17625	17672	17654	17621	17673	17668	17786	17483	17612	17603	17509	17902	17787	17749	17597	17800	17587	17725	17644	17644	17920	17599	17714	17555	17824	17681	17686	17813	17583	17738	17558	17678	17844	17578	17596	17787	17702	17587	17612	17660	17678	17491	17695	17670	17574	17576	17623	17665	17741	17799	17813	17828	17740	17683	17766	17805	17595	17691	17542	17683	17832	17655	17813	17464	17481	17701	17472	17637	17574	17539	17589	17754	17470	17523	17776	17793	17788	17942	17673	17514	17870	17690	17649	17672	17583	17650	17607	17729	17523	17496	17695	17631	17696	17611	17628	17672	17715	17503	17645	17715	17505	17845	17625	17765	17651	17690	17744	17698	17531	17518	17720	17683	17719	17609	17676	17688	17654	17606	17861	17831	17665	17855	17827	17560	17747	17658	17616	17574	17629	17638	17725	17764	17561	17689	17717	17425	17616	17729	17608	17529	17617	17716	17739	17465	17766	17912	17749	17591	17857	17729	17796	17874	17561	17657	17623	17640	17430	17736	17595	17605	17826	17827	17864	17878	17666	17664	17519	17578	17689	17654	17816	17678	17715	17691	17797	17737	17817	17471	17601	17780	17686	17936	17772	17862	17899	17660	17806	17761	17798	17827	17434	17680	17590	17585	17829	17520	17667	17704	17647	17479	17603	17574	17836	17694	17699	17644	17865	17522	17712	17634	17821	17603	17614	17604	17666	17720	17691	17535	17773	17797	17630	17717	17960	17321	17922	17836	17932	17862	17644	17729	17797	17879	17665	17671	17653	17793	17858	17577	17504	17709	17665	17537	17466	17565	17591	17709	17633	17719	17772	17747	17580	17700	17774	17760	17600	17652	17681	17765	17588	17613	17827	17677	17662	17730	17648	17799	17713	17935	17606	17624	17562	17761	17772	17847	17691	17951	17851	17567	17717	17811	17570	17530	17538	17604	17448	17670	17677	17629	17609	17717	17805	17956	17671	17653	17792	17697	17780	17655	17533	17851	17786	17672	17573	17753	17671	17573	17819	17585	17759	17706	17544	17767	17658	17761	17538	17552	17840	17619	17725	17557	17723	17795	17678	17813	17595	17665	17671	17593	17688	17771	17700	17580	17660	17683	17765	17790	17779	17934	17794	17592	17716	17803	17706	17595	17630	17584	17568	17774	17671	17645	17600	17638	17632	17537	17467	17737	17802	17669	17745	17562	17690	17578	17871	17684	17870	17594	17605	17622	17672	17608	17657	17742	17753	17554	17721	17789	17712	17623	17489	17656	17680	17627	17753	17652	17649	17723	17682	17572	17728	17534	17689	17635	17454	17703	17648	17609	17602	17722	17659	17712	17878	17614	17681	17689	17621	17551	17599	17643	17835	17665	17659	17623	17676	17685	17730	17728	17724	17719	17635	17655	17576	17567	17829	17864	17753	17829	17606	17786	17589	17760	17570	17704	17561	17503	17679	17765	17644	17765	17985	17652	17691	17835	17687	17568	17675	17612	17807	17628	17603	17771	17763	17782	17877	17708	17633	17840	17658	17688	17660	17736	17598	17613	17755	17725	17476	17475	17778	17618	17635	17563	17758	17631	17628	17808	17534	17432	17587	17732	17605	17658	17829	17999	17658	17659	17715	17644	17669	17664	17814	17856	17620	17614	17646	17745	17636	17713	17504	17624	17728	17780	17666	17744	17740	17630	17808	17591	17595	17597	17761	17604	17410	17708	17621	17712	17757	17850	17674	17774	17752	17534	17624	17626	17639	17685	17528	17468	17747	17430	17606	17645	17834	17870	17653	17689	17759	17542	17679	17761	17626	17624	17736	17703	17525	17707	17565	17676	17513	17784	17579	17604	17880	17729	17620	17786	17678	17452	17661	17669	17869	17680	17746	17719	17645	17781	17827	17829	17914	17678	17752	17660	17525	17585	17828	17685	17869	17484	17599	17543	17613	17845	17739	17553	17781	17678	17576	17732	17636	17734	17743	17624	17799	17837	17817	17450	17594	17690	17677	17695	17652	17763	17657	17773	17659	17671	17735	17548	17557	17586	17705	17595	17634	17750	17594	17612	17709	17655	17787	17704	17730	17706	17670	17895	17705	17523	17861	17622	17580	17751	17740	17424	17682	17718	17722	17720	17821	17960	17759	17558	17748	17846	17645	17670	17634	17640	17701	17845	17681	17783	17607	17573	17615	17520	17531	17737	17885	17723	17848	17710	17625	17609	17500	17539	17720	17731	17668	17801	17729	17717	17650	17588	17705	17671	17842	17655	17665	17574	17773	17809	17736	17713	17886	17776	17873	17738	17578	17497	17720	17562	17615	17465	17721	17657	17693	17674	17521	17614	17535	17418	17704	17656	17666	17566	17681	17520	17787	17674	17513	17698	17556	17718	17931	17732	17803	17568	17777	17869	17835	17883	17715	17443	17704	17615	17737	17791	17828	17795	17666	17673	17637	17726	17722	17518	17480	17715	17761	17690	17922	17483	17708	17583	17519	17600	17680	17638	17735	17586	17696	17576	17733	17605	17817	17645	17739	17634	17524	17508	17630	17761	17847	17622	17692	17658	17645	17475	17533	17761	17758	17632	17709	17698	17568	17651	17617	17665	17679	17782	17467	17609	17800	17703	17832	17599	17789	17566	17568	17659	17733	17706	17713	17762	17646	17716	17687	17626	17681	17603	17648	17671	17816	17688	17651	17599	17796	17918	17709	17656	17654	17791	17796	17634	17668	17743	17712	17538	17610	17812	17693	17406	17712	17730	17760	17620	17661	17668	17792	17778	17779	17749	17623	17611	17400	17937	17664	17869	17607	17621	17668	17959	17673	17664	17775	17610	17794	17813	17689	17551	17729	17703	17765	17849	17615	17638	17908	17535	17557	17631	17709	17686	17541	17640	17544	17651	17629	17643	17923	17701	17699	17600	17796	17529	17500	17751	17752	18018	17504	17732	17752	17601	17686	17784	17408	17662	17633	17863	17645	17554	17892	17620	17528	17610	17672	17652	17853	17681	17699	17557	17624	17626	17746	17569	17757	17612	17763	17554	17804	17733	17752	17589	17792	17705	17787	17883	17795	17727	17741	17807	17730	17836	17858	17767	17611	17572	17677	17842	17367	17733	17661	17783	17666	17751	17795	17841	17709	17437	17516	17602	17538	17573	17663	17585	17783	17665	17521	17750	17605	17778	17802	17844	17686	17616	17574	17698	17683	17566	17536	17637	17777	17747	17649	17899	17639	17662	17528	17858	17794	17475	17532	17659	17809	17854	17754	17890	17786	17625	17536	17705	17811	17895	17780	17678	17610	17535	17629	17645	17565	17615	17635	17759	17625	17741	17742	17888	17867	17734	17758	17931	17734	17730	17572	17609	17863	17611	17812	17690	17625	17733	17675	17786	17783	17701	17751	17752	17611	17738	17640	17654	17957	17750	17807	17621	17638	17704	17647	17462	17755	17723	17483	17789	17828	17738	17628	17627	17597	17914	17894	17748	17615	17606	17752	17523	17560	17681	17835	17819	17661	17622	17797	17587	17789	17535	17641	17744	17550	17621	17652	17933	17525	17715	17726	17757	17740	17553	17724	17703	17936	17754	17640	17668	17684	17677	17514	17733	17786	17738	17727	17778	17651	17439	17876	17701	17689	17924	17704	17561	17587	17717	17691	17657	17722	17521	17572	17483	17661	17709	17533	17898	17581	17689	17770	17683	17740	17684	17632	17743	17747	17695	17795	17885	17695	17574	17591	17589	17505	17692	17753	17565	17587	17746	17794	17648	17664	17845	17693	17580	17713	17495	17811	17838	17812	17734	17518	17590	17665	17742	17726	17641	17509	17679	17483	17865	17801	17742	17862	17643	17657	17708	17810	17748	17723	17641	17597	17782	17930	17607	17496	17702	17656	17605	17721	17561	17856	17492	17732	17644	17661	17800	17426	17633	17769	17719	17847	17583	17688	17697	17835	17715	17599	17610	17463	17795	17717	17635	17712	17876	17813	17740	17518	17683	17496	17613	17566	17740	17677	17814	17669	17548	17837	17667	17722	17790	17696	17635	17604	17671	17701	17629	17580	17724	17722	17765	17802	17657	17649	17574	17806	17591	17798	17778	17740	17749	17564	17711	17683	17612	17706	17655	17615	17644	17790	17585	17724	17734	17715	17594	17571	17594	17548	17619	17531	17600	17626	17631	17635	17840	17655	17583	17522	17646	17764	17601	17653	17671	17627	17759	17631	17762	17732	17816	17690	17769	17692	17787	17824	17641	17680	17582	17529	17744	17642	17679	17642	17586	17874	17847	17759	17589	17591	17599	17621	17572	17592	17805	17673	17739	17794	17668	17540	17736	17658	17499	17792	17735	17619	17664	17633	17868	17820	17509	17658	17611	17686	17693	17632	17560	17771	17733	17723	17821	17776	17644	17777	17749	17682	17560	17788	17637	17916	17661	17769	17599	17697	17836	17663	17837	17574	17720	17618	17579	17604	17655	17744	17713	17480	17589	17763	17821	17770	17690	17748	17609	17631	17664	17660	17661	17589	17672	17640	17642	17554	17572	17691	17658	17739	17725	17812	17601	17578	17690	17667	17757	17892	17681	17656	17702	17645	17860	17701	17723	17855	17935	17798	17869	17719	17569	17638	17448	17752	17673	17803	17745	17801	17512	17750	17556	17812	17904	17713	17915	17753	17662	17686	17792	17600	17674	17817	17776	17622	17521	17497	17731	17741	17714	17599	17646	17721	17838	17582	17617	17609	17777	17643	17653	17667	17713	17543	17635	17731	17757	17838	17811	17886	17777	17450	17776	17832	17732	17744	17629	17861	17855	17615	17736	17427	17743	17626	17981	17728	17601	17584	17860	17846	17725	17840	17749	17773	17792	17715	17499
23106	44083	36629	28350	24369	21761	20187	19026	18095	17148	16732	16598	16400	16215	16139	15974	16112	16024	16001	15618	15787	15835	15862	15776	15660	15724	15731	15896	15774	15653	15707	15490	15583	15597	15682	15812	15597	15585	15652	15608	15771	15467	15616	15484	15618	15563	15526	15512	15588	15709	15585	15404	15554	15725	15626	15407	15367	15523	15647	15612	15524	15570	15726	15656	15658	15657	15581	15659	15440	15481	15624	15635	15563	15466	15483	15625	15756	15544	15613	15500	15573	15544	15549	15554	15546	15590	15728	15513	15520	15504	15649	15631	15446	15551	15755	15573	15558	15587	15618	15660	15742	15491	15672	15414	15605	15633	15666	15509	15612	15555	15496	15587	15588	15752	15712	15516	15809	15668	15801	15721	15549	15645	15621	15656	15660	15569	15613	15741	15447	15674	15691	15631	15674	15618	15652	15536	15650	15515	15677	15575	15467	15626	15570	15501	15722	15613	15720	15511	15467	15676	15616	15658	15535	15637	15604	15388	15599	15620	15577	15722	15609	15570	15653	15493	15494	15571	15527	15635	15564	15651	15748	15655	15597	15446	15515	15419	15708	15647	15613	15590	15583	15726	15615	15443	15598	15592	15520	15680	15567	15664	15602	15698	15783	15700	15635	15557	15639	15745	15481	15620	15775	15514	15715	15645	15580	15524	15678	15547	15481	15610	15555	15729	15516	15579	15555	15430	15561	15549	15719	15743	15642	15639	15509	15515	15718	15472	15788	15684	15584	15501	15572	15611	15428	15527	15432	15575	15636	15510	15645	15532	15833	15615	15620	15526	15528	15461	15602	15550	15412	15501	15673	15547	15624	15578	15564	15688	15528	15441	15584	15614	15640	15547	15587	15663	15476	15532	15611	15455	15666	15647	15546	15672	15639	15427	15702	15532	15380	15656	15695	15602	15563	15559	15724	15597	15596	15610	15555	15593	15715	15668	15579	15634	15542	15492	15581	15542	15529	15565	15456	15514	15522	15587	15645	15757	15685	15787	15683	15638	15360	15529	15652	15489	15745	15517	15761	15646	15519	15521	15556	15758	15619	15806	15444	15504	15459	15580	15375	15638	15922	15607	15573	15775	15658	15587	15546	15547	15580	15589	15583	15461	15604	15608	15628	15614	15644	15778	15736	15549	15629	15579	15496	15610	15466	15591	15633	15529	15635	15596	15646	15599	15491	15534	15567	15529	15616	15442	15676	15508	15534	15513	15526	15650	15372	15686	15712	15596	15722	15582	15574	15493	15471	15661	15516	15624	15624	15644	15557	15633	15604	15485	15646	15546	15562	15654	15688	15472	15557	15674	15628	15829	15682	15441	15618	15604	15633	15501	15516	15580	15632	15533	15588	15706	15625	15605	15606	15465	15542	15580	15589	15769	15513	15623	15438	15661	15721	15576	15505	15620	15685	15674	15557	15770	15677	15591	15646	15536	15740	15675	15756	15570	15586	15452	15619	15620	15695	15504	15833	15740	15595	15617	15654	15601	15378	15530	15751	15554	15847	15616	15552	15806	15597	15523	15765	15625	15467	15621	15494	15642	15546	15632	15509	15475	15660	15458	15577	15641	15748	15607	15647	15628	15518	15568	15411	15450	15594	15591	15474	15805	15600	15617	15492	15458	15749	15493	15612	15519	15641	15696	15423	15545	15602	15662	15561	15538	15595	15728	15433	15506	15555	15626	15596	15458	15469	15686	15529	15579	15502	15487	15388	15443	15509	15705	15628	15648	15612	15675	15556	15765	15422	15600	15604	15493	15647	15687	15437	15692	15494	15501	15659	15733	15594	15670	15501	15431	15290	15652	15599	15686	15532	15568	15650	15714	15476	15601	15592	15566	15619	15571	15570	15563	15516	15656	15510	15485	15630	15604	15518	15585	15461	15564	15488	15574	15666	15585	15351	15367	15649	15513	15619	15593	15468	15626	15615	15566	15496	15544	15546	15659	15712	15505	15759	15519	15435	15503	15517	15493	15604	15637	15588	15583	15600	15615	15605	15607	15464	15685	15651	15563	15637	15643	15631	15447	15692	15521	15611	15613	15665	15727	15500	15588	15606	15547	15562	15668	15480	15668	15621	15593	15533	15699	15654	15765	15678	15741	15714	15697	15587	15328	15485	15546	15576	15780	15571	15651	15504	15774	15650	15600	15518	15606	15493	15573	15632	15727	15646	15498	15460	15604	15561	15583	15550	15661	15725	15475	15683	15621	15542	15545	15627	15711	15532	15450	15441	15691	15623	15622	15629	15556	15675	15433	15594	15551	15642	15684	15783	15425	15498	15604	15576	15676	15801	15570	15530	15489	15865	15539	15557	15517	15646	15593	15539	15497	15652	15516	15601	15630	15527	15582	15630	15550	15539	15694	15577	15584	15599	15469	15461	15507	15782	15460	15596	15740	15576	15616	15490	15505	15570	15566	15550	15617	15558	15460	15450	15602	15482	15577	15827	15469	15574	15711	15644	15427	15544	15633	15593	15441	15688	15579	15676	15537	15600	15816	15503	15617	15570	15648	15592	15619	15699	15641	15588	15459	15469	15507	15534	15593	15639	15506	15553	15531	15357	15631	15622	15736	15540	15706	15581	15600	15685	15623	15649	15645	15612	15491	15649	15732	15540	15513	15556	15658	15448	15519	15620	15550	15694	15530	15538	15713	15371	15624	15373	15664	15479	15685	15652	15655	15653	15634	15516	15605	15543	15401	15500	15675	15641	15755	15587	15464	15736	15609	15481	15559	15463	15654	15608	15608	15454	15559	15764	15472	15636	15642	15427	15561	15599	15565	15688	15581	15606	15611	15616	15540	15511	15548	15586	15614	15470	15435	15713	15570	15499	15734	15601	15660	15672	15609	15561	15526	15541	15572	15518	15509	15770	15754	15475	15765	15676	15433	15696	15689	15675	15717	15509	15599	15464	15609	15598	15412	15514	15669	15473	15611	15631	15702	15531	15528	15758	15540	15413	15538	15672	15606	15492	15734	15572	15439	15760	15571	15694	15569	15564	15575	15735	15766	15422	15508	15698	15501	15552	15545	15641	15581	15743	15572	15594	15679	15426	15591	15594	15671	15706	15640	15759	15588	15809	15436	15581	15399	15693	15425	15679	15725	15491	15658	15723	15662	15554	15617	15585	15685	15702	15520	15575	15641	15660	15460	15800	15631	15542	15537	15627	15506	15635	15582	15647	15496	15589	15708	15806	15514	15683	15650	15572	15556	15515	15614	15458	15594	15637	15699	15529	15513	15788	15702	15610	15645	15556	15609	15684	15633	15517	15692	15654	15591	15632	15438	15557	15623	15669	15608	15617	15504	15442	15538	15477	15586	15531	15514	15655	15705	15539	15533	15532	15605	15466	15540	15579	15673	15709	15384	15586	15523	15564	15560	15691	15366	15601	15469	15529	15372	15552	15557	15470	15532	15672	15375	15540	15529	15613	15518	15616	15636	15687	15740	15584	15508	15649	15517	15695	15392	15635	15699	15566	15506	15610	15689	15617	15563	15574	15640	15595	15629	15697	15547	15518	15492	15680	15670	15542	15741	15728	15636	15606	15559	15527	15580	15533	15613	15652	15653	15777	15474	15701	15564	15756	15440	15718	15521	15416	15627	15609	15548	15632	15503	15461	15610	15646	15516	15370	15661	15443	15700	15694	15634	15509	15601	15603	15602	15647	15420	15629	15665	15542	15574	15609	15474	15732	15444	15753	15604	15552	15691	15457	15399	15626	15695	15562	15695	15745	15443	15587	15650	15905	15810	15621	15522	15384	15445	15413	15512	15506	15639	15445	15629	15613	15562	15548	15463	15712	15318	15809	15373	15638	15500	15641	15662	15651	15633	15537	15628	15601	15652	15507	15566	15561	15585	15511	15478	15586	15604	15723	15503	15527	15555	15655	15814	15557	15487	15556	15493	15599	15824	15426	15585	15550	15581	15662	15493	15687	15511	15654	15704	15628	15706	15677	15622	15506	15591	15575	15568	15580	15602	15515	15521	15566	15580	15707	15601	15596	15532	15610	15650	15687	15568	15609	15522	15520	15644	15513	15606	15561	15657	15603	15646	15619	15636	15711	15585	15437	15598	15662	15623	15563	15676	15711	15626	15660	15587	15675	15402	15562	15626	15716	15567	15438	15505	15617	15621	15625	15546	15790	15726	15486	15581	15534	15508	15758	15689	15564	15771	15754	15449	15630	15685	15644	15561	15561	15613	15518	15521	15672	15746	15554	15638	15623	15505	15695	15595	15456	15447	15569	15586	15632	15634	15855	15634	15564	15620	15675	15431	15748	15730	15659	15768	15709	15692	15488	15719	15631	15475	15668	15707	15454	15496	15391	15740	15441	15435	15636	15653	15505	15634	15525	15520	15577	15611	15892	15532	15730	15514	15468	15653	15594	15620	15830	15465	15596	15565	15703	15644	15512	15548	15614	15714	15579	15408	15752	15495	15771	15663	15516	15727	15508	15758	15662	15600	15410	15473	15577	15555	15566	15617	15670	15542	15562	15764	15710	15534	15640	15821	15591	15626	15755	15504	15504	15640	15424	15683	15491	15648	15606	15487	15667	15580	15595	15504	15593	15552	15760	15470	15599	15573	15614	15735	15581	15528	15544	15685	15607	15526	15594	15476	15560	15612	15575	15582	15511	15614	15600	15501	15611	15583	15596	15701	15607	15443	15591	15415	15654	15488	15757	15455	15474	15472	15681	15655	15524	15675	15573	15523	15796	15736	15580	15643	15482	15720	15512	15561	15524	15595	15603	15681	15549	15631	15551	15669	15663	15493	15539	15558	15535	15461	15531	15529	15553	15579	15660	15545	15597	15609	15447	15631	15771	15497	15612	15456	15547	15694	15528	15572	15691	15796	15928	15702	15618	15568	15618	15641	15630	15648	15577	15738	15683	15610	15466	15648	15577	15605	15595	15604	15578	15529	15649	15586	15708	15551	15661	15661	15487	15491	15467	15599	15748	15597	15528	15704	15525	15611	15500	15598	15570	15567	15458	15706	15513	15534	15380	15594	15402	15606	15576	15612	15722	15641	15522	15685	15616	15428	15634	15544	15684	15502	15536	15640	15607	15528	15554	15484	15668	15657	15498	15757	15471	15713	15526	15749	15432	15543	15588	15523	15685	15672	15586	15536	15574	15439
25378	21620	27402	27695	21734	20300	20033	18606	18253	18090	17982	17639	17638	17539	17608	17455	17434	17376	17200	17224	17272	17124	17140	17173	17082	17211	17248	17190	17406	17222	17286	17214	17270	17191	17232	17031	17282	17173	17106	17080	17396	17340	17203	17196	17173	17210	17298	17038	17103	17351	17256	17094	16923	17159	17157	17185	17077	16914	17147	17097	17035	17055	17239	17246	17207	17281	17159	17286	17132	17108	17300	17046	17394	17178	17498	17300	17234	17179	17196	17261	17235	17068	16926	17184	17218	17255	17401	17218	17108	17171	17127	17111	17158	16784	17212	17088	17109	17287	17180	17042	17265	17313	17176	17066	17082	17115	17383	17377	17251	17093	17201	17258	17070	17093	17229	17080	17066	17195	17367	17226	17086	17057	17150	17111	17217	17035	17182	17286	17231	17024	17147	17077	17149	17053	17184	17218	17213	17195	17069	17002	16973	17235	17155	17134	17003	17091	17263	17238	17128	17093	17223	17160	17384	17378	17240	17107	17165	17149	17394	17225	17168	17169	17131	16972	17142	17051	17000	17161	17231	17180	17098	17151	17225	17065	17174	17360	17179	16989	17111	17352	17188	17008	17032	17302	17403	17091	17242	17078	17023	17193	17233	17281	17005	17210	17217	17152	17194	17343	17112	17009	17134	17130	17207	17031	17123	17263	17130	17050	17064	17206	17184	17219	17078	17121	17260	17235	17220	17136	17403	17252	17367	17124	17108	16942	17129	17040	17116	17126	17156	17257	17162	17195	17415	17096	17073	17047	17039	17109	16983	17205	17324	17346	17077	17017	17172	17157	17077	17073	17137	17018	17110	17305	17140	17269	17268	16971	17178	17178	17043	17135	16994	17234	17124	17058	17278	17263	17179	17181	17039	17075	17196	17335	17177	17177	17276	17061	17051	17209	16960	17283	17145	17217	17242	17070	17083	17322	17139	17112	17293	17287	17162	17095	17175	17352	17251	17104	17220	17336	17231	17098	17234	17099	17215	17299	16978	17228	17118	17166	17120	17213	17045	17399	17033	17108	16979	17313	17144	17277	17290	17224	16999	17116	17129	17209	17146	17081	16949	17222	17177	17119	17162	17155	17083	17097	17066	17102	17070	17199	17157	16938	17057	17312	17134	17062	17125	16965	17035	17286	17208	17089	17225	17286	17315	17256	17206	17291	17058	17340	17253	17084	17087	17139	17246	17219	17351	17191	17204	17119	17280	17137	17263	17145	17214	17045	17204	17124	17225	17190	17070	16968	17353	17148	17078	17366	17496	17095	17335	17330	17240	17150	17238	17053	17272	17128	17066	17138	17228	16990	17257	17118	17002	17029	17022	17215	17118	17224	17213	17257	17172	17103	17076	17079	17296	16924	17142	17215	17159	17172	17186	17134	17136	17192	17212	17251	17174	16948	17064	17160	17204	17184	17149	17096	16983	17161	17207	17399	17260	17137	17229	17250	17080	16974	17117	17058	17028	17169	17123	17160	17131	17351	16969	17130	17184	17213	17412	17086	17294	17351	17223	17070	17137	17103	17218	17030	16999	17137	17217	17199	17514	17314	17298	17153	17299	17077	17196	17086	17330	17274	17241	17291	17179	17246	17172	17218	17192	17330	17236	17122	17255	17072	17288	17231	17333	17300	17011	17176	17120	17108	17068	17161	17260	17259	17200	17164	17333	17078	17293	17129	17177	17172	17149	17376	17267	16980	17017	17137	17313	17166	17209	17048	17296	16979	17162	17186	17177	17165	17186	17349	17389	17221	17132	17228	16922	17284	17207	17079	17010	17085	17276	17139	17051	17186	17050	16991	17029	17319	17288	17081	17129	17199	16890	17325	17025	17204	17301	17336	17235	17259	17171	17153	17052	17270	17171	17174	17047	17183	17230	17064	17231	17063	17142	17280	17185	17168	17186	17265	17341	17247	17133	17023	17107	17163	17144	17090	17039	17118	17149	17131	17217	17175	17378	17188	17091	16983	17107	17144	17182	17279	17246	17128	17072	17270	17056	17029	17234	17246	17118	17256	17181	17228	17215	17247	17113	17108	17293	17177	17418	17111	17297	17036	17141	17213	17060	17098	17040	17105	17253	17283	17311	17176	17359	17332	17218	17155	17006	17237	17161	17237	17211	17139	17147	17166	17324	17260	17370	17065	17185	17145	17332	17128	16994	17155	17102	17235	17036	16997	17288	17348	17304	17162	17236	17159	17293	17297	17160	17188	17083	17222	17034	17171	17266	17151	17057	17165	17101	17276	17058	17090	17103	17080	17174	17174	17377	17210	17216	17258	17060	17137	17082	17095	17212	17066	17390	17194	17224	17094	17053	17037	17040	17144	17174	17189	17178	17022	17407	17233	17233	16967	17301	17248	17038	17283	16940	17188	17213	17070	17117	17306	17023	17070	17239	16973	17182	17218	17135	17252	17187	17046	17188	17165	17118	17309	17315	17068	17235	17040	17341	17107	17087	17168	17109	17315	17424	17145	17073	17308	17280	17259	17143	17045	17191	17251	17218	17280	17089	17208	17400	17103	17153	17352	17265	17032	17316	17107	16969	17044	17210	17221	17117	16999	17140	17239	17149	17120	17224	17227	17347	17061	17103	17170	17238	17391	17287	17002	16977	17174	17241	16966	17286	17108	17330	17183	17442	17151	17091	17297	17060	17426	17034	17240	17244	17288	17194	17215	17117	16962	17267	17480	17319	17137	17055	17241	17301	17150	17383	17335	17085	17003	17133	17152	17058	17008	17138	17003	17095	17141	17199	17105	17334	17133	17211	17175	17135	17202	17064	17167	16906	17050	17138	17248	17104	17051	17010	17217	17095	16936	17020	17238	17310	17255	17236	17218	17208	17139	17183	17250	17166	16941	17206	17005	17259	17406	17170	17243	17169	17201	17214	17363	17203	17161	17170	17059	17304	17275	17170	17070	17273	17322	17076	17170	17233	17519	17077	17221	17204	17098	17186	17129	17249	17183	17157	17240	17438	17158	17144	17154	17135	17281	17120	17184	17134	17002	17105	17231	17098	17354	17292	17098	17184	17135	16939	17020	17250	17179	17229	17296	17313	17077	17225	17067	17052	17081	17347	17239	17282	17328	17493	17222	17246	17200	17159	17302	17376	17128	17206	17337	17089	17325	17099	17214	17024	17121	17069	17294	17153	16999	17194	17210	17240	17338	17207	16999	17251	17288	17307	17205	17202	17099	17199	17217	17009	17203	17180	17180	17138	17195	17130	17107	17118	17142	17272	17104	17179	17148	17238	17115	17157	17382	17234	17219	17019	17087	17146	17184	17211	17002	17461	17079	17225	17163	17278	17314	17140	17148	17077	17270	17397	17341	17290	17124	17164	17135	17221	17194	16808	17345	17074	17368	17256	17169	17133	17253	17157	17319	16982	17369	17514	17286	17211	17219	17160	17057	17323	17234	17049	17014	17163	17174	17244	17328	17191	17378	17271	17254	17072	16981	17099	17163	17186	16999	17017	17220	17008	17312	16994	17213	17214	17047	17275	17194	16906	17153	17177	17230	16961	17238	17189	17292	17222	17294	17141	17128	17277	17284	17286	17204	17280	17003	17107	17294	17100	17120	17350	17249	17226	17160	17146	17321	17278	16994	17175	17091	17220	17055	17219	17305	17207	17359	17024	17197	17201	17266	17284	17277	17082	17125	17077	17236	17315	17184	17063	17140	17333	17289	17183	17377	17226	17233	17231	17155	17215	17206	17205	17206	17245	17314	17005	16910	17061	17323	17223	17252	17193	17124	17230	17198	17092	17366	17229	17014	17259	17321	17208	17100	17274	17156	17208	17070	17041	17165	17290	17049	17326	17127	17239	17335	17247	17190	17347	17189	17293	17241	17105	17127	17068	16971	17147	17231	17180	17315	17254	17097	17129	17292	17034	17150	17238	16959	17367	17293	17274	17216	17191	17288	17117	17108	17161	17117	17340	16943	17116	17204	17273	17174	17400	17136	17267	17251	17216	17029	16996	17135	17105	17346	17080	16850	17110	17185	16849	17223	17046	17344	17035	17177	17170	17080	17030	17184	17229	17092	17249	17099	17102	17185	17101	17361	17277	17179	17111	17273	17066	17286	17180	17121	17036	17096	17219	16994	17340	17247	17283	17102	17106	17105	17037	17107	17316	17051	17025	17397	17372	17179	17394	17290	17245	17106	17140	17117	17056	17301	17098	17227	17318	17152	17294	17277	17169	17187	17315	17374	17400	17231	17111	17333	17080	17136	17228	17117	17078	17249	17087	17177	17221	17095	17053	17182	17174	17090	17131	17139	17388	17217	17012	17205	17117	17038	17149	17289	17173	17107	17143	17021	17091	17100	17355	17191	17092	17088	17011	17170	17145	17213	17084	17242	17330	17039	17073	17174	17320	17056	17158	16968	17090	17174	17317	17240	17153	17110	17320	17219	17223	17073	17117	17164	17170	17301	17129	17299	17099	17081	17090	17270	17136	17196	17016	17275	17159	17019	17192	16970	17229	17339	16940	17283	17165	17198	17081	16994	16979	16973	17095	17144	17194	17177	17369	17270	17374	17162	17174	17102	17214	17090	17155	17201	17355	17011	17129	17024	16943	17373	16865	17027	17180	16956	17201	17162	17345	17191	17114	17087	17242	17221	17086	17174	16878	17277	17222	17153	17125	17256	17110	17111	17306	17183	17245	17212	17128	17338	17269	17131	17251	17250	17220	17450	17235	17089	17382	17008	17184	17070	17108	17170	17146	17319	17304	17181	17359	17110	17209	17225	17344	17262	17234	17096	17118	17260	17348	17288	17409	17254	17056	17412	17271	17038	17169	17137	16987	17174	17143	17096	17066	17286	17156	17184	17275	17089	17270	17331	17124	17111	17259	17131	17081	17269	17057	16993	17148	17071	17154	17281	17303	17105	17096	17035	17271	17265	17369	17141	17288	17079	17364	17189	17253	17012	17155	17321	17147	17266	17205	16952	17037	17257	17258	17189	16975	17074	17118	17243	17135	17254	17204	17366	17104	17341	17296	17150	17126	17171	17126	17191	17114	17115	17176	17041	17199	17285	17010	17079	17352	17192	17008	17019	17240	17295	17242	17240	17233	17123	17214	17161	17220	17264	17100	17188	17148	17249	17154	17117	17164	17214	17023	17046	17387	17178	17358	17261
23423	39407	32461	25119	21960	20051	18664	17634	17037	16378	16288	16102	15763	15663	15806	15891	15578	15755	15631	15515	15592	15330	15401	15384	15420	15434	15286	15249	15256	15523	15394	15431	15402	15459	15499	15538	15381	15430	15347	15435	15477	15376	15127	15377	15383	15446	15296	15228	15414	15173	15357	15279	15062	15399	15288	15252	15299	15334	15355	15155	15384	15433	15317	15373	15310	15383	15267	15293	15340	15387	15360	15219	15163	15439	15298	15237	15337	15324	15341	15212	15250	15333	15319	15281	15481	15458	15324	15496	15283	15233	15266	15256	15327	15223	15267	15094	15317	15280	15470	15321	15424	15370	15375	15255	15225	15404	15344	15276	15372	15349	15284	15199	15420	15237	15250	15519	15295	15205	15425	15359	15295	15311	15255	15519	15419	15244	15172	15228	15315	15292	15260	15302	15232	15288	15261	15395	15371	15254	15292	15300	15425	15279	15353	15419	15204	15372	15320	15326	15337	15376	15267	15552	15314	15483	15221	15206	15397	15297	15451	15272	15341	15207	15230	15272	15341	15335	15369	15237	15497	15181	15300	15289	15285	15344	15455	15347	15434	15084	15285	15280	15345	15168	15317	15287	15417	15204	15267	15228	15311	15221	15350	15258	15366	15347	15297	15141	15266	15218	15237	15312	15323	15323	15403	15368	15399	15321	15254	15209	15205	15227	15462	15398	15281	15365	15549	15242	15300	15303	15291	15297	15460	15545	15331	15188	15192	15288	15355	15424	15380	15405	15220	15345	15378	15117	15400	15213	15414	15271	15196	15218	15391	15335	15232	15410	15176	15220	15408	15257	15375	15480	15370	15266	15263	15180	15281	15145	15284	15615	15189	15170	15537	15117	15091	15168	15365	15258	15435	15374	15426	15187	15362	15179	15290	15508	15204	15212	15201	15320	15352	15210	15248	15471	15386	15186	15354	15164	15391	15296	15264	15186	15355	15286	15407	15385	15277	15214	15274	15314	15343	15372	15210	15360	15435	15180	15187	15459	15398	15289	15167	15335	15345	15191	15494	15279	15509	15358	15359	15275	15231	15270	15446	15385	15310	15379	15147	15300	15333	15241	15445	15235	15542	15292	15368	15332	15294	15390	15212	15151	15240	15367	15358	15382	15511	15037	15290	15318	15414	15262	15455	15305	15174	15383	15175	15372	15235	15337	15255	15314	15125	15442	15274	15405	15396	15261	15296	15446	15402	15270	15365	15149	15225	15328	15408	15194	15274	15240	15264	15462	15254	15335	15469	15325	15290	15328	15434	15235	15324	15240	15397	15223	15317	15355	15365	15353	15306	15476	15330	15251	15459	15311	15429	15296	15192	15543	15364	15200	15413	15151	15480	15460	15161	15126	15281	15489	15286	15462	15456	15298	15256	15332	15117	15291	15311	15331	15516	15221	15311	15188	15427	15222	15272	15256	15426	15399	15242	15326	15440	15400	15184	15384	15173	15451	15287	15312	15139	15297	15204	15301	15343	15287	15342	15204	15418	15419	15351	15290	15413	15372	15232	15205	15455	15287	15341	15355	15283	15293	15376	15170	15328	15336	15344	15467	15271	15341	15356	15251	15378	15238	15389	15290	15236	15206	15250	15382	15199	15361	15287	15111	15280	15243	15168	15396	15289	15189	15404	15235	15432	15299	15391	15145	15372	15323	15244	15334	15150	15285	15281	15403	15389	15402	15206	15397	15514	15090	15115	15085	15318	15259	15357	15356	15416	15386	15322	15282	15217	15415	15326	15392	15431	15302	15370	15531	15366	15218	15323	15419	15060	15367	15561	15303	15291	15256	15359	15300	15270	15208	15253	15308	15286	15194	15356	15263	15382	15292	15372	15257	15451	15323	15241	15292	15410	15286	15273	15412	15336	15312	15408	15407	15295	15228	15239	15478	15324	15329	15099	15354	15193	15400	15322	15314	15339	15381	15234	15388	15266	15399	15421	15350	15265	15290	15300	15581	15199	15324	15363	15327	15297	15158	15255	15406	15286	15254	15243	15238	15358	15271	15404	15386	15252	15297	15287	15430	15384	15322	15294	15252	15272	15410	15408	15353	15424	15255	15457	15397	15179	15341	15160	15442	15188	15340	15428	15174	15321	15513	15404	15274	15438	15328	15364	15210	15347	15311	15175	15185	15333	15380	15200	15492	15232	15225	15382	15458	15623	15279	15332	15399	15285	15247	15272	15286	15345	15198	15289	15172	15344	15399	15339	15373	15270	15234	15296	15241	15269	15269	15427	15283	15300	15402	15286	15422	15233	15327	15331	15276	15230	15364	15220	15397	15390	15308	15333	15343	15296	15243	15451	15350	15262	15347	15385	15279	15202	15261	15247	15305	15409	15298	15457	15300	15264	15334	15393	15306	15363	15402	15169	15157	15272	15328	15366	15487	15310	15370	15295	15278	15256	15352	15380	15529	15395	15549	15312	15241	15351	15331	15186	15299	15263	15356	15377	15403	15272	15329	15252	15509	15541	15390	15205	15437	15363	15232	15182	15486	15385	15241	15254	15260	15293	15266	15393	15361	15341	15304	15467	15457	15257	15391	15486	15323	15263	15389	15313	15327	15414	15343	15149	15251	15236	15335	15480	15466	15318	15131	15402	15278	15317	15526	15256	15332	15234	15273	15323	15322	15253	15226	15213	15433	15141	15243	15338	15501	15238	15136	15377	15363	15134	15534	15208	15351	15455	15197	15332	15256	15335	15267	15495	15297	15354	15281	15343	15351	15517	15223	15371	15170	15157	15413	15390	15266	15436	15340	15335	15332	15249	15346	15245	15370	15389	15223	15291	15468	15231	15276	15465	15222	15355	15206	15230	15189	15316	15383	15327	15224	15241	15294	15341	15247	15418	15248	15411	15339	15289	15257	15493	15336	15332	15192	15388	15268	15332	15423	15201	15207	15326	15341	15330	15464	15290	15383	15241	15315	15349	15245	15273	15092	15394	15177	15222	15411	15338	15242	15214	15428	15212	15364	15244	15187	15293	15286	15118	15401	15342	15260	15394	15321	15296	15450	15385	15218	15162	15322	15268	15382	15381	15452	15297	15231	15181	15338	15208	15304	15313	15266	15309	15218	15355	15225	15210	15343	15339	15309	15434	15230	15250	15310	15396	15322	15413	15421	15245	15335	15444	15195	15312	15306	15402	15321	15350	15249	15133	15201	15151	15220	15416	15290	15213	15316	15140	15371	15216	15174	15492	15273	15221	15271	15301	15204	15338	15211	15402	15255	15482	15377	15372	15303	15298	15402	15152	15270	15151	15434	15371	15492	15316	15326	15141	15364	15239	15258	15392	15227	15167	15115	15361	15281	15313	15170	15311	15260	15178	15442	15332	15359	15209	15394	15525	15324	15406	15431	15373	15261	15175	15315	15293	15307	15346	15211	15153	15350	15396	15222	15373	15215	15476	15191	15397	15279	15400	15370	15343	15453	15474	15361	15443	15149	15214	15390	15297	15367	15255	15350	15376	15302	15241	15261	15192	15246	15322	15387	15428	15297	15372	15388	15562	15220	15417	15314	15142	15383	15244	15386	15380	15242	15214	15334	15372	15483	15276	15265	15304	15269	15283	15274	15255	15383	15267	15222	15412	15423	15229	15102	15153	15437	15249	15336	15233	15178	15316	15245	15190	15287	15407	15244	15354	15423	15198	15311	15226	15260	15534	15366	15242	15174	15327	15160	15165	15312	15229	15366	15370	15308	15225	15337	15356	15253	15383	15250	15318	15296	15462	15313	15253	15369	15213	15113	15283	15144	15187	15297	15315	15231	15397	15214	15492	15370	15427	15380	15212	15301	15400	15248	15392	15317	15235	15517	15239	15293	15428	15477	15286	15361	15120	15173	15375	15304	15317	15402	15228	15341	15553	15297	15270	15204	15359	15232	15380	15274	15291	15516	15368	15188	15195	15369	15238	15432	15527	15390	15345	15267	15227	15526	15360	15397	15225	15415	15391	15337	15336	15266	15343	15501	15328	15288	15228	15221	15401	15273	15297	15260	15290	15281	15274	15284	15282	15373	15437	15243	15375	15315	15375	15317	15581	15424	15358	15310	15224	15407	15372	15118	15300	15212	15437	15171	15131	15415	15480	15159	15365	15423	15377	15316	15107	15404	15337	15360	15199	15296	15314	15232	15404	15326	15216	15269	15171	15442	15256	15180	15530	15467	15341	15220	15328	15271	15292	15378	15325	15120	15391	15404	15278	15338	15276	15402	15286	15394	15203	15211	15182	15316	15344	15355	15292	15393	15646	15463	15332	15197	15399	15338	15354	15487	15231	15464	15332	15338	15403	15342	15270	15178	15268	15331	15262	15491	15270	15353	15375	15456	15045	15282	15436	15623	15389	15286	15362	15377	15335	15295	15260	15320	15337	15315	15321	15248	15284	15357	15368	15328	15238	15414	15394	15416	15444	15115	15278	15392	15189	15580	15347	15148	15248	15250	15284	15277	15108	15399	15249	15378	15269	15339	15268	15346	15396	15479	15316	15273	15277	15325	15241	15192	15382	15123	15454	15106	15274	15259	15321	15201	15433	15312	15230	15177	15142	15244	15417	15300	14995	15221	15230	15397	15371	15252	15388	15133	15371	15348	15280	15294	15299	15377	15229	15363	15217	15429	15370	15266	15403	15483	15303	15323	15255	15235	15225	15415	15248	15350	15357	15399	15446	15345	15163	15215	15494	15379	15360	15249	15391	15179	15290	15324	15469	15471	15301	15329	15397	15445	15324	15442	15259	15490	15306	15476	15325	15485	15253	15249	15315	15313	15126	15186	15272	15313	15447	15328	15213	15253	15437	15421	15417	15284	15307	15258	15254	15310	15413	15307	15314	15213	15355	15374	15190	15216	15218	15229	15189	15493	15172	15298	15174	15204	15337	15293	15374	15396	15397	15378	15286	15370	15323	15410	15270	15458	15424	15220	15337	15396	15306	15344	15512	15295	15111	15287	15392	15077	15223	15248	15225	15381	15526	15185	15223	15326	15255	15270	15131	15342	15107	15238	15185	15456	15282	15409	15323	15366	15482	15206	15164	15303	15263	15210	15370	15180	15266	15264	15314	15361	15305	15348	15338	15291	15372	15185	15293	15289	15319	15421	15331	15460	15290	15360	15135	15360	15304	15451	15316	15319	15178	15550
22477	21455	28625	24772	22137	24657	25918	21164	20024	19518	19139	18624	18689	18378	18342	18540	18203	18298	18166	18191	17853	17928	17714	17795	18145	17823	17842	17752	17848	17756	17843	17780	17900	17737	17727	17739	17736	17650	17836	17782	17883	18008	17755	17739	17830	17824	17717	17623	17831	17801	17683	17734	17873	17782	17723	17581	17692	17682	17571	17620	17759	17759	17630	17566	17590	17726	17667	17654	17847	17750	17753	17729	17719	17688	18042	17725	17683	17795	17690	17677	17532	17729	17704	17826	17630	17761	17615	17755	17667	17697	17601	17786	17646	17763	17566	17654	17769	17524	17861	17581	17712	17640	17833	17570	17800	17868	17623	17790	17899	17617	17749	17631	17803	17580	17559	17611	17558	17618	17770	17694	17716	17587	17724	17643	17748	17591	17561	17572	17603	17543	17707	17745	17803	17918	17652	17604	17601	17687	17600	17697	17468	17538	17830	17718	17697	17730	17756	17798	17852	17741	17548	17437	17740	17651	17659	17576	17436	17799	17523	17641	17554	17658	17737	17771	17680	17798	17819	17580	17435	17605	17814	17593	17622	17601	17608	17629	17579	17764	17642	17495	17815	17635	17509	17682	17515	17659	17650	17567	17651	17766	17689	17681	17809	17665	17705	17575	17681	17602	17727	17792	17509	17582	17583	17581	17602	17551	17753	17523	17579	17557	17637	17722	17683	17485	17672	17441	17722	17860	17510	17542	17642	17748	17525	17494	17614	17650	17653	17484	17665	17716	17583	17665	17796	17503	17750	17555	17616	17496	17637	17553	17572	17522	17688	17480	17753	17663	17422	17563	17555	17565	17684	17827	17591	17847	17433	17414	17761	17760	17657	17583	17793	17765	17606	17566	17599	17685	17575	17439	17761	17714	17756	17913	17539	17652	17576	17616	17663	17610	17746	17573	17906	17594	17579	17348	17508	17808	17802	17424	17420	17648	17847	17575	17646	17696	17542	17533	17445	17510	17771	17710	17824	17604	17644	17632	17765	17717	17680	17593	17659	17435	17658	17529	17544	17521	17728	17817	17568	17619	17823	17794	17758	17436	17458	17647	17562	17534	17574	17709	17673	17506	17794	17476	17744	17868	17801	17822	17658	17581	17699	17768	17575	17645	17480	17603	17637	17531	17575	17743	17585	17810	17693	17499	17513	17500	17681	17734	17723	17554	17528	17756	17578	17611	17606	17558	17715	17706	17567	17501	17622	17730	17571	17622	17768	17847	17775	17756	17643	17549	17836	17577	17563	17528	17471	17595	17639	17504	17619	17682	17392	17689	17389	17533	17576	17474	17803	17726	17525	17546	17707	17794	17596	17764	17479	17608	17546	17591	17698	17718	17686	17708	17525	17750	17643	17487	17825	17819	17751	17671	17773	17577	17544	17499	17593	17655	17600	17782	17633	17832	17737	17624	17478	17529	17558	17696	17538	17441	17667	17732	17559	17496	17695	17623	17720	17683	17729	17629	17712	17688	17653	17637	17536	17688	17474	17573	17503	17660	17674	17658	17573	17776	17475	17610	17706	17712	17452	17666	17532	17674	17667	17735	17706	17612	17452	17767	17803	17811	17694	17510	17474	17635	17452	17710	17841	17673	17663	17737	17621	17638	17692	17803	17414	17490	17588	17524	17810	17535	17523	17738	17778	17546	17575	17559	17807	17713	17514	17438	17663	17445	17545	17818	17732	17531	17559	17552	17716	17616	17677	17664	17601	17638	17686	17591	17843	17637	17507	17238	17679	17722	17743	17711	17432	17734	17486	17601	17867	17710	17763	17827	17673	17610	17590	17646	17635	17548	17618	17697	17847	17507	17762	17998	17688	17693	17603	17501	17572	17758	17708	17877	17608	17685	17804	17582	17818	17830	17552	17791	17578	17824	17725	17597	17669	17715	17770	17847	17668	17511	17514	17570	17789	17797	17712	17589	17585	17749	17774	17577	17619	17719	17518	17584	17624	17624	17619	17625	17593	17619	17430	17561	17680	17610	17709	17601	17803	17557	17592	17334	17534	17390	17783	17534	17609	17550	17454	17416	17519	17688	17829	17851	17886	17479	17703	17733	17662	17685	17608	17692	17722	17667	17789	17626	17491	17709	17561	17838	17685	17547	17860	17762	17577	17575	17751	17317	17491	17612	17924	17751	17558	17759	17691	17726	17557	17591	17723	17698	17667	17457	17841	17757	17558	17811	17637	17526	17602	17487	17837	17726	17651	17486	17814	17781	17602	17648	17746	17798	17630	17874	17551	17508	17413	17735	17691	17565	17685	17748	17872	17632	17778	17875	17596	17677	17617	17549	17413	17688	17575	17545	17821	17672	17828	17540	17640	17798	17589	17535	17810	17807	17389	17667	17766	17550	17686	17798	17711	17576	17505	17537	17621	17581	17537	17431	17503	17524	17625	17547	17619	17756	17523	17429	17676	17788	17900	17663	17686	17670	17563	17824	17619	17695	17515	17633	17604	17577	17529	17774	17524	17551	17690	17692	17344	17574	17841	17626	17726	17648	17683	17725	17611	17809	17641	17575	17763	17492	17659	17796	17919	17564	17771	17420	17702	17922	17616	17631	17697	17725	17499	17608	17782	17753	17711	17547	17832	17696	17577	17659	17613	17373	17911	17605	17651	17694	17669	17743	17768	17697	17726	17551	17611	17648	17700	17743	17696	17618	17733	17487	17641	17539	17651	17559	17590	17596	17750	17791	17672	17508	17638	17449	17541	17786	17607	17769	17590	17742	17716	17815	17593	17456	17641	17417	17749	17731	17612	17614	17717	17635	17625	17567	17603	17375	17621	17524	17583	17455	17663	17482	17597	17720	17592	17673	17486	17630	17541	17781	17765	17772	17638	17541	17593	17535	17663	17443	17557	17717	17661	17541	17666	17588	17605	17630	17807	17366	17511	17769	17786	17627	17630	17727	17568	17743	17493	17486	17508	17769	17561	17630	17485	17526	17725	17690	17652	17715	17487	17587	17617	17612	17529	17454	17410	17540	17648	17470	17610	17449	17466	17658	17610	17733	17757	17801	17489	17687	17608	17738	17809	17539	17626	17835	17905	17744	17644	17710	17763	17718	17618	17636	17619	17569	17548	17535	17615	17711	17618	17502	17509	17602	17520	17653	17836	17647	17517	17347	17735	17585	17638	17440	17517	17588	17570	17579	17711	17740	17599	17715	17698	17612	17470	17567	17593	17518	17911	17841	17432	17549	17554	17409	17647	17645	17475	17598	17704	17536	17688	17765	17828	17675	17678	17634	17795	17487	17635	17653	17601	17692	17610	17744	17684	17798	17811	17812	17569	17403	17571	17661	17677	17756	17594	17743	17652	18013	17774	17811	17580	17790	17507	17550	17668	17577	17552	17569	17436	17730	17738	17847	17729	17708	17404	17635	17650	17434	17620	17593	17766	17828	17586	17385	17440	17788	17701	17731	17622	17783	17649	17735	17773	18077	17608	17714	17761	17599	17483	17655	17564	17671	17374	17559	17657	17499	17638	17678	17567	17716	17712	17606	17460	17671	17703	17549	17885	17560	17630	17727	17703	17618	17638	17800	17573	17769	17714	17519	17770	17691	17746	17597	17616	17574	17642	17720	17622	17616	17616	17569	17710	17516	17615	17560	17758	17797	17649	17719	17615	17543	17625	17435	17754	17776	17660	17620	17713	17651	17554	17590	17633	17766	17634	17593	17597	17683	17814	17520	17692	17715	17832	17873	17627	17647	17814	17766	17581	17794	17822	17722	17850	17518	17578	17511	17689	17655	17711	17918	17418	17715	17794	17588	17615	17439	17545	17525	17576	17570	17731	17723	17723	17626	17641	17736	17834	17665	17654	17630	17718	17574	17665	17604	17552	17721	17757	17897	17624	17821	17605	17436	17631	17595	17728	17640	17413	17622	17697	17621	17582	17692	17587	17489	17767	17681	17746	17782	17569	17697	17664	17764	17737	17562	17553	17649	17658	17614	17861	17661	17643	17768	17564	17569	17678	17745	17657	17685	17653	17844	17701	17673	17720	17678	17688	17530	17602	17572	17604	17652	17693	17636	17690	17505	17618	17499	17685	17739	17571	17680	17674	17571	17669	17551	17704	17506	17568	17758	17589	17827	17579	17535	17650	17665	17539	17789	17555	17681	17499	17683	17657	17630	17778	17699	17759	17745	17923	17605	17627	17609	17578	17525	17547	17574	17537	17625	17517	17655	17609	17755	17505	17598	17601	17630	17742	17654	17524	17780	17369	17528	17665	17687	17623	17563	17845	17701	17625	17512	17679	17656	17570	17718	17768	17675	17704	17745	17596	17616	17574	17765	17339	17475	17724	17600	17724	17613	17567	17760	17638	17444	17918	17484	17436	17648	17521	17572	17769	17696	17633	17743	17718	17568	17494	17739	17679	17517	17802	17396	17455	17667	17495	17657	17719	17579	17717	17714	17587	17662	17666	17619	17653	17748	17595	17751	17566	17622	17645	17717	17589	17581	17685	17741	17747	17555	17597	17649	17733	17523	17620	17736	17512	17608	17780	17672	17670	17902	17646	17610	17608	17679	17654	17768	17765	17423	17690	17465	17474	17456	17571	17503	17618	17560	17484	17769	17841	17621	17739	17660	17551	17640	17725	17517	17602	17695	17483	17621	17482	17734	17553	17721	17585	17582	17687	17781	17629	17711	17751	17649	17723	17371	17583	17726	17597	17663	17446	17645	17658	17766	17531	17773	17691	17760	17467	17619	17490	17624	17678	17704	17850	17670	17476	17332	17768	17523	17822	17722	17568	17619	17528	17478	17525	17734	17599	17613	17661	17874	17649	17721	17769	17459	17669	17495	17745	17821	17500	17716	17594	17626	17835	17668	17622	17722	17757	17601	17601	17789	17650	17728	17700	17820	17588	17728	17768	17567	17597	17558	17900	17657	17585	17724	17703	17919	17811	17545	17731	17789	17815	17523	17708	17775	17641	17817	17614	17576	17587	17452	17617	17555	17663	17691	17652	17511	17745	17596	17636	17624	17838	17641	17616	17521	17435	17701	17846	17655	17643	17654	17625	17559	17690	17645	17619	17652	17882	17471	17766	17720	17592	17806	17684	17559	17698	17690	17744	17783	17665	17766	17538	17657	17629	17763	17806	17919	17691	17770	17621	17523	17619	17591
23943	47384	39999	31682	26859	24132	21891	20312	18875	17930	17324	17095	16761	16553	16371	16425	16124	16148	16017	16097	15929	15839	15834	15831	15650	15773	15818	15719	15604	15673	15719	15688	15557	15818	15463	15754	15434	15608	15530	15667	15820	15450	15675	15469	15573	15593	15637	15723	15564	15547	15510	15361	15617	15465	15569	15683	15648	15521	15475	15629	15616	15423	15475	15492	15769	15531	15612	15674	15590	15396	15545	15560	15710	15494	15448	15539	15483	15398	15405	15493	15471	15435	15564	15555	15594	15568	15459	15652	15549	15678	15654	15564	15373	15603	15454	15525	15625	15575	15672	15814	15409	15398	15715	15509	15580	15409	15583	15671	15804	15878	15563	15470	15602	15558	15514	15481	15630	15560	15474	15514	15490	15606	15590	15382	15502	15411	15606	15572	15380	15486	15576	15407	15726	15423	15462	15492	15644	15576	15530	15575	15535	15539	15545	15485	15548	15467	15697	15489	15505	15494	15621	15531	15516	15470	15619	15488	15461	15364	15575	15591	15348	15618	15481	15565	15481	15409	15619	15620	15504	15573	15615	15538	15487	15664	15560	15524	15766	15461	15443	15496	15639	15554	15634	15578	15651	15333	15524	15723	15439	15586	15475	15577	15688	15535	15684	15551	15573	15698	15613	15588	15428	15432	15559	15607	15690	15544	15513	15612	15649	15494	15592	15692	15445	15472	15553	15440	15537	15599	15317	15470	15579	15481	15578	15518	15600	15525	15521	15654	15362	15391	15662	15637	15577	15617	15548	15700	15729	15460	15547	15540	15404	15540	15377	15564	15604	15502	15736	15587	15614	15588	15585	15624	15747	15723	15578	15531	15357	15626	15639	15616	15365	15706	15449	15577	15447	15465	15515	15477	15467	15508	15506	15508	15585	15570	15593	15333	15572	15410	15511	15571	15614	15358	15622	15700	15395	15557	15585	15452	15602	15530	15662	15756	15502	15579	15472	15497	15726	15653	15626	15569	15751	15618	15482	15417	15604	15544	15562	15603	15455	15602	15523	15742	15486	15555	15583	15539	15326	15701	15433	15636	15491	15646	15607	15454	15608	15559	15549	15576	15709	15709	15632	15544	15507	15580	15470	15365	15593	15582	15635	15514	15567	15482	15568	15584	15483	15687	15461	15642	15509	15526	15597	15736	15682	15394	15765	15521	15627	15421	15565	15641	15542	15441	15587	15612	15463	15721	15487	15665	15698	15511	15538	15452	15566	15407	15668	15620	15582	15595	15548	15408	15609	15493	15523	15629	15505	15547	15567	15624	15383	15684	15726	15500	15637	15690	15414	15579	15515	15618	15360	15534	15591	15568	15684	15530	15588	15549	15612	15565	15732	15810	15523	15654	15490	15464	15690	15592	15482	15479	15500	15616	15630	15498	15656	15453	15476	15608	15518	15579	15651	15687	15433	15543	15646	15474	15787	15492	15480	15572	15683	15565	15677	15592	15677	15551	15619	15534	15702	15520	15527	15492	15558	15671	15498	15469	15479	15520	15365	15571	15566	15541	15517	15731	15513	15418	15636	15623	15612	15546	15642	15435	15609	15497	15641	15458	15402	15447	15470	15523	15534	15486	15419	15585	15579	15658	15691	15615	15586	15599	15703	15391	15403	15446	15520	15427	15431	15593	15618	15528	15713	15477	15502	15671	15419	15651	15609	15651	15639	15457	15472	15555	15634	15487	15583	15612	15507	15554	15511	15574	15613	15483	15548	15560	15455	15542	15717	15700	15556	15473	15521	15493	15534	15594	15451	15398	15658	15580	15724	15529	15606	15340	15654	15635	15623	15478	15450	15400	15718	15596	15663	15657	15576	15654	15563	15414	15612	15685	15448	15616	15648	15560	15419	15441	15451	15537	15637	15630	15592	15583	15484	15596	15458	15529	15514	15662	15637	15572	15561	15610	15619	15437	15566	15409	15540	15517	15594	15439	15483	15505	15530	15673	15449	15686	15490	15442	15679	15623	15548	15710	15498	15455	15610	15529	15380	15535	15525	15511	15603	15629	15563	15607	15612	15631	15578	15511	15466	15525	15667	15507	15529	15594	15575	15798	15622	15399	15531	15597	15687	15528	15598	15552	15584	15464	15516	15466	15469	15522	15654	15483	15543	15543	15571	15657	15658	15471	15443	15392	15457	15474	15667	15515	15479	15601	15594	15556	15511	15625	15716	15599	15528	15594	15568	15583	15537	15476	15547	15481	15620	15597	15449	15686	15690	15488	15627	15570	15481	15568	15544	15686	15573	15576	15305	15851	15552	15582	15538	15519	15708	15514	15576	15660	15587	15520	15535	15571	15590	15779	15539	15577	15517	15595	15684	15507	15469	15582	15628	15645	15579	15618	15437	15617	15541	15462	15666	15553	15493	15494	15593	15277	15714	15472	15549	15725	15370	15630	15314	15330	15604	15554	15473	15595	15555	15595	15449	15652	15610	15735	15578	15628	15477	15568	15451	15571	15415	15572	15425	15626	15599	15767	15792	15579	15541	15519	15625	15644	15441	15576	15609	15333	15752	15512	15576	15580	15249	15512	15648	15625	15395	15475	15449	15381	15580	15601	15573	15500	15631	15515	15595	15524	15617	15479	15655	15658	15547	15631	15507	15617	15678	15546	15622	15578	15545	15622	15410	15542	15438	15832	15579	15556	15597	15606	15467	15605	15560	15579	15525	15561	15609	15535	15385	15610	15505	15757	15524	15524	15568	15467	15697	15495	15634	15693	15516	15513	15536	15496	15536	15524	15786	15607	15458	15488	15577	15493	15531	15462	15617	15457	15490	15477	15549	15467	15776	15560	15570	15609	15681	15666	15526	15626	15774	15561	15724	15483	15633	15586	15609	15478	15464	15516	15474	15388	15673	15518	15442	15635	15522	15696	15536	15510	15537	15546	15520	15468	15645	15780	15522	15448	15583	15666	15478	15459	15409	15460	15609	15459	15624	15539	15639	15624	15465	15553	15465	15397	15701	15604	15650	15531	15583	15544	15678	15520	15618	15570	15571	15636	15460	15515	15465	15592	15498	15540	15484	15516	15647	15525	15489	15503	15582	15663	15571	15574	15472	15724	15532	15502	15474	15662	15703	15443	15594	15621	15610	15429	15480	15548	15590	15727	15564	15548	15526	15661	15535	15661	15435	15548	15528	15540	15513	15488	15607	15603	15614	15451	15545	15556	15572	15680	15617	15687	15545	15716	15654	15571	15594	15490	15460	15314	15514	15568	15493	15596	15531	15567	15610	15420	15531	15498	15618	15604	15560	15470	15497	15580	15436	15651	15357	15563	15715	15643	15627	15655	15407	15291	15540	15523	15640	15505	15550	15432	15417	15573	15470	15544	15548	15547	15684	15570	15561	15457	15584	15398	15548	15371	15601	15485	15554	15458	15614	15604	15512	15589	15586	15754	15561	15525	15506	15527	15604	15483	15723	15655	15641	15482	15478	15541	15605	15604	15593	15476	15491	15413	15364	15750	15526	15601	15394	15464	15495	15448	15457	15381	15489	15709	15416	15484	15503	15450	15767	15498	15417	15526	15597	15684	15713	15820	15491	15644	15539	15585	15472	15533	15630	15616	15602	15482	15559	15490	15727	15787	15539	15445	15675	15492	15363	15496	15621	15580	15663	15637	15491	15499	15492	15568	15348	15607	15635	15664	15362	15560	15532	15739	15566	15584	15493	15456	15470	15619	15468	15634	15615	15704	15713	15564	15557	15394	15611	15590	15676	15536	15590	15571	15620	15490	15524	15547	15627	15766	15317	15683	15455	15566	15666	15602	15434	15612	15540	15533	15577	15446	15507	15481	15572	15555	15551	15417	15654	15587	15592	15639	15529	15477	15348	15619	15356	15545	15504	15475	15470	15466	15287	15740	15538	15605	15627	15542	15348	15805	15618	15695	15631	15492	15374	15552	15252	15654	15300	15733	15751	15405	15657	15510	15740	15617	15545	15453	15592	15394	15601	15607	15728	15458	15489	15539	15519	15428	15617	15519	15364	15539	15396	15554	15508	15514	15467	15590	15572	15357	15489	15511	15620	15491	15534	15539	15679	15683	15455	15696	15580	15557	15454	15589	15520	15703	15522	15570	15495	15671	15659	15417	15714	15593	15413	15623	15635	15499	15453	15691	15611	15547	15387	15384	15512	15584	15603	15530	15616	15596	15486	15452	15469	15619	15555	15676	15601	15691	15598	15502	15651	15623	15628	15474	15614	15664	15403	15574	15585	15491	15461	15635	15665	15478	15406	15630	15396	15585	15709	15557	15522	15479	15357	15550	15538	15648	15561	15567	15407	15593	15624	15409	15544	15347	15437	15477	15561	15475	15554	15674	15545	15605	15595	15353	15399	15601	15517	15476	15440	15521	15658	15375	15489	15566	15566	15493	15674	15482	15607	15686	15604	15525	15495	15559	15459	15438	15705	15533	15574	15508	15614	15649	15460	15479	15688	15517	15617	15624	15533	15487	15633	15444	15429	15584	15522	15636	15547	15666	15650	15613	15649	15495	15577	15613	15637	15508	15675	15523	15696	15509	15425	15549	15555	15629	15402	15661	15518	15715	15577	15583	15424	15627	15563	15476	15623	15594	15687	15520	15536	15412	15629	15402	15652	15549	15559	15394	15560	15580	15618	15466	15685	15486	15561	15411	15618	15462	15594	15425	15680	15513	15554	15673	15521	15671	15449	15414	15528	15766	15539	15505	15561	15565	15667	15434	15656	15470	15431	15522	15479	15591	15529	15474	15708	15636	15697	15487	15732	15739	15694	15600	15621	15516	15615	15506	15428	15585	15519	15663	15708	15547	15726	15630	15688	15360	15405	15616	15572	15476	15660	15608	15605	15548	15549	15565	15568	15590	15403	15434	15452	15502	15564	15515	15645	15577	15643	15622	15651	15767	15618	15644	15459	15676	15577	15687	15607	15490	15593	15662	15612	15419	15500	15686	15528	15586	15669	15802	15672	15574	15439	15553	15443	15512	15738	15676	15472	15649	15554	15513	15581	15712	15491	15577	15633	15558	15691	15489	15612	15502	15534	15498	15545	15487	15542	15497	15372	15539	15581	15516	15464	15528	15601	15273	15443	15541	15512	15498	15581	15647	15548	15470	15550	15579	15567	15606	15511	15396	15497	15410	15729	15372
29712	25824	29705	25471	21599	20087	19297	18476	18164	17893	17769	17867	17773	17634	17620	17737	17464	17610	17605	17390	17505	17476	17506	17308	17394	17379	17553	17545	17676	17471	17362	17584	17336	17476	17469	17325	17401	17389	17227	17458	17386	17446	17532	17406	17278	17486	17316	17459	17667	17403	17394	17594	17403	17420	17433	17559	17537	17345	17586	17499	17411	17469	17465	17457	17424	17265	17590	17340	17450	17377	17318	17373	17339	17699	17447	17296	17448	17581	17509	17171	17615	17204	17422	17261	17349	17316	17381	17363	17438	17239	17534	17466	17404	17302	17347	17279	17414	17340	17385	17471	17232	17360	17337	17279	17105	17344	17267	17346	17230	17362	17311	17283	17324	17566	17387	17317	17385	17382	17368	17240	17361	17612	17362	17610	17432	17345	17294	17227	17215	17421	17416	17462	17316	17487	17354	17553	17310	17522	17313	17285	17395	17472	17511	17337	17215	17555	17453	17457	17375	17316	17289	17310	17321	17361	17395	17336	17509	17409	17515	17399	17530	17276	17468	17375	17427	17553	17627	17466	17452	17294	17301	17399	17145	17401	17453	17219	17267	17206	17404	17410	17406	17408	17552	17346	17460	17482	17409	17327	17414	17299	17250	17374	17396	17286	17524	17511	17259	17414	17381	17362	17378	17491	17330	17400	17224	17356	17424	17719	17628	17404	17210	17351	17464	17345	17336	17305	17295	17234	17387	17264	17480	17505	17391	17261	17436	17328	17489	17542	17523	17315	17259	17337	17609	17326	17451	17467	17239	17419	17435	17303	17272	17316	17385	17467	17383	17386	17356	17255	17339	17418	17434	17591	17296	17283	17598	17503	17378	17532	17457	17209	17209	17359	17209	17356	17430	17355	17259	17476	17456	17339	17389	17340	17429	17255	17296	17167	17459	17506	17407	17158	17639	17174	17311	17401	17384	17562	17422	17575	17649	17479	17422	17452	17248	17577	17541	17367	17421	17421	17385	17232	17495	17521	17301	17384	17406	17511	17360	17350	17243	17283	17540	17473	17558	17362	17396	17491	17317	17363	17606	17230	17521	17427	17508	17317	17646	17349	17395	17392	17274	17596	17625	17292	17617	17443	17370	17140	17138	17428	17720	17274	17173	17502	17516	17282	17244	17427	17401	17352	17540	17419	17514	17309	17570	17329	17360	17449	17364	17380	17276	17330	17402	17541	17407	17361	17371	17323	17326	17565	17421	17503	17432	17359	17218	17224	17528	17468	17227	17376	17446	17304	17342	17311	17475	17293	17353	17306	17242	17531	17249	17224	17530	17288	17241	17420	17347	17509	17428	17505	17255	17303	17303	17242	17537	17400	17507	17228	17610	17421	17229	17307	17331	17408	17284	17298	17412	17236	17358	17290	17489	17537	17564	17261	17375	17156	17457	17323	17390	17314	17428	17389	17277	17471	17587	17434	17364	17336	17298	17552	17323	17528	17280	17423	17342	17307	17489	17361	17403	17344	17432	17445	17427	17277	17507	17573	17224	17469	17381	17125	17641	17459	17232	17271	17365	17243	17230	17347	17260	17380	17322	17512	17314	17275	17295	17421	17293	17479	17461	17322	17396	17287	17356	17560	17323	17530	17601	17375	17411	17314	17386	17481	17299	17227	17529	17227	17421	17318	17376	17312	17240	17387	17413	17410	17497	17398	17358	17406	17329	17087	17182	17474	17381	17523	17395	17330	17216	17337	17500	17390	17452	17506	17229	17546	17473	17071	17463	17290	17208	17392	17454	17371	17364	17494	17235	17413	17562	17532	17320	17660	17381	17296	17261	17474	17514	17345	17423	17458	17564	17724	17398	17478	17592	17382	17380	17498	17222	17277	17344	17388	17258	17341	17442	17396	17342	17415	17290	17444	17509	17388	17512	17218	17285	17285	17471	17450	17379	17450	17394	17455	17319	17316	17406	17450	17241	17419	17196	17467	17103	17425	17464	17364	17372	17438	17288	17358	17601	17442	17174	17568	17284	17411	17366	17420	17451	17321	17221	17394	17575	17440	17356	17432	17316	17312	17323	17320	17491	17531	17568	17505	17416	17361	17276	17464	17395	17421	17369	17250	17375	17402	17301	17472	17541	17297	17384	17315	17477	17337	17523	17367	17385	17542	17176	17361	17605	17509	17467	17412	17344	17373	17621	17344	17239	17291	17367	17213	17252	17244	17447	17421	17406	17467	17342	17506	17641	17482	17363	17395	17518	17574	17379	17357	17395	17418	17558	17425	17229	17426	17315	17312	17350	17409	17321	17597	17433	17275	17368	17284	17481	17219	17212	17354	17497	17268	17379	17361	17540	17377	17480	17248	17487	17458	17385	17313	17466	17491	17505	17226	17532	17414	17475	17498	17595	17535	17366	17390	17412	17357	17276	17386	17336	17513	17417	17414	17423	17287	17397	17503	17595	17299	17414	17383	17285	17330	17455	17356	17347	17481	17521	17654	17405	17359	17334	17365	17432	17424	17219	17303	17428	17289	17370	17434	17548	17408	17352	17553	17356	17416	17559	17460	17357	17306	17310	17251	17369	17365	17290	17371	17541	17397	17374	17309	17386	17395	17425	17449	17520	17451	17306	17413	17354	17367	17636	17354	17266	17463	17623	17437	17319	17232	17350	17371	17336	17410	17300	17331	17470	17434	17231	17500	17233	17516	17461	17293	17592	17374	17560	17318	17366	17601	17449	17514	17378	17374	17376	17375	17326	17448	17438	17441	17434	17235	17180	17152	17522	17468	17435	17466	17293	17388	17398	17319	17266	17564	17372	17191	17432	17529	17210	17258	17426	17400	17543	17579	17486	17350	17357	17514	17626	17326	17417	17333	17315	17385	17633	17378	17524	17561	17301	17332	17522	17560	17646	17298	17444	17429	17361	17291	17504	17228	17240	17394	17462	17339	17072	17417	17490	17585	17562	17546	17381	17422	17229	17364	17255	17427	17439	17418	17678	17148	17475	17354	17516	17257	17597	17275	17434	17337	17455	17426	17480	17423	17364	17331	17438	17461	17390	17363	17282	17428	17457	17309	17509	17318	17379	17510	17313	17449	17374	17323	17478	17506	17518	17404	17211	17409	17509	17439	17281	17350	17441	17478	17493	17402	17431	17235	17312	17344	17366	17409	17456	17594	17489	17485	17376	17257	17516	17397	17154	17482	17428	17551	17510	17193	17463	17491	17433	17399	17433	17395	17567	17552	17433	17367	17568	17335	17528	17508	17330	17134	17513	17502	17463	17561	17547	17715	17390	17529	17280	17486	17393	17498	17406	17490	17292	17444	17230	17640	17384	17341	17189	17377	17419	17278	17369	17420	17434	17198	17479	17454	17332	17188	17257	17332	17271	17244	17461	17360	17453	17284	17489	17397	17438	17314	17356	17382	17403	17389	17381	17408	17452	17470	17412	17323	17344	17412	17369	17705	17582	17393	17520	17565	17402	17422	17473	17415	17365	17500	17554	17456	17351	17384	17404	17364	17265	17463	17396	17534	17373	17441	17501	17394	17367	17527	17282	17403	17628	17218	17127	17428	17366	17421	17347	17307	17546	17314	17142	17361	17340	17436	17441	17380	17389	17395	17456	17390	17617	17471	17486	17454	17556	17365	17467	17388	17547	17317	17435	17437	17335	17588	17186	17263	17455	17319	17262	17470	17282	17154	17494	17369	17261	17326	17585	17458	17427	17315	17289	17497	17473	17446	17502	17392	17397	17322	17280	17109	17416	17280	17403	17522	17464	17304	17353	17340	17502	17587	17414	17273	17365	17501	17345	17515	17518	17188	17462	17493	17258	17283	17520	17484	17326	17315	17421	17396	17498	17416	17359	17454	17397	17401	17434	17283	17503	17419	17310	17414	17268	17448	17208	17491	17348	17212	17448	17293	17534	17345	17395	17488	17383	17398	17250	17438	17322	17304	17397	17479	17223	17350	17432	17449	17212	17315	17534	17240	17474	17185	17394	17352	17457	17491	17370	17368	17208	17264	17266	17219	17332	17432	17387	17490	17378	17257	17498	17381	17476	17471	17586	17331	17303	17388	17352	17255	17455	17476	17181	17104	17554	17372	17364	17484	17512	17378	17436	17326	17395	17409	17324	17327	17673	17480	17381	17465	17249	17328	17304	17365	17445	17383	17250	17438	17455	17262	17265	17513	17502	17417	17150	17268	17390	17266	17318	17274	17490	17291	17379	17361	17173	17288	17563	17471	17394	17350	17188	17559	17198	17377	17732	17407	17354	17283	17676	17670	17527	17246	17352	17570	17436	17236	17379	17209	17463	17592	17390	17363	17447	17458	17221	17414	17434	17285	17257	17347	17576	17455	17510	17201	17347	17237	17300	17507	17469	17195	17297	17576	17454	17422	17494	17461	17400	17271	17358	17394	17411	17397	17494	17313	17345	17382	17394	17559	17479	17498	17392	17445	17269	17217	17583	17441	17263	17384	17311	17382	17317	17359	17344	17476	17420	17546	17330	17526	17425	17317	17306	17294	17393	17283	17386	17268	17551	17418	17394	17303	17257	17454	17419	17185	17336	17608	17467	17459	17432	17393	17269	17376	17292	17524	17558	17347	17322	17363	17418	17562	17338	17431	17441	17524	17502	17516	17481	17471	17524	17476	17395	17467	17421	17427	17294	17539	17417	17488	17355	17418	17228	17282	17187	17395	17572	17455	17287	17230	17317	17255	17179	17420	17262	17417	17572	17328	17310	17507	17495	17362	17236	17472	17385	17386	17439	17551	17344	17362	17308	17548	17230	17312	17300	17549	17248	17503	17233	17388	17507	17493	17476	17336	17337	17363	17526	17225	17339	17259	17426	17387	17412	17360	17348	17213	17354	17435	17415	17379	17593	17388	17307	17502	17603	17306	17407	17299	17223	17344	17298	17430	17330	17372	17530	17294	17476	17397	17337	17447	17502	17412	17468	17397	17268	17379	17637	17370	17413	17369	17437	17313	17310	17309	17216	17360	17511	17379	17401	17448	17253	17423	17468	17251	17530	17424	17516	17331	17423	17373	17514	17307	17416	17335	17388	17345	17534	17285	17475	17413	17365	17367	17281	17335	17514	17590	17347	17527	17383	17464	17363	17484	17481	17284	17600	17349	17673	17334	17268	17385	17409	17604	17445	17406	17365	17311	17453	17369
24103	37318	30506	23939	21086	19080	18005	17118	16714	16468	16324	15937	15984	15758	15772	15872	15779	15744	15675	15466	15593	15438	15667	15509	15419	15516	15599	15280	15354	15442	15373	15585	15555	15497	15530	15442	15524	15411	15472	15375	15485	15450	15391	15454	15344	15392	15361	15584	15481	15444	15438	15521	15303	15433	15412	15389	15483	15249	15468	15531	15341	15483	15425	15390	15282	15322	15525	15355	15652	15310	15504	15332	15438	15476	15635	15407	15510	15428	15268	15391	15363	15228	15376	15519	15463	15408	15516	15409	15357	15368	15445	15301	15550	15383	15560	15486	15544	15430	15399	15366	15505	15482	15519	15368	15359	15537	15427	15499	15595	15392	15285	15333	15238	15556	15472	15559	15422	15622	15380	15485	15323	15325	15542	15317	15485	15433	15284	15412	15444	15511	15569	15327	15546	15334	15628	15383	15528	15360	15609	15427	15448	15468	15352	15397	15397	15417	15596	15580	15296	15442	15534	15321	15351	15354	15428	15292	15372	15513	15484	15356	15404	15353	15440	15338	15345	15322	15493	15528	15460	15403	15536	15423	15481	15415	15330	15449	15436	15509	15369	15417	15477	15272	15437	15362	15431	15285	15523	15440	15415	15323	15416	15580	15310	15351	15278	15561	15476	15522	15438	15484	15311	15358	15304	15462	15357	15286	15485	15393	15560	15368	15517	15412	15350	15521	15611	15366	15270	15396	15550	15262	15558	15328	15294	15312	15283	15362	15329	15491	15346	15467	15571	15506	15462	15466	15415	15402	15382	15268	15416	15372	15340	15284	15365	15410	15277	15354	15517	15278	15322	15372	15358	15289	15492	15567	15101	15410	15416	15322	15446	15466	15429	15403	15428	15374	15432	15404	15491	15349	15346	15450	15454	15298	15348	15497	15271	15361	15287	15338	15403	15401	15394	15543	15441	15406	15627	15353	15416	15403	15447	15509	15245	15476	15427	15441	15417	15470	15373	15327	15383	15468	15472	15467	15530	15271	15497	15375	15534	15406	15407	15380	15645	15421	15452	15294	15317	15415	15262	15452	15328	15431	15552	15410	15503	15536	15316	15429	15523	15468	15390	15245	15434	15327	15381	15487	15508	15437	15412	15323	15546	15481	15513	15473	15439	15298	15316	15375	15385	15368	15391	15473	15274	15754	15482	15536	15404	15426	15423	15392	15361	15325	15442	15557	15310	15467	15476	15430	15517	15407	15519	15347	15511	15444	15217	15560	15249	15425	15334	15420	15612	15441	15505	15485	15378	15411	15371	15542	15504	15448	15371	15260	15380	15452	15448	15330	15438	15260	15443	15385	15430	15412	15288	15417	15508	15483	15517	15358	15668	15351	15486	15348	15396	15373	15398	15404	15283	15424	15432	15450	15408	15433	15348	15369	15443	15459	15319	15462	15408	15383	15577	15552	15380	15304	15420	15385	15445	15610	15170	15357	15423	15548	15428	15377	15553	15428	15312	15456	15461	15518	15375	15359	15514	15417	15396	15252	15350	15307	15517	15343	15487	15383	15439	15367	15558	15431	15307	15652	15256	15381	15476	15564	15389	15373	15337	15608	15411	15450	15350	15364	15261	15369	15344	15413	15428	15426	15416	15359	15450	15388	15292	15361	15446	15450	15259	15618	15402	15355	15424	15187	15399	15401	15362	15454	15375	15485	15582	15263	15407	15410	15394	15503	15393	15431	15417	15504	15398	15479	15259	15340	15404	15362	15508	15408	15499	15532	15437	15307	15333	15496	15471	15425	15427	15446	15550	15567	15185	15313	15303	15470	15388	15218	15456	15414	15205	15376	15525	15582	15377	15670	15448	15565	15472	15454	15281	15518	15505	15450	15341	15273	15624	15285	15380	15471	15541	15298	15510	15454	15300	15557	15539	15509	15413	15396	15525	15522	15487	15530	15411	15435	15551	15347	15420	15576	15619	15442	15488	15525	15510	15558	15382	15335	15526	15420	15586	15471	15550	15462	15416	15193	15410	15595	15463	15358	15327	15362	15444	15453	15422	15314	15334	15412	15226	15440	15369	15537	15443	15480	15377	15422	15498	15442	15333	15312	15372	15378	15528	15549	15417	15493	15500	15442	15380	15385	15319	15357	15336	15507	15355	15452	15478	15240	15364	15623	15382	15450	15435	15323	15400	15416	15167	15405	15481	15506	15506	15335	15471	15359	15665	15432	15402	15657	15393	15372	15417	15572	15325	15398	15485	15450	15345	15428	15546	15460	15525	15364	15491	15181	15477	15539	15147	15409	15240	15265	15434	15242	15461	15395	15351	15546	15396	15417	15368	15510	15311	15309	15487	15408	15246	15444	15312	15475	15418	15413	15357	15369	15381	15500	15368	15218	15424	15266	15575	15437	15431	15469	15438	15496	15561	15422	15459	15269	15608	15378	15371	15295	15489	15529	15234	15355	15416	15383	15351	15482	15354	15380	15566	15439	15379	15425	15418	15476	15333	15403	15566	15248	15457	15375	15402	15512	15412	15549	15508	15450	15422	15477	15351	15390	15543	15329	15384	15279	15474	15427	15572	15437	15627	15429	15410	15397	15354	15469	15516	15529	15247	15400	15423	15334	15363	15232	15393	15419	15439	15511	15440	15472	15491	15273	15241	15396	15432	15580	15632	15509	15509	15496	15437	15440	15516	15588	15408	15538	15380	15242	15355	15220	15477	15368	15385	15312	15420	15490	15457	15453	15195	15428	15391	15535	15489	15509	15475	15345	15440	15594	15370	15571	15301	15458	15309	15371	15361	15521	15306	15356	15344	15387	15268	15454	15416	15426	15441	15495	15361	15397	15186	15346	15574	15481	15302	15505	15376	15259	15522	15499	15413	15567	15324	15522	15304	15370	15384	15395	15314	15397	15411	15359	15491	15548	15238	15471	15328	15532	15499	15348	15478	15344	15362	15335	15322	15423	15547	15425	15459	15512	15261	15286	15410	15578	15413	15462	15407	15501	15422	15516	15416	15608	15484	15339	15568	15403	15418	15486	15420	15292	15438	15466	15329	15242	15399	15510	15280	15346	15493	15551	15313	15285	15303	15436	15308	15303	15508	15459	15405	15396	15470	15347	15444	15653	15396	15512	15360	15439	15493	15370	15486	15458	15485	15461	15451	15519	15435	15212	15434	15328	15294	15460	15386	15454	15496	15426	15495	15504	15200	15523	15525	15436	15367	15359	15360	15480	15536	15357	15512	15297	15497	15371	15371	15470	15575	15313	15466	15512	15337	15264	15363	15430	15501	15392	15376	15410	15535	15337	15435	15177	15478	15375	15370	15366	15328	15308	15431	15521	15404	15565	15460	15372	15351	15404	15413	15349	15396	15460	15323	15562	15514	15308	15377	15538	15480	15344	15239	15290	15494	15440	15373	15355	15447	15413	15480	15400	15388	15317	15362	15580	15343	15525	15577	15294	15456	15540	15341	15388	15480	15333	15398	15446	15479	15450	15445	15443	15418	15441	15403	15345	15283	15532	15552	15368	15453	15435	15319	15431	15347	15613	15455	15449	15295	15475	15436	15481	15351	15477	15457	15482	15459	15468	15533	15329	15327	15289	15236	15381	15528	15511	15344	15495	15398	15217	15282	15207	15419	15440	15419	15310	15514	15557	15485	15438	15538	15437	15500	15338	15390	15602	15425	15380	15555	15275	15428	15422	15511	15593	15509	15355	15324	15436	15423	15419	15506	15496	15349	15469	15535	15362	15578	15380	15327	15388	15589	15402	15499	15255	15335	15439	15584	15406	15455	15422	15452	15481	15446	15335	15621	15330	15369	15409	15442	15459	15457	15500	15465	15258	15512	15352	15455	15550	15492	15439	15448	15384	15397	15320	15449	15436	15564	15520	15339	15332	15436	15519	15449	15428	15413	15559	15531	15386	15341	15312	15411	15419	15375	15472	15576	15269	15485	15474	15450	15529	15363	15336	15529	15406	15473	15387	15350	15540	15446	15448	15430	15473	15270	15443	15559	15414	15400	15302	15559	15448	15390	15300	15446	15556	15159	15282	15380	15445	15205	15433	15378	15420	15369	15376	15347	15506	15728	15484	15440	15336	15310	15509	15493	15461	15248	15443	15476	15539	15379	15495	15439	15438	15462	15454	15424	15438	15447	15541	15318	15383	15283	15494	15393	15353	15425	15434	15348	15434	15398	15266	15288	15490	15380	15267	15374	15539	15259	15503	15602	15452	15489	15372	15406	15388	15381	15544	15462	15195	15485	15473	15544	15397	15484	15467	15276	15385	15311	15408	15442	15430	15509	15261	15492	15544	15641	15357	15400	15573	15651	15385	15370	15392	15319	15430	15434	15354	15414	15471	15691	15349	15358	15430	15495	15399	15526	15438	15439	15402	15548	15618	15496	15382	15231	15491	15545	15558	15443	15471	15323	15449	15353	15492	15422	15454	15457	15464	15467	15561	15500	15521	15141	15304	15388	15421	15496	15249	15414	15516	15520	15285	15469	15320	15413	15459	15476	15419	15418	15612	15285	15237	15483	15382	15423	15522	15468	15463	15460	15368	15448	15170	15501	15525	15392	15471	15524	15292	15402	15493	15441	15466	15408	15388	15360	15462	15425	15577	15480	15334	15528	15436	15378	15516	15417	15634	15323	15400	15450	15307	15416	15433	15491	15422	15365	15414	15329	15401	15208	15504	15391	15370	15358	15412	15436	15250	15477	15221	15517	15292	15415	15486	15437	15276	15420	15418	15290	15416	15619	15278	15507	15364	15380	15332	15381	15299	15462	15515	15448	15458	15350	15411	15567	15453	15319	15478	15519	15290	15406	15216	15308	15416	15532	15453	15347	15419	15423	15592	15534	15339	15543	15433	15497	15651	15259	15539	15394	15276	15442	15328	15387	15466	15352	15410	15492	15503	15417	15537	15421	15499	15477	15290	15484	15387	15394	15548	15405	15411	15414	15496	15639	15425	15525	15225	15435	15370	15402	15441	15546	15384	15373	15397	15393	15270	15453	15494	15456	15442	15286	15504	15470	15437	15472	15343	15328	15395	15455	15360	15512	15453	15591	15434	15509	15460	15509	15512	15479	15385	15363	15302	15366	15509	15386	15431	15290	15556	15434	15301	15342	15349	15352	15437	15350	15485	15419	15518	15378	15260	15492	15456	15427	15305
23422	21421	28111	25621	23198	23342	22599	20014	19080	18738	18614	18117	18206	18257	18226	17844	17963	17685	17726	17763	17740	17472	17746	17872	17754	17764	17489	17880	17618	17656	17491	17749	17752	17825	17751	17574	17316	17626	17529	17437	17451	17333	17476	17515	17448	17683	17658	17463	17571	17400	17577	17681	17477	17667	17497	17467	17257	17443	17398	17519	17429	17647	17516	17252	17402	17403	17558	17515	17568	17654	17462	17651	17449	17440	17306	17463	17677	17429	17597	17554	17386	17502	17572	17417	17461	17496	17562	17501	17553	17628	17708	17415	17724	17553	17525	17440	17432	17515	17409	17490	17483	17651	17520	17593	17593	17464	17521	17511	17643	17492	17392	17561	17533	17486	17278	17533	17358	17472	17553	17568	17459	17486	17355	17414	17417	17326	17556	17535	17426	17639	17330	17320	17295	17372	17340	17258	17443	17430	17577	17456	17430	17624	17428	17646	17622	17638	17593	17431	17581	17312	17322	17512	17379	17296	17484	17475	17484	17623	17480	17385	17528	17399	17468	17336	17567	17515	17439	17391	17424	17462	17596	17489	17389	17352	17607	17355	17421	17604	17554	17502	17382	17446	17470	17571	17462	17624	17608	17373	17420	17491	17617	17389	17432	17428	17587	17608	17426	17422	17140	17357	17644	17373	17536	17512	17252	17360	17780	17489	17528	17419	17503	17465	17457	17692	17477	17586	17752	17336	17319	17354	17361	17422	17525	17579	17293	17717	17558	17169	17606	17442	17506	17282	17527	17581	17640	17657	17455	17596	17651	17438	17637	17511	17251	17356	17322	17513	17356	17678	17572	17641	17590	17386	17459	17323	17473	17602	17438	17652	17423	17427	17493	17638	17651	17590	17682	17506	17633	17482	17446	17507	17489	17601	17551	17542	17549	17349	17432	17350	17654	17378	17381	17399	17430	17381	17479	17626	17589	17387	17450	17383	17483	17484	17560	17615	17560	17501	17547	17564	17561	17313	17605	17458	17474	17455	17356	17502	17687	17567	17462	17698	17424	17432	17416	17548	17622	17282	17369	17506	17427	17344	17351	17581	17513	17373	17523	17622	17494	17412	17412	17628	17527	17471	17655	17473	17658	17513	17554	17372	17416	17465	17430	17702	17555	17291	17333	17630	17609	17563	17752	17574	17402	17576	17571	17413	17481	17320	17606	17512	17467	17621	17447	17449	17795	17523	17437	17364	17594	17482	17724	17778	17347	17475	17550	17659	17540	17554	17456	17376	17471	17433	17502	17465	17273	17467	17373	17396	17696	17532	17781	17603	17626	17557	17655	17269	17404	17460	17519	17372	17658	17270	17549	17509	17519	17428	17571	17544	17532	17587	17391	17509	17469	17383	17489	17317	17543	17459	17482	17487	17669	17711	17271	17252	17352	17532	17411	17537	17604	17370	17574	17262	17478	17501	17379	17512	17491	17345	17613	17534	17502	17422	17345	17406	17446	17595	17517	17352	17571	17437	17657	17554	17671	17571	17628	17649	17607	17508	17203	17560	17454	17735	17373	17409	17577	17373	17525	17482	17479	17543	17620	17567	17765	17476	17491	17630	17463	17488	17638	17571	17501	17461	17420	17549	17674	17344	17383	17482	17552	17697	17565	17353	17465	17579	17664	17554	17407	17492	17461	17421	17649	17690	17493	17430	17646	17494	17564	17426	17482	17234	17531	17475	17485	17371	17592	17637	17533	17555	17524	17476	17523	17680	17376	17571	17328	17457	17376	17386	17521	17581	17499	17573	17605	17581	17705	17382	17457	17368	17387	17372	17411	17271	17633	17597	17754	17428	17451	17490	17507	17539	17336	17434	17427	17607	17464	17366	17417	17448	17492	17384	17617	17493	17410	17693	17411	17612	17424	17474	17371	17288	17526	17645	17587	17261	17402	17332	17393	17616	17647	17576	17440	17559	17532	17416	17504	17492	17432	17535	17575	17422	17476	17527	17467	17335	17609	17461	17654	17449	17560	17471	17661	17523	17638	17726	17649	17360	17688	17398	17608	17595	17425	17373	17688	17458	17515	17551	17784	17563	17611	17308	17388	17255	17563	17350	17602	17472	17503	17359	17531	17482	17417	17444	17353	17507	17233	17331	17567	17393	17689	17647	17416	17284	17596	17601	17776	17459	17363	17713	17406	17502	17543	17711	17548	17638	17472	17355	17396	17406	17601	17529	17401	17490	17520	17377	17286	17312	17519	17427	17495	17395	17380	17440	17482	17516	17573	17472	17601	17453	17398	17458	17411	17371	17611	17657	17465	17676	17458	17501	17632	17551	17287	17209	17441	17564	17561	17325	17277	17707	17428	17559	17599	17341	17478	17497	17402	17579	17663	17548	17335	17729	17511	17594	17601	17290	17349	17540	17354	17217	17518	17524	17434	17428	17482	17735	17473	17495	17547	17294	17497	17267	17429	17508	17516	17661	17479	17501	17225	17581	17355	17467	17527	17525	17569	17441	17488	17370	17637	17599	17504	17694	17436	17708	17483	17365	17638	17622	17376	17349	17538	17477	17338	17358	17413	17600	17606	17422	17439	17534	17396	17495	17586	17375	17641	17528	17584	17431	17488	17714	17520	17600	17706	17471	17559	17491	17502	17566	17543	17390	17436	17586	17434	17462	17526	17529	17351	17522	17702	17500	17593	17422	17404	17451	17446	17691	17451	17420	17576	17494	17408	17518	17360	17660	17557	17511	17608	17448	17239	17509	17326	17391	17621	17496	17549	17560	17529	17619	17460	17677	17582	17657	17404	17318	17514	17627	17533	17629	17547	17390	17496	17526	17314	17681	17455	17372	17656	17683	17581	17612	17361	17561	17464	17485	17516	17587	17451	17582	17612	17617	17503	17364	17389	17551	17513	17389	17440	17586	17646	17437	17558	17473	17426	17565	17544	17660	17440	17385	17343	17439	17373	17349	17748	17477	17544	17396	17492	17541	17374	17462	17590	17597	17375	17378	17446	17598	17621	17409	17262	17377	17514	17450	17369	17581	17616	17543	17544	17405	17669	17343	17422	17369	17445	17601	17677	17341	17636	17588	17428	17537	17324	17648	17303	17487	17345	17482	17402	17704	17363	17531	17671	17431	17738	17540	17576	17556	17535	17660	17593	17489	17555	17340	17386	17683	17525	17410	17565	17347	17502	17556	17454	17570	17581	17245	17575	17276	17302	17472	17573	17681	17560	17540	17694	17249	17378	17382	17546	17510	17556	17670	17724	17303	17270	17386	17519	17553	17572	17579	17730	17505	17445	17453	17525	17587	17460	17358	17403	17441	17435	17373	17382	17460	17534	17373	17503	17373	17324	17374	17466	17432	17465	17446	17594	17527	17464	17450	17521	17727	17556	17527	17512	17352	17407	17446	17654	17530	17592	17409	17510	17106	17277	17552	17477	17411	17368	17491	17386	17381	17425	17460	17447	17572	17674	17464	17546	17644	17387	17564	17576	17548	17625	17374	17546	17363	17381	17458	17460	17567	17403	17669	17560	17522	17557	17551	17607	17644	17508	17482	17685	17611	17468	17445	17229	17470	17366	17454	17416	17552	17558	17485	17390	17414	17445	17534	17620	17903	17516	17518	17316	17221	17623	17430	17281	17585	17577	17594	17812	17737	17352	17333	17698	17401	17763	17463	17677	17754	17689	17632	17621	17508	17577	17474	17436	17503	17476	17545	17417	17562	17451	17738	17208	17569	17443	17592	17559	17517	17541	17436	17548	17312	17456	17394	17319	17694	17304	17390	17371	17661	17548	17516	17533	17711	17580	17494	17343	17165	17367	17300	17375	17348	17637	17621	17514	17365	17379	17600	17403	17403	17647	17460	17370	17522	17614	17372	17691	17502	17462	17453	17408	17599	17682	17322	17536	17511	17647	17538	17578	17531	17467	17468	17458	17446	17404	17439	17524	17574	17469	17673	17475	17486	17390	17337	17543	17543	17645	17614	17375	17601	17629	17459	17603	17616	17478	17461	17448	17524	17546	17198	17522	17539	17666	17707	17587	17657	17600	17308	17297	17525	17231	17321	17469	17536	17532	17587	17603	17521	17624	17554	17473	17483	17424	17476	17515	17397	17622	17533	17513	17376	17372	17440	17508	17570	17756	17366	17540	17266	17344	17478	17480	17623	17667	17521	17652	17584	17646	17631	17703	17570	17505	17530	17570	17452	17611	17459	17470	17303	17295	17529	17582	17454	17455	17457	17480	17361	17443	17560	17710	17575	17670	17297	17593	17406	17500	17465	17547	17360	17578	17549	17474	17302	17509	17497	17469	17684	17492	17492	17520	17501	17632	17319	17487	17566	17600	17482	17203	17244	17500	17547	17505	17432	17455	17571	17676	17548	17565	17471	17486	17543	17466	17391	17315	17482	17336	17730	17446	17592	17614	17324	17521	17471	17666	17293	17403	17281	17578	17392	17311	17463	17606	17318	17502	17372	17417	17462	17379	17638	17496	17586	17457	17420	17401	17381	17584	17316	17351	17497	17626	17545	17622	17681	17467	17462	17391	17392	17455	17626	17466	17517	17526	17225	17356	17599	17446	17463	17516	17693	17392	17265	17408	17582	17523	17506	17601	17656	17595	17451	17478	17604	17549	17503	17408	17369	17440	17263	17453	17534	17536	17466	17635	17643	17712	17299	17442	17528	17633	17613	17557	17491	17356	17358	17380	17594	17709	17382	17370	17666	17344	17337	17397	17374	17534	17484	17576	17367	17424	17520	17399	17563	17424	17534	17478	17513	17546	17384	17555	17475	17535	17609	17417	17471	17280	17464	17559	17409	17593	17470	17452	17845	17704	17472	17448	17524	17592	17621	17494	17457	17556	17361	17505	17505	17475	17450	17571	17719	17478	17654	17519	17394	17634	17438	17479	17449	17316	17465	17589	17708	17491	17411	17516	17792	17573	17534	17698	17640	17450	17475	17587	17566	17354	17658	17604	17333	17414	17595	17470	17332	17570	17433	17700	17589	17637	17545	17585	17265	17354	17670	17651	17805	17540	17725	17526	17538	17569	17524	17389	17490	17699	17483	17452	17379	17433	17538	17574	17444	17532	17382	17481	17492	17780	17548	17640	17586	17679	17371	17578	17448	17482	17641	17673	17494	17698	17542	17360	17558	17485	17303	17564	17534	17556	17287
22348	43176	36172	28525	24263	21876	20025	18802	17666	17197	16849	16517	16280	16152	15985	16058	15911	15784	15875	15626	15633	15703	15667	15584	15451	15496	15631	15680	15632	15619	15569	15585	15677	15527	15416	15508	15348	15638	15422	15367	15549	15440	15569	15467	15554	15366	15541	15570	15492	15396	15661	15450	15545	15433	15494	15410	15629	15577	15509	15497	15428	15365	15432	15461	15417	15470	15521	15531	15517	15350	15618	15565	15419	15421	15592	15534	15358	15377	15566	15383	15596	15523	15453	15475	15591	15437	15488	15352	15397	15404	15465	15405	15367	15432	15562	15384	15334	15352	15583	15415	15699	15527	15543	15446	15413	15435	15327	15432	15426	15546	15438	15508	15404	15402	15503	15286	15434	15555	15502	15415	15329	15315	15506	15397	15380	15333	15557	15403	15204	15453	15435	15526	15411	15621	15455	15414	15492	15444	15433	15409	15558	15383	15358	15320	15475	15387	15497	15433	15377	15394	15648	15398	15582	15427	15548	15435	15511	15476	15603	15446	15523	15524	15371	15648	15409	15256	15324	15372	15629	15568	15473	15471	15456	15467	15444	15375	15486	15396	15459	15354	15471	15351	15238	15488	15594	15518	15566	15367	15368	15355	15447	15508	15390	15407	15513	15432	15450	15598	15451	15372	15467	15459	15606	15609	15435	15264	15420	15366	15373	15354	15431	15317	15494	15486	15469	15600	15442	15591	15540	15505	15410	15458	15386	15462	15331	15317	15504	15582	15354	15406	15402	15567	15433	15470	15431	15541	15395	15556	15529	15423	15381	15464	15416	15402	15373	15496	15428	15478	15396	15533	15511	15395	15490	15543	15620	15535	15280	15380	15470	15444	15469	15679	15469	15363	15404	15427	15456	15533	15386	15404	15632	15285	15562	15417	15456	15549	15461	15377	15286	15471	15390	15567	15406	15475	15480	15578	15583	15515	15367	15380	15534	15380	15442	15325	15422	15175	15487	15372	15647	15544	15376	15419	15498	15487	15560	15483	15467	15507	15502	15616	15490	15529	15443	15550	15382	15547	15377	15500	15285	15536	15544	15349	15340	15451	15317	15354	15307	15396	15472	15536	15541	15472	15497	15575	15434	15470	15391	15406	15500	15718	15573	15600	15448	15589	15510	15230	15441	15443	15488	15439	15582	15488	15380	15444	15357	15326	15596	15371	15670	15581	15367	15556	15485	15471	15629	15498	15514	15345	15369	15475	15337	15397	15597	15658	15409	15429	15341	15342	15585	15394	15262	15511	15398	15246	15385	15363	15540	15332	15513	15452	15549	15343	15489	15257	15446	15491	15385	15565	15431	15393	15405	15542	15372	15468	15571	15512	15536	15569	15509	15371	15430	15433	15361	15397	15511	15354	15411	15432	15448	15313	15403	15314	15477	15527	15654	15642	15503	15459	15533	15347	15431	15492	15466	15376	15487	15436	15418	15428	15522	15434	15519	15370	15602	15290	15557	15528	15332	15462	15310	15297	15307	15456	15300	15410	15458	15428	15509	15490	15201	15629	15404	15501	15508	15357	15583	15430	15443	15422	15559	15537	15499	15345	15375	15552	15640	15497	15496	15588	15479	15439	15537	15486	15614	15529	15531	15487	15329	15406	15461	15383	15415	15413	15334	15294	15504	15608	15492	15535	15356	15544	15386	15544	15482	15363	15478	15439	15446	15477	15430	15489	15405	15444	15510	15498	15577	15400	15644	15459	15592	15434	15491	15520	15657	15562	15338	15558	15458	15340	15491	15486	15401	15453	15299	15521	15410	15322	15402	15385	15393	15466	15362	15436	15274	15452	15434	15524	15428	15373	15511	15460	15484	15398	15263	15359	15634	15498	15314	15485	15514	15439	15517	15320	15496	15476	15456	15492	15686	15430	15519	15564	15239	15451	15457	15484	15449	15496	15462	15526	15524	15404	15659	15408	15430	15520	15326	15396	15452	15506	15463	15433	15596	15381	15406	15430	15461	15377	15480	15481	15341	15637	15529	15459	15592	15374	15566	15527	15392	15566	15379	15416	15491	15567	15450	15573	15522	15453	15468	15446	15395	15539	15254	15343	15484	15393	15495	15444	15689	15466	15350	15418	15550	15477	15538	15371	15536	15439	15380	15432	15436	15361	15531	15633	15484	15409	15487	15357	15538	15435	15463	15293	15508	15444	15270	15488	15392	15630	15580	15475	15467	15420	15672	15502	15548	15482	15495	15357	15561	15577	15531	15494	15364	15516	15514	15573	15555	15648	15543	15485	15603	15410	15472	15407	15527	15617	15529	15428	15571	15447	15426	15395	15487	15636	15502	15422	15430	15571	15499	15339	15557	15522	15372	15345	15520	15523	15501	15578	15396	15668	15546	15438	15369	15423	15371	15454	15552	15549	15351	15435	15640	15203	15548	15375	15423	15485	15558	15308	15523	15595	15482	15525	15408	15590	15366	15337	15413	15479	15331	15467	15462	15563	15476	15464	15374	15344	15619	15310	15373	15513	15361	15483	15378	15427	15579	15484	15391	15197	15511	15389	15442	15300	15441	15476	15393	15451	15386	15485	15301	15465	15514	15321	15369	15479	15400	15404	15325	15440	15553	15557	15222	15514	15376	15428	15491	15508	15413	15562	15447	15421	15497	15570	15307	15411	15540	15459	15417	15401	15668	15486	15400	15400	15353	15381	15637	15330	15483	15505	15611	15557	15594	15437	15299	15204	15378	15603	15437	15549	15558	15574	15495	15494	15281	15517	15405	15507	15396	15474	15280	15417	15441	15498	15580	15282	15393	15280	15552	15520	15384	15379	15565	15417	15536	15494	15468	15513	15418	15556	15542	15518	15478	15416	15417	15710	15443	15554	15393	15442	15508	15464	15579	15228	15379	15551	15586	15320	15470	15510	15422	15403	15431	15479	15529	15541	15477	15487	15347	15582	15416	15602	15436	15529	15379	15532	15524	15343	15469	15446	15457	15392	15516	15470	15392	15348	15497	15495	15419	15392	15449	15385	15513	15445	15450	15504	15570	15424	15525	15490	15594	15670	15570	15405	15377	15516	15382	15362	15468	15319	15482	15535	15418	15415	15394	15412	15401	15562	15507	15490	15508	15542	15611	15457	15425	15519	15361	15542	15431	15164	15518	15382	15642	15410	15401	15624	15507	15565	15463	15308	15485	15454	15467	15227	15508	15573	15429	15399	15326	15482	15469	15558	15277	15563	15434	15401	15394	15486	15573	15603	15423	15396	15435	15514	15384	15410	15583	15299	15379	15416	15338	15498	15393	15181	15470	15375	15493	15370	15450	15469	15394	15478	15520	15551	15450	15402	15503	15511	15542	15482	15564	15459	15310	15364	15390	15364	15539	15471	15536	15554	15503	15446	15525	15612	15283	15385	15395	15477	15485	15543	15561	15289	15351	15655	15423	15372	15396	15420	15530	15470	15494	15616	15678	15494	15492	15392	15600	15597	15382	15486	15440	15262	15353	15441	15461	15485	15527	15461	15435	15391	15342	15463	15599	15495	15422	15356	15405	15540	15482	15554	15477	15443	15493	15387	15639	15318	15434	15476	15427	15401	15554	15370	15467	15467	15469	15555	15571	15397	15518	15514	15207	15378	15628	15430	15545	15730	15583	15417	15495	15392	15274	15446	15471	15435	15410	15535	15117	15536	15527	15565	15465	15436	15483	15336	15515	15487	15552	15305	15444	15186	15518	15532	15528	15369	15324	15409	15468	15386	15472	15615	15382	15589	15385	15557	15414	15463	15458	15488	15567	15541	15441	15503	15370	15453	15330	15212	15382	15413	15439	15436	15344	15340	15516	15484	15656	15434	15434	15408	15370	15385	15421	15438	15463	15466	15483	15428	15611	15359	15349	15507	15398	15745	15601	15336	15429	15426	15437	15323	15365	15546	15700	15505	15485	15347	15478	15466	15278	15517	15428	15519	15377	15325	15560	15569	15418	15654	15409	15409	15462	15509	15448	15456	15396	15346	15667	15485	15398	15490	15372	15337	15599	15386	15484	15542	15283	15626	15300	15642	15453	15434	15533	15385	15505	15376	15391	15326	15344	15520	15457	15525	15481	15665	15476	15467	15491	15511	15640	15392	15392	15381	15455	15464	15445	15415	15478	15501	15401	15634	15473	15497	15445	15551	15428	15642	15425	15443	15501	15477	15365	15519	15355	15639	15386	15540	15564	15425	15451	15369	15338	15456	15484	15582	15445	15334	15396	15393	15536	15546	15434	15382	15537	15582	15429	15259	15541	15481	15535	15362	15497	15476	15372	15477	15344	15513	15408	15576	15607	15617	15308	15326	15584	15446	15410	15552	15597	15573	15530	15578	15547	15457	15427	15516	15379	15490	15490	15374	15539	15498	15476	15468	15525	15453	15439	15418	15410	15319	15420	15294	15579	15306	15585	15581	15631	15366	15548	15588	15508	15421	15285	15372	15374	15507	15517	15495	15543	15419	15629	15347	15496	15404	15682	15488	15499	15542	15374	15422	15389	15345	15483	15412	15392	15530	15428	15572	15483	15577	15479	15518	15587	15462	15416	15495	15466	15481	15425	15482	15418	15478	15459	15327	15458	15301	15513	15580	15422	15350	15628	15419	15368	15369	15556	15534	15416	15453	15430	15440	15464	15666	15240	15572	15453	15368	15504	15501	15273	15497	15392	15312	15539	15386	15532	15409	15402	15470	15355	15590	15440	15291	15453	15273	15391	15181	15542	15390	15442	15486	15246	15525	15304	15514	15609	15513	15377	15299	15353	15402	15408	15445	15378	15475	15562	15412	15374	15454	15446	15398	15390	15469	15476	15566	15370	15389	15395	15292	15478	15505	15410	15514	15506	15543	15602	15395	15386	15460	15425	15332	15318	15325	15413	15499	15523	15455	15494	15528	15566	15503	15301	15605	15327	15665	15337	15293	15433	15516	15555	15467	15343	15415	15587	15567	15453	15418	15386	15507	15382	15390	15444	15513	15609	15428	15502	15406	15310	15497	15472	15459	15344	15610	15488	15304	15285	15715	15526	15477	15564	15449	15592	15551	15386	15495	15436	15512	15481	15383	15529	15578	15320	15449	15315	15612	15451	15573	15498	15152	15399	15497	15378	15435	15512	15441	15451	15521	15635	15423	15518	15610	15535	15268	15516	15512
25311	21598	27423	27800	21544	20359	19561	18543	17867	17665	17509	17441	17614	17389	17127	17265	17055	16971	17134	17274	17065	16979	17087	17212	16919	17220	17260	16993	16869	17103	17071	16981	17096	16728	16857	17091	17025	16834	16890	16872	16721	16955	17067	17043	17196	17009	17029	16972	17055	17000	17194	16942	16868	16994	17159	16972	16985	17159	16965	17014	16911	17109	16848	17055	17096	16909	16983	17032	16950	16808	17056	17092	16926	16990	16776	16617	17000	17031	16915	17022	16959	16779	16947	16971	16976	17065	17003	17159	16942	16866	16844	17104	16934	17109	17071	16884	17074	16950	16947	16846	16972	17039	17086	16981	16818	17052	17043	16887	16882	16609	16936	16927	16850	16773	16784	17081	16844	16738	16820	17015	17169	16799	17217	16811	16602	16941	16866	16940	16980	17031	16849	16847	16829	16925	16950	17204	17161	17012	17010	16892	16889	17091	16848	17054	17036	17035	17051	16610	16894	16960	16819	16788	17024	16863	16978	16893	16875	17158	17013	16846	17050	17011	17087	16728	16940	17011	17177	16998	16880	16848	16971	16810	16956	17014	17045	16778	16967	17112	17033	16896	16982	16862	16777	16798	16869	17020	17074	16963	16834	16991	16775	17003	17028	16971	16839	17011	17028	16916	16969	17039	17037	16944	16780	17172	16888	16903	17001	17031	16820	16827	17016	17058	17106	17100	17087	17166	17149	17137	17172	16984	16906	16826	17005	16954	16955	16990	16938	17024	16983	16876	17108	16799	16929	17207	16865	16967	16843	16810	16976	17204	16971	16960	16904	16869	16763	16825	16943	16910	16872	16871	16896	16963	17222	16924	16894	17054	16836	16962	16898	16869	17025	16954	17016	17180	16877	17060	16954	16844	17038	16847	16969	16959	16949	17019	16834	16786	16869	17109	16882	16948	17171	17028	16966	16956	16840	16976	16771	16838	17028	16919	16808	17004	16778	16786	16950	16926	16942	16979	17190	16848	16951	16858	16944	16904	17035	16923	17066	16912	17130	16900	16707	17058	17044	16992	16898	16960	16926	16959	17015	16813	16789	17135	16985	16934	16737	16947	16793	17043	16936	16893	16906	16948	16911	16809	16844	16932	16924	16914	16987	17003	16884	17030	17031	16789	16969	16867	16940	16958	17013	16868	16948	17058	16935	17038	17002	16857	16931	16903	16734	16880	17097	16901	17042	16964	16778	16983	17044	17053	16950	16969	16937	16875	16908	17013	16972	16878	16845	16807	16982	16721	16925	17120	17000	17119	17092	17030	16712	17018	17010	16924	16997	16955	16854	17139	17066	17045	17078	16899	16888	16877	16994	17084	16876	16919	16916	17098	16951	17118	16969	17039	16812	16788	16941	17059	17030	16917	16885	16763	16876	16743	17002	16916	17105	16766	17110	16854	16841	16966	16946	16948	16859	17002	17134	17032	16790	16950	16914	16820	16957	16896	17102	16779	17023	16833	17127	17067	17023	16881	17096	17031	17070	16987	17094	17036	16745	17000	16919	16978	17070	16796	16933	17027	16931	16836	16912	16995	17049	16869	17051	16857	16777	17004	16972	16991	16743	17030	16875	16820	17136	16955	17040	17078	17087	16977	16870	17069	16899	16948	16987	16871	16800	16818	16833	16772	16924	17023	16781	17023	16971	16956	16949	16976	16917	17266	16994	16925	17018	17068	17224	16843	16854	17135	17144	16908	17119	16999	16870	16920	17042	17044	17074	17100	17110	16921	17033	16830	16897	16973	17057	17108	17161	16940	17070	16792	16938	16994	17148	16932	16849	17096	16784	16802	17048	16999	16927	16924	16932	16751	17042	16947	16910	16948	16923	16992	17153	16989	16864	16968	16829	17054	16984	17309	17081	16976	16873	16983	17089	16925	16984	16907	16947	16942	17032	17078	16700	16989	17049	17036	17199	16995	16925	16978	16965	16915	16970	17153	16909	16940	17036	16889	17096	16881	17039	16982	17000	17127	16902	17078	16790	16884	16820	17018	16924	17043	17057	16993	16984	16962	17131	16922	17029	17037	17041	16821	16975	16943	16751	16965	17065	16902	16905	16732	16949	16963	16923	16895	16730	16927	16904	16916	16935	16927	16968	16894	17021	17170	17063	16967	16744	17028	16991	16969	16803	16961	16972	16978	17025	16770	16994	16927	16520	16910	16927	17102	16765	17105	16990	16930	17086	16925	16948	16909	17000	17018	16996	16933	16787	16974	16902	16869	16810	16868	16988	16874	16987	16878	16988	16952	17008	16716	16863	16855	16919	16983	16943	16949	16967	16971	16947	16969	17015	17045	17150	16987	17180	17000	16927	16831	16985	16899	17112	17224	16868	16889	17067	16966	16959	16939	16787	16979	16765	16812	16884	17052	16890	17074	16984	17083	17003	17097	17167	17056	16916	16931	16992	16929	16972	17243	16955	16770	16768	17016	17092	16771	16865	16985	16764	16971	16792	16922	17048	17026	16927	16897	16634	16982	16815	16882	16911	16915	16870	17107	16842	16974	16930	16907	16780	16793	17185	17045	16916	17039	16769	16962	16985	16954	16906	17022	17066	16955	17093	16793	17096	16517	16987	16993	16765	17014	17117	16821	16869	17069	16977	17118	16968	16998	16977	16875	17022	16831	17013	16961	16938	17073	16996	17098	16948	17008	16906	17156	16949	17006	16901	16911	16977	16904	17113	17029	16964	17053	17025	16857	16685	16903	16889	17081	17020	16877	17002	17121	16811	17004	17003	17191	16977	17036	16950	17040	16864	16995	16841	17020	16898	16841	16889	16965	16931	16842	16900	17152	17101	16945	16842	17018	17002	16916	16892	16906	16850	16795	17088	16805	16903	16945	16938	16885	17067	17075	17353	16963	16863	17091	16904	16934	16864	16885	16951	17015	17038	17059	17039	16833	16965	16861	16846	17004	16892	16956	17060	16688	16919	16889	16916	17070	16967	16943	17227	16998	17281	16642	17177	16987	16936	17016	17028	16971	16994	16868	16904	16811	16906	17092	16980	17283	16850	16860	16974	17081	17059	16791	16997	16827	16886	16945	16955	16972	17001	16795	17113	16954	16798	17068	17079	16859	16967	16975	16920	16824	16872	16947	17171	16916	17003	17053	17194	17163	17107	16960	17110	16842	17024	17030	16922	16906	17108	17083	16988	16976	16864	16794	17070	16895	16953	16938	17041	16869	16943	17137	17005	16944	17075	16989	16937	16824	17137	16976	16794	16935	17132	16631	17017	16891	17044	16995	16962	16839	16877	16853	17209	17027	17154	17138	17177	16915	16799	16942	16798	16952	17071	16907	17009	16895	17004	16977	17044	17008	16934	17174	17014	16878	16668	17092	17095	17015	16868	16862	16884	16937	16959	16947	17074	17155	17099	16937	16893	16751	17009	16925	16775	16816	17053	17083	16953	16934	16805	16910	17112	17113	16858	17135	17043	16896	16816	17067	16962	16975	17062	17109	16811	17092	16870	16942	17029	17110	17083	17047	16902	16853	17116	17180	17010	16938	17076	16966	17023	16821	17002	16921	16868	16887	16926	16839	16975	16866	17004	16874	17064	16831	17009	16902	16885	16939	16992	17034	17170	16937	16910	16920	16997	17174	17001	17011	16844	16858	17055	16795	17223	16987	16989	16840	17005	16918	16764	16944	16884	17059	17070	16753	17097	17015	17014	17077	17078	16798	16997	16762	17201	16969	16987	16900	17045	16856	16931	17092	16824	17026	17046	17076	16785	16890	17023	17045	16865	16917	17041	16937	17037	16748	17119	17031	16869	16989	16971	16934	16898	16790	16950	16940	17001	16848	17035	17156	16821	16930	17013	16958	16927	17083	17144	16766	16749	16984	16996	16895	16940	16898	16992	17065	17057	16864	16961	16887	16988	16884	16864	16939	16895	16730	17148	17090	16774	17084	16904	16996	16819	16943	16987	16892	16829	17001	16922	16998	16989	16887	17080	16986	16931	16885	16799	17028	17189	16974	16990	17033	17012	16858	16846	16802	17072	16764	16957	16914	16959	16899	16854	17074	16824	16984	16814	17079	16959	16865	16913	16983	17175	16915	17090	16842	17282	17004	17032	17001	16849	16786	16851	16917	16997	16843	16846	17000	17291	16677	16964	16783	16952	17119	17063	17015	17121	16717	17101	16933	16879	16980	16974	16819	17072	17107	16901	17072	16861	16957	16944	17149	16851	16891	16848	16821	17046	16940	16821	16960	16833	17139	16795	16808	17007	16951	16959	17120	16678	16883	17162	17078	16815	16780	16990	17006	17095	17245	16983	16856	17117	17073	16978	16916	17097	16808	16918	16867	17029	16985	16903	16967	16878	17059	17013	16956	16929	16910	16871	16839	17230	17131	16879	16992	16917	16958	16850	17098	16918	16998	17082	17129	17017	16934	16906	17082	17123	17094	16993	16934	16981	16897	17080	16876	17069	16944	17017	16882	17027	17069	17008	16962	17098	17028	17022	16859	16852	16924	16956	17027	16999	17044	16984	16791	16976	17135	16961	16728	16955	16873	16995	17008	16982	16945	16883	17203	17166	16821	17057	16756	17173	16973	17007	16876	16859	16982	16942	16999	17013	16902	16954	16650	17026	17065	16921	16985	16848	16908	16900	17001	17094	17081	17087	16918	16871	17065	16728	16948	16936	16888	16981	17137	16890	17161	16756	17022	17081	17004	16731	16919	16986	16902	16901	16789	16912	17017	16924	16931	16873	16870	16887	17098	17003	16895	16782	17099	17002	16902	17020	17066	16931	16858	16985	16910	16834	16960	17155	16830	17217	16903	16954	16940	17089	17053	17003	17015	17056	17134	17047	17254	16853	17032	17043	16746	16886	16948	17116	16981	17006	16832	16895	16906	16945	16896	17058	16974	16911	16986	16873	16812	16845	17062	17050	17014	16811	17043	16848	16937	16962	16828	16811	16930	17048	17050	17072	16972	17078	16898	16770	16905	16973	16951	16942	16924	16828	16795	16946	16894	16982	16975	17015	16799	16653	16900	16869	16952	17093	16745	16866	16939	16912	17082	16964	17139	17050	17094	17009	16989	16864	17028	16971	16878	16784	16720	16904	16957	17098	17039	16952	17035	16880	16901	16759	17206	17059	16992	17139	17028	17018	16892	17160	17030	16884	16991
22463	39081	32290	25357	22007	19794	18397	17494	16918	16496	16264	15865	16000	15823	15496	15297	15367	15572	15336	15393	15314	15150	15289	15245	15173	15217	15283	15346	15268	15281	15305	15245	15337	15247	15279	15207	15344	15138	15151	15247	15271	15200	15249	15158	15172	15283	15224	15227	15222	15236	15012	15231	15260	15141	15214	15344	15028	15137	15259	15092	15308	15155	15212	15219	15174	15113	15094	15255	15150	15065	15216	15323	15178	15039	15183	15076	15394	15149	15317	15062	15160	15142	15203	15084	15253	15257	15221	15265	15215	15138	15240	15143	15125	15221	15195	15174	15170	15277	15264	15028	15324	15265	15129	15283	15155	15157	15231	15094	15128	15354	15231	15214	15156	15226	15074	15068	15075	15072	15151	15152	15167	15190	15106	15262	15169	15178	15223	15156	15267	15070	15271	15036	15201	15307	15004	15371	15171	15063	15187	15206	15073	15160	15223	15138	15151	15034	15165	15211	15043	15226	15221	15172	15075	15216	15445	15146	15141	15126	15217	15075	15193	15231	15184	15206	15272	15022	15153	15113	15194	15065	15143	15415	15166	15183	15252	15108	15405	15339	15358	15132	15131	15135	15180	15137	15222	15196	15315	15168	15135	15133	15165	15299	15146	14998	15154	15290	14999	15122	15175	15135	15325	15349	15232	15145	15101	15106	15217	15215	15176	15020	15274	15225	15194	15244	15242	15314	15229	15205	15230	15094	15274	15038	15176	15166	15256	15124	15121	15154	15226	15141	15248	15139	15025	15051	15197	15301	15346	15188	15155	15010	15128	15299	15322	15189	15127	15126	15244	15107	15246	15290	15041	15285	15210	15102	15192	15063	15370	15236	15030	15085	15152	15231	15302	15252	15255	15240	15222	15309	15304	15312	15097	15140	15307	15011	15109	15153	15171	15171	15250	15160	15207	15257	14968	15270	15314	15111	15079	15275	15297	15129	15164	15122	15056	15156	15333	15124	15196	15241	15243	15287	15153	15137	15102	15168	15105	15056	15198	15143	15139	15057	15198	15252	15169	15271	15150	15222	15144	15175	15214	15151	15081	14993	15180	15190	14986	15306	15222	15117	15165	15178	15004	15168	15098	15009	15171	15259	15065	15111	15316	15179	15231	15221	15140	15070	15179	15221	15329	15219	15140	15136	15153	15145	15135	15286	14951	15084	15246	15378	15103	15126	15127	15343	15267	15135	15191	15122	15120	15078	15109	15033	15228	15239	15043	15197	15442	15207	15255	15243	15160	15265	15196	15171	15097	15067	15269	15270	15319	15223	14982	15192	15244	15217	15193	15167	14970	15207	15127	15285	15148	15215	15082	15064	15108	15171	15349	14999	15104	15180	15037	15251	15143	15268	15071	15188	15073	15131	15279	15187	15216	15187	15143	15301	15241	15249	15088	15127	15027	15024	15270	14958	15096	15044	15028	15242	15251	15273	15118	15236	15207	15218	15219	15088	15174	15216	14938	15177	15263	15046	15248	15206	15273	15441	15267	14975	15092	15059	15271	15109	15258	15272	15154	15209	15029	15166	15151	15115	15294	15168	15152	15280	15320	15140	15063	15136	15116	15196	15157	15224	15132	15105	15319	15421	15295	15228	15091	15282	15165	15312	15272	15047	15154	15057	15170	15293	15237	15288	15115	15233	15064	15176	15008	15186	15284	15286	15180	15133	15227	15196	15197	15187	15151	15244	15101	15285	15327	15207	15240	15105	15179	15141	15191	15189	15097	15150	15074	15277	15305	15019	15202	15224	15165	15218	15202	15353	15245	15107	15233	15207	14979	15232	14980	15195	15145	15114	15122	15271	15133	15157	15176	15206	15088	15236	15170	15202	15196	15319	15072	15127	15205	15331	15142	15160	15187	15102	15117	15360	15170	15106	15437	15123	15016	15186	15146	15210	15297	15287	15285	15197	15220	15217	15196	15291	15174	15219	15142	15087	15144	15159	15290	15238	15269	15056	15052	15101	15220	14993	15178	15065	15370	15292	14901	15454	15163	15322	15271	15283	15298	15228	15231	15233	15132	15145	15158	15092	15258	15236	15062	15251	15233	15204	15265	15105	15200	15328	15270	15176	15279	15005	15307	15084	15292	15087	15137	15137	15371	15067	15019	15233	15355	15143	15188	15157	15117	15317	15039	15058	15066	15131	15179	15240	15010	15173	15159	15185	15255	15140	15248	15213	15095	15178	15092	15183	15262	15228	15216	15243	15233	15120	15361	15306	15232	15162	15293	15140	14989	15139	15076	15387	15048	15204	15218	15174	15254	15131	15130	15251	15190	15300	15361	15301	15375	14899	15200	15163	14949	15245	15127	15215	15232	15221	15151	15276	15052	15183	15182	15238	15208	15265	15123	15161	15160	15011	15320	15018	15250	15196	15307	15241	15112	15218	15292	15184	15056	15203	15148	15237	15323	15204	15128	15297	15109	15233	15326	15089	15044	15253	15136	15234	15243	15127	15052	15156	15151	15172	15147	15248	15351	15093	15092	15221	15325	15283	15336	15045	15197	15085	15168	15092	15179	15068	15151	15044	15316	15318	15043	15219	15069	15229	15018	15209	15222	15323	15164	15108	15059	15181	15245	15154	15391	14976	15076	15142	15267	15272	15309	15197	15301	15193	15178	15197	15203	15366	15111	15028	15318	14934	15307	15188	15068	15186	15131	15180	15154	15240	15125	15079	15146	15067	15088	15091	15139	15195	15087	15151	15099	15253	15279	15251	15098	15189	15169	15075	15381	15153	15164	15150	15154	15117	15139	15071	15315	15117	15040	15284	15237	15073	15237	15186	15136	15198	15152	15170	15201	15257	15299	15153	15221	15292	15331	15182	15226	15211	15229	15105	15223	15215	15122	15159	15124	15185	15426	15104	15010	15151	15164	15306	15119	15289	15274	14982	15112	15065	15440	15081	15076	15271	15206	15109	15173	15193	15189	15273	15068	15094	15235	15254	15090	15258	15282	15221	15118	15107	15144	15094	15238	15164	15136	15240	15279	15170	15071	15017	15159	15256	15230	15150	15316	15253	15285	15214	15103	15086	15079	15216	15106	15118	15194	15198	15310	15099	15277	15032	15259	14997	15256	15126	15298	15383	15129	15138	15332	15037	15187	15204	15332	15097	15243	15066	15270	15086	15018	15155	14985	15125	15287	15168	15006	15078	15321	15156	15180	15184	15342	15338	15273	15242	15205	15059	15415	15383	15227	15194	15140	15206	15245	15179	15366	15082	15247	15358	15102	15204	15290	15174	15196	15162	15067	15212	15080	15263	15054	15225	15213	15123	15192	15238	15152	15135	15137	15153	15144	15134	15266	15146	15104	15182	15131	15069	15196	15053	15082	15133	15140	15233	15176	15179	15198	15063	15114	15129	15143	15177	15287	15106	15142	15021	15167	15158	15293	15115	15034	15323	15260	15135	15140	15061	15189	15219	15126	15077	15257	15113	15017	15276	15174	15159	15253	15129	15164	15193	15083	15184	14996	15297	15072	15264	15267	15151	15179	15135	15257	15267	15251	15071	15146	15257	15257	15088	15105	15184	15123	15114	15259	15354	15285	15077	15228	15336	15251	15073	15133	15186	15180	15015	15231	15139	15257	15145	15196	14989	15041	15059	15160	15028	15121	15244	15219	15222	15379	15091	15208	15270	15121	15102	15236	15330	15180	15199	15105	15147	15173	15285	15167	15136	15108	15086	15090	15206	15069	15287	15034	15116	15249	15201	15270	15175	15115	15214	15351	15190	15153	15156	15245	15132	15351	15208	15098	15061	15247	15202	15314	15154	15015	15072	15230	15020	15152	15162	15462	15134	15172	15241	15230	15136	15247	15047	15278	15243	15163	15082	15078	15189	15214	15197	15148	15140	15199	15216	15189	15119	15359	15242	15368	15223	15200	15172	15291	15188	15088	15107	15336	15339	15201	15236	15236	15257	15185	15155	15192	15068	15203	15127	15196	15371	15143	15113	15228	15317	15100	15336	15192	15157	15231	15256	15129	15214	15128	15397	15229	15114	15200	15315	15179	15421	14943	15184	15087	15347	15190	15124	15163	15336	15251	15124	15095	15322	15087	15225	15235	15132	15217	15269	15348	15275	15064	15183	15129	15158	15271	15168	15241	15271	15123	15161	15261	15381	15250	15188	15361	15238	15316	15135	15115	15232	15096	15252	15146	15183	15283	15275	15093	15310	15162	15110	15346	15208	15098	15275	15246	15145	15150	15161	14982	15151	15111	15093	15291	15136	15073	15192	15288	15164	14968	14875	15408	15198	15226	15236	15221	15265	15175	15235	14922	15202	15126	15485	15114	15330	15356	15148	15266	14984	15162	15197	15245	15264	15111	15070	15198	15185	15321	15334	15292	15153	15079	15002	15046	15220	15237	15129	15041	15247	15217	15135	15351	15188	14997	15312	15173	15153	15107	15056	15280	15019	15264	15258	15114	15134	15083	15294	14964	15252	15016	15130	15144	15322	15225	15253	14888	15273	15224	15075	15312	15082	15303	15204	15167	15125	15159	15074	15322	15239	15365	15070	15280	15086	15198	15141	15258	15081	15215	15139	15071	15195	14991	15090	14951	15293	15226	15364	15236	15197	15190	15054	15087	15422	15288	15238	15156	15261	15031	15128	15031	15331	15167	15156	15241	15131	15194	15282	15249	15240	15171	15034	15219	15264	15156	14983	15183	15226	14965	15432	15285	15062	15266	15064	15302	15011	15245	15160	15141	15193	15229	15124	15324	15329	15248	15258	15225	15068	15248	15153	15207	15033	15435	15046	15195	15146	15164	15359	15172	15248	15255	15058	15041	15200	15094	15011	15196	15131	15164	15101	15114	15237	15100	15080	15171	15166	15370	15139	15206	15258	15263	15068	15361	15123	15151	15213	15270	15275	15142	15162	15280	15194	15227	15261	15265	15113	15195	15094	15383	15166	15178	15103	15230	15037	15238	15124	15210	15120	15231	15123	15153	15154	15156	15238	15141	15330	15228	15039	14869	15018	15129	15115	15175	14932	15129	15223	15150	15182	15122	15107	15262	15124	15128	15311	15146	15096	15266	15111	15152	15121	15207	15061	15209	15027	15392	15242	15078	15219	15039	15022	15146	15287	15267	15325	15153	15060	15161	15330	14954	15217	15341	15285	15275	15323
22503	21462	28591	24780	22128	24348	25471	20701	19397	19238	18976	18614	18667	18355	18208	17972	17879	17881	18020	17637	17668	17642	17730	17664	17502	17543	17671	17414	17558	17712	17683	17676	17495	17459	17615	17492	17449	17523	17490	17358	17573	17671	17627	17416	17471	17499	17566	17393	17481	17387	17452	17383	17422	17580	17281	17398	17626	17457	17507	17510	17378	17473	17389	17622	17529	17339	17757	17337	17424	17435	17484	17467	17266	17547	17425	17524	17426	17657	17543	17681	17166	17432	17349	17389	17277	17320	17656	17296	17491	17487	17529	17303	17398	17291	17456	17441	17361	17361	17494	17294	17381	17539	17539	17533	17377	17389	17331	17313	17482	17343	17509	17400	17413	17317	17419	17070	17471	17217	17555	17296	17332	17452	17244	17523	17444	17448	17445	17637	17436	17548	17301	17191	17697	17662	17482	17353	17405	17468	17309	17495	17540	17377	17493	17309	17522	17353	17284	17431	17372	17533	17303	17298	17488	17485	17526	17425	17325	17468	17424	17370	17339	17313	17211	17295	17229	17550	17392	17371	17398	17428	17409	17473	17529	17393	17414	17495	17230	17551	17497	17285	17376	17445	17336	17392	17424	17287	17314	17329	17442	17343	17499	17350	17425	17245	17477	17461	17221	17522	17254	17487	17487	17389	17486	17613	17646	17526	17351	17351	17295	17333	17451	17245	17478	17257	17524	17479	17480	17552	17254	17390	17415	17381	17308	17417	17324	17260	17428	17286	17293	17381	17525	17394	17402	17169	17495	17218	17491	17360	17384	17495	17156	17288	17364	17600	17379	17574	17431	17339	17243	17721	17490	17437	17474	17378	17686	17486	17453	17495	17478	17440	17528	17410	17431	17397	17392	17454	17620	17475	17236	17526	17574	17429	17530	17424	17308	17423	17482	17208	17331	17545	17505	17312	17397	17474	17472	17260	17508	17292	17301	17224	17415	17391	17493	17111	17472	17245	17476	17708	17449	17314	17339	17334	17203	17254	17174	17512	17518	17228	17277	17342	17367	17240	17263	17502	17308	17401	17380	17400	17543	17403	17494	17394	17309	17465	17365	17471	17513	17677	17419	17458	17411	17322	17492	17466	17483	17413	17337	17734	17383	17342	17326	17229	17467	17421	17462	17344	17472	17275	17474	17264	17346	17408	17540	17445	17343	17312	17360	17483	17326	17354	17399	17421	17284	17319	17480	17311	17134	17427	17419	17428	17385	17443	17404	17476	17456	17472	17387	17442	17447	17492	17303	17511	17324	17611	17425	17455	17419	17596	17367	17416	17493	17567	17438	17511	17539	17343	17443	17316	17280	17314	17282	17288	17264	17165	17454	17587	17194	17403	17543	17388	17270	17457	17360	17233	17304	17359	17345	17431	17428	17337	17170	17349	17448	17236	17289	17151	17287	17398	17283	17487	17382	17501	17323	17291	17293	17367	17511	17476	17424	17558	17475	17576	17274	17207	17452	17426	17308	17621	17364	17761	17517	17584	17377	17280	17421	17221	17478	17451	17396	17383	17455	17501	17554	17410	17449	17235	17293	17392	17532	17377	17504	17522	17560	17293	17397	17251	17259	17370	17551	17408	17512	17316	17609	17449	17360	17509	17443	17407	17588	17352	17397	17309	17258	17509	17672	17284	17302	17427	17272	17323	17340	17340	17283	17269	17379	17406	17572	17488	17456	17384	17637	17440	17515	17382	17390	17479	17192	17655	17344	17325	17469	17368	17453	17353	17423	17426	17482	17499	17430	17276	17208	17319	17383	17620	17544	17331	17537	17169	17230	17215	17281	17323	17310	17272	17419	17383	17404	17396	17309	17472	17414	17339	17326	17529	17541	17623	17620	17606	17519	17483	17455	17391	17459	17329	17192	17621	17322	17211	17372	17437	17313	17492	17136	17403	17572	17093	17372	17351	17401	17341	17285	17441	17368	17512	17348	17359	17406	17480	17391	17532	17330	17307	17543	17297	17458	17228	17387	17256	17506	17221	17509	17332	17242	17380	17323	17367	17484	17497	17599	17309	17268	17374	17573	17424	17426	17525	17235	17412	17199	17414	17498	17404	17278	17372	17420	17552	17383	17448	17472	17457	17442	17456	17551	17497	17427	17404	17521	17428	17473	17575	17555	17304	17541	17681	17385	17315	17506	17373	17407	17520	17520	17318	17590	17626	17468	17353	17379	17318	17537	17425	17317	17244	17564	17318	17612	17446	17385	17390	17453	17484	17426	17519	17345	17275	17808	17257	17510	17504	17412	17434	17550	17389	17262	17328	17510	17381	17286	17503	17291	17443	17465	17335	17175	17407	17361	17523	17512	17295	17467	17512	17599	17512	17522	17320	17371	17322	17286	17443	17261	17406	17604	17524	17305	17456	17314	17402	17556	17420	17275	17289	17297	17269	17295	17616	17355	17368	17447	17436	17566	17486	17519	17369	17069	17113	17263	17125	17240	17305	17548	17273	17509	17532	17420	17221	17294	17348	17396	17540	17445	17257	17255	17507	17345	17386	17155	17424	17542	17522	17355	17371	17288	17331	17423	17525	17514	17482	17434	17166	17329	17420	17365	17412	17441	17382	17345	17339	17429	17492	17481	17272	17353	17471	17401	17440	17313	17377	17313	17418	17476	17197	17333	17471	17445	17305	17680	17376	17343	17344	17294	17290	17323	17274	17229	17305	17534	17484	17440	17301	17573	17296	17529	17352	17498	17594	17593	17375	17506	17441	17436	17380	17564	17324	17348	17513	17426	17419	17402	17525	17249	17271	17641	17334	17353	17413	17290	17294	17368	17369	17381	17507	17606	17693	17505	17349	17481	17350	17501	17281	17507	17357	17528	17512	17472	17488	17150	17485	17410	17370	17431	17467	17481	17503	17470	17462	17360	17460	17339	17190	17211	17196	17388	17497	17400	17495	17202	17466	17278	17391	17338	17295	17348	17534	17533	17447	17390	17413	17453	17498	17338	17338	17235	17429	17429	17337	17356	17151	17305	17426	17315	17489	17385	17181	17176	17334	17584	17415	17541	17359	17457	17348	17343	17498	17398	17487	17325	17305	17426	17288	17483	17356	17328	17437	17476	17400	17241	17312	17566	17490	17569	17548	17196	17297	17379	17475	17429	17661	17404	17581	17569	17387	17436	17395	17388	17339	17229	17537	17389	17296	17331	17428	17511	17514	17381	17661	17596	17534	17395	17565	17553	17443	17251	17343	17148	17394	17394	17331	17263	17461	17481	17281	17666	17489	17370	17400	17447	17383	17423	17383	17447	17354	17438	17433	17428	17296	17408	17272	17322	17352	17243	17268	17443	17335	17174	17366	17457	17335	17414	17397	17289	17338	17674	17301	17450	17271	17346	17185	17319	17540	17563	17331	17279	17201	17388	17294	17425	17400	17320	17213	17280	17382	17436	17392	17253	17447	17342	17354	17428	17226	17554	17472	17470	17340	17349	17509	17459	17383	17424	17600	17471	17542	17558	17504	17542	17203	17264	17299	17277	17308	17475	17385	17425	17205	17519	17421	17375	17592	17413	17363	17586	17360	17516	17512	17519	17466	17469	17442	17463	17302	17309	17530	17316	17415	17468	17421	17306	17348	17258	17201	17426	17411	17429	17345	17446	17408	17401	17462	17380	17328	17514	17448	17615	17365	17401	17449	17337	17519	17122	17220	17342	17409	17451	17325	17443	17459	17347	17547	17668	17335	17480	17131	17443	17490	17259	17368	17306	17456	17435	17384	17263	17334	17390	17501	17538	17464	17478	17517	17477	17390	17469	17388	17362	17427	17513	17585	17620	17221	17621	17351	17580	17312	17469	17641	17492	17333	17542	17719	17302	17334	17355	17477	17513	17371	17550	17412	17401	17327	17447	17432	17764	17555	17541	17382	17510	17230	17220	17408	17310	17514	17367	17399	17670	17506	17535	17399	17264	17403	17437	17204	17276	17419	17562	17388	17557	17259	17516	17272	17229	17245	17524	17298	17470	17265	17301	17559	17424	17306	17427	17442	17464	17377	17322	17457	17521	17529	17514	17342	17390	17594	17357	17433	17456	17461	17329	17386	17547	17388	17206	17219	17378	17379	17361	17346	17540	17473	17313	17442	17367	17462	17416	17425	17369	17432	17411	17285	17421	17472	17610	17293	17611	17328	17411	17494	17428	17314	17356	17298	17418	17353	17597	17551	17546	17223	17540	17305	17466	17402	17457	17406	17432	17333	17295	17415	17482	17386	17580	17522	17397	17349	17287	17364	17307	17571	17489	17424	17416	17496	17355	17419	17328	17326	17363	17323	17499	17752	17424	17495	17280	17302	17524	17499	17546	17554	17367	17350	17341	17338	17556	17449	17356	17325	17375	17295	17307	17404	17272	17213	17313	17411	17420	17357	17216	17517	17517	17413	17432	17316	17392	17162	17382	17266	17403	17572	17435	17238	17238	17334	17586	17568	17401	17405	17343	17401	17231	17449	17545	17397	17418	17383	17244	17283	17361	17602	17511	17376	17362	17555	17285	17383	17656	17411	17536	17318	17344	17361	17207	17305	17247	17446	17423	17557	17337	17418	17328	17474	17280	17371	17308	17427	17146	17300	17422	17425	17375	17297	17376	17290	17469	17534	17472	17245	17505	17384	17339	17361	17186	17174	17268	17475	17482	17404	17654	17483	17473	17484	17509	17575	17382	17435	17478	17280	17396	17309	17406	17538	17463	17364	17543	17254	17397	17441	17289	17289	17447	17445	17327	17437	17407	17499	17263	17565	17258	17280	17330	17475	17593	17423	17554	17517	17590	17409	17442	17269	17326	17603	17370	17457	17242	17321	17367	17620	17363	17343	17388	17300	17436	17431	17151	17311	17487	17286	17460	17486	17317	17403	17604	17350	17484	17484	17489	17232	17095	17249	17685	17243	17436	17360	17393	17215	17332	17499	17604	17530	17429	17524	17566	17343	17487	17277	17410	17349	17276	17153	17352	17389	17290	17480	17205	17355	17458	17337	17189	17511	17256	17321	17337	17084	17469	17379	17437	17564	17320	17329	17734	17290	17527	17373	17386	17503	17474	17468	17313	17490	17481	17350	17292	17200	17489	17436	17434	17127	17551	17385	17408	17513	17400	17582	17457	17456	17620	17371	17612	17215	17301	17316	17420	17555
23632	47120	40341	31802	27055	24014	21602	19636	18577	17831	17462	17006	16801	16730	16426	16424	16155	15991	15855	15801	15843	15535	15784	15730	15601	15693	15679	15550	15664	15706	15526	15492	15434	15689	15525	15606	15484	15602	15538	15295	15490	15653	15589	15363	15584	15535	15484	15629	15384	15535	15563	15489	15411	15451	15453	15419	15500	15439	15514	15522	15672	15481	15316	15345	15367	15337	15440	15340	15328	15553	15525	15377	15264	15504	15346	15436	15350	15500	15255	15550	15503	15412	15496	15473	15485	15231	15316	15373	15481	15208	15552	15360	15601	15572	15403	15542	15385	15508	15469	15546	15511	15510	15351	15544	15660	15337	15371	15329	15540	15372	15508	15475	15583	15498	15416	15398	15438	15368	15365	15484	15427	15407	15453	15389	15540	15508	15565	15365	15299	15421	15430	15333	15358	15431	15554	15407	15515	15336	15565	15364	15470	15563	15574	15479	15388	15517	15556	15506	15322	15405	15306	15378	15326	15389	15492	15345	15402	15550	15316	15423	15467	15253	15361	15728	15375	15525	15477	15546	15395	15426	15448	15374	15544	15599	15386	15383	15386	15422	15521	15477	15477	15654	15355	15437	15405	15421	15444	15493	15394	15468	15398	15549	15365	15379	15345	15423	15387	15362	15496	15467	15546	15424	15561	15458	15413	15478	15387	15437	15496	15808	15244	15576	15581	15468	15668	15530	15470	15534	15400	15598	15325	15342	15509	15566	15460	15349	15575	15339	15371	15430	15317	15334	15474	15371	15574	15450	15460	15472	15352	15329	15558	15414	15481	15409	15415	15306	15511	15473	15334	15458	15502	15436	15449	15449	15439	15596	15473	15522	15381	15481	15594	15518	15552	15350	15303	15377	15507	15311	15386	15552	15489	15302	15393	15531	15603	15407	15466	15620	15481	15381	15436	15449	15368	15373	15511	15448	15557	15383	15596	15529	15457	15389	15460	15538	15472	15539	15453	15600	15371	15364	15303	15443	15530	15425	15471	15307	15422	15560	15542	15218	15531	15421	15453	15357	15549	15560	15433	15371	15658	15530	15378	15364	15647	15420	15552	15356	15530	15180	15444	15365	15294	15364	15496	15418	15541	15459	15406	15425	15413	15452	15419	15520	15460	15571	15365	15364	15420	15443	15417	15448	15425	15526	15528	15390	15533	15410	15325	15455	15444	15493	15333	15560	15274	15514	15394	15381	15474	15575	15390	15398	15311	15480	15586	15592	15495	15449	15501	15372	15379	15537	15540	15389	15417	15385	15517	15541	15214	15406	15329	15530	15354	15455	15336	15506	15561	15525	15529	15377	15531	15332	15492	15514	15371	15436	15498	15380	15414	15442	15517	15155	15424	15568	15473	15416	15454	15432	15471	15411	15463	15401	15676	15575	15453	15483	15322	15462	15514	15418	15391	15398	15563	15414	15677	15332	15416	15409	15598	15406	15427	15415	15474	15335	15364	15417	15353	15500	15431	15547	15399	15364	15518	15363	15516	15421	15328	15453	15360	15583	15496	15622	15463	15643	15423	15372	15415	15494	15535	15375	15355	15419	15524	15352	15402	15556	15424	15411	15355	15533	15497	15465	15440	15500	15381	15512	15516	15440	15309	15522	15541	15563	15473	15473	15454	15312	15386	15364	15578	15412	15347	15471	15489	15562	15384	15618	15494	15419	15559	15657	15239	15507	15355	15411	15408	15591	15481	15306	15371	15436	15551	15394	15528	15693	15439	15466	15507	15302	15393	15430	15195	15564	15546	15391	15456	15425	15467	15542	15546	15390	15494	15408	15371	15402	15623	15233	15388	15403	15489	15488	15589	15342	15441	15571	15444	15494	15617	15393	15610	15543	15366	15335	15358	15384	15550	15427	15249	15545	15410	15434	15453	15387	15318	15441	15513	15206	15502	15405	15255	15709	15369	15485	15421	15367	15350	15331	15522	15465	15358	15518	15604	15561	15415	15394	15429	15286	15408	15413	15378	15464	15475	15583	15478	15403	15416	15524	15306	15345	15531	15486	15627	15309	15535	15411	15501	15526	15335	15505	15408	15435	15445	15321	15384	15352	15398	15467	15523	15420	15505	15623	15441	15519	15588	15511	15429	15422	15534	15412	15412	15391	15464	15307	15592	15292	15513	15339	15364	15485	15462	15287	15396	15422	15330	15564	15521	15370	15483	15316	15366	15432	15506	15427	15619	15499	15400	15304	15272	15344	15525	15398	15440	15363	15396	15503	15489	15238	15469	15468	15423	15470	15340	15481	15498	15466	15486	15669	15350	15469	15301	15480	15442	15423	15507	15608	15389	15248	15401	15447	15511	15370	15565	15420	15340	15586	15443	15450	15523	15409	15374	15503	15341	15443	15360	15576	15490	15310	15372	15591	15416	15431	15443	15374	15435	15487	15147	15408	15394	15641	15327	15422	15494	15479	15227	15281	15502	15416	15518	15518	15440	15519	15268	15670	15587	15508	15507	15426	15458	15490	15543	15518	15519	15495	15421	15466	15412	15433	15287	15521	15413	15542	15477	15338	15438	15424	15428	15388	15453	15553	15351	15313	15354	15498	15528	15506	15620	15430	15305	15554	15541	15407	15395	15511	15406	15398	15391	15728	15506	15562	15371	15370	15524	15373	15532	15681	15559	15517	15489	15281	15512	15486	15517	15484	15392	15567	15374	15335	15302	15327	15680	15447	15325	15448	15391	15613	15413	15320	15479	15466	15554	15373	15446	15602	15282	15346	15456	15458	15464	15376	15369	15548	15488	15487	15457	15569	15488	15550	15489	15351	15208	15406	15322	15394	15314	15443	15566	15468	15404	15437	15456	15523	15519	15453	15556	15529	15355	15437	15331	15478	15281	15530	15539	15594	15326	15423	15512	15549	15587	15448	15519	15493	15438	15597	15395	15444	15432	15452	15476	15317	15440	15289	15571	15442	15376	15581	15478	15437	15349	15538	15276	15497	15604	15440	15444	15453	15342	15480	15355	15505	15436	15405	15500	15398	15551	15574	15567	15316	15359	15409	15472	15446	15387	15457	15540	15443	15546	15485	15551	15487	15339	15628	15431	15433	15388	15546	15259	15655	15454	15497	15602	15660	15413	15447	15346	15426	15476	15542	15366	15352	15495	15448	15472	15432	15478	15394	15533	15459	15310	15410	15441	15542	15508	15353	15558	15524	15256	15296	15543	15410	15359	15404	15532	15364	15315	15397	15543	15523	15364	15541	15385	15496	15407	15438	15452	15467	15417	15503	15244	15402	15511	15570	15400	15473	15460	15404	15523	15310	15330	15373	15544	15436	15401	15285	15335	15338	15336	15525	15369	15366	15489	15481	15410	15606	15619	15465	15396	15381	15407	15410	15506	15497	15425	15453	15496	15434	15544	15479	15523	15416	15599	15410	15566	15547	15474	15416	15564	15330	15406	15266	15350	15499	15519	15353	15356	15446	15542	15606	15529	15379	15401	15438	15396	15342	15455	15457	15535	15255	15391	15525	15536	15275	15369	15512	15344	15345	15654	15216	15441	15525	15498	15459	15427	15349	15503	15450	15493	15598	15557	15399	15410	15411	15294	15471	15571	15374	15483	15429	15391	15402	15347	15613	15498	15341	15416	15448	15371	15481	15478	15386	15396	15331	15476	15261	15327	15625	15424	15539	15474	15289	15492	15451	15331	15425	15470	15520	15584	15354	15585	15356	15400	15522	15496	15483	15486	15574	15410	15485	15426	15291	15370	15470	15397	15480	15461	15545	15413	15483	15447	15352	15577	15377	15412	15623	15334	15533	15431	15498	15623	15563	15493	15440	15455	15446	15449	15466	15415	15463	15479	15500	15555	15474	15335	15392	15523	15374	15313	15313	15579	15361	15584	15471	15425	15406	15519	15391	15592	15408	15509	15369	15524	15425	15436	15449	15439	15431	15451	15383	15315	15374	15253	15559	15550	15268	15734	15371	15476	15337	15591	15495	15466	15322	15455	15502	15717	15428	15279	15372	15489	15632	15485	15552	15414	15456	15467	15423	15567	15503	15530	15514	15396	15564	15318	15438	15466	15448	15588	15374	15463	15368	15450	15381	15480	15375	15437	15535	15420	15436	15423	15483	15289	15641	15510	15447	15370	15575	15410	15462	15439	15431	15461	15394	15323	15280	15416	15352	15536	15314	15390	15463	15314	15383	15436	15536	15408	15429	15353	15525	15419	15370	15470	15387	15470	15530	15441	15442	15372	15413	15396	15461	15451	15395	15560	15386	15244	15493	15491	15603	15411	15402	15642	15360	15311	15622	15443	15488	15654	15336	15403	15487	15625	15510	15410	15490	15449	15552	15493	15408	15511	15379	15484	15372	15541	15169	15566	15346	15387	15493	15395	15443	15409	15374	15629	15630	15478	15321	15596	15374	15369	15492	15398	15566	15438	15478	15500	15459	15501	15268	15450	15408	15505	15416	15503	15467	15480	15572	15525	15537	15453	15474	15318	15325	15525	15500	15430	15368	15460	15347	15523	15508	15312	15551	15449	15523	15436	15434	15369	15438	15406	15482	15483	15484	15333	15545	15508	15486	15513	15601	15563	15378	15514	15453	15357	15343	15529	15343	15572	15535	15442	15476	15644	15552	15413	15466	15399	15412	15469	15373	15436	15505	15408	15441	15538	15438	15351	15587	15413	15465	15324	15427	15403	15342	15405	15480	15359	15321	15427	15427	15501	15411	15405	15465	15496	15391	15510	15194	15402	15450	15478	15492	15549	15436	15267	15477	15297	15465	15551	15449	15513	15591	15383	15427	15451	15485	15529	15333	15459	15364	15314	15436	15537	15439	15431	15376	15520	15331	15285	15444	15302	15451	15444	15431	15405	15295	15479	15196	15457	15669	15357	15360	15428	15528	15616	15467	15538	15496	15407	15453	15573	15478	15503	15344	15392	15427	15428	15591	15327	15535	15463	15391	15507	15619	15424	15399	15403	15661	15243	15320	15591	15497	15268	15353	15433	15404	15368	15499	15451	15481	15460	15452	15633	15374	15471	15378	15535	15391	15382	15539	15389	15465	15427	15475	15502	15437	15278	15398	15531	15385	15513	15414	15468	15498	15456	15571	15508	15628	15254	15467	15609	15475	15478	15499	15604	15422	15490	15694	15674	15484	15379	15385
29582	25729	29321	25303	20899	19736	18927	18360	17935	17791	17677	17390	17477	17311	17400	17295	17274	17155	17256	17253	17182	17266	17252	17227	17125	17070	17234	17154	17163	17236	17139	17142	17126	16950	17163	16893	16908	17078	17063	17195	17173	17064	16995	17231	17279	17140	17205	17122	17075	17082	17048	17158	17214	17173	17081	17138	16998	17025	17081	17024	17039	17089	16970	16976	16941	17086	16887	16970	17041	16925	17015	17065	17089	17096	17027	17040	17243	17090	17135	17253	16896	17128	17107	17097	17210	16880	17205	16959	16977	17176	16959	17085	16954	16913	17259	17010	17227	17036	16940	17198	17180	17145	17201	17101	17122	17192	17089	16922	17024	17084	17116	17103	17091	17033	17055	17046	17034	16975	17070	17180	16995	16775	17090	17330	17076	17153	17130	17044	17359	17176	17044	16887	16975	17130	17183	16903	17061	17083	17170	17164	16983	16992	17108	17128	17111	17184	17003	17144	17256	17210	17029	16980	16956	17131	17157	17058	17013	17107	17095	17033	16964	16870	17073	17057	17192	16986	17039	17007	17023	17011	17149	17223	17255	16998	16977	16974	17053	17124	17013	17084	17044	17113	16922	16999	16985	17119	17178	17022	17160	17058	17197	17101	16852	16885	16940	17213	16930	17278	17105	17226	17074	17148	17031	17006	17088	17170	17077	17212	17018	17057	17092	17146	17052	16891	17167	17127	17249	16884	16963	17086	17120	17007	17021	17302	17173	16979	16902	17050	17036	17103	17200	17082	16977	17188	16989	17138	17018	17006	17066	17083	16974	17081	17033	17102	17379	17053	16970	16844	17032	17137	16906	17008	17117	17096	17045	17157	17029	16879	17128	17190	17133	16927	17154	17040	17013	17208	17137	17213	17018	17200	17205	17116	17063	17051	17089	17139	17114	17055	16990	16871	17098	17114	17138	17011	16978	17137	17167	17124	17381	16990	16970	17009	17051	17176	16913	17041	17080	17075	16901	17108	17050	17015	17073	17192	17304	17261	17280	17088	17092	17055	17157	17185	17065	17060	17077	17136	16987	17101	17212	17140	17032	17040	17037	17213	17124	17148	17004	16925	16927	17158	16943	16896	17037	17013	17088	17158	17165	17232	17061	17013	17205	17029	17057	16991	16860	17056	17049	17032	16862	17150	17097	17092	17113	17063	17198	17025	17111	17047	17114	16990	16941	16997	16997	17069	17043	17211	17181	17317	17009	16986	17001	17004	17189	17200	17010	17169	17013	17234	16900	17022	17077	17116	17008	17194	17003	17139	17155	17037	17291	17059	16966	17185	17040	17009	17131	17206	17061	17048	17069	16912	17119	17191	17216	16980	17145	17114	17264	17131	17338	17003	17077	17052	17059	16992	17144	17085	17051	17001	17218	17179	17223	17116	16950	17181	16901	17077	17033	17269	16997	17240	17142	17194	17304	17046	17213	17035	17219	16943	17099	17165	16988	17067	16962	17046	16993	17046	17227	17111	17186	17056	17150	17264	17081	17232	17029	17003	17256	16968	17054	16906	17146	17227	17009	17062	16944	17034	17152	16885	17027	17012	16915	17060	17025	17107	17041	16972	16977	17076	17148	16918	17039	17075	17015	17150	17030	16936	17105	17011	17220	17122	16858	16950	17076	17238	17034	17082	17196	17017	16924	17133	17017	17097	16968	16947	17153	17017	17111	17116	16886	17010	17003	17054	17108	17007	17046	17126	16939	17054	17251	17157	17045	17186	17265	17026	17163	17116	17111	17171	16901	17005	16975	16973	17074	17248	17104	17182	17189	17080	17140	17024	17207	17199	17157	16901	16932	17117	17283	17029	16872	17194	17202	16877	17248	17183	17123	17014	17037	17056	17205	17284	17056	17153	17085	16987	17236	17102	17267	17162	16954	17126	17026	16920	17086	17108	17255	17081	17114	17046	16969	17007	17020	16985	16927	16879	17081	17076	16959	17255	17407	17017	17002	17228	17039	16943	17196	17167	17187	16922	17115	16975	16990	17145	17167	16977	16978	17147	17070	17088	17005	17062	16962	17023	17181	17201	16999	16947	16877	17023	17103	16870	17052	17019	17152	16956	17218	16922	17015	17220	17173	16977	17224	17073	16976	17183	17034	16993	17095	17004	16983	17150	17080	17083	17059	17143	17257	17082	17011	16972	17258	17195	17167	17030	17165	17164	17033	17283	16993	17000	17021	17136	17259	17207	17100	17017	17208	17007	17032	16946	17026	17191	17044	16939	17237	16999	16979	17023	16918	16993	16877	17212	17158	17216	17100	17165	17175	17179	16970	16762	17105	16973	17030	16937	16948	17165	17122	17171	17077	17216	17199	16960	16971	17072	17022	16907	17151	17161	17063	17203	17265	17049	17304	17233	17016	17107	17202	16990	17284	17056	17025	17126	16966	17131	17191	17102	17181	17068	17020	17110	16952	16975	16972	17186	17030	17137	16974	17182	17321	17305	16882	17129	17154	17063	17165	17022	17218	17092	17103	17059	17205	17186	17245	17103	17257	17010	17070	17240	17262	17062	16890	17074	17321	17130	17038	16897	17113	17105	17031	17174	17066	17036	17009	16952	17171	17134	17295	16830	17105	17077	17237	16928	17069	17037	17217	17012	17079	17075	16970	17233	17087	16990	16890	17137	17290	17103	17312	17085	17200	17014	16963	17191	17103	17098	17204	16991	17161	16953	17026	16975	17128	17231	17340	17054	17003	17042	17136	16895	17099	17355	17111	16951	16993	17014	16940	17011	17211	17061	16835	17117	16979	17112	17184	17137	16902	17278	17002	17033	16953	17253	17133	17012	17059	17051	16952	17148	17169	17082	16976	16997	17144	17015	17034	17152	17191	17243	17126	16972	17007	17025	17161	17211	17011	17051	17169	17050	17019	17080	17116	16968	16965	17199	16967	17114	16897	16866	17029	17191	16867	16975	16978	17113	17063	16988	17053	16963	16887	17078	17082	17107	17012	17002	16943	17068	17131	17130	17497	17123	17199	17125	17101	17258	17119	16992	17301	17177	17060	17517	17075	17174	17027	17323	17374	17048	16963	16984	17056	17142	17251	16929	17223	17154	16986	17188	17014	16957	17194	17099	16907	16998	17171	17065	17219	17184	17149	17084	17125	17023	17122	17092	17109	17078	16873	16974	17214	16901	16810	17183	17095	17092	17005	16875	17206	17164	17068	17023	17052	17202	17183	17188	17005	17023	17091	16946	17180	17004	16942	17051	17002	17143	16874	17101	17000	17130	17073	17265	17273	17216	17200	17126	17039	17049	16996	17169	17158	16946	17073	17160	17092	17020	17184	16940	16955	16950	17231	16969	17247	17084	17014	17011	16935	17137	17426	16863	17165	17008	16929	17015	17291	17195	17014	16966	17231	17229	17057	17177	17110	17104	17229	17283	16925	17108	17090	17087	16936	16914	17155	16955	17163	17102	17056	17313	17262	17045	16944	17123	17191	17059	17051	16994	17061	16966	17084	16898	17035	17032	16918	17125	17063	17093	16934	17098	17182	16960	17009	17063	17259	17214	17154	17110	17046	17247	17074	17231	17132	17171	17001	17302	17250	17148	17198	17128	17376	17095	17238	17173	16954	17048	16857	17155	17042	16927	17110	17158	17040	17193	17078	17100	17245	17381	16807	17078	17149	17118	17159	17052	17186	17027	17113	17189	17195	17083	17127	17102	17098	17060	17104	16997	16959	17192	17106	17180	17118	17027	17175	16867	17018	17031	17030	17001	17038	16910	16829	16853	17138	17117	16958	17183	17059	17227	17042	17066	17049	17074	17092	17133	17032	17020	17088	17222	17167	17088	17145	17071	17112	17110	16988	16999	17142	17225	16980	17216	17293	16963	17141	16971	17015	16946	17084	16927	17076	17207	17220	17009	17275	17015	17082	17232	17141	17090	17193	17008	16914	17087	17229	17160	17280	16993	17196	17112	17124	17025	17015	17120	16851	17052	17028	17163	17116	16938	17082	17271	16960	17185	17144	17188	17277	17132	17162	17159	17123	16948	17041	17165	17133	16972	17092	17100	16992	17145	17193	16987	17098	17228	16964	17066	17057	17136	17072	16948	16939	17080	17280	17022	16957	17033	17359	17023	17027	16925	17126	17085	17085	17140	17178	17144	17167	17179	17176	17147	17130	16923	17281	17143	17219	17114	17070	17091	17408	17351	17064	17198	17222	17293	17009	17244	17136	16837	16970	17136	17060	17275	17055	17012	17182	17202	16893	16903	16902	17188	17012	17141	17104	16987	16837	17102	17138	17132	17062	17063	17107	17114	17053	17100	17119	17135	17126	16986	17159	17087	17049	16941	16984	17221	16810	17015	17118	17104	17312	17069	17154	16982	16981	17157	17224	17067	16958	17129	17088	17143	17163	17051	17079	17232	16985	17222	17147	17176	17027	17022	17167	17083	16832	17070	17072	17082	16993	17075	16972	17213	17170	17118	17074	17049	17030	17279	17173	17111	17050	17244	17054	16935	16906	17041	17089	17320	16864	17296	16892	16972	16981	17007	16941	16948	16848	17051	17162	17174	17296	17003	17196	17138	17194	17189	16942	17153	16984	17111	17173	17223	16950	17094	17030	17061	17206	16985	17179	17183	17155	16980	16947	17224	17188	17228	17067	17019	17065	17148	16934	17134	17094	17178	16965	16780	16996	17110	17111	17282	17046	17088	16966	17208	17204	17082	17093	16983	17277	16996	17071	17041	16981	16920	16913	17094	17260	17088	17054	17174	17039	17001	17271	17160	17027	17122	17021	17191	17106	17124	17168	17217	17269	17289	17112	16969	17126	16875	17182	17320	17156	17268	17284	17071	16990	17095	16970	16939	17287	17069	16813	17103	17084	17085	17154	17011	17146	17352	16835	16844	17287	16978	17160	17134	16952	17053	17130	17141	17106	17077	17088	16986	17168	17041	16938	16938	17152	16907	17134	17116	17130	17037	17068	17145	16953	16981	17243	17010	17252	17124	17101	17173	17036	17116	17066	17171	17218	17035	16921	17022	17091	17120	17190	17130	17264	17118	17205	17198	17067	17114	16982	17070	17118	17152	17254	17179	17024	17022	16923	17099	16914	17157	17023	17112	17189	17135	17118	16919	16879	16908	17126	17259	17204	17181	17123	16986	17051	17083	16999	17166
23556	36907	30909	23820	20910	18802	17822	16989	16389	16419	16184	15922	15758	15632	15468	15551	15496	15472	15377	15460	15534	15354	15500	15356	15353	15368	15322	15344	15254	15199	15447	15273	15242	15395	15175	15202	15431	15234	15311	15252	15117	15136	15254	15139	15309	15154	15187	15184	15155	15315	15407	15219	15244	15323	15252	15185	15154	15275	15240	15170	15249	15171	15272	15262	15206	15252	15304	15321	15235	15117	15304	15316	15325	15255	15215	15151	15335	15251	15287	15183	15078	15328	15295	15194	15336	15185	15361	15138	15373	15284	15111	15381	15181	15074	15236	15239	15487	15437	15162	15180	15399	15278	15376	15286	15252	15231	15213	15166	15269	15287	15123	15122	15297	15338	15175	15282	15278	15258	15291	15235	15415	15297	15234	15154	15226	15432	15352	15455	15281	15256	15058	15180	15233	15166	15341	15196	15316	15203	15414	15238	15155	15187	15275	15111	15147	15334	15280	15175	15311	15056	15098	15249	15209	15260	15148	15251	15283	15220	15239	15267	15360	15256	15261	15018	15312	15258	15204	15338	15303	15311	15262	15344	15271	15484	15279	15151	15219	15248	15272	15357	15320	15298	15252	15362	15262	15124	15076	15341	15324	15243	15158	15263	15148	15248	15288	15273	15293	15355	15312	15241	15290	15107	15430	15247	15130	15346	15236	15459	15192	15180	15010	15374	15174	15299	15213	15350	15117	15408	15476	15249	15291	15446	15236	15271	15282	15353	15336	15326	15348	15208	15365	15285	15262	15382	15287	15274	15263	15236	15259	15247	15238	15176	15187	15437	15222	15143	15316	15246	15149	15207	15205	15301	15448	15278	15302	15137	15332	15260	15285	15230	15255	15301	15378	15178	15262	15252	15102	15144	15259	15129	15275	15159	15230	15406	15277	15290	15284	15385	15265	15232	15329	15234	15258	15215	15287	15181	15439	15265	15140	15370	15175	15200	15278	15390	15389	15147	15236	15177	15380	15302	15197	15241	15230	15190	15300	15233	15444	15236	15297	15249	15109	15225	15411	15287	15475	15104	15257	15228	15380	15156	15103	15160	15301	15232	15400	15300	15217	15233	15376	15312	15191	15227	15127	15431	15188	15232	15299	15236	15188	15463	15223	15138	15344	15145	15214	15247	15332	15311	15164	15238	15137	15261	15260	15088	15307	15238	15152	15295	15251	15279	15316	15032	15164	15403	15184	15414	15215	15424	15136	15404	15389	15211	15347	15194	15362	15111	15377	15222	15325	15103	15221	15256	15219	15263	15250	15198	15238	15072	15317	15232	15207	15412	15382	15236	15399	15266	15321	15287	15169	15127	15154	15264	15181	15337	15359	15347	15346	15254	15326	15265	15334	15268	15288	15354	15275	15412	15230	15516	15110	15352	15285	15270	15233	15225	15252	15185	15300	15134	15328	15264	15296	15314	15309	15352	15298	15150	15227	15320	15449	15446	15537	15117	15195	15302	15224	15311	15243	15217	15204	15268	15259	15253	15114	15296	15361	15427	15193	15469	15303	15265	15184	15189	15242	15434	15245	15056	15177	15435	15347	15228	15221	15138	15300	15299	15308	15182	15345	15179	15390	15278	15226	15297	15260	15123	15072	15211	15244	15217	15296	15357	15362	15280	15285	15162	15027	15145	15358	15207	15405	15312	15377	15039	15137	15420	15332	15233	15436	15313	15220	15309	15310	15216	15283	15392	15147	15299	15129	15294	15182	15153	15426	15182	15275	15351	15262	15252	15073	15167	15335	15346	15172	15292	15327	15225	15375	15311	15310	15426	15497	15328	15394	15319	15304	15274	15300	15413	15367	15248	15175	15258	15284	15349	15357	15229	15352	15264	15199	15359	15302	15226	15401	15372	15173	15164	15238	15330	15299	15183	15340	15216	15371	15260	15313	15265	15146	15395	15333	15288	15331	15343	15267	15213	15469	15288	15193	15226	15263	15228	15207	15274	15180	15210	15229	15324	15123	15115	15324	15370	15178	15290	15363	15337	15288	15212	15191	15176	15356	15413	15158	15327	15202	15282	15550	15196	15194	15290	15161	15273	15216	15251	15169	15197	15241	15125	15258	15359	15295	15237	15220	15485	15359	15306	15276	15198	15192	15274	15177	15175	15302	15318	15212	15207	15449	15285	15261	15166	15181	15244	15354	15219	15180	15173	15233	15114	15214	15153	15254	15393	15216	15368	15264	15258	15374	15069	15303	15195	15110	15462	15493	15281	15485	15335	15104	15214	15218	15252	15386	15222	15237	15215	15500	15250	15292	15324	15131	15284	15149	15125	15214	15272	15367	15339	15360	15149	15285	15144	15175	15190	15197	14968	15078	15311	15268	15209	15351	15269	15255	15168	15184	15316	15295	15199	15140	15260	15131	15365	15252	15244	15306	15225	15232	15147	15275	15266	15314	15149	15349	15281	15400	15325	15406	15088	15303	15492	15269	15018	15255	15325	15401	15186	15159	15235	15200	15344	15195	15329	15098	15347	15211	15424	15317	15268	15173	15243	15211	15360	15195	15396	15186	15265	15170	15267	15033	15086	15300	15351	15379	15283	15425	15216	15464	15236	15171	15211	15273	15218	15164	15289	15145	15356	15394	15334	15309	15234	15274	15163	15377	15308	15155	15379	15334	15254	15375	15261	15334	15156	15200	15254	15427	15267	15350	15257	15219	15272	15367	15340	15323	15373	15439	15400	15197	15044	15429	15290	15196	15385	15264	15264	15320	15370	15198	15120	15219	15199	15187	15212	15276	15308	15208	15431	15333	15225	15074	15454	15517	15313	15366	15189	15280	15382	15246	15130	15359	15259	15277	15497	15383	15422	15257	15335	15315	15325	15263	15122	15340	15363	15209	15191	15389	15272	15387	15471	15247	15304	15284	15215	15258	15407	15244	15259	15275	15490	15222	15285	15215	15314	15468	15107	15047	15175	15302	15220	15299	15288	15309	15306	15253	15298	15200	15084	15348	15247	15392	15390	15176	15155	15336	15470	15256	15217	15139	15231	15416	15306	15303	15365	15282	15245	15028	15420	15296	15207	15247	15241	15131	14993	15357	15185	15349	15363	15199	15211	15429	15284	15142	15243	15255	15286	15243	15204	15330	15160	15369	15446	15215	15309	15284	15280	15191	15188	15154	15236	15183	15217	15344	15214	15257	15308	15213	15251	15302	15140	15355	15339	15213	15227	15355	15300	15242	15168	15231	15244	15187	15208	15367	15341	15419	15121	15283	15206	15322	15257	15306	15111	15134	15331	15149	15287	15193	15131	15238	15333	15190	15386	15124	15312	15378	15346	15271	15186	15159	15302	15141	15335	15245	15188	15323	15252	15180	15403	15145	15177	15181	15382	15387	15224	15059	15377	15050	15197	15406	15349	15002	15415	15178	15223	15167	15154	15268	15230	15401	15134	15101	15303	15250	15393	15368	15284	15210	15333	15169	15409	15131	15399	15188	15223	15208	15212	15262	15219	15243	15196	15300	15408	15356	15224	15225	15257	15202	15273	15158	15334	15378	15208	15399	15317	15141	15200	15151	15227	15333	15322	15128	15366	15153	15430	15180	15471	15381	15266	15441	15132	15101	15250	15405	15220	15142	15341	15267	15022	15238	15117	15470	15256	15167	15296	15235	15039	15286	15493	15277	15226	15457	15041	15033	15362	15366	15305	15249	15182	15280	15299	15356	15308	15143	15447	15238	15369	15185	15309	15271	15216	15336	15201	15406	15263	15313	15327	15189	15264	15253	15272	15239	15253	15321	15265	15179	15260	15352	15274	15170	15371	15149	15339	15191	15357	15269	15304	15216	15166	15266	15292	15290	15389	15196	15123	15267	15098	15396	15252	15147	15300	15306	15258	15309	15041	15268	15207	15416	15190	15398	15276	15350	15123	15238	15290	15169	15322	15104	15218	15372	15241	15405	15460	15022	15211	15260	15322	15447	15273	15367	15066	15315	15177	15145	15203	15370	15178	15209	15315	15332	15286	15034	15379	15083	15301	15210	15257	15341	15278	15418	15192	15221	15210	15189	15435	15403	15233	15368	15228	15183	15188	15450	15312	15486	15507	15272	15269	15233	15234	15321	15247	15304	15232	15152	15252	15092	15123	15359	15289	15302	15307	15472	15075	15287	15386	15367	15460	15305	15453	15366	15205	15276	15244	15306	15264	15216	15027	15348	15369	15160	15351	15251	15266	15392	15291	15235	15354	15125	15178	15181	15494	15300	15268	15280	15439	15250	15214	15440	15314	15327	15269	15244	15317	15350	15251	15263	15255	15194	15288	15118	15250	15297	15136	15251	15155	15255	15121	15246	15329	15095	15479	15347	15120	15214	15183	15351	15287	15255	15415	15277	15270	15381	15381	15283	15052	15398	15261	15286	15222	15285	15242	15408	15358	15313	15311	15238	15127	15191	15240	15256	15174	15494	15083	15228	15279	15442	15327	15404	15132	15200	15285	15076	15150	15148	15354	15221	15241	15184	15453	15068	15301	15211	15137	15320	15250	15230	15276	15308	15329	15235	15104	15297	15252	15441	15359	15198	15355	15220	15217	15314	15261	15345	15437	15369	15163	15231	15336	15154	15244	15166	15392	15232	15336	15100	15329	15234	15328	15235	15280	15095	15317	15212	15346	15482	15224	15437	15314	15233	15284	15115	15357	15257	15223	15170	15331	15238	15179	15281	15144	15243	15360	15388	15322	15328	15241	15131	15249	15244	15217	15151	15188	15350	15141	15259	15346	15488	15288	15374	15121	15291	15179	15263	15223	15392	15351	15336	15430	15160	15329	15314	15283	15136	15229	15304	15236	15328	15304	15384	15190	15354	15289	15145	15114	15331	15295	15331	15365	15248	15226	15370	15194	15243	15430	15349	15316	15459	15309	15297	15364	15268	15127	15089	15148	15316	15197	15345	15134	15323	15235	15339	15297	15406	15188	15392	15335	15221	15386	15272	15141	15291	15340	15159	15403	15175	15391	15288	15312	15138	15237	15473	15090	15405	15291	15323	15267	15289	15359	15243	15402	15261	15337	15185	15190	15158	15470	15222	15186	15042	15212	15269	15170	15017	15268	15220	15209	15285	15315	15225	15201	15204	15190	15285	15404	15283	15295	15379	15292	15192	15344	15319	15304	15443	15262	15247	15369
23396	21423	28102	25597	23186	22881	22030	19681	18436	18447	18317	18053	17838	17769	17885	17728	17724	17633	17443	17528	17350	17537	17486	17412	17474	17241	17312	17213	17267	17428	17299	17228	17482	17310	17251	17211	17281	17333	17165	17040	17204	17335	17290	17240	17331	17089	17164	17057	17277	17315	17235	17021	17203	17156	17125	17070	17099	17340	17393	17248	17211	17144	17360	17153	17341	17339	17245	17165	17071	17273	17179	17082	17134	17259	17347	17321	17324	17276	17061	17261	17054	16968	17101	17200	17381	17294	17157	17250	17358	17122	17454	17115	17192	16933	17044	17126	17309	17038	17110	16786	17016	17134	17150	17251	17067	17184	17315	16933	17229	17249	17318	17408	17244	17128	17232	17443	17144	17424	17400	17128	17219	17268	17311	17245	17093	16787	17128	17031	17163	17111	17372	17247	17287	17142	17343	17410	17127	17364	17287	17145	17065	17061	17266	17210	17359	17277	17158	17312	17133	17272	17451	17371	17123	17043	17184	17017	17200	17347	17280	17269	17155	17043	17226	17017	17258	16990	17265	17247	17062	17162	17315	17126	17226	17380	17463	17295	17216	17273	17051	17044	16983	17196	17301	17131	17225	17145	17364	17299	17104	17199	17220	17167	16992	17189	17060	17145	17196	17358	17262	17240	17239	17107	17317	17327	17183	17308	17073	17237	17378	17099	17228	17267	17369	17159	17495	17138	17223	17158	17196	17056	17261	17300	17212	17198	17295	17264	17329	17374	17297	17126	17038	17081	17219	17327	17258	17089	17404	17042	17122	17211	17263	17294	17132	17207	17367	17195	17145	17225	17161	17169	17053	17149	17365	17117	17249	17290	17253	16937	17437	17287	17044	17503	17219	17286	17343	17149	17163	17014	17035	17243	17144	17350	17175	17061	17079	17330	17231	17203	17038	17330	17102	17042	17357	17211	17155	16899	17037	17140	17380	17273	17244	17068	17098	17254	17263	17417	17136	17182	17180	17309	17223	17216	17202	17048	17255	17289	17178	17263	17191	17244	17265	17113	17095	17020	17177	17091	17232	17114	17270	17339	17340	17229	17358	17201	17207	17219	17295	17195	17102	17239	17075	17301	17344	17154	17159	17349	17136	17006	17296	17258	17404	17513	17169	17144	17304	17173	17299	17144	17373	17294	17090	17276	17258	17408	17227	17203	17428	17010	17226	17108	17148	16976	17161	17298	17136	17140	17164	17340	17220	17269	17104	17109	17113	17060	16925	17197	17006	17365	17262	17325	17417	17284	17078	17175	17181	17405	17140	17201	17005	17227	17123	17162	17129	17250	17136	17327	17235	17095	17128	17093	17268	17281	17173	17206	17134	17418	17180	17151	17272	17060	17158	17378	17169	16959	17134	17294	17248	17344	17196	17007	17065	17081	17116	17309	17295	17339	17021	17218	17126	17251	17294	17251	17306	17157	17133	17150	17176	17074	17052	17254	17034	16999	17219	17193	17109	17118	17199	17208	17188	17210	17186	17058	17319	17300	17118	17229	17259	17158	17240	17358	17240	17223	17143	17204	17258	17256	17229	17220	17148	17108	17138	17189	17310	17251	17032	17264	17238	17251	17324	17085	17061	17049	17211	17158	17282	17119	17368	17334	17108	17002	17050	17278	17154	17219	17369	17187	17043	17115	17279	17376	17125	17337	17190	17183	17032	17204	17167	17274	17316	17270	17212	17246	17184	17060	17059	17134	17225	17087	17095	17141	17308	17299	17144	17283	17186	17309	17427	17181	17334	16924	17208	17162	17197	17228	17055	16896	17187	17036	17132	17130	17127	17198	17110	17202	17215	17203	17212	17163	17253	17254	17142	17067	17284	17039	17125	17229	17101	17084	17243	17034	17160	17215	17229	17271	17244	17150	17256	17262	17221	17271	17313	17129	17292	16998	17414	17120	17149	17401	17236	17204	17225	17115	17190	17463	17268	17314	17341	17240	17115	17007	17193	17243	17209	17184	17191	17312	17282	17225	17248	16851	17220	17055	17204	17227	17227	17241	17217	17372	17287	17175	17192	17065	16981	17262	17240	17026	17282	17173	17114	17350	17173	17098	17203	17032	17206	17171	17105	17179	17268	17194	17015	17018	17296	17023	17289	17215	17444	17087	17269	17027	17118	17070	17301	17291	17304	17212	17200	17168	17257	17068	17194	17148	17176	17122	17360	17159	17273	17170	17243	17208	17358	17211	17349	17316	17201	16960	17214	17273	17133	17208	17372	17236	17330	17155	17233	17208	17159	17247	17168	17088	17073	17277	17228	17316	17114	17411	17215	17243	17400	17392	17108	17119	17109	17157	17100	17022	17239	17183	17021	17183	17090	17140	17048	17181	17157	17163	17345	17399	17203	17200	17092	17416	17168	17309	16979	17004	17255	17314	17224	17125	17246	17343	17371	17055	17138	17223	17185	17124	17236	17334	17364	17213	17235	17220	17177	17288	17149	17087	17079	17075	17197	17193	17082	17213	17025	17173	17053	17156	17236	17354	17285	17165	17066	17139	17151	17311	17221	17306	17400	17305	17074	17148	17308	17234	16980	17201	17012	17141	17258	17388	17250	17243	17138	17299	17188	17299	17137	16989	17198	17124	17077	16945	17055	17164	17251	17349	17051	17214	17306	17294	17291	16971	17214	17122	17140	17239	17345	17115	17445	17159	17234	17369	17157	17193	17128	17401	17208	17205	17269	17290	17330	17343	17271	17253	17123	17431	17280	17293	17151	17301	17424	17093	17314	17136	17173	17245	17096	17202	17306	17167	17157	17058	17350	16983	17352	17394	17182	17352	17074	17200	17294	17114	17084	17327	17324	17177	17190	17222	17243	17066	17287	17223	17210	17226	17257	17170	17194	17091	17092	17161	17403	17291	17095	17275	17212	17279	17149	17293	17278	17222	17137	17119	17234	17225	17243	17059	17515	17249	17106	16905	17133	17275	17379	17333	17123	17198	17225	17235	17379	17101	17287	17082	17224	17021	17234	17109	17056	17002	17093	17054	17143	17173	17243	17135	17452	17339	17311	17223	17156	17223	17196	17189	17221	17251	17209	17052	17159	17191	17121	17235	17258	17157	17477	17158	17144	17170	17099	17393	17475	17274	17165	17125	17298	17100	17225	17178	17106	17279	17178	17173	17210	17099	17237	17281	17375	17123	17374	17374	17232	17173	17227	17190	17106	17311	17075	17114	17099	17144	17354	17120	17314	17161	17108	17118	17295	17146	17087	17397	16926	17143	17164	17331	17232	17146	17296	17305	17192	17348	17129	17350	17214	17146	16982	17305	17105	17324	17178	17263	17220	17196	17265	17132	17037	17336	17074	17043	17161	17217	17155	17079	17046	17124	17300	17057	17146	17303	17127	17062	17112	17234	17245	17253	16902	17140	17106	17432	17168	17092	17249	17347	17274	17261	17255	17385	17093	17067	17067	17233	17190	17246	17367	17032	17201	17372	17133	17213	16997	17180	17133	17062	17168	17127	17210	17287	17391	17314	17228	17208	16914	17144	17137	17097	17026	17196	17281	17247	17024	17108	17045	16986	17099	17125	17241	17375	17216	17090	17212	17280	17170	17115	16984	17170	17235	17386	17222	17310	17161	17301	17251	17112	17212	17307	17097	16941	17213	17298	17082	17026	17340	17351	17317	17057	17102	17137	17114	17251	17203	17193	17376	17300	17190	17227	17129	17130	17092	17188	17202	17419	17313	17148	17017	17271	17219	17189	17079	17309	17071	17154	17321	17370	17261	17180	17232	17124	17320	17081	17033	17338	17339	17272	17341	17202	17339	17112	17324	17168	17381	17212	17240	17155	17179	17202	17201	17112	17163	17340	17323	17318	17119	16968	17187	17077	17237	17297	17262	17285	17260	17205	17200	17133	17222	17338	17143	17135	17018	17134	17191	17132	17311	17227	17161	17096	17033	17084	17115	17112	17048	17357	17287	17208	17286	17102	17190	17017	17239	17183	17100	17226	17255	17271	17264	17234	17161	17434	17067	17168	17184	17181	17012	17319	17406	17322	17028	17423	17290	17098	17321	17308	17179	17113	17058	17234	17152	17315	17230	17037	17346	17237	17085	17223	17164	17162	17383	17292	17362	17287	17296	17254	16987	17122	17002	17306	17299	17264	17040	17403	17293	17178	17030	17005	17192	17306	17126	17085	17119	17070	17254	17213	17097	17136	16955	17318	17165	17196	16967	17137	17203	17211	17228	17364	17253	17048	17298	17100	17140	16948	17003	17112	17338	17307	17090	17210	17106	17170	17234	17355	17073	16993	17029	17163	17166	17044	17058	17348	17304	17292	17401	17278	17257	17293	17219	17124	17202	17304	17060	17163	17365	17345	17056	17069	17165	17260	17085	17408	17370	17126	17529	17323	17109	17270	17300	17200	17306	17224	17400	17230	17156	17011	17159	17217	17202	17130	17172	17167	17232	17258	17241	17178	17067	17218	17255	17335	17144	17182	17233	17327	17127	16904	17165	17304	17356	17226	17146	17164	17169	17212	17284	17065	17296	17079	17311	17028	17260	17265	17113	17056	17285	17362	17113	17050	17170	17397	17164	17372	17336	17244	17150	17062	17065	17447	17057	17342	17321	17297	17326	17167	17294	17170	17180	17225	17393	17145	17212	17034	17191	17107	17163	17144	17258	17198	17072	17250	17071	17205	17079	17074	17385	17092	17133	17095	17265	17225	17380	17185	17171	17236	17266	17170	17188	17171	17272	17248	17373	17140	17272	17290	17181	17117	17166	17199	17075	17389	17025	17134	17116	17217	17082	17133	17106	17418	17358	16997	17126	17274	17336	17114	17331	16993	17273	17055	17178	17331	17251	17268	17279	17105	16967	17396	17272	17209	17151	17157	17224	17274	17135	17088	17265	17427	17253	17364	17251	17308	17241	17171	17331	17328	17125	17139	17352	16978	17199	17197	17363	17320	17196	17287	17158	17225	17337	17346	17181	17273	17138	17280	17329	17345	16881	17255	17040	17095	17104	16884	17348	17219	17213	17313	17198	17302	17193	17222	17196	17418	17298	17165	17253	17125	17088	17201	17203	17020	17241	17170	17405	17311	17219	17164	17293	17189	17193	17227	17059	17164	17287	17209	17121	17380	17380	17085	17359	17020	17175	17213	17358	17201	17108	17025
22054	43079	36532	28238	24207	21398	19527	18386	17407	17129	16800	16475	16030	16065	16186	16068	15788	15837	15718	15487	15591	15544	15505	15712	15451	15522	15376	15484	15506	15390	15503	15547	15299	15384	15330	15496	15415	15323	15468	15152	15394	15589	15429	15513	15294	15359	15439	15282	15460	15267	15222	15450	15424	15354	15273	15323	15399	15479	15358	15284	15238	15364	15393	15304	15257	15245	15416	15360	15408	15400	15313	15385	15476	15316	15247	15356	15305	15247	15238	15400	15447	15390	15277	15278	15494	15557	15242	15459	15425	15195	15449	15394	15287	15259	15442	15548	15462	15146	15345	15560	15313	15254	15408	15239	15303	15303	15478	15297	15374	15244	15261	15226	15501	15302	15315	15459	15361	15373	15279	15407	15348	15408	15439	15417	15528	15366	15128	15204	15482	15243	15320	15376	15401	15181	15262	15384	15323	15387	15318	15226	15231	15328	15503	15382	15322	15462	15372	15505	15336	15292	15396	15319	15210	15222	15462	15501	15257	15373	15452	15450	15314	15303	15467	15450	15346	15319	15291	15405	15348	15256	15300	15306	15328	15154	15466	15499	15448	15470	15434	15287	15251	15338	15441	15293	15262	15366	15374	15365	15403	15390	15399	15356	15219	15457	15347	15542	15338	15452	15316	15311	15340	15570	15222	15025	15501	15424	15181	15340	15299	15417	15369	15493	15228	15616	15354	15290	15226	15319	15292	15419	15371	15273	15333	15185	15371	15364	15368	15285	15180	15296	15251	15414	15399	15417	15504	15305	15408	15396	15405	15387	15448	15348	15434	15393	15463	15304	15305	15218	15355	15428	15515	15411	15358	15281	15357	15323	15473	15252	15290	15294	15335	15343	15325	15377	15404	15316	15320	15328	15441	15329	15292	15275	15331	15256	15114	15338	15412	15174	15265	15226	15166	15343	15410	15271	15286	15365	15223	15423	15352	15425	15310	15237	15397	15467	15398	15398	15447	15441	15485	15545	15373	15264	15276	15291	15422	15387	15456	15344	15292	15530	15225	15408	15412	15408	15359	15361	15441	15262	15359	15100	15347	15354	15370	15343	15448	15252	15228	15286	15328	15435	15340	15514	15466	15269	15323	15313	15453	15482	15484	15312	15274	15358	15213	15320	15265	15168	15181	15298	15347	15545	15361	15247	15477	15157	15302	15335	15374	15386	15311	15408	15351	15475	15344	15244	15447	15364	15337	15483	15353	15418	15427	15406	15303	15291	15485	15472	15389	15439	15290	15480	15254	15378	15284	15467	15487	15418	15296	15301	15344	15319	15364	15431	15122	15288	15415	15267	15439	15327	15480	15539	15415	15320	15324	15261	15245	15264	15264	15304	15256	15228	15266	15326	15497	15258	15526	15184	15292	15091	15332	15460	15240	15356	15460	15274	15275	15258	15303	15472	15429	15348	15275	15430	15480	15367	15479	15320	15334	15308	15507	15425	15481	15361	15357	15472	15112	15393	15353	15083	15494	15486	15302	15441	15306	15526	15371	15342	15435	15295	15442	15393	15194	15348	15272	15503	15472	15479	15453	15330	15354	15168	15375	15318	15269	15277	15338	15377	15161	15218	15379	15377	15108	15346	15430	15323	15478	15317	15260	15344	15434	15295	15332	15281	15506	15415	15402	15445	15411	15410	15346	15282	15374	15297	15240	15404	15259	15309	15525	15433	15336	15299	15234	15427	15566	15406	15266	15328	15375	15473	15199	15341	15274	15461	15278	15210	15452	15376	15482	15238	15131	15282	15404	15452	15390	15316	15266	15479	15325	15484	15254	15275	15308	15440	15380	15359	15372	15276	15496	15461	15254	15331	15467	15447	15348	15280	15418	15281	15285	15297	15475	15188	15419	15294	15184	15209	15486	15311	15333	15484	15322	15393	15286	15405	15562	15378	15391	15371	15320	15352	15199	15191	15299	15223	15490	15532	15408	15110	15376	15312	15305	15402	15386	15382	15205	15386	15366	15368	15401	15276	15245	15354	15311	15462	15332	15239	15265	15382	15159	15440	15425	15397	15341	15397	15532	15260	15390	15270	15329	15403	15434	15298	15500	15163	15451	15421	15355	15361	15459	15423	15352	15177	15371	15219	15462	15353	15419	15355	15319	15119	15258	15433	15342	15263	15239	15187	15361	15407	15320	15503	15348	15411	15200	15392	15378	15090	15422	15428	15434	15236	15296	15429	15370	15529	15320	15266	15289	15425	15267	15289	15435	15241	15190	15333	15127	15266	15351	15370	15312	15286	15338	15507	15336	15320	15262	15393	15232	15407	15412	15312	15392	15464	15261	15344	15463	15350	15274	15353	15255	15221	15366	15266	15280	15351	15425	15582	15387	15343	15287	15337	15341	15545	15337	15275	15335	15224	15469	15300	15463	15419	15444	15332	15536	15340	15346	15327	15348	15355	15440	15269	15372	15331	15315	15162	15528	15284	15413	15342	15373	15322	15491	15238	15405	15322	15418	15430	15488	15528	15299	15125	15324	15411	15352	15253	15469	15319	15336	15430	15425	15338	15325	15507	15488	15297	15344	15406	15370	15394	15307	15180	15376	15375	15374	15389	15382	15230	15454	15343	15235	15421	15428	15318	15440	15396	15248	15367	15399	15356	15449	15496	15225	15401	15200	15298	15418	15225	15330	15359	15273	15432	15462	15299	15363	15367	15250	15333	15319	15367	15342	15429	15402	15289	15256	15318	15382	15455	15161	15366	15492	15418	15587	15337	15297	15333	15439	15302	15474	15329	15452	15283	15340	15411	15221	15423	15462	15303	15351	15536	15518	15388	15313	15442	15462	15449	15190	15477	15539	15417	15345	15431	15268	15453	15415	15344	15271	15339	15399	15378	15193	15359	15241	15428	15411	15440	15205	15397	15337	15499	15505	15194	15390	15241	15223	15379	15564	15269	15418	15100	15374	15363	15265	15395	15239	15352	15287	15316	15390	15332	15306	15232	15348	15393	15309	15190	15419	15523	15433	15347	15340	15375	15322	15508	15424	15547	15435	15365	15298	15419	15445	15276	15434	15354	15210	15388	15378	15293	15365	15209	15425	15245	15419	15165	15259	15321	15484	15409	15255	15397	15279	15250	15393	15329	15293	15349	15457	15366	15481	15482	15434	15241	15222	15410	15438	15253	15391	15449	15331	15336	15248	15439	15376	15290	15348	15356	15315	15416	15527	15407	15215	15301	15372	15391	15585	15493	15209	15281	15298	15300	15302	15271	15486	15307	15277	15254	15438	15247	15497	15296	15302	15433	15510	15338	15332	15295	15370	15372	15413	15227	15214	15274	15298	15518	15414	15310	15424	15284	15301	15253	15377	15358	15287	15398	15300	15394	15424	15323	15490	15272	15248	15439	15258	15370	15402	15338	15383	15318	15368	15335	15310	15382	15457	15357	15302	15256	15312	15254	15224	15573	15281	15431	15399	15117	15404	15297	15435	15375	15297	15243	15287	15275	15215	15269	15145	15284	15376	15361	15330	15457	15242	15447	15389	15339	15405	15383	15355	15420	15302	15250	15436	15468	15176	15233	15335	15428	15391	15215	15345	15200	15419	15374	15476	15346	15391	15449	15275	15360	15499	15357	15385	15277	15397	15320	15268	15439	15528	15257	15305	15646	15399	15293	15299	15504	15331	15158	15410	15481	15379	15311	15383	15382	15280	15239	15219	15496	15305	15524	15408	15478	15527	15433	15358	15390	15508	15450	15481	15402	15241	15402	15345	15306	15464	15388	15435	15346	15433	15263	15352	15431	15451	15148	15403	15471	15426	15212	15424	15181	15387	15254	15381	15444	15351	15247	15326	15275	15357	15511	15486	15417	15353	15445	15532	15303	15346	15517	15217	15254	15292	15388	15339	15449	15255	15244	15300	15308	15537	15360	15276	15423	15423	15351	15377	15555	15401	15308	15373	15260	15458	15048	15304	15407	15357	15200	15457	15368	15413	15363	15506	15153	15432	15279	15165	15437	15260	15265	15428	15384	15362	15373	15329	15309	15369	15388	15417	15222	15409	15335	15276	15392	15548	15268	15390	15317	15398	15430	15318	15373	15291	15279	15395	15337	15316	15336	15351	15093	15345	15331	15383	15441	15315	15324	15388	15368	15622	15155	15242	15312	15434	15331	15281	15576	15450	15385	15343	15301	15641	15297	15395	15463	15433	15294	15371	15454	15504	15538	15395	15416	15239	15363	15437	15218	15279	15402	15290	15248	15417	15393	15439	15457	15392	15440	15293	15397	15314	15358	15279	15161	15382	15258	15447	15409	15455	15500	15073	15475	15422	15343	15412	15451	15277	15176	15299	15265	15429	15422	15289	15290	15225	15382	15239	15422	15413	15184	15473	15234	15385	15414	15581	15434	15327	15311	15323	15469	15276	15501	15425	15433	15172	15286	15286	15430	15233	15254	15177	15235	15403	15320	15461	15192	15381	15413	15376	15167	15480	15386	15361	15319	15374	15129	15448	15402	15425	15356	15364	15483	15304	15518	15160	15373	15294	15092	15360	15404	15368	15262	15346	15311	15423	15365	15437	15402	15347	15241	15489	15409	15468	15332	15263	15324	15381	15319	15343	15447	15341	15320	15483	15343	15267	15357	15146	15417	15320	15357	15370	15326	15388	15285	15350	15502	15294	15245	15358	15485	15326	15340	15310	15429	15411	15360	15379	15430	15098	15418	15334	15339	15255	15309	15405	15313	15291	15321	15413	15413	15352	15401	15297	15294	15364	15470	15420	15270	15362	15235	15281	15365	15426	15300	15345	15349	15309	15293	15274	15350	15387	15218	15415	15251	15507	15503	15398	15470	15440	15291	15293	15162	15368	15416	15210	15436	15113	15349	15389	15239	15463	15352	15465	15314	15315	15331	15364	15366	15290	15361	15254	15317	15490	15366	15261	15406	15465	15313	15340	15189	15338	15275	15364	15234	15430	15263	15322	15453	15259	15338	15346	15380	15362	15403	15433	15237	15364	15288	15549	15500	15318	15483	15075	15210	15282	15337	15454	15305	15418	15303	15255	15342	15282	15503	15185	15534	15192	15467	15364	15246	15515	15373	15433	15483	15223	15406	15372	15491	15384	15320	15447	15305	15465	15476	15316	15285	15256	15442	15216	15280	15412	15287	15286	15310	15311	15228
25307	21581	27314	27711	21205	19799	19309	18128	17683	17499	17393	17268	17173	17086	17263	16893	16923	17036	16837	16783	16949	17079	16943	16918	16683	16618	16923	16899	16763	16914	16949	16897	16847	16814	16601	16712	16854	16744	16751	16780	16601	16673	16795	16822	16583	16736	16808	16747	16555	16757	16526	16661	16584	16735	16891	16905	16784	16687	16753	16771	16767	16789	16869	16798	16780	16589	16585	16682	16646	16836	16641	16667	16725	16667	16655	16610	16817	16852	16742	16721	16617	16540	16657	16656	16689	16680	16744	16679	16652	16521	16775	16728	16842	16913	16831	16686	16741	16567	16790	16813	16688	16733	16743	16775	16741	16610	16740	16660	16821	16709	16783	16483	16715	16750	16711	16650	16525	16582	16805	16727	16539	16496	16453	16644	16468	16860	16654	16610	16856	16495	16695	16852	16916	16686	16694	16787	16746	16764	16809	16833	16652	16643	16752	16682	16779	16671	16747	16716	16901	16794	16765	16731	16838	16850	16484	16637	16559	16718	16710	16843	16735	17013	16745	16776	16642	16600	16498	16752	16688	16761	16913	16660	16688	16634	16665	16603	16756	16851	16855	16853	16633	16678	16686	16718	16904	16633	16803	16720	16608	16860	16868	16846	16665	16876	16658	16880	16882	16825	16602	16736	16772	16726	16643	16817	16771	16666	16756	16563	16564	16688	16556	16867	16693	16816	16697	16489	16827	16707	16882	16732	16746	16916	16660	16703	16840	16747	16809	16640	16716	16721	16954	16848	16633	16801	16603	16812	16640	16684	16684	16780	16832	16808	16627	16686	16731	16682	16944	16618	16777	16755	16653	16573	16753	16500	16651	16764	16647	16811	16724	16730	16605	16686	16685	16752	17024	16543	16804	16586	16673	16699	16593	16548	16805	16719	16680	16662	16774	16668	16923	16713	16745	16736	16725	16703	16879	16742	16734	16828	16684	16750	16794	16790	16956	16743	16681	16906	16815	16603	16636	16850	16574	16838	16858	16776	16760	16768	16805	16891	16725	16675	16926	16733	16895	16777	16705	16798	16741	16870	16904	16757	16643	16735	16618	16703	16546	16600	16499	16679	16734	16746	16948	16642	16902	16605	16712	16766	16752	16691	16752	16898	17019	16597	16923	16638	16992	16583	16449	16631	16665	16856	16637	16732	16775	16737	16761	16549	16699	16767	16771	16732	16788	16765	16747	16768	16847	16810	16699	16561	16821	16659	16855	16629	16918	16755	16695	16736	16790	16722	16830	16612	16652	16722	16614	16601	16609	16624	16722	16808	16709	16630	16785	16816	16598	16646	16878	16767	16664	16939	16906	16812	16809	16703	16782	16478	16646	16773	16755	16705	16837	16773	16706	16707	16764	16589	16644	16720	16808	16684	16735	16667	16749	16902	16689	16862	17018	16741	16640	16848	16845	16719	16800	16784	16847	16994	16665	16864	16736	16879	16841	16815	16677	16580	16804	16807	16770	16640	16748	16877	16962	16661	16694	16897	16835	16652	16688	16932	16798	16775	16615	16569	16744	16553	16816	16758	16790	16763	16904	16634	16854	16624	16632	16721	16734	16884	16746	16584	16514	16802	16835	16754	16593	16709	16674	16727	16534	16750	16643	16466	16931	16711	16592	16708	16777	16788	16827	16585	16758	16788	16901	16528	16640	16687	16829	16924	16785	16848	16569	16602	16833	16880	16696	16907	16846	16730	16704	16713	16543	16823	16711	16823	16857	16618	16682	16644	16628	16847	16706	16559	16658	16627	16761	17001	16879	16625	16690	16607	16750	16837	16712	16732	16804	16661	16716	16851	16549	16733	16838	16824	16690	16748	16799	16683	16688	16646	16623	16689	17045	16783	16632	16712	16748	16701	16736	16713	16576	16769	16798	16698	16659	16706	16609	16679	16749	16752	16720	16651	16719	16882	17052	16866	16721	16906	16702	16669	16761	16743	16899	16654	16777	16856	16757	16709	16742	16732	16739	16506	16639	16870	16798	16598	16692	16647	16601	16846	16724	17030	16977	16649	16802	16521	16797	16653	16930	16745	16619	16799	16957	16825	16830	16691	16606	16794	16706	16792	16909	16831	16951	16743	16997	16692	16689	16899	16970	16734	16719	16620	16698	16638	16660	16808	16781	16775	16719	16526	16605	16510	16739	16761	16819	16599	16810	16722	16834	16568	16937	16719	16810	16786	16647	16431	16702	16677	16748	16711	16831	16921	16896	16733	16950	16709	16792	16810	16786	16775	16717	16814	16712	16678	16799	16704	16854	16672	16715	16758	16555	16667	16640	16711	16621	16766	16611	16628	16607	16709	16774	16799	16766	16658	16783	16709	16623	16719	16784	16719	16835	16727	16713	16716	16566	16819	16738	16694	16903	16789	16758	16836	16800	16767	16699	16691	16782	16599	16902	16707	16832	16778	16594	16784	16687	16642	16654	16614	16904	16849	16595	16768	16845	16758	16690	16880	16813	16621	16846	16961	16671	16747	16933	16687	16648	16782	16769	16649	16699	16726	16747	16420	16690	16679	16827	16632	16789	16644	16673	16570	16712	16611	16775	16686	16801	16654	16728	16790	16702	16856	16782	16661	16940	16708	16612	16796	16797	16975	16699	16643	16620	16885	16903	16731	16690	16750	16971	16702	16872	16781	16601	16677	16857	16646	16706	16951	16898	16658	16733	16706	16765	16733	16864	16612	16837	16754	16567	16483	16868	16839	16612	16611	16989	16744	16846	16650	16775	16790	16726	16744	16787	16717	16742	16508	16599	16831	16563	16756	16696	16985	16714	16742	16724	16575	16893	16694	16570	16758	16836	16685	16782	16581	16858	16753	16646	16818	16734	16924	16690	16891	16594	16742	16804	16615	16981	16869	16734	16949	16567	16576	16786	16895	16707	16747	16774	16980	16664	16894	16643	16801	16787	16707	16832	16574	16836	16695	16776	16702	16804	16616	16719	16584	16895	16773	16705	16690	16607	16758	16726	16817	16732	16808	16752	16974	16632	16505	16789	17048	16664	16601	16598	16497	16661	16798	16848	16607	16766	16600	16683	16626	16831	16795	16713	16756	16910	16946	16794	16717	16693	16863	16841	16824	16688	16715	16717	16703	16815	16749	16751	16426	16597	16749	16925	16745	16595	16772	16994	16733	16833	16823	16692	16627	16840	16646	16540	16707	16682	16455	16708	16580	16761	16760	16641	16716	16701	16730	16622	16719	16672	16737	16820	16935	16762	16690	16726	16720	16716	16581	16682	16603	16801	16680	16678	16706	16750	16823	16878	16626	16664	16756	17034	16806	17012	16760	16632	16614	16733	16822	16831	16921	16854	16751	16543	16838	16820	16923	16768	16790	16648	16702	16652	16935	16696	16767	16750	16627	16578	16743	16704	16803	16778	16814	16755	16887	16698	16775	16784	16882	16863	16834	16874	16661	16730	16896	16840	16596	16769	16595	16546	16790	16661	16774	16675	16719	16709	16734	16708	16540	16709	16699	16749	16635	16852	16636	16909	16689	16684	16591	16793	16712	16796	16738	16771	16871	16755	16753	16785	16723	16759	16866	16659	16797	16841	16684	16880	16911	16774	16702	16760	16637	16862	16821	16608	16735	16672	16804	16736	16693	16794	16908	16683	16748	16642	16755	16677	16653	16842	16711	16536	16711	16631	16557	16576	16920	16767	16708	16651	16791	16641	16780	16705	16812	16813	16785	16959	16653	16784	16741	17037	16647	16855	16607	16625	16887	16805	16801	16740	16758	16737	16817	16653	16734	16936	16708	16789	16729	16844	16788	16676	16740	16601	16793	16573	16735	16633	16857	16761	16672	16812	16806	16694	16700	16631	16644	16634	16834	16681	16571	16739	16655	16850	16606	16633	16798	16614	16731	16683	16650	16712	16798	16913	16835	16622	16607	16620	16714	16747	16810	16628	16826	16869	16686	16633	16678	16602	16721	16747	16890	16816	16583	16787	16708	16618	16753	16753	16555	16828	16741	16918	16924	16658	16637	16754	16770	16792	16787	16729	16619	16917	16754	16933	16802	16541	16729	16798	16813	16738	16838	16644	16470	16604	16773	16801	16760	16807	16580	16633	16707	16688	16637	16810	16540	16781	16843	16718	16676	16708	16809	16792	16798	16710	16657	16658	16785	16676	16703	16560	16928	16643	16920	16738	16678	16569	16642	16848	16716	16616	16739	16876	16862	16653	16688	16907	16773	16842	16828	16747	16761	16710	16912	16625	16856	17159	16848	16800	16816	16838	16632	16602	16690	16912	16960	16986	17007	16854	16695	16748	16807	16687	16566	16806	16776	16837	16645	16893	16789	16690	16683	16713	16790	16829	16449	16688	16744	16725	16764	16733	16756	16787	16754	16670	16566	16686	16638	16813	16684	16709	16786	16922	16573	16761	16753	16768	16793	16812	16648	16886	16766	16687	16739	16665	16597	16809	17003	16660	16668	16757	16751	16827	16678	16649	16668	16840	16756	16587	16696	16554	16850	16773	16680	16816	16804	16566	16832	16966	16774	16881	16775	16579	16862	16708	16746	16875	16819	16761	16644	16769	16890	16838	16741	16670	16697	16751	16605	16716	16744	16615	16853	16671	16516	16705	16853	16464	16561	16791	16766	16715	16918	16753	16614	16686	16717	16836	16549	16728	16621	16782	16793	16734	16692	16961	16712	16888	16739	16738	16802	16834	16795	16689	16737	16723	16526	16602	16885	16537	16769	16802	16768	16793	16974	16751	16702	16633	16806	16799	16510	16646	16816	16838	16757	16760	16625	16573	16727	16664	16840	16820	16890	16710	16678	16635	16722	16814	16729	16777	16838	16639	16788	16678	16870	16825	17073	16737	16627	16612	16650	16746	16858	16620	16584	16723	16723	16609	16686	16721	16797	16782	16654	16731	16594	16634	16851	16670	16802	16527	16496	16765	16699	16640	16625	16806	16601	16769	16610	16921	16943	16707	16707	16687	16514	16766	16705	16677	16800	16571	16545	16755	16877	16955	16746	16712	16784	16761	16631	16612	16715	16680	16729	16548	16750	16709	16820	16974	16737	16668	16684	16779	16629	16634	16879	16794	16869	16594	16665	16713	16832	16897	16918	17033	16911	16736	16849	16901	16853	16806	16863	16584	16847	16819	16623	16760	16864
22119	39132	32311	24933	21764	19520	18330	17169	16689	16340	16115	15837	15747	15624	15545	15549	15501	15433	15360	15170	15408	15182	15132	15340	15178	15184	15145	14957	15010	15170	14973	15092	15155	15075	14951	15112	14932	15152	15002	15068	15214	14902	15125	15112	15006	15055	15147	14983	15281	14974	15080	15039	15074	14824	15123	15140	14921	15189	14930	14963	14997	15028	15186	14987	14986	15225	15100	14957	14843	15106	15119	14959	15166	15031	15108	15158	15069	15157	15245	14925	15018	14904	14991	14902	15277	15277	14978	15049	15004	14952	14864	14958	15174	15103	15078	15019	14904	15136	15003	15053	14981	15152	15059	15005	15112	15071	14911	15010	15007	15119	15104	15149	14927	15105	15115	15199	15000	15129	15092	15161	14920	15068	15045	15204	15073	15071	15064	15017	14997	15139	14980	15026	14968	15160	14990	14973	15053	15008	14945	15152	15135	15013	15156	14987	14985	15002	14993	15019	14930	15151	15145	15042	15071	15202	14919	15083	14844	15187	15180	14939	15071	15116	15162	15089	14944	15079	15038	14991	15158	14950	15092	15121	14946	15002	14965	15061	15181	15229	15138	15065	15088	15089	15067	15184	15176	15010	14971	15083	15209	15114	14953	15056	15017	15012	15098	14999	14975	14875	14910	15047	14943	14825	15002	15144	15004	15129	15114	15017	15033	15035	15065	15058	15007	15183	15017	14994	15080	15075	15024	15138	15048	15200	15057	14969	14977	14952	15016	15039	14923	14914	15004	14977	15068	15055	15106	15008	14988	15025	15143	15114	15223	15025	14966	15049	14808	15098	14953	15171	15156	15076	15051	14994	15056	15109	15111	15021	15156	15014	15161	15024	15012	14882	15017	15015	15169	15174	15021	15102	15093	15127	15120	15033	14966	15137	15037	15148	15210	15072	15196	15021	15062	15176	15053	15161	15081	14952	14965	15038	15119	14988	15128	15151	14953	15148	14975	15031	15058	15099	15414	15038	14977	15146	15138	15123	14954	15005	14989	15050	15017	14967	15208	14972	15123	14990	14821	15095	15122	15103	15066	15235	15042	14824	14996	15140	15222	15076	15061	15080	14943	15163	14926	15146	15025	14987	15259	15036	15191	14940	15121	15077	15012	15068	14999	14943	15043	15098	15231	14891	14968	15020	14894	15040	15088	15063	15033	14975	14799	15092	14943	15067	15052	14977	15086	14850	15182	15131	15079	15053	15136	15061	15029	15047	15061	15125	15132	14928	15087	15067	15051	14885	15060	15129	15115	15025	15101	15128	15169	14966	14982	15169	15178	14967	15163	15127	15103	15095	15047	15045	15030	15048	15141	15115	14932	14987	14978	14932	15125	15095	15151	15063	15103	15052	14981	14962	15087	14927	14874	15060	15115	14857	15039	15255	15081	14934	14960	15351	15157	15072	14945	14954	15079	14859	14929	15129	15182	14877	14843	15084	15009	15090	15022	15039	15043	15136	15180	15012	15066	15009	14975	15016	15083	15134	15003	15320	15248	15093	14969	15091	15111	15001	15059	15056	14965	14974	14959	14957	15093	14935	15039	14910	15092	15101	14914	15089	15071	15061	15100	15110	15213	15011	15116	15002	14943	15074	14995	14967	15007	15136	15112	15081	15068	14951	14987	14971	14922	15105	15026	15014	15088	14988	15109	14983	15133	15152	15169	15157	15276	14875	15100	15003	14990	15053	15081	14879	14890	15172	15175	15084	14920	15145	15111	15084	15070	14990	15117	15002	15155	15182	15110	14943	14988	14963	15082	15173	15063	15077	15061	15004	15006	15122	15056	14883	15097	15040	14975	14932	15117	15096	15154	15044	15054	14942	14899	15031	14925	15152	14924	14957	14994	15060	15043	15159	15056	15054	14990	15070	14937	15004	15094	15035	15148	15014	15058	15016	14930	15037	15013	14995	15088	15208	14996	15102	15003	15102	15041	15115	14926	15039	15277	15063	15000	15067	14961	15122	15224	15023	15169	14925	15173	14920	15098	14881	14874	15119	15011	15177	14993	14893	14857	14946	15044	15091	15070	15007	14953	15125	14977	15000	15123	15036	15145	15126	15064	15119	15054	15024	15032	15176	14953	15062	15070	14854	14927	15062	15074	14979	15067	14933	15058	15142	15165	15096	14949	15076	15078	15067	15152	14941	15222	15121	14972	15040	15174	15105	15069	14933	15097	14988	15152	15027	15140	14817	14852	15218	14972	15087	14976	14937	15162	15115	15154	15087	15090	14995	14997	15241	15008	15030	15031	14905	15234	15068	15060	15088	14961	15128	15115	14957	15115	15067	15017	15106	15000	15170	15148	15164	14857	14997	15055	15147	14956	15150	14994	15065	15006	14813	15104	15027	15195	14862	14976	15171	15090	15088	14974	15184	14986	15024	15051	15157	15008	15251	15004	15030	15036	15205	15108	15019	15088	15109	15067	15010	14962	15118	15013	15203	15058	14972	15226	15035	15055	14998	15124	15106	15267	14891	15004	15189	14989	15052	15147	15196	15109	14907	14884	15176	14978	15153	14975	15083	15031	15006	14985	15062	15204	15035	15122	15213	15139	15080	15045	14957	14927	14890	14863	15048	15022	15075	15023	15153	15056	15213	15151	15212	15020	15023	15172	14932	14863	15097	15142	15129	15136	14863	14858	15032	14956	15024	15114	14945	15094	15069	15120	15052	15176	15207	15117	15132	14979	15028	15156	15030	15176	15115	15139	15068	15054	15028	14986	15025	15038	15168	15035	14979	15184	15086	14865	14970	15022	14967	15195	15072	15100	15050	15060	14945	14943	15070	15413	14839	15185	15150	15015	15054	14970	14837	15075	14960	15167	14893	14997	15173	14911	15066	14950	15129	14911	14925	15172	15022	15214	14916	15058	15009	15098	15233	15113	15100	14916	15045	15226	15167	15107	15073	15166	15076	15039	14961	14868	15080	14976	15030	15134	15126	15124	15019	15053	14958	14999	15002	14953	14928	15032	14960	15138	15016	14886	15153	15009	15020	15048	15045	14938	14977	15096	15000	15100	15005	15144	15046	15190	15059	15281	15042	15086	15028	15002	14913	15207	14860	15267	15016	15088	15084	15108	15040	15073	15229	15098	15003	15004	15078	15003	15055	15240	15178	15148	14987	15134	15020	15057	14910	14899	15022	15062	15074	15005	14864	14921	15207	15167	14916	15138	15023	15288	14845	15170	15136	14993	14992	15320	14873	15109	15004	15177	15037	15062	15172	15037	15243	15028	15061	14984	15014	15083	14992	15042	14886	15107	15002	15036	15038	14979	15079	14945	15104	14902	15070	15104	14908	15090	15095	15136	15117	15104	14983	15043	15006	15009	14962	15087	15128	15065	15002	15149	14947	15094	15158	15176	14999	14988	14973	15007	15127	15133	15103	15026	15002	14892	14938	14974	15141	15173	14913	15009	14937	14816	15001	15183	15142	15014	15021	15053	15231	14954	14933	14996	15095	15124	15068	15051	15040	15190	14863	15085	15154	15113	15150	15016	15046	15030	14990	15053	14981	14931	14886	15117	15008	15160	15032	15028	14940	15105	15361	15112	15042	14971	15057	14868	15060	15055	15083	15000	15106	14943	15056	15230	15100	15180	15035	14995	15190	15026	15234	15004	15114	15026	14904	15183	15088	14862	15033	14939	15086	14824	15060	15073	14936	14903	15127	14809	15042	14994	15094	15066	15028	14899	14866	15054	15039	14992	15168	15060	15118	14965	14983	14985	14956	15038	15117	14954	15076	14993	14958	14960	15064	15127	14987	15132	15080	15082	15086	14983	15135	15103	15136	14896	15063	15115	15021	15011	14984	15135	14991	15103	14905	15018	14968	15225	14988	15004	15026	15056	14970	15106	15258	15213	15186	15054	15114	15107	15060	15097	15069	15106	14901	15020	15081	15143	15004	15037	15170	15199	15093	15069	14946	15067	15025	15132	15192	15118	14953	14901	15090	15049	14953	15069	14953	15042	15163	15152	15025	14867	14971	15106	15090	15147	14948	14970	15054	15004	15107	15001	15042	15154	15191	15053	15037	14978	15069	15061	15298	15103	15128	15078	14973	15090	15150	14916	15122	15116	15118	15094	15113	14857	15064	15066	15078	15096	15189	15128	14898	15133	14999	14932	15068	15014	15091	15046	15119	14901	14901	15078	14973	15205	15103	15127	15082	15176	14933	15065	14985	15021	14833	15084	15135	14950	14966	14900	15137	14950	15018	15023	14891	15059	15095	15035	15022	15024	14962	15183	15151	15191	15061	15110	14928	14979	14959	15194	15058	15072	15178	14999	14939	14948	15028	15117	15147	15111	14986	15191	15023	14988	15021	14994	14907	15046	15159	14930	15035	15094	15244	15165	14987	15133	14874	15136	15090	15111	15196	15142	15138	14948	15050	14978	15201	15084	15149	15076	15020	15095	15087	15109	15205	15182	15048	15063	15067	15106	14958	15170	14974	14969	15074	15270	14910	15028	15068	15066	15064	15076	15127	15068	15111	14993	14981	15127	15007	15016	15101	14933	15245	15080	14995	15027	15047	15038	15052	15063	15207	15043	15024	15130	15034	15080	14931	15090	15060	15150	15076	14997	14960	15081	14979	15124	14862	15065	14853	14956	14960	15013	15235	14984	15039	15128	14990	15162	15167	15195	14980	14980	15103	14902	15070	15062	14924	15145	15133	15026	14957	15058	15116	15086	15195	15164	14995	15123	15105	15160	14812	14818	15014	15110	14967	15199	15122	15121	15034	14958	15040	15067	15052	15048	15162	14928	15038	15184	14885	15024	15072	15136	15293	15110	15078	15065	14882	15206	14918	14995	15095	15098	15298	15076	15099	15207	15053	15070	15207	15202	15117	15027	15159	14957	15084	15219	14950	14896	15015	14926	15161	15071	15121	15073	15055	15010	15105	14975	15032	15148	15125	15071	15230	15052	15118	14927	15076	15154	14966	15046	15028	15113	15092	14912	14876	15094	15112	14997	14985	15243	15019	15210	15136	15073	15073	15110	15082	15029	14950	14932	14912	14916	15224	15159	15143	15047	15119	15050	15026	15051	15108	14921	15181	15015	15076	15126	14991	15156	14913	14947	14847	15196	15124	15114	15070	14934	15219	14898	15145	15046	15220	14991	14920	15116	15126	15057	15118
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
